Processing volumetric data
At least one embodiment relates to a method and apparatus for encoding a volumetric video representing a scene, said encoding being based on patches representing the color and depth of a 2D projection of subparts of the scene, wherein a first patch is packed in a second patch for a given time interval lower than or equal to a time period along which the second patch is defined when said first patch can be packed in said second patch over said time interval. Decoding method and apparatus are also provided.
1. A method, comprising:
encoding a volumetric video representing a scene, said encoding being based on patches representing at least one of a color or depth of a 2D projection of subparts of the scene over a period of time, wherein a first patch is packed in a second patch for a given time interval lower than or equal to a time period along which the second patch is defined when a content of all instances of the first patch do not overlap a content of any instance of the second patch over said time period; and
transmitting information defining said time interval.
2. A method, comprising:
receiving information defining a time interval;
decoding a volumetric video representing a scene, said decoding being based on patches representing at least one of a color or depth of a 2D projection of subparts of the scene over a period of time, wherein when a first patch is packed in a second patch for said time interval lower than or equal to a time period along which the second patch is defined; and
unpacking said first patch from said second patch over said time interval.
3. An apparatus, comprising:
electronic circuitry configured for:
encoding a volumetric video representing a scene, said encoding being based on patches representing at least one of a color or depth of a 2D projection of subparts of the scene over a period of time, wherein a first patch is packed in a second patch for a given time interval lower than or equal to a time period along which the second patch is defined when a content of all instances of the first patch do not overlap a content of any instance of the second patch over said time period; and
transmitting information defining said time interval.
4. An apparatus, comprising:
electronic circuitry configured for:
receiving information defining a time interval;
decoding a volumetric video representing a scene, said decoding being based on patches representing at least one of a color or depth of a 2D projection of subparts of the scene over a period of time, wherein when a first patch is packed in a second patch for said time interval lower than or equal to a time period along which the second patch is defined; and
unpacking said first patch from said second patch over said time interval.
5. The method of claim 2 , wherein said information indicates first and second indices of an ordered list of patches.
6. The method of claim 1 , wherein the time period is split into multiple time intervals, and wherein said information defining said time interval is a bit indicating one of said multiple time intervals.
7. A non-transitory computer-readable storage medium including instructions for causing one or more processors to perform:
encoding a volumetric video representing a scene, said encoding being based on patches representing at least one of a color or depth of a 2D projection of subparts of the scene over a period of time, wherein a first patch is packed in a second patch for a given time interval lower than or equal to a time period along which the second patch is defined when a content of all instances of the first patch do not overlap a content of any instance of the second patch over said time period; and
transmitting information defining said time interval.
8. A non-transitory computer-readable storage medium including instructions for causing one or more processors to perform:
receiving information defining a time interval;
decoding a volumetric video representing a scene, said decoding being based on patches representing at least one of a color or depth of a 2D projection of subparts of the scene over a period of time, wherein when a first patch is packed in a second patch for said time interval lower than or equal to a time period along which the second patch is defined; and
unpacking said first patch from said second patch over said time interval.
9. The method of claim 2 , wherein said information indicates first and second indices of an ordered list of patches.
10. The method of claim 2 , wherein the time period is split into multiple time intervals, and wherein said information defining said time interval is a bit indicating one of said multiple time intervals.
11. The apparatus of claim 3 , wherein said information indicates first and second indices of an ordered list of patches.
12. The apparatus of claim 3 , wherein the time period is split into multiple time intervals, and wherein said information defining said time interval is a bit indicating one of said multiple time intervals.
13. The apparatus of claim 4 , wherein said information indicates first and second indices of an ordered list of patches.
14. The apparatus of claim 4 , wherein the time period is split into multiple time intervals, and wherein said information defining said time interval is a bit indicating one of said multiple time intervals.