JP2018137796A - 適応パレットプレディクタを用いる、パレット符号化モードにおいて、動画コンテンツの符号化ユニットを符号化または復号する方法および装置 - Google Patents
適応パレットプレディクタを用いる、パレット符号化モードにおいて、動画コンテンツの符号化ユニットを符号化または復号する方法および装置 Download PDFInfo
- Publication number
- JP2018137796A JP2018137796A JP2018075717A JP2018075717A JP2018137796A JP 2018137796 A JP2018137796 A JP 2018137796A JP 2018075717 A JP2018075717 A JP 2018075717A JP 2018075717 A JP2018075717 A JP 2018075717A JP 2018137796 A JP2018137796 A JP 2018137796A
- Authority
- JP
- Japan
- Prior art keywords
- size
- adaptive
- palette
- predictor
- level
- 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
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/46—Embedding additional information in the video signal during the compression process
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/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/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
-
- 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/129—Scanning of coding units, e.g. zig-zag scan of transform coefficients or flexible macroblock ordering [FMO]
-
- 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
-
- 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/136—Incoming video signal characteristics or properties
-
- 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/136—Incoming video signal characteristics or properties
- H04N19/14—Coding unit complexity, e.g. amount of activity or edge presence estimation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/146—Data rate or code amount at the encoder output
- H04N19/15—Data rate or code amount at the encoder output by monitoring actual compressed data size at the memory before deciding storage at the transmission buffer
-
- 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/154—Measured or subjectively estimated visual quality after decoding, e.g. measurement of distortion
-
- 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
- H04N19/16—Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter for a given display mode, e.g. for interlaced or progressive display mode
-
- 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/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/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
- H04N19/61—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/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/96—Tree coding, e.g. quad-tree coding
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Compression Of Band Width Or Redundancy In Fax (AREA)
- Color Television Systems (AREA)
Abstract
Description
ここで、添付の図面を参照しながら本発明を詳細に説明する。上記図面においては、同一の参照番号は、複数の図面を通して、同一もしくは類似の要素を特定するために使用される。図面は参照番号の配置の方向に基づいて確認するべきであることに留意されたい。
Niはパレット最大サイズ以上、B以下であり、
B=M×パレット最大サイズ(つまり、適応パレットプレディクタの最大サイズの上限値であり、Mは本実施形態では整数である)
p=パレットサイズ+デルタパレットプレディクタサイズ
Mは1以上、log2(変換ユニット(TU)の最大サイズ)以下である。
Niはパレット最大サイズ以上、B以下であり、
B=M×パレット最大サイズ(つまり、適応パレットプレディクタの最大サイズの上限値であり、Mは本実施形態では整数である)
p=パレットサイズ+デルタパレットプレディクタサイズ
Mは1以上、log2(変換ユニット(TU)の最大サイズ)以下である。
Niはパレット最大サイズ以上、B以下であり、
B=M×パレット最大サイズ(つまり、適応パレットプレディクタの最大サイズの上限値であり、Mは本実施形態では整数である)
p=パレットサイズ+デルタパレットプレディクタサイズ
Mは1以上、log2(変換ユニット(TU)の最大サイズ)以下である。
Niはパレット最大サイズ以上、B以下であり、
B=M×パレット最大サイズ(つまり、適応パレットプレディクタの最大サイズの上限値であり、Mは本実形態では整数である)
p=パレットサイズ+デルタパレットプレディクタサイズ
Mは1以上、log2(変換ユニット(TU)の最大サイズ)以下である。
ここで、
Niはパレット最大サイズ以上、B以下である。
Vは1以上、最大qp以下、かつVは正の整数であり、
Mは1以上、log2(変換ユニット(TU)の最大サイズ)以下である。
Niはパレット最大サイズ以上、B以下であり
B=M×パレット最大サイズ(つまり、適応パレットプレディクタの最大サイズの上限値であり、Mは本実施形態では整数である)
Vは1以上、最大qp以下、かつVは正の整数であり、
Mは1以上、log2(変換ユニット(TU)の最大サイズ)以下である。
Niはパレット最大サイズ以上、B以下であり、
B=M×パレット最大サイズ(つまり、適応パレットプレディクタの最大サイズの上限値であり、Mは本実施形態では整数である)
Vは1以上、最大qp以下、かつVは正の整数であり、
Mは1以上、log2(変換ユニット(TU)の最大サイズ)以下である。
Niはパレット最大サイズ以上、B以下である(つまり、適応パレットプレディクタの最大サイズの上限値であり、Mは本実施形態では整数である)
B=M×パレット最大サイズ
Vは1以上、最大qp以下、かつVは正の整数であり、
Mは1以上、log2(変換ユニット(TU)の最大サイズ)以下である。
ここで、
qpは、(符号器内の)設定ファイル生成レベル、(符号器内の)設定ファイル解析レベル、(符号器内の)シンタックス(パラメータセット)生成レベル、(復号器内の)シンタックス(パラメータセット)解析レベル、フレームレベル、スライスレベル、または符号化ユニットレベルにおける量子化パラメータである。
ここで、
本例では、V=1であるから、候補サイズ生成工程において、候補サイズ生成ユニット70A‐1は、適応パレットプレディクタ30の1つの候補サイズ(つまりN0)のみを生成することとなる。
さらに、N0(128)は、B(つまり、適応パレットプレディクタの最大サイズの上限値)=M×パレット最大サイズ(2×64)=128より大きくないため、N0(128)は適応パレットプレディクタ30の最大サイズとして選択されることとなる。
本例では、V=3であるため、候補サイズ生成工程においては、候補サイズ生成ユニット70A‐1は、適応パレットプレディクタ30の3つの候補サイズ(つまり、N0、N1、N2)を生成することとなる。
さらに、N2(106)は、B(つまり、適応パレットプレディクタの最大サイズの上限値)=M×パレット最大サイズ(2×64)=128より大きくないため、N2(106)はBを上限とせず、適応パレットプレディクタ30の最大サイズとして選択されることとなる。
Claims (18)
- 適応パレットプレディクタを用いて、パレット符号化モードにおいて、動画コンテンツの符号化ユニットを符号化または復号する方法であって、
上記適応パレットプレディクタの最大サイズを適応的に決定する工程と、
上記動画コンテンツの事前に符号化または復号された符号化ユニットの全てのパレットから得られる、上記適応パレットプレディクタを、上記適応的に決定する工程において決定された上記最大サイズ内に制限しながら、上記適応パレットプレディクタを用いて、上記パレット符号化モードにおいて、上記動画コンテンツの上記符号化ユニットを符号化、または復号する工程とを含み、
上記符号化ユニットのパレットサイズは、パレット最大サイズ以下であり、
上記適応的に決定する工程は、
少なくともV、M、および上記パレット最大サイズに基づいて、上記適応パレットプレディクタの候補サイズの集合Ni(i=0,1,...,V−1)を生成する工程を含み、上記Vは1以上の整数、上記Mは1以上、上記Niは上記パレット最大サイズ以上であり、上記Niは、NiがMおよびパレット最大サイズに基づいて設定される上限値より大きい場合に、該上限値によって上限が定められていることを特徴とする方法。 - 上記適応的に決定する工程は、さらに、
上記適応パレットプレディクタの上記候補サイズの集合Niから、上記適応パレットプレディクタの最大サイズとして、1つの候補サイズを適応的に選択する工程を含んでいることを特徴とする、請求項1に記載の方法。 - 上記Mは整数であり、上記上限値は、上記Mと上記パレット最大サイズとの積の値に設定されることを特徴とする、請求項1に記載の方法。
- 上記Vは1であり、上記Mは2であり、上記パレット最大サイズは64であり、上記適応パレットプレディクタの上記最大サイズは128であることを特徴とする、請求項1に記載の方法。
- 上記適応パレットプレディクタの上記候補サイズの集合を生成する上記工程は、デルタパレットプレディクタサイズおよび上記パレットサイズにさらに基づくことを特徴とする、請求項1に記載の方法。
- 上記符号化ユニットのサイズは、最小符号化ユニットのサイズと最大符号化ユニットのサイズとの間で設定され、
上記適応パレットプレディクタの上記候補サイズの集合Niから上記1つの候補サイズを適応的に選択する上記工程は、上記動画コンテンツの上記符号化ユニットの上記サイズ、または上記動画コンテンツのフレームサイズに対応するサイズを、ルックアップテーブルから選択することを特徴とする、請求項2に記載の方法。 - 上記適応パレットプレディクタの上記候補サイズの集合Niから上記1つの候補サイズを適応的に選択する上記工程は、上記動画コンテンツの符号化ユニットレベル、スライスレベル、フレームレベル、シンタックス(パラメータセット)解析レベル、シンタックス(パラメータセット)生成レベル、設定ファイル解析レベル、または設定ファイル生成レベルの現行の量子化パラメータに対応するサイズを、ルックアップテーブルから選択することを含むことを特徴とする、請求項2に記載の方法。
- 上記適応パレットプレディクタの上記候補サイズの集合を生成する上記工程は、設定ファイル生成レベル、設定ファイル解析レベル、シンタックス(パラメータセット)生成レベル、シンタックス(パラメータセット)解析レベル、フレームレベル、スライスレベル、符号化ユニットレベルのうちの1つで行われ、
上記適応パレットプレディクタの上記候補サイズの集合Niから上記1つの候補サイズを適応的に選択する上記工程は、上記設定ファイル生成レベル、上記設定ファイル解析レベル、上記シンタックス(パラメータセット)生成レベル、上記シンタックス(パラメータセット)解析レベル、上記フレームレベル、上記スライスレベル、上記符号化ユニットレベルのうち上記候補サイズの集合を生成する上記工程で用いられるものと同一のものあるいは別のもので行われることを特徴とする、請求項2に記載の方法。 - 上記適応パレットプレディクタを上記最大サイズ内に制限しながら、上記適応パレットプレディクタを用いて、上記パレット符号化モードにおいて、上記動画コンテンツの上記符号化ユニットを符号化または復号する上記工程は、
上記動画コンテンツの事前に符号化、または復号された符号化ユニットの全てのパレットから得られる上記適応パレットプレディクタを用いて、上記パレット符号化モードにおいて、上記動画コンテンツの現行の符号化ユニットを符号化、または復号する工程と、
上記最大サイズ内に次の符号化ユニットに関する上記適応パレットプレディクタを制限しながら、上記現行の符号化ユニットに関する上記適応パレットプレディクタ、および上記現行の符号化ユニットの上記パレットから、上記次の符号化ユニットに関する上記適応パレットプレディクタを更新する工程とを含むことを特徴とする、請求項1に記載の方法。 - 適応パレットプレディクタを用いて、パレット符号化モードにおいて、動画コンテンツの符号化ユニットを符号化、または復号する装置であって、上記装置は、
上記適応パレットプレディクタを収容するメモリ装置と、
上記適応パレットプレディクタの最大サイズを適応的に決定するように構成された適応パレットプレディクタサイズ決定ユニットと、
上記動画コンテンツの事前に符号化、または復号された符号化ユニットの全てのパレットから得られる上記適応パレットプレディクタを、上記適応パレットプレディクタサイズ決定ユニットによって提供された上記最大サイズ内に制限しながら、上記メモリ装置に収容された上記適応パレットプレディクタを用いて、上記パレット符号化モードにおいて、上記動画コンテンツの上記符号化ユニットを符号化、または復号するように構成された符号器、または復号器とを備え、
上記符号化ユニットのパレットサイズは、パレット最大サイズ以下であり、
上記適応パレットプレディクタサイズ決定ユニットは、
少なくともV、M、および上記パレット最大サイズに基づいて、上記適応パレットプレディクタの候補サイズの集合Ni(i=0,1,...,V−1)を生成するように構成された候補サイズ生成ユニットを含み、上記Vは1以上の整数、上記Mは1以上、上記Niは上記パレット最大サイズ以上であり、上記Niは、NiがMおよびパレット最大サイズに基づいて設定される上限値より大きい場合に、該上限値によって上限が定められていることを特徴とする装置。 - 上記適応パレットプレディクタサイズ決定ユニットは、さらに、
上記適応パレットプレディクタの上記候補サイズの集合Niから、上記適応パレットプレディクタの上記最大サイズとして、1つの候補サイズを適応的に選択するように構成された適応パレットプレディクタサイズ選択ユニットを含んでいることを特徴とする、請求項10に記載の装置。 - 上記Mは整数であり、上記上限値は、上記Mと上記パレット最大サイズとの積の値に設定されることを特徴とする、請求項10に記載の装置。
- 上記Vは1であり、上記Mは2であり、上記パレット最大サイズは64であり、上記適応パレットプレディクタの上記最大サイズは128であることを特徴とする、請求項10に記載の装置。
- 上記候補サイズ生成ユニットは、デルタパレットプレディクタサイズおよび上記パレットサイズにさらに基づいて、上記適応パレットプレディクタの上記候補サイズの集合を生成するように構成されていることを特徴とする、請求項10に記載の装置。
- 上記符号化ユニットのサイズは、最小符号化ユニットのサイズと最大符号化ユニットのサイズとの間で設定され、
上記適応パレットプレディクタサイズ選択ユニットは、上記動画コンテンツの上記符号化ユニットの上記サイズ、または上記動画コンテンツのフレームサイズに対応するサイズを、ルックアップテーブルから選択することによって、上記適応パレットプレディクタの上記候補サイズの集合Niから、上記1つの候補サイズを適応的に選択するように構成されていることを特徴とする、請求項11に記載の装置。 - 上記適応パレットプレディクタサイズ選択ユニットは、上記動画コンテンツの符号化ユニットレベル、スライスレベル、フレームレベル、シンタックス(パラメータセット)解析レベル、シンタックス(パラメータセット)生成レベル、設定ファイル解析レベル、または設定ファイル生成レベルの現行の量子化パラメータに対応するサイズを、ルックアップテーブルから選択することによって、上記適応パレットプレディクタの上記候補サイズの集合Niから上記1つの候補サイズを適応的に選択するように構成されていることを特徴とする、請求項11に記載の装置。
- 上記候補サイズ生成ユニットは、設定ファイル生成レベル、設定ファイル解析レベル、シンタックス(パラメータセット)生成レベル、シンタックス(パラメータセット)解析レベル、フレームレベル、スライスレベル、符号化ユニットレベルのうちの1つにて、上記適応パレットプレディクタの上記候補サイズの集合Niを生成するように構成されており、
上記適応パレットプレディクタサイズ選択ユニットは、上記設定ファイル生成レベル、上記設定ファイル解析レベル、上記シンタックス(パラメータセット)生成レベル、上記シンタックス(パラメータセット)解析レベル、上記フレームレベル、上記スライスレベル、上記符号化ユニットレベルのうち上記候補サイズの集合を生成する上記工程で用いられるものと同一のものあるいは別のもので、上記適応パレットプレディクタの上記候補サイズの集合Niから上記1つの候補サイズを適応的に選択するように構成されていることを特徴とする、請求項11に記載の装置。 - 上記符号器または復号器は、
上記動画コンテンツの事前に符号化、または復号された符号化ユニットの全てのパレットから得られる上記適応パレットプレディクタを用いて、上記パレット符号化モードにおいて、上記動画コンテンツの現行の符号化ユニットを符号化、または復号し、
上記最大サイズ内に次の符号化ユニットに関する上記適応パレットプレディクタを制限しながら、上記現行の符号化ユニットに関する上記適応パレットプレディクタ、および上記現行の符号化ユニットの上記パレットから、上記次の符号化ユニットに関する上記適応パレットプレディクタを更新するようにさらに構成されていることを特徴とする、請求項10に記載の装置。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US201562172256P | 2015-06-08 | 2015-06-08 | |
| US62/172,256 | 2015-06-08 |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2016114199A Division JP2017022696A (ja) | 2015-06-08 | 2016-06-08 | 適応パレットプレディクタを用いる、パレット符号化モードにおいて、動画コンテンツの符号化ユニットを符号化または復号する方法および装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2018137796A true JP2018137796A (ja) | 2018-08-30 |
Family
ID=56117547
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2016114199A Pending JP2017022696A (ja) | 2015-06-08 | 2016-06-08 | 適応パレットプレディクタを用いる、パレット符号化モードにおいて、動画コンテンツの符号化ユニットを符号化または復号する方法および装置 |
| JP2018075717A Pending JP2018137796A (ja) | 2015-06-08 | 2018-04-10 | 適応パレットプレディクタを用いる、パレット符号化モードにおいて、動画コンテンツの符号化ユニットを符号化または復号する方法および装置 |
Family Applications Before (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2016114199A Pending JP2017022696A (ja) | 2015-06-08 | 2016-06-08 | 適応パレットプレディクタを用いる、パレット符号化モードにおいて、動画コンテンツの符号化ユニットを符号化または復号する方法および装置 |
Country Status (5)
| Country | Link |
|---|---|
| US (2) | US20160360205A1 (ja) |
| EP (1) | EP3104607A1 (ja) |
| JP (2) | JP2017022696A (ja) |
| CN (1) | CN106254871B (ja) |
| TW (1) | TWI574551B (ja) |
Families Citing this family (23)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| RU2648634C1 (ru) * | 2014-09-26 | 2018-03-26 | Долби Лабораторис Лайсэнзин Корпорейшн | Кодирование и декодирование перцепционно квантованного видеосодержимого |
| 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 |
| US10390020B2 (en) * | 2015-06-08 | 2019-08-20 | Industrial Technology Research Institute | Video encoding methods and systems using adaptive color transform |
| JP6148785B1 (ja) * | 2016-12-26 | 2017-06-14 | 株式会社Cygames | 情報処理システム、情報処理装置及びプログラム |
| US11012715B2 (en) * | 2018-02-08 | 2021-05-18 | Qualcomm Incorporated | Intra block copy for video coding |
| CN111083484B (zh) | 2018-10-22 | 2024-06-28 | 北京字节跳动网络技术有限公司 | 基于子块的预测 |
| CN111083489B (zh) | 2018-10-22 | 2024-05-14 | 北京字节跳动网络技术有限公司 | 多次迭代运动矢量细化 |
| CN111436227B (zh) | 2018-11-12 | 2024-03-29 | 北京字节跳动网络技术有限公司 | 在视频处理中使用组合帧间-帧内预测 |
| WO2020103852A1 (en) | 2018-11-20 | 2020-05-28 | Beijing Bytedance Network Technology Co., Ltd. | Difference calculation based on patial position |
| WO2020103877A1 (en) | 2018-11-20 | 2020-05-28 | Beijing Bytedance Network Technology Co., Ltd. | Coding and decoding of video coding modes |
| WO2020108574A1 (en) * | 2018-11-28 | 2020-06-04 | Beijing Bytedance Network Technology Co., Ltd. | Improving method for transform or quantization bypass mode |
| KR102572355B1 (ko) | 2018-11-30 | 2023-08-30 | 텐센트 아메리카 엘엘씨 | 비디오 코딩을 위한 방법 및 장치 |
| WO2020125798A1 (en) | 2018-12-22 | 2020-06-25 | Beijing Bytedance Network Technology Co., Ltd. | Intra block copy mode with dual tree partition |
| WO2020164630A1 (en) * | 2019-02-17 | 2020-08-20 | Beijing Bytedance Network Technology Co., Ltd. | Signaling of intra block copy merge candidates |
| KR102635518B1 (ko) | 2019-03-06 | 2024-02-07 | 베이징 바이트댄스 네트워크 테크놀로지 컴퍼니, 리미티드 | 변환된 단예측 후보의 사용 |
| JP7177952B2 (ja) * | 2019-04-25 | 2022-11-24 | ベイジン、ターチア、インターネット、インフォメーション、テクノロジー、カンパニー、リミテッド | パレットモードを用いたビデオコーディングの方法および装置 |
| CN114041287B (zh) * | 2019-06-21 | 2024-10-22 | 北京字节跳动网络技术有限公司 | 自适应环内颜色空间转换和其他视频编解码工具的选择性使用 |
| US11240507B2 (en) * | 2019-09-24 | 2022-02-01 | Qualcomm Incorporated | Simplified palette predictor update for video coding |
| CN117336478A (zh) | 2019-11-07 | 2024-01-02 | 抖音视界有限公司 | 视频编解码的自适应环内颜色空间变换的量化特性 |
| US12206901B2 (en) * | 2019-12-20 | 2025-01-21 | Sony Group Corporation | Image processing device and image processing method |
| EP4082201A4 (en) * | 2019-12-30 | 2023-03-29 | Alibaba Group Holding Limited | METHOD AND APPARATUS FOR ENCODING VIDEO DATA IN PALETTE MODE |
| CN111327950B (zh) * | 2020-03-05 | 2021-08-06 | 腾讯科技(深圳)有限公司 | 一种视频转码方法及装置 |
| CN113784129B (zh) * | 2020-06-10 | 2024-11-22 | Oppo广东移动通信有限公司 | 点云质量评估方法、编码器、解码器及存储介质 |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20150016501A1 (en) * | 2013-07-12 | 2015-01-15 | Qualcomm Incorporated | Palette prediction in palette-based video coding |
Family Cites Families (18)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7634405B2 (en) | 2005-01-24 | 2009-12-15 | Microsoft Corporation | Palette-based classifying and synthesizing of auditory information |
| AR064274A1 (es) | 2006-12-14 | 2009-03-25 | Panasonic Corp | Metodo de codificacion de imagenes en movimiento, dispositivo de codificacion de imagenes en movimiento, metodo de grabacion de imagenes en movimiento, medio de grabacion, metodo de reproduccion de imagenes en movimiento, dispositivo de reproduccion de imagenes en movimiento, y sistema de reproducci |
| TWI440228B (zh) * | 2011-09-29 | 2014-06-01 | 光頡科技股份有限公司 | Light emitting diode package structure and manufacturing method thereof |
| US9654777B2 (en) | 2013-04-05 | 2017-05-16 | Qualcomm Incorporated | Determining palette indices in palette-based video coding |
| US9609336B2 (en) * | 2013-04-16 | 2017-03-28 | Fastvdo Llc | Adaptive coding, transmission and efficient display of multimedia (acted) |
| CN104301737B (zh) * | 2013-07-15 | 2017-11-17 | 华为技术有限公司 | 目标图像块的解码方法和编码方法以及解码器和编码器 |
| US9607574B2 (en) | 2013-08-09 | 2017-03-28 | Apple Inc. | Video data compression format |
| US20150110181A1 (en) * | 2013-10-18 | 2015-04-23 | Samsung Electronics Co., Ltd. | Methods for palette prediction and intra block copy padding |
| PL3117617T3 (pl) | 2014-03-14 | 2022-08-22 | Vid Scale, Inc. | Kodowanie palety przeznaczone do kodowania zawartości ekranu |
| US10362336B2 (en) | 2014-03-25 | 2019-07-23 | Qualcomm Incorporated | Palette predictor signaling with run length code for video coding |
| US10750198B2 (en) * | 2014-05-22 | 2020-08-18 | Qualcomm Incorporated | Maximum palette parameters in palette-based video coding |
| CN105323583B (zh) | 2014-06-13 | 2019-11-15 | 财团法人工业技术研究院 | 编码方法、解码方法、编解码系统、编码器与解码器 |
| US20150373327A1 (en) * | 2014-06-20 | 2015-12-24 | Qualcomm Incorporated | Block adaptive color-space conversion coding |
| US10687064B2 (en) | 2014-08-04 | 2020-06-16 | Qualcomm Incorporated | Palette mode encoding and decoding with inferred pixel scan order |
| BR112017004886A2 (pt) * | 2014-09-12 | 2017-12-05 | Vid Scale Inc | dispositivo de codificação de vídeo e método de codificação de vídeo |
| CN105491379A (zh) | 2014-10-01 | 2016-04-13 | 财团法人工业技术研究院 | 解码器、编码器、解码方法、编码方法与编解码系统 |
| US9877029B2 (en) | 2014-10-07 | 2018-01-23 | Qualcomm Incorporated | Palette index binarization for palette-based video coding |
| US9883187B2 (en) * | 2015-03-06 | 2018-01-30 | Qualcomm Incorporated | Fast video encoding method with block partitioning |
-
2015
- 2015-12-24 US US14/757,556 patent/US20160360205A1/en not_active Abandoned
-
2016
- 2016-06-08 CN CN201610405825.0A patent/CN106254871B/zh active Active
- 2016-06-08 JP JP2016114199A patent/JP2017022696A/ja active Pending
- 2016-06-08 TW TW105118188A patent/TWI574551B/zh active
- 2016-06-08 EP EP16173459.5A patent/EP3104607A1/en not_active Ceased
- 2016-06-08 US US15/177,203 patent/US10225556B2/en active Active
-
2018
- 2018-04-10 JP JP2018075717A patent/JP2018137796A/ja active Pending
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20150016501A1 (en) * | 2013-07-12 | 2015-01-15 | Qualcomm Incorporated | Palette prediction in palette-based video coding |
Non-Patent Citations (2)
| Title |
|---|
| RAJAN JOSHI ET AL.: "High Efficiency Video Coding (HEVC) Screen Content Coding: Draft 3", JOINT COLLABORATIVE TEAM ON VIDEO CODING (JCT-VC) 20TH MEETING: GENEVA, vol. JCTVC-T1005-v2.docx, JPN6019009829, 5 April 2015 (2015-04-05), pages 4 - 3, ISSN: 0004475483 * |
| YUWEN HE ET AL.: "Text specification for palette mode used as a basis in screen content coding core experiment 3 (SCCE", JOINT COLLABORATIVE TEAM ON VIDEO CODING (JCT-VC) 18TH MEETING: SAPPORO, vol. JCTVC-palette-WD-SCCE3-base_Test-A.5.doc, JPN6019009831, 9 July 2014 (2014-07-09), ISSN: 0004475484 * |
Also Published As
| Publication number | Publication date |
|---|---|
| US20160360207A1 (en) | 2016-12-08 |
| JP2017022696A (ja) | 2017-01-26 |
| CN106254871B (zh) | 2020-08-18 |
| TWI574551B (zh) | 2017-03-11 |
| TW201709730A (zh) | 2017-03-01 |
| US10225556B2 (en) | 2019-03-05 |
| US20160360205A1 (en) | 2016-12-08 |
| EP3104607A1 (en) | 2016-12-14 |
| CN106254871A (zh) | 2016-12-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2018137796A (ja) | 適応パレットプレディクタを用いる、パレット符号化モードにおいて、動画コンテンツの符号化ユニットを符号化または復号する方法および装置 | |
| JP6465890B2 (ja) | 画素ブロックの符号化または復号の方法および装置 | |
| US10368092B2 (en) | Encoder-side decisions for block flipping and skip mode in intra block copy prediction | |
| CN110771171B (zh) | 选择性混合用于视频压缩中进行熵代码化的概率分布 | |
| US8885711B2 (en) | Image encoding/decoding method and device | |
| JP6537511B2 (ja) | Hevcにおける改良型パレットモード | |
| CN110169068B (zh) | Dc系数符号代码化方案 | |
| WO2020253828A1 (zh) | 一种编解码方法、装置及存储介质 | |
| KR20200054934A (ko) | 변환 계수 스캔 방법 및 그 장치 | |
| JP2005348390A (ja) | 画像符号化装置及び画像復号装置及びそれらの制御方法、並びに、コンピュータプログラム及びコンピュータ可読記憶媒体 | |
| JP2010103969A (ja) | 画像復号方法、画像復号装置、画像符号化方法及び画像符号化装置 | |
| US10652541B2 (en) | Method and device for encoding video data | |
| KR20210044760A (ko) | 영상 분석을 이용한 비디오 부호화/복호화 방법 및 장치 | |
| KR20180075466A (ko) | 영상 변환 부호화/복호화 방법 및 장치 | |
| JP7402280B2 (ja) | 動画像復号装置、動画像復号方法及びプログラム | |
| JP2019520001A (ja) | 簡単なローカル予測子を用いる改善された重要度フラグ符号化の方法及び装置 | |
| US20190191162A1 (en) | Method and device for encoding video data | |
| JP2018078409A (ja) | イントラ予測器、画像符号化装置、画像復号装置およびプログラム | |
| WO2012118358A2 (ko) | 변환 계수 스캔 방법 및 그 장치 | |
| WO2012118359A2 (ko) | 색차 성분 양자화 매개 변수 결정 방법 및 이러한 방법을 사용하는 장치 | |
| JP6917718B2 (ja) | 予測装置、符号化装置、復号装置、及びプログラム | |
| CN116897538A (zh) | 基于梯度的逐像素图像空间预测 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180411 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190326 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20190621 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190826 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20191023 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20200120 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20200319 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200423 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20200630 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20200928 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20201127 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20210330 |
