JP7699235B2 - コーディング制御方法、デコーディング制御方法、コーディング制御装置、及びデコーディング制御装置 - Google Patents
コーディング制御方法、デコーディング制御方法、コーディング制御装置、及びデコーディング制御装置 Download PDFInfo
- Publication number
- JP7699235B2 JP7699235B2 JP2023576112A JP2023576112A JP7699235B2 JP 7699235 B2 JP7699235 B2 JP 7699235B2 JP 2023576112 A JP2023576112 A JP 2023576112A JP 2023576112 A JP2023576112 A JP 2023576112A JP 7699235 B2 JP7699235 B2 JP 7699235B2
- Authority
- JP
- Japan
- Prior art keywords
- node
- identifier
- mode identifier
- coding
- currently
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/90—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using coding techniques not provided for in groups H04N19/10-H04N19/85, e.g. fractals
- H04N19/96—Tree coding, e.g. quad-tree coding
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T9/00—Image coding
- G06T9/40—Tree coding, e.g. quadtree, octree
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/157—Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/17—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
- H04N19/176—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/1883—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit relating to sub-band structure, e.g. hierarchical level, directional tree, e.g. low-high [LH], high-low [HL], high-high [HH]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/70—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Description
すでに構築されたツリー構造における対応する空間ブロックが占有されるノードを含むターゲットキューにおいて現在処理すべきノードを取得することと、
前記現在処理すべきノードの第一のモード識別子を取得することと、
前記第一のモード識別子が第一の識別子である場合に、すでに連続的に処理されたノードが第一の条件を満たせば、前記現在処理すべきノードに対して多分木プレースホルダコーディングを行うこととを含み、
ここで、前記第一の条件は、すでに連続的に処理されたノードのモード識別子が第一の識別子であり、且つすでに連続的に処理されたノードの数が第一の閾値よりも小さいことを含む。
すでに構築されたツリー構造における対応する空間ブロックが占有されるノードを含むターゲットキューにおいて現在処理すべきノードを取得することと、
前記現在処理すべきノードの第一のモード識別子を取得することと、
前記第一のモード識別子が第一の識別子である場合に、すでに連続的に処理されたノードが第一の条件を満たせば、前記現在処理すべきノードに対して多分木プレースホルダデコーディングを行うこととを含み、
ここで、前記第一の条件は、すでに連続的に処理されたノードのモード識別子が第一の識別子であり、且つすでに連続的に処理されたノードの数が第一の閾値よりも小さいことを含む。
すでに構築されたツリー構造における対応する空間ブロックが占有されるノードを含むターゲットキューにおいて現在処理すべきノードを取得するための第一の取得モジュールと、
前記現在処理すべきノードの第一のモード識別子を取得するための第二の取得モジュールと、
前記第一のモード識別子が第一の識別子である場合に、すでに連続的に処理されたノードが第一の条件を満たせば、前記現在処理すべきノードに対して多分木プレースホルダコーディングを行うための第一のコーディングモジュールとを含み、
ここで、前記第一の条件は、すでに連続的に処理されたノードの第一のモード識別子が第一の識別子であり、且つすでに連続的に処理されたノードの数が第一の閾値よりも小さいことを含む。
前記現在処理すべきノードの第一のモード識別子を取得し、
前記第一のモード識別子が第一の識別子である場合に、すでに連続的に処理されたノードが第一の条件を満たせば、前記現在処理すべきノードに対して多分木プレースホルダコーディングを行うために用いられ、
ここで、前記第一の条件は、すでに連続的に処理されたノードのモード識別子が第一の識別子であり、且つすでに連続的に処理されたノードの数が第一の閾値よりも小さいことを含む。
すでに構築されたツリー構造における対応する空間ブロックが占有されるノードを含むターゲットキューにおいて現在処理すべきノードを取得するための第三の取得モジュールと、
前記現在処理すべきノードの第一のモード識別子を取得するための第四の取得モジュールと、
前記第一のモード識別子が第一の識別子である場合に、すでに連続的に処理されたノードが第一の条件を満たせば、前記現在処理すべきノードに対して多分木プレースホルダデコーディングを行うための第一のデコーディングモジュールとを含み、
ここで、前記第一の条件は、すでに連続的に処理されたノードのモード識別子が第一の識別子であり、且つすでに連続的に処理されたノードの数が第一の閾値よりも小さいことを含む。
前記現在処理すべきノードの第一のモード識別子を取得し、
前記第一のモード識別子が第一の識別子である場合に、すでに連続的に処理されたノードが第一の条件を満たせば、前記現在処理すべきノードに対して多分木プレースホルダデコーディングを行うために用いられ、
ここで、前記第一の条件は、すでに連続的に処理されたノードのモード識別子が第一の識別子であり、且つすでに連続的に処理されたノードの数が第一の閾値よりも小さいことを含む。
前記第一のモード識別子が第一の識別子である場合に、すでに連続的に処理されたノードが第二の条件を満たせば、前記現在処理すべきノードに対応する幾何学的孤立点モード識別子(singlePointFlag)をコーディングすることと、
前記幾何学的孤立点モード識別子に基づいて、次の処理すべきノードの第一のモード識別子を設定することとをさらに含み、
ここで、前記第二の条件は、すでに連続的に処理されたノードの第一のモード識別子が第一の識別子であることと、すでに連続的に処理されたノードの数が第一の閾値に等しく、且つすでに連続的に処理された、第一のモード識別子が第一の識別子であるノードのうち、占有されるサブノードが一つのみあるノードの数が第四の閾値よりも大きいこととを含む。
ここで、前記第一の操作は、多分木プレースホルダコーディング又は孤立点直接コーディングを含む。
つまり、singlePointFlagが孤立点コーディングをオンにすることができることを指示する時、直接に現在処理すべきノードに対して孤立点直接コーディングを行う。
つまり、singlePointFlagが孤立点コーディングをオンにすることができないことを指示する時、直接に現在処理すべきノードに対して多分木プレースホルダコーディングを行う。
ここで、前記第四の条件は、すでに連続的に処理されたノードの第一のモード識別子が第一の識別子であることと、すでに連続的に処理されたノードの数が第一の閾値に等しく、且つすでに連続的に処理された、第一のモード識別子が第一の識別子であるノードのうち、占有されるサブノードが一つのみあるノードの数が第四の閾値以下であることとを含む。
前記第一のモード識別子が第二の識別子である場合に、前記現在処理すべきノードに対応する幾何学的孤立点モード識別子をコーディングすることと、
前記幾何学的孤立点モード識別子に基づいて、前記現在処理すべきノードに対して第一の操作を行うこととをさらに含み、
ここで、前記第一の操作は、多分木プレースホルダコーディング又は孤立点直接コーディングを含む。
ここで、前記第三の条件は、すでに連続的に処理されたノードの第一のモード識別子が第二の識別子であり、且つすでに連続的に処理されたノードの数が第二の閾値に等しいことを含む。
説明すべきこととして、一つのノードに含まれるポイント数が予め設定されるポイント数以下である場合に、このノードに対応するsinglePointFlagが孤立点コーディングをオンにする必要があることを指示することを表し、一つのノードに含まれるポイント数が予め設定されるポイント数よりも大きい場合に、このノードに対応するsinglePointFlagが孤立点コーディングをオンにしない必要があることを指示することを表す。
つまり、このような場合に、孤立点コーディングをオンにするノードの数が第三の閾値以下である場合に、後続のノードにおいて孤立点コーディングをオンにしない必要がある確率が比較的大きいことを表し、次の処理すべきノードの第一のモード識別子を第一の識別子として設定する。
前記現在処理すべきノードが孤立点コーディング条件を満たす場合に、前記現在処理すべきノードの第一のモード識別子を取得する。
例えば、一般的にはこの孤立点直接コーディングモード識別子は、1ビットで表され、その値が0又は1であり、0でオン孤立点直接コーディングを表す時、この予め設定される値は、0であり、1でオン孤立点直接コーディングを表す時、この予め設定される値は、1である。
ここでの予め設定される方向は、X方向と、Y方向と、Z方向とのうちの少なくとも一つを含む。
NextMode=0である場合に、countKに1を加算し、現在処理すべきノードのsinglePointFlagをコーディングし、singlePointFlag=0である場合に、現在処理すべきノードに対して八分木プレースホルダコーディングを行い、singlePointFlag=1である場合に、countMに1を加算し、現在処理すべきノードに対して孤立点直接コーディングを行い、八分木プレースホルダコーディング又は孤立点直接コーディングの後に、countKがkに等しいかどうかを判断し、countKがkに等しくない場合に、キューにおける次のノードを取って処理し、countKがkに等しい場合に、countMがmよりも大きいかどうかを判断し、countMがmよりも大きい場合に、NextMode=0、countK=0、countM=0を設定し、キューにおける次のノードを取って処理することを継続し、countMがm以下である場合に、NextMode=1、countN=0、countS=0を設定し、キューにおける次のノードを取って処理することを継続し、キューにおけるすべてのノードのコーディングを完了させるまで、このように類推する。
NextMode=0である場合に、countKに1を加算し、現在処理すべきノードのsinglePointFlagをデコーディングし、singlePointFlag=0である場合に、現在処理すべきノードに対して八分木プレースホルダデコーディングを行い、singlePointFlag=1である場合に、countMに1を加算し、現在処理すべきノードに対して孤立点直接デコーディングを行い、八分木プレースホルダデコーディング又は孤立点直接デコーディングの後に、countKがkに等しいかどうかを判断し、countKがkに等しくない場合に、キューにおける次のノードを取って処理し、countKがkに等しい場合に、countMがmよりも大きいかどうかを判断し、countMがmよりも大きい場合に、NextMode=0、countK=0、countM=0を設定し、キューにおける次のノードを取って処理することを継続し、countMがm以下である場合に、NextMode=1、countN=0、countS=0を設定し、キューにおける次のノードを取って処理することを継続し、キューにおけるすべてのノードのデコーディングを完了させるまで、このように類推する。
でポイントクラウド圧縮アルゴリズムのコードレート及び客観的品質を総合的に評価するとともに、それを幾何学と属性の二つの方面:BD-GeomRateとBD-AttrRateに細分化する。BD-Rate値が負数であると、新しい方法が元の方法に比べて性能が高まることを表し、BD-Rate値が正数であると、新しい方法が元の方法に比べて性能が低下することを表す。誤差が平均二乗誤差を採用するかそれともハウスドルフ(Hausdorff)距離を採用するかによって、PSNRを計算する方式と結果は、二つあり、該当するBD-Rateも二つの結果を有し、平均二乗誤差で計算されるのをD1とし、hausdorffで計算されるのをD1-Hとする。
本出願とPCRM V3.0との非可逆条件での性能比較結果
すでに構築されたツリー構造における対応する空間ブロックが占有されるノードを含むターゲットキューにおいて現在処理すべきノードを取得するための第一の取得モジュール501と、
前記現在処理すべきノードの第一のモード識別子を取得するための第二の取得モジュール502と、
前記第一のモード識別子が第一の識別子である場合に、すでに連続的に処理されたノードが第一の条件を満たせば、前記現在処理すべきノードに対して多分木プレースホルダコーディングを行うための第一のコーディングモジュール503とを含み、
ここで、前記第一の条件は、すでに連続的に処理されたノードの第一のモード識別子が第一の識別子であり、且つすでに連続的に処理されたノードの数が第一の閾値よりも小さいことを含む。
前記第一のモード識別子が第一の識別子である場合に、すでに連続的に処理されたノードが第二の条件を満たせば、前記現在処理すべきノードに対応する幾何学的孤立点モード識別子をコーディングするための第二のコーディングモジュールと、
前記幾何学的孤立点モード識別子に基づいて、次の処理すべきノードの第一のモード識別子を設定するための第一の設定モジュールとをさらに含み、
ここで、前記第二の条件は、すでに連続的に処理されたノードの第一のモード識別子が第一の識別子であることと、すでに連続的に処理されたノードの数が第一の閾値に等しく、且つすでに連続的に処理された、第一のモード識別子が第一の識別子であるノードのうち、占有されるサブノードが一つのみあるノードの数が第四の閾値よりも大きいこととを含む。
前記幾何学的孤立点モード識別子が前記現在処理すべきノードが予め設定されるポイント数以下であることを指示する場合に、次の処理すべきノードの第一のモード識別子を第二の識別子として設定することと、
前記幾何学的孤立点モード識別子が前記現在処理すべきノードが予め設定されるポイント数よりも大きいことを指示する場合に、次の処理すべきノードの第一のモード識別子を第一の識別子として設定することとのうちの少なくとも一つを実現する。
前記幾何学的孤立点モード識別子に基づいて、前記現在処理すべきノードに対して第一の操作を行うための第一の処理モジュールをさらに含み、
ここで、前記第一の操作は、多分木プレースホルダコーディング又は孤立点直接コーディングを含む。
前記第一のモード識別子が第一の識別子である場合に、すでに連続的に処理されたノードが第四の条件を満たせば、次の処理すべきノードの第一のモード識別子を第一の識別子として設定するための第七の設定モジュールをさらに含み、
ここで、前記第四の条件は、すでに連続的に処理されたノードの第一のモード識別子が第一の識別子であることと、すでに連続的に処理されたノードの数が第一の閾値に等しく、且つすでに連続的に処理された、第一のモード識別子が第一の識別子であるノードのうち、占有されるサブノードが一つのみあるノードの数が第四の閾値以下であることとを含む。
前記現在処理すべきノードに対して多分木プレースホルダコーディングを行うための第四のコーディングモジュールをさらに含む。
前記第一のモード識別子が第二の識別子である場合に、前記現在処理すべきノードに対応する幾何学的孤立点モード識別子をコーディングするための第三のコーディングモジュールと、
前記幾何学的孤立点モード識別子に基づいて、前記現在処理すべきノードに対して第一の操作を行うための第二の処理モジュールとをさらに含み、
ここで、前記第一の操作は、多分木プレースホルダコーディング又は孤立点直接コーディングを含む。
前記幾何学的孤立点モード識別子が前記現在処理すべきノードが予め設定されるポイント数以下であることを指示する場合に、前記現在処理すべきノードに対して孤立点直接コーディングを行うことと、
前記幾何学的孤立点モード識別子が前記現在処理すべきノードが予め設定されるポイント数よりも大きいことを指示する場合に、前記現在処理すべきノードに対して多分木プレースホルダコーディングを行うこととのうちの少なくとも一つを含む。
すでに連続的に処理されたノードが第三の条件を満たせば、すでに処理された、含まれるポイント数が予め設定されるポイント数以下であるノードの数に基づいて、次の処理すべきノードの第一のモード識別子を設定するための第二の設定モジュールをさらに含み、
ここで、前記第三の条件は、すでに連続的に処理されたノードの第一のモード識別子が第二の識別子であり、且つすでに連続的に処理されたノードの数が第二の閾値に等しいことを含む。
すでに処理された、含まれるポイント数が予め設定されるポイント数以下であるノードの数が第三の閾値よりも大きい場合に、次の処理すべきノードの第一のモード識別子を第二の識別子として設定することと、
すでに処理された、含まれるポイント数が予め設定されるポイント数以下であるノードの数が第三の閾値以下である場合に、次の処理すべきノードの第一のモード識別子を第一の識別子として設定することとのうちの少なくとも一つを実現する。
ルートノードの第一のモード識別子を第二の識別子として設定するための第三の設定モジュールをさらに含む。
前記現在処理すべきノードに対して孤立点コーディング条件の判定を行うための第一の判定ユニットと、
前記現在処理すべきノードが孤立点コーディング条件を満たす場合に、前記現在処理すべきノードの第一のモード識別子を取得するための第一の取得ユニットとを含む。
前記現在処理すべきノードに対応する幾何学的ヘッダ情報における孤立点直接コーディングモード識別子が予め設定される値であることと、
前記現在処理すべきノード内の点のコーディングすべきモートンコードのビット数の和が第一の数値の予め設定される倍数よりも大きく、前記第一の数値が前記現在処理すべきノードに対応する空間ブロックにおける第一のターゲット辺長の数であり、前記第一のターゲット辺長が予め設定される方向の辺長を含み、且つ前記第一のターゲット辺長が予め設定される方向の最小辺長よりも小さいこととを含む。
前記現在処理すべきノードの第一のモード識別子を取得し、
前記第一のモード識別子が第一の識別子である場合に、すでに連続的に処理されたノードが第一の条件を満たせば、前記現在処理すべきノードに対して多分木プレースホルダコーディングを行うために用いられ、
ここで、前記第一の条件は、すでに連続的に処理されたノードのモード識別子が第一の識別子であり、且つすでに連続的に処理されたノードの数が第一の閾値よりも小さいことを含む。
前記現在処理すべきノードの第一のモード識別子を取得することと、
前記第一のモード識別子が第一の識別子である場合に、すでに連続的に処理されたノードが第一の条件を満たせば、前記現在処理すべきノードに対して多分木プレースホルダコーディングを行うこととを実現するために用いられ、
ここで、前記第一の条件は、すでに連続的に処理されたノードのモード識別子が第一の識別子であり、且つすでに連続的に処理されたノードの数が第一の閾値よりも小さいことを含む。
前記第一のモード識別子が第一の識別子である場合に、すでに連続的に処理されたノードが第二の条件を満たせば、前記現在処理すべきノードに対応する幾何学的孤立点モード識別子をコーディングすることと、
前記幾何学的孤立点モード識別子に基づいて、次の処理すべきノードの第一のモード識別子を設定することとを実現するために用いられ、
ここで、前記第二の条件は、すでに連続的に処理されたノードの第一のモード識別子が第一の識別子であることと、すでに連続的に処理されたノードの数が第一の閾値に等しく、且つすでに連続的に処理された、第一のモード識別子が第一の識別子であるノードのうち、占有されるサブノードが一つのみあるノードの数が第四の閾値よりも大きいこととを含む。
前記幾何学的孤立点モード識別子が前記現在処理すべきノードが予め設定されるポイント数以下であることを指示する場合に、次の処理すべきノードの第一のモード識別子を第二の識別子として設定することと、
前記幾何学的孤立点モード識別子が前記現在処理すべきノードが予め設定されるポイント数よりも大きいことを指示する場合に、次の処理すべきノードの第一のモード識別子を第一の識別子として設定することとのうちの少なくとも一つを実現するために用いられる。
前記幾何学的孤立点モード識別子に基づいて、前記現在処理すべきノードに対して第一の操作を行うことを実現するために用いられ、
ここで、前記第一の操作は、多分木プレースホルダコーディング又は孤立点直接コーディングを含む。
前記第一のモード識別子が第一の識別子である場合に、すでに連続的に処理されたノードが第四の条件を満たせば、次の処理すべきノードの第一のモード識別子を第一の識別子として設定することを実現するために用いられ、
ここで、前記第四の条件は、すでに連続的に処理されたノードの第一のモード識別子が第一の識別子であることと、すでに連続的に処理されたノードの数が第一の閾値に等しく、且つすでに連続的に処理された、第一のモード識別子が第一の識別子であるノードのうち、占有されるサブノードが一つのみあるノードの数が第四の閾値以下であることとを含む。
前記現在処理すべきノードに対して多分木プレースホルダコーディングを行うことを実現するために用いられる。
前記第一のモード識別子が第二の識別子である場合に、前記現在処理すべきノードに対応する幾何学的孤立点モード識別子をコーディングすることと、
前記幾何学的孤立点モード識別子に基づいて、前記現在処理すべきノードに対して第一の操作を行うこととを実現するために用いられ、
ここで、前記第一の操作は、多分木プレースホルダコーディング又は孤立点直接コーディングを含む。
前記幾何学的孤立点モード識別子が前記現在処理すべきノードが予め設定されるポイント数以下であることを指示する場合に、前記現在処理すべきノードに対して孤立点直接コーディングを行うことと、
前記幾何学的孤立点モード識別子が前記現在処理すべきノードが予め設定されるポイント数よりも大きいことを指示する場合に、前記現在処理すべきノードに対して多分木プレースホルダコーディングを行こととのうちの少なくとも一つを実現するために用いられる。
すでに連続的に処理されたノードが第三の条件を満たせば、すでに処理された、含まれるポイント数が予め設定されるポイント数以下であるノードの数に基づいて、次の処理すべきノードの第一のモード識別子を設定することを実現するために用いられ、
ここで、前記第三の条件は、すでに連続的に処理されたノードの第一のモード識別子が第二の識別子であり、且つすでに連続的に処理されたノードの数が第二の閾値に等しいことを含む。
すでに処理された、含まれるポイント数が予め設定されるポイント数以下であるノードの数が第三の閾値よりも大きい場合に、次の処理すべきノードの第一のモード識別子を第二の識別子として設定することと、
すでに処理された、含まれるポイント数が予め設定されるポイント数以下であるノードの数が第三の閾値以下である場合に、次の処理すべきノードの第一のモード識別子を第一の識別子として設定することとのうちの少なくとも一つを実現するために用いられる。
ルートノードの第一のモード識別子を第二の識別子として設定することを実現するために用いられる。
前記現在処理すべきノードに対して孤立点コーディング条件の判定を行うことと、
前記現在処理すべきノードが孤立点コーディング条件を満たす場合に、前記現在処理すべきノードの第一のモード識別子を取得することとを実現するために用いられる。
前記現在処理すべきノードに対応する幾何学的ヘッダ情報における孤立点直接コーディングモード識別子が予め設定される値であることと、
前記現在処理すべきノード内の点のコーディングすべきモートンコードのビット数の和が第一の数値の予め設定される倍数よりも大きく、前記第一の数値が前記現在処理すべきノードに対応する空間ブロックにおける第一のターゲット辺長の数であり、前記第一のターゲット辺長が予め設定される方向の辺長を含み、且つ前記第一のターゲット辺長が予め設定される方向の最小辺長よりも小さいこととを含む。
すでに構築されたツリー構造における対応する空間ブロックが占有されるノードを含むターゲットキューにおいて現在処理すべきノードを取得するステップ701と、
前記現在処理すべきノードの第一のモード識別子を取得するステップ702と、
前記第一のモード識別子が第一の識別子である場合に、すでに連続的に処理されたノードが第一の条件を満たせば、前記現在処理すべきノードに対して多分木プレースホルダデコーディングを行うステップ703とを含み、
ここで、前記第一の条件は、すでに連続的に処理されたノードのモード識別子が第一の識別子であり、且つすでに連続的に処理されたノードの数が第一の閾値よりも小さいことを含む。
前記第一のモード識別子が第一の識別子である場合に、すでに連続的に処理されたノードが第二の条件を満たせば、前記現在処理すべきノードに対応する幾何学的孤立点モード識別子をデコーディングすることと、
前記幾何学的孤立点モード識別子に基づいて、次の処理すべきノードの第一のモード識別子を設定することとをさらに含み、
ここで、前記第二の条件は、すでに連続的に処理されたノードの第一のモード識別子が第一の識別子であることと、すでに連続的に処理されたノードの数が第一の閾値に等しく、且つすでに連続的に処理された、第一のモード識別子が第一の識別子であるノードのうち、占有されるサブノードが一つのみあるノードの数が第四の閾値よりも大きいこととを含む。
前記幾何学的孤立点モード識別子が前記現在処理すべきノードが予め設定されるポイント数以下であることを指示する場合に、次の処理すべきノードの第一のモード識別子を第二の識別子として設定することと、
前記幾何学的孤立点モード識別子が前記現在処理すべきノードが予め設定されるポイント数よりも大きいことを指示する場合に、次の処理すべきノードの第一のモード識別子を第一の識別子として設定することとのうちの少なくとも一つを含む。
前記幾何学的孤立点モード識別子に基づいて、前記現在処理すべきノードに対して第二の操作を行うことをさらに含み、
ここで、前記第二の操作は、多分木プレースホルダデコーディング又は孤立点直接デコーディングを含む。
前記第一のモード識別子が第一の識別子である場合に、すでに連続的に処理されたノードが第四の条件を満たせば、次の処理すべきノードの第一のモード識別子を第一の識別子として設定することをさらに含み、
ここで、前記第四の条件は、すでに連続的に処理されたノードの第一のモード識別子が第一の識別子であることと、すでに連続的に処理されたノードの数が第一の閾値に等しく、且つすでに連続的に処理された、第一のモード識別子が第一の識別子であるノードのうち、占有されるサブノードが一つのみあるノードの数が第四の閾値以下であることとを含む。
前記現在処理すべきノードに対して多分木プレースホルダデコーディングを行うことをさらに含む。
前記第一のモード識別子が第二の識別子である場合に、前記現在処理すべきノードに対応する幾何学的孤立点モード識別子をデコーディングすることと、
前記幾何学的孤立点モード識別子に基づいて、前記現在処理すべきノードに対して第二の操作を行うこととをさらに含み、
ここで、前記第二の操作は、多分木プレースホルダデコーディング又は孤立点直接デコーディングを含む。
前記幾何学的孤立点モード識別子が前記現在処理すべきノードが予め設定されるポイント数以下であることを指示する場合に、前記現在処理すべきノードに対して孤立点直接デコーディングを行うことと、
前記幾何学的孤立点モード識別子が前記現在処理すべきノードが予め設定されるポイント数よりも大きいことを指示する場合に、前記現在処理すべきノードに対して多分木プレースホルダデコーディングを行うこととのうちの少なくとも一つを含む。
すでに連続的に処理されたノードが第三の条件を満たせば、すでに処理された、含まれるポイント数が予め設定されるポイント数以下であるノードの数に基づいて、次の処理すべきノードの第一のモード識別子を設定することをさらに含み、
ここで、前記第三の条件は、すでに連続的に処理されたノードの第一のモード識別子が第二の識別子であり、且つすでに連続的に処理されたノードの数が第二の閾値に等しいことを含む。
すでに処理された、含まれるポイント数が予め設定されるポイント数以下であるノードの数が第三の閾値よりも大きい場合に、次の処理すべきノードの第一のモード識別子を第二の識別子として設定することと、
すでに処理された、含まれるポイント数が予め設定されるポイント数以下であるノードの数が第三の閾値以下である場合に、次の処理すべきノードの第一のモード識別子を第一の識別子として設定することとのうちの少なくとも一つを含む。
ルートノードの第一のモード識別子を第二の識別子として設定することをさらに含む。
前記現在処理すべきノードに対して孤立点デコーディング条件の判定を行うことと、
前記現在処理すべきノードが孤立点デコーディング条件を満たす場合に、前記現在処理すべきノードの第一のモード識別子を取得することとを含む。
前記現在処理すべきノードに対応する幾何学的ヘッダ情報における孤立点直接コーディングモード識別子が予め設定される値であることと、
前記現在処理すべきノード内の点のコーディングすべきモートンコードのビット数の和が第一の数値の予め設定される倍数よりも大きく、前記第一の数値が前記現在処理すべきノードに対応する空間ブロックにおける第一のターゲット辺長の数であり、前記第一のターゲット辺長が予め設定される方向の辺長を含み、且つ前記第一のターゲット辺長が予め設定される方向の最小辺長よりも小さいこととを含む。
すでに構築されたツリー構造における対応する空間ブロックが占有されるノードを含むターゲットキューにおいて現在処理すべきノードを取得するための第三の取得モジュール801と、
前記現在処理すべきノードの第一のモード識別子を取得するための第四の取得モジュール802と、
前記第一のモード識別子が第一の識別子である場合に、すでに連続的に処理されたノードが第一の条件を満たせば、前記現在処理すべきノードに対して多分木プレースホルダデコーディングを行うための第一のデコーディングモジュール803とを含み、
ここで、前記第一の条件は、すでに連続的に処理されたノードのモード識別子が第一の識別子であり、且つすでに連続的に処理されたノードの数が第一の閾値よりも小さいことを含む。
前記第一のモード識別子が第一の識別子である場合に、すでに連続的に処理されたノードが第二の条件を満たせば、前記現在処理すべきノードに対応する幾何学的孤立点モード識別子をデコーディングするための第二のデコーディングモジュールと、
前記幾何学的孤立点モード識別子に基づいて、次の処理すべきノードの第一のモード識別子を設定するための第四の設定モジュールとをさらに含み、
ここで、前記第二の条件は、すでに連続的に処理されたノードの第一のモード識別子が第一の識別子であることと、すでに連続的に処理されたノードの数が第一の閾値に等しく、且つすでに連続的に処理された、第一のモード識別子が第一の識別子であるノードのうち、占有されるサブノードが一つのみあるノードの数が第四の閾値よりも大きいこととを含む。
前記幾何学的孤立点モード識別子が前記現在処理すべきノードが予め設定されるポイント数以下であることを指示する場合に、次の処理すべきノードの第一のモード識別子を第二の識別子として設定することと、
前記幾何学的孤立点モード識別子が前記現在処理すべきノードが予め設定されるポイント数よりも大きいことを指示する場合に、次の処理すべきノードの第一のモード識別子を第一の識別子として設定することとのうちの少なくとも一つを実現する。
前記幾何学的孤立点モード識別子に基づいて、前記現在処理すべきノードに対して第二の操作を行うための第三の処理モジュールをさらに含み、
ここで、前記第二の操作は、多分木プレースホルダデコーディング又は孤立点直接デコーディングを含む。
前記第一のモード識別子が第一の識別子である場合に、すでに連続的に処理されたノードが第四の条件を満たせば、次の処理すべきノードの第一のモード識別子を第一の識別子として設定するための第八の設定モジュールをさらに含み、
ここで、前記第四の条件は、すでに連続的に処理されたノードの第一のモード識別子が第一の識別子であることと、すでに連続的に処理されたノードの数が第一の閾値に等しく、且つすでに連続的に処理された、第一のモード識別子が第一の識別子であるノードのうち、占有されるサブノードが一つのみあるノードの数が第四の閾値以下であることとを含む。
前記現在処理すべきノードに対して多分木プレースホルダデコーディングを行うための第四のデコーディングモジュールをさらに含む。
前記第一のモード識別子が第二の識別子である場合に、前記現在処理すべきノードに対応する幾何学的孤立点モード識別子をデコーディングするための第三のデコーディングモジュールと、
前記幾何学的孤立点モード識別子に基づいて、前記現在処理すべきノードに対して第二の操作を行うための第四の処理モジュールとをさらに含み、
ここで、前記第二の操作は、多分木プレースホルダデコーディング又は孤立点直接デコーディングを含む。
前記幾何学的孤立点モード識別子が前記現在処理すべきノードが予め設定されるポイント数以下であることを指示する場合に、前記現在処理すべきノードに対して孤立点直接デコーディングを行うことと、
前記幾何学的孤立点モード識別子が前記現在処理すべきノードが予め設定されるポイント数よりも大きいことを指示する場合に、前記現在処理すべきノードに対して多分木プレースホルダデコーディングを行うこととのうちの少なくとも一つを含む。
すでに連続的に処理されたノードが第三の条件を満たせば、すでに処理された、含まれるポイント数が予め設定されるポイント数以下であるノードの数に基づいて、次の処理すべきノードの第一のモード識別子を設定するための第五の設定モジュールをさらに含み、
ここで、前記第三の条件は、すでに連続的に処理されたノードの第一のモード識別子が第二の識別子であり、且つすでに連続的に処理されたノードの数が第二の閾値に等しいことを含む。
すでに処理された、含まれるポイント数が予め設定されるポイント数以下であるノードの数が第三の閾値よりも大きい場合に、次の処理すべきノードの第一のモード識別子を第二の識別子として設定することと、
すでに処理された、含まれるポイント数が予め設定されるポイント数以下であるノードの数が第三の閾値以下である場合に、次の処理すべきノードの第一のモード識別子を第一の識別子として設定することとのうちの少なくとも一つを実現する。
ルートノードの第一のモード識別子を第二の識別子として設定するための第六の設定モジュールをさらに含む。
前記現在処理すべきノードに対して孤立点デコーディング条件の判定を行うための第二の判定ユニットと、
前記現在処理すべきノードが孤立点デコーディング条件を満たす場合に、前記現在処理すべきノードの第一のモード識別子を取得するための第二の取得ユニットとを含む。
前記現在処理すべきノードに対応する幾何学的ヘッダ情報における孤立点直接コーディングモード識別子が予め設定される値であることと、
前記現在処理すべきノード内の点のコーディングすべきモートンコードのビット数の和が第一の数値の予め設定される倍数よりも大きく、前記第一の数値が前記現在処理すべきノードに対応する空間ブロックにおける第一のターゲット辺長の数であり、前記第一のターゲット辺長が予め設定される方向の辺長を含み、且つ前記第一のターゲット辺長が予め設定される方向の最小辺長よりも小さいこととを含む。
前記現在処理すべきノードの第一のモード識別子を取得し、
前記第一のモード識別子が第一の識別子である場合に、すでに連続的に処理されたノードが第一の条件を満たせば、前記現在処理すべきノードに対して多分木プレースホルダデコーディングを行うために用いられ、
ここで、前記第一の条件は、すでに連続的に処理されたノードのモード識別子が第一の識別子であり、且つすでに連続的に処理されたノードの数が第一の閾値よりも小さいことを含む。
すでに構築されたツリー構造における対応する空間ブロックが占有されるノードを含むターゲットキューにおいて現在処理すべきノードを取得することと、
前記現在処理すべきノードの第一のモード識別子を取得することと、
前記第一のモード識別子が第一の識別子である場合に、すでに連続的に処理されたノードが第一の条件を満たせば、前記現在処理すべきノードに対して多分木プレースホルダデコーディングを行うこととを実現するために用いられ、
ここで、前記第一の条件は、すでに連続的に処理されたノードのモード識別子が第一の識別子であり、且つすでに連続的に処理されたノードの数が第一の閾値よりも小さいことを含む。
前記第一のモード識別子が第一の識別子である場合に、すでに連続的に処理されたノードが第二の条件を満たせば、前記現在処理すべきノードに対応する幾何学的孤立点モード識別子をデコーディングすることと、
前記幾何学的孤立点モード識別子に基づいて、次の処理すべきノードの第一のモード識別子を設定することとを実現するために用いられ、
ここで、前記第二の条件は、すでに連続的に処理されたノードの第一のモード識別子が第一の識別子であることと、すでに連続的に処理されたノードの数が第一の閾値に等しく、且つすでに連続的に処理された、第一のモード識別子が第一の識別子であるノードのうち、占有されるサブノードが一つのみあるノードの数が第四の閾値よりも大きいこととを含む。
前記幾何学的孤立点モード識別子が前記現在処理すべきノードが予め設定されるポイント数以下であることを指示する場合に、次の処理すべきノードの第一のモード識別子を第二の識別子として設定することと、
前記幾何学的孤立点モード識別子が前記現在処理すべきノードが予め設定されるポイント数よりも大きいことを指示する場合に、次の処理すべきノードの第一のモード識別子を第一の識別子として設定することとのうちの少なくとも一つを実現するために用いられる。
前記幾何学的孤立点モード識別子に基づいて、前記現在処理すべきノードに対して第二の操作を行うことを実現するために用いられ、
ここで、前記第二の操作は、多分木プレースホルダデコーディング又は孤立点直接デコーディングを含む。
前記第一のモード識別子が第一の識別子である場合に、すでに連続的に処理されたノードが第四の条件を満たせば、次の処理すべきノードの第一のモード識別子を第一の識別子として設定することを実現するために用いられ、
ここで、前記第四の条件は、すでに連続的に処理されたノードの第一のモード識別子が第一の識別子であることと、すでに連続的に処理されたノードの数が第一の閾値に等しく、且つすでに連続的に処理された、第一のモード識別子が第一の識別子であるノードのうち、占有されるサブノードが一つのみあるノードの数が第四の閾値以下であることとを含む。
前記現在処理すべきノードに対して多分木プレースホルダデコーディングを行うことを実現するために用いられる。
前記第一のモード識別子が第二の識別子である場合に、前記現在処理すべきノードに対応する幾何学的孤立点モード識別子をデコーディングすることと、
前記幾何学的孤立点モード識別子に基づいて、前記現在処理すべきノードに対して第二の操作を行うこととを実現するために用いられ、
ここで、前記第二の操作は、多分木プレースホルダデコーディング又は孤立点直接デコーディングを含む。
前記幾何学的孤立点モード識別子が前記現在処理すべきノードが予め設定されるポイント数以下であることを指示する場合に、前記現在処理すべきノードに対して孤立点直接デコーディングを行うことと、
前記幾何学的孤立点モード識別子が前記現在処理すべきノードが予め設定されるポイント数よりも大きいことを指示する場合に、前記現在処理すべきノードに対して多分木プレースホルダデコーディングを行うこととのうちの少なくとも一つを実現するために用いられる。
すでに連続的に処理されたノードが第三の条件を満たせば、すでに処理された、含まれるポイント数が予め設定されるポイント数以下であるノードの数に基づいて、次の処理すべきノードの第一のモード識別子を設定することを実現するために用いられ、
ここで、前記第三の条件は、すでに連続的に処理されたノードの第一のモード識別子が第二の識別子であり、且つすでに連続的に処理されたノードの数が第二の閾値に等しいことを含む。
すでに処理された、含まれるポイント数が予め設定されるポイント数以下であるノードの数が第三の閾値よりも大きい場合に、次の処理すべきノードの第一のモード識別子を第二の識別子として設定することと、
すでに処理された、含まれるポイント数が予め設定されるポイント数以下であるノードの数が第三の閾値以下である場合に、次の処理すべきノードの第一のモード識別子を第一の識別子として設定することとを実現するために用いられる。
ルートノードの第一のモード識別子を第二の識別子として設定することを実現するために用いられる。
前記現在処理すべきノードに対して孤立点デコーディング条件の判定を行うことと、
前記現在処理すべきノードが孤立点デコーディング条件を満たす場合に、前記現在処理すべきノードの第一のモード識別子を取得することとを実現するために用いられる。
前記現在処理すべきノードに対応する幾何学的ヘッダ情報における孤立点直接コーディングモード識別子が予め設定される値であることと、
前記現在処理すべきノード内の点のコーディングすべきモートンコードのビット数の和が第一の数値の予め設定される倍数よりも大きく、前記第一の数値が前記現在処理すべきノードに対応する空間ブロックにおける第一のターゲット辺長の数であり、前記第一のターゲット辺長が予め設定される方向の辺長を含み、且つ前記第一のターゲット辺長が予め設定される方向の最小辺長よりも小さいこととを含む。
本出願は、2021年06月11日に中国で提出された中国特許出願No.202110656103.3の優先権、及び2021年12月06日に中国で提出された中国特許出願No.202111478748.9の優先権を主張しており、同出願の内容のすべては、ここに参照として取り込まれる。
Claims (16)
- コーディング制御方法であって、
すでに構築されたツリー構造における対応する空間ブロックが占有されるノードを含むターゲットキューにおいて現在コーディングすべきノードを取得することと、
前記現在コーディングすべきノードの第一のモード識別子を取得することであって、前記第一のモード識別子は孤立点コーディングモードの事前条件を満たす一部のノードの幾何学的孤立点モード識別子をコーディングするかどうかを指示するためのものであり、前記幾何学的孤立点モード識別子は孤立点コーディングをオンにするかどうかを指示するためのものであることと、
前記現在コーディングすべきノードの第一のモード識別子が第一の識別子である場合に、すでにコーディングしたノードが第一の条件を満たせば、前記現在コーディングすべきノードに対して八分木コーディングを直接行うことを決めることであって、前記第一の識別子は孤立点コーディングモードの事前条件を満たす一部のノードの幾何学的孤立点モード識別子をコーディングすることを指示するためのものであることとを含み、
前記ツリー構造におけるノードは、所定の順序に従ってコーディングし、前記第一の条件は、すでに八分木コーディングしたノードにおける対応する第一のモード識別子が第一の識別子であり、ノードの数が第一の閾値よりも小さいことを含む、コーディング制御方法。 - 前記現在コーディングすべきノードの第一のモード識別子を取得した後に、
前記第一のモード識別子が前記第一の識別子である場合に、すでにコーディングしたノードが第二の条件を満たせば、前記現在コーディングすべきノードに対応する幾何学的孤立点モード識別子をコーディングすることをさらに含み、
前記第二の条件は、すでに八分木コーディングしたノードにおける対応する第一のモード識別子が第一の識別子であるノードの数が第一の閾値に等しく、且つ占有されるサブノードが一つのみあるノードの数が第四の閾値よりも大きいことを含む、請求項1に記載のコーディング制御方法。 - 前記幾何学的孤立点モード識別子に基づいて、次のコーディングすべきノードの第一のモード識別子を設定することとをさらに含む、請求項2に記載のコーディング制御方法。
- 前記幾何学的孤立点モード識別子に基づいて、次のコーディングすべきノードの第一のモード識別子を設定することは、
前記幾何学的孤立点モード識別子が前記現在コーディングすべきノードに含まれるポイント数が予め設定されるポイント数以下であることを指示する場合に、次のコーディングすべきノードの第一のモード識別子を第二の識別子として設定することであって、前記第二の識別子は孤立点コーディングモードの事前条件を満たすすべてのノードの幾何学的孤立点モード識別子をコーディングすることを指示するためのものであることと、
前記幾何学的孤立点モード識別子が前記現在コーディングすべきノードに含まれるポイント数が予め設定されるポイント数よりも大きいことを指示する場合に、次のコーディングすべきノードの第一のモード識別子を前記第一の識別子として設定することとのうちの少なくとも一つを含む、請求項3に記載のコーディング制御方法。 - 前記現在コーディングすべきノードに対応する幾何学的孤立点モード識別子をコーディングした後に、
前記幾何学的孤立点モード識別子に基づいて、前記現在コーディングすべきノードに対して第一の操作を行うことをさらに含み、
前記第一の操作は、八分木コーディング又は孤立点直接コーディングを含み、
又は、
前記現在コーディングすべきノードの第一のモード識別子を取得した後に、
前記第一のモード識別子が第一の識別子である場合に、すでにコーディングしたノードが第四の条件を満たせば、次のコーディングすべきノードの第一のモード識別子を第一の識別子として設定することをさらに含み、
前記第四の条件は、すでに八分木コーディングしたノードにおける対応する第一のモード識別子が第一の識別子であるノードの数が第一の閾値に等しく、且つ占有されるサブノードが一つのみあるノードの数が第四の閾値に等しいことを含む、
請求項2に記載のコーディング制御方法。 - 前記現在コーディングすべきノードの第一のモード識別子を取得することは、
前記現在コーディングすべきノードに対して孤立点コーディングモードの事前条件の判定を行うことと、
前記現在コーディングすべきノードが孤立点コーディングモードの事前条件を満たす場合に、前記現在コーディングすべきノードの第一のモード識別子を取得することとを含む、請求項1に記載のコーディング制御方法。 - 前記孤立点コーディングモードの事前条件は、前記コーディングすべきノードに対応する幾何学的ヘッダ情報における孤立点直接コーディングモード識別子が予め設定される値であることと、
前記現在コーディングすべきノード内の点のコーディングすべきモートンコードのビット数の和が第一の数値の予め設定される倍数よりも大きいこととを含む、請求項1に記載のコーディング制御方法。 - デコーディング制御方法であって、
すでに構築されたツリー構造における対応する空間ブロックが占有されるノードを含むターゲットキューにおいて現在デコーディングすべきノードを取得することと、
前記現在デコーディングすべきノードの第一のモード識別子を取得することであって、前記第一のモード識別子は孤立点デコーディングモードの事前条件を満たす一部のノードの幾何学的孤立点モード識別子をデコーディングするかどうかを指示するためのものであり、前記幾何学的孤立点モード識別子は孤立点デコーディングをオンにするかどうかを指示するためのものであることと、
前記現在デコーディングすべきノードの第一のモード識別子が第一の識別子である場合に、すでにデコーディングしたノードが第一の条件を満たせば、前記現在デコーディングすべきノードに対して八分木デコーディングを直接行うことを決めることであって、前記第一の識別子は孤立点デコーディングモードの事前条件を満たす一部のノードの幾何学的孤立点モード識別子をデコーディングすることを指示するためのものであることとを含み、
前記ツリー構造におけるノードは、所定の順序に従ってデコーディングして、前記第一の条件は、すでに八分木デコーディングしたノードにおける対応する第一のモード識別子が第一の識別子であり、ノードの数が第一の閾値よりも小さいことを含む、デコーディング制御方法。 - 前記現在デコーディングすべきノードの第一のモード識別子を取得した後に、
前記第一のモード識別子が前記第一の識別子である場合に、すでにデコーディングしたノードが第二の条件を満たせば、前記現在デコーディングすべきノードに対応する幾何学的孤立点モード識別子をデコーディングすることを含み、
前記第二の条件は、すでに八分木デコーディングしたノードにおける対応する第一のモード識別子が第一の識別子であるノードの数が第一の閾値に等しく、且つ占有されるサブノードが一つのみあるノードの数が第四の閾値よりも大きいことを含む、請求項8に記載のデコーディング制御方法。 - 前記幾何学的孤立点モード識別子に基づいて、次のデコーディングすべきノードの第一のモード識別子を設定することとをさらに含む、請求項9に記載のデコーディング制御方法。
- 前記幾何学的孤立点モード識別子に基づいて、次のデコーディングすべきノードの第一のモード識別子を設定することは、
前記幾何学的孤立点モード識別子が前記現在デコーディングすべきノードに含まれるポイント数が予め設定されるポイント数以下であることを指示する場合に、次のデコーディングすべきノードの第一のモード識別子を第二の識別子として設定することであって、前記第二の識別子は孤立点デコーディングモードの事前条件を満たすすべてのノードの幾何学的孤立点モード識別子をデコーディングすることを指示するためのものであることと、
前記幾何学的孤立点モード識別子が前記現在デコーディングすべきノードに含まれるポイント数が予め設定されるポイント数よりも大きいことを指示する場合に、次のデコーディングすべきノードの第一のモード識別子を前記第一の識別子として設定することとのうちの少なくとも一つを含む、請求項10に記載のデコーディング制御方法。 - 前記現在デコーディングすべきノードに対応する幾何学的孤立点モード識別子をデコーディングした後に、
前記幾何学的孤立点モード識別子に基づいて、前記現在デコーディングすべきノードに対して第二の操作を行うことをさらに含み、
前記第二の操作は、八分木デコーディング又は孤立点直接デコーディングを含み、
又は、
前記現在デコーディングすべきノードの第一のモード識別子を取得した後に、
前記第一のモード識別子が第一の識別子である場合に、すでにデコーディングしたノードが第四の条件を満たせば、次のデコーディングすべきノードの第一のモード識別子を第一の識別子として設定することをさらに含み、
前記第四の条件は、すでに八分木デコーディングしたノードにおける対応する第一のモード識別子が第一の識別子であるノードの数が第一の閾値に等しく、且つ占有されるサブノードが一つのみあるノードの数が第四の閾値に等しいこととを含む、
請求項9に記載のデコーディング制御方法。 - 前記現在デコーディングすべきノードの第一のモード識別子を取得することは、
前記現在デコーディングすべきノードに対して孤立点デコーディングモードの事前条件の判定を行うことと、
前記現在デコーディングすべきノードが孤立点デコーディングモードの事前条件を満たす場合に、前記現在デコーディングすべきノードの第一のモード識別子を取得することとを含む、請求項8に記載のデコーディング制御方法。 - 前記孤立点デコーディングモードの事前条件は、前記デコーディングすべきノードに対応する幾何学的ヘッダ情報における孤立点直接デコーディングモード識別子が予め設定される値であることと、
前記現在デコーディングすべきノード内の点のデコーディングすべきモートンコードのビット数の和が第一の数値の予め設定される倍数よりも大きいこととを含む、請求項8に記載のデコーディング制御方法。 - コーディング制御装置であって、プロセッサと、メモリと、前記メモリに記憶されており、且つ前記プロセッサ上で運行できるプログラム又は命令とを含み、前記プログラム又は命令が前記プロセッサにより実行される時、請求項1から請求項7のいずれか1項に記載のコーディング制御方法のステップを実現する、コーディング制御装置。
- デコーディング制御装置であって、プロセッサと、メモリと、前記メモリに記憶されており、且つ前記プロセッサ上で運行できるプログラム又は命令とを含み、前記プログラム又は命令が前記プロセッサにより実行される時、請求項8から請求項14のいずれか1項に記載のデコーディング制御方法のステップを実現する、デコーディング制御装置。
Applications Claiming Priority (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202110656103 | 2021-06-11 | ||
| CN202110656103.3 | 2021-06-11 | ||
| CN202111478748.9 | 2021-12-06 | ||
| CN202111478748.9A CN115474064B (zh) | 2021-06-11 | 2021-12-06 | 编码、解码控制方法及装置 |
| PCT/CN2022/097636 WO2022257972A1 (zh) | 2021-06-11 | 2022-06-08 | 编码、解码控制方法及装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2024522204A JP2024522204A (ja) | 2024-06-11 |
| JP7699235B2 true JP7699235B2 (ja) | 2025-06-26 |
Family
ID=84364438
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2023576112A Active JP7699235B2 (ja) | 2021-06-11 | 2022-06-08 | コーディング制御方法、デコーディング制御方法、コーディング制御装置、及びデコーディング制御装置 |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US12604045B2 (ja) |
| EP (1) | EP4354876A4 (ja) |
| JP (1) | JP7699235B2 (ja) |
| KR (1) | KR20240018623A (ja) |
| CN (1) | CN115474064B (ja) |
| WO (1) | WO2022257972A1 (ja) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN116781908A (zh) * | 2022-03-11 | 2023-09-19 | 腾讯科技(深圳)有限公司 | 点云预测处理方法、装置、计算机、存储介质 |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112514397A (zh) | 2020-03-31 | 2021-03-16 | 深圳市大疆创新科技有限公司 | 点云的编解码方法和装置 |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP3514969B1 (en) * | 2018-01-18 | 2021-08-04 | BlackBerry Limited | Methods and devices using direct coding in point cloud compression |
| WO2020017423A1 (en) | 2018-07-17 | 2020-01-23 | Panasonic Intellectual Property Corporation Of America | Motion vector prediction for video coding |
| JP7451576B2 (ja) * | 2019-07-02 | 2024-03-18 | エルジー エレクトロニクス インコーポレイティド | ポイントクラウドデータ処理方法及び装置 |
| WO2021196029A1 (zh) * | 2020-03-31 | 2021-10-07 | 深圳市大疆创新科技有限公司 | 一种用于点云编码、解码的方法和设备 |
| CN112740707B (zh) * | 2020-06-01 | 2024-12-03 | 深圳市大疆创新科技有限公司 | 点云的编解码方法和装置 |
| US11948336B2 (en) * | 2020-11-16 | 2024-04-02 | Tencent America LLC | Method and apparatus for point cloud coding |
| CN112565794B (zh) * | 2020-12-03 | 2022-10-04 | 西安电子科技大学 | 一种点云孤立点编码、解码方法及装置 |
| WO2022126326A1 (zh) * | 2020-12-14 | 2022-06-23 | Oppo广东移动通信有限公司 | 点云编解码方法、编码器、解码器以及计算机存储介质 |
-
2021
- 2021-12-06 CN CN202111478748.9A patent/CN115474064B/zh active Active
-
2022
- 2022-06-08 WO PCT/CN2022/097636 patent/WO2022257972A1/zh not_active Ceased
- 2022-06-08 JP JP2023576112A patent/JP7699235B2/ja active Active
- 2022-06-08 KR KR1020247000682A patent/KR20240018623A/ko active Pending
- 2022-06-08 EP EP22819569.9A patent/EP4354876A4/en active Pending
-
2023
- 2023-12-08 US US18/533,390 patent/US12604045B2/en active Active
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112514397A (zh) | 2020-03-31 | 2021-03-16 | 深圳市大疆创新科技有限公司 | 点云的编解码方法和装置 |
Non-Patent Citations (1)
Also Published As
| Publication number | Publication date |
|---|---|
| US12604045B2 (en) | 2026-04-14 |
| JP2024522204A (ja) | 2024-06-11 |
| US20240137579A1 (en) | 2024-04-25 |
| WO2022257972A1 (zh) | 2022-12-15 |
| US20240236381A9 (en) | 2024-07-11 |
| CN115474064A (zh) | 2022-12-13 |
| KR20240018623A (ko) | 2024-02-13 |
| EP4354876A4 (en) | 2024-11-27 |
| EP4354876A1 (en) | 2024-04-17 |
| CN115474064B (zh) | 2025-10-31 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN115471627B (zh) | 点云的几何信息编码处理方法、解码处理方法及相关设备 | |
| CN115474052B (zh) | 点云编码处理方法、解码处理方法及相关设备 | |
| EP4354864A1 (en) | Entropy encoding/decoding methods and apparatuses | |
| WO2022257968A1 (zh) | 点云编码方法、点云解码方法及终端 | |
| CN116233387B (zh) | 点云编码、解码方法、装置及通信设备 | |
| WO2022257971A1 (zh) | 点云编码处理方法、点云解码处理方法及相关设备 | |
| CN115714859B (zh) | 点云属性编码方法、点云属性解码方法及终端 | |
| JP7699235B2 (ja) | コーディング制御方法、デコーディング制御方法、コーディング制御装置、及びデコーディング制御装置 | |
| US20240121439A1 (en) | Point cloud attribute information encoding method and apparatus, point cloud attribute information decoding method and apparatus, and related device | |
| JP7660713B2 (ja) | 点群コーディング処理方法、デコーディング処理方法及び装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20231211 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20231211 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250107 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250404 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20250527 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250616 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7699235 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |