JPH11205802A - データ符号化装置 - Google Patents
データ符号化装置Info
- Publication number
- JPH11205802A JPH11205802A JP393298A JP393298A JPH11205802A JP H11205802 A JPH11205802 A JP H11205802A JP 393298 A JP393298 A JP 393298A JP 393298 A JP393298 A JP 393298A JP H11205802 A JPH11205802 A JP H11205802A
- Authority
- JP
- Japan
- Prior art keywords
- data
- image data
- unit
- encoding
- pixel number
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Compression, Expansion, Code Conversion, And Decoders (AREA)
- Transmission Systems Not Characterized By The Medium Used For Transmission (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
(57)【要約】
【課題】入力された画像データの動き量が大きい場合に
おいても、画質の劣化が少ない高画質な符号化データを
生成するようにする。 【解決手段】入力データを所定の符号化方法によつて符
号化するデータ符号化装置において、画像データの動き
量を検出し、当該検出結果が所定の閾レベルを越えてい
た場合に、画像データの画素数を削減する画素数変換手
段と、当該画素数変換手段によつて画素数の削減された
画像データに応じて減少される動きベクトルの符号量
を、画像データを所定の方式で変換した係数データの符
号量に割り当てたことによつて得られる発生符号量にな
るように係数データを符号化する符号化手段とを設ける
ようにする。
おいても、画質の劣化が少ない高画質な符号化データを
生成するようにする。 【解決手段】入力データを所定の符号化方法によつて符
号化するデータ符号化装置において、画像データの動き
量を検出し、当該検出結果が所定の閾レベルを越えてい
た場合に、画像データの画素数を削減する画素数変換手
段と、当該画素数変換手段によつて画素数の削減された
画像データに応じて減少される動きベクトルの符号量
を、画像データを所定の方式で変換した係数データの符
号量に割り当てたことによつて得られる発生符号量にな
るように係数データを符号化する符号化手段とを設ける
ようにする。
Description
【0001】
【目次】以下の順序で本発明を説明する。
【0002】 発明の属する技術分野 従来の技術(図3及び図4) 発明が解決しようとする課題 課題を解決するための手段 発明の実施の形態(図1及び図2) 発明の効果
【0003】
【発明の属する技術分野】本発明はデータ符号化装置に
関し、例えばデイジタル放送システムに用いられるデー
タ符号化装置に適用して好適なものである。
関し、例えばデイジタル放送システムに用いられるデー
タ符号化装置に適用して好適なものである。
【0004】
【従来の技術】近年、映像及び音声の情報量を減らす方
法として種々の圧縮符号化方法が提案されており、その
代表的なものにMPEG2(Moving Picture Experts Gr
oup Phase 2)と呼ばれる方式がある。かかるMPEG2
方式を用いて、映像及び音声の放送データを圧縮符号化
し、地上波または衛星波を用いて放送するデイジタル放
送システムが開始されている。
法として種々の圧縮符号化方法が提案されており、その
代表的なものにMPEG2(Moving Picture Experts Gr
oup Phase 2)と呼ばれる方式がある。かかるMPEG2
方式を用いて、映像及び音声の放送データを圧縮符号化
し、地上波または衛星波を用いて放送するデイジタル放
送システムが開始されている。
【0005】図3において50は全体としてデータ符号
化装置を示し、ビデオテープレコーダ等の映像信号供給
装置(図示せず)から画像データD1がプリフイルタ5
1に入力される。画像データD1は、プリフイルタ51
において量子化レート制御部55から供給される周波数
特性制御信号D55に応じた帯域制限処理を受けた後、
画像データD1の高域成分を削減され、帯域制限映像デ
ータD51として画素数変換部52に出力される。ここ
で、画像データD1の高域成分は当該画像の細かい部分
を表現するものであり、プリフイルタ51は当該高域成
分を削減することにより画像の細かい部分を省略し、画
像全体に対する影響を少なく留めつつ画像データD1の
帯域幅を減少させる。
化装置を示し、ビデオテープレコーダ等の映像信号供給
装置(図示せず)から画像データD1がプリフイルタ5
1に入力される。画像データD1は、プリフイルタ51
において量子化レート制御部55から供給される周波数
特性制御信号D55に応じた帯域制限処理を受けた後、
画像データD1の高域成分を削減され、帯域制限映像デ
ータD51として画素数変換部52に出力される。ここ
で、画像データD1の高域成分は当該画像の細かい部分
を表現するものであり、プリフイルタ51は当該高域成
分を削減することにより画像の細かい部分を省略し、画
像全体に対する影響を少なく留めつつ画像データD1の
帯域幅を減少させる。
【0006】画素数変換部52は、入力された帯域制限
映像データD51に対して画素数変換処理を行う。すな
わち画素数変換部52は、入力された画像データD1の
水平方向の画素数を水平画素数Mとすると、当該画像デ
ータD1を帯域制限してなる帯域制限映像データD51
の水平方向画素数を、N<Mの関係を満たす削減水平画
素数Nに削減し、画素数変換画像データD52として符
号化部53に送出する。ここで削減水平画素数Nは、画
像データD1の画像内容に応じて、高画質を要求される
画像内容においては大きな値に、高画質を要求されない
画像内容においては小さな値に設定される。
映像データD51に対して画素数変換処理を行う。すな
わち画素数変換部52は、入力された画像データD1の
水平方向の画素数を水平画素数Mとすると、当該画像デ
ータD1を帯域制限してなる帯域制限映像データD51
の水平方向画素数を、N<Mの関係を満たす削減水平画
素数Nに削減し、画素数変換画像データD52として符
号化部53に送出する。ここで削減水平画素数Nは、画
像データD1の画像内容に応じて、高画質を要求される
画像内容においては大きな値に、高画質を要求されない
画像内容においては小さな値に設定される。
【0007】画素数変換画像データD52は、符号化部
53において動き補償処理、DCT(Discrete Cosine
Transform 、離散コサイン変換)処理、量子化処理、及
びVLC(Variable Length Coding、可変長符号化)処
理を受けて圧縮符号化され、可変長符号化データD53
としてバツフア54に送出される。このとき符号化部5
3は、量子化レート制御部55から供給される量子化制
御信号D56に基づいて量子化処理における量子化レー
トを調整する。また、符号化部53には符号化部制御部
57から符号化部制御情報D57が供給されており、当
該符号化部53は当該符号化部制御情報D57に基づい
て符号化タイミング及び動き補償処理における動きベク
トル探索範囲を設定する。
53において動き補償処理、DCT(Discrete Cosine
Transform 、離散コサイン変換)処理、量子化処理、及
びVLC(Variable Length Coding、可変長符号化)処
理を受けて圧縮符号化され、可変長符号化データD53
としてバツフア54に送出される。このとき符号化部5
3は、量子化レート制御部55から供給される量子化制
御信号D56に基づいて量子化処理における量子化レー
トを調整する。また、符号化部53には符号化部制御部
57から符号化部制御情報D57が供給されており、当
該符号化部53は当該符号化部制御情報D57に基づい
て符号化タイミング及び動き補償処理における動きベク
トル探索範囲を設定する。
【0008】ここで、可変長符号化データD53からな
る各フレーム毎の発生符号量は、画像データD1の画像
内容に応じて変動する。このため符号化部53は、バツ
フア54における可変長符号化データD53の占有量に
基づいて量子化処理の量子化レート及びプリフイルタ5
1における帯域制限を制御し、可変長符号化データD5
3をバツフア54に複数蓄積した後、一定期間例えばG
OP(Group Of Pictures )当たりの発生符号量を一定
に制御した固定長符号化データD50として出力する。
る各フレーム毎の発生符号量は、画像データD1の画像
内容に応じて変動する。このため符号化部53は、バツ
フア54における可変長符号化データD53の占有量に
基づいて量子化処理の量子化レート及びプリフイルタ5
1における帯域制限を制御し、可変長符号化データD5
3をバツフア54に複数蓄積した後、一定期間例えばG
OP(Group Of Pictures )当たりの発生符号量を一定
に制御した固定長符号化データD50として出力する。
【0009】すなわち、量子化レート制御部55はバツ
フア54における可変長符号化データD53の蓄積状態
を常に監視しており、かかる蓄積状態を占有率情報D5
4として得ることにより、当該占有率情報D54を基に
量子化制御信号D56及び周波数特性制御信号D55を
生成し、これを符号化部53及びプリフイルタ51に供
給する。かくして符号化部53は、一定期間当たりの発
生符号量を一定に制御した固定長符号化データD50を
生成するようになされている。
フア54における可変長符号化データD53の蓄積状態
を常に監視しており、かかる蓄積状態を占有率情報D5
4として得ることにより、当該占有率情報D54を基に
量子化制御信号D56及び周波数特性制御信号D55を
生成し、これを符号化部53及びプリフイルタ51に供
給する。かくして符号化部53は、一定期間当たりの発
生符号量を一定に制御した固定長符号化データD50を
生成するようになされている。
【0010】
【発明が解決しようとする課題】ところで、かかるデー
タ符号化装置50においては、画像データD1の画像の
動き量が大きければ大きい程、各フレーム当たりの動き
ベクトルの発生符号量が増加する。すなわち図4(A)
及び(B)は、量子化処理を行う前のフレーム当たりの
DCT係数の符号量及び動きベクトルの符号量の比率を
表したものであり、動き量の大きい画像を符号化した動
きベクトルMV2は、動き量の小さな画像を符号化した
動きベクトルMV1に比べて符号量が増大している。
タ符号化装置50においては、画像データD1の画像の
動き量が大きければ大きい程、各フレーム当たりの動き
ベクトルの発生符号量が増加する。すなわち図4(A)
及び(B)は、量子化処理を行う前のフレーム当たりの
DCT係数の符号量及び動きベクトルの符号量の比率を
表したものであり、動き量の大きい画像を符号化した動
きベクトルMV2は、動き量の小さな画像を符号化した
動きベクトルMV1に比べて符号量が増大している。
【0011】DCT係数DCT1及びDCT係数DCT
2の発生符号量は、画像の動き量に関わらずほとんど変
化しない。このためデータ符号化装置50は、動き量の
大きい画像が連続して入力された場合、DCT係数DC
T2及び動きベクトルMV2全体の発生符号量が増大し
ているために、DCT係数を量子化する際の量子化ステ
ツプを大きくすることにより粗く量子化する。これによ
りデータ符号化装置50は、一定期間当たりの発生符号
量が一定に制御した固定長符号化データD50を生成す
ることができるが、量子化ステツプを大きくしたことに
より、その分だけ画質の劣化が生じるという問題があつ
た。
2の発生符号量は、画像の動き量に関わらずほとんど変
化しない。このためデータ符号化装置50は、動き量の
大きい画像が連続して入力された場合、DCT係数DC
T2及び動きベクトルMV2全体の発生符号量が増大し
ているために、DCT係数を量子化する際の量子化ステ
ツプを大きくすることにより粗く量子化する。これによ
りデータ符号化装置50は、一定期間当たりの発生符号
量が一定に制御した固定長符号化データD50を生成す
ることができるが、量子化ステツプを大きくしたことに
より、その分だけ画質の劣化が生じるという問題があつ
た。
【0012】本発明は以上の点を考慮してなされたもの
で、入力された画像データの動き量が大きい場合におい
ても、画質の劣化が少ない高画質な符号化データを生成
し得るデータ符号化装置を提案しようとするものであ
る。
で、入力された画像データの動き量が大きい場合におい
ても、画質の劣化が少ない高画質な符号化データを生成
し得るデータ符号化装置を提案しようとするものであ
る。
【0013】
【課題を解決するための手段】かかる課題を解決するた
め本発明においては、入力データを所定の符号化方法に
よつて符号化するデータ符号化装置において、画像デー
タの動き量を検出し、当該検出結果が所定の閾レベルを
越えていた場合に、画像データの画素数を削減する画素
数変換手段と、当該画素数変換手段によつて画素数の削
減された画像データに応じて減少される動きベクトルの
符号量を、画像データを所定の方式で変換した係数デー
タの符号量に割り当てたことによつて得られる発生符号
量になるように係数データを符号化する符号化手段とを
設けることにより、減少した動きベクトルの符号量を係
数データの符号量に割り当てて当該係数データにおける
発生符号量を増加させ、その分だけ量子化ステツプサイ
ズを小さく設定して符号化することができる。
め本発明においては、入力データを所定の符号化方法に
よつて符号化するデータ符号化装置において、画像デー
タの動き量を検出し、当該検出結果が所定の閾レベルを
越えていた場合に、画像データの画素数を削減する画素
数変換手段と、当該画素数変換手段によつて画素数の削
減された画像データに応じて減少される動きベクトルの
符号量を、画像データを所定の方式で変換した係数デー
タの符号量に割り当てたことによつて得られる発生符号
量になるように係数データを符号化する符号化手段とを
設けることにより、減少した動きベクトルの符号量を係
数データの符号量に割り当てて当該係数データにおける
発生符号量を増加させ、その分だけ量子化ステツプサイ
ズを小さく設定して符号化することができる。
【0014】
【発明の実施の形態】以下図面について、本発明の一実
施の形態を詳述する。
施の形態を詳述する。
【0015】図1において10は全体としてデータ符号
化装置を示し、ビデオテープレコーダ等の映像信号供給
装置(図示せず)からHDTV(High Definition Tele
vision)規格の画像データD1がプリフイルタ12に入
力される。
化装置を示し、ビデオテープレコーダ等の映像信号供給
装置(図示せず)からHDTV(High Definition Tele
vision)規格の画像データD1がプリフイルタ12に入
力される。
【0016】プリフイルタ12は、量子化レート制御部
18から供給される周波数特性制御信号D18に基づい
て画像データD1を帯域制限処理して当該画像データD
1の高域成分を削減することにより、画像の細かい部分
を省略して画像全体に対する影響を少なく留めた状態
で、当該画像データD1の帯域幅を減少し、帯域制限画
像データD2としてシステムデイレイ13及び動き量検
出部15にそれぞれ送出する。
18から供給される周波数特性制御信号D18に基づい
て画像データD1を帯域制限処理して当該画像データD
1の高域成分を削減することにより、画像の細かい部分
を省略して画像全体に対する影響を少なく留めた状態
で、当該画像データD1の帯域幅を減少し、帯域制限画
像データD2としてシステムデイレイ13及び動き量検
出部15にそれぞれ送出する。
【0017】動き量検出部15は、帯域制限画像データ
D2の各フレーム画像について、当該各フレーム画像毎
の動き量を検出する。すなわち動き量検出部15は、帯
域制限画像データD2の各フレーム画像を内部のフレー
ムメモリ(図示せず)に参照画像として記憶して、フレ
ーム間に於ける各画素の差分絶対値の総和を算出し、こ
れを動き量データD15として画素数変換判定部17に
送出する。
D2の各フレーム画像について、当該各フレーム画像毎
の動き量を検出する。すなわち動き量検出部15は、帯
域制限画像データD2の各フレーム画像を内部のフレー
ムメモリ(図示せず)に参照画像として記憶して、フレ
ーム間に於ける各画素の差分絶対値の総和を算出し、こ
れを動き量データD15として画素数変換判定部17に
送出する。
【0018】画素数変換判定部17は動き量データD1
5を所定の閾値と比較し、動き量データD15が閾値よ
り大きい場合に、画素数を変換する画素数変換制御信号
D17の値を「1」とし、動き量データD15が閾値よ
り小さい場合に、画素数をそのまま変換しない画素数変
換制御信号D17の値を「0」として画素数変換部14
及び符号化部制御部16にそれぞれ送出する。
5を所定の閾値と比較し、動き量データD15が閾値よ
り大きい場合に、画素数を変換する画素数変換制御信号
D17の値を「1」とし、動き量データD15が閾値よ
り小さい場合に、画素数をそのまま変換しない画素数変
換制御信号D17の値を「0」として画素数変換部14
及び符号化部制御部16にそれぞれ送出する。
【0019】システムデイレイ13に送出された帯域制
限画像データD2は、当該システムデイレイ13が有す
るメモリ(図示せず)にフレーム毎に一旦書き込まれた
後、所定の待機時間後にフレーム毎に読み出され、画素
数変換部14に送出される。ここでシステムデイレイ1
3は、動き量検出部15における帯域制限画像データD
2の1フレーム当たりの動き量検出処理に要する時間と
同一の待機時間を経過した後、画素数変換制御信号D1
7が画素数変換部14に入力されるタイミングと同期し
て帯域制限画像データD2を画素数変換部14に入力す
るようになされている。
限画像データD2は、当該システムデイレイ13が有す
るメモリ(図示せず)にフレーム毎に一旦書き込まれた
後、所定の待機時間後にフレーム毎に読み出され、画素
数変換部14に送出される。ここでシステムデイレイ1
3は、動き量検出部15における帯域制限画像データD
2の1フレーム当たりの動き量検出処理に要する時間と
同一の待機時間を経過した後、画素数変換制御信号D1
7が画素数変換部14に入力されるタイミングと同期し
て帯域制限画像データD2を画素数変換部14に入力す
るようになされている。
【0020】画素数変換部14は、画素数変換判定部1
7から供給される画素数制御信号D17に基づいて帯域
制限画像データD2の水平方向画素数を変換する。すな
わち画素数変換部14は、画像データD1が帯域制限さ
れてなる帯域制限画像データD2の水平方向画素数をM
とし、画素数変換後の水平方向画素数をNとすると、画
素数変換制御信号D17の値が「1」の場合は、帯域制
限画像データD2の水平方向画素数をN画素に削減し、
これを画素数変換画像データD3として符号化部20に
送出され、画素数変換制御信号D17の値が「0」の場
合は、帯域制限画像データD2をそのまま画素数変換画
像データD3として符号化部20に送出する。
7から供給される画素数制御信号D17に基づいて帯域
制限画像データD2の水平方向画素数を変換する。すな
わち画素数変換部14は、画像データD1が帯域制限さ
れてなる帯域制限画像データD2の水平方向画素数をM
とし、画素数変換後の水平方向画素数をNとすると、画
素数変換制御信号D17の値が「1」の場合は、帯域制
限画像データD2の水平方向画素数をN画素に削減し、
これを画素数変換画像データD3として符号化部20に
送出され、画素数変換制御信号D17の値が「0」の場
合は、帯域制限画像データD2をそのまま画素数変換画
像データD3として符号化部20に送出する。
【0021】符号化部制御部16は、画素数変換判定部
17から画素数制御信号D17が入力されると符号化部
制御信号D16を符号化部20に供給する。符号化部2
0は、符号化部制御信号D16に基づいて動作すること
により、N画素の画素数変換画像データD3に対して符
号化処理を施す。
17から画素数制御信号D17が入力されると符号化部
制御信号D16を符号化部20に供給する。符号化部2
0は、符号化部制御信号D16に基づいて動作すること
により、N画素の画素数変換画像データD3に対して符
号化処理を施す。
【0022】すなわち、画素数制御信号D17の値が
「1」の場合、図2(A)に示す水平画素数Mの帯域制
限画像データD2は、画素数変換部14において画素数
変換され、図2(B)に示す水平画素数Nの画素数変換
画像データD3として符号化部20に送出される。
「1」の場合、図2(A)に示す水平画素数Mの帯域制
限画像データD2は、画素数変換部14において画素数
変換され、図2(B)に示す水平画素数Nの画素数変換
画像データD3として符号化部20に送出される。
【0023】ここで、画素数変換画像データD3は連続
して送出されるわけではなく、図2(B)に示すように
N画素が連続して送出された後、(M−N)画素に相当
する期間は送出が停止される。符号化部20は、符号化
部制御信号D16に応じてN画素に相当する期間は符号
化処理を行い、(M−N)画素に相当する期間は符号化
処理を停止することにより、動作クロツクを一定に保ち
ながら、N画素の画素数変換画像データD3に対して符
号化処理を施す。
して送出されるわけではなく、図2(B)に示すように
N画素が連続して送出された後、(M−N)画素に相当
する期間は送出が停止される。符号化部20は、符号化
部制御信号D16に応じてN画素に相当する期間は符号
化処理を行い、(M−N)画素に相当する期間は符号化
処理を停止することにより、動作クロツクを一定に保ち
ながら、N画素の画素数変換画像データD3に対して符
号化処理を施す。
【0024】これに対し、画素数変換値D17の値が
「0」の場合、図2(A)に示す水平画素数Mの帯域制
限画像データD2は、画素数変換部14において画素数
変換されることなく、水平画素数Mのまま画素数変換画
像データD3として符号化部20に送出される。符号化
部20は、符号化部制御信号D16に基づいて連続して
符号化処理を行う。また符号化部20は、符号化部制御
信号D16に応じて動き補償処理における動きベクトル
探索範囲を設定する。
「0」の場合、図2(A)に示す水平画素数Mの帯域制
限画像データD2は、画素数変換部14において画素数
変換されることなく、水平画素数Mのまま画素数変換画
像データD3として符号化部20に送出される。符号化
部20は、符号化部制御信号D16に基づいて連続して
符号化処理を行う。また符号化部20は、符号化部制御
信号D16に応じて動き補償処理における動きベクトル
探索範囲を設定する。
【0025】符号化部20において、画素数変換画像デ
ータD3は前処理部21に入力される。前処理部21
は、画素数変換画像データD3の各フレーム画像につい
て、設定されたシーケンスに応じて、Iピクチヤ、Pピ
クチヤまたはBピクチヤの3つの画像タイプのうちのど
の画像タイプとして処理するかを指定した後、当該フレ
ーム画像の画像タイプに応じて当該フレーム画像を符号
化する順番に並べ替え、さらに当該フレーム画像を16
画素×16ラインの輝度信号及び当該輝度信号に対応す
る色差信号によつて構成されるマクロブロツクに分割
し、これをマクロブロツクデータD4として演算器22
及び動きベクトル検出部31にそれぞれ供給する。因み
に前処理部21は、ラスタースキヤンからブロツクスキ
ヤンに変換し、これにより画像の符号化する順番を入れ
換えるようになされている。
ータD3は前処理部21に入力される。前処理部21
は、画素数変換画像データD3の各フレーム画像につい
て、設定されたシーケンスに応じて、Iピクチヤ、Pピ
クチヤまたはBピクチヤの3つの画像タイプのうちのど
の画像タイプとして処理するかを指定した後、当該フレ
ーム画像の画像タイプに応じて当該フレーム画像を符号
化する順番に並べ替え、さらに当該フレーム画像を16
画素×16ラインの輝度信号及び当該輝度信号に対応す
る色差信号によつて構成されるマクロブロツクに分割
し、これをマクロブロツクデータD4として演算器22
及び動きベクトル検出部31にそれぞれ供給する。因み
に前処理部21は、ラスタースキヤンからブロツクスキ
ヤンに変換し、これにより画像の符号化する順番を入れ
換えるようになされている。
【0026】動きベクトル検出部31は、マクロブロツ
クデータD4の各マクロブロツクの動きベクトルを、当
該マクロブロツクデータD4及びフレームメモリ29に
記憶されている参照画像データD28を基に算出し、動
きベクトルデータD31として動き補償部30及びVL
C(Variable Length Coding、可変長符号化)部25に
それぞれ送出する。
クデータD4の各マクロブロツクの動きベクトルを、当
該マクロブロツクデータD4及びフレームメモリ29に
記憶されている参照画像データD28を基に算出し、動
きベクトルデータD31として動き補償部30及びVL
C(Variable Length Coding、可変長符号化)部25に
それぞれ送出する。
【0027】演算器22は、前処理部21から供給され
たマクロブロツクデータD4について、当該マクロブロ
ツクデータD4の各マクロブロツクの画像タイプに基づ
いて、イントラモード、順方向予測モード、逆方向予測
モードまたは双方向予測モードのいずれかの予測モード
の動き補償を行う。ここでイントラモードとは、符号化
対象となるフレーム画像をそのまま伝送データとする方
法であり、順方向予測モードとは、符号化対象となるフ
レーム画像と過去参照画像との予測残差を伝送データと
する方法である。また逆方向予測モードとは、符号化対
象となるフレーム画像と未来参照画像との予測残差を伝
送データとする方法であり、双方向予測モードとは、符
号化対象となるフレーム画像と、過去参照画像及び未来
参照画像の2つの予測画像の平均値との予測残差を伝送
データとする方法である。
たマクロブロツクデータD4について、当該マクロブロ
ツクデータD4の各マクロブロツクの画像タイプに基づ
いて、イントラモード、順方向予測モード、逆方向予測
モードまたは双方向予測モードのいずれかの予測モード
の動き補償を行う。ここでイントラモードとは、符号化
対象となるフレーム画像をそのまま伝送データとする方
法であり、順方向予測モードとは、符号化対象となるフ
レーム画像と過去参照画像との予測残差を伝送データと
する方法である。また逆方向予測モードとは、符号化対
象となるフレーム画像と未来参照画像との予測残差を伝
送データとする方法であり、双方向予測モードとは、符
号化対象となるフレーム画像と、過去参照画像及び未来
参照画像の2つの予測画像の平均値との予測残差を伝送
データとする方法である。
【0028】まず、マクロブロツクデータD4がIピク
チヤである場合について説明する。この場合、マクロブ
ロツクデータD4はイントラモードで処理される。すな
わち、演算器22はマクロブロツクデータD4のマクロ
ブロツクを、そのまま演算データD5としてDCT(Di
screte Cosine Transform 、離散コサイン変換)部23
に送出する。
チヤである場合について説明する。この場合、マクロブ
ロツクデータD4はイントラモードで処理される。すな
わち、演算器22はマクロブロツクデータD4のマクロ
ブロツクを、そのまま演算データD5としてDCT(Di
screte Cosine Transform 、離散コサイン変換)部23
に送出する。
【0029】DCT部23は、演算データD5に対して
DCT変換処理を行つてDCT係数化し、DCT係数デ
ータD6として量子化部24に送出する。量子化部24
はDCT係数データD6に対して量子化処理を行い、量
子化DCT係数データD7としてVLC部25及び逆量
子化部26にそれぞれ送出する。このとき量子化部24
は、量子化レート制御部18より供給される量子化制御
信号D20に応じて量子化処理における量子化レートを
調整し、量子化DCT係数データD7の符号発生量を制
御する。
DCT変換処理を行つてDCT係数化し、DCT係数デ
ータD6として量子化部24に送出する。量子化部24
はDCT係数データD6に対して量子化処理を行い、量
子化DCT係数データD7としてVLC部25及び逆量
子化部26にそれぞれ送出する。このとき量子化部24
は、量子化レート制御部18より供給される量子化制御
信号D20に応じて量子化処理における量子化レートを
調整し、量子化DCT係数データD7の符号発生量を制
御する。
【0030】逆量子化部26に送出された量子化DCT
係数データD7は、逆量子化処理を受け、DCT係数デ
ータD26として逆DCT部27に送出される。そして
DCT係数データD26は、逆DCT部27において逆
DCT処理を受け、演算データD27として演算器28
に送出され、参照画像データD28としてフレームメモ
リ29に記憶される。
係数データD7は、逆量子化処理を受け、DCT係数デ
ータD26として逆DCT部27に送出される。そして
DCT係数データD26は、逆DCT部27において逆
DCT処理を受け、演算データD27として演算器28
に送出され、参照画像データD28としてフレームメモ
リ29に記憶される。
【0031】次に、マクロブロツクデータD4がPピク
チヤである場合について説明する。この場合、演算器2
2はマクロブロツクデータD4について、イントラモー
ドまたは順方向予測モードのいずれかの予測モードによ
る動き補償処理を行う。
チヤである場合について説明する。この場合、演算器2
2はマクロブロツクデータD4について、イントラモー
ドまたは順方向予測モードのいずれかの予測モードによ
る動き補償処理を行う。
【0032】予測モードがイントラモードの場合、上述
のIピクチヤの場合と同様に、演算器22はマクロブロ
ツクデータD2のマクロブロツクをそのまま演算データ
D5としてDCT部23に送出する。演算データD5
は、上述のIピクチヤの場合と同様にDCT部23にお
いてDCT変換処理を受け、さらに量子化部24におい
て量子化処理を受け、量子化DCT係数データD7とし
てVLC部25及び逆量子化部26に送出される。この
とき量子化部24は、量子化レート制御部18より供給
される量子化制御信号D20に応じて、量子化処理にお
ける量子化レートを調整し、量子化DCT係数データD
7の符号発生量を制御する。
のIピクチヤの場合と同様に、演算器22はマクロブロ
ツクデータD2のマクロブロツクをそのまま演算データ
D5としてDCT部23に送出する。演算データD5
は、上述のIピクチヤの場合と同様にDCT部23にお
いてDCT変換処理を受け、さらに量子化部24におい
て量子化処理を受け、量子化DCT係数データD7とし
てVLC部25及び逆量子化部26に送出される。この
とき量子化部24は、量子化レート制御部18より供給
される量子化制御信号D20に応じて、量子化処理にお
ける量子化レートを調整し、量子化DCT係数データD
7の符号発生量を制御する。
【0033】逆量子化部26に送出された量子化DCT
係数データD7は、逆量子化処理を受け、DCT係数デ
ータD26として逆DCT部27に送出される。DCT
係数データD26は逆DCT部27において逆DCT処
理を受け、演算データD27として演算器28に送出さ
れ、参照画像データD28としてフレームメモリ29に
記憶される。
係数データD7は、逆量子化処理を受け、DCT係数デ
ータD26として逆DCT部27に送出される。DCT
係数データD26は逆DCT部27において逆DCT処
理を受け、演算データD27として演算器28に送出さ
れ、参照画像データD28としてフレームメモリ29に
記憶される。
【0034】予測モードが順方向予測モードの場合、演
算器22はマクロブロツクデータD4について、動き補
償部31より供給される順方向予測画像データD30F
を用いて減算処理する。
算器22はマクロブロツクデータD4について、動き補
償部31より供給される順方向予測画像データD30F
を用いて減算処理する。
【0035】ここで順方向予測画像データD30Fは、
フレームメモリ29に記憶されている参照画像データD
28を、動きベクトルデータD31に応じて動き補償す
ることにより算出される。すなわち動き補償部30は順
方向予測モードにおいて、フレームメモリ29の読出ア
ドレスを動きベクトルデータD31に応じてずらして参
照画像データD28を読み出し、これを順方向予測画像
データD30Fとして演算器22及び演算器28に供給
する。演算器22はマクロブロツクデータD4から順方
向予測画像データD30Fを減算して予測残差としての
差分データを得、演算データD5としてDCT部23に
送出する。
フレームメモリ29に記憶されている参照画像データD
28を、動きベクトルデータD31に応じて動き補償す
ることにより算出される。すなわち動き補償部30は順
方向予測モードにおいて、フレームメモリ29の読出ア
ドレスを動きベクトルデータD31に応じてずらして参
照画像データD28を読み出し、これを順方向予測画像
データD30Fとして演算器22及び演算器28に供給
する。演算器22はマクロブロツクデータD4から順方
向予測画像データD30Fを減算して予測残差としての
差分データを得、演算データD5としてDCT部23に
送出する。
【0036】演算データ信号D5はDCT部23におい
てDCT変換処理を受け、さらに量子化部24において
量子化処理を受け、量子化DCT係数データD7として
VLC部25及び逆量子化部26に送出される。このと
き量子化部24は、量子化レート制御部18より供給さ
れる量子化制御信号D20に応じて、量子化処理におけ
る量子化レートを調整し、量子化DCT係数データD7
の符号発生量を制御する。
てDCT変換処理を受け、さらに量子化部24において
量子化処理を受け、量子化DCT係数データD7として
VLC部25及び逆量子化部26に送出される。このと
き量子化部24は、量子化レート制御部18より供給さ
れる量子化制御信号D20に応じて、量子化処理におけ
る量子化レートを調整し、量子化DCT係数データD7
の符号発生量を制御する。
【0037】逆量子化部26に送出された量子化DCT
係数データD7は逆量子化処理を受け、DCT係数デー
タD26として逆DCT部27に送出される。DCT係
数データD26は、逆DCT部27において逆DCT処
理を受け、演算データD27として演算器28に送出さ
れる。ここで、演算器28には動き補償部30より順方
向予測画像データD30Fが供給されており、演算器2
8は演算データD27に当該順方向予測画像データD3
0Fを加算することにより参照画像データD28(Pピ
クチヤ)を局部再生し、フレームメモリ29に記憶す
る。
係数データD7は逆量子化処理を受け、DCT係数デー
タD26として逆DCT部27に送出される。DCT係
数データD26は、逆DCT部27において逆DCT処
理を受け、演算データD27として演算器28に送出さ
れる。ここで、演算器28には動き補償部30より順方
向予測画像データD30Fが供給されており、演算器2
8は演算データD27に当該順方向予測画像データD3
0Fを加算することにより参照画像データD28(Pピ
クチヤ)を局部再生し、フレームメモリ29に記憶す
る。
【0038】次に、前処理部21からBピクチヤのマク
ロブロツクデータD4が演算器22に供給された場合に
ついて説明する。この場合、演算機22はマクロブロツ
クデータD4について、イントラモード、順方向予測モ
ード、逆方向予測モードまたは双方向予測モードのいず
れかの動き補償処理を行う。
ロブロツクデータD4が演算器22に供給された場合に
ついて説明する。この場合、演算機22はマクロブロツ
クデータD4について、イントラモード、順方向予測モ
ード、逆方向予測モードまたは双方向予測モードのいず
れかの動き補償処理を行う。
【0039】予測モードがイントラモードまたは順方向
予測モードの場合、マクロブロツクデータD2は上述の
Pピクチヤの場合と同様の処理を受けるが、Bピクチヤ
は参照画像として用いられないため、フレームメモリ2
9には記憶されない。
予測モードの場合、マクロブロツクデータD2は上述の
Pピクチヤの場合と同様の処理を受けるが、Bピクチヤ
は参照画像として用いられないため、フレームメモリ2
9には記憶されない。
【0040】予測モードが逆方向予測モードの場合、演
算器22はマクロブロツクデータD4について、動き補
償部30より供給される逆方向予測画像データD30B
を用いて減算処理する。
算器22はマクロブロツクデータD4について、動き補
償部30より供給される逆方向予測画像データD30B
を用いて減算処理する。
【0041】ここで逆方向予測画像データD30Bは、
フレームメモリ29に記憶されている参照画像データD
28を、動きベクトルデータD31に応じて動き補償す
ることにより算出される。すなわち動き補償部31は逆
方向予測モードにおいて、フレームメモリ29の読出ア
ドレスを動きベクトルデータD31に応じてずらして参
照画像データD28を読み出し、これを逆方向予測画像
データD30Bとして演算器22及び演算器28に供給
する。演算器22は、マクロブロツクデータD4から逆
方向予測画像データD30Bを減算して予測残差として
の差分データを得、演算データD5としてDCT部23
に送出する。
フレームメモリ29に記憶されている参照画像データD
28を、動きベクトルデータD31に応じて動き補償す
ることにより算出される。すなわち動き補償部31は逆
方向予測モードにおいて、フレームメモリ29の読出ア
ドレスを動きベクトルデータD31に応じてずらして参
照画像データD28を読み出し、これを逆方向予測画像
データD30Bとして演算器22及び演算器28に供給
する。演算器22は、マクロブロツクデータD4から逆
方向予測画像データD30Bを減算して予測残差として
の差分データを得、演算データD5としてDCT部23
に送出する。
【0042】演算データD5はDCT部23においてD
CT変換処理を受け、さらに量子化部24において量子
化処理を受け、量子化DCT係数データD7としてVL
C部25及び逆量子化部26に送出される。このとき量
子化部24は、量子化レート制御部18より供給される
量子化制御信号D20に応じて、量子化処理における量
子化レートを調整し、量子化DCT係数データD7の符
号発生量を制御する。
CT変換処理を受け、さらに量子化部24において量子
化処理を受け、量子化DCT係数データD7としてVL
C部25及び逆量子化部26に送出される。このとき量
子化部24は、量子化レート制御部18より供給される
量子化制御信号D20に応じて、量子化処理における量
子化レートを調整し、量子化DCT係数データD7の符
号発生量を制御する。
【0043】逆量子化部26に送出された量子化DCT
係数データD7は、逆量子化処理を受け、DCT係数デ
ータD26として逆DCT部27に送出される。DCT
係数データD26は逆DCT部27において逆DCT処
理を受け、演算データD27として演算器28に送出さ
れる。ここで、演算器28には動き補償部30より逆方
向予測画像データD30Bが供給されており、演算器2
8は演算データD27に当該逆方向予測画像データD3
0Bを加算することにより参照画像データD28(Bピ
クチヤ)を局部再生するが、Bピクチヤは他の予測参照
画像として用いられないので、参照画像データD28は
フレームメモリ29には記憶されない。
係数データD7は、逆量子化処理を受け、DCT係数デ
ータD26として逆DCT部27に送出される。DCT
係数データD26は逆DCT部27において逆DCT処
理を受け、演算データD27として演算器28に送出さ
れる。ここで、演算器28には動き補償部30より逆方
向予測画像データD30Bが供給されており、演算器2
8は演算データD27に当該逆方向予測画像データD3
0Bを加算することにより参照画像データD28(Bピ
クチヤ)を局部再生するが、Bピクチヤは他の予測参照
画像として用いられないので、参照画像データD28は
フレームメモリ29には記憶されない。
【0044】予測モードが双方向モードの場合、演算器
22はマクロブロツクデータD4から、動き補償部30
より供給される順方向予測画像データD30F及び逆方
向予測画像データD30Bの平均値を減算して予測残差
としての差分データを得、これを演算データD5として
DCT部23に送出する。
22はマクロブロツクデータD4から、動き補償部30
より供給される順方向予測画像データD30F及び逆方
向予測画像データD30Bの平均値を減算して予測残差
としての差分データを得、これを演算データD5として
DCT部23に送出する。
【0045】演算データ信号D5は、DCT部23にお
いてDCT変換処理を受け、さらに量子化部24におい
て量子化処理を受け、量子化DCT係数データD7とし
てVLC部25及び逆量子化部26に送出される。この
とき量子化部24は、量子化レート制御部18より供給
される量子化制御信号D20に応じて、量子化処理にお
ける量子化レートを調整し、量子化DCT係数データD
7の符号発生量を制御する。
いてDCT変換処理を受け、さらに量子化部24におい
て量子化処理を受け、量子化DCT係数データD7とし
てVLC部25及び逆量子化部26に送出される。この
とき量子化部24は、量子化レート制御部18より供給
される量子化制御信号D20に応じて、量子化処理にお
ける量子化レートを調整し、量子化DCT係数データD
7の符号発生量を制御する。
【0046】逆量子化部26に送出された量子化DCT
係数データD7は、逆量子化処理を受け、DCT係数デ
ータD26として逆DCT部27に送出される。DCT
係数データD26は、逆DCT部27において逆DCT
処理を受け、演算データS27として演算器28に送出
される。ここで、演算器28には動き補償部30より順
方向予測画像データD30F及び逆方向予測画像データ
D30Bが供給されており、演算器28は演算データD
27に当該順方向予測画像データD30F及び逆方向予
測画像データD30Bの平均値を加算することにより参
照画像データD28(Bピクチヤ)を生成するが、Bピ
クチヤは他の予測参照画像として用いられないので、参
照画像データD28はフレームメモリ29には記憶され
ない。
係数データD7は、逆量子化処理を受け、DCT係数デ
ータD26として逆DCT部27に送出される。DCT
係数データD26は、逆DCT部27において逆DCT
処理を受け、演算データS27として演算器28に送出
される。ここで、演算器28には動き補償部30より順
方向予測画像データD30F及び逆方向予測画像データ
D30Bが供給されており、演算器28は演算データD
27に当該順方向予測画像データD30F及び逆方向予
測画像データD30Bの平均値を加算することにより参
照画像データD28(Bピクチヤ)を生成するが、Bピ
クチヤは他の予測参照画像として用いられないので、参
照画像データD28はフレームメモリ29には記憶され
ない。
【0047】かくして、データ符号化装置10に入力さ
れた画素数変換画像データD3は、動き補償処理、DC
T処理及び量子化処理を受け、量子化DCT係数データ
D7としてVLC部25に供給される。
れた画素数変換画像データD3は、動き補償処理、DC
T処理及び量子化処理を受け、量子化DCT係数データ
D7としてVLC部25に供給される。
【0048】VLC部25は、量子化DCT係数データ
D7及び動きベクトルデータD31に対して可変長符号
化処理を行い、可変長符号化データD8としてバツフア
19に送出する。バツフア19において可変長符号化デ
ータD8は、一時蓄積された後に一定期間単位(GOP
ごと)の固定長符号化データD10として読み出され
る。
D7及び動きベクトルデータD31に対して可変長符号
化処理を行い、可変長符号化データD8としてバツフア
19に送出する。バツフア19において可変長符号化デ
ータD8は、一時蓄積された後に一定期間単位(GOP
ごと)の固定長符号化データD10として読み出され
る。
【0049】この場合、画素数変換画像データD3は、
画素数変換部14によつて画像データD1の画素数がN
画素に削減されているため、当該画素数変換画像データ
D3の画像を16画素×16ラインに分割してなるマク
ロブロツクデータD4のマクロブロツク数も当然減少さ
れている。
画素数変換部14によつて画像データD1の画素数がN
画素に削減されているため、当該画素数変換画像データ
D3の画像を16画素×16ラインに分割してなるマク
ロブロツクデータD4のマクロブロツク数も当然減少さ
れている。
【0050】ここで、動き補償処理における動きベクト
ルの発生符号量は、マクロブロツク数にほぼ比例するた
め、マクロブロツク数が減ると、これに伴い動きベクト
ルの発生符号量も減少する。
ルの発生符号量は、マクロブロツク数にほぼ比例するた
め、マクロブロツク数が減ると、これに伴い動きベクト
ルの発生符号量も減少する。
【0051】従つて、固定長符号化データD10の発生
符号量が一定あるために、マクロブロツク数の減少に伴
う動きベクトルの符号量の減少分をDCT係数データD
6の符号量に加算することができ、この結果として量子
化レート制御部18は、より細かい量子化ステツプでD
CT係数データD6を量子化し得るので画質の劣化を防
止した高画質な固定長符号化データD10を生成するよ
うになされている。
符号量が一定あるために、マクロブロツク数の減少に伴
う動きベクトルの符号量の減少分をDCT係数データD
6の符号量に加算することができ、この結果として量子
化レート制御部18は、より細かい量子化ステツプでD
CT係数データD6を量子化し得るので画質の劣化を防
止した高画質な固定長符号化データD10を生成するよ
うになされている。
【0052】以上の構成において、データ符号化装置1
0は、動き量検出部15から供給される動き量データD
15が所定の閾値よりも大きい場合に、画像の動きベク
トルが大きいと判断して「1」の値でなる画素数変換制
御信号D17を画素数変換部14に供給する。画素数変
換部14は、画素数変換制御信号D17に基づいて帯域
制限画像データD2の水平方向画素数をN画素に削減す
ることにより画素数変換画像データD3を得、当該画素
数変換画像データD3を前処理部21により16画素×
16ラインのマクロブロツクデータD4に分割する。
0は、動き量検出部15から供給される動き量データD
15が所定の閾値よりも大きい場合に、画像の動きベク
トルが大きいと判断して「1」の値でなる画素数変換制
御信号D17を画素数変換部14に供給する。画素数変
換部14は、画素数変換制御信号D17に基づいて帯域
制限画像データD2の水平方向画素数をN画素に削減す
ることにより画素数変換画像データD3を得、当該画素
数変換画像データD3を前処理部21により16画素×
16ラインのマクロブロツクデータD4に分割する。
【0053】これによりフレーム画像の画素数が削減さ
れた分、マクロブロツクデータD4のマクロブロツク数
が減少し、この結果として動きベクトルの発生符号量が
減少する。すなわち画素数の削減量に応じてマクロブロ
ツク数が減少するため、個々のマクロブロツクサイズが
大きくなり、これにより動きベクトルを表すのに必要な
画素数が減少することになる。従つて画像の動きベクト
ルが大きければ大きい程、動きベクトルの発生符号量が
減少する割合も大きくなる。従つてデータ符号化装置1
0は、画像の動きベクトルが大きい場合に画素数を削減
することに伴つてマクロブロツク数が減少するので、動
きベクトルの発生符号量が減少する分の符号量をDCT
係数データD6の発生符号量に割り当てることができ
る。
れた分、マクロブロツクデータD4のマクロブロツク数
が減少し、この結果として動きベクトルの発生符号量が
減少する。すなわち画素数の削減量に応じてマクロブロ
ツク数が減少するため、個々のマクロブロツクサイズが
大きくなり、これにより動きベクトルを表すのに必要な
画素数が減少することになる。従つて画像の動きベクト
ルが大きければ大きい程、動きベクトルの発生符号量が
減少する割合も大きくなる。従つてデータ符号化装置1
0は、画像の動きベクトルが大きい場合に画素数を削減
することに伴つてマクロブロツク数が減少するので、動
きベクトルの発生符号量が減少する分の符号量をDCT
係数データD6の発生符号量に割り当てることができ
る。
【0054】かくしてデータ符号化装置10は、動きベ
クトルの発生符号量が減少する分の符号量をDCT係数
データD6の発生符号量に割り当て得ることにより、量
子化部24の量子化ステツプサイズをその分小さくする
ことができ、かくして画像の動きが激しく発生符号量が
多くなる場合でもDCT係数データD6の係数値を増大
させてDCT空間における解像度の低下を防止すること
ができる。
クトルの発生符号量が減少する分の符号量をDCT係数
データD6の発生符号量に割り当て得ることにより、量
子化部24の量子化ステツプサイズをその分小さくする
ことができ、かくして画像の動きが激しく発生符号量が
多くなる場合でもDCT係数データD6の係数値を増大
させてDCT空間における解像度の低下を防止すること
ができる。
【0055】以上の構成によれば、データ符号化装置1
0は、フレーム画像の動きベクトルが大きい場合に画素
数を削減し、それに伴つて減少するマクロブロツク数に
応じて動きベクトルの発生符号量が減少し、その分の符
号量をDCT係数データD6の符号量に割り当てること
により、量子化ステツプサイズをその分小さくして量子
化することができ、その分だけ画質を改善した高画質な
符号化データを生成することができる。
0は、フレーム画像の動きベクトルが大きい場合に画素
数を削減し、それに伴つて減少するマクロブロツク数に
応じて動きベクトルの発生符号量が減少し、その分の符
号量をDCT係数データD6の符号量に割り当てること
により、量子化ステツプサイズをその分小さくして量子
化することができ、その分だけ画質を改善した高画質な
符号化データを生成することができる。
【0056】なお上述の実施の形態においては、動き量
データD15と所定の閾値との比較結果に基づいて画素
数を削減するようにした場合に付いて述べたが、本発明
はこれに限らず、閾値を複数種類設定し、さらに当該複
数種類の閾値に対応した複数の削減水平画素数、例えば
1440画素、1280画素、1152画素及び960
画素を設定し、動き量データD15と所定の閾値との比
較結果に基づいていきずれかの画素数に水平画素数を削
減するようにしても良い。この場合、画素数制御信号D
17は、「1」あるいは「0」の1ビツトの信号ではな
く、複数種類jの閾値に対応したkビツト(j≦2k )
の信号が用いられ、所定の整数比率で画素数が削減され
る。
データD15と所定の閾値との比較結果に基づいて画素
数を削減するようにした場合に付いて述べたが、本発明
はこれに限らず、閾値を複数種類設定し、さらに当該複
数種類の閾値に対応した複数の削減水平画素数、例えば
1440画素、1280画素、1152画素及び960
画素を設定し、動き量データD15と所定の閾値との比
較結果に基づいていきずれかの画素数に水平画素数を削
減するようにしても良い。この場合、画素数制御信号D
17は、「1」あるいは「0」の1ビツトの信号ではな
く、複数種類jの閾値に対応したkビツト(j≦2k )
の信号が用いられ、所定の整数比率で画素数が削減され
る。
【0057】また上述の実施の形態においては、データ
符号化装置10にHDTV規格の画像データD1を入力
するようにした場合について述べたが、本発明はこれに
限らず、HDTV以外の規格の画像データを入力するよ
うにしても良い。
符号化装置10にHDTV規格の画像データD1を入力
するようにした場合について述べたが、本発明はこれに
限らず、HDTV以外の規格の画像データを入力するよ
うにしても良い。
【0058】さらに上述の実施の形態においては、動き
の激しい画像の圧縮難易度に応じて水平方向画素数の削
減処理を行うようにした場合るついて述べたが、本発明
はこれに限らず、垂直方向すなわち走査線本数を削減す
るようにしたり、垂直方向及び水平方向すなわち走査線
本数及び水平方向画素数を同時に削減するようにしても
良い。
の激しい画像の圧縮難易度に応じて水平方向画素数の削
減処理を行うようにした場合るついて述べたが、本発明
はこれに限らず、垂直方向すなわち走査線本数を削減す
るようにしたり、垂直方向及び水平方向すなわち走査線
本数及び水平方向画素数を同時に削減するようにしても
良い。
【0059】さらに上述の実施の形態においては、本発
明をMPEG2方式のデータ符号化装置10に適用する
ようにした場合について述べたが、本発明はこれに限ら
ず、他の種々の符号化方式によるデータ符号化装置に本
発明を適用するようにしても良い。
明をMPEG2方式のデータ符号化装置10に適用する
ようにした場合について述べたが、本発明はこれに限ら
ず、他の種々の符号化方式によるデータ符号化装置に本
発明を適用するようにしても良い。
【0060】
【発明の効果】上述のように本発明によれば、入力デー
タを所定の符号化方法によつて符号化するデータ符号化
装置において、画像データの動き量を検出し、当該検出
結果が所定の閾レベルを越えていた場合に、画像データ
の画素数を削減する画素数変換手段と、当該画素数変換
手段によつて画素数の削減された画像データに応じて減
少される動きベクトルの符号量を、画像データを所定の
方式で変換した係数データの符号量に割り当てたことに
よつて得られる発生符号量になるように係数データを符
号化する符号化手段とを設けることにより、減少した動
きベクトルの符号量を係数データの符号量に割り当てて
当該係数データにおける発生符号量を増加させ、その分
だけ量子化ステツプサイズを小さく設定して符号化する
ことができ、かくして入力された画像データの動きベク
トルが大きい場合においても、画質の劣化が少ない高画
質な符号化データを生成することができる。
タを所定の符号化方法によつて符号化するデータ符号化
装置において、画像データの動き量を検出し、当該検出
結果が所定の閾レベルを越えていた場合に、画像データ
の画素数を削減する画素数変換手段と、当該画素数変換
手段によつて画素数の削減された画像データに応じて減
少される動きベクトルの符号量を、画像データを所定の
方式で変換した係数データの符号量に割り当てたことに
よつて得られる発生符号量になるように係数データを符
号化する符号化手段とを設けることにより、減少した動
きベクトルの符号量を係数データの符号量に割り当てて
当該係数データにおける発生符号量を増加させ、その分
だけ量子化ステツプサイズを小さく設定して符号化する
ことができ、かくして入力された画像データの動きベク
トルが大きい場合においても、画質の劣化が少ない高画
質な符号化データを生成することができる。
【図1】本発明によるデータ符号化装置を示すブロツク
図である。
図である。
【図2】画素数変換の説明に供する略線図である。
【図3】動きベクトル量の増加を示す略線図である。
【図4】従来のデータ符号化装置を示すブロツク図であ
る。
る。
10、50……データ符号化装置、12、51……プリ
フイルタ、13……システムデイレイ、14、52……
画素数変換部、15……動き量検出部、16、57……
符号化部制御部、17……画素数変換判定部、18、5
5……量子化レート制御部、19、54……バツフア、
20、53……符号化部。
フイルタ、13……システムデイレイ、14、52……
画素数変換部、15……動き量検出部、16、57……
符号化部制御部、17……画素数変換判定部、18、5
5……量子化レート制御部、19、54……バツフア、
20、53……符号化部。
───────────────────────────────────────────────────── フロントページの続き (72)発明者 舩戸 成人 東京都品川区北品川6丁目7番35号ソニー 株式会社内 (72)発明者 上原 健志 東京都品川区北品川6丁目7番35号ソニー 株式会社内
Claims (4)
- 【請求項1】入力された画像データを所定の符号化方法
によつて符号化するデータ符号化装置において、 上記画像データの動き量を検出し、当該検出結果が所定
の閾レベルを越えていた場合に、上記画像データの画素
数を削減する画素数変換手段と、 上記画素数変換手段によつて画素数の削減された画像デ
ータに応じて減少される動きベクトルの符号量を、上記
画像データを所定の方式で変換した係数データの符号量
に割り当てたことによつて得られる発生符号量になるよ
うに上記係数データを符号化する符号化手段とを具える
ことを特徴とするデータ符号化装置。 - 【請求項2】上記画素数変換手段は、上記画像データの
水平方向画素数を削減することを特徴とする請求項1に
記載のデータ符号化装置。 - 【請求項3】上記画素数変換手段は、上記検出結果が所
定の閾レベルを越えていなかつた場合には、上記画像デ
ータの画素数を削減しないことを特徴とする請求項1に
記載のデータ符号化装置。 - 【請求項4】上記画素数変換手段は、上記画像データの
画素数を所定の整数比率で削減することを特徴とする請
求項1に記載のデータ符号化装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP393298A JPH11205802A (ja) | 1998-01-12 | 1998-01-12 | データ符号化装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP393298A JPH11205802A (ja) | 1998-01-12 | 1998-01-12 | データ符号化装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH11205802A true JPH11205802A (ja) | 1999-07-30 |
Family
ID=11570922
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP393298A Pending JPH11205802A (ja) | 1998-01-12 | 1998-01-12 | データ符号化装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH11205802A (ja) |
-
1998
- 1998-01-12 JP JP393298A patent/JPH11205802A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP1455536B1 (en) | Video coding apparatus and decoding apparatus | |
| US6603815B2 (en) | Video data processing apparatus, video data encoding apparatus, and methods thereof | |
| US6628713B1 (en) | Method and device for data encoding and method for data transmission | |
| US9077968B2 (en) | Image processing apparatus and method, and program | |
| US20020126752A1 (en) | Video transcoding apparatus | |
| US6956899B2 (en) | Precise bit control apparatus with look-ahead for MPEG encoding | |
| US20030039310A1 (en) | Noise reduction pre-processor for digital video using previously generated motion vectors and adaptive spatial filtering | |
| JPH11234668A (ja) | 映像符号化装置 | |
| US20050190839A1 (en) | Image information conversion apparatus and image information conversion method | |
| US7787541B2 (en) | Dynamic pre-filter control with subjective noise detector for video compression | |
| JP3599942B2 (ja) | 動画像符号化方法、及び動画像符号化装置 | |
| US6480544B1 (en) | Encoding apparatus and encoding method | |
| KR100364748B1 (ko) | 영상 변환 부호화 장치 | |
| JPH10271494A (ja) | 動画符号変換装置 | |
| JP2795225B2 (ja) | 動画像符号化方式 | |
| US6845179B1 (en) | Motion predicted image signal compression | |
| JPH11205802A (ja) | データ符号化装置 | |
| JPH09200769A (ja) | 動き補償フレーム間符号化方式 | |
| JPH11234667A (ja) | 映像符号化装置 | |
| KR20010104058A (ko) | 동영상 부호화기의 부호화 모드에 따른 적응적 양자화기 | |
| JPH05227513A (ja) | 映像信号伝送装置 | |
| KR0157467B1 (ko) | 버퍼상태에 따른 동영상부호화방법 및 장치 | |
| JPH0923427A (ja) | 画像圧縮方法及び装置 | |
| JPH11317950A (ja) | データ符号化装置、データ符号化方法及びデータ伝送方法 | |
| JP4359273B2 (ja) | 符号化モード選択方法 |