JP2022546898A - ビデオ画像処理方法、装置、および記憶媒体 - Google Patents

ビデオ画像処理方法、装置、および記憶媒体 Download PDF

Info

Publication number
JP2022546898A
JP2022546898A JP2021576141A JP2021576141A JP2022546898A JP 2022546898 A JP2022546898 A JP 2022546898A JP 2021576141 A JP2021576141 A JP 2021576141A JP 2021576141 A JP2021576141 A JP 2021576141A JP 2022546898 A JP2022546898 A JP 2022546898A
Authority
JP
Japan
Prior art keywords
bit
mode
cclm
adopt
indicate
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
Application number
JP2021576141A
Other languages
English (en)
Inventor
スウェイ マ
ジャチ ジャン
シャオジェン ジョン
シャンシェ ワン
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
SZ DJI Technology Co Ltd
Original Assignee
SZ DJI Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Priority claimed from PCT/CN2019/092869 external-priority patent/WO2020258056A1/zh
Application filed by SZ DJI Technology Co Ltd filed Critical SZ DJI Technology Co Ltd
Publication of JP2022546898A publication Critical patent/JP2022546898A/ja
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods 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/146Data rate or code amount at the encoder output
    • H04N19/149Data rate or code amount at the encoder output by estimating the code amount by means of a model, e.g. mathematical model or statistical model
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods 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/13Adaptive entropy coding, e.g. adaptive variable length coding [AVLC] or context adaptive binary arithmetic coding [CABAC]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods 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/103Selection of coding mode or of prediction mode
    • H04N19/11Selection of coding mode or of prediction mode among a plurality of spatial predictive coding modes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods 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/103Selection of coding mode or of prediction mode
    • H04N19/105Selection 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods 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/157Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter
    • H04N19/159Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods 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/17Methods 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/176Methods 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods 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/184Methods 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 bits, e.g. of the compressed video stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods 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/186Methods 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/46Embedding additional information in the video signal during the compression process
    • H04N19/463Embedding additional information in the video signal during the compression process by compressing encoding parameters before transmission
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/593Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/70Methods 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/90Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using coding techniques not provided for in groups H04N19/10-H04N19/85, e.g. fractals
    • H04N19/91Entropy coding, e.g. variable length coding [VLC] or arithmetic coding

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • Algebra (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Analysis (AREA)
  • Mathematical Optimization (AREA)
  • Pure & Applied Mathematics (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)

Abstract

本発明の実施例は、符号化/復号化すべき画像の画像ブロックの彩度予測モードを二値化して、少なくとも3つの隣接するビットを含むビット列を得、符号化/復号化すべき画像については、CCLMと通常イントラ彩度予測モードとの少なくとも1つを使用することが許容され、CCLMは第1のモード、第2のモード、および第3のモードを少なくとも含み、第1のビットは、第1のモードを採用するか否か指示するために用いられ、第2のビットは、第1のビットが第1のモードを採用しないことを指示しているときに、第1のモード以外の残りのモードを採用するか否か指示するために用いられ、第3のビットは、第2のビットが第1のモード以外の残りのモードを採用することを指示しているときに、画像ブロックが採用するのは第2のモードまたは第3のモードであると指示するために用いられ、互いに独立した確率モデルを採用して第2のビットと第3のビットとをそれぞれ符号化/復号化することを含むビデオ画像処理方法、装置、および記憶媒体を提供しており、並列符号化/復号化を実現しており、符号化/復号化の効率を高める。【選択図】図2

Description

本発明はビデオ符号化/復号化の分野に関し、特に、ビデオ画像処理方法、装置、および記憶媒体に関する。
現在、多用途ビデオ符号化(Versatile Video Coding)において、クロスコンポーネント線形モデル(Cross Component Linear Mode,CCLM)を含む複数種の予測モードが彩度予測に使用されていることで、彩度成分予測の精度を高めている。CCLM予測モードを使用して画像ブロックの彩度予測モードの番号を解析する際には、異なる位置のビット解析時に依存関係が存在している。例えば、画像ブロックの4番目の位置のビットの符号化/復号化方式は、3番目の位置のビットの値を参照しなければならない。このような方式を採用すれば、符号化/復号化の複雑さが高まり、符号化/復号化の効率が低下する。従って、どのようにして符号化/復号化の効率をより良く向上させるかが研究の重点となる。
本発明の実施例は、ビデオ画像処理方法、装置、および記憶媒体を提供し、並列符号化/復号化を実現し、符号化/復号化過程の複雑さを低減し、符号化/復号化時間を節約し、符号化/復号化の効率を高めている。
第1の態様において、本発明の実施例は、
符号化/復号化すべき画像の画像ブロックの彩度予測モードを二値化して、少なくとも3つの隣接するビットを含むビット列を得、前記符号化/復号化すべき画像については、クロスコンポーネント線形モデルCCLMと通常イントラ彩度予測モードとの少なくとも1つを使用することが許容され、前記CCLMは第1のモード、第2のモード、および第3のモードを少なくとも含み、前記通常イントラ彩度予測モードは前記CCLM以外の他のイントラ彩度予測モードであり、
前記3つの隣接するビットのうち第1のビットは、前記CCLMの第1のモードを採用するか否か指示するために用いられ、前記第1のビットが、前記CCLMの第1のモードを採用しないことを指示しているときには、第2のビットは、前記CCLMの前記第1のモード以外の残りのモードを採用するか否か指示するために用いられ、前記第2のビットが前記CCLMの前記第1のモード以外の残りのモードを採用することを指示しているときには、第3のビットは、前記画像ブロックが採用するのは前記CCLMの第2のモードまたは第3のモードであると指示するために用いられるか、
または、前記3つの隣接するビットのうち第1のビットは、前記CCLMを採用するか否か指示するために用いられ、前記第1のビットが、前記CCLMを採用することを指示しているときには、前記第2のビットは、前記CCLMの第1のモードを採用するか否か指示するために用いられ、前記第2のビットが、前記CCLMの第1のモードを採用しないことを指示しているときには、第3のビットは、前記CCLMの第2のモードまたは第3のモードを採用することを指示するために用いられ、
互いに独立した確率モデルを採用して、前記第2のビットと前記第3のビットとをそれぞれ符号化/復号化することを含むビデオ画像処理方法を提供している。
第2の態様において、本発明の実施例は、
符号化/復号化すべき画像の画像ブロックの彩度予測モードを二値化して、少なくとも3つの隣接するビットを含むビット列を得、前記符号化/復号化すべき画像については、クロスコンポーネント線形モデルCCLMと通常イントラ彩度予測モードとの少なくとも1つを使用することが許容され、前記CCLMは第1のモード、第2のモード、および第3のモードを少なくとも含み、前記通常イントラ彩度予測モードは前記CCLM以外の他のイントラ彩度予測モードであり、
前記3つの隣接するビットのうち第1のビットは、前記CCLMを採用するか否か指示するために用いられ、前記第1のビットが、前記CCLMを採用することを指示しているときには、前記第2のビットは、前記CCLMの第1のモードを採用するか否か指示するために用いられ、前記第2のビットが、前記CCLMの第1のモードを採用しないことを指示しているときには、第3のビットは、前記CCLMの第2のモードまたは第3のモードを採用することを指示するために用いられ、
互いに独立した確率モデルを採用して、前記第1のビットと前記第2のビットとをそれぞれ符号化/復号化することを含むビデオ画像処理方法を提供している。
第3の態様において、本発明の実施例は、
メモリとプロセッサとを備え、
前記メモリは、プログラム指令を記憶するために用いられ、
前記プロセッサは、前記プログラム指令を呼び出すために用いられ、前記プログラム指令が実行されるときには、
符号化/復号化すべき画像の画像ブロックの彩度予測モードを二値化して、少なくとも3つの隣接するビットを含むビット列を得、前記符号化/復号化すべき画像については、クロスコンポーネント線形モデルCCLMと通常イントラ彩度予測モードとの少なくとも1つを使用することが許容され、前記CCLMは第1のモード、第2のモード、および第3のモードを少なくとも含み、前記通常イントラ彩度予測モードは前記CCLM以外の他のイントラ彩度予測モードである操作を実行するために用いられ、
前記3つの隣接するビットのうち第1のビットは、前記CCLMの第1のモードを採用するか否か指示するために用いられ、前記第1のビットが、前記CCLMの第1のモードを採用しないことを指示しているときには、第2のビットは、前記CCLMの前記第1のモード以外の残りのモードを採用するか否か指示するために用いられ、前記第2のビットが前記CCLMの前記第1のモード以外の残りのモードを採用することを指示しているときには、第3のビットは、前記画像ブロックが採用するのは前記CCLMの第2のモードまたは第3のモードであると指示するために用いられるか、
または、前記3つの隣接するビットのうち第1のビットは、前記CCLMを採用するか否か指示するために用いられ、前記第1のビットが、前記CCLMを採用することを指示しているときには、前記第2のビットは、前記CCLMの第1のモードを採用するか否か指示するために用いられ、前記第2のビットが、前記CCLMの第1のモードを採用しないことを指示しているときには、第3のビットは、前記CCLMの第2のモードまたは第3のモードを採用することを指示するために用いられ、
互いに独立した確率モデルを採用して、前記第2のビットと前記第3のビットとをそれぞれ符号化/復号化する、ビデオ画像処理装置を提供している。
第4の態様において、本発明の実施例は、
メモリとプロセッサとを備え、
前記メモリは、プログラム指令を記憶するために用いられ、
前記プロセッサは、前記プログラム指令を呼び出すために用いられ、前記プログラム指令が実行されるときには、
符号化/復号化すべき画像の画像ブロックの彩度予測モードを二値化して、少なくとも3つの隣接するビットを含むビット列を得、前記符号化/復号化すべき画像については、クロスコンポーネント線形モデルCCLMと通常イントラ彩度予測モードとの少なくとも1つを使用することが許容され、前記CCLMは第1のモード、第2のモード、および第3のモードを少なくとも含み、前記通常イントラ彩度予測モードは前記CCLM以外の他のイントラ彩度予測モードである操作を実行するために用いられ、
前記3つの隣接するビットのうち第1のビットは、前記CCLMを採用するか否か指示するために用いられ、前記第1のビットが、前記CCLMを採用することを指示しているときには、前記第2のビットは、前記CCLMの第1のモードを採用するか否か指示するために用いられ、前記第2のビットが、前記CCLMの第1のモードを採用しないことを指示しているときには、第3のビットは、前記CCLMの第2のモードまたは第3のモードを採用することを指示するために用いられ、
互いに独立した確率モデルを採用して、前記第1のビットと前記第2のビットとをそれぞれ符号化/復号化する、ビデオ画像処理装置を提供している。
第5の態様において、本発明の実施例は、コンピュータプログラムを記憶したコンピュータ可読記憶媒体であって、このコンピュータプログラムは、プロセッサにより実行されるときに、上記第1の態様または上記第2の態様に記載のビデオ画像処理方法を実現するコンピュータ可読記憶媒体を提供している。
本発明の実施例は、符号化/復号化すべき画像の画像ブロックの彩度予測モードを二値化することによって、少なくとも3つの隣接するビットを含むビット列を得、互いに独立した確率モデルを採用してそれぞれ前記3つの隣接するビットのうち少なくとも2つの隣接するビット(例えば、第2のビットと第3のビット、また例えば、第1のビットと第2のビット)を符号化/復号化することで、並列符号化/復号化を実現し、符号化/復号化の複雑さを低減し、符号化/復号化の効率を高める。
本発明の実施例または従来技術における技術的解決策をより明確に説明するため、以下、実施例において使用する必要のある図面について簡単に説明する。当然ながら、以下の記述中の図面は本発明のいくつかの実施例であるに過ぎず、当業者にとっては、創造的な労働を行わない前提の下で、これらの図面に基づいて他の図面を得ることもできる。
本発明の実施例が提供するCCLMの概略図である。 本発明の実施例が提供する別のCCLMの概略図である。 本発明の実施例が提供するビデオ画像処理方法のフローチャートである。 本発明の実施例が提供するビデオ画像処理装置の構造概略図である。 本発明の実施例が提供する算術符号化プロセスの概略図である。
以下、本発明の実施例中の図面を参照しながら、本発明の実施例中の技術的解決策について明確かつ十分に記述する。当然ながら、記述される実施例は本発明の一部の実施例であるに過ぎず、すべての実施例ではない。本発明中の実施例に基づき、当業者が創造的な労働を行っていない前提の下で得た他のすべての実施例は、いずれも本発明が保護する範囲に属する。
以下、図面を参照しながら、本発明のいくつかの実施形態について詳しく説明する。矛盾しない場合には、下記の実施例および実施例中の特徴は互いに組み合わせることができる。
本発明の実施例が提供するビデオ画像処理方法はビデオ画像処理装置に応用することができ、前記ビデオ処理装置はスマート端末(携帯電話、タブレットコンピュータ等)に設置することができる。あるいくつかの実施例では、本発明の実施例は航空機(無人機など)に応用することができ、他の実施例では、本発明の実施例は他のモバイルプラットフォーム(無人船、無人自動車、ロボット等)にも応用することができるが、本発明の実施例は具体的な限定は行わない。
本発明の実施例が提供するビデオ画像処理方法は、国際ビデオ符号化規格H.264、ビデオ圧縮規格(High Efficiency Video Coding、HEVC)、VVC、および中国ビデオ符号化/復号化標準(Audio Video coding Standard、AVS)、AVS+、AVS2およびAVS3等に適合する符号化/復号化器に主に応用される。本発明の実施例を説明する前に、まず、ビデオ符号化規格中の彩度予測技術について説明する。
ビデオ符号化の入力はYUVフォーマットのビデオシーケンスであり、ここで、Yは輝度成分であり、U、Vは彩度成分である。次世代のビデオ符号化規格であるVVCではCCLMモードを導入しており、これにより彩度成分予測の精度を高めている。
図1aおよび図1bを参照しながら、CCLMについて例を挙げて説明する。図1aは、本発明の実施例が提供するCCLMの概略図であり、図1bは、本発明の実施例が提供する別のCCLMの概略図である。図1aに示すのは現在彩度ブロックであり、図1bは、図1aの現在彩度ブロックに基づいて得られる彩度予測ブロックである。ビデオシーケンスの異なる成分の間に比較的強い相関性が存在しているため、ビデオシーケンスの異なる成分間の相関性を利用することによって符号化性能を高めることができる。従って、成分間の冗長情報を削減するため、CCLM予測モードにおいては、彩度成分は、同じブロックにおける再構成輝度成分に基づいて予測を行い、下記のような線形モデルを使用する:
Figure 2022546898000002
式中、preadcは彩度予測ブロックを指し、rec'Lは、同じ位置の輝度符号化ブロックのダウンサンプリング後の輝度成分を指し、パラメータαとβは、下記の式(1)および式(2)に示すように、隣接する再構成輝度と彩度サンプルの間の回帰誤差を最小化することによって導出する:
Figure 2022546898000003
式中、L(n)は、左方の隣接する一列と上方の隣接する一行がダウンサンプリングされた後の再構成輝度サンプルを表し、C(n)は、現在彩度ブロックの左方および上方の隣接する再構成彩度サンプルを表す。αとβは伝送する必要がなく、復号化器においても同様の方式によって算出される。
説明を要するのは、予測は主流のビデオ符号化フレームワークの重要なモジュールであり、イントラ予測は再構成済みの周辺隣接画素を使用し、異なる予測モードによって予測ブロックを得る、という点である。輝度成分と彩度成分に使用される予測モードについては、従来のPlanarモード、DCモード、65の角度モード以外に、彩度予測モードには、新たなCCLMモードも導入している。1フレームの画像に対し、まず、例えば64×64、128×128サイズなど、同じサイズの符号化領域(Coding Tree Unit,CTU)に分ける。個々のCTUはさらに、方形または矩形の符号化ユニット(Coding Unit,CU)に区分することができる。イントラ符号化フレーム・IフレームのCTUにおいて、輝度成分と彩度成分は、異なる区分方式を有することができ、両方向予測内挿符号化フレーム・Bフレームと前方向予測符号化フレーム・Pフレームにおいては、輝度成分と彩度成分は同じ区分方式を有する。画像ブロックの彩度予測モード番号はビットストリーム中に伝送される。
現在、主流のビデオ符号化規格におけるイントラ予測技術は主にPlanarモード、DCモードと65の角度モードを含んでいるほか、彩度予測モードは付加的にCCLMモードもさらに含んでいる。CCLMモードは複数種含むことができ、例えば、LT_CCLM、T_CCLM、L_CCLMという3種の予測モードのうち少なくとも1種を含む。彩度予測モードの番号はコードストリーム中に伝送される。符号化の複雑さを低減するため、一例では、CCLMモードがオンであるか否かに応じて、彩度予測モードはそれぞれ5種または8種ある。
CCLMモードがオフのときには5種の彩度予測モードがあり、この5種の彩度予測モードの対応関係はそれぞれ下記表1に示す通りである。表1に示すのはCCLMがオフのときの彩度予測モードである。ここで、輝度モードについては、0番はPlanarモードであり、1番はDCモードであり、50番は角度Verticalモードであり、18番は角度Horizonモードである。
あるいくつかの実施例では、彩度予測モードの番号については、輝度モードに基づいて、表1を通じて、輝度モードに対応する彩度予測モードの番号を検索することができる。
表1を例にして、どのようにして表1を用いて輝度モードを検索するかについて例を挙げて説明する。CCLMモードがオフのときには、輝度モードが0番のPlanarモードであれば、彩度予測モード番号は1番であり、表1により、輝度モード0番が彩度予測モード番号1番に対応する輝度モードは、第3の行、第2の列における50番の角度Verticalモードであると確定することができる。また例えば、CCLMモードがオフのときには、輝度モードが18番の角度Horizonモードであれば、彩度予測モード番号は3番であり、表1により、輝度モード18番が彩度予測モード番号3番に対応する輝度モードは、第5の行、第3の列における1番のDCモードであると確定することができる。
Figure 2022546898000004
前記ビット列中のビットを符号化/復号化しやすいように、画像ブロックの彩度予測モードを二値化することによってビット列を得る。ここで、ビットは、符号化/復号化ビット(bit)または符号化/復号化二元符号(bin)を表すことができる。
CCLMがオフのときに、表1に示す彩度予測モードを二値化する方式は、下記表2に示す通りであり、ここで、4番のモードは彩度DMモードである。
Figure 2022546898000005
CCLMモードがオフのときには、彩度予測モードが二値化された後、ビット列の1番目の位置のビットを、0番のコンテキストを用いて符号化し、ビット列の2番目の位置および3番目の位置のビットについては、いずれも等確率bypassモードを使用する。このとき、彩度予測モード番号の、異なる位置のビットを符号化することに、依存が存在しない。
ここで、コンテキスト(または、コンテキストモデルと称するか、または、コンテキスト確率モデルと称する)とは、コンテキストに基づくアダプティブバイナリ算術符号化/復号化の過程において、最近符号化/復号化されたbinに基づいて、異なるbinの出現確率の状況を更新するモデルを指す。
CCLMモードがオンのときには8種の彩度予測モードがある。一例では、この8種の彩度予測モードは、下記表3にそれぞれ対応する。ここで、4、5、6番の彩度予測モードはLT_CCLM、L_CCLM、T_CCLMモードにそれぞれ対応し、7番はDMモードであり、0、1、2、3番は他のモードまたは通常イントラ彩度予測モードである。
Figure 2022546898000006
表3を例にして、どのようにして表3を用いて輝度モードを検索するかについて例を挙げて説明する。CCLMモードがオンのときには、輝度モードが0番のPlanarモードであれば、彩度予測モード番号は5番のL_CCLMモードであり、表3により、輝度モード0番が彩度予測モード番号の5番に対応する輝度モードは、第7の行、第2の列における82番のモードであると確定することができる。また例えば、CCLMモードがオンのときには、輝度モードが18番の角度Horizonモードであれば、彩度予測モード番号は7番のDMモードであり、すると、表3により、輝度モード18番が彩度予測モード番号の8番に対応する輝度モードは、第9の行、第4の列における18番の角度Horizonモードであると確定することができる。
CCLMがオンのときに、表3に示す彩度予測モードを二値化する方式は、下記表4に示す通りである。
Figure 2022546898000007
コードストリームの中で伝送するときには、CCLMモードがオンであるか否かに応じて、彩度予測モードの番号は、異なる値域を有し、二値化されたビット列は符号化を経た後、コードストリームの中で伝送される。
表4に示す通り、前記ビット列中の1番目の位置のビットは、DMモードまたは他のモードを使用するか否かを表すために用いられ、前記DMモード以外の他のモードは、CCLMモードまたは通常イントラ彩度予測モードを含むが、これらのみに限定されない。例えば、彩度予測モード番号7の二値化されたビット列が0であり、1番目の位置のビットが0であれば、DMモードを採用すると確定し、また例えば、彩度予測モード番号4の二値化されたビット列が10であり、1番目の位置のビットが1であれば、DMモード以外の他のモードを採用すると確定する。
2番目の位置のビットは、LT_CCLMモードを使用するか否かを表すために用いられ、例えば、彩度予測モード番号4の二値化されたビット列が10であり、2番目の位置のビットが0であれば、LT_CCLMモードを採用すると確定する。
3番目の位置のビットは、2番目の位置のビットがLT_CCLMモードを採用しないと指示しているときに、LT_CCLMモード以外の他のモードを採用すると指示するために用いられ、例えば、彩度予測モード番号5、6、0、1、2、3の二値化されたビット列の3番目の位置のビットは、LT_CCLMモード以外の他のモードを採用すると指示するために用いられる。4番目の位置のビットは、3番目の位置のビットが1である場合にL_CCLMモードまたはT_CCLMモードを採用すると指示するために用いられ、彩度予測モード番号5の二値化されたビット列が1110であり、4番目の位置のビットが0であれば、L_CCLMモードを採用すると確定することができ、彩度予測モード番号6の二値化されたビット列が1111であり、4番目の位置のビットが1であれば、T_CCLMモードを採用すると確定することができる。
3番目の位置のビットが0である場合には、4番目の位置のビットおよび5番目の位置のビットが、採用する彩度予測モードの番号を指示するために用いられる。例えば、彩度予測モード番号0の二値化されたビット列は11000であり、彩度予測モード番号1の二値化されたビット列は11001であり、彩度予測モード番号2の二値化されたビット列は11010であり、彩度予測モード番号3の二値化されたビット列は11011である。
あるいくつかの実施例では、前記ビット列は1つのビットのビット列であってよい。表4を例にすると、彩度予測モード番号7の二値化された対応するビット列が0であれば、彩度予測モード番号7がDMモードを採用すると確定することができる。
いくつかの実施例では、前記ビット列は2つの隣接するビットを含んでいてよい。表4を例にすると、ビデオ画像処理装置が、符号化/復号化すべき画像の画像ブロックの彩度予測モード番号4を二値化して得られるビット列が10であるとすれば、1番目の位置のビットが1であれば、画像ブロックの彩度予測モードでDMモードを使用しておらず、すなわち、DMモード以外の他のモードを使用していると確定することができ、CCLMモードまたは通常イントラ彩度予測モードを使用している可能性がある。2番目の位置のビットが0であれば、画像ブロックの彩度予測モードでCCLMモード中のLT_CCLMモードを使用していると確定することができる。
CCLMモードがオンのときには、彩度予測モードは5種から8種まで増加する。このとき、ビット列の1番目の位置のビット、2番目の位置のビット、および3番目の位置のビットについてはそれぞれ0番、1番、2番のコンテキストを使用して符号化を行う。4番目の位置のビットを符号化するときには、3番目の位置のビットの取る値に基づいて符号化の方式を確定しなければならない。3番目の位置のビットの値が0に等しいとき、4番目の位置のビット、bypassを用いて5番目の位置のビットを符号化し、3番目の位置のビットの値が1に等しいとき、2番のコンテキストを用いて4番目の位置のビットを符号化する。このとき、復号化過程で3番目の位置のビットの値を判断しなければ、4番目の位置のビットをさらに復号化することはできない。
あるいくつかの実施例では、彩度予測モード番号の符号化過程は下記表5に示す通りである:
Figure 2022546898000008
ここで、naは、空の符号化モデルを指示するために用いられ、bypassは、対応する後文中のバイパス符号化モードを指示するために用いられる。
上記表5に示すように、前記ビットIdxは0、1、2、3、4を含む。ここで、0は1番目の位置のビットを指示するために用いられ、2は2番目の位置のビット、すなわち第1のビットを指示するために用いられ、2は3番目の位置のビット、すなわち第2のビットを指示するために用いられ、3は4番目の位置のビット、すなわち第3のビットを指示するために用いられ、4は4番目の位置のビット、すなわち第3のビットを指示するために用いられる。
上記表5に示す、符号化彩度予測モード番号の実現技術の細部によって、CCLMモードがオンのときには、4番目の位置のビットの解析過程は3番目の位置のビットの値に依存しなければならないことが分かる。3番目の位置のビットの値が0に等しければ、4番目の位置のビットの符号化についてはbypassを用いて符号化し、3番目の位置のビットの値が1に等しければ、4番目の位置のビットの符号化方式は、コンテキストに基づくバイナリ算術符号化を用いる。従って、4番目の位置のビットの取る値が3番目の位置のビットの取る値に依存することにより、4番目の位置のビットと3番目の位置のビットとの間に結合が存在するに至ると確定することができる。このような実施形態は比較的煩雑であり、符号化/復号化の効率が比較的低い。
従って、本発明の実施例は、符号化/復号化すべき画像の画像ブロックの彩度予測モードを二値化して、少なくとも3つの隣接するビットを含むビット列を得、前記符号化/復号化すべき画像については、クロスコンポーネント線形モデルCCLMと通常イントラ彩度予測モードとの少なくとも1つを使用することが許容され、前記CCLMは第1のモード、第2のモード、および第3のモードを少なくとも含み、前記通常イントラ彩度予測モードは前記CCLM以外の他のイントラ彩度予測モードであることを提案する。
いくつかの実施例では、前記3つの隣接するビットのうち第1のビットは、前記CCLMの第1のモードを採用するか否か指示するために用いられ、第2のビットは、前記第1のビットが、前記CCLMの第1のモードを採用しないことを指示しているときに、前記CCLMの前記第1のモード以外の残りのモードを採用するか否か指示するために用いられ、第3のビットは、前記第2のビットが前記CCLMの前記第1のモード以外の残りのモードを採用することを指示しているときに、前記画像ブロックが前記CCLMの第2のモードまたは第3のモードを採用するか否か指示するために用いられる。互いに独立した確率モデルを採用して、前記第2のビットと前記第3のビットとをそれぞれ符号化/復号化する。さらには、互いに独立した確率モデルを採用して、前記3つの隣接するビットをそれぞれ符号化/復号化する。
1つの実施例では、前記3つの隣接するビットのうち第1のビットは、前記CCLMを採用するか否か指示するために用いられ、前記第1のビットが、前記CCLMを採用することを指示しているときには、前記第2のビットは、前記CCLMの第1のモードを採用するか否か指示するために用いられ、前記第2のビットが、前記CCLMの第1のモードを採用しないことを指示しているときには、第3のビットは、前記CCLMの第2のモードまたは第3のモードを採用することを指示するために用いられる。互いに独立した確率モデルを採用して、第1のビットと第2のビットとをそれぞれ符号化/復号化する。さらには、互いに独立した確率モデルを採用して、前記3つの隣接するビットをそれぞれ符号化/復号化する。
ここで、互いに独立した確率モデルを採用して符号化および復号化を行うことは、1つのビットを符号化および復号化する際に採用する確率モデルを指すことが可能であり、他のビット(例えば隣接するビット)の取る値の影響を受けることはなく、つまり、他のビットの取る値が変化するにつれて変わることはない。
ここで、前記3つの隣接するビットは、同一の構文要素に位置していてよい(例えば、いずれもイントラ彩度予測モードに位置する)。
本発明の実施例は、このような実施形態によって、複数種の彩度予測モードを保持して性能の向上をもたらすと同時に、ハードウェア解析時の複雑さを効果的に低減することができる。本発明内で提供した、彩度モード符号化/復号化方式に対する改良方法については、符号化性能の顕著な損失なくハードウェア解析の並列度を高めることができ、異なる位置のビットの符号化/復号化依存を除去しており、個々のビットの符号化/復号化時の複雑さを簡略化しており、符号化/復号化の効率を高めている。
以下、図面を参照しながら、本発明の実施例が提供するビデオ画像処理方法について概略的な説明を行う。
具体的に図2を参照すると、図2は、本発明の実施例が提供するビデオ画像処理方法のフローチャートである。前記方法はビデオ画像処理装置に応用することができる。ここで、前記ビデオ画像処理装置の説明については前述の通りであり、無用な記述はここで繰り返さない。具体的には、本発明の実施例の前記方法は以下のようなステップを含む。
S201:符号化/復号化すべき画像の画像ブロックの彩度予測モードを二値化して、少なくとも3つの隣接するビットを含むビット列を得、前記符号化/復号化すべき画像については、クロスコンポーネント線形モデルCCLMと通常イントラ彩度予測モードとの少なくとも1つを使用することが許容され、前記CCLMは第1のモード、第2のモード、および第3のモードを少なくとも含み、前記通常イントラ彩度予測モードは前記CCLM以外の他のイントラ彩度予測モードである。
本発明の実施例では、ビデオ画像処理装置は、符号化/復号化すべき画像の画像ブロックの彩度予測モードを二値化して、少なくとも3つの隣接するビットを含むビット列を得ることができ、前記符号化/復号化すべき画像については、クロスコンポーネント線形モデルCCLMと通常イントラ彩度予測モードとの少なくとも1つを使用することが許容され、前記CCLMは第1のモード、第2のモード、および第3のモードを少なくとも含み、前記通常イントラ彩度予測モードは前記CCLM以外の他のイントラ彩度予測モードである。
いくつかの実施例では、前記3つの隣接するビットのうち第1のビットは、前記CCLMの第1のモードを採用するか否か指示するために用いられ、前記第1のビットが、前記CCLMの第1のモードを採用しないことを指示しているときには、第2のビットは、前記CCLMの前記第1のモード以外の残りのモードを採用するか否か指示するために用いられ、前記第2のビットが前記CCLMの前記第1のモード以外の残りのモードを採用することを指示しているときには、第3のビットは、前記画像ブロックが採用するのは前記CCLMの第2のモードまたは第3のモードであると指示するために用いられる。
いくつかの実施例では、前記第1のビットは前記ビット列のうち2番目の位置のビットであり、前記第2のビットは前記ビット列のうち3番目の位置のビットであり、前記第3のビットは前記ビット列のうち4番目の位置のビットである。表4中の彩度予測モード番号5の二値化されたビット列1110を例にして、3つの隣接するビットについて例を挙げて説明する。ビット列1110における第1のビットは2番目の位置の1であり、第2のビットは3番目の位置の1であり、第3のビットは4番目の位置の0である。
1つの実施例では、前記第3のビットは、前記第2のビットが前記CCLMの前記第1のモード以外の残りのモードを採用しないことを指示しているときには、前記通常イントラ彩度予測モードのうち1種を採用することを指示するためにさらに用いられる。あるいくつかの実施例では、前記通常イントラ彩度予測モードが、Planarモード、DCモード、65の角度モードのうちいずれか1種または複数種を含む。
いくつかの実施例では、前記第1のモードはLT_CCLMモードを含み、前記第2のモードはL_CCLMモードを含み、前記第3のモードはT_CCLMモードを含む。あるいくつかの実施例では、前記CCLMモードはイントラ予測の彩度予測モードである。表4を例にして、例を挙げて説明する。彩度予測モード番号4の二値化されたビット列10は第1のモード、すなわちLT_CCLMモードに対応し、彩度予測モード番号5の二値化されたビット列1110は第2のモード、すなわちL_CCLMモードに対応し、彩度予測モード番号6の二値化されたビット列1111は第3のモード、すなわちT_CCLMモードに対応する。
あるいくつかの実施例では、前記第1のモード、第2のモード、第3のモードは、LT_CCLMモード、L_CCLMモード、T_CCLMモード以外の他のモードであってよい。
あるいくつかの実施例では、前記符号化/復号化すべき画像中の画像ブロックが、方形と矩形との少なくとも1つを呈する。
あるいくつかの実施例では、前記ビット列中のビットは算術符号化/復号化において「bin」の形式によって表すことができ、当然ながら、他の実施例では、前記ビットは他の形式によって表すこともでき、ここでは具体的に限定しない。
いくつかの実施例では、前記符号化/復号化すべき画像は、CCLMをオンにした、符号化/復号化すべき画像である。あるいくつかの実施例では、前記符号化/復号化すべき画像に、CCLMがオン状態にある少なくとも1つの画像ブロックが含まれる。
あるいくつかの実施例では、前記CCLMがオン状態にあるか否かは、符号化する際に付加するマーカによって確定することができる。あるいくつかの実施例では、前記符号化すべき画像を符号化する際に、ビデオパラメータセット(Video Parameter Set,VPS)、シーケンスパラメータセット(Sequence Parameter Set,SPS)、画像パラメータセット(Picture Parameter Set,PPS)、シーケンスヘッダ、スライスヘッダまたは画像ヘッダにマーカを付加することができ、前記マーカは、符号化すべき画像または画像ブロックがCCLMを使用することが許容されるか否か指示するために用いられる。前記マーカの異なる値は異なる状況を表す。例えば、マーカが第2の値(例えば1)であれば、CCLMを使用することが許容されることを表し、マーカが第1の値(例えば0)であれば、CCLMを許容しないことを表す。あるいくつかの実施例では、復号化すべき画像を復号化する際に、復号化されたマーカに基づいて、復号化すべき画像または画像ブロックがCCLMを使用することが許容されるか否か確定することができ、ここで、復号化されたマーカは、VPS、SPS、PPS、シーケンスヘッダ、スライスヘッダまたは画像ヘッダに存在してよい。例えば、復号化されたマーカがVPSに存在しており、かつ、マーカが第2の値(例えば1)であれば、CCLMを使用することが許容されることを表し、マーカが第1の値(例えば0)であれば、CCLMを許容しないことを表す。
あるいくつかの実施例では、前記「CCLMを使用することが許容される」と「CCLMがオン状態にある」が同じ意味を有している。つまり、前記CCLMがオン状態にあると確定されれば、前記符号化/復号化すべき画像については前記CCLMを使用することが許容されると確定することができる。
いくつかの実施例では、前記符号化/復号化すべき画像に、CCLMがオン状態にある少なくとも1つの画像ブロックと、CCLMがオフ状態にある少なくとも1つの画像ブロックとが含まれ、前記符号化/復号化すべき画像中のすべての画像ブロックに対し、前記画像ブロックの前記第2のビットと前記第3のビットとについては、互いに独立した確率モデルを採用して符号化/復号化を行う。
いくつかの実施例では、前記第1のビットが前記CCLMの第1のモードを指示するために用いられ、かつ、前記第2のビットが第1の値である場合には、前記第2のビットは、通常イントラ彩度予測モードを採用することを指示するために用いられる。あるいくつかの実施例では、前記第1の値が0である。
1つの実施例では、前記第1のビットが、前記第1のモードを指示するために用いられ、かつ、前記第2のビットが第2の値を満たしている場合には、前記第2のビットは、前記CCLMの第2のモードまたは第3のモードを採用することを指示するために用いられる。
1つの実施例では、前記第2のビットが、前記CCLMの第2のモードまたは第3のモードを採用することを指示するために用いられ、かつ、前記第3のビットが第1の値を満たしている場合には、前記第3のビットは、前記CCLMの第2のモードを採用することを指示するために用いられる。
1つの実施例では、前記第2のビットが、前記CCLMの第2のモードまたは第3のモードを採用することを指示するために用いられ、かつ、前記第3のビットが第2の値を満たしている場合には、前記第3のビットは、前記CCLMの第3のモードを採用することを指示するために用いられる。あるいくつかの実施例では、前記第2の値が1である。
表4を例にすると、第1の値が0であるとすれば、前記第2の値は1であり、ビデオ画像処理装置が、符号化/復号化すべき画像の画像ブロックの彩度予測モードを二値化して得たビット列が1110であり、前記1番目の位置のビットが1であれば、前記画像ブロックの彩度予測モードはCCLMモードまたは通常イントラ彩度予測モードであると確定することができ、前記2番目の位置のビットが1であれば、前記画像ブロックの彩度予測モードではCCLMモード中のLT_CCLMモードが使用されていないと確定することができ、前記3番目の位置のビットが1であれば、前記画像ブロックの彩度予測モードで使用されているのはL_CCLMモードまたはT_CCLMモードであると確定することができる。前記4番目の位置のビットが0であれば、前記画像ブロックの彩度予測モードで使用されているのはL_CCLMモードであると確定することができる。
例えば、ビデオ画像処理装置が、符号化/復号化すべき画像の画像ブロックの彩度予測モードを二値化して得たビット列が1111であり、前記1番目の位置のビットが1であれば、前記画像ブロックの彩度予測モードはCCLMモードまたは通常イントラ彩度予測モードであると確定することができ、前記2番目の位置のビットが1であれば、前記画像ブロックの彩度予測モードではCCLMモード中のLT_CCLMモードが使用されていないと確定することができ、前記3番目の位置のビットが1であれば、前記画像ブロックの彩度予測モードで使用されているのはL_CCLMモードまたはT_CCLMモードであると確定することができる。前記4番目の位置のビットが1であれば、前記画像ブロックの彩度予測モードで使用されているのはT_CCLMモードであると確定することができる。
1つの実施例では、前記第2のビットが、通常イントラ彩度予測モードを採用することを指示するために用いられるときには、前記第2のビットに隣接する後2つのビットは、前記通常イントラ彩度予測モードのナンバリングを指示するために用いられる。あるいくつかの実施例では、前記ビット列が4つの隣接するビットを含んでいれば、前記画像ブロックは通常イントラ彩度予測モードを使用していると確定することができる。
例えば、ビデオ画像処理装置が、符号化/復号化すべき画像の画像ブロックの彩度予測モードを二値化して得たビット列が11000であり、前記1番目の位置のビットが1であれば、前記画像ブロックの彩度予測モードはCCLMモードまたは通常イントラ彩度予測モードであると確定することができ、前記2番目の位置のビットが1であれば、前記画像ブロックの彩度予測モードではCCLMモード中のLT_CCLMモードが使用されていないと確定することができ、前記3番目の位置のビットが0であれば、前記画像ブロックの彩度予測モードで使用されているのは通常イントラ彩度予測モードであると確定することができ、前記4番目の位置のビットと5番目の位置のビットとが00であれば、前記通常イントラ彩度予測モードの番号0を確定することができる。
また例えば、ビデオ画像処理装置が、符号化/復号化すべき画像の画像ブロックの彩度予測モードを二値化して得たビット列が11001であり、前記1番目の位置のビットが1であれば、前記画像ブロックの彩度予測モードはCCLMモードまたは通常イントラ彩度予測モードであると確定することができ、前記2番目の位置のビットが1であれば、前記画像ブロックの彩度予測モードではCCLMモード中のLT_CCLMモードが使用されていないと確定することができ、前記3番目の位置のビットが0であれば、前記画像ブロックの彩度予測モードで使用されているのは通常イントラ彩度予測モードであると確定することができ、前記4番目の位置のビットと5番目の位置のビットとが01であれば、前記通常イントラ彩度予測モードの番号1を確定することができる。
同様に、ビデオ画像処理装置が、符号化/復号化すべき画像の画像ブロックの彩度予測モードを二値化して得たビット列が11010であり、前記1番目の位置のビットが1であれば、前記画像ブロックの彩度予測モードはCCLMモードまたは通常イントラ彩度予測モードであると確定することができ、前記2番目の位置のビットが1であれば、前記画像ブロックの彩度予測モードではCCLMモード中のLT_CCLMモードが使用されていないと確定することができ、前記3番目の位置のビットが0であれば、前記画像ブロックの彩度予測モードで使用されているのは通常イントラ彩度予測モードであると確定することができ、4番目の位置のビットと5番目の位置のビットとが10であれば、前記通常イントラ彩度予測モードの番号2を確定することができる。
同様に、ビデオ画像処理装置が、符号化/復号化すべき画像の画像ブロックの彩度予測モードを二値化して得たビット列が11011であり、前記1番目の位置のビットが1であれば、前記画像ブロックの彩度予測モードはCCLMモードまたは通常イントラ彩度予測モードであると確定することができ、前記2番目の位置のビットが1であれば、前記画像ブロックの彩度予測モードではCCLMモード中のLT_CCLMモードが使用されていないと確定することができ、前記3番目の位置のビットが0であれば、前記画像ブロックの彩度予測モードで使用されているのは通常イントラ彩度予測モードであると確定することができ、4番目の位置のビットと5番目の位置のビットとが11であれば、前記通常イントラ彩度予測モードの番号3を確定することができる。
S202:互いに独立した確率モデルを採用して第2のビットと第3のビットとをそれぞれ符号化/復号化する。
本発明の実施例では、ビデオ画像処理装置は、互いに独立した確率モデルを採用して第2のビットと第3のビットとをそれぞれ符号化/復号化することができる。例えば、第2のビットの取る値がいかなる値であってもよい場合には、第3のビットについてはいずれも同一の確率モデルを採用して符号化を行い、第2のビットの取る値に影響されることはない。
任意には、第2のビットと第3のビットについては、同じコンテキスト確率モデル(コンテキストと称してもよい)を採用して符号化/復号化を行う。
または、任意には、第2のビットと第3のビットについて、異なるコンテキスト確率モデルを採用して符号化/復号化を行う。このようにすれば、第2のビットと第3のビット符号化/復号化の並列度を高めることができる。または、第2のビットと第3のビットについて、bypass確率モデルをいずれも採用して符号化/復号化を行ってもよく、または、第2のビットと第3のビットについて、そのうち一方についてbypass確率モデルを採用して符号化/復号化を行い、他方についてはコンテキスト確率モデルを採用して符号化/復号化を行ってもよい。このようにすれば、第2のビットと第3のビット符号化/復号化の並列度を高めることもできる。
あるいくつかの実施例では、前記互いに独立した確率モデルが指すのは、独立したコンテキストを用いて符号化を行うモード、すなわち通常符号化モードである。具体的には、図4を例にして、バイパス符号化モードおよび通常符号化モードについて例を挙げて説明する。図4は、本発明の実施例が提供する算術符号化プロセスの概略図である。図4に示すように、まず、入力された非バイナリ値の構文要素に対して二値化処理を行い、二値化処理を経て生成されたバイナリビット列が、続いて符号化段階に入る。このとき、通常符号化モードを選択した場合には、ビット列はコンテキストモデリングに入り、コンテキストモデルが確定した後、ビット列を、それが対応するコンテキストモデルと共に通常符号化モジュールに送って符号化を行い、その後、符号化結果を出力するとともに、符号化結果に基づいてコンテキストモデルを更新する。
1つの実施例では、前記ビデオ画像処理装置は、互いに独立した確率モデルを採用して、前記第2のビットと前記第3のビットとをそれぞれ符号化/復号化するとき、前記画像ブロックの前記第3のビットに1つの新たなコンテキストを付加し、そして、前記第3のビットに隣接する1つ後のビットについてはbypassモードを採用して符号化/復号化を行うことができる。
あるいくつかの実施例では、前記bypassモードは、対応する後文中のバイパス符号化モードである。具体的には、図4を例にして、バイパス符号化モードについて例を挙げて説明する。図4に示すように、まず、入力された非バイナリ値の構文要素に対して二値化処理を行い、二値化処理を経て生成されたバイナリビット列が、続いて符号化段階に入る。このとき、バイパス符号化モードを選択した場合には、二値化して生成されたビット列中の0および1を等確率分布であると見なし、バイパス符号化モジュールに送って符号化を行い、その後、符号化結果を出力する。このようなモードは実現の複雑さを低減し、符号化、復号化処理過程を加速させることができる。
例えば、前記ビデオ画像処理装置は、前記画像ブロックの第3のビットに1番のコンテキストを付加して符号化/復号化することができ、任意には、bypassモードを採用して前記第3のビットに隣接する1つ後のビットを符号化/復号化することもできる。
このことから、このような実施形態によって、第3のビットと、隣接する1つ後のビットとの符号化/復号化方式が互いに独立していることを確定し、異なる位置のビットの間の符号化/復号化依存性を除去し、個々のビットの符号化/復号化の複雑さを簡略化することができ、符号化/復号化の効率を高めていることが分かる。
1つの実施例では、前記ビデオ画像処理装置は、互いに独立した確率モデルを採用して、前記第2のビットと前記第3のビットとをそれぞれ符号化/復号化するとき、前記画像ブロックの前記第3のビットに1つの新たなコンテキストを付加し、そして、前記第3のビットに隣接する1つ後のビットに1つの新たなコンテキストを付加して符号化/復号化を行うことができる。
例えば、前記ビデオ画像処理装置は、前記画像ブロックの第3のビットに2番のコンテキストを付加して符号化/復号化し、そして、前記第3のビットに隣接する1つ後のビットに0番のコンテキストを付加して符号化/復号化することができる。
このことから、このような実施形態によって、第3のビットと、隣接する1つ後のビットとの符号化/復号化方式が互いに独立していることを確定し、異なる位置のビットの間の符号化/復号化依存性を除去し、個々のビットの符号化/復号化の複雑さを簡略化することができ、符号化/復号化の効率を高めていることが分かる。
1つの実施例では、前記ビデオ画像処理装置は、互いに独立した確率モデルを採用して、前記第2のビットと前記第3のビットとをそれぞれ符号化/復号化するとき、前記画像ブロックの前記第3のビットにbypassモードを採用し、任意には、前記第3のビットに隣接する1つ後のビットに1つの新たなコンテキストを付加して符号化/復号化を行うこともできる。
例えば、前記ビデオ画像処理装置は、bypassモードを採用して前記画像ブロックの第3のビットを符号化/復号化し、そして、前記第3のビットに隣接する1つ後のビットに0番のコンテキストを付加して符号化/復号化することができる。
このことから、このような実施形態によって、第3のビットと、隣接する1つ後のビットとの符号化/復号化方式が互いに独立していることを確定し、異なる位置のビットの間の符号化/復号化依存性を除去し、個々のビットの符号化/復号化の複雑さを簡略化することができ、符号化/復号化の効率を高めていることが分かる。
1つの実施例では、前記ビデオ画像処理装置は、互いに独立した確率モデルを採用して、前記第2のビットと前記第3のビットとをそれぞれ符号化/復号化するとき、前記画像ブロックの前記第3のビットについて、第2のビットと同じコンテキストを採用して符号化/復号化を行う。
このことから、このような実施形態によって、第3のビットと第2のビットとの符号化/復号化方式が互いに独立していることを確定し、第3のビットと第2のビットとの間の符号化/復号化依存性を除去することができ、個々のビット符号化/復号化の複雑さを簡略化しており、符号化/復号化の効率を高めていることが分かる。
例えば、前記ビデオ画像処理装置が1番のコンテキストを採用して第2のビットを符号化/復号化する場合には、第2のビットと同じ1番のコンテキストを採用して前記画像ブロックの第3のビットを符号化/復号化することができる。
このことから、このような実施形態によって、第3のビットと第2のビットとの符号化/復号化方式が互いに独立していることを確定し、第3のビットと第2のビットとの間の符号化/復号化依存性を除去することができ、個々のビット符号化/復号化の複雑さを簡略化しており、符号化/復号化の効率を高めていることが分かる。
本発明の実施例では、ビデオ画像処理装置は、符号化/復号化すべき画像の画像ブロックの彩度予測モードを二値化して、少なくとも3つの隣接するビットを含むビット列を得ることができ、互いに独立した確率モデルを採用してそれぞれ前記ビット列中の第2のビットと第3のビットとを符号化/復号化し、このような実施形態によって、並列符号化/復号化を実現し、符号化/復号化の複雑さを低減し、符号化/復号化の効率を高めることができる。
CCLMモードがオンのときには、8種の彩度予測モードがある。一例では、この8種の彩度予測モードは、下記表6にそれぞれ対応する。ここで、任意には、4、5、6番の彩度予測モードはLT_CCLM、L_CCLM、T_CCLMモードにそれぞれ対応可能であり、7番はDMモードであってよく、0、1、2、3番は他のモードまたは通常イントラ彩度予測モードであってよい。
Figure 2022546898000009
表6を例にして、どのようにして表6を用いて輝度モードを検索するかについて例を挙げて説明する。CCLMモードがオンのときには、輝度モード番号が0番であり、彩度予測モード番号が5番であれば、表6に基づいて、彩度予測モードに予測モード中の82番のモードを採用するべきであると確定することができる。理解可能なのは、予測モード番号は、上記表3または表6に示す例に限定されないという点である。
いくつかの実施例では、前記第1のビットが、前記CCLMを採用することを指示しているときには、前記第2のビットは、前記CCLMの第1のモードを採用するか否か指示するために用いられ、前記第2のビットが、前記CCLMの第1のモードを採用しないことを指示しているときには、第3のビットは、前記CCLMの第2のモードまたは第3のモードを採用することを指示するために用いられる。下記表7を具体例とすると、CCLMがオンのときに、彩度予測モード番号(例えば表6に示す彩度予測モード番号)を二値化する方式は、下記表7に示す通りである。
Figure 2022546898000010
表7に示すように、前記第1のビットが、前記CCLMを採用することを指示しているときには、前記第2のビットは、前記CCLMの第1のモードを採用するか否か指示するために用いられ、前記第2のビットが、前記CCLMの第1のモードを採用しないことを指示しているときには、第3のビットは、前記CCLMの第2のモードまたは第3のモードを採用することを指示するために用いられる。
前記第1のビットが、前記CCLMを採用しないことを指示しているときには、第2のビットは、前記通常イントラ彩度予測モード中の第1のモードを採用するか否か指示するために用いられ、前記第2のビットが、前記通常イントラ彩度予測モード中の第1のモードを採用しないことを指示しているときには、第3のビットは、前記通常イントラ彩度予測モード中の第2のモードあるいは第3のモードを採用するか否か指示するために用いられ、第3のビットが、前記通常イントラ彩度予測モード中の第2のモードあるいは第3のモードを採用することを指示するために用いられるときには、第4のビットは、前記通常イントラ彩度予測モード中の第2のモードか第3のモードを具体的に採用することを指示するために用いられ、第3のビットが、前記通常イントラ彩度予測モードの第2のモードあるいは第3のモードを採用しないことを指示するために用いられるときには、第4のビットは、前記通常イントラ彩度予測モードの第4のモードか第5のモードを採用することを指示するために用いられる。
いくつかの実施例では、表7中の彩度予測モード番号に対する符号化/復号化において採用される確率モデルは、下記表8に示す通りであってよい:
Figure 2022546898000011
ここで、naは空の符号化モデルを指示するために用いられ、bypassはバイパス符号化モードを指示するために用いられる。
上記表8に示すように、前記ビットIdxは0~3を含み、4つのビットを指示するためにそれぞれ用いられる。ここで、上記で言及した第1のビットはビット列中の1番目の位置のビット(つまり番号が0のビット)であってよく、第2のビットはビット列中の2番目の位置のビット(つまり番号が1のビット)であってよく、第3のビットはビット列中の3番目の位置のビット(つまり番号が2のビット)であってよい。上記表8に示す、符号化彩度予測モード番号の実現技術の細部によって、CCLMモードがオンのときには、第1のビットと第2のビットの解析過程は互いに独立しており、例えば、第2のビットで採用される確率モデルが、第1のビットの取る値の相違に伴って異なることはないことが分かる。さらには、第2のビットと第3のビットの解析過程は互いに独立しており、例えば、第3のビットで採用される確率モデルが、第2のビットの取る値の相違に伴って異なることはない。
任意には、第1のビットと第2のビットについては、同じコンテキスト確率モデル(コンテキストと称してもよい)を採用して符号化/復号化を行う。
または、任意には、第1のビットと第2のビットについて、異なるコンテキスト確率モデルを採用して符号化/復号化を行う。このようにすれば、第1のビットと第2のビット符号化/復号化の並列度を高めることができる。または、第1のビットと第2のビットについては、bypass確率モデルをいずれも採用して符号化/復号化を行ってもよく、または、第1のビットと第2のビットについて、そのうち一方についてbypass確率モデルを採用して符号化/復号化を行い、他方についてはコンテキスト確率モデルを採用して符号化/復号化を行ってもよい。このようにすれば、第1のビットと第2のビット符号化/復号化の並列度を高めることもできる。
いくつかの例では、CCLMモードがオンおよびオフのとき、異なるフォームをそれぞれ採用して、彩度予測モード番号が対応する具体的な予測モードを検索する。例えば、CCLMがオフのときに表1を採用して、彩度予測モードの番号が対応する予測モードを検索し、CCLMがオンのときに表3を採用して、彩度予測モードの番号が対応する予測モードを検索する。
いくつかの例では、CCLMモードがオンおよびオフのときに、同一のフォームを採用して、彩度予測モード番号が対応する具体的な予測モードを検索してもよい。例えば、CCLMがオフのときとオンのときに、表6をいずれも採用して、彩度予測モードの番号が対応する予測モードを検索する。そうすれば、彩度予測モードの番号を二値化してビット列を得る際に、CCLMモードがオンおよびオフのときに、彩度予測モードの番号を二値化して得たビット列は、いずれも表7に示す通りであってよい。CCLMモードがオフのときには、二値化結果に対してエントロピー符号化を行う前に、二値化結果のうち1番目のビット(表7中の番号0~4が対応するビット列の1番目のビット、つまり「0」)を削除してからエントロピー符号化を行う。つまり、CCLMモードがオフのときには、彩度予測モード番号が対応する二値化結果は依然として、表2に示す通りである。
図3を参照すると、図3は、本発明の実施例が提供するビデオ画像処理装置の構造概略図であり、具体的には、前記ビデオ画像処理装置は、メモリ301、プロセッサ302、およびデータポート303を備える。
前記メモリ301は揮発性メモリ(volatile memory)を備えていてよく、メモリ301は不揮発性メモリ(non-volatile memory)を備えていてもよく、メモリ301はさらに、上記種類のメモリの組み合わせを備えていてもよい。前記プロセッサ302は中央プロセッサ(central processing unit,CPU)であってよい。前記プロセッサ302はハードウェアビデオ画像処理装置をさらに備えていてもよい。上記ハードウェアビデオ画像処理装置は、特定用途向け集積回路(application-specific integrated circuit,ASIC)、プログラマブルロジックデバイス(programmable logic device,PLD)またはそれらの組み合わせであってよい。具体的には例えば、コンプレックスプログラマブルロジックデバイス(complex programmable logic device,CPLD)、フィールドプログラマブルゲートアレイ(field-programmable gate array,FPGA)またはそれらの任意の組み合わせであってよい。
さらには、前記メモリ301はプログラム指令を記憶するために用いられ、プログラム指令が実行される際に、前記プロセッサ302はメモリ301に記憶されたプログラム指令を呼び出し、以下のステップを実行するために用いることができる:
符号化/復号化すべき画像の画像ブロックの彩度予測モードを二値化して、少なくとも3つの隣接するビットを含むビット列を得、前記符号化/復号化すべき画像については、クロスコンポーネント線形モデルCCLMと通常イントラ彩度予測モードとの少なくとも1つを使用することが許容され、前記CCLMは第1のモード、第2のモード、および第3のモードを少なくとも含み、前記通常イントラ彩度予測モードは前記CCLM以外の他のイントラ彩度予測モードであり、
前記3つの隣接するビットのうち第1のビットは、前記CCLMの第1のモードを採用するか否か指示するために用いられ、前記第1のビットが、前記CCLMの第1のモードを採用しないことを指示しているときには、第2のビットは、前記CCLMの前記第1のモード以外の残りのモードを採用するか否か指示するために用いられ、前記第2のビットが前記CCLMの前記第1のモード以外の残りのモードを採用することを指示しているときには、第3のビットは、前記画像ブロックが採用するのは前記CCLMの第2のモードまたは第3のモードであると指示するために用いられるか、
または、前記3つの隣接するビットのうち第1のビットは、前記CCLMを採用するか否か指示するために用いられ、前記第1のビットが、前記CCLMを採用することを指示しているときには、前記第2のビットは、前記CCLMの第1のモードを採用するか否か指示するために用いられ、前記第2のビットが、前記CCLMの第1のモードを採用しないことを指示しているときには、第3のビットは、前記CCLMの第2のモードまたは第3のモードを採用することを指示するために用いられ、
互いに独立した確率モデルを採用して、前記第2のビットと前記第3のビットとをそれぞれ符号化/復号化する。
さらには、互いに独立した確率モデルを採用して、前記3つの隣接するビットをそれぞれ符号化/復号化する。
さらには、前記第3のビットは、前記第2のビットが前記CCLMの前記第1のモード以外の残りのモードを採用しないことを指示しているときには、前記通常イントラ彩度予測モードのうち1種を採用することを指示するためにさらに用いられる。
さらには、前記符号化/復号化すべき画像に、CCLMがオン状態にある少なくとも1つの画像ブロックが含まれる。
さらには、前記符号化/復号化すべき画像に、CCLMがオン状態にある少なくとも1つの画像ブロックと、CCLMがオフ状態にある少なくとも1つの画像ブロックとが含まれ、
前記符号化/復号化すべき画像中のすべての画像ブロックに対し、前記画像ブロックの前記第2のビットと前記第3のビットとについては、互いに独立した確率モデルを採用して符号化/復号化を行う。
さらには、前記第1のビットの値が第1の値を満たしている場合には、前記第1のビットは、前記CCLMの第1のモードを採用することを指示するために用いられる。
さらには、前記第1のビットが前記CCLMの第1のモードを指示するために用いられ、かつ、前記第2のビットが第1の値を満たしている場合には、前記第2のビットは、通常イントラ彩度予測モードを採用することを指示するために用いられる。
さらには、前記第1の値が0である。
さらには、前記第1のビットが、前記第1のモードを指示するために用いられ、かつ、前記第2のビットが第2の値を満たしている場合には、前記第2のビットは、前記CCLMの第2のモードまたは第3のモードを採用することを指示するために用いられる。
さらには、前記第2のビットが、前記CCLMの第2のモードまたは第3のモードを採用することを指示するために用いられ、かつ、前記第3のビットが第1の値を満たしている場合には、前記第3のビットは、前記CCLMの第2のモードを採用することを指示するために用いられる。
さらには、前記第2のビットが、前記CCLMの第2のモードまたは第3のモードを採用することを指示するために用いられ、かつ、前記第3のビットが第2の値を満たしている場合には、前記第3のビットは、前記CCLMの第3のモードを採用することを指示するために用いられる。
さらには、前記第2の値が1であることを特徴とする請求項10に記載の方法。
さらには、前記第2のビットが、通常イントラ彩度予測モードを採用することを指示するために用いられるときには、前記第2のビットに隣接する後2つのビットは、前記通常イントラ彩度予測モードのナンバリングを指示するために用いられる。
さらには、前記プロセッサ302は、互いに独立した確率モデルを採用して、前記第2のビットと前記第3のビットとをそれぞれ符号化/復号化するとき、具体的には、
前記画像ブロックの前記第3のビットについて、bypassモードを採用して符号化/復号化を行うために用いられる。
さらには、前記プロセッサ302は、互いに独立した確率モデルを採用して、前記第2のビットと前記第3のビットとをそれぞれ符号化/復号化するとき、具体的には、
前記画像ブロックの前記第3のビットに1つの新たなコンテキストを付加し、そして、前記第3のビットに隣接する1つ後のビットについて、bypassモードを採用して符号化/復号化を行うために用いられる。
さらには、前記プロセッサ302は、互いに独立した確率モデルを採用して、前記第2のビットと前記第3のビットとをそれぞれ符号化/復号化するとき、具体的には、
前記画像ブロックの前記第3のビットに1つの新たなコンテキストを付加し、そして、前記第3のビットに隣接する1つ後のビットに1つの新たなコンテキストを付加して符号化/復号化を行うために用いられる。
さらには、前記プロセッサ302は、互いに独立した確率モデルを採用して、前記第2のビットと前記第3のビットとをそれぞれ符号化/復号化するとき、具体的には、
前記画像ブロックの前記第3のビットにbypassモードを採用し、そして、前記第3のビットに隣接する1つ後のビットに1つの新たなコンテキストを付加して符号化/復号化を行うために用いられる。
さらには、前記プロセッサ302は、互いに独立した確率モデルを採用して、前記第2のビットと前記第3のビットとをそれぞれ符号化/復号化するとき、具体的には、
前記画像ブロックの前記第3のビットについて、第2のビットと同じコンテキストを採用して符号化/復号化を行うために用いられる。
さらには、前記第1のモードはLT_CCLMモードを含み、
前記第2のモードはL_CCLMモードを含み、
前記第3のモードはT_CCLMモードを含む。
さらには、前記CCLMモードはイントラ予測の彩度予測モードである。
さらには、前記符号化/復号化すべき画像中の画像ブロックが、方形と矩形との少なくとも1つを呈する。
さらには、前記第1のビットは前記ビット列のうち2番目の位置のビットであり、
前記第2のビットは前記ビット列のうち3番目の位置のビットであり、
前記第3のビットは前記ビット列のうち4番目の位置のビットである。
さらには、前記通常イントラ彩度予測モードが、Planarモード、DCモード、65の角度モードのうちいずれか1種または複数種を含む。
いくつかの例では、前記3つの隣接するビットのうち第1のビットは、前記CCLMを採用するか否か指示するために用いられ、前記第1のビットが、前記CCLMを採用することを指示しているときには、前記第2のビットは、前記CCLMの第1のモードを採用するか否か指示するために用いられ、前記第2のビットが、前記CCLMの第1のモードを採用しないことを指示しているときには、第3のビットは、前記CCLMの第2のモードまたは第3のモードを採用することを指示するために用いられる。
任意には、互いに独立した確率モデルを採用して、前記第1のビットと前記第2のビットとをそれぞれ符号化/復号化する。
任意には、前記第1のビットが、前記CCLMを採用しないことを指示しているときには、前記第2のビットは、前記通常イントラ彩度予測モード中の1つのモードを採用するか否か指示するために用いられる。
任意には、前記第1のビットが、前記CCLMを採用しないことを指示しているときには、前記第2のビットは、前記通常イントラ彩度予測モード中の第1のモードを採用するか否か指示するために用いられ、前記第2のビットが、前記通常イントラ彩度予測モード中の第1のモードを採用しないことを指示しているときには、第3のビットは、前記通常イントラ彩度予測モード中の第2のモードあるいは第3のモードを採用するか否か指示するために用いられる。
任意には、前記ビット列は第4のビットをさらに含み、第3のビットが、前記通常イントラ彩度予測モード中の第2のモードあるいは第3のモードを採用することを指示するために用いられるときには、第4のビットは、前記通常イントラ彩度予測モード中の第2のモードか第3のモードを具体的に採用することを指示するために用いられ、第3のビットが、前記通常イントラ彩度予測モードの第2のモードあるいは第3のモードを採用しないことを指示するために用いられるときには、第4のビットは、前記通常イントラ彩度予測モードの第4のモードか第5のモードを採用することを指示するために用いられる。
任意には、前記互いに独立した確率モデルを採用して、前記第1のビットと前記第2のビットとをそれぞれ符号化/復号化することは、異なるコンテキスト確率モデルをそれぞれ採用して前記第1のビットと前記第2のビットとを符号化/復号化することを含む。
任意には、前記方法が、前記画像ブロックの前記第3のビットに対してbypassモードを採用して符号化/復号化を行うことをさらに含む。
任意には、互いに独立した確率モデルを採用して、前記3つの隣接するビットをそれぞれ符号化/復号化する。
本発明の実施例では、ビデオ画像処理装置は、符号化/復号化すべき画像の画像ブロックの彩度予測モードを二値化して、少なくとも3つの隣接するビットを含むビット列を得ることができ、互いに独立した確率モデルを採用してそれぞれ前記ビット列中の第2のビットと第3のビットとを符号化/復号化し、このような実施形態によって、並列符号化/復号化を実現し、符号化/復号化の複雑さを低減し、符号化/復号化の効率を高めることができる。
本発明の実施例において、コンピュータプログラムを記憶したコンピュータ可読記憶媒体をさらに提供しており、前記コンピュータプログラムは、プロセッサにより実行されるときに、本発明の実施例の図2に記述するビデオ画像処理方法の方式を実現し、本発明が対応する図3に記載の実施例のビデオ画像処理装置も実現することができるが、無用な記述はここで繰り返さない。
前記コンピュータ可読記憶媒体は、前述のいずれか一項の実施例に記載の装置の内部記憶ユニット、例えば装置のハードディスクまたは内部メモリであってよい。前記コンピュータ可読記憶媒体は、前記装置の外部記憶装置、例えば前記装置に装備される差し込み式ハードディスク、スマートメディアカード(Smart Media Card,SMC)、セキュアデジタル(Secure Digital,SD)カード、フラッシュメモリカード(Flash Card)等であってよい。さらには、前記コンピュータ可読記憶媒体はさらに、前記装置の内部記憶ユニットを備えるとともに外部記憶装置も備えていてもよい。前記コンピュータ可読記憶媒体は、前記コンピュータプログラムと、前記装置が必要とする他のプログラムおよびデータとを記憶するために用いられる。前記コンピュータ可読記憶媒体はさらに、すでに出力されているかまたは出力されるべきデータを一時的に記憶するために用いることもできる。
当業者は、上記実施例の方法における全部または一部のプロセスを実現することは、関連するハードウェアをコンピュータプログラムによって指令することにより遂行することができ、前記プログラムはコンピュータ可読記憶媒体に記憶可能であり、このプログラムは実行する際に、上記各方法の実施例のようなプロセスを含んでいてよいことを理解することができる。ここで、前記記憶媒体は、磁気ディスク、光ディスク、リードオンリーメモリ(Read-Only Memory,ROM)またはランダムアクセスメモリ(Random Access Memory,RAM)等であってよい。
以上で開示したのは本発明の一部の実施例であるに過ぎず、当然ながら、これにより本発明の権利範囲を限定することはできず、従って、本発明の特許請求の範囲に基づいて行われた均等な変更は、依然として、本発明が包含する範囲に属する。

Claims (75)

  1. 符号化/復号化すべき画像の画像ブロックの彩度予測モードを二値化して、少なくとも3つの隣接するビットを含むビット列を得、前記符号化/復号化すべき画像については、クロスコンポーネント線形モデルCCLMと通常イントラ彩度予測モードとの少なくとも1つを使用することが許容され、前記CCLMは第1のモード、第2のモード、および第3のモードを少なくとも含み、前記通常イントラ彩度予測モードは前記CCLM以外の他のイントラ彩度予測モードであり、
    前記3つの隣接するビットのうち第1のビットは、前記CCLMの第1のモードを採用するか否か指示するために用いられ、前記第1のビットが、前記CCLMの第1のモードを採用しないことを指示しているときには、第2のビットは、前記CCLMの前記第1のモード以外の残りのモードを採用するか否か指示するために用いられ、前記第2のビットが前記CCLMの前記第1のモード以外の残りのモードを採用することを指示しているときには、第3のビットは、前記画像ブロックが採用するのは前記CCLMの第2のモードまたは第3のモードであると指示するために用いられるか、
    または、前記3つの隣接するビットのうち第1のビットは、前記CCLMを採用するか否か指示するために用いられ、前記第1のビットが、前記CCLMを採用することを指示しているときには、前記第2のビットは、前記CCLMの第1のモードを採用するか否か指示するために用いられ、前記第2のビットが、前記CCLMの第1のモードを採用しないことを指示しているときには、第3のビットは、前記CCLMの第2のモードまたは第3のモードを採用することを指示するために用いられ、
    互いに独立した確率モデルを採用して、前記第2のビットと前記第3のビットとをそれぞれ符号化/復号化することを含むビデオ画像処理方法。
  2. 前記第3のビットは、前記第2のビットが前記CCLMの前記第1のモード以外の残りのモードを採用しないことを指示しているときには、前記通常イントラ彩度予測モードのうち1種を採用することを指示するためにさらに用いられる請求項1に記載の方法。
  3. 前記符号化/復号化すべき画像に、CCLMがオン状態にある少なくとも1つの画像ブロックが含まれる請求項2に記載の方法。
  4. 前記符号化/復号化すべき画像に、CCLMがオン状態にある少なくとも1つの画像ブロックと、CCLMがオフ状態にある少なくとも1つの画像ブロックとが含まれ、
    前記符号化/復号化すべき画像中のすべての画像ブロックに対し、前記画像ブロックの前記第2のビットと前記第3のビットとについては、互いに独立した確率モデルを採用して符号化/復号化を行う請求項1に記載の方法。
  5. 前記第1のビットの値が第1の値を満たしている場合には、前記第1のビットは、前記CCLMの第1のモードを採用することを指示するために用いられる請求項1に記載の方法。
  6. 前記第1のビットが前記CCLMの第1のモードを指示するために用いられ、かつ、前記第2のビットが第1の値を満たしている場合には、前記第2のビットは、通常イントラ彩度予測モードを採用することを指示するために用いられる請求項5に記載の方法。
  7. 前記第1の値が0である請求項6に記載の方法。
  8. 前記第1のビットが、前記第1のモードを指示するために用いられ、かつ、前記第2のビットが第2の値を満たしている場合には、前記第2のビットは、前記CCLMの第2のモードまたは第3のモードを採用することを指示するために用いられる請求項5に記載の方法。
  9. 前記第2のビットが、前記CCLMの第2のモードまたは第3のモードを採用することを指示するために用いられ、かつ、前記第3のビットが第1の値を満たしている場合には、前記第3のビットは、前記CCLMの第2のモードを採用することを指示するために用いられる請求項8に記載の方法。
  10. 前記第2のビットが、前記CCLMの第2のモードまたは第3のモードを採用することを指示するために用いられ、かつ、前記第3のビットが第2の値を満たしている場合には、前記第3のビットは、前記CCLMの第3のモードを採用することを指示するために用いられる請求項8に記載の方法。
  11. 前記第2の値が1である請求項10に記載の方法。
  12. 前記第2のビットが、通常イントラ彩度予測モードを採用することを指示するために用いられるときには、前記第2のビットに隣接する後2つのビットは、前記通常イントラ彩度予測モードのナンバリングを指示するために用いられる請求項6に記載の方法。
  13. 前記互いに独立した確率モデルを採用して、前記第2のビットと前記第3のビットとをそれぞれ符号化/復号化することは、
    前記画像ブロックの前記第3のビットについてはbypassモードを採用して符号化/復号化を行うことを含む請求項1に記載の方法。
  14. 前記互いに独立した確率モデルを採用して、前記第2のビットと前記第3のビットとをそれぞれ符号化/復号化することは、
    前記画像ブロックの前記第3のビットに1つの新たなコンテキストを付加し、そして、前記第3のビットに隣接する1つ後のビットについてはbypassモードを採用して符号化/復号化を行うことを含む請求項1に記載の方法。
  15. 前記互いに独立した確率モデルを採用して、前記第2のビットと前記第3のビットとをそれぞれ符号化/復号化することは、
    前記画像ブロックの前記第3のビットに1つの新たなコンテキストを付加し、そして、前記第3のビットに隣接する1つ後のビットに1つの新たなコンテキストを付加して符号化/復号化を行うことを含む請求項1に記載の方法。
  16. 前記互いに独立した確率モデルを採用して、前記第2のビットと前記第3のビットとをそれぞれ符号化/復号化することは、
    前記画像ブロックの前記第3のビットにbypassモードを採用し、そして、前記第3のビットに隣接する1つ後のビットに1つの新たなコンテキストを付加して符号化/復号化を行うことを含む請求項1に記載の方法。
  17. 前記互いに独立した確率モデルを採用して、前記第2のビットと前記第3のビットとをそれぞれ符号化/復号化することは、
    前記第3のビットについて、第2のビットと同じコンテキストを採用して符号化/復号化を行うか、または、
    前記第2のビットと前記第3のビットとについて、異なるコンテキスト確率モデルを採用して符号化/復号化を行うか、または、
    前記第2のビットと前記第3のビットとについて、bypass確率モデルをいずれも採用して符号化/復号化を行ってもよいか、または、
    前記第2のビットと前記第3のビットとのうち一方についてbypass確率モデルを採用して符号化/復号化し、他方についてはコンテキスト確率モデルを採用して符号化/復号化することを含む請求項1に記載の方法。
  18. 前記方法が、
    互いに独立した確率モデルを採用して、前記第1のビットと前記第2のビットとをそれぞれ符号化/復号化するか、
    または、互いに独立した確率モデルを採用して、前記3つの隣接するビットをそれぞれ符号化/復号化することをさらに含む請求項1に記載の方法。
  19. 前記第1のモードはLT_CCLMモードを含み、
    前記第2のモードはL_CCLMモードを含み、
    前記第3のモードはT_CCLMモードを含む請求項1に記載の方法。
  20. 前記CCLMモードはイントラ予測の彩度予測モードである請求項1に記載の方法。
  21. 前記符号化/復号化すべき画像中の画像ブロックが、方形と矩形との少なくとも1つを呈する請求項1に記載の方法。
  22. 前記第1のビットは前記ビット列のうち2番目の位置のビットであり、
    前記第2のビットは前記ビット列のうち3番目の位置のビットであり、
    前記第3のビットは前記ビット列のうち4番目の位置のビットである請求項1に記載の方法。
  23. 前記通常イントラ彩度予測モードが、Planarモード、DCモード、65の角度モードのうちいずれか1種または複数種を含む請求項1に記載の方法。
  24. 符号化/復号化すべき画像の画像ブロックの彩度予測モードを二値化して、少なくとも3つの隣接するビットを含むビット列を得、前記符号化/復号化すべき画像については、クロスコンポーネント線形モデルCCLMと通常イントラ彩度予測モードとの少なくとも1つを使用することが許容され、前記CCLMは第1のモード、第2のモード、および第3のモードを少なくとも含み、前記通常イントラ彩度予測モードは前記CCLM以外の他のイントラ彩度予測モードであり、
    前記3つの隣接するビットのうち第1のビットは、前記CCLMを採用するか否か指示するために用いられ、前記第1のビットが、前記CCLMを採用することを指示しているときには、第2のビットは、前記CCLMの第1のモードを採用するか否か指示するために用いられ、前記第2のビットが、前記CCLMの第1のモードを採用しないことを指示しているときには、第3のビットは、前記CCLMの第2のモードまたは第3のモードを採用することを指示するために用いられ、
    互いに独立した確率モデルを採用して、前記第1のビットと前記第2のビットとをそれぞれ符号化/復号化することを含むビデオ画像処理方法。
  25. 前記第1のビットが、前記CCLMを採用しないことを指示しているときには、前記第2のビットは、前記通常イントラ彩度予測モード中の1つのモードを採用するか否か指示するために用いられる請求項24に記載の方法。
  26. 前記第1のビットが、前記CCLMを採用しないことを指示しているときには、前記第2のビットは、前記通常イントラ彩度予測モード中の第1のモードを採用するか否か指示するために用いられ、前記第2のビットが、前記通常イントラ彩度予測モード中の第1のモードを採用しないことを指示しているときには、第3のビットは、前記通常イントラ彩度予測モード中の第2のモードあるいは第3のモードを採用するか否か指示するために用いられる請求項25に記載の方法。
  27. 前記ビット列は第4のビットをさらに含み、
    第3のビットが、前記通常イントラ彩度予測モード中の第2のモードあるいは第3のモードを採用することを指示するために用いられるときには、第4のビットは、前記通常イントラ彩度予測モード中の第2のモードか第3のモードを具体的に採用することを指示するために用いられ、第3のビットが、前記通常イントラ彩度予測モードの第2のモードあるいは第3のモードを採用しないことを指示するために用いられるときには、第4のビットは、前記通常イントラ彩度予測モードの第4のモードか第5のモードを採用することを指示するために用いられる請求項26に記載の方法。
  28. 前記符号化/復号化すべき画像に、CCLMがオン状態にある少なくとも1つの画像ブロックが含まれる請求項24に記載の方法。
  29. 前記符号化/復号化すべき画像に、CCLMがオン状態にある少なくとも1つの画像ブロックと、CCLMがオフ状態にある少なくとも1つの画像ブロックとが含まれ、
    前記符号化/復号化すべき画像中のすべての画像ブロックに対し、前記画像ブロックの前記第1のビットと前記第2のビットとについて、互いに独立した確率モデルを採用して符号化/復号化を行う請求項24に記載の方法。
  30. 前記互いに独立した確率モデルを採用して、前記第1のビットと前記第2のビットとをそれぞれ符号化/復号化することは、
    同じコンテキスト確率モデルを採用して前記第1のビットと前記第2のビットとを符号化/復号化するか、または、
    異なるコンテキスト確率モデルをそれぞれ採用して前記第1のビットと前記第2のビットとを符号化/復号化するか、または、
    bypass確率モデルをいずれも採用して前記第1のビットと前記第2のビットとを符号化/復号化するか、または、
    前記第1のビットと前記第2のビットとのうち一方に対してbypass確率モデルを採用して符号化/復号化し、他方についてはコンテキスト確率モデルを採用して符号化/復号化することを含む請求項24に記載の方法。
  31. 前記方法が、
    前記画像ブロックの前記第3のビットに対してbypassモードを採用して符号化/復号化を行うことをさらに含む請求項24に記載の方法。
  32. 前記方法が、
    互いに独立した確率モデルを採用して、前記第2のビットと前記第3のビットとをそれぞれ符号化/復号化するか、または、
    互いに独立した確率モデルを採用して、前記3つの隣接するビットをそれぞれ符号化/復号化することをさらに含む請求項24に記載の方法。
  33. 前記第1のモードはLT_CCLMモードを含み、
    前記第2のモードはL_CCLMモードを含み、
    前記第3のモードはT_CCLMモードを含む請求項24に記載の方法。
  34. 前記CCLMモードはイントラ予測の彩度予測モードである請求項24に記載の方法。
  35. 前記符号化/復号化すべき画像中の画像ブロックが、方形と矩形との少なくとも1つを呈する請求項24に記載の方法。
  36. 前記第1のビットは前記ビット列のうち1番目の位置のビットであり、
    前記第2のビットは前記ビット列のうち2番目の位置のビットであり、
    前記第3のビットは前記ビット列のうち3番目の位置のビットである請求項24に記載の方法。
  37. 前記通常イントラ彩度予測モードが、Planarモード、DCモード、65の角度モードのうちいずれか1種または複数種を含む請求項24に記載の方法。
  38. メモリとプロセッサとを備え、
    前記メモリは、プログラム指令を記憶するために用いられ、
    前記プロセッサは、前記プログラム指令を呼び出すために用いられ、前記プログラム指令が実行されるときには、
    符号化/復号化すべき画像の画像ブロックの彩度予測モードを二値化して、少なくとも3つの隣接するビットを含むビット列を得、前記符号化/復号化すべき画像については、クロスコンポーネント線形モデルCCLMと通常イントラ彩度予測モードとの少なくとも1つを使用することが許容され、前記CCLMは第1のモード、第2のモード、および第3のモードを少なくとも含み、前記通常イントラ彩度予測モードは前記CCLM以外の他のイントラ彩度予測モードである操作を実行するために用いられ、
    前記3つの隣接するビットのうち第1のビットは、前記CCLMの第1のモードを採用するか否か指示するために用いられ、前記第1のビットが、前記CCLMの第1のモードを採用しないことを指示しているときには、第2のビットは、前記CCLMの前記第1のモード以外の残りのモードを採用するか否か指示するために用いられ、前記第2のビットが前記CCLMの前記第1のモード以外の残りのモードを採用することを指示しているときには、第3のビットは、前記画像ブロックが採用するのは前記CCLMの第2のモードまたは第3のモードであると指示するために用いられるか、
    または、前記3つの隣接するビットのうち第1のビットは、前記CCLMを採用するか否か指示するために用いられ、前記第1のビットが、前記CCLMを採用することを指示しているときには、前記第2のビットは、前記CCLMの第1のモードを採用するか否か指示するために用いられ、前記第2のビットが、前記CCLMの第1のモードを採用しないことを指示しているときには、第3のビットは、前記CCLMの第2のモードまたは第3のモードを採用することを指示するために用いられ、
    互いに独立した確率モデルを採用して、前記第2のビットと前記第3のビットとをそれぞれ符号化/復号化するビデオ画像処理装置。
  39. 前記第3のビットは、前記第2のビットが前記CCLMの前記第1のモード以外の残りのモードを採用しないことを指示しているときには、前記通常イントラ彩度予測モードのうち1種を採用することを指示するためにさらに用いられる請求項38に記載の装置。
  40. 前記符号化/復号化すべき画像に、CCLMがオン状態にある少なくとも1つの画像ブロックが含まれる請求項39に記載の装置。
  41. 前記符号化/復号化すべき画像に、CCLMがオン状態にある少なくとも1つの画像ブロックと、CCLMがオフ状態にある少なくとも1つの画像ブロックとが含まれ、
    前記符号化/復号化すべき画像中のすべての画像ブロックに対し、前記画像ブロックの前記第2のビットと前記第3のビットとについては、互いに独立した確率モデルを採用して符号化/復号化を行う請求項38に記載の装置。
  42. 前記第1のビットの値が第1の値を満たしている場合には、前記第1のビットは、前記CCLMの第1のモードを採用することを指示するために用いられる請求項38に記載の装置。
  43. 前記第1のビットが前記CCLMの第1のモードを指示するために用いられ、かつ、前記第2のビットが第1の値を満たしている場合には、前記第2のビットは、通常イントラ彩度予測モードを採用することを指示するために用いられる請求項42に記載の装置。
  44. 前記第1の値が0である請求項43に記載の装置。
  45. 前記第1のビットが、前記第1のモードを指示するために用いられ、かつ、前記第2のビットが第2の値を満たしている場合には、前記第2のビットは、前記CCLMの第2のモードまたは第3のモードを採用することを指示するために用いられる請求項42に記載の装置。
  46. 前記第2のビットが、前記CCLMの第2のモードまたは第3のモードを採用することを指示するために用いられ、かつ、前記第3のビットが第1の値を満たしている場合には、前記第3のビットは、前記CCLMの第2のモードを採用することを指示するために用いられる請求項45に記載の装置。
  47. 前記第2のビットが、前記CCLMの第2のモードまたは第3のモードを採用することを指示するために用いられ、かつ、前記第3のビットが第2の値を満たしている場合には、前記第3のビットは、前記CCLMの第3のモードを採用することを指示するために用いられる請求項45に記載の装置。
  48. 前記第2の値が1である請求項47に記載の装置。
  49. 前記第2のビットが、通常イントラ彩度予測モードを採用することを指示するために用いられるときには、前記第2のビットに隣接する後2つのビットは、前記通常イントラ彩度予測モードのナンバリングを指示するために用いられる請求項43に記載の装置。
  50. 前記プロセッサが、互いに独立した確率モデルを採用して、前記第2のビットと前記第3のビットとをそれぞれ符号化/復号化するとき、具体的には、
    前記画像ブロックの前記第3のビットについて、bypassモードを採用して符号化/復号化を行うために用いられる請求項38に記載の装置。
  51. 前記プロセッサが、互いに独立した確率モデルを採用して、前記第2のビットと前記第3のビットとをそれぞれ符号化/復号化するとき、具体的には、
    前記画像ブロックの前記第3のビットに1つの新たなコンテキストを付加し、そして、前記第3のビットに隣接する1つ後のビットについて、bypassモードを採用して符号化/復号化を行うために用いられる請求項38に記載の装置。
  52. 前記プロセッサが、互いに独立した確率モデルを採用して、前記第2のビットと前記第3のビットとをそれぞれ符号化/復号化するとき、具体的には、
    前記画像ブロックの前記第3のビットに1つの新たなコンテキストを付加し、そして、前記第3のビットに隣接する1つ後のビットに1つの新たなコンテキストを付加して符号化/復号化を行うために用いられる請求項38に記載の装置。
  53. 前記プロセッサが、互いに独立した確率モデルを採用して、前記第2のビットと前記第3のビットとをそれぞれ符号化/復号化するとき、具体的には、
    前記画像ブロックの前記第3のビットにbypassモードを採用し、そして、前記第3のビットに隣接する1つ後のビットに1つの新たなコンテキストを付加して符号化/復号化を行うために用いられる請求項38に記載の装置。
  54. 前記プロセッサが、互いに独立した確率モデルを採用して、前記第2のビットと前記第3のビットとをそれぞれ符号化/復号化するとき、具体的には、
    前記第3のビットについて、第2のビットと同じコンテキストを採用して符号化/復号化を行うか、または、
    前記第2のビットと前記第3のビットとについて、異なるコンテキスト確率モデルを採用して符号化/復号化を行うか、または、
    前記第2のビットと前記第3のビットとについて、bypass確率モデルをいずれも採用して符号化/復号化を行ってもよいか、または、
    前記第2のビットと前記第3のビットとのうち一方についてbypass確率モデルを採用して符号化/復号化し、他方についてはコンテキスト確率モデルを採用して符号化/復号化するために用いられる請求項38に記載の装置。
  55. 前記プロセッサは、
    互いに独立した確率モデルを採用して、前記第1のビットと前記第2のビットとをそれぞれ符号化/復号化するか、または、
    互いに独立した確率モデルを採用して、前記3つの隣接するビットをそれぞれ符号化/復号化するためにさらに用いられる請求項38に記載の装置。
  56. 前記第1のモードはLT_CCLMモードを含み、
    前記第2のモードはL_CCLMモードを含み、
    前記第3のモードはT_CCLMモードを含む請求項38に記載の装置。
  57. 前記CCLMモードはイントラ予測の彩度予測モードである請求項38に記載の装置。
  58. 前記符号化/復号化すべき画像中の画像ブロックが、方形と矩形との少なくとも1つを呈する請求項38に記載の装置。
  59. 前記第1のビットは前記ビット列のうち2番目の位置のビットであり、
    前記第2のビットは前記ビット列のうち3番目の位置のビットであり、
    前記第3のビットは前記ビット列のうち4番目の位置のビットである請求項38に記載の装置。
  60. 前記通常イントラ彩度予測モードが、Planarモード、DCモード、65の角度モードのうちいずれか1種または複数種を含む請求項38に記載の装置。
  61. メモリとプロセッサとを備え、
    前記メモリは、プログラム指令を記憶するために用いられ、
    前記プロセッサは、前記プログラム指令を呼び出すために用いられ、前記プログラム指令が実行されるときには、
    符号化/復号化すべき画像の画像ブロックの彩度予測モードを二値化して、少なくとも3つの隣接するビットを含むビット列を得、前記符号化/復号化すべき画像については、クロスコンポーネント線形モデルCCLMと通常イントラ彩度予測モードとの少なくとも1つを使用することが許容され、前記CCLMは第1のモード、第2のモード、および第3のモードを少なくとも含み、前記通常イントラ彩度予測モードは前記CCLM以外の他のイントラ彩度予測モードである操作を実行するために用いられ、
    前記3つの隣接するビットのうち第1のビットは、前記CCLMを採用するか否か指示するために用いられ、前記第1のビットが、前記CCLMを採用することを指示しているときには、前記第2のビットは、前記CCLMの第1のモードを採用するか否か指示するために用いられ、前記第2のビットが、前記CCLMの第1のモードを採用しないことを指示しているときには、第3のビットは、前記CCLMの第2のモードまたは第3のモードを採用することを指示するために用いられ、
    互いに独立した確率モデルを採用して、前記第1のビットと前記第2のビットとをそれぞれ符号化/復号化するビデオ画像処理装置。
  62. 前記第1のビットが、前記CCLMを採用しないことを指示しているときには、前記第2のビットは、前記通常イントラ彩度予測モード中の1つのモードを採用するか否か指示するために用いられる請求項61に記載の装置。
  63. 前記第1のビットが、前記CCLMを採用しないことを指示しているときには、前記第2のビットは、前記通常イントラ彩度予測モード中の第1のモードを採用するか否か指示するために用いられ、前記第2のビットが、前記通常イントラ彩度予測モード中の第1のモードを採用しないことを指示しているときには、第3のビットは、前記通常イントラ彩度予測モード中の第2のモードあるいは第3のモードを採用するか否か指示するために用いられる請求項62に記載の装置。
  64. 前記ビット列は第4のビットをさらに含み、
    第3のビットが、前記通常イントラ彩度予測モード中の第2のモードあるいは第3のモードを採用することを指示するために用いられるときには、第4のビットは、前記通常イントラ彩度予測モード中の第2のモードか第3のモードを具体的に採用することを指示するために用いられ、第3のビットが、前記通常イントラ彩度予測モードの第2のモードあるいは第3のモードを採用しないことを指示するために用いられるときには、第4のビットは、前記通常イントラ彩度予測モードの第4のモードか第5のモードを採用することを指示するために用いられる請求項63に記載の装置。
  65. 前記符号化/復号化すべき画像に、CCLMがオン状態にある少なくとも1つの画像ブロックが含まれる請求項61に記載の装置。
  66. 前記符号化/復号化すべき画像に、CCLMがオン状態にある少なくとも1つの画像ブロックと、CCLMがオフ状態にある少なくとも1つの画像ブロックとが含まれ、
    前記符号化/復号化すべき画像中のすべての画像ブロックに対し、前記画像ブロックの前記第1のビットと前記第2のビットとについて、互いに独立した確率モデルを採用して符号化/復号化を行う請求項61に記載の装置。
  67. 前記互いに独立した確率モデルを採用して、前記第1のビットと前記第2のビットとをそれぞれ符号化/復号化することは、
    同じコンテキスト確率モデルを採用して前記第1のビットと前記第2のビットとを符号化/復号化するか、または、
    異なるコンテキスト確率モデルをそれぞれ採用して前記第1のビットと前記第2のビットとを符号化/復号化するか、または、
    bypass確率モデルをいずれも採用して前記第1のビットと前記第2のビットとを符号化/復号化するか、または、
    前記第1のビットと前記第2のビットとのうち一方に対してbypass確率モデルを採用して符号化/復号化し、他方についてはコンテキスト確率モデルを採用して符号化/復号化することを含む請求項61に記載の装置。
  68. 前記プロセッサは、
    前記画像ブロックの前記第3のビットに対してbypassモードを採用して符号化/復号化を行うためにさらに用いられる請求項61に記載の装置。
  69. 前記プロセッサは、
    互いに独立した確率モデルを採用して、前記第2のビットと前記第3のビットとをそれぞれ符号化/復号化する、
    または、
    互いに独立した確率モデルを採用して、前記3つの隣接するビットをそれぞれ符号化/復号化するためにさらに用いられる請求項61に記載の装置。
  70. 前記第1のモードはLT_CCLMモードを含み、
    前記第2のモードはL_CCLMモードを含み、
    前記第3のモードはT_CCLMモードを含む請求項61に記載の装置。
  71. 前記CCLMモードはイントラ予測の彩度予測モードである請求項61に記載の装置。
  72. 前記符号化/復号化すべき画像中の画像ブロックが、方形と矩形との少なくとも1つを呈する請求項61に記載の装置。
  73. 前記第1のビットは前記ビット列のうち1番目の位置のビットであり、
    前記第2のビットは前記ビット列のうち2番目の位置のビットであり、
    前記第3のビットは前記ビット列のうち3番目の位置のビットである請求項61に記載の装置。
  74. 前記通常イントラ彩度予測モードが、Planarモード、DCモード、65の角度モードのうちいずれか1種または複数種を含む請求項61に記載の装置。
  75. コンピュータプログラムを記憶したコンピュータ可読記憶媒体であって、前記コンピュータプログラムは、プロセッサにより実行されるときに、請求項1~37のいずれか一項に記載の方法を実現するコンピュータ可読記憶媒体。
JP2021576141A 2019-06-25 2019-07-09 ビデオ画像処理方法、装置、および記憶媒体 Pending JP2022546898A (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
PCT/CN2019/092869 WO2020258056A1 (zh) 2019-06-25 2019-06-25 一种视频图像处理方法、设备及存储介质
CNPCT/CN2019/092869 2019-06-25
PCT/CN2019/095328 WO2020258378A1 (zh) 2019-06-25 2019-07-09 一种视频图像处理方法、设备及存储介质

Publications (1)

Publication Number Publication Date
JP2022546898A true JP2022546898A (ja) 2022-11-10

Family

ID=72189643

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021576141A Pending JP2022546898A (ja) 2019-06-25 2019-07-09 ビデオ画像処理方法、装置、および記憶媒体

Country Status (5)

Country Link
US (2) US11871004B2 (ja)
EP (1) EP3989549A4 (ja)
JP (1) JP2022546898A (ja)
KR (1) KR20220011182A (ja)
CN (5) CN114827610B (ja)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114827610B (zh) 2019-06-25 2023-04-11 北京大学 视频图像编码和解码方法、设备及介质
CN111699681B (zh) * 2019-06-25 2023-11-14 北京大学 一种视频图像处理方法、设备及存储介质

Family Cites Families (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2587802B1 (en) 2011-10-24 2014-07-16 BlackBerry Limited Significance map encoding and decoding using partition selection
US9344722B2 (en) 2011-11-18 2016-05-17 Futurewei Technologies, Inc. Scanning of prediction residuals in high efficiency video coding
CN104093025B (zh) * 2012-01-20 2017-09-19 华为技术有限公司 编解码方法和装置
CN104871537B (zh) 2013-03-26 2018-03-16 联发科技股份有限公司 色彩间帧内预测的方法
WO2015054307A2 (en) * 2013-10-07 2015-04-16 Vid Scale, Inc. Combined scalability processing for multi-layer video coding
US10200700B2 (en) * 2014-06-20 2019-02-05 Qualcomm Incorporated Cross-component prediction in video coding
US10321140B2 (en) * 2015-01-22 2019-06-11 Mediatek Singapore Pte. Ltd. Method of video coding for chroma components
WO2016115708A1 (en) 2015-01-22 2016-07-28 Mediatek Singapore Pte. Ltd. Methods for chroma component coding with separate intra prediction mode
JP6543578B2 (ja) * 2016-01-27 2019-07-10 富士通株式会社 情報処理装置、情報処理方法、およびプログラム
WO2018030292A1 (ja) * 2016-08-10 2018-02-15 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ 符号化装置、復号装置、符号化方法及び復号方法
US10326986B2 (en) * 2016-08-15 2019-06-18 Qualcomm Incorporated Intra video coding using a decoupled tree structure
US10368107B2 (en) * 2016-08-15 2019-07-30 Qualcomm Incorporated Intra video coding using a decoupled tree structure
US10390015B2 (en) * 2016-08-26 2019-08-20 Qualcomm Incorporated Unification of parameters derivation procedures for local illumination compensation and cross-component linear model prediction
US10652575B2 (en) * 2016-09-15 2020-05-12 Qualcomm Incorporated Linear model chroma intra prediction for video coding
US11025903B2 (en) * 2017-01-13 2021-06-01 Qualcomm Incorporated Coding video data using derived chroma mode
US10694181B2 (en) * 2017-01-27 2020-06-23 Qualcomm Incorporated Bilateral filters in video coding with reduced complexity
WO2018174357A1 (ko) * 2017-03-22 2018-09-27 엘지전자 주식회사 영상 코딩 시스템에서 영상 디코딩 방법 및 장치
US11190762B2 (en) 2017-06-21 2021-11-30 Lg Electronics, Inc. Intra-prediction mode-based image processing method and apparatus therefor
CN109274969B (zh) * 2017-07-17 2020-12-22 华为技术有限公司 色度预测的方法和设备
MX2020003656A (es) 2017-10-02 2020-10-12 Arris Entpr Llc Sistema y método para reducir artefactos de bloque y proporcionar eficiencia de codificación mejorada.
KR20200083319A (ko) * 2018-12-28 2020-07-08 한국전자통신연구원 영상 부호화/복호화 방법, 장치 및 비트스트림을 저장한 기록 매체
CN113347427A (zh) * 2019-06-21 2021-09-03 杭州海康威视数字技术股份有限公司 一种编解码方法、装置、设备及存储介质
CN114827610B (zh) 2019-06-25 2023-04-11 北京大学 视频图像编码和解码方法、设备及介质
CN117459744A (zh) * 2019-07-20 2024-01-26 北京字节跳动网络技术有限公司 调色板模式使用指示的条件相关编解码
CN117221536A (zh) * 2019-07-23 2023-12-12 北京字节跳动网络技术有限公司 调色板模式编解码的模式确定
JP2022543009A (ja) * 2019-07-29 2022-10-07 北京字節跳動網絡技術有限公司 予測処理におけるパレットモードの符号化
US11503342B2 (en) * 2020-06-10 2022-11-15 Sharp Kabushiki Kaisha Systems and methods for signaling sequence parameter information in video coding
US20230217030A1 (en) * 2022-01-04 2023-07-06 Alibaba (China) Co., Ltd. Decoder-side chroma intra prediction mode gradient-based derivation

Also Published As

Publication number Publication date
EP3989549A1 (en) 2022-04-27
EP3989549A4 (en) 2022-08-31
CN114827610B (zh) 2023-04-11
CN111602396A (zh) 2020-08-28
CN114827609A (zh) 2022-07-29
CN114827611A (zh) 2022-07-29
CN111602396B (zh) 2022-04-29
CN114827609B (zh) 2023-09-12
US20240195981A1 (en) 2024-06-13
US11871004B2 (en) 2024-01-09
US20220124346A1 (en) 2022-04-21
KR20220011182A (ko) 2022-01-27
CN114827612B (zh) 2023-04-11
CN114827610A (zh) 2022-07-29
CN114827611B (zh) 2023-09-12
CN114827612A (zh) 2022-07-29

Similar Documents

Publication Publication Date Title
US11363283B2 (en) Rules for intra-picture prediction modes when wavefront parallel processing is enabled
TWI669948B (zh) 編碼或解碼視頻資料之方法及裝置
US10390050B2 (en) Method of video coding using separate coding tree for luma and chroma
EP3114838B1 (en) Hash table construction and availability checking for hash-based block matching
US10368092B2 (en) Encoder-side decisions for block flipping and skip mode in intra block copy prediction
US20170078683A1 (en) Palette predictor initialization and merge for video coding
WO2015176678A1 (en) Method of intra block copy with flipping for image and video coding
CN116866566A (zh) 图像编码/解码方法、存储介质以及图像数据的传输方法
KR20220162701A (ko) 비디오 코딩에서의 일반 제약 정보 신택스
US10178405B2 (en) Enhanced coding and decoding using intra block copy mode
CN114556936A (zh) 利用子图片来编码和解码视频流的方法和设备
US20240195981A1 (en) Video image processing method and device, and storage medium
US10805611B2 (en) Method and apparatus of constrained sequence header
CN111699681B (zh) 一种视频图像处理方法、设备及存储介质
CN112262573A (zh) 帧内预测装置、编码装置、解码装置、以及方法
CN105828079B (zh) 图像处理方法及装置

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220711

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220711

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20230831

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230912

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20231110

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20240123

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240509

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20240516