Patents by Inventor Vinod Kumar Malamal Vadakital
Vinod Kumar Malamal Vadakital 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).
-
Publication number: 20240161400Abstract: The embodiments relate to a method and a technical equipment for implementing the method. The method comprises (210) creating a scene structure for a three-dimensional media content, wherein the scene structure comprises three-dimensional data for objects of the three-dimensional media content; (220) determining dependency information for the objects, which dependency information indicates an external factor on which an object is dependent on; (230) storing a scene description defining the objects and their dependency information into a bitstream structure; (240) and transferring a generated scene description to a renderer.Type: ApplicationFiled: February 11, 2022Publication date: May 16, 2024Inventors: Lukasz KONDRAD, Emre Baris AKSU, Lauri Aleksi ILOLA, Vinod Kumar MALAMAL VADAKITAL
-
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: 20240129485Abstract: Multiview images may comprise attribute frames and geometry frames. Samples of a geometry frames may comprise depth information corresponding to collocated samples of the attribute frames. Additional edge feature frames may be generated, for the multiview images, with samples of the edge feature frame indicating whether collocated samples of the geometry frames are at edges and/or discontinuities. Information from the edge feature frame may be used to correct quantization errors that may be associated with samples, of the geometry frames, that are located at edges and discontinuities.Type: ApplicationFiled: October 12, 2023Publication date: April 18, 2024Inventor: Vinod Kumar Malamal Vadakital
-
Publication number: 20240073302Abstract: A user plane function UPF receives, from a SMF, a DU identification information for identifying a plurality of packets for one or more DUs of an application. The UPF receives a first plurality of packets, of the plurality of packets, of a first DU of the application; and a second plurality of packets, of the plurality of packets, of a second DU of the application. The UPF sends, to an access node and using the DU identification information a first GTP container comprising a first GTP header comprising a first number identifying the first plurality of packets, and a second GTP container comprising a second GTP header comprising a second number identifying the second plurality of packets.Type: ApplicationFiled: November 9, 2023Publication date: February 29, 2024Applicant: Ofinno, LLCInventors: SungDuck Chun, Kyungmin Park, Esmael Hejazi Dinan, Peyman Talebi Fard, Weihua Qiao, Damian Ruiz Coll, Vinod Kumar Malamal Vadakital, Vasily Alexeevich Rufitskiy
-
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: 11653024Abstract: The various embodiments of the invention relates to a method and a technical equipment for video compression. The method comprises processing volumetric image data comprising a plurality of points; defining a hemisphere (601) around a surface (602) normal at each point in the volumetric image; partitioning each of the defined hemispheres spatially into a predefined number of angles (603); determining a representative radiance value for each angle of the predefined number of angles (603) of a defined hemisphere (601); generating a matrix (610) for a point storing the determined representative radiance values; and encoding the generated matrix (610) for the point for video compression.Type: GrantFiled: May 7, 2018Date of Patent: May 16, 2023Assignee: Nokia Technologies OyInventors: Vinod Kumar Malamal Vadakital, Kimmo Roimela, Johannes Pystynen
-
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
-
Publication number: 20230129875Abstract: The embodiments relate to a method comprising receiving as an input a volumetric video frame comprising volumetric video data (910); decomposing the volumetric video frame into one or more patches, wherein a patch comprises a volumetric video data component (920); packing several patches, where at least two patches of the several patches comprise a different volumetric video data component with respect to each other, into one video frame (930); generating a bitstream comprising an encoded video frame (940); signaling, in or along the bitstream, existence of encoded video frame containing patches of more than one different volumetric video data component (950); and transmitting the encoded bitstream to a storage for rendering (960). The embodiments also relate to a technical equipment for implementing the method.Type: ApplicationFiled: March 5, 2021Publication date: April 27, 2023Inventors: Lukasz KONDRAD, Vinod Kumar MALAMAL VADAKITAL, Kimmo ROIMELA, Lauri ILOLA, Sebastian SCHWARZ
-
Publication number: 20230050860Abstract: A method comprising: providing a 3D representation of at least one object as an input for an encoder (500); projecting the 3D representation onto at least one 2D patch (502); generating at least a geometry image and a texture image from the 2D patch (504); generating, based on the geometry image, a mesh comprising a number of vertices (506); mapping the number of vertices to two- dimensional (2D) coordinates of the texture image (508); and signalling said 2D coordinates of the texture image to be applied to the number of vertices of the mesh in or along a bitstream (510).Type: ApplicationFiled: December 7, 2020Publication date: February 16, 2023Inventors: Lauri ILOLA, Vinod Kumar MALAMAL VADAKITAL, Sebastian SCHWARZ, Kimmo ROIMELA, Lukasz KONDRAD
-
Patent number: 11528469Abstract: There are disclosed various methods, apparatuses and computer program products for viewing volume signalling of volumetric video. In accordance with an embodiment of a method information of a viewing volume appropriate for viewing a volumetric video is obtained. The viewing volume is examined to determine what geometrical shapes describe the viewing volume. One or more geometrical shapes determined for describing the viewing volume are selected, wherein signalling information for the selected one or more geometrical shapes is constructed.Type: GrantFiled: August 13, 2019Date of Patent: December 13, 2022Assignee: Nokia Technologies OyInventors: Vinod Kumar Malamal Vadakital, Kimmo Roimela, Johannes Pystynen
-
Patent number: 11412267Abstract: 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 perform: provide signal information to identify an atlas identifier on a sample of a volumetric media track, or on the volumetric media track in a multi-track container; wherein the signal information allows a file parser to link volumetric media tracks with different atlas identifiers that originate from a volumetric media elementary stream; and wherein the file parser is able to reconstruct the volumetric media elementary stream based on the signal information and data encapsulated in the multi-track container.Type: GrantFiled: January 4, 2021Date of Patent: August 9, 2022Assignee: Nokia Technologies OyInventors: Sebastian Schwarz, Lukasz Kondrad, Emre Aksu, Lauri Ilola, Vinod Kumar Malamal Vadakital, Miska Matias Hannuksela
-
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: 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
-
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: 20210321083Abstract: There are disclosed various methods, apparatuses and computer program products for viewing volume signalling of volumetric video. In accordance with an embodiment of a method information of a viewing volume appropriate for viewing a volumetric video is obtained. The viewing volume is examined to determine what geometrical shapes describe the viewing volume. One or more geometrical shapes determined for describing the viewing volume are selected, wherein signalling information for the selected one or more geometrical shapes is constructed.Type: ApplicationFiled: August 13, 2019Publication date: October 14, 2021Inventors: Vinod Kumar Malamal Vadakital, Kimmo Roimela, Johannes Pystynen
-
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: 20210235117Abstract: The various embodiments of the invention relates to a method and a technical equipment for video compression. The method comprises processing volumetric image data comprising a plurality of points; defining a hemisphere (601) around a surface (602) normal at each point in the volumetric image; partitioning each of the defined hemispheres spatially into a predefined number of angles (603); determining a representative radiance value for each angle of the predefined number of angles (603) of a defined hemisphere (601); generating a matrix (610) for a point storing the determined representative radiance values; and encoding the generated matrix (610) for the point for video compression.Type: ApplicationFiled: May 7, 2018Publication date: July 29, 2021Inventors: Vinod Kumar Malamal Vadakital, Kimmo Roimela, Johannes Pystynen
-
Publication number: 20210218999Abstract: 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 perform: provide signal information to identify an atlas identifier on a sample of a volumetric media track, or on the volumetric media track in a multi-track container; wherein the signal information allows a file parser to link volumetric media tracks with different atlas identifiers that originate from a volumetric media elementary stream; and wherein the file parser is able to reconstruct the volumetric media elementary stream based on the signal information and data encapsulated in the multi-track container.Type: ApplicationFiled: January 4, 2021Publication date: July 15, 2021Inventors: Sebastian SCHWARZ, Lukasz KONDRAD, Emre AKSU, Lauri ILOLA, Vinod Kumar MALAMAL VADAKITAL, Miska Matias HANNUKSELA
-
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