JP7726962B2 - Dmvrのためのブロックサイズ制限 - Google Patents
Dmvrのためのブロックサイズ制限Info
- Publication number
- JP7726962B2 JP7726962B2 JP2023176854A JP2023176854A JP7726962B2 JP 7726962 B2 JP7726962 B2 JP 7726962B2 JP 2023176854 A JP2023176854 A JP 2023176854A JP 2023176854 A JP2023176854 A JP 2023176854A JP 7726962 B2 JP7726962 B2 JP 7726962B2
- Authority
- JP
- Japan
- Prior art keywords
- dmvr
- video block
- bitstream
- video
- conversion
- 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/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/12—Selection from among a plurality of transforms or standards, e.g. selection between discrete cosine transform [DCT] and sub-band transform or selection between H.263 and H.264
- H04N19/122—Selection of transform size, e.g. 8x8 or 2x4x8 DCT; Selection of sub-band transforms of varying structure or type
-
- 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/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/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/44—Decoders specially adapted therefor, e.g. video decoders which are asymmetric with respect to the encoder
-
- 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/513—Processing of motion vectors
-
- 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/513—Processing of motion vectors
- H04N19/521—Processing of motion vectors for estimating the reliability of the determined motion vectors or motion vector field, e.g. for smoothing the motion vector field or for correcting motion vectors
-
- 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/56—Motion estimation with initialisation of the vector search, e.g. estimating a good candidate to initiate a search
-
- 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/577—Motion compensation with bidirectional frame interpolation, i.e. using B-pictures
-
- 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/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
- H04N19/61—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive 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/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)
- Discrete Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Description
ビデオコーディング規格は、主に、よく知られているITU-T及びISO/IEC規格の開発を通じて、進歩してきた。ITU-Tは、H.261及びH.263を実現し、ISO/IECは、MPEG-1及びMPEG-4ビジュアルを実現し、2つの組織は、協同して、H.262/MPEG-2ビデオ及びH.264/MPEG-4アドバンスド・ビデオ・コーディング(AVC)及びH.265/HEVC規格を実現した。H.262以来、ビデオコーディング規格は、時間予測及び変換コーディングが利用される複合的なビデオコーディング構造に基づいている。HEVCを越える将来のビデオコーディング技術を探るために、JVET(Joint Video Exploration Team)が2015年にVCEG及びMPEGによって共同設立された。それ以来、多くの新しい方法がJVETによって導入され、JEM(Joint Exploration Model)と名付けられた参照ソフトウェアに置かれてきた。2018年4月に、VCEG(Q6/16)とISO/IEC JTC1 SC29/WG11(MPEG)との間のJVET(Joint Video Expert Team)が、HEVCと比較してビットレート50%減を目指すVVC規格に取り組むために作られた。
各インター予測された予測ユニット(prediction unit;PU)は、1つ又は2つの参照ピクチャリストのための動きパラメータを有する。動きパラメータは、動きベクトル及び参照ピクチャインデックスを含む。2つの参照ピクチャリストの一方の利用はまた、inter_pred_idcを用いて信号伝送されてもよい。動きベクトルは、予測子に対する差分として明示的にコーディングされてよい。
costBi≦factor×min(cost0,cost1)の場合には、双予測が使用される;
あるいは、cost0≦cost1の場合には、リスト0からの単予測が使用される;
上記以外の場合には、リスト1からの双予測が使用される。
ここで、cost0は、リスト0テンプレートマッチングのSADであり、cost1は、リスト1テンプレートマッチングのSADであり、costBiは、双予測テンプレートマッチングのSADである。factorの値は1.25に等しく、これは、選択プロセスが双予測の方に偏っていることを意味する。
双予測動作において、1つのブロック領域の予測のために、リスト0の動きベクトル(motion vector,MV)及びリスト1のMVを用いて夫々形成された2つの予測ブロックが、単一の予測信号を形成するよう結合される。デコーダ側動きベクトル精緻化(DMVR)方法において、双予測の2つの動きベクトルは、両方向テンプレートマッチングプロセスによって更に精緻化される。両方向テンプレートマッチングは、精緻化されたMVを追加の動き情報の伝送なしで得るために、両方向テンプレートと参照ピクチャ内の再構成サンプルとの間で歪みベースの探索を実行するようデコーダで適用される。
a.例において、DMVRは、ブロックサイズが4×4に等しい場合に常に無効にされ得る。
b.他の例で、DMVRは、ブロックサイズがW×4又は4×Hに等しい場合に常に無効にされ得る。Hは、1以上の整数値である。
c.他の例で、DMVRは、W≦T1又はH≦T2であるブロックW×Hについて、常に無効にされ得る。W、H、T1及びT2は、1以上の整数値である。
d.他の例で、DMVRは、W≦T1及びH≦T2であるブロックW×Hについて、常に無効にされ得る。W、H、T1及びT2は、1以上の整数値である。
e.他の例で、DMVRは、W×H≦T0であるブロックW×Hについて、常に無効にされ得る。W、H、及びT0は、1以上の整数値である。
f.他の例で、DMVRは、W/Hが閾値よりも小さくかつ/あるいはW/Hが閾値よりも大きい場合に常に無効にされ得る。閾値は、信号により伝えられるか又は予め定義されてよい(例えば、1に等しい)。W及びHは整数値であり、閾値は分数として表現され得る。
本願は、2018年7月2日付けで出願された米国特許仮出願第62/693412号の優先権及び利益を請求する国際特許出願第PCT/IB2019/055616号に基づく特願2020-571582号の分割出願である特願2022-109489号の分割出願である。上記の全ての特許出願は、それらの全文を参照により本願に援用される。
Claims (10)
- ビデオ処理の方法であって、
ビデオブロックの幅及び高さの少なくとも1つに基づき、前記ビデオブロックと該ビデオブロックのビットストリームとの間の変換のためのデコーダ側動きベクトル精緻化(DMVR)ステップの有効化及び無効化の間の決定を行うことと、
前記決定が有効化である場合に、前記DMVRステップを有効にすることによって前記変換を実行することと、
前記決定が無効化である場合に、前記DMVRステップを無効にすることによって前記変換を実行することと
を有し、
前記DMVRステップは、前記ビットストリームにおいて伝えられる動きベクトルの値を精緻化し、該精緻化された値を前記変換中に使用することを含み、
前記DMVRステップは、W×H≦T0である場合に無効化されると決定され、W及びHは夫々、前記ビデオブロックの前記幅及び前記高さであり、T0は、1以上の整数値である、
方法。 - 前記変換は、前記ビデオブロックのピクセル値へと前記ビットストリームを復号することを含む、
請求項1に記載の方法。 - 前記変換は、前記ビットストリームへと前記ビデオブロックのピクセル値を符号化することを含む、
請求項1に記載の方法。 - 前記DMVRステップは、W=4かつH=4の場合に無効化されると決定される、
請求項1に記載の方法。 - 前記DMVRステップは、W=4又はH=4の場合に無効化されると決定される、
請求項1に記載の方法。 - 前記DMVRステップは、W/Hが閾値よりも小さくかつW/Hが他の閾値よりも大きい場合に無効化されると決定される、
請求項1に記載の方法。 - 前記閾値及び前記他の閾値は、固定値を有する、
請求項6に記載の方法。 - プロセッサと、命令を有する非一時的なメモリとを有するビデオデータコーディング装置であって、
前記命令は、前記プロセッサによって実行されるときに、該プロセッサに、
ビデオブロックの幅及び高さの少なくとも1つに基づいて、前記ビデオブロックと該ビデオブロックのビットストリームとの間の変換のためのデコーダ側動きベクトル精緻化(DMVR)ステップの有効化及び無効化の間の決定を行うことと、
前記決定が有効化である場合に、前記DMVRステップを有効にすることによって前記変換を実行することと、
前記決定が無効化である場合に、前記DMVRステップを無効にすることによって前記変換を実行することと
を実行させ、
前記DMVRステップは、前記ビットストリームにおいて伝えられる動きベクトルの値を精緻化し、該精緻化された値を前記変換中に使用することを含み、
前記DMVRステップは、W×H≦T0である場合に無効化されると決定され、W及びHは夫々、前記ビデオブロックの前記幅及び前記高さであり、T0は、1以上の整数値である、
ビデオデータコーディング装置。 - プロセッサに、
ビデオブロックの幅及び高さの少なくとも1つに基づいて、前記ビデオブロックと該ビデオブロックのビットストリームとの間の変換のためのデコーダ側動きベクトル精緻化(DMVR)ステップの有効化及び無効化の間の決定を行うことと、
前記決定が有効化である場合に、前記DMVRステップを有効にすることによって前記変換を実行することと、
前記決定が無効化である場合に、前記DMVRステップを無効にすることによって前記変換を実行することと
を実行させ、
前記DMVRステップは、前記ビットストリームにおいて伝えられる動きベクトルの値を精緻化し、該精緻化された値を前記変換中に使用することを含み、
前記DMVRステップは、W×H≦T0である場合に無効化されると決定され、W及びHは夫々、前記ビデオブロックの前記幅及び前記高さであり、T0は、1以上の整数値である、
命令を記憶している非一時的なコンピュータ可読記憶媒体。 - ビデオのビットストリームを記憶する方法であって、
ビデオブロックの幅及び高さの少なくとも1つに基づいて、前記ビデオブロックの前記ビットストリームを生成するためのデコーダ側動きベクトル精緻化(DMVR)ステップの有効化及び無効化の間の決定を行うことと、
前記決定が有効化である場合に、前記DMVRステップを有効にすることによって前記ビデオブロックから前記ビットストリームを生成することと、
前記決定が無効化である場合に、前記DMVRステップを無効にすることによって前記ビデオブロックから前記ビットストリームを生成することと、
前記ビットストリームを非一時的なコンピュータ可読記録媒体に記憶するステップと
を有し、
前記DMVRステップは、前記ビットストリームにおいて伝えられる動きベクトルの値を精緻化し、該精緻化された値を前記ビットストリームの生成中に使用することを含み、
前記DMVRステップは、W×H≦T0である場合に無効化されると決定され、W及びHは夫々、前記ビデオブロックの前記幅及び前記高さであり、T0は、1以上の整数値である、
方法。
Applications Claiming Priority (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US201862693412P | 2018-07-02 | 2018-07-02 | |
| US62/693,412 | 2018-07-02 | ||
| PCT/IB2019/055616 WO2020008343A1 (en) | 2018-07-02 | 2019-07-02 | Block size restrictions for dmvr |
| JP2020571582A JP7104188B2 (ja) | 2018-07-02 | 2019-07-02 | Dmvrのためのブロックサイズ制限 |
| JP2022109489A JP7368554B2 (ja) | 2018-07-02 | 2022-07-07 | Dmvrのためのブロックサイズ制限 |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022109489A Division JP7368554B2 (ja) | 2018-07-02 | 2022-07-07 | Dmvrのためのブロックサイズ制限 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2024001217A JP2024001217A (ja) | 2024-01-09 |
| JP7726962B2 true JP7726962B2 (ja) | 2025-08-20 |
Family
ID=67297220
Family Applications (3)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020571582A Active JP7104188B2 (ja) | 2018-07-02 | 2019-07-02 | Dmvrのためのブロックサイズ制限 |
| JP2022109489A Active JP7368554B2 (ja) | 2018-07-02 | 2022-07-07 | Dmvrのためのブロックサイズ制限 |
| JP2023176854A Active JP7726962B2 (ja) | 2018-07-02 | 2023-10-12 | Dmvrのためのブロックサイズ制限 |
Family Applications Before (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020571582A Active JP7104188B2 (ja) | 2018-07-02 | 2019-07-02 | Dmvrのためのブロックサイズ制限 |
| JP2022109489A Active JP7368554B2 (ja) | 2018-07-02 | 2022-07-07 | Dmvrのためのブロックサイズ制限 |
Country Status (7)
| Country | Link |
|---|---|
| US (3) | US11363290B2 (ja) |
| EP (1) | EP3791583A1 (ja) |
| JP (3) | JP7104188B2 (ja) |
| KR (1) | KR102942484B1 (ja) |
| CN (2) | CN115334312B (ja) |
| TW (1) | TWI719519B (ja) |
| WO (1) | WO2020008343A1 (ja) |
Families Citing this family (45)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2019234598A1 (en) | 2018-06-05 | 2019-12-12 | Beijing Bytedance Network Technology Co., Ltd. | Interaction between ibc and stmvp |
| WO2019234612A1 (en) | 2018-06-05 | 2019-12-12 | Beijing Bytedance Network Technology Co., Ltd. | Partition tree with four sub-blocks symmetric or asymmetric |
| WO2019234676A1 (en) | 2018-06-07 | 2019-12-12 | Beijing Bytedance Network Technology Co., Ltd. | Mv precision refine |
| EP3788782A1 (en) | 2018-06-21 | 2021-03-10 | Beijing Bytedance Network Technology Co. Ltd. | Sub-block mv inheritance between color components |
| CN110636298B (zh) | 2018-06-21 | 2022-09-13 | 北京字节跳动网络技术有限公司 | 对于Merge仿射模式和非Merge仿射模式的统一约束 |
| TWI719519B (zh) | 2018-07-02 | 2021-02-21 | 大陸商北京字節跳動網絡技術有限公司 | 對於dmvr的塊尺寸限制 |
| WO2020017840A1 (ko) * | 2018-07-16 | 2020-01-23 | 엘지전자 주식회사 | Dmvr에 기반하여 인터 예측을 수행하는 방법 및 장치 |
| WO2020065517A1 (en) | 2018-09-24 | 2020-04-02 | Beijing Bytedance Network Technology Co., Ltd. | Simplified history based motion vector prediction |
| CN111083484B (zh) | 2018-10-22 | 2024-06-28 | 北京字节跳动网络技术有限公司 | 基于子块的预测 |
| CN111083489B (zh) | 2018-10-22 | 2024-05-14 | 北京字节跳动网络技术有限公司 | 多次迭代运动矢量细化 |
| CN112997495B (zh) | 2018-11-10 | 2024-02-20 | 北京字节跳动网络技术有限公司 | 当前图片参考中的取整 |
| CN111436227B (zh) | 2018-11-12 | 2024-03-29 | 北京字节跳动网络技术有限公司 | 在视频处理中使用组合帧间-帧内预测 |
| WO2020103877A1 (en) | 2018-11-20 | 2020-05-28 | Beijing Bytedance Network Technology Co., Ltd. | Coding and decoding of video coding modes |
| WO2020103852A1 (en) | 2018-11-20 | 2020-05-28 | Beijing Bytedance Network Technology Co., Ltd. | Difference calculation based on patial position |
| US11146810B2 (en) * | 2018-11-27 | 2021-10-12 | Qualcomm Incorporated | Decoder-side motion vector refinement |
| CN111263152B (zh) | 2018-11-30 | 2021-06-01 | 华为技术有限公司 | 视频序列的图像编解码方法和装置 |
| CN118612453A (zh) * | 2019-02-14 | 2024-09-06 | Lg 电子株式会社 | 基于dmvr的帧间预测方法和设备 |
| US11190797B2 (en) * | 2019-03-01 | 2021-11-30 | Qualcomm Incorporated | Constraints on decoder-side motion vector refinement based on weights for bi-predicted prediction |
| KR102635518B1 (ko) | 2019-03-06 | 2024-02-07 | 베이징 바이트댄스 네트워크 테크놀로지 컴퍼니, 리미티드 | 변환된 단예측 후보의 사용 |
| JP7555328B2 (ja) * | 2019-03-08 | 2024-09-24 | シャープ株式会社 | 動画像復号装置、動画像符号化装置、および動画像復号方法 |
| CN113475076B (zh) * | 2019-03-11 | 2024-03-12 | 阿里巴巴集团控股有限公司 | 用于对视频数据进行编码的帧间预测方法 |
| JP7307192B2 (ja) | 2019-04-02 | 2023-07-11 | 北京字節跳動網絡技術有限公司 | デコーダ側の動きベクトルの導出 |
| CN113728644B (zh) | 2019-05-16 | 2024-01-26 | 北京字节跳动网络技术有限公司 | 基于子区域的运动信息细化确定 |
| KR20250076671A (ko) * | 2019-06-14 | 2025-05-29 | 엘지전자 주식회사 | 예측 샘플을 생성하기 위한 가중치 인덱스 정보를 도출하는 영상 디코딩 방법 및 그 장치 |
| US11736720B2 (en) * | 2019-09-03 | 2023-08-22 | Tencent America LLC | Motion vector refinement methods for video encoding |
| WO2021052491A1 (en) | 2019-09-19 | 2021-03-25 | Beijing Bytedance Network Technology Co., Ltd. | Deriving reference sample positions in video coding |
| CN114556918B (zh) | 2019-10-12 | 2025-08-12 | 北京字节跳动网络技术有限公司 | 细化视频编解码工具的使用和信令 |
| JP7414980B2 (ja) | 2019-10-13 | 2024-01-16 | 北京字節跳動網絡技術有限公司 | 参照ピクチャリサンプリングと映像コーディングツールとの間の相互作用 |
| CN112770113B (zh) * | 2019-11-05 | 2024-08-23 | 杭州海康威视数字技术股份有限公司 | 一种编解码方法、装置及其设备 |
| CN111050182B (zh) * | 2019-12-27 | 2022-02-18 | 浙江大华技术股份有限公司 | 运动矢量的预测方法、视频编码方法及相关设备、装置 |
| MX2022007503A (es) | 2019-12-27 | 2022-07-04 | Beijing Bytedance Network Tech Co Ltd | Se?alizacion de tipos de corte en encabezados de imagenes de video. |
| WO2021207423A1 (en) * | 2020-04-08 | 2021-10-14 | Beijing Dajia Internet Information Technology Co., Ltd. | Methods and apparatuses for signaling of syntax elements in video coding |
| AU2021416082A1 (en) | 2020-12-29 | 2023-05-18 | Qualcomm Incorporated | Template matching in video coding |
| US11758151B2 (en) * | 2020-12-29 | 2023-09-12 | Qualcomm Incorporated | Template matching in video coding |
| US12219166B2 (en) | 2021-03-12 | 2025-02-04 | Lemon Inc. | Motion candidate derivation with search order and coding mode |
| US11936899B2 (en) * | 2021-03-12 | 2024-03-19 | Lemon Inc. | Methods and systems for motion candidate derivation |
| US11671616B2 (en) | 2021-03-12 | 2023-06-06 | Lemon Inc. | Motion candidate derivation |
| US11936877B2 (en) * | 2021-04-12 | 2024-03-19 | Qualcomm Incorporated | Template matching based affine prediction for video coding |
| US20240214606A1 (en) * | 2021-04-27 | 2024-06-27 | Beijing Bytedance Network Technology Co., Ltd. | Method, device, and medium for video processing |
| US12418662B2 (en) | 2021-06-04 | 2025-09-16 | Beijing Bytedance Network Technology Co., Ltd. | Method, device, and medium for video processing |
| US20240267513A1 (en) * | 2021-09-15 | 2024-08-08 | Kt Corporation | Video signal encoding/decoding method and recording medium having bitstream stored therein |
| GB2617839B (en) * | 2022-04-19 | 2025-03-12 | Canon Kk | Video coding and decoding |
| US12556736B2 (en) * | 2022-10-10 | 2026-02-17 | Tencent America LLC | Method and apparatus for extended decoder side motion vector refinement |
| EP4398568A1 (en) * | 2023-01-09 | 2024-07-10 | Beijing Xiaomi Mobile Software Co., Ltd. | Encoding/decoding video picture data |
| EP4436184A1 (en) * | 2023-03-20 | 2024-09-25 | Beijing Xiaomi Mobile Software Co., Ltd. | Decoding video picture data using affine motion fields defined by control point motion vectors |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2018121506A1 (en) | 2016-12-27 | 2018-07-05 | Mediatek Inc. | Method and apparatus of bilateral template mv refinement for video coding |
| US20190132606A1 (en) | 2017-11-02 | 2019-05-02 | Mediatek Inc. | Method and apparatus for video coding |
Family Cites Families (69)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5661524A (en) | 1996-03-08 | 1997-08-26 | International Business Machines Corporation | Method and apparatus for motion estimation using trajectory in a digital video encoder |
| US5987180A (en) | 1997-09-26 | 1999-11-16 | Sarnoff Corporation | Multiple component compression encoder motion search method and apparatus |
| US6876703B2 (en) | 2000-05-11 | 2005-04-05 | Ub Video Inc. | Method and apparatus for video coding |
| CN101448162B (zh) | 2001-12-17 | 2013-01-02 | 微软公司 | 处理视频图像的方法 |
| US7720151B2 (en) | 2003-02-11 | 2010-05-18 | Texas Instruments Incorporated | Motion estimation using early decision for goodness of estimation with quick convergence feedback |
| US7145950B2 (en) | 2003-07-14 | 2006-12-05 | Primax Electronics Ltd. | Method of motion vector determination in digital video compression |
| US7724827B2 (en) | 2003-09-07 | 2010-05-25 | Microsoft Corporation | Multi-layer run level encoding and decoding |
| US7627037B2 (en) | 2004-02-27 | 2009-12-01 | Microsoft Corporation | Barbell lifting for multi-layer wavelet coding |
| GB0500174D0 (en) | 2005-01-06 | 2005-02-16 | Kokaram Anil | Method for estimating motion and occlusion |
| EP1835749A1 (en) * | 2006-03-16 | 2007-09-19 | THOMSON Licensing | Method for coding video data of a sequence of pictures |
| US7672377B2 (en) | 2006-04-21 | 2010-03-02 | Dilithium Holdings, Inc. | Method and system for video encoding and transcoding |
| US8428118B2 (en) | 2006-08-17 | 2013-04-23 | Ittiam Systems (P) Ltd. | Technique for transcoding MPEG-2/MPEG-4 bitstream to H.264 bitstream |
| US8553758B2 (en) | 2007-03-02 | 2013-10-08 | Sony Corporation | Motion parameter engine for true motion |
| US9225996B2 (en) | 2007-12-19 | 2015-12-29 | Vixs Systems, Inc. | Motion refinement engine with flexible direction processing and methods for use therewith |
| US8228990B2 (en) | 2008-01-16 | 2012-07-24 | Sony Corporation | Template matching scheme using multiple predictors as candidates for intra-prediction |
| TWI500308B (zh) | 2008-03-09 | 2015-09-11 | Lg Electronics Inc | 視訊訊號之編碼或解碼方法及其裝置 |
| US8638395B2 (en) | 2009-06-05 | 2014-01-28 | Cisco Technology, Inc. | Consolidating prior temporally-matched frames in 3D-based video denoising |
| US8520731B2 (en) | 2009-06-05 | 2013-08-27 | Cisco Technology, Inc. | Motion estimation for noisy frames based on block matching of filtered blocks |
| DK2465265T3 (en) | 2009-08-12 | 2019-02-18 | Interdigital Vc Holdings Inc | METHODS AND APPARATUS FOR IMPROVED INTRA-CHROMA DECODATION AND DECODATION |
| KR101036552B1 (ko) | 2009-11-02 | 2011-05-24 | 중앙대학교 산학협력단 | 적응적 탐색 영역 및 부분 정합 오차 기반의 고속 움직임 추정 장치 및 방법 |
| US20110176611A1 (en) * | 2010-01-15 | 2011-07-21 | Yu-Wen Huang | Methods for decoder-side motion vector derivation |
| US9497481B2 (en) | 2010-02-09 | 2016-11-15 | Nippon Telegraph And Telephone Corporation | Motion vector predictive encoding method, motion vector predictive decoding method, moving picture encoding apparatus, moving picture decoding apparatus, and programs thereof |
| US8976873B2 (en) | 2010-11-24 | 2015-03-10 | Stmicroelectronics S.R.L. | Apparatus and method for performing error concealment of inter-coded video frames |
| US9380314B2 (en) | 2010-12-20 | 2016-06-28 | Texas Instruments Incorporated | Pixel retrieval for frame reconstruction |
| KR101422422B1 (ko) | 2010-12-21 | 2014-07-23 | 인텔 코오퍼레이션 | Dmvd 처리 향상을 위한 시스템 및 방법 |
| US8755437B2 (en) | 2011-03-17 | 2014-06-17 | Mediatek Inc. | Method and apparatus for derivation of spatial motion vector candidate and motion vector prediction candidate |
| CN102710934B (zh) * | 2011-01-22 | 2015-05-06 | 华为技术有限公司 | 一种运动预测或补偿方法 |
| US9549182B2 (en) * | 2012-07-11 | 2017-01-17 | Qualcomm Incorporated | Repositioning of prediction residual blocks in video coding |
| SG11201500311XA (en) | 2012-09-28 | 2015-02-27 | Intel Corp | Inter-layer pixel sample prediction |
| SG11201500314WA (en) | 2012-09-28 | 2015-02-27 | Intel Corp | Inter-layer residual prediction |
| US9294777B2 (en) | 2012-12-30 | 2016-03-22 | Qualcomm Incorporated | Progressive refinement with temporal scalability support in video coding |
| US9521425B2 (en) | 2013-03-19 | 2016-12-13 | Qualcomm Incorporated | Disparity vector derivation in 3D video coding for skip and direct modes |
| US9762927B2 (en) | 2013-09-26 | 2017-09-12 | Qualcomm Incorporated | Sub-prediction unit (PU) based temporal motion vector prediction in HEVC and sub-PU design in 3D-HEVC |
| US9667996B2 (en) | 2013-09-26 | 2017-05-30 | Qualcomm Incorporated | Sub-prediction unit (PU) based temporal motion vector prediction in HEVC and sub-PU design in 3D-HEVC |
| US10531116B2 (en) | 2014-01-09 | 2020-01-07 | Qualcomm Incorporated | Adaptive motion vector resolution signaling for video coding |
| US10484721B2 (en) | 2014-03-17 | 2019-11-19 | Qualcomm Incorporated | Method for motion estimation of non-natural video data |
| EP3139605A4 (en) | 2014-04-28 | 2017-05-17 | Panasonic Intellectual Property Corporation of America | Encoding method, decoding method, encoding apparatus, and decoding apparatus |
| CN104780383B (zh) | 2015-02-02 | 2017-09-19 | 杭州电子科技大学 | 一种3d‑hevc多分辨率视频编码方法 |
| US10200711B2 (en) | 2015-03-27 | 2019-02-05 | Qualcomm Incorporated | Motion vector derivation in video coding |
| MY197611A (en) | 2015-09-25 | 2023-06-28 | Huawei Tech Co Ltd | Apparatus and method for video motion compensation |
| US11363253B2 (en) | 2016-05-13 | 2022-06-14 | Vid Scale, Inc. | Systems and methods for generalized multi-hypothesis prediction for video coding |
| US10602191B2 (en) | 2016-05-13 | 2020-03-24 | Gopro, Inc. | Apparatus and methods for video compression |
| US10944963B2 (en) * | 2016-05-25 | 2021-03-09 | Arris Enterprises Llc | Coding weighted angular prediction for intra coding |
| CA3025488A1 (en) | 2016-05-25 | 2017-11-30 | Arris Enterprises Llc | Weighted angular prediction for intra coding |
| EP3264768A1 (en) | 2016-06-30 | 2018-01-03 | Thomson Licensing | Method and apparatus for video coding with adaptive motion information refinement |
| US11638027B2 (en) * | 2016-08-08 | 2023-04-25 | Hfi Innovation, Inc. | Pattern-based motion vector derivation for video coding |
| US10951912B2 (en) | 2016-10-05 | 2021-03-16 | Qualcomm Incorporated | Systems and methods for adaptive selection of weights for video coding |
| US10750203B2 (en) * | 2016-12-22 | 2020-08-18 | Mediatek Inc. | Method and apparatus of adaptive bi-prediction for video coding |
| WO2018125972A1 (en) * | 2016-12-28 | 2018-07-05 | Arris Enterprises Llc | Adaptive unequal weight planar prediction |
| EP3343925A1 (en) | 2017-01-03 | 2018-07-04 | Thomson Licensing | Method and apparatus for encoding and decoding motion information |
| US20180199057A1 (en) | 2017-01-12 | 2018-07-12 | Mediatek Inc. | Method and Apparatus of Candidate Skipping for Predictor Refinement in Video Coding |
| US10701366B2 (en) | 2017-02-21 | 2020-06-30 | Qualcomm Incorporated | Deriving motion vector information at a video decoder |
| US10523964B2 (en) | 2017-03-13 | 2019-12-31 | Qualcomm Incorporated | Inter prediction refinement based on bi-directional optical flow (BIO) |
| US10602180B2 (en) | 2017-06-13 | 2020-03-24 | Qualcomm Incorporated | Motion vector prediction |
| WO2019001741A1 (en) | 2017-06-30 | 2019-01-03 | Huawei Technologies Co., Ltd. | MOTION VECTOR REFINEMENT FOR MULTI-REFERENCE PREDICTION |
| EP3451664A1 (en) | 2017-09-01 | 2019-03-06 | Thomson Licensing | Motion compensation at a finer precision than motion vector differential |
| CN107483960B (zh) | 2017-09-15 | 2020-06-02 | 信阳师范学院 | 一种基于空间预测的运动补偿帧率上转换方法 |
| US10785494B2 (en) | 2017-10-11 | 2020-09-22 | Qualcomm Incorporated | Low-complexity design for FRUC |
| WO2019107916A1 (ko) | 2017-11-30 | 2019-06-06 | 엘지전자 주식회사 | 영상 코딩 시스템에서 인터 예측에 따른 영상 디코딩 방법 및 장치 |
| CN119324983A (zh) | 2018-03-30 | 2025-01-17 | 英迪股份有限公司 | 图像编码/解码方法以及存储介质 |
| US20190306502A1 (en) | 2018-04-02 | 2019-10-03 | Qualcomm Incorporated | System and method for improved adaptive loop filtering |
| US10779002B2 (en) | 2018-04-17 | 2020-09-15 | Qualcomm Incorporated | Limitation of the MVP derivation based on decoder-side motion vector derivation |
| US10469869B1 (en) | 2018-06-01 | 2019-11-05 | Tencent America LLC | Method and apparatus for video coding |
| WO2019234676A1 (en) | 2018-06-07 | 2019-12-12 | Beijing Bytedance Network Technology Co., Ltd. | Mv precision refine |
| TWI719519B (zh) | 2018-07-02 | 2021-02-21 | 大陸商北京字節跳動網絡技術有限公司 | 對於dmvr的塊尺寸限制 |
| WO2020084461A1 (en) | 2018-10-22 | 2020-04-30 | Beijing Bytedance Network Technology Co., Ltd. | Restrictions on decoder side motion vector derivation based on coding information |
| CN112913241B (zh) | 2018-10-22 | 2024-03-26 | 北京字节跳动网络技术有限公司 | 解码器侧运动矢量推导的限制 |
| EP4300965A3 (en) | 2018-11-05 | 2024-01-17 | Beijing Bytedance Network Technology Co., Ltd. | Interpolation for inter prediction with refinement |
| CN120128701B (zh) * | 2019-09-12 | 2026-02-17 | 阿里巴巴(中国)有限公司 | 计算机实现的编解码方法及非暂时性计算机可读存储介质 |
-
2019
- 2019-06-28 TW TW108122737A patent/TWI719519B/zh active
- 2019-07-02 EP EP19740078.1A patent/EP3791583A1/en active Pending
- 2019-07-02 JP JP2020571582A patent/JP7104188B2/ja active Active
- 2019-07-02 CN CN202210791121.7A patent/CN115334312B/zh active Active
- 2019-07-02 WO PCT/IB2019/055616 patent/WO2020008343A1/en not_active Ceased
- 2019-07-02 CN CN201910590860.8A patent/CN110677659B/zh active Active
- 2019-07-02 KR KR1020217000093A patent/KR102942484B1/ko active Active
-
2020
- 2020-08-20 US US16/998,653 patent/US11363290B2/en active Active
-
2022
- 2022-02-17 US US17/674,488 patent/US11722688B2/en active Active
- 2022-07-07 JP JP2022109489A patent/JP7368554B2/ja active Active
-
2023
- 2023-06-27 US US18/342,514 patent/US12126825B2/en active Active
- 2023-10-12 JP JP2023176854A patent/JP7726962B2/ja active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2018121506A1 (en) | 2016-12-27 | 2018-07-05 | Mediatek Inc. | Method and apparatus of bilateral template mv refinement for video coding |
| US20190132606A1 (en) | 2017-11-02 | 2019-05-02 | Mediatek Inc. | Method and apparatus for video coding |
Non-Patent Citations (5)
| Title |
|---|
| Chih-Wei Hsu, et al.,Description of SDR video coding technology proposal by MediaTek,Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11,JVET-J0018,10th Meeting: San Diego, US,2018年04月,pp.10-11 |
| Hongbin Liu, et al.,CE9: Simplification of Decoder Side Motion Vector Derivation (Test 9.2.9),Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11,JVET-L0267-v1,12th Meeting: Macao, CN,2018年09月,pp.1-4 |
| Hongbin Liu, et al.,CE9-related: Simplification of Decoder Side Motion Vector Derivation,oint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11,JVET-K0105-v1,11th Meeting: Ljubljana, SI,2018年07月,pp.1-3 |
| Huanbang Chen, et al.,Description of SDR, HDR and 360° video coding technology proposal by Huawei, GoPro, HiSilicon, and,Joint Video Exploration Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11,JVET-J0025_v2,10th Meeting: San Diego, US,2018年04月,pp.27-29 |
| Xu Chen, Jicheng An and Jianhua Zheng,Decoder-Side Motion Vector Refinement Based on Bilateral Template Matching,Joint Video Exploration Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11,JVET-D0029,4th Meeting: Chengdu, CN,2016年10月,pp.1-4 |
Also Published As
| Publication number | Publication date |
|---|---|
| US11363290B2 (en) | 2022-06-14 |
| CN110677659A (zh) | 2020-01-10 |
| CN115334312B (zh) | 2026-01-16 |
| KR20210027351A (ko) | 2021-03-10 |
| CN110677659B (zh) | 2022-07-19 |
| US20220174309A1 (en) | 2022-06-02 |
| JP2024001217A (ja) | 2024-01-09 |
| US11722688B2 (en) | 2023-08-08 |
| WO2020008343A1 (en) | 2020-01-09 |
| EP3791583A1 (en) | 2021-03-17 |
| US20230345038A1 (en) | 2023-10-26 |
| JP2022125267A (ja) | 2022-08-26 |
| TW202007165A (zh) | 2020-02-01 |
| TWI719519B (zh) | 2021-02-21 |
| JP7368554B2 (ja) | 2023-10-24 |
| US12126825B2 (en) | 2024-10-22 |
| CN115334312A (zh) | 2022-11-11 |
| KR102942484B1 (ko) | 2026-03-20 |
| US20200382807A1 (en) | 2020-12-03 |
| JP7104188B2 (ja) | 2022-07-20 |
| JP2021530142A (ja) | 2021-11-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7726962B2 (ja) | Dmvrのためのブロックサイズ制限 | |
| JP7556090B2 (ja) | デコーダ側精緻化ツールのサイズ選択アプリケーション | |
| JP7741154B2 (ja) | オプティカルフローベースの予測精緻化の計算 | |
| CN110581997B (zh) | 运动矢量精度细化 | |
| TWI731362B (zh) | 擴展Merge模式與其他視頻編碼工具之間的交互 | |
| US11936905B2 (en) | Overlapped block motion compensation with derived motion information from neighbors | |
| US12120302B2 (en) | Coded representation of history-based motion vector prediction tables | |
| CN115104309B (zh) | 对merge模式的改进 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20231031 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240618 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240917 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20241022 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250122 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20250218 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250617 |
|
| 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: 20250722 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250807 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7726962 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |