JP7257523B2 - エンコーダおよびデコーダにおける変換選択を選択するための方法および装置 - Google Patents
エンコーダおよびデコーダにおける変換選択を選択するための方法および装置 Download PDFInfo
- Publication number
- JP7257523B2 JP7257523B2 JP2021537996A JP2021537996A JP7257523B2 JP 7257523 B2 JP7257523 B2 JP 7257523B2 JP 2021537996 A JP2021537996 A JP 2021537996A JP 2021537996 A JP2021537996 A JP 2021537996A JP 7257523 B2 JP7257523 B2 JP 7257523B2
- Authority
- JP
- Japan
- Prior art keywords
- transform
- flag
- video block
- dct
- horizontal
- 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/12—Selection from among a plurality of transforms or standards, e.g. selection between discrete cosine transform [DCT] and sub-band transform or selection between H.263 and H.264
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/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/119—Adaptive subdivision aspects, e.g. subdivision of a picture into rectangular or non-rectangular coding blocks
-
- 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/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/146—Data rate or code amount at the encoder output
- H04N19/147—Data rate or code amount at the encoder output according to rate distortion criteria
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/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/46—Embedding additional information in the video signal during the compression process
-
- 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
-
- 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
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)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Description
1.DCT-2を横およびDCT-2を縦
2.DST-7を横およびDST-7を縦
3.DST-7を横およびDCT-8を縦
4.DCT-8を横およびDST-7を縦
5.DCT-8を横およびDCT-8を縦
・emt_cu_flag:DCT-2が横および縦の両方に用いられるかどうかをシグナリングするための6つのCABACコンテキストを用いる1つのビン(bin)。コンテキストは、現在のブロックの分割深さに基づいて選ばれる。フラグは、4×4と32×32サンプルとの間のサイズを有する輝度ブロックに対してのみ、およびMTSが現在の予測モードに対して許容される場合のみにシグナリングされる。フラグの値が0である場合は、DCT-2が用いられ、そうでない場合は変換の組合せを決定するためにemt_tu_idxが用いられる。
・emt_tu_idx:残りの4つの組合せのどれが用いられるかをシグナリングするために4つのCABACコンテキストを用いる2つのビン(bin)。ブロックがイントラ符号化されている場合は2つのコンテキストが用いられ、残りの2つのコンテキストはインター符号化されたブロックに対して用いられる。(CTCにおいて、CTCではインター符号化に対してMTSはオフにされるので、これらの最後の2つのコンテキストは用いられない)。ビン当たり1つのコンテキストが用いられるので、第1のビンはコンテキスト0または2を用い(予測モードに応じて)、一方、第2のビンは常にコンテキスト1または3を用いる。これら2つのビンに対する可能な値の範囲は、0(00、両方向でのDST-7を示す)から3(11、両方向でのDCT-8を示す)までである。これら2つのビンは、emt_cu_flagが値1を有する場合のみにシグナリングされる。
変更1:分枝2(ノードg)におけるDCT-8を横およびDCT-8を縦の組合せは、もはや許容されない。これはエンコーダがこの組合せを評価しないことを意味し、従って評価実行時間を短縮する。デコーダは、mts_tu_idx_horがDCT-8(ノードe)を示す場合、mts_tu_idx_verは、変更により、常にDST-7(ノードh)を示すようになると結論付けることができる。
変更2:ある特定のブロックサイズに対して、分枝2におけるDCT-8(図4のノードe、g、およびi、図5のノードggおよびhh)は、DCT-2によって置き換えられる。ブロックが特定のサイズである場合、エンコーダは、分枝2でDCT-8の代わりにDCT-2を評価することになることを知るようになる。これは変更1に加えてこれらのブロックに対して、分枝2におけるDCT-2を横およびDCT-2を縦の組合せは、この厳密なケースはすでに分枝1でカバーされるので、評価されるべきではない。デコーダは、ブロックが特定のサイズであり、mts_tu_idx_horまたはmts_tu_idx_verがDCT-8の使用を示す場合において、DCT-8の代わりにDCT-2を適用することによってこの変更を認識する。この変更により、下の文はDCT-Xを指し、これはいくつかのブロックサイズに対してDCT-8、他のブロックサイズに対してDCT-2を意味する。
変更3:最も共通の変換の組合せである、DST-7を横およびDST-7を縦の組合せ(ノードj)は、図5のコーディングツリー内でDCT-Xを横(ノードee)によって現在占有されている位置に移動される。変更1により、mts_tu_idx_verは、mts_tu_idx_horがDCT-Xを示す場合、符号化される必要はない。この変更は、この省略をうまく利用する。
変更4:mts_tu_idx_verフラグは、mts_tu_idx_horフラグの値に基づいてのみ符号化されるので、両方のフラグが取り除かれ、2つの新たなフラグによって置き換えられる。2つの新たなフラグ(図5にも例示される)は、mts_dst_flagおよびmts_tu_flagである。
a)mts_dst_flagは、DST-7を両方向に用いるかどうかを示す。
b)mts_tu_flagは、DCT-XおよびDST-7がどの方向で用いられるべきかを示す。
変更5:mts_tu_flagは、より好ましい組合せか、それともより好ましくない組合せを用いるかをシグナリングする。使用可能な組合せのうちのどれがより好ましいかの決定は、イントラ予測の方向に基づいてなされる。ブロックがインター予測を用いる場合、フラグはまた、より好ましい組合せを用いるかどうかをシグナリングするが、どの組合せがより好ましいかの決定は、異なる情報、例えばブロックサイズまたはブロック形状に基づく。
変更6:以前は、mts_cu_flagのコンテキスト選択は、分割深さに基づいてなされた。これらの変更において、正しいコンテキストは、ブロックのより大きな寸法(幅または高さ)、およびイントラ予測の方向に基づいて決定される。ブロックがインター予測を用いる場合、コンテキストは異なる情報、例えば、ブロックサイズまたはブロック形状に基づいて選択される。
変更7(図6を参照):mts_tu_idx_horフラグは、両方の変換が同一であるかを示すフラグ(例えば、mst_same_flag)によって置き換えられる。フラグがセットされた場合、同じ変換が両方向に用いられることになる。どの変換を用いるかを示すために、追加のビットが符号化されるようになる。フラグがセットされない場合、どちらの変換をどちらの方向に用いるかを示すために追加のビットが符号化されて、2つの異なる変換が2つの方向に用いられるようになる。
- DCT-2を横およびDCT-2を縦に
- DST-7を横およびDST-7を縦に
- DST-7を横およびDCT-8を縦に
- DCT-8を横およびDST-7を縦に
- DCT-2を横およびDCT-2を縦に
- DST-7を横およびDST-7を縦に
- DST-7を横およびDCT-2を縦に
- DCT-2を横およびDST-7を縦に
- DCT-2を横およびDCT-2を縦に
- DST-7を横およびDST-7を縦に
- DST-7を横およびDCT-8を縦に
- DCT-8を横およびDST-7を縦に
- DCT-2を横およびDCT-2を縦に
- DST-7を横およびDST-7を縦に
- DST-7を横およびDCT-2を縦に
- DCT-2を横およびDST-7を縦に
- DCT-2を横およびDCT-2を縦に
- DST-7を横およびDST-7を縦に
- DST-7を横およびDCT-8を縦に
- DCT-8を横およびDST-7を縦に
- DCT-2を横およびDCT-2を縦に
- DST-7を横およびDST-7を縦に
- DST-7を横およびDCT-2を縦に
- DCT-2を横およびDST-7を縦に
- DCT-2を横およびDCT-2を縦に
- DST-7を横およびDST-7を縦に
- DST-7を横およびDCT-8を縦に
- DCT-8を横およびDST-7を縦に
- DCT-2を横およびDCT-2を縦に
- DST-7を横およびDST-7を縦に
- DST-7を横およびDCT-2を縦に
- DCT-2を横およびDST-7を縦に
a)第8の実施形態でブロックがサイズ4×32または32×4である場合、1つのコンテキストが用いられ、例えば識別子(id)0を有する。
b)第8の実施形態でブロックがサイズ4×16、8×32、32×8、または16×4である場合、異なるコンテキストが用いられ、例えばid1を有する。
c)第8の実施形態でブロックがサイズ4×8または8×4である場合、異なるコンテキストが用いられ、例えばid2を有する。
d)第8の実施形態でブロックがサイズ8×16、16×32、32×16、または16×8である場合、異なるコンテキストが用いられ、例えばid3を有する。
e)第8の実施形態でブロックがサイズ16×16、32×32である場合、異なるコンテキストが用いられ、例えばid4を有する。
f)第8の実施形態でブロックがサイズ8×8または4×4である場合、異なるコンテキストが用いられ、例えばid5を有する。
- DCT-2を横およびDCT-2を縦に
- DST-7を横およびDST-7を縦に
- DST-7を横およびDCT-8を縦に
- DCT-8を横およびDST-7を縦に
- DCT-2を横およびDCT-2を縦に
- DST-7を横およびDST-7を縦に
- DST-7を横およびDCT-2を縦に
- DCT-2を横およびDST-7を縦に
- DCT-2を横およびDCT-2を縦に
- DST-7を横およびDST-7を縦に
- DST-7を横およびDCT-8を縦に
- DCT-8を横およびDST-7を縦に
- DCT-2を横およびDCT-2を縦に
- DST-7を横およびDST-7を縦に
- DST-7を横およびDCT-2を縦に
- DCT-2を横およびDST-7を縦に
- DCT-2を横およびDCT-2を縦に
- DST-7を横およびDST-7を縦に
- DST-7を横およびDCT-8を縦に
- DCT-8を横およびDST-7を縦に
- DCT-2を横およびDCT-2を縦に
- DST-7を横およびDST-7を縦に
- DST-7を横およびDCT-2を縦に
- DCT-2を横およびDST-7を縦に
- DCT-2を横およびDCT-2を縦に
- DST-7を横およびDST-7を縦に
- DST-7を横およびDCT-8を縦に
- DCT-8を横およびDST-7を縦に
- DCT-2を横およびDCT-2を縦に
- DST-7を横およびDST-7を縦に
- DST-7を横およびDCT-2を縦に
- DCT-2を横およびDST-7を縦に
- DCT-2を横およびDCT-2を縦に
- DST-7を横およびDST-7を縦に
- DST-7を横およびDCT-8を縦に
- DCT-8を横およびDST-7を縦に
- DCT-2を横およびDCT-2を縦に
- DST-7を横およびDST-7を縦に
- DST-7を横およびDCT-2を縦に
- DCT-2を横およびDST-7を縦に
- DCT-2を横およびDCT-2を縦に
- DST-7を横およびDST-7を縦に
- DST-7を横およびDCT-8を縦に
- DCT-8を横およびDST-7を縦に
- DCT-2を横およびDCT-2を縦に
- DST-7を横およびDST-7を縦に
- DST-7を横およびDCT-2を縦に
- DCT-2を横およびDST-7を縦に
- DCT-2を横およびDCT-2を縦に
- DST-7を横およびDST-7を縦に
- DST-7を横およびDCT-2を縦に
- DCT-2を横およびDST-7を縦に
- DCT-2を横およびDCT-2を縦に
- DST-7を横およびDST-7を縦に
- DST-7を横およびDCT-2を縦に
- DCT-2を横およびDST-7を縦に
[1]F.Bossen, J.Boyce, X.Li, V.Seregin, K.Suhring (editors): “JVET common test conditions and software reference configurations for SDR video”, JVET-L1010, Macau, October 2018
[2]G.J.Sullivan, J.-R.Ohm: “Meeting Report of the 11th JVET Meeting, (Ljubljana, 10-18 July 2018)”, section 6.6, JVET-K1000, Ljubljana, July 2018
Claims (15)
- デコーダによって行われる方法であって、
コンテキストベースの適応算術符号化を用いて符号化された少なくとも1つのフラグを有する符号化されたビデオブロックを受信することと、
前記少なくとも1つのフラグを構文解析して、前記少なくとも1つのフラグが、複数の変換の第1の変換が、前記符号化されたビデオブロックを横方向および縦方向の両方で復号するために用いられるべきであることをシグナリングするように設定されているかどうかを決定することと、
前記少なくとも1つのフラグが、前記第1の変換が前記横方向および前記縦方向の両方で用いられるべきであることをシグナリングするように設定されていることに応答して、
前記符号化されたビデオブロックを、前記第1の変換を用いて前記横方向および前記縦方向で復号して、復号されたビデオブロックを生成することと、
前記少なくとも1つのフラグが、前記第1の変換が前記横方向および前記縦方向の両方で用いられるべきでないことをシグナリングするように設定されていることに応答して、
前記少なくとも1つのフラグのうちの第2のフラグを構文解析して、前記復号されたビデオブロックを生成するために前記符号化されたビデオブロックを横方向および縦方向の両方で復号するように前記複数の変換の第2の変換が用いられるべきであることをシグナリングするように前記第2のフラグが設定されているかどうかを決定することと、
前記第2のフラグが、前記第2の変換が前記横方向および前記縦方向の両方で用いられるべきであることをシグナリングするように設定されていることに応答して、
前記符号化されたビデオブロックを、前記第2の変換を用いて前記横方向および前記縦方向で復号して、前記復号されたビデオブロックを生成することと、
前記第2のフラグが、前記第2の変換が前記横方向および前記縦方向の両方で用いられるべきでないことをシグナリングするように設定されていることに応答して、
前記少なくとも1つのフラグのうちの第3のフラグを構文解析して、前記符号化されたビデオブロックを復号するために、前記第2の変換が前記横方向と前記縦方向のどちらで用いられるべきか、および前記符号化されたビデオブロックを復号するために、第3の変換が前記横方向と前記縦方向のどちらで用いられるべきかを決定することと、
前記第2の変換および前記第3の変換を用いて前記符号化されたビデオブロックを復号して、前記復号されたビデオブロックを生成することと
を含む方法。 - 前記第2の変換は2つの変換のうちの1つを含み、前記方法は前記第2のフラグを構文解析して、前記ビデオブロックを復号するために前記2つの変換のどちらが用いられるべきかを決定することをさらに含む、請求項1に記載の方法。
- 前記2つの変換は、離散サイン変換、DST-7、および離散コサイン変換、DCT-8を含む、請求項2に記載の方法。
- 前記第1の変換はDCT-2変換を含む、請求項1から3のいずれか一項に記載の方法。
- 前記第2の変換はDST-7変換を含む、請求項1から4のいずれか一項に記載の方法。
- 前記第3の変換は、DCT-2変換またはDCT-8変換のうちの1つを含む、請求項1から5のいずれか一項に記載の方法。
- 前記横方向に復号することは、前記複数の変換からの1つの変換を前記横方向に適用することを含み、前記縦方向に復号することは、前記複数の変換からの1つの変換を前記縦方向に適用することを含む、請求項1から6のいずれか一項に記載の方法。
- デコーダであって、
少なくとも1つのプロセッサ(301)と、
前記プロセッサに結合されたメモリ(303)とを備え、前記メモリは、前記プロセッサに動作を行わせる、前記プロセッサによって実行可能な命令を備え、前記動作は、
コンテキストベースの適応算術符号化を用いて符号化された少なくとも1つのフラグを有する符号化されたビデオブロックを受信することと、
前記少なくとも1つのフラグを構文解析して、前記少なくとも1つのフラグが、複数の変換の第1の変換が、前記符号化されたビデオブロックを横方向および縦方向の両方で復号するために用いられるべきであることをシグナリングするように設定されているかどうかを決定することと、
前記少なくとも1つのフラグが、前記第1の変換が前記横方向および前記縦方向の両方で用いられるべきであることをシグナリングするように設定されていることに応答して、
前記符号化されたビデオブロックを、前記第1の変換を用いて前記横方向および前記縦方向で復号して、復号されたビデオブロックを生成することと、
前記少なくとも1つのフラグが、前記第1の変換が前記横方向および前記縦方向の両方で用いられるべきでないことをシグナリングするように設定されていることに応答して、
前記少なくとも1つのフラグのうちの第2のフラグを構文解析して、前記復号されたビデオブロックを生成するために前記符号化されたビデオブロックを横方向および縦方向の両方で復号するように前記複数の変換の第2の変換が用いられるべきであることをシグナリングするように前記第2のフラグが設定されているかどうかを決定することと、
前記少なくとも1つのフラグが、前記第1の変換が前記横方向および前記縦方向の両方で用いられるべきであることをシグナリングするように設定されていることに応答して、
前記符号化されたビデオブロックを、前記第2の変換を用いて前記横方向および前記縦方向で復号して、前記復号されたビデオブロックを生成することと、
前記少なくとも1つのフラグが、前記第1の変換が前記横方向および前記縦方向の両方で用いられるべきでないことをシグナリングするように設定されていることに応答して、
前記少なくとも1つのフラグのうちの第3のフラグを構文解析して、前記符号化されたビデオブロックを復号するために、前記第2の変換が前記横方向と前記縦方向のどちらで用いられるべきか、および前記符号化されたビデオブロックを復号するために、第3の変換が前記横方向と前記縦方向のどちらで用いられるべきかを決定することと、
前記第2の変換および前記第3の変換を用いて前記符号化されたビデオブロックを復号して、前記復号されたビデオブロックを生成することと
を含む、デコーダ。 - 前記第2の変換は2つの変換のうちの1つを含み、前記メモリは、前記プロセッサに、前記第2のフラグを構文解析して、前記ビデオブロックを復号するために前記2つの変換のどちらが用いられるべきかを決定することを行わせる命令をさらに備える、請求項8に記載のデコーダ。
- 前記2つの変換は、離散サイン変換、DST-7、および離散コサイン変換、DCT-8変換を含む、請求項9に記載のデコーダ。
- 前記第1の変換はDCT-2変換を含む、請求項8から10のいずれか一項に記載のデコーダ。
- 前記第2の変換はDST-7変換を含む、請求項8から11のいずれか一項に記載のデコーダ。
- 前記第3の変換は、DCT-2変換またはDCT-8変換のうちの1つを含む、請求項8から12のいずれか一項に記載のデコーダ。
- デコーダのためのコンピュータプログラムであって、コード手段を備え、前記コード手段は、コンピュータ上で実行されたときに、前記コンピュータに、
コンテキストベースの適応算術符号化を用いて符号化された少なくとも1つのフラグを有する符号化されたビデオブロックを受信することと、
前記少なくとも1つのフラグを構文解析して、前記少なくとも1つのフラグが、複数の変換の第1の変換が、前記符号化されたビデオブロックを横方向および縦方向の両方で復号するために用いられるべきであることをシグナリングするように設定されているかどうかを決定することと、
前記少なくとも1つのフラグが、前記第1の変換が前記横方向および前記縦方向の両方で用いられるべきであることをシグナリングするように設定されていることに応答して、
前記符号化されたビデオブロックを、前記第1の変換を用いて前記横方向および前記縦方向で復号して、復号されたビデオブロックを生成することと、
前記少なくとも1つのフラグが、前記第1の変換が前記横方向および前記縦方向の両方で用いられるべきでないことをシグナリングするように設定されていることに応答して、
前記少なくとも1つのフラグのうちの第2のフラグを構文解析して、前記復号されたビデオブロックを生成するために前記符号化されたビデオブロックを横方向および縦方向の両方で復号するように前記複数の変換の第2の変換が用いられるべきであることをシグナリングするように前記第2のフラグが設定されているかどうかを決定することと、
前記第2のフラグが、前記第2の変換が前記横方向および前記縦方向の両方で用いられるべきであることをシグナリングするように設定されていることに応答して、
前記符号化されたビデオブロックを、前記第2の変換を用いて前記横方向および前記縦方向で復号して、前記復号されたビデオブロックを生成することと、
前記第2のフラグが、前記第2の変換が前記横方向および前記縦方向の両方で用いられるべきでないことをシグナリングするように設定されていることに応答して、
前記少なくとも1つのフラグのうちの第3のフラグを構文解析して、前記符号化されたビデオブロックを復号するために、前記第2の変換が前記横方向と前記縦方向のどちらで用いられるべきか、および前記符号化されたビデオブロックを復号するために、第3の変換が前記横方向と前記縦方向のどちらで用いられるべきかを決定することと、
前記第2の変換および前記第3の変換を用いて前記符号化されたビデオブロックを復号して、前記復号されたビデオブロックを生成することと
を行わせる、コンピュータプログラム。 - 請求項14に記載のコンピュータプログラムを記憶するコンピュータ可読記憶手段。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201862785856P | 2018-12-28 | 2018-12-28 | |
US62/785,856 | 2018-12-28 | ||
PCT/SE2019/051206 WO2020139182A1 (en) | 2018-12-28 | 2019-11-28 | Method and apparatus for selecting transform selection in an encoder and decoder |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2022516497A JP2022516497A (ja) | 2022-02-28 |
JP7257523B2 true JP7257523B2 (ja) | 2023-04-13 |
Family
ID=71129247
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2021537996A Active JP7257523B2 (ja) | 2018-12-28 | 2019-11-28 | エンコーダおよびデコーダにおける変換選択を選択するための方法および装置 |
Country Status (9)
Country | Link |
---|---|
US (3) | US11082692B2 (ja) |
EP (1) | EP3903487A4 (ja) |
JP (1) | JP7257523B2 (ja) |
KR (1) | KR20210104895A (ja) |
CN (1) | CN113302923B (ja) |
CO (1) | CO2021009769A2 (ja) |
MX (1) | MX2021007633A (ja) |
RU (1) | RU2767513C1 (ja) |
WO (1) | WO2020139182A1 (ja) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111183642B (zh) * | 2017-09-28 | 2023-09-15 | 三星电子株式会社 | 编码方法和装置以及解码方法和装置 |
JP2021529462A (ja) | 2018-06-29 | 2021-10-28 | ヴィド スケール インコーポレイテッド | アフィン動きモデルを基にしたビデオコーディングのためのアダプティブ制御点の選択 |
JP7302037B2 (ja) | 2019-06-19 | 2023-07-03 | エルジー エレクトロニクス インコーポレイティド | 画像コーディングにおいて変換カーネルセットを表す情報のシグナリング |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2018506905A (ja) | 2015-01-26 | 2018-03-08 | クアルコム,インコーポレイテッド | 予測残差のための機能強化された複数の変換 |
US20180332289A1 (en) | 2017-05-11 | 2018-11-15 | Mediatek Inc. | Method and Apparatus of Adaptive Multiple Transforms for Video Coding |
WO2019230670A1 (en) | 2018-05-31 | 2019-12-05 | Sharp Kabushiki Kaisha | Systems and methods for partitioning video blocks in an inter prediction slice of video data |
Family Cites Families (26)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101805531B1 (ko) | 2009-06-07 | 2018-01-10 | 엘지전자 주식회사 | 비디오 신호의 디코딩 방법 및 장치 |
CN102918564B (zh) | 2010-03-10 | 2016-10-26 | 汤姆森特许公司 | 具有变换选择的视频编码和解码的约束变换的方法和装置 |
MX2012010863A (es) | 2010-04-01 | 2012-10-15 | Sony Corp | Dispositivo y metodo de procesamiento de imagenes. |
US8976861B2 (en) | 2010-12-03 | 2015-03-10 | Qualcomm Incorporated | Separately coding the position of a last significant coefficient of a video block in video coding |
US9042440B2 (en) | 2010-12-03 | 2015-05-26 | Qualcomm Incorporated | Coding the position of a last significant coefficient within a video block based on a scanning order for the block in video coding |
US20120163472A1 (en) | 2010-12-22 | 2012-06-28 | Qualcomm Incorporated | Efficiently coding scanning order information for a video block in video coding |
US20120163448A1 (en) | 2010-12-22 | 2012-06-28 | Qualcomm Incorporated | Coding the position of a last significant coefficient of a video block in video coding |
MX2013013483A (es) | 2011-06-27 | 2014-02-27 | Panasonic Corp | Metodo de decodificacion de imagenes, metodo de codificacion de imagenes, aparato de decodificacion de imagenes, aparato de codificacion de imagenes y aparato de codificacion y decodificacion de imagenes. |
US9210438B2 (en) * | 2012-01-20 | 2015-12-08 | Sony Corporation | Logical intra mode naming in HEVC video coding |
US9866829B2 (en) * | 2012-01-22 | 2018-01-09 | Qualcomm Incorporated | Coding of syntax elements that correspond to coefficients of a coefficient block in video coding |
US9621921B2 (en) * | 2012-04-16 | 2017-04-11 | Qualcomm Incorporated | Coefficient groups and coefficient coding for coefficient scans |
US10257520B2 (en) | 2012-06-26 | 2019-04-09 | Velos Media, Llc | Modified coding for transform skipping |
JP2017523682A (ja) * | 2014-06-20 | 2017-08-17 | サムスン エレクトロニクス カンパニー リミテッド | インターレイヤビデオ符号化/復号のためのデプス映像の予測モード伝送方法及びその装置 |
EP3262837A4 (en) | 2015-02-25 | 2018-02-28 | Telefonaktiebolaget LM Ericsson (publ) | Encoding and decoding of inter pictures in a video |
KR20230130772A (ko) * | 2016-02-12 | 2023-09-12 | 삼성전자주식회사 | 영상 부호화 방법 및 장치, 영상 복호화 방법 및 장치 |
US10972733B2 (en) * | 2016-07-15 | 2021-04-06 | Qualcomm Incorporated | Look-up table for enhanced multiple transform |
WO2018128222A1 (ko) * | 2017-01-03 | 2018-07-12 | 엘지전자 주식회사 | 영상 코딩 시스템에서 영상 디코딩 방법 및 장치 |
US11146795B2 (en) * | 2017-03-10 | 2021-10-12 | Qualcomm Incorporated | Intra filtering flag in video coding |
US10805641B2 (en) | 2017-06-15 | 2020-10-13 | Qualcomm Incorporated | Intra filtering applied together with transform processing in video coding |
US11134272B2 (en) * | 2017-06-29 | 2021-09-28 | Qualcomm Incorporated | Memory reduction for non-separable transforms |
AU2018311926B2 (en) | 2017-08-03 | 2022-08-18 | FG Innovation Company Limited | Systems and methods for partitioning video blocks in an inter prediction slice of video data |
JP6863208B2 (ja) * | 2017-09-29 | 2021-04-21 | 株式会社ニューフレアテクノロジー | マルチ荷電粒子ビーム描画装置及びマルチ荷電粒子ビーム描画方法 |
US10491914B2 (en) * | 2018-03-29 | 2019-11-26 | Tencent America LLC | Transform information prediction |
WO2020046086A1 (ko) * | 2018-09-02 | 2020-03-05 | 엘지전자 주식회사 | 영상 신호를 처리하기 위한 방법 및 장치 |
WO2020046091A1 (ko) * | 2018-09-02 | 2020-03-05 | 엘지전자 주식회사 | 다중 변환 선택에 기반한 영상 코딩 방법 및 그 장치 |
US10819979B2 (en) * | 2018-09-06 | 2020-10-27 | Tencent America LLC | Coupled primary and secondary transform |
-
2019
- 2019-11-28 JP JP2021537996A patent/JP7257523B2/ja active Active
- 2019-11-28 MX MX2021007633A patent/MX2021007633A/es unknown
- 2019-11-28 WO PCT/SE2019/051206 patent/WO2020139182A1/en unknown
- 2019-11-28 EP EP19902876.2A patent/EP3903487A4/en active Pending
- 2019-11-28 KR KR1020217023848A patent/KR20210104895A/ko not_active Application Discontinuation
- 2019-11-28 CN CN201980086072.3A patent/CN113302923B/zh active Active
- 2019-11-28 RU RU2021122027A patent/RU2767513C1/ru active
- 2019-11-28 US US16/640,010 patent/US11082692B2/en active Active
-
2021
- 2021-06-28 US US17/360,088 patent/US11558613B2/en active Active
- 2021-07-26 CO CONC2021/0009769A patent/CO2021009769A2/es unknown
-
2022
- 2022-12-08 US US18/077,414 patent/US11991359B2/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2018506905A (ja) | 2015-01-26 | 2018-03-08 | クアルコム,インコーポレイテッド | 予測残差のための機能強化された複数の変換 |
US20180332289A1 (en) | 2017-05-11 | 2018-11-15 | Mediatek Inc. | Method and Apparatus of Adaptive Multiple Transforms for Video Coding |
WO2019230670A1 (en) | 2018-05-31 | 2019-12-05 | Sharp Kabushiki Kaisha | Systems and methods for partitioning video blocks in an inter prediction slice of video data |
Also Published As
Publication number | Publication date |
---|---|
CO2021009769A2 (es) | 2021-08-09 |
US11991359B2 (en) | 2024-05-21 |
CN113302923A (zh) | 2021-08-24 |
US11082692B2 (en) | 2021-08-03 |
US20210136376A1 (en) | 2021-05-06 |
MX2021007633A (es) | 2021-08-11 |
CN113302923B (zh) | 2024-04-02 |
WO2020139182A1 (en) | 2020-07-02 |
US20210329243A1 (en) | 2021-10-21 |
US20230109113A1 (en) | 2023-04-06 |
JP2022516497A (ja) | 2022-02-28 |
KR20210104895A (ko) | 2021-08-25 |
EP3903487A1 (en) | 2021-11-03 |
US11558613B2 (en) | 2023-01-17 |
EP3903487A4 (en) | 2022-09-21 |
RU2767513C1 (ru) | 2022-03-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US12003750B2 (en) | Video decoding method and apparatus using multi-core transform, and video encoding method and apparatus using multi-core transform | |
AU2023202899B2 (en) | Method and device for entropy encoding, decoding video signal | |
TWI753356B (zh) | 用於編碼或解碼轉換塊的方法與裝置 | |
JP7257523B2 (ja) | エンコーダおよびデコーダにおける変換選択を選択するための方法および装置 | |
KR101356733B1 (ko) | 컨텍스트 기반 적응적 이진 산술 부호화, 복호화 방법 및장치 | |
WO2020253828A1 (zh) | 一种编解码方法、装置及存储介质 | |
KR20130106340A (ko) | 인트라 예측 모드 부호화/복호화 방법 및 컴퓨터로 읽을 수 있는 기록 매체 | |
TWI789668B (zh) | 脈絡適應性二進制算術寫碼用參數化體系決定技術 | |
KR20240033178A (ko) | 비디오 데이터의 양상을 엔트로피 코딩 및 디코딩하기 위한 방법 및 장치 | |
WO2012128453A1 (ko) | 영상 부호화/복호화 방법 및 장치 | |
KR101707164B1 (ko) | 영상의 부호화/복호화 방법 및 이를 이용하는 장치 | |
KR101642092B1 (ko) | 영상의 부호화/복호화 방법 및 이를 이용하는 장치 | |
CN108702521B (zh) | 编码和解码方法、装置、编码器、解码器及存储介质 | |
US11743467B2 (en) | Method and device for entropy encoding coefficient level, and method and device for entropy decoding coefficient level | |
KR20240024337A (ko) | 변환 및 계수 시그널링에 대한 방법 및 장치 | |
WO2021207035A1 (en) | Methods and apparatus on transform and coefficient signaling | |
WO2021055970A1 (en) | Methods and apparatus of video coding using palette mode | |
CN115299047A (zh) | 使用调色板模式的视频编解码的方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210908 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20210908 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20221007 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20221018 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20221205 |
|
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: 20230328 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20230403 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7257523 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |