JP7431803B2 - クロマブロック予測方法およびデバイス - Google Patents
クロマブロック予測方法およびデバイス Download PDFInfo
- Publication number
- JP7431803B2 JP7431803B2 JP2021507937A JP2021507937A JP7431803B2 JP 7431803 B2 JP7431803 B2 JP 7431803B2 JP 2021507937 A JP2021507937 A JP 2021507937A JP 2021507937 A JP2021507937 A JP 2021507937A JP 7431803 B2 JP7431803 B2 JP 7431803B2
- Authority
- JP
- Japan
- Prior art keywords
- block
- luma
- filter
- chroma
- sample
- 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
- 238000000034 method Methods 0.000 title claims description 146
- 241000023320 Luma <angiosperm> Species 0.000 claims description 377
- OSWPMRLSEDHDFF-UHFFFAOYSA-N methyl salicylate Chemical compound COC(=O)C1=CC=CC=C1O OSWPMRLSEDHDFF-UHFFFAOYSA-N 0.000 claims description 377
- 230000015654 memory Effects 0.000 claims description 79
- 239000000523 sample Substances 0.000 description 330
- 238000012545 processing Methods 0.000 description 76
- 238000013139 quantization Methods 0.000 description 69
- 239000000872 buffer Substances 0.000 description 43
- 230000006854 communication Effects 0.000 description 32
- 238000004891 communication Methods 0.000 description 32
- 230000008569 process Effects 0.000 description 26
- 230000033001 locomotion Effects 0.000 description 23
- 238000004422 calculation algorithm Methods 0.000 description 22
- 238000010586 diagram Methods 0.000 description 21
- 208000037170 Delayed Emergence from Anesthesia Diseases 0.000 description 18
- 238000004590 computer program Methods 0.000 description 13
- 238000013461 design Methods 0.000 description 13
- 230000005540 biological transmission Effects 0.000 description 11
- 239000013074 reference sample Substances 0.000 description 11
- 238000005192 partition Methods 0.000 description 10
- 238000005070 sampling Methods 0.000 description 8
- 230000009466 transformation Effects 0.000 description 8
- 239000013598 vector Substances 0.000 description 8
- 238000001914 filtration Methods 0.000 description 7
- 238000004364 calculation method Methods 0.000 description 6
- 230000006870 function Effects 0.000 description 6
- 230000003044 adaptive effect Effects 0.000 description 5
- 238000003491 array Methods 0.000 description 5
- 238000006243 chemical reaction Methods 0.000 description 5
- 230000002441 reversible effect Effects 0.000 description 4
- 238000000638 solvent extraction Methods 0.000 description 4
- 230000006835 compression Effects 0.000 description 3
- 238000007906 compression Methods 0.000 description 3
- 238000010276 construction Methods 0.000 description 3
- 238000013500 data storage Methods 0.000 description 3
- 238000003384 imaging method Methods 0.000 description 3
- 239000004973 liquid crystal related substance Substances 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 230000011664 signaling Effects 0.000 description 3
- 230000002457 bidirectional effect Effects 0.000 description 2
- 238000012937 correction Methods 0.000 description 2
- 238000009499 grossing Methods 0.000 description 2
- 239000011159 matrix material Substances 0.000 description 2
- 238000005457 optimization Methods 0.000 description 2
- 239000007787 solid Substances 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 230000007704 transition Effects 0.000 description 2
- 238000012952 Resampling Methods 0.000 description 1
- XUIMIQQOPSSXEZ-UHFFFAOYSA-N Silicon Chemical compound [Si] XUIMIQQOPSSXEZ-UHFFFAOYSA-N 0.000 description 1
- 230000003190 augmentative effect Effects 0.000 description 1
- 230000007175 bidirectional communication Effects 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 230000003647 oxidation Effects 0.000 description 1
- 238000007254 oxidation reaction Methods 0.000 description 1
- 229920001690 polydopamine Polymers 0.000 description 1
- 238000012805 post-processing Methods 0.000 description 1
- 238000007781 pre-processing Methods 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 229910052710 silicon Inorganic materials 0.000 description 1
- 239000010703 silicon Substances 0.000 description 1
- 238000001228 spectrum Methods 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000001131 transforming 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/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/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/593—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/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/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/124—Quantisation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/13—Adaptive entropy coding, e.g. adaptive variable length coding [AVLC] or context adaptive binary arithmetic coding [CABAC]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/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/132—Sampling, masking or truncation of coding units, e.g. adaptive resampling, frame skipping, frame interpolation or high-frequency transform coefficient masking
-
- 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/157—Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter
-
- 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/44—Decoders specially adapted therefor, e.g. video decoders which are asymmetric with respect to the encoder
- H04N19/45—Decoders specially adapted therefor, e.g. video decoders which are asymmetric with respect to the encoder performing compensation of the inverse transform mismatch, e.g. Inverse Discrete Cosine Transform [IDCT] mismatch
-
- 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/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
- H04N19/625—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding using discrete cosine transform [DCT]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/70—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/90—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using coding techniques not provided for in groups H04N19/10-H04N19/85, e.g. fractals
- H04N19/91—Entropy coding, e.g. variable length coding [VLC] or arithmetic 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/90—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using coding techniques not provided for in groups H04N19/10-H04N19/85, e.g. fractals
- H04N19/96—Tree coding, e.g. quad-tree coding
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)
Description
による、有線もしくはワイヤレスのインターフェースまたは光インターフェースであってよい。
スタマイズされた量子化テーブルが使用されてよく、たとえば、ビットストリームの中で、エンコーダからデコーダにシグナリングされてよい。量子化は損失のある演算であり、ここで、量子化ステップサイズを大きくするとともに損失が増大する。
predC(i,j)=α*recL'(i,j)+β
LC(xb,yb)=(2*L(2*xb,2*yb)+L(2*xb-1,2*yb)+L(2*xb+1,2*yb)+2*L(2*xb,2*yb+1)+L(2*xb-1,2*yb+1)+L(2*xb+1,2*yb+1)+4)>>3
ただし、シンボル「>>」は右への移動を表す。
LC(xb,yb)=(2*L(2*xb,2*yb)+L(2*xb-1,2*yb)+L(2*xb+1,2*yb)+2*L(2*xb,2*yb+1)+L(2*xb-1,2*yb+1)+L(2*xb+1,2*yb+1)+4)>>3
LC(xb,yb)=(L(2*xb,2*yb)+L(2*xb+1,2*yb)+L(2*xb,2*yb+1)+L(2*xb+1,2*yb+1)+2)>>2
LC(xb,yb)=(4*L(2*xb,2*yb)
+2*L(2*xb,2*yb+1)+2*L(2*xb,2*yb-1)+2*L(2*xb-1,2*yb)+2*L(2*xb+1,2*yb)
+L(2*xb+1,2*yb+1)+L(2*xb-1,2*yb+1)+L(2*xb-1,2*yb-1)+L(2*xb+1,2*yb-1)+8)>>4
LC(xb,yb)=(2*L(2*xb,2*yb)+2*L(2*xb+1,2*yb)+L(2*xb,2*yb-1)+L(2*xb+1,2*yb-1)+L(2*xb,2*yb+1)+L(2*xb+1,2*yb+1)+4)>>3
LC(xb,yb)=(4*L(2*xb,2*yb+1)
+2*L(2*xb,2*yb+2)+2*L(2*xb,2*yb)+2*L(2*xb-1,2*yb+1)+2*L(2*xb+1,2*yb+1)
+L(2*xb+1,2*yb+2)+L(2*xb-1,2*yb+2)+L(2*xb-1,2*yb)+L(2*xb+1,2*yb)+8)>>4
LC(xb,yb)=(2*L(2*xb,2*yb+1)+2*L(2*xb+1,2*yb+1)+L(2*xb,2*yb)+L(2*xb+1,2*yb)+L(2*xb,2*yb+2)+L(2*xb+1,2*yb+2)+4)>>3
LC(xb,yb)=(2*L(2*xb,2*yb)+L(2*xb-1,2*yb)+L(2*xb+1,2*yb)+2*L(2*xb,2*yb+1)+L(2*xb-1,2*yb+1)+L(2*xb+1,2*yb+1)+4)>>3
LC(xb,yb)=(4*L(2*xb,2*yb)
+2*L(2*xb,2*yb+1)+2*L(2*xb,2*yb-1)+2*L(2*xb-1,2*yb)+2*L(2*xb+1,2*yb)
+L(2*xb+1,2*yb+1)+L(2*xb-1,2*yb+1)+L(2*xb-1,2*yb-1)+L(2*xb+1,2*yb-1)+8)>>4
LC(xb,yb)=(2*L(2*xb,2*yb)+L(2*xb-1,2*yb)+L(2*xb+1,2*yb)+2*L(2*xb,2*yb+1)+L(2*xb-1,2*yb+1)+L(2*xb+1,2*yb+1)+4)>>3
LC(xb,yb)=(4*L(2*xb,2*yb)
+2*L(2*xb,2*yb+1)+2*L(2*xb,2*yb-1)+2*L(2*xb-1,2*yb)+2*L(2*xb+1,2*yb)
+L(2*xb+1,2*yb+1)+L(2*xb-1,2*yb+1)+L(2*xb-1,2*yb-1)+L(2*xb+1,2*yb-1)+8)>>4
となる。
predC(i,j)=α*recL'(i,j)+βによれば、
現在クロマブロックの中の各クロマサンプルの予測値predC(i,j)が取得され得ることが理解され得る。
LC(xb,yb)=(2*L(2*xb,2*yb)+L(2*xb-1,2*yb)+L(2*xb+1,2*yb)+2*L(2*xb,2*yb+1)+L(2*xb-1,2*yb+1)+L(2*xb+1,2*yb+1)+4)>>3
LC(xb,yb)=(4*L(2*xb,2*yb)
+2*L(2*xb,2*yb+1)+2*L(2*xb,2*yb-1)+2*L(2*xb-1,2*yb)+2*L(2*xb+1,2*yb)
+L(2*xb+1,2*yb+1)+L(2*xb-1,2*yb+1)+L(2*xb-1,2*yb-1)+L(2*xb+1,2*yb-1)+8)>>4
第1の表示情報を取得するためにビットストリームを構文解析するステップであって、前記第1の表示情報が、フィルタタイプを示すために使用される、ステップと、
第2のルーマブロックを取得するために、前記フィルタタイプに対応するフィルタを使用することによって第1のルーマブロックに対してダウンサンプリング動作を実行するステップであって、前記第1のルーマブロックが、現在クロマブロックに対応するルーマブロックである、ステップと、
テンプレートクロマサンプルおよびテンプレートルーマサンプルを取得するステップであって、前記テンプレートクロマサンプルが、前記現在クロマブロックの複数の隣接クロマサンプルを備え、前記テンプレートルーマサンプルが、前記第1のルーマブロックの複数の隣接ルーマサンプルに対してダウンサンプリング動作を実行することによって取得される、ステップと、
前記テンプレートクロマサンプルおよび前記テンプレートルーマサンプルに基づいて線形モデル係数を取得するステップと、
前記第2のルーマブロックおよび前記線形モデル係数に基づいて前記現在クロマブロックの予測値を取得するステップと
を備える方法。
前記テンプレートルーマサンプルを取得するために、前記フィルタタイプに対応する前記フィルタを使用することによって前記第1のルーマブロックの前記複数の隣接ルーマサンプルに対して前記ダウンサンプリング動作を実行するステップを備える、
実施形態1に記載の方法。
前記現在クロマブロックの左の隣接クロマサンプルの1つまたは複数の列を備える、
実施形態1または2に記載の方法。
前記現在クロマブロックの上の隣接クロマサンプルの1つまたは複数の行を備える、
実施形態1または2に記載の方法。
前記現在クロマブロックの上の隣接クロマサンプルの前記1つまたは複数の行、および前記現在クロマブロックの左の隣接クロマサンプルの前記1つまたは複数の列を備える、
実施形態1から4のいずれか一項に記載の方法。
第2の表示情報を取得するために前記ビットストリームを構文解析するステップをさらに備え、前記第2の表示情報が、現在の復号のために使用されるイントラ予測モードが線形モデルLMモードであることを示すために使用される、
実施形態1から5のいずれか一項に記載の方法。
実施形態1から6のいずれか一項に記載の方法。
現在クロマブロックのサンプル位置に基づいてフィルタタイプを決定するステップと、
第2のルーマブロックを取得するために、前記フィルタタイプに対応するフィルタを使用することによって第1のルーマブロックに対してダウンサンプリング動作を実行するステップであって、前記第1のルーマブロックが、前記現在クロマブロックに対応するルーマブロックである、ステップと、
テンプレートクロマサンプルおよびテンプレートルーマサンプルを取得するステップであって、前記テンプレートクロマサンプルが、前記現在クロマブロックの複数の隣接クロマサンプルを備え、前記テンプレートルーマサンプルが、前記第1のルーマブロックの複数の隣接ルーマサンプルに対してダウンサンプリング動作を実行することによって取得される、ステップと、
前記テンプレートクロマサンプルおよび前記テンプレートルーマサンプルに基づいて線形モデル係数を取得するステップと、
前記第2のルーマブロックおよび前記線形モデル係数に基づいて前記現在クロマブロックの予測値を取得するステップと
を備える方法。
第1の表示情報を取得するためにビットストリームを構文解析するステップをさらに備え、前記第1の表示情報が、前記現在クロマブロックの前記サンプル位置を示すために使用される、
実施形態8に記載の方法。
前記第1の表示情報を取得するために前記ビットストリームの中のシーケンスパラメータセット(SPS)パラメータを構文解析するステップを備える、
実施形態9に記載の方法。
現在クロマブロックのサンプル位置タイプに基づいてフィルタタイプを決定するステップと、
第1の表示情報を設定するステップであって、前記第1の表示情報が、前記フィルタタイプを示すために使用される、ステップと、
前記第1の表示情報をビットストリームの中に符号化するステップと
を備える方法。
サンプル位置タイプtype0、サンプル位置タイプtype1、サンプル位置タイプtype2、サンプル位置タイプtype3、サンプル位置タイプtype4、およびサンプル位置タイプtype5のうちの少なくとも1つである、
実施形態11に記載の方法。
サンプル位置タイプtype0およびサンプル位置タイプtype2のうちの少なくとも1つである、
実施形態11に記載の方法。
第2の表示情報を設定するステップであって、前記第2の表示情報が、前記線形モデルLMモードを示すために使用される、ステップと、
前記第2の表示情報を前記ビットストリームの中に符号化するステップと
をさらに備える、実施形態11から13のいずれか一項に記載の方法。
第2のルーマブロックを取得するために、前記フィルタタイプに対応する前記フィルタを使用することによって第1のルーマブロックをダウンサンプリングするステップであって、前記第1のルーマブロックが、前記現在クロマブロックに対応するルーマブロックである、ステップと、
テンプレートクロマサンプルおよびテンプレートルーマサンプルを取得するステップであって、前記テンプレートクロマサンプルが、前記現在クロマブロックの複数の隣接クロマサンプルを備え、前記テンプレートルーマサンプルが、前記第1のルーマブロックの複数の隣接ルーマサンプルをダウンサンプリングすることによって取得される、ステップと、
前記テンプレートクロマサンプルおよび前記テンプレートルーマサンプルに基づいて線形モデル係数を取得するステップと、
前記第2のルーマブロックおよび前記線形モデル係数に基づいて前記現在クロマブロックの予測値を取得するステップと
をさらに備える、実施形態11から14のいずれか一項に記載の方法。
12 ソースデバイス
13 リンク
14 宛先デバイス
16 ピクチャソース
17 未加工ピクチャデータ
18 ピクチャプリプロセッサ
19 前処理されたピクチャデータ、前処理されたピクチャ
20 エンコーダ
21 符号化ピクチャデータ
22 通信インターフェース
28 通信インターフェース
30 デコーダ
31 復号ピクチャデータ、復号ピクチャ
32 ピクチャポストプロセッサ
33 後処理されたピクチャデータ
34 ディスプレイデバイス
40 ビデオコーディングシステム
41 イメージングデバイス
42 アンテナ
43 プロセッサ
44 メモリ
45 ディスプレイデバイス
46 処理ユニット
47 論理回路
201 ピクチャ
202 入力部
203 画像ブロック、ピクチャ画像ブロック
204 残差計算ユニット
205 残差ブロック
206 変換処理ユニット
207 変換係数
208 量子化ユニット
209 量子化変換係数、量子化残差係数
210 逆量子化ユニット
211 量子化解除された係数、量子化解除された残差係数
212 逆変換処理ユニット
213 逆変換ブロック、逆変換量子化解除されたブロック、逆変換残差ブロック、再構成された残差ブロック
214 再構成ユニット、加算器
215 再構成されたブロック
216 バッファ、ラインバッファ、バッファユニット
220 ループフィルタユニット
221 フィルタ処理済みのブロック
230 復号ピクチャバッファ
231 参照ピクチャデータ、復号ピクチャ
244 インター予測ユニット
245 インター予測ブロック
246 動き補償ユニット
254 イントラ予測ユニット
255 イントラ予測ブロック
260 ブロック予測処理ユニット、予測処理ユニット
262 モード選択ユニット
265 予測ブロック
270 エントロピー符号化ユニット
272 出力部
304 エントロピー復号ユニット
309 量子化係数
310 逆量子化ユニット
312 逆変換処理ユニット
313 再構成された残差ブロック、逆変換ブロック
314 再構成ユニット、加算器
315 再構成されたブロック
316 バッファ
320 ループフィルタ
321 フィルタ処理済みのブロック、復号ビデオブロック
330 復号ピクチャバッファ
332 出力部
344 インター予測ユニット
354 イントラ予測ユニット
360 予測処理ユニット
362 モード選択ユニット
365 予測ブロック
400 ビデオコーディングデバイス、ビデオ符号化デバイス、ビデオ復号デバイス
410 入口ポート
420 受信機ユニット
430 プロセッサ、論理ユニット、中央処理ユニット
440 送信機ユニット
450 出口ポート
460 メモリ
470 コーディングモジュール、符号化モジュール、復号モジュール
500 装置
502 プロセッサ
504 メモリ
506 データ
508 オペレーティングシステム
510 アプリケーションプログラム
512 バス
514 2次メモリ
518 ディスプレイ
520 画像感知デバイス
522 音感知デバイス
3100 コンテンツ供給システム
3102 キャプチャデバイス
3104 通信リンク
3106 端末デバイス
3108 スマートフォン、タブレットコンピュータ
3110 コンピュータ、ノートブックコンピュータ
3112 ネットワークビデオレコーダ、デジタルビデオレコーダ
3114 TV
3116 セットトップボックス
3118 ビデオ会議システム
3120 ビデオ監視システム
3122 携帯情報端末
3124 車載デバイス
3126 ディスプレイ
3202 プロトコル処理ユニット
3204 デマルチプレクサユニット
3206 ビデオデコーダ
3208 オーディオデコーダ
3210 サブタイトルデコーダ
3212 同期ユニット
3214 ビデオ/オーディオディスプレイ
3216 ビデオ/オーディオ/サブタイトルディスプレイ
Claims (14)
- クロマブロック予測方法であって、
第1の表示情報を取得するためにビットストリームを構文解析するステップと、
第2のルーマブロックを取得するために、前記第1の表示情報の値が第1の値であるときに第1のフィルタ(filter 0)を使用することによって、または前記第1の表示情報の値が第2の値であるときに第2のフィルタ(filter 2)を使用することによって、第1のルーマブロックに対してダウンサンプリング動作を実行するステップであって、前記第1のルーマブロックが、現在クロマブロックに対応するルーマブロックであり、前記第1の表示情報の値は、前記現在クロマブロックのサンプル位置が(xb,yb)であり、前記第1のルーマブロックのサンプル位置が(2*xb,2*yb+0.5)であることを示す前記第1の値である、ステップと、
複数のクロマサンプルおよび複数のルーマサンプルを取得するステップであって、前記複数のクロマサンプルが、前記現在クロマブロックの複数の隣接クロマサンプルを備え、前記複数のルーマサンプルが、前記第1のルーマブロックの複数の隣接ルーマサンプルに対してダウンサンプリング動作を実行することによって取得される、ステップと、
前記複数のクロマサンプルおよび前記複数のルーマサンプルに基づいて線形モデル係数を取得するステップと、
前記第2のルーマブロックおよび前記線形モデル係数に基づいて前記現在クロマブロックの予測値を取得するステップと
を備える方法。 - 前記複数のルーマサンプルを取得する前記ステップが、
前記複数のルーマサンプルを取得するために、前記第1の表示情報の前記値が前記第1の値であるときに前記第1のフィルタ(filter 0)を使用することによって、または前記第1の表示情報の前記値が前記第2の値であるときに前記第2のフィルタ(filter 2)を使用することによって、前記第1のルーマブロックの前記複数の隣接ルーマサンプルに対して前記ダウンサンプリング動作を実行するステップを備える、
請求項1に記載の方法。 - 前記複数のクロマサンプルおよび前記複数のルーマサンプルを取得する前記ステップの前に、
第2の表示情報を取得するために前記ビットストリームを構文解析するステップをさらに備え、前記第2の表示情報が、現在の復号のために使用されるイントラ予測モードが線形モデルLMモードであることを示すために使用される、
請求項1または2に記載の方法。 - 前記方法が、ビデオシーケンスの中の現在画像ブロックを復号するために使用され、前記現在画像ブロックが、前記第1のルーマブロックおよび前記現在クロマブロックを備え、前記ビデオシーケンスの中の画像が、4:2:0フォーマットまたは4:2:2フォーマットをなす、
請求項1から3のいずれか一項に記載の方法。 - 前記第1の表示情報を取得するために前記ビットストリームを構文解析する前記ステップが、
前記第1の表示情報を取得するために前記ビットストリームの中のシーケンスパラメータセット(SPS)パラメータを構文解析するステップを備える、
請求項1から4のいずれか一項に記載の方法。 - 前記SPSパラメータの値が0であるとき、前記第1のフィルタ(filter 0)が、前記ダウンサンプリング動作を実行するために使用され、または、前記SPSパラメータの値が1であり、前記第2のフィルタ(filter 2)が、前記ダウンサンプリング動作を実行するために使用される、請求項5に記載の方法。
- 前記第1のフィルタが、以下のように、すなわち、
LC(xb,yb)=(2*L(2*xb,2*yb)+L(2*xb-1,2*yb)+L(2*xb+1,2*yb)+2*L(2*xb,2*yb+1)+L(2*xb-1,2*yb+1)+L(2*xb+1,2*yb+1)+4)>>3と規定されたfilter 0であり、
LC(xb,yb)が、前記現在クロマブロックのサンプル位置(xb,yb)に対応する前記第2のルーマブロックの値を表す、
請求項1から6のいずれか一項に記載の方法。 - クロマブロック予測方法であって、
現在クロマブロックのサンプル位置を決定するステップと、
前記現在クロマブロックの前記サンプル位置が(xb,yb)であり、対応するルーマブロックのサンプル位置が(2*xb,2*yb+0.5)である場合に、第1の表示情報を第1の値に設定するか、または前記現在クロマブロックの前記サンプル位置が(xb,yb)であり、対応するルーマブロックのサンプル位置が(2*xb,2*yb)である場合に、前記第1の表示情報を第2の値に設定するステップであって、前記対応するルーマブロックのダウンサンプリングに使用するフィルタのフィルタタイプは、前記第1の表示情報が第1の値である場合には第1のタイプ(filter 0)であり、前記第1の表示情報が第2の値である場合には第2のタイプ(filter 2)である、ステップと、
前記第1の表示情報をビットストリームの中に符号化するステップと
を備える方法。 - 複数のイントラ予測モードから線形モデルLMモードを選択するステップと、
第2の表示情報を設定するステップであって、前記第2の表示情報が、前記線形モデルLMモードを示すために使用される、ステップと、
前記第2の表示情報を前記ビットストリームの中に符号化するステップと
をさらに備える、請求項8に記載の方法。 - 第1のフィルタが、以下のように、すなわち、
LC(xb,yb)=(2*L(2*xb,2*yb)+L(2*xb-1,2*yb)+L(2*xb+1,2*yb)+2*L(2*xb,2*yb+1)+L(2*xb-1,2*yb+1)+L(2*xb+1,2*yb+1)+4)>>3と規定されたfilter 0であり、
LC(xb,yb)が、前記現在クロマブロックのサンプル位置(xb,yb)に対応する第2のルーマブロックの値を表す、
請求項8または9に記載の方法。 - 前記第1の表示情報を前記ビットストリームの中のシーケンスパラメータセット(SPS)パラメータの中に符号化する、請求項8から10のいずれか一項に記載の方法。
- 前記方法が、ビデオシーケンスの中の現在画像ブロックを符号化するために使用され、前記現在画像ブロックが、前記第1のルーマブロックおよび前記現在クロマブロックを備え、前記ビデオシーケンスの中の画像が、4:2:0フォーマットまたは4:2:2フォーマットをなす、
請求項8から11のいずれか一項に記載の方法。 - 互いに結合されている不揮発性メモリおよびプロセッサを備える復号デバイスであって、前記メモリが、プログラム命令を記憶するように構成され、前記プログラム命令が、請求項1から7のいずれか一項に記載の方法を前記プロセッサが実行することを可能にする、復号デバイス。
- 互いに結合されている不揮発性メモリおよびプロセッサを備える符号化デバイスであって、前記メモリが、プログラム命令を記憶するように構成され、前記プログラム命令が、請求項8から12のいずれか一項に記載の方法を前記プロセッサが実行することを可能にする、符号化デバイス。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2023045823A JP2023083292A (ja) | 2018-09-05 | 2023-03-22 | クロマブロック予測方法およびデバイス |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811035923.5A CN110881126B (zh) | 2018-09-05 | 2018-09-05 | 色度块预测方法以及设备 |
CN201811035923.5 | 2018-09-05 | ||
PCT/CN2019/104527 WO2020048507A1 (zh) | 2018-09-05 | 2019-09-05 | 色度块预测方法以及设备 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2023045823A Division JP2023083292A (ja) | 2018-09-05 | 2023-03-22 | クロマブロック予測方法およびデバイス |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2021535652A JP2021535652A (ja) | 2021-12-16 |
JP7431803B2 true JP7431803B2 (ja) | 2024-02-15 |
Family
ID=69721558
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2021507937A Active JP7431803B2 (ja) | 2018-09-05 | 2019-09-05 | クロマブロック予測方法およびデバイス |
JP2023045823A Pending JP2023083292A (ja) | 2018-09-05 | 2023-03-22 | クロマブロック予測方法およびデバイス |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2023045823A Pending JP2023083292A (ja) | 2018-09-05 | 2023-03-22 | クロマブロック予測方法およびデバイス |
Country Status (9)
Country | Link |
---|---|
US (2) | US11431991B2 (ja) |
EP (1) | EP3820152B1 (ja) |
JP (2) | JP7431803B2 (ja) |
KR (2) | KR102549670B1 (ja) |
CN (5) | CN118018746A (ja) |
BR (1) | BR112021001991A2 (ja) |
MX (1) | MX2021002486A (ja) |
SG (1) | SG11202100113RA (ja) |
WO (1) | WO2020048507A1 (ja) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20210070368A (ko) * | 2018-10-12 | 2021-06-14 | 광동 오포 모바일 텔레커뮤니케이션즈 코포레이션 리미티드 | 비디오 이미지 요소 예측 방법 및 장치, 컴퓨터 저장 매체 |
CN113826393A (zh) * | 2019-05-03 | 2021-12-21 | 韩国电子通信研究院 | 图像编码/解码方法和装置以及存储比特流的记录介质 |
CN113497937B (zh) * | 2020-03-20 | 2023-09-05 | Oppo广东移动通信有限公司 | 图像编码方法、图像解码方法及相关装置 |
WO2021247883A1 (en) * | 2020-06-03 | 2021-12-09 | Beijing Dajia Internet Information Technology Co., Ltd. | Chroma coding enhancement in cross-component correlation |
CN114979629A (zh) * | 2021-02-24 | 2022-08-30 | 腾讯科技(深圳)有限公司 | 图像块预测样本的确定方法及编解码设备 |
CN113365067B (zh) * | 2021-05-21 | 2023-03-14 | 中山大学 | 基于位置加权的色度线性预测方法、装置、设备及介质 |
WO2024061136A1 (en) * | 2022-09-19 | 2024-03-28 | Douyin Vision Co., Ltd. | Method, apparatus, and medium for video processing |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2018514119A (ja) | 2015-03-20 | 2018-05-31 | クアルコム,インコーポレイテッド | 線形モデル予測モードのためのダウンサンプリングプロセス |
JP2019530330A (ja) | 2016-09-15 | 2019-10-17 | クアルコム,インコーポレイテッド | ビデオコーディングのための線形モデルクロマイントラ予測 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102229157B1 (ko) * | 2011-06-24 | 2021-03-17 | 엘지전자 주식회사 | 영상 정보 부호화 및 복호화 방법 |
MX2014000163A (es) * | 2011-06-28 | 2014-02-19 | Samsung Electronics Co Ltd | Metodo y aparato de prediccion para componente de croma de imagen que utiliza componente de luma de imagen. |
US9807403B2 (en) * | 2011-10-21 | 2017-10-31 | Qualcomm Incorporated | Adaptive loop filtering for chroma components |
CN103096057B (zh) * | 2011-11-08 | 2016-06-29 | 华为技术有限公司 | 一种色度帧内预测方法和装置 |
CN103369315B (zh) * | 2012-04-06 | 2016-08-24 | 华为技术有限公司 | 色度分量的帧内预测模式的编码、解码方法、设备及*** |
US10321140B2 (en) | 2015-01-22 | 2019-06-11 | Mediatek Singapore Pte. Ltd. | Method of video coding for chroma components |
-
2018
- 2018-09-05 CN CN202410114368.4A patent/CN118018746A/zh active Pending
- 2018-09-05 CN CN202410114372.0A patent/CN117915101A/zh active Pending
- 2018-09-05 CN CN201811035923.5A patent/CN110881126B/zh active Active
- 2018-09-05 CN CN202410114376.9A patent/CN117896531A/zh active Pending
-
2019
- 2019-09-05 KR KR1020217003515A patent/KR102549670B1/ko active IP Right Grant
- 2019-09-05 SG SG11202100113RA patent/SG11202100113RA/en unknown
- 2019-09-05 WO PCT/CN2019/104527 patent/WO2020048507A1/zh unknown
- 2019-09-05 JP JP2021507937A patent/JP7431803B2/ja active Active
- 2019-09-05 CN CN201980016632.8A patent/CN111801943B/zh active Active
- 2019-09-05 MX MX2021002486A patent/MX2021002486A/es unknown
- 2019-09-05 KR KR1020237021569A patent/KR20230098717A/ko not_active Application Discontinuation
- 2019-09-05 BR BR112021001991-0A patent/BR112021001991A2/pt unknown
- 2019-09-05 EP EP19858604.2A patent/EP3820152B1/en active Active
-
2021
- 2021-02-03 US US17/166,364 patent/US11431991B2/en active Active
-
2022
- 2022-07-21 US US17/870,428 patent/US11962787B2/en active Active
-
2023
- 2023-03-22 JP JP2023045823A patent/JP2023083292A/ja active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2018514119A (ja) | 2015-03-20 | 2018-05-31 | クアルコム,インコーポレイテッド | 線形モデル予測モードのためのダウンサンプリングプロセス |
JP2019530330A (ja) | 2016-09-15 | 2019-10-17 | クアルコム,インコーポレイテッド | ビデオコーディングのための線形モデルクロマイントラ予測 |
Non-Patent Citations (1)
Title |
---|
Hanhart,P.,et al.、"CE3-related:Enabling different chroma sample location types in CCLM"、Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11 12th Meeting: Macau, CN, 3-12 October 2018,Document:JVET-L0239-v2、2018.10.06 |
Also Published As
Publication number | Publication date |
---|---|
EP3820152B1 (en) | 2024-05-15 |
CN110881126A (zh) | 2020-03-13 |
WO2020048507A1 (zh) | 2020-03-12 |
BR112021001991A2 (pt) | 2021-04-27 |
EP3820152A4 (en) | 2021-05-12 |
EP3820152A1 (en) | 2021-05-12 |
US20210160514A1 (en) | 2021-05-27 |
KR20210025107A (ko) | 2021-03-08 |
JP2023083292A (ja) | 2023-06-15 |
US20220368928A1 (en) | 2022-11-17 |
CN111801943A (zh) | 2020-10-20 |
CN110881126B (zh) | 2024-01-30 |
KR20230098717A (ko) | 2023-07-04 |
KR102549670B1 (ko) | 2023-06-29 |
US11431991B2 (en) | 2022-08-30 |
CN117896531A (zh) | 2024-04-16 |
MX2021002486A (es) | 2021-05-12 |
CN118018746A (zh) | 2024-05-10 |
CN111801943B (zh) | 2021-08-31 |
US11962787B2 (en) | 2024-04-16 |
SG11202100113RA (en) | 2021-02-25 |
JP2021535652A (ja) | 2021-12-16 |
CN117915101A (zh) | 2024-04-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11689723B2 (en) | Apparatus and method for inverse quantization | |
JP7106744B2 (ja) | ルーマおよびクロマ成分についてibc専用バッファおよびデフォルト値リフレッシュを使用するエンコーダ、デコーダおよび対応する方法 | |
US11930171B2 (en) | Video encoder, a video decoder and corresponding methods with improved block partitioning | |
JP7431803B2 (ja) | クロマブロック予測方法およびデバイス | |
KR102618466B1 (ko) | 보간 필터를 사용하는 인트라 예측을 위한 방법 및 장치 | |
KR20210077759A (ko) | 이미지 예측 방법 및 디바이스 | |
KR20210024114A (ko) | 파티션 제한 요소들 간의 관계 | |
KR20210129729A (ko) | 인트라-예측을 위한 방법 및 장치 | |
KR20210145824A (ko) | 제산 없는 인트라 예측을 위한 방법 및 장치 | |
RU2787713C2 (ru) | Способ и устройство предсказания блока цветности | |
WO2020073928A1 (en) | Inter prediction method and apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210305 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20210305 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20220425 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20220509 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220809 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20221121 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230322 |
|
C60 | Trial request (containing other claim documents, opposition documents) |
Free format text: JAPANESE INTERMEDIATE CODE: C60 Effective date: 20230322 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20230403 |
|
C21 | Notice of transfer of a case for reconsideration by examiners before appeal proceedings |
Free format text: JAPANESE INTERMEDIATE CODE: C21 Effective date: 20230410 |
|
A912 | Re-examination (zenchi) completed and case transferred to appeal board |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20230616 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240202 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7431803 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |