JP7573052B2 - 符号化及び復号方法、エンコーダ、デコーダ及びソフトウェア - Google Patents
符号化及び復号方法、エンコーダ、デコーダ及びソフトウェア Download PDFInfo
- Publication number
- JP7573052B2 JP7573052B2 JP2022579816A JP2022579816A JP7573052B2 JP 7573052 B2 JP7573052 B2 JP 7573052B2 JP 2022579816 A JP2022579816 A JP 2022579816A JP 2022579816 A JP2022579816 A JP 2022579816A JP 7573052 B2 JP7573052 B2 JP 7573052B2
- Authority
- JP
- Japan
- Prior art keywords
- plane
- context information
- node
- current
- parent node
- 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/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/597—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding specially adapted for multi-view video sequence encoding
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/10—Segmentation; Edge detection
-
- 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/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/184—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 bits, e.g. of the compressed video stream
-
- 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/186—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 a colour or a chrominance component
-
- 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/42—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation
-
- 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/91—Entropy coding, e.g. variable length coding [VLC] or arithmetic coding
-
- 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
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/10—Image acquisition modality
- G06T2207/10028—Range image; Depth image; 3D point clouds
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Description
映画制作における3D資産(asset)、
リアルタイム3D没入型テレプレゼンス、又は仮想現実(VR)アプリケーションのための3D資産、
3D自由視点映像(例えば、スポーツ観戦のために用いられる)、
地理情報システム(地図作成)、
文化遺産(壊れやすい資産のデジタル形式での保存)、
自動運転(大規模な環境の3Dマッピング)などを含む。
点群とは、3D空間内の点の集合であり、各点は色や材料特性などの関連する属性を持つ。点群を使って、オブジェクトやシーンをこれらの点の集合として再構成することができる。異なる設定の複数のカメラと深度センサを使用して点群を取得することができ、再構成されたシーンをリアルに再現するために、点群は、数千から数十億の点で構成されることもある。
符号化方式を決定するステップであって、前記符号化方式は平面符号化方式と角度符号化方式とを含むステップと、
現在の子ノードの符号化コンテキスト情報を取得するステップであって、
前記符号化方式が前記平面符号化方式であれば、符号化コンテキスト情報は平面コンテキスト情報を含み、前記現在の子ノードの平面コンテキスト情報は現在の親ノードの占有パターンと、前記現在の親ノードに直接隣接する少なくとも1つの隣接親ノードの占有パターンとに基づいて決定され、
前記符号化方式が前記角度符号化方式であれば、前記現在の子ノードの符号化コンテキスト情報は前記現在の親ノードの平面情報と、前記現在の親ノードに隣接する垂直隣接親ノードの占有とを含むステップと、
決定された符号化コンテキスト情報に基づいて、前記現在の子ノードの占有をエントロピー符号化して前記ビットストリームの符号化データを生成するステップとを含む。
現在の子ノードと、前記八分木ベース構造における同じ深さDでの、対応する親ノードにおける同じ座標での最も近い符号化されたノードとの間の距離dと、
前記八分木ベース構造における同じ深さDでの、対応する親ノードにおける同じ座標での最も近い符号化されたノードの平面位置と、
前記現在の親ノードに直接隣接する少なくとも1つの隣接親ノードの占有パターンに基づいて決定された前記現在の子ノードの平面位置と
のうちの1つ又は複数を含む。
現在の子ノードと、八分木ベース構造における同じ深さDでの、対応する親ノードにおける同じ座標での最も近い符号化されたノードとの間の距離dと、
八分木ベース構造における同じ深さDでの、対応する親ノードにおける同じ座標での最も近い符号化されたノードの平面位置と、
現在の親ノードに直接隣接する少なくとも1つの隣接親ノードの占有パターンに基づいて決定された前記現在の子ノードの平面位置と
のうちの1つ又は複数を含む。
従って、この場合、平面位置コンテキスト情報は、平面符号化方式における平面位置情報と同じであってもよい。特に、平面位置コンテキスト情報は1つ以上又はすべての上記情報を含む。特に、角度符号化方式において、現在の子ノードに角度符号化方式が適用しない場合、平面位置コンテキスト情報は、上記情報を含み得る。
符号化方式を決定するステップであって、前記符号化方式は平面符号化方式と角度符号化方式とを含むステップと、
現在の子ノードの符号化コンテキスト情報を取得するステップであって、
前記符号化方式が前記平面符号化方式であれば、符号化コンテキスト情報は平面コンテキスト情報を含み、前記現在の子ノードの平面コンテキスト情報は現在の親ノードの占有パターンと、前記現在の親ノードに直接隣接する少なくとも1つの隣接親ノードの占有パターンとに基づいて決定され、
前記符号化方式が前記角度符号化方式であれば、前記現在の子ノードの符号化コンテキスト情報は前記現在の親ノードの平面情報と、前記現在の親ノードに隣接する垂直隣接親ノードの占有とを含むステップと、
前記現在の子ノードの符号化コンテキスト情報に基づいて、前記ビットストリームをエントロピー復号して前記点群を再構成する。
プロセッサ、及び、メモリ記憶デバイスを含み、前記メモリ記憶デバイスには前記プロセッサにより実行可能な命令が記憶されており、前記命令が実行されると、前記プロセッサに上記符号化方法を実行させる。
プロセッサ、及び、メモリ記憶デバイスを含み、前記メモリ記憶デバイスには前記プロセッサにより実行可能な命令が記憶されており、前記命令が実行されると、前記プロセッサに上記復号方法を実行させる。
1.座標系の点群を含むバウンディングボリューム(立方体)から開始する。
2.当該バウンディングボリュームを8つのサブボリューム(8つのサブ立方体)に分割する。
3.各サブボリュームに対して、サブボリュームが空の場合は0でマーキングし、サブボリュームが少なくとも1つの点がある場合は1でマーキングする。
4.1でマーキングされたすべてのサブボリュームに対して、最大の分割の深さになるまで、上記の2を繰り返し、サブボリュームを分割する。
5.最大の深さのすべての葉サブボリューム(サブ立方体)に対して、葉立方体が空でない場合は1でマーキングし、そうでない場合は0でマーキングする。
a)現在の子ノード120と、八分木構造の深さDでの、同じ座標での最も近い符号化されたノード121との間の距離dであって、「近い」と「あまり遠くない」と「遠い」との3つの値に離散化される距離dと、
b)同じ深さ(低又は高)及び同じ座標での、最も近い符号化されたノード121の平面位置(それがある場合)と、
c)後に詳述するような、少なくとも1つの隣接親ノードの占有パターンに基づく現在の子ノードの平面位置とを含む。
a)現在の親ノードのisPlanarフラグであって、すなわち現在の親ノードに平面が存在するか否かを示すisPlanarフラグと、
b)現在の親ノードに垂直方向に隣接する垂直隣接親ノード124の占有とを含む。
a)既に利用可能なノードと現在の子ノードとの間の角度に基づいて識別された、既に利用可能なノードの平面位置planePositionを含む。
・第1グループの子ノード4~7のうちの少なくとも1つの子ノードが占有されており、第2グループの子ノード4~7が占有されていない場合、平面コンテキスト情報は、平面の可能性を含み、平面位置コンテキスト情報は、低平面位置の可能性を含む。
・第1グループの子ノード4~7が占有されておらず、第2グループの子ノード4~7のうちの少なくとも1つの子ノードが占有されている場合、平面コンテキスト情報は、平面の可能性を含み、平面位置コンテキスト情報は、高平面位置の可能性を含む。
・第1グループの子ノード4~7が占有されておらず、第2グループの子ノード4~7が占有されていない場合、平面コンテキスト情報は、平面の可能性を含み、ただし、隣接親ノードにおける少なくとも1つ又は複数の子ノード0~3は占有されている場合、平面位置コンテキスト情報は、低平面の可能性を含み、そうでなければ、「UNKNOWN」である。
・第1グループの子ノード4~7のうちの少なくとも1つの子ノードが占有されており、第2グループの子ノード4~7のうちの少なくとも1つの子ノードが占有されており、#FirstGroup>#SecondGroup+1である場合、平面コンテキスト情報は、平面の可能性を含み、平面位置コンテキスト情報は、低平面位置の可能性を含む。
・第1グループの子ノード4~7のうちの少なくとも1つの子ノードが占有されており、第2グループの子ノード4~7のうちの少なくとも1つの子ノードが占有されており、#FirstGroup<#SecondGroup+1である場合、平面コンテキスト情報は、平面の可能性を含み、平面位置コンテキスト情報は、高平面位置の可能性を含む。
・第1グループの子ノード2、3、6、7のうちの少なくとも1つの子ノードが占有されており、第2グループの子ノード2、3、6、7が占有されていない場合、平面コンテキスト情報は、平面の可能性を含み、平面位置コンテキスト情報は、低平面位置の可能性を含む。
・第1グループの子ノード2、3、6、7が占有されておらず、第2グループの子ノード2、3、6、7のうちの少なくとも1つの子ノードが占有されている場合、平面コンテキスト情報は、平面の可能性を含み、平面位置コンテキスト情報は、高平面位置の可能性を含む。
・第1グループの子ノード2、3、6、7が占有されておらず、第2グループの子ノード2、3、6、7が占有されていない場合、平面コンテキスト情報は、平面の可能性を含み、ただし、隣接親ノードにおける少なくとも1つ又は複数の子ノード0、1、4、5が占有されている場合、平面位置コンテキスト情報は、低平面の可能性を含み、そうでなければ、「UNKNOWN」である。
・第1グループの子ノード2、3、6、7のうちの少なくとも1つの子ノードが占有されており、第2グループの子ノード2、3、6、7のうちの少なくとも1つの子ノードが占有されており、#FirstGroup>#SecondGroup+1である場合、平面コンテキスト情報は、平面の可能性を含み、平面位置コンテキスト情報は、低平面位置の可能性を含む。
・第1グループの子ノード2、3、6、7のうちの少なくとも1つの子ノードが占有されており、第2グループの子ノード2、3、6、7のうちの少なくとも1つの子ノードが占有されており、#FirstGroup<#SecondGroup+1である場合、平面コンテキスト情報は、平面の可能性を含み、平面位置コンテキスト情報は、高平面位置の可能性を含む。
・第1グループの子ノード1、3、5、7のうちの少なくとも1つの子ノードが占有されており、第2グループの子ノード1、3、5、7が占有されていない場合、平面コンテキスト情報は、平面の可能性を含み、平面位置コンテキスト情報は、低平面位置の可能性を含む。
・第1グループの子ノード1、3、5、7が占有されておらず、第2グループの子ノード1、3、5、7のうちの少なくとも1つの子ノードが占有されている場合、平面コンテキスト情報は、平面の可能性を含み、平面位置コンテキスト情報は、高平面位置の可能性を含む。
・第1グループの子ノード1、3、5、7が占有されておらず、第2グループの子ノード1、3、5、7が占有されていない場合、平面コンテキスト情報は、平面の可能性を含み、ただし、隣接親ノードにおける少なくとも1つ又は複数の子ノード0、2、4、6は占有されている場合、平面位置コンテキスト情報は、低平面位置の可能性を含み、そうでなければ、「UNKNOWN」である。
・第1グループの子ノード1、3、5、7のうちの少なくとも1つの子ノードが占有されており、第2グループの子ノード1、3、5、7のうちの少なくとも1つの子ノードが占有されており、#FirstGroup>#SecondGroup+1である場合、平面コンテキスト情報は、平面の可能性を含み、平面位置コンテキスト情報は、低平面位置の可能性を含む。
・第1グループの子ノード1、3、5、7のうちの少なくとも1つの子ノードが占有されており、第2グループの子ノード1、3、5、7のうちの少なくとも1つの子ノードが占有されており、#FirstGroup<#SecondGroup+1である場合、平面コンテキスト情報は、平面の可能性を含み、平面位置コンテキスト情報は、高平面位置の可能性を含む。
・当該グループ132の子ノード0~3のうちの少なくとも1つの子ノードが占有されており、隣接親ノード130が占有されていない場合、平面コンテキスト情報は平面の可能性を含み、平面位置コンテキスト情報は低平面位置の可能性を含む。
・当該グループ132の子ノード0~3が占有されておらず、隣接親ノード130が占有されている場合、平面コンテキスト情報は平面の可能性を含み、平面位置コンテキスト情報は高平面位置の可能性を含む。
・当該グループ132の子ノード0~3が占有されておらず、隣接親ノード130が占有されていない場合、平面コンテキスト情報は平面の可能性を含み、ただし、考慮される軸に沿った現在の親ノード122の直前の隣接親ノード134における少なくとも1つ又は複数の子ノード4~7が(図9(a)に示されたように)占有されている場合、平面位置コンテキスト情報は低平面の可能性を含み、そうでなければ、「UNKNOWN」である。
・当該グループ132の子ノード0~3のうちの少なくとも1つの子ノードが占有されており、隣接親ノード130が占有されており、かつ#Group>2である場合、平面コンテキスト情報は平面の可能性を含み、平面位置コンテキスト情報は低平面位置の可能性を含む。
・当該グループ132の子ノード0~3のうちの少なくとも1つの子ノードが占有されており、隣接親ノード130が占有されており、#Group<2である場合、平面コンテキスト情報は平面の可能性を含み、平面位置コンテキスト情報は高平面位置の可能性を含む。
・当該グループ132の子ノード0~3のうちの少なくとも1つの子ノードが占有されており、隣接親ノード130が占有されており、#Group=2である場合、平面コンテキスト情報は平面が存在しない可能性を含み、それにより平面位置が未知と推定される。#Groupは該グループにおける占有子ノードの数を示す。
・当該グループ132の子ノード0、1、4、5のうちの少なくとも1つの子ノードが占有されており、隣接親ノード130が占有されていない場合、平面コンテキスト情報は平面の可能性を含み、平面位置コンテキスト情報は低平面位置の可能性を含む。
・当該グループ132の子ノード0、1、4、5が占有されておらず、隣接親ノード130が占有されている場合、平面コンテキスト情報は平面の可能性を含み、平面位置コンテキスト情報は高平面位置の可能性を含む。
・当該グループ132の子ノード0、1、4、5が占有されておらず、隣接親ノード130が占有されていない場合、平面コンテキスト情報は平面の可能性を含み、ただし、考慮される軸に沿った現在の親ノード122の直前の隣接親ノード134における少なくとも1つ又は複数の子ノード2、3、6、7が(図9(b)に示されたように)占有されている場合、平面位置コンテキスト情報は低平面の可能性を含み、そうでなければ、「UNKNOWN」である。
・当該グループ132の子ノード0、1、4、5のうちの少なくとも1つの子ノードが占有されており、隣接親ノード130が占有されており、#Group>2である場合、平面コンテキスト情報は平面の可能性を含み、平面位置コンテキスト情報は低平面位置の可能性を含む。
・当該グループ132の子ノード0、1、4、5のうちの少なくとも1つの子ノードが占有されており、隣接親ノード130が占有されており、#Group<2である場合、平面コンテキスト情報は平面の可能性を含み、平面位置コンテキスト情報は高平面位置の可能性を含む。
・当該グループ132の子ノード0、1、4、5のうちの少なくとも1つの子ノードが占有されており、隣接親ノード130が占有されており、かつ#Group=2である場合、平面コンテキスト情報は平面が存在しない可能性を含み、それにより平面位置が未知と推定される。#Groupは当該グループにおける占有子ノードの数を示す。
・当該グループ132の子ノード0、2、4、6のうちの少なくとも1つの子ノードが占有されており、隣接親ノード130が占有されていない場合、平面コンテキスト情報は平面の可能性を含み、平面位置コンテキスト情報は低平面位置の可能性を含む。
・当該グループ132の子ノード0、2、4、6が占有されておらず、隣接親ノード130が占有されている場合、平面コンテキスト情報は平面の可能性を含み、平面位置コンテキスト情報は高平面位置の可能性を含む。
・当該グループ132の子ノード0、2、4、6が占有されておらず、隣接親ノード130が占有されていない場合、平面コンテキスト情報は平面の可能性を含み、ただし、考慮される軸に沿った現在の親ノード122の直前の隣接親ノード134における少なくとも1つ又は複数の子ノード1、3、5、7が(図9(c)に示されたように)占有されている場合、平面位置コンテキスト情報は低平面の可能性を含み、そうでなければ、「UNKNOWN」である。
・当該グループ132の子ノード0、2、4、6のうちの少なくとも1つの子ノードが占有されており、隣接親ノード130が占有されており、#Group>2である場合、平面コンテキスト情報は平面の可能性を含み、平面位置コンテキスト情報は低平面位置の可能性を含む。
・当該グループ132の子ノード0、2、4、6のうちの少なくとも1つの子ノードが占有されており、隣接親ノード130が占有されており、#Group<2である場合、平面コンテキスト情報は平面の可能性を含み、平面位置コンテキスト情報は高平面位置の可能性を含む。
・当該グループ132の子ノード0、2、4、6のうちの少なくとも1つの子ノードが占有されており、隣接親ノード130が占有されており、#Group=2である場合、平面コンテキスト情報は平面が存在しない可能性を含み、それにより平面位置が未知と推定される。#Groupは当該グループにおける占有子ノードの数を示す。
a)少なくとも1つの隣接ノードの占有に基づく現在の子ノードの平面位置。
符号化方式を決定するステップであって、符号化方式は平面符号化方式と角度符号化方式とを含むステップ(ステップ10)と、
現在の子ノードの符号化コンテキスト情報を取得するステップ(ステップ11)であって、
符号化方式が平面符号化方式であれば、符号化コンテキスト情報は平面コンテキスト情報を含み、現在の子ノードの平面コンテキスト情報は現在の親ノードの占有と、現在の親ノードに直接隣接する少なくとも1つの隣接親ノードの占有とに基づいて決定され(ステップ111)、
符号化方式が角度符号化方式であれば、現在の子ノードの符号化コンテキスト情報は現在の親ノードの平面情報と、現在の親ノードに隣接する垂直隣接親ノードの占有とを含む(ステップ112)ステップと、
決定された符号化コンテキスト情報に基づいて、現在の子ノードをエントロピー符号化してビットストリームの符号化データを生成するステップ(ステップ12)とを含む。
符号化方式を決定するステップであって、符号化方式は平面符号化方式と角度符号化方式とを含むステップ(ステップ20)と、
現在の子ノードの符号化コンテキスト情報を取得するステップ(ステップ21)であって、
符号化方式が平面符号化方式であれば、符号化コンテキスト情報は平面コンテキスト情報を含み、現在の子ノードの平面コンテキスト情報は現在の親ノードの占有と、現在の親ノードに直接隣接する少なくとも1つの隣接親ノードの占有とに基づいて決定され(ステップ211)、
符号化方式が角度符号化方式であれば、現在の子ノードの符号化コンテキスト情報は現在の親ノードの平面情報と、現在の親ノードに隣接する垂直隣接親ノードの占有とを含む(ステップ212)ステップと、
現在の子ノードのコンテキスト情報に基づいてビットストリームをエントロピー復号して点群を再構築するステップ(ステップ22)と、を含む。
現在の子ノードと、八分木ベース構造における同じ深さDでの、対応する親ノードにおける同じ座標での最も近い符号化されたノードとの間の距離dと、
八分木ベース構造における同じ深さDでの、対応する親ノードにおける同じ座標での最も近い符号化されたノードの平面位置と、
現在の親ノードに直接隣接する少なくとも1つの隣接親ノードの占有パターンに基づいて決定された現在の子ノードの平面位置と
のうちの1つ又は複数を含む。
現在の親ノードのisPlanarフラグと、
現在の親ノードに直接隣接する垂直隣接親ノード(すなわち、考慮される軸に垂直で、復号順において現在の親ノードの直前にある)の占有と、のうちの1つ又は複数を含む。
現在の子ノードと、八分木ベース構造における同じ深さDでの、対応する親ノードにおける同じ座標での最も近い符号化されたノードとの間の距離dと、
八分木ベース構造における同じ深さDでの、対応する親ノードにおける同じ座標での最も近い符号化されたノードの平面位置と、
現在の親ノードに直接隣接する少なくとも1つの隣接親ノードの占有パターンに基づいて決定された現在の子ノードの平面位置と
のうちの1つ又は複数を含む。
符号化方式を決定するステップと、
現在の子ノードの符号化コンテキスト情報を取得するステップと、
決定された符号化コンテキスト情報に基づいて、前記現在の子ノードの占有をエントロピー符号化して前記ビットストリームの符号化データを生成するステップとを含む。
符号化方式を決定するステップと、
現在の子ノードの符号化コンテキスト情報を取得するステップと、
現在の子ノードの符号化コンテキスト情報に基づいて、ビットストリームをエントロピー復号して点群を再構成するステップとを含む。
Claims (15)
- 点群を符号化して圧縮点群データのビットストリームを生成するための符号化方法であって、
前記点群のジオメトリは八分木ベース構造によって表現され、前記八分木ベース構造は、前記点群を含むボリューム空間をサブボリュームに再帰的に分割することにより、親子関係を有する複数のノードを含み、各前記サブボリュームは前記八分木ベース構造のノードに関連し、
符号化方式を決定するステップであって、前記符号化方式は平面符号化方式と角度符号化方式とを含むステップと、
現在の子ノードの符号化コンテキスト情報を取得するステップであって、
前記符号化方式が前記平面符号化方式であれば、前記現在の子ノードの符号化コンテキスト情報は平面コンテキスト情報を含み、前記現在の子ノードの平面コンテキスト情報は現在の親ノードの占有パターンと、前記現在の親ノードに直接隣接する少なくとも1つの隣接親ノードの占有パターンとに基づいて決定され、
前記符号化方式が前記角度符号化方式であれば、前記現在の子ノードの符号化コンテキスト情報は前記現在の親ノードの平面情報と、前記現在の親ノードに隣接する垂直隣接親ノードの占有とを含むステップと、
決定された符号化コンテキスト情報に基づいて、前記現在の子ノードをエントロピー符号化して前記ビットストリームの符号化データを生成するステップと、を含むことを特徴とする符号化方法。 - 圧縮点群データのビットストリームを復号して再構成点群を生成するための復号方法であって、
点群のジオメトリは八分木ベース構造によって表現され、前記八分木ベース構造は、前記点群を含むボリューム空間をサブボリュームに再帰的に分割することにより、親子関係を有する複数のノードを含み、各前記サブボリュームは前記八分木ベース構造のノードに関連し、
符号化方式を決定するステップであって、前記符号化方式は平面符号化方式と角度符号化方式とを含むステップと、
現在の子ノードの符号化コンテキスト情報を取得するステップであって、
前記符号化方式が前記平面符号化方式であれば、前記現在の子ノードの符号化コンテキスト情報は平面コンテキスト情報を含み、前記現在の子ノードの平面コンテキスト情報は現在の親ノードの占有パターンと、前記現在の親ノードに直接隣接する少なくとも1つの隣接親ノードの占有パターンとに基づいて決定され、
前記符号化方式が前記角度符号化方式であれば、前記現在の子ノードの符号化コンテキスト情報は前記現在の親ノードの平面情報と、前記現在の親ノードに隣接する垂直隣接親ノードの占有とを含むステップと、
前記現在の子ノードの符号化コンテキスト情報に基づいて、前記ビットストリームをエントロピー復号して前記点群を再構成するステップと、を含むことを特徴とする復号方法。 - 前記符号化方式が前記平面符号化方式であれば、前記符号化コンテキスト情報は平面位置コンテキスト情報を含み、
前記平面位置コンテキスト情報は、
前記現在の子ノードと、前記八分木ベース構造における同じ深さDでの、対応する親ノードにおける同じ座標での最も近い符号化されたノードとの間の距離dと、
前記八分木ベース構造における同じ深さDでの、対応する親ノードにおける同じ座標での最も近い符号化されたノードの平面位置と、
前記現在の親ノードに直接隣接する少なくとも1つの隣接親ノードの占有パターンに基づいて決定された前記現在の子ノードの平面位置と
のうちの1つ又は複数を含むことを特徴とする請求項1に記載の方法。 - 前記八分木ベース構造における同じ深さDでの、対応する親ノードにおける同じ座標での最も近い符号化されたノードが存在しなければ、前記平面位置コンテキスト情報は、前記現在の親ノードに直接隣接する少なくとも1つの隣接親ノードの占有パターンに基づいて決定された前記現在の子ノードの平面位置のみを含むことを特徴とする請求項3に記載の方法。
- 前記符号化方式が前記角度符号化方式であり、前記現在の子ノードに前記角度符号化方式が適用しない場合、前記符号化コンテキスト情報は前記平面位置コンテキスト情報を含み、
前記平面位置コンテキスト情報は、
前記現在の子ノードと、前記八分木ベース構造における同じ深さDでの、対応する親ノードにおける同じ座標での最も近い符号化されたノードとの間の距離dと、
前記八分木ベース構造における同じ深さDでの、対応する親ノードにおける同じ座標での最も近い符号化されたノードの平面位置と、
前記現在の親ノードに直接隣接する少なくとも1つの隣接親ノードの占有パターンに基づいて決定された前記現在の子ノードの平面位置と
のうちの1つ又は複数を含むことを特徴とする請求項3又は4に記載の方法。 - 前記少なくとも1つの隣接親ノードの占有パターンに基づいて、前記平面コンテキスト情報及び前記平面位置コンテキスト情報を決定するために、前記現在の親ノードに対する前記現在の子ノードの現在の平面位置が決定され、前記現在の平面位置は高平面位置と低平面位置とを含むことを特徴とする請求項3又は4に記載の方法。
- 前記現在の平面位置が低平面位置であれば、
前記平面コンテキスト情報及び前記平面位置コンテキスト情報は、
前記隣接親ノードの前記現在の親ノードに直接隣接する第1グループの4つの子ノードの占有と、
前記現在の親ノードの前記第1グループに正対する第2グループの4つの子ノードの占有とに基づいて決定されることを特徴とする請求項6に記載の方法。 - 前記第1グループの少なくとも1つの子ノードが占有されており、前記第2グループが占有されていない場合、前記平面コンテキスト情報は平面の可能性を含み、前記平面位置コンテキスト情報は低平面位置の可能性を含み、又は
前記第1グループが占有されておらず、前記第2グループの少なくとも1つの子ノードが占有されている場合、前記平面コンテキスト情報は平面の可能性を含み、前記平面位置コンテキスト情報は高平面位置の可能性を含み、又は
前記第1グループが占有されておらず、前記第2グループが占有されていない場合、前記平面コンテキスト情報は平面の可能性を含み、ただし、前記隣接親ノードにおいて前記第1グループに属しない少なくとも1つ又は複数の子ノードが占有されている場合、前記平面位置コンテキスト情報は低平面の可能性を含み、又は、
前記第1グループの少なくとも1つの子ノードが占有されており、前記第2グループの少なくとも1つの子ノードが占有されており、#FirstGroup>#SecondGroup+1である場合、前記平面コンテキスト情報は平面の可能性を含み、前記平面位置コンテキスト情報は低平面位置の可能性を含み、又は
前記第1グループの少なくとも1つの子ノードが占有されており、前記第2グループの少なくとも1つの子ノードが占有されており、#FirstGroup<#SecondGroup+1である場合、前記平面コンテキスト情報は平面の可能性を含み、前記平面位置コンテキスト情報は高平面位置の可能性を含み、
#FirstGroupは前記第1グループ内の占有子ノードの数を示し、#SecondGroupは前記第2グループ内の占有子ノードの数を示すことを特徴とする請求項7に記載の方法。 - 前記現在の平面位置が高平面位置であれば、
前記平面コンテキスト情報及び前記平面位置コンテキスト情報は、
考慮される軸に沿った前記現在の親ノードの直後の前記隣接親ノードの占有と、
考慮される軸に垂直な平面にあり、前記現在の子ノードに直接隣接する、前記現在の親ノードの4つの子ノードのグループの占有とに基づいて決定されることを特徴とする請求項6に記載の方法。 - 前記グループの少なくとも1つの子ノードが占有されており、前記隣接親ノードが占有されていない場合、前記平面コンテキスト情報は平面の可能性を含み、前記平面位置コンテキスト情報は低平面位置の可能性を含み、又は
前記グループが占有されておらず、前記隣接親ノードが占有されている場合、前記平面コンテキスト情報は平面の可能性を含み、前記平面位置コンテキスト情報は高平面位置の可能性を含み、又は
前記グループが占有されておらず、前記隣接親ノードが占有されていない場合、前記平面コンテキスト情報は平面の可能性を含み、ただし、考慮される軸に沿った前記現在の親ノードの直前の隣接親ノードにおける少なくとも1つ又は複数の子ノードが占有されている場合、前記平面位置コンテキスト情報は低平面の可能性を含み、又は
前記グループの少なくとも1つの子ノードが占有されており、前記隣接親ノードが占有されており、#Group>2である場合、前記平面コンテキスト情報は平面の可能性を含み、前記平面位置コンテキスト情報は低平面位置の可能性を含み、又は
前記グループの少なくとも1つの子ノードが占有されており、前記隣接親ノードが占有されており、#Group<2である場合、前記平面コンテキスト情報は平面の可能性を含み、前記平面位置コンテキスト情報は高平面位置の可能性を含み、又は
前記グループの少なくとも1つの子ノードが占有されており、前記隣接親ノードが占有されており、#Group=2である場合、前記平面コンテキスト情報は平面が存在しない可能性を含み、前記平面位置が未知であると推定され、
#Groupはグループにおける占有ノードの数を示すことを特徴とする請求項9に記載の方法。 - 前記隣接親ノードは、考慮される軸のうちの1つの幾何軸に沿って配置されることを特徴とする請求項1、3又は4に記載の方法。
- 前記平面コンテキスト情報は3つの幾何軸のすべてに沿って決定されることを特徴とする請求項1、3又は4に記載の方法。
- 点群を符号化して圧縮点群データのビットストリームを生成するためのエンコーダであって、
前記点群のジオメトリは八分木ベース構造によって表現され、前記八分木ベース構造は、前記点群を含むボリューム空間をサブボリュームに再帰的に分割することにより、親子関係を有する複数のノードを含み、各前記サブボリュームは前記八分木ベース構造のノードに関連し、
プロセッサ、及び
メモリ記憶デバイスを含み、前記メモリ記憶デバイスには前記プロセッサにより実行可能な命令が記憶されており、前記命令が実行されると、前記プロセッサが請求項1及び請求項3~12のいずれか一項に記載の方法を実行することを特徴とするエンコーダ。 - 圧縮点群データのビットストリームを復号して再構成点群を生成するためのデコーダであって、
点群のジオメトリは八分木ベース構造によって表現され、前記八分木ベース構造は、前記点群を含むボリューム空間をサブボリュームに再帰的に分割することにより、親子関係を有する複数のノードを含み、各前記サブボリュームは前記八分木ベース構造のノードに関連し、
プロセッサ、及び、
メモリ記憶デバイスを含み、前記メモリ記憶デバイスには前記プロセッサにより実行可能な命令が記憶されており、前記命令が実行されると、前記プロセッサが請求項2に記載の方法を実行することを特徴とするデコーダ。 - 非一時的なコンピュータ可読記憶媒体であって、
プロセッサが実行する命令を記憶しており、前記命令がプロセッサにより実行されると、前記プロセッサが請求項1~12のいずれか一項に記載の方法を実行することを特徴とする記憶媒体。
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/CN2020/098267 WO2021258373A1 (en) | 2020-06-24 | 2020-06-24 | Method of encoding and decoding, encoder, decoder and software |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023531706A JP2023531706A (ja) | 2023-07-25 |
| JP7573052B2 true JP7573052B2 (ja) | 2024-10-24 |
Family
ID=72560450
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022579816A Active JP7573052B2 (ja) | 2020-06-24 | 2020-06-24 | 符号化及び復号方法、エンコーダ、デコーダ及びソフトウェア |
Country Status (7)
| Country | Link |
|---|---|
| US (1) | US12477156B2 (ja) |
| EP (1) | EP3929874A1 (ja) |
| JP (1) | JP7573052B2 (ja) |
| KR (1) | KR20230021675A (ja) |
| CN (2) | CN115529463B (ja) |
| BR (1) | BR112022026393A2 (ja) |
| WO (1) | WO2021258373A1 (ja) |
Families Citing this family (23)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2019182102A1 (ja) * | 2018-03-23 | 2019-09-26 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ | 三次元データ符号化方法、三次元データ復号方法、三次元データ符号化装置、及び三次元データ復号装置 |
| EP4071716A1 (en) * | 2021-04-08 | 2022-10-12 | Beijing Xiaomi Mobile Software Co., Ltd. | Method of encoding point cloud geometry data using azimuthal coding mode |
| CN115249033A (zh) * | 2021-04-09 | 2022-10-28 | 华为技术有限公司 | 一种数据处理方法及装置 |
| US12322143B2 (en) * | 2021-04-16 | 2025-06-03 | Qualcomm Incorporated | Performance improvement of geometry point cloud compression (GPCC) planar mode using inter prediction |
| CN115474036A (zh) * | 2021-06-11 | 2022-12-13 | 鹏城实验室 | 一种点云孤立点编码方法、解码方法及装置 |
| WO2022257155A1 (zh) * | 2021-06-11 | 2022-12-15 | Oppo广东移动通信有限公司 | 解码方法、编码方法、解码器、编码器以及编解码设备 |
| CN113676738B (zh) * | 2021-08-19 | 2024-03-29 | 上海交通大学 | 一种三维点云的几何编解码方法及装置 |
| EP4160925B1 (en) * | 2021-09-30 | 2025-08-20 | Beijing Xiaomi Mobile Software Co., Ltd. | Method and apparatus of encoding/decoding point cloud geometry data sensed by at least one sensor |
| US11910021B2 (en) * | 2021-10-04 | 2024-02-20 | Qualcomm Incorporated | Planar and direct mode signaling in G-PCC |
| WO2023133710A1 (zh) * | 2022-01-11 | 2023-07-20 | Oppo广东移动通信有限公司 | 编码方法、解码方法、编码器、解码器和编解码系统 |
| EP4220561A1 (en) * | 2022-02-01 | 2023-08-02 | Beijing Xiaomi Mobile Software Co., Ltd. | Method and apparatus of encoding/decoding a slice of point cloud data |
| JP2025526134A (ja) * | 2022-08-11 | 2025-08-07 | 北京小米移動軟件有限公司 | 3d点群を符号化及び復号化するための方法、エンコーダ、デコーダ、ビットストリーム、およびプログラム |
| WO2024031586A1 (en) * | 2022-08-11 | 2024-02-15 | Beijing Xiaomi Mobile Software Co., Ltd. | Method for encoding and decoding a 3d point cloud, encoder, decoder |
| CN119856497A (zh) * | 2022-10-18 | 2025-04-18 | Oppo广东移动通信有限公司 | 编解码方法、编解码器、码流以及计算机存储介质 |
| CN116094694B (zh) * | 2022-12-13 | 2025-07-15 | 北京大学深圳研究生院 | 点云几何编码方法、解码方法、编码设备及解码设备 |
| WO2024145910A1 (zh) * | 2023-01-06 | 2024-07-11 | Oppo广东移动通信有限公司 | 编解码方法、码流、编码器、解码器以及存储介质 |
| WO2024145904A1 (zh) * | 2023-01-06 | 2024-07-11 | Oppo广东移动通信有限公司 | 编解码方法、码流、编码器、解码器以及存储介质 |
| WO2024221458A1 (zh) * | 2023-04-28 | 2024-10-31 | Oppo广东移动通信有限公司 | 点云编解码方法、装置、设备及存储介质 |
| CN119586143A (zh) * | 2023-06-30 | 2025-03-07 | 北京小米移动软件有限公司 | 用于编码及解码3d点云的方法、编码器及解码器 |
| WO2025009902A1 (ko) * | 2023-07-04 | 2025-01-09 | 엘지전자 주식회사 | 포인트 클라우드 데이터 송신 장치, 포인트 클라우드 데이터 송신 방법, 포인트 클라우드 데이터 수신 장치 및 포인트 클라우드 데이터 수신 방법 |
| WO2025014219A1 (ko) * | 2023-07-13 | 2025-01-16 | 엘지전자 주식회사 | 포인트 클라우드 데이터 송신 장치, 포인트 클라우드 데이터 송신 방법, 포인트 클라우드 데이터 수신 장치 및 포인트 클라우드 데이터 수신 방법 |
| WO2025145341A1 (zh) * | 2024-01-03 | 2025-07-10 | Oppo广东移动通信有限公司 | 点云解码、点云编码方法、解码器及编码器 |
| CN119006619B (zh) * | 2024-10-23 | 2024-12-17 | 山东大学 | 一种基于自适应几何分区的点云分片压缩方法 |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2018101404A (ja) | 2016-09-13 | 2018-06-28 | ダッソー システムズDassault Systemes | 物理的属性を表す信号の圧縮 |
| JP2021528917A (ja) | 2018-06-26 | 2021-10-21 | ホアウェイ・テクノロジーズ・カンパニー・リミテッド | 点群符号化用の高レベルな構文設計 |
| JP2022504344A (ja) | 2018-10-05 | 2022-01-13 | インターデイジタル ヴィーシー ホールディングス インコーポレイテッド | 点群の欠損点をエンコードするおよび再構成するための方法およびデバイス |
Family Cites Families (50)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1431919B1 (en) | 2002-12-05 | 2010-03-03 | Samsung Electronics Co., Ltd. | Method and apparatus for encoding and decoding three-dimensional object data by using octrees |
| US8885925B2 (en) | 2013-03-12 | 2014-11-11 | Harris Corporation | Method for 3D object identification and pose detection using phase congruency and fractal analysis |
| US20170214943A1 (en) | 2016-01-22 | 2017-07-27 | Mitsubishi Electric Research Laboratories, Inc. | Point Cloud Compression using Prediction and Shape-Adaptive Transforms |
| US11297346B2 (en) | 2016-05-28 | 2022-04-05 | Microsoft Technology Licensing, Llc | Motion-compensated compression of dynamic voxelized point clouds |
| US10694210B2 (en) | 2016-05-28 | 2020-06-23 | Microsoft Technology Licensing, Llc | Scalable point cloud compression with transform, and corresponding decompression |
| US10223810B2 (en) | 2016-05-28 | 2019-03-05 | Microsoft Technology Licensing, Llc | Region-adaptive hierarchical transform and entropy coding for point cloud compression, and corresponding decompression |
| US10674165B2 (en) * | 2016-12-21 | 2020-06-02 | Arris Enterprises Llc | Constrained position dependent intra prediction combination (PDPC) |
| CN106846425B (zh) | 2017-01-11 | 2020-05-19 | 东南大学 | 一种基于八叉树的散乱点云压缩方法 |
| EP3429211A1 (en) * | 2017-07-13 | 2019-01-16 | Thomson Licensing | A method and apparatus for encoding/decoding the colors of a colored point cloud whose geometry is represented by an octree-based structure |
| US10805646B2 (en) | 2018-06-22 | 2020-10-13 | Apple Inc. | Point cloud geometry compression using octrees and binary arithmetic encoding with adaptive look-up tables |
| FI3514968T3 (fi) | 2018-01-18 | 2023-05-25 | Blackberry Ltd | Menetelmiä ja laitteita pistepilvien entropiakoodausta varten |
| EP3514969B1 (en) * | 2018-01-18 | 2021-08-04 | BlackBerry Limited | Methods and devices using direct coding in point cloud compression |
| EP3553747B1 (en) | 2018-04-09 | 2021-09-01 | BlackBerry Limited | Methods and devices for predictive coding of point clouds |
| EP3783569A4 (en) | 2018-04-19 | 2021-06-02 | Panasonic Intellectual Property Corporation of America | THREE-DIMENSIONAL DATA ENCODING PROCESS, THREE-DIMENSIONAL DATA DECODING PROCESS, THREE-DIMENSIONAL DATA ENCODING DEVICE AND TRIDIMENSIONAL DATA DECODING DEVICE |
| CN112352263A (zh) * | 2018-06-15 | 2021-02-09 | 松下电器(美国)知识产权公司 | 三维数据编码方法、三维数据解码方法、三维数据编码装置、以及三维数据解码装置 |
| EP3595180B1 (en) | 2018-07-10 | 2021-12-08 | BlackBerry Limited | Methods and devices for neighbourhood-based occupancy prediction in point cloud compression |
| US10904564B2 (en) | 2018-07-10 | 2021-01-26 | Tencent America LLC | Method and apparatus for video coding |
| EP3844963A4 (en) | 2018-09-14 | 2021-11-10 | Huawei Technologies Co., Ltd. | ENHANCED ATTRIBUTE SUPPORT IN POINT CLOUD CODING |
| WO2020072665A1 (en) | 2018-10-02 | 2020-04-09 | Futurewei Technologies, Inc. | Hierarchical tree attribute coding in point cloud coding |
| JP7747441B2 (ja) | 2018-12-26 | 2025-10-01 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ | 三次元データ符号化方法、三次元データ復号方法、三次元データ符号化装置、及び三次元データ復号装置 |
| US11882303B2 (en) | 2019-03-16 | 2024-01-23 | Lg Electronics Inc. | Apparatus and method for processing point cloud data |
| CN113615204B (zh) | 2019-03-20 | 2024-02-20 | Lg电子株式会社 | 点云数据发送装置、点云数据发送方法、点云数据接收装置和点云数据接收方法 |
| WO2020196680A1 (ja) | 2019-03-25 | 2020-10-01 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ | 三次元データ符号化方法、三次元データ復号方法、三次元データ符号化装置、及び三次元データ復号装置 |
| WO2020213735A1 (ja) | 2019-04-19 | 2020-10-22 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ | 三次元データ符号化方法、三次元データ復号方法、三次元データ符号化装置、及び三次元データ復号装置 |
| CN111699697B (zh) | 2019-06-14 | 2023-07-11 | 深圳市大疆创新科技有限公司 | 一种用于点云处理、解码的方法、设备及存储介质 |
| WO2020256308A1 (ko) | 2019-06-21 | 2020-12-24 | 엘지전자 주식회사 | 포인트 클라우드 데이터 처리 장치 및 방법 |
| US12165368B2 (en) | 2019-06-26 | 2024-12-10 | Lg Electronics Inc. | Point cloud data transmission device, point cloud data transmission method, point cloud data reception device and point cloud data reception method |
| US10992947B2 (en) * | 2019-06-28 | 2021-04-27 | Blackberry Limited | Planar mode in octree-based point cloud coding |
| US10693492B1 (en) * | 2019-06-28 | 2020-06-23 | Blackberry Limited | Context determination for planar mode in octree-based point cloud coding |
| WO2021000205A1 (zh) | 2019-06-30 | 2021-01-07 | Oppo广东移动通信有限公司 | 变换方法、逆变换方法、编码器、解码器及存储介质 |
| CN110572655B (zh) | 2019-09-30 | 2023-01-10 | 北京大学深圳研究生院 | 一种基于邻居权重的参数选取和传递的点云属性编码和解码的方法及设备 |
| CN110418135B (zh) | 2019-08-05 | 2022-05-27 | 北京大学深圳研究生院 | 一种基于邻居的权重优化的点云帧内预测方法及设备 |
| US11368717B2 (en) | 2019-09-16 | 2022-06-21 | Tencent America LLC | Method and apparatus for point cloud compression |
| EP3800892B1 (en) * | 2019-10-01 | 2025-03-05 | BlackBerry Limited | Angular mode syntax for tree-based point cloud coding |
| EP3800886B1 (en) * | 2019-10-01 | 2025-03-12 | BlackBerry Limited | Angular mode for tree-based point cloud coding |
| US11895307B2 (en) | 2019-10-04 | 2024-02-06 | Apple Inc. | Block-based predictive coding for point cloud compression |
| US11676310B2 (en) | 2019-11-16 | 2023-06-13 | Uatc, Llc | System and methods for encoding octree structured point cloud data using an entropy model |
| CN111145090B (zh) | 2019-11-29 | 2023-04-25 | 鹏城实验室 | 一种点云属性编码方法、解码方法、编码设备及解码设备 |
| US11223836B2 (en) | 2019-12-02 | 2022-01-11 | Tencent America LLC | Method and apparatus for point cloud coding |
| WO2021138788A1 (zh) | 2020-01-06 | 2021-07-15 | Oppo广东移动通信有限公司 | 帧内预测方法、装置、编码器、解码器、及存储介质 |
| JP7448660B2 (ja) | 2020-01-07 | 2024-03-12 | エルジー エレクトロニクス インコーポレイティド | ポイントクラウドデータ送信装置、ポイントクラウドデータ送信方法、ポイントクラウドデータ受信装置及びポイントクラウドデータ受信方法 |
| US11252439B2 (en) | 2020-02-10 | 2022-02-15 | Tencent America LLC | Flexible tree partition and representation for point cloud coding |
| KR102548048B1 (ko) | 2020-04-08 | 2023-06-27 | 엘지전자 주식회사 | 포인트 클라우드 데이터 전송 장치, 전송 방법, 처리 장치 및 처리 방법 |
| US11580672B2 (en) * | 2020-04-08 | 2023-02-14 | Qualcomm Incorporated | Angular mode simplification for geometry-based point cloud compression |
| CN115428467B (zh) | 2020-04-14 | 2024-03-08 | Lg电子株式会社 | 点云数据发送设备和方法、点云数据接收设备和方法 |
| US11620768B2 (en) | 2020-06-24 | 2023-04-04 | Apple Inc. | Point cloud geometry compression using octrees with multiple scan orders |
| US11615557B2 (en) | 2020-06-24 | 2023-03-28 | Apple Inc. | Point cloud compression using octrees with slicing |
| US11948336B2 (en) | 2020-11-16 | 2024-04-02 | Tencent America LLC | Method and apparatus for point cloud coding |
| US11611775B2 (en) | 2021-01-19 | 2023-03-21 | Tencent America LLC | Method and apparatus for point cloud coding |
| CN118042192A (zh) | 2021-03-12 | 2024-05-14 | 腾讯科技(深圳)有限公司 | 点云编码、解码的方法、装置及设备 |
-
2020
- 2020-06-24 CN CN202210788141.9A patent/CN115529463B/zh active Active
- 2020-06-24 WO PCT/CN2020/098267 patent/WO2021258373A1/en not_active Ceased
- 2020-06-24 CN CN202080003878.4A patent/CN112438049B/zh active Active
- 2020-06-24 JP JP2022579816A patent/JP7573052B2/ja active Active
- 2020-06-24 KR KR1020227046328A patent/KR20230021675A/ko active Pending
- 2020-06-24 BR BR112022026393A patent/BR112022026393A2/pt not_active IP Right Cessation
- 2020-06-24 US US18/000,919 patent/US12477156B2/en active Active
- 2020-09-17 EP EP20196653.8A patent/EP3929874A1/en active Pending
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2018101404A (ja) | 2016-09-13 | 2018-06-28 | ダッソー システムズDassault Systemes | 物理的属性を表す信号の圧縮 |
| JP2021528917A (ja) | 2018-06-26 | 2021-10-21 | ホアウェイ・テクノロジーズ・カンパニー・リミテッド | 点群符号化用の高レベルな構文設計 |
| JP2022504344A (ja) | 2018-10-05 | 2022-01-13 | インターデイジタル ヴィーシー ホールディングス インコーポレイテッド | 点群の欠損点をエンコードするおよび再構成するための方法およびデバイス |
Also Published As
| Publication number | Publication date |
|---|---|
| US20230224506A1 (en) | 2023-07-13 |
| CN115529463B (zh) | 2024-11-05 |
| BR112022026393A2 (pt) | 2023-01-17 |
| KR20230021675A (ko) | 2023-02-14 |
| WO2021258373A1 (en) | 2021-12-30 |
| CN112438049B (zh) | 2022-07-22 |
| EP3929874A1 (en) | 2021-12-29 |
| CN112438049A (zh) | 2021-03-02 |
| CN115529463A (zh) | 2022-12-27 |
| US12477156B2 (en) | 2025-11-18 |
| JP2023531706A (ja) | 2023-07-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7573052B2 (ja) | 符号化及び復号方法、エンコーダ、デコーダ及びソフトウェア | |
| CN113812164B (zh) | 用于处理点云的方法和装置 | |
| JP7425899B2 (ja) | 点群の符号化及び復号方法 | |
| JP7461389B2 (ja) | オクツリーベースの点群コーディングにおける平面モード | |
| JP7449965B2 (ja) | オクツリーベースの点群コーディングにおける平面モードのためのコンテキスト決定 | |
| WO2022073156A1 (en) | Method of encoding and decoding, encoder, decoder and software | |
| US12165370B2 (en) | Context determination for planar mode in octree-based point cloud coding | |
| JP7667887B2 (ja) | 点群を符号化及び復号化する方法 | |
| RU2812090C1 (ru) | Способ кодирования и декодирования, кодер и декодер | |
| WO2023056677A1 (en) | Method of encoding and decoding, encoder, decoder and software for encoding and decoding a point cloud | |
| RU2800579C1 (ru) | Способ кодирования и декодирования облака точек | |
| CN118648023A (zh) | 用于编码及解码3d点云的方法、编码器及解码器 | |
| CN119998837A (zh) | 用于编码和解码3d点云的方法、编码器及解码器 | |
| HK40084419B (en) | Context determination for planar mode in octree-based point cloud coding | |
| HK40084419A (en) | Context determination for planar mode in octree-based point cloud coding |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20221222 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20221222 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240305 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240531 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240625 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240904 |
|
| 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: 20240918 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20241011 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7573052 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |