JPH06326614A - 符号化装置 - Google Patents

符号化装置

Info

Publication number
JPH06326614A
JPH06326614A JP11493993A JP11493993A JPH06326614A JP H06326614 A JPH06326614 A JP H06326614A JP 11493993 A JP11493993 A JP 11493993A JP 11493993 A JP11493993 A JP 11493993A JP H06326614 A JPH06326614 A JP H06326614A
Authority
JP
Japan
Prior art keywords
information
unit
transfer path
amount
variable length
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
Application number
JP11493993A
Other languages
English (en)
Inventor
Masataka Musha
正隆 武者
Masakazu Hamaguchi
昌和 濱口
Hiroyuki Sakai
浩之 坂井
Yuji Kimura
祐二 木村
Takehiro Yamada
剛裕 山田
Satoshi Honma
聡 本間
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP11493993A priority Critical patent/JPH06326614A/ja
Publication of JPH06326614A publication Critical patent/JPH06326614A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)
  • Image Processing (AREA)

Abstract

(57)【要約】 【目的】 圧縮後の情報量に従って圧縮率を変更できる
符号化装置を提供する。 【構成】 入力した情報を符号化する符号化装置におけ
る可変長符号化方法であって、可変長符号化された後の
情報量に関する指示をあらかじめ受け付けておき、符号
化された情報を設定された量子化ステップにより量子化
し、該量子化された情報を可変長に符号化し、前記入力
した情報の予め定められた単位ごとに前記可変長符号化
された情報の情報量を検出し、前記受け付けた情報量に
関する指示に基づく前記あらかじめ定めた単位における
基準量と、前記検出した情報量とを比較し、該比較結果
に基づいて、あらかじめ定めた関数により量子化ステッ
プを算出して設定する。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、画像符号化装置に係
り、特に可変長符号化を行う時に好適な符号化装置に関
する。
【0002】
【従来の技術】画像の可変長符号化装置の従来技術とし
ては、ISOの国際標準符号化方式(MPEG)のレー
トコントロールや、ISOの国際標準符号化方式(JP
EG)に規定されている技術がある。
【0003】該従来技術では、前処理として領域変換お
よび量子化を行い、可変長符号化の符号化効率を向上さ
せている。また、上記従来例の符号化装置では、画像情
報を効率的に圧縮することが可能で、圧縮率を調整する
ために量子化パラメータを設定変更することができる。
【0004】また、他の従来技術としては、特公平2−
29275号公報に記載されている技術がある。該従来
技術では、サンプルされた画素値に基づき、再量子化の
対象領域の分散や平均値等のパラメータを計算し、この
パラメータに基づき各領域ごとに量子化器を適応的に変
化させ、さらに必要に応じて間引かれた画素の量子化を
行ったり中止したりして条件付きの再量子化を行ってい
る。
【0005】
【発明が解決しようとする課題】しかし、上記した従来
技術において、圧縮率や圧縮後の情報量は、同じ量子化
パラメータを用いても圧縮する画像の冗長度により異な
るため圧縮動作が完了しないとわからないので、圧縮後
の画像情報を記憶する補助記憶装置の空き容量が少ない
場合に、前記圧縮後の情報量が空き容量を超えるか否か
は前記圧縮動作を完了させるまで判断できない。このた
め、空き容量を超える情報量が発生する可能性が高い場
合でも、圧縮動作が完了するまでユーザは圧縮後の情報
量が空き容量を超えることを認識できない。
【0006】また、一度前記圧縮動作の完了後、量子化
パラメータを変更し、再度圧縮を行い適切な圧縮率の情
報を得ようとしても、圧縮率を調整するための量子化パ
ラメータが最終的に作用を及ぼす対象までの処理過程の
いずれかの部分に非線形な特性があるので、最終的に適
切な圧縮率の情報が得られるまで、何回か量子化パラメ
ータを変更してその都度圧縮を行う必要がある。
【0007】本発明の目的は、上記従来例の問題点を改
善し、圧縮後の情報量を希望する情報量に変更できる符
号化装置を提供することである。
【0008】
【課題を解決するための手段】本発明は、上記課題を解
決するために、情報を入力し、入力した情報を符号化す
る符号化手段と、該符号化手段で符号化された情報を、
設定された量子化ステップにより量子化する量子化手段
と、該量子化手段で量子化された情報を可変長に符号化
する可変長符号化手段とを有する符号化装置において、
前記入力した情報の予め定められた単位ごとに前記可変
長符号化手段で可変長符号化された情報の情報量を検出
する検出手段と、前記入力した情報の予め定められた単
位あたりの情報量の基準量を保持する保持手段と、前記
保持手段に保持した基準量と、前記検出手段において検
出した情報量とを比較する比較手段と、該比較手段にお
ける比較結果に基づいて、あらかじめ定めた関数により
前記量子化手段における量子化ステップを設定する設定
手段を有する。
【0009】前記設定手段は、前記検出手段において検
出した情報量が前記保持手段に保持した基準量より大き
い場合には、前記量子化ステップを予め定めた第1の関
数により縮小するように設定し、前記検出手段において
検出した情報量が前記保持手段に保持した基準量より小
さい場合には、前記量子化ステップを予め定めた第2の
関数により拡大するように設定することができる。前記
設定手段は、前記予め定めた第1および第2の関数とし
て、直前に設定している量子化ステップにそれぞれ予め
定めた第1および第2の比例定数を掛けることにより設
定する。また、前記設定手段は、前記予め定めた第1お
よび第2の関数として、直前に設定している量子化ステ
ップを予め定めた第1および第2の値でべき乗すること
により設定する。さらに、前記設定手段は、前記予め定
めた第1および第2の関数として、直前に設定している
量子化ステップから予め定めた第1および第2の値を加
算することにより設定するようにしてもよい。
【0010】前記設定手段により設定された量子化ステ
ップに従って逆量子化ステップを設定する逆量子化設定
手段と、可変長に符号化された情報を復号する可変長復
号化手段と、該可変長符号化手段において、復号化され
た情報を逆量子化する逆量子化手段と、該逆量子化手段
により逆量子化された情報を復号化する復号化手段とを
有することができる。前記比較手段における比較結果を
格納する格納手段をさらに有し、前記逆量子化設定手段
は、前記格納手段に格納した比較結果に基づいて、量子
化ステップを算出する。
【0011】また、前記可変長符号化手段で符号化され
た後の情報量に関する指示を、あらかじめ受け付ける入
力手段をさらに有し、前記保持手段は、該入力手段で受
け付けた指示に基づいて、基準量を保持することができ
る。
【0012】
【作用】入力手段において、可変長符号化手段で符号化
された後の情報量に関する指示を、あらかじめ受け付け
ておく。保持手段では、入力手段で受け付けた情報量に
関する指示に基づいて、あらかじめ定めた単位における
基準量を保持しておく。符号化手段は、情報を入力し、
入力した情報を符号化する。量子化手段は、該符号化手
段で符号化された情報を設定された量子化ステップによ
り量子化する。可変長符号化手段は、該量子化手段で量
子化された情報を可変長に符号化する。
【0013】検出手段は、可変長符号化手段で可変長符
号化された情報の情報量をあらかじめ定めた単位ごとに
検出する。比較手段では、前記保持手段に保持した基準
量と、前記検出手段において検出した情報量とを比較す
る。設定手段は、該比較手段における比較結果に基づい
て、あらかじめ定めた関数により前記量子化手段におけ
る量子化ステップを設定する。例えば、設定手段は、前
記検出手段において検出した情報量が前記保持手段に保
持した基準量より大きい場合には、前記量子化ステップ
を予め定めた第1の関数により縮小するように設定し、
前記検出手段において検出した情報量が前記保持手段に
保持した基準量より小さい場合には、前記量子化ステッ
プを予め定めた第2の関数により拡大するように設定す
ることができる。量子化手段では、設定手段により設定
された量子化ステップにより量子化を行う。これによ
り、実際の可変長符号化された情報の情報量が前記希望
する情報量に近くなるように調整できる。
【0014】また、伸長時には、逆量子化設定手段は、
前記設定手段により設定された量子化ステップに従って
逆量子化ステップを順次設定していく。この場合、前記
比較手段における比較結果を格納する格納手段をさらに
有し、前記逆量子化設定手段は、前記格納手段に格納し
た比較結果に基づいて、量子化ステップを算出するよう
にしてもよい。可変長復号化手段は、可変長に符号化さ
れた情報を復号する。逆量子化手段は、該可変長符号化
手段において、復号化された情報を逆量子化する。復号
化手段は、該逆量子化手段により逆量子化された情報を
復号化する。これにより、元の情報に復元することがで
きる。
【0015】
【実施例】以下、本発明の第1の実施例を図1、図2お
よび図3を参照して説明する。図1は第1の実施例の符
号化装置の構成図、図2は第1の実施例の符号化装置の
動作概要、図3は第1の実施例の符号化装置の動作を示
すフローチャートである。
【0016】まず初めに、図1を参照し、第1の実施例
の符号化装置の構成および機能概要を説明する。図1に
示すように、第1の実施例による符号化装置は、変換符
号化手段102、量子化手段104、可変長符号化手段
106、情報量計測手段108、引算器111、情報量
保持手段113、量子化テーブル115、等比縮小器1
20、等比拡大器121およびバッファー126を主な
構成要素とする。
【0017】図1において、前記変換符号化手段102
は、逐次得られる画像のディジタル情報をあらかじめ設
定済の変換式に従い変換符号化し、該結果を逐次出力可
能な情報処理系である。該変換符号化手段102の前段
には、画像情報を入力する画像入力手段を備えることが
でき、画像情報がアナログの場合には、アナログ−ディ
ジタル変換器をさらに備えることができる。画像入力手
段としては、画像情報を蓄積している記憶装置や、通信
回線を介して通信制御装置などにより画像情報を入力す
ることができる。前記量子化テーブル115は、外部か
ら設定可能な64のパラメータ数値を保持し、必要に応
じ出力可能な記憶手段である。前記量子化手段104
は、逐次得られるディジタル情報を、量子化テーブル1
15のパラメータに基づいて量子化し、該量子化された
画像情報を逐次出力可能な情報処理系である。本実施例
においては、量子化テーブル115に保持する量子化ス
テップあるいは量子化パラメータは、量子化する前にあ
らかじめ設定しておき、量子化する際に、後述する方法
により値が逐次更新される。前記可変長符号化手段10
6は、逐次得られるディジタル情報をあらかじめ設定済
の符号テーブルで可変長符号化し、該結果を逐次出力可
能な情報処理系である。前記情報量計測手段108は、
所定の外部装置の一定処理サイクル期間内に逐次入力さ
れ符号化されたディジタル情報の情報量を計測し、該情
報量と前記符号化されたディジタル情報を逐次出力可能
な情報処理系である。前記情報量保持手段113は、圧
縮する画像についての圧縮後の情報量の希望値(基準
値)をあらかじめ保持し、該情報量の希望値もしくは該
情報量の希望値に基づいてあらかじめ定めた式により計
算した情報量を出力することができる。前記引算器11
1は、比較手段であり、情報量保持手段113からの出
力値と情報量計測手段108からの出力値との数値を比
較し、情報量保持手段113からの出力値が情報量計測
手段108からの出力値より大きい場合(図1におい
て、「+」で示す)には、大きいことを示す値を出力
し、小さい場合(図1において、「−」で示す)には小
さいことを示す値を出力する情報処理系である。スイッ
チ117は、引算器111の出力値により切り換えら
れ、情報量保持手段113からの出力値が情報量計測手
段108からの出力値より大きい場合には、量子化テー
ブルのパラメータの出力値を等比縮小器120に入力す
るように接続され、小さい場合には等比拡大器121に
接続するように切り替わる。前記等比縮小器120は、
得られる量子化パラメータの数値にあらかじめ設定され
た縮小関数の0.91を掛け、該結果を出力可能な情報
処理系である。前記等比拡大器121は、得られる量子
化パラメータの数値にあらかじめ設定された拡大関数の
1.10を掛け、該結果を出力可能な情報処理系であ
る。前記バッファー126は、格納手段であり、引算器
111から出力される+/−のビット情報を4800ビ
ット保持可能で、必要に応じ出力可能なファーストイン
・ファーストアウト・メモリである。入力手段130
は、前記変換符号化手段102に設定する変換係数、前
記可変長符号化手段106に設定する可変長符号テーブ
ル値、前記量子化テーブル115に設定する量子化テー
ブル値、または、前記情報量保持手段113に設定す
る、圧縮する画像についての圧縮後の情報量の希望値
(もしくは圧縮率)等の設定値を受け付ける。スイッチ
117、前記等比縮小器120および前記等比拡大器1
21は、上記比較手段における比較結果に基づいて、あ
らかじめ定めた関数により前記量子化手段における量子
化ステップを設定する設定手段を構成する。
【0018】次に、第1の実施例による符号化装置の機
能概要を説明する。
【0019】第1の実施例における符号化装置の起動時
を想定すると、初めに、入力手段130において、前記
変換符号化手段102に設定する変換係数、前記可変長
符号化手段106に設定する可変長符号テーブル値、前
記量子化テーブル115に設定する量子化テーブル値、
および、前記情報量保持手段113に設定する、圧縮す
る画像についての圧縮後の情報量の希望値等の設定値を
受け付ける。入力手段は、前記変換符号化手段102に
変換係数を設定し、前記可変長符号化手段106に可変
長符号テーブル値を設定し、前記量子化テーブル115
に量子化テーブル値を設定し、前記情報量保持手段11
3に符号化後の情報量の希望値を設定する。前記情報量
保持手段113に符号化後の情報量の希望値としては、
例えば、1画面における情報量や、入力する全ての画像
情報に対する圧縮後の総情報量、圧縮比率等を受け付け
ることができる。情報量保持手段113では、情報量の
希望値に基づいてあらかじめ定めた式により計算した情
報量を出力する。例えば、引き算器111において比較
する周期を、所定の外部装置の一定処理サイクルとした
場合には、一定処理リサイクル内に得る情報量に相当す
る情報量を計算しておき、その計算値を保持することが
できる。また、前記バッファー126は該バッファの内
容をクリアしておく。
【0020】次に、前記変換符号化手段102で、画像
情報転送経路101から画像情報を1ユニット読み込
み、あらかじめ設定済の変換式に従い変換符号化し、該
符号を1ユニット情報転送経路103に出力する。ここ
で、1ユニットは、例えば、1画面を480*640画
素としたとき、8*8画素の1ブロックを単位にするこ
とができる。次に、前記量子化手段104で、情報転送
経路103から情報を1ユニット読み込み、あらかじめ
係数設定済の量子化テーブル115に従い量子化し、該
量子化後の情報を1ユニット情報転送経路105に出力
する。次に、前記可変長符号化手段106で、情報転送
経路105から情報を1ユニット読み込み、あらかじめ
設定済の可変長符号化テーブルに従い可変長符号化し、
該符号化後の情報を1ユニット情報転送経路107に出
力する。
【0021】前記情報量計測手段108で、情報転送経
路107から情報を1ユニット読み込み、該1ユニット
の情報の情報量を計測し、前記1ユニットの情報を情報
転送経路109に、前記計測結果を情報転送経路110
に出力する。このとき、前記情報量保持手段113は、
設定されて保持した情報量を情報転送経路112に出力
する。次に、前記引算器111は、情報転送経路110
と情報転送経路112とから2つの数値を読み込み、前
記情報転送経路112の数値から前記情報転送経路11
0の数値を引き算し、前記引き算結果を情報転送経路1
14および125に出力する。
【0022】前記量子化テーブル115は、あらかじめ
設定された64のパラメータ数値を情報転送経路116
に出力する。スイッチ117は、情報転送経路116に
出力された64のパラメータの数値を、前記引き算結果
が+のとき情報転送経路118に、前記引き算結果が−
のとき情報転送経路119に切り換えて出力する。
【0023】前記引き算結果が+のとき前記等比縮小器
120では、情報転送経路118から前記64のパラメ
ータの数値を読み込み、それぞれの数値にあらかじめ設
定された0.91を掛け、該掛け算結果を情報転送経路
123に出力する。また、前記引き算結果が−のとき前
記等比拡大器121では、情報転送経路119から前記
64のパラメータの数値を読み込み、それぞれの数値に
あらかじめ設定された1.10を掛け、該掛け算結果を
情報転送経路124に出力する。
【0024】前記量子化テーブル115は、前記引き算
結果が+のとき情報転送経路123から前記64のパラ
メータの数値を読み込み、保持していた前記64のパラ
メータの数値を書き替える。また、前記量子化テーブル
115は、前記引き算結果が−のとき情報転送経路12
4から前記64のパラメータの数値を読み込み、設定さ
れ保持した前記64のパラメータの数値を書き替える。
【0025】前記バッファー126では、情報転送経路
125から前記引き算結果を読み込み、該引き算結果が
+のときビットを1に、前記情報を引き算結果が−のと
きビットを0に対応付け、4800ビット分を保持し、
符号化時情報転送経路109からスイッチ128を介し
情報転送経路129への符号情報出力が完了後、前記4
800ビットの情報を古いものから順に情報転送経路1
27からスイッチ128を介し情報転送経路129へ出
力する。この引き算結果は、圧縮された画像情報ととも
に、後段に出力される。後段には、記憶装置や通信手段
を介して他の装置を備えることができる。また、圧縮の
際に設定された、前記変換符号化手段102の変換係
数、前記可変長符号化手段106の可変長符号テーブル
値、前記量子化テーブル115の量子化テーブル値を圧
縮の際に後段に出力してもよい。復号する際には、これ
らの引き算結果をもとに、量子化パラメータを逐次更新
していき逆変換する。これについては、後述する。
【0026】次に、図2を参照し、第1の実施例の符号
化装置の動作概要を説明する。図2は、本実施例におけ
る符号化装置の構成をより具体的に示している。図1に
おける手段と機能が同じものは同じ記号で示している。
【0027】図2において、第1の実施例による符号化
装置の起動時を想定すると、初めに、入力手段130に
おいて、前記可変長符号化手段106に設定する可変長
符号テーブル値、前記量子化テーブル115に設定する
量子化テーブル値の設定値を受け付ける。前記可変長符
号化手段106および前記量子化テーブル115に可変
長符号テーブル値と量子化テーブル値とをそれぞれ設定
する。前記バッファー126は、該バッファの内容をク
リアする。図2においては、符号化された画像情報が入
力しており、情報のビット数201が11ビットとし、
情報の単位ユニット202は、図2に示す柱状の画像情
報230を64個集めたものである。
【0028】前記量子化手段104では、情報転送経路
103から画像情報の単位ユニット202の変換係数を
読み込み、あらかじめ係数設定済の量子化テーブル11
5に従い量子化する。図2に示すように、量子化後の情
報のビット数204は11ビットであり、情報の単位ユ
ニット206の変換係数206を情報転送経路105に
出力する。
【0029】前記可変長符号化手段106では、情報転
送経路105から情報のビット数204が11ビット、
情報の単位ユニット206の変換係数206を読み込
み、あらかじめ設定済の可変長符号化テーブルに従い可
変長符号化する。符号化後、情報のビット数207は2
〜16ビットになり、情報の単位ユニット208の符号
209を情報転送経路107に出力する。
【0030】累算器210では、情報の単位ユニット2
08の符号209を読み込み、該1ユニットの符号の情
報量を累算し、前記1ユニットの符号を情報転送経路1
09に出力し、前記累算結果を情報転送経路211に出
力する。累算器210は、図1における情報量計測手段
である。
【0031】前記比較器212は、情報転送経路211
から累算結果を読み込み、あらかじめ設定された情報量
の希望値と前記情報転送経路112の累算結果とを比較
し、前記比較結果が「情報量の希望値>前記情報転送経
路112の累算結果」の場合1、「情報量の希望値<前
記情報転送経路112の累算結果」の場合0を情報転送
経路114に出力する。比較器212は、図1における
比較手段の引算器111と同様の機能を備える。
【0032】前記量子化テーブル115は、あらかじめ
設定された64のパラメータの数値を情報転送経路11
6に出力する。論理積ゲート214および215は、情
報転送経路116に出力された64の数値を、前記情報
転送経路114上の値が1のとき情報転送経路118
に、前記情報転送経路114上の値が0のとき情報転送
経路119に切り換え出力する。
【0033】前記情報転送経路114上の値が1のとき
前記等比縮小器120では、情報転送経路118から前
記64のパラメータの数値を読み込み、それぞれの数値
にあらかじめ設定された0.91を掛け、該掛け算結果
を情報転送経路123に出力する。また、前記情報転送
経路114上の値が0のとき前記等比拡大器121で
は、情報転送経路119から前記64のパラメータの数
値を読み込み、それぞれの数値にあらかじめ設定された
1.10を掛け、該掛け算結果を情報転送経路124に
出力する。
【0034】前記量子化テーブル115は、前記情報転
送経路114上の値が1のとき情報転送経路123から
前記64のパラメータの数値を読み込み、設定され保持
した前記64のパラメータの数値を書き替える。また、
前記量子化テーブル115は、前記情報転送経路114
上の値が0のとき情報転送経路124から前記64のパ
ラメータの数値を読み込み、設定され保持した前記64
のパラメータの数値を書き替える。
【0035】前記バッファー126では、情報転送経路
114から前記比較結果を読み込み、4800ビット分
を保持し、情報転送経路109への符号情報出力が完了
後、前記4800ビットの情報を古いものから順に情報
転送経路213へ出力する。
【0036】以上のように構成することにより、あらか
じめ指示した情報量以内になるように圧縮することがで
きる。
【0037】以下、本発明における伸長処理について図
10を参照して説明する。図10は本発明の符号化装置
の構成図を示している。符号化装置には、図10に示す
ように、復号する処理を備えている。
【0038】まず初めに、図10を参照し、本発明の符
号化装置の構成及び機能概要を説明する。図10に示す
ように、本実施例による符号化装置は、バッファー10
04、可変長復号化手段1006、逆量子化手段100
8、量子化テーブル1009、変換復号化手段102
0、拡大器1015および縮小器1016を主な構成要
素とする。
【0039】図10において、前記バッファー1004
は、入力されるビット情報を4800ビット保持し、必
要に応じ逐次出力可能なファーストイン・ファーストア
ウト・メモリである。入力されるビット情報としては、
前述の圧縮器における引算器111から出力される+/
−のビット情報があり、磁気ディスクなどの媒体の特定
領域にこの+/−のビット情報(以下、符号化情報とい
う)を記憶している場合には、それらを読みだした情報
を保持する。前記可変長復号化手段1006は、逐次得
られるディジタル情報をあらかじめ設定済の符号テーブ
ルで可変長復号化し、該結果を逐次出力可能な情報処理
系である。該可変長復号化手段1006の前段には、符
号化された画像情報を記憶する磁気ディスクなどの媒体
を備えることができ、伸長する場合には伸長すべき画像
情報を読み出し、可変長復号化手段1006で可変長復
号する。前記量子化テーブル1009は、外部から設定
可能な64のパラメータ数値を保持可能で、必要に応じ
出力可能な記憶手段である。前記逆量子化手段1008
は、逐次得られるディジタル情報をあらかじめ設定済の
量子化テーブル115のパラメータに基づいて逆量子化
し、該結果を逐次出力可能な情報処理系である。前記拡
大器1015は、得られる数値を所定の手順で拡大し、
該結果を出力可能な情報処理系である。また、前記縮小
器1016は、得られる数値を所定の手順で縮小し、該
結果を出力可能な情報処理系である。拡大器1015お
よび縮小器1016は、前述のように、圧縮時に等比縮
小器120および等比拡大器121を利用している場合
には、同じ等比縮小器120および等比拡大器121を
利用する。また、後述するように、圧縮時に等差縮小器
および等差拡大器を利用する場合には、同じ等差縮小器
および等差拡大器を利用する。このように、圧縮時と同
じ縮小関数および拡大関数を利用することにより画像情
報を伸長する。前記変換復号化手段1020は、逐次得
られるディジタル情報をあらかじめ設定済の変換式に従
い変換復号化し、該結果を逐次出力可能な情報処理系で
ある。入力手段1030は、前記変換復号化手段102
0に設定する変換係数、前記可変長復号化手段1006
に設定する可変長符号テーブル値、前記量子化テーブル
1009に設定する量子化テーブル値等の設定値を受け
付ける。これらの設定値は、圧縮時と同じ値を設定す
る。このため、圧縮時に設定した値を画像情報とともに
保持している場合には、これらの保持した値を設定す
る。
【0040】次に、図10を参照し、本発明による符号
化装置の機能概要を説明する。
【0041】本発明による符号化装置の起動時を想定す
ると、初めに、入力手段1030において、前記可変長
復号化手段1006に設定する可変長符号化テーブル
値、前記量子化テーブル1009に設定する量子化テー
ブル値、前記変換復号化手段1020に設定する変換係
数をそれぞれ受け付けて設定する。
【0042】また、前記バッファー1004の内容をク
リアしておく。次に、スイッチ1002を図10におけ
る上側つまり復号化前側に切り替え、情報転送経路10
01を介して得られる符号化情報を4800ビット、ス
イッチ1002を介し情報転送経路1003を経て、前
記バッファー1004に読み込み、前記付帯情報の先頭
から1ビットづつ情報転送経路1010に出力する。次
に、スイッチ1002を図10における下側つまり復号
化時側に切り替え、情報転送経路1001を介して得ら
れる符号列を1ユニットづつ、スイッチ1002を介し
情報転送経路1005を経て、前記可変長復号化手段1
020に読み込み、あらかじめ設定済の可変長符号化テ
ーブルに従い可変長復号化し、該復号化後の係数列を1
ユニットづつ情報転送経路1007に出力する。次に、
前記逆量子化手段1008では、情報転送経路1007
から係数列を1ユニット読み込み、あらかじめ係数設定
済の量子化テーブル1009に従い逆量子化し、該逆量
子化後の係数列を1ユニット情報転送経路1019に出
力する。次に、前記変換符号化手段1020で、情報転
送経路1019から係数列を1ユニット読み込み、あら
かじめ設定済の変換係数に従い変換復号化し、該変換復
号化後の画像情報を1ユニット情報転送経路1021に
出力する。
【0043】スイッチ1012では、情報転送経路10
10に出力された量子化テーブルの値、具体的には64
のパラメータ数値を、前記符号化情報の1ビットが1の
とき図10における右側つまり+側に切り替え、また前
記1ビットが0のとき図10における左側つまり−側に
切り替え、情報転送経路1014或は情報転送経路10
13に切り替えて出力する。前記1ビットが1のとき、
前記縮小器1016では、情報転送経路1014から前
記量子化テーブルの値の64のパラメータ数値を読み込
み、それぞれの数値をあらかじめ定めた縮小関数で縮小
し、該縮小結果を情報転送経路1018に出力する。ま
た、前記1ビットが0のとき、前記拡大器1015で
は、情報転送経路1013から前記量子化テーブルの値
の64のパラメータ数値を読み込み、それぞれの数値を
所定の手段で拡大し、該拡大結果を情報転送経路110
17に出力する。
【0044】前記量子化テーブル1009は、前記1ビ
ットが1のとき情報転送経路1018から前記量子化テ
ーブルの値の64のパラメータ数値を読み込み、設定さ
れ保持した前記量子化テーブルの値の64の数値を書き
替える。また、前記量子化テーブル1009は、前記1
ビットが0のとき情報転送経路1017から前記量子化
テーブルの値の64の数値を読み込み、設定され保持し
た前記量子化テーブルの値の64の数値を書き替える。
【0045】つぎに、本発明の実施例におけるハードウ
エア構成を図12を参照して説明する。図12は本発明
の符号化装置のハードウエア構成図である。
【0046】図12に示すように、本発明による符号化
装置は、画像入力部1236、画像出力部1237、画
像メモリ1202・1224、主メモリ1203・12
25、演算機1204・1228、データRAM120
6・1226、コードRAM1208・1230、バス
1213・1217およびメディア1215を主な構成
要素とする。図12においては、圧縮処理と伸長処理と
を行う手段を説明のために別けて示しているが、実際の
装置においては、処理方法が異なるだけでハードウエア
としては1組備えていればよい。
【0047】図12において、画像入力部1236は、
画像情報を入力する。画像出力部1237は、表示手段
や印刷手段などであり画像を出力する。前記画像メモリ
1202・1224は、得られる24bpp、3072
00画素のディジタル画像データを保持可能なメモリ
で、ビデオ信号との変換部分と(パソコン)バスとのイ
ンタフェイス部分を備えるデュアルポート・メモリであ
る。前記主メモリ1203・1225は、少なくとも1
ユニットの画像データ列と4800ユニットの符号列を
保持可能なメモリで、(パソコン)バスとのインタフェ
イス部分を備えるメモリである。前記演算機1204・
1228は、ノイマン型プロセッサであり、圧縮処理ま
たは伸長処理を行う。前記データRAM1206・12
26は、少なくとも1ユニットの画像データ列と1ユニ
ットの符号列を保持可能なメモリで、それぞれ前記演算
機1204・1228と(パソコン)バスとのインタフ
ェイス部分を備えるメモリである。前記コードRAM1
208・1230は、少なくとも1処理(圧縮処理もし
くは伸長処理等)単位のプログラムを保持可能なメモリ
で、それぞれ前記演算機1204・1228と(パソコ
ン)バスとのインタフェイス部分を備えるメモリであ
る。前記バス1213・1217は、パソコン等で通常
に用いられるバス(共用線)で、接続先の内目的の転送
元と目的の転送先の2点を特定し、該2点間でのデータ
転送を該データ量に応じたバス・サイクルで行える。前
記メディア1215は、得られるディジタル情報を保持
し、配布や伝送によって伝える事が可能なメディア(媒
体)で、(パソコン)バスとのインタフェイス部分を備
える。
【0048】次に、図3および図11に示すフローチャ
ートを参照し、図12に示す符号化装置の全体の動作を
概説する。
【0049】本発明による符号化装置の起動時を想定す
ると、初期設定として前記コードRAM1208に、処
理手順を規定している処理プログラムを、図示はしてい
ないが通常バス1213に接続される補助記憶装置等か
ら、前記バス1213およびコード転送経路1212を
介しロードする。処理プログラムとしては、前述の図1
および図2を参照して説明したように、変換符号化と量
子化および可変長符号化を行い、符号化後所定の外部装
置の一定処理サイクル期間内に得る情報量を希望の値と
比較し、該比較結果に従い量子化テーブル値を加工する
機能を備える。
【0050】図3において、圧縮処理の場合には、先ず
初期設定として目的の画像データ・ファイルの指定およ
び圧縮率の指定を入力部により行う(S301)。
【0051】前記画像メモリ1202には、画像入力部
1236より入力された情報が蓄積されており、入力部
1234において指定を受け付けると、ビデオ信号線1
201から得られるビデオ信号を24bpp、3072
00画素のディジタル画像データに変換した物を読み込
み、1ユニットつまり縦横8×8の部分画像マトリック
スの色成分毎の最小組合せ分、データ転送経路1209
を介しバス1213に出力する。前記主メモリ1203
は、バス1213からデータ転送経路1210を介し、
前記1ユニットの画像データ列を読み込み(S30
2)、前記1ユニットの画像データ列をデータ転送経路
1210を介しバス1213に出力する。前記データR
AM1206は、バス1213からデータ転送経路12
11を介し、前記1ユニットの画像データ列を読み込
む。図3においては、主メモリ上のデータを加工するよ
うに示しているが、データRAM1206もしくは主メ
モリのいずれから読みだしてもかまわない。
【0052】前記コードRAM1208にロード済みの
プログラムに従い、前記演算機1204で前記データR
AM1206内の前記1ユニットの画像データ列を加工
する。加工処理としては、まず、画像データを所定の変
換式に従い変換符号化する(S303)。次に前記圧縮
率に従い、量子化テーブルを初期設定する。該初期設定
の実例を図中に示してあるが(S304)、さらに細か
い場合分けとそれに伴う設定値のチューニングを行うと
画質がさらに向上できる。図3におけるS304の処理
では、指定された圧縮率に応じて量子化ステップもしく
は量子化テーブルを設定することによりより早く圧縮処
理が追従することができる。
【0053】次に主メモリー上の符号を所定の量子化テ
ーブルで量子化後(S305)、所定の符号テーブルで
可変長符号化する(S306)。
【0054】ここで、単位処理ユニットあたりの前記可
変長符号化情報量、つまり圧縮後の情報量を取り出し、
圧縮前の対応する情報量で割った実際の圧縮率が前記指
定した圧縮率以上か否かを判断する(S307)。前記
指定した圧縮率以上の場合、前記量子化テーブルの各値
を1.10を掛け(S308)、掛けた値に量子化テー
ブルを更新しデータRAM1206の特定領域をバッフ
ァーエリアとして(符号化情報バッファー)に1を保持
する(S309)。前記指定した圧縮率未満の場合に
は、前記量子化テーブルの各値を0.91を掛け(S3
10)、掛けた値に量子化テーブルを更新し、バッファ
ー(符号化情報バッファー)に0を保持する(S31
1)。目的の画像データが符号化できるまで所定の処理
を繰返した後(S312)、該加工後の符号列と前記バ
ッファー(符号化情報バッファー)の符号化情報の内容
とをデータ転送経路1211を介しバス1213に出力
し、メディア1215のファイルに書いて処理を終了す
る(S303)。メディア1215は、バス1213か
らデータ転送経路1214を介し、前記1ユニットの符
号列および前記符号化情報を読み込み保持する。
【0055】次に、図11を参照して画像を伸長する場
合の処理を説明する。初期設定として前記コードRAM
1230に、処理手順を規定している処理プログラム
を、図示はしていないが通常バス1217に接続される
補助記憶装置等から、前記バス1217およびコード転
送経路1222を介しロードする。処理プログラムとし
ては、符号化後所定の外部装置の一定処理サイクル期間
内に得る情報量と希望値との比較結果、即ち符号化情報
に従い量子化テーブル値を加工しながら逆量子化を行う
機能を備える、変換復号化と逆量子化および可変長復号
化を行うプログラムがある。
【0056】図11において、伸長処理を行う場合に
は、先ず初期設定として目的の画像圧縮ファイルの指定
および量子化テーブルの指定を入力部により行う(S1
101)。量子化テーブルをメディアに記憶している場
合には、メディアから読みだすようにしてもよい。次
に、指定された量子化テーブルに従い、量子化テーブル
を初期設定する(S1103)。
【0057】前記メディア1215は、読み込み保持し
た前記1ユニットの符号列および前記符号化情報をデー
タ転送経路1216からバス1217に出力する。前記
主メモリ1225は、バス1217からデータ転送経路
1220を介し、前記1ユニットの符号列および前記符
号化情報を読み込み、前記1ユニットの符号列および前
記符号化情報をデータ転送経路1220を介しバス12
17に出力する。前記データRAM1226は、バス1
217からデータ転送経路1221を介し、前記1ユニ
ットの符号列および前記符号化情報を読み込む(S11
02)。目的の画像圧縮ファイル内の符号化情報は、デ
ータRAM1226の特定領域のバッファーエリア(符
号化情報バッファー)に転送する(S1104)。前記
コードRAM1230にロード済みのプログラムに従
い、前記演算機1228で前記データRAM1226内
の前記1ユニットの符号列を加工する。加工処理として
は、まず、主メモリ上の符号列を先頭から1ユニット可
変長復号化後、得られる係数列を主メモリで保持する
(S1105)。次に、主メモリ上の可変長復号化後の
係数列を1ユニット所定の量子化テーブルで逆量子化
(S1106)後、得られる係数列を主メモリで保持す
る。次に、主メモリ上の逆量子化後の係数列を1ユニッ
ト所定の変換係数で変換復号化後、得られる係数列を表
示用メモリ等に順次転送する(S1107)。
【0058】ここで、バッファー(符号化情報バッファ
ー)の符号化情報を先頭から1ビット読み出し(S11
08)、該1ビットの情報が1か否かを判断し(S11
09)、該1ビットの情報が1の時、量子化テーブルの
各値を所定の手段で縮小し(S1110)、該1ビット
の情報が0の時、量子化テーブルの各値を所定の手段で
拡大する(S1111)。前記コードRAM1230に
ロード済みのプログラムは、前記データRAM1226
内の前記符号化情報に従い、前記演算機1228で前記
データRAM1226内の前記1ユニットの符号列加工
時、即ち、復号化時の逆量子化過程に用いる量子化テー
ブルを符号化時の動的変化と同様に変化させる(S11
12)。目的の画像圧縮ファイルが復号化できるまで所
定の処理を繰り返えす(S1113)。
【0059】前記画像メモリ1224は、バス1217
からデータ転送経路1219を介し、1ユニットつまり
縦横8×8の部分画像マトリックスの色成分毎の最小組
合せ分の画像データを逐次読み込み、1枚の画像データ
に再編成後ビデオ表示信号に変換し、ビデオ信号線12
23に出力し、目的の画像データの表示や出力等を画像
出力部1237により行い処理を終了する。
【0060】以下、本発明の第2の実施例を図4、図5
および図6を用いて説明する。図4は本発明の符号化装
置の構成図、図5は本発明の符号化装置の動作概要、図
6は本発明の符号化装置の動作を示すフローチャートで
ある。本実施例においては、量子化テーブルを更新する
際の縮小器および拡大器を等乗縮小器401および等乗
拡大器402により構成する。
【0061】まず、初めに図4を参照し、本発明の符号
化装置の構成及び機能概要を説明する。図4に示すよう
に本発明による符号化装置は、変換符号化手段102、
量子化手段104、可変長符号化手段106、情報量計
測手段108、引算器111、情報量保持手段113、
量子化テーブル115、等乗縮小器401、等乗拡大器
402およびバッファー126を主な構成要素とする。
【0062】図4において、前記変換符号化手段102
は、逐次得られる画像のディジタル情報をあらかじめ設
定済の変換式に従い変換符号化し、該結果を逐次出力可
能な情報処理系である。該変換符号化手段102の前段
には、画像情報を入力する画像入力手段を備えることが
でき、画像情報がアナログの場合には、アナログ−ディ
ジタル変換器をさらに備えることができる。画像入力手
段としては、画像情報を蓄積している記憶装置や、通信
回線を介して通信制御装置などにより画像情報を入力す
ることができる。前記量子化テーブル115は、外部か
ら設定可能な64のパラメータ数値を保持し、必要に応
じ出力可能な記憶手段である。前記量子化手段104
は、逐次得られるディジタル情報を、量子化テーブル1
15のパラメータに基づいて量子化し、該量子化された
画像情報を逐次出力可能な情報処理系である。本実施例
においては、量子化テーブル115に保持する量子化ス
テップあるいは量子化パラメータは、量子化する前にあ
らかじめ設定しておき、量子化する際に、後述する方法
により値が逐次更新される。前記可変長符号化手段10
6は、逐次得られるディジタル情報をあらかじめ設定済
の符号テーブルで可変長符号化し、該結果を逐次出力可
能な情報処理系である。前記情報量計測手段108は、
所定の外部装置の一定処理サイクル期間内に逐次入力さ
れ符号化されたディジタル情報の情報量を計測し、該情
報量と前記符号化されたディジタル情報を逐次出力可能
な情報処理系である。前記情報量保持手段113は、圧
縮する画像についての圧縮後の情報量の希望値をあらか
じめ保持し、該情報量の希望値もしくは該情報量の希望
値に基づいてあらかじめ定めた式により計算した情報量
を出力することができる。前記引算器111は、比較手
段であり、情報量保持手段113からの出力値と情報量
計測手段108からの出力値との数値を比較し、情報量
保持手段113からの出力値が情報量計測手段108か
らの出力値より大きい場合(図4において、「+」で示
す)には、大きいことを示す値を出力し、小さい場合
(図4において、「−」で示す)には小さいことを示す
値を出力する情報処理系である。スイッチ117は、引
算器111の出力値により切り換えられ、情報量保持手
段113からの出力値が情報量計測手段108からの出
力値より大きい場合には、量子化テーブルのパラメータ
の出力値を等乗縮小器120に入力するように接続さ
れ、小さい場合には等乗拡大器121に接続するように
切り替わる。前記等乗縮小器401は、得られる量子化
パラメータの数値を0.9乗(あらかじめ設定された縮
小関数)し、該結果を出力可能な情報処理系である。前
記等乗拡大器402は、得られる量子化パラメータの数
値を1.1乗(あらかじめ設定された拡大関数)し、該
結果を出力可能な情報処理系である。前記バッファー1
26は、引算器111から出力される+/−のビット情
報を4800ビット保持可能で、必要に応じ出力可能な
ファーストイン・ファーストアウト・メモリである。入
力手段130は、前記変換符号化手段102に設定する
変換係数、前記可変長符号化手段106に設定する可変
長符号テーブル値、前記量子化テーブル115に設定す
る量子化テーブル値、または、前記情報量保持手段11
3に設定する、圧縮する画像についての圧縮後の情報量
の希望値(もしくは圧縮率)等の設定値を受け付ける。
【0063】次に、図4を参照し、第2の実施例による
符号化装置の機能概要を説明する。
【0064】第2の実施例における符号化装置の起動時
を想定すると、初めに、入力手段130において、前記
変換符号化手段102に設定する変換係数、前記可変長
符号化手段106に設定する可変長符号テーブル値、前
記量子化テーブル115に設定する量子化テーブル値、
および、前記情報量保持手段113に設定する、圧縮す
る画像についての圧縮後の情報量の希望値等の設定値を
受け付ける。入力手段は、前記変換符号化手段102に
変換係数を設定し、前記可変長符号化手段106に可変
長符号テーブル値を設定し、前記量子化テーブル115
に量子化テーブル値を設定し、前記情報量保持手段11
3に符号化後の情報量の希望値を設定する。前記情報量
保持手段113に符号化後の情報量の希望値としては、
例えば、1画面における情報量や、入力する全ての画像
情報に対する圧縮後の総情報量、圧縮比率等を受け付け
ることができる。情報量保持手段113では、情報量の
希望値に基づいてあらかじめ定めた式により計算した情
報量を出力する。例えば、引き算器111において比較
する周期を、所定の外部装置の一定処理サイクルとした
場合には、一定処理リサイクル内に得る情報量に相当す
る情報量を計算しておき、その計算値を保持することが
できる。また、前記バッファー126は該バッファの内
容をクリアしておく。
【0065】次に、前記変換符号化手段102で、画像
情報転送経路101から画像情報を1ユニット読み込
み、あらかじめ設定済の変換式に従い変換符号化し、該
符号を1ユニット情報転送経路103に出力する。ここ
で、1ユニットは、例えば、1画面を480*640画
素としたとき、8*8画素の1ブロックを単位にするこ
とができる。次に、前記量子化手段104で、情報転送
経路103から情報を1ユニット読み込み、あらかじめ
係数設定済の量子化テーブル115に従い量子化し、該
量子化後の情報を1ユニット情報転送経路105に出力
する。次に、前記可変長符号化手段106で、情報転送
経路105から情報を1ユニット読み込み、あらかじめ
設定済の可変長符号化テーブルに従い可変長符号化し、
該符号化後の情報を1ユニット情報転送経路107に出
力する。
【0066】前記情報量計測手段108で、情報転送経
路107から情報を1ユニット読み込み、該1ユニット
の情報の情報量を計測し、前記1ユニットの情報を情報
転送経路109に、前記計測結果を情報転送経路110
に出力する。このとき、前記情報量保持手段113は、
設定されて保持した情報量を情報転送経路112に出力
する。次に、前記引算器111は、情報転送経路110
と情報転送経路112とから2つの数値を読み込み、前
記情報転送経路112の数値から前記情報転送経路11
0の数値を引き算し、前記引き算結果を情報転送経路1
14および125に出力する。
【0067】前記量子化テーブル115は、あらかじめ
設定された64のパラメータ数値を情報転送経路116
に出力する。スイッチ117は、情報転送経路116に
出力された64のパラメータの数値を、前記引き算結果
が+のとき情報転送経路118に、前記引き算結果が−
のとき情報転送経路119に切り換えて出力する。
【0068】前記引き算結果が+のとき前記等乗縮小器
401では、情報転送経路118から前記64のパラメ
ータの数値を読み込み、それぞれの数値を0.9乗し、
該乗算結果を情報転送経路123に出力する。また、前
記引き算結果が−のとき前記等乗拡大器121では、情
報転送経路119から前記64のパラメータの数値を読
み込み、それぞれの数値を1.1乗し、該乗算結果を情
報転送経路124に出力する。
【0069】前記量子化テーブル115は、前記引き算
結果が+のとき情報転送経路123から前記64のパラ
メータの数値を読み込み、保持していた前記64のパラ
メータの数値を書き替える。また、前記量子化テーブル
115は、前記引き算結果が−のとき情報転送経路12
4から前記64のパラメータの数値を読み込み、設定さ
れ保持した前記64のパラメータの数値を書き替える。
【0070】前記バッファー126では、情報転送経路
125から前記引き算結果を読み込み、該引き算結果が
+のときビットを1に、前記情報を引き算結果が−のと
きビットを0に対応付け、4800ビット分を保持し、
符号化時情報転送経路109からスイッチ128を介し
情報転送経路129への符号情報出力が完了後、前記4
800ビットの情報を古いものから順に情報転送経路1
27からスイッチ128を介し情報転送経路129へ出
力する。この引き算結果は、圧縮された画像情報ととも
に、記憶装置に記憶される。復号する際には、これらの
引き算結果をもとに、量子化パラメータを逐次更新して
いき逆変換する。
【0071】次に、図5を参照し、第2の実施例の符号
化装置の動作概要を説明する。図5は、本実施例におけ
る符号化装置の構成をより具体的に示している。図4に
おける手段と機能が同じものは同じ記号で示している。
【0072】図5において、第2の実施例による符号化
装置の起動時を想定すると、初めに、入力手段130に
おいて、前記可変長符号化手段106に設定する可変長
符号テーブル値、前記量子化テーブル115に設定する
量子化テーブル値の設定値を受け付ける。前記可変長符
号化手段106および前記量子化テーブル115に可変
長符号テーブル値と量子化テーブル値とをそれぞれ設定
する。前記バッファー126は、該バッファの内容をク
リアする。図5においては、符号化された画像情報が入
力しており、情報のビット数201が11ビットとし、
情報の単位ユニット202は、図5に示す柱状の画像情
報230を64個集めたものである。
【0073】前記量子化手段104では、情報転送経路
103から画像情報の単位ユニット202の変換係数を
読み込み、あらかじめ係数設定済の量子化テーブル11
5に従い量子化する。図5に示すように、量子化後の情
報のビット数204は11ビットであり、情報の単位ユ
ニット206の変換係数206を情報転送経路105に
出力する。
【0074】前記可変長符号化手段106では、情報転
送経路105から情報のビット数204が11ビット、
情報の単位ユニット206の変換係数206を読み込
み、あらかじめ設定済の可変長符号化テーブルに従い可
変長符号化する。符号化後、情報のビット数207は2
〜16ビットになり、情報の単位ユニット208の符号
209を情報転送経路107に出力する。
【0075】累算器210では、情報の単位ユニット2
08の符号209を読み込み、該1ユニットの符号の情
報量を累算し、前記1ユニットの符号を情報転送経路1
09に出力し、前記累算結果を情報転送経路211に出
力する。累算器210は、図4における情報量計測手段
である。
【0076】前記比較器212は、情報転送経路211
から累算結果を読み込み、あらかじめ設定された情報量
の希望値と前記情報転送経路112の累算結果とを比較
し、前記比較結果が「情報量の希望値>前記情報転送経
路112の累算結果」の場合1、「情報量の希望値<前
記情報転送経路112の累算結果」の場合0を情報転送
経路114に出力する。比較器212は、図4における
比較手段の引算器111と同様の機能を備える。
【0077】前記量子化テーブル115は、あらかじめ
設定された64のパラメータの数値を情報転送経路11
6に出力する。論理積ゲート214および215は、情
報転送経路116に出力された64の数値を、前記情報
転送経路114上の値が1のとき情報転送経路118
に、前記情報転送経路114上の値が0のとき情報転送
経路119に切り換え出力する。
【0078】前記情報転送経路114上の値が1のとき
前記等乗縮小器401では、情報転送経路118から前
記64のパラメータの数値を読み込み、それぞれの数値
を0.9乗し、該乗算結果を情報転送経路123に出力
する。また、前記情報転送経路114上の値が0のとき
前記等乗拡大器121では、情報転送経路119から前
記64のパラメータの数値を読み込み、それぞれの数値
を1.1乗し、該乗算結果を情報転送経路124に出力
する。
【0079】前記量子化テーブル115は、前記情報転
送経路114上の値が1のとき情報転送経路123から
前記64のパラメータの数値を読み込み、設定され保持
した前記64のパラメータの数値を書き替える。また、
前記量子化テーブル115は、前記情報転送経路114
上の値が0のとき情報転送経路124から前記64のパ
ラメータの数値を読み込み、設定され保持した前記64
のパラメータの数値を書き替える。
【0080】前記バッファー126では、情報転送経路
114から前記比較結果を読み込み、4800ビット分
を保持し、情報転送経路109への符号情報出力が完了
後、前記4800ビットの情報を古いものから順に情報
転送経路213へ出力する。
【0081】以上のように構成することにより、あらか
じめ指示した情報量以内になるように圧縮することがで
きる。
【0082】次に、図6を参照し、図12に示す符号化
装置の圧縮動作動作を概説する。
【0083】符号化装置の起動時を想定すると、初期設
定として前記コードRAM1208に、処理手順を規定
している処理プログラムを、図示はしていないが通常バ
ス1213に接続される補助記憶装置等から、前記バス
1213およびコード転送経路1212を介しロードす
る。処理プログラムとしては、前述の図1および図2を
参照して説明したように、変換符号化と量子化および可
変長符号化を行い、符号化後所定の外部装置の一定処理
サイクル期間内に得る情報量を希望の値と比較し、該比
較結果に従い量子化テーブル値を加工する機能を備え
る。
【0084】図6において、圧縮処理の場合には、先ず
初期設定として目的の画像データ・ファイルの指定およ
び圧縮率の指定を入力部により行う(S601)。
【0085】前記画像メモリ1202には、画像入力部
1236より入力された情報が蓄積されており、入力部
1234において指定を受け付けると、ビデオ信号線1
201から得られるビデオ信号を24bpp、3072
00画素のディジタル画像データに変換した物を読み込
み、1ユニットつまり縦横8×8の部分画像マトリック
スの色成分毎の最小組合せ分、データ転送経路1209
を介しバス1213に出力する。前記主メモリ1203
は、バス1213からデータ転送経路1210を介し、
前記1ユニットの画像データ列を読み込み(S60
2)、前記1ユニットの画像データ列をデータ転送経路
1210を介しバス1213に出力する。前記データR
AM1206は、バス1213からデータ転送経路12
11を介し、前記1ユニットの画像データ列を読み込
む。図6においては、主メモリ上のデータを加工するよ
うに示しているが、データRAM1206もしくは主メ
モリのいずれから読みだしてもかまわない。
【0086】前記コードRAM1208にロード済みの
プログラムに従い、前記演算機1204で前記データR
AM1206内の前記1ユニットの画像データ列を加工
する。加工処理としては、まず、画像データを所定の変
換式に従い変換符号化する(S603)。次に前記圧縮
率に従い、量子化テーブルを初期設定する。該初期設定
の実例を図中に示してあるが(S604)、さらに細か
い場合分けとそれに伴う設定値のチューニングを行うと
画質がさらに向上できる。図6におけるS304の処理
では、指定された圧縮率に応じて量子化ステップもしく
は量子化テーブルを設定することによりより早く圧縮処
理が追従することができる。
【0087】次に主メモリー上の符号を所定の量子化テ
ーブルで量子化後(S605)、所定の符号テーブルで
可変長符号化する(S606)。
【0088】ここで、単位処理ユニットあたりの前記可
変長符号化情報量、つまり圧縮後の情報量を取り出し、
圧縮前の対応する情報量で割った実際の圧縮率が前記指
定した圧縮率以上か否かを判断する(S607)。前記
指定した圧縮率以上の場合、前記量子化テーブルの各値
を1.1乗し(S608)、乗じた値に量子化テーブル
を更新し、データRAM1206の特定領域をバッファ
ーエリアとして(符号化情報バッファー)に1を保持す
る(S609)。前記指定した圧縮率未満の場合には、
前記量子化テーブルの各値を0.9乗し(S310)、
乗じた値に量子化テーブルを更新し、バッファー(符号
化情報バッファー)に0を保持する(S311)。目的
の画像データが符号化できるまで所定の処理を繰返した
後(S312)、該加工後の符号列と前記バッファー
(符号化情報バッファー)の符号化情報の内容とをデー
タ転送経路1211を介しバス1213に出力し、メデ
ィア1215のファイルに書いて処理を終了する(S6
03)。メディア1215は、バス1213からデータ
転送経路1214を介し、前記1ユニットの符号列およ
び前記符号化情報を読み込み保持する。
【0089】以下、本発明の第3の実施例を図7、図8
および図9を用いて説明する。図7は本発明の符号化装
置の構成図、図8は本発明の符号化装置の動作概要、図
9は本発明の符号化装置の動作を示すフローチャートで
ある。本実施例においては、量子化テーブルを更新する
際の縮小器および拡大器を等差縮小器701および等差
拡大器702により構成する。
【0090】まず、初めに図7を参照し、本発明の符号
化装置の構成及び機能概要を説明する。図7に示すよう
に、本発明による符号化装置は、変換符号化手段10
2、量子化手段104、可変長符号化手段106、情報
量計測手段108、引算器111、情報量保持手段11
3、量子化テーブル115、等差縮小器701、等差拡
大器702およびバッファー126を主な構成要素とす
る。
【0091】図7において、前記変換符号化手段102
は、逐次得られる画像のディジタル情報をあらかじめ設
定済の変換式に従い変換符号化し、該結果を逐次出力可
能な情報処理系である。該変換符号化手段102の前段
には、画像情報を入力する画像入力手段を備えることが
でき、画像情報がアナログの場合には、アナログ−ディ
ジタル変換器をさらに備えることができる。画像入力手
段としては、画像情報を蓄積している記憶装置や、通信
回線を介して通信制御装置などにより画像情報を入力す
ることができる。前記量子化テーブル115は、外部か
ら設定可能な64のパラメータ数値を保持し、必要に応
じ出力可能な記憶手段である。前記量子化手段104
は、逐次得られるディジタル情報を、量子化テーブル1
15のパラメータに基づいて量子化し、該量子化された
画像情報を逐次出力可能な情報処理系である。本実施例
においては、量子化テーブル115に保持する量子化ス
テップあるいは量子化パラメータは、量子化する前にあ
らかじめ設定しておき、量子化する際に、後述する方法
により値が逐次更新される。前記可変長符号化手段10
6は、逐次得られるディジタル情報をあらかじめ設定済
の符号テーブルで可変長符号化し、該結果を逐次出力可
能な情報処理系である。前記情報量計測手段108は、
所定の外部装置の一定処理サイクル期間内に逐次入力さ
れ符号化されたディジタル情報の情報量を計測し、該情
報量と前記符号化されたディジタル情報を逐次出力可能
な情報処理系である。前記情報量保持手段113は、圧
縮する画像についての圧縮後の情報量の希望値をあらか
じめ保持し、該情報量の希望値もしくは該情報量の希望
値に基づいてあらかじめ定めた式により計算した情報量
を出力することができる。前記引算器111は、比較手
段であり、情報量保持手段113からの出力値と情報量
計測手段108からの出力値との数値を比較し、情報量
保持手段113からの出力値が情報量計測手段108か
らの出力値より大きい場合(図4において、「+」で示
す)には、大きいことを示す値を出力し、小さい場合
(図4において、「−」で示す)には小さいことを示す
値を出力する情報処理系である。スイッチ117は、引
算器111の出力値により切り換えられ、情報量保持手
段113からの出力値が情報量計測手段108からの出
力値より大きい場合には、量子化テーブルのパラメータ
の出力値を等差縮小器701に入力するように接続さ
れ、小さい場合には等差拡大器702に接続するように
切り替わる。前記等差縮小器701は、得られる量子化
パラメータの数値から5を引き算(あらかじめ設定され
た縮小関数)し、該結果を出力可能な情報処理系であ
る。前記等乗拡大器402は、得られる量子化パラメー
タの数値に5を足し算(あらかじめ設定された拡大関
数)し、該結果を出力可能な情報処理系である。前記バ
ッファー126は、引算器111から出力される+/−
のビット情報を4800ビット保持可能で、必要に応じ
出力可能なファーストイン・ファーストアウト・メモリ
である。入力手段130は、前記変換符号化手段102
に設定する変換係数、前記可変長符号化手段106に設
定する可変長符号テーブル値、前記量子化テーブル11
5に設定する量子化テーブル値、または、前記情報量保
持手段113に設定する、圧縮する画像についての圧縮
後の情報量の希望値(もしくは圧縮率)等の設定値を受
け付ける。
【0092】次に、図7を参照し、第3の実施例による
符号化装置の機能概要を説明する。
【0093】第3の実施例における符号化装置の起動時
を想定すると、初めに、入力手段130において、前記
変換符号化手段102に設定する変換係数、前記可変長
符号化手段106に設定する可変長符号テーブル値、前
記量子化テーブル115に設定する量子化テーブル値、
および、前記情報量保持手段113に設定する、圧縮す
る画像についての圧縮後の情報量の希望値等の設定値を
受け付ける。入力手段は、前記変換符号化手段102に
変換係数を設定し、前記可変長符号化手段106に可変
長符号テーブル値を設定し、前記量子化テーブル115
に量子化テーブル値を設定し、前記情報量保持手段11
3に符号化後の情報量の希望値を設定する。前記情報量
保持手段113に符号化後の情報量の希望値としては、
例えば、1画面における情報量や、入力する全ての画像
情報に対する圧縮後の総情報量、圧縮比率等を受け付け
ることができる。情報量保持手段113では、情報量の
希望値に基づいてあらかじめ定めた式により計算した情
報量を出力する。例えば、引き算器111において比較
する周期を、所定の外部装置の一定処理サイクルとした
場合には、一定処理リサイクル内に得る情報量に相当す
る情報量を計算しておき、その計算値を保持することが
できる。また、前記バッファー126は該バッファの内
容をクリアしておく。
【0094】次に、前記変換符号化手段102で、画像
情報転送経路101から画像情報を1ユニット読み込
み、あらかじめ設定済の変換式に従い変換符号化し、該
符号を1ユニット情報転送経路103に出力する。ここ
で、1ユニットは、例えば、1画面を480*640画
素としたとき、8*8画素の1ブロックを単位にするこ
とができる。次に、前記量子化手段104で、情報転送
経路103から情報を1ユニット読み込み、あらかじめ
係数設定済の量子化テーブル115に従い量子化し、該
量子化後の情報を1ユニット情報転送経路105に出力
する。次に、前記可変長符号化手段106で、情報転送
経路105から情報を1ユニット読み込み、あらかじめ
設定済の可変長符号化テーブルに従い可変長符号化し、
該符号化後の情報を1ユニット情報転送経路107に出
力する。
【0095】前記情報量計測手段108で、情報転送経
路107から情報を1ユニット読み込み、該1ユニット
の情報の情報量を計測し、前記1ユニットの情報を情報
転送経路109に、前記計測結果を情報転送経路110
に出力する。このとき、前記情報量保持手段113は、
設定されて保持した情報量を情報転送経路112に出力
する。次に、前記引算器111は、情報転送経路110
と情報転送経路112とから2つの数値を読み込み、前
記情報転送経路112の数値から前記情報転送経路11
0の数値を引き算し、前記引き算結果を情報転送経路1
14および125に出力する。
【0096】前記量子化テーブル115は、あらかじめ
設定された64のパラメータ数値を情報転送経路116
に出力する。スイッチ117は、情報転送経路116に
出力された64のパラメータの数値を、前記引き算結果
が+のとき情報転送経路118に、前記引き算結果が−
のとき情報転送経路119に切り換えて出力する。
【0097】前記引き算結果が+のとき前記等差縮小器
701では、情報転送経路118から前記64のパラメ
ータの数値を読み込み、それぞれの数値5を引き算し、
該引き算結果を情報転送経路123に出力する。また、
前記引き算結果が−のとき前記等差拡大器702では、
情報転送経路119から前記64のパラメータの数値を
読み込み、それぞれの数値に5を足し算し、該足し算結
果を情報転送経路124に出力する。
【0098】前記量子化テーブル115は、前記引き算
結果が+のとき情報転送経路123から前記64のパラ
メータの数値を読み込み、保持していた前記64のパラ
メータの数値を書き替える。また、前記量子化テーブル
115は、前記引き算結果が−のとき情報転送経路12
4から前記64のパラメータの数値を読み込み、設定さ
れ保持した前記64のパラメータの数値を書き替える。
【0099】前記バッファー126では、情報転送経路
125から前記引き算結果を読み込み、該引き算結果が
+のときビットを1に、前記情報を引き算結果が−のと
きビットを0に対応付け、4800ビット分を保持し、
符号化時情報転送経路109からスイッチ128を介し
情報転送経路129への符号情報出力が完了後、前記4
800ビットの情報を古いものから順に情報転送経路1
27からスイッチ128を介し情報転送経路129へ出
力する。この引き算結果は、圧縮された画像情報ととも
に、記憶装置に記憶される。復号する際には、これらの
引き算結果をもとに、量子化パラメータを逐次更新して
いき逆変換する。
【0100】次に、図5を参照し、第3の実施例の符号
化装置の動作概要を説明する。図5は、本実施例におけ
る符号化装置の構成をより具体的に示している。図7に
おける手段と機能が同じものは同じ記号で示している。
【0101】図5において、第3の実施例による符号化
装置の起動時を想定すると、初めに、入力手段130に
おいて、前記可変長符号化手段106に設定する可変長
符号テーブル値、前記量子化テーブル115に設定する
量子化テーブル値の設定値を受け付ける。前記可変長符
号化手段106および前記量子化テーブル115に可変
長符号テーブル値と量子化テーブル値とをそれぞれ設定
する。前記バッファー126は、該バッファの内容をク
リアする。図5においては、符号化された画像情報が入
力しており、情報のビット数201が11ビットとし、
情報の単位ユニット202は、図5に示す柱状の画像情
報230を64個集めたものである。
【0102】前記量子化手段104では、情報転送経路
103から画像情報の単位ユニット202の変換係数を
読み込み、あらかじめ係数設定済の量子化テーブル11
5に従い量子化する。図5に示すように、量子化後の情
報のビット数204は11ビットであり、情報の単位ユ
ニット206の変換係数206を情報転送経路105に
出力する。
【0103】前記可変長符号化手段106では、情報転
送経路105から情報のビット数204が11ビット、
情報の単位ユニット206の変換係数206を読み込
み、あらかじめ設定済の可変長符号化テーブルに従い可
変長符号化する。符号化後、情報のビット数207は2
〜16ビットになり、情報の単位ユニット208の符号
209を情報転送経路107に出力する。
【0104】累算器210では、情報の単位ユニット2
08の符号209を読み込み、該1ユニットの符号の情
報量を累算し、前記1ユニットの符号を情報転送経路1
09に出力し、前記累算結果を情報転送経路211に出
力する。累算器210は、図7における情報量計測手段
である。
【0105】前記比較器212は、情報転送経路211
から累算結果を読み込み、あらかじめ設定された情報量
の希望値と前記情報転送経路112の累算結果とを比較
し、前記比較結果が「情報量の希望値>前記情報転送経
路112の累算結果」の場合1、「情報量の希望値<前
記情報転送経路112の累算結果」の場合0を情報転送
経路114に出力する。比較器212は、図7における
比較手段の引算器111と同様の機能を備える。
【0106】前記量子化テーブル115は、あらかじめ
設定された64のパラメータの数値を情報転送経路11
6に出力する。論理積ゲート214および215は、情
報転送経路116に出力された64の数値を、前記情報
転送経路114上の値が1のとき情報転送経路118
に、前記情報転送経路114上の値が0のとき情報転送
経路119に切り換え出力する。
【0107】前記情報転送経路114上の値が1のとき
前記等差縮小器701では、情報転送経路118から前
記64のパラメータの数値を読み込み、それぞれの数値
から5を引き算し、該引き算結果を情報転送経路123
に出力する。また、前記情報転送経路114上の値が0
のとき前記等差拡大器702では、情報転送経路119
から前記64のパラメータの数値を読み込み、それぞれ
の数値結果に5を足し算し、該足し算を情報転送経路1
24に出力する。
【0108】前記量子化テーブル115は、前記情報転
送経路114上の値が1のとき情報転送経路123から
前記64のパラメータの数値を読み込み、設定され保持
した前記64のパラメータの数値を書き替える。また、
前記量子化テーブル115は、前記情報転送経路114
上の値が0のとき情報転送経路124から前記64のパ
ラメータの数値を読み込み、設定され保持した前記64
のパラメータの数値を書き替える。
【0109】前記バッファー126では、情報転送経路
114から前記比較結果を読み込み、4800ビット分
を保持し、情報転送経路109への符号情報出力が完了
後、前記4800ビットの情報を古いものから順に情報
転送経路213へ出力する。
【0110】以上のように構成することにより、あらか
じめ指示した情報量以内になるように圧縮することがで
きる。
【0111】上記実施例によれば、符号化時に単位係数
列当りの符号列の情報量を計測し、前記情報量の多少に
従い圧縮率を部分的に調整可能であるので、各種の画像
データの圧縮後のファイル容量を1パスのプロセスで一
定にできる。
【0112】
【発明の効果】本発明を用いた符号化装置は、上記のよ
うに構成され機能するので、圧縮後の情報量に従って圧
縮率を変更でき、希望する情報量に変更できる。
【図面の簡単な説明】
【図1】本発明の符号化装置の構成図。
【図2】本発明の符号化装置の動作概要を示す説明図。
【図3】本発明の符号化装置の動作を示すフローチャー
ト。
【図4】本発明の符号化装置の構成図。
【図5】本発明の符号化装置の動作概要を示す説明図。
【図6】本発明の符号化装置の動作を示すフローチャー
ト。
【図7】本発明の符号化装置の構成図。
【図8】本発明の符号化装置の動作概要を示す説明図。
【図9】本発明の符号化装置の動作を示すフローチャー
ト。
【図10】本発明の符号化装置の構成図。
【図11】本発明の符号化装置の動作を示すフローチャ
ート。
【図12】本発明の符号化装置の構成図。
【符号の説明】
101…画像情報転送経路、102…変換符号化手段、
103・105・107・109・110・112・1
14・116・118・119・123・124・12
5・127・129・211・213…情報転送経路、
104…量子化手段、106…可変長符号化手段、10
8…情報量計測手段、111…引算器、113…情報量
保持手段、115…量子化テーブル、117・128…
スイッチ、120…等比縮小器、121…等比拡大器、
126…バッファー、201・204・207…情報の
ビット数、202・205・208…情報の単位ブロッ
ク、203・206…1ブロックの変換係数、209…
1ブロックの符号、210…累算器、212…比較器、
214・215…論理積ゲート、401…等乗縮小器、
402…等乗拡大器、701…等差縮小器、702…等
差拡大器、1001・1003・1005・1007・
1010・1011・1013・1014・1017・
1018・1019・1021…情報転送経路、100
2・1012…スイッチ、1004…バッファー、10
06…可変長復号化手段、1008…逆量子化手段、1
009…量子化テーブル、1015…拡大器、1016
…縮小器、1020…変換復号化手段、1201・12
23…ビデオ信号線、1202・1224…画像メモ
リ、1203・1225…主メモリ、1204・122
6…演算機、1205・1209・1210・1219
・1220・1221・1227…データ転送経路、1
206・1226…データRAM、1207・1212
・1222・1229…コード転送手段、1208・1
230…コードRAM、1213・1217…バス、1
214・1216…メディエーション経路、1215…
メディア。
───────────────────────────────────────────────────── フロントページの続き (72)発明者 坂井 浩之 神奈川県横浜市戸塚区吉田町292番地 株 式会社日立製作所マイクロエレクトロニク ス機器開発研究所内 (72)発明者 木村 祐二 神奈川県横浜市戸塚区吉田町292番地 株 式会社日立製作所マイクロエレクトロニク ス機器開発研究所内 (72)発明者 山田 剛裕 神奈川県横浜市戸塚区吉田町292番地 株 式会社日立製作所マイクロエレクトロニク ス機器開発研究所内 (72)発明者 本間 聡 神奈川県川崎市幸区鹿島田890番地の12 株式会社日立製作所情報システム開発本部 内

Claims (9)

    【特許請求の範囲】
  1. 【請求項1】情報を入力し、入力した情報を符号化する
    符号化手段と、該符号化手段で符号化された情報を、設
    定された量子化ステップにより量子化する量子化手段
    と、該量子化手段で量子化された情報を可変長に符号化
    する可変長符号化手段とを有する符号化装置において、 前記入力した情報の予め定められた単位ごとに前記可変
    長符号化手段で可変長符号化された情報の情報量を検出
    する検出手段と、 前記入力した情報の予め定められた単位あたりの前記可
    変長符号化手段で可変長符号化された情報の情報量の基
    準量を保持する保持手段と、 前記保持手段に保持した基準量と、前記検出手段におい
    て検出した情報量とを比較する比較手段と、 該比較手段における比較結果に基づいて、あらかじめ定
    めた関数により前記量子化手段における量子化ステップ
    を設定する設定手段を有することを特徴とする符号化装
    置。
  2. 【請求項2】請求項1において、前記設定手段は、前記
    検出手段において検出した情報量が前記保持手段に保持
    した基準量より大きい場合には、前記量子化ステップを
    予め定めた第1の関数により縮小するように設定し、前
    記検出手段において検出した情報量が前記保持手段に保
    持した基準量より小さい場合には、前記量子化ステップ
    を予め定めた第2の関数により拡大するように設定する
    ことを特徴とする符号化装置。
  3. 【請求項3】請求項2において、前記設定手段は、前記
    予め定めた第1および第2の関数として、直前に設定し
    ている量子化ステップにそれぞれ予め定めた第1および
    第2の比例定数を掛けることにより設定することを特徴
    とする符号化装置。
  4. 【請求項4】請求項2において、前記設定手段は、前記
    予め定めた第1および第2の関数として、直前に設定し
    ている量子化ステップを予め定めた第1および第2の値
    でべき乗することにより設定することを特徴とする符号
    化装置。
  5. 【請求項5】請求項2において、前記設定手段は、前記
    予め定めた第1および第2の関数として、直前に設定し
    ている量子化ステップから予め定めた第1および第2の
    値を加算することにより設定することを特徴とする符号
    化装置。
  6. 【請求項6】請求項1において、前記設定手段により設
    定された量子化ステップに従って逆量子化ステップを設
    定する逆量子化設定手段と、可変長に符号化された情報
    を復号する可変長復号化手段と、該可変長符号化手段に
    おいて、復号化された情報を逆量子化する逆量子化手段
    と、該逆量子化手段により逆量子化された情報を復号化
    する復号化手段とを有することを特徴とする符号化装
    置。
  7. 【請求項7】請求項6において、前記比較手段における
    比較結果を格納する格納手段をさらに有し、 前記逆量子化設定手段は、前記格納手段に格納した比較
    結果に基づいて、量子化ステップを算出することを特徴
    とする符号化装置。
  8. 【請求項8】請求項1において、前記可変長符号化手段
    で符号化された後の情報量に関する指示を、あらかじめ
    受け付ける入力手段をさらに有し、 前記保持手段は、該入力手段で受け付けた指示に基づい
    て、基準量を保持することを特徴とする符号化装置。
  9. 【請求項9】入力した情報を符号化する符号化装置にお
    ける可変長符号化方法であって、可変長符号化された後
    の情報量に関する指示をあらかじめ受け付けておき、符
    号化された情報を設定された量子化ステップにより量子
    化し、該量子化された情報を可変長に符号化し、前記入
    力した情報の予め定められた単位ごとに前記可変長符号
    化された情報の情報量を検出し、前記受け付けた情報量
    に関する指示に基づく前記あらかじめ定めた単位におけ
    る基準量と、前記検出した情報量とを比較し、該比較結
    果に基づいて、あらかじめ定めた関数により量子化ステ
    ップを算出して設定することを特徴とする可変長符号化
    方法。
JP11493993A 1993-05-17 1993-05-17 符号化装置 Pending JPH06326614A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP11493993A JPH06326614A (ja) 1993-05-17 1993-05-17 符号化装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP11493993A JPH06326614A (ja) 1993-05-17 1993-05-17 符号化装置

Publications (1)

Publication Number Publication Date
JPH06326614A true JPH06326614A (ja) 1994-11-25

Family

ID=14650397

Family Applications (1)

Application Number Title Priority Date Filing Date
JP11493993A Pending JPH06326614A (ja) 1993-05-17 1993-05-17 符号化装置

Country Status (1)

Country Link
JP (1) JPH06326614A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011024222A1 (ja) * 2009-08-27 2011-03-03 株式会社 東芝 画像を符号化する装置、方法およびプログラム

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011024222A1 (ja) * 2009-08-27 2011-03-03 株式会社 東芝 画像を符号化する装置、方法およびプログラム

Similar Documents

Publication Publication Date Title
EP0399487B1 (en) Transformation coding device
EP0680221B1 (en) Quantizing image data in image compression
EP0422404B1 (en) Transform coding using coefficient prediction techniques
JP4996347B2 (ja) 画像縮小サンプリング方法
US5677689A (en) Fixed rate JPEG compliant still image compression
US20020186890A1 (en) Dynamic filtering for lossy compression
EP0493130A2 (en) Image encoding apparatus optimizing the amount of generated code
US20030063667A1 (en) Optimal encoding of motion compensated video
US20020044602A1 (en) Dual quantization method and apparatus for minimum error
US8311107B2 (en) Image data compression device, compressing method, image data decompression device, decompressing method, and recording medium
JPH0258814B2 (ja)
US4885636A (en) Block adaptive linear predictive coding with adaptive gain and bias
US6859815B2 (en) Approximate inverse discrete cosine transform for scalable computation complexity video and still image decoding
US8358861B2 (en) Image compression device and image decompression device
US8411976B2 (en) Image data compression apparatus, decompression apparatus, compressing method, decompressing method, and storage medium
EP0320511B1 (en) Block adaptive linear predictive coding with adaptive gain and bias
US6657576B2 (en) Quantization unit setting apparatus, quantization unit setting method, coding apparatus, coding method, and information record medium
JPH0541860A (ja) 画像圧縮符号化装置
US20040015525A1 (en) Method and system for scaling a signal sample rate
US20050238241A1 (en) Image compression apparatus generating and using assistant images for deblocking processing and a method thereof
JP2776425B2 (ja) セル廃棄補償画像復号化方式
JPH06113279A (ja) 画像圧縮装置
KR0183030B1 (ko) 디지털 영상신호의 데이터 압축 방법
JP2508473B2 (ja) 変換符号化におけるバツフアリング装置
JP3387516B2 (ja) 画像符号化装置及びその方法