JP2017504243A - 並列動き推定領域のためのスケーラブル実装形態 - Google Patents
並列動き推定領域のためのスケーラブル実装形態 Download PDFInfo
- Publication number
- JP2017504243A JP2017504243A JP2016536572A JP2016536572A JP2017504243A JP 2017504243 A JP2017504243 A JP 2017504243A JP 2016536572 A JP2016536572 A JP 2016536572A JP 2016536572 A JP2016536572 A JP 2016536572A JP 2017504243 A JP2017504243 A JP 2017504243A
- Authority
- JP
- Japan
- Prior art keywords
- motion vector
- candidate
- candidates
- vector candidates
- motion
- 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
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
-
- 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/187—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a scalable video layer
-
- 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/30—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability
-
- 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
- H04N19/436—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 using parallelised computational arrangements
-
- 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
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
Description
ビデオコード化システム
[0033]図1は、本開示で説明する技法を利用し得る例示的なビデオコード化システム10を示すブロック図である。本開示では、「ビデオコード化」という用語は、ビデオ符号化とビデオ復号とを指すことがある。図1に示されているように、ビデオコード化システム10は発信源機器12と宛先機器14とを含む。発信源機器12は符号化ビデオデータを宛先機器14に与える。宛先機器14は符号化ビデオデータを後で復号し得る。発信源機器12及び宛先機器14は、デスクトップコンピュータ、ノートブック(即ち、ラップトップ)コンピュータ、タブレットコンピュータ、セットトップボックス、携帯電話、電話ハンドセット、「スマート」パッド、テレビジョン、カメラ、表示装置、デジタルメディアプレーヤ、ビデオゲームコンソール、ビデオストリーミング機器、又はビデオデータを符号化及び復号することが可能なコンピュータ機器のタイプを含む、広範囲にわたる機器のいずれかを備え得る。
ビデオエンコーダ
[0063]図2は、ビデオエンコーダ20の例示的な構成を示すブロック図である。図2は、説明の目的で与えられており、本開示おいて広く例示され、説明される技法を限定するものではない。説明の目的で、本開示では、HEVCコード化のコンテキストにおいてビデオエンコーダ20について説明する。但し、本開示の技法は他のコード化規格又は方法に適用可能であり得る。
ビデオデコーダ
[0095]図3は、ビデオデコーダ30の例示的な構成を示すブロック図である。図3は、説明の目的で与えられており、本開示おいて広く例示され、説明される技法を限定するものではない。説明の目的で、本開示では、HEVCコード化のコンテキストにおいてビデオデコーダ30について説明する。但し、本開示の技法は他のコード化規格又は方法に適用可能であり得る。
マージ動きベクトル(MV)候補
[0109]上記で説明したように、様々な実施形態では、CUのサイズは、8×8画素から最大64×64画素以上をもつツリーブロックのサイズまでに及び得る。図4に、コード化単位(CU)に区分化された最大コード化単位(LCU)400の一例を示す。例えば、LCU400は、各々のサイズが32×32画素である、CUブロック4i及び4hに区分化され得る。同様に、32×32CUブロックが4つの16×16CUブロックに区分化され得る。例えば、CU4a、4b、4c、4j、4k、4l、及び4mはそれぞれ、16×16CUに対応することができる。同様に、16×16CUブロックが4つの8×8画素CUブロックに区分化され得る。例えば、CU4d、4e、4f、及び4gはそれぞれ、8×8CUに対応することができる。
所与のCUに対応するMV候補の決定
[0113]並列動き推定では、動き推定は、CU中の複数のPUについて又はLCU中の複数のCUについて、スキップモード、マージモード、及び標準又は通常イントラ予測モードについて並列に実行され得る。並列動き推定の場合、CU内のPUのための動き推定は並列に行われ得るが、CU対CU間の動き推定は連続的である。
MER内のPUに対応するMV候補の選択
[0136]図13に、実装されたMERをもつ32×32CU700の一例を示す。例えば、同じ32×32CUブロック700に対応する32×32MER領域が実装され得る。他の実施形態では、MERのサイズはLCUサイズと同じ又は異なり得る。実装されたMERでは、MERの外部の空間MV候補及びコロケートされた時間MV候補のみが、マージ候補リスト中に含めるために考慮される。例えば、MERの外部に配置された13個の空間MV候補E1〜E13、及び6個の時間MV候補T1〜T6のみが、マージ候補リスト中に含めるために考慮されるであろう。従って、この実施形態では、マージ候補リスト中に含めるために考慮されたマージ動きベクトル候補の総数は19個である。
以下に本願発明の当初の特許請求の範囲に記載された発明を付記する。
[C1]
ビデオデータをコード化するように構成された装置であって、前記装置は、
複数の動きベクトル候補を記憶するように構成されたメモリと、前記複数の動きベクトル候補の各々が、並列動き推定領域(MER)中で区分化された複数の予測単位(PU)のうちの少なくとも1つに対応し、前記複数の動きベクトル候補の各々が、利用可能な動きデータを備え、
前記メモリと通信しているプロセッサとを備え、前記プロセッサは、
マージ候補リスト中に含めるべき前記複数の動きベクトル候補のサブセットを選択することと、ここにおいて、選択が、前記複数の動きベクトル候補の各々の優先度レベルに基づく、
前記複数の動きベクトル候補の選択された前記サブセットを含むように前記マージ候補リストを生成することと
を行うように構成された、装置。
[C2]
前記複数の動きベクトル候補の各々の前記優先度レベルは、前記動きベクトル候補が、前記MER中で区分化された前記複数のPUのうちのいずれかに対応する、頻度に基づいており、より高い頻度がより高い優先度レベルに対応する、C1に記載の装置。
[C3]
前記複数の動きベクトル候補の各々の前記優先度レベルが、前記複数のPUの各々のための重み付け係数に更に基づき、前記重み付け係数が各PUのサイズに依存し、より大きいサイズがより大きい重み付け係数に対応する、C2に記載の装置。
[C4]
前記複数のPUの各々の前記重み付け係数が各PUの前記サイズに正比例する、C3に記載の装置。
[C5]
前記複数の動きベクトル候補の各々が空間動きベクトル候補と時間動きベクトル候補とのうちの1つを備え、
各空間動きベクトル候補の位置が前記MERの外側に配置された、C2に記載の装置。
[C6]
各空間動きベクトル候補の前記優先度レベルが、対応するPUに対する前記空間動きベクトル候補の相対位置に依存する位置重み付け係数に更に基づく、C5に記載の装置。
[C7]
PUのための左位置候補に対応する空間動きベクトル候補が、PUのための左上位置候補よりも高い位置重み付け係数を有する、C6に記載の装置。
[C8]
前記プロセッサは、
前記複数の動きベクトル候補の各々について、前記動きベクトル候補が前記複数の動きベクトル候補のうちの別の動きベクトル候補に対して冗長であるかどうかを決定することと、
前記マージ候補リストから冗長動きベクトル候補を除外することとを行うように更に構成された、C1に記載の装置。
[C9]
前記プロセッサは、動き冗長性検査に基づいて、前記動きベクトル候補が冗長であるかどうかを決定するように更に構成された、C8に記載の装置。
[C10]
前記動きベクトル候補が候補PU内に含まれており、
前記プロセッサは、前記候補PUのステータスに基づいて、前記動きベクトル候補が冗長であると決定するように更に構成された、C8に記載の装置。
[C11]
前記プロセッサは、前記動きベクトル候補が、前記複数の動きベクトル候補の前記選択されたサブセットのうちの別の動きベクトル候補の動き情報と同じである動き情報を有する場合、前記動きベクトル候補が冗長であると決定するように更に構成された、C8に記載の装置。
[C12]
前記装置がエンコーダを備える、C1に記載の装置。
[C13]
前記装置がデコーダを備える、C1に記載の装置。
[C14]
前記装置が、前記メモリと前記プロセッサとを備える、デジタルテレビジョン、デジタルダイレクトブロードキャストシステム、ワイヤレスブロードキャストシステム、携帯情報端末(PDA)、ラップトップ又はデスクトップコンピュータ、デジタルカメラ、デジタル記録機器、デジタルメディアプレーヤ、ビデオゲーム機器、ビデオゲームコンソール、セルラー又は衛星無線電話、及びビデオ遠隔会議機器のうちの少なくとも1つを更に備える、C1に記載の装置。
[C15]
ビデオデータを符号化する方法であって、前記方法は、
複数の動きベクトル候補に関連付けられた情報を決定することと、前記複数の動きベクトル候補の各々が、並列動き推定領域(MER)中で区分化された複数の予測単位(PU)のうちの少なくとも1つに対応し、前記複数の動きベクトル候補の各々が、利用可能な動きデータを備え、
マージ候補リスト中に含めるべき前記複数の動きベクトル候補のサブセットを選択することと、ここにおいて、選択が、前記複数の動きベクトル候補の各々の優先度レベルに基づく、
前記複数の動きベクトル候補の選択された前記サブセットを含むように前記マージ候補リストを生成することとを備える、方法。
[C16]
前記複数の動きベクトル候補の各々の前記優先度レベルは、前記動きベクトル候補が、前記MER中で区分化された前記複数のPUのうちのいずれかに対応する、頻度に基づいており、より高い頻度がより高い優先度レベルに対応する、C15に記載の方法。
[C17]
前記複数の動きベクトル候補の各々の前記優先度レベルが、前記複数のPUの各々のための重み付け係数に更に基づいており、前記重み付け係数が各PUのサイズに依存し、より大きいサイズがより大きい重み付け係数に対応する、C16に記載の方法。
[C18]
前記複数のPUの各々の前記重み付け係数が各PUの前記サイズに正比例する、C17に記載の方法。
[C19]
前記複数の動きベクトル候補の各々が空間動きベクトル候補と時間動きベクトル候補とのうちの1つを備え、
各空間動きベクトル候補の位置が前記MERの外側に配置された、C16に記載の方法。
[C20]
各空間動きベクトル候補の前記優先度レベルが、対応するPUに対する前記空間動きベクトル候補の相対位置に依存する位置重み付け係数に更に基づく、C19に記載の方法。
[C21]
PUのための左位置候補に対応する空間動きベクトル候補が、PUのための左上位置候補よりも高い位置重み付け係数を有する、C20に記載の方法。
[C22]
前記複数の動きベクトル候補の各々について、前記動きベクトル候補が前記複数の動きベクトル候補のうちの別の動きベクトル候補に対して冗長であるかどうかを決定することと、
前記マージ候補リストから冗長動きベクトル候補を除外することとを更に備える、C15に記載の方法。
[C23]
前記動きベクトル候補が冗長であるかどうかを決定することが、動き冗長性検査に基づく、C22に記載の方法。
[C24]
前記動きベクトル候補が候補PU内に含まれており、
前記動きベクトル候補が冗長であるかどうかを決定することが、前記候補PUのステータスに基づく、C22に記載の方法。
[C25]
前記動きベクトル候補は、前記候補PUがイントラモードでコード化される場合に冗長であると決定される、C24に記載の方法。
[C26]
前記動きベクトル候補は、前記動きベクトル候補が、前記複数の動きベクトル候補の選択された前記サブセットのうちの別の動きベクトル候補の動き情報と同じである動き情報を有する場合、冗長であると決定される、C22に記載の方法。
[C27]
ビデオコード化装置であって、前記装置は、
複数の動きベクトル候補に関連付けられた情報を決定するための手段と、前記複数の動きベクトル候補の各々が、並列動き推定領域(MER)中で区分化された複数の予測単位(PU)のうちの少なくとも1つに対応し、前記複数の動きベクトル候補の各々が、利用可能な動きデータを備え、
マージ候補リスト中に含めるべき前記複数の動きベクトル候補のサブセットを選択するための手段と、ここにおいて、選択が、前記複数の動きベクトル候補の各々の優先度レベルに基づく、
前記複数の動きベクトル候補の選択された前記サブセットを含むように前記マージ候補リストを生成するための手段とを備える、ビデオコード化装置。
[C28]
前記複数の動きベクトル候補の各々の前記優先度レベルは、前記動きベクトル候補が、前記MER中で区分化された前記複数のPUのうちのいずれかに対応する、頻度に基づいており、より高い頻度がより高い優先度レベルに対応する、C27に記載の装置。
[C29]
実行されたとき、装置に、
複数の動きベクトル候補に関連付けられた情報を受信することと、前記複数の動きベクトル候補の各々が、並列動き推定領域(MER)中で区分化された複数の予測単位(PU)のうちの少なくとも1つに対応し、前記複数の動きベクトル候補の各々が、利用可能な動きデータを備え、
マージ候補リスト中に含めるべき前記複数の動きベクトル候補のサブセットを選択することと、ここにおいて、選択が、前記複数の動きベクトル候補の各々の優先度レベルに基づく、
前記複数の動きベクトル候補の前記選択されたサブセットを含むように前記マージ候補リストを生成することとを行わせるコードを記憶した非一時的コンピュータ可読媒体。
[C30]
前記複数の動きベクトル候補の各々の前記優先度レベルは、前記動きベクトル候補が、前記MER中で区分化された前記複数のPUのうちのいずれかに対応する、頻度に基づいており、より高い頻度がより高い優先度レベルに対応する、C29に記載の非一時的コンピュータ可読媒体。
Claims (30)
- ビデオデータをコード化するように構成された装置であって、前記装置は、
複数の動きベクトル候補を記憶するように構成されたメモリと、前記複数の動きベクトル候補の各々が、並列動き推定領域(MER)中で区分化された複数の予測単位(PU)のうちの少なくとも1つに対応し、前記複数の動きベクトル候補の各々が、利用可能な動きデータを備え、
前記メモリと通信しているプロセッサと
を備え、前記プロセッサは、
マージ候補リスト中に含めるべき前記複数の動きベクトル候補のサブセットを選択することと、ここにおいて、選択が、前記複数の動きベクトル候補の各々の優先度レベルに基づく、
前記複数の動きベクトル候補の選択された前記サブセットを含むように前記マージ候補リストを生成することと
を行うように構成された、装置。 - 前記複数の動きベクトル候補の各々の前記優先度レベルは、前記動きベクトル候補が、前記MER中で区分化された前記複数のPUのうちのいずれかに対応する、頻度に基づいており、より高い頻度がより高い優先度レベルに対応する、請求項1に記載の装置。
- 前記複数の動きベクトル候補の各々の前記優先度レベルが、前記複数のPUの各々のための重み付け係数に更に基づき、前記重み付け係数が各PUのサイズに依存し、より大きいサイズがより大きい重み付け係数に対応する、請求項2に記載の装置。
- 前記複数のPUの各々の前記重み付け係数が各PUの前記サイズに正比例する、請求項3に記載の装置。
- 前記複数の動きベクトル候補の各々が空間動きベクトル候補と時間動きベクトル候補とのうちの1つを備え、
各空間動きベクトル候補の位置が前記MERの外側に配置された、
請求項2に記載の装置。 - 各空間動きベクトル候補の前記優先度レベルが、対応するPUに対する前記空間動きベクトル候補の相対位置に依存する位置重み付け係数に更に基づく、請求項5に記載の装置。
- PUのための左位置候補に対応する空間動きベクトル候補が、PUのための左上位置候補よりも高い位置重み付け係数を有する、請求項6に記載の装置。
- 前記プロセッサは、
前記複数の動きベクトル候補の各々について、前記動きベクトル候補が前記複数の動きベクトル候補のうちの別の動きベクトル候補に対して冗長であるかどうかを決定することと、
前記マージ候補リストから冗長動きベクトル候補を除外することと
を行うように更に構成された、請求項1に記載の装置。 - 前記プロセッサは、動き冗長性検査に基づいて、前記動きベクトル候補が冗長であるかどうかを決定するように更に構成された、請求項8に記載の装置。
- 前記動きベクトル候補が候補PU内に含まれており、
前記プロセッサは、前記候補PUのステータスに基づいて、前記動きベクトル候補が冗長であると決定するように更に構成された、
請求項8に記載の装置。 - 前記プロセッサは、前記動きベクトル候補が、前記複数の動きベクトル候補の前記選択されたサブセットのうちの別の動きベクトル候補の動き情報と同じである動き情報を有する場合、前記動きベクトル候補が冗長であると決定するように更に構成された、請求項8に記載の装置。
- 前記装置がエンコーダを備える、請求項1に記載の装置。
- 前記装置がデコーダを備える、請求項1に記載の装置。
- 前記装置が、前記メモリと前記プロセッサとを備える、デジタルテレビジョン、デジタルダイレクトブロードキャストシステム、ワイヤレスブロードキャストシステム、携帯情報端末(PDA)、ラップトップ又はデスクトップコンピュータ、デジタルカメラ、デジタル記録機器、デジタルメディアプレーヤ、ビデオゲーム機器、ビデオゲームコンソール、セルラー又は衛星無線電話、及びビデオ遠隔会議機器のうちの少なくとも1つを更に備える、請求項1に記載の装置。
- ビデオデータを符号化する方法であって、前記方法は、
複数の動きベクトル候補に関連付けられた情報を決定することと、前記複数の動きベクトル候補の各々が、並列動き推定領域(MER)中で区分化された複数の予測単位(PU)のうちの少なくとも1つに対応し、前記複数の動きベクトル候補の各々が、利用可能な動きデータを備え、
マージ候補リスト中に含めるべき前記複数の動きベクトル候補のサブセットを選択することと、ここにおいて、選択が、前記複数の動きベクトル候補の各々の優先度レベルに基づく、
前記複数の動きベクトル候補の選択された前記サブセットを含むように前記マージ候補リストを生成することと
を備える、方法。 - 前記複数の動きベクトル候補の各々の前記優先度レベルは、前記動きベクトル候補が、前記MER中で区分化された前記複数のPUのうちのいずれかに対応する、頻度に基づいており、より高い頻度がより高い優先度レベルに対応する、請求項15に記載の方法。
- 前記複数の動きベクトル候補の各々の前記優先度レベルが、前記複数のPUの各々のための重み付け係数に更に基づいており、前記重み付け係数が各PUのサイズに依存し、より大きいサイズがより大きい重み付け係数に対応する、請求項16に記載の方法。
- 前記複数のPUの各々の前記重み付け係数が各PUの前記サイズに正比例する、請求項17に記載の方法。
- 前記複数の動きベクトル候補の各々が空間動きベクトル候補と時間動きベクトル候補とのうちの1つを備え、
各空間動きベクトル候補の位置が前記MERの外側に配置された、
請求項16に記載の方法。 - 各空間動きベクトル候補の前記優先度レベルが、対応するPUに対する前記空間動きベクトル候補の相対位置に依存する位置重み付け係数に更に基づく、請求項19に記載の方法。
- PUのための左位置候補に対応する空間動きベクトル候補が、PUのための左上位置候補よりも高い位置重み付け係数を有する、請求項20に記載の方法。
- 前記複数の動きベクトル候補の各々について、前記動きベクトル候補が前記複数の動きベクトル候補のうちの別の動きベクトル候補に対して冗長であるかどうかを決定することと、
前記マージ候補リストから冗長動きベクトル候補を除外することと
を更に備える、請求項15に記載の方法。 - 前記動きベクトル候補が冗長であるかどうかを決定することが、動き冗長性検査に基づく、請求項22に記載の方法。
- 前記動きベクトル候補が候補PU内に含まれており、
前記動きベクトル候補が冗長であるかどうかを決定することが、前記候補PUのステータスに基づく、
請求項22に記載の方法。 - 前記動きベクトル候補は、前記候補PUがイントラモードでコード化される場合に冗長であると決定される、請求項24に記載の方法。
- 前記動きベクトル候補は、前記動きベクトル候補が、前記複数の動きベクトル候補の選択された前記サブセットのうちの別の動きベクトル候補の動き情報と同じである動き情報を有する場合、冗長であると決定される、請求項22に記載の方法。
- ビデオコード化装置であって、前記装置は、
複数の動きベクトル候補に関連付けられた情報を決定するための手段と、前記複数の動きベクトル候補の各々が、並列動き推定領域(MER)中で区分化された複数の予測単位(PU)のうちの少なくとも1つに対応し、前記複数の動きベクトル候補の各々が、利用可能な動きデータを備え、
マージ候補リスト中に含めるべき前記複数の動きベクトル候補のサブセットを選択するための手段と、ここにおいて、選択が、前記複数の動きベクトル候補の各々の優先度レベルに基づく、
前記複数の動きベクトル候補の選択された前記サブセットを含むように前記マージ候補リストを生成するための手段と
を備える、ビデオコード化装置。 - 前記複数の動きベクトル候補の各々の前記優先度レベルは、前記動きベクトル候補が、前記MER中で区分化された前記複数のPUのうちのいずれかに対応する、頻度に基づいており、より高い頻度がより高い優先度レベルに対応する、請求項27に記載の装置。
- 実行されたとき、装置に、
複数の動きベクトル候補に関連付けられた情報を受信することと、前記複数の動きベクトル候補の各々が、並列動き推定領域(MER)中で区分化された複数の予測単位(PU)のうちの少なくとも1つに対応し、前記複数の動きベクトル候補の各々が、利用可能な動きデータを備え、
マージ候補リスト中に含めるべき前記複数の動きベクトル候補のサブセットを選択することと、ここにおいて、選択が、前記複数の動きベクトル候補の各々の優先度レベルに基づく、
前記複数の動きベクトル候補の前記選択されたサブセットを含むように前記マージ候補リストを生成することと
を行わせるコードを記憶した非一時的コンピュータ可読媒体。 - 前記複数の動きベクトル候補の各々の前記優先度レベルは、前記動きベクトル候補が、前記MER中で区分化された前記複数のPUのうちのいずれかに対応する、頻度に基づいており、より高い頻度がより高い優先度レベルに対応する、請求項29に記載の非一時的コンピュータ可読媒体。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US14/099,800 | 2013-12-06 | ||
US14/099,800 US9432685B2 (en) | 2013-12-06 | 2013-12-06 | Scalable implementation for parallel motion estimation regions |
PCT/US2014/065757 WO2015084567A1 (en) | 2013-12-06 | 2014-11-14 | Scalable implementation for parallel motion estimation regions |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2017504243A true JP2017504243A (ja) | 2017-02-02 |
JP2017504243A5 JP2017504243A5 (ja) | 2017-11-30 |
JP6426184B2 JP6426184B2 (ja) | 2018-11-21 |
Family
ID=52469891
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2016536572A Expired - Fee Related JP6426184B2 (ja) | 2013-12-06 | 2014-11-14 | 並列動き推定領域のためのスケーラブル実装形態 |
Country Status (7)
Country | Link |
---|---|
US (1) | US9432685B2 (ja) |
EP (1) | EP3078197A1 (ja) |
JP (1) | JP6426184B2 (ja) |
KR (1) | KR20160095098A (ja) |
CN (1) | CN105814895A (ja) |
BR (1) | BR112016012826A2 (ja) |
WO (1) | WO2015084567A1 (ja) |
Families Citing this family (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107197272B (zh) | 2011-08-29 | 2019-12-06 | 苗太平洋控股有限公司 | 以合并模式对图像编码的方法 |
KR102278501B1 (ko) | 2011-10-18 | 2021-07-16 | 엘지전자 주식회사 | 인트라 예측 방법 및 그 장치 |
EP3085085A4 (en) * | 2014-01-29 | 2017-11-08 | MediaTek Inc. | Method and apparatus for adaptive motion vector precision |
US9854261B2 (en) * | 2015-01-06 | 2017-12-26 | Microsoft Technology Licensing, Llc. | Detecting markers in an encoded video signal |
CN108293131B (zh) | 2015-11-20 | 2021-08-31 | 联发科技股份有限公司 | 基于优先级运动矢量预测子推导的方法及装置 |
CN105763600B (zh) * | 2016-01-29 | 2019-06-18 | 华南理工大学 | 一种Cache支持的粒通信***及其粒通信方法 |
US10560718B2 (en) * | 2016-05-13 | 2020-02-11 | Qualcomm Incorporated | Merge candidates for motion vector prediction for video coding |
US10721489B2 (en) * | 2016-09-06 | 2020-07-21 | Qualcomm Incorporated | Geometry-based priority for the construction of candidate lists |
CN107820038A (zh) * | 2017-06-06 | 2018-03-20 | 深圳市维海德技术股份有限公司 | 视频传输方法、视频接收设备及图像采集设备 |
WO2019164031A1 (ko) | 2018-02-22 | 2019-08-29 | 엘지전자 주식회사 | 영상 코딩 시스템에서 블록 분할 구조에 따른 영상 디코딩 방법 및 장치 |
WO2020009960A1 (en) * | 2018-07-02 | 2020-01-09 | Futurewei Technologies, Inc. | Method and apparatus for motion vector prediction |
US10511852B1 (en) * | 2018-07-13 | 2019-12-17 | Tencent America LLC | Method and apparatus for video coding |
US10735763B2 (en) * | 2018-07-27 | 2020-08-04 | Tencent America LLC | Method and apparatus for motion vector prediction using spatial and temporal combination |
WO2020044253A1 (en) | 2018-08-28 | 2020-03-05 | Beijing Bytedance Network Technology Co., Ltd. | Redundancy removal of partitioning methods |
CN114205593B (zh) * | 2018-09-14 | 2022-07-08 | 北京达佳互联信息技术有限公司 | 用于视频编码的方法和装置及用于视频解码的方法和装置 |
MX2021003247A (es) * | 2018-09-22 | 2021-05-12 | Lg Electronics Inc | Metodo y aparato para procesar se?ales de video usando inter prediccion. |
CN110944184B (zh) * | 2018-09-25 | 2022-05-31 | 华为技术有限公司 | 视频解码方法及视频解码器 |
CN111010571B (zh) | 2018-10-08 | 2023-05-16 | 北京字节跳动网络技术有限公司 | 组合仿射Merge候选的生成和使用 |
CN110832869B (zh) * | 2019-01-02 | 2023-04-14 | 深圳市大疆创新科技有限公司 | 用于视频编码或解码的运动信息获取方法与装置 |
WO2020192726A1 (en) | 2019-03-27 | 2020-10-01 | Beijing Bytedance Network Technology Co., Ltd. | History-based motion vector prediction |
KR20220016839A (ko) | 2019-06-04 | 2022-02-10 | 베이징 바이트댄스 네트워크 테크놀로지 컴퍼니, 리미티드 | 기하학적 분할 모드 코딩을 갖는 모션 후보 리스트 |
EP3963890A4 (en) | 2019-06-04 | 2022-11-02 | Beijing Bytedance Network Technology Co., Ltd. | BUILDING A LIST OF MOVEMENT CANDIDATES USING NEIGHBOR BLOCK INFORMATION |
EP3967040A4 (en) | 2019-06-06 | 2022-11-30 | Beijing Bytedance Network Technology Co., Ltd. | CONSTRUCTION OF MOTION CANDIDATE LISTS FOR VIDEO ENCODING |
EP3984215A4 (en) | 2019-07-14 | 2022-08-24 | Beijing Bytedance Network Technology Co., Ltd. | TRANSFORM BLOCK SIZE RESTRICTION IN VIDEO CODING |
WO2021057996A1 (en) | 2019-09-28 | 2021-04-01 | Beijing Bytedance Network Technology Co., Ltd. | Geometric partitioning mode in video coding |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120257678A1 (en) * | 2011-04-11 | 2012-10-11 | Minhua Zhou | Parallel Motion Estimation in Video Coding |
JP2013121167A (ja) * | 2011-12-09 | 2013-06-17 | Jvc Kenwood Corp | 画像符号化装置、画像符号化方法及び画像符号化プログラム |
JP2013529877A (ja) * | 2010-07-12 | 2013-07-22 | 聯發科技股▲ふん▼有限公司 | 時間的運動ベクトル予測の方法と装置 |
US20130279595A1 (en) * | 2011-09-23 | 2013-10-24 | Kt Corporation | Method for inducing a merge candidate block and device using same |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
BR112012019560B1 (pt) | 2010-02-05 | 2021-08-24 | Telefonaktiebolaget Lm Ericsson | Método para gerenciar candidatos a vetor de movimento predito, e, aparelhos de codificação e de decodificação de vídeo |
KR101752418B1 (ko) * | 2010-04-09 | 2017-06-29 | 엘지전자 주식회사 | 비디오 신호 처리 방법 및 장치 |
US8824558B2 (en) * | 2010-11-23 | 2014-09-02 | Mediatek Inc. | Method and apparatus of spatial motion vector prediction |
US8711940B2 (en) * | 2010-11-29 | 2014-04-29 | Mediatek Inc. | Method and apparatus of motion vector prediction with extended motion vector predictor |
KR102390352B1 (ko) * | 2011-01-07 | 2022-04-25 | 엘지전자 주식회사 | 영상 정보 부호화 방법 및 복호화 방법과 이를 이용한 장치 |
US9866859B2 (en) | 2011-06-14 | 2018-01-09 | Texas Instruments Incorporated | Inter-prediction candidate index coding independent of inter-prediction candidate list construction in video coding |
KR20140004209A (ko) | 2011-06-15 | 2014-01-10 | 미디어텍 인크. | 3d 비디오 코딩에서의 텍스처 이미지 압축 방법 및 장치 |
CN103621090B (zh) | 2011-06-24 | 2017-09-15 | 寰发股份有限公司 | 移除运动向量预测子中冗余的方法与装置 |
AU2012325419B2 (en) | 2011-10-19 | 2015-11-05 | Hfi Innovation Inc. | Method and apparatus for derivation of motion vector predictor candidate set |
US9143802B2 (en) * | 2011-10-31 | 2015-09-22 | Qualcomm Incorporated | Fragmented parameter set for video coding |
EP2942961A1 (en) * | 2011-11-23 | 2015-11-11 | HUMAX Holdings Co., Ltd. | Methods for encoding/decoding of video using common merging candidate set of asymmetric partitions |
US9729873B2 (en) * | 2012-01-24 | 2017-08-08 | Qualcomm Incorporated | Video coding using parallel motion estimation |
US9338451B2 (en) * | 2012-04-12 | 2016-05-10 | Qualcomm Incorporated | Common spatial candidate blocks for parallel motion estimation |
US9800869B2 (en) * | 2012-06-15 | 2017-10-24 | Google Technology Holdings LLC | Method and apparatus for efficient slice header processing |
-
2013
- 2013-12-06 US US14/099,800 patent/US9432685B2/en active Active
-
2014
- 2014-11-14 EP EP14836987.9A patent/EP3078197A1/en not_active Withdrawn
- 2014-11-14 KR KR1020167018062A patent/KR20160095098A/ko not_active Application Discontinuation
- 2014-11-14 BR BR112016012826A patent/BR112016012826A2/pt not_active Application Discontinuation
- 2014-11-14 CN CN201480064114.0A patent/CN105814895A/zh active Pending
- 2014-11-14 JP JP2016536572A patent/JP6426184B2/ja not_active Expired - Fee Related
- 2014-11-14 WO PCT/US2014/065757 patent/WO2015084567A1/en active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2013529877A (ja) * | 2010-07-12 | 2013-07-22 | 聯發科技股▲ふん▼有限公司 | 時間的運動ベクトル予測の方法と装置 |
US20120257678A1 (en) * | 2011-04-11 | 2012-10-11 | Minhua Zhou | Parallel Motion Estimation in Video Coding |
US20130279595A1 (en) * | 2011-09-23 | 2013-10-24 | Kt Corporation | Method for inducing a merge candidate block and device using same |
JP2013121167A (ja) * | 2011-12-09 | 2013-06-17 | Jvc Kenwood Corp | 画像符号化装置、画像符号化方法及び画像符号化プログラム |
Also Published As
Publication number | Publication date |
---|---|
EP3078197A1 (en) | 2016-10-12 |
CN105814895A (zh) | 2016-07-27 |
US20150163506A1 (en) | 2015-06-11 |
BR112016012826A2 (pt) | 2017-08-08 |
JP6426184B2 (ja) | 2018-11-21 |
KR20160095098A (ko) | 2016-08-10 |
US9432685B2 (en) | 2016-08-30 |
WO2015084567A1 (en) | 2015-06-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6426184B2 (ja) | 並列動き推定領域のためのスケーラブル実装形態 | |
KR102387972B1 (ko) | 히스토리-기반 모션 벡터 예측을 사용한 비디오 코딩 방법 및 장치 | |
JP6585200B2 (ja) | ビデオコード化における視差ベクトル予測 | |
KR102295418B1 (ko) | 인트라 블록 카피 병합 모드 및 이용가능하지 않는 ibc 참조 영역의 패딩 | |
JP6746620B2 (ja) | ビデオコーディングのための照明補償ステータスを決定するシステムおよび方法 | |
US9491458B2 (en) | Scalable video coding prediction with non-causal information | |
WO2019120305A1 (zh) | 图像块的运动信息的预测方法、装置及编解码器 | |
US9736489B2 (en) | Motion vector determination for video coding | |
US9426463B2 (en) | Restriction of prediction units in B slices to uni-directional inter prediction | |
JP5805850B2 (ja) | ビデオコード化における動きベクトル予測 | |
JP2020150561A (ja) | ビデオコーディングのための重複動き補償 | |
JP5778299B2 (ja) | 動きベクトル予測 | |
US20130188715A1 (en) | Device and methods for merge list reordering in video coding | |
JP2018524906A (ja) | イントラブロックコピーモードでの参照ピクチャリスト構成 | |
JP2014525198A (ja) | ビデオコーディングにおける予測データのバッファリング | |
JP2015533462A (ja) | ビデオコーディングのための参照ピクチャステータス | |
JP6067750B2 (ja) | 並列動き推定範囲サイズの暗黙的導出 | |
US11563949B2 (en) | Motion vector obtaining method and apparatus, computer device, and storage medium | |
KR102548345B1 (ko) | 비디오 코딩을 위한 서브-블록 시간적 움직임 벡터 예측 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20171017 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20171017 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20180914 |
|
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: 20180925 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20181024 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6426184 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |