(57)【要約】【課題】少ないメモリ容量で構成されるメモリを効率的に利用して、原稿搬送手段より順次搬送される原稿から原稿走査部が読み取る場合でも、記憶されたメモリから読み出される圧縮画像データを正常な出力画像として再生しながら読み出すことである。【解決手段】原稿搬送手段より順次搬送される原稿から原稿走査部が読み取る画像データをスキャナＩ／Ｆ４６を介して原稿サイズ以下の容量でＤＲＡＭ３８上に確保されるメモリに書き込む際に、ＣＰＵ３３が１頁に満たない所定サイズの画像データが前記メモリに書き込みされていることを検知する毎に、画像データをＣＯＤＥＣ４０で圧縮して得られる圧縮画像データと圧縮処理情報とをＤＲＡＭ３８に書き込む構成を特徴とする。【選択図】図３
2006033568.tif 000002
【特許請求の範囲】
【請求項１】
原稿走査部を固定あるいは移動して原稿画像を読み取り可能な画像入力手段と、前記画像入力手段から入力される原稿画像情報を出力する画像出力手段とを備える画像入出力装置であって、
所定位置に固定される前記原稿走査部に原稿を搬送する原稿搬送手段と、
前記原稿搬送手段より順次搬送される原稿から前記原稿走査部が読み取る画像データを原稿サイズ以下の容量で確保されるメモリに書き込み、該メモリに記憶された画像データを読み出すメモリ制御手段と、
１頁に満たない所定サイズの画像データが前記メモリに書き込みされていることを検知する検知手段と、
前記メモリに所定サイズの画像データに所定の符号化処理で圧縮して圧縮画像データを生成する圧縮手段とを有し、
前記メモリ制御手段は、前記検知手段により前記所定サイズの画像データが前記メモリに書き込みされていることを検出する毎に、前記圧縮手段により得られる圧縮画像データと圧縮処理情報とを前記メモリに書き込むことを特徴とする画像入出力装置。
【請求項２】
前記圧縮処理情報は、前記圧縮手段による符号化処理時における画像データの順番と符号化した圧縮画像データとの関連付けを示す情報であることを特徴とする請求項１記載の画像入出力装置。
【請求項３】
データを記憶する不揮発性メモリを備え、
前記メモリ制御手段は、前記メモリに記憶されている圧縮画像データと圧縮処理情報を前記不揮発性メモリに蓄積可能とすることを特徴とする請求項１記載の画像入出力装置。
【請求項４】
前記圧縮画像データを伸長して前記画像出力手段から出力可能な画像データを復元する伸長手段と、
前記メモリまたは前記不揮発性メモリから読み出される圧縮画像データの向きを回転する必要があるかどうかを前記圧縮処理情報または画像出力モードから判断する判断手段とを有し、
前記メモリ制御手段は、前記メモリまたは前記不揮発性メモリに記憶された圧縮画像データの出力要求時に、前記圧縮処理情報および前記判断手段による判断結果に基づいて、前記メモリまたは前記不揮発性メモリから読み出される圧縮画像データを前記伸長手段により伸長して得られる画像データをそのままあるいは回転処理して読み出すことを特徴とする請求項１記載の画像入出力装置。
【請求項５】
原稿走査部を固定あるいは移動して原稿画像を読み取り可能な画像入力手段と、前記画像入力手段から入力される原稿画像情報を出力する画像出力手段とを備える画像入出力装置であって、
所定位置に固定される前記原稿走査部に原稿を搬送する原稿搬送手段と、
前記原稿搬送手段より順次搬送される原稿から前記原稿走査部が読み取る画像データを原稿サイズ以下の容量で確保されるメモリに書き込み、該メモリに記憶された画像データを読み出すメモリ制御手段と、
１頁に満たない所定サイズの画像データが前記メモリに書き込みされていることを検知する検知手段を有し、
前記メモリ制御手段は、前記検知手段により前記所定サイズの画像データが前記メモリに書き込みされていることを検出する毎に、画像データと読取り処理情報とを不揮発性メモリに書き込むことを特徴とする画像入出力装置。
【請求項６】
前記読取り処理情報は、画像データの順番と画像データとの関連付けを示す情報であることを特徴とする請求項５記載の画像入出力装置。
【請求項７】
前記不揮発性メモリに記憶された前記画像データの向きを回転する必要があるかどうかを前記読み取り処理情報または画像出力モードから判断する判断手段を有し、
前記メモリ制御手段は、前記不揮発性メモリに記憶された画像データの出力要求時に、前記読取り処理情報および前記判断手段による判断結果に基づいて、前記不揮発性メモリから読み出される画像データをそのままあるいは回転処理して読み出すことを特徴とする請求項５記載の画像入出力装置。
【請求項８】
データを記憶する不揮発性メモリと、所定位置に固定される前記原稿走査部に原稿を搬送する原稿搬送手段と、原稿走査部を固定あるいは移動して原稿画像を読み取り可能な画像入力手段と、前記画像入力手段から入力される原稿画像情報を出力する画像出力手段とを備える画像入出力装置における画像処理方法であって、
前記原稿搬送手段より順次搬送される原稿から前記原稿走査部が読み取る画像データを原稿サイズ以下の容量で確保されるメモリに書き込み、該メモリに記憶された画像データを読み出すメモリ制御ステップと、
１頁に満たない所定サイズの画像データが前記メモリに書き込みされていることを検知する検知ステップと、
前記メモリに所定サイズの画像データに所定の符号化処理で圧縮して圧縮画像データを生成する圧縮ステップとを有し、
前記メモリ制御ステップは、前記検知ステップにより前記所定サイズの画像データが前記メモリに書き込みされていることを検出する毎に、前記圧縮ステップにより得られる圧縮画像データと圧縮処理情報とを前記メモリに書き込むことを特徴とする画像処理方法。
【請求項９】
前記圧縮処理情報は、前記圧縮ステップによる符号化処理時における画像データの順番と符号化した圧縮画像データとの関連付けを示す情報であることを特徴とする請求項８記載の画像処理方法。
【請求項１０】
前記メモリ制御ステップは、前記メモリに記憶されている圧縮画像データと圧縮処理情報を前記不揮発性メモリに蓄積可能とすることを特徴とする請求項８記載の画像処理方法。
【請求項１１】
前記圧縮画像データを伸長して前記画像出力手段から出力可能な画像データを復元する伸長ステップと、
前記メモリまたは前記不揮発性メモリから読み出される圧縮画像データの向きを回転する必要があるかどうかを前記圧縮処理情報または画像出力モードから判断する判断ステップとを有し、
前記メモリ制御ステップは、前記メモリまたは前記不揮発性メモリに記憶された圧縮画像データの出力要求時に、前記圧縮処理情報および前記判断ステップによる判断結果に基づいて、前記メモリまたは前記不揮発性メモリから読み出される圧縮画像データを前記伸長ステップにより伸長して得られる画像データをそのままあるいは回転処理して読み出すことを特徴とする請求項８記載の画像処理方法。
【請求項１２】
所定位置に固定される原稿走査部に原稿を搬送する原稿搬送手段と、前記原稿走査部を固定あるいは移動して原稿画像を読み取り可能な画像入力手段と、前記画像入力手段から入力される原稿画像情報を出力する画像出力手段とを備える画像入出力装置における画像処理方法であって、
前記原稿搬送手段より順次搬送される原稿から前記原稿走査部が読み取る画像データを原稿サイズ以下の容量で確保されるメモリに書き込み、該メモリに記憶された画像データを読み出すメモリ制御ステップと、
１頁に満たない所定サイズの画像データが前記メモリに書き込みされていることを検知する検知ステップを有し、
前記メモリ制御ステップは、前記検知ステップにより前記所定サイズの画像データが前記メモリに書き込みされていることを検出する毎に、画像データと読取り処理情報とを不揮発性メモリに書き込むことを特徴とする画像処理方法。
【請求項１３】
前記読取り処理情報は、画像データの順番と画像データとの関連付けを示す情報であることを特徴とする請求項１２記載の画像処理方法。
【請求項１４】
前記不揮発性メモリに記憶された前記画像データの向きを回転する必要があるかどうかを前記読み取り処理情報または画像出力モードから判断する判断ステップを有し、
前記メモリ制御ステップは、前記不揮発性メモリに記憶された画像データの出力要求時に、前記読取り処理情報および前記判断ステップによる判断結果に基づいて、前記不揮発性メモリから読み出される画像データをそのままあるいは回転処理して読み出すことを特徴とする請求項１２記載の画像処理方法。
【請求項１５】
請求項８〜１４のいずれかに記載の画像処理方法を実行させるためのプログラムを格納したことを特徴とするコンピュータが読み取り可能な記憶媒体。
【請求項１６】
請求項８〜１４のいずれかに記載の画像処理方法を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿読み取り時に光学系を固定し、ドキュメントフィーダによって原稿を移動させることで、原稿の読み取りを実現する画像入出力装置および画像処理方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラムに関するものである。
【背景技術】
【０００２】
デジタル式複写機やファクシミリ等の画像入出力装置にあっては、ドキュメントフィーダを利用して複数頁の原稿を順次原稿読み取り位置に搬送し、スキャンを行うことで画像入力のスループットを向上させる技術が提案されている。
【０００３】
中でもスキャナが利用する光学系の位置を固定し、ドキュメントフィーダにより光学系の固定位置に対して等速で原稿を通過させることで、スキャンを実現する技術によって原稿の入力がより高速に行えるため一般的な方式（以下、原稿移動式）となりつつある。
【０００４】
その一方でこのような画像入出力装置の分野においては、高画質化が進み、高い解像度での画像入出力を可能とするスキャナやプリンタが開発されており、画像を蓄積するメモリ容量が増大し、機器のコストアップにつながっている。
【０００５】
このような問題を解決するために、画像圧縮アルゴリズムの開発や、バンディング処理によって入力画像を順次画像圧縮を行う技術が発明されている。
【特許文献１】特開平０９−２９４５０９号公報
【特許文献２】特開平１０−０７４２６４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
従来の画像処理装置は上記のように構成されているので、前述のようにバンディング処理による逐次画像圧縮処理やハードディスクへの画像書き込みによりメモリ効率を向上させることが可能であるが、原稿移動式によるスキャンを行う場合には、原稿固定式と比較し、原稿の入力順が原稿搬送方向に逆向きとなるため、原稿固定式と同様の処理では画像圧縮順序が原稿固定式の場合と異なってしまう問題があり、その改善が切望されている。
【０００７】
本発明は、上記の課題を解決するためになされたもので、本発明の目的は、原稿搬送手段より順次搬送される原稿から原稿走査部が読み取る画像データを原稿サイズ以下の容量で確保されるメモリに書き込む際に、１頁に満たない所定サイズの画像データが前記メモリに書き込みされていることを検知する毎に、画像データを圧縮して得られる圧縮画像データと圧縮処理情報とをメモリに書き込むことにより、少ないメモリ容量で構成されるメモリを効率的に利用して、原稿搬送手段より順次搬送される原稿から原稿走査部が読み取る場合でも、記憶されたメモリから読み出される圧縮画像データを正常な出力画像として再生しながら読み出すことができる画像入出力装置および画像処理方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラムを提供することである。
【課題を解決するための手段】
【０００８】
上記目的を達成する本発明の画像入出力装置は以下に示す構成を備える。
【０００９】
原稿走査部を固定あるいは移動して原稿画像を読み取り可能な画像入力手段と、前記画像入力手段から入力される原稿画像情報を出力する画像出力手段とを備える画像入出力装置であって、所定位置に固定される前記原稿走査部に原稿を搬送する原稿搬送手段と、前記原稿搬送手段より順次搬送される原稿から前記原稿走査部が読み取る画像データを原稿サイズ以下の容量で確保されるメモリに書き込み、該メモリに記憶された画像データを読み出すメモリ制御手段と、１頁に満たない所定サイズの画像データが前記メモリに書き込みされていることを検知する検知手段と、前記メモリに所定サイズの画像データに所定の符号化処理で圧縮して圧縮画像データを生成する圧縮手段とを有し、前記メモリ制御手段は、前記検知手段により前記所定サイズの画像データが前記メモリに書き込みされていることを検出する毎に、前記圧縮手段により得られる圧縮画像データと圧縮処理情報とを前記メモリに書き込むことを特徴とする。
【００１０】
上記目的を達成する本発明の画像入出力装置は以下に示す構成を備える。
【００１１】
原稿走査部を固定あるいは移動して原稿画像を読み取り可能な画像入力手段と、前記画像入力手段から入力される原稿画像情報を出力する画像出力手段とを備える画像入出力装置であって、所定位置に固定される前記原稿走査部に原稿を搬送する原稿搬送手段と、前記原稿搬送手段より順次搬送される原稿から前記原稿走査部が読み取る画像データを原稿サイズ以下の容量で確保されるメモリに書き込み、該メモリに記憶された画像データを読み出すメモリ制御手段と、１頁に満たない所定サイズの画像データが前記メモリに書き込みされていることを検知する検知手段とを有し、前記メモリ制御手段は、前記検知手段により前記所定サイズの画像データが前記メモリに書き込みされていることを検出する毎に、画像データと読取り処理情報とを不揮発性メモリに書き込むことを特徴とする。
【００１２】
上記目的を達成する本発明の画像処理方法は以下に示す構成を備える。
【００１３】
データを記憶する不揮発性メモリと、所定位置に固定される前記原稿走査部に原稿を搬送する原稿搬送手段と、原稿走査部を固定あるいは移動して原稿画像を読み取り可能な画像入力手段と、前記画像入力手段から入力される原稿画像情報を出力する画像出力手段とを備える画像入出力装置における画像処理方法であって、前記原稿搬送手段より順次搬送される原稿から前記原稿走査部が読み取る画像データを原稿サイズ以下の容量で確保されるメモリに書き込み、該メモリに記憶された画像データを読み出すメモリ制御ステップと、１頁に満たない所定サイズの画像データが前記メモリに書き込みされていることを検知する検知ステップと、前記メモリに所定サイズの画像データに所定の符号化処理で圧縮して圧縮画像データを生成する圧縮ステップとを有し、前記メモリ制御ステップは、前記検知ステップにより前記所定サイズの画像データが前記メモリに書き込みされていることを検出する毎に、前記圧縮手段により得られる圧縮画像データと圧縮処理情報とを前記メモリに書き込むことを特徴とする。
【００１４】
また、データを記憶する不揮発性メモリと、所定位置に固定される原稿走査部に原稿を搬送する原稿搬送手段と、前記原稿走査部を固定あるいは移動して原稿画像を読み取り可能な画像入力手段と、前記画像入力手段から入力される原稿画像情報を出力する画像出力手段とを備える画像入出力装置における画像処理方法であって、前記原稿搬送手段より順次搬送される原稿から前記原稿走査部が読み取る画像データを原稿サイズ以下の容量で確保されるメモリに書き込み、該メモリに記憶された画像データを読み出すメモリ制御ステップと、１頁に満たない所定サイズの画像データが前記メモリに書き込みされていることを検知する検知ステップと、前記メモリに所定サイズの画像データに所定の符号化処理で圧縮して圧縮画像データを生成する圧縮ステップとを有し、前記メモリ制御ステップは、前記検知ステップにより前記所定サイズの画像データが前記メモリに書き込みされていることを検出する毎に、前記圧縮ステップにより得られる圧縮画像データと圧縮処理情報とを前記メモリに書き込むことを特徴とする。
【発明の効果】
【００１５】
本発明によれば、少ないメモリ容量で構成されるメモリを効率的に利用して、原稿搬送手段より順次搬送される原稿から原稿走査部が読み取る場合でも、記憶されたメモリから読み出される圧縮画像データを正常な出力画像として再生しながら読み出すことができるという効果を奏する。
【００１６】
また、バンディング処理の順序を画像情報と関連付けて保持することで、正常な出力を得ると共に、画像を１８０度回転する場合には処理順を逆にすることで，常に画像先頭から処理することが出来るため後続の処理にダブルバッファを用いて行う場合には高速で処理を行うと共に使用メモリを削減することが可能となるという効果を奏する。
【発明を実施するための最良の形態】
【００１７】
次に本発明を実施するための最良の形態について図面を参照して説明する。
【００１８】
＜システム構成の説明＞
以下、本発明の実施形態を図面に基づいて詳説する。
【００１９】
図１は、本発明の画像入出力装置を適用可能な画像処理システムの一例を示す図である。
【００２０】
図１において、１は画像入出力システムであって、イーサネット（登録商標）等のＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）４００を介して、第１のホストコンピュータ３，第２のホストコンピュータ４に接続されているシステム例に対応する。
【００２１】
即ち、画像入出力システム１は、画像データの読取処理を行うリーダ部５と、画像データの出力処理を行うプリンタ部６と、画像データの入出力操作を行うキーボード、及び画像データや各種機能の表示などを行う液晶パネルを備えた操作部７と、制御プログラムや画像データ等が予め書き込まれたハードディスク８を装着し、これら各構成要素に接続されて該構成要素を制御する単一の電子部品からなるコントローラ部１１０とから構成されている。
【００２２】
さらに、リーダ部５は原稿用紙を搬送する原稿給紙ユニット（部）１０と、原稿画像を光学的に読み取って電気信号としての画像データに変換するスキャナユニット部１１とを有し、プリンタ部６は記録用紙を収容する複数段の給紙カセットを備えた給紙ユニット（部）１２と画像データを記録用紙に転写、定着するマーキングユニット（部）１３と印字された記録用紙にソート処理やステイプル処理を施して、外部に排出する排紙ユニット（部）１４とを有している。
【００２３】
図２は、図１に示したリーダ部２及びプリンタ部６の詳細を示す概略断面図であり、リーダ部５はプリンタ部６に載置されている。
【００２４】
図２において、リーダ部２では、原稿給紙ユニット１０に積層された原稿用紙がその積層順にしたがって、先頭から順次１枚ずつプラテンガラス１５上に給送され、スキャナユニット１１で所定の読取動作が終了した後、該読み取られた原稿用紙はプラテンガラス１５上から原稿給紙ユニット１０に排出される。
【００２５】
また、上記スキャナユニット１１では、原稿用紙がプラテンガラス１５上に搬送されてくるとランプ１６が点灯し、次いで光学ユニット１７の移動を開始させ、読み取り位置で固定する。
【００２６】
光学ユニット１７は搬送される原稿用紙を下方から照射し、原稿画像面を走査する。そして、原稿用紙からの反射光は、複数のミラー１８〜２０、及びレンズ２１を介してＣＣＤイメージセンサ（以下、単に「ＣＣＤ」と記す）２２へと導かれ、走査された原稿画像はＣＣＤ２２によって読み取られる。そして、ＣＣＤ２２で読み取られた画像データは、所定の処理が施された後、コントローラ部１１０（図２では図示省略）に転送される。なお、原稿プラテン上に載置された原稿を同様にランプ１６を点灯し、次いで、光学ユニット１７の移動を開始させ、原稿用紙を下方から照射し、走査することで、走査された原稿画像をＣＣＤ２２によって読み取ることも可能である。
【００２７】
以上の手順で送出されたリーダからの画像データは、後述する図３に示すコネクタ５６を介してコントローラ部１１０に送出される。
【００２８】
次いで、プリンタ部６では、コントローラ部１１０から出力された画像データに対応するレーザ光が、レーザドライバにより駆動されるレーザ発光部２４から発行され、該レーザ光はマーキングユニット１３の感光ドラム２５にはレーザ光に応じた静電潜像が形成され、現像器２６により前記静電潜像の部分に現像剤が付着する。
【００２９】
一方、レーザ光の照射開始と同期したタイミングで、給紙部１２（給紙カセット１２ａ，１２ｂ）から記録用紙が給紙されて転写部２７に搬送され、感光ドラム２５に付着している現像剤を記録用紙に転写する。画像データが転写された記録用紙は定着部２８に搬送され、定着部２８における加熱・加圧処理により画像データが記録紙に定着される。
【００３０】
そして、画像データを記録用紙に片面記録する場合は、定着部２８を通過した記録用紙が排出ローラ２９によってそのまま排紙ユニット１４に排出され、排紙ユニット１４は排出された記録用紙を束ねて記録用紙の仕分けを行い、また、仕分けされた記録用紙のステイプル処理を行う。
【００３１】
また、画像データを記録用紙に両面記録する場合は、排出ローラ２９まで記録用紙を搬送した後、排出ローラ２９の回転方向を逆転させ、フラッパ３０によって再給紙搬送路３１へと導かれ、該再給紙搬送路３１に導かれた記録用紙は上述と同様にして転写部２７に搬送される。
【００３２】
コントローラ部１１０は、上述したように単一の電子部品で構成され、リーダ部２で読み取った画像データをコードに変換し、ＬＡＮ４００を介して第１及び第２のホストコンピュータ３，４に送信するスキャナ機能、及びホストコンピュータ３，４からＬＡＮ４００を介して受信したコードデータを画像データに変換し、プリンタ部６に出力するプリンタ機能、その他の機能ブロックを有している。
【００３３】
図３は、図１に示したコントローラ部１１０の詳細を説明するブロック図である。
【００３４】
図３において、メインコントローラ３２は、ＣＰＵ３３とバスコントローラ３４と後述する各種コントローラ回路を含む機能ブロックとを内蔵すると共に、ＲＯＭＩ／Ｆ３５を介してＲＯＭ３６と接続され、ＤＲＡＭＩ／Ｆ３７を介してＤＲＡＭ３８と接続され、コーデックＩ／Ｆ３９を介してコーデック４０と接続され、また、ネットワークＩ／Ｆ４１を介してネットワークコントローラ４２と接続されている。
【００３５】
ＲＯＭ３６は、メインコントローラ３２のＣＰＵ３３で実行される各種制御プログラムや演算データが確認されている。ＤＲＡＭ３８は、ＣＰＵ３３が動作するための作業領域や画像データを蓄積するための領域として使用される。コーデック４０はＤＲＡＭ３８に蓄積されたラスタイメージデータをＭＨ／ＭＲ／ＭＭＲ／ＪＢＩＧなどの周知の圧縮方式で圧縮し、また圧縮されたデータをラスタイメージに伸長する。
【００３６】
また、コーデック４０にはＳＲＡＭ４３が接続されており、該ＳＲＡＭ４３はコーデック４０の一時的な作業領域として使用される。
【００３７】
ネットワークコントローラ４２は、ネットワーク４４を介してＬＡＮ２との間で所定の制御動作を行う。また、メインコントローラ３２はスキャナバス４５を介してスキャナＩ／Ｆ４６に接続され、プリンタバス４７を介してプリンタＩ／Ｆ４８に接続され、さらにＰＣＩバス等の汎用高速バス４９を介して拡張ボードを接続するための拡張コネクタ５０及び入出力制御部（Ｉ／Ｏ制御部）５１に接続されている。
【００３８】
Ｉ／Ｏ制御部５１はリーダ部２やプリンタ部６との間で制御コマンドを送受信するための調歩同期式のシリアル通信コントローラ５２が２チャンネル装備されており、該シリアル通信コントローラ５２はＩ／Ｏバス５３を介してスキャナＩ／Ｆ４６及びプリンタＩ／Ｆ４８に接続されている。
【００３９】
スキャナＩ／Ｆ４６は、第一の調歩同期シリアルＩ／Ｆ５４及び第１のビデオＩ／Ｆ５５を介してスキャナのコネクタ５６に接続され、さらに該スキャナコネクタ５６はリーダ部２のスキャナユニット１１に接続されている。そして、スキャナＩ／Ｆ４６はスキャナ部１１から受信した画像データに対し所望の２値化処理や、主走査方向及び／又は副走査方向の変倍処理を行い、またスキャナ部１１から送られてきたビデオ信号に基づいて制御信号を生成し、スキャナバス４５を介してメインコントローラ３２に転送する。
【００４０】
また、プリンタＩ／Ｆ４８は、第２の調歩同期シリアルＩ／Ｆ５７及び第２のビデオＩ／Ｆ５８を介してプリンタのコネクタ５９に接続され、さらに該プリンタコネクタ５９はプリンタ部６のマーキングユニット１３に接続されている。そして、プリンタＩ／Ｆ４８はメインコントローラ３２から出力された画像データにスムージング処理を施して該画像データをマーキングユニット１３に出力し、さらにマーキングユニット１３から送られたビデオ信号に基づいて、生成された制御信号をプリンタバス４７に出力する。
【００４１】
そして、ＣＰＵ３３は、ＲＯＭ３６からＲＯＭＩ／Ｆ３５を介して読み込まれた制御プログラムに基づいて動作し、例えば、第１及び第２のホストコンピュータ３、４から受信したＰＤＬ（ページ記述言語）データを解釈し、ラスタイメージデータに展開処理を行う。
【００４２】
また、バスコントローラ３４は、スキャナＩ／Ｆ４６、プリンタＩ／Ｆ４８、その他拡張コネクタ５０等に接続された外部機器から入出力されるデータ転送を制御するものであり、バス競合時のアービトレーション（調停）やＤＭＡデータ転送の制御を行う。即ち、例えば、上述したＤＲＡＭ３８とコーデック４０との間のデータ転送や、スキャナ部１１からＤＲＡＭ３８へのデータ転送、ＤＲＡＭ３８からマーキングユニット１３へのデータ転送等は、バスコントローラ３４によって制御され、ＤＭＡ転送される。
【００４３】
また、Ｉ／Ｏ制御部５１は、ＬＣＤコントローラ６０及びパネルＩ／Ｆ６２を介して操作部７に接続されている。また、Ｉ／Ｏ制御部５１は不揮発性メモリとしてのＥＥＰＲＯＭに接続され、またＥ−ＩＤＥコネクタ６３を介してハードディスクドライブ８に接続され、さらに、機器内で管理する日付と時刻を更新／保存するリアルタイムクロックモジュール６４に接続されている。尚、リアルタイムクロックモジュール６４はバックアップ用電池６５に接続されて該バックアップ用電池６５によりバックアップされている。
【００４４】
図４は、図３に示したメインコントローラ３２の内部詳細構成を示すブロック図である。
【００４５】
図４において、バスコントローラ３４は、例えば４×４の６４ビットクロスバススイッチで構成され、６４ビットのプロセッサバス（Ｐバス）６７を介してＣＰＵ３３に接続され、またメモリ専用のローカルバス（Ｍバス）６８を介してキャッシュメモリ６９ａを備えたメモリコントローラ６９に接続されている。
【００４６】
尚、メモリコントローラ６９はＲＯＭ３６やＤＲＡＭ３８などのメモリ類と接続され、これらのメモリ類の動作を制御する。
【００４７】
さらに、該バスコントローラ３４はグラフィックスバス（Ｇバス）７０を介してＧバスアービタ７１及びスキャナ・プリンタコントローラ７２と接続され、また入出力バス（Ｂバス）７３を介して、Ｂバスアービター７４、Ｇバスアービタ７１、インタラプトコントローラ７５、及び各種機能ブロック（電力管理ユニット７６、ＵＡＲＴなどのシリアルＩ／Ｆコントローラ７７、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）コントローラ７８、ＩＥＥＥ１２８４等のパラレルＩ／Ｆコントローラ７９、ＬＡＮコントローラ８０、汎用入出力コントローラ８１、Ｂバス７３と外部バスであるＰＣＩバスとの間でＩ／Ｆ動作を司るＰＣＩバスＩ／Ｆ８２、及びスキャナ・プリンタコントローラ７２）と接続されている。
【００４８】
Ｂバスアービタ７４はＢバス７３を協調制御するアービトレーションであり、Ｂバス７３のバス使用要求を受け付け、調停の後、使用許可が選択された一つのマスタに与えられ、これにより同時に２つ以上のマスタがバスアクセスを行うのを禁止している。尚、アービトレーション方式は３段階の優先権を有し、それぞれの優先権に複数のマスタが割り当てられる。
【００４９】
インタラプトコントローラ７５は、上述した各機能ブロック及びコントローラユニット１１０の外部からインタラプトを集積し、ＣＰＵ３３がサポートするコントローラ類７２、７７〜８２及びノンマスカブルインタラプト（ＮＭＩ）に再配分する。
【００５０】
電力管理ユニット７６は、機能ブロック毎に電力を管理し、さらに１チップで構成されている電子部品としてコントローラユニット１１０の消費電力量の監視を行う。すなわち、コントローラユニット１１０は、ＣＰＵ３３を内蔵した大規模なＡＳＩＣ（特定用途向けＩＣ）で構成されており、このため全ての機能ブロックが同時に動作すると大量の熱を発生して、コントローラ部１１０自体が破壊されてしまう虞がある。
【００５１】
そこで、このような事態を防止するために各機能ブロック毎に消費電力を管理し、各機能ブロックの消費電力量はパワーマネージメントレベルとして電力管理ユニット７６に集積される。そして、該電力管理ユニット７６では各機能ブロックの消費電力量を合計し、該消費電力量が限界消費電力を超えないように各機能ブロックの消費電力量を一括して、監視する。
【００５２】
Ｇバスアービタ７１は、中央アービトレーション方式によりＧバス７０を協調制御しており、各バスマスタに対して専用の要求信号と許可信号とを有する。尚、バスマスタへの優先権の付与方式として、全てのバスマスタを同じ優先権として、公平にバス権を付与する公平アービトレーションモードといずれか一つのバスマスタに対して優先的にバスを使用させる優先アービトレーションモードのいずれかを指定することができる。
【００５３】
上述のような構成の画像入出力装置を例に挙げ、本発明の具体的な実施形態を説明する。
【００５４】
図５は、本発明に係る画像入出力装置における原稿画像の読み取り処理を説明する図であり、（ａ）は図２に示したリーダ部５の側断面を示し、（ｂ）は図２に示したリーダ部５の平面を示す。
【００５５】
図５において、原稿給紙ユニット１０に原稿を積載した場合の、スキャン時の原稿搬送方向を側面を示す。リーダ部５は、コントローラユニット１１０から原稿の読み取りの要求を受け付けると、原稿給紙ユニット１０に積載された原稿の引き込み動作を開始し、前述のように光学ユニット１７の移動を開始させ、読み取り位置で固定し原稿を移動させることで原稿画像を走査する。
【００５６】
まず、原稿移動式のスキャンを行わない場合の原稿の入力方向及びメモリ上の画像書き込み方向について説明する。
【００５７】
図６は、本発明に係る画像入出力装置に読み取られる原稿画像と原稿走査方法との関係を説明する模式図であり、図７は、図２に示したリーダ部５が読み取る原稿画像データのメモリへの書込み動作を説明する模式図である。なお、原稿読み取り方法が、原稿固定式の例による。また、図７において、Ｘは主走査方向を示し、Ｙは副走査方向を示す。
【００５８】
図６に示すような原稿Ｐ中の原稿突き当て位置ＭＸを図５に示すリーダ部５の上図に記述される原稿突き当て位置に合わせて、ユーザは原稿をプラテンガラス１５に配置することになる。
【００５９】
そして、リーダ部５は、光学ユニット１７を走査移動させることで、プラテンガラス１５上に配置された原稿を読み取ることになるので、リーダ部５の原稿の入力方向、及びコントローラ部１１０のＤＲＡＭ３８に入力されるデータの方向は、図６に示すような方向となる。
【００６０】
この時、図３に示したＤＲＡＭ３８に入力されるデータは、スキャナＩ／Ｆ４６内のＤＭＡコントローラによってＤＲＡＭ３８に書き込みを行うが、リーダ部５からの画像は原稿先端から転送されるため、メモリアドレスの小さい方から正順にアクセスするようにすることで、図７のような形式でＤＲＡＭ３８に書き込みを行うことが出来る。
【００６１】
一方、原稿移動式のスキャンを行う場合の画像の入力方向について図８及び図９を参照して説明する。
【００６２】
図８は、本発明に係る画像入出力装置に読み取られる原稿画像と原稿走査方法との関係を説明する模式図であり、図９は、図２に示したリーダ部５が読み取る原稿画像データのメモリへの書込み動作を説明する模式図である。なお、原稿読み取り方法が、原稿移動式の例による。また、図において、Ｘは主走査方向を示し、Ｙは副走査方向を示す。
【００６３】
図８では原稿を原稿給紙ユニット１０に積載したときの搬送方向を、図９では図８の原稿がコントローラ部１１０のＤＲＡＭ３８に入力される場合のメモリ入力方向を示している。
【００６４】
このとき、リーダ部５から転送される原稿画像の向きは搬送方向に関係し、副走査方向は、原稿固定式の場合と全く逆になる。このため、スキャナＩ／Ｆ４６内のＤＭＡコントローラをメモリアドレスに逆向きにアクセスするように制御することで原稿の向きがプラテンガラス１５上の原稿を光学ユニット１７の移動によりスキャンした場合と同じ向きになるように制御を行う。
【００６５】
上述のような制御を行うことにより、原稿移動式でスキャンする、しないに関係なくＤＲＡＭ３８上の原稿の向きは同じ向きとすることが出来る。
【００６６】
次に、本発明に係る画像入力装置における読み取り画像データに対するデータ処理について説明する。本実施形態では、読み取られる画像データをバンド単位で、かつ、バンドの区切りとなるバンド端から書込方向とは逆方向にデータを圧縮することを特徴としており、ＤＲＡＭ３８に書き込まれている画像データをバンド単位で圧縮することでメモリ使用効率を向上させる例である。
【００６７】
図１０は、本発明に係る画像入出力装置における第１のデータ処理手順の一例を示すフローチャートであり、リーダ部５による原稿読み取り処理手順に対応する。なお、ＳＴＥＰ１２０１〜ＳＴＥＰ１２０５は各ステップを示し、各ステップは、図３に示したＣＰＵ３３がハードディスク８またはＲＯＭ３６等に記憶される制御プログラムをＤＲＡＭ３８上にロードして実行することで実現される。
【００６８】
原稿をスキャンする場合には、ＳＴＥＰ１２０１で、ＣＰＵ３３はパネルＩ／Ｆ６２を介して、操作部７より原稿の読み取りが指示されたことを認識したら、ＳＴＥＰ１２０２に処理を進める。この時、図１に示した画像入出力システム１がサポートする様々な入力モード（両面読み込み、濃度指定等）をＣＰＵ３３は認識し、ＤＲＡＭ３３上に保持する。
【００６９】
次に、ＳＴＥＰ１２０２で、ＣＰＵ３３は原稿給紙ユニット１０上に原稿が積載されているか否かを、スキャナＩ／Ｆ４６を介してリーダ部５に問い合わせる。
【００７０】
この結果、原稿給紙ユニット１０上に原稿が積載されているとＣＰＵ３３が判断した場合には、処理をＳＴＥＰ１２０３へ、原稿給紙ユニット１０上に原稿が積載されていないと判断した場合には、処理をＳＴＥＰ１２０５へ進める。
【００７１】
次に、ＳＴＥＰ１２０３，ＳＴＥＰ１２０５では共にＣＰＵ３３は原稿の読み込みをスキャナＩ／Ｆ４６を介してリーダ部５に要求する。特に、ＳＴＥＰ１２０３では原稿給紙ユニット１０から原稿を引き込みながらの読み込み動作をＣＰＵ３３がリーダ部５に対して指示し、ＳＴＥＰ１２０５ではプラテンガラス１５からの読み込み動作をＣＰＵ３３がリーダ部５に対して指示する。
【００７２】
その後、ＳＴＥＰ１２０４で、ＣＰＵ３３は、原稿給紙ユニット１０に続けて処理する原稿頁があるか、否かをリーダ部５に問い合わせ、原稿があると判断した場合は、ＳＴＥＰ１２０２に戻り、原稿がないと判断した場合は、処理を終了する。
【００７３】
原稿画像読み取り時にはリーダ部５とコントローラ部１１０のＣＰＵ３３との通信は上記のようになるが、上記ＳＴＥＰ１２０３，及びＳＴＥＰ１２０５では、読み取り頁の単位で、図１１に示すようなデータ書込処理が、また頁中のバンド単位では図１２に示す圧縮処理が行われる。
【００７４】
図１１は、本発明に係る画像入出力装置における第２のデータ処理手順の一例を示すフローチャートであり、リーダ部５による原稿読み取りデータの書き込み処理手順に対応する。なお、ＳＴＥＰ１３０１〜ＳＴＥＰ１３０３は各ステップを示し、各ステップは、図３に示したＣＰＵ３３がハードディスク８またはＲＯＭ３６等に記憶される制御プログラムをＤＲＡＭ３８上にロードして実行することで実現される。
【００７５】
ＣＰＵ３３は、図１０に示したＳＴＥＰ１２０３及びＳＴＥＰ１２０５でリーダ部５に原稿の読み取りを要求するが、この場合、ＣＰＵ３３はＳＴＥＰ１３０１で、まず、リーダ部５に対して原稿サイズを問い合わせ、原稿読み取りに必要なメモリ容量を計算し、頁のデータが収まる容量の読み取り用のメモリをＤＲＡＭ３８中に確保する。そして、該メモリが確保されると、ＣＰＵ３３はスキャナＩ／Ｆ４６内のＤＭＡコントローラのレジスタにスキャン画像の書き込みの設定を行う。そして、設定される内容は確保されたメモリのアドレスや、スキャンする画像の主走査，副走査のサイズ等である。そして、ＳＴＥＰ１３０２で、ＣＰＵ３３はレジスタ設定等を行い頁の入力が完了しているかどうかを判断して、完了していると判断した場合は、リーダ部５へその旨を通知する。これを受けて、ＳＴＥＰ１３０３で、リーダ部５は画像転送を実行して、ハードディスクへの書込処理を行い、処理を終了する。
【００７６】
図１２は、本発明に係る画像入出力装置における第３のデータ処理手順の一例を示すフローチャートであり、リーダ部５による原稿読み取りデータの書き込み処理手順に対応する。なお、ＳＴＥＰ１４０１〜ＳＴＥＰ１４０３は各ステップを示し、各ステップは、図３に示したＣＰＵ３３がハードディスク８またはＲＯＭ３６等に記憶される制御プログラムをＤＲＡＭ３８上にロードして実行することで実現される。
【００７７】
リーダ部５が図１１に示したＳＴＥＰ１３０３で画像転送を実行すると、所定容量画像転送が完了するとそれを示す割り込みが、スキャナＩ／Ｆ４６内のＤＭＡコントローラからＣＰＵ３３に通知される。ＳＴＥＰ１４０１で、ＣＰＵ３３がバンド入力完了を示す割込を受け取ると、ＳＴＥＰ１４０２で、ＣＰＵ３３はコーデック４０に指示を出しスキャン画像の書き込みが完了したメモリ内のデータの圧縮処理を行う。以下、図１３を参照して説明する。
【００７８】
図１３，図１４は、本発明に係る画像入出力装置における読み取り画像データの圧縮処理を説明する図であり、（ａ）は読み取りデータのバンド分割状態を示し、（ｂ）は符号メモリ中の圧縮データを示し、（ｃ）はバンド圧縮処理のタイミングチャートを示す。なお、図１３の例は、原稿固定式による読み取り時の圧縮処理例であり、図１４の例は、原稿移動式による読み取り時の圧縮処理例である。
【００７９】
例えば図１０に示したＳＴＥＰ１２０５で、プラテンガラス１５からスキャンする場合には、頁内を図１３の（ａ）に示すように５分割するものとする。この場合、（１）〜（５）のバンドによって頁が構成され、プラテンガラス１５から画像入力された場合には、バンド（１）〜（５）まで正順に原稿画像データが書き込まれ、バンド（１）〜（５）間でのスキャン画像の入力が各々完了するたびにスキャナＩ／Ｆ４６内のＤＭＡコントローラからの割り込みが発生する。
【００８０】
ＣＰＵ３３は、この割り込みを受けて、図３に示したコーデック４０を動作させる。図１３の（ｃ）はスキャン画像の入力とコーデック４０の動作を表すタイミングチャートであり、ＣＰＵ３３は、バンド（１）のスキャン入力が完了するタイミングａでコーデック４０を起動し画像圧縮を開始する。また、同様にタイミングｃではバンド（２）のスキャン入力が完了するので、同様に画像圧縮を開始する。このようにしてＣＰＵ３３はスキャン画像の圧縮動作をバンド毎に逐次圧縮する。
【００８１】
次に、ＳＴＥＰ１４０２でバンド１つに対してコーデック４０の画像圧縮処理が完了すると、ＳＴＥＰ１４０３で、圧縮前のバンドのメモリは不要となるので解放して、本処理を終了する。
【００８２】
これにより、解放したメモリ（ＤＲＡＭ３８）は、次の処理や画像入出力システムの提供する全く別の処理に利用することが出来るのでシステム全体のメモリ効率が向上する。
【００８３】
具体的には、図１３の（ｃ）に示すのタイミングチャートで、バンド（１）の圧縮処理が完了するタイミングｂあるいはバンド（２）の圧縮処理が完了するタイミングｄでそれぞれ圧縮前のデータの書き込まれたメモリを解放することが出来る。
【００８４】
このような処理を行うことで、ＳＴＥＰ１２０５でプラテンガラス１５上の画像を読み込んだ際の圧縮処理はバンドまで順番に行われる。
【００８５】
また、このとき圧縮されたデータは、図１３の（ｂ）に示すように、圧縮順、すなわちバンド（１）〜（５）順に隙間無くＤＲＡＭ３８中に別管理されている符号メモリ領域に書き込みを行う。
【００８６】
一方、ＳＴＥＰ１２０３で、原稿移動式にてスキャンする場合には原稿の入力順が逆になる。この場合は、原稿の入力順に対して、同様に、図１４の（ａ）に示すような原稿圧縮順序となる。
【００８７】
また、原稿画像の入力がバンド（５）〜（１）の順で実行されるため、メモリを早く解放するためにはバンド（５）から圧縮する必要がある。
【００８８】
具体的には、図１２に示したＳＴＥＰ１４０１で、バンド（５）の入力が完了したタイミングｅで、図１２に示すＳＴＥＰ１４０２において、ＣＰＵ３３はコーデック４０を起動し、画像の圧縮処理を開始する。コーデック４０がバンド（５）の圧縮を完了すると、ＳＴＥＰ１４０３で、ＣＰＵ３３は、図１４の（ｃ）に示すタイミングｆでバンド（５）の圧縮前の画像メモリを解放する。
【００８９】
このような処理を行うことで原稿移動式の場合であっても、プラテンガラス１５上の画像を読み込んだ場合と同じタイミングでメモリ解放が行える。
【００９０】
なお、図１４の（ｂ）に図示するように、原稿移動式で原稿をスキャンした場合には、圧縮画像データの順番がバンド（５）〜（１）へ降順となり、プラテンガラス１５からスキャンした場合と圧縮データの順番が全く逆となる。
【００９１】
そして、図１２に示した手順をバンド数分繰り返すと、ＣＰＵ３３は処理を図１１に示すＳＴＥＰ１３０２で頁の処理が完了したことを検知する。ＣＰＵ３３はＳＴＥＰ１３０３に処理を移行する。
【００９２】
ＣＰＵ３３は、図１１に示すＳＴＥＰ１３０３で、ＤＲＡＭ３８に確保される符号化メモリ領域の内容である圧縮した圧縮データをハードディスクドライブ８に対して書き込みを行う。圧縮データをハードディスク８に保存する際にＣＰＵ３３は、図１０に示したＳＴＥＰ１２０３で実行した原稿移動式のスキャン実行時のように、圧縮順序が逆となるデータがある場合には圧縮順序の情報を圧縮した画像データと関連付けてハードディスク８に保存する。
【００９３】
上述の処理を行うことで、原稿移動式のスキャンを行った場合であっても、通常時（プラテンガラス１５からのスキャン）と全く同じメモリ効率を実現すると共に、ハードディスクドライブ８からデータを読み出す際には、圧縮データと関連付けて保存した圧縮順序の情報を読み出すことで正順にハードディスクドライブ８から画像を読み出すことが出来る。
【００９４】
上記のように構成された画像入出力装置において、本実施形態では以下の特徴的構成を備えている。
【００９５】
原稿走査部を固定あるいは移動して原稿画像を読み取り可能な画像入力手段としてのリーダ部５と、リーダ部５から入力される原稿画像情報を出力する画像出力手段としてのプリンタ部６と、リーダ部５に接続可能な、所定位置に固定される前記原稿走査部に原稿を搬送する原稿搬送手段としての、例えば図１に示す原稿給紙ユニット１０を備える。
【００９６】
そして、原稿給紙ユニット１０より順次搬送される原稿から原稿走査部が読み取る画像データを原稿サイズ以下の容量でＤＲＡＭ３８上に確保されるメモリに書き込み、該メモリに記憶された画像データを読み出し制御、具体的には、図３に示すＣＰＵ３３が図１４に示すバンディング処理に基づくＤＲＡＭ３８に対するメモリアクセス制御を実行する。
【００９７】
この際、１頁に満たない所定サイズの画像データが前記メモリに書き込みされていることを検知する検知手段としての図３に示すＣＰＵ３３は、例えば図１２に示すステップＳＴＥＰ１のバンド入力完了を検知することができる。
【００９８】
また、前記メモリに所定サイズの画像データに所定の符号化処理で圧縮して圧縮画像データを生成する圧縮手段としてのＣＯＤＥＣ４０は、図３に示すＣＰＵ３３による、例えば図１２に示すステップＳＴＥＰ１のバンド入力単位での画像データ圧縮処理を実行する。
【００９９】
これにより、ＣＰＵ３３は、ＤＲＡＭ３８上で確保されるバンドメモリを介して、所定サイズの画像データが書き込みされていることを検出する毎に、ＣＯＤＥＣ４０により得られる圧縮画像データと圧縮処理情報とをＤＲＡＭ３８に書き込むことが可能となる。
【０１００】
これにより、少ないメモリ容量で構成されるメモリを効率的に利用して、原稿搬送手段より順次搬送される原稿から原稿走査部が読み取る場合でも、記憶されたメモリから読み出される圧縮画像データを正常な出力画像として再生しながら読み出すことができる。
【０１０１】
なお、圧縮処理情報は、前記圧縮手段による符号化処理時における画像データの順番と符号化した圧縮画像データとの関連付けを示す情報である。
【０１０２】
これにより、少ないメモリ容量のメモリを効率的に利用して、原稿搬送中に走査部を固定して原稿画像を読み取って圧縮した場合に、先行して読み取られる原稿画像の圧縮画像データと伸長される出力画像データの出力順序が異なっても、正常な画像データとして伸長して画像出力することができる。
【０１０３】
さらに、データを記憶する不揮発性メモリとして図３に示すハードディスク８を備え、ＣＰＵ３３は、ＤＲＡＭ３８に記憶されている圧縮画像データと圧縮処理情報をハードディスク８に蓄積可能に構成されている。
【０１０４】
これにより、少ないメモリ容量のメモリを効率的に利用して、複数枚の原稿を連続して読み取りを行うことができる。
【０１０５】
さらに、圧縮画像データを伸長して前記画像出力手段から出力可能な画像データを復元する伸長手段として図３に示すＣＯＤＥＣ４０を備え、例えばＤＲＡＭ３８または図３に示すハードディスク８から読み出される圧縮画像データの向きを回転する必要があるかどうかを、図３に示すＣＰＵ３３による、例えば図１５に示すステップＳＴＥＰ１５０４，１５０３の回転判断処理で判断する。
【０１０６】
そして、ＣＰＵ３３は、前記メモリまたは前記不揮発性メモリに記憶された圧縮画像データの出力要求時に、前記圧縮処理情報および前記判断手段による判断結果に基づいて、ＤＲＡＭ３８または図３に示すハードディスク８から読み出される圧縮画像データを前記伸長手段により伸長して得られる画像データをそのままあるいは回転処理して読み出す。
【０１０７】
これにより、少ないメモリ容量のメモリを効率的に利用して、画像出力モードの設定や、原稿読み取りモードで原稿の画像出力向きを回転することができ、読み取られた画像データを正常に、かつ画像出力モードに適応した画像出力を行うことができる。
【０１０８】
〔第２実施形態〕
上記第１実施形態では、原稿移動式の場合であってもバンド単位で画像圧縮し、画像圧縮した順序を圧縮データと関連付けて保存することで、プラテンガラスからのスキャン時と同様のメモリ効率を実現し、また正しい順序で画像の読み出しが出来ることを説明した。以下、ハードディスク８に書き込まれたバンド単位で画像圧縮した圧縮データの解凍（伸長）処理例を説明する。なお、この圧縮データを伸長する場合には、後述するように、読み出し時の処理において画像を１８０度回転する処理が必要となる場合、例えば原稿の読み取りモードに応じて、あるいは画像出力モード（両面出力等）に応じて必要な場合がある。以下、その実施形態について説明する。
【０１０９】
図１５は、本発明に係る画像入出力装置における第４のデータ処理手順の一例を示すフローチャートであり、ハードディスク８に記憶された圧縮画像データの読み出し処理手順に対応する。なお、ＳＴＥＰ１５０１〜ＳＴＥＰ１５０６は各ステップを示し、各ステップは、図３に示したＣＰＵ３３がハードディスク８またはＲＯＭ３６等に記憶される制御プログラムをＤＲＡＭ３８上にロードして実行することで実現される。
【０１１０】
本実施形態においては、原稿の読み取りモードが固定読み取りモードの場合と、移動読み取りモードとの２つあり、読み取りモードに応じて、ハードディスクドライブ８には、バンド単位で圧縮された画像データと関連付けられて，正順（バンド（１）〜（５）の昇順）に圧縮されたデータであるか、もしくは逆順（バンド（５）〜（１の降順）に圧縮されたデータであるかの情報が保存されている。
【０１１１】
今、ＣＰＵ３３に画像データの読み出し要求が発生したとする。画像データの読み出し要求は画像入出力システム１の備える、例えばプリント機能による画像プリント時、あるいは画像データを読み出して画像処理等を実行した後にネットワークＩ／Ｆ４１を介してネットワークコントローラ４２から外部に送信するとき等に発生する。
【０１１２】
このようにして画像データの読み出し要求が発生した場合に、ＣＰＵ３３はＳＴＥＰ１５０１で、まず圧縮画像データに関連付けて保存されている画像の圧縮順序の情報を参照し、処理をＳＴＥＰ１５０２に移行する。
【０１１３】
そして、ＳＴＥＰ１５０２では、ＣＰＵ３３は、ＳＴＥＰ１５０１で画像の圧縮順序が正順であるかどうかを判断して、正順であると判断した場合は、ステップＳＴＥＰ１５０４に進み、正順でないと判断した場合は、ＳＴＥＰ１５０３に移行する。
【０１１４】
そして、ＣＰＵ３３はＳＴＥＰ１５０３及びＳＴＥＰ１５０４で、画像入出力システム１の動作モードによって画像の１８０度回転が必要であるか否かの判断を行う。
【０１１５】
画像データの１８０度回転は、例えばプリンタ部６に接続される排紙ユニット１４によるステイプル位置を画像に対して変更する場合や、表面の原稿上方向で見開くような両面プリント時には裏面画像は１８０度、画像を回転する必要がある。
【０１１６】
そこで、ＣＰＵ３３はＳＴＥＰ１５０３で１８０度回転する必要があると判断した場合は、処理をＳＴＥＰ１５０５に移行し、１８０度回転する必要がないと判断した場合は処理をＳＴＥＰ１５０６に移行する。
【０１１７】
また、ＣＰＵ３３は、ＳＴＥＰ１５０４で１８０度回転する必要があると判断した場合は、処理をＳＴＥＰ１５０６に移行し、１８０度回転する必要がないと判断した場合は処理をＳＴＥＰ１５０５に移行する。
【０１１８】
そして、ＳＴＥＰ１５０５では、圧縮された画像データをハードディスク８に書き込まれた順番で読み出して、処理を終了する。
【０１１９】
一方、ＳＴＥＰ１５０６では、圧縮された画像データをハードディスク８に書き込まれた順番と逆順に読み出しを実行し、処理を終了する。
【０１２０】
なお、実際に１８０度回転した画像データを得るためには、バンド単位で画像をコーデック４０で伸長し、同時にコーデック４０の持つ回転機能を用いてバンド単位のデータを回転する必要があるが、読み出し順を圧縮画像データと関連付けて保存されている圧縮順序の情報を参照することで上述の制御を行うことで、原稿の先頭から処理を行うことが出来るため、ＤＲＡＭ３８上に１ページ分のメモリを必要とせずに処理を行うことが出来る。
【０１２１】
このため後続の処理を、ＤＲＡＭ３８上に確保されるダブルバッファにて行う場合には処理実行の速度，及びメモリ使用率のパフォーマンスを向上させることが可能となる。
【０１２２】
〔第３実施形態〕
なお、上記実施形態では、圧縮画像データをハードディスク８に転送して記憶させる場合について説明したが、請求項５〜８に示した構成、すなわち、圧縮処理を施すことなく、画像データをハードディスク８に蓄積する実施形態についても同様に、少ないメモリを効率的に利用して、走査部を固定して、原稿画像を読み取る場合であっても、正常な出力画像を出力することは可能である。
【０１２３】
上記各実施形態によれば、原稿移動式のスキャンを行う場合で画像の入力方向に差異が出る場合であっても逐次バンディング処理を実行することでメモリ効率を向上させることができる。
【０１２４】
また、バンディング処理の順序を画像情報と関連付けて保持することで、正常な出力を得ると共に、画像を１８０度回転する場合には処理順を逆にすることで，常に画像先頭から処理することが出来るため後続の処理にダブルバッファを用いて行う場合には高速で処理を行うと共に使用メモリを削減することが可能となる。
【０１２５】
〔第４実施形態〕
以下、図１６に示すメモリマップを参照して本発明に係る画像入出力装置で読み取り可能なデータ処理プログラムの構成について説明する。
【０１２６】
図１６は、本発明に係る画像入出力装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【０１２７】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【０１２８】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【０１２９】
本実施形態における図１０〜図１２，図１５に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【０１３０】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１３１】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１３２】
従って、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【０１３３】
プログラムを供給するための記憶媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤなどを用いることができる。
【０１３４】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１３５】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは、圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバやｆｔｐサーバ等も本発明の請求項に含まれるものである。
【０１３６】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０１３７】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１３８】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１３９】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から排除するものではない。
【０１４０】
本発明の様々な例と実施形態を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるものではない。
【０１４１】
なお、本発明は、上記した実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。以下、その実施態様１〜１６について説明する。
【０１４２】
〔実施態様１〕
原稿走査部を固定あるいは移動して原稿画像を読み取り可能な画像入力手段と、前記画像入力手段から入力される原稿画像情報を出力する画像出力手段とを備える画像入出力装置であって、所定位置に固定される前記原稿走査部に原稿を搬送する原稿搬送手段（例えば図１に示す原稿給紙ユニット１０）と、前記原稿搬送手段より順次搬送される原稿から前記原稿走査部が読み取る画像データを原稿サイズ以下の容量で確保されるメモリに書き込み、該メモリに記憶された画像データを読み出すメモリ制御手段（図３に示すＣＰＵ３３による、例えば図１４に示すバンディング処理に基づくＤＲＡＭ３８に対するメモリアクセス制御に相当）と、１頁に満たない所定サイズの画像データが前記メモリに書き込みされていることを検知する検知手段（図３に示すＣＰＵ３３による、例えば図１２に示すステップＳＴＥＰ１のバンド入力完了検知処理）と、前記メモリに所定サイズの画像データに所定の符号化処理で圧縮して圧縮画像データを生成する圧縮手段（図３に示すＣＰＵ３３による、例えば図１２に示すステップＳＴＥＰ１のバンド入力単位での画像データ圧縮処理）とを有し、前記メモリ制御手段は、前記検知手段により前記所定サイズの画像データが前記メモリに書き込みされていることを検出する毎に、前記圧縮手段により得られる圧縮画像データと圧縮処理情報とを前記メモリに書き込むことを特徴とする画像入出力装置。
【０１４３】
これにより、少ないメモリ容量で構成されるメモリを効率的に利用して、原稿搬送手段より順次搬送される原稿から原稿走査部が読み取る場合でも、記憶されたメモリから読み出される圧縮画像データを正常な出力画像として再生しながら読み出すことができる。
【０１４４】
〔実施態様２〕
前記圧縮処理情報は、前記圧縮手段による符号化処理時における画像データの順番と符号化した圧縮画像データとの関連付けを示す情報であることを特徴とする実施態様１記載の画像入出力装置。
【０１４５】
これにより、少ないメモリ容量のメモリを効率的に利用して、原稿搬送中に走査部を固定して原稿画像を読み取って圧縮した場合に、先行して読み取られる原稿画像の圧縮画像データと伸長される出力画像データの出力順序が異なっても、正常な画像データとして伸長して画像出力することができる。
【０１４６】
〔実施態様３〕
データを記憶する不揮発性メモリ（図３に示すハードディスク８）を備え、前記メモリ制御手段は、前記メモリに記憶されている圧縮画像データと圧縮処理情報を前記不揮発性メモリに蓄積可能とすることを特徴とする実施態様１記載の画像入出力装置。
【０１４７】
これにより、少ないメモリ容量のメモリを効率的に利用して、複数枚の原稿を連続して読み取りを行うことができる。
【０１４８】
〔実施態様４〕
前記圧縮画像データを伸長して前記画像出力手段から出力可能な画像データを復元する伸長手段（図３に示すＣＯＤＥＣ４０に相当）と、前記メモリ（例えばＤＲＡＭ３８）または前記不揮発性メモリ（図３に示すハードディスク８）から読み出される圧縮画像データの向きを回転する必要があるかどうかを前記圧縮処理情報または画像出力モードから判断する判断手段（図３に示すＣＰＵ３３による、例えば図１５に示すステップＳＴＥＰ１５０４、１５０３の回転判断処理）とを有し、前記メモリ制御手段は、前記メモリまたは前記不揮発性メモリに記憶された圧縮画像データの出力要求時に、前記圧縮処理情報および前記判断手段による判断結果に基づいて、前記メモリまたは前記不揮発性メモリから読み出される圧縮画像データを前記伸長手段により伸長して得られる画像データをそのままあるいは回転処理して読み出すことを特徴とする実施態様１記載の画像入出力装置。
【０１４９】
これにより、少ないメモリ容量のメモリを効率的に利用して、画像出力モードの設定や、原稿読み取りモードで原稿の画像出力向きを回転することができ、読み取られた画像データを正常に、かつ画像出力モードに適応した画像出力を行うことができる。
【０１５０】
〔実施態様５〕
原稿走査部を固定あるいは移動して原稿画像を読み取り可能な画像入力手段と、前記画像入力手段から入力される原稿画像情報を出力する画像出力手段とを備える画像入出力装置であって、所定位置に固定される前記原稿走査部に原稿を搬送する原稿搬送手段（例えば図１に示す原稿給紙ユニット１０）と、前記原稿搬送手段より順次搬送される原稿から前記原稿走査部が読み取る画像データを原稿サイズ以下の容量で確保されるメモリに書き込み、該メモリに記憶された画像データを読み出すメモリ制御手段（図３に示すＣＰＵ３３による、例えば図１４に示すバンディング処理に基づくＤＲＡＭ３８に対するメモリアクセス制御に相当）と、１頁に満たない所定サイズの画像データが前記メモリに書き込みされていることを検知する検知手段（図３に示すＣＰＵ３３による、例えば図１２に示すステップＳＴＥＰ１のバンド入力完了検知処理）とを有し、前記メモリ制御手段は、前記検知手段により前記所定サイズの画像データが前記メモリに書き込みされていることを検出する毎に、画像データと読取り処理情報とを不揮発性メモリ（図３に示すハードディスク８）に書き込むことを特徴とする画像入出力装置。
【０１５１】
これにより、少ないメモリ容量で構成されるメモリを効率的に利用して、原稿搬送手段より順次搬送される原稿から原稿走査部が読み取る場合でも、記憶されたメモリから読み出される画像データを正常な出力画像として再生しながら読み出すことができる。
【０１５２】
〔実施態様６〕
前記読取り処理情報は、画像データの順番と画像データとの関連付けを示す情報であることを特徴とする実施態様５記載の画像入出力装置。
【０１５３】
これにより、少ないメモリ容量のメモリを効率的に利用して、原稿搬送中に走査部を固定して原稿画像を読み取った場合に、先行して読み取られる原稿画像の画像データの出力順序が異なっても、正常な画像データとして画像出力することができる。
【０１５４】
〔実施態様７〕
前記不揮発性メモリに記憶された前記画像データの向きを回転する必要があるかどうかを前記読み取り処理情報または画像出力モードから判断する判断手段（図３に示すＣＰＵ３３による、例えば図１５に示すステップＳＴＥＰ１５０４、１５０３の回転判断処理）とを有し、前記メモリ制御手段は、前記不揮発性メモリに記憶された画像データの出力要求時に、前記読取り処理情報および前記判断手段による判断結果に基づいて、前記不揮発性メモリから読み出される画像データをそのままあるいは回転処理して読み出すことを特徴とする実施態様５記載の画像入出力装置。
【０１５５】
これにより、少ないメモリ容量のメモリを効率的に利用して、画像出力モードの設定や、原稿読み取りモードで原稿の画像出力向きを回転することができ、読み取られた画像データを正常に、かつ画像出力モードに適応した画像出力を行うことができる。
【０１５６】
〔実施態様８〕
データを記憶する不揮発性メモリ（図３に示すハードディスク８）と、所定位置に固定される前記原稿走査部に原稿を搬送する原稿搬送手段（例えば原稿給紙ユニット１０）と、原稿走査部を固定あるいは移動して原稿画像を読み取り可能な画像入力手段（図１に示すスキャナユニット１１）と、前記画像入力手段から入力される原稿画像情報を出力する画像出力手段（図１に示すプリンタ部６）とを備える画像入出力装置における画像処理方法であって、前記原稿搬送手段より順次搬送される原稿から前記原稿走査部が読み取る画像データを原稿サイズ以下の容量で確保されるメモリに書き込み、該メモリに記憶された画像データを読み出すメモリ制御ステップ（図３に示すＣＰＵ３３による、例えば図１４に示すバンディング処理に基づくＤＲＡＭ３８に対するメモリアクセス制御ステップに相当）と、１頁に満たない所定サイズの画像データが前記メモリに書き込みされていることを検知する検知ステップ（図３に示すＣＰＵ３３による、例えば図１２に示すステップＳＴＥＰ１のバンド入力完了検知処理）と、前記メモリに所定サイズの画像データに所定の符号化処理で圧縮して圧縮画像データを生成する圧縮ステップ（図３に示すＣＰＵ３３による、例えば図１２に示すステップＳＴＥＰ１のバンド入力単位での画像データ圧縮処理）とを有し、前記メモリ制御ステップは、前記検知ステップにより前記所定サイズの画像データが前記メモリに書き込みされていることを検出する毎に、前記圧縮手段により得られる圧縮画像データと圧縮処理情報とを前記メモリに書き込むことを特徴とする画像処理方法。
【０１５７】
これにより、実施態様１と同様の効果を奏する。
【０１５８】
〔実施態様９〕
前記圧縮処理情報は、前記圧縮ステップによる符号化処理時における画像データの順番と符号化した圧縮画像データとの関連付けを示す情報であることを特徴とする実施態様８記載の画像処理方法。
【０１５９】
これにより、実施態様２と同様の効果を奏する。
【０１６０】
〔実施態様１０〕
前記メモリ制御ステップは、前記メモリに記憶されている圧縮画像データと圧縮処理情報を前記不揮発性メモリに蓄積可能とすることを特徴とする実施態様８記載の画像処理方法。
【０１６１】
これにより、実施態様３と同様の効果を奏する。
【０１６２】
〔実施態様１１〕
前記圧縮画像データを伸長して前記画像出力手段から出力可能な画像データを復元する伸長ステップ（図３に示すＣＯＤＥＣ４０による、例えば図１５に示すステップＳＴＥＰ１５０１に基づくステップ）と、前記メモリまたは前記不揮発性メモリから読み出される圧縮画像データの向きを回転する必要があるかどうかを前記圧縮処理情報または画像出力モードから判断する判断ステップ（図３に示すＣＰＵ３３による、例えば図１５に示すステップＳＴＥＰ１５０１に基づくステップＳＴＥＰ１５０３，１５０４）とを有し、前記メモリ制御ステップは、前記メモリまたは前記不揮発性メモリに記憶された圧縮画像データの出力要求時に、前記圧縮処理情報および前記判断ステップによる判断結果に基づいて、前記メモリまたは前記不揮発性メモリから読み出される圧縮画像データを前記伸長ステップにより伸長して得られる画像データをそのままあるいは回転処理して読み出すことを特徴とする実施態様８記載の画像処理方法。
【０１６３】
これにより、実施態様４と同様の効果を奏する。
【０１６４】
〔実施態様１２〕
所定位置に固定される原稿走査部に原稿を搬送する原稿搬送手段と、前記原稿走査部を固定あるいは移動して原稿画像を読み取り可能な画像入力手段と、前記画像入力手段から入力される原稿画像情報を出力する画像出力手段とを備える画像入出力装置における画像処理方法であって、前記原稿搬送手段より順次搬送される原稿から前記原稿走査部が読み取る画像データを原稿サイズ以下の容量で確保されるメモリに書き込み、該メモリに記憶された画像データを読み出すメモリ制御ステップ（図３に示すＣＰＵ３３による、例えば図１４に示すバンディング処理に基づくＤＲＡＭ３８に対するメモリアクセス制御ステップに相当）と、１頁に満たない所定サイズの画像データが前記メモリに書き込みされていることを検知する検知ステップ（図３に示すＣＰＵ３３による、例えば図１２に示すステップＳＴＥＰ１４０１のバンド入力完了検知処理）とを有し、前記メモリ制御ステップは、前記検知ステップにより前記所定サイズの画像データが前記メモリに書き込みされていることを検出する毎に、画像データと読取り処理情報とを不揮発性メモリに書き込むことを特徴とする画像処理方法。
【０１６５】
これにより、実施態様５と同様の効果を奏する。
【０１６６】
〔実施態様１３〕
前記読取り処理情報は、画像データの順番と画像データとの関連付けを示す情報であることを特徴とする実施態様１２記載の画像処理方法。
【０１６７】
これにより、実施態様６と同様の効果を奏する。
【０１６８】
〔実施態様１４〕
前記不揮発性メモリに記憶された前記画像データの向きを回転する必要があるかどうかを前記読取り処理情報または画像出力モードから判断する判断ステップ（図３に示すＣＰＵ３３による、例えば図１５に示すステップＳＴＥＰ１５０１に基づくステップＳＴＥＰ１５０３，１５０４）を有し、前記メモリ制御ステップは、前記不揮発性メモリに記憶された画像データの出力要求時に、前記読取り処理情報および前記判断ステップによる判断結果に基づいて、前記不揮発性メモリから読み出される画像データをそのままあるいは回転処理して読み出すことを特徴とする実施態様１２記載の画像処理方法。
【０１６９】
これにより、実施態様７と同様の効果を奏する。
【０１７０】
〔実施態様１５〕
実施態様８〜１４のいずれかに記載の画像処理方法を実行させるためのプログラムを格納したことを特徴とするコンピュータが読み取り可能な記憶媒体。
【０１７１】
これにより、実施態様８〜１４と同様の効果を奏する。
【０１７２】
〔実施態様１６〕
実施態様８〜１４のいずれかに記載の画像処理方法を実行させることを特徴とするプログラム。
【０１７３】
これにより、実施態様８〜１４と同様の効果を奏する。
【図面の簡単な説明】
【０１７４】
【図１】本発明の画像入出力装置を適用可能な画像処理システムの一例を示す図である。
【図２】図１に示したリーダ部及びプリンタ部の詳細を示す概略断面図である。
【図３】図１に示したコントローラ部の詳細を説明するブロック図である。
【図４】図３に示したメインコントローラの内部詳細構成を示すブロック図である。
【図５】本発明に係る画像入出力装置における原稿画像の読み取り処理を説明する図である。
【図６】本発明に係る画像入出力装置に読み取られる原稿画像と原稿走査方法との関係を説明する模式図である。
【図７】図２に示したリーダ部が読み取る原稿画像データのメモリへの書込み動作を説明する模式図である。
【図８】本発明に係る画像入出力装置に読み取られる原稿画像と原稿走査方法との関係を説明する模式図である。
【図９】図２に示したリーダ部が読み取る原稿画像データのメモリへの書込み動作を説明する模式図である。
【図１０】本発明に係る画像入出力装置における第１のデータ処理手順の一例を示すフローチャートである。
【図１１】本発明に係る画像入出力装置における第２のデータ処理手順の一例を示すフローチャートである。
【図１２】本発明に係る画像入出力装置における第３のデータ処理手順の一例を示すフローチャートである。
【図１３】本発明に係る画像入出力装置における読み取り画像データの圧縮処理を説明する図である。
【図１４】本発明に係る画像入出力装置における読み取り画像データの圧縮処理を説明する図である。
【図１５】本発明に係る画像入出力装置における第４のデータ処理手順の一例を示すフローチャートである。
【図１６】本発明に係る画像入出力装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【符号の説明】
【０１７５】
５  リーダ部
６  プリンタ部
８  ハードディスク
３２  メインコントローラ
３３  ＣＰＵ
３６  ＲＯＭ
３８  ＤＲＡＭ
４０  ＣＯＤＥＣ
４３  ＳＲＡＭ
【図１】
2006033568.tif 000003
【図２】
2006033568.tif 000004
【図３】
2006033568.tif 000005
【図４】
2006033568.tif 000006
【図５】
2006033568.tif 000007
【図６】
2006033568.tif 000008
【図７】
2006033568.tif 000009
【図８】
2006033568.tif 000010
【図９】
2006033568.tif 000011
【図１０】
2006033568.tif 000012
【図１１】
2006033568.tif 000013
【図１２】
2006033568.tif 000014
【図１３】
2006033568.tif 000015
【図１４】
2006033568.tif 000016
【図１５】
2006033568.tif 000017
【図１６】
2006033568.tif 000018