Patents by Inventor Kimmo Tapio Roimela
Kimmo Tapio Roimela 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: 11974026Abstract: An example embodiment relates to a method comprising: receiving (700), by a client device, information about a scene associated with a 3D presentation for initiating viewport rendering by an application, wherein said scene is hosted by a server as one or more encoded 2D patches, said 2D patches being projections of the 3D representation of the scene; providing (702) the server with information for selecting 2D patches required to reconstruct at least one segment of the 3D scene as visible in a given viewport; obtaining (704), from the server, one or more video bitstreams generated based on the selected 2D patches and related metadata for extracting said 2D patches from said one or more video bitstreams; and rendering (706), by the client device, the given viewport as a sub-segment of the 3D representation of the scene based on said one or more 2D patches and the related metadata.Type: GrantFiled: March 15, 2021Date of Patent: April 30, 2024Assignee: Nokia Technologies OyInventors: Lauri Aleksi Ilola, Vinod Kumar Malamal Vadakital, Kimmo Tapio Roimela, Jaakko Olli Taavetti Keränen
-
Publication number: 20230134675Abstract: An example embodiment relates to a method comprising: receiving (700), by a client device, information about a scene associated with a 3D presentation for initiating viewport rendering by an application, wherein said scene is hosted by a server as one or more encoded 2D patches, said 2D patches being projections of the 3D representation of the scene; providing (702) the server with information for selecting 2D patches required to reconstruct at least one segment of the 3D scene as visible in a given viewport; obtaining (704), from the server, one or more video bitstreams generated based on the selected 2D patches and related metadata for extracting said 2D patches from said one or more video bitstreams; and rendering (706), by the client device, the given viewport as a sub-segment of the 3D representation of the scene based on said one or more 2D patches and the related metadata.Type: ApplicationFiled: March 15, 2021Publication date: May 4, 2023Inventors: Lauri Aleksi ILOLA, Vinod Kumar MALAMAL VADAKITAL, Kimmo Tapio ROIMELA, Jaakko Olli Taavetti KERÃNEN
-
Patent number: 11315289Abstract: Apparatuses, methods, and computer programs are disclosed. 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: signal a depth start of a patch data unit of a patch of data content based on an identifier of a tile and a patch index; wherein the depth start is used to derive a range of at least one depth value for the patch based on the patch index in a tile having the identifier; and signal a depth threshold of an immersive video extension of the patch data unit; wherein the depth threshold specifies a threshold below which an occupancy value is defined to be unoccupied for the patch based on the patch index.Type: GrantFiled: September 29, 2020Date of Patent: April 26, 2022Assignee: Nokia Technologies OyInventors: Kimmo Tapio Roimela, Vinod Kumar Malamal Vadakital, Lauri Ilola
-
Patent number: 11240532Abstract: An apparatus includes circuitry configured to: receive information to cull one or more sets of components belonging to the same atlas from at least one volumetric video bitstream; wherein the information comprises one or more of: atlas-to-view mapping metadata indicating an association between patches in at least one atlas and at least one view; atlas-to-object mapping metadata indicating an association between at least one object and the at least one atlas; patch atlas metadata within a metadata for immersive video master atlas to indicate sub-bitstream culling based on fine-grained patch visibility culling; or partial access metadata, wherein leveraging the partial access metadata comprises storing each of the at least one atlas in its own track, and providing sample grouping information to indicate culling on a file format level; and cull the one or more sets of components from the at least one volumetric video bitstream, based on the information.Type: GrantFiled: March 1, 2021Date of Patent: February 1, 2022Assignee: Nokia Technologies OyInventors: Kimmo Tapio Roimela, Lauri Ilola, Vinod Kumar Malamal Vadakital, Lukasz Kondrad
-
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: 20210281879Abstract: An apparatus includes circuitry configured to: receive information to cull one or more sets of components belonging to the same atlas from at least one volumetric video bitstream; wherein the information comprises one or more of: atlas-to-view mapping metadata indicating an association between patches in at least one atlas and at least one view; atlas-to-object mapping metadata indicating an association between at least one object and the at least one atlas; patch atlas metadata within a metadata for immersive video master atlas to indicate sub-bitstream culling based on fine-grained patch visibility culling; or partial access metadata, wherein leveraging the partial access metadata comprises storing each of the at least one atlas in its own track, and providing sample grouping information to indicate culling on a file format level; and cull the one or more sets of components from the at least one volumetric video bitstream, based on the information.Type: ApplicationFiled: March 1, 2021Publication date: September 9, 2021Inventors: Kimmo Tapio ROIMELA, Lauri Ilola, Vinod Kumar Malamal Vadakital, Lukasz Kondrad
-
Publication number: 20210097724Abstract: Apparatuses, methods, and computer programs are disclosed. 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: signal a depth start of a patch data unit of a patch of data content based on an identifier of a tile and a patch index; wherein the depth start is used to derive a range of at least one depth value for the patch based on the patch index in a tile having the identifier; and signal a depth threshold of an immersive video extension of the patch data unit; wherein the depth threshold specifies a threshold below which an occupancy value is defined to be unoccupied for the patch based on the patch index.Type: ApplicationFiled: September 29, 2020Publication date: April 1, 2021Inventors: Kimmo Tapio Roimela, Vinod Kumar Malamal Vadakital, Lauri Ilola
-
Patent number: 10291845Abstract: A method, apparatus, and computer program product are provided for providing personalized depth of field perception for omnidirectional video. A method is provided that includes generating, by a processor, a three-dimensional reconstruction of content from an omnidirectional capture device; determining a camera pose of an end user device in relation to the omnidirectional capture device content; identifying an object of interest in the content based in part on the camera pose of the end user device; generating an artificial depth of field for the content wherein the object of interest is in focus; and causing a personalized content view to be provided based on the object of interest and the artificial depth of field. A corresponding apparatus and a computer program product are also provided.Type: GrantFiled: August 17, 2015Date of Patent: May 14, 2019Assignee: NOKIA TECHNOLOGIES OYInventors: Sujeet Mate, Kimmo Tapio Roimela
-
Patent number: 10185463Abstract: An approach is provided for determining at least one selection of at least one object model in a three-dimensional world user interface, wherein the at least one object model is a three-dimensional representation of at least one object visible in the three-dimensional world user interface from a first camera view position, and wherein the three-dimensional world user interface presents at least one first panoramic image that is determined based, at least in part, on the first camera view position. The approach involves determining at least one interaction input with the at least one object model to cause, at least in part, a rotation of the at least one object model in the three-dimensional world user interface. The approach also involves causing, at least in part, a calculation of a second camera view position based, at least in part, on the rotation. The approach further involves determining at least one second panoramic image based, at least in part, on the second camera view position.Type: GrantFiled: February 13, 2015Date of Patent: January 22, 2019Assignee: NOKIA TECHNOLOGIES OYInventors: Yu You, Kimmo Tapio Roimela
-
Patent number: 10056876Abstract: An apparatus including a first audio filter; a first transducer connected to the first audio filter; and a first sound attenuator located relative to the first transducer to attenuate sound from the first transducer. The first audio filter includes a first transition frequency band. The first sound attenuator is configured to attenuate sound generated by the first transducer from audio signals through the first audio filter in a target frequency band, where a majority of the target frequency band is in the first transition frequency band.Type: GrantFiled: January 17, 2018Date of Patent: August 21, 2018Assignee: Nokia Technologies OyInventors: Miikka Tapani Vilermo, Arto Juhani Lehtiniemi, Kimmo Tapio Roimela, Ranjeeth Ravindra Shetty
-
Publication number: 20180159491Abstract: An apparatus including a first audio filter; a first transducer connected to the first audio filter; and a first sound attenuator located relative to the first transducer to attenuate sound from the first transducer. The first audio filter includes a first transition frequency band. The first sound attenuator is configured to attenuate sound generated by the first transducer from audio signals through the first audio filter in a target frequency band, where a majority of the target frequency band is in the first transition frequency band.Type: ApplicationFiled: January 17, 2018Publication date: June 7, 2018Inventors: Miikka Tapani Vilermo, Arto Juhani Lehtiniemi, Kimmo Tapio Roimela, Ranjeeth Ravindra Shetty
-
Patent number: 9906198Abstract: An apparatus including a first audio filter; a first transducer connected to the first audio filter; and a first sound attenuator located relative to the first transducer to attenuate sound from the first transducer. The first audio filter includes a first transition frequency band. The first sound attenuator is configured to attenuate sound generated by the first transducer from audio signals through the first audio filter in a target frequency band, where a majority of the target frequency band is in the first transition frequency band.Type: GrantFiled: March 20, 2015Date of Patent: February 27, 2018Assignee: Nokia Technologies OyInventors: Miikka Tapani Vilermo, Arto Juhani Lehtiniemi, Kimmo Tapio Roimela, Ranjeeth Ravindra Shetty
-
Patent number: 9699375Abstract: An approach is provided for processing and/or facilitating a processing of one or more images to determine camera location information, camera pose information, or a combination thereof associated with at least one camera capturing the one or more images, wherein the camera location information, the camera pose information, or a combination thereof is represented according to a global coordinate system. The approach involves causing, at least in part, an association of the camera location information, the camera pose information, or a combination thereof with the one or more images as meta-data information.Type: GrantFiled: August 30, 2013Date of Patent: July 4, 2017Assignee: Nokia Technology OyInventors: Lixin Fan, Junsheng Fu, Kimmo Tapio Roimela, Yu You
-
Patent number: 9631932Abstract: Methods and apparatus, including computer program products, are provided for mapping. In one aspect there is provided a method which may include sampling a position and a viewpoint of a three-dimensional map view presented at a browser while traversing the three-dimensional map; sending to a database a query including the sampled position and the sampled viewpoint; and receiving, in response to the sent query, a recommended browsing path including a recommended position and a recommended viewpoint for traversing the three-dimensional map presented at the browser. The recommended browsing path represents an aggregation including crowd-sourced information for position and viewpoint. Related apparatus, systems, methods, and articles are also described.Type: GrantFiled: June 5, 2015Date of Patent: April 25, 2017Assignee: Nokia Technologies OyInventors: Lixin Fan, Kimmo Tapio Roimela, Yu You
-
Publication number: 20170053413Abstract: A method, apparatus, and computer program product are provided for providing personalized depth of field perception for omnidirectional video. A method is provided that includes generating, by a processor, a three-dimensional reconstruction of content from an omnidirectional capture device; determining a camera pose of an end user device in relation to the omnidirectional capture device content; identifying an object of interest in the content based in part on the camera pose of the end user device; generating an artificial depth of field for the content wherein the object of interest is in focus; and causing a personalized content view to be provided based on the object of interest and the artificial depth of field. A corresponding apparatus and a computer program product are also provided.Type: ApplicationFiled: August 18, 2015Publication date: February 23, 2017Inventors: Sujeet Shyamsundar Mate, Kimmo Tapio Roimela
-
Publication number: 20170054903Abstract: A method, apparatus, and computer program product are provided for providing personalized depth of field perception for omnidirectional video. A method is provided that includes generating, by a processor, a three-dimensional reconstruction of content from an omnidirectional capture device; determining a camera pose of an end user device in relation to the omnidirectional capture device content; identifying an object of interest in the content based in part on the camera pose of the end user device; generating an artificial depth of field for the content wherein the object of interest is in focus; and causing a personalized content view to be provided based on the object of interest and the artificial depth of field. A corresponding apparatus and a computer program product are also provided.Type: ApplicationFiled: August 17, 2015Publication date: February 23, 2017Inventors: Sujeet Mate, Kimmo Tapio Roimela
-
Publication number: 20160356600Abstract: Methods and apparatus, including computer program products, are provided for mapping. In one aspect there is provided a method which may include sampling a position and a viewpoint of a three-dimensional map view presented at a browser while traversing the three-dimensional map; sending to a database a query including the sampled position and the sampled viewpoint; and receiving, in response to the sent query, a recommended browsing path including a recommended position and a recommended viewpoint for traversing the three-dimensional map presented at the browser. The recommended browsing path represents an aggregation including crowd-sourced information for position and viewpoint. Related apparatus, systems, methods, and articles are also described.Type: ApplicationFiled: June 5, 2015Publication date: December 8, 2016Inventors: Lixin Fan, Kimmo Tapio Roimela, Yu You
-
Publication number: 20160345088Abstract: A fabric is provided to facilitate the capture of audible signals by a microphone of the fabric. The fabric includes a fabric material and a microphone positioned proximate to the fabric material. The fabric also includes a controllable patch carried by the fabric material at least partially proximate the microphone. The controllable patch is configured to be flexible in an unactuated state and to have a different shape in an actuated state. The different shape of the controllable patch in the actuated state is predetermined so as to enable to the microphone to capture audible signals. In order to control the shape of the fabric, a method and apparatus are also provided to determine that a microphone is to be utilized and to cause an actuation signal to be provided to the controllable patch while the microphone is utilized.Type: ApplicationFiled: May 21, 2015Publication date: November 24, 2016Inventors: Miikka Tapani Vilermo, Arto Juhani Lehtiniemi, Kimmo Tapio Roimela, Koray Ozcan
-
Patent number: 9471934Abstract: An approach is provided for location-based presentation of content. A content service platform determines one or more representations of at least one structure. The content service platform also processes and/or facilitates a processing of the one or more representations to determine one or more features of the one or more representations. The content service platform further causes, at least in part, designation of the one or more features as elements of a virtual display area, wherein the one or more representations comprise, at least in part, the virtual display area. The content service platform also causes, at least in part, presentation of one or more outputs of one or more applications, one or more services, or a combination thereof in the virtual display area.Type: GrantFiled: March 28, 2011Date of Patent: October 18, 2016Assignee: NOKIA TECHNOLOGIES OYInventors: Petros Belimpasakis, Jussi Severi Uusitalo, Timo Pekka Pylvänäinen, Kimmo Tapio Roimela, Juha Henrik Arrasvuori
-
Patent number: 9472159Abstract: An approach is provided for annotating point of interest information to structures. One or more representations of at least one structure are determined. One or more partitions of the at least one structure is determined based, at least in part, on one or more features of the one or more representations. One or more points of interest associated with the at least one structure are determined. One or more points of interest are determined to be rendered for presentation based, at least in part, on the one or more partitions.Type: GrantFiled: January 23, 2015Date of Patent: October 18, 2016Assignee: NOKIA TECHNOLOGIES OYInventors: Jussi Severi Uusitalo, Juha Henrik Arrasvuori, Kimmo Tapio Roimela