Patents by Inventor Jaakko Keranen
Jaakko Keranen 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: 11823421Abstract: 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: GrantFiled: March 11, 2020Date of Patent: November 21, 2023Assignee: NOKIA TECHNOLOGIES OYInventors: Lauri Iiola, Kimmo Roimela, Vinod Kumar Malamal Vadakital, Jaakko Keränen, Mika Pesonen
-
Patent number: 11259050Abstract: Apparatuses, methods, and computer programs are disclosed to implement six degrees of freedom spatial layout signaling. An example apparatus includes at least one processor; and at least one non-transitory memory including computer program code; wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus at least to perform: segment a scene of volumetric video into one or more sequences, each sequence comprising one or more sub viewing volumes having one or more bitstream alternatives; generate viewing volume and view point indications within one or more dynamic adaptive streaming over hypertext transfer protocol media presentation description files; generate one or more sub volume scheme uniform resource identifiers for client side instructions to retrieve content; and provide one or more of the sub viewing volumes based on a client selection and request.Type: GrantFiled: September 14, 2020Date of Patent: February 22, 2022Assignee: Nokia Technologies OyInventors: Lauri Ilola, Kimmo Roimela, Vinod Kumar Malamal Vadakital, Jaakko Keranen
-
Publication number: 20210383590Abstract: An apparatus includes at least one processor; and at least one non-transitory memory including computer program code; wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus at least to: provide patch metadata to signal view-dependent transformations of a texture layer of volumetric data; provide the patch metadata to comprise at least one of: a depth offset of the texture layer with respect to a geometry surface, or texture transformation parameters; and wherein the patch metadata enables a renderer to offset texture coordinates of the texture layer based on a viewing position.Type: ApplicationFiled: May 26, 2021Publication date: December 9, 2021Inventors: Kimmo Tapio Roimela, Vinod Kumar Malamal Vadakital, Lauri Ilola, Lukasz Kondrad, Jaakko Keranen
-
Publication number: 20210092444Abstract: Apparatuses, methods, and computer programs are disclosed to implement six degrees of freedom spatial layout signaling. An example apparatus includes at least one processor; and at least one non-transitory memory including computer program code; wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus at least to perform: segment a scene of volumetric video into one or more sequences, each sequence comprising one or more sub viewing volumes having one or more bitstream alternatives; generate viewing volume and view point indications within one or more dynamic adaptive streaming over hypertext transfer protocol media presentation description files; generate one or more sub volume scheme uniform resource identifiers for client side instructions to retrieve content; and provide one or more of the sub viewing volumes based on a client selection and request.Type: ApplicationFiled: September 14, 2020Publication date: March 25, 2021Inventors: Lauri ILOLA, Kimmo ROIMELA, Vinod Kumar Malamal VADAKITAL, Jaakko KERANEN
-
Publication number: 20200294271Abstract: 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: ApplicationFiled: March 11, 2020Publication date: September 17, 2020Inventors: Lauri Ilola, Kimmo Roimela, Vinod Kumar Malamal Vadakital, Jaakko Keränen, Mika Pesonen
-
Publication number: 20180310025Abstract: A method and technical equipment are provided. The method comprises receiving media content comprising images and depth information; generating a sparse voxel octree from the received images and depth information; projecting the received image colors to each voxel of the generated sparse voxel octree based on visibility; converting the received images into a set of radiance samples for each voxel of the generated sparse voxel octree; and processing the radiance samples by performing one of the following: fitting the radiance samples to a parametric color model to generate estimated radiance samples for a current viewing direction; or analyzing the radiance samples with the content of the generated sparse voxel octree to separate an actual surface color and reflectance properties from a reflected lighting.Type: ApplicationFiled: April 20, 2018Publication date: October 25, 2018Inventors: Jaakko KERÄNEN, Kimmo ROIMELA, Johannes PYSTYNEN
-
Patent number: 9483225Abstract: A method is provided for enhancing a user interface with a mobile device by joining the displays of multiple devices together to function together with one another. In particular, example methods may provide for detecting a first touch or drag event, receiving a message indicating a second touch or drag event from a nearby device occurring during the first touch or drag event, creating a join event, and providing for transmission of the join event to the nearby device. The method may also include updating a registry of nearby devices in response to receiving a message regarding a touch or drag event from a nearby device. The method may further include providing for presentation of content on a display of a device and direction of content to be presented on a display of the nearby device, wherein the content to be presented on the display of the nearby device is related to the content on the display of the device.Type: GrantFiled: November 12, 2015Date of Patent: November 1, 2016Assignee: Nokia Technologies OyInventors: Jaakko Keränen, Hannu Korhonen, Andres Lucero
-
Publication number: 20160062724Abstract: A method is provided for enhancing a user interface with a mobile device by joining the displays of multiple devices together to function together with one another. In particular, example methods may provide for detecting a first touch or drag event, receiving a message indicating a second touch or drag event from a nearby device occurring during the first touch or drag event, creating a join event, and providing for transmission of the join event to the nearby device. The method may also include updating a registry of nearby devices in response to receiving a message regarding a touch or drag event from a nearby device. The method may further include providing for presentation of content on a display of a device and direction of content to be presented on a display of the nearby device, wherein the content to be presented on the display of the nearby device is related to the content on the display of the device.Type: ApplicationFiled: November 12, 2015Publication date: March 3, 2016Inventors: Jaakko Keränen, Hannu Korhonen, Andres Lucero
-
Patent number: 9235268Abstract: An approach is provided for creating a virtual workspace among devices based, at least in part, on location information. The virtual workspace corresponds to an application or a service common to the devices. Monitoring of the movement of one or more of the devices causes manipulation of the virtual workspace, the application, the service, or a combination thereof based, at least in part, on the movement. Example applications and services include media editing, media playback, image processing, social networking, and social control functionality.Type: GrantFiled: October 27, 2010Date of Patent: January 12, 2016Assignee: NOKIA TECHNOLOGIES OYInventors: Juha Henrik Arrasvuori, Jaakko Keränen, Hannu J. Korhonen, Andrés Lucero, Tero Jokela, Marion Boberg, Jussi Pekka Holopainen, Erika Piia Pauliina Reponen, Kaisa Väänänen-Vainio-Mattila
-
Patent number: 9213480Abstract: A method is provided for enhancing a user interface with a mobile device by joining the displays of multiple devices together to function together with one another. In particular, example methods may provide for detecting a first touch or drag event, receiving a message indicating a second touch or drag event from a nearby device occurring during the first touch or drag event, creating a join event, and providing for transmission of the join event to the nearby device. The method may also include updating a registry of nearby devices in response to receiving a message regarding a touch or drag event from a nearby device. The method may further include providing for presentation of content on a display of a device and direction of content to be presented on a display of the nearby device.Type: GrantFiled: April 8, 2010Date of Patent: December 15, 2015Assignee: Nokia Technologies OyInventors: Jaakko Keränen, Hannu Korhonen, Andres Lucero
-
Patent number: 8898567Abstract: An approach is provided for creating a virtual workspace among devices based, at least in part, on location information. The virtual workspace corresponds to an application or a service common to the devices. Monitoring of the movement of one or more of the devices causes manipulation of the virtual workspace, the application, the service, or a combination thereof based, at least in part, on the movement. Example applications and services include media editing, media playback, image processing, social networking, and social control functionality.Type: GrantFiled: April 9, 2010Date of Patent: November 25, 2014Assignee: Nokia CorporationInventors: Juha Henrik Arrasvuori, Jaakko Keränen, Hannu J. Korhonen, Andrés Lucero, Tero Jokela, Marion Boberg, Jussi Pekka Holopainen
-
Patent number: 8543917Abstract: An approach is provided for presenting a global view of content. A content mapping platform receives an access address of content, the content including location information. The content mapping platform then determines availability information of the content by causing, at least in part, detection of the content at the access address and causing, at least in part, presentation of the content on a user interface of a user device indicating the location information based on the availability information of the content.Type: GrantFiled: December 11, 2009Date of Patent: September 24, 2013Assignee: Nokia CorporationInventors: Pekka Ketola, Panu Johansson, Jari Selenius, Lotta Maaria Partanen, Erika Piia Pauliina Reponen, Jaakko Keränen
-
Publication number: 20120054355Abstract: A method for providing access management for a virtual workspace may include receiving location information defining a distance between a first device and at least one other device forming a virtual workspace in association with the first device, determining an access status of the virtual workspace based on the location information, and causing enabling or disabling of access to the virtual workspace based on the access status determined. A corresponding apparatus is also provided.Type: ApplicationFiled: August 31, 2010Publication date: March 1, 2012Inventors: Juha Arrasvuori, Andrés Lucero, Jaakko Keränen, Hannu Korhonen, Tero Jokela, Marion Boberg, Jussi Holopainen
-
Publication number: 20110249024Abstract: An approach is provided for creating a virtual workspace among devices based, at least in part, on location information. The virtual workspace corresponds to an application or a service common to the devices. Monitoring of the movement of one or more of the devices causes manipulation of the virtual workspace, the application, the service, or a combination thereof based, at least in part, on the movement. Example applications and services include media editing, media playback, image processing, social networking, and social control functionality.Type: ApplicationFiled: October 27, 2010Publication date: October 13, 2011Inventors: Juha Henrik Arrasvuori, Jaakko Keränen, Hannu J. Korhonen, Andrés Lucero, Tero Jokela, Marion Boberg, Jussi Pekka Holopainen, Erika Piia Pauliina Reponen, Kaisa Väänänen-Vainio-Mattila
-
Publication number: 20110252320Abstract: An approach is provided for creating a virtual workspace among devices based, at least in part, on location information. The virtual workspace corresponds to an application or a service common to the devices. Monitoring of the movement of one or more of the devices causes manipulation of the virtual workspace, the application, the service, or a combination thereof based, at least in part, on the movement. Example applications and services include media editing, media playback, image processing, social networking, and social control functionality.Type: ApplicationFiled: April 9, 2010Publication date: October 13, 2011Applicant: Nokia CorporationInventors: Juha Henrik Arrasvuori, Jaakko Keränen, Hannu J. Korhonen, Andrés Lucero, Tero Jokela, Marion Boberg, Jussi Pekka Holopainen
-
Publication number: 20110252317Abstract: A method is provided for enhancing a user interface with a mobile device by joining the displays of multiple devices together to function together with one another. In particular, example methods may provide for detecting a first touch or drag event, receiving a message indicating a second touch or drag event from a nearby device occurring during the first touch or drag event, creating a join event, and providing for transmission of the join event to the nearby device. The method may also include updating a registry of nearby devices in response to receiving a message regarding a touch or drag event from a nearby device. The method may further include providing for presentation of content on a display of a device and direction of content to be presented on a display of the nearby device, wherein the content to be presented on the display of the nearby device is related to the content on the display of the device.Type: ApplicationFiled: April 8, 2010Publication date: October 13, 2011Applicant: Nokia CorporationInventors: Jaakko Keränen, Hannu Korhonen, Andres Lucero
-
Publication number: 20110145718Abstract: An approach is provided for presenting a global view of content. A content mapping platform receives an access address of content, the content including location information. The content mapping platform then determines availability information of the content by causing, at least in part, detection of the content at the access address and causing, at least in part, presentation of the content on a user interface of a user device indicating the location information based on the availability information of the content.Type: ApplicationFiled: December 11, 2009Publication date: June 16, 2011Applicant: Nokia CorporationInventors: Pekka Ketola, Panu Johansson, Jari Selenius, Lotta Partanen, Erika Reponen, Jaakko Keranen
-
Publication number: 20070139408Abstract: A method of computer graphics is shown for rendering reflections on surfaces of a three-dimensional object. An environment image to be reflected is determined and a normal vector is computed for at least one reflective vertex of the object; the normal vector is rotated into view-space and an environment map of the image to be reflected is computed using a reflection vector determined on the basis of the rotated normal vector; the opacity of the vertex is determined as a function of an angle between the viewpoint vector and the normal vector; the colors of the object are determined by blending its colors with the colors of the object's background as a function of the opacity; and the object and the environment map are drawn on the object by adding the color values of the environment map to the color values of the object.Type: ApplicationFiled: December 19, 2005Publication date: June 21, 2007Inventor: Jaakko Keranen