(57)【要約】【課題】従来、複数の画像処理モジュールを有する画像処理装置において、システムの負荷を最適化するために、負荷状態を監視する特別な機構を備えて周期的に各モジュールでの負荷バランスを計算し、負荷分散を行っていた。しかし、その方法は負荷分散の制御が複雑になるという課題があった。【解決手段】同一の画像処理モジュールを複数備えた構成で、システムの負荷状態を監視する特別な機構を備えることなく、印刷ジョブの内容に応じて各画像処理モジュールで処理する内容を切り替えて、最適な負荷分散を行う。【選択図】  図６
2009151497.tif 000002
【特許請求の範囲】
【請求項１】
第１の処理部と第２の処理部を用いて一連の画像処理を実行することにより、入力された画像データを処理し、該処理された画像データに基づいて、記録媒体に画像を記録する画像処理装置であって、
複数の記録モードに係わる情報を格納する不揮発性の記憶手段と、
前記複数の記録モードの内、前記一連の画像処理において前記第１の処理部で実行される画像処理と前記第２の処理部で実行される画像処理とを定めた記録モードを基準記録モードとして前記不揮発性の記憶手段に設定する設定手段と、
前記画像データを含む印刷ジョブを外部の装置より入力する入力手段と、
前記入力手段により入力された印刷ジョブから記録モードを決定する決定手段と、
前記決定手段により決定された記録モードと前記基準記録モードとを比較する比較手段と、
前記比較手段による比較の結果に従って、前記一連の画像処理において前記第１の処理部で実行される画像処理と前記第２の処理部で実行される画像処理とを変更する変更手段と、
前記設定手段により設定された、或いは、前記変更手段により変更された画像処理の内容を、前記第１の処理部と前記第２の処理部でそれぞれ実行するように制御する制御手段とを有することを特徴とする画像処理装置。
【請求項２】
前記制御手段は、前記比較手段による比較の結果、前記決定手段により決定された記録モードと前記基準記録モードが一致する場合には、前記設定手段により設定された基準記録モードで前記第１の処理部と前記第２の処理部が実行されるように制御することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記比較手段は、前記決定手段により決定された記録モードと前記基準記録モードが一致しなかった場合には、さらに、前記決定手段により決定された記録モードと前記不揮発性の記憶手段に格納された複数の記録モードを比較することを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記印刷ジョブには、記録に用いられる媒体の種類と出力解像度と入力解像度と入力色数と入力ビット数が含まれることを特徴とする請求項３に記載の画像処理装置。
【請求項５】
前記比較手段は、前記決定手段により決定された記録モードが前記不揮発性の記憶手段に格納された複数の記録モードのいずれとも一致しなかった場合には、さらに、前記印刷ジョブに含まれる入力解像度と入力色数と入力ビット数を、前記基準記録モードの入力解像度と入力色数と入力ビット数と比較することを特徴とする請求項４に記載の画像処理装置。
【請求項６】
前記変更手段により変更された内容を前記不揮発性の記憶手段に書き込むことを特徴とする請求項１乃至５のいずれか１項に記載の画像処理装置。
【請求項７】
前記第１の処理部と前記第２の処理とはそれぞれ、ＡＳＩＣであることを特徴とする請求項１乃至６のいずれか１項に記載の画像処理装置。
【請求項８】
前記一連の画像処理は、入力された画像データの復号処理、入力ガンマ変換処理、色空間変換処理、出力ガンマ変換処理、解像度変換処理、誤差拡散処理、網点処理を含むことを特徴とする請求項１乃至７のいずれか１項に記載の画像処理装置。
【請求項９】
前記画像処理装置は、インクジェット記録装置であることを特徴とする請求項１乃至８のいずれか１項に記載の画像処理装置。
【請求項１０】
第１の処理部と第２の処理部を用いて一連の画像処理を実行することにより、入力された画像データを処理し、該処理された画像データに基づいて、記録媒体に画像を記録する画像処理装置の制御方法であって、
不揮発性のメモリに格納された複数の記録モードの内、前記一連の画像処理において前記第１の処理部で実行される画像処理と前記第２の処理部で実行される画像処理とを定めた記録モードを基準記録モードとして前記不揮発性のメモリに設定する設定工程と、
前記画像データを含む印刷ジョブを外部の装置より入力する入力工程と、
前記入力工程において入力された印刷ジョブから記録モードを決定する決定工程と、
前記決定工程において決定された記録モードと前記基準記録モードとを比較する比較工程と、
前記比較工程における比較の結果に従って、前記一連の画像処理において前記第１の処理部で実行される画像処理と前記第２の処理部で実行される画像処理とを変更する変更工程と、
前記設定工程において設定された、或いは、前記変更工程において変更された画像処理の内容を、前記第１の処理部と前記第２の処理部でそれぞれ実行するように制御する制御工程とを有することを特徴とする画像処理装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像処理装置とその制御方法に関し、特に、一連のデータ処理を施す処理機構を備えた画像処理装置とその装置の制御方法に関する。
【背景技術】
【０００２】
従来から複数の画像処理モジュールを有する画像処理装置が提案されている（例えば、特許文献１参照）。例えば、特許文献１の画像処理装置では汎用命令セットと専用命令セットを持ち合わせた複数の画像処理モジュールを有している。そして、装置の負荷バランスに応じて画像処理モジュールに汎用命令と専用命令で画像処理を記述した第１のプログラムと、汎用命令のみで画像処理を記述した第２のプログラムを実行させ、高速化を図っている。
【特許文献１】特開２００６−１３３８３９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら上記従来例では、処理能力テーブルや負荷分散テーブルなどの演算用テーブルを装置内部のＲＡＭや外部ＲＡＭなどの記憶媒体に保持し、それらを用いて周期的に負荷バランスを計算し、その負荷バランスに応じて処理内容を切り替えていた。そのため、ＣＰＵの負荷状態を監視する特別な機構を備える必要があり、最適な負荷分散の制御が複雑であった。また、同一の処理機構を複数備えるのではなく、一部の画像処理に特化した構成となっているため、柔軟性や拡張性に欠けるという課題があった。
【０００４】
本発明は上記従来例に鑑みてなされたもので、同一の処理機構を複数備え、システムの負荷状態を監視する特別な機構を備えることなく、ジョブの内容に応じて各処理機構の処理内容を切り替える画像処理装置とその装置の制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために本発明の画像処理装置は、以下のような構成からなる。
【０００６】
即ち、第１の処理部と第２の処理部を用いて一連の画像処理を実行することにより、入力された画像データを処理し、該処理された画像データに基づいて、記録媒体に画像を記録する画像処理装置であって、複数の記録モードに係わる情報を格納する不揮発性の記憶手段と、前記複数の記録モードの内、前記一連の画像処理において前記第１の処理部で実行される画像処理と前記第２の処理部で実行される画像処理とを定めた記録モードを基準記録モードとして前記不揮発性の記憶手段に設定する設定手段と、前記画像データを含む印刷ジョブを外部の装置より入力する入力手段と、前記入力手段により入力された印刷ジョブから記録モードを決定する決定手段と、前記決定手段により決定された記録モードと前記基準記録モードとを比較する比較手段と、前記比較手段による比較の結果に従って、前記一連の画像処理において前記第１の処理部で実行される画像処理と前記第２の処理部で実行される画像処理とを変更する変更手段と、前記設定手段により設定された、或いは、前記変更手段により変更された画像処理の内容を、前記第１の処理部と前記第２の処理部でそれぞれ実行するように制御する制御手段とを有することを特徴とする。
【０００７】
また他の発明によれば、第１の処理部と第２の処理部を用いて一連の画像処理を実行することにより、入力された画像データを処理し、該処理された画像データに基づいて、記録媒体に画像を記録する画像処理装置の制御方法であって、不揮発性のメモリに格納された複数の記録モードの内、前記一連の画像処理において前記第１の処理部で実行される画像処理と前記第２の処理部で実行される画像処理とを定めた記録モードを基準記録モードとして前記不揮発性のメモリに設定する設定工程と、前記画像データを含む印刷ジョブを外部の装置より入力する入力工程と、前記入力工程において入力された印刷ジョブから記録モードを決定する決定工程と、前記決定工程において決定された記録モードと前記基準記録モードとを比較する比較工程と、前記比較工程における比較の結果に従って、前記一連の画像処理において前記第１の処理部で実行される画像処理と前記第２の処理部で実行される画像処理とを変更する変更工程と、前記設定工程において設定された、或いは、前記変更工程において変更された画像処理の内容を、前記第１の処理部と前記第２の処理部でそれぞれ実行するように制御する制御工程とを有することを特徴とする画像処理装置の制御方法を備える。
【発明の効果】
【０００８】
従って本発明によれば、印刷ジョブに応じて第１の処理部と第２の処理部で実行する画像処理の内容を切り替えるので、システムの負荷状態を監視する特別な機構を備える必要がなく、容易に負荷分散を実現できるという効果がある。また、処理部を複数備える構成のため、将来的に、処理内容の変更や追加、機能や性能の向上などに柔軟に対処できるなど、柔軟性や拡張性が高いという効果もある。
【発明を実施するための最良の形態】
【０００９】
以下添付図面を参照して本発明の好適な実施例について、さらに具体的かつ詳細に説明する。なお、既に説明した部分には同一符号を付し重複説明を省略する。
【００１０】
なお、この明細書において、「記録」（「プリント」という場合もある）とは、文字、図形等有意の情報を形成する場合のみならず、有意無意を問わない。また人間が視覚で知覚し得るように顕在化したものであるか否かを問わず、広く記録媒体上に画像、模様、パターン等を形成する、または媒体の加工を行う場合も表すものとする。
【００１１】
また、「記録媒体」とは、一般的な記録装置で用いられる紙のみならず、広く、布、プラスチック・フィルム、金属板、ガラス、セラミックス、木材、皮革等、インクを受容可能なものも表すものとする。
【００１２】
さらに、「インク」（「液体」と言う場合もある）とは、上記「記録（プリント）」の定義と同様広く解釈されるべきものである。従って、記録媒体上に付与されることによって、画像、模様、パターン等の形成または記録媒体の加工、或いはインクの処理（例えば記録媒体に付与されるインク中の色剤の凝固または不溶化）に供され得る液体を表すものとする。
【００１３】
またさらに、「記録要素」とは、特にことわらない限り吐出口ないしこれに連通する液路およびインク吐出に利用されるエネルギーを発生する素子を総括して言うものとする。
【００１４】
本発明に従う画像処理装置の実施例としてはホストから画像データを受信して画像処理を行い、これを記録する記録装置が代表的なものである。
【００１５】
＜インクジェット記録装置本体の概略説明（図１〜図２）＞
図１は本発明の代表的な実施例であるインクジェット記録装置の外観斜視図であり、図２は図１に示したインクジェット記録装置のアッパカバーを取り外した状態を示す斜視図である。
【００１６】
図１〜図２に示されるように、インクジェット記録装置（以下、記録装置）２の前面に手差し挿入口８８が設けられ、その下部に前面へ開閉可能なロール紙カセット８９が設けられている。記録紙等の記録媒体（以下、記録媒体）は手差し挿入口８８又はロール紙カセット８９から記録装置内部へと供給される。インクジェット記録装置は、２個の脚部９３に支持された装置本体９４、排紙された記録媒体を積載するスタッカ９０、内部が透視可能な透明で開閉可能なアッパカバー９１を備えている。また、装置本体９４の右側には、操作パネル部１２、インク供給ユニット８が配設されている。操作パネル部１２の裏側には制御ユニット５が配設される。
【００１７】
このような構成の記録装置２はＡ０、Ｂ０などのポスタサイズの大きな画像を記録することができる。
【００１８】
図２に示されているように、記録装置２は、記録媒体を矢印Ｂ方向（副走査方向）に搬送するための搬送ローラ７０と、記録媒体の幅方向（矢印Ａ方向、主走査方向）に往復移動可能に案内支持されたキャリッジユニット（以下、キャリッジ）４を備えている。キャリッジ４にはキャリッジモータ（不図示）の駆動力がキャリッジベルト（以下、ベルト）２７０を介して伝えられ、矢印Ａ方向に往復移動する。キャリッジ４にはインクジェット記録ヘッド（以下、記録ヘッド）１１が装着される。記録ヘッド１１の吐出口の目詰まりなどによるインク吐出不良は回復ユニット９により解消される。
【００１９】
この記録装置の場合、キャリッジ４には、記録媒体にカラー記録を行うために、４つのカラーインクに対応して４つのヘッドからなる記録ヘッド１１が装着されている。即ち、記録ヘッド１１は、Ｋ（ブラック）インクを吐出するＫヘッド、Ｃ（シアン）インクを吐出するＣヘッド、Ｍ（マゼンタ）インクを吐出するＭヘッド、Ｙ（イエロ）インクを吐出するＹヘッドで構成されている。このような構成のため、インク供給ユニット８にはＫインク、Ｃインク、Ｍインク、Ｙインクを夫々収容する４つのインクタンクが含まれる。
【００２０】
以上の構成で記録媒体に記録を行う場合、まず、搬送ローラ７０によって記録媒体を所定の記録開始位置まで搬送する。その後、キャリッジ４により記録ヘッド１１を主走査方向に走査させる動作と、搬送ローラ７０により記録媒体を副走査方向に搬送させる動作とを繰り返すことにより、記録媒体全体に対する記録が行われる。
【００２１】
即ち、ベルト２７０およびキャリッジモータによってキャリッジ４が図２に示された矢印Ａ方向に移動することにより、記録媒体に記録が行われる。キャリッジ４が走査される前の位置（ホームポジション）に戻されると、搬送ローラによって記録媒体が副走査方向に搬送され、その後、再び図２中の矢印Ａ方向にキャリッジを走査することにより、記録媒体に対する画像や文字等の記録が行なわれる。上記の動作を繰り返し、記録媒体の１枚分の記録が終了すると、その記録媒体はスタッカ９０内に排紙され、例えば、Ａ０サイズ１枚分の記録が完了する。
【００２２】
図３は、本発明に従う画像処理装置の代表的な実施例である記録装置２の制御構成を示すブロック図である。
【００２３】
記録装置２は、制御構成から見ると、図１〜図２に示した大きなサイズの記録媒体に記録を行う機構部からなる印刷機構１２０と、印刷機構１２０に２値化データを供給する制御ユニット５と、ＬＣＤなどで構成される表示ユニット４００を備えている。制御ユニット５は、外部のコンピュータ１から画像データを受信し、その画像データを幾つかのステップを経て印刷機構１２０で印刷可能な２値データに変換して出力する。
【００２４】
制御ユニット５は、画像データに対して印刷前に一連の複数の画像処理を施す装置であり、同一のＡＳＩＣ２個を直列に接続した構成となっている。
【００２５】
ここで、ＡＳＩＣ２００（第１の処理部）とＡＳＩＣ３００（第２の処理部）、及び、ＡＳＩＣ３００と印刷機構１２０とはチップ間インタフェース（チップ間Ｉ／Ｆ）２１０、３１０、３１１で、通信インタフェース４２０、４３０により接続されている。各チップ間を接続する通信インタフェース４２０、４３０の具体例としては、ＰＣＩ−Ｅｘｐｒｅｓｓなどの高速インタフェースが挙げられる。
【００２６】
ＣＰＵ２０１、３０１は、本発明に従う分割割合決定手段、記憶手段、及び記録モード比較手段や、これらの一部として、記録装置２全体の制御を司っている。ＣＰＵ２０１とＣＰＵ３０１は相互に通信し合い、同期をとって動作する。
【００２７】
ＲＯＭ２０２、３０２は夫々、ＲＯＭインタフェース（ＲＯＭＩ／Ｆ）２０３、３０３によりＡＳＩＣ２００、３００と接続されており、装置全体の制御プログラムや各種データの読み出しが行われる。ＮＶＲＡＭ（不揮発性メモリ）２０４、３０４は夫々、ＮＶＲＡＭインタフェース（ＮＶＲＡＭ  Ｉ／Ｆ）２０５、３０５により接続された更新可能な記憶手段である。ＮＶＲＡＭ２０４には受信した画像データの記録モードと、ＡＳＩＣ２００とＡＳＩＣ３００での処理内容の切り替え箇所の情報が記憶される。ＮＶＲＡＭ２０４、３０４の具体例としては、ＥＰＲＯＭ、ＥＥＰＲＯＭ、ＦｅＲＡＭ等が挙げられる。
【００２８】
ＲＡＭ２０６、３０６はメモリコントローラ２０７、３０７により接続されており、記録装置２の動作時に各種データの書き込みや読み出しが行われる。
【００２９】
ホストインタフェース（ホストＩ／Ｆ）２０８、３０８はコンピュータ１と通信を行うための通信手段であり、ホストインタフェース（ホストＩ／Ｆ）２０８は通信ケーブル４１０によりコンピュータ１に接続される。ここで、通信ケーブル４１０は、パラレルケーブル、ＳＣＳＩケーブル、シリアルケーブル、ネットワークケーブル等の汎用ケーブルでも、専用のケーブルでも何れでも構わない。
【００３０】
表示ユニット４００は記録装置２のマンマシンインタフェースの一部を構成し、表示ユニットインタフェース（表示ユニットＩ／Ｆ）２０９により制御ユニット５と接続されている。画像処理モジュール２１２、３１２は受信した画像データに対して一連の複数の画像処理を施して２値化データを生成する。２値化データは印刷機構１２０に転送され、そのデータが表現する画像が記録用紙等の記録媒体に記録される。
【００３１】
なお、ＡＳＩＣ２００、３００の各構成部はシステムバス２１３、３１３により接続されている。
【００３２】
図４は、画像処理モジュール２１２、３１２が実行する一連の画像処理の流れを示す図である。
【００３３】
コンピュータ１から送られた画像データは、ＡＳＩＣ２００の画像処理モジュール２１２に転送される。画像処理モジュール２１２又は３１２では、まず、復号処理５００で符号化された１画素ＲＧＢ各色成分を８ビットで表現する画像データに対する復号処理が行われる。次に、入力ガンマ変換処理５１０でＲＧＢ各８ビットデータにガンマ補正処理を施して１画素ＲＧＢ各色成分１２ビットの画像データを生成する。インク色展開処理５２０ではＲＧＢ各１２ビットデータに対して輝度濃度変換を施してＣＭＹＫ各１２ビットの濃度データへの色空間変換処理を行う。
【００３４】
さらに、出力ガンマ変換処理５３０ではＣＭＹＫ各１２ビットの濃度データに対してガンマ補正処理を施して、ＣＭＹＫ各１４ビットの濃度データを生成する。解像度変換処理５４０ではＣＭＹＫ各１４ビットの濃度データに対してキャリッジ移動方向（図２の矢印Ａ方向であり、主走査方向ともいう）に関して解像度変換処理を行う。誤差拡散処理５５０ではＣＭＹＫ各１４ビットの濃度データにＮ値の誤差拡散処理を施して、各画素各色成分をＮ値（Ｎは２〜１７の整数）で表現する画像データを生成する。そして、網点処理５６０では各画素各色成分Ｎ値のデータに対して２値化処理を施して、ＣＭＹＫ各１ビットの２値データを生成する。最後に、生成された２値データを印刷機構１２０へ転送する。
【００３５】
図５は記録モードと入力解像度と入力画像データの１画素１成分当りのビット数と入力画像データの色成分数の関係を示す図である。
【００３６】
この図は、記録に用いられるメディア（媒体）が普通紙、主走査方向の出力解像度が１２００ｄｐｉのときの記録モード一覧を表しており、記録モード１１３が基準となる記録モード（基準記録モード）に設定されている。そして、そのときのＡＳＩＣ２００とＡＳＩＣ３００での処理内容の切り替え箇所は図４のＢ（出力ガンマ変換処理後）である。
【００３７】
例えば、入力色数が“１”とは画像データを表現する色成分が１であることを示す。また、入力ビット数が“８”とは各画素各色成分を表現する画像データのビット数が“８”であることを示す。
【００３８】
なお、基準となる記録モードには、記録装置２で印刷ジョブを処理したときに、ＡＳＩＣ２００とＡＳＩＣ３００にかかる負荷バランスが均一に保たれる記録モードが設定されている。つまり、記録モード１１３では、ＡＳＩＣ２００で復号処理５００から出力ガンマ変換処理５３０までを実行し、ＡＳＩＣ３００で解像度変換処理５４０から網点処理５６０までを実行する。このようにして、システム全体として負荷バランスが均一に保たれる。
【００３９】
次に、以上構成の記録装置における負荷バランス調整処理についてフローチャートを参照しながら説明する。
【００４０】
図６は記録装置２の全体の動作を示すフローチャート、図７は制御ユニット５で実行する解像度比較、色数比較、ビット数比較に関する処理を示すフローチャート、図８はＡＳＩＣ２００とＡＳＩＣ３００の処理内容の切り替え動作を示すフローチャートである。
【００４１】
まず、図６を参照しながら、記録装置２の全体の動作について説明する。
【００４２】
ステップＳ６００で記録装置２は印刷ジョブを受信すると、ステップＳ６１０では印刷ジョブに設定された記録に用いられる媒体の種類（印刷メディア）と主走査方向の出力解像度をチェックする。そして、ステップＳ６２０では、取得した印刷メディアと出力解像度の情報から記録モードを決定する。
【００４３】
次に、ステップＳ６３０では、受信した印刷ジョブに基づいて決定した記録モードと基準記録モードが一致するかどうかを比較する。ここで、その比較の結果、両者が一致した場合は、処理はステップＳ６８０に進み、ＡＳＩＣ２００とＡＳＩＣ３００で処理する内容の切り替えは行わずに、そのまま記録処理を行う。
【００４４】
これに対して、受信した印刷ジョブに基づいて決定した記録モードが基準記録モードと一致しなかった場合、処理はステップＳ６４０に進み、ＮＶＲＡＭ２０４に記憶されている記録モードと比較し、両者が一致するかを調べる。この比較の結果、両者が一致する場合、処理はステップＳ６７０に進み、その記録モードに対応した切り替え箇所の情報を設定し、その後、ステップＳ６８０で記録処理を行う。これに対して、ＮＶＲＡＭ２０４に記憶されている記録モードと受信した印刷ジョブに基づいて決定した記録モードが一致しなかった場合、処理はステップＳ６５０に進み、入力解像度と入力色数と入力ビット数をチェックする。そして、その処理後、ステップＳ６６０において、受信した印刷ジョブに基づいて決定した記録モードと切り替え箇所の情報をＮＶＲＡＭ２０４に記憶し、さらにステップＳ６７０において切り替え箇所の情報を設定する。最後に、ステップＳ６８０で記録処理を行う。
【００４５】
ここで、ステップＳ６５０で実行する入力解像度と入力色数と入力ビット数のチェックの詳細について、図７を参照して説明する。
【００４６】
まず、ステップＳ７００では受信した印刷ジョブに設定された入力解像度と入力色数と入力ビット数を取得する。次に、ステップＳ７１０では、入力解像度をチェックし、受信した印刷ジョブの入力解像度と基準記録モードの入力解像度を比較し、両者が一致しているかどうかを調べる。この比較の結果、両者が一致していなければ、処理はステップＳ７４０に進み、ＡＳＩＣ２００とＡＳＩＣ３００で処理内容の切り替えを行う。その後、処理はステップＳ６６０に進み、そのときの記録モードと切り替え箇所の情報をＮＶＲＡＭ２０４に記憶する。これに対して、両者が一致した場合は、処理はステップＳ７２０に進む。
【００４７】
ステップＳ７２０では、入力色数をチェックし、受信した印刷ジョブの色数（画像データで用いられている色成分の数）と基準記録モードの入力色数とを比較し、両者が一致しているかどうかを調べる。この比較の結果、両者が一致していない場合、処理はステップＳ７４０に進み、ＡＳＩＣ２００とＡＳＩＣ３００で処理内容の切り替えを行う。その後、処理はステップＳ６６０に進み、そのときの記録モードと切り替え箇所の情報をＮＶＲＡＭ２０４に記憶する。これに対して、ステップＳ７２０で両者が一致した場合、処理はステップＳ７３０に進む。
【００４８】
ステップＳ７３０では、入力ビット数をチェックし。受信した印刷ジョブのビット数（各画素各色成分を表現するために用いられるビット数）と基準記録モードの入力ビット数とを比較し、両者が一致するかどうかを調べる。この比較の結果、両者が一致しない場合、処理はステップＳ７４０に進み、ＡＳＩＣ２００とＡＳＩＣ３００で処理内容の切り替えを行う。その後、処理はステップＳ６６０に進み、そのときの記録モードと切り替え箇所の情報をＮＶＲＡＭ２０４に記憶する。これに対して、両者が一致した場合は、ＡＳＩＣ２００とＡＳＩＣ３００で処理内容の切り替えは行わずに、処理はステップＳ６６０に進み、そのときの記録モードと切り替え箇所の情報をＮＶＲＡＭ２０４に記憶する。
【００４９】
ここで、ステップＳ７４０で実行するＡＳＩＣ２００とＡＳＩＣ３００で処理内容の切り替える処理の詳細について、図８を参照して説明する。
【００５０】
まず、ステップＳ８００では、受信した印刷ジョブと基準記録モードの入力解像度、もしくは入力色数、もしくは入力ビット数を比較する。ここで、受信した印刷ジョブで設定されている値のほうが大きい場合は、処理はステップＳ８１０に進み、ＡＳＩＣ２００とＡＳＩＣ３００での処理内容の切り替え箇所を図４のＡに変更する。即ち、ＡＳＩＣ２００で復号処理５００からインク色展開処理５２０までを実行する一方、ＡＳＩＣ３００で出力ガンマ変換処理５３０から網点処理５６０までを実行するように変更する。
【００５１】
これに対して、受信した印刷ジョブで設定されている値のほうが小さい場合は、処理はステップＳ８２０に進み、ＡＳＩＣ２００とＡＳＩＣ３００での処理内容の切り替え箇所を図４のＣに変更する。即ち、ＡＳＩＣ２００で復号処理５００から解像度変換処理５４０までを実行する一方、ＡＳＩＣ３００で誤差拡散処理５５０と網点処理５６０を実行するように変更する。その後、処理はステップＳ６６０に進む。
【００５２】
従って以上説明した実施例に従えば、画像データを処理する機構として同一の処理機構（ＡＳＩＣ）を複数備えた装置において、印刷ジョブの内容に応じて各処理機構での処理内容を切り替えることができる。これにより、より簡易な方法で装置の負荷分散が実現できる。
【００５３】
以上の実施例は、特にインクジェット記録方式の中でも、インク吐出のために熱エネルギーを発生する手段（例えば電気熱変換体等）を備え、その熱エネルギーによりインクの状態変化を生起させる方式を用いて記録の高密度化、高精細化が達成できる。
【００５４】
なお、上述の実施例は、本発明の好適な例であるが、本発明は、これらに限定されるものではなく、本発明の要旨を逸脱しない範囲において、種々の変形や変更が可能である。例えば、上述の実施例では、画像処理の内容として、復号処理、入力ガンマ変換処理、インク色展開処理、出力ガンマ変換処理、解像度変換処理、誤差拡散処理、網点処理の各処理を挙げた。しかし、本発明はこの構成に限定されるものではなく、実現可能な他の画像処理の構成でも構わない。
【００５５】
また、本発明に従う画像処理装置の制御プログラムは、ＣＤ−ＲＯＭやフレキシブルディスク等の記憶媒体から、又は電子メールやパソコン通信等のネットワークを介して、画像処理装置やその装置と接続するＰＣ等にロードされ、実行されてもよい。例えば、画像処理装置のＲＡＭやＰＣのＨＤＤにこのプログラムを格納することができる。
【００５６】
さらに加えて、本発明のインクジェット記録装置の形態としては、コンピュータ等の情報処理機器の画像出力装置として用いられるものの他、リーダ等と組合せた複写装置、さらには送受信機能を有するファクシミリ装置の形態を採るもの等であってもよい。
【図面の簡単な説明】
【００５７】
【図１】インクジェット記録装置の構成の概要を示す外観斜視図である。
【図２】インクジェット記録装置の構成の概要を示す外観斜視図である。
【図３】本発明に従う画像処理装置の代表的な実施例である記録装置２の制御構成を示すブロック図である。
【図４】画像処理モジュール２１２、３１２が実行する一連の画像処理の流れを示す図である。
【図５】記録モードと入力解像度と入力画像データの１画素１成分当りのビット数と入力画像データの色成分数の関係を示す図である。
【図６】記録装置２の全体の動作を示すフローチャートである。
【図７】制御ユニット５で実行する解像度比較、色数比較、ビット数比較に関する処理を示すフローチャートである。
【図８】ＡＳＩＣ２００とＡＳＩＣ３００の処理内容の切り替え動作を示すフローチャートである。
【符号の説明】
【００５８】
１  コンピュータ
２  記録装置
５  制御ユニット
１２０  印刷機構
２００、３００  ＡＳＩＣ
２０１、３０１  ＣＰＵ
２０２、３０２  ＲＯＭ
２０３、３０３  ＲＯＭインタフェース
２０４、３０４  ＮＶＲＡＭ
２０５、３０５  ＮＶＲＡＭインタフェース
２０６、３０６  ＲＡＭ
２０７、３０７  メモリコントローラ
２０８、３０８  ホストインタフェース
２０９、３０９  表示ユニットインタフェース
２１０、２１１、３１０、３１１  チップ間インタフェース
２１２、３１２  画像処理モジュール
２１３、３１３  システムバス
４００  表示ユニット
４１０  通信ケーブル
４２０、４３０  通信インタフェース
【図１】
2009151497.tif 000003
【図２】
2009151497.tif 000004
【図３】
2009151497.tif 000005
【図４】
2009151497.tif 000006
【図５】
2009151497.tif 000007
【図６】
2009151497.tif 000008
【図７】
2009151497.tif 000009
【図８】
2009151497.tif 000010