(57)【要約】【課題】安価な４以下の色コンポーネントの処理に対応した画像処理コントローラを利用して５つ以上の色コンポーネントの画像処理を行う画像処理装置を構築すること。【解決手段】ＰＤＬ分割部１０３は、入力データを構成する色コンポーネント数が、各画像処理手段（１０４〜１０７，１０９〜１１２）が処理できる色コンポーネントの数よりも多い場合、前記入力データを分割して分割データを出力する。各画像処理手段は、前記複数の分割データをそれぞれ並列に処理して分割処理データを出力する。画像結合部１１３は、前記各分割処理データを結合して元の色コンポーネント数により構成されるデータをプリンタ３へ出力する構成を特徴とする。【選択図】図２
2007251822.tif 000002
【特許請求の範囲】
【請求項１】
複数の色コンポーネントから構成される入力データを画像処理する画像処理装置において、
前記入力データを該入力データを構成する色コンポーネントで分割して複数の分割データを出力する分割手段と、
前記分割手段により出力された複数の分割データをそれぞれ処理して分割処理データを出力する画像処理手段と、
前記画像処理手段により出力された複数の分割処理データを結合して、前記入力データを構成する色コンポーネント数により構成されるデータを出力する結合手段と、を有し、
前記分割手段は、前記入力データを構成する色コンポーネント数が、前記画像処理手段が処理できる色コンポーネントの数よりも多い場合、前記入力データを分割して、前記画像処理手段が処理できる色コンポーネントの数以下の色コンポーネントで構成される複数の分割データを出力する、ことを特徴とする画像処理装置。
【請求項２】
前記画像処理手段を複数有するものであり、
前記複数の画像処理手段は、前記分割手段から出力される複数の分割データを並行して処理することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記分割手段は、前記入力データを構成する色コンポーネント数が、前記各画像処理手段が処理できる色コンポーネントの数を超えない場合、前記入力データをそのまま前記いずれか１つの画像処理手段に出力する、ことを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記複数の画像処理手段は、同一構成の画像処理手段であることを特徴とする請求項２又は３に記載の画像処理装置。
【請求項５】
前記画像処理手段は、前記分割手段から出力された前記複数の分割データを順次処理する、ことを特徴とする請求項１に記載の画像処理装置。
【請求項６】
前記分割手段は、前記入力データを構成する色コンポーネント数が、前記画像処理手段が処理できる色コンポーネントの数を超えない場合、前記入力データをそのまま前記画像処理手段に出力する、ことを特徴とする請求項５に記載の画像処理装置。
【請求項７】
前記画像形成手段は、４以下の色コンポーネントから構成されるデータを処理可能なことを特徴とする請求項１乃至６のいずれか１項に記載の画像処理装置。
【請求項８】
複数の色コンポーネントから構成される入力データを画像処理する画像処理装置における画像処理方法において、
前記入力データを該入力データを構成する色コンポーネントで分割して複数の分割データを出力する分割ステップと、
前記分割ステップで出力された複数の分割データを画像処理手段により処理させて分割処理データを出力する画像処理ステップと、
前記画像処理手段により出力された複数の分割処理データを結合して、前記入力データを構成する色コンポーネント数により構成されるデータを出力する結合ステップと、を有し、
前記分割ステップは、前記入力データを構成する色コンポーネント数が、前記画像処理手段が処理できる色コンポーネントの数よりも多い場合、前記入力データを分割して、前記画像処理手段が処理できる色コンポーネントの数以下の色コンポーネントで構成される複数の分割データを出力する、ことを特徴とする画像処理方法。
【請求項９】
前記画像処理装置は、前記画像処理手段を複数有するものであり、
前記画像処理ステップは、前記分割手段から出力される複数の分割データを複数の画像処理手段により並行して処理させることを特徴とする請求項８に記載の画像処理方法。
【請求項１０】
前記分割ステップは、前記入力データを構成する色コンポーネント数が、前記各画像処理手段が処理できる色コンポーネントの数を超えない場合、前記入力データをそのまま前記いずれか１つの画像処理手段に出力する、ことを特徴とする請求項８に記載の画像処理方法。
【請求項１１】
前記複数の画像処理手段は、同一構成の画像処理手段であることを特徴とする請求項９又は１０に記載の画像処理方法。
【請求項１２】
前記画像処理ステップは、前記分割手段から出力された前記複数の分割データを前記画像処理手段により順次処理させる、ことを特徴とする請求項８に記載の画像処理方法。
【請求項１３】
前記分割ステップは、前記入力データを構成する色コンポーネント数が、前記画像処理手段が処理できる色コンポーネントの数を超えない場合、前記入力データをそのまま前記画像処理手段に出力する、ことを特徴とする請求項１２に記載の画像処理方法。
【請求項１４】
前記画像形成手段は、４以下の色コンポーネントから構成されるデータを処理可能なことを特徴とする請求項８乃至１３のいずれか１項に記載の画像処理方法。
【請求項１５】
請求項８乃至１４のいずれか１項に記載された画像処理方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の色コンポーネントから構成される入力データを画像処理する画像処理装置および画像処理方法およびプログラムに関するものである。
【背景技術】
【０００２】
人間の持つ３種類の視細胞の特性を利用して、カラー印刷装置やカラー表示装置は３つの色コンポーネントの印刷または表示の重ね合わせにより人間の感じる様々な色を表現している。
【０００３】
カラー印刷装置においては、３つの色コンポーネントの他にさらに黒色のコンポーネントを加えた４つの色コンポーネントでフルカラー情報を印刷することが一般的に行なわれている。したがって、カラー印刷装置への画像データ出力を行うことができる画像処理コントローラ（画像処置チップ）は一般的に４つの色コンポーネントを持つ画像データ処理に対応して設計される。
【０００４】
一方、近年のカラー印刷装置の普及によって、一部では更なる高画質化や高付加価値化の要望も高まっている。
【０００５】
具体的には、４つの色コンポーネントによる印刷では再現が難しい淡い色や赤・緑といった原色の再現、ならびに、金属光沢等の質感の再現への要望である。これに対応するために、基本の４つの色コンポーネントの他に目的の再現色の色コンポーネントを追加した５つや６つ等の色コンポーネントによってカラー画像データを表現する構成がある。したがって、これに対応する画像処理コントローラも５つや６つ等の色コンポーネントの処理に対応したものが要求される。
【特許文献１】特開２００４−２５４０３３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述した従来の４つの色コンポーネントの処理に対応した画像処理コントローラと、５つ以上の色コンポーネントの処理に対応した画像処理コントローラとを別々に開発すると、どちらかだけを開発するよりも多くのコストがかかってしまう。
【０００７】
４つの色コンポーネントの処理に対応した画像処理コントローラだけでは、５つ以上の色コンポーネントの画像処理ができないが、５つ以上の色コンポーネントの処理に対応した画像処理コントローラで４つの色コンポーネントの処理を行わせることも可能である。このため、５つ以上の色コンポーネントの処理に対応した画像処理装置で４つの色コンポーネントの処理に対応した画像処理装置の代わりにすることが可能である。これを前提に、５つ以上の色コンポーネントの処理に対応した画像処理装置だけを開発して、開発コストを抑えることも考えられる。しかし、５つ以上の色コンポーネントの処理に対応した画像処理装置は、４つの色コンポーネントの処理に対応した画像処理装置よりも製造コストが高い。このため、４つの色コンポーネントの処理を行うための画像処理装置のコストが必要以上に高くなってしまうという問題点があった。
【０００８】
本発明は、上記の問題点を解決するためになされたものである。本発明の目的は、安価な４以下の色コンポーネントの処理に対応した画像処理コントローラを利用して５つ以上の色コンポーネントの画像処理を行う仕組を提供することである。
【課題を解決するための手段】
【０００９】
本発明は、複数の色コンポーネントから構成される入力データを画像処理する画像処理装置において、前記入力データを該入力データを構成する色コンポーネントで分割して複数の分割データを出力する分割手段と、前記分割手段により出力された複数の分割データを処理して分割処理データを出力する画像処理手段と、前記画像処理手段により出力された各分割処理データを結合して、前記入力データを構成する色コンポーネント数により構成されるデータを出力する結合手段と、を有し、前記分割手段は、前記入力データを構成する色コンポーネント数が、前記画像処理手段が処理できる色コンポーネントの数よりも多い場合、前記入力データを分割して、前記画像処理手段が処理できる色コンポーネントの数以下の色コンポーネントで構成される複数の分割データを出力する、ことを特徴とする。
【発明の効果】
【００１０】
本発明によれば、安価な画像処理手段を利用して、該画像処理手段が処理可能な色コンポーネント数を超えた色コンポーネントで構成されるデータの画像処理を行う画像処理装置を構成することができる。これによって、異なる複数の色コンポーネント数それぞれに対して別々の画像処理手段を開発・製造することに起因する画像処理装置のコスト増加を防ぐことができる等の効果を奏する。
【発明を実施するための最良の形態】
【００１１】
〔第１実施形態〕
以下、本発明を適用可能な画像処理システムの実施形態を図面に基づいて説明する。
【００１２】
図１は、本発明の一実施形態を示す画像処理システムの一例を示すシステム構成図である。
【００１３】
図１において、１は画像処理装置、２はネットワーク、３はプリンタ、４はコンピュータである。
【００１４】
画像処理装置１は、ネットワーク２を介してコンピュータ４に接続されており、コンピュータ４の出力するＰＤＬ（ページ記述言語）データをネットワーク２を介して受信する。画像処理装置１が受信することが可能なＰＤＬデータは、８つ以下の色コンポーネントから構成されているものである。
【００１５】
また、画像処理装置１は、プリンタ３に接続されており、ネットワーク２を介して受信したＰＤＬデータを処理して、ＰＤＬデータが示すページ画像データをプリンタ３に転送する。
【００１６】
プリンタ３は、画像処理装置１から転送されたページ画像データを紙に印刷する。プリンタ３が受信して印刷することが可能なページ画像データは、８つ以下の色コンポーネントから構成されているものである。
【００１７】
コンピュータ４は、印刷するページ画像データを示すＰＤＬデータを生成して、ネットワーク２を介して画像処理装置１に転送する。なお、画像処理装置１とプリンタ３は1つの装置で構成されていてもよい。
【００１８】
図２は、図１に示した画像処理装置１の内部構成を示すブロック図である。
【００１９】
図２において、１０１はバススイッチ、１０２はネットワークインタフェース部、１０３はＰＤＬ分割部である。また、１０４および１０５はレンダリング部、１０６および１０７はタイル変換部、１０８はＨＤＤ部、１０９および１１０は変換画像処理部、１１１および１１２はプリント画像処理部、１１３は画像結合部である。
【００２０】
レンダリング部１０４とレンダリング部１０５、タイル変換部１０６とタイル変換部１０７、変換画像処理部１０９と変換画像処理部１１０、及び、プリント画像処理部１１１とプリント画像処理部１１２は、それぞれ同じ構成のものが２つずつ実装されている。
【００２１】
そして、これら同一構成の各部（１０４と１０５、１０６と１０７、１０９と１１０、１１１と１１２）に対する、処理動作およびバススイッチ１０１を介してのデータ転送は、すべて独立して同時並列に行える構成となっている。
【００２２】
また、これら同一構成の各部は、それぞれ最大４つまでの色コンポーネントからなるカラー画像データの処理を行える能力を持っている。従って、これら同一構成の各部において、同じ処理機能を持つ２つの処理部を同時並列に動作させることによって、その処理機能について最大４つまでの色コンポーネントからなる画像データの処理を同時に（並行して）２つ行うことが可能である。
【００２３】
レンダリング部１０４、レンダリング部１０５、タイル変換部１０６、タイル変換部１０７、変換画像処理部１０９、変換画像処理部１１０、プリント画像処理部１１１、および、プリント画像処理部１１２、は、バススイッチ１０１を介して接続されている。
【００２４】
各処理部は、データを出力するバスマスタ機能と、データを入力するバススレーブ機能とをそれぞれ１つずつ持っており、バスマスタによるデータ出力とバススレーブによるデータ入力とを同時に行うことが可能である。バススイッチ１０１は、全てのバスマスタからのデータ転送要求を監視している。
【００２５】
バスマスタは、データ転送要求と共にデータ転送先のバススレーブを、バススイッチ１０１に対して送信する。バススイッチ１０１は、データ転送先のバススレーブが現在他のバスマスタとデータ転送中であればデータ転送が終了するまで待ち、データ転送中でなければバスマスタとバススレーブとを接続してデータ転送可能な状態にする。
【００２６】
このように、バスマスタとバススレーブは１対１のデータ転送を行い、バススイッチ１０１の制御によって、複数のバスマスタから別々のバススレーブに対して複数のデータ転送を同時に行うことが可能である。
【００２７】
ネットワークインタフェース部１０２は、ネットワーク２と接続されており、ネットワーク２を介して接続されるコンピュータ４から印刷画像データであるＰＤＬデータを受信し、バススイッチ１０１を介してＰＤＬ分割部１０３に転送する。
【００２８】
ネットワークインタフェース部１０２は、データを出力するバスマスタ機能とデータを入力するバススレーブ機能とをそれぞれ１つずつ持っており、バスマスタによるデータ出力とバススレーブによるデータ入力とを同時に行うことが可能である。
【００２９】
ＰＤＬ分割部１０３は、ネットワークインタフェース部１０２からＰＤＬデータを受信する。そして、ＰＤＬ分割部１０３は、ＰＤＬデータが４つ以下の色コンポーネントから構成されている場合にはＰＤＬデータをレンダリング部１０４に転送する。一方、ＰＤＬデータが５つ以上８つ以下の色コンポーネントから構成されている場合には、ＰＤＬ分割部１０３は、４つの色コンポーネントで構成されるＰＤＬデータと、残りの色コンポーネントで構成されるＰＤＬデータとに分割する。そして、ＰＤＬ分割部１０３は、前者（４つの色コンポーネントで構成されるＰＤＬデータ）をレンダリング部１０４に転送し、後者（残りの色コンポーネントで構成されるＰＤＬデータ）をレンダリング部１０５に転送する。なお、この分割の方法の詳細については後述する。
【００３０】
ＰＤＬ分割部１０３は、データを出力するバスマスタ機能を２つと、データを入力するバススレーブ機能を１つ持っており、２つのバスマスタによるデータ出力とバススレーブによるデータ入力とを同時に（並列して）行うことが可能である。
【００３１】
レンダリング部１０４は、４つ以下の色コンポーネントから構成されているＰＤＬデータをページ画像データに変換する処理を行うことが可能である。レンダリング部１０４は、ＰＤＬ分割部１０３から転送されるＰＤＬデータを受信してページ画像データに変換し、タイル変換部１０６に転送する。
【００３２】
レンダリング部１０５は、４つ以下の色コンポーネントから構成されているＰＤＬデータをページ画像データに変換する処理を行うことが可能である。レンダリング部１０５は、ＰＤＬ分割部１０３から転送されるＰＤＬデータを受信してページ画像データに変換し、タイル変換部１０７に転送する。
【００３３】
タイル変換部１０６は、４つ以下の色コンポーネントから構成されているページ画像データを、正方形のタイル単位に分割することが可能である。タイル変換部１０６は、レンダリング部１０４から転送されるページ画像データを受信して複数のタイル画像データに分割し、ＨＤＤ部１０８に転送する。
【００３４】
タイル変換部１０７は、４つ以下の色コンポーネントから構成されているページ画像データを、正方形のタイル単位に分割することが可能である。タイル変換部１０７は、レンダリング部１０５から転送されるページ画像データを受信して複数のタイル画像データに分割し、ＨＤＤ部１０８に転送する。
【００３５】
ＨＤＤ部１０８は、図示しないＣＰＵとＨＤＤコントローラとＨＤＤから構成される。このＨＤＤ部１０８は、バススイッチ１０１を介して入力される矩形画像データをＨＤＤに記憶することと、ＨＤＤに記憶されているタイル画像データをＣＰＵの制御によってバススイッチ１０１を介して出力することが可能である。
【００３６】
ＨＤＤ部１０８は、タイル変換部１０６およびタイル変換部１０７から転送されるタイル画像データをＨＤＤに記憶する。また、ＨＤＤ部１０８は、ＨＤＤに記憶されているタイル画像データをＣＰＵの制御によって変換画像処理部１０９、変換画像処理部１１０、プリント画像処理部１１１、及び、プリント画像処理部１１２に対して出力する。
【００３７】
ＨＤＤ部１０８は、データを出力するバスマスタ機能とデータを入力するバススレーブ機能とをそれぞれ２つずつ持っており、２つのバスマスタによるデータ出力と２つのバススレーブによるデータ入力とを同時に行うことが可能である。
【００３８】
変換画像処理部１０９は、４つ以下の色コンポーネントから構成されているタイル画像データの構成要素である画素情報の並べ替えを行ってタイル画像の反時計回り９０度の回転処理を行うことが可能である。変換画像処理部１０９は、ＨＤＤ部１０８から転送されるタイル画像データを受信して画像回転をし、ＨＤＤ部１０８に転送する。
【００３９】
変換画像処理部１１０は、４つ以下の色コンポーネントから構成されているタイル画像データの構成要素である画素情報の並べ替えを行ってタイル画像の反時計回り９０度の回転処理を行うことが可能である。変換画像処理部１１０は、ＨＤＤ部１０８から転送されるタイル画像データを受信して画像回転をし、ＨＤＤ部１０８に転送する。
【００４０】
プリント画像処理部１１１は、４つ以下の色コンポーネントから構成されているタイル画像データの各画素の値を線形変換演算により画像補正することが可能である。プリント画像処理部１１１は、ＨＤＤ部１０８から転送されるタイル画像データを受信して画像補正をし、画像結合部１１３に転送する。
【００４１】
プリント画像処理部１１２は、４つ以下の色コンポーネントから構成されているタイル画像データの各画素の値を線形変換演算により画像補正することが可能である。プリント画像処理部１１２は、ＨＤＤ部１０８から転送されるタイル画像データを受信して画像補正をし、画像結合部１１３に転送する。
【００４２】
画像結合部１１３は、４つ以下の色コンポーネントから構成されているタイル画像データを複数個受信し、それらをタイル結合して４つ以下の色コンポーネントから構成されるページ画像データを生成することが可能である。また、画像結合部１１３は、４つ以下の色コンポーネントから構成されるページ画像データを２つ別々に生成し、それらをページ結合して５つ以上８つ以下の色コンポーネントから構成されるページ画像データを生成することが可能である。画像結合部１１３は、プリント画像処理部１１１から転送されるタイル画像データを受信してタイル結合して４つ以下の色コンポーネントから構成されるページ画像データを生成する。また、画像結合部１１３は、プリント画像処理部１１２から転送されるタイル画像データを受信してタイル結合して４つ以下の色コンポーネントから構成されるページ画像データを生成する。そして画像結合部１１３は、それら２つのページ画像データをページ結合して５つ以上８つ以下の色コンポーネントから構成されるページ画像データを生成し、プリンタ３へ転送する。
【００４３】
図３は、図１，図２に示した画像処理装置１の入力データとなるＰＤＬデータの一例を示す模式図である。
【００４４】
図３に示すように、６つの色コンポーネントから構成されるページ画像データの印刷命令を記述したものである。６つの色コンポーネントとは、シアン、マゼンタ、イエロー、ブラック、ライトシアン、ライトマゼンタである。
【００４５】
この例では、シアン、マゼンタ、イエロー、ブラック、ライトシアン、ライトマゼンタのそれぞれの色で、Ｃｙａｎ、Ｍａｇｅｎｔａ、Ｙｅｌｌｏｗ、ｂｌａｃＫ、ＬｉｇｈｔＣｙａｎ、ＬｉｇｈｔＭａｇｅｎｔａという文字列を印刷する命令を含んでいる。
【００４６】
図４は、図３に示したＰＤＬデータを図１に示した画像処理装置１及びプリンタ３によって処理・出力した結果を示した模式図である。実際には各色名称「Ｃｙａｎ」，「Ｍａｇｅｎｔａ」，「Ｙｅｌｌｏｗ」，「ｂｌａｃＫ」，「ＬｉｇｈｔＣｙａｎ」，「ＬｉｇｈｔＭａｇｅｎｔａ」を示した文字列はその色によって印刷される。
【００４７】
図５，図７は、図３で示したＰＤＬデータをＰＤＬ分割部１０３で分割した場合の二つの分割出力ＰＤＬデータを示す模式図である。
【００４８】
ＰＤＬ分割部１０３は、５つ以上８つ以下の色コンポーネントから構成されるＰＤＬデータ（例えば図３）を受信した場合は、先頭の４つの色コンポーネントから構成されるＰＤＬデータと残りの色コンポーネントから構成されるＰＤＬデータとに分割する。この例においては、６つの色コンポーネントのうち先頭の４つを図５で示すＰＤＬデータに、残りの２つを図７に示すＰＤＬデータに振分けている。
【００４９】
なお、図５に示したＰＤＬデータは、後述の「４つの色コンポーネントから構成されるＰＤＬデータの変換処理」の説明において、コンピュータ４から画像処理装置１に対して転送される４つの色コンポーネントから構成されるＰＤＬデータも示す。
【００５０】
図６は、図５に示したＰＤＬデータをレンダリング部１０４によって変換したページ画像データを示す模式図である。
【００５１】
図８は、図７に示したＰＤＬデータをレンダリング部１０５によって変換したページ画像データを示す模式図である。
【００５２】
図９は、図６に示したページ画像データをタイル変換部１０６によってタイル分割した場合の分割状態を示した模式図である。図９に示すように、ページ画像データは横方向４つ縦方向５つの２０タイルに分割される。
【００５３】
図１０は、図８に示したページ画像データをタイル変換部１０７によってタイル分割した場合の分割状態を示した模式図である。図１０に示すように、ページ画像データは横方向４つ縦方向５つの２０タイルに分割される。
【００５４】
図１１は、図９に示したページ画像データのタイル分割における各タイルに説明のための番号を付けた模式図である。
【００５５】
図１２は、図１０に示したページ画像データのタイル分割における各タイルに説明のための番号を付けた模式図である。
【００５６】
図１３は、図９に示した各タイルがタイル変換部１０６から出力されてＨＤＤ部１０８に格納され、また、ＨＤＤ部１０８から読み出されて変換画像処理部１０９に転送される順番を図１１で示した番号によって示した模式図である。
【００５７】
図１４は、図１０に示した各タイルがタイル変換部１０７から出力されてＨＤＤ部１０８に格納され、また、ＨＤＤ部１０８から読み出されて変換画像処理部１１０に転送される順番を図１２で示した番号によって示した模式図である。
【００５８】
図１５は、図１３に示したタイルの列が変換画像処理部１０９によって画像回転処理されてＨＤＤ部１０８に転送・格納される順番とタイル画像の向きを図１１で示した番号によって示した模式図である。
【００５９】
図１６は、図１４に示したタイルの列が変換画像処理部１１０によって画像回転処理されてＨＤＤ部１０８に転送・格納される順番とタイル画像の向きを図１１で示した番号によって示した模式図である。
【００６０】
図１７は、図１５に示したタイルの列がＨＤＤ部１０８から読み出されてプリント画像処理部１１１に対して転送されるときの順番とタイル画像の向きを図１１で示した番号によって示した模式図である。
【００６１】
図１７に示すように、読み出しの順番は画像回転処理に対応しており、転送先での結合時にページ画像データが回転するような順番になっている。
【００６２】
図１８は、図１６に示したタイルの列がＨＤＤ部１０８から読み出されてプリント画像処理部１１２に対して転送されるときの順番とタイル画像の向きを図１２で示した番号によって示した模式図である。
【００６３】
図１８に示すように、読み出しの順番は画像回転処理に対応しており、転送先での結合時にページ画像データが回転するような順番になっている。
【００６４】
図１９は、図１７に示したタイルの列がプリント画像処理部１１１によって処理されて画像結合部１１３に転送されて結合処理されるときの結合の位置を示した模式図である。
【００６５】
図１９に示すように、図１１に示したタイル列を反時計回りに９０度回転したために縦横のタイル数が元と変わっており、横方向５つ縦方向４つの２０タイルがそれぞれこの図に示す位置で結合されることとなる。
【００６６】
図２０は、図１８に示したタイルの列がプリント画像処理部１１２によって処理されて画像結合部１１３に転送されて結合処理されるときの結合の位置を示した模式図である。
【００６７】
図２０に示すように、図１２に示したタイル列を反時計回りに９０度回転したために縦横のタイル数が元と変わっており、横方向５つ縦方向４つの２０タイルがそれぞれこの図に示す位置で結合されることとなる。
【００６８】
図２１は、図１９に示した模式図中の各タイルをタイル番号での記載からタイル画像での記載に改めた模式図である。
【００６９】
図２１に示すように、図６に示した画像が反時計回りに９０度回転したものとなっている。
【００７０】
図２２は、図２０に示した模式図中の各タイルをタイル番号での記載からタイル画像での記載に改めた模式図である。
【００７１】
図２２に示すように、図８に示した画像が反時計回りに９０度回転したものとなっている。
【００７２】
図２３は、図２１に示した各タイルがプリント画像処理部１１１から画像結合部１１３に転送されて、画像結合部１１３によって結合されて生成された４つの色コンポーネントから構成されるページ画像データを示す模式図である。
【００７３】
図２４は、図２２に示した各タイルがプリント画像処理部１１２から画像結合部１１３に転送されて、画像結合部１１３によって結合されて生成された２つの色コンポーネントから構成されるページ画像データを示す模式図である。
【００７４】
図２５は、図２３に示したページ画像データと図２４に示したページ画像データとを画像結合部１１３によってページ結合したページ画像データを示す模式図である。
【００７５】
図２５に示すページ画像データは、６つの色コンポーネントから構成されるページ画像データである。なお、このページ画像データは、画像結合部１１３により、図２３に示した４つの色コンポーネントから構成されるページ画像データと図２４に示した２つの色コンポーネントから構成されるページ画像データとがページ結合されて生成されたものである。
【００７６】
また、このページ画像データは、図４に示した画像が反時計回りに９０度回転したものとなっている。
【００７７】
図２６は、図２に示したタイル変換部１０６によって変換された一つのタイルが１０２４の画素から構成されることを説明する模式図である。
【００７８】
図２６に示すように、タイルは横方向３２画素、縦方向３２画素の正方形で、１０２４画素から構成される。各画素は最大４つの色コンポーネントから構成される画素値の情報を持っており、１つの色コンポーネントあたりの階調は２５６階調で１バイトのデータで構成されるため、１画素あたりのデータ量は最大４バイトである。
【００７９】
図２７は、図２６で示したタイルの模式図の各画素について、画素番号を振った模式図である。
【００８０】
図２８は、図２に示したバススイッチ１０１を介して４つの色コンポーネントから構成されるタイル画像データを転送するときの内部信号のタイミングを示したタイミングチャートである。
【００８１】
図２８に示すように、クロック信号に同期してデータ転送信号と共にタイルを構成する各画素の値がデータ信号となって画素番号順に逐次的に転送される。
【００８２】
図２９は、図２に示したバススイッチ１０１を介して２つの色コンポーネントから構成されるタイル画像データを転送するときの内部信号のタイミングを示したタイミングチャートである。
【００８３】
図２９に示すように、クロック信号に同期してデータ転送信号と共にタイルを構成する各画素の値がデータ信号となって画素番号順に逐次的に転送される。
【００８４】
データ信号のうち半分はデータ「０」が転送される。このように、４つ未満の色コンポーネントから構成されるタイル画像データの転送の場合にも、１サイクルあたり１画素のデータ転送を行う。
【００８５】
図３０は、図２に示したバススイッチ１０１を介して４つの色コンポーネントから構成されるページ画像データを転送するときの内部信号のタイミングを示したタイミングチャートである。
【００８６】
図３０に示すように、クロック信号に同期してデータ転送信号と共にページ画像データを構成する各画素の値がデータ信号となって画素番号順に逐次的に転送される。画素番号は、ページの最上ラインの最左の画素から順番に右方向に、右端まで達した後は１画素下のラインの最左の画素に続く順番で振られる。
【００８７】
図３１は、図２に示したバススイッチ１０１を介して２つの色コンポーネントから構成されるページ画像データを転送するときの内部信号のタイミングを示したタイミングチャートである。
【００８８】
図３１に示すように、クロック信号に同期してデータ転送信号と共にページ画像データを構成する各画素の値がデータ信号となって画素番号順に逐次的に転送される。
【００８９】
画素番号は、ページの最上ラインの最左の画素から順番に右方向に、右端まで達した後は１画素下のラインの最左の画素に続く順番で振られる。データ信号のうち半分はデータ「０」が転送される。このように、４つ未満の色コンポーネントから構成されるページ画像データの転送の場合にも、１サイクルあたり１画素のデータ転送を行う。
【００９０】
以上の構成において、図１に示した画像処理装置１の動作を順に説明する。
【００９１】
＜６つの色コンポーネントから構成されるＰＤＬデータの変換処理＞
コンピュータ４がネットワーク２を介して画像処理装置１に対して図３に示したＰＤＬデータ（即ち、６つの色コンポーネントから構成されるページ画像データ）を送信する。そして、画像処理装置１がこのＰＤＬデータを受信してページ画像データに変換しプリンタ３に転送し、プリンタ３がページ画像データを受信して紙に印刷出力する。この場合を例にとり、画像処理装置１内部の動作（６つの色コンポーネントから構成されるＰＤＬデータの変換処理動作）について以下に説明する。
【００９２】
ここで、図３に示したＰＤＬデータは、６つの色コンポーネントから構成されるＰＤＬデータであり、また、上記ページ画像データは６つの色コンポーネントから構成されるページ画像データである。
【００９３】
ネットワークインタフェース部１０２は、ネットワーク２から図３に示した６つの色コンポーネントから構成されるＰＤＬデータを受信して、上述のようにＰＤＬ分割部１０３に転送する。
【００９４】
ＰＤＬ分割部１０３は、上述のように受信した６つの色コンポーネントから構成されるＰＤＬデータを解釈して５つ以上の色コンポーネントから構成されるＰＤＬデータであることを認識する。そして、ＰＤＬ分割部１０３は、上述のように、６つの色コンポーネントから構成されるＰＤＬデータを、図５に示した４つの色コンポーネントから構成されるＰＤＬデータと、図７に示した２つの色コンポーネントから構成されるＰＤＬデータとに分割する。
【００９５】
そして、ＰＤＬ分割部１０３は、４つの色コンポーネントから構成されるＰＤＬデータをレンダリング部１０４に、２つの色コンポーネントから構成されるＰＤＬデータをレンダリング部１０５にそれぞれ転送する。これにより、分割されたＰＤＬデータは、レンダリング部１０４とレンダリング部１０５により分散並列処理される。
【００９６】
レンダリング部１０４は、受信した４つの色コンポーネントから構成されるＰＤＬデータを解釈して図６に示した４つの色コンポーネントから構成されるページ画像データに変換し、タイル変換部１０６に転送する。なお、この画像データの転送は、図３０に示したタイミングで行なわれる。
【００９７】
また、レンダリング部１０５は、受信した２つの色コンポーネントから構成されるＰＤＬデータを解釈して図８に示した２つの色コンポーネントから構成されるページ画像データに変換し、タイル変換部１０７に転送する。なお、この画像データの転送は、図３１に示したタイミングで行なわれる。
【００９８】
タイル変換部１０６は、受信した図６に示した４つの色コンポーネントから構成されるページ画像データを、図９に示した４つの色コンポーネントから構成されるタイル画像データに分割し、ＨＤＤ部１０８に転送する。なお、この転送はタイル単位で、タイルの転送順序は図１１に示した番号において、図１３に示した順序で行われる。また、各タイルの転送は、図２８に示したタイミングで行なわれる。
【００９９】
また、タイル変換部１０７は、受信した図８に示した２つの色コンポーネントから構成されるページ画像データを図１０で示す２つの色コンポーネントから構成されるタイル画像データに分割し、ＨＤＤ部１０８に転送する。なお、この転送はタイル単位で、タイルの転送順序は図１２で示した番号において、図１４で示した順序で行われる。また、各タイルの転送は図２９で示すタイミングで行なわれる。
【０１００】
なお、タイル変換部１０６とタイル変換部１０７の処理は、並列に実行されるものとする。
【０１０１】
ＨＤＤ部１０８は、上述したようにタイル変換部１０６およびタイル変換部１０７から転送される４つの色コンポーネントから構成されるタイル画像データ、及び２つの色コンポーネントから構成されるタイル画像データとを受信して、ＨＤＤに格納する。
【０１０２】
そして、ＨＤＤ部１０８は、格納した４つの色コンポーネントから構成されるタイル画像データを図１３に示した順番に読み出して、変換画像処理部１０９に転送する。また同時に、ＨＤＤ部１０８は、格納した２つの色コンポーネントから構成されるタイル画像データを図１４で示す順番に読み出して、変換画像処理部１１０に転送する。
【０１０３】
変換画像処理部１０９は、受信した４つの色コンポーネントから構成されるタイル画像データを上述のように反時計回りに９０度画像回転処理を行い、ＨＤＤ部１０８に転送する。なお、このタイルの転送順序と回転結果は図１５に示したようになる。
【０１０４】
また、変換画像処理部１１０は、受信した２つの色コンポーネントから構成されるタイル画像データを上述のように反時計回りに９０度画像回転処理を行い、ＨＤＤ部１０８に転送する。なお、このタイルの転送順序と回転結果は図１６に示したようになる。
【０１０５】
なお、変換画像処理部１１０と変換画像処理部１０９の処理は、並列に実行されるものとする。
【０１０６】
ＨＤＤ部１０８は、上述したように変換画像処理部１０９および変換画像処理部１１０から転送される４つの色コンポーネントから構成されるタイル画像データ、及び２つの色コンポーネントから構成されるタイル画像データを受信して、ＨＤＤに格納する。
【０１０７】
そして、ＨＤＤ部１０８は、格納した４つの色コンポーネントから構成されるタイル画像データを図１７に示した順番に読み出してプリント画像処理部１１１に転送する。また同時に、ＨＤＤ部１０８は、格納した２つの色コンポーネントから構成されるタイル画像データを図１８に示した順番に読み出して、プリント画像処理部１１２に転送する。
【０１０８】
プリント画像処理部１１１は、受信した４つの色コンポーネントから構成されるタイル画像データを上述のように画像補正し、画像結合部１１３に転送する。
【０１０９】
また、プリント画像処理部１１２は、受信した２つの色コンポーネントから構成されるタイル画像データを上述のように画像補正し、画像結合部１１３に転送する。
【０１１０】
なお、プリント画像処理部１１１とプリント画像処理部１１２の処理は、並列に実行されるものとする。
【０１１１】
画像結合部１１３は、プリント画像処理部１１１から受信した図１９及び図２１に示した４つの色コンポーネントから構成されるタイル画像データをタイル結合して、図２３に示した４つの色コンポーネントから構成されるページ画像データを生成する。
【０１１２】
また、画像結合部１１３は、プリント画像処理部１１２から受信した図２０及び図２２に示した２つの色コンポーネントから構成されるタイル画像データをタイル結合して、図２４に示した２つの色コンポーネントから構成されるページ画像データを生成する。
【０１１３】
そして、画像結合部１１３は、上記４つの色コンポーネントから構成されるページ画像データ（図２３）と、上記２つの色コンポーネントから構成されるページ画像データ（図２４）とをページ結合する。画像結合部１１３は、このページ結合処理により、図２５に示した６つの色コンポーネントから構成されるページ画像データを生成し、プリンタ３に転送する。
【０１１４】
以上のように、レンダリング部１０４，１０５、タイル変換部１０６，１０７、変換画像処理部１０９，１１０、プリント画像処理部１１１，１１２は、いずれも４つ以下の色コンポーネントから構成されているデータに対してのみ処理動作が可能である。しかし、これらを利用して、６つの色コンポーネントから構成されるＰＤＬデータを６つの色コンポーネントから構成されるページ画像データに変換し、出力することが可能である。例えば、５つ、７つ、８つの色コンポーネントから構成されるＰＤＬデータの処理もこの６つの色コンポーネントから構成されるＰＤＬデータの場合と同様に処理することが可能である。
【０１１５】
＜４つの色コンポーネントから構成されるＰＤＬデータの変換処理＞
次に、コンピュータ４がネットワーク２を介して画像処理装置１に対して図５に示したＰＤＬデータを送信し、画像処理装置１がＰＤＬデータを受信してページ画像データに変換しプリンタ３に転送し、プリンタ３がページ画像データを受信して紙に印刷出力する。この場合を例にとり、画像処理装置１内部の動作（４つの色コンポーネントから構成されるＰＤＬデータの変換処理）について以下に説明する。
【０１１６】
ここで、図５で示すＰＤＬデータは、４つの色コンポーネントから構成されるＰＤＬデータであり、また、上記ページ画像データは４つの色コンポーネントから構成されるページ画像データである。
【０１１７】
ネットワークインタフェース部１０２は、ネットワーク２から図５に示した４つの色コンポーネントから構成されるＰＤＬデータを受信して、上述のようにＰＤＬ分割部１０３に転送する。
【０１１８】
ＰＤＬ分割部１０３は、上述のように受信した４つの色コンポーネントから構成されるＰＤＬデータを解釈して４つ以下の色コンポーネントから構成されるＰＤＬデータであることを認識する。そして、ＰＤＬ分割部１０３は、図５に示した４つの色コンポーネントから構成されるＰＤＬデータをそのままレンダリング部１０４に転送する。即ち、４つ以下の色コンポーネントから構成されるＰＤＬデータが入力された場合、ＰＤＬ分割部１０３は、該入力されたＰＤＬデータの分割は行わない。
【０１１９】
レンダリング部１０４は、受信した４つの色コンポーネントから構成されるＰＤＬデータを解釈して、図６に示した４つの色コンポーネントから構成されるページ画像データに変換し、タイル変換部１０６に転送する。この画像データの転送は、図３０で示すタイミングで行なわれる。
【０１２０】
タイル変換部１０６は、受信した図６で示す４つの色コンポーネントから構成されるページ画像データを図９で示す４つの色コンポーネントから構成されるタイル画像データに分割し、ＨＤＤ部１０８に転送する。この転送はタイル単位で、タイルの転送順序は図１１で示した番号において、図１３で示した順序となる。なお、各タイルの転送は、図２８に示したタイミングで行なわれる。
【０１２１】
ＨＤＤ部１０８は、上述したようにタイル変換部１０６から転送される４つの色コンポーネントから構成されるタイル画像データを受信して、ＨＤＤに格納する。そして、ＨＤＤ部１０８は、格納した４つの色コンポーネントから構成されるタイル画像データを図１３で示す順番に読み出して、変換画像処理部１０９に転送する。
【０１２２】
変換画像処理部１０９は、受信した４つの色コンポーネントから構成されるタイル画像データを上述のように反時計回りに９０度画像回転処理を行い、ＨＤＤ部１０８に転送する。なお、このタイルの転送順序と回転結果は図１５に示したようになる。
【０１２３】
ＨＤＤ部１０８は、上述したように変換画像処理部１０９から転送される４つの色コンポーネントから構成されるタイル画像データを受信して、ＨＤＤに格納する。そして、ＨＤＤ部１０８は、格納した４つの色コンポーネントから構成されるタイル画像データを図１７で示す順番に読み出してプリント画像処理部１１１に転送する。
【０１２４】
プリント画像処理部１１１は、受信した４つの色コンポーネントから構成されるタイル画像データを上述のように画像補正し、画像結合部１１３に転送する。
【０１２５】
画像結合部１１３は、プリント画像処理部１１１から受信した図１９および図２１に示した４つの色コンポーネントから構成されるタイル画像データをタイル結合して、図２３に示した４つの色コンポーネントから構成されるページ画像データを生成する。そして、画像結合部１１３は、上記４つの色コンポーネントから構成されるページ画像データをプリンタ３に転送する。
【０１２６】
以上説明したように、４つの色コンポーネントから構成されるＰＤＬデータを４つの色コンポーネントから構成されるページ画像データに変換し、出力することが可能である。
【０１２７】
なお、１つ、２つ、３つの色コンポーネントから構成されるＰＤＬデータの処理も、この４つの色コンポーネントから構成されるＰＤＬデータの場合と同様に処理することが可能である。
【０１２８】
以下、図３２のフローチャートを参照して、図２に示したＰＤＬ分割部１０３におけるＰＤＬ分割処理について説明する。
【０１２９】
図３２は、図２に示したＰＤＬ分割部１０３における分割処理の一例を示すフローチャートである。なお、図中、Ｓ１０１〜Ｓ１０４は各ステップを示す。以下、レンダリング部１０４，タイル変換部１０６，変換画像処理部１０９，プリント画像処理部１１１を第１の画像処理手段といい、レンダリング部１０５，タイル変換部１０７，変換画像処理部１１０，プリント画像処理部１１２を第２の画像処理手段という。
【０１３０】
まず、ＰＤＬデータが入力されると、ステップＳ１０１において、ＰＤＬ分割部１０３は、入力されたＰＤＬデータが各画像処理手段の処理可能な色コンポーネント数（本実施形態では「４」）を超えるか否かを判定する。そして、入力されたＰＤＬデータが各画像処理手段の処理可能な色コンポーネント数を超えると判定した場合には、ステップＳ１０２に処理を進める。
【０１３１】
ステップＳ１０２では、ＰＤＬ分割部１０３は、入力されたＰＤＬデータを各画像処理手段の処理可能な色コンポーネント数毎に複数のＰＤＬデータに分割する。本実施形態では、入力されたＰＤＬデータを、４つの色コンポーネントから構成されるＰＤＬデータと、２つの色コンポーネントから構成されるＰＤＬデータとに分割する。
【０１３２】
次に、ステップＳ１０３では、ＰＤＬ分割部１０３は、ステップＳ１０２で分割したＰＤＬデータを複数の画像処理手段に分散出力する。本実施形態では、４つの色コンポーネントから構成されるＰＤＬデータを第１の画像処理手段のレンダリング部１０４に出力し、２つの色コンポーネントから構成されるＰＤＬデータを第２の画像処理手段のレンダリング部１０５に出力する。そして、各ＰＤＬデータを各画像処理手段で並列に処理させる。
【０１３３】
一方、ステップＳ１０２で、ＰＤＬ分割部１０３が、入力されたＰＤＬデータが各画像処理手段の処理可能な色コンポーネント数を超えない（本実施形態では「４」以下）と判定した場合には、ステップＳ１０４に処理を進める。
【０１３４】
ステップＳ１０４では、ＰＤＬ分割部１０３は、入力されたＰＤＬデータをそのまま、いずれか１つの画像処理手段に出力する。本実施形態では、入力されたＰＤＬデータを第１の画像処理手段のレンダリング部１０４に出力する。そして、第１の画像処理手段により処理させる。
【０１３５】
以上示したように、４つの色コンポーネントの処理に対応した安価な画像処理手段（画像処理コントローラ）を利用して、該画像処理手段が処理可能な色コンポーネント数を超えた色コンポーネントで構成されるデータの画像処理を行う画像処理装置を構築できる。これによって、異なる複数の色コンポーネント数それぞれに対して別々の画像処理手段を開発・製造することに起因する画像処理装置のコスト増加を防ぐことができる等の効果を奏する。
【０１３６】
即ち、画像処理装置１は、内部を構成する各画像処理手段が４つ以下の色コンポーネントから構成される画像データの処理にしか対応していないが、５つ以上の色コンポーネント数のＰＤＬデータをページ画像データに変換して出力することが可能である。
【０１３７】
また、画像処理装置１は、４つ以下の色コンポーネント数のＰＤＬデータをページ画像データに変換して出力することも可能である。
【０１３８】
なお、本実施形態では、画像処理装置１に上述した第１の画像処理手段，第２の画像処理手段を設け、５つ以上８つ以下の色コンポーネントのＰＤＬデータを、ページ画像データに変換して出力する構成について説明した。しかし、画像処理装置１に、４つ以下の色コンポーネントから構成されるＰＤＬデータの処理にしか対応していない画像処理手段を、３つ以上設け、９つ以上の色コンポーネントのＰＤＬデータをページ画像データに変換して出力する構成であってもよい。詳細には、ＰＤＬ分割部１０３が、上述のＰＤＬデータを、４つの色コンポーネント毎のＰＤＬデータに分割し、該分割された各ＰＤＬデータを、それぞれの画像処理手段に並列処理させ、画像結合部１１３により結合させて出力するように構成する。
【０１３９】
これにより、それぞれが４つ以下の色コンポーネントから構成されるＰＤＬデータの処理にしか対応していない画像処理手段であるにもかかわらず、９つ以上の色コンポーネント数のＰＤＬデータをもページ画像データに変換して出力することが可能となる。
【０１４０】
なお、８つ以下の色コンポーネント数のＰＤＬデータの場合には、上述した方法と同様の方法で処理するものとする。
【０１４１】
〔第２実施形態〕
上記第１実施形態では、画像処理装置１に複数の画像処理手段（第１，２の画像処理手段）を設ける。そして、各画像処理手段で処理可能な色コンポーネント数を超えるＰＤＬデータが入力された際には、該ＰＤＬデータを分割し、各分割されたＰＤＬデータを各画像処理手段に並列処理させる構成について説明した。本実施形態では、画像処理装置１に設けられた画像処理手段は上記第１の画像処理手段のみとする。そして、上記第１の画像処理手段で処理可能な色コンポーネント数を超えるＰＤＬデータが入力された際には、該ＰＤＬデータを分割し、各分割されたデータを上記第１の画像処理手段に時分割により処理させるように構成する。以下、詳細に説明する。
【０１４２】
本実施形態の画像処理システムの全体構成は、図１に示した第１実施形態と同一であるので説明は省略する。
【０１４３】
図３３は、本発明の第２実施形態における画像処理装置１の内部構成を示すブロック図である。
【０１４４】
なお、図３３に示す２０１，２０２，２０３，２０４，２０６，２０８，２０９，２１１，２１３は、図２示した１０１，１０２，１０３，１０４，１０６，１０８，１０９，１１１，１０３に対応するものであり、以下、異なる部分のみを説明する。
【０１４５】
図３３において、ＰＤＬ分割部２０３は、ネットワークインタフェース部２０２からＰＤＬデータを受信する。そして、本実施形態では、ＰＤＬ分割部２０３は、受信したＰＤＬデータが４つ以下の色コンポーネントから構成されている場合には、ＰＤＬデータをレンダリング部２０４に転送する。一方、受信したＰＤＬデータが５つ以上の色コンポーネントから構成されている場合には、ＰＤＬ分割部２０３は、４つの色コンポーネントで構成されるＰＤＬデータと、残りの色コンポーネントで構成されるＰＤＬデータとに分割する。そして、前者をレンダリング部２０４に転送する。さらに、該転送終了後に後者のＰＤＬデータの処理（色コンポーネント数判定，分割，転送）を再帰的に行う。
【０１４６】
この処理を再帰的に分割を繰り返すことで、５つ以上８つ以下の色コンポーネントから構成されるＰＤＬデータの場合には、４つ以下の色コンポーネントから構成されるＰＤＬデータが２つ生成される。また、９つ以上１２以下の色コンポーネントから構成されるＰＤＬデータの場合には、４つ以下の色コンポーネントから構成されるＰＤＬデータが３つ生成される。さらに、１３以上１６以下の色コンポーネントから構成されるＰＤＬデータの場合には、４つ以下の色コンポーネントから構成されるＰＤＬデータが４つの生成される。このように、ＰＤＬデータを構成する色コンポーネントの数によって、４つ以下の色コンポーネントから構成されるＰＤＬデータの生成数が決定される。この分割の方法については後述する。
【０１４７】
レンダリング部２０４は、ＰＤＬ分割部２０３から転送されるＰＤＬデータを順次受信してページ画像データに順次変換し、タイル変換部２０６に順次転送する。タイル変換部２０６は、レンダリング部２０４から転送されるページ画像データを順次受信して複数のタイル画像データに分割し、ＨＤＤ部２０８に順次転送する。
【０１４８】
ＨＤＤ部２０８は、タイル変換部２０６から転送されるタイル画像データをＨＤＤに記憶し、該記憶されているタイル画像データをＣＰＵの制御によって変換画像処理部２０９に対して出力する。
【０１４９】
変換画像処理部２０９は、ＨＤＤ部２０８から転送されるタイル画像データを順次受信して、画像回転処理し、ＨＤＤ部２０８に順次転送する。
【０１５０】
ＨＤＤ部２０８は、変換画像処理部２０９から転送されるタイル画像データをＨＤＤに記憶し、記憶されているタイル画像データをＣＰＵの制御によってプリント画像処理部２１１に対して出力する。なお、タイル画像データの出力順序は、後述する図３４に示すような順序とする。
【０１５１】
プリント画像処理部２１１は、ＨＤＤ部２０８から転送される、４つの色コンポーネントから構成されているタイル画像データと２つの色コンポーネントから構成されるタイル画像データとを受信して画像補正をし、画像結合部２１３に転送する。
【０１５２】
画像結合部２１３は、プリント画像処理部２１１から出力される４つ以下の色コンポーネントから構成されるタイル画像データと２つの色コンポーネントから構成されているタイル画像データとを受信する。そして、画像結合部２１３は、受信した画像データに重なり合うタイル画像データがある場合には、色コンポーネント結合して５つ以上の色コンポーネントから構成されるタイル画像データを生成する。
【０１５３】
さらに、画像結合部２１３は、生成した全てのタイル画像データをタイル結合してぺージ画像データを生成する。即ち、画像結合部２１３は、プリント画像処理部２１１から転送されるタイル画像データを受信して色コンポーネント結合およびタイル結合してページ画像データを生成し、プリンタ３へ転送する。
【０１５４】
以上の構成において、図３３に示した画像処理装置１の動作を順に説明する。
【０１５５】
＜６つの色コンポーネントから構成されるＰＤＬデータの変換処理＞
コンピュータ４がネットワーク２を介して画像処理装置１に対して図３に示したＰＤＬデータ（即ち、６つの色コンポーネントから構成されるページ画像データ）を送信する。そして、画像処理装置１がこのＰＤＬデータを受信してページ画像データに変換しプリンタ３に転送し、プリンタ３がページ画像データを受信して紙に印刷出力する。この場合を例にとり、画像処理装置１内部の動作（６つの色コンポーネントから構成されるＰＤＬデータの変換処理動作）について以下に説明する。
【０１５６】
ここで、図３に示したＰＤＬデータは、６つの色コンポーネントから構成されるＰＤＬデータであり、また、上記ページ画像データは６つの色コンポーネントから構成されるページ画像データである。なお、図３に示したＰＤＬデータを図３３に示した画像処理装置１及びプリンタ３によって処理・出力した結果は図４のようになる。
【０１５７】
ネットワークインタフェース部２０２は、ネットワーク２から図３に示した６つの色コンポーネントから構成されるＰＤＬデータを受信して、上述のようにＰＤＬ分割部２０３に転送する。
【０１５８】
ＰＤＬ分割部２０３は、上述のように受信した６つの色コンポーネントから構成されるＰＤＬデータを解釈して５つ以上の色コンポーネントから構成されるＰＤＬデータであることを認識する。そして、ＰＤＬ分割部２０３は、上述のように、６つの色コンポーネントから構成されるＰＤＬデータから、図５に示した４つの色コンポーネントから構成されるＰＤＬデータと２つの色コンポーネントから構成されるＰＤＬデータに分割する。そして、４つの色コンポーネントから構成されるＰＤＬデータをレンダリング部２０４に転送する。その転送終了後、ＰＤＬ分割部２０３は、２つの色コンポーネントから構成されるＰＤＬデータをレンダリング部２０４に転送する。
【０１５９】
レンダリング部２０４は、受信した４つの色コンポーネントから構成されるＰＤＬデータを解釈して図６で示す４つの色コンポーネントから構成されるページ画像データに変換し、タイル変換部２０６に転送する。画像データの転送は図３０で示すタイミングで行なわれる。
【０１６０】
その後、レンダリング部２０４は、受信した２つの色コンポーネントから構成されるＰＤＬデータを解釈して図８で示すページ２つの色コンポーネントから構成される画像データに変換し、タイル変換部２０６に転送する。画像データの転送は図３１で示すタイミングで行なわれる。
【０１６１】
タイル変換部２０６は、受信した図６で示す４つの色コンポーネントから構成されるページ画像データを図９で示す４つの色コンポーネントから構成されるタイル画像データに分割し、ＨＤＤ部２０８に転送する。転送はタイル単位で、タイルの転送順序は図１１で示した番号において、図１３で示した順である。各タイルの転送は図２８で示すタイミングで行なわれる。
【０１６２】
その後、タイル変換部２０６は、受信した図８で示す２つの色コンポーネントから構成されるページ画像データを図１０で示す２つの色コンポーネントから構成されるタイル画像データに分割し、ＨＤＤ部２０８に転送する。転送はタイル単位で、タイルの転送順序は図１２で示した番号において、図１４で示した順である。各タイルの転送は図２９で示すタイミングで行なわれる。
【０１６３】
ＨＤＤ部２０８は、上述したようにタイル変換部２０６から転送される４つの色コンポーネントから構成されるタイル画像データおよび２つの色コンポーネントから構成されるタイル画像データとを受信して、ＨＤＤに格納する。
【０１６４】
そして、ＨＤＤ部２０８は、格納した４つの色コンポーネントから構成されるタイル画像データを図１３で示す順番に読み出して、変換画像処理部２０９に転送する。またその後、ＨＤＤ部２０８は、格納した２つの色コンポーネントから構成されるタイル画像データを図１４で示す順番に読み出して、変換画像処理部２０９に転送する。
【０１６５】
変換画像処理部２０９は、受信した４つの色コンポーネントから構成されるタイル画像データを上述のように反時計回りに９０度画像回転処理を行い、ＨＤＤ部２０８に転送する。タイルの転送順序と回転結果を模式的に表したのが図１５である。またその後、変換画像処理部２０９は、受信した２つの色コンポーネントから構成されるタイル画像データを上述のように反時計回りに９０度画像回転処理を行い、ＨＤＤ部２０８に転送する。タイルの転送順序と回転結果を模式的に表したのが図１６である。
【０１６６】
ＨＤＤ部２０８は、上述したように変換画像処理部２０９から転送される４つの色コンポーネントから構成されるタイル画像データおよび２つの色コンポーネントから構成されるタイル画像データを受信して、ＨＤＤに格納する。そして、ＨＤＤ部２０８は、格納した４つの色コンポーネントから構成されるタイル画像データと２つの色コンポーネントから構成されるタイル画像データを図３４に示す順番に読み出してプリント画像処理部２１１に転送する。
【０１６７】
図３４は、図１５に示したタイルの列および図１６で示したタイルの列がＨＤＤ部２０８から交互に読み出されてプリント画像処理部２１１に対して転送されるときの順番とタイル画像の向きを図１１および図１２で示した番号によって示した模式図である。
【０１６８】
なお、読み出しの順番は画像回転処理に対応しており、転送先での結合時にページ画像データが回転するような順番になっている。また、転送先での結合時に重なり合うタイル画像データが交互に転送されるような順番になっている。
【０１６９】
プリント画像処理部２１１は、受信した４つの色コンポーネントから構成されるタイル画像データおよび２つの色コンポーネントから構成されるタイル画像データを上述のように画像補正し、画像結合部２１３に転送する。
【０１７０】
画像結合部２１３は、プリント画像処理部２１１から受信した図１９および図２１で示される４つの色コンポーネントから構成されるタイル画像データと、図２０および図２２で示される２つの色コンポーネントから構成されるタイル画像データを受信する。そして、画像結合部２１３は、受信したタイル画像データを図３５に示すように受信順に色コンポーネント結合して、図３６に示す６つの色コンポーネントから構成されるタイル画像データを生成する。
【０１７１】
さらに、画像結合部２１３は、全てのタイル画像データをタイル結合して、図３７に示す６つの色コンポーネントから構成されるページ画像データを生成し、プリンタ３に転送する。
【０１７２】
図３５は、図３４で示したタイルの列がプリント画像処理部２１１によって処理されて画像結合部２１３に転送されて結合処理されるときの結合の位置を示した模式図である。なお、ここでは、結合時に重なり合う２つのタイルを重ねて表記し、タイル番号をまとめて「Ａ／Ｂ」の書式で表した。また、９０度回転したために縦横のタイル数が元と変わっており、横方向５つ縦方向４つの２０タイルがそれぞれこの図に示す位置で結合されることとなる。
【０１７３】
図３６は、画像結合部２１３が４つの色コンポーネントから構成されるタイル画像データと２つの色コンポーネントから構成されるタイル画像データを色コンポーネント結合し生成した６つの色コンポーネントから構成されるタイル画像データの模式図である。
【０１７４】
図３７は、画像結合部２１３によって生成された図３６に示した６つの色コンポーネントから構成されるタイル画像データをタイル結合して生成された６つの色コンポーネントから構成されるページ画像データを示す模式図である。
【０１７５】
以上説明したように、レンダリング部２０４、タイル変換部２０６、変換画像処理部２０９、および、プリント画像処理部２１１、は、いずれも４つ以下の色コンポーネントから構成されているデータに対してのみ処理動作を行うことが可能である。しかし、これらを利用して６つの色コンポーネントから構成されるＰＤＬデータを６つの色コンポーネントから構成されるページ画像データに変換し、出力することが可能である。例えば、５つ、や、７つ以上の色コンポーネントから構成されるＰＤＬデータの処理も、分割と結合を再帰的に繰り返し処理することによって、この６つの色コンポーネントから構成されるＰＤＬデータの場合と同様に処理することが可能である。
【０１７６】
＜４つの色コンポーネントから構成されるＰＤＬデータの変換処理＞
次に、コンピュータ４がネットワーク２を介して画像処理装置１に対して図５に示したＰＤＬデータを送信し、画像処理装置１がＰＤＬデータを受信してページ画像データに変換しプリンタ３に転送し、プリンタ３がページ画像データを受信して紙に印刷出力する。この場合を例にとり、画像処理装置１内部の動作（４つの色コンポーネントから構成されるＰＤＬデータの変換処理）について以下に説明する。
【０１７７】
ここで、図５で示すＰＤＬデータは、４つの色コンポーネントから構成されるＰＤＬデータであり、また、上記ページ画像データは４つの色コンポーネントから構成されるページ画像データである。
【０１７８】
ネットワークインタフェース部２０２は、ネットワーク２から図５に示した４つの色コンポーネントから構成されるＰＤＬデータを受信して、上述のようにＰＤＬ分割部２０３に転送する。
【０１７９】
ＰＤＬ分割部２０３は、上述のように受信した４つの色コンポーネントから構成されるＰＤＬデータを解釈して４つ以下の色コンポーネントから構成されるＰＤＬデータであることを認識する。そして、ＰＤＬ分割部２０３は、図５に示した４つの色コンポーネントから構成されるＰＤＬデータをそのままレンダリング部２０４に転送する。即ち、４つ以下の色コンポーネントから構成されるＰＤＬデータが入力された場合、ＰＤＬ分割部２０３は、該入力されたＰＤＬデータの分割は行わない。
【０１８０】
レンダリング部２０４は、受信した４つの色コンポーネントから構成されるＰＤＬデータを解釈して図６に示した４つの色コンポーネントから構成されるページ画像データに変換し、タイル変換部２０６に転送する。画像データの転送は図３０に示したタイミングで行なわれる。
【０１８１】
タイル変換部２０６は、受信した図６に示した４つの色コンポーネントから構成されるページ画像データを図９に示した４つの色コンポーネントから構成されるタイル画像データに分割し、ＨＤＤ部２０８に転送する。転送はタイル単位で、タイルの転送順序は図１１で示した番号において、図１３に示した順である。各タイルの転送は図２８に示したタイミングで行なわれる。
【０１８２】
ＨＤＤ部２０８は、上述したようにタイル変換部２０６から転送される４つの色コンポーネントから構成されるタイル画像データを受信して、ＨＤＤに格納する。そして、ＨＤＤ部２０８は格納した４つの色コンポーネントから構成されるタイル画像データを図１３に示した順番に読み出して、変換画像処理部２０９に転送する。
【０１８３】
変換画像処理部２０９は、受信した４つの色コンポーネントから構成されるタイル画像データを上述のように反時計回りに９０度画像回転処理を行い、ＨＤＤ部２０８に転送する。なお、このタイルの転送順序と回転結果は図１５に示したようになる。
【０１８４】
ＨＤＤ部２０８は、上述したように変換画像処理部２０９から転送される４つの色コンポーネントから構成されるタイル画像データを受信して、ＨＤＤに格納する。そして、ＨＤＤ部２０８は格納した４つの色コンポーネントから構成されるタイル画像データを図１７に示した順番に読み出してプリント画像処理部２１１に転送する。
【０１８５】
プリント画像処理部２１１は、受信した４つの色コンポーネントから構成されるタイル画像データを上述のように画像補正し、画像結合部２１３に転送する。
【０１８６】
画像結合部２１３は、プリント画像処理部２１１から受信した図１９および図２１で示される４つの色コンポーネントから構成されるタイル画像データをタイル結合して、図２３に示す４つの色コンポーネントから構成されるページ画像データを生成する。そして、上記４つの色コンポーネントから構成されるページ画像データをプリンタ３に転送する。
【０１８７】
以上説明したように、４つの色コンポーネントから構成されるＰＤＬデータを４つの色コンポーネントから構成されるページ画像データに変換し、出力することが可能である。
【０１８８】
なお、１つ、２つ、３つの色コンポーネントから構成されるＰＤＬデータの処理も、この４つの色コンポーネントから構成されるＰＤＬデータの場合と同様に処理することが可能である。
【０１８９】
以下、図３８のフローチャートを参照して、図３３に示したＰＤＬ分割部２０３におけるＰＤＬ分割処理について説明する。
【０１９０】
図３８は、図３３に示したＰＤＬ分割部２０３における分割処理の一例を示すフローチャートである。なお、図中、Ｓ２０１〜Ｓ２０６は各ステップを示す。以下、レンダリング部２０４，タイル変換部２０６，変換画像処理部２０９，プリント画像処理部２１１を画像処理手段という。
【０１９１】
まず、ＰＤＬデータが入力されると、ステップＳ２０１において、ＰＤＬ分割部２０３は、入力されたＰＤＬデータが各画像処理手段の処理可能な色コンポーネント数（本実施形態では「４」）を超えるか否かを判定する。そして、入力されたＰＤＬデータが各画像処理手段の処理可能な色コンポーネント数を超えると判定した場合には、ステップＳ２０２に処理を進める。
【０１９２】
ステップＳ２０２では、ＰＤＬ分割部２０３は、入力されたＰＤＬデータを各画像処理手段の処理可能な色コンポーネント数のＰＤＬデータと残りのＰＤＬデータとに分割する。本実施形態では、入力されたＰＤＬデータを、４つの色コンポーネントから構成されるＰＤＬデータと、２つの色コンポーネントから構成されるＰＤＬデータとに分割する。
【０１９３】
次に、ステップＳ２０３では、ＰＤＬ分割部２０３は、ステップＳ２０２で分割した４つの色コンポーネントから構成されるＰＤＬデータを画像処理手段に出力する。本実施形態では、４つの色コンポーネントから構成されるＰＤＬデータを画像処理手段であるレンダリング部２０４に出力する。
【０１９４】
次に、ステップＳ２０４において、ＰＤＬ分割部２０３は、残りのＰＤＬデータが各画像処理手段の処理可能な色コンポーネント数（本実施形態では「４」）を超えるか否かを判定する。そして、残りのＰＤＬデータが各画像処理手段の処理可能な色コンポーネント数を超える（本実施形態では「５」以上）と判定した場合には、ステップＳ２０２に処理を戻す。
【０１９５】
一方、ステップＳ２０４で、ＰＤＬ分割部２０３が、残りのＰＤＬデータが各画像処理手段の処理可能な色コンポーネント数を超えない（本実施形態では「４」以下）と判定した場合には、ステップＳ２０５に処理を進める。
【０１９６】
次に、ステップＳ２０５では、ＰＤＬ分割部２０３は、残りのＰＤＬデータを画像処理手段に出力する。本実施形態では、２つの色コンポーネントから構成されるＰＤＬデータを画像処理手段であるレンダリング部２０４に出力する。以上、Ｓ２０２〜Ｓ２０５の処理により、分割された各ＰＤＬデータを１つの画像処理手段で順次（時分割に）処理させることが可能となる。
【０１９７】
一方、ステップＳ２０２で、ＰＤＬ分割部２０３が、入力されたＰＤＬデータが各画像処理手段の処理可能な色コンポーネント数を超えない（本実施形態では「４」以下）と判定した場合には、ステップＳ２０６に処理を進める。
【０１９８】
ステップＳ２０６では、ＰＤＬ分割部２０３は、入力されたＰＤＬデータをそのまま画像処理手段であるレンダリング部２０４に出力する。そして、処理を終了する。
【０１９９】
以上示したように、４つの色コンポーネントの処理に対応した安価な画像処理手段（画像処理コントローラ）を利用して、該画像処理手段が処理可能な色コンポーネント数を超えた色コンポーネントで構成されるデータの画像処理を行う画像処理装置を構築できる。これによって、異なる複数の色コンポーネント数それぞれに対して別々の画像処理手段を開発・製造することに起因する画像処理装置のコスト増加を防ぐことができる等の効果を奏する。
【０２００】
即ち、画像処理装置１は、内部を構成する画像処理手段が４つ以下の色コンポーネントから構成される画像データの処理にしか対応していないが、５つ以上の色コンポーネント数のＰＤＬデータをページ画像データに変換して出力することが可能である。
【０２０１】
なお、上述した各実施形態では、画像処理装置１に入力されるデータがＰＤＬデータである場合について説明したが、デジタルカラー画像データ等の複数の色コンポーネントから構成されるデータであればどのような形式のデータであってもよい。
【０２０２】
なお、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されることは言うまでもない。
【０２０３】
以上、一実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０２０４】
画像処理装置１内の各部は、ハードウェア構成のみにより上述したような機能を実現するものであってもよい。また、画像処理装置１内の各部は、内部にＣＰＵ，ＲＯＭ，ＲＡＭ，ＣＰＵを備る構成であってもよい。そして、ＣＰＵがＲＯＭ等の記録媒体に格納されるプログラム（ＰＤＬ分割部１０３の場合は図３２，ＰＤＬ分割部２０３の場合は図３８）を読み出して実行することにより、各部の機能を実現するように構成してもよい。そして、その場合、CD-ROMやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を画像処理装置に供給される場合でも本発明は適用されるものである。
【０２０５】
以上のように、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給する。そして、そのシステムあるいは装置のコンピュータ（またはCPUやMPU）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０２０６】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０２０７】
従って、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、OSに供給するスクリプトデータ等、プログラムの形態を問わない。
【０２０８】
プログラムを供給するための記憶媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、MO、CD-ROM、CD-R、CD-RW、磁気テープ、不揮発性のメモリカード、ROM、DVDなどを用いることができる。
【０２０９】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０２１０】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のプログラムそのものをハードディスク等の記憶媒体にダウンロードすることによっても供給できる。また、該ホームページから圧縮され自動インストール機能を含むファイルをハードディスク等の記憶媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるWWWサーバやFTPサーバ等も本発明の請求項に含まれるものである。
【０２１１】
また、本発明のプログラムを暗号化してCD-ROM等の記憶媒体に格納してユーザに配布する。さらに、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。さらに、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０２１２】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、以下のような構成も含まれることは言うまでもない。例えば、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているOS（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０２１３】
さらに、記憶媒体から読み出されたプログラムコードを、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込む。そして、該メモリに書き込まれたプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPU等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０２１４】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのソフトウェアによって表されるプログラムを格納した記憶媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０２１５】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から排除するものではない。
【０２１６】
本発明の様々な例と実施形態を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるのではない。
【０２１７】
なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【０２１８】
例えば、上記第１実施形態と第２実施形態とを組み合わせたこう正であってもよい。具体的には、上記第１実施形態で示した画像処理装置１に、１５の色コンポーネント数のＰＤＬデータが入力された場合、ＰＤＬ分割部１０３が次のようにＰＤＬデータを分割するものとする。４つの色コンポーネント数のＰＤＬデータ（第１のデータ）、４つの色コンポーネント数のＰＤＬデータ（第２のデータ）、４つの色コンポーネント数のＰＤＬデータ（第３のデータ）、３つの色コンポーネント数のＰＤＬデータ（第４のデータ）に分割する。
【０２１９】
まず、ＰＤＬ分割部１０３は、第１のデータをレンダリング部１０４に転送して処理させ、同時に、第３のデータをレンダリング部１０５に転送して処理させる。その後、ＰＤＬ分割部１０３は、第３のデータをレンダリング部１０４に転送して処理させ、同時に、第４のデータをレンダリング部１０５に転送して処理させる。このような構成により、少ない画像処理手段（画像処理コントローラ）で、多くの色コンポーネントに対応した処理を行うことができる。
【０２２０】
既存の安価な４以下の色コンポーネントの処理に対応した画像処理コントローラを利用して５つ以上の色コンポーネントの画像処理を行う画像処理装置を構成することができる。これによって、異なる複数の色コンポーネント数それぞれに対して別々の画像処理コントローラを開発・製造することに起因するコスト増加を防ぐことと、５つ以上の色コンポーネントの画像処理を実現することを両立することができる等の効果を奏する。
【図面の簡単な説明】
【０２２１】
【図１】本発明の一実施形態を示す画像処理システムの一例を示すシステム構成図である。
【図２】図１に示した画像処理装置の内部構成を示すブロック図である。
【図３】図１，図２に示した画像処理装置の入力データとなるＰＤＬデータの一例を示す模式図である。
【図４】図３に示したＰＤＬデータを図１に示した画像処理装置及びプリンタ３によって処理・出力した結果を示した模式図である。
【図５】図３で示したＰＤＬデータをＰＤＬ分割部で分割した場合の二つの分割出力ＰＤＬデータを示す模式図である。
【図６】図５に示したＰＤＬデータをレンダリング部によって変換したページ画像データを示す模式図である。
【図７】図３で示したＰＤＬデータをＰＤＬ分割部で分割した場合の二つの分割出力ＰＤＬデータを示す模式図である。
【図８】図７に示したＰＤＬデータをレンダリング部によって変換したページ画像データを示す模式図である。
【図９】図６に示したページ画像データをタイル変換部によってタイル分割した場合の分割状態を示した模式図である。
【図１０】図８に示したページ画像データをタイル変換部によってタイル分割した場合の分割状態を示した模式図である。
【図１１】図９に示したページ画像データのタイル分割における各タイルに説明のための番号を付けた模式図である。
【図１２】図１０に示したページ画像データのタイル分割における各タイルに説明のための番号を付けた模式図である。
【図１３】図９に示した各タイルがタイル変換部から出力されてＨＤＤ部に格納され、また、ＨＤＤ部から読み出されて変換画像処理部に転送される順番を図１１で示した番号によって示した模式図である。
【図１４】図１０に示した各タイルがタイル変換部から出力されてＨＤＤ部に格納され、また、ＨＤＤ部から読み出されて変換画像処理部に転送される順番を図１２で示した番号によって示した模式図である。
【図１５】図１３に示したタイルの列が変換画像処理部によって画像回転処理されてＨＤＤ部に転送・格納される順番とタイル画像の向きを図１１で示した番号によって示した模式図である。
【図１６】図１４に示したタイルの列が変換画像処理部によって画像回転処理されてＨＤＤ部に転送・格納される順番とタイル画像の向きを図１１で示した番号によって示した模式図である。
【図１７】図１５に示したタイルの列がＨＤＤ部から読み出されてプリント画像処理部に対して転送されるときの順番とタイル画像の向きを図１１で示した番号によって示した模式図である。
【図１８】図１６に示したタイルの列がＨＤＤ部から読み出されてプリント画像処理部に対して転送されるときの順番とタイル画像の向きを図１２で示した番号によって示した模式図である。
【図１９】図１７に示したタイルの列がプリント画像処理部によって処理されて画像結合部に転送されて結合処理されるときの結合の位置を示した模式図である。
【図２０】図１８に示したタイルの列がプリント画像処理部によって処理されて画像結合部に転送されて結合処理されるときの結合の位置を示した模式図である。
【図２１】図１９に示した模式図中の各タイルをタイル番号での記載からタイル画像での記載に改めた模式図である。
【図２２】図２０に示した模式図中の各タイルをタイル番号での記載からタイル画像での記載に改めた模式図である。
【図２３】図２１に示した各タイルがプリント画像処理部から画像結合部に転送されて、画像結合部によって結合されて生成された４つの色コンポーネントから構成されるページ画像データを示す模式図である。
【図２４】図２２に示した各タイルがプリント画像処理部から画像結合部に転送されて、画像結合部によって結合されて生成された２つの色コンポーネントから構成されるページ画像データを示す模式図である。
【図２５】図２３に示したページ画像データと図２４に示したページ画像データとを画像結合部によってページ結合したページ画像データを示す模式図である。
【図２６】図２に示したタイル変換部によって変換された一つのタイルが１０２４の画素から構成されることを説明する模式図である。
【図２７】図２６で示したタイルの模式図の各画素について、画素番号を振った模式図である。
【図２８】図２に示したバススイッチを介して４つの色コンポーネントから構成されるタイル画像データを転送するときの内部信号のタイミングを示したタイミングチャートである。
【図２９】図２に示したバススイッチを介して２つの色コンポーネントから構成されるタイル画像データを転送するときの内部信号のタイミングを示したタイミングチャートである。
【図３０】図２に示したバススイッチを介して４つの色コンポーネントから構成されるページ画像データを転送するときの内部信号のタイミングを示したタイミングチャートである。
【図３１】図２に示したバススイッチを介して２つの色コンポーネントから構成されるページ画像データを転送するときの内部信号のタイミングを示したタイミングチャートである。
【図３２】図２に示したＰＤＬ分割部における分割処理の一例を示すフローチャートである。
【図３３】本発明の第２実施形態における画像処理装置の内部構成を示すブロック図である。
【図３４】図１５に示したタイルの列および図１６で示したタイルの列がＨＤＤ部から交互に読み出されてプリント画像処理部に対して転送されるときの順番とタイル画像の向きを図１１および図１２で示した番号によって示した模式図である。
【図３５】図３４で示したタイルの列がプリント画像処理部によって処理されて画像結合部に転送されて結合処理されるときの結合の位置を示した模式図である。
【図３６】画像結合部が４つの色コンポーネントから構成されるタイル画像データと２つの色コンポーネントから構成されるタイル画像データを色コンポーネント結合し生成した６つの色コンポーネントから構成されるタイル画像データの模式図である。
【図３７】画像結合部によって生成された図３６に示した６つの色コンポーネントから構成されるタイル画像データをタイル結合して生成された６つの色コンポーネントから構成されるページ画像データを示す模式図である。
【図３８】図３３に示したＰＤＬ分割部における分割処理の一例を示すフローチャートである。
【符号の説明】
【０２２２】
１  画像処理装置
２  ネットワーク
３  プリンタ
４  コンピュータ
１０３  ＰＤＬ分割部
１０４，１０５  レンダリング部
１０６，１０７  タイル変換部
１０８  ＨＤＤ部
１０９，１１０  変換画像処理部
１１１，１１２  プリント画像処理部
１１３  画像結合部
【図１】
2007251822.tif 000003
【図２】
2007251822.tif 000004
【図３】
2007251822.tif 000005
【図４】
2007251822.tif 000006
【図５】
2007251822.tif 000007
【図６】
2007251822.tif 000008
【図７】
2007251822.tif 000009
【図８】
2007251822.tif 000010
【図９】
2007251822.tif 000011
【図１０】
2007251822.tif 000012
【図１１】
2007251822.tif 000013
【図１２】
2007251822.tif 000014
【図１３】
2007251822.tif 000015
【図１４】
2007251822.tif 000016
【図１５】
2007251822.tif 000017
【図１６】
2007251822.tif 000018
【図１７】
2007251822.tif 000019
【図１８】
2007251822.tif 000020
【図１９】
2007251822.tif 000021
【図２０】
2007251822.tif 000022
【図２１】
2007251822.tif 000023
【図２２】
2007251822.tif 000024
【図２３】
2007251822.tif 000025
【図２４】
2007251822.tif 000026
【図２５】
2007251822.tif 000027
【図２６】
2007251822.tif 000028
【図２７】
2007251822.tif 000029
【図２８】
2007251822.tif 000030
【図２９】
2007251822.tif 000031
【図３０】
2007251822.tif 000032
【図３１】
2007251822.tif 000033
【図３２】
2007251822.tif 000034
【図３３】
2007251822.tif 000035
【図３４】
2007251822.tif 000036
【図３５】
2007251822.tif 000037
【図３６】
2007251822.tif 000038
【図３７】
2007251822.tif 000039
【図３８】
2007251822.tif 000040