JP2017525316A - パレットモードコーディングのための方法 - Google Patents
パレットモードコーディングのための方法 Download PDFInfo
- Publication number
- JP2017525316A JP2017525316A JP2017521028A JP2017521028A JP2017525316A JP 2017525316 A JP2017525316 A JP 2017525316A JP 2017521028 A JP2017521028 A JP 2017521028A JP 2017521028 A JP2017521028 A JP 2017521028A JP 2017525316 A JP2017525316 A JP 2017525316A
- Authority
- JP
- Japan
- Prior art keywords
- bitstream
- palette
- video
- run
- value
- 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.)
- Granted
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/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/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/90—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using coding techniques not provided for in groups H04N19/10-H04N19/85, e.g. fractals
- H04N19/91—Entropy coding, e.g. variable length coding [VLC] or arithmetic coding
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
Description
[0022]ビデオ画像、TV画像、静止画像、またはビデオレコーダもしくはコンピュータによって生成された画像などの、デジタル画像は、水平ラインおよび垂直ラインで構成されたピクセルまたはサンプルを含み得る。単一の画像中のピクセルの数は一般に数万個である。各ピクセルは、一般に、ルミナンス情報とクロミナンス情報とを含んでいる。圧縮がなければ、画像エンコーダから画像デコーダに搬送されるべき情報の純粋な量は、リアルタイム画像伝送を実行不可能にすることになる。送信されるべき情報の量を低減するために、JPEG、MPEGおよびH.263規格など、いくつかの異なる圧縮方法が開発された。
[0025]新規のシステム、装置、および方法の様々な態様は、これ以降、添付図面を参照しながら、より十分に説明される。しかしながら、本開示は、多くの異なる形態で実施可能であり、本開示の全体を通して示される任意の特定の構造または機能に限定されるものと解釈されるべきでない。むしろ、本開示が、入念で完全であり、本開示の範囲を当業者に十分に伝達するように、これらの態様が提供される。本明細書の教示に基づいて、本開示の範囲は、本開示の他の態様と無関係に実装されるにせよ、本開示の他の態様と組み合わせて実装されるにせよ、本明細書で開示する新規のシステム、装置、および方法のいかなる態様をもカバーするものであることを、当業者なら諒解されたい。たとえば、本明細書に記載される任意の数の態様を使用して装置が実装されることがあり、または方法が実施されることがある。さらに、本開示の範囲は、本明細書に記載する本開示の様々な態様に加えてまたはそれらの態様以外に、他の構造、機能、または構造および機能を使用して実施されるそのような装置または方法をカバーするものとする。本明細書で開示する任意の態様は、特許請求の範囲の1つまたは複数の要素により実施され得ることを理解されたい。
[0042]上記で簡略に述べられたように、ビデオエンコーダ20はビデオデータを符号化する。ビデオデータは、1つまたは複数のピクチャを備え得る。ピクチャの各々は、ビデオの一部を形成する静止画像である。いくつかの事例では、ピクチャは、ビデオ「フレーム」と呼ばれることがある。ビデオエンコーダ20がビデオデータを符号化するとき、ビデオエンコーダ20は、ビットストリームを生成し得る。ビットストリームは、ビデオデータのコーディングされた表現を形成するビットのシーケンスを含み得る。ビットストリームは、コード化ピクチャと、関連するデータとを含み得る。コード化ピクチャは、ピクチャのコーディングされた表現である。
[0066]図2は、本開示で説明する態様による技法を実装し得るビデオエンコーダ20の一例を示すブロック図である。ビデオエンコーダ20は、HEVCの場合など、ビデオフレームの単一のレイヤを処理するように構成され得る。さらに、ビデオエンコーダ20は、本開示の技法のいずれかまたはすべてを実行するように構成され得る。いくつかの例では、本開示で説明する技法は、ビデオエンコーダ20の様々な構成要素間で共有され得る。いくつかの例では、追加または代替として、プロセッサ(図示せず)が、本開示で説明する技法のいずれかまたはすべてを実行するように構成され得る。
[0099]図3は、本開示で説明する態様による技法を実装し得るビデオデコーダ30の一例を示すブロック図である。ビデオデコーダ30は、HEVCの場合など、ビデオフレームの単一のレイヤを処理するように構成され得る。さらに、ビデオデコーダ30は、本開示の技法のいずれかまたはすべてを実行するように構成され得る。いくつかの例では、本開示で説明する技法は、ビデオデコーダ30の様々な構成要素の間で共有され得る。いくつかの例では、追加または代替として、プロセッサ(図示せず)が、本開示で説明する技法のいずれかまたはすべてを実行するように構成され得る。
[0115]異なるコーディングユニット間の冗長性を主に除去する従来のイントラ予測およびインター予測と対照的に、パレットコーディングは、コーディングユニット内の反復的なピクセル値/パターンの冗長性をターゲットにする。パレットコーディングモードでは、ピクセル値をテーブルインデックス(パレットインデックスとも呼ばれる)にマッピングする、パレットと呼ばれるルックアップテーブルが最初にシグナリングされる。いくつかの実装形態では、パレットは、規定された最大サイズ(たとえば、32個のピクセル値)を有する。パレットは、ブロックサンプル用の予測子として、または最終的な再構成されたブロックサンプルとして使用され得る、カラー成分(たとえば、RGB、YUVなど)値または強度を表すテーブルインデックスによって番号付けされたエントリを含む。いくつかの実装形態では、パレットブロックの中のサンプルは、3つのランモード、すなわち、「左コピーモード」(または、ランモード)、「上コピーモード」、および「エスケープモード」(または、ピクセルモード)を使用してコーディングされる。
[0119]既存の実装形態では、パレットビットストリーム(たとえば、パレットコーディングモードでコーディングされたコーディングユニットを含むビットストリーム)は、次のように編成される。
[0122]いくつかの実装形態では、パレットインデックスマップにおいて、パレットコーディングモードでコーディングされたブロックは、ビットストリームの中で以下の形をなし得る。
[0128]H.264、HEVC、および多くの他の現代のビデオコーディング規格では、シンタックス要素に対して、2値化の後、コンテキスト適応型バイナリ算術コーダ(CABAC)に0/1ビンストリームが供給され、ここで、確率モデル(「コンテキスト」と名付けられる)が適応的に選択され、非定常性確率分布を追跡するように更新される。特別な事例として、エントロピーコーダのスループットを改善するために、確率モデルが更新されないことがある。コンテキスト更新を伴わない、そのような簡略化された方法を使用してコーディングされたビンは、バイパスビンと呼ばれる。
[0130]いくつかの実施形態では、すべての量子化されたエスケープピクセル値が、ビットストリームの中でパレットモードブロックの最後においてシグナリングされる。そのような実施形態では、(インデックス,ランレングス)コーディングの後、エントロピーコーダリセッティングが適用され得る。たとえば、ブロックの中の可能な(インデックス,ランレングス)ペアのすべてをコーディングした後、算術コーディングエンジンのivlCurrRange変数(たとえば、現在の算術コーディングインターバルの範囲を規定する変数)が256に設定される。この方法を用いると、デコーダは、ビットストリームからビット(bits)を読み取り得、それらがCABACコーダを起動する必要ないものとしてビットを扱い得る。変数を256にリセットするこの手順を用いないと、コンテキストは更新される必要がない場合があるが、デコーダは、バイナリ決定を行うために依然としてCABACコーダを起動する必要があり得る。したがって、すべての(インデックス,ランレングス)ペアをパースおよび/または復号した後、量子化されたエスケープピクセル値は並行して(in parallel)パースされ得る。一実施形態では、エスケープピクセルが固定長コードを使用してコーディングされている場合、インデックスランブロックをパースした後、エスケープピクセルは並行してパースおよび復号され得る。
[0138]いくつかの実施形態では、すべてのインデックス値が、ビットストリームの中でパレットモードブロックの最後においてシグナリングされる。一実施形態では、すべての量子化されたエスケープ値が、ビットストリームの中でパレットモードブロックの最後においてシグナリングされ、インデックス値のすべての出現のグループに後続する。別の実施形態では、すべてのインデックス値が、ビットストリームの中で量子化されたエスケープ値の直前でシグナリングされる。
[0147]いくつかの実施形態では、ビットストリームの中でパレットモードブロックの開始において2つのオフセットがシグナリングされ得、ここで、2つのオフセットは、上記で説明した、たとえば、それぞれ、S0およびS1によって示されるインデックス値グループおよびエスケープピクセル値グループの開始位置を規定する。インデックス値グループがエスケープピクセル値グループの前方にある事例では、第2のオフセットに対して、2つの開始位置の間のデルタ値だけがシグナリングされ得る(たとえば、オフセットS0およびS1−S0がシグナリングされ得る)。2つのオフセットは、様々なエントロピーコーディング方法、たとえば、短縮ライス、指数ゴロム、短縮バイナリ、固定長、単項、短縮単項などを使用してシグナリングされ得る。いくつかの実施形態では、パレットモードブロックの最後を示すオフセット値S2もシグナリングされ得る。代替として、第2のオフセットとS2との間のデルタ値がシグナリングされてもよい(たとえば、S2−S1)。
[0150]いくつかの実施形態では、インデックス値をコーディングするとき、冗長性検査が適用され得る。たとえば、ラスタ走査順序における前の隣接位置(位置「x−1」として示す)が左コピーランモードの最後である場合、現在のインデックス値は、それの前の隣接位置のインデックス値と同じになり得ない。言い換えれば、位置「x−1」が有効である(たとえば、現在のブロック内にあるか、または現在のブロックの外側にあるが、たとえば、境界パディングを通じて確定的な値を有する)とともに左コピーランの最後である場合、位置「x」に対するインデックス値は、位置「x−1」におけるインデックス値に等しくなり得ない(事例1)。その理由は、2つのインデックス値が同じならば、それらがより長い左コピーランにマージされているはずであるということである。別の例では、ラスタ走査順序における前の隣接位置が上コピーランモードの最後である場合、および/または現在位置の上に隣接するものがエスケープピクセルでないという追加の制約が満たされている場合、現在の値は、それの上部に隣接するもののインデックス値と同じになり得ない。言い換えれば、位置「x−1」が有効であるとともに上コピーランの最後である場合、および/または位置「x」の上のピクセル値がエスケープピクセルでないという追加の制約が満たされている場合、位置「x」に対するインデックス値は、それの上に隣接するもののインデックス値に等しくなり得ない(事例2)。その理由は、2つのインデックス値が同じならば、それらがより長い上コピーランにマージされているはずであるということである。したがって、これらの例は、エンコーダが「最長可能ラン」原理に従うことを前提とする。これらの事例のうちのいずれにおいても、範囲(たとえば、上記で説明したMax値)が1だけ低減され得、ビット節約が実現され得る。
[0157]パレットモードコーディングのいくつかの実装形態では、パレットインデックスは、短縮バイナリコードを使用してコーディングされる。現在のCUの中の最大インデックスがNである(たとえば、インデックス値が{0,1,2,...,N}から包括的に選ばれる)と仮定すると、これらの2つの値が等しくない場合、各インデックスをコーディングするためのビンの数は
[0159]図9は、本開示の態様による、ビットストリームの中のビデオデータを符号化するための方法900を示すフローチャートである。たとえば、ビデオデータは、コンピュータ生成されたスクリーンコンテンツを含む非自然ビデオデータであり得る。図9に示すステップは、ビデオエンコーダ(たとえば、ビデオエンコーダ20)または任意の他の構成要素によって実行され得る。便宜上、方法900は、ビデオエンコーダ20または別の構成要素であり得る、ビデオコーダ(単にコーダとも呼ばれる)によって実行されるものとして説明される。
[0167]本明細書で開示された情報および信号は、多種多様な技術および技法のいずれかを使用して表され得る。たとえば、上記の説明全体にわたって参照され得るデータ、命令、コマンド、情報、信号、ビット、シンボル、およびチップは、電圧、電流、電磁波、磁場もしくは磁性粒子、光場もしくは光学粒子、またはそれらの任意の組合せによって表され得る。
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
[C1]
ビットストリームの中で提供されるビデオデータを復号するための方法であって、前記ビットストリームが、パレットモードでコーディングされたコーディングユニット(CU)を含み、前記方法が、
前記ビットストリームの中で提供される、前記CUに関連するパレットをパースすることと、前記パレットが、インデックス値および前記インデックス値に関連するピクセル値にそれぞれ関連している複数のパレットエントリを含み、
前記ビットストリームの中で提供される、前記CUに関連している1つまたは複数のランレングスをパースすることと、各ランレングスが、前記CUの中の現在位置から始まるとともに現在位置を含む、左コピーモードまたは上コピーモードに関連している連続した位置の数を示し、
前記ビットストリームの中で提供される、前記CUに関連している1つまたは複数のインデックス値をパースすることと、各インデックス値が、前記CUの中の前記現在位置に関連している前記パレットの中のピクセル値を示し、
前記ビットストリームの中で提供される、前記CUに関連している1つまたは複数のエスケープピクセル値をパースすることと、各エスケープピクセル値が、前記パレットの中にないピクセル値を示し、ここにおいて、前記エスケープピクセル値が、前記ビットストリームの中の連続した位置からパースされ、前記連続した位置が、前記ビットストリームの中で、前記CUに関連する前記ランレングスおよび前記インデックス値のすべての後にあり、
前記パースされたパレット、パースされたランレングス、パースされたインデックス値、およびパースされたエスケープ値に基づいて、前記CUを復号することと、
を備える、方法。
[C2]
前記CUに関連する前記ランレングスおよび前記インデックス値のすべてをパースした後、前記CUに関連する現在のインターバルの範囲を規定する算術コーディング変数をリセットすることをさらに備える、C1に記載の方法。
[C3]
前記CUに関連する前記ランレングスおよび前記インデックス値のすべてをパースした後、前記CUに関連する前記エスケープピクセル値が並行してパースされる、C1に記載の方法。
[C4]
前記CUに関連する前記エスケープピクセル値の前であるが前記CUに関連するすべての前記ランレングスの後にある、前記ビットストリームの中の前記連続した位置から前記インデックス値がパースされる、C1に記載の方法。
[C5]
前記CUに関連する前記ランレングスおよび前記インデックス値のすべてをパースした後、前記CUに関連する現在のインターバルの範囲を規定する算術コーディング変数をリセットすることをさらに備える、C4に記載の方法。
[C6]
前記CUに関連する前記ランレングスのすべてをパースした後、前記CUに関連する前記インデックス値が並行してパースされる、C4に記載の方法。
[C7]
前記現在位置の直前にくる前記CUの中の第1の位置が、上コピーランの最後に関連していると決定することと、
前記CUの中の前記第1の位置が上コピーランの最後に関連していると決定することに応答して、前記CUの中の前記現在位置のすぐ上にある第2の位置がエスケープピクセル値に関連しているかどうかを決定することなく、前記現在位置に関連するインデックス値を決定することと、
をさらに備える、C1に記載の方法。
[C8]
前記CUが、エスケープピクセル値を含む上コピーランまたは左コピーランのうちの1つを含む、C1に記載の方法。
[C9]
ビットストリームの中で提供されるビデオデータを復号するための装置であって、
前記ビットストリームに関連するビデオデータを記憶するように構成されたメモリと、前記ビットストリームが、パレットモードでコーディングされたコーディングユニット(CU)を含み、
前記メモリと通信しており、
前記ビットストリームの中で提供される、前記CUに関連するパレットをパースすることと、前記パレットが、インデックス値および前記インデックス値に関連するピクセル値にそれぞれ関連している複数のパレットエントリを含み、
前記ビットストリームの中で提供される、前記CUに関連している1つまたは複数のランレングスをパースすることと、各ランレングスが、前記CUの中の現在位置から始まるとともに現在位置を含む、左コピーモードまたは上コピーモードに関連する連続した位置の数を示し、
前記ビットストリームの中で提供される、前記CUに関連している1つまたは複数のインデックス値をパースすることと、各インデックス値が、前記CUの中の前記現在位置に関連している前記パレットの中のピクセル値を示し、
前記ビットストリームの中で提供される、前記CUに関連している1つまたは複数のエスケープピクセル値をパースすることと、各エスケープピクセル値が、前記パレットの中にないピクセル値を示し、ここにおいて、前記エスケープピクセル値が、前記ビットストリームの中の連続した位置からパースされ、前記連続した位置が、前記ビットストリームの中で、前記CUに関連する前記ランレングスおよび前記インデックス値のすべての後にあり、
前記パースされたパレット、パースされたランレングス、パースされたインデックス値、およびパースされたエスケープ値に基づいて、前記CUを復号することと、
を行うように構成された、プロセッサと、
を備える、装置。
[C10]
前記プロセッサが、前記CUに関連する前記ランレングスおよび前記インデックス値のすべてをパースした後、前記CUに関連する現在のインターバルの範囲を規定する算術コーディング変数をリセットするようにさらに構成される、C9に記載の装置。
[C11]
前記プロセッサが、前記CUに関連する前記ランレングスおよび前記インデックス値のすべてをパースした後、前記CUに関連する前記エスケープピクセル値を並行してパースするように構成される、C9に記載の方法。
[C12]
前記プロセッサが、前記CUに関連する前記エスケープピクセル値の前であるが前記CUに関連するすべての前記ランレングスの後にある、前記ビットストリームの中の前記連続した位置から前記インデックス値をパースするように構成される、C9に記載の方法。
[C13]
前記プロセッサが、前記CUに関連する前記ランレングスおよび前記インデックス値のすべてをパースした後、前記CUに関連する現在のインターバルの範囲を規定する算術コーディング変数をリセットするようにさらに構成される、C12に記載の方法。
[C14]
前記プロセッサが、前記CUに関連する前記ランレングスのすべてをパースした後、前記CUに関連する前記インデックス値を並行してパースするように構成される、C12に記載の方法。
[C15]
前記プロセッサが、
前記現在位置の直前にくる前記CUの中の第1の位置が、上コピーランの最後に関連していると決定することと、
前記CUの中の前記第1の位置が上コピーランの最後に関連していると決定することに応答して、前記CUの中の前記現在位置のすぐ上にある第2の位置がエスケープピクセル値に関連しているかどうかを決定することなく、前記現在位置に関連するインデックス値を決定することと、
を行うようにさらに構成される、C9に記載の方法。
[C16]
前記CUが、エスケープピクセル値を含む上コピーランまたは左コピーランのうちの1つを含む、C9に記載の方法。
[C17]
ビットストリームの中のビデオデータを符号化するための方法であって、
コーディングユニット(CU)の中の複数のピクセルを分析することと、各ピクセルが、それに関連するピクセル値を有し、
前記CUの中の前記複数のピクセルに基づいて、パレットを生成することと、前記パレットが、インデックス値および前記インデックス値に関連するピクセル値にそれぞれ関連している複数のパレットエントリを含み、
前記ビットストリームの中の前記CUに関連する1つまたは複数のランレングスを決定することと、各ランレングスが、前記CUの中の現在位置から始まるとともに現在位置を含む、左コピーモードまたは上コピーモードに関連している連続した位置の数を示し、
前記ビットストリームの中の前記CUに関連する1つまたは複数のインデックス値を決定することと、各インデックス値が、前記CUの中の前記現在位置に関連している前記パレットの中のピクセル値を示し、
前記ビットストリームの中の前記CUに関連する1つまたは複数のエスケープピクセル値を決定することと、各エスケープピクセル値が、前記パレットの中にないピクセル値を示し、
前記生成されたパレット、決定されたランレングス、決定されたインデックス値、および決定されたエスケープピクセル値に基づいて、前記CUを符号化することと、ここにおいて、前記エスケープピクセル値が、前記ビットストリームの中の連続した位置において符号化され、前記連続した位置が、前記ビットストリームの中で、前記CUに関連する前記ランレングスおよび前記インデックス値のすべての後にあり、
を備える、方法。
[C18]
前記インデックス値が、前記ビットストリームの中の連続した位置において符号化され、前記連続した位置が、前記ビットストリームの中で、前記CUに関連する前記エスケープピクセル値の前であるが前記CUに関連するすべての前記ランレングスの後にある、C17に記載の方法。
[C19]
前記現在位置の直前にくる前記CUの中の第1の位置が、上コピーランの最後に関連していると決定することと、
前記CUの中の前記第1の位置が上コピーランの最後に関連していると決定することに応答して、前記CUの中の前記現在位置のすぐ上にある第2の位置がエスケープピクセル値に関連しているかどうかを決定することなく、前記現在位置に関連するインデックス値を決定することと、
をさらに備える、C17に記載の方法。
[C20]
前記CUが、エスケープピクセル値を含む上コピーランまたは左コピーランのうちの1つを含む、C17に記載の方法。
[C21]
前記CUに関連する前記インデックス値の中で最も早い位置を有するインデックス値に対応する、前記ビットストリームの中の位置を示す第1のオフセットを決定することをさらに備える、C17に記載の方法。
[C22]
前記CUに関連する前記エスケープピクセル値の中で最も早い位置を有するエスケープピクセル値に対応する、前記ビットストリームの中の位置を示す第2のオフセットを決定することをさらに備える、C17に記載の方法。
[C23]
ビットストリームの中のビデオデータを符号化するための装置であって、
前記ビットストリームに関連するビデオデータを記憶するように構成されたメモリと、前記ビットストリームが、パレットモードでコーディングされたコーディングユニット(CU)を含み、
前記メモリと通信しており、
コーディングユニット(CU)の中の複数のピクセルを分析することと、各ピクセルが、それに関連するピクセル値を有し、
前記CUの中の前記複数のピクセルに基づいて、パレットを生成することと、前記パレットが、インデックス値および前記インデックス値に関連するピクセル値にそれぞれ関連している複数のパレットエントリを含み、
前記ビットストリームの中の前記CUに関連する1つまたは複数のランレングスを決定することと、各ランレングスが、前記CUの中の現在位置から始まるとともに現在位置を含む、左コピーモードまたは上コピーモードに関連している連続した位置の数を示し、
前記ビットストリームの中の前記CUに関連する1つまたは複数のインデックス値を決定することと、各インデックス値が、前記CUの中の前記現在位置に関連している前記パレットの中のピクセル値を示し、
前記ビットストリームの中の前記CUに関連する1つまたは複数のエスケープピクセル値を決定することと、各エスケープピクセル値が、前記パレットの中にないピクセル値を示し、
前記生成されたパレット、決定されたランレングス、決定されたインデックス値、および決定されたエスケープピクセル値に基づいて、前記CUを符号化することと、ここにおいて、前記エスケープピクセル値が、前記ビットストリームの中の連続した位置において符号化され、前記連続した位置が、前記ビットストリームの中で、前記CUに関連する前記ランレングスおよび前記インデックス値のすべての後にあり、
を行うように構成された、プロセッサと、
を備える、装置。
[C24]
前記プロセッサが、前記ビットストリームの中の連続した位置において前記インデックス値を符号化するように構成され、前記連続した位置が、前記ビットストリームの中で、前記CUに関連する前記エスケープピクセル値の前であるが前記CUに関連するすべての前記ランレングスの後にある、C23に記載の装置。
[C25]
前記プロセッサが、
前記現在位置の直前にくる前記CUの中の第1の位置が、上コピーランの最後に関連していると決定することと、
前記CUの中の前記第1の位置が上コピーランの最後に関連していると決定することに応答して、前記CUの中の前記現在位置のすぐ上にある第2の位置がエスケープピクセル値に関連しているかどうかを決定することなく、前記現在位置に関連するインデックス値を決定することと、
を行うようにさらに構成される、C23に記載の装置。
[C26]
前記CUが、エスケープピクセル値を含む上コピーランまたは左コピーランのうちの1つを含む、C23に記載の装置。
[C27]
前記プロセッサが、前記CUに関連する前記インデックス値の中で最も早い位置を有するインデックス値に対応する、前記ビットストリームの中の位置を示す第1のオフセットを決定するようにさらに構成される、C23に記載の装置。
[C28]
前記CUに関連する前記エスケープピクセル値の中で最も早い位置を有するエスケープピクセル値に対応する、前記ビットストリームの中の位置を示す第2のオフセットを決定することをさらに備える、C23に記載の装置。
Claims (28)
- ビットストリームの中で提供されるビデオデータを復号するための方法であって、前記ビットストリームが、パレットモードでコーディングされたコーディングユニット(CU)を含み、前記方法が、
前記ビットストリームの中で提供される、前記CUに関連するパレットをパースすることと、前記パレットが、インデックス値および前記インデックス値に関連するピクセル値にそれぞれ関連している複数のパレットエントリを含み、
前記ビットストリームの中で提供される、前記CUに関連している1つまたは複数のランレングスをパースすることと、各ランレングスが、前記CUの中の現在位置から始まるとともに現在位置を含む、左コピーモードまたは上コピーモードに関連している連続した位置の数を示し、
前記ビットストリームの中で提供される、前記CUに関連している1つまたは複数のインデックス値をパースすることと、各インデックス値が、前記CUの中の前記現在位置に関連している前記パレットの中のピクセル値を示し、
前記ビットストリームの中で提供される、前記CUに関連している1つまたは複数のエスケープピクセル値をパースすることと、各エスケープピクセル値が、前記パレットの中にないピクセル値を示し、ここにおいて、前記エスケープピクセル値が、前記ビットストリームの中の連続した位置からパースされ、前記連続した位置が、前記ビットストリームの中で、前記CUに関連する前記ランレングスおよび前記インデックス値のすべての後にあり、
前記パースされたパレット、パースされたランレングス、パースされたインデックス値、およびパースされたエスケープ値に基づいて、前記CUを復号することと、
を備える、方法。 - 前記CUに関連する前記ランレングスおよび前記インデックス値のすべてをパースした後、前記CUに関連する現在のインターバルの範囲を規定する算術コーディング変数をリセットすることをさらに備える、請求項1に記載の方法。
- 前記CUに関連する前記ランレングスおよび前記インデックス値のすべてをパースした後、前記CUに関連する前記エスケープピクセル値が並行してパースされる、請求項1に記載の方法。
- 前記CUに関連する前記エスケープピクセル値の前であるが前記CUに関連するすべての前記ランレングスの後にある、前記ビットストリームの中の前記連続した位置から前記インデックス値がパースされる、請求項1に記載の方法。
- 前記CUに関連する前記ランレングスおよび前記インデックス値のすべてをパースした後、前記CUに関連する現在のインターバルの範囲を規定する算術コーディング変数をリセットすることをさらに備える、請求項4に記載の方法。
- 前記CUに関連する前記ランレングスのすべてをパースした後、前記CUに関連する前記インデックス値が並行してパースされる、請求項4に記載の方法。
- 前記現在位置の直前にくる前記CUの中の第1の位置が、上コピーランの最後に関連していると決定することと、
前記CUの中の前記第1の位置が上コピーランの最後に関連していると決定することに応答して、前記CUの中の前記現在位置のすぐ上にある第2の位置がエスケープピクセル値に関連しているかどうかを決定することなく、前記現在位置に関連するインデックス値を決定することと、
をさらに備える、請求項1に記載の方法。 - 前記CUが、エスケープピクセル値を含む上コピーランまたは左コピーランのうちの1つを含む、請求項1に記載の方法。
- ビットストリームの中で提供されるビデオデータを復号するための装置であって、
前記ビットストリームに関連するビデオデータを記憶するように構成されたメモリと、前記ビットストリームが、パレットモードでコーディングされたコーディングユニット(CU)を含み、
前記メモリと通信しており、
前記ビットストリームの中で提供される、前記CUに関連するパレットをパースすることと、前記パレットが、インデックス値および前記インデックス値に関連するピクセル値にそれぞれ関連している複数のパレットエントリを含み、
前記ビットストリームの中で提供される、前記CUに関連している1つまたは複数のランレングスをパースすることと、各ランレングスが、前記CUの中の現在位置から始まるとともに現在位置を含む、左コピーモードまたは上コピーモードに関連する連続した位置の数を示し、
前記ビットストリームの中で提供される、前記CUに関連している1つまたは複数のインデックス値をパースすることと、各インデックス値が、前記CUの中の前記現在位置に関連している前記パレットの中のピクセル値を示し、
前記ビットストリームの中で提供される、前記CUに関連している1つまたは複数のエスケープピクセル値をパースすることと、各エスケープピクセル値が、前記パレットの中にないピクセル値を示し、ここにおいて、前記エスケープピクセル値が、前記ビットストリームの中の連続した位置からパースされ、前記連続した位置が、前記ビットストリームの中で、前記CUに関連する前記ランレングスおよび前記インデックス値のすべての後にあり、
前記パースされたパレット、パースされたランレングス、パースされたインデックス値、およびパースされたエスケープ値に基づいて、前記CUを復号することと、
を行うように構成された、プロセッサと、
を備える、装置。 - 前記プロセッサが、前記CUに関連する前記ランレングスおよび前記インデックス値のすべてをパースした後、前記CUに関連する現在のインターバルの範囲を規定する算術コーディング変数をリセットするようにさらに構成される、請求項9に記載の装置。
- 前記プロセッサが、前記CUに関連する前記ランレングスおよび前記インデックス値のすべてをパースした後、前記CUに関連する前記エスケープピクセル値を並行してパースするように構成される、請求項9に記載の方法。
- 前記プロセッサが、前記CUに関連する前記エスケープピクセル値の前であるが前記CUに関連するすべての前記ランレングスの後にある、前記ビットストリームの中の前記連続した位置から前記インデックス値をパースするように構成される、請求項9に記載の方法。
- 前記プロセッサが、前記CUに関連する前記ランレングスおよび前記インデックス値のすべてをパースした後、前記CUに関連する現在のインターバルの範囲を規定する算術コーディング変数をリセットするようにさらに構成される、請求項12に記載の方法。
- 前記プロセッサが、前記CUに関連する前記ランレングスのすべてをパースした後、前記CUに関連する前記インデックス値を並行してパースするように構成される、請求項12に記載の方法。
- 前記プロセッサが、
前記現在位置の直前にくる前記CUの中の第1の位置が、上コピーランの最後に関連していると決定することと、
前記CUの中の前記第1の位置が上コピーランの最後に関連していると決定することに応答して、前記CUの中の前記現在位置のすぐ上にある第2の位置がエスケープピクセル値に関連しているかどうかを決定することなく、前記現在位置に関連するインデックス値を決定することと、
を行うようにさらに構成される、請求項9に記載の方法。 - 前記CUが、エスケープピクセル値を含む上コピーランまたは左コピーランのうちの1つを含む、請求項9に記載の方法。
- ビットストリームの中のビデオデータを符号化するための方法であって、
コーディングユニット(CU)の中の複数のピクセルを分析することと、各ピクセルが、それに関連するピクセル値を有し、
前記CUの中の前記複数のピクセルに基づいて、パレットを生成することと、前記パレットが、インデックス値および前記インデックス値に関連するピクセル値にそれぞれ関連している複数のパレットエントリを含み、
前記ビットストリームの中の前記CUに関連する1つまたは複数のランレングスを決定することと、各ランレングスが、前記CUの中の現在位置から始まるとともに現在位置を含む、左コピーモードまたは上コピーモードに関連している連続した位置の数を示し、
前記ビットストリームの中の前記CUに関連する1つまたは複数のインデックス値を決定することと、各インデックス値が、前記CUの中の前記現在位置に関連している前記パレットの中のピクセル値を示し、
前記ビットストリームの中の前記CUに関連する1つまたは複数のエスケープピクセル値を決定することと、各エスケープピクセル値が、前記パレットの中にないピクセル値を示し、
前記生成されたパレット、決定されたランレングス、決定されたインデックス値、および決定されたエスケープピクセル値に基づいて、前記CUを符号化することと、ここにおいて、前記エスケープピクセル値が、前記ビットストリームの中の連続した位置において符号化され、前記連続した位置が、前記ビットストリームの中で、前記CUに関連する前記ランレングスおよび前記インデックス値のすべての後にあり、
を備える、方法。 - 前記インデックス値が、前記ビットストリームの中の連続した位置において符号化され、前記連続した位置が、前記ビットストリームの中で、前記CUに関連する前記エスケープピクセル値の前であるが前記CUに関連するすべての前記ランレングスの後にある、請求項17に記載の方法。
- 前記現在位置の直前にくる前記CUの中の第1の位置が、上コピーランの最後に関連していると決定することと、
前記CUの中の前記第1の位置が上コピーランの最後に関連していると決定することに応答して、前記CUの中の前記現在位置のすぐ上にある第2の位置がエスケープピクセル値に関連しているかどうかを決定することなく、前記現在位置に関連するインデックス値を決定することと、
をさらに備える、請求項17に記載の方法。 - 前記CUが、エスケープピクセル値を含む上コピーランまたは左コピーランのうちの1つを含む、請求項17に記載の方法。
- 前記CUに関連する前記インデックス値の中で最も早い位置を有するインデックス値に対応する、前記ビットストリームの中の位置を示す第1のオフセットを決定することをさらに備える、請求項17に記載の方法。
- 前記CUに関連する前記エスケープピクセル値の中で最も早い位置を有するエスケープピクセル値に対応する、前記ビットストリームの中の位置を示す第2のオフセットを決定することをさらに備える、請求項17に記載の方法。
- ビットストリームの中のビデオデータを符号化するための装置であって、
前記ビットストリームに関連するビデオデータを記憶するように構成されたメモリと、前記ビットストリームが、パレットモードでコーディングされたコーディングユニット(CU)を含み、
前記メモリと通信しており、
コーディングユニット(CU)の中の複数のピクセルを分析することと、各ピクセルが、それに関連するピクセル値を有し、
前記CUの中の前記複数のピクセルに基づいて、パレットを生成することと、前記パレットが、インデックス値および前記インデックス値に関連するピクセル値にそれぞれ関連している複数のパレットエントリを含み、
前記ビットストリームの中の前記CUに関連する1つまたは複数のランレングスを決定することと、各ランレングスが、前記CUの中の現在位置から始まるとともに現在位置を含む、左コピーモードまたは上コピーモードに関連している連続した位置の数を示し、
前記ビットストリームの中の前記CUに関連する1つまたは複数のインデックス値を決定することと、各インデックス値が、前記CUの中の前記現在位置に関連している前記パレットの中のピクセル値を示し、
前記ビットストリームの中の前記CUに関連する1つまたは複数のエスケープピクセル値を決定することと、各エスケープピクセル値が、前記パレットの中にないピクセル値を示し、
前記生成されたパレット、決定されたランレングス、決定されたインデックス値、および決定されたエスケープピクセル値に基づいて、前記CUを符号化することと、ここにおいて、前記エスケープピクセル値が、前記ビットストリームの中の連続した位置において符号化され、前記連続した位置が、前記ビットストリームの中で、前記CUに関連する前記ランレングスおよび前記インデックス値のすべての後にあり、
を行うように構成された、プロセッサと、
を備える、装置。 - 前記プロセッサが、前記ビットストリームの中の連続した位置において前記インデックス値を符号化するように構成され、前記連続した位置が、前記ビットストリームの中で、前記CUに関連する前記エスケープピクセル値の前であるが前記CUに関連するすべての前記ランレングスの後にある、請求項23に記載の装置。
- 前記プロセッサが、
前記現在位置の直前にくる前記CUの中の第1の位置が、上コピーランの最後に関連していると決定することと、
前記CUの中の前記第1の位置が上コピーランの最後に関連していると決定することに応答して、前記CUの中の前記現在位置のすぐ上にある第2の位置がエスケープピクセル値に関連しているかどうかを決定することなく、前記現在位置に関連するインデックス値を決定することと、
を行うようにさらに構成される、請求項23に記載の装置。 - 前記CUが、エスケープピクセル値を含む上コピーランまたは左コピーランのうちの1つを含む、請求項23に記載の装置。
- 前記プロセッサが、前記CUに関連する前記インデックス値の中で最も早い位置を有するインデックス値に対応する、前記ビットストリームの中の位置を示す第1のオフセットを決定するようにさらに構成される、請求項23に記載の装置。
- 前記CUに関連する前記エスケープピクセル値の中で最も早い位置を有するエスケープピクセル値に対応する、前記ビットストリームの中の位置を示す第2のオフセットを決定することをさらに備える、請求項23に記載の装置。
Applications Claiming Priority (7)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US201462020340P | 2014-07-02 | 2014-07-02 | |
| US62/020,340 | 2014-07-02 | ||
| US201462028039P | 2014-07-23 | 2014-07-23 | |
| US62/028,039 | 2014-07-23 | ||
| US14/754,577 US9860560B2 (en) | 2014-07-02 | 2015-06-29 | Method for palette mode coding |
| US14/754,577 | 2015-06-29 | ||
| PCT/US2015/038629 WO2016004086A1 (en) | 2014-07-02 | 2015-06-30 | Method for palette mode coding |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JP2017525316A true JP2017525316A (ja) | 2017-08-31 |
| JP2017525316A5 JP2017525316A5 (ja) | 2018-07-19 |
| JP6553181B2 JP6553181B2 (ja) | 2019-07-31 |
Family
ID=55017948
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017521028A Active JP6553181B2 (ja) | 2014-07-02 | 2015-06-30 | パレットモードコーディングのための方法 |
Country Status (10)
| Country | Link |
|---|---|
| US (1) | US9860560B2 (ja) |
| EP (1) | EP3164993B1 (ja) |
| JP (1) | JP6553181B2 (ja) |
| KR (1) | KR102400410B1 (ja) |
| CN (1) | CN106664428B (ja) |
| BR (1) | BR112016030530B1 (ja) |
| CA (1) | CA2952629C (ja) |
| ES (1) | ES2705760T3 (ja) |
| HU (1) | HUE040098T2 (ja) |
| WO (1) | WO2016004086A1 (ja) |
Families Citing this family (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB2531005A (en) * | 2014-10-06 | 2016-04-13 | Canon Kk | Improved encoding process using a palette mode |
| US10097842B2 (en) * | 2015-09-18 | 2018-10-09 | Qualcomm Incorporated | Restriction of escape pixel signaled values in palette mode video coding |
| JP6855722B2 (ja) * | 2016-09-21 | 2021-04-07 | 富士ゼロックス株式会社 | 画像処理装置およびプログラム |
| US10869050B2 (en) | 2019-02-09 | 2020-12-15 | Tencent America LLC | Method and apparatus for video coding |
| WO2020169105A1 (en) | 2019-02-24 | 2020-08-27 | Beijing Bytedance Network Technology Co., Ltd. | Condition dependent coding of palette mode usage indication |
| SG11202108938TA (en) | 2019-02-24 | 2021-09-29 | Beijing Bytedance Network Technology Co Ltd | Independent coding of palette mode usage indication |
| US10924750B2 (en) * | 2019-03-01 | 2021-02-16 | Alibaba Group Holding Limited | Palette size constraint in palette mode for video compression system |
| US11503311B2 (en) | 2019-03-08 | 2022-11-15 | Sony Group Corporation | Hybrid palette-DPCM coding for image compression |
| JP7359936B2 (ja) | 2019-07-20 | 2023-10-11 | 北京字節跳動網絡技術有限公司 | パレットモードの使用の指示の条件依存符号化 |
| WO2021013119A1 (en) * | 2019-07-20 | 2021-01-28 | Beijing Bytedance Network Technology Co., Ltd. | Mode determination for palette mode coding |
| CN117221536A (zh) | 2019-07-23 | 2023-12-12 | 北京字节跳动网络技术有限公司 | 调色板模式编解码的模式确定 |
| CN114208174B (zh) | 2019-07-29 | 2023-11-28 | 北京字节跳动网络技术有限公司 | 预测过程中的调色板模式编解码 |
| CN114556931B (zh) | 2019-08-26 | 2023-08-08 | Lg电子株式会社 | 基于调色板模式的图像或视频编码 |
| CN118984379A (zh) * | 2019-12-03 | 2024-11-19 | 阿里巴巴(中国)有限公司 | 一种非暂时性计算机可读介质 |
| US11967973B2 (en) * | 2021-05-06 | 2024-04-23 | Samsung Display Co., Ltd. | Low overhead transition encoding codes |
| US12470713B2 (en) | 2022-01-18 | 2025-11-11 | Cisco Technology, Inc. | Representing color indices by use of constant partitions |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2015139040A2 (en) * | 2014-03-14 | 2015-09-17 | Vid Scale, Inc. | Palette coding for screen content coding |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TR200001498T2 (tr) * | 1997-11-25 | 2001-05-21 | Thomson Licensing S.A. | Bit-haritalı ekran üzeri gösterim menülerini kullanan aygıt ara-işletimi. |
| CN102790880B (zh) * | 2004-06-15 | 2015-04-08 | 思科技术公司 | 用于视频压缩的混合可变长度编码的方法和设备 |
| EP1988703A1 (en) * | 2007-05-02 | 2008-11-05 | TTPCOM Limited | Image transformation |
| EP3087743A4 (en) * | 2013-12-27 | 2017-02-22 | HFI Innovation Inc. | Method and apparatus for major color index map coding |
| WO2015103980A1 (en) * | 2014-01-07 | 2015-07-16 | Mediatek Inc. | Method and apparatus for color index prediction |
| WO2015140400A1 (en) * | 2014-03-17 | 2015-09-24 | Nokia Technologies Oy | Method and technical equipment for video encoding and decoding |
| US10477204B2 (en) * | 2014-06-20 | 2019-11-12 | Sharp Kabushiki Kaisha | Harmonized palette coding |
-
2015
- 2015-06-29 US US14/754,577 patent/US9860560B2/en active Active
- 2015-06-30 WO PCT/US2015/038629 patent/WO2016004086A1/en not_active Ceased
- 2015-06-30 EP EP15736769.9A patent/EP3164993B1/en active Active
- 2015-06-30 ES ES15736769T patent/ES2705760T3/es active Active
- 2015-06-30 JP JP2017521028A patent/JP6553181B2/ja active Active
- 2015-06-30 CA CA2952629A patent/CA2952629C/en active Active
- 2015-06-30 BR BR112016030530-2A patent/BR112016030530B1/pt active IP Right Grant
- 2015-06-30 CN CN201580035281.7A patent/CN106664428B/zh active Active
- 2015-06-30 KR KR1020167036936A patent/KR102400410B1/ko active Active
- 2015-06-30 HU HUE15736769A patent/HUE040098T2/hu unknown
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2015139040A2 (en) * | 2014-03-14 | 2015-09-17 | Vid Scale, Inc. | Palette coding for screen content coding |
Non-Patent Citations (5)
| Title |
|---|
| WEI PU ET AL.: "Non-CE6: Palette parsing dependency and palette encoder improvement", JOINT COLLABORATIVE TEAM ON VIDEO CODING (JCT-VC) OF ITU-T SG 16 WP 3 AND ISO/IEC JTC 1/SC 29/WG 11, vol. JCTVC-S0156, JPN6019020479, October 2014 (2014-10-01), pages 1 - 3, ISSN: 0004046606 * |
| WEI PU ET AL.: "SCCE3: Test B.12 - Binarization of Escape Sample and Palette Index", JOINT COLLABORATIVE TEAM ON VIDEO CODING (JCT-VC) OF ITU-T SG 16 WP 3 AND ISO/IEC JTC 1/SC 29/WG 11, vol. JCTVC-R0065, JPN6019020476, June 2014 (2014-06-01), pages 1 - 3, ISSN: 0004046604 * |
| WEI PU ET AL.: "SCCE3: Test B.13 - Flag to Indicate Escape and Index Coding", JOINT COLLABORATIVE TEAM ON VIDEO CODING (JCT-VC) OF ITU-T SG 16 WP 3 AND ISO/IEC JTC 1/SC 29/WG 11, vol. JCTVC-R0066, JPN6019020477, June 2014 (2014-06-01), pages 1 - 3, ISSN: 0004046605 * |
| XIAOYU XIU ET AL.: "Description of screen content coding technology proposal by InterDigital", JOINT COLLABORATIVE TEAM ON VIDEO CODING (JCT-VC) OF ITU-T SG 16 WP 3 AND ISO/IEC JTC 1/SC 29/WG 11, vol. JCTVC-Q0037, JPN6019020475, March 2014 (2014-03-01), pages 1 - 21, ISSN: 0004046603 * |
| XUN GUO, YAN LU AND SHIPENG LI: "RCE4: Test1.Major-color-based screen content coding", JOINT COLLABORATIVE TEAM ON VIDEO CODING (JCT-VC) OF ITU-T SG16 WP3 AND ISO/IEC JTC1/SC29/WG11, vol. JCTVC-P0108, JPN6019020474, January 2014 (2014-01-01), pages 1 - 12, ISSN: 0004046602 * |
Also Published As
| Publication number | Publication date |
|---|---|
| US20160007042A1 (en) | 2016-01-07 |
| BR112016030530A2 (ja) | 2017-08-22 |
| KR102400410B1 (ko) | 2022-05-19 |
| BR112016030530B1 (pt) | 2024-02-15 |
| EP3164993A1 (en) | 2017-05-10 |
| HUE040098T2 (hu) | 2019-02-28 |
| CN106664428B (zh) | 2019-07-26 |
| WO2016004086A1 (en) | 2016-01-07 |
| US9860560B2 (en) | 2018-01-02 |
| EP3164993B1 (en) | 2018-10-17 |
| JP6553181B2 (ja) | 2019-07-31 |
| CA2952629C (en) | 2022-09-27 |
| CA2952629A1 (en) | 2016-01-07 |
| ES2705760T3 (es) | 2019-03-26 |
| KR20170028905A (ko) | 2017-03-14 |
| CN106664428A (zh) | 2017-05-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7703829B2 (ja) | 画像予測方法および装置 | |
| JP6553181B2 (ja) | パレットモードコーディングのための方法 | |
| JP6382395B2 (ja) | ビデオコーディングにおけるビデオタイミングについてのクロックティック導出情報のシグナリング | |
| US9854253B2 (en) | Method for motion vector difference (MVD) and intra block copy vector difference (BVD) coding of screen content video data | |
| JP6162150B2 (ja) | ビデオコーディング用の残差4分木(rqt)コーディング | |
| US11146788B2 (en) | Grouping palette bypass bins for video coding | |
| TWI666920B (zh) | 用於視訊寫碼之具有執行長度碼之調色盤預測器信令 | |
| JP6022586B2 (ja) | ビデオコーディングのための隣接するビデオユニットの利用可能性の検出 | |
| JP6266605B2 (ja) | 映像コーディングにおけるロスレスコーディングモード及びパルスコード変調(pcm)モードのシグナリングの統一 | |
| JP6591424B2 (ja) | Hevcマルチレイヤ拡張における非hevcベースレイヤのサポート | |
| JP6498706B2 (ja) | スケーラブルビデオコード化におけるビットストリーム適合制約 | |
| JP2018524906A (ja) | イントラブロックコピーモードでの参照ピクチャリスト構成 | |
| JP2017513343A (ja) | イントラブロックコピーのためのハッシュベース符号化器探索 | |
| US10484721B2 (en) | Method for motion estimation of non-natural video data | |
| JP2017528976A (ja) | パレットモードコーディングに関するcopy−aboveモードに拡張機能を組み込む方法 | |
| JP2017521964A (ja) | サブブロックパレットモード |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20170308 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180608 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180608 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20190528 |
|
| 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: 20190604 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190703 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6553181 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
