JP7703452B2 - アフィン線形重み付けイントラ予測における予測信号フィルタ処理 - Google Patents
アフィン線形重み付けイントラ予測における予測信号フィルタ処理 Download PDFInfo
- Publication number
- JP7703452B2 JP7703452B2 JP2021564812A JP2021564812A JP7703452B2 JP 7703452 B2 JP7703452 B2 JP 7703452B2 JP 2021564812 A JP2021564812 A JP 2021564812A JP 2021564812 A JP2021564812 A JP 2021564812A JP 7703452 B2 JP7703452 B2 JP 7703452B2
- Authority
- JP
- Japan
- Prior art keywords
- samples
- block
- downsampled
- current block
- edge
- 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
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/103—Selection of coding mode or of prediction mode
- H04N19/11—Selection of coding mode or of prediction mode among a plurality of spatial predictive coding modes
-
- 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/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
- H04N19/159—Prediction type, e.g. intra-frame, inter-frame or bidirectional frame 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/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
-
- 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/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/85—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Description
<<**>>1に等しいintra_subpartitions_mode_flag[x0][y0]は、現在イントラコーディングユニットが、NumIntraSubPartitions[x0][y0]個の矩形変換ブロックサブパーティションに区分されることを指定する。0に等しいintra_subpartitions_mode_flag[x0][y0]は、現在イントラコーディングユニットが矩形変換ブロックサブパーティションに区分されないことを指定する。
- cbWidthが8に等しく、cbHeightが4に等しい
- 他の場合、NumIntraSubPartitionsは4に等しく設定される。<</**>>
[0112]図10は、コーディングブロックのイントラ予測のために使用され得る複数の参照ラインからの参照サンプルの図を示す。ビデオエンコーダ200とビデオデコーダ300とは、複数の参照ライン予測を実施するように構成され得る。コーディングブロックの近隣にある(in the neighborhood)サンプルは、ブロックのイントラ予測のために使用される。典型的には、コーディングブロックの左境界と上部境界とに最も近い再構築された参照サンプルラインが、イントラ予測のための参照サンプルとして使用される。しかしながら、VVC WD4は、コーディングブロックの近隣にある他のサンプルが参照サンプルとして使用されることをも可能にする。図10は、イントラ予測のために使用され得る参照サンプルラインを示している。コーディングブロックごとに、使用される参照ラインを示すインデックスがシグナリングされる。
2) 幅と高さの両方が4に等しいときを除き、幅と高さの両方が8以下であるブロックサイズ(すなわち、4×8、8×4および8×8ブロック)のための8×8
3) 幅と高さとのうちの少なくとも1つが8よりも大きいブロックのための16×16
これら3つの場合の各々において、それぞれ、35、19、および11という、ALWIPモードの異なる数が使用される。
alwip_flagは、次のように、許容される4つのコンテキストでコンテキストコーディングされ得る。
〇 左方の近隣ブロックがALWIPでコーディングされた場合、ctxId++
〇 上方の近隣ブロックがALWIPでコーディングされた場合、ctxId++
[0138]ビデオエンコーダ200とビデオデコーダ300とは、次のようにALWIP MPMについて導出するように構成され得る。
2) 左方の近隣ブロックがイントラコーディングされる場合、
a. 左方の近隣ブロックがALWIPモードLでコーディングされる場合、
i. Lが、現在ブロックと同じALWIPタイプである場合、LeftIntraModeがLに等しく設定される。
a. 上方の近隣ブロックがALWIPモードAでコーディングされる場合、
i. Aが、現在ブロックと同じALWIPタイプである場合、AboveIntraModeがAに等しく設定される。
ALWIPのために使用される行列は、いくつかの行列のセットから選定されるが、行列のどんな有限セットも、ビデオコンテンツ中に生じるほぼ無数のブロックを効率的に予測し得ない(いくつかの場合には、不可能であり得る)。予測誤差は、予測ブロックのエッジにおいてより大きくなり、圧縮される必要があるより多くのビットを生じ得る。サンプルの線形補間は、残りのサンプルを生成するために中間予測ブロックと境界サンプルとを使用するが、すべての境界サンプルが、補間関数のために使用されるとは限らない。図14に示されているように、最終予測ブロックpredは、中間予測サンプルから生成され、1つの境界はダウンサンプリングされ(図14の例では上部)、1つの境界はいかなる修正もない。これは、予測精度に影響を及ぼす。
[0149]いくつかの例では、ビデオエンコーダ200とビデオデコーダ300とは、線形補間が一方向または両方向に適用されて予測サンプルが生成された後に、上部および左エッジサンプルに対してさらなるフィルタ処理を実施するように構成され得る。たとえば、フィルタF1は、垂直方向に上部エッジサンプルに適用され得、フィルタF2は、水平方向に左エッジサンプルに適用され得る。ビデオエンコーダ200とビデオデコーダ300とは、追加のフィルタ段においてすべての境界参照サンプルを使用するように構成され得る。いくつかの例では、ビデオエンコーダ200とビデオデコーダ300とは、追加のフィルタ段のための低減された境界参照サンプルのセットを生成するために、異なるダウンサンプリングフィルタを境界サンプルに適用するように構成され得る。
2. [1]
3. [1 2 2 2 1]
4. [1 4 6 4 1]
5. [1 3]
[0151]上記の例では、[1]のフィルタは、効果的には、平均化なしに、フィルタがそれに適用されるサンプル値をコピーする「コピー」フィルタであり得る。対照的に、[1 1 1 1]フィルタは、平均化フィルタ処理を表し得る。他の値をもつフィルタは、加重平均化フィルタを表し得る。上記のフィルタ1~4は、フィルタ処理されているサンプルに中間係数(たとえば、フィルタ1中の2、フィルタ4中の6など)が適用されるように、対称的フィルタである。
[0157]いくつかの場合には、中間予測位置に対応する予測サンプルの値(たとえば、図16のP)は修正されない。
以下に本願の出願当初の特許請求の範囲に記載された発明を付記する。
[1] ビデオデータを復号する方法であって、
ビデオデータの現在ブロックがアフィン線形重み付けイントラ予測(ALWIP)モードで符号化されていると決定することと、
前記現在ブロックの左エッジ近隣サンプルのセットと前記現在ブロックの上部エッジ近隣サンプルのセットとに基づいて、左エッジサンプルのサブセットと上部エッジサンプルのサブセットとを導出することと、ここにおいて、左エッジサンプルの前記サブセットは、左エッジサンプルの前記セットよりも少数のサンプルを含み、上部エッジサンプルの前記サブセットは、上部エッジサンプルの前記セットよりも少数のサンプルを含み、
中間サンプルの中間ブロックを生成するために、左エッジサンプルの前記サブセットと上部エッジサンプルの前記サブセットとにアフィンモデルを適用することと、
最終予測ブロックを生成するために、前記現在ブロックの左エッジ近隣サンプルの前記セットと上部エッジ近隣サンプルの前記セットとを使用して、前記中間サンプルをフィルタ処理することと、
前記最終予測ブロックに基づいてビデオデータの前記現在ブロックを復号することと、
を備える、方法。
[2] 左エッジサンプルの前記サブセットを導出することは、左エッジ近隣サンプルの前記セットをダウンサンプリングすることを備え、ここにおいて、左エッジサンプルの前記サブセットの各サンプルは、左エッジサンプルの前記セットのうちの2つ以上のサンプルの平均を備え、
上部エッジサンプルの前記サブセットを導出することは、上部エッジ近隣サンプルの前記セットをダウンサンプリングすることを備え、ここにおいて、上部エッジサンプルの前記サブセットの各サンプルは、上部エッジサンプルの前記セットのうちの2つ以上のサンプルの平均を備える、[1]に記載の方法。
[3] 中間サンプルの前記中間ブロックを生成するために、左エッジサンプルの前記サブセットと上部エッジサンプルの前記サブセットとに前記アフィンモデルを適用することは、左エッジサンプルの前記サブセットと上部エッジサンプルの前記サブセットとに、行列とバイアスベクトルとを乗算することを備える、[1]に記載の方法。
[4] 上部エッジ近隣サンプルの前記セットは、N個の合計サンプルを有し、上部エッジサンプルの前記サブセットは、合計N/2個のサンプルを有し、ここにおいて、Nは、前記現在ブロック中に含まれる列の数を表す整数である、[1]に記載の方法。
[5] 左エッジ近隣サンプルの前記セットは、N個の合計サンプルを有し、左エッジサンプルの前記サブセットは、合計N/2個のサンプルを有し、ここにおいて、Nは、前記現在ブロック中に含まれる行の数を表す整数である、[1]に記載の方法。
[6] 前記最終予測ブロックを生成するために前記中間サンプルをフィルタ処理することは、左エッジサンプルの前記サブセットとは異なる左エッジサンプルの第2のサブセットと、上部エッジサンプルの前記サブセットとは異なる上部エッジサンプルの第2のサブセットとを使用して、前記中間サンプルをアップサンプリングすることを備える、[1]に記載の方法。
[7] 前記現在ブロックは、サンプルのN×Mブロックであり、Nは、前記現在ブロック中の列の数と上部エッジサンプルの前記セット中のサンプルの数とを表す整数値であり、Mは、前記現在ブロック中の行の数と左エッジサンプルの前記セット中のサンプルの数とを表す整数値であり、
左エッジサンプルの前記サブセットは、M/2個のサンプルを有し、上部エッジサンプルの前記サブセットは、N/2個のサンプルを有する、[1]に記載の方法。
[8] 最終予測ブロックを生成するために前記中間サンプルをフィルタ処理することは、垂直方向に1つまたは複数のフィルタを適用することを備える、[7]に記載の方法。
[9] 前記垂直方向に前記1つまたは複数のフィルタを適用することは、前記垂直方向に線形補間を実施するために上部エッジサンプルの前記セットのうちのサンプルを使用することを含む、[8]に記載の方法。
[10] 前記垂直方向に前記1つまたは複数のフィルタを適用することは、上部エッジサンプルの前記セットの前記N個のサンプルのうちの少なくともいくつかに位置依存の重みを適用することを備える、[8]に記載の方法。
[11] 前記最終予測ブロックに基づいてビデオデータの前記現在ブロックを復号することは、
ビデオデータの前記現在ブロックの残差値を決定することと、
ビデオデータの前記現在ブロックのための再構築ブロックを決定するために、前記フィルタ処理された予測ブロックに前記残差値を加算することと、
ビデオデータの復号ブロックを生成するために、前記再構築ブロックに1つまたは複数のフィルタを適用することと、
を備える、[1]に記載の方法。
[12] 前記方法は、ビデオ符号化プロセスの一部として実施される、[1]に記載の方法。
[13] ビデオデータを復号するためのデバイスであって、
ビデオデータを記憶するように構成されたメモリと、
回路中に実装された1つまたは複数のプロセッサと、を備え、前記1つまたは複数のプロセッサは、
ビデオデータの現在ブロックがアフィン線形重み付けイントラ予測(ALWIP)モードで符号化されていると決定することと、
前記現在ブロックの左エッジ近隣サンプルのセットと前記現在ブロックの上部エッジ近隣サンプルのセットとに基づいて、左エッジサンプルのサブセットと上部エッジサンプルのサブセットとを導出することと、ここにおいて、左エッジサンプルの前記サブセットは、左エッジサンプルの前記セットよりも少数のサンプルを含み、上部エッジサンプルの前記サブセットは、上部エッジサンプルの前記セットよりも少数のサンプルを含み、
中間サンプルの中間ブロックを生成するために、左エッジサンプルの前記サブセットと上部エッジサンプルの前記サブセットとにアフィンモデルを適用することと、
最終予測ブロックを生成するために、前記現在ブロックの左エッジ近隣サンプルの前記セットと上部エッジ近隣サンプルの前記セットとを使用して、前記中間サンプルをフィルタ処理することと、
前記最終予測ブロックに基づいてビデオデータの前記現在ブロックを復号することと、を行うように構成される、デバイス。
[14] 左エッジサンプルの前記サブセットを導出するために、前記1つまたは複数のプロセッサは、左エッジ近隣サンプルの前記セットをダウンサンプリングするようにさらに構成され、ここにおいて、左エッジサンプルの前記サブセットの各サンプルは、左エッジサンプルの前記セットのうちの2つ以上のサンプルの平均を備え、
上部エッジサンプルの前記サブセットを導出するために、前記1つまたは複数のプロセッサは、上部エッジ近隣サンプルの前記セットをダウンサンプリングするようにさらに構成され、ここにおいて、上部エッジサンプルの前記サブセットの各サンプルは、上部エッジサンプルの前記セットのうちの2つ以上のサンプルの平均を備える、
[13]に記載のデバイス。
[15] 中間サンプルの前記中間ブロックを生成するために、左エッジサンプルの前記サブセットと上部エッジサンプルの前記サブセットとに前記アフィンモデルを適用するために、前記1つまたは複数のプロセッサは、左エッジサンプルの前記サブセットと上部エッジサンプルの前記サブセットとに、行列とバイアスベクトルとを乗算するようにさらに構成された、[13]に記載のデバイス。
[16] 上部エッジ近隣サンプルの前記セットは、N個の合計サンプルを有し、上部エッジサンプルの前記サブセットは、合計N/2個のサンプルを有し、ここにおいて、Nは、前記現在ブロック中に含まれる列の数を表す整数である、[13]に記載のデバイス。
[17] 左エッジ近隣サンプルの前記セットは、N個の合計サンプルを有し、左エッジサンプルの前記サブセットは、合計N/2個のサンプルを有し、ここにおいて、Nは、前記現在ブロック中に含まれる行の数を表す整数である、[13]に記載のデバイス。
[18] 前記最終予測ブロックを生成するために前記中間サンプルをフィルタ処理するために、前記1つまたは複数のプロセッサは、左エッジサンプルの前記サブセットとは異なる左エッジサンプルの第2のサブセットと、上部エッジサンプルの前記サブセットとは異なる上部エッジサンプルの第2のサブセットとを使用して、前記中間サンプルをアップサンプリングするようにさらに構成された、[13]に記載のデバイス。
[19] 前記現在ブロックは、サンプルのN×Mブロックであり、Nは、前記現在ブロック中の列の数と上部エッジサンプルの前記セット中のサンプルの数とを表す整数値であり、Mは、前記現在ブロック中の行の数と左エッジサンプルの前記セット中のサンプルの数とを表す整数値であり、
左エッジサンプルの前記サブセットは、M/2個のサンプルを有し、上部エッジサンプルの前記サブセットは、N/2個のサンプルを有する、[13]に記載のデバイス。
[20] 最終予測ブロックを生成するために前記中間サンプルをフィルタ処理するために、前記1つまたは複数のプロセッサは、垂直方向に1つまたは複数のフィルタを適用するようにさらに構成された、[19]に記載のデバイス。
[21] 前記垂直方向に前記1つまたは複数のフィルタを適用するために、前記1つまたは複数のプロセッサは、前記垂直方向に線形補間を実施するために上部エッジサンプルの前記セットのうちのサンプルを使用するようにさらに構成された、[20]に記載のデバイス。
[22] 前記垂直方向に前記1つまたは複数のフィルタを適用するために、前記1つまたは複数のプロセッサは、上部エッジサンプルの前記セットの前記N個のサンプルのうちの少なくともいくつかに位置依存の重みを適用するようにさらに構成された、[20]に記載のデバイス。
[23] 前記最終予測ブロックに基づいてビデオデータの前記現在ブロックを復号するために、前記1つまたは複数のプロセッサは、
ビデオデータの前記現在ブロックの残差値を決定することと、
ビデオデータの前記現在ブロックのための再構築ブロックを決定するために、前記フィルタ処理された予測ブロックに前記残差値を加算することと、
ビデオデータの復号ブロックを生成するために、前記再構築ブロックに1つまたは複数のフィルタを適用することと、
を行うようにさらに構成された、[13]に記載のデバイス。
[24] 前記デバイスは、符号化ビデオデータを受信するように構成された受信機をさらに備えるワイヤレス通信デバイスを備える、[13]に記載のデバイス。
[25] 前記ワイヤレス通信デバイスは、電話ハンドセットを備え、前記受信機は、ワイヤレス通信規格に従って、前記符号化ビデオデータを備える信号を復調するように構成された、[24]に記載のデバイス。
[26] 前記デバイスは、符号化ビデオデータを送信するように構成された送信機をさらに備えるワイヤレス通信デバイスを備える、[13]に記載のデバイス。
[27] 前記ワイヤレス通信デバイスは、電話ハンドセットを備え、前記送信機は、ワイヤレス通信規格に従って、前記符号化ビデオデータを備える信号を変調するように構成された、[26]に記載のデバイス。
[28] 命令を記憶するコンピュータ可読記憶媒体であって、前記命令は、1つまたは複数のプロセッサによって実行されたとき、前記1つまたは複数のプロセッサに、
ビデオデータの現在ブロックがアフィン線形重み付けイントラ予測(ALWIP)モードで符号化されていると決定することと、
前記現在ブロックの左エッジ近隣サンプルのセットと前記現在ブロックの上部エッジ近隣サンプルのセットとに基づいて、左エッジサンプルのサブセットと上部エッジサンプルのサブセットとを導出することと、ここにおいて、左エッジサンプルの前記サブセットは、左エッジサンプルの前記セットよりも少数のサンプルを含み、上部エッジサンプルの前記サブセットは、上部エッジサンプルの前記セットよりも少数のサンプルを含み、
中間サンプルの中間ブロックを生成するために、左エッジサンプルの前記サブセットと上部エッジサンプルの前記サブセットとにアフィンモデルを適用することと、
最終予測ブロックを生成するために、前記現在ブロックの左エッジ近隣サンプルの前記セットと上部エッジ近隣サンプルの前記セットとを使用して、前記中間サンプルをフィルタ処理することと、
前記最終予測ブロックに基づいてビデオデータの前記現在ブロックを復号することと、を行わせる、コンピュータ可読記憶媒体。
[29] 左エッジサンプルの前記サブセットを導出するために、前記命令は、前記1つまたは複数のプロセッサに、左エッジ近隣サンプルの前記セットをダウンサンプリングさせ、ここにおいて、左エッジサンプルの前記サブセットの各サンプルは、左エッジサンプルの前記セットのうちの2つ以上のサンプルの平均を備える、
上部エッジサンプルの前記サブセットを導出するために、前記命令は、前記1つまたは複数のプロセッサに、上部エッジ近隣サンプルの前記セットをダウンサンプリングさせ、ここにおいて、上部エッジサンプルの前記サブセットの各サンプルは、上部エッジサンプルの前記セットのうちの2つ以上のサンプルの平均を備える、
[28]に記載のコンピュータ可読記憶媒体。
[30] 中間サンプルの前記中間ブロックを生成するために、左エッジサンプルの前記サブセットと上部エッジサンプルの前記サブセットとに前記アフィンモデルを適用するために、前記命令は、前記1つまたは複数のプロセッサに、左エッジサンプルの前記サブセットと上部エッジサンプルの前記サブセットとに、行列とバイアスベクトルとを乗算させる、[28]に記載のコンピュータ可読記憶媒体。
[31] 上部エッジ近隣サンプルの前記セットは、N個の合計サンプルを有し、上部エッジサンプルの前記サブセットは、合計N/2個のサンプルを有し、ここにおいて、Nは、前記現在ブロック中に含まれる列の数を表す整数である、[28]に記載のコンピュータ可読記憶媒体。
[32] 左エッジ近隣サンプルの前記セットは、N個の合計サンプルを有し、左エッジサンプルの前記サブセットは、合計N/2個のサンプルを有し、ここにおいて、Nは、前記現在ブロック中に含まれる行の数を表す整数である、[28]に記載のコンピュータ可読記憶媒体。
[33] 前記最終予測ブロックを生成するために前記中間サンプルをフィルタ処理するために、前記命令は、前記1つまたは複数のプロセッサに、左エッジサンプルの前記サブセットとは異なる左エッジサンプルの第2のサブセットと、上部エッジサンプルの前記サブセットとは異なる上部エッジサンプルの第2のサブセットとを使用して、前記中間サンプルをアップサンプリングさせる、[28]に記載のコンピュータ可読記憶媒体。
[34] 前記現在ブロックは、サンプルのN×Mブロックであり、Nは、前記現在ブロック中の列の数と上部エッジサンプルの前記セット中のサンプルの数とを表す整数値であり、Mは、前記現在ブロック中の行の数と左エッジサンプルの前記セット中のサンプルの数とを表す整数値であり、
左エッジサンプルの前記サブセットは、M/2個のサンプルを有し、上部エッジサンプルの前記サブセットは、N/2個のサンプルを有する、
[28]に記載のコンピュータ可読記憶媒体。
[35] 最終予測ブロックを生成するために前記中間サンプルをフィルタ処理するために、前記命令は、前記1つまたは複数のプロセッサに、垂直方向に1つまたは複数のフィルタを適用させる、[34]に記載のコンピュータ可読記憶媒体。
[36] 前記垂直方向に前記1つまたは複数のフィルタを適用するために、前記命令は、前記1つまたは複数のプロセッサに、前記垂直方向に線形補間を実施するために上部エッジサンプルの前記セットのうちのサンプルを使用させる、[35]に記載のコンピュータ可読記憶媒体。
[37] 前記垂直方向に前記1つまたは複数のフィルタを適用するために、前記命令は、前記1つまたは複数のプロセッサに、上部エッジサンプルの前記セットの前記N個のサンプルのうちの少なくともいくつかに位置依存の重みを適用させる、[35]に記載のコンピュータ可読記憶媒体。
[38] 前記最終予測ブロックに基づいてビデオデータの前記現在ブロックを復号するために、前記命令は、前記1つまたは複数のプロセッサに、
ビデオデータの前記現在ブロックの残差値を決定することと、
ビデオデータの前記現在ブロックのための再構築ブロックを決定するために、前記フィルタ処理された予測ブロックに前記残差値を加算することと、
ビデオデータの復号ブロックを生成するために、前記再構築ブロックに1つまたは複数のフィルタを適用することと、
を行わせる、[28]に記載のコンピュータ可読記憶媒体。
[39] ビデオデータを復号するための装置であって、
ビデオデータの現在ブロックがアフィン線形重み付けイントラ予測(ALWIP)モードで符号化されると決定するための手段と、
前記現在ブロックの左エッジ近隣サンプルのセットと前記現在ブロックの上部エッジ近隣サンプルのセットとに基づいて、左エッジサンプルのサブセットと上部エッジサンプルのサブセットとを導出するための手段と、ここにおいて、左エッジサンプルの前記サブセットは、左エッジサンプルの前記セットよりも少数のサンプルを含み、上部エッジサンプルの前記サブセットは、上部エッジサンプルの前記セットよりも少数のサンプルを含み、
中間サンプルの中間ブロックを生成するために、左エッジサンプルの前記サブセットと上部エッジサンプルの前記サブセットとにアフィンモデルを適用するための手段と、
最終予測ブロックを生成するために、前記現在ブロックの左エッジ近隣サンプルの前記セットと上部エッジ近隣サンプルの前記セットとを使用して、前記中間サンプルをフィルタ処理するための手段と、
前記最終予測ブロックに基づいてビデオデータの前記現在ブロックを復号するための手段と、
を備える、装置。
[40] 左エッジサンプルの前記サブセットを導出することは、左エッジ近隣サンプルの前記セットをダウンサンプリングすることを備え、ここにおいて、左エッジサンプルの前記サブセットの各サンプルは、左エッジサンプルの前記セットのうちの2つ以上のサンプルの平均を備え、
上部エッジサンプルの前記サブセットを導出することは、上部エッジ近隣サンプルの前記セットをダウンサンプリングすることを備える、ここにおいて、上部エッジサンプルの前記サブセットの各サンプルは、上部エッジサンプルの前記セットのうちの2つ以上のサンプルの平均を備える、
[39]に記載の装置。
[41] 中間サンプルの前記中間ブロックを生成するために、左エッジサンプルの前記サブセットと上部エッジサンプルの前記サブセットとに前記アフィンモデルを適用することは、左エッジサンプルの前記サブセットと上部エッジサンプルの前記サブセットとに、行列とバイアスベクトルとを乗算することを備える、[39]に記載の装置。
[42] 上部エッジ近隣サンプルの前記セットは、N個の合計サンプルを有し、上部エッジサンプルの前記サブセットは、合計N/2個のサンプルを有し、ここにおいて、Nは、前記現在ブロック中に含まれる列の数を表す整数である、[39]に記載の装置。
[43] 左エッジ近隣サンプルの前記セットは、N個の合計サンプルを有し、左エッジサンプルの前記サブセットは、合計N/2個のサンプルを有し、ここにおいて、Nは、前記現在ブロック中に含まれる行の数を表す整数である、[39]に記載の装置。
[44] 前記最終予測ブロックを生成するために前記中間サンプルをフィルタ処理することは、左エッジサンプルの前記サブセットとは異なる左エッジサンプルの第2のサブセットと、上部エッジサンプルの前記サブセットとは異なる上部エッジサンプルの第2のサブセットとを使用して、前記中間サンプルをアップサンプリングすることを備える、[39]に記載の装置。
[45] 前記現在ブロックは、サンプルのN×Mブロックであり、Nは、前記現在ブロック中の列の数と上部エッジサンプルの前記セット中のサンプルの数とを表す整数値であり、Mは、前記現在ブロック中の行の数と左エッジサンプルの前記セット中のサンプルの数とを表す整数値であり、
左エッジサンプルの前記サブセットは、M/2個のサンプルを有し、上部エッジサンプルの前記サブセットは、N/2個のサンプルを有する、
[39]に記載の装置。
[46] 最終予測ブロックを生成するために前記中間サンプルをフィルタ処理することは、垂直方向に1つまたは複数のフィルタを適用することを備える、[45]に記載の装置。
[47] 前記垂直方向に前記1つまたは複数のフィルタを適用することは、前記垂直方向に線形補間を実施するために上部エッジサンプルの前記セットのうちのサンプルを使用することを含む、[46]に記載の装置。
[48] 前記垂直方向に前記1つまたは複数のフィルタを適用することは、上部エッジサンプルの前記セットの前記N個のサンプルのうちの少なくともいくつかに位置依存の重みを適用することを備える、[46]に記載の装置。
[49] 前記最終予測ブロックに基づいてビデオデータの前記現在ブロックを復号することは、
ビデオデータの前記現在ブロックの残差値を決定することと、
ビデオデータの前記現在ブロックのための再構築ブロックを決定するために、前記フィルタ処理された予測ブロックに前記残差値を加算することと、
ビデオデータの復号ブロックを生成するために、前記再構築ブロックに1つまたは複数のフィルタを適用することと、
を備える、[39]に記載の装置。
Claims (37)
- ビデオデータを復号する方法であって、
ビデオデータの現在ブロックが行列イントラ予測モードで符号化されていると決定することと、
前記現在ブロックの左エッジ近隣サンプルのセットと前記現在ブロックの上部エッジ近隣サンプルのセットとに基づいて、ダウンサンプリングされた左エッジサンプルのセットとダウンサンプリングされた上部エッジサンプルのセットとを導出することと、ここにおいて、ダウンサンプリングされた左エッジサンプルの前記セットは、左エッジ近隣サンプルの前記セットよりも少数のサンプルを含み、ダウンサンプリングされた上部エッジサンプルの前記セットは、上部エッジ近隣サンプルの前記セットよりも少数のサンプルを含み、
予測サンプルの第1のセットを生成するために、ダウンサンプリングされた左エッジサンプルの前記セットとダウンサンプリングされた上部エッジサンプルの前記セットとにアフィンモデルを適用することと、
予測サンプルの前記第1のセットと、左エッジ近隣サンプルの前記セットと、上部エッジ近隣サンプルの前記セットと、に基づき、予測サンプルの第2のセットを決定することと、左エッジ近隣サンプルの前記セットは、ダウンサンプリングされた左エッジサンプルの前記セットとは異なるサンプルを含み、上部エッジ近隣サンプルの前記セットは、ダウンサンプリングされた上部エッジサンプルの前記セットとは異なるサンプルを含み、
最終予測ブロックを生成することと、前記最終予測ブロックは、予測サンプルの前記第1のセットと、予測サンプルの前記第2のセットとを備え、
前記最終予測ブロックに基づいてビデオデータの前記現在ブロックを復号することと、
を備え、
予測サンプルの前記第2のセットのうちの予測サンプルの値を決定するために、上部エッジ近隣サンプルの前記セットのうち、前記予測サンプルと同じ列中にある上部エッジ近隣サンプル(T)と、左エッジ近隣サンプルの前記セットのうち、前記予測サンプルと同じ行中にある左エッジ近隣サンプル(L)と、が使用される、方法。 - ダウンサンプリングされた左エッジサンプルの前記セットの各サンプルは、左エッジ近隣サンプルの前記セットのうちの2つ以上のサンプルの平均を備え、
ダウンサンプリングされた上部エッジサンプルの前記セットの各サンプルは、上部エッジ近隣サンプルの前記セットのうちの2つ以上のサンプルの平均を備える、
請求項1に記載の方法。 - 予測サンプルの前記第1のセットを生成するために、ダウンサンプリングされた左エッジサンプルの前記セットとダウンサンプリングされた上部エッジサンプルの前記セットとに前記アフィンモデルを適用することは、ダウンサンプリングされた左エッジサンプルの前記セットとダウンサンプリングされた上部エッジサンプルの前記セットとに、行列を乗算することを備える、請求項1に記載の方法。
- 上部エッジ近隣サンプルの前記セットは、N個の合計サンプルを有し、ダウンサンプリングされた上部エッジサンプルの前記セットは、合計N/2個のサンプルを有し、ここにおいて、Nは、前記現在ブロック中に含まれる列の数を表す整数である、請求項1に記載の方法。
- 左エッジ近隣サンプルの前記セットは、N個の合計サンプルを有し、ダウンサンプリングされた左エッジサンプルの前記セットは、合計N/2個のサンプルを有し、ここにおいて、Nは、前記現在ブロック中に含まれる行の数を表す整数である、請求項1に記載の方法。
- 前記現在ブロックは、サンプルのN×Mブロックであり、Nは、前記現在ブロック中の列の数と上部エッジ近隣サンプルの前記セット中のサンプルの数とを表す整数値であり、Mは、前記現在ブロック中の行の数と左エッジ近隣サンプルの前記セット中のサンプルの数とを表す整数値であり、
ダウンサンプリングされた左エッジサンプルの前記セットは、M/2個のサンプルを有し、ダウンサンプリングされた上部エッジサンプルの前記セットは、N/2個のサンプルを有し、左エッジ近隣サンプルの前記セットはM個のサンプルを有し、上部エッジ近隣サンプルの前記セットはN個のサンプルを有する、
請求項1に記載の方法。 - 予測サンプルの前記第2のセットを決定することは、上部エッジ近隣サンプルの前記セットの前記N個のサンプルのうちの少なくともいくつかに位置依存の重みを適用することを備える、請求項6に記載の方法。
- 前記最終予測ブロックに基づいてビデオデータの前記現在ブロックを復号することは、
ビデオデータの前記現在ブロックの残差値を決定することと、
ビデオデータの前記現在ブロックのための再構築ブロックを決定するために、前記最終予測ブロックに前記残差値を加算することと、
ビデオデータの復号ブロックを生成するために、前記再構築ブロックに1つまたは複数のフィルタを適用することと、
を備える、請求項1に記載の方法。 - 前記方法は、ビデオ符号化プロセスの一部として実施される、請求項1に記載の方法。
- ビデオデータを復号するためのデバイスであって、
ビデオデータを記憶するように構成されたメモリと、
回路中に実装された1つまたは複数のプロセッサと、を備え、前記1つまたは複数のプロセッサは、
ビデオデータの現在ブロックが行列イントラ予測モードで符号化されていると決定することと、
前記現在ブロックの左エッジ近隣サンプルのセットと前記現在ブロックの上部エッジ近隣サンプルのセットとに基づいて、ダウンサンプリングされた左エッジサンプルのセットとダウンサンプリングされた上部エッジサンプルのセットとを導出することと、ここにおいて、ダウンサンプリングされた左エッジサンプルの前記セットは、左エッジ近隣サンプルの前記セットよりも少数のサンプルを含み、ダウンサンプリングされた上部エッジサンプルの前記セットは、上部エッジ近隣サンプルの前記セットよりも少数のサンプルを含み、
予測サンプルの第1のセットを生成するために、ダウンサンプリングされた左エッジサンプルの前記セットとダウンサンプリングされた上部エッジサンプルの前記セットとにアフィンモデルを適用することと、
予測サンプルの前記第1のセットと、左エッジ近隣サンプルの前記セットと、上部エッジ近隣サンプルの前記セットと、に基づき、予測サンプルの第2のセットを決定することと、左エッジ近隣サンプルの前記セットは、ダウンサンプリングされた左エッジサンプルの前記セットとは異なるサンプルを含み、上部エッジ近隣サンプルの前記セットは、ダウンサンプリングされた上部エッジサンプルの前記セットとは異なるサンプルを含み、
最終予測ブロックを生成することと、前記最終予測ブロックは、予測サンプルの前記第1のセットと、予測サンプルの前記第2のセットとを備え、
前記最終予測ブロックに基づいてビデオデータの前記現在ブロックを復号することと、
を行うように構成され、
予測サンプルの前記第2のセットのうちの予測サンプルの値を決定するために、上部エッジ近隣サンプルの前記セットのうち、前記予測サンプルと同じ列中にある上部エッジ近隣サンプル(T)と、左エッジ近隣サンプルの前記セットのうち、前記予測サンプルと同じ行中にある左エッジ近隣サンプル(L)と、が使用される、デバイス。 - ダウンサンプリングされた左エッジサンプルの前記セットの各サンプルは、左エッジ近隣サンプルの前記セットのうちの2つ以上のサンプルの平均を備え、
ダウンサンプリングされた上部エッジサンプルの前記セットの各サンプルは、上部エッジ近隣サンプルの前記セットのうちの2つ以上のサンプルの平均を備える、
請求項10に記載のデバイス。 - 予測サンプルの前記第1のセットを生成するために、ダウンサンプリングされた左エッジサンプルの前記セットとダウンサンプリングされた上部エッジサンプルの前記セットとに前記アフィンモデルを適用するために、前記1つまたは複数のプロセッサは、ダウンサンプリングされた左エッジサンプルの前記セットとダウンサンプリングされた上部エッジサンプルの前記セットとに、行列を乗算するようにさらに構成された、請求項10に記載のデバイス。
- 上部エッジ近隣サンプルの前記セットは、N個の合計サンプルを有し、ダウンサンプリングされた上部エッジサンプルの前記セットは、合計N/2個のサンプルを有し、ここにおいて、Nは、前記現在ブロック中に含まれる列の数を表す整数である、請求項10に記載のデバイス。
- 左エッジ近隣サンプルの前記セットは、N個の合計サンプルを有し、ダウンサンプリングされた左エッジサンプルの前記セットは、合計N/2個のサンプルを有し、ここにおいて、Nは、前記現在ブロック中に含まれる行の数を表す整数である、請求項10に記載のデバイス。
- 前記現在ブロックは、サンプルのN×Mブロックであり、Nは、前記現在ブロック中の列の数と上部エッジ近隣サンプルの前記セット中のサンプルの数とを表す整数値であり、Mは、前記現在ブロック中の行の数と左エッジ近隣サンプルの前記セット中のサンプルの数とを表す整数値であり、
ダウンサンプリングされた左エッジサンプルの前記セットは、M/2個のサンプルを有し、ダウンサンプリングされた上部エッジサンプルの前記セットは、N/2個のサンプルを有し、左エッジ近隣サンプルの前記セットはM個のサンプルを有し、上部エッジ近隣サンプルの前記セットはN個のサンプルを有する、
請求項10に記載のデバイス。 - 予測サンプルの前記第2のセットを決定するために、前記1つまたは複数のプロセッサは、上部エッジ近隣サンプルの前記セットの前記N個のサンプルのうちの少なくともいくつかに位置依存の重みを適用するようにさらに構成された、請求項15に記載のデバイス。
- 前記最終予測ブロックに基づいてビデオデータの前記現在ブロックを復号するために、前記1つまたは複数のプロセッサは、
ビデオデータの前記現在ブロックの残差値を決定することと、
ビデオデータの前記現在ブロックのための再構築ブロックを決定するために、前記最終予測ブロックに前記残差値を加算することと、
ビデオデータの復号ブロックを生成するために、前記再構築ブロックに1つまたは複数のフィルタを適用することと、
を行うようにさらに構成された、請求項10に記載のデバイス。 - 前記デバイスは、符号化ビデオデータを受信するように構成された受信機をさらに備えるワイヤレス通信デバイスを備える、請求項10に記載のデバイス。
- 前記ワイヤレス通信デバイスは、電話ハンドセットを備え、前記受信機は、ワイヤレス通信規格に従って、前記符号化ビデオデータを備える信号を復調するように構成された、請求項18に記載のデバイス。
- 前記デバイスは、符号化ビデオデータを送信するように構成された送信機をさらに備えるワイヤレス通信デバイスを備える、請求項10に記載のデバイス。
- 前記ワイヤレス通信デバイスは、電話ハンドセットを備え、前記送信機は、ワイヤレス通信規格に従って、前記符号化ビデオデータを備える信号を変調するように構成された、請求項20に記載のデバイス。
- 命令を記憶するコンピュータ可読記憶媒体であって、前記命令は、1つまたは複数のプロセッサによって実行されたとき、前記1つまたは複数のプロセッサに、
ビデオデータの現在ブロックが行列イントラ予測モードで符号化されていると決定することと、
前記現在ブロックの左エッジ近隣サンプルのセットと前記現在ブロックの上部エッジ近隣サンプルのセットとに基づいて、ダウンサンプリングされた左エッジサンプルのセットとダウンサンプリングされた上部エッジサンプルのセットとを導出することと、ここにおいて、ダウンサンプリングされた左エッジサンプルの前記セットは、左エッジ近隣サンプルの前記セットよりも少数のサンプルを含み、ダウンサンプリングされた上部エッジサンプルの前記セットは、上部エッジ近隣サンプルの前記セットよりも少数のサンプルを含み、
予測サンプルの第1のセットを生成するために、ダウンサンプリングされた左エッジサンプルの前記セットとダウンサンプリングされた上部エッジサンプルの前記セットとにアフィンモデルを適用することと、
予測サンプルの前記第1のセットと、左エッジ近隣サンプルの前記セットと、上部エッジ近隣サンプルの前記セットと、に基づき、予測サンプルの第2のセットを決定することと、左エッジ近隣サンプルの前記セットは、ダウンサンプリングされた左エッジサンプルの前記セットとは異なるサンプルを含み、上部エッジ近隣サンプルの前記セットは、ダウンサンプリングされた上部エッジサンプルの前記セットとは異なるサンプルを含み、
最終予測ブロックを生成することと、前記最終予測ブロックは、予測サンプルの前記第1のセットと、予測サンプルの前記第2のセットとを備え、
前記最終予測ブロックに基づいてビデオデータの前記現在ブロックを復号することと、
を行わせる、
予測サンプルの前記第2のセットのうちの予測サンプルの値を決定するために、上部エッジ近隣サンプルの前記セットのうち、前記予測サンプルと同じ列中にある上部エッジ近隣サンプル(T)と、左エッジ近隣サンプルの前記セットのうち、前記予測サンプルと同じ行中にある左エッジ近隣サンプル(L)と、が使用される、コンピュータ可読記憶媒体。 - ダウンサンプリングされた左エッジサンプルの前記セットの各サンプルは、左エッジ近隣サンプルの前記セットのうちの2つ以上のサンプルの平均を備える、
ダウンサンプリングされた上部エッジサンプルの前記セットの各サンプルは、上部エッジ近隣サンプルの前記セットのうちの2つ以上のサンプルの平均を備える、
請求項22に記載のコンピュータ可読記憶媒体。 - 予測サンプルの前記第1のセットを生成するために、ダウンサンプリングされた左エッジサンプルの前記セットとダウンサンプリングされた上部エッジサンプルの前記セットとに前記アフィンモデルを適用するために、前記命令は、前記1つまたは複数のプロセッサに、ダウンサンプリングされた左エッジサンプルの前記セットとダウンサンプリングされた上部エッジサンプルの前記セットとに、行列を乗算させる、請求項22に記載のコンピュータ可読記憶媒体。
- 上部エッジ近隣サンプルの前記セットは、N個の合計サンプルを有し、ダウンサンプリングされた上部エッジサンプルの前記セットは、合計N/2個のサンプルを有し、ここにおいて、Nは、前記現在ブロック中に含まれる列の数を表す整数である、請求項22に記載のコンピュータ可読記憶媒体。
- 左エッジ近隣サンプルの前記セットは、N個の合計サンプルを有し、ダウンサンプリングされた左エッジサンプルの前記セットは、合計N/2個のサンプルを有し、ここにおいて、Nは、前記現在ブロック中に含まれる行の数を表す整数である、請求項22に記載のコンピュータ可読記憶媒体。
- 前記現在ブロックは、サンプルのN×Mブロックであり、Nは、前記現在ブロック中の列の数と上部エッジ近隣サンプルの前記セット中のサンプルの数とを表す整数値であり、Mは、前記現在ブロック中の行の数と左エッジ近隣サンプルの前記セット中のサンプルの数とを表す整数値であり、
ダウンサンプリングされた左エッジサンプルの前記セットは、M/2個のサンプルを有し、ダウンサンプリングされた上部エッジサンプルの前記セットは、N/2個のサンプルを有し、左エッジ近隣サンプルの前記セットはM個のサンプルを有し、上部エッジ近隣サンプルの前記セットはN個のサンプルを有する、
請求項22に記載のコンピュータ可読記憶媒体。 - 予測サンプルの前記第2のセットを決定するために、前記命令は、前記1つまたは複数のプロセッサに、上部エッジ近隣サンプルの前記セットの前記N個のサンプルのうちの少なくともいくつかに位置依存の重みを適用させる、請求項27に記載のコンピュータ可読記憶媒体。
- 前記最終予測ブロックに基づいてビデオデータの前記現在ブロックを復号するために、前記命令は、前記1つまたは複数のプロセッサに、
ビデオデータの前記現在ブロックの残差値を決定することと、
ビデオデータの前記現在ブロックのための再構築ブロックを決定するために、前記最終予測ブロックに前記残差値を加算することと、
ビデオデータの復号ブロックを生成するために、前記再構築ブロックに1つまたは複数のフィルタを適用することと、
を行わせる、請求項22に記載のコンピュータ可読記憶媒体。 - ビデオデータを復号するための装置であって、
ビデオデータの現在ブロックが行列イントラ予測モードで符号化されると決定するための手段と、
前記現在ブロックの左エッジ近隣サンプルのセットと前記現在ブロックの上部エッジ近隣サンプルのセットとに基づいて、ダウンサンプリングされた左エッジサンプルのセットとダウンサンプリングされた上部エッジサンプルのセットとを導出するための手段と、ここにおいて、ダウンサンプリングされた左エッジサンプルの前記セットは、左エッジ近隣サンプルの前記セットよりも少数のサンプルを含み、ダウンサンプリングされた上部エッジサンプルの前記セットは、上部エッジ近隣サンプルの前記セットよりも少数のサンプルを含み、
予測サンプルの第1のセットを生成するために、ダウンサンプリングされた左エッジサンプルの前記セットとダウンサンプリングされた上部エッジサンプルの前記セットとにアフィンモデルを適用するための手段と、
予測サンプルの前記第1のセットと、左エッジ近隣サンプルの前記セットと、上部エッジ近隣サンプルの前記セットと、に基づき、予測サンプルの第2のセットを決定するための手段と、左エッジ近隣サンプルの前記セットは、ダウンサンプリングされた左エッジサンプルの前記セットとは異なるサンプルを含み、上部エッジ近隣サンプルの前記セットは、ダウンサンプリングされた上部エッジサンプルの前記セットとは異なるサンプルを含み、
最終予測ブロックを生成するための手段と、前記最終予測ブロックは、予測サンプルの前記第1のセットと、予測サンプルの前記第2のセットとを備え、
前記最終予測ブロックに基づいてビデオデータの前記現在ブロックを復号するための手段と、
を備え、
予測サンプルの前記第2のセットのうちの予測サンプルの値を決定するために、上部エッジ近隣サンプルの前記セットのうち、前記予測サンプルと同じ列中にある上部エッジ近隣サンプル(T)と、左エッジ近隣サンプルの前記セットのうち、前記予測サンプルと同じ行中にある左エッジ近隣サンプル(L)と、が使用される、装置。 - ダウンサンプリングされた左エッジサンプルの前記セットを導出するための前記手段は、左エッジ近隣サンプルの前記セットをダウンサンプリングするための手段を備え、ここにおいて、ダウンサンプリングされた左エッジサンプルの前記セットの各サンプルは、左エッジ近隣サンプルの前記セットのうちの2つ以上のサンプルの平均を備え、
ダウンサンプリングされた上部エッジサンプルの前記セットを導出するための前記手段は、上部エッジ近隣サンプルの前記セットをダウンサンプリングするための手段を備え、ここにおいて、ダウンサンプリングされた上部エッジサンプルの前記セットの各サンプルは、上部エッジ近隣サンプルの前記セットのうちの2つ以上のサンプルの平均を備える、
請求項30に記載の装置。 - 予測サンプルの前記第1のセットを生成するために、ダウンサンプリングされた左エッジサンプルの前記セットとダウンサンプリングされた上部エッジサンプルの前記セットとに前記アフィンモデルを適用するための前記手段は、ダウンサンプリングされた左エッジサンプルの前記セットとダウンサンプリングされた上部エッジサンプルの前記セットとに、行列を乗算するための手段を備える、請求項30に記載の装置。
- 上部エッジ近隣サンプルの前記セットは、N個の合計サンプルを有し、ダウンサンプリングされた上部エッジサンプルの前記セットは、合計N/2個のサンプルを有し、ここにおいて、Nは、前記現在ブロック中に含まれる列の数を表す整数である、請求項30に記載の装置。
- 左エッジ近隣サンプルの前記セットは、N個の合計サンプルを有し、ダウンサンプリングされた左エッジサンプルの前記セットは、合計N/2個のサンプルを有し、ここにおいて、Nは、前記現在ブロック中に含まれる行の数を表す整数である、請求項30に記載の装置。
- 前記現在ブロックは、サンプルのN×Mブロックであり、Nは、前記現在ブロック中の列の数と上部エッジ近隣サンプルの前記セット中のサンプルの数とを表す整数値であり、Mは、前記現在ブロック中の行の数と左エッジ近隣サンプルの前記セット中のサンプルの数とを表す整数値であり、
ダウンサンプリングされた左エッジサンプルの前記セットは、M/2個のサンプルを有し、ダウンサンプリングされた上部エッジサンプルの前記セットは、N/2個のサンプルを有し、左エッジ近隣サンプルの前記セットはM個のサンプルを有し、上部エッジ近隣サンプルの前記セットはN個のサンプルを有する、
請求項30に記載の装置。 - 予測サンプルの前記第2のセットを決定するための前記手段は、上部エッジ近隣サンプルの前記セットの前記N個のサンプルのうちの少なくともいくつかに位置依存の重みを適用するための手段を備える、請求項35に記載の装置。
- 前記最終予測ブロックに基づいてビデオデータの前記現在ブロックを復号するための前記手段は、
ビデオデータの前記現在ブロックの残差値を決定するための手段と、
ビデオデータの前記現在ブロックのための再構築ブロックを決定するために、前記最終予測ブロックに前記残差値を加算するための手段と、
ビデオデータの復号ブロックを生成するために、前記再構築ブロックに1つまたは複数のフィルタを適用するための手段と、
を備える、請求項30に記載の装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2025044660A JP2025106301A (ja) | 2019-05-09 | 2025-03-19 | アフィン線形重み付けイントラ予測における予測信号フィルタ処理 |
Applications Claiming Priority (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US201962845839P | 2019-05-09 | 2019-05-09 | |
| US62/845,839 | 2019-05-09 | ||
| US16/868,982 US11363284B2 (en) | 2019-05-09 | 2020-05-07 | Upsampling in affine linear weighted intra prediction |
| US16/868,982 | 2020-05-07 | ||
| PCT/US2020/032048 WO2020227612A1 (en) | 2019-05-09 | 2020-05-08 | Prediction signal filtering in affine linear weighted intra prediction |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2025044660A Division JP2025106301A (ja) | 2019-05-09 | 2025-03-19 | アフィン線形重み付けイントラ予測における予測信号フィルタ処理 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2022531334A JP2022531334A (ja) | 2022-07-06 |
| JP7703452B2 true JP7703452B2 (ja) | 2025-07-07 |
Family
ID=73046740
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021564812A Active JP7703452B2 (ja) | 2019-05-09 | 2020-05-08 | アフィン線形重み付けイントラ予測における予測信号フィルタ処理 |
| JP2025044660A Withdrawn JP2025106301A (ja) | 2019-05-09 | 2025-03-19 | アフィン線形重み付けイントラ予測における予測信号フィルタ処理 |
Family Applications After (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2025044660A Withdrawn JP2025106301A (ja) | 2019-05-09 | 2025-03-19 | アフィン線形重み付けイントラ予測における予測信号フィルタ処理 |
Country Status (17)
| Country | Link |
|---|---|
| US (1) | US11363284B2 (ja) |
| EP (1) | EP3967042A1 (ja) |
| JP (2) | JP7703452B2 (ja) |
| KR (1) | KR20220006060A (ja) |
| CN (1) | CN113785589B (ja) |
| AR (1) | AR119740A1 (ja) |
| AU (1) | AU2020270130B2 (ja) |
| BR (1) | BR112021021397A2 (ja) |
| CA (1) | CA3138001A1 (ja) |
| CL (1) | CL2021002913A1 (ja) |
| CO (1) | CO2021014980A2 (ja) |
| IL (1) | IL287231B2 (ja) |
| MX (1) | MX2021013606A (ja) |
| PH (1) | PH12021552657A1 (ja) |
| SG (1) | SG11202111406QA (ja) |
| WO (1) | WO2020227612A1 (ja) |
| ZA (1) | ZA202108783B (ja) |
Families Citing this family (20)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10609423B2 (en) * | 2016-09-07 | 2020-03-31 | Qualcomm Incorporated | Tree-type coding for video coding |
| EP4307673A3 (en) * | 2018-12-21 | 2024-02-14 | Huawei Technologies Co., Ltd. | Method and apparatus of mode- and size-dependent block-level restrictions |
| CN113647106B (zh) * | 2019-03-05 | 2024-08-13 | 弗劳恩霍夫应用研究促进协会 | 混合视频编码工具的用例驱动上下文模型选择 |
| KR20210145754A (ko) | 2019-04-12 | 2021-12-02 | 베이징 바이트댄스 네트워크 테크놀로지 컴퍼니, 리미티드 | 행렬 기반 인트라 예측에서의 산출 |
| CN113748676B (zh) | 2019-04-16 | 2024-05-10 | 北京字节跳动网络技术有限公司 | 帧内编解码模式下的矩阵推导 |
| EP3949391A4 (en) * | 2019-05-01 | 2022-05-25 | Beijing Bytedance Network Technology Co., Ltd. | MATRIX-BASED INTRAPREDICTION USING FILTRATION |
| CN113728647B (zh) | 2019-05-01 | 2023-09-05 | 北京字节跳动网络技术有限公司 | 基于矩阵的帧内预测的上下文编码 |
| SG11202112517QA (en) | 2019-05-22 | 2021-12-30 | Beijing Bytedance Network Technology Co Ltd | Matrix-based intra prediction using upsampling |
| CN114051735B (zh) | 2019-05-31 | 2024-07-05 | 北京字节跳动网络技术有限公司 | 基于矩阵的帧内预测中的一步下采样过程 |
| JP2022534320A (ja) * | 2019-06-05 | 2022-07-28 | 北京字節跳動網絡技術有限公司 | マトリクスベースイントラ予測のためのコンテキスト決定 |
| CN119402667B (zh) * | 2019-07-07 | 2026-02-03 | Oppo广东移动通信有限公司 | 图像预测方法、编码器、解码器以及存储介质 |
| WO2021006612A1 (ko) | 2019-07-08 | 2021-01-14 | 현대자동차주식회사 | 동영상 데이터의 인트라 예측 코딩을 위한 방법 및 장치 |
| EP3991416A4 (en) * | 2019-08-30 | 2022-09-07 | Alibaba Group Holding Limited | MATRIX WEIGHTED INTRA PREDICTION OF VIDEO SIGNALS |
| KR20260003392A (ko) | 2019-10-28 | 2026-01-06 | 두인 비전 컴퍼니 리미티드 | 색상 성분에 기초한 신택스 시그널링 및 파싱 |
| US11563977B2 (en) * | 2020-09-24 | 2023-01-24 | Tencent America LLC | Method and apparatus for video coding |
| JP2024505322A (ja) * | 2020-11-18 | 2024-02-06 | インターディジタル・シーイー・パテント・ホールディングス・ソシエテ・パ・アクシオンス・シンプリフィエ | 幾何学的パーティションを伴うイントラ予測 |
| WO2023106599A1 (ko) * | 2021-12-06 | 2023-06-15 | 현대자동차주식회사 | 참조샘플라인의 유도 기반 인트라 예측을 이용하는 비디오 코딩을 위한 방법 및 장치 |
| EP4436167A4 (en) * | 2021-12-23 | 2025-10-08 | Hyundai Motor Co Ltd | VIDEO CODING METHOD AND DEVICE USING ADAPTIVE MULTI-REFERENCE LINES |
| WO2025108465A1 (en) * | 2023-11-23 | 2025-05-30 | Douyin Vision Co., Ltd. | Method, apparatus, and medium for video processing |
| US20250254293A1 (en) * | 2024-02-07 | 2025-08-07 | Samsung Electronics Co., Ltd. | Position dependent prediction combination for video coding |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2020221373A1 (en) | 2019-05-01 | 2020-11-05 | Beijing Bytedance Network Technology Co., Ltd. | Matrix-based intra prediction using filtering |
Family Cites Families (21)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR102086145B1 (ko) * | 2010-12-13 | 2020-03-09 | 한국전자통신연구원 | 인트라 예측 방법 및 그 장치 |
| MY173195A (en) * | 2011-06-28 | 2020-01-03 | Samsung Electronics Co Ltd | Method and apparatus for image encoding and decoding using intra prediction |
| JP6210375B2 (ja) * | 2012-12-28 | 2017-10-11 | サン パテント トラスト | 画像符号化方法、画像復号方法、画像符号化装置、画像復号装置及び画像符号化復号装置 |
| US20190158870A1 (en) * | 2016-01-07 | 2019-05-23 | Mediatek Inc. | Method and apparatus for affine merge mode prediction for video coding system |
| EP3414900B1 (en) | 2016-03-15 | 2025-08-06 | HFI Innovation Inc. | Method and apparatus of video coding with affine motion compensation |
| US10721479B2 (en) * | 2016-09-30 | 2020-07-21 | Lg Electronics Inc. | Intra prediction method and apparatus in image coding system |
| US10694181B2 (en) * | 2017-01-27 | 2020-06-23 | Qualcomm Incorporated | Bilateral filters in video coding with reduced complexity |
| US10638126B2 (en) * | 2017-05-05 | 2020-04-28 | Qualcomm Incorporated | Intra reference filter for video coding |
| US11082716B2 (en) * | 2017-10-10 | 2021-08-03 | Electronics And Telecommunications Research Institute | Method and device using inter prediction information |
| US20190116376A1 (en) * | 2017-10-12 | 2019-04-18 | Qualcomm Incorporated | Motion vector predictors using affine motion model in video coding |
| CN116405674A (zh) * | 2017-12-22 | 2023-07-07 | 数码士有限公司 | 视频信号处理方法和设备 |
| US11611757B2 (en) | 2018-04-02 | 2023-03-21 | Qualcomm Incorproated | Position dependent intra prediction combination extended with angular modes |
| JP7601639B2 (ja) * | 2018-06-29 | 2024-12-17 | フラウンホーファー-ゲゼルシャフト・ツール・フェルデルング・デル・アンゲヴァンテン・フォルシュング・アインゲトラーゲネル・フェライン | 拡張参照画像内予測 |
| SG11202101331RA (en) | 2018-08-09 | 2021-03-30 | Guangdong Oppo Mobile Telecommunications Corp Ltd | Video image component prediction method and device, and computer storage medium |
| US20200068223A1 (en) | 2018-08-27 | 2020-02-27 | Qualcomm Incorporated | Deblocking filter for video coding and processing |
| US11616966B2 (en) * | 2019-04-03 | 2023-03-28 | Mediatek Inc. | Interaction between core transform and secondary transform |
| US11134257B2 (en) * | 2019-04-04 | 2021-09-28 | Tencent America LLC | Simplified signaling method for affine linear weighted intra prediction mode |
| US11381808B2 (en) * | 2019-04-25 | 2022-07-05 | Hfi Innovation Inc. | Method and apparatus of matrix based intra prediction in image and video processing |
| US11128868B2 (en) * | 2019-06-11 | 2021-09-21 | Mediatek Inc. | Method and apparatus of matrix-based intra prediction for video coding |
| US11272187B2 (en) * | 2019-08-13 | 2022-03-08 | Tencent America LLC | Method and apparatus for video coding |
| US11184622B2 (en) * | 2019-09-18 | 2021-11-23 | Sharp Kabushiki Kaisha | Video decoding apparatus and video coding apparatus |
-
2020
- 2020-05-07 US US16/868,982 patent/US11363284B2/en active Active
- 2020-05-08 KR KR1020217035819A patent/KR20220006060A/ko active Pending
- 2020-05-08 PH PH1/2021/552657A patent/PH12021552657A1/en unknown
- 2020-05-08 AR ARP200101342A patent/AR119740A1/es active IP Right Grant
- 2020-05-08 JP JP2021564812A patent/JP7703452B2/ja active Active
- 2020-05-08 CN CN202080033085.7A patent/CN113785589B/zh active Active
- 2020-05-08 AU AU2020270130A patent/AU2020270130B2/en active Active
- 2020-05-08 MX MX2021013606A patent/MX2021013606A/es unknown
- 2020-05-08 EP EP20729902.5A patent/EP3967042A1/en not_active Withdrawn
- 2020-05-08 BR BR112021021397A patent/BR112021021397A2/pt unknown
- 2020-05-08 CA CA3138001A patent/CA3138001A1/en active Pending
- 2020-05-08 WO PCT/US2020/032048 patent/WO2020227612A1/en not_active Ceased
- 2020-05-08 IL IL287231A patent/IL287231B2/en unknown
- 2020-05-08 SG SG11202111406QA patent/SG11202111406QA/en unknown
-
2021
- 2021-11-05 CO CONC2021/0014980A patent/CO2021014980A2/es unknown
- 2021-11-05 CL CL2021002913A patent/CL2021002913A1/es unknown
- 2021-11-08 ZA ZA2021/08783A patent/ZA202108783B/en unknown
-
2025
- 2025-03-19 JP JP2025044660A patent/JP2025106301A/ja not_active Withdrawn
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2020221373A1 (en) | 2019-05-01 | 2020-11-05 | Beijing Bytedance Network Technology Co., Ltd. | Matrix-based intra prediction using filtering |
Non-Patent Citations (3)
Also Published As
| Publication number | Publication date |
|---|---|
| KR20220006060A (ko) | 2022-01-14 |
| EP3967042A1 (en) | 2022-03-16 |
| CL2021002913A1 (es) | 2022-08-05 |
| AU2020270130B2 (en) | 2025-12-18 |
| IL287231A (en) | 2021-12-01 |
| JP2025106301A (ja) | 2025-07-15 |
| BR112021021397A2 (pt) | 2021-12-21 |
| AR119740A1 (es) | 2022-01-05 |
| US20200359037A1 (en) | 2020-11-12 |
| CA3138001A1 (en) | 2020-11-12 |
| WO2020227612A1 (en) | 2020-11-12 |
| IL287231B2 (en) | 2025-07-01 |
| CN113785589B (zh) | 2024-09-27 |
| IL287231B1 (en) | 2025-03-01 |
| PH12021552657A1 (en) | 2022-07-04 |
| MX2021013606A (es) | 2021-12-10 |
| AU2020270130A1 (en) | 2021-11-18 |
| SG11202111406QA (en) | 2021-11-29 |
| US11363284B2 (en) | 2022-06-14 |
| CN113785589A (zh) | 2021-12-10 |
| ZA202108783B (en) | 2025-01-29 |
| JP2022531334A (ja) | 2022-07-06 |
| CO2021014980A2 (es) | 2021-11-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7703452B2 (ja) | アフィン線形重み付けイントラ予測における予測信号フィルタ処理 | |
| JP7548939B2 (ja) | ビデオコーディングにおけるアフィン線形重み付けイントラ予測 | |
| EP3987781B1 (en) | Signaling of matrix intra prediction parameters in video coding | |
| CN113812157B (zh) | 用于视频译码的基于置零模式的低频不可分离变换信号通知 | |
| US11445203B2 (en) | Sub-partition intra prediction in video coding | |
| CN114208199B (zh) | 用于视频译码的色度帧内预测单元 | |
| JP7566014B2 (ja) | ビデオコーディングのためのクロスコンポーネント適応ループフィルタリングのためのビットシフティング | |
| WO2020186050A1 (en) | Coefficient domain block differential pulse-code modulation in video coding | |
| WO2021003241A1 (en) | Minimum allowed quantization parameter for transform skip mode and palette mode in video coding | |
| CN113632466A (zh) | 视频数据的帧间-帧内预测模式 | |
| KR20220115974A (ko) | 비디오 코딩을 위한 다중 변환 세트 시그널링 | |
| CN114175643B (zh) | 调色板和预测模式信令 | |
| US11659197B2 (en) | Signaling number of subblock merge candidates in video coding | |
| JP7662540B2 (ja) | ビデオコーディングにおけるdcイントラモード予測 | |
| JP2025508699A (ja) | コンテキストベース算術コーディング用の時間初期化点 | |
| HK40060236B (zh) | 仿射线性加权帧内预测中的预测信号滤波 | |
| HK40060236A (en) | Prediction signal filtering in affine linear weighted intra prediction | |
| HK40063826A (en) | Inter-intra prediction mode for video data |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20230104 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230411 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240227 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240515 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240723 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240905 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20241126 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250319 |
|
| 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: 20250527 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250625 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7703452 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |