(57)【特許請求の範囲】
【請求項１】
画像を読み取る読取装置が片面用であるか又は両面用であるかを示す値が設定されるモード設定部と、
前記モード設定部に設定された値に応じて外部メモリとの信号の受け渡しの可否を制御するインターフェース部と、
前記モード設定部に設定された値に応じて前記外部メモリから画像データを読み出して画像処理部へ転送する転送部と、を有し、
前記モード設定部において、前記両面用を示す値が設定されたとき、
前記インターフェース部は、
前記外部メモリとの信号の受け渡しを可能とし、前記画像処理部が表面の画像データに対する補正処理を行っている間は、裏面の画像データを前記外部メモリへ蓄積させ、
前記表面の画像データの補正処理が完了すると、前記裏面の画像データを前記外部メモリから読み出し、
前記転送部は前記外部メモリから読み出された前記裏面の画像データを前記画像処理部へ転送し、
前記モード設定部において、前記片面用を示す値が設定されたとき、
前記インターフェース部は、前記外部メモリとの信号の受け渡しを禁止する、半導体集積回路。
【請求項２】
前記インターフェース部は、
前記モード設定部に前記片面用を示す値が設定されたとき、前記外部メモリからの入力と、前記インターフェース部からの出力を遮断する請求項１記載の半導体集積回路。
【請求項３】
前記モード設定部は、
電源と同電位の外部端子と接続されたとき、前記片面用を示す値が設定され、
接地電位の外部端子と接続されたき、前記両面用を示す値が設定される、請求項１又は２記載の半導体集積回路。
【請求項４】
前記モード設定部に前記片面用を示す値が設定されたとき、
前記インターフェース部と前記転送部に対して供給される電力が制限される請求項１乃至３の何れか一項に記載の半導体集積回路。
【請求項５】
前記画像処理部を有し、
前記モード設定部に前記両面用を示す値が設定されたとき、
前記転送部は、
表面用の読取装置により読み取られた表面画像データに対する前記画像処理部による画像処理が完了した後に、裏面用の読取装置により読み取られ、前記外部メモリに蓄積された裏面画像データを前記画像処理部へ転送する請求項１乃至４の何れか一項に記載の半導体集積回路。
【請求項６】
前記画像処理部は、
表面画像データに対する画像処理を行う前に、前記表面用の読取装置に対応したパラメータを設定し、
前記表面画像データに対する画像処理が完了した後に、前記裏面用の読取装置に対応したパラメータを設定する、パラメータ設定部を有する請求項５記載の半導体集積回路。
【請求項７】
前記画像処理部は、
前記表面画像データと前記裏面画像データにおける色毎の画像データのずれを補正する並べ替え部を有する請求項５又は６記載の半導体集積回路。
【請求項８】
半導体集積回路による情報処理方法であって、
画像を読み取る読取装置が片面用であるか又は両面用であるかを示す値が設定されるモード設定手順と、
前記モード設定手順で設定された値に応じて外部メモリとの信号の受け渡しの可否を制御する制御手順と、
前記モード設定手順で設定された値に応じて前記外部メモリから画像データを読み出して画像処理部へ転送する転送手順と、を有し、
前記モード設定手順において、前記両面用を示す値が設定されたとき、
前記外部メモリとの信号の受け渡しを可能とし、前記画像処理部が表面の画像データに対する補正処理を行っている間は、裏面の画像データを前記外部メモリへ蓄積させ、
前記表面の画像データの補正処理が完了すると、前記裏面の画像データを前記外部メモリから読み出し、
前記転送手順において、前記外部メモリから読み出された前記裏面の画像データを前記画像処理部へ転送し、
前記モード設定手順において、前記片面用を示す値が設定されたとき、
前記制御手順において、前記外部メモリとの信号の受け渡しを禁止する、情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、半導体集積回路及び情報処理方法に関する。
【背景技術】
【０００２】
従来から、原稿を片面ずつ読み取る片面用の画像読取装置と、原稿の両面を同時に読み取る両面用の画像読取装置と、が知られている。
【０００３】
従来の両面用の画像読取装置では、表面と裏面の画像データのそれぞれに画像処理を行う２つの画像処理部を設けたものが知られている。また、従来の両面用の画像読取装置では、裏面の画像データをページ毎に蓄積するメモリを搭載し、表面の画像データに対する画像処理を行った後に、メモリから裏面の画像データを読み出して画像処理を行うことが知られている。この構成では、画像処理部は１つである。
【０００４】
近年の両面用の画像読取装置では、コストの面から、後者の手法が主流となりつつある。これに対し、片面用の画像読取装置では、入力された画像データ毎に画像処理を行う画像処理部を備えていれば良く、ページ毎の画像データを蓄積するメモリは搭載する必要がない。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述した画像処理部やメモリは、ＡＳＩＣ（Application Specific Integrated Circuit）として画像読取装置に搭載されるものである。また、上述した画像処理部やメモリは、画像読取装置が両面用であるか、片面用であるかによって、搭載される数や要否が異なる。このため、従来では、両面用のＡＳＩＣと片面用のＡＳＩＣのそれぞれが製造・開発されているが、コストの問題等から、両面用と片面用の両方に使用できる汎用性の高いＡＳＩＣが求められていた。
【０００６】
開示の技術は、汎用性を向上させることを目的としている。
【課題を解決するための手段】
【０００７】
開示の技術は、画像を読み取る読取装置が片面用であるか又は両面用であるかを示す値が設定されるモード設定部と、前記モード設定部に設定された値に応じて外部メモリとの信号の受け渡しの可否を制御するインターフェース部と、前記モード設定部に設定された値に応じて前記外部メモリから画像データを読み出して画像処理部へ転送する転送部と、を有し、前記モード設定部において、前記両面用を示す値が設定されたとき、前記インターフェース部は、前記外部メモリとの信号の受け渡しを可能とし、前記画像処理部が表面の画像データに対する補正処理を行っている間は、裏面の画像データを前記外部メモリへ蓄積させ、前記表面の画像データの補正処理が完了すると、前記裏面の画像データを前記外部メモリから読み出し、前記転送部は前記外部メモリから読み出された前記裏面の画像データを前記画像処理部へ転送し、前記モード設定部において、前記片面用を示す値が設定されたとき、前記インターフェース部は、前記外部メモリとの信号の受け渡しを禁止する、半導体集積回路である。
【発明の効果】
【０００８】
汎用性を向上させることができる。
【図面の簡単な説明】
【０００９】
【図１】第一の実施形態の画像読取装置を説明する図である。
【図２】第一の実施形態の画像読取装置の動作を説明するフローチャートである。
【図３】第一の実施形態のＡＳＩＣの動作を説明する第一の図である。
【図４】第一の実施形態のＡＳＩＣの動作を説明する第二の図である。
【図５】第一の実施形態のＡＳＩＣの有するメモリＩ／Ｆ部を説明する図である。
【図６】第二の実施形態の画像読取装置を説明する図である。
【図７】第三の実施形態の画像読取装置を説明する図である。
【図８】画像形成装置を説明する図である。
【発明を実施するための形態】
【００１０】
（第一の実施形態）
以下に図面を参照して第一の実施形態について説明する。図１は、第一の実施形態の画像読取装置を説明する図である。
【００１１】
本実施形態の画像読取装置１００は、外付けローカルメモリ１０１、ＲＯＭ（Read Only Memory）１０２、メインメモリ１０３、読取装置２００、ＡＳＩＣ（Application Specific Integrated Circuit）３００、ＣＰＵ（Central Processing Unit）４００を有する。
【００１２】
本実施形態の画像読取装置１００では、読取装置２００が片面用の読取装置であるか、又は両面用の読取装置であるかに応じて、ＡＳＩＣ３００と外付けローカルメモリ１０１との画像データ等の受け渡しが制御される。
【００１３】
より具体的には、本実施形態の画像読取装置１００は、読取装置２００が両面用であった場合には、ＡＳＩＣ３００と外付けローカルメモリ１０１との画像データの受け渡しを可能とする。そして、画像読取装置１００は、裏面の画像データを外付けローカルメモリ１０１に蓄積し、表面の画像データの画像処理の完了後に外付けローカルメモリ１０１に蓄積された画像データを読み出して画像処理を行う。
【００１４】
また、本実施形態の画像読取装置１００は、読取装置２００が片面用であった場合には、ＡＳＩＣ３００と外付けローカルメモリ１０１との画像データ等の受け渡しを禁止し、入力された画像データに対して画像処理を行う。
【００１５】
本実施形態では、以上のように、ＡＳＩＣ３００に外付けローカルメモリ１０１との画像データの受け渡しの可否を制御することで、ＡＳＩＣ３００を両面用と片面用の両方に適用させることができ、ＡＳＩＣ３００の汎用性を向上させることができる。
【００１６】
尚、本実施形態において、ＡＳＩＣ３００に外付けローカルメモリ１０１が接続されない状態を、ＡＳＩＣ３００と外付けローカルメモリ１０１とが非接続の状態と呼ぶ。
【００１７】
言い換えれば、本実施形態において、ＡＳＩＣ３００と外付けローカルメモリ１０１とが非接続の状態とは、ＡＳＩＣ３００の入出力端子からの出力と、ＡＳＩＣ３００の入出力端子への入力が遮断されること（行われない）を意味する。具体的には、ＡＳＩＣ３００の入出力端子の電位を固定することを示す。
【００１８】
また、本実施形態において、ＡＳＩＣ３００と外付けローカルメモリ１０１との間で信号の受け渡しが可能な状態を、ＡＳＩＣ３００と外付けローカルメモリ１０１とが接続された状態と呼ぶ。
【００１９】
言い換えれば、本実施形態において、ＡＳＩＣ３００と外付けローカルメモリ１０１とが接続された状態とは、ＡＳＩＣ３００の入出力端子を介して、ＡＳＩＣ３００から外付けローカルメモリ１０１に対する出力と、外付けローカルメモリ１０１からＡＳＩＣ３００に対する入力が可能であることを意味する。
【００２０】
本実施形態の読取装置２００は、例えばスキャナ装置である。読取装置２００は、画像を読み取って電子データに変換しＡＳＩＣ３００に転送する。図１では、読取装置２００は、表面スキャナ装置２０１、裏面スキャナ装置２０２を有する両面用の読取装置とした。
【００２１】
表面スキャナ装置２０１は、原稿の表面から画像を読み取って、表面の画像データをＡＳＩＣ３００に転送する。裏面スキャナ装置２０２は、原稿の裏面の画像を読み取って、裏面の画像データをＡＳＩＣ３００へ転送する。表面スキャナ装置２０１、裏面スキャナ装置２０２は、それぞれが並行して画像データをＡＳＩＣ３００に転送する。
【００２２】
尚、読取装置２００を片面用とする場合には、読取装置２００は、表面スキャナ装置２０１のみを有する構成となる。
【００２３】
本実施形態のＡＳＩＣ３００は、読取装置２００から受信した画像データに対して画像処理を施して、後段のＣＰＵ４００に出力する。つまり、本実施形態のＡＳＩＣ３００は、画像データに対する画像処理を行う画像処理装置と言える。さらに、言い換えれば、本実施形態のＡＳＩＣ３００は、画像データという情報に対して所定の処理を行う情報処理装置と言える。
【００２４】
ＣＰＵ４００では、入力された画像処理後の画像データをメインメモリ１０３に格納する。ＡＳＩＣ３００とＣＰＵ４００の詳細は後述する。
【００２５】
本実施形態の外付けローカルメモリ１０１は、裏面スキャナ装置２０２から入力された画像データを一時蓄積する。本実施形態の外付けローカルメモリ１０１は、例えばＤＤＲＳＤＲＡＭ（Double-Data-Rate SDRAM）や、ＤＲＡＭ（Dynamic Random Access Memory）等により実現されるものであり、ＡＳＩＣ３００の外部に設けられる外部メモリである。
【００２６】
本実施形態のＲＯＭ１０２は、例えば、ＣＰＵ４００により実行されるプログラムや、各種の設定値等が格納される。具体的には、例えば、本実施形態のＲＯＭ１０２には、自機の読取装置２００が両面用であるか、又は片面用であるか否かを示す値等が格納されている。
【００２７】
メインメモリ１０３は、ＲＯＭ１０２に格納されたプログラムの展開や、画像処理後の画像データの蓄積に用いられる。
【００２８】
本実施形態の画像読取装置１００では、外付けローカルメモリ１０１、ＲＯＭ１０２、メインメモリ１０３、ＡＳＩＣ３００が同一の基板上に実装されても良い。
【００２９】
次に、本実施形態のＡＳＩＣ３００について説明する。本実施形態のＡＳＩＣ３００は、表面データ受信部３０１、裏面データ受信部３０２、メモリＩ／Ｆ（インターフェース）部３０３、裏面データ転送部３０４、データ転送経路切替部３０５、スキャナ画像補正処理部３０６、バスＩ／Ｆ部３０７、モード設定レジスタ部３０８を有する。
【００３０】
本実施形態のＡＳＩＣ３００の有する各部は、電子回路や電子部品等のハードウェアにより実現される。
【００３１】
本実施形態のＡＳＩＣ３００は、スキャナ画像補正処理部３０６により画像データの補正処理を行って、メインメモリ１０３に転送する。
【００３２】
また、本実施形態のＡＳＩＣ３００は、読取装置２００が両面用か裏面用かを判定し、両面用であった場合に、表面データ受信部３０１と裏面データ受信部３０２とが並行して動作させ、裏面の画像データを外付けローカルメモリ１０１に一時蓄積させる。また、ＡＳＩＣ３００は、表面の画像データの画像補正処理が完了した後に、裏面の画像データを外付けローカルメモリ１０１から読み出し、スキャナ画像補正処理部３０６により補正処理を行って、メインメモリ１０３に転送させる。
【００３３】
また、ＡＳＩＣ３００は、読取装置２００が片面用であった場合、外付けローカルメモリ１０１を非接続とし、スキャナ画像補正処理部３０６により、表面データ受信部３０１が受信した画像データに対して補正処理を行って、メインメモリ１０３に転送する。
【００３４】
表面データ受信部３０１は、読取装置２００に搭載された表面スキャナ装置２０１から表面の画像データを受信し、データ転送経路切替部３０５へ画像データを出力する。
【００３５】
裏面データ受信部３０２は、画像読取装置１００において両面読取を行う場合のみ動作する。裏面データ受信部３０２は、裏面スキャナ装置２０２から、裏面の画像データを受信して、メモリＩ／Ｆ部３０３へ出力する。
【００３６】
メモリＩ／Ｆ部３０３は、両面読み取りの場合のみ動作し、ＡＳＩＣ３００と外付けローカルメモリ１０１とを接続させる。言い換えれば、メモリＩ／Ｆ部３０３は、裏面データ受信部３０２から出力される画像データを外付けローカルメモリ１０１に蓄積させる際のインターフェースとして機能する。また、メモリＩ／Ｆ部３０３は、スキャナ画像補正処理部３０６による表面の画像データの補正処理を行った後に、裏面データ転送部３０４が外付けローカルメモリ１０１から画像データを読み出す際に、読出しアクセスのインターフェースとして機能する。
【００３７】
また、メモリＩ／Ｆ部３０３は、読取装置２００が片面用であった場合には、外付けローカルメモリ１０１とＡＳＩＣ３００とを非接続とする端子処理を行う。メモリＩ／Ｆ部３０３の詳細は後述する。
【００３８】
裏面データ転送部３０４は、ＣＰＵ４００によって制御される。裏面データ転送部３０４は、表面の画像データに対するスキャナ画像補正処理部３０６による補正処理が完了した後に、外付けローカルメモリ１０１から画像データを読み出し、読み出した画像データをデータ転送経路切替部３０５へ出力する。尚、裏面データ転送部３０４は、両面読取を行う場合のみ動作する。
【００３９】
データ転送経路切替部３０５は、ＣＰＵ４００によって制御される。データ転送経路切替部３０５は、表面の画像データと裏面の画像データの何れか一方を選択し、選択した画像データをスキャナ画像補正処理部３０６に対して出力する。
【００４０】
つまり、本実施形態の裏面データ転送部３０４とデータ転送経路切替部３０５は、外付けローカルメモリ１０１から読み出した画像データをスキャナ画像補正処理部３０６に転送する転送部を形成している。
【００４１】
スキャナ画像補正処理部３０６は読取装置２００で読み取った画像データに対してシェーディング補正等のスキャナ固有の特性を補正する処理を行う画像処理部である。
【００４２】
バスＩ／Ｆ部３０７は補正処理後の画像データをメインメモリ１０３に転送するため、ＣＰＵ４００とのＩ／Ｆプロトコルを制御する。
【００４３】
モード設定レジスタ部３０８は、起動時にＣＰＵ４００による、読取装置２００が両面用であるか、片面用であるかの判定の結果が設定される。具体的には、モード設定レジスタ部３０８には、外付けローカルメモリ１０１を接続するか否かを示す値が設定される。
【００４４】
モード設定レジスタ部３０８に設定された値は、メモリＩ／Ｆ部３０３及びデータ転送経路切替部３０５に通知される。本実施形態のメモリＩ／Ｆ部３０３及びデータ転送経路切替部３０５は、設定値の通知に応じて動作するか否かが制御される。
【００４５】
次に、本実施形態のＣＰＵ４００について説明する。本実施形態のＣＰＵ４００は、バスＩ／Ｆ部４０１、演算処理部４０２、メモリアービタ４０３、メモリＩ／Ｆ部４０４を有する。本実施形態のＣＰＵ４００の有する各部は、電子回路や電子部品等のハードウェアにより実現される。
【００４６】
バスＩ／Ｆ部４０１は、メインメモリ１０３に画像データを蓄積する際や、メインメモリ１０３から画像データを出力する際のインターフェースとして機能する。
【００４７】
演算処理部４０２は、ＲＯＭ１０２等に格納されたプログラムにしたがって画像読取装置１００を制御する。
【００４８】
メモリアービタ４０３、メモリＩ／Ｆ部４０４は、経路選択及びＲＯＭ１０２やメインメモリ１０３へのアクセス優先順位の制御等を行う。
【００４９】
次に、図２を参照して、本実施形態の画像読取装置１００の動作について説明する。図２は、第一の実施形態の画像読取装置の動作を説明するフローチャートである。図２に示す処理は、ＣＰＵ４００の演算処理部４０２がＲＯＭ１０２に格納されたプログラムを実行することで実現される。
【００５０】
本実施形態の画像読取装置１００において、ＣＰＵ４００は、ＲＯＭ１０２を読み込み、ＲＯＭ１０２に格納されたプログラムに基づいて起動する（ステップＳ２０１）。続いてＣＰＵ４００は、ＲＯＭ１０２に格納された情報に基づき、読取装置２００が両面用の読取装置（両面用読取装置）であるか、又は片面用の読取装置（片面用読取装置）であるか否かを判定する（ステップＳ２０２）。
【００５１】
ステップＳ２０２において、片面用読取装置であった場合、ＣＰＵ４００は、モード設定レジスタ部３０８に対し、外付けローカルメモリ１０１を非接続とすることを設定し（ステップＳ２０３）、後述するステップＳ２０５へ進む。このとき、モード設定レジスタ部３０８は、メモリＩ／Ｆ部３０３に対し、外付けローカルメモリ１０１を非接続とするための端子処理を行わせる。端子処理の詳細は後述する。
【００５２】
ステップＳ２０２において、両面用読取装置であった場合、ＣＰＵ４００は、モード設定レジスタ部３０８に対し、外付けローカルメモリ１０１を接続することを設定する（ステップＳ２０４）。
【００５３】
続いて、ＣＰＵ４００は、読取装置２００による画像の読み取りの開始指示を受けたか否かを判定する（ステップＳ２０５）。読み取りの開始指示は、例えば画像読取装置１００の有する操作部材等をユーザが操作することで行われても良い。
【００５４】
ステップＳ２０５において、開始指示がなされていない場合、ＣＰＵ４００は、画像の読み取りが開始されるまで待機する。
【００５５】
ステップＳ２０５において、開始指示がなされた場合、画像読取装置１００は、読取装置２００、ＡＳＩＣ３００、ＣＰＵ４００により、画像の読み取り処理を実行する（ステップＳ２０６）。本実施形態のＡＳＩＣ３００は、ステップＳ２０２における判定の結果に応じた動作を行う。画像の読み取り処理におけるＡＳＩＣ３００の動作の詳細は後述する。
【００５６】
続いて、画像読取装置１００は、画像の読み取りが完了したか否かを判定する（ステップＳ２０７）。本実施形態では、例えば読取装置２００により、所定時間以上原稿を検知しない場合等に、読み取り完了の通知がＣＰＵ４００に通知されても良い。
【００５７】
ステップＳ２０７において、画像の読み取りが完了していない場合、画像読取装置１００は、ステップＳ２０６へ戻る。ステップＳ２０７において、画像の読み取りが完了した場合、画像読取装置１００は処理を終了する。
【００５８】
次に、図３及び図４を参照し、画像の読み取り処理におけるＡＳＩＣ３００の動作について説明する。
【００５９】
図３は、第一の実施形態のＡＳＩＣの動作を説明する第一の図である。図３では、図２のステップＳ２０２で両面用読取装置と判定され、モード設定レジスタ部３０８に、外付けローカルメモリ１０１を接続することを示す値が設定されたときのＡＳＩＣ３００の動作を示している。言い換えれば、図３は、ＡＳＩＣ３００に外付けローカルメモリ１０１が接続され、且つ両面の画像の読み取りが行われた場合のＡＳＩＣ３００の動作を示している。
【００６０】
また、図３に示す動作Ｆ３１は、表面の画像データに対する動作を示しており、動作Ｆ３２は、裏面の画像データに対する動作を示している。
【００６１】
タイミングＴ１において、画像の読み取りが開始されると、表面スキャナ装置２０１と、裏面スキャナ装置２０２とは、並行して画像の読み取りを開始する。
【００６２】
表面スキャナ装置２０１により読み取られた画像の画像データ（以下、表面画像データ）は、ＡＳＩＣ３００において、表面データ受信部３０１により受信される。裏面スキャナ装置２０２により読み取られた画像の画像データ（以下、裏面画像データ）は、ＡＳＩＣ３００において、裏面データ受信部３０２により受信される。
【００６３】
裏面データ受信部３０２により受信された裏面画像データは、メモリＩ／Ｆ部３０３を介して、外付けローカルメモリ１０１への蓄積されてゆく。
【００６４】
この間に、ＡＳＩＣ３００は、表面データ受信部３０１が受信した画像データに対する画像処理を行う。表面データ受信部３０１が受信した表面画像データは、データ転送経路切替部３０５に出力される。
【００６５】
ここで、データ転送経路切替部３０５は、モード設定レジスタ部３０８に対する設定の通知を受けて、表面データ受信部３０１から出力された表面画像データをスキャナ画像補正処理部３０６へ転送する経路を選択している。
【００６６】
したがって、表面画像データは、スキャナ画像補正処理部３０６へ出力される。スキャナ画像補正処理部３０６は、表面画像データに対して補正処理等を行い、補正処理後の表面画像データを出力する。出力された表面画像データは、バスＩ／Ｆ部３０７、４０１を介してメモリアービタ４０３へ転送され、メモリアービタ４０３を介してメインメモリ１０３へ蓄積される。図３の例では、タイミングＴ２において、表面画像データのメインメモリ１０３に対する蓄積が完了するものとした。つまり、図３の例では、タイミングＴ１からタイミングＴ２までの期間Ｔ１２において、表面画像データに対する補正処理と、裏面画像データの蓄積が完了したことになる。
【００６７】
タイミングＴ２において、表面画像データの蓄積が完了すると、ＣＰＵ４００は、バスＩ／Ｆ部４０１、３０７を介して、ＡＳＩＣ３００に対して裏面画像データの読み出しを指示する。
【００６８】
具体的には、ＣＰＵ４００は、裏面データ転送部３０４に対して、外付けローカルメモリ１０１に蓄積された裏面画像データの読み出しを指示する。また、ＣＰＵ４００は、データ転送経路切替部３０５に対する経路の切替指示を行う。
【００６９】
裏面データ転送部３０４は、ＣＰＵ４００からの指示を受けて、外付けローカルメモリ１０１から裏面画像データを読み出し、読み出した裏面画像データをデータ転送経路切替部３０５へ転送する。
【００７０】
ここで、データ転送経路切替部３０５は、ＣＰＵ４００からの指示を受けて、裏面データ転送部３０４から出力された裏面画像データをスキャナ画像補正処理部３０６へ転送する経路を選択している。
【００７１】
したがって、裏面画像データは、スキャナ画像補正処理部３０６へ出力される。スキャナ画像補正処理部３０６は、裏面画像データに対して補正処理等を行い、補正処理後の裏面画像データを出力する。出力された裏面画像データは、バスＩ／Ｆ部３０７、４０１を介してメモリアービタ４０３へ転送され、メモリアービタ４０３を介してメインメモリ１０３へ蓄積される。図３の例では、タイミングＴ３において、裏面画像データのメインメモリ１０３に対する蓄積が完了するものとした。つまり、図３の例では、タイミングＴ１からタイミングＴ３までの期間Ｔ１３において、表面画像データと裏面画像データに対する補正処理とメインメモリ１０３への蓄積が完了し、画像読取装置１００に対する表面画像データと裏面画像データの入力が完了したことになる。
【００７２】
尚、図３では、画像読取装置１００が両面機であった場合の動作を示しているが、画像読取装置１００が片面機であった場合には、動作Ｆ３１が行われるのみとなる。つまり、外付けローカルメモリ１０１はＡＳＩＣ３００に接続されない。尚、画像読取装置１００が両面機である場合とは、読取装置２００が両面用読取装置である場合であり、画像読取装置１００が片面機である場合とは、読取装置２００が片面用読取装置である場合である。
【００７３】
以上のように、本実施形態では、画像読取装置１００が両面機であった場合、スキャナ画像補正処理部３０６が表面画像データに対する補正処理を行っている間は、裏面画像データを外付けローカルメモリ１０１へ蓄積しておく。そして、本実施形態では、スキャナ画像補正処理部３０６による表面画像データの補正処理が完了すると、裏面画像データを外付けローカルメモリ１０１から読み出し、裏面画像データに対する処理を行う。
【００７４】
したがって、本実施形態によれば、ＡＳＩＣ３００に画像データを蓄積するメモリを設ける必要がない。また、本実施形態のＡＳＩＣ３００は、画像読取装置１００が両面機であっても、片面機であっても、どちらに対しても適用することができる。したがって、本実施形態によれば、画像読取装置１００の構成を問わず、同一のＡＳＩＣ３００で対応することができる。
【００７５】
よって、本実施形態によれば、ＡＳＩＣ３００の開発にかかるコストを削減することができる。さらに、本実施形態によれば、ＡＳＩＣ３００の汎用性を向上させることができる。
【００７６】
尚、図３の例では、メインメモリ１０３に対する表面画像データの蓄積が完了してから、裏面画像データの読み出しを開始するものとしたが、これに限定されない。裏面画像データの読み出しは、メインメモリ１０３に対する表面画像データの蓄積が完了する前に開始されても良い。具体的には、本実施形態では、表面画像データに対するスキャナ画像補正処理部３０６の処理が完了した後に、スキャナ画像補正処理部３０６による裏面画像データの処理が開始されるようになっていれば、任意のタイミングで裏面画像データの読み出しを行って良い。
【００７７】
以下に、図４を参照して、裏面画像データの読み出しを開始するタイミングについて説明する。図４は、第一の実施形態のＡＳＩＣの動作を説明する第二の図である。
【００７８】
図４では、表面画像データに対するスキャナ画像補正処理部３０６の処理が完了したタイミングで、裏面画像データに対するスキャナ画像補正処理部３０６の処理が開始される例を示している。
【００７９】
図４では、タイミングＴ１において、表面画像データと裏面画像データの読み取りが開始される。
【００８０】
表面画像データは、図３で示したように、表面データ受信部３０１からデータ転送経路切替部３０５を介してスキャナ画像補正処理部３０６へ転送され、タイミングＴ５において、スキャナ画像補正処理部３０６の処理が完了する。
【００８１】
裏面画像データは、タイミングＴ１で読み取りが開始されると、メモリＩ／Ｆ部３０３を介して外付けローカルメモリ１０１へ蓄積される。外付けローカルメモリ１０１に蓄積された裏面画像データは、タイミングＴ４において、裏面データ転送部３０４により、メモリＩ／Ｆ部３０３を介して読み出しが開始される。
【００８２】
外付けローカルメモリ１０１から読み出された裏面画像データは、タイミングＴ４からタイミングＴ５の間に、データ転送経路切替部３０５を経由して、スキャナ画像補正処理部３０６へ転送される。すなわち、タイミングＴ４からタイミングＴ５までの期間Ｔ４５は、裏面画像データが外付けローカルメモリ１０１からスキャナ画像補正処理部３０６に転送されるまでの転送期間である。転送期間は、例えばＡＳＩＣ３００の回路構成等に基づき決まる。
【００８３】
スキャナ画像補正処理部３０６は、タイミングＴ５において、外付けローカルメモリ１０１から読み出された裏面画像データに対する補正処理を開始する。
【００８４】
つまり、スキャナ画像補正処理部３０６は、表面画像データの補正処理が完了すると同時に、裏面画像データに対する補正処理を開始する。
【００８５】
本実施形態では、以上のように、裏面画像データの読み出しのタイミングを制御すれば、外付けローカルメモリ１０１に１ページ分の裏面画像データの蓄積が完了する前に、裏面画像データを読み出すことができる。したがって、外付けローカルメモリ１０１の容量を削減することができる。
【００８６】
また、本実施形態では、以上のように裏面画像データの読み出しのタイミングを制御することで、スキャナ画像補正処理部３０６に表面画像データと裏面画像データの両方が転送されることがなく、１つのスキャナ画像補正処理部３０６で表面画像データと裏面画像データの補正処理を行うことができる。また、図４の例では、表面画像データの補正処理が完了した直後に裏面画像データの補正処理を行うため、表面画像データの補正処理の完了後、裏面画像データの補正処理を行うまでのスキャナ画像補正処理部３０６の待ち時間を削減できる。
【００８７】
尚、裏面画像データの読み出しが開始されるタイミングは、図４に示す例に限定されない。例えば、裏面画像データは、表面画像データに対するスキャナ画像補正処理部３０６による補正処理の完了と同時に開始されても良い。
【００８８】
次に、図５を参照し、本実施形態のメモリＩ／Ｆ部３０３について説明する。図５は、第一の実施形態のＡＳＩＣの有するメモリＩ／Ｆ部を説明する図である。
【００８９】
図５では、メモリＩ／Ｆ部３０３を３２ビットのデータ入出力回路として説明する。本実施形態のメモリＩ／Ｆ部３０３は、１ビット目から３２ビット目のそれぞれに対応した入出力端子Ｔ０１〜Ｔ３１と、端子処理部３１０〜３４１と、プロトコル変換部３５０とを有する。
【００９０】
端子処理部３１０〜３４１には、モード設定レジスタ部３０８から端子オープン制御信号が供給される。端子オープン制御信号は、外付けローカルメモリ１０１を非接続とする場合にハイレベル（以下、Ｈレベル）となり、外付けローカルメモリ１０１を接続させる場合にローレベル（以下、Ｌレベル）となる。
【００９１】
端子処理部３１０〜３４１は、端子オープン信号がＬレベルのとき、プロトコル変換部３５０から出力される裏面画像データを入出力端子Ｔ０１〜Ｔ３１から出力させる。また、端子処理部３１０〜３４１は、端子オープン信号がＨレベルのとき、入出力端子Ｔ０１〜Ｔ３１を接地電位とする。
【００９２】
端子処理部３１０〜３４１のそれぞれは、同様の構成であるため、以下では端子処理部３１０の構成について説明する。
【００９３】
本実施形態の端子処理部３１０は、入力バッファ１、ＯＲ回路２、３、６、Ｐチャンネルトランジスタ４、Ｎチャンネルトランジスタ５、インバータ回路６を有する。
【００９４】
入力バッファ１の一方の入力には、入出力端子Ｔ０１と接続され、外付けローカルメモリ１０１のＨＳＴＬ（High-Speed Transceiver Logic）やＳＳＴＬ（stub series terminated transceiver logic）等の規格に基づき、外付けローカルメモリ１０１から出力される信号が供給される。また、入力バッファ１の他方の入力は、基準電圧ＶＲＥＦと接続されている。入力バッファ１は、外付けローカルメモリ１０１から出力された信号と、基準電圧ＶＲＥＦとを比較して、Ｈレベル／Ｌレベルの信号を出力する。尚、基準電圧ＶＲＥＦは、例えば外付けローカルメモリ１０１の電源電圧の約１／２程度とした。
【００９５】
ＯＲ回路２は、Ｐチャンネルトランジスタ４のゲートを制御する。ＯＲ回路２の出力信号は、端子オープン制御信号がＨレベルのときにＨレベルとなり、Ｐチャンネルトランジスタ４を開く。ＯＲ回路３は、Ｎチャンネルトランジスタ５のゲートを制御する。ＯＲ回路３の出力信号は、端子オープン制御信号がＨレベルのときにＨレベルとなり、Ｎチャンネルトランジスタ４を閉じる。インバータ回路６は、プロトコル変換部３５０から出力されるデータを反転させる。データ出力信号を反転させている。
【００９６】
Ｐチャンネルトランジスタ４と、Ｎチャンネルトランジスタ５は、電源電圧ＶＤＤと接地との間に接続されており、Ｐチャンネルトランジスタ４とＮチャンネルトランジスタ５の接続点Ａの電位が入出力端子Ｔ０１の電位となる。
【００９７】
つまり、端子処理部３１０は、端子オープン信号がＨレベルのとき、入出力端子Ｔ０１の電位を接地電位とする。言い換えれば、端子処理部３１０は、外付けローカルメモリ１０１が非接続とされたとき、入出力端子Ｔ０１の電位を接地電位とする。端子処理部３１１〜３４１も、端子処理部３１０と同様の動作を行う。
【００９８】
したがって、本実施形態によれば、外付けローカルメモリ１０１が非接続とされたき、ＡＳＩＣ３００（メモリＩ／Ｆ部３０３）の入出力端子の電位を安定させることができる。言い換えれば、本実施形態によれば、ＡＳＩＣ３００の入出力端子の接続先が存在しない場合でも、入出力端子の電位を安定させることができる。
【００９９】
尚、本実施形態では、端子処理部３１０によりＡＳＩＣ３００の入出力端子の電位を接地電位に固定するものとしたが、ＡＳＩＣ３００の入出力端子の電位を固定させる構成は、端子処理部３１０に限定されない。
【０１００】
端子処理部３１０は、端子オープン信号をＨレベルにすることにより、ＡＳＩＣ３００の入出力端子の電位を固定させることができる構成であれば、どのような構成であっても良い。
【０１０１】
本実施形態では、この構成により、例えば外付けローカルメモリ１０１を非接続とされたとき、制御されるべき複数トランジスタがオンされ、大電流がＡＳＩＣ３００に流れてＡＳＩＣ３００が破損するといった事態を回避できる。
【０１０２】
また、本実施形態では、メモリＩ／Ｆ部３０３と外付けローカルメモリ１０１とにおいて、バーストモードによる画像データの書き込み、読み出しを行っても良い。
【０１０３】
本実施形態では、バーストモードによる画像データの書き込み、読み出しを行うことで、外付けローカルメモリ１０１へのアクセス効率を向上させることができる。
【０１０４】
以上のように、本実施形態によれば、画像読取装置１００が両面機であっても、片面機であっても、共通のＡＳＩＣ３００を適用することができる。したがって、本実施形態によれば、両面機用と片面機用のＡＳＩＣを個別に開発する必要がなく、ＡＳＩＣの開発に係るコストの削減を図ることができる。
【０１０５】
また、本実施形態によれば、ＡＳＩＣ３００を両面機と片面機の両方に用いることができ、ＡＳＩＣ３００の汎用性を向上させることができる。
【０１０６】
尚、本実施形態の画像読取装置１００では、スキャナ装置により画像を読み取ることで、画像データを取得し、ＡＳＩＣ３００に転送するものとしたが、画像データの取得方法はこれに限定されない。ＡＳＩＣ３００に転送される画像データは、例えば撮像装置等により撮像された画像データであっても良い。ＡＳＩＣ３００に転送される画像データは、例えば１フレーム毎に取得されたものであれば良く、画像データの取得方法については限定されない。
【０１０７】
（第二の実施形態）
以下に図面を参照して第二の実施形態について説明する。第二の実施形態では、読取装置２００が裏面スキャナ装置２０２を有しているか否かを示す値が予めモード設定レジスタ部に設定されている点のみ、第一の実施形態と相違する。以下の第二の実施形態の説明では、第一の実施形態との相違点についてのみ説明し、第一の実施形態と同様の機能構成を有するものには、第一の実施形態の説明で用いた符号と同様の符号を付与し、説明を省略する。
【０１０８】
図６は、第二の実施形態の画像読取装置を説明する図である。本実施形態の画像読取装置１００ＡのＡＳＩＣ３００Ａは、スキャナ画像補正処理部３０６Ａと、モード設定レジスタ部３０８Ａを有する。
【０１０９】
本実施形態のスキャナ画像補正処理部３０６Ａは、パラメータ設定部３０９、並べ替え部３１９を有する。
【０１１０】
本実施形態のパラメータ設定部３０９は、表面スキャナ装置２０１、裏面スキャナ装置２０２のそれぞれについて、各スキャナ装置に応じたパラメータをスキャナ画像補正処理部３０６Ａに設定する。
【０１１１】
本実施形態の並べ替え部３１９は、読取装置２００により読み取られた画像データの各色の画素単位のずれや、ライン単位のずれを補正する。
【０１１２】
以下に、パラメータ設定部３０９についてさらに説明する。
【０１１３】
読取装置２００では、両面用読取装置であった場合には、表面スキャナ装置２０１と裏面スキャナ装置２０２の構成が異なる場合がある。
【０１１４】
具体的には、例えば表面スキャナ装置２０１は、ＣＣＤ（Charge-Coupled Device）を用いて実現され、裏面スキャナ装置２０２は、ＣＩＳ（Contact Image Sensor）を用いて実現される場合がある。
【０１１５】
このような場合には、表面スキャナ装置２０１により読み取った画像データの補正処理に用いる各種のパラメータと、裏面スキャナ装置２０２により読み取った画像データの補正処理に用いる各種のパラメータとは異なる。
【０１１６】
そこで、本実施形態のパラメータ設定部３０９は、表面スキャナ装置２０１が読み取った画像データの補正処理を行う場合には、表面スキャナ装置２０１用のパラメータを取得し、スキャナ画像補正処理部３０６Ａに設定する。そして、パラメータ設定部３０９は、裏面スキャナ装置２０２が読み取った画像データの補正処理を行う場合には、裏面スキャナ装置２０２用のパラメータを取得したスキャナ画像補正処理部３０６Ａに設定する。
【０１１７】
表面スキャナ装置２０１用のパラメータと、裏面スキャナ装置２０２用のパラメータは、例えば外付けローカルメモリ１０１に予め格納されていても良い。
【０１１８】
本実施形態のパラメータ設定部３０９は、例えば表面スキャナ装置２０１による画像の読み取りが開始されると、外付けローカルメモリ１０１から表面スキャナ装置２０１用のパラメータを取得する。そして、パラメータ設定部３０９は、読み取られた画像データがスキャナ画像補正処理部３０６Ａに転送される前に、取得した表面スキャナ装置２０１用のパラメータをスキャナ画像補正処理部３０６Ａに設定する。
【０１１９】
同様に、本実施形態のパラメータ設定部３０９は、例えば裏面スキャナ装置２０２による画像の読み取りが開始されると、外付けローカルメモリ１０１から裏面スキャナ装置２０２用のパラメータを取得する。そして、パラメータ設定部３０９は、読み取られた画像データがスキャナ画像補正処理部３０６Ａに転送される前に、取得した裏面スキャナ装置２０２用のパラメータをスキャナ画像補正処理部３０６Ａに設定する。
【０１２０】
本実施形態のパラメータ設定部３０９は、上記の処理を、各スキャナ装置が画像の読取を行う度に実行する。
【０１２１】
本実施形態では、以上のように、画像データの補正処理を行う際に、画像データを読み取ったスキャナ装置に対応したパラメータを外付けローカルメモリ１０１から取得し、スキャナ画像補正処理部３０６Ａに設定する。したがって、本実施形態によれば、各スキャナ装置の特性に応じた画像データの補正処理を行うことかでは、画質の低下を抑制できる。
【０１２２】
また、本実施形態では、パラメータ設定部３０９が外付けローカルメモリ１０１から直接各スキャナ装置に対応したパラメータを取得するため、パラメータを設定する際にＣＰＵ４００を仲介する必要がない。したがって、本実施形態では、スキャナ装置毎のパラメータの設定にかかる時間の短縮や、パラメータの設定に関するＣＰＵ４００の処理負荷の軽減に貢献できる。
【０１２３】
尚、本実施形態では、各スキャナ装置のパラメータが外付けローカルメモリ１０１に予め格納されるものとしたが、これに限定されない。各スキャナ装置のパラメータは、パラメータ設定部３０９がＣＰＵ４００を介さずに読み出すことができるメモリであれば、どのメモリに格納されていても良い。
【０１２４】
次に、並べ替え部３１９について、さらに説明する。
【０１２５】
読取装置２００では、両面用読取装置であった場合には、上述したように、表面スキャナ装置２０１と裏面スキャナ装置２０２の構成が異なる場合がある。この場合、表面スキャナ装置２０１により読み取られた画像データと、裏面スキャナ装置２０２に読み取られた画像データにおいて、画素単位やライン単位でずれが生じる場合がある。
【０１２６】
本実施形態の並べ替え部３１９は、このようなずれを、各色の画像データを並び替えて補正する。
【０１２７】
本実施形態では、このように、表面スキャナ装置２０１と裏面スキャナ装置２０２の構成のちがいにより生じる画像のずれを補正することができる。したがって、本実施形態のＡＳＩＣ３００Ａは、構成の異なる複数のスキャナ装置が搭載されている場合にも適用することができ、汎用性を向上させることができる。
【０１２８】
本実施形態のモード設定レジスタ部３０８Ａは、ＡＳＩＣ３００Ａの外部に設けられた外部端子と接続されている。
【０１２９】
具体的には、例えばモード設定レジスタ部３０８Ａは、画像読取装置１００Ａが両面機である場合には、電位が常に接地電位（Ｌレベル）である外部端子と接続され、画像読取装置１００Ａが片面機である場合には、電位が常に電源と同電位（Ｈレベル）である外部端子と接続されるものとした。
【０１３０】
本実施形態のモード設定レジスタ部３０８Ａは、Ｌレベルの信号が入力された場合には、メモリＩ／Ｆ部３０３に対してＬレベルの信号を供給し、外付けローカルメモリ１０１に対する端子処理が行われないようにする。言い換えれば、モード設定レジスタ部３０８Ａは、ＡＳＩＣ３００Ａと外付けローカルメモリ１０１とが接続された状態とする。
【０１３１】
また、本実施形態のモード設定レジスタ部３０８Ａは、Ｈレベルの信号が入力された場合には、メモリＩ／Ｆ部３０３に対してＨレベルの信号を供給し、外付けローカルメモリ１０１に対する端子処理が行われるようにする。言い換えれば、モード設定レジスタ部３０８Ａは、ＡＳＩＣ３００Ａと外付けローカルメモリ１０１とを非接続の状態とする。
【０１３２】
本実施形態では、以上のように、モード設定レジスタ部Ａに対して、予め画像読取装置１００Ａが両面機であるか、片面機であるかを示す固定された値を供給することで、ＣＰＵ４００を用いた設定が不要となる。
【０１３３】
（第三の実施形態）
以下に、図面を参照して第三の実施形態について説明する。第三の実施形態では、読取装置２００が片面用読取装置であった場合に、動作させる必要がない部品に対する電力の供給を制限する点が、第一の実施形態と相違する。よって、以下の第三の実施形態の説明では、第一の実施形態との相違点についてのみ説明し、第一の実施形態と同様の機能構成を有するものには、第一の実施形態の説明で用いた符号と同様の符号を付与し、その説明を省略する。
【０１３４】
図７は、第三の実施形態の画像読取装置を説明する図である。本実施形態の画像読取装置１００Ｂは、ＡＳＩＣ３００Ｂを有する。
【０１３５】
本実施形態のＡＳＩＣ３００Ｂでは、読取装置２００が両面用読取装置であった場合にのみ動作する裏面データ受信部３０２、メモリＩ／Ｆ部３０３、裏面データ転送部３０４が実行された領域を領域Ｒ１とする。また、本実施形態のＡＳＩＣ３００Ｂでは、読取装置２００が片面用読取装置であっても動作する表面データ受信部３０１、データ転送経路切替部３０５、スキャナ画像補正処理部３０６、バスＩ／Ｆ部３０７、モード設定レジスタ部３０８が実行された領域を領域Ｒ２とする。
【０１３６】
そして、本実施形態では、読取装置２００が片面用読取装置であった場合には、領域Ｒ１に対する電力の供給を制限する。
【０１３７】
例えば、本実施形態のＡＳＩＣ３００Ｂは、クロック生成部３６０を有する。クロック生成部３６０は、ＡＳＩＣ３００Ｂの有する各部に対して、クロック信号を供給する。
【０１３８】
本実施形態のクロック生成部３６０は、読取装置２００が両面用読取装置である場合には、領域Ｒ１、Ｒ２のそれぞれに実装された各部へクロック信号を供給する。また、クロック生成部３６０は、読取装置２００が片面用読取装置であった場合に、領域Ｒ１に実装された各部に対するクロック信号の供給を停止させ、領域Ｒ２に実装された各部に対してのみ、クロック信号を供給する。クロック生成部３６０は、例えばＣＰＵ４００から、クロック信号を供給する領域の指示を受けても良い。
【０１３９】
本実施形態では、このように、読取装置２００が片面用読取装置であった場合には、動作させる必要がない部品へのクロック信号の供給を停止させることで、消費電力を低減させることができる。
【０１４０】
また、本実施形態のＡＳＩＣ３００Ｂは、リセット部３７０を有していても良い。リセット部３７０は、読取装置２００が片面用読取装置であった場合には、領域Ｒ１に実装された部品に対してリセット信号を供給し、該当する部品をリセットさせる。リセット部３７０は、例えばＣＰＵ４００から、リセット信号の供給指示を受けて、領域Ｒ１にリセット信号を供給しても良い。
【０１４１】
本実施形態では、このように、読取装置２００が片面用読取装置であった場合には、動作させる必要がない部品をリセットさせることで、消費電力を低減させることができる。
【０１４２】
また、本実施形態では、読取装置２００が片面用読取装置であった場合には、領域Ｒ１に対する電源の供給を遮断しても良い。
【０１４３】
ＡＳＩＣ３００Ｂにおいて、領域Ｒ１は、電源ラインＬ１により電源が供給され、領域Ｒ２は、電源ラインＬ２により電源が供給されるものとする。
【０１４４】
本実施形態では、読取装置２００が片面用読取装置であった場合に、電源ラインＬ１を遮断することで、動作させる必要のない部品が実行された領域Ｒ１に対する電源の供給を遮断する。
【０１４５】
具体的には、本実施形態では、読取装置２００が片面用読取装置であった場合に、ＣＰＵ４００が電源ラインＬ１を遮断させる制御を行っても良い。
【０１４６】
例えば、本実施形態では、電源ラインＬ１と領域Ｒ１の各部との遮断／接続を制御するスイッチ等を設け、読取装置２００が片面用読取装置であった場合にＣＰＵ４００がこのスイッチにより電源ラインＬ１と領域Ｒ１の各部を遮断させても良い。このスイッチは、例えばＡＳＩＣ３００Ｂの外部に設けられていても良い。
【０１４７】
本実施形態では、このように、読取装置２００が片面用読取装置であった場合には、動作させる必要がない部品への電源の供給を遮断することで、消費電力を低減させることができる。
【０１４８】
尚、上述した各画像読取装置１００、１００Ａ、１００Ｂは、画像出力装置と接続されて画像形成装置を構成しても良い。
【０１４９】
図８は、画像形成装置を説明する図である。図８に示す画像形成装置５００は、画像読取装置１００、１００Ａ、１００Ｂの何れかと、画像出力装置６００と、を有する。
【０１５０】
画像出力装置６００は、例えばプロッタを有するエンジン部である。画像形成装置５００では、画像読取装置１００、１００Ａ、１００Ｂの何れかが読み取った画像データが画像出力装置６００に出力される。
【０１５１】
画像出力装置６００は、入力された画像データに基づく画像を形成し、印刷用紙等の記録媒体に画像を定着させて出力する。
【０１５２】
以上、各実施形態に基づき本発明の説明を行ってきたが、上記実施形態に示した要件に本発明が限定されるものではない。これらの点に関しては、本発明の主旨をそこなわない範囲で変更することができ、その応用形態に応じて適切に定めることができる。
【符号の説明】
【０１５３】
１００、１００Ａ、１００Ｂ  画像読取装置
１０１  外付けローカルメモリ
２００  読取装置
２０１  表面スキャナ装置
２０２  裏面スキャナ装置
３００、３００Ａ、３００Ｂ  ＡＳＩＣ
３０１  表面データ受信部
３０２  裏面データ受信部
３０３  メモリＩ／Ｆ部
３０４  裏面データ転送部
３０５  データ転送経路切替部
３０６  スキャナ画像補正処理部
３０８  モード設定レジスタ部
４００  ＣＰＵ
５００  画像形成装置
６００  画像出力装置
【先行技術文献】
【特許文献】
【０１５４】
【特許文献１】特許第４８６０５１８号公報
【特許文献２】特開平１１−１７７７７０号公報
【図１】
0006642243.tif 000002
【図２】
0006642243.tif 000003
【図３】
0006642243.tif 000004
【図４】
0006642243.tif 000005
【図５】
0006642243.tif 000006
【図６】
0006642243.tif 000007
【図７】
0006642243.tif 000008
【図８】
0006642243.tif 000009