JP7735583B2 - 動的メッシュの頂点変位のコーディング - Google Patents
動的メッシュの頂点変位のコーディングInfo
- Publication number
- JP7735583B2 JP7735583B2 JP2024545854A JP2024545854A JP7735583B2 JP 7735583 B2 JP7735583 B2 JP 7735583B2 JP 2024545854 A JP2024545854 A JP 2024545854A JP 2024545854 A JP2024545854 A JP 2024545854A JP 7735583 B2 JP7735583 B2 JP 7735583B2
- Authority
- JP
- Japan
- Prior art keywords
- curve
- vertices
- coefficients
- current frame
- subdivided
- 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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T3/00—Geometric image transformations in the plane of the image
- G06T3/40—Scaling of whole images or parts thereof, e.g. expanding or contracting
- G06T3/4023—Scaling of whole images or parts thereof, e.g. expanding or contracting based on decimating pixels or lines of pixels; based on inserting pixels or lines of pixels
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/20—Analysis of motion
- G06T7/246—Analysis of motion using feature-based methods, e.g. the tracking of corners or segments
-
- 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/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/13—Adaptive entropy coding, e.g. adaptive variable length coding [AVLC] or context adaptive binary arithmetic coding [CABAC]
-
- 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/136—Incoming video signal characteristics or properties
- H04N19/137—Motion inside a coding unit, e.g. average field, frame or block difference
-
- 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/172—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 picture, frame or field
-
- 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/46—Embedding additional information in the video signal during the compression process
-
- 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/503—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
- H04N19/51—Motion estimation or motion compensation
- H04N19/537—Motion estimation other than block-based
- H04N19/54—Motion estimation other than block-based using feature points or meshes
-
- 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/593—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
-
- 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
-
- 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)
- Computer Vision & Pattern Recognition (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Description
本出願は、2022年7月1日に出願された米国仮特許出願第63/358,084号および2023年5月10日に出願された米国特許出願第18/315,020号の優先権を主張し、これらの開示はその全体が参照により本明細書に組み込まれる。
110 端末/第1の端末
120 端末/第2の端末
130 端末
140 端末
150 通信ネットワーク
200 ストリーミングシステム
201 ビデオソース
202 サンプルストリーム
203 エンコーダ
204 エンコーディングされたビデオビットストリーム
205 ストリーミングサーバ
206 ストリーミングクライアント
209 ビデオビットストリーム
210 ビデオデコーダ
211 ビデオサンプルストリーム
212 ディスプレイ
213 キャプチャサブシステム
500 プロセス
510 ブロック
520 ブロック
530 ブロック
540 ブロック
550 ブロック
561 ブロック
562 ブロック
571 ブロック
581 ブロック
591 ブロック
900 コンピュータシステム
901 キーボード
902 マウス
903 トラックパッド
905 ジョイスティック
906 マイクロフォン
907 スキャナ
908 カメラ
909 スピーカ
910 タッチスクリーン
920 CD/DVD ROM/RW
921 CD/DVD/同様の媒体
922 サムドライブ
923 リムーバブルハードドライブ/ソリッドステートドライブ
940 コア
941 中央処理装置(CPU)
942 グラフィック処理装置(GPU)
943 フィールドプログラマブルゲートエリア(FPGA)
944 ハードウェアアクセラレータ
945 読み出し専用メモリ(ROM)
946 ランダムアクセスメモリ(RAM)
947 内部大容量ストレージ
948 システムバス
949 周辺バス
950 グラフィックアダプタ
954 ネットワークインターフェース
955 クラウドコンピューティング環境
Claims (9)
- 少なくとも1つのプロセッサが実行する方法であって、前記方法は、
ビデオビットストリームのフレームからメッシュシーケンスの曲線を導出するステップであって、前記曲線は、複数の頂点を含む、ステップと、
複数の細分化された頂点を追加することによって前記曲線を細分化するステップと、
前記曲線上の前記複数の頂点の各々と前記細分化された曲線上の前記複数の細分化された頂点の各々との間の1つまたは複数の変位ベクトルを計算するステップと、
前記1つまたは複数の変位ベクトルを変換し、1つまたは複数の元の係数を出力するステップと、
現在のフレームがインターピクチャ情報またはイントラピクチャ情報を使用してコーディングされていると決定するステップと
を含み、
前記現在のフレームがインターピクチャ情報を使用してコーディングされているとの決定に応答して、
前のフレームで前記現在のフレームを追跡し、前記現在のフレームの前記複数の頂点と前記前のフレームの複数の頂点との間の1対1の対応関係を取得するステップと、
前記1対1の対応関係に基づいて現在のフレーム内の前記複数の頂点の各々の1つまたは複数の係数を予測するステップと、
1つまたは複数の予測残差に対してエントロピーコーディングを実施するステップと、
前記1つまたは複数の予測された係数に基づいて前記1つまたは複数の予測残差をエンコーディングするステップと
を含み、
前記現在のフレームがイントラピクチャ情報を使用してコーディングされているとの決定に応答して、
算術コーディングを使用して1つまたは複数の係数をエンコーディングするステップ
を含む、方法。 - 前記1つまたは複数の元の係数は、エンコーディングされる、請求項1に記載の方法。
- シグナリングフラグが、1つまたは複数の元の係数がエンコーディングされるべきであることを示すために各フレームに対して使用される、請求項2に記載の方法。
- 1つまたは複数の別々のコーディングコンテキストが、予測残差および元の係数をコーディングするために使用される、請求項3に記載の方法。
- 前記予測残差または前記元の係数は、シーケンス内の対応する位置および対応する値が各予測残差または各元の係数についてシグナリングされるように、構文構造を使用してエンコーディングされる、請求項4に記載の方法。
- フラグを使用して各対応する位置を示すステップをさらに含む、請求項5に記載の方法。
- 前記曲線を細分化するステップは、前記曲線を間引きすることによって間引き曲線を形成し、前記複数の細分化された頂点を前記間引き曲線に追加するステップを含む、請求項1に記載の方法。
- 請求項1~7のいずれか一項に記載の方法を行うように構成された装置。
- コンピュータに、請求項1~7のいずれか一項に記載の方法を実行させるためのコンピュータプログラム。
Applications Claiming Priority (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US202263358084P | 2022-07-01 | 2022-07-01 | |
| US63/358,084 | 2022-07-01 | ||
| US18/315,020 | 2023-05-10 | ||
| US18/315,020 US12256100B2 (en) | 2022-07-01 | 2023-05-10 | Dynamic mesh vertex displacements coding |
| PCT/US2023/022822 WO2024005986A1 (en) | 2022-07-01 | 2023-05-19 | Dynamic mesh vertex displacements coding |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2025505144A JP2025505144A (ja) | 2025-02-21 |
| JP7735583B2 true JP7735583B2 (ja) | 2025-09-08 |
Family
ID=89381253
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2024545854A Active JP7735583B2 (ja) | 2022-07-01 | 2023-05-19 | 動的メッシュの頂点変位のコーディング |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US12256100B2 (ja) |
| EP (1) | EP4548574A1 (ja) |
| JP (1) | JP7735583B2 (ja) |
| KR (1) | KR20240056588A (ja) |
| CN (1) | CN118176719B (ja) |
| WO (1) | WO2024005986A1 (ja) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2024085936A1 (en) * | 2022-10-21 | 2024-04-25 | Innopeak Technology, Inc. | System and method for geometry point cloud coding |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001506828A (ja) | 1996-12-16 | 2001-05-22 | シャープ株式会社 | 二次元メッシュジオメトリおよび動きベクトル圧縮 |
| JP2002329217A (ja) | 2001-02-28 | 2002-11-15 | Samsung Electronics Co Ltd | 3次元オブジェクトの形態変形情報の符号化方法及びその装置 |
| JP2010527523A (ja) | 2007-04-18 | 2010-08-12 | ゴットフリート・ヴィルヘルム・ライプニッツ・ウニヴェルジテート・ハノーヴァー | タイムコンシステントな3次元メッシュシーケンスのスケーラブルな圧縮方法 |
| US20200077119A1 (en) | 2018-09-05 | 2020-03-05 | Tencent America LLC | Segment types in video coding |
| JP2024008745A (ja) | 2022-07-09 | 2024-01-19 | Kddi株式会社 | メッシュ復号装置、メッシュ符号化装置、メッシュ復号方法及びプログラム |
| JP2025516513A (ja) | 2022-05-16 | 2025-05-30 | 現代自動車株式会社 | パッチ単位メッシュコーディングのための方法及び装置 |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1086412A4 (en) * | 1998-06-08 | 2008-05-07 | Microsoft Corp | COMPRESSION OF TIME-DEPENDENT GEOMETRY |
| KR100292803B1 (ko) * | 1999-07-06 | 2001-06-15 | 정선종 | 3차원 메쉬모델의 정점위치 압축방법 및 장치 |
| US20080031325A1 (en) * | 2006-08-03 | 2008-02-07 | Yingyong Qi | Mesh-based video compression with domain transformation |
| US9699457B2 (en) | 2011-10-11 | 2017-07-04 | Qualcomm Incorporated | Most probable transform for intra prediction coding |
| KR101812615B1 (ko) | 2012-09-28 | 2017-12-27 | 노키아 테크놀로지스 오와이 | 비디오 코딩 및 디코딩을 위한 장치, 방법 및 컴퓨터 프로그램 |
| US10848763B2 (en) * | 2018-11-14 | 2020-11-24 | Tencent America LLC | Method and apparatus for improved context design for prediction mode and coded block flag (CBF) |
| EP4222708A1 (en) * | 2020-09-30 | 2023-08-09 | InterDigital CE Patent Holdings, SAS | A method and an apparatus for encoding/decoding at least one attribute of an animated 3d object |
| US12361643B2 (en) * | 2022-03-11 | 2025-07-15 | Apple Inc. | Image/video-based mesh compression |
-
2023
- 2023-05-10 US US18/315,020 patent/US12256100B2/en active Active
- 2023-05-19 WO PCT/US2023/022822 patent/WO2024005986A1/en not_active Ceased
- 2023-05-19 JP JP2024545854A patent/JP7735583B2/ja active Active
- 2023-05-19 EP EP23832100.4A patent/EP4548574A1/en active Pending
- 2023-05-19 CN CN202380014033.9A patent/CN118176719B/zh active Active
- 2023-05-19 KR KR1020247011793A patent/KR20240056588A/ko active Pending
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001506828A (ja) | 1996-12-16 | 2001-05-22 | シャープ株式会社 | 二次元メッシュジオメトリおよび動きベクトル圧縮 |
| JP2002329217A (ja) | 2001-02-28 | 2002-11-15 | Samsung Electronics Co Ltd | 3次元オブジェクトの形態変形情報の符号化方法及びその装置 |
| JP2010527523A (ja) | 2007-04-18 | 2010-08-12 | ゴットフリート・ヴィルヘルム・ライプニッツ・ウニヴェルジテート・ハノーヴァー | タイムコンシステントな3次元メッシュシーケンスのスケーラブルな圧縮方法 |
| US20200077119A1 (en) | 2018-09-05 | 2020-03-05 | Tencent America LLC | Segment types in video coding |
| JP2025516513A (ja) | 2022-05-16 | 2025-05-30 | 現代自動車株式会社 | パッチ単位メッシュコーディングのための方法及び装置 |
| JP2024008745A (ja) | 2022-07-09 | 2024-01-19 | Kddi株式会社 | メッシュ復号装置、メッシュ符号化装置、メッシュ復号方法及びプログラム |
Non-Patent Citations (1)
| Title |
|---|
| 大内 宗徳 ほか,ベースメッシュの細分割曲面からの方向変位に基づく形状モデリング,電子情報通信学会論文誌,第J86-D-II巻, 第4号,2003年04月01日,pp.491-500 |
Also Published As
| Publication number | Publication date |
|---|---|
| US20240007670A1 (en) | 2024-01-04 |
| CN118176719A (zh) | 2024-06-11 |
| JP2025505144A (ja) | 2025-02-21 |
| US12256100B2 (en) | 2025-03-18 |
| KR20240056588A (ko) | 2024-04-30 |
| CN118176719B (zh) | 2025-11-21 |
| EP4548574A1 (en) | 2025-05-07 |
| WO2024005986A1 (en) | 2024-01-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN112771583B (zh) | 处理点云数据的方法、装置和存储介质 | |
| JP7486883B2 (ja) | Haarベースの点群符号化のための方法および装置 | |
| JP7383171B2 (ja) | 点群コーディングのための方法および装置 | |
| JP7642924B2 (ja) | 動的メッシュ圧縮のための境界情報を用いた三角形分割法、装置及びコンピュータプログラム | |
| JP7508709B2 (ja) | 動的メッシュ圧縮のための2d uvアトラスサンプリングベースの方法、装置及びプログラム | |
| CN112616058A (zh) | 视频编码或解码方法、装置、计算机设备和存储介质 | |
| JP7735583B2 (ja) | 動的メッシュの頂点変位のコーディング | |
| JP7636100B2 (ja) | メッシュ圧縮のための境界uv情報の予測コーディング | |
| JP7704979B2 (ja) | メッシュ圧縮のための境界uv2xyzインデックスのコーディングの改善 | |
| JP2025530251A (ja) | メッシュ圧縮におけるテクスチャ座標予測 | |
| JP2025531301A (ja) | メッシュ圧縮のための適応的ジオメトリフィルタリング | |
| JP2024515737A (ja) | 動的メッシュアライメントへの並列アプローチ | |
| KR102899688B1 (ko) | 메시 압축을 위한 경계 uv2xyz 인덱스의 예측 코딩 | |
| JP7632943B2 (ja) | ビデオベースの点群コーディングのための非バイナリ占有マップ | |
| JP7434667B2 (ja) | ビデオベースの点群コーディングのためのグループオブピクチャベースのパッチパッキング | |
| US20250124604A1 (en) | Valence of mesh vertices | |
| JP2025530269A (ja) | チャート区分を使用したテクスチャ座標圧縮 | |
| CN120166225A (zh) | 视频编解码的方法、装置以及介质 | |
| CN119768840A (zh) | 在网格运动矢量编码中用信号通知被重复顶点去除 | |
| JP2025525965A (ja) | 新規のセグメンテーションを使用したメッシュ最適化 | |
| JP2024515947A (ja) | メッシュ圧縮のための幾何学的フィルタリング | |
| CN119137947A (zh) | 位置压缩中重复顶点的分组 | |
| HK40042467A (en) | Video encoding or decoding method and apparatus, computer device, and storage medium | |
| HK40044355B (en) | Method of processing point cloud data, device and storage medium | |
| HK40044355A (en) | Method of processing point cloud data, device and storage medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240731 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240731 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20250729 |
|
| 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: 20250805 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250827 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7735583 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |