JP7428405B2 - インタ予測における融合モード候補のための大域的運動 - Google Patents
インタ予測における融合モード候補のための大域的運動 Download PDFInfo
- Publication number
- JP7428405B2 JP7428405B2 JP2021563025A JP2021563025A JP7428405B2 JP 7428405 B2 JP7428405 B2 JP 7428405B2 JP 2021563025 A JP2021563025 A JP 2021563025A JP 2021563025 A JP2021563025 A JP 2021563025A JP 7428405 B2 JP7428405 B2 JP 7428405B2
- Authority
- JP
- Japan
- Prior art keywords
- motion
- region
- coding blocks
- coding
- candidate list
- 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
- 230000033001 locomotion Effects 0.000 title claims description 288
- 230000004927 fusion Effects 0.000 title description 22
- 239000013598 vector Substances 0.000 claims description 106
- PXFBZOLANLWPMH-UHFFFAOYSA-N 16-Epiaffinine Natural products C1C(C2=CC=CC=C2N2)=C2C(=O)CC2C(=CC)CN(C)C1C2CO PXFBZOLANLWPMH-UHFFFAOYSA-N 0.000 claims description 45
- 238000000034 method Methods 0.000 claims description 43
- 238000013139 quantization Methods 0.000 claims description 15
- 230000008569 process Effects 0.000 claims description 12
- 238000006243 chemical reaction Methods 0.000 claims description 4
- 238000007906 compression Methods 0.000 description 13
- 230000006835 compression Effects 0.000 description 13
- 238000010586 diagram Methods 0.000 description 11
- 230000011664 signaling Effects 0.000 description 11
- 238000013459 approach Methods 0.000 description 8
- 230000003287 optical effect Effects 0.000 description 5
- 230000002093 peripheral effect Effects 0.000 description 5
- 238000000638 solvent extraction Methods 0.000 description 5
- 238000003066 decision tree Methods 0.000 description 4
- 238000007792 addition Methods 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 241000023320 Luma <angiosperm> Species 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 238000006073 displacement reaction Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- OSWPMRLSEDHDFF-UHFFFAOYSA-N methyl salicylate Chemical compound COC(=O)C1=CC=CC=C1O OSWPMRLSEDHDFF-UHFFFAOYSA-N 0.000 description 2
- 239000007787 solid Substances 0.000 description 2
- 230000003044 adaptive effect Effects 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000013144 data compression Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 238000004091 panning Methods 0.000 description 1
- 238000005192 partition Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000011218 segmentation Effects 0.000 description 1
- 230000035945 sensitivity Effects 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
- 238000013519 translation Methods 0.000 description 1
Images
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/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/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/527—Global motion vector estimation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/75—Media network packet handling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/75—Media network packet handling
- H04L65/756—Media network packet handling adapting media to device capabilities
-
- 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/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/124—Quantisation
-
- 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/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/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/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/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform 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
-
- 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/85—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression
- H04N19/86—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression involving reduction of coding artifacts, e.g. of blockiness
-
- 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
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Description
本願は、参照することによってその全体として本明細書に組み込まれる、2019年4月25日に出願され、「GLOBAL MOTION FOR MERGE MODE CANDIDATES IN INTER PREDICTION」と題された、米国仮特許出願第62/838,618号の優先権の利益を主張する。
本明細書は、例えば、以下の項目も提供する。
(項目1)
デコーダであって、前記デコーダは、
回路網であって、前記回路網は、
ビットストリームを受信することと、
現在のブロックに関して、前記ビットストリームを使用して、融合モードがイネーブルにされていることを決定することと、
融合候補リストを構築することであって、前記融合候補リストを構築することはさらに、大域的運動ベクトルを運動ベクトル候補リストに追加することを含む、ことと、
前記運動ベクトル候補リストを使用して、前記現在のブロックのピクセルデータを再構築することと
ように構成される、回路網
を備える、デコーダ。
(項目2)
前記大域的運動ベクトルは、事前定義される大域的運動モデルタイプを含む、項目1に記載のデコーダ。
(項目3)
前記大域的運動ベクトルは、制御点運動ベクトルを含む、項目1に記載のデコーダ。
(項目4)
前記制御点運動ベクトルは、並進運動ベクトルである、項目3に記載のデコーダ。
(項目5)
前記制御点運動ベクトルは、4パラメータアフィン運動モデルのベクトルである、項目3に記載のデコーダ。
(項目6)
前記制御点運動ベクトルは、6パラメータアフィン運動モデルのベクトルである、項目3に記載のデコーダ。
(項目7)
エントロピデコーダプロセッサであって、前記エントロピデコーダプロセッサは、前記ビットストリームを受信し、前記ビットストリームを量子化された係数にデコードするように構成される、エントロピデコーダプロセッサと、
逆量子化および逆変換プロセッサであって、前記逆量子化および逆変換プロセッサは、逆離散コサインを実施することを含む前記量子化された係数を処理するように構成される、逆量子化および逆変換プロセッサと、
デブロッキングフィルタと、
フレームバッファと、
イントラ予測プロセッサと
をさらに備える、項目1に記載のデコーダ。
(項目8)
前記現在のブロックは、四分木+二分決定木の一部を形成する、項目1に記載のデコーダ。
(項目9)
前記現在のブロックは、コーディング木単位である、項目1に記載のデコーダ。
(項目10)
前記現在のブロックは、コーディング単位である、項目1に記載のデコーダ。
(項目11)
前記現在のブロックは、予測単位である、項目1に記載のデコーダ。
(項目12)
前記大域的運動ベクトルの大域的運動モデルは、並進運動を含む、項目1に記載のデコーダ。
(項目13)
前記大域的運動ベクトルの大域的運動モデルは、アフィン運動を含む、項目1に記載のデコーダ。
(項目14)
前記大域的運動モデルは、前記ビットストリームのヘッダによって特徴付けられ、前記ヘッダは、ピクチャパラメータセットを含む、項目9に記載のデコーダ。
(項目15)
前記大域的運動モデルは、前記ビットストリームのヘッダによって特徴付けられ、前記ヘッダは、シーケンスパラメータセットを含む、項目9に記載のデコーダ。
(項目16)
方法であって、
デコーダによって、ビットストリームを受信することと、
現在のブロックに関して、前記ビットストリームを使用して、融合モードがイネーブルにされていることを決定することと、
融合候補リストを構築することであって、前記融合候補リストを構築することはさらに、大域的運動ベクトルを運動ベクトル候補リストに追加することを含む、ことと、
前記現在のブロックのピクセルデータを再構築し、前記運動ベクトル候補リストを使用することと
を含む、方法。
(項目17)
前記大域的運動ベクトルは、事前定義される大域的運動モデルタイプを含む、項目16に記載の方法。
(項目18)
前記大域的運動ベクトルは、制御点運動ベクトルを含む、項目16に記載の方法。
(項目19)
前記制御点運動ベクトルは、並進運動ベクトルである、項目18に記載の方法。
(項目20)
前記制御点運動ベクトルは、4パラメータアフィン運動モデルのベクトルである、項目18に記載の方法。
(項目21)
前記制御点運動ベクトルは、6パラメータアフィン運動モデルのベクトルである、項目18に記載の方法。
(項目22)
前記デコーダはさらに、
エントロピデコーダプロセッサであって、前記エントロピデコーダプロセッサは、前記ビットストリームを受信し、前記ビットストリームを量子化された係数にデコードするように構成される、エントロピデコーダプロセッサと、
逆量子化および逆変換プロセッサであって、前記逆量子化および逆変換プロセッサは、逆離散コサインを実施することを含む前記量子化された係数を処理するように構成される、逆量子化および逆変換プロセッサと、
デブロッキングフィルタと、
フレームバッファと、
イントラ予測プロセッサと
を備える、項目16に記載の方法。
(項目23)
前記現在のブロックは、四分木+二分決定木の一部を形成する、項目16に記載の方法。
(項目24)
前記現在のブロックは、コーディング木単位である、項目16に記載の方法。
(項目25)
前記現在のブロックは、コーディング単位である、項目16に記載の方法。
(項目26)
前記現在のブロックは、予測単位である、項目16に記載の方法。
(項目27)
前記大域的運動ベクトルの大域的運動モデルは、並進運動を含む、項目16に記載の方法。
(項目28)
前記大域的運動ベクトルの大域的運動モデルは、アフィン運動を含む、項目16に記載の方法。
(項目29)
前記大域的運動モデルは、前記ビットストリームのヘッダによって特徴付けられ、前記ヘッダは、ピクチャパラメータセットを含む、項目28に記載の方法。
(項目30)
前記大域的運動モデルは、前記ビットストリームのヘッダによって特徴付けられ、前記ヘッダは、シーケンスパラメータセットを含む、項目28に記載の方法。
x’=ax+by+c
y’=dx+ey+f
4パラメータアフィン運動は、以下のように説明され得る。
x’=ax+by+c
y’=-bx+ay+f
式中、(x,y)および(x’,y’)は、それぞれ、現在のピクチャおよび基準ピクチャ内のピクセル場所であり、a、b、c、d、e、およびfは、アフィン運動モデルのパラメータである。
いくつかの実装では、依然として図1を参照すると、候補として選択されるCPMVが、以下の表3に図示されるもの等の、事前定義されるマッピングに従い得る。
Claims (6)
- デコーダであって、前記デコーダは、
回路網であって、前記回路網は、
コーディングされたピクチャを含むビットストリームを受信することであって、前記コーディングされたピクチャは、第1の複数のコーディングブロックを備える第1の連続した領域と、第2の複数のコーディングブロックを備える第2の連続した領域とを含み、前記第1の連続した領域は、共通運動を含み、前記第2の連続した領域は、局所的運動を含む、ことと、
前記コーディングされたピクチャの前記第1の連続した領域をデコードすることにより、前記共通運動を再構築することであって、前記コーディングされたピクチャの前記第1の連続した領域をデコードすることにより、前記共通運動を再構築することは、
各コーディングブロックに関して、前記ビットストリームを使用して、マージモードがイネーブルにされていることを決定すること、
前記第1の連続した領域内の前記第1の複数のコーディングブロックの各コーディングブロックに関して、運動モデルを利用することであって、前記運動モデルは、前記第1の連続した領域内の前記第1の複数のコーディングブロックの全てに共通のものであり、前記運動モデルは、並進運動、4パラメータアフィン運動、または6パラメータアフィン運動のうちの1つである、こと、
前記運動モデルが並進運動である場合に、前記第1の連続した領域内の前記第1の複数のコーディングブロックの各々に関して、前記ピクチャ内の近隣ブロックの運動ベクトルである第1の候補を含むマージ候補リストを構築し、
並進運動補償のために前記第1の候補を選択することによって、前記マージ候補リストを使用して、前記第1の連続した領域内の前記第1の複数のコーディングブロックのピクセルデータを再構築すること、
前記運動モデルが4パラメータアフィン運動である場合に、前記第1の連続した領域内の前記第1の複数のコーディングブロックの各々に関して、各々が前記ピクチャ内の近隣ブロックの運動ベクトルである2つの制御点運動ベクトルを備える第2の候補を含むマージ候補リストを構築し、4パラメータアフィン運動補償のために前記第2の候補を選択することによって、前記マージ候補リストを使用して、前記第1の連続した領域内の前記第1の複数のコーディングブロックのピクセルデータを再構築すること、
前記運動モデルが6パラメータアフィン運動である場合に、前記第1の連続した領域内の前記第1の複数のコーディングブロックの各々に関して、各々が前記ピクチャ内の近隣ブロックの運動ベクトルである3つの制御点運動ベクトルを備える第3の候補を含むマージ候補リストを構築し、6パラメータアフィン運動補償のために前記第3の候補を選択することによって、前記マージ候補リストを使用して、前記第1の連続した領域内の前記第1の複数のコーディングブロックの各々のピクセルデータを再構築すること
によって実行される、ことと、
前記コーディングされたピクチャの前記第2の連続した領域をデコードすることにより、前記局所的運動を再構築することであって、前記コーディングされたピクチャの前記第2の連続した領域をデコードすることにより、前記局所的運動を再構築することは、
前記第2の連続した領域内の前記第2の複数のコーディングブロックの各々に関して個々の運動情報を使用して前記第2の連続した領域内の前記第2の複数のコーディングブロックの各々をデコードすることによって実行される、ことと
を実行するように構成される、回路網
を備える、デコーダ。 - エントロピデコーダプロセッサであって、前記エントロピデコーダプロセッサは、前記ビットストリームを受信し、前記ビットストリームを量子化された係数にデコードするように構成される、エントロピデコーダプロセッサと、
逆量子化および逆変換プロセッサであって、前記逆量子化および逆変換プロセッサは、逆離散コサインを実施することを含む前記量子化された係数を処理するように構成される、逆量子化および逆変換プロセッサと、
デブロッキングフィルタと、
フレームバッファと、
イントラ予測プロセッサと
をさらに備える、請求項1に記載のデコーダ。 - 各コーディングブロックは、コーディング単位である、請求項1に記載のデコーダ。
- 方法であって、
デコーダによって、コーディングされたピクチャを含むビットストリームを受信することであって、前記コーディングされたピクチャは、第1の複数のコーディングブロックを備える第1の連続した領域と、第2の複数のコーディングブロックを備える第2の連続した領域とを含み、前記第1の連続した領域は、共通運動を含み、前記第2の連続した領域は、局所的運動を含む、ことと、
前記コーディングされたピクチャの前記第1の連続した領域をデコードすることにより、前記共通運動を再構築することであって、前記コーディングされたピクチャの前記第1の連続した領域をデコードすることにより、前記共通運動を再構築することは、
各コーディングブロックに関して、前記ビットストリームを使用して、マージモードがイネーブルにされていることを決定すること、
前記第1の連続した領域内の前記第1の複数のコーディングブロックの各コーディングブロックに関して、運動モデルを利用することであって、前記運動モデルは、前記第1の連続した領域内の前記第1の複数のコーディングブロックの全てに共通のものであり、前記運動モデルは、並進運動、4パラメータアフィン運動、または6パラメータアフィン運動のうちの1つである、こと、
前記運動モデルが並進運動である場合に、前記第1の連続した領域内の前記第1の複数のコーディングブロックの各々に関して、前記ピクチャ内の近隣ブロックの運動ベクトルである第1の候補を含むマージ候補リストを構築し、
並進運動補償のために前記第1の候補を選択することによって、前記マージ候補リストを使用して、前記第1の連続した領域内の前記第1の複数のコーディングブロックのピクセルデータを再構築すること、
前記運動モデルが4パラメータアフィン運動である場合に、前記第1の連続した領域内の前記第1の複数のコーディングブロックの各々に関して、各々が前記ピクチャ内の近隣ブロックの運動ベクトルである2つの制御点運動ベクトルを備える第2の候補を含むマージ候補リストを構築し、4パラメータアフィン運動補償のために前記第2の候補を選択することによって、前記マージ候補リストを使用して、前記第1の連続した領域内の前記第1の複数のコーディングブロックのピクセルデータを再構築すること、
前記運動モデルが6パラメータアフィン運動である場合に、前記第1の連続した領域内の前記第1の複数のコーディングブロックの各々に関して、各々が前記ピクチャ内の近隣ブロックの運動ベクトルである3つの制御点運動ベクトルを備える第3の候補を含むマージ候補リストを構築し、6パラメータアフィン運動補償のために前記第3の候補を選択することによって、前記マージ候補リストを使用して、前記第1の連続した領域内の前記第1の複数のコーディングブロックの各々のピクセルデータを再構築すること
によって実行される、ことと、
前記コーディングされたピクチャの前記第2の連続した領域をデコードすることにより、前記局所的運動を再構築することであって、前記コーディングされたピクチャの前記第2の連続した領域をデコードすることにより、前記局所的運動を再構築することは、
前記第2の連続した領域内の前記第2の複数のコーディングブロックの各々に関して個々の運動情報を使用して前記第2の連続した領域内の前記第2の複数のコーディングブロックの各々をデコードすることによって実行される、ことと
を含む、方法。 - 前記デコーダはさらに、
エントロピデコーダプロセッサであって、前記エントロピデコーダプロセッサは、前記ビットストリームを受信し、前記ビットストリームを量子化された係数にデコードするように構成される、エントロピデコーダプロセッサと、
逆量子化および逆変換プロセッサであって、前記逆量子化および逆変換プロセッサは、逆離散コサインを実施することを含む前記量子化された係数を処理するように構成される、逆量子化および逆変換プロセッサと、
デブロッキングフィルタと、
フレームバッファと、
イントラ予測プロセッサと
を備える、請求項4に記載の方法。 - 各コーディングブロックは、コーディング単位である、請求項4に記載の方法。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201962838618P | 2019-04-25 | 2019-04-25 | |
US62/838,618 | 2019-04-25 | ||
PCT/US2020/029906 WO2020219940A1 (en) | 2019-04-25 | 2020-04-24 | Global motion for merge mode candidates in inter prediction |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2022531131A JP2022531131A (ja) | 2022-07-06 |
JP7428405B2 true JP7428405B2 (ja) | 2024-02-06 |
Family
ID=72941857
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2021563025A Active JP7428405B2 (ja) | 2019-04-25 | 2020-04-24 | インタ予測における融合モード候補のための大域的運動 |
Country Status (9)
Country | Link |
---|---|
US (2) | US11792417B2 (ja) |
EP (1) | EP3959881A4 (ja) |
JP (1) | JP7428405B2 (ja) |
KR (1) | KR20210153128A (ja) |
CN (1) | CN114073083A (ja) |
BR (1) | BR112021021356A2 (ja) |
MX (1) | MX2021013073A (ja) |
SG (1) | SG11202111758WA (ja) |
WO (1) | WO2020219940A1 (ja) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20220016266A (ko) | 2019-06-03 | 2022-02-08 | 오피 솔루션즈, 엘엘씨 | 글로벌 모션 벡터에 기초한 병합 후보 재정렬기 |
EP4094437A4 (en) | 2020-02-24 | 2023-03-29 | ByteDance Inc. | INTERACTION BETWEEN SUBPICTURE AND TILE ROW SIGNALING |
WO2021178504A1 (en) * | 2020-03-03 | 2021-09-10 | Bytedance Inc. | Low frequency non-separable transform signaling in video coding |
CN115299064A (zh) | 2020-03-11 | 2022-11-04 | 抖音视界有限公司 | 基于颜色格式的自适应参数集信令通知 |
WO2021244420A1 (en) | 2020-05-31 | 2021-12-09 | Beijing Bytedance Network Technology Co., Ltd. | Palette mode with local dual tree modetype definition |
WO2022214097A1 (en) * | 2021-04-09 | 2022-10-13 | Beijing Bytedance Network Technology Co., Ltd. | Method, device, and medium for video processing |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010011075A (ja) | 2008-06-26 | 2010-01-14 | Toshiba Corp | 動画像符号化及び動画像復号化の方法及び装置 |
JP2012209911A (ja) | 2010-12-20 | 2012-10-25 | Sony Corp | 画像処理装置および方法 |
WO2014013880A1 (ja) | 2012-07-18 | 2014-01-23 | ソニー株式会社 | 画像処理装置および方法 |
WO2017087751A1 (en) | 2015-11-20 | 2017-05-26 | Mediatek Inc. | Method and apparatus for global motion compensation in video coding system |
WO2018097589A1 (ko) | 2016-11-22 | 2018-05-31 | 한국전자통신연구원 | 영상 부호화/복호화 방법, 장치 및 비트스트림을 저장한 기록 매체 |
US20180359483A1 (en) | 2017-06-13 | 2018-12-13 | Qualcomm Incorporated | Motion vector prediction |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7684628B2 (en) * | 2004-08-12 | 2010-03-23 | Industrial Technology Research Institute | System and method for non-iterative global motion estimation |
KR101356735B1 (ko) * | 2007-01-03 | 2014-02-03 | 삼성전자주식회사 | 전역 움직임 벡터를 사용해서 움직임 벡터를 추정하기 위한방법, 장치, 인코더, 디코더 및 복호화 방법 |
JP4623111B2 (ja) * | 2008-03-13 | 2011-02-02 | ソニー株式会社 | 画像処理装置、画像処理方法及びプログラム |
JP5323273B2 (ja) * | 2011-02-10 | 2013-10-23 | パナソニック株式会社 | 動画像符号化方法、及び動画像符号化装置 |
US10453207B2 (en) * | 2015-07-31 | 2019-10-22 | Versitech Limited | Method and system for global motion estimation and compensation |
US10404996B1 (en) * | 2015-10-13 | 2019-09-03 | Marvell International Ltd. | Systems and methods for using multiple frames to adjust local and global motion in an image |
CN108432250A (zh) * | 2016-01-07 | 2018-08-21 | 联发科技股份有限公司 | 用于视频编解码的仿射帧间预测的方法及装置 |
WO2017147765A1 (en) * | 2016-03-01 | 2017-09-08 | Mediatek Inc. | Methods for affine motion compensation |
US10560718B2 (en) * | 2016-05-13 | 2020-02-11 | Qualcomm Incorporated | Merge candidates for motion vector prediction for video coding |
US10390039B2 (en) * | 2016-08-31 | 2019-08-20 | Microsoft Technology Licensing, Llc | Motion estimation for screen remoting scenarios |
WO2020053329A1 (en) * | 2018-09-14 | 2020-03-19 | Koninklijke Kpn N.V. | Video coding based on global motion compensated motion vectors |
-
2020
- 2020-04-24 CN CN202080046624.0A patent/CN114073083A/zh active Pending
- 2020-04-24 WO PCT/US2020/029906 patent/WO2020219940A1/en unknown
- 2020-04-24 MX MX2021013073A patent/MX2021013073A/es unknown
- 2020-04-24 SG SG11202111758WA patent/SG11202111758WA/en unknown
- 2020-04-24 EP EP20794630.2A patent/EP3959881A4/en active Pending
- 2020-04-24 JP JP2021563025A patent/JP7428405B2/ja active Active
- 2020-04-24 KR KR1020217038060A patent/KR20210153128A/ko unknown
- 2020-04-24 BR BR112021021356A patent/BR112021021356A2/pt unknown
- 2020-08-28 US US17/006,728 patent/US11792417B2/en active Active
-
2023
- 2023-10-02 US US18/375,736 patent/US20240080466A1/en active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010011075A (ja) | 2008-06-26 | 2010-01-14 | Toshiba Corp | 動画像符号化及び動画像復号化の方法及び装置 |
JP2012209911A (ja) | 2010-12-20 | 2012-10-25 | Sony Corp | 画像処理装置および方法 |
WO2014013880A1 (ja) | 2012-07-18 | 2014-01-23 | ソニー株式会社 | 画像処理装置および方法 |
WO2017087751A1 (en) | 2015-11-20 | 2017-05-26 | Mediatek Inc. | Method and apparatus for global motion compensation in video coding system |
WO2018097589A1 (ko) | 2016-11-22 | 2018-05-31 | 한국전자통신연구원 | 영상 부호화/복호화 방법, 장치 및 비트스트림을 저장한 기록 매체 |
US20180359483A1 (en) | 2017-06-13 | 2018-12-13 | Qualcomm Incorporated | Motion vector prediction |
Also Published As
Publication number | Publication date |
---|---|
MX2021013073A (es) | 2021-11-17 |
KR20210153128A (ko) | 2021-12-16 |
CN114073083A (zh) | 2022-02-18 |
US20240080466A1 (en) | 2024-03-07 |
US20200396475A1 (en) | 2020-12-17 |
BR112021021356A2 (pt) | 2022-01-18 |
US11792417B2 (en) | 2023-10-17 |
EP3959881A1 (en) | 2022-03-02 |
JP2022531131A (ja) | 2022-07-06 |
EP3959881A4 (en) | 2022-07-20 |
WO2020219940A1 (en) | 2020-10-29 |
SG11202111758WA (en) | 2021-11-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7428405B2 (ja) | インタ予測における融合モード候補のための大域的運動 | |
JP7448975B2 (ja) | インタ予測における大域的運動制約運動ベクトル | |
JP7466960B2 (ja) | 大域的運動ベクトルの効率的なコーディング | |
JP2023126617A (ja) | 大域的運動を伴うフレームにおける候補 | |
JP2023126567A (ja) | ピクチャヘッダ内の大域的運動ベクトルの信号伝達 | |
KR20220016266A (ko) | 글로벌 모션 벡터에 기초한 병합 후보 재정렬기 | |
JP2023105073A (ja) | 大域的運動を伴うフレームにおける適応型運動ベクトル予測候補 | |
JP2023093765A (ja) | 大域的運動を伴うフレームにおける選択的運動ベクトル予測候補 | |
JP2023105074A (ja) | 運動ベクトルインタ予測のための大域的運動モデル | |
JP2023105072A (ja) | ピクチャヘッダ内の大域的運動ベクトルの信号伝達 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20211221 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20221206 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20230303 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20230502 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230606 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230620 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20230919 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20231117 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20231215 |
|
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: 20240117 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240118 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7428405 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |