Different atlas packings for volumetric video

US12212784B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12212784-B2
Application numberUS-202117916367-A
CountryUS
Kind codeB2
Filing dateApr 1, 2021
Priority dateApr 7, 2020
Publication dateJan 28, 2025
Grant dateJan 28, 2025

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, devices and stream are disclosed to encode and decode a scene (such as a point cloud) in the context of a patch-based transmission of a volumetric video content. Attributes of points of the scene are projected onto patches. Every point has a geometry attribute. For other attributes, like transparency of displacement attribute, some points may have no value. According to the present principles, each attribute is encoded in a different atlas with its own layout. This allow to save pixel rate in memory of the renderer.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method comprising obtaining, from a data stream, a first image packing first patches, a second image packing second patches, and associated metadata, the metadata comprising a list of data items, wherein a data item comprises: a first location and a size of a region of the first image corresponding to a current first patch, wherein the first patch encodes a projection of a part of points of a 3D scene; an information indicating whether a second patch corresponding to the current first patch is present in the second image; and on a condition that the information indicates the presence of the second patch in the second image, the metadata comprises a second location of a region of the second image corresponding to the second patch; the method further comprising, for a data item of the list of patch data items: decoding the first patch at the first location and of the size in the first image; and on a condition that the information indicates the presence of the second patch in the second image, decoding the second patch at the second location and of the size in the second image. 2. The method of claim 1 , wherein the first patch present in the first image encodes a first attribute of a part of points of the 3D scene onto patches and if the second patch is present in the second image, the second patch encodes a second attribute of the part of points of the 3D scene, the first attribute being different from the second attribute. 3. The method of claim 1 , wherein the data item comprises projection information for the current first patch and wherein first patches of the first image encode a geometry attribute, the method further comprising: generating a 3D scene according to decoded first and second patches. 4. A device comprising a processor configured for decoding, from a data stream, a first image packing first patches, a second image packing second patches, and associated metadata, the metadata comprising a list of data items, wherein a data item comprises: a first location and a size of a region of the first image corresponding to a current first patch, wherein a first patch encodes a projection of a part of points of a 3D scene; an information indicating whether a second patch corresponding to the current first patch is present in the second image; and on a condition that the information indicates the presence of the second patch in the second image, the metadata comprises a second location of a region of the second image corresponding to the second patch; the processor further configured for, for a data item of the list of patch data items: decoding a first patch at the first location and of the size in the first image; and on a condition that the information indicates the presence of the second patch in the second image, decoding the second patch at the second location and of the size in the second image. 5. The device of claim 4 , wherein the first patch present in the first image encodes a first attribute of a part of points of the 3D scene onto patches and if the second patch is present in the second image, the second patch encodes a second attribute of the part of points of the 3D scene, the first attribute being different from the second attribute. 6. The device of claim 4 , wherein the data item comprises projection information for the current patch and wherein patches of the first image encode a geometry attribute, the processor being further configured for generating a 3D scene according to decoded first and second patches. 7. A method comprising: obtaining a set of first and second patches, a first patch encoding a projection of a first attribute of a part of points of a 3D scene, a second patch encoding a projection of the first attribute and a second attribute of the part of points of the 3D scene; packing first patches in a first image and packing second patches in a second image; and generating a data stream comprising the first image, the second image, and associated metadata, wherein the metadata comprises, for a current first patch: a first location and a size of a region of the first image corresponding to the current first patch; an information indicating whether a second patch corresponds to the current first patch; and if so, adding a second location of a region of the second image corresponding to the second patch to the metadata. 8. The method of claim 7 , wherein the first attribute is different from the second attribute. 9. The method of claim 7 , wherein the first attribute is a geometry attribute. 10. A device comprising a processor configured for: obtaining a set of first and second patches, a first patch encoding a projection of a first attribute of a part of points of a 3D scene, a second patch encoding a projection of the first attribute and a second attribute of the part of points of the 3D scene; packing first patches in a first image and packing second patches of in a second image; and generating a data stream comprising the first image, the second image, and associated metadata, wherein the metadata comprises, for a current first patch: a first location and a size of a region of the first image corresponding to the current first patch; an information indicating whether a second patch corresponds to the current first patch; and if so, adding a second location of a region of the second image corresponding to the second patch to the metadata. 11. The device of claim 10 , wherein the first attribute is different from the second attribute. 12. The device of claim 10 , wherein the first attribute is a geometry attribute. 13. A non-transitory computer readable storage medium storing instructions, which, when executed by one or more processors, perform the method of claim 1 . 14. A non-transitory computer readable storage medium storing instructions, which, when executed by one or more processors, perform the method of claim 7 . 15. A non-transitory computer readable storage medium storing: a first image packing first patches; a second image packing second patches; and associated metadata comprising a list of data items, wherein a data item comprises: a first location and a size of a region of the first image corresponding to a current first patch, wherein the first patch encodes a projection of a part of points of a 3D scene; an information indicating whether a second patch corresponding to the current first patch is present in the second image; and on a condition that the information indicates the presence of the second patch in the second image, the metadata comprises a second location of a region of the second image corresponding to the second patch. 16. The non-transitory computer readable storage medium of claim 15 , wherein the first patch present in the first image encodes a first attribute of a part of points of the 3D scene onto patches and if the second patch is present in the second image, the second patch encodes a second attribute of the part of points of the 3D scene. 17. The non-transitory computer readable storage medium of claim 16 , wherein the first attribute is different from the second attribute. 18. The non-transitory computer readable storage medium of claim 16 , wherein the first attribute is a geometry attribute.

Assignees

Inventors

Classifications

  • Spatio-temporal transformations, e.g. video cubism · CPC title

  • Embedding additional information in the video signal during the compression process (H04N19/517, H04N19/68, H04N19/70 take precedence) · CPC title

  • specially adapted for multi-view video sequence encoding · CPC title

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

  • involving a specific file format, e.g. MP4 format · 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 US12212784B2 cover?
Methods, devices and stream are disclosed to encode and decode a scene (such as a point cloud) in the context of a patch-based transmission of a volumetric video content. Attributes of points of the scene are projected onto patches. Every point has a geometry attribute. For other attributes, like transparency of displacement attribute, some points may have no value. According to the present pri…
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 Tue Jan 28 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).