(57)【要約】【課題】ユーザが原稿をセットした後に、「スキャン開始」の指定を行う操作のみによって、原稿の種類選択、原稿領域の設定、ファイル保存を、適切に実行することができる画像読取装置、画像読取方法、プログラム及び記憶媒体を提供することを目的とする。【解決手段】反射原稿、オートドキュメントフィーダ、フィルムアダプタユニットの切り替え機能と、反射原稿に対する原稿領域の切り出し機能と、原稿領域の判定機能と、原稿種判定機能と、原稿種に応じたファイル保存機能を有する。【選択図】図１
2009272678.tif 000002
【特許請求の範囲】
【請求項１】
反射原稿の読み取り画像に基づいて、原稿が１枚である場合に１枚原稿領域を決定する１枚原稿領域決定手段と；
上記１枚原稿領域決定手段が決定した１枚原稿領域の頂点座標を求める第１の頂点座標特定手段と；
読み取られる領域全体から、上記１枚原稿領域を除いた１枚原稿外領域を特定する１枚原稿外領域特定手段と；
原稿が複数である場合に複数枚原稿領域を決定する複数枚原稿領域決定手段と；
上記複数枚原稿領域決定手段が特定した複数枚原稿領域を包含する矩形領域の頂点座標である第２の頂点座標を求める第２の頂点座標特定手段と；
読み取られる領域全体から、上記複数枚原稿領域を除いた領域である複数枚原稿外領域を特定する複数枚原稿外領域特定手段と；
上記第１の頂点座標特定手段が特定した第１の頂点座標と、上記第２の頂点座標特定手段が特定した第２の頂点座標とを比較する比較手段と；
上記比較手段で比較された量に応じて原稿の切り出し方法を決定する原稿切り出し方法決定手段と；
上記１枚原稿外領域と、上記複数枚原稿外領域とに応じて、原稿領域を決定する原稿領域決定手段と；
を有することを特徴とする画像読取装置。
【請求項２】
請求項１において、
上記比較手段は、上記第１の頂点座標と上記第２の頂点座標との一致度を示す値を算出する算出手段であり、
上記原稿切り出し方法決定手段は、上記第１の頂点座標と上記第２の頂点座標との一致度が閾値以下であれば、上記１枚原稿領域が正しい領域であると判定し、上記一致度が上記閾値よりも大きければ、上記複数枚原稿領域が正しいと判定する手段であることを特徴とする画像読取装置。
【請求項３】
請求項２において、
上記原稿切り出し方法決定手段によって上記１枚原稿領域が正しいと判断された場合には、原稿領域を１枚原稿領域と特定し、上記複数枚原稿領域が正しいと判断された場合には、上記原稿領域決定手段を使用することを特徴とする画像読取装置。
【請求項４】
請求項１において、
上記原稿領域決定手段は、上記複数枚原稿外領域から、上記１枚原稿外領域を取り除いた差分領域特定手段を有し、上記差分領域と上記１枚原稿外領域とを比較することによって原稿領域を決定する手段であることを特徴とする画像読取装置。
【請求項５】
請求項４において、
上記原稿領域決定手段は、統計処理による画像特徴の比較によって原稿領域を決定する手段であることを特徴とする画像読取装置。
【請求項６】
請求項４において、
上記１枚原稿外領域が、上記差分領域と比較するために必要な領域を有していなければ、予め決めた画像特徴を用いることを特徴とする画像読取装置。
【請求項７】
請求項５において、
上記比較手段によって画像特徴が異なると判断されると、原稿領域が１枚原稿領域であると特定し、画像特徴が同一であると判断されると、原稿領域が複数枚原稿領域部分であると特定することを特徴とする画像読取装置。
【請求項８】
請求項１において、
装置の接続検知を、オートドキュメントフィーダ、フィルムアダプタユニットの順に行い、検知された場合に、その装置での検出処理に進み、検知されない場合に、反射原稿の読み取り処理に進むことを特徴とする画像読取装置。
【請求項９】
請求項１において、
原稿種を判定することを特徴とする画像読取装置。
【請求項１０】
請求項９において、
原稿種を判定する場合、円検出手段、検出した原稿の枚数の検出手段、原稿サイズの検出手段、原稿が載置されている位置の検出手段の中から、少なくとも１つの手段を有することを特徴とする画像読取装置。
【請求項１１】
請求項９において、
原稿種を判定する場合、複数の手段による結果をもとに、原稿の分類を判定することを特徴とする画像読取装置。
【請求項１２】
請求項１１において、
原稿の分類に応じたファイル形式で、画像を保存する手段を備えることを特徴とする画像読取装置。
【請求項１３】
反射原稿の読み取り画像に基づいて、原稿が１枚である場合に１枚原稿領域を決定する１枚原稿領域決定工程と；
上記１枚原稿領域決定工程で決定された１枚原稿領域の頂点座標を求める第１の頂点座標特定工程と；
読み取られる領域全体から、上記１枚原稿領域を除いた１枚原稿外領域を特定する１枚原稿外領域特定工程と；
原稿が複数である場合に複数枚原稿領域を決定する複数枚原稿領域決定工程と；
上記複数枚原稿領域決定工程で特定された複数枚原稿領域を包含する矩形領域の頂点座標である第２の頂点座標を求める第２の頂点座標特定工程と；
読み取られる領域全体から、上記複数枚原稿領域を除いた領域である複数枚原稿外領域を特定する複数枚原稿外領域特定工程と；
上記第１の頂点座標特定工程で特定された第１の頂点座標と、上記第２の頂点座標特定工程で特定された第２の頂点座標とを比較する比較工程と；
上記比較工程で比較された量に応じて原稿の切り出し方法を決定する原稿切り出し方法決定工程と；
上記１枚原稿外領域と、上記複数枚原稿外領域とに応じて、原稿領域を決定する原稿領域決定工程と；
を有することを特徴とする画像読取装置の制御方法。
【請求項１４】
反射原稿の読み取り画像に基づいて、原稿が１枚である場合に１枚原稿領域を決定する１枚原稿領域決定手順と；
上記１枚原稿領域決定手順で決定された１枚原稿領域の頂点座標を求める第１の頂点座標特定手順と；
読み取られる領域全体から、上記１枚原稿領域を除いた１枚原稿外領域を特定する１枚原稿外領域特定手順と；
原稿が複数である場合に複数枚原稿領域を決定する複数枚原稿領域決定手順と；
上記複数枚原稿領域決定手順で特定された複数枚原稿領域を包含する矩形領域の頂点座標である第２の頂点座標を求める第２の頂点座標特定手順と；
読み取られる領域全体から、上記複数枚原稿領域を除いた領域である複数枚原稿外領域を特定する複数枚原稿外領域特定手順と；
上記第１の頂点座標特定手順で特定された第１の頂点座標と、上記第２の頂点座標特定手順で特定された第２の頂点座標とを比較する比較手順と；
上記比較手順で比較された量に応じて原稿の切り出し方法を決定する原稿切り出し方法決定手順と；
上記１枚原稿外領域と、上記複数枚原稿外領域とに応じて、原稿領域を決定する原稿領域決定手順と；
を画像読取装置に実行させるプログラム。
【請求項１５】
反射原稿の読み取り画像に基づいて、原稿が１枚である場合に１枚原稿領域を決定する１枚原稿領域決定手順と；
上記１枚原稿領域決定手順で決定された１枚原稿領域の頂点座標を求める第１の頂点座標特定手順と；
読み取られる領域全体から、上記１枚原稿領域を除いた１枚原稿外領域を特定する１枚原稿外領域特定手順と；
原稿が複数である場合に複数枚原稿領域を決定する複数枚原稿領域決定手順と；
上記複数枚原稿領域決定手順で特定された複数枚原稿領域を包含する矩形領域の頂点座標である第２の頂点座標を求める第２の頂点座標特定手順と；
読み取られる領域全体から、上記複数枚原稿領域を除いた領域である複数枚原稿外領域を特定する複数枚原稿外領域特定手順と；
上記第１の頂点座標特定手順で特定された第１の頂点座標と、上記第２の頂点座標特定手順で特定された第２の頂点座標とを比較する比較手順と；
上記比較手順で比較された量に応じて原稿の切り出し方法を決定する原稿切り出し方法決定手順と
上記１枚原稿外領域と、上記複数枚原稿外領域とに応じて、原稿領域を決定する原稿領域決定手順と；
を画像読取装置に実行させるプログラムを記憶しているコンピュータ読取可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像読取装置に置かれている原稿を読み取り、この読み取った画像を処理して出力する画像読取装置に係り、特に、画像読取装置に置かれている様々な原稿を一括で読み取り、原稿毎に出力する画像読取装置に関する。
【背景技術】
【０００２】
近年、通信ネットワークの発達、コンピュータの高速化及び記憶媒体の大容量化に伴い、画像情報が頻繁に取り扱われる。特に、スキャナ等の画像読取装置で取り込んだ画像情報を、より正確・高速に読み取りたいという要求が高まっている。
【０００３】
スキャナは、原稿台に置いた写真や文書等の読み取りが可能であり、オートドキュメントフィーダ（ＡＤＦ：自動原稿給紙装置）を備えている機種は、書類等複数枚の紙原稿を、連続してスキャンすることができる。また、フィルムアダプタユニット（ＦＡＵ：透過原稿読み取り装置）を備えている機種は、ネガフィルムやポジフィルム等、透過原稿の読み取りも可能である。このように、コンシューマ製品のスキャナでも、多種多様な原稿の読み取りに対応している。
【０００４】
オートドキュメントフィーダを備えている機種では、通常、フィーダ上に原稿が置かれているかどうかを、紙センサで検知し、フィーダを優先して読み取る機能がある。また、フィルムアダプタユニットを備えている機種では、フィルムガイドが置かれているかどうかを検知し、フィルムガイドが置かれていれば、透過原稿を読み取る機能がある。透過原稿の読み取り時には、プレビューによってフィルムのコマ部分を検知し、検知した複数のコマを連続して読み取る機能が導入されている。
【０００５】
なお、装置の接続検知を、オートドキュメントフィーダ、フィルムアダプタユニットの順に行い、検知された場合に、その装置での検出処理に進み、検知されない場合に、反射原稿の読み取り処理に進む。
【０００６】
また、従来、反射原稿の読み取り時に、画像読取装置に置かれた原稿から、対象物を抽出し、原稿位置、原稿サイズ等の原稿領域を、自動的に決定する技術が知られている。
【０００７】
従来、反射原稿の読み取り時に抽出した全ての対象物から原稿領域を決定する方が知られ、この方法は、原稿が１枚のみ置かれていることが予め分かっているときに有効である（たとえば、特許文献１参照）。
【０００８】
従来、抽出した個々の対象物から、原稿領域を決定する方法であり、原稿を１枚に限定しないので、個々の対象物について、１枚毎の原稿領域を決定することができる（たとえば、特許文献２、３参照）。
【０００９】
また、読み取った画像が、写真やフィルム等の原稿であれば、１枚ずつＪＰＥＧ／ＴＩＦＦ／ＢＭＰ等のファイル形式で保存する。読み取った画像が、書類等の原稿であれば、必要に応じて原稿の文字部分にＯＣＲ処理を行い、検索用のテキストデータを付加し、複数ページのＰＤＦファイルとして保存することができる。
【特許文献１】特開２０００−２３２５６２号公報
【特許文献２】特開２００３−４６７３１号公報
【特許文献３】特開２００７−２０１２２号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
しかし、上記のように様々な便利な機能を具備する画像読取装置であっても、ユーザが適切な設定をする必要があり、特に初心者ユーザには、設定操作が難しいという問題がある。
【００１１】
画像読取装置で、適切に読み取るためには、大きく分けて、以下の３つの設定が必要である。
【００１２】
（１）反射原稿の読み取り、オートドキュメントフィーダでの読み取り、フィルムアダプタユニットでの読み取り等、複数の原稿の読取が可能であれば、画像読取装置の構成に応じて、スキャンしたい原稿の種類を設定する必要がある。
【００１３】
（２）反射原稿を読み取る場合、画像読取装置に置かれている原稿の枚数に応じて、原稿領域を決定する方法が異なる。抽出した全ての対象物から原稿領域を決定する方法では、原稿が１枚であることを前提に処理する。このために、原稿台に複数枚の原稿が置かれた場合、適切な原稿領域を決定することができない。これに対して、抽出した個々の対象物から原稿領域を決定する方法では、複数枚の原稿領域をそれぞれ適切に決定することができる。しかし、雑誌等原稿内部に写真等が配置されている１枚の原稿については、内部の写真を対象物として認識し、複数枚の原稿が置かれていると誤認識するという問題がある。これらの問題に対処するために、原稿枚数に応じて、どちらの処理を適用するかを選択する必要がある。
【００１４】
（３）画像読取後に、適切なファイル形式で保存する必要がある。読み取った画像が、文書であれば、テキストデータを付加したＰＤＦファイルで保存する。読み取った画像が写真であれば、ＪＰＥＧファイル等、原稿の内容に応じたファイル形式で保存する。これによって、読み取った画像データのその後の利用が、より容易になる。
【００１５】
初心者ユーザ等、どの処理が適切であるかを判断できない場合、これらの設定を行うことが難しく、便利な機能であっても活用されないという問題がある。
【００１６】
本発明は、ユーザが原稿をセットした後に、「スキャン開始」の指定を行う操作のみによって、原稿の種類選択、原稿領域の設定、ファイル保存を、適切に実行することができる画像読取装置、画像読取方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１７】
本発明は、反射原稿の読み取り画像に基づいて、原稿が１枚である場合に１枚原稿領域を決定する１枚原稿領域決定手段と、上記１枚原稿領域決定手段が決定した１枚原稿領域の頂点座標を求める第１の頂点座標特定手段と、読み取られる領域全体から、上記１枚原稿領域を除いた１枚原稿外領域を特定する１枚原稿外領域特定手段と、原稿が複数である場合に複数枚原稿領域を決定する複数枚原稿領域決定手段と、上記複数枚原稿領域決定手段が特定した複数枚原稿領域を包含する矩形領域の頂点座標である第２の頂点座標を求める第２の頂点座標特定手段と、読み取られる領域全体から、上記複数枚原稿領域を除いた領域である複数枚原稿外領域を特定する複数枚原稿外領域特定手段と、上記第１の頂点座標特定手段が特定した第１の頂点座標と、上記第２の頂点座標特定手段が特定した第２の頂点座標とを比較する比較手段と、上記比較量に応じて原稿の切り出し方法を決定する原稿切り出し方法決定手段と、上記１枚原稿外領域と、上記複数枚原稿外領域とに応じて、原稿領域を決定する原稿領域決定手段とを有する画像読取装置である。
【発明の効果】
【００１８】
本発明によれば、ユーザが原稿をセットした後に、「スキャン開始」の指定を行う操作のみによって、原稿の種類選択、原稿領域の設定、ファイル保存を、適切に実行することができるという効果を奏する。
【発明を実施するための最良の形態】
【００１９】
発明を実施するための最良の形態は、次の実施例である。
【実施例１】
【００２０】
図１は、本発明の実施例１である画像読取装置Ｒ１の構成を示す図である。
【００２１】
画像読取装置Ｒ１は、ラインイメージセンサ３と、増幅器４と、Ａ／Ｄ変換器５と、画像処理回路６と、バッファメモリ７と、インタフェース回路８と、ＣＰＵコントローラ９とを有する。画像読取装置Ｒ１は、光源点灯回路１０と、光源ランプ１１と、モータ駆動回路１２と、光学系駆動モータ１３と、作業用メモリ１４と、ガンマＬＵＴ１５とを有する。
【００２２】
ラインイメージセンサ３は、アナログ画像信号を出力する。
【００２３】
増幅器４は、ラインイメージセンサ３が出力したアナログ画像信号を増幅する。
【００２４】
Ａ／Ｄ変換器５は、増幅器４が出力したアナログ画像信号を、ディジタル画像信号に変換する。
【００２５】
画像処理回路６は、ディジタル信号化された画像信号について、オフセット補正、シェーディング補正、デジタルゲイン調整、カラーバランス調整、カラーマスキング変換、主・副走査方向の解像度変換等の画像処理を行う。
【００２６】
バッファメモリ７は、ＲＡＭによって構成され、画像データを一時的に記憶する。
【００２７】
インタフェース回路８は、外部情報機器ＣＴ１との間で、コマンドや画像通信を仲介し、ＳＣＳＩ、パラレル、ＵＳＢ、ＩＥＥＥ１３９４、ＬＡＮ、無線ＬＡＮ等のインタフェースが使用される。
【００２８】
ＣＰＵコントローラ９は、外部情報機器ＣＴ１からの命令に従って、画像読取装置Ｒ１を制御し、モータ駆動回路１２、光源点灯回路１０、画像処理回路６等を制御する。
【００２９】
ＣＰＵコントローラ９は、操作パネル１６に設けられているスイッチが押された状態を検知し、インタフェースを介して、外部情報機器ＣＴ１へ通知する。
【００３０】
外部情報機器ＣＴ１は、パーソナルコンピュータ等のホストコンピュータであり、モニタディスプレイＤＰ１と接続されている。
【００３１】
光源点灯回路１０は、光源ランプ１１を駆動点灯する。
【００３２】
光源ランプ１１は、原稿Ｄ１を照明し、原稿表面の濃度に応じた強さの反射光が、結像レンズ２を通して、固体撮像素子であるラインイメージセンサ等のラインイメージセンサ３に結像する。
【００３３】
モータ駆動回路１２は、ステッパモータ等の光学系駆動モータ１３を駆動し、画像読取装置Ｒ１のシステム制御手段であるＣＰＵコントローラ９からの制御信号によって光学系駆動モータ１３の励磁信号を出力する。
【００３４】
作業用メモリ１４は、画像処理回路が画像処理を行う際の一時作業メモリとして用いられる。作業用メモリ１４は、ラインイメージセンサ３上に、所定のオフセットを持って平行に配置されているＲＧＢ用各ラインセンサからの受信した画像信号が持つＲＧＢライン間オフセットの補正用等に用いられている。また、作業用メモリ１４は、シェーディング補正等の各種データの一時記憶も行う。
【００３５】
ガンマＬＵＴ１５は、濃度ガンマ変換ＬＵＴを記憶し、ガンマ補正を行う。
【００３６】
実施例１は、ＲＧＢ３色を読み取る３ラインのラインイメージセンサ３と、光源ランプ１１とによって構成されている。しかし、単色の１ラインイメージセンサと、選択的に点灯可能なＲＧＢ３色の光源とによって構成するようにしてもよく、このように構成した場合でも、上記と同様の機能を実現できる。
【００３７】
図示しないが、光源を３色のＬＥＤの構成とし、ＣＰＵコントローラ９は、光源点灯回路によって、３色の光源ＬＥＤの１色を点灯し、点灯している照明光を、ラインイメージセンサ３で読み取る。点灯するＬＥＤを、順次切り替えて、読み取ることによって、原稿Ｄ１の画像を、光源の発光色によって色分解して読み取ることができる。
【００３８】
図２は、実施例１において、画像読取装置Ｒ１の他の例である画像読取装置Ｒ２の外観図の一例を示す図である。
【００３９】
画像読取装置Ｒ２は、フィルムアダプタユニット付であり、原稿圧板２１と、白色シート２２と、フィルム読み取り光源部２３と、読み取り光学系ユニット２４と、原稿台２５と、操作パネル２６とを有する。画像読取装置Ｒ２は、突き当て位置を示すマーク２７と、キャリッジロック２８と、キャリブレーションエリア２９と、フィルムガイドＦＧ１とを有する。
【００４０】
原稿圧板２１は、原稿台上の原稿を安定的に押さえる。
【００４１】
白色シート２２は、薄手のシート原稿を原稿台に密着させる一方、原稿の余白部分の画像データを白色にする。
【００４２】
フィルム読み取り光源部２３は、フィルムに光を当てる。
【００４３】
原稿台２５は、原稿の読み取り面を平面に保ちつつ、原稿を保持する。
【００４４】
操作パネル２６は、読み取り開始等の簡単な指示を、画像データ送信先である外部情報機器ＣＴ１に送るために、使用される。
【００４５】
突き当て位置を示すマーク２７は、原稿基準位置を示し、原稿台上に載置された原稿の読み取り開始位置を示す。
【００４６】
キャリッジロック２８は、スキャナ本体輸送時の破損防止のために、読み取り光学系ユニット２４の移動をロックする。
【００４７】
キャリブレーションエリア２９は、原稿台２５裏の黒マーク及び白マークを読み取る。キャリブレーションは、正確な色読み取りを行うために、色味の基準となる黒シェーディングデータと白シェーディングデータとを生成する処理である。
【００４８】
フィルムガイドＦＧ１は、フィルムをスキャンするときに、フィルムを装着する。
【００４９】
図３は、実施例１において、画像読取装置Ｒ１、Ｒ２の他の例である画像読取装置Ｒ３の外観を示す図である。
【００５０】
画像読取装置Ｒ３は、オートドキュメントフィーダ付であり、操作パネル３２と、原稿載置トレイ３３と、原稿排紙トレイ３４とを有する。
【００５１】
操作パネル３２は、読み取り開始等の指示を、画像データ送信先である外部情報機器ＣＴ１に送るために使用される。
【００５２】
次に、画像読取装置Ｒ１による原稿Ｄ１の画像の読み取り動作について説明する。
【００５３】
なお、画像読取装置Ｒ２、Ｒ３による原稿Ｄ１の画像の読み取り動作は、画像読取装置Ｒ１による原稿Ｄ１の画像の読み取り動作と同様である。
【００５４】
外部情報機器ＣＴ１から読み取り命令を受信した画像読取装置Ｒ１のＣＰＵコントローラ９は、図１に示す各回路を初期化する。その後に、光学系駆動モータ１３を回転駆動させ、非図示のギアユニット、駆動ベルトを介して、読み取り光学系ユニット２４を副走査方向へ移動させる。
【００５５】
画像読取装置Ｒ１のＣＰＵコントローラ９は、この移動動作と同期しつつ、光源ランプ１１によって照明された光学ユニット直上の原稿面の輝度情報を、ラインイメージセンサ３、Ａ／Ｄ変換器５によってディジタル電気信号へ変換する。ディジタル電気信号へ変換された画像信号について、画像処理回路６が、解像度変換、濃度変換等を行い、順次インタフェース回路８を介して、外部情報機器ＣＴ１へ出力する。原稿台上の原稿Ｄ１の画像データは、外部情報機器ＣＴ１に蓄積され、以下に説明する画像処理が適用される。
【００５６】
次に、実施例１において、画像の読取からファイル保存までの処理について説明する。
【００５７】
図４は、実施例１において、画像の読取からファイル保存までの処理を示すフローチャートである。
【００５８】
まず、Ｓ１で、オートドキュメントフィーダ（ＡＤＦ）の接続があるかどうかを検知する。本検知において、オートドキュメントフィーダがない機種では、スキップして時間を短縮するようにしてもよい。機種を問わずに、汎用性の高いシステムとするために、全ての機種で実施するようにしてもよい。
【００５９】
Ｓ１でオートドキュメントフィーダが接続されていることを検知すると、Ｓ１０に進み、オートドキュメントフィーダ上に原稿が載置されているかどうかを調べる。原稿載置トレイ３３上に原稿を載置すると、画像読取装置Ｒ１は、紙検知センサ（図示なし）によって、原稿があることを検知できる。
【００６０】
オートドキュメントフィーダに原稿があることを検知すると、ユーザが読取を行いたい原稿を、オートドキュメントフィーダ上にセットしていると判断する。そして、Ｓ１１で、オートドキュメントフィーダからの原稿をスキャンする。このときに、スキャン可能な範囲全域を読み取り、Ｓ１２で、原稿サイズを検出する。
【００６１】
原稿の長さは、紙検知センサによって適切に変更することができる。ここで、原稿サイズ検出による原稿部分の切り出しとあわせて、原稿の傾き補正処理を行ってもよい。また、スキャン前にセンサ機構が原稿サイズを検出し、この原稿範囲のみをスキャンするようにしてもよく、処理の高速化のために定型のサイズでスキャンしてもよい。また、サイズ検知や傾き補正処理を行った後に、色調の補正処理を行ってもよい。
【００６２】
その後、Ｓ１３で、文書または雑誌の原稿種として、文書原稿の分類で、ファイル保存する。文書と雑誌とを判定する場合、Ｓ１２でサイズ検出を行う際に、一般的な手法である網点検知方法を用い、画像に網点があれば、雑誌であると判定し、網点が無ければ、文書であると判定する。ファイルの保存を行う前に、これらの原稿種判定結果に基づいて、雑誌であれば、モアレ低減のフィルタ処理を行う等、原稿種に応じた画像補正を行うようにしてもよい。
【００６３】
Ｓ１でオートドキュメントフィーダの接続が検知されなければ、またはＳ１０でオートドキュメントフィーダ上に原稿が載置されていなければ、Ｓ２で、フィルムアダプタユニット（ＦＡＵ）の接続があるかどうかを検知する。フィルムアダプタユニットがない機種では、Ｓ２をスキップし、時間を短縮するようにしてもよく、機種を問わず汎用性の高いシステムとするためには、全ての機種で、Ｓ２を実行するようにしてもよい。
【００６４】
Ｓ２でフィルムアダプタユニットが接続されていることを検知すれば、Ｓ２０で、フィルムガイドＦＧ１がセットされているかどうかを調べる。フィルムガイドを検出する場合、フィルムガイド部分を含む特定の範囲を読み取り、この読み取った画像に基づいて、判定するようにしてもよい。フィルムガイドを検知するセンサ（図示なし）を、画像読取装置Ｒ１に備えるようにしてもよい。
【００６５】
フィルムガイドがあることを検知すると、スキャンしたいフィルムをユーザがセットしていると判断し、フィルムの読取を開始する。Ｓ２１で、フィルムのプレビューを行う。フィルム読み取りの場合、通常、フィルムの解析用に、本スキャンよりも低い解像度でプレビューを行う。プレビュー後、Ｓ２２で、プレビュー画像に基づいて、フィルムの各コマ位置を検出する。また、Ｓ２３で、フィルムの各コマ毎に、本スキャンで必要な露光量の設定やネガフィルムの現像のためのγ補正値等のパラメータを算出する。
【００６６】
Ｓ２４で、算出したパラメータを使用し、フィルムを検出したコマ毎に、本スキャンを行う。その後、Ｓ２５で、フィルムの原稿種として、写真に分類し、読み取った全ての画像のファイルを保存する。
【００６７】
Ｓ２でフィルムアダプタユニットの接続が検知されなければ、またはＳ２０でフィルムガイドが検知されなければ、読取を行いたい原稿を、ユーザが原稿台２５にセットしていると判断し、Ｓ３で、反射原稿を読み取る。読み取り範囲は、出力可能な最大サイズ（たとえばＬｅｔｔｅｒサイズの幅で、Ａ４サイズの長さ）であってもよい。その後の原稿領域判定処理に備えて、メカ的な誤差等も考慮し、出力可能な最大サイズに近い原稿を検出する精度を上げるために、少し広めの範囲としてもよい。
【００６８】
Ｓ４で、読み取った画像に基づいて、原稿領域を決定し、Ｓ５で、原稿種を判定する。なお、原稿領域決定処理については後述し、原稿種判定の処理についても後述する。
【００６９】
Ｓ５の判定結果に基づいて、Ｓ６で、ＣＤ／ＤＶＤ、写真、はがき、名刺の原稿種として、写真に分類し、ファイル保存を行うか、Ｓ１３で、文書、雑誌の原稿種として、文書に分類し、ファイル保存する。
【００７０】
原稿種としては、様々な区分を考えることができるが、ここでは、フィルム、ＣＤ／ＤＶＤ、写真、はがき、名刺、文書、雑誌の７種類を例として挙げる。これらの原稿種のほかにも、新聞、レシート等、様々な条件で原稿種を区分することができる。
【００７１】
これらの原稿種は、いくつかのグループに分類することが可能である。
【００７２】
図５は、分類（１）と分類（２）とによって、原稿種を、それぞれ「写真」か「文書」かに分けた例を示す図である。
【００７３】
分類（１）では、フィルム、ＣＤ／ＤＶＤ、写真、はがき、名刺の５つを、写真分類とし、文書、雑誌を、文書分類としている。分類（２）では、フィルム、ＣＤ／ＤＶＤ、写真の３つを、写真分類とし、はがき、名刺、文書、雑誌の４つを、文書分類としている。つまり、読み取った画像データをどのようにファイル保存することを望むかによって、分類を変更することができる。
【００７４】
名刺やはがきを専用の管理ソフトで管理したい場合、ＪＰＥＧ／ＴＩＦＦ／ＢＭＰ等の写真データとして管理するのが取り扱いやすいので、写真分類とする。逆に、複数ページのＰＤＦファイルとして、検索可能なテキストデータ付で保存したい場合、名刺やはがきを、文書分類とする。これらは、全体のシステムとして適切なものを初期設定として決定し、自動的に分類されることを前提としているが、ユーザの好みをより反映させるためには、分類を手動で変更できることが望ましい。
【００７５】
また、本システムでは、Ｓ６、Ｓ２５、Ｓ１３で、分類と対応するファイルフォーマットで画像を保存する。
【００７６】
図６は、分類と対応するフォーマットの例を示す図である。
【００７７】
通常、フォーマット（１）のように、写真分類の画像を、ＪＰＥＧファイルとして扱い、文書分類のファイルを、検索可能なテキストデータ付のＰＤＦとして扱うことが適しているので、初期設定として推奨される値である。しかし、ユーザの好みを反映させるために、フォーマット（２）のように、写真分類をＲＡＷ／ＴＩＦＦ／ＢＭＰ等、画像圧縮が入らないファイルフォーマットとする。フォーマット（３）のように、全ての画像を分類によらず、容量を優先し、ＪＰＥＧ等の圧縮ファイルフォーマットとする。フォーマット（４）のように、写真は、画質を優先し、ＲＡＷ形式とするが、文書は、画像が劣化してもファイルサイズが少ないことを重視し、ＪＰＥＧにする等の組み合わせも考えられる。
【００７８】
システム全体として、どのようなソリューションをユーザに提供したいかによって、初期設定を変更することが必要である。また、ユーザによって、分類に対応するファイルフォーマットの変更を可能にすることによって、より利便性が向上する。
【００７９】
次に、画像読取装置Ｒ１で読み取った画像に基づいて、原稿領域を求める処理（Ｓ４）について説明する。
【００８０】
図７−１、図７−２は、画像読取装置Ｒ１で読み取った画像に基づいて、原稿領域を求める処理（Ｓ４）を示すフローチャートである。
【００８１】
まず、Ｓ３１で、画像読取装置Ｒ１から画像を読み取る。このときに、読み取り解像度は、プレスキャン用の低解像度でもよく、本スキャン用の高解像度であってもよい。
【００８２】
図８は、読み取った２種類の画像の例を示す図である。
【００８３】
画像４１は、写真と文章で構成されている雑誌原稿１枚を読み取った画像である。画像４２は、原稿台に置かれている複数枚の写真原稿を読み取った画像である。
【００８４】
次に、Ｓ３２で、読み取った画像から、対象物を抽出する。対象物を抽出する方法を後述する。
【００８５】
図９は、Ｓ３２で、対象物を抽出した結果を示す図である。
【００８６】
対象物５０、５１は、雑誌中にある写真が抽出されたものであり、対象物５２、５３は、文章部分が抽出されたもの、対象物５４、５５、５６は、雑誌端部のエッジ部分が抽出されたものである。また、対象物６０、６１は、複数枚の写真が原稿として抽出された結果である。
【００８７】
ここで、Ｓ３３で、原稿が１枚である場合に行う原稿領域決定手段を用いて、抽出された全ての対象物について、原稿領域を決定する。
【００８８】
上記原稿領域決定手段は、上記複数枚原稿外領域から、上記１枚原稿外領域を取り除いた差分領域特定手段を有し、上記差分領域と上記１枚原稿外領域とを比較することによって原稿領域を決定する手段である。
【００８９】
次に、原稿領域を決定する処理について説明する。
【００９０】
図１０は、原稿領域を決定する処理を示すフローチャートである。
【００９１】
Ｓ５１で、原稿領域の初期値を設定する。初期値は、原稿台全面の領域である。
【００９２】
Ｓ５２で、原稿領域の上辺の辺上に、Ｓ３２で抽出した対象物があるかどうかを判断する。上辺の辺上に対象物が無ければ、Ｓ５３へ進み、上辺の辺上に対象物があれば、Ｓ５４へ進む。
【００９３】
Ｓ５３で、原稿領域の上辺を下に移動する。原稿領域の精度を１画素とすれば、１画素分、上辺を移動する。その後、Ｓ５２へ進む。
【００９４】
このＳ５２とＳ５３との処理によって、原稿領域の上辺を求めることができる。
【００９５】
Ｓ５４で、原稿領域の下辺の辺上に、Ｓ３２で抽出した対象物があるかどうかを判断する。下辺の辺上に、対象物が無ければ、Ｓ５５へ進み、下辺の辺上に、対象物があれば、Ｓ５６へ進む。
【００９６】
Ｓ５５で、原稿領域の下辺を上に移動する。原稿領域の精度を１画素とすれば、１画素分、下辺を移動する。その後、Ｓ５４へ進む。
【００９７】
このＳ５４とＳ５５との処理によって、原稿領域の下辺を求めることができる。
【００９８】
Ｓ５６で、原稿領域の右辺の辺上に、Ｓ３２で抽出した対象物があるかどうかを判断する。右辺の辺上に、対象物が無ければ、Ｓ５７へ進み、右辺の辺上に、対象物があれば、Ｓ５８へ進む。
【００９９】
Ｓ５７で、原稿領域の右辺を左に移動する。原稿領域の精度を１画素とすれば、１画素分、右辺を移動する。その後、Ｓ５６へ進む。
【０１００】
このＳ５６とＳ５７との処理によって、原稿領域の右辺を求めることができる。
【０１０１】
Ｓ５８で、原稿領域の左辺の辺上に、Ｓ３２で抽出した対象物があるかどうかを判断する。左辺の辺上に、対象物が無ければ、Ｓ５９へ進み、左辺の辺上に対象物があれば、終了する。
【０１０２】
Ｓ５９で、原稿領域の左辺を右に移動する。原稿領域の精度を１画素とすれば、１画素分、左辺を移動する。
【０１０３】
このＳ５８とＳ５９との処理によって、原稿領域の左辺を求めることができる。
【０１０４】
図１１は、求めた領域を示す図である。
【０１０５】
矩形７１は、１枚の雑誌原稿から抽出された全ての対象物である５０〜５６を包含する１枚原稿領域の矩形である。同様に、矩形８０は、複数枚の写真原稿から抽出された全ての対象物６０、６１を包含する１枚原稿領域の矩形である。
【０１０６】
これら１枚原稿領域の矩形を求める手段が、反射原稿の読み取り画像に基づいて、原稿が１枚である場合に１枚原稿領域を決定する１枚原稿領域決定手段である。
【０１０７】
Ｓ３４では、Ｓ３３で算出した１枚原稿領域の矩形の頂点座標を算出する。ここで矩形７１の４つの頂点座標を、Ａ（Ｘａ，Ｙａ）、Ｂ（Ｘｂ，Ｙｂ）、Ｃ（Ｘｃ，Ｙｃ）、Ｄ（Ｘｄ，Ｙｄ）とする。また、矩形８０の４つの頂点座標を、Ａ’（Ｘａ’，Ｙａ’）、Ｂ’（Ｘｂ’，Ｙｂ’）、Ｃ’（Ｘｃ’，Ｙｃ’）、Ｄ’（Ｘｄ’，Ｙｄ’）とする。
【０１０８】
次に、Ｓ３５で、複数枚原稿領域の矩形を算出する。
【０１０９】
対象物５４、５５、５６は、縦横比が所定の閾値よりも大きいので、原稿の内容物ではないと判断し、複数枚原稿領域には含めない。よって、原稿の内容物であると判定された全ての対象物５０、５１、５２、５３を包含し、面積が最小である矩形は、矩形７２である。一方、対象物６０、６１は、原稿の内容物であると判定されるので、原稿の内容物であると判定された全ての対象物を包含し、面積が最小である矩形は、矩形８１である。
【０１１０】
Ｓ３６では、Ｓ３５で算出した複数枚原稿領域を全て含む頂点座標を算出する。ここで、矩形７２の４つの頂点座標を、Ｅ（Ｘｅ，Ｙｅ）、Ｆ（Ｘｆ，Ｙｆ）、Ｇ（Ｘｇ，Ｙｇ）、Ｈ（Ｘｈ，Ｙｈ）とする。また、矩形８１の４つの頂点座標を、Ｅ’（Ｘｅ’，Ｙｅ’）、Ｆ’（Ｘｆ’，Ｙｆ’）、Ｇ’（Ｘｇ’，Ｙｇ’）、Ｈ’（Ｘｈ’，Ｙｈ’）とする。
【０１１１】
Ｓ３７で、第１頂点座標の４頂点と、第２頂点座標の４頂点とのそれぞれの距離を求める。
【０１１２】
頂点座標ＡとＥとの距離を、Ｌ１とし、頂点座標ＡとＦとの距離を、Ｌ２とし、頂点座標ＡとＧとの距離を、Ｌ３とし、頂点座標ＡとＨとの距離を、Ｌ４とし、頂点座標ＢとＥとの距離を、Ｌ５とする。
【０１１３】
頂点座標ＢとＦとの距離を、Ｌ６とし、頂点座標ＢとＧとの距離を、Ｌ７とし、頂点座標ＢとＨとの距離を、Ｌ８とし、頂点座標ＣとＥとの距離を、Ｌ９とし、頂点座標ＣとＦとの距離を、Ｌ１０とし、頂点座標ＣとＧとの距離を、Ｌ１１とする。
【０１１４】
頂点座標ＣとＨとの距離を、Ｌ１２とし、頂点座標ＤとＥとの距離を、Ｌ１３とし、頂点座標ＤとＦとの距離を、Ｌ１４とし、頂点座標ＤとＧとの距離を、Ｌ１５とし、頂点座標ＤとＨとの距離を、Ｌ１６とする。
【０１１５】
上記と同様に、頂点座標Ａ’とＥ’の距離を、Ｌ１’とし、距離Ｌ２’〜Ｌ１６’のそれぞれについての距離も求める。
【０１１６】
Ｓ３８では、Ｓ３７で求めた距離Ｌ１〜Ｌ１６の全てが、ある閾値Ｋよりも大きいかどうかを判定する。距離Ｌ１〜Ｌ１６の全てが、閾値Ｋよりも大きければ、矩形７１と７２とのように、１枚原稿領域と複数枚原稿領域とを全て含む矩形が異なるので、写真を含む雑誌原稿であると判定し、Ｓ４６で，原稿範囲を１枚原稿領域と決定して終了する。
【０１１７】
Ｓ３８では、Ｓ３７で求めた距離Ｌ１’〜Ｌ１６’の全てが、ある閾値Ｋよりも小さければ、矩形８０と８１とのように、１枚原稿領域と複数枚原稿領域とを全て含む矩形がほぼ同じである。この場合、Ｓ３９に進む。
【０１１８】
ここで、複数枚原稿領域を、原稿領域としては決定しないのは、雑誌原稿においても、画像部分が原稿の端まであるものは、本来１枚原稿領域として決定すべきであるが、複数枚原稿領域であると誤って決定する可能性があるためである。そこで、Ｓ３９以降については、Ｓ３２で対象物を抽出した結果として、別の例を使用して説明する。
【０１１９】
図１２は、雑誌原稿を１枚置いたときに読み取れる画像９１と、写真原稿を複数枚置いたときに読み取れる画像９２とを示す図である。
【０１２０】
図１３は、雑誌原稿を１枚置いた場合、得られた抽出結果９３と、写真原稿を複数枚置いた時に、得られる抽出結果９４とを示す図である。
【０１２１】
黒で塗りつぶされた個所が、対象物として抽出された個所である。これら抽出結果９３、９４は、Ｓ３２で得られた対象物である。
【０１２２】
図１４は、雑誌原稿を１枚置いたときの画像から得られる結果９５と、写真原稿を複数枚置いたときの画像から得られる結果９６とを示す図である。
【０１２３】
点線で示す領域が、原稿領域である。これらの結果９５、９６は、Ｓ３３で得られた１枚原稿領域である。
【０１２４】
抽出結果９３は、一見すると不適切な領域であるが、図１４の結果９５を見ると、適切な領域が得られていることが分かる。これは、図１３の抽出結果９３において、原稿の上辺、下辺、右辺、左辺の一部を抽出できているので、図１０のフローチャートが示す処理によって、適切に処理されたためである。
【０１２５】
Ｓ３９で、抽出された対象物の個数を数える。抽出された対象物として、Ｓ３２で得られた抽出結果を用いてもよく、Ｓ３２で使用した抽出方法を用いて、抽出するための設定を変えて抽出結果を得るようにしてもよい。
【０１２６】
対象物の個数を数える方法として、ラベリング等がある。まず、カウンタを０に初期化する。次に、画像を走査し、対象物となる画素を探す。この対象物となる画素にカウント値が設定されていなければ、現在のカウント値を設定する。そして、隣接する対象物となる画素に対しても、同じカウント値を設定する。新しくカウント値が設定された画素に隣接する画素に対しても、同じカウント値を設定する。隣接する対象物となる画素のうちで、カウント値が設定されていない画素がなくなると、カウント値を加算する。その後に、画像を走査し、対象物を探す。終了した時点のカウント値が、抽出された対象物の個数である。
【０１２７】
Ｓ４０で、原稿が複数枚である場合に行う原稿領域決定手段を用いて、１つの対象物を包含する原稿領域を決定する。たとえば、Ｓ３３と同様な方法がある。写真が傾いて置かれた場合を想定し、原稿領域を傾けて決定するようにしてもよい。
【０１２８】
また、場合によって、決定された原稿領域が正しくないと判断すれば、除外するようにしてもよい。たとえば、矩形の縦横比率が一定以下であることや、矩形同士が接触していないことが、正しい条件となり得る。
【０１２９】
図１５は、原稿を１枚置いたときの画像から得られる結果９７と、原稿を複数枚置いたときの画像から得られる結果９８とを示す図である。
【０１３０】
点線で示された領域が、原稿領域である。Ｓ３３で得られた１枚原稿領域の結果と異なることが分かる。抽出結果９３において、原稿の下辺、右辺が抽出されているが、結果９７には反映されていない。これは、矩形の縦横比率や、矩形同士の接触等、正しい条件を満たしていないので、結果９７から外されている。つまり、原稿のエッジの影が、略直線状の細長い領域として抽出される場合があり、この場合、縦横比が所定値以上であれば、影であるとみなし、原稿の内容物でないと判断する。
【０１３１】
また、原稿を複数枚置いた画像から得られた結果９８を示す。同じく、点線で示された領域が、原稿領域である。この図から、Ｓ３５で得られた結果は、原稿を複数枚置いたときの画像には、適切に処理されていることが分かる。
【０１３２】
Ｓ４１で、カウントされた全ての対象物について、原稿領域が決定されたら、Ｓ４２へ進む。
【０１３３】
Ｓ４２では、Ｓ３３で決定された１枚原稿領域を、読み取られる領域全体から除いた領域である「１枚原稿外領域」を求める。そして、１枚原稿外領域について、統計処理をした特徴である統計処理による画像特徴を求める。
【０１３４】
実施例１では、できる限り統計的な特徴が残るように、１枚原稿外領域の輝度ヒストグラムを算出する。
【０１３５】
図１６は、原稿を１枚置いた画像から計算した領域９９と、原稿を複数枚置いた画像から計算した領域１００とを示す図である。
【０１３６】
斜線で塗りつぶされた領域から輝度ヒストグラムを求める。後述するＳ４４で、統計処理した画像特徴を比較するが、Ｓ４４では、十分な画像特徴がＳ４２で求められればよい。
【０１３７】
図１７は、１枚原稿外領域の輝度ヒストグラムを算出した結果を示す図である。
【０１３８】
ヒストグラム１０１は、領域９９から算出した結果であり、ヒストグラム１０２は、領域１００から算出した結果である。１枚原稿外領域は、原稿を押さえるための部材とほぼ一致するので、ヒストグラム１０１、１０２は、互いに同様である。
【０１３９】
また、ヒストグラムを算出するための十分な領域が、１枚原稿外領域になければ、予め決めたヒストグラムを、算出結果とする。予め決めておく方法は、原稿を置かずに画像を読み取り、原稿を押さえるための部材のヒストグラムを算出する方法等である。
【０１４０】
Ｓ４３では、Ｓ３５で決定された複数枚原稿領域を、読み取られる領域全体から除いた領域である「複数枚原稿外領域」を求める。そして、複数枚原稿外領域から、１枚原稿外領域を除いた領域である「差分領域」を求める。Ｓ４３で統計処理された画像特徴を、Ｓ４２で得られた統計処理された画像特徴と、Ｓ４４で、比較する。
【０１４１】
このために、Ｓ４３で統計処理された画像特徴が、Ｓ４２で求めた統計処理と同じであることが好ましい。実施例１では、Ｓ４３で統計処理された画像特徴が、Ｓ４２と同じであるとし、差分領域の輝度ヒストグラムを算出する。
【０１４２】
図１８は、原稿を１枚置いた画像から計算した領域１０３と、原稿を複数枚置いた画像から計算した領域１０４とを示す図である。
【０１４３】
斜線で塗りつぶされた領域から画像特徴を求める。図１８の左の図において、斜線で塗りつぶされた領域は、原稿の下地の部分である。また、図１８の右の図において、斜線で塗りつぶされた領域は、領域１０４と同じで、原稿の置かれていない領域であり、通常、原稿圧板２１で押さえられている白色シート２２を読み取る。
【０１４４】
図１９は、差分領域の輝度ヒストグラムを算出した結果を示す図である。
【０１４５】
ヒストグラム１０５は、領域１０３から算出した結果であり、ヒストグラム１０６は、領域１０４から算出した結果である。ヒストグラム１０５は、雑誌原稿内部のヒストグラムである。また、ヒストグラム１０６は、原稿を押さえるための部材のヒストグラムである。このために、両者のヒストグラムは、異なる分布を示す。
【０１４６】
Ｓ４４では、Ｓ４２で求めた画像特徴と、Ｓ４３で求めた画像特徴とを比較し、同じであるか、異なるかを判断する。異なると判断されれば、Ｓ４６へ進み、同じであると判断されれば、Ｓ４５へ進む。
【０１４７】
比較する場合、得られた輝度ヒストグラムの総和が１となるように正規化した累積ヒストグラムを用いる。
【０１４８】
図２０は、正規化した累積ヒストグラムを求めた結果を示す図である。
【０１４９】
実線で描かれている累積ヒストグラム１０７は、領域１０３の累積ヒストグラムであり、点線で描かれている累積ヒストグラム１０８は、ヒストグラム１０５の累積ヒストグラムを表す。
【０１５０】
また、実線で描かれている累積ヒストグラム１０９は、領域１０４の累積ヒストグラムであり、点線で描かれている累積ヒストグラム１１０は、ヒストグラム１０６の累積ヒストグラムである。
【０１５１】
次に、累積ヒストグラムが判定閾値を超える輝度値を求める。累積ヒストグラム１０７が判定閾値を越える輝度値と、累積ヒストグラム１０８が判定閾値を超える輝度値とは異なる。つまり、累積ヒストグラム１０７は、領域１０３に対応し、領域１０３は、原稿圧板の裏側を読み取った領域である。累積ヒストグラム１０８は、ヒストグラム１０５に対応し、図１８の左側に示す斜線部分の領域に対応し、原稿内の下地部分である。このために、累積ヒストグラムの形が異なる。
【０１５２】
一方、累積ヒストグラム１０９が判定閾値を超える輝度値と、累積ヒストグラム１１０が判定閾値を超える輝度値とは、ほぼ同じである。つまり、両方とも原稿の置かれていない領域であり、白色シート２２を読取った領域であるので、両輝度値は、ほぼ同じである。
【０１５３】
求めた輝度値の差が、予め決められた閾値に収まっていれば、Ｓ４２で求めた画像特徴と、Ｓ４３で求めた画像特徴とが同じであると判断でき、予め決められた閾値を超えていれば、異なると判断できる。
【０１５４】
また、累積ヒストグラムが判定閾値を超える輝度値が、予め決められた閾値未満であれば、Ｓ４２、Ｓ４３で求めた画像特徴が互いに異なると判断し、予め決められた閾値以上であれば、Ｓ４２、Ｓ４３で求めた画像特徴が互いに同じであるとしてもよい。
【０１５５】
Ｓ４６では、Ｓ４４で決定された１枚原稿領域を、原稿領域と決定する。Ｓ４５では、Ｓ４４で決定された複数枚原稿領域を、原稿領域と決定する。
【０１５６】
特に図示してはいないが、以降は、Ｓ４２かＳ４３で決定された原稿領域に基づいて、画像処理するようにしてもよい。Ｓ３１で読み取った画像の解像度が仮の物であれば、Ｓ４５かＳ４６で決定された原稿領域を、所望の解像度で読み取ることもできる。Ｓ４５かＳ４６で得られた原稿領域が斜行していれば、斜行を補正するように画像を回転することもできる。
【０１５７】
次に、対象物を抽出する動作について説明する。
【０１５８】
図２１は、対象物を抽出する動作（Ｓ３２）を示すフローチャートである。
【０１５９】
Ｓ６１で、画像から二値化のための閾値を決定する。対象画素周辺の画素の輝度レベルや濃度レベルを解析し、上記閾値として適切な値を決定してもよい。より簡単に閾値を決めるには、固定の閾値を予め決めることである。
【０１６０】
Ｓ６２では、Ｓ６１で定めた閾値に基づいて、画像の二値化を行う。Ｓ６３では、Ｓ６２で二値化した画像から、孤立点として現れたノイズを除去する。Ｓ６２の二値化で白となった画素を、対象物から除外する。ノイズ除去で、二値化して黒となった画素について、１×１ピクセル以内等、所定サイズ以下の画素も、対象物から除外する。この際、特に白色度の高い１枚の紙原稿等は、二値化の結果によって、原稿端部のエッジが連続していない場合があるが、黒画素の連続性を検討することによって、エッジ部を、対象物に含めるように処理する。このエッジ部を対象物に含める処理を、Ｓ６２の二値化の際に、まとめて行ってもよい。
【０１６１】
Ｓ６４で、対象物の内部の塗りつぶしを行う。Ｓ６３までに、二値化した黒画素からノイズを除去したものを、対象物として決定したが、この対象物とした黒画素の領域の形状を調べる。ある対象物の内部に、別の対象物が全て含まれていれば、その内部全体を、対象物とするように黒に塗りつぶす。たとえば、写真をスキャンした場合について、写真の背景部分が明るく、二値化によって写真の外縁部分と、写真内の被写体のみが黒画素になる場合、写真の内部を全て黒に塗りつぶすことがよい。Ｓ３３、Ｓ３５の原稿領域の決定処理によって、上記塗りつぶし処理が不要になれば、上記塗りつぶし処理を省略するようにしてもよい。
【０１６２】
Ｓ６５で、結果を保存する。Ｓ６５の結果は、対象物であるか、対象物ではないかの２種類しかないので、１を対象物、０を対象物でない等と符号化して保存する。Ｓ６２以降の二値化結果で、黒を１、白を０とする等、符号化されているので、この結果を直接使用するようにしてもよい。
【０１６３】
実施例１において、図２１のフローチャートの順で処理したが、Ｓ６２の二値化の前にＳ６３のノイズ除去を行ったほうが適切な結果が得られる場合があるので、このフローチャートの処理順を、必要によって入れ替えることができる。
【０１６４】
実施例１において、図２１で解像度変換を行っていないが、本スキャンの画像を解析する際に、プレビュー画像と同じ所定の解像度に画像を変換してから、本フローチャートを実行するようにしてもよい。
【０１６５】
図７−１、図７−２のフローチャートの説明でも記述したが、図２１に示す対象物の抽出方法によって、図９に示す画像領域を求めることができる。対象物５０、５１は、雑誌中に存在している写真が抽出されたものであり、対象物５２、５３は、文章部分が抽出されたものであり、対象物５４、５５、５６は、雑誌端部のエッジ部分が抽出されたものである。また、対象物６０、６１は、複数枚の写真が原稿として抽出されたものである。
【０１６６】
次に、原稿種を決定する処理について説明する。
【０１６７】
図２２は、原稿種を決定する処理を示すフローチャートである。
【０１６８】
これは、図４のＳ５の処理に相当する。Ｓ７１で、入力された画像が、ＣＤ／ＤＶＤであるかどうかを判定する。ＣＤ／ＤＶＤ判定は、ＣＤ／ＤＶＤが円であることを利用し、円検出し、ＣＤ／ＤＶＤであることを判定する。抽出された領域について、外接する長方形を求める場合、傾きを検知する際にも使用される方法であるが、この外接する長方形の方向を変えても、面積が変わらない場合には、入力された画像が円であると判定することができる。
【０１６９】
このほかにも、ＣＤ／ＤＶＤの検出方法は、パターンマッチングによる特徴量の比較等の一般的な手法があり、それらを使用することができる。Ｓ７１で、ＣＤ／ＤＶＤであると判定されると、原稿種がＣＤ／ＤＶＤであると確定する。この結果は、Ｓ６に反映される（ファイルに保存される）。
【０１７０】
Ｓ７１で、ＣＤ／ＤＶＤでないと判定されると、Ｓ７２に進み、検出された原稿の枚数を検出する。検出された原稿の枚数が、２枚以上であれば、写真やはがきや名刺等、原稿台に複数枚並べておくことが可能な原稿である。これらは、各原稿のサイズ等から、それぞれ原稿種を、写真、はがき、名刺として確定する。
【０１７１】
この結果は、Ｓ６に反映される（ファイルに保存される）。Ｓ７２で検出された原稿の枚数が、１枚以下であれば、Ｓ７３に進む。Ｓ７３で、原稿のサイズが２Ｌ判以下であると判定されれば、写真やはがきや名刺であると判定し、サイズ等に基づいて、各原稿種が、写真、はがき、名刺であると確定する。この確定された原稿集の結果は、Ｓ６に反映される（ファイルに保存される）。Ｓ７３で原稿のサイズが２Ｌ判より大きいと判断されると、Ｓ７４に進む。
【０１７２】
ここで、原稿が突き当て位置を示すマーク２７に載置されているかどうかを判定する。通常、文書や雑誌等の原稿は、複写機等と同じように、Ａ４やＬｅｔｔｅｒサイズに近いので、紙を突き当てておくことを推奨している。
【０１７３】
一方、写真や名刺は、複数、置くときに、正常に切り出しを行えることを重視しているので、突き当て位置や原稿台外壁から一定距離離して置くことを推奨している。写真や名刺が１枚である場合にも、この状況は変わらない。そこで、最後の判定基準として、ユーザの原稿の置き方に基づいて、原稿種を分類する。
【０１７４】
突き当て位置を示すマーク２７から所定の距離以内に原稿が含まれていれば、突き当てに原稿が置いてあると判断し、原稿種が文書または雑誌であると判断し、確定する。この結果は、Ｓ１３に反映する（ファイル保存する）。突き当て位置を示すマーク２７から、所定の距離以内に原稿が含まれていなければ、原稿種が写真であると判断し、確定する。この結果は、Ｓ６に反映される（ファイル保存する）。
【実施例２】
【０１７５】
本発明の実施例２は、複数の機器（たとえば、ホストコンピュータ、インタフェース機器、スキャナ、プリンタ、複合機等）によって構成されているシステムに適応した実施例である。
【０１７６】
また、上記実施例の機能を実現するソフトウェアのプログラムコードを、記憶媒体に記憶するようにしてもよい。このように記憶した記憶媒体を、システムまたは装置に供給し、このシステムまたは装置のコンピュータ（またはＣＰＵやＭＰＵ）が、記憶媒体に格納されているプログラムコードを読み出し、実行するようにしてもよい。
【０１７７】
つまり、上記実施例は、画像読取装置Ｒ１の原稿台に複数の原稿を置き、スキャンする際、上記複数の原稿を一括で読み取り、この読み取った上記各原稿を、自動的に切り出すマルチクロップ機能を有する画像読取装置を制御するプログラムである。上記原稿台に載置されている原稿を切り出して検出した枚数である検出クロップ画像枚数を検出する検出クロップ画像枚数検出手順をコンピュータに実行させるプログラムの例である。また、ユーザが入力した希望クロップ画像枚数と、上記検出クロップ画像枚数とを比較するクロップ画像枚数比較手順と、上記クロップ画像枚数比較手順で比較した結果を表示する比較結果表示手順とをコンピュータに実行させるプログラムの例である。
【０１７８】
この場合、記憶媒体から読み出されたプログラムコード自体が、上記実施例の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は、本発明を構成する。また、コンピュータが読み出したプログラムコードを実行することによって、上記実施例の機能が実現されるだけでなく、そのプログラムコードの指示に基づいて、コンピュータ上で稼働しているＯＳ等が、実際の処理の一部または全部を行う。この処理によって、上記実施例の機能が実現される場合も含まれる。ここで、プログラムコードを記憶する記憶媒体としては、たとえば、フレキシブルディスク、ハードディスク、ＲＯＭ、ＲＡＭ、磁気テープ、不揮発性のメモリカード、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ、光ディスク、光磁気ディスク、ＭＯ等が考えられる。さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続されている機能拡張ユニットに設けられているメモリに書込まれる。その後に、上記プログラムコードの指示に基づいて、上記機能拡張カードや機能拡張ユニットに設けられているＣＰＵ等が実際の処理の一部または全部を行い、この処理によって、上記実施例の機能が実現される。
【０１７９】
すなわち、上記１枚原稿領域決定手段、第１の頂点座標特定手段、１枚原稿外領域特定手段、複数枚原稿領域決定手段を、１枚原稿領域決定手順、第１の頂点座標特定手順、１枚原稿外領域特定手順、複数枚原稿領域決定手順に置き換えることができる。上記第２の頂点座標特定手段、複数枚原稿外領域特定手段、比較手段、原稿切り出し方法決定手段、原稿領域決定手段を、第２の頂点座標特定手順、複数枚原稿外領域特定手順、比較手順、原稿切り出し方法決定手順、原稿領域決定手順に置き換えることができる。このように置き換え、これらの手順を画像読取装置に実行させるプログラムを想定することができる。
【０１８０】
さらに、上記プログラムを記憶しているコンピュータ読取可能な記憶媒体を想定することができる。
【０１８１】
また、上記実施例は、画像読取装置Ｒ１において、オートドキュメントフィーダの接続を検知し、オートドキュメントフィーダの接続を検知した場合にオートドキュメントフィーダ上の原稿の有無を検出する。
【０１８２】
オートドキュメントフィーダ上に原稿がある場合、オートドキュメントフィーダから原稿の読み取りを行う。フィルムアダプタユニットの接続を検知し、フィルムアダプタユニットの接続を検知した場合にフィルムガイドが置かれているかどうかを検出する。
【０１８３】
フィルムガイドが置かれている場合には、フィルムの読み取りを行う。上記以外の場合には、反射原稿の読み取りを行う。反射原稿の読み取り画像について、原稿が１枚である場合に、１枚原稿領域決定手段が、上記１枚原稿領域決定手段が特定した１枚原稿領域の頂点座標である第１の頂点座標を求める。
【０１８４】
そして、１枚原稿外領域特定手段が、読み取られる領域全体から、上記１枚原稿領域を除いた１枚原稿外領域を特定する。
【０１８５】
複数枚原稿領域決定手段が、原稿が複数である場合に複数枚原稿領域を決定し、第２の頂点座標特定手段が、上記複数枚原稿領域決定手段が特定した複数原稿枚領域に含まれている１つの矩形領域の頂点座標である第２の頂点座標を求める。
【０１８６】
複数枚原稿外領域特定手段が、読み取られる領域全体から、上記複数枚原稿領域部分を除いた領域である複数枚原稿外領域を特定する。
【０１８７】
上記複数枚原稿領域部分を読み取られる領域全体から除いた複数枚原稿外領域を特定する。
【０１８８】
上記第１の頂点座標特定手段が特定した第１の頂点座標と、上記第２の頂点座標特定手段が特定した第２の頂点座標とを、比較手段が比較する。この比較手段は、上記第１の頂点座標と上記第２の頂点座標との一致度を示す値を算出する算出手段である。
【０１８９】
上記比較手段によって画像特徴が異なると判断されると、原稿領域が１枚原稿領域であると特定し、画像特徴が同一である判断されると、原稿領域が複数枚原稿領域部分であると特定する。
【０１９０】
原稿切り出し方法決定手段が、上記比較手段が比較した比較量に応じて、原稿の切り出し方法を決定する。上記原稿切り出し方法決定手段は、上記第１の頂点座標と上記第２の頂点座標との一致度が閾値以下であれば、上記１枚原稿領域が正しい領域であると判定し、上記一致度が上記閾値よりも大きければ、上記複数枚原稿領域が正しいと判定する手段である。
【０１９１】
または、原稿領域決定手段が、上記１枚原稿外領域と、上記複数枚原稿外領域とに応じて、原稿領域を決定する。
【０１９２】
原稿領域決定後、原稿種判定を行い、原稿種の判定結果に応じて原稿を分類する。最終的に、原稿の分類に応じたファイル形式で、画像を保存する。
【０１９３】
上記実施例は、次の効果を奏する。
【０１９４】
（１）反射原稿の読み取り、オートドキュメントフィーダでの読み取り、フィルムアダプタユニットでの読み取り等、原稿の種類を設定しなくても、順に装置の状態を確認し、時間の無駄なく適切な装置を選択して画像の読み取りを行うことができる。
【０１９５】
（２）「抽出した全ての対象物から原稿領域を決定する方法」と、「抽出した個々の対象物から原稿領域を決定する方法」とを使い分けて、置いた原稿に応じて、適切な原稿領域を決定することができる。
【０１９６】
（３）画像読取後に、適切なファイル形式で保存することができる。
【図面の簡単な説明】
【０１９７】
【図１】本発明の実施例１である画像読取装置Ｒ１の構成を示す図である。
【図２】実施例１において、画像読取装置Ｒ１の他の例である画像読取装置Ｒ２の外観図の一例を示す図である。
【図３】実施例１において、画像読取装置Ｒ１、Ｒ２の他の例である画像読取装置Ｒ３の外観を示す図である。
【図４】実施例１において、画像の読取からファイル保存までの処理を示すフローチャートである。
【図５】分類（１）と分類（２）とによって、原稿種を、それぞれ「写真」か「文書」かに分けた例を示す図である。
【図６】分類と対応するフォーマットの例を示す図である。
【図７−１】画像読取装置Ｒ１で読み取った画像に基づいて、原稿領域を求める処理（Ｓ４）を示すフローチャートである。
【図７−２】画像読取装置Ｒ１で読み取った画像に基づいて、原稿領域を求める処理（Ｓ４）を示すフローチャートである。
【図８】読み取った２種類の画像の例を示す図である。
【図９】Ｓ３２で、対象物を抽出した結果を示す図である。
【図１０】原稿領域を決定する処理を示すフローチャートである。
【図１１】求めた領域を示す図である。
【図１２】雑誌原稿を１枚置いたときに読み取れる画像９１と、写真原稿を複数枚置いたときに読み取れる画像９２とを示す図である。
【図１３】雑誌原稿を１枚置いた場合、得られた抽出結果９３と、写真原稿を複数枚置いた時に、得られる抽出結果９４とを示す図である。
【図１４】雑誌原稿を１枚置いたときの画像から得られる結果９５と、写真原稿を複数枚置いたときの画像から得られる結果９６とを示す図である。
【図１５】原稿を１枚置いたときの画像から得られる結果９７と、原稿を複数枚置いたときの画像から得られる結果９８とを示す図である。
【図１６】原稿を１枚置いた画像から計算した領域９９と、原稿を複数枚置いた画像から計算した領域１００とを示す図である。
【図１７】１枚原稿外領域の輝度ヒストグラムを算出した結果を示す図である。
【図１８】原稿を１枚置いた画像から計算した領域１０３と、原稿を複数枚置いた画像から計算した領域１０４とを示す図である。
【図１９】差分領域の輝度ヒストグラムを算出した結果を示す図である。
【図２０】正規化した累積ヒストグラムを求めた結果を示す図である。
【図２１】対象物を抽出する動作（Ｓ３２）を示すフローチャートである。
【図２２】原稿種を決定する処理を示すフローチャートである。
【符号の説明】
【０１９８】
Ｒ１、Ｒ２、Ｒ３…画像読取装置、
３…ラインイメージセンサ、
６…画像処理回路、
１５…ガンマＬＵＴ、
９…ＣＰＵコントローラ、
ＣＴ１…外部情報機器。
【図１】
2009272678.tif 000003
【図２】
2009272678.tif 000004
【図３】
2009272678.tif 000005
【図４】
2009272678.tif 000006
【図５】
2009272678.tif 000007
【図６】
2009272678.tif 000008
【図７−１】
2009272678.tif 000009
【図７−２】
2009272678.tif 000010
【図８】
2009272678.tif 000011
【図９】
2009272678.tif 000012
【図１０】
2009272678.tif 000013
【図１１】
2009272678.tif 000014
【図１２】
2009272678.tif 000015
【図１３】
2009272678.tif 000016
【図１４】
2009272678.tif 000017
【図１５】
2009272678.tif 000018
【図１６】
2009272678.tif 000019
【図１７】
2009272678.tif 000020
【図１８】
2009272678.tif 000021
【図１９】
2009272678.tif 000022
【図２０】
2009272678.tif 000023
【図２１】
2009272678.tif 000024
【図２２】
2009272678.tif 000025