Zum Hauptinhalt springen

METHOD AND APPARATUS FOR POINT CLOUD CODING

2022
Online Patent

Titel:
METHOD AND APPARATUS FOR POINT CLOUD CODING
Link:
Veröffentlichung: 2022
Medientyp: Patent
Sonstiges:
  • Nachgewiesen in: USPTO Patent Applications
  • Sprachen: English
  • Document Number: 20220180567
  • Publication Date: June 9, 2022
  • Appl. No: 17/466729
  • Application Filed: September 03, 2021
  • Assignees: TENCENT AMERICA LLC (Palo Alto, CA, US)
  • Claim: 1. A method of point cloud geometry encoding in a point cloud encoder, comprising: performing a geometry coding on a point cloud at a first partition depth; determining a plurality of largest coding units (LCUs) of the point cloud at a second partition depth; setting a coding state of a LCU of the plurality of LCUs of the point cloud at the second partition depth; and performing the geometry coding on the plurality of LCUs of the point cloud at the second partition depth based on the coding state of the LCU at the second partition depth.
  • Claim: 2. The method of claim 1, wherein the geometry coding comprises one of an octree-based geometry coding and a predictive tree-based coding.
  • Claim: 3. The method of claim 1, wherein the setting the coding state of the LCU comprises: setting the coding state of the LCU with an initial state of the point cloud, the initial state of the point cloud being obtained prior to the point cloud being coded based on the geometry coding.
  • Claim: 4. The method of claim 1, wherein the setting the coding state of the LCU comprises: based on the LCU being a first LCU of the plurality of LCUs of the point cloud at the second partition depth, storing the coding state that is obtained after the point cloud is coded based on the geometry coding at the first partition depth.
  • Claim: 5. The method of claim 1, wherein the setting the coding state of the LCU comprises: based on the LCU not being a first LCU of the plurality of LCUs of the point cloud at the second partition depth, and setting the coding state of the LCU with a stored coding state that is either (i) obtained after the point cloud is coded based on the geometry coding at the first partition depth or (ii) stored prior to the first LCU of the plurality of LCUs of the point cloud being coded based on the geometry coding at the second partition depth.
  • Claim: 6. The method of claim 1, wherein the coding state comprises at least one of a context for an entropy coding associated with the LCU or geometry occupancy history information associated with the LCU.
  • Claim: 7. The method of claim 1, wherein each of the plurality of LCUs includes a respective node at the second partition depth.
  • Claim: 8. A method of point cloud geometry encoding in a point cloud encoder, comprising: determining a density of a largest coding unit (LCU) of a point cloud, the density of the LCU being a ratio of a number of points in the LCU and a volume of the LCU; determining a geometry coding mode of the LCU based on the density of the LCU and a first threshold value; and signaling geometry coding mode information in a bitstream, the geometry coding mode information indicating the determined geometry coding mode of the LCU that is based on the density of the LCU and the first threshold value.
  • Claim: 9. The method of claim 8, wherein the determining the geometry coding mode of the LCU further comprises: determining that the geometry coding mode of the LCU is a predictive tree geometry coding based on the density of the LCU being equal to or less than the first threshold value; and determining that the geometry coding mode of the LCU is an octree-based geometry coding based on the density of the LCU being larger than the first threshold value.
  • Claim: 10. The method of claim 8, wherein the determining the geometry coding mode of the LCU further comprises: determining that the geometry coding mode of the LCU is a predictive tree geometry coding based on the density of the LCU being equal to or larger than the first threshold value and equal to or less than a second threshold value, the second threshold value being larger than the first threshold value; and determining that the geometry coding mode of the LCU is an octree-based geometry coding based on the density of the LCU being either less than the first threshold value or larger than the second threshold value.
  • Claim: 11. The method of claim 8, wherein the determining the geometry coding mode of the LCU further comprises: determining that the geometry coding mode of the LCU is a predictive tree geometry coding based on (i) the density of the LCU being equal to or larger than the first threshold value and equal to or less than a second threshold value, and (ii) the number of points in the LCU being equal to or larger than a point number threshold value; and determining that the geometry coding mode of the LCU is an octree-based geometry coding based on one of (i) the density of the LCU being either less than the first threshold value or larger than the second threshold value, and (ii) the number of points in the LCU being less than the point number threshold value.
  • Claim: 12. The method of claim 8, wherein the signaling the geometry coding mode information further comprises: signaling the geometry coding mode information with a first value based on the geometry coding mode being a first geometry coding mode; and signaling the geometry coding mode information with a second value based on the geometry coding mode being a second geometry coding mode.
  • Claim: 13. The method of claim 8, wherein the geometry coding mode information is entropy coded with a context or is coded with a by-pass coding.
  • Claim: 14. The method of claim 8, wherein the signaling the geometry coding mode information further comprises: signaling the geometry coding mode information with a first value based on the geometry coding mode being a first geometry coding mode; signaling the geometry coding mode information with a second value based on the geometry coding mode being a second geometry coding mode; and signaling the geometry coding mode information with a third value based on the geometry coding mode being a third geometry coding mode.
  • Claim: 15. The method of claim 14, wherein the signaling the geometry coding mode information further comprises: signaling binarization information with a first value in only a first bin based on the binarization information with the first value being indicative of a first geometry coding mode; signaling the binarization information with a second value in the first bin and with the first value in a subsequent second bin based on the binarization information with the second value in the first bin and with the first value in the second bin being indicative of a second geometry coding mode; and signaling the binarization information with the second value in the first bin and with the second value in the second bin based on the binarization information with the second value in the first and second bins being indicative of a third geometry coding mode.
  • Claim: 16. The method of claim 15, wherein the binarization information in the first bin is entropy coded with a first context and the binarization information in the second bin is entropy coded with a second context.
  • Claim: 17. An apparatus for processing point cloud data, comprising: processing circuitry configured to: perform a geometry coding on a point cloud at a first partition depth; determine a plurality of largest coding units (LCUs) of the point cloud at a second partition depth; set a coding state of a LCU of the plurality of LCUs of the point cloud at the second partition depth; and perform the geometry coding on the plurality of LCUs of the point cloud at the second partition depth based on the coding state of the LCU at the second partition depth.
  • Claim: 18. The apparatus of claim 17, wherein the processing circuitry is further configured to: set the coding state of the LCU with an initial state of the point cloud, the initial state of the point cloud being obtained prior to the point cloud being coded based on the geometry coding.
  • Claim: 19. The apparatus of claim 17, wherein the processing circuitry is further configured to: based on the LCU being a first LCU of the plurality of LCUs of the point cloud at the second partition depth, store the coding state that is obtained after the point cloud is coded based on the geometry coding at the first partition depth.
  • Claim: 20. The apparatus of claim 17, wherein the processing circuitry is further configured to: based on the LCU not being a first LCU of the plurality of LCUs of the point cloud at the second partition depth, and set the coding state of the LCU with a stored coding state that is either (i) obtained after the point cloud is coded based on the geometry coding at the first partition depth or (ii) stored prior to the first LCU of the plurality of LCUs of the point cloud being coded based on the geometry coding at the second partition depth.
  • Current International Class: 06; 06; 06

Klicken Sie ein Format an und speichern Sie dann die Daten oder geben Sie eine Empfänger-Adresse ein und lassen Sie sich per Email zusenden.

oder
oder

Wählen Sie das für Sie passende Zitationsformat und kopieren Sie es dann in die Zwischenablage, lassen es sich per Mail zusenden oder speichern es als PDF-Datei.

oder
oder

Bitte prüfen Sie, ob die Zitation formal korrekt ist, bevor Sie sie in einer Arbeit verwenden. Benutzen Sie gegebenenfalls den "Exportieren"-Dialog, wenn Sie ein Literaturverwaltungsprogramm verwenden und die Zitat-Angaben selbst formatieren wollen.

xs 0 - 576
sm 576 - 768
md 768 - 992
lg 992 - 1200
xl 1200 - 1366
xxl 1366 -