JP2012504904A - 補間フィルタおよびオフセットを用いたデジタルビデオコーディング - Google Patents
補間フィルタおよびオフセットを用いたデジタルビデオコーディング Download PDFInfo
- Publication number
- JP2012504904A JP2012504904A JP2011530075A JP2011530075A JP2012504904A JP 2012504904 A JP2012504904 A JP 2012504904A JP 2011530075 A JP2011530075 A JP 2011530075A JP 2011530075 A JP2011530075 A JP 2011530075A JP 2012504904 A JP2012504904 A JP 2012504904A
- Authority
- JP
- Japan
- Prior art keywords
- interpolation
- block
- video
- sub
- offset
- 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/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/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/523—Motion estimation or motion compensation with sub-pixel accuracy
-
- 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/117—Filters, e.g. for pre-processing or post-processing
-
- 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/146—Data rate or code amount at the encoder output
- H04N19/147—Data rate or code amount at the encoder output according to rate distortion criteria
-
- 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/19—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 using optimisation based on Lagrange multipliers
-
- 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/192—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 the adaptation method, adaptation tool or adaptation type being iterative or recursive
-
- 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/59—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial sub-sampling or interpolation, e.g. alteration of picture size or resolution
-
- 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/80—Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation
- H04N19/82—Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation involving filtering within a prediction loop
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
Description
2)ブロックの平均DCが各ピクセルの値に減算された後のピクセル差の2乗誤差(例示的な関数blockDC1およびblockDC2に関して以下で説明するerr1)
これらの2つの量を比較することによって(たとえば、1における誤差が2における誤差の2倍よりも大きいかどうかを検査することによって)、ブロックが十分類似しているかどうか(すなわち、コロケートブロック間の差が大部分はDC差によって生じているかどうか)を推定し、これが当てはまる場合、これらの統計値を累積してブロックベースのDC差のヒストグラムを含んでいるベクトルにすることが可能であり得る。実際的な理由のために、DC差は、たとえば、それらのDC差を整数値に丸めることによって量子化できる。
2)noSamples個よりも多くのサンプルを有する負のおよび正のDC値に対応するビンの数を計数するが、テストが初めて不合格になったときに計数を止める、または
3)noSamples個より多くのサンプルを含んでいる最左および最右ビンに対応するDC値を発見する(下記のblockDC1において使用する方法)
一例として、noSamples=20であり、ヒストグラムが以下の表2に示す通りである場合、第1の方法は、DCmin=−2、DCmax=2、第2のDCmin=−2、DCmax=1、および第3のDCmin=−2、DCmax=4を戻す。
b. sgn=sign(DCDiff[idx])をセットし、ただし、sign()は+1または−1を戻す
c. 参照フレームがidx>0を有する場合、frmOffset[idx]=min(round(DCDiff[idx]),1)をセットし、戻り、さもなければ、
d. numOffsetsをmin(round(DCDiff[idx]),8)として判断する
e. numOffsets≧numOffsetsMinである場合(たとえば、numOffsetsMin=2である場合)、numOffsetsに等しく、値が{1,2,3,4,5,6,7,8}のように増加するいくつかのオフセットを、順に、サブピクセル位置{5,15,13,7,9,6,11,14}に追加する
f. 他の場合、numOffsets1をmin(round(DCDiff[idx]/0.1),15)として計算する
g. numOffsets1>0であり、numOffsets1<=thFullPel0である場合、numOffsets1に等しく、値がsgnであるいくつかのオフセットを、順序{5,15,13,7,9,6,11,14}に従ってサブピクセル位置に追加する
h. そうではなく、numOffsets1>0である場合、値がsgnである8つのオフセットをサブピクセル位置{0,1,2,3,4,8,10,12}に追加し、numOffsets1に等しく、値がsgnであるいくつかのオフセットを順序{14,11,6,9,7,13,15,5}に従ってサブピクセル位置に追加する
いくつかの例では、上記で概説したようにプロセスを使用することによって、動き補償ユニット35は、オフセット値を整数およびサブ整数ピクセルロケーションにシングルパスで割り当てることができる。次いで、動き補償ユニット35は、動き推定ユニット36によって計算された動きベクトルによって識別される、特定の整数またはサブ整数ピクセルロケーションのオフセット値を予測ブロックに適用することができる。
2)ブロックの平均DCが各ピクセルの値に減算された後のピクセル差の2乗誤差(関数BlockDC1またはBlockDC2におけるerr1)
ブロックが十分類似しているかどうか(すなわち、コロケートブロック間の差が大部分はDC差によって生じているかどうか)の推定は、上記の量1)と量2)との比較に基づき得る。たとえば、1)における誤差(err0)が、2)における誤差(err1)の2倍よりも大きい場合は、それらのブロックが十分類似しておらず、その差が大部分はDC差によって生じていないと判断することができる。コロケートブロックが十分類似している場合は、それらの統計値を累積して、ブロックベースのDC差のヒストグラムを含んでいるベクトルにすることができる。場合によっては、DC差は、それらのDC差を整数値に丸めることによって量子化できる。
Claims (42)
- 現在ビデオユニットの動き推定を実行する前に、選択された補間フィルタを使用して参照ビデオユニットのサブ整数ピクセルを補間することと、
前記現在ビデオユニットの動き推定を実行する前に、前記参照ビデオユニットの前記サブ整数ピクセルのうちの少なくともいくつかにオフセットを適用することと、
前記参照ビデオユニットに基づく動き推定を使用して前記現在ビデオユニットのブロックを符号化することと
を備えるビデオ符号化方法。 - 前記ブロックを符号化することは、符号化がシングルパスで実行されるように前記ブロックの動き推定を1回のみ実行することを備える、請求項1に記載の方法。
- 1つまたは複数の以前に符号化されたビデオユニットについての履歴補間結果に基づいて補間フィルタの前記セットを選択することをさらに備える、請求項1に記載の方法。
- 前記補間フィルタを選択することが、
以前に符号化されたビデオユニットを符号化するために使用される補間フィルタの第1のセットの第1の補間誤差値を判断することと、
補間フィルタの第2のセットの第2の補間誤差値を判断することと、
前記第1の誤差値と前記第2の誤差値を比較することと、
前記比較に基づいて前記補間フィルタを選択することと
を備える、請求項3に記載の方法。 - 前記補間フィルタを選択することが、
複数の以前に符号化されたビデオユニットを符号化するために使用される異なる補間フィルタの補間誤差値を累積することと、
前記累積された補間誤差値に基づいて前記補間フィルタを選択することと
を備える、請求項3に記載の方法。 - 前記補間フィルタが、それぞれのサブ整数ピクセルに対応し、前記補間フィルタが、前記サブ整数ピクセルのうちの少なくともいくつかに対する異なる補間フィルタを含む、請求項3に記載の方法。
- 前記選択された補間フィルタと前記符号化されたブロックの前記オフセットとを示すシンタックス要素を符号化することをさらに備える、請求項3に記載の方法。
- 前記ビデオブロックを符号化することが、
前記現在ビデオユニット中の前記ブロックに対する前記参照ビデオユニット中の予測ブロックを識別するために動き推定を実行することと、
前記参照ビデオユニット中の前記予測ブロックを識別する動きベクトルを判断することと、
前記現在ビデオユニット中の前記ブロックと前記参照ビデオユニット中の前記予測ブロックとの間の残余誤差を判断することと
を備える、請求項1に記載の方法。 - 動き推定を実行することは、
オフセットが適用されたサブ整数ピクセルに関連するブロックの評価をスキップすることを指定する動き探索アルゴリズムを実行することと、
オフセットが適用されたサブ整数ピクセルに関連する前記ブロックの評価を強制することと
を備える、請求項8に記載の方法。 - 前記ビデオユニットの各々がビデオフレームまたはビデオスライスのうちの1つを備える、請求項1に記載の方法。
- 現在ビデオユニットの動き推定を実行する前に、選択された補間フィルタを使用して参照ビデオユニットのサブ整数ピクセルを補間することと、
前記現在ビデオユニットの動き推定を実行する前に、前記参照ビデオユニットの前記サブ整数ピクセルのうちの少なくともいくつかにオフセットを適用することと、
前記参照ビデオユニットに基づく動き推定を使用して前記現在ビデオユニットのブロックを符号化することと
を行うように構成されたビデオエンコーダを備えるビデオ符号化装置。 - 前記ビデオエンコーダが、符号化がシングルパスで実行されるように前記ブロックの動き推定を1回のみ実行するように構成された、請求項11に記載の装置。
- 前記ビデオエンコーダが、1つまたは複数の以前に符号化されたビデオユニットについての履歴補間結果に基づいて補間フィルタの前記セットを選択するように構成された、請求項11に記載の装置。
- 前記ビデオエンコーダが、
以前に符号化されたビデオユニットを符号化するために使用される補間フィルタの第1のセットの第1の補間誤差値を判断することと、
補間フィルタの第2のセットの第2の補間誤差値を判断することと、
前記第1の誤差値と前記第2の誤差値を比較することと、
前記比較に基づいて前記補間フィルタを選択することと
を行うように構成された、請求項13に記載の装置。 - 前記ビデオエンコーダが、
複数の以前に符号化されたビデオユニットを符号化するために使用される異なる補間フィルタの補間誤差値を累積することと、
前記累積された補間誤差値に基づいて前記補間フィルタを選択することと
を行うように構成された、請求項13に記載の装置。 - 前記補間フィルタが、それぞれのサブ整数ピクセルに対応し、前記補間フィルタが、前記サブ整数ピクセルのうちの少なくともいくつかに対する異なる補間フィルタを含む、請求項13に記載の装置。
- 前記ビデオエンコーダが、前記選択された補間フィルタと前記符号化されたブロックの前記オフセットとを示すシンタックス要素を符号化するように構成された、請求項13に記載の装置。
- 前記ビデオエンコーダが、
前記現在ビデオユニット中の前記ブロックに対する前記参照ビデオユニット中の予測ブロックを識別するために動き推定を実行することと、
前記参照ビデオユニット中の前記予測ブロックを識別する動きベクトルを判断することと、
前記現在ビデオユニット中の前記ブロックと前記参照ビデオユニット中の前記予測ブロックとの間の残余誤差を判断することと
を行うように構成された、請求項11に記載の装置。 - 前記ビデオエンコーダが、
オフセットが適用されたサブ整数ピクセルに関連するブロックの評価をスキップすることを指定する動き探索アルゴリズムを実行することと、
オフセットが適用されたサブ整数ピクセルに関連する前記ブロックの評価を強制することと
を行うように構成された、請求項18に記載の装置。 - 前記ビデオユニットの各々がビデオフレームまたはビデオスライスのうちの1つを備える、請求項11に記載の装置。
- 前記ビデオエンコーダがワイヤレス通信デバイスの一部を形成する、請求項11に記載の装置。
- 前記ビデオエンコーダが集積回路デバイスを備える、請求項11に記載の装置。
- 現在ビデオユニットの動き推定を実行する前に、選択された補間フィルタを使用して参照ビデオユニットのサブ整数ピクセルを補間するための手段と、
前記現在ビデオユニットの動き推定を実行する前に、前記参照ビデオユニットの前記サブ整数ピクセルのうちの少なくともいくつかにオフセットを適用するための手段と、
前記参照ビデオユニットに基づく動き推定を使用して前記現在ビデオユニットのブロックを符号化するための手段と
を備えるビデオ符号化装置。 - 前記ブロックを符号化するための前記手段は、符号化がシングルパスで実行されるように前記ブロックの動き推定を1回のみ実行するための手段を備える、請求項23に記載の装置。
- 1つまたは複数の以前に符号化されたビデオユニットについての履歴補間結果に基づいて補間フィルタの前記セットを選択するための手段をさらに備える、請求項23に記載の装置。
- 前記補間フィルタを選択するための前記手段が、
以前に符号化されたビデオユニットを符号化するために使用される補間フィルタの第1のセットの第1の補間誤差値を判断するための手段と、
補間フィルタの第2のセットの第2の補間誤差値を判断するための手段と、
前記第1の誤差値と前記第2の誤差値を比較するための手段と、
前記比較に基づいて前記補間フィルタを選択するための手段と
を備える、請求項25に記載の装置。 - 前記補間フィルタを選択するための前記手段が、
複数の以前に符号化されたビデオユニットを符号化するために使用される異なる補間フィルタの補間誤差値を累積するための手段と、
前記累積された補間誤差値に基づいて前記補間フィルタを選択するための手段と
を備える、請求項25に記載の装置。 - 前記補間フィルタが、それぞれのサブ整数ピクセルに対応し、前記補間フィルタが、前記サブ整数ピクセルのうちの少なくともいくつかに対する異なる補間フィルタを含む、請求項25に記載の装置。
- 前記選択された補間フィルタと前記符号化されたブロックの前記オフセットとを示すシンタックス要素を符号化するための手段をさらに備える、請求項25に記載の装置。
- 前記ビデオブロックを符号化するための前記手段が、
前記現在ビデオユニット中の前記ブロックに対する前記参照ビデオユニット中の予測ブロックを識別するために動き推定を実行するための手段と、
前記参照ビデオユニット中の前記予測ブロックを識別する動きベクトルを判断するための手段と、
前記現在ビデオユニット中の前記ブロックと前記参照ビデオユニット中の前記予測ブロックとの間の残余誤差を判断するための手段と
を備える、請求項23に記載の装置。 - 動き推定を実行するための前記手段は、
オフセットが適用されたサブ整数ピクセルに関連するブロックの評価をスキップすることを指定する動き探索アルゴリズムを実行するための手段と、
オフセットが適用されたサブ整数ピクセルに関連する前記ブロックの評価を強制するための手段と
を備える、請求項30に記載の装置。 - 前記ビデオユニットの各々がビデオフレームまたはビデオスライスのうちの1つを備える、請求項23に記載の装置。
- 現在ビデオユニットの動き推定を実行する前に、選択された補間フィルタを使用して参照ビデオユニットのサブ整数ピクセルを補間することと、
前記現在ビデオユニットの動き推定を実行する前に、前記参照ビデオユニットの前記サブ整数ピクセルのうちの少なくともいくつかにオフセットを適用することと、
前記参照ビデオユニットに基づく動き推定を使用して前記現在ビデオユニットのブロックを符号化することと
をプロセッサに行わせるための命令で符号化されたコンピュータ可読記憶媒体。 - 前記ブロックを符号化することは、符号化がシングルパスで実行されるように前記ブロックの動き推定を1回のみ実行することを備える、請求項33に記載の記憶媒体。
- 1つまたは複数の以前に符号化されたビデオユニットについての履歴補間結果に基づいて補間フィルタの前記セットを選択することを前記プロセッサに行わせるための命令をさらに備える、請求項33に記載の記憶媒体。
- 以前に符号化されたビデオユニットを符号化するために使用される補間フィルタの第1のセットの第1の補間誤差値を判断することと、
補間フィルタの第2のセットの第2の補間誤差値を判断することと、
前記第1の誤差値と前記第2の誤差値を比較することと、
前記比較に基づいて前記補間フィルタを選択することと
を前記プロセッサに行わせるための命令をさらに備える、請求項35に記載の記憶媒体。 - 複数の以前に符号化されたビデオユニットを符号化するために使用される異なる補間フィルタの補間誤差値を累積することと、
前記累積された補間誤差値に基づいて前記補間フィルタを選択することと
を前記プロセッサに行わせるための命令をさらに備える、請求項35に記載の記憶媒体。 - 前記補間フィルタが、それぞれのサブ整数ピクセルに対応し、前記補間フィルタが、前記サブ整数ピクセルのうちの少なくともいくつかに対する異なる補間フィルタを含む、請求項35に記載の記憶媒体。
- 前記選択された補間フィルタと前記符号化されたブロックの前記オフセットとを示すシンタックス要素を符号化することを前記プロセッサに行わせるための命令をさらに備える、請求項35に記載の記憶媒体。
- 前記現在ビデオユニット中の前記ブロックに対する前記参照ビデオユニット中の予測ブロックを識別するために動き推定を実行することと、
前記参照ビデオユニット中の前記予測ブロックを識別する動きベクトルを判断することと、
前記現在ビデオユニット中の前記ブロックと前記参照ビデオユニット中の前記予測ブロックとの間の残余誤差を判断することと
を前記プロセッサに行わせるための命令をさらに備える、請求項35に記載の記憶媒体。 - オフセットが適用されたサブ整数ピクセルに関連するブロックの評価をスキップすることを指定する動き探索アルゴリズムを実行することと、
オフセットが適用されたサブ整数ピクセルに関連する前記ブロックの評価を強制することと
を前記プロセッサに行わせるための命令をさらに備える、請求項40に記載の記憶媒体。 - 前記ビデオユニットの各々がビデオフレームまたはビデオスライスのうちの1つを備える、請求項33に記載の記憶媒体。
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10278908P | 2008-10-03 | 2008-10-03 | |
US61/102,789 | 2008-10-03 | ||
US12/432,544 | 2009-04-29 | ||
US12/432,544 US9078007B2 (en) | 2008-10-03 | 2009-04-29 | Digital video coding with interpolation filters and offsets |
PCT/US2009/043391 WO2010039288A1 (en) | 2008-10-03 | 2009-05-08 | Digital video coding with interpolation filters and offsets |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013197616A Division JP2014042273A (ja) | 2008-10-03 | 2013-09-24 | 補間フィルタおよびオフセットを用いたデジタルビデオコーディング |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2012504904A true JP2012504904A (ja) | 2012-02-23 |
JP5547198B2 JP5547198B2 (ja) | 2014-07-09 |
Family
ID=41199822
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2011530075A Expired - Fee Related JP5547198B2 (ja) | 2008-10-03 | 2009-05-08 | 補間フィルタおよびオフセットを用いたデジタルビデオコーディング |
JP2013197616A Pending JP2014042273A (ja) | 2008-10-03 | 2013-09-24 | 補間フィルタおよびオフセットを用いたデジタルビデオコーディング |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013197616A Pending JP2014042273A (ja) | 2008-10-03 | 2013-09-24 | 補間フィルタおよびオフセットを用いたデジタルビデオコーディング |
Country Status (8)
Country | Link |
---|---|
US (1) | US9078007B2 (ja) |
EP (1) | EP2345254A1 (ja) |
JP (2) | JP5547198B2 (ja) |
KR (2) | KR101437719B1 (ja) |
CN (1) | CN102172022B (ja) |
BR (1) | BRPI0920730A2 (ja) |
TW (1) | TW201016019A (ja) |
WO (1) | WO2010039288A1 (ja) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2013529875A (ja) * | 2010-06-25 | 2013-07-22 | クゥアルコム・インコーポレイテッド | 圧縮ビットストリームへの交換補間フィルタ係数の組み込み |
JP2014504098A (ja) * | 2010-12-21 | 2014-02-13 | インテル・コーポレーション | 高い効率の動画符号化のためのコンテンツアダプティブ動き補償フィルタリング |
JP2016518769A (ja) * | 2013-04-04 | 2016-06-23 | クゥアルコム・インコーポレイテッドQualcomm Incorporated | Shvcのための複数のベースレイヤ参照ピクチャ |
Families Citing this family (83)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2010050089A1 (ja) * | 2008-10-29 | 2010-05-06 | パナソニック株式会社 | 動画像圧縮符号化における符号化処理方法及び符号化処理装置 |
CN102714731A (zh) * | 2009-12-22 | 2012-10-03 | 索尼公司 | 图像处理设备和方法及程序 |
WO2011086672A1 (ja) * | 2010-01-13 | 2011-07-21 | 株式会社 東芝 | 動画像符号化装置および復号装置 |
EP2557795A4 (en) * | 2010-04-06 | 2015-07-08 | Samsung Electronics Co Ltd | METHOD AND APPARATUS FOR ENCODING A VIDEO AND METHOD AND APPARATUS FOR DECODING A VIDEO |
US9219921B2 (en) * | 2010-04-12 | 2015-12-22 | Qualcomm Incorporated | Mixed tap filters |
US8798131B1 (en) | 2010-05-18 | 2014-08-05 | Google Inc. | Apparatus and method for encoding video using assumed values with intra-prediction |
US9317896B2 (en) * | 2010-07-09 | 2016-04-19 | Samsung Electronics Co., Ltd. | Image interpolation method and apparatus |
US20120063515A1 (en) * | 2010-09-09 | 2012-03-15 | Qualcomm Incorporated | Efficient Coding of Video Parameters for Weighted Motion Compensated Prediction in Video Coding |
GB2484071B (en) * | 2010-09-23 | 2013-06-12 | Imagination Tech Ltd | De-interlacing of video data |
US9055305B2 (en) * | 2011-01-09 | 2015-06-09 | Mediatek Inc. | Apparatus and method of sample adaptive offset for video coding |
EP3541076B1 (en) | 2010-10-20 | 2021-03-10 | Guangdong Oppo Mobile Telecommunications Corp., Ltd. | Error resilient rate distortion optimization for image and video encoding |
US8968080B1 (en) * | 2010-11-05 | 2015-03-03 | Wms Gaming, Inc. | Display of third party content on a wagering game machine |
US10045046B2 (en) | 2010-12-10 | 2018-08-07 | Qualcomm Incorporated | Adaptive support for interpolating values of sub-pixels for video coding |
US8842723B2 (en) * | 2011-01-03 | 2014-09-23 | Apple Inc. | Video coding system using implied reference frames |
CN103503458B (zh) | 2011-01-07 | 2017-09-22 | 诺基亚技术有限公司 | 视频编码中的运动预测 |
US9161041B2 (en) * | 2011-01-09 | 2015-10-13 | Mediatek Inc. | Apparatus and method of efficient sample adaptive offset |
US9380319B2 (en) | 2011-02-04 | 2016-06-28 | Google Technology Holdings LLC | Implicit transform unit representation |
US9313519B2 (en) | 2011-03-11 | 2016-04-12 | Google Technology Holdings LLC | Interpolation filter selection using prediction unit (PU) size |
WO2012125450A1 (en) * | 2011-03-11 | 2012-09-20 | General Instrument Corporation | Interpolation filter selection using prediction index |
US8767817B1 (en) * | 2011-04-07 | 2014-07-01 | Google Inc. | Apparatus and method for coding using parameterized equation |
US9143799B2 (en) * | 2011-05-27 | 2015-09-22 | Cisco Technology, Inc. | Method, apparatus and computer program product for image motion prediction |
CN108391137B (zh) | 2011-06-15 | 2022-07-19 | 韩国电子通信研究院 | 可伸缩解码方法/设备、可伸缩编码方法/设备和介质 |
EP2724534A2 (en) | 2011-06-24 | 2014-04-30 | Motorola Mobility LLC | Selection of phase offsets for interpolation filters for motion compensation |
MX2014000046A (es) * | 2011-06-28 | 2014-02-17 | Samsung Electronics Co Ltd | Metodo de codificacion de video que utiliza ajustes de desplazamiento de comformidad clasificacion de pixel y aparato para ello, metodo de decodificacion de video y aparato para ello. |
US9055304B2 (en) * | 2011-07-01 | 2015-06-09 | Qualcomm Incorporated | Reduced resolution pixel interpolation |
BR112013033743A2 (pt) * | 2011-07-01 | 2019-09-24 | Motorola Mobility Inc | filtro de interpolação de subpixel conjunto para predição temporal |
US9392235B2 (en) | 2011-11-18 | 2016-07-12 | Google Technology Holdings LLC | Explicit way for signaling a collocated reference picture for video coding |
BR112014012038A2 (pt) * | 2011-11-18 | 2017-05-30 | Motorola Mobility Llc | armazenamento eficiente de informação de movimento para codificação de vídeo de alta eficiência |
EP2781098B1 (en) | 2011-11-18 | 2019-02-06 | Google Technology Holdings LLC | An explicit way for signaling a collocated picture for high efficiency video coding (hevc) |
KR101607038B1 (ko) | 2011-11-21 | 2016-04-11 | 모토로라 모빌리티 엘엘씨 | 시간 예측을 위한 병치된 픽처의 암시적 결정 및 결합된 암시적 및 명시적 결정 |
US9386305B2 (en) | 2011-11-28 | 2016-07-05 | Qualcomm Incorporated | Largest coding unit (LCU) or partition-based syntax for adaptive loop filter and sample adaptive offset in video coding |
CN104303500B (zh) | 2011-12-26 | 2018-04-13 | 谷歌技术控股有限责任公司 | 对于时间预测的并列图片的隐式确定 |
KR102470694B1 (ko) | 2012-02-04 | 2022-11-25 | 엘지전자 주식회사 | 비디오 인코딩 방법, 비디오 디코딩 방법 및 이를 이용하는 장치 |
US20130243085A1 (en) * | 2012-03-15 | 2013-09-19 | Samsung Electronics Co., Ltd. | Method of multi-view video coding and decoding based on local illumination and contrast compensation of reference frames without extra bitrate overhead |
CN104937939B (zh) | 2012-04-11 | 2018-10-23 | 谷歌技术控股有限责任公司 | 用于时间运动矢量预测符标志的编码器和解码器及其方法 |
WO2013154674A1 (en) | 2012-04-11 | 2013-10-17 | Motorola Mobility Llc | Evaluation of signaling of collocated reference picture for temporal prediction |
GB2501535A (en) | 2012-04-26 | 2013-10-30 | Sony Corp | Chrominance Processing in High Efficiency Video Codecs |
US9781447B1 (en) | 2012-06-21 | 2017-10-03 | Google Inc. | Correlation based inter-plane prediction encoding and decoding |
CN108235036B (zh) * | 2012-07-16 | 2020-10-09 | 三星电子株式会社 | Sao编码方法和设备以及sao解码方法和设备 |
US9319681B2 (en) | 2012-07-18 | 2016-04-19 | Google Technology Holdings LLC | Signaling of temporal motion vector predictor (MVP) enable flag |
TW201406166A (zh) * | 2012-07-27 | 2014-02-01 | Novatek Microelectronics Corp | 視訊編碼方法與視訊編碼裝置 |
CN103581689A (zh) * | 2012-08-07 | 2014-02-12 | 联咏科技股份有限公司 | 视频编码方法与视频编码装置 |
US9167268B1 (en) | 2012-08-09 | 2015-10-20 | Google Inc. | Second-order orthogonal spatial intra prediction |
US9344742B2 (en) | 2012-08-10 | 2016-05-17 | Google Inc. | Transform-domain intra prediction |
US9380298B1 (en) | 2012-08-10 | 2016-06-28 | Google Inc. | Object-based intra-prediction |
US9369732B2 (en) | 2012-10-08 | 2016-06-14 | Google Inc. | Lossless intra-prediction video coding |
US9628790B1 (en) | 2013-01-03 | 2017-04-18 | Google Inc. | Adaptive composite intra prediction for image and video compression |
US9219915B1 (en) | 2013-01-17 | 2015-12-22 | Google Inc. | Selection of transform size in video coding |
US9967559B1 (en) | 2013-02-11 | 2018-05-08 | Google Llc | Motion vector dependent spatial transformation in video coding |
US9544597B1 (en) | 2013-02-11 | 2017-01-10 | Google Inc. | Hybrid transform in video encoding and decoding |
CN103237220B (zh) * | 2013-04-29 | 2015-12-23 | 清华大学 | 视频编码中基于非均匀像素截断的运动估计方法 |
US9674530B1 (en) | 2013-04-30 | 2017-06-06 | Google Inc. | Hybrid transforms in video coding |
US9247251B1 (en) | 2013-07-26 | 2016-01-26 | Google Inc. | Right-edge extension for quad-tree intra-prediction |
KR20150045819A (ko) * | 2013-10-21 | 2015-04-29 | 삼성전자주식회사 | 움직임 보상을 수행하는 비디오 부호화 방법 및 그 장치, 비디오 복호화 방법 및 그 장치 |
US9438925B2 (en) * | 2013-12-31 | 2016-09-06 | Vixs Systems, Inc. | Video encoder with block merging and methods for use therewith |
US9749642B2 (en) * | 2014-01-08 | 2017-08-29 | Microsoft Technology Licensing, Llc | Selection of motion vector precision |
US9774881B2 (en) | 2014-01-08 | 2017-09-26 | Microsoft Technology Licensing, Llc | Representing motion vectors in an encoded bitstream |
US10412387B2 (en) | 2014-08-22 | 2019-09-10 | Qualcomm Incorporated | Unified intra-block copy and inter-prediction |
US9565451B1 (en) | 2014-10-31 | 2017-02-07 | Google Inc. | Prediction dependent transform coding |
EP3023938A1 (en) | 2014-11-21 | 2016-05-25 | Thomson Licensing | Method and apparatus for tracking the motion of image content in a video frames sequence using sub-pixel resolution motion estimation |
US9769499B2 (en) | 2015-08-11 | 2017-09-19 | Google Inc. | Super-transform video coding |
US10277905B2 (en) | 2015-09-14 | 2019-04-30 | Google Llc | Transform selection for non-baseband signal coding |
CN108141602B (zh) * | 2015-09-25 | 2021-02-23 | 华为技术有限公司 | 视频编解码器、编解码方法和计算机可读存储介质 |
CN108370445B (zh) | 2015-09-25 | 2020-02-21 | 华为技术有限公司 | 一种视频编码器和视频解码器 |
RU2696314C1 (ru) | 2015-09-25 | 2019-08-01 | Хуавэй Текнолоджиз Ко., Лтд. | Устройство и способ компенсации движения в видео |
MY187403A (en) | 2015-09-25 | 2021-09-22 | Huawei Tech Co Ltd | Apparatus and method for video motion compensation with selectable interpolation filter |
CA2999848C (en) | 2015-09-25 | 2020-08-18 | Huawei Technologies Co., Ltd. | Apparatus and method for video motion compensation |
US9807423B1 (en) | 2015-11-24 | 2017-10-31 | Google Inc. | Hybrid transform scheme for video coding |
US10009622B1 (en) | 2015-12-15 | 2018-06-26 | Google Llc | Video coding with degradation of residuals |
JP7094076B2 (ja) * | 2016-08-19 | 2022-07-01 | 沖電気工業株式会社 | 映像符号化装置、プログラム及び方法、並びに、映像復号装置、プログラム及び方法、並びに、映像伝送システム |
US10341659B2 (en) * | 2016-10-05 | 2019-07-02 | Qualcomm Incorporated | Systems and methods of switching interpolation filters |
US20180199057A1 (en) * | 2017-01-12 | 2018-07-12 | Mediatek Inc. | Method and Apparatus of Candidate Skipping for Predictor Refinement in Video Coding |
US10499078B1 (en) * | 2017-02-07 | 2019-12-03 | Google Llc | Implicit motion compensation filter selection |
TWI648708B (zh) * | 2017-09-06 | 2019-01-21 | 奇景光電股份有限公司 | 像素內插電路與像素內插方法 |
CN111010568B (zh) * | 2018-10-06 | 2023-09-29 | 华为技术有限公司 | 插值滤波器的训练方法、装置及视频图像编解码方法、编解码器 |
JP7277579B2 (ja) | 2018-11-02 | 2023-05-19 | 北京字節跳動網絡技術有限公司 | Hmvp候補記憶装置のための表の保守 |
EP3942823A4 (en) * | 2019-03-18 | 2023-04-05 | Tencent America LLC | VIDEO CODING METHOD AND APPARATUS |
CN113647110B (zh) | 2019-04-01 | 2022-11-08 | 北京字节跳动网络技术有限公司 | 帧间编码模式中的二分之一像素插值滤波器的指示 |
US11122297B2 (en) | 2019-05-03 | 2021-09-14 | Google Llc | Using border-aligned block functions for image compression |
JP7359942B2 (ja) | 2019-08-20 | 2023-10-11 | 北京字節跳動網絡技術有限公司 | 映像処理における代替の補間フィルタの選択的使用 |
CN118214864A (zh) * | 2019-09-11 | 2024-06-18 | 夏普株式会社 | 用于基于交叉分量相关性来减小视频编码中的重构误差的***和方法 |
EP4128755A4 (en) * | 2020-04-29 | 2023-09-06 | Huawei Technologies Co., Ltd. | METHOD AND DEVICE FOR INTERPOLATION FILTERING UNDERSAMPLING |
WO2024037645A1 (en) * | 2022-08-19 | 2024-02-22 | Mediatek Inc. | Boundary sample derivation in video coding |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012503901A (ja) * | 2008-09-25 | 2012-02-09 | メディアテック インコーポレーテッド | 動画符号化のための適応補間フィルタ |
Family Cites Families (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2001076154A2 (en) | 2000-04-03 | 2001-10-11 | Telefonaktiebolaget Lm Ericsson (Publ) | Ad-hoc network and gateway |
DE20102205U1 (de) | 2001-02-07 | 2001-08-23 | Latein, Christine, 75177 Pforzheim | Multifunktionaler, transportabler Computer |
US6847405B2 (en) * | 2001-09-14 | 2005-01-25 | Sony Corporation | Motion-adaptive de-interlacing method and system for digital televisions |
CN101448162B (zh) * | 2001-12-17 | 2013-01-02 | 微软公司 | 处理视频图像的方法 |
US7620109B2 (en) * | 2002-04-10 | 2009-11-17 | Microsoft Corporation | Sub-pixel interpolation in motion estimation and compensation |
JP4102973B2 (ja) | 2002-04-24 | 2008-06-18 | 日本電気株式会社 | 動画像の符号化方法および復号化方法、これを用いた装置とプログラム |
US20040076333A1 (en) * | 2002-10-22 | 2004-04-22 | Huipin Zhang | Adaptive interpolation filter system for motion compensated predictive video coding |
US7599438B2 (en) * | 2003-09-07 | 2009-10-06 | Microsoft Corporation | Motion vector block pattern coding and decoding |
JP2005318297A (ja) * | 2004-04-28 | 2005-11-10 | Toshiba Corp | 動画像符号化・復号方法及び装置 |
EP1617672A1 (en) * | 2004-07-13 | 2006-01-18 | Matsushita Electric Industrial Co., Ltd. | Motion estimator/compensator including a 16-bit 1/8 pel interpolation filter |
JP2008536414A (ja) * | 2005-04-13 | 2008-09-04 | ゴットフリート・ヴィルヘルム・ライプニッツ・ウニヴェルジテート・ハノーヴァー | ビデオの拡張された符号化方法及び装置 |
US7460893B2 (en) * | 2005-05-17 | 2008-12-02 | Nokia Corporation | Display changing in a portable electronic device |
US20080075165A1 (en) * | 2006-09-26 | 2008-03-27 | Nokia Corporation | Adaptive interpolation filters for video coding |
EP2092752A2 (en) | 2006-12-01 | 2009-08-26 | France Telecom | Adaptive interpolation method and system for motion compensated predictive video coding and decoding |
US8509316B2 (en) * | 2007-01-09 | 2013-08-13 | Core Wireless Licensing, S.a.r.l. | Adaptive interpolation filters for video coding |
US8059207B2 (en) | 2007-02-23 | 2011-11-15 | Samsung Electronics Co., Ltd. | System and method for video noise reduction using an adaptive temporal method with motion detection and motion compensation |
MX2009010527A (es) * | 2007-04-09 | 2009-10-26 | Nokia Corp | Vectores de movimiento de alta precision para codificacion de video con baja complejidad de codificacion y decodificacion. |
FR2934901B1 (fr) | 2008-08-05 | 2012-07-13 | Commissariat Energie Atomique | Procede de mesure sans contact de l'indice de refraction d'un materiau par tomographie par coherence optique, application a la mesure de la masse volumique d'un materiau poreux. |
-
2009
- 2009-04-29 US US12/432,544 patent/US9078007B2/en not_active Expired - Fee Related
- 2009-05-08 BR BRPI0920730A patent/BRPI0920730A2/pt not_active IP Right Cessation
- 2009-05-08 CN CN200980139142.3A patent/CN102172022B/zh not_active Expired - Fee Related
- 2009-05-08 KR KR1020117010119A patent/KR101437719B1/ko not_active IP Right Cessation
- 2009-05-08 JP JP2011530075A patent/JP5547198B2/ja not_active Expired - Fee Related
- 2009-05-08 EP EP09789658A patent/EP2345254A1/en not_active Withdrawn
- 2009-05-08 WO PCT/US2009/043391 patent/WO2010039288A1/en active Application Filing
- 2009-05-08 KR KR1020137009089A patent/KR20130054423A/ko not_active Application Discontinuation
- 2009-05-13 TW TW098115897A patent/TW201016019A/zh unknown
-
2013
- 2013-09-24 JP JP2013197616A patent/JP2014042273A/ja active Pending
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012503901A (ja) * | 2008-09-25 | 2012-02-09 | メディアテック インコーポレーテッド | 動画符号化のための適応補間フィルタ |
Non-Patent Citations (1)
Title |
---|
JPN7012003630; Karczewicz,M.,Ye,Y., and Chen,P.: 'Switched Interpolation Filter with Offset' ITU TELECOMMUNICATIONSTANDARDIZATION SECTOR STUDY PERIOD 2005-2008 Q6/16 STUDY GROUP 16 - CONTRIBUTI , 200804 * |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2013529875A (ja) * | 2010-06-25 | 2013-07-22 | クゥアルコム・インコーポレイテッド | 圧縮ビットストリームへの交換補間フィルタ係数の組み込み |
JP2014504098A (ja) * | 2010-12-21 | 2014-02-13 | インテル・コーポレーション | 高い効率の動画符号化のためのコンテンツアダプティブ動き補償フィルタリング |
US9100662B2 (en) | 2010-12-21 | 2015-08-04 | Intel Corporation | Content adaptive motion compensation filtering for high efficiency video coding |
JP2016518769A (ja) * | 2013-04-04 | 2016-06-23 | クゥアルコム・インコーポレイテッドQualcomm Incorporated | Shvcのための複数のベースレイヤ参照ピクチャ |
Also Published As
Publication number | Publication date |
---|---|
CN102172022B (zh) | 2016-08-17 |
WO2010039288A1 (en) | 2010-04-08 |
EP2345254A1 (en) | 2011-07-20 |
KR20130054423A (ko) | 2013-05-24 |
KR101437719B1 (ko) | 2014-09-03 |
JP5547198B2 (ja) | 2014-07-09 |
US20100111182A1 (en) | 2010-05-06 |
CN102172022A (zh) | 2011-08-31 |
KR20110063857A (ko) | 2011-06-14 |
BRPI0920730A2 (pt) | 2018-06-26 |
JP2014042273A (ja) | 2014-03-06 |
US9078007B2 (en) | 2015-07-07 |
TW201016019A (en) | 2010-04-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5547198B2 (ja) | 補間フィルタおよびオフセットを用いたデジタルビデオコーディング | |
JP5646668B2 (ja) | 切替え補間フィルタにおけるオフセット計算 | |
CN106165419B (zh) | 用于视频译码的自适应运动向量分辨率信令 | |
JP6707678B2 (ja) | 動き補償予測のための方法及び装置 | |
JP5805787B2 (ja) | 適応タップサイズをもつ低複雑度補間フィルタ処理 | |
JP5619725B2 (ja) | ビデオコーディングにおけるサブピクセル解像度のための補間フィルタサポート | |
US20090257500A1 (en) | Offsets at sub-pixel resolution | |
JP5575747B2 (ja) | 動き補償プロセスにおいて予測ブロックを発生する方法、装置、およびコンピュータ可読記憶媒体 | |
JP2014140192A (ja) | 固定フィルタまたは適応フィルタに基づくビデオ・コーディングのためのレートひずみ定義補間 | |
JP2011517912A (ja) | ビデオコーディングにおけるサブピクセル位置の補間フィルタリングに対する対称性 | |
WO2008149327A2 (en) | Method and apparatus for motion-compensated video signal prediction | |
KR20130029077A (ko) | 혼합된 탭 필터들 | |
CN114051732A (zh) | 用于视频编解码中的解码器侧运动矢量细化的方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120904 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20121204 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20121211 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20130521 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130924 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20131003 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20131022 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140324 |
|
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: 20140415 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20140514 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5547198 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |