JP2022508161A - ビデオ符号化または復号のための方法、装置及びコンピュータ・プログラム - Google Patents
ビデオ符号化または復号のための方法、装置及びコンピュータ・プログラム Download PDFInfo
- Publication number
- JP2022508161A JP2022508161A JP2021528423A JP2021528423A JP2022508161A JP 2022508161 A JP2022508161 A JP 2022508161A JP 2021528423 A JP2021528423 A JP 2021528423A JP 2021528423 A JP2021528423 A JP 2021528423A JP 2022508161 A JP2022508161 A JP 2022508161A
- Authority
- JP
- Japan
- Prior art keywords
- adjacent
- cclm
- sample
- video sequence
- linear model
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 99
- 238000004590 computer program Methods 0.000 title 1
- OSWPMRLSEDHDFF-UHFFFAOYSA-N methyl salicylate Chemical group COC(=O)C1=CC=CC=C1O OSWPMRLSEDHDFF-UHFFFAOYSA-N 0.000 claims description 76
- 241000023320 Luma <angiosperm> Species 0.000 claims description 74
- 238000013139 quantization Methods 0.000 claims description 7
- 238000012937 correction Methods 0.000 claims description 3
- 238000005286 illumination Methods 0.000 claims 1
- 239000000523 sample Substances 0.000 description 233
- 238000010586 diagram Methods 0.000 description 30
- 230000008569 process Effects 0.000 description 25
- 230000033001 locomotion Effects 0.000 description 20
- 238000009499 grossing Methods 0.000 description 15
- 238000006243 chemical reaction Methods 0.000 description 12
- 238000004891 communication Methods 0.000 description 12
- 230000006835 compression Effects 0.000 description 12
- 238000007906 compression Methods 0.000 description 12
- 230000005540 biological transmission Effects 0.000 description 10
- 238000005516 engineering process Methods 0.000 description 9
- 239000013598 vector Substances 0.000 description 8
- 238000012545 processing Methods 0.000 description 7
- 230000008901 benefit Effects 0.000 description 6
- 230000002093 peripheral effect Effects 0.000 description 6
- 230000002457 bidirectional effect Effects 0.000 description 4
- 238000009877 rendering Methods 0.000 description 4
- 230000004044 response Effects 0.000 description 4
- 230000000007 visual effect Effects 0.000 description 4
- VBRBNWWNRIMAII-WYMLVPIESA-N 3-[(e)-5-(4-ethylphenoxy)-3-methylpent-3-enyl]-2,2-dimethyloxirane Chemical compound C1=CC(CC)=CC=C1OC\C=C(/C)CCC1C(C)(C)O1 VBRBNWWNRIMAII-WYMLVPIESA-N 0.000 description 3
- 230000006399 behavior Effects 0.000 description 3
- 238000011161 development Methods 0.000 description 3
- 230000002441 reversible effect Effects 0.000 description 3
- 239000007787 solid Substances 0.000 description 3
- 230000002123 temporal effect Effects 0.000 description 3
- 238000012546 transfer Methods 0.000 description 3
- 230000001413 cellular effect Effects 0.000 description 2
- 239000012634 fragment Substances 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 101150067055 minC gene Proteins 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 239000013074 reference sample Substances 0.000 description 2
- 230000010076 replication Effects 0.000 description 2
- 238000005070 sampling Methods 0.000 description 2
- 210000003813 thumb Anatomy 0.000 description 2
- 101100149023 Bacillus subtilis (strain 168) secA gene Proteins 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 238000009795 derivation Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 239000011521 glass Substances 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 230000005012 migration Effects 0.000 description 1
- 238000013508 migration Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 238000010079 rubber tapping Methods 0.000 description 1
- 239000000779 smoke Substances 0.000 description 1
- 230000000153 supplemental effect Effects 0.000 description 1
- 238000012549 training Methods 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
- 230000001052 transient 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/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/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/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/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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/59—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial sub-sampling or interpolation, e.g. alteration of picture size or resolution
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/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/80—Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
Description
本出願は、2018年12月18日に米国特許商標庁に出願された米国仮特許出願第62/781,316号、2018年12月27日に出願された米国仮特許出願第62/785,678号、2019年1月4日に出願された米国仮特許出願第62/788,729号、2019年1月8日に出願された米国仮特許出願第62/789,992号、および2019年7月26日に出願された米国特許出願第16/523,258号に基づく優先権を米国特許法第119条の下に主張し、それらの開示内容はそれらの全体が参照により本明細書に組み込まれる。
predc(i,j)=α・recL’(i,j)+β
式中、predc(i,j)はCU内の予測されたクロマサンプルを表し、recL(i,j)は同じCUのダウンサンプリングされた再構成されたルーマサンプルを表す。パラメータαおよびβは、max-min法とも呼ばれる直線方程式によって導出し得る。この計算プロセスは、エンコーダ検索動作としてだけでなく、復号プロセスの一部として実行されることがあるため、α値およびβ値を伝達するためにシンタックスを必ずしも使用する必要はない。
Rec’L[x,y]=(2×RecL[2x,2y]+2×RecL[2x,2y+1]+
RecL[2x-1,2y]+RecL[2x+1,2y]+
RecL[2x-1,2y+1]+RecL[2x+1,2y+1]+4)>>3
線形モデルパラメータαおよびβは、次の式に従って取得し得る:
numSampLが0に等しく、numSampTが0に等しい場合、以下が適用される:
k=0
a=0
b=1<<(BitDepthC-1)
それ以外の場合は、以下が適用される:
shift=(BitDepthC>8)?BitDepthC-9:0
add=shift?1<<(shift-1):0
diff=(maxY-minY+add)>>shift
k=16
diffが0より大きい場合、以下が適用される:
div=((maxC-minC)*(Floor(232/diff)-Floor(216/diff)*216)+215)>>16
a=((maxC-minC)*Floor(216/diff)+div+add)>>shift
それ以外の場合は、以下が適用される:
a=0
b=minC-((a*minY)>>k)
a=((maxC-minC)*Floor(216/diff)+add)>>shift
predc(i,j)=(a・recL’(i,j))>>S+b
-numSampLが0に等しく、numSampTが0に等しい場合、以下が適用される:
k=0
a=0
b=1<<(BitDepthC-1)
-それ以外の場合は、以下が適用される:
シフト=(BitDepthC>8)?BitDepthC-9:0
add=shift?1<<(shift-1):0
diff=(maxY-minY+add)>>shift
k=16
-diffが0より大きい場合、以下が適用される:
diff=(diff>64)?(56+(diff>>3)):diff
a=((maxC-minC)*g_aiLMDivTableHigh[diff-1]+add)>>shift
-それ以外の場合は、以下が適用される:
a=0
b=minC-((a*minY)>>k)
predSamples[x][y]=Clip1C(((pDsY[x][y]*a)>>k)+b)
int g_aiLMDivTableHigh[]={
65536,32768,21845,16384,13107,10922,9362,8192,7281,6553,5957,5461,5041,4681,4369,4096,
3855,3640,3449,3276,3120,2978,2849,2730,2621,2520,2427,2340,2259,2184,2114,2048,
1985,1927,1872,1820,1771,1724,1680,1638,1598,1560,1524,1489,1456,1424,1394,1365,
1337,1310,1285,1260,1236,1213,1191,1170,1149,1129,1110,1092,1074,1057,1040,1024,
910,819,744,682,630,585,546,512,481,455,431,409,390,372,356,341,
327,315,303,292,282,273,264,256,248,240,234,227,221,215,210,204,
199,195,190,186,182,178,174,170,167,163,160,157,154,151,148,146,
143,141,138,136,134,132,130,128,};
410 第1の端末
420 第2の端末
430 端末
440 端末
450 ネットワーク
501 ビデオソース
502 非圧縮ビデオサンプルストリーム
503 エンコーダ
504 符号化されたビデオビットストリーム
505 ストリーミングサーバ
506 ストリーミングクライアント
507 符号化されたビデオビットストリームの複製
508 ストリーミングクライアント
509 符号化されたビデオビットストリームの複製
510 ビデオデコーダ
511 発信ビデオサンプルストリーム
512 ディスプレイ
513 キャプチャサブシステム
610 受信機
612 チャネル
615 バッファメモリ
620 パーサー
621 シンボル
651 スケーラ/逆変換ユニット
652 イントラ予測ユニット
653 動き補償予測ユニット
655 集約装置
656 現在の(部分的に再構成された)ピクチャ
657 参照ピクチャメモリ
658 ループフィルタユニット
730 エンコーダ
732 符号化エンジン
733 (ローカル)デコーダ
734 参照ピクチャメモリ
735 予測子
740 送信機
743 ビデオシーケンス
745 エントロピーコーダ
750 コントローラ
760 通信チャネル
800 プロセス
810 ビデオシーケンス
820 ビデオシーケンス
830 ビデオシーケンス
1410 符号化ユニット(CU)
1420 ブロック
1510 符号化ユニット(CU)
1610 符号化ユニット(CU)
1710 符号化ユニット(CU)
1810 符号化ユニット(CU)
1910 符号化ユニット(CU)
2010 符号化ユニット(CU)
2110 符号化ユニット(CU)
2210 符号化ユニット(CU)
2310 符号化ユニット(CU)
2410 符号化ユニット(CU)
2510 クロマブロック
2610 クロマブロック
2910 符号化ユニット(CU)
3010 符号化ユニット(CU)
3700 コンピュータシステム
3701 キーボード
3702 マウス
3703 トラックパッド
3704 データグローブ
3705 ジョイスティック
3706 マイク
3707 スキャナ
3708 カメラ
3709 スピーカ
3710 スクリーン
3720 CD/DVD ROM/RW
3721 同様の媒体
3722 サムドライブ
3723 ソリッドステートドライブ
3740 コア
3741 中央処理装置(CPU)
3742 グラフィックス処理装置(GPU)
3743 フィールドプログラマブルゲートエリア(FPGA)
3744 アクセラレータ
3745 読み取り専用メモリ(ROM)
3746 ランダムアクセスメモリ(RAM)
3747 内部大容量記憶装置
3748 システムバス
3749 周辺バス
3754 外部ネットワークインターフェースアダプタ
3755 外部ネットワーク
Claims (20)
- ビデオシーケンスを符号化または復号するための方法であって、前記方法は、
クロスコンポーネント線形モデル(CCLM)をビデオシーケンスに適用するステップと、
前記クロスコンポーネント線形モデル(CCLM)において補間フィルタを適用するステップと
を含み、
前記補間フィルタは、前記ビデオシーケンスのYUVフォーマットに依存する、方法。 - 前記クロスコンポーネント線形モデル(CCLM)において前記補間フィルタを適用する際に、前記方法は、前記ビデオシーケンスの前記YUVフォーマットに依存する前記補間フィルタのタップを使用するステップをさらに含む、請求項1に記載の方法。
- 前記方法は、前記ビデオシーケンスの前記YUVフォーマットと同じ形式である、前記クロスコンポーネント線形モデル(CCLM)で使用される前記補間フィルタのタップを使用するステップをさらに含む、請求項2に記載の方法。
- 前記クロスコンポーネント線形モデル(CCLM)において前記補間フィルタを適用し、前記方法は、前記ビデオシーケンスが4:4:4:または4:2:2のYUVフォーマットを含む場合、前記補間フィルタのフォーマットが前記ビデオシーケンスのフォーマットと同じになるように設定するステップと、前記ビデオシーケンスが4:2:0のYUVフォーマットを含む場合、前記補間フィルタのフォーマットが前記ビデオシーケンスのフォーマットとは異なるように設定するステップとをさらに含む、請求項1に記載の方法。
- 前記クロスコンポーネント線形モデル(CCLM)において前記補間フィルタを適用する際に、前記方法は、前記ビデオシーケンスの様々なYUVフォーマットに対して異なる前記補間フィルタのタップを使用するステップをさらに含む、請求項1に記載の方法。
- 前記クロスコンポーネント線形モデル(CCLM)に前記補間フィルタを適用する際に、前記方法は、前記補間フィルタを、上側および左側の隣接ルーマ再構成サンプルに対して異なるように設定するステップをさらに含む、請求項1に記載の方法。
- 前記方法は、前記補間フィルタを設定するステップをさらに含み、前記補間フィルタは前記上側および左側の隣接ルーマ再構成サンプルが前記ビデオシーケンスの前記YUVフォーマットに依存するように適用される、請求項6に記載の方法。
- 前記方法は、前記クロスコンポーネント線形モデル(CCLM)で使用される、上側の隣接ルーマサンプルの行数および左側の隣接ルーマサンプルの列数を、前記ビデオシーケンスの前記YUVフォーマットに依存するように設定するステップをさらに含む、請求項1に記載の方法。
- 前記方法は、4:4:4または4:2:2のYUVフォーマットのうちの1つを有するビデオシーケンスに対する前記クロスコンポーネント線形モデル(CCLM)において、上側の隣接領域の1行および左側の隣接領域の1列のうちの少なくとも1つを使用するステップをさらに含む、請求項8に記載の方法。
- 前記方法は、4:2:2のYUVフォーマットを有するビデオシーケンスに対する前記クロスコンポーネント線形モデル(CCLM)において、上側の隣接領域の1行および左側の隣接領域の少なくとも2列のうちの少なくとも1つを使用するステップをさらに含む、請求項8に記載の方法。
- ルーマブロックの中の第1のものの、前記ビデオシーケンスに関連する複数の隣接サンプルの最大値と最小値との間の絶対差を取得するステップと、
前記取得した絶対差の非一様量子化を実行するステップと、
ルックアップテーブルで、前記非一様量子化が実行される前記絶対差を使用してfloor値を取得するステップと、
前記取得されたfloor値に基づいて、前記ビデオシーケンスに関連するクロマブロックの中の異なるクロマブロックのサンプルを予測するステップと
をさらに含む、請求項1に記載の方法。 - 前記取得された絶対差を間隔に分割するステップと、
前記間隔をそれぞれ異なるステップサイズで分割するステップと
をさらに含み、
前記floor値を取得するステップは、前記ルックアップテーブルで、前記異なるステップサイズでそれぞれ分割された前記間隔を使用して前記floor値を取得するステップを含む、請求項11に記載の方法。 - 前記ルーマブロックおよび前記クロマブロックのN個の隣接サンプル対を使用して、前記最大値および最小値を取得するステップであって、Nは、4、8および16の中の1つの正の整数である、ステップをさらに含み、
前記N個の隣接サンプル対のそれぞれは、前記ルーマブロックおよび前記クロマブロックの中の第1のものに隣接する第1の位置にある第1の隣接サンプルと、前記ルーマブロックおよび前記クロマブロックの中の第2のものに隣接し、前記ルーマブロックおよび前記クロマブロックの中の前記第1のものに隣接する前記第1の位置に対応する第2の位置にある第2の隣接サンプルとを含む、請求項11に記載の方法。 - 前記複数の隣接サンプルを下から上に、および/または右から左に走査することによって前記第1の隣接サンプルを選択するステップをさらに含む、請求項13に記載の方法。
- 現在のブロックおよび参照ブロックのN個の隣接サンプル対を使用して、前記現在のブロックの局所照射補正(LIC)の線形モデルのスケール係数およびオフセットを取得するステップであって、Nは4、8および16の中のいずれかの正の整数であり、
前記N個の隣接サンプル対のそれぞれは、前記現在のブロックに隣接する第1の位置にある第1の隣接サンプルと、前記参照ブロックに隣接し、前記現在のブロックに隣接する前記第1の位置に対応する第2の位置にある第2の隣接サンプルとを含む、ステップと、
前記取得したスケール係数および前記取得したオフセットを使用して、前記現在のブロックの前記LICを実行するステップと
をさらに含む、請求項1に記載の方法。 - Nは前記現在のブロックのブロックサイズに依存する、請求項15に記載の方法。
- ビデオシーケンスを符号化または復号するためのデバイスであって、前記デバイスは、
プログラムコードを格納するように構成された少なくとも1つのメモリと、
前記プログラムコードを読み取り、前記プログラムコードによって命令されたように動作するように構成された少なくとも1つのプロセッサであって、前記プログラムコードは、前記少なくとも1つのプロセッサにクロスコンポーネント線形モデル(CCLM)をビデオシーケンスに適用させ、前記クロスコンポーネント線形モデル(CCLM)において補間フィルタを適用させるように構成された第1の符号化または復号コードを含む、少なくとも1つのプロセッサと
を備え、
前記補間フィルタは、前記ビデオシーケンスのYUVフォーマットに依存する、デバイス。 - 前記第1の符号化または復号コードは、前記少なくとも1つのプロセッサに、前記ビデオシーケンスの前記YUVフォーマットに依存する、前記クロスコンポーネント線形モデル(CCLM)において適用される前記補間フィルタのタップを使用させるように構成されたコードをさらに含む、請求項17に記載のデバイス。
- 前記第1の符号化または復号コードは、前記ビデオシーケンスが4:4:4:または4:2:2のYUVフォーマットを含む場合、前記少なくとも1つのプロセッサに、前記クロスコンポーネント線形モデル(CCLM)において適用される前記補間フィルタのフォーマットが前記ビデオシーケンスのフォーマットと同じになるように設定させ、前記ビデオシーケンスが4:2:0のYUVフォーマットを含む場合、前記補間フィルタのフォーマットが前記ビデオシーケンスのフォーマットとは異なるように設定させるように構成されたコードをさらに含む、請求項17に記載のデバイス。
- プログラムコードを格納する非一時的コンピュータ可読媒体であって、前記プログラムコードは1つまたは複数の命令を含み、前記命令は、デバイスの1つまたは複数のプロセッサによって実行されると、前記1つまたは複数のプロセッサに、
クロスコンポーネント線形モデル(CCLM)をビデオシーケンスに適用させ、前記クロスコンポーネント線形モデル(CCLM)において補間フィルタを適用させ、
前記補間フィルタは、前記ビデオシーケンスのYUVフォーマットに依存する、非一時的コンピュータ可読媒体。
Applications Claiming Priority (11)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201862781316P | 2018-12-18 | 2018-12-18 | |
US62/781,316 | 2018-12-18 | ||
US201862785678P | 2018-12-27 | 2018-12-27 | |
US62/785,678 | 2018-12-27 | ||
US201962788729P | 2019-01-04 | 2019-01-04 | |
US62/788,729 | 2019-01-04 | ||
US201962789992P | 2019-01-08 | 2019-01-08 | |
US62/789,992 | 2019-01-08 | ||
US16/523,258 US11095921B2 (en) | 2018-12-18 | 2019-07-26 | Method and apparatus for video encoding or decoding |
US16/523,258 | 2019-07-26 | ||
PCT/US2019/065627 WO2020131512A1 (en) | 2018-12-18 | 2019-12-11 | Method and apparatus for video encoding or decoding |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2022508161A true JP2022508161A (ja) | 2022-01-19 |
Family
ID=71072041
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2021528423A Pending JP2022508161A (ja) | 2018-12-18 | 2019-12-11 | ビデオ符号化または復号のための方法、装置及びコンピュータ・プログラム |
Country Status (6)
Country | Link |
---|---|
US (4) | US11095921B2 (ja) |
EP (1) | EP3777146A4 (ja) |
JP (1) | JP2022508161A (ja) |
KR (3) | KR20240090457A (ja) |
CN (1) | CN112889279B (ja) |
WO (1) | WO2020131512A1 (ja) |
Families Citing this family (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2571313B (en) * | 2018-02-23 | 2022-09-21 | Canon Kk | New sample sets and new down-sampling schemes for linear component sample prediction |
CN112136325B (zh) * | 2018-05-14 | 2023-12-05 | 英迪股份有限公司 | 图像解码方法/装置、图像编码方法/装置以及存储比特流的记录介质 |
TWI814890B (zh) * | 2018-08-17 | 2023-09-11 | 大陸商北京字節跳動網絡技術有限公司 | 簡化的跨分量預測 |
WO2020053806A1 (en) | 2018-09-12 | 2020-03-19 | Beijing Bytedance Network Technology Co., Ltd. | Size dependent down-sampling in cross component linear model |
KR20210089131A (ko) | 2018-11-06 | 2021-07-15 | 베이징 바이트댄스 네트워크 테크놀로지 컴퍼니, 리미티드 | 위치 기반 인트라 예측 |
WO2020108591A1 (en) | 2018-12-01 | 2020-06-04 | Beijing Bytedance Network Technology Co., Ltd. | Parameter derivation for intra prediction |
SG11202105759QA (en) | 2018-12-07 | 2021-06-29 | Beijing Bytedance Network Technology Co Ltd | Context-based intra prediction |
EP3900347A2 (en) * | 2018-12-21 | 2021-10-27 | Vid Scale, Inc. | Methods, architectures, apparatuses and systems directed to improved linear model estimation for template based video coding |
WO2020125795A1 (en) * | 2018-12-22 | 2020-06-25 | Beijing Bytedance Network Technology Co., Ltd. | Indication of two step cross-component prediction mode |
MX2021007999A (es) | 2018-12-31 | 2021-10-22 | Huawei Tech Co Ltd | Método y aparato de modelado lineal de componentes cruzados para intra predicción. |
CN113170152B (zh) * | 2019-01-18 | 2023-07-07 | 华为技术有限公司 | 用于预测译码的局部亮度补偿的方法和装置 |
JP2022521698A (ja) | 2019-02-22 | 2022-04-12 | 北京字節跳動網絡技術有限公司 | イントラ予測のための隣接サンプル選択 |
CN113491121B (zh) * | 2019-02-24 | 2022-12-06 | 北京字节跳动网络技术有限公司 | 对视频数据进行编解码的方法、设备及计算机可读介质 |
WO2020192642A1 (en) | 2019-03-24 | 2020-10-01 | Beijing Bytedance Network Technology Co., Ltd. | Conditions in parameter derivation for intra prediction |
GB2586484B (en) * | 2019-08-20 | 2023-03-08 | Canon Kk | A filter |
KR20220157765A (ko) * | 2021-05-21 | 2022-11-29 | 삼성전자주식회사 | 영상 부호화 장치 및 이의 동작 방법 |
CN113473144A (zh) * | 2021-07-15 | 2021-10-01 | 无锡思朗电子科技有限公司 | 一种yuv4:4:4图像传输的方法 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2015008341A (ja) * | 2011-10-31 | 2015-01-15 | 三菱電機株式会社 | 動画像符号化装置、動画像復号装置、動画像符号化方法及び動画像復号方法 |
WO2018053293A1 (en) * | 2016-09-15 | 2018-03-22 | Qualcomm Incorporated | Linear model chroma intra prediction for video coding |
JP2018174567A (ja) * | 2013-06-18 | 2018-11-08 | シャープ株式会社 | 照度補償装置、画像復号装置、画像符号化装置 |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9848197B2 (en) | 2011-03-10 | 2017-12-19 | Qualcomm Incorporated | Transforms in video coding |
US9288500B2 (en) * | 2011-05-12 | 2016-03-15 | Texas Instruments Incorporated | Luma-based chroma intra-prediction for video coding |
GB2492130A (en) * | 2011-06-22 | 2012-12-26 | Canon Kk | Processing Colour Information in an Image Comprising Colour Component Sample Prediction Being Based on Colour Sampling Format |
US10462480B2 (en) * | 2014-12-31 | 2019-10-29 | Microsoft Technology Licensing, Llc | Computationally efficient motion estimation |
US10484712B2 (en) * | 2016-06-08 | 2019-11-19 | Qualcomm Incorporated | Implicit coding of reference line index used in intra prediction |
US10419757B2 (en) | 2016-08-31 | 2019-09-17 | Qualcomm Incorporated | Cross-component filter |
US10382781B2 (en) * | 2016-09-28 | 2019-08-13 | Qualcomm Incorporated | Interpolation filters for intra prediction in video coding |
US11025903B2 (en) * | 2017-01-13 | 2021-06-01 | Qualcomm Incorporated | Coding video data using derived chroma mode |
US11418816B2 (en) * | 2017-09-20 | 2022-08-16 | Vid Scale, Inc. | Handling face discontinuities in 360-degree video coding |
-
2019
- 2019-07-26 US US16/523,258 patent/US11095921B2/en active Active
- 2019-12-11 EP EP19900394.8A patent/EP3777146A4/en active Pending
- 2019-12-11 CN CN201980064848.1A patent/CN112889279B/zh active Active
- 2019-12-11 WO PCT/US2019/065627 patent/WO2020131512A1/en unknown
- 2019-12-11 KR KR1020247016411A patent/KR20240090457A/ko active Application Filing
- 2019-12-11 KR KR1020237040842A patent/KR102668128B1/ko active IP Right Grant
- 2019-12-11 JP JP2021528423A patent/JP2022508161A/ja active Pending
- 2019-12-11 KR KR1020217017710A patent/KR102608275B1/ko active IP Right Grant
-
2021
- 2021-07-12 US US17/373,019 patent/US11638039B2/en active Active
-
2023
- 2023-03-13 US US18/182,812 patent/US11882313B2/en active Active
- 2023-12-01 US US18/526,637 patent/US20240121444A1/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2015008341A (ja) * | 2011-10-31 | 2015-01-15 | 三菱電機株式会社 | 動画像符号化装置、動画像復号装置、動画像符号化方法及び動画像復号方法 |
JP2018174567A (ja) * | 2013-06-18 | 2018-11-08 | シャープ株式会社 | 照度補償装置、画像復号装置、画像符号化装置 |
WO2018053293A1 (en) * | 2016-09-15 | 2018-03-22 | Qualcomm Incorporated | Linear model chroma intra prediction for video coding |
Also Published As
Publication number | Publication date |
---|---|
US20230217044A1 (en) | 2023-07-06 |
WO2020131512A1 (en) | 2020-06-25 |
US20210344966A1 (en) | 2021-11-04 |
US11638039B2 (en) | 2023-04-25 |
KR102668128B1 (ko) | 2024-05-23 |
EP3777146A1 (en) | 2021-02-17 |
CN112889279A (zh) | 2021-06-01 |
US20200195976A1 (en) | 2020-06-18 |
EP3777146A4 (en) | 2021-02-17 |
CN112889279B (zh) | 2024-05-17 |
US11095921B2 (en) | 2021-08-17 |
KR20210088685A (ko) | 2021-07-14 |
KR102608275B1 (ko) | 2023-11-30 |
KR20240090457A (ko) | 2024-06-21 |
US20240121444A1 (en) | 2024-04-11 |
KR20230165379A (ko) | 2023-12-05 |
US11882313B2 (en) | 2024-01-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102608275B1 (ko) | 비디오 인코딩 또는 디코딩을 위한 방법 및 장치 | |
CN113170102B (zh) | 视频编码方法、装置、计算机设备和存储介质 | |
JP7332751B2 (ja) | イントラモード符号化のための方法、装置及びコンピュータプログラム | |
JP7405926B2 (ja) | 動画の符号化及び復号方法、装置、並びにコンピュータプログラム | |
JP2022105007A (ja) | ビデオ圧縮における複数ラインのフレーム内予測のための方法および装置 | |
JP2021518088A (ja) | 小ブロックの予測と変換のための方法、装置、及びプログラム | |
CN112997483A (zh) | 用于多行帧内预测的方法和装置 | |
JP2022521515A (ja) | 交差成分フィルタリングのための方法、装置、およびプログラム | |
CN112385216B (zh) | 用于多行帧内预测的帧内插值滤波器的方法、装置和介质 | |
JP2022511865A (ja) | ビデオ符号化又は復号の方法及び装置並びにコンピュータプログラム | |
JP7378608B2 (ja) | ビデオ復号の方法、装置、およびコンピュータプログラム | |
JP7357679B2 (ja) | 改善された最確モードリスト生成方法 | |
KR20210090270A (ko) | 비디오 디코딩 또는 인코딩을 위한 방법 및 장치 | |
CN113711586A (zh) | 简化的最可能模式列表生成方案 | |
JP2023138753A (ja) | 統合位置依存予測組み合わせプロセスを使用するデコードのための方法、装置およびコンピュータ・プログラム | |
JP2022515799A (ja) | ビデオ復号の方法および装置、並びにプログラム | |
JP7495563B2 (ja) | マルチラインイントラ予測のためのモードリストを生成する方法、並びにその装置及びコンピュータプログラム | |
CN112073720B (zh) | 视频解码的方法和装置、计算机设备和存储介质 | |
CN111757122A (zh) | 视频解码方法和装置、计算机设备和存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210520 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20210520 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20220530 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220830 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20221212 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230313 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230619 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20230919 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20231120 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20231218 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20240318 |