(57)【要約】  【課題】  処理負荷の増加を抑えつつ、１つの画像データについて複数の符号ストリームを生成する符号化装置を提供する。  【解決手段】  画像処理装置２は、出力画像の符号データとログ画像の符号データとを生成する場合に、生成された符号データの一部を複製してログ画像の符号データを作成する。これにより、符号化処理の大部分を共用することができるため、装置のコストアップ等を抑えることができる。また、画像処理装置２は、有効係数の数のみで複製範囲を決定するため、処理負荷の増加を抑えることができる。【選択図】図２
2007281590.tif 000002
【特許請求の範囲】
【請求項１】
変換符号化方式を用いて、入力された画像データの符号データを生成する符号生成手段と、
前記符号生成手段により生成される符号データの一部を複製する符号複製手段と、
前記符号生成手段により生成された符号データ全体と、前記符号複製手段により複製された一部の符号データとを互いに別個の符号ストリームとして出力する符号出力手段と
を有する符号化装置。
【請求項２】
前記符号複製手段は、前記符号生成手段により生成された符号データのうち、低周波成分の係数に相当する符号データのみを複製する
請求項１に記載の符号化装置。
【請求項３】
前記符号複製手段は、低周波側から順に既定数の変換係数が含まれるように、符号データを複製する
請求項２に記載の符号化装置。
【請求項４】
前記符号生成手段により中間シンボルとして生成される変換係数を監視して、前記符号複製手段により複製すべき変換係数の範囲を決定する複製範囲決定手段
をさらに有し、
前記符号複製手段は、前記複製範囲決定手段により決定された範囲の変換係数に対応する符号データを複製し、
前記符号出力手段は、前記符号生成手段により生成された符号データ全体と、前記符号複製手段により複製された一部の符号データとに対して、それぞれ符号ストリームの終端を示す終端データを付加する
請求項１に記載の符号化装置。
【請求項５】
変換符号化方式を用いて、入力された画像データの符号データを生成する符号生成手段と、
前記符号生成手段により生成される符号データの一部を複製する符号複製手段と、
前記符号生成手段により生成された符号データ全体を外部に提供するデータ提供手段と、
前記符号複製手段により複製された一部の符号データを記憶する符号記憶手段と
を有する画像処理装置。
【請求項６】
前記符号記憶手段は、前記データ提供手段による符号データの提供に関する履歴情報として、この符号データから複製された一部の符号データを記憶する
請求項５に記載の画像処理装置。
【請求項７】
入力された変換符号化方式の符号データの一部を複製する符号複製手段と、
入力された符号データ全体を外部に提供するデータ提供手段と、
前記符号複製手段により複製された一部の符号データを、前記データ提供手段による提供処理に対応付けて記憶する符号記憶手段と
を有する画像処理装置。
【請求項８】
変換符号化方式を用いて、入力された画像データの符号データを生成するステップと、
生成される符号データの一部を複製するステップと、
生成された符号データ全体と、複製された一部の符号データとを互いに別個の符号ストリームとして出力するステップと
をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、１つの画像データについて複数の符号ストリームを生成する符号化装置に関する。
【背景技術】
【０００２】
例えば、特許文献１には、複数の解像度の入力画像をそれぞれにあったサイズのＤＣＴで符号化し多重化する方法が開示されている。
また、特許文献２には、２種類の解像度の入力動画像に対して実時間で符号化する方法が開示されている。
また、特許文献３には、複数の伝送レートの動画像符号化データを生成するために、ＤＣＴ係数の一部をマスクする方法が開示されている。
また、特許文献４には、複数の伝送レートの動画像符号化データを生成するために、第１のＤＣＴ係数から一部を抽出し、残りをゼロとすることで第２の係数を生成する方法が開示されている。
【特許文献１】特開平５−２３６４４７号公報
【特許文献２】特開平１１−７５１９８号公報
【特許文献３】特開平８−１８１９８８号公報
【特許文献４】特開２００２−７７９１２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
本発明は、上述した背景からなされたものであり、処理負荷の増加を抑えつつ、１つの画像データについて複数の符号ストリームを生成する符号化装置を提供することを目的とする。
【課題を解決するための手段】
【０００４】
［符号化装置］
上記目的を達成するために、本発明にかかる符号化装置は、変換符号化方式を用いて、入力された画像データの符号データを生成する符号生成手段と、前記符号生成手段により生成される符号データの一部を複製する符号複製手段と、前記符号生成手段により生成された符号データ全体と、前記符号複製手段により複製された一部の符号データとを互いに別個の符号ストリームとして出力する符号出力手段とを有する。
【０００５】
好適には、前記符号複製手段は、前記符号生成手段により生成された符号データのうち、低周波成分の係数に相当する符号データのみを複製する。
【０００６】
好適には、前記符号複製手段は、低周波側から順に既定数の変換係数が含まれるように、符号データを複製する。
【０００７】
好適には、前記符号生成手段により中間シンボルとして生成される変換係数を監視して、前記符号複製手段により複製すべき変換係数の範囲を決定する複製範囲決定手段をさらに有し、前記符号複製手段は、前記複製範囲決定手段により決定された範囲の変換係数に対応する符号データを複製し、前記符号出力手段は、前記符号生成手段により生成された符号データ全体と、前記符号複製手段により複製された一部の符号データとに対して、それぞれ符号ストリームの終端を示す終端データを付加する。
【０００８】
［画像処理装置］
また、本発明にかかる画像処理装置は、変換符号化方式を用いて、入力された画像データの符号データを生成する符号生成手段と、前記符号生成手段により生成される符号データの一部を複製する符号複製手段と、前記符号生成手段により生成された符号データ全体を外部に提供するデータ提供手段と、前記符号複製手段により複製された一部の符号データを記憶する符号記憶手段とを有する。
【０００９】
前記符号記憶手段は、前記データ提供手段による符号データの提供に関する履歴情報として、この符号データから複製された一部の符号データを記憶する。
【００１０】
また、本発明にかかる画像処理装置は、入力された変換符号化方式の符号データの一部を複製する符号複製手段と、入力された符号データ全体を外部に提供するデータ提供手段と、前記符号複製手段により複製された一部の符号データを、前記データ提供手段による提供処理に対応付けて記憶する符号記憶手段とを有する。
【００１１】
［プログラム］
また、本発明にかかるプログラムは、変換符号化方式を用いて、入力された画像データの符号データを生成するステップと、生成される符号データの一部を複製するステップと、生成された符号データ全体と、複製された一部の符号データとを互いに別個の符号ストリームとして出力するステップとをコンピュータに実行させる。
【発明の効果】
【００１２】
本発明の符号化装置によれば、処理負荷の増加を抑えつつ、１つの画像データについて複数の符号ストリームを生成することができる。
【発明を実施するための最良の形態】
【００１３】
まず、本発明がなされた背景を説明する。
例えば、プリンタ装置などの画像出力装置において、画像出力の履歴情報として、出力された画像（以下、ログ画像）を保存しておくことがある。
このような場合に、ログ画像の保存に要する記憶容量を低減するために、出力画像を低解像度化してログ画像を生成したり、又は、ログ画像を圧縮して保存したりするなどして、データ量を小さくすることが望ましい。
【００１４】
一方で、プリンタ装置などでは、サムネイル表示を行うために、出力画像を低解像度化した画像データ（サムネイル画像）を生成する必要がある。なお、ログ画像は、出力画像の概要を把握するために保存されるため、必ずしも解像度を落とす必要はなく、かつ、直ちに表示する必要もないため、圧縮伸長処理に時間がかかっても問題とならない。これらの点で、サムネイル画像に対する要求と、ログ画像に対する要求とは異なる。
【００１５】
このように、プリンタ装置などでは、出力画像の画像データ、ログ画像の画像データ、及び、サムネイル画像の画像データなどのように、１つの出力画像について複数の画像データを生成する場合がある。そして、これらの画像データそれぞれについて画像処理ハードウェアを設けると、コストアップとなるし、これらの画像データの生成をソフトウェアで実現すると、処理時間が長くなってしまう。
【００１６】
そこで、本実施形態における画像処理装置２は、データ処理の過程を共用することにより、コストアップ又は処理時間の増加を抑えつつ、１つの画像について、複数の画像データ（符号データ）を生成する。
より具体的には、本実施形態における画像処理装置２は、変換符号化方式（例えば、ＪＰＥＧ方式）における符号化処理を共用して、出力画像の符号データ、及び、ログ画像の符号データを生成する。
【００１７】
［第１実施形態］
次に、本実施形態における画像処理装置２のハードウェア構成を説明する。
図１は、本発明にかかる画像処理装置２のハードウェア構成を、制御装置２０を中心に例示する図である。
図１に例示するように、画像処理装置２は、ＣＰＵ２０２及びメモリ２０４などを含む制御装置２０、通信装置２２、ＨＤＤ・ＣＤ装置などの記録装置２４、並びに、ＬＣＤ表示装置あるいはＣＲＴ表示装置及びキーボード・タッチパネルなどを含むユーザインターフェース装置（ＵＩ装置）２６から構成される。
画像処理装置２は、例えば、プリンタ装置１０に設けられた処理装置であり、通信装置２２又は記録装置２４などを介して画像データを取得し、取得された画像データを符号化してプリンタ装置１０に提供し、この符号データの一部をログ画像の画像データとして記録装置２４に蓄積する。
【００１８】
［画像処理プログラム］
図２は、制御装置２０（図１）により実行される画像処理プログラム５の機能構成を例示する図である。
図２に例示するように、画像処理プログラム５は、変換符号化部５００、複製範囲決定部５２０、符号複製部５３０、第１ファイル作成部５４０、第２ファイル作成部５５０、符号提供部５６０、及び履歴管理部５７０を有する。
【００１９】
画像処理プログラム５において、変換符号化部５００は、入力された画像データを変換符号化方式で符号化し、符号データを符号複製部５３０に出力する。本例の変換符号化方式とは、画像データを空間周波数領域の係数（すなわち、変換係数）に変換し、この変換係数をエントロピー符号化する方式である。変換符号化方式には、例えば、ＪＰＥＧ−ｂａｓｅｌｉｎｅ方式、ＪＰＥＧ２０００方式などが含まれる。
本例では、ＪＰＥＧ−ｂａｓｅｌｉｎｅ方式を用いる場合を具体例として説明する。
【００２０】
本例の変換符号化部５００は、図２に例示するように、ブロック分割部５０２、変換係数生成部５０４、量子化部５０６、係数整列部５０８、及びハフマン符号化部５１０を含む。
ブロック分割部５０２は、入力された画像データを、８×８サイズのブロックに分割する。
変換係数生成部５０４は、ブロック分割部５０２により分割された各ブロックに対して、離散コサイン変換（ＤＣＴ）を施して、各ブロックの変換係数を生成する。
量子化部５０６は、変換係数生成部５０４により生成された変換係数に対して、量子化テーブル（Ｑテーブル）を用いて量子化処理を施し、量子化が施された変換係数を生成する。
係数整列部５０８は、各ブロックの変換係数をジグザグスキャンして、量子化部５０６により量子化された変換係数を周波数順に直列に並べる。
ハフマン符号化部５１０は、係数整列部５０８により並べられた変換係数をハフマン符号によって符号化する。
【００２１】
複製範囲決定部５２０は、変換符号化部５００により生成される中間シンボルを監視して、複製すべき変換係数の範囲を決定する。ここで、中間シンボルとは、入力された画像データから最終的な符号データに変換される過程で生成される中間的なデータであり、例えば、ＪＰＥＧ方式における変換係数（ＤＣＴ係数）である。
本例の複製範囲決定部５２０は、係数整列部５０８により周波数順に配列される変換係数を監視し、非ゼロの変換係数（すなわち、有効係数）の数が既定値に達するまでの変換係数を複製範囲として決定し、決定された複製範囲を符号複製部５３０に出力する。
また、本例の複製範囲決定部５２０は、複製範囲を決定すると、符号ストリームの終端を示す終端データ（例えば、ＥＯＢ符号）を挿入するよう第２ファイル作成部５５０に指示する。
なお、複製範囲決定部５２０は、既定の周波数成分（変換係数の種類）までを複製範囲として決定してもよい。
【００２２】
符号複製部５３０は、変換符号化部５００から入力された符号データのうち、複製範囲決定部５２０により決定された複製範囲の符号データを複製し、複製された符号データを第２ファイル作成部５５０に出力し、元の符号データを第１ファイル作成部５４０に出力する。
本例の符号複製部５３０は、複製範囲決定部５２０により決定された複製範囲内の変換係数に相当する符号データを複製し、複製された符号データを第２ファイル作成部５５０に出力する。
【００２３】
第１ファイル作成部５４０は、符号複製部５３０から入力された符号データの列に、符号データ列の終端を示す終端データを付加して、符号ストリームを作成し、作成された符号ストリームを符号提供部５６０に出力する。
本例の第１ファイル作成部５４０は、各ブロックの符号データ列の後にＥＯＢ符号を挿入して、各ブロックの符号ストリームを作成し、全ブロックの符号ストリームをまとめて画像データの符号ストリームを作成する。
【００２４】
第２ファイル作成部５５０は、符号複製部５３０から入力された符号データ列（元の符号データの一部）に、終端データを付加して符号ストリームを作成し、作成された符号ストリームを履歴管理部５７０に出力する。
本例の第２ファイル作成部５５０は、複製範囲決定部５２０からの指示に従って、各ブロックの符号データ列（一部の符号）の後にＥＯＢ符号を挿入して、各ブロックの符号ストリームを作成し、全ブロックの符号ストリームをまとめてログ画像の符号ストリームを作成する。
【００２５】
符号提供部５６０は、第１ファイル作成部５４０から入力された符号ストリームを、印刷処理、モニタ表示処理、ＦＡＸ送信処理、ファイル転送処理、又はメール送信処理などに提供する。
本例の符号提供部５６０は、第１ファイル作成部５４０から入力された符号ストリームをプリンタ装置１０（図１）に出力し、印刷処理に提供する。
【００２６】
履歴管理部５７０は、符号提供部５６０による符号ストリーム（画像データ）の提供の履歴情報として、第２ファイル作成部５５０から入力された符号ストリーム（ログ画像の符号データ）を履歴画像データベース（履歴画像ＤＢ）６００に登録する。履歴画像ＤＢは、例えば、記録装置２４（図１）に設けられている。
本例の履歴管理部５７０は、符号提供部５６０による提供日時（印刷日時）などに対応付けて、提供された画像に対応するログ画像の符号ストリームを履歴画像ＤＢ６００に格納する。
【００２７】
図３は、各ブロックの符号ストリームを説明する図である。なお、本図では、説明の便宜上、有効係数（非ゼロ係数）のみが示されているが、実際には、ゼロ係数のラン（連続数）なども含まれる。
図３（Ａ）に例示するように、第１ファイル作成部５４０（図２）は、各ブロックについて、有効係数１〜Ｎの符号群に対して、ＥＯＢ符号を付加して、１ブロックの符号ストリームを作成する。
一方、第２ファイル作成部５５０（図２）には、図３（Ｂ）に例示するように、このブロックの有効係数の符号群のうち、一部の符号群（すなわち、複製範囲決定部５２０により決定された複製範囲に相当）のみが入力される。この符号群（有効係数１〜Ｌの符号）は、符号複製部５３０によって、図３（Ａ）の符号群の一部を複製したものである。
第２ファイル作成部５５０（図２）は、このように入力された一部の符号群（有効係数１〜Ｌの符号群）に対して、ＥＯＢ符号を付加して、１ブロックの符号ストリームを作成する。
【００２８】
図４は、画像処理プログラム５（図２）による画像処理（Ｓ１０）のフローチャートである。
図４に示すように、ステップ１００（Ｓ１００）において、プリンタ装置１０（図１）は、スキャナ（不図示）などを用いて、画像データを取得すると、取得された画像データを画像処理装置２に出力する。
画像処理装置２のブロック分割部５０２（図２）は、入力された画像データを８×８サイズのブロックに分割する。
【００２９】
ステップ１０５（Ｓ１０５）において、画像処理プログラム５は、分割された各ブロックを順に注目ブロックとして処理の対象とする。
変換係数生成部５０４は、注目ブロックに対してＤＣＴを施して、ＤＣＴ係数を生成する。
【００３０】
ステップ１１０（Ｓ１１０）において、量子化部５０４は、生成されたＤＣＴ係数を量子化する。
【００３１】
ステップ１１５（Ｓ１１５）において、係数整列部５０８は、量子化されたＤＣＴ係数をジグザグスキャンして、ＤＣＴ係数（量子化後）をシリアライズする。シリアライズされたＤＣＴ係数は、周波数の低い成分から順に配列されている。
【００３２】
ステップ１２０（Ｓ１２０）において、複製範囲決定部５２０は、係数整列部５０８によりシリアライズされたＤＣＴ係数の中から、低周波側から順に有効係数（非ゼロ係数）の数をカウントし、カウント値が既定値に達した位置のＤＣＴ係数までを複製範囲に決定する。
複製範囲決定部５２０は、決定された複製範囲を符号複製部５３０及び第２ファイル作成部５５０に通知する。
【００３３】
ステップ１２５（Ｓ１２５）において、ハフマン符号化部５１０は、シリアライズされたＤＣＴ係数をハフマン符号により符号化する。
【００３４】
ステップ１３０（Ｓ１３０）において、符号複製部５３０は、ハフマン符号化部５１０により生成された符号群のうち、複製範囲決定部５２０により決定された複製範囲のＤＣＴ係数に相当する符号群を複製し、複製された符号群を第２ファイル作成部５５０に出力する。
また、符号複製部５３０は、ハフマン符号化部５１０から入力された全符号群を第１ファイル作成部５４０に出力する。
【００３５】
ステップ１３５（Ｓ１３５）において、第１ファイル作成部５４０は、入力された符号群にＥＯＢ符号を付加して、注目ブロックの符号ストリームを作成する。
第２ファイル作成部５５０は、複製範囲決定部５２０からの指示に応じて、符号複製部５３０から入力された符号群（一部の符号群）に対し、強制的にＥＯＢ符号を付加する。
【００３６】
ステップ１４０（Ｓ１４０）において、画像処理プログラム５は、全てのブロックを注目ブロックとして処理したか否かを判断し、全てのブロックについて処理が完了した場合に、Ｓ１４５の処理に移行し、未処理のブロックが存在する場合に、Ｓ１０５の処理に戻って、次の注目ブロックを設定する。
【００３７】
ステップ１４５（Ｓ１４５）において、第１ファイル作成部５４０は、各ブロックの符号ストリームを統合して、出力画像の符号ストリームとし、符号提供部５６０に出力する。
符号提供部５６０は、第１ファイル作成部５４０から入力された符号ストリームをプリンタ装置１０（図１）に提供する。プリンタ装置１０は、提供された符号ストリームを順次復号化して画像を印刷する。
【００３８】
ステップ１５０（Ｓ１５０）において、第２ファイル作成部５５０は、各ブロックの符号ストリームを統合して、ログ画像の符号ストリームとし、履歴管理部５７０に出力する。
履歴管理部５７０は、第２ファイル作成部５５０から入力されたログ画像の符号ストリームを、プリンタ装置１０による画像印刷の日時などに対応付けて履歴画像ＤＢ６００に登録する。
【００３９】
以上説明したように、本実施形態における画像処理装置２は、出力画像の符号データとログ画像の符号データとを生成する場合に、生成された符号データの一部を複製してログ画像の符号データを作成する。これにより、符号化処理の大部分を共用することができるため、装置のコストアップ、処理負荷の増加、及び処理時間の増加を抑えることができる。
また、本例の画像処理装置２は、有効係数の数のみで複製範囲を決定するため、処理負荷の増加を抑えることができる。
【００４０】
［第２実施形態］
次に、第２の実施形態を説明する。
上記第１の実施形態では、入力された画像データを符号化してプリンタ装置等に提供する場合を説明したが、第２の実施形態では、画像の符号データが入力されると、入力された符号データを復号化してプリンタ装置等に提供する場合を説明する。
【００４１】
図５は、画像形成プログラム７の機能構成を例示する図である。
図５に例示するように、画像形成プログラム７は、符号複製部７００、復号化部７１０、画像補正部７２０、画像提供部７３０、符号抽出部７４０、ファイル作成部７５０、及び履歴管理部７６０を有する。
【００４２】
画像形成プログラム７において、符号複製部７００は、入力された符号ストリームを複製し、複製された符号ストリームを符号抽出部７４０に出力し、元の符号ストリームを復号化部７１０に出力する。
本例では、上記第１の実施形態と同様に、ＪＰＥＧ方式が適用されるため、ＪＰＥＧ方式で符号化された符号ストリームが符号複製部７００に入力される。
【００４３】
復号化部７１０は、復号複製部７００から入力された符号ストリームを復号化して、復号化された画像データを画像補正部７２０に出力する。
本例の復号化部７１０は、符号ストリームをハフマン復号化してＤＣＴ係数を生成し、生成されたＤＣＴ係数に対して逆ＤＣＴを施して、復号画像を生成する。
【００４４】
画像補正部７２０は、復号化部７１０から入力された画像データに対して、画像形成に要する画像補正（例えば、解像度変換、色補正など）を施す。
【００４５】
画像提供部７３０は、画像補正部７２０により補正された画像データをプリンタ装置１０（図１）などに出力して、画像形成処理に画像データを提供する。
【００４６】
符号抽出部７４０は、復号化部７１０により生成される中間シンボル（例えば、ＤＣＴ係数）を監視して、抽出すべき符号の範囲を決定し、符号複製部７００から入力された符号ストリームの中から、決定された範囲の符号データを抽出し、抽出された符号データをログ画像の符号データとしてファイル作成部７５０に出力する。
本例の符号抽出部７４０は、復号化部７１０により生成される変換係数を監視し、非ゼロの変換係数（すなわち、有効係数）の数が既定値に達するまでの変換係数を抽出範囲として決定し、決定された抽出範囲の変換係数に対応する符号データを抽出する。
【００４７】
ファイル作成部７５０は、符号抽出部７４０から入力された符号データ列に、強制的にＥＯＢ符号を挿入して、各ブロックの符号ストリームを作成し、全ブロックの符号ストリームをまとめてログ画像の符号ストリームを作成する。
【００４８】
履歴管理部７６０は、画像提供部７３０により提供される画像データの出力履歴として、ファイル作成部７５０から入力された符号ストリーム（ログ画像の符号データ）を履歴画像ＤＢ６００に登録する。
【００４９】
図６は、画像形成プログラム７（図５）による画像形成処理（Ｓ２０）のフローチャートである。
図６に示すように、ステップ２００（Ｓ２００）において、プリンタ装置１０（図１）は、外部端末（不図示）などから、ネットワークを介して画像の符号ストリームを取得すると、取得された符号ストリームを画像処理装置２に出力する。
画像処理装置２は、入力された符号ストリームをＥＯＢ符号に基づいて分割し、分割された符号ストリーム毎に以下の処理を行う。
符号複製部７００（図５）は、入力された符号ストリームを複製し、復号化部７１０及び符号抽出部７４０それぞれに符号ストリームを出力する。
【００５０】
ステップ２０５（Ｓ２０５）において、復号化部７１０は、入力された符号ストリームを復号化し、復号化された画像データを画像補正部７２０に出力する。復号化処理の過程では、中間シンボルとしてＤＣＴ係数が生成される。
【００５１】
ステップ２１０（Ｓ２１０）において、画像補正部７２０は、復号化部７１０から入力された画像データに対して、解像度変換処理などの画像補正処理を施し、補正された画像データを画像提供部７３０に出力する。
【００５２】
ステップ２１５（Ｓ２１５）において、画像提供部７３０は、画像補正部７２０から入力された画像データをプリンタ装置１０に出力する。
プリンタ装置１０は、画像提供部７３０から提供される画像データに基づいて、画像を印刷する。
【００５３】
ステップ２２０（Ｓ２２０）において、符号抽出部７４０は、復号化部７１０により中間シンボルとして生成されるＤＣＴ係数を監視し、非ゼロのＤＣＴ係数の数をカウントする。
符号抽出部７４０は、各ブロックについて、ゼロ以外のＤＣＴ係数の数が既定値に達するまでのＤＣＴ係数（符号データ）を抽出範囲に決定する。
【００５４】
ステップ２２５（Ｓ２２５）において、符号抽出部７４０は、符号複製部７００から入力された符号ストリームの中から、決定された抽出範囲の符号データを抽出し、抽出された符号データをファイル作成部７５０に出力する。
【００５５】
ステップ２３０（Ｓ２３０）において、ファイル作成部７５０は、符号抽出部７４０から入力された符号データにＥＯＢ符号を付加して、１ブロック分の符号ストリームを作成し、これらの符号ストリームを統合してログ画像の符号ストリームを作成する。
【００５６】
ステップ２３５（Ｓ２３５）において、履歴管理部７６０は、ファイル作成部７５０から入力されたログ画像の符号ストリームを、プリンタ装置１０による画像印刷の日時などに対応付けて履歴画像ＤＢ６００に登録する。
【００５７】
以上説明したように、本実施形態における画像処理装置２は、画像を出力するために画像の符号ストリームを復号化する場合に、この符号ストリームの一部を用いて、ログ画像の符号ストリームを作成する。これにより、ログ画像を生成するために、別途符号化処理を行う必要がないため、装置のコストアップ等を抑えることができる。
また、本例の画像処理装置２は、復号化処理において生成される有効係数の数のみで、ログ画像に用いる符号データの範囲を決定するため、処理負荷の増加を抑えることができる。
なお、上記第１及び第２の実施形態では、ＪＰＥＧ方式を用いた形態を用いたが、他の変換符号化方式を用いてもよい。特に、ＪＰＥＧ２０００方式の符号ストリームは、パケットで構成され、各パケットにランダムアクセスできるため好適である。
【図面の簡単な説明】
【００５８】
【図１】本発明にかかる画像処理方法が適応される画像処理装置２のハードウェア構成を、制御装置２０を中心に例示する図である。
【図２】制御装置２０（図１）により実行され、本発明にかかる画像処理方法を実現する画像処理プログラム５の機能構成を例示する図である。
【図３】各ブロックの符号ストリームを説明する図である。
【図４】画像処理プログラム５（図２）による画像処理（Ｓ１０）のフローチャートである。
【図５】画像形成プログラム７の機能構成を例示する図である。
【図６】画像形成プログラム７（図５）による画像形成処理（Ｓ２０）のフローチャートである。
【符号の説明】
【００５９】
２・・・画像処理装置
５・・・画像処理プログラム
５００・・・変換符号化部
５２０・・・複製範囲決定部
５３０・・・符号複製部
５４０・・・第１ファイル作成部
５５０・・・第２ファイル作成部
５６０・・・符号提供部
５７０・・・履歴管理部
６００・・・履歴画像データベース
【図１】
2007281590.tif 000003
【図２】
2007281590.tif 000004
【図３】
2007281590.tif 000005
【図４】
2007281590.tif 000006
【図５】
2007281590.tif 000007
【図６】
2007281590.tif 000008