IP Library › Granted Patent US 12,505,577
Granted Patent B2
US 12,505,577 · App. 17/928,836 · Granted Dec 23, 2025

Information processing apparatus and method for prohibiting the combined use of scalable encoding and scaling encoding

Inventors: Satoru Kuma (Tokyo, JP); Ohji Nakagami (Tokyo, JP)
Assignee: SONY GROUP CORPORATION
G06T9/001G06T9/40
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,505,577
App. No.
17/928,836
Granted
Dec 23, 2025
Kind
B2
Abstract

There is provided an information processing apparatus and method that enable to more easily achieve scalable decoding of point cloud data. In encoding of a point cloud representing an object having a three-dimensional shape as a set of points, control is performed so as to prohibit combined use of scalable encoding that is an encoding method for generating scalably decodable coded data and scaling encoding that is an encoding method involving a change in a tree structure of geometry data. The present disclosure can be applied to, for example, an information processing apparatus, an image processing apparatus, an encoding device, a decoding device, an electronic device, an information processing method, a program, or the like.

Claims (68)

1 . An encoding apparatus for a point cloud representing a three-dimensional object, the encoding apparatus comprising:

circuitry configured to prohibit combined use of

scalable encoding for generating scalably decodable coded data, and

scaling encoding to scale geometry data of the point cloud having a tree structure,

wherein the prohibiting of the combined use includes applying the scalable encoding by signaling a scalable encoding enabled flag having a value larger than 0 while prohibiting the scaling encoding on a basis of control of signaling of a scaling encoding enabled flag representing whether the scaling encoding is applied.

2 . The encoding apparatus according to claim 1 ,

wherein the scalable encoding includes lifting scalability for encoding of attribute data by lifting with a reference structure corresponding to the tree structure.

3 . The encoding apparatus according to claim 1 ,

wherein the circuitry is further configured to signal the scalable encoding enabled flag having the value larger than 0 while prohibiting the scaling encoding by signaling the scaling encoding enabled flag having a value indicating 0 representing non-application of the scaling encoding.

4 . The encoding apparatus according to claim 1 ,

wherein the scalable encoding enabled flag and the scaling encoding enabled flag are specified in a profile for a point cloud compression.

5 . The encoding apparatus according to claim 1 ,

wherein the control of signaling of the scaling encoding enabled flag includes omitting signaling of the scaling encoding enabled flag when the scalable encoding is applied.

6 . The encoding apparatus according to claim 1 ,

wherein the prohibiting of the combined use further includes applying the scaling encoding by signaling the scaling encoding enabled flag having a value larger than 0 while prohibiting the scalable encoding on a basis of control of signaling of the scalable encoding enabled flag representing whether the scalable encoding is applied.

7 . The encoding apparatus according to claim 6 ,

wherein the circuitry is configured to signal the scaling encoding enabled flag having the value larger than 0 while prohibiting the scalable encoding by signaling the scalable encoding enabled flag having a value indicating 0 representing non-application of the scalable encoding.

8 . The encoding apparatus according to claim 6 ,

wherein the control of signaling of the scalable encoding enabled flag includes omitting signaling of the scalable encoding enabled flag when the scaling encoding is applied.

9 . An encoding apparatus for a point cloud representing a three-dimensional object, the encoding apparatus comprising:

circuitry configured to

prohibit combined use of

scalable encoding for generating scalably decodable coded data, and

scaling encoding to scale geometry data of the point cloud having a tree structure, and

encode, on a basis of the prohibiting of the combined use,

the geometry data, and

attribute data of the point cloud, to generate coded data of the geometry data and coded data of the attribute data,

wherein the prohibiting of the combined use includes at least one of

applying the scalable encoding by signaling a scalable encoding enabled flag having a value larger than 0 while prohibiting the scaling encoding on a basis of control of signaling of a scaling encoding enabled flag representing whether the scaling encoding is applied, or

applying the scaling encoding by signaling the scaling encoding enabled flag having a value larger than 0 while prohibiting the scalable encoding on a basis of control of signaling of the scalable encoding enabled flag representing whether the scalable encoding is applied.

10 . The encoding apparatus according to claim 9 ,

wherein the circuitry is further configured to

encode, when applying the scaling encoding of the geometry data, the geometry data while performing scaling and merging of the geometry data, and

encode, when not applying the scaling encoding of the geometry data, the geometry data without performing the scaling and the merging of the geometry data.

11 . The encoding apparatus according to claim 10 ,

wherein the circuitry is further configured to

generate the tree structure of the geometry data, and

update the tree structure by performing the scaling and the merging.

12 . The encoding apparatus according to claim 9 ,

wherein the circuitry is further configured to

select, based on the prohibiting of the combined use, whether to apply scalable layering for lifting the attribute data with a reference structure corresponding to the tree structure of the geometry data,

encode the attribute data subjected to the scalable layering when applying the scalable layering, and

encode the attribute data not subjected to the scalable layering when not applying the scalable layering.

13 . The encoding apparatus according to claim 9 ,

wherein the circuitry is further configured to

decode coded data of the geometry data to generate decoded geometry data,

perform a recoloring process on the attribute data on a basis of the decoded geometry data, and

encode the attribute data subjected to the recoloring process.

14 . The encoding apparatus according to claim 9 ,

wherein the circuitry is further configured to generate a bitstream including the coded data of the geometry data and the coded data of the attribute data.

15 . An encoding apparatus for a point cloud representing a three-dimensional object, the encoding apparatus comprising:

circuitry configured to prohibit combined use of:

scalable encoding for generating scalably decodable coded data; and

scaling encoding to scale geometry data of the point cloud having a tree structure,

wherein the prohibiting of the combined use includes applying the scaling encoding by signaling a scaling encoding enabled flag having a value larger than 0 while prohibiting the scalable encoding on a basis of control of signaling of a scalable encoding enabled flag representing whether the scalable encoding is applied.

16 . The encoding apparatus according to claim 15 ,

wherein the circuitry is configured to signal the scaling encoding enabled flag having the value larger than 0 while prohibiting the scalable encoding by signaling the scalable encoding enabled flag having a value indicating 0 representing non-application of the scalable encoding.

17 . The encoding apparatus according to claim 15 ,

wherein the control of signaling of the scalable encoding enabled flag includes omitting signaling of the scalable encoding enabled flag when the scaling encoding is applied.

18 . An encoding method for a point cloud representing a three-dimensional object, the encoding method comprising:

prohibiting combined use of:

scalable encoding for generating scalably decodable coded data; and

scaling encoding to scale geometry data of the point cloud having a tree structure,

wherein the prohibiting of the combined use includes applying the scaling encoding by signaling a scaling encoding enabled flag having a value larger than 0 while prohibiting the scalable encoding on a basis of control of signaling of a scalable encoding enabled flag representing whether the scalable encoding is applied.

19 . The encoding method according to claim 18 , further comprising:

signaling the scaling encoding enabled flag having the value larger than 0 while prohibiting the scalable encoding by signaling the scalable encoding enabled flag having a value indicating 0 representing non-application of the scalable encoding.

20 . The encoding method according to claim 18 , further comprising:

omitting, as the control of signaling of the scalable encoding enabled flag, signaling of the scalable encoding enabled flag when the scaling encoding is applied.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 30, 2022
From: KUMA, SATORU; NAKAGAMI, OHJI
To: SONY GROUP CORPORATION
Reel/Frame 061926/0873 →
Priority Claims (1)
JP 2020-106974 · Jun 22, 2020 · national
Continuity (1)
Related Publication 20230177735A1 · Jun 8, 2023
References Cited (32)
US 7813431B2 · MacInnis · 2010 [cited by examiner]
US 12301872B2 · Oh · 2025 [cited by examiner]
US 20170347122A1 · Chou · 2017 [cited by applicant]
US 20190080483A1 · Mammou · 2019 [cited by applicant]
US 20200107048A1 · Yea · 2020 [cited by applicant]
US 20210209812A1 · Han · 2021 [cited by examiner]
US 20210281880A1 · Litwic · 2021 [cited by examiner]
US 20220174317A1 · Oh · 2022 [cited by examiner]
US 20230080133A1 · Meier · 2023 [cited by examiner]
US 20230316584A1 · Oh · 2023 [cited by examiner]
US 20230334703A1 · Oh · 2023 [cited by examiner]
US 20230379499A1 · Oh · 2023 [cited by examiner]
US 20230386088A1 · Oh · 2023 [cited by examiner]
US 20240323434A1 · Oh · 2024 [cited by examiner]
US 20240331206A1 · Oh · 2024 [cited by examiner]
US 20240354998A1 · Takeda · 2024 [cited by examiner]
US 20240386615A1 · Oh · 2024 [cited by examiner]
US 20250071347A1 · Oh · 2025 [cited by examiner]
US 20250086802A1 · Ye · 2025 [cited by examiner]
US 20250095211A1 · Oh · 2025 [cited by examiner]
US 20250133233A1 · Oh · 2025 [cited by examiner]
US 20250227295A1 · Oh · 2025 [cited by examiner]
JP 2018534881A · 2018 [cited by applicant]
WO WO2019142665A1 · 2019 [cited by applicant]
WO WO2019159956A1 · 2019 [cited by applicant]
WO WO2020071115A1 · 2020 [cited by applicant]
Nakagami et al., [G-PCC] Spatial scalability support for G-PCC, International Organisation for Standardisation Coding of Moving Pictures and Audio, Mar. 2019, pp. 1-15, ISO/IEC JTC1/SC29/WG11 MPEG2019/m47352, Geneva, CH. [cited by applicant]
Mekuria et al., Design, Implementation and Evaluation of a Point Cloud Codec for Tele-Immersive Video, IEEE Transactions on Circuits and Systems for Video Technology, Jan. 2016, pp. 1-14. [cited by applicant]
Zhang et al., [G-PCC] [New proposal] Signaling delta QPs for adaptive geometry quantization in point cloud coding, International Organisation for Standardisation Coding of Moving Pictures and Audio, Jul. 2019, pp. 1-10,… [cited by applicant]
“Information technology—MPEG-I (Coded Representation of Immersive Media)—Part 9: Geometry-based Point Cloud Compression” ,“G-PCC Future Enhancements”, 128. MPEG Meeting; Oct. 7, 2019-Oct. 11, 2019; Geneva; (Motion Pictu… [cited by applicant]
Graziosi D. et al: “An overview of ongoing point cloud compression standardization activities: video-based (V-PCC) and geometry-based (G•PCC)”, APSIPA Transactions on Signal and Information Processing, vol. 9, No. 1, Ja… [cited by applicant]
Satoru Kuma (Sony) et al: “[G-PCC] Confirmation report on interaction between geometry scaling and scalable lifting”, 131. MPEG Meeting; Jun. 29, 2020-Jul. 3, 2020; Online; (Motion Picture Expert Group or ISO/IEC JTC1/S… [cited by applicant]
Cited By (1)
US 12,634,518