Volumetric video with auxiliary patches

US2025024076A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2025024076-A1
Application numberUS-202418804382-A
CountryUS
Kind codeA1
Filing dateAug 14, 2024
Priority dateDec 19, 2019
Publication dateJan 16, 2025
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Methods and devices for encoding and decoding data representative of a 3D scene are disclosed. A set of first patches is generated from a first MVD content acquired from a first region of the 3D scene. A patch is a part of one of the views of the MVD content. A set of second patches is generated from a second MVD content acquired from a second region of the 3D scene. An atlas packing first and second patches is generated and associated with metadata indicating, for a patch of the atlas, whether the patch is a first or a second patch At the decoding side, first patches are used for rendering the viewport image and second patches are used for pre-processing or post-processing the viewport image.

First claim

Opening claim text (preview).

1 . A method for encoding a 3D scene in a data stream, the method comprising: generating a set of first patches from a first multi-view-plus-depth (MVD) content acquired for a rendering of the 3D scene, a first patch being a part of one of the views of the first MVD content; generating a set of second patches from a second MVD content, wherein the second patches are to be used for at least one of collision detection, interactions, and scene relighting, a second patch being a part of one of the views of the second MVD content; generating a first atlas packing said first patches and a second atlas packing said second patches, an atlas being an image packing patches according to an atlas layout; and encoding said first and second atlases in said data stream. 2 . The method of claim 1 , wherein the second MVD content is acquired in a resolution lower than a resolution of the first MVD content. 3 . The method of claim 1 , wherein a patch is a part of one view of a MVD content obtained by removing information redundancy between views of the MVD content. 4 . The method of claim 1 , wherein said first and second patches are packed in a common atlas, the common atlas being associated with metadata indicating, for each patch, whether the patch is the first patch or the second patch. 5 . The method of claim 1 , wherein the second atlas associated with metadata indicating that the second patches are to be used for at least one of collision detection, interactions, and scene relighting. 6 . A non-transitory computer readable storage device storing instructions which, when executed by one or more processors, cause the one or more processors to perform the method of claim 1 . 7 . A device for encoding a 3D scene in a data stream, the device comprising a memory associated with a processor configured for: generating a set of first patches from a first multi-view-plus-depth (MVD) content acquired for a rendering of the 3D scene, a first patch being a part of one of the views of the first MVD content; generating a set of second patches from a second MVD content, wherein the second patches are to be used for at least one of collision detection, interactions, and scene relighting, a second patch being a part of one of the views of the second MVD content; generating a first atlas packing said first patches and a second atlas packing said second patches, an atlas being an image packing patches according to an atlas layout; and encoding said first and second atlases in said data stream. 8 . The device of claim 7 , wherein the second MVD content is acquired in a resolution lower than a resolution of the first MVD content. 9 . The device of claim 7 , wherein a patch is a part of one view of a MVD content obtained by removing information redundancy between views of the MVD content. 10 . The device of claim 7 , wherein said first and second patches are packed in a unique atlas, the unique atlas being associated with metadata indicating, for each patch, whether the patch is the first patch or the second patch. 11 . The device of claim 7 , wherein the second atlas associated with metadata indicating that the second patches are to be used for at least one of collision detection, interactions, and scene relighting. 12 . A method for decoding a 3D scene from a data stream, the method comprising: decoding said data stream to retrieve a first atlas and a second atlas, wherein the first atlas and the second atlas are images packing first or second patches respectively according to an atlas layout, a first patch being a part of one view of a first MVD content acquired for a rendering of the 3D scene, a second patch being a part of one view of a second MVD content, and being acquired for at least one of collision detection, interactions, and scene relighting; using second patches for at least one of collision detection, interactions, and scene relighting when rendering the 3D scene; and rendering a viewport image from a point of view within the 3D scene by using first patches. 13 . The method of claim 12 , wherein the second MVD content has a resolution lower than a resolution of the first MVD content. 14 . The method of claim 12 , wherein the first atlas and the second atlas are a unique atlas, the unique atlas being associated with metadata indicating, for each patch, whether the patch is the first patch or the second patch. 15 . The method of claim 12 , wherein the second atlas associated with metadata indicating that the second patches are to be used for at least one of collision detection, interactions, and scene relighting. 16 . A non-transitory computer readable storage device storing instructions which, when executed by one or more processors, cause the one or more processors to perform the method of claim 12 . 17 . A device for decoding a 3D scene from a data stream, the device comprising a processor configured for: decoding said data stream to retrieve a first atlas and a second atlas, wherein the first atlas and the second atlas are images packing first or second patches respectively according to an atlas layout, a first patch being a part of one view of a first MVD content acquired for a rendering of the 3D scene, a second patch being a part of one view of a second MVD content, being acquired for at least one of collision detection, interactions, and scene relighting; using second patches for at least one of collision detection, interactions, and scene relighting when rendering the 3D scene; and rendering a viewport image from a point of view within the 3D scene by using first patches. 18 . The device of claim 17 , wherein the second MVD content has a resolution lower than a resolution of the first MVD content. 19 . The device of claim 17 , wherein the first atlas and the second atlas are a unique atlas, the unique atlas being associated with metadata indicating, for each patch, whether the patch is the first patch or the second patch. 20 . The device of claim 17 , wherein the second atlas associated with metadata indicating that the second patches are to be used for at least one of collision detection, interactions, and scene relighting.

Assignees

Inventors

Classifications

  • involving special video data, e.g 3D video · CPC title

  • Controlling the complexity of the video stream, e.g. by scaling the resolution or bitrate of the video stream based on the client capabilities · CPC title

  • specifically adapted to content descriptors, e.g. coding, compressing or processing of metadata · CPC title

  • Perspective computation · CPC title

  • Volume rendering · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2025024076A1 cover?
Methods and devices for encoding and decoding data representative of a 3D scene are disclosed. A set of first patches is generated from a first MVD content acquired from a first region of the 3D scene. A patch is a part of one of the views of the MVD content. A set of second patches is generated from a second MVD content acquired from a second region of the 3D scene. An atlas packing first and …
Who is the assignee on this patent?
Interdigital Ce Patent Holdings Sas
What technology area does this patent fall under?
Primary CPC classification H04N19/70. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu Jan 16 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).