JP2023158110A - ビデオ復号方法、ビデオ復号装置、コンピュータプログラム、およびビデオ符号化方法 - Google Patents
ビデオ復号方法、ビデオ復号装置、コンピュータプログラム、およびビデオ符号化方法 Download PDFInfo
- Publication number
- JP2023158110A JP2023158110A JP2023144320A JP2023144320A JP2023158110A JP 2023158110 A JP2023158110 A JP 2023158110A JP 2023144320 A JP2023144320 A JP 2023144320A JP 2023144320 A JP2023144320 A JP 2023144320A JP 2023158110 A JP2023158110 A JP 2023158110A
- Authority
- JP
- Japan
- Prior art keywords
- motion vector
- predictions
- vector prediction
- threshold
- video
- 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.)
- Granted
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/119—Adaptive subdivision aspects, e.g. subdivision of a picture into rectangular or non-rectangular coding blocks
-
- 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/103—Selection of coding mode or of prediction mode
- H04N19/105—Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
-
- 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/103—Selection of coding mode or of prediction mode
- H04N19/109—Selection of coding mode or of prediction mode among a plurality of temporal predictive coding modes
-
- 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
-
- 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
- H04N19/139—Analysis of motion vectors, e.g. their magnitude, direction, variance or reliability
-
- 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/14—Coding unit complexity, e.g. amount of activity or edge presence estimation
-
- 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
-
- 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/189—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding
- H04N19/196—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding being specially adapted for the computation of encoding parameters, e.g. by averaging previously computed encoding parameters
-
- 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/517—Processing of motion vectors by 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/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/517—Processing of motion vectors by encoding
- H04N19/52—Processing of motion vectors by encoding by predictive 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)
- Computing Systems (AREA)
- Theoretical Computer Science (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
【解決手段】本開示の態様は、ビデオ符号化/復号のための方法および装置を提供する。いくつかの例では、ビデオ復号のための装置は、処理回路を含む。処理回路は、対象ピクチャ内の対象ブロックについて予測情報を復号する。処理回路は、対象ブロックの面積がしきい値以下であるかどうかを決定する。処理回路は、動きベクトル予測の数を含む動きベクトル予測リストを構築する。動きベクトル予測の数は、対象ブロックの面積がしきい値以下であると決定されたかどうかに基づいている。処理回路は、動きベクトル予測リストに基づいて対象ブロックを再構築する。
【選択図】図9
Description
本出願は、2018年12月10日出願の「小さい符号化ブロックのための簡単化されたマージリストの構築」なる名称の米国仮出願第62/777,735号に基づく優先権の利益を主張する2019年8月29日出願の「小さい符号化ブロックのための簡単化されたマージリストの構築」なる名称の米国特許出願第16/555,549号に基づく優先権の利益を主張する。先行する出願の開示全体は、参照によりその全体が本明細書に組み込まれる。
AMVP:Advanced Motion Vector Prediction(高度な動きベクトル予測)
ASIC:Application-Specific Integrated Circuit(特定用途向け集積回路)
BMS:Benchmark Set(ベンチマークセット)
BS:Boundary Strength(境界強度)
BV:Block Vector(ブロックベクトル)
CANBus:Controller Area Network Bus(コントローラ・エリア・ネットワーク・バス)
CD:Compact Disc(コンパクトディスク)
CPR:Current Picture Referencing(対象ピクチャ参照)
CPU:Central Processing Units(中央処理装置)
CRT:Cathode Ray Tube(陰極線管)
CTB:Coding Tree Blocks(符号化ツリーブロック)
CTU:Coding Tree Units(符号化ツリーユニット)
CU:Coding Unit(符号化ユニット)
DPB:Decoder Picture Buffer(デコーダピクチャバッファ)
DVD:Digital Video Disc(デジタル・ビデオ・ディスク)
FPGA:Field Programmable Gate Areas(フィールド・プログラマブル・ゲート領域)
GOP:Groups of Pictures (Group of Pictures)
GPU:Graphics Processing Units(グラフィック処理ユニット)
GSM:Global System for Mobile communications(汎ヨーロッパデジタル移動通信システム)
HDR:High Dynamic Range(ハイ・ダイナミック・レンジ)
HEVC:High Efficiency Video Coding(高効率ビデオ符号化)
HRD:Hypothetical Reference Decoder(仮想参照デコーダ)
IBC:Intra Block Copy(ブロック内コピー)
IC:Integrated Circuit(集積回路)
JEM:Joint Exploration Model(共同探査モデル)
LAN:Local Area Network(ローカル・エリア・ネットワーク)
LCD:Liquid-Crystal Display(液晶ディスプレイ)
LIC:Local Illumination Compensation(局所照明補正)
LTE:Long-Term Evolution(ロングタームエボリューション)
MR-SAD:Mean-Removed Sum of Absolute Difference(絶対差の平均除去和)
MR-SATD:Mean-Removed Sum of Absolute (Hadamard-Transformed Difference絶対アダマール変換された差の平均除去和)
MV:Motion Vector(動きベクトル)
OLED:Organic Light-Emitting Diode(有機発光ダイオード)
PB:Prediction Blocks(予測ブロック)
PCI:Peripheral Component Interconnect(周辺機器相互接続)
PLD:Programmable Logic Device(プログラマブル・ロジック・デバイス)
PPS:Picture Parameter Set(ピクチャパラメータセット)
PU:Prediction Units(予測ユニット)
RAM:Random Access Memory(ランダム・アクセス・メモリ)
ROM:Read-Only Memory(読み取り専用メモリ)
SCC:Screen Content Coding(画面コンテンツ符号化)
SDR:Standard Dynamic Range(標準ダイナミックレンジ)
SEI:Supplementary Enhancement Information(付加拡張情報)
SMVP:Spatial Motion Vector Predictor(空間的動きベクトル予測)
SNR:Signal Noise Ratio(信号ノイズ比)
SPS:Sequence Parameter Set(シーケンス・パラメータ・セット)
SSD:Solid-state Drive(ソリッド・ステート・ドライブ)
TMVP:Temporal Motion Vector Predictor(時間的動きベクトル予測)
TU:Transform Units(変換ユニット)
USB:Universal Serial Bus(ユニバーサル・シリアル・バス)
VUI:Video Usability Information(ビデオユーザビリティ情報)
VVC:Versatile Video Coding(多用途ビデオ符号化)
121 同一位置のブロック
131 対象ブロック
141 対象ピクチャ
142 対象ブロック
144 サブCU
149 動きシフト
151 同一位置のピクチャ
152 同一位置のブロック
154 サブCU
200 通信システム
210 端末デバイス
220 端末デバイス
230 端末デバイス
240 端末デバイス
250 通信ネットワーク
301 ビデオソース
302 ビデオピクチャのストリーム
303 ビデオエンコーダ
304 符号化されたビデオデータ
305 ストリーミングサーバ
306 クライアントサブシステム
307 コピー
308 クライアントサブシステム
309 着信コピー、ビデオデータ
310 ビデオデコーダ
311 ビデオピクチャの出力ストリーム
312 ディスプレイ
313 キャプチャサブシステム
320 電子デバイス
330 電子デバイス
401 チャネル
410 ビデオデコーダ
412 レンダリングデバイス
415 バッファメモリ
420 パーサ
421 シンボル
430 電子デバイス
431 受信器
451 スケーラ/逆変換ユニット
452 イントラピクチャ予測ユニット、イントラ予測モジュール
453 動き補償予測ユニット
455 アグリゲータ
456 ループフィルタユニット
457 参照ピクチャメモリ
458 対象ピクチャバッファ
501 ビデオソース
503 ビデオエンコーダ
520 電子デバイス
530 ソースコーダ
532 符号化エンジン
533 デコーダ
534 参照ピクチャメモリ
535 予測器
540 送信器
543 符号化されたビデオシーケンス
545 エントロピーコーダ
550 コントローラ
560 通信チャネル
603 ビデオエンコーダ
621 一般コントローラ
622 イントラエンコーダ
623 残差計算器
624 残差エンコーダ
625 エントロピーエンコーダ
626 スイッチ
628 残差デコーダ
630 インターエンコーダ
710 ビデオデコーダ
771 エントロピーデコーダ
772 イントラデコーダ
773 残差デコーダ
774 再構築モジュール
780 インターデコーダ
800 プロセス
900 プロセス
1000 コンピュータシステム、アーキテクチャ
1001 キーボード
1002 マウス
1003 トラックパッド
1005 ジョイスティック
1006 マイク
1007 スキャナ
1008 カメラ
1009 スピーカ
1010 タッチ画面
1020 CD/DVD ROM/RW
1021 CD/DVD
1022 サムドライブ
1023 取り外し可能なハードドライブまたはソリッド・ステート・ドライブ
1040 コア
1041 中央処理装置(CPU)
1042 グラフィック処理装置(GPU)
1043 フィールド・プログラマブル・ゲート領域(FPGA)
1044 ハードウェアアクセラレータ
1045 読み取り専用メモリ(ROM)
1046 ランダム・アクセス・メモリ
1047 コア内部大容量記憶装置
1048 システムバス
1049 周辺バス
1050 グラフィックアダプタ
1054 ネットワークインタフェース
1055 通信ネットワーク
Claims (20)
- デコーダにおけるビデオ復号のための方法であって、
符号化されたビデオシーケンスの一部である対象ピクチャ内の対象ブロックについて予測情報を復号するステップと、
前記対象ブロックの面積がしきい値以下であるかどうかを決定するステップと、
動きベクトル予測の数を含む動きベクトル予測リストを構築するステップであって、動きベクトル予測の前記数は、前記対象ブロックの前記面積が前記しきい値以下であると決定されるかどうかに基づく、ステップと、
前記動きベクトル予測リストに基づいて前記対象ブロックを再構築するステップと、
を含む、方法。 - 前記動きベクトル予測リストに含まれる動きベクトル予測の前記数は、前記対象ブロックの前記面積が前記しきい値以下であると決定された場合は第1の数であり、
前記対象ブロックの前記面積が前記しきい値よりも大きいと決定された場合、前記動きベクトル予測リストに含まれる動きベクトル予測の前記数は、前記第1の数よりも大きい第2の数である、
請求項1に記載の方法。 - 前記予測情報が前記対象ブロックのパーティションサイズを示す場合、前記構築は、
前記パーティションサイズが前記しきい値以下であると決定されたかどうかに基づいて前記動きベクトル予測リストを構築するステップをさらに含み、
前記動きベクトル予測リストに含まれる動きベクトル予測の前記数は、前記パーティションサイズが前記しきい値以下であると決定された場合は前記第1の数であり、
前記パーティションサイズが前記しきい値よりも大きいと決定された場合、前記動きベクトル予測リストに含まれる動きベクトル予測の前記数は前記第2の数である、
請求項2に記載の方法。 - 前記しきい値は、予め設定された数の輝度サンプルである、請求項1に記載の方法。
- 前記しきい値は、前記対象ピクチャのピクチャ解像度に対応する、請求項1に記載の方法。
- 前記しきい値は、前記符号化されたビデオシーケンスで通知される、請求項1に記載の方法。
- 前記第1の数の動きベクトル予測を含む前記動きベクトル予測リストは、空間的または時間的動きベクトル予測の第1のセットに基づいて構築され、空間的または時間的動きベクトル予測の前記第1のセットは、前記第2の数の動きベクトル予測を含む前記動きベクトル予測リストを構築するために使用される空間的または時間的動きベクトル予測の第2のセットよりも小さい、請求項2に記載の方法。
- 前記第1の数の動きベクトル予測を含む前記動きベクトル予測リストは、空間的または時間的動きベクトル予測を含まない、請求項2に記載の方法。
- 第1の数の冗長性チェックを実行して、前記第1の数の動きベクトル予測を含む前記動きベクトル予測リストを構築し、第2の数の冗長性チェックを実行して、前記第2の数の動きベクトル予測を含む前記動きベクトル予測リストを構築し、前記第1の数の冗長性チェックは、前記第2の数の冗長性チェックよりも少ない、請求項2に記載の方法。
- 前記第1の数の冗長性チェックは、(i)可能な空間的動きベクトル予測と前記動きベクトル予測リスト内の第1の既存の空間動きベクトル予測との間、(ii)可能な時間的動きベクトル予測と前記動きベクトル予測リスト内の第1の既存の時間的動きベクトル予測との間、(iii)可能な履歴ベースの動きベクトル予測と前記動きベクトル予測リスト内の前記第1または他の既存の空間動きベクトル予測との間、および(iv)前記可能な履歴ベースの動きベクトル予測と前記動きベクトル予測リスト内の前記第1または他の既存の時間的動きベクトル予測との間の比較の少なくとも1つを含まない、請求項9に記載の方法。
- 前記第1の数の動きベクトル予測を含む前記動きベクトル予測リストは、冗長性チェックなしで構築される、請求項2に記載の方法。
- 前記動きベクトル予測のうちの少なくとも1つは、前記対象ピクチャを参照ピクチャとして使用する、請求項1に記載の方法。
- ビデオ復号のための装置であって、
符号化されたビデオシーケンスの一部である対象ピクチャ内の対象ブロックについて予測情報を復号し、
前記対象ブロックの面積がしきい値以下であるかどうかを決定し、
動きベクトル予測の数を含む動きベクトル予測リストを構築し、動きベクトル予測の前記数は、前記対象ブロックの前記面積が前記しきい値以下であると決定されるかどうかに基づいており、
前記動きベクトル予測リストに基づいて前記対象ブロックを再構築するように構成される処理回路、
を含む、ビデオ復号のための装置。 - 前記動きベクトル予測リストに含まれる動きベクトル予測の前記数は、前記対象ブロックの前記面積が前記しきい値以下であると決定された場合は第1の数であり、
前記対象ブロックの前記面積が前記しきい値よりも大きいと決定された場合、前記動きベクトル予測リストに含まれる動きベクトル予測の前記数は、前記第1の数よりも大きい第2の数である、
請求項13に記載の装置。 - 前記処理回路は、
前記予測情報が前記対象のパーティションサイズを示す場合、
前記パーティションサイズが前記しきい値以下であると決定されたかどうかに基づいて前記動きベクトル予測リストを構築するようにさらに構成され、
前記動きベクトル予測リストに含まれる動きベクトル予測の前記数は、前記パーティションサイズが前記しきい値以下であると決定された場合は前記第1の数であり、
前記パーティションサイズが前記しきい値よりも大きいと決定された場合、前記動きベクトル予測リストに含まれる動きベクトル予測の前記数は前記第2の数である、
請求項14に記載の装置。 - 前記しきい値は、予め設定された数の輝度サンプルである、請求項13に記載の装置。
- 前記しきい値は、前記対象ピクチャのピクチャ解像度に対応する、請求項13に記載の装置。
- 前記しきい値は、前記符号化されたビデオシーケンスで通知される、請求項13に記載の装置。
- 前記第1の数の動きベクトル予測を含む前記動きベクトル予測リストは、空間的または時間的動きベクトル予測の第1のセットに基づいて構築され、空間的または時間的動きベクトル予測の前記第1のセットは、前記第2の数の動きベクトル予測を含む前記動きベクトル予測リストを構築するために使用される空間的または時間的動きベクトル予測の第2のセットよりも小さい、請求項14に記載の装置。
- 符号化されたビデオシーケンスの一部である対象ピクチャ内の対象ブロックについて予測情報を復号するステップと、
前記対象ブロックの面積がしきい値以下であるかどうかを決定するステップと、
動きベクトル予測の数を含む動きベクトル予測リストを構築するステップであって、動きベクトル予測の前記数は、前記対象ブロックの前記面積が前記しきい値以下であると決定されるかどうかに基づく、ステップと、
前記動きベクトル予測リストに基づいて前記対象ブロックを再構築するステップと、
を実行するための少なくとも1つのプロセッサによって実行可能なプログラムを格納する非一時的なコンピュータ可読記憶媒体。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2025009224A JP2025071096A (ja) | 2018-12-10 | 2025-01-22 | ビデオ復号方法、ビデオ復号装置、コンピュータプログラム、およびビデオ符号化方法 |
Applications Claiming Priority (6)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US201862777735P | 2018-12-10 | 2018-12-10 | |
| US62/777,735 | 2018-12-10 | ||
| US16/555,549 US11470340B2 (en) | 2018-12-10 | 2019-08-29 | Simplified merge list construction for small coding blocks |
| US16/555,549 | 2019-08-29 | ||
| PCT/US2019/064422 WO2020123223A1 (en) | 2018-12-10 | 2019-12-04 | Simplified merge list construction for small coding blocks |
| JP2021526340A JP7346566B2 (ja) | 2018-12-10 | 2019-12-04 | ビデオ復号方法、ビデオ復号装置、コンピュータプログラム、およびビデオ符号化方法 |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021526340A Division JP7346566B2 (ja) | 2018-12-10 | 2019-12-04 | ビデオ復号方法、ビデオ復号装置、コンピュータプログラム、およびビデオ符号化方法 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2025009224A Division JP2025071096A (ja) | 2018-12-10 | 2025-01-22 | ビデオ復号方法、ビデオ復号装置、コンピュータプログラム、およびビデオ符号化方法 |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JP2023158110A true JP2023158110A (ja) | 2023-10-26 |
| JP2023158110A5 JP2023158110A5 (ja) | 2024-02-16 |
| JP7625667B2 JP7625667B2 (ja) | 2025-02-03 |
Family
ID=70971347
Family Applications (3)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021526340A Active JP7346566B2 (ja) | 2018-12-10 | 2019-12-04 | ビデオ復号方法、ビデオ復号装置、コンピュータプログラム、およびビデオ符号化方法 |
| JP2023144320A Active JP7625667B2 (ja) | 2018-12-10 | 2023-09-06 | ビデオ復号方法、ビデオ復号装置、コンピュータプログラム、およびビデオ符号化方法 |
| JP2025009224A Pending JP2025071096A (ja) | 2018-12-10 | 2025-01-22 | ビデオ復号方法、ビデオ復号装置、コンピュータプログラム、およびビデオ符号化方法 |
Family Applications Before (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021526340A Active JP7346566B2 (ja) | 2018-12-10 | 2019-12-04 | ビデオ復号方法、ビデオ復号装置、コンピュータプログラム、およびビデオ符号化方法 |
Family Applications After (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2025009224A Pending JP2025071096A (ja) | 2018-12-10 | 2025-01-22 | ビデオ復号方法、ビデオ復号装置、コンピュータプログラム、およびビデオ符号化方法 |
Country Status (6)
| Country | Link |
|---|---|
| US (4) | US11470340B2 (ja) |
| EP (1) | EP3895427A4 (ja) |
| JP (3) | JP7346566B2 (ja) |
| KR (2) | KR20250016509A (ja) |
| CN (2) | CN112771869B (ja) |
| WO (1) | WO2020123223A1 (ja) |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US12063376B2 (en) * | 2018-09-19 | 2024-08-13 | Interdigital Vc Holdings, Inc. | Local illumination compensation for video encoding and decoding using stored parameters |
| US11470340B2 (en) * | 2018-12-10 | 2022-10-11 | Tencent America LLC | Simplified merge list construction for small coding blocks |
| CA3248581A1 (en) | 2018-12-28 | 2025-02-21 | Jvckenwood Corporation | Dynamic image decoding device, dynamic image decoding method, dynamic image decoding program, dynamic image encoding device, dynamic image encoding method, and dynamic image encoding program |
| WO2020137848A1 (ja) | 2018-12-28 | 2020-07-02 | 株式会社Jvcケンウッド | 動画像符号化装置、動画像符号化方法、動画像符号化プログラム、動画像復号装置、動画像復号方法及び動画像復号プログラム |
| EP3905684B1 (en) | 2018-12-29 | 2024-09-04 | SZ DJI Technology Co., Ltd. | Video processing method and device |
| US20250008085A1 (en) * | 2023-06-30 | 2025-01-02 | Qualcomm Incorporated | Block vector storing and tool harmonization for block vector related video coding |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2013047805A1 (ja) * | 2011-09-29 | 2013-04-04 | シャープ株式会社 | 画像復号装置、画像復号方法および画像符号化装置 |
| US20140133570A1 (en) * | 2011-06-27 | 2014-05-15 | Samsung Electronics Co., Ltd. | Method and apparatus for encoding motion information, and method and apparatus for decoding same |
| WO2018067714A1 (en) * | 2016-10-04 | 2018-04-12 | Qualcomm Incorporated | Variable number of intra modes for video coding |
| WO2018116802A1 (ja) * | 2016-12-22 | 2018-06-28 | シャープ株式会社 | 画像復号装置、画像符号化装置、及び画像予測装置 |
| WO2018129168A1 (en) * | 2017-01-04 | 2018-07-12 | Qualcomm Incorporated | Modified adaptive loop filter temporal prediction for temporal scalability support |
Family Cites Families (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105915901B (zh) * | 2011-03-08 | 2017-09-19 | Jvc 建伍株式会社 | 动图像解码装置以及动图像解码方法 |
| KR101711355B1 (ko) * | 2011-09-28 | 2017-02-28 | 가부시키가이샤 제이브이씨 켄우드 | 동영상 디코딩 장치, 동영상 디코딩 방법 및 동영상 디코딩 프로그램을 저장한 기록매체 |
| US9571833B2 (en) * | 2011-11-04 | 2017-02-14 | Nokia Technologies Oy | Method for coding and an apparatus |
| US9426463B2 (en) | 2012-02-08 | 2016-08-23 | Qualcomm Incorporated | Restriction of prediction units in B slices to uni-directional inter prediction |
| US20140092978A1 (en) * | 2012-10-01 | 2014-04-03 | Nokia Corporation | Method and apparatus for video coding |
| US10616607B2 (en) * | 2013-02-25 | 2020-04-07 | Lg Electronics Inc. | Method for encoding video of multi-layer structure supporting scalability and method for decoding same and apparatus therefor |
| WO2015006884A1 (en) | 2013-07-19 | 2015-01-22 | Qualcomm Incorporated | 3d video coding with partition-based depth inter coding |
| EP3876541A1 (en) * | 2015-09-02 | 2021-09-08 | Mediatek Inc. | Fast sum of absolute differences calculation for motion vector derivation in video coding |
| US10623774B2 (en) * | 2016-03-22 | 2020-04-14 | Qualcomm Incorporated | Constrained block-level optimization and signaling for video coding tools |
| US10986360B2 (en) * | 2017-10-16 | 2021-04-20 | Qualcomm Incorproated | Various improvements to FRUC template matching |
| US10362330B1 (en) | 2018-07-30 | 2019-07-23 | Tencent America LLC | Combining history-based motion vector prediction and non-adjacent merge prediction |
| CN118678107A (zh) * | 2018-10-09 | 2024-09-20 | 三星电子株式会社 | 视频编码和解码方法以及用于发送比特流的设备 |
| US11470340B2 (en) * | 2018-12-10 | 2022-10-11 | Tencent America LLC | Simplified merge list construction for small coding blocks |
| CN115361549B (zh) * | 2018-12-21 | 2024-04-09 | 华为技术有限公司 | 一种使用基于历史的运动矢量预测的编码器、解码器及相应方法 |
-
2019
- 2019-08-29 US US16/555,549 patent/US11470340B2/en active Active
- 2019-12-04 CN CN201980062823.8A patent/CN112771869B/zh active Active
- 2019-12-04 EP EP19896646.7A patent/EP3895427A4/en active Pending
- 2019-12-04 CN CN202410175461.6A patent/CN118042127A/zh active Pending
- 2019-12-04 JP JP2021526340A patent/JP7346566B2/ja active Active
- 2019-12-04 WO PCT/US2019/064422 patent/WO2020123223A1/en not_active Ceased
- 2019-12-04 KR KR1020257002216A patent/KR20250016509A/ko active Pending
- 2019-12-04 KR KR1020217014179A patent/KR102760010B1/ko active Active
-
2022
- 2022-08-29 US US17/897,865 patent/US11665364B2/en active Active
-
2023
- 2023-03-23 US US18/189,096 patent/US12143622B2/en active Active
- 2023-09-06 JP JP2023144320A patent/JP7625667B2/ja active Active
-
2024
- 2024-10-03 US US18/905,997 patent/US20250030884A1/en active Pending
-
2025
- 2025-01-22 JP JP2025009224A patent/JP2025071096A/ja active Pending
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20140133570A1 (en) * | 2011-06-27 | 2014-05-15 | Samsung Electronics Co., Ltd. | Method and apparatus for encoding motion information, and method and apparatus for decoding same |
| WO2013047805A1 (ja) * | 2011-09-29 | 2013-04-04 | シャープ株式会社 | 画像復号装置、画像復号方法および画像符号化装置 |
| WO2018067714A1 (en) * | 2016-10-04 | 2018-04-12 | Qualcomm Incorporated | Variable number of intra modes for video coding |
| WO2018116802A1 (ja) * | 2016-12-22 | 2018-06-28 | シャープ株式会社 | 画像復号装置、画像符号化装置、及び画像予測装置 |
| WO2018129168A1 (en) * | 2017-01-04 | 2018-07-12 | Qualcomm Incorporated | Modified adaptive loop filter temporal prediction for temporal scalability support |
Non-Patent Citations (4)
| Title |
|---|
| CHUN-CHIA CHEN, ET AL.: ""CE4-related: A simplification algorithm for ATMVP"", DOCUMENT: JVET-L0092-V1, [ONLINE], vol. JVET-L0092 (version 2), JPN6022021524, 3 October 2018 (2018-10-03), pages 1 - 4, ISSN: 0005489312 * |
| JIAN-LIANG LIN, ET AL.: ""CE13: Results of tests 1, 3d, and 3e in section 3.1 on replacing redundant MVPs and its combination", DOCUMENT: JCTVC-G231, [ONLINE], vol. JCTVC-G231 (version 5), JPN6022021521, 22 November 2011 (2011-11-22), pages 1 - 7, ISSN: 0005489310 * |
| LI ZHANG, ET AL.: ""CE4: History-based Motion Vector Prediction (Test 4.4.7)"", DOCUMENT: JVET-L0266-V2, [ONLINE], vol. JVET-L0266 (version 3), JPN6022021525, 4 October 2018 (2018-10-04), pages 1 - 6, ISSN: 0005489313 * |
| 村上 篤道(外2名)編, 「高効率映像符号化技術 HEVC/H.265とその応用」, vol. 第1版, JPN6022021522, 25 February 2013 (2013-02-25), JP, pages 69 - 73, ISSN: 0005370865 * |
Also Published As
| Publication number | Publication date |
|---|---|
| US11470340B2 (en) | 2022-10-11 |
| US12143622B2 (en) | 2024-11-12 |
| US20200186819A1 (en) | 2020-06-11 |
| WO2020123223A1 (en) | 2020-06-18 |
| JP2022507423A (ja) | 2022-01-18 |
| EP3895427A4 (en) | 2022-08-17 |
| JP7346566B2 (ja) | 2023-09-19 |
| US20230232035A1 (en) | 2023-07-20 |
| CN112771869B (zh) | 2024-01-30 |
| US20250030884A1 (en) | 2025-01-23 |
| US20220417548A1 (en) | 2022-12-29 |
| EP3895427A1 (en) | 2021-10-20 |
| JP7625667B2 (ja) | 2025-02-03 |
| CN118042127A (zh) | 2024-05-14 |
| KR102760010B1 (ko) | 2025-02-03 |
| US11665364B2 (en) | 2023-05-30 |
| JP2025071096A (ja) | 2025-05-02 |
| KR20210069720A (ko) | 2021-06-11 |
| KR20250016509A (ko) | 2025-02-03 |
| CN112771869A (zh) | 2021-05-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7358464B2 (ja) | ビデオ符号化のための方法及び機器 | |
| JP7358487B2 (ja) | イントラ画像ブロック補償のためのデコードされたブロックベクトルの変換 | |
| KR102828558B1 (ko) | 비디오 코딩을 위한 방법 및 장치 | |
| JP2023549155A (ja) | ビデオコーディング方法、装置、およびコンピュータプログラム | |
| KR20230025029A (ko) | 병렬 처리로 히스토리 기반 모션 벡터 예측을 위한 방법 및 장치 | |
| JP7632915B2 (ja) | ブロック・ベクトルを用いたibcブロックのイントラ予測モード情報の伝搬について | |
| JP2022532032A (ja) | ビデオコーディングのための方法及び装置 | |
| JP2023111920A (ja) | ビデオ符号化における隣接ブロックの利用可能性のための方法および装置 | |
| JP7346566B2 (ja) | ビデオ復号方法、ビデオ復号装置、コンピュータプログラム、およびビデオ符号化方法 | |
| JP7597444B2 (ja) | テンプレートマッチングベースの適応動きベクトル解像度(amvr) | |
| JP7419506B2 (ja) | 映像コーディングのための方法及び装置 | |
| JP2023522704A (ja) | ビデオコーディングのための方法および装置、およびコンピュータプログラム | |
| JP2023550038A (ja) | Ibc及びイントラ予測を用いた幾何学的パーティションモードのためのイントラ予測モード情報伝搬 | |
| KR102781109B1 (ko) | 비디오 코딩을 위한 방법 및 장치 | |
| JP2025071096A5 (ja) | ||
| KR20240148930A (ko) | 비디오 코딩을 위한 방법 및 장치 | |
| JP2023546730A (ja) | インターおよびイントラ予測のある幾何学的パーティション・モードのためのイントラ・モードの制約に関する方法、装置、プログラム | |
| CN116235490A (zh) | 用于视频编码的方法和设备 | |
| JP2025509010A (ja) | ビデオ復号化方法及びビデオ符号化方法 | |
| JP2025513127A (ja) | ビデオ処理の方法及びビデオ復号化のための装置 | |
| JP2023548573A (ja) | Mmvdシグナリングの改善 | |
| JP7471722B2 (ja) | ビデオ符号化のための方法および装置 | |
| JP2025503823A (ja) | 画像および映像圧縮におけるクロスコンポーネント平面予測 | |
| HK40045189A (en) | Video encoding, decoding method and device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230906 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230927 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240206 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240716 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20241015 |
|
| 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: 20241223 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250122 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7625667 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |