[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JPH10257495A - Image data compression encode method and image data compression encoder - Google Patents

Image data compression encode method and image data compression encoder

Info

Publication number
JPH10257495A
JPH10257495A JP7088197A JP7088197A JPH10257495A JP H10257495 A JPH10257495 A JP H10257495A JP 7088197 A JP7088197 A JP 7088197A JP 7088197 A JP7088197 A JP 7088197A JP H10257495 A JPH10257495 A JP H10257495A
Authority
JP
Japan
Prior art keywords
motion vector
picture
image data
data
reference image
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
JP7088197A
Other languages
Japanese (ja)
Other versions
JP3290090B2 (en
Inventor
Satoshi Sekiguchi
智 関口
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.)
Kenwood KK
Original Assignee
Kenwood KK
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 Kenwood KK filed Critical Kenwood KK
Priority to JP7088197A priority Critical patent/JP3290090B2/en
Publication of JPH10257495A publication Critical patent/JPH10257495A/en
Application granted granted Critical
Publication of JP3290090B2 publication Critical patent/JP3290090B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Compression Or Coding Systems Of Tv Signals (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide satisfactory picture quality or compression by encoding the structure type of a B picture positioned between a rear reference picture and a fore reference picture based on the motion vector data for detecting it as the same structure type as the structure type of the rear reference picture. SOLUTION: A selector 5 selects either fore image data (b) read out of a fore reference image memory 6 or rear reference image data (c) read out of a rear reference image memory 7. A motion vector detection circuit 2 finds motion vector data (f) by inputting input image data (a) and the reference image data selected by the selector 5. The motion vector detection circuit 2 finds a difference (i) between the input image and the reference image at the time of finding the motion vector data (f), compares the total sum of difference (h) found by a motion vector detection circuit 1 with the total sum of difference (i), the structure type reducing the total sum is selected and its flag data (k) are sent out.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、画像データ圧縮に
用いられる画像画像データ圧縮エンコード方法および画
像データ圧縮エンコーダに関し、さらに言えばMPEG
2に基づく画像データ圧縮に用いられる画像データ圧縮
エンコード方法および画像データ圧縮エンコーダに関す
る。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an image data compression encoding method and an image data compression encoder used for image data compression.
The present invention relates to an image data compression encoding method and an image data compression encoder used for image data compression based on H.2.

【0002】[0002]

【従来の技術】MPEG2に基づく画像データ圧縮エン
コーダにおいてはピクチャ毎にフレームストラクチャと
フィールドストラクチャを選択することができる。例え
ば、図4および図5に示すように、フレーム/フィール
ドの両方のストラクチャタイプに自動的に適応する画像
データ圧縮エンコーダでは、各ストラクチャタイプ毎に
前方用の動きベクトル検出回路11および12と後方用
の動きベクトル検出回路13および14の、合計4個の
動きベクトル検出回路が用いられている。本明細書にお
いて、フレームストラクチャ、フィールドストラクチャ
をストラクチャタイプタイプと記している。
2. Description of the Related Art In an image data compression encoder based on MPEG2, a frame structure and a field structure can be selected for each picture. For example, as shown in FIGS. 4 and 5, in an image data compression encoder that automatically adapts to both frame / field structure types, the forward motion vector detecting circuits 11 and 12 and the backward motion vector detecting circuits 11 and 12 are provided for each structure type. , A total of four motion vector detecting circuits 13 and 14 are used. In this specification, a frame structure and a field structure are described as a structure type type.

【0003】図4および図5に示す画像データ圧縮エン
コーダにおいて、符号16および17は入力画像情報と
しての画像データとの間で動きベクトル検出回路11〜
14によって動きベクトルデータを検出するための前方
参照画像データおよび後方参照画像データをそれぞれ格
納した前方参照画像メモリおよび後方参照画像メモリを
示している。
In the image data compression encoder shown in FIGS. 4 and 5, reference numerals 16 and 17 denote motion vector detection circuits 11 to 11 between the image data as input image information.
Reference numeral 14 denotes a forward reference image memory and a backward reference image memory that respectively store forward reference image data and backward reference image data for detecting motion vector data.

【0004】図4に示す画像データ圧縮エンコーダは、
動きベクトル検出回路11および13によって検出され
たフレームストラクチャの前方動きベクトルデータとフ
レームストラクチャの後方動きベクトルデータを受けた
フレームストラクチャエンコード回路15においてフレ
ームストラクチャをエンコードし、動きベクトル検出回
路12および14によって検出されたフィールドストラ
クチャの前方動きベクトルデータおよびフィールドスト
ラクチャの後方動きベクトルデータを受けたフィールド
ストラクチャエンコード回路18においてフィールドス
トラクチャをエンコードし、エンコード回路15および
18から出力されるビットストリームをビットストリー
ム比較器19において比較して良い方を選択、すなわち
発生ビット数の少ない方を選択して、ビットストリーム
出力としている。
[0004] The image data compression encoder shown in FIG.
The frame structure encoding circuit 15 receives the forward motion vector data of the frame structure detected by the motion vector detecting circuits 11 and 13 and the backward motion vector data of the frame structure, encodes the frame structure, and detects by the motion vector detecting circuits 12 and 14. The field structure encoding circuit 18 receives the forward motion vector data of the field structure and the backward motion vector data of the field structure, encodes the field structure, and outputs the bit streams output from the encoding circuits 15 and 18 to the bit stream comparator 19. The better comparison is selected, that is, the smaller number of generated bits is selected and output as a bit stream.

【0005】図5に示す画像データ圧縮エンコーダにお
いては、動きベクトル検出回路11〜14によって動き
ベクトルデータを求めると同時に求められた動きベクト
ルデータを用いたときの入力画像と参照画像との差分デ
ータを求め、動きベクトル検出回路11〜14から送出
された差分データの1ピクチャ分の総和を求め該総和を
比較する差分総和比較器20にて、前記総和が小さくな
る方のストラクチャタイプを決定し、差分総和比較器2
0によって決定されたストラクチャタイプに基づきセレ
クタ21および22によって、動きベクトル検出回路1
1、12から出力される動きベクトルデータの一方を選
択し、動きベクトル検出回路13、14から出力される
動きベクトルデータの一方を選択し、すなわちフレーム
ストラクチャの動きベクトルデータまたはフィールドス
トラクチャの動きベクトルデータの一方を選択し、選択
された動きベクトルデータを受けたエンコード回路23
によってエンコードして、ビットストリーム出力として
いる。
In the image data compression encoder shown in FIG. 5, motion vector data is obtained by the motion vector detection circuits 11 to 14, and at the same time, difference data between an input image and a reference image obtained by using the obtained motion vector data is obtained. The difference sum comparator 20 for calculating the sum of one picture of the difference data sent from the motion vector detection circuits 11 to 14 and comparing the sums determines the structure type in which the sum becomes smaller, Sum comparator 2
0 by the selectors 21 and 22 based on the structure type determined by the motion vector detection circuit 1
1 and 12 and one of the motion vector data output from the motion vector detection circuits 13 and 14 is selected, that is, the frame structure motion vector data or the field structure motion vector data. And the encoding circuit 23 receiving the selected motion vector data
And output as a bit stream.

【0006】上記のように、図4に示す画像データ圧縮
エンコーダでは実際にフレームストラクチャ、フィール
ドストラクチャそれぞれのストラクチャを用いてエンコ
ードを行い、その結果を比較して良い方、すなわち発生
ビット数の少ない方を選択している。図5に示す画像デ
ータ圧縮エンコーダでは動きベクトル検出回路11〜1
4で動きベクトルデータを求めると同時に、求めらた動
きベクトルデータを用いたときの入力画像と参照画像の
差分データの1ピクチャ分の総和を求め、この総和が少
ない方のストラクチャタイプを選択している。一般に図
5の構成の方が回路規模は小さいと考えられている。
As described above, in the image data compression encoder shown in FIG. 4, encoding is actually performed using the frame structure and the field structure, and the result can be compared, that is, the one with a smaller number of generated bits. Is selected. In the image data compression encoder shown in FIG.
At the same time as obtaining the motion vector data in step 4, the sum of one picture of the difference data between the input image and the reference image when the obtained motion vector data is used is obtained, and the structure type having the smaller sum is selected. I have. Generally, the configuration of FIG. 5 is considered to have a smaller circuit scale.

【0007】[0007]

【発明が解決しようとする課題】しかしながら、上記し
た従来の画像データ圧縮エンコーダによれば、動きベク
トル検出回路が多数必要なため回路規模が大きくなると
いう問題点があった。また、ストラクチャタイプをフィ
ールドストラクチャまたはフレームストラクチャに固定
することで、動きベクトル検出回路を2個に減らすこと
も出来るが、良好な画質や圧縮率を得ることは困難であ
るという問題点があった。
However, according to the above-mentioned conventional image data compression encoder, there is a problem that the circuit scale becomes large because a large number of motion vector detection circuits are required. Further, by fixing the structure type to the field structure or the frame structure, the number of motion vector detecting circuits can be reduced to two, but there is a problem that it is difficult to obtain a good image quality and a good compression ratio.

【0008】本発明は、動きベクトル検出回路を2個に
減らし、かつ良好な画質や圧縮率を得ることができる画
像データ圧縮エンコード方法および画像データ圧縮エン
コーダを提供することを目的とする。
An object of the present invention is to provide an image data compression encoding method and an image data compression encoder capable of reducing the number of motion vector detection circuits to two and obtaining good image quality and compression ratio.

【0009】[0009]

【課題を解決するための手段】本発明にかかる画像デー
タ圧縮エンコード方法は、後方参照ピクチャと前方参照
ピクチャとの間に位置するBピクチャのストラクチャタ
イプを後方参照ピクチャのストラクチャタイプと同一の
ストラクチャタイプであるとして検出した動きベクトル
データに基づいて、エンコードすることを特徴とする。
According to the present invention, the structure type of a B picture located between a backward reference picture and a forward reference picture is the same as the structure type of the backward reference picture. The encoding is performed based on the motion vector data detected as.

【0010】本発明にかかる画像データ圧縮エンコード
方法によれば、後方参照ピクチャと前方参照ピクチャと
の間に位置するBピクチャのストラクチャタイプは、後
方参照ピクチャのストラクチャタイプと同一のストラク
チャタイプであるとして検出された動きベクトルデータ
に基づいて、エンコードされる。したがって、動きベク
トルデータを求めるための動きベクトル検出手段は2つ
ですみ、動きベクトル検出手段が4つの場合と同等の画
質および圧縮率が得られて、良好な画質を得ることがで
きると共に圧縮率を低下させることもない。
According to the image data compression encoding method of the present invention, the structure type of the B picture located between the backward reference picture and the forward reference picture is the same as the structure type of the backward reference picture. Encoding is performed based on the detected motion vector data. Accordingly, only two motion vector detecting means are required for obtaining motion vector data, and the same image quality and compression ratio as those obtained when four motion vector detecting means are obtained can be obtained. Is not reduced.

【0011】本発明にかかる画像データ圧縮エンコーダ
は、前方参照画像メモリと、後方参照画像メモリと、前
方参照画像メモリから読み出された前方参照画像データ
と後方参照画像メモリから読み出された後方参照画像デ
ータとの一方を選択する選択手段と、入力画像データと
前方参照画像データとから動きベクトルデータを求める
第1動きベクトル検出手段と、入力画像データと選択手
段から出力される参照画像データとから動きベクトルデ
ータを求める第2動きベクトル検出手段と、入力画像に
対して順次処理するべきピクチャタイプを指示すると共
に指示したピクチャタイプに基づいて選択手段を切り換
えるシーケンサと、シーケンサによってPピクチャまた
はIピクチャが指示されているとき第1動きベクトル検
出手段から出力される入力画像と参照画像との差分デー
タと第2動きベクトル検出手段から出力される入力画像
と参照画像との差分データとのそれぞれ1ピクチャ分の
総和が少なくなる方のストラクチャタイプにストラクチ
ャタイプを決定する差分総和比較器とを備え、シーケン
サによってPピクチャまたはIピクチャが指示されてい
るとき第1および第2動きベクトル検出手段によってフ
レームストラクチャの前方動きベクトルデータを求める
と共にフィールドストラクチャの前方動きベクトルデー
タを求め、シーケンサによってBピクチャが指示されて
いるときであって差分総和比較器によってストラクチャ
タイプとしてフレームストラクチャに決定されていると
き第1および第2動きベクトル検出手段によってフレー
ムストラクチャの前方動きベクトルデータを求めると共
にフレームストラクチャの後方動きベクトルデータを求
め、シーケンサによってBピクチャが指示されていると
きであって差分総和比較器によってストラクチャタイプ
としてフィールドストラクチャに決定されているとき第
1および第2動きベクトル検出手段によってフィールド
ストラクチャの前方動きベクトルデータを求めると共に
フィールドストラクチャの後方動きベクトルデータを求
め、第1および第2動きベクトル検出手段から出力され
る動きベクトルデータとシーケンサによって指示されて
いるピクチャタイプ情報とに基づいてエンコードするこ
とを特徴とする。
An image data compression encoder according to the present invention comprises a forward reference image memory, a backward reference image memory, forward reference image data read from the forward reference image memory, and a backward reference image read from the backward reference image memory. Selecting means for selecting one of the image data, first motion vector detecting means for obtaining motion vector data from the input image data and the forward reference image data, and reference image data output from the selecting image data. A second motion vector detecting means for obtaining motion vector data, a sequencer for designating a picture type to be sequentially processed with respect to an input image and switching a selecting means based on the designated picture type, and a P picture or an I picture by the sequencer. Output from the first motion vector detecting means when instructed. Of the difference data between the input image and the reference image and the difference data between the input image and the reference image output from the second motion vector detecting means, and determines the structure type as the structure type in which the sum of one picture is smaller. And when the P picture or the I picture is indicated by the sequencer, the first and second motion vector detecting means obtain the forward motion vector data of the frame structure and the forward motion vector data of the field structure. When the B picture is indicated by the sequencer and when the difference sum comparator determines the frame type as the frame type, the first and second motion vector detecting means detects the forward motion vector of the frame structure. The first and second motions are obtained when a B picture is indicated by the sequencer and the field type is determined as the structure type by the difference sum comparator when the backward motion vector data of the frame structure is obtained. The forward motion vector data of the field structure and the backward motion vector data of the field structure are obtained by the vector detecting means, and the motion vector data outputted from the first and second motion vector detecting means and the picture type information designated by the sequencer. And encoding based on the following.

【0012】本発明にかかる画像データ圧縮エンコーダ
によれば、動きベクトル検出は、第1動きベクトル検出
手段と、第2動きベクトル検出手段との2個ですみ、動
きベクトル検出手段が4つの場合と同等の画質および圧
縮率が得られて、良好な画質を得ることができると共に
圧縮率を低下させることもない。
According to the image data compression encoder according to the present invention, the motion vector detection requires only two motion vector detecting means, the first motion vector detecting means and the second motion vector detecting means. The same image quality and compression ratio can be obtained, so that good image quality can be obtained and the compression ratio does not decrease.

【0013】[0013]

【発明の実施の形態】以下、本発明の画像データ圧縮エ
ンコーダを実施の形態によって説明する。図1は本発明
の実施の一形態にかかる画像データ圧縮エンコーダの構
成を示すブロック図である。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An image data compression encoder according to the present invention will be described below with reference to an embodiment. FIG. 1 is a block diagram showing a configuration of an image data compression encoder according to one embodiment of the present invention.

【0014】本発明の実施の一形態にかかる画像データ
圧縮エンコーダEにおいては、入力画像データaに基づ
く入力画像に対応した前方参照画像の画像データが格納
された前方参照画像メモリ6と、入力画像データaに基
づく入力画像に対応した後方参照画像の画像データが格
納された後方参照画像メモリ7と、入力画像データと前
方参照画像メモリ6から読み出された前方参照画像デー
タとが入力されて動きベクトルデータdを求めると同時
に求められた動きベクトルデータdを用いたときの入力
画像と参照画像との差分データhを求める動きベクトル
検出回路1とを備えている。
In the image data compression encoder E according to one embodiment of the present invention, a forward reference image memory 6 storing image data of a forward reference image corresponding to an input image based on input image data a; The backward reference image memory 7 in which image data of the backward reference image corresponding to the input image based on the data a is stored, and the input image data and the forward reference image data read out from the forward reference image memory 6 are input and moved. A motion vector detection circuit 1 is provided for obtaining difference data h between an input image and a reference image when the motion vector data d obtained is used at the same time as obtaining the vector data d.

【0015】さらに、画像データ圧縮エンコーダEにお
いては、前方参照メモリ6から読み出された前方画像デ
ータbと後方参照画像メモリ7から読み出された後方参
照画像データcとの一方を選択するセレクタ5と、入力
画像データaとセレクタ5によって選択された参照画像
データとが入力されて動きベクトルデータfを求めると
同時に求められた動きベクトルデータfを用いたときの
入力画像と参照画像との差分データiを求める動きベク
トル検出回路2と、差分データhおよびiの1ピクチュ
ア分の総和を求め該総和を比較して総和が小さくなる方
のストラクチャタイプにストラクチャタイプを決定する
と共に、次のPピクチャのストラクチャタイプが決定さ
れるまで保持し、かつ決定、保持されたストラクチャタ
イプに基づくフラグデータkを動きベクトル検出回路
1、2および後記するエンコード回路4へそれぞれ送出
する差分総和比較器3とを備えている。
Further, in the image data compression encoder E, a selector 5 for selecting one of the forward image data b read from the forward reference memory 6 and the backward reference image data c read from the backward reference image memory 7. And the input image data a and the reference image data selected by the selector 5 are input to obtain the motion vector data f, and the difference data between the input image and the reference image when the obtained motion vector data f is used. A motion vector detecting circuit 2 for calculating i, a sum of one picture of the difference data h and i is calculated, and the sum is compared to determine a structure type as a structure type having a smaller sum. Hold until the structure type is determined, and determine the flag based on the determined and held structure type. Motion data k and a difference sum comparator 3 to deliver respectively to the vector detection circuit 1 and the encoding circuit 4 which will be described later.

【0016】さらに、画像データ圧縮エンコーダEにお
いては、動きベクトル検出回路1、2において求められ
た動きベクトルデータd、fをそれぞれ格納するバッフ
ァメモリ9、10と、バッファメモリ9、10から読み
出した動きベクトルデータe、g、フラグデータk、1
ピクチャ遅延回路8B、8Cおよび8Dによってそれぞ
れ1ピクチュア分遅延された入力画像データa、前方参
照画像データbおよび後方参照画像データcが供給され
てエンコードするエンコード回路4と、Iピクチャ、P
ピクチャ、Bピクチャの指示信号mを出力するシーケン
サ8とを備え、指示信号mに基づいてセレクタ5を切り
換える。
Further, in the image data compression encoder E, buffer memories 9 and 10 for storing the motion vector data d and f obtained by the motion vector detection circuits 1 and 2 respectively, and the motions read from the buffer memories 9 and 10 Vector data e, g, flag data k, 1
The input image data a, the forward reference image data b, and the backward reference image data c, each of which is delayed by one picture by the picture delay circuits 8B, 8C, and 8D, are supplied and encoded, and the I picture, P
A sequencer 8 for outputting an instruction signal m for pictures and B pictures, and switches the selector 5 based on the instruction signal m.

【0017】エンコード回路4に入力される入力画像デ
ータa、前方参照画像データbおよび後方参照画像デー
タcが入力画像データaに対応する入力画像よりも1ピ
クチュア分遅延されたデータであるのは、バッファメモ
リ9、10から読み出される動きベクトルデータは1ピ
クチャ分遅延されているためである。
The input image data a, forward reference image data b, and backward reference image data c input to the encoding circuit 4 are data delayed by one picture from the input image corresponding to the input image data a. This is because the motion vector data read from the buffer memories 9 and 10 is delayed by one picture.

【0018】次に画像データ圧縮エンコーダEの作用の
説明に先立って、図2および図3によって本画像データ
圧縮エンコーダEの基本的原理について説明する。
Next, before describing the operation of the image data compression encoder E, the basic principle of the image data compression encoder E will be described with reference to FIGS.

【0019】図2においてア、イ、ウ、エは画像データ
圧縮エンコーダに入力される入力画像であり、入力画像
ア、イ、ウ、エを模式的に示し、画像データ圧縮エンコ
ーダにア、イ、ウ、エの順序で入力される。
In FIG. 2, A, B, C, and D are input images input to the image data compression encoder. The input images A, B, C, and D are schematically shown. , C, d are entered in this order.

【0020】MPEG2の画像データ圧縮エンコーダに
おいてPピクチャでは前方参照画像に基づく前方参照画
像動きベクトルしか使用しない。たとえば、図2におい
てPピクチャ(エ)はその前にあるPピクチュア(ア)
を前方参照画像とし、これからの前方動きベクトル
(オ)だけを使用する。したがって2個の動きベクトル
検出回路1、2があれば、Pピクチャにフレームストラ
クチャを採用した場合とフィールドストラクチャを採用
した場合のそれぞれに対応する前方動きベクトルデータ
を求めることができる。
In an MPEG2 image data compression encoder, a P picture uses only a forward reference picture motion vector based on a forward reference picture. For example, in FIG. 2, a P picture (D) is a P picture (A) in front of it.
Is a forward reference image, and only the forward motion vector (e) from now on is used. Therefore, if two motion vector detection circuits 1 and 2 are provided, it is possible to obtain forward motion vector data corresponding to each of the case where the frame structure is adopted for the P picture and the case where the field structure is adopted for the P picture.

【0021】Bピクチャのエンコードにおいては前方お
よび後方の2つの参照画像からの動きベクトル(前方参
照動きベクトルおよび後方参照動きベクトル)を用い
る。たとえば、図2におけるBピクチャ(イ)はPピク
チャ(ア)を前方参照画像とし、かつPピクチャ(エ)
を後方参照画像とし、前方参照動きベクトル(カ)と後
方参照動きベクトル(キ)を用いてエンコードされる。
もし、前方参照動きベクトル(カ)、後方参照動きベク
トル(キ)について、それぞれフレームストラクチャに
対応した動きベクトルとフィールドストラクチャに対応
した動きベクトルを求めようとすると動きベクトル検出
回路は4つ必要になってしまう。
In encoding a B picture, motion vectors (a forward reference motion vector and a backward reference motion vector) from two forward and backward reference pictures are used. For example, a B picture (a) in FIG. 2 uses a P picture (a) as a forward reference picture and a P picture (d)
Is a backward reference image, and encoded using the forward reference motion vector (f) and the backward reference motion vector (g).
If it is attempted to obtain a motion vector corresponding to the frame structure and a motion vector corresponding to the field structure for the forward reference motion vector (f) and the backward reference motion vector (g), four motion vector detection circuits are required. Would.

【0022】図2におけるBピクチャ(ウ)はPピクチ
ャ(ア)を前方参照画像とし、かつPピクチャ(エ)を
後方参照画像とし、前方参照動きベクトル(ク)と後方
参照動きベクトル(ケ)を用いてエンコードされる。も
し、前方参照動きベクトル(ク)、後方参照動きベクト
ル(ケ)について、それぞれフレームストラクチャに対
応した動きベクトルとフィールドストラクチャに対応し
た動きベクトルを求めようとすると動きベクトル検出回
路は4つ必要になってしまうことBピクチャ(イ)の場
合と同様である。
The B picture (C) in FIG. 2 uses the P picture (A) as the forward reference picture, the P picture (D) as the backward reference picture, and the forward reference motion vector (H) and the backward reference motion vector (K). Is encoded using If it is attempted to obtain a motion vector corresponding to the frame structure and a motion vector corresponding to the field structure for the forward reference motion vector (h) and the backward reference motion vector (h), four motion vector detection circuits are required. This is the same as in the case of the B picture (a).

【0023】MPEG2の画像データ圧縮エンコードに
おいては、図3(a)に示す原画像の順番から図3
(b)に示すように符号化処理の順序が入れ替えられ
る、画像順の入れ替えが行われる。本発明の実施の一形
態にかかる画像データ圧縮エンコーダEでは、Bピクチ
ャのストラクチャタイプの決定を次のように行う。
In MPEG2 image data compression encoding, the order of the original image shown in FIG.
As shown in (b), the order of the encoding process is changed, and the order of the images is changed. In the image data compression encoder E according to the embodiment of the present invention, the structure type of the B picture is determined as follows.

【0024】Pピクチャ(エ)はBピクチャ(イ)やB
ピクチャ(ウ)よりも先にエンコード処理されるので、
Pピクチャ(エ)で採用されたストラクチャタイプをB
ピクチャ(イ)およびBピクチャ(ウ)にも適用する。
すなわち、Pピクチャ(エ)のストラクチャタイプにフ
レームストラクチャが選択されたとすると、Bピクチャ
(イ)およびBピクチャ(ウ)もフレームストラクチャ
とし、2つの動きベクトル検出回路1、2ではフレーム
ストラクチャタイプに対応した前方参照動きベクトルと
後方参照動きベクトルを求めて、出力させる。
A P picture (D) is a B picture (A) or a B picture (B).
Because it is encoded before the picture (c),
The structure type adopted in P picture (D) is B
The same applies to picture (a) and B picture (c).
That is, assuming that a frame structure is selected as the structure type of the P picture (d), the B picture (b) and the B picture (c) are also frame structures, and the two motion vector detection circuits 1 and 2 correspond to the frame structure type. The obtained forward reference motion vector and backward reference motion vector are obtained and output.

【0025】一般にストラクチャタイプとしてフレーム
ストラクチャとフィールドストラクチャの何れを採用す
るのが良いかは画像の動きの早さによるところが多い。
したがってPピクチャ(エ)でフィールドストラクチャ
が採用されたとすると、Pピクチャ(ア)からPピクチ
ャ(エ)までの間の動きが早い、すなわち、画像の変化
量が大きい場合が多い。
In general, which of the frame structure and the field structure should be used as the structure type depends on the speed of movement of the image.
Therefore, assuming that the field structure is adopted in the P picture (D), the movement from the P picture (A) to the P picture (D) is fast, that is, the change amount of the image is large in many cases.

【0026】したがってこのとき、Pピクチャ(ア)と
Pピクチャ(エ)の間にあるBピクチャ(イ)およびB
ピクチャ(ウ)においても画像の変化量は大きいと推測
されるので、この2つのBピクチャ(イ)およびBピク
チャ(ウ)にもフィールドストラクチャを採用した方が
良好な結果が得られる可能性が高いと考えられる。すな
わち、Bピクチャのストラクチャタイプにそのすぐ後に
あるPピクチャと同じストラクチャタイプを採用するよ
うに構成することによって、動きベクトル検出回路を4
つ用いた完全なフィールド/フレーム適応処理を用いな
くても、これに非常に近い結果を得ることができるので
ある。
Therefore, at this time, B pictures (A) and B pictures (B) and P pictures (P) (P)
Since it is estimated that the amount of change of the image is also large in picture (c), it is possible that better results can be obtained by adopting a field structure for these two B pictures (a) and B picture (c). It is considered high. That is, by configuring the structure type of the B picture to adopt the same structure type as that of the P picture immediately following the B picture, the motion vector detecting circuit can be configured to have 4
Even without the full field / frame adaptation used, very close results can be obtained.

【0027】上記のようにして、画像データ圧縮エンコ
ーダEでは、Bピクチャのストラクチャタイプをフレー
ムストラクチャまたはフィールドストラクチャのどちら
かに予め決定することにより、動きベクトル検出回路を
2個で済ませることができるのである。
As described above, in the image data compression encoder E, the structure type of the B picture is determined in advance to either the frame structure or the field structure, so that only two motion vector detecting circuits are required. is there.

【0028】なお、上記の例では(図3(a)におい
て)PピクチャとPピクチャの間にあるBピクチャを考
えたが、先行するPピクチャをIピクチャに変えても、
たとえば、図2におけるPピクチャ(ア)のピクチャが
Iピクチャであっても全く同様である。一方、後に続く
PピクチャがIピクチャに変わった場合、例えば、図2
において(エ)のピクチャがIピクチャになった場合に
おいても(エ)のピクチャがPピクチャであるものとみ
なして動きベクトル検出を行い、ストラクチャを選択し
ておけば同様に扱うことができる。
In the above example, a B picture between a P picture and a P picture is considered (in FIG. 3A). However, even if the preceding P picture is changed to an I picture,
For example, the same is true even if the picture of the P picture (A) in FIG. 2 is an I picture. On the other hand, when the subsequent P picture changes to an I picture, for example, FIG.
In the case where the picture (d) becomes an I picture, the motion vector can be detected assuming that the picture (d) is a P picture and a structure can be selected.

【0029】次に、画像データ圧縮エンコーダEの作用
について説明する。図3(b)に示す順序にしたがう入
力画像に基づく入力画像データaが順次供給され、入力
画像に対応した前方参照画像に基づく前方参照画像デー
タbが前方画像メモリ6に格納されており、入力画像に
対応した後方参照画像に基づく後方参照画像データcが
後方画像メモリ6に格納されている。具体的に図3
(b)を例に説明すれば、ピクチャB1またはピクチャ
B2の画像が入力されているときは、前方参照メモリ6
にはピクチャI0の画像に基づく画像データbが格納さ
れており、後方参照メモリ7にはピクチャP3の画像に
基づく画像データcが格納されている。
Next, the operation of the image data compression encoder E will be described. The input image data a based on the input image according to the order shown in FIG. 3B is sequentially supplied, and the forward reference image data b based on the forward reference image corresponding to the input image is stored in the forward image memory 6. The backward reference image data c based on the backward reference image corresponding to the image is stored in the backward image memory 6. Specifically, FIG.
In the case of (b) as an example, when an image of a picture B1 or a picture B2 is input, the forward reference memory 6
Stores image data b based on the image of the picture I0, and the backward reference memory 7 stores image data c based on the image of the picture P3.

【0030】シーケンサ8は入力画像がPピクチャまた
はIピクチャとして処理されるべき画像のときには高電
位の信号が指示信号mとして出力され、かつPピクチャ
とIピクチュアとを識別するための識別信号とが出力さ
れ、入力画像がBピクチャとして処理されるべき画像の
ときには低電位の信号が指示信号mとして出力される。
指示信号mおよび識別信号は1ピクチャ遅延回路8Aに
よって1ピクチャ遅延されて指示信号m´として、エン
コード回路4に供給される。これはエンコード回路4が
1ピクチャ遅延したタイミングで動作するためである。
When the input image is an image to be processed as a P picture or an I picture, the sequencer 8 outputs a high-potential signal as an instruction signal m, and outputs an identification signal for identifying the P picture and the I picture. When the input image is an image to be processed as a B picture, a low-potential signal is output as the instruction signal m.
The instruction signal m and the identification signal are delayed by one picture by the one-picture delay circuit 8A and supplied to the encoding circuit 4 as an instruction signal m '. This is because the encoding circuit 4 operates at a timing delayed by one picture.

【0031】まず、シーケンサ8からの指示信号mによ
りPピクチャが指定されているときの動作について説明
する。Pピクチャでは前方参照画像のみが用いられるの
で指示信号mを受けたセレクタ5によって前方参照画像
メモリ6から読み出される画像データbが動きベクトル
検出回路2へ出力される。したがって、動きベクトル検
出回路1および2は共に入力画像データaと前方参照画
像データbとから動きベクトルが求められる。
First, the operation when a P picture is designated by the instruction signal m from the sequencer 8 will be described. Since only the forward reference image is used in the P picture, the selector 5 receiving the instruction signal m outputs the image data b read from the forward reference image memory 6 to the motion vector detection circuit 2. Therefore, both the motion vector detection circuits 1 and 2 obtain a motion vector from the input image data a and the forward reference image data b.

【0032】このとき動きベクトル検出回路1からはフ
レームストラクチャに対応した動きベクトルデータdが
出力され、動きベクトル検出回路2からはフィールドス
トラクチャに対応した動きベクトルデータfが出力され
る。動きベクトル検出回路1と2とは逆に、動きベクト
ル検出回路1からはフィールドストラクチャに対応した
動きベクトルデータを出力し、動きベクトル検出回路2
からはフレームストラクチャに対応した動きベクトルデ
ータを出力するようにしても良い。
At this time, the motion vector detection circuit 1 outputs the motion vector data d corresponding to the frame structure, and the motion vector detection circuit 2 outputs the motion vector data f corresponding to the field structure. Contrary to the motion vector detection circuits 1 and 2, the motion vector detection circuit 1 outputs motion vector data corresponding to the field structure,
After that, motion vector data corresponding to the frame structure may be output.

【0033】動きベクトル検出回路1から出力される動
きベクトルデータdはバッファメモリ9に格納され、動
きベクトル検出回路2から出力される動きベクトルデー
タfはバッファメモリ10に格納される。バッファメモ
リ9および10は1ピクチャ分の動きベクトルデータを
蓄えることができる。また、動きベクトル検出回路1と
2からは、出力した動きベクトルデータを用いたときの
入力画像と参照画像の差分データh、iが差分総和比較
器3へ出力される。
The motion vector data d output from the motion vector detection circuit 1 is stored in a buffer memory 9, and the motion vector data f output from the motion vector detection circuit 2 is stored in a buffer memory 10. The buffer memories 9 and 10 can store motion vector data for one picture. Further, the motion vector detection circuits 1 and 2 output difference data h and i between the input image and the reference image when the output motion vector data is used, to the difference sum comparator 3.

【0034】差分総和比較器3では差分データhとiの
それぞれに対し1ピクチャ分の差分データの総和を求
め、その値が小さくなる方のストラクチャタイプが選択
され、ストラクチャタイプ信号kとして出力される。ス
トラクチャタイプ信号kは次のPピクチャのストラクチ
ャタイプが決定されるまで保持される。
The difference sum comparator 3 calculates the sum of the difference data for one picture for each of the difference data h and i, selects the structure type having the smaller value, and outputs it as the structure type signal k. . The structure type signal k is held until the structure type of the next P picture is determined.

【0035】エンコード回路4はストラクチャタイプ信
号kに基づいてバッファメモリ9または10から動きベ
クトルを読み出しエンコードを行う。すなわち、ストラ
クチャタイプ信号kがフィールドストラクチャを示して
いるときはバッファメモリ9から動きベクトルが読み出
され、ストラクチャタイプ信号kがフレームストラクチ
ャを示しているときはバッファメモリ10から動きベク
トルが読み出されてエンコードがなされる。
The encoding circuit 4 reads out a motion vector from the buffer memory 9 or 10 based on the structure type signal k and performs encoding. That is, when the structure type signal k indicates a field structure, a motion vector is read from the buffer memory 9, and when the structure type signal k indicates a frame structure, a motion vector is read from the buffer memory 10. Encoding is performed.

【0036】エンコード回路4には、入力画像データa
と参照画像データb、cが動きベクトルデータとタイミ
ングが合うように入力されており、動きベクトルデータ
と協働してエンコードされ、エンコードされたビットス
トリームjが出力される。
The input image data a
And the reference image data b and c are input so as to be synchronized with the motion vector data, and are encoded in cooperation with the motion vector data, and the encoded bit stream j is output.

【0037】次に、指示信号mによりBピクチャが指定
されているときの動作について説明する。Bピクチャが
指定されているときにはセレクタ5によって後方参照画
像メモリ7から読み出された後方参照画像データcが動
きベクトル検出回路12に送出される。これは、Bピク
チャでは前方参照画像と後方参照画像とを用いるので、
セレクタ5にて後方参照画像メモリ7から読み出される
画像データcを動きベクトル検出回路12へ出力させる
のである。
Next, the operation when a B picture is designated by the instruction signal m will be described. When a B picture is designated, the backward reference image data c read from the backward reference image memory 7 by the selector 5 is sent to the motion vector detection circuit 12. This is because a B picture uses a forward reference image and a backward reference image,
The selector 5 outputs the image data c read from the backward reference image memory 7 to the motion vector detection circuit 12.

【0038】動きベクトル検出回路1で前方動きベクト
ルデータdが求められ、動きベクトル検出回路2で後方
動きベクトルデータfが求められる。各動きベクトル検
出回路1および2ではストラクチャタイプ信号kで指示
されるストラクチャタイプに対応した動きベクトルデー
タが求められて出力される。このようにして求められた
動きベクトルデータはバッファメモリ9および10に格
納された後、読み出されてエンコード回路4からの指示
で読み出されエンコードのために使用される。
The motion vector detecting circuit 1 obtains the forward motion vector data d, and the motion vector detecting circuit 2 obtains the backward motion vector data f. Each of the motion vector detection circuits 1 and 2 calculates and outputs motion vector data corresponding to the structure type indicated by the structure type signal k. The motion vector data obtained in this manner is stored in the buffer memories 9 and 10 and then read out and read out according to an instruction from the encoding circuit 4 and used for encoding.

【0039】指示信号mによりIピクチャが指定されて
いるときは、エンコード回路4において動きベクトルデ
ータが使われないことを除けばPピクチャにおける場合
とその動作は同様である。
When an I picture is designated by the instruction signal m, the operation is the same as that for a P picture except that the encoding circuit 4 does not use motion vector data.

【0040】以上説明したように、画像データ圧縮エン
コーダEにおいて、動きベクトル検出回路1および2の
2個の動きベクトル検出回路を備え、動きベクトル検出
回路1、2は次のような組み合わせモードα、β、γで
動作させられる。
As described above, the image data compression encoder E includes two motion vector detection circuits, ie, motion vector detection circuits 1 and 2, and the motion vector detection circuits 1 and 2 perform the following combination modes α and Operated at β, γ.

【0041】動きベクトル検出回路1および2は、Pピ
クチャのための動きベクトルを検出するときは、フレー
ムストラクチャの前方動きベクトルデータとフィールド
ストラクチャの前方動きベクトルデータを求めるモード
αで動作し、フレームストラクチャ/フィールドストラ
クチャそれぞれのストラクチャタイプでの前方動きベク
トルデータが求められ、同時にその動きベクトルデータ
を用いたときの入力画像と参照画像の差分データが求め
られて、これらが出力される。
When detecting a motion vector for a P picture, the motion vector detection circuits 1 and 2 operate in a mode α for obtaining forward motion vector data of a frame structure and forward motion vector data of a field structure. The forward motion vector data for each structure type of the / field structure is obtained, and at the same time, the difference data between the input image and the reference image when the motion vector data is used is obtained and output.

【0042】動きベクトル検出回路1および2は、Bピ
クチャのための動きベクトルを検出するときであって、
フレームストラクチャを使うように指示されているとき
は、フレームストラクチャの前方動きベクトルデータと
フレームストラクチャの後方動きベクトルデータを求め
るモードβで動作し、フィールドストラクチャを使うよ
うに指示されているときは、フィールドストラクチャの
前方動きベクトルとフィールドストラクチャの後方動き
ベクトルを求めるモードγで動作し、前方および後方の
動きベクトルデータを出力する。
The motion vector detection circuits 1 and 2 are for detecting a motion vector for a B picture,
When instructed to use the frame structure, it operates in the mode β for obtaining the forward motion vector data of the frame structure and the backward motion vector data of the frame structure, and when instructed to use the field structure, It operates in a mode γ for obtaining a forward motion vector of a structure and a backward motion vector of a field structure, and outputs forward and backward motion vector data.

【0043】Pピクチャのストラクチャタイプは入力画
像データaに基づく入力画像と参照画像の差分のピクチ
ャ分の総和が少なくなるストラクチャタイプが選択さ
れ、Bピクチャのストラクチャタイプは入力順(図3
(a))でそのBピクチャの直後にあたるPピクチャ
(処理順(図3(b))ではそのBピクチャの直前に処
理されたPピクチャ)のストラクチャタイプが選択され
る。
As the structure type of the P picture, a structure type in which the total sum of the difference between the input image and the reference image based on the input image data a is smaller is selected, and the structure type of the B picture is the input order (FIG. 3).
In (a)), the structure type of the P picture immediately following the B picture (the P picture processed immediately before the B picture in the processing order (FIG. 3B)) is selected.

【0044】このように画像データ圧縮エンコーダEで
は、動きベクトル検出回路は2個ですむことにになる。
As described above, in the image data compression encoder E, only two motion vector detecting circuits are required.

【0045】本発明の実施の一形態にかかる画像データ
圧縮エンコーダEでは、Pピクチャのストラクチャタイ
プの決定を、入力画像と参照画像の差分のピクチャ分の
総和を比較することによって行う場合を例示したが、そ
れぞれのストラクチャタイプで実際にエンコードし、出
力ビットストリームの発生量を比較することで行っても
よい。
In the image data compression encoder E according to the embodiment of the present invention, the case where the structure type of the P picture is determined by comparing the sum of the difference picture between the input picture and the reference picture is exemplified. However, the encoding may be performed by actually encoding with each structure type and comparing the generation amount of the output bit stream.

【0046】[0046]

【発明の効果】以上説明したように本発明にかかる画像
データ圧縮エンコード方法および画像データ圧縮エンコ
ーダによれば、回路規模を大きくせず、圧縮率、画質に
おいて良好な結果を得ることができる。
As described above, according to the image data compression encoding method and the image data compression encoder according to the present invention, good results can be obtained in the compression ratio and the image quality without increasing the circuit scale.

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

【図1】本発明の実施の一形態にかかる画像データ圧縮
エンコーダの構成を示すブロック図である。
FIG. 1 is a block diagram showing a configuration of an image data compression encoder according to an embodiment of the present invention.

【図2】本発明の実施の一形態にかかる画像データ圧縮
エンコーダによるエンコードの作用の説明に供する模式
図ある。
FIG. 2 is a schematic diagram for explaining an encoding operation performed by the image data compression encoder according to the embodiment of the present invention;

【図3】本発明の実施の一形態にかかる画像データ圧縮
エンコーダによるエンコードの作用の説明に供する模式
図ある。
FIG. 3 is a schematic diagram for explaining an operation of encoding by the image data compression encoder according to the embodiment of the present invention;

【図4】従来の画像データ圧縮エンコーダの構成を示す
ブロック図である。
FIG. 4 is a block diagram showing a configuration of a conventional image data compression encoder.

【図5】従来の画像データ圧縮エンコーダの他の構成を
示すブロック図である。
FIG. 5 is a block diagram showing another configuration of a conventional image data compression encoder.

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

1および2 動きベクトル検出回路 3 差分総和比較器 4 エンコード回路 5 セレクタ 6 前方参照画像メモリ 7 後方参照画像メモリ 8 シーケンサ 9および10 バッファメモリ E 画像データ圧縮エンコーダ 1 and 2 motion vector detection circuit 3 difference sum comparator 4 encoding circuit 5 selector 6 forward reference image memory 7 backward reference image memory 8 sequencer 9 and 10 buffer memory E image data compression encoder

Claims (2)

【特許請求の範囲】[Claims] 【請求項1】後方参照ピクチャと前方参照ピクチャとの
間に位置するBピクチャのストラクチャタイプを後方参
照ピクチャのストラクチャタイプと同一のストラクチャ
タイプであるとして検出した動きベクトルデータに基づ
いて、エンコードすることを特徴とする画像データ圧縮
エンコード方法。
1. Encoding a structure type of a B picture located between a backward reference picture and a forward reference picture based on motion vector data detected as being the same as the structure type of the backward reference picture. An image data compression encoding method characterized by the following.
【請求項2】前方参照画像メモリと、 後方参照画像メモリと、 前方参照画像メモリから読み出された前方参照画像デー
タと後方参照画像メモリから読み出された後方参照画像
データとの一方を選択する選択手段と、 入力画像データと前方参照画像データとから動きベクト
ルデータを求める第1動きベクトル検出手段と、 入力画像データと選択手段から出力される参照画像デー
タとから動きベクトルデータを求める第2動きベクトル
検出手段と、 入力画像に対して順次処理するべきピクチャタイプを指
示すると共に指示したピクチャタイプに基づいて選択手
段を切り換えるシーケンサと、 シーケンサによってPピクチャまたはIピクチャが指示
されているとき第1動きベクトル検出手段から出力され
る入力画像と参照画像との差分データと第2動きベクト
ル検出手段から出力される入力画像と参照画像との差分
データとのそれぞれ1ピクチャ分の総和が少なくなる方
のストラクチャタイプにストラクチャタイプを決定する
差分総和比較器とを備え、 シーケンサによってPピクチャまたはIピクチャが指示
されているとき第1および第2動きベクトル検出手段に
よってフレームストラクチャの前方動きベクトルデータ
を求めると共にフィールドストラクチャの前方動きベク
トルデータを求め、 シーケンサによってBピクチャが指示されているときで
あって差分総和比較器によってストラクチャタイプとし
てフレームストラクチャに決定されているとき第1およ
び第2動きベクトル検出手段によってフレームストラク
チャの前方動きベクトルデータを求めると共にフレーム
ストラクチャの後方動きベクトルデータを求め、 シーケンサによってBピクチャが指示されているときで
あって差分総和比較器によってストラクチャタイプとし
てフィールドストラクチャに決定されているとき第1お
よび第2動きベクトル検出手段によってフィールドスト
ラクチャの前方動きベクトルデータを求めると共にフィ
ールドストラクチャの後方動きベクトルデータを求め、 第1および第2動きベクトル検出手段から出力される動
きベクトルデータとシーケンサによって指示されている
ピクチャタイプ情報とに基づいてエンコードすることを
特徴とする画像データ圧縮エンコーダ。
2. A method for selecting one of a forward reference image memory, a backward reference image memory, and forward reference image data read from the forward reference image memory and backward reference image data read from the backward reference image memory. Selecting means, first motion vector detecting means for obtaining motion vector data from input image data and forward reference image data, and second motion for obtaining motion vector data from input image data and reference image data output from the selecting means. Vector detecting means, a sequencer for designating a picture type to be sequentially processed with respect to an input image and switching a selecting means based on the designated picture type, a first motion when a P picture or an I picture is designated by the sequencer Difference data between the input image output from the vector detection means and the reference image, (2) a difference sum comparator for determining a structure type for a structure type in which the sum of the difference data between the input image output from the motion vector detecting means and the reference image is smaller by one picture, and a difference sum comparator for determining the structure type; When a picture or an I-picture is indicated When the first and second motion vector detecting means determine the forward motion vector data of the frame structure and also when the B-picture is indicated by the sequencer When the structure type is determined to be the frame structure by the difference sum comparator, the first and second motion vector detection means obtain forward motion vector data of the frame structure and perform frame structure. When the B picture is designated by the sequencer and the structure is determined to be the field type as the structure type by the difference sum comparator, the field structure is determined by the first and second motion vector detecting means. And the backward motion vector data of the field structure are obtained, and the encoding is performed based on the motion vector data output from the first and second motion vector detecting means and the picture type information specified by the sequencer. An image data compression encoder characterized by the above-mentioned.
JP7088197A 1997-03-10 1997-03-10 Image data compression encoding method and image data compression encoder Expired - Fee Related JP3290090B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP7088197A JP3290090B2 (en) 1997-03-10 1997-03-10 Image data compression encoding method and image data compression encoder

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP7088197A JP3290090B2 (en) 1997-03-10 1997-03-10 Image data compression encoding method and image data compression encoder

Publications (2)

Publication Number Publication Date
JPH10257495A true JPH10257495A (en) 1998-09-25
JP3290090B2 JP3290090B2 (en) 2002-06-10

Family

ID=13444335

Family Applications (1)

Application Number Title Priority Date Filing Date
JP7088197A Expired - Fee Related JP3290090B2 (en) 1997-03-10 1997-03-10 Image data compression encoding method and image data compression encoder

Country Status (1)

Country Link
JP (1) JP3290090B2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2388267A (en) * 2002-05-03 2003-11-05 Lg Electronics Inc Method for coding a moving picture
US8428373B2 (en) 2002-07-18 2013-04-23 Lg Electronics Inc. Apparatus for determining motion vectors and a reference picture index for a current block in a picture to be decoded

Cited By (61)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9106890B2 (en) 2002-05-03 2015-08-11 Lg Electronics Inc. Method of determining motion vectors for bi-predictive image block
US9008183B2 (en) 2002-05-03 2015-04-14 Lg Electronics Inc. Method of determining motion vectors for bi-predictive image block
GB2405549A (en) * 2002-05-03 2005-03-02 Lg Electronics Inc Coding a moving picture
GB2405549B (en) * 2002-05-03 2005-12-14 Lg Electronics Inc Method for coding a moving picture
GB2416455A (en) * 2002-05-03 2006-01-25 Lg Electronics Inc Method for coding a moving picture
GB2416455B (en) * 2002-05-03 2006-06-14 Lg Electronics Inc Method for coding a moving picture
GB2422263A (en) * 2002-05-03 2006-07-19 Lg Electronics Inc Method for coding a moving picture
GB2422263B (en) * 2002-05-03 2006-11-22 Lg Electronics Inc Method for coding a moving picture
GB2430325A (en) * 2002-05-03 2007-03-21 Lg Electronics Inc Method for coding a moving picture
GB2430325B (en) * 2002-05-03 2007-05-30 Lg Electronics Inc Method for coding a moving picture
US9872039B2 (en) 2002-05-03 2018-01-16 Lg Electronics Inc. Method of determining motion vectors for bi-predictive image block
US9860556B2 (en) 2002-05-03 2018-01-02 Lg Electronics Inc. Method of determining motion vectors for bi-predictive image block
US9124890B2 (en) 2002-05-03 2015-09-01 Lg Electronics Inc. Method of determining motion vectors for bi-predictive image block
US9106891B2 (en) 2002-05-03 2015-08-11 Lg Electronics Inc. Method of determining motion vectors for bi-predictive image block
US9106889B2 (en) 2002-05-03 2015-08-11 Lg Electronics Inc. Method of determining motion vectors for bi-predictive image block
GB2388267A (en) * 2002-05-03 2003-11-05 Lg Electronics Inc Method for coding a moving picture
GB2388267B (en) * 2002-05-03 2004-08-25 Lg Electronics Inc Method for coding moving picture
US8743960B2 (en) 2002-05-03 2014-06-03 Lg Electronics Inc. Method of decoding a bi-predictive image block
US8982954B2 (en) 2002-05-03 2015-03-17 Lg Electronics Inc. Method of determining motion vectors for bi-predictive image block
US8565306B2 (en) 2002-05-03 2013-10-22 Lg Electronics Inc. Method of determining motion vectors for an image block
US8565305B2 (en) 2002-05-03 2013-10-22 Lg Electronics Inc. Method of determining motion vectors for a bi-predictive block
US8982955B2 (en) 2002-05-03 2015-03-17 Lg Electronics Inc. Method of determining motion vectors for bi-predictive image block
US8582651B2 (en) 2002-05-03 2013-11-12 Lg Electronics Inc. Method of decoding a current image block
US8630348B2 (en) 2002-05-03 2014-01-14 Lg Electronics Inc. Method of predicting an image block
US8630349B2 (en) 2002-05-03 2014-01-14 Lg Electronics Inc. Method of determining motion vectors for a bi-predictive image block
US8976866B2 (en) 2002-05-03 2015-03-10 Lg Electronics Inc. Method of determining motion vectors for bi-predictive image block
US8848796B2 (en) 2002-05-03 2014-09-30 Lg Electronics Inc. Method of determining motion vectors for bi-predictive image block
US8634468B2 (en) 2002-05-03 2014-01-21 Lg Electronics Inc. Method of decoding a current image block
US8848797B2 (en) 2002-05-03 2014-09-30 Lg Electronics Inc. Method of determining motion vectors for a bi-predictive image block
US8638857B2 (en) 2002-05-03 2014-01-28 Lg Electronics Inc. Method of determining motion vectors for a bi-predictive image block
US8842736B2 (en) 2002-05-03 2014-09-23 Lg Electronics Inc. Method of determining motion vectors for a bi-predictive image block
US8842737B2 (en) 2002-05-03 2014-09-23 Lg Electronics Inc. Method of determining motion vectors for a bi-predictive image block
US8837596B2 (en) 2002-05-03 2014-09-16 Lg Electronics Inc. Method of determining motion vectors for a bi-predictive image block
US8811489B2 (en) 2002-05-03 2014-08-19 Lg Electronics Inc. Method of determining motion vectors for a bi-predictive image block
US8798156B2 (en) 2002-05-03 2014-08-05 Lg Electronics Inc. Method of determining motion vectors for a bi-predictive image block
US8472738B2 (en) 2002-07-18 2013-06-25 Lg Electronics Inc. Apparatus for determining motion vectors and a reference picture index for a current block in a picture to be decoded
US8712172B2 (en) 2002-07-18 2014-04-29 Lg Electronics Inc. Method of predicting a motion vector for a current block in a current picture
US8655089B2 (en) 2002-07-18 2014-02-18 Lg Electronics Inc. Apparatus for determining motion vectors and a reference picture index for a current block in a picture to be decoded
US8649621B2 (en) 2002-07-18 2014-02-11 Lg Electronics Inc. Apparatus for determining motion vectors and a reference picture index for a current block in a picture to be decoded
US8649622B2 (en) 2002-07-18 2014-02-11 Lg Electronics Inc. Method of determining motion vectors and a reference picture index for a current block in a picture to be decoded
US8644630B2 (en) 2002-07-18 2014-02-04 Lg Electronics Inc. Apparatus for determining motion vectors and a reference picture index for a current block in a picture to be decoded
US8644631B2 (en) 2002-07-18 2014-02-04 Lg Electronics Inc. Method of predicting a motion vector for a current block in a current picture
US8639048B2 (en) 2002-07-18 2014-01-28 Lg Electronics Inc. Method of determining motion vectors and a reference picture index for a current block in a picture to be decoded
US8634666B2 (en) 2002-07-18 2014-01-21 Lg Electronics Inc. Apparatus for determining motion vectors and a reference picture index for a current block in a picture to be decoded
US8908983B2 (en) 2002-07-18 2014-12-09 Lg Electronics Inc. Method of predicting a motion vector for a current block in a current picture
US8634667B2 (en) 2002-07-18 2014-01-21 Lg Electronics Inc. Method of predicting a motion vector for a current block in a current picture
US8571335B2 (en) 2002-07-18 2013-10-29 Lg Electronics Inc. Calculation method for prediction motion vector
US8565544B2 (en) 2002-07-18 2013-10-22 Lg Electronics Inc. Apparatus for predicting a motion vector for a current block in a picture to be decoded
US8548264B2 (en) 2002-07-18 2013-10-01 Lg Electronics Inc. Apparatus for predicting a motion vector for a current block in a picture to be decoded
US8509550B2 (en) 2002-07-18 2013-08-13 Lg Electronics Inc. Apparatus for determining motion vectors and a reference picture index for a current block in a picture to be decoded
US8467622B2 (en) 2002-07-18 2013-06-18 Lg Electronics Inc. Method of determining motion vectors and a reference picture index for a current block in a picture to be decoded
US8467620B2 (en) 2002-07-18 2013-06-18 Lg Electronics Inc. Method of determining motion vectors and a reference picture index for a current block in a picture to be decoded
US8467621B2 (en) 2002-07-18 2013-06-18 Lg Electronics Inc. Method of determining motion vectors and a reference picture index for a current block in a picture to be decoded
US9544591B2 (en) 2002-07-18 2017-01-10 Lg Electronics Inc. Method of predicting a motion vector for a current block in a current picture
US9544589B2 (en) 2002-07-18 2017-01-10 Lg Electronics Inc. Method of predicting a motion vector for a current block in a current picture
US9544590B2 (en) 2002-07-18 2017-01-10 Lg Electronics Inc. Method of predicing a motion vector for a current block in a current picture
US9560354B2 (en) 2002-07-18 2017-01-31 Lg Electronics Inc. Method of predicting a motion vector for a current block in a current picture
US8463058B2 (en) 2002-07-18 2013-06-11 Lg Electronics Inc. Calculation method for prediction motion vector
US8428373B2 (en) 2002-07-18 2013-04-23 Lg Electronics Inc. Apparatus for determining motion vectors and a reference picture index for a current block in a picture to be decoded
US10425639B2 (en) 2002-07-18 2019-09-24 Lg Electronics Inc. Method of predicting a motion vector for a current block in a current picture
US10897613B2 (en) 2002-07-18 2021-01-19 Lg Electronics Inc. Method of predicting a motion vector for a current block in a current picture

Also Published As

Publication number Publication date
JP3290090B2 (en) 2002-06-10

Similar Documents

Publication Publication Date Title
US5754233A (en) Compression encoding apparatus and recording apparatus for compressionencoded data
US5841475A (en) Image decoding with dedicated bidirectional picture storage and reduced memory requirements
JP4402219B2 (en) Detection and encoding of flash frames in video data
US20010012403A1 (en) An image coding process and notion detecting process using bidirectional prediction
JP4280353B2 (en) Encoding apparatus, image processing apparatus, encoding method, and recording medium
JPH0622298A (en) Scene change detector
US5481310A (en) Image encoding apparatus
JP2924964B2 (en) Image information encoding device, image information decoding device, and image information encoding / decoding device
US7286186B2 (en) Scalable video format conversion system
JPH0965339A (en) Image block motion detector
JP3290090B2 (en) Image data compression encoding method and image data compression encoder
JP2000023164A (en) Digital video processing system
US20050265455A1 (en) Apparatus and method for encoding motion vector, and program and medium therefor
US20020097797A1 (en) Method and apparatus for decoding picture signal at variable picture rate
JP2642160B2 (en) Motion detection method of image processing device
JPH10174094A (en) Video decoder
JP2868045B2 (en) Video signal encoding device
JPH08265774A (en) Picture compression method and picture compression device
US20040120402A1 (en) Motion estimation apparatus for image data compression
JP4932987B2 (en) Motion vector processing method
JPH05236454A (en) Method and device for detecting motion vector for encoding image
US6674909B1 (en) MPEG data processing apparatus comprising an arrangement for estimating an interval between particular picture data
JPH11252544A (en) Moving image coder, its method and recording medium
JP2000138932A (en) Variable length decoding method and device
JPH10234044A (en) Method and device for detecting motion vector

Legal Events

Date Code Title Description
FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080322

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20090322

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20090322

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20100322

Year of fee payment: 8

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

Free format text: PAYMENT UNTIL: 20110322

Year of fee payment: 9

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

Free format text: PAYMENT UNTIL: 20110322

Year of fee payment: 9

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

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

Free format text: PAYMENT UNTIL: 20120322

Year of fee payment: 10

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

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

Free format text: PAYMENT UNTIL: 20120322

Year of fee payment: 10

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

Free format text: PAYMENT UNTIL: 20130322

Year of fee payment: 11

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

Free format text: PAYMENT UNTIL: 20140322

Year of fee payment: 12

LAPS Cancellation because of no payment of annual fees