JP2006304107A - Encoding device and program applied to the encoding device - Google Patents
Encoding device and program applied to the encoding device Download PDFInfo
- Publication number
- JP2006304107A JP2006304107A JP2005125628A JP2005125628A JP2006304107A JP 2006304107 A JP2006304107 A JP 2006304107A JP 2005125628 A JP2005125628 A JP 2005125628A JP 2005125628 A JP2005125628 A JP 2005125628A JP 2006304107 A JP2006304107 A JP 2006304107A
- Authority
- JP
- Japan
- Prior art keywords
- prediction
- prediction mode
- block
- encoding
- encoding target
- 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
Landscapes
- Compression Or Coding Systems Of Tv Signals (AREA)
- Compression Of Band Width Or Redundancy In Fax (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Abstract
【課題】 フレーム内予測符号化において最適な予測モードを選択することが可能な符号化装置、及び、この符号化装置に適用されるプログラムを提供する。
【解決手段】 複数種類の予測モードに従って、符号化対象画像に含まれる画素に基づいて予測ブロックを生成するフレーム内予測用予測画像生成部108と、符号化対象画像内で符号化対象ブロックに隣接するブロックである隣接ブロックを符号化した際に適用された予測モードによって特定される第1予測モードと、フレーム内予測用予測ブロックと符号化対象ブロックとの差分である予測誤差を直交変換し、直交変換して得られた値の絶対値の総和である直交変換値総和(SATD)が最小となる予測モードである第2予測モードとにRate−Distortion最適化法を適用して、符号化対象ブロックを符号化する際に適用する予測モードを選択する符号化制御部101とを符号化装置が備える。
【選択図】 図1PROBLEM TO BE SOLVED: To provide an encoding device capable of selecting an optimal prediction mode in intra-frame prediction encoding, and a program applied to the encoding device.
An intra-frame prediction predicted image generation unit that generates a prediction block based on pixels included in an encoding target image according to a plurality of types of prediction modes, and adjacent to the encoding target block in the encoding target image A first prediction mode identified by a prediction mode applied when an adjacent block that is a block to be encoded is encoded, and a prediction error that is a difference between the intra-frame prediction prediction block and the encoding target block, and orthogonally transform, The rate-distortion optimization method is applied to the second prediction mode, which is the prediction mode that minimizes the sum of the absolute values of the values obtained by the orthogonal transform, which is the sum of the absolute values of the orthogonal transform values (SATD). The encoding apparatus includes an encoding control unit 101 that selects a prediction mode to be applied when encoding a block.
[Selection] Figure 1
Description
本発明は、フレーム内予測によってブロックを符号化する符号化装置、及び、この符号化装置に適用されるプログラムに関する。 The present invention relates to an encoding device that encodes a block by intra-frame prediction, and a program applied to the encoding device.
従来、H.264/AVC等のように、符号化の対象となるフレーム(以下、符号化対象フレーム)を複数のブロックに分割し、符号化対象フレームをブロック毎に符号化する技術が一般的に広く知られている。また、フレーム内予測符号化(イントラ予測符号化)では、符号化の対象となるブロック(以下、符号化対象ブロック)の画素値と、符号化対象ブロックの近傍に位置する画素を用いて予測される予測ブロックの画素値との差分が符号化される。 Conventionally, H.M. A technique for dividing a frame to be encoded (hereinafter referred to as an encoding target frame) into a plurality of blocks, such as H.264 / AVC, and encoding the encoding target frame for each block is generally widely known. ing. In intra-frame prediction encoding (intra prediction encoding), prediction is performed using a pixel value of a block to be encoded (hereinafter referred to as an encoding target block) and a pixel located in the vicinity of the encoding target block. The difference from the pixel value of the predicted block is encoded.
具体的には、フレーム内予測符号化では、予測ブロックを生成する際に適用可能な予測モードが9種類(予測モード0〜予測モード8)ある。また、符号化対象ブロックに応じて選択される予測モードが、符号化対象ブロックに隣接するブロック(既に符号化されたブロック)の予測モードと一致する場合には、両者が一致したことを示すフラグのみを生成することによって、符号化対象ブロックを符号化する際に発生するビット量(発生ビット量)を削減して、符号化効率(輝度のSNRと発生ビット量との比率)を高めている。
Specifically, in intra-frame predictive coding, there are nine types of prediction modes (
上述したように、予測モードの選択は、符号化効率を高める上で重要であり、最適な予測モードの選択方法が必要である。 As described above, the selection of the prediction mode is important for improving the coding efficiency, and an optimal prediction mode selection method is required.
予測モードの選択方法としては、「Joint Model」と呼ばれる参照ソフトウェアを用いて、画質を優先して予測モードを選択する方法(High Complex Mode)と、処理速度を優先して予測モードを選択する方法(Low Complex Mode)とが知られている。 As a prediction mode selection method, a reference software called “Joint Model” is used to select a prediction mode giving priority to image quality (High Complex Mode), and a method to select a prediction mode giving priority to processing speed (Low Complex Mode) is known.
画質が優先される方法(High Complex Mode)では、全ての予測モードに従って符号化対象ブロックを符号化して、発生ビット量(Rate)と、符号化前の符号化対象ブロックと符号化後の符号化対象ブロックとの差分(Distortion)とがそれぞれ算出される。また、発生ビット量(Rate)と差分(Distortion)とに基づいて算出されるコスト値を判定基準として予測モードが選択される(Rate−Distortion最適化法)。 In a method (High Complex Mode) in which image quality is prioritized, an encoding target block is encoded according to all prediction modes, and a generated bit amount (Rate), an encoding target block before encoding, and encoding after encoding are performed. A difference from the target block is calculated. In addition, a prediction mode is selected using a cost value calculated based on the generated bit amount (Rate) and the difference (Distortion) as a criterion (Rate-Distortion optimization method).
一方、処理速度が優先される方法(Low Complex Mode)では、全ての予測モードに従って生成される予測ブロックと符号化対象ブロックとの差分(予測誤差)がそれぞれ算出される。次いで、予測誤差の絶対値の総和(SAD;Sum of Absolute Difference)、又は、予測誤差を直交変換して得られた値の総和(SATD;Sum of Absolute Transformed Difference)が算出される。さらに、SAD(又はSATD)と予測モードを特定するためのビット量とに基づいて算出されるコスト値を判定基準として予測モードが選択される。 On the other hand, in the method (Low Complex Mode) in which the processing speed is prioritized, the difference (prediction error) between the prediction block generated according to all prediction modes and the encoding target block is calculated. Next, a sum of absolute values of prediction errors (SAD; Sum of Absolute Difference) or a sum of values obtained by orthogonal transform of prediction errors (SATD: Sum of Absolute Transformed Difference) is calculated. Furthermore, the prediction mode is selected using a cost value calculated based on SAD (or SATD) and the bit amount for specifying the prediction mode as a criterion.
ここで、画質が優先される方法(High Complex Mode)では、全ての予測モードに従って符号化対象ブロックを符号化する必要があり、演算量が膨大な量となるため、演算量が制約された状況では、この方法を用いることができない。また、回路規模が大きくなる。 Here, in the method (High Complex Mode) in which image quality is prioritized, it is necessary to encode the block to be encoded in accordance with all prediction modes, and the amount of calculation is enormous, so the amount of calculation is limited. Then, this method cannot be used. In addition, the circuit scale increases.
一方、処理速度が優先される方法(Low Complex Mode)では、Rate−Distortion最適化法が用いられていないため、画質が優先される方法(High Complex Mode)に比べて、演算量の削減や回路規模の縮小を図ることができるが、符号化効率が低下する。 On the other hand, since the rate-distortion optimization method is not used in the method in which the processing speed is given priority (Low Complex Mode), the amount of calculation and the circuit are reduced compared to the method in which the image quality is given priority (High Complex Mode). Although the scale can be reduced, the encoding efficiency is lowered.
このように、画質が優先される方法(High Complex Mode)と処理速度が優先される方法(Low Complex Mode)とは、演算量(処理速度)等と符号化効率との観点でトレードオフの関係を有する。 As described above, the method in which image quality is given priority (High Complex Mode) and the method in which processing speed is given priority (Low Complex Mode) have a trade-off relationship in terms of the amount of computation (processing speed) and the like and encoding efficiency. Have
さらに、演算量等と符号化効率とのバランスをとる方法として、Rate−Distortion最適化法が適用される予測モードの数を削減する方法も提案されている(例えば、非特許文献1)。 Furthermore, as a method for balancing the amount of computation and the coding efficiency, a method for reducing the number of prediction modes to which the Rate-Distortion optimization method is applied has been proposed (for example, Non-Patent Document 1).
具体的には、この方法では、予測誤差の絶対値の総和(SAD)が最も小さい予測モードと、符号化対象ブロックの上側又は左側に隣接するブロック(既に符号化されたブロック)の予測モードのうち、予測モード番号が最小となる予測モードとにRate−Distortion最適化法を適用することによって、予測モードを選択する。 Specifically, in this method, a prediction mode with the smallest sum of absolute values of prediction errors (SAD) and a prediction mode of a block adjacent to the upper side or the left side of the encoding target block (an already encoded block) are selected. Among these, the prediction mode is selected by applying the rate-distortion optimization method to the prediction mode with the smallest prediction mode number.
このように、上述した方法は、予測誤差の絶対値の総和(SAD)が小さければ、発生ビット量が少なくなるという観点から、予測誤差の絶対値の総和(SAD)が最も小さい予測モードにRate−Distortion最適化法が適用される。
しかしながら、上述した方法では、予測誤差の絶対値の総和(SAD)が小さい場合であっても、予測誤差が均一でない場合には、予測誤差を直交変換した際に得られる高周波成分が多くなり、発生ビット量も多くなる。すなわち、上述した方法では、最適な予測モードが選択されない場合があった。 However, in the above-described method, even when the sum of absolute values of prediction errors (SAD) is small, if the prediction error is not uniform, the high-frequency component obtained when orthogonally transforming the prediction error increases. The amount of generated bits also increases. That is, in the method described above, the optimal prediction mode may not be selected.
そこで、本発明は上述した課題を解決するためになされたものであり、フレーム内予測符号化において最適な予測モードを選択することが可能な符号化装置、及び、この符号化装置に適用されるプログラムを提供することを目的とする。 Therefore, the present invention has been made to solve the above-described problem, and is applied to an encoding device capable of selecting an optimal prediction mode in intra-frame prediction encoding, and the encoding device. The purpose is to provide a program.
本発明の第1の特徴は、符号化の対象となる符号化対象画像に含まれる画素を用いて、符号化対象画像に含まれるブロックである符号化対象ブロックを符号化する符号化装置が、複数種類の予測モードに従って、符号化対象画像に含まれる画素に基づいて予測ブロック(フレーム内予測用予測ブロック)を生成する予測ブロック生成部(フレーム内予測用予測画像生成部108)と、予測ブロック生成部によって生成された予測ブロックと符号化対象ブロックとの差分である予測誤差を直交変換し(アダマール変換し)、直交変換して得られた値の絶対値の総和である直交変換値総和(SATD)を予測モード毎に算出する算出部(符号化制御部101)と、符号化対象画像内で符号化対象ブロックに隣接するブロックである隣接ブロックを符号化した際に適用された予測モードによって特定される第1予測モードと、算出部によって算出された直交変換値総和が最小となる予測モードである第2予測モードとにRate−Distortion最適化法を適用して、符号化対象ブロックを符号化する際に適用する予測モードを選択する予測モード選択部(符号化制御部101)とを備えることを要旨とする。 According to a first aspect of the present invention, there is provided an encoding device that encodes an encoding target block that is a block included in an encoding target image using pixels included in the encoding target image to be encoded. A prediction block generation unit (intraframe prediction prediction image generation unit 108) that generates a prediction block (intraframe prediction prediction block) based on pixels included in the encoding target image according to a plurality of types of prediction modes; A prediction error that is a difference between the prediction block generated by the generation unit and the encoding target block is orthogonally transformed (Hadamard transformed), and an orthogonal transformation value summation that is a summation of absolute values of values obtained by the orthogonal transformation ( A calculation unit (encoding control unit 101) that calculates (SATD) for each prediction mode, and an adjacent block that is a block adjacent to the encoding target block in the encoding target image. Rate-Distortion optimization method into the first prediction mode specified by the prediction mode applied at the time of encoding and the second prediction mode that is the prediction mode in which the sum of the orthogonal transformation values calculated by the calculation unit is minimized And a prediction mode selection unit (encoding control unit 101) that selects a prediction mode to be applied when encoding the encoding target block.
かかる特徴によれば、予測モード選択部が、隣接ブロックの予測モードによって特定される第1予測モードと、SATDが最小となる第2予測モードとにRate−Distortion最適化法を適用して、符号化対象ブロックを符号化する際に用いる予測モードを選択することにより、符号化装置は、フレーム内予測符号化において最適な予測モードを選択することができる。すなわち、符号化装置は、予測誤差が均一でない場合であっても、最適な予測モードを選択することができる。 According to such a feature, the prediction mode selection unit applies the rate-distortion optimization method to the first prediction mode specified by the prediction mode of the adjacent block and the second prediction mode that minimizes the SATD, By selecting a prediction mode to be used when encoding the encoding target block, the encoding device can select an optimal prediction mode in intra-frame prediction encoding. That is, the encoding apparatus can select an optimal prediction mode even when the prediction error is not uniform.
本発明の第2の特徴は、本発明の第1の特徴において、算出部が、予測誤差の絶対値の総和である予測誤差総和(SAD)を予測モード毎に算出し、予測モード選択部が、第1予測モード及び第2予測モードに加えて、算出部によって算出された予測誤差総和が最小となる予測モードである第3予測モードにRate−Distortion最適化法を適用して、符号化対象ブロックを符号化する際に適用する予測モードを選択することを要旨とする。 A second feature of the present invention is that, in the first feature of the present invention, the calculation unit calculates a prediction error sum (SAD), which is a sum of absolute values of prediction errors, for each prediction mode, and the prediction mode selection unit In addition to the first prediction mode and the second prediction mode, the rate-distortion optimization method is applied to the third prediction mode that is the prediction mode in which the total prediction error calculated by the calculation unit is minimized, The gist is to select a prediction mode to be applied when a block is encoded.
本発明の第3の特徴は、符号化の対象となる符号化対象画像に含まれる画素を用いて、符号化対象画像に含まれるブロックである符号化対象ブロックを符号化する符号化装置に適用されるプログラムが、複数種類の予測モードに従って、符号化対象画像に含まれる画素に基づいて予測ブロックを生成する工程Aと、工程Aで生成された予測ブロックと符号化対象ブロックとの差分である予測誤差を直交変換し、直交変換して得られた値の絶対値の総和である直交変換値総和を予測モード毎に算出する工程Bと、符号化対象画像内で符号化対象ブロックに隣接するブロックである隣接ブロックを符号化した際に適用された予測モードによって特定される第1予測モードと、工程Bで算出された直交変換値総和が最小となる予測モードである第2予測モードとにRate−Distortion最適化法を適用して、符号化対象ブロックを符号化する際に適用する予測モードを選択する工程Cとをコンピュータに実行させることを要旨とする。 The third feature of the present invention is applied to an encoding device that encodes an encoding target block, which is a block included in the encoding target image, using pixels included in the encoding target image to be encoded. Is a difference between the prediction block generated in step A and the encoding target block, which is generated in step A based on the pixels included in the encoding target image according to a plurality of types of prediction modes. Step B in which the prediction error is orthogonally transformed and the orthogonal transformation value sum, which is the sum of the absolute values of the values obtained by the orthogonal transformation, is calculated for each prediction mode, and adjacent to the coding target block in the coding target image The first prediction mode specified by the prediction mode applied when the adjacent block which is a block is encoded, and the second prediction mode in which the sum of the orthogonal transformation values calculated in the process B is minimized. In the measurement mode by applying the Rate-Distortion optimization method, and summarized in that to execute a step C of selecting a prediction mode to be applied when coding the coding target block on the computer.
本発明によれば、フレーム内予測符号化において最適な予測モードを選択することが可能な符号化装置、及び、この符号化装置に適用されるプログラムを提供することを目的とする。 An object of the present invention is to provide an encoding device capable of selecting an optimal prediction mode in intra-frame prediction encoding, and a program applied to the encoding device.
[第1実施形態]
(本発明の第1実施形態に係る符号化装置の構成)
以下において、本発明の第1実施形態に係る符号化装置の構成について、図面を参照しながら説明する。図1は、本発明の第1実施形態に係る符号化装置100の構成を示すブロック図である。
[First Embodiment]
(Configuration of Encoding Device According to First Embodiment of the Present Invention)
Hereinafter, the configuration of the encoding device according to the first embodiment of the present invention will be described with reference to the drawings. FIG. 1 is a block diagram showing a configuration of an
図1に示すように、符号化装置100は、符号化制御部101と、差分算出部102と、動きベクトル検出部103と、直交変換/量子化部104と、エントロピー符号化部105と、逆量子化部/逆直交変換106と、加算部107と、フレーム内予測用予測画像生成部108と、デブロックフィルタ109と、フレーム間予測用予測画像生成部110と、スイッチ111とを有する。
As illustrated in FIG. 1, the
また、画像信号である入力信号は、符号化制御部101及び動きベクトル検出部103に入力される。具体的には、符号化の対象となる画像(以下、符号化対象画像)に対応する入力信号が、符号化制御部101及び動きベクトル検出部103に入力される。
An input signal that is an image signal is input to the
符号化制御部101は、符号化対象画像に対応する入力信号に応じて、符号化対象画像の符号化方法を決定する。具体的には、符号化制御部101は、符号化対象画像がフレーム間予測(双方向予測又は前方予測)によって符号化される画像である場合には、スイッチ111を切替えることによって、差分算出部102とフレーム間予測用予測画像生成部110とを接続する。
The
一方、符号化制御部101は、符号化対象画像がフレーム内予測によって符号化される画像である場合には、スイッチ111を切替えることによって、差分算出部102とフレーム内予測用予測画像生成部108とを接続する。
On the other hand, when the encoding target image is an image encoded by intra-frame prediction, the
また、符号化制御部101は、符号化対象画像がフレーム内予測によって符号化される画像である場合には、複数種類(本実施形態では、9種類)の予測方向にそれぞれ対応する予測モードの中からいずれかの予測モードをブロック単位で選択する。
In addition, when the encoding target image is an image that is encoded by intra-frame prediction, the
具体的には、符号化制御部101は、符号化の対象となるブロック(以下、符号化対象ブロック)に符号化対象画像内で隣接するブロック(以下、隣接ブロック)に適用された予測モードに基づいて、第1予測モードを特定する。例えば、符号化制御部101は、符号化対象ブロックの左側に隣接する隣接ブロックの予測モード及び符号化対象ブロックの上側に隣接する隣接ブロックの予測モードのうち、モード番号が小さい予測モードを第1予測モードとして特定する。
Specifically, the
また、符号化制御部101は、全ての予測モード(9種類の予測モード)に従って、フレーム内予測で用いる予測ブロック(以下、フレーム内予測用予測ブロック)を生成することをフレーム内予測用予測画像生成部108に指示し、全ての予測モード(9種類の予測モード)に従って、フレーム内予測用予測ブロックと符号化対象ブロックとの差分(以下、予測誤差)を算出することを差分算出部102に指示する。
In addition, the
さらに、符号化制御部101は、差分算出部102によって算出された予測誤差を直交変換(アダマール変換)して得られた値の絶対値の総和(SATD;Sum of Absolute Transformed Difference)を算出する。また、符号化制御部101は、算出したSATDが最小となる予測モードを第2予測モードとして特定する。
Furthermore, the
このとき、符号化制御部101は、第1予測モード及び第2予測モードに従って算出された予測誤差を直交変換/量子化部104に入力することを差分算出部102に指示する。
At this time, the
また、符号化制御部101は、特定した第1予測モード及び第2予測モードにRate−Distortion最適化法を適用して、第1予測モード及び第2予測モードに対応するコスト値を算出する。また、符号化制御部101は、算出したコスト値に基づいて、符号化対象ブロックを符号化する際に適用する予測モードを選択する。なお、符号化制御部101は、選択した予測モードに従って算出された予測誤差を出力信号として出力することをエントロピー符号化部105に指示する。
Also, the
差分算出部102は、符号化対象ブロックがフレーム間予測によって符号化される場合には、フレーム間予測用予測画像生成部110から取得するフレーム間予測用予測ブロックと符号化対象ブロックとの予測誤差を算出する。
When the encoding target block is encoded by inter-frame prediction, the
また、差分算出部102は、符号化対象ブロックがフレーム内予測によって符号化される場合には、全ての予測モード(9種類の予測モード)に従って、フレーム内予測用予測画像生成部108から取得するフレーム内予測用予測ブロックと符号化対象ブロックとの予測誤差をそれぞれ算出する。なお、差分算出部102は、各予測モードに従って算出された予測誤差を符号化制御部101に入力する。
Further, when the encoding target block is encoded by intra-frame prediction, the
さらに、差分算出部102は、符号化制御部101によって指示された予測モード(第1予測モード及び第2予測モード)に従って算出した予測誤差を直交変換/量子化部104に入力する。
Further, the
動きベクトル検出部103は、デブロックフィルタ109から取得する符号化済ブロックと符号化対象ブロックとに基づいて、符号化対象ブロックの符号化に用いる動きベクトルを算出する。また、動きベクトル検出部103は、算出した動きベクトルをフレーム間予測用予測画像生成部110及びエントロピー符号化部105に入力する。
The motion
直交変換/量子化部104は、差分算出部102から取得する予測誤差を直交変換し、予測誤差を直交変換して得られた値を量子化する。また、直交変換/量子化部104は、量子化された予測誤差(量子化予測誤差)をエントロピー符号化部105及び逆量子化部/逆直交変換106に入力する。
The orthogonal transform /
エントロピー符号化部105は、直交変換/量子化部104から取得する量子化予測誤差、動きベクトル検出部103から取得する動きベクトルを符号化する。具体的には、エントロピー符号化部105は、CAVLC(Context−Adaptive Variable Length Coding)又はCABAC(Context−Adaptive Binary Arithmetic Coding)に従って、量子化予測誤差及び動きベクトルを符号化する。
The
逆量子化部/逆直交変換106は、直交変換/量子化部104から取得する量子化予測誤差を逆量子化し、量子化予測誤差を逆量子化して得られた値を逆直交変換する。また、逆量子化部/逆直交変換106は、逆直交変換して得られた値(すなわち、予測誤差)を加算部107に入力する。
The inverse quantization unit / inverse
加算部107は、符号化対象ブロックがフレーム間予測で符号化される場合には、フレーム間予測用予測画像生成部110から取得するフレーム間予測用予測ブロックに、逆量子化部/逆直交変換106から取得する予測誤差を加算して、符号化済ブロックを生成する。また、加算部107は、生成した符号化済ブロックをデブロックフィルタ109に入力する。
When the encoding target block is encoded by inter-frame prediction, the
一方、加算部107は、符号化対象ブロックがフレーム内予測で符号化される場合には、フレーム内予測用予測画像生成部108から取得するフレーム内予測用予測ブロックに、逆量子化部/逆直交変換106から取得する予測誤差を加算して、符号化済ブロックを生成する。また、加算部107は、生成した符号化済ブロックをフレーム内予測用予測画像生成部108及びデブロックフィルタ109に入力する。
On the other hand, when the encoding target block is encoded by intra-frame prediction, the
フレーム内予測用予測画像生成部108は、全ての予測モード(9種類の予測モード)に従って、符号化対象ブロックを符号化する際に用いられるフレーム内予測用予測ブロックを生成する。具体的には、フレーム内予測用予測画像生成部108は、符号化対象ブロックの左に位置する符号化済の隣接ブロック、上に位置する符号化済の隣接ブロック、左上に位置する符号化済の隣接ブロック、又は、右上に位置する符号化済の隣接ブロックを参照して、フレーム内予測用予測ブロックを生成する。
The intra-frame prediction predicted
デブロックフィルタ109は、加算部107から入力される符号化済ブロックによって構成される符号化済フレーム内で生じるブロック歪を除去する。具体的には、デブロックフィルタ109は、各符号化済ブロックがフレーム内予測によって符号化されているか否か、符号化済ブロックとこれに隣接する符号化済隣接ブロックとの境界に位置する画素であるか否か等に基づいて、各画素のブロック境界強度(Bs値;Boundary Strength)を算出し、算出したBs値に応じてブロック歪を除去する。
The
また、デブロックフィルタ109は、ブロック歪が除去された符号化済ブロックを動きベクトル検出部103及びフレーム間予測用予測画像生成部110に入力する。
The
フレーム間予測用予測画像生成部110は、動きベクトル検出部103から取得する動きベクトルと、デブロックフィルタ109から取得する符号化済フレームとに基づいて、フレーム間予測で用いられる予測ブロックであるフレーム間予測用予測ブロックを生成する。
The inter-frame prediction predicted
(本発明の第1実施形態に係る予測モードの種類)
以下において、本発明の第1実施形態に係る予測モードの種類について、図面を参照しながら説明する。図2は、本発明の第1実施形態に係る予測モードの種類を示す図である。なお、本実施形態では、ブロックのサイズが4×4画素である場合を例に説明する。また、各予測モードには、それぞれモード番号(0〜9)が割当てられ、モード番号の数が小さい予測モードの出現頻度は、モード番号の数が大きい予測モードの出現頻度よりも高い。
(Types of prediction modes according to the first embodiment of the present invention)
Hereinafter, types of prediction modes according to the first embodiment of the present invention will be described with reference to the drawings. FIG. 2 is a diagram illustrating types of prediction modes according to the first embodiment of the present invention. In the present embodiment, a case where the block size is 4 × 4 pixels will be described as an example. Each prediction mode is assigned a mode number (0 to 9), and the appearance frequency of a prediction mode with a small number of mode numbers is higher than the appearance frequency of a prediction mode with a large number of mode numbers.
図2(a)〜図2(i)に示すように、符号化済ブロックからフレーム内予測用予測ブロックを生成する際に用いられる予測モードは9種類である。具体的には、図2(a)に示すように、予測モード0では、符号化対象ブロックの上に隣接する隣接ブロック(隣接ブロックの下端の4画素)が参照され、垂直方向に各画素が予測されてフレーム内予測用予測ブロックが生成される。図2(b)に示すように、予測モード1では、符号化対象ブロックの左に隣接する隣接ブロック(隣接ブロックの右端に位置する4画素)が参照され、垂平方向に各画素が予測されてフレーム内予測用予測ブロックが生成される。図2(c)に示すように予測モード2では、符号化対象ブロックの上に隣接する隣接ブロック(隣接ブロックの下端の4画素)及び符号化対象ブロックの左に隣接する隣接ブロック(隣接ブロックの右端に位置する4画素)が参照され、各画素の平均値によってフレーム内予測用予測ブロックが生成される。
As shown in FIGS. 2A to 2I, there are nine types of prediction modes used when generating an intra-frame prediction block from an encoded block. Specifically, as shown in FIG. 2 (a), in
同様に、図2(d)〜図2(i)に示すように、予測モード3〜予測モード8でも、符号化対象ブロックに隣接する隣接ブロックの画素を用いてフレーム内予測用予測ブロックが生成される。 Similarly, as shown in FIGS. 2D to 2I, in prediction mode 3 to prediction mode 8, a prediction block for intra-frame prediction is generated using pixels of an adjacent block adjacent to the encoding target block. Is done.
(本発明の第1実施形態に係る予測モードの選択方法)
以下において、本発明の第1実施形態に係る予測モードの選択方法について、図面を参照しながら説明する。図3は、本発明の第1実施形態に係る予測モードの選択方法を示すフロー図である。
(Prediction mode selection method according to the first embodiment of the present invention)
The prediction mode selection method according to the first embodiment of the present invention will be described below with reference to the drawings. FIG. 3 is a flowchart showing a prediction mode selection method according to the first embodiment of the present invention.
図3に示すように、ステップ110において、符号化装置100は、符号化対象ブロックに隣接する隣接ブロックに適用された予測モードに基づいて、第1予測モードを特定する。例えば、符号化装置100は、符号化対象ブロックの左側に隣接する隣接ブロックの予測モード及び符号化対象ブロックの上側に隣接する隣接ブロックの予測モードのうち、モード番号が小さい予測モードを第1予測モードとして特定する。
As shown in FIG. 3, in
ステップ120において、符号化装置100は、全ての予測モード(9種類の予測モード)に従ってそれぞれ生成されたフレーム内予測用予測ブロックと符号化対象ブロックとの予測誤差を算出する。
In
ステップ130において、符号化装置100は、ステップ120で算出された予測誤差を予測モード毎に直交変換(アダマール変換)する。
In step 130, the
ステップ140において、符号化装置100は、ステップ130で予測誤差を直交変換して得られた値の絶対値の総和(SATD)を予測モード毎に算出する。
In
ステップ150において、符号化装置100は、ステップ140で算出したSATDが最小となる予測モードを第2予測モードとして特定する。
In
ステップ160において、符号化装置100は、ステップ110で特定された第1予測モードに従って、符号化対象ブロックを符号化するとともに、ステップ150で特定された第2予測モードに従って、符号化対象ブロックを符号化する。
In step 160, the
ステップ170において、符号化装置100は、Rate−Distortion最適化法(RDO法)によって第1予測モード及び第2予測モードのコスト値を算出する。
In step 170, the
ステップ180において、符号化装置100は、第1予測モード及び第2予測モードのコスト値に基づいて、符号化対象ブロックを符号化する際に用いる予測モードを選択する。具体的には、符号化装置100は、ステップ170で算出されたコスト値が最小となる予測モードを、符号化対象ブロックを符号化する際に用いる予測モードとして選択する。
In step 180, the
(本発明の第1実施形態に係る符号化装置の作用及び効果)
本発明の第1実施形態に係る符号化装置100によれば、符号化制御部101が、隣接ブロックの予測モードによって特定される第1予測モードと、SATDが最小となる第2予測モードとにRate−Distortion最適化法を適用して、符号化対象ブロックを符号化する際に用いる予測モードを選択することにより、符号化装置100は、フレーム内予測符号化において最適な予測モードを選択することができる。すなわち、符号化装置100は、予測誤差が均一でない場合であっても、最適な予測モードを選択することができる。
(Operation and effect of the encoding device according to the first embodiment of the present invention)
According to the
[第2実施形態]
(本発明の第2実施形態に係る予測モードの選択方法)
以下において、本発明の第2実施形態に係る予測モードの選択方法について、図面を参照しながら説明する。なお、以下においては、上述した第1実施形態との相違点を主として説明する。
[Second Embodiment]
(Prediction mode selection method according to the second embodiment of the present invention)
The prediction mode selection method according to the second embodiment of the present invention will be described below with reference to the drawings. In the following, differences from the above-described first embodiment will be mainly described.
具体的には、第1実施形態では、隣接ブロックの予測モードによって特定される第1予測モードと、SATDが最小となる第2予測モードとにRate−Distortion最適化法が適用されるが、第2実施形態では、第1予測モード及び第2予測モードに加えて、予測誤差の絶対値の総和(SAD;Sum of Absolute Difference)が最小となる予測モードである第3予測モードにRate−Distortion最適化法が適用される。 Specifically, in the first embodiment, the Rate-Distortion optimization method is applied to the first prediction mode specified by the prediction mode of the adjacent block and the second prediction mode that minimizes the SATD. In the second embodiment, in addition to the first prediction mode and the second prediction mode, Rate-Distration is optimal for the third prediction mode, which is a prediction mode in which the sum of absolute values of prediction errors (SAD) is minimized. Chemical method is applied.
図4は、本発明の第2実施形態に係る予測モードの選択方法を示すフロー図である。なお、ステップ110〜ステップ150は、上述した第1実施形態と同様であるため、これらの説明を省略する。
FIG. 4 is a flowchart showing a prediction mode selection method according to the second embodiment of the present invention.
図4に示すように、ステップ122において、符号化装置100は、ステップ120で算出された予測誤差の絶対値の総和(SAD)を予測モード毎に算出する。
As illustrated in FIG. 4, in step 122, the
ステップ124において、符号化装置100は、ステップ122で算出されたSADが最小となる予測モードを第3予測モードとして特定する。
In step 124, the
ステップ160aにおいて、符号化装置100は、ステップ110で特定された第1予測モードに従って、符号化対象ブロックを符号化するとともに、ステップ150で特定された第2予測モードに従って、符号化対象ブロックを符号化する。さらに、符号化装置100は、ステップ124で特定された第3予測モードに従って、符号化対象ブロックを符号化する。
In step 160a, the
ステップ170aにおいて、符号化装置100は、Rate−Distortion最適化法(RDO法)によって第1予測モード、第2予測モード及び第3予測モードのコスト値を算出する。
In step 170a, the
ステップ180aにおいて、符号化装置100は、第1予測モード、第2予測モード及び第3予測モードのコスト値に基づいて、符号化対象ブロックを符号化する際に用いる予測モードを選択する。具体的には、符号化装置100は、ステップ170で算出されたコスト値が最小となる予測モードを、符号化対象ブロックを符号化する際に用いる予測モードとして選択する。
In
[比較結果]
以下において、本発明の一実施形態に係る予測モード選択方法と、従来技術に係る予測モード選択方法との比較結果について、図面を参照しながら説明する。図5は、本発明の一実施形態に係る予測モード選択方法と、従来技術に係る予測モード選択方法との比較結果を示す図である。
[Comparison result]
Hereinafter, a comparison result between the prediction mode selection method according to the embodiment of the present invention and the prediction mode selection method according to the related art will be described with reference to the drawings. FIG. 5 is a diagram illustrating a comparison result between a prediction mode selection method according to an embodiment of the present invention and a prediction mode selection method according to the related art.
なお、図5では、(a)画質優先方法、(b)速度優先方法、(c)SAD選択方法を従来技術に係る予測モードとして挙げている。(a)画質優先方法とは、画質が優先される予測モード選択方法(High Complex Mode)である。具体的には、(a)画質優先方法では、全ての予測モードにRate−Distortion最適化法が適用される。 In FIG. 5, (a) image quality priority method, (b) speed priority method, and (c) SAD selection method are listed as prediction modes according to the prior art. (A) The image quality priority method is a prediction mode selection method (High Complex Mode) in which image quality is prioritized. Specifically, in (a) image quality priority method, the Rate-Distortion optimization method is applied to all prediction modes.
また、(b)速度優先方法とは、処理速度が優先される予測モード選択方法(Low Complex Mode)である。具体的には、(b)速度優先方法では、全ての予測モードについて、SAD(又は、SATD)と予測モードを特定するためのビット量とを算出し、これらに基づいて算出されるコスト値を判定基準として予測モードが選択される。 The (b) speed priority method is a prediction mode selection method (Low Complex Mode) in which processing speed is prioritized. Specifically, in (b) speed priority method, SAD (or SATD) and the bit amount for specifying the prediction mode are calculated for all prediction modes, and the cost value calculated based on these is calculated. A prediction mode is selected as a criterion.
さらに、(c)SAD選択方法では、隣接ブロックの予測モードのうち、モード番号が最小となる予測モードと、全ての予測モードについて算出されるSADが最小となる予測モードとにRate−Distortion最適化法が適用される。 Further, (c) in the SAD selection method, among the prediction modes of adjacent blocks, rate-distortion optimization is performed for a prediction mode with the smallest mode number and a prediction mode with the smallest SAD calculated for all prediction modes. The law applies.
図5に示すように、(a)画質優先方法では、符号化効率が高いが、処理時間が長くなった。また、(b)速度優先方法では、処理時間が短いが、符号化効率が低くなった。さらに、(c)SAD選択方法では、処理時間が長くなることを抑制しながら、ある程度の符号化効率が得られた。 As shown in FIG. 5, in (a) the image quality priority method, the encoding efficiency is high, but the processing time is long. In addition, in (b) the speed priority method, the processing time is short, but the encoding efficiency is low. Furthermore, in (c) SAD selection method, a certain degree of encoding efficiency was obtained while suppressing an increase in processing time.
これに対して、(d)第1実施形態の予測モード選択方法及び(e)第2実施形態の予測モード選択方法では、処理時間が長くなることを抑制しながら、(c)SAD選択方法よりも高い符号化効率が得られた。 On the other hand, (d) the prediction mode selection method of the first embodiment and (e) the prediction mode selection method of the second embodiment suppress the increase in processing time, while (c) the SAD selection method. High coding efficiency was also obtained.
100・・・符号化装置、101・・・符号化制御部、102・・・差分算出部、103・・・動きベクトル検出部、104・・・直交変換/量子化部、105・・・エントロピー符号化部、106・・・逆量子化部/逆直交変換、107・・・加算部、108・・・フレーム内予測用予測画像生成部、109・・・デブロックフィルタ、110・・・フレーム間予測用予測画像生成部、111・・・スイッチ
DESCRIPTION OF
Claims (3)
複数種類の予測モードに従って、前記符号化対象画像に含まれる画素に基づいて予測ブロックを生成する予測ブロック生成部と、
前記予測ブロック生成部によって生成された前記予測ブロックと前記符号化対象ブロックとの差分である予測誤差を直交変換し、直交変換して得られた値の絶対値の総和である直交変換値総和を予測モード毎に算出する算出部と、
前記符号化対象画像内で前記符号化対象ブロックに隣接するブロックである隣接ブロックを符号化した際に適用された予測モードによって特定される第1予測モードと、前記算出部によって算出された前記直交変換値総和が最小となる予測モードである第2予測モードとにRate−Distortion最適化法を適用して、前記符号化対象ブロックを符号化する際に適用する予測モードを選択する予測モード選択部とを備えることを特徴とする符号化装置。 An encoding device that encodes an encoding target block, which is a block included in the encoding target image, using pixels included in the encoding target image to be encoded,
According to a plurality of types of prediction modes, a prediction block generation unit that generates a prediction block based on pixels included in the encoding target image;
Orthogonal transformation is performed on a prediction error that is a difference between the prediction block generated by the prediction block generation unit and the encoding target block, and an orthogonal transformation value sum that is a sum of absolute values of values obtained by the orthogonal transformation is obtained. A calculation unit for calculating for each prediction mode;
A first prediction mode specified by a prediction mode applied when an adjacent block that is a block adjacent to the encoding target block in the encoding target image is encoded, and the orthogonality calculated by the calculation unit A prediction mode selection unit that selects a prediction mode to be applied when the encoding target block is encoded by applying the Rate-Distortion optimization method to the second prediction mode that is the prediction mode in which the total sum of the transform values is the minimum. An encoding device comprising:
前記予測モード選択部は、前記第1予測モード及び前記第2予測モードに加えて、前記算出部によって算出された前記予測誤差総和が最小となる予測モードである第3予測モードにRate−Distortion最適化法を適用して、前記符号化対象ブロックを符号化する際に適用する予測モードを選択することを特徴とする請求項1に記載の符号化装置。 The calculation unit calculates a prediction error sum that is a sum of absolute values of the prediction errors for each prediction mode,
In addition to the first prediction mode and the second prediction mode, the prediction mode selection unit performs rate-distortion optimization in a third prediction mode that is a prediction mode in which the prediction error sum calculated by the calculation unit is minimized. The encoding apparatus according to claim 1, wherein a prediction mode to be applied when the encoding target block is encoded is selected by applying an encoding method.
複数種類の予測モードに従って、前記符号化対象画像に含まれる画素に基づいて予測ブロックを生成する工程Aと、
前記工程Aで生成された前記予測ブロックと前記符号化対象ブロックとの差分である予測誤差を直交変換し、直交変換して得られた値の絶対値の総和である直交変換値総和を予測モード毎に算出する工程Bと、
前記符号化対象画像内で前記符号化対象ブロックに隣接するブロックである隣接ブロックを符号化した際に適用された予測モードによって特定される第1予測モードと、前記工程Bで算出された前記直交変換値総和が最小となる予測モードである第2予測モードとにRate−Distortion最適化法を適用して、前記符号化対象ブロックを符号化する際に適用する予測モードを選択する工程Cとを実行させることを特徴とするプログラム。
A program applied to an encoding apparatus for encoding an encoding target block that is a block included in the encoding target image using pixels included in the encoding target image to be encoded, the computer In addition,
Generating a prediction block based on pixels included in the encoding target image according to a plurality of types of prediction modes; and
A prediction error that is a difference between the prediction block generated in the step A and the encoding target block is orthogonally transformed, and an orthogonal transformation value sum that is a sum of absolute values of values obtained by orthogonal transformation is a prediction mode. Step B to calculate for each,
A first prediction mode identified by a prediction mode applied when an adjacent block that is a block adjacent to the encoding target block in the encoding target image is encoded, and the orthogonality calculated in the step B Applying a rate-distortion optimization method to the second prediction mode, which is a prediction mode in which the sum of the converted values is minimum, and selecting a prediction mode to be applied when the encoding target block is encoded; A program characterized by being executed.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005125628A JP2006304107A (en) | 2005-04-22 | 2005-04-22 | Encoding device and program applied to the encoding device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005125628A JP2006304107A (en) | 2005-04-22 | 2005-04-22 | Encoding device and program applied to the encoding device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2006304107A true JP2006304107A (en) | 2006-11-02 |
Family
ID=37471837
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2005125628A Pending JP2006304107A (en) | 2005-04-22 | 2005-04-22 | Encoding device and program applied to the encoding device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2006304107A (en) |
Cited By (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008054182A (en) * | 2006-08-28 | 2008-03-06 | Kddi Corp | Video predictive coding method and apparatus |
| JP2009111718A (en) * | 2007-10-30 | 2009-05-21 | Nippon Telegr & Teleph Corp <Ntt> | Video re-encoding device, video re-encoding method, video re-encoding program, and computer-readable recording medium recording the program |
| WO2010067529A1 (en) * | 2008-12-10 | 2010-06-17 | 株式会社日立製作所 | Moving picture decoding method and device, and moving picture encoding method and device |
| JP2010526516A (en) * | 2007-05-04 | 2010-07-29 | クゥアルコム・インコーポレイテッド | Digital multimedia channel switching |
| WO2011002091A1 (en) * | 2009-07-03 | 2011-01-06 | 株式会社日立製作所 | Moving image decoding method and moving image decoding apparatus |
| JP2011124846A (en) * | 2009-12-11 | 2011-06-23 | Kddi R & D Laboratories Inc | Image encoding device |
| JP2012504909A (en) * | 2008-10-03 | 2012-02-23 | クゥアルコム・インコーポレイテッド | Video coding using large macro blocks |
| JP2012505618A (en) * | 2008-10-14 | 2012-03-01 | フランス・テレコム | Encoding and decoding with the exclusion of one or more predetermined predictors |
| CN101527848B (en) * | 2008-03-07 | 2012-09-05 | 佳能株式会社 | Image encoding apparatus |
| JP2013215007A (en) * | 2009-12-16 | 2013-10-17 | Electronics & Telecommunications Research Inst | Adaptive image encoding device and method |
| CN103763570A (en) * | 2014-01-20 | 2014-04-30 | 华侨大学 | Rapid HEVC intra-frame prediction method based on SATD |
| US8948258B2 (en) | 2008-10-03 | 2015-02-03 | Qualcomm Incorporated | Video coding with large macroblocks |
-
2005
- 2005-04-22 JP JP2005125628A patent/JP2006304107A/en active Pending
Cited By (32)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008054182A (en) * | 2006-08-28 | 2008-03-06 | Kddi Corp | Video predictive coding method and apparatus |
| JP2010526516A (en) * | 2007-05-04 | 2010-07-29 | クゥアルコム・インコーポレイテッド | Digital multimedia channel switching |
| US8340183B2 (en) | 2007-05-04 | 2012-12-25 | Qualcomm Incorporated | Digital multimedia channel switching |
| JP2009111718A (en) * | 2007-10-30 | 2009-05-21 | Nippon Telegr & Teleph Corp <Ntt> | Video re-encoding device, video re-encoding method, video re-encoding program, and computer-readable recording medium recording the program |
| CN101527848B (en) * | 2008-03-07 | 2012-09-05 | 佳能株式会社 | Image encoding apparatus |
| US11039171B2 (en) | 2008-10-03 | 2021-06-15 | Velos Media, Llc | Device and method for video decoding video blocks |
| US8948258B2 (en) | 2008-10-03 | 2015-02-03 | Qualcomm Incorporated | Video coding with large macroblocks |
| JP2012504909A (en) * | 2008-10-03 | 2012-02-23 | クゥアルコム・インコーポレイテッド | Video coding using large macro blocks |
| US12389043B2 (en) | 2008-10-03 | 2025-08-12 | Qualcomm Incorporated | Video coding with large macroblocks |
| US11758194B2 (en) | 2008-10-03 | 2023-09-12 | Qualcomm Incorporated | Device and method for video decoding video blocks |
| US10225581B2 (en) | 2008-10-03 | 2019-03-05 | Velos Media, Llc | Video coding with large macroblocks |
| US9930365B2 (en) | 2008-10-03 | 2018-03-27 | Velos Media, Llc | Video coding with large macroblocks |
| US8619856B2 (en) | 2008-10-03 | 2013-12-31 | Qualcomm Incorporated | Video coding with large macroblocks |
| US9788015B2 (en) | 2008-10-03 | 2017-10-10 | Velos Media, Llc | Video coding with large macroblocks |
| JP2012505618A (en) * | 2008-10-14 | 2012-03-01 | フランス・テレコム | Encoding and decoding with the exclusion of one or more predetermined predictors |
| WO2010067529A1 (en) * | 2008-12-10 | 2010-06-17 | 株式会社日立製作所 | Moving picture decoding method and device, and moving picture encoding method and device |
| CN102246526A (en) * | 2008-12-10 | 2011-11-16 | 株式会社日立制作所 | Moving picture decoding method and device, and moving picture encoding method and device |
| CN102246526B (en) * | 2008-12-10 | 2014-10-29 | 株式会社日立制作所 | Moving picture decoding method and device, and moving picture encoding method and device |
| WO2011002091A1 (en) * | 2009-07-03 | 2011-01-06 | 株式会社日立製作所 | Moving image decoding method and moving image decoding apparatus |
| JP5370899B2 (en) * | 2009-07-03 | 2013-12-18 | 株式会社日立製作所 | Moving picture decoding method and moving picture decoding apparatus |
| JP2011124846A (en) * | 2009-12-11 | 2011-06-23 | Kddi R & D Laboratories Inc | Image encoding device |
| JP2013215007A (en) * | 2009-12-16 | 2013-10-17 | Electronics & Telecommunications Research Inst | Adaptive image encoding device and method |
| US10708580B2 (en) | 2009-12-16 | 2020-07-07 | Electronics And Telecommunications Research Institute | Adaptive image encoding device and method |
| US10728541B2 (en) | 2009-12-16 | 2020-07-28 | Electronics And Telecommunications Research Institute | Adaptive image encoding device and method |
| US10419752B2 (en) | 2009-12-16 | 2019-09-17 | Electronics And Telecommunications Research Institute | Adaptive image encoding device and method |
| US11659159B2 (en) | 2009-12-16 | 2023-05-23 | Electronics And Telecommunications Research Institute | Adaptive image encoding device and method |
| US11805243B2 (en) | 2009-12-16 | 2023-10-31 | Electronics And Telecommunications Research Institute | Adaptive image encoding device and method |
| US11812012B2 (en) | 2009-12-16 | 2023-11-07 | Electronics And Telecommunications Research Institute | Adaptive image encoding device and method |
| US12206843B2 (en) | 2009-12-16 | 2025-01-21 | Electronics And Telecommunications Research Institute | Adaptive video decoding and encoding method, and apparatus using same |
| US12212739B2 (en) | 2009-12-16 | 2025-01-28 | Electronics And Telecommunications Research Institute | Adaptive video encoding device and method, and appartus using same |
| CN103763570A (en) * | 2014-01-20 | 2014-04-30 | 华侨大学 | Rapid HEVC intra-frame prediction method based on SATD |
| CN103763570B (en) * | 2014-01-20 | 2017-02-01 | 华侨大学 | Rapid HEVC intra-frame prediction method based on SATD |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10051273B2 (en) | Video decoder and video decoding method | |
| RU2530318C2 (en) | Method of performing localised multi-hypothesis prediction during video coding of coding unit and associated apparatus | |
| US9058659B2 (en) | Methods and apparatuses for encoding/decoding high resolution images | |
| KR102175472B1 (en) | Method for intra prediction and apparatus thereof | |
| KR101621854B1 (en) | Tsm rate-distortion optimizing method, encoding method and device using the same, and apparatus for processing picture | |
| JP5795525B2 (en) | Image encoding method, image decoding method, image encoding device, image decoding device, image encoding program, and image decoding program | |
| JP2006304107A (en) | Encoding device and program applied to the encoding device | |
| JP2014504103A (en) | Image compression | |
| WO2019189904A1 (en) | Intra prediction device, image encoding device, image decoding device, and program | |
| JP2008271127A (en) | Coding apparatus | |
| JP2010041191A (en) | Image encoding method and image encoding device | |
| JP2007013298A (en) | Image coding apparatus | |
| KR20090041944A (en) | Motion estimation method and mode using mode information of neighboring block | |
| JP5174062B2 (en) | Intra prediction apparatus, encoder, decoder, and program | |
| JP7502890B2 (en) | Image encoding device and program thereof | |
| WO2012121575A2 (en) | Method and device for intra-prediction | |
| KR20160106348A (en) | Video Coding Method and Apparatus thereof | |
| KR101640572B1 (en) | Image Processing Device and Image Processing Method performing effective coding unit setting | |
| JP5542636B2 (en) | Intra prediction apparatus, encoder, decoder, and program | |
| JP5509048B2 (en) | Intra prediction apparatus, encoder, decoder, and program | |
| KR101620593B1 (en) | Dependency Breaking method for a hardware-based HEVC Intra Prediction | |
| JP6409400B2 (en) | Video encoding apparatus, method and program | |
| KR20220156017A (en) | Image coding device, image coding method and storage medium, image decoding device, image decoding method and storage medium | |
| HK40082949A (en) | Image encoding device and method, image decoding device and method, and storage medium | |
| JP2007208802A (en) | Image encoding apparatus and image encoding method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070810 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20090925 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20091006 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20100216 |