(57)【特許請求の範囲】
【請求項１】
原稿の画像を読み取る画像読取手段と、
前記画像読取手段の読み取り位置に前記原稿を搬送する原稿搬送手段と、
前記原稿搬送手段によって搬送される前記原稿が前記読み取り位置に到達する前に、前記原稿の厚みを検知する原稿厚み検知手段と、
前記画像読取手段によって前記原稿の画像を読み取る前に、前記原稿厚み検知手段によって検知した前記原稿の全面の厚みを平均化した値に基づいて前記全面上で前記原稿の厚みを平均化した値より厚みが大きい領域を特定する領域特定手段と、
前記画像読取手段によって前記原稿上の前記特定された領域のみの画像を読み取らせる読取制御手段とを設けたことを特徴とする画像読取装置。
【請求項２】
前記領域特定手段によって特定された領域が複数のとき、警告を通知し、前記原稿の画像の読み取りを停止する手段を設けたことを特徴とする請求項１記載の画像読取装置。
【請求項３】
前記領域特定手段によって特定された領域が複数のとき、前記各領域の中から読み取り対象の領域を選択させる選択手段と、前記画像読取手段によって前記原稿上の前記選択された領域のみの画像を読み取らせる手段を設けたことを特徴とする請求項１記載の画像読取装置。
【請求項４】
前記原稿上に画像の読み取り対象の領域を決定するための基準領域を指定する基準領域指定手段と、
前記領域特定手段によって特定された領域が複数のとき、前記各領域について前記基準領域との位置及びサイズの類似度をそれぞれ算出する類似度算出手段と、
前記類似度算出手段によって算出された各類似度の内、最も高い類似度の領域を選択する選択手段と、
前記画像読取手段によって前記原稿上の前記選択された領域のみの画像を読み取らせる手段とを設けたことを特徴とする請求項１記載の画像読取装置。
【請求項５】
前記領域特定手段によって特定された領域が複数のとき、警告を通知し、前記原稿の画像の読み取りを停止する第１制御手段と、
前記領域特定手段によって特定された領域が複数のとき、前記各領域の中から読み取り対象の領域を選択させ、前記画像読取手段によって前記原稿上の前記選択された領域のみの画像を読み取らせる第２制御手段と、
前記原稿上に画像の読み取り対象の領域を決定するための基準領域を指定させ、前記領域特定手段によって特定された領域が複数のとき、前記各領域について前記基準領域との位置及びサイズの類似度をそれぞれ算出し、該算出された各類似度の内、最も高い類似度の領域を選択させ、前記画像読取手段によって前記原稿上の前記選択された領域のみの画像を読み取らせる第３制御手段と、
前記第１制御手段乃至前記第３制御手段のいずれか１つを選択して有効にする手段とを設けたことを特徴とする請求項１記載の画像読取装置。
【請求項６】
前記領域特定手段によって前記原稿の全面上で前記原稿の厚みを平均化した値より厚みが大きい領域が特定できなかった場合、警告を通知し、前記原稿の画像の読み取りを停止する手段を設けたことを特徴とする請求項１乃至５のいずれか一項に記載の画像読取装置。
【請求項７】
前記領域特定手段によって前記原稿の全面上で前記原稿の厚みを平均化した値より厚みが大きい領域が特定できなかった場合、警告を通知し、前記画像読取手段によって前記原稿の全面の画像を読み取らせる手段を設けたことを特徴とする請求項１乃至５のいずれか一項に記載の画像読取装置。
【請求項８】
前記領域特定手段によって前記原稿の全面上で前記原稿の厚みを平均化した値より厚みが大きい領域が特定できなかった場合、警告を通知し、前記画像読取手段によって前記原稿上に対して予め設定された領域のみの画像を読み取らせる手段を設けたことを特徴とする請求項１乃至５のいずれか一項に記載の画像読取装置。
【請求項９】
前記領域特定手段によって前記原稿の全面上で前記原稿の厚みを平均化した値より厚みが大きい領域が特定できなかった場合、警告を通知し、前記原稿の全面上の中から読み取り対象の領域を指定させる指定手段と、前記画像読取手段によって前記原稿上の前記指定された領域のみの画像を読み取らせる手段を設けたことを特徴とする請求項１乃至５のいずれか一項に記載の画像読取装置。
【請求項１０】
前記領域特定手段によって前記原稿の全面上で前記原稿の厚みを平均化した値より厚みが大きい領域が特定できなかった場合、警告を通知し、前記原稿の画像の読み取りを停止する第１付加手段と、
前記領域特定手段によって前記原稿の全面上で前記原稿の厚みを平均化した値より厚みが大きい領域が特定できなかった場合、警告を通知し、前記画像読取手段によって前記原稿の全面の画像を読み取らせる第２付加手段と、
前記領域特定手段によって前記原稿の全面上で前記原稿の厚みを平均化した値より厚みが大きい領域が特定できなかった場合、警告を通知し、前記画像読取手段によって前記原稿上に対して予め設定された領域のみの画像を読み取らせる第３付加手段と、
前記領域特定手段によって前記原稿の全面上で前記原稿の厚みを平均化した値より厚みが大きい領域が特定できなかった場合、警告を通知し、前記原稿の全面上の中から読み取り対象の領域を指定させ、前記画像読取手段によって前記原稿上の前記指定された領域のみの画像を読み取らせる第４付加手段と、
前記第１付加手段乃至前記第４付加手段のいずれか１つを選択して有効にする手段とを設けたことを特徴とする請求項１乃至５のいずれか一項に記載の画像読取装置。
【請求項１１】
前記読取制御手段の有効と無効を切り替える切替手段を設けたことを特徴とする請求項１乃至１０のいずれか一項に記載の画像読取装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、イメージスキャナ，デジタル複写機，ファクシミリ装置，プリンタ，複合機，ネットワークファイルサーバを含む画像読取り機能を備えた画像読取装置に関する。
【背景技術】
【０００２】
媒体に記載された文字情報を文字認識技術によって電子データ化し、データベースとして蓄えるシステムが考案されている。
このようなシステムでは、例えば、郵便物に記入された宛名，住所，郵便番号を含む文字情報を電子データ化する場合、郵便物の全体画像を読み取り、その全体画像に対して文字認識技術によるパターン認識処理を施して文字情報を電子データ化することができる。
しかし、郵便物の文字情報の周囲に文字認識に不要な地肌や模様などの文字認識対象外情報がある場合、郵便物の全体画像から文字情報を認識すると、文字認識対象外情報の影響を受けてパターン認識の精度が落ちてしまうことがあるので、パターン認識の精度を上げるために文字認識対象外情報は極力削除したい。
【０００３】
そこで、郵便物が罫線などによる所定の枠の記載された定型フォーマットであれば、郵便物の全体画像を読み取り、その定型フォーマットに基づいて文字情報が記載されたおおよその位置情報を割り出し、その位置情報に基づいて全体画像から文字情報が含まれる部分画像を切り出す。そして、その切り出した部分画像に対して文字認識技術によるパターン認識処理を施して文字情報を電子データ化していた。
従来、紙葉類の斜線で形成される領域を抽出し、その領域に基づいて検出した窓領域内の宛先情報を認識する技術（例えば、特許文献１参照）や、窓領域に宛名が記載されている媒体から画像を読み取り、画像を細かい部分領域に分割すると共に、その画像の濃度が大きく変化する位置（エッジ）を検出し、各部分領域に存在するエッジの密度を計算し、エッジ密度が閾値より低い領域を窓領域として、その窓領域の画像により宛名を読み取る技術（例えば、特許文献２参照）があった。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した従来の技術では、罫線などによる所定の枠の記載された定型フォーマットの媒体を使わないと、所望の文字情報を取り込むことは難しいという問題があった。
また、定型フォーマットの媒体であっても、必ずしもユーザが枠内に正しく文字情報を記入するとは限らず、枠内から文字認識に必要な画像情報を切り出す際に枠外の画像情報までが除かれてしまうので、枠から一部がはみ出してしまった文字情報を取り込むことが難しいという問題があった。
さらに、上述した従来の技術では、媒体の全体画像を全て読み取った後に、その画像情報から文字認識対象部分を識別し、その文字認識対象部分の画像情報を切り出し、その切り出した画像情報に対して文字認識を施すといった沢山の処理が必要だったり、媒体の全体画像の中から文字認識対象部分を識別する煩雑な処理が必要だったりするので、画像情報のデータ量が多くなり、処理時間がかかってしまうという問題があった。
【０００５】
この発明は上記の点に鑑みてなされたものであり、媒体上の周囲より厚みが大きい領域に記載された文字情報を取り込む際に、定型フォーマットを用いなくても良いようにし、文字認識に必要な画像情報量を減らして、文字認識に係る処理時間を短縮することを目的とする。
【課題を解決するための手段】
【０００６】
この発明は上記の目的を達成するため、原稿の画像を読み取る画像読取手段と、上記画像読取手段の読み取り位置に上記原稿を搬送する原稿搬送手段と、上記原稿搬送手段によって搬送される上記原稿が上記読み取り位置に到達する前に、上記原稿の厚みを検知する原稿厚み検知手段と、上記画像読取手段によって上記原稿の画像を読み取る前に、上記原稿厚み検知手段によって検知した上記原稿の全面の厚みを平均化した値に基づいて上記全面上で上記原稿の厚みを平均化した値より厚みが大きい領域を特定する領域特定手段と、上記画像読取手段によって上記原稿上の上記特定された領域のみの画像を読み取らせる読取制御手段を設けた画像読取装置を提供する。
【０００７】
また、上記領域特定手段によって特定された領域が複数のとき、警告を通知し、上記原稿の画像の読み取りを停止する手段を設けるとよい。
さらに、上記領域特定手段によって特定された領域が複数のとき、上記各領域の中から読み取り対象の領域を選択させる選択手段と、上記画像読取手段によって上記原稿上の上記選択された領域のみの画像を読み取らせる手段を設けてもよい。
また、上記原稿上に画像の読み取り対象の領域を決定するための基準領域を指定する基準領域指定手段と、上記領域特定手段によって特定された領域が複数のとき、上記各領域について上記基準領域との位置及びサイズの類似度をそれぞれ算出する類似度算出手段と、上記類似度算出手段によって算出された各類似度の内、最も高い類似度の領域を選択する選択手段と、上記画像読取手段によって上記原稿上の上記選択された領域のみの画像を読み取らせる手段を設けるとよい。
【０００８】
さらに、上記領域特定手段によって特定された領域が複数のとき、警告を通知し、上記原稿の画像の読み取りを停止する第１制御手段と、上記領域特定手段によって特定された領域が複数のとき、上記各領域の中から読み取り対象の領域を選択させ、上記画像読取手段によって上記原稿上の上記選択された領域のみの画像を読み取らせる第２制御手段と、上記原稿上に画像の読み取り対象の領域を決定するための基準領域を指定させ、上記領域特定手段によって特定された領域が複数のとき、上記各領域について上記基準領域との位置及びサイズの類似度をそれぞれ算出し、その算出された各類似度の内、最も高い類似度の領域を選択させ、上記画像読取手段によって上記原稿上の上記選択された領域のみの画像を読み取らせる第３制御手段と、上記第１制御手段乃至上記第３制御手段のいずれか１つを選択して有効にする手段を設けてもよい。
【０００９】
また、上記領域特定手段によって上記原稿の全面上で上記原稿の厚みを平均化した値より厚みが大きい領域が特定できなかった場合が特定できなかった場合、警告を通知し、上記原稿の画像の読み取りを停止する手段を設けるとよい。
さらに、上記領域特定手段によって上記原稿の全面上で上記原稿の厚みを平均化した値より厚みが大きい領域が特定できなかった場合が特定できなかった場合、警告を通知し、上記画像読取手段によって上記原稿の全面の画像を読み取らせる手段を設けてもよい。
また、上記領域特定手段によって上記原稿の全面上で上記原稿の厚みを平均化した値より厚みが大きい領域が特定できなかった場合が特定できなかった場合、警告を通知し、上記画像読取手段によって上記原稿上に対して予め設定された領域のみの画像を読み取らせる手段を設けるとよい。
さらに、上記領域特定手段によって上記原稿の全面上で上記原稿の厚みを平均化した値より厚みが大きい領域が特定できなかった場合が特定できなかった場合、警告を通知し、上記原稿の全面上の中から読み取り対象の領域を指定させる指定手段と、上記画像読取手段によって上記原稿上の上記指定された領域のみの画像を読み取らせる手段を設けてもよい。
【００１０】
また、上記領域特定手段によって上記原稿の全面上で上記原稿の厚みを平均化した値より厚みが大きい領域が特定できなかった場合が特定できなかった場合、警告を通知し、上記原稿の画像の読み取りを停止する第１付加手段と、上記領域特定手段によって上記原稿の全面上で上記原稿の厚みを平均化した値より厚みが大きい領域が特定できなかった場合が特定できなかった場合が特定できなかった場合、警告を通知し、上記画像読取手段によって上記原稿の全面の画像を読み取らせる第２付加手段と、上記領域特定手段によって上記原稿の全面上で上記原稿の厚みを平均化した値より厚みが大きい領域が特定できなかった場合が特定できなかった場合が特定できなかった場合、警告を通知し、上記画像読取手段によって上記原稿上に対して予め設定された領域のみの画像を読み取らせる第３付加手段と、上記領域特定手段によって上記原稿の全面上で上記原稿の厚みを平均化した値より厚みが大きい領域が特定できなかった場合が特定できなかった場合が特定できなかった場合、警告を通知し、上記原稿の全面上の中から読み取り対象の領域を指定させ、上記画像読取手段によって上記原稿上の上記指定された領域のみの画像を読み取らせる第４付加手段と、上記第１付加手段乃至上記第４付加手段のいずれか１つを選択して有効にする手段を設けるとよい。
さらに、上記読取制御手段の有効と無効を切り替える切替手段を設けてもよい。
【発明の効果】
【００１１】
この発明による画像読取装置は、媒体上の周囲より厚みが大きい領域に記載された文字情報を取り込む際に、定型フォーマットを用いなくても良いようにし、文字認識に必要な画像情報量を減らして、文字認識に係る処理時間を短縮することができる。
【図面の簡単な説明】
【００１２】
【図１】この発明の実施例である画像読取装置の機能構成を示すブロック図である。
【図２】この発明の実施例である画像読取装置のハード構成の概略を示す図である。
【図３】この実施例の画像読取装置における原稿読み取り処理を示すフローチャート図である。
【図４】原稿の全面の画像の読み取りの説明に供する説明図である。
【図５】原稿の全面上で原稿の厚みとは異なる厚みの領域を特定する処理の説明に供する説明図である。
【００１３】
【図６】厚み領域読取りモードを設定するための主画面例を示す図である。
【図７】デフォルト領域の指定画面例を示す図である。
【図８】領域特定失敗時設定画面例を示す図である。
【図９】複数領域特定時の設定画面例を示す図である。
【図１０】ユーザ選択画面例を示す図である。
【発明を実施するための形態】
【００１４】
以下、この発明を実施するための形態を図面に基づいて具体的に説明する。
〔実施例〕
この発明の実施例の画像読取装置は、ファクシミリ装置，複写機，通信機能と複写機能を備えた複合機を含む画像形成装置である。
図１は、この発明の実施例である画像読取装置の機能構成を示すブロック図であり、一部については図２に示す構成も含めて示している。
図２は、この発明の実施例である画像読取装置のハード構成の概略を示す図である。
【００１５】
この実施例の画像読取装置のハード構成は、図２に示すように、原稿台２０，ローラ対２１と２２，白シート付原稿押え２３，排出トレイ２４，及び原稿厚み検知センサ２５を有するオートドキュメントフィーダ（ＡＤＦ）２と、コンタクトガラス３０，光源（ランプ）３１，反射板（反射ミラー）３２と３３，及びＣＣＤを含むイメージセンサ３４を有するスキャナ３とを有する。
この画像読取装置は、後述するＣＰＵの制御により、光源３１と反射板３２と３３とを停止させておいて原稿Ｐを移動させながら原稿Ｐの画像を読み取るシートスルー・ドキュメント・フィーダ（「シートスルーＤＦ」と略称する）方式によって、媒体である原稿Ｐの全面上で原稿Ｐの厚みとは異なる厚みである特定領域又は原稿Ｐの全面の画像を読み取り、その画像データを取り込む。
【００１６】
まず、原稿台２０にセットされた原稿Ｐをローラ対２１によって図中矢示ａ方向へ搬送し、白シート付原稿押え２３の原稿読み取り位置Ｒまで搬送すると一旦停止させる。
その搬送中、原稿厚み検知センサ２５によって検知された原稿Ｐの厚みに基づいて、原稿Ｐの主走査方向の幅と副走査方向の長さと、原稿Ｐの全面上で原稿Ｐの厚みとは異なる厚みの領域を特定する。
上記原稿厚み検知センサ２５による厚みの検知処理については公知技術を用いればよいので、詳しい説明を省略する。
また、原稿Ｐの画像の読み取り開始前に、コンタクトガラス３０を通して光源３１から光を照射して白シート付原稿押え２３の白シート（白基準板）の画像を読み取り、その読み取り結果に基づいて画像読み取り時のシェーディング補正をする。このシェーディング補正は公知技術なので、その内容の詳細な説明は省略する。
【００１７】
上記領域の特定とシェーディング補正を終えた後、原稿Ｐを原稿読み取り位置Ｒから搬送を開始し、光源３１から原稿Ｐの読み取り面へ光Ｌを照射し、その反射光Ｌ′を反射板３２と３３を介してイメージセンサ３４へ導き、そのイメージセンサ３４では、ＣＰＵからの指示に基づいて原稿Ｐ上の上記特定された特定領域のみの画像又は原稿Ｐの全面の画像を読み取り、その画像データを取り込む。そして、その取り込んだ画像データに文字認識処理を施して、認識結果の文字情報を取得する。
さらに、画像を読み取った原稿Ｐをローラ対２２によって図中矢示ｂへ搬送し、排出トレイ２４へ排出する。
【００１８】
次に、この実施例の画像読取装置の機能構成を説明する。
この実施例の画像読取装置は、図１に示すように、ＣＰＵ１，ＡＤＦ２，スキャナ３，画像処理ユニット（イメージ・プロセッシング・ユニット、図中「ＩＰＵ」と略称する）４，画像データ蓄積部５，文字認識処理部６，操作表示部７，原稿厚み検知センサ２５を有する。
スキャナ３は、図２に示した各部からなり、原稿Ｐの画像を読み取る画像読取手段の機能を果たす。
また、ＡＤＦ２は、同じく図２に示した各部からなり、スキャナ３の原稿読み取り位置Ｒに原稿Ｐを搬送する原稿搬送手段の機能を果たす。
さらに、原稿厚み検知センサ２５は、ＡＤＦ２によって搬送される原稿Ｐが原稿読み取り位置Ｒに到達する前に、原稿Ｐの厚みを検知する原稿厚み検知手段の機能を果たす。
【００１９】
画像処理ユニット４は、ＣＰＵ１の制御により、スキャナ３によって読み取った白シートの画像データに対するシェーディング補正処理と、スキャナ３によって原稿Ｐから読み取った画像データに対する一連の公知の画像処理（ガンマ補正，フィルタ処理等）を施し、画像データ蓄積部５へ送る。
画像データ蓄積部５は、画像処理ユニット４によって所定の画像処理が施された画像データを蓄積して保存する記憶装置（メモリ）である。
【００２０】
文字認識処理部６は、ＣＰＵ１の制御により、画像データ蓄積部５に蓄積された原稿Ｐから読み取った画像データに文字認識処理を施し、文字情報（文字データ）を取得する。
操作表示部７は、この画像読取装置に対するユーザからの各種の操作情報の入力を受け付ける入力装置と、ユーザに対する各種の作業画面やメッセージを表示する表示装置を備えている。この操作表示部７は、原稿Ｐ上に画像の読み取り対象の領域を決定するための基準領域を指定する基準領域指定手段の機能を果たし、原稿Ｐの読み取り時のモードの選択入力と、画像読取対象の領域の選択入力と、画像処理ユニット４における一連の画像処理に必要なパラメータの設定入力と、各種の警告メッセージの表示とを行う。
【００２１】
そして、ＣＰＵ１はこの画像読取装置の全体の制御を司り、スキャナ３によって原稿Ｐの画像を読み取る前に、原稿厚み検知センサ２５によって検知した原稿Ｐの全面の厚みに基づいて上記全面上で原稿Ｐの厚みとは異なる厚みの領域を特定する領域特定手段と、スキャナ３によって原稿Ｐ上の上記特定された領域のみの画像を読み取らせる特定領域読取手段と、上記領域特定手段によって特定された領域が複数のとき、警告を通知し、原稿Ｐの画像の読み取りを停止する手段と、上記領域特定手段によって特定された領域が複数のとき、上記各領域の中から読み取り対象の領域を選択させる選択手段と、上記領域特定手段によって特定された領域が複数のとき、上記各領域について上記基準領域との類似度をそれぞれ算出する類似度算出手段と、上記類似度算出手段によって算出された各類似度の内、最も高い類似度の領域を選択する選択手段と、スキャナ３によって原稿Ｐ上の上記選択された領域のみの画像を読み取らせる手段の各機能を果たす。
【００２２】
また、上記領域特定手段によって特定された領域が複数のとき、警告を通知し、原稿Ｐの画像の読み取りを停止する第１制御手段と、上記領域特定手段によって特定された領域が複数のとき、上記各領域の中から読み取り対象の領域を選択させ、スキャナ３によって原稿Ｐ上の上記選択された領域のみの画像を読み取らせる第２制御手段と、原稿Ｐ上に画像の読み取り対象の領域を決定するための基準領域を指定させ、上記領域特定手段によって特定された領域が複数のとき、上記各領域について上記基準領域との類似度をそれぞれ算出し、その算出された各類似度の内、最も高い類似度の領域を選択させ、スキャナ３によって原稿Ｐ上の上記選択された領域のみの画像を読み取らせる第３制御手段と、上記第１制御手段乃至上記第３制御手段のいずれか１つを選択して有効にする手段の各機能も果たす。
【００２３】
さらに、上記領域特定手段によって原稿Ｐの全面上で原稿Ｐの厚みとは異なる厚みの領域が特定できなかった場合、警告を通知し、原稿Ｐの画像の読み取りを停止する手段と、上記領域特定手段によって原稿Ｐの全面上で原稿Ｐの厚みとは異なる厚みの領域が特定できなかった場合、警告を通知し、スキャナ３によって原稿Ｐの全面の画像を読み取らせる手段と、上記領域特定手段によって原稿Ｐの全面上で原稿Ｐの厚みとは異なる厚みの領域が特定できなかった場合、警告を通知し、スキャナ３によって原稿Ｐ上に対して予め設定された領域のみの画像を読み取らせる手段と、上記領域特定手段によって原稿Ｐの全面上で原稿Ｐの厚みとは異なる厚みの領域が特定できなかった場合、警告を通知し、原稿Ｐの全面上の中から読み取り対象の領域を指定させる指定手段と、スキャナ３によって原稿Ｐ上の上記指定された領域のみの画像を読み取らせる手段の各機能も果たす。
【００２４】
また、上記領域特定手段によって原稿Ｐの全面上で原稿Ｐの厚みとは異なる厚みの領域が特定できなかった場合、警告を通知し、原稿Ｐの画像の読み取りを停止する第１付加手段と、上記領域特定手段によって原稿Ｐの全面上で原稿Ｐの厚みとは異なる厚みの領域が特定できなかった場合、警告を通知し、スキャナ３によって原稿Ｐの全面の画像を読み取らせる第２付加手段と、上記領域特定手段によって原稿Ｐの全面上で原稿Ｐの厚みとは異なる厚みの領域が特定できなかった場合、警告を通知し、スキャナ３によって原稿Ｐ上に対して予め設定された領域のみの画像を読み取らせる第３付加手段と、上記領域特定手段によって原稿Ｐの全面上で原稿Ｐの厚みとは異なる厚みの領域が特定できなかった場合、警告を通知し、原稿Ｐの全面上の中から読み取り対象の領域を指定させ、スキャナ３によって原稿Ｐ上の上記指定された領域のみの画像を読み取らせる第４付加手段と、上記第１付加手段乃至上記第４付加手段のいずれか１つを選択して有効にする手段の各機能も果たす。
さらに、上記特定領域読取手段の有効と無効を切り替える切替手段の機能も果たす。
【００２５】
次に、この実施例の画像読取装置における原稿読み取り処理について説明する。
図３は、この実施例の画像読取装置における原稿読み取り処理を示すフローチャート図である。
この処理では、操作表示部７によるユーザ設定の内容に基づいて、ＣＰＵ１は、原稿Ｐの全面上で原稿Ｐの厚みとは異なる厚みの特定領域が複数の場合の処理内容と、原稿Ｐの全面上で原稿Ｐの厚みとは異なる厚みの領域が特定できなかった場合の処理内容をそれぞれ異ならせている。
【００２６】
ＣＰＵ１は、操作表示部７を制御し、原稿の読み取り前に、予めユーザによって操作表示部７から入力された「厚み領域読取りモード設定」「領域特定失敗時の設定」又は「複数領域特定時の設定」を含む各内容を、図示を省略したメモリに保持する。その各内容に基づいて画像読み取り時に処理内容を異ならせる。
また、原稿Ｐの読み取り前にスキャナ３を制御し、白シートの読み取りによるシェーディング補正を実施する。
その後、ＡＤＦ２とスキャナ３を制御し、原稿の読み取りを開始すると、ステップ（図中「Ｓ」で示す）１の読取り設定処理において、予め設定された変倍率や画質などの設定情報に基づいてスキャナ３を含む各種デバイスへの各種設定をし、ステップ２で、原稿Ｐを原稿台２０から取り込んで搬送を開始し、ステップ３で、厚み領域読取りモード設定有りか否かを判断し、無ければ、ステップ１２へ進んで通常の読取り処理を実行し、この処理を終了する。
【００２７】
上記通常の読取り処理とは、原稿Ｐの先端部が原稿読み取り位置Ｒまで到達したら、そのまま搬送を続けてスキャナ３による原稿Ｐの全面の画像の読み取りを行う処理である。
一方、ステップ３で厚み領域読取りモード設定有りと判断したら、ステップ４へ進んで原稿領域特定処理を実行する。
この原稿領域特定処理では、原稿Ｐの先端部が原稿読み取り位置Ｒに到達するまでに、原稿厚み検知センサ２５によって原稿Ｐの全面の厚みを検知し、ＣＰＵ１は、その検知結果に基づいて、原稿Ｐの主走査方向の幅と副走査方向の長さを求め、それらの値と原稿Ｐの厚みとに基づいて、原稿Ｐの画像の読み取り前に、原稿Ｐの全面上で原稿Ｐの厚みとは異なる厚みの特定領域を特定する。そして、ＣＰＵ１は、原稿Ｐの先端部が原稿読み取り位置Ｒに到達すると原稿Ｐの搬送を一旦停止させる。
ＣＰＵ１は、上記原稿領域特定処理を終えると、ステップ５へ進んで特定領域数は１つか否かを判断する。
【００２８】
ステップ５で特定領域数が１つと判断したら、ＡＤＦ２とスキャナ３を制御し、ステップ１１へ進んで原稿Ｐ上の上記特定された特定領域のみの画像を読み取る領域読取り処理を実行し、この処理を終了する。
また、ステップ５で特定領域数が１つではないと判断したら、ステップ６へ進んで特定領域数は０か否かを判断する。
ステップ６で特定領域数が０と判断したら、ステップ７へ進んで上記設定内容に基づいて原稿Ｐの全面の画像を読み取るか否かを判断し、全面読み取りと判断したら、ステップ１２の通常の読み取り処理を実行してこの処理を終了する。
また、ステップ７で原稿Ｐの全面の画像を読み取りではないと判断したら、ステップ８へ進んで、上記設定内容に基づいて原稿Ｐの画像の読み取りを停止するか否かを判断し、原稿Ｐの画像の読み取りを停止しないと判断したら、ステップ９へ進んで、ユーザによる選択結果に基づいてデフォルト領域の読取りか否かを判断する。
【００２９】
ステップ９でデフォルト領域の読取りではないと判断したら、操作表示部７を制御し、ステップ１０へ進んでユーザによって操作表示部７から原稿Ｐの全面中の読み取り対象の領域を指定させ、ステップ１１へ進んで、上記ユーザによって指定された読み取り対象の領域の画像のみを読み取る領域読取り処理を実行し、この処理を終了する。
また、ステップ９でデフォルト領域の読取りと判断したら、ステップ１５へ進んで、原稿Ｐに対するデフォルト領域を選択し、ステップ１１へ進んで、上記選択した読み取り対象のデフォルト領域の画像のみを読み取る領域読取り処理を実行し、この処理を終了する。
一方、ステップ６で特定領域数が０ではない（複数）と判断したら、ステップ１３へ進んで上記設定内容に基づいて原稿Ｐの画像の読み取りを停止するか否かを判断する。
ステップ１３で原稿Ｐの画像の読み取りを停止すると判断したら、ステップ１４へ進み、操作表示部７に、特定領域が複数あったために読み取り対象領域を決定できずに原稿Ｐの読み取りを停止したことを知らせるエラー表示をし、ＡＤＦ２とスキャナ３を制御して、原稿Ｐの画像の読み取りを停止し、この処理を終了する。
【００３０】
また、ステップ１３で原稿Ｐの画像の読み取りを停止しないと判断したら、ステップ１６へ進んで上記設定内容に基づいて類似領域選択か否かを判断する。
ステップ１６で類似領域選択と判断したら、ステップ１７へ進んで複数の特定領域の中から基準領域との類似度が最も高い特定領域を選択し、ステップ１１へ進んで原稿Ｐ上の上記選択された特定領域のみの画像を読み取る領域読取り処理を実行し、この処理を終了する。
一方、ステップ１６で類似領域選択ではないと判断したら、操作表示部７を制御し、ステップ１８へ進んでユーザによる操作表示部７からの領域選択を実行し、ステップ１１へ進んで原稿Ｐ上の上記ユーザ指定された領域のみの画像を読み取る領域読取り処理を実行し、この処理を終了する。
このようにして、ＣＰＵ１は、予め設定された設定内容に基づいて複数種類の処理内容の中からいずれか１つを選択して有効にする処理を行い、画像読取り処理を実施する。
【００３１】
次に、原稿Ｐの全面の画像の読み取りについて説明する。
図４は、原稿Ｐの全面の画像の読み取りの説明に供する説明図である。
図中矢印方向が、原稿Ｐの搬送方向である。
原稿Ｐが搬送されて先端が原稿読み取り位置Ｒに到達すると、ＣＰＵ１は、スキャナ３に原稿Ｐの主走査方向の読み取りの有効期間を表す信号（以下「Ｌゲート信号」という）をアサート（有効）にし、この信号をトリガーとして原稿Ｐの画像の読み取りを開始し、副走査方向の読み取りの有効期間を表す信号（以下「Ｆゲート信号」という）をアサート（有効）にし、原稿Ｐの後端が原稿読み取り位置Ｒを通過するとＦゲート信号をネゲート（無効）にする。そして、イメージセンサ３４は、Ｌゲート信号とＦゲート信号のアサート中に画像を読み取る。
このように、Ｆゲート信号とＬゲート信号を制御することにより、原稿Ｐ上の読み取り範囲を自由に制御することができる。
【００３２】
次に、原稿Ｐの全面上で原稿Ｐの厚みとは異なる厚みの領域を特定する処理について説明する。
図５は、原稿Ｐの全面上で原稿Ｐの厚みとは異なる厚みの領域を特定する処理の説明に供する説明図である。
原稿厚み検知センサ２５は、多数のセンサが一列に並べられたラインセンサであり、原稿Ｐの主走査方向に対して平行に配置されているので、原稿Ｐを搬送することによって、原稿厚み検知センサ２５が原稿Ｐをセンシングし、そのセンサ情報をＣＰＵ１に送る。
ＣＰＵ１は、原稿厚み検知センサ２５からのセンサ情報を時系列でサンプリングすることにより、原稿Ｐの全面の厚み情報を二次元的に取得することができる。
そして、その取得した原稿Ｐの二次元の厚み情報に基づいて、まず、原稿Ｐの主走査方向の幅と副走査方向の長さを求める。
【００３３】
原稿Ｐの主走査方向の幅と副走査方向の長さについて、主走査方向の幅は、原稿厚み検知センサ２５において原稿Ｐの厚みを検知した各センサの長さから求められる。また、副走査方向の長さは、原稿厚み検知センサ２５において原稿Ｐの厚みを検知した区間と原稿Ｐの搬送時間とに基づいて求められる。
さらに、原稿Ｐの全面上において周囲と厚みの異なる領域４１を探し出す。この探索処理は、公知技術を用いればよいので、その探索アルゴリズムの詳しい説明は省略する。
こうして領域４１を特定し、その領域４１の原稿Ｐの基準点Ｏの座標値に対する開始点の座標値（Ｘ１，Ｙ１）と終了点の座標値（Ｘ２，Ｙ２）を保持する。
ここでは特定領域が矩形の場合を示したが、その他の形状の領域についても特定領域として認識することができる。
【００３４】
この領域４１のみの画像の読み取り処理について、ＣＰＵ１は、領域４１の開始点の座標値（Ｘ１，Ｙ１）と終了点の座標値（Ｘ２，Ｙ２）に基づいて、原稿Ｐの画像読み取りの搬送時に、スキャナ３へのＬゲート信号の開始をＸ１だけ遅らせ、アサート期間をＸ２−Ｘ１にし、Ｆゲート信号はＹ１だけ遅らせ、Ｙ２−Ｙ１の期間だけアサートした後にネゲートする。
このように制御することにより、原稿Ｐ上から特定した領域４１のみの画像を読み取ることができる。
例えば、葉書（原稿Ｐに相当する）に宛名や住所が記載されたシート（領域４１に相当する）が添付されている場合、その葉書から葉書よりも厚みのあるシートの部分のみの画像を読み取り、その画像から宛名や住所を文字認識で取得することができる。
【００３５】
このようにして、原稿の厚み（厚さ）の異なる領域を検知して、その領域の画像だけを読み取ることができる。
例えば、宛先シール（特にフォーマットは規定しなくても良い）が貼り付けられている封筒や葉書きについて、宛先シールの厚みの部分を検知して、その宛先シールに記載された情報だけを読み取って取得したい場合、ユーザによる正確な領域指定などの特別な操作を必要とせずに、宛先部分の画像だけを読み取ることができる。
したがって、定型フォーマットを用意することはなく、また読み取り前に読み取るべき領域が決定されるため、処理すべき画像データ量を少なくし、画像読み取りと文字認識の処理速度を早めることができる。
【００３６】
次に、原稿Ｐから複数の特定領域を特定した場合にデフォルト領域との類似度に基づいて読み取り対象の特定領域を選択する処理について説明する。
このデフォルト領域とは、原稿Ｐ上に画像の読み取り対象の領域を決定するための基準領域である。
原稿Ｐ上のデフォルト領域について、開始点の座標値（Ｘｄ１，Ｙｄ１），終了点の座標値（Ｘｄ２，Ｙｄ２）とし、ある特定領域を、開始点の座標値（Ｘｔ１，Ｙｔ１），終了点の座標値（Ｘｔ２，Ｙｔ２）とした場合、類似度の第一の指標として中央位置の距離の近さを用い、類似度の第二の指標として面積の近さを用いた場合を説明する。
まず、デフォルト領域の開始点の座標値（Ｘ１，Ｙ１）と終了点の座標値（Ｘ２，Ｙ２）から、デフォルト領域の中央位置の座標値は（（Ｘ１＋Ｘ２）／２，（Ｙ１＋Ｙ２）／２）となる。
【００３７】
よって、デフォルト領域の中央位置と特定領域の中央位置との距離の２乗Ｄｉｓｔ１は、次の数１に基づく処理で求められる。
〔数１〕
Ｄｉｓｔ１＝（（Ｘｔ１＋Ｘｔ２）／２−（Ｘｄ１＋Ｘｄ２）／２）＾２＋（（Ｙｔ１＋Ｙｔ２）／２−（Ｙｄ１＋Ｙｄ２）／２）＾２
このＤｉｓｔ１が小さいほど、特定領域はデフォルト領域との類似度が高い。
次に、デフォルト領域の面積は、次の数２に基づく処理で求められる。
〔数２〕
（Ｘ２−Ｘ１）＊（Ｙ２−Ｙ１）
そして、デフォルト領域の面積と特定領域の面積との面積差Ｄｉｓｔ２は、次の数３に基づく処理で求められる。
【００３８】
〔数３〕
Ｄｉｓｔ２＝｜（Ｘｔ２−Ｘｔ１）＊（Ｙｔ２−Ｙｔ１）−（Ｘｄ２−Ｘｄ１）＊（Ｙｄ２−Ｙｄ１）｜
この面積差Ｄｉｓｔ２が小さいほど、特定領域はデフォルト領域との類似度が高い。
このように、原稿Ｐ上から複数の特定領域が見つかった場合には、各特定領域毎にデフォルト領域との類似度を算出し、その類似度の最も高い特定領域を読み取り対象に選択する。
この実施例では、類似度の第一の指標として中央位置の距離の近さを用い、類似度の第二の指標として面積の近さを用いるから、まず、中央位置の距離差で比較し、仮に同じ類似度となった場合は、面積差で比較する。もし、それでも同じ場合は、探索順で早かった領域を選択する。
【００３９】
次に、操作表示部７における各設定画面と選択画面について説明する。
図６は、厚み領域読取りモードを設定するための主画面例を示す図である。
この厚み領域読取りモードとは、原稿Ｐの全面の厚みに基づいて上記全面上で原稿Ｐの厚みとは異なる厚みの領域を特定し、その特定領域のみの画像を読み取る設定である。
この設定画面は、図中矢示５０の厚み領域読取りモードの設定欄において、「はい」のボタン５１を押下すると厚み領域読取りモードを有効にし、「いいえ」のボタン５２を押下すると厚み領域読取りモードを無効にし、通常の読み取りモードにすることができる。
また、図中矢示５３のデフォルト領域指定欄で、「設定」のボタン５４を押下すると、デフォルト領域の指定画面に移行する。
さらに、図中矢示５５の領域特定失敗時設定欄で、「設定」のボタン５６を押下すると、領域特定失敗時設定画面に移行する。
さらにまた、図中矢示５７の複数領域特定時設定欄で、「設定」のボタン５８を押下すると、複数領域特定時設定画面に移行する。
この画面で指定された内容は、上記画像読み取り処理の際に参照される。
【００４０】
図７は、デフォルト領域の指定画面例を示す図である。
このデフォルト領域は、原稿Ｐ上に画像の読み取り対象の領域を決定するための基準領域として使用される。また、原稿Ｐから特定領域を特定できなかった場合に読み取り対象領域として使用することもできる。
この指定画面は、原稿Ｐの領域を示す矩形５９中のデフォルト領域の矩形の開始点の座標位置６０と終了点の座標位置６１を指定すると、図中矢示６２の開始座標欄に開始点の座標値が、例えば、（Ｘ１，Ｙ１）＝（２０，２０）と表示され、図中矢示６３の終了座標欄に終了点の座標値が、例えば、（Ｘ２，Ｙ２）＝（８０，８０）と表示され、原稿Ｐ上に所望のデフォルト領域を指定することができる。
また、図中矢示６２と６３の各欄にそれぞれ座標値を直接入力して設定することもでき、その場合、入力された開始点と終了点とそれらの点で示される特定領域を矩形５９上に表示することもできる。
この画面で指定された内容は、上記画像読み取り処理の際に参照される。
【００４１】
図８は、領域特定失敗時設定画面例を示す図である。
この領域特定失敗時設定画面は、原稿Ｐの全面上で原稿Ｐの厚みとは異なる厚みの領域が特定できなかった場合の処理内容を設定する画面であり、図中の６４〜６７のいずれか１つのボタンを押下して選択できる。
読取り停止ボタン６４を押下すると、原稿Ｐの全面上で原稿Ｐの厚みとは異なる厚みの領域が特定できなかった場合に画像読み取りを停止させることができる。
また、全面読取りボタン６５を押下すると、原稿Ｐの全面上で原稿Ｐの厚みとは異なる厚みの領域が特定できなかった場合に原稿Ｐの全面の画像を読み取らせることができる。
さらに、ユーザ選択ボタン６６を押下すると、原稿Ｐの全面上で原稿Ｐの厚みとは異なる厚みの領域が特定できなかった場合にユーザによる読取り対象領域の指定をさせることができる。
さらにまた、デフォルト領域選択ボタン６７を押下すると、原稿Ｐの全面上で原稿Ｐの厚みとは異なる厚みの領域が特定できなかった場合に読取り対象領域としてデフォルト領域を自動的に選択させることができる。
この画面で指定された内容は、上記画像読み取り処理の際に参照される。
【００４２】
図９は、複数領域特定時の設定画面例を示す図である。
この設定画面は、原稿Ｐの全面上で原稿Ｐの厚みとは異なる厚みの領域が複数特定できた場合の処理内容を設定する画面であり、図中６８〜７０のいずれか１つのボタンを押下して選択できる。
読取り停止ボタン６８を押下すると、原稿Ｐの全面上で原稿Ｐの厚みとは異なる厚みの領域が複数特定できた場合に画像読み取りを停止させることができる。
また、ユーザ選択ボタン６９を押下すると、原稿Ｐの全面上で原稿Ｐの厚みとは異なる厚みの領域が複数特定できた場合にユーザによる読取り対象領域を選択させる画面を表示させることができる。
この選択画面で指定された内容は、上記画像読み取り処理の際に参照される。
さらに、類似領域選択ボタン７０を押下すると、原稿Ｐの全面上で原稿Ｐの厚みとは異なる厚みの領域が複数特定できた場合にデフォルト領域との類似度が最も高い特定領域を自動的に選択し、その特定領域のみの画像を読み取らせることができる。
【００４３】
図１０は、ユーザ選択画面例を示す図である。
このユーザ選択画面は、原稿Ｐの全面上で原稿Ｐの厚みとは異なる厚みの領域が複数特定できたとき、複数領域特定時の設定画面で、ユーザ選択ボタン６９の押下によってユーザによる読取り対象領域の選択が設定されていた場合に表示される画面である。
このユーザ選択画面では、原稿Ｐの全領域７１が画面中に表示され、その全領域７１中に原稿Ｐから特定された複数の領域の矩形７２〜７４が表示される。
ユーザは、所望の矩形、例えば、矩形７２を読取り対象の特定領域として選択して指定すると、図中矢示７５の欄に、読取り対象領域として矩形７２に付与された番号「１」が表示される。
したがって、原稿Ｐからユーザが選択した矩形７２に対応する特定領域のみの画像が読み取られる。
【００４４】
なお、図中矢示７５の欄に、直接矩形７２に付与された番号「１」を入力しても選択することができる。その場合、矩形７２を強調表示（点滅又は表示色を変えるなど）すると良い。
また、原稿Ｐの全面上で原稿Ｐの厚みとは異なる厚みの領域が特定できなかった場合、図７に示したデフォルト領域の指定画面と同様の画面を表示し、デフォルト領域を読み取り対象領域として指定させるようにすると良い。
この各画面で指定された内容は、上記画像読み取り処理の際に参照される。
【００４５】
この実施例の画像読取装置は、原稿のうち厚みの異なる領域を検知し、その厚みの異なる領域の部分情報だけを読み取ることができる。
また、厚み領域の特定は、原稿が読み取り位置に到達する前に決定されるため、実際に画像が読み取られるときには、必要な画像部分だけを読み取ることができる。
したがって、蓄積する画像データ量が少なくて済み、一旦読み取った後に位置の特定などの処理を行うわけではないため、画像の読み取りと文字認識の処理時間を短縮することができる。
また、厚み領域の画像の切り出しが不要な際（全面画像を読みたいとき）には、モードを無効にすることでユーザが望む情報を得ることができる。
さらに、原稿に複数の厚み領域が存在する場合（切手が貼ってあるなど）や厚み領域の誤検知が発生した場合などに一旦画像読み取りを停止することができる。そして、一旦停止後、ユーザは確認し再度読み取りなど行うことができる。
また、一旦停止後、ユーザは画像読み取り領域を確認することができ、ユーザの望む情報をより正確に得ることができる。
【００４６】
さらに、原稿に複数の厚み領域が存在する場合、ユーザの手を煩わせることなく読み取り対象の領域を選択して画像を読み取るので、ユーザの予め設定した原稿上の所望の箇所から情報を得ることができる。
また、厚み領域が存在しない場合や厚み領域の誤検知が発生した場合などに一旦読み取りを停止することができ、一旦停止後、ユーザが確認してから再度読み取りなど行うことができる。
さらに、厚み領域が存在しない場合や厚み領域の誤検知が発生した場合などに念のため全ての情報を保存することができる。
また、厚み領域が存在しない場合や厚み領域の誤検知が発生した場合などに念のためユーザの望みに近い情報のみを保存することができる。
さらに、厚み領域が存在しない場合や厚み領域の誤検知が発生した場合などでもユーザの望む情報をより正確に得ることができる。
さらにまた、原稿読み取り時に実行可能な複数種類の処理内容の中から、ユーザの嗜好にあわせた処理内容を実行することができるので、ユーザに対する操作性を向上させることができる。
【産業上の利用可能性】
【００４７】
この発明による画像読取装置は、イメージスキャナ，デジタル複写機，ファクシミリ装置，プリンタ，複合機，ネットワークファイルサーバを含む画像読取り機能を備えた画像読取装置全般に適用することができる。
【符号の説明】
【００４８】
１：ＣＰＵ    ２：ＡＤＦ    ３：スキャナ    ４：ＩＰＵ    ５：画像データ蓄積部    ６：文字認識処理部    ７：操作表示部    ２０：原稿台    ２１，２２：ローラ対    ２３：白シート付原稿押え    ２４：排出トレイ    ２５：原稿厚み検知センサ    ３０：コンタクトガラス    ３１：光源    ３２，３３：反射板    ３４：イメージセンサ
【先行技術文献】
【特許文献】
【００４９】
【特許文献１】特開２００３−２０３２０２号公報
【特許文献２】特開２００５−００７３５５号公報
【図１】
0005515604.tif 000002
【図２】
0005515604.tif 000003
【図３】
0005515604.tif 000004
【図４】
0005515604.tif 000005
【図５】
0005515604.tif 000006
【図６】
0005515604.tif 000007
【図７】
0005515604.tif 000008
【図８】
0005515604.tif 000009
【図９】
0005515604.tif 000010
【図１０】
0005515604.tif 000011