(57)【特許請求の範囲】
【請求項１】
ジョブの処理内容毎に画像処理機能の設定情報が記憶される記憶手段と、
前記記憶手段に記憶された設定情報の中から次に処理すべきジョブの内容に対応した設定情報を決定する決定手段と、
前記決定手段により決定された設定情報に基づき画像処理機能が構築される機能構築手段とを備えており、
前記機能構築手段で構築された一の画像処理機能によってデータを処理し、前記機能構築手段で再構築された他の画像処理機能によってそのデータを再度処理する
ことを特徴とする画像処理装置。
【請求項２】
前記機能構築手段は、前記ジョブにおけるページ毎に対応した画像処理機能を構築する
ことを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記機能構築手段は、前記ジョブにおける１ページ内の各オブジョクトに対応した画像処理機能を構築する
ことを特徴とする請求項１記載の画像処理装置。
【請求項４】
前記機能構築手段は、前記ジョブにおける１ピクセル毎に対応した画像処理機能を構築する
ことを特徴とする請求項１記載の画像処理装置。
【請求項５】
前記機能構築手段は、前記ジョブの処理内容に対して複数の画像処理機能を構築する
ことを特徴とする請求項１記載の画像処理装置。
【請求項６】
前記機能構築手段は、前記ジョブの処理内容に対応した複数の画像処理機能を１つずつ再構築する
ことを特徴とする請求項１記載の画像処理装置。
【請求項７】
前記決定手段は、前記ジョブに付された処理コマンドに基づいて前記設定情報を決定する
ことを特徴とする請求項１記載の画像処理装置。
【請求項８】
前記決定手段は、前記ジョブに応じたタグデータに基づいて前記設定情報を決定する
ことを特徴とする請求項１記載の画像処理装置。
【請求項９】
前記決定手段は、ホストコンピュータから送信される画像データ形式に基づき前記設定情報を決定する
ことを特徴とする請求項１記載の画像処理装置。
【請求項１０】
前記機能構築手段は、前記設定情報に基づき所定の論理回路が再構築される集積回路から成る
ことを特徴とする請求項１記載の画像処理装置。
【請求項１１】
前記記憶手段は、前記設定情報を固定的に保持するメモリから成る
ことを特徴とする請求項１記載の画像処理装置。
【請求項１２】
前記記憶手段は、前記設定情報を書き換え可能なメモリから成る
ことを特徴とする請求項１記載の画像処理装置。
【請求項１３】
ジョブの処理内容毎に画像処理機能の設定情報が記憶される複数の記憶手段と、
前記複数の記憶手段に記憶された設定情報の中から次に処理すべきジョブの内容に対応した設定情報を決定する決定手段と、
前記決定手段により決定された設定情報に基づき画像処理機能が構築される複数の機能構築手段とを備えており、
前記機能構築手段で構築された一の画像処理機能によってデータを処理し、前記機能構築手段で再構築された他の画像処理機能によってそのデータを再度処理する
ことを特徴とする画像処理装置。
【請求項１４】
前記複数の機能構築手段によって各々別個の画像処理機能を構築する
ことを特徴とする請求項１３記載の画像処理装置。
【請求項１５】
前記複数の機能構築手段によって各々同じ画像処理機能を構築する
ことを特徴とする請求項１３記載の画像処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ホストコンピュータ等から送られた画像データを解釈して所定の処理を施し、出力する画像処理装置に関する。
【０００２】
【従来の技術】
近年、マルチメディアやＤＴＰ（Ｄｅｓｋ  Ｔｏｐ  Ｐｕｂｌｉｓｈｉｎｇ  ）ハードウェア／ソフトウェアの技術的進歩により、オフィスドキュメントやその他の用途の様々なドキュメントにおいても非常に複雑なものが作成されるようになってきている。
【０００３】
例えば、１ページの中にタイトル文字、文章、図形、線画、フルカラー写真画像等の各種要素が複雑に組み合わされたものであっても、パーソナルコンピュータ等の一般的なパフォーマンスを持った装置によって容易に作成できるようになってきている。
【０００４】
このようなドキュメント作成技術の向上に伴い、作成したドキュメントを高速かつ高画質でしかも簡単に出力したいという要求が高まってきている。その中で代表的なものが、ＰＤＬ（ページ記述言語）等で生成されたドキュメントを各種標準インタフェース（例えば、イーサネット（登録商標）／ＳＣＳＩ／ＧＰＩＢ／シリアル／セントロニクス／アップルトーク（登録商標））により受け取り、受け取ったＰＤＬファイルを解釈して目的とする画像形成装置にて忠実に再現する画像処理装置が考えられている。また、この画像処理装置としては、画像形成に電子写真方式を用いたものが一般的に多く用いられている。
【０００５】
ここで、ＰＤＬの代表的なものとしては、Ａｄｏｂｅ社のＰｏｓｔＳｃｒｉｐｔ（登録商標）やＸｅｒｏｘ社のＩｎｔｅｒｐｒｅｓｓ（登録商標）などが上げられる。
【０００６】
また、近年はカラーの電子写真方式のプリンタなどの普及が目覚ましく、先に述べたＰＤＬファイルを解釈して画像生成を行う画像処理装置においても、カラープリンタに対応したものが幾つも発表されている。それらの基本的な構成は、ＰＤＬを解釈して展開処理を行う画像展開手段と、二値または多値のフルページの画像用メモリを持ち、この画像用メモリに一時的にラスタ画像を形成して、ラスタ画像をプリンタに送るものである。
【０００７】
一般的な画像処理装置において、４００ｄｐｉ（ｄｏｔ／ｉｎｃｈ）でＡ３（ＪＩＳ規格）サイズの１ページにおけるフルカラー画像用メモリとして、二値で４メガバイト、１ピクセルを多値８ビットとすると３２メガバイトの容量が必要であり、またカラー画像の場合では、Ｋ（黒）、Ｙ（黄）、Ｍ（マゼンタ）、Ｃ（シアン）の４色のページを必要とすることから、合計１２８メガバイトという大量な画像用メモリが必要となる。
【０００８】
また、一般的な二値の画像メモリを持つ画像処理装置で多値画像の展開／画像生成を行う場合には、網点、ディザまたは誤差拡散法等の面積階調法を用いることが多く、多値の画像を扱う画像形成装置においては、各８ビットで２５６階調をもち、カラー画像の場合には、Ｋ、Ｙ、Ｍ、Ｃの各色８ビットで１ピクセル３２ビット構成のものが代表的である。
【０００９】
図３は従来の画像処理装置における主要部の構成例を示すブロック図である。すなわち、この画像処理装置では、画像インタフェース／タグ解釈／セレクタ３０１、γ補正部３０２、カラースペース変換部３０３、フィルタ３０４、ＵＣＲ／黒生成部３０５、階調制御部３０６、スクリーン処理部３０７、レーザ駆動回路３０８、同期制御／システム制御／ＵＩ制御／画像処理制御／通信制御回路３０９等の各種画像処理機能を備えており、それらの全ての画像処理機能をパイプライン接続して処理を行っている。
【００１０】
ここで、画像インタフェース／タグ解釈／セレクタ３０１は、画像データ出力信号４０ａ〜４０ｄより送られてくる画像データと同時にタグビットデータ出力信号４０ｅより送られてくるタグビットを解釈して、後段の各種画像処理機能へ伝える。
【００１１】
また、γ補正部３０２、カラースペース変換部３０３、フィルタ３０４、ＵＣＲ／黒生成部３０５、階調制御部３０６、スクリーン処理部３０７は、各々タグビットの指示によりそれぞれ異なる画像処理を行うためのＬＵＴ（ルックアップテーブル）を持ち、送られてくる画像データに対してタグビットの指示に従い、パイプライン処理により画像処理を行っている。
【００１２】
このうちの、例えばスクリーン処理部３０７では、２００／４００線の２種類の万線スクリーンを持つスクリーン処理を行うものである。つまり、画像処理装置から送られるタグビットが、自然画領域（３）、図形領域（２）、文字／線画領域（１）、その他の領域（０）に分類されているため、文字／線画領域（１）の場合は４００線にて出力し、この他の場合（０）（２）（３）においては２００線にて出力するよう処理を行っている。
【００１３】
また、γ補正部３０２では、γ補正の係数の切り替え、カラースペース変換部３０３では、カラースペース変換処理時のＬＵＴの切り替え、フィルタ３０４では、フィルタ処理時のフィルタ係数の切り替え、ＵＣＲ／黒生成部３０５では、ＵＣＲ／黒生成時の係数の切り替え、階調制御部３０６では、階調制御時の階調制御ＬＵＴの切り替えを行っている。
【００１４】
また、同期制御／システム制御／ＵＩ制御／画像処理制御／通信制御回路３０９は、同期制御、システム制御、ＵＩ（ユーザインタフェース）制御、画像処理制御および通信制御を行う回路であり、またタグビットに応じてどのような画像処理を行うか等の指示もソフトウェア的に動作開始前に行っている。
【００１５】
また、特開平３−２４７１６３号公報では、多様な画像データ入力形態のカラー画像に対して特有の画像処理を行い、所望の画像合成を行うことができる画像処理装置が開示されている。
【００１６】
この画像処理装置では、多様な画像データ入力に対して色変換、γ補正、マスキング、ＵＣＲ、ディザ生成等の各種画像処理機能を固定ハードウェア資源として全て準備することで装置を構成している。
【００１７】
一方、近年ではＤＴＰハードウェア／ソフトウェアの技術進歩により各種入力デバイス（スキャナ／ビデオスチルカメラ等）やドキュメントエディタなどにより様々な空間解像度または階調解像度を持つ画像要素を一つのドキュメント（１ページ）の中に取り込むことが可能となってきている。
【００１８】
このようなドキュメントにおいてもＰＤＬでは簡単に表現でき、ファイルとして生成することも可能である。このＰＤＬファイル生成時において、そのドキュメントの中に含まれる様々な空間解像度および階調解像度は、ＰＤＬにて決められた入出力装置に依存しない固有の論理的座標空間にて記述される。
【００１９】
画像処理装置においては、それらのＰＤＬ記述を解釈して画像処理装置の持つ画像用メモリの空間解像度および階調解像度にて展開処理を行う。通常、ここで展開処理を行う空間解像度および階調解像度は、プリンタをはじめとする目的の画像形成手段の空間解像度および階調解像度と同じである。
【００２０】
また、カラー画像などを扱う際には先に述べたように大量の画像メモリを必要とするため、各種の情報量圧縮方式および符号化方式を活用した画像処理方式が提案されている。
【００２１】
また、このような状況の中、ここ数年はパーソナルコンピュータ等に代表されるような画像情報処理装置の技術革新が著しく、安価で高い性能を持つ画像情報処理環境が提供されるようになってきた。
【００２２】
このような背景とともにプリンティング環境におけるプリンティングアーキテクチャーでは、コンピュータのオペレーティングシステム上で動作するドローイングメソッドを用い、表示（出力）デバイスをプリンタに拡張した形式にて画像展開処理のほとんどをパーソナルコンピュータ等で行い、マーキングエンジンに対して出力するプリンティング形式が考えられている。
【００２３】
【発明が解決しようとする課題】
しかしながら、特開平３−２４７１６３号公報に開示される画像処理装置では、画像データ入力に対して施す各種画像処理機能が全て固定ハードウェア資源として構成されていることから、必要のない画像処理機能も用意しておく必要があるとともに、画像処理が不要な画像データに対しても処理を実行してしまうという問題がある。また、全ての画像処理機能を固定ハードウェア資源として準備するためシステムとしてのコストアップを招いている。
【００２４】
よって、本発明は入力される画像データに対して必要な画像処理機能のみを構築して、無駄な画像処理の実行を不要にすることができる画像処理装置を提供することを目的とする。
【００２５】
【課題を解決するための手段】
本発明は上記目的を達成するために成された画像処理装置である。すなわち、本発明の画像処理装置は、ジョブの処理内容毎に画像処理機能の設定情報が記憶される記憶手段と、記憶手段に記憶された設定情報の中から次に処理すべきジョブの内容に対応した設定情報を決定する決定手段と、決定手段により決定された設定情報に基づき画像処理機能が構築される機能構築手段とを備えており、機能構築手段で構築された一の画像処理機能によってデータを処理し、機能構築手段で再構築された他の画像処理機能によってそのデータを再度処理するものである。
【００２６】
このような本発明では、ジョブの内容に対応した設定情報を決定手段が決定し、この設定情報に基づく画像処理機能を機能構築手段で構築していることから、ジョブの内容に適応した画像処理機能のみを用意して処理を実行できるようになる。
【００２７】
また、本発明は、ジョブの処理内容毎に画像処理機能の設定情報が記憶される複数の記憶手段と、複数の記憶手段に記憶された設定情報の中から次に処理すべきジョブの内容に対応した設定情報を決定する決定手段と、決定手段により決定された設定情報に基づき画像処理機能が構築される複数の機能構築手段とを備えており、機能構築手段で構築された一の画像処理機能によってデータを処理し、機能構築手段で再構築された他の画像処理機能によってそのデータを再度処理する画像処理装置でもある。
【００２８】
このような本発明では、ジョブの内容に対応した設定情報を決定手段が決定し、この設定情報に基づく画像処理機能を複数の機能構築手段で構築していることから、ジョブの内容に適応した画像処理機能のみを用意できるとともに、画像処理機能を並列処理で実行できるようになる。
【００２９】
【発明の実施の形態】
以下に、本発明の画像処理装置における実施の形態を図に基づいて説明する。図１は画像処理装置の全体構成を説明するブロック図、図２は本実施形態における画像処理装置の主要部を説明するブロック図である。
【００３０】
先ず、本実施形態における画像処理装置の全体構成を説明する。すなわち、図１に示すように、この画像処理装置１は、データ通信部１１、データ解釈部１２、フォントメモリ１３、画像データ変換部１４、制御回路１５、画像用メモリ１６ａ〜１６ｄおよびタグビットメモリ１７から成る画像記憶部１８、画像インタフェース１９、画像処理資源２０を備えている。
【００３１】
データ通信部１１は、ホストコンピュータ１０から送られるＰＤＬファイルを受信する部分である。また、データ解釈部１２は、データ通信部１１で受信したＰＤＬファイルを解釈して、画像要素のオブジェクトリストを作成する。
【００３２】
作成されるオブジェクトリストは、画像処理装置１が持つ画像座標空間上のどの位置に各々のオブジェクトが存在するか、またどのような構成の画像要素なのか、またどのような属性を持った画像要素なのか、またどのようなカラーを持つオブジェクトなのかを示す構造体の構成となっている。
【００３３】
ここで、画像座標空間上の位置は、（Ｘｍｉｎ  ，Ｙｍｉｎ  ）、（Ｘｍａｘ  ，Ｙｍａｘ  ）のように表すことができる。また、構成については、キャラクター、矩形図形、円、線、その他の画像要素として表すことができる。属性は、文字、線画、自然画、画像要素などにより表され、カラーはデータ解釈部１２が内部的に持っているカラーパレットにより指示することで表される。
【００３４】
フォントメモリ１３は、画像展開時にフォント展開を行う際に参照されるフォントデータが格納される部分である。
【００３５】
画像データ変換部１４は、データ解釈部１２でオブジェクトリストとなった画像データを受けて、各種データ（例えば、ラスターイメージデータ）に展開もしくは変換する処理を行う。制御回路１５は、データ通信部１１、データ解釈部１２、画像データ変換部１４、画像記憶部１８、画像インタフェース１９等の各部の制御を行う。
【００３６】
画像用メモリ１６ａ〜１６ｄとしては、フルカラーの容量を想定している。例えば、Ｋ、Ｙ、Ｍ、Ｃのカラースペースにて展開処理を行う場合において各ピクセルが８ビットで、４００ｄｐｉの解像度をもち、Ａ３（ＪＩＳ規格）の画像を記憶できるものとしては、１色分３２メガバイト、４色で１２８メガバイト必要となる。
【００３７】
この画像用メモリ１６ａ〜１６ｄには、各ページ毎にラスタライズされたバイトマップとし展開／変換処理を行ったＫ、Ｍ、Ｙ、Ｃの各々のデータが一時的に記憶される。
【００３８】
すなわち、画像データ変換部１４がオブジェクトリストに基づきラスタライズされたバイトマップとして展開／変換処理を行う際には、画像座標空間の最も小さな位置（ｘ＝０、ｙ＝０）からｘ方向に１スキャンラインごとにオブジェクトの存在を調べ、もしオブジェクトの存在が確認されたならばそのオブジェクトに対して展開処理を行い、そのｘ方向の１スキャンラインに必要なデータを算出する。
【００３９】
同様な処理を１スキャンラインに存在する全てのオブジェクトに対して行うことにより、１スキャンラインのバイトマップが得られ、その１スキャンラインバイトマップを画像用メモリ１６ａ〜１６ｄに書き込み、それから次のスキャンラインの展開処理を行うことになる。
【００４０】
そして、１ページの全てのスキャンラインに対して展開処理を行い、画像用メモリ１６ａ〜１６ｄにラスタライズされた画像データを書き込むことになる。画像データ変換部１４は、上記展開処理を行うと同時にオブジェクトタグの生成を行う。生成されオブジェクトタグはタグビットメモリ１７に記憶される。
【００４１】
画像インタフェース１９は、制御回路１５に対して画像データ出力指示を出し、画像用メモリ１６ａ〜１６ｄ内の画像データおよびタグビットメモリ１７内のタグビットを通信／同期信号１９ａを介在して画像処理資源２０へ送る。
【００４２】
その際、画像データおよびタグビットは、各々画像インタフェース１９の画像データ出力信号１９ｂおよびタグデータ出力信号１９ｃにより画像処理資源２０へ出力される。
【００４３】
また、画像データおよびタグビットは、画像用メモリ１６ａ〜１６ｄの画像座標空間の最も小さな位置（ｘ＝０，ｙ＝０）からｘ方向に１スキャンラインごとに線順次で送られる。ここで、画像データの記憶される画像用メモリ１６ａ〜１６ｄと、タグビットの記憶されるタグビットメモリ１７とは同じ画像座標空間をもっている。すなわち、１面の大きさが同じであることから、画像データおよびタグビットは同一座標データ毎に完全に同期した形で出力される。
【００４４】
なお、画像処理資源２０内での処理は、制御回路１５により同期が取られた形にて指示される。
【００４５】
次に、図２に基づいて本実施形態における画像処理装置の主要部である像処理資源の説明を行う。すなわち、この画像処理資源２０は、画像インタフェース／タグ解釈／セレクタ２０１、第１機能構築部２０２、第１機能再構築制御部２０３、第２機能構築部２０４、第２機能再構築制御部２０５、機能再構築制御／同期制御／システム制御／通信制御回路２０６、レーザ駆動回路２０７を備えている。
【００４６】
なお、この例では、第１機能構築部２０２と第２機能構築部２０４および第１機能再構築制御部２０３と第２機能再構築制御部２０５との２組を備え、処理の高速化、多重化、並列処理化を図っているが、必要に応じて１組にしても、また３組以上にしてもよい。
【００４７】
この第１機能構築部２０２や第２機能構築部２０４は、所定の設定情報に基づき論理回路が再構築される集積回路（例えば、ＦＰＧＡ：Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ  ）で構成されている。これにより、各種の画像処理機能をハードウェア資源として各々回路構成する必要がなくなる。
【００４８】
また、第１機能再構築制御部２０３や第２機能再構築制御部２０５は、第１機能構築部２０２や第２機能構築部２０４による画像処理機能の構築の際に使用する設定情報（コンフィグレーションデータ）を格納する固定的なＲＯＭまたは書き換え可能なＲＡＭ、制御コマンドエンコーディング、リコンフィグ制御回路などで構成されている。
【００４９】
つまり、第１機能再構築制御部２０３や第２機能再構築制御部２０５に記憶された設定情報の中から画像データの処理に応じて選択することで、その処理に応じた画像処理機能が第１機能構築部２０２や第２機能構築部２０４に構築されることになる。
【００５０】
なお、この設定情報の書き換えや追加を行うことで、新たな画像処理機能を実現することができる。したがって、新たな画像処理機能の設計をハードウェアの変更なしで行うことができるとともに、その設定内容の書き換えや追加を行うだけで新たな画像処理機能の設定や追加を短時間で行うことが可能となる。
【００５１】
第１機能構築部２０２や第２機能構築部２０４では、入力される画像データ（ジョブ）に応じた画像処理機能（内部回路）を構築して実行処理する。この内部回路は処理内容によって変更されるが、Ｋ、Ｙ、Ｍ、Ｃ各１０ビットの画像入出力信号１９ａ〜１９ｄと４ビットのタグ信号１９ｅおよび各種同期入出力信号１９ｆ（Ｃｌｏｃｋ／Ｌｉｎｅ  Ｓｙｎｃ／Ｐａｇｅ  Ｓｙｎｃ  ）のＰｉｎ  Ａｓｓｉｇｎは固定である。
【００５２】
また、第１機能構築部２０２および第２機能構築部２０４の各信号出力は画像インタフェース／タグ解釈／セレクタ２０１に接続されており、再帰的に複数の画像処理機能をカスケード処理する際に、画像インタフェース／タグ解釈／セレクタ２０１を介して再度第１機能構築部２０２および第２機能構築部２０４へ入力できるようになっている。
【００５３】
ここで、通常の印刷に必要なカラーの画像処理シーケンスとしては、先ずＲＧＢ入力データからＹＭＣ出力データを得るため色変換処理を行い、次いでＵＣＲ処理にてＹＭＣ入力データからＹＭＣＫ出力データを得る。そして、各ＹＭＣＫ出力データに対して階調補正処理を行い、目的とするＹＭＣＫ出力信号を得ている。
【００５４】
このような画像処理シーケンスを本実施形態の画像処理装置１で行うには、先ず、第１機能再構築制御部２０３の設定情報を用いて第１機能構築部２０２で色変化処理機能回路を構築し、第２機能再構築制御部２０５の設定情報を用いて第２機能構築部２０４でＵＣＲ処理機能回路を構築する。そして、画像インタフェース／タグ解釈／セレクタ２０１から入力ＲＧＢデータを読み込み、第１機能構築部２０２および第２機能構築部２０４で各々処理を行う。
【００５５】
つまり、画像インタフェース／タグ解釈／セレクタ２０１から第１機能構築部２０２に入力されたＲＧＢデータは、第１機能構築部２０２に構築された色変換処理機能回路によってＹＭＣデータに変換され、第２機能構築部２０４に渡される。
【００５６】
第２機能構築部２０４に渡されたＹＭＣデータは、第２機能構築部２０４に構築されたＵＣＲ処理機能回路によってＹＭＣＫデータとなる。この第２機能構築部２０４で生成されたＹＭＣＫデータは、画像インタフェース／タグ解釈／セレクタ２０１へ戻り、一旦画像用メモリ１６ａ〜１６ｄ（図１参照）にループバックして記憶される。
【００５７】
その後、第１機能構築部２０２は第１機能再構築制御部２０３の設定情報に基づき階調補正処理機能回路に再構築される。そして、先にループバックして画像用メモリ１６ａ〜１６ｄに記憶されたＹＭＣＫデータを画像インタフェース／タグ解釈／セレクタ２０１を介して第１機能構築部２０２に送る。
【００５８】
この段階で第１機能構築部２０２は階調補正処理機能回路に再構築されているため、ここで画像インタフェース／タグ解釈／セレクタ２０１を介して送られたＹＭＣＫデータを階調補正できるようになる。
【００５９】
この処理を行った後は、階調補正処理後のＹＭＣＫデータをレーザ駆動回路２０７に送り、目的とする印刷出力を得ることになる。
【００６０】
なお、上記実施形態では、１ページ毎に対応した画像処理機能を第１機能構築部２０２および第２機能構築部２０４で構築する例を説明したが、オブジェクト単位やピクセル単位で第１機能構築部２０２および第２機能構築部２０４の画像処理機能を変更するようにしてもよい。この場合には、第１機能再構築制御部２０３および第２機能再構築制御部２０５がタグビットおよびスクリプト形式のコマンドを用いて必要な設定情報を決定し、この設定情報に基づいてオブジェクト単位やピクセル単位で第１機能構築部２０２および第２機能構築部２０４の画像処理機能を構築するようにする。
【００６１】
また、ライン単位またはバンド単位で再帰的に複数の画像処理を実施する場合には、第１機能構築部２０２および第２機能構築部２０４の内部に入出力用のラインまたはバンド単位のバッファメモリを改めて構成し、そのバッファメモリ単位で複数の画像処理を再帰的に実施することになる。
【００６２】
また、上記実施形態では、第１機能構築部２０２および第２機能構築部２０４に各々１つずつの画像処理機能を構築したが、一つの機能構築部に複数の画像処理機能を満たす回路構成を行うようにしてもよい。さらに、第１機能構築部２０２および第２機能構築部２０４に各々別個の画像処理機能を構築したが、各々同じ画像処理機能を構築して並列処理するようにしてもよい。
【００６３】
【発明の効果】
以上説明したように、本発明の画像処理装置によれば次のような効果がある。すなわち、入力される画像データに対して必要な画像処理機能のみを構築することができ、各種の画像処理機能を固有のハードウェア資源として用意する必要がなくなる。これによって、必要な画像処理機能を簡単な構成で実現できる画像処理装置を提供することが可能となる。
【図面の簡単な説明】
【図１】本実施形態の画像処理装置を説明するブロック図である。
【図２】画像処理装置の主要部を説明するブロック図である。
【図３】従来の画像処理装置の主要部を説明するブロック図である。
【符号の説明】
１…画像処理装置、１０…ホストコンピュータ、１１…データ通信部、１２…データ解釈部、１３…フォントメモリ、１４…画像データ変換部、１５…制御回路、１６ａ〜１６ｄ…画像用メモリ、１７…タグビットメモリ、１８…画像記憶部、１９…画像インタフェース、２０…画像処理資源、２０２…第１機能構築部、２０３…第１機能再構築制御部、２０４…第２機能構築部、２０５…第２機能再構築制御部
【図１】
0003550979.tif 000002
【図２】
0003550979.tif 000003
【図３】
0003550979.tif 000004