JPH05227520A - 画像圧縮符号化装置 - Google Patents
画像圧縮符号化装置Info
- Publication number
- JPH05227520A JPH05227520A JP4028273A JP2827392A JPH05227520A JP H05227520 A JPH05227520 A JP H05227520A JP 4028273 A JP4028273 A JP 4028273A JP 2827392 A JP2827392 A JP 2827392A JP H05227520 A JPH05227520 A JP H05227520A
- Authority
- JP
- Japan
- Prior art keywords
- screen
- code amount
- amount
- code
- quantization condition
- 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
- Image Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
(57)【要約】
【構成】 直交変換回路3、量子化器4、エントロピ符
号化器5およびバッファ6により可変長符号化を行う。
符号量予測器7により符号発生量を予測し、フィールド
メモリ8に記憶する。それらに基づいて基準量子化条件
設定回路9においてフィールドに適した基準量子化条件
を算出し、規格化回路12により予測符号量を規格化し
て目標符号量とし、符号量測定器11により測定した実
際の符号発生量と目標符号量の差に応じて、上記基準量
子化条件を補正し量子化を行う。 【効果】 量子化条件を安定に制御し、画面内を一定の
符号量で、均質かつ最適に符号化し、部分的な画質劣化
を防ぐことができる。
号化器5およびバッファ6により可変長符号化を行う。
符号量予測器7により符号発生量を予測し、フィールド
メモリ8に記憶する。それらに基づいて基準量子化条件
設定回路9においてフィールドに適した基準量子化条件
を算出し、規格化回路12により予測符号量を規格化し
て目標符号量とし、符号量測定器11により測定した実
際の符号発生量と目標符号量の差に応じて、上記基準量
子化条件を補正し量子化を行う。 【効果】 量子化条件を安定に制御し、画面内を一定の
符号量で、均質かつ最適に符号化し、部分的な画質劣化
を防ぐことができる。
Description
【0001】
【産業上の利用分野】本発明は画像圧縮符号化装置に係
り、特に、ディジタル画像データの伝送あるいはVTR
等へ記録を行なうことを目的として、数フレームあるい
は数フィールド当たりの画像データの情報発生量を一定
とする制御を行なう画像データの圧縮符号化装置に関す
る。
り、特に、ディジタル画像データの伝送あるいはVTR
等へ記録を行なうことを目的として、数フレームあるい
は数フィールド当たりの画像データの情報発生量を一定
とする制御を行なう画像データの圧縮符号化装置に関す
る。
【0002】
【従来の技術】従来はアイ・トリプルイー・トランザク
ション・オン・コンスマーエレクトロニクス第35巻
(1989年)第3号第450頁から456頁(IEEE T
rans. onConsumer Electronics, vol.35(1989),no.3,p
p.450-456) に記載のように、1フィールドのデータ量
を一定とするために、画像圧縮を行なう部分をDCT変
換(離散コサイン変換)回路、データ量予測器、適応的
量子化器および可変長符号化器を用いて構成し、画像デ
ータを縦8ピクセル横8ピクセルのブロックに形成し、
ブロック毎にDCT変換回路において2次元DCT変換
を行ない、データ量予測器により可変長符号化後のデー
タ量を予測し、その予測に基づいて量子化条件を選択し
て量子化を行うことで、可変長符号化後の1ブロックの
データ量を所定の値以下に抑え、それによって1フィー
ルド単位で発生情報量を所定の値以下に抑えるように制
御していた。
ション・オン・コンスマーエレクトロニクス第35巻
(1989年)第3号第450頁から456頁(IEEE T
rans. onConsumer Electronics, vol.35(1989),no.3,p
p.450-456) に記載のように、1フィールドのデータ量
を一定とするために、画像圧縮を行なう部分をDCT変
換(離散コサイン変換)回路、データ量予測器、適応的
量子化器および可変長符号化器を用いて構成し、画像デ
ータを縦8ピクセル横8ピクセルのブロックに形成し、
ブロック毎にDCT変換回路において2次元DCT変換
を行ない、データ量予測器により可変長符号化後のデー
タ量を予測し、その予測に基づいて量子化条件を選択し
て量子化を行うことで、可変長符号化後の1ブロックの
データ量を所定の値以下に抑え、それによって1フィー
ルド単位で発生情報量を所定の値以下に抑えるように制
御していた。
【0003】
【発明が解決しようとする課題】上に述べた従来技術
は、データ発生量を1ブロック毎に所定の値以下に抑え
る方式である。ところで量子化条件を一定にした場合、
可変長符号化器からのデータ発生量は、そのブロックの
画像が内在している本来の情報量を反映して多幅に変化
する。即ち、多くの情報を含んでいるブロックのデータ
発生量は多く、少ない情報量しか含んでいないブロック
のデータ発生量は少ない。高圧縮比の圧縮を実現する場
合、1フィールド内でデータ発生量が集中する部分では
各ブロックを十分の画質で再現するためにはブロック毎
に割り当てた所定のデータ量では不十分であることが起
こりうる。これとは逆にデータがほとんど発生しない部
分では所定のデータ量は過剰であることが起こりうる。
したがって、従来技術のように量子化条件を適応的に切
り替えてブロック毎にデータ発生量を所定の値以下に抑
えようとすれば、情報をほとんど含まない部分において
はデータ量の効率的分配という観点において非効率的で
あり、情報を多く含む部分においては劣化を生じる問題
があった。
は、データ発生量を1ブロック毎に所定の値以下に抑え
る方式である。ところで量子化条件を一定にした場合、
可変長符号化器からのデータ発生量は、そのブロックの
画像が内在している本来の情報量を反映して多幅に変化
する。即ち、多くの情報を含んでいるブロックのデータ
発生量は多く、少ない情報量しか含んでいないブロック
のデータ発生量は少ない。高圧縮比の圧縮を実現する場
合、1フィールド内でデータ発生量が集中する部分では
各ブロックを十分の画質で再現するためにはブロック毎
に割り当てた所定のデータ量では不十分であることが起
こりうる。これとは逆にデータがほとんど発生しない部
分では所定のデータ量は過剰であることが起こりうる。
したがって、従来技術のように量子化条件を適応的に切
り替えてブロック毎にデータ発生量を所定の値以下に抑
えようとすれば、情報をほとんど含まない部分において
はデータ量の効率的分配という観点において非効率的で
あり、情報を多く含む部分においては劣化を生じる問題
があった。
【0004】したがって、本発明の解決すべき技術的課
題は上記した従来技術のもつ問題点を解消することにあ
り、その目的とするところは、少なくとも1フィールド
あるいは1フレームよりなる画面群の発生データ量を入
力画像によらず所定の値に保持すると同時に、一画面内
を均質で最適の画質で符号化しうる画像圧縮符号化装置
を実現することにある。
題は上記した従来技術のもつ問題点を解消することにあ
り、その目的とするところは、少なくとも1フィールド
あるいは1フレームよりなる画面群の発生データ量を入
力画像によらず所定の値に保持すると同時に、一画面内
を均質で最適の画質で符号化しうる画像圧縮符号化装置
を実現することにある。
【0005】
【課題を解決するための手段】上記目的を達成するた
め、入力画像を所定の量子化条件で符号化したときの符
号発生量を少なくとも1個以上のブロックよりなるブロ
ック群毎に見積る手段を設ける。この手段により見積っ
た各ブロック群の予測符号量を記憶し、これを規格化し
て目標符号量とする。また、上記予測符号量よりその画
像内容に対して最適なひとつの量子化条件を算出し、そ
の量子化条件を基本として量子化を行う。そして、ブロ
ック毎に実際の符号発生量を測定し、上記目標符号量と
の差分量に応じて、上記量子化条件をブロック毎に補正
するようにされる。あるいは、上記目的を達成するた
め、複数の画面よりなる画面群の符号量を一定とする場
合に面内および面間の2種類の符号化を行い、面内の符
号化を行う画面については固定の量子化条件で符号化を
行い、面間の符号化を行う画面については画面群に与え
られた残りの符号量内で符号化を行うようにされる。
め、入力画像を所定の量子化条件で符号化したときの符
号発生量を少なくとも1個以上のブロックよりなるブロ
ック群毎に見積る手段を設ける。この手段により見積っ
た各ブロック群の予測符号量を記憶し、これを規格化し
て目標符号量とする。また、上記予測符号量よりその画
像内容に対して最適なひとつの量子化条件を算出し、そ
の量子化条件を基本として量子化を行う。そして、ブロ
ック毎に実際の符号発生量を測定し、上記目標符号量と
の差分量に応じて、上記量子化条件をブロック毎に補正
するようにされる。あるいは、上記目的を達成するた
め、複数の画面よりなる画面群の符号量を一定とする場
合に面内および面間の2種類の符号化を行い、面内の符
号化を行う画面については固定の量子化条件で符号化を
行い、面間の符号化を行う画面については画面群に与え
られた残りの符号量内で符号化を行うようにされる。
【0006】
【作用】入力画像の固定の量子化条件での符号発生量を
見積ることにより、画面群内での符号発生量の変化の具
合を知ることができる。上記予測手段により求めた予測
情報量を規格化し、その総和が画面群の規定量に等しく
なるようにすることにより、その画面群の符号発生量の
目標とすべき変化曲線を得ることができる。この曲線に
したがって符号を発生させることにより、符号発生量を
規定値に等しくすることができる。上記予測符号量より
その画像内容に対して最適なひとつの量子化条件を算出
し、この量子化条件を基本として符号化することによ
り、おおよそ規定の符号量で画像を符号化することがで
きる。そして、ブロック群毎に目標と実際の符号量の差
に応じて上記量子化条件を補正することにより、実際の
符号発生量を目標に沿って変化させることができる。複
数の画面よりなる画面群の符号発生量を一定とする場
合、面内符号化の画面を固定の量子化条件で符号化すれ
ば、その画面において部分に応じた符号量が自ずと発生
する。
見積ることにより、画面群内での符号発生量の変化の具
合を知ることができる。上記予測手段により求めた予測
情報量を規格化し、その総和が画面群の規定量に等しく
なるようにすることにより、その画面群の符号発生量の
目標とすべき変化曲線を得ることができる。この曲線に
したがって符号を発生させることにより、符号発生量を
規定値に等しくすることができる。上記予測符号量より
その画像内容に対して最適なひとつの量子化条件を算出
し、この量子化条件を基本として符号化することによ
り、おおよそ規定の符号量で画像を符号化することがで
きる。そして、ブロック群毎に目標と実際の符号量の差
に応じて上記量子化条件を補正することにより、実際の
符号発生量を目標に沿って変化させることができる。複
数の画面よりなる画面群の符号発生量を一定とする場
合、面内符号化の画面を固定の量子化条件で符号化すれ
ば、その画面において部分に応じた符号量が自ずと発生
する。
【0007】
【実施例】以下、図面を用いて本発明の各実施例を説明
する。図1は、本発明の第1実施例に係る画像圧縮符号
化装置の基本構成を示すブロック図である。同図におい
て、1はディジタル画像データの入力端子、2および8
はフィールドメモリ、3は直交変換回路、4は量子化
器、5はエントロピ符号化器、6はバッファ、7は符号
量予測器、9は基準量子化条件設定回路、10は加算
器、11は符号量測定器、12は規格化回路、13は量
子化条件補正回路、14は圧縮符号化した画像データの
出力端子である。本実施例の構成は画像信号の各コンポ
ーネントに対して全く同様であるので、ここではひとつ
のコンポーネントについての処理を説明する(ただし、
量子化テーブルなどのパラメータは異なる)。
する。図1は、本発明の第1実施例に係る画像圧縮符号
化装置の基本構成を示すブロック図である。同図におい
て、1はディジタル画像データの入力端子、2および8
はフィールドメモリ、3は直交変換回路、4は量子化
器、5はエントロピ符号化器、6はバッファ、7は符号
量予測器、9は基準量子化条件設定回路、10は加算
器、11は符号量測定器、12は規格化回路、13は量
子化条件補正回路、14は圧縮符号化した画像データの
出力端子である。本実施例の構成は画像信号の各コンポ
ーネントに対して全く同様であるので、ここではひとつ
のコンポーネントについての処理を説明する(ただし、
量子化テーブルなどのパラメータは異なる)。
【0008】本実施例はフィールド面内で直交変換、ス
カラー量子化およびエントロピ符号化により画像符号化
を行うことを基本方式としている。本実施例では、ブロ
ックひずみが少ないとされる離散コサイン変換(DCT
変換)を直交変換回路3において行う。変換後の係数は
ブロック内の各周波数成分の大きさを示す係数となる。
上記各係数に対して周波数に応じた量子化ステップ幅を
用いて量子化器4において量子化を行い、上記量子化ス
テップ幅(全成分を総括して、量子化テーブルと呼ぶ)
を変更することにより、画像圧縮の度合いを調整するこ
とができる。バッファ6は、エントロピ符号化器5から
出力される情報圧縮された符号列のビットレートを平滑
化するためのものである。
カラー量子化およびエントロピ符号化により画像符号化
を行うことを基本方式としている。本実施例では、ブロ
ックひずみが少ないとされる離散コサイン変換(DCT
変換)を直交変換回路3において行う。変換後の係数は
ブロック内の各周波数成分の大きさを示す係数となる。
上記各係数に対して周波数に応じた量子化ステップ幅を
用いて量子化器4において量子化を行い、上記量子化ス
テップ幅(全成分を総括して、量子化テーブルと呼ぶ)
を変更することにより、画像圧縮の度合いを調整するこ
とができる。バッファ6は、エントロピ符号化器5から
出力される情報圧縮された符号列のビットレートを平滑
化するためのものである。
【0009】上記符号化の基本部分に対し、本実施例で
は処理ブロック2および7〜13を付加し、マクロブロ
ック毎に量子化条件を変更して符号化を行う。ここで、
マクロブロックとは、輝度信号については直交変換ブロ
ック(例:8×8画素の2次元領域)2つ、色差信号に
ついてはブロック1つの領域とし、各コンポーンネント
について画面上の面積が同一となる領域である。符号量
予測器7は、面内での符号発生量の変化を調べるために
適当な量子化条件において、入力画像のブロック毎の符
号発生量を予測し、その結果をフィールドメモリ8に記
憶する。規格化回路12は、上記符号量予測器7の出力
すなわち予測符号量を積算し、予測符号量の1フィール
ドの総和を求め、その値によりフィールドメモリ8より
読み出すブロック毎の予測符号量を規格化して出力す
る。すなわち、規格化回路12の出力の1フィールドの
符号量の総和は、入力画像によらず一定となる。本実施
例では、この規格化した予測符号量を符号発生量の目標
値として、量子化条件が変化される。基準量子化条件設
定回路9では、フィールドメモリ8に記憶した1フィー
ルド内の各ブロックの予測符号量から、そのフィールド
に適した平均の量子化条件(基準量子化条件)を算出/
設定する。符号量測定器11では、エントロピ符号器5
の実際の出力符号のマクロブロック毎の符号発生量を測
定する。量子化条件補正回路13では、上記規格化回路
12の出力の目標符号発生量と符号量測定器11の実際
の符号発生量を比較し、基準量子化条件の補正量を算出
する。加算器10により基準量子化条件は補正され、各
マクロブロックの量子化条件が決定される。なお、フィ
ールドメモリ2は、量子化条件設定のための遅延時間に
合わせるための遅延手段として機能する。
は処理ブロック2および7〜13を付加し、マクロブロ
ック毎に量子化条件を変更して符号化を行う。ここで、
マクロブロックとは、輝度信号については直交変換ブロ
ック(例:8×8画素の2次元領域)2つ、色差信号に
ついてはブロック1つの領域とし、各コンポーンネント
について画面上の面積が同一となる領域である。符号量
予測器7は、面内での符号発生量の変化を調べるために
適当な量子化条件において、入力画像のブロック毎の符
号発生量を予測し、その結果をフィールドメモリ8に記
憶する。規格化回路12は、上記符号量予測器7の出力
すなわち予測符号量を積算し、予測符号量の1フィール
ドの総和を求め、その値によりフィールドメモリ8より
読み出すブロック毎の予測符号量を規格化して出力す
る。すなわち、規格化回路12の出力の1フィールドの
符号量の総和は、入力画像によらず一定となる。本実施
例では、この規格化した予測符号量を符号発生量の目標
値として、量子化条件が変化される。基準量子化条件設
定回路9では、フィールドメモリ8に記憶した1フィー
ルド内の各ブロックの予測符号量から、そのフィールド
に適した平均の量子化条件(基準量子化条件)を算出/
設定する。符号量測定器11では、エントロピ符号器5
の実際の出力符号のマクロブロック毎の符号発生量を測
定する。量子化条件補正回路13では、上記規格化回路
12の出力の目標符号発生量と符号量測定器11の実際
の符号発生量を比較し、基準量子化条件の補正量を算出
する。加算器10により基準量子化条件は補正され、各
マクロブロックの量子化条件が決定される。なお、フィ
ールドメモリ2は、量子化条件設定のための遅延時間に
合わせるための遅延手段として機能する。
【0010】量子化条件の変化のひとつの方法は、基準
とする量子化テーブル(例えば、JPEG推奨の量子化
テーブルなど)を決めて、量子化パラメータと呼ぶひと
つの量により上記量子化テーブルをスケーリングするこ
とである。このスケーリングの方法は多数考えられ、そ
れらは数3における関数fで表される。
とする量子化テーブル(例えば、JPEG推奨の量子化
テーブルなど)を決めて、量子化パラメータと呼ぶひと
つの量により上記量子化テーブルをスケーリングするこ
とである。このスケーリングの方法は多数考えられ、そ
れらは数3における関数fで表される。
【0011】
【数3】
【0012】ここで、[Qd ]は上記スケーリングの基
準とする量子化テーブル、[Q]はスケーリング後の量
子化テーブル、qは量子化パラメータである。本実施例
では、量子化条件を上記したように量子化パラメータな
る量によるスケーリングにより変化させる場合を仮定す
る。さらに、基準量子化条件設定回路9、量子化条件補
正回路13および加算器10の出力は量子化パラメータ
となり、量子化器4は内部に量子化テーブルおよびその
スケーリング処理回路を内蔵し、入力される量子化パラ
メータにより、内部量子化条件をスケーリングするもの
とする。
準とする量子化テーブル、[Q]はスケーリング後の量
子化テーブル、qは量子化パラメータである。本実施例
では、量子化条件を上記したように量子化パラメータな
る量によるスケーリングにより変化させる場合を仮定す
る。さらに、基準量子化条件設定回路9、量子化条件補
正回路13および加算器10の出力は量子化パラメータ
となり、量子化器4は内部に量子化テーブルおよびその
スケーリング処理回路を内蔵し、入力される量子化パラ
メータにより、内部量子化条件をスケーリングするもの
とする。
【0013】次に、上記した量子化条件補正回路13の
構成の1例を図2に示す。同図において、20〜22は
入力端子、23および24は積算回路、25は減算器、
26は演算回路、27は出力端子である。入力端子21
より目標符号量(規格化回路12の出力)、入力端子2
2より実際の符号量(符号量測定器11の出力)をそれ
ぞれ入力し、積算回路23および24によりそれぞれの
現時点までの積算符号量を求め、それらを減算器25に
より減算して符号量エラーを刻々計算する。演算回路2
6において、入力端子20より入力する基準量子化パラ
メータ(基準量子化条件に対応した量子化パラメータ:
基準量子化条件設定回路9の出力)、ブロック毎の目標
符号量および符号量エラーを入力として演算を行い、量
子化パラメータの基準量子化パラメータからの補正量を
計算する。
構成の1例を図2に示す。同図において、20〜22は
入力端子、23および24は積算回路、25は減算器、
26は演算回路、27は出力端子である。入力端子21
より目標符号量(規格化回路12の出力)、入力端子2
2より実際の符号量(符号量測定器11の出力)をそれ
ぞれ入力し、積算回路23および24によりそれぞれの
現時点までの積算符号量を求め、それらを減算器25に
より減算して符号量エラーを刻々計算する。演算回路2
6において、入力端子20より入力する基準量子化パラ
メータ(基準量子化条件に対応した量子化パラメータ:
基準量子化条件設定回路9の出力)、ブロック毎の目標
符号量および符号量エラーを入力として演算を行い、量
子化パラメータの基準量子化パラメータからの補正量を
計算する。
【0014】演算回路26の演算内容は、量子化パラメ
ータと符号発生量の関係すなわち量子化ステップ幅と符
号発生量の関係によって決定する。「動画像圧縮におけ
る量子化幅制御に関する一検討」(井上、行武、安田:
1990画像符号化シンポジュウム8-4)には次式が
成立することが示されており、我々も次式が近似的に成
立することを確認した。
ータと符号発生量の関係すなわち量子化ステップ幅と符
号発生量の関係によって決定する。「動画像圧縮におけ
る量子化幅制御に関する一検討」(井上、行武、安田:
1990画像符号化シンポジュウム8-4)には次式が
成立することが示されており、我々も次式が近似的に成
立することを確認した。
【0015】
【数4】
【0016】ここで、Iは符号発生量、Qは量子化ステ
ップ幅、Aは画像に依存しない定数、Bは画像に依存す
る定数である。上式より、符号発生量エラーΔIを補正
するための量子化ステップ幅の補正量ΔQは、次式によ
って求められる。
ップ幅、Aは画像に依存しない定数、Bは画像に依存す
る定数である。上式より、符号発生量エラーΔIを補正
するための量子化ステップ幅の補正量ΔQは、次式によ
って求められる。
【0017】
【数5】
【0018】また、数4より、符号量予測器7における
予測時および基準量子化条件時の量子化ステップ幅(Q
0 、QR )と符号発生量(I0 、IR )の関係として、
次式が得られる。
予測時および基準量子化条件時の量子化ステップ幅(Q
0 、QR )と符号発生量(I0 、IR )の関係として、
次式が得られる。
【0019】
【数6】
【0020】基準量子化条件時の符号発生量の総和はフ
ィールドの規定符号量Mであり、各ブロックの符号発生
量は予測符号量I0 を規格化した目標符号量であるから
次式となり、次式および数6により基準量子化ステップ
幅QR が求まる。これにより量子化条件設定回路9は基
準量子化条件を設定する。
ィールドの規定符号量Mであり、各ブロックの符号発生
量は予測符号量I0 を規格化した目標符号量であるから
次式となり、次式および数6により基準量子化ステップ
幅QR が求まる。これにより量子化条件設定回路9は基
準量子化条件を設定する。
【0021】
【数7】
【0022】斯様に本実施例によれば、入力画像に応じ
て各ブロックの符号発生量を設定するので部分的な画質
劣化を防ぐことができる。また、フィールド毎に基準量
子化条件をひとつ算出し、その量子化条件を基本として
符号化し、符号量の目標からのずれに応じて各マクロブ
ロック毎に上記量子化条件を補正することにより、きめ
細かく安定な量子化条件の制御をすることができる。
て各ブロックの符号発生量を設定するので部分的な画質
劣化を防ぐことができる。また、フィールド毎に基準量
子化条件をひとつ算出し、その量子化条件を基本として
符号化し、符号量の目標からのずれに応じて各マクロブ
ロック毎に上記量子化条件を補正することにより、きめ
細かく安定な量子化条件の制御をすることができる。
【0023】図3に本発明の第2実施例を示す。本実施
例はディジタルシグナルプロセッサ(DSP)を用いて
本発明の画像符号化装置を構成したものである。図1と
同様の部分には、同じ番号を付けた。DSP31は演算
手順を記憶したプログラム用メモリ33を持っており、
該手順に従い、予測符号量(符号量予測器7の出力)お
よび実測した符号発生量(符号量測定器11の出力)お
よび基準量子化条件(基準量子化条件設定回路9の出
力)を入力として、フィールドメモリ32を操作して量
子化条件の補正量を算出する。DSP31の演算手順は
第1実施例と同様であり、ブロック毎の予測符号量を1
フィールド期間積算し、同時にフィールドメモリ32に
記憶する。フィールドメモリ32に記憶したデータは、
1フィールド遅れて読み出し、1フィールドの予測符号
量の総和で除算して、目標符号量とする。この目標符号
量と符号量測定器11の出力を減算し、それを符号量エ
ラーとして数5に示した演算などにより量子化条件を補
正する。
例はディジタルシグナルプロセッサ(DSP)を用いて
本発明の画像符号化装置を構成したものである。図1と
同様の部分には、同じ番号を付けた。DSP31は演算
手順を記憶したプログラム用メモリ33を持っており、
該手順に従い、予測符号量(符号量予測器7の出力)お
よび実測した符号発生量(符号量測定器11の出力)お
よび基準量子化条件(基準量子化条件設定回路9の出
力)を入力として、フィールドメモリ32を操作して量
子化条件の補正量を算出する。DSP31の演算手順は
第1実施例と同様であり、ブロック毎の予測符号量を1
フィールド期間積算し、同時にフィールドメモリ32に
記憶する。フィールドメモリ32に記憶したデータは、
1フィールド遅れて読み出し、1フィールドの予測符号
量の総和で除算して、目標符号量とする。この目標符号
量と符号量測定器11の出力を減算し、それを符号量エ
ラーとして数5に示した演算などにより量子化条件を補
正する。
【0024】図4に本発明の第3実施例を示す。本実施
例は第1実施例に対して、シャッフリング制御回路37
を付加したものであり、35および36はフィールドメ
モリに代替されたフレームメモリである。ディジタル画
像データは入力端子1より入力し、マクロブロック毎に
通常の順番でフレームメモリ35に記憶する。1フィー
ルドのシャッフリングには、2フィールドすなわち1フ
レームのフレームメモリが必要である。したがって、フ
レームメモリ35および36はどちらとも、少なくとも
2フィールドの容量を持ち、シャッフリング制御回路3
7の制御により、読出し時にマクロブロック毎に同一の
シャッフリング方法で読み出す。
例は第1実施例に対して、シャッフリング制御回路37
を付加したものであり、35および36はフィールドメ
モリに代替されたフレームメモリである。ディジタル画
像データは入力端子1より入力し、マクロブロック毎に
通常の順番でフレームメモリ35に記憶する。1フィー
ルドのシャッフリングには、2フィールドすなわち1フ
レームのフレームメモリが必要である。したがって、フ
レームメモリ35および36はどちらとも、少なくとも
2フィールドの容量を持ち、シャッフリング制御回路3
7の制御により、読出し時にマクロブロック毎に同一の
シャッフリング方法で読み出す。
【0025】本実施例によれば、シャッフリング操作に
より高速再生などの特殊再生時に画質改善に効果があ
り、かつシャッフリングのためのメモリと目標符号量設
定のためのメモリ(フレームメモリ35および36)を
兼用して回路規模の削減に効果がある。
より高速再生などの特殊再生時に画質改善に効果があ
り、かつシャッフリングのためのメモリと目標符号量設
定のためのメモリ(フレームメモリ35および36)を
兼用して回路規模の削減に効果がある。
【0026】図5に本発明の第4実施例を示す。同図に
おいて、50は入力端子、51および64はフレームメ
モリ、52は減算器、53は直交変換回路、54は量子
化器、55はエントロピ符号化器、56はバッファ、5
7は出力端子、58は逆量子化器、59は直交逆変換回
路、60および66は加算器、61はフィールドメモ
リ、62は符号量測定器、63は符号量予測器、65は
基準量子化条件設定回路、67は規格化回路、68は量
子化条件補正回路、69はフィールド符号量設定回路、
70はフィルタ回路、71は動き検出回路、72は切り
換え回路である。
おいて、50は入力端子、51および64はフレームメ
モリ、52は減算器、53は直交変換回路、54は量子
化器、55はエントロピ符号化器、56はバッファ、5
7は出力端子、58は逆量子化器、59は直交逆変換回
路、60および66は加算器、61はフィールドメモ
リ、62は符号量測定器、63は符号量予測器、65は
基準量子化条件設定回路、67は規格化回路、68は量
子化条件補正回路、69はフィールド符号量設定回路、
70はフィルタ回路、71は動き検出回路、72は切り
換え回路である。
【0027】本実施例では複数のフィールドをひとつの
グループ(以下、フィールドグループと記す)とし、そ
の中を面内符号化を行うフィールドと面間符号化を行う
フィールドに分ける。そして、フィールドグループ単位
に符号発生量を一定とする。
グループ(以下、フィールドグループと記す)とし、そ
の中を面内符号化を行うフィールドと面間符号化を行う
フィールドに分ける。そして、フィールドグループ単位
に符号発生量を一定とする。
【0028】直交変換回路53、量子化器54、エント
ロピ符号化器55、バッファ56、符号量測定器62、
符号量予測器63、規格化回路67、基準量子化条件設
定回路65、量子化条件補正回路68、加算器66の機
能は第1実施例と同様である。逆量子化器58、直交逆
変換回路59、加算器60、フィールドメモリ61、フ
ィルタ回路70、動き検出回路71によりフィールド間
動き補償を行い、前フィールドの画像データから現フィ
ールドの画像を予測する。切り換え回路72は、上記2
つの符号化方法(面内符号化と面間符号化)の切り替え
を行う。動き検出回路71の出力である動き情報は、フ
ィールドメモリ61だけではなくエントロピ符号化器5
5に入力し、量子化した画像データと共に時分割多重し
て符号化を行う。
ロピ符号化器55、バッファ56、符号量測定器62、
符号量予測器63、規格化回路67、基準量子化条件設
定回路65、量子化条件補正回路68、加算器66の機
能は第1実施例と同様である。逆量子化器58、直交逆
変換回路59、加算器60、フィールドメモリ61、フ
ィルタ回路70、動き検出回路71によりフィールド間
動き補償を行い、前フィールドの画像データから現フィ
ールドの画像を予測する。切り換え回路72は、上記2
つの符号化方法(面内符号化と面間符号化)の切り替え
を行う。動き検出回路71の出力である動き情報は、フ
ィールドメモリ61だけではなくエントロピ符号化器5
5に入力し、量子化した画像データと共に時分割多重し
て符号化を行う。
【0029】フィールド符号量設定回路69は、符号量
予測器63から出力される予測符号量をもとにフィール
ドグループ内の各フィールドの予測総符号量を算出し、
それらに応じて各フィールドの割当符号量を設定する。
フレームメモリ64は上記予測符号量をフィールドグル
ープ分記憶し、該グループに相当する遅延時間をもって
読み出す。規格化回路67は上記各フィールドの割当符
号量に応じて、フレームメモリ64から読み出したブロ
ック毎の予測符号量を規格化して出力する。基準量子化
条件設定回路65も同様に上記各フィールドの割当符号
量に応じて、各フィールドの画像内容に対して適切な固
定の量子化条件を算出する。量子化条件補正回路68は
第1実施例と同様に、上記規格化した予測符号量を目標
符号量として、符号量測定器62より出力する実測符号
量および上記基準量子化条件に基づいて、各ブロック毎
の量子化条件の補正量を算出する。加算器66で量子化
条件の補正を行い、量子化器54および逆量子化器58
の量子化条件とする。なお、フレームメモリ51はフィ
ールドグループ分の容量を持ち、入力画像信号を量子化
条件設定のための時間分遅延させる。
予測器63から出力される予測符号量をもとにフィール
ドグループ内の各フィールドの予測総符号量を算出し、
それらに応じて各フィールドの割当符号量を設定する。
フレームメモリ64は上記予測符号量をフィールドグル
ープ分記憶し、該グループに相当する遅延時間をもって
読み出す。規格化回路67は上記各フィールドの割当符
号量に応じて、フレームメモリ64から読み出したブロ
ック毎の予測符号量を規格化して出力する。基準量子化
条件設定回路65も同様に上記各フィールドの割当符号
量に応じて、各フィールドの画像内容に対して適切な固
定の量子化条件を算出する。量子化条件補正回路68は
第1実施例と同様に、上記規格化した予測符号量を目標
符号量として、符号量測定器62より出力する実測符号
量および上記基準量子化条件に基づいて、各ブロック毎
の量子化条件の補正量を算出する。加算器66で量子化
条件の補正を行い、量子化器54および逆量子化器58
の量子化条件とする。なお、フレームメモリ51はフィ
ールドグループ分の容量を持ち、入力画像信号を量子化
条件設定のための時間分遅延させる。
【0030】本実施例によれば、面内符号化および面間
符号化の2つの符号化方式を行うため、時間方向の相関
性まで利用して圧縮符号化を行うので、より高能率に画
像を圧縮することができ、尚且つグループ内の各フィー
ルドについて、あらかじめ符号発生量を見積り、それに
基づいて図9の(a)に示すように各フィールドの符号
量割当を適応的に決定するため、より効率的な符号量分
配が達成され、限られた符号量の中で画質を向上させる
ことができる。また、本実施例では、フィールド内の符
号分配も最適化するため、画面内の部分的画質劣化まで
防いで画面を均質化し画質を最適化することができる。
符号化の2つの符号化方式を行うため、時間方向の相関
性まで利用して圧縮符号化を行うので、より高能率に画
像を圧縮することができ、尚且つグループ内の各フィー
ルドについて、あらかじめ符号発生量を見積り、それに
基づいて図9の(a)に示すように各フィールドの符号
量割当を適応的に決定するため、より効率的な符号量分
配が達成され、限られた符号量の中で画質を向上させる
ことができる。また、本実施例では、フィールド内の符
号分配も最適化するため、画面内の部分的画質劣化まで
防いで画面を均質化し画質を最適化することができる。
【0031】図6に本発明の第5実施例を示す。同図に
おいて、80は入力端子、81は基本符号化部、82は
バッファ、83は出力端子、84は切り換え回路、85
は固定量子化条件、86は加算器、87は符号量測定
器、88は量子化条件補正回路、89はフィールド符号
量設定回路である。
おいて、80は入力端子、81は基本符号化部、82は
バッファ、83は出力端子、84は切り換え回路、85
は固定量子化条件、86は加算器、87は符号量測定
器、88は量子化条件補正回路、89はフィールド符号
量設定回路である。
【0032】本実施例では上記図5(第4実施例)にお
ける破線で示した量子化条件の制御を含まない符号化の
基本部分を、基本符号化部81として図示してある。し
たがって、基本符号化部81はディジタル画像データお
よび量子化条件を入力として、符号化した画像データを
出力としている。バッファ82、符号量測定器87、量
子化条件補正回路88、加算器86の役割は上記第4実
施例と同様である。
ける破線で示した量子化条件の制御を含まない符号化の
基本部分を、基本符号化部81として図示してある。し
たがって、基本符号化部81はディジタル画像データお
よび量子化条件を入力として、符号化した画像データを
出力としている。バッファ82、符号量測定器87、量
子化条件補正回路88、加算器86の役割は上記第4実
施例と同様である。
【0033】本実施例は上記第4実施例と同様に、複数
のフィールドよりなるフィールドグループの符号量を一
定とするものであり、面内および面間符号化の2種類の
符号化方式を用いる。面内符号化を行うフィールドは、
十分に高画質の符号化を行うことができる固定の量子化
条件(固定量子化条件85)により符号化を行う。この
とき切り換え回路84は固定量子化条件85を選択し、
基本符号化部81の量子化条件とする。面間符号化を行
う複数のフィールドは、上記面内符号化によって発生し
た符号量をフィールドグループの規定符号量から差し引
いた符号量すなわち残った符号量を等分割し、一定のビ
ットレートで符号化を行う。すなわち、フィールド符号
量設定回路89では符号量測定器87が出力するブロッ
ク群毎の符号量を積算し、面内符号化フィールドによっ
て消費した符号量を求め、面間符号化を行うフィールド
の符号量を設定する。量子化条件補正回路88は、上記
フィールド毎の設定符号量に応じて一定ビットレートに
なるよう固定量子化条件を補正する。本実施例の各フィ
ールドの符号量分割の方法は図9の(b)に示すもので
ある。
のフィールドよりなるフィールドグループの符号量を一
定とするものであり、面内および面間符号化の2種類の
符号化方式を用いる。面内符号化を行うフィールドは、
十分に高画質の符号化を行うことができる固定の量子化
条件(固定量子化条件85)により符号化を行う。この
とき切り換え回路84は固定量子化条件85を選択し、
基本符号化部81の量子化条件とする。面間符号化を行
う複数のフィールドは、上記面内符号化によって発生し
た符号量をフィールドグループの規定符号量から差し引
いた符号量すなわち残った符号量を等分割し、一定のビ
ットレートで符号化を行う。すなわち、フィールド符号
量設定回路89では符号量測定器87が出力するブロッ
ク群毎の符号量を積算し、面内符号化フィールドによっ
て消費した符号量を求め、面間符号化を行うフィールド
の符号量を設定する。量子化条件補正回路88は、上記
フィールド毎の設定符号量に応じて一定ビットレートに
なるよう固定量子化条件を補正する。本実施例の各フィ
ールドの符号量分割の方法は図9の(b)に示すもので
ある。
【0034】本実施例によれば、画質向上のために重要
な面内符号化のフィールドを、十分高画質が得られる量
子化条件を固定にして符号化を行うため、該フィールド
においては画面の部分に応じて必要なだけ符号が発生
し、部分的にひずみなどの発生しない符号化を行えるの
で、フィールドグループ全体としても画質向上を図るこ
とができる。また、本実施例では画像信号の入力段の遅
延用のメモリと目標符号量設定のための回路が不要であ
り、小さな回路規模で実現できる。
な面内符号化のフィールドを、十分高画質が得られる量
子化条件を固定にして符号化を行うため、該フィールド
においては画面の部分に応じて必要なだけ符号が発生
し、部分的にひずみなどの発生しない符号化を行えるの
で、フィールドグループ全体としても画質向上を図るこ
とができる。また、本実施例では画像信号の入力段の遅
延用のメモリと目標符号量設定のための回路が不要であ
り、小さな回路規模で実現できる。
【0035】図7に本発明の第6実施例を示す。同図に
おいて、90は入力端子、91はフレームメモリ、92
は基本符号化部、93はバッファ、94は出力端子、9
5は符号量予測器、96はプリスキャン量子化条件、9
7は切り換え回路、98は総符号量算出回路、99はフ
レームメモリ、100は基準量子化条件設定回路、10
1は加算器、102は符号量測定器、103は規格化回
路、104は量子化条件補正回路、105はフィールド
符号量設定回路である。
おいて、90は入力端子、91はフレームメモリ、92
は基本符号化部、93はバッファ、94は出力端子、9
5は符号量予測器、96はプリスキャン量子化条件、9
7は切り換え回路、98は総符号量算出回路、99はフ
レームメモリ、100は基準量子化条件設定回路、10
1は加算器、102は符号量測定器、103は規格化回
路、104は量子化条件補正回路、105はフィールド
符号量設定回路である。
【0036】本実施例も上記第4および5実施例と同様
に、複数のフィールドよりなるフィールドグループの符
号量を一定とするためのものである。基本符号化部92
も上記実施例と同様である。本実施例の各フィールドの
符号量分割方法は図9の(c)に示すものである。面内
符号化を行うフィールドは基本的には上記第5の実施例
と同様に固定の量子化条件で符号化を行うが、発生符号
量に上限IA を設定する。十分高画質な符号化画像が得
られる量子化条件の下での符号量予測によりこの上限が
守られないと判断されるときは、各ブロック群毎に予測
符号量により目標符号量を設定し、量子化条件の制御を
行って上限値IA の符号量で符号化を行う。面間符号化
を行うフィールドは上記面内符号化後の残留符号量(符
号量IB以上)を等分割して符号化を行う。この符号化
は符号量予測による目標符号量設定と量子化条件制御を
行って符号化を行う。
に、複数のフィールドよりなるフィールドグループの符
号量を一定とするためのものである。基本符号化部92
も上記実施例と同様である。本実施例の各フィールドの
符号量分割方法は図9の(c)に示すものである。面内
符号化を行うフィールドは基本的には上記第5の実施例
と同様に固定の量子化条件で符号化を行うが、発生符号
量に上限IA を設定する。十分高画質な符号化画像が得
られる量子化条件の下での符号量予測によりこの上限が
守られないと判断されるときは、各ブロック群毎に予測
符号量により目標符号量を設定し、量子化条件の制御を
行って上限値IA の符号量で符号化を行う。面間符号化
を行うフィールドは上記面内符号化後の残留符号量(符
号量IB以上)を等分割して符号化を行う。この符号化
は符号量予測による目標符号量設定と量子化条件制御を
行って符号化を行う。
【0037】回路ブロック上、上記第4実施例と異なる
ところは、プリスキャン量子化条件96、切り換え回路
97、総符号量算出回路98、フィールド符号量設定回
路105である。プリスキャン量子化条件96は、基本
符号化部92および符号量予測器95の量子化条件を供
給するが、十分高画質な符号化を行える量子化条件であ
る。総符号量算出回路98は、予測符号量を積算しフィ
ールド毎の予測総符号量を算出する。前記実施例ではこ
の部分は規格化回路に含まれていたが、本実施例ではこ
の部分を陽に表した。切り換え回路97は、総符号量算
出回路98の出力に基づき面内符号化フィールドの予測
総符号量が上記上限値以内であればプリスキャン量子化
条件96の量子化条件を選択し、そうでなければ加算器
101より出力される制御された量子化条件を選択す
る。フィールド符号量設定回路105は面内符号化フィ
ールドの残された符号量を設定し、それを規格化回路1
03および基準量子化条件設定回路100に伝えるもの
である。
ところは、プリスキャン量子化条件96、切り換え回路
97、総符号量算出回路98、フィールド符号量設定回
路105である。プリスキャン量子化条件96は、基本
符号化部92および符号量予測器95の量子化条件を供
給するが、十分高画質な符号化を行える量子化条件であ
る。総符号量算出回路98は、予測符号量を積算しフィ
ールド毎の予測総符号量を算出する。前記実施例ではこ
の部分は規格化回路に含まれていたが、本実施例ではこ
の部分を陽に表した。切り換え回路97は、総符号量算
出回路98の出力に基づき面内符号化フィールドの予測
総符号量が上記上限値以内であればプリスキャン量子化
条件96の量子化条件を選択し、そうでなければ加算器
101より出力される制御された量子化条件を選択す
る。フィールド符号量設定回路105は面内符号化フィ
ールドの残された符号量を設定し、それを規格化回路1
03および基準量子化条件設定回路100に伝えるもの
である。
【0038】図8に本発明の第7実施例を示す。同図に
おいて、110は入力端子、111はフィールドメモ
リ、112は減算器、113は直交変換回路、114は
量子化器、115はエントロピ符号化器、116はバッ
ファ、117は出力端子、118は逆量子化器、118
は直交逆変換回路、119は切り換え回路、120は加
算器、121はフィールドメモリ、122はフィルタ回
路、123は動き検出回路、124は符号量測定器、1
25は符号量予測器、126はフィールドメモリ、12
7は規格化回路、128は基準量子化条件設定回路、1
29はフィールド符号量設定回路、130は量子化条件
補正回路、131は加算器である。
おいて、110は入力端子、111はフィールドメモ
リ、112は減算器、113は直交変換回路、114は
量子化器、115はエントロピ符号化器、116はバッ
ファ、117は出力端子、118は逆量子化器、118
は直交逆変換回路、119は切り換え回路、120は加
算器、121はフィールドメモリ、122はフィルタ回
路、123は動き検出回路、124は符号量測定器、1
25は符号量予測器、126はフィールドメモリ、12
7は規格化回路、128は基準量子化条件設定回路、1
29はフィールド符号量設定回路、130は量子化条件
補正回路、131は加算器である。
【0039】本実施例は上記第4実施例がフィールドグ
ループの各フィールドに予測符号量に応じた符号量を割
り当てるのに対して、使用する画像データのメモリ容量
と入出力の遅延時間を節約するため、フィールドグルー
プの規定符号量を、面内符号化と面間符号化の符号化方
式をそれぞれ行う2種類のフィールド群について一定の
割合で分割し、面間符号化を行う各フィールドには上記
面間符号化のフィールド群に割り当てられた符号量を均
等に分割する(図9の(d))。各フィールドの内部に
ついては、上記方法によって設定された各フィールドの
符号量に応じて、前記のように画面の部分に応じた符号
量分配を行う。
ループの各フィールドに予測符号量に応じた符号量を割
り当てるのに対して、使用する画像データのメモリ容量
と入出力の遅延時間を節約するため、フィールドグルー
プの規定符号量を、面内符号化と面間符号化の符号化方
式をそれぞれ行う2種類のフィールド群について一定の
割合で分割し、面間符号化を行う各フィールドには上記
面間符号化のフィールド群に割り当てられた符号量を均
等に分割する(図9の(d))。各フィールドの内部に
ついては、上記方法によって設定された各フィールドの
符号量に応じて、前記のように画面の部分に応じた符号
量分配を行う。
【0040】本実施例と上記第4の実施例の回路構成上
の相違は、フィールドメモリ111および126、フィ
ールド符号量設定回路129である。フィールド符号量
設定回路129では、あらかじめ設定した符号量を各フ
ィールドの符号化方式に応じて出力し、基準量子化条件
設定回路128および規格化回路127において各フィ
ールドの割当符号量に応じた基準量子化条件の算出およ
び目標符号量の設定を行えるようにする。フィールドメ
モリ111および126は、フィールド内の符号量分配
を決めるために1フィールド分の画像データあるいは符
号量データを蓄える容量があればよい。
の相違は、フィールドメモリ111および126、フィ
ールド符号量設定回路129である。フィールド符号量
設定回路129では、あらかじめ設定した符号量を各フ
ィールドの符号化方式に応じて出力し、基準量子化条件
設定回路128および規格化回路127において各フィ
ールドの割当符号量に応じた基準量子化条件の算出およ
び目標符号量の設定を行えるようにする。フィールドメ
モリ111および126は、フィールド内の符号量分配
を決めるために1フィールド分の画像データあるいは符
号量データを蓄える容量があればよい。
【0041】本実施例では第4実施例と比較して少ない
メモリ容量と遅延時間で、2つの符号化方式に応じて符
号量を割り当てることで、フィールドグループ内の適切
な符号量分配を行い、量子化条件の制御を行うことで画
質向上を図ることができる。
メモリ容量と遅延時間で、2つの符号化方式に応じて符
号量を割り当てることで、フィールドグループ内の適切
な符号量分配を行い、量子化条件の制御を行うことで画
質向上を図ることができる。
【0042】図10に本発明の第8実施例を示す。同図
において、140および146は入力端子、141およ
び147はフィールドメモリ、142および149は基
本符号化部、143は多重化回路、144はバッファ、
145は出力端子、148および151は切り換え回
路、150は符号量測定器、152はプリスキャン量子
化条件、153はフィールドメモリ、154は規格化回
路、155は基準量子化条件設定回路、156は加算
器、157は量子化条件補正回路である。
において、140および146は入力端子、141およ
び147はフィールドメモリ、142および149は基
本符号化部、143は多重化回路、144はバッファ、
145は出力端子、148および151は切り換え回
路、150は符号量測定器、152はプリスキャン量子
化条件、153はフィールドメモリ、154は規格化回
路、155は基準量子化条件設定回路、156は加算
器、157は量子化条件補正回路である。
【0043】本実施例は上記第1から第7実施例とは異
なり、画像信号の色信号成分の処理が含まれている。入
力端子140および146はそれぞれ画像信号の輝度信
号および色信号成分の入力である。色信号成分は2つの
色差成分よりなるが時分割多重して処理することにより
図上では一系統の処理で示す。本実施例は輝度成分およ
び色成分のサンプリングレートをそれぞれ4:1:1と
し、色成分の処理の空き時間と処理回路を利用して輝度
信号から符号量予測を行うものである。この符号量予測
は1ブロックおきに行うが、それでも符号発生量の変化
を捉えるためには十分であると考えられる。切り換え回
路148は本来の色信号処理と上記符号量予測を切り換
えるためのものである。符号量測定器150は輝度信号
および色信号の実際の符号発生量ならびに符号量予測時
の符号発生量測定を行う。その出力の一方はフィールド
メモリ153および規格化回路154に入力して目標符
号量作成を行い、他方は量子化条件補正回路157に入
力し、ここで実際量と目標量の比較を行い量子化条件の
制御を行う。プリスキャン量子化条件152は符号量予
測時の量子化条件であり、切り換え回路151は、基本
符号化部(色信号処理部)149の符号量予測時と本来
の色信号の符号化時の量子化条件を切り換えるものであ
る。多重化回路143は、輝度信号と色信号の符号を多
重化してバッファ144に送り、その符号はバッファ1
44においてビットレートを平滑化して出力端子145
より出力する。
なり、画像信号の色信号成分の処理が含まれている。入
力端子140および146はそれぞれ画像信号の輝度信
号および色信号成分の入力である。色信号成分は2つの
色差成分よりなるが時分割多重して処理することにより
図上では一系統の処理で示す。本実施例は輝度成分およ
び色成分のサンプリングレートをそれぞれ4:1:1と
し、色成分の処理の空き時間と処理回路を利用して輝度
信号から符号量予測を行うものである。この符号量予測
は1ブロックおきに行うが、それでも符号発生量の変化
を捉えるためには十分であると考えられる。切り換え回
路148は本来の色信号処理と上記符号量予測を切り換
えるためのものである。符号量測定器150は輝度信号
および色信号の実際の符号発生量ならびに符号量予測時
の符号発生量測定を行う。その出力の一方はフィールド
メモリ153および規格化回路154に入力して目標符
号量作成を行い、他方は量子化条件補正回路157に入
力し、ここで実際量と目標量の比較を行い量子化条件の
制御を行う。プリスキャン量子化条件152は符号量予
測時の量子化条件であり、切り換え回路151は、基本
符号化部(色信号処理部)149の符号量予測時と本来
の色信号の符号化時の量子化条件を切り換えるものであ
る。多重化回路143は、輝度信号と色信号の符号を多
重化してバッファ144に送り、その符号はバッファ1
44においてビットレートを平滑化して出力端子145
より出力する。
【0044】本実施例によれば大きな回路規模の増大な
しに符号発生量予測を行い、情報発生量を制御すること
ができる。
しに符号発生量予測を行い、情報発生量を制御すること
ができる。
【0045】
【発明の効果】以上のように本発明によれば、入力画像
に応じて各ブロック群毎に符号発生量を分配するので、
画面群の符号発生量を規定値に保つことができる。これ
によって、VTRなどの画面群の符号量に一定の制約が
ある画像記録再生装置に適した符号化を行うことができ
る。また、本発明によれば、ある固定された条件におけ
る各ブロックの符号発生量に応じて符号量を分配するた
め、画面内を均質かつ最適に符号化し、部分的な劣化を
防ぐことができる。さらに、画面毎にその画面内容に適
した基準量子化条件をひとつ算出し、その量子化条件を
基本として符号化し、目標と実際のずれに応じてブロッ
ク群毎に上記量子化条件を補正することにより安定な量
子化条件の制御することができる。また、目標符号量記
憶のためのメモリとシャッフリングのためのメモリを兼
用することで回路規模を抑さえて、特殊再生の画質改善
に効果を上げることができる。
に応じて各ブロック群毎に符号発生量を分配するので、
画面群の符号発生量を規定値に保つことができる。これ
によって、VTRなどの画面群の符号量に一定の制約が
ある画像記録再生装置に適した符号化を行うことができ
る。また、本発明によれば、ある固定された条件におけ
る各ブロックの符号発生量に応じて符号量を分配するた
め、画面内を均質かつ最適に符号化し、部分的な劣化を
防ぐことができる。さらに、画面毎にその画面内容に適
した基準量子化条件をひとつ算出し、その量子化条件を
基本として符号化し、目標と実際のずれに応じてブロッ
ク群毎に上記量子化条件を補正することにより安定な量
子化条件の制御することができる。また、目標符号量記
憶のためのメモリとシャッフリングのためのメモリを兼
用することで回路規模を抑さえて、特殊再生の画質改善
に効果を上げることができる。
【図1】本発明の第1実施例に係る画像圧縮符号化装置
のブロック図である。
のブロック図である。
【図2】図1の量子化条件補正回路の構成の1例を示す
ブロック図である。
ブロック図である。
【図3】本発明の第2実施例に係る画像圧縮符号化装置
のブロック図である。
のブロック図である。
【図4】本発明の第3実施例に係る画像圧縮符号化装置
のブロック図である。
のブロック図である。
【図5】本発明の第4実施例に係る画像圧縮符号化装置
のブロック図である。
のブロック図である。
【図6】本発明の第5実施例に係る画像圧縮符号化装置
のブロック図である。
のブロック図である。
【図7】本発明の第6実施例に係る画像圧縮符号化装置
のブロック図である。
のブロック図である。
【図8】本発明の第7実施例に係る画像圧縮符号化装置
のブロック図である。
のブロック図である。
【図9】複数の画面からなる画面群の符号量分割を示す
説明図である。
説明図である。
【図10】本発明の第8実施例に係る画像圧縮符号化装
置のブロック図である。
置のブロック図である。
2、8、32 フィールドメモリ 3 直交変換回路 4 量子化器 5 エントロピー符号化器 6 バッファ 7 符号量予測器 9 基準量子化条件設定回路 10 加算器 11 符号量測定器 12 規格化回路 13 量子化条件補正回路 31 DSP(ディジタルシグナルプロセッサ) 35、36、51、64 フレームメモリ 37 シャッフリング制御回路
───────────────────────────────────────────────────── フロントページの続き (72)発明者 藤井 由紀夫 神奈川県横浜市戸塚区吉田町292番地 株 式会社日立製作所映像メディア研究所内
Claims (12)
- 【請求項1】 入力画像データをブロック毎に変換する
手段と、一個以上のブロックからなるブロック群毎に異
なった条件で量子化を行う手段と、該手段により量子化
した画像データに対し可変長符号化を行う手段を有する
画像圧縮符号化装置において、 所定の量子化条件で情報発生量を予測する手段と、 該手段により予測した符号量を記憶するメモリと、 少なくとも1フィールドあるいは1フレームよりなる画
面群毎の符号発生量を規定値以内にするために上記予測
符号量に応じてブロック群毎に符号の目標量を設定する
手段と、 画像データを上記設定のために要する時間分遅延させる
手段と、 上記画面群の符号発生量の規定値と上記予測符号量に応
じて画面群毎に少なくとも1つ以上固定の量子化条件を
設定する手段と、 実際の符号発生量と目標の符号量の差に応じて上記固定
の量子化条件にブロック群毎に補正を加える手段とを、 設けたことを特徴とする画像圧縮符号化装置。 - 【請求項2】 請求項1記載において、 実際の符号発生量と目標の符号量の差の累積値に応じて
上記固定の量子化条件に対してブロック群毎に補正を加
える手段を設けたことを特徴とする画像圧縮符号化装
置。 - 【請求項3】 請求項2記載において、 量子化条件設定のために基本となる量子化テーブルを設
け、該量子化テーブルの各要素に同一の係数を乗ずるこ
とにより異なる量子化条件を作成し、上記符号量予測を
行う所定の量子化ステップ幅をQ0 、該予測による画面
群の総符号発生量をI0 、画面群の規定符号量をIR 、
ある定数をAで表すとき、上記画面群毎の固定の量子化
条件を表す量子化ステップ幅QR を、 【数1】 なる関係式で算出し、あるブロック群以前の目標と実際
の符号量の差の累積量をΔI、該ブロック群における目
標符号量をIで表すとき、該ブロック群における量子化
ステップ幅の補正量ΔQを、 【数2】 なる関係式を用いて算出することを特徴とした画像圧縮
符号化装置。 - 【請求項4】 請求項1記載において、 予測符号量を記憶するためのメモリと、画像データを目
標符号量設定のために要する時間分遅延させるメモリ
と、この2つのメモリより上記したブロック群を単位と
して、同一の方法で並べ変えながら読み出す手段とを設
けたことを特徴とする画像圧縮符号化装置。 - 【請求項5】 請求項1記載において、 画面群を二種類の画面AおよびBに分類し、画面Aに対
しては画面内の情報を符号化し、画面Bに対しては画面
間の関係に関する情報を符号化する手段を設け、画面群
の規定符号量を上記2種類の画面について一定の割合で
分割し、画面Aについては各画面に対して予測符号量に
応じた符号量を割り当て、画面Bについてはそれを構成
する各画面に対して上記分割した符号量を均等に割当て
る手段と、上記割当符号量に応じて各画面毎に1つの固
定の量子化条件を設定する手段と、上記割当符号量と予
測符号量に応じて各ブロック群の目標符号量を設定する
手段とを設けたことを特徴とする画像圧縮符号化装置。 - 【請求項6】 請求項1記載において、 画面群を複数の部分画面群に分割し、画面群の規定符号
量を各部分画面群に対して予測符号量に応じて分割して
割り当て、上記割当符号量に応じて各部分画面群毎に1
つの固定の量子化条件を設定し、上記割当符号量と予測
符号量に応じて各ブロック群の目標符号量を設定する手
段を設けたことを特徴とする画像圧縮符号化装置。 - 【請求項7】 複数の画面よりなる画面群を2種類の画
面AおよびBに分類し、画面Aに対しては画面内の情報
を符号化し、画面Bに対しては画面間の関係に関する情
報を符号化する画像符号化装置において、 実際の符号発生量を測定する手段と、 上記測定結果より一定の符号発生率で符号を発生するよ
う量子化条件を変化させる手段と、 量子化条件を切り換えて符号化を行う手段とを設け、 画面Aは固定の量子化条件で符号化を行い、画面Bは画
面群の規定の符号量から上記画面Aの符号量を差し引い
た符号量で一定の符号発生率で符号化を行うことを特徴
とする画像圧縮符号化装置。 - 【請求項8】 複数の画面よりなる画面群を2種類の画
面AおよびBに分類し、画面Aに対しては画面内の情報
を符号化し、画面Bに対しては画面間の関係に関する情
報を符号化する画像符号化装置において、 第1の固定の量子化条件で符号発生量を予測する手段
と、 この予測符号量に応じて目標の符号発生量を設定する手
段と、 上記予測符号量に応じて画面毎に第2の固定の量子化条
件を設定する手段と、 実際の符号発生量を測定する手段と、 実際の符号発生量と目標の符号発生量の差に応じて上記
第2の固定の量子化条件を補正する手段と、 量子化条件を切り換えて符号化を行う手段とを設け、 画面Aに対して符号量の上限値を設定し、上記符号量予
測による画面Aの符号発生量が上記上限値以内であれ
ば、画面Aを上記第1の固定の量子化条件で符号化を行
い、それ以外の場合および画面Bに対しては上記補正し
た量子化条件で符号化を行うよう量子化条件を切り換え
て符号化を行うことを特徴とする画像圧縮符号化装置。 - 【請求項9】 入力画像データをブロック毎に変換する
手段と、一個以上のブロックからなるブロック群毎に異
なった条件で量子化を行う手段と、該手段により量子化
した画像データに対し可変長符号化を行う手段を有する
画像圧縮符号化装置において、 ある固定の量子化条件での情報発生量を予測する手段
と、 該手段により予測した符号量に応じて、少なくとも1フ
ィールドあるいは1フレームよりなる画面群毎に符号発
生量を一定とするための固定の量子化条件を設定する手
段と、 ブロック群毎の実際の符号発生量と上記予測符号量と上
記固定の量子化条件を入力として、少なくとも上記画面
群分の符号量データを記憶するメモリと、 上記入力データの演算方法を記憶したメモリと、 該メモリより読み出した演算方法により上記入力データ
および上記符号量データ用のメモリ内のデータに演算を
施し上記固定の量子化条件の補正量を算出する手段とを
設け、 ブロック群毎に上記固定の量子化条件に補正を加えて量
子化を行うことを特徴とする画像圧縮符号化装置。 - 【請求項10】 データ変換、量子化および可変長符号
化手段よりなる基本符号化部分を用いて符号化を行う画
像圧縮符号化装置において、 入力画像データを1画面分遅延させる手段と、 上記入力画像データと上記遅延した画像データを時分割
して上記基本符号化部分に入力する手段を設け、 上記基本符号化部分において固定の量子化条件で入力画
像データを符号化することにより符号発生量を予測する
ことを特徴とする画像圧縮符号化装置。 - 【請求項11】 請求項1記載において、 画像データの輝度成分および輝度成分より低いサンプリ
ングレートの色成分をそれぞれ1画面分遅延させる手段
と、 色成分に対して輝度成分と同一の基本符号化部分と、 1画面分遅延した色信号と遅延していない輝度成分を時
分割して上記色成分の基本符号化部分に入力する手段と
を設け、 上記基本符号化部分において固定の量子化条件で輝度成
分を符号化することにより符号発生量を予測することを
特徴とする画像圧縮符号化装置。 - 【請求項12】 請求項1乃至11記載において、 上記画像圧縮符号化装置は画像データ記録再生装置に用
いられることを特徴とする画像圧縮符号化装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4028273A JPH05227520A (ja) | 1992-02-14 | 1992-02-14 | 画像圧縮符号化装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4028273A JPH05227520A (ja) | 1992-02-14 | 1992-02-14 | 画像圧縮符号化装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH05227520A true JPH05227520A (ja) | 1993-09-03 |
Family
ID=12243982
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP4028273A Pending JPH05227520A (ja) | 1992-02-14 | 1992-02-14 | 画像圧縮符号化装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH05227520A (ja) |
Cited By (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH07107300A (ja) * | 1993-10-06 | 1995-04-21 | Fuji Xerox Co Ltd | 画像符号化装置 |
| EP0647068A3 (en) * | 1993-09-30 | 1996-05-01 | Matsushita Electric Industrial Co Ltd | Encoding control device and method. |
| WO1998043423A1 (en) * | 1997-03-25 | 1998-10-01 | Sony Corporation | Transport stream generating device and method, and program transmission device |
| US5949956A (en) * | 1994-09-22 | 1999-09-07 | Matsushita Electric Industrial Co., Ltd. | Variable bit rate video encoder, and video recorder, including code amount allocation |
| WO2006059885A1 (en) * | 2004-12-03 | 2006-06-08 | Electronics And Telecommunications Research Institute | Method for controlling video encoding bit rate based on transport packet length, and apparatus for coding video using the same |
| JP2007251453A (ja) * | 2006-03-15 | 2007-09-27 | Fujitsu Ltd | 動画像符号化装置及びプログラム |
| JP2008124932A (ja) * | 2006-11-14 | 2008-05-29 | Sakura Eiki Kk | ノンリニア編集装置およびそのプログラム、ならびに、ノンリニア編集装置におけるデータ差し替え方法 |
| JP2008535322A (ja) * | 2005-03-22 | 2008-08-28 | クゥアルコム・インコーポレイテッド | 動的にスケーリングされるファイル符号化 |
| JP2010529748A (ja) * | 2007-05-31 | 2010-08-26 | クゥアルコム・インコーポレイテッド | イメージトランスコードのためのビットレート縮小技術 |
| JP2017055267A (ja) * | 2015-09-09 | 2017-03-16 | キヤノン株式会社 | 画像符号化装置、画像処理装置、画像符号化方法 |
-
1992
- 1992-02-14 JP JP4028273A patent/JPH05227520A/ja active Pending
Cited By (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0647068A3 (en) * | 1993-09-30 | 1996-05-01 | Matsushita Electric Industrial Co Ltd | Encoding control device and method. |
| US5592225A (en) * | 1993-09-30 | 1997-01-07 | Matsushita Electric Industrial Co., Ltd. | Device and method for controlling coding |
| JPH07107300A (ja) * | 1993-10-06 | 1995-04-21 | Fuji Xerox Co Ltd | 画像符号化装置 |
| US5949956A (en) * | 1994-09-22 | 1999-09-07 | Matsushita Electric Industrial Co., Ltd. | Variable bit rate video encoder, and video recorder, including code amount allocation |
| WO1998043423A1 (en) * | 1997-03-25 | 1998-10-01 | Sony Corporation | Transport stream generating device and method, and program transmission device |
| WO2006059885A1 (en) * | 2004-12-03 | 2006-06-08 | Electronics And Telecommunications Research Institute | Method for controlling video encoding bit rate based on transport packet length, and apparatus for coding video using the same |
| JP2008535322A (ja) * | 2005-03-22 | 2008-08-28 | クゥアルコム・インコーポレイテッド | 動的にスケーリングされるファイル符号化 |
| JP2011239425A (ja) * | 2005-03-22 | 2011-11-24 | Qualcomm Incorporated | 動的にスケーリングされるファイル符号化 |
| JP2007251453A (ja) * | 2006-03-15 | 2007-09-27 | Fujitsu Ltd | 動画像符号化装置及びプログラム |
| US8059713B2 (en) | 2006-03-15 | 2011-11-15 | Fujitsu Limited | Video coding apparatus |
| JP2008124932A (ja) * | 2006-11-14 | 2008-05-29 | Sakura Eiki Kk | ノンリニア編集装置およびそのプログラム、ならびに、ノンリニア編集装置におけるデータ差し替え方法 |
| JP2010529748A (ja) * | 2007-05-31 | 2010-08-26 | クゥアルコム・インコーポレイテッド | イメージトランスコードのためのビットレート縮小技術 |
| US8213498B2 (en) | 2007-05-31 | 2012-07-03 | Qualcomm Incorporated | Bitrate reduction techniques for image transcoding |
| JP2017055267A (ja) * | 2015-09-09 | 2017-03-16 | キヤノン株式会社 | 画像符号化装置、画像処理装置、画像符号化方法 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6658157B1 (en) | Method and apparatus for converting image information | |
| KR100667607B1 (ko) | 가변 비트레이트 비디오 코딩 방법 및 대응하는 비디오 코더 | |
| JP3954656B2 (ja) | 画像符号化装置及び方法 | |
| US6587508B1 (en) | Apparatus, method and computer program product for transcoding a coded moving picture sequence | |
| US5299019A (en) | Image signal band compressing system for digital video tape recorder | |
| US6084636A (en) | Video signal encoding method and apparatus employing an adaptive quantization technique | |
| US6928113B1 (en) | Encoding apparatus and method | |
| US5777680A (en) | Video signal encoding system controller for deciding an inter/intra mode, a field/frame DCT mode, and a quantization parameter | |
| US20060209952A1 (en) | Image encoding/decoding method and apparatus therefor | |
| JPWO1996028937A1 (ja) | 画像信号の符号化方法及びその装置 | |
| CN101785318B (zh) | 图像处理装置和图像处理方法 | |
| US20100172593A1 (en) | Image encoding apparatus, image encoding method, and image encoding program | |
| EP1629437A2 (en) | Hybrid digital video compression | |
| US6252905B1 (en) | Real-time evaluation of compressed picture quality within a digital video encoder | |
| CN101779469A (zh) | 图像处理装置和图像处理方法 | |
| JP2001145113A (ja) | 画像情報変換装置及び方法 | |
| KR100541623B1 (ko) | 움직임 보상을 이용한 예측 코딩 방법 및 장치 | |
| KR100594056B1 (ko) | 효율적인 비트율 제어를 위한 h.263/mpeg 비디오인코더 및 그 제어 방법 | |
| US7925108B2 (en) | Encoding device and dynamic image recording system having the encoding device | |
| JPH07107300A (ja) | 画像符号化装置 | |
| JP3846424B2 (ja) | 画像信号量子化装置およびその方法 | |
| JP3978810B2 (ja) | 符号化方法およびこれを使用した符号化装置 | |
| JP2000270323A (ja) | 画像信号の符号化制御装置 | |
| JP2824222B2 (ja) | 映像データ補償方法及び補償装置 | |
| JP2614661B2 (ja) | 高能率画像符号化装置 |