(57)【要約】  【課題】  画像データの汎用性を維持しつつ、適切な色成分データの生成を可能とした画像処理装置及び画像処理方法を提供する。  【解決手段】  圧縮部１０４は、入力した画像データを圧縮してＪＰＥＧ画像データを生成する。ＤＭＡ１０６は、このＪＰＥＧ画像データをＲＳＴマーカによって分割した複数の圧縮バンド符号データをメモリ１０８に記憶させるとともに、各圧縮バンド符号データの位置を示す位置情報テーブルを生成する。色成分の転写タイミングが到来した場合には、ＤＭＡ１１２は、位置情報テーブルに基づいて、メモリ１０８内の圧縮バンド符号データを随時読み出し、伸張器１１４の伸張によって得られたバンド符号データをバンドバッファ１１６に記憶させる。プリントＩ／Ｆ１１０は、バンドバッファ１１６内のバンド符号データを読み出して色成分データに変換する。【選択図】  図１
2006262029.tif 000002
【特許請求の範囲】
【請求項１】
画像データを複数の色成分データに変換する画像処理装置であって、
入力した画像データに所定のデータ長間隔でマーカを付加して複数のブロック画像データを生成するマーカ付加手段と、
前記マーカ付加手段により前記マーカが付加された画像データを保持する第１の画像データ保持手段と、
前記第１の画像データ保持手段により保持されたマーカが付加された画像データを構成するブロック画像データの位置情報を保持する位置情報保持手段と、
前記色成分のいずれかが必要となったタイミングで、前記位置情報保持手段に保持された位置情報に基づいて、前記第１の画像データ保持手段により保持された画像データを構成するブロック画像データを変換し、前記必要となった色成分に対応する色成分データを生成する画像データ変換手段とを有することを特徴とする画像処理装置。
【請求項２】
入力した画像データを圧縮する圧縮手段を有し、
前記マーカ付加手段は、前記圧縮手段による圧縮後の画像データにマーカを付加することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記画像データ変換手段は、
前記色成分のいずれかが必要となったタイミングで、前記位置情報保持手段に保持された位置情報に基づいて、前記画像データ保持手段により保持された圧縮後の画像データを構成するブロック画像データを伸張する伸張手段と、
前記伸張手段による伸張後のブロック画像データを保持する第２の画像データ保持手段とを有し、
前記第２の画像データ保持手段により保持された伸張後のブロック画像データを変換し、前記必要となった色成分に対応する色成分データを生成することを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記色成分毎に前記位置情報保持手段に保持された位置情報を特定する位置情報特定手段を有し、
前記伸張手段は、前記位置情報特定手段により特定された前記必要とする色成分に対応する位置情報に基づいて、前記画像データ保持手段により保持された圧縮後の画像データを構成するブロック画像データを特定することを特徴とする請求項３に記載の画像処理装置。
【請求項５】
前記第１の画像データ保持手段により保持されたマーカが付加された画像データにおける前記マーカを連続した値に置換する置換手段を有することを特徴とする請求項４に記載の画像処理装置。
【請求項６】
画像データを複数の色成分データに変換する画像処理方法であって、
入力した画像データに所定のデータ長間隔でマーカを付加して複数のブロック画像データを生成するマーカ付加ステップと、
前記マーカ付加ステップにおいてマーカが付加された画像データを保持手段に保持させる第１の画像データ保持ステップと、
前記第１の画像データ保持ステップにおいて前記保持手段に保持されたマーカが付加された画像データを構成するブロック画像データの位置情報を保持手段に保持させる位置情報保持ステップと、
前記色成分のいずれかが必要となったタイミングで、前記位置情報保持ステップにおいて前記保持手段に保持された前記位置情報に基づいて、前記第１の画像データ保持ステップにおいて前記保持手段に保持された画像データを構成するブロック画像データを変換し、前記必要となった色成分に対応する色成分データを生成する画像データ変換ステップとを有することを特徴とする画像処理方法。
【請求項７】
入力した画像データを圧縮する圧縮ステップを有し、
前記マーカ付加ステップは、前記圧縮ステップにおける圧縮後の画像データにマーカを付加することを特徴とする請求項６に記載の画像処理方法。
【請求項８】
前記画像データ変換ステップは、
前記色成分のいずれかが必要となったタイミングで、前記位置情報保持ステップにおいて前記保持手段に保持された位置情報に基づいて、前記画像データ保持ステップにおいて前記保持手段に保持された圧縮後の画像データを構成するブロック画像データを伸張する伸張ステップと、
前記伸張ステップにおける伸張後のブロック画像データを保持手段に保持させる第２の画像データ保持ステップとを有し、
前記第２の画像データ保持ステップにおいて前記保持手段に保持された前記伸張後のブロック画像データを変換し、前記必要となった色成分に対応する色成分データを生成することを特徴とする請求項７に記載の画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データを複数の色成分データに変換する画像処理装置及び画像処理方法に関する。
【背景技術】
【０００２】
いわゆるタンデム方式のプリンタは、スキャナ等によって読み込んだ画像のデータを、印刷用の画像データである、イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、ブラック（Ｋ）の４つの色成分データに変換し、これらを並列して出力することにより、記録紙上にカラー画像を転写する。この際、いわゆるドラムギャップに対応すべく、転写タイミングが各色成分毎に異ならせる必要があるため、タンデム方式のプリンタは、各色成分毎に伸張器を備え、個々の伸張器が独立して、圧縮画像データを伸張する。しかし、各色成分毎に伸張器を備えると装置構成の複雑化や大型化を招くため、１つの伸張器のみでカラー画像の転写を可能とする手法が提案されている（例えば、特許文献１参照）。
【特許文献１】特開平１１−１７７８３１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上述した従来の手法では、印刷用に変換された後の画像データが保持される、換言すれば、フォーマットが変換された後の画像データが保持されるため、その画像データをディスプレイにおける画像表示等の印刷以外に用いることができない。また、伸張器は、印刷用に変換された後の画像データを伸張する必要があるため、ＪＰＥＧ（Joint Photographic Experts Group）等の汎用性のある圧縮画像データを伸張する機能を有する一般的なチップを用いることができなかった。
【０００４】
本発明は、前述したような従来の問題を解決するためになされたもので、画像データの汎用性を維持しつつ、適切な色成分データの生成を可能とした画像処理装置及び画像処理方法を提供するものである。
【課題を解決するための手段】
【０００５】
本発明は、画像データを複数の色成分データに変換する画像処理装置であって、入力した画像データに所定のデータ長間隔でマーカを付加して複数のブロック画像データを生成するマーカ付加手段と、前記マーカ付加手段により前記マーカが付加された画像データを保持する第１の画像データ保持手段と、前記第１の画像データ保持手段により保持されたマーカが付加された画像データを構成するブロック画像データの位置情報を保持する位置情報保持手段と、前記色成分のいずれかが必要となったタイミングで、前記位置情報保持手段に保持された位置情報に基づいて、前記第１の画像データ保持手段により保持された画像データを構成するブロック画像データを変換し、前記必要となった色成分に対応する色成分データを生成する画像データ変換手段とを有する。
【０００６】
この構成により、変換前の画像データが保持されるとともに、画像データの変換においては、色成分のいずれかが必要となったタイミングで、保持された画像データを構成するブロック画像データが変換される。従って、画像データの汎用性を維持しつつ、ドラムギャップに対応した色成分データの生成が可能となる。
【０００７】
また、本発明の画像処理装置は、入力した画像データを圧縮する圧縮手段を有し、前記マーカ付加手段が、前記圧縮手段による圧縮後の画像データにマーカを付加する。
【０００８】
この構成により、ＪＰＥＧ等の汎用性のある圧縮画像データを保持することが可能となる。
【０００９】
また、本発明の画像処理装置は、前記画像データ変換手段が、前記色成分のいずれかが必要となったタイミングで、前記位置情報保持手段に保持された位置情報に基づいて、前記画像データ保持手段により保持された圧縮後の画像データを構成するブロック画像データを伸張する伸張手段と、前記伸張手段による伸張後のブロック画像データを保持する第２の画像データ保持手段とを有し、前記第２の画像データ保持手段により保持された伸張後のブロック画像データを変換し、前記必要となった色成分に対応する色成分データを生成する。
【００１０】
この構成により、ＪＰＥＧ等の汎用性のある圧縮画像データを伸張、変換して色成分データを生成することが可能となる。
【００１１】
また、本発明の画像処理装置は、前記色成分毎に前記位置情報保持手段に保持された位置情報を特定する位置情報特定手段を有し、前記伸張手段が、前記位置情報特定手段により特定された前記必要とする色成分に対応する位置情報に基づいて、前記画像データ保持手段により保持された圧縮後の画像データを構成するブロック画像データを特定する。
【００１２】
この構成により、色成分毎に変換すべきブロック画像データを特定することが可能となり、ドラムギャップにより適切に対応することが可能となる。
【００１３】
また、本発明の画像処理装置は、前記第１の画像データ保持手段により保持されたマーカが付加された画像データにおける前記マーカを連続した値に置換する置換手段を有する。
【００１４】
この構成により、マーカの値を判別することによって、特定した変換すべきブロック画像データが適切であるか否かを判定することが可能となる。
【００１５】
また、本発明は、画像データを複数の色成分データに変換する画像処理方法であって、入力した画像データに所定のデータ長間隔でマーカを付加して複数のブロック画像データを生成するマーカ付加ステップと、前記マーカ付加ステップにおいてマーカが付加された画像データを保持手段に保持させる第１の画像データ保持ステップと、前記第１の画像データ保持ステップにおいて前記保持手段に保持されたマーカが付加された画像データを構成するブロック画像データの位置情報を保持手段に保持させる位置情報保持ステップと、前記色成分のいずれかが必要となったタイミングで、前記位置情報保持ステップにおいて前記保持手段に保持された前記位置情報に基づいて、前記第１の画像データ保持ステップにおいて前記保持手段に保持された画像データを構成するブロック画像データを変換し、前記必要となった色成分に対応する色成分データを生成する画像データ変換ステップとを有する。
【００１６】
また、本発明の画像処理方法は、入力した画像データを圧縮する圧縮ステップを有し、前記マーカ付加ステップが、前記圧縮ステップにおける圧縮後の画像データにマーカを付加する。
【００１７】
また、本発明の画像処理方法は、前記画像データ変換ステップが、前記色成分のいずれかが必要となったタイミングで、前記位置情報保持ステップにおいて前記保持手段に保持された位置情報に基づいて、前記画像データ保持ステップにおいて前記保持手段に保持された圧縮後の画像データを構成するブロック画像データを伸張する伸張ステップと、前記伸張ステップにおける伸張後のブロック画像データを保持手段に保持させる第２の画像データ保持ステップとを有し、前記第２の画像データ保持ステップにおいて前記保持手段に保持された前記伸張後のブロック画像データを変換し、前記必要となった色成分に対応する色成分データを生成する。
【発明の効果】
【００１８】
本発明によれば、変換前の画像データが保持されるとともに、色成分のいずれかが必要となったタイミングで、保持された画像データのうち、その必要となった色成分に対応するブロック画像データが特定されて変換されるため、画像データの汎用性を維持しつつ、ドラムギャップに対応した色成分データの生成が可能となる。
【発明を実施するための最良の形態】
【００１９】
以下、本発明の実施の形態の画像処理装置について、図面を用いて説明する。図１は、画像処理装置の構成を示す図である。図１に示す画像処理装置１００は、ＣＰＵ１０２、圧縮部１０４、ＤＭＡ（Direct Memory Access）１０６、メモリ１０８、プリントインタフェース（Ｉ／Ｆ）１１０、ＤＭＡ１１２、伸張器１１４、バンドバッファ１１６、及び、入出力部（ＩＯ）１１８を有する。この画像処理装置１００は、輝度（Ｙ）、青み成分（Ｃｂ）、赤み成分（Ｃｒ）の各データによって構成される画像データを、タンデム方式のプリンタ（図示せず）における印刷用の画像データである、イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、ブラック（Ｋ）の各色成分データに変換して、当該タンデム方式のプリンタへ出力する。
【００２０】
ＣＰＵ１０２は、画像処理装置１００の全体を制御する。圧縮部１０４は、スキャナ等によって画像をスキャンすることによって得られる画像データを入力する。この画像データは、上述したように、輝度（Ｙ）、青み成分（Ｃｂ）、赤み成分（Ｃｒ）の各データによって構成される。圧縮部１０４は、入力した画像データをＪＰＥＧ方式により圧縮し、ＪＰＥＧ画像データを生成する。
【００２１】
更に、圧縮部１０４は、ＪＰＥＧ画像データに、所定のデータ長間隔でリスタート（ＲＳＴ）マーカを付加するとともに、最後部にデータの終わりを示すマーカであるＥＯＩマーカを付加する。図２は、ＲＳＴマーカが付加されたＪＰＥＧ画像データの一例を示す図である。同図に示すように、ＪＰＥＧ画像データは、ＲＳＴマーカが付加されることによって複数のブロック画像データである圧縮バンド符号データに分割される。これら圧縮バンド符号データは、それぞれが所定幅の画像領域（バンド）に対応する。
【００２２】
ＲＳＴマーカが付加されるとともに、ＥＯＩマーカが付加されたＪＰＥＧ画像データ（マーカ付加ＪＰＥＧ画像データ）は、ＤＭＡ１０６に送られる。ＤＭＡ１０６は、このマーカ付加ＪＰＥＧ画像データをメモリ１０８に記憶させる。更に、ＤＭＡ１０６は、メモリ１０８に記憶させたマーカ付加ＪＰＥＧ画像データにおける各ＲＳＴマーカを検出する。そして、ＤＭＡ１０６は、マーカ付加ＪＰＥＧ画像データを構成する圧縮バンド符号データのそれぞれについて、先頭アドレス、あるいは、直前にあるＲＳＴマーカの先頭アドレスと、その圧縮バンド符号データのデータ長、あるいは、その圧縮バンド符号データと直前にあるＲＳＴマーカのデータ長とを対応付けた位置情報テーブルを生成してメモリ１０８に記憶させる。
【００２３】
図３は、位置情報テーブルの一例を示す図である。同図において、バンド番号（バンドＮｏ）は、マーカ付加ＪＰＥＧ画像データを構成する各圧縮バンド符号データについて、先頭のものから順番に付与されるものである。アドレスは、バンド番号により特定される圧縮バンド符号データがマーカ付加ＪＰＥＧ画像データの先頭である場合には、その圧縮バンド符号データの先頭アドレスであり、マーカ付加ＪＰＥＧ画像データの先頭以外である場合には、直前のＲＳＴマーカの先頭アドレスである。サイズは、バンド番号により特定される圧縮バンド符号データがマーカ付加ＪＰＥＧ画像データの先頭である場合には、その圧縮バンド符号データのデータ長であり、マーカ付加ＪＰＥＧ画像データの先頭以外である場合には、その圧縮バンド符号データと直前のＲＳＴマーカのデータ長である。
【００２４】
プリントＩ／Ｆ１１０は、ドラムギャップに対応すべく、イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、ブラック（Ｋ）の色成分毎に、転写タイミングを制御しており、各色成分を転写するタイミングが到来した場合、ＤＭＡ１１２に対して、その色成分を指定した伸張リクエストを出力する。
【００２５】
図４は、伸張リクエストの出力動作を示すフローチャートである。このフローチャートに示す動作は、各色成分を転写するタイミングが到来する毎に行われるものである。
【００２６】
プリントＩ／Ｆ１１０は、いずれかの色成分を転写するタイミングが到来した場合、その色成分に対応するバンド番号に１を設定する（Ｓ１０１）。このバンド番号は、例えば、プリントＩ／Ｆ１１０内のメモリ（図示せず）に記憶されている。
【００２７】
次に、プリントＩ／Ｆ１１０は、ＤＭＡ１１２に対して、伸張後の圧縮バンド符号データ（バンド符号データ）が記憶されるべきバンドバッファ１１６内のバッファ領域０を指定した伸張リクエストを出力する（Ｓ１０２）。
【００２８】
図５は、バンドバッファ１１６の構造の一例を示す図である。同図に示すように、バンドバッファ１１６は、イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、ブラック（Ｋ）の色成分毎に設けられたバッファ領域０及びバッファ領域１によって構成されている。
【００２９】
再び、図４に戻って説明する。バッファ領域０を指定した伸張リクエストの出力後、次に、プリントＩ／Ｆ１１０は、バンド番号が予め認識している最大値であるか否かを判定する（Ｓ１０３）。ここで、バンド番号の最大値は、メモリ１０８に記憶された圧縮バンド符号データの数と一致する。バンド番号が最大値である場合には、メモリ１０８に記憶された全ての圧縮バンド符号データに対応する伸張リクエストを出力したということであるため、一連の動作が終了する。
【００３０】
一方、バンド番号が最大値でない場合には、プリントＩ／Ｆ１１０は、バンド番号に１を加算し（Ｓ１０４）、更に、バッファ領域１が空いているか否かを判定する（Ｓ１０５）。バッファ領域１が空いている場合には、プリントＩ／Ｆ１１０は、伸張後の圧縮バンド符号データ（バンド符号データ）が記憶されるべきバンドバッファ１１６内のバッファ領域１を指定した伸張リクエストを出力する（Ｓ１０６）。
【００３１】
次に、プリントＩ／Ｆ１１０は、バンド番号が予め認識している最大値であるか否かを判定する（Ｓ１０７）。バンド番号が最大値である場合には、メモリ１０８に記憶された全ての圧縮バンド符号データに対応する伸張リクエストを出力したということであるため、一連の動作が終了する。一方、バンド番号が最大値でない場合には、プリントＩ／Ｆ１１０は、バンド番号に１を加算し（Ｓ１０８）、更に、バッファ領域０が空いているか否かを判定する（Ｓ１０９）。バッファ領域０が空いている場合には、バッファ領域０を指定した伸張リクエストの出力（Ｓ１０２）以降の動作が繰り返される。
【００３２】
ＤＭＡ１１２は、プリントＩ／Ｆ１１０からの伸張リクエストを入力すると、メモリ１０８に記憶された圧縮バンド符号データの伸張に必要な処理を行う。図６は、伸張リクエストに応じたＤＭＡ１１２の動作を示すフローチャートである。
【００３３】
ＤＭＡ１１２は、プリントＩ／Ｆ１１０によって伸張リクエストがなされたか否かを判定する（Ｓ２０１）。プリントＩ／Ｆ１１０によって伸張リクエストがなされた場合、ＤＭＡ１１２は、その伸張リクエストに応じて、伸張の対象となる色成分を選択する（Ｓ２０２）。
【００３４】
ＤＭＡ１１２は、各色成分に対応するポインタを内蔵している。これらポインタは、メモリ１０８に記憶された位置情報テーブル内のレコードのいずれかを指し示すものである。例えば、図２では、色成分イエロー（Ｙ）に対応するポインタは、バンド番号Ｂｎのレコードを指し示しており、色成分マゼンタ（Ｍ）に対応するポインタは、バンド番号Ｂｊのレコードを指し示している。また、色成分シアン（Ｃ）に対応するポインタは、バンド番号Ｂｉのレコードを指し示しており、色成分ブラック（Ｋ）に対応するポインタは、バンド番号１のレコードを指し示している。ポインタは、初期値が１であり、このときバンド番号１のレコード（先頭レコード）を指し示す。
【００３５】
ＤＭＡ１１２は、選択した伸張の対象となる色成分に対応するポインタが指し示す位置情報テーブル内のレコードを読み出す。更に、ＤＭＡ１１２は、その読み出したレコードに含まれるアドレス及びサイズに基づいて、アドレスを読み出し開始位置として、サイズに対応するデータ長の圧縮バンド符号データをメモリ１０８から読み出す（Ｓ２０３）。この際、読み出された圧縮バンド符号データがマーカ付加ＪＰＥＧ画像データの先頭以外である場合には、同時に圧縮バンド符号データの直前にあるＲＳＴマーカも読み出される。
【００３６】
次に、ＤＭＡ１１２は、Ｓ２０３において読み出した圧縮バンド符号データがマーカ付加ＪＰＥＧ画像データの先頭のものであるか否かを判定する（Ｓ２０４）。上述したように、読み出された圧縮バンド符号データが先頭のものである場合には、同時に圧縮バンド符号データの直前にあるＲＳＴマーカも読み出される。従って、ＤＭＡ１１２は、ＲＳＴマーカを同時に読み出した場合には、圧縮バンド符号データが先頭以外のものであると判定し、ＲＳＴマーカを同時に読み出さなかった場合には、圧縮バンド符号データが先頭のものであると判定する。
【００３７】
Ｓ２０３において読み出した圧縮バンド符号データがマーカ付加ＪＰＥＧ画像データの先頭以外のものである場合、ＤＭＡ１１２は、その圧縮バンド符号データと同時に読み出したＲＳＴマーカの値であるマーカコードを、直前に読み出したＲＳＴマーカと連続する数に書き換える（Ｓ２０５）。一方、Ｓ２０３において読み出した圧縮バンド符号データがマーカ付加ＪＰＥＧ画像データの先頭のものである場合には、その圧縮バンド符号データと同時にＲＳＴマーカが読み出されないため、マーカコードの書き換えは行われない。
【００３８】
次に、ＤＭＡ１１２は、メモリ１０８から読み出した圧縮バンド符号データを伸張器１１４へ供給する（Ｓ２０６）。この際、Ｓ２０３において圧縮バンド符号データとともに、ＲＳＴマーカを読み出している場合には、ＤＭＡ１１２は、Ｓ２０５においてマーカコードを書き換えたＲＳＴマーカも伸張器１１４へ供給する。
【００３９】
伸張器１１４は、入力した圧縮バンド符号データを伸張して、バンド符号データを生成し、ＤＭＡ１１２へ出力する。この際、伸張器１１４は、圧縮バンド符号データとともにＲＳＴマーカが入力されていれば、そのＲＳＴマーカのマーカコードを判別し、直前に入力したＲＳＴマーカのマーカコードと連続した数になっていること、換言すれば、圧縮バンド符号データの入力順が正しいことを確認した上で、圧縮バンド符号データを伸張することができる。
【００４０】
ＤＭＡ１１２は、伸張器１１４からの伸張後の圧縮バンド符号データ（バンド符号データ）を入力すると、このバンド符号データを、伸張リクエストによって指定されたバンドバッファ１１６におけるバッファ領域に記憶させる（Ｓ２０７）。
【００４１】
次に、ＤＭＡ１１２は、Ｓ２０２において選択した伸張の対象となる色成分に対応するポインタを更新する（Ｓ２０８）。具体的には、ＤＭＡ１１２は、更新前のポインタが位置情報テーブル内の最終レコード以外のレコードを指し示している場合には、ポインタの値に１を加算して、当該ポインタが次のレコードを指し示すようにする。一方、ＤＭＡ１１２は、更新前のポインタが位置情報テーブル内の最終レコードを指し示している場合には、ポインタの値を初期値の１に設定し、当該ポインタが位置情報テーブル内の先頭レコードを指し示すようにする。
【００４２】
更に、ＤＭＡ１１２は、Ｓ２０２において選択した色成分について全ての圧縮バンド符号データを伸張器１１４へ供給したか否かを判定する（Ｓ２０９）。具体的には、ＤＭＡ１１２は、更新後のポインタが位置情報テーブル内の先頭レコード以外のレコードを指し示している場合には、未供給の圧縮バンド符号データが存在すると判定する。この場合には、ポインタが指し示すレコードに応じた圧縮バンド符号データの読み出し（Ｓ２０３）以降の動作が繰り返される。
【００４３】
一方、ＤＭＡ１１２は、更新後のポインタが位置情報テーブル内の先頭レコードを指し示している場合には、全ての圧縮バンド符号データを供給済みであると判定する。この場合には、ＤＭＡ１１２は、全ての色成分について圧縮バンド符号データの供給が終了したか否かを判定する（Ｓ２１０）。全ての色成分について圧縮バンド符号データの供給が終了した場合には、ＤＭＡ１１２は、圧縮バンド符号データの供給終了を伸張器１１４に通知すべく、ＥＯＴマーカを伸張器１１４へ出力する（Ｓ２１１）。一方、全ての色成分について圧縮バンド符号データの供給が終了していない場合には、その処理が終了していない色成分についての伸張リクエストがなされたか否かの判定（Ｓ２０１）以降の動作が繰り返される。
【００４４】
このようにして、バンドバッファ１１６に、転写すべき色成分に対応するバンド符号データが記憶されると、プリントＩ／Ｆ１１０は、そのバンド符号データを読み出し、転写すべき色成分のデータを生成して、タンデム方式のプリンタへ出力する。
【００４５】
図７は、プリントＩ／Ｆ１１０の構成を示す図である。同図に示すプリントＩ／Ｆ１１０は、出力する印刷用の画像データである、イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、ブラック（Ｋ）の色成分データ毎に設けられるものであり、色変換部１２１及びプリント制御部１２２を有する。色変換部１２１は、バンドバッファ１１６に記憶された、輝度（Ｙ）、青み成分（Ｃｂ）、赤み成分（Ｃｒ）の各データによって構成されるバンド符号データを入力し、イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、ブラック（Ｋ）の色成分データのいずれかに変換して出力する。例えば、イエロー（Ｙ）の転写タイミングが到来した場合には、色変換部１２１は、バンドバッファ１１６におけるイエロー（Ｙ）のバッファ領域からバンド符号データを読み出し、当該イエロー（Ｙ）の色成分データに変換して出力する。プリント制御部１２２は、これらイエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、ブラック（Ｋ）の各色成分データと制御データ（Ｐｓｙｎｃ、Ｌｓｙｎｃ）とをタンデム方式のプリンタへ出力する。
【００４６】
このように、画像処理装置１００は、変換前の画像データであるＪＰＥＧ画像データをＲＳＴマーカによって分割した複数の圧縮バンド符号データを保持しておき、色成分の転写タイミングが到来した場合には、保持している圧縮バンド符号データを随時読み出して伸張し、その転写タイミングが到来した色成分のデータに変換して出力する。すなわち、ドラムギャップに対応した色成分データの生成が可能となるとともに、汎用性のある画像データであるＪＰＥＧ画像データを保持しているため、ＩＯ１１８を介してＪＰＥＧ画像データを外部に出力することにより、ディスプレイ（図示せず）における画像表示等の印刷以外に用いることが可能となる。
【産業上の利用可能性】
【００４７】
以上、説明したように、本発明に係る画像処理装置及び画像処理方法は、画像データの汎用性を維持しつつ、適切な色成分データの生成を行うことが可能であり、画像処理装置等として有用である。
【図面の簡単な説明】
【００４８】
【図１】画像処理装置の構成を示す図である。
【図２】ＲＳＴマーカが付加されたＪＰＥＧ画像データの一例を示す図である。
【図３】位置情報テーブルの一例を示す図である。
【図４】伸張リクエストの出力動作を示すフローチャートである。
【図５】バンドバッファの構造の一例を示す図である。
【図６】伸張リクエストに応じたＤＭＡの動作を示すフローチャートである。
【図７】プリントＩ／Ｆの構成を示す図である。
【符号の説明】
【００４９】
１００  画像処理装置
１０２  ＣＰＵ
１０４  圧縮部
１０６、１１２  ＤＭＡ
１０８  メモリ
１１０  プリントＩ／Ｆ
１１４  伸張器
１１６  バンドバッファ
１１８  ＩＯ
１２１  色変換部
１２２  プリント制御部
【図１】
2006262029.tif 000003
【図２】
2006262029.tif 000004
【図３】
2006262029.tif 000005
【図４】
2006262029.tif 000006
【図５】
2006262029.tif 000007
【図６】
2006262029.tif 000008
【図７】
2006262029.tif 000009