(57)【特許請求の範囲】
【請求項１】
原稿の読み取りを行う読取手段と、読取手段によって原稿を読み取り得られた読取画像の褪色補正を行うためのパラメータを決定するために、前記読取画像の領域毎の画像データを、順次、解析する解析手段と、前記解析手段による解析結果に基づく前記パラメータを用いて、前記読取画像の褪色補正がなされるように前記画像データの補正を行う補正手段と、を備えた読取装置であって、
前記読取手段による原稿の読み取りの途中で前記解析手段による前記画像データの解析を始め、前記読取手段による原稿の読み取りと並行して前記解析手段による前記画像データの解析を行い、さらに、前記読取手段による原稿の読み取りの途中に、前記解析手段による前記解析結果に基づいて前記解析手段による解析を継続するか否かを決定する決定手段を備え、前記決定手段により前記解析を継続しないと決定された場合には、前記解析手段は前記読取手段による原稿の読み取りの途中に前記解析を中止することを特徴とする読取装置。
【請求項２】
前記決定手段により前記解析を継続しないと決定された場合には、前記解析手段は前記読取手段による原稿の読み取りの途中に前記解析を終了し、前記補正手段は前記読取手段による読み取りが終了するのに応じて前記画像データの補正を開始することを特徴とする請求項１に記載の読取装置。
【請求項３】
前記決定手段により前記解析を継続しないと決定された場合には、前記解析手段は前記読取手段による原稿の読み取りの途中に前記解析を終了し、前記補正手段は前記解析の終了に応じて、前記読取手段による原稿の読み取りの途中に前記画像データの補正を開始することを特徴とする請求項１に記載の読取装置。
【請求項４】
前記解析手段は、前記読取画像の黒点および白点を決定し、前記補正手段は、決定された前記黒点および白点に基づいて前記パラメータを決定することを特徴とする請求項１乃至３のいずれか１項に記載の読取装置。
【請求項５】
前記解析手段は、前記読取画像において、前記白点を決定するための、第１の明度以上の明度の画素が第１の数以上検出されたこと、および、前記黒点を決定するための、前記第１の明度より小さい第２の明度以下の明度の画素が第２の数以上検出されたことに応じて前記解析を終了することを特徴とする請求項４に記載の読取装置。
【請求項６】
前記第１の数と前記第２の数は異なることを特徴とする請求項５に記載の読取装置。
【請求項７】
前記補正手段によって補正された補正後の画像データを記憶する記憶手段と、前記記憶手段に記憶された補正後の画像データを外部装置に送信する送信手段と、を有することを特徴とする請求項１乃至６のいずれか１項に記載の読取装置。
【請求項８】
前記補正手段によって補正された画像データに基づいて画像を記録媒体に記録するための記録手段を備えることを特徴とする請求項１乃至７のいずれか１項に記載の読取装置。
【請求項９】
褪色色域外の色の画素を検知する検知手段をさらに有し、前記検知手段が前記読取画像において褪色色域外の色の画素を検知したことに応じて、前記解析手段は前記解析を実行せず、かつ、前記補正手段による前記読取画像の褪色補正のための前記画像データの補正を行わず、前記記録手段は前記画像データに基づく画像を記録媒体に記録することを特徴とする請求項８に記載の読取装置。
【請求項１０】
原稿の読み取りを行う読取手段によって原稿を読み取り得られた読取画像の褪色補正を行うためのパラメータを決定するために、前記読取画像の領域毎の画像データを、順次、解析する解析手段と、前記解析手段による解析結果に基づく前記パラメータを用いて、前記読取画像の褪色補正がなされるように前記画像データの補正を行う補正手段と、を備えた画像処理装置であって、
前記読取手段による原稿の読み取りの途中で前記解析手段による前記画像データの解析を始め、前記読取手段による原稿の読み取りと並行して前記解析手段による前記画像データの解析を行い、さらに、前記読取手段による原稿の読み取りの途中に、前記解析手段による前記解析結果に基づいて前記解析手段による解析を継続するか否かを決定する決定手段を備え、前記決定手段により前記解析を継続しないと決定された場合には、前記解析手段は前記読取手段による原稿の読み取りの途中に前記解析を中止することを特徴とする画像処理装置。
【請求項１１】
原稿の読み取りを行う読取工程と、前記読取工程において原稿を読み取り得られた読取画像の褪色補正を行うためのパラメータを決定するために、前記読取画像の領域毎の画像データを、順次、解析する解析工程と、前記解析工程による解析結果に基づく前記パラメータを用いて、前記読取画像の褪色補正がなされるように前記画像データの補正を行う補正工程と、を含む読取方法であって、
前記読取工程における原稿の読み取りの途中で前記解析工程を始め、前記読取工程による原稿の読み取りと並行して前記画像データの解析を行い、さらに前記読取工程の途中に、前記解析工程を継続するか否かを決定し、前記解析工程を継続しないと決定しない場合には、前記原稿の読み取りの途中に前記解析を中止することを特徴とする読取方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿を読み取る読取装置、画像処理装置および読取方法に関する。
【背景技術】
【０００２】
近年、スマートデバイス、ＰＣの発展に伴いって、文書や写真を電子化する要望が高まっている。このような状況の元、ユーザは、より高機能であり、高画質な電子化画像を得られるスキャナを求めるようになった。高機能化、電子化画像の高画質化を実現する処理として、読み取られた画像の補正処理や検知処理がある。補正処理及び検知処理とは、例えば、原稿サイズ判定、自動文書・写真補正、褪色補正などがある。原稿サイズ判定とは、読み取ったデータを解析し、原稿のサイズを自動的に判定する。自動文書・写真補正は読み取った原稿を解析し、原稿種別を自動判定した後、その結果に応じて補正処理を適用するものである。褪色補正とは、読み取った原稿を解析し、その結果得られた褪色度合いに応じて、褪色前の写真になるよう補正を施す補正である。これらの処理に共通することは、読み取られた画像を解析することである。そして、その画像解析は、プレスキャンで取得されたプレスキャン画像を解析する。そして、画像を解析した後、再度本スキャンし、画像解析結果を反映させる。ここでいうプレスキャンでは、低解像度の粗い画像を読み取ることを指す。このようにプレスキャン画像を用いることで、画像解析に要する時間を短縮している。
【０００３】
写真の褪色は、銀塩フィルム、写真プリント、印刷物等プリント物において、光や空気に影響し、時間とともにプリント物の色が変色する現象である。ここで、変色を示すためにガマット図を用いて、褪色前後の色再現について説明する。図１（ａ）は、縦軸は明度値であるＬ＊示し、横軸はａ＊値及びｂ＊値を示した場合の褪色前のガマット図を示したものである。同様に図１（ｂ）は、褪色後のガマットを示している。つまり、褪色現象が発生することで、色全体がある方向（例えば、黄色方向）に傾くことを意味している。したがって、褪色すると写真全体が黄味がかった色となる。特許文献１には、写真原稿をスキャンしたデータから、ガマット全体の傾きを推定し、補正する方法が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−２５９０３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１は、褪色写真のスキャン画像を一度保存し、そのスキャン画像の全画素を解析した結果で得たヒストグラムを解析することで、補正値を決定する。つまり前述したプレスキャン画像を用いた処理である。プレスキャン画像では、低解像度で原稿をスキャンするプレスキャン動作と本スキャン動作の２度のスキャンが必要となり、処理に長い時間がかかることが課題となる。
【課題を解決するための手段】
【０００６】
本発明は、原稿の読み取りを行う読取手段と、読取手段によって原稿を読み取り得られた読取画像の褪色補正を行うためのパラメータを決定するために、前記読取画像の領域毎の画像データを、順次、解析する解析手段と、前記解析手段による解析結果に基づく前記パラメータを用いて、前記読取画像の褪色補正がなされるように前記画像データの補正を行う補正手段と、を備えた読取装置であって、前記読取手段による原稿の読み取りの途中で前記解析手段による前記画像データの解析を始め、前記読取手段による原稿の読み取りと並行して前記解析手段による前記画像データの解析を行い、さらに、前記読取手段による原稿の読み取りの途中に、前記解析手段による前記解析結果に基づいて前記解析手段による解析を継続するか否かを決定する決定手段を備え、前記決定手段により前記解析を継続しないと決定された場合には、前記解析手段は前記読取手段による原稿の読み取りの途中に前記解析を中止することを特徴とする読取装置である。
【発明の効果】
【０００７】
本発明によれば、画像の読み取りと画像データの解析を並行して行うことで、褪色補正に係る処理を短い時間で実行することが可能となる。
【図面の簡単な説明】
【０００８】
【図１】原稿の褪色を説明するための概念図である。
【図２】実施形態に係る読取装置の外観を示す斜視図である。
【図３】実施形態に係る読取装置の制御系の概念を示すブロック図である。
【図４】第１の実施形態の処理を説明するためのフローチャートである。
【図５】褪色黒色の探索に関する説明図である。
【図６】実施形態に係る褪色補正のフローチャートである。
【図７】実施形態および比較形態の処理時間の説明図である。
【図８】第２の実施形態の処理を説明するためのフローチャートである。
【図９】第３の実施形態の処理を説明するためのフローチャートである。
【図１０】実施形態に係るモード毎の判定比率を示す表である。
【図１１】第４の実施形態の処理を説明するためのフローチャートである。
【図１２】第５の実施形態の処理を説明するためのフローチャートである。
【発明を実施するための形態】
【０００９】
（第１の実施形態）
以下では、本発明の一実施形態に係る画像処理装置の構成と、その動作について説明する。以下の形態では、画像の読み取りと解析を同時に行い、早期に解析を完了する例を実現する例を説明する。
【００１０】
＜ハードウェア構成＞
図２は本発明の一実施形態に係る画像処理装置の一例としてのＭＦＰ（多機能プリンター）２０１の外観を示す模式図である。ＭＦＰ２０１は、ホストコンピュータ（以下、ＰＣ）から受信したデータを印刷するプリンタとしての機能、原稿を読み取って得られるスキャン画像をＰＣに供給するスキャナとしての機能を有す。さらに、ＭＦＰ２０１単体の機能として、原稿から読み取ったスキャン画像を印刷するコピー機能、メモリカードなどの記憶媒体から画像データを読み出して印刷する機能、ディジタルカメラから受信した画像データを印刷する機能を備える。ＭＦＰ２０１はフラットベットスキャナなどの読取装置２０２、インクジェット方式や電子写真方式などの印刷装置２０３からなる。また、ＭＦＰ２０１の背面などにはＰＣと通信するためのＵＳＢ（不図示）ポートがある。あらに表示パネル２０４や各種キースイッチなどを備える操作パネル２０５から構成される。さらに、各種メモリカードからデータを読み出すためのカードスロット２０６、ディジタルカメラとデータ通信を行うためのカメラポート２０７、などを有する。
【００１１】
図３はＭＦＰ２０１の機能構成を示すブロック図である。ＣＰＵ３０１は、ＲＡＭ３０３をワークメモリとして、ＲＯＭ３０２に格納された制御プログラムに従い、システムバス３１５を介して後述する構成を制御する。また、ＣＰＵ３０１は、ＲＯＭ３０２に格納された画像処理プログラムを実行して、後述する画像処理を行う画像処理部としての機能の一部を実行する。不揮発性メモリ３０４は、バッテリバックアップされたＳＲＡＭなどで、ＭＦＰ２０１に固有のデータなどを記憶する。操作部３０５は、メモリカードに記憶された画像を選択し、印刷開始するためのフォトダイレクトプリントスタートキー、オーダシートの印刷を指示するキー、オーダシートの読み込みを指示するキーを有する。さらに、モノクロコピーやカラーコピーにおけるコピースタートキー、コピー解像度や画質などの印刷モードを指定するモードキー、コピー動作などを停止するためのストップキー、コピー数を入力するテンキーや登録キーなどを有する。
【００１２】
ＣＰＵ３０１は、これらキーの状態（押されているか否か）を検出し、検出状態に応じて各構成を制御する。表示パネル２０４に対応する表示部３０６は、ＬＣＤおよびＬＣＤドライブを有し、ＣＰＵ３０１の制御に従い各種表示を行う。また、カードＩ／Ｆ３１２に装着されたメモリカードに記録された画像のサムネイルを表示する。読取装置２０２設けられているＣＣＤ  （ｃｈａｒｇｅ  ｃｏｕｐｌｅｄ  ｄｅｖｉｃｅ）を有する読取部２０８は、ＣＰＵ３０１の制御に従い、原稿台に置かれた原稿を所定の領域毎に順次読み取る。そして順次、ＣＣＤセンサで検知された光信号から変化された電気信号に基づくＲＧＢの輝度データを出力する。なお、ＣＣＤの代わりに密着型イメージセンサ（ｃｏｎｔａｃｔ  ｉｍａｇｅ  ｓｅｎｓｏｒ）を用いてもよい。また、ＡＤＦ（原稿自動搬送装置、不図示）を備えれば、複数の原稿の画像を連続して読み取ることができる。カメラポート２０７に対応するカードインタフェイス（Ｉ／Ｆ）  ３１２は、ＣＰＵ３０１の制御に従い、メモリカードなどに記録されたディジタルスチルカメラ（以下、ＤＳＣ）が撮影した画像を読み込む。なお、カードＩ／Ｆ３１２を介して読み込まれる画像データの色空間は、必要があれば、ＣＰＵ３０１による画像処理によって、ＤＳＣの色空間（例えばＹＣｂＣｒ）から標準的なＲＧＢ色空間（例えばｓＲＧＢ）に変換される。また、画像データのヘッダ情報に基づき、読み込まれた画像データは、有効な画素数への解像度変換など、後述するアプリケーションに必要な様々な処理が施される。カメラポート２０７に対応するカメラＩ／Ｆ３１３は、ＤＳＣに直接接続して、ＤＳＣから画像を読み込むインタフェイスである。ＰＣ  Ｉ／Ｆ３１１は、ＰＣとＭＦＰ２０１のデータ通信を行う、ＵＳＢなどの汎用インタフェイスである。外部装置であるＰＣは、ＰＣ  Ｉ／Ｆ３１１を介してＭＦＰ２０１にプリントやスキャンなどの命令を発行し、データの送受信を行う。
【００１３】
またＣＰＵ３０１は、ＲＡＭ３０３に格納された画像データに対して、後述する画像解析、変換特性の算出、輝度−濃度変換、スケーリング、ガンマ変換、誤差拡散などの画像処理を施す。そして、画像処理後の画像データ（印刷データ）をＲＡＭ３０３の所定領域に格納する。ＣＰＵ３０１は、ＲＡＭ３０３の所定領域に格納された印刷データが所定量に達すると、印刷装置２０３に対応する印刷部３０８に、画像データが表す画像を記録する動作を行わせる。  印刷装置２０３に含まれる印刷部３０８は、汎用ＩＣなどによって構成され、インクジェットヘッドを備え、ＣＰＵ３０１の制御に従い、ＲＡＭ３０３の所定領域に格納された印刷データを読み出してプリント出力する。駆動部３１４は、読取部２０８と印刷部３０８の各動作における、給排紙ローラを駆動するためのステッピングモータ、ステッピングモータの駆動力を伝達するギヤ、ステッピングモータを制御するドライバなどを備える。また、ＣＣＤセンサを走査させるためのモータも駆動部３１４に属する。センサ群３０７は、記録紙の幅を検出するセンサ、記録媒体の有無を検出するセンサ、原稿の幅を検出するセンサ、原稿の有無を検出するセンサなどである。ＣＰＵ３０１は、センサ群３０７のセンサから得られる情報に基づき、原稿および記録媒体の状態を検知することができる。読取部３１０は、読取装置２０２に設けられている。  ＣＰＵ３０１は、外部ＰＣ、または操作パネル２０５を含む操作部３０５を介してコピーが指示されると、読取部３１０で読み取った画像（以下、読取画像とも称する）を、ＣＰＵ３０１で画像処理し、印刷部３０８に印刷させる。
【００１４】
＜読取動作＞
図４は、本実施形態に係る原稿の読み取りから補正処理までの流れを示したフローチャートである。まず、ユーザは、褪色した写真を読取装置２０２の原稿台２０９にセットし、操作部３０５より褪色補正処理の指示を行う。指示を受け付けたＣＰＵ３０１は、駆動部３１４を制御して、読取部２０８のＣＣＤセンサを備えたセンサユニットを所定量だけ移動させ、センサユニットを走査させることによりＣＣＤセンサで原稿を読み取る（Ｓ４０１）。ＣＰＵ３０１は、読み取り得られた画像の画像データ対し解析処理を行い（Ｓ４０２）、解析情報をＲＡＭ３０３に記憶する。解析処理の詳細については、後述する。そして、解析処理と並行して、読取画像データもＲＡＭ３０３に記憶する（Ｓ４０３）。その後、その後、センサユニットが所定の位置まで移動したかどうかを判定することで、原稿の読取ページの全域が読み取られたかどうかを判定する（Ｓ４０４）。判定した結果、全域読み取りが完了していなければ、継続して原稿の読み取りを行う。そして、原稿の全域が読み取られた後、補正処理を実施する（Ｓ４０５）。補正処理は、ＣＰＵ３０１がＲＡＭ３０３から解析情報及び読取画像データを取得して処理を実施する。補正処理の詳細については後述する。コピーモードが実行されていれば、補正後の画像データに基づく画像を、印刷部３０８が印刷してもよく、スキャナモードが実行されていれば、補正後の画像データをＰＣ  Ｉ／Ｆ３１１を介して外部装置であるＰＣに送信してもよい。また、補正後の画像データを外部メモリに送信してもよくこのときにはカードＩ／Ｆ３１２が用いられる。
【００１５】
［解析処理］
Ｓ４０５の補正処理では褪色補正を実行する。褪色補正では、入力された原稿の褪色度合いに応じて、動的に補正パラメータを生成し、補正する。つまり、入力された原稿の読取値を解析することで、各入力原稿に応じて最適な補正パラメータを生成する必要がある。そのため、入力原稿の読取値を、入力される単位毎に、順次、解析する。前述したとおり、褪色処理は入力原稿の全体色の傾きを補正し、褪色前の原稿に復元する処理である。これを実現するための方法として、無彩色に該当する色の傾向を探索し、全体色の傾きの傾向を取得し、補正すればよい。具体的には、読取原稿の中で、黒色に該当する色（以下、褪色黒色）と白に該当する色（褪色白色）を決定することで、全体の傾きを推定する。この探索は、例えば、褪色黒色の決定の場合、読取信号をｓＲＧＢ色空間に変換しＬ＊、ａ＊、ｂ＊を取得し、Ｌ＊が予め設定された第２の明度（Ｌ＊＿ｋ）以下となる複数画素の信号値を平均化すれば良い。Ｌ＊＿ｋは黒色近傍の明度を適宜設定すればよい。予め設定されたＬ＊＿ｋ値以下であれば、無彩色の暗い色と限定しやすいため、的確に無彩色を特定することができる。例えば、図５は、色再現ガマット５０１に対し、予め設定されたＬ＊＿ｋ以下の領域５０２とした場合に、褪色していたとしても褪色黒色を限定しやすいことが分かる。同様に、所定の第１の明度（Ｌ＊＿ｗ）値以上（第１の明度は第２の明度より高い）となる信号値を平均化することで、褪色白色を決定することができる。Ｌ＊＿ｗは白色近傍の明度を適宜設定すればよい。その他の解析方法として、ヒストグラムを用いて褪色黒色と褪色白色を特定しても構わない。
【００１６】
［補正処理］
ここでは、褪色補正について具体的に述べる。褪色補正は、Ｌ＊，ａ＊，ｂ＊空間の色情報の傾きを用いて算出する。したがって、読み取った原稿のＲＧＢ信号値をスキャナガマットで表現されるＬ＊，ａ＊，ｂ＊値に変換し、補正を行う。補正後Ｌ＊，ａ＊，ｂ＊値に対し、スキャナガマット内で実現するＲＧＢ信号値に変換を行う。具体的な褪色補正の方法は、まず褪色黒点を目標の黒点に並行移動する。そして、解析処理で取得した褪色黒点と褪色白点から推定した色再現全体の傾きを補正する回転量を算出すればよい。この並行移動量と回転角が補正パラメータとなり、このパラメータを用いて補正を行う。以上を踏まえ、具体的に図６のフローチャートを用いて褪色補正を説明する。補正処理の全体フローは、図６（ａ）に示すように補正式の作成（Ｓ６０１ａ）を行い、その後、補正処理（Ｓ６０２ａ）を実施する流れとなる。始めに、補正式の作成のフローについて図６（ｂ）を参照して述べる。補正式の作成に際し、まず、解析処理によって得られた褪色黒点と褪色白点を取得する（Ｓ６０１ｂ）。その後、目標の黒色と褪色黒色を比較して、並行移動量を算出する（Ｓ６０２ｂ）。ここで、目標の黒色は、例えばグレイライン軸上のニュートラルな黒点（ａ＊値及びｂ＊値がともに０である。）であってもよいし、スキャナ色域で表現可能な最も明度の低い黒点であってもよい。ここでは、ニュートラルな黒点を目標の黒色として説明する。次に褪色黒点と褪色白点の関係から、Ｌ＊ａ＊ｂ＊空間上の傾きを算出し、その傾きを垂直に補正するための、ａ＊軸を中心として回転量の算出（Ｓ６０３ｂ）とｂ＊軸を中心として回転量の算出（Ｓ６０４ｂ）を行う。そして、以上で算出した並行移動量及び、回転量を元に補正式を作成する（Ｓ６０５ｂ）。補正式は、例えば、黒点のａ方向、ｂ方向の並行移動量ｄａ，ｄｂとａ＊軸回りの回転量をθ、ｂ＊軸回りの回転量をφとした場合、下記の式（１）、（２）、（３）のようになる。
【００１７】
（黒点の並行移動）
【００１８】
【数１】
0006650717.tif 000002
【００１９】
以上のように補正式を作成した上で、読み取られた各画素に対し、補正処理を行う。
【００２０】
図６（ｃ）に示すように、補正処理は、まず読取画像データを取得し（Ｓ６０１ｃ）、読取値であるＲＧＢ値をスキャナガマットに対するＬ＊ａ＊ｂ＊値に変換する（Ｓ６０２ｃ）。そして、前述した補正式を適用し、褪色補正処理を行う（Ｓ６０３ｃ）。最後にＬ＊ａ＊ｂ＊値をスキャナガマットに対するＲＧＢ値に変換する（Ｓ６０４ｃ）。以上のように変換を行うことで褪色補正を実行することができる。
【００２１】
＜効果＞
以下、本実施形態の効果について図７を用いて説明する。横軸は図７（ａ）〜（ｄ）で共通で時間（ｔ）であり、時間の経過と行われる処理の関係を示している。図７（ａ）は、逐次処理を実施せず、原稿全域の読み取りが終了してから解析処理を実行する比較形態の場合の処理に係る時間を示している。図７（ｂ）は本実施形態を示している。図７（ｂ）に示すように、画像の読取処理と解析処理を並行して行うことで、図７（ａ）と比較し、解析を完了するまでにかかる時間を短縮することができる。よって、褪色処理全体としての処理時間を短縮するという効果を得ることができる。
【００２２】
（第２の実施形態）
本実施形態では、画像の読取処理と解析処理を同時に行い、かつ解析処理を途中で停止することでさらに早期に処理を完了することを実現する形態を説明する。なお特段の断りがない限り、以下の第２〜第５の実施形態で行われる各ステップの処理については、第１の実施形態と同様にして行うことができるものとする。
【００２３】
＜ハードウェア構成＞
第１の実施形態と同様のハードウェア構成をとる。
【００２４】
＜動作＞
図８は、本実施形態に係る読み取りから補正処理までの流れを示したフローチャートである。Ｓ８０１での原稿の読み取りについては第１の実施形態のＳ４０１と同様である。続いてＣＰＵ３０１は、読み取られたて得た画像データ対して解析処理の継続判定を行う（Ｓ８０２）、解析処理が継続と判定された場合に解析処理を実施し（Ｓ８０３）、解析情報をＲＡＭ３０３に記憶する。解析処理の継続判定の詳細については、後述する。そして、解析処理とともに読取画像データをＲＡＭ３０３で記憶する（Ｓ８０４）。その後、センサユニットが所定の位置まで移動したかどうかを判定することで、原稿の全域に対し読み取り完了したかどうかを判定（Ｓ８０５）する。判定の結果、原稿の全域の読み取りが完了していないとなった場合は、継続して原稿の読み取りを行う。そして、原稿の全面が読み取られた後、ＲＡＭ３０３から画像データを読み出し補正処理を実施する（Ｓ８０６）。なお、解析処理及び補正処理は、実施形態１と同様の処理であり、以下では、解析処理における継続判定について、詳細を述べる。
【００２５】
［解析処理の継続判定］
ここでは、解析処理の継続判定について（以下、解析継続判定）詳細を述べる。第１の実施形態では、褪色黒点と褪色白点の判定は、Ｌ＊によって設けられた所定の閾値によって判定することを説明した。解析継続判定では、例えば、閾値によって判定された褪色黒点の候補画素と褪色白点の候補画素を、読取画像の全画素に対して所定の比率（以下、判定比率）となる数以上検出した時点で解析を継続しないと判断する。例えば所定の明度以下である画素と、所定の明度以上である画素とを所定数検出した時点で解析を中止する。
【００２６】
具体的に、Ａ４サイズの画像を７２ｄｐｉで読み取る場合を例に挙げる。ここで読み取られる全画素数は、５１７２７５画素（＝８５５画素×６０５画素）となる。
【００２７】
例えば、解析により明度がＬ＊＿ｋ以下である画素と、明度がＬ＊＿ｗ以上である画素とが共に、全体の１０％となる５１７２７画素となった時点で、解析を継続しないと判断する。解析継続判定の閾値となるための画素数について、褪色白点についての第１の数と褪色黒点についての第２の数とは異なっていてもよい。
【００２８】
＜効果＞
以下、本実施形態の効果について図７を用いて説明する。図７（ｃ）は、第２の実施形態の処理速度を表現している。図７（ｃ）に示すように、画像の読取処理と解析処理を並行して行い、条件に応じて解析を停止することで、第１の実施形態と比較して、さらに補正処理の開始時間を早めることができる。よって、褪色処理全体として処理時間を短縮するという効果をさらに高めることができる。
【００２９】
（第３の実施形態）
本実施形態では、画像の読取処理と解析処理を同時に行い、かつ解析処理を途中で停止し、さらに解析停止と同時に補正処理を実施することでさらなる早期処理を実現する例を説明する。
【００３０】
＜ハードウェア構成＞
第１の実施形態と同様のハードウェア構成をとる。
【００３１】
＜動作＞
図９は、第３の実施形態に係る読み取りから補正処理までの流れを示したフローチャートである。Ｓ９０１での原稿の読み取りについては第１の実施形態のＳ４０１と同様である。ＣＰＵ３０１は、原稿が読み取られることで得られた画像データ対して解析処理の継続判定を行う（Ｓ９０２）。解析処理を継続すると判定された場合には、解析処理を実施（Ｓ９０３）する。そしてＳ９０５に進み、解析処理で得た情報および画像データをＲＡＭ３０３に記憶する。また、Ｓ９０２で解析処理を継続しないと判定された場合は、既にＲＡＭ３０３より解析情報及び既に読み取りが完了した画像データを取得し、画像データに対して画像の補正処理を行う（Ｓ９０４）。そしてＳ９０５に進み、解析処理で得た情報および画像データをＲＡＭ３０３に記憶する。
【００３２】
その後、センサユニットが所定の位置まで移動したかどうかを判定することで、原稿の全域の読み取りが完了したかどうかを判定（Ｓ９０６）する。判定した結果、全域の読み取りが完了していないとされた場合、Ｓ９０１に戻り、継続して原稿の読み取りを行う。Ｓ９０６で原稿の全域を読み取ったと判定された場合には、既に開始している補正処理（Ｓ９０４）で補正が完了していない読取データに対して、補正処理を実施する（Ｓ９０７）。
【００３３】
なお、解析処理及び補正処理は、第１の実施形態と同様の処理であり、以下では、解析処理の継続判定について具体的に述べる。
【００３４】
［解析処理の継続判定］
第２の実施形態では、解析処理の継続判定は固定値を条件として判定するものであった。具体的には、解析により褪色黒点の候補画素と褪色白点の候補画素と判定された画素が共に、全体読取画素の１０％となった場合といった具合である。本実施形態で説明する構成では、解析処理の継続判定により、継続しないと判断されたと同時に補正処理を開始する。つまり、解析処理の停止が早ければ早ほど、全体の処理速度を早くすることができる。よって、例えば、継続判定の条件をユーザ好みによって、変更する構成をとればよい。具体的には、図１０の例のようにユーザの選択に合わせて判定比率が変更する。ユーザが急いで処理したい場合は、速いモードを選択することで、より補正処理の開始を早めることができる。
【００３５】
＜効果＞
以下、本実施形態の効果について図７を用いて説明する。図７（ｄ）は、本実施形態の処理速度の例を示している。図７（ｄ）に示すように、画像を読取処理と解析処理を並行して行い、条件に応じて解析を停止し、解析を停止したと同時に補正処理を行うことで、実施形態２の図７（ｃ）の構成と比較し、補正処理完了までの処理時間を短縮することができる。よって、褪色処理全体として処理時間を短縮するという効果を得ることができる。
【００３６】
（第４の実施形態）
本実施形態では、読取装置が画像をメモリに記憶する際に、非可逆圧縮をする構成を説明する。
【００３７】
＜ハードウェア構成＞
実施形態１と同様のハードウェア構成であり、図３に示すＭＦＰの機能構成例を示すブロック図のうちＣＰＵ３０１が、読み込取った画像に非可逆圧縮処理をすることが異なる。
【００３８】
＜動作＞
図１１は、第４の実施形態に係る読み取りから補正処理までの流れを示したフローチャートである。Ｓ１１０１での原稿の読み取りについては第１の実施形態のＳ４０１と同様である。ＣＰＵ３０１は、原稿が読み取られることで得られた画像データ対して解析処理行い（Ｓ１１０２）、解析情報をＲＡＭ３０３に記憶する。そして、読取画像データを、ＣＰＵ３０１にて非可逆圧縮（Ｓ１１０３）した後にＲＡＭ３０３に記憶する（Ｓ１１０４）。その後、原稿の全域が読み取られたかどうかを判定し（Ｓ１１０５）、読み取られていなければ、Ｓ１１０１に戻って原稿の読み取りを行う。そして、原稿の全域が読み取られた後、第１の実施形態と同様に補正処理を実施する（Ｓ１１０７）。なお、褪色補正について、実施形態２及び３で解析処理の継続判定の構成を含めることも可能である。
【００３９】
＜効果＞
読み取った画像をメモリに記憶する場合、画像のデータ量が膨大になるため、非可逆圧縮によりデータ量を圧縮し、記憶することが可能である。よって、プレスキャンをせずに一度ページデータとしてメモリに記憶し、解析及び補正を行う場合、解析処理は圧縮データで行わなければならない。その結果、褪色補正で判定処理する黒点探索処理の際、誤判定が発生する。本実施形態では、逐次処理で解析し、解析後のデータを非可逆圧縮しメモリに記憶することで、黒点探索処理の誤判定を回避しつつ、処理の高速化を図ることが可能となる。
【００４０】
（第５の実施形態）
本実施形態では、原稿である写真画像に対し補正処理が必要ない場合と判定された場合に、解析処理を停止し、補正処理を行わない場合の実施形態について説明する。
【００４１】
＜ハードウェア構成＞
実施形態１と同様のハードウェア構成であり、写真原稿をコピーする形について説明する。
【００４２】
＜動作＞
図１２は、第５の実施形態に係る読み取りから補正処理までの流れを示したフローチャートである。まず、ユーザは、原稿台２０９にコピーするための元原稿をセットし、操作部３０５より原稿のコピーおよび褪色補正処理の指示を行う。次いで行われるＳ１２０１での原稿の読み取りについては第１の実施形態のＳ４０１と同様である。ＣＰＵ３０１は、読み取られた画像データ対し褪色色域外判定（Ｓ１２０２）を実施する。褪色色域外判定は、読み取られた原稿が褪色していないかどうかを判定するために実施する。褪色した場合の色域は、図１（ａ）の褪色していない色域に対し、図１（ｂ）の色域のようになる。つまり、図１（ｂ）に存在しない色（以下、褪色色域外色）を検出した場合は、その原稿は褪色していないと判断できる。褪色色域外判定（Ｓ１２０２）により、褪色色域外色が存在した場合は、非褪色画像と判断し、補正処理（Ｓ１２０７）を経ずに直ちに印刷部３０８にコピー印刷物を印刷させるための印字処理（Ｓ１２０３）を開始する。また、褪色色域外判定（Ｓ１２０２）により、褪色色域外色が存在しない場合は、解析処理（Ｓ１２０４）に移る。その後、原稿の全域が読み取られたかどうかを判定し（Ｓ１２０５）、上記のフローを原稿の全域が読み取られるまで実施する。そしてＳ１２０６で原稿全域にて褪色色域外色が存在しないとされた場合には、補正処理（Ｓ１２０７）を実施して褪色補正を行う。そして補正後の画像の印字処理（Ｓ１２０８）を行う。Ｓ１２０３で既に印字処理を開始している場合には、Ｓ１２０８では、褪色色域外色が存在した場合には、残りの読取データを印字する。
【００４３】
なお、非褪色画像と判断した場合には、補正後の画像データの値が変わらないような補正値を用いて補正処理（Ｓ１２０７）を行うなど、補正処理のロジックを使いながらも実質的に補正無しと同等の結果を得られる方法を用いても構わない。なお、補正処理（Ｓ１２０７）そのものをスキップしても構わない。
【００４４】
＜効果＞
褪色補正処理をユーザが選択した場合、褪色の程度がほとんどない原稿の読取データに対しても補正を適用することはできる。その際には補正量はわずかであるが、処理時間は褪色が大きい画像と同様の時間がかかってしまう。本実施形態の形態では、逐次処理にて褪色色域外色を判定するため、最速であれば、１ライン目の読取情報により、解析処理及び補正処理の中止に切り替えることができるため、印刷速度面でのメリットが大きい。とりわけ、大量の写真原稿を読み取り、コピーなど読み取り後に処理が必要な場合は、読み取り後すぐに次の処理へと移行することができる。
【図１】
0006650717.tif 000003
【図２】
0006650717.tif 000004
【図３】
0006650717.tif 000005
【図４】
0006650717.tif 000006
【図５】
0006650717.tif 000007
【図６】
0006650717.tif 000008
【図７】
0006650717.tif 000009
【図８】
0006650717.tif 000010
【図９】
0006650717.tif 000011
【図１０】
0006650717.tif 000012
【図１１】
0006650717.tif 000013
【図１２】
0006650717.tif 000014