JP6728039B2 - ビデオコーディングのための適応色変換 - Google Patents
ビデオコーディングのための適応色変換 Download PDFInfo
- Publication number
- JP6728039B2 JP6728039B2 JP2016521852A JP2016521852A JP6728039B2 JP 6728039 B2 JP6728039 B2 JP 6728039B2 JP 2016521852 A JP2016521852 A JP 2016521852A JP 2016521852 A JP2016521852 A JP 2016521852A JP 6728039 B2 JP6728039 B2 JP 6728039B2
- Authority
- JP
- Japan
- Prior art keywords
- block
- video
- color
- transform
- inverse
- 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
- 238000006243 chemical reaction Methods 0.000 title claims description 109
- 230000003044 adaptive effect Effects 0.000 title description 30
- 238000000034 method Methods 0.000 claims description 177
- 238000003860 storage Methods 0.000 claims description 25
- 230000001131 transforming effect Effects 0.000 claims description 24
- 238000004891 communication Methods 0.000 claims description 16
- 230000011664 signaling Effects 0.000 claims description 10
- 208000037170 Delayed Emergence from Anesthesia Diseases 0.000 description 40
- 230000009466 transformation Effects 0.000 description 40
- 230000006870 function Effects 0.000 description 37
- 239000011159 matrix material Substances 0.000 description 37
- 238000013139 quantization Methods 0.000 description 34
- 239000013598 vector Substances 0.000 description 34
- 230000008569 process Effects 0.000 description 28
- 241000023320 Luma <angiosperm> Species 0.000 description 19
- OSWPMRLSEDHDFF-UHFFFAOYSA-N methyl salicylate Chemical compound COC(=O)C1=CC=CC=C1O OSWPMRLSEDHDFF-UHFFFAOYSA-N 0.000 description 19
- 230000005540 biological transmission Effects 0.000 description 15
- 230000002441 reversible effect Effects 0.000 description 14
- 238000012545 processing Methods 0.000 description 13
- 238000005192 partition Methods 0.000 description 12
- 238000010586 diagram Methods 0.000 description 11
- 239000006185 dispersion Substances 0.000 description 9
- 230000004044 response Effects 0.000 description 9
- 230000006835 compression Effects 0.000 description 8
- 238000007906 compression Methods 0.000 description 8
- 238000000638 solvent extraction Methods 0.000 description 8
- 238000000844 transformation Methods 0.000 description 8
- 238000013500 data storage Methods 0.000 description 6
- 230000002123 temporal effect Effects 0.000 description 6
- 238000012546 transfer Methods 0.000 description 4
- 238000004458 analytical method Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 238000001914 filtration Methods 0.000 description 3
- 238000007781 pre-processing Methods 0.000 description 3
- 238000003491 array Methods 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 238000006073 displacement reaction Methods 0.000 description 2
- 239000000835 fiber Substances 0.000 description 2
- 230000007774 longterm Effects 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 102100037812 Medium-wave-sensitive opsin 1 Human genes 0.000 description 1
- 230000002411 adverse Effects 0.000 description 1
- 230000002457 bidirectional effect Effects 0.000 description 1
- 239000000969 carrier Substances 0.000 description 1
- 230000015556 catabolic process Effects 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 239000002131 composite material Substances 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000008094 contradictory effect Effects 0.000 description 1
- 238000006731 degradation reaction Methods 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 238000012432 intermediate storage Methods 0.000 description 1
- 230000000670 limiting effect Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 238000013178 mathematical model Methods 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 230000002829 reductive effect Effects 0.000 description 1
- 238000001228 spectrum Methods 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
- 238000013519 translation Methods 0.000 description 1
- 230000000007 visual effect Effects 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/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
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/46—Colour picture communication systems
- H04N1/64—Systems for the transmission or the storage of the colour picture signal; Details therefor, e.g. coding or decoding means therefor
- H04N1/648—Transmitting or storing the primary (additive or subtractive) colour signals; Compression thereof
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/12—Selection from among a plurality of transforms or standards, e.g. selection between discrete cosine transform [DCT] and sub-band transform or selection between H.263 and H.264
-
- 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/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/186—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 colour or a chrominance component
-
- 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
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Discrete Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Color Television Systems (AREA)
- Image Processing (AREA)
Description
[0141]本開示の色変換は、必ずしも限定されるとは限らないが、ビデオデータのブロックへの恒等変換、差分変換、重み付き差分変換、DCT、YCbCr変換、YCgCo変換、およびYCgCo−R変換を含み得る。ビデオエンコーダ20Bなど、本開示の技法に従って構成されたビデオコーダは、これらの変換および/またはそれらの逆、ならびに、アドビRGB、sRGB、scRGB、Rec.709、Rec.2020、アドビワイドガマットRGB、ProPhoto RGB、CMYK、パントン、YIQ、YDbDr、YPbPr、xvYCC、ITU BT.601、ITU BT.709、HSV、および本明細書で特に説明しない他の色空間、カラー空間、および/またはクロマサブサンプリングフォーマットへ/からの変換など、他の変換のうちの1つまたは複数を適用し得る。
YCgCo変換は、
以下に本願の出願当初の特許請求の範囲に記載された発明を付記する。
[C1] ビデオデータを符号化する方法であって、前記方法は、
コーディングユニットに関連する複数の色変換に関連するコストを決定することと、
最も低い関連するコストを有する前記複数の色変換のうちの色変換を選択することと、
前記複数の色変換のうちの前記選択された色変換を使用して第2の色空間を有するビデオデータの第2のブロックを生成するために第1の赤、緑、青(RGB)色空間を有するビデオデータの第1のブロックを変換することと、
前記第2の色空間を有する前記第2のビデオブロックを符号化することとを備える、方法。
[C2] 前記複数の色変換は、恒等変換と、差分変換と、重み付き差分変換と、離散コサイン変換(DCT)と、YCbCr変換と、YCgCo変換と、YCgCo−R変換とからなるグループのうちの複数の変換を備える、C1に記載の方法。
[C3] 前記恒等変換は、
[C4] 前記差分変換は、
[C5] 前記DCT変換は、
[C6] 前記YCbCr変換は、
[C7] 前記YCgCo変換は、
[C8] 前記選択された色変換は、
[C9] 前記選択された色変換は、
ここにおいて、a、b、c、およびdはパラメータである、C1に記載の方法。
[C10] 前記リフティング方式は、
ここにおいて、e、f、g、h、i、およびjはパラメータである、C9に記載の方法。
[C11] 前記リフティング方式の各色チャネルのビット深度を正規化することをさらに備える、C9に記載の方法。
[C12] 前記選択された色変換は、
ここにおいて、α 1 =cov(G,B)/var(G)、
ここにおいて、α 2 =cov(G,R)/var(G)、
ここにおいて、Rは前記RGB色空間の赤色チャネルに対応し、
ここにおいて、Gは前記RGB色空間の縁色チャネルに対応し、
ここにおいて、Bは前記RGB色空間の青色チャネルに対応し、
ここにおいて、cov()は共分散関数であり、
ここにおいて、var()は分散関数である、C1に記載の方法。
[C13] 前記共分散関数と前記分散関数とは、参照ピクセルのセットを使用して計算される、C12に記載の方法。
[C14] α 1 とα 2 との値を符号化することをさらに備える、C12に記載の方法。
[C15] α 1 とα 2 との前記値は、
整数のセットと、2進数のセットと、2進数をもつ分数のセットとからなるグループのうちの少なくとも1つを備える値のセットに制約される、C12に記載の方法。
[C16] 前記複数の色変換のうちの前記選択された第2の色変換が、前記第2の色空間を有する前記第2のビデオブロックに適用されていることを示すデータをシグナリングすることをさらに備える、C1に記載の方法。
[C17] 前記方法は、
前記第1のブロックに前記複数の色変換のうちの単一の変換を適用すべきかどうかを決定することと、
前記複数のブロックに前記単一の変換を適用することを決定することに応答して、前記コード化ユニットについて、フラグシンタックス要素をシグナリングすることと、ここにおいて、前記フラグの第1の値は、前記単一の変換が適用されていることを示し、およびここにおいて、前記フラグの第2の値は、前記単一の変換が適用されていないことを示す、をさらに備える、C1に記載の方法。
[C18] 前記第1のブロックは、
コーディングツリーユニット(CTU)と、コーディングユニット(CU)と、予測ユニット(PU)と、変換ユニット(TU)とからなるグループのうちの少なくとも1つを備える、C1に記載の方法。
[C19] 前記第1のブロックは複数のブロックを備え、前記方法は、
前記複数のブロックの各々に前記複数の色変換のうちのあらかじめ定義された色変換を適用すべきかどうかを決定することと、
前記複数のブロックの各々に前記あらかじめ定義された色変換を適用することを決定することに応答して、前記あらかじめ定義された色変換がビデオデータの前記複数ブロックの各々に適用されていることを示すデータをシグナリングすることなしに前記あらかじめ定義された色変換を使用して前記複数のブロックの各々を変換することとをさらに備える、C1に記載の方法。
[C20] 前記複数の色変換のうちの前記選択された色変換は、L=D+λRに対応するラグランジュコストを最小限に抑える前記複数の色変換のうちの前記色変換を備え、
ここにおいて、Lは前記ラグランジュコストであり、Dはひずみ値であり、λはラグランジュ乗数であり、Rはビットレート値であり、
前記選択された色変換を示すインデックスシンタックス要素を符号化することC1に記載の方法。
[C21] 前記選択された色変換は、最も低い関連するひずみコストを有する前記複数の色変換のうちの色変換であり、前記方法は、
前記選択された色変換を示すインデックスシンタックス要素を符号化することをさらに備える、C1に記載の方法。
[C22] 前記方法は、
前記第1のビデオブロックの前記RGB色空間の色成分と、前記複数の色変換の各々に関連する各色空間の色成分との間の相関を決定することと、
前記選択された色変換を示すインデックスシンタックス要素をシグナリングすることとをさらに備え、
ここにおいて、前記選択されたものは、前記色成分の間に最も高い関連する相関を有する前記色空間に関連付けられた前記複数の色変換のうちの色変換である、C1に記載の方法。
[C23] 前記第1のブロックと前記第2のブロックとのうちの少なくとも1つに対して再構成された隣接するブロックに基づいて前記最も高い関連する相関を決定することをさらに備える、C22に記載の方法。
[C24] データの前記第1のブロックは、元の信号のブロックを備える、C1に記載の方法。
[C25] 前記第1のブロックは残差信号のブロックを備え、
前記第1のブロックは、予測ブロックと残差ブロックとからなるグループのうちの少なくとも1つを備える、C1に記載の方法。
[C26] ビデオデータを復号する方法であって、前記方法は、
ビットストリーム中でコード化ユニットに関連するシンタックスデータを受信することと、前記シンタックスデータが複数の逆色変換のうちの1つを示す、
前記受信されたシンタックスデータに基づいて前記複数の逆色変換のうちの逆色変換を選択することと、
前記複数の逆色変換のうちの前記選択された逆色変換を使用して第1の色空間を有するビデオデータの第1のブロックを第2の赤、緑、青(RGB)色空間を有するビデオの第2のブロックに逆変換することと、
前記第2のRGB色空間を有する前記第2のビデオブロックを復号することとを備える、方法。
[C27] 前記複数の逆色変換は、恒等変換と、逆差分変換と、逆重み付き差分変換と、逆離散コサイン変換(DCT)と、逆YCbCr変換と、逆YCgCo変換と、逆YCgCo−R変換とからなるグループのうちの複数の逆色変換を備える、C26に記載の方法。
[C28] 前記恒等変換は、
[C29] 前記逆差分変換は、
[C30] 前記逆DCT変換は、
[C31] 前記逆YCbCr変換は、
[C32] 前記逆YCgCo変換は、
[C33] 前記選択された逆色変換は、
[C34] 前記選択された逆色変換は、
ここにおいて、a、b、c、およびdはパラメータである、C26に記載の方法。
[C35] 前記リフティング方式は、
ここにおいて、e、f、g、h、i、およびjはパラメータである、C34に記載の方法。
[C36] 前記リフティング方式の各色チャネルのビット深度を正規化することをさらに備える、C34に記載の方法。
[C37] 前記選択された逆色変換は、
ここにおいて、α 1 =cov(G,B)/var(G)、
ここにおいて、α 2 =cov(G,R)/var(G)、
ここにおいて、Rは前記RGB色空間の赤色チャネルに対応し、
ここにおいて、Gは前記RGB空間の縁色チャネルに対応し、
ここにおいて、Bは前記RGB色空間の青色チャネルに対応し、
ここにおいて、cov()は共分散関数であり、
ここにおいて、var()は分散関数である、C26に記載の方法。
[C38] 前記共分散関数と前記分散関数とは、参照ピクセルのセットを使用して計算される、C37に記載の方法。
[C39] α 1 とα 2 との値を復号することをさらに備える、C37に記載の方法。
[C40] α 1 とα 2 との前記値は、
整数のセットと、2進数のセットと、2進数をもつ分数のセットとからなるグループのうちの少なくとも1つを備えるセット値に制約される、C37に記載の方法。
[C41] 前記第1の色空間を有する前記第1のビデオブロックに適用すべき前記複数の色逆変換のうちの前記選択された逆色変換を示すデータを復号することをさらに備える、C26に記載の方法。
[C42] 前記方法は、
前記コード化ユニットについてフラグシンタックス要素の値を復号することと、
前記フラグシンタックス要素の前記値に基づいて前記第1のブロックに前記複数の逆色変換のうちの単一の逆変換を適用すべきかどうかを決定することとをさらに備え、
ここにおいて、前記フラグの第1の値は、前記単一の逆変換を適用することを示し、および
ここにおいて、前記フラグの第2の値は、前記単一の逆変換を適用しないことを示す、C26に記載の方法。
[C43] ビデオデータの前記第1のブロックは、
コーディングツリーユニット(CTU)と、コーディングユニット(CU)と、予測ユニット(PU)と、変換ユニット(TU)とからなるグループのうちの少なくとも1つを備える、C26に記載の方法。
[C44] 前記第1のブロックは複数のブロックを備え、前記方法は、
前記複数のブロックの各々に前記複数の逆色変換のうちのあらかじめ定義された逆色変換を適用すべきかどうかを決定することと、
前記複数のブロックの各々に前記あらかじめ定義された逆色変換を適用することを決定することに応答して、前記あらかじめ定義された色変換がビデオデータの前記複数ブロックの各々に適用されていることを示すデータを復号することなしに前記あらかじめ定義された色変換を使用して前記複数のブロックの各々を逆変換することとをさらに備える、C26に記載の方法。
[C45] 前記選択された逆色変換を示すインデックスシンタックス要素を復号することをさらに備え、
ここにおいて、前記複数の色変換のうちの前記選択された逆色変換は、L=D+λRに対応するラグランジュコストを最小限に抑える前記複数の色変換のうちの前記逆色変換を備え、
ここにおいて、Lは前記ラグランジュコストであり、Dはひずみ値であり、λはラグランジュ乗数であり、Rはビットレート値である、C26に記載の方法。
[C46] 前記選択された逆色変換を示すインデックスシンタックス要素を復号することをさらに備え、
ここにおいて、前記選択された逆色変換は、最も低い関連するひずみコストを有する前記複数の色変換のうちの前記逆色変換である、C26に記載の方法。
[C47] 前記選択された逆色変換は、前記RGB色空間の色成分と、前記複数の色変換の各々に関連する複数の色成分の各々との間に最も高い関連する相関を有する色空間に関連付けられた前記複数の色変換のうちの逆色変換である、C26に記載の方法。
[C48] 前記受信されたシンタックスデータは、前記第1のブロックと前記第2のブロックとのうちの少なくとも1つに対して再構成された隣接するブロックのシンタックスデータを備え、
前記方法は、前記再構成された隣接するブロックの前記シンタックスデータに基づいて前記最も高い関連する相関を決定することをさらに備える、C46に記載の方法。
[C49] 前記最も高い関連する相関を有する前記選択された逆色変換を示すインデックスシンタックス要素を復号することをさらに備える、C46に記載の方法。
[C50] データの前記第1のブロックは、再構成された信号のブロックを備える、C26に記載の方法。
[C51] ビデオデータの前記第1のブロックは、再構成された残差信号のブロックを備え、
ここにおいて、前記第1のブロックは、予測ブロックと残差ブロックとからなるグループのうちの少なくとも1つを備える、C26に記載の方法。
[C52] ビデオデータを符号化するためのデバイスであって、前記デバイスは、
ビデオデータを記憶するように構成されたメモリと、
コーディングユニットに関連する複数の色変換に関連するコストを決定することと、
最も低い関連するコストを有する前記複数の色変換のうちの色変換を選択することと、
前記複数の色変換のうちの前記選択された色変換を使用して第2の色空間を有するビデオデータの第2のブロックを生成するために第1の赤、緑、青(RGB)色空間を有するビデオデータの第1のブロックを変換することと、
前記第2の色空間を有する前記第2のビデオブロックを符号化することと
を行うように構成された少なくとも1つのプロセッサとを備える、デバイス。
[C53] 前記デバイスは、
集積回路と、
マイクロプロセッサと、
ワイヤレス通信デバイスとのうちの少なくとも1つを備える、C52に記載のデバイス。
[C54] 前記複数の色変換は、恒等変換と、差分変換と、重み付き差分変換と、離散コサイン変換(DCT)と、YCbCr変換と、YCgCo変換と、YCgCo−R変換とからなるグループのうちの複数を備える、C52に記載のデバイス。
[C55] 前記恒等変換は、
[C56] 前記差分変換は、
[C57] 前記DCT変換は、
[C58] 前記YCbCr変換は、
[C59] 前記YCgCo変換は、
[C60] 前記選択された色変換は、
[C61] 前記選択された色変換は、
ここにおいて、a、b、c、およびdはパラメータである、C52に記載のデバイス。
[C62] 前記リフティング方式は、
ここにおいて、e、f、g、h、i、およびjはパラメータである、C61に記載のデバイス。
[C63] 前記少なくとも1つのプロセッサは、
前記リフティング方式の各色チャネルのビット深度を正規化するようにさらに構成された、C61に記載のデバイス。
[C64] 前記選択された色変換は、
ここにおいて、α 1 =cov(G,B)/var(G)、
ここにおいて、α 2 =cov(G,R)/var(G)、
ここにおいて、Rは前記RGB色空間の赤色チャネルに対応し、
ここにおいて、Gは前記RGB色空間の縁色チャネルに対応し、
ここにおいて、Bは前記RGB色空間の青色チャネルに対応し、
ここにおいて、cov()は共分散関数であり、
ここにおいて、var()は分散関数である、C52に記載のデバイス。
[C65] 前記共分散関数と前記分散関数とは、参照ピクセルのセットを使用して計算される、C64に記載のデバイス。
[C66] α 1 とα 2 との値を符号化することをさらに備える、C64に記載のデバイス。
[C67] α 1 とα 2 との前記値は、
整数のセットと、2進数のセットと、2進数をもつ分数のセットとからなるグループのうちの少なくとも1つを備える値のセットに制約される、C64に記載のデバイス。
[C68] 前記少なくとも1つのプロセッサは、
前記複数の色変換のうちの前記選択された第2の色変換が、前記第2の色空間を有する前記第2のビデオブロックに適用されていることを示すデータをシグナリングするようにさらに構成された、C52に記載のデバイス。
[C69] 前記少なくとも1つのプロセッサは、
前記第1のブロックに前記複数の色変換のうちの単一の変換を適用すべきかどうかを決定することと、
前記複数のブロックに前記単一の変換を適用することを決定することに応答して、前記コード化ユニットについて、フラグシンタックス要素をシグナリングすることと、ここにおいて、前記フラグの第1の値は、前記単一の変換が適用されていることを示し、およびここにおいて、前記フラグの第2の値は、前記単一の変換が適用されていないことを示す、を行うようにさらに構成された、C52に記載のデバイス。
[C70] 前記第1のブロックは、
コーディングツリーユニット(CTU)と、コーディングユニット(CU)と、予測ユニット(PU)と、変換ユニット(TU)とからなるグループのうちの少なくとも1つを備える、C52に記載のデバイス。
[C71] 前記第1のブロックは複数のブロックを備え、前記少なくとも1つのプロセッサは、
前記複数のブロックの各々に前記複数の色変換のうちのあらかじめ定義された色変換を適用すべきかどうかを決定することと、
前記複数のブロックの各々に前記あらかじめ定義された色変換を適用することを決定することに応答して、前記あらかじめ定義された色変換がビデオデータの前記複数ブロックの各々に適用されていることを示すデータをシグナリングすることなしに前記あらかじめ定義された色変換を使用して前記複数のブロックの各々を変換することとを行うようにさらに構成された、C52に記載のデバイス。
[C72] 前記複数の色変換のうちの前記選択された色変換は、L=D+λRに対応するラグランジュコストを最小限に抑える前記複数の色変換のうちの前記色変換を備え、
ここにおいて、Lは前記ラグランジュコストであり、Dはひずみ値であり、λはラグランジュ乗数であり、Rはビットレート値であり、
前記選択された色変換を示すインデックスシンタックス要素を符号化することC52に記載のデバイス。
[C73] 前記選択された色変換は、最も低い関連するひずみコストを有する前記複数の色変換のうちの色変換であり、前記少なくとも1つのプロセッサは、
前記選択された色変換を示すインデックスシンタックス要素を符号化するようにさらに構成された、C52に記載のデバイス。
[C74] 前記少なくとも1つのプロセッサは、
前記第1のビデオブロックの前記RGB色空間の色成分と、前記複数の色変換の各々に関連する各色空間の色成分との間の相関を決定することと、
前記選択された色変換を示すインデックスシンタックス要素をシグナリングすることとを行うようにさらに構成され、
ここにおいて、前記選択されたものは、前記色成分の間に最も高い関連する相関を有する前記色空間に関連付けられた前記複数の色変換のうちの色変換である、C52に記載のデバイス。
[C75] 前記少なくとも1つのプロセッサは、
前記第1のブロックと前記第2のブロックとのうちの少なくとも1つに対して再構成された隣接するブロックに基づいて前記最も高い関連する相関を決定するようにさらに構成された、C74に記載のデバイス。
[C76] データの前記第1のブロックは、元の信号のブロックを備える、C52に記載のデバイス。
[C77] 前記第1のブロックは残差信号のブロックを備え、
ここにおいて、前記第1のブロックは、予測ブロックと残差ブロックとからなるグループのうちの少なくとも1つを備える、C52に記載のデバイス。
[C78] ビデオデータを復号するためのデバイスであって、前記デバイスは、
ビデオデータを記憶するように構成されたメモリと、
ビットストリーム中でコード化ユニットに関連するシンタックスデータを受信することと、前記シンタックスデータが複数の逆色変換のうちの1つを示す、
前記受信されたシンタックスデータに基づいて前記複数の逆色変換のうちの逆色変換を選択することと、
前記複数の逆色変換のうちの前記選択された逆色変換を使用して第1の色空間を有するビデオデータの第1のブロックを第2の赤、緑、青(RGB)色空間を有するビデオの第2のブロックに逆変換することと、
前記第2のRGB色空間を有する前記第2のビデオブロックを復号することと
を行うように構成された少なくとも1つのプロセッサとを備える、デバイス。
[C79] 前記デバイスは、
集積回路と、
マイクロプロセッサと、
ワイヤレス通信デバイスとのうちの少なくとも1つを備える、C78に記載のデバイス。
[C80] 前記複数の逆色変換は、恒等変換と、逆差分変換と、逆重み付き差分変換と、逆離散コサイン変換(DCT)と、逆YCbCr変換と、逆YCgCo変換と、逆YCgCo−R変換とからなるグループのうちの複数の逆色変換を備える、C78に記載のデバイス。
[C81] 前記恒等変換は、
[C82] 前記逆差分変換は、
[C83] 前記逆DCT変換は、
[C84] 前記逆YCbCr変換は、
[C85] 前記逆YCgCo変換は、
[C86] 前記選択された逆色変換は、
[C87] 前記選択された逆色変換は、
ここにおいて、a、b、c、およびdはパラメータである、C78に記載のデバイス。
[C88] 前記リフティング方式は、
ここにおいて、e、f、g、h、i、およびjはパラメータである、C87に記載のデバイス。
[C89] 前記少なくとも1つのプロセッサは、前記リフティング方式の各色チャネルのビット深度を正規化するようにさらに構成された、C87に記載のデバイス。
[C90] 前記選択された逆色変換は、
ここにおいて、α 1 =cov(G,B)/var(G)、
ここにおいて、α 2 =cov(G,R)/var(G)、
ここにおいて、Rは前記RGB色空間の赤色チャネルに対応し、
ここにおいて、Gは前記RGB空間の縁色チャネルに対応し、
ここにおいて、Bは前記RGB色空間の青色チャネルに対応し、
ここにおいて、cov()は共分散関数であり、
ここにおいて、var()は分散関数である、C78に記載のデバイス。
[C91] 前記共分散関数と前記分散関数とは、参照ピクセルのセットを使用して計算される、C90に記載のデバイス。
[C92] α 1 とα 2 との値を復号することをさらに備える、C90に記載のデバイス。
[C93] α 1 とα 2 との前記値は、
整数のセットと、2進数のセットと、2進数をもつ分数のセットとからなるグループのうちの少なくとも1つを備えるセット値に制約される、C90に記載のデバイス。
[C94] 前記少なくとも1つのプロセッサは、
前記第1の色空間を有する前記第1のビデオブロックに適用すべき前記複数の色逆変換のうちの前記選択された逆色変換を示すデータを復号するようにさらに構成された、C78に記載のデバイス。
[C95] 前記少なくとも1つのプロセッサは、
前記コード化ユニットについてフラグシンタックス要素の値を復号することと、
前記フラグシンタックス要素の前記値に基づいて前記第1のブロックに前記複数の逆色変換のうちの単一の逆変換を適用すべきかどうかを決定することとを行うようにさらに構成され、
ここにおいて、前記フラグの第1の値は、前記単一の逆変換を適用することを示し、および
ここにおいて、前記フラグの第2の値は、前記単一の逆変換を適用しないことを示す、C78に記載のデバイス。
[C96] ビデオデータの前記第1のブロックは、
コーディングツリーユニット(CTU)と、コーディングユニット(CU)と、予測ユニット(PU)と、変換ユニット(TU)とからなるグループのうちの少なくとも1つを備える、C78に記載のデバイス。
[C97] 前記第1のブロックは複数のブロックを備え、前記少なくとも1つのプロセッサは、
前記複数のブロックの各々に前記複数の逆色変換のうちのあらかじめ定義された逆色変換を適用すべきかどうかを決定することと、
前記複数のブロックの各々に前記あらかじめ定義された逆色変換を適用することを決定することに応答して、前記あらかじめ定義された色変換がビデオデータの前記複数ブロックの各々に適用されていることを示すデータを復号することなしに前記あらかじめ定義された色変換を使用して前記複数のブロックの各々を逆変換することとを行うようにさらに構成された、C78に記載のデバイス。
[C98] 前記少なくとも1つのプロセッサは、前記選択された逆色変換を示すインデックスシンタックス要素を復号するようにさらに構成され、
ここにおいて、前記複数の色変換のうちの前記選択された逆色変換は、L=D+λRに対応するラグランジュコストを最小限に抑える前記複数の色変換のうちの前記逆色変換を備え、
ここにおいて、Lは前記ラグランジュコストであり、Dはひずみ値であり、λはラグランジュ乗数であり、Rはビットレート値である、C78に記載のデバイス。
[C99] 前記少なくとも1つのプロセッサは、
前記選択された逆色変換を示すインデックスシンタックス要素を復号するようにさらに構成され、
ここにおいて、前記選択された逆色変換は、最も低い関連するひずみコストを有する前記複数の色変換のうちの前記逆色変換である、C78に記載のデバイス。
[C100] 前記選択された逆色変換は、前記RGB色空間の色成分と、前記複数の色変換の各々に関連する複数の色成分の各々との間に最も高い関連する相関を有する色空間に関連付けられた前記複数の色変換のうちの逆色変換である、C78に記載のデバイス。
[C101] 前記受信されたシンタックスデータは、前記第1のブロックと前記第2のブロックとのうちの少なくとも1つに対して再構成された隣接するブロックのシンタックスデータを備え、
ここにおいて、前記少なくとも1つのプロセッサは、前記再構成された隣接するブロックの前記シンタックスデータに基づいて前記最も高い関連する相関を決定するようにさらに構成された、C100に記載のデバイス。
[C102] 前記少なくとも1つのプロセッサは、前記最も高い関連する相関を有する前記選択された逆色変換を示すインデックスシンタックス要素を復号するようにさらに構成された、C100に記載のデバイス。
[C103] データの前記第1のブロックは、再構成された信号のブロックを備える、C78に記載のデバイス。
[C104] ビデオデータの前記第1のブロックは、再構成された残差信号のブロックを備え、
ここにおいて、前記第1のブロックは、予測ブロックと残差ブロックとからなるグループのうちの少なくとも1つを備える、C78に記載のデバイス。
[C105] ビデオを復号するためのデバイスであって、前記デバイスは、
ビットストリーム中でコード化ユニットに関連するシンタックスデータを受信するための手段と、前記シンタックスデータが複数の逆色変換のうちの1つを示す、
前記受信されたシンタックスデータに基づいて前記複数の逆色変換のうちの逆色変換を選択するための手段と、
前記複数の逆色変換のうちの前記選択された逆色変換を使用して第1の色空間を有するビデオデータの第1のブロックを第2の赤、緑、青(RGB)色空間を有するビデオの第2のブロックに逆変換するための手段と、
前記第2のRGB色空間を有する前記第2のビデオブロックを復号するための手段とを備える、デバイス。
[C106] 実行されたとき、少なくとも1つのプロセッサに、
ビットストリーム中でコード化ユニットに関連するシンタックスデータを受信することと、前記シンタックスデータが複数の逆色変換のうちの1つを示す、
前記受信されたシンタックスデータに基づいて前記複数の逆色変換のうちの逆色変換を選択することと、
前記複数の逆色変換のうちの前記選択された逆色変換を使用して第1の色空間を有するビデオデータの第1のブロックを第2の赤、緑、青(RGB)色空間を有するビデオの第2のブロックに逆変換することと、
前記第2のRGB色空間を有する前記第2のビデオブロックを復号することとを行わせる命令を記憶した非一時的コンピュータ可読記憶媒体。
Claims (10)
- ビデオデータを符号化する方法であって、前記方法は、
コーディングユニットに重み付き差分色変換を適用することに関連するコストを決定することと、ここにおいて、前記重み付き差分色変換が、
ここにおいて、α1とα2との値は、前記重み付き差分色変換のパラメータであり、および整数のセットと、2進数のセットと、2進数をもつ分数のセットとからなるグループのうちの少なくとも1つを備える値のセットに制約され、
前記コストに基づいて、前記重み付き差分色変換を前記コーディングユニットに適用すべきかどうかを適応的に決定することと、
前記重み付き差分色変換を前記コーディングユニットに適用するとの前記決定に基づいて、ピクセル領域残差係数の第2のブロックを生成するために、前記重み付き差分色変換を使用して、前記コーディングユニットの第1のブロックを変換することと、
ここにおいて、前記第1のブロックは、前記コーディングユニットのピクセル領域残差係数を備え、
前記重み付き差分色変換が前記第1のブロックに適用されているかどうかを示すデータをシグナリングすることと、
ピクセル領域残差係数の前記第2のブロックを符号化することと、
ビットストリーム内で、α1とα2との前記値を符号化することと、
を備える、方法。 - ビデオデータを復号する方法であって、前記方法は、
ビットストリーム中でコード化ユニットに関連するシンタックスデータを受信することと、前記シンタックスデータが逆重み付き差分色変換のうちの1つを示し、前記逆重み付き差分色変換が、
ここにおいて、α1とα2との値は、前記逆重み付き差分色変換のパラメータであり、および整数のセットと、2進数のセットと、2進数をもつ分数のセットとからなるグループのうちの少なくとも1つを備える値のセットに制約され、
前記受信されたシンタックスデータに基づいて、前記逆重み付き差分色変換を適用するかどうかを適応的に決定することと、
前記ビットストリームから、α1とα2との前記値を復号することと、
前記逆重み付き差分色変換を前記コーディングユニットに適用するとの前記決定に基づいて、ピクセル領域残差係数の第2のブロックを生成するために、前記逆重み付き差分色変換を使用して、前記コーディングユニットの第1のブロックを、逆変換することと、
ここにおいて、前記第1のブロックは、前記コーディングユニットのピクセル領域残差係数を備え、
ピクセル領域残差係数の前記第2のブロックを復号することと、
を備える、方法。 - 前記方法は、
前記コード化ユニットについてフラグシンタックス要素の値を復号することと、
前記フラグシンタックス要素の前記値に基づいて前記第1のブロックに前記逆重み付き色変換を適用すべきかどうかを決定することと、
をさらに備え、
ここにおいて、前記フラグの第1の値は、前記逆重み付き色変換を適用することを示し、および
ここにおいて、前記フラグの第2の値は、前記逆重み付き色変換を適用しないことを示す、請求項2に記載の方法。 - ビデオデータを符号化するためのデバイスであって、前記デバイスは、
ビデオデータを記憶するように構成されたメモリと、
コーディングユニットに重み付き差分色変換を適用することに関連するコストを決定することと、ここにおいて、前記重み付き差分変換を決定することが、
ここにおいて、α1とα2との値は、前記重み付き差分色変換のパラメータであり、および整数のセットと、2進数のセットと、2進数をもつ分数のセットとからなるグループのうちの少なくとも1つを備える値のセットに制約され、
前記コストに基づいて、前記重み付き差分色変換を前記コーディングユニットに適用すべきかどうかを適応的に決定することと、
前記重み付き差分色変換を前記コーディングユニットに適用するとの前記決定に基づいて、ピクセル領域残差係数の第2のブロックを生成するために、前記重み付き差分色変換を使用して、前記コーディングユニットの第1のブロックを変換することと、
ここにおいて、前記第1のブロックは、前記コーディングユニットのピクセル領域残差係数を備え、
前記重み付き差分色変換が前記第1のブロックに適用されているかどうかを示すデータをシグナリングすることと、
ピクセル領域残差係数の前記第2のブロックを符号化することと、
ビットストリーム内で、α1とα2との前記値を符号化することと、
を行うように構成された少なくとも1つのプロセッサとを備える、デバイス。 - 前記デバイスは、
集積回路と、
マイクロプロセッサと、
ワイヤレス通信デバイスとのうちの少なくとも1つを備える、請求項4に記載のデバイス。 - ビデオを復号するためのデバイスであって、前記デバイスは、
ビットストリーム中でコード化ユニットに関連するシンタックスデータを受信するための手段と、前記シンタックスデータが逆重み付き差分色変換を示し、前記逆重み付き差分色変換が、
ここにおいて、α1とα2との値は、前記逆重み付き差分色変換のパラメータであり、および整数のセットと、2進数のセットと、2進数をもつ分数のセットとからなるグループのうちの少なくとも1つを備える値のセットに制約され、
前記ビットストリームから、α1とα2との前記値を復号するための手段と、
前記逆重み付き差分色変換を前記コーディングユニットに適用すると適応的に決定することに基づいて、ピクセル領域残差係数の第2のブロックを生成するために、前記逆重み付き差分色変換を使用して、前記コーディングユニットの第1のブロックを、逆変換するための手段と、
ここにおいて、前記第1のブロックは、前記コーディングユニットのピクセル領域残差係数を備え、
ピクセル領域残差係数の前記第2のブロックを復号するための手段と、
を備える、デバイス。 - 前記デバイスは、
ビデオデータを記憶するように構成されたメモリを備え、
シンタックスデータを受信するための前記手段、α1とα2との前記値を復号するための前記手段、およびコード化データの前記第1のブロックを、逆変換するための前記手段は、少なくとも1つのプロセッサを備える、請求項6に記載のビデオデータを復号するためのデバイス。 - 前記デバイスは、
集積回路と、
マイクロプロセッサと、
ワイヤレス通信デバイスとのうちの少なくとも1つを備える、請求項7に記載のデバイス。 - 前記少なくとも1つのプロセッサは、
前記コード化ユニットについてフラグシンタックス要素の値を復号することと、
前記フラグシンタックス要素の前記値に基づいて前記第1のブロックに前記逆重み付き色変換を適用すべきかどうかを決定することと、
を行うようにさらに構成され、
ここにおいて、前記フラグの第1の値は、前記逆重み付き色変換を適用することを示し、および
ここにおいて、前記フラグの第2の値は、前記逆重み付き色変換を適用しないことを示す、請求項7に記載のデバイス。 - 実行されたとき、少なくとも1つのプロセッサに、請求項1から請求項3のうちのいずれか一項に記載の方法を実施させる命令を記憶した非一時的コンピュータ可読記憶媒体。
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201361838152P | 2013-06-21 | 2013-06-21 | |
US61/838,152 | 2013-06-21 | ||
US14/309,867 US20140376611A1 (en) | 2013-06-21 | 2014-06-19 | Adaptive color transforms for video coding |
US14/309,867 | 2014-06-19 | ||
PCT/US2014/043438 WO2014205363A1 (en) | 2013-06-21 | 2014-06-20 | Adaptive color transforms for video coding |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2016526830A JP2016526830A (ja) | 2016-09-05 |
JP2016526830A5 JP2016526830A5 (ja) | 2017-07-06 |
JP6728039B2 true JP6728039B2 (ja) | 2020-07-22 |
Family
ID=51211862
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2016521852A Active JP6728039B2 (ja) | 2013-06-21 | 2014-06-20 | ビデオコーディングのための適応色変換 |
Country Status (8)
Country | Link |
---|---|
US (1) | US20140376611A1 (ja) |
EP (1) | EP3011738A1 (ja) |
JP (1) | JP6728039B2 (ja) |
KR (1) | KR102223583B1 (ja) |
CN (1) | CN105308959B (ja) |
BR (1) | BR112015032151A2 (ja) |
CA (1) | CA2912454C (ja) |
WO (1) | WO2014205363A1 (ja) |
Families Citing this family (50)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3668095B1 (en) * | 2011-01-13 | 2021-07-07 | Canon Kabushiki Kaisha | Image coding apparatus, image coding method, and program, and image decoding apparatus, image decoding method, and program |
US9648330B2 (en) | 2013-07-15 | 2017-05-09 | Qualcomm Incorporated | Inter-color component residual prediction |
TWI676389B (zh) * | 2013-07-15 | 2019-11-01 | 美商內數位Vc專利控股股份有限公司 | 至少一種色彩轉換之編碼方法和編碼器、解碼器、顯示裝置、編碼視訊訊號、電腦程式製品及處理器可讀式媒體 |
US9648332B2 (en) | 2013-10-28 | 2017-05-09 | Qualcomm Incorporated | Adaptive inter-color component residual prediction |
US9215469B2 (en) * | 2014-01-10 | 2015-12-15 | Sony Corporation | Intra-plane and inter-plane predictive method for RGB image coding |
CN105264888B (zh) * | 2014-03-04 | 2018-09-14 | 微软技术许可有限责任公司 | 用于对色彩空间、色彩采样率和/或比特深度自适应切换的编码策略 |
CN110049325B (zh) * | 2014-03-04 | 2022-07-05 | 微软技术许可有限责任公司 | 色彩空间、色彩采样率和/或比特深度的自适应切换 |
US11070810B2 (en) | 2014-03-14 | 2021-07-20 | Qualcomm Incorporated | Modifying bit depths in color-space transform coding |
EP3117612A1 (en) * | 2014-03-14 | 2017-01-18 | VID SCALE, Inc. | Systems and methods for rgb video coding enhancement |
JP6367359B2 (ja) | 2014-03-27 | 2018-08-01 | マイクロソフト テクノロジー ライセンシング,エルエルシー | 色空間を切り替えるときの量子化/スケーリング及び逆量子化/スケーリングの調整 |
JP6194427B2 (ja) | 2014-10-06 | 2017-09-06 | テレフオンアクチーボラゲット エルエム エリクソン(パブル) | 量子化パラメータのコーディング及び導出 |
CN105960802B (zh) * | 2014-10-08 | 2018-02-06 | 微软技术许可有限责任公司 | 切换色彩空间时对编码和解码的调整 |
CN107211146A (zh) * | 2014-11-21 | 2017-09-26 | Vid拓展公司 | 一维变换模式和系数扫描顺序 |
EP3202146B1 (en) | 2014-11-28 | 2022-08-17 | HFI Innovation Inc. | Method and apparatus of alternative transform for video coding |
WO2016145243A1 (en) * | 2015-03-10 | 2016-09-15 | Apple Inc. | Adaptive chroma downsampling and color space conversion techniques |
US10674182B2 (en) | 2015-06-05 | 2020-06-02 | Telefonaktiebolaget Lm Ericsson (Publ) | Pixel pre-processing and encoding |
WO2016195586A1 (en) * | 2015-06-05 | 2016-12-08 | Telefonaktiebolaget Lm Ericsson (Publ) | Filtering for video processing |
US10390020B2 (en) * | 2015-06-08 | 2019-08-20 | Industrial Technology Research Institute | Video encoding methods and systems using adaptive color transform |
US10560695B2 (en) | 2015-06-26 | 2020-02-11 | Telefonaktiebolaget Lm Ericsson (Publ) | Encoding and decoding of pictures in a video |
US10225561B2 (en) * | 2015-10-08 | 2019-03-05 | Mediatek Inc. | Method and apparatus for syntax signaling in image and video compression |
US20170105012A1 (en) * | 2015-10-08 | 2017-04-13 | Mediatek Inc. | Method and Apparatus for Cross Color Space Mode Decision |
WO2017083784A1 (en) | 2015-11-11 | 2017-05-18 | Apple Inc. | Adaptive chroma downsampling and color space conversion techniques |
JP6593122B2 (ja) * | 2015-11-20 | 2019-10-23 | 富士通株式会社 | 動画像符号化装置、動画像符号化方法、及びプログラム |
US10448024B2 (en) * | 2016-01-11 | 2019-10-15 | Qualcomm Incorporated | System and methods for calculating distortion in display stream compression (DSC) |
WO2017173593A1 (en) * | 2016-04-06 | 2017-10-12 | Mediatek Singapore Pte. Ltd. | Separate coding secondary transform syntax elements for different color components |
KR20210018270A (ko) | 2018-06-07 | 2021-02-17 | 인터디지털 브이씨 홀딩스 인코포레이티드 | 비디오 인코딩 또는 디코딩을 위한 신택스 요소들 |
US11256528B2 (en) | 2018-10-26 | 2022-02-22 | Nvidia Corporation | Individual application window streaming suitable for remote desktop applications |
WO2020156545A1 (en) | 2019-02-02 | 2020-08-06 | Beijing Bytedance Network Technology Co., Ltd. | Prediction using intra-buffer samples for intra block copy in video coding |
KR102662448B1 (ko) | 2019-02-02 | 2024-05-02 | 베이징 바이트댄스 네트워크 테크놀로지 컴퍼니, 리미티드 | 비디오 코딩에서 인트라 블록 복사를 위한 버퍼내 데이터 저장 |
JP7405861B2 (ja) | 2019-03-01 | 2023-12-26 | 北京字節跳動網絡技術有限公司 | 映像符号化におけるイントラブロックコピーのための方向に基づく予測 |
EP3915252A4 (en) | 2019-03-04 | 2022-03-23 | Beijing Bytedance Network Technology Co., Ltd. | IMPLEMENTATION OF ASPECTS IN AN INTRA BLOCK COPY IN VIDEO ENCODING |
US11949870B2 (en) * | 2019-06-21 | 2024-04-02 | Qualcomm Incorporated | Context modeling for low-frequency non-separable transformation signaling for video coding |
MX2022000102A (es) | 2019-07-06 | 2022-02-03 | Beijing Bytedance Network Tech Co Ltd | Bufer de prediccion virtual para la copia intra-bloque en codificacion de video. |
JP7359934B2 (ja) | 2019-07-10 | 2023-10-11 | 北京字節跳動網絡技術有限公司 | 映像符号化におけるイントラブロックコピーのためのサンプル識別 |
CN117579816A (zh) | 2019-07-11 | 2024-02-20 | 北京字节跳动网络技术有限公司 | 用于视频编解码中的帧内块复制的比特流一致性约束 |
EP4044592A3 (en) * | 2019-08-23 | 2022-12-21 | HFI Innovation Inc. | Method and apparatus of partitioning small size coding units with partition constraints |
WO2021051044A1 (en) | 2019-09-14 | 2021-03-18 | Bytedance Inc. | Quantization parameter offset for chroma deblocking filtering |
WO2021072177A1 (en) | 2019-10-09 | 2021-04-15 | Bytedance Inc. | Cross-component adaptive loop filtering in video coding |
US11412235B2 (en) | 2019-10-10 | 2022-08-09 | Tencent America LLC | Color transform for video coding |
JP2022552338A (ja) | 2019-10-14 | 2022-12-15 | バイトダンス インコーポレイテッド | クロマ残差の共同コーディング及びビデオ処理におけるフィルタリング |
WO2021093801A1 (en) * | 2019-11-14 | 2021-05-20 | Beijing Bytedance Network Technology Co., Ltd. | Coding of low bit-depth visual media data |
EP4055827A4 (en) | 2019-12-09 | 2023-01-18 | ByteDance Inc. | USING QUANTIFICATION GROUPS IN VIDEO CODING |
JP7001668B2 (ja) * | 2019-12-26 | 2022-01-19 | Kddi株式会社 | 画像復号装置、画像復号方法及びプログラム |
CN114902657A (zh) | 2019-12-31 | 2022-08-12 | 字节跳动有限公司 | 视频编解码中的自适应颜色变换 |
CN115244930A (zh) * | 2020-01-05 | 2022-10-25 | 北京达佳互联信息技术有限公司 | 以4:4:4色度格式进行视频编解码的方法和装置 |
US20230139083A1 (en) * | 2020-01-25 | 2023-05-04 | Lg Electronics Inc. | Image or video coding based on color space conversion |
US20230103632A1 (en) * | 2020-01-25 | 2023-04-06 | Lg Electronics Inc. | Act residual-based image or video coding |
WO2021150085A1 (ko) * | 2020-01-25 | 2021-07-29 | 엘지전자 주식회사 | 색상 공간 변환을 사용하는 레지듀얼을 위한 영상 또는 비디오 코딩 |
US11323732B2 (en) * | 2020-04-13 | 2022-05-03 | Tencent America LLC | Method and apparatus for video coding |
US11900840B2 (en) * | 2021-12-13 | 2024-02-13 | Qualcomm Incorporated | Chrominance optimizations in rendering pipelines |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE10144992A1 (de) * | 2001-09-12 | 2003-03-27 | Mpm Beteiligungs Gmbh | Formaufspannplatte einer Spritzgießmaschine |
JP2003348594A (ja) * | 2002-05-27 | 2003-12-05 | Sony Corp | 画像復号装置及び方法 |
EP1538844A3 (en) * | 2003-11-26 | 2006-05-31 | Samsung Electronics Co., Ltd. | Color image residue transformation and encoding method |
US7894530B2 (en) * | 2004-05-07 | 2011-02-22 | Broadcom Corporation | Method and system for dynamic selection of transform size in a video decoder based on signal content |
US20050259730A1 (en) * | 2004-05-18 | 2005-11-24 | Sharp Laboratories Of America, Inc. | Video coding with residual color conversion using reversible YCoCg |
WO2007079781A1 (en) * | 2006-01-13 | 2007-07-19 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Picture coding using adaptive colour space transformation |
US9225991B2 (en) * | 2013-05-30 | 2015-12-29 | Apple Inc. | Adaptive color space transform coding |
-
2014
- 2014-06-19 US US14/309,867 patent/US20140376611A1/en not_active Abandoned
- 2014-06-20 EP EP14741717.4A patent/EP3011738A1/en not_active Ceased
- 2014-06-20 CN CN201480034283.XA patent/CN105308959B/zh active Active
- 2014-06-20 JP JP2016521852A patent/JP6728039B2/ja active Active
- 2014-06-20 WO PCT/US2014/043438 patent/WO2014205363A1/en active Application Filing
- 2014-06-20 KR KR1020157037249A patent/KR102223583B1/ko active IP Right Grant
- 2014-06-20 BR BR112015032151A patent/BR112015032151A2/pt not_active Application Discontinuation
- 2014-06-20 CA CA2912454A patent/CA2912454C/en active Active
Also Published As
Publication number | Publication date |
---|---|
CN105308959A (zh) | 2016-02-03 |
KR20160024886A (ko) | 2016-03-07 |
JP2016526830A (ja) | 2016-09-05 |
CA2912454C (en) | 2023-02-14 |
CA2912454A1 (en) | 2014-12-24 |
WO2014205363A1 (en) | 2014-12-24 |
CN105308959B (zh) | 2019-03-01 |
US20140376611A1 (en) | 2014-12-25 |
BR112015032151A2 (pt) | 2017-07-25 |
EP3011738A1 (en) | 2016-04-27 |
KR102223583B1 (ko) | 2021-03-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6728039B2 (ja) | ビデオコーディングのための適応色変換 | |
JP6843615B2 (ja) | 適応インター色成分残差予測 | |
EP3357247B1 (en) | Improved video intra-prediction using position-dependent prediction combination for video coding | |
KR102356419B1 (ko) | 컬러-공간 변환 코딩을 위한 양자화 파라미터들 | |
JP6640119B2 (ja) | ブロック適応性のある色空間コンバージョンコーディング | |
JP2020074547A (ja) | インター色成分残差予測 | |
AU2016211251B2 (en) | Coding escape pixels for palette mode coding | |
EP3688990A1 (en) | Adaptive gop structure with future reference frame in random access configuration for video coding |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20160314 Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20160311 Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20160310 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20170526 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20170526 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20180426 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20180508 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180808 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20180821 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20181214 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20181227 |
|
A912 | Re-examination (zenchi) completed and case transferred to appeal board |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20190301 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20200701 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6728039 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |