(57)【要約】      （修正有）【課題】  画像データの処理の高速化を図る。【解決手段】  同一の画像処理を行う画像処理ユニットを複数備え、1ページの画像データが複数のサブページに分割された画像データを同時に受け取り、同じ画像処理を分割されたサブページに対し、同時に行えるようにし、サブページデータは前記各画像処理部が参照する周辺画素を含むように分割して、各画像処理部の画像処理を行った後、前記サブページデータの参照領域を取り除いて転送する。【選択図】  図１
2006171864.tif 000002
【特許請求の範囲】
【請求項１】
画像データを読み取る画像データ読み取り手段及び読み取った画像データに画像処理を施す画像処理手段、外部画像処理装置から入力された画像データに画像処理を施す外部データ画像処理手段、画像データを転送する転送手段、転送された画像データを受け取り、記憶するための画像記憶手段、画像データを記録媒体に出力する画像出力手段を備えた画像処理システムにおいて、
前記各画像処理部は同一の画像処理を行うユニットを複数備え、1ページの画像データが複数のサブページに分割された画像データを同時に受け取り、同じ画像処理を分割されたサブページに対し、同時に行える画像処理装置であって、
前記サブページデータは前記各画像処理部が参照する周辺画素を含むように分割して、各画像処理部の画像処理を行った後、前記サブページデータの参照領域を取り除いて転送する
ことを特徴とする画像処理システム。
【請求項２】
前記画像データの転送手段はDMAであることを特徴とする請求項１記載の画像処理システム。
【請求項３】
前記画像データ転送手段は、入力されたページデータを連続的に転送するモードと、入力されたページデータの一部を矩形に切り取って転送する矩形転送モードとを備える請求項１記載の画像処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像データを作成・処理を施し、接続されたMFP、プリンタなどの画像出力装置に画像データを転送する画像処理装置に関するものである。
【背景技術】
【０００２】
複写機能、ネットワーク機能、プリンタ機能、イメージスキャン機能等を兼備えるMFPでは、印字すべきデータをホストからPDLデータとして受取り、受け取ったPDLデータを内部で1ページごとにラスターイメージに変換して出力する。または、ネットワーク上に接続された外部のデータコントローラや、MFP内にユニットとして設けられたアクセラレータによりラスター展開された生データ画像を受け取ってそのまま出力する。
【特許文献１】特開平５−２８２７５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ラスター展開された生データは転送データ量が大きくなり、高解像度の生データ画像が転送されてきた場合は、MFPコントローラと外部コントローラやアクセラレータ間のデータ転送速度が律速となる。そのため、1ページのデータを複数のサブページデータに分割して転送し、MFP内で1ページデータを再生成してからプリントする必要があり、MFPのプリントエンジンのパフォーマンスを落として印字しなければならなかった。
【０００４】
また、1ページの画像データを分割して転送する場合は、分割された状態で周辺画素を参照するような画像処理をかけられないという問題があった。例えばMFP内で、コントローラ内でのデータ・ハンドリングを軽くするために、画像データ圧縮を行ってスプールしたりする場合には、分割データをページデータに再生成してから画像処理を行うことになる。
【０００５】
その場合は、画像圧縮伸張処理が2度に渡って行われることになり、非可逆の圧縮を行うMFPにおいては画像の劣化が顕著になってしまう。
【課題を解決するための手段】
【０００６】
1つのデバイスに対し、MFPコントローラの画像データのインターフェースユニットを複数用意し、複数のサブページデータに分割された1ページの画像データを同時に転送することにより、プリントパフォーマンスを確保する。
【０００７】
また、サブページデータに分割する際に、周辺領域が参照可能なように各サブページデータの境界領域に重なりを持たせるようにすることで、サブページデータのまま画像処理をかけられるようにする。
【発明の効果】
【０００８】
以上説明したように、画像処理部の各ユニットを複数設け分割転送を行うことにより画像データの高速化が実現できる。その際に、分割されるサブページは分割された画像領域と分割された画像データが画像処理を行うために参照すべき領域を含むように構成することで、分割された画像領域全体に正しい画像処理を実施することが可能となる。
【発明を実施するための最良の形態】
【０００９】
以下に図を用いて、本発明の装置及びその動作について詳細に説明する。
【００１０】
〔ネットワークシステムの概要説明〕
図2は本発明の画像処理装置を含んだ、ネットワークシステム全体の構成図である。
【００１１】
２００１は本発明の装置で、スキャナとプリンタから構成され、スキャナから読み込んだ画像をローカルエリアネットワーク２００２（以下ＬＡＮ）に流したり、ＬＡＮから受信した画像をプリンタによりプリントアウトできる。また、スキャナから読み込んだ画像を図示しないＦＡＸ送信手段により、ＰＳＴＮまたはＩＳＤＮ２００３に送信したり、ＰＳＴＮまたはＩＳＤＮから受信した画像をプリンタによりプリントアウトできる。２００４はデータベースサーバで、本発明の画像処理装置２００１により読み込んだ2値画像及び多値画像をデータベースとして管理する。
【００１２】
２００５はデータベースサーバ２００４のデータベースクライアントで、データベース２００４に保存されている画像データを閲覧／検索等できる。
【００１３】
２００６は、電子メールサーバで、本発明の画像処理装置２００１により読み取った画像を電子メールの添付として受け取ることができる。２００７は電子メールクライアントで、電子メールサーバ２００６の受け取ったメールを受信し、閲覧したり、電子メールを送信したりすることが可能である。
【００１４】
ＷＷＷサーバ２００８はＨＴＭＬ文書をＬＡＮに提供するサーバで、本発明の画像処理装置２００１により、ＷＷＷサーバから提供されるＨＴＭＬ文書をプリントアウトできる。
【００１５】
ルータ２００９はＬＡＮ２００２をインターネット，イントラネット２０１０と連結させる。インターネット，イントラネットに、前述したデータベースサーバ２００４，ＷＷＷサーバ２００８，電子メールサーバ２００６，本発明の画像処理装置２００１と同様の装置が、それぞれ２０１１，２０１２，２０１３として連結している。一方、本発明の画像処理装置２００１は、ＰＳＴＮまたはＩＳＤＮ２００３を介して、ＦＡＸ装置２０１４と送受信可能になっている。
【００１６】
また、ＬＡＮ２００２上にプリンタ２０１５も連結されており、本発明の画像処理装置２００１により読み取った画像をプリントアウト可能なように構成されている。
【００１７】
〔本装置の概要説明〕
図3に本発明の装置の概略断面図を示す。
【００１８】
本例は、上部にデジタルカラー画像スキャナ１００２、下部にデジタルカラー画像プリンタ１００３を有する。スキャナ１００２およびプリンタ１００３は背面（不図示）のコントローラ１００１に接続され、データの入出力デバイスとして動作する。
【００１９】
〔スキャナの概要説明〕
スキャナ１００２において、原稿３０を原稿台ガラス３１上に載せ、露光ランプ３２により露光走査した原稿３０からの反射光像を、レンズ３３によりフルカラーセンサ３４に集光し、カラー色分解画像信号を得る。得られたカラー画像はコントローラ１００１に転送され、画像処理が施される。
【００２０】
〔プリンタの概要説明〕
図4は、プリンタ１００３内のプリンタコントローラ２２００の構成を示すブロック図である。
【００２１】
図において、２２０１はＣＰＵで、ＲＯＭ２２０２又は図示しない記憶媒体に格納されたプログラムに基づいて、プリンタ１００３のメカニカルな制御を行う。２２０３はＲＡＭで、ＣＰＵ２２０１がワークエリアとして使用する。
【００２２】
２２０４は入出力ポート（Ｉ／Ｏ）で、各種センサ２２０６はＩ／Ｏ２２０４の入力ポートを介してＣＰＵ２２０１に読み込まれる。各種センサ２２０６は、例えば転写紙の有無を検出する紙センサ、排紙センサ、レジストセンサ、ドアセンサ等が含まれる。また、Ｉ／Ｏ２２０４の出力ポートは、ドライバ２２０５に接続され、ここで必要なドライブ電圧に変換され、各種負荷２２０７へと出力される。各種負荷２２０７には、定着ヒータ、紙送りや現像器の撹拌、トナー補給、ドラムや定着器を駆動するモータやクラッチ、ソレノイド等を含む。
【００２３】
２２０９はシリアル通信コミュニケーションインタフェース（以下、ＳＣＩ）で、ここを介してＣＰＵ２２０１はコントローラ１００１と情報の送受信を行う。
【００２４】
２２０８は定着温度センサで、プリンタの定着器９の温度を検出する。この定着温度センサ２２０８は、ＣＰＵ２２０１のＡ／Ｄ入力に接続され、ＣＰＵ２２０１はここで検出する温度に応じて定着器９の定着ヒータの制御を行う。
【００２５】
２２１０は画像処理部で、コントローラ１００１から送られてきた画像データを後述の露光光学系３へと送出する。
【００２６】
図3に戻り、プリンタ１００３において、像担持体である感光ドラム１を矢印方向Ｒ１に回転自在に担持し、該感光ドラム１の周りに前露光ランプ１１、コロナ帯電器２、露光光学系３、電位センサ１２、４個の現像器４ｙ，４ｃ，４ｍ，４Ｂｋ、ドラム上トナー検知手段１３、転写装置５、クリーニング器６を配置する。
【００２７】
レーザビーム露光光学系３は、図4に示されるプリンタコントローラ２２００から出力される画像データを光信号に変換した後、ポリゴンミラー３ａで反射し、レンズ３ｂ及びミラー３ｃを通って、感光ドラム１の面を線状に走査（ラスタスキャン）する光像Ｅに変換する。
【００２８】
プリント画像形成時には、まず、感光ドラム１を矢印方向Ｒ１に回転させ、前露光ランプ１１で除電した後、帯電器２により一様に帯電した後、各分解色ごとに光像Ｅを照射し、潜像を形成する。次に、各分解色ごとに所定の現像器を動作させて、感光ドラム１上の潜像を現像し、感光ドラム１上に樹脂を基体としたトナーにより画像を形成する。
【００２９】
現像器は、偏心カム２４ｙ，２４ｃ，２４ｍ，２４Ｂｋの動作により、各分解色に応じて択一的に感光ドラム１に接近するようにしている。さらに、感光ドラム１上のトナー画像を、記録材カセット７より搬送系及び転写装置５を介して感光ドラム１と対向した位置に供給された記録材に転写する。
【００３０】
転写装置５は、本例では転写ドラム５ａ、転写帯電器５ｂ、記録材を静電吸着させるための吸着帯電器５ｃと対向する吸着ローラ５ｇ、内側帯電器５ｄ、外側帯電器５ｅとを有し、回転駆動されるように軸支された転写ドラム５ａの周面開口域には誘電体からなる記録材担持シート５ｆを円筒状に一体的に張設している。
【００３１】
記録材担持シート５ｆはポリカーボネートフィルム等の誘電体シートを使用している。ドラム状とされる転写装置、つまり転写ドラム５ａを回転させるに従って感光ドラム上のトナー像は転写帯電器５ｂにより記録材担持シート５ｆに担持された記録材上に転写する。このように記録材担持シート５ｆに吸着搬送される記録材には所望数の色画像が転写され、フルカラー画像を形成する。４色モードの場合、このようにして４色のトナー像の転写を終了すると記録材を転写ドラム５ａから分離爪８ａ，分離押し上げコロ８ｂ及び分離帯電器５ｈの作用によって分離し、熱ローラ定着器９を介してトレイ１０に排紙する。
【００３２】
他方、転写後感光ドラム１は、表面の残留トナーをクリーニング器６で清掃した後再度画像形成工程に供する。記録材の両面に画像を形成する場合には、定着器９を排出後、すぐに搬送パス切替ガイド１９を駆動し、排紙縦パス２０を経て、反転パス２１ａにいったん導いた後、記録材を一旦停止させ、反転ローラ２１ｂの逆転により、送り込まれた際の後端を先頭にして送り込まれた方向と反対向きに退出させ、記録材を裏返して中間トレイ２２にストックする。その後再び上述した画像形成工程によってもう一方の面に画像を形成する。
【００３３】
また、転写ドラム５ａ上の記録材担持シート５ｆ上は、感光ドラム１、現像装置、クリーニング器６等からの粉体の飛散付着、又は記録材のジャム（紙づまり）時にトナーが付着すること、両面画像形成時に記録材上のオイルが付着する場合があること、等により汚染されるが、ファーブラシ１４と記録材担持シート５ｆを介して該ブラシ１４に対向するバックアップブラシ１５や、オイル除去ローラ１６と記録材担持シート５ｆを介して該ローラ１６に対向するバックアップブラシ１７の作用により清掃された後、再度画像形成プロセスに供せられる。このような清掃は前回転時、後回転時に行ない、また、ジャム（紙づまり）発生時には随時行なう。
【００３４】
また、本例においては、転写ドラム偏心カム２５を動作させ、転写ドラム５ｆと一体化しているカムフォロワ５ｉを作動させることにより、記録材担持シート５ａと感光ドラム１とのギャップを所定タイミングで所定間隔に設定可能な構成としている。例えば、スタンバイ中または電源オフ時には、転写ドラムと感光ドラムの間隔を離し、感光ドラムの回転駆動から転写ドラムの回転を独立させることが可能な構成である。
【００３５】
また、この一連の画像形成動作において現像器及び現像剤濃度制御装置は、以下のように動作している。入力画像が各プロセスを経て感光ドラム上に潜像像を形成し、その静電潜像が現像位置に達するときに、不図示の現像バイアス電源によりＡＣ，ＤＣ重畳された現像バイアスが現像スリーブ４１に印加され、図示されていない現像スリーブ駆動装置により現像スリーブ４１が矢印Ｂ，Ｃ方向に回転し、現像加圧カム２４により加圧され、静電潜像を可視像化する。一方、コントローラ装置１００１内では、ビデオカウント部でプリンタ１００３に転送する画像データから算出される消費トナー量をページ分積算し、その積算結果をプリンタコントローラ２２００に通知する。トナー量は入力されるデータ値に対応するトナー量算出テーブルを用いたテーブル変換により、算出される。プリンタコントローラ２２００は通知されたトナー積算量から、同様にテーブル変換等の手法を用いて、トナー補給量を決定し、現像器へのトナーの供給が行われる。
【００３６】
コントローラ１００１は画像入力デバイスであるスキャナ１００２や画像出力デバイスであるプリンタ１００３と接続し、一方ではＬＡＮ１００４や公衆回線（ＷＡＮ）１００５と接続することで、画像情報やデバイス情報の入出力、ＰＤＬデータのイメージ展開を行うためのコントローラである。
【００３７】
〔コントローラ部の概要説明〕
本発明のコントローラ１００１について、図5に基づいて説明する。ＣＰＵ１０２はシステム全体を制御するプロセッサである。システムバスブリッジ１０１に接続される。
【００３８】
システムバスブリッジ１０１はバススイッチであり、ＲＡＭコントローラ１０３、ROMコントローラ１０６、レンダリング部１０７、ラスタータイル変換部１０８、ディスクコントローラ１０９、ＬＡＮコントローラ１１１、Ｍｏｄｅｍ１１４、画像リングインターフェース１１５、タイルラスター変換部１２１、色変換部１２２、画像伸張部１２３、画像圧縮部１２４、ＩＯバス１２５が接続される。
【００３９】
ＲＡＭ１０４はＣＰＵ１０２が動作するためのシステムワークメモリかつ、画像データを一時記憶するための画像メモリでもあり、ＲＡＭコントローラ１０３により制御される。
【００４０】
ＲＯＭ１０５はブートＲＯＭであり、システムのブートプログラムが格納されており、ＲＯＭコントローラ１０６により制御される。
【００４１】
レンダリング部(1067)は、ＰＤＬコードもしくは、中間ディスプレイリストをビットマップイメージに展開する。
【００４２】
ラスタータイル変換部１０８はラスター画像データをタイル画像データに変換する。タイル画像データとは、１ページの画像データを所定の大きさの単位ブロック（タイルと呼ぶ）に分割したデータである。
【００４３】
ＨＤＤ１１０はハードディスクドライブで、システムソフトウェア，画像データと各画像データに対応するページ情報やジョブ情報を格納する。ディスクコントローラ１０９を介してシステムバスブリッジ１０１に接続される。
【００４４】
ＬＡＮコントローラ１１１は、ＭＡＣ回路１１２、ＰＨＹ／ＰＭＤ回路１１３を介しＬＡＮに接続し、情報の入出力を行う。
【００４５】
モデム１１４は公衆回線に接続し、情報の入出力を行う。
【００４６】
画像リング１１６は、一対の単方向接続経路の組み合わせにより構成される。画像リング上にはスキャン画像処理部１１７、外部データ画像処理部１１８、ループバック画像処理部１１９、プリント画像処理部１２０が接続されている。スキャン画像処理部はスキャナから入力される画像データを処理する。外部データ画像処理部はMFP2001外から転送されてきたラスター画像データを処理する。ループバック画像処理部１１９はHDD１１０またはRAM１０４上に保持されている画像データを読み出し、画像処理を行う。プリント画像処理部はプリンタに出力する画像データを生成するための画像処理を行う。
【００４７】
画像リング１０１はシステムバスブリッジ１０１とは画像リングインターフェース１１５を介して接続される。
【００４８】
タイルラスター変換部１２１はタイル画像データをラスター画像データに変換する。
【００４９】
色変換部１２２はRGB画像データをCMYK画像データに変換する色空間変換部である。
【００５０】
画像伸張部１２３は圧縮されたラスター画像データの伸張制御を行う。本実施例では、ＪＰＥＧを圧縮アルゴリズムに採用している。
【００５１】
画像伸張部１２４はラスター画像データの圧縮制御を行う。本実施例では、ＪＰＥＧを圧縮アルゴリズムに採用している。
【００５２】
ＩＯバス１２５は、内部のＩＯバスの一種であり、標準バスであるＵＳＢバスのコントローラを内蔵するＵＳＢインターフェース１２９、インタラプトコントローラ１２８、ＩＯバス１２５には、バスアービタ（図示せず）が含まれる。
【００５３】
また、ＩＯバス１２５には操作部１２７のインターフェース部である操作部インターフェース１２６も接続されており、操作部１２７に表示する画像データを出力する。また、操作部１２７から本システム使用者が入力した情報を、ＣＰＵ１０２に伝える役割をする。
【００５４】
〔画像処理部の概要説明〕
画像リングに接続された各画像処理部１１７−１２０について説明する。
【００５５】
図7は、スキャン画像処理部１１７の内部ブロック図を表す。３０１はスキャナI/F部であり、スキャナから入力される画像データのI/F部である。３０２はライン間遅延補正  部であり、スキャナ部から入力される画像データのCCDライン間ピッチの整数分の遅延補正を行う。副走査オフセット補正部３０３はスキャン画像データの副走査方向のCCDライン間ピッチの小数部の遅延補正とＭＴＦの補正を行う。画像特性判定部では、スキャン画像データの特性、例えば文字であるとか、網点領域であるとか、の判定をする。入力ガンマ補正部３０５は画像データの入力ガンマ特性の補正を行う。色空間変換部３０６は画像データをデバイス依存の色空間データからデバイス非依存の色空間データへの変換を行う。MTF補正部３０７は主走査方向のMTF補正を行う。フィルタリング処理部３０８は画像の種類に応じてシャープネスをかけたりスムージング処理を行ったりする。ラスタータイル変換部では、ラスター画像データからタイル画像データへの変換を行う。タイル画像になった画像データは画像圧縮部３１０で圧縮され、画像リングI/F３１１から画像リング１１６に出力される。
【００５６】
図8は外部画像データ処理部１１８の内部ブロック図である。外部画像データ処理部は同じ構成の外部画像処理ユニット４００ａ、４００ｂを2つ備えている。４０１，４０９はＭＦＰ外部に接続されたコントローラ機器から入力される画像データを受け取るI/F部である。４０２、４１０は濃度制御部である。外部から入力される画像データはプリント部の色空間データ、例えばCMYK色空間データ、として送られる場合がある。この場合、後述のプリント画像処理部１２０はスルーで出力されるため、コントローラ自身でトナーの最大印字色数などに制限をかけられない。そのため、外部画像処理部に専用の濃度制御部を設け、入力された画像から自動的に最大印字色数に収まるような濃度変換を行う。解像度圧縮部４０３、４１１では入力画像の解像度が高解像度であった場合に解像度の圧縮を行う。ラスタータイル変換部４０４，４１２では入力されたラスター画像をタイル画像への変換を行う。画像圧縮部４０５，４１３では画像データの圧縮を行い、画像リングI/F部４０６、４１４を経由して画像リング１１６に出力される。
【００５７】
コマンド処理部４０７、４１５は、画像リングI/F部４０６，４１４へ接続される。画像リングを介して、ＣＰＵ１０２より発行されたレジスタ設定要求をコマンドバスSW４０８，４１６により接続された各該当ブロックへ書き込む。また、ＣＰＵ１０２より発行されたレジスタ読み出し要求に基づき、コマンドバスSW４０８，４１６により接続された画像処理ブロックの該当レジスタよりレジスタ設定値を読み出し、画像リングI/F部４０６、４１４から画像リング１１６に転送する。
【００５８】
図9にループバック画像処理部１１９の内部ブロック図を示す。ループバック画像処理部１１９は画像リングI/F部５０１を介して、画像リング１１６と接続され、タイル画像データの入出力を行う。コマンド処理部５０２は画像リングインターフェースへ接続される。画像リング１１６を介して、ＣＰＵ１０２より発行されたレジスタ設定要求をコマンドバスSW５０３により接続された各該当ブロックへ書き込む。また、ＣＰＵ１０２より発行されたレジスタ読み出し要求に基づき、コマンドバスSW５０３により接続された画像処理ブロックの該当レジスタよりレジスタ設定値を読み出し、画像リングI/F部５０１から画像リング１１６に転送する。
【００５９】
画像伸張部５０５で伸張されたタイル画像データは、２値多値変換部５０７、色空間変換部５０８、画像合成部５０９、画像回転部５１０、フィルタ処理部５１１、２値化処理部５１２、解像度変換部５１３の各画像処理ブロックの中から、CPU１０２により指示された画像処理ブロックに画像バスSW５０６を介して転送され処理される。各画像処理部で処理された画像データは画像バスＳＷ５０６を介して、画像圧縮部５０４に転送され再圧縮される。再圧縮された画像データは画像リングI/F部５０１より画像リング１１６に転送される。
【００６０】
フィルタ処理部５１１および解像度変換部５１３は複数のタイル画像データを使った処理を行うのでメモリバスSW５１４、メモリコントローラ５１５を介してRAM５１６にタイル画像データを記憶しておく。
【００６１】
図6にプリント画像処理部１２０のブロック図を示す。プリント画像処理部は画像リング１１６から転送されてきたタイル画像データを画像リングI/F２０１部で受取り、プリントエンジンに適した画像処理を行った後、プリンタI/F部２１４からプリンタに画像データを出力する。画像リングI/F２０１に入力されたタイル画像データは、画像伸張部２０４で圧縮画像データから生のタイル画像データに伸張される。伸張されたタイル画像データは、タイルラスター変換部２０５でタイル画像からラスター画像データに変換される。変換されたラスター画像データは色空間圧縮部２０６で、プリンタの再現可能な色空間範囲の画像データに変換され、下地除去部２０７で下地を適正なレベルに飛ばす。さらに、輝度濃度変換部２０８で輝度データから濃度データに変換され、色空間変換部２０９で変換された濃度データに対し、墨入れ処理を行い、CMYKの分版出力データを生成する。次に色補正部２１０でユーザーの好みに応じた色調整が施され、出力ガンマ補正部でプリンタ個別の濃度特性に応じたガンマカーブに対し、ガンマ補正される。中間調処理部２１２では、プリンタの再現階調数に合わせたハーフトーン処理を行う。ハーフトーン処理された画像データはスムージング処理部２１３でエッジ部のジャギーなどの補正処理がなされ、プリンタI/F２１４からプリンタに出力される。
【００６２】
〔画像リングインターフェースの概要説明〕
各画像処理部からCPU１０２が管理するRAM１０４上へ画像データの転送制御を行う。画像リングインターフェース１１５について説明する。図10は画像リングインターフェースの内部ブロック図である。画像リングインターフェースはDMA６０２，６０３，６０４，６０５及びシステムバスアービタ６０１、画像リングアービタ６０６で構成される。
【００６３】
システムバスアービタ６０１及び画像リングアービタ６０６はそれぞれシステムバス６０１と画像リング１１６とDMA６０２，６０３，６０４，６０５間のバス調停を行う。DMAはページ単位またはサブページ単位で画像処理部１１７，１１８，１１９，１２０とRAM１０４間のデータ転送をコントロールする。
【００６４】
図11に本実施例におけるDMA６０２，６０３，６０４，６０５はDMA転送のイメージを示す。各DMAはページまたはサブページを構成するタイル画像データを（X,Y）の2次元の座標を用いてどの部分のタイル画像データをあらわすのかを特定する。転送モードは、７０１のように先頭座標から連続的に転送するノーマル転送モードと７０２のように開始座標と折り返し幅を設定し転送したいエリアをページデータ（サブページデータ）から矩形で切り出して転送する矩形転送モードの2モードをサポートする。
【００６５】
〔サブページ転送による画像転送の高速化〕
本実施例では、外部画像データ処理部１１８は同一のユニットを2個備えている。従って、外部コントローラ機器から1ページのデータを２つのサブページデータに分割し、同時にデータ転送を行えば転送速度を高速化することができる。但し、外部データ画像処理部１１８内の解像度圧縮部４０３では周辺の画像を参照して圧縮後の画像データを求めているため、単純にページ分割すると、境界部の解像度圧縮処理が正しく行われない。従って、本発明では、それぞれのサブページ境界では参照領域の画像データを重複して送るようにして、境界部の処理が正しく行えるような転送を行う。図1は実際のデータフローについて説明したものである。
【００６６】
まず、ステップ１で外部コントローラ内にある1ページの画像データを左右２つのサブページに分割する。分割する方法は外部コントローラ内の図示されない画像メモリに前述のページの画像データ領域と異なる領域にサブページ領域を設け、そこに画像を分割してコピーしても構わないし、前述の画像データを外部画像処理部に転送する際に、領域を分けて転送しても構わない。その際に、コントローラで参照する画像領域の大きさだけ各サブページの画像データには重なりを設ける。図1のサブページ１の[g]及びサブページ２の[a]を含む矩形領域が重なり領域に相当する。ステップ２で、外部データ画像処理部１１８で解像度圧縮や濃度制御などの処理をしたのち、画像データを圧縮し、ラスタータイル変換を行う。タイルに変換された画像データは、ステップ３で画像リング１１６を経由し、画像リングインターフェース１１５からRAM１０４に書き込まれる。このとき画像リングインターフェース１１５では、矩形転送モードを用いて参照領域を含まないサブページデータの転送を行う。図1のサブページデータ１の破線部及びサブページデータ２の点線部が矩形転送される領域に相当する。RAM１０４に書き込まれたサブページデータ１，２はステップ４でCPU１０２によりRAM内で１ページデータへの再結合処理が行われる。
【００６７】
このときの、１ページデータの再結合処理は画像リングインターフェースのDMAに結合機能を持たせ、ノーマル転送モードで一旦RAM104にサブページデータを格納した後、画像リングインターフェース１１５用いてRAM１０４からRAM１０４へ矩形転送かつ2ページの結合処理を持たせるようなやり方でも構わない。
【００６８】
また、本発明の実施例では外部データ画像処理部に複数のユニットを設け、サブページに分割転送する手法について説明したが、例えばスキャン画像処理部やループバック画像処理部が同じ処理を行うユニットを複数設け、各ユニットに対し分割されたサブページデータを転送するようにすれば、同様に内部の画像処理を高速化することも可能である。
【図面の簡単な説明】
【００６９】
【図１】本発明の実施形態における、画像データの分割転送のデータフローを示す図である。
【図２】本発明の画像処理システムを示すシステム図である。
【図３】本発明の画像処理装置の概略を示す図である。
【図４】本発明の画像処理装置のプリンタコントローラのブロック図である。
【図５】本発明の画像処理装置のシステムコントローラのブロック図である。
【図６】本発明の画像処理装置のプリント画像処理装置のブロック図である。
【図７】本発明の画像処理装置のスキャン画像処理装置のブロック図である。
【図８】本発明の画像処理装置の外部データ画像処理装置のブロック図である。
【図９】本発明の画像処理装置のループバック画像処理装置のブロック図である。
【図１０】本発明の画像処理装置の画像リングインターフェースのブロック図である。
【図１１】本発明の画像処理装置の画像リングインターフェースのDMAの転送モードを説明する図である。
【図１】
2006171864.tif 000003
【図２】
2006171864.tif 000004
【図３】
2006171864.tif 000005
【図４】
2006171864.tif 000006
【図５】
2006171864.tif 000007
【図６】
2006171864.tif 000008
【図７】
2006171864.tif 000009
【図８】
2006171864.tif 000010
【図９】
2006171864.tif 000011
【図１０】
2006171864.tif 000012
【図１１】
2006171864.tif 000013