(57)【要約】【課題】  印刷装置のコントローラの検証は、実際の印刷結果や従来例等により表示される最終画像データのみを観測するだけでは十分かつ効率的でない。【解決手段】  出力用画像データを複数ライン分並行して生成するコントローラ１００からの画像データを、偶数ライン及び奇数ライン画像データとして入力し、その入力した画像データをフレームメモリ２０６に記憶する。フレームメモリ２０６に記憶されている画像データを印刷画像で表示するか、偶数ライン或いは奇数ラインの画像として表示するかが選択されると、その選択に応じて、フレームメモリ２０６に記憶された画像データからライン単位の画像データ或いはフル画像の画像データを読み出して表示する。【選択図】    図１
2005092747.tif 000002
【特許請求の範囲】
【請求項１】
出力用画像データを複数ライン分並行して生成するコントローラからの画像データを入力して処理する画像処理装置であって、
前記コントローラから供給される画像データを入力する画像入力手段と、
前記画像入力手段により入力した画像データを記憶する画像記憶手段と、
前記画像記憶手段に記憶されている画像データをフル画像で表示するか、ライン単位で表示するかを選択する選択手段と、
前記選択手段による選択に応じて、前記画像記憶手段に記憶された前記画像データからライン単位の画像データ或いはフル画像の画像データを読み出して表示する表示制御手段と、
を有することを特徴とする画像処理装置。
【請求項２】
前記選択手段は、フル画像、偶数ライン画像及び奇数ライン画像から表示する画像を選択することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記画像データはカラー画像データであり、前記選択手段は更に、前記カラー画像データの内の所望の色空間の画像データを選択可能であることを特徴とする請求項１又は２に記載の画像処理装置。
【請求項４】
前記表示制御手段は、前記偶数ライン画像と、前記奇数ライン画像とを一つの画面上に夫々表示することを特徴とする請求項２に記載の画像処理装置。
【請求項５】
前記画像入力手段は、前記コントローラから供給される偶数ライン画像データ及び奇数ライン画像データをそれぞれ別々に入力することを特徴とする請求項１乃至４のいずれか１項に記載の画像処理装置。
【請求項６】
前記画像入力手段は、前記コントローラから供給される偶数ライン画像データ及び奇数ライン画像データを切り替えて入力することを特徴とする請求項１乃至４のいずれか１項に記載の画像処理装置。
【請求項７】
出力用画像データを複数ライン分並行して生成するプリンタのコントローラからの画像データを入力して処理する画像処理装置であって、
前記コントローラで生成されて供給される画像データを入力する画像入力手段と、
前記画像入力手段により入力した画像データを記憶する画像記憶手段と、
前記画像記憶手段に記憶されている画像データを印刷される画像形式で表示するか、奇数ライン或いは偶数ラインの画像として表示するかを選択する選択手段と、
前記選択手段により印刷される画像形式が選択されると、前記画像記憶手段に記憶されたフル画像の画像データを読み出して表示し、前記選択手段により奇数ライン或いは偶数ラインの画像として表示するように選択されると、前記画像記憶手段に記憶された奇数ライン及び／又は偶数ラインの画像データを読み出して、それぞれ奇数ライン画像或いは偶数ライン画像として表示する表示制御手段と、
を有することを特徴とする画像処理装置。
【請求項８】
前記画像データはカラー画像データであり、前記選択手段は更に、前記カラー画像データの内の所望の色空間の画像データを選択可能であることを特徴とする請求項７に記載の画像処理装置。
【請求項９】
出力用画像データを複数ライン分並行して生成するコントローラからの画像データを入力して処理する画像処理方法であって、
前記コントローラから供給される画像データを入力する画像入力工程と、
前記画像入力工程で入力した画像データをメモリに記憶する記憶工程と、
前記メモリに記憶されている画像データをフル画像で表示するか、ライン単位で表示するかを選択する選択工程と、
前記選択工程での選択に応じて、前記メモリに記憶された前記画像データからライン単位の画像データ或いはフル画像の画像データを読み出して表示する表示制御工程と、
を有することを特徴とする画像処理方法。
【請求項１０】
前記選択工程では、フル画像、偶数ライン画像及び奇数ライン画像から表示する画像を選択することを特徴とする請求項９に記載の画像処理方法。
【請求項１１】
前記画像データはカラー画像データであり、前記選択工程では更に、前記カラー画像データの内の所望の色空間の画像データを選択可能であることを特徴とする請求項９又は１０に記載の画像処理方法。
【請求項１２】
前記表示制御工程では、前記偶数ライン画像と、前記奇数ライン画像とを一つの画面上に夫々表示することを特徴とする請求項１０に記載の画像処理方法。
【請求項１３】
前記画像入力工程は、前記コントローラから供給される偶数ライン画像データ及び奇数ライン画像データをそれぞれ別々に入力することを特徴とする請求項９乃至１２のいずれか１項に記載の画像処理方法。
【請求項１４】
前記画像入力工程は、前記コントローラから供給される偶数ライン画像データ及び奇数ライン画像データを切り替えて入力することを特徴とする請求項９乃至１２のいずれか１項に記載の画像処理方法。
【請求項１５】
出力用画像データを複数ライン分並行して生成するプリンタのコントローラからの画像データを入力して処理する画像処理方法であって、
前記コントローラで生成されて供給される画像データを入力する画像入力工程と、
前記画像入力工程で入力した画像データをメモリに記憶する記憶工程と、
前記メモリに記憶されている画像データを印刷される画像形式で表示するか、奇数ライン或いは偶数ラインの画像として表示するかを選択する選択工程と、
前記選択工程で、印刷される画像形式が選択されると、前記メモリに記憶されたフル画像の画像データを読み出して表示し、前記選択工程で奇数ライン或いは偶数ラインの画像として表示するように選択されると、前記メモリに記憶された奇数ライン及び／又は偶数ラインの画像データを読み出して、それぞれ奇数ライン画像或いは偶数ライン画像として表示する表示制御工程と、
を有することを特徴とする画像処理方法。
【請求項１６】
前記画像データはカラー画像データであり、前記選択工程は更に、前記カラー画像データの内の所望の色空間の画像データを選択可能であることを特徴とする請求項１５に記載の画像処理方法。
【請求項１７】
請求項９乃至１６のいずれか１項に記載の画像処理方法を実行することを特徴とするプログラム。
【請求項１８】
請求項１７に記載のプログラムを記憶したことを特徴とする記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、出力用画像データを生成するコントローラからの画像データを入力して処理する画像処理装置及びその方法に関するものである。
【背景技術】
【０００２】
プリンタ等の画像出力装置は、その画像出力装置に接続されているホストコンピュータやデジタルカメラなどから出力を指示された画像データ（印刷データ）を受け取って、紙などのメディアに画像を出力している。このような画像出力装置は、一般には、受信した印刷データを出力に適した画像データに変換するコントローラ部と、そのコントローラ部から出力された画像データを受け取って紙などの記録媒体に画像を出力するエンジン部とを備えている。
【０００３】
以降、このような画像出力装置の一例としてレーザビームプリンタの場合について説明する。
【０００４】
レーザビームプリンタは、シリアル回線、パラレル回線或いは、イーサネット（登録商標）などのネットワーク回線を通じて、ホストコンピュータから印刷データを受け取り、コントローラ部で、その印刷データをビットマップデータ（画像データ）に変換し、そのビットマップデータに基づいて、エンジン部により紙搬送や電子写真プロセスを実行して画像を記録している。
【０００５】
このコントローラ部とエンジン部との間はビデオインターフェースと呼ばれる通信路を介して接続されている。このビデオインターフェースには、ビットマップデータを転送するための画像信号、画像信号のタイミング等を制御するコントロール信号、コントローラ部がエンジン部に指示を行うためのコマンド信号、エンジン部がコントローラ部にエンジンの状態を伝えるためのステータス信号等が含まれている。そしてエンジン部は、ビデオインターフェースを介して受信するコマンド信号に従って動作し、コントロール信号に従って転送される画像信号（ビットマップデータ）を受信し、電子写真プロセスを用いて紙などの記録媒体に画像を形成する。
【０００６】
このようなコントローラ部とエンジン部とを備える画像出力装置において、正常に画像が出力されるためには、コントローラ部において印刷データが適正にビットマップデータに変換された後、そのビットマップデータがエンジン部に送信され、エンジン部がそのビットマップデータを適正に出力しなければならない。従来、画像出力装置の開発過程や動作検証過程では、様々な印刷データをコントローラ部に送信し、実際にエンジン部を動作させて出力画像を得る必要があり、出力画像に異常が発生しているか否かの評価は人間の目で行われていた。また、この様な画像出力の評価のプロセスは繰り返し行われる。
【０００７】
このように、実際にエンジン部を稼動させて出力画像を得る従来の手法では、コントローラ部とエンジン部の両方の開発が十分に進み、両者が動作する段階に至らなければ行うことができず、開発期間の短縮を目的とした並行開発が困難である。また、画像の評価及び印刷時間を測定するための印刷物の量が膨大になり、多大な時間とトナーや印刷用紙等の消耗品が必要になるという問題がある。
【０００８】
このような問題点に鑑み、例えば特許文献１では、コントローラ部が出力するビデオ信号を受信し、ＣＲＴ等の表示装置に画像として可視化する画像処理装置が提案されている。この画像処理装置によれば、プリンタの開発過程によってエンジン部を用いることなく、出力画像を検証することができる。
【特許文献１】特開２００２−３０７７９１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら上記特許文献１における手法では、複数ラインの画像データを同時に形成する様な画像印刷装置の検証に利用する場合には十分でない。例えばマルチビームタイプのレーザプリンタでは、複数のレーザダイオードを駆動し複数ラインを同時に描画する。このようなプリンタエンジンに対応するコントローラでは、画像データをライン毎に並行して生成する必要があり、コントローラ開発者は生成される最終画像のみを観測するのではなく、対応するラインに与える画像データのみからなる画像データを観測しその正当性を確認（並行生成される各ラインのデータ生成部が其々所定の時間内に正確に動作しているか否かの検証）する必要がある。つまり、実際の印刷結果や前記従来例等により表示される最終画像データのみを観測するだけでは十分かつ効率的な検証を行なうことができない。
【００１０】
本発明は上述の問題点に鑑みてなされたもので、並行して複数ラインの画像データを形成するコントローラの動作を効率良く検証できる画像処理装置及びその装置を提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明の画像処理装置は以下のような構成を備える。即ち、
出力用画像データを複数ライン分並行して生成するコントローラからの画像データを入力して処理する画像処理装置であって、
前記コントローラから供給される画像データを入力する画像入力手段と、
前記画像入力手段により入力した画像データを記憶する画像記憶手段と、
前記画像記憶手段に記憶されている画像データをフル画像で表示するか、ライン単位で表示するかを選択する選択手段と、
前記選択手段による選択に応じて、前記画像記憶手段に記憶された前記画像データからライン単位の画像データ或いはフル画像の画像データを読み出して表示する表示制御手段とを有することを特徴とする。
【００１２】
また本発明の画像処理装置は以下のような構成を備える。即ち、
出力用画像データを複数ライン分並行して生成するプリンタのコントローラからの画像データを入力して処理する画像処理装置であって、
前記コントローラで生成されて供給される画像データを入力する画像入力手段と、
前記画像入力手段により入力した画像データを記憶する画像記憶手段と、
前記画像記憶手段に記憶されている画像データを印刷される画像形式で表示するか、奇数ライン或いは偶数ラインの画像として表示するかを選択する選択手段と、
前記選択手段により印刷される画像形式が選択されると、前記画像記憶手段に記憶されたフル画像の画像データを読み出して表示し、前記選択手段により奇数ライン或いは偶数ラインの画像として表示するように選択されると、前記画像記憶手段に記憶された奇数ライン及び／又は偶数ラインの画像データを読み出して、それぞれ奇数ライン画像或いは偶数ライン画像として表示する表示制御手段とを有することを特徴とする。
【００１３】
更に本発明の画像処理方法は以下のような工程を備える。即ち、
出力用画像データを複数ライン分並行して生成するコントローラからの画像データを入力して処理する画像処理方法であって、
前記コントローラから供給される画像データを入力する画像入力工程と、
前記画像入力工程で入力した画像データをメモリに記憶する記憶工程と、
前記メモリに記憶されている画像データをフル画像で表示するか、ライン単位で表示するかを選択する選択工程と、
前記選択工程での選択に応じて、前記メモリに記憶された前記画像データからライン単位の画像データ或いはフル画像の画像データを読み出して表示する表示制御工程とを有することを特徴とする。
【００１４】
また本発明の画像処理方法は以下のような工程を備える。即ち、
出力用画像データを複数ライン分並行して生成するプリンタのコントローラからの画像データを入力して処理する画像処理方法であって、
前記コントローラで生成されて供給される画像データを入力する画像入力工程と、
前記画像入力工程で入力した画像データをメモリに記憶する記憶工程と、
前記メモリに記憶されている画像データを印刷される画像形式で表示するか、奇数ライン或いは偶数ラインの画像として表示するかを選択する選択工程と、
前記選択工程で、印刷される画像形式が選択されると、前記メモリに記憶されたフル画像の画像データを読み出して表示し、前記選択工程で奇数ライン或いは偶数ラインの画像として表示するように選択されると、前記メモリに記憶された奇数ライン及び／又は偶数ラインの画像データを読み出して、それぞれ奇数ライン画像或いは偶数ライン画像として表示する表示制御工程とを有することを特徴とする。
【発明の効果】
【００１５】
以上説明したように本発明によれば、並行して複数ラインの画像データを形成するコントローラの動作を効率良く検証できるという効果がある。
【発明を実施するための最良の形態】
【００１６】
以下、添付図面を参照して本発明の好適な実施の形態を詳しく説明する。
【実施例１】
【００１７】
図１は、本発明の実施の形態１に係る画像処理装置の構成を示すブロック図で、この実施の形態１では、例えばレーザビームプリンタのコントローラ１００の動作を検証するために、コントローラ１００で処理された画像データをビデオインターフェース部４００を介して取り込み、ビデオデータ制御部２００で処理してＰＣ２４の拡張バス３００に出力する場合で説明する。
【００１８】
図において、４００はビデオインターフェース部で、出力画像データを生成するコントローラ１００に接続され、ビデオデータ制御部２００との間でのインターフェースを制御している。拡張バス３００は、パーソナルコンピュータ（ＰＣ）などの拡張バスである。
【００１９】
ビデオデータ制御部２００は、コントローラ１００から出力される画像データをフレームメモリ２０６に蓄積し、その蓄積した画像データを拡張バス３００を介してＰＣ２４の処理部に転送する機能を有する。
【００２０】
以下、このビデオデータ制御部２００の構成を説明する。
【００２１】
２０１はコントローラインターフェース制御部であり、コントローラ１００からの画像転送要求信号に対して画像転送許可信号を返送する。これによりコントローラ１００は、画像転送許可信号に同期して画像データの転送を開始する。２０３ａ〜ｂは画像入力制御部で、コントローラ１００が出力する画像データをデュアルポートメモリ制御部２０４に転送する。更に、このデュアルポートメモリ制御部２０４は、画像入力制御部２０３ａ〜２０３ｂから転送された画像データをフレームメモリ２０６に書き込んでいる。ここで、デュアルビームタイプのプリンタエンジンに対応するコントローラ１００の場合、奇数ラインの画像データと偶数ラインの画像データがコントローラ１００から同時に出力される。従って、画像入力部２０３ａは偶数ラインの画像データを取り込み、画像入力部２０３ｂは奇数ラインの画像データを取り込む。２０２は拡張バスインターフェース制御部で、拡張バス３００を介して画像データの転送状態をＰＣに通知するとともに、ＰＣからのデータ転送要求に従って、フレームメモリ２０６に保持された画像データを読み出して画像出力制御部２０５に転送する。そして、この画像出力制御部２０５は、拡張バス３００に画像データを出力する。
【００２２】
尚、この実施の形態では、フレームメモリ２０６は、奇数ラインと偶数ラインの画像データをそれぞれ別々のメモリ空間に記憶していてもよく、或いは奇数ラインと偶数ラインの画像データを、通常の画像データの格納時と同様に、交互にメモリのアドレス順に記憶するようにしても良い。
【００２３】
図２は、ビデオインターフェース部４００の構成を説明するブロック図である。
【００２４】
４３はコネクタで、専用のビデオケーブルを介してコントローラ１００に接続される。４１はラインドライバで、平衡型の信号インターフェース用ドライバ／レシーバ・デバイスを有し、ケーブルを介してビデオ信号を高速に送受信している。このラインドライバ４１は、コントローラ１００との間で各種同期信号、同期信号に同期したＣＭＹＫ画像データ、プリンタエンジンとのインターフェースを司るシリアルコマンド信号等をやり取りしている。４２ａ，４２ｂはＦＩＦＯで、それぞれビデオ同期クロックに従って、奇数ラインの画像データと偶数ラインの画像データを保持している。４３は板間結合用のコネクタで、ビデオデータ制御部２００との物理的インターフェースを司る。ビデオデータ制御部２００は、コントローラ１００から送出されるプリントコマンド等に従って同期信号を生成してコントローラ１００に送出し、その同期信号に同期してコントローラ１００から送られる画像データをＦＩＦＯ４２ａ，４２ｂから読み出している。
【００２５】
図３は、本発明の実施の形態１に係る画像処理装置２３とコントローラ１００との接続形態を説明するブロック図である。
【００２６】
コントローラ２１は、図１に示すコントローラ１００に相当している。尚、本来は、このコントローラ２１の出力は、例えばレーザビームプリンタなどの印刷装置のエンジンコントローラに接続されるものである。このようなエンジンコントローラは、例えば電子写真方式のプリンタの場合、レーザドライバを駆動し、コントローラ２１により生成されたラスタ画像データを感光体ドラム表面に静電潜像し、トナーを磁気的に付着させ記録用紙に現像する。
【００２７】
これに対して本実施の形態１は、コントローラ２１の検証を行うもので、ビデオインターフェースをＰＣ２４の拡張バス３００を介して、本実施の形態に係る画像処理装置２３（図１のビデオインターフェース部４００、ビデオデータ制御部２００、拡張バス３００、ＰＣなどに相当）のインターフェース部２２に接続する。このインターフェース部２２は、コントローラ２１の出力コマンド等に従って同期信号を生成し、コントローラ２１の出力するラスタ画像データをインターフェース部２２のメモリ（フレームメモリ２０６に相当）に保持する。このメモリに保持された画像データは、パーソナルコンピュータ２４で動作するソフトウェアにより再構成され、表示装置２５であるＣＲＴ等に表示される。このように本実施の形態１に係る画像処理装置２３は、プリンタエンジンの代わりに接続され、コントローラ２１のハードウェア／ソフトウェアの開発などに利用される。なお、入力部２６は、例えばキーボードや、ポインティングデバイスであるマウス等を含み、ＰＣ２４に接続されている。
【００２８】
図４は、本実施の形態１に係るインターフェース部を説明する図で、前述の図１と共通する部分は同じ記号で示している。
【００２９】
図において、４００はビデオインターフェース部、２００はビデオデータ制御部である。ビデオデータ制御部２００は、ビデオインターフェース回路、メモリコントローラ、メモリ、ＰＣＩインターフェース等を含み、ビデオインターフェース部４００を介して、データの蓄積制御や同期信号の生成、プリンタコマンドの処理等を行うものである。ビデオデータ制御部２００は、ＰＣＩインターフェースの拡張ボードとしてパーソナルコンピュータ２４の拡張スロットに装着される。またビデオインターフェース部４００は、ビデオデータ制御部２００に板間結合されるユニットであり、取替え可能な構造を有している。
【００３０】
図５（Ａ）（Ｂ）は、本実施の形態１に係る画像処理装置の動作を説明するタイミングチャートである。尚、ここではデュアルビームタイプのＬＢＰエンジンにおいて、４色の画像データを順次並行して処理するコントローラ１００における制御タイミング例の場合で説明する。
【００３１】
図５（Ａ）において、コントローラ１００から画像転送要求信号が送られてくると（５０１）、ビデオデータ制御部２００のコントローラインターフェース制御部２０１は画像転送許可信号を返送する（５０２）。この画像転送許可信号が返送されたコントローラ１００は、第１のカラー画像データの偶数ライン及び奇数ラインをビデオインターフェース制御部４００を介してビデオデータ制御部２００に転送する（５０３）。以下、第２のカラー画像データ〜第４のカラー画像データのそれぞれの偶数ライン及び奇数ラインの画像データが、コントローラ１００からビデオデータ制御部２００に送信される（５０４〜５０６）。このようにデュアルビームタイプのコントローラ１００は、偶数及び奇数ラインからなる２ライン分の画像データを並行して生成し、これら２ライン分の画像データをほぼ同時に出力する。
【００３２】
ビデオデータ制御部２００の画像入力制御部２０３ａは、こうしてコントローラ１００から転送された偶数ラインの画像データを入力し、また画像入力制御部２０３ｂは、奇数ラインの画像データを入力し、それぞれデュアルポートメモリ制御部２０４を介してフレームメモリ２０６に格納する。こうして１ページ目の画像データの全てがフレームメモリ２０６に格納されると、拡張バスインターフェース制御部２０２は、拡張バス割り込み信号を発生させて１ページ目のデータ格納が終了したことをＰＣ２４に通知する。尚、ここでは、画像データはＣＭＹＫの４色データで構成されているため、第１〜第４のカラーデータとしたが、その画像データを構成する色数に応じて、この画像データの数が変更されることはもちろんである。
【００３３】
図５（Ｂ）は、拡張バス３００との間でのデータのやり取りを説明するタイミング図で、拡張バス割り込み信号に同期して１ページ分の画像データ（第１カラー乃至第４カラーからなる４色分）がビデオデータ制御部２００から拡張バス３００に出力される（画像データ出力）タイミングとして示されている。
【００３４】
ＰＣ２４側では、拡張バス３００を介した割り込み信号に基づき、ビデオデータ制御部２００に格納された画像データを取得する。ビデオデータ制御部２００からＰＣ２４側へのデータ転送については、拡張バスインターフェースに基づき実行可能であるどのような方法を用いても構わない。例えば、フレームメモリ２０６を拡張バス３００上のメモリ空間にマッピングし、通常のメモリリードアクセスによって読み出す方法や、或いは画像処理装置２３に拡張バス３００上で動作可能なバスマスタ転送機能を持たせ、予め指定されたメモリに転送させる方法を用いても良い。
【００３５】
以上の一連の動作により、画像データはコントローラ１００より画像処理装置２３を介して拡張バス３００に転送される。以下、２ページ以降の画像データの転送に関しては同様の動作で実現されるため、その説明を省略する。
【００３６】
次に、本発明の実施の形態１に係るソフトウェア（ホストとなるパーソナルコンピュータ２４）の動作について説明する。
【００３７】
図６は、本実施の形態１に係るパーソナルコンピュータ２４のソフトウェアの構成を示す図である。
【００３８】
図において、６１はオペレーティングシステム（基本ソフトウェア）であり、本実施の形態１では、米マイクロソフト社のWindows２０００（登録商標）を利用している。このオペレーティングシステム６１は、パーソナルコンピュータ２４のメモリ、割り込み、ハードディスクなどのリソースを管理する。６２はデバイスドライバで、本実施の形態１に必要なハードウェアであるインターフェースボード２２に対する基本的操作を提供する。この基本的な操作とは、インターフェースボード２２上のレジスタへのアクセス、バッファメモリへのアクセス、インターフェースボード２２からの割り込みの処理等である。マネージャ６３は、ミドルウェアで、インターフェースボード２２へのより高度な操作を提供する。この高度な操作とは、インターフェースボード２２上のバッファに格納された画像データをＤＩＢフォーマット（デバイス非依存ビットマップ形式）等で取得する機能などを含み、取得時には縮小・拡大・ディザ補正などを同時に処理することができる。このマネージャ６３は、内部でデバイスドライバ６２を利用している。アプリケーション６４は、当該装置２３のオペレータに対するユーザインターフェースを提供するソフトウェアである。これによりオペレータは、このアプリケーション６４を通じて、当該装置２３に起動、停止、解析などの指示を出すことができる。アプリケーション６４は、内部でマネージャ６３を利用している。
【００３９】
次に図７乃至図８のフローチャートを参照して、本実施の形態１に係る画像処理装置２３の動作の詳細について説明する。尚、このフローチャートで示す処理は全てパーソナルコンピュータ２４で動作するソフトウェアを用いて実現されている。そして、このソフトウェアは、ユーザに対するＧＵＩを提供すると共に、インターフェースボード２２を制御している。
【００４０】
図７及び図８は、本実施の形態１に係る画像処理装置２３において、コントローラ１００が生成する画像データをリアルタイムに表示する機能（以下、「リアルタイム解析」機能）の動作を説明するフローチャートである。尚、この処理を実行するプログラムは、ＰＣ２４のハードディスクなどに図６のアプリケーション６４として記憶されている。
【００４１】
この処理が起動されると、まずステップＳ１で初期化処理が行われる。この初期化処理は、このソフトウェアに関する変数等の初期化と共に、ビデオデータ制御部２００に関するレジスタの設定等といったハードウェアの初期化処理が含まされている。この初期化処理が終了するとステップＳ２に進み、ユーザに対する初期画面を表示する。
【００４２】
図９は、ステップＳ１の初期化処理が終了してソフトウェアが起動した状態の初期画面を示す図で、この表示は表示部２５に表示される。尚、この図９では省略して示していないが、この画面上にはマウスカーソルが表示されており、このカーソルを使用して各スイッチボックスやボタン等を指示し、入力部２６のマウス等を使用してクリック操作を行うことにより、各種ボタンやスイッチの設定や変更を行うことができる。
【００４３】
図において、８１は画像表示領域を示し、この領域８１にコントローラ１００により生成された画像データが表示される。８２は紙サイズを指定するためのコンボボックスで、このコンボボックス８２で設定された紙サイズに対応して、画像表示領域８１の主走査画素数／主走査開始位置／副走査ライン数／副走査開始位置が設定される。８３は詳細設定のためのユーザインターフェースを表示するためのボタンで、このボタン８３の押下によって図１０に示す詳細設定ウィンドウが表示される。
【００４４】
図１０の例では、画像表示領域８１に表示される画像エリアは、「主走査開始位置」が「０」、「副走査開始位置」が「０」で、「主走査方向の有効画素数」が「４８６４」、「副走査方向の有効ライン数」が「６８４９」の場合を示している。
【００４５】
この詳細設定ウィンドウを用いて、予め設定した画像表示領域を決定するパラメータを変更することが可能である。ラジオボタン８４は、画像表示領域８１に表示される画像データの色空間を指定するものである。「開始」ボタン８５は、マネージャレイヤのソフトウェアを介して、ビデオデータ制御部２００に対して画像データ取得動作の開始を指示する。「停止」ボタン８６は、この画像取得動作の停止を指示する。８７は、画像表示領域８１に表示されている画像が何枚目の画像であるか、即ち、印刷済みの画像の枚数を表示するエリアである。８８は、奇数或いは偶数のいずれのビームに対応する画像データを表示するかを選択するためのラジオボタンで、これにより偶数ライン或いは奇数ラインのいずれかを指定して、画像データを取得することができる。
【００４６】
こうしてステップＳ２の処理が終了するとステップＳ３に進み、表示する画像データのサイズ及び色空間が、新たに指定或いは変更されたか否かを検出する。その場合はステップＳ４に進み、その指定或いは変更指示に従ってパラメータを設定し直す。ビデオデータ制御部２００は、ここで指定されたパラメータに従って有効な領域の画像データのみを取り込んでフレームメモリ２０６に保持する。又、ラジオボタン８４の指示により色空間の変更が指示された場合は、その指定された色空間の画像データを表示するように設定する。尚、ここでは表示色空間として、「カラー」、「Ｃプレーン」、「Ｍプレーン」、「Ｙプレーン」、「Ｋプレーン」の５種類を選択可能である。
【００４７】
通常、コントローラ１００が出力する画像データはＣＭＹＫ色空間であるため、ここで「カラー」を選択した場合、フレームメモリ２０６に蓄積したＣＭＹＫ画像データを取り出し、ＲＧＢデータに色変換した後、表示領域８１に表示する。またＣ／Ｍ／Ｙ／Ｋプレーンのそれぞれを表示する場合は、フレームメモリ２０６から必要な色プレーンの画像データのみを取り出して表示する。
【００４８】
次にステップＳ５に進み、図９のボタン８８の設定に応じて、どのビームに対応する画像データを表示するかを選択する。
【００４９】
図１１（Ａ）〜（Ｃ）は、ボタン８８で指定されたビームに対応する画像データの様子を模式的に表した図である。
【００５０】
図１１（Ａ）は「印刷画像」が指示された場合を示し、実際に印刷される画像データそのものを表している。図１１（Ｂ）は「偶数ライン画像」が指定された場合を示し、ここでは画像データの偶数ラインのみを結合し、画像として再生されている。この場合の画像データは、偶数ラインのデータを描画するレーザの駆動データに相当する。図１１（Ｃ）は、「奇数ライン画像」が指定された場合を示し、ここでは画像データの奇数ラインのみを結合した画像として再生されている。これら奇数ラインは、奇数ラインのデータを描画するレーザの駆動データに相当している。このように表示対象となる画像の指定が変更された場合はステップＳ６に進み、それに応じてパラメータが設定される。このようにして画像サイズ、表示色空間及び表示対象ビーム画像の設定が終了するとステップＳ７に進み、実際に画像データの取り込みを開始するための「開始」ボタン８５が指示されたかどうかを調べる。尚、上述した各種パラメータはそれぞれデフォルト値が設定されているため、必要が無い場合には設定する必要はない。
【００５１】
そしてステップＳ７で「開始」ボタン８５の指示が検出されるとステップＳ８に進み、マネージャレイヤのソフトウェア６３を介して、ビデオデータ制御部２００による画像データの取得動作を開始する。このステップＳ８では、ビデオデータ制御部２００の処理開始レジスタが設定されると同時に、このソフトウェアに対する割込み動作を有効化する。即ち、ここで印刷可能な状態に遷移し、コントローラ１００の発行する制御コマンドに従って同期信号の出力を開始する。割込み動作はビデオデータ制御部２００がコントローラ１００が出力する画像データの１ページ分がフレームメモリ２０６に蓄積されたことをソフトウェアに通知するためのものであり、以後ページエンド割込みと呼ぶ。このページエンド割込みが有効化されると、この処理は、ステップＳ９で、「停止」ボタン８６が指示されたことを検知するまで当該割込み処理を待ち続けることになる。
【００５２】
図１２は、ページエンド割込みにより開始される動作を説明するフローチャートである。
【００５３】
このページエンド割込み処理が発生すると、図９のボタン８４で指定された表示色空間に従って、フレームメモリ２０６に蓄積された画像データをパーソナルコンピュータ２３のメモリに転送する。次にステップＳ３１に進み、最終印刷画像の表示が指定されている場合はステップＳ３２に進み、フレームメモリ２０６に保持している画像データを転送する。そしてステップＳ３３に進み、奇数ラインと偶数ラインとを結合する。
【００５４】
一方、ステップＳ３１で、特定のビーム画像（「偶数ライン画像」或いは「奇数ライン画像」）の表示が指定されている場合はステップＳ３７に進み、奇数ラインの画像データが指示されているかどうかを判定する。「奇数ライン画像」の場合はステップＳ３８に進み、その指定された奇数ラインの画像データのみを転送する。また「偶数ライン画像」が指定されている場合はステップＳ３９に進み、その指定された偶数ラインの画像データのみを転送する。尚、多くの場合、コントローラ１００が出力する画像データのサイズと比較して画像表示領域８１のサイズが小さいため、その画像データに対する縮小変換を行いながら対象となる画像データを取り出す。具体的には、フレームメモリ２０６に蓄積された画像データが、例えば図１０に示すように、主走査画素数が「４８６４」画素、副走査有効ライン数が「６８４９」画素の場合は、その画像データを１／８倍に縮小し、６０８画素×８５６ラインの画像データに変換してパーソナルコンピュータ２４に転送する。更にこの際、サブサンプリングに伴う折り返し雑音などの影響を抑えるために所定の空間フィルタで帯域制限を行う。また、取り出す画像データは、表示画像色空間がＣ／Ｍ／Ｙ／Ｋプレーンのいずれかに設定されている場合は、その指定されているプレーンに対応する画像データのみを取り出す。
【００５５】
こうしてステップＳ３３、或いはステップＳ３８，Ｓ３９の処理を実行するとステップＳ３４に進み、その処理された画像データに基づく画像を表示し、次にステップＳ３６に進み、その表示した画像のページ数、即ち印刷完了ページ数を図９のエリア８７に表示する。
【００５６】
以上説明した処理により、ページエンド割込みが発生する度に、図１２のフローチャートに従って、画像表示領域８１にリアルタイムで画像が表示されることになる。即ち、プリンタエンジンを接続して紙に印刷されるのと同様に、コントローラ１００でラスタライズされる画像データを、リアルタイムで表示部２５に表示することができる。更に、「奇数ライン画像」或いは「偶数ライン画像」が指定されている場合は、奇数ライン或いは偶数ラインの画像データのみを、複数ページに亘ってリアルタイムで表示することができる。
【００５７】
次に図７のステップＳ９において、「停止」ボタン８６が指示されたことを検知した場合の処理について説明する。
【００５８】
「停止」ボタン８６が指示されるとステップＳ１０に進み、アプリケーションソフトウェア６４はマネージャーソフトウェア６３及びドライバソフトウェア６２を介して、割込み処理の発生を禁止すると共に、ビデオデータ制御部２００に対してプリンタコマンドに対するプリンタエミュレーション処理の停止を命じる。この「停止」ボタン８６が指示されると、この画像処理装置２３は、以後「オフライン解析」モードと呼ぶモードで動作する。この「オフライン解析」モードでは、リアルタイム解析モード動作時にフレームメモリ２０６に蓄積した最終ページの画像データに対する解析機能を提供する。
【００５９】
図１３は、この「オフライン解析」モード時におけるユーザインターフェースの一例を示す図で、前述の図９と共通する部分は同じ記号で示している。
【００６０】
ここで、画像表示領域８１には、最終ページの画像が表示されている。この「オフライン解析」モードの場合、「拡大」／「縮小」機能１１２、「データ保存」機能１１３、「ログ表示」機能１１４等のオペレーションを促すボタンが有効化される。
【００６１】
図８は、図７のステップＳ１０に続く「オフライン解析」モードにおける処理を説明するフローチャートである。
【００６２】
図８において、ステップＳ１１で、ボタン８８の指定が変更されて、表示画像の変更が指示されたかどうかを調べ、そうであればステップＳ１２に進み、指定された「印刷画像」、「奇数ライン画像」又は「偶数ライン画像」に対応する画像データを表示する。
【００６３】
図１４は、ボタン８８の「偶数ライン画像」が指示されて、偶数ラインの画像表示が指示された場合の画像表示例を示す図で、前述の図面と共通する部分は同じ記号で示している。
【００６４】
この場合、フレームメモリ２０６に記憶されている画像データの内の偶数ラインの描画データのみが可視化されて表示される。また奇数ラインが指定された場合も同様にして、奇数ラインの描画データのみが可視化される。
【００６５】
図１５は、図８のステップＳ１２（Ｓ１４，Ｓ１６，Ｓ１８）において画像データを再取得して表示する処理を説明するフローチャートである。
【００６６】
まずステップＳ４１では、図９の８４で指示されている表示色空間が「カラー」であるかどうかをみる。「カラー」の場合はステップＳ５１に進み、ボタン８８により「印刷画像」が指示されているかをみる。「印刷画像」が指示されている場合はステップＳ５２に進み、奇数ラインと偶数ラインの全ラインの画像データを転送する。次にステップＳ５３でそれらのラインデータを合成して一つの画像データを生成し、ステップＳ５７でＣＭＹＫ各プレーンの画像データを所定の倍率に縮小しながらパーソナルコンピュータ２４のメモリに転送すると共に、転送された画像データに対して色変換処理を行う。得られたＲＧＢ画像データを表示部２５の画像表示領域８１に表示する（ステップＳ４９）。
【００６７】
またステップＳ５１で、「印刷画像」でない場合はステップＳ５４〜Ｓ５６で、前述のステップＳ３７〜Ｓ３９と同様にして、指定されている「奇数ライン画像」或いは「偶数ライン画像」に対応する画像データの転送を実施する。そしてステップＳ５７に進み、ＣＭＹＫ各プレーンの画像データを所定の倍率に縮小しながらパーソナルコンピュータ２４のメモリに転送すると共に、その転送された画像データに対して色変換処理を行い、その画像データに基づく画像を表示する(ステップＳ４９)。
【００６８】
またステップＳ４１で、Ｃ／Ｍ／Ｙ／Ｋの各独立プレーンが指定されている場合はステップＳ４２に進み、図９のボタン８８で指定された色プレーンの画像データのみを所望の縮小倍率で縮小変換しながらパーソナルコンピュータ２４のメモリに転送する（ステップＳ４２〜Ｓ４７）。こうしてステップＳ４８に進み、その転送された画像データをネガポジ変換する。次にステップＳ４９に進み、モノクロのグレースケール画像データとして画像表示領域８１に表示する。ここでも、ステップＳ４２〜ステップＳ４７において、リアルタイム解析モード時と同様に、指定された「印刷画像」全体、或いは指定された奇数或いは偶数ラインの画像データのみが転送される。
【００６９】
次に再び図８の処理に戻り、ステップＳ１３で、図１４のボタン８４により、表示色空間の変更が指示されたかどうかを調べ、表示色空間の変更が指示された場合はステップＳ１４に進み、図１５のフローチャートと同様にして、所定の倍率に縮小した所望のプレーンの画像データをフレームメモリ２０６から転送して表示領域８１に表示する。
【００７０】
次にステップＳ１５で、図１４の「拡大」ボタン又は「縮小」ボタン１１２が指示されたかどうかを調べる。ここでは「拡大」ボタン又は「縮小」ボタンの一回の指示により、其々「＋１０％」の拡大又は「−１０％」の縮小を指示することができる。こうした拡大或いは縮小が指示されるとステップＳ１６に進み、その拡大或いは縮小した画像データを再度転送する。この場合も、フレームメモリ２０６から必要な画像データを所定の縮小倍率で読み出して転送する。
【００７１】
次にステップＳ１７に進み、図１４の「全体表示」ボタンが指示されたかどうかをみる。その場合はステップＳ１８に進み、画像表示領域８１に画像全体を表示可能な縮小倍率で、画像データをフレームメモリ２０６から再転送する。更にマウス等による領域指定による拡大表示も可能である。この場合、その指定された領域が画像表示領域８１の全体に表示されるような倍率でフレームメモリ２０６から画像データを再転送して表示する。
【００７２】
次に、図１４に示す「保存」ボタン１１３が指示された場合の動作について説明する。
【００７３】
この処理は図８のステップＳ１９で、「保存」ボタン１１３が指示されたことを検知することにより開始される。この場合はステップＳ２０に進み、ボタン８４で表示色空間が「カラー」に設定されているかどうかをみる。その場合はステップＳ２３に進み、フレームメモリ２０６に蓄積されているＣＭＹＫ画像データの画像データ全体をパーソナルコンピュータ２４のメモリに転送する（ステップＳ２３）。次にステップＳ２４に進み、その画像データをＴＩＦＦ（ＣＭＹＫ）フォーマットでファイル化し、パーソナルコンピュータ２４のハードディスク等に記憶する。
【００７４】
図１６は、この「保存」ボタン１１３が指示された場合のユーザインターフェースの一例を示す図である。図１６の例は、表示色空間が「カラー」に設定されている場合での保存処理におけるユーザインターフェース例を示している。
【００７５】
一方、Ｃ／Ｍ／Ｙ／Ｋプレーンのいずれかが指定が設定されている場合はステップＳ２０からステップＳ２１に進み、現在指定されているラインの指定されたプレーンの画像データをフレームメモリ２０６から全てパーソナルコンピュータ２４のメモリに転送する。次にステップＳ２２に進み、モノクログレースケールのＤＩＢフォーマット画像ファイルとして記憶する。この処理により、コントローラ１００によりラスタライズされた画像データを表示領域８１に表示している画像データの表示色空間に応じて、一般的なフォーマットでファイル化することが可能になる。これにより、他の解析ツール等を利用して画像データを解析することも可能である。
【００７６】
以上説明したように、「オフライン解析」モードでは、これらの解析オペレーションをフレームメモリ２０６に蓄積した画像データに対して各ライン画像毎に行うことができる。これによりユーザは、「印刷画像」／「奇数ライン画像」／「偶数ライン画像」を其々簡単な操作で選択切り替えて表示でき、その表示された内容に基づいて、コントローラ１００の動作を解析することができる。こうしてユーザは、容易に、不具合が発生している画像データのラインを確認でき、試験対象のコントローラ１００の動作をより効率的に検証することができる。
【実施例２】
【００７７】
図１７は、本発明の実施の形態２に係る画像処理装置において「ライン独立画像」を指定した場合のユーザインターフェース例を示す図で、前述の図面と共通する部分は同じ記号で示している。尚、この実施の形態２に係る画像処理装置のハードウェア構成は前述の実施の形態１と同様であるため、その説明を省略する。
【００７８】
この図において、ラジオボタン１８８が「ライン独立画像」に指定された場合、コントローラ１００が生成する奇数ライン画像データと偶数ライン画像データをそれぞれ取得して、これら奇数ライン画像と偶数ライン画像とを同時に画像表示領域８１に表示する。この画像表示領域８１において、１８１は偶数ラインの画像データを可視化した偶数ライン画像を示し、１８２は奇数ラインの画像データを可視化した奇数ライン画像を示している。
【００７９】
図１８は、実施の形態２に係るリアルタイム解析モード実行時のページエンド割り込み処理を説明するフローチャートある。
【００８０】
ステップＳ６１で、ラジオボタン１８８で「印刷画像」の表示モードに設定されている場合はステップＳ６２に進み、前述の実施の形態１と同様にして、全ラインの画像データを転送し、ステップＳ６３で、各ラインデータを結合した後、ステップＳ６６で、画像表示領域８１に印刷画像を表示する。
【００８１】
一方ステップＳ６１で、「ライン独立画像」モードが指定されている場合はステップＳ６４に進み、偶数ライン画像データを、ステップＳ６５では奇数ライン画像データをそれぞれ転送し、ステップＳ６６で、其々独立に画像として表示する。
【００８２】
このような処理により、図１７に示すように、奇数ラインと偶数ラインの画像データを同時にリアルタイムに可視化して表示できる。
【００８３】
このように実施の形態２によれば、各ビームに供給する画像データを、各ビーム毎に独立して同時に観察することが可能になる。
【００８４】
これにより、連続画像印刷時に片側ビームの画像データだけが供給されるといった誤動作も直ちに発見することが可能になり、利便性が一層向上する。
【００８５】
［実施の形態３］
図１９は、本発明の実施の形態３に係る画像処理装置の構成を示すブロック図で、前述の図１に示す実施の形態１の構成と共通する部分は同じ記号で示している。
【００８６】
この実施の形態３では、画像選択部２０７を設け、この画像選択部２０７により、偶数ラインデータ及び奇数ラインデータのいずれかの画像データを選択切り替えて入力し、フレームメモリ２０６に記憶している。
【００８７】
図２０は、本実施の形態３に係る画像選択部２０７の構成を示すブロック図である。
【００８８】
ここでは、奇数ライン／偶数ラインの画像データは其々８［ビット／画素］であるとする。
【００８９】
図２１は、２ビットの選択信号２１０２に対応する出力データを説明する図である。
【００９０】
２ビットの選択信号２１０２が「０」の場合は、セレクタ２１０１は８ビットの奇数ラインデータを選択して出力する。また選択信号２１０２が「１」の場合は、セレクタ２１０１は８ビットの偶数ラインデータを選択して出力する。更に、選択信号２１０２が「３」の場合は、セレクタ２１０１は奇数ラインの上位４ビットと偶数ラインの上位４ビットデータを合成し、８ビットデータとして出力する。
【００９１】
この選択信号２１０２の決定は、前述の実施の形態１で示すステップＳ４（図７）で設定されるパラメータに関連して設定される。
【００９２】
従って本実施の形態３では、フレームメモリ２０６には、セレクタ２１０１で選択された画像データのみが保持される。又、「印刷画像」の表示が設定された場合は、各ラインデータの上位４ビットのデータのみを用いで印刷画像を再生する。また、「オフライン解析」モード時は、「印刷画像」の表示モードに指定されている場合のみ、表示画像モードを選択（奇数ライン又は偶数ラインの表示への移行）することが可能になる。但しこの場合も、奇数ライン画像／偶数ライン画像の表示は、４ビットデータで再生されることになる。
【００９３】
以上説明したように本実施の形態３によれば、フレームメモリ２０６に保持する画像データをライン別に選択することにより、フレームメモリ２０６のメモリサイズを半減することができる。これにより、低コスト、低処理負荷でマルチビームに対応する画像処理装置を実現する事が可能になる。
【００９４】
［他の実施の形態］
前述した実施の形態では、プリンタとしてレーザビームプリンタを対象にした場合について説明したが、本発明はこれに限るわけではなく、例えばインクジェット方式のプリンタ等のように、他の様々な印刷方式のプリンタコントローラの開発に利用することができる。その場合、プリンタインターフェース部をプリンタのビデオインターフェース方式に合わせて変更することにより、様々なプリンタ用コントローラの開発に利用することができる。
【００９５】
また本実施の形態では、オペレーションシステムとして米マイクロソフト社のWindows（登録商標）を利用した場合について説明したが、本発明はこれに限るわけではなく他の様々な環境上で構成することも可能である。
【００９６】
以上説明したように本実施の形態によれば、複数ラインの出力用画像データを同時に生成するコントローラ部と、出力用画像データを、紙などの記録媒体に記録するエンジン部とを有する画像出力装置のコントローラ部を、より効率的に検証することが可能になる。
【００９７】
［他の実施の形態］
本発明の目的は前述したように、実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体をシステム或は装置に提供し、そのシステム或は装置のコンピュータ（又はＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても達成される。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。このようなプログラムコードを供給するための記憶媒体としては、例えば、フロッピィ（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ，ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【００９８】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）などが実際の処理の一部又は全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれている。
【００９９】
更に、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書きこまれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含む。
【図面の簡単な説明】
【０１００】
【図１】本発明の実施の形態１に係る画像処理装置の構成を示すブロック図である。
【図２】本発明の実施の形態１に係るビデオインターフェース部の構成を示すブロック図である。
【図３】本発明の実施の形態１に係るプリンタコントローラと画像処理装置との接続を示すブロック図である。
【図４】本実施の形態１に係る画像処理装置のインターフェース部を説明する図である。
【図５】本実施の形態１に係る画像処理装置の動作を説明するタイミングチャートである。
【図６】本実施の形態１に係るパーソナルコンピュータのソフトウェアの構成を示す図である。
【図７】、
【図８】本実施の形態１に係る画像処理装置において、コントローラが生成する画像データをリアルタイムに表示する機能の動作を説明するフローチャートである。
【図９】図７のステップＳ１の初期化処理が終了してソフトウェアが起動した状態の初期画面を示す図である。
【図１０】本実施の形態１に係る詳細設定ウィンドウの表示例を示す図である。
【図１１】「印刷画像」、「偶数ライン画像」及び「奇数ライン画像」に対応する画像データの様子を模式的に表した図である。
【図１２】本実施の形態１に係るページエンド割込みにより開始される動作を説明するフローチャートである。
【図１３】「オフライン解析」モード時におけるユーザインターフェースの一例を示す図である。
【図１４】「偶数ライン画像」が指示されて、偶数ラインの画像表示が指示された場合の画像表示例を示す図である。
【図１５】図８のステップＳ１２（Ｓ１４，Ｓ１６，Ｓ１８）において画像データを再取得して表示する処理を説明するフローチャートである。
【図１６】「保存」ボタンが指示された場合のユーザインターフェースの一例を示す図である。
【図１７】本発明の実施の形態２に係る画像処理装置において「ライン独立画像」を指定した場合のユーザインターフェース例を示す図である。
【図１８】実施の形態２に係るリアルタイム解析モード実行時のページエンド割り込み処理を説明するフローチャートである。
【図１９】本発明の実施の形態３に係る画像処理装置の構成を示すブロック図である。
【図２０】本実施の形態３に係る画像選択部の構成を示すブロック図である。
【図２１】２ビットの選択信号に対応する出力データを説明する図である。
【図１】
2005092747.tif 000003
【図２】
2005092747.tif 000004
【図３】
2005092747.tif 000005
【図４】
2005092747.tif 000006
【図５】
2005092747.tif 000007
【図６】
2005092747.tif 000008
【図７】
2005092747.tif 000009
【図８】
2005092747.tif 000010
【図９】
2005092747.tif 000011
【図１０】
2005092747.tif 000012
【図１１】
2005092747.tif 000013
【図１２】
2005092747.tif 000014
【図１３】
2005092747.tif 000015
【図１４】
2005092747.tif 000016
【図１５】
2005092747.tif 000017
【図１６】
2005092747.tif 000018
【図１７】
2005092747.tif 000019
【図１８】
2005092747.tif 000020
【図１９】
2005092747.tif 000021
【図２０】
2005092747.tif 000022
【図２１】
2005092747.tif 000023