JP2018532319A - パレットモードビデオコーディングにおけるエスケープピクセルシグナリング値の制限 - Google Patents
パレットモードビデオコーディングにおけるエスケープピクセルシグナリング値の制限 Download PDFInfo
- Publication number
- JP2018532319A JP2018532319A JP2018513861A JP2018513861A JP2018532319A JP 2018532319 A JP2018532319 A JP 2018532319A JP 2018513861 A JP2018513861 A JP 2018513861A JP 2018513861 A JP2018513861 A JP 2018513861A JP 2018532319 A JP2018532319 A JP 2018532319A
- Authority
- JP
- Japan
- Prior art keywords
- value
- escape
- video data
- determining
- bit depth
- 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.)
- Ceased
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/124—Quantisation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/157—Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter
-
- 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/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/182—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 a pixel
-
- 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/186—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 a colour or a chrominance component
-
- 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/189—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding
- H04N19/196—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding being specially adapted for the computation of encoding parameters, e.g. by averaging previously computed encoding parameters
- H04N19/198—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding being specially adapted for the computation of encoding parameters, e.g. by averaging previously computed encoding parameters including smoothing of a sequence of encoding parameters, e.g. by averaging, by choice of the maximum, minimum or median value
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/46—Embedding additional information in the video signal during the compression process
- H04N19/463—Embedding additional information in the video signal during the compression process by compressing encoding parameters before transmission
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computing Systems (AREA)
- Theoretical Computer Science (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
Description
Palette_escape_val_MinY=−(1<<(extended_precision_processing_flag ? Max(15,BitDepthY+6):15))
Palette_escape_val_MinC=−(1<<(extended_precision_processing_flag ? Max(15,BitDepthC+6):15))
Palette_escape_val_MaxY=(1<<(extended_precision_processing_flag ? Max(15,BitDepthY+6):15))−1
Palette_escape_val_MaxC=(1<<(extended_precision_processing_flag ? Max(15,BitDepthC+6):15))−1
Palette_escape_val_MinY=0
Palette_escape_val_MinC= 0
Palette_escape_val_MaxY=(1<<(extended_precision_processing_flag ? Max(15,BitDepthY+6):15))−1
Palette_escape_val_MaxC=(1<<(extended_precision_processing_flag?Max(15,BitDepthC+6):15))−1
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
[C1]
ビデオデータを復号する方法であって、
前記ビデオデータを復号するためにパレットモードで使用されるエスケープ値が最大値よりも大きくならないように制約されたビットストリームを受信すること、ここにおいて、前記ビットストリームは、復号されるべき前記ビデオデータのブロック中のサンプルを表す少なくとも1つのエスケープ値を決定するための情報を含む、と、
前記少なくとも1つのエスケープ値を決定するための前記情報を使用して、前記ビデオデータの前記ブロック中の前記サンプルを再構成することと
を備える、方法。
[C2]
前記パレットモードで使用される前記エスケープ値は、前記ビットストリーム中でシグナリングされたエスケープ値を備える、
[C1]に記載の方法。
[C3]
前記少なくとも1つのエスケープ値は、前記ビデオデータの前記ブロック中のサンプルを表すために使用されるパレット中のエントリに関連付けられない、
[C1]に記載の方法。
[C4]
前記最大値は、少なくとも成分ビット深度に基づく、
[C1]に記載の方法。
[C5]
前記成分ビット深度は、色成分入力ビット深度である、
[C4]に記載の方法。
[C6]
前記ビットストリーム中でシグナリングされた前記成分ビット深度を受信することをさらに備える、
[C4]に記載の方法。
[C7]
シーケンスパラメータセット中でシグナリングされた前記成分ビット深度を受信することをさらに備える、
[C4]に記載の方法。
[C8]
前記最大値は、(1<<n)−1に従って計算され、nは、前記成分ビット深度である、
[C4]に記載の方法。
[C9]
前記最大値は、(1<<(n+b))−1に従って計算され、nは、前記成分ビット深度であり、bは、整数である、
[C4]に記載の方法。
[C10]
bは、1に等しい、
[C9]に記載の方法。
[C11]
前記成分ビット深度は、デコーダによってサポートされる最大ビット深度である、
[C4]に記載の方法。
[C12]
前記最大値は、少なくとも、成分ビット深度と量子化パラメータ値とに基づく、
[C1]に記載の方法。
[C13]
前記最大値は、((1<<n)−1)*kに従って計算され、nは、前記成分ビット深度であり、kは、前記量子化パラメータ値に基づく拡大ファクタである、
[C12]に記載の方法。
[C14]
前記最大値は、(1<<(n+b))−1に従って計算され、nは、前記成分ビット深度であり、bは、前記量子化パラメータ値に基づく拡大ファクタである、
[C12]に記載の方法。
[C15]
前記最大値は、変換係数にも課される制限を前記エスケープ値に課することによって決定される、
[C1]に記載の方法。
[C16]
前記最大値は、少なくとも、成分ビット深度と精度情報とに基づく、
[C1]に記載の方法。
[C17]
前記精度情報は、extended_precision_processing_flagを含む、
[C16]に記載の方法。
[C18]
少なくとも前記精度情報に基づいて、指数ゴロム2値化プロセスを呼び出すことによって前記エスケープ値の2値化を導出することをさらに備える、
[C16]に記載の方法。
[C19]
ビデオデータを符号化する方法であって、
前記ビデオデータを符号化するためにパレットモードで使用されるエスケープ値のための最大値を決定すること、ここにおいて、前記エスケープ値は、符号化されるべき前記ビデオデータのブロック中のサンプルを表す、と、
前記最大値よりも大きくならないように1つまたは複数のエスケープ値を制限することと、
符号化ビデオデータビットストリーム中で前記1つまたは複数のエスケープ値を符号化することと
を備える、方法。
[C20]
前記パレットモードで使用される前記エスケープ値は、前記ビットストリーム中でシグナリングされたエスケープ値を備える、
[C19]に記載の方法。
[C21]
前記1つまたは複数のエスケープ値は、前記ビデオデータの前記ブロック中のサンプルを表すために使用されるパレット中のエントリに関連付けられない、
[C19]に記載の方法。
[C22]
前記最大値を決定することは、
少なくとも成分ビット深度に基づいて、エスケープ値のための前記最大値を決定することを備える、
[C19]に記載の方法。
[C23]
前記成分ビット深度は、色成分入力ビット深度である、
[C22]に記載の方法。
[C24]
前記成分ビット深度をシグナリングすることをさらに備える、
[C22]に記載の方法。
[C25]
シーケンスパラメータセット中で前記成分ビット深度をシグナリングすることをさらに備える、
[C22]に記載の方法。
[C26]
前記最大値を決定することは、
(1<<n)−1に従って前記最大値を決定することを備え、nは、前記成分ビット深度である、
[C22]に記載の方法。
[C27]
前記最大値を決定することは、
(1<<(n+b))−1に従って前記最大値を決定することを備え、ここにおいて、nが前記成分ビット深度であり、bは、整数である、
[C22]に記載の方法。
[C28]
bは、1に等しい、
[C23]に記載の方法。
[C29]
前記成分ビット深度は、エンコーダによってサポートされる最大ビット深度である、
[C22]に記載の方法。
[C30]
前記最大値を決定することは、
少なくとも、成分ビット深度と量子化パラメータ値とに基づいて、エスケープ値のための前記最大値を決定することを備える、
[C19]に記載の方法。
[C31]
前記最大値を決定することは、
((1<<n)−1)*kに従って前記最大値を決定することをさらに備え、nは、前記成分ビット深度であり、kは、前記量子化パラメータ値に基づく拡大ファクタである、
[C30]に記載の方法。
[C32]
前記最大値を決定することは、
(1<<(n+b))−1に従って前記最大値を決定することをさらに備え、nは、前記成分ビット深度であり、bは、前記量子化パラメータ値に基づく拡大ファクタである、
[C30]に記載の方法。
[C33]
前記最大値を決定することは、
変換係数にも課される制限を前記エスケープ値に課することを備える、
[C19]に記載の方法。
[C34]
前記最大値を決定することは、
少なくとも、成分ビット深度と精度情報とに基づいて、前記エスケープ値のための前記最大値を決定することを備える、
[C19]に記載の方法。
[C35]
前記精度情報は、extended_precision_processing_flagを含む、
[C34]に記載の方法。
[C36]
少なくとも前記精度情報に基づいて、指数ゴロム2値化プロセスを呼び出すことによって前記エスケープ値の2値化を導出することをさらに備える、
[C34]に記載の方法。
[C37]
ビデオデータを復号する方法であって、
前記ビデオデータを復号するためにパレットモードで使用される少なくとも1つのエスケープ値を決定するための情報を含むビットストリームを受信すること、ここにおいて、前記ビットストリームは、前記少なくとも1つのエスケープ値が、量子化パラメータ下限以上である量子化パラメータに従って量子化されることを保証する制限に準拠するように制約される、と、
前記制限に基づいて前記ビットストリームから前記少なくとも1つのエスケープ値を決定することと、
前記少なくとも1つのエスケープ値を使用して前記ビデオデータのサンプルを再構成することと
を備える、方法。
[C38]
前記少なくとも1つのエスケープ値は、復号されるべきビデオデータのブロック中のサンプルを表すために使用されるパレット中のエントリに関連付けられない、
[C37]に記載の方法。
[C39]
前記量子化パラメータ下限は、1のqStep値に対応する、
[C37]に記載の方法。
[C40]
前記量子化パラメータ下限は、成分ビット深度に基づく、
[C37]に記載の方法。
[C41]
前記量子化パラメータ下限は、前記成分ビット深度が8であるときに4に等しい、
[C40]に記載の方法。
[C42]
ビデオデータを符号化する方法であって、
前記ビデオデータのための量子化パラメータ値を決定することと、
量子化パラメータ下限を決定することと、
前記量子化パラメータ値が前記量子化パラメータ下限よりも小さい場合、前記量子化パラメータ下限に従って前記ビデオデータを符号化するためにパレットモードで使用されるエスケープ値を量子化すること、ここにおいて、前記エスケープ値は、符号化されるべき前記ビデオデータのブロック中のサンプルを表す、と、
符号化ビデオデータビットストリーム中で前記エスケープ値を符号化することと
を備える、方法。
[C43]
前記エスケープ値は、前記ビデオデータの前記ブロックのサンプル値を表すために使用されるパレット中のエントリに関連付けられない、
[C42]に記載の方法。
[C44]
前記量子化パラメータ下限を決定することは、
1のqStep値に対応する前記量子化パラメータ下限を選定することを備える、
[C42]に記載の方法。
[C45]
前記量子化パラメータ下限を決定することは、
成分ビット深度に基づいて前記量子化パラメータ下限を決定することを備える、
[C42]に記載の方法。
[C46]
前記量子化パラメータ下限を決定することは、
前記成分ビット深度が8であるときに4に等しい前記量子化パラメータ下限を選定することを備える、
[C45]に記載の方法。
[C47]
ビデオデータを復号するように構成された装置であって、
前記ビデオデータを記憶するように構成されたメモリと、
前記ビデオデータを復号するためにパレットモードで使用されるエスケープ値が最大値よりも大きくならないように制約されたビットストリームを受信すること、ここにおいて、前記ビットストリームは、復号されるべき前記ビデオデータのブロック中のサンプルを表す少なくとも1つのエスケープ値を決定するための情報を含む、と、
前記少なくとも1つのエスケープ値を決定するための前記情報を使用して、前記ビデオデータの前記ブロック中の前記サンプルを再構成することと
を行うように構成された1つまたは複数のプロセッサと
を備える、装置。
[C48]
前記パレットモードで使用される前記エスケープ値は、前記ビットストリーム中でシグナリングされたエスケープ値を備える、
[C47]に記載の装置。
[C49]
前記少なくとも1つのエスケープ値は、前記ビデオデータの前記ブロック中のサンプルを表すために使用されるパレット中のエントリに関連付けられない、
[C47]に記載の装置。
[C50]
前記最大値は、少なくとも成分ビット深度に基づく、
[C47]に記載の装置。
[C51]
前記成分ビット深度は、色成分入力ビット深度である、
[C50]に記載の装置。
[C52]
前記1つまたは複数のプロセッサは、
前記ビットストリーム中でシグナリングされた前記成分ビット深度を受信することを行うようにさらに構成された、
[C50]に記載の装置。
[C53]
前記1つまたは複数のプロセッサは、
シーケンスパラメータセット中でシグナリングされた前記成分ビット深度を受信することを行うようにさらに構成された、
[C50]に記載の装置。
[C54]
前記最大値は、(1<<n)−1に従って計算され、nは、前記成分ビット深度である、
[C50]に記載の装置。
[C55]
前記最大値は、(1<<(n+b))−1に従って計算され、nは、前記成分ビット深度であり、bは整数である、
[C50]に記載の装置。
[C56]
bは、1に等しい、
[C55]に記載の装置。
[C57]
前記成分ビット深度は、デコーダによってサポートされる最大ビット深度である、
[C50]に記載の装置。
[C58]
前記最大値は、少なくとも、成分ビット深度と量子化パラメータ値とに基づく、
[C47]に記載の装置。
[C59]
前記最大値は、((1<<n)−1)*kに従って計算され、nは、前記成分ビット深度であり、kは、前記量子化パラメータ値に基づく拡大ファクタである、
[C58]に記載の装置。
[C60]
前記最大値は、(1<<(n+b))−1に従って計算され、nは、前記成分ビット深度であり、bは、前記量子化パラメータ値に基づく拡大ファクタである、
[C58]に記載の装置。
[C61]
前記最大値は、変換係数にも課される制限を前記エスケープ値に課することによって決定される、
[C47]に記載の装置。
[C62]
前記最大値は、少なくとも、成分ビット深度と精度情報とに基づく、
[C47]に記載の装置。
[C63]
前記精度情報は、extended_precision_processing_flagを含む、
[C62]に記載の装置。
[C64]
前記1つまたは複数のプロセッサは、
少なくとも前記精度情報に基づいて、指数ゴロム2値化プロセスを呼び出すことによって前記エスケープ値の2値化を導出することを行うようにさらに構成された、
[C62]に記載の装置。
[C65]
ビデオデータを符号化するように構成された装置であって、
前記ビデオデータを記憶するように構成されたメモリと、
前記ビデオデータを符号化するためにパレットモードで使用されるエスケープ値のための最大値を決定すること、ここにおいて、前記エスケープ値は、符号化されるべき前記ビデオデータのブロック中のサンプルを表す、と、
前記最大値よりも大きくならないように1つまたは複数のエスケープ値を制限することと、
符号化ビデオデータビットストリーム中で前記1つまたは複数のエスケープ値を符号化することと
を行うように構成された1つまたは複数のプロセッサと
を備える、装置。
[C66]
前記パレットモードで使用される前記エスケープ値は、前記ビットストリーム中でシグナリングされたエスケープ値を備える、
[C65]に記載の装置。
[C67]
前記1つまたは複数のエスケープ値は、前記ビデオデータの前記ブロック中のサンプルを表すために使用されるパレット中のエントリに関連付けられない、
[C65]に記載の装置。
[C68]
前記最大値を決定することは、
少なくとも成分ビット深度に基づいて、エスケープ値のための前記最大値を決定することを備える、
[C65]に記載の装置。
[C69]
前記成分ビット深度は、色成分入力ビット深度である、
[C68]に記載の装置。
[C70]
前記1つまたは複数のプロセッサは、
前記成分ビット深度をシグナリングすることを行うようにさらに構成された、
[C68]に記載の装置。
[C71]
前記1つまたは複数のプロセッサは、
シーケンスパラメータセット中で前記成分ビット深度をシグナリングすることを行うようにさらに構成された、
[C68]に記載の装置。
[C72]
前記最大値を決定することは、
(1<<N)−1に従って前記最大値を決定することを備え、nは、前記成分ビット深度である、
[C68]に記載の装置。
[C73]
前記最大値を決定することは、
(1<<(n+b))−1に従って前記最大値を決定することを備え、nは、前記成分ビット深度であり、bが整数である、
[C68]に記載の装置。
[C74]
bは、1に等しい、
[C73]に記載の装置。
[C75]
前記成分ビット深度は、エンコーダによってサポートされる最大ビット深度である、
[C68]に記載の装置。
[C76]
前記最大値を決定することは、
少なくとも、成分ビット深度と量子化パラメータ値とに基づいて、エスケープ値のための前記最大値を決定することを備える、
[C65]に記載の装置。
[C77]
前記最大値を決定することは、
((1<<n)−1)*kに従って前記最大値を決定することをさらに備え、nは、前記成分ビット深度であり、kは、前記量子化パラメータ値に基づく拡大ファクタである、
[C76]に記載の装置。
[C78]
前記最大値を決定することは、
(1<<(n+b))−1に従って前記最大値を決定することをさらに備え、nは、前記成分ビット深度であり、bが、前記量子化パラメータ値に基づく拡大ファクタである、
[C76]に記載の装置。
[C79]
前記最大値を決定することは、
変換係数にも課される制限を前記エスケープ値に課することを備える、
[C65]に記載の装置。
[C80]
前記最大値を決定することは、
少なくとも、成分ビット深度と精度情報とに基づいて、前記エスケープ値のための前記最大値を決定することを備える、
[C65]に記載の装置。
[C81]
前記精度情報は、extended_precision_processing_flagを含む、
[C80]に記載の装置。
[C82]
前記1つまたは複数のプロセッサは、
少なくとも前記精度情報に基づいて、指数ゴロム2値化プロセスを呼び出すことによって前記エスケープ値の2値化を導出することを行うようにさらに構成された、
[C80]に記載の装置。
[C83]
ビデオデータを復号するように構成された装置であって、
前記ビデオデータを記憶するように構成されたメモリと、
前記ビデオデータを復号するためにパレットモードで使用される少なくとも1つのエスケープ値を決定するための情報を含むビットストリームを受信すること、ここにおいて、前記ビットストリームは、前記少なくとも1つのエスケープ値が、量子化パラメータ下限以上である量子化パラメータに従って量子化されることを保証する制限に準拠するように制約される、と、
前記制限に基づいて前記ビットストリームから前記少なくとも1つのエスケープ値を決定することと、
前記少なくとも1つのエスケープ値を使用して前記ビデオデータのサンプルを再構成することと
を行うように構成された1つまたは複数のプロセッサと
を備える、装置。
[C84]
前記少なくとも1つのエスケープ値は、復号されるべきビデオデータのブロック中のサンプルを表すために使用されるパレット中のエントリに関連付けられない、
[C83]に記載の装置。
[C85]
前記量子化パラメータ下限は、1のqStep値に対応する、
[C83]に記載の装置。
[C86]
前記量子化パラメータ下限は、成分ビット深度に基づく、
[C83]に記載の装置。
[C87]
前記量子化パラメータ下限は、前記成分ビット深度が8であるときに4に等しい、
[C86]に記載の装置。
[C88]
ビデオデータを符号化するように構成された装置であって、
前記ビデオデータを記憶するように構成されたメモリと、
前記ビデオデータのための量子化パラメータ値を決定することと、
量子化パラメータ下限を決定することと、
前記量子化パラメータ値が前記量子化パラメータ下限よりも小さい場合、前記量子化パラメータ下限に従って前記ビデオデータを符号化するためにパレットモードで使用されるエスケープ値を量子化すること、ここにおいて、前記エスケープ値は、符号化されるべき前記ビデオデータのブロック中のサンプルを表す、と、
符号化ビデオデータビットストリーム中で前記エスケープ値を符号化することと
を行うように構成された1つまたは複数のプロセッサと
を備える、装置。
[C89]
前記エスケープ値は、前記ビデオデータの前記ブロックのサンプル値を表すために使用されるパレット中のエントリに関連付けられない、
[C88]に記載の装置。
[C90]
前記量子化パラメータ下限を決定することは、
1のqStep値に対応する前記量子化パラメータ下限を選定することを備える、
[C88]に記載の装置。
[C91]
前記量子化パラメータ下限を決定することは、
成分ビット深度に基づいて前記量子化パラメータ下限を決定することを備える、
[C88]に記載の装置。
[C92]
前記量子化パラメータ下限を決定することは、
前記成分ビット深度が8であるときに4に等しい前記量子化パラメータ下限を選定することを備える、
[C91]に記載の装置。
[C93]
ビデオデータを復号するように構成された装置であって、
前記ビデオデータを復号するためにパレットモードで使用されるエスケープ値が最大値よりも大きくならないように制約されたビットストリームを受信するための手段、ここにおいて、前記ビットストリームは、復号されるべき前記ビデオデータのブロック中のサンプルを表す少なくとも1つのエスケープ値を決定するための情報を含む、と、
前記少なくとも1つのエスケープ値を決定するための前記情報を使用して、前記ビデオデータの前記ブロック中の前記サンプルを再構成するための手段と
を備える、装置。
[C94]
ビデオデータを復号するように構成された装置であって、
前記ビデオデータを復号するためにパレットモードで使用される少なくとも1つのエスケープ値を決定するための情報を含むビットストリームを受信するための手段、ここにおいて、前記ビットストリームは、前記少なくとも1つのエスケープ値が、量子化パラメータ下限以上である量子化パラメータに従って量子化されることを保証する制限に準拠するように制約される、と、
前記制限に基づいて前記ビットストリームから前記少なくとも1つのエスケープ値を決定するための手段と、
前記少なくとも1つのエスケープ値を使用して前記ビデオデータのサンプルを再構成するための手段と
を備える、装置。
[C95]
実行されたとき、1つまたは複数のプロセッサに、
前記ビデオデータを復号するためにパレットモードで使用されるエスケープ値が最大値よりも大きくならないように制約されたビットストリームを受信すること、ここにおいて、前記ビットストリームは、復号されるべき前記ビデオデータのブロック中のサンプルを表す少なくとも1つのエスケープ値を決定するための情報を含む、と、
前記少なくとも1つのエスケープ値を決定するための前記情報を使用して、前記ビデオデータの前記ブロック中の前記サンプルを再構成することと
を行わせる命令を記憶した非一時的コンピュータ可読媒体。
[C96]
実行されたとき、1つまたは複数のプロセッサに、
前記ビデオデータを復号するためにパレットモードで使用される少なくとも1つのエスケープ値を決定するための情報を含むビットストリームを受信すること、ここにおいて、前記ビットストリームは、前記少なくとも1つのエスケープ値が、量子化パラメータ下限以上である量子化パラメータに従って量子化されることを保証する制限に準拠するように制約される、と、
前記制限に基づいて前記ビットストリームから前記少なくとも1つのエスケープ値を決定することと、
前記少なくとも1つのエスケープ値を使用して前記ビデオデータのサンプルを再構成することと
を行わせる命令を記憶した非一時的コンピュータ可読媒体。
Claims (96)
- ビデオデータを復号する方法であって、
前記ビデオデータを復号するためにパレットモードで使用されるエスケープ値が最大値よりも大きくならないように制約されたビットストリームを受信すること、ここにおいて、前記ビットストリームは、復号されるべき前記ビデオデータのブロック中のサンプルを表す少なくとも1つのエスケープ値を決定するための情報を含む、と、
前記少なくとも1つのエスケープ値を決定するための前記情報を使用して、前記ビデオデータの前記ブロック中の前記サンプルを再構成することと
を備える、方法。 - 前記パレットモードで使用される前記エスケープ値は、前記ビットストリーム中でシグナリングされたエスケープ値を備える、
請求項1に記載の方法。 - 前記少なくとも1つのエスケープ値は、前記ビデオデータの前記ブロック中のサンプルを表すために使用されるパレット中のエントリに関連付けられない、
請求項1に記載の方法。 - 前記最大値は、少なくとも成分ビット深度に基づく、
請求項1に記載の方法。 - 前記成分ビット深度は、色成分入力ビット深度である、
請求項4に記載の方法。 - 前記ビットストリーム中でシグナリングされた前記成分ビット深度を受信することをさらに備える、
請求項4に記載の方法。 - シーケンスパラメータセット中でシグナリングされた前記成分ビット深度を受信することをさらに備える、
請求項4に記載の方法。 - 前記最大値は、(1<<n)−1に従って計算され、nは、前記成分ビット深度である、
請求項4に記載の方法。 - 前記最大値は、(1<<(n+b))−1に従って計算され、nは、前記成分ビット深度であり、bは、整数である、
請求項4に記載の方法。 - bは、1に等しい、
請求項9に記載の方法。 - 前記成分ビット深度は、デコーダによってサポートされる最大ビット深度である、
請求項4に記載の方法。 - 前記最大値は、少なくとも、成分ビット深度と量子化パラメータ値とに基づく、
請求項1に記載の方法。 - 前記最大値は、((1<<n)−1)*kに従って計算され、nは、前記成分ビット深度であり、kは、前記量子化パラメータ値に基づく拡大ファクタである、
請求項12に記載の方法。 - 前記最大値は、(1<<(n+b))−1に従って計算され、nは、前記成分ビット深度であり、bは、前記量子化パラメータ値に基づく拡大ファクタである、
請求項12に記載の方法。 - 前記最大値は、変換係数にも課される制限を前記エスケープ値に課することによって決定される、
請求項1に記載の方法。 - 前記最大値は、少なくとも、成分ビット深度と精度情報とに基づく、
請求項1に記載の方法。 - 前記精度情報は、extended_precision_processing_flagを含む、
請求項16に記載の方法。 - 少なくとも前記精度情報に基づいて、指数ゴロム2値化プロセスを呼び出すことによって前記エスケープ値の2値化を導出することをさらに備える、
請求項16に記載の方法。 - ビデオデータを符号化する方法であって、
前記ビデオデータを符号化するためにパレットモードで使用されるエスケープ値のための最大値を決定すること、ここにおいて、前記エスケープ値は、符号化されるべき前記ビデオデータのブロック中のサンプルを表す、と、
前記最大値よりも大きくならないように1つまたは複数のエスケープ値を制限することと、
符号化ビデオデータビットストリーム中で前記1つまたは複数のエスケープ値を符号化することと
を備える、方法。 - 前記パレットモードで使用される前記エスケープ値は、前記ビットストリーム中でシグナリングされたエスケープ値を備える、
請求項19に記載の方法。 - 前記1つまたは複数のエスケープ値は、前記ビデオデータの前記ブロック中のサンプルを表すために使用されるパレット中のエントリに関連付けられない、
請求項19に記載の方法。 - 前記最大値を決定することは、
少なくとも成分ビット深度に基づいて、エスケープ値のための前記最大値を決定することを備える、
請求項19に記載の方法。 - 前記成分ビット深度は、色成分入力ビット深度である、
請求項22に記載の方法。 - 前記成分ビット深度をシグナリングすることをさらに備える、
請求項22に記載の方法。 - シーケンスパラメータセット中で前記成分ビット深度をシグナリングすることをさらに備える、
請求項22に記載の方法。 - 前記最大値を決定することは、
(1<<n)−1に従って前記最大値を決定することを備え、nは、前記成分ビット深度である、
請求項22に記載の方法。 - 前記最大値を決定することは、
(1<<(n+b))−1に従って前記最大値を決定することを備え、ここにおいて、nが前記成分ビット深度であり、bは、整数である、
請求項22に記載の方法。 - bは、1に等しい、
請求項23に記載の方法。 - 前記成分ビット深度は、エンコーダによってサポートされる最大ビット深度である、
請求項22に記載の方法。 - 前記最大値を決定することは、
少なくとも、成分ビット深度と量子化パラメータ値とに基づいて、エスケープ値のための前記最大値を決定することを備える、
請求項19に記載の方法。 - 前記最大値を決定することは、
((1<<n)−1)*kに従って前記最大値を決定することをさらに備え、nは、前記成分ビット深度であり、kは、前記量子化パラメータ値に基づく拡大ファクタである、
請求項30に記載の方法。 - 前記最大値を決定することは、
(1<<(n+b))−1に従って前記最大値を決定することをさらに備え、nは、前記成分ビット深度であり、bは、前記量子化パラメータ値に基づく拡大ファクタである、
請求項30に記載の方法。 - 前記最大値を決定することは、
変換係数にも課される制限を前記エスケープ値に課することを備える、
請求項19に記載の方法。 - 前記最大値を決定することは、
少なくとも、成分ビット深度と精度情報とに基づいて、前記エスケープ値のための前記最大値を決定することを備える、
請求項19に記載の方法。 - 前記精度情報は、extended_precision_processing_flagを含む、
請求項34に記載の方法。 - 少なくとも前記精度情報に基づいて、指数ゴロム2値化プロセスを呼び出すことによって前記エスケープ値の2値化を導出することをさらに備える、
請求項34に記載の方法。 - ビデオデータを復号する方法であって、
前記ビデオデータを復号するためにパレットモードで使用される少なくとも1つのエスケープ値を決定するための情報を含むビットストリームを受信すること、ここにおいて、前記ビットストリームは、前記少なくとも1つのエスケープ値が、量子化パラメータ下限以上である量子化パラメータに従って量子化されることを保証する制限に準拠するように制約される、と、
前記制限に基づいて前記ビットストリームから前記少なくとも1つのエスケープ値を決定することと、
前記少なくとも1つのエスケープ値を使用して前記ビデオデータのサンプルを再構成することと
を備える、方法。 - 前記少なくとも1つのエスケープ値は、復号されるべきビデオデータのブロック中のサンプルを表すために使用されるパレット中のエントリに関連付けられない、
請求項37に記載の方法。 - 前記量子化パラメータ下限は、1のqStep値に対応する、
請求項37に記載の方法。 - 前記量子化パラメータ下限は、成分ビット深度に基づく、
請求項37に記載の方法。 - 前記量子化パラメータ下限は、前記成分ビット深度が8であるときに4に等しい、
請求項40に記載の方法。 - ビデオデータを符号化する方法であって、
前記ビデオデータのための量子化パラメータ値を決定することと、
量子化パラメータ下限を決定することと、
前記量子化パラメータ値が前記量子化パラメータ下限よりも小さい場合、前記量子化パラメータ下限に従って前記ビデオデータを符号化するためにパレットモードで使用されるエスケープ値を量子化すること、ここにおいて、前記エスケープ値は、符号化されるべき前記ビデオデータのブロック中のサンプルを表す、と、
符号化ビデオデータビットストリーム中で前記エスケープ値を符号化することと
を備える、方法。 - 前記エスケープ値は、前記ビデオデータの前記ブロックのサンプル値を表すために使用されるパレット中のエントリに関連付けられない、
請求項42に記載の方法。 - 前記量子化パラメータ下限を決定することは、
1のqStep値に対応する前記量子化パラメータ下限を選定することを備える、
請求項42に記載の方法。 - 前記量子化パラメータ下限を決定することは、
成分ビット深度に基づいて前記量子化パラメータ下限を決定することを備える、
請求項42に記載の方法。 - 前記量子化パラメータ下限を決定することは、
前記成分ビット深度が8であるときに4に等しい前記量子化パラメータ下限を選定することを備える、
請求項45に記載の方法。 - ビデオデータを復号するように構成された装置であって、
前記ビデオデータを記憶するように構成されたメモリと、
前記ビデオデータを復号するためにパレットモードで使用されるエスケープ値が最大値よりも大きくならないように制約されたビットストリームを受信すること、ここにおいて、前記ビットストリームは、復号されるべき前記ビデオデータのブロック中のサンプルを表す少なくとも1つのエスケープ値を決定するための情報を含む、と、
前記少なくとも1つのエスケープ値を決定するための前記情報を使用して、前記ビデオデータの前記ブロック中の前記サンプルを再構成することと
を行うように構成された1つまたは複数のプロセッサと
を備える、装置。 - 前記パレットモードで使用される前記エスケープ値は、前記ビットストリーム中でシグナリングされたエスケープ値を備える、
請求項47に記載の装置。 - 前記少なくとも1つのエスケープ値は、前記ビデオデータの前記ブロック中のサンプルを表すために使用されるパレット中のエントリに関連付けられない、
請求項47に記載の装置。 - 前記最大値は、少なくとも成分ビット深度に基づく、
請求項47に記載の装置。 - 前記成分ビット深度は、色成分入力ビット深度である、
請求項50に記載の装置。 - 前記1つまたは複数のプロセッサは、
前記ビットストリーム中でシグナリングされた前記成分ビット深度を受信することを行うようにさらに構成された、
請求項50に記載の装置。 - 前記1つまたは複数のプロセッサは、
シーケンスパラメータセット中でシグナリングされた前記成分ビット深度を受信することを行うようにさらに構成された、
請求項50に記載の装置。 - 前記最大値は、(1<<n)−1に従って計算され、nは、前記成分ビット深度である、
請求項50に記載の装置。 - 前記最大値は、(1<<(n+b))−1に従って計算され、nは、前記成分ビット深度であり、bは整数である、
請求項50に記載の装置。 - bは、1に等しい、
請求項55に記載の装置。 - 前記成分ビット深度は、デコーダによってサポートされる最大ビット深度である、
請求項50に記載の装置。 - 前記最大値は、少なくとも、成分ビット深度と量子化パラメータ値とに基づく、
請求項47に記載の装置。 - 前記最大値は、((1<<n)−1)*kに従って計算され、nは、前記成分ビット深度であり、kは、前記量子化パラメータ値に基づく拡大ファクタである、
請求項58に記載の装置。 - 前記最大値は、(1<<(n+b))−1に従って計算され、nは、前記成分ビット深度であり、bは、前記量子化パラメータ値に基づく拡大ファクタである、
請求項58に記載の装置。 - 前記最大値は、変換係数にも課される制限を前記エスケープ値に課することによって決定される、
請求項47に記載の装置。 - 前記最大値は、少なくとも、成分ビット深度と精度情報とに基づく、
請求項47に記載の装置。 - 前記精度情報は、extended_precision_processing_flagを含む、
請求項62に記載の装置。 - 前記1つまたは複数のプロセッサは、
少なくとも前記精度情報に基づいて、指数ゴロム2値化プロセスを呼び出すことによって前記エスケープ値の2値化を導出することを行うようにさらに構成された、
請求項62に記載の装置。 - ビデオデータを符号化するように構成された装置であって、
前記ビデオデータを記憶するように構成されたメモリと、
前記ビデオデータを符号化するためにパレットモードで使用されるエスケープ値のための最大値を決定すること、ここにおいて、前記エスケープ値は、符号化されるべき前記ビデオデータのブロック中のサンプルを表す、と、
前記最大値よりも大きくならないように1つまたは複数のエスケープ値を制限することと、
符号化ビデオデータビットストリーム中で前記1つまたは複数のエスケープ値を符号化することと
を行うように構成された1つまたは複数のプロセッサと
を備える、装置。 - 前記パレットモードで使用される前記エスケープ値は、前記ビットストリーム中でシグナリングされたエスケープ値を備える、
請求項65に記載の装置。 - 前記1つまたは複数のエスケープ値は、前記ビデオデータの前記ブロック中のサンプルを表すために使用されるパレット中のエントリに関連付けられない、
請求項65に記載の装置。 - 前記最大値を決定することは、
少なくとも成分ビット深度に基づいて、エスケープ値のための前記最大値を決定することを備える、
請求項65に記載の装置。 - 前記成分ビット深度は、色成分入力ビット深度である、
請求項68に記載の装置。 - 前記1つまたは複数のプロセッサは、
前記成分ビット深度をシグナリングすることを行うようにさらに構成された、
請求項68に記載の装置。 - 前記1つまたは複数のプロセッサは、
シーケンスパラメータセット中で前記成分ビット深度をシグナリングすることを行うようにさらに構成された、
請求項68に記載の装置。 - 前記最大値を決定することは、
(1<<N)−1に従って前記最大値を決定することを備え、nは、前記成分ビット深度である、
請求項68に記載の装置。 - 前記最大値を決定することは、
(1<<(n+b))−1に従って前記最大値を決定することを備え、nは、前記成分ビット深度であり、bが整数である、
請求項68に記載の装置。 - bは、1に等しい、
請求項73に記載の装置。 - 前記成分ビット深度は、エンコーダによってサポートされる最大ビット深度である、
請求項68に記載の装置。 - 前記最大値を決定することは、
少なくとも、成分ビット深度と量子化パラメータ値とに基づいて、エスケープ値のための前記最大値を決定することを備える、
請求項65に記載の装置。 - 前記最大値を決定することは、
((1<<n)−1)*kに従って前記最大値を決定することをさらに備え、nは、前記成分ビット深度であり、kは、前記量子化パラメータ値に基づく拡大ファクタである、
請求項76に記載の装置。 - 前記最大値を決定することは、
(1<<(n+b))−1に従って前記最大値を決定することをさらに備え、nは、前記成分ビット深度であり、bが、前記量子化パラメータ値に基づく拡大ファクタである、
請求項76に記載の装置。 - 前記最大値を決定することは、
変換係数にも課される制限を前記エスケープ値に課することを備える、
請求項65に記載の装置。 - 前記最大値を決定することは、
少なくとも、成分ビット深度と精度情報とに基づいて、前記エスケープ値のための前記最大値を決定することを備える、
請求項65に記載の装置。 - 前記精度情報は、extended_precision_processing_flagを含む、
請求項80に記載の装置。 - 前記1つまたは複数のプロセッサは、
少なくとも前記精度情報に基づいて、指数ゴロム2値化プロセスを呼び出すことによって前記エスケープ値の2値化を導出することを行うようにさらに構成された、
請求項80に記載の装置。 - ビデオデータを復号するように構成された装置であって、
前記ビデオデータを記憶するように構成されたメモリと、
前記ビデオデータを復号するためにパレットモードで使用される少なくとも1つのエスケープ値を決定するための情報を含むビットストリームを受信すること、ここにおいて、前記ビットストリームは、前記少なくとも1つのエスケープ値が、量子化パラメータ下限以上である量子化パラメータに従って量子化されることを保証する制限に準拠するように制約される、と、
前記制限に基づいて前記ビットストリームから前記少なくとも1つのエスケープ値を決定することと、
前記少なくとも1つのエスケープ値を使用して前記ビデオデータのサンプルを再構成することと
を行うように構成された1つまたは複数のプロセッサと
を備える、装置。 - 前記少なくとも1つのエスケープ値は、復号されるべきビデオデータのブロック中のサンプルを表すために使用されるパレット中のエントリに関連付けられない、
請求項83に記載の装置。 - 前記量子化パラメータ下限は、1のqStep値に対応する、
請求項83に記載の装置。 - 前記量子化パラメータ下限は、成分ビット深度に基づく、
請求項83に記載の装置。 - 前記量子化パラメータ下限は、前記成分ビット深度が8であるときに4に等しい、
請求項86に記載の装置。 - ビデオデータを符号化するように構成された装置であって、
前記ビデオデータを記憶するように構成されたメモリと、
前記ビデオデータのための量子化パラメータ値を決定することと、
量子化パラメータ下限を決定することと、
前記量子化パラメータ値が前記量子化パラメータ下限よりも小さい場合、前記量子化パラメータ下限に従って前記ビデオデータを符号化するためにパレットモードで使用されるエスケープ値を量子化すること、ここにおいて、前記エスケープ値は、符号化されるべき前記ビデオデータのブロック中のサンプルを表す、と、
符号化ビデオデータビットストリーム中で前記エスケープ値を符号化することと
を行うように構成された1つまたは複数のプロセッサと
を備える、装置。 - 前記エスケープ値は、前記ビデオデータの前記ブロックのサンプル値を表すために使用されるパレット中のエントリに関連付けられない、
請求項88に記載の装置。 - 前記量子化パラメータ下限を決定することは、
1のqStep値に対応する前記量子化パラメータ下限を選定することを備える、
請求項88に記載の装置。 - 前記量子化パラメータ下限を決定することは、
成分ビット深度に基づいて前記量子化パラメータ下限を決定することを備える、
請求項88に記載の装置。 - 前記量子化パラメータ下限を決定することは、
前記成分ビット深度が8であるときに4に等しい前記量子化パラメータ下限を選定することを備える、
請求項91に記載の装置。 - ビデオデータを復号するように構成された装置であって、
前記ビデオデータを復号するためにパレットモードで使用されるエスケープ値が最大値よりも大きくならないように制約されたビットストリームを受信するための手段、ここにおいて、前記ビットストリームは、復号されるべき前記ビデオデータのブロック中のサンプルを表す少なくとも1つのエスケープ値を決定するための情報を含む、と、
前記少なくとも1つのエスケープ値を決定するための前記情報を使用して、前記ビデオデータの前記ブロック中の前記サンプルを再構成するための手段と
を備える、装置。 - ビデオデータを復号するように構成された装置であって、
前記ビデオデータを復号するためにパレットモードで使用される少なくとも1つのエスケープ値を決定するための情報を含むビットストリームを受信するための手段、ここにおいて、前記ビットストリームは、前記少なくとも1つのエスケープ値が、量子化パラメータ下限以上である量子化パラメータに従って量子化されることを保証する制限に準拠するように制約される、と、
前記制限に基づいて前記ビットストリームから前記少なくとも1つのエスケープ値を決定するための手段と、
前記少なくとも1つのエスケープ値を使用して前記ビデオデータのサンプルを再構成するための手段と
を備える、装置。 - 実行されたとき、1つまたは複数のプロセッサに、
前記ビデオデータを復号するためにパレットモードで使用されるエスケープ値が最大値よりも大きくならないように制約されたビットストリームを受信すること、ここにおいて、前記ビットストリームは、復号されるべき前記ビデオデータのブロック中のサンプルを表す少なくとも1つのエスケープ値を決定するための情報を含む、と、
前記少なくとも1つのエスケープ値を決定するための前記情報を使用して、前記ビデオデータの前記ブロック中の前記サンプルを再構成することと
を行わせる命令を記憶した非一時的コンピュータ可読媒体。 - 実行されたとき、1つまたは複数のプロセッサに、
前記ビデオデータを復号するためにパレットモードで使用される少なくとも1つのエスケープ値を決定するための情報を含むビットストリームを受信すること、ここにおいて、前記ビットストリームは、前記少なくとも1つのエスケープ値が、量子化パラメータ下限以上である量子化パラメータに従って量子化されることを保証する制限に準拠するように制約される、と、
前記制限に基づいて前記ビットストリームから前記少なくとも1つのエスケープ値を決定することと、
前記少なくとも1つのエスケープ値を使用して前記ビデオデータのサンプルを再構成することと
を行わせる命令を記憶した非一時的コンピュータ可読媒体。
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201562220675P | 2015-09-18 | 2015-09-18 | |
US62/220,675 | 2015-09-18 | ||
US15/266,623 | 2016-09-15 | ||
US15/266,623 US10097842B2 (en) | 2015-09-18 | 2016-09-15 | Restriction of escape pixel signaled values in palette mode video coding |
PCT/US2016/052186 WO2017049119A1 (en) | 2015-09-18 | 2016-09-16 | Restriction of escape pixel signaled values in palette mode video coding |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2018532319A true JP2018532319A (ja) | 2018-11-01 |
JP2018532319A5 JP2018532319A5 (ja) | 2019-10-03 |
Family
ID=58283640
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018513861A Ceased JP2018532319A (ja) | 2015-09-18 | 2016-09-16 | パレットモードビデオコーディングにおけるエスケープピクセルシグナリング値の制限 |
Country Status (9)
Country | Link |
---|---|
US (1) | US10097842B2 (ja) |
EP (1) | EP3350997B1 (ja) |
JP (1) | JP2018532319A (ja) |
KR (1) | KR20180056687A (ja) |
CN (1) | CN108028940B (ja) |
AU (1) | AU2016323800A1 (ja) |
ES (1) | ES2866035T3 (ja) |
TW (1) | TW201722164A (ja) |
WO (1) | WO2017049119A1 (ja) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2020145667A (ja) * | 2019-03-08 | 2020-09-10 | ソニー株式会社 | 画像圧縮のためのハイブリッドパレット−dpcm符号化 |
WO2021054011A1 (ja) * | 2019-09-17 | 2021-03-25 | キヤノン株式会社 | 画像符号化装置、画像符号化方法、及びプログラム、画像復号装置、画像復号方法、及びプログラム |
JP2022538668A (ja) * | 2019-06-28 | 2022-09-05 | バイトダンス インコーポレイテッド | 変換スキップモードにおける量子化パタメータの修正技術 |
JP2022546439A (ja) * | 2019-08-26 | 2022-11-04 | エルジー エレクトロニクス インコーポレイティド | パレットモードに基づく画像またはビデオコーディング |
US11765367B2 (en) | 2019-05-31 | 2023-09-19 | Bytedance Inc. | Palette mode with intra block copy prediction |
Families Citing this family (28)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102458642B1 (ko) * | 2016-12-23 | 2022-10-24 | 후아웨이 테크놀러지 컴퍼니 리미티드 | 지향성 인트라 예측 모드의 세트 내에서 확장 지향성 인트라 예측 모드를 시그널링하는 인코딩 장치 |
WO2020141856A1 (ko) * | 2019-01-02 | 2020-07-09 | 엘지전자 주식회사 | 영상 코딩 시스템에서 레지듀얼 정보를 사용하는 영상 디코딩 방법 및 그 장치 |
CN113475062A (zh) | 2019-02-24 | 2021-10-01 | 北京字节跳动网络技术有限公司 | 确定屏幕内容编解码的条件 |
US10924750B2 (en) | 2019-03-01 | 2021-02-16 | Alibaba Group Holding Limited | Palette size constraint in palette mode for video compression system |
US11423642B2 (en) * | 2019-03-01 | 2022-08-23 | Tencent America LLC | Method and apparatus for point cloud compression |
WO2020207421A1 (en) * | 2019-04-09 | 2020-10-15 | Beijing Bytedance Network Technology Co., Ltd. | Entry construction for palette mode coding |
JP7328373B2 (ja) | 2019-06-28 | 2023-08-16 | バイトダンス インコーポレイテッド | スクリーンコンテンツ符号化におけるクロマイントラモードの導出 |
US11218700B2 (en) * | 2019-07-01 | 2022-01-04 | Qualcomm Incorporated | Minimum allowed quantization parameter for transform skip mode and palette mode in video coding |
CN114175662B (zh) * | 2019-07-20 | 2023-11-24 | 北京字节跳动网络技术有限公司 | 调色板模式使用指示的条件相关编解码 |
CN117221536A (zh) | 2019-07-23 | 2023-12-12 | 北京字节跳动网络技术有限公司 | 调色板模式编解码的模式确定 |
JP2022543009A (ja) | 2019-07-29 | 2022-10-07 | 北京字節跳動網絡技術有限公司 | 予測処理におけるパレットモードの符号化 |
US11627327B2 (en) * | 2019-08-05 | 2023-04-11 | Qualcomm Incorporated | Palette and prediction mode signaling |
CN114930822A (zh) | 2019-08-15 | 2022-08-19 | 字节跳动有限公司 | 用于调色板逸出符号的熵编解码 |
KR102521034B1 (ko) | 2019-08-15 | 2023-04-13 | 베이징 다지아 인터넷 인포메이션 테크놀로지 컴퍼니 리미티드 | 팔레트 모드를 이용한 비디오 코딩의 방법 및 장치 |
WO2021030786A1 (en) * | 2019-08-15 | 2021-02-18 | Bytedance Inc. | Palette mode with different partition structures |
CN116684634A (zh) * | 2019-08-26 | 2023-09-01 | Lg电子株式会社 | 编码设备、解码设备和比特流发送设备 |
KR102660881B1 (ko) * | 2019-08-26 | 2024-04-25 | 엘지전자 주식회사 | 팔레트 이스케이프 코딩 기반 영상 또는 비디오 코딩 |
US20220295105A1 (en) * | 2019-08-29 | 2022-09-15 | Lg Electronics Inc. | Image or video coding based on escape binarization in palette mode |
CN114424545A (zh) | 2019-09-19 | 2022-04-29 | 字节跳动有限公司 | 用于调色板模式的量化参数推导 |
US11265536B2 (en) | 2019-09-23 | 2022-03-01 | Tencent America LLC | Method to extend the range of rice parameter for residual coding in transform skip mode |
CN114827605A (zh) * | 2019-09-23 | 2022-07-29 | 北京达佳互联信息技术有限公司 | 用于视频解码的方法和计算设备 |
JP7201873B2 (ja) * | 2019-09-24 | 2023-01-10 | ベイジン ダジア インターネット インフォメーション テクノロジー カンパニー リミテッド | 残差及び係数符号化の方法、プログラム並びに装置 |
CN116016936A (zh) * | 2019-10-10 | 2023-04-25 | 北京达佳互联信息技术有限公司 | 使用调色板模式的视频编解码的方法和装置 |
WO2021086023A1 (ko) * | 2019-10-28 | 2021-05-06 | 엘지전자 주식회사 | 적응적 변환을 이용하여 레지듀얼 처리를 수행하는 영상 부호화/복호화 방법, 장치 및 비트스트림을 전송하는 방법 |
KR20220070012A (ko) * | 2019-10-28 | 2022-05-27 | 엘지전자 주식회사 | 색공간 변환을 이용한 영상 부호화/복호화 방법, 장치 및 비트스트림을 전송하는 방법 |
CN115714866A (zh) * | 2019-11-01 | 2023-02-24 | 北京达佳互联信息技术有限公司 | 残差和系数编解码的方法和装置 |
US11683489B2 (en) * | 2019-12-26 | 2023-06-20 | Qualcomm Incorporated | Monochrome palette mode for video coding |
US11523137B2 (en) * | 2020-06-09 | 2022-12-06 | FG Innovation Company Limited | Device and method for decoding video data using general constraints information |
Family Cites Families (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7944968B2 (en) * | 2005-04-12 | 2011-05-17 | Lsi Corporation | Method for specification of quantized coefficient limit |
US8410959B2 (en) * | 2010-04-09 | 2013-04-02 | Qualcomm, Incorporated | Variable length codes for coding of video data |
US9363517B2 (en) * | 2013-02-28 | 2016-06-07 | Broadcom Corporation | Indexed color history in image coding |
GB2516021A (en) * | 2013-07-05 | 2015-01-14 | Canon Kk | Method, device, and computer program for pre-encoding and post-decoding high bit-depth content in video encoder and decoder |
US10362333B2 (en) * | 2014-01-02 | 2019-07-23 | Qualcomm Incorporated | Color index coding for palette-based video coding |
KR102494913B1 (ko) * | 2014-03-14 | 2023-02-06 | 브이아이디 스케일, 인크. | 스크린 콘텐츠 코딩을 위한 팔레트 코딩 |
EP3120556B1 (en) | 2014-03-17 | 2021-01-13 | Microsoft Technology Licensing, LLC | Encoder-side decisions for screen content encoding |
US9654806B2 (en) * | 2014-03-26 | 2017-05-16 | Qualcomm Incorporated | Determining palette size, palette entries and filtering of palette coded blocks in video coding |
US10264285B2 (en) * | 2014-05-22 | 2019-04-16 | Qualcomm Incorporated | Coding runs in palette-based video coding |
US10313684B2 (en) * | 2014-06-20 | 2019-06-04 | Qualcomm Incorporated | Copy from previous rows for palette mode coding |
US9860560B2 (en) * | 2014-07-02 | 2018-01-02 | Qualcomm Incorporated | Method for palette mode coding |
KR102109154B1 (ko) | 2014-10-06 | 2020-05-12 | 브이아이디 스케일, 인크. | 화면 콘텐츠 코딩에 대한 개선된 팔레트 코딩 |
US9807402B2 (en) * | 2014-10-06 | 2017-10-31 | Industrial Technology Research Institute | Method of color palette coding applicable to electronic device and electronic device using the same |
GB2531005A (en) | 2014-10-06 | 2016-04-13 | Canon Kk | Improved encoding process using a palette mode |
US9596479B2 (en) * | 2014-10-07 | 2017-03-14 | Hfi Innovation Inc. | Method of pulse-code modulation and palette coding for video coding |
JP2018507591A (ja) * | 2014-12-31 | 2018-03-15 | ノキア テクノロジーズ オサケユイチア | スケーラブルなビデオ符号化および復号化のための層間予測 |
-
2016
- 2016-09-15 US US15/266,623 patent/US10097842B2/en active Active
- 2016-09-16 CN CN201680053503.2A patent/CN108028940B/zh active Active
- 2016-09-16 AU AU2016323800A patent/AU2016323800A1/en not_active Abandoned
- 2016-09-16 EP EP16771068.0A patent/EP3350997B1/en active Active
- 2016-09-16 WO PCT/US2016/052186 patent/WO2017049119A1/en active Application Filing
- 2016-09-16 ES ES16771068T patent/ES2866035T3/es active Active
- 2016-09-16 JP JP2018513861A patent/JP2018532319A/ja not_active Ceased
- 2016-09-16 KR KR1020187010757A patent/KR20180056687A/ko unknown
- 2016-09-19 TW TW105130232A patent/TW201722164A/zh unknown
Non-Patent Citations (2)
Title |
---|
K. SHARMAN ET AL., AHG18: WORST-CASE ESCAPE CODE LENGTH MITIGATION, JPN6020036312, 24 March 2014 (2014-03-24), ISSN: 0004353079 * |
XIAOYU XIU ET AL., NON-CE1: ON ESCAPE COLOR CODING FOR PALETTE CODING MODE, JPN6020036311, 6 February 2015 (2015-02-06), ISSN: 0004353078 * |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2020145667A (ja) * | 2019-03-08 | 2020-09-10 | ソニー株式会社 | 画像圧縮のためのハイブリッドパレット−dpcm符号化 |
US11503311B2 (en) | 2019-03-08 | 2022-11-15 | Sony Group Corporation | Hybrid palette-DPCM coding for image compression |
US11765367B2 (en) | 2019-05-31 | 2023-09-19 | Bytedance Inc. | Palette mode with intra block copy prediction |
JP2022538668A (ja) * | 2019-06-28 | 2022-09-05 | バイトダンス インコーポレイテッド | 変換スキップモードにおける量子化パタメータの修正技術 |
JP7359878B2 (ja) | 2019-06-28 | 2023-10-11 | バイトダンス インコーポレイテッド | 変換スキップモードにおける量子化パタメータの修正技術 |
JP2022546439A (ja) * | 2019-08-26 | 2022-11-04 | エルジー エレクトロニクス インコーポレイティド | パレットモードに基づく画像またはビデオコーディング |
JP7400082B2 (ja) | 2019-08-26 | 2023-12-18 | エルジー エレクトロニクス インコーポレイティド | パレットモードに基づく画像またはビデオコーディング |
WO2021054011A1 (ja) * | 2019-09-17 | 2021-03-25 | キヤノン株式会社 | 画像符号化装置、画像符号化方法、及びプログラム、画像復号装置、画像復号方法、及びプログラム |
JP2021048458A (ja) * | 2019-09-17 | 2021-03-25 | キヤノン株式会社 | 画像符号化装置、画像符号化方法、及びプログラム、画像復号装置、画像復号方法、及びプログラム |
JP7358136B2 (ja) | 2019-09-17 | 2023-10-10 | キヤノン株式会社 | 画像符号化装置、画像符号化方法、及びプログラム、画像復号装置、画像復号方法、及びプログラム |
Also Published As
Publication number | Publication date |
---|---|
WO2017049119A1 (en) | 2017-03-23 |
EP3350997A1 (en) | 2018-07-25 |
ES2866035T3 (es) | 2021-10-19 |
US10097842B2 (en) | 2018-10-09 |
US20170085891A1 (en) | 2017-03-23 |
EP3350997B1 (en) | 2021-03-24 |
CN108028940B (zh) | 2021-07-23 |
CN108028940A (zh) | 2018-05-11 |
TW201722164A (zh) | 2017-06-16 |
AU2016323800A1 (en) | 2018-04-26 |
KR20180056687A (ko) | 2018-05-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10097842B2 (en) | Restriction of escape pixel signaled values in palette mode video coding | |
JP6246920B2 (ja) | パレットベースのビデオコーディングにおけるパレット予測 | |
JP6297671B2 (ja) | パレットベースのビデオコード化におけるパレットインデックスの決定 | |
RU2678490C2 (ru) | Определение размера палитры, записей палитры и фильтрование блоков, кодированных на основе палитры, при кодировании видео | |
JP6556732B2 (ja) | パレットベースのビデオコーディングのためのカラーインデックスコーディング | |
JP6571162B2 (ja) | パレットモード符号化および復号の設計 | |
JP2018142972A (ja) | Bスライス中の予測ユニットの単方向インター予測への制限 | |
JP6227678B2 (ja) | 3dビデオコーディングにおける導出視差ベクトル | |
US20160182913A1 (en) | Palette mode for subsampling format | |
JP2019530367A (ja) | ビデオコーディングのための可変数のイントラモード | |
TW201844004A (zh) | 用於轉換係數寫碼之內容脈絡模型建立 | |
JP2018507615A (ja) | ビデオコーディングのためのパレットインデックスのグループ化 | |
JP2017520162A (ja) | パレットベースのビデオコーディングにおける最大パレットパラメータ | |
EA035170B1 (ru) | Система и способ кодирования и декодирования видеоданных в режиме палитры | |
JP2017521920A (ja) | ビデオコーディングにおけるパレットコード化ブロックの量子化パラメータ(qp)値とデルタqp値の決定 | |
JP2017520160A (ja) | パレットベースのビデオコーディングにおけるコーディングのラン | |
JP2017521919A (ja) | ビデオコーディングにおけるパレットコード化ブロックへのデブロッキングフィルタ処理の適用の決定 | |
JP2018507623A (ja) | パレットコーディングのためのエスケープピクセルのコーディング | |
JP2018509071A (ja) | ビデオコーディングにおけるパレットブロックサイズに対する制限 | |
JP2017520161A (ja) | パレットベースのビデオコーディングにおけるエスケープサンプルのコーディング | |
JP2017523667A (ja) | ビデオコーディングにおけるカラーパレットモード | |
JP2017532896A (ja) | パレットインデックスのコーディングのためのパースの依存性の低減 | |
JP2017535166A (ja) | パレットベースのビデオコーディングにおけるパレットラン隠匿 | |
JP2014535218A (ja) | ビデオコーディング用の断片化されたパラメータセット | |
JP2017527168A (ja) | 高度パレット予測およびシグナリング |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180516 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190823 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190823 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20200915 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20200929 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20201225 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210406 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210625 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20210713 |
|
A045 | Written measure of dismissal of application [lapsed due to lack of payment] |
Free format text: JAPANESE INTERMEDIATE CODE: A045 Effective date: 20211130 |