(57)【特許請求の範囲】
【請求項１】
ＪＰＥＧ２０００に準拠し、画像データを２次元離散ウェーブレット変換して得られるウェーブレット係数を所定の画素マトリクスで成るコードブロック単位でビットプレーンに分割し、ビットプレーン単位でエントロピー符号化処理を実行し、上記画像データの符号データを生成する画像処理方法であって、
上記２次元離散ウェーブレット変換、上記分割、及び上記エントロピー符号化処理により上記画像データの符号データを作成し、外部記憶媒体に保存する符号化処理工程、
目標とする符号データ量を予め設定する目標値設定工程、
第１メモリに記憶しておく第１記憶工程、
第２メモリに記憶しておく第２記憶工程、及び、
データ量調節工程とから成り、
上記第２記憶工程において、上記外部記憶媒体に保存される上記画像データの符号データを上記第２メモリに記憶させ、
上記第１記憶工程において、上記第２メモリに記憶されている符号データの内、各コードブロックの符号データの格納アドレスと、各コードブロックのビットプレーン毎にコーディングパス単位の符号データの量を第１メモリのパケットデータポインタ領域に記憶させ、
上記データ量調節工程において、上記第１メモリ及び上記第２メモリを直接使用して、コーディングパス単位の符号データの量に基づいて、符号データから、各コードブロックの下位のビットプレーンのコーディングパス単位の符号データを順に削除して符号データの量を上記目標値設定工程において設定された目標とする符号データの量とみなせる許容範囲内の値にして、調節処理後の符号データをパケットデータ形式で出力することを特徴とする画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の第１の画像処理方法は、
ＪＰＥＧ２０００に準拠し、画像データを２次元離散ウェーブレット変換して得られるウェーブレット係数を所定の画素マトリクスで成るコードブロック単位でビットプレーンに分割し、ビットプレーン単位でエントロピー符号化処理を実行し、上記画像データの符号データを生成する画像処理方法であって、
上記２次元離散ウェーブレット変換、上記分割、及び上記エントロピー符号化処理により上記画像データの符号データを作成し、外部記憶媒体に保存する符号化処理工程、
目標とする符号データ量を予め設定する目標値設定工程、
第１メモリに記憶しておく第１記憶工程、
第２メモリに記憶しておく第２記憶工程、及び、
データ量調節工程とから成り、
上記第２記憶工程において、上記外部記憶媒体に保存される上記画像データの符号データを上記第２メモリに記憶させ、
上記第１記憶工程において、上記第２メモリに記憶されている符号データの内、各コードブロックの符号データの格納アドレスと、各コードブロックのビットプレーン毎にコーディングパス単位の符号データの量を第１メモリに記憶させ、
上記データ量調節工程において、上記第１メモリ及び上記第２メモリを直接使用して、コーディングパス単位の符号データの量に基づいて、符号データから、各コードブロックの下位のビットプレーンのコーディングパス単位の符号データを順に削除して符号データの量を上記目標値設定工程において設定された目標とする符号データの量とみなせる許容範囲内の値にして、調節処理後の符号データを出力することを特徴とする。
【背景技術】
【０００２】
処理すべき次のフレームのノンインターレース画像のデータがあるかを調べ、ある場合には（ステップＳ１２でＮＯ）、ステップＳ１に戻り上記処理を繰り返し実行する。なお、ステップＳ１では、上記ステップＳ１〜Ｓ１１の処理実行中に、第１メモリ３の第２画像フレームバッファ３ｂに格納されたノンインターレース画像のデータを読み出して処理し、ステップＳ５では、第２メモリ４のウェーブレット係数フレームバッファ４ｂに書き込まれたウェーブレット係数を処理対象とする。同様に、ステップＳ７及びＳ８では、第１メモリ３の第２パケットデータポインタ３ｄ及び第２メモリ４の符号データバッファ４ｄにデータの書き込みを行う。以後、第１メモリ３の第１画像フレームバッファ３ａ及び第２画像フレームバッファ３ｂ、第１パケットデータポインタ３ｃ及び第２パケットデータポインタ３ｄ、第２メモリ４のウェーブレット係数フレームバッファ４ａ及び４ｂ、符号データバッファ４ｃ及び４ｄをそれぞれ交互に処理対象とする。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
一方、ビデオカメラ８により撮影された全てのフレームのノンインターレース画像の処理が終了した場合には（ステップＳ１２でＹＥＳ）、符号化処理を終了する。
【０００４】
しかし、ウェーブレット係数をエントロピー符号化した場合に得られる符号量は一定でないため、最終的に希望する符号データ量が決まっている場合には、ビットプレーン単位でウェーブレット係数の下位ビットプレーンのデータの破棄し、破棄後のデータに対するエントロピー符号化処理により得られる符号データ量の確認するといった作業を、複数回、繰り返す必要がある。エントロピー符号化処理は、演算処理するデータ量が多いため、時間を要するため、上記手法による符号量の調整には長時間を要することになる。
【０００５】
本発明は、より迅速に所望の量の符号データを生成できる画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の第１の画像処理方法は、
ＪＰＥＧ２０００に準拠し、画像データを２次元離散ウェーブレット変換して得られるウェーブレット係数を所定の画素マトリクスで成るコードブロック単位でビットプレーンに分割し、ビットプレーン単位でエントロピー符号化処理を実行し、上記画像データの符号データを生成する画像処理方法であって、
上記２次元離散ウェーブレット変換、上記分割、及び上記エントロピー符号化処理により上記画像データの符号データを作成し、外部記憶媒体に保存する符号化処理工程、
目標とする符号データ量を予め設定する目標値設定工程、
第１メモリに記憶しておく第１記憶工程、
第２メモリに記憶しておく第２記憶工程、及び、
データ量調節工程とから成り、
上記第２記憶工程において、上記外部記憶媒体に保存される上記画像データの符号データを上記第２メモリに記憶させ、
上記第１記憶工程において、上記第２メモリに記憶されている符号データの内、各コードブロックの符号データの格納アドレスと、各コードブロックのビットプレーン毎にコーディングパス単位の符号データの量を第１メモリのパケットデータポインタ領域に記憶させ、
上記データ量調節工程において、上記第１メモリ及び上記第２メモリを直接使用して、コーディングパス単位の符号データの量に基づいて、符号データから、各コードブロックの下位のビットプレーンのコーディングパス単位の符号データを順に削除して符号データの量を上記目標値設定工程において設定された目標とする符号データの量とみなせる許容範囲内の値にして、調節処理後の符号データをパケットデータ形式で出力することを特徴とする。
【発明の効果】
【０００７】
本発明の画像処理装置及び画像処理方法によれば、データ量調節前の符号データが第１メモリに記憶されているため、これから、符号データのデータ量が目標値になる様に、第１メモリに記憶しているビットプレーン毎の符号データ量に基づいて、符号データを削除するだけで、ウェーブレット係数のビットプレーンの下位ビットデータを破棄し、再び符号化処理を実行する場合に比べ、符号化処理が１回で済み、目標量の符号データを迅速に得ることができる。
【発明を実施するための最良の形態】
【０００８】
（１）実施の形態
本発明の画像処理装置は、例えば、ＪＰＥＧ２０００の規格に準拠した符号化処理装置であって、２枚のインターレース画像を合成して生成したノンインターレース画像を処理対象とし、当該ノンインターレース画像の画像データを周波数変換するために２次元離散ウェーブレット変換して得られるウェーブレット係数に対して行うエントロピー符号化処理（係数モデリング処理及び算術符号化処理で成る。）において、生成される符号データの他に、コードブロック単位でコーディングパス毎の符号データ量を記憶しておくものである。その後、画像データの出力時、設定された圧縮率より特定される全符号データ量を超えないように、各コードブロックの下位のビットプレーンのコーディングパスの符号データから順に削除する。当該処理により所望のデータ量（許容範囲内にあるものを含む）に調整された符号データをＪＰＥＧ２０００の標準のパケットデータに並び替えて外部の装置に出力する。このように、本発明の画像処理装置では、エントロピー符号化処理は１回で済み、処理の迅速化を図ることができる。
【０００９】
図１は、実施の形態に係る画像処理装置１０の全体構成図である。画像処理装置１０は、中央演算処理装置（ＣＰＵ）１を中心に、画像処理プログラムが格納されているＲＯＭ２、上記画像処理プログラムの実行時に使用される第１メモリ３及び第２メモリ４、マン・マシン・インターフェースであるキーボード５及びマウス６、ディスプレイ７、主記録装置であり、ビデオカメラ８で撮影した映像の処理後の符号データを記録するハードディスク（ＨＤ）９、並びに、ビデオカメラ８で構成される。
【００１０】
図２は、ビデオカメラ８により撮影される一連のフィールド０〜ｎのインターレース画像を示す図である。ビデオカメラ８は、撮影の開始時間ｔ０と共にフィールド０の画像のインターレース形式によるスキャンを行い、１／６０秒後にフィールド１の画像のインターレース形式によるスキャンを行う。そして終了時間ｔｎまでの間に１／６０秒単位で合計ｎ枚のフィールドの画像をインターレース形式でスキャンする。
【００１１】
図３の（ａ）〜（ｃ）は、ビデオカメラ８により連続して読み取られる２枚のフィールド０，１のインターレース画像Ａ，Ｂから生成される１枚のフレームのノンインターレース画像を示す図である。図３の（ａ）に示すように、インターレース形式では、１画素のライン（実線で示す走査ライン）をスキャンした後、直ぐ下の画素のライン（点線で示す走査ライン）を飛ばして２画素下のライン（実線で示す走査ライン）をスキャンする。フィールド０のインターレース画像Ａのスキャン終了後、ビデオカメラ８は、直ちに、図３の（ｂ）に示すように、前回スキャンしなかった画素ライン（図３の（ｂ）において実線で示す走査ライン）のスキャンを行う。これによりフィールド１のインターレース画像Ｂが撮影される。この撮影時、あるラインをスキャンしてから直ぐ下の画素のラインをスキャンするのに１／６０秒経過している。図３の（ａ）と（ｂ）を比較すれば解るように、上記１／６０秒の間に被写体１５は右方向（当然左方向の場合もある）に移動している。このため、図３の（ｃ）に示すように、インターレース画像Ａにインターレース画像Ｂを重ね合わせて成る１枚のフレームのノンインターレース画像の両端部分には、数画素分のくし型のずれが生じる。
【００１２】
なお、上記ノンインターレース画像のデータは、メモリ内にインターレース画像Ａ及びインターレース画像Ｂの画像データをスキャンしたライン毎（上記の例では１画素単位の走査ライン毎）に、交互に並べる（スキャンしていないラインのデータを補充する）ことで形成する。
【００１３】
図４の（ａ）は、第１メモリ３のメモリマップを示し、図４の（ｂ）は、第２メモリ４のメモリマップを示す。第１画像フレームバッファ３ａには、連続して読み込まれる２枚のインターレース画像から生成されるノンインターレース画像の画像データが格納される。第２画像フレームバッファ３ｂには、上記第１画像フレームバッファ３ａに格納したノンインターレース画像の符号化処理の実行中にビデオカメラ８により引き続き取り込まれる２枚のインターレース画像の画像データの書き込みが行われる。ビデオカメラ８による撮影中、第１画像フレームバッファ３ａおよび第２画像フレームバッファ３ｂには、インターレース画像の画像データが２枚単位（図３に示したインターレース画像Ａ，Ｂ）で交互に書き込まれる。
【００１４】
ＣＰＵ１は、第１画像フレームバッファ３ａに書き込まれた画像データに対してＪＰＥＧ２０００に準拠した符号化処理を施し、この符号化処理の際、以下に説明するように、第２メモリ４内のウェーブレット係数フレームバッファ４ａにウェーブレット係数のデータを格納すると共に、符号データバッファ４ｃに符号データを書き込み、更に、第１メモリ３の第１パケットデータポインタ３ｃにウェーブレット係数を所定のコードブロックに分割して各コードブロック毎に得られるコーディングパス毎の符号データ量についての情報を書き込む。
【００１５】
第１パケットデータポインタ３は、６４×６４画素マトリクスのコードブロックを単位として形成されるデータであり、図４の（ａ）に示すように、レベル３のウェーブレット変換を行った場合、１ＨＨ，１ＬＨ，１ＨＬについてそれぞれ２５６個、２ＨＨ，２ＬＨ，２ＨＬについてそれぞれ６４個、３ＨＨ，３ＬＨ，３ＨＬ，３ＬＬについてそれぞれ１６個用意される。
【００１６】
図４の（ｂ）に示すように、第２メモリ４内には、第１画像フレームバッファ３ａに格納されたノンインターレース画像の画像データに対してレベル３の２次元離散ウェーブレット変換を行って得られるウェーブレット係数用のフレームバッファ４ａ、第２画像フレームバッファ３ｂに格納されたノンインターレース画像の画像データに対してレベル３の２次元離散ウェーブレット変換を行って得られるウェーブレット係数用のフレームバッファ４ｂ、上記フレームバッファ４ａに格納するデータに基づいて行った符号化処理から得られる符号データを格納するバッファ４ｃ、及び、上記フレームバッファ４ｂに格納するデータに基づいて行った符号化処理から得られる符号データを格納するバッファ４ｄで構成される。
【００１７】
図５は、ＣＰＵ１の実行するＪＰＥＧ２０００に準拠した符号化処理のフローチャートである。まず、上述した第１メモリ３の第１画像フレームバッファ３ａからノンインターレース画像の画像データを読み出す（ステップＳ１）。読み出したノンインターレース画像の画像データを、Ｙ，Ｃｒ，Ｃｂの色成分データに変換する（ステップＳ２）。以降の処理部で各成分の色データは同じ手順で並列に処理されるが、説明の簡単化のため、以下、Ｙ成分の色データについてのみ説明する。
【００１８】
Ｙ成分の色データにレベル３の２次元離散ウェーブレット変換を施し、得られるウェーブレット係数を第２メモリ４のウェーブレット係数フレームバッファ４ａに書き込む（ステップＳ３）。当該処理により得られたウェーブレット係数に、ＪＰＥＧ２０００に規定のスカラ量子化処理を施し、バッファ４ａ内のデータを処理後のデータに更新する（ステップＳ４）。
【００１９】
スカラ量子化後のウェーブレット係数を図６に示すように、ｎ個のコードブロックに分割する（ステップＳ５）。コードブロックの順番は、３ＬＬ，３ＨＬ，３ＬＨ，３ＨＨ，２ＨＬ，２ＬＨ，２ＨＨ，３ＨＬ，３ＬＨ及び３ＨＨの各サブバンド内でラスタ走査順序に従う。コードブロックを表す変数ＣＢの値を１に初期化する（ステップＳ６）。第１メモリ３の第１パケットデータポインタ３ｃの所定領域に、図７に示すコードブロックＣＢ用のデータ記憶領域を確保し、当該データ記憶領域内にポイントヘッダデータ領域４００、レイヤポインタデータ領域４１０、ＣＰバイト数のデータ領域４５０に区切り、ポイントヘッダ情報及びレイヤ毎の初期データを書き込む（ステップＳ７）。画像処理装置１０では、ビットプレーン１枚を１レイヤとする。従って、コードブロック１個当たり１６枚のレイヤが存在する。上記ポイントヘッダ情報とは、係数モデリング処理実行前に段階で特定できるトータルコーディングパス数やゼロビットプレーン数の情報のことをいう。
【００２０】
コードブロックＣＢのウェーブレット係数にＪＰＥＧ２０００に規定されているエントロピー符号化処理として係数モデリング処理及び算術符号化処理を実行する（ステップＳ８）。まず、係数モデリング処理として、図８に示すように、６４×６４画素マトリクスの各１６ビットデータで構成されるコードブロックのウェーブレット係数を１６枚のビットプレーンに分解し、各ビットプレーン毎にＪＰＥＧ２０００に規定されている（１）クリーンアップ・パス（２）シグニフィカント・プロパゲーション・パス（３）マグニチュード・リファインメント・パスの３通りの３×３画素近傍処理を実行する。次に、算術符号化処理を実行し、第１メモリ３内のデータ領域内のデータを以下に説明するように更新すると共に、符号データを第２メモリ４内のバッファ４ｃに書き込む。
【００２１】
上記データの更新は、図７に示すように、コードブロックＣＢについて実行した係数モデリング処理及び算術符号化処理により得られる符号データより、符号データのバイト数を領域４１２に、符号データの有効ビット長を表すＬブロックデータ（８ビット）の領域４１３に、第２メモリ４のバッファ４ｃに書き込んだ符号データのアドレスデータ（スタートアドレス）を領域４１４にそれぞれ書き込んで行う。また、処理したコードブロックＣＢについて行う３つのパス毎に得られる符号データ量を表すデータをＣＰ０バイト数データ書き込み領域４５１、ＣＰ１バイト数データ書き込み領域４５２、ＣＰ２バイト数データ書き込み領域４５３にそれぞれ書き込む。なお、領域４１４に書き込んだ符号データのアドレスデータ（スタートアドレス）と領域４１２及び４１３に書き込んだデータより判別される符号データ量からエンドアドレスが解る。このため、以下に説明するように、符号データ量調節処理において、最下位ビットプレーン（レイヤ）の最終のコーディングパスにより得られる符号データ量を順に削除することは、簡単に行うことができる。
【００２２】
変数ＣＢの値がｎ以外の場合には（ステップＳ９でＮＯ）、変数ＣＢに１を加算して（ステップＳ１０）、上記ステップＳ８に戻る。他方、変数ＣＢの値がｎの場合には（ステップＳ９でＹＥＳ）、第１メモリ３の第１パケットデータポインタ３ｃ及び第２メモリ４の符号データバッファ４ｃのデータをハードディスク７に保存する（ステップＳ１１）。
【００２３】
処理すべき次のフレームのノンインターレース画像のデータがあるかを調べ、ある場合には（ステップＳ１１でＮＯ）、ステップＳ１に戻り上記処理を繰り返し実行する。なお、ステップＳ１では、上記ステップＳ１〜Ｓ１１の処理実行中に、第１メモリ３の第２画像フレームバッファ３ｂに格納されたノンインターレース画像のデータを読み出して処理し、ステップＳ５では、第２メモリ４のウェーブレット係数フレームバッファ４ｂに書き込まれたウェーブレット係数を処理対象とする。同様に、ステップＳ７及びＳ８では、第１メモリ３の第２パケットデータポインタ３ｄ及び第２メモリ４の符号データバッファ４ｄにデータの書き込みを行う。以後、第１メモリ３の第１画像フレームバッファ３ａ及び第２画像フレームバッファ３ｂ、第１パケットデータポインタ３ｃ及び第２パケットデータポインタ３ｄ、第２メモリ４のウェーブレット係数フレームバッファ４ａ及び４ｂ、符号データバッファ４ｃ及び４ｄをそれぞれ交互に処理対象とする。
【００２４】
一方、ビデオカメラ８により撮影された全てのフレームのノンインターレース画像の処理が終了した場合には（ステップＳ１１でＹＥＳ）、符号化処理を終了する。
【００２５】
図９は、符号データ量調節処理のフローチャートである。当該処理は、上記手順で符号化処理の終了後、直ちに実行するようにしても良いし、ユーザの任意のタイミングで起動できるようにしても良い。処理実行に伴い、まず、初期設定として変数ｍの値を３（３枚分のパス）×１６（１６枚のビットプレーン）＝４８、即ち１つのコードブロック内の全コーディングパス数に設定する（ステップＳ２０）。ディスプレイ９に図１０に示す設定画面を表示する（ステップＳ２１）。ユーザによりキーボード５及びマウス６の操作により目標符号データ量入力欄９２に目標とする符号データの量（単位Ｋｂｉｔ）が入力され、又は、目標圧縮率入力欄９３に目標とする符号データの圧縮率（単位％）が入力された後、設定ボタン９４が選択されるのを待つ（ステップＳ２２でＮＯ）。
【００２６】
上記何れかの数値入力及び設定ボタン９４の選択が行われた場合（ステップＳ２２でＹＥＳ）、入力された位置より目標とする符号データ量αを特定する（ステップＳ２３）。ハードディスク７より最初のフレームの符号データ（以下、標準符号データという）βを読み出す（ステップＳ２４）。変数γの値をβに設定する（ステップＳ２５）。ハードディスク７より合計ｎ個のコードブロックの最下位ビットのレイヤのコーディングパスＣＰｍ（＝４８）のバイト数（符号データ量）を読み出し、合計Ｂｍを算出する（ステップＳ２６）。上記変数γよりＢｍを減算する（ステップＳ２７）。
【００２７】
ここで、減算後の変数γの値が上記目標符号データ量α以上の場合（ステップＳ２８でＮＯ）、読み出した符号データからコーディングパスＣＰｍの符号データを削除し（ステップＳ２９）、変数ｍの値を１減算した後に（ステップＳ３０）、ステップＳ２６に戻る。他方、減算後の変数γの値が上記目標符号データ量αに満たない値になる場合には（ステップＳ２８でＹＥＳ）、図１１に例示するＪＰＥＧ２０００に準拠するパケットデータ形式によるデータの出力を行う（ステップＳ３１）。当該ＪＰＥＧ２０００に準拠するパケットデータ形式では、各１ビットのＰ−ｉｎｃ，ＣＢ−ｉｎｃ、図７に示すポイントヘッダ領域４００に書き込まれているゼロビットプレーンの数（６ビットデータ）、例えば、領域４１１に書き込まれているコーディングパスの数（６ビットデータ）、符号データのビット長を表すＬブロック（８ビットデータ）、符号データのバイト数（２４ビットデータ）、符号データ（目標符号データ量分のビットデータ）で構成される。
【００２８】
なお、上記ステップＳ２８における判断は、例えば１Ｋｂｉｔ程度の許容範囲を定めておき、減算後の変数γの値が上記目標符号データ量α＋１Ｋｂｉｔ以下になった場合に、目標値に達したと判断してもよい。
【００２９】
撮影した全てのフレームの符号データについての処理が未だの場合には（ステップＳ３２でＮＯ）、上記ステップＳ２４に戻り、次のフレーム符号データの読み出しを行う。他方、全てのフレームの符号データについての処理が終了した場合には（ステップＳ３２でＹＥＳ）、処理を終了する。
【００３０】
上述するように、画像処理装置１０では、図５に示した符号化処理により、ビデオカメラ８により撮影した画像のデータを、一旦ハードディスク７に格納し、この後、引き続いて、又はユーザにより起動される図９に示す符号データ量調節処理を実行することにより、ウェーブレット係数の下位ビットプレーンのデータの破棄、係数モデリング及び算術符号化処理、符号データ量の参照を繰り返し行い所望のデータ量の符号データを得る場合に比べ、唯１回の係数モデリング及び算術符号化処理で所望のデータ量の符号データを非常に短い時間で得ることができる。
【００３１】
なお、上記画像処理装置１０においてＣＰＵ１の実行する上記符号化処理及び符号データ量調節処理の一部又は全部をハード回路により実現しても良い。
【００３２】
（２）他の実施の形態
上述した画像処理装置１０では、ビデオカメラ８で撮影した各フレームのノンインターレース画像の画像データの符号化と、符号データ量の調節処理を別々に行うため、一旦撮影した映像の符号データを様々なサイズの符号データに変換して出力することができるという利点を有するが、図５に示す符号化処理の前の段階（ステップＳ１の実行前）で、目標とする符号データ量を設定する処理（図９のステップＳ２０〜Ｓ２３に相当する処理）を実行しておき、符号化処理において符号データ及びパケットデータポインタのデータをハードディスク７に保存する処理（図５のステップＳ１１の処理）のかわりに、第１メモリ３及び第２メモリ４に書き込まれているデータを直接使用して符号データ量の調節処理（図９のステップＳ２４〜Ｓ３１に相当する処理）を実行するようにしても良い（図は省略する）。
【００３３】
ＣＰＵ１により上記構成の処理を実行することで、ビデオカメラ８による撮影と同時に予め決めた量の符号データで成るパケットデータの出力を行うことができる。
【００３４】
なお、当該他の実施の形態においてＣＰＵの実行する処理の一部又は全部ハード回路により実現しても良い。
【図面の簡単な説明】
【００３５】
【図１】本発明の画像処理装置の構成を示す図である。
【図２】ビデオカメラによるインターレース画像の取り込みについて説明するための図である。
【図３】（ａ）〜（ｃ）は、２枚のインターレース画像から生成される１枚のノンインターレース画像を説明するための図である。
【図４】（ａ）は第１メモリのマップを示し、（ｂ）は第２メモリのマップを示す。
【図５】符号化処理のフローチャートである。
【図６】ウェーブレット係数をコードブロックに分割した状態を示す図である。
【図７】第１メモリ内にコードブロック単位で生成されるパケットデータポインタのデータ構造を示す図である。
【図８】コードブロックのデータをビットプレーンに展開して行う係数モデリング処理の説明を行うための図である。
【図９】符号データ量調節処理のフローチャートである。
【図１０】圧縮率設定画面を示す図である。
【図１１】ＪＰＥＧ２０００に準拠するパケットデータ構造の一例を示す図である。
【符号の説明】
【００３６】
１  ＣＰＵ、２  ＲＯＭ、３  第１メモリ、４  第２メモリ、５  キーボード、６  マウス、７  ハードディスク、８  ビデオカメラ、９  ディスプレイ、１０  画像処理装置、９１  圧縮率設定画面、９２  目標符号データ量の数値入力欄、９３  目標圧縮率の数値入力欄。
【図１】
0004551413.tif 000002
【図２】
0004551413.tif 000003
【図３】
0004551413.tif 000004
【図４】
0004551413.tif 000005
【図５】
0004551413.tif 000006
【図６】
0004551413.tif 000007
【図７】
0004551413.tif 000008
【図８】
0004551413.tif 000009
【図９】
0004551413.tif 000010
【図１０】
0004551413.tif 000011
【図１１】
0004551413.tif 000012