JP7202769B2 - Encoding device, decoding device and program - Google Patents
Encoding device, decoding device and program Download PDFInfo
- Publication number
- JP7202769B2 JP7202769B2 JP2017026529A JP2017026529A JP7202769B2 JP 7202769 B2 JP7202769 B2 JP 7202769B2 JP 2017026529 A JP2017026529 A JP 2017026529A JP 2017026529 A JP2017026529 A JP 2017026529A JP 7202769 B2 JP7202769 B2 JP 7202769B2
- Authority
- JP
- Japan
- Prior art keywords
- intra prediction
- unit
- decoding
- predicted image
- reference pixels
- 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
Landscapes
- Compression Or Coding Systems Of Tv Signals (AREA)
Description
本発明は、符号化装置、復号装置及びプログラムに関する。 The present invention relates to an encoding device, a decoding device and a program.
H.265/HEVC(High Efficiency Video Coding)
に代表される動画像(映像)符号化方式では、フレーム間の時間的相関を利用したインタ
ー予測及びフレーム内の空間的相関を利用したイントラ予測の2種類の予測を切り替えな
がら予測を行って残差信号を生成した後、直交変換処理やループフィルタ処理やエントロ
ピー符号化処理を行い得られたストリームを出力するように構成されている。
H.265/HEVC (High Efficiency Video Coding)
In the moving image (video) coding method represented by , prediction is performed while switching between two types of prediction, inter prediction using temporal correlation between frames and intra prediction using spatial correlation within a frame. After generating a difference signal, it is configured to output a stream obtained by performing orthogonal transform processing, loop filter processing, and entropy coding processing.
HEVCにおけるイントラ予測では、Planer予測やDC予測や方向予測の計35
種類のモードが用意されており、エンコーダで決定されたモードに従って、隣接する復号
済み参照画素を用いてイントラ予測を行うように構成されている。
In intra prediction in HEVC, a total of 35 predictions such as Planer prediction, DC prediction, and directional prediction
Various modes are prepared, and intra prediction is performed using adjacent decoded reference pixels according to the mode determined by the encoder.
ここで、イントラ予測では、フレーム内で最も左上に位置する符号化対象ブロック(以
下、「CU:Coding Unit」と呼ぶ)等、隣接する復号済み参照画素が存在し
ないCUでは、規定した値(10ビットの動画像であれば「512」)を埋める処理によ
り、予測画像を生成する際に用いる参照画素を作り出すように構成されている。
Here, in intra prediction, a specified value (10 It is configured to create reference pixels to be used when generating a predicted image by filling in "512" in the case of a bit moving image).
また、従来のHEVCでは、符号化処理が、左上からラスタースキャン順に行われるた
めに、参照画素が復号済みでない場合がある。このような場合には、最も近い復号済み参
照画素を0次外挿した値を用いて予測画像を生成するように構成されている。
In addition, in conventional HEVC, encoding processing is performed in raster scan order from the upper left, so there are cases where reference pixels have not been decoded. In such a case, a prediction image is generated using a value obtained by extrapolating the nearest decoded reference pixel to the 0th order.
とりわけ、従来のHEVCにおけるイントラ予測では、図8(a)に示すラスタースキ
ャン順による符号化処理により、TUの分割形状によりフレームの端以外でも、CUの左
下や右上に位置する参照画素が復号済みでない場合が多く(図8(b)参照)、このよう
な場合に、復号済みでない参照画素が存在する方向からの方向予測を行うと予測精度が低
下し、符号化効率が低減してしまうという問題点があった。
In particular, in intra prediction in conventional HEVC, reference pixels located at the lower left and upper right of the CU have already been decoded by the encoding process in the raster scan order shown in FIG. In many cases, it is not (see FIG. 8B), and in such a case, if directional prediction is performed from the direction in which there is a reference pixel that has not been decoded, the prediction accuracy will decrease, and the coding efficiency will decrease. There was a problem.
かかる問題点を解決するために、イントラ予測において、CU内に存在する複数の変換
ブロック(以下、「TU:Transform Unit」と呼ぶ)に対する符号化処理
順として、ラスタースキャン順(例えば、Z型)の他、U型やX型等の符号化順に自由度
を持たせることによって予測精度の向上を図る技術が知られている(非特許文献1参照)
。
In order to solve such a problem, in intra prediction, raster scan order (for example, Z type) is used as the encoding processing order for a plurality of transform blocks existing in a CU (hereinafter referred to as "TU: Transform Unit"). In addition, there is known a technique for improving prediction accuracy by giving flexibility to the order of encoding such as U type and X type (see Non-Patent Document 1).
.
なお、図8(a)及び図8(b)の例では、左下から右上に向かう方向(図8(a)及
び図8(b)における破線矢印が示す方向の逆方向)において方向予測を行うように構成
されており、左下の参照画素を用いて、破線矢印上の画素を予測する。なお、本明細書の
図において、イントラ予測モードの方向(予測方向)を示す矢印は、HEVC規格書にお
ける記載と同様に、イントラ予測の対象の画素から参照画素に向かうものとする(以下同
様)。
In addition, in the examples of FIGS. 8A and 8B, direction prediction is performed in the direction from the lower left to the upper right (the direction opposite to the direction indicated by the dashed arrows in FIGS. 8A and 8B). The pixel on the dashed arrow is predicted using the lower left reference pixel. In the drawings of this specification, the arrow indicating the direction of the intra prediction mode (prediction direction) is directed from the target pixel for intra prediction to the reference pixel, as described in the HEVC standard (the same applies hereinafter). .
従来のHEVCでは、図9に示すように、イントラ予測が空間的に隣接する上側又は左
側の復号済み参照画素を利用した予測であり、復号済み参照画素に近い位置の予測画像の
精度が高く、復号済み参照画素から遠い位置の予測画像の精度が低くなる傾向にあること
を利用し、復号済み参照画素の位置する左側及び上側方向から水平及び垂直方向に離散サ
イン変換(以下、「DST」と呼ぶ)或いは離散コサイン変換(以下、「DCT」と呼ぶ
)等の直交変換を適用し、残差信号のエントロピーを減少させている。
In conventional HEVC, as shown in FIG. 9, intra prediction is prediction using spatially adjacent upper or left decoded reference pixels, and the accuracy of the predicted image at a position close to the decoded reference pixels is high. Using the fact that the accuracy of the predicted image at a position far from the decoded reference pixels tends to be low, discrete sign transform (hereinafter referred to as "DST") is performed horizontally and vertically from the left side and upper direction where the decoded reference pixels are located. ) or discrete cosine transform (hereinafter referred to as "DCT") is applied to reduce the entropy of the residual signal.
特に、DSTのインパルス応答の形状は、図10に示すように、一端が閉じており他端
が広がるような非対称な形状をしているため、図11に示すように、生成された残差信号
の信号強度に合わせてDSTを適用することで、エントロピーの減少を効果的に行うこと
ができる。
In particular, as shown in FIG. 10, the shape of the impulse response of the DST has an asymmetrical shape with one end closed and the other end widened. Entropy can be effectively reduced by applying DST in accordance with the signal strength of .
上述のように、非特許文献1に記載されている技術では、イントラ予測において、下側
又は右側の参照画素を用いるケースがある。
As described above, in the technique described in
かかるケースでは、残差信号において、参照画素の位置に近い下側や右側の信号強度が
小さくなり、参照画素の位置から遠い上側や左側の信号強度が高くなる傾向となるため、
通常通りに直交変換を適用すると、エントロピーが増大してしまう場合があり、これが符
号化効率を低下させる原因となってしまうという問題点があった。
In such a case, in the residual signal, the signal intensity on the lower side and the right side near the position of the reference pixel tends to be small, and the signal intensity on the upper side and the left side far from the position of the reference pixel tends to be high.
If the orthogonal transform is applied as usual, the entropy may increase, which causes a problem of lowering the coding efficiency.
そこで、本発明は、上述した課題を解決するためになされたものであり、イントラ予測
において、下側又は右側の参照画素を用いる場合であっても、エントロピーの増大を低減
させることができる符号化装置、復号装置及びプログラムを提供することを目的とする。
Therefore, the present invention has been made to solve the above-described problems, and is an encoding method capable of reducing an increase in entropy even when using reference pixels on the lower side or the right side in intra prediction. An object is to provide a device, a decoding device and a program.
本発明の第1の特徴は、動画像を構成するフレーム単位の原画像を符号化対象ブロック
に分割して符号化するように構成されている符号化装置であって、イントラ予測モードを
用いて予測画像を生成するように構成されているイントラ予測部と、前記予測画像と原画
像との差分により残差信号を生成するように構成されている残差信号生成部と、前記イン
トラ予測部が、右側及び下側の少なくとも一方に位置する参照画素を用いて前記予測画像
を生成した場合に、前記残差信号に対して、水平方向及び垂直方向の少なくとも一方の基
底を反転させた上で直交変換処理を施すように構成されている直交変換部とを具備するこ
とを要旨とする。
A first feature of the present invention is an encoding device that is configured to divide and encode an original image in units of frames that constitute a moving image into encoding target blocks, and uses an intra prediction mode to encode An intra prediction unit configured to generate a predicted image, a residual signal generation unit configured to generate a residual signal from a difference between the predicted image and the original image, and the intra prediction unit , when the predicted image is generated using the reference pixels located on at least one of the right side and the bottom side, the basis of at least one of the horizontal direction and the vertical direction is inverted with respect to the residual signal, and the basis is orthogonal and an orthogonal transform unit configured to perform transform processing.
本発明の第2の特徴は、動画像を構成するフレーム単位の原画像を符号化対象ブロック
に分割して復号するように構成されている復号装置であって、イントラ予測モードを用い
て予測画像を生成するように構成されているイントラ予測部と、前記イントラ予測部が、
右側及び下側の少なくとも一方に位置する参照画素を用いて前記予測画像を生成した場合
に、水平方向及び垂直方向の少なくとも一方の基底を反転させた上で変換係数に対して逆
直交変換処理を施すことによって残差信号を生成するように構成されている逆変換部とを
具備することを要旨とする。
A second feature of the present invention is a decoding device configured to divide an original image in units of frames constituting a moving image into encoding target blocks and decode the predicted image using an intra prediction mode. an intra predictor configured to generate a
When the predicted image is generated using the reference pixels located on at least one of the right side and the bottom side, inverse orthogonal transform processing is performed on the transform coefficients after inverting at least one of the bases in the horizontal direction and the vertical direction. and an inverse transform unit configured to generate a residual signal by applying.
本発明の第3の特徴は、動画像を構成するフレーム単位の原画像を符号化対象ブロック
に分割して符号化するように構成されている符号化装置であって、イントラ予測モードを
用いて予測画像を生成するように構成されているイントラ予測部と、前記予測画像と原画
像との差分により残差信号を生成するように構成されている残差信号生成部と、前記イン
トラ予測部が、右側及び下側の少なくとも一方に位置する参照画素を用いて前記予測画像
を生成した場合に、前記残差信号を水平方向及び垂直方向の少なくとも一方に反転した上
で直交変換処理を施すように構成されている直交変換部とを具備することを要旨とする。
A third feature of the present invention is an encoding device configured to divide and encode an original image in units of frames constituting a moving image into encoding target blocks, wherein the intra prediction mode is used to encode An intra prediction unit configured to generate a predicted image, a residual signal generation unit configured to generate a residual signal from a difference between the predicted image and the original image, and the intra prediction unit , when the predicted image is generated using the reference pixels located on at least one of the right side and the bottom side, the residual signal is inverted in at least one of the horizontal direction and the vertical direction and then orthogonally transformed. The gist of the invention is to comprise an orthogonal transform unit configured as follows.
本発明の第4の特徴は、動画像を構成するフレーム単位の原画像を符号化対象ブロック
に分割して復号するように構成されている復号装置であって、イントラ予測モードを用い
て予測画像を生成するように構成されているイントラ予測部と、前記イントラ予測部が、
右側及び下側の少なくとも一方に位置する参照画素を用いて前記予測画像を生成した場合
に、変換係数に逆直交変換処理を施すことで得られる信号を水平方向及び垂直方向の少な
くとも一方に反転することによって残差信号を生成するように構成されている逆変換部と
を具備することを要旨とする。
A fourth feature of the present invention is a decoding device configured to divide an original image in units of frames constituting a moving image into encoding target blocks and decode the predicted image using an intra prediction mode. an intra predictor configured to generate a
When the predicted image is generated using the reference pixels located on at least one of the right side and the bottom side, a signal obtained by performing inverse orthogonal transform processing on the transform coefficient is inverted in at least one of the horizontal direction and the vertical direction. an inverse transform unit configured to generate a residual signal by
本発明の第5の特徴は、コンピュータを、上述の第1又は第3の特徴に記載の符号化装
置として機能させるためのプログラムであることを要旨とする。
A gist of a fifth feature of the present invention is a program for causing a computer to function as the encoding device according to the above first or third feature.
本発明の第6の特徴は、コンピュータを、上述の第2又は第4の特徴に記載の復号装置
として機能させるためのプログラムであることを要旨とする。
A gist of a sixth aspect of the present invention is a program for causing a computer to function as the decoding device according to the second or fourth aspect.
本発明によれば、イントラ予測において、下側又は右側の参照画素を用いる場合であっ
ても、エントロピーの増大を低減させることができる符号化装置、復号装置及びプログラ
ムを提供することができる。
Advantageous Effects of Invention According to the present invention, it is possible to provide an encoding device, a decoding device, and a program capable of reducing an increase in entropy even when lower or right reference pixels are used in intra prediction.
(第1の実施形態)
以下、図1~図5を参照して、本発明の第1の実施形態に係る符号化装置1及び復号装
置3について説明する。ここで、本実施形態に係る符号化装置1及び復号装置3は、HE
VC等の動画像符号化方式におけるイントラ予測に対応するように構成されている。なお
、本実施形態に係る符号化装置1及び復号装置3は、イントラ予測を行う動画像符号化方
式であれば、任意の動画像符号化方式に対応することができるように構成されている。
(First embodiment)
An
It is configured to support intra-prediction in moving image coding methods such as VC. Note that the
本実施形態に係る符号化装置1は、動画像を構成するフレーム単位の原画像をCUに分
割して符号化するように構成されている。また、本実施形態に係る符号化装置1は、CU
を複数のTUに分割することができるように構成されていてもよい。以下、本実施形態で
は、CUを複数のTUに分割するケースを例に挙げて説明するが、本発明は、CUを複数
のTUに分割しないケースにも適用可能である。
The
can be divided into multiple TUs. Hereinafter, in this embodiment, a case in which a CU is divided into a plurality of TUs will be described as an example, but the present invention can also be applied to a case in which a CU is not divided into a plurality of TUs.
なお、本実施形態では、フレーム内で最も左上に位置するCU等、隣接する復号済み参
照画素が存在しない符号化対象のCUでは、規定した値(10ビットの動画像であれば「
512」)を埋める処理により、予測画像を生成する際に用いる参照画素を作り出すよう
に構成されているため、符号化対象のCUの左側に隣接する画素について全て参照画素と
することができるものとする。
Note that, in this embodiment, a CU to be encoded that does not have an adjacent decoded reference pixel, such as the CU located at the upper leftmost position in a frame, is assigned a specified value (for a 10-bit video, "
512”) is configured to generate reference pixels used when generating a predicted image, all pixels adjacent to the left side of the CU to be coded can be used as reference pixels. do.
図1に示すように、本実施形態に係る符号化装置1は、イントラ予測モード決定部11
と、TU分割決定部12と、符号化順制御部13と、逐次局部復号画像生成部14と、メ
モリ15と、エントロピー符号化部16とを具備している。
As shown in FIG. 1, the
, TU
イントラ予測モード決定部11は、CUに適用する最適なイントラ予測モードを決定す
るように構成されている。
The intra-prediction
TU分割決定部12は、CUを複数のTUに分割するか否かについて決定するように構
成されている。なお、本実施形態では、CUを複数のTUに分割する方法として、4分割
のケースを例に挙げて説明しているが、CUを複数のTUに分割する際の分割数や分割形
状については、かかるケースに制限されるものではない。
The TU
符号化順制御部13は、イントラ予測モード(例えば、イントラ予測モードの方向)に
基づいてCU内のTUの符号化順を決定するように構成されている。
The coding
具体的には、符号化順制御部13は、TU分割決定部12によってCUを複数のTUに
分割することが決定された場合に、図2(a)~図2(d)に示すように、イントラ予測
モード決定部11によって決定されたイントラ予測モードの方向が左下から右上に向かう
方向である場合(すなわち、左下から右上に向かって方向予測が行われる場合)に、CU
内のTUの符号化順として、従来のラスタースキャン順(図8(a)に示すようなZ型)
でなく、TU#A3(CU#A内の左下のTU)→TU#A4(CU#A内の右下のTU
)→TU#A1(CU#A内の左上のTU)→TU#A2(CU#A内の右上のTU)と
いう符号化順、或いは、TU#A3(CU#A内の左下のTU)→TU#A1(CU#A
内の左上のTU)→TU#A4(CU#A内の右下のTU)→TU#A2(CU#A内の
右上のTU)という符号化順のうち、予め規定した符号化順を採用するように構成されて
いてもよい。
Specifically, when the TU
As the coding order of TUs in the conventional raster scan order (Z type as shown in FIG. 8(a))
TU#A3 (lower left TU in CU#A) → TU#A4 (lower right TU in CU#A
)→TU#A1 (upper left TU in CU#A)→TU#A2 (upper right TU in CU#A), or TU#A3 (lower left TU in CU#A)→ TU#A1 (CU#A
(upper left TU in CU#A) → TU#A4 (lower right TU in CU#A) → TU#A2 (upper right TU in CU#A). may be configured to
また、符号化順制御部13は、TU分割決定部12によってCUを複数のTUに分割す
ることが決定された場合で、且つ、イントラ予測モード決定部11によって決定されたイ
ントラ予測モードの方向が右上から左下に向かう方向である場合(すなわち、右上から左
下に向かって方向予測が行われる場合)に、従来のラスタースキャン順(図8(a)に示
すようなZ型)でなく、TU#A2(CU#A内の右上のTU)→TU#A4(CU#A
内の右下のTU)→TU#A1(CU#A内の左上のTU)→TU#A3(CU#A内の
左下のTU)という符号化順、或いは、TU#A2(CU#A内の右上のTU)→TU#
A1(CU#A内の左上のTU)→TU#A4(CU#A内の右下のTU)→TU#A3
(CU#A内の左下のTU)という符号化順のうち、予め規定した符号化順を採用するよ
うに構成されていてもよい。
Further, the coding
lower right TU in CU#A) → TU#A1 (upper left TU in CU#A) → TU#A3 (lower left TU in CU#A), or TU#A2 (in CU#A upper right TU) → TU#
A1 (upper left TU in CU#A)→TU#A4 (lower right TU in CU#A)→TU#A3
It may be configured to adopt a predetermined encoding order among the encoding orders of (lower left TU in CU#A).
逐次局部復号画像生成部14は、符号化順制御部13によって決定された符号化順及び
CUのTUへの分割方法に基づいて局部復号画像(TUごとの復号画像)を生成するよう
に構成されている。
The sequential locally decoded
具体的には、逐次局部復号画像生成部14は、TU分割決定部12によってCUを複数
のTUに分割することが決定された場合に、符号化順制御部13により決定された符号化
順に従って、逐次、局部復号画像を生成するように構成されている。
Specifically, when the TU
図1に示すように、逐次局部復号画像生成部14は、イントラ予測部14aと、残差信
号生成部14bと、直交変換・量子化部14cと、逆量子化部・逆直交変換部14dと、
局部復号画像生成部14eとを具備している。
As shown in FIG. 1, the sequential local decoded
and a locally decoded
イントラ予測部14aは、イントラ予測モード決定部11により決定されたイントラ予
測モードを用いて予測画像を生成するように構成されている。すなわち、イントラ予測部
14aは、予測画像を生成する際に用いる参照画素の位置を決定するように構成されてい
る。
The
具体的には、イントラ予測部14aは、TU分割決定部12によってCUを複数のTU
に分割することが決定された場合で、図2(a)~図2(d)に示すように、イントラ予
測モードの方向(予測方向)が左下から右上に向かう方向である場合、TU#A3(CU
#A内の左下のTU)→TU#A4(CU#A内の右下のTU)→TU#A1(CU#A
内の左上のTU)→TU#A2(CU#A内の右上のTU)という符号化順、或いは、T
U#A3(CU#A内の左下のTU)→TU#A1(CU#A内の左上のTU)→TU#
A4(CU#A内の右下のTU)→TU#A2(CU#A内の右上のTU)という符号化
順のうち、予め規定した符号化順で、予測画像を生成するように構成されていてもよい。
Specifically, the
When it is decided to divide into, and as shown in FIGS. 2A to 2D, the direction of the intra prediction mode (prediction direction) is the direction from the lower left to the upper right, TU#A3 (CU
# Lower left TU in A) → TU#A4 (Lower right TU in CU#A) → TU#A1 (CU#A
upper left TU in) → TU #A2 (upper right TU in CU #A), or T
U#A3 (bottom left TU in CU#A)→TU#A1 (top left TU in CU#A)→TU#
It is configured to generate a prediction image in a predetermined coding order among the coding order of A4 (lower right TU in CU#A)→TU#A2 (upper right TU in CU#A). may be
ここで、イントラ予測部14aは、図2(c)及び図2(d)に示すように、隣接する
下側の参照画素が復号されているTU#A1(CU#A内の左上のTU)及びTU#A2
(CU#A内の右上のTU)については、左側及び下側に隣接する復号済み参照画素を用
いて予測画像を生成するように構成されていてもよい。
Here, as shown in FIGS. 2(c) and 2(d), the
For (the upper right TU in CU#A), the predicted image may be generated using the decoded reference pixels adjacent to the left and lower sides.
また、本実施形態に係る符号化装置1では、イントラ予測部14aは、TU分割決定部
12によってCUを複数のTUに分割することが決定された場合で、且つ、イントラ予測
モードの方向(予測方向)が右上から左下に向かう方向である場合、TU#A2(CU#
A内の右上のTU)→TU#A4(CU#A内の右下のTU)→TU#A1(CU#A内
の左上のTU)→TU#A3(CU#A内の左下のTU)という符号化順、或いは、TU
#A2(CU#A内の右上のTU)→TU#A1(CU#A内の左上のTU)→TU#A
4(CU#A内の右下のTU)→TU#A3(CU#A内の左下のTU)という符号化順
のうち、予め規定した符号化順で、予測画像を生成するように構成されていてもよい。
In addition, in the
A) → TU#A4 (lower right TU within CU#A) → TU#A1 (upper left TU within CU#A) → TU#A3 (lower left TU within CU#A) or TU
#A2 (upper right TU in CU#A)→TU#A1 (upper left TU in CU#A)→TU#A
4 (lower right TU in CU#A) → TU#A3 (lower left TU in CU#A). may be
ここで、イントラ予測部14aは、隣接する右側の参照画素が復号されているTU#A
1(CU#A内の左上のTU)及びTU#A3(CU#A内の左下のTU)については、
上側及び右側に隣接する復号済み参照画素を用いて、予測画像を生成するように構成され
ていてもよい。
Here, the
For 1 (upper left TU in CU#A) and TU#A3 (lower left TU in CU#A),
The predicted image may be generated using the upper and right adjacent decoded reference pixels.
或いは、イントラ予測部14aは、TU#A3(CU#A内の左下のTU)→TU#A
4(CU#A内の右下のTU)→TU#A1(CU#A内の左上のTU)→TU#A2(
CU#A内の右上のTU)という符号化順、或いは、TU#A3(CU#A内の左下のT
U)→TU#A1(CU#A内の左上のTU)→TU#A4(CU#A内の右下のTU)
→TU#A2(CU#A内の右上のTU)という符号化順が用いられる場合には、上側に
隣接する参照画素が復号済みであるTU(分割されたTU群のうち最上段に位置するTU
、図2の例では、TU#A1及びTU#A2)については、CU#A内で共通のイントラ
予測方向でなく、かかるTUの左側や上側や下側に隣接する復号済み参照画素を用いた線
形補間等の予め規定した予測を行うように構成されていてもよい。
Alternatively, the
4 (bottom right TU in CU#A)→TU#A1 (top left TU in CU#A)→TU#A2 (
upper right TU in CU#A), or TU#A3 (lower left T in CU#A)
U) → TU#A1 (top left TU in CU#A) → TU#A4 (bottom right TU in CU#A)
→ When a coding order of TU#A2 (upper right TU in CU#A) is used, a TU whose reference pixel adjacent to the upper side has been decoded (the uppermost TU among the divided TU groups TU
, TU#A1 and TU#A2 in the example of FIG. 2) are not in the common intra-prediction direction in CU#A, but the decoded reference pixels adjacent to the left side, the upper side, or the lower side of the TU are used. It may be configured to perform a predefined prediction, such as linear interpolation.
すなわち、イントラ予測部14aは、下側、左側及び上側といった3方向に隣接する復
号済み参照画素を用いて、予測画像を生成するように構成されていてもよい。
That is, the
或いは、イントラ予測部14aは、右側、左側及び上側といった3方向に隣接する復号
済み参照画素を用いて、予測画像を生成するように構成されていてもよい。
Alternatively, the
残差信号生成部14bは、イントラ予測部14aによって生成された予測画像と原画像
との差分により残差信号を生成するように構成されている。
The residual
直交変換・量子化部14cは、残差信号生成部14bによって生成された残差信号に対
して直交変換処理及び量子化処理を施し、量子化された変換係数を生成するように構成さ
れている。
The orthogonal transformation/
ここで、直交変換・量子化部14cは、イントラ予測部14aによって決定された予測
画像を生成する際に用いる参照画素の位置に基づいて、直交変換処理に用いる基底を反転
させるか否かについて判定するように構成されている。
Here, the orthogonal transformation/
例えば、イントラ予測部14aが、右側及び下側の少なくとも一方に位置する参照画素
(すなわち、右側及び下側の少なくとも一方に隣接する参照画素)を用いて予測画像を生
成した場合に、直交変換・量子化部14cは、残差信号生成部14bによって生成された
残差信号に対して、垂直方向及び水平方向の少なくとも一方の基底を反転させた上で直交
変換処理を施すように構成されている。
For example, when the
一方、イントラ予測部14aが、右側及び下側のいずれに位置する参照画素を用いても
予測画像を生成していない場合には、直交変換・量子化部14cは、残差信号生成部14
bによって生成された残差信号に対して、基底を反転させることなく直交変換処理を施す
ように構成されている。
On the other hand, when the
It is configured to apply orthogonal transform processing to the residual signal generated by b without inverting the basis.
例えば、イントラ予測部14aが、左側及び下側に位置する参照画素を用いて予測画像
を生成した場合に、直交変換・量子化部14cは、垂直方向の基底を反転した上で直交変
換処理を施すように構成されていてもよい。
For example, when the
また、イントラ予測部14aが、右側及び上側に位置する参照画素を用いて予測画像を
生成した場合に、直交変換・量子化部14cは、水平方向の基底を反転した上で直交変換
処理を施すように構成されていてもよい。
Further, when the
さらに、イントラ予測部14aが、右側及び下側に位置する参照画素を用いて予測画像
を生成した場合に、直交変換・量子化部14cは、垂直方向及び水平方向の基底を反転し
た上で直交変換処理を施すように構成されていてもよい。
Furthermore, when the
なお、イントラ予測部14aが、右側及び下側の少なくとも一方に位置する参照画素を
用いて予測画像を生成した場合で、且つ、適用する直交変換処理が、非対称な直交変換処
理(例えば、DST等)である場合に、直交変換・量子化部14cは、残差信号生成部1
4bによって生成された残差信号に対して、直交変換処理に用いる垂直方向及び水平方向
の少なくとも一方の基底を反転させるように構成されていてもよい。
In addition, when the
4b may be configured to invert at least one of the vertical and horizontal bases used for orthogonal transform processing.
すなわち、イントラ予測部14aが、右側及び下側の少なくとも一方に位置する参照画
素を用いて予測画像を生成した場合であっても、適用する直交変換処理が、対称な直交変
換処理(例えば、DCT等)である場合に、直交変換・量子化部14cは、残差信号生成
部14bによって生成された残差信号に対して、直交変換処理に用いる基底を反転させな
いように構成されていてもよい。
That is, even when the
また、イントラ予測部14aが、下側、左側及び上側といった3方向に隣接する参照画
素を用いて予測画像を生成した場合、直交変換・量子化部14cは、残差信号生成部14
bによって生成された残差信号に対して、直交変換処理に用いる基底を反転させないよう
に構成されていてもよい。
Further, when the
It may be configured not to invert the basis used for the orthogonal transform processing for the residual signal generated by b.
かかる構成によれば、残差信号において、参照画素に近い上側及び下側のどちらにおい
ても信号強度が低くなっている可能性が高いため、上述の反転処理を行わないことで、符
号化装置1の処理量を低減することができる。
According to such a configuration, in the residual signal, since there is a high possibility that the signal strength is low both on the upper side and the lower side near the reference pixel, the
また、イントラ予測部14aが、右側、左側及び上側といった3方向に隣接する参照画
素を用いて予測画像を生成した場合、直交変換・量子化部14cは、残差信号生成部14
bによって生成された残差信号に対して、直交変換処理に用いる基底を反転させないよう
に構成されていてもよい。
Further, when the
It may be configured not to invert the basis used for the orthogonal transform processing for the residual signal generated by b.
かかる構成によれば、残差信号において、参照画素に近い右側及び左側のどちらにおい
ても信号強度が低くなっている可能性が高いため、上述の反転処理を行わないことで、符
号化装置1の処理量を低減することができる。
According to such a configuration, in the residual signal, since there is a high possibility that the signal strength is low on both the right side and the left side near the reference pixel, by not performing the above-described inversion processing, the
逆量子化部・逆直交変換部14dは、直交変換・量子化部14cによって生成された量
子化された変換係数に対して、再び逆量子化処理及び逆直交変換処理を施し、残差信号を
生成するように構成されている。
The inverse quantization unit/inverse
ここで、直交変換・量子化部14cが、直交変換処理で用いる基底を反転している場合
には、逆量子化部・逆直交変換部14dは、基底を反転した上で逆直交変換処理を施すよ
うに構成されている。
Here, when the orthogonal transform/
局部復号画像生成部14eは、逆量子化部・逆直交変換部14dによって生成された残
差信号に対してイントラ予測部14aによって生成された予測画像を加えることで局部復
号画像を生成するように構成されている。
The local decoded
メモリ15は、逐次局部復号画像生成部14によって生成された局部復号画像を参照画
像として利用可能に保持するように構成されている。
The
エントロピー符号化部16は、イントラ予測モード決定部11によって決定されたイン
トラ予測モード等を含むフラグ情報や量子化された変換係数に対してエントロピー符号化
処理を施してストリーム出力するように構成されている。
The
図3に、本実施形態に係る符号化装置1の動作の一例について説明するためのフローチ
ャートについて示す。
FIG. 3 shows a flowchart for explaining an example of the operation of the
図3に示すように、ステップS101において、符号化装置1は、CUに適用する最適
なイントラ予測モードを決定する。
As shown in FIG. 3, in step S101, the
ステップS102において、符号化装置1は、CUを複数のTUに分割するか否かにつ
いて決定する。ステップS102において、CUを複数のTUに分割すると決定された場
合には、本動作は、ステップS103に進む。一方、ステップS102において、CUを
複数のTUに分割しないと決定された場合には、本動作は、ステップS108に進む。
In step S102, the
ステップS103において、イントラ予測モードの方向が左下から右上に向かう方向或
いは右上から左下に向かう方向であると決定された場合には、本動作は、ステップS10
5に進む。一方、ステップS103において、イントラ予測モードの方向が左下から右上
に向かう方向及び右上から左下に向かう方向以外であると決定された場合には、本動作は
、ステップS104に進む。
When it is determined in step S103 that the direction of the intra prediction mode is the direction from the lower left to the upper right or the direction from the upper right to the lower left, this operation proceeds to step S10.
Proceed to 5. On the other hand, when it is determined in step S103 that the direction of the intra prediction mode is other than the direction from the lower left to the upper right and the direction from the upper right to the lower left, the operation proceeds to step S104.
ステップS104において、符号化装置1は、上述の符号化順として、従来のHEVC
で用いられているラスタースキャン順(図8(a)に示すようなZ型)を採用する。
In step S104, the
adopt the raster scan order (Z type as shown in FIG. 8(a)) used in .
ステップS108において、符号化装置1は、符号化対象のTUに対して、かかるTU
の左側及び上側に隣接する復号済み参照画素を用いて、予め規定した予測を行う。
In step S108, the
A predefined prediction is performed using the neighboring decoded reference pixels to the left and top of .
イントラ予測モードの方向が左下から右上に向かう方向であると決定された場合(ステ
ップS105)には、ステップS106において、符号化装置1は、上述の符号化順とし
て、TU#A3(CU#A内の左下のTU)→TU#A4(CU#A内の右下のTU)→
TU#A1(CU#A内の左上のTU)→TU#A2(CU#A内の右上のTU)という
符号化順、或いは、TU#A3(CU#A内の左下のTU)→TU#A1(CU#A内の
左上のTU)→TU#A4(CU#A内の右下のTU)→TU#A2(CU#A内の右上
のTU)という符号化順のうち、予め規定した符号化順を採用する。
When it is determined that the direction of the intra prediction mode is from the lower left to the upper right (step S105), in step S106, the
TU#A1 (top left TU within CU#A)→TU#A2 (top right TU within CU#A), or TU#A3 (bottom left TU within CU#A)→TU# A1 (upper left TU in CU#A) → TU#A4 (lower right TU in CU#A) → TU#A2 (upper right TU in CU#A) Adopt encoding order.
一方、イントラ予測モードの方向が左下から右上に向かう方向でないと決定された場合
(ステップS105)には、ステップS111において、符号化装置1は、上述の符号化
順として、TU#A2(CU#A内の右上のTU)→TU#A4(CU#A内の右下のT
U)→TU#A1(CU#A内の左上のTU)→TU#A3(CU#A内の左下のTU)
という符号化順、或いは、TU#A2(CU#A内の右上のTU)→TU#A1(CU#
A内の左上のTU)→TU#A4(CU#A内の右下のTU)→TU#A3(CU#A内
の左下のTU)という符号化順のうち、予め規定した符号化順を採用する。
On the other hand, when it is determined that the direction of the intra prediction mode is not the direction from the lower left to the upper right (step S105), in step S111, the
U)→TU#A1 (upper left TU in CU#A)→TU#A3 (lower left TU in CU#A)
or TU#A2 (upper right TU in CU#A) → TU#A1 (CU#
TU#A4 (lower right TU in CU#A)→TU#A3 (lower left TU in CU#A). adopt.
ステップS107において、符号化装置1は、符号化対象のTUの上側に隣接する参照
画素が復号済みであるか否かについて判定する。ステップS107において、復号済みで
ある場合、本動作は、ステップS109に進み、復号済みでない場合、本動作は、ステッ
プS110に進む。
In step S107, the
ステップS109において、符号化装置1は、符号化対象のTUに対して、かかるTU
の左側及び上側及び下側に隣接する復号済み参照画素を用いて、予め規定した予測を行う
。
In step S109, the
A predefined prediction is performed using the neighboring decoded reference pixels to the left and above and below of .
ステップS110において、符号化装置1は、符号化対象のTUに対して、かかるTU
の左側及び下側に隣接する復号済み参照画素を用いて、予め規定した予測を行う。
In step S110, the
A predefined prediction is performed using the neighboring decoded reference pixels to the left and to the bottom of .
ステップS112において、符号化装置1は、符号化対象のTUの左側に隣接する参照
画素が復号済みであるか否かについて判定する。ステップS112において、復号済みで
ある場合、本動作は、ステップS113に進み、復号済みでない場合、本動作は、ステッ
プS114に進む。
In step S112, the
ステップS113において、符号化装置1は、符号化対象のTUに対して、かかるTU
の左側及び上側及び右側に隣接する復号済み参照画素を用いて、予め規定した予測を行う
。
In step S113, the
A predefined prediction is performed using the neighboring decoded reference pixels to the left, top and right of .
ステップS114において、符号化装置1は、符号化対象のTUに対して、かかるTU
の右側及び上側に隣接する復号済み参照画素を用いて、予め規定した予測を行う。
In step S114, the
A predefined prediction is performed using the decoded reference pixels that are adjacent to the right and top of .
ステップS115において、符号化装置1は、残差信号に対して、基底を反転させた上
で直交変換処理を施し、その後の処理を行う。
In step S115, the
ステップS116において、符号化装置1は、残差信号に対して、基底を反転させるこ
となく直交変換処理を施し、その後の処理を行う。
In step S116, the
本実施形態に係る符号化装置1によれば、右側及び下側の少なくとも一方に位置する参
照画素を用いて予測画像を生成した場合には、残差信号に対して、基底を反転させた上で
直交変換処理を施すように構成されているため、エントロピーの増大を低減させることが
できる。
According to the
また、本実施形態に係る復号装置3は、動画像を構成するフレーム単位の原画像をCU
に分割して復号するように構成されている。また、本実施形態に係る復号装置3は、本実
施形態に係る符号化装置1と同様に、CUを複数のTUに分割することができるように構
成されている。
Further, the
It is configured to be divided into and decoded. Also, the
図4に示すように、本実施形態に係る復号装置3は、エントロピー復号部31と、復号
順制御部32と、逐次局部復号画像生成部33と、メモリ34とを具備している。
As shown in FIG. 4, the
エントロピー復号部31は、符号化装置1から出力されたストリームから、変換係数や
フラグ情報等を復号するように構成されている。ここで、変換係数は、符号化装置1によ
って、フレーム単位の原画像をCUに分割して符号化された信号として得られた量子化さ
れた変換係数である。また、フラグ情報は、予測モード等の付随する情報を含む。
The
復号順制御部32は、イントラ予測モードに基づいてCU内のTUの復号順を決定する
ように構成されている。
The decoding
具体的には、復号順制御部32は、エントロピー復号部31によって出力されたTU分
割が行われた否か(CUが複数のTUに分割されているか否か)について示すフラグ及び
イントラ予測モードの方向に応じて、CU内のTUの復号順を決定するように構成されて
いる。
Specifically, the decoding
例えば、復号順制御部32は、符号化順制御部13と同様に、CUが複数のTUに分割
されている場合で、且つ、イントラ予測モードの方向が左下から右上に向かう方向である
場合、TU#A3(CU#A内の左下のTU)→TU#A4(CU#A内の右下のTU)
→TU#A1(CU#A内の左上のTU)→TU#A2(CU#A内の右上のTU)とい
う復号順、或いは、TU#A3(CU#A内の左下のTU)→TU#A1(CU#A内の
左上のTU)→TU#A4(CU#A内の右下のTU)→TU#A2(CU#A内の右上
のTU)という復号順のうち、予め規定した復号順で、復号処理を行うように構成されて
いてもよい。
For example, similar to the encoding
→ TU#A1 (upper left TU in CU#A) → TU#A2 (upper right TU in CU#A), or TU#A3 (lower left TU in CU#A) → TU# Predefined decoding in the decoding order of A1 (upper left TU in CU#A) → TU#A4 (lower right TU in CU#A) → TU#A2 (upper right TU in CU#A) It may be configured to perform decoding processing in order.
また、復号順制御部32は、符号化順制御部13と同様に、CUが複数のTUに分割さ
れている場合で、且つ、イントラ予測モードの方向が右上から左下に向かう方向である場
合、TU#A2(CU#A内の右上のTU)→TU#A4(CU#A内の右下のTU)→
TU#A1(CU#A内の左上のTU)→TU#A3(CU#A内の左下のTU)という
復号順、或いは、TU#A2(CU#A内の右上のTU)→TU#A1(CU#A内の左
上のTU)→TU#A4(CU#A内の右下のTU)→TU#A3(CU#A内の左下の
TU)というという復号順のうち、予め規定した復号順で、復号処理を行うように構成さ
れていてもよい。
Further, similarly to the encoding
The decoding order of TU#A1 (top left TU within CU#A)→TU#A3 (bottom left TU within CU#A), or TU#A2 (top right TU within CU#A)→TU#A1 Predetermined decoding in the decoding order of (upper left TU in CU#A) → TU#A4 (lower right TU in CU#A) → TU#A3 (lower left TU in CU#A) It may be configured to perform decoding processing in order.
逐次局部復号画像生成部33は、復号順制御部32によって決定された復号順及びCU
のTUへの分割方法に基づいて局部復号画像(TUごとの復号画像)を生成するように構
成されている。
The sequential local decoded
is configured to generate a locally decoded image (a decoded image for each TU) based on the method of dividing into TUs.
具体的には、逐次局部復号画像生成部33は、CUが複数のTUに分割されている場合
に、復号順制御部32によって決定された復号順に従って、エントロピー復号部31によ
って出力された量子化された変換係数に対して、逐次、イントラ予測や逆量子化処理や逆
直交変換処理を行うことによって、局部復号画像を生成するように構成されている。
Specifically, when the CU is divided into a plurality of TUs, the sequential locally decoded
図4に示すように、逐次局部復号画像生成部33は、イントラ予測部33aと、逆量子
化・逆変換部33bと、復号画像生成部33cとを具備している。
As shown in FIG. 4, the sequential local decoded
イントラ予測部33aは、復号順制御部32によって決定した復号順に従って、エント
ロピー復号部31によって出力されたイントラ予測モードを用いて、予測画像を生成する
ように構成されていてもよい。
The
具体的には、イントラ予測部33aは、CUが複数のTUに分割されている場合で、且
つ、イントラ予測モードの方向が左下から右上に向かう方向である場合、TU#A3(C
U#A内の左下のTU)→TU#A4(CU#A内の右下のTU)→TU#A1(CU#
A内の左上のTU)→TU#A2(CU#A内の右上のTU)という復号順、或いは、T
U#A3(CU#A内の左下のTU)→TU#A1(CU#A内の左上のTU)→TU#
A4(CU#A内の右下のTU)→TU#A2(CU#A内の右上のTU)という復号順
のうち、予め規定した復号順で、予測画像を生成するように構成されていてもよい。
Specifically, when the CU is divided into a plurality of TUs and the direction of the intra prediction mode is from the lower left to the upper right, the
lower left TU in U#A) → TU#A4 (lower right TU in CU#A) → TU#A1 (CU#
A (upper left TU in A) → TU #A2 (upper right TU in CU #A), or T
U#A3 (bottom left TU in CU#A)→TU#A1 (top left TU in CU#A)→TU#
It is configured to generate a prediction image in a predetermined decoding order out of the decoding order of A4 (lower right TU in CU#A)→TU#A2 (upper right TU in CU#A). good too.
ここで、イントラ予測部33aは、図2(c)及び図2(d)に示すように、隣接する
下側の参照画素が復号されているTU#A1(CU#A内の左上のTU)及びTU#A2
(CU#A内の右上のTU)については、左側及び下側に隣接する復号済み参照画素を用
いて予測画像を生成するように構成されていてもよい。
Here, as shown in FIGS. 2(c) and 2(d), the
For (the upper right TU in CU#A), the predicted image may be generated using the decoded reference pixels adjacent to the left and lower sides.
また、本実施形態に係る復号装置3では、イントラ予測部33aは、CUが複数のTU
に分割されている場合で、且つ、イントラ予測モードの方向(予測方向)が右上から左下
に向かう方向である場合、TU#A2(CU#A内の右上のTU)→TU#A4(CU#
A内の右下のTU)→TU#A1(CU#A内の左上のTU)→TU#A3(CU#A内
の左下のTU)という復号順、或いは、TU#A2(CU#A内の右上のTU)→TU#
A1(CU#A内の左上のTU)→TU#A4(CU#A内の右下のTU)→TU#A3
(CU#A内の左下のTU)という復号順のうち、予め規定した復号順で、予測画像を生
成するように構成されていてもよい。
Further, in the
and the direction of intra prediction mode (prediction direction) is from upper right to lower left, TU#A2 (upper right TU in CU#A) → TU#A4 (CU#
A) → TU#A1 (upper left TU in CU#A) → TU#A3 (lower left TU in CU#A), or TU#A2 (inside CU#A) upper right TU) → TU#
A1 (upper left TU in CU#A)→TU#A4 (lower right TU in CU#A)→TU#A3
The prediction image may be generated in a predetermined decoding order out of the decoding order (lower left TU in CU#A).
ここで、イントラ予測部33aは、隣接する右側の参照画素が復号されているTU#A
1(CU#A内の左上のTU)及びTU#A3(CU#A内の左下のTU)については、
上側及び右側に隣接する復号済み参照画素を用いて予測画像を生成するように構成されて
いてもよい。
Here, the
For 1 (upper left TU in CU#A) and TU#A3 (lower left TU in CU#A),
The prediction image may be generated using decoded reference pixels adjacent to the upper side and the right side.
或いは、イントラ予測部33aは、TU#A3(CU#A内の左下のTU)→TU#A
4(CU#A内の右下のTU)→TU#A1(CU#A内の左上のTU)→TU#A2(
CU#A内の右上のTU)という復号順、或いは、TU#A3(CU#A内の左下のTU
)→TU#A1(CU#A内の左上のTU)→TU#A4(CU#A内の右下のTU)→
TU#A2(CU#A内の右上のTU)という復号順が用いられる場合には、上側に隣接
する参照画素が復号済みであるTU(分割されたTU群のうち最上段に位置するTU、図
2の例では、TU#A1及びTU#A2)については、CU#A内で共通のイントラ予測
方向でなく、かかるTUの左側や上側や下側に隣接する復号済み参照画素を用いた線形補
間等の予め規定した予測を行うように構成されていてもよい。
Alternatively, the
4 (bottom right TU in CU#A)→TU#A1 (top left TU in CU#A)→TU#A2 (
upper right TU in CU#A), or TU#A3 (lower left TU in CU#A)
)→TU#A1 (upper left TU in CU#A)→TU#A4 (lower right TU in CU#A)→
When the decoding order of TU#A2 (upper right TU in CU#A) is used, the TU whose upper adjacent reference pixel has already been decoded (the TU located at the top of the divided TU group, In the example of FIG. 2, for TU#A1 and TU#A2), linear prediction using decoded reference pixels adjacent to the left side, upper side, or lower side of the TU is not performed in the common intra prediction direction in CU#A. It may be configured to perform predefined predictions such as interpolation.
逆量子化・逆変換部33bは、エントロピー復号部31によって出力された量子化され
た変換係数に対して逆量子化処理及び逆変換処理(例えば、逆直交変換処理)を施すこと
によって、残差信号を生成するように構成されている。
The inverse quantization/inverse transform unit 33b performs inverse quantization processing and inverse transform processing (for example, inverse orthogonal transform processing) on the quantized transform coefficients output from the
例えば、イントラ予測部33aが、右側及び下側の少なくとも一方に位置する参照画素
(すなわち、右側及び下側の少なくとも一方に隣接する参照画素)を用いて予測画像を生
成した場合に、逆量子化・逆変換部33bは、垂直方向及び水平方向の少なくとも一方の
基底を反転させた上で、上述の変換係数に対して逆直交変換処理を施すことによって残差
信号を生成するように構成されている。
For example, when the
一方、イントラ予測部33aが、右側及び下側のいずれに位置する参照画素を用いても
予測画像を生成していない場合には、逆量子化・逆変換部33bは、基底を反転させるこ
となく、上述の変換係数に対して逆直交変換処理を施すことによって残差信号を生成する
ように構成されている。
On the other hand, when the
例えば、イントラ予測部33aが、左側及び下側に位置する参照画素を用いて予測画像
を生成した場合に、逆量子化・逆変換部33bは、垂直方向の基底を反転させた上で、上
述の変換係数に対して逆直交変換処理を施すことによって残差信号を生成するように構成
されていてもよい。
For example, when the
また、イントラ予測部33aが、右側及び上側に位置する参照画素を用いて予測画像を
生成した場合に、逆量子化・逆変換部33bは、水平方向の基底を反転させた上で、上述
の変換係数に対して逆直交変換処理を施すことによって残差信号を生成するように構成さ
れていてもよい。
Further, when the
さらに、イントラ予測部33aが、右側及び下側に位置する参照画素を用いて予測画像
を生成した場合に、逆量子化・逆変換部33bは、垂直方向及び水平方向の基底を反転さ
せた上で、上述の変換係数に対して逆直交変換処理を施すことによって残差信号を生成す
るように構成されていてもよい。
Furthermore, when the
なお、イントラ予測部33aが、右側及び下側の少なくとも一方に位置する参照画素を
用いて予測画像を生成した場合で、且つ、適用する直交変換処理が、非対称な直交変換処
理(例えば、DST等)である場合に、逆量子化・逆変換部33bは、基底を反転させた
上で、上述の変換係数に対して逆直交変換処理を施すことによって残差信号を生成するよ
うに構成されていてもよい。
In addition, when the
すなわち、イントラ予測部33aが、右側及び下側の少なくとも一方に位置する参照画
素を用いて予測画像を生成した場合であっても、適用する直交変換処理が、対称な直交変
換処理(例えば、DCT等)である場合に、逆量子化・逆変換部33bは、基底を反転さ
せることなく、上述の変換係数に対して逆直交変換処理を施すことによって残差信号を生
成するように構成されていてもよい。
That is, even when the
また、イントラ予測部33aが、下側、左側及び上側といった3方向に隣接する参照画
素を用いて予測画像を生成した場合、逆量子化・逆変換部33bは、上述の変換係数に対
して、逆直交変換処理に用いる基底を反転させないように構成されていてもよい。
Further, when the
また、イントラ予測部33aが、右側、左側及び上側といった3方向に隣接する参照画
素を用いて予測画像を生成した場合、逆量子化・逆変換部33bは、上述の変換係数に対
して、逆直交変換処理に用いる基底を反転させないように構成されていてもよい。
In addition, when the
復号画像生成部33cは、イントラ予測部33aによって生成された予測画像と逆量子
化・逆変換部33bによって生成された残差信号とを加えることで局部復号画像を生成す
るように構成されている。
The decoded image generator 33c is configured to generate a local decoded image by adding the predicted image generated by the
メモリ34は、逐次局部復号画像生成部33によって生成された局部復号画像を、イン
トラ予測及びインター予測のための参照画像として利用可能に保持するように構成されて
いる。
The
図5に、本実施形態に係る復号装置3によって、上述の復号順を決定する動作の一例に
ついて説明するためのフローチャートについて示す。
FIG. 5 shows a flowchart for explaining an example of the operation of determining the above-described decoding order by the
図5に示すように、ステップS201において、復号装置3は、符号化装置1から出力
されたストリームから、イントラ予測モードを取得する。
As shown in FIG. 5, the
ステップS202において、復号装置3は、符号化装置1から出力されたストリームに
含まれているフラグ情報に基づいて、CUが複数のTUに分割されているか否かについて
判定する。ステップS202において、CUが複数のTUに分割されていると判定された
場合には、本動作は、ステップS203に進む。一方、ステップS202において、CU
が複数のTUに分割されていないと判定された場合には、本動作は、ステップS205に
進む。
In step S<b>202 , the
is not divided into multiple TUs, the operation proceeds to step S205.
ステップS205において、復号装置3は、復号対象のTUに対して、かかるTUの左
側及び上側に隣接する復号済み参照画素を用いて、予め規定した予測を行う。
In step S205, the
ステップS203において、復号装置3は、イントラ予測モードの方向が左下から右上
に向かう方向或いは右上から左下に向かう方向であるか否かについて判定する。ステップ
S203において、イントラ予測モードの方向が左下から右上に向かう方向或いは右上か
ら左下に向かう方向であると判定された場合には、本動作は、ステップS206に進む。
In step S203, the
一方、ステップS203において、イントラ予測モードの方向が左下から右上に向かう
方向及び右上から左下に向かう方向以外であると判定された場合には、本動作は、ステッ
プS204に進む。
On the other hand, when it is determined in step S203 that the direction of the intra prediction mode is other than the direction from the lower left to the upper right and the direction from the upper right to the lower left, the operation proceeds to step S204.
ステップS204において、復号装置3は、上述の復号順として、HEVCで用いられ
ている従来のラスタースキャン順(図8(a)に示すようなZ型)を採用する。
In step S204, the
イントラ予測モードの方向が左下から右上に向かう方向であると決定された場合(ステ
ップS206)には、ステップS207において、復号装置3は、上述の復号順として、
TU#A3(CU#A内の左下のTU)→TU#A4(CU#A内の右下のTU)→TU
#A1(CU#A内の左上のTU)→TU#A2(CU#A内の右上のTU)という復号
順、或いは、TU#A3(CU#A内の左下のTU)→TU#A1(CU#A内の左上の
TU)→TU#A4(CU#A内の右下のTU)→TU#A2(CU#A内の右上のTU
)という復号順のうち、予め規定した復号順を採用する。
When it is determined that the direction of the intra prediction mode is the direction from the lower left to the upper right (step S206), in step S207, the
TU#A3 (bottom left TU in CU#A)→TU#A4 (bottom right TU in CU#A)→TU
#A1 (upper left TU in CU#A) → TU#A2 (upper right TU in CU#A) in decoding order, or TU#A3 (lower left TU in CU#A) → TU#A1 ( Upper left TU in CU#A)→TU#A4 (Lower right TU in CU#A)→TU#A2 (Upper right TU in CU#A
), a predetermined decoding order is adopted.
一方、イントラ予測モードの方向が左下から右上に向かう方向でないと決定された場合
(ステップS206)には、ステップS211において、復号装置3は、上述の復号順と
して、TU#A2(CU#A内の右上のTU)→TU#A4(CU#A内の右下のTU)
→TU#A1(CU#A内の左上のTU)→TU#A3(CU#A内の左下のTU)とい
う復号順、或いは、TU#A2(CU#A内の右上のTU)→TU#A1(CU#A内の
左上のTU)→TU#A4(CU#A内の右下のTU)→TU#A3(CU#A内の左下
のTU)という復号順のうち、予め規定した復号順を採用する。
On the other hand, when it is determined that the direction of the intra prediction mode is not the direction from the lower left to the upper right (step S206), in step S211, the
→ TU#A1 (upper left TU in CU#A) → TU#A3 (lower left TU in CU#A), or TU#A2 (upper right TU in CU#A) → TU# Predefined decoding in the decoding order of A1 (upper left TU in CU#A) → TU#A4 (lower right TU in CU#A) → TU#A3 (lower left TU in CU#A) Adopt order.
ステップS208において、復号装置3は、復号対象のTUの上側に隣接する参照画素
が復号済みであるか否かについて判定する。ステップS208において、復号済みである
場合、本動作は、ステップS209に進み、復号済みでない場合、本動作は、ステップS
210に進む。
In step S208, the
Proceed to 210.
ステップS209において、復号装置3は、復号対象のTUに対して、かかるTUの左
側及び上側及び下側に隣接する復号済み参照画素を用いて、予め規定した予測を行う。
In step S209, the
ステップS210において、復号装置3は、復号対象のTUに対して、かかるTUの左
側及び下側に隣接する復号済み参照画素を用いて、予め規定した予測を行う。
In step S210, the
ステップS212において、復号装置3は、復号対象のTUの左側に隣接する参照画素
が復号済みであるか否かについて判定する。ステップS212において、復号済みである
場合、本動作は、ステップS213に進み、復号済みでない場合、本動作は、ステップS
214に進む。
In step S212, the
Proceed to 214.
ステップS213において、復号装置3は、復号対象のTUに対して、かかるTUの左
側及び上側及び右側に隣接する復号済み参照画素を用いて、予め規定した予測を行う。
In step S213, the
ステップS214において、復号装置3は、復号対象のTUに対して、かかるTUの右
側及び上側に隣接する復号済み参照画素を用いて、予め規定した予測を行う。
In step S214, the
ステップS215において、復号装置3は、垂直方向及び水平方向の少なくとも一方の
基底を反転させた上で、上述の変換係数に対して逆直交変換処理を施すことによって残差
信号を生成し、その後の処理を行う。
In step S215, the
ステップS216において、復号装置3は、基底を反転させることなく、上述の変換係
数に対して逆直交変換処理を施すことによって残差信号を生成し、その後の処理を行う。
In step S216, the
本実施形態に係る復号装置3によれば、右側及び下側の少なくとも一方に位置する参照
画素を用いて予測画像を生成した場合には、変換係数に対して、基底を反転させた上で逆
直交変換処理を施すように構成されているため、エントロピーの増大を低減させることが
できる。
According to the
(第2の実施形態)
以下、図6及び図7を参照して、本発明の第2の実施形態に係る符号化装置1及び復号
装置3について、上述の第1の実施形態に係る符号化装置1及び復号装置3との相違点に
着目して説明する。
(Second embodiment)
6 and 7, the
本実施形態に係る符号化装置1では、イントラ予測部14aが、右側及び下側の少なく
とも一方に位置する参照画素を用いて予測画像を生成した場合に、直交変換・量子化部1
4cは、残差信号生成部14bによって生成された残差信号を水平方向及び垂直方向の少
なくとも一方に反転した上で直交変換処理を施すように構成されている。
In the
4c is configured to invert the residual signal generated by the
例えば、イントラ予測部14aが、左側及び下側に位置する参照画素を用いて予測画像
を生成した場合に、直交変換・量子化部14cは、残差信号生成部14bによって生成さ
れた残差信号を垂直方向に反転した上で直交変換処理を施すように構成されていてもよい
。
For example, when the
また、イントラ予測部14aが、右側及び上側に位置する参照画素を用いて予測画像を
生成した場合に、直交変換・量子化部14cは、残差信号生成部14bによって生成され
た残差信号を水平方向に反転した上で直交変換処理を施すように構成されていてもよい。
Further, when the
さらに、イントラ予測部14aが、右側及び下側に位置する参照画素を用いて予測画像
を生成した場合に、直交変換・量子化部14cは、残差信号生成部14bによって生成さ
れた残差信号を垂直方向及び水平方向に反転した上で直交変換処理を施すように構成され
ていてもよい。
Furthermore, when the
なお、イントラ予測部14aが、右側及び下側の少なくとも一方に位置する参照画素を
用いて予測画像を生成した場合で、且つ、適用する直交変換処理が、非対称な直交変換処
理(例えば、DST等)である場合に、直交変換・量子化部14cは、残差信号生成部1
4bによって生成された残差信号を水平方向及び垂直方向の少なくとも一方に反転させた
上で直交変換処理を施すように構成されていてもよい。
In addition, when the
4b may be configured to invert the residual signal in at least one of the horizontal and vertical directions and then perform the orthogonal transform processing.
すなわち、イントラ予測部14aが、右側及び下側の少なくとも一方に位置する参照画
素を用いて予測画像を生成した場合であっても、適用する直交変換処理が、対称な直交変
換処理(例えば、DCT等)である場合に、直交変換・量子化部14cは、残差信号生成
部14bによって生成された残差信号を反転させることなく直交変換処理を施すように構
成されていてもよい。
That is, even when the
また、イントラ予測部14aが、下側、左側及び上側といった3方向に隣接する参照画
素を用いて予測画像を生成した場合、直交変換・量子化部14cは、残差信号生成部14
bによって生成された残差信号を反転させることなく直交変換処理を施すように構成され
ていてもよい。
Further, when the
It may be configured to perform orthogonal transform processing without inverting the residual signal generated by b.
また、イントラ予測部14aが、右側、左側及び上側といった3方向に隣接する参照画
素を用いて予測画像を生成した場合、直交変換・量子化部14cは、残差信号生成部14
bによって生成された残差信号を反転させることなく直交変換処理を施すように構成され
ていてもよい。
Further, when the
It may be configured to perform orthogonal transform processing without inverting the residual signal generated by b.
図6に、本実施形態に係る符号化装置1の動作の一例について説明するためのフローチ
ャートについて示す。
FIG. 6 shows a flowchart for explaining an example of the operation of the
図6に示すように、ステップS301~S314の動作は、図3に示すステップS10
1~S114の動作と同一である。
As shown in FIG. 6, the operations of steps S301 to S314 are performed in step S10 shown in FIG.
1 to S114.
ステップ315において、符号化装置1は、上述の残差信号を反転させることなく直交
変換処理を施し、その後の処理を行う。
In step 315, the
ステップ316において、符号化装置1は、上述の残差信号を水平方向及び垂直方向の
少なくとも一方に反転した上で直交変換処理を施し、その後の処理を行う。
In step 316, the
本実施形態に係る符号化装置1によれば、右側及び下側の少なくとも一方に位置する参
照画素を用いて予測画像を生成した場合には、残差信号を水平方向及び垂直方向の少なく
とも一方に反転した上で直交変換処理を施すように構成されているため、エントロピーの
増大を低減させることができる。
According to the
本実施形態に係る復号装置3では、イントラ予測部33aが、右側及び下側の少なくと
も一方に位置する参照画素を用いて予測画像を生成した場合に、逆量子化・逆変換部33
bは、上述の変換係数に逆直交変換処理を施すことで得られる信号を水平方向及び垂直方
向の少なくとも一方に反転するように構成されている。
In the
b is configured to invert in at least one of the horizontal and vertical directions a signal obtained by performing inverse orthogonal transform processing on the transform coefficients.
例えば、イントラ予測部33aが、左側及び下側に位置する参照画素を用いて予測画像
を生成した場合に、逆量子化・逆変換部33bは、上述の変換係数に逆直交変換処理を施
すことで得られる信号を垂直方向に反転するように構成されていてもよい。
For example, when the
また、イントラ予測部33aが、右側及び上側に位置する参照画素を用いて予測画像を
生成した場合に、逆量子化・逆変換部33bは、上述の変換係数に逆直交変換処理を施す
ことで得られる信号を水平方向に反転するように構成されていてもよい。
Further, when the
さらに、イントラ予測部33aが、右側及び下側に位置する参照画素を用いて予測画像
を生成した場合に、逆量子化・逆変換部33bは、上述の変換係数に逆直交変換処理を施
すことで得られる信号を垂直方向及び水平方向に反転するように構成されていてもよい。
Furthermore, when the
なお、イントラ予測部33aが、右側及び下側の少なくとも一方に位置する参照画素を
用いて予測画像を生成した場合で、且つ、適用する直交変換処理が、非対称な直交変換処
理(例えば、DST等)である場合に、逆量子化・逆変換部33bは、上述の変換係数に
逆直交変換処理を施すことで得られる信号を反転するように構成されていてもよい。
In addition, when the
すなわち、イントラ予測部33aが、右側及び下側の少なくとも一方に位置する参照画
素を用いて予測画像を生成した場合であっても、適用する直交変換処理が、対称な直交変
換処理(例えば、DCT等)である場合に、逆量子化・逆変換部33bは、上述の変換係
数に逆直交変換処理を施すことで得られる信号を反転させないように構成されていてもよ
い。
That is, even when the
また、イントラ予測部33aが、下側、左側及び上側といった3方向に隣接する参照画
素を用いて予測画像を生成した場合、逆量子化・逆変換部33bは、上述の変換係数に逆
直交変換処理を施すことで得られる信号を反転させないように構成されていてもよい。
Further, when the
また、イントラ予測部33aが、右側、左側及び上側といった3方向に隣接する参照画
素を用いて予測画像を生成した場合、逆量子化・逆変換部33bは、上述の変換係数に逆
直交変換処理を施すことで得られる信号を反転させないように構成されていてもよい。
Further, when the
図7に、本実施形態に係る復号装置3の動作の一例について説明するためのフローチャ
ートについて示す。
FIG. 7 shows a flowchart for explaining an example of the operation of the
図7に示すように、ステップS401~S414の動作は、図5に示すステップS20
1~S214の動作と同一である。
As shown in FIG. 7, the operations of steps S401 to S414 are performed in step S20 shown in FIG.
1 to S214.
ステップ415において、復号装置3は、上述の変換係数に逆直交変換処理を施すこと
で得られる信号を反転させずに、その後の処理を行う。
In step 415, the
ステップ416において、復号装置3は、上述の変換係数に逆直交変換処理を施すこと
で得られる信号を水平方向及び垂直方向の少なくとも一方に反転した上で、その後の処理
を行う。
In step 416, the
(その他の実施形態)
上述のように、本発明について、上述した実施形態によって説明したが、かかる実施形
態における開示の一部をなす論述及び図面は、本発明を限定するものであると理解すべき
ではない。かかる開示から当業者には様々な代替実施形態、実施例及び運用技術が明らか
となろう。
(Other embodiments)
As noted above, the present invention has been described through the above-described embodiments, but the statements and drawings forming part of the disclosure in such embodiments should not be understood to limit the present invention. From such disclosure, various alternative embodiments, implementations and operational techniques will become apparent to those skilled in the art.
また、上述の実施形態では特に触れていないが、上述の符号化装置1及び復号装置3に
よって行われる各処理をコンピュータに実行させるプログラムが提供されてもよい。また
、かかるプログラムは、コンピュータ読取り可能媒体に記録されていてもよい。コンピュ
ータ読取り可能媒体を用いれば、かかるプログラムをコンピュータにインストールするこ
とが可能である。ここで、かかるプログラムが記録されたコンピュータ読取り可能媒体は
、非一過性の記録媒体であってもよい。非一過性の記録媒体は、特に限定されるものでは
ないが、例えば、CD-ROMやDVD-ROM等の記録媒体であってもよい。
Moreover, although not particularly mentioned in the above-described embodiment, a program may be provided that causes a computer to execute each process performed by the above-described
或いは、上述の符号化装置1及び復号装置3内の少なくとも一部の機能を実現するため
のプログラムを記憶するメモリ及びメモリに記憶されたプログラムを実行するプロセッサ
によって構成されるチップが提供されてもよい。
Alternatively, a chip configured by a memory storing a program for realizing at least part of the functions in the
1…符号化装置
11…イントラ予測モード決定部
12…TU分割決定部
13…符号化順制御部
14…逐次局部復号画像生成部
14a…イントラ予測部
14b…残差信号生成部
14c…直交変換・量子化部
14d…逆量子化部・逆直交変換部
14e…局部復号画像生成部
15…メモリ
16…エントロピー符号化部
3…復号装置
31…エントロピー復号部
32…復号順制御部
33…逐次局部復号画像生成部
33a…イントラ予測部
33b…逆量子化・逆変換部
33c…復号画像生成部
34…メモリ
1 Encoding
Claims (2)
イントラ予測モードを用いて、前記対象ブロックに対応する予測画像を生成するイントラ予測部と、
前記対象ブロックに対応する変換係数に関する逆変換処理を行う逆変換部と、を具備し、
前記逆変換部は、
前記イントラ予測部が前記対象ブロックに適用する前記イントラ予測モードの方向が、左下から右上に向かう方向であるかの判定、及び右上から左下に向かう方向であるかの判定を含むモード判定処理と、
前記モード判定処理の判定結果に基づいて、前記変換係数に前記逆変換処理を行うことで得られる信号を所定方向に反転する反転処理を制御する反転制御処理と、を実行し、
前記反転制御処理は、前記イントラ予測部が前記予測画像を生成する際に参照した参照画素の位置にさらに基づいて、前記反転処理を制御し、
前記反転制御処理は、前記イントラ予測部が、右側及び下側の少なくとも一方に位置する参照画素を用いて前記予測画像を生成した場合に、前記信号を水平方向及び垂直方向の少なくとも一方に反転することを特徴とする復号装置。 A decoding device for decoding a target block encoded by dividing an original image in units of frames constituting a moving image,
An intra prediction unit that generates a predicted image corresponding to the target block using an intra prediction mode;
an inverse transform unit that performs inverse transform processing on transform coefficients corresponding to the target block;
The inverse transform unit
Mode determination processing including determining whether the direction of the intra prediction mode applied to the target block by the intra prediction unit is a direction from the lower left to the upper right, and determining whether it is a direction from the upper right to the lower left;
an inversion control process for controlling an inversion process for inverting a signal obtained by performing the inverse transform process on the transform coefficient in a predetermined direction based on the determination result of the mode determination process;
The inversion control process controls the inversion process further based on the position of the reference pixel referred to when the intra prediction unit generates the predicted image,
The inversion control process inverts the signal in at least one of the horizontal direction and the vertical direction when the intra prediction unit generates the predicted image using reference pixels positioned at least one of the right side and the bottom side. A decoding device characterized by:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021167016A JP7246449B2 (en) | 2016-02-17 | 2021-10-11 | Encoding device, decoding device and program |
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016028438 | 2016-02-17 | ||
| JP2016028438 | 2016-02-17 | ||
| JP2017012132 | 2017-01-26 | ||
| JP2017012132 | 2017-01-26 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021167016A Division JP7246449B2 (en) | 2016-02-17 | 2021-10-11 | Encoding device, decoding device and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2018121318A JP2018121318A (en) | 2018-08-02 |
| JP7202769B2 true JP7202769B2 (en) | 2023-01-12 |
Family
ID=63044082
Family Applications (4)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017026529A Active JP7202769B2 (en) | 2016-02-17 | 2017-02-16 | Encoding device, decoding device and program |
| JP2021167016A Active JP7246449B2 (en) | 2016-02-17 | 2021-10-11 | Encoding device, decoding device and program |
| JP2023039333A Active JP7506211B2 (en) | 2016-02-17 | 2023-03-14 | Decoding device and program |
| JP2024095780A Active JP7699272B2 (en) | 2016-02-17 | 2024-06-13 | Decoding device and program |
Family Applications After (3)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021167016A Active JP7246449B2 (en) | 2016-02-17 | 2021-10-11 | Encoding device, decoding device and program |
| JP2023039333A Active JP7506211B2 (en) | 2016-02-17 | 2023-03-14 | Decoding device and program |
| JP2024095780A Active JP7699272B2 (en) | 2016-02-17 | 2024-06-13 | Decoding device and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (4) | JP7202769B2 (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7202769B2 (en) * | 2016-02-17 | 2023-01-12 | 日本放送協会 | Encoding device, decoding device and program |
| WO2020036132A1 (en) * | 2018-08-15 | 2020-02-20 | 日本放送協会 | Image encoding device, image decoding device, and program |
| CN112585975B (en) | 2018-08-20 | 2024-08-09 | 日本放送协会 | Coding device, decoding device and program |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2012096194A1 (en) | 2011-01-14 | 2012-07-19 | パナソニック株式会社 | Image encoding method, image encoding device, image decoding method, image decoding device, and image encoding/decoding device |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4577778B2 (en) * | 2005-09-28 | 2010-11-10 | 株式会社Kddi研究所 | Video coding and decoding method |
| JP2014045434A (en) | 2012-08-28 | 2014-03-13 | Nippon Hoso Kyokai <Nhk> | Image encoder, image decoder and programs thereof |
| JP7202769B2 (en) * | 2016-02-17 | 2023-01-12 | 日本放送協会 | Encoding device, decoding device and program |
-
2017
- 2017-02-16 JP JP2017026529A patent/JP7202769B2/en active Active
-
2021
- 2021-10-11 JP JP2021167016A patent/JP7246449B2/en active Active
-
2023
- 2023-03-14 JP JP2023039333A patent/JP7506211B2/en active Active
-
2024
- 2024-06-13 JP JP2024095780A patent/JP7699272B2/en active Active
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2012096194A1 (en) | 2011-01-14 | 2012-07-19 | パナソニック株式会社 | Image encoding method, image encoding device, image decoding method, image decoding device, and image encoding/decoding device |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2022023859A (en) | 2022-02-08 |
| JP2023072035A (en) | 2023-05-23 |
| JP7699272B2 (en) | 2025-06-26 |
| JP2018121318A (en) | 2018-08-02 |
| JP7246449B2 (en) | 2023-03-27 |
| JP2024107409A (en) | 2024-08-08 |
| JP7506211B2 (en) | 2024-06-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11665337B2 (en) | Method and apparatus for encoding/decoding an image signal | |
| US11750822B2 (en) | Encoding device, decoding device, and program | |
| JP7699272B2 (en) | Decoding device and program | |
| US11039135B2 (en) | Encoding method based on encoding order change and device therefor, and decoding method based on encoding order change and device therefor | |
| US20180376150A1 (en) | Encoding device, decoding device, and program | |
| KR20200015783A (en) | Intra prediction mode based image processing method and apparatus therefor | |
| JP7714724B2 (en) | Encoding device, decoding device, and program | |
| KR20170124077A (en) | Method and apparatus for encoding/decoding a video signal | |
| JP6956471B2 (en) | Coding device, decoding device and program | |
| JP7093152B2 (en) | Encoding device, decoding device and program | |
| JP7449253B2 (en) | Encoding device, decoding device and program | |
| JP7092455B2 (en) | Encoding device, decoding device and program | |
| JP7166743B2 (en) | Encoding device, decoding device and program | |
| KR20220061085A (en) | Method and apparatus for encoding/decoding a video signal | |
| JP7279128B2 (en) | Prediction device and program | |
| JP6890428B2 (en) | Coding device, decoding device and program | |
| JP2023024721A (en) | Coding device, decoding device, and program | |
| JP2018007079A (en) | Encoder, decoder, and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200109 |
|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20200528 |
|
| RD05 | Notification of revocation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7425 Effective date: 20200612 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20201111 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20201124 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20210125 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210323 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210427 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210628 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20210713 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20211011 |
|
| C60 | Trial request (containing other claim documents, opposition documents) |
Free format text: JAPANESE INTERMEDIATE CODE: C60 Effective date: 20211011 |
|
| A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20211019 |
|
| C21 | Notice of transfer of a case for reconsideration by examiners before appeal proceedings |
Free format text: JAPANESE INTERMEDIATE CODE: C21 Effective date: 20211026 |
|
| A912 | Re-examination (zenchi) completed and case transferred to appeal board |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20211119 |
|
| C211 | Notice of termination of reconsideration by examiners before appeal proceedings |
Free format text: JAPANESE INTERMEDIATE CODE: C211 Effective date: 20211124 |
|
| C22 | Notice of designation (change) of administrative judge |
Free format text: JAPANESE INTERMEDIATE CODE: C22 Effective date: 20220524 |
|
| C13 | Notice of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: C13 Effective date: 20220628 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220817 |
|
| C092 | Termination of reconsideration by examiners before appeal proceedings |
Free format text: JAPANESE INTERMEDIATE CODE: C092 Effective date: 20220906 |
|
| C302 | Record of communication |
Free format text: JAPANESE INTERMEDIATE CODE: C302 Effective date: 20220927 |
|
| C13 | Notice of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: C13 Effective date: 20221004 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20221012 |
|
| C302 | Record of communication |
Free format text: JAPANESE INTERMEDIATE CODE: C302 Effective date: 20221024 |
|
| C22 | Notice of designation (change) of administrative judge |
Free format text: JAPANESE INTERMEDIATE CODE: C22 Effective date: 20221025 |
|
| C23 | Notice of termination of proceedings |
Free format text: JAPANESE INTERMEDIATE CODE: C23 Effective date: 20221101 |
|
| C03 | Trial/appeal decision taken |
Free format text: JAPANESE INTERMEDIATE CODE: C03 Effective date: 20221129 |
|
| C30A | Notification sent |
Free format text: JAPANESE INTERMEDIATE CODE: C3012 Effective date: 20221129 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20221226 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7202769 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |