JPH09214976A - Still image data generation device and still image data generation method - Google Patents

Still image data generation device and still image data generation method

Info

Publication number
JPH09214976A
JPH09214976A JP1729396A JP1729396A JPH09214976A JP H09214976 A JPH09214976 A JP H09214976A JP 1729396 A JP1729396 A JP 1729396A JP 1729396 A JP1729396 A JP 1729396A JP H09214976 A JPH09214976 A JP H09214976A
Authority
JP
Japan
Prior art keywords
block
image data
still image
moving image
predetermined
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.)
Granted
Application number
JP1729396A
Other languages
Japanese (ja)
Other versions
JP3937247B2 (en
Inventor
Naoki Morimoto
森本  直樹
Hidehiko Morisada
英彦 森貞
Makoto Yamada
誠 山田
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.)
Sony Corp
Original Assignee
Sony 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 Sony Corp filed Critical Sony Corp
Priority to JP01729396A priority Critical patent/JP3937247B2/en
Publication of JPH09214976A publication Critical patent/JPH09214976A/en
Application granted granted Critical
Publication of JP3937247B2 publication Critical patent/JP3937247B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Color Television Systems (AREA)
  • Television Systems (AREA)

Abstract

(57)【要約】 【課題】 インタレース動画像データより良質の静止画
像データを生成する。 【解決手段】 対象フレームを構成するブロックと、そ
の前後のフレームの対応する所定のブロックとで規定さ
れるbottom-bottom残差(差分絶対値の総和)Eb、top-t
op残差Et、およびbottom-top動きベクトルBを計算し、
両方の残差のうち、いずれか1つの残差でも所定値を超
えていれば、動画ブロックとし、両方の残差が所定値未
満である場合、動きベクトルの長さが所定値を超えてお
り、かつ動き補償後の残差Ebtが未補償の残差E0の所定
の割合に満たないとき、さらに動画ブロックとし、いず
れの場合にも該当しないとき、静止画ブロックとする。
動画ブロックは一方のフィールドデータを用いてブロッ
ク内の静止画像データを生成し、静止画ブロックは両方
のフィールドデータを用いてブロック内の静止画像デー
タを生成する。
(57) [Abstract] [PROBLEMS] To generate high-quality still image data from interlaced moving image data. SOLUTION: Bottom-bottom residuals (sum of absolute difference values) Eb, top-t defined by blocks constituting a target frame and corresponding predetermined blocks of frames before and after the block.
op residual Et, and bottom-top motion vector B are calculated,
If any one of the residuals exceeds the predetermined value, it is regarded as a moving image block. If the residuals of both are less than the predetermined value, the length of the motion vector exceeds the predetermined value. Further, when the residual Ebt after motion compensation is less than a predetermined ratio of the uncompensated residual E0, it is further set as a moving image block, and when neither case is applicable, it is set as a still image block.
The moving image block uses one field data to generate the still image data in the block, and the still image block uses both field data to generate the still image data in the block.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【発明の属する技術分野】本発明は、静止画像データ生
成装置および静止画像データ生成方法に関し、特に、イ
ンタレースの動画像データより静止画像データを生成す
るとき、所定のフレームのブロックと前後のフレームの
対応するブロックとで規定される差分絶対値の総和と、
動きベクトルにより、動画ブロックまたは静止画ブロッ
クの正確な判定を行い、良質の静止画像データを生成す
るようにした静止画像データ生成装置および静止画像デ
ータ生成方法に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a still image data generating apparatus and a still image data generating method, and more particularly, to generating a still image data from interlaced moving image data, a block of a predetermined frame and a frame before and after the frame. And the sum of absolute differences defined by the corresponding block of
The present invention relates to a still image data generation device and a still image data generation method that accurately determine a moving image block or a still image block based on a motion vector and generate high quality still image data.

【0002】[0002]

【従来の技術】従来より、インタレースの動画像データ
より静止画像データを生成することが行われている。
2. Description of the Related Art Conventionally, still image data is generated from interlaced moving image data.

【0003】インタレースの動画像データより静止画像
データを生成する場合、動画像データの所定のフレーム
のデータを、そのまま用いて静止画像データを生成する
と、1つのフレームを構成する2つのフィールドの走査
に時間的な隔たり(NTSC方式の場合、1/60秒)があ
るため、生成された静止画像のうち、その間に移動する
動画部分には、ぶれが生ずる。
When still image data is generated from interlaced moving image data, if data of a predetermined frame of moving image data is used as it is to generate still image data, scanning of two fields constituting one frame is performed. Since there is a time lag (1/60 seconds in the case of the NTSC system) in the generated still image, the moving image portion moving between them has a blur.

【0004】そこで、1つのフレームを構成する画素を
所定の数の画素からなるブロックに分割し、そのブロッ
クの単位で、動画ブロックまたは静止画ブロックの判定
を行うようにする。動画ブロックと静止画ブロックの判
定は、1つのフレームを構成する2つのフィールド間
で、対応するブロック同士を比較し、その差分が所定値
以上であれば、動画ブロックであると判定し、所定値未
満であれば、静止画ブロックであると判定するようにす
る。そして、動画ブロックにおいては、1つのフレーム
を構成する2つのフィールドデータのうち、一方のフィ
ールドデータのみを用いてブロック内の静止画像データ
を生成し、静止画ブロックにおいては、1つのフレーム
を構成する両方のフィールドデータを用いてブロック内
の静止画像データを生成するようにする。
Therefore, the pixels constituting one frame are divided into blocks each having a predetermined number of pixels, and a moving image block or a still image block is determined in units of the blocks. The determination of a moving image block and a still image block is performed by comparing corresponding blocks between two fields forming one frame, and if the difference is a predetermined value or more, it is determined as a moving image block and a predetermined value is determined. If it is less than this, it is determined to be a still image block. Then, in the moving image block, still image data in the block is generated by using only one field data of the two field data constituting one frame, and one frame is constituted in the still image block. Both field data are used to generate still image data in the block.

【0005】このようにすることで、インタレースの動
画像データより、動画像の動きに起因するぶれを抑制し
た静止画像データを生成することができる。
By doing so, it is possible to generate still image data in which the blurring caused by the motion of the moving image is suppressed from the moving image data of the interlace.

【0006】[0006]

【発明が解決しようとする課題】しかしながら、従来の
動画ブロックと静止画ブロックの判定方法においては、
特に、静止画ブロックの空間的な変化量が大きい場合、
例えば、ブロック内で隣接する画素の画素値が急激に変
化するような高域成分の多い静止画ブロックの場合、そ
のブロックに対応する2つのフィールドデータ間に所定
値以上の差分が生ずるため、静止画ブロックを動画ブロ
ックと誤認し易い課題があった。
However, in the conventional method for determining a moving image block and a still image block,
Especially when the spatial variation of the still image block is large,
For example, in the case of a still image block with many high frequency components in which the pixel values of adjacent pixels in the block change abruptly, a difference of a predetermined value or more occurs between the two field data corresponding to the block, and thus the still image block There was a problem that image blocks were easily mistaken for moving image blocks.

【0007】また、上述したように、静止画ブロックの
静止画は2つのフィールドデータを用いて生成され、動
画ブロックの静止画は一方のフィールドデータを用いて
生成されるため、静止画ブロックと動画ブロックとの境
界において、解像度が不連続となり、その結果、静止画
ブロックと動画ブロックとの境界は不自然な画像となる
課題があった。
As described above, the still image of the still image block is generated by using the two field data, and the still image of the moving image block is generated by using the one field data. There is a problem that the resolution becomes discontinuous at the boundary with the block, and as a result, the boundary between the still image block and the moving image block becomes an unnatural image.

【0008】さらに、上述の処理を行う画像処理装置を
実現する場合、静止画ブロックと動画ブロックとの判定
を行うための回路が必要となり、構成が複雑化し、装置
が大型化するとともに、低コストでの実現が困難である
課題があった。
Further, in the case of realizing an image processing apparatus for performing the above-mentioned processing, a circuit for determining a still image block and a moving image block is required, which complicates the configuration, enlarges the apparatus, and reduces the cost. There was a problem that was difficult to realize in.

【0009】本発明はこのような状況に鑑みてなされた
ものであり、所定のフレームとその前後のフレームのイ
ンタレース動画像データを用いて、動画ブロックと静止
画ブロックのより正確な判定を行い、良質の静止画像デ
ータを生成するようにした静止画像データ生成装置を実
現するものである。
The present invention has been made in view of such circumstances, and more accurately determines a moving image block and a still image block by using interlaced moving image data of a predetermined frame and frames before and after the predetermined frame. The present invention realizes a still image data generation device that generates high quality still image data.

【0010】[0010]

【課題を解決するための手段】請求項1に記載の静止画
像データ生成装置は、動画像データのうち、所定のフレ
ームのデータと、その前後のフレームの少なくとも一方
のフィールドのデータとを蓄積する蓄積手段と、蓄積さ
れた所定のフレームのブロック毎に、ブロックとその前
後のフレームの所定のフィールドの対応するブロックと
で規定される残差と動きベクトルを計算する計算手段
と、計算された残差と動きベクトルの少なくとも一方を
用いて、所定のフレームを構成するブロックを、動画ブ
ロック、または静止画ブロックのいずれかに判定する判
定手段と、判定に基づいて静止画像データを生成する生
成手段とを備えることを特徴とする。
According to another aspect of the present invention, there is provided a still image data generating apparatus for accumulating data of a predetermined frame and data of at least one field of frames before and after the moving image data. A storage unit, a calculation unit that calculates, for each block of the stored predetermined frame, a residual and a motion vector defined by the block and a corresponding block of a predetermined field of a frame before and after the storage unit, and a calculated residual. A determination unit that determines whether a block forming a predetermined frame is a moving image block or a still image block using at least one of a difference and a motion vector, and a generation unit that generates still image data based on the determination. It is characterized by including.

【0011】請求項4に記載の静止画像データ生成方法
は、動画像データのうち、所定のフレームのデータと、
その前後のフレームの少なくとも一方のフィールドのデ
ータとを蓄積し、蓄積された所定のフレームのブロック
毎に、ブロックとその前後のフレームの所定のフィール
ドの対応するブロックとで規定される残差と動きベクト
ルを計算し、計算された残差と動きベクトルの少なくと
も一方を用いて、所定のフレームを構成するブロック
を、動画ブロック、または静止画ブロックのいずれかに
判定し、判定に基づいて静止画像データを生成すること
を特徴とする。
According to a still image data generation method of a fourth aspect of the present invention, data of a predetermined frame in the moving image data is stored.
Data of at least one field of the preceding and succeeding frames is accumulated, and for each accumulated block of the predetermined frame, the residual and motion specified by the block and the corresponding block of the predetermined field of the preceding and following frames A vector is calculated, and at least one of the calculated residual and motion vector is used to determine whether the block forming a predetermined frame is a moving image block or a still image block, and still image data based on the determination. Is generated.

【0012】請求項5に記載の静止画像データ生成装置
は、動画像データのうち、所定のフレームのデータと、
その前後のフレームの少なくとも一方のフィールドのデ
ータとを蓄積する蓄積手段と、蓄積された所定のフレー
ムのブロック毎に、ブロックとその前後のフレームの所
定のフィールドの対応するブロックとで規定される残差
と動きベクトルを計算する計算手段と、計算された残差
と動きベクトルの少なくとも一方を用いて、所定のフレ
ームを構成するブロックを、動画ブロック、または静止
画ブロックのいずれかに判定する判定手段と、判定に対
応して、動画ブロックと静止画ブロックとの境界近傍に
おいて、段階的に静止画から動画へまたは動画から静止
画へ移行するめの補間画像データを生成する生成手段と
を備えることを特徴とする。
A still image data generation device according to a fifth aspect of the present invention includes data of a predetermined frame in the moving image data,
A storage unit that stores data of at least one field of a frame before and after the frame, and a residual defined by a block and a corresponding block of a predetermined field of a frame before and after the frame for each block of the stored predetermined frame. A calculating means for calculating a difference and a motion vector, and a judging means for judging a block forming a predetermined frame as either a moving image block or a still image block by using at least one of the calculated residual and motion vector. And, corresponding to the determination, a generation unit that generates interpolation image data for gradually shifting from a still image to a moving image or from a moving image to a still image near the boundary between the moving image block and the still image block. Characterize.

【0013】請求項6に記載の静止画像データ生成方法
は、動画像データのうち、所定のフレームのデータと、
その前後のフレームの少なくとも一方のフィールドのデ
ータとを蓄積し、蓄積された所定のフレームのブロック
毎に、ブロックとその前後のフレームの所定のフィール
ドの対応するブロックとで規定される残差と動きベクト
ルを計算し、計算された残差と動きベクトルの少なくと
も一方を用いて、所定のフレームを構成するブロック
を、動画ブロック、または静止画ブロックのいずれかに
判定し、判定に対応して、動画ブロックと静止画ブロッ
クとの境界近傍において、段階的に静止画から動画へま
たは動画から静止画へ移行するめの補間画像データを生
成することを特徴とする。
A still image data generating method according to a sixth aspect of the present invention is: a still image data generating method;
Data of at least one field of the preceding and succeeding frames is accumulated, and for each accumulated block of the predetermined frame, the residual and motion specified by the block and the corresponding block of the predetermined field of the preceding and following frames A vector is calculated, and using at least one of the calculated residual and motion vector, the block that makes up the predetermined frame is determined to be either a moving image block or a still image block. It is characterized in that, in the vicinity of the boundary between the block and the still image block, interpolated image data for gradually shifting from the still image to the moving image or from the moving image to the still image is generated.

【0014】請求項7に記載の静止画像データ生成装置
は、動画像データのうち、所定のフレームのデータと、
その前後のフレームの少なくとも一方のフィールドのデ
ータとを蓄積する蓄積手段と、蓄積された所定のフレー
ムのブロック毎に、ブロックとその前後のフレームの所
定のフィールドの対応するブロックとで規定される残差
と動きベクトルを計算する計算手段と、計算された残差
と動きベクトルの少なくとも一方を用いて、所定のフレ
ームを構成するブロックを、動画ブロック、または静止
画ブロックのいずれかに判定する判定手段と、判定に対
応して、ブロックがフレームの最下段のブロックである
とき、ブロック内の最下ラインの1つ上のラインの画素
がブロック内の最下ラインのさらにその1つ下のライン
に位置するものとして、ブロック内の最下ラインの画素
に対応する補間画像データを生成する生成手段とを備え
ることを特徴とする。
A still image data generating device according to a seventh aspect of the present invention includes data of a predetermined frame in the moving image data,
A storage unit that stores data of at least one field of a frame before and after the frame, and a residual defined by a block and a corresponding block of a predetermined field of a frame before and after the frame for each block of the stored predetermined frame. A calculating means for calculating a difference and a motion vector, and a judging means for judging a block forming a predetermined frame as either a moving image block or a still image block by using at least one of the calculated residual and motion vector. In response to the determination, when the block is the block at the bottom of the frame, the pixel on the line immediately above the bottom line in the block becomes the line further below that at the bottom line in the block. It is characterized in that it is provided with a generation means for generating interpolated image data corresponding to the pixel of the bottom line in the block. .

【0015】請求項8に記載の静止画像データ生成方法
は、動画像データのうち、所定のフレームのデータと、
その前後のフレームの少なくとも一方のフィールドのデ
ータとを蓄積し、蓄積された所定のフレームのブロック
毎に、ブロックとその前後のフレームの所定のフィール
ドの対応するブロックとで規定される残差と動きベクト
ルを計算し、計算された残差と動きベクトルの少なくと
も一方を用いて、所定のフレームを構成するブロック
を、動画ブロック、または静止画ブロックのいずれかに
判定し、判定に対応して、ブロックがフレームの最下段
のブロックであるとき、ブロック内の最下ラインの1つ
上のラインの画素がブロック内の最下ラインのさらにそ
の1つ下のラインに位置するものとして、ブロック内の
最下ラインの画素に対応する補間画像データを生成する
ことを特徴とする。
According to a still image data generating method of the present invention, in a moving image data, data of a predetermined frame,
Data of at least one field of the preceding and succeeding frames is accumulated, and for each accumulated block of the predetermined frame, the residual and motion specified by the block and the corresponding block of the predetermined field of the preceding and following frames A vector is calculated, and at least one of the calculated residual and motion vector is used to determine the block that constitutes a predetermined frame as either a moving image block or a still image block. Is the bottom block of the frame, it is assumed that the pixels in the line immediately above the bottom line in the block are located one line below the bottom line in the block. It is characterized in that interpolation image data corresponding to the pixels on the lower line is generated.

【0016】請求項1に記載の静止画像データ生成装置
においては、蓄積手段が、動画像データのうち、所定の
フレームのデータと、その前後のフレームの少なくとも
一方のフィールドのデータとを蓄積し、計算手段が、蓄
積された所定のフレームのブロック毎に、ブロックとそ
の前後のフレームの所定のフィールドの対応するブロッ
クとで規定される残差と動きベクトルを計算し、判定手
段が、計算された残差と動きベクトルの少なくとも一方
を用いて、所定のフレームを構成するブロックを、動画
ブロック、または静止画ブロックのいずれかに判定し、
生成手段が、判定に基づいて静止画像データを生成す
る。例えば、判定手段により、ブロックが動画ブロック
と判定されたとき、生成手段に、一方のフィールドデー
タを基に対応する補間画像データを生成させ、静止画ブ
ロックと判定されたとき、両方のフィールドデータを基
に対応する補間画像データを生成させることができる。
In the still image data generating device according to the first aspect, the accumulating means accumulates data of a predetermined frame and data of at least one field of frames before and after the moving image data, The calculating means calculates, for each block of the accumulated predetermined frame, the residual and the motion vector defined by the block and the corresponding block of the predetermined field of the frame before and after the accumulated frame, and the determining means calculates. Using at least one of the residual and the motion vector, the block forming the predetermined frame is determined to be either a moving image block or a still image block,
The generation means generates still image data based on the determination. For example, when the determination unit determines that the block is a moving image block, the generation unit causes the generation unit to generate the corresponding interpolated image data, and when the determination unit determines that the block is a still image block, it outputs both field data. It is possible to generate the interpolated image data corresponding to the base.

【0017】請求項4に記載の静止画像データ生成方法
においては、動画像データのうち、所定のフレームのデ
ータと、その前後のフレームの少なくとも一方のフィー
ルドのデータとが蓄積され、蓄積された所定のフレーム
のブロック毎に、ブロックとその前後のフレームの所定
のフィールドの対応するブロックとで規定される残差と
動きベクトルが計算され、計算された残差と動きベクト
ルの少なくとも一方が用いられて、所定のフレームを構
成するブロックが、動画ブロック、または静止画ブロッ
クのいずれかに判定され、判定に基づいて静止画像デー
タが生成される。例えば、ブロックが動画ブロックと判
定されたとき、一方のフィールドデータを基に対応する
補間画像データが生成され、静止画ブロックと判定され
たとき、両方のフィールドデータを基に対応する補間画
像データが生成される。
In the still image data generating method according to the fourth aspect, of the moving image data, the data of a predetermined frame and the data of at least one field of the frames before and after it are accumulated, and the accumulated predetermined data is accumulated. For each block of the frame of, the residual and motion vector specified by the block and the corresponding block of the predetermined field of the preceding and following frames are calculated, and at least one of the calculated residual and motion vector is used. , A block forming a predetermined frame is determined to be either a moving image block or a still image block, and still image data is generated based on the determination. For example, when a block is determined to be a moving image block, corresponding interpolation image data is generated based on one field data, and when it is determined to be a still image block, corresponding interpolation image data is determined based on both field data. Is generated.

【0018】請求項5に記載の静止画像データ生成装置
においては、蓄積手段が、動画像データのうち、所定の
フレームのデータと、その前後のフレームの少なくとも
一方のフィールドのデータとを蓄積し、計算手段が、蓄
積された所定のフレームのブロック毎に、ブロックとそ
の前後のフレームの所定のフィールドの対応するブロッ
クとで規定される残差と動きベクトルを計算し、判定手
段が、計算された残差と動きベクトルの少なくとも一方
を用いて、所定のフレームを構成するブロックを、動画
ブロック、または静止画ブロックのいずれかに判定し、
生成手段が、判定に対応して、動画ブロックと静止画ブ
ロックとの境界近傍において、段階的に静止画から動画
へまたは動画から静止画へ移行するめの補間画像データ
を生成する。例えば、動画ブロックから静止画ブロック
に近づくに従い、一方のフィールドデータを用いて生成
した補間画像データから、両方のフィールドデータを用
いて生成した補間画像データに、段階的に移行させた補
間画像データを生成手段に生成させることができる。
In the still image data generating device according to the fifth aspect, the accumulating means accumulates data of a predetermined frame and data of at least one field of frames before and after the moving image data, The calculating means calculates, for each block of the accumulated predetermined frame, the residual and the motion vector defined by the block and the corresponding block of the predetermined field of the frame before and after the accumulated frame, and the determining means calculates. Using at least one of the residual and the motion vector, the block forming the predetermined frame is determined to be either a moving image block or a still image block,
Corresponding to the determination, the generation means generates the interpolated image data for transitioning from the still image to the moving image or from the moving image to the still image stepwise in the vicinity of the boundary between the moving image block and the still image block. For example, as the moving image block approaches the still image block, the interpolated image data generated stepwise from the interpolated image data generated using one field data to the interpolated image data generated using both field data is changed. It can be generated by the generation means.

【0019】請求項6に記載の静止画像データ生成方法
においては、動画像データのうち、所定のフレームのデ
ータと、その前後のフレームの少なくとも一方のフィー
ルドのデータとが蓄積され、蓄積された所定のフレーム
のブロック毎に、ブロックとその前後のフレームの所定
のフィールドの対応するブロックとで規定される残差と
動きベクトルが計算され、計算された残差と動きベクト
ルの少なくとも一方が用いられて、所定のフレームを構
成するブロックが、動画ブロック、または静止画ブロッ
クのいずれかに判定され、判定に対応して、動画ブロッ
クと静止画ブロックとの境界近傍において、段階的に静
止画から動画へまたは動画から静止画へ移行するめの補
間画像データが生成される。例えば、動画ブロックから
静止画ブロックに近づくに従い、一方のフィールドデー
タを用いて生成した補間画像データから、両方のフィー
ルドデータを用いて生成した補間画像データに、段階的
に移行させた補間画像データが生成される。
In the still image data generating method according to the sixth aspect, of the moving image data, the data of a predetermined frame and the data of at least one field of the frames before and after the data are accumulated and accumulated. For each block of the frame of, the residual and motion vector specified by the block and the corresponding block of the predetermined field of the preceding and following frames are calculated, and at least one of the calculated residual and motion vector is used. , Blocks that make up a predetermined frame are judged to be either moving picture blocks or still picture blocks, and in response to the judgment, in the vicinity of the boundary between the moving picture blocks and the still picture blocks, from still pictures to moving pictures Alternatively, interpolated image data for moving from a moving image to a still image is generated. For example, as the moving image block approaches the still image block, the interpolated image data generated stepwise from the interpolated image data generated using one field data to the interpolated image data generated using both field data is changed. Is generated.

【0020】請求項7に記載の静止画像データ生成装置
においては、蓄積手段が、動画像データのうち、所定の
フレームのデータと、その前後のフレームの少なくとも
一方のフィールドのデータとを蓄積し、計算手段が、蓄
積された所定のフレームのブロック毎に、ブロックとそ
の前後のフレームの所定のフィールドの対応するブロッ
クとで規定される残差と動きベクトルを計算し、判定手
段が、計算された残差と動きベクトルの少なくとも一方
を用いて、所定のフレームを構成するブロックを、動画
ブロック、または静止画ブロックのいずれかに判定し、
生成手段が、判定に対応して、ブロックがフレームの最
下段のブロックであるとき、ブロック内の最下ラインの
1つ上のラインの画素が前記ブロック内の最下ラインの
さらにその1つ下のラインに位置するものとして、ブロ
ック内の最下ラインの画素に対応する補間画像データを
生成する。例えば、フレームの最下段のブロックの最下
ラインの補間画像データを生成するとき、生成手段に、
他のラインに対応する補間画像データの生成処理と同様
の定型化された生成処理で、対応する補間画像データを
生成させることができる。
In the still image data generating device according to the seventh aspect, the accumulating means accumulates data of a predetermined frame and data of at least one field of frames before and after the moving image data, The calculating means calculates, for each block of the accumulated predetermined frame, the residual and the motion vector defined by the block and the corresponding block of the predetermined field of the frame before and after the accumulated frame, and the determining means calculates. Using at least one of the residual and the motion vector, the block forming the predetermined frame is determined to be either a moving image block or a still image block,
In response to the determination, the generation means, when the block is the block at the bottom of the frame, the pixel in the line one above the bottom line in the block is further one below the bottom line in the block. The interpolated image data corresponding to the pixel on the bottom line in the block is generated. For example, when generating the interpolated image data of the bottom line of the bottom block of the frame, the generation means,
The corresponding interpolation image data can be generated by the stylized generation process similar to the generation process of the interpolation image data corresponding to another line.

【0021】請求項8に記載の静止画像データ生成方法
においては、動画像データのうち、所定のフレームのデ
ータと、その前後のフレームの少なくとも一方のフィー
ルドのデータとが蓄積され、蓄積された所定のフレーム
のブロック毎に、ブロックとその前後のフレームの所定
のフィールドの対応するブロックとで規定される残差と
動きベクトルが計算され、計算された残差と動きベクト
ルの少なくとも一方が用いられて、所定のフレームを構
成するブロックが、動画ブロック、または静止画ブロッ
クのいずれかに判定され、判定に対応して、ブロックが
フレームの最下段のブロックであるとき、ブロック内の
最下ラインの1つ上のラインの画素がブロック内の最下
ラインのさらにその1つ下のラインに位置するものとし
て、ブロック内の最下ラインの画素に対応する補間画像
データが生成される。例えば、フレームの最下段のブロ
ックの最下ラインの補間画像データが生成されるとき、
他のラインに対応する補間画像データの生成処理と同様
の定型化された生成処理で、対応する補間画像データが
生成される。
In the still image data generating method according to the eighth aspect, of the moving image data, data of a predetermined frame and data of at least one field of frames before and after the same are accumulated, and the accumulated predetermined data is accumulated. For each block of the frame of, the residual and motion vector specified by the block and the corresponding block of the predetermined field of the preceding and following frames are calculated, and at least one of the calculated residual and motion vector is used. , The block that constitutes a predetermined frame is determined to be either a moving image block or a still image block, and if the block is the block at the bottom of the frame according to the determination, 1 of the bottom line in the block It is assumed that the pixels on the uppermost line are located one line below the lowermost line in the block. Interpolated image data is generated corresponding to the pixels of the lower line. For example, when the interpolated image data of the bottom line of the bottom block of the frame is generated,
The corresponding interpolation image data is generated by the stylized generation process similar to the generation process of the interpolation image data corresponding to another line.

【0022】[0022]

【発明の実施の形態】以下に本発明の実施例を説明する
が、特許請求の範囲に記載の各手段と以下の実施例との
対応関係を明かにするために、各手段の後の括弧内に、
対応する実施例(但し一例)を付加して本発明の特徴を
記述すると、次のようになる。但し、勿論この記載は、
各手段を記載したものに限定することを意味するもので
はない。
DESCRIPTION OF THE PREFERRED EMBODIMENTS Embodiments of the present invention will be described below. In order to clarify the correspondence between each means described in the claims and the following embodiments, parentheses after each means are described. Within
The characteristics of the present invention will be described as follows by adding a corresponding embodiment (but one example). However, of course,
It does not mean that each means is limited to those described.

【0023】請求項1に記載の静止画像データ生成装置
は、インタレースの動画像データより所定の静止画像デ
ータを生成する静止画像データ生成装置において、動画
像データのうち、所定のフレームのデータと、その前後
のフレームの少なくとも一方のフィールドのデータとを
蓄積する蓄積手段(例えば、図1のフレームメモリ1
1)と、蓄積手段に蓄積された所定のフレームのブロッ
ク毎に、ブロックとその前後のフレームの所定のフィー
ルドの対応するブロックとで規定される残差と動きベク
トルを計算する計算手段(例えば、図1の動き検出回路
17)と、計算手段により計算された残差と動きベクト
ルの少なくとも一方を用いて、所定のフレームを構成す
るブロックを、動画ブロック、または静止画ブロックの
いずれかに判定する判定手段(例えば、図1の動画静止
画判定装置20)と、判定に基づいて静止画像データを
生成する生成手段(例えば、図1の補間画像生成装置1
3)とを備えることを特徴とする。
A still image data generating apparatus according to claim 1 is a still image data generating apparatus for generating predetermined still image data from interlaced moving image data, wherein the moving image data includes a predetermined frame of data. , Storage means for storing data of at least one field of frames before and after that (for example, the frame memory 1 of FIG. 1).
1) and a calculation means for calculating a residual and a motion vector defined for each block of a predetermined frame stored in the storage means and a block and a corresponding block of a predetermined field of a frame before and after the same (for example, Using the motion detection circuit 17) in FIG. 1 and at least one of the residual and the motion vector calculated by the calculation means, the block forming a predetermined frame is determined to be either a moving image block or a still image block. A determination unit (for example, the moving image / still image determination device 20 in FIG. 1) and a generation unit (for example, the interpolated image generation device 1 in FIG. 1) that generates still image data based on the determination.
3) and are provided.

【0024】請求項5に記載の静止画像データ生成装置
は、インタレースの動画像データより所定の静止画像デ
ータを生成する静止画像データ生成装置において、動画
像データのうち、所定のフレームのデータと、その前後
のフレームの少なくとも一方のフィールドのデータとを
蓄積する蓄積手段(例えば、図1のフレームメモリ1
1)と、蓄積手段に蓄積された所定のフレームのブロッ
ク毎に、ブロックとその前後のフレームの所定のフィー
ルドの対応するブロックとで規定される残差と動きベク
トルを計算する計算手段(例えば、図1の動き検出回路
17)と、計算手段により計算された残差と動きベクト
ルの少なくとも一方を用いて、所定のフレームを構成す
るブロックを、動画ブロック、または静止画ブロックの
いずれかに判定する判定手段(例えば、図1の動画静止
画判定装置20)と、判定に対応して、動画ブロックと
静止画ブロックとの境界近傍において、段階的に静止画
から動画へまたは動画から静止画へ移行するめの補間画
像データを生成する生成手段(例えば、図2の境界判定
・係数切換回路32)とを備えることを特徴とする。
A still image data generating device according to a fifth aspect is a still image data generating device for generating predetermined still image data from interlaced moving image data, wherein the moving image data includes a predetermined frame of data. , Storage means for storing data of at least one field of frames before and after that (for example, the frame memory 1 of FIG.
1) and a calculation means for calculating a residual and a motion vector defined for each block of a predetermined frame stored in the storage means and a block and a corresponding block of a predetermined field of a frame before and after the same (for example, Using the motion detection circuit 17) in FIG. 1 and at least one of the residual and the motion vector calculated by the calculation means, the block forming a predetermined frame is determined to be either a moving image block or a still image block. Corresponding to the determination means (for example, the moving image / still image determination device 20 in FIG. 1) and the determination, in the vicinity of the boundary between the moving image block and the still image block, a stepwise transition from still image to moving image or moving image to still image is performed. It is characterized by including a generation unit (for example, the boundary determination / coefficient switching circuit 32 in FIG. 2) that generates the interpolated image data.

【0025】請求項7に記載の静止画像データ生成装置
は、インタレースの動画像データより所定の静止画像デ
ータを生成する静止画像データ生成装置において、動画
像データのうち、所定のフレームのデータと、その前後
のフレームの少なくとも一方のフィールドのデータとを
蓄積する蓄積手段(例えば、図1のフレームメモリ1
1)と、蓄積手段に蓄積された所定のフレームのブロッ
ク毎に、ブロックとその前後のフレームの所定のフィー
ルドの対応するブロックとで規定される残差と動きベク
トルを計算する計算手段(例えば、図1の動き検出回路
17)と、計算手段により計算された残差と動きベクト
ルの少なくとも一方を用いて、所定のフレームを構成す
るブロックを、動画ブロック、または静止画ブロックの
いずれかに判定する判定手段(例えば、図1の動画静止
画判定装置20)と、判定に対応して、ブロックがフレ
ームの最下段のブロックであるとき、ブロック内の最下
ラインの1つ上のラインの画素がブロック内の最下ライ
ンのさらにその1つ下のラインに位置するものとして、
ブロック内の最下ラインの画素に対応する補間画像デー
タを生成する生成手段(例えば、図2のフィルタ演算回
路31)とを備えることを特徴とする。
A still image data generating device according to a seventh aspect is a still image data generating device for generating predetermined still image data from interlaced moving image data, wherein data of a predetermined frame among the moving image data is stored. , Storage means for storing data of at least one field of frames before and after that (for example, the frame memory 1 of FIG. 1).
1) and a calculation means for calculating a residual and a motion vector defined for each block of a predetermined frame stored in the storage means and a block and a corresponding block of a predetermined field of a frame before and after the same (for example, Using the motion detection circuit 17) in FIG. 1 and at least one of the residual and the motion vector calculated by the calculation means, the block forming a predetermined frame is determined to be either a moving image block or a still image block. Corresponding to the determination means (for example, the moving image / still image determination device 20 in FIG. 1), when the block is the bottom block of the frame, the pixel on the line immediately above the bottom line in the block is As it is located one line below the bottom line in the block,
It is characterized by comprising a generating means (for example, the filter arithmetic circuit 31 of FIG. 2) for generating the interpolated image data corresponding to the pixel on the bottom line in the block.

【0026】図1は本発明の静止画像データ生成装置を
応用した画像圧縮記録システムの一実施例の構成を示す
ブロック図である。
FIG. 1 is a block diagram showing the configuration of an embodiment of an image compression recording system to which the still image data generating apparatus of the present invention is applied.

【0027】画像入力装置1は、例えば、放送用ビデオ
テープレコーダと、その出力信号をA-D(アナログ-デ
ジタル)変換する装置とから構成され、デジタル化した
画像信号を前処理装置2に出力するようになされてい
る。
The image input device 1 is composed of, for example, a broadcast video tape recorder and a device for converting its output signal into an analog-digital (A-D) signal, and outputs a digitized image signal to the pre-processing device 2. It is designed to do.

【0028】前処理装置2は、画像入力装置1より入力
された画像信号に対し、サンプリング数や毎秒のフレー
ム数を所定の値にする解像度変換と、符号化すべき画素
を限定する画素数変換を行い、画像圧縮装置3に出力す
るようになされている。
The pre-processing device 2 performs resolution conversion for the image signal input from the image input device 1 so as to set the sampling number and the number of frames per second to a predetermined value, and pixel number conversion for limiting the pixels to be encoded. The image is compressed and output to the image compression device 3.

【0029】画像圧縮装置3は、前処理装置2から入力
されるインタレースの動画像データを、所定の圧縮動画
像データや圧縮静止画像データに圧縮符号化した後、ビ
デオCD(Compact Disc)、DVD(Digital Video Disc)
などの記録媒体にデジタル映像信号を記録する記録装置
4に出力するようになされている。
The image compression device 3 compresses and encodes the interlaced moving image data input from the pre-processing device 2 into predetermined compressed moving image data and compressed still image data, and then a video CD (Compact Disc), DVD (Digital Video Disc)
Is output to a recording device 4 which records a digital video signal on a recording medium such as.

【0030】画像圧縮装置3の制御回路23は、前処理
装置2より入力される動画像データから圧縮静止画像デ
ータを生成する場合(図示せぬ装置から静止画生成指令
の入力を受けた場合)、スイッチ24を端子b側に切り
換えるようになされている。また、制御回路23は、圧
縮動画像データを生成する場合、動き補償を行わない圧
縮動画像データ(Iピクチャのデータ)を検知したと
き、スイッチ24を端子b側に切り換え、動き補償を行
う圧縮動画像データ(PピクチャまたはBピクチャのデー
タ)を検知したとき、端子a側に切り換えるようになさ
れている。
The control circuit 23 of the image compression device 3 generates compressed still image data from the moving image data input from the preprocessing device 2 (when a still image generation command is input from a device not shown). , The switch 24 is switched to the terminal b side. Further, when generating compressed moving image data, the control circuit 23 switches the switch 24 to the terminal b side when detecting compressed moving image data (I picture data) for which motion compensation is not performed, and performs compression for motion compensation. When moving image data (P picture or B picture data) is detected, it is switched to the terminal a side.

【0031】フレームメモリ11は、前処理装置2より
画像圧縮装置3に入力される動画像データをフレーム単
位で、この実施例の場合3フレーム分、蓄積し、適宜、
動き検出回路17と残差検出回路18に出力するように
なされている。
The frame memory 11 accumulates the moving image data input from the pre-processing device 2 to the image compression device 3 in units of frames, in the case of this embodiment, three frames, and appropriately stores them.
The signal is output to the motion detection circuit 17 and the residual detection circuit 18.

【0032】引き算回路12は、前処理装置2より入力
される動画像データから、スイッチ24を介して入力さ
れるデータ(予測画像データ(スイッチ24の端子aか
ら供給されるデータ)または零データ(スイッチ24の
端子bから供給されるデータ))を減じ、予測誤差デー
タとして補間画像生成装置13に出力するようになされ
ている。
The subtraction circuit 12 receives data (predicted image data (data supplied from the terminal a of the switch 24)) or zero data (from the moving image data input from the preprocessor 2 through the switch 24). The data supplied from the terminal b of the switch 24)) is subtracted and output to the interpolation image generation device 13 as prediction error data.

【0033】補間画像生成装置13は、圧縮静止画像デ
ータを生成する場合、動画静止画判定装置20から供給
されるブロック毎に判定された動画ブロックまたは静止
画ブロックの判定結果に対応する補間画像データを生成
し、DCT(Discrete CosineTransform)回路14に出力
するようになされている。また、補間画像生成装置13
は、圧縮動画像データを生成する場合(圧縮静止画像デ
ータを生成しない場合)、引き算回路12より入力され
る予測誤差データを、そのまま(特に処理せずに)DC
T回路14に出力するようになされている。
When generating the compressed still image data, the interpolation image generation device 13 interpolates image data corresponding to the determination result of the moving image block or still image block determined for each block supplied from the moving image still image determination device 20. Is generated and output to a DCT (Discrete Cosine Transform) circuit 14. In addition, the interpolation image generation device 13
When the compressed moving image data is generated (when the compressed still image data is not generated), the prediction error data input from the subtraction circuit 12 is directly (without being processed) DC
It is adapted to output to the T circuit 14.

【0034】DCT回路14は、補間画像生成装置13
より入力された画像データに対して2次元DCT(離散
コサイン変換)を施して、冗長性を除去し、一部分の周
波数成分にエネルギー集中させた後、量子化回路15に
出力するようになされている。
The DCT circuit 14 is used by the interpolation image generation device 13
Two-dimensional DCT (discrete cosine transform) is applied to the input image data to remove redundancy, concentrate energy in a part of frequency components, and then output the quantization circuit 15. .

【0035】量子化回路15は、DCT回路14が出力
するDCT係数を量子化し、可変長符号化回路16と逆
量子化回路21に出力するようになされている。
The quantizing circuit 15 quantizes the DCT coefficient output from the DCT circuit 14 and outputs the quantized DCT coefficient to the variable length coding circuit 16 and the inverse quantization circuit 21.

【0036】可変長符号化回路16は、量子化回路15
より供給された量子化代表値または量子化代表ベクトル
の出現確率を基に、平均的な符号長が短くなるように符
号割当を行い、記録装置4に出力するようになされてい
る。
The variable length coding circuit 16 is a quantization circuit 15.
On the basis of the appearance probability of the supplied quantized representative value or quantized representative vector, code allocation is performed so that the average code length becomes shorter, and the code is output to the recording device 4.

【0037】逆量子化回路21と、逆DCT回路22
は、それぞれ、量子化回路15とDCT回路14と逆の
変換処理を行うようになされており、量子化回路15よ
り入力される量子化画像データは、逆量子化回路21で
逆量子化され、さらに逆DCT回路22で逆離散コサイ
ン変換が施された後、足し算回路25に入力されるよう
になされている。
Inverse quantization circuit 21 and inverse DCT circuit 22
Respectively perform the inverse transform processing of the quantization circuit 15 and the DCT circuit 14, and the quantized image data input from the quantization circuit 15 is inversely quantized by the inverse quantization circuit 21, Further, after being subjected to inverse discrete cosine transform in the inverse DCT circuit 22, it is inputted to the adding circuit 25.

【0038】動き検出回路17は、フレームメモリ11
から入力される所定のフレームデータを基に、動きベク
トルと動き補償後の残差(差分絶対値の総和)を計算
し、動き補償回路19と動画静止画判定装置20に出力
するようになされている。
The motion detection circuit 17 includes a frame memory 11
A motion vector and a residual after motion compensation (a sum of absolute differences) are calculated based on predetermined frame data input from, and output to the motion compensation circuit 19 and the moving image / still image determination device 20. There is.

【0039】動き補償回路19は、フレームメモリ26
より読み込んだ、1つ前のフレームの画像データを、動
き検出回路17より入力される動きベクトルに基づい
て、動き補償を施し、予測画像データを生成し、スイッ
チ24の端子aを介して引き算回路12に出力するとと
もに、足し算回路25に出力するようになされている。
The motion compensation circuit 19 includes a frame memory 26.
The image data of the frame read immediately before is subjected to motion compensation based on the motion vector input from the motion detection circuit 17, predictive image data is generated, and the subtraction circuit is provided via the terminal a of the switch 24. It outputs to 12 and outputs to the addition circuit 25.

【0040】足し算回路25は、動き補償回路19から
入力された予測画像データに、逆DCT回路22から入
力される予測誤差データを加え、フレームメモリ26に
記憶させるようになされている。
The addition circuit 25 adds the prediction error data input from the inverse DCT circuit 22 to the prediction image data input from the motion compensation circuit 19 and stores it in the frame memory 26.

【0041】残差検出回路18は、フレームメモリ11
より入力されるフレームデータを基に、所定のフレーム
を構成するブロック毎に残差を求め、動画静止画判定装
置20に出力するようになされている。
The residual detection circuit 18 is provided in the frame memory 11
Based on the frame data input further, a residual is obtained for each block constituting a predetermined frame and output to the moving image / still image determination device 20.

【0042】動画静止画判定装置20は、動き検出回路
17から供給される動きベクトルおよび動き補償後の残
差の情報と、残差検出回路18から供給される残差情報
を基に、処理対象のフレームを構成するブロック毎に動
画または静止画の判定を行い、その判定結果を補間画像
生成装置13に出力するようになされている。
The moving picture / still picture judging device 20 is based on the motion vector and the residual information after motion compensation supplied from the motion detecting circuit 17 and the residual information supplied from the residual detecting circuit 18 to be processed. The moving image or the still image is determined for each block constituting the frame, and the determination result is output to the interpolation image generation device 13.

【0043】図2は、補間画像生成装置13の一実施例
の構成を示すブロック図である。
FIG. 2 is a block diagram showing the configuration of an embodiment of the interpolation image generating apparatus 13.

【0044】境界判定・係数切換回路32は、動画静止
画判定装置20から供給される判定情報を基に、補間画
像データを生成するとき用いられる補間係数を決定し、
フィルタ演算回路31に出力するようになされている。
The boundary determination / coefficient switching circuit 32 determines the interpolation coefficient used when generating the interpolated image data based on the determination information supplied from the moving image / still image determination device 20,
The data is output to the filter calculation circuit 31.

【0045】フィルタ演算回路31は、この補間係数を
基に、引き算回路12より入力される画像データから補
間画像データを生成することにより、対応する静止画像
データ生成し、DCT回路14に出力するようになされ
ている。
The filter calculation circuit 31 generates the corresponding still image data by generating the interpolation image data from the image data input from the subtraction circuit 12 based on this interpolation coefficient, and outputs it to the DCT circuit 14. Has been done.

【0046】次に、図3のフローチャートを参照して図
1の画像圧縮記録システムの処理動作について説明す
る。
Next, the processing operation of the image compression recording system of FIG. 1 will be described with reference to the flowchart of FIG.

【0047】図3のステップS1で、画像入力装置1
は、ビデオテープなどより再生した画像信号をデジタル
化した後、前処理装置2に出力する。前処理装置2はこ
の画像信号を、所定の値のサンプリング数、フレーム
数、および画素数の動画像データに変換し、画像圧縮装
置3に出力する。このようにして、例えば、水平方向が
704画素、垂直方向が480画素からなる輝度データと、水
平方向が352画素、垂直方向が240画素からなる色差デー
タが、画像圧縮装置3に入力される。
In step S1 of FIG. 3, the image input device 1
Outputs the image signal reproduced from a video tape or the like to the pre-processing device 2 after digitizing it. The pre-processing device 2 converts this image signal into moving image data having a predetermined number of samplings, frames and pixels, and outputs the moving image data to the image compression device 3. Thus, for example,
Luminance data having 704 pixels and 480 pixels in the vertical direction and color difference data having 352 pixels in the horizontal direction and 240 pixels in the vertical direction are input to the image compression device 3.

【0048】今、Iピクチャデータが画像圧縮装置3に
入力されたものとする。
Now, it is assumed that the I picture data is input to the image compression device 3.

【0049】続くステップS2で、制御回路23は、こ
の動画像データより圧縮静止画像データを生成するか否
かを判断する。図示せぬ装置より、静止画生成指令が入
力されていないとき(圧縮動画像データを生成すること
が指令されているとき)、このステップでNOの判定が
なされ、ステップS3に分岐する。ステップS3で、制
御回路23は、今、前処理装置2より入力されている画
像データが、動き補償を行う画像データ(Pピクチャま
たはBピクチャのデータ)であるか否かを判断する。今
の場合、Iピクチャのデータが入力されたので、NOの
判定がなされ、ステップS4で、制御回路23は、スイ
ッチ24を端子bに接続する。
In the subsequent step S2, the control circuit 23 determines whether or not compressed still image data is generated from this moving image data. When a still image generation command is not input from the device (not shown) (when it is instructed to generate compressed moving image data), a NO determination is made in this step, and the process branches to step S3. In step S3, the control circuit 23 determines whether or not the image data currently input from the preprocessing device 2 is image data for which motion compensation is performed (P picture or B picture data). In this case, since the I picture data has been input, a NO determination is made, and in step S4, the control circuit 23 connects the switch 24 to the terminal b.

【0050】続くステップS5で、前処理装置2より入
力された動画像データは、引き算回路12により、スイ
ッチ24から入力された信号が減じられ、補間画像生成
装置13に出力される。今の場合、スイッチ24は、他
方の端子が接地された端子bに接続されているため、ス
イッチ24から入力される信号は零であり、前処理装置
2から入力された動画像データは、実質的に、そのま
ま、補間画像生成装置13に出力される。また、このと
き、前処理装置2より入力された動画像データは、フレ
ーム単位で、フレームメモリ11に記憶される。
In the subsequent step S5, the subtraction circuit 12 subtracts the signal input from the switch 24 from the moving image data input from the preprocessing device 2 and outputs the subtracted signal to the interpolation image generating device 13. In this case, since the switch 24 is connected to the terminal b whose other terminal is grounded, the signal input from the switch 24 is zero, and the moving image data input from the preprocessing device 2 is substantially the same. Output to the interpolation image generation device 13 as it is. At this time, the moving image data input from the pre-processing device 2 is stored in the frame memory 11 on a frame-by-frame basis.

【0051】補間画像生成装置13は、動画像データか
ら、所定の圧縮静止画像データを生成する場合、動画静
止画判定装置20から供給される判定結果に基づいて、
引き算回路12から入力される動画像信号より、所定の
静止画像データを生成するための補間画像データを生成
し、DCT回路14に出力する。今の場合、動画像デー
タから圧縮静止画像データを生成する処理ではないの
で、引き算回路12より入力された動画像データが、そ
のままDCT回路14に出力される。
In the case of generating predetermined compressed still image data from moving image data, the interpolation image generating device 13 is based on the determination result supplied from the moving image / still image determining device 20.
Interpolation image data for generating predetermined still image data is generated from the moving image signal input from the subtraction circuit 12, and is output to the DCT circuit 14. In this case, since it is not a process of generating compressed still image data from moving image data, the moving image data input from the subtraction circuit 12 is directly output to the DCT circuit 14.

【0052】この動画像信号は、DCT回路14で、離
散コサイン変換が施され、エネルギーが一部の周波数成
分に集中された後、量子化回路15で、所定の量子化レ
ベルに対応する値に各画素値またはその組み合わせによ
る値がまるめられ、可変長符号化回路16に出力され
る。
The moving image signal is subjected to discrete cosine transform in the DCT circuit 14 to concentrate energy in a part of frequency components, and then in the quantizing circuit 15 to a value corresponding to a predetermined quantizing level. Each pixel value or a value resulting from the combination thereof is rounded and output to the variable length coding circuit 16.

【0053】可変長符号化回路16は、量子化された画
像データに対し、平均的な符号長が短くなるように符号
化を行い、記録装置4に出力する。
The variable length encoding circuit 16 encodes the quantized image data so that the average code length becomes shorter, and outputs it to the recording device 4.

【0054】続くステップS6で、記録装置4は、入力
された圧縮画像データを記録媒体に記録する。
In the following step S6, the recording device 4 records the input compressed image data on the recording medium.

【0055】このようにして、画像入力装置1で生成さ
れた動画像データは、圧縮符号化され、記録媒体に記録
される。
In this way, the moving image data generated by the image input apparatus 1 is compression-encoded and recorded on the recording medium.

【0056】前処理装置2より入力された動画像データ
が動き補償を必要とする画像データ(PピクチャまたはB
ピクチャのデータ)である場合、ステップS3で、YE
Sの判定がなされ、後続のステップS7で、制御回路2
3は、スイッチ24を端子aに接続する。
The moving image data input from the preprocessor 2 is image data (P picture or B
Picture data), YE is determined in step S3.
S is determined, and in the subsequent step S7, the control circuit 2
3 connects the switch 24 to the terminal a.

【0057】ステップS8で、フレームメモリ11は、
所定のフレームデータと、その前後のフレームデータを
動き検出回路17と残差検出回路18に出力する。動き
検出回路17は、所定のフレームとその前のフレームデ
ータを用いて、所定のフレームを構成するブロック(輝
度データで16*16画素、色差データで8*8画素)に対し、
動きベクトルを算出し、動き補償回路19と動画静止画
判定装置20に出力する。
In step S8, the frame memory 11
The predetermined frame data and the frame data before and after it are output to the motion detection circuit 17 and the residual detection circuit 18. The motion detection circuit 17 uses a predetermined frame and the frame data before it for a block (16 * 16 pixels for luminance data and 8 * 8 pixels for color difference data) forming a predetermined frame.
The motion vector is calculated and output to the motion compensation circuit 19 and the moving image / still image determination device 20.

【0058】続く、ステップS9で、動き補償回路19
は、この動きベクトルを基に、フレームメモリ26から
供給される1つ前のフレームのデータに対して、動き補
償を施して予測画像データを生成し、スイッチ24を介
して引き算回路12に出力する。
Then, in step S9, the motion compensation circuit 19
On the basis of this motion vector, the motion compensation is performed on the data of the previous frame supplied from the frame memory 26 to generate predicted image data, which is output to the subtraction circuit 12 via the switch 24. .

【0059】後続のステップS10で、引き算回路12
は、前処理装置2より入力された動画像データから動き
補償回路19より入力された予測画像データを減じ、補
間画像生成装置13に出力する。そして、今の場合、静
止画像データを生成する処理ではないので、補間画像生
成装置13は、引き算回路12より入力された画像デー
タをそのままDCT回路14に出力する。
In the subsequent step S10, the subtraction circuit 12
Subtracts the predicted image data input from the motion compensation circuit 19 from the moving image data input from the preprocessing device 2 and outputs the subtracted image data to the interpolation image generation device 13. Then, in this case, since it is not the process of generating still image data, the interpolation image generation device 13 outputs the image data input from the subtraction circuit 12 to the DCT circuit 14 as it is.

【0060】その後、この動画像データは、DCT回路
14で、離散コサイン変換され、量子化回路15で、量
子化された後、可変長符号化回路16で、符号割当ての
処理が施され、記録装置4に出力される。このとき、量
子化回路15で量子化された画像データは、逆量子化回
路21にも入力され、逆量子化され、逆DCT回路22
で、逆離散コサイン変換された後(予測誤差データに変
換された後)、足し算回路25に出力される。足し算回
路25は、この予測誤差データに動き補償回路19から
入力される予測画像データを加え、フレームメモリ26
に記憶させる。
Thereafter, the moving image data is discrete cosine transformed by the DCT circuit 14, quantized by the quantizing circuit 15, and then code-assigned by the variable-length coding circuit 16 for recording. It is output to the device 4. At this time, the image data quantized by the quantization circuit 15 is also input to the dequantization circuit 21, dequantized, and the inverse DCT circuit 22.
Then, after being subjected to inverse discrete cosine transformation (after being transformed into prediction error data), it is outputted to the addition circuit 25. The addition circuit 25 adds the prediction image data input from the motion compensation circuit 19 to this prediction error data, and adds the prediction image data to the frame memory 26.
To memorize.

【0061】続く、ステップS6で、記録処理が実行さ
れ、記録媒体に画像データが記録される。このようにし
て、圧縮動画像データが記録媒体に記録される。
In step S6, a recording process is executed to record the image data on the recording medium. In this way, the compressed moving image data is recorded on the recording medium.

【0062】以上の処理は、従来の場合と同様の処理で
ある。
The above processing is the same as the conventional processing.

【0063】今、前処理装置2より入力された動画像デ
ータから、圧縮静止画像データを生成することが指令さ
れたものとする。この場合、ステップS2で、YESの
判定がなされ、ステップS11で、制御回路23は、ス
イッチ24を端子bに接続する。
Now, it is assumed that an instruction is issued to generate compressed still image data from the moving image data input from the preprocessing device 2. In this case, YES is determined in step S2, and the control circuit 23 connects the switch 24 to the terminal b in step S11.

【0064】続く、ステップS12で、フレームメモリ
11は、対象となるフレームデータとその前後のフレー
ムデータを動き検出回路17と残差検出回路18に出力
する。動き検出回路17は、対象となるフレームのブロ
ックとその後のフレーム(または前のフレームでもよ
い)の対応するブロックとで規定される動きベクトルを
算出し、動き補償回路19と動画静止画判定装置20に
出力する。また、動き検出回路17は、動き補償後の残
差を計算し、動画静止画判定装置20に出力する。残差
検出回路18は、対象となるフレームのフィールドのブ
ロック毎に、そのブロックとその前後のフレームの対応
するフィールドのブロックとの残差を計算し、動画静止
画判定装置20に出力する。このとき、計算される残差
Eの式を数1に示す。
Then, in step S12, the frame memory 11 outputs the target frame data and the frame data before and after it to the motion detection circuit 17 and the residual detection circuit 18. The motion detection circuit 17 calculates a motion vector defined by the block of the target frame and the corresponding block of the subsequent frame (or the previous frame), and the motion compensation circuit 19 and the moving image / still image determination device 20. Output to. Further, the motion detection circuit 17 calculates the residual after motion compensation and outputs it to the moving image / still image determination device 20. For each block of the field of the target frame, the residual detection circuit 18 calculates the residual between the block and the block of the corresponding field of the preceding and following frames, and outputs it to the moving image / still image determination device 20. At this time, the equation of the residual E calculated is shown in Equation 1.

【0065】[0065]

【数1】 [Equation 1]

【0066】数1において、nは、ブロック内の画素数
であり、d_o(i)は、所定のブロックiの画素の画素値で
あり、d_r(i)は、それに対応するブロックiの画素の画
素値である。すなわち、この実施例の場合、残差は、各
画素の差分の絶対値の総和とされている。
In Expression 1, n is the number of pixels in the block, d_o (i) is the pixel value of the pixel of a predetermined block i, and d_r (i) is the pixel value of the corresponding block i. It is a pixel value. That is, in the case of this embodiment, the residual is the sum of absolute values of the differences of the pixels.

【0067】ここで、ステップS12で、計算される動
きベクトルと、残差について、図4に示す図を参照して
説明する。
Here, the motion vector calculated in step S12 and the residual will be described with reference to the diagram shown in FIG.

【0068】図4は、対象フレームに対応する圧縮静止
画像データの生成時に使用される動きベクトルと残差を
計算するために必要な3つのフレームを表している。
FIG. 4 shows three frames necessary for calculating the motion vector and residual used when generating the compressed still image data corresponding to the target frame.

【0069】対象フレームとその前後のフレームは、そ
れぞれ2つのフィールドで構成されており、以後、それ
ぞれ、topフィールドとbottomフィールドと称する。
The target frame and the frames before and after the target frame are each composed of two fields, and are hereinafter referred to as a top field and a bottom field, respectively.

【0070】bottom-bottom残差Ebは、対象フレームの
bottomフィールドのブロックと前のフレームのbottomフ
ィールド(対応するフィールド)の対応するブロックと
で計算される残差である。
Bottom-bottom residual Eb is the target frame
It is the residual calculated between the block in the bottom field and the corresponding block in the bottom field (corresponding field) of the previous frame.

【0071】top-top残差Etは、対象フレームのtopフ
ィールドのブロックと後のフレームのtopフィールド
(対応するフィールド)の対応するブロックとで計算さ
れる残差である。
The top-top residual Et is a residual calculated between the block of the top field of the target frame and the corresponding block of the top field (corresponding field) of the subsequent frame.

【0072】bottom-top動きベクトルBは、対象フレー
ムのbottomフィールドのブロックと後のフレームのtop
フィールド(対応しないフィールド)の対応する移動後
のブロックとで計算される動きベクトルである。
Bottom-top The motion vector B is the block of the bottom field of the target frame and the top of the subsequent frame.
It is a motion vector calculated with the corresponding block after the movement of the field (field not corresponding).

【0073】未補償の残差E0は、対象フレームのbotto
mフィールドのブロックと後のフレームのtopフィールド
の対応するブロックとで計算される残差である。
The uncompensated residual E0 is the bottom of the target frame.
It is the residual calculated in the block of the m field and the corresponding block of the top field of the subsequent frame.

【0074】動き補償後の残差Ebtは、対象フレームの
bottomフィールドのブロックを動き補償したブロックと
後のフレームのtopフィールドの対応するブロックとで
計算される残差である。
The residual Ebt after motion compensation is
It is the residual calculated between the block in which the block in the bottom field is motion-compensated and the corresponding block in the top field in the subsequent frame.

【0075】なお、bottom-top動きベクトルB、未補償
の残差E0、および動き補償後の残差Ebtは、対象フレ
ームと前のフレームとで規定されるものを用いるように
してもよい。
As the bottom-top motion vector B, the uncompensated residual E0, and the motion-compensated residual Ebt, those defined by the target frame and the previous frame may be used.

【0076】続くステップS13で、これらの計算結果
が用られて、ブロックの動画または静止画の判定処理が
行われる。
At the subsequent step S13, the calculation result of these blocks is used to determine the moving image or still image of the block.

【0077】ここで、図3のステップS13のサブルー
チン処理の詳細を、図5のフローチャートを参照して説
明する。
Details of the subroutine processing of step S13 of FIG. 3 will be described with reference to the flowchart of FIG.

【0078】図5のステップS21で、動画静止画判定
装置20は、ブロック毎に、top-top残差Etが規準値Th
1を超えている否かを判断する。そのブロックのtop-top
残差Etが規準値Th1を超えていると判断した場合、ステ
ップS22に分岐し、そのブロックは動画ブロックであ
ると判定される。
In step S21 of FIG. 5, the moving image / still image determination device 20 determines that the top-top residual Et is the reference value Th for each block.
Determine if it exceeds 1. Top-top of that block
When it is determined that the residual Et exceeds the reference value Th1, the process branches to step S22, and the block is determined to be a moving image block.

【0079】また、ステップS21で、動画静止画判定
装置20は、そのブロックのtop-top残差Etが規準値Th
1以下であると判断した場合、さらに、ステップS23
で、そのブロックのbottom-bottom残差Ebが規準値Th1
を超えているか否かを判断する。動画静止画判定装置2
0が、そのブロックのbottom-bottom残差Ebが規準値Th
1を超えていると判断した場合、ステップS22に分岐
し、そのブロックは動画ブロックであると判定される。
In step S21, the moving image / still image determination device 20 determines that the top-top residual Et of the block is the reference value Th.
When it is determined that it is 1 or less, further step S23.
Then, the bottom-bottom residual Eb of the block is the reference value Th1.
Judgment is made. Video still image determination device 2
0 is the block bottom-bottom residual Eb is the reference value Th
If it is determined that the number exceeds 1, the process branches to step S22, and the block is determined to be a moving image block.

【0080】ステップS23で、そのブロックのbottom
-bottom残差Ebが規準値Th1以下であると判断された場
合、ステップS24で、動画静止画判定装置20は、動
きベクトルBの長さ(大きさ)Lが規準値Th2を超えて
いるか否かを判断する。動きベクトルBの長さLが規準
値Th2以下であると判断された場合、ステップS26に
分岐し、そのブロックは、静止画であると判定される。
In step S23, the bottom of the block
-If it is determined that the bottom residual Eb is less than or equal to the reference value Th1, the moving image / still image determination device 20 determines in step S24 whether the length (size) L of the motion vector B exceeds the reference value Th2. To judge. When it is determined that the length L of the motion vector B is equal to or less than the reference value Th2, the process branches to step S26, and the block is determined to be a still image.

【0081】ステップS24で、動きベクトルBの長さ
Lが規準値Th2を超えていると判断された場合、さら
に、ステップS25で、動き補償後の残差Ebtが、未補
償の残差E0の一定の割合を超えているか否かが判断さ
れ、動き補償後の残差Ebtが、未補償の残差E0の一定
の割合k以上であると判断された場合、ステップS26
に分岐し、そのブロックは静止画ブロックであると判定
され、動き補償後の残差Ebtが、未補償の残差E0の一
定の割合kより小さいと判断された場合、ステップS2
2に分岐し、そのブロックは動画ブロックであると判定
される。
When it is determined in step S24 that the length L of the motion vector B exceeds the reference value Th2, the residual Ebt after motion compensation is equal to the uncompensated residual E0 in step S25. If it is determined whether or not it exceeds a certain rate, and it is determined that the residual Ebt after motion compensation is equal to or more than a certain rate k of the uncompensated residual E0, step S26.
If it is determined that the block is a still image block, and the residual Ebt after motion compensation is smaller than the constant rate k of the uncompensated residual E0, the step S2 is performed.
It branches to 2, and the block is determined to be a moving image block.

【0082】図5のフローチャートに示すステップS2
1とステップS23においては、隣接するフレームの対
応するフィールド間で規定される残差(top-top残差Et
とbottom-bottom残差Eb)を用いて判定を行うため、同
一フレームの2つのフィールド間で規定される残差を用
いる判定と比べ、正確な判定結果を得ることができる。
Step S2 shown in the flowchart of FIG.
1 and step S23, the residual (top-top residual Et defined between the corresponding fields of the adjacent frames is defined).
And the bottom-bottom residual Eb) are used for the determination, so that an accurate determination result can be obtained as compared with the determination using the residual defined between two fields of the same frame.

【0083】また、ステップS24に示す動きベクトル
による判定を用いることにより、所定の大きさの物体が
早く移動するような入力画像を静止画と誤認すること
(所定のブロックで、フィールド毎に残差が大きく変化
するが、たまたま、top-top残差Etとbottom-bottom残差
Ebが所定値以下である動画ブロックを静止画ブロックと
誤認すること)を抑止することができる。
Further, by using the determination based on the motion vector shown in step S24, an input image in which an object of a predetermined size moves quickly is erroneously recognized as a still image. Happens to change, but it happens that top-top residual Et and bottom-bottom residual
It is possible to prevent a moving image block whose Eb is a predetermined value or less from being mistaken as a still image block.

【0084】さらに、ステップS25に示す判定を用い
ることにより、たまたま、後のtopフィールドに、対象
のブロックと類似したブロックが存在する場合、静止画
ブロックを動きベクトルに対応する動画ブロックと誤認
することを抑止することができる。
Further, by using the determination shown in step S25, when a block similar to the target block happens to exist in the subsequent top field, the still image block is erroneously recognized as the moving image block corresponding to the motion vector. Can be suppressed.

【0085】このようにして、所定のブロック間での残
差と動きベクトルを用いて、対象のブロックが動画ブロ
ックであるのか静止画ブロックであるのかの正確な判定
を行うことができる。なお、top-top残差Etとbottom-bo
ttom残差Ebのうち、いずれか一方でも規準値Th1を超え
ているとき、対象ブロックは、動画ブロックであると
し、それ以外のとき、静止画ブロックであると判定する
ようにしてもよい。
In this way, it is possible to accurately determine whether the target block is a moving image block or a still image block, using the residual and motion vector between predetermined blocks. Note that top-top residual Et and bottom-bo
If at least one of the ttom residuals Eb exceeds the reference value Th1, it may be determined that the target block is a moving image block, and otherwise, it may be determined that it is a still image block.

【0086】続いて、図3のステップS14で、補間画
像生成装置13は、動画静止画判定装置20から供給さ
れる動画静止画の判定結果に基づき、引き算回路12よ
り入力される動画像データから静止画像データを生成す
る。
Subsequently, in step S14 of FIG. 3, the interpolation image generation device 13 determines from the moving image data input from the subtraction circuit 12 based on the determination result of the moving image still image supplied from the moving image still image determination device 20. Generate still image data.

【0087】ここで、このステップの処理の詳細を図6
と図7を参照して説明する。
Here, details of the processing in this step will be described with reference to FIG.
This will be described with reference to FIG.

【0088】図6は、動画ブロックと静止画ブロックと
が隣接した状態を表している。
FIG. 6 shows a state in which a moving image block and a still image block are adjacent to each other.

【0089】図6に示す動画ブロックと静止画ブロック
には、それぞれ、2フィールド分のデータが示されてい
る。それぞれのフィールドは、topとbottomで示したラ
インの画素を含んでいる。
Data for two fields is shown in each of the moving image block and the still image block shown in FIG. Each field contains the pixels of the lines labeled top and bottom.

【0090】静止画ブロックと動画ブロックのiラインj
列のtopフィールドの画素値をt(i,j)とし、iラインj列
のbottomフィールドの画素値をb(i,j)とすると、フィル
タ演算回路31は、topフィールドの画素値はそのまま
とするが、引き算回路12から供給される画素値t(i,
j),b(i,j)、および画素値t(i+1,j)を用いて、iラインj
列のbottomフィールドの画素値bn(i,j)の補間画像デー
タを式(1)に従って生成する。 bn(i,j)=k1*t(i,j)+k2*b(i,j)+k1*t(i+1,j) (1)
I line j of still image block and moving image block
When the pixel value of the top field of the column is t (i, j) and the pixel value of the bottom field of the i line and j column is b (i, j), the filter calculation circuit 31 leaves the pixel value of the top field as it is. However, the pixel value t (i,
j), b (i, j) and pixel value t (i + 1, j), i line j
Interpolated image data of the pixel value bn (i, j) of the bottom field of the column is generated according to the equation (1). bn (i, j) = k1 * t (i, j) + k2 * b (i, j) + k1 * t (i + 1, j) (1)

【0091】ここで、補間係数k1と補間係数k2は、動画
静止画判定装置20から供給される判定結果を基に境界
判定・係数切換回路32が設定し、フィルタ演算回路3
1に出力する補間係数であり、静止画ブロックと動画ブ
ロックとでは、異なる値となる。また、静止画ブロック
と動画ブロックとの境界近傍においては、各画素値が不
連続な値とならないように、境界判定・係数切換回路3
2は、補間係数k1と補間係数K2を段階的に変化させ、フ
ィルタ演算回路31に出力する。図7に静止画ブロック
における、補間係数K1と補間係数K2の具体的な値の例を
示す。
Here, the interpolation coefficient k1 and the interpolation coefficient k2 are set by the boundary judgment / coefficient switching circuit 32 based on the judgment result supplied from the moving picture / still picture judgment device 20, and the filter calculation circuit 3
It is an interpolation coefficient output to 1, and has different values for a still image block and a moving image block. Further, in the vicinity of the boundary between the still image block and the moving image block, the boundary determination / coefficient switching circuit 3 is arranged so that the pixel values do not become discontinuous values.
2 changes the interpolation coefficient k1 and the interpolation coefficient K2 stepwise and outputs them to the filter calculation circuit 31. FIG. 7 shows an example of specific values of the interpolation coefficient K1 and the interpolation coefficient K2 in the still image block.

【0092】図7には、静止画ブロックと動画ブロック
の境界近傍における静止画ブロック内の4つの画素の画
素値を求めるときに用いられる補間係数K1と補間係数K2
の値の例が示されている。
FIG. 7 shows the interpolation coefficient K1 and the interpolation coefficient K2 used to obtain the pixel values of four pixels in the still image block near the boundary between the still image block and the moving image block.
Examples of values for are shown.

【0093】例えば、輝度信号の画素値においては、境
界から4つ目(または、それ以降)の画素の画素値を計
算するときの対応する補間係数K1と補間係数K2の値は、
それぞれ0と1となっており、これを式(1)に代入する
と、bn(i,j)=b(i,j)となる。このことは、生成された補
間画像データ(bottomフィールドの画素値)には、静止
画ブロックのbottomフィールドの画素値がそのまま用い
られることを意味している。これと同様に、境界から十
分(4画素以上)離れた静止画ブロックの画素の補間画
像データは、静止画ブロックの画素の画素値をそのまま
用いるようにする。すなわち、静止画ブロックに対応す
る静止画像データは、静止画ブロックの2つのフィール
ドデータがそのまま用いられることになる。
For example, in the pixel value of the luminance signal, the values of the corresponding interpolation coefficient K1 and interpolation coefficient K2 when calculating the pixel value of the fourth (or later) pixel from the boundary are:
The values are 0 and 1, respectively, and by substituting them into equation (1), bn (i, j) = b (i, j). This means that the pixel value of the bottom field of the still image block is used as it is for the generated interpolation image data (pixel value of the bottom field). Similarly, for the interpolated image data of the pixels of the still image block sufficiently (4 pixels or more) away from the boundary, the pixel values of the pixels of the still image block are used as they are. That is, as the still image data corresponding to the still image block, the two field data of the still image block are used as they are.

【0094】また、境界から3つ目、2つ目、および1
つ目の画素の画素値を図7に示した補間係数K1と補間係
数K2より求めると、それぞれ、次のようになる。 (1/8)*t(i,j)+(6/8)*b(i,j)+(1/8)*t(i+1,j), (2/8)*t(i,j)+(4/8)*b(i,j)+(2/8)*t(i+1,j), (3/8)*t(i,j)+(2/8)*b(i,j)+(3/8)*t(i+1,j)
Also, the third, second, and 1 from the boundary
When the pixel value of the second pixel is calculated from the interpolation coefficient K1 and the interpolation coefficient K2 shown in FIG. 7, they are as follows. (1/8) * t (i, j) + (6/8) * b (i, j) + (1/8) * t (i + 1, j), (2/8) * t (i , j) + (4/8) * b (i, j) + (2/8) * t (i + 1, j), (3/8) * t (i, j) + (2/8) * b (i, j) + (3/8) * t (i + 1, j)

【0095】動画ブロックに近づくに従い、topフィー
ルド(一方のフィールド)の画素値の重みが増し、bott
omフィールドの画素値の重みが減っていくことがわか
る。すなわち、静止画ブロック内の静止画ブロックと動
画ブロックとの境界近傍においては、境界に近づく程、
一方のフィールド(topフィールド)データがより大き
い重みを持った静止画像データが生成される。
As the moving image block is approached, the weight of the pixel value of the top field (one field) increases, and the bottom value
It can be seen that the weight of the pixel value in the om field decreases. That is, in the vicinity of the boundary between the still image block and the moving image block in the still image block, the closer to the boundary,
Still image data in which one field (top field) data has a larger weight is generated.

【0096】一方、動画ブロックにおいては、境界判定
・係数切換回路32は、補間係数K1を1/2、補間係数K2
を0に設定し、フィルタ演算回路31に供給する。従っ
て、フィルタ演算回路31は、topフィールド(一方の
フィールド)のみの画素値を用いてbottomフィールドの
画素値を生成する。この場合、bn(i,j)は、(1/2)*t(i,
j)+(1/2)*t(i+1,j)となり、これは、iライン目のtopフ
ィールドの画素値と、i+1ライン目のtopフィールドの画
素値の平均値となっている。すなわち、フィルタ演算回
路31は、topフィールドデータのみを用いて、より自
然な補間画像データ(bottomフィールドデータ)を生成
する。
On the other hand, in the moving image block, the boundary determination / coefficient switching circuit 32 sets the interpolation coefficient K1 to 1/2 and the interpolation coefficient K2.
Is set to 0 and supplied to the filter calculation circuit 31. Therefore, the filter calculation circuit 31 uses the pixel values of only the top field (one field) to generate the pixel value of the bottom field. In this case, bn (i, j) is (1/2) * t (i,
j) + (1/2) * t (i + 1, j), which is the average value of the pixel values in the top field on the i-th line and the top field on the i + 1-th line. There is. That is, the filter calculation circuit 31 generates more natural interpolated image data (bottom field data) using only the top field data.

【0097】なお、境界判定・係数切換回路32は、動
画ブロックにおいては、静止画ブロックとの境界近傍と
中央部とで補間係数K1,K2の値を変化させることはしな
い。これにより、静止画像に較べて鮮明でない可能性の
高い動画像がさらに不鮮明になるのを防止する。
In the moving image block, the boundary determination / coefficient switching circuit 32 does not change the values of the interpolation coefficients K1 and K2 in the vicinity of the boundary with the still image block and in the central portion. This prevents a moving image that is less likely to be clear than a still image from becoming more unclear.

【0098】このように、動画ブロックでは、一方のフ
ィールドデータを基に、静止画ブロックでは、2つのフ
ィールドデータを基に、それぞれ、補間画像データが生
成され、静止画ブロックの動画ブロックとの境界近傍に
おいては、段階的に係数が変化するので、より自然な静
止画像データが生成される。
As described above, in the moving image block, the interpolated image data is generated based on one of the field data and in the still image block, based on the two field data, the boundary between the still image block and the moving image block is generated. In the vicinity, the coefficient changes stepwise, so that more natural still image data is generated.

【0099】このことは、色差信号についても同様であ
る。なお、色差信号は、1つのフレームを構成する画素
数が、輝度信号のそれの半分であるため、輝度信号の画
素に対応する補間係数と同じ値の補間係数が用いられ
る。
The same applies to the color difference signal. Since the number of pixels forming one frame in the color difference signal is half that of the luminance signal, the interpolation coefficient having the same value as the interpolation coefficient corresponding to the pixel of the luminance signal is used.

【0100】また、式(1)において、bn(i,j)が画面
上の最下ラインの画素値である場合、フィルタ演算回路
31は、仮想的に、その1つ下のラインの画素値t(i+1,
j)を考え、その値は、iラインのtopフィールドの画素値
t(i,j)と同様であるとして計算する。すなわち、この場
合、bn(i,j)は、式(2)で与えられる。 bn(i,j)=2*k1*t(i,j)+k2*b(i,j) (2)
Further, in the equation (1), when bn (i, j) is the pixel value of the bottom line on the screen, the filter calculation circuit 31 virtually generates the pixel value of the line immediately below it. t (i + 1,
j), and its value is the pixel value of the top field of the i line
It is calculated as the same as t (i, j). That is, in this case, bn (i, j) is given by the equation (2). bn (i, j) = 2 * k1 * t (i, j) + k2 * b (i, j) (2)

【0101】このようにして、補間画像生成装置13
は、動画静止画判定装置20から供給される判定結果を
基に、自然な補間画像データを生成するため、より良質
の静止画像データを生成することができる。
In this way, the interpolation image generating device 13
Generates natural interpolation image data based on the determination result supplied from the moving image / still image determination device 20, so that higher quality still image data can be generated.

【0102】図3の説明に戻り、続く、ステップS15
で、補間画像生成装置13は、この静止画像データをD
CT回路14に出力する。静止画像データは、DCT回
路14で離散コサイン変換され、量子化回路15で量子
化され、可変長符号化回路16で符号化された後、記録
装置4に出力される。その後、後続のステップS6で、
記録装置4は、この圧縮静止画像データを記録媒体に記
録する。
Returning to the explanation of FIG. 3, the following step S15
Then, the interpolation image generation device 13 uses the still image data D
Output to the CT circuit 14. The still image data is discrete cosine transformed by the DCT circuit 14, quantized by the quantization circuit 15, coded by the variable length coding circuit 16, and then output to the recording device 4. Then, in the subsequent step S6,
The recording device 4 records the compressed still image data on a recording medium.

【0103】以上のようにして、インタレース動画像デ
ータのブロックを、正確に動画ブロックと静止画ブロッ
クに判定することにより、ぶれが少く、解像度の低下を
最小限に押さえた静止画像データを生成することができ
る。
As described above, by accurately determining the blocks of the interlaced moving image data as the moving image blocks and the still image blocks, the still image data with less blurring and the minimum reduction in resolution is generated. can do.

【0104】また、動画ブロックと静止画ブロックとの
境界近傍で、解像度の不連続を考慮して、補間係数を段
階的に変化させているため、より自然な静止画像データ
を生成することができる。
In addition, since the interpolation coefficient is changed stepwise in the vicinity of the boundary between the moving image block and the still image block in consideration of the discontinuity of resolution, more natural still image data can be generated. .

【0105】さらにまた、本発明の静止画像データ生成
装置は、従来の画像圧縮装置を構成する回路を基本的に
そのまま用いるようにしているため、設計が容易であ
り、かつ低コストで簡易な構成で実現することができ
る。
Furthermore, since the still image data generating apparatus of the present invention basically uses the circuit which constitutes the conventional image compressing apparatus as it is, the design is easy and the cost is low and the configuration is simple. Can be achieved with.

【0106】なお、上述の実施例においては、残差とし
て差分絶対値の総和を用いたが、差分2乗の総和として
もよい。また、動画ブロックのデータを、topフィール
ドの画像データから生成するようにしたが、bottomフィ
ールドの画像データから生成するようにしてもよい。さ
らに、静止画ブロックのデータをtopフィールドのその
ままデータと、bottomフィールドのデータを演算したデ
ータとから生成するようにしたが、bottomフィールドの
そのままのデータと、topフィールドのデータを演算し
たデータとから生成することもできる。また、動画ブロ
ック、静止画ブロックの判定手法やそれに対応した補間
手法は、種々の画素数や解像度に柔軟に対応することが
可能である。
Although the sum of the absolute differences is used as the residual in the above embodiment, it may be the sum of squared differences. Further, although the data of the moving image block is generated from the image data of the top field, it may be generated from the image data of the bottom field. Furthermore, the data of the still image block is generated from the data of the top field as it is and the data of the bottom field calculated, but from the data of the bottom field as it is and the data calculated from the top field. It can also be generated. Further, the moving image block / still image block determination method and the corresponding interpolation method can flexibly support various pixel numbers and resolutions.

【0107】[0107]

【発明の効果】以上のように請求項1に記載の静止画像
データ生成装置および請求項4に記載の静止画像データ
生成方法によれば、所定のフレームのブロックと、その
前後のフレームの所定のフィールドの対応するブロック
とで規定される残差または動きベクトルを計算し、計算
された残差または動きベクトルを用いて、動画ブロック
または静止画ブロックの判定を行うようにしたので、動
画ブロックと静止画ブロックの誤認判定を抑止すること
ができる。
As described above, according to the still image data generating device of the first aspect and the still image data generating method of the fourth aspect, the block of a predetermined frame and the predetermined frames of the frames before and after the block. Since the residual or motion vector specified by the corresponding block of the field is calculated and the calculated residual or motion vector is used to determine the moving image block or the still image block, the moving image block and the still image block are determined. The misjudgment determination of the image block can be suppressed.

【0108】請求項5に記載の静止画像データ生成装置
および請求項6に記載の静止画像データ生成方法によれ
ば、判定に対応して、動画ブロックと静止画ブロックと
の境界近傍において、段階的に静止画から動画へまたは
動画から静止画へ移行するための補間画像データを生成
するようにしたので、その境界において、より自然な静
止画像データを生成することができる。
According to the still image data generating apparatus and the still image data generating method of the sixth aspect, in accordance with the judgment, the stepwise process is performed near the boundary between the moving image block and the still image block. Since the interpolation image data for transitioning from the still image to the moving image or from the moving image to the still image is generated, more natural still image data can be generated at the boundary.

【0109】請求項7に記載の静止画像データ生成装置
および請求項8に記載の静止画像データ生成方法によれ
ば、ブロックがフレームの最下段のブロックであると
き、ブロック内の最下ラインの1つ上のラインの画素が
ブロック内の最下ラインのさらにその1つ下のラインに
も位置するものとして、ブロック内の最下ラインの画素
に対応する補間画像データを生成するようにしたので、
良質の静止画像データを定型の処理で生成することがで
きる。
According to the still image data generating apparatus and the still image data generating method of the eighth aspect, when the block is the lowermost block of the frame, 1 of the lowermost line in the block is used. Since it is assumed that the pixel on the uppermost line is located on the line immediately below the lowermost line in the block, the interpolation image data corresponding to the pixel on the lowermost line in the block is generated.
High-quality still image data can be generated by a standard process.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明の静止画像データ生成装置を用いた画像
圧縮記録システムの一実施例の構成を示すブロック図で
ある。
FIG. 1 is a block diagram showing the configuration of an embodiment of an image compression recording system using a still image data generation device of the present invention.

【図2】補間画像生成装置13の一実施例の構成を示す
ブロック図である。
FIG. 2 is a block diagram showing a configuration of an example of an interpolation image generating device 13.

【図3】図1の画像圧縮記録システムの処理動作を説明
するフローチャートである。
FIG. 3 is a flowchart illustrating a processing operation of the image compression recording system in FIG.

【図4】残差と動きベクトルを計算するとき使用される
フレーム内のブロックの関係を示す図である。
FIG. 4 is a diagram showing a relationship between blocks in a frame used when calculating a residual and a motion vector.

【図5】図3のステップS13に示すサブルーチン処理
の詳細を説明するフローチャートである。
5 is a flowchart illustrating details of a subroutine process shown in step S13 of FIG.

【図6】静止画ブロックと動画ブロックが隣接した場合
の画素を示す図である。
FIG. 6 is a diagram showing pixels when a still image block and a moving image block are adjacent to each other.

【図7】静止画ブロックにおける境界からの距離と補間
係数の値との関係を示す図である。
FIG. 7 is a diagram showing a relationship between a distance from a boundary in a still image block and a value of an interpolation coefficient.

【符号の説明】[Explanation of symbols]

1 画像入力装置, 2 前処理装置, 3 画像圧縮
装置, 4 記録装置, 11 フレームメモリ, 1
2 引き算回路, 13 補間画像生成装置,14 D
CT回路, 15 量子化回路, 16 可変長符号化
回路, 17動き検出回路, 18 残差検出回路,
19 動き補償回路, 20 動画静止画判定装置,
21 逆量子化回路, 22 逆DCT回路, 23
制御回路, 24 スイッチ, 25 足し算回路,
26 フレームメモリ, 31 フィルタ演算回路,
32 境界判定・係数切換回路
1 image input device, 2 pre-processing device, 3 image compression device, 4 recording device, 11 frame memory, 1
2 subtraction circuit, 13 interpolation image generation device, 14 D
CT circuit, 15 quantization circuit, 16 variable length coding circuit, 17 motion detection circuit, 18 residual detection circuit,
19 motion compensation circuit, 20 video still image determination device,
21 inverse quantization circuit, 22 inverse DCT circuit, 23
Control circuit, 24 switches, 25 addition circuit,
26 frame memory, 31 filter arithmetic circuit,
32 Boundary judgment / coefficient switching circuit

Claims (8)

【特許請求の範囲】[Claims] 【請求項1】 インタレースの動画像データより所定の
静止画像データを生成する静止画像データ生成装置にお
いて、 前記動画像データのうち、所定のフレームのデータと、
その前後のフレームの少なくとも一方のフィールドのデ
ータとを蓄積する蓄積手段と、 前記蓄積手段に蓄積された前記所定のフレームのブロッ
ク毎に、前記ブロックとその前後のフレームの所定のフ
ィールドの対応するブロックとで規定される残差と動き
ベクトルを計算する計算手段と、 前記計算手段により計算された前記残差と動きベクトル
の少なくとも一方を用いて、前記所定のフレームを構成
するブロックを、動画ブロック、または静止画ブロック
のいずれかに判定する判定手段と、 前記判定に基づいて前記静止画像データを生成する生成
手段とを備えることを特徴とする静止画像データ生成装
置。
1. A still image data generation device for generating predetermined still image data from interlaced moving image data, comprising: a predetermined frame of data of the moving image data;
A storage unit that stores data of at least one field of a frame before and after the frame, and a block corresponding to the block and a predetermined field of a frame before and after the block for each block of the predetermined frame stored in the storage unit. Calculating means for calculating a residual and a motion vector defined by, and using at least one of the residual and the motion vector calculated by the calculating means, a block constituting the predetermined frame, a moving image block, Alternatively, a still image data generation device comprising: a determination unit that determines one of still image blocks, and a generation unit that generates the still image data based on the determination.
【請求項2】 前記計算手段は、前記所定のフレームを
構成する2つのフィールドのうち、少なくともいずれか
1つのフィールド内のブロックと前後のフレームの対応
するフィールド内のブロックとで規定される前記残差を
計算し、 前記判定手段は、対応するブロックを、前記残差の少な
くとも1つが所定の規準値より大きいとき、動画ブロッ
クと判定し、前記規準値より小さいとき、静止画ブロッ
クと判定することを特徴とする請求項1に記載の静止画
像データ生成装置。
2. The remaining amount defined by a block in at least one of the two fields forming the predetermined frame and a block in a corresponding field of preceding and succeeding frames. A difference is calculated, and the determination unit determines that the corresponding block is a moving image block when at least one of the residuals is larger than a predetermined reference value, and determines a still image block when the difference is smaller than the reference value. The still image data generation device according to claim 1.
【請求項3】 前記計算手段は、前記所定のフレームを
構成する2つのフィールドのうち、両方のフィールド内
のブロックと前後のフレームの対応するフィールド内の
ブロックとで、それぞれ規定される2つの前記残差と、
前記所定のフレームの1つのフィールド内のブロック
と、前または後のフレームの対応しないフィールドの対
応するブロックとで規定される動きベクトルとを計算
し、 前記判定手段は、対応するブロックを、前記動きベクト
ルの長さが所定値以上、かつ、動き補償後の前記残差が
動き補償していない前記残差の所定の割合より小さいと
き、動画ブロックと判定し、いずれにも該当しないと
き、静止画ブロックと判定することを特徴とする請求項
1に記載の静止画像データ生成装置。
3. The calculation means includes two fields defined by a block in both fields of two fields constituting the predetermined frame and a block in a corresponding field of preceding and succeeding frames. Residuals,
Calculating a motion vector defined by a block in one field of the predetermined frame and a corresponding block of a non-corresponding field of the preceding or following frame, and the determining means determines the corresponding block as the motion If the length of the vector is equal to or greater than a predetermined value and the residual after motion compensation is smaller than a predetermined ratio of the residual that has not been motion compensated, it is determined to be a moving image block. The still image data generation device according to claim 1, wherein the still image data generation device determines that the block is a block.
【請求項4】 インタレースの動画像データより所定の
静止画像データを生成する静止画像データ生成方法にお
いて、 前記動画像データのうち、所定のフレームのデータと、
その前後のフレームの少なくとも一方のフィールドのデ
ータとを蓄積し、 蓄積された前記所定のフレームのブロック毎に、前記ブ
ロックとその前後のフレームの所定のフィールドの対応
するブロックとで規定される残差と動きベクトルを計算
し、 計算された前記残差と動きベクトルの少なくとも一方を
用いて、前記所定のフレームを構成するブロックを、動
画ブロック、または静止画ブロックのいずれかに判定
し、 前記判定に基づいて前記静止画像データを生成すること
を特徴とする静止画像データ生成方法。
4. A still image data generating method for generating predetermined still image data from interlaced moving image data, comprising: predetermined frame data of the moving image data;
Data of at least one field of the preceding and following frames is accumulated, and for each accumulated block of the predetermined frame, the residual defined by the block and the corresponding block of the predetermined field of the preceding and following frames And a motion vector are calculated, and by using at least one of the calculated residual and motion vector, the block forming the predetermined frame is determined to be either a moving image block or a still image block. A still image data generation method, wherein the still image data is generated based on the still image data.
【請求項5】 インタレースの動画像データより所定の
静止画像データを生成する静止画像データ生成装置にお
いて、 前記動画像データのうち、所定のフレームのデータと、
その前後のフレームの少なくとも一方のフィールドのデ
ータとを蓄積する蓄積手段と、 前記蓄積手段に蓄積された前記所定のフレームのブロッ
ク毎に、前記ブロックとその前後のフレームの所定のフ
ィールドの対応するブロックとで規定される残差と動き
ベクトルを計算する計算手段と、 前記計算手段により計算された前記残差と動きベクトル
の少なくとも一方を用いて、前記所定のフレームを構成
するブロックを、動画ブロック、または静止画ブロック
のいずれかに判定する判定手段と、 前記判定に対応して、前記動画ブロックと前記静止画ブ
ロックとの境界近傍において、段階的に静止画から動画
へまたは動画から静止画へ移行するめの補間画像データ
を生成する生成手段とを備えることを特徴とする静止画
像データ生成装置。
5. A still image data generation device for generating predetermined still image data from interlaced moving image data, wherein a predetermined frame of data is included in the moving image data.
A storage unit that stores data of at least one field of a frame before and after the frame, and a block corresponding to the block and a predetermined field of a frame before and after the block for each block of the predetermined frame stored in the storage unit. Calculating means for calculating a residual and a motion vector defined by, and using at least one of the residual and the motion vector calculated by the calculating means, a block constituting the predetermined frame, a moving image block, Or a determination means for determining whether the image is a still image block, and in accordance with the determination, in the vicinity of the boundary between the moving image block and the still image block, a stepwise transition from a still image to a moving image or from a moving image to a still image A still image data generation device, comprising:
【請求項6】 インタレースの動画像データより所定の
静止画像データを生成する静止画像データ生成方法にお
いて、 前記動画像データのうち、所定のフレームのデータと、
その前後のフレームの少なくとも一方のフィールドのデ
ータとを蓄積し、 蓄積された前記所定のフレームのブロック毎に、前記ブ
ロックとその前後のフレームの所定のフィールドの対応
するブロックとで規定される残差と動きベクトルを計算
し、 計算された前記残差と動きベクトルの少なくとも一方を
用いて、前記所定のフレームを構成するブロックを、動
画ブロック、または静止画ブロックのいずれかに判定
し、 前記判定に対応して、前記動画ブロックと前記静止画ブ
ロックとの境界近傍において、段階的に静止画から動画
へまたは動画から静止画へ移行するめの補間画像データ
を生成することを特徴とする静止画像データ生成方法。
6. A still image data generation method for generating predetermined still image data from interlaced moving image data, comprising: predetermined frame data of the moving image data;
Data of at least one field of the preceding and following frames is accumulated, and for each accumulated block of the predetermined frame, the residual defined by the block and the corresponding block of the predetermined field of the preceding and following frames And a motion vector are calculated, and by using at least one of the calculated residual and motion vector, the block forming the predetermined frame is determined to be either a moving image block or a still image block. Correspondingly, in the vicinity of the boundary between the moving image block and the still image block, the still image data generation for generating the interpolated image data for gradually shifting from the still image to the moving image or from the moving image to the still image is generated. Method.
【請求項7】 インタレースの動画像データより所定の
静止画像データを生成する静止画像データ生成装置にお
いて、 前記動画像データのうち、所定のフレームのデータと、
その前後のフレームの少なくとも一方のフィールドのデ
ータとを蓄積する蓄積手段と、 前記蓄積手段に蓄積された前記所定のフレームのブロッ
ク毎に、前記ブロックとその前後のフレームの所定のフ
ィールドの対応するブロックとで規定される残差と動き
ベクトルを計算する計算手段と、 前記計算手段により計算された前記残差と動きベクトル
の少なくとも一方を用いて、前記所定のフレームを構成
するブロックを、動画ブロック、または静止画ブロック
のいずれかに判定する判定手段と、 前記判定に対応して、前記ブロックがフレームの最下段
のブロックであるとき、前記ブロック内の最下ラインの
1つ上のラインの画素が前記ブロック内の最下ラインの
さらにその1つ下のラインに位置するものとして、前記
ブロック内の最下ラインの画素に対応する補間画像デー
タを生成する生成手段とを備えることを特徴とする静止
画像データ生成装置。
7. A still image data generation device for generating predetermined still image data from interlaced moving image data, wherein a predetermined frame data of the moving image data,
A storage unit that stores data of at least one field of a frame before and after the frame, and a block corresponding to the block and a predetermined field of a frame before and after the block for each block of the predetermined frame stored in the storage unit. Calculating means for calculating a residual and a motion vector defined by, and using at least one of the residual and the motion vector calculated by the calculating means, a block constituting the predetermined frame, a moving image block, Or a determination unit that determines one of the still image blocks, and, in response to the determination, when the block is the bottom block of the frame, the pixel on the line immediately above the bottom line in the block is It is assumed that the lowermost line in the block is positioned one line below the lowermost line. Still image data generating apparatus characterized by comprising generating means for generating an interpolated image data corresponding to the element.
【請求項8】 インタレースの動画像データより所定の
静止画像データを生成する静止画像データ生成方法にお
いて、 前記動画像データのうち、所定のフレームのデータと、
その前後のフレームの少なくとも一方のフィールドのデ
ータとを蓄積し、 蓄積された前記所定のフレームのブロック毎に、前記ブ
ロックとその前後のフレームの所定のフィールドの対応
するブロックとで規定される残差と動きベクトルを計算
し、 計算された前記残差と動きベクトルの少なくとも一方を
用いて、前記所定のフレームを構成するブロックを、動
画ブロック、または静止画ブロックのいずれかに判定
し、 前記判定に対応して、前記ブロックがフレームの最下段
のブロックであるとき、前記ブロック内の最下ラインの
1つ上のラインの画素が前記ブロック内の最下ラインの
さらにその1つ下のラインに位置するものとして、前記
ブロック内の最下ラインの画素に対応する補間画像デー
タを生成することを特徴とする静止画像データ生成方
法。
8. A still image data generation method for generating predetermined still image data from interlaced moving image data, comprising: predetermined frame data of the moving image data;
Data of at least one field of the preceding and following frames is accumulated, and for each accumulated block of the predetermined frame, the residual defined by the block and the corresponding block of the predetermined field of the preceding and following frames And a motion vector are calculated, and by using at least one of the calculated residual and motion vector, the block forming the predetermined frame is determined to be either a moving image block or a still image block. Correspondingly, when the block is the lowermost block of the frame, the pixel on the line one above the bottom line in the block is located on the line one further below the bottom line in the block. Still image data characterized by generating interpolated image data corresponding to the pixels of the bottom line in the block Forming method.
JP01729396A 1996-02-02 1996-02-02 Still image data generating apparatus and still image data generating method Expired - Fee Related JP3937247B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP01729396A JP3937247B2 (en) 1996-02-02 1996-02-02 Still image data generating apparatus and still image data generating method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP01729396A JP3937247B2 (en) 1996-02-02 1996-02-02 Still image data generating apparatus and still image data generating method

Publications (2)

Publication Number Publication Date
JPH09214976A true JPH09214976A (en) 1997-08-15
JP3937247B2 JP3937247B2 (en) 2007-06-27

Family

ID=11939957

Family Applications (1)

Application Number Title Priority Date Filing Date
JP01729396A Expired - Fee Related JP3937247B2 (en) 1996-02-02 1996-02-02 Still image data generating apparatus and still image data generating method

Country Status (1)

Country Link
JP (1) JP3937247B2 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011160469A (en) * 2005-11-14 2011-08-18 Samsung Electronics Co Ltd Method and apparatus for encoding/decoding image using single coding mode
US9185420B2 (en) 2009-03-06 2015-11-10 Fujitsu Limited Moving image coding apparatus and moving image coding method
US11466163B2 (en) 2017-02-01 2022-10-11 Nippon Paint Automotive Coatings Co., Ltd. Laminated coating film, coated article, and method for forming laminated coating film

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011160469A (en) * 2005-11-14 2011-08-18 Samsung Electronics Co Ltd Method and apparatus for encoding/decoding image using single coding mode
US9185420B2 (en) 2009-03-06 2015-11-10 Fujitsu Limited Moving image coding apparatus and moving image coding method
US11466163B2 (en) 2017-02-01 2022-10-11 Nippon Paint Automotive Coatings Co., Ltd. Laminated coating film, coated article, and method for forming laminated coating film

Also Published As

Publication number Publication date
JP3937247B2 (en) 2007-06-27

Similar Documents

Publication Publication Date Title
US6928234B2 (en) Picture recording apparatus and method thereof
JP3263960B2 (en) Motion vector encoder and decoder
JPH10304383A (en) Motion compensation encoding device, motion compensation encoding method, and encoded recording medium
JP3778960B2 (en) Video coding method and apparatus
JP3667105B2 (en) Motion vector detection method and apparatus for implementing the method
US6160584A (en) Motion detection and motion compensative prediction circuit
JP3787650B2 (en) Digital image signal encoding apparatus and method, encoded image signal decoding apparatus and method
JP3532709B2 (en) Moving picture coding method and apparatus
JP3200196B2 (en) Motion vector detection method
JPH09214976A (en) Still image data generation device and still image data generation method
JP3812808B2 (en) Skip region detection type moving image encoding apparatus and recording medium
JP3784086B2 (en) Video signal encoding / decoding device and encoding / decoding method
JP2001145011A (en) Video signal encoder
JP3348776B2 (en) Moving picture coding apparatus and method
JP3870458B2 (en) Image data retrieval apparatus and method
JP3829312B2 (en) Image recording apparatus and method, and image processing apparatus and method
JP2574572B2 (en) Image encoding method and image encoding device
JPH10313455A (en) Surveillance image recording apparatus and reproducing apparatus thereof
JPH06217284A (en) Image encoding device
JPH06319124A (en) Picture data converter and its inverter
JPH04268891A (en) Motion compensated predictive interframe coding device
JP2003134476A (en) Scan conversion processor
JPH07236146A (en) Image signal coding apparatus and quantization parameter setting method
JP2001298740A (en) Video signal coder and its method
JP2000069479A (en) Image encoding apparatus and image encoding method

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20051205

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20051215

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060207

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060928

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20061114

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: 20070302

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20070315

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100406

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110406

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120406

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120406

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130406

Year of fee payment: 6

LAPS Cancellation because of no payment of annual fees