JPH10327416A - Dynamic image coder - Google Patents
Dynamic image coderInfo
- Publication number
- JPH10327416A JPH10327416A JP13239197A JP13239197A JPH10327416A JP H10327416 A JPH10327416 A JP H10327416A JP 13239197 A JP13239197 A JP 13239197A JP 13239197 A JP13239197 A JP 13239197A JP H10327416 A JPH10327416 A JP H10327416A
- Authority
- JP
- Japan
- Prior art keywords
- divided
- image signal
- reference image
- motion vector
- encoding
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T9/00—Image coding
- G06T9/004—Predictors, e.g. intraframe, interframe coding
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、動画像信号の記録
・通信・伝送および放送等に用いられる動画像符号化装
置に係り、特に一つの画面を複数に分割して分割画面毎
に符号化を行う動画像符号化装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a moving picture coding apparatus used for recording, communication, transmission and broadcasting of a moving picture signal, and more particularly, to dividing one screen into a plurality of screens and coding each divided screen. And a video encoding device that performs
【0002】[0002]
【従来の技術】動画像信号は情報量が膨大であるため、
単にディジタル化して伝送や記録を行おうとすると、極
めて広帯域の伝送路や、大容量の記録媒体を必要とす
る。そこで、テレビ電話、テレビ会議、CATVおよび
画像ファイル装置等では、動画像信号を少ないデータ量
に圧縮符号化する技術が不可欠である。2. Description of the Related Art Since a moving image signal has a huge amount of information,
In order to transmit or record simply by digitizing, a very wide transmission path and a large-capacity recording medium are required. Therefore, in a videophone, a video conference, a CATV, an image file device, and the like, a technology for compressing and encoding a moving image signal into a small data amount is indispensable.
【0003】動画像信号の圧縮符号化技術の一つとし
て、動き補償予測符号化方式が知られている。動き補償
予測符号化方式では、符号化済みの画像を参照画面と
し、入力画像の部分領域に対して参照画像の最も相関の
高い部分領域を検出することにより、入力画像の部分領
域が参照画像のどの部分領域から動いたものかを表す動
きベクトルを求め、入力画像の部分領域と動きベクトル
により示される参照画像の部分領域との差分である予測
誤差信号を符号化する。[0003] As one of the compression coding techniques for a moving picture signal, a motion compensation predictive coding scheme is known. In the motion-compensated predictive coding method, a coded image is used as a reference screen, and a partial region of the input image that has the highest correlation with respect to a partial region of the input image is detected, so that the partial region of the input image is A motion vector indicating which partial region has been moved is obtained, and a prediction error signal which is a difference between the partial region of the input image and the partial region of the reference image indicated by the motion vector is encoded.
【0004】動画像符号化装置の符号化対象となる動画
像としては、NTSC方式のような標準TV方式に基づ
く画像(標準TV画像)とHDTV(高精細テレビジョ
ン)画像がある。HDTV画像は標準TV画像の約6倍
の画素数であるため、符号化および復号化の際の処理速
度も標準TV画像の場合の約6倍にする必要がある。ま
た、HDTV画像の符号化に際して動きベクトル検出を
標準TV画像の符号化の場合と同様の動きに追従させる
ためには、動きベクトルの探索範囲を約4倍にする必要
がある。従って、動きベクトル検出部に必要な処理速度
は標準TV画像の場合の約24倍になる。[0004] As moving images to be encoded by the moving image encoding apparatus, there are an image based on a standard TV system such as the NTSC system (standard TV image) and an HDTV (high definition television) image. Since an HDTV image has approximately six times the number of pixels as a standard TV image, the processing speed at the time of encoding and decoding needs to be approximately six times that of a standard TV image. Further, in order to make the motion vector detection follow the same motion as in the case of encoding a standard TV image when encoding an HDTV image, the search range of the motion vector needs to be approximately four times. Therefore, the processing speed required for the motion vector detection unit is about 24 times that of a standard TV image.
【0005】そこで、HDTV画像を符号化する際の処
理速度を緩和させるため、HDTV画像を複数の分割領
域に分割して分割画像信号毎に符号化を行い、各分割領
域の符号化データを多重化して出力する動画像符号化装
置が提案されている(特開平8−9377)。この従来
の動画像符号化装置では、予測誤差を小さくして符号化
効率を上げるために、図7に示すような方法で分割画像
信号の境界をまたがる動きベクトル検出を可能としてい
る。Therefore, in order to reduce the processing speed when encoding an HDTV image, the HDTV image is divided into a plurality of divided regions and encoded for each divided image signal, and the encoded data of each divided region is multiplexed. A moving picture coding apparatus for converting and outputting the same has been proposed (JP-A-8-9377). In this conventional moving picture coding apparatus, in order to reduce the prediction error and increase the coding efficiency, it is possible to detect a motion vector over a boundary of a divided picture signal by a method as shown in FIG.
【0006】まず、図7(a)に示すように入力動画像
信号であるHDTV画像信号を水平および垂直方向につ
いてそれぞれ2分割し、4つの分割領域A,B,C,D
の分割画像信号を生成する。次に、図7(b)に斜線で
示すように分割領域A,B,C,Dの分割画像信号の水
平および垂直方向の一端部に一定の画素値(例えば、
“128”)のダミーデータを付加して分割画像信号を
拡大する。一方、動きベクトル検出に用いる参照画像信
号についても、図7(c)に斜線で示すように拡大す
る。そして、これら拡大された分割画像信号と参照画像
信号との間の動きベクトルを検出する。このようにする
ことにより、分割画像信号の境界領域は拡大領域に位置
し、境界をまたがる動きベクトルの検出も可能となるの
で、分割領域内の動きベクトルのみを検出する方法に比
較して予測誤差が減少し、符号化効率が向上する。First, as shown in FIG. 7A, an HDTV image signal, which is an input moving image signal, is divided into two in the horizontal and vertical directions, and divided into four divided areas A, B, C, and D.
Is generated. Next, as shown by hatching in FIG. 7B, a fixed pixel value (for example, at one end in the horizontal and vertical directions of the divided image signals of the divided areas A, B, C, and D).
“128”) dummy data is added to enlarge the divided image signal. On the other hand, the reference image signal used for motion vector detection is also enlarged as shown by the diagonal lines in FIG. Then, a motion vector between the enlarged divided image signal and the reference image signal is detected. By doing so, the boundary region of the divided image signal is located in the enlarged region, and it is possible to detect a motion vector that crosses the boundary. Therefore, the prediction error is smaller than the method of detecting only the motion vector in the divided region. Is reduced, and the coding efficiency is improved.
【0007】この従来の動画像符号化装置では、動きベ
クトルの検出のために、4つの分割画像信号の符号化の
過程で得られる4つの局部復号画像信号を参照画像信号
として各符号化部に共有の参照画像メモリに同時に書き
込む必要がある。さらに、参照画像メモリ内の拡大され
た各参照画像信号と拡大された各分割画像信号間の動き
ベクトルを同時に探索する際、各参照画像信号の拡大領
域は図7(c)に示したように他の参照画像信号と重複
しているので、この重複部分についても参照画像信号を
各分割画像信号の動きベクトルの検出のために参照画像
メモリから同時に読み出す必要がある。すなわち、図7
(c)の例では、分割領域Aの分割画像信号に対する参
照画像信号として、分割領域Aの参照画像信号と分割領
域Aに水平および垂直方向で隣接する分割領域B,C,
Dの参照画像信号の一部を同時に読み出す必要があり、
結局、参照画像メモリから同時に4つの参照画像信号を
読み出す必要がある。In this conventional moving picture coding apparatus, in order to detect a motion vector, four locally decoded picture signals obtained in the process of coding four divided picture signals are used as reference picture signals in each coding section. It is necessary to write simultaneously to the shared reference image memory. Further, when simultaneously searching for a motion vector between each enlarged reference image signal and each enlarged divided image signal in the reference image memory, the enlarged area of each reference image signal is as shown in FIG. Since the reference image signal overlaps with another reference image signal, it is necessary to simultaneously read the reference image signal from the reference image memory in order to detect the motion vector of each divided image signal also in this overlapping portion. That is, FIG.
In the example of (c), as the reference image signal for the divided image signal of the divided region A, divided regions B, C, and C which are horizontally and vertically adjacent to the reference image signal of the divided region A and the divided region A are used.
It is necessary to read out part of the reference image signal of D at the same time,
As a result, it is necessary to read four reference image signals from the reference image memory at the same time.
【0008】このように参照画像メモリにおいては、入
力動画像信号を複数の領域に分割する際の分割数だけの
参照画像信号の書き込み/読み出しを同時に行う必要が
あるため、非常に高速のメモリアクセスが要求されると
いう問題がある。この問題点は、分割数を増やすほど顕
著となる。As described above, in the reference image memory, it is necessary to simultaneously write / read the reference image signals as many as the number of divisions when the input moving image signal is divided into a plurality of regions. Is required. This problem becomes more pronounced as the number of divisions increases.
【0009】また、上述した従来の動画像符号化装置で
は、分割画像信号および参照画像信号の拡大により動き
ベクトルの探索範囲は拡大されるものの、探索範囲の拡
大は分割画像信号および参照画像信号の拡大領域の大き
さで制限される。In the above-mentioned conventional moving picture coding apparatus, the search range of the motion vector is expanded by the expansion of the divided image signal and the reference image signal, but the search range is expanded by the expansion of the divided image signal and the reference image signal. It is limited by the size of the enlarged area.
【0010】[0010]
【発明が解決しようとする課題】上述したように、入力
動画像信号を画面内部複数の分割領域に分割して分割画
像信号毎に符号化を行った後に多重化する従来の動画像
符号化装置では、分割画像信号の境界をまたがる動きベ
クトル検出を可能とするために、各分割画像信号にダミ
ーデータを付加して分割画像信号を拡大し、参照画像信
号についても拡大した後、両画像信号間で動きベクトル
を探索することから、(a) 入力動画像信号の画面を分割
する際の分割数だけの参照画像信号の書き込み/読み出
しを行う必要があるため、非常に高速のメモリアクセス
が要求されるという問題点があり、さらに(b) 動きベク
トルの探索範囲の拡大は分割画像信号および参照画像信
号の拡大領域の大きさで制限されるという問題点があっ
た。As described above, a conventional moving picture encoding apparatus which divides an input moving picture signal into a plurality of divided areas inside a screen, encodes each divided picture signal, and then multiplexes the divided picture signals. Then, in order to enable motion vector detection across the boundary of the divided image signal, the divided image signal is enlarged by adding dummy data to each divided image signal, and the reference image signal is also enlarged. (A) Since it is necessary to write / read the reference image signal by the number of divisions when dividing the screen of the input moving image signal, very high-speed memory access is required. (B) The expansion of the search range of the motion vector is limited by the size of the enlarged area of the divided image signal and the reference image signal.
【0011】本発明は、このような従来の問題点を解消
すべくなされたもので、分割画像信号の境界をまたがる
動きベクトルの検出を可能にして符号化効率の向上ない
しは画質の向上を図ることができ、また参照画像メモリ
のメモリアクセス速度の増加を最小限に抑えることが可
能であり、さらに動きベクトルの探索範囲の制限を少な
くして、より高い符号化性能が得られる動画像符号化装
置を提供することを目的とする。SUMMARY OF THE INVENTION The present invention has been made in order to solve such a conventional problem, and it is possible to detect a motion vector over a boundary of a divided image signal, thereby improving coding efficiency or image quality. Moving image encoding apparatus capable of minimizing an increase in the memory access speed of the reference image memory, and further reducing the limitation of the search range of the motion vector to obtain higher encoding performance. The purpose is to provide.
【0012】[0012]
【課題を解決するための手段】上記の課題を解決するた
め、本発明に係る動画像符号化装置は、入力動画像信号
を画面内の一方向に並ぶ複数の分割領域に分割し、各分
割領域毎の分割画像信号を生成する分割手段と、この分
割手段により生成される各分割画像信号を動きベクトル
を用いて動き補償予測により符号化し、符号化データを
出力する複数の符号化手段と、これらの複数の符号化手
段よりそれぞれ出力される符号化データを多重化して出
力する多重化手段とからなる。In order to solve the above problems, a moving picture coding apparatus according to the present invention divides an input moving picture signal into a plurality of divided areas arranged in one direction on a screen, and A dividing unit that generates a divided image signal for each region, a plurality of encoding units that encode each divided image signal generated by the dividing unit by motion compensation prediction using a motion vector, and output encoded data; Multiplexing means for multiplexing and outputting the coded data respectively output from the plurality of coding means.
【0013】ここで、符号化手段の各々は局部復号画像
信号を生成する局部復号手段と、該符号化手段の符号化
対象の分割領域に対応する局部復号画像信号と、該符号
化対象の分割領域に画面内で隣接する分割領域に対応す
る局部復号画像信号の少なくとも一部とを参照画像信号
として記憶する参照画像記憶手段と、符号化対象の分割
領域の分割画像信号と参照画像記憶手段に記憶された参
照画像信号との間の動きベクトルを検出する動きベクト
ル検出手段とを有する。Here, each of the encoding means includes a local decoding means for generating a locally decoded image signal, a local decoded image signal corresponding to a division area to be encoded by the encoding means, and a division of the encoding object. A reference image storage unit that stores at least a part of a locally decoded image signal corresponding to a divided region adjacent to the region in the screen as a reference image signal; and a divided image signal of the divided region to be encoded and the reference image storage unit. A motion vector detecting means for detecting a motion vector between the reference image signal and the stored reference image signal.
【0014】このように構成される動画像符号化装置で
は、符号化対象の分割領域に対応する局部復号画像信号
と、符号化対象の分割領域に画面内で隣接する分割領域
に対応する局部復号画像信号の少なくとも一部とを参照
画像信号として用いることによって、分割画像信号の境
界をまたがる動きベクトルの検出が可能であり、符号化
効率の向上または画質の向上を図ることができる。In the moving picture coding apparatus configured as described above, the locally decoded image signal corresponding to the divided area to be coded and the local decoded image signal corresponding to the divided area adjacent to the divided area to be coded in the screen. By using at least a part of the image signal as the reference image signal, it is possible to detect a motion vector that straddles the boundary of the divided image signal, and to improve coding efficiency or image quality.
【0015】また、参照画像記憶手段に同時に書き込む
参照画像信号は、多くとも符号化対象の分割領域に画面
内の両側から他の分割領域が隣接する場合に符号化対象
の分割領域に対応する局部復号画像信号と、符号化対象
の分割領域に画面内で両側から隣接する分割領域に対応
する局部復号画像信号の三つであり、同時に書き込む参
照画像信号の数は多くとも三つとなるため、書き込み時
のメモリアクセス速度が緩和される。The reference image signal to be simultaneously written into the reference image storage means is a local image corresponding to the divided area to be coded when at most the other divided area is adjacent to the divided area to be coded from both sides of the screen. Since the number of decoded image signals and local decoded image signals corresponding to the divided regions adjacent to the encoding target divided region from both sides in the screen are three, and the number of reference image signals to be written simultaneously is at most three, the The memory access speed at the time is reduced.
【0016】特に、符号化対象の分割領域に隣接する分
割領域に対応する局部復号画像信号のうち該隣接する分
割領域の半分以下の領域に対応する局部復号画像信号の
みを記憶するようにした場合は、同時に書き込む参照画
像信号の数は多くとも二つでよいので、書き込み時のメ
モリアクセス速度はさらに緩和される。In particular, in the case where only the locally decoded image signal corresponding to an area smaller than half of the adjacent divided area among the locally decoded image signals corresponding to the divided area adjacent to the encoding target divided area is stored. Since the number of reference image signals to be simultaneously written may be at most two, the memory access speed at the time of writing is further reduced.
【0017】一方、参照画像記憶手段は各符号化手段毎
に独立して設けられているため、従来の動画像符号化装
置のように共有の参照画像メモリから複数の参照画像信
号を同時に読み出す必要はなく、読み出し時のメモリア
クセス速度も低減されることになる。On the other hand, since the reference picture storage means is provided independently for each coding means, it is necessary to simultaneously read a plurality of reference picture signals from a shared reference picture memory as in a conventional moving picture coding apparatus. However, the memory access speed at the time of reading is also reduced.
【0018】さらに、入力動画像信号を画面内の一方
向、つまり垂直方向にのみ、または水平方向にのみ複数
の分割領域に分割しているため、分割しない方向につい
ては動きベクトルの探索範囲の制限がなくなる。Further, since the input moving image signal is divided into a plurality of divided areas in one direction in the screen, that is, only in the vertical direction or only in the horizontal direction, the search range of the motion vector is limited in the direction not divided. Disappears.
【0019】ここで、特に入力動画像信号を垂直方向に
並ぶ複数の分割領域に分割すれば、垂直方向の動きベク
トル探索範囲は制限されるが、水平方向のそれは制限さ
れないので、垂直方向の動きベクトル探索範囲のみが制
限されるMPEG2(Movingpicture expert group phas
e-2) のような符号化方式によく適合する。Here, if the input moving image signal is divided into a plurality of divided areas arranged in the vertical direction, the search range of the motion vector in the vertical direction is limited, but that in the horizontal direction is not limited. MPEG2 (Movingpicture expert group phas) where only the vector search range is limited
It is well suited to encoding methods such as e-2).
【0020】本発明に係る他の動画像符号化装置では、
符号化手段の各々における参照画像記憶手段は、分割領
域に対応する局部復号画像信号と、該符号化対象の分割
領域に画面内で隣接する分割領域に対応する局部復号画
像信号の少なくとも一部とを第1の参照画像信号として
記憶し、さらに該隣接する分割領域の分割画像信号の少
なくとも一部を第2の参照画像信号の一部として記憶す
る。In another moving picture coding apparatus according to the present invention,
The reference image storage unit in each of the encoding units includes a locally decoded image signal corresponding to the divided region, and at least a part of the locally decoded image signal corresponding to the divided region adjacent to the encoding target divided region in the screen. Is stored as a first reference image signal, and at least a part of the divided image signals of the adjacent divided regions is stored as a part of a second reference image signal.
【0021】この場合、動きベクトル検出手段では、符
号化対象の分割領域の分割画像信号と参照画像記憶手段
に記憶された第2の参照画像信号との間の動きベクトル
候補を検出し、さらに該動きベクトル候補を参照して符
号化対象の分割領域の分割画像信号と参照画像記憶手段
に記憶された第1の参照画像信号との間の動きベクトル
を検出する。In this case, the motion vector detecting means detects a motion vector candidate between the divided image signal of the divided area to be encoded and the second reference image signal stored in the reference image storing means. A motion vector between the divided image signal of the divided area to be encoded and the first reference image signal stored in the reference image storage unit is detected with reference to the motion vector candidate.
【0022】このようにすると、入力動画像信号つまり
分割画像信号に対して、第1の参照画像信号が時間的に
離れた例えば未来の画面の画像信号である場合でも、予
め第2の参照画像信号を用いて未来の参照画面に近い入
力画面から順番に動きベクトル候補を求めることで、動
きベクトル探索範囲を狭めることができ、動きベクトル
検出のための演算量が削減される。With this arrangement, even if the first reference image signal is an image signal of a temporally separated image, for example, a future screen, with respect to the input moving image signal, that is, the divided image signal, the second reference image signal By obtaining the motion vector candidates in order from the input screen closer to the future reference screen using the signal, the motion vector search range can be narrowed, and the amount of calculation for detecting the motion vector is reduced.
【0023】この場合においても、参照画像記憶手段で
符号化対象の分割領域に隣接する分割領域に対応する局
部復号画像信号のうち該隣接する分割領域の半分以下の
領域に対応する局部復号画像信号のみを記憶し、さらに
隣接する分割領域の分割画像信号のうち該隣接する分割
領域の半分以下の領域に対応する分割画像信号のみを記
憶することにより、同時に書き込む参照画像信号の数は
多くとも二つとなり、書き込み時のメモリアクセス速度
の増加が低減される。Also in this case, among the locally decoded image signals corresponding to the divided region adjacent to the divided region to be encoded by the reference image storage means, the locally decoded image signal corresponding to an area less than half of the adjacent divided region. By storing only the divided image signals corresponding to an area equal to or less than half of the adjacent divided area among the divided image signals of the adjacent divided areas, the number of reference image signals to be written simultaneously is at most two. Thus, the increase in the memory access speed at the time of writing is reduced.
【0024】[0024]
【発明の実施の形態】以下、図面を参照して本発明の実
施の形態を説明する。 (第1の実施形態)図1に、本発明の第1の実施形態に
係る動画像符号化装置の構成を示す。入力端子11に
は、入力動画像信号として例えばHDTV画像信号が入
力される。この入力動画像信号は、まず画面分割部12
により図2(a)または(b)に示すように画面内の一
方向に並ぶ複数の分割領域A,B,C,Dに分割され、
それぞれの分割領域に対応した分割画像信号111a,
111b,111c,111dが生成される。図2
(a)は分割領域A,B,C,Dを垂直方向に並べた
例、つまり分割を横割りにした例であり、(b)は分割
領域A,B,C,Dを水平方向に並べた例、つまり分割
を縦割りにした例である。Embodiments of the present invention will be described below with reference to the drawings. (First Embodiment) FIG. 1 shows a configuration of a moving picture coding apparatus according to a first embodiment of the present invention. For example, an HDTV image signal is input to the input terminal 11 as an input moving image signal. The input moving image signal is first sent to the screen division unit 12.
Is divided into a plurality of divided areas A, B, C and D arranged in one direction in the screen as shown in FIG. 2 (a) or (b).
The divided image signals 111a, 111a,
111b, 111c and 111d are generated. FIG.
(A) is an example in which divided areas A, B, C, and D are arranged in the vertical direction, that is, an example in which division is divided horizontally, and (b) is an example in which divided areas A, B, C, and D are arranged in the horizontal direction. This is an example in which the division is vertically divided.
【0025】画面分割部12からの分割画像信号111
a,111b,111c,111dは、符号化部13
a,13b,13c,13dにそれぞれ入力され、動き
補償予測とDCTおよび可変長符号化を組み合わせた圧
縮符号化が行われる。符号化部13a,13b,13
c,13dでそれぞれ生成された符号化データ118
a,118b,118c,118dは多重化部14によ
り多重化され、出力端子15から図示しない記録系や伝
送系へ出力される。The divided image signal 111 from the screen dividing unit 12
a, 111b, 111c, and 111d are the encoding units 13
a, 13b, 13c, and 13d, respectively, and are subjected to compression coding combining motion compensation prediction, DCT, and variable length coding. Encoding units 13a, 13b, 13
encoded data 118 respectively generated in c and 13d
a, 118b, 118c, and 118d are multiplexed by the multiplexing unit 14 and output from the output terminal 15 to a recording system or a transmission system (not shown).
【0026】符号化部13a,13b,13c,13d
の各々は、基本的には通常の動画像符号化装置と同様で
あるが、それぞれの符号化対象の分割領域A,B,C,
Dに対応する局部復号画像信号(分割画像信号111
a,111b,111c,111dの符号化過程で局部
復号により得られる画像信号)と、符号化対象の分割領
域A,B,C,Dに画面内で隣接する分割領域(Aに対
してはB、Bに対してはAおよびC、Cに対してはBお
よびD、Dに対してはC)に対応する局部復号画像信号
の少なくとも一部とを参照画像信号として参照画像メモ
リに記憶し、分割画像信号111a,111b,111
c,111dと参照画像メモリから読み出される参照画
像信号との間の動きベクトルを検出して、この動きベク
トルを用いて動き補償予測を行うように構成される点が
従来の技術で説明した動画像符号化装置と異なってい
る。Encoding units 13a, 13b, 13c, 13d
Are basically the same as in a normal moving picture coding apparatus, but each of the divided areas A, B, C,
D corresponding to D (the divided image signal 111
a, 111b, 111c, and 111d in the encoding process, an image signal obtained by local decoding), and the divided areas A, B, C, and D to be encoded in the screen (B for A) , B and A for C, B and D for C, and at least a part of the locally decoded image signal corresponding to D) in the reference image memory as reference image signals, The divided image signals 111a, 111b, 111
c, 111d and a reference image signal read from a reference image memory, a motion vector is detected, and motion compensation prediction is performed using this motion vector. It is different from the encoding device.
【0027】図3は、符号化部13a,13b,13
c,13dのうち、図2(a)(b)の分割領域Bの分
割画像信号111bを符号化する符号化部13bの詳細
な構成を示すブロック図である。分割画像信号111b
は、入力画像メモリ101に一時記憶され、所定の符号
化画面順序で読み出される。入力画像メモリ101から
読み出された分割画像信号112について、まず動き補
償予測が行われる。FIG. 3 shows the encoding units 13a, 13b, 13
3C is a block diagram illustrating a detailed configuration of an encoding unit 13b that encodes the divided image signal 111b of the divided region B in FIGS. 2A and 2B from among FIGS. Divided image signal 111b
Are temporarily stored in the input image memory 101 and are read out in a predetermined coded screen order. First, motion compensation prediction is performed on the divided image signal 112 read from the input image memory 101.
【0028】すなわち、動き補償予測器109において
入力画像メモリ101からの分割画像信号112と参照
画像メモリ108中に記憶されている既に符号化がなさ
れたフレームの局部復号画像信号からなる参照画像信号
との間の動きベクトルが検出され、この動きベクトルを
用いて参照画像信号に対して動き補償が行われることに
より、予測画像信号113が生成される。具体的には、
入力画像メモリ101から分割画像信号が小ブロック
(部分領域)単位で読み出され、この分割画像信号の各
小ブロックに対して参照画像信号の最も相関の高い小ブ
ロックを検出することにより、分割画像信号の各小ブロ
ックが参照画像信号のどの小ブロックから動いたものか
を示す情報が動きベクトルとして検出される。ただし、
動き補償予測器109では実際には、動き補償予測(フ
レーム間符号化)と、分割画像信号112をそのまま符
号化するフレーム内符号化(予測画像信号=0)のう
ち、好適な方の予測モードが選択され、その予測モード
に対応する予測画像信号113が出力される。That is, in the motion compensation predictor 109, the divided image signal 112 from the input image memory 101 and the reference image signal composed of the locally decoded image signal of the already coded frame stored in the reference image memory 108 Are detected, and motion compensation is performed on the reference image signal using the motion vector to generate the predicted image signal 113. In particular,
The divided image signal is read out from the input image memory 101 in small block (partial area) units, and the small image block having the highest correlation with the reference image signal is detected for each small block of the divided image signal, thereby obtaining the divided image signal. Information indicating which small block of the reference image signal has caused each small block of the signal to be moved is detected as a motion vector. However,
In practice, the motion-compensated predictor 109 selects a preferred one of the motion-compensated prediction (inter-frame coding) and the intra-frame coding (predicted image signal = 0) that encodes the divided image signal 112 as it is. Is selected, and a predicted image signal 113 corresponding to the prediction mode is output.
【0029】そして、入力画像メモリ101から読み出
された分割画像信号112は減算器102にも入力さ
れ、ここで分割画像信号112と予測画像信号113と
の差分がとられることにより、予測誤差信号114が生
成される。予測残差信号114は、離散コサイン変換器
103において一定の大きさのブロック単位で離散コサ
イン変換(DCT)される。離散コサイン変換により得
られたDCT係数データは、量子化器104で量子化さ
れる。量子化器104で量子化されたDCT係数データ
は二分岐され、一方で可変長符号化器110に入力さ
れ、他方で逆量子化器105により逆量子化された後、
さらに逆離散コサイン変換器106で逆離散コサイン変
換(逆DCT)される。Then, the divided image signal 112 read from the input image memory 101 is also input to the subtractor 102, where the difference between the divided image signal 112 and the predicted image signal 113 is obtained, thereby obtaining a prediction error signal. 114 is generated. The prediction residual signal 114 is subjected to discrete cosine transform (DCT) in the discrete cosine transformer 103 in units of blocks of a fixed size. DCT coefficient data obtained by the discrete cosine transform is quantized by the quantizer 104. The DCT coefficient data quantized by the quantizer 104 is bifurcated, input to the variable length encoder 110 on the one hand, and inversely quantized by the inverse quantizer 105 on the other hand,
Further, an inverse discrete cosine transform (inverse DCT) is performed by an inverse discrete cosine transformer 106.
【0030】逆離散コサイン変換器106からの出力は
加算器107で予測画像信号113と加算されて局部復
号画像信号116bとなり、参照画像メモリ108に参
照画像信号として記憶される。参照画像メモリ108に
記憶された参照画像信号は、動き補償予測器109に読
み出され、前述のように動き補償予測が行われる。The output from the inverse discrete cosine transformer 106 is added to the predicted image signal 113 by an adder 107 to form a local decoded image signal 116b, which is stored in the reference image memory 108 as a reference image signal. The reference image signal stored in the reference image memory 108 is read out by the motion compensation predictor 109, and the motion compensation prediction is performed as described above.
【0031】動き補償予測器109で生成される動きベ
クトルおよび予測モードの情報は、可変長符号化器11
0に入力される。可変長符号化器110においては、量
子化されたDCT係数と動きベクトルおよび予測モード
の情報がそれぞれ可変長符号化され、これにより得られ
た符号化データ118aが図1中の多重化部14へ送出
される。The motion vector and prediction mode information generated by the motion compensation predictor 109 are transmitted to the variable length encoder 11.
Input to 0. In the variable-length encoder 110, the quantized DCT coefficient, the motion vector, and the information on the prediction mode are each subjected to variable-length encoding, and the encoded data 118a obtained by this is sent to the multiplexing unit 14 in FIG. Sent out.
【0032】ここで、参照画像メモリ108には、図2
(a)(b)の分割領域Bの分割画像信号111bに対
応する局部復号画像信号116bの他に、図2(a)
(b)で分割領域Bに隣接する分割領域A,Cの分割画
像信号111a,111cに対応する局部復号画像信号
116a,116cも符号化部13a,13cから入力
され、これら局部復号画像信号116a,116cの一
部の参照画像信号として記憶される。他の符号化部13
a,13c,13d内の参照画像メモリにおいても、同
様である。この様子を図4に示す。図4(a)(b)
(c)(d)は、分割領域A,B,C,Dを図2(a)
に示したように垂直方向に並べた場合の符号化部13
a,13b,13c,13d内の参照画像メモリに記憶
される参照画像信号の画面内の領域を示している。Here, FIG.
(A) In addition to the local decoded image signal 116b corresponding to the divided image signal 111b of the divided region B in (b), FIG.
In (b), the locally decoded image signals 116a and 116c corresponding to the divided image signals 111a and 111c of the divided regions A and C adjacent to the divided region B are also input from the encoding units 13a and 13c. 116c is stored as a part of the reference image signal. Other encoding unit 13
The same applies to the reference image memories in a, 13c, and 13d. This is shown in FIG. FIGS. 4A and 4B
(C) and (d) show the divided areas A, B, C, and D in FIG.
Encoding unit 13 when arranged in the vertical direction as shown in FIG.
The area in the screen of the reference image signal stored in the reference image memories in a, 13b, 13c, and 13d is shown.
【0033】すなわち、図2(a)の分割領域Aの分割
画像信号111aを符号化する符号化部13aにおける
参照画像メモリには、図4(a)の斜線部に示すように
分割領域Aの全体に対応する局部復号画像信号と、分割
領域Aに隣接する分割領域Bの一部に対応する局部復号
画像信号が参照画像信号として記憶される。また、図2
(a)の分割領域Bの分割画像信号111bを符号化す
る符号化部13bにおける参照画像メモリ108には、
図4(b)の斜線部に示すように分割領域Bの全体に対
応する局部復号画像信号と、分割領域Bに隣接する分割
領域A,Cのそれぞれの一部に対応する局部復号画像信
号が参照画像信号として記憶される。同様に、図2
(a)の分割領域Cの分割画像信号111cを符号化す
る符号化部13cにおける参照画像メモリには、図4
(c)の斜線部に示すように分割領域Cの全体に対応す
る局部復号画像信号と、分割領域Cに隣接する分割領域
B,Dのそれぞれの一部に対応する局部復号画像信号が
参照画像信号として記憶される。さらに、図2(a)の
分割領域Dの分割画像信号111dを符号化する符号化
部13dにおける参照画像メモリには、図4(d)の斜
線部に示すように分割領域Dの全体に対応する局部復号
画像信号と、分割領域Dに隣接する分割領域Cの一部に
対応する局部復号画像信号が参照画像信号として記憶さ
れる。That is, the reference image memory in the encoding unit 13a for encoding the divided image signal 111a of the divided area A in FIG. 2A has the divided area A as shown by the hatched portion in FIG. The locally decoded image signal corresponding to the whole and the locally decoded image signal corresponding to a part of the divided area B adjacent to the divided area A are stored as reference image signals. FIG.
The reference image memory 108 in the encoding unit 13b that encodes the divided image signal 111b of the divided region B in FIG.
As shown by the hatched portion in FIG. 4B, the local decoded image signal corresponding to the entire divided region B and the local decoded image signals corresponding to a part of each of the divided regions A and C adjacent to the divided region B are different from each other. It is stored as a reference image signal. Similarly, FIG.
The reference image memory in the encoding unit 13c that encodes the divided image signal 111c of the divided area C in FIG.
As shown by the hatched portion in (c), the local decoded image signal corresponding to the entire divided area C and the local decoded image signals corresponding to a part of each of the divided areas B and D adjacent to the divided area C are the reference image. It is stored as a signal. Further, the reference image memory in the encoding unit 13d that encodes the divided image signal 111d of the divided region D in FIG. 2A corresponds to the entire divided region D as indicated by the hatched portion in FIG. And a locally decoded image signal corresponding to a part of the divided area C adjacent to the divided area D are stored as reference image signals.
【0034】この参照画像メモリ108での参照画像信
号の記憶方法についてさらに詳しく説明すると、分割画
像信号111a,111b,111c,111dについ
て、符号化部13a,13b,13c,13dで分割領
域A,B,C,D内の小ブロックを上から順に符号化す
るとした場合、参照画像信号として記憶する領域は、そ
れぞれの分割領域全体とそれに隣接する分割領域の1/
2以下の部分に制限される。The storage method of the reference image signal in the reference image memory 108 will be described in more detail. For the divided image signals 111a, 111b, 111c and 111d, the encoding units 13a, 13b, 13c and 13d use the divided areas A and B. , C, and D are coded in order from the top, the area to be stored as the reference image signal is 1/1/2 of the entire divided area and the adjacent divided areas.
Limited to 2 or less.
【0035】すなわち、分割領域Aの分割画像信号11
1aに対する参照画像信号として記憶する領域は、図4
(a)の斜線部に示したように分割領域Aの全体と、分
割領域Bの分割領域Aに隣接する上半分に制限される。
また、分割領域Bの分割画像信号111bに対する参照
画像信号として記憶する領域は、図4(b)の斜線部で
示したように分割領域Bの全体と、分割領域Aの分割領
域Bに隣接する下半分と、分割領域Cの分割領域Bに隣
接する上半分に制限される。同様に、分割領域Cの分割
画像信号111cに対する参照画像信号として記憶する
領域は、図4(c)に示したように分割画像Cの全体
と、分割領域Bの分割領域Cに隣接する下半分と、分割
領域Dの分割領域Cに隣接する上半分に制限される。さ
らに、分割領域Dの分割画像信号111dに対する参照
画像信号として記憶する領域は、図4(d)に示したよ
うに分割領域Dの全体と、分割領域Cの分割領域Dに隣
接する下半分に制限される。That is, the divided image signal 11 of the divided area A
The area to be stored as the reference image signal for 1a is shown in FIG.
As shown in the shaded area in FIG. 7A, the division area A is limited to the whole and the upper half of the division area B adjacent to the division area A.
Also, the area to be stored as the reference image signal for the divided image signal 111b of the divided area B is adjacent to the entire divided area B and the divided area B of the divided area A as shown by the hatched portion in FIG. It is limited to the lower half and the upper half of the divided area C adjacent to the divided area B. Similarly, the area to be stored as the reference image signal for the divided image signal 111c of the divided area C is the whole of the divided image C and the lower half of the divided area B adjacent to the divided area C as shown in FIG. Is limited to the upper half of the divided area D adjacent to the divided area C. Further, as shown in FIG. 4D, the area to be stored as the reference image signal for the divided image signal 111d of the divided area D is the whole of the divided area D and the lower half of the divided area C adjacent to the divided area D. Limited.
【0036】このようにすると、参照画像メモリ108
には、同一タイミングでは一つまたは二つの符号化部で
得られる局部復号画像信号のみを参照画像として書き込
めばよく、従来のように三つ以上の符号化部で得られる
局部復号画像信号を同時に書き込む必要はない。この点
について、図4(e)を用いて説明する。In this way, the reference image memory 108
In the same timing, only the locally decoded image signal obtained by one or two encoding units may be written as a reference image at the same timing, and the locally decoded image signals obtained by three or more encoding units may be simultaneously written as in the related art. No need to write. This will be described with reference to FIG.
【0037】図4(e)は、図4(b)に示したように
分割領域Bの分割画像信号111bを符号化する符号化
部13b内の参照画像メモリ108で参照画像信号を記
録する際の書き込み方法を詳しく示した図である。前述
したように、符号化部13bは分割領域A,B,C内の
小ブロックを垂直方向に上から順に符号化する。FIG. 4E shows a case where the reference image signal is recorded in the reference image memory 108 in the encoding unit 13b for encoding the divided image signal 111b of the divided area B as shown in FIG. 4B. FIG. 4 is a diagram showing a writing method of FIG. As described above, the encoding unit 13b sequentially encodes the small blocks in the divided areas A, B, and C from the top in the vertical direction.
【0038】ここで、参照画像メモリ108に分割領域
B内の○印で示す位置の小ブロックの局部復号画像信号
を書き込む際、同時に分割領域A内の○印で示す垂直方
向上端の小ブロックの局部復号画像信号を書き込む。符
号化の進行に伴い、○印の位置は垂直方向の下方に移動
し、参照画像メモリ108に分割領域B内の垂直方向下
端の小ブロックの局部復号画像信号を書き込む際には、
同時に分割領域A内の垂直方向下端の小ブロックの局部
復号画像信号を書き込む。この間、分割領域Cについて
は局部復号画像信号を書き込まない。Here, when the local decoded image signal of the small block at the position indicated by the circle in the divided area B is written into the reference image memory 108, the small block at the upper end in the vertical direction indicated by the circle in the divided area A is simultaneously written. Write the locally decoded image signal. With the progress of encoding, the position of the mark moves downward in the vertical direction, and when writing the locally decoded image signal of the small block at the lower end in the vertical direction in the divided area B to the reference image memory 108,
At the same time, the local decoded image signal of the small block at the lower end in the vertical direction in the divided area A is written. During this time, the local decoded image signal is not written for the divided area C.
【0039】そして、参照画像メモリ108に分割領域
B内の×印で示す垂直方向上端の小ブロックの局部復号
画像信号を書き込む際は、同時に分割領域C内の×印で
示す垂直方向上端の小ブロックの局部復号画像信号を書
き込む。符号化の進行に伴い×印の位置は垂直方向の下
方に移動し、参照画像メモリ108に分割領域B内の垂
直方向下端の小ブロックの局部復号画像信号を書き込む
際には、同時に分割領域C内の垂直方向下端の小ブロッ
クの局部復号画像信号を書き込む。この間、分割領域A
については局部復号画像信号を書き込まない。When writing the locally decoded image signal of the small block at the upper end in the vertical direction indicated by the mark x in the divided area B to the reference image memory 108, the small picture at the upper end in the vertical direction indicated by the cross mark in the divided area C is simultaneously written. Write the locally decoded image signal of the block. As the encoding progresses, the position of the cross moves downward in the vertical direction, and when the locally decoded image signal of the small block at the lower end in the vertical direction in the divided area B is written in the reference image memory 108, the divided area C is simultaneously written. Write the locally decoded image signal of the small block at the lower end in the vertical direction. During this time, the divided area A
No local decoded image signal is written.
【0040】このように参照画像メモリ108への参照
画像信号の書き込みを行うと、同時に書き込まれる参照
画像信号は最大でも二つであるため、4つの参照画像信
号を同時に書き込む必要のある従来の動画像符号化装置
に比較して、書き込み時のメモリアクセス速度の増加が
著しく低減される。When the reference image signal is written into the reference image memory 108 in this manner, at most two reference image signals are written at the same time. The increase in the memory access speed at the time of writing is significantly reduced as compared with the image encoding device.
【0041】また、参照画像メモリ108は各符号化部
13a,13b,13c,13d毎に独立して設けられ
ているため、従来の動画像符号化装置のように共有の参
照画像メモリから複数の参照画像信号を同時に読み出す
必要はなく、読み出し時のメモリアクセス速度の増加も
ない。Since the reference image memory 108 is provided independently for each of the encoding units 13a, 13b, 13c and 13d, a plurality of reference image memories are provided from a common reference image memory as in a conventional moving image encoding apparatus. It is not necessary to simultaneously read out the reference image signal, and there is no increase in the memory access speed at the time of reading.
【0042】さらに、本発明では図2(a)(b)に示
したように入力動画像信号を画面内の一方向、つまり垂
直方向にのみ、または水平方向にのみ複数の分割領域に
分割しているため、分割しない方向については動きベク
トルの探索範囲の制限がなくなる。ここで、特に図2
(a)のように入力動画像信号を垂直方向に並ぶ複数の
分割領域に分割すれば、垂直方向の動きベクトル探索範
囲は制限されるが、水平方向のそれは制限されないの
で、垂直方向の動きベクトル探索範囲のみが制限される
MPEG2(Moving picture expert group phase-2) の
ような符号化方式によく適合するという利点がある。Further, according to the present invention, as shown in FIGS. 2A and 2B, an input moving image signal is divided into a plurality of divided regions only in one direction in the screen, that is, only in the vertical direction or only in the horizontal direction. Therefore, the search range of the motion vector is not restricted in the direction in which the motion vector is not divided. Here, in particular, FIG.
When the input moving image signal is divided into a plurality of divided regions arranged in the vertical direction as in (a), the vertical motion vector search range is limited, but the horizontal motion vector search range is not limited. There is an advantage that it is well suited to an encoding method such as MPEG2 (Moving picture expert group phase-2) in which only the search range is limited.
【0043】(第2の実施形態)図5に、本発明の第2
の実施形態に係る動画像符号化装置の構成を示す。入力
端子21には、入力動画像信号として例えばHDTV画
像信号が入力される。この入力動画像信号は、まず画面
分割部22により図2(a)または(b)に示すように
画面内の一方向に並ぶ複数の分割領域A,B,C,Dに
分割され、それぞれの分割領域に対応した分割画像信号
111a,111b,111c,111dが生成され
る。(Second Embodiment) FIG. 5 shows a second embodiment of the present invention.
1 shows a configuration of a video encoding device according to the embodiment. For example, an HDTV image signal is input to the input terminal 21 as an input moving image signal. The input moving image signal is first divided by the screen dividing unit 22 into a plurality of divided areas A, B, C, and D arranged in one direction in the screen as shown in FIG. 2 (a) or (b). The divided image signals 111a, 111b, 111c, 111d corresponding to the divided areas are generated.
【0044】画面分割部22からの分割画像信号111
a,111b,111c,111dは、符号化部23
a,23b,23c,23dにそれぞれ入力され、動き
補償予測とDCTおよび可変長符号化を組み合わせた圧
縮符号化が行われる。符号化部23a,23b,23
c,23dでそれぞれ生成された符号化データ118
a,118b,118c,118dは多重化部24によ
り多重化され、出力端子25から図示しない記録系や伝
送系へ出力される。The divided image signal 111 from the screen dividing unit 22
a, 111b, 111c, and 111d are the encoding units 23
a, 23b, 23c, and 23d, respectively, and are subjected to compression coding combining motion compensation prediction, DCT, and variable length coding. Encoders 23a, 23b, 23
encoded data 118 respectively generated in c and 23d
a, 118b, 118c, and 118d are multiplexed by the multiplexing unit 24 and output from the output terminal 25 to a recording system or a transmission system (not shown).
【0045】符号化部23a,23b,23c,23d
の各々においては、第1の実施形態と同様に、それぞれ
の符号化対象の分割領域A,B,C,Dに対応する局部
復号画像信号(分割画像信号111a,111b,11
1c,111dの符号化過程で局部復号により得られる
画像信号)と、符号化対象の分割領域A,B,C,Dに
画面内で隣接する分割領域(Aに対してはB、Bに対し
てはAおよびC、Cに対してはBおよびD、Dに対して
はC)に対応する局部復号画像信号の少なくとも一部と
を第1の参照画像信号して参照画像メモリに記憶すると
共に、さらに隣接する分割領域(Aに対してはB、Bに
対してはAおよびC、Cに対してはBおよびD、Dに対
してはC)の分割画像信号の少なくとも一部を第2の参
照画像信号として記憶する。Encoding units 23a, 23b, 23c, 23d
, The local decoded image signals (the divided image signals 111a, 111b, and 111b) corresponding to the respective encoding target divided regions A, B, C, and D, as in the first embodiment.
1c, 111d) and a divided area adjacent to the encoding target divided areas A, B, C, and D in the screen (B for A, B for B) A and C, at least a part of the locally decoded image signal corresponding to B and D for C, and C for D) is stored as a first reference image signal in a reference image memory. And at least a part of the divided image signals of the adjacent divided regions (B for A, A and C for B, B and D for C, and C for D) Is stored as a reference image signal.
【0046】そして、本実施形態では符号化対象の分割
領域A,B,C,Dの分割画像信号111a,111
b,111c,111dと参照画像メモリに記憶された
第2の参照画像信号との間の動きベクトル候補を検出
し、さらに該動きベクトル候補を参照して参照画像メモ
リに記憶された第1の参照画像信号との間の動きベクト
ルを検出して、この動きベクトルを用いて動き補償予測
を行う。In this embodiment, the divided image signals 111a, 111a of the divided areas A, B, C, D to be encoded are set.
b, 111c, 111d and a motion vector candidate between the second reference image signal stored in the reference image memory are detected, and the first reference stored in the reference image memory is referred to by referring to the motion vector candidate. A motion vector between the image signal and the image signal is detected, and motion compensation prediction is performed using the motion vector.
【0047】図6は、符号化部23a,23b,23
c,23dのうち、図2(a)(b)の分割領域Bの分
割画像信号111bを符号化する符号化部23bの詳細
な構成を示すブロック図である。図3と同一部分に同一
符号を付して説明すると、本実施形態では入力画像メモ
リ101に符号化部13bの符号化対象の分割領域Bに
隣接する分割領域A,Cの分割画像信号111a,11
1cが符号化部13a,13cから第2の参照画像信号
として新たに書き込まれる構成となっている。他の符号
化部23a,23c,23d内の入力画像メモリにおい
ても同様である。また、第2の参照画像信号として記憶
される画面内の領域は、第1の実施形態における参照画
像信号(第2の実施形態でいう第1の参照画像信号)と
同じであるとする。FIG. 6 shows the encoding units 23a, 23b, 23
3C is a block diagram illustrating a detailed configuration of an encoding unit 23b that encodes the divided image signal 111b of the divided region B in FIGS. 2A and 2B among c and 23d. In this embodiment, the same parts as those in FIG. 3 are denoted by the same reference numerals. In this embodiment, the divided image signals 111a and 111a of the divided areas A and C adjacent to the encoding target divided area B of the encoding unit 13b are stored in the input image memory 101. 11
1c is newly written as a second reference image signal from the encoding units 13a and 13c. The same applies to the input image memories in the other encoding units 23a, 23c and 23d. Further, it is assumed that the area in the screen stored as the second reference image signal is the same as the reference image signal in the first embodiment (the first reference image signal in the second embodiment).
【0048】さらに、本実施形態では動きベクトル候補
検出機能を有する動き予測器120と、この出力を遅延
して動き補償予測器109に供給する動きベクトル候補
遅延メモリ121が追加されている。Further, in this embodiment, a motion estimator 120 having a motion vector candidate detecting function and a motion vector candidate delay memory 121 for delaying the output and supplying the output to the motion compensation estimator 109 are added.
【0049】以下、分割領域A,B,C,Dを図2
(a)に示したように垂直方向に並べた場合について、
本実施形態における各符号化部23a,23b,23
c,23d内の参照画像メモリでの第1および第2の参
照画像信号の記憶方法を図4(a)(b)(c)(d)
により説明する。Hereinafter, the divided areas A, B, C, and D are shown in FIG.
As shown in (a), when arranged in the vertical direction,
Each encoding unit 23a, 23b, 23 in the present embodiment
4 (a), (b), (c), and (d) show a method of storing the first and second reference image signals in the reference image memories in c and 23d.
This will be described below.
【0050】図2(a)の分割領域Aの分割画像信号1
11aを符号化する符号化部23aにおける参照画像メ
モリには、図4(a)の斜線部に示すように分割領域A
の全体に対応する局部復号画像信号と、分割領域Aに隣
接する分割領域Bの一部に対応する局部復号画像信号が
第1の参照画像信号として記憶され、入力画像メモリ1
01には分割領域Aの全体の分割画像信号111aと、
分割領域Aに隣接する分割領域Bの一部の分割画像信号
111bが第2の参照画像信号として記憶される。図2
(a)の分割領域Bの分割画像信号111bを符号化す
る符号化部23bにおける参照画像メモリ108には、
図4(b)の斜線部に示すように分割領域Bの全体に対
応する局部復号画像信号と、分割領域Bに隣接する分割
領域A,Cのそれぞれの一部に対応する局部復号画像信
号が第1の参照画像信号として記憶され、さらに分割領
域Bの全体の分割画像信号111bと、分割領域Bに隣
接する分割領域A,Cのそれぞれの一部の分割画像信号
111a,111cが第2の参照画像信号として記憶さ
れる。図2(a)の分割領域Cの分割画像信号111c
を符号化する符号化部23cにおける参照画像メモリに
は、図4(c)の斜線部に示すように分割領域Cの全体
に対応する局部復号画像信号と、分割領域Cに隣接する
分割領域B,Dのそれぞれの一部に対応する局部復号画
像信号が第1の参照画像信号として記憶され、入力画像
メモリ101には分割領域Cの全体の分割画像信号11
1cと、分割領域Cに隣接する分割領域B,Dのそれぞ
れの一部の分割画像信号111b,111dが第2の参
照画像信号として記憶される。図2(a)の分割領域D
の分割画像信号111dを符号化する符号化部23dに
おける参照画像メモリには、図4(d)の斜線部に示す
ように分割領域Dの全体に対応する局部復号画像信号
と、分割領域Dに隣接する分割領域Cの一部に対応する
局部復号画像信号が第1の参照画像信号として記憶さ
れ、入力画像メモリ101には分割領域Dの全体の分割
画像信号111dと、分割領域Dに隣接する分割領域C
の一部の分割画像信号111cが第2の参照画像信号と
して記憶される。The divided image signal 1 of the divided area A in FIG.
The reference image memory in the encoding unit 23a that encodes the image data 11a includes the divided area A as shown by the hatched portion in FIG.
Is stored as a first reference image signal, and a local decoded image signal corresponding to a part of the divided area B adjacent to the divided area A is stored as a first reference image signal.
01 includes the entire divided image signal 111a of the divided area A,
Part of the divided image signal 111b of the divided area B adjacent to the divided area A is stored as a second reference image signal. FIG.
The reference image memory 108 in the encoding unit 23b that encodes the divided image signal 111b of the divided region B in FIG.
As shown by the hatched portion in FIG. 4B, the local decoded image signal corresponding to the entire divided region B and the local decoded image signals corresponding to a part of each of the divided regions A and C adjacent to the divided region B are different from each other. The second divided image signal 111b is stored as the first reference image signal, and the divided image signals 111a and 111c of the divided regions A and C adjacent to the divided region B and the divided image signals 111a and 111c of the divided regions A and C adjacent to the divided region B are further stored in the second divided image signal. It is stored as a reference image signal. The divided image signal 111c of the divided area C in FIG.
In the reference image memory in the encoding unit 23c that encodes the divided region C, a local decoded image signal corresponding to the entire divided region C and a divided region B adjacent to the divided region C are stored as shown by hatched portions in FIG. , D are stored as the first reference image signal, and the input image memory 101 stores the entire divided image signal 11 of the divided region C in the input image memory 101.
1c and a part of the divided image signals 111b and 111d of the divided regions B and D adjacent to the divided region C are stored as the second reference image signals. The divided area D in FIG.
In the reference image memory in the encoding unit 23d that encodes the divided image signal 111d, a locally decoded image signal corresponding to the entire divided region D as indicated by a hatched portion in FIG. The local decoded image signal corresponding to a part of the adjacent divided region C is stored as a first reference image signal, and the input image memory 101 is adjacent to the entire divided image signal 111d of the divided region D and the adjacent divided region D. Division area C
Are stored as the second reference image signal.
【0051】そして、本実施形態では動きベクトルの検
出時に、まず各符号化部23a,23b,23c,23
d内の動きベクトル候補検出機能を有する動き予測器1
20により、参照画面に近い画面から順番に、入力画像
メモリ101にそれぞれ記憶された分割画像信号111
a,111b,111c,111dを所定画素数で構成
される小ブロック毎に順次読み出し、1画面前に検出さ
れた動きベクトル候補に基づいて、同じく各符号化部2
3a,23b,23c,23d内の入力画像メモリ10
1にそれぞれ記憶された第2の参照画像信号を参照して
複数の動きベクトル候補を検出し、動きベクトル候補遅
延メモリ121に入力する。In this embodiment, when a motion vector is detected, first, each of the encoding units 23a, 23b, 23c, 23
motion predictor 1 having a function of detecting a motion vector candidate in d
20, the divided image signals 111 stored in the input image memory 101 in order from the screen close to the reference screen.
a, 111b, 111c, and 111d are sequentially read out for each small block composed of a predetermined number of pixels, and each of the coding units 2 is similarly read based on a motion vector candidate detected one screen before.
Input image memory 10 in 3a, 23b, 23c, 23d
A plurality of motion vector candidates are detected with reference to the second reference image signals respectively stored in the motion vector candidate memory 1 and input to the motion vector candidate delay memory 121.
【0052】次に、各符号化部23a,23b,23
c,23d内の動き補償予測器109は、符号化画面順
序に従って、再び入力画像メモリ101にそれぞれ記憶
された分割画像信号111a,111b,111c,1
11dを所定画素数で構成される小ブロック毎に順次読
み出し、上記動きベクトル候補を参照して、参照画像メ
モリ108にそれぞれ記憶された第1の参照画像信号と
の間の動きベクトルを検出する。Next, each of the encoding units 23a, 23b, 23
The motion-compensated predictors 109 in c and 23d again generate the divided image signals 111a, 111b, 111c and 1 stored in the input image memory 101 again according to the coding screen order.
11d is sequentially read out for each small block composed of a predetermined number of pixels, and a motion vector between the reference image signal and the first reference image signal stored in the reference image memory 108 is detected with reference to the motion vector candidate.
【0053】このようにして動きベクトル検出を行う
と、入力動画像信号つまり入力画像メモリ101からの
分割画像信号111a,111b,111c,111d
に対して、第1の参照画像信号が時間的に離れた例えば
未来の画面の画像信号である場合でも、予め第2の参照
画像信号を用いて、未来の参照画面に近い入力画面から
順番に動きベクトル候補を求めることで、動きベクトル
探索範囲を狭めることができる。この結果、動きベクト
ル検出のための演算量を削減することが可能となる。こ
うして動きベクトルを検出した後の処理は、第1の実施
形態と同様であるので、説明を省略する。When the motion vector detection is performed in this manner, the input moving image signal, that is, the divided image signals 111a, 111b, 111c, and 111d from the input image memory 101 are obtained.
On the other hand, even if the first reference image signal is a temporally separated image signal of, for example, a future screen, the second reference image signal is used in advance to sequentially input images closer to the future reference screen. By obtaining a motion vector candidate, the motion vector search range can be narrowed. As a result, the amount of calculation for detecting a motion vector can be reduced. The processing after detecting the motion vector in this way is the same as in the first embodiment, and a description thereof will be omitted.
【0054】また、第2の参照画像信号についても第1
の参照画像信号と同様に、第2の参照画像信号として記
憶する領域をそれぞれの分割領域全体とそれに隣接する
分割領域の1/2以下の部分に制限することによって、
図4(e)を用いて説明したように、参照画像メモリ1
08には、同一タイミングでは一つまたは二つの符号化
部で得られる局部復号画像信号のみを参照画像として書
き込めばよく、従来のように三つ以上の符号化部で得ら
れる局部復号画像信号を同時に書き込む必要はなくなる
ため、書き込み時のメモリアクセス速度の増加が著しく
低減される。The second reference image signal is also converted to the first reference image signal.
In the same manner as the reference image signal, the region to be stored as the second reference image signal is limited to the whole of each divided region and a half or less of the divided region adjacent thereto.
As described with reference to FIG. 4E, the reference image memory 1
In 08, at the same timing, only the locally decoded image signal obtained by one or two encoding units may be written as a reference image, and the locally decoded image signal obtained by three or more encoding units as in the related art may be written. Since there is no need to write at the same time, an increase in the memory access speed at the time of writing is significantly reduced.
【0055】また、参照画像メモリ108は各符号化部
13a,13b,13c,13d毎に独立して設けられ
ているため、従来の動画像符号化装置のように共有の参
照画像メモリから複数の参照画像信号を同時に読み出す
必要はなく、読み出し時のメモリアクセス速度の増加も
ない。Since the reference image memory 108 is provided independently for each of the encoding units 13a, 13b, 13c and 13d, a plurality of reference image memories are provided from a common reference image memory as in a conventional moving image encoding apparatus. It is not necessary to simultaneously read out the reference image signal, and there is no increase in the memory access speed at the time of reading.
【0056】さらに、図2(a)(b)に示したように
入力動画像信号を画面内の一方向にのみ複数の分割領域
に分割しているため、分割しない方向については動きベ
クトルの探索範囲の制限がなくなり、特に図2(a)の
ように入力動画像信号を垂直方向に並ぶ複数の分割領域
に分割すれば、垂直方向の動きベクトル探索範囲は制限
されるが、水平方向のそれは制限されないので、垂直方
向の動きベクトル探索範囲のみが制限されるMPEG2
のような符号化方式によく適合するという利点がある。Further, as shown in FIGS. 2A and 2B, since the input moving image signal is divided into a plurality of divided regions only in one direction in the screen, a search for a motion vector is performed in a direction not divided. If the input moving image signal is divided into a plurality of divided regions arranged in the vertical direction as shown in FIG. 2A, the range of the motion vector search in the vertical direction is limited, but that in the horizontal direction is not limited. MPEG2 in which only the vertical motion vector search range is restricted because it is not restricted
There is an advantage that it is well adapted to an encoding method such as
【0057】[0057]
【発明の効果】以上説明したように、本発明によれば符
号化対象の分割領域に対応する局部復号画像信号と、符
号化対象の分割領域に画面内で隣接する分割領域に対応
する局部復号画像信号の少なくとも一部とを参照画像信
号として用いることにより、分割画像信号の境界をまた
がる動きベクトルの検出が可能であり、符号化効率の向
上または画質の向上を図ることができる。As described above, according to the present invention, the locally decoded image signal corresponding to the divided area to be coded and the local decoded image signal corresponding to the divided area adjacent to the divided area to be coded in the screen are provided. By using at least a part of the image signal as the reference image signal, it is possible to detect a motion vector that straddles the boundary of the divided image signal, and to improve coding efficiency or image quality.
【0058】また、参照画像記憶手段に同時に書き込む
参照画像信号は、多くとも符号化対象の分割領域に対応
する局部復号画像信号と、符号化対象の分割領域に画面
内で両側から隣接する分割領域に対応する局部復号画像
信号の三つであり、特に符号化対象の分割領域に隣接す
る分割領域に対応する局部復号画像信号のうち、該隣接
する分割領域の半分以下の領域に対応する局部復号画像
信号のみを記憶するようにした場合は、同時に書き込む
参照画像信号の数は多くとも二つでよいので、書き込み
時のメモリアクセス速度の増加を著しく低減することが
できる。The reference image signal to be simultaneously written into the reference image storage means includes at most a locally decoded image signal corresponding to the divided region to be encoded and a divided region adjacent to the divided region to be encoded from both sides in the screen. , And in particular, among the locally decoded image signals corresponding to the divided regions adjacent to the encoding target divided region, the locally decoded image signals corresponding to less than half of the adjacent divided regions. When only image signals are stored, the number of reference image signals to be written at the same time is at most two, so that an increase in memory access speed at the time of writing can be significantly reduced.
【0059】一方、参照画像記憶手段は各符号化手段毎
に独立して設けられているため、従来の動画像符号化装
置のように共有の参照画像メモリから複数の参照画像信
号を同時に読み出す必要はなく、読み出し時のメモリア
クセス速度も低減させることができる。On the other hand, since the reference picture storage means is provided independently for each coding means, it is necessary to simultaneously read a plurality of reference picture signals from a shared reference picture memory as in a conventional moving picture coding apparatus. However, the memory access speed at the time of reading can be reduced.
【0060】さらに、入力動画像信号を画面内の一方向
にのみ複数の分割領域に分割することによって、分割し
ない方向については動きベクトルの探索範囲の制限をな
くすことができ、より高い符号化性能が得られる。ここ
で、入力動画像信号を垂直方向に並ぶ複数の分割領域に
分割すれば、垂直方向の動きベクトル探索範囲は制限さ
れるが、水平方向のそれは制限されないので、垂直方向
の動きベクトル探索範囲のみが制限されるMPEG2の
ような符号化方式によく適合するという効果が得られ
る。Further, by dividing the input moving image signal into a plurality of divided regions only in one direction in the screen, it is possible to eliminate the limitation of the search range of the motion vector in the direction not divided, thereby achieving higher encoding performance. Is obtained. Here, if the input moving image signal is divided into a plurality of divided regions arranged in the vertical direction, the vertical motion vector search range is limited, but the horizontal motion vector search range is not limited. Is well suited to an encoding system such as MPEG2 in which is restricted.
【0061】また、本発明では符号化対象の分割領域に
対応する局部復号画像信号と、該符号化対象の分割領域
に画面内で隣接する分割領域に対応する局部復号画像信
号の少なくとも一部とを第1の参照画像信号として記憶
し、さらに該隣接する分割領域の分割画像信号の少なく
とも一部を第2の参照画像信号として記憶すると共に、
符号化対象の分割領域の分割画像信号と第2の参照画像
信号との間の動きベクトル候補を検出し、さらに該動き
ベクトル候補を参照して符号化対象の分割領域の分割画
像信号と第1の参照画像信号との間の動きベクトルを検
出することによって、入力動画像信号である分割画像信
号に対して第1の参照画像信号が時間的に離れた例えば
未来の画面の画像信号である場合でも、予め第2の参照
画像信号を用いて未来の参照画面に近い入力画面から順
番に動きベクトル候補を求めることで、動きベクトル探
索範囲を狭めることができ、動きベクトル検出のための
演算量を削減することが可能となる。Further, in the present invention, a locally decoded image signal corresponding to a divided region to be encoded and at least a part of a locally decoded image signal corresponding to a divided region adjacent to the divided region to be encoded in a screen are displayed. Is stored as a first reference image signal, and at least a part of the divided image signals of the adjacent divided regions is stored as a second reference image signal.
A motion vector candidate between the divided image signal of the divided region to be encoded and the second reference image signal is detected, and the divided image signal of the divided region to be encoded and the first The first reference image signal is an image signal of, for example, a future screen that is temporally separated from the divided image signal that is the input moving image signal by detecting a motion vector between the input image signal and the reference image signal However, the motion vector search range can be narrowed by obtaining motion vector candidates in order from the input screen close to the future reference screen using the second reference image signal in advance, and the amount of calculation for motion vector detection is reduced. It becomes possible to reduce.
【図1】本発明の一実施形態に係る動画像符号化装置の
構成を示すブロック図FIG. 1 is a block diagram showing a configuration of a moving picture coding apparatus according to an embodiment of the present invention.
【図2】本発明における入力動画像信号の画面分割の二
つの方法を示す図FIG. 2 is a diagram showing two methods of screen division of an input moving image signal according to the present invention.
【図3】同実施形態における一つの符号化部の詳細な構
成を示すブロック図FIG. 3 is a block diagram showing a detailed configuration of one encoding unit in the embodiment.
【図4】同実施形態における各符号化部内の参照画像メ
モリに記憶される参照画像信号の画面内の領域を示す図FIG. 4 is a diagram showing a region in a screen of a reference image signal stored in a reference image memory in each encoding unit in the embodiment.
【図5】本発明の第2の実施形態に係る動画像符号化装
置の構成を示すブロック図FIG. 5 is a block diagram showing a configuration of a moving picture coding apparatus according to a second embodiment of the present invention.
【図6】同実施形態における一つの符号化部の詳細な構
成を示すブロック図FIG. 6 is a block diagram showing a detailed configuration of one encoding unit in the embodiment.
【図7】従来の動画像符号化装置の動作説明図FIG. 7 is an explanatory diagram of an operation of a conventional moving picture encoding device.
11,21…動画像信号入力端子 12,22…画面分割部 13a〜13d,23a,23d…符号化部 14,24…多重化部 15,25…符号化データ出力端子 101…入力画像メモリ 102…減算器 103…離散コサイン変換器 104…量子化器 105…逆量子化器 106…逆離散コサイン変換器 107…加算器 108…参照画像メモリ 109…動き補償予測器 110…可変長符号化器 111a〜111d…分割画像信号 112…分割画像信号 113…予測画像信号 114…予測誤差信号 115…DCT係数データ 116a〜116d…局部復号画像信号 117…動きベクトルおよび予測モード情報 118a〜118d…符号化データ 120…動きベクトル候補を検出する動き予測器 121…遅延メモリ 11, 21 ... moving image signal input terminals 12, 22 ... screen division units 13a to 13d, 23a, 23d ... encoding units 14, 24 ... multiplexing units 15, 25 ... encoded data output terminals 101 ... input image memory 102 ... Subtractor 103 Discrete cosine transformer 104 Quantizer 105 Inverse quantizer 106 Inverse discrete cosine transformer 107 Adder 108 Reference image memory 109 Motion compensation predictor 110 Variable length encoder 111a 111d: divided image signal 112: divided image signal 113: predicted image signal 114: prediction error signal 115: DCT coefficient data 116a to 116d: locally decoded image signal 117: motion vector and prediction mode information 118a to 118d: encoded data 120: Motion predictor 121 for detecting motion vector candidates 121... Delay memory
Claims (8)
数の分割領域に分割し、各分割領域毎の分割画像信号を
生成する分割手段と、 前記分割手段により生成される各分割画像信号を動きベ
クトルを用いて動き補償予測により符号化し、符号化デ
ータを出力する複数の符号化手段と、 前記複数の符号化手段よりそれぞれ出力される符号化デ
ータを多重化して出力する多重化手段とを備え、 前記符号化手段の各々は、局部復号画像信号を生成する
局部復号手段と、 該符号化手段の符号化対象の分割領域に対応する局部復
号画像信号と、該符号化対象の分割領域に画面内で隣接
する分割領域に対応する局部復号画像信号の少なくとも
一部とを参照画像信号として記憶する参照画像記憶手段
と、 前記符号化対象の分割領域の分割画像信号と前記参照画
像記憶手段に記憶された参照画像信号との間の動きベク
トルを検出する動きベクトル検出手段とを有することを
特徴とする動画像符号化装置。A dividing unit that divides an input moving image signal into a plurality of divided regions arranged in one direction in a screen and generates a divided image signal for each divided region; and a divided image generated by the dividing unit. A plurality of coding means for coding a signal by motion compensation prediction using a motion vector and outputting coded data; and a multiplexing means for multiplexing and outputting coded data respectively output from the plurality of coding means. Each of the encoding means includes: a local decoding means for generating a local decoded image signal; a local decoded image signal corresponding to a division area to be encoded by the encoding means; and a division of the encoding object. Reference image storage means for storing at least a part of a locally decoded image signal corresponding to a divided region adjacent to a region in a screen as a reference image signal, and a divided image signal of the divided region to be encoded; Video encoding apparatus characterized by having a motion vector detecting means for detecting a motion vector between the reference image signal stored in the irradiation image storing means.
数の分割領域に分割し、各分割領域毎の分割画像信号を
生成する分割手段と、 前記分割手段により生成される各分割画像信号を動きベ
クトルを用いて動き補償予測により符号化し、符号化デ
ータを出力する複数の符号化手段と、 前記複数の符号化手段よりそれぞれ出力される符号化デ
ータを多重化して出力する多重化手段とを備え、 前記符号化手段の各々は、局部復号画像信号を生成する
局部復号手段と、 該符号化手段の符号化対象の分割領域に対応する局部復
号画像信号と、該符号化対象の分割領域に画面内で隣接
する分割領域に対応する局部復号画像信号の少なくとも
一部とを第1の参照画像信号として記憶し、さらに該隣
接する分割領域の分割画像信号の少なくとも一部を第2
の参照画像信号として記憶する参照画像記憶手段と、 前記符号化対象の分割領域の分割画像信号と前記参照画
像記憶手段に記憶された前記第2の参照画像信号との間
の動きベクトル候補を検出し、さらに該動きベクトル候
補を参照して前記符号化対象の分割領域の分割画像信号
と前記参照画像記憶手段に記憶された前記第1の参照画
像信号との間の動きベクトルを検出する動きベクトル検
出手段とを有することを特徴とする動画像符号化装置。2. Dividing means for dividing an input moving image signal into a plurality of divided areas arranged in one direction in a screen, and generating a divided image signal for each divided area; and each divided image generated by the dividing means. A plurality of coding means for coding a signal by motion compensation prediction using a motion vector and outputting coded data; and a multiplexing means for multiplexing and outputting coded data respectively output from the plurality of coding means. Each of the encoding means includes: a local decoding means for generating a local decoded image signal; a local decoded image signal corresponding to a division area to be encoded by the encoding means; and a division of the encoding object. At least a part of the locally decoded image signal corresponding to the divided region adjacent to the region in the screen is stored as a first reference image signal, and at least a part of the divided image signal of the adjacent divided region is stored in a second reference image signal.
Reference image storage means for storing as a reference image signal, and detecting a motion vector candidate between the divided image signal of the divided area to be encoded and the second reference image signal stored in the reference image storage means A motion vector detecting a motion vector between the divided image signal of the divided region to be encoded and the first reference image signal stored in the reference image storage unit, with reference to the motion vector candidate A moving picture coding apparatus comprising: a detection unit.
の分割領域に隣接する分割領域の局部復号画像信号のう
ち該隣接する分割領域の半分以下の領域に対応する局部
復号画像信号のみを記憶することを特徴とする請求項1
または2に記載の動画像符号化装置。3. The reference image storage means stores only a locally decoded image signal corresponding to an area equal to or less than half of the adjacent divided area among the locally decoded image signals of the divided area adjacent to the encoding target divided area. 2. The method according to claim 1, wherein the information is stored.
Or the video encoding device according to 2.
割領域の分割画像信号のうち該隣接する分割領域の半分
以下の領域に対応する分割画像信号のみを記憶すること
を特徴とする請求項2に記載の動画像符号化装置。4. The apparatus according to claim 1, wherein said reference image storage means stores only a divided image signal corresponding to an area equal to or less than half of the adjacent divided area among the divided image signals of the adjacent divided area. 3. The video encoding device according to item 2.
複数の分割領域に分割し、各分割領域毎の分割画像信号
を生成する分割手段と、 前記分割手段により生成される各分割画像信号を動きベ
クトルを用いて動き補償予測により符号化し、符号化デ
ータを出力する複数の符号化手段と、 前記複数の符号化手段よりそれぞれ出力される符号化デ
ータを多重化して出力する多重化手段とを備え、 前記符号化手段の各々は、局部復号画像信号を生成する
局部復号手段と、 該符号化手段の符号化対象の分割領域に対応する局部復
号画像信号と、該符号化対象の分割領域に画面内の上側
で隣接する分割領域および符号化対象の分割領域に画面
内の下側で隣接する分割領域の少なくとも一方に対応す
る局部復号画像信号とを参照画像信号として記憶する参
照画像記憶手段と、 前記符号化対象の分割領域の分割画像信号と前記参照画
像記憶手段に記憶された参照画像信号との間の動きベク
トルを検出する動きベクトル検出手段とを有することを
特徴とする動画像符号化装置。5. A dividing means for dividing an input moving image signal into a plurality of divided areas arranged in a vertical direction in a screen, and generating a divided image signal for each divided area, and each divided image generated by said dividing means. A plurality of coding means for coding a signal by motion compensation prediction using a motion vector and outputting coded data; and a multiplexing means for multiplexing and outputting coded data respectively output from the plurality of coding means. Each of the encoding means includes: a local decoding means for generating a local decoded image signal; a local decoded image signal corresponding to a division area to be encoded by the encoding means; and a division of the encoding object. A local decoded image signal corresponding to at least one of the divided region adjacent to the region on the upper side of the screen and the divided region adjacent to the encoding target divided region on the lower side of the screen is stored as a reference image signal. Reference image storage means, and a motion vector detection means for detecting a motion vector between the divided image signal of the divided area to be encoded and the reference image signal stored in the reference image storage means. Video encoding device.
複数の分割領域に分割し、各分割領域毎の分割画像信号
を生成する分割手段と、 前記分割手段により生成される各分割画像信号を動きベ
クトルを用いて動き補償予測により符号化し、符号化デ
ータを出力する複数の符号化手段と、 前記複数の符号化手段よりそれぞれ出力される符号化デ
ータを多重化して出力する多重化手段とを備え、 前記符号化手段の各々は、局部復号画像信号を生成する
局部復号手段と、 該符号化手段の符号化対象の分割領域に対応する局部復
号画像信号と、該符号化対象の分割領域に画面内の上側
で隣接する分割領域および符号化対象の分割領域に画面
内の下側で隣接する分割領域の少なくとも一方に対応す
る局部復号画像信号とを第1の参照画像信号として記憶
し、さらに該隣接する分割領域の分割画像信号の少なく
とも一部を第2の参照画像信号として記憶する参照画像
記憶手段と、 前記符号化対象の分割領域の分割画像信号と前記参照画
像記憶手段に記憶された前記第2の参照画像信号との間
の動きベクトル候補を検出し、さらに該動きベクトル候
補を参照して前記符号化対象の分割領域の分割画像信号
と前記参照画像記憶手段に記憶された前記第1の参照画
像信号との間の動きベクトルを検出する動きベクトル検
出手段とを有することを特徴とする動画像符号化装置。6. A dividing means for dividing an input moving image signal into a plurality of divided areas arranged in a vertical direction in a screen, and generating a divided image signal for each divided area, and each divided image generated by said dividing means. A plurality of coding means for coding a signal by motion compensation prediction using a motion vector and outputting coded data; and a multiplexing means for multiplexing and outputting coded data respectively output from the plurality of coding means. Each of the encoding means includes: a local decoding means for generating a local decoded image signal; a local decoded image signal corresponding to a division area to be encoded by the encoding means; and a division of the encoding object. A local decoded image signal corresponding to at least one of the divided region adjacent to the region on the upper side of the screen and the divided region adjacent to the encoding target divided region on the lower side of the screen is recorded as a first reference image signal. A reference image storage unit for storing at least a part of the divided image signal of the adjacent divided region as a second reference image signal; and a divided image signal of the encoding target divided region and the reference image storage unit. And detecting a motion vector candidate between the second reference image signal and the reference image signal stored in the reference image storage unit. And a motion vector detecting means for detecting a motion vector between the first reference image signal and the first reference image signal.
の分割領域に画面内の上側で隣接する分割領域および符
号化対象の分割領域に画面内の下側で隣接する分割領域
の少なくとも一方に対応する局部復号画像信号のうち、
該上側で隣接する分割領域の下半分および該下側で隣接
する分割領域の上半分の少なくとも一方に対応する局部
復号画像信号のみを記憶することを特徴とする請求項5
または6に記載の動画像符号化装置。7. The reference image storage means includes at least one of a divided region adjacent to the encoding target divided region on the upper side of the screen and a divided region adjacent to the encoding target divided region on the lower side of the screen. Of the locally decoded image signals corresponding to
6. A local decoding image signal corresponding to at least one of a lower half of the divided area adjacent on the upper side and an upper half of the divided area adjacent on the lower side.
Or the moving picture encoding device according to 6.
割領域の分割画像信号の少なくとも一部のうち、前記上
側で隣接する分割領域の下半分および前記下側で隣接す
る分割領域の上半分の少なくとも一方に対応する分割画
像信号のみを記憶することを特徴とする請求項6に記載
の動画像符号化装置。8. The reference image storage means, of at least a part of the divided image signals of the adjacent divided areas, includes a lower half of the upper adjacent divided area and an upper half of the lower adjacent divided area. 7. The moving picture coding apparatus according to claim 6, wherein only the divided picture signal corresponding to at least one of the following is stored.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP13239197A JPH10327416A (en) | 1997-05-22 | 1997-05-22 | Dynamic image coder |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP13239197A JPH10327416A (en) | 1997-05-22 | 1997-05-22 | Dynamic image coder |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH10327416A true JPH10327416A (en) | 1998-12-08 |
Family
ID=15080297
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP13239197A Pending JPH10327416A (en) | 1997-05-22 | 1997-05-22 | Dynamic image coder |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH10327416A (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007325024A (en) * | 2006-06-01 | 2007-12-13 | Oki Electric Ind Co Ltd | Image coding apparatus and image coding method |
JP2008509630A (en) * | 2004-08-13 | 2008-03-27 | インダストリー・アカデミック・コーオペレーション・ファウンデーション・キョンヒ・ユニヴァーシティ | Method and apparatus for generating virtual image regions for motion estimation and compensation of panoramic images |
JP2010103748A (en) * | 2008-10-23 | 2010-05-06 | Fuji Xerox Co Ltd | Encoding device, decoding device, image forming device, and program |
JP2011030217A (en) * | 2009-07-03 | 2011-02-10 | Panasonic Corp | Image coding apparatus and image decoding device |
JP2013165515A (en) * | 2008-05-23 | 2013-08-22 | Panasonic Corp | Image decoder and image decoding method |
US8654850B2 (en) | 2008-05-20 | 2014-02-18 | Panasonic Corporation | Image coding device and image coding method |
JP2017060019A (en) * | 2015-09-17 | 2017-03-23 | 富士通株式会社 | Moving picture encoding device, moving picture encoding method and moving picture encoding program |
-
1997
- 1997-05-22 JP JP13239197A patent/JPH10327416A/en active Pending
Cited By (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008509630A (en) * | 2004-08-13 | 2008-03-27 | インダストリー・アカデミック・コーオペレーション・ファウンデーション・キョンヒ・ユニヴァーシティ | Method and apparatus for generating virtual image regions for motion estimation and compensation of panoramic images |
JP4656003B2 (en) * | 2006-06-01 | 2011-03-23 | 沖電気工業株式会社 | Image coding apparatus and image coding method |
JP2007325024A (en) * | 2006-06-01 | 2007-12-13 | Oki Electric Ind Co Ltd | Image coding apparatus and image coding method |
US8654850B2 (en) | 2008-05-20 | 2014-02-18 | Panasonic Corporation | Image coding device and image coding method |
JP2014161092A (en) * | 2008-05-23 | 2014-09-04 | Panasonic Corp | Image encoder and image encoding method |
JP2013165515A (en) * | 2008-05-23 | 2013-08-22 | Panasonic Corp | Image decoder and image decoding method |
JP2013165514A (en) * | 2008-05-23 | 2013-08-22 | Panasonic Corp | Image decoder, image decoding method, image encoder and image encoding method |
US8897583B2 (en) | 2008-05-23 | 2014-11-25 | Panasonic Corporation | Image decoding apparatus for decoding a target block by referencing information of an already decoded block in a neighborhood of the target block |
JP2015128318A (en) * | 2008-05-23 | 2015-07-09 | パナソニックIpマネジメント株式会社 | Picture encoder and picture encoding method |
US9319698B2 (en) | 2008-05-23 | 2016-04-19 | Panasonic Intellectual Property Management Co., Ltd. | Image decoding apparatus for decoding a target block by referencing information of an already decoded block in a neighborhood of the target block |
JP2016146674A (en) * | 2008-05-23 | 2016-08-12 | パナソニックIpマネジメント株式会社 | Image decoding device and image decoding method |
JP2017099017A (en) * | 2008-05-23 | 2017-06-01 | パナソニックIpマネジメント株式会社 | Image decoding apparatus, image coding apparatus, image decoding method, image coding method, program and integrated circuit |
JP2018078645A (en) * | 2008-05-23 | 2018-05-17 | パナソニックIpマネジメント株式会社 | Image decoding device, image encoder, image decoding method, image encoding method, program and integrated circuit |
JP2010103748A (en) * | 2008-10-23 | 2010-05-06 | Fuji Xerox Co Ltd | Encoding device, decoding device, image forming device, and program |
JP2011030217A (en) * | 2009-07-03 | 2011-02-10 | Panasonic Corp | Image coding apparatus and image decoding device |
JP2017060019A (en) * | 2015-09-17 | 2017-03-23 | 富士通株式会社 | Moving picture encoding device, moving picture encoding method and moving picture encoding program |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5491509A (en) | Forced intra-frame coding method | |
KR101605220B1 (en) | Image processing device, decoding method, intra-frame decoder, intra-frame decoding method, and intra-frame encoder | |
JPH0537915A (en) | Method and device for coding image signal | |
US5751888A (en) | Moving picture signal decoder | |
US5982439A (en) | Coding image data | |
JPH09200695A (en) | Method and device for decoding video data for high-speed reproduction | |
JPH0458756B2 (en) | ||
US5748248A (en) | Real time motion vector processing of image data | |
JPH10327416A (en) | Dynamic image coder | |
JPH10304354A (en) | Moving image decoding method and moving image decoder | |
KR100256859B1 (en) | Apparatus and method of coding/decoding moving picture and strange medium storing moving picture | |
JP3120010B2 (en) | Image decoding method and image decoding device | |
JPH08130707A (en) | Picture signal processor | |
JP3119994B2 (en) | Image data processing method, storage device used therefor, and image data processing device | |
JPH0723397A (en) | Device and method for decoding picture signal | |
JP5053774B2 (en) | Video encoding device | |
JP2824024B2 (en) | Image decoding method and apparatus | |
JP2820631B2 (en) | Image decoding method and apparatus | |
JP2883592B2 (en) | Moving picture decoding apparatus and moving picture decoding method | |
JP3235917B2 (en) | Image recording and playback device | |
JPH1023415A (en) | Method and device for encoding and decoding picture | |
JP3296758B2 (en) | Moving picture coding apparatus and moving picture coding / reproducing apparatus | |
JP3262464B2 (en) | Image decoding device | |
JP3455635B2 (en) | Motion vector detection device | |
EP0711490B1 (en) | Processing image data |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20031209 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20040206 |
|
A911 | Transfer of reconsideration by examiner before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20040212 |
|
A912 | Removal of reconsideration by examiner before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20040305 |
|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20050415 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20050606 |