Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7597880B2 - Decoding device and program - Google Patents
[go: Go Back, main page]

JP7597880B2 - Decoding device and program - Google Patents

Decoding device and program Download PDF

Info

Publication number
JP7597880B2
JP7597880B2 JP2023141326A JP2023141326A JP7597880B2 JP 7597880 B2 JP7597880 B2 JP 7597880B2 JP 2023141326 A JP2023141326 A JP 2023141326A JP 2023141326 A JP2023141326 A JP 2023141326A JP 7597880 B2 JP7597880 B2 JP 7597880B2
Authority
JP
Japan
Prior art keywords
predicted image
unit
intra prediction
synthesis
area
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
Application number
JP2023141326A
Other languages
Japanese (ja)
Other versions
JP2023159443A (en
Inventor
俊輔 岩村
敦郎 市ヶ谷
和博 千田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Japan Broadcasting Corp
Original Assignee
Japan Broadcasting Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Japan Broadcasting Corp filed Critical Japan Broadcasting Corp
Priority to JP2023141326A priority Critical patent/JP7597880B2/en
Publication of JP2023159443A publication Critical patent/JP2023159443A/en
Priority to JP2024207230A priority patent/JP7736899B2/en
Application granted granted Critical
Publication of JP7597880B2 publication Critical patent/JP7597880B2/en
Priority to JP2025141976A priority patent/JP2025161984A/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Compression Or Coding Systems Of Tv Signals (AREA)

Description

本発明は、復号装置及びプログラムに関する。 The present invention relates to a decoding device and a program.

H.265/HEVC(High Efficiency Video Coding)に代表される動画像の符号化方式では、フレーム間の時間的相関を利用したインター予測及びフレーム内の空間的相関を利用したイントラ予測の2種類の予測を切り替えながら予測を行って残差信号を生成した後、直交変換処理やループフィルタ処理やエントロピー符号化処理を行い得られたストリームを出力するように構成されている。 Video coding methods such as H.265/HEVC (High Efficiency Video Coding) are configured to generate residual signals by switching between two types of prediction: inter-prediction, which uses temporal correlation between frames, and intra-prediction, which uses spatial correlation within a frame, and then output the resulting stream by performing orthogonal transform processing, loop filter processing, and entropy coding processing.

HEVCにおけるイントラ予測では、Planar予測やDC予測や方向予測の計35種類のモードが用意されており、エンコーダで決定されたモードに従って、隣接する復号済み参照画素を用いてイントラ予測を行うように構成されている。 HEVC provides 35 different intra prediction modes, including planar prediction, DC prediction, and directional prediction, and is configured to perform intra prediction using adjacent decoded reference pixels according to the mode determined by the encoder.

ここで、イントラ予測では、フレーム内で最も左上に位置するCU(Coding Unit)等、隣接する復号済み参照画素が存在しないCUでは、規定した値(10ビットの動画像であれば「512」)を埋める処理により、予測画像を生成する際に用いる参照画素を作り出すように構成されている。 Here, in intra prediction, in a CU (Coding Unit) that has no adjacent decoded reference pixels, such as the top leftmost CU in a frame, the reference pixels used when generating a predicted image are created by filling in a specified value (for a 10-bit video image, this is "512").

また、従来のHEVCでは、符号化処理が、左上からラスタースキャン順に行われるために、参照画素が復号済みでない場合がある。このような場合には、最も近い復号済み参照画素を0次外挿した値を用いて予測画像を生成するように構成されている。 In addition, in conventional HEVC, the encoding process is performed in raster scan order from the top left, so there are cases where the reference pixels have not been decoded. In such cases, the system is configured to generate a predicted image using a value obtained by zero-order extrapolation of the closest decoded reference pixel.

CUは、複数のブロック(TU:Transform Unit)に分割され直交変換処理が施される。HEVCにおいて、適用するイントラ予測の種類を示すイントラ予測モードは、CU内で共通であり、複数のTUに対して共通したイントラ予測モードを用いて予測が行われる。 A CU is divided into multiple blocks (TUs: Transform Units) and undergoes orthogonal transform processing. In HEVC, the intra prediction mode, which indicates the type of intra prediction to be applied, is common within a CU, and predictions are performed using the same intra prediction mode for multiple TUs.

イントラ予測では、図7に示すように、ラスタースキャン順による符号化処理により、CU#Xの左下や右上に位置する参照画素Nが復号済みでない場合が多く、このような場合に、復号済みでない参照画素が存在する方向からの方向予測を行うと予測精度が低下し、符号化効率が低減してしまうという問題点があった。 As shown in Figure 7, in intra prediction, due to the encoding process in raster scan order, the reference pixel N located at the bottom left or top right of CU#X is often not yet decoded. In such cases, if directional prediction is performed from the direction in which the undecoded reference pixel exists, the prediction accuracy decreases, resulting in a problem of reduced encoding efficiency.

以下、図8(a)~図8(d)を用いて、かかる問題点について具体的に説明する。図8は、従来のHEVCにおけるイントラ予測の一例について示す。 The following describes these problems in detail with reference to Figures 8(a) to 8(d). Figure 8 shows an example of intra prediction in conventional HEVC.

かかる例では、図8(a)に示すように、図7の例の場合と同様に、CU#A1(フレーム内の左上のCU)の参照画素については、全てが復号済みである。同様に、図8(c)に示すように、CU#A3(フレーム内の左下のCU)の参照画素については、全てが復号済みである。 In this example, as shown in FIG. 8(a), similar to the example in FIG. 7, all of the reference pixels for CU#A1 (the CU in the top left of the frame) have been decoded. Similarly, as shown in FIG. 8(c), all of the reference pixels for CU#A3 (the CU in the bottom left of the frame) have been decoded.

これに対して、図8(b)に示すように、CU#A1内に位置する参照画素W1~W3は復号済みであるが、CU#A3内に位置する参照画素B1~B4は復号されていないので、そのままCU#A2(フレーム内の右上のCU)の予測画像を生成する際の参照画素とすることはできない。 In contrast, as shown in FIG. 8(b), reference pixels W1 to W3 located in CU#A1 have already been decoded, but reference pixels B1 to B4 located in CU#A3 have not been decoded, and therefore cannot be used as reference pixels when generating a predicted image for CU#A2 (the top right CU in the frame).

このため、従来のHEVCでは、図8(b)に示すように、CU#A1内に位置する復号済み参照画素W1~W3の一番下に位置する参照画素W1の値を、CU#A3内の同じ列に位置する未復号参照画素B1~B4にコピーするように規定されている。 For this reason, conventional HEVC specifies that the value of reference pixel W1, which is located at the bottom of decoded reference pixels W1 to W3 in CU#A1, is copied to undecoded reference pixels B1 to B4 located in the same column in CU#A3, as shown in Figure 8(b).

同様に、従来のHEVCでは、図8(d)に示すように、CU#A3内に位置する復号済み参照画素B1~B3の一番下に位置する参照画素B1の値を、CU#A3の下側に存在するCU内の同じ列に位置する未復号参照画素P3にコピーするように規定されている。 Similarly, in conventional HEVC, as shown in FIG. 8(d), it is specified that the value of reference pixel B1, which is located at the bottom of the decoded reference pixels B1 to B3 located in CU#A3, is copied to undecoded reference pixel P3, which is located in the same column in the CU below CU#A3.

したがって、図8の例のように、左下から右上に向かって方向予測が行われる場合、生成された予測画像の多くはコピーで埋められた未復号参照画素により構成されているため、予測精度が低下し、符号化効率が低減してしまうという問題点があった。 Therefore, when directional prediction is performed from the bottom left to the top right, as in the example of Figure 8, many of the generated predicted images are composed of undecoded reference pixels filled with copies, resulting in a problem of reduced prediction accuracy and reduced coding efficiency.

かかる問題点を解決するために、TU分割が行われるイントラ予測において、CU内に存在する複数のTUに対する符号化処理順として、ラスタースキャン順(例えば、Z型)の他、U型やX型等の符号化順に自由度を持たせることによって予測精度の向上を図る技術が知られている(非特許文献1参照)。 To solve this problem, in intra prediction where TU division is performed, a technique is known that aims to improve prediction accuracy by allowing freedom in the coding order for multiple TUs in a CU, such as raster scan order (e.g., Z-type), as well as U-type and X-type coding orders (see Non-Patent Document 1).

望月等、「平均値座標に基づいた適用イントラ予測方式」、情報処理学会研究報告、vol、2012-AVM-77、No.12Mochizuki et al., "An adaptive intra prediction method based on mean coordinates," Information Processing Society of Japan Research Report, vol. 2012-AVM-77, No. 12

しかしながら、上述の非特許文献1に規定されている技術では、CU単位でどのような符号化処理順を用いるのかについてのフラグを伝送する必要があるため、伝送する情報量が増大してしまう他、全ての符号化処理順の中からどの符号化処理順が良いかを選択するために、符号化装置側では全ての組み合わせを試す必要があり、符号化装置側の計算時間が増大してしまうという問題点があった。 However, the technology defined in the above-mentioned non-patent document 1 requires the transmission of a flag indicating which encoding process order to use on a CU-by-CU basis, which increases the amount of information to be transmitted. In addition, in order to select the best encoding process order from among all the encoding process orders, the encoding device needs to try all combinations, which increases the calculation time on the encoding device side.

そこで、本発明は、上述した課題を解決するためになされたものであり、符号化装置によって伝送する情報量を増大させることなく、また、符号化装置側の計算時間を増大させることなく、予測精度や符号化効率を向上させることができる符号化装置、復号装置及びプログラムを提供することを目的とする。 The present invention has been made to solve the above-mentioned problems, and aims to provide an encoding device, a decoding device, and a program that can improve prediction accuracy and encoding efficiency without increasing the amount of information transmitted by the encoding device and without increasing the calculation time on the encoding device side.

本発明の第1の特徴は、動画像を構成するフレーム単位の原画像を分割した符号化対象ブロックを復号するように構成されている復号装置であって、予測モードに基づいて決定する第1予測処理により第1予測画像を生成する第1予測部と、前記符号化対象ブロックに対応する合成領域を決定するように構成されている合成領域決定部と、前記第1予測処理と異なる第2予測処理により第2予測画像を生成する第2予測部と、前記合成領域に含まれる予測画像を、前記第1予測画像と前記第2予測画像との加重平均により生成する予測画像合成部とを具備しており、前記予測画像合成部は、前記符号化対象ブロックに隣接するブロックが復号済みか否かに基づいて前記加重平均に用いる重みを決定することを要旨とする。一実施形態に係る符号化装置は、動画像を構成するフレーム単位の原画像を符号化対象ブロックに分割して符号化するように構成されている符号化装置であって、イントラ予測モードに基づいて、前記符号化対象ブロック内において復号済みでない隣接画素から予測画像が生成される合成領域を決定するように構成されている合成領域決定部と、前記合成領域に含まれるか否かに基づいて、各領域の予測画像の生成方法を変更するように構成されているイントラ予測部とを具備することを要旨とする。 The first feature of the present invention is a decoding device configured to decode encoding target blocks obtained by dividing an original image in units of frames constituting a moving image, the decoding device including a first prediction unit that generates a first predicted image by a first prediction process determined based on a prediction mode, a synthesis area determination unit that is configured to determine a synthesis area corresponding to the encoding target block, a second prediction unit that generates a second predicted image by a second prediction process different from the first prediction process, and a predicted image synthesis unit that generates a predicted image included in the synthesis area by a weighted average of the first predicted image and the second predicted image, and the predicted image synthesis unit determines a weight to be used for the weighted average based on whether or not a block adjacent to the encoding target block has been decoded. The encoding device according to one embodiment is an encoding device configured to divide an original image in units of frames constituting a moving image into encoding target blocks and encode it, the encoding device including a synthesis area determination unit that is configured to determine a synthesis area in which a predicted image is generated from adjacent pixels that have not been decoded in the encoding target block based on an intra prediction mode, and an intra prediction unit that is configured to change a method of generating a predicted image for each area based on whether or not it is included in the synthesis area.

一実施形態に係る復号装置は、動画像を構成するフレーム単位の原画像を符号化対象ブロックに分割して復号するように構成されている復号装置であって、イントラ予測モードに基づいて、前記符号化対象ブロック内において復号済みでない隣接画素から予測画像が生成される合成領域を決定するように構成されている合成領域決定部と、前記合成領域に含まれるか否かに基づいて、各領域の予測画像の生成方法を変更するように構成されているイントラ予測部とを具備することを要旨とする。 The decoding device according to one embodiment is configured to divide frame-by-frame original images constituting a moving image into blocks to be coded and decode them, and is provided with a synthesis area determination unit configured to determine a synthesis area in which a predicted image is generated from adjacent pixels that have not yet been decoded within the blocks to be coded based on an intra prediction mode, and an intra prediction unit configured to change the method of generating a predicted image for each area based on whether or not it is included in the synthesis area.

一実施形態に係るプログラムは、コンピュータを、上述の符号化装置として機能させるためのプログラムであることを要旨とする。 The gist of the program according to one embodiment is that it is a program for causing a computer to function as the encoding device described above.

一実施形態に係るプログラムは、コンピュータを、上述の復号装置として機能させるためのプログラムであることを要旨とする。 The gist of the program according to one embodiment is that it is a program for causing a computer to function as the above-mentioned decryption device.

本発明によれば、符号化装置によって伝送する情報量を増大させることなく、また、符号化装置側の計算時間を増大させることなく、予測精度や符号化効率を向上させることができる符号化装置、復号装置及びプログラムを提供することができる。 The present invention provides an encoding device, a decoding device, and a program that can improve prediction accuracy and encoding efficiency without increasing the amount of information transmitted by the encoding device and without increasing the calculation time on the encoding device side.

図1は、第1の実施形態に係る符号化装置1の機能ブロック図である。FIG. 1 is a functional block diagram of an encoding device 1 according to the first embodiment. 図2は、第1の実施形態において予測画像が生成される様子の一例を示す図である。FIG. 2 is a diagram showing an example of how a predicted image is generated in the first embodiment. 図3は、第1の実施形態において予測画像が生成される様子の一例を示す図である。FIG. 3 is a diagram showing an example of how a predicted image is generated in the first embodiment. 図4は、第1の実施形態に係る復号装置3の機能ブロック図である。FIG. 4 is a functional block diagram of the decoding device 3 according to the first embodiment. 図5は、第1の実施形態に係る符号化装置1及び復号装置3の動作を示すフローチャートである。FIG. 5 is a flowchart showing the operations of the encoding device 1 and the decoding device 3 according to the first embodiment. 図6は、第2の実施形態において予測画像が生成される様子の一例を示す図である。FIG. 6 is a diagram showing an example of how a predicted image is generated in the second embodiment. 図7は、従来のHEVCにおいて予測画像が生成される様子の一例を示す図である。FIG. 7 is a diagram showing an example of how a predicted image is generated in conventional HEVC. 図8は、従来のHEVCにおいて予測画像が生成される様子の一例を示す図である。FIG. 8 is a diagram showing an example of how a predicted image is generated in conventional HEVC.

(第1の実施形態)
以下、図1~図5を参照して、本発明の第1の実施形態に係る符号化装置1及び復号装置3について説明する。ここで、本実施形態に係る符号化装置1及び復号装置3は、HEVCにおけるイントラ予測に対応するように構成されている。
(First embodiment)
An encoding device 1 and a decoding device 3 according to a first embodiment of the present invention will be described below with reference to Figures 1 to 5. Here, the encoding device 1 and the decoding device 3 according to this embodiment are configured to support intra prediction in HEVC.

本実施形態に係る符号化装置1は、動画像を構成するフレーム単位の原画像を符号化対象ブロックに分割して符号化するように構成されている。なお、本実施形態では、符号化対象のCUの左側及び上側に隣接する画素は全て復号済みであるものとする。 The encoding device 1 according to this embodiment is configured to divide an original image in units of frames that constitute a moving image into blocks to be encoded and encode the divided blocks. Note that in this embodiment, it is assumed that all pixels adjacent to the left and above the CU to be encoded have already been decoded.

また、本実施形態に係る符号化装置1は、CUを複数のTUに分割することができるように構成されていてもよい。したがって、本実施形態では、符号化対象ブロックは、CUであってもよいし、TUであってもよい。以下、本実施形態では、符号化対象ブロックとしてCUが用いられるケースを例にして説明する。 The encoding device 1 according to this embodiment may be configured to be able to divide a CU into a plurality of TUs. Therefore, in this embodiment, the encoding target block may be a CU or a TU. Hereinafter, this embodiment will be described taking as an example a case where a CU is used as the encoding target block.

また、本実施形態では、CUの符号化順及び復号順として、従来のHEVCで用いられているラスタースキャン順(図7や図8に示すようなZ型)が用いられているケースを例にして説明しているが、かかる符号化順及び復号順として、U型やX型等の他の符号化順及び復号順が用いられていてもよい。 In addition, in this embodiment, the coding order and decoding order of CUs are described using as an example a case in which the raster scan order (Z-type as shown in Figures 7 and 8) used in conventional HEVC is used, but other coding orders and decoding orders such as U-type and X-type may also be used as the coding order and decoding order.

図1に示すように、本実施形態に係る符号化装置1は、イントラ予測モード決定部11と、合成領域決定部12と、イントラ予測部13と、残差信号生成部14と、直交変換・量子化部15と、逆直交変換・逆量子化部16と、局部復号画像生成部17と、メモリ部18と、エントロピー符号化部19とを具備している。 As shown in FIG. 1, the encoding device 1 according to this embodiment includes an intra-prediction mode determination unit 11, a synthesis region determination unit 12, an intra-prediction unit 13, a residual signal generation unit 14, an orthogonal transform and quantization unit 15, an inverse orthogonal transform and inverse quantization unit 16, a local decoded image generation unit 17, a memory unit 18, and an entropy encoding unit 19.

イントラ予測モード決定部11は、CUに適用する最適なイントラ予測モードを決定するように構成されている。 The intra prediction mode determination unit 11 is configured to determine the optimal intra prediction mode to apply to the CU.

合成領域決定部12は、イントラ予測モード決定部11によって決定されたイントラ予測モードに基づいて、CU内において復号済みでない隣接画素から予測画像が生成される合成領域Xを決定するように構成されている。 The synthesis area determination unit 12 is configured to determine a synthesis area X in which a predicted image is generated from adjacent pixels that have not yet been decoded within the CU, based on the intra prediction mode determined by the intra prediction mode determination unit 11.

具体的には、図2に示すように、合成領域決定部12は、イントラ予測モード決定部11によって決定されたイントラ予測モードの方向が左下から右上に向かう方向である場合(すなわち、左下から右上に向かって方向予測が行われる場合)に、CU#A2内において復号済みでない隣接画素B1~B4から予測画像が生成される合成領域Xを決定するように構成されていてもよい。 Specifically, as shown in FIG. 2, the synthesis area determination unit 12 may be configured to determine a synthesis area X in which a predicted image is generated from adjacent pixels B1 to B4 that have not yet been decoded within CU#A2 when the direction of the intra prediction mode determined by the intra prediction mode determination unit 11 is from the bottom left to the top right (i.e., when directional prediction is performed from the bottom left to the top right).

また、本発明は、イントラ予測モード決定部11によって決定されたイントラ予測モードの方向が右上から左下に向かう方向である場合(すなわち、右上から左下に向かって方向予測が行われる場合)にも適用可能であるが、以下、イントラ予測モード決定部11によって決定されたイントラ予測モードの方向が左下から右上に向かう方向である場合(すなわち、左下から右上に向かって方向予測が行われる場合)を例に挙げて説明する。 The present invention is also applicable to cases where the direction of the intra prediction mode determined by the intra prediction mode determination unit 11 is from the top right to the bottom left (i.e., when directional prediction is performed from the top right to the bottom left), but below we will explain an example where the direction of the intra prediction mode determined by the intra prediction mode determination unit 11 is from the bottom left to the top right (i.e., when directional prediction is performed from the bottom left to the top right).

なお、本明細書の図において、イントラ予測モードの方向(予測方向)を示す矢印は、HEVC規格書における記載と同様に、イントラ予測の対象の画素から参照画素に向かうものとする(以下同様)。 Note that in the figures in this specification, the arrow indicating the direction of the intra prediction mode (prediction direction) points from the pixel targeted for intra prediction to the reference pixel, as described in the HEVC standard (same below).

イントラ予測部13は、合成領域決定部12によって決定された合成領域Xに含まれるか否かに基づいて、各領域の予測画像の生成方法を変更するように構成されている。 The intra prediction unit 13 is configured to change the method of generating a predicted image for each region based on whether or not it is included in the synthesis region X determined by the synthesis region determination unit 12.

具体的には、イントラ予測部13は、図3(a)に示すように、CU#A2において、合成領域Xに含まれていない領域(すなわち、参照画素W1~W3が復号済みである領域)Yでは、イントラ予測モード決定部11によって決定されたイントラ予測モードを用いて、復号済み参照画素W1~W3に基づいて予測画像を生成するように構成されている。 Specifically, as shown in FIG. 3(a), in CU#A2, in an area Y that is not included in synthesis area X (i.e., an area where reference pixels W1 to W3 have already been decoded), the intra prediction unit 13 is configured to generate a predicted image based on the decoded reference pixels W1 to W3 using the intra prediction mode determined by the intra prediction mode determination unit 11.

一方、イントラ予測部13は、図3(b)に示すように、CU#A2において、合成領域Xに含まれている領域(すなわち、参照画素B2~B4が復号済みでない領域)では、予め規定した予測方法を用いて予測画像を生成するように構成されている。 On the other hand, as shown in FIG. 3(b), the intra prediction unit 13 is configured to generate a predicted image using a predefined prediction method in the area of CU#A2 that is included in synthesis area X (i.e., the area where reference pixels B2 to B4 have not yet been decoded).

ここで、予め規定した予測方法とは、例えば、DC予測やPlanar予測等のイントラ予測の他、隣接する復号済み参照画素の値の平均等で予測画像を生成する予測方法等が挙げられる。 Here, examples of the predefined prediction method include intra prediction such as DC prediction and planar prediction, as well as prediction methods that generate a predicted image by averaging the values of adjacent decoded reference pixels.

なお、符号化装置1及び復号装置3において、かかる予測方法について予め決定していれば、如何なる予測方法を使う場合であっても、符号化装置1から復号装置3に対して、かかる予測方法を示す新たなフラグを伝送する必要はない。 Note that if the encoding device 1 and the decoding device 3 have previously determined the prediction method, there is no need to transmit a new flag indicating the prediction method from the encoding device 1 to the decoding device 3, regardless of the prediction method used.

また、合成領域決定部12によって決定された合成領域は、イントラ予測モードの方向及び隣接する画素が復号済みであるか否かによって一意に決定することができるため、符号化装置1から復号装置3に対して、新たに合成領域がどの領域であるかを示すフラグを伝送する必要はない。 In addition, since the synthesis area determined by the synthesis area determination unit 12 can be uniquely determined based on the direction of the intra prediction mode and whether or not the adjacent pixels have already been decoded, there is no need to transmit a flag indicating which area is the new synthesis area from the encoding device 1 to the decoding device 3.

例えば、図3(b)に示すように、イントラ予測部13は、CU#A2における合成領域Xに含まれている領域内の画素X1の位置では、Planar予測を用いて、画素W3、画素D1、画素D2及び画素D4を合成することによって予測画像を生成するように構成されていてもよい。ここで、画素D4には、画素B4の値がコピーされており、画素B4には、画素W1の値がコピーされている。 For example, as shown in FIG. 3B, the intra prediction unit 13 may be configured to generate a predicted image by synthesizing pixels W3, D1, D2, and D4 using planar prediction at the position of pixel X1 in an area included in synthesis area X in CU#A2. Here, the value of pixel B4 is copied to pixel D4, and the value of pixel W1 is copied to pixel B4.

残差信号生成部14は、イントラ予測部13によって生成された予測画像と原画像との差分により残差信号を生成するように構成されている。 The residual signal generation unit 14 is configured to generate a residual signal based on the difference between the predicted image generated by the intra prediction unit 13 and the original image.

直交変換・量子化部15は、残差信号生成部14によって生成された残差信号に対して直交変換処理及び量子化処理を施し、量子化された変換係数を生成するように構成されている。 The orthogonal transform and quantization unit 15 is configured to perform orthogonal transform processing and quantization processing on the residual signal generated by the residual signal generation unit 14, and generate quantized transform coefficients.

逆直交変換・逆量子化部16は、直交変換・量子化部15によって生成された量子化された変換係数に対して、再び逆量子化処理及び逆直交変換処理を施し、量子化された残差信号を生成するように構成されている。 The inverse orthogonal transform and inverse quantization unit 16 is configured to again perform inverse quantization and inverse orthogonal transform processing on the quantized transform coefficients generated by the orthogonal transform and quantization unit 15, thereby generating a quantized residual signal.

局部復号画像生成部17は、逆直交変換・逆量子化部16によって生成された量子化された残差信号に対してイントラ予測部13によって生成された予測画像を加えることで局部復号画像を生成するように構成されている。 The local decoded image generating unit 17 is configured to generate a local decoded image by adding the predicted image generated by the intra prediction unit 13 to the quantized residual signal generated by the inverse orthogonal transform and inverse quantization unit 16.

メモリ部18は、局部復号画像生成部17によって生成された局部復号画像を参照画像として利用可能に保持するように構成されている。 The memory unit 18 is configured to hold the locally decoded image generated by the locally decoded image generating unit 17 so that it can be used as a reference image.

エントロピー符号化部19は、イントラ予測モード決定部11によって決定されたイントラ予測モード等を含むフラグ情報や量子化された変換係数に対してエントロピー符号化処理を施してストリーム出力するように構成されている。 The entropy coding unit 19 is configured to perform entropy coding processing on flag information including the intra-prediction mode determined by the intra-prediction mode determination unit 11 and quantized transform coefficients, and output the result as a stream.

また、本実施形態に係る復号装置3は、動画像を構成するフレーム単位の原画像をCUに分割して復号するように構成されている。また、本実施形態に係る復号装置3は、本実施形態に係る符号化装置1と同様に、CUを複数のTUに分割することができるように構成されている。 The decoding device 3 according to this embodiment is configured to divide original images in units of frames that make up a moving image into CUs and decode them. Similarly to the encoding device 1 according to this embodiment, the decoding device 3 according to this embodiment is configured to be able to divide a CU into multiple TUs.

図4に示すように、本実施形態に係る復号装置3は、エントロピー復号部31と、合成領域決定部32と、イントラ予測部33と、逆量子化・逆変換部34と、局部復号画像生成部35と、メモリ部36とを具備している。 As shown in FIG. 4, the decoding device 3 according to this embodiment includes an entropy decoding unit 31, a synthesis region determination unit 32, an intra prediction unit 33, an inverse quantization and inverse transform unit 34, a local decoded image generation unit 35, and a memory unit 36.

エントロピー復号部31は、符号化装置1から出力されたストリームから、変換係数やフラグ情報等を復号するように構成されている。ここで、変換係数は、符号化装置1によって、フレーム単位の原画像をCUに分割して符号化された信号として得られた量子化された変換係数である。また、フラグ情報は、予測モード等の付随する情報を含む。 The entropy decoding unit 31 is configured to decode the transform coefficients, flag information, and the like from the stream output from the encoding device 1. Here, the transform coefficients are quantized transform coefficients obtained as signals encoded by the encoding device 1 by dividing an original image in units of frames into CUs. In addition, the flag information includes associated information such as a prediction mode.

合成領域決定部32は、エントロピー復号部31によって出力されたイントラ予測モードに基づいて、CU内において復号済みでない隣接画素から予測画像が生成される合成領域Xを決定するように構成されている。 The synthesis area determination unit 32 is configured to determine a synthesis area X in which a predicted image is generated from adjacent pixels that have not yet been decoded within the CU, based on the intra prediction mode output by the entropy decoding unit 31.

具体的には、図2に示すように、合成領域決定部32は、エントロピー復号部31によって出力されたイントラ予測モードの方向が左下から右上に向かう方向である場合(すなわち、左下から右上に向かって方向予測が行われる場合)に、CU#A2内において復号済みでない隣接画素B1~B4から予測画像が生成される合成領域Xを決定するように構成されていてもよい。 Specifically, as shown in FIG. 2, the synthesis area determination unit 32 may be configured to determine a synthesis area X in which a predicted image is generated from adjacent pixels B1 to B4 that have not yet been decoded within CU#A2 when the direction of the intra prediction mode output by the entropy decoding unit 31 is from the bottom left to the top right (i.e., when directional prediction is performed from the bottom left to the top right).

イントラ予測部33は、合成領域決定部32によって決定された合成領域X及びエントロピー復号部31によって出力されたイントラ予測モードを用いて、予測画像を生成するように構成されていてもよい。 The intra prediction unit 33 may be configured to generate a predicted image using the synthesis area X determined by the synthesis area determination unit 32 and the intra prediction mode output by the entropy decoding unit 31.

具体的には、イントラ予測部33は、イントラ予測部13と同様に、合成領域決定部12によって決定された合成領域Xに含まれるか否かに基づいて、各領域の予測画像の生成方法を変更するように構成されている。 Specifically, like the intra prediction unit 13, the intra prediction unit 33 is configured to change the method of generating a predicted image for each region based on whether or not it is included in the synthesis region X determined by the synthesis region determination unit 12.

例えば、イントラ予測部33は、図3(a)に示すように、CU#A2において、合成領域Xに含まれていない領域(すなわち、参照画素W1~W3が復号済みである領域)Yでは、エントロピー復号部31によって出力されたイントラ予測モードを用いて、復号済み参照画素W1~W3に基づいて予測画像を生成するように構成されている。 For example, as shown in FIG. 3(a), in CU#A2, in an area Y that is not included in synthesis area X (i.e., an area where reference pixels W1 to W3 have already been decoded), the intra prediction unit 33 is configured to generate a predicted image based on the decoded reference pixels W1 to W3 using the intra prediction mode output by the entropy decoding unit 31.

一方、イントラ予測部33は、図3(b)に示すように、CU#A2において、合成領域Xに含まれている領域(すなわち、参照画素B2~B4が復号済みでない領域)では、上述の予め規定した予測方法を用いて予測画像を生成するように構成されている。 On the other hand, as shown in FIG. 3(b), the intra prediction unit 33 is configured to generate a predicted image using the above-mentioned predefined prediction method in the area of CU#A2 that is included in synthesis area X (i.e., the area where reference pixels B2 to B4 have not yet been decoded).

逆量子化・逆変換部34は、エントロピー復号部31によって出力された量子化された変換係数に対して逆量子化処理及び逆変換処理(例えば、逆直交変換処理)を施すことによって、残差信号を生成するように構成されている。 The inverse quantization and inverse transform unit 34 is configured to generate a residual signal by performing inverse quantization processing and inverse transform processing (e.g., inverse orthogonal transform processing) on the quantized transform coefficients output by the entropy decoding unit 31.

局部復号画像生成部35は、イントラ予測部33によって生成された予測画像と逆量子化・逆変換部34によって生成された残差信号とを加えることで局部復号画像を生成するように構成されている。 The local decoded image generating unit 35 is configured to generate a local decoded image by adding the predicted image generated by the intra prediction unit 33 and the residual signal generated by the inverse quantization and inverse transform unit 34.

メモリ部36は、局部復号画像生成部35によって生成された局部復号画像を、イントラ予測及びインター予測のための参照画像として利用可能に保持するように構成されている。 The memory unit 36 is configured to hold the locally decoded image generated by the locally decoded image generating unit 35 so that it can be used as a reference image for intra prediction and inter prediction.

図5に、本実施形態に係る符号化装置1及び復号装置3によって予測画像を生成する動作の一例について説明するためのフローチャートについて示す。 Figure 5 shows a flowchart for explaining an example of the operation of generating a predicted image by the encoding device 1 and the decoding device 3 according to this embodiment.

第1に、図5を参照して、本実施形態に係る符号化装置1によって予測画像を生成する動作の一例について説明する。 First, with reference to FIG. 5, an example of an operation of generating a predicted image by the encoding device 1 according to this embodiment will be described.

図5に示すように、ステップS101において、符号化装置1は、CUに適用する最適なイントラ予測モードを決定する。 As shown in FIG. 5, in step S101, the encoding device 1 determines the optimal intra prediction mode to apply to the CU.

ステップS102において、符号化装置1は、ステップS101において決定されたイントラ予測モードに基づいて、CU内において復号済みでない隣接画素から予測画像が生成される合成領域Xを決定する。 In step S102, the encoding device 1 determines a synthesis area X in which a predicted image is generated from adjacent pixels that have not yet been decoded within the CU, based on the intra prediction mode determined in step S101.

ステップS103において、符号化装置1は、CU内において、予測画像を生成する領域が合成領域に含まれているか否かについて判定する。「No」の場合、本動作は、ステップS104に進み、「Yes」の場合、本動作は、ステップS105に進む。 In step S103, the encoding device 1 determines whether or not the area in the CU for which a predicted image is to be generated is included in the synthesis area. If the answer is "No," the operation proceeds to step S104; if the answer is "Yes," the operation proceeds to step S105.

ステップS104において、符号化装置1は、ステップS101において決定されたイントラ予測モードを用いて、復号済み参照画素に基づいて予測画像を生成する。 In step S104, the encoding device 1 generates a predicted image based on the decoded reference pixels using the intra prediction mode determined in step S101.

ステップS105において、符号化装置1は、上述の予め規定した予測方法を用いて予測画像を生成する。 In step S105, the encoding device 1 generates a predicted image using the above-mentioned predefined prediction method.

第2に、図5を参照して、本実施形態に係る復号装置3によって予測画像を生成する動作の一例について説明する。 Secondly, referring to FIG. 5, an example of an operation of generating a predicted image by the decoding device 3 according to this embodiment will be described.

図5に示すように、ステップS101において、復号装置3は、エントロピー復号処理によって得られた情報に基づいてイントラ予測モードを決定する。 As shown in FIG. 5, in step S101, the decoding device 3 determines the intra prediction mode based on the information obtained by the entropy decoding process.

ステップS102において、復号装置3は、ステップS101において決定されたイントラ予測モードに基づいて、CU内において復号済みでない隣接画素から予測画像が生成される合成領域Xを決定する。 In step S102, the decoding device 3 determines a synthesis area X in which a predicted image is generated from adjacent pixels that have not yet been decoded within the CU, based on the intra prediction mode determined in step S101.

ステップS103において、復号装置3は、CU内において、予測画像を生成する領域が合成領域に含まれているか否かについて判定する。「No」の場合、本動作は、ステップS104に進み、「Yes」の場合、本動作は、ステップS105に進む。 In step S103, the decoding device 3 determines whether or not the area in the CU for which a predicted image is to be generated is included in the synthesis area. If the answer is "No," the operation proceeds to step S104; if the answer is "Yes," the operation proceeds to step S105.

ステップS104において、復号装置3は、ステップS101において決定されたイントラ予測モードを用いて、復号済み参照画素に基づいて予測画像を生成する。 In step S104, the decoding device 3 generates a predicted image based on the decoded reference pixels using the intra prediction mode determined in step S101.

ステップS105において、復号装置3は、上述の予め規定した予測方法を用いて予測画像を生成する。 In step S105, the decoding device 3 generates a predicted image using the above-mentioned predefined prediction method.

本実施形態に係る符号化装置1及び復号装置3によれば、イントラ予測モードの方向(予測方向)の参照先に未復号画素が含まれている場合、隣接する復号済み参照画素をコピーすることで補間した参照画素を用いて生成した予測画像と予め規定した予測方法を用いて生成した予測画像とを合成することにより新たな予測画像を生成することで、予測精度低下を抑制することができる。 According to the encoding device 1 and the decoding device 3 of this embodiment, when an undecoded pixel is included in the reference destination of the direction (prediction direction) of the intra prediction mode, a new predicted image is generated by combining a predicted image generated using reference pixels that have been interpolated by copying adjacent decoded reference pixels with a predicted image generated using a predefined prediction method, thereby suppressing a decrease in prediction accuracy.

(第2の実施形態)
以下、図6を参照して、本発明の第2の実施形態に係る符号化装置1及び復号装置3について、上述の第1の実施形態に係る符号化装置1及び復号装置3との相違点に着目して説明する。
Second Embodiment
Hereinafter, with reference to FIG. 6, the encoding device 1 and the decoding device 3 according to the second embodiment of the present invention will be described, focusing on the differences from the encoding device 1 and the decoding device 3 according to the first embodiment described above.

本実施形態に係る符号化装置1では、イントラ予測部13は、合成領域Xに含まれる領域と合成領域Xに含まれない領域Yとの間の境界領域において、所定条件が満たされる場合に、かかる境界領域の予測画像に対して平滑フィルタを適用するように構成されている。 In the encoding device 1 according to this embodiment, the intra prediction unit 13 is configured to apply a smoothing filter to the predicted image of a boundary region between an area included in the synthesis region X and an area Y not included in the synthesis region X when a predetermined condition is satisfied in the boundary region.

同様に、本実施形態に係る復号装置3では、イントラ予測部33は、合成領域Xに含まれる領域と合成領域Xに含まれない領域Yとの間の境界領域において、所定条件が満たされる場合に、かかる境界領域の予測画像に対して平滑フィルタを適用するように構成されている。 Similarly, in the decoding device 3 according to this embodiment, the intra prediction unit 33 is configured to apply a smoothing filter to the predicted image of a boundary region between an area included in the synthesis region X and an area Y not included in the synthesis region X when a predetermined condition is satisfied in the boundary region.

例えば、図6の例では、かかる境界領域には、合成領域Xに含まれる領域内の画素X1、X2、X3、X4及び合成領域Xに含まれない領域Y内の画素Y1、Y2、Y3が位置する領域が該当する。 For example, in the example of Figure 6, such a boundary area corresponds to the area in which pixels X1, X2, X3, and X4 in the area included in synthesis area X and pixels Y1, Y2, and Y3 in area Y not included in synthesis area X are located.

また、所定条件としては、かかる境界領域における不連続性が所定閾値よりも高いことが挙げられる。ここで、不連続性の評価としては、例えば、水平方向の差分や垂直方向の差分や斜め方向の差分等の線形結合で表わす方法が挙げられる。 Another predetermined condition is that the discontinuity in the boundary region is higher than a predetermined threshold. Here, the discontinuity can be evaluated, for example, by expressing it as a linear combination of horizontal differences, vertical differences, diagonal differences, etc.

すなわち、イントラ予測部13及びイントラ予測部33は、かかる境界領域における不連続性の評価の値が所定閾値よりも高い場合には、かかる境界領域の予測画像に対して平滑フィルタを適用するように構成されている。 In other words, the intra prediction unit 13 and the intra prediction unit 33 are configured to apply a smoothing filter to the predicted image of the boundary region when the evaluation value of the discontinuity in the boundary region is higher than a predetermined threshold value.

例えば、図6の例では、イントラ予測部13及びイントラ予測部33は、かかる境界領域における不連続性の評価の値が所定閾値よりも高い場合には、合成領域Xに含まれる領域内の画素X1、X2、X3、X4及び合成領域Xに含まれない領域Y内の画素Y1、Y2、Y3が位置する領域の予測画像に対して平滑フィルタを適用するように構成されている。 For example, in the example of FIG. 6, the intra prediction unit 13 and the intra prediction unit 33 are configured to apply a smoothing filter to the predicted image of the area in which pixels X1, X2, X3, and X4 in the area included in the synthesis area X and pixels Y1, Y2, and Y3 in the area Y not included in the synthesis area X are located when the evaluation value of the discontinuity in the boundary area is higher than a predetermined threshold value.

なお、図6の例では、イントラ予測部13及びイントラ予測部33は、合成領域Xに含まれる領域内の画素X5、X6、X7が位置する領域の予測画像に対しても平滑フィルタを適用するように構成されている。 In the example of FIG. 6, the intra prediction unit 13 and the intra prediction unit 33 are configured to also apply a smoothing filter to the predicted image of the area in which pixels X5, X6, and X7 are located within the area included in the synthesis area X.

ここで、符号化装置1と復号装置3との間で、上述の所定閾値を共有することで、符号化装置1から復号装置3に対して新たなフラグを伝送する必要がなくなる。 Here, by sharing the above-mentioned predetermined threshold between the encoding device 1 and the decoding device 3, there is no need to transmit a new flag from the encoding device 1 to the decoding device 3.

本実施形態に係る符号化装置1及び復号装置3によれば、合成領域Xに含まれるか否かに基づいて各領域の予測画像の生成方法を変更することに起因する境界領域の不連続性を低減することができ、符号化性能を向上させることができる。 The encoding device 1 and decoding device 3 according to this embodiment can reduce discontinuity in boundary areas caused by changing the method of generating a predicted image for each area based on whether or not it is included in the synthesis area X, thereby improving encoding performance.

(第3の実施形態)
以下、図6を参照して、本発明の第3の実施形態に係る符号化装置1及び復号装置3について、上述の第1及び第2の実施形態に係る符号化装置1及び復号装置3との相違点に着目して説明する。
Third Embodiment
Below, with reference to Figure 6, the encoding device 1 and decoding device 3 according to the third embodiment of the present invention will be described, focusing on the differences from the encoding device 1 and decoding device 3 according to the first and second embodiments described above.

本実施形態に係る符号化装置1及び復号装置3において、イントラ予測部13及びイントラ予測部33は、合成領域Xに含まれる領域において、従来のHEVCにおける予測方法を用いて生成された予測画像(コピーによって埋められた未復号参照画素に基づいて生成された予測画像)及び合成領域Xにおいて生成された予測画像(上述の予め規定した予測方法を用いて生成された予測画像)の加重平均によって予測画像を生成するように構成されている。 In the encoding device 1 and the decoding device 3 according to this embodiment, the intra prediction unit 13 and the intra prediction unit 33 are configured to generate a predicted image in an area included in the synthesis area X by taking a weighted average of a predicted image generated using a conventional HEVC prediction method (a predicted image generated based on undecoded reference pixels filled in by copying) and a predicted image generated in the synthesis area X (a predicted image generated using the above-mentioned predefined prediction method).

なお、本実施形態に係る符号化装置1及び復号装置3において、イントラ予測部13及びイントラ予測部33は、上述の所定条件が満たされる場合にのみ、合成領域Xに含まれる領域において、従来のHEVCにおける予測方法を用いて生成された予測画像(コピーによって埋められた未復号参照画素に基づいて生成された予測画像)及び合成領域Xにおいて生成された予測画像(上述の予め規定した予測方法を用いて生成された予測画像)の加重平均によって予測画像を生成するように構成されていてもよい。 In the encoding device 1 and the decoding device 3 according to this embodiment, the intra prediction unit 13 and the intra prediction unit 33 may be configured to generate a predicted image in an area included in the synthesis area X by taking a weighted average of a predicted image generated using a prediction method in the conventional HEVC (a predicted image generated based on undecoded reference pixels filled in by copying) and a predicted image generated in the synthesis area X (a predicted image generated using the above-mentioned predefined prediction method) only when the above-mentioned specified condition is satisfied.

本実施形態に係る符号化装置1及び復号装置3では、イントラ予測部13及びイントラ予測部33は、かかる加重平均を算出する際に用いる重み係数を算出するように構成されていてもよい。 In the encoding device 1 and the decoding device 3 according to this embodiment, the intra prediction unit 13 and the intra prediction unit 33 may be configured to calculate weighting coefficients to be used when calculating such a weighted average.

イントラ予測部13及びイントラ予測部33は、重み係数として予め定めた規定の値を用いるように構成されていてもよいし、予測画像を生成する際の復号済み参照画素の信用度を用いて重み係数を算出するように構成されていてもよい。 The intra prediction unit 13 and the intra prediction unit 33 may be configured to use a predetermined value as the weighting factor, or may be configured to calculate the weighting factor using the reliability of the decoded reference pixels when generating the predicted image.

なお、図3(b)の例では、復号済み参照画素W1~W4の信用度は高く、コピーによって生成された参照画素B1~B4の信用度は低い。また、参照画素B1の信用度と参照画素B4の信用度を比べると、コピー元に近い参照画素B4の信用度の方が高い。 In the example of FIG. 3(b), the reliability of the decoded reference pixels W1 to W4 is high, while the reliability of the reference pixels B1 to B4 generated by copying is low. In addition, when comparing the reliability of reference pixel B1 with that of reference pixel B4, the reliability of reference pixel B4, which is closer to the source of the copy, is higher.

また、イントラ予測部13及びイントラ予測部33は、合成領域Xに含まれる領域と合成領域Xに含まれない領域Yとの間の境界領域からの距離に応じて、かかる重み係数を算出するように構成されていてもよい。 Furthermore, the intra prediction unit 13 and the intra prediction unit 33 may be configured to calculate such weighting coefficients depending on the distance from the boundary area between an area included in the synthesis area X and an area Y not included in the synthesis area X.

例えば、イントラ予測部13及びイントラ予測部33は、かかる境界領域付近では、従来のHEVCにおける予測方法を用いて生成された予測画像(コピーによって埋められた未復号参照画素に基づいて生成された予測画像)の重み係数が強くなるように算出し、かかる境界領域から離れた領域では、合成領域Xにおいて生成された予測画像(上述の予め規定した予測方法を用いて生成された予測画像)の重み係数が強くなるように算出してもよい。 For example, the intra prediction unit 13 and the intra prediction unit 33 may calculate the weighting coefficient of the predicted image generated using the prediction method in the conventional HEVC (the predicted image generated based on the undecoded reference pixels filled in by copying) to be stronger near such boundary areas, and may calculate the weighting coefficient of the predicted image generated in the synthesis area X (the predicted image generated using the above-mentioned predefined prediction method) to be stronger in areas away from such boundary areas.

(その他の実施形態)
上述のように、本発明について、上述した実施形態によって説明したが、かかる実施形態における開示の一部をなす論述及び図面は、本発明を限定するものであると理解すべきではない。かかる開示から当業者には様々な代替実施形態、実施例及び運用技術が明らかとなろう。
Other Embodiments
As described above, the present invention has been described by the above-mentioned embodiment, but the description and drawings forming a part of the disclosure of such embodiment should not be understood as limiting the present invention. From such disclosure, various alternative embodiments, examples and operating techniques will become apparent to those skilled in the art.

また、上述の実施形態では特に触れていないが、上述の符号化装置1及び復号装置3によって行われる各処理をコンピュータに実行させるプログラムが提供されてもよい。また、かかるプログラムは、コンピュータ読取り可能媒体に記録されていてもよい。コンピュータ読取り可能媒体を用いれば、かかるプログラムをコンピュータにインストールすることが可能である。ここで、かかるプログラムが記録されたコンピュータ読取り可能媒体は、非一過性の記録媒体であってもよい。非一過性の記録媒体は、特に限定されるものではないが、例えば、CD-ROMやDVD-ROM等の記録媒体であってもよい。 Although not specifically mentioned in the above embodiment, a program may be provided that causes a computer to execute each process performed by the encoding device 1 and the decoding device 3 described above. Such a program may be recorded on a computer-readable medium. Using a computer-readable medium, such a program can be installed on a computer. Here, the computer-readable medium on which such a program is recorded may be a non-transient recording medium. The non-transient recording medium is not particularly limited, and may be, for example, a recording medium such as a CD-ROM or a DVD-ROM.

或いは、上述の符号化装置1及び復号装置3内の少なくとも一部の機能を実現するためのプログラムを記憶するメモリ及びメモリに記憶されたプログラムを実行するプロセッサによって構成されるチップが提供されてもよい。 Alternatively, a chip may be provided that is configured with a memory that stores a program for implementing at least some of the functions of the encoding device 1 and the decoding device 3 described above, and a processor that executes the program stored in the memory.

1…符号化装置
11…イントラ予測モード決定部
12…合成領域決定部
13…イントラ予測部
14…残差信号生成部
15…直交変換・量子化部
16…逆量子化部・逆直交変換部
17…局部復号画像生成部
18…メモリ部
19…エントロピー符号化部
3…復号装置
31…エントロピー復号部
32…合成領域決定部
33…イントラ予測部
34…逆量子化・逆変換部
35…局部復号画像生成部
36…メモリ部
1...Encoding device 11...Intra prediction mode determination unit 12...Synthesis region determination unit 13...Intra prediction unit 14...Residual signal generation unit 15...Orthogonal transformation/quantization unit 16...Inverse quantization unit/inverse orthogonal transformation unit 17...Local decoded image generation unit 18...Memory unit 19...Entropy encoding unit 3...Decoding device 31...Entropy decoding unit 32...Synthesis region determination unit 33...Intra prediction unit 34...Inverse quantization/inverse transform unit 35...Local decoded image generation unit 36...Memory unit

Claims (2)

動画像を構成するフレーム単位の原画像を分割した符号化対象ブロックを復号するように構成されている復号装置であって、
イントラ予測モードに基づいて決定する第1予測処理により第1予測画像を生成する第1予測部と、
前記符号化対象ブロックにおける合成領域を決定するように構成されている合成領域決定部と、
前記第1予測処理と異なる第2予測処理により第2予測画像を生成する第2予測部と、
前記合成領域に含まれる予測画像を、前記第1予測画像と前記第2予測画像との加重平均により生成する予測画像合成部とを具備しており、
前記予測画像合成部は、前記符号化対象ブロックに隣接するブロックが復号済みか否かに基づいて前記加重平均に用いる重みを決定することを特徴とする復号装置。
A decoding device configured to decode encoding target blocks obtained by dividing an original image in units of frames constituting a moving image, comprising:
a first prediction unit that generates a first predicted image by a first prediction process determined based on an intra prediction mode;
a synthesis region determination unit configured to determine a synthesis region in the encoding target block;
a second prediction unit that generates a second predicted image by a second prediction process different from the first prediction process;
a predicted image synthesis unit that generates a predicted image included in the synthesis area by taking a weighted average of the first predicted image and the second predicted image,
The decoding device according to claim 1, wherein the prediction image synthesis unit determines weights to be used for the weighted average based on whether or not blocks adjacent to the current block have been decoded.
コンピュータを請求項1に記載の復号装置として機能させるためのプログラム。 A program for causing a computer to function as the decoding device described in claim 1.
JP2023141326A 2020-06-24 2023-08-31 Decoding device and program Active JP7597880B2 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2023141326A JP7597880B2 (en) 2020-06-24 2023-08-31 Decoding device and program
JP2024207230A JP7736899B2 (en) 2020-06-24 2024-11-28 Decoding device and program
JP2025141976A JP2025161984A (en) 2020-06-24 2025-08-28 Decoding device and program

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2020109183A JP7104101B2 (en) 2020-06-24 2020-06-24 Encoding device, decoding device and program
JP2022109409A JP7343662B2 (en) 2020-06-24 2022-07-07 Decoding device and program
JP2023141326A JP7597880B2 (en) 2020-06-24 2023-08-31 Decoding device and program

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2022109409A Division JP7343662B2 (en) 2020-06-24 2022-07-07 Decoding device and program

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2024207230A Division JP7736899B2 (en) 2020-06-24 2024-11-28 Decoding device and program

Publications (2)

Publication Number Publication Date
JP2023159443A JP2023159443A (en) 2023-10-31
JP7597880B2 true JP7597880B2 (en) 2024-12-10

Family

ID=72666058

Family Applications (5)

Application Number Title Priority Date Filing Date
JP2020109183A Active JP7104101B2 (en) 2020-06-24 2020-06-24 Encoding device, decoding device and program
JP2022109409A Active JP7343662B2 (en) 2020-06-24 2022-07-07 Decoding device and program
JP2023141326A Active JP7597880B2 (en) 2020-06-24 2023-08-31 Decoding device and program
JP2024207230A Active JP7736899B2 (en) 2020-06-24 2024-11-28 Decoding device and program
JP2025141976A Pending JP2025161984A (en) 2020-06-24 2025-08-28 Decoding device and program

Family Applications Before (2)

Application Number Title Priority Date Filing Date
JP2020109183A Active JP7104101B2 (en) 2020-06-24 2020-06-24 Encoding device, decoding device and program
JP2022109409A Active JP7343662B2 (en) 2020-06-24 2022-07-07 Decoding device and program

Family Applications After (2)

Application Number Title Priority Date Filing Date
JP2024207230A Active JP7736899B2 (en) 2020-06-24 2024-11-28 Decoding device and program
JP2025141976A Pending JP2025161984A (en) 2020-06-24 2025-08-28 Decoding device and program

Country Status (1)

Country Link
JP (5) JP7104101B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7104101B2 (en) * 2020-06-24 2022-07-20 日本放送協会 Encoding device, decoding device and program

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006106935A1 (en) 2005-04-01 2006-10-12 Matsushita Electric Industrial Co., Ltd. Image decoding apparatus and image decoding method
WO2011083599A1 (en) 2010-01-07 2011-07-14 株式会社 東芝 Video encoding device, and video decoding device
JP2011171911A (en) 2010-02-17 2011-09-01 Jvc Kenwood Holdings Inc Image encoder, image encoding method, image decoder, and image decoding method
JP2012138774A (en) 2010-12-27 2012-07-19 Nec Corp Video encoder, video decoder, video encoding method, video decoding method, and program
JP2012205288A (en) 2011-03-28 2012-10-22 Jvc Kenwood Corp Image decoding device, image decoding method, and image decoding program
JP2014161039A (en) 2011-06-20 2014-09-04 Electronics & Telecommunications Research Inst Video encoding/decoding method and device of the same

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5071721B2 (en) 2008-02-27 2012-11-14 ソニー株式会社 Image processing apparatus and method, and program
JP5908619B2 (en) * 2010-01-07 2016-04-26 株式会社東芝 Moving picture coding apparatus and moving picture decoding apparatus
KR20140071507A (en) * 2010-08-17 2014-06-11 엠앤케이홀딩스 주식회사 Apparatus for generating a prediction block
WO2012077795A1 (en) * 2010-12-09 2012-06-14 シャープ株式会社 Image coding device, image decoding device, and data structure
JP7104101B2 (en) * 2020-06-24 2022-07-20 日本放送協会 Encoding device, decoding device and program

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006106935A1 (en) 2005-04-01 2006-10-12 Matsushita Electric Industrial Co., Ltd. Image decoding apparatus and image decoding method
WO2011083599A1 (en) 2010-01-07 2011-07-14 株式会社 東芝 Video encoding device, and video decoding device
JP2011171911A (en) 2010-02-17 2011-09-01 Jvc Kenwood Holdings Inc Image encoder, image encoding method, image decoder, and image decoding method
JP2012138774A (en) 2010-12-27 2012-07-19 Nec Corp Video encoder, video decoder, video encoding method, video decoding method, and program
JP2012205288A (en) 2011-03-28 2012-10-22 Jvc Kenwood Corp Image decoding device, image decoding method, and image decoding program
JP2014161039A (en) 2011-06-20 2014-09-04 Electronics & Telecommunications Research Inst Video encoding/decoding method and device of the same

Also Published As

Publication number Publication date
JP7104101B2 (en) 2022-07-20
JP2025019310A (en) 2025-02-06
JP7736899B2 (en) 2025-09-09
JP2025161984A (en) 2025-10-24
JP2023159443A (en) 2023-10-31
JP2022125265A (en) 2022-08-26
JP2020167729A (en) 2020-10-08
JP7343662B2 (en) 2023-09-12

Similar Documents

Publication Publication Date Title
JP5367098B2 (en) Motion vector predictive coding method, motion vector predictive decoding method, moving picture coding apparatus, moving picture decoding apparatus, and programs thereof
JP5306486B2 (en) Motion vector predictive coding method, motion vector predictive decoding method, moving picture coding apparatus, moving picture decoding apparatus, and programs thereof
US11750822B2 (en) Encoding device, decoding device, and program
JP2022506423A (en) Video signal coding / decoding method and its equipment
WO2011125730A1 (en) Image encoding device, image encoding method, image decoding device, and image decoding method
CN111183641A (en) Video encoding device, video decoding device, video encoding method, video decoding method, and program
JP7506211B2 (en) Decoding device and program
JP2025161984A (en) Decoding device and program
JP5677576B2 (en) Video decoding method and video encoding method
JP7219030B2 (en) Chroma intra prediction candidate generation device, image coding device, image decoding device, and program
JP7714724B2 (en) Encoding device, decoding device, and program
JP7460384B2 (en) Prediction device, encoding device, decoding device, and program
JP2018061224A (en) Encoding device, decoding device, and program
JP6740534B2 (en) Encoding device, decoding device and program
JP2023138826A (en) Intra prediction device, image encoding device, image decoding device, and program
JP2020053725A (en) Predictive image correction device, image encoding device, image decoding device, and program
JP5957513B2 (en) Video decoding method
JP2025065547A (en) Encoding device, decoding device, and program
WO2011142221A1 (en) Encoding device and decoding device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230831

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240826

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240903

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241016

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20241029

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20241128

R150 Certificate of patent or registration of utility model

Ref document number: 7597880

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150