(57)【要約】【課題】従来の画像読み取り装置は、複数の設定レジスタを備えて原稿間での読み取りパラメータの設定切り替え時間を短縮しているが、論理回路の規模が増大化し、原稿毎の画像処理を行う論理回路やファームウェアの流用性が低くなる。【解決手段】画像読み取り装置２は、読み取り機構部１３と、画像処理部１４と、メモリ１５と、パラメータ制御部１６と、を有している。パラメータ制御部１６は、現ページの画像読み取り処理の終了後に、メモリ１５に格納された次ページの読み取りパラメータ１５ａを読み出して直接、読み取り機構部１３へ与えると共に、現ページの画像処理の終了後に、メモリ１５に格納された次ページの画像処理パラメータ１５ｂを読み出して直接、画像処理部１４へ与える。【選択図】図１
2014099838.tif 000002
【特許請求の範囲】
【請求項１】
現ページの読み取りパラメータに基づき、画像読み取り処理によって、複数の原稿から画像を読み取り、第１画像データを出力する画像読み取り手段と、
前記現ページの画像処理パラメータに基づき、画像処理によって、前記画像読み取り手段から出力された前記第１画像データを処理して第２画像データを出力する画像処理部と、
前記画像処理部から出力された前記第２画像データと、次ページの前記読み取りパラメータ及び次ページの前記画像処理パラメータと、を記憶する記憶部と、
前記現ページの前記画像読み取り処理の終了後に、前記記憶部に記憶された前記次ページの読み取りパラメータを読み出して、直接、前記画像読み取り手段へ与えると共に、前記現ページの前記画像処理の終了後に、前記記憶部に記憶された前記次ページの画像処理パラメータを読み出して、直接、前記画像処理部へ与えるパラメータ制御部と、
を有することを特徴とする画像読み取り装置。
【請求項２】
前記画像読み取り手段は、更に、
前記現ページの前記画像処理の終了後に、前記次ページの読み取りパラメータが書き込まれ、前記次ページの前記原稿の前記画像読み取り処理時に、前記次ページの前記読み取りパラメータが読み出される第１データ保持手段を有し、
前記画像処理部は、更に、
前記現ページの前記画像読み取り処理の終了後に、前記次ページの画像処理パラメータが書き込まれ、前記次ページの前記原稿における前記画像処理時に、前記次ページの前記画像処理パラメータが読み出される第２データ保持手段を有することを特徴とする請求項１記載の画像読み取り装置。
【請求項３】
前記画像読み取り処理及び前記画像処理は、
複数のパイプライン処理により実行され、
前記記憶部は、
前記複数のパイプライン処理において使用する前記読み取りパラメータ及び前記画像処理パラメータを記憶することを特徴とする請求項１又は２項記載の画像読み取り装置。
【請求項４】
前記画像読み取り処理及び前記画像処理を実行する前記パイプライン処理にそれぞれ用いる前記読み取りパラメータ及び前記画像処理パラメータを与えるタイミングは、
前記画像読み取り処理及び前記画像処理の前記パイプライン処理の完了時であることを特徴とする請求項３記載の画像読み取り装置。
【請求項５】
前記画像処理により実行される前記パイプライン処理は、シェーディング補正処理と、データ圧縮処理と、ガンマ補正処理と、を含むことを特徴とする請求項３又は４記載の画像読み取り装置。
【請求項６】
前記記憶部は、
複数ページの前記画像読み取り処理に使用する複数の前記読み取りパラメータ及び複数ページの前記画像処理に使用する複数の前記画像処理パラメータを記憶し、
前記パラメータ制御部は、
前記現ページの前記画像読み取り処理の終了後に、前記記憶部に記憶された前記複数の読み取りパラメータを読み出して、直接、前記画像読み取り手段へ与えると共に、前記現ページの前記画像処理の終了後に、前記記憶部に記憶された前記複数の画像処理パラメータを読み出して、直接、前記画像処理部へ与えることを特徴とする請求項１〜５のいずれか１項記載の画像読み取り装置。
【請求項７】
前記読み取りパラメータを、直接、前記画像読み取り手段へ与えると共に、前記画像処理パラメータを、直接、前記画像処理部へ与えるためのパラメータ設定処理は、
前記画像読み取り手段及び前記画像処理部の複数の動作状態によって開始することを特徴とする請求項１〜５のいずれか１項に記載の画像読み取り装置。
【請求項８】
請求項７記載の画像読み取り装置において、
複数の前記ページの前記読み取りパラメータに代えて、複数のパターンの前記読み取りパラメータを使用すると共に、複数の前記ページの前記画像処理パラメータに代えて、複数のパターンの前記画像処理パラメータを使用し、
前記記憶部は、
前記複数のパターンの前記読み取りパラメータと、前記複数のパターンの前記画像処理パラメータと、を記憶し、
前記複数の動作状態によって、前記画像読み取り手段及び前記画像処理部へ設定する前記パラメータを選択することを特徴とする画像読み取り装置。
【請求項９】
前記動作状態は、フラグ情報で表され、
前記フラグ情報を処理するフラグ処理部を設けたことを特徴とする請求項７又は８記載の画像読み取り装置。
【請求項１０】
請求項１〜９のいずれか１項に記載の画像読み取り装置と、
前記画像読み取り装置により読み取られて、前記画像読み取り処理及び前記画像処理が行われた前記第２画像データに基づき、記録媒体上に画像を形成する画像形成部と、
を有することを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿画像を画像データとして読み取る画像読み取り装置と、画像読み取り装置を内蔵し、画像読み取り装置が読み取った画像データに基づき紙等の記録媒体に画像を形成する画像形成装置と、に関するものである。
【背景技術】
【０００２】
従来、自動原稿搬送機能（Auto  Document  Feeder、以下「ＡＤＦ」という。）を有する画像読み取り装置で連続して原稿を読み取る場合、１枚目の原稿の読み取り終了後に、２枚目の画像処理のパラメータを設定レジスタに設定してから記憶して、２枚目の原稿の読み取りを行っていた。このため、１枚目の原稿の読み取り終了から２枚目の原稿の読み取り開始までの切り替え時間がかかってしまうという問題があった。
【０００３】
この問題を解決する方法として、下記特許文献１には、複数の設定レジスタを備え、１枚目の原稿の画像処理中に２枚目の原稿の画像処理パラメータを他方の設定レジスタへ記憶することにより、１枚目の原稿と２枚目の原稿との切り替え時間を短縮する方法が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−１１０８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、前記特許文献１に記載の画像読み取り装置では、複数の設定レジスタを備えるため、論理回路規模が増大すると共に、各ページの画像処理を行う論理回路やファームウェアの流用性が低くなる等の課題がある。
【課題を解決するための手段】
【０００６】
本発明の画像読み取り装置は、現ページの読み取りパラメータに基づき、画像読み取り処理によって、複数の原稿から画像を読み取り、第１画像データを出力する画像読み取り手段と、前記現ページの画像処理パラメータに基づき、画像処理によって、前記画像読み取り手段から出力された前記第１画像データを処理して第２画像データを出力する画像処理部と、前記画像処理部から出力された前記第２画像データと、次ページの前記読み取りパラメータ及び次ページの前記画像処理パラメータと、を記憶する記憶部と、前記現ページの前記画像読み取り処理の終了後に、前記記憶部に記憶された前記次ページの読み取りパラメータを読み出して、直接、前記画像読み取り手段へ与えると共に、前記現ページの前記画像処理の終了後に、前記記憶部に記憶された前記次ページの画像処理パラメータを読み出して、直接、前記画像処理部へ与えるパラメータ制御部と、を有することを特徴とする。
【０００７】
本発明の画像形成装置は、前記画像読み取り装置と、前記画像読み取り装置により読み取られて、前記画像読み取り処理及び前記画像処理が行われた前記第２画像データに基づき、記録媒体上に画像を形成する画像形成部と、を有することを特徴とする。
【発明の効果】
【０００８】
本発明の画像読み取り装置及び画像形成装置によれば、画像読み取り手段と、画像処理部と、記憶部と、パラメータ制御部と、を有し、パラメータ制御部が、現ページの画像読み取り処理の終了後に、記憶部に記憶された次ページの読み取りパラメータを読み出して、直接、画像読み取り手段へ与えると共に、現ページの画像処理の終了後に、記憶部に記憶された次ページの画像処理パラメータを読み出して、直接、画像処理部へ与えるようにしている。これにより、画像読み取り装置の論理回路の規模の増大化を抑制すると共に、原稿毎に画像処理を行う論理回路やファームウェアの流用性を高めることができる。
【図面の簡単な説明】
【０００９】
【図１】図１は図４中の画像読み取り装置２の主要部の構成の概略を示すブロック図である。
【図２】図２は本発明の実施例１における画像形成装置１の概略を示す外観図である。
【図３】図３は図２の画像読み取り装置２のＡＤＦを説明する図である。
【図４】図４は図２の画像形成装置１の概略の回路構成を示すブロック図である。
【図５】図５は図１中のパラメータ制御部１６におけるパラメータ設定の処理を示すフローチャートである。
【図６】図６は図１中の読み取り機構部１３の処理を示すフローチャートである。
【図７】図７は図１中の画像処理部１４の処理を示すフローチャートである。
【図８−１】図８−１は図１中のＣＰＵ１０、パラメータ制御部１６、読み取り機構部１３及び画像処理部１４における画像読み取り処理の遷移を説明するシーケンス図である。
【図８−２】図８−２は図１中のＣＰＵ１０、パラメータ設定部１６、読み取り機構部１３及び画像処理部１４における画像読み取り処理の遷移を説明するシーケンス図である。
【図９】図９は本発明の実施例２における画像読み取り装置２Ａの構成の概略を示すブロック図である。
【図１０】図１０は図９中のパラメータ制御部１６Ａにおけるパラメータ設定の処理を示すフローチャートである。
【図１１】図１１は本発明の実施例３における画像読み取り装置２Ｂの主要部の構成の概略を示すブロック図である。
【図１２】図１２は図１１中のＣＰＵ１０におけるパラメータ設定処理を示すフローチャートである。
【図１３】図１３は図１２における設定パラメータ選択の一例を示す図である。
【図１４】図１４は図１１中の読み取りパラメータ設定処理を示すフローチャートである。
【図１５】図１５は図１１中の読み取り機構部１３Ｂの処理を示すフローチャートである。
【図１６】図１６は本発明の実施例４における画像読み取り装置２Ｃの主要部の構成の概略を示すブロック図である。
【図１７】図１７は図１６中のＣＰＵ１０におけるパラメータ設定処理を示すフローチャートである。
【図１８】図１８は図１７における処理パラメータ設定パターンの一例を示す図である。
【図１９】図１９は図１６中の読み取りパラメータ設定処理を示すフローチャートである。
【発明を実施するための形態】
【００１０】
本発明を実施するための形態は、以下の好ましい実施例の説明を添付図面と照らし合わせて読むと、明らかになるであろう。但し、図面はもっぱら解説のためのものであって、本発明の範囲を限定するものではない。
【実施例１】
【００１１】
（実施例１の構成）
図２は、本発明の実施例１における画像形成装置１の概略を示す外観図である。
画像形成装置１は、画像読み取り装置２と、この画像読み取り装置２を搭載した画像形成部３と、を備えている。画像読み取り装置２は、例えば、スキャナであり、読み取りパラメータ１５ａに基づいて、紙等の原稿媒体上に画像が形成された原稿Ｇを光学的に読み取って第１画像データを出力すると共に、画像処理パラメータ１５ｂに基づいて、第１画像データを画像処理して第２画像データを出力する装置である。画像形成部３は、例えば、プリンタであり、画像読み取り装置２で生成された第２画像データを用紙等の記録媒体上に画像を形成する装置である。
【００１２】
画像読み取り装置２は、原稿Ｇを載置する載置台５を有し、この載置台５には、光を透過するガラス等により形成された透光板６が嵌め込まれている。載置台５の内部には、原稿Ｇに光を照射して画像を読み取る画像読み取り手段としての読み取り機構部１３が設けられている。更に、載置台５の前面には、操作表示部としてのオペレーションパネル１２が配設されている。
【００１３】
載置台５の上部には、ＡＤＦ部が開閉自在に設けられている。このＡＤＦ部は、例えば、複数枚の原稿Ｇを積載する原稿積載部７と、自動原稿送り部８と、原稿排出部９と、により構成されている。自動原稿送り部８は、載置台５と原稿排出部９が閉じた状態において、原稿積載部７に積載された複数枚の原稿Ｇを１枚ずつ原稿読み取り部分へ送り、原稿排出部９へ出力するものである。
【００１４】
画像形成部３の下部には、用紙等の記録媒体を収納するカセット３ａが着脱自在に装着されている。カセット３ａに収納された記録媒体は、図示しない紙送り機構により搬送され、画像読み取り装置２から出力される第２画像データに基づいて、画像形成され、画像読み取り装置２と画像形成部３の間の凹部に設けられた記録媒体排出部３ｂへ排出されるようになっている。
【００１５】
図３は、図２の画像読み取り装置２のＡＤＦを説明する図である。
図３において、原稿積載部７に積載された原稿Ｇは、自動原稿送り部８により、矢印で示された経路を通り、読み取り機構部１３の上を通過して、原稿排出部９へ排出される。読み取り機構部１３は、発光部１３ａから、読み取り機構部１３の真上を通過する原稿Ｇの部分に光を照射して、反射光を受光部１３ｂで受光し、図示しない内部の光電変換素子により、第１画像データを得るものである。
【００１６】
読み取り機構部１３が原稿Ｇから画像を読み取って第１画像データを得る際、画像読み取り装置２の周辺の明るさや、原稿Ｇの媒体色等により、第１画像データの品質に影響が出るので、読み取り機構部１３には、ユーザによりオペレーションパネル１２によって読み取りパラメータが設定される。
【００１７】
図４は、図２の画像形成装置１における概略の回路構成を示すブロック図である。
画像形成装置１を構成する画像読み取り装置２は、データ通信バス４を介して、画像形成部３と接続されている。データ通信バス４は、例えば、ユーエスビー（Universal  Serial  Bus、以下「ＵＳＢ」という。）インタフェースで構成されている。データ通信バス４は、中央処理装置（以下「ＣＰＵ」という。）１０が出力する命令や、画像処理部１４が出力した第２画像データＳ１４を送受信するための通信路である。
【００１８】
画像読み取り装置２は、ＣＰＵ１０と、ＣＰＵ１０の制御プログラムを格納する読み出し専用記憶装置（Read  only  memory、以下「ＲＯＭ」という。）１１と、操作表示手段としてのオペレーションパネル１２と、読み取り機構部１３と、画像処理部１４と、メモリ１５と、パラメータ制御部１６と、インタフェース（以下「Ｉ／Ｆ」という。）制御部１７と、が内部バス１８を介して相互に接続されている。ＣＰＵ１０は、ＲＯＭ１１に格納された制御プログラムに基づいて、画像読み取り装置２の全体を制御するものである。
【００１９】
読み取り機構部１３は、原稿Ｇから画像を読み取り、第１画像データＳ１３を出力するものである。画像処理部１４は、読み取り機構部１３が出力した第１画像データＳ１３に対して、シェーディング補正処理、圧縮処理、ガンマ補正等の画像処理パラメータに基づく画像処理を行い、第２画像データＳ１４を出力するものである。
【００２０】
ここで、シェーディング補正処理とは、光学系や撮像系の特性による輝度むらに対して、一様な明るさの画像になるように補正する処理のことをいう。圧縮処理とは、一定の手順に従って、データの意味を保ったまま、容量を削減する処理のことをいう。更に、ガンマ補正とは、画像を読み取った赤（Ｒ）、緑（Ｇ）、青（Ｂ）の色の強さをそのまま印刷すると変化してしまうＲＧＢの明るさの比を変化しないように、ＲＧＢの色の強さを調整する補正のことをいう。
【００２１】
メモリ１５は、第１画像データＳ１３及び第２画像データＳ１４の一時蓄積や読み取りパラメータ１５ａ及び画像処理パラメータ１５ｂの一時格納に使われる記憶部である。パラメータ制御部１６は、読み取り機構部１３の画像読み取り処理に用いる読み取りパラメータ１５ａや、画像処理部１４の画像処理に用いる画像処理パラメータ１５ｂの設定制御を行うものである。Ｉ／Ｆ制御部１７は、データ通信バス４とのデータ送受信を制御するものである。
【００２２】
図１は、図４中の画像読み取り装置２の主要部の構成の概略を示すブロック図である。
ＣＰＵ１０は、読み取り機構部１３の制御に用いる読み取りパラメータ１５ａや、画像処理部１４で使用する画像処理パラメータ１５ｂを、メモリ１５上に一時的に格納する機能を有している。
【００２３】
パラメータ制御部１６内の読み取りパラメータ制御部１６ａは、ＣＰＵ１０からの読み取りパラメータ設定命令と、読み取り機構部１３の動作状態から、メモリ１５上に格納された読み取りパラメータ１５ａを、読み取り機構部１３へ受け渡す制御を行うものである。読み取り機構部１３は、第１データ保持手段としてのレジスタ１３ａを有し、このレジスタ１３ａに設定された読み取りパラメータ１５ａに基づいて原稿Ｇから画像を読み取り、第１画像データＳ１３を出力するものである。
【００２４】
パラメータ制御部１６内の画像処理パラメータ制御部１６ｂは、ＣＰＵ１０からの画像処理パラメータ設定命令と、画像処理部１４の動作状態から、メモリ１５上に格納された画像処理パラメータ１５ｂを画像処理部１４へ受け渡す制御を行うものである。画像処理部１４は、第２データ保持手段としてのレジスタ１４ａを有し、このレジスタ１４ａに設定された画像処理パラメータ１５ｂに基づき、第１画像データＳ１３の画像処理を行って第２画像データＳ１４を出力するものである。
【００２５】
又、読み取り機構部１３及び画像処理部１４は、ＣＰＵ１０やパラメータ制御部１６に対して、各々の動作状態を通知する機能を有している。
【００２６】
（実施例１の動作）
図１の画像読み取り装置２が原稿Ｇから画像を読み取って、第２画像データＳ１４を出力する処理は、いわゆるパイプライン処理により実行される。即ち、ＣＰＵ１０が、パラメータ制御部１６、読み取り機構部１３及び画像処理部１４に指示し、各部が連続的に繰り返し実行する処理を同時並行して実行する。
【００２７】
先ず、パラメータ制御部１６、読み取り機構部１３及び画像処理部１４の各部の処理について説明し、その後、画像読み取り装置２の全体の処理の遷移について説明する。
【００２８】
図５は、図１中のパラメータ制御部１６におけるパラメータ設定の処理を示すフローチャートである。
【００２９】
先ず、図１を参照しつつ図５に沿って、本実施例１のパラメータ制御部１６における読み取りパラメータ設定の処理について説明する。尚、説明の便宜上、本実施例１に関する動作のみを記載している。図５のフローチャート上の「パラメータ」は、読み取りパラメータ１５ａ又は画像処理パラメータ１５ｂを表している。
【００３０】
ユーザが、オペレーションパネル１２によって原稿Ｇの読み取り開始命令を行うと、パラメータ制御部１６の処理が開始され、ステップＳＴ１へ進む。ステップＳＴ１において、パラメータ制御部１６内の読み取りパラメータ制御部１６ａは、ＣＰＵ１０に対して、メモリ１５上へ１ページ目の原稿Ｇの読み取りパラメータ１５ａの格納を要求して、ステップＳＴ２へ進む。
【００３１】
ステップＳＴ２において、ＣＰＵ１０は、メモリ１５上へ読み取りパラメータ１５ａの格納を行い、ステップＳＴ３へ進む。ステップＳＴ３において、ＣＰＵ１０は、読み取りパラメータ制御部１６ａに対して、読み取りパラメータ１５ａを読み取り機構部１３に設定を開始させる命令を行うと（Ｙ）、ステップＳＴ４へ進む。
【００３２】
ステップＳＴ４において、読み取りパラメータ制御部１６ａは、メモリ１５上に格納された読み取りパラメータ１５ａを読み取り機構部１３に設定し、ステップＳＴ５へ進む。ステップＳＴ５において、設定完了後、読み取りパラメータ制御部１６ａは、ＣＰＵ１０に対して、パラメータの設定完了の通知を行うと共に、メモリ１５上へ次ページの読み取りパラメータ１５ａの格納を要求し、ステップＳＴ６へ進む。
【００３３】
ステップＳＴ６において、次ページの読み取りが有るか否かが判定され、次のページの読み取りが有る場合（Ｙ）、ステップＳＴ７へ進む。ステップＳＴ７において、ＣＰＵ１０は、メモリ１５上へ次ページの読み取りパラメータ１５ａの格納を行い、読み取りパラメータ制御部１６ａに次ページの読み取りパラメータ１５ａの格納完了を通知し、ステップＳＴ８へ進む。ステップＳＴ８において、読み取り機構部１３による第１画像データＳ１３の出力の完了を待ち（Ｎ）、第１画像データＳ１３の出力の完了後（Ｙ）、読み取りパラメータ制御部１６ａは、次ページの読み取りパラメータ１５ａを読み取り機構部１３のレジスタ１３ａに設定する。以降、ステップＳＴ６において、次のページの読み取りが無くなるまで（Ｎ）、ステップＳＴ４〜ＳＴ８の処理を繰り返し、ステップＳＴ６において、次のページの読み取りが無くなると（Ｎ）、ステップＳＴ９へ進む。
【００３４】
ステップＳＴ９において、ＣＰＵ１０は、読み取り機構部１３による第１画像データＳ１３の出力の完了を待ち（Ｎ）、第１画像データＳ１３の出力の完了後、（Ｙ）読み取りパラメータ制御の処理は終了する。
【００３５】
次に、本実施例１のパラメータ制御部１６における画像処理パラメータ設定処理について説明する。
【００３６】
ユーザが、オペレーションパネル１２によって原稿の読み取り開始命令を行うと、パラメータ制御部１６の処理が開始され、ステップＳＴ１へ進む。ステップＳＴ１において、パラメータ制御部１６内の画像処理パラメータ制御部１６ｂは、ＣＰＵ１０に対して、メモリ１５上へ１ページ目の原稿Ｇの画像処理パラメータ１５ｂの格納を要求して、ステップＳＴ２へ進む。
【００３７】
ステップＳＴ２において、ＣＰＵ１０は、メモリ１５上へ画像処理パラメータ１５ｂの格納を行い、ステップＳＴ３へ進む。ステップＳＴ３において、ＣＰＵ１０は、画像処理パラメータ制御部１６ｂに対して、画像処理パラメータ１５ｂを画像処理部１４に設定を開始させる命令を行うと（Ｙ）、ステップＳＴ４へ進む。
【００３８】
ステップＳＴ４において、画像処理パラメータ制御部１６ｂは、メモリ１５上に格納された画像処理パラメータ１５ｂを画像処理部１４に設定し、ステップＳＴ５へ進む。ステップＳＴ５において、設定完了後、画像処理パラメータ制御部１６ｂは、ＣＰＵ１０に対して、パラメータの設定完了の通知を行うと共に、メモリ１５上へ次ページの画像処理パラメータ１５ｂの格納を要求し、ステップＳＴ６へ進む。
【００３９】
ステップＳＴ６において、次ページの読み取りが有るか否かが判定され、次のページの読み取りが有る場合（Ｙ）、ステップＳＴ７へ進む。ステップＳＴ７において、ＣＰＵ１０は、メモリ１５上へ次ページの画像処理パラメータ１５ｂの格納を行い、画像処理パラメータ制御部１６ｂに次ページの画像処理パラメータ１５ｂの格納完了を通知し、ステップＳＴ８へ進む。ステップＳＴ８において、画像処理部１４による第２画像データＳ１４の出力の完了を待ち（Ｎ）、第２画像データＳ１４の出力の完了後（Ｙ）、画像処理パラメータ制御部１６ｂは、次ページの画像処理パラメータ１５ｂを画像処理部１４のレジスタ１４ａに設定する。以降、ステップＳＴ６において、次のページの読み取りが無くなるまで（Ｎ）、ステップＳＴ４〜ＳＴ８の処理を繰り返し、ステップＳＴ６において、次のページの読み取りが無くなると（Ｎ）、ステップＳＴ９へ進む。
【００４０】
ステップＳＴ９において、ＣＰＵ１０は、画像処理部１４による第２画像データＳ１４の出力の完了を待ち（Ｎ）、第２画像データＳ１４の出力の完了後（Ｙ）、画像処理パラメータ制御部１６ｂの処理は終了する。
【００４１】
図６は、図１中の読み取り機構部１３の処理を示すフローチャートである。
図１を参照しつつ図６に沿って、実施例１における読み取り機構部１３の処理を説明する。
【００４２】
ユーザが、オペレーションパネル１２によって原稿Ｇの読み取り開始命令を行うと、読み取り機構部１３の処理が開始され、ステップＳＴ２１へ進む。ステップＳＴ２１において、図５に基づき説明した読み取りパラメータ制御フローによって、読み取り機構部１３のレジスタ１３ａに１ページ目の原稿Ｇの読み取りパラメータ１５ａが設定されると、ステップＳＴ２２へ進む。
【００４３】
ステップＳＴ２２において、１ページ目の原稿Ｇの読み取りパラメータ１５ａを設定後、ＣＰＵ１０が、読み取り機構部１３に対し読み取り開始命令を行うと（Ｙ）、ステップＳＴ２３へ進む。ステップＳＴ２３において、読み取り機構部１３は、１ページ目の原稿媒体Ｇの読み取りを開始し、ステップＳＴ２４へ進む。ステップＳＴ２４において、原稿Ｇの読み取り完了後（Ｙ）、ステップＳＴ２５へ進む。
【００４４】
ステップＳＴ２５において、次のページの読み取りが有るか否かが判定され、次のページの読み取りが有る場合は（Ｙ）、ステップＳＴ２６へ進む。ステップＳＴ２６において、図５に基づき説明した読み取りパラメータ制御フローによって、読み取り機構部１３のレジスタ１３ａに次ページの読み取りパラメータ１５ａが設定され、ステップＳＴ２７へ進む。ステップＳＴ２７において、読み取りパラメータ１５ａの設定完了後（Ｙ）、ステップＳＴ２２へ戻る。
【００４５】
ステップＳＴ２２において、ＣＰＵ１０は、読み取り機構部１３に対し読み取り開始命令を行い（Ｙ）、ステップＳＴ２３へ進む。ステップＳＴ２３において、読み取り機構部１３は、次ページの原稿Ｇからの画像の読み取りを開始する。以後、ステップＳＴ２５において、次のページの読み取りが無くなるまで（Ｎ）、ステップＳＴ２２〜ＳＴ２７の処理を繰り返し、ステップＳＴ２５において、次ページの原稿Ｇの読み取りが無くなると（Ｎ）、読み取り機構部１３の処理を終了する。
【００４６】
図７は、図１中の画像処理部１４の処理を示すフローチャートである。
図１を参照しつつ図７に沿って、図１中の画像処理部１４の処理を説明する。
【００４７】
ユーザがオペレーションパネル１２によって原稿Ｇの読み取り開始命令を行うと、画像処理部１４の処理が開始され、ステップＳＴ４１へ進む。ステップＳＴ４１において、画像処理パラメータ制御部１６ｂによって、画像処理部１４に１ページ目の原稿Ｇの画像処理パラメータ１５ｂが設定され、ステップＳＴ４２へ進む。ステップＳＴ４２において、画像処理パラメータ制御部１６ｂは、１ページ目の原稿Ｇの画像処理パラメータ１５ｂの設定後、ＣＰＵ１０が画像処理部１４に対して画像処理開始命令を行うと（Ｙ）、ステップＳＴ４３へ進む。
【００４８】
ステップＳＴ４３において、画像処理部１４は、読み取り機構部１３から出力された１ページ目の原稿Ｇの第１画像データＳ１３に対して、レジスタ１４ａに設定された画像処理パラメータ１５ｂに基づき、画像処理を行って第２画像データＳ１４を出力し、ステップＳＴ４４へ進む。ステップＳＴ４４において、画像処理部１４は、画像処理の完了後（Ｙ）、ステップＳＴ４５へ進む。ステップＳＴ４５において、次ページの読み取りが有るか否かが判断され、有る場合（Ｙ）、ステップＳＴ４６へ進む。ステップＳＴ４６において、画像処理パラメータ制御部１６ｂによって、画像処理部１４に次ページの画像処理パラメータ１５ｂが設定され、ステップＳＴ４７へ進む。ステップＳＴ４７において、画像処理パラメータ１５ｂの設定完了後（Ｙ）、ステップＳＴ４２へ戻る。
【００４９】
ステップＳＴ４２において、ＣＰＵ１０が、画像処理部１４に対して画像処理開始命令を行い（Ｙ）、ステップＳＴ４３へ進む。ステップＳＴ４３において、画像処理部１４は、次ページの画像処理を開始する。以後、ステップＳＴ４５において、次ページの画像処理が無くなるまで（Ｎ）、ステップＳＴ４２〜ＳＴ４７の処理を繰り返す。ステップＳＴ４５において、次ページの画像処理が無くなると（Ｎ）、画像処理部１４の処理は終了する。
【００５０】
図８−１及び図８−２は、図１中のＣＰＵ１０、パラメータ制御部１６、読み取り機構部１３及び画像処理部１４における画像読み取り処理の遷移を説明するシーケンス図である。
【００５１】
図１及び図５〜図７を参照しつつ、図８−１及び図８−２に沿って、画像読み取り装置２の処理の遷移を説明する。
【００５２】
図８−１のステップＳＴ５１において、ＣＰＵ１０は、１ページ目の原稿Ｇに対応する読み取りパラメータ１５ａをメモリ１５に格納し、ステップＳＴ５２へ進む。ステップＳＴ５２において、ＣＰＵ１０は、パラメータ制御部１６に読み取りパラメータ１５ａの設定を指示し、ステップＳＴ５３，ＳＴ５４へ進む。
【００５３】
ステップＳＴ５３において、パラメータ制御部１６は、１ページ目の原稿Ｇに対応する読み取りパラメータ１５ａを読み取り機構部１３に設定する。ステップＳＴ５４において、読み取り機構部１３は、レジスタ１３ａに読み取りパラメータ１５ａを格納し、ステップＳＴ５５へ進む。ステップＳＴ５５において、パラメータ制御部１６は、ＣＰＵ１０へ読み取りパラメータ１５ａの設定完了を通知する。
【００５４】
ステップＳＴ５２において、ＣＰＵ１０は、パラメータ制御部１６に読み取りパラメータ１５ａの設定を指示した後、ステップＳＴ５６へ進む。ステップＳＴ５６において、１ページ目の原稿Ｇに対応する画像処理パラメータ１５ｂをメモリ１５に格納し、ステップＳＴ５７へ進む。
【００５５】
ステップＳＴ５７において、ＣＰＵ１０は、パラメータ制御部１６に画像処理パラメータ１５ｂの設定を指示し、ステップＳＴ５８，ＳＴ５９へ進む。ステップＳＴ５８において、パラメータ制御部１６は、１ページ目の原稿Ｇに対応する画像処理パラメータ１５ｂを画像処理部１４に設定する。ステップＳＴ５９において、画像処理部１４は、レジスタ１４ａに画像処理パラメータ１５ｂを格納し、ステップＳＴ６０へ進む。ステップＳＴ６０において、パラメータ制御部１６は、ＣＰＵ１０へ画像処理パラメータ１５ｂの設定完了を通知し、ステップＳＴ６１へ進む。
【００５６】
ステップＳＴ６１において、ＣＰＵ１０は、読み取り機構部１３に対して１ページ目の原稿Ｇの読み取り開始を指示し、ステップＳＴ６２へ進む。ステップＳＴ６２において、ＣＰＵ１０は、２ページ目の原稿Ｇの読み取りパラメータ１５ａをメモリ１５に格納する。ステップＳＴ６３において、ＣＰＵ１０は、２ページ目の原稿Ｇの画像処理パラメータ１５ｂをメモリ１５に格納する。
【００５７】
ステップＳＴ６４において、読み取り機構部１３は、ＣＰＵ１０におけるステップＳＴ６２，ＳＴ６３の処理が行われ、所定ライン数（例えば、１００ライン）の読み取り後に、ステップＳＴ６５へ進む。ステップＳＴ６５において、読み取り機構部１３は、ＣＰＵ１０へ所定ラインを読み取ったことを通知し、ステップＳＴ６６へ進む。ステップＳＴ６６において、ＣＰＵ１０は、画像処理部１４へ画像処理の開始を指示し、ステップＳＴ６７へ進む。ステップＳＴ６７において、画像処理部１４は、１ページ目の画像処理を開始する。
【００５８】
ステップＳＴ６４において、読み取り機構部１３による１ページ目の読み取り処理が完了すると、ステップＳＴ６８，ＳＴ６９へ進む。ステップＳＴ６８，ＳＴ６９において、読み取り機構部１３は、パラメータ制御部１６及びＣＰＵ１０へ１ページ目の読み取り完了を通知し、図８−２に示されたステップＳＴ７０，ＳＴ７１へ進む。
【００５９】
図８−２のステップＳＴ７０，ＳＴ７１において、パラメータ制御部１６は、２ページ目の原稿Ｇに対応する読み取り機構部１３のレジスタ１３ａに２ページ目の読み取りパラメータの設定を行い、ステップＳＴ７２へ進む。ステップＳＴ７２において、パラメータ制御部１６は、ＣＰＵ１０へ読み取りパラメータ１５ａの設定完了を通知し、ステップＳＴ７３へ進む。
【００６０】
ステップＳＴ７３において、ＣＰＵ１０は、読み取り機構部１３に２ページ目の原稿Ｇの読み取りを指示し、ステップＳＴ７４へ進む。ステップＳＴ７４において、ＣＰＵ１０から２ページ目の原稿Ｇの読み取り指示を受け、読み取り機構部１３は、２ページ目の原稿Ｇから画像を読み取る処理を実行する。ステップＳＴ７４において、読み取り機構部１３が２ページ目の原稿Ｇから画像を読み取っている間に、画像処理部１４における１ページ目の原稿Ｇに対応する画像処理が終了すると、ステップＳＴ７５，ＳＴ７６へ進む。ステップＳＴ７５において、画像処理部１４は、パラメータ制御部１６に１ページ目の原稿Ｇに対する画像処理の終了を通知する。ステップＳＴ７６において、画像処理部１４は、ＣＰＵ１０に１ページ目の原稿Ｇに対する画像処理の終了を通知し、ステップＳＴ７７，ＳＴ７８へ進む。
【００６１】
読み取り機構部１３が２ページ目の原稿Ｇから画像を読み取っている間に（ステップＳＴ７４）、ステップＳＴ７７において、パラメータ制御部１６は、２ページ目の原稿Ｇに対応する画像処理パラメータ１５ｂを画像処理部１４のレジスタ１４ａに設定する。ステップＳＴ７８において、画像処理部１４は、レジスタ１４ａに２ページ目の原稿Ｇに対応する画像処理パラメータ１５ｂを格納し、ステップＳＴ７９へ進む。ステップＳＴ７９において、パラメータ制御部１６は、ＣＰＵ１０に２ページ目の原稿Ｇに対する画像処理パラメータ１５ｂの設定完了を通知し、ステップＳＴ８０へ進む。
【００６２】
ステップＳＴ８０において、読み取り機構部１３は、ＣＰＵ１０へ所定ライン読み取った旨を通知し、ステップＳＴ８１へ進む。ステップＳＴ８１において、ＣＰＵ１０は、画像処理部１４に画像処理の開始を指示し、ステップＳＴ８２へ進む。ステップＳＴ８２において、画像処理部１４は、２ページ目の画像処理を開始し、ステップＳＴ８３，ＳＴ８４へ進む。
【００６３】
ステップＳＴ８３において、読み取り機構部１３は、パラメータ制御部１６に２ページ目の原稿Ｇの読み取りの完了を通知する。ステップＳＴ８４において、読み取り機構部１３は、ＣＰＵ１０に２ページ目の原稿Ｇの読み取りの完了を通知する。
【００６４】
ステップＳＴ８２における画像処理部１４の２ページ目の原稿Ｇに対する画像処理が完了すると、ステップＳＴ８５，ＳＴ８６へ進む。
【００６５】
ステップＳＴ８５において、画像処理部１４は、パラメータ制御部１６に２ページ目の原稿Ｇに対する画像処理の完了を通知する。ステップＳＴ８６において、画像処理部１４は、ＣＰＵ１０に２ページ目の原稿Ｇに対する画像処理の完了を通知し、処理を終了する。
【００６６】
（実施例１の効果）
本実施例１の画像読み取り装置２及び画像形成装置１によれば、１ページ目の原稿Ｇの画像処理中に２ページ目の原稿Ｇの画像処理パラメータ１５ｂをメモリ１５に格納し、ＣＰＵ１０を介さずに読み取り機構部１３及び画像処理部１４の設定レジスタ１３ａ，１４ａに設定する制御を行っている。これにより、１ページ目の原稿Ｇと２ページ目の原稿Ｇとの間でのＣＰＵ１０の処理負担が低減し、読み取り機構部１３及び画像処理部１４の回路規模を増大化させることなく、且つ各画像処理を行う読み取り機構部１３及び画像処理部１４やファームウェアの変更を最小限に留めながら、１ページ目の原稿Ｇと２ページ目の原稿Ｇとの間での読み取りパラメータ１５ａ及び画像処理パラメータ１５ｂの切り替え時間を短縮することが可能である。
【実施例２】
【００６７】
（実施例２の構成）
図９は、本発明の実施例２における画像読み取り装置２Ａの主要部の構成の概略を示すブロック図であり、実施例１を示す図１と共通の要素には共通の符号が付されている。
【００６８】
本実施例２の画像読み取り装置２Ａは、実施例１と同様のＣＰＵ１０、読み取り機構部１３及び画像処理部１４と、実施例１とは構成及び機能が異なるメモリ１５Ａ及びパラメータ制御部１６Ａと、を有している。
【００６９】
メモリ１５Ａは、読み取り機構部１３の制御に使用する複数ページの読み取りパラメータ１５ａｋ（＝１ページ目の読み取りパラメータ１５ａ１、２ページ目の読み取りパラメータ１５ａ２、・・・）及び、画像処理部１４の制御で使用する複数ページの画像処理パラメータ１５ｂｋ（＝１ページ目の画像処理パラメータ１５ｂ１、２ページ目の画像処理パラメータ１５ｂ２、・・・）を一時的に格納するものである。
【００７０】
パラメータ制御部１６Ａ内の読み取りパラメータ制御部１６Ａａは、ＣＰＵ１０から通知される次ページ以降の読み取りパラメータ１５ａｋ（ｋ＝１，２，・・・）の格納情報、即ち、何ページ目の読み取りパラメータ１５ａを格納したか、何ページ目の読み取りパラメータ１５ａｋがメモリ１５Ａのどのアドレスに格納されているか等と、読み取り機構部１３の動作状態とから、メモリ１５Ａ上に格納された読み取りパラメータ１５ａｋを読み出して読み取り機構部１３へ出力する制御を行うものである。読み取り機構部１３は、設定された読み取りパラメータ１５ａｋに基づいて原稿Ｇを読み取り、第１画像データＳ１３を出力する機能を有している。
【００７１】
パラメータ制御部１６Ａ内の画像処理パラメータ制御部１６Ａｂは、ＣＰＵ１０から通知される次ベージ以降の画像処理パラメータ１５ｂｋ（ｋ＝１，２，・・・）の格納情報、即ち、何ページ目の画像処理パラメータ１５ｂｋを格納したか、何ページ目の画像処理パラメータ１５ｂｋがメモリ１５Ａのどのアドレスに格納されているか等と、画像処理部１４の動作状態とから、メモリ１５Ａ上に格納された画像処理パラメータ１５ｂｋを読み出して画像処理部１４へ出力する制御を行う機能を有している。画像処理部１４は、設定された画像処理パラメータ１５ｂｋに基づいて、第１画像データＳ１３の画像処理を行って、第２画像データＳ１４を出力するものである。
【００７２】
又、読み取り機構部１３及び画像処理部１４は、実施例１と同様に、ＣＰＵ１０やパラメータ制御部１６Ａに対して各々の動作状態を通知する機能を有している。その他の構成は、実施例１と同様である。
【００７３】
（実施例２の動作）
図１０は、図９中のパラメータ制御部１６Ａにおけるパラメータ設定の処理を示すフローチャートであり、実施例１を示す図５と共通の要素には共通の符号が付されている。
【００７４】
図１０のフローチャート上の「パラメータ」は、読み取りパラメータ１５ａｋ（ｋ＝１，２，・・）又は画像処理パラメータ１５ｂｋ（ｋ＝１，２，・・）を表している。尚、図１０は、説明の便宜上、本実施例２に関する動作のみを記載している。
【００７５】
先ず、図９を参照しつつ、図１０に沿って、パラメータ制御部１６Ａにおける読み取りパラメータ１５ａｋの設定の処理について説明する。
【００７６】
ユーザがオペレーションパネル１２によって原稿Ｇの読み取り開始命令を行うと、パラメータ制御部１６Ａの処理が開始され、ステップＳＴ１へ進む。ステップＳＴ１において、パラメータ制御部１６Ａ内の読み取りパラメータ制御部１６Ａａは、ＣＰＵ１０に対して、メモリ１５Ａ上へ１ページ目を含む単数もしくは複数の原稿Ｇの読み取りパラメータ１５ａｋ（ｋ＝１，２，・・）の格納を要求し、ステップＳＴ２へ進む。ステップＳＴ２において、ＣＰＵ１０は、メモリ１５Ａ上へ１ページ目を含む単数もしくは複数の読み取りパラメータ１５ａｋの格納を行い、読み取りパラメータ制御部１６Ａａに対して読み取りパラメータ１５ａｋの格納情報、即ち、何ページ目の読み取りパラメータ１５ａｋを格納したか、何ページ目の読み取りパラメータ１５ａｋがメモリ１５Ａのどのアドレスに格納されているか等を通知し、ステップＳＴ９１へ進む。
【００７７】
ステップＳＴ９１において、読み取りパラメータ制御部１６Ａａは、１ページ目の読み取りパラメータ１５ａ１が読み取り機構部１３のレジスタ１３ａに格納されたかを監視し、格納されているのを確認すると（Ｙ）、ステップＳＴ４へ進む。ステップＳＴ４において、読み取りパラメータ制御部１６Ａａは、ＣＰＵ１０からの読み取りパラメータ情報、即ち、１ページ目の読み取りパラメータ１５ａ１がメモリ１５Ａのどのアドレスに格納されているかに基づき、メモリ１５Ａ上に格納された１ページ目の読み取りパラメータ１５ａ１を読み取り機構部１３に設定し、設定完了後、読み取りパラメータ制御部１６ＡａはＣＰＵ１０に対して、パラメータの設定完了を通知し、ステップＳＴ６へ進む。
【００７８】
ステップＳＴ６において、次ページ読み取り原稿Ｇの有無が判断され、読み取り原稿Ｇが有る場合は（Ｙ）、ステップＳＴ９２へ進む。ステップＳＴ９２において、次ページの読み取りパラメータ１５ａ２が設定されているか否かが判断され、設定されてない場合は（Ｎ）、ステップＳＴ９３へ進み、設定されている場合は（Ｙ）、ステップＳＴ８へ進む。ステップＳＴ９３において、読み取りパラメータ制御部１６Ａａは、ＣＰＵ１０に対して、メモリ１５Ａ上へ次ページを含む単数もしくは複数の読み取りパラメータ１５ａｋの格納を要求し、ステップＳＴ９４へ進む。ステップＳＴ９４において、ＣＰＵ１０は、メモリ１５Ａ上へ次ページを含む単数もしくは複数の読み取りパラメータ１５ａｋの格納を行い、読み取りパラメータ制御部１６Ａａに対して読み取りパラメータ１５ａｋの格納情報、即ち、何ページ目の読み取りパラメータ１５ａｋを格納したか、何ページ目の読み取りパラメータ１５ａｋがメモリ１５Ａのどのアドレスに格納されているか等を通知し、ステップＳＴ８へ進む。
【００７９】
ステップＳＴ８において、読み取りパラメータ制御部１６Ａａは、読み取り機構部１３による第１画像データＳ１３の出力完了を待ち（Ｎ）、第１画像データＳ１３の出力の完了後（Ｙ）、ステップＳＴ４へ戻る。以降、ステップＳＴ４→ＳＴ６→ＳＴ９２〜９４→ＳＴ８の処理を、ステップＳＴ６において、次ページ読み取り原稿Ｇが無い（Ｎ）と判断されるまで繰り返す。ステップＳＴ６において、読み取り原稿Ｇが無い（Ｎ）と判定されると、ステップＳＴ９へ進み、ＣＰＵ１０は、読み取り機構部１３による第１画像データＳ１３の出力の完了を待ち（Ｎ）、第１画像データＳ１３の出力の完了後（Ｙ）、パラメータ制御部１６Ａの処理を終了する。
【００８０】
次に、本実施例２のパラメータ制御部１６Ａにおける画像処理パラメータ１５ｂｋの設定の処理について説明する。
【００８１】
ユーザがオペレーションパネル１２によって原稿Ｇの読み取り開始命令を行うと、パラメータ制御部１６Ａの処理が開始され、ステップＳＴ１へ進む。ステップＳＴ１において、パラメータ制御部１６Ａ内の画像処理パラメータ制御部１６Ａｂは、ＣＰＵ１０に対して、メモリ１５Ａ上へ１ページ目を含む単数もしくは複数の原稿Ｇの画像処理パラメータ１５ｂｋ（ｋ＝１，２，・・）の格納を要求し、ステップＳＴ２へ進む。ステップＳＴ２において、ＣＰＵ１０は、メモリ１５Ａ上へ１ページ目を含む単数もしくは複数の画像処理パラメータ１５ｂｋの格納を行い、画像処理パラメータ制御部１６Ａｂに対して画像処理パラメータ１５ｂｋの格納情報、即ち、何ページ目の画像処理パラメータ１５ｂｋを格納したか、何ページ目の画像処理パラメータ１５ｂｋがメモリ１５Ａのどのアドレスに格納されているか等を通知し、ステップＳＴ９１へ進む。
【００８２】
ステップＳＴ９１において、画像処理パラメータ制御部１６Ａｂは、１ページ目の画像処理パラメータ１５ｂ１が画像処理部１４のレジスタ１４ａに格納されたかを監視し、格納されているのを確認すると（Ｙ）、ステップＳＴ４へ進む。ステップＳＴ４において、画像処理パラメータ制御部１６Ａｂは、ＣＰＵ１０からの画像処理パラメータ情報、即ち、１ページ目の画像処理パラメータ１５ｂ１がメモリ１５Ａのどのアドレスに格納されているかに基づき、メモリ１５Ａ上に格納された１ページ目の画像処理パラメータ１５ｂ１を画像処理部１４に設定し、設定完了後、画像処理パラメータ制御部１６ＡｂはＣＰＵ１０に対して、パラメータの設定完了を通知し、ステップＳＴ６へ進む。
【００８３】
ステップＳＴ６において、次ページ読み取り原稿Ｇの有無が判断され、読み取り原稿Ｇが有る場合は（Ｙ）、ステップＳＴ９２へ進む。
【００８４】
ステップＳＴ９２において、次ページの画像処理パラメータ１５ｂ２が設定されているか否かが判断され、設定されてない場合は（Ｎ）、ステップＳＴ９３へ進み、設定されている場合は（Ｙ）、ステップＳＴ８へ進む。ステップＳＴ９３において、画像処理パラメータ制御部１６Ａｂは、ＣＰＵ１０に対して、メモリ１５Ａ上へ次ページを含む単数もしくは複数の画像処理パラメータ１５ｂｋの格納を要求し、ステップＳＴ９４へ進む。ステップＳＴ９４において、ＣＰＵ１０は、メモリ１５Ａ上へ次ページを含む単数もしくは複数の画像処理パラメータ１５ｂｋの格納を行い、画像処理パラメータ制御部１６Ａｂに対して画像処理パラメータ１５ｂｋの格納情報、即ち、何ページ目の画像処理パラメータ１５ｂｋを格納したか、何ページ目の画像処理パラメータ１５ｂｋがメモリ１５Ａのどのアドレスに格納されているか等を通知し、ステップＳＴ８へ進む。
【００８５】
ステップＳＴ８において、画像処理パラメータ制御部１６Ａｂは、画像処理部１４による第２画像データＳ１４の出力完了を待ち（Ｎ）、第２画像データＳ１４の出力の完了後（Ｙ）、ステップＳＴ４へ戻る。以降、ステップＳＴ４→ＳＴ６→ＳＴ９２〜９４→ＳＴ８の処理を、ステップＳＴ６において、次ページ読み取り原稿Ｇが無い（Ｎ）と判断されるまで繰り返す。ステップＳＴ６において、読み取り原稿Ｇが無い（Ｎ）と判定されると、ステップＳＴ９へ進み、ＣＰＵ１０は、画像処理部１４による第２画像データＳ１４の出力の完了を待ち（Ｎ）、第２画像データＳ１４の出力の完了後（Ｙ）、画像処理パラメータ制御部１６Ａｂの処理を終了する。
【００８６】
実施例２の場合は、図８−１及び図８−２において、読み取り原稿Ｇが２枚の場合の画像読み取り処理が示されている。原稿Ｇが３枚以上の場合には、ステップＳＴ７４において、読み取り機構部１３が２ページ目の原稿Ｇから画像を読み取っている間に、ＣＰＵ１０が３ページ目の読み取りパラメータ１５ａ及び３ページ目の原稿Ｇに対応する画像処理パラメータ１５ｂをメモリ１５へ格納する処理が行われる。
【００８７】
実施例２における読み取り機構部１３の処理フローは、実施例１の図６と同様なため、説明を省略する。更に、実施例２における画像処理部１４の処理フローは、実施例１の図７と同様なため、説明を省略する。
【００８８】
（実施例２の効果）
本実施例２によれば、複数ページの原稿Ｇの読み取りパラメータ１５ａｋ（ｋ＝１，２，・・）と画像処理パラメータ１５ｂｋ（ｋ＝１，２，・・）とをメモリ１５Ａ上に格納し、ＣＰＵ１０を介さずに読み取り機構部１３及び画像処理部１４のレジスタ１３ａ，１４ａに設定する制御を行っている。これにより、１ページ目の原稿媒体Ｇの画像処理中に３ページ目の画像処理パラメータ１５ｂ３を設定すること等、ファームウェアの設計の自由度を高めることができる。
【実施例３】
【００８９】
（実施例３の構成）
図１１は、本発明の実施例３における画像読み取り装置２Ｂの主要部の構成の概略を示すブロック図であり、実施例１を示す図１と共通の要素には共通の符号が付されている。
【００９０】
本実施例３の画像読み取り装置２Ｂは、実施例１と同様のＣＰＵ１０及びメモリ１５と、実施例１とは構成及び機能が異なる読み取り機構部１３Ｂ、画像処理部１４Ｂ及びパラメータ制御部１６Ｂと、を有している。
【００９１】
ＣＰＵ１０は、実施例１と同様に、読み取り機構部１３Ｂの制御に使用する読み取りパラメータ１５ａや、画像処理部１４Ｂで使用する画像処理パラメータ１５ｂを、メモリ１５上に一時的に格納する機能を有している。読み取り機構部１３Ｂは、第１データ保持手段としてのレジスタ１３Ｂａを有し、このレジスタ１３Ｂａに設定された読み取りパラメータ１５ａに基づいて原稿Ｇを読み取り、第１画像データＳ１３を生成して画像処理部１４Ｂへ出力すると共に、動作完了等の状態になった時に、この状態を通知するフラグ情報をパラメータ制御部１６ＢやＣＰＵ１０へ出力する機能を有している。画像処理部１４Ｂは、第２データ保持手段としてのレジスタ１４Ｂａを有し、このレジスタ１４Ｂａに設定された画像処理パラメータ１５ｂに基づき、入力される第１画像データＳ１３の画像処理を行って第２画像データＳ１４をメモリ１５へ出力すると共に、動作完了等の状態になった時に、この状態を通知するフラグ情報をパラメータ制御部１６ＢやＣＰＵ１０へ出力する機能を有している。
【００９２】
パラメータ制御部１６Ｂは、実施例１とほぼ同様の読み取りパラメータ制御部１６Ｂａ及び画像処理パラメータ制御部１６Ｂｂと、新たに追加されたフラグ処理部１６Ｂｃと、を有している。
【００９３】
読み取りパラメータ制御部１６Ｂａは、メモリ１５上に格納された読み取りパラメータ１５ａを読み取り機構部１３Ｂへ受け渡す制御を行う機能を有している。画像処理パラメータ制御部１６Ｂｂは、ＣＰＵ１０からの画像処理パラメータ設定命令と、画像処理部１４Ｂからの動作状態を通知するフラグ情報とから、メモリ１５上に格納された画像処理パラメータ１５ｂをその画像処理部１４Ｂへ受け渡す制御を行う機能を有している。
【００９４】
フラグ処理部１６Ｂｃは、読み取り機構部１３Ｂから出力される状態を示すフラグ情報と、ＣＰＵ１０からの読み取りパラメータ設定完了通知と、を受け取り、読み取りパラメータ制御部１６Ｂａに対して制御開始を通知すると共に、画像処理部１４Ｂから出力される状態を示すフラグ情報と、ＣＰＵ１０からの画像処理パラメータ設定完了通知と、を受け取り、画像処理パラメータ制御部１６Ｂｂに対して制御開始を通知する機能を有している。その他の構成は、実施例１と同様である。
【００９５】
（実施例３の動作）
図１２は、図１１中のＣＰＵ１０におけるパラメータ設定処理を示すフローチャートである。図１３は、図１２における設定パラメータ選択の一例を示す図である。
【００９６】
図１２に沿って、ＣＰＵ１０の動作を説明する。
ステップＳＴ１０１において、ユーザが図４中のオペレーションパネル１２によって原稿Ｇの読み取り開始命令を行うと、ステップＳＴ１０２へ進む。ステップＳＴ１０２において、ＣＰＵ１０は、パラメータ制御部１６Ｂに起動命令を出し、次のステップＳＴ１０３において、パラメータ制御部１６Ｂからのパラメータ格納要求信号を待つ（Ｎ）。ステップＳＴ１０３において、ＣＰＵ１０は、パラメータ格納要求信号を受信すると（Ｙ）、次のステップＳＴ１０４において、メモリ１５上へ１ページ目の原稿Ｇの読み取りパラメータ１５ａの格納を行い、ステップＳＴ１０５へ進む。ステップＳＴ１０５において、ＣＰＵ１０は、パラメータ制御部１６Ｂに対して、読み取りパラメータ１５ａをメモリ１５上へ格納したことを通知し、ステップＳＴ１０６へ進む。
【００９７】
ステップＳＴ１０６において、ＣＰＵ１０は、読み取りパラメータ制御部１６Ｂａに対して、パラメータ設定を開始するように命令を行い、次のステップＳＴ１０７において、読み取りパラメータ制御部１６Ｂａからのパラメータ設定完了通知を待つ（Ｎ）。ステップＳＴ１０７において、ＣＰＵ１０は、パラメータ設定完了通知を受けると（Ｙ）、ステップＳＴ１０８へ進む。ステップＳＴ１０８において、ＣＰＵ１０は、フラグ処理部１６Ｂｃに対して、パラメータ設定フラグオン条件を設定し、ステップＳＴ１０９へ進む。
【００９８】
パラメータ設定フラグオン条件は、読み取り機構部１３Ｂが出力する複数の状態フラグ情報から、その読み取り機構部１３Ｂへの処理パラメータを設定可能とする条件を表したものである。一例として、図１３に示すように、ｆｌａｇ０（処理０終了）＆ｆｌａｇ２（処理２終了）となった時に、処理パラメータを設定可能（ｆ１ａｇ＿オン）とする。
【００９９】
ステップＳＴ１０９において、ＣＰＵ１０は、次ページの読み取りが有るか否かを判定し、読み取りが有る場合は（Ｙ）、ステップＳＴ１１０へ進み、無い場合は（Ｎ）、処理を終了する。ステップＳＴ１１０において、ＣＰＵ１０は、パラメータ格納要求信号が有るか否かを判定し、パラメータ格納要求信号を受信すると（Ｙ）、次のステップＳＴ１１１において、メモリ１５上へ次ページ目の原稿Ｇの読み取りパラメータ１５ａの格納を行い、ステップＳＴ１１２へ進む。ステップＳＴ１１２において、ＣＰＵ１０は、読み取りパラメータ制御部１６Ｂａに対して、読み取りパラメータ１５ａをメモリ１５上へ格納したことを通知する。以後、ステップＳＴ１０９〜ＳＴ１１２の処理を繰り返す。
【０１００】
図１４は、図１１中の読み取りパラメータ制御部１６Ｂａ及びフラグ処理部１６Ｂｃによる読み取りパラメータ設定処理を示すフローチャートである。
【０１０１】
図１４に沿って、読み取りパラメータ制御部１６Ｂａとフラグ処理部１６Ｂｃの処理を説明する。
【０１０２】
図１４の処理が開始されて、ステップＳＴ２０１（即ち、図１２中のステップＳＴ１０２）において、ＣＰＵ１０は、動作開始指示を受けると、ステップＳＴ２０２へ進む。ステップＳＴ２０２において、フラグ処理部１６Ｂｃは、ＣＰＵ１０に対してパラメータ格納要求フラグをオンし（上げ）、ステップＳＴ２０３へ進む。ステップＳＴ２０３において、パラメータ制御部１６Ｂは、ＣＰＵ１０からのパラメータ格納通知信号を受けると（Ｙ）、ステップＳＴ２０４へ進む。ステップＳＴ２０４において、フラグ処理部１６Ｂｃは、ＣＰＵ１０に対するパラメータ格納要求フラグをオフし（下げ）、次のステップＳＴ２０５において、ＣＰＵ１０からのパラメータ設定命令を待つ（Ｎ）。ステップＳＴ２０５において、フラグ処理部１６Ｂｃは、ＣＰＵ１０からのパラメータ設定命令を受信すると（Ｙ）、ステップＳＴ２０６へ進む。
【０１０３】
ステップＳＴ２０６において、フラグ処理部１６Ｂｃが、読み取りパラメータ制御部１６Ｂａに対して起動を通知すると、読み取りパラメータ制御部１６Ｂａは、メモリ１５上に格納された読み取りパラメータ１５ａを、読み取り機構部１３Ｂのレジスタ１３Ｂａに設定し、ステップＳＴ２０７へ進む。ステップＳＴ２０７において、フラグ処理部１３Ｂｃは、ＣＰＵ１０に対してパラメータ設定完了を通知し、次のステップＳＴ２０８において、パラメータ格納要求フラグをオンし（上げ）、ステップＳＴ２０９へ進む。ステップＳＴ２０９において、図１２中のステップ１０８の通り、パラメータ設定フラグオン条件が設定され、次のステップＳＴ２１０において、ＣＰＵ１０によってメモリ１５に、次ページの読み取りパラメータ１５ａが格納されるのを待つ（Ｎ）。ステップＳＴ２１０において、読み取りパラメータ１５ａが格納されると（Ｙ）、ステップＳＴ２１１へ進む。ステップＳＴ２１１において、フラグ処理部１６Ｂｃは、ＣＰＵ１０に対してパラメータ格納要求フラグをオフし（下げ）、ステップＳＴ２１２へ進む。
【０１０４】
ステップＳＴ２１２において、読み取り機構部１３Ｂが出力するフラグ情報の状態が、ＣＰＵ１０によって設定されたフラグ条件に一致するのを待つ（Ｎ）。ステップＳＴ２１２において、フラグ情報の状態が、設定されたフラグ条件に一致した時（Ｙ）、ステップＳＴ２１３へ進む。ステップＳＴ２１３において、フラグ処理部１６Ｂｃが、読み取りパラメータ制御部１６Ｂａに対して起動を通知すると、読み取りパラメータ制御部１６Ｂａは、メモリ１５上に格納された読み取りパラメータ１５ａを、読み取り機構部１３Ｂのレジスタ１３Ｂａに設定する。この設定完了後、読み取りパラメータ制御部１６Ｂａは、フラグ処理部１６Ｂｃに対して完了通知を出し、ステップＳＴ２１４へ進む。
【０１０５】
ステップＳＴ２１４において、ＣＰＵ１０は、次ページの読み取りが有るか否かを判定し、無い場合には（Ｎ）、処理を終了し、有る場合には（Ｙ）、ステップＳＴ２１５へ進む。ステップＳＴ２１５において、フラグ処理部１６Ｂｃは、再度、ＣＰＵ１０に対してパラメータ格納要求フラグをオンする（上げる）。以後、ステップＳＴ２１０〜ＳＴ２１５の処理を繰り返す。
【０１０６】
なお、本実施例３の画像処理パラメータ制御部１６Ｂｂ及びフラグ処理部１６Ｂｃによる画像処理パラメータの設定処理は、図１４の処理と同様であるため、その説明を省略する。
【０１０７】
図１５は、図１１中の読み取り機構部１３Ｂの処理を示すフローチャートである。
図１５に沿って、読み取り機構部１３Ｂの処理を説明する。
【０１０８】
処理が開始され、ステップＳＴ３０１において、ユーザが図４中のオペレーションパネル１２によって原稿Ｇの読み取り開始命令を行うと、ステップＳＴ３０２へ進む。ステップＳＴ３０２において、図１４の読み取りパラメータ設定処理により、読み取り機構部１３Ｂのレジスタ１３Ｂａに、１ページ目の原稿Ｇの読み取りパラメータ１５ａが設定され、ステップＳＴ３０３へ進む。ステップＳＴ３０３において、ＣＰＵ１０が、読み取り機構部１３Ｂに対して読み取り開始命令を行うと（Ｙ）、ステップＳＴ３０４へ進む。ステップＳＴ３０４において、読み取り機構部１３Ｂは、１ページ目の原稿Ｇの読み取りを開始し、ステップＳＴ３０５へ進む。ステップＳＴ３０５において、読み取り機構部１３Ｂは、原稿Ｇの読み取りを完了すると（Ｙ）、次のステップＳＴ３０６において、読み取り動作完了等の状態をフラグ情報として、ＣＰＵ１０やフラグ処理部１６Ｂｃに対して出力し、ステップＳＴ３０７へ進む。
【０１０９】
ステップＳＴ３０７において、ＣＰＵ１０は、次ページの読み取りが有るか否かを判定し、次ページの読み取りが無い場合には（Ｎ）、処理を終了し、次ページの読み取りがある場合には（Ｙ）、ステップＳＴ３０８へ進む。ステップＳＴ３０８において、図１４中のステップＳＴ２１３の処理により、読み取り機構部１３Ｂのレジスタ１３Ｂａに、次ページ読み取りパラメータ１５ａの設定が行われ、ステップＳＴ３０９へ進む。ステップＳＴ３０９において、次ページ読み取りパラメータ１５ａの設定が完了すると（Ｙ）、ステップＳＴ３１０へ進む。ステップＳＴ３１０において、ＣＰＵ１０が、読み取り機構部１３Ｂに対して読み取り開始命令を行うと、読み取り機構部１３Ｂは、次ページの読み取りを開始する。以後、ステップＳＴ３０７〜ＳＴ３１０を繰り返す。
【０１１０】
なお、本実施例３における画像処理部１４Ｂの処理は、図１５の読み取り機構部１３Ｂの処理と同様であるため、説明を省略する。
【０１１１】
（実施例３の効果）
本実施例３によれば、パラメータ制御部１６Ｂ内のフラグ処理部１６Ｂｃにより、読み取り機構部１３Ｂ及び画像処理部１４Ｂからフラグ情報を受け取り、フラグ情報の検出パターンを基に、読み取りパラメー１５ａ及び画像処理パラメータ１５ｂを、それぞれ読み取り機構部１３Ｂ及び画像処理部１４Ｂへ、自動的に設定を行うようにしている。そのため、適切なタイミングでの読み取りパラメータ１５ａ及び画像処理パラメータ１５ｂの設定が可能となり、原稿Ｇ間での切り替え時間を短縮することができる。
【実施例４】
【０１１２】
（実施例４の構成）
図１６は、本発明の実施例４における画像読み取り装置２Ｃの主要部の構成の概略を示すブロック図であり、実施例３を示す図１１と共通の要素には共通の符号が付されている。
【０１１３】
本実施例４の画像読み取り装置２Ｃは、実施例３と同様のＣＰＵ１０と、実施例３とは構成及び機能が異なる読み取り機構部１３Ｃ、画像処理部１４Ｃ、メモリ１５Ｃ及びパラメータ制御部１６Ｃと、を有している。
【０１１４】
ＣＰＵ１０は、読み取り機構部１３Ｃの制御に使用する複数パターンの読み取りパラメータ１５ｃｋ（＝第１パターンの読み取りパラメータ１５ｃ１、第２パターンの読み取りパラメータ１５ｃ２、・・・）や、画像処理部１４Ｃで使用する複数パターンの画像処理パラメータ１５ｄｋ（＝第１パターンの画像処理パラメータ１５ｄ１、第２パターンの画像処理パラメータ１５ｄ２、・・・）を、メモリ１５Ｃ上に一時的に格納する機能を有している。
【０１１５】
読み取り機構部１３Ｃは、第１データ保持手段としてのレジスタ１３Ｃａを有し、このレジスタ１３Ｃａに設定された読み取りパラメータ１５ｃｋ（ｋ＝１，２，・・・）に基づいて原稿Ｇを読み取り、第１画像データＳ１３を生成して画像処理部１４Ｃへ出力すると共に、動作完了等の状態になった時に、この状態を通知するフラグ情報をパラメータ制御部１６ＣやＣＰＵ１０へ出力する機能を有している。画像処理部１４Ｃは、第２データ保持手段としてのレジスタ１４Ｃａを有し、このレジスタ１４Ｃａに設定された画像処理パラメータ１５ｄｋ（ｋ＝１，２，・・・）に基づき、入力される第１画像データＳ１３の画像処理を行って第２画像データＳ１４をメモリ１５Ｃへ出力すると共に、動作完了等の状態になった時に、この状態を通知するフラグ情報をパラメータ制御部１６ＣやＣＰＵ１０へ出力する機能を有している。
【０１１６】
パラメータ制御部１６Ｃは、実施例３と同様に、読み取りパラメータ制御部１６Ｃａと、画像処理パラメータ制御部１６Ｃｂと、フラグ処理部１６Ｃｃと、を有している。
【０１１７】
読み取りパラメータ制御部１６Ｃａは、ＣＰＵ１０から出力されるフラグ情報パターン毎の読み取りパラメータ１５ｃｋの格納情報（どの読み取りパラメータ１５ｃｋがメモリ１５Ｃのどのアドレスに格納されているか等）と、読み取り機構部１３Ｃの動作状態とから、メモリ１５Ｃ上に格納された読み取りパラメータ１５ｃｋを読み取り機構部１３Ｃへ受け渡す制御を行う機能を有している。画像処理パラメータ制御部１６Ｃｂは、ＣＰＵ１０から通知されるフラグ情報パターン毎の画像処理パラメータ１５ｄｋの格納情報（どの画像処理パラメータ１５ｄｋがメモリ１５Ｃのどのアドレスに格納されているか等）と、画像処理部１４Ｃの動作状態とから、メモリ１５Ｃ上に格納された画像処理パラメータ１５ｄｋを画像処理部１４Ｃへ受け渡す制御を行う機能を有している。
【０１１８】
フラグ処理部１６Ｃｃは、読み取り機構部１３Ｃから出力される状態を示すフラグ情報と、ＣＰＵ１０からの読み取りパラメータ設定完了通知と、を受け取り、読み取りパラメータ制御部１６Ｃａに対して制御開始を通知すると共に、画像処理部１４Ｃから出力される状態を示すフラグ情報と、ＣＰＵ１０からの画像処理パラメータ設定完了通知と、を受け取り、画像処理パラメータ制御部１６Ｃｂに対して制御開始を通知する機能を有している。その他の構成は、実施例３と同様である。
【０１１９】
（実施例４の動作）
図１７は、図１６中のＣＰＵ１０におけるパラメータ設定処理を示すフローチャートであり、実施例３を示す図１２と共通の要素には共通の符号が付されている。図１８は、図１７における処理パラメータ設定パターンの一例を示す図である。
【０１２０】
図１７に沿って、ＣＰＵ１０の動作を説明する。
ＣＰＵ１０の処理が開始されると、図１２と同様のステップＳＴ１０１〜ＳＴ１０７の処理が行われ、ステップＳＴ４０８へ進む。
【０１２１】
ステップＳＴ４０８において、ＣＰＵ１０は、読み取りパラメータ制御部１６Ｃａからのパラメータ設定完了通知を受けると、フラグ処理部１６Ｃｃに対して、パターン別のパラメータ設定フラグオン条件を設定し、ステップＳＴ４０９へ進む。パターン別のパラメータ設定フラグオン条件は、読み取り機構部１３Ｃが出力する複数の状態フラグ情報から、その読み取り機構部１３Ｃへ設定する処理パラメータ毎の設定可能条件を表したものである。図１８に示すように、例えば、フラグとして、ｆｌａｇ０−オン＆ｆｌａｇ１−オン＆ｆｌａｇ２−オフ＆ｆｌａｇ３−オフの時には、選択パターンの内のパターンＡが設定可能、ｆｌａｇ０−オン＆ｆｌａｇ１―オン＆ｆｌａｇ２−オン＆ｆｌａｇ３−オフの時には、パターンＢが設定可能とする等の条件である。
【０１２２】
ステップＳＴ４０９において、ＣＰＵ１０は、次のパターンの読み取りが有るか否かを判定し、次のパターンが無い場合は（Ｎ）、処理を終了し、次のパターンが有る場合は（Ｙ）、ステップＳＴ４１０へ進む。ステップＳＴ４１０において、ＣＰＵ１０は、パラメータ格納要求信号の受信の有無を判定し、パラメータ格納要求信号を受信したならば（Ｙ）、ステップＳＴ４１１へ進む。ステップＳＴ４１１において、ＣＰＵ１０は、格納パラメータ（即ち、読み取りパラメータ１５ｃｋや、画像処理パラメータ１５ｄｋ）の変更が必要か否かを判定し、例えば、起動後初めての動作等、このＣＰＵ１０がメモリ１５Ｃ上へ格納パラメータを一度も設定していなかつたり、或いは、メモリ１５Ｃ上への格納パラメータを変更する必要があると判定した場合は（Ｙ）、ステップＳＴ４１２へ進み、その必要がないと判定した場合は（Ｎ）、ステップＳＴ４１３へ進む。
【０１２３】
ステップＳＴ４１２において、ＣＰＵ１０は、メモリ１５Ｃ上へ、パターン別のパラメータ毎の原稿Ｇの読み取りパラメータ１５ｃｋの格納を行い、ステップＳＴ４１３へ進む。ステップＳＴ４１３において、ＣＰＵ１０は、読み取りパラメータ１５ｃｋの格納情報（例えば、どのパターンの読み取りパラメータ１５ｃｋがメモリ１５Ｃのどのアドレスに格納されているか等）を、読み取りパラメータ制御部１６Ｃａへ通知する。以後、ステップＳＴ４０９〜ＳＴ４１３の処理を繰り返す。
【０１２４】
図１９は、図１６中の読み取りパラメータ制御部１６Ｃａ及びフラグ処理部１６Ｃｃによる読み取りパラメータ設定処理を示すフローチャートであり、実施例３を示す図１４と共通の要素には共通の符号が付されている。
【０１２５】
図１９に沿って、読み取りパラメータ制御部１６Ｃａとフラグ処理部１６Ｃｃの処理を説明する。
【０１２６】
処理が開始されると、図１４と同様のステップＳＴ２０１〜ＳＴ２０８の処理が行われる。ステップＳＴ２０８において、パラメータ制御部１６Ｃが、ＣＰＵ１０に対してパラメータ格納要求フラグをオンすると（上げると）、次のステップＳＴ５０９へ進む。
【０１２７】
ステップＳＴ５０９において、図１７中のステップＳＴ４０８の通り、ＣＰＵ１０は、パターン別のパラメータ設定フラグオン条件を設定し、ステップＳＴ５１０へ進む。ステップＳＴ５１０において、次のパターンの読み取りパラメータ１５ｃｋが格納されるのを待ち（Ｎ）、読み取りパラメータ１５ｃｋが格納されると（Ｙ）、ステップＳＴ５１１へ進む。ステップＳＴ５１１において、フラグ処理部１６Ｃｃは、ＣＰＵ１０に対して、パラメータ格納要求フラグをオフし（下げ）、ステップＳＴ５１２へ進む。ステップＳＴ５１２において、読み取り機構部１３Ｃが出力するフラグ情報の状態が、ＣＰＵ１０によって設定されたフラグ条件のいずれかに一致するのを待つ（Ｎ）。ステップＳＴ５１２において、フラグ情報の状態が、設定されたフラグ条件のいずれかに一致した時（Ｙ）、ステップＳＴ５１３へ進む。
【０１２８】
ステップＳＴ５１３において、フラグ処理部１６Ｃｃは、パラメータを選択し、読み取りパラメータ制御部１６Ｃａに対して、一致したフラグ条件を基に設定する読み取りパラメータ１５ｃｋと設定開始を通知し、ステップＳＴ５１４へ進む。ステップＳＴ５１４において、読み取りパラメータ制御部１６Ｃａは、メモリ１５Ｃ上に格納された読み取りパラメータ１５ｃｋを、読み取り機構部１３Ｃのレジスタ１３Ｃａに設定し、この設定完了後、フラグ処理部１６Ｃｃに対して完了通知を出し、ステップＳＴ５１５へ進む。
【０１２９】
ステップＳＴ５１５において、ＣＰＵ１０は、次のパターンの読み取りが有るか否かを判定し、無い場合には（Ｎ）、処理を終了し、有る場合には（Ｙ）、ステップＳＴ５１６へ進む。ステップＳＴ５１６において、フラグ処理部１６Ｃｃは、再度、ＣＰＵ１０に対して、パラメータ格納要求フラグをオンする（上げる）。以後、ステップＳＴ５１０〜ＳＴ５１６の処理を繰り返す。
【０１３０】
なお、本実施例４における画像処理パラメータ１５ｄｋの設定処理は、前述した読み取りパラメータ１５ｃｋの設定処理と同様であるため、その説明を省略する。本実施例４における読み取り機構部１３Ｃの処理は、実施例３の図１５の処理と同様であるため、その説明を省略する。又、本実施例４における画像処理部１４Ｃの処理は、読み取り機構部１３Ｃの処理と同様であるため、その説明を省略する。
【０１３１】
（実施例４の効果）
本実施例４によれば、フラグ処理部１６Ｃｃを設け、複数パターンの原稿Ｇの読み取りパラメータ１５ｃｋと、原稿Ｇの画像処理パラメータ１５ｄｋと、をメモリ１５Ｃ上に格納し、フラグ情報の検出パターンを基に、設定する読み取りパラメータ１５ｃｋ及び画像処理パラメータ１５ｄｋを選択するようにしている。そのため、読み取りパラメータ１５ｃｋ及び画像処理パラメータ１５ｄｋをメモリ１５Ｃ上に設定するタイミングを、早めたりすることが可能となり、ファームウェアの設定の自由度を高めることができる。
【０１３２】
（変形例）
本発明は、上記実施例１〜４に限定されず、種々の利用形態や変形例が可能である。この利用形態や変形例として、例えば、次の（１）〜（４）のようなものがある。
【０１３３】
（１）  実施例１〜４では、画像読み取り装置２，２Ａ，２Ｂ，２Ｃとしてスキャナに適用した例を説明したが、ファクシミリ、複写機、スキャナとプリンタを組み合わせた複合印刷装置といった、画像読み取り機能を具備する電子機器に適用が可能である。
【０１３４】
（２）  実施例１、２において、読み取りパラメータ１５ａ，１５ａｋ及び画像処理パラメータ１５ｂ，１５ｂｋは、一度に設定しているが、複数のパイプライン画像処理に対して、パイプライン毎にパラメータ制御を行うことにより、パイプライン毎に読み取りパラメータ１５ａ，１５ａｋ及び画像処理パラメータ１５ｂ，１５ｂｋを設定することも可能である。
【０１３５】
（３）  実施例１、２では、読み取りパラメータ１５ａ，１５ａｋと画像処理パラメータ１５ｂ，１５ｂｋとの関係については言及しなかったが、読み取りパラメータ１５ａ，１５ａｋに応じた画像処理パラメータ１５ｂ，１５ｂｋを設定するようにしても良い。読み取りパラメータ１５ａ，１５ａｋに応じて、画像処理パラメータ１５ｂ，１５ｂｋを設定することにより、原稿Ｇから読み取られ画像処理されて出力される第２画像データＳ１４の品質を高めることができる。
【０１３６】
（４）  実施例３、４において、読み取りパラメータ１５ａ，１５ｃｋ及び画像処理パラメータ１５ｂ，１５ｄｋは、一度に設定しているが、複数のパイプライン画像処理に対して、パイプライン毎にパラメータ制御を行うことにより、パイフライン毎に読み取りパラメータ１５ａ，１５ｃｋ及び画像処理パラメータ１５ｂ，１５ｄｋを設定することも可能である。
【符号の説明】
【０１３７】
１        画像形成装置
２，２Ａ，２Ｂ，２Ｃ        画像読み取り装置
３        画像形成部
４        データ通信バス
５        載置台
７        原稿積載部
８        自動原稿送り部
９        原稿排出部
１０        ＣＰＵ
１１        ＲＯＭ
１２        オペレーションパネル
１３，１３Ｂ，１３Ｃ        読み取り機構部
１３ａ，１３Ｂａ，１３Ｃａ，１４ａ，１４Ｂａ，１４Ｃａ        レジスタ
１４，１４Ｂ，１４Ｃ        画像処理部
１５，１５Ａ，１５Ｃ        メモリ
１５ａ，１５ａｋ，１５ｃｋ        読み取りパラメータ
１５ｂ，１５ｂｋ，１５ｄｋ        画像処理パラメータ
１６，１６Ａ，１６Ｂ，１６Ｃ        パラメータ制御部
１６ａ，１６Ａａ，１６Ｂａ，１６Ｃａ        読み取りパラメータ制御部
１６ｂ，１６Ａｂ，１６Ｂｂ，１６Ｃｂ        画像処理パラメータ制御部
１６Ｂｃ，１６Ｃｃ        プラグ処理部
１７        Ｉ／Ｆ制御部
１８        内部バス
Ｇ        原稿
【図１】
2014099838.tif 000003
【図２】
2014099838.tif 000004
【図３】
2014099838.tif 000005
【図４】
2014099838.tif 000006
【図５】
2014099838.tif 000007
【図６】
2014099838.tif 000008
【図７】
2014099838.tif 000009
【図８−１】
2014099838.tif 000010
【図８−２】
2014099838.tif 000011
【図９】
2014099838.tif 000012
【図１０】
2014099838.tif 000013
【図１１】
2014099838.tif 000014
【図１２】
2014099838.tif 000015
【図１３】
2014099838.tif 000016
【図１４】
2014099838.tif 000017
【図１５】
2014099838.tif 000018
【図１６】
2014099838.tif 000019
【図１７】
2014099838.tif 000020
【図１８】
2014099838.tif 000021
【図１９】
2014099838.tif 000022