Patents by Inventor Lukasz Kondrad

Lukasz Kondrad 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: 20220292763
    Abstract: An apparatus includes at least one processor; and at least one 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: obtain a scene comprising three-dimensional information in the form of point clouds, three-dimensional meshes, two-dimensional projections of three-dimensional information, light sources, animations or any other form considered as a representation or description of three-dimensional content; extract lighting information from the obtained scene; process the extracted lighting information into at least one explicit lighting parameter and/or at least one pre-processed lighting map; and encode the scene with the at least one pre-processed lighting map and/or the at least one lighting parameter in a file format or as a visual volumetric video-based coding bitstream.
    Type: Application
    Filed: March 8, 2022
    Publication date: September 15, 2022
    Inventors: Lauri Aleksi Ilola, Lukasz Kondrad, Sebastian Schwarz, Christoph Bachhuber
  • Patent number: 11412267
    Abstract: 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: Grant
    Filed: January 4, 2021
    Date of Patent: August 9, 2022
    Assignee: Nokia Technologies Oy
    Inventors: Sebastian Schwarz, Lukasz Kondrad, Emre Aksu, Lauri Ilola, Vinod Kumar Malamal Vadakital, Miska Matias Hannuksela
  • Patent number: 11403804
    Abstract: 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: receive a scene description comprising data associated with a scene; place the data associated with the scene into data buffers and create command buffers; adapt the data placed within the data buffers and synchronize the data within the data buffers with information provided from local media or network media; signal information about the adaptation to update the command buffers that command a renderer; and render the scene using the data within the data buffers and the command buffers.
    Type: Grant
    Filed: December 28, 2020
    Date of Patent: August 2, 2022
    Assignee: Nokia Technologies Oy
    Inventors: Lauri Ilola, Lukasz Kondrad, Emre Aksu, Miska Matias Hannuksela, Sebastian Schwarz
  • Publication number: 20220094941
    Abstract: An apparatus includes at least one processor; and at least one 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 an animation timing extension; wherein the animation timing extension links a graphics library transmission format animation to timed metadata and a metadata track of the timed metadata; wherein the metadata track of the timed metadata is listed with an object associated with moving picture media; and align at least one timeline of the moving picture media with at least one timeline of the graphics library transmission format animation; wherein a sample of the metadata track is used to manipulate an animation event.
    Type: Application
    Filed: September 21, 2021
    Publication date: March 24, 2022
    Inventors: Lukasz KONDRAD, Lauri ILOLA
  • Patent number: 11240532
    Abstract: 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: Grant
    Filed: March 1, 2021
    Date of Patent: February 1, 2022
    Assignee: Nokia Technologies Oy
    Inventors: Kimmo Tapio Roimela, Lauri Ilola, Vinod Kumar Malamal Vadakital, Lukasz Kondrad
  • Publication number: 20220020132
    Abstract: The present disclosure provides a an image processing device for providing a plurality of enhanced partial images which together represent an enhanced three-dimensional, 3D, image, wherein each enhanced partial image is a two-dimensional, 2D, image associated with one of a plurality of focal planes. The image processing device includes processing circuitry configured to receive or generate a plurality of initial partial images, which together form an initial 3D image, wherein each initial partial image is a 2D image associated with one of the plurality of focal planes; and to generate, from each of the initial partial images, an enhanced partial image by generating a blurred version of the initial partial image; and blending the initial partial image with the blurred version of the initial partial image.
    Type: Application
    Filed: September 30, 2021
    Publication date: January 20, 2022
    Inventors: Lukasz KONDRAD, Atanas BOEV, Panji SETIAWAN, Bogdan Cihodariu IONITA
  • Publication number: 20210383590
    Abstract: 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: Application
    Filed: May 26, 2021
    Publication date: December 9, 2021
    Inventors: Kimmo Tapio Roimela, Vinod Kumar Malamal Vadakital, Lauri Ilola, Lukasz Kondrad, Jaakko Keranen
  • Publication number: 20210314626
    Abstract: A method comprising: writing, in a container file, a first video-based point cloud compression (V-PCC) bitstream and a second V-PCC bitstream, wherein said first and second V-PCC bitstreams are associated with a common group based on at least one logical context; writing, in the container file, an indication about the common group between the first V-PCC bitstream and the second V-PCC bitstream; generating a media presentation description (MPD) file with a first representation belonging to a first adaptation set associated with the first V-PCC bitstream and a second representation belonging to a second adaptation set associated with the second V-PCC bitstream; and writing, in the MPD file, at least one information element describing grouping information of the first representation belonging to the first adaptation set and the second representation belonging to the second adaptation set, wherein said information element is provided with at least one attribute indicating that said first and second V-PCC bitstre
    Type: Application
    Filed: April 6, 2021
    Publication date: October 7, 2021
    Inventors: Kashyap Kammachi Sreedhar, Emre Baris Aksu, Lukasz Kondrad
  • Publication number: 20210281879
    Abstract: 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: Application
    Filed: March 1, 2021
    Publication date: September 9, 2021
    Inventors: Kimmo Tapio ROIMELA, Lauri Ilola, Vinod Kumar Malamal Vadakital, Lukasz Kondrad
  • Publication number: 20210218999
    Abstract: 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: Application
    Filed: January 4, 2021
    Publication date: July 15, 2021
    Inventors: Sebastian SCHWARZ, Lukasz KONDRAD, Emre AKSU, Lauri ILOLA, Vinod Kumar MALAMAL VADAKITAL, Miska Matias HANNUKSELA
  • Publication number: 20210209829
    Abstract: 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: receive a scene description comprising data associated with a scene; place the data associated with the scene into data buffers and create command buffers; adapt the data placed within the data buffers and synchronize the data within the data buffers with information provided from local media or network media; signal information about the adaptation to update the command buffers that command a renderer; and render the scene using the data within the data buffers and the command buffers.
    Type: Application
    Filed: December 28, 2020
    Publication date: July 8, 2021
    Inventors: Lauri Ilola, Lukasz Kondrad, Emre Aksu, Miska Matias Hannuksela, Sebastian Schwarz
  • Publication number: 20210092430
    Abstract: Apparatuses, methods, and computer programs are disclosed to implement video-based cloud compression model to world 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: provide first signaling information comprising information related to a world domain, wherein the world domain is a point cloud frame that is represented by a number of points in a first volumetric coordinate system; and provide second signaling information comprising information related to a conversion of a model domain to the world domain, wherein the model domain represents the point cloud frame by a number of points in a second volumetric coordinate system.
    Type: Application
    Filed: September 16, 2020
    Publication date: March 25, 2021
    Inventors: Sebastian Schwarz, Lukasz KONDRAD, Kimmo ROIMELA, Lauri ILOLA
  • Patent number: 10504245
    Abstract: An image processing device performing color balancing of a first image and at least a second image is provided. The image processing device comprises a color balancing determination unit and a color balancing calculation unit. The color balancing determination unit determines a global gain vector (t) comprising at least two gain factors (ân, ân+1) of the first and second images by minimizing a cost function based upon reference pixel values of the first and second images. The first and second image reference pixels depict a shared color scene of the two images. The color balancing calculation unit performs color balancing of the first image based upon the gain factor (ân) of the first image and to perform a color balancing of the second image based upon the gain factor (ân+1) of the second image.
    Type: Grant
    Filed: July 17, 2017
    Date of Patent: December 10, 2019
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Karim Helwani, Lukasz Kondrad, Nicola Piotto
  • Patent number: 10116921
    Abstract: The disclosure relates to a method for providing a multimedia message service from a server or relay to a user agent in a multimedia network, the method comprising: determining a video content characteristic of a video content by the server or relay; determining display and/or decoding capabilities of the user agent; signaling options of the video content to the user agent; and providing the video content depending on the display and/or decoding capabilities and depending on an option selected via the user agent from the signaled options of the video content.
    Type: Grant
    Filed: February 6, 2015
    Date of Patent: October 30, 2018
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Imed Bouazizi, Giovanni Cordara, Lukasz Kondrad
  • Patent number: 10096116
    Abstract: The present invention provides a method and an apparatus for real time object segmentation of 3D image data based on local feature correspondences between a plurality of views. In order to reduce the computational effort of object segmentation of 3D image data, the segmentation process is performed based on correspondences relating to local features of the image data and a depth map. In this way, computational effort can be significantly reduced and the image segmentation can be carried out very fast.
    Type: Grant
    Filed: December 12, 2012
    Date of Patent: October 9, 2018
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Giovanni Cordara, Imed Bouazizi, Lukasz Kondrad
  • Patent number: 9882937
    Abstract: A communication receiver, comprising a first client being configured for reception according to the dynamic adaptive streaming over the hypertext transfer protocol (DASH), and a second client being configured for reception according to the File Delivery over Unidirectional Transport (FLUTE) protocol, wherein the first client is configured to provide a retrieve pattern to the second client, and wherein the second client is configured to retrieve a media content according to the retrieve pattern.
    Type: Grant
    Filed: April 24, 2015
    Date of Patent: January 30, 2018
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Imed Bouazizi, Giovanni Cordara, Lukasz Kondrad
  • Publication number: 20170316585
    Abstract: An image processing device performing color balancing of a first image and at least a second image is provided. The image processing device comprises a color balancing determination unit and a color balancing calculation unit. The color balancing determination unit determines a global gain vector (t) comprising at least two gain factors (ân, ân+1) of the first and second images by minimizing a cost function based upon reference pixel values of the first and second images. The first and second image reference pixels depict a shared color scene of the two images. The color balancing calculation unit performs color balancing of the first image based upon the gain factor (ân) of the first image and to perform a color balancing of the second image based upon the gain factor (ân+1) of the second image.
    Type: Application
    Filed: July 17, 2017
    Publication date: November 2, 2017
    Inventors: Karim Helwani, Lukasz Kondrad, Nicola Piotto
  • Patent number: 9712891
    Abstract: Various methods are described for selecting an access method for receiving a DASH media presentation. One example method may comprise providing for reception of a media presentation description. The media presentation description may identify a first set of access methods for receiving media and may provide attribute values associated with each of the access methods. The method of this example embodiment may further comprise identifying a second set of access methods supported by an apparatus. Furthermore, the method of this example embodiment may comprise determining a third set of access methods belonging to both the first set and the second set. The method of this example embodiment may further comprise selecting an access method from the third set based at least in part on the attribute values associated with the access method. Similar and related example methods, example apparatuses, and example computer program products are also provided.
    Type: Grant
    Filed: November 1, 2011
    Date of Patent: July 18, 2017
    Assignee: Nokia Technologies Oy
    Inventors: Lukasz Kondrad, Miska Hannuksela
  • Patent number: 9420299
    Abstract: The disclosure relates to a method for processing an image, the method comprising: providing a set of key points from the image; describing location information of the set of key points in form of a binary matrix; and scanning the binary matrix according to a pre-determined order, thereby creating a new representation of the location information of the set of key points.
    Type: Grant
    Filed: October 20, 2014
    Date of Patent: August 16, 2016
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Giovanni Cordara, Imed Bouazizi, Lukasz Kondrad
  • Publication number: 20160071281
    Abstract: The present invention provides a method for segmentation of 3D image data of a 3D image, the method comprising: determining (20) local features for each of a plurality of views (101, 102, 103) of the 3D image; determining (30) a local feature graph based on the determined local features; and segmenting (40) the 3D image data into a plurality of depth regions based on the determined local feature graph and a depth map (110) of the 3D image.
    Type: Application
    Filed: December 12, 2012
    Publication date: March 10, 2016
    Inventors: Giovanni CORDARA, Imed BOUAZIZI, Lukasz KONDRAD