JP6843615B2 - 適応インター色成分残差予測 - Google Patents
適応インター色成分残差予測 Download PDFInfo
- Publication number
- JP6843615B2 JP6843615B2 JP2016526100A JP2016526100A JP6843615B2 JP 6843615 B2 JP6843615 B2 JP 6843615B2 JP 2016526100 A JP2016526100 A JP 2016526100A JP 2016526100 A JP2016526100 A JP 2016526100A JP 6843615 B2 JP6843615 B2 JP 6843615B2
- Authority
- JP
- Japan
- Prior art keywords
- residual sample
- bit depth
- luma residual
- block
- luma
- 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
- 230000006978 adaptation Effects 0.000 title 1
- OSWPMRLSEDHDFF-UHFFFAOYSA-N methyl salicylate Chemical compound COC(=O)C1=CC=CC=C1O OSWPMRLSEDHDFF-UHFFFAOYSA-N 0.000 claims description 498
- 241000023320 Luma <angiosperm> Species 0.000 claims description 497
- 238000000034 method Methods 0.000 claims description 112
- 230000000903 blocking effect Effects 0.000 claims description 34
- 230000015654 memory Effects 0.000 claims description 32
- 238000003860 storage Methods 0.000 claims description 32
- 239000000523 sample Substances 0.000 description 623
- 238000006243 chemical reaction Methods 0.000 description 54
- 208000037170 Delayed Emergence from Anesthesia Diseases 0.000 description 35
- 238000013139 quantization Methods 0.000 description 33
- 239000013598 vector Substances 0.000 description 32
- 230000009466 transformation Effects 0.000 description 24
- 230000008569 process Effects 0.000 description 20
- 230000005540 biological transmission Effects 0.000 description 14
- 230000003044 adaptive effect Effects 0.000 description 12
- 238000012545 processing Methods 0.000 description 10
- 101100033689 Bacillus subtilis (strain 168) resC gene Proteins 0.000 description 9
- 238000004891 communication Methods 0.000 description 7
- 238000013500 data storage Methods 0.000 description 7
- 238000005192 partition Methods 0.000 description 7
- 230000002441 reversible effect Effects 0.000 description 7
- 238000010586 diagram Methods 0.000 description 6
- 230000007423 decrease Effects 0.000 description 5
- 230000006835 compression Effects 0.000 description 4
- 238000007906 compression Methods 0.000 description 4
- 239000011159 matrix material Substances 0.000 description 4
- 230000002123 temporal effect Effects 0.000 description 4
- 238000012546 transfer Methods 0.000 description 4
- 238000004458 analytical method Methods 0.000 description 3
- 230000001131 transforming effect Effects 0.000 description 3
- 239000002131 composite material Substances 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 238000006073 displacement reaction Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 239000000835 fiber Substances 0.000 description 2
- 230000006870 function Effects 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
- 238000000638 solvent extraction Methods 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 102100037812 Medium-wave-sensitive opsin 1 Human genes 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 230000002457 bidirectional effect Effects 0.000 description 1
- 239000000969 carrier Substances 0.000 description 1
- ZCDOYSPFYFSLEW-UHFFFAOYSA-N chromate(2-) Chemical class [O-][Cr]([O-])(=O)=O ZCDOYSPFYFSLEW-UHFFFAOYSA-N 0.000 description 1
- 150000001875 compounds Chemical group 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 238000012432 intermediate storage Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 239000013074 reference sample Substances 0.000 description 1
- 230000002194 synthesizing effect Effects 0.000 description 1
- 230000007704 transition 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/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/103—Selection of coding mode or of prediction mode
- H04N19/105—Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/17—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
- H04N19/176—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/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
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Description
resY
と示される。ルーマ残差サンプルのブロックは、ルーマ残差ブロックのための変換係数の対応するブロックを逆変換することによって、ビデオデコーダによって取得され得る。ビデオデコーダは、ルーマブロックを再構成するために、ルーマ残差サンプルのこのブロックを使用し得る。たとえば、ビデオデコーダは、ルーマピクセルサンプルのブロックを再構成するために、ルーマ残差サンプルによって与えられるピクセル差分値を、対応する予測ルーマピクセルサンプルと合成し得る。
resC
と示される。
[0039]予測されたクロマ残差サンプルは、たとえば、以下に記載されるように、クロマ残差サンプルと、たとえば、ルーマ残差サンプルに対するスケールファクタを用いてスケーリングされるバージョンなど、ルーマ残差サンプルのあるバージョンとの間の差分を表す、残差サンプルを含み得る。
ただし、maxResY’は、ビット深度調整および/またはスケーリングされたルーマ残差サンプルの所望の範囲の正の範囲境界と負の範囲境界とを示す変数である。
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
[C1]
ビデオデータを復号する方法であって、
ビデオデータのブロックのためのルーマ残差サンプルの第1のビット深度を決定することと、
前記ビデオデータのブロックのための予測されたクロマ残差サンプルの第2のビット深度を決定することと、
ビット深度調整されたルーマ残差サンプルを生成するために、前記第1のビット深度と前記第2のビット深度とに基づいて、前記ルーマ残差サンプルを調整することと、
前記ビット深度調整されたルーマ残差サンプルと前記予測されたクロマ残差サンプルとに基づいて、前記ビデオデータのブロックのためのクロマ残差サンプルを決定することと、
前記ルーマ残差サンプルと前記クロマ残差サンプルとに基づいて、前記ビデオデータのブロックを復号することとを備える方法。
[C2]
前記第1のビット深度は前記第2のビット深度とは異なり、ここにおいて、前記ルーマ残差サンプルを調整することは、前記予測されたクロマ残差サンプルの前記第2のビット深度に一致するように、前記ルーマ残差サンプルを調整することを備える、C1に記載の方法。
[C3]
前記ルーマ残差サンプルを調整することは、前記第1のビット深度と前記第2のビット深度とに基づいて、前記ルーマ残差サンプルに少なくとも1つのシフト演算を実施することを備える、C1に記載の方法。
[C4]
前記方法は、前記ルーマ残差サンプルの前記第1のビット深度と、前記予測されたクロマ残差サンプルの前記第2のビット深度との間のビット深度差分を決定することをさらに備え、ここにおいて、前記ルーマ残差サンプルを調整することは、前記ビット深度差分に基づいて、前記ルーマ残差サンプルにシフト演算を実施することを備える、C1に記載の方法。
[C5]
前記ルーマ残差サンプルに前記シフト演算を実施することは、前記ビット深度差分に基づいて、前記ルーマ残差サンプルを算術シフトすることを備える、C4に記載の方法。
[C6]
前記ビット深度差分を決定することは、前記ビット深度差分を復号することを備える、C4に記載の方法。
[C7]
前記第1のビット深度が前記第2のビット深度よりも大きいことと、前記ビット深度差分が0よりも大きいこととに基づいて、前記ルーマ残差サンプルを調整することは、前記ビット深度差分だけ前記ルーマ残差サンプルを右シフトすることを備える、C4に記載の方法。
[C8]
前記第1のビット深度が前記第2のビット深度未満であることと、前記ビット深度差分が0未満であることとに基づいて、前記ルーマ残差サンプルを調整することは、前記ビット深度差分だけ前記ルーマ残差サンプルを左シフトすることを備える、C4に記載の方法。
[C9]
前記ビット深度差分が0に等しいことに基づいて、前記ルーマ残差サンプルを調整することは、前記ビデオデータのブロックのための前記ルーマ残差サンプルを調整しないことを備える、C4に記載の方法。
[C10]
前記ビット深度調整されたルーマ残差サンプルを生成するために、前記ルーマ残差サンプルを調整することは、
範囲内になるように、前記ビット深度調整されたルーマ残差サンプルをクリップすること、ここにおいて、前記範囲の最大値は変数の正値に基づき、ここにおいて、前記範囲の最小値は前記変数の負値に基づく
を備える、C1に記載の方法。
[C11]
前記クロマ残差サンプルを決定することは、
前記クロマ残差サンプルを決定するために、前記予測されたクロマ残差サンプルを、前記ビット深度調整されたルーマ残差サンプルに加算することを備える、C1に記載の方法。
[C12]
前記クロマ残差サンプルを決定することは、
スケーリングされたルーマ残差サンプルを決定するために、前記ビット深度調整されたルーマ残差サンプルをスケールファクタで乗算することと、
前記クロマ残差サンプルを決定するために、前記予測されたクロマ残差サンプルを、前記スケーリングされたルーマ残差サンプルに加算することと
を備える、C1に記載の方法。
[C13]
前記スケールファクタを復号することをさらに備える、C12に記載の方法。
[C14]
ビデオデータを符号化する方法であって、
ビデオデータの1つのブロックのためのルーマ残差サンプルの第1のビット深度を決定することと、
前記ビデオデータの前記ブロックのためのクロマ残差サンプルの第2のビット深度を決定することと、
ビット深度調整されたルーマ残差サンプルを生成するために、前記第1のビット深度と前記第2のビット深度とに基づいて、前記ルーマ残差サンプルを調整することと、
前記ビット深度調整されたルーマ残差サンプルと前記クロマ残差サンプルとに基づいて、前記ビデオデータのブロックのための予測されたクロマ残差サンプルを決定することと、
前記ルーマ残差サンプルと前記予測されたクロマ残差サンプルとに基づいて、前記ビデオデータのブロックを符号化することとを備える方法。
[C15]
前記第1のビット深度は前記第2のビット深度とは異なり、ここにおいて、前記ルーマ残差サンプルを調整することは、前記クロマ残差サンプルの前記第2のビット深度に一致するように、前記ルーマ残差サンプルを調整することを備える、C14に記載の方法。
[C16]
前記ルーマ残差サンプルを調整することは、前記第1のビット深度と前記第2のビット深度とに基づいて、前記ルーマ残差サンプルに少なくとも1つのシフト演算を実施することを備える、C14に記載の方法。
[C17]
前記方法は、前記ルーマ残差サンプルの前記第1のビット深度と、前記クロマ残差サンプルの前記第2のビット深度との間のビット深度差分を決定することをさらに備え、ここにおいて、前記ルーマ残差サンプルを調整することは、前記ビット深度差分に基づいて、前記ルーマ残差サンプルにシフト演算を実施することを備える、C14に記載の方法。
[C18]
前記ルーマ残差サンプルに前記シフト演算を実施することは、前記ビット深度差分に基づいて、前記ルーマ残差サンプルを算術シフトすることを備える、C17に記載の方法。
[C19]
前記ビット深度差分を符号化することをさらに備える、C17に記載の方法。
[C20]
前記第1のビット深度が前記第2のビット深度よりも大きいことと、前記ビット深度差分が0よりも大きいこととに基づいて、前記ルーマ残差サンプルを調整することは、前記ビット深度差分だけ前記ルーマ残差サンプルを右シフトすることを備える、C17に記載の方法。
[C21]
前記第1のビット深度が前記第2のビット深度未満であることと、前記ビット深度差分が0未満であることとに基づいて、前記ルーマ残差サンプルを調整することは、前記ビット深度差分だけ前記ルーマ残差サンプルを左シフトすることを備える、C17に記載の方法。
[C22]
前記ビット深度差分が0に等しいことに基づいて、前記ルーマ残差サンプルを調整することは、前記ビデオデータのブロックのための前記ルーマ残差サンプルを調整しないことを備える、C17に記載の方法。
[C23]
前記ビット深度調整されたルーマ残差サンプルを生成するために、前記ルーマ残差サンプルを調整することは、
範囲内になるように、前記スケーリングされたルーマ残差サンプルをクリップすること、ここにおいて、前記範囲の最大値は変数の正値に基づき、ここにおいて、前記範囲の最小値は前記変数の負値に基づく
を備える、C14に記載の方法。
[C24]
前記予測されたクロマ残差サンプルを決定することは、
前記予測されたクロマ残差サンプルを決定するために、前記ビット深度調整されたルーマ残差サンプルから、前記クロマ残差サンプルを減算することを備える、C14に記載の方法。
[C25]
前記予測されたクロマ残差サンプルを決定することは、
スケーリングされたルーマ残差サンプルを生成するために、前記ビット深度調整されたルーマ残差サンプルをスケールファクタで乗算することと、
前記予測されたクロマ残差サンプルを決定するために、前記ビット深度調整されたルーマ残差サンプルから、前記クロマ残差サンプルを減算することと
をさらに備える、C14に記載の方法。
[C26]
前記スケールファクタを符号化することをさらに備える、C25に記載の方法。
[C27]
ビデオデータを復号するためのデバイスであって、
ビデオデータを記憶するように構成されたメモリと、
前記メモリと通信しており、
ビデオデータのブロックのためのルーマ残差サンプルの第1のビット深度を決定することと、
前記ビデオデータのブロックのための予測されたクロマ残差サンプルの第2のビット深度を決定することと、
ビット深度調整されたルーマ残差サンプルを生成するために、前記第1のビット深度と前記第2のビット深度とに基づいて、前記ルーマ残差サンプルを調整することと、
前記ビット深度調整されたルーマ残差サンプルと前記予測されたクロマ残差サンプルとに基づいて、前記ビデオデータのブロックのためのクロマ残差サンプルを決定することと、
前記ルーマ残差サンプルと前記クロマ残差サンプルとに基づいて、前記ビデオデータのブロックを復号することとを行うように構成された少なくとも1つのプロセッサとを備えるデバイス。
[C28]
前記第1のビット深度は前記第2のビット深度とは異なり、ここにおいて、前記ルーマ残差サンプルを調整するために、前記少なくとも1つのプロセッサは、前記予測されたクロマ残差サンプルの前記第2のビット深度に一致するように、前記ルーマ残差サンプルを調整するように構成される、C27に記載のデバイス。
[C29]
前記ルーマ残差サンプルを調整するために、前記少なくとも1つのプロセッサは、前記第1のビット深度と前記第2のビット深度とに基づいて、前記ルーマ残差サンプルに少なくとも1つのシフト演算を実施するように構成される、C27に記載のデバイス。
[C30]
前記少なくとも1つのプロセッサは、前記ルーマ残差サンプルの前記第1のビット深度と、前記予測されたクロマ残差サンプルの前記第2のビット深度との間のビット深度差分を決定するようにさらに構成され、ここにおいて、前記ルーマ残差サンプルを調整するために、前記少なくとも1つのプロセッサは、前記ビット深度差分に基づいて、前記ルーマ残差サンプルにシフト演算を実施するように構成される、C27に記載のデバイス。
[C31]
前記ルーマ残差サンプルに前記シフト演算を実施するために、前記少なくとも1つのプロセッサは、前記ビット深度差分に基づいて、前記ルーマ残差サンプルを算術シフトするようにさらに構成される、C30に記載のデバイス。
[C32]
前記ビット深度差分を決定するために、前記少なくとも1つのプロセッサは、前記ビット深度差分を復号するように構成される、C30に記載のデバイス。
[C33]
前記第1のビット深度が前記第2のビット深度よりも大きいことと、前記ビット深度差分が0よりも大きいこととに基づいて、前記ルーマ残差サンプルを調整するために、前記少なくとも1つのプロセッサは、前記ビット深度差分だけ前記ルーマ残差サンプルを右シフトするように構成される、C30に記載のデバイス。
[C34]
前記第1のビット深度が前記第2のビット深度未満であることと、前記ビット深度差分が0未満であることとに基づいて、前記ルーマ残差サンプルを調整するために、前記少なくとも1つのプロセッサは、前記ビット深度差分だけ前記ルーマ残差サンプルを左シフトするように構成される、C30に記載のデバイス。
[C35]
前記ビット深度差分が0に等しいことに基づいて、前記ルーマ残差サンプルを調整するために、前記少なくとも1つのプロセッサは、前記ビデオデータのブロックのための前記ルーマ残差サンプルを調整しないように構成される、C30に記載のデバイス。
[C36]
前記ビット深度調整されたルーマ残差サンプルを生成するために、前記ルーマ残差サンプルを調整するために、前記少なくとも1つのプロセッサは、
範囲内になるように、前記ビット深度調整されたルーマ残差サンプルをクリップすること、ここにおいて、前記範囲の最大値は変数の正値に基づき、ここにおいて、前記範囲の最小値は前記変数の負値に基づく
を行うように構成される、C27に記載のデバイス。
[C37]
前記クロマ残差サンプルを決定するために、前記少なくとも1つのプロセッサは、
前記クロマ残差サンプルを決定するために、前記予測されたクロマ残差サンプルを、前記ビット深度調整されたルーマ残差サンプルに加算することを行うように構成される、C27に記載のデバイス。
[C38]
前記クロマ残差サンプルを決定するために、前記少なくとも1つのプロセッサは、
スケーリングされたルーマ残差サンプルを決定するために、前記ビット深度調整されたルーマ残差サンプルをスケールファクタで乗算することと、
前記クロマ残差サンプルを決定するために、前記予測されたクロマ残差サンプルを、前記スケーリングされたルーマ残差サンプルに加算することと
を行うようにさらに構成される、C27に記載のデバイス。
[C39]
前記少なくとも1つのプロセッサは、前記スケールファクタを復号するようにさらに構成される、C38に記載のデバイス。
[C40]
ビデオを符号化するためのデバイスであって、
ビデオデータを記憶するように構成されたメモリと、
前記メモリと通信しており、
ビデオデータのブロックのためのルーマ残差サンプルの第1のビット深度を決定することと、
前記ビデオデータのブロックのためのクロマ残差サンプルの第2のビット深度を決定することと、
ビット深度調整されたルーマ残差サンプルを生成するために、前記第1のビット深度と前記第2のビット深度とに基づいて、前記ルーマ残差サンプルを調整することと、
前記ビット深度調整されたルーマ残差サンプルと前記クロマ残差サンプルとに基づいて、前記ビデオデータのブロックのための予測されたクロマ残差サンプルを決定することと、
前記ルーマ残差サンプルと前記予測されたクロマ残差サンプルとに基づいて、前記ビデオデータのブロックを符号化することとを行うように構成された少なくとも1つのプロセッサとを備えるデバイス。
[C41]
前記第1のビット深度は前記第2のビット深度とは異なり、ここにおいて、前記ルーマ残差サンプルを調整するために、前記少なくとも1つのプロセッサは、前記クロマ残差サンプルの前記第2のビット深度に一致するように、前記ルーマ残差サンプルを調整するように構成される、C40に記載のデバイス。
[C42]
前記ルーマ残差サンプルを調整するために、前記少なくとも1つのプロセッサは、前記第1のビット深度と前記第2のビット深度とに基づいて、前記ルーマ残差サンプルに少なくとも1つのシフト演算を実施することのために構成される、C40に記載のデバイス。
[C43]
前記少なくとも1つのプロセッサは、前記ルーマ残差サンプルの前記第1のビット深度と、前記クロマ残差サンプルの前記第2のビット深度との間のビット深度差分を決定するようにさらに構成され、ここにおいて、前記ルーマ残差サンプルを調整するために、前記少なくとも1つのプロセッサは、前記ビット深度差分に基づいて、前記ルーマ残差サンプルにシフト演算を実施するように構成される、C40に記載のデバイス。
[C44]
前記ルーマ残差サンプルに前記シフト演算を実施するために、前記少なくとも1つのプロセッサは、前記ビット深度差分に基づいて、前記ルーマ残差サンプルを算術シフトするようにさらに構成される、C43に記載のデバイス。
[C45]
前記少なくとも1つのプロセッサは、前記ビット深度差分を符号化するようにさらに構成される、C43に記載のデバイス。
[C46]
前記第1のビット深度が前記第2のビット深度よりも大きいことと、前記ビット深度差分が0よりも大きいこととに基づいて、前記ルーマ残差サンプルを調整するために、前記少なくとも1つのプロセッサは、前記ビット深度差分だけ前記ルーマ残差サンプルを右シフトするように構成される、C43に記載のデバイス。
[C47]
前記第1のビット深度が前記第2のビット深度未満であることと、前記ビット深度差分が0未満であることとに基づいて、前記ルーマ残差サンプルを調整するために、前記少なくとも1つのプロセッサは、前記ビット深度差分だけ前記ルーマ残差サンプルを左シフトするように構成される、C43に記載のデバイス。
[C48]
前記ビット深度差分が0に等しいことに基づいて、前記ルーマ残差サンプルを調整するために、前記少なくとも1つのプロセッサは、前記ビデオデータのブロックのための前記ルーマ残差サンプルを調整しないように構成される、C43に記載のデバイス。
[C49]
前記ビット深度調整されたルーマ残差サンプルを生成するために、前記ルーマ残差サンプルを調整するために、前記少なくとも1つのプロセスまたは、
範囲内になるように、前記スケーリングされたルーマ残差サンプルをクリップすること、ここにおいて、前記範囲の最大値は変数の正値に基づき、ここにおいて、前記範囲の最小値は前記変数の負値に基づく
を行うように構成される、C40に記載のデバイス。
[C50]
前記予測されたクロマ残差サンプルを決定するために、前記少なくとも1つのプロセッサは、
前記予測されたクロマ残差サンプルを決定するために、前記ビット深度調整されたルーマ残差サンプルから、前記クロマ残差サンプルを減算することを行うように構成される、C40に記載のデバイス。
[C51]
前記予測されたクロマ残差サンプルを決定するために、前記少なくとも1つのプロセッサは、
スケーリングされたルーマ残差サンプルを生成するために、前記ビット深度調整されたルーマ残差サンプルをスケールファクタで乗算することと、
前記予測されたクロマ残差サンプルを決定するために、前記ビット深度調整されたルーマ残差サンプルから、前記クロマ残差サンプルを減算することと
を行うようにさらに構成される、C40に記載のデバイス。
[C52]
前記少なくとも1つのプロセッサは、前記スケールファクタを符号化するようにさらに構成される、C51に記載の方法。
[C53]
ビデオデータを復号するためのデバイスであって、
ビデオデータのブロックのためのルーマ残差サンプルの第1のビット深度を決定するための手段と、
前記ビデオデータのブロックのための予測されたクロマ残差サンプルの第2のビット深度を決定するための手段と、
ビット深度調整されたルーマ残差サンプルを生成するために、前記第1のビット深度と前記第2のビット深度とに基づいて、前記ルーマ残差サンプルを調整するための手段と、
前記ビット深度調整されたルーマ残差サンプルと前記予測されたクロマ残差サンプルとに基づいて、前記ビデオデータのブロックのためのクロマ残差サンプルを決定するための手段と、
前記ルーマ残差サンプルと前記クロマ残差サンプルとに基づいて、前記ビデオデータのブロックを復号するための手段とを備えるデバイス。
[C54]
前記第1のビット深度は前記第2のビット深度とは異なり、ここにおいて、前記ルーマ残差サンプルを調整するための前記手段は、前記予測されたクロマ残差サンプルの前記第2のビット深度に一致するように、前記ルーマ残差サンプルを調整するための手段を備える、C53に記載のデバイス。
[C55]
前記ルーマ残差サンプルを調整するための前記手段は、前記第1のビット深度と前記第2のビット深度とに基づいて、前記ルーマ残差サンプルに少なくとも1つのシフト演算を実施するための手段を備える、C53に記載の方法。
[C56]
前記デバイスは、前記ルーマ残差サンプルの前記第1のビット深度と、前記予測されたクロマ残差サンプルの前記第2のビット深度との間のビット深度差分を決定するための手段をさらに備え、ここにおいて、前記ルーマ残差サンプルを調整するための前記手段は、前記ビット深度差分に基づいて、前記ルーマ残差サンプルにシフト演算を実施するための手段を備える、C53に記載のデバイス。
[C57]
前記第1のビット深度が前記第2のビット深度よりも大きいことと、前記ビット深度差分が0よりも大きいこととに基づいて、前記ルーマ残差サンプルを調整するための前記手段は、前記ビット深度差分だけ前記ルーマ残差サンプルを右シフトするための手段を備える、C56に記載のデバイス。
[C58]
前記第1のビット深度が前記第2のビット深度未満であることと、前記ビット深度差分が0未満であることとに基づいて、前記ルーマ残差サンプルを調整するための前記手段は、前記ビット深度差分だけ前記ルーマ残差サンプルを左シフトするための手段を備える、C56に記載のデバイス。
[C59]
前記クロマ残差サンプルを決定するための前記手段は、
前記クロマ残差サンプルを決定するために、前記予測されたクロマ残差サンプルを、前記ビット深度調整されたルーマ残差サンプルへの前記ルーマ残差サンプルに加算するための手段を備える、C53に記載のデバイス。
[C60]
前記クロマ残差サンプルを決定するための前記手段は、
スケーリングされたルーマ残差サンプルを決定するために、前記ビット深度調整されたルーマ残差サンプルをスケールファクタで乗算するための手段と、
前記クロマ残差サンプルを決定するために、前記予測されたクロマ残差サンプルを、前記スケーリングされたルーマ残差サンプルに加算するための手段と
をさらに備える、C53に記載のデバイス。
[C61]
実行されたとき、少なくとも1つのプロセッサに、
ビデオデータのブロックのためのルーマ残差サンプルの第1のビット深度を決定することと、
前記ビデオデータのブロックのための予測されたクロマ残差サンプルの第2のビット深度を決定することと、
ビット深度調整されたルーマ残差サンプルを生成するために、前記第1のビット深度と前記第2のビット深度とに基づいて、前記ルーマ残差サンプルを調整することと、
前記ビット深度調整されたルーマ残差サンプルと前記予測されたクロマ残差サンプルとに基づいて、前記ビデオデータのブロックのためのクロマ残差サンプルを決定することと、
前記ルーマ残差サンプルと前記クロマ残差サンプルとに基づいて、前記ビデオデータのブロックを復号することとを行わせる命令を記憶した非一時的コンピュータ可読記憶媒体。
[C62]
前記第1のビット深度は前記第2のビット深度とは異なり、ここにおいて、前記ルーマ残差サンプルを調整することを、前記少なくとも1つのプロセスに行わせる前記命令は、前記少なくとも1つのプロセッサに、前記予測されたクロマ残差サンプルの前記第2のビット深度に一致するように、前記ルーマ残差サンプルを調整することをさらに行わせる、C61に記載の非一時的コンピュータ可読記憶媒体。
[C63]
前記ルーマ残差サンプルを調整することを、前記少なくとも1つのプロセッサに行わせる前記命令は、前記少なくとも1つのプロセッサに、前記第1のビット深度と前記第2のビット深度とに基づいて、前記ルーマ残差サンプルに少なくとも1つのシフト演算を実施することを行わせる、C61に記載の非一時的コンピュータ可読記憶媒体。
[C64]
前記非一時的コンピュータ可読記憶媒体は、前記少なくとも1つのプロセッサに、前記ルーマ残差サンプルの前記第1のビット深度と、前記予測されたクロマ残差サンプルの前記第2のビット深度との間のビット深度差分を決定することを行わせる命令をさらに備え、ここにおいて、前記ルーマ残差サンプルを調整することを、前記少なくとも1つのプロセッサに行わせる前記命令は、前記少なくとも1つのプロセッサに、前記ビット深度差分に基づいて、前記ルーマ残差サンプルにシフト演算を実施することをさらに行わせる、C61に記載の非一時的コンピュータ可読記憶媒体。
[C65]
前記第1のビット深度が前記第2のビット深度よりも大きいことと、前記ビット深度差分が0よりも大きいこととに基づいて、前記ルーマ残差サンプルを調整することを、前記少なくとも1つのプロセッサに行わせる前記命令は、前記少なくとも1つのプロセッサに、前記ビット深度差分だけ前記ルーマ残差サンプルを右シフトすることをさらに行わせる、C64に記載の非一時的コンピュータ可読記憶媒体。
[C66]
前記第1のビット深度が前記第2のビット深度未満であることと、前記ビット深度差分が0未満であることとに基づいて、前記ルーマ残差サンプルを調整することを、前記少なくとも1つのプロセッサに行わせる前記命令は、前記少なくとも1つのプロセッサに、前記ビット深度差分だけ前記ルーマ残差サンプルを左シフトすることをさらに行わせる、C64に記載の非一時的コンピュータ可読記憶媒体。
[C67]
前記クロマ残差サンプルを決定することを、前記少なくとも1つのプロセッサに行わせる前記命令は、前記少なくとも1つのプロセッサに、
前記クロマ残差サンプルを決定するために、前記予測されたクロマ残差サンプルを、前記ビット深度調整されたルーマ残差サンプルへの前記ルーマ残差サンプルに加算することをさらに行わせる、C61に記載の非一時的コンピュータ可読記憶媒体。
[C68]
前記クロマ残差サンプルを決定することを、前記少なくとも1つのプロセッサに行わせる前記命令は、前記少なくとも1つのプロセッサに、
スケーリングされたルーマ残差サンプルを決定するために、前記ビット深度調整されたルーマ残差サンプルをスケールファクタで乗算することと、
前記クロマ残差サンプルを決定するために、前記予測されたクロマ残差サンプルを、前記スケーリングされたルーマ残差サンプルに加算することと
をさらに行わせる、C61に記載の非一時的コンピュータ可読記憶媒体。
Claims (7)
- ビデオデータを復号する方法であって、
ビデオデータのブロックのためのルーマ残差サンプルの第1のビット深度を決定することと、
ビデオデータの前記ブロックのための予測されたクロマ残差サンプルの第2のビット深度を決定することと、
前記ルーマ残差サンプルの前記第1のビット深度と、前記予測されたクロマ残差サンプルの前記第2のビット深度との間のビット深度差分を決定することと、
前記第1のビット深度が前記第2のビット深度よりも大きく、前記ビット深度差分が0よりも大きい場合、前記予測されたクロマ残差サンプルの前記第2のビット深度に一致するビット深度を有する、ビット深度調整されたルーマ残差サンプルを生成するために、前記ビット深度差分だけ前記ルーマ残差サンプルを右シフトすることによって、前記ルーマ残差サンプルを調整することと、
前記第1のビット深度が前記第2のビット深度未満であり、前記ビット深度差分が0未満である場合、前記予測されたクロマ残差サンプルの前記第2のビット深度に一致するビット深度を有する、ビット深度調整されたルーマ残差サンプルを生成するために、前記ビット深度差分だけ前記ルーマ残差サンプルを左シフトすることによって、前記ルーマ残差サンプルを調整することと、
前記ビット深度調整されたルーマ残差サンプルと前記予測されたクロマ残差サンプルとに基づいて、前記ビデオデータのブロックのためのクロマ残差サンプルを決定することと、
前記ルーマ残差サンプルと前記クロマ残差サンプルとに基づいて、前記ビデオデータのブロックを復号することと、
を備え、
前記クロマ残差サンプルを決定することは、
スケーリングされたルーマ残差サンプルを決定するために、前記ビット深度調整されたルーマ残差サンプルをスケールファクタで乗算することと、前記スケールファクタは、前記ビデオデータの前記ブロックのための前記ルーマ残差サンプルと、前記ビデオデータの前記ブロックのための前記クロマ残差サンプルとの間の相関を示し、
前記クロマ残差サンプルを決定するために、前記予測されたクロマ残差サンプルを、前記スケーリングされたルーマ残差サンプルに加算することと、
を備え、
前記ビット深度調整されたルーマ残差サンプルを生成するために、前記ルーマ残差サンプルを調整することは、
前記ビット深度調整されたルーマ残差サンプルを、前記ビット深度調整および前記スケーリングされたルーマ残差サンプルの値を飽和させることを回避するために予め定められた範囲内になるようにクリップすること、を備え、
前記範囲の最大値は変数の正値に基づき、前記範囲の最小値は前記変数の負値に基づく、方法。 - ビデオデータを符号化する方法であって、
ビデオデータのブロックのためのルーマ残差サンプルの第1のビット深度を決定することと、
ビデオデータの前記ブロックのためのクロマ残差サンプルの第2のビット深度を決定することと、
前記ルーマ残差サンプルの前記第1のビット深度と、前記クロマ残差サンプルの前記第2のビット深度との間のビット深度差分を決定することと、
前記第1のビット深度が前記第2のビット深度よりも大きく、前記ビット深度差分が0よりも大きい場合、前記クロマ残差サンプルの前記第2のビット深度に一致するビット深度を有する、ビット深度調整されたルーマ残差サンプルを生成するために、前記ビット深度差分だけ前記ルーマ残差サンプルを右シフトすることによって、前記ルーマ残差サンプルを調整することと、
前記第1のビット深度が前記第2のビット深度未満であり、前記ビット深度差分が0未満である場合、前記クロマ残差サンプルの前記第2のビット深度に一致するビット深度を有する、ビット深度調整されたルーマ残差サンプルを生成するために、前記ビット深度差分だけ前記ルーマ残差サンプルを左シフトすることによって、前記ルーマ残差サンプルを調整することと、
前記ビット深度調整されたルーマ残差サンプルと前記クロマ残差サンプルとに基づいて、前記ビデオデータのブロックのための予測されたクロマ残差サンプルを決定することと、
前記ルーマ残差サンプルと前記予測されたクロマ残差サンプルとに基づいて、前記ビデオデータのブロックを符号化することと
を備え、
前記予測されたクロマ残差サンプルを決定することは、
スケーリングされたルーマ残差サンプルを生成するために、前記ビット深度調整されたルーマ残差サンプルをスケールファクタで乗算することと、前記スケールファクタは、前記ビデオデータの前記ブロックのための前記ルーマ残差サンプルと、前記ビデオデータの前記ブロックのための前記クロマ残差サンプルとの間の相関を示し
前記予測されたクロマ残差サンプルを決定するために、前記スケーリングされたルーマ残差サンプルから、前記クロマ残差サンプルを減算することと、
を備え、
前記ビット深度調整されたルーマ残差サンプルを生成するために、前記ルーマ残差サンプルを調整することは、
前記ビット深度調整されたルーマ残差サンプルを、前記ビット深度調整および前記スケーリングされたルーマ残差サンプルの値を飽和させることを回避するために予め定められた範囲内になるようにクリップすること、を備え、前記範囲の最大値は変数の正値に基づき、前記範囲の最小値は前記変数の負値に基づく、方法。 - ビデオデータを復号するためのデバイスであって、前記デバイスは、
ビデオデータを記憶するように構成されたメモリと、
前記メモリと通信している少なくとも1つのプロセッサと
を備え、前記少なくとも1つのプロセッサは、
前記メモリに記憶されるビデオデータのブロックのためのルーマ残差サンプルの第1のビット深度を決定することと、
前記メモリに記憶されるビデオデータの前記ブロックのための予測されたクロマ残差サンプルの第2のビット深度を決定することと、
前記ルーマ残差サンプルの前記第1のビット深度と、前記予測されたクロマ残差サンプルの前記第2のビット深度との間のビット深度差分を決定することと、
前記第1のビット深度が前記第2のビット深度よりも大きく、前記ビット深度差分が0よりも大きい場合、前記予測されたクロマ残差サンプルの前記第2のビット深度に一致するビット深度を有する、ビット深度調整されたルーマ残差サンプルを生成するために、前記ビット深度差分だけ前記ルーマ残差サンプルを右シフトすることによって、前記ルーマ残差サンプルを調整することと、
前記第1のビット深度が前記第2のビット深度未満であり、前記ビット深度差分が0未満である場合、前記予測されたクロマ残差サンプルの前記第2のビット深度に一致するビット深度を有する、ビット深度調整されたルーマ残差サンプルを生成するために、前記ビット深度差分だけ前記ルーマ残差サンプルを左シフトすることによって、前記ルーマ残差サンプルを調整することと、
前記ビット深度調整されたルーマ残差サンプルと前記予測されたクロマ残差サンプルとに基づいて、前記ビデオデータのブロックのためのクロマ残差サンプルを決定することと、
前記ルーマ残差サンプルと前記クロマ残差サンプルとに基づいて、前記ビデオデータのブロックを復号することと、
を行うように構成され、
前記クロマ残差サンプルを決定するために、前記少なくとも1つのプロセッサは、
スケーリングされたルーマ残差サンプルを決定するために、前記ビット深度調整されたルーマ残差サンプルをスケールファクタで乗算することと、前記スケールファクタは、前記ビデオデータの前記ブロックのための前記ルーマ残差サンプルと、前記ビデオデータの前記ブロックのための前記クロマ残差サンプルとの間の相関を示し
前記クロマ残差サンプルを決定するために、前記予測されたクロマ残差サンプルを、前記スケーリングされたルーマ残差サンプルに加算することと、
を行うようにさらに構成され、
前記ビット深度調整されたルーマ残差サンプルを生成するために、前記ルーマ残差サンプルを調整することは、
前記ビット深度調整されたルーマ残差サンプルを、前記ビット深度調整および前記スケーリングされたルーマ残差サンプルの値を飽和させることを回避するために予め定められた範囲内になるようにクリップすること、を備え、前記範囲の最大値は変数の正値に基づき、前記範囲の最小値は前記変数の負値に基づく、デバイス。 - ビデオを符号化するためのデバイスであって、前記デバイスは、
ビデオデータを記憶するように構成されたメモリと、
前記メモリと通信している少なくとも1つのプロセッサと
を備え、前記少なくとも1つのプロセッサは、
前記メモリに記憶されるビデオデータのブロックのためのルーマ残差サンプルの第1のビット深度を決定することと、
前記メモリに記憶されるビデオデータの前記ブロックのためのクロマ残差サンプルの第2のビット深度を決定することと、
前記ルーマ残差サンプルの前記第1のビット深度と、前記クロマ残差サンプルの前記第2のビット深度との間のビット深度差分を決定することと、
前記第1のビット深度が前記第2のビット深度よりも大きく、前記ビット深度差分が0よりも大きい場合、前記クロマ残差サンプルの前記第2のビット深度に一致するビット深度を有する、ビット深度調整されたルーマ残差サンプルを生成するために、前記ビット深度差分だけ前記ルーマ残差サンプルを右シフトすることによって、前記ルーマ残差サンプルを調整することと、
前記第1のビット深度が前記第2のビット深度未満であり、前記ビット深度差分が0未満である場合、前記クロマ残差サンプルの前記第2のビット深度に一致するビット深度を有する、ビット深度調整されたルーマ残差サンプルを生成するために、前記ビット深度差分だけ前記ルーマ残差サンプルを左シフトすることによって前記ルーマ残差サンプルを調整することと、
前記ビット深度調整されたルーマ残差サンプルと前記クロマ残差サンプルとに基づいて、前記ビデオデータのブロックのための予測されたクロマ残差サンプルを決定することと、
前記ルーマ残差サンプルと前記予測されたクロマ残差サンプルとに基づいて、前記ビデオデータのブロックを符号化することと、
を行うように構成され、
前記予測されたクロマ残差サンプルを決定するために、前記少なくとも1つのプロセッサは、
スケーリングされたルーマ残差サンプルを生成するために、前記ビット深度調整されたルーマ残差サンプルをスケールファクタで乗算することと、前記スケールファクタは、前記ビデオデータの前記ブロックのための前記ルーマ残差サンプルと、前記ビデオデータの前記ブロックのための前記クロマ残差サンプルとの間の相関を示し、
前記予測されたクロマ残差サンプルを決定するために、前記スケーリングされたルーマ残差サンプルから、前記クロマ残差サンプルを減算することと、
を行うようにさらに構成され、
前記ビット深度調整されたルーマ残差サンプルを生成するために、前記ルーマ残差サンプルを調整することは、
前記ビット深度調整されたルーマ残差サンプルを、前記ビット深度調整および前記スケーリングされたルーマ残差サンプルの値を飽和させることを回避するために予め定められた範囲内になるようにクリップすること、を備え、前記範囲の最大値は変数の正値に基づき、前記範囲の最小値は前記変数の負値に基づく、デバイス。 - 前記少なくとも1つのプロセッサは、前記ビット深度差分を復号するようにさらに構成される、請求項3に記載のデバイス、または前記少なくとも1つのプロセッサは、前記ビット深度差分を符号化するようにさらに構成される、請求項4に記載のデバイス。
- 前記少なくとも1つのプロセッサは、前記スケールファクタを復号するようにさらに構成される、請求項3に記載のデバイス、または前記少なくとも1つのプロセッサは、前記スケールファクタを符号化するようにさらに構成される、請求項4に記載のデバイス。
- 実行されたとき、少なくとも1つのプロセッサに、請求項1−2のうちのいずれか一項に記載の方法を行わせる命令を記憶した非一時的コンピュータ可読記憶媒体。
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201361896580P | 2013-10-28 | 2013-10-28 | |
US61/896,580 | 2013-10-28 | ||
US14/524,601 | 2014-10-27 | ||
US14/524,601 US9648332B2 (en) | 2013-10-28 | 2014-10-27 | Adaptive inter-color component residual prediction |
PCT/US2014/062582 WO2015065979A1 (en) | 2013-10-28 | 2014-10-28 | Adaptive inter-color component residual prediction |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2020128101A Division JP2020191659A (ja) | 2013-10-28 | 2020-07-29 | 適応インター色成分残差予測 |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2016535490A JP2016535490A (ja) | 2016-11-10 |
JP2016535490A5 JP2016535490A5 (ja) | 2017-11-09 |
JP6843615B2 true JP6843615B2 (ja) | 2021-03-17 |
Family
ID=52995433
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2016526100A Active JP6843615B2 (ja) | 2013-10-28 | 2014-10-28 | 適応インター色成分残差予測 |
JP2020128101A Withdrawn JP2020191659A (ja) | 2013-10-28 | 2020-07-29 | 適応インター色成分残差予測 |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2020128101A Withdrawn JP2020191659A (ja) | 2013-10-28 | 2020-07-29 | 適応インター色成分残差予測 |
Country Status (7)
Country | Link |
---|---|
US (1) | US9648332B2 (ja) |
EP (1) | EP3063939A1 (ja) |
JP (2) | JP6843615B2 (ja) |
KR (1) | KR102344229B1 (ja) |
CN (1) | CN105637866B (ja) |
CA (1) | CA2926506C (ja) |
WO (1) | WO2015065979A1 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2020191659A (ja) * | 2013-10-28 | 2020-11-26 | クゥアルコム・インコーポレイテッドQualcomm Incorporated | 適応インター色成分残差予測 |
Families Citing this family (37)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9648330B2 (en) | 2013-07-15 | 2017-05-09 | Qualcomm Incorporated | Inter-color component residual prediction |
EP3041235A4 (en) * | 2013-12-27 | 2017-03-22 | Sony Corporation | Image processing device and method |
WO2015100522A1 (en) * | 2013-12-30 | 2015-07-09 | Mediatek Singapore Pte. Ltd. | Methods for inter-component residual prediction |
US11070810B2 (en) * | 2014-03-14 | 2021-07-20 | Qualcomm Incorporated | Modifying bit depths in color-space transform coding |
US10154286B2 (en) | 2014-06-19 | 2018-12-11 | Vid Scale, Inc. | Systems and methods for model parameter optimization in three dimensional based color mapping |
US10200700B2 (en) | 2014-06-20 | 2019-02-05 | Qualcomm Incorporated | Cross-component prediction in video coding |
US10158836B2 (en) * | 2015-01-30 | 2018-12-18 | Qualcomm Incorporated | Clipping for cross-component prediction and adaptive color transform for video coding |
CN109196862B (zh) * | 2016-05-28 | 2021-01-22 | 联发科技股份有限公司 | 视频数据处理方法、装置及相应可读存储介质 |
KR102601732B1 (ko) * | 2016-05-31 | 2023-11-14 | 삼성디스플레이 주식회사 | 영상 부호화 방법 및 영상 복호화 방법 |
US11153594B2 (en) * | 2016-08-29 | 2021-10-19 | Apple Inc. | Multidimensional quantization techniques for video coding/decoding systems |
US20200045305A1 (en) * | 2016-09-30 | 2020-02-06 | Lg Electronics Inc. | Picture processing method and apparatus for same |
GB2554680B (en) * | 2016-10-03 | 2020-04-01 | Advanced Risc Mach Ltd | Selecting encoding options |
CN107205153B (zh) * | 2017-04-13 | 2019-04-19 | 深圳市安健科技股份有限公司 | 视频编码方法及其*** |
BR112019022007A2 (pt) * | 2017-04-21 | 2020-05-12 | Zenimax Media Inc. | Sistemas e métodos para vetores de movimento gerados em jogos |
GB2567835B (en) | 2017-10-25 | 2020-11-18 | Advanced Risc Mach Ltd | Selecting encoding options |
CN109756737B (zh) * | 2017-11-07 | 2020-11-17 | 华为技术有限公司 | 图像预测方法和装置 |
WO2019121164A1 (en) * | 2017-12-18 | 2019-06-27 | Telefonaktiebolaget Lm Ericsson (Publ) | De-blocking for video coding |
US11516512B2 (en) * | 2019-03-04 | 2022-11-29 | Alibaba Group Holding Limited | Method and system for processing video content |
CN113545049B (zh) | 2019-03-08 | 2024-04-19 | 北京字节跳动网络技术有限公司 | 视频处理中对基于模型的整形的约束 |
WO2020211869A1 (en) | 2019-04-18 | 2020-10-22 | Beijing Bytedance Network Technology Co., Ltd. | Parameter derivation in cross component mode |
CN117579841A (zh) | 2019-04-23 | 2024-02-20 | 北京字节跳动网络技术有限公司 | 降低跨分量依赖性的方法 |
WO2020224629A1 (en) | 2019-05-08 | 2020-11-12 | Beijing Bytedance Network Technology Co., Ltd. | Conditions for applicability of cross-component coding |
US10886991B2 (en) * | 2019-05-22 | 2021-01-05 | At&T Intellectual Property I, L.P. | Facilitating sparsity adaptive feedback in the delay doppler domain in advanced networks |
US11824637B2 (en) | 2019-05-22 | 2023-11-21 | At&T Intellectual Property I, L.P. | Generating wireless reference signals in a different domain for transmission |
US10979151B2 (en) | 2019-05-22 | 2021-04-13 | At&T Intellectual Property I, L.P. | Multidimensional grid sampling for radio frequency power feedback |
WO2020257785A1 (en) * | 2019-06-20 | 2020-12-24 | Beijing Dajia Internet Information Technology Co., Ltd. | Methods and devices for prediction dependent residual scaling for video coding |
EP3987793A4 (en) * | 2019-06-21 | 2023-07-19 | Beijing Dajia Internet Information Technology Co., Ltd. | PREDICTION DEPENDENT RESIDUAL SCALING METHODS AND DEVICES FOR VIDEO CODING |
CN113994697A (zh) | 2019-06-22 | 2022-01-28 | 北京字节跳动网络技术有限公司 | 色度残差缩放的语法元素 |
US11050530B2 (en) * | 2019-06-27 | 2021-06-29 | At&T Intellectual Property I, L.P. | Generating wireless reference signals in a different domain for transmission with a collapsed time-frequency grid |
KR102660738B1 (ko) | 2019-07-07 | 2024-04-26 | 베이징 바이트댄스 네트워크 테크놀로지 컴퍼니, 리미티드 | 크로마 잔차 스케일링의 시그널링 |
MX2021008260A (es) | 2019-08-23 | 2021-08-16 | Huawei Tech Co Ltd | Un codificador, un decodificador y metodos correspondientes para ejecutar desbloqueo de crominancia para bloques que utilizan codificacion de crominancia conjunta. |
KR20220066041A (ko) * | 2019-09-20 | 2022-05-23 | 베이징 바이트댄스 네트워크 테크놀로지 컴퍼니, 리미티드 | 크로마 스케일링의 루마 매핑 |
CN114731444B (zh) * | 2019-09-27 | 2024-07-05 | Sk电信有限公司 | 用于恢复色度块的残差块的方法及解码设备 |
CN114902666A (zh) * | 2019-10-28 | 2022-08-12 | Lg电子株式会社 | 使用自适应颜色变换的图像编码/解码方法和装置以及发送比特流的方法 |
WO2021195500A1 (en) * | 2020-03-26 | 2021-09-30 | Alibaba Group Holding Limited | Method and apparatus for cross component filtering |
WO2021249684A1 (en) | 2020-06-10 | 2021-12-16 | Huawei Technologies Co., Ltd. | Adaptive image enhancement using inter-channel correlation information |
US11838551B2 (en) * | 2020-12-30 | 2023-12-05 | Ofinno, Llc | Adaptive block level bit-depth prediction |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1578477B (zh) | 2003-07-16 | 2011-05-04 | 三星电子株式会社 | 用于色彩图像的视频编码/解码装置和方法 |
EP1538844A3 (en) | 2003-11-26 | 2006-05-31 | Samsung Electronics Co., Ltd. | Color image residue transformation and encoding method |
US8606023B2 (en) * | 2006-06-26 | 2013-12-10 | Qualcomm Incorporated | Reduction of errors during computation of inverse discrete cosine transform |
DK2279622T3 (en) * | 2008-04-16 | 2015-01-12 | Fraunhofer Ges Forschung | Bit depth scalability |
KR20120089561A (ko) * | 2009-09-22 | 2012-08-13 | 파나소닉 주식회사 | 이미지 부호화 장치, 이미지 복호화 장치, 이미지 부호화 방법, 및 이미지 복호화 방법 |
JP5660361B2 (ja) * | 2010-03-26 | 2015-01-28 | ソニー株式会社 | 画像処理装置および方法、並びにプログラム |
US9288500B2 (en) * | 2011-05-12 | 2016-03-15 | Texas Instruments Incorporated | Luma-based chroma intra-prediction for video coding |
WO2013155662A1 (en) * | 2012-04-16 | 2013-10-24 | Mediatek Singapore Pte. Ltd. | Methods and apparatuses of simplification for intra chroma lm mode |
US20140301447A1 (en) * | 2013-04-08 | 2014-10-09 | Research In Motion Limited | Methods for reconstructing an encoded video at a bit-depth lower than at which it was encoded |
US20140348240A1 (en) | 2013-05-22 | 2014-11-27 | Qualcomm Incorporated | Video coding using sample prediction among color components |
US20140376611A1 (en) | 2013-06-21 | 2014-12-25 | Qualcomm Incorporated | Adaptive color transforms for video coding |
US9648330B2 (en) | 2013-07-15 | 2017-05-09 | Qualcomm Incorporated | Inter-color component residual prediction |
US9648332B2 (en) * | 2013-10-28 | 2017-05-09 | Qualcomm Incorporated | Adaptive inter-color component residual prediction |
-
2014
- 2014-10-27 US US14/524,601 patent/US9648332B2/en active Active
- 2014-10-28 KR KR1020167011916A patent/KR102344229B1/ko active IP Right Grant
- 2014-10-28 WO PCT/US2014/062582 patent/WO2015065979A1/en active Application Filing
- 2014-10-28 CA CA2926506A patent/CA2926506C/en active Active
- 2014-10-28 EP EP14793970.6A patent/EP3063939A1/en not_active Ceased
- 2014-10-28 JP JP2016526100A patent/JP6843615B2/ja active Active
- 2014-10-28 CN CN201480057330.2A patent/CN105637866B/zh active Active
-
2020
- 2020-07-29 JP JP2020128101A patent/JP2020191659A/ja not_active Withdrawn
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2020191659A (ja) * | 2013-10-28 | 2020-11-26 | クゥアルコム・インコーポレイテッドQualcomm Incorporated | 適応インター色成分残差予測 |
Also Published As
Publication number | Publication date |
---|---|
US9648332B2 (en) | 2017-05-09 |
CA2926506A1 (en) | 2015-05-07 |
CA2926506C (en) | 2021-06-08 |
US20150117519A1 (en) | 2015-04-30 |
KR102344229B1 (ko) | 2021-12-27 |
WO2015065979A1 (en) | 2015-05-07 |
JP2016535490A (ja) | 2016-11-10 |
CN105637866A (zh) | 2016-06-01 |
KR20160075556A (ko) | 2016-06-29 |
JP2020191659A (ja) | 2020-11-26 |
EP3063939A1 (en) | 2016-09-07 |
CN105637866B (zh) | 2018-09-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6843615B2 (ja) | 適応インター色成分残差予測 | |
EP3357247B1 (en) | Improved video intra-prediction using position-dependent prediction combination for video coding | |
JP6728039B2 (ja) | ビデオコーディングのための適応色変換 | |
JP2020074547A (ja) | インター色成分残差予測 | |
KR102600724B1 (ko) | 개량된 컨텍스트-적응 2 진 산술 코딩 (cabac) 설계를 이용한 데이터의 코딩 | |
EP3117614B1 (en) | Color-space inverse transform both for lossy and lossless encoded video | |
KR102383620B1 (ko) | 비트스트림 파티션들에 대한 hrd 파라미터들의 시그널링 | |
KR102334126B1 (ko) | 인트라 블록 복사를 위한 레지듀얼 예측 | |
KR102455655B1 (ko) | 비디오 코딩에서의 계수 도메인 블록 차동 펄스-코드 변조 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20160704 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20171002 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20171002 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20180612 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180912 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190219 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190520 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20191008 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200107 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20200331 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200729 |
|
C60 | Trial request (containing other claim documents, opposition documents) |
Free format text: JAPANESE INTERMEDIATE CODE: C60 Effective date: 20200729 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20200807 |
|
C21 | Notice of transfer of a case for reconsideration by examiners before appeal proceedings |
Free format text: JAPANESE INTERMEDIATE CODE: C21 Effective date: 20200811 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20201013 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210112 |
|
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: 20210126 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210224 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6843615 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |