(57)【特許請求の範囲】
【請求項１】
画像処理手段について、画像データの入出力がシリアル通信により受け渡しされる画像処理装置において、
画像情報に基づき、前記画像データを、画像処理にかかる時間に応じて複数の画像領域に区別する領域区別手段と、
各画像領域に対する画像処理を並列に行う複数の画像処理手段と、
各画像処理手段と、各画像処理手段の入出力側との間のシリアル通信のパスまたはシリアル通信線数を変更する切り替え手段と、を備え、
前記切り替え手段は、各領域の面積比及び各画像処理手段による各領域への画像処理にかかる時間の比の積に応じて前記シリアル通信のパスまたはシリアル通信線数を変更する構成にしたことを特徴とする画像処理装置。
【請求項２】
請求項１に記載の画像処理装置において、
各画像領域に対応する画像処理手段の少なくとも１つを複数備え、該複数の画像処理手段により並列処理を行う構成としたことを特徴とする画像処理装置。
【請求項３】
請求項１又は２に記載の画像処理装置において、
前記複数の画像領域は、少なくも文字領域及び絵領域を含むことを特徴とする画像処理装置。
【請求項４】
請求項１又は２に記載の画像処理装置において、
前記複数の画像領域は、少なくも白黒領域及びカラー領域を含むことを特徴とする画像処理装置。
【請求項５】
請求項１乃至４のいずれか１項に記載の画像処理装置において、
プリスキャンを行う画像入力手段を備え、前記領域区別手段は、前記プリスキャンの結果を用いて画像領域を区別することを特徴とする画像処理装置。
【請求項６】
請求項１乃至５のいずれか１項に記載の画像処理装置において、
前記切り替え手段は、
前記複数の画像処理手段の１つにおける処理が終了した時点で、当該１つの画像処理手段に接続したシリアル通信線を画像処理が終了していない他の画像処理手段につなぎ変えることを特徴とする画像処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複写機や印刷機など画像処理装置に関し、特に、カラー領域と白黒領域、絵領域と文字領域など、異なる画像処理をおこなう複数の画像領域が混在する画像を処理する画像処理装置に関するものである。
【０００２】
【従来の技術】
従来より、画像処理装置においては、画像入力部、画像処理部、および印刷などをおこなう画像出力部など各部の間のデータのやりとりは主にパラレル通信でおこなわれている。しかしながら、入力画像データのカラー化、高精度化、および画像出力の高速化などから、データ通信速度のさらなる高速化が要求され、パラレル通信ではデータのスキューなどの問題により高速化が限界にきている。また、カラー領域と白黒領域、絵領域と文字領域など複数の異なる画像処理をおこなう画像領域が混在する場合には、そのうちのカラー処理や絵の領域の処理に要する時間が長くなってしまい、その結果として、高速化が妨げられている。
そのため、前者のパラレル通信に関しては、シリアル通信に置き換えて対処する方法が提案され、例えばHyperTransport（ＡＭＤ社）などが提唱されるに至っている。また、後者の処理時間の問題は、処理速度の速いＩＣや、ＩＣを複数個使い並列処理をおこなわせることで対処している。
前記HyperTransportは、これまでのバス接続とは異なり、point to pointで素子間をシリアル接続することを前提としている。パラレル転送では各ビットの信号の遅れなどを揃えないといけないが、それは高速になるほど難しいのに対して、シリアル転送ではその必要がなく、高速化しやすいからである。なお、このHyperTransportは、ＬＳＩ間の配線、特にパーソナルコンピュータのチップセット間の接続を目的に開発された仕様である。同じピン数でＰＣＩバスより大幅な高速化を実現している。
また、このシリアル通信では、切り替え手段を用いることによりシリアル通信網のパスやデバイス間の通信線数を変更することが可能となっているが、パス変更やデバイス間の通信線数変更は機器が立ち上がったときに、どのようなデバイスが接続されているかで決められる。
【０００３】
【発明が解決しようとする課題】
前記したように、HyperTransportでは、シリアル通信網のパスやデバイス間の通信線数を変更することが可能となっているが、パス変更やデバイス間の通信線数変更は機器が立ち上がったときに、どのようなデバイスが接続されているかで決めているだけであるので、並列処理をおこなっても、そのうちの処理時間の長い処理に全体の処理時間が左右されてしまう。したがって、全体の処理時間を短くする上での効果が少ないという問題があり、このアンバランスの問題は他の従来技術によっても解決されていない。また、そのアンバランスを放置して、処理速度の速いＩＣや、ＩＣを複数個使い並列処理をおこなわせることにより解決する方法では、コストアップになってしまう。
本発明の目的は、このような従来技術の問題を解決することであり、具体的には、シリアル通信技術を用いて各部間の通信をおこなう画像処理装置において、画像処理内容が異なる画像領域ごとに並列に画像処理をおこない、処理時間のかかる画像処理へのパスの線数を適宜増やすことにより、処理速度を見かけ上あげることができる画像処理装置を提供することにある。
また、見かけ上の処理速度が向上することで、処理速度があまり高くない安価なＩＣを使うことにより、コストアップにならないで済む画像処理装置を提供することにある。
【０００４】
【課題を解決するための課題】
前記の課題を解決するために、請求項１記載の発明では、画像処理手段について、画像データの入出力がシリアル通信により受け渡しされる画像処理装置において、画像情報に基づき、前記画像データを、画像処理にかかる時間に応じて複数の画像領域に区別する領域区別手段と、各画像領域に対する画像処理を並列に行う複数の画像処理手段と、各画像処理手段と、各画像処理手段の入出力側との間のシリアル通信のパスまたはシリアル通信線数を変更する切り替え手段と、を備え、前記切り替え手段は、各領域の面積比及び各画像処理手段による各領域への画像処理にかかる時間の比の積に応じて前記シリアル通信のパスまたはシリアル通信線数を変更する構成にしたことを特徴とする。
また、請求項２に記載の発明は、請求項１に記載の画像処理装置において、各画像領域に対応する画像処理手段の少なくとも１つを複数備え、該複数の画像処理手段により並列処理を行う構成としたことを特徴とする。
また、請求項３に記載の発明は、請求項１又は２に記載の画像処理装置において、前記複数の画像領域は、少なくも白黒領域及びカラー領域を含むことを特徴とする。
また、請求項４に記載の発明は、請求項１又は２記載の画像処理装置において、前記複数の画像領域は、少なくも文字領域及び絵領域を含むことを特徴とする。
また、請求項５に記載の発明は、請求項１乃至４のいずれか１項に記載の画像処理装置において、プリスキャンを行う画像入力手段を備え、前記領域区別手段は、前記プリスキャンの結果を用いて画像領域を区別することを特徴とする。
また、請求項６に記載の発明は、請求項１乃至５のいずれか１項に記載の画像処理装置において、前記切り替え手段は、前記複数の画像処理手段の１つにおける処理が終了した時点で、当該１つの画像処理手段に接続したシリアル通信線を画像処理が終了していない他の画像処理手段につなぎ変えることを特徴とする。
【０００５】
【発明の実施の形態】
以下、図面により本発明の実施の形態を詳細に説明する。
図１は本発明の一実施例を示す画像処理装置要部の構成ブロック図である。なお、図１は、画像領域を絵領域と文字領域に分割する場合で示している。図示したように、この実施例の画像処理装置は、原稿上の画像を読み取るスキャナ１、読み取られた画像データを対象に絵や文字など画像の種類に対応づけて画像領域を判別する処理をおこなう画像領域判別処理部２、絵領域を対象に画像処理をおこなう絵処理部３、文字領域を対象に画像処理をおこなう文字処理部４、画像データの転送先（渡し先）や転送元を切り替えるスイッチ５，６、決定されたパスやその通信線数に基づきスイッチ５を制御するスイッチコントローラ７、絵領域の画像データと文字領域の画像データとを合成する画像合成処理部８、合成された画像データに従って印刷をおこなうプロッタ９などを備える。なお、図１において、（ａ）図は、絵処理部３の処理速度が高速であり、絵処理部３までの（からの）データ転送速度が遅い場合にシリアル線を複数つないで絵処理部３（または次の処理部）がデータ待ちしないようにした結線例であり、（ｂ）図は絵処理部３や文字処理部４が複数あるときに、並列処理をおこなわせて高速処理をおこなうようにした結線例である。
【０００６】
図２に、この実施例の動作フローを示す。以下、図２に従って、この動作フローを説明する。
まず、スキャナ１により原稿上の画像を読み取り、読み取った画像データを図示していないメモリなどデータ保持手段に蓄える（Ｓ１）。
続いて、画像領域判別処理部２がメモリから前記画像データを取り出し、その画像領域判別処理部２は、各位置の画像データが絵か文字かを判定し、その判定結果に従って絵領域と文字領域に区別する（Ｓ２）。絵の部分では例えば一定周期で描かれた網点の大きさを変えて階調を表現していることに鑑み、画像データに対しデジタルフィルタ処理などを施して周波数検出をおこなうことにより、網点で描かれているかどうかを判断し、網点で描かれている場合には絵部と判断するのである。そして、判別した結果をスイッチコントローラ７に渡すと、スイッチコントローラ７は絵処理部３と文字処理部４へのパスや通信線数を決める（決め方については後述）（Ｓ３）。
次に、決定したパスや通信線数に基づき、スイッチコントローラ７は各スイッチ５を制御して、所望の通信網（それぞれが一つまたは複数の通信線から成る複数のパス）を築き上げる（Ｓ４）。なお、図１では、通信網ができあがった結果の一例を示している。こうして、構築された通信線数のパスを介して絵領域の画像データは絵処理部３に渡され、文字領域の画像データは文字処理部４に渡され、それぞれにおいて絵処理と文字処理が並列処理される（Ｓ５）。
その後は、スイッチ６を介して画像データが画像合成処理部７に渡され、画像合成処理部７では、画像領域判別処理部２から得た領域情報に従って各処理の結果を合成し（Ｓ６）、合成された画像データを画像出力部であるプロッタ９に渡す。そして、プロッタ９により印刷出力される（Ｓ７）。
【０００７】
次に、パスや通信線数の決め方について説明する。
図３（ａ）は絵と文字が混在している画像を示しており、絵の領域が全体の約１／４を占めている分布状態である。一般に絵の領域は誤差拡散などのハーフトーン処理がおこなわれ、文字部はエッジ補正や２値化処理がおこなわれるが、処理時間は絵の領域が数倍以上かかってしまう。例えば絵の処理時間が文字の処理時間の１０倍かかるとした場合には、図３（ａ）では絵と文字の領域面積比が１：３であるので、絵領域処理時間と文字領域処理時間の比は１０：３＝３．３：１となる。そこで、図１に示したように絵処理部３に３本のシリアル線をつなぎ、文字処理部４には１本つなぐようにし、絵領域処理と文字領域処理がほぼ同じように終了するようにする。なお、絵の部分の処理時間は画像により変わるので、予め様々な画像の処理時間を例えば内蔵するタイマで計測しておき、その処理時間の平均値をもとに絵領域処理時間を求める。
また、前記において、画像領域判別処理部２における画像判別をスキャナのプリスキャン結果を用いておこなう構成も可能である。これにより、例えば副走査方向のデータを間引いたプリスキャンにより画像データを高速に得て、予めどのような処理がどの場所で必要であるかを判別しておくことが可能となり、したがって、通常のスキャンによるデータ取得の前にデータパスをいつどのように変更するかを決定でき、データを取得しながら瞬時にデータパスを変更することができる。
また、図３（ｂ）は絵領域が２つある場合で、１つの絵領域が小さい場合を示している。このようなな場合には、文字処理部４に接続したシリアル線を文字処理が終了した時点で絵領域につなぎ変えて、小さい絵領域の処理をおこなわせるなどの方法をとることも可能である。つまり、パスの線数を変えるだけでなく、パスそのものを変えてしまうのである。
以上、本発明の一実施例を絵および文字処理の場合について説明したが、カラー処理とモノクロ処理に置き換えても構わない。また、絵文字処理とカラー処理との複合処理や他の処理との複合処理、例えばカラー領域におけるハーフトーン処理と２値化処理などでも構わない。また、画像出力をプロッタで示したが最終画像は印刷物（プリンタ出力も含む）だけでなく、ファイル出力も含む。
【０００８】
【発明の効果】
以上説明したように、本発明によれば、画像処理手段について、画像データの入出力がシリアル通信により受け渡しされる画像処理装置において、画像情報に基づき、前記画像データを、画像処理にかかる時間に応じて複数の画像領域に区別する領域区別手段と、各画像領域に対する画像処理を並列に行う複数の画像処理手段と、各画像処理手段と、各画像処理手段の入出力側との間のシリアル通信のパスまたはシリアル通信線数を変更する切り替え手段と、を備え、前記切り替え手段は、各領域の面積比及び各画像処理手段による各領域への画像処理にかかる時間の比の積に応じて前記シリアル通信のパスまたはシリアル通信線数を変更する構成にしたので、処理時間のかかる画像処理へのパスの線数を適宜増やすことができ、したがって、処理速度を見かけ上あげることができる。また、見かけ上の処理速度が向上するので、処理速度があまり高くない安価なＩＣを使うことにより、コストアップにならないで済む。また、各画像領域の単位面積あたりの処理時間とその分布面積からシリアル通信網のパスまたは通信線数を変更することができ、したがって、見かけ上の処理速度をより効果的に向上させることができる。
また、本発明によれば、各画像領域に対応する画像処理手段の少なくとも１つを複数備え、該複数の画像処理手段により並列処理を行う構成としたので、見かけの通信速度の向上に伴い、画像処理速度がネックとなって処理速度が決ってしまう問題を解決することができる。
また、本発明によれば、請求項１又は２に記載の画像処理装置において、前記複数の画像領域は、少なくも白黒領域及びカラー領域を含むので、カラー領域の単位面積あたりの通信線数を多くしたり、カラー領域の画像処理手段の数を増やすことにより見かけの処理速度を向上させることができる。
【０００９】
また、本発明によれば、前記複数の画像領域は、少なくも文字領域及び絵領域を含むので、絵領域の単位面積あたりの通信線数を多くしたり、絵領域の画像処理手段の数を増やすことにより見かけの処理速度を向上させることができる。
また、本発明によれば、プリスキャンを行う画像入力手段を備え、前記領域区別手段は、前記プリスキャンの結果を用いて画像領域を区別するので、それほど時間を要さずに予めどのような処理がどの場所で必要であるかを判別しておくことが可能となり、したがって、通常のスキャンによるデータ取得の前にデータパスまたは通信線数をいつどのように変更するかを決定できる。
また、本発明によれば、前記切り替え手段は、前記複数の画像処理手段の１つにおける処理が終了した時点で、当該１つの画像処理手段に接続したシリアル通信線を画像処理が終了していない他の画像処理手段につなぎ変えるので、見かけの処理速度がさらに向上する。
【図面の簡単な説明】
【図１】本発明の一実施例を示す画像処理装置要部の構成ブロック図である。
【図２】本発明の一実施例を示す画像処理装置要部の動作フロー図である。
【図３】本発明の一実施例を示す画像処理装置要部の説明図である。
【符号の説明】
１  スキャナ、２  画像領域判別処理部、３  絵処理部、４  文字処理部、５スイッチ、６  スイッチ、７  スイッチコントローラ、８  画像合成処理部、９  プロッタ
【図１】
0004136447.tif 000002
【図２】
0004136447.tif 000003
【図３】
0004136447.tif 000004