JPH0591500A - 画像信号の高能率符号化及び復号化装置 - Google Patents
画像信号の高能率符号化及び復号化装置Info
- Publication number
- JPH0591500A JPH0591500A JP35399091A JP35399091A JPH0591500A JP H0591500 A JPH0591500 A JP H0591500A JP 35399091 A JP35399091 A JP 35399091A JP 35399091 A JP35399091 A JP 35399091A JP H0591500 A JPH0591500 A JP H0591500A
- Authority
- JP
- Japan
- Prior art keywords
- field
- frame
- mode
- macroblock
- motion
- 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
Links
- 230000033001 locomotion Effects 0.000 claims abstract description 292
- 238000012545 processing Methods 0.000 claims abstract description 151
- 239000013598 vector Substances 0.000 claims abstract description 104
- 230000015654 memory Effects 0.000 claims abstract description 42
- 238000001514 detection method Methods 0.000 claims abstract description 31
- 230000009466 transformation Effects 0.000 claims abstract description 16
- 230000000903 blocking effect Effects 0.000 claims description 49
- 238000000034 method Methods 0.000 claims description 35
- 239000000872 buffer Substances 0.000 claims description 26
- 230000008569 process Effects 0.000 claims description 20
- 238000010586 diagram Methods 0.000 description 24
- 238000006243 chemical reaction Methods 0.000 description 11
- 238000013139 quantization Methods 0.000 description 9
- 230000015572 biosynthetic process Effects 0.000 description 8
- 230000002457 bidirectional effect Effects 0.000 description 7
- 230000005540 biological transmission Effects 0.000 description 7
- 230000006870 function Effects 0.000 description 5
- 230000008901 benefit Effects 0.000 description 2
- 238000012935 Averaging Methods 0.000 description 1
- 101001056234 Homo sapiens Sperm mitochondrial-associated cysteine-rich protein Proteins 0.000 description 1
- 102100026503 Sperm mitochondrial-associated cysteine-rich protein Human genes 0.000 description 1
- 239000000969 carrier Substances 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/24—Systems for the transmission of television signals using pulse code modulation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/136—Incoming video signal characteristics or properties
- H04N19/137—Motion inside a coding unit, e.g. average field, frame or block difference
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/103—Selection of coding mode or of prediction mode
- H04N19/105—Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/103—Selection of coding mode or of prediction mode
- H04N19/107—Selection of coding mode or of prediction mode between spatial and temporal predictive coding, e.g. picture refresh
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/103—Selection of coding mode or of prediction mode
- H04N19/112—Selection of coding mode or of prediction mode according to a given display mode, e.g. for interlaced or progressive display mode
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/124—Quantisation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/136—Incoming video signal characteristics or properties
- H04N19/137—Motion inside a coding unit, e.g. average field, frame or block difference
- H04N19/139—Analysis of motion vectors, e.g. their magnitude, direction, variance or reliability
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/17—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
- H04N19/172—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a picture, frame or field
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/17—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
- H04N19/176—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/503—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
- H04N19/51—Motion estimation or motion compensation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/503—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
- H04N19/51—Motion estimation or motion compensation
- H04N19/527—Global motion vector estimation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/503—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
- H04N19/51—Motion estimation or motion compensation
- H04N19/577—Motion compensation with bidirectional frame interpolation, i.e. using B-pictures
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
- H04N19/61—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/90—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using coding techniques not provided for in groups H04N19/10-H04N19/85, e.g. fractals
- H04N19/98—Adaptive-dynamic-range coding [ADRC]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/146—Data rate or code amount at the encoder output
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/146—Data rate or code amount at the encoder output
- H04N19/152—Data rate or code amount at the encoder output by measuring the fullness of the transmission buffer
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Image Processing (AREA)
- Television Signal Processing For Recording (AREA)
Abstract
きベクトルと各画素の絶対値差分和を検出するフレーム
/フィールド動き検出回路22,21と、フレーム/フ
ィールド単位の動き補償モードから効率の良いモードを
選ぶ動き予測モード判定回路23,セレクタ24と、フ
レーム/フィールドの直交変換の各ブロック化モードか
ら効率の良いモードを選ぶブロック化モード判定回路2
5と、回路25の出力を基にフレームメモリ群を制御す
るアドレス発生器11と、回路23,25の出力を基に
動作する動き補償器付フレームメモリ群20とを備え
る。 【効果】 フィールド構成の動画について、動きの少な
い画像も動きの多い画像も、またこれら両者が混在した
画像であってもフィールド処理或いはフレーム処理を効
率よく行うことができる。
Description
よって高能率符号化する画像信号の高能率符号化装置及
びその復号化装置に関するものである。
て、例えば、MPEG(Moving PictureExperts Grou
p)による標準化案では、いわゆるディジタルストレー
ジメディア用の画像信号の高能率符号化方式が規定され
ている。ここで、当該方式で対象としているストレージ
メディアは、いわゆるCD(コンパクトディスク)やD
AT(ディジタルオーディオテープ),ハードディスク
等のように、連続的な転送速度が約1.5Mbit/sec以
下のものである。また、これは、直接復号器に接続され
るだけでなく、コンピュータのバス,LAN(ローカル
・エリア・ネットワーク),テレコミュニケーション等
の伝送媒体を介して接続されることも想定されており、
更に、正順再生だけでなく、ランダムアクセスや高速再
生、逆順再生等のような特殊機能についても考慮されて
いる。
化方式の原理は、以下に示すようなものである。
ず、画像間の差分を取ることで時間軸方向の冗長度を落
とし、その後、いわゆる離散コサイン変換(DCT)処
理と可変長符号とを使用して空間軸方向の冗長度を落と
すようにしている。
下に述べる。
の画像と、ある注目している画像(すなわちある時刻の
画像)とは良く似ているものである。このため、例えば
図20に示すように、今から符号化しようとしている画
像と、時間的に前方の画像との差分を取り、その差分を
伝送するようにすれば、時間軸方向の冗長度を減らして
伝送する情報量を少なくすることが可能となる。このよ
うにして符号化される画像は、後述する前方予測符号化
画像(Predictive-coded picture、Pピクチャ或いはP
フレーム)と呼ばれる。同様に、上記今から符号化しよ
うとしている画像と、時間的に前方或いは後方若しく
は、前方及び後方から作られた補間画像との差分をと
り、それらのうち小さな値の差分を伝送するようにすれ
ば、時間軸方向の冗長度を減らして伝送する情報量を少
なくすることが可能となる。このようにして符号化され
る画像は、後述する両方向予測符号化画像(Bidirectio
nallyPredictive-coded picture、Bピクチャ或いはB
フレーム)と呼ばれる。なお、この図20において、図
中Iで示す画像は後述する画像内符号化画像(イントラ
符号化画像:Intra-coded picture 、Iピクチャ或いは
Iフレーム)を示し、図中Pで示す画像は上記Pピクチ
ャを示し、図中Bで示す画像は上記Bピクチャを示して
いる。
る動き補償が行われる。すなわちこの動き補償によれ
ば、例えば8×8画素の単位ブロックにより構成される
例えば16×16画素のブロック(以下マクロブロック
と呼ぶ)を作り、前画像の当該マクロブロックの位置の
近傍で一番差分の少ないところを探索し、この探索され
たマクロブロックとの差分をとることにより、送らなけ
ればならないデータを削減することができる。実際に
は、例えば、上記Pピクチャ(前方予測符号化画像)で
は、動き補償後の予測画と差分をとったものと、当該動
き補償後の予測画と差分をとらないものとのうち、デー
タ量の少ないものを上記16×16画素のマクロブロッ
ク単位で選択して符号化する。
動いた後ろから出てきた部分(画像)に関しては、多く
のデータを送らなければならない。そこで、例えば上記
Bピクチャ(両方向予測符号化画像)では、既に復号化
された動き補償後の時間的に前方或いは後方の画像及
び、その両者を足して作った補間画像と上記今から符号
化しようとしている画像との差分と、当該差分を取らな
いものすなわち今から符号化しようとしている画像の四
者のうち、一番データ量の少ないものが符号化される。
下に述べる。
ではなく、上記8×8画素の単位ブロック毎に離散コサ
イン変換(DCT)をかける。当該DCTは、画像を画
素レベルでなく、コサイン関数のどの周波数成分がどれ
だけ含まれているかで表現するものであり、例えば2次
元DCTにより、8×8画素の単位ブロックのデータ
は、2次元DCTにより8×8のコサイン関数の成分の
係数ブロックに変換される。例えば、テレビカメラで撮
影したような自然画の画像信号は滑らかな信号になるこ
とが多く、この場合、当該画像信号に対して上記DCT
処理を施すことにより効率良くデータ量を落とすことが
できる。
のような滑らかな信号の場合、上記DCTをかけること
により、ある係数の回りに大きな値が集中するようにな
る。この係数を量子化すると、上記8×8の係数ブロッ
クは殆どが0になり、大きな係数のみが残るようにな
る。そこで、この8×8の係数ブロックのデータを伝送
する際には、いわゆるジグザグスキャンの順で、非零係
数とその係数の前にどれだけ0が続いたかを示すいわゆ
る0ランを一組としたいわゆるハフマン符号で送るよう
にすることで、伝送量を減らすことが可能となる。ま
た、復号器側では、逆の手順で画像を再構成する。
ータの構造を図21に示す。すなわち、この図21に示
すデータ構造は、下から順に、ブロック層と、マクロブ
ロック層と、スライス層と、ピクチャ層と、グループオ
ブピクチャ(GOP:Groupof Picture)層と、ビデオ
シーケンス層とからなる。以下、この図21において下
の層から順に説明する。
ック層のブロックは、輝度又は色差の隣合った8×8の
画素(8ライン×8画素の画素)から構成される。上述
したDCT(離散コサイン変換)は、この単位ブロック
毎にかけられる。
ロブロック層のマクロブロックは、左右及び上下に隣合
った4つの輝度ブロック(輝度の単位ブロック)Y0 ,
Y1,Y2 ,Y3 と、画像上では上記輝度ブロックと同
じ位置に当たる色差ブロック(色差の単位ブロック)C
r ,Cbとの全部で6個のブロックで構成される。これ
らブロックの伝送の順は、Y0 ,Y1 ,Y2 ,Y3 ,C
r ,Cb の順である。ここで、当該符号化方式におい
て、予測画(差分をとる基準の画像)に何を用いるか、
或いは差分を送らなくても良いか等は、このマクロブロ
ック単位で判断される。
1つ又は複数のマクロブロックで構成されている。この
スライスの頭(ヘッダ)では、画像内における動きベク
トル及びDC(直流)成分の差分がリセットされ、ま
た、最初のマクロブロックは、画像内での位置を示すデ
ータを持っており、したがってエラーが起こった場合で
も復帰できるようになされている。そのため、上記スラ
イスの長さや始まる位置は任意となり、伝送路のエラー
状態によって変えられるようになっている。
ち1枚1枚の画像は、少なくとも1つ又は複数の上記ス
ライスから構成される。そして、それぞれが符号化の方
式にしたがって、上述のようなイントラ符号化画像(I
ピクチャ或いはIフレーム),上記前方予測符号化画像
(Pピクチャ或いはPフレーム),両方向予測符号化画
像(Bピクチャ或いはBフレーム),DCイントラ符号
化画像(DC coded (D)picture)の4種類の画像に分類
される。
チャ)においては、符号化される時に、その画像1枚の
中だけで閉じた情報のみを使用する。したがって、言い
換えれば、復号化する時にIピクチャ自身の情報のみで
画像が再構成できることになる。実際には、差分を取ら
ずにそのままDCT処理して符号化を行う。この符号化
方式は、一般的に効率が悪いが、これを随所に入れてお
けば、ランダムアクセスや高速再生が可能となる。
おいては、予測画像(差分をとる基準となる画像)とし
て、入力で時間的に前に位置し既に復号化されたIピク
チャ又はPピクチャを使用する。実際には、動き補償さ
れた予測画像との差を符号化するのと、差を取らずにそ
のまま符号化する(イントラ符号)のと何れか効率の良
い方を上記マクロブロック単位で選択する。
においては、予測画像として時間的に前に位置し既に復
号化されたIピクチャ又はPピクチャ及び、その両方か
ら作られた補間画像の3種類を使用する。これにより、
上記3種類の動き補償後の差分の符号化とイントラ符号
との中で一番効率の良いものをマクロブロック単位で選
択できる。
DC係数のみで構成されるイントラ符号化画像であり、
他の3種の画像と同じシーケンスには存在できないもの
である。
は、1又は複数枚のIピクチャと、0又は複数枚の非I
ピクチャとから構成されている。ここで、符号器への入
力順を、例えば、1I,2B,3B,4P*5B,6
B,7I,8B,9B,10I,11B,12B,13
P,14B,15B,16P*17B,18B,19
I,20B,21B,22Pのようにした時、当該符号
器の出力すなわち復号器の入力は、例えば、1I,4
P,2B,3B*7I,5B,6B,10I,8B,9
B,13P,11B,12B,16P,14B,15B
*19I,17B,18B,22P,20B,21Bと
なる。このように符号器の中で順序の入れ換えがなされ
るのは、例えば、上記Bピクチャを符号化又は復号化す
る場合には、その予測画像となる時間的には後方である
上記Iピクチャ又はPピクチャが先に符号化されていな
くてはならないからである。ここで、上記Iピクチャの
間隔(例えば9)及び、Iピクチャ又はBピクチャの間
隔(例えば3)は自由である。また、Iピクチャ又はP
ピクチャの間隔は、当該グループオブピクチャ層の内部
で変わってもよいものである。なお、グループオブピク
チャ層の切れ目は、上記*で表されている。また、上記
IはIピクチャ、上記PはPピクチャ、上記BはBピク
チャを示している。
画像レート等が同じ1又は複数のグループオブピクチャ
層から構成される。
MPEGによる高能率符号化方式で標準化された動画像
を伝送する場合には、先ず1枚の画像をピクチャ内で圧
縮した画像が送られ、次にこの画像を動き補償した画像
との差分が伝送される。
ば、フィールドをピクチャとして処理する場合には、2
フィールドで交互に垂直位置が異なることになるため、
例えば静止画を伝送する時にも差分情報を伝送しなけれ
ばならなくなる。
処理する場合には、上記フレーム内で例えば動いている
部分についてはいわゆる櫛形にぶれた画像を処理しなけ
ればならなくなる。すなわち、例えば、図22に示すよ
うに、静止した背景の手前に自動車等の動体CAがある
場合、1フレームを観るとフィールド間で動きがあるた
め、そのような部分は櫛型KSの画像となってしまう。
した画像を処理する場合には、上記フィールドをピクチ
ャとして処理する場合或いはフレームをピクチャとして
処理する場合のいずれの方法を用いたとしても、ピクチ
ャ内に圧縮効率の悪い部分の画像ができてしまうように
なる。
みて提案されたものであり、フィールド構成の動画につ
いて、動きの少ない画像も動きの多い画像も、また、こ
れら両者が混在した画像であってもフィールド処理或い
はフレーム処理を効率よく行うことのできる画像信号の
高能率符号化装置及びその復号化装置を提供することを
目的とするものである。
るために本発明による第一の高能率符号化装置は、複数
の画素の2次元配列からなるマクロブロックを単位とし
て符号化を行う画像信号の高能率符号化装置において、
上記マクロブロック単位でフレーム間の動きベクトルと
各画素の絶対値差分和を検出する手段と上記マクロブロ
ック単位で上記フレームの画素のスキャンの奇数又は偶
数で分けたものからなるフィールド間の動きベクトルと
各画素の絶対値差分和を検出する手段とからなる動き検
出手段と、上記マクロブロックにおけるフレームを単位
として動き補償を行うフレーム予測モードと、上記マク
ロブロックにおけるフィールドを単位として動き補償を
行うフィールド予測モードとの何れが動き補償をするに
際して効率が良いかを上記動き検出手段から出力される
情報により判定し、効率の良い予測モードを選択する第
一のモード選択手段と、上記マクロブロックにおけるフ
レームを単位として直交変換を行うようにブロック化す
るフレーム処理モードと上記マクロブロックにおけるフ
ィールドを単位として直交変換を行うようにブロック化
するフィールド処理モードとの何れが直交変換を行うに
際して効率が良いかを上記動き検出手段及び上記第一の
モード選択手段から出力される情報を用いて判定し、効
率の良いブロック化のモードを選択する第二のモード選
択手段と、1フレームについて符号化処理のインタレー
スにおける奇数フィールドのスキャンを行う期間の奇数
サイクルか偶数フィールドのスキャンを行う期間の偶数
サイクルかを認識し、該奇数サイクルで上記ブロック化
のモードに対応してブロック化されたマクロブロックを
出力するようにフレームメモリ群を制御するアドレス発
生手段と、上記第一のモード選択手段で選択された動き
予測モード情報と上記第二のモード選択手段で選択され
たブロック化モード情報を受け取り、該モード情報に対
応して動き補償フレーム又はフィールド間予測を実行す
る動き補償手段とを備えたものである。
置は、複数の画素の2次元配列からなるマクロブロック
を単位として符号化を行う画像信号の高能率符号化装置
において、上記マクロブロック単位でフレーム間の動き
ベクトルと各画素の絶対値差分和を検出する手段と上記
マクロブロック単位で上記フレームの画素のスキャンの
奇数又は偶数で分けたものからなるフィールド間の動き
ベクトルと各画素の絶対値差分和を検出する手段とから
なる動き検出手段と、上記マクロブロックにおけるフレ
ームを単位として動き補償を行うフレーム予測モード
と、上記マクロブロックにおけるフィールドを単位とし
て動き補償を行うフィールド予測モードとの何れが動き
補償をするに際して効率が良いかを上記動き検出手段か
ら出力される情報により判定し、効率の良い予測モード
を選択する第一のモード選択手段と、上記マクロブロッ
クにおけるフレームを単位として直交変換を行うように
ブロック化するフレーム処理モードと上記マクロブロッ
クにおけるフィールドを単位として直交変換を行うよう
にブロック化するフィールド処理モードとの何れが直交
変換を行うに際して効率が良いかを上記動き検出手段及
び上記第一のモード選択手段から出力される情報を用い
て判定し、効率の良いブロック化のモードを選択する第
二のモード選択手段と、1フレームについて符号化処理
のインタレースにおける奇数フィールドのスキャンを行
う期間の奇数サイクルか偶数フィールドのスキャンを行
う期間の偶数サイクルかを認識し、上記ブロック化のモ
ードがフィールド処理モードの時のみ、該奇数サイクル
でマクロブロック分の奇数フィールドを順次1フレーム
分出力し、次いで上記偶数サイクルでマクロブロック分
の偶数フィールドを順次1フレーム分出力するようにフ
レームメモリ群を制御するアドレス発生手段と、上記第
一のモード選択手段で選択された動き予測モード情報と
上記第二のモード選択手段で選択されたブロック化モー
ド情報を受け取り、該モード情報に対応して動き補償フ
レーム又はフィールド間予測を実行する動き補償手段と
を備えたものである。
は、再生される画像符号化データ及び検出動きベクトル
情報と動き予測モード情報とブロック化モード情報とを
含むヘッダ情報を受信して復号化し、上記復号化された
画像復号化データと共に上記検出動きベクトル情報と動
き予測モード情報とブロック化モード情報とマクロブロ
ックの上記ヘッダ情報中のマクロブロック・アドレス・
インクリメントとを出力する逆可変長符号化手段と、上
記マクロブロック・アドレス・インクリメントから上記
画像復号化データを蓄積するフレームバッファでのアド
レス・インクリメント値を算出し、各々のマクロブロッ
クの先頭アドレスを求め、該先頭アドレスを上記フレー
ムバッファに与えるアドレス発生手段と、上記先頭アド
レス以外の上記マクロブロックの相対アドレスを上記フ
レームバッファに加えてデータをアクセスし、上記検出
動きベクトルと上記動き予測モード情報と上記ブロック
化モード情報を受け取り、該モード情報に対応した動き
補償フレーム又はフィールド間予測を実行し、動き補償
された画像信号を上記フレームバッファに送るように構
成した動き補償手段とを備えたものである。
ルド処理モードをマクロブロック単位で切り換えること
ができ、したがって、マクロブロック単位で最も効率の
良い符号化を選択することができる。
を参照しながら説明する。図1及び図2は本発明に係わ
る画像信号の高能率符号化装置の実施例を示し、図17
は本発明に係わる画像信号の高能率復号化装置の実施例
を示す系統図である。
あり、一画面より小なる画素の2次元配列からなるマク
ロブロック(例えばラスタスキャン順の入力画像データ
の空間配置における16×16の画素を1ブロックとす
るブロック)を単位として符号化を行う画像信号の高能
率符号化装置であって、上記16×16画素の単位ブロ
ックが複数個集まったものからなるフレーム(一画面)
が複数枚、原画像としてメモリされているフレームメモ
リ群10と、上記フレーム間及び上記マクロブロック単
位で上記フレームの画素のスキャンの奇数又は偶数で分
けたものからなるフィールド間の動きベクトルと各画素
の絶対値差分和を検出する動き検出手段であるフレーム
動き検出回路22及びフィールド動き検出回路21と、
上記マクロブロックにおけるフレームを単位として動き
補償を行うフレーム予測モードと上記マクロブロックに
おけるフィールドを単位として動き補償を行うフィール
ド予測モードとの何れの効率が良いかを上記動き検出手
段から出力される情報により判定し、効率の良い予測モ
ードを選択する第一のモード選択手段である動き予測モ
ード判定回路23及びセレクタ24と、上記マクロブロ
ックにおけるフレームを単位として直交変換を行うよう
にブロック化するフレーム処理モードと上記マクロブロ
ックにおけるフィールドを単位として直交変換を行うよ
うにブロック化するフィールド処理モードとの何れが直
交変換を行うに際して効率が良いかを上記動き検出手段
及び上記第一のモード選択手段から出力される情報を用
いて判定し、効率の良いブロック化のモードを選択する
第二のモード選択手段であるブロック化モード判定回路
25と、1フレーム(1画面)について符号化処理のイ
ンタレースにおける奇数フィールドのスキャンを行う期
間の奇数サイクルか偶数フィールドのスキャンを行う期
間の偶数サイクルかを認識し、該奇数サイクルで上記ブ
ロック化のモードに対応してブロック化されたマクロブ
ロックを出力するようにフレームメモリ群を制御するア
ドレス発生手段であるアドレス発生器11と、上記第一
のモード選択手段で選択された動き予測モード情報と上
記第二のモード選択手段で選択されたブロック化モード
情報を受け取り、該モード情報に対応して動き補償フレ
ーム又はフィールド間予測を実行する動き補償手段であ
る動き補償器付フレームメモリ群20とを備えたもので
ある。
ものである。尚、図2において図1と同じ番号が付され
たブロックは同じ働きをするものである。従って、ここ
では図1と異なる番号が付されたブロックについて述べ
る。即ち、図2の高能率符号化装置は、図1の高能率符
号化装置と同じ番号が付されたブロック以外に、動き補
償が上記フレーム予測モードで直交変換のブロック化が
上記フレーム処理モードの場合と、動き補償が上記フィ
ールド予測モードで直交変換のブロック化が上記フィー
ルド処理モードの場合との何れの効率が良いかを上記動
き検出手段から出力される情報により判定し、効率の良
い予測モードを選択するモード選択手段であるモード判
定回路43及びセレクタ24と、1フレーム(1画面)
について符号化処理のインタレースにおける奇数フィー
ルドのスキャンを行う期間の奇数サイクルか偶数フィー
ルドのスキャンを行う期間の偶数サイクルかを認識し、
上記モード判定回路43のモードがフィールド予測・フ
ィールド処理の時のみ上記奇数サイクルでマクロブロッ
ク分の奇数フィールドを順次1フレーム分出力し、次い
で上記偶数サイクルでマクロブロック分の偶数フィール
ドを順次1フレーム分出力するようにフレームメモリ群
を制御するアドレス発生手段であるアドレス発生器31
とを備えたものである。
ドと上記動き補償のモード分けのない符号化装置であ
る。勿論、第1の実施例と同じブロック図でも良いが、
第2の実施例が第1の実施例と根本的に異なる点は上述
のようにアドレス発生器の動作にある。
施例において符号化処理される画像データの主な流れに
ついて説明する。次いで、図2により第2の実施例につ
いて説明する。
にはディジタルの画像信号が供給され、上記フレームメ
モリ群10に格納される。当該フレームメモリ群10か
らは、上記16×16画素の単位マクロブロックのデー
タが後述するアドレス発生器11に制御されて読み出さ
れ、差分検出器12に伝送される。当該差分検出器12
には、後述する動き補償器付フレームメモリ群20から
の動き補償された画像データも供給され、当該差分検出
器12でこれらの差分が検出される。
(DCT)処理を行うDCT回路13に送られる。当該
DCT回路13でDCT処理されて得られたDCT係数
データは、量子化器14に送られる。当該量子化器14
からの量子化データは、例えばいわゆるハフマン符号化
やランレングス符号化等の可変長符号化処理を行う可変
長符号化回路15及びバッファ16を介して、出力端子
2から符号化データとして出力される。
20には、上記量子化器14からの量子化データが、当
該量子化器14での量子化処理の逆量子化処理を行う逆
量子化器17と上記DCT回路13でのDCT処理の逆
DCT処理を行う逆DCT回路18とを介し、更に加算
器19を介したデータが供給されるようになっている。
上記加算器19では、上記逆DCT回路18の出力と当
該動き補償器付フレームメモリ群20の出力との加算が
なされる。なお、バッファ16からは、当該バッファ1
6のオーバーフロウを防止するための信号が、上記量子
化器14にフィードバックされるようになっている。
マクロブロック単位で出力された画像データは、フレー
ム動き検出回路22及びフィールド動き検出回路21に
伝送される。
クロブロック単位でフレーム間の動きベクトルと各画素
の絶対値差分和を検出し、これらのデータ(フレーム間
の動きベクトルのデータFMMVと絶対値差分和のデータ
FMAD)を出力する。また、上記フィールド動き検出回
路21は、上記マクロブロック単位でフィールド間の動
きベクトルと各画素の絶対値差分和を検出し、これらの
データ(フィールド間の動きベクトルのデータFDMVと
絶対値差分和のデータFDAD)を出力する。これら動き
検出回路21及び22の各動きベクトルのデータFMMV
/FDMVは上記セレクタ24に伝送され、各絶対値差分
和のデータFMAD/FDADは上記動き予測モード判定回
路23に伝送される。
フレーム動き検出回路22からの絶対値差分和データF
MADと上記フィールド動き検出回路21からの絶対値差
分和データFDADとに基づいて、後述する動き補償器付
フレームメモリ群20での動き予測処理の際に上記フレ
ーム単位で動き予測処理を行うか或いはフィールド単位
で動き予測処理を行うかの判定を行い、いずれか有利な
方(効率の良い方)の処理モードを示すデータを出力す
る。具体的にいうと、この動き予測モード判定回路23
において、例えば絶対値差分和データFMADと絶対値差
分和データFDADとの差があるしきい値T1 よりも大き
い(FMAD−FDAD>T1 の時)と判定された場合は、
当該回路23から上記フィールド単位で動き予測処理を
行う方が効率が良いことを示すデータ(動き予測におけ
るフィールド処理モードのデータMPFD)を出力する。
逆に、絶対値差分和データFMADと絶対値差分和データ
FDADとの差が上記しきい値T1 よりも小さいか或いは
等しい(FMAD−FDAD≦T1 の時)と判定された場合
は、上記フレーム単位で動き予測処理を行う方が効率が
良いことを示すデータ(動き予測におけるフレーム処理
モードのデータMPFM)を出力する。これら何れかの動
き予測モードデータMPFM/MPFDは、動き補償器付フ
レームメモリ群20に送られ、これにより、当該フレー
ムメモリ群20では、フレーム単位或いはフィールド単
位で動き補償を行う。また、これら動き予測モードデー
タMPFM/MPFDは、セレクタ24にも送られる。
判定回路23からの動き予測モードデータMPFM/MP
FDに応じて、上記フレーム動き検出回路22から供給さ
れているフレーム間の動きベクトルのデータFMMVと、
上記フィールド動き検出回路21から供給されているフ
ィールド間の動きベクトルのデータFDMVのいずれかを
選択出力する。すなわち、上記動き予測モードデータが
フィールド予測モードを示すデータMPFDの時は上記フ
ィールド動き検出回路21からの動きベクトルデータF
DMVを選択して出力し、上記動き予測モードデータがフ
レーム予測モードを示すデータMPFMの時には上記フレ
ーム動き検出回路22からの動きベクトルデータFMMV
を選択して出力する。当該セレクタ24で選択された動
きベクトルデータFMMV/FDMVは、上記ブロック化モ
ード判定回路25に送られる。
上記フレームメモリ群10からの出力データと、上記動
き予測モード判定回路23からの上記処理モードデータ
MPFM/MPFDも供給されるようになっている。当該ブ
ロック化モード判定回路25では、上記動き予測モード
データMPFM/MPFDと上記動きベクトルデータFMMV
/FDMVを受け取り、更に、上記フレームメモリ群10
からの画像を用いて差分画像を作り、当該差分画像に基
づいて、上記フレームメモリ群10から出力されて上記
DCT回路13でDCT処理される画像に最も適するブ
ロック化処理のモードを選択する。なお、前記Iピクチ
ャ(或いはIフレーム)の場合は、上記差分画像の代わ
りにフレームメモリ群10の画像(原画)のデータを用
いる。
クロブロックが例えば図3に示すようなマクロブロック
であったとする(Iピクチャにおいては原画のマクロブ
ロック)。なお、図3において、奇数ライン(o1 ,o
2 ,o3 ,・・・oN 、ただしNはマクロブロックの場
合16)は実線で示し、偶数ライン(e1 ,e2 ,e3
,・・・eN 、ただしNはマクロブロックの場合1
6)は点線で示している。また、偶数ラインの各ピクセ
ルはe(i,j) と表現し、奇数ラインの各ピクセルo(i,
j) と表現している。この図3のような差分画像或いは
原画像(Iピクチャの画像)において、フィールド単位
の上記差分画像の差分EFDは数1の数式で示すことがで
き、フレーム単位の上記差分画像の差分EFMは数2の数
式で示すことができる。
ては、具体的に、この数1及び数2の数式を用いてフレ
ームで求めた差分EFMとフィールドで求めた差分EFDと
の差があるしきい値T2 よりも大きい(EFM−EFD>T
2 の時)と判定された場合は、上記DCT回路13での
DCTをフィールド単位で行うことを示すデータ(ブロ
ック化処理におけるフィールド処理モードのデータMD
FD)を出力する。逆に、上記差分EFMと上記差分EFDと
の差が上記しきい値T2 よりも小さいか或いは等しい
(EFM−EFD≦T2 の時)と判定された場合は、上記D
CT回路13でのDCTを上記フレーム単位で行うこと
を示すデータ(ブロック化処理におけるフレーム処理モ
ードのデータMDFM)を出力する。これら何れかのブロ
ック化モードデータMDFM/MDFDは、上記アドレス発
生器11及び動き補償器付フレームメモリ群20に伝送
される。さらに、上記動きベクトルデータ(FMMV/F
DMV)と上記ブロック化モードデータ(MDFM/MDF
D)と上記予測モードデータ(MPFM/MPFD)は、上
述の可変長符号化回路15に送られている。
ムメモリ群10に蓄えられている画像データに対し、例
えば上記マクロブロック単位で上記DCTにおける処理
モードデータMDFM/MDFDに応じてブロック化された
マクロブロックを出力するようにフレームメモリ群を制
御する。すなわち、当該アドレス発生器11において、
上記ブロック化モードデータがフレーム単位でのDCT
処理を示すデータMDFMの場合は、図4に示すようにイ
ーブンとオッドが交互にスキャンされたマクロブロック
を出力するようにフレームメモリ群を制御する。これに
より、上記DCT回路13に送られるマクロブロックの
単位ブロックは、偶数フィールドと奇数フィールドを合
わせたものとなる。逆に、上記ブロック化モードデータ
がフィールド単位でのDCT処理を示すデータMDFDの
場合は、図5に示すように、イーブンとオッドのスキャ
ンを別々に分けてスキャンされたマクロブロックを出力
するようにフレームメモリ群を制御する。これにより、
上記DCT回路13に送られるマクロブロックの単位ブ
ロックは、偶数フィールドと奇数フィールドが別々に分
けられたものとなる。ただし、DCT回路13では、上
述したように、8×8画素の単位ブロックでDCT変換
を行う。なお、この図4,図5においては、奇数ライン
は実線で示し、偶数ラインは点線で示している。
20には、上記動き予測モード判定回路23からの予測
モードデータMPFM/MPFDと、上記ブロック化モード
判定回路25からのブロック化モードデータMDFM/M
DFDと、上記セレクタ24で選択された動きベクトルデ
ータFMMV/FDMVとが供給されている。したがって、
当該動き補償器付フレームメモリ群20では、上記動き
予測における予測モードデータMPFM/MPFD及びDC
T処理におけるブロック化モードデータMDFM/MDFD
に応じると共に、上記動きベクトルデータFMMV/FD
MVを用いた動き補償が行われる。
路43は、上記フレーム動き検出回路22からの絶対値
差分和データFMADと上記フィールド動き検出回路21
からの絶対値差分和データFDADとに基づいて、後述す
る動き補償器付フレームメモリ群20での動き予測処理
の際に上記フレーム単位で動き予測処理を行うか或いは
フィールド単位で動き予測処理を行うかの判定を行うと
共に、該判定結果(第1の実施例の予測モードデータM
PFM/MPFDに相当する)と、上記動き検出回路(2
1、22)からの動きベクトルFMMV/FDMVと、更
に、上記フレームメモリ群10からの画像とを用いて差
分画像を作り、当該差分画像に基づいて、上記フレーム
メモリ群10から出力されて上記DCT回路13でDC
T処理される画像に最も適するブロック化処理のモード
をも判定する。即ち、当該モード判定回路43では、動
き予測がフレーム予測モードでブロック化がフレーム処
理モードPDFMと、動き予測がフィールド予測モードで
ブロック化がフィールド処理モードPDFDの何れが効率
良いかを判定しているのである。言い換えれば、当該モ
ード判定回路43は上記第1の実施例における上記動き
予測モード判定回路23と上記ブロック化モード判定回
路25の機能を合わせたような構成になっている。
1の実施例における動き予測モード及びブロック化モー
ドの判定と同様に行うことができる。
フレームメモリ群10に蓄えられている画像データに対
し、例えば上記マクロブロック単位で上記モードデータ
PDFM/PDFDに応じてブロック化されたマクロブロッ
クを出力するようにフレームメモリ群10を制御する。
すなわち、当該アドレス発生器31において、上記モー
ドデータがフレーム単位での符号化処理を示すデータP
DFMの場合は、図4に示すようにイーブンとオッドが交
互にスキャンされたマクロブロックを出力するようにフ
レームメモリ群10を制御する。これにより、上記DC
T回路13に送られるマクロブロックの単位ブロック
は、偶数フィールドと奇数フィールドを合わせたものと
なる。逆に、上記モードデータがフィールド単位での符
号化処理を示すデータPDFDの場合は、上記奇数サイク
ルで上記マクロブロック分の奇数フィールドを順次1フ
レーム(1画面)分出力し、次いで上記偶数サイクルで
上記マクロブロック分の偶数フィールドを順次1フレー
ム(1画面)分出力するようフレームメモリ群10を制
御する。これにより、奇数サイクルでは上記DCT回路
13に送られるマクロブロックの単位ブロックは、奇数
フィールドのみで構成されたマクロブロックとなり、偶
数サイクルでは偶数フィールドのみで構成されたマクロ
ブロックとなる。ただし、DCT回路13では、上述し
たように、8×8画素の単位ブロックでDCT変換を行
う。(なお、この図4,図5においては、奇数ラインは
実線で示し、偶数ラインは点線で示している。)
画像信号の高能率符号化装置においては、動き予測にお
けるフレーム予測モードとフィールド予測モード、及び
DCT処理のブロック化におけるフレーム処理モードと
フィールド処理モードをマクロブロック単位で切り換え
ることができるため、当該マクロブロック単位で最も効
率の良い符号化が可能となっている。
体的には、例えばいわゆるディジタルVTRのフォーマ
ット毎に以下に示すような動き予測及びDCT変換の処
理を行っている。
前記Iフレーム(Iピクチャ)のフレームを構成するフ
ィールドをIo フィールド(Iフレームの奇数フィール
ド),Ie フィールド(Iフレームの偶数フィールド)
とし、上記Pフレーム(Pピクチャ)を構成するフィー
ルドをPo フィールド(奇数フィールド),Pe フィー
ルド(偶数フィールド)とし、上記Bフレーム(Bピク
チャ)を構成するフィールドをBo フィールド(奇数フ
ィールド),Be フィールド(偶数フィールド)として
いる。
述した図4に示すように、ブロック化におけるフレーム
処理モードは奇数フィールドと偶数フィールドとを合わ
せて前記マクロブロックを構成(すなわちフレーム毎に
マクロブロックを構成)してこのマクロブロックを処理
単位とするモードであり、また、前述した図5に示すよ
うに、ブロック化におけるフィールド処理モードは、奇
数フィールドと偶数フィールドとで別々にマクロブロッ
クを構成(すなわちフィールド毎にマクロブロックを構
成)してこのマクロブロックを処理単位とするモードで
ある。したがって、例えば、Iフレームでは、上記マク
ロブロック毎にフレーム処理モードと、フィールド処理
モードとが切り換えられることになる。
装置においては、1つのフレームについて、符号化の処
理がインターレースにおける奇数フィールドのスキャン
を行う期間のオッドサイクルと、偶数フィールドのスキ
ャンを行う期間のイーブンサイクルとで分けられてい
る。
2:0 コンポーネントのディジタルVTRフォーマットを
扱う場合は、図7に示すように、上記ブロック化がフレ
ーム処理モードの時は、奇数フィールド及び偶数フィー
ルドからなる輝度ブロックY0 ,Y1 ,Y2 ,Y3 と、
奇数フィールドの色差ブロックCb0,Cr1からなるマク
ロブロックの各単位ブロックのDCT処理が行われる。
これに対し、上記ブロック化がフィールド処理モードの
時は、各奇数フィールドの輝度ブロックY02o,Y13o
と各偶数フィールドの輝度ブロックY02e ,Y13e 及び
上記奇数フィールドの色差ブロックCb0,Cr1からなる
マクロブロックMBの各単位ブロックのDCT処理が行
われる。
図8に示すように、上記フレーム予測モードの時はIフ
レームとPフレーム間の動き予測MCPとが可能とな
る。これに対しフィールド予測モードでは、Io フィー
ルドとPoフィールドとの間の動き予測MCo Po と、
Io フィールドとPe フィールドとの間の動き予測MC
o Pe と、Ie フィールドとPo フィールドとの間の動
き予測MCe Po と、Ie フィールドとPe フィールド
との間の動き予測MCePe とが可能となる。すなわ
ち、この図8の場合、動き予測及びブロック化がフレー
ム予測/処理モードとフィールド予測/処理モードとで
独立に存在でき、フレーム予測モードでは動きベクトル
が1つ求められ、フィールド予測モードでは動きベクト
ルが2つ求められる。
ば、Iフレームの上記ブロック化がフレーム処理モード
の時は、上記オッドサイクルで、上記Io フィールドと
Ie フィールドとが組み合わされて上記マクロブロック
が構成され、例えば上記オッドサイクルで、当該マクロ
ブロック毎にDCT変換(ただしDCTは8×8の上記
単位ブロック毎になされる),量子化,可変長符号化が
なされる。これに対して、このモードのイーブンサイク
ルでは、何もデータは送らない。
ードの時は、上記オッドサイクルでは上記Io フィール
ドとIe フィールドとが別々に分かれた形で上記マクロ
ブロックが構成され、当該マクロブロック毎にDCT変
換(ただしDCTは8×8の上記単位ブロック毎になさ
れる),量子化,可変長符号化がなされる。これに対し
て、このモードのイーブンサイクルでは、図7からも分
かるように何もデータは送らない。
な処理が行われる。例えば、Pフレームの上記ブロック
化がフレーム処理モードで動き予測がフレーム予測モー
ドの時は、上記オッドサイクルでは参照画像を前方向の
画像(Iフレームの画像)としてフレーム間の動きベク
トルMVPを検出し、Io フィールドとIe フィールド
が交互に組み合わされた上記マクロブロックを予測画像
として原画像との差分を符号化する。一方、このモード
の上記イーブンサイクルでは、何もデータは送らない。
ーム処理モードで動き予測がフィールド予測モードの時
は、上記オッドサイクルではIo フィールドとIe フィ
ールド(又はPo フィールドとPe フィールド)をそれ
ぞれ参照画像として、Io フィールドとPo フィールド
との間の動きベクトルMVo Po 、Ie フィールドとP
o フィールドとの間の動きベクトルMVe Po 、Io フ
ィールドとPe フィールドとの間の動きベクトルMVo
Pe 、Ie フィールドとPe フィールドとの間の動きベ
クトルMVe Pe を検出し、奇数フィールドの予測と偶
数フィールドの予測と両方の予測(例えば、偶数フィー
ルドの予測と奇数フィールドの予測の平均)の内、現P
フレームとの予測誤差が最小となる予測を選択し、Io
フィールドとIe フィールドが組み合わされた上記マク
ロブロックを予測画像として原画像との差分を符号化す
る。一方、このモードのイーブンサイクルでは何もデー
タは送らない。
ィールド処理モードで動き予測がフレーム予測モードの
時は、上記オッドサイクルでは参照画像をIフレームの
画像(又はPフレームの画像)として、フレーム間の動
きベクトルMVPを検出し、Io フィールドとIe フィ
ールドが別々に分かれて構成された上記マクロブロック
を予測画像として原画像(Po フィールドとPe フィー
ルドが別々に分かれて構成されたマクロブロック)との
差分を符号化する。一方、このモードのイーブンサイク
ルでは上記同様何もデータは送らない。
ールド処理モードで動き予測がフィールド予測モードの
時は、上記オッドサイクルではIo フィールドとIe フ
ィールド(又はPo フィールドとPe フィールド)をそ
れぞれ参照画像として、IoフィールドとPo フィール
ドとの間の動きベクトルMVo Po 、Ie フィールドと
Po フィールドとの間の動きベクトルMVe Po 、Io
フィールドとPe フィールドとの間の動きベクトルMV
o Pe 、Ie フィールドとPe フィールドとの間の動き
ベクトルMVe Pe を検出し、奇数フィールドの予測と
偶数フィールドの予測と両方の予測(例えば、偶数フィ
ールドの予測と奇数フィールドの予測の平均)の内、現
Pフレームとの予測誤差が最小となる予測を選択し、I
o フィールドとIe フィールドが別々に分かれて構成さ
れた上記マクロブロックを予測画像として原画像(Po
フィールドとPe フィールドが別々に分かれて構成され
たマクロブロック)との差分を符号化する。一方、この
モードのイーブンサイクルでは何もデータは送らない。
な処理が行われる。例えば、Bフレームの上記ブロック
化がフレーム処理モードで動き予測がフレーム予測モー
ドの時は、上記オッドサイクルでは参照画像を前方と後
方の画像としてフレーム間の動きベクトル、即ち、Iフ
レームとBフレームとの間の動きベクトルFMVB及び
PフレームとBフレームとの間の動きベクトルBMVB
を検出し、前方予測と後方予測と両方向予測(前方予測
と後方予測との平均)との内、現フレームとの予測誤差
が最小となる予測を選択し、奇数フィールドと偶数フィ
ールドが交互に組み合わされた上記マクロブロックを予
測画像として原画像との差分を符号化する。一方、この
モードのイーブンサイクルでは何もデータは送らない。
ーム処理モードで動き予測がフィールド予測モードの時
は、上記オッドサイクルでは参照画像を前方と後方の画
像としてこれらの画像について、それぞれ奇数フィール
ドの予測と偶数フィールドの予測を行い、それぞれの動
きベクトル、即ち、Io フィールドとBo フィールドと
の間の動きベクトルFMVo Bo 、Ie フィールドとB
o フィールドとの間の動きベクトルFMVe Bo 、Io
フィールドとBe フィールドとの間の動きベクトルFM
Vo Be 、Ie フィールドとBe フィールドとの間の動
きベクトルFMVe Be 、Po フィールドとBoフィー
ルドとの間の動きベクトルBMVo Bo、Pe フィール
ドとBo フィールドとの間の動きベクトルBMVe Bo
、Po フィールドとBe フィールドとの間の動きベク
トルBMVoBe 、Pe フィールドとBe フィールドと
の間の動きベクトルBMVe Be を検出し、それぞれの
ベクトルによる奇数フィールドの予測と偶数フィールド
の予測と両方の予測(例えば、偶数フィールドの予測と
奇数フィールドの予測の平均)の内、現フレームとの予
測誤差が最小となる予測を選択し、Io フィールドとI
e フィールド(又はPo フィールドとPe フィールド)
が組み合わされた上記マクロブロックを予測画像として
原画像との差分を符号化する。一方、このモードのイー
ブンサイクルでは何もデータは送らない。
ィールド処理モードで動き予測がフレーム予測モードの
時は、上記オッドサイクルでは参照画像を前方と後方の
画像としてフレーム間の動きベクトル、即ち、Iフレー
ムとBフレームとの間の動きベクトルFMVB及びPフ
レームとBフレームとの間の動きベクトルBMVBを検
出し、前方予測と後方予測と両方向予測(前方予測と後
方予測との平均)との内、現フレームとの予測誤差が最
小となる予測を選択し、奇数フィールドと偶数フィール
ドが別々に分かれて構成された上記マクロブロックを予
測画像として原画像との差分を符号化する。一方、この
モードのイーブンサイクルでは何もデータは送らない。
ールド処理モードで動き予測がフィールド予測モードの
時は、上記オッドサイクルでは参照画像を前方と後方の
画像としてこれらの画像について、それぞれ奇数フィー
ルドの予測と偶数フィールドの予測を行い、それぞれの
動きベクトル、即ち、Io フィールドとBo フィールド
との間の動きベクトルFMVo Bo 、Ie フィールドと
Bo フィールドとの間の動きベクトルFMVe Bo 、I
o フィールドとBe フィールドとの間の動きベクトルF
MVo Be 、Ie フィールドとBe フィールドとの間の
動きベクトルFMVe Be 、Po フィールドとBo フィ
ールドとの間の動きベクトルBMVo Bo 、Pe フィー
ルドとBo フィールドとの間の動きベクトルBMVe B
o、PoフィールドとBe フィールドとの間の動きベクト
ルBMVo Be 、Pe フィールドとBe フィールドとの
間の動きベクトルBMVe Be を検出し、それぞれのベ
クトルによる奇数フィールドの予測と偶数フィールドの
予測と両方の予測(例えば、偶数フィールドの予測と奇
数フィールドの予測の平均)の内、現フレームとの予測
誤差が最小となる予測を選択し、Io フィールドとIe
フィールド(又はPo フィールドとPe フィールド)が
別々に分かれて構成された上記マクロブロックを予測画
像として原画像との差分を符号化する。一方、このモー
ドのイーブンサイクルでは何もデータは送らない。
わかる様にIo フィールドとIe フィールドとの間の動
き予測と、Po フィールドとPe フィールドとの間の動
き予測と、Bo フィールドとBe フィールドとの間の動
き予測ができない。
ぞれのピクチヤーにおいて、奇数フィールドから偶数フ
ィールドへの予測ができる。即ち、例えば図9に示すよ
うに、上記ブロック化がフレーム処理モードの時は、オ
ッドサイクルで、奇数フィールド及び偶数フィールドか
らなる輝度ブロックY0 ,Y1 ,Y2 ,Y3 と、奇数フ
ィールドの色差ブロックCb0,Cr1からなるマクロブロ
ックMBの各単位ブロックのDCT処理を行うように
し、更に、上記ブロック化がフィールド処理モードの時
は、オッドサイクルで上記奇数フィールドの各輝度ブロ
ックY02o ,Y13o と上記奇数フィールドの各色差ブロ
ックCb0,Cr1との各単位ブロックをDCT処理する。
その後、イーブンサイクルで偶数フィールドの各輝度ブ
ロックY02e ,Y13e の各単位ブロックをDCT処理す
る。
に示すように、上記図9の各動き予測MVP,MCo P
o ,MCo Pe ,MCe Po ,MCe Pe の他に、Io
フィールドとIo フィールドとの間の動き予測SMCI
と、Po フィールドとPe フィールドとの間の動き予測
SMCPが可能となる。
ば、Iフレームの上記ブロック化がフレーム処理モード
の時は、上記オッドサイクルで、上記Io フィールドと
Ie フィールドとが組み合わされて上記マクロブロック
が構成され、例えば上記オッドサイクルで、当該マクロ
ブロック毎にDCT変換(ただしDCTは8×8の上記
単位ブロック毎になされる),量子化,可変長符号化が
なされる。これに対して、このモードのイーブンサイク
ルでは、何もデータは送らない。また、上記ブロック化
がフィールド処理モードの時は、上記オッドサイクルで
はマクロブロックの奇数フィールドのみを同様に符号化
する。これにより、例えば上記オッドサイクルの終わっ
た時点では、後述する復号器側では上記Io フィールド
の全面及び、上記フレーム処理モードによるIe フィー
ルドのマクロブロック部分が得られることになる。更
に、Iフレームの上記イーブンサイクルでは、上記フィ
ールド処理モードによるIe フィールドのマクロブロッ
クについて、上記Io フィールドを参照画像として動き
予測を行い、その動きベクトルSMVI及び予測画像と
の差分画像を符号化する。
が行われる。例えば、上記Pフレームの上記ブロック化
がフレーム処理モードで動き予測がフレーム予測モード
の時は、上記オッドサイクルでは参照画像を前方向の画
像(Iフレームの画像)としてフレーム間の動きベクト
ルMVPを検出し、Io フィールドとIe フィールドが
組み合わされた上記マクロブロックを予測画像として原
画像との差分を符号化する。一方、上記同様このモード
の上記イーブンサイクルでは何もデータは送らない。
ードで動き予測がフィールド予測モードの時は、上記オ
ッドサイクルではIo フィールドとIeフィールド(ま
たはPo フィールドとPe フィールド)をそれぞれ参照
画像像として、Io フィールドとPo フィールドとの間
の動きベクトルMVo Po 及び、Ie フィールドとPo
フィールドとの間の動きベクトルMVe Po を検出し、
奇数フィールドの予測と偶数フィールドの予測と両方の
予測(例えば偶数フィールドの予測と奇数フィールドの
予測の平均)の内、現フレームの奇数フィールドとの予
測誤差が最小となる予測を選択し、その予測画像との差
分を符号化する。これに対し、このモードのイーブンサ
イクルでは、フィールド処理モードのマクロブロックに
対し、Io フィールドとPe フィールドとの間の動きベ
クトルMVo Pe 及び、Ie フィールドとPe フィール
ドとの間の動きベクトルMVe Pe 及び、Po フィール
ドとPe フィールドとの間の動きベクトルSMVPを検
出し、それぞれのベクトルによる奇数フィールドの予測
と偶数フィールドの予測と現フレームの奇数フィールド
の予測(イーブンサイクルのみ行うPo フィールドから
の動き予測)とそれらの内から2つの予測の平均による
予測との中から予測誤差が最小となる予測を選択し、そ
の予測画像との差分を符号化する。
がフレーム処理モードで動き予測がフレーム予測モード
の時は、上記オッドサイクルで、参照画像を前方と後方
の画像としてフレーム間の動きベクトルすなわちIフレ
ームとBフレームとの間の動きベクトルFMVB及びP
フレームとBフレームとの間の動きベクトルBMVBを
検出し、前方予測と後方予測と両方向予測(前方予測と
後方予測との平均)との内、現フレームとの予測誤差が
最小となる予測を選択し、その予測画像との差分を符号
化する。一方、このモードのイーブンサイクルでは何も
データは送らない。
ードで動き予測がフィールド予測モードの時は、オッド
サイクルで参照画像を前方と後方としてこれら画像につ
いてそれぞれ奇数フィールドの予測と偶数フィールドの
予測を行い、それぞれの動きベクトルすなわちIo フィ
ールドとBo フィールドとの間の動きベクトルFMVo
Bo ,Ie フィールドとBo フィールドとの間の動きベ
クトルFMVe Bo ,Po フィールドとBo フィールド
との間の動きベクトルBMVo Bo ,Pe フィールドと
Bo フィールドとの間の動きベクトルBMVe Bo を検
出する。以下上述と同様にして予測誤差が最小となる予
測を選択し、その予測画像との差分を符号化する。更
に、このモードのイーブンサイクルでは、Io フィール
ドとBe フィールドとの間の動きベクトルFMVo Be
,Ie フィールドとBe フィールドとの間の動きベク
トルFMVe Be ,Po フィールドとBeフィールドと
の間の動きベクトルBMVo Be ,Pe フィールドとB
e フィールドとの間の動きベクトルBMVe Be による
各予測、更に、現フレームの奇数フィールドの予測(す
なわちBo フィールドBe フィールドとの間の動きベク
トルSMVBによる予測)も加えて行い、予測誤差が最
小となる予測を選択し、その予測画像との差分を符号化
する。
わゆる4:2:2 コンポーネントのディジタルVTRフォー
マットを扱う場合、図11に示すように、上記フレーム
処理モードの時は、奇数フィールド及び偶数フィールド
からなる輝度ブロックY0 ,Y1 ,Y2 ,Y3 及び奇数
フィールドと偶数フィールドからなる色差ブロックCb0
1 ,Cr01 ,Cb23 ,Cr23 で構成されるマクロブロッ
クの各単位ブロックのDCT処理が行われる。フィール
ド処理モードの時は、奇数フィールドの各輝度ブロック
Y02o ,Y13o 及び各奇数フィールドの色差ブロックC
b0123o,Cr0123oと、偶数フィールドの各輝度ブロック
Y02e ,Y13e 及び各偶数フィールドの色差ブロックC
b0123e,Cr0123eからなるマクロブロックの各単位ブロ
ックのDCT処理が行われる。
は、上述した図8に示すようになる。ただし、この図1
1の場合も上述同様に、Io フィールドとIe フィール
ドとの間の動き予測と、Po フィールドとPe フィール
ドとの間の動き予測と、Bo フィールドとBe フィール
ドとの間の動き予測ができない。
2の実施例を用いればよい。即ち、例えば、図12に示
すように、上記ブロック化がフレーム処理モードの時
は、オッドサイクルで奇数フィールド及び偶数フィール
ドからなる輝度ブロックY0 ,Y1 ,Y2 ,Y3 及び色
差ブロックCb01 ,Cr01 ,Cb23 ,Cr23 からなるマ
クロブロックの各単位ブロックのDCT処理を行うよう
にし、更に、ブロック化がフィールド処理モードの時
は、オッドサイクルで上記奇数フィールドの各輝度ブロ
ックY02o ,Y13o と上記奇数フィールドの各色差ブロ
ックCb0123o,Cr0123oとの各単位ブロックをDCT処
理する。その後、イーブンサイクルで偶数フィールドの
各輝度ブロックY02e ,Y13e 及び偶数フィールドの各
色差ブロックCb0123e,Cr0123eの各単位ブロックをD
CT処理する。
0と同様になる。
上記4:2:2 コンポーネントのディジタルVTRフォーマ
ットを扱う場合は、上述した図11及び図12のような
処理の他に、例えば、図13に示すように、フレームの
動き予測はマクロブロックMB単位で行うが、フィール
ドの動き予測をする場合には、あるマクロブロックMB
(i,j) と、その下に位置するマクロブロックMB(i+1,
j) とを組にして、このマクロブロックの組MBg に対
して奇数フィールドの動き予測と偶数フィールドの動き
予測を行うようにすることも可能である。
マクロブロックを抜き出したものを図14に示す。な
お、図14の図中矢印方向に処理が進むとする。すなわ
ち、この図14には、あるマクロブロックMB(i,j) に
対して次のマクロブロックMB(i,j+1) と、それらの下
に位置する(次のラインの)マクロブロックMB(i+1,
j) 及びMB(i+1,j+1) を示している。
おいて、例えば、フレーム処理モードの場合は、各マク
ロブロックMB(i,j) ,MB(i,j+1) ,・・・,MB(i
+1,j) ,MB(i+1,j+1)・・・毎に、各輝度ブロックY0
,Y1及び色差ブロックCb01 ,Cr01 がDCT処理
される。このため、当該フレーム処理モードの場合は、
各マクロブロックの処理が他のマクロブロックの処理モ
ードに影響されない。
は、図15に示すように、上記マクロブロックの組MB
g に対して、当該マクロブロックの組MBg を構成する
マクロブロックを奇数フィールドのマクロブロックMB
goと偶数フィールドのマクロブロックMBgeに分け、上
記奇数フィールドのマクロブロックMBgo内の各輝度ブ
ロックY0o ,Y1oと色差ブロックCb01o,Cr01oをD
CT処理する。ここで、例えば当該マクロブロックの組
MBg が、上記図14のマクロブロックMB(i,j) とM
B(i+1,j) とで構成されているとすると、当該マクロブ
ロックMBg 内の上記奇数フィールドのマクロブロック
MBgo内の輝度ブロックY0o ,Y1oは、上記マクロブ
ロックMB(i,j) の奇数フィールドの輝度ブロックと上
記マクロブロックMB(i+1,j) の奇数フィールドの輝度
ブロックからなるものであり、当該奇数フィールドのマ
クロブロックMBgo内の色差ブロックCb01o,Cr01o
は、同じく上記マクロブロックMB(i,j) の奇数フィー
ルドの色差ブロックと上記マクロブロックMB(i+1,j)
の奇数フィールドの色差ブロックからなるものである。
同様なことから、上記偶数フィールドのマクロブロック
MBge内の輝度ブロックY0e ,Y1eは、上記マクロブ
ロックMB(i,j) の偶数フィールドの輝度ブロックと上
記マクロブロックMB(i+1,j) の偶数フィールドの輝度
ブロックからなるものであり、当該偶数フィールドのマ
クロブロックMBge内の色差ブロックCb01e,Cr01e
は、上記マクロブロックMB(i,j) の偶数フィールドの
色差ブロックと上記マクロブロックMB(i+1,j) の偶数
フィールドの色差ブロックからなるものである。
T変換の各処理モードとの関係は、以下に述べるように
なる。すなわち、本実施例の符号化装置においては、例
えば上記マクロブロックMB(i,j) について、フレーム
処理モードの動き予測で、フレーム処理モードのDCT
変換である場合、例えば、前記動き補償器付フレームメ
モリ群20の中で復号化された画像を参照フレームと
し、この参照フレームから取り出した予測画像と、入力
画像(原画像)との差分をDCT変換する。そしてその
DCT係数とフレーム動きベクトルとを伝送する。
(i,j) において、フィールド処理モードの動き予測で、
フィールド処理モードのDCT変換である場合、当該マ
クロブロックMB(i,j) では、奇数フィールドから取り
出した予測画像と奇数フィールドの原画像との差分と、
奇数フィールドの動きベクトルとを符号化する。また、
上記マクロブロックMB(i+1,j) では、偶数フィールド
から取り出した予測画像と偶数フィールドの原画像との
差分と、偶数フィールドの動きベクトルとを符号化す
る。
(i,j) において、フィールド処理モードの動き予測で、
フレーム処理モードのDCT変換である場合、当該マク
ロブロックMB(i,j) では、参照フレームから取り出し
た当該マクロブロックMB(i,j) の位置に対する予測画
像と入力画像とのフレーム差分と、奇数フィールドの動
きベクトルと偶数フィールドの動きベクトルを伝送す
る。また、上記マクロブロックMB(i+1,j) では、参照
フレームから取り出した当該マクロブロックMB(i+1,
j) の位置に対する予測画像と入力画像とのフレーム差
分を伝送する。
B(i,j) において、フレーム処理モードの動き予測で、
フィールド処理モードのDCT変換である場合、当該マ
クロブロックMB(i,j) では、奇数フィールドから取り
出した予測画像と奇数フィールドの原画像との差分と、
当該マクロブロックMB(i,j) のフレーム動きベクトル
と、上記マクロブロックMB(i+1,j) のフレーム動きベ
クトルを伝送する。また、上記マクロブロックMB(i+
1,j) では、奇数フィールドの予測画像と入力画像との
差分を伝送する。
来のマクロブロックタイプに拡張ビットを付加して従来
との互換性をとることにより本符号を実現している。
ームにおいて、マクロブロックタイプは上述のように前
予測、後予測、両予測の3つがあるが、前予測について
フィールド予測モードの時は前フレームの奇数フィール
ドと偶数フィールドからの予測の2通りが考えられるの
で、いずれかの予測か認識する拡張ビットを加えること
により本符号を実現している。この場合の予測は2通り
なので、拡張ビットは1つの方向(前、後予測)につい
て、1ビット付加すればよい。例えば、前又は後予測で
奇数フィールドからの予測の場合は、符号“1”を、偶
数フィールドからの予測の場合は、符号“0”を拡張ビ
ットとして従来のマクロブロックタイプに付加すればよ
いのである。また、両予測では、前又は後予測について
両方の拡張ビットが付加される。
ットは付加せず、従来のビットストリーム(MPEG)
と同じ形式となる。
に適用される。
ームにおいて、マクロブロックタイプは、上述のように
前予測、後予測、両予測があるが、前予測についてフィ
ールド予測モードの時、奇数フィールドからの予測か、
偶数フィールドからの予測か、自己のフレーム内の奇数
フィールドからの予測か認識させる拡張ビットをマクロ
ブロックタイプに付加しなければならない。即ち、前予
測のフィールド予測モードでは、自己フレーム内からの
予測があるので、奇数・偶数を含め、3通りの予測を拡
張ビットで表現するためには、1又は2ビットの拡張ビ
ットが必要となり、後予測のフィールド予測モードで
は、奇数・偶数の2通りのみであるので、常に拡張ビッ
トは1ビット必要となる。例えば、前予測では、前フレ
ームの奇数フィールドからの予測の場合は符号“1”、
前フレームの偶数フィールドからの予測の場合は符号
“01”、現フレームの奇数フィールドからの予測の場
合は符号“11”を付加し、後予測では、後フレームの
奇数フィールドからの予測の場合は符号“1”、後フレ
ームの偶数フィールドからの予測の場合は符号“0”
を、拡張ビットとして従来のマクロブロックタイプに付
加すればよいのである。
は付加せず、従来のビットストリーム(MPEG)と同
じ形式となる。また、両予測では、前又は後予測につい
て両方の拡張ビットが付加される。
適用される。
合の拡張ビットを1ビットに減らすこともできる。即
ち、フィールド予測モードにおけるイーブンサイクルに
おいて、図16に示すように、時間的及び位置的に一番
離れた前フレームの奇数フィールドからの図中一点鎖線
で示す予測を廃止することにより、前予測を2つに減ら
し、1ビットの拡張で前予測モードを伝送できる。具体
的には、オッドサイクルで前予測では、前フレームの奇
数フィールドからの予測の場合は符号“1”、前フレー
ムの偶数フィールドからの予測の場合は符号“0”、
又、イーブンサイクルで前予測では、現フレームの奇数
フィールドからの予測の場合は符号“1”、前フレーム
の偶数フィールドからの予測の場合は符号“0”、更
に、後予測では、後フレームの奇数フィールドからの予
測の場合は符号“1”、後フレームの偶数フィールドか
らの予測の場合は符号“0”を、拡張ビットとして従来
のマクロブロックタイプに付加すればよい。
図を示す。すなわち、本実施例の高能率復号化装置は、
再生される画像符号化データ及び検出動きベクトル情報
と動き予測モード情報とブロック化モード情報とを含む
ヘッダ情報を受信して復号化し、上記復号化された画像
復号化データと共に上記検出動きベクトル情報と動き予
測モード情報とブロック化モード情報とマクロブロック
の上記ヘッダ情報中のマクロブロック・アドレス・イン
クリメントを出力する逆可変長符号化回路51と、上記
マクロブロック・アドレス・インクリメントから上記画
像復号化データを蓄積するフレームバッファ61,6
2,64でのアドレス・インクリメント値を算出し、各
々のマクロブロックの先頭アドレスを求め、該先頭アド
レスを上記フレームバッファに与えるアドレス発生キャ
リア81,82,83と、上記先頭アドレス以外の上記
マクロブロックの相対アドレスを上記フレームバッファ
61,62,64に加えてデータをアクセスし、上記検
出動きベクトルと上記動き予測モード情報と上記ブロッ
ク化モード情報を受け取り、該モード情報に対応した動
き補償フレーム又はフィールド間予測を実行し、動き補
償された画像信号をフレームバッファ61,62,64
に送るように構成した動き補償回路59,60,63,
65,66とを備えたものである。
符号化装置により符号化されたデータは、一旦、CD等
のストレージメディアに記録される。このCD等から再
生されてきた符号化データは、入力端子50を介し、先
ず、逆可変長符号化回路51でシーケンス毎,フレーム
グループ毎,フレーム毎にヘッダ情報等が復号化され
る。上記フレームのオッドサイクルでは、スライス(マ
クロブロックのグループ)毎にヘッダ情報が復号化さ
れ、量子化幅はこのスライスのヘッダに含まれる。そし
てマクロブロック毎にマクロブロックのアドレスと、フ
ィールド処理モード/フレーム処理モード情報と、復号
方式を示すマクロブロックタイプが復号化され、量子化
幅は更新するときに復号化される。
フレーム処理モードであった場合、オッドサイクルでマ
クロブロック全体を復号し、イーブンサイクルでは何も
復号しない。また、ブロック化がフィールド処理モード
であった場合はマクロブロックの中の奇数フィールドを
含むブロックのみを奇数サイクルで復号し、イーブンサ
イクルで偶数フィールドを含むブロックを復号する。
器53と逆DCT変換処理を行う逆DCT回路54とを
介して復号化され、マクロブロックタイプにより、差分
画像であるかどうかの判定が行われ、この判定結果に応
じて、加算器56により(MPEG符号化の非イントラ
/イントラに対応する)参照画像に加算するか或いは加
算しないことを切り換えるモードスイッチ57を切り換
える。復号化された画像は、Iフレーム又はPフレーム
の場合はフレームバッファ64又は61に(Iフレー
ム,Pフレームを処理する度毎に交互に)入力され、B
フレームの場合はフレームバッファ62に入力される。
なお、各フレームバッファは、2つのフィールドバッフ
ァからなり、奇数/偶数フィールド画像は、それぞれの
フィールドバッファにわけて蓄えられる。また、このフ
レームバッファへの書き込みはスイッチ58の切り換え
により制御される。
64に書き込まれるアドレスはアドレス発生器81,8
2,83により与えられる。このアドレス発生器81,
82,83ではマクロブロックのヘッダ情報の中のマク
ロブロックアドレスインクリメントからフレームバツフ
ア61,62,64でのアドレスインクリメント値を計
算し、各々のマクロブロックの先頭アドレスを求めてい
る。
ィールド分メモリ52に記憶される。この量子化幅デー
タは、逆可変長符号化回路51の出力に応じて切り換え
られるスイッチ55を介して、逆量子化器53に送られ
る。ここで、イーブンサイクルでは、フィールド処理モ
ードで処理されたマクロブロックのみを復号するので、
マクロブロック毎に復号化されるマクロブロックアドレ
スとのマクロブロックタイプとこれが示す予測方式に必
要な動きベクトルが復号され、参照フィールドから動き
補償された画像にさらに伝送されてくる差分画像が加算
され、再生画を得る。
2,61のデータは、各動き補償処理回路65,66,
59,60,63により動き補償される。このとき、各
動き補償回路はDCT処理におけるブロック化モード
(フレーム/フィールド)によりフレームの動き補償/
フィールドの動き補償を切り換える。
ッチ67,68,71の各被選択端子に送られる。これ
ら切換選択スイッチ67,68,71は、マクロブロッ
クタイプの復号方式が示す参照フィールド又はフレーム
が取り出せるように切り換えられるものである。ここ
で、上記切換選択スイッチ71には、上記切換選択スイ
ッチ67及び68の出力を加算器69で加算した後に割
算器70で1/2とされた信号と、上記スイッチ67の
出力とが供給される。当該スイッチ71の出力は、上記
スイッチ57に送られる。
2の出力は、切換選択スイッチ72を介してディスプレ
イ73に送られる。当該ディスプレイ73には、復号さ
れた順番ではなく、再生画像の順で表示されるように切
り換えられた上記切換選択スイッチ72の出力が供給さ
れる。これにより画像が得られる。
た図22に示したように静止した背景の手前で動体CA
があるものの場合には1フレームを観るとフィールド間
で動きがあるためこのような部分は櫛型KSとなるが、
本実施例装置によれば、このような動く部分は、フィー
ルド処理モードで符号化されるので、フィールド別にさ
れたぶれのない画像として処理でき、オッド/イーブン
間の動き補償により高能率で、高画質の動画が再生でき
る。すなわち、例えば図18に示すように、オッドサイ
クルの時、動く部分はフィールド処理モードで処理する
と共に静止部分はフレーム処理モードで処理する。な
お、イーブンサイクルで既に画像ができている部分は、
図19の図中斜線で示す部分となる。この図19の図中
斜線部分以外はすなわち動く部分は動き補償により復号
化する。
サイクルではフィールド処理モードで処理されたマクロ
ブロックのみを復号するのでマクロブロックアドレスを
知る必要がある。このマクロブロックアドレスを知る方
法は、2つあり、1つは先に述べたイーブンサイクルの
マクロブロック毎にマクロブロックのアドレスを伝送す
る方法で、もう1つは、オッドサイクルで1フィールド
分フィールド処理モード/フレーム処理モードの情報を
記憶しておき、各処理モードの列からフィールド処理モ
ードになっているマクロブロックのアドレスを換算する
方法である。前者の利点はメモリの追加が必要ないこと
であり、後者の利点は伝送情報が増えないことである。
量子化幅も同様で先に述べたオッドサイクルで1フィー
ルド分記憶する方法を取らずにマクロブロック毎に伝送
することで実現できる。
れば、1フレームの処理をオッドサイクルとイーブンサ
イクルの2つのサイクルに分け、オッドサイクルではマ
クロブロック単位でフレーム処理モードとフィールド処
理モードとを切り換え、フレーム処理では奇数フィール
ドと偶数フィールドを共に復号化し、フィールド処理で
は奇数フィールドのみを復号化し、更にこのサイクルで
の量子化幅を記憶しておき、次のイーブンサイクルでは
この記憶した情報を用いてフィールド処理モードのマク
ロブロックのみを動き補償して再生画像を復号化するよ
うにしているため、効率のよい符号化データを伝送する
ことができる。すなわち、少ない伝送情報で高画質の動
画を再生することが可能となる。
率符号化装置によれば、フィールド構成の動画につい
て、動きの少ない画像も動きの多い画像も、また、これ
ら両者が混在した画像であってもフィールド処理或いは
フレーム処理を効率よく行うことができるようになり、
したがって、少ない伝送情報で後の本発明の高能率復号
化装置における復号化の際に高画質の動画を再生するこ
とが可能となる。
概略構成を示すブロック図である。
概略構成を示すブロック図である。
である。
図である。
の図である。
けるフレーム処理モード/フィールド処理モードのDC
T処理の単位ブロックを示す図である。
る。
ある。
におけるフレーム処理モード/フィールド処理モードの
DCT処理の単位ブロックを示す図である。
処理の様子を説明するための図である。
の処理の様子を説明するための図である。
例(前予測について)を説明するための図である。
Claims (3)
- 【請求項1】 複数の画素の2次元配列からなるマクロ
ブロックを単位として符号化を行う画像信号の高能率符
号化装置において、 上記マクロブロック単位でフレーム間の動きベクトルと
各画素の絶対値差分和を検出する手段と上記マクロブロ
ック単位で上記フレームの画素のスキャンの奇数又は偶
数で分けたものからなるフィールド間の動きベクトルと
各画素の絶対値差分和を検出する手段とからなる動き検
出手段と、 上記マクロブロックにおけるフレームを単位として動き
補償を行うフレーム予測モードと、上記マクロブロック
におけるフィールドを単位として動き補償を行うフィー
ルド予測モードとの何れが動き補償をするに際して効率
が良いかを上記動き検出手段から出力される情報により
判定し、効率の良い予測モードを選択する第一のモード
選択手段と、 上記マクロブロックにおけるフレームを単位として直交
変換を行うようにブロック化するフレーム処理モードと
上記マクロブロックにおけるフィールドを単位として直
交変換を行うようにブロック化するフィールド処理モー
ドとの何れが直交変換を行うに際して効率が良いかを上
記動き検出手段及び上記第一のモード選択手段から出力
される情報を用いて判定し、効率の良いブロック化のモ
ードを選択する第二のモード選択手段と、 1フレームについて符号化処理のインタレースにおける
奇数フィールドのスキャンを行う期間の奇数サイクルか
偶数フィールドのスキャンを行う期間の偶数サイクルか
を認識し、該奇数サイクルで上記ブロック化のモードに
対応してブロック化されたマクロブロックを出力するよ
うにフレームメモリ群を制御するアドレス発生手段と、 上記第一のモード選択手段で選択された動き予測モード
情報と上記第二のモード選択手段で選択されたブロック
化モード情報を受け取り、該モード情報に対応して動き
補償フレーム又はフィールド間予測を実行する動き補償
手段とを備えたことを特徴とする画像信号の高能率符号
化装置。 - 【請求項2】 複数の画素の2次元配列からなるマクロ
ブロックを単位として符号化を行う画像信号の高能率符
号化装置において、 上記マクロブロック単位でフレーム間の動きベクトルと
各画素の絶対値差分和を検出する手段と上記マクロブロ
ック単位で上記フレームの画素のスキャンの奇数又は偶
数で分けたものからなるフィールド間の動きベクトルと
各画素の絶対値差分和を検出する手段とからなる動き検
出手段と、 上記マクロブロックにおけるフレームを単位として動き
補償を行うフレーム予測モードと、上記マクロブロック
におけるフィールドを単位として動き補償を行うフィー
ルド予測モードとの何れが動き補償をするに際して効率
が良いかを上記動き検出手段から出力される情報により
判定し、効率の良い予測モードを選択する第一のモード
選択手段と、 上記マクロブロックにおけるフレームを単位として直交
変換を行うようにブロック化するフレーム処理モードと
上記マクロブロックにおけるフィールドを単位として直
交変換を行うようにブロック化するフィールド処理モー
ドとの何れが直交変換を行うに際して効率が良いかを上
記動き検出手段及び上記第一のモード選択手段から出力
される情報を用いて判定し、効率の良いブロック化のモ
ードを選択する第二のモード選択手段と、 1フレームについて符号化処理のインタレースにおける
奇数フィールドのスキャンを行う期間の奇数サイクルか
偶数フィールドのスキャンを行う期間の偶数サイクルか
を認識し、上記ブロック化のモードがフィールド処理モ
ードの時のみ、該奇数サイクルでマクロブロック分の奇
数フィールドを順次1フレーム分出力し、次いで上記偶
数サイクルでマクロブロック分の偶数フィールドを順次
1フレーム分出力するようにフレームメモリ群を制御す
るアドレス発生手段と、 上記第一のモード選択手段で選択された動き予測モード
情報と上記第二のモード選択手段で選択されたブロック
化モード情報を受け取り、該モード情報に対応して動き
補償フレーム又はフィールド間予測を実行する動き補償
手段とを備えたことを特徴とする画像信号の高能率符号
化装置。 - 【請求項3】 再生される画像符号化データ及び検出動
きベクトル情報と動き予測モード情報とブロック化モー
ド情報とを含むヘッダ情報を受信して復号化し、上記復
号化された画像復号化データと共に上記検出動きベクト
ル情報と動き予測モード情報とブロック化モード情報と
マクロブロックの上記ヘッダ情報中のマクロブロック・
アドレス・インクリメントとを出力する逆可変長符号化
手段と、上記マクロブロック・アドレス・インクリメン
トから上記画像復号化データを蓄積するフレームバッフ
ァでのアドレス・インクリメント値を算出し、各々のマ
クロブロックの先頭アドレスを求め、該先頭アドレスを
上記フレームバッファに与えるアドレス発生手段と、 上記先頭アドレス以外の上記マクロブロックの相対アド
レスを上記フレームバッファに加えてデータをアクセス
し、上記検出動きベクトルと上記動き予測モード情報と
上記ブロック化モード情報を受け取り、該モード情報に
対応した動き補償フレーム又はフィールド間予測を実行
し、動き補償された画像信号を上記フレームバッファに
送るように構成した動き補償手段とを備えたことを特徴
とする画像信号の高能率復号化装置。
Priority Applications (20)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW081105254A TW199257B (ja) | 1991-07-30 | 1992-07-02 | |
KR1019920013244A KR100272812B1 (ko) | 1991-07-30 | 1992-07-24 | 비디오 신호 코더 |
EP19980203475 EP0907289B1 (en) | 1991-07-30 | 1992-07-28 | Efficient decoding apparatus for picture signal |
AT98203475T ATE209422T1 (de) | 1991-07-30 | 1992-07-28 | Bildsignaldekodierungsvorrichtung mit hohem wirkungsgrad |
DE69229229T DE69229229T2 (de) | 1991-07-30 | 1992-07-28 | Bildsignalkodierungsverfahren mit hoher wirkungsgrad |
AU23467/92A AU662548B2 (en) | 1991-07-30 | 1992-07-28 | Apparatus for coding and decoding picture signal with high efficiency |
AT98203474T ATE224627T1 (de) | 1991-07-30 | 1992-07-28 | Kodierer zur kodierung in einem vollbild- oder halbbild-modus |
EP20000201721 EP1049335B1 (en) | 1991-07-30 | 1992-07-28 | Video decoding apparatus |
DE69232357T DE69232357T2 (de) | 1991-07-30 | 1992-07-28 | Bildsignaldekodierungsvorrichtung mit hohem Wirkungsgrad |
PCT/JP1992/000956 WO1993003578A1 (en) | 1991-07-30 | 1992-07-28 | Apparatus for coding and decoding picture signal with high efficiency |
DE69232784T DE69232784T2 (de) | 1991-07-30 | 1992-07-28 | Kodierer zur Kodierung in einem Vollbild- oder Halbbild-Modus |
CA002092295A CA2092295C (en) | 1991-07-30 | 1992-07-28 | Video coding and decoding method and apparatus for selecting between frame-based and field-based predictive modes |
EP92916244A EP0598904B1 (en) | 1991-07-30 | 1992-07-28 | Method for coding picture signal with high efficiency |
EP20000201723 EP1047270B1 (en) | 1991-07-30 | 1992-07-28 | Efficient coding apparatus for picture signal |
AT92916244T ATE180374T1 (de) | 1991-07-30 | 1992-07-28 | Bildsignalkodierungsverfahren mit hoher wirkungsgrad |
EP98203474A EP0898426B1 (en) | 1991-07-30 | 1992-07-28 | Encoder for encoding in frame or field mode |
US08/312,434 US5539466A (en) | 1991-07-30 | 1994-09-26 | Efficient coding apparatus for picture signal and decoding apparatus therefor |
AU34430/95A AU687632B2 (en) | 1991-07-30 | 1995-10-24 | Efficient coding apparatus for picture signal and decoding apparatus therefor |
HK01102047.8A HK1032871B (en) | 1991-07-30 | 2001-03-21 | Efficient coding apparatus for picture signal |
HK01102698.0A HK1033059B (en) | 1991-07-30 | 2001-04-17 | Video decoding apparatus |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP21138291 | 1991-07-30 | ||
JP3-211382 | 1991-07-30 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH0591500A true JPH0591500A (ja) | 1993-04-09 |
JP3092280B2 JP3092280B2 (ja) | 2000-09-25 |
Family
ID=16605041
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP35399091A Expired - Lifetime JP3092280B2 (ja) | 1991-07-30 | 1991-12-19 | 画像信号の高能率符号化及び復号化装置 |
JP35818491A Expired - Lifetime JP3092281B2 (ja) | 1991-07-30 | 1991-12-27 | 画像信号の高能率符号化及び復号化装置 |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP35818491A Expired - Lifetime JP3092281B2 (ja) | 1991-07-30 | 1991-12-27 | 画像信号の高能率符号化及び復号化装置 |
Country Status (2)
Country | Link |
---|---|
JP (2) | JP3092280B2 (ja) |
KR (2) | KR100272812B1 (ja) |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05130590A (ja) * | 1991-10-31 | 1993-05-25 | Kokusai Denshin Denwa Co Ltd <Kdd> | 動画像の動き補償予測方式 |
JPH06165146A (ja) * | 1992-11-25 | 1994-06-10 | Matsushita Electric Ind Co Ltd | 画像符号化方法及び画像符号化装置 |
US5721588A (en) * | 1994-07-29 | 1998-02-24 | Sharp Kabushiki Kaisha | Video coding device |
US5784107A (en) * | 1991-06-17 | 1998-07-21 | Matsushita Electric Industrial Co., Ltd. | Method and apparatus for picture coding and method and apparatus for picture decoding |
KR19980080014A (ko) * | 1997-03-07 | 1998-11-25 | 샤운 엘. 맥클린토크 | 양방향으로 예측된 비디오 객체면과 같은 디지털비디오 화상의 코딩을 위한 방법 및 장치 |
KR20020000389A (ko) * | 2000-06-24 | 2002-01-05 | 박종섭 | 수신버퍼의 제어장치 |
WO2004032521A1 (ja) * | 2002-10-01 | 2004-04-15 | Matsushita Electric Industrial Co., Ltd. | 画像符号化装置、画像復号化装置およびこれらの方法 |
JP2007020187A (ja) * | 2005-07-07 | 2007-01-25 | Samsung Electronics Co Ltd | 映像符号化及び復号化方法とその装置 |
CN100423586C (zh) * | 2004-03-02 | 2008-10-01 | Lg电子有限公司 | 内编码方法 |
EP2109319A1 (en) | 2008-04-11 | 2009-10-14 | Fujitsu Limited | Moving image encoding-decoding system with macroblock-level adaptive frame/field processing |
JP2009542145A (ja) * | 2006-06-30 | 2009-11-26 | トムソン ライセンシング | フレーム・モード又はフィールド・モードの符号化方法 |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0620828U (ja) * | 1992-08-21 | 1994-03-18 | タキゲン製造株式会社 | 扉用ラッチ装置 |
KR100363588B1 (ko) * | 1993-03-25 | 2003-02-17 | 세이코 엡슨 가부시키가이샤 | 화상처리장치 |
JP2005051276A (ja) * | 2001-04-25 | 2005-02-24 | Sony Corp | 画像処理装置 |
KR100450746B1 (ko) | 2001-12-15 | 2004-10-01 | 한국전자통신연구원 | 계층탐색 기반의 혼합형 움직임 추정 장치 및 방법 |
US7088776B2 (en) | 2002-07-15 | 2006-08-08 | Apple Computer, Inc. | Method and apparatus for variable accuracy inter-picture timing specification for digital video encoding |
US6728315B2 (en) | 2002-07-24 | 2004-04-27 | Apple Computer, Inc. | Method and apparatus for variable accuracy inter-picture timing specification for digital video encoding with reduced requirements for division operations |
US7567617B2 (en) * | 2003-09-07 | 2009-07-28 | Microsoft Corporation | Predicting motion vectors for fields of forward-predicted interlaced video frames |
US8064520B2 (en) | 2003-09-07 | 2011-11-22 | Microsoft Corporation | Advanced bi-directional predictive coding of interlaced video |
KR100730689B1 (ko) * | 2005-07-29 | 2007-06-21 | 엠텍비젼 주식회사 | 동영상 데이터 인코더 및 그 제어 방법 |
JP2013066016A (ja) * | 2011-09-16 | 2013-04-11 | Univ Of Electro-Communications | 輪郭抽出システム、輪郭抽出装置及び輪郭抽出プログラム |
-
1991
- 1991-12-19 JP JP35399091A patent/JP3092280B2/ja not_active Expired - Lifetime
- 1991-12-27 JP JP35818491A patent/JP3092281B2/ja not_active Expired - Lifetime
-
1992
- 1992-07-24 KR KR1019920013244A patent/KR100272812B1/ko not_active Expired - Lifetime
- 1992-07-24 KR KR1019920013243A patent/KR100233764B1/ko not_active Expired - Lifetime
Cited By (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5784107A (en) * | 1991-06-17 | 1998-07-21 | Matsushita Electric Industrial Co., Ltd. | Method and apparatus for picture coding and method and apparatus for picture decoding |
JPH05130590A (ja) * | 1991-10-31 | 1993-05-25 | Kokusai Denshin Denwa Co Ltd <Kdd> | 動画像の動き補償予測方式 |
JPH06165146A (ja) * | 1992-11-25 | 1994-06-10 | Matsushita Electric Ind Co Ltd | 画像符号化方法及び画像符号化装置 |
US5721588A (en) * | 1994-07-29 | 1998-02-24 | Sharp Kabushiki Kaisha | Video coding device |
US5760835A (en) * | 1994-07-29 | 1998-06-02 | Sharp Kabushiki Kaisha | Video coding device |
KR19980080014A (ko) * | 1997-03-07 | 1998-11-25 | 샤운 엘. 맥클린토크 | 양방향으로 예측된 비디오 객체면과 같은 디지털비디오 화상의 코딩을 위한 방법 및 장치 |
KR20020000389A (ko) * | 2000-06-24 | 2002-01-05 | 박종섭 | 수신버퍼의 제어장치 |
US8265150B2 (en) | 2002-10-01 | 2012-09-11 | Panasonac Corporation | Picture coding apparatus, picture decoding apparatus and the methods |
CN100352287C (zh) * | 2002-10-01 | 2007-11-28 | 松下电器产业株式会社 | 图像编码装置、图像解码装置及它们的方法 |
WO2004032521A1 (ja) * | 2002-10-01 | 2004-04-15 | Matsushita Electric Industrial Co., Ltd. | 画像符号化装置、画像復号化装置およびこれらの方法 |
US7933330B2 (en) | 2002-10-01 | 2011-04-26 | Panasonic Corporation | Picture coding apparatus, picture decoding apparatus and the methods |
US8194738B2 (en) | 2002-10-01 | 2012-06-05 | Panasonic Corporation | Picture coding apparatus, picture decoding apparatus and the methods |
KR100984629B1 (ko) * | 2002-10-01 | 2010-09-30 | 파나소닉 주식회사 | 화상 부호화 장치, 화상 복호화 장치 및 이들의 방법 |
KR100984610B1 (ko) * | 2002-10-01 | 2010-09-30 | 파나소닉 주식회사 | 화상 복호화 장치 및 그 방법 |
US7864838B2 (en) | 2002-10-01 | 2011-01-04 | Panasonic Corporation | Picture encoding device, image decoding device and their methods |
CN100423586C (zh) * | 2004-03-02 | 2008-10-01 | Lg电子有限公司 | 内编码方法 |
JP2007020187A (ja) * | 2005-07-07 | 2007-01-25 | Samsung Electronics Co Ltd | 映像符号化及び復号化方法とその装置 |
JP2009542145A (ja) * | 2006-06-30 | 2009-11-26 | トムソン ライセンシング | フレーム・モード又はフィールド・モードの符号化方法 |
EP2109319A1 (en) | 2008-04-11 | 2009-10-14 | Fujitsu Limited | Moving image encoding-decoding system with macroblock-level adaptive frame/field processing |
Also Published As
Publication number | Publication date |
---|---|
KR100272812B1 (ko) | 2000-11-15 |
KR930003745A (ko) | 1993-02-24 |
KR100233764B1 (ko) | 1999-12-01 |
JP3092280B2 (ja) | 2000-09-25 |
JPH0595545A (ja) | 1993-04-16 |
KR930015863A (ko) | 1993-07-24 |
JP3092281B2 (ja) | 2000-09-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5539466A (en) | Efficient coding apparatus for picture signal and decoding apparatus therefor | |
JP3092280B2 (ja) | 画像信号の高能率符号化及び復号化装置 | |
EP0907289B1 (en) | Efficient decoding apparatus for picture signal | |
KR100345968B1 (ko) | 화상신호의고능률부호화,복호화장치및기록매체 | |
JPH05268594A (ja) | 動画像の動き検出装置 | |
JP2755851B2 (ja) | 動画像符号化装置及び動画像符号化方法 | |
JP3257052B2 (ja) | 画像信号の高能率符号化装置及びその方法 | |
JPH0698311A (ja) | 画像信号の高能率符号化及び復号化装置 | |
JP3381167B2 (ja) | 画像信号の高能率復号化装置及びその方法 | |
JP2883592B2 (ja) | 動画像復号化装置及び動画像復号化方法 | |
JPH0630332A (ja) | 動画像の符号化及び復号化装置 | |
JP2883585B2 (ja) | 動画像符号化装置及び動画像符号化方法 | |
JP2758378B2 (ja) | 動画像復号化装置及び動画像復号化方法 | |
JPH06343171A (ja) | 画像符号化方法及び装置 | |
JP3415390B2 (ja) | 動画像符号化装置及び動画像符号化方法 | |
JP3590976B2 (ja) | 動画像圧縮装置 | |
JP3496926B2 (ja) | 画像データ復号化方法 | |
JPH07255056A (ja) | 動画像再生方法及び装置 | |
HK1032871B (en) | Efficient coding apparatus for picture signal | |
JP2002252855A (ja) | 画像データ復号化方法及び装置 | |
HK1033059B (en) | Video decoding apparatus | |
JP2001231043A (ja) | 符号化装置および方法 | |
JP2004304846A (ja) | 画像符号化方法及び装置 | |
JP2001177841A (ja) | 画像信号伝送方法及び装置、並びに画像信号復号化方法及び装置 | |
JP2001298742A (ja) | 圧縮デジタルビデオ信号の復号化装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20000627 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080728 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090728 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090728 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100728 Year of fee payment: 10 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100728 Year of fee payment: 10 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110728 Year of fee payment: 11 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120728 Year of fee payment: 12 |
|
EXPY | Cancellation because of completion of term | ||
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120728 Year of fee payment: 12 |