Patents by Inventor Mika Pesonen

Mika Pesonen has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11823421
    Abstract: A method, apparatus, and computer program product provide for compression of volumetric video in a manner that is more efficient and requires less metadata updates. A method can include converting a volumetric video scene into a canonical representation comprising a plurality of frames comprising a video atlas and corresponding metadata. Each frame can be divided into a plurality of tiles based on different tile characteristics, which can be used to analyze and characterize the different tiles for atlas packing purposes. Tiles can be clipped or merged or otherwise edited in the atlas. Tiles can be decomposed to metadata suitable for later rendering of the tile. Tiles having a similar enough color attribute or depth attribute during the entire group of photos can be rendered as a single instance, clipped entirely, and rendered based upon a reference tile and the stored metadata.
    Type: Grant
    Filed: March 11, 2020
    Date of Patent: November 21, 2023
    Assignee: NOKIA TECHNOLOGIES OY
    Inventors: Lauri Iiola, Kimmo Roimela, Vinod Kumar Malamal Vadakital, Jaakko Keränen, Mika Pesonen
  • Patent number: 11509933
    Abstract: The embodiments relate to a method comprising receiving (1311) a volumetric video comprising a three-dimensional object; segmenting (1312) the three-dimensional object into a plurality of regions; for one or more regions of a three-dimensional object (1313): inserting into a bitstream or signaling along a bitstream a signal indicating one or more of the following: intra frame offset relating to three-dimensional geometry value (Z) between two regions within a frame; inter frame offset relating to three-dimensional geometry value (Z) between two regions in different frames; depth smoothness constraint relating to three-dimensional geometry value (Z) and transmitting (1314) the bitstream to a decoder. The embodiments relate to a method for receiving and decoding the bitstream, as well as to technical equipment for implementing any of the methods.
    Type: Grant
    Filed: September 10, 2019
    Date of Patent: November 22, 2022
    Assignee: Nokia Technologies Oy
    Inventors: Mika Pesonen, Sebastian Schwarz
  • Patent number: 11430178
    Abstract: A method and system for three-dimensional video content processing is disclosed comprising an operation of receiving first video data representing three-dimensional video content arranged as a plurality of first tiles associated with respective sub-areas of an image. Another operation comprises providing data indicating for each first tile a depth range of video content within said tile. Another operation comprises determining for each first tile a respective volume based on the depth range. Another operation comprises determining a field of view of a user in relation to the first tile volumes. Another operation comprises rendering of the first video data for one or more first tiles only if their determined volume is at least partially within the field of view.
    Type: Grant
    Filed: June 11, 2018
    Date of Patent: August 30, 2022
    Assignee: Nokia Technologies Oy
    Inventors: Johannes Pystynen, Kimmo Roimela, Mika Pesonen, Johannes Rajala
  • Publication number: 20220217400
    Abstract: A method for decoding comprises receiving a compressed bitstream relating to a video presentation; decoding from the received bitstream data relating to three-dimensional blocks of a video frame; for each block of the video frame, determining information on surface parameters; generating a bounding box for a three-dimensional block according to the surface parameters; calculating a ray direction for each pixel of the three-dimensional block from a viewpoint to coordinates of the pixel; determining at least two points according to an intersection of the ray to the generated bounding box; ray casting points between the determined at least two points until a condition to finish the ray casting is met; reconstructing three-dimensional data from the geometry image and the texture image according to the information on one or more surface parameters for a block; reconstructing a video presentation according to the reconstructed three-dimensional data for rendering.
    Type: Application
    Filed: April 15, 2020
    Publication date: July 7, 2022
    Inventors: Sebastian SCHWARZ, Kimmo ROIMELA, Mika PESONEN
  • Publication number: 20220116659
    Abstract: The embodiments relate to a method comprising receiving (1311) a volumetric video comprising a three-dimensional object; segmenting (1312) the three-dimensional object into a plurality of regions; for one or more regions of a three-dimensional object (1313): inserting into a bitstream or signaling along a bitstream a signal indicating one or more of the following: intra frame offset relating to three-dimensional geometry value (Z) between two regions within a frame; inter frame offset relating to three-dimensional geometry value (Z) between two regions in different frames; depth smoothness constraint relating to three-dimensional geometry value (Z) and transmitting (1314) the bitstream to a decoder. The embodiments relate to a method for receiving and decoding the bitstream, as well as to technical equipment for implementing any of the methods.
    Type: Application
    Filed: September 10, 2019
    Publication date: April 14, 2022
    Inventors: Mika Pesonen, Sebastian Schwarz
  • Patent number: 11218683
    Abstract: The invention relates to a method and technical equipment for implementing the method. The method comprises generating a three-dimensional segment of a scene of a content; generating more than one two-dimensional views of the three-dimensional segment, each two-dimensional view representing a virtual camera view; generating multi-view streams by encoding each of the two-dimensional views; encoding parameters of a virtual camera to the respective stream of the multi-view stream; receiving a selection of one or more streams of the multi-view stream; and streaming only the selected one or more streams.
    Type: Grant
    Filed: March 20, 2018
    Date of Patent: January 4, 2022
    Assignee: Nokia Technologies Oy
    Inventors: Mika Pesonen, Kimmo Roimela, Johannes Pystynen, Ville Timonen, Johannes Rajala, Emre Aksu
  • Publication number: 20210241496
    Abstract: A method, apparatus and computer program product provide for encoding and decoding volumetric video data. In relation to encoding, one or more patches into which a point cloud representative of volumetric video data has been decomposed are evaluated by identifying one or more areas within a respective patch in which a difference in depth values between corresponding pixels of at least two depth planes satisfy a predefined threshold. For an area within the respective patch that has been identified, a sub patch is generated representative of the depth values of one of the depth planes. The patches are mapped including the one or more patches and the sub patch to a grid and an image is generated based upon the patches mapped to the grid.
    Type: Application
    Filed: May 7, 2019
    Publication date: August 5, 2021
    Inventors: Mika PESONEN, Sebastian SCHWARZ, Vida FAKOUR SEVOM
  • Publication number: 20210125399
    Abstract: A method and system for three-dimensional video content processing is disclosed comprising an operation of receiving first video data representing three-dimensional video content arranged as a plurality of first tiles associated with respective sub-areas of an image. Another operation comprises providing data indicating for each first tile a depth range of video content within said tile. Another operation comprises determining for each first tile a respective volume based on the depth range. Another operation comprises determining a field of view of a user in relation to the first tile volumes. Another operation comprises rendering of the first video data for one or more first tiles only if their determined volume is at least partially within the field of view.
    Type: Application
    Filed: June 11, 2018
    Publication date: April 29, 2021
    Inventors: Johannes Pystynen, Kimmo Roimela, Mika Pesonen, Johannes Rajala
  • Publication number: 20200294271
    Abstract: A method, apparatus, and computer program product provide for compression of volumetric video in a manner that is more efficient and requires less metadata updates. A method can include converting a volumetric video scene into a canonical representation comprising a plurality of frames comprising a video atlas and corresponding metadata. Each frame can be divided into a plurality of tiles based on different tile characteristics, which can be used to analyze and characterize the different tiles for atlas packing purposes. Tiles can be clipped or merged or otherwise edited in the atlas. Tiles can be decomposed to metadata suitable for later rendering of the tile. Tiles having a similar enough color attribute or depth attribute during the entire group of photos can be rendered as a single instance, clipped entirely, and rendered based upon a reference tile and the stored metadata.
    Type: Application
    Filed: March 11, 2020
    Publication date: September 17, 2020
    Inventors: Lauri Ilola, Kimmo Roimela, Vinod Kumar Malamal Vadakital, Jaakko Keränen, Mika Pesonen
  • Publication number: 20200036955
    Abstract: The invention relates to a method and technical equipment for implementing the method. The method comprises generating a three-dimensional segment of a scene of a content; generating more than one two-dimensional views of the three-dimensional segment, each two-dimensional view representing a virtual camera view; generating multi-view streams by encoding each of the two-dimensional views; encoding parameters of a virtual camera to the respective stream of the multi-view stream; receiving a selection of one or more streams of the multi-view stream; and streaming only the selected one or more streams.
    Type: Application
    Filed: March 20, 2018
    Publication date: January 30, 2020
    Inventors: Mika Pesonen, Kimmo Roimela, Johannes Pystynen, Ville Timonen, Johannes Rajala, Emre Aksu
  • Patent number: 10542370
    Abstract: According to an example embodiment of the present invention, there is provided an apparatus comprising at least one receiver configured to receive sensor information and indoor positioning information, at least one processing core configured to select information from a group comprising the sensor information and the indoor positioning information based at least in part on a determination concerning the sensor information, and at least one transmitter configured to cause transmission of either the selected information, or of information derived from the selected information.
    Type: Grant
    Filed: July 25, 2014
    Date of Patent: January 21, 2020
    Assignee: ROVIO ENTERTAINMENT LTD
    Inventors: Mika Pesonen, Johannes Rajala
  • Patent number: 10499033
    Abstract: In some embodiments depth information of a frame of volumetric video is obtained. The depth information is examined in a block-wise manner, wherein each block comprises two or more depth values. A classification indication of a block is provided in a block offset table. Said classification indication is a partially full block, if the examination reveals that at least one depth value of the block is different from a maximum depth value, and at least one other depth value of the block is equal to the maximum depth value; forming a block mask for the partially full block. A mask value in the block mask is provided for each depth value of the block, said mask value indicating whether the depth value is equal to the maximum depth value or different from the maximum depth value. An index to the block mask is provided in the block offset table.
    Type: Grant
    Filed: September 25, 2018
    Date of Patent: December 3, 2019
    Assignee: Nokia Technologies Oy
    Inventor: Mika Pesonen
  • Patent number: 10439869
    Abstract: Defining a configuration settings for an application is described. Performance data and device specification information is used to define a configuration data set, which is provided to a user device running the application. Settings of the application are further optimized according to the configuration data set.
    Type: Grant
    Filed: March 25, 2014
    Date of Patent: October 8, 2019
    Assignee: ROVIO ENTERTAINMENT LTD.
    Inventor: Mika Pesonen
  • Publication number: 20190116352
    Abstract: In some embodiments depth information of a frame of volumetric video is obtained. The depth information is examined in a block-wise manner, wherein each block comprises two or more depth values. A classification indication of a block is provided in a block offset table. Said classification indication is a partially full block, if the examination reveals that at least one depth value of the block is different from a maximum depth value, and at least one other depth value of the block is equal to the maximum depth value; forming a block mask for the partially full block. A mask value in the block mask is provided for each depth value of the block, said mask value indicating whether the depth value is equal to the maximum depth value or different from the maximum depth value. An index to the block mask is provided in the block offset table.
    Type: Application
    Filed: September 25, 2018
    Publication date: April 18, 2019
    Inventor: Mika PESONEN
  • Patent number: 10018980
    Abstract: A method and apparatus are provided to control processes, such as industrial processes or computer programs to increase process security and avoid injury to persons. An apparatus, may include a receiver that may be configured to receive sensor information from a sensor. The apparatus may also include at least one processing core that may determine, based on the sensor information, at least one characteristic of a user, and to modify execution of a process based at least in part on the characteristic.
    Type: Grant
    Filed: September 23, 2014
    Date of Patent: July 10, 2018
    Assignee: ROVIO ENTERTAINMENT LTD
    Inventors: Mika Pesonen, Teemu Stenhammar
  • Patent number: 9886865
    Abstract: Providing enhanced experience is described. Information obtained based on a location of an controller device on a controller surface is used to provide enhancing information.
    Type: Grant
    Filed: June 26, 2014
    Date of Patent: February 6, 2018
    Assignee: ROVIO ENTERTAINMENT LTD.
    Inventors: Mika Pesonen, Johannes Rajala
  • Patent number: 9727583
    Abstract: According to an example aspect of the present invention, there is provided an apparatus comprising at least one receiver configured to receive sensor information, at least one processing core configured to determine, based at least in part on the sensor information, a position of a device on a physical surface and to obtain or cause obtaining of an image relating to the determined position wherein obtaining the image comprises obtaining static content based on the position of the device on the physical surface and obtaining dynamic content based a virtual space associated with the physical surface.
    Type: Grant
    Filed: July 25, 2014
    Date of Patent: August 8, 2017
    Assignee: ROVIO ENTERTAINMENT LTD
    Inventors: Mika Pesonen, Johannes Rajala
  • Patent number: 9639159
    Abstract: In accordance with an example aspect of the present invention, there is provided an apparatus comprising at least one receiver configured to receive an identifier of an accessory and sensor information, at least one processing core configured to obtain, based at least in part on the sensor information, a location of the apparatus on a physical surface and a second location in a virtual space, the first location corresponding to the second location via a mapping, and to cause transmission of the identifier of the accessory and information identifying the second location.
    Type: Grant
    Filed: July 25, 2014
    Date of Patent: May 2, 2017
    Assignee: ROVIO ENTERTAINMENT LTD
    Inventors: Mika Pesonen, Johannes Rajala
  • Patent number: 9600099
    Abstract: According to an example aspect of the present invention, there is provided an apparatus comprising at least one receiver configured to receive an identifier and an indication of at least one new touch point detected on a touch sensitive screen, and at least one processing core configured to cause transmission of a disable touch point instruction, to determine whether the at least one new touch point disappears from the touch sensitive screen, and responsive to a determination that the at least one new touch point disappears from the touch sensitive screen, to associate a location on the touch sensitive screen with the identifier.
    Type: Grant
    Filed: July 25, 2014
    Date of Patent: March 21, 2017
    Assignee: ROVIO ENTERTAINMENT LTD
    Inventors: Mika Pesonen, Johannes Rajala
  • Patent number: 9426408
    Abstract: A method for recording a video sequence comprises: —receiving a first instruction, which defines the position of a first boundary with respect to a preview image, —receiving a second instruction, which defines the position of a second boundary, —determining the position of a first sensor portion according the position of the first boundary, —determining the position of a second sensor portion according the second instruction, —providing first sensor data by forming a first optical image on an image sensor, —providing second sensor data by forming a second optical image on the image sensor, —determining a first image frame from the first sensor data obtained from the first sensor portion, —determining a second image frame from the second sensor data obtained from the second sensor portion, and —storing the first image frame and the second image frame.
    Type: Grant
    Filed: August 27, 2012
    Date of Patent: August 23, 2016
    Assignee: Nokia Technologies Oy
    Inventors: Jari Nikara, Mika Pesonen, Eero Aho