JP6197496B2 - 量子化装置、量子化方法および量子化プログラム - Google Patents
量子化装置、量子化方法および量子化プログラム Download PDFInfo
- Publication number
- JP6197496B2 JP6197496B2 JP2013180662A JP2013180662A JP6197496B2 JP 6197496 B2 JP6197496 B2 JP 6197496B2 JP 2013180662 A JP2013180662 A JP 2013180662A JP 2013180662 A JP2013180662 A JP 2013180662A JP 6197496 B2 JP6197496 B2 JP 6197496B2
- Authority
- JP
- Japan
- Prior art keywords
- coefficient
- quantization
- absolute value
- coefficients
- quantized
- 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.)
- Active
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
- H04N19/126—Details of normalisation or weighting functions, e.g. normalisation matrices or variable uniform quantisers
-
- 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/147—Data rate or code amount at the encoder output according to rate distortion criteria
-
- 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/18—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 set of transform coefficients
-
- 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/19—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 using optimisation based on Lagrange multipliers
-
- 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
-
- 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/93—Run-length coding
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Description
まず、実施の形態にかかる量子化装置100の一実施例について説明する。
(B)量子化係数Piの係数絶対値候補AVC、係数位置および特定のパラメータの少なくともいずれかに応じて符号化要素の存否を選択する条件
(ii)対象ブロックBの量子化係数P1〜Pnを逆スキャン順に並べた量子化係数列Lの末尾から最大7個の非零係数の係数絶対値が1か否かを示す情報(後述する「coeff_abs_level_greater1_flag」に相当)
(iii)対象ブロックBの量子化係数P1〜Pnを逆スキャン順に並べた量子化係数列Lの末尾からみて係数絶対値が2以上の最初の量子化係数Piの係数絶対値が3以上か否かを示す情報(後述する「coeff_abs_level_greater2_flag」に相当)
(iv)対象ブロックBの量子化係数P1〜Pnを逆スキャン順に並べた量子化係数列Lの非零係数の符号を示す情報(後述する「coeff_sign_flag」に相当)
(v)係数絶対値が2以上の量子化係数Piの係数絶対値を二値化した情報(後述する「coeff_abs_level_remaining」に相当)
つぎに、図4および図5を用いて、対象ブロックBの符号化要素(Syntax Element)の具体例について説明する。
transform_skip_flagは、対象ブロックBごとに直交変換をする/しないを選択するためのフラグである。
last_sig_coeff_x_prefix/last_sig_coeff_y_prefix/last_sig_coeff_x_suffix/last_sig_coeff_y_suffixは、対象ブロックBの最終係数位置を示す情報である。
coded_sub_block_flagは、サブブロックsbごとに1つでも非零係数があるか否かを示すフラグである。
sig_coeff_flagは、量子化係数列Lにおいて最終係数位置から左(先頭側)の各位置の量子化係数が非零か否かを示すフラグである。
coeff_abs_level_greater1_flagは、量子化係数列Lにおいて高周波側(末尾側)から最大7個の各非零係数の係数絶対値が「1」か否かを示すフラグである。
coeff_abs_level_greater2_flagは、量子化係数列Lにおいて高周波側(末尾側)からみて係数絶対値が2以上の最初の量子化係数の値が3以上か否かを示すフラグである。
coeff_sign_flagは、量子化係数列Lの非零係数の符号を示すフラグである。coeff_sign_flagは、符号が正の場合は「0」となり、符号が負の場合は「1」となる。
coeff_abs_level_remainingは、係数絶対値から、1+coeff_abs_level_greater1_flag+coeff_abs_level_greater2_flag減じた値を二値化した情報である。
つぎに、RDコストJkを求める際に用いる符号量Rkを算出する具体的な処理内容について説明する。ここでは、対象ブロックBを4画素×4画素の処理単位とする。また、符号量Rkを算出する際に用いる符号化要素を、(2)sig_coeff_flag、(3)coeff_abs_level_greater1_flag、(4)coeff_abs_level_greater2_flag、(5)coeff_sign_flagおよび(6)coeff_abs_level_remainingとする。
係数絶対値決定部#iは、下記条件(2−1)、(2−2)および(2−3)のいずれかの条件に基づいて、量子化係数Piのsig_coeff_flagの符号量r1を算出する。具体的には、例えば、係数絶対値決定部#iは、量子化係数Piのsig_coeff_flagに対応するbin数を符号量r1として算出する。
(2−2)全ての量子化係数P1〜Pnについて存在しないとする
(2−3)量子化係数Piの係数位置、特定のパラメータに応じて存否を設定する
係数絶対値決定部#iは、下記条件(3−1)、(3−2)および(3−3)のいずれかの条件に基づいて、量子化係数Piのcoeff_abs_level_greater1_flagの符号量r2を算出する。具体的には、例えば、係数絶対値決定部#iは、量子化係数Piのcoeff_abs_level_greater1_flagに対応するbin数を符号量r2として算出する。
(3−2)係数絶対値がある非負整数以下である量子化係数Piについては存在するとし、それ以外は存在しないとする
(3−3)係数絶対値がある非負整数以下である量子化係数Piについては存在しないとし、それ以外は量子化係数Piの係数位置、特定のパラメータに応じて存否を設定する
係数絶対値決定部#iは、下記条件(4−1)に基づいて、量子化係数Piのcoeff_abs_level_greater2_flagの符号量r3を算出する。具体的には、例えば、係数絶対値決定部#iは、量子化係数Piのcoeff_abs_level_greater2_flagに対応するbin数を符号量r3として算出する。
係数絶対値決定部#iは、下記条件(5−1)に基づいて、量子化係数Piのcoeff_sign_flagの符号量r4を算出する。具体的には、例えば、係数絶対値決定部#iは、量子化係数Piのcoeff_sign_flagに対応するbin数を符号量r4として算出する。
係数絶対値決定部#iは、下記条件(6−1)および(6−2)のいずれかの条件に基づいて、量子化係数Piのcoeff_abs_level_remainingの符号量r5を算出する。具体的には、例えば、係数絶対値決定部#iは、量子化係数Piのcoeff_abs_level_remainingに対応するbin数を符号量r5として算出する。
(6−2)係数絶対値がある非負整数以下(例えば、1以下)である係数については存在しないとし、それ以外(例えば、2以上)は存在するとする
つぎに、量子化装置100の量子化処理手順について説明する。
つぎに、図6に示したステップS603の各量子化係数Piの係数絶対値決定処理の具体的な処理手順について説明する。
つぎに、図7に示したステップS701〜S703のRDコスト導出処理の具体的な処理手順について説明する。
つぎに、図8に示したステップS802の符号量導出処理の具体的な処理手順について説明する。
つぎに、図9に示したステップS901のsig_coeff_flag符号量算出処理の具体的な処理手順について説明する。
つぎに、図9に示したステップS902のcoeff_abs_level_greater1_flag符号量算出処理の具体的な処理手順について説明する。
つぎに、図9に示したステップS903のcoeff_abs_level_greater2_flag符号量算出処理の具体的な処理手順について説明する。ここでは、coeff_abs_level_greater2_flagは存在しないものとする。
つぎに、図9に示したステップS904のcoeff_sign_flag符号量算出処理の具体的な処理手順について説明する。
つぎに、図9に示したステップS905のcoeff_abs_level_remaining符号量算出処理の具体的な処理手順について説明する。
つぎに、量子化係数Piを最終係数位置として対象ブロックBを符号化した場合の符号量R[i]の算出例について説明する。
ここでは、transform_skip_enabled_flagを「0」としたため、この符号化要素は現れない。
逆スキャン前の対象ブロックBは、図16に示すように2次元配列として考えることができ、スキャン後の最終係数位置は、last_sig_coeff_xとlast_sig_coeff_yの2つの変数(2次元配列のインデックス)として表すことができる。図16の例では、last_sig_coeff_xは「last_sig_coeff_x=2」となり、last_sig_coeff_yは「last_sig_coeff_y=1」となる。
ここでは、対象ブロックBを4画素×4画素としたため、この符号化要素は現れない。
ここでは、対象ブロックB内の全係数について存在するものとするため、sig_coeff_flagのSyntax Element値は「0,0,0,0,0,0,0,1,0,0,1,1,1,0,1,1」となる。このSyntax Element値の各ビットには、FL binarizationの二値化が行われる。この結果、bin列は「0000000100111011」となる。
ここでは、係数絶対値が零ではない量子化係数について存在するとするため、量子化係数列Lのうちの「1,−1,10,20,−34,60」について存在するものとし、Syntax Element値は「0,0,1,1,1,1」となる。このSyntax Element値の各ビットには、FL binarizationの二値化が行われる。この結果、bin列は「001111」となる。
ここでは、全ての量子化係数P1〜P16について存在しないものとするため、このSyntax Elementは存在せず、binも存在しない。
ここでは、「sign_data_hiding_enabled_flag==0」としたため、全非零係数の符号を列挙することになり、符号列は「+,−,+,+,−,+」となる。符号が正の場合は「0」となり、符号が負の場合は「1」となるため、Syntax Element値は「0,1,0,0,1,0」となる。このSyntax Element値の各ビットには、FL binarizationの二値化が行われる。この結果、bin列は「010010」となる。
ここでは、係数絶対値が2以上の量子化係数について存在するものとするため、対象となる量子化係数を高周波側から列挙すると、「10,20,−34,60」となり、それぞれに対するcoeff_abs_level_remainingは「7,18,32,58」となる。このSyntax Elementには、図14に示したBinarization process for coeff_abs_level_remainingの二値化が行われる。
1.cLastAbsLevel=0、cLastRiceParam=0
2.cAbsLevel=10
3.cRiceParam=0
4.cMax=4
5.prefixVal=4
6.prefix部bin列導出処理の結果:「1111」
7.prefix部bin列が「1111」なのでsuffixが存在。suffix部は「1001」
1.cLastAbsLevel=0、cLastRiceParam=0
2.cAbsLevel=20
3.cRiceParam=0
4.cMax=4
5.prefixVal=4
6.prefix部bin列導出処理の結果:「1111」
7.prefix部bin列が「1111」なのでsuffixが存在。suffix部は「11100000」
1.cLastAbsLevel=0、cLastRiceParam=0
2.cAbsLevel=34
3.cRiceParam=0
4.cMax=4
5.prefixVal=4
6.prefix部bin列導出処理の結果:「1111」
7.prefix部bin列が「1111」なのでsuffixが存在。suffix部は「11101110」
1.cLastAbsLevel=0、cLastRiceParam=0
2.cAbsLevel=60
3.cRiceParam=0
4.cMax=4
5.prefixVal=4
6.prefix部bin列導出処理の結果:「1111」
7.prefix部bin列が「1111」なのでsuffixが存在。suffix部は「1111011000」
つぎに、量子化装置100を符号化装置に適用した場合の構成例について説明する。
対象ブロックの変換係数に対してスケーリングを行う第1の処理部と、
前記第1の処理部によってスケーリングされた変換係数を量子化して得られる量子化係数の複数の係数絶対値候補のいずれかの係数絶対値候補を用いて前記対象ブロックを符号化するコストを、前記対象ブロックを符号化した場合の量子化誤差と符号量を用いて算出する第2の処理部と、を有し、
前記第2の処理部は、前記量子化係数に係る符号化要素の存否を示す条件、または、前記量子化係数の係数絶対値候補、係数位置および特定のパラメータの少なくともいずれかに応じて前記符号化要素の存否を選択する条件のいずれかの条件で前記符号化要素を二値化して得られる前記符号化要素の符号量に基づいて、前記対象ブロックを符号化した場合の符号量を算出することを特徴とする量子化装置。
対象ブロックの変換係数に対してスケーリングを行い、
スケーリングした変換係数を量子化して得られる量子化係数の複数の係数絶対値候補のいずれかの係数絶対値候補を用いて前記対象ブロックを符号化するコストを、前記対象ブロックを符号化した場合の量子化誤差と符号量を用いて算出する際に、前記量子化係数に係る符号化要素の存否を示す条件、または、前記量子化係数の係数絶対値候補、係数位置および特定のパラメータの少なくともいずれかに応じて前記符号化要素の存否を選択する条件のいずれかの条件で前記符号化要素を二値化して得られる前記符号化要素の符号量に基づいて、前記対象ブロックを符号化した場合の符号量を算出する、
処理を実行することを特徴とする量子化方法。
対象ブロックの変換係数に対してスケーリングを行い、
スケーリングした変換係数を量子化して得られる量子化係数の複数の係数絶対値候補のいずれかの係数絶対値候補を用いて前記対象ブロックを符号化するコストを、前記対象ブロックを符号化した場合の量子化誤差と符号量を用いて算出する際に、前記量子化係数に係る符号化要素の存否を示す条件、または、前記量子化係数の係数絶対値候補、係数位置および特定のパラメータの少なくともいずれかに応じて前記符号化要素の存否を選択する条件のいずれかの条件で前記符号化要素を二値化して得られる前記符号化要素の符号量に基づいて、前記対象ブロックを符号化した場合の符号量を算出する、
処理を実行させることを特徴とする量子化プログラム。
対象ブロックの変換係数に対してスケーリングを行う第1の処理部と、
前記第1の処理部によってスケーリングされた変換係数を量子化して得られる量子化係数の複数の係数絶対値候補のいずれかの係数絶対値候補を用いて前記対象ブロックを符号化するコストを、前記対象ブロックを符号化した場合の量子化誤差と符号量を用いて算出する第2の処理部と、を有し、
前記第2の処理部は、前記量子化係数に係る符号化要素の存否を示す条件、または、前記量子化係数の係数絶対値候補、係数位置および特定のパラメータの少なくともいずれかに応じて前記符号化要素の存否を選択する条件のいずれかの条件で前記符号化要素を二値化して得られる前記符号化要素の符号量に基づいて、前記対象ブロックを符号化した場合の符号量を算出することを特徴とする符号化装置。
101 スケーリング部
102 係数絶対値決定部
103 最終係数位置決定部
1700 符号化装置
1701 Intra予測部
1702 動き予測部
1703 周波数変換/量子化部
1704 逆量子化/逆周波数変換部
1705 エントロピー符号化部
1706 インループフィルタ部
1707 フレームメモリ
Claims (12)
- 符号化対象の動画像を構成する入力画像と前記入力画像の予測画像との予測残差信号を直交変換した変換係数を量子化する量子化装置において、
対象ブロックの変換係数に対してスケーリングを行う第1の処理部と、
前記第1の処理部によってスケーリングされた変換係数をそれぞれ量子化して得られる複数の量子化係数に含まれる量子化係数について、当該量子化係数の複数の係数絶対値候補のいずれかの係数絶対値候補を用いて前記対象ブロックを符号化するコストを、前記対象ブロックを符号化した場合の量子化誤差と符号量を用いて算出する処理を、前記複数の量子化係数に含まれる他の量子化係数と並列に行う第2の処理部と、を有し、
前記第2の処理部は、前記量子化係数に係る符号化要素の存否を示す条件、または、前記量子化係数の係数絶対値候補、係数位置、および前記変換係数と前記量子化係数との値に依存せずに決定可能なパラメータの少なくともいずれかに応じて前記符号化要素の存否を選択する条件のいずれかの条件で前記符号化要素を二値化して得られる前記符号化要素の符号量に基づいて、前記対象ブロックを符号化した場合の符号量を算出することを特徴とする量子化装置。 - 前記第2の処理部は、前記符号化要素に対応するbin数を累積加算することにより前記対象ブロックを符号化した場合の符号量を算出することを特徴とする請求項1に記載の量子化装置。
- 前記第2の処理部は、算出した前記コストに基づいて、前記複数の係数絶対値候補から前記量子化係数の係数絶対値を決定することを特徴とする請求項1または2に記載の量子化装置。
- 前記第2の処理部は、算出した前記コストに基づいて、前記対象ブロックの量子化係数を逆スキャン順に並べた量子化係数列の最終係数位置を決定することを特徴とする請求項1〜3のいずれか一つに記載の量子化装置。
- 前記第2の処理部は、前記符号化要素が、前記対象ブロックの量子化係数を逆スキャン順に並べた量子化係数列の最終係数位置から先頭側の各位置の量子化係数が非零か否かを示す情報の場合、前記対象ブロックの全ての量子化係数について前記符号化要素が存在するとする条件、前記対象ブロックの全ての量子化係数について前記符号化要素が存在しないとする条件、前記量子化係数の係数位置と、前記変換係数および前記量子化係数の値に依存せずに決定可能なパラメータとに応じて前記符号化要素の存否を設定する条件のいずれかの条件で前記符号化要素を二値化することを特徴とする請求項1〜4のいずれか一つに記載の量子化装置。
- 前記第2の処理部は、前記符号化要素が、前記対象ブロックの量子化係数を逆スキャン順に並べた量子化係数列の末尾から最大7個の非零係数の係数絶対値が1か否かを示す情報の場合、係数絶対値がある非負整数以下である量子化係数については前記符号化要素が存在しないとし、それ以外の量子化係数については前記符号化要素が存在するとする条件、係数絶対値がある非負整数以下である量子化係数については前記符号化要素が存在するとし、それ以外の量子化係数については前記符号化要素が存在しないとする条件、係数絶対値がある非負整数以下である量子化係数については前記符号化要素が存在しないとし、それ以外の量子化係数については当該量子化係数の係数位置と、前記変換係数および前記量子化係数の値に依存せずに決定可能なパラメータとに応じて前記符号化要素の存否を設定する条件のいずれかの条件で前記符号化要素を二値化することを特徴とする請求項1〜5のいずれか一つに記載の量子化装置。
- 前記第2の処理部は、前記符号化要素が、前記対象ブロックの量子化係数を逆スキャン順に並べた量子化係数列の末尾からみて係数絶対値が2以上の最初の量子化係数の係数絶対値が3以上か否かを示す情報の場合、前記対象ブロックの全ての量子化係数について前記符号化要素が存在しないとする条件で前記符号化要素を二値化することを特徴とする請求項1〜6のいずれか一つに記載の量子化装置。
- 前記第2の処理部は、前記符号化要素が、前記対象ブロックの量子化係数を逆スキャン順に並べた量子化係数列の非零係数の符号を示す情報の場合、係数絶対値が零の量子化係数については前記符号化要素が存在しないとし、それ以外の量子化係数については前記符号化要素が存在するとする条件で前記符号化要素を二値化することを特徴とする請求項1〜7のいずれか一つに記載の量子化装置。
- 前記第2の処理部は、前記符号化要素が、係数絶対値が2以上の量子化係数の係数絶対値を二値化した情報を示す場合、前記対象ブロックの全ての量子化係数について前記符号化要素が存在するとする条件、係数絶対値がある非負整数以下である量子化係数については前記符号化要素が存在しないとし、それ以外の量子化係数について前記符号化要素が存在するとする条件のいずれかの条件で前記符号化要素を二値化することを特徴とする請求項1〜8のいずれか一つに記載の量子化装置。
- 前記パラメータは、ピクチャタイプ、参照構造において符号化対象ピクチャがどのピクチャであるか、予測モード、量子化パラメータおよびスケーリングリストの少なくともいずれかである、ことを特徴とする請求項1〜9のいずれか一つに記載の量子化装置。
- 符号化対象の動画像を構成する入力画像と前記入力画像の予測画像との予測残差信号を直交変換した変換係数を量子化する量子化装置が、
対象ブロックの変換係数に対してスケーリングを行い、
スケーリングした変換係数をそれぞれ量子化して得られる複数の量子化係数に含まれる量子化係数について、当該量子化係数の複数の係数絶対値候補のいずれかの係数絶対値候補を用いて前記対象ブロックを符号化するコストを、前記対象ブロックを符号化した場合の量子化誤差と符号量を用いて算出する処理を、前記複数の量子化係数に含まれる他の量子化係数と並列に行う際に、前記量子化係数に係る符号化要素の存否を示す条件、または、前記量子化係数の係数絶対値候補、係数位置、および前記変換係数と前記量子化係数との値に依存せずに決定可能なパラメータの少なくともいずれかに応じて前記符号化要素の存否を選択する条件のいずれかの条件で前記符号化要素を二値化して得られる前記符号化要素の符号量に基づいて、前記対象ブロックを符号化した場合の符号量を算出する、
処理を実行することを特徴とする量子化方法。 - 符号化対象の動画像を構成する入力画像と前記入力画像の予測画像との予測残差信号を直交変換した変換係数を量子化するコンピュータに、
対象ブロックの変換係数に対してスケーリングを行い、
スケーリングした変換係数をそれぞれ量子化して得られる複数の量子化係数に含まれる量子化係数について、当該量子化係数の複数の係数絶対値候補のいずれかの係数絶対値候補を用いて前記対象ブロックを符号化するコストを、前記対象ブロックを符号化した場合の量子化誤差と符号量を用いて算出する処理を、前記複数の量子化係数に含まれる他の量子化係数と並列に行う際に、前記量子化係数に係る符号化要素の存否を示す条件、または、前記量子化係数の係数絶対値候補、係数位置、および前記変換係数と前記量子化係数との値に依存せずに決定可能なパラメータの少なくともいずれかに応じて前記符号化要素の存否を選択する条件のいずれかの条件で前記符号化要素を二値化して得られる前記符号化要素の符号量に基づいて、前記対象ブロックを符号化した場合の符号量を算出する、
処理を実行させることを特徴とする量子化プログラム。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013180662A JP6197496B2 (ja) | 2013-08-30 | 2013-08-30 | 量子化装置、量子化方法および量子化プログラム |
US14/333,898 US9635366B2 (en) | 2013-08-30 | 2014-07-17 | Quantization method, coding apparatus, and computer-readable recording medium storing quantization program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013180662A JP6197496B2 (ja) | 2013-08-30 | 2013-08-30 | 量子化装置、量子化方法および量子化プログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2015050608A JP2015050608A (ja) | 2015-03-16 |
JP6197496B2 true JP6197496B2 (ja) | 2017-09-20 |
Family
ID=52583246
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013180662A Active JP6197496B2 (ja) | 2013-08-30 | 2013-08-30 | 量子化装置、量子化方法および量子化プログラム |
Country Status (2)
Country | Link |
---|---|
US (1) | US9635366B2 (ja) |
JP (1) | JP6197496B2 (ja) |
Families Citing this family (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10057577B2 (en) * | 2015-06-11 | 2018-08-21 | Sony Corporation | Pre-charge phase data compression |
US10602192B2 (en) * | 2016-02-04 | 2020-03-24 | Mediatek Inc. | Methods and apparatuses for performing entropy encoding and entropy decoding with size determination of at least one bitstream portion |
US20170311003A1 (en) * | 2016-04-20 | 2017-10-26 | Mediatek Inc. | Method and apparatus for performing entropy encoding with sign data removal and associated method and apparatus for performing entropy decoding with sign data recovery |
EP3270594A1 (en) * | 2016-07-15 | 2018-01-17 | Thomson Licensing | Method and apparatus for advanced cabac context adaptation for last coefficient coding |
WO2018135520A1 (ja) * | 2017-01-20 | 2018-07-26 | 日本電気株式会社 | 量子化装置、量子化方法および記録媒体 |
JP7234925B2 (ja) * | 2017-07-10 | 2023-03-08 | ソニーグループ株式会社 | 情報処理装置および方法 |
KR20220008381A (ko) | 2018-11-12 | 2022-01-20 | 삼성전자주식회사 | 계수 레벨의 엔트로피 부호화 방법 및 장치, 엔트로피 복호화 방법 및 장치 |
EP3700206A4 (en) * | 2018-12-17 | 2020-11-18 | LG Electronics Inc. | METHOD AND APPARATUS FOR DECISION OF THE TRANSFORMATION COEFFICIENT SCANNING SEQUENCE BASED ON THE HIGH-FREQUENCY ZERO-POINT RESET |
CN110175170B (zh) * | 2019-04-19 | 2023-11-21 | 平安科技(深圳)有限公司 | 数据优化处理方法、装置、计算机设备及存储介质 |
EP3987785A1 (en) * | 2019-06-20 | 2022-04-27 | InterDigital VC Holdings France, SAS | Lossless mode for versatile video coding |
CN110365981B (zh) * | 2019-07-10 | 2021-12-24 | 中移(杭州)信息技术有限公司 | 一种视频编码方法、装置、电子设备及存储介质 |
WO2021172916A1 (ko) * | 2020-02-27 | 2021-09-02 | 엘지전자 주식회사 | 영상 디코딩 방법 및 그 장치 |
MX2022010416A (es) * | 2020-02-27 | 2022-10-03 | Lg Electronics Inc | Metodo y aparato para la decodificacion de imagenes relacionadas con la ocultacion de datos de se?al. |
WO2021172914A1 (ko) * | 2020-02-27 | 2021-09-02 | 엘지전자 주식회사 | 레지듀얼 코딩에 대한 영상 디코딩 방법 및 그 장치 |
JP7493612B2 (ja) * | 2020-03-31 | 2024-05-31 | エルジー エレクトロニクス インコーポレイティド | レジデュアルコーディングに対する映像デコーディング方法及びその装置 |
WO2022193389A1 (zh) * | 2021-03-17 | 2022-09-22 | Oppo广东移动通信有限公司 | 视频编解码方法与***、及视频编解码器 |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4227067B2 (ja) | 2004-04-28 | 2009-02-18 | 株式会社東芝 | 動画像符号化方法と装置及びプログラム |
JP4828925B2 (ja) | 2005-11-30 | 2011-11-30 | パナソニック株式会社 | 符号化装置 |
JP4928176B2 (ja) | 2006-06-27 | 2012-05-09 | キヤノン株式会社 | 映像符号化装置及び映像符号化方法 |
JP4513841B2 (ja) | 2007-08-28 | 2010-07-28 | ソニー株式会社 | 符号化装置、符号化方法、符号化方法のプログラム及び符号化方法のプログラムを記録した記録媒体 |
JP4569840B2 (ja) * | 2007-09-12 | 2010-10-27 | ソニー株式会社 | 画像符号化装置、画像符号化方法 |
US8891615B2 (en) * | 2008-01-08 | 2014-11-18 | Qualcomm Incorporated | Quantization based on rate-distortion modeling for CABAC coders |
US9008171B2 (en) * | 2008-01-08 | 2015-04-14 | Qualcomm Incorporated | Two pass quantization for CABAC coders |
JP2010109912A (ja) | 2008-10-31 | 2010-05-13 | Canon Inc | 画像符号化装置及び画像符号化方法 |
JP5426506B2 (ja) | 2010-09-06 | 2014-02-26 | 日本電信電話株式会社 | 適応量子化方法,適応量子化装置および適応量子化プログラム |
-
2013
- 2013-08-30 JP JP2013180662A patent/JP6197496B2/ja active Active
-
2014
- 2014-07-17 US US14/333,898 patent/US9635366B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
US9635366B2 (en) | 2017-04-25 |
US20150063443A1 (en) | 2015-03-05 |
JP2015050608A (ja) | 2015-03-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6197496B2 (ja) | 量子化装置、量子化方法および量子化プログラム | |
JP6388685B2 (ja) | 固定小数点変換のためのビット深度調節を伴うビデオ符号化方法及びその装置、並びにビデオ復号化方法及びその装置 | |
JP5873203B2 (ja) | 算術符号化を伴ったビデオ符号化方法及びその装置、ビデオ復号化方法及びその装置 | |
CN105409218B (zh) | 解码器和解码方法 | |
TWI556632B (zh) | 視訊之算術編碼方法及其裝置、以及視訊之算術解碼方法及其裝置 | |
JP5997316B2 (ja) | ビデオ復号化方法及びビデオ復号化装置 | |
CN108093256B (zh) | 用于编码和解码图像的方法、编码和解码设备 | |
KR101973568B1 (ko) | 영상 변환 부호화/복호화 방법 및 장치 | |
KR102425722B1 (ko) | 영상 신호 부호화/복호화 방법 및 장치 | |
JP2021513257A (ja) | データ符号化及び復号化 | |
JP5423469B2 (ja) | 量子化装置、プログラム及び方法、並びに、動画像符号化装置 | |
CA2917419C (en) | Scanning orders for non-transform coding | |
Gao et al. | Arithmetic coding using hierarchical dependency context model for H. 264/AVC video coding | |
KR20220107139A (ko) | 영상 신호 부호화/복호화 방법 및 장치 | |
KR101075670B1 (ko) | 다수의 기본 블록들을 이용하여 다차원 변환하고 임계 처리하는 방법 및 장치 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20160510 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20170131 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20170214 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20170417 |
|
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: 20170725 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20170807 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6197496 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |