【手続補正書】
【提出日】平成30年6月8日(2018.6.8)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ビットストリームの中で提供されるビデオデータを復号するための方法であって、前記ビットストリームが、パレットモードでコーディングされたコーディングユニット（ＣＵ）を含み、前記方法が、
前記ビットストリームの中で提供される、前記ＣＵに関連するパレットをパースすることと、前記パレットが、インデックス値および前記インデックス値に関連するピクセル値にそれぞれ関連している複数のパレットエントリを含み、
前記ビットストリームの中で提供される、前記ＣＵに関連している１つまたは複数のランレングスをパースすることと、各ランレングスが、前記ＣＵの中の現在位置から始まるとともに現在位置を含む、左コピーモードまたは上コピーモードに関連している連続した位置の数を示し、
前記ビットストリームの中で提供される、前記ＣＵに関連している１つまたは複数のインデックス値をパースすることと、各インデックス値が、前記ＣＵの中の前記現在位置に関連している前記パレットの中のピクセル値を示し、前記インデックス値が、前記ＣＵに関連する前記ランレングスのすべての後にある、前記ビットストリームの中の第１の連続した位置からパースされ、
前記ビットストリームの中で提供される、前記ＣＵに関連している１つまたは複数のエスケープピクセル値をパースすることと、各エスケープピクセル値が、前記パレットの中にないピクセル値を示し、ここにおいて、前記エスケープピクセル値が、前記ＣＵに関連する前記ランレングスおよび前記インデックス値のすべての後にある、前記ビットストリームの中の第２の連続した位置からパースされ、
前記パースされたパレット、パースされたランレングス、パースされたインデックス値、およびパースされたエスケープ値に基づいて、前記ＣＵを復号することと、
を備える、方法。
【請求項２】
前記ＣＵに関連する前記ランレングスおよび前記インデックス値のすべてをパースした後、前記ＣＵに関連する現在のインターバルの範囲を規定する算術コーディング変数をリセットすることをさらに備える、請求項１に記載の方法。
【請求項３】
前記ＣＵに関連する前記ランレングスおよび前記インデックス値のすべてをパースした後、前記ＣＵに関連する前記エスケープピクセル値が並行してパースされる、請求項１に記載の方法。
【請求項４】
前記ＣＵに関連する前記ランレングスのすべてをパースした後、前記ＣＵに関連する現在のインターバルの範囲を規定する算術コーディング変数をリセットすることをさらに備える、請求項１に記載の方法。
【請求項５】
前記ＣＵに関連する前記ランレングスのすべてをパースした後、前記ＣＵに関連する前記インデックス値が並行してパースされる、請求項１に記載の方法。
【請求項６】
前記現在位置の直前にくる前記ＣＵの中の第１の位置が、上コピーランの最後に関連していると決定することと、
前記ＣＵの中の前記第１の位置が上コピーランの最後に関連していると決定することに応答して、前記ＣＵの中の前記現在位置のすぐ上にある第２の位置がエスケープピクセル値に関連しているかどうかを決定することなく、前記現在位置に関連するインデックス値を決定することと、
をさらに備える、請求項１に記載の方法。
【請求項７】
前記ＣＵが、エスケープピクセル値を含む上コピーランまたは左コピーランのうちの１つを含む、請求項１に記載の方法。
【請求項８】
ビットストリームの中で提供されるビデオデータを復号するための装置であって、
前記ビットストリームに関連するビデオデータを記憶するように構成されたメモリと、前記ビットストリームが、パレットモードでコーディングされたコーディングユニット（ＣＵ）を含み、
前記メモリと通信しており、
前記ビットストリームの中で提供される、前記ＣＵに関連するパレットをパースすることと、前記パレットが、インデックス値および前記インデックス値に関連するピクセル値にそれぞれ関連している複数のパレットエントリを含み、
前記ビットストリームの中で提供される、前記ＣＵに関連している１つまたは複数のランレングスをパースすることと、各ランレングスが、前記ＣＵの中の現在位置から始まるとともに現在位置を含む、左コピーモードまたは上コピーモードに関連する連続した位置の数を示し、
前記ビットストリームの中で提供される、前記ＣＵに関連している１つまたは複数のインデックス値をパースすることと、各インデックス値が、前記ＣＵの中の前記現在位置に関連している前記パレットの中のピクセル値を示し、前記インデックス値が、前記ＣＵに関連する前記ランレングスのすべての後にある、前記ビットストリームの中の第１の連続した位置からパースされ、
前記ビットストリームの中で提供される、前記ＣＵに関連している１つまたは複数のエスケープピクセル値をパースすることと、各エスケープピクセル値が、前記パレットの中にないピクセル値を示し、ここにおいて、前記エスケープピクセル値が、前記ＣＵに関連する前記ランレングスおよび前記インデックス値のすべての後にある、前記ビットストリームの中の第２の連続した位置からパースされ、
前記パースされたパレット、パースされたランレングス、パースされたインデックス値、およびパースされたエスケープ値に基づいて、前記ＣＵを復号することと、
を行うように構成された、プロセッサと、
を備える、装置。
【請求項９】
前記プロセッサが、前記ＣＵに関連する前記ランレングスおよび前記インデックス値のすべてをパースした後、前記ＣＵに関連する現在のインターバルの範囲を規定する算術コーディング変数をリセットするようにさらに構成される、請求項８に記載の装置。
【請求項１０】
前記プロセッサが、前記ＣＵに関連する前記ランレングスおよび前記インデックス値のすべてをパースした後、前記ＣＵに関連する前記エスケープピクセル値を並行してパースするように構成される、請求項８に記載の装置。
【請求項１１】
前記プロセッサが、前記ＣＵに関連する前記ランレングスのすべてをパースした後、前記ＣＵに関連する現在のインターバルの範囲を規定する算術コーディング変数をリセットするようにさらに構成される、および／または
前記プロセッサが、前記ＣＵに関連する前記ランレングスのすべてをパースした後、前記ＣＵに関連する前記インデックス値を並行してパースするように構成される、および／または
前記プロセッサが、
前記現在位置の直前にくる前記ＣＵの中の第１の位置が、上コピーランの最後に関連していると決定することと、
前記ＣＵの中の前記第１の位置が上コピーランの最後に関連していると決定することに応答して、前記ＣＵの中の前記現在位置のすぐ上にある第２の位置がエスケープピクセル値に関連しているかどうかを決定することなく、前記現在位置に関連するインデックス値を決定することと、
を行うようにさらに構成される、および／または
前記ＣＵが、エスケープピクセル値を含む上コピーランまたは左コピーランのうちの１つを含む、請求項８に記載の装置。
【請求項１２】
ビットストリームの中のビデオデータを符号化するための方法であって、
コーディングユニット（ＣＵ）の中の複数のピクセルを分析することと、各ピクセルが、それに関連するピクセル値を有し、
前記ＣＵの中の前記複数のピクセルに基づいて、パレットを生成することと、前記パレットが、インデックス値および前記インデックス値に関連するピクセル値にそれぞれ関連している複数のパレットエントリを含み、
前記ビットストリームの中の前記ＣＵに関連する１つまたは複数のランレングスを決定することと、各ランレングスが、前記ＣＵの中の現在位置から始まるとともに現在位置を含む、左コピーモードまたは上コピーモードに関連している連続した位置の数を示し、
前記ビットストリームの中の前記ＣＵに関連する１つまたは複数のインデックス値を決定することと、各インデックス値が、前記ＣＵの中の前記現在位置に関連している前記パレットの中のピクセル値を示し、
前記ビットストリームの中の前記ＣＵに関連する１つまたは複数のエスケープピクセル値を決定することと、各エスケープピクセル値が、前記パレットの中にないピクセル値を示し、
前記生成されたパレット、決定されたランレングス、決定されたインデックス値、および決定されたエスケープピクセル値に基づいて、前記ＣＵを符号化することと、ここにおいて、前記インデックス値が、前記ＣＵに関連するすべての前記ランレングスの後にある、前記ビットストリームの中の第１の連続した位置において符号化され、前記エスケープピクセル値が、前記ＣＵに関連する前記ランレングスおよび前記インデックス値のすべての後にある、前記ビットストリームの中の第２の連続した位置において符号化され、
を備える、方法。
【請求項１３】
前記現在位置の直前にくる前記ＣＵの中の第１の位置が、上コピーランの最後に関連していると決定することと、
前記ＣＵの中の前記第１の位置が上コピーランの最後に関連していると決定することに応答して、前記ＣＵの中の前記現在位置のすぐ上にある第２の位置がエスケープピクセル値に関連しているかどうかを決定することなく、前記現在位置に関連するインデックス値を決定することと、
をさらに備える、および／または
前記ＣＵが、エスケープピクセル値を含む上コピーランまたは左コピーランのうちの１つを含む、および／または
前記ＣＵに関連する前記インデックス値の中で最も早い位置を有するインデックス値に対応する、前記ビットストリームの中の位置を示す第１のオフセットを決定することをさらに備える、および／または
前記ＣＵに関連する前記エスケープピクセル値の中で最も早い位置を有するエスケープピクセル値に対応する、前記ビットストリームの中の位置を示す第２のオフセットを決定することをさらに備える、請求項１２に記載の方法。
【請求項１４】
ビットストリームの中のビデオデータを符号化するための装置であって、
前記ビットストリームに関連するビデオデータを記憶するように構成されたメモリと、前記ビットストリームが、パレットモードでコーディングされたコーディングユニット（ＣＵ）を含み、
前記メモリと通信しており、
コーディングユニット（ＣＵ）の中の複数のピクセルを分析することと、各ピクセルが、それに関連するピクセル値を有し、
前記ＣＵの中の前記複数のピクセルに基づいて、パレットを生成することと、前記パレットが、インデックス値および前記インデックス値に関連するピクセル値にそれぞれ関連している複数のパレットエントリを含み、
前記ビットストリームの中の前記ＣＵに関連する１つまたは複数のランレングスを決定することと、各ランレングスが、前記ＣＵの中の現在位置から始まるとともに現在位置を含む、左コピーモードまたは上コピーモードに関連している連続した位置の数を示し、
前記ビットストリームの中の前記ＣＵに関連する１つまたは複数のインデックス値を決定することと、各インデックス値が、前記ＣＵの中の前記現在位置に関連している前記パレットの中のピクセル値を示し、
前記ビットストリームの中の前記ＣＵに関連する１つまたは複数のエスケープピクセル値を決定することと、各エスケープピクセル値が、前記パレットの中にないピクセル値を示し、
前記生成されたパレット、決定されたランレングス、決定されたインデックス値、および決定されたエスケープピクセル値に基づいて、前記ＣＵを符号化することと、ここにおいて、前記インデックス値が、前記ＣＵに関連するすべての前記ランレングスの後にある、前記ビットストリームの中の第１の連続した位置において符号化され、前記エスケープピクセル値が、前記ＣＵに関連する前記ランレングスおよび前記インデックス値のすべての後にある、前記ビットストリームの中の第２の連続した位置において符号化され、
を行うように構成された、プロセッサと、
を備える、装置。
【請求項１５】
前記プロセッサが、
前記現在位置の直前にくる前記ＣＵの中の第１の位置が、上コピーランの最後に関連していると決定することと、
前記ＣＵの中の前記第１の位置が上コピーランの最後に関連していると決定することに応答して、前記ＣＵの中の前記現在位置のすぐ上にある第２の位置がエスケープピクセル値に関連しているかどうかを決定することなく、前記現在位置に関連するインデックス値を決定することと、
を行うようにさらに構成される、および／または
前記ＣＵが、エスケープピクセル値を含む上コピーランまたは左コピーランのうちの１つを含む、および／または
前記プロセッサが、前記ＣＵに関連する前記インデックス値の中で最も早い位置を有するインデックス値に対応する、前記ビットストリームの中の位置を示す第１のオフセットを決定するようにさらに構成される、および／または
前記ＣＵに関連する前記エスケープピクセル値の中で最も早い位置を有するエスケープピクセル値に対応する、前記ビットストリームの中の位置を示す第２のオフセットを決定することをさらに備える、請求項１４に記載の装置。