(57)【要約】【課題】特にスタンド型スキャナにおける書面記載情報の取得処理を容易にして、その作業性の向上を図る。【解決手段】スキャナ２が一定時間間隔で出力する低解像度、低品質及び低階調のフレーム画像データＤｂから、はみ出し検出部１３が、マット上の書面が所定の読み取り視野内に配置されたか否かを判定する。この判定で読み取り視野内に正しく配置された場合に、画像取得判定部１４がスキャナ２を制御して、書面の記載情報を高解像度、高品質及び高階調で読み取る。【選択図】　　　図２
2004015232.tif 000002
【特許請求の範囲】
【請求項１】
画像取得処理装置における載せ置き台上に配置された書面の記載情報を読み取って処理する書面画像の取得処理方法において、
前記書面の記載情報を読み取った第１画像データを取得する工程と、
前記第１画像データから前記載せ置き台上の前記書面が、所定の読み取り視野内に、はみ出すことなく配置されているかを判定する工程と、
この判定で、前記書面が所定の読み取り視野内に正しく配置されていると判定された場合に、前記第１画像データと異なる詳細な前記書面の記載情報である第２画像データを取得する工程と、
を有することを特徴とする書面画像の取得処理方法。
【請求項２】
画像取得処理装置における載せ置き台上に配置された書面の記載情報を読み取って処理する書面画像の取得処理方法において、
前記書面の記載情報を読み取った第１画像データを取得する工程と、
前記第１画像データから、前記載せ置き台上の書面である白い長方形の領域の傾き及び座標を検出して、前記書面が前記載せ置き台上の所定の読み取り視野内に配置されているかを判定する工程と、
前記判定で、前記書面が所定の読み取り視野内に正しく配置されていると判定された場合に、前記第１画像データと異なる詳細な前記書面の記載情報である第２画像データを取得する工程と、
を有することを特徴とする書面画像の取得処理方法。
【請求項３】
画像取得処理装置における載せ置き台上に配置された書面の記載情報を読み取って処理する書面画像の取得処理方法において、
前記書面の記載情報を読み取った第１画像データを取得する工程と、
前記第１画像データから生成した、縦方向及び横方向の投影ヒストグラムを参照した前記載せ置き台を示す黒画素に基づいて、前記書面が、前記載せ置き台上の所定の読み取り視野内に配置されているかを判定する工程と、
前記判定で、前記書面が所定の読み取り視野内に正しく配置されていると判定された場合に、前記第１画像データと異なる詳細な前記書面の記載情報である第２画像データを取得する工程と、
を有することを特徴とする書面画像の取得処理方法。
【請求項４】
画像取得処理装置における載せ置き台上に配置された書面の記載情報を読み取って処理する書面画像の取得処理方法において、
前記書面の記載情報を読み取った第１画像データを取得する工程と、
前記第１画像データの画像に対する行と列を走査して、前記書面の配置状態を判定する工程と、
前記行と列で囲まれた領域を、前記書面の有効な領域とするための切り出し処理を行う工程と、
前記行と列で囲まれた領域を分割する工程と、
この分割した領域が予め定めた規定の前記書面の大きさ以上である場合、又は予め定めた規定の前記書面の大きさ未満である場合から、前記書面が、前記載せ置き台上の所定の読み取り視野内に配置されているかを判定する工程と、
この判定で、前記書面が所定の読み取り視野内に正しく配置されていると判定された場合に、前記第１画像データと異なる詳細な前記書面の記載情報である第２画像データを取得する工程と、
を有することを特徴とする書面画像の取得処理方法。
【請求項５】
画像取得処理装置における載せ置き台上に配置された書面の記載情報を読み取って処理する書面画像の取得処理方法において、
前記書面の記載情報を読み取った第１画像データを取得する工程と、
前記第１画像データの画像に対し、横方向に走査して前記書面の輪郭を検出する工程と、
前記輪郭で囲まれた領域を、前記書面の有効な領域とするために切り出す処理を行う工程と、
前記輪郭で囲まれた領域を分割する工程と、
この分割領域が、予め定めた規定の前記書面の大きさ以上である場合、又は予め定めた規定の前記書面の大きさ未満である場合から、前記書面が前記載せ置き台上の所定の読み取り視野内に配置されているかを判定する工程と、
この判定で、前記書面が読み取り視野内に正しく配置されていると判定された場合に、前記第１画像データと異なる詳細な前記書面の記載情報である第２画像データを取得する工程と、
を有することを特徴とする書面画像の取得処理方法。
【請求項６】
画像取得処理装置における載せ置き台上に配置された書面の記載情報を読み取って処理する書面画像の取得処理方法において、
前記書面の記載情報を読み取った第１画像データを取得する工程と、
前記書面の配置位置が変更され、又は新たな書面の配置によって、前記取得された第１画像データが異なった場合を検出する工程と、
この検出された第１画像データを画面表示する工程と、
この画面表示に基づいて前記書面が前記載せ置き台上に正しく配置されていると判断された場合に、前記第１画像データと異なる詳細な前記書面の記載情報である第２画像データを取得する操作を行なう工程と、
を有することを特徴とする書面画像の取得処理方法。
【請求項７】
画像取得処理装置における載せ置き台上に配置された書面の記載情報を読み取って処理する書面画像の取得処理方法において、
前記書面の記載情報を読み取った第１画像データを取得する工程と、
この第１画像データから、前記書面が前記載せ置き台上に正しく配置されている場合、又は正しく配置されていない場合を判定する工程と、
この判定結果を画面表示する工程と、
この画面表示に基づいて、前記書面が前記載せ置き台上に正しく配置されている場合又は正しく配置されていない場合のそれぞれに対応した前記第１画像データと異なる詳細な前記書面の記載情報である第２画像データを取得する操作の可否を設定する工程と、
を有することを特徴とする書面画像の取得処理方法。
【請求項８】
前記第１画像データが、前記第２画像データに比較して、低解像度、低品質及び低階調のデータであり、
前記第２画像データが、前記第１画像データに比較して、高解像度、高品質及び高階調のデータであることを特徴とする、請求項１から請求項７記載のいずれか１項に記載の書面画像の取得処理方法。
【請求項９】
載せ置き台上に配置された書面の記載情報を読み取って処理する画像取得処理装置において、
前記書面の記載情報を読み取った第１画像データを取得する第１画像データ取得手段と、
次の（１）（２）（３）中のいずれか一つの判定手段と、
（１）前記第１画像データから前記載せ置き台上の前記書面が所定の読み取り視野内に、はみ出すことなく配置されているかを判定する。
（２）前記第１画像データから、前記載せ置き台上の前記書面である白い長方形の領域の傾き及び座標を検出し、その領域の座標が、載せ置き台上の所定の読み取り視野内であるかを判定する。
（３）前記第１画像データから生成した縦方向及び横方向の投影ヒストグラムを参照した前記載せ置き台を示す黒画素に基づいて、前記書面が、前記載せ置き台上の所定の読み取り視野内に配置されているかを判定する。
前記判定で前記書面が所定の読み取り視野内に正しく配置されていると判定された場合に、前記第１画像データと異なる詳細な前記書面の記載情報である第２画像データを取得する第２画像データ取得手段と、
を備えることを特徴とする画像取得処理装置。
【請求項１０】
載せ置き台上に配置された書面の記載情報を読み取って処理する画像取得処理装置において、
前記書面の記載情報を読み取った第１画像データを取得する第１画像データ取得手段と、
次の（１）又は（２）の判定手段と、
（１）前記第１画像データの画像における行と列の走査による前記書面の配置状態を判定し、かつ、前記行と列で囲まれた領域を書面の領域として有効とするための切り出し処理を行い、さらに、前記行と列で囲まれた領域を分割するとともに、この分割した領域が予め定めた規定の前記書面の大きさ以上である場合、又は予め定めた規定の前記書面の大きさ未満である場合から、前記書面が前記載せ置き台上の所定の読み取り視野内に配置されているかを判定する。
（２）前記第１画像データの画像を横方向に走査して前記書面の輪郭を検出し、この輪郭で囲まれた領域を書面の領域として有効とするための切り出す処理を行うとともに、この輪郭で囲まれた領域を分割し、さらに、分割領域が予め定めた規定の前記書面の大きさ以上である場合、又は予め定めた規定の前記書面の大きさ未満である場合から、前記載せ置き台上の所定の読み取り視野内に前記書面が配置されているかを判定する。
この判定で読み取り視野内に正しく配置されていると判定された場合に、前記第１画像データと異なる詳細な前記書面の記載情報である第２画像データを取得する第２画像データ取得手段と、
を備えることを特徴とする画像取得処理装置。
【請求項１１】
載せ置き台上に配置された書面の記載情報を読み取って処理する画像取得処理装置において、
前記書面の記載情報を読み取った第１画像データを取得する第１画像データ取得手段と、
前記書面の配置位置が変更され、又は新たな書面が配置されたことによって、前記取得された第１画像データが異なった場合を検出する検出手段と、
この検出された第１画像データを画面表示する表示手段と、
この画面表示に基づいて前記書面が前記載せ置き台上に正しく配置されている場合に、前記第１画像データと異なる詳細な前記書面の記載情報である第２画像データを取得する第２画像取得手段と、
を備えることを特徴とする画像取得処理装置。
【請求項１２】
載せ置き台上に配置された書面の記載情報を読み取って処理する画像取得処理装置において、
前記書面の記載情報を読み取った第１画像データを取得する第１画像データ取得手段と、
この検出された第１画像データから、前記書面が前記載せ置き台上に正しく配置されている場合、又は正しく配置されていない場合を判定する判定手段と、
この判定結果を画面表示する表示手段と、
この画面表示に基づいて、前記書面が前記載せ置き台上に正しく配置されている場合又は正しく配置されていない場合のそれぞれに対応した、前記第１画像データと異なる詳細な前記書面の記載情報である第２画像データを取得する操作の可否を設定する可否設定手段と、
を備えることを特徴とする画像取得処理装置。
【請求項１３】
前記書面の記載情報を読み取った第１画像データを取得する処理と、
（ａ）前記第１画像データから前記載せ置き台上の前記書面が所定の読み取り視野内に、はみ出すことなく配置されているかの判定処理、
（ｂ）前記第１画像データから、前記載せ置き台上の前記書面である白い長方形の領域の傾き及び座標を検出し、この検出された領域の座標が、載せ置き台上の所定の読み取り視野内であるかの判定処理、
（ｃ）前記第１画像データから生成した縦方向及び横方向の投影ヒストグラムを参照した前記載せ置き台を示す黒画素に基づいて、前記書面が、前記載せ置き台上の所定の読み取り視野内に配置されているかの判定処理、
（ｄ）前記第１画像データの画像における行と列の走査による前記書面の配置状態を判定し、かつ、前記行と列で囲まれた領域を書面の領域として有効とするための切り出し処理を行い、さらに、前記行と列で囲まれた領域を分割するとともに、この分割領域が予め定めた規定の前記書面の大きさ以上である場合、又は予め定めた規定の前記書面の大きさ未満である場合から前記書面が、前記載せ置き台上の所定の読み取り視野内に配置されているかの判定処理、
（ｅ）前記第１画像データの画像を横方向に走査して前記書面の輪郭を検出し、この輪郭で囲まれた領域を書面の領域として有効とするための切り出す処理を行うとともに、この輪郭で囲まれた領域を分割し、さらに、分割領域が予め定めた規定の前記書面の大きさ以上である場合、又は予め定めた規定の前記書面の大きさ未満である場合から、前記書面が前記載せ置き台上の所定の読み取り視野内に配置されているかの判定処理、
上記（ａ）（ｂ）（ｃ）（ｄ）（ｅ）中のいずれか一つの判定処理と、
この判定で前記書面が所定の読み取り視野内に正しく配置されていると判定された場合に、前記第１画像データと異なる詳細な前記書面の記載情報である第２画像データを取得する処理と、
をコンピュータに実行させるためのプログラム。
【請求項１４】
書面の記載情報を読み取った第１画像データを取得する処理と、
前記書面の配置位置が変更され、又は新たな前記書面が配置されたことによって、前記取得された第１画像データが、異なった場合を検出する処理と、
この検出された第１画像データを画面表示する処理と、
この画面表示に基づいて前記書面が前記載せ置き台上に正しく配置されている場合に、前記第１画像データと異なる詳細な前記書面の記載情報である第２画像データを取得する操作の処理と、
をコンピュータに実行させるためのプログラム。
【請求項１５】
書面の記載情報を読み取った第１画像データを取得する処理と、
この第１画像データから、前記書面が前記載せ置き台上に正しく配置されている場合、又は正しく配置されていない場合を判定する処理と、
この判定結果を画面表示する処理と、
この画面表示に基づいて、前記書面が前記載せ置き台上に正しく配置されている場合又は正しく配置されていない場合のそれぞれに対応した、前記第１画像データと異なる詳細な前記書面の記載情報である第２画像データを取得する操作の可否を設定する処理と、
をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、書面の記載情報（適宜、書面画像と記載する）を上部から画像取得処理装置で読み取って（適宜「読み取り」を「取得」と記載する）処理する、書面画像の取得処理方法及びその装置並びにプログラムに関する。
【０００２】
【従来の技術】
従来、この種の画像取得処理装置として、各種の装置が存在するが、以下（１）（２）のような装置が知られている。
（１）複数枚の書面を自動原稿送出装置（ＡＤＦ）に配置して１枚ずつ自動給紙しながら書面の記載面を読み取って処理する画像取得処理装置。
（２）例えば、水平に配置されたガラス板に書面の記載面が接するように載せ置き、その記載面をガラス越しに光学系で読み取って処理する画像取得処理装置。
【０００３】
このような画像取得処理装置では、書面の給紙幅、ガラス面の読み取り範囲に対して、オペレータが書面の記載面が予め定めた正しい位置に位置するように配置する。この後でオペレータがキーボードや座標指示装置（例えば、マウスやトラックボール）から操作指示して書面の記載情報を読み取っている。
【０００４】
また、マット上に載せ置いた銀行伝票や運送伝票などのように複数枚の紙面からなる伝票は、この伝票の記載情報を上部からスキャナで読み取る、いわゆる、スタンド型スキャナが用いられている。
【０００５】
このスタンド型スキャナでは、オペレータが伝票をマット上に載せ置いた後（適宜、「載せ置く」を「配置」と記載する）に、オペレータがキーボードやマウスなどの入力操作装置を操作して、その伝票記載情報をモニタ装置などに表示し、その配置状態の良否確認を行って伝票の記載情報を読み取る操作を行っている。
【０００６】
このような伝票記載情報の読み取りでは、オペレータが、マット上の予め定めた位置以外の位置に伝票を配置し易いため、伝票画像を得るための所定範囲（読み取り視野）から伝票が外れたままの伝票記載情報を読み取ってしまうことがある。この外れた伝票記載情報を読み取ってしまった場合は、マット上の伝票を配置し直して、再度の入力操作装置の操作によって伝票画像を取得し、モニタ装置などに表示される伝票画像を確認している。
【０００７】
【発明が解決しようとする課題】
このように上記従来例のスタンド型スキャナでは、伝票記載情報を読み取ってモニタ装置などに表示されるまで、マット上の伝票の置状態が所定の正しい位置か否かが判明せず、その確認や伝票の配置手直しを行う必要がある。換言すれば、オペレータによる伝票の連続した読み取り作業（取得作業）の効率が悪いという不都合があった。
【０００８】
本発明は、上記事情に鑑み、特に、スタンド型スキャナにおける書面などの記載情報の取得処理が容易になって、その作業性が向上する、書面画像の取得処理方法及びその装置並びにプログラムの提供を目的としている。
【０００９】
さらに、本発明は、特に、スタンド型スキャナにおける構成の自由度及び汎用性が向上する、書面画像の取得処理方法及びその装置並びにプログラムの提供を目的としている。
【００１０】
【課題を解決するための手段】
上記目的を達成する本発明の書面画像の取得処理方法は、載せ置き台上に配置された書面の記載情報を読み取って処理するものであり、書面の記載情報を読み取った第１画像データを取得する工程と、この第１画像データから載せ置き台上の書面が、所定の読み取り視野内に、はみ出すことなく配置されているかを判定する工程と、この判定で、書面が所定の読み取り視野内に正しく配置されていると判定された場合に、第１画像データと異なる詳細な書面の記載情報である第２画像データを取得する工程とを有している。
【００１１】
本発明の方法は、載せ置き台上の書面が所定の読み取り視野内に正しく配置された場合にのみ、書面の記載情報が取得される。したがって、特に、画像取得処理装置としてのスタンド型スキャナにおける書面記載情報の取得処理が容易になって、その作業性が向上する。
【００１２】
上記目的を達成する本発明の書面画像の取得処理方法は、画像取得処理装置における載せ置き台上に配置された書面の記載情報を読み取って処理する書面画像の取得処理方法において、書面の記載情報を読み取った第１画像データを取得する工程と、この第１画像データから、載せ置き台上の書面である白い長方形の領域の傾き、及び座標を検出して、書面が載せ置き台上の所定の読み取り視野内に配置されたかを判定する工程と、この判定で、書面が所定の読み取り視野内に正しく配置されていると判定された場合に、第１画像データと異なる詳細な書面の記載情報である第２画像データを取得する工程とを有している。
【００１３】
本発明の方法は、書面の白い長方形の傾きと、座標（例えば、４点座標）が載せ置き台上の所定の読み取り視野内であるか否かによって、書面が所定の読み取り視野内に正しく配置されているかを容易に判定できるようになる。
【００１４】
上記目的を達成する本発明の書面画像の取得処理方法は、画像取得処理装置における載せ置き台上に配置された書面の記載情報を読み取って処理するものであり、書面の記載情報を読み取った第１画像データを取得する工程と、この第１画像データから生成した、縦方向及び横方向の投影ヒストグラムを参照した載せ置き台を示す黒画素に基づいて、書面が、載せ置き台上の所定の読み取り視野内に配置されているかを判定する工程と、この判定で、書面が所定の読み取り視野内に正しく配置されていると判定された場合に、第１画像データと異なる詳細な、書面の記載情報である第２画像データを取得する工程とを有している。
【００１５】
本発明の方法は、処理が単純で実現が容易であり、例えば、一定時間間隔で取得される第１画像データから、即時的に、書面が載せ置き台上の所定の読み取り視野内に位置しているかが判定される。
【００１６】
上記目的を達成する本発明の書面画像の取得処理方法は、画像取得処理装置における載せ置き台上に配置された書面の記載情報を読み取って処理するものであり、書面の記載情報を読み取った第１画像データを取得する工程と、この第１画像データの画像に対する行と列を走査して書面の配置状態を判定する工程と、行と列で囲まれた領域を書面の有効な領域とするための切り出し処理を行う工程と、行と列で囲まれた領域を分割する工程と、この分割した領域が予め定めた規定の書面の大きさ以上である場合、又は予め定めた規定の書面の大きさ未満である場合から、書面が、載せ置き台上の所定の読み取り視野内に配置されているかを判定する工程と、この判定で、書面が所定の読み取り視野内に正しく配置されていると判定された場合に、第１画像データと異なる詳細な書面の記載情報である第２画像データを取得する工程とを有している。
【００１７】
本発明の方法は、複数の書面が載せ置き台上に配置された場合に、書面と関連する可能性のある領域を選別し、その部分のみの第１画像データの取得が行える。また、載せ置き台上の所定の読み取り視野内における書面の位置を指定し、書面の領域に限定した、より厳密な第１画像データを取得できる。これによって、取得した第２画像データにおける文字読み取り処理などが、より正確かつ正常に行うことが出来るようになる。
【００１８】
上記目的を達成する本発明の書面画像の取得処理方法は、画像取得処理装置における載せ置き台上に配置された書面の記載情報を読み取って処理するものであり、書面の記載情報を読み取った第１画像データを取得する工程と、この第１画像データの画像に対し、横方向に走査して書面の輪郭を検出する工程と、輪郭で囲まれた領域を書面の有効な領域とするために切り出す処理を行う工程と、輪郭で囲まれた領域を分割する工程と、この分割領域が、予め定めた規定の書面の大きさ以上である場合、又は予め定めた規定の書面の大きさ未満である場合から、載せ置き台上の所定の読み取り視野内に書面が配置されているかを判定する工程と、この判定で、書面が読み取り視野内に正しく配置されていると判定された場合に、第１画像データと異なる詳細な書面の記載情報である第２画像データを取得する工程とを有している。
【００１９】
本発明の方法は、書面が複数入り組んだ状態で配置された場合でも、書面の載せ置き台上の配置状態を判定して、第２画像データの取得が行える。したがって、取得した第２画像データにおける、例えば、文字読み取り処理などがより正確に行うことが出来る。
【００２０】
上記目的を達成する本発明の書面画像の取得処理方法は、画像取得処理装置における載せ置き台上に配置された書面の記載情報を読み取って処理するものであり、書面の記載情報を読み取った第１画像データを取得する工程と、書面の配置位置が変更され、又は新たな書面の配置によって、取得された第１画像データが異なった場合を検出する工程と、この検出された第１画像データを画面表示する工程と、この画面表示に基づいて書面が載せ置き台上に正しく配置されている場合に、第１画像データと異なる詳細な書面の記載情報である第２画像データを取得する操作を行なう工程とを有している。
【００２１】
本発明の方法は、画面表示、例えば、プレビューウインドウにより書面の配置状態をオペレータが容易に確認できる。換言すれば、オペレータの書面配置状態に対する不安が解消される。また、取得される第２画像データが次の文字読み取り処理等で使用できるかをオぺレータが容易に判定できるようになる。
【００２２】
さらに、取得される画像データにおいて書面が読み取り視野内からはみ出した場合などの再取得の作業を事前に回避することが出来る。したがって、オペレータによる画像取得の作業に関する作業負担を、より改善することが出来る。
【００２３】
上記目的を達成する本発明の書面画像の取得処理方法は、画像取得処理装置における載せ置き台上に配置された書面の記載情報を読み取って処理するものであり、書面の記載情報を読み取った第１画像データを取得する工程と、この第１画像データから、書面が載せ置き台上に正しく配置されている場合、又は正しく配置されていない場合を判定する工程と、この判定結果を画面表示する工程と、この画面表示に基づいて、書面が載せ置き台上に正しく配置されている場合又は正しく配置されていない場合のそれぞれに対応した第１画像データと異なる詳細な書面の記載情報である第２画像データを取得する操作の可否を設定する工程とを有している。
【００２４】
本発明の方法は、特に、した発明の方法と同様に、オペレータによる画像取得の作業に関する作業負担を、より改善することが出来る。また、画面表示としてのプレビューウインドウと組み合わせることで、オぺレータによる取得画像の事前確認を、視覚的な効果をもって行うことが出来るようになる。
【００２５】
上記目的を達成する本発明の書面画像の取得処理方法は、第１画像データが、第２画像データに比較して、低解像度、低品質及び低階調のデータであり、第２画像データが、第１画像データに比較して、高解像度、高品質及び高階調のデータである。
【００２６】
本発明の方法は、第１画像データによって、書面が載せ置き台上の所定の読み取り視野内に正しく配置されたかの判定が、データ量が少ない低解像度、低品質及び低階調で行なえるため、結果的に高解像度、高品質及び高階調の第２画像データの取得が迅速に行なえる。
【００２７】
上記目的を達成する本発明の画像取得処理装置は、載せ置き台上に配置された書面の記載情報を読み取って処理するものであり、書面の記載情報を読み取った第１画像データを取得する第１画像データ取得手段と、次の（１）（２）（３）中の一つの判定手段と、（１）第１画像データから載せ置き台上の書面が所定の読み取り視野内に、はみ出すことなく配置されたか否かを判定する。（２）第１画像データから、載せ置き台上の書面である白い長方形の領域の傾き及び座標を検出し、その領域の座標が、載せ置き台上の所定の読み取り視野内であるかを判定する。（３）第１画像データから生成した縦方向及び横方向の投影ヒストグラムを参照した載せ置き台を示す黒画素に基づいて、書面が、載せ置き台上の所定の読み取り視野内に配置されているかを判定する。この判定で書面が所定の読み取り視野内に正しく配置されていると判定された場合に、第１画像データと異なる詳細な書面の記載情報である第２画像データを取得する第２画像データ取得手段とを備えている。
【００２８】
また、上記目的を達成する本発明の画像取得処理装置は、載せ置き台上に配置された書面の記載情報を読み取って処理するものであり、書面の記載情報を読み取った第１画像データを取得する第１画像データ取得手段と、次の（１）又は（２）の判定手段と、（１）第１画像データの画像における行と列の走査による書面の配置状態を判定し、かつ、行と列で囲まれた領域を書面の領域として有効とするための切り出し処理を行い、さらに、行と列で囲まれた領域を分割するとともに、この分割した領域が予め定めた規定の書面の大きさ以上である場合、又は予め定めた規定の書面の大きさ未満である場合から、書面が載せ置き台上の所定の読み取り視野内に書面が配置されているかを判定する。（２）第１画像データの画像を横方向に走査して書面の輪郭を検出し、この輪郭で囲まれた領域を書面の領域として有効とするための切り出す処理を行うとともに、この輪郭で囲まれた領域を分割し、さらに、分割した領域が予め定めた規定の書面の大きさ以上である場合、又は予め定めた規定の書面の大きさ未満である場合から、載せ置き台上の所定の読み取り視野内に書面が配置されているかを判定する。この判定で書面が所定の読み取り視野内に正しく配置されていると判定された場合に、第１画像データと異なる詳細な書面の記載情報である第２画像データを取得する第２画像データ取得手段とを備えている。
【００２９】
さらに、上記目的を達成する本発明の画像取得処理装置は、載せ置き台上に配置された書面の記載情報を読み取って処理するものであり、書面の記載情報を読み取った第１画像データを取得する第１画像データ取得手段と、書面の配置位置が変更され、又は新たな書面が配置されたことによって、取得された第１画像データが異なった場合を検出する検出手段と、この第１画像データを画面表示する表示手段と、この画面表示に基づいて書面が載せ置き台上に正しく配置されている場合に、第１画像データと異なる詳細な書面の記載情報である第２画像データを取得する第２画像取得手段とを備えている。
【００３０】
また、上記目的を達成する本発明の画像取得処理装置は、載せ置き台上に配置された書面の記載情報を読み取って処理するものであり、書面の記載情報を読み取った第１画像データを取得する第１画像データ取得手段と、この検出された第１画像データから、書面が載せ置き台上に正しく配置されている場合、又は正しく配置されていない場合を判定する判定手段と、この判定結果を，画面表示する表示手段と、この画面表示に基づいて、書面が載せ置き台上に正しく配置されている場合又は正しく配置されていない場合のそれぞれに対応した、第１画像データと異なる詳細な書面の記載情報である第２画像データを取得する操作の可否を設定する可否設定手段とを備えている。
【００３１】
本発明の装置では、上記した方法の発明と同様に、特に、画像取得処理装置としてのスタンド型スキャナにおける書面記載情報の取得処理が容易になって、その作業性が向上する。
【００３２】
また、これらの発明の構成によって、その構成（設計を含む）の自由度が向上する。また、各構成を、例えば、ＭＰＵ（Ｍｉｃｒｏｐｒｏｃｅｓｓｉｎｇ　Ｕｎｉｔ）で構成すると、上記した各構成の処理に対応する複数のプログラムのみを用意することによって、その実施が可能になる。換言すれば、装置の汎用性が向上する。
【００３３】
上記目的を達成する本発明のプログラムは、書面の記載情報を読み取った第１画像データを取得する処理と、（ａ）第１画像データから載せ置き台上の書面が所定の読み取り視野内に、はみ出すことなく配置されたか否かの判定処理、（ｂ）第１画像データから、載せ置き台上の書面である白い長方形の領域の傾き及び座標を検出し、その領域の座標が、載せ置き台上の所定の読み取り視野内であるかの判定処理、（ｃ）第１画像データから生成した縦方向及び横方向の投影ヒストグラムを参照した載せ置き台を示す黒画素に基づいて、書面が、載せ置き台上の所定の読み取り視野内に配置されているかの判定処理、（ｄ）第１画像データの画像における行と列の走査による書面の配置状態を判定し、かつ、行と列で囲まれた領域を書面の領域として有効とするための切り出し処理を行い、さらに、行と列で囲まれた領域を分割するとともに、この分割領域が予め定めた規定の書面の大きさ以上である場合、又は予め定めた規定の書面の大きさ未満である場合から、書面が載せ置き台上の所定の読み取り視野内に配置されているかの判定処理、（ｅ）第１画像データの画像を横方向に走査して書面の輪郭を検出し、この輪郭で囲まれた領域を書面の領域として有効とするための切り出す処理を行うとともに、この輪郭で囲まれた領域を分割し、さらに、分割した領域が予め定めた規定の書面の大きさ以上である場合、又は予め定めた規定の書面の大きさ未満である場合から、書面が載せ置き台上の所定の読み取り視野内に配置されているかの判定処理、上記（ａ）（ｂ）（ｃ）（ｄ）（ｅ）中の一つの判定処理と、この判定で書面が所定の読み取り視野内に正しく配置されていると判定された場合に、第１画像データと異なる詳細な書面の記載情報である第２画像データを取得する処理とをコンピュータに実行させるものである。
【００３４】
また、上記目的を達成する本発明のプログラムは、書面の記載情報を読み取った第１画像データを取得する処理と、書面の配置位置が変更され、又は新たな書面が配置されたことによって、取得された第１画像データが、異なった場合を検出する処理と、この検出された第１画像データを画面表示する処理と、この画面表示に基づいて書面が載せ置き台上に正しく配置されている場合に、第１画像データと異なる詳細な書面の記載情報である第２画像データを取得する操作の処理とをコンピュータに実行させるものである。
【００３５】
さらに、上記目的を達成する本発明のプログラムは、書面の記載情報を読み取った第１画像データを取得する処理と、この検出された第１画像データから、書面が載せ置き台上に正しく配置されている場合、又は正しく配置されていない場合を判定する処理と、この判定結果を画面表示する処理と、この画面表示に基づいて、書面が載せ置き台上に正しく配置されている場合又は正しく配置されていない場合のそれぞれに対応した、第１画像データと異なる詳細な書面の記載情報である第２画像データを取得する操作の可否を設定する処理とをコンピュータに実行させるものである。
【００３６】
本発明のプログラムは、本発明を情報記録媒体、例えば、パッケージソフトウェアとして提供可能になり、本発明の多種の書面画像の取得処理が、ＭＰＵなどを装備した一つの画像取得処理装置、例えば、スタンド型スキャナで実行できるようになって、その汎用性が向上する。
【００３７】
【発明の実施の形態】
以下、図を参照して、この発明の実施形態について説明する。ここでは、この発明が理解できる程度に構成及び配置関係について概略的に示したものに過ぎない。また、以下、この発明の好適な構成例につき説明するが、各構成要素及び数値的条件などは、単なる好適例にすぎない。したがって、この発明は以下の実施形態に限定されず、本発明（特許請求の範囲の記載）に基づく様々な形態に適用可能である。
【００３８】
（第１実施形態の構成及び各部の個別動作）
図１は本発明の実施形態における画像取得処理装置としてのスタンド型スキャナの外観構成を示す斜視図である。
【００３９】
図１を参照すると、スタンド型スキャナ１は、書面５の記載情報を上部から光学的に読み取るためのスキャナ２（特許請求の範囲を含む本発明の第１画像データ取得手段に対応する。以降の第２実施形態から第７実施形態も同じ）と、スキャナ２からの光電変換した画像データＤａを処理（以降で詳細に説明）する画像取得処理部３Ａ（特許請求の範囲を含む本発明の判定手段及び第２画像データ取得手段に対応する）と、スキャナ２が読み取る書面５が載せ置かれるマット４からなる。このマット４は、この例では、黒色（以降の説明における黒画素に対応する）であり、書面５を、予め定めた位置に配置（適宜、所定の読み取り視野内と記載する）するための領域が示されている。また、書面５は、ここでは、記載情報を除いて白色（以降の説明における白画素に対応する）として説明する。
【００４０】
スキャナ２は、既知の構成である。例えば、撮像素子（ＣＣＤなど）で光学的に読み取った書面５の記載情報に対する主走査及び副走査によるフレーム画像データＤｂ及び画像データＤａを出力する。図２は第１実施形態における画像取得処理部３Ａの構成を示すブロック図である。
【００４１】
図２を参照すると、この第１実施形態の画像取得処理部３Ａは、スキャナ２に接続されたフレーム画像メモリ１２と、はみ出し検出部１３と、画像取得判定部１４と、画像メモリ１５とから構成されている。
【００４２】
スキャナ２は、書面５の記載情報を一定時間間隔で読み取り、まず、低解像度、低品質及び低階調のフレーム画像データＤｂを出力し、画像取得判定部１４からの指示で高解像度、高品質及び高階調の画像データＤａを画像メモリ１５に出力する。
【００４３】
フレーム画像メモリ１２は、スキャナ２からのフレーム画像データＤｂ（低解像度、低品質、低高階調）を格納する。
【００４４】
はみ出し検出部１３は、フレーム画像メモリ１２に格納されたフレーム画像データＤｂを取り込んで、書面５がマット４上の所定の読み取り視野内に正しく載せ置かれたかを判定し、その判定検出データを出力する。
【００４５】
画像取得判定部１４は、はみ出し検出部１３の判定検出データに基づいて書面５が、マット４上の所定の読み取り視野内に正しく載せ置かれている場合、スキャナ２に対して、高解像度、高品質及び高階調の画像データＤａを出力するように指示を行い、また、画像取得判定部１４は、判定検出データ及び画像メモリ１５に格納した画像データＤａを、例えば、図２中のローカルエリアネットワーク（ＬＡＮ）に出力する。
【００４６】
このＬＡＮは、ここでは画像取得判定部１４に接続した例をもって説明したが、この構成に限定されない。以降の図１５をもって説明する接続構成や、図２に示す構成に新たに画像取得判定部１４及び画像メモリ１５にＬＡＮとの接続を行なうインターフェース（Ｉ／Ｆ）回路を設け、ＬＡＮ側からのＲＰＣ（Ｒｅｍｏｔｅ　Ｐｒｏｃｅｄｕｒｅ　Ｃａｌｌ）で、Ｉ／Ｆ回路を通じて、画像取得判定部１４及び画像メモリ１５に対する制御を行なう構成でも以下同様に動作する。この制御は、以降で詳細に説明するように、書面５がマット４上の所定の読み取り視野内に正しく配置されたかの表示画像による確認や、その画像の取り込み／非取り込みの操作に対する制御である。
【００４７】
（第１実施形態の全体動作）
図１及び図２において、マット４上の書面５から、その記載情報をスキャナ２が一定時間間隔で、まず、画像取得判定部１４の指示に基づいた低解像度、低品質及び低階調で読み取り、そのフレーム画像データＤｂをフレーム画像メモリ１２に出力する。フレーム画像メモリ１２がスキャナ２からのフレーム画像データＤｂを格納する。
【００４８】
この低解像度、低品質及び低階調での読み取りは、書面５がマット４上の所定の読み取り視野内に正しく配置されたかの確認のみを、そのデータ処理量を削減して行なうためである。換言すれば、処理時間を短くするためである。
【００４９】
フレーム画像メモリ１２に格納されているフレーム画像データＤｂを、はみ出し検出部１３が取り込んで、書面５がマット４上の所定の読み取り視野内に配置されているか否かを検出する。
【００５０】
はみ出し検出部１３は、以降で詳細に説明するように書面５がマット４上の所定の読み取り視野内に配置されているかを判定し、その判定検出データを画像取得判定部１４に出力する。
【００５１】
画像取得判定部１４は、はみ出し検出部１３からの判定検出データに基づいて書面５が、マット４の読み取り視野内に正しく配置されている場合、スキャナ２に対して、現在の低解像度、低品質及び低階調のフレーム画像データＤｂの出力から、高解像度、高品質及び高階調の画像データＤａを出力するように指示する。
【００５２】
この高解像度、高品質及び高階調による画像データＤａの出力指示は、書面５の記載情報を、図２に示したＬＡＮ側が、例えば、ＯＣＲ（Ｏｐｔｉｃａｌ　Ｃｈａｒａｃｔｅｒ　Ｒｅａｄｅｒ）によって、取り込むためである。
【００５３】
スキャナ２は、画像取得判定部１４からの指示に基づいて書面５の記載情報を高解像度、高品質及び高階調で読み取り、その画像データＤａを画像メモリ１５に出力する。その後、スキャナ２は、前記したように一定時間間隔で、書面５を低解像度、低品質及び低階調で読み取ったフレーム画像データＤｂを出力し、さらに、画像取得判定部１４からの指示に基づいて書面５の記載情報を高解像度、高品質及び高階調で読み取った画像データＤａを、画像メモリ１５に出力する。このような処理を、書面５がマット４上における読み取り視野内に正しく配置されている場合に繰り返す。
【００５４】
一方、はみ出し検出部１３は、書面５がマット４上の読み取り視野内に正しく配置されていないと判定した場合、その判定検出データを画像取得判定部１４に出力し、画像取得判定部１４が、図２に示すＬＡＮに判定検出データを出力する。ＬＡＮでは、図２に示すＬＡＮのモニタ装置で、その書面５のマット４上における読み取り視野内に正しく配置されていないことを警告表示（例えば、ずれた状態の画面表示と、特別な音表示）する。また、以降で説明する図１５に示す液晶ディスプレイ（ＬＣＤ）１０６が設けられている場合に、ここでも警告表示を行なう。
【００５５】
（第１実施形態の利点）
このように、この第１実施形態では、スキャナ２から一定時間間隔で出力されるフレーム画像データＤｂから、はみ出し検出部１３が、マット４上の書面５が、所定の読み取り視野内に配置されたか否かを判定し、この判定で読み取り視野内に正しく配置された場合に、画像取得判定部１４がスキャナ２を制御して、書面５の記載情報を取得するようにしている。
【００５６】
したがって、オペレータがマット４上に書面５を配置する作業のみで、書面５の記載情報を取得できるようになる。
【００５７】
さらに、オペレータがマット４上に書面５を所定の読み取り視野内に配置した場合のみ書面５の記載情報を取得できるため、例えば、従来例のようにオペレータが、ＬＡＮにおけるモニタ装置や以降で説明する図１５中の液晶ディスプレイ（ＬＣＤ）１０６などに表示された画像を目視して、書面５が，所定の読み取り視野内に正しく配置されたかを判断する面倒な作業が必要なくなる。さらに、この判断に基づいた、書面５の再度の配置と、再度の書面５の記載情報の取り込み作業（例えば、図２に示すＬＡＮや図１５構成におけるキーボードや座標指示装置の操作）が不要になる。
【００５８】
これらの結果、特に、スタンド型スキャナ１における書面５の記載情報の取得処理が容易になって、その作業性が向上する。
【００５９】
次に、第２実施形態について説明する。
【００６０】
（第２実施形態の構成及び各部の個別動作）
図３は第２実施形態における画像取得処理部３Ｂの構成を示すブロック図である。
【００６１】
なお、この第２実施形態におけるスタンド型スキャナ１は、図１に示す構成例と同様であり、第２実施形態に対応する画像取得処理部３Ｂ（特許請求の範囲を含む本発明の判定手段及び第２画像データ取得手段に対応する）が設けられている点が第１実施形態と異なる。この図１に示すスタンド型スキャナ１の重複した説明は省略する。
【００６２】
図３を参照すると、この第２実施形態における画像取得処理部３Ｂには、第１の実施形態の構成例とほぼ同様であるが、フレーム画像メモリ１２と画像取得判定部１４との間に、傾き検出によるはみ出し検出部２１が設けられている。この他は第１実施形態における画像取得処理部３Ａと同じであり、その重複した構成の説明は省略する。
【００６３】
この傾き検出によるはみ出し検出部２１は、フレーム画像メモリ１２からのフレーム画像データＤｂを参照し、このフレーム画像データＤｂ中の書面５の領域を検出して、書面５がマット４上の所定の読み取り視野内に正しく配置されているかを検出する。
【００６４】
（第２実施形態の全体動作）
図１及び図３において、ここでは傾き検出によるはみ出し検出部２１の動作のみについて説明する。この他は第１実施形態の動作と同じであり、その重複した説明は省略する。
【００６５】
傾き検出によるはみ出し検出部２１は、フレーム画像メモリ１２からのフレーム画像データＤｂを参照し、フレーム画像データＤｂ中の書面５の領域を検出して、書面５がマット４上の所定の読み取り視野内に正しく配置されているかを検出する。
【００６６】
この傾き検出によるはみ出し検出部２１は、書面５である白い長方形の領域の傾きを検出するとともに、その白い長方形の４点座標を検出する。この傾き検出によるはみ出し検出部２１では、フレーム画像データＤｂを参照して、白い長方形の領域座標を検出した後に、その領域の４点座標が、マット４上の所定の読み取り視野内であるか否かによって、書面５がマット４上の所定の読み取り視野内に正しく配置されているかを判定する。
【００６７】
（第２実施形態の利点）
この第２実施形態は、スタンド型スキャナ１における書面記載情報の取得処理が容易になって、その作業性が向上する。
【００６８】
特に、この第２実施形態では、傾き検出によるはみ出し検出部２１がフレーム画像データＤｂを参照して、白い長方形の領域と４点座標を利用し、４点座標がマット４上の所定の読み取り視野内であるか否かによって、書面５が所定の読み取り視野内に正しく配置されているかを容易に判定できるようになる。
【００６９】
次に、第３実施形態について説明する。
【００７０】
（第３実施形態の構成及び各部の個別動作）
図４は，第３実施形態における画像取得処理部３Ｃの構成を示すブロック図である。
【００７１】
なお、この第３実施形態におけるスタンド型スキャナ１は、図１に示す構成例と同様であるが、第３実施形態に対応する画像取得処理部３Ｃ（特許請求の範囲を含む本発明の判定手段及び第２画像データ取得手段に対応する）が設けられている点が、第１実施形態と異なる。この図１に示すスタンド型スキャナ１の重複した説明は省略する。
【００７２】
図４を参照すると、この第３実施形態における画像取得処理部３Ｃは、第１実施形態の構成例とほぼ同様な構成であるが、フレーム画像メモリ１２と画像取得判定部１４との間に、第３実施形態に対応する書面配置状態判定部３１が設けられている。この他は第１実施形態における画像取得処理部３Ａと同じであり、その重複した構成の説明は省略する。
【００７３】
この書面配置状態判定部３１は、縦方向投影ヒストグラム処理部３２と、横方向投影ヒストグラム処理部３３、及び周辺黒画素判定部３４とから構成されている。
【００７４】
縦方向投影ヒストグラム処理部３２は、フレーム画像メモリ１２からのフレーム画像データＤｂを参照して、縦方向に画像を走査しながら、黒画素の画素数をカウントしたヒストグラムを作成する。
【００７５】
また、横方向投影ヒストグラム処理部３３は、フレーム画像メモリ１２からのフレーム画像データＤｂを参照して、横方向に画像を走査しながら、黒画素の画素数をカウントしたヒストグラムを作成する。
【００７６】
周辺黒画素判定部３４は、縦方向投影ヒストグラム処理部３２及び横方向投影ヒストグラム処理部３３から、書面５がマット４上の所定の読み取り視野内に正しく配置されているかを判定する。
【００７７】
（第３実施形態の全体動作）
図５は、第３実施形態における縦方向投影ヒストグラム処理を説明するための図であり、図６は第３実施形態における横方向投影ヒストグラム処理を説明するための図である。
【００７８】
ここでは、書面配置状態判定部３１の縦方向投影ヒストグラム処理部３２、横方向投影ヒストグラム処理部３３及び周辺黒画素判定部３４の動作についてのみ説明する。この他は第１実施形態の動作と同じであり、その重複した説明は省略する。
【００７９】
縦方向投影ヒストグラム処理部３２は、図５に示すように、（幅、高さ）＝（Ｗ，Ｈ）のフレーム画像データＤｂ処理データを参照して、縦方向に画像を走査する。この走査では、予め指定した輝度以下の黒画素の個数をカウントし、そのヒストグラムＨＩＳＴｈ［ｉ］（０≦ｉ≦Ｗ−１）を作成する。
【００８０】
なお、輝度は、フレーム画像データＤｂの濃淡を表す情報であり、黒画素は「０」に近い値である。
【００８１】
横方向投影ヒストグラム処理部３３は、図６に示すように、（幅、高さ）＝（Ｗ，Ｈ）のフレーム画像データＤｂ処理データを参照し、横方向に画像を走査する。この走査では、予め指定した輝度以下の黒画素の個数をカウントし、そのヒストグラムＨＩＳＴＷ［ｊ］（０≦ｊ≦Ｈ−１）を作成する。
【００８２】
周辺黒画素判定部３４は、図５及び図６に示すように、ヒストグラムＨＩＳＴＷ［ｉ］（０≦ｉ≦Ｗ−１）及びＨＩＳＴＷ［ｊ］（０≦ｊ≦Ｈ−１）を参照し、例えば、縦方向と横方向両方のヒストグラムの両端が、しきい値αＷ及びαＨ（０≦α≦１、αが１に近い、例えば、０．９５）以上がＮ個以上連続する場合に書面５がマット４上の所定の読み取り視野内に正しく配置されていると判定し、Ｎ個以上連続しない場合又は全てが、しきい値以上である場合に、書面５がマット４上の所定の読み取り視野内に、正しく配置されていないと判定する。
【００８３】
なお、フレーム画像データＤｂの品質によって、ヒストグラム処理で黒画素と判定されずに、黒画素としてカウントされなかった画素がある場合に、書面５のマット４上への配置を正しく判定できない。このため、しきい値には、幅や高さにαを乗じ、黒画素の個数を判定する適切なしきい値に調整する。
【００８４】
（第３実施形態の利点）
この第３実施形態では、スタンド型スキャナ１における書面記載情報の取得処理が容易になって、オペレータの作業性が向上する。特に、この第３実施形態では、処理が単純で実現が容易であり、一定時間間隔で取得されるフレーム画像データＤｂについて、書面５がマット４上の所定の読み取り視野内に位置しているかを、即時的に判定できる。
【００８５】
次に、第４実施形態について説明する。
【００８６】
（第４実施形態の構成及び各部の個別動作）
図７は第４実施形態における画像取得処理部３Ｄの構成を示すブロック図である。
【００８７】
なお、この第４実施形態におけるスタンド型スキャナ１は、図１に示す構成例と同様であり、第４実施形態に対応する画像取得処理部３Ｄ（特許請求の範囲を含む本発明の判定手段及び第２画像データ取得手段に対応する）が設けられている点が、第１実施形態と異なる。この図１に示すスタンド型スキャナ１の重複した説明は省略する。
【００８８】
図７を参照すると、この第４実施形態の画像取得処理部３Ｄは、第１実施形態の構成例とほぼ同様な構成であるが、フレーム画像メモリ１２と画像取得判定部１４との間に、第４実施形態に対応する書面配置状態判定部４１が設けられ、さらに、画像メモリ１５に画像マスク処理部４４が接続されている。この他は第１実施形態における画像取得処理部３Ａと同じであり、その重複した構成の説明は省略する。
【００８９】
書面配置状態判定部４１は、領域分割部４２及び書面領域判定部４３から構成されている。
【００９０】
この領域分割部４２は、フレーム画像メモリ１２からのフレーム画像データＤｂを参照し、その画像を縦方向と横方向に走査して、黒画素のみの行や列を検出し、白い画素を含む領域を抽出する。
【００９１】
書面領域判定部４３は、領域分割部４２によって得られた白画素を含む領域が、予め定めた規定の書面５の大きさであるかを判定して、書面５がマット４上の所定の読み取り視野内に正しく配置されているかを判定する。
【００９２】
画像マスク処理部４４は、画像メモリ１５に格納された画像データＤａについて、書面領域判定部４３で書面５と判定された領域のみを有効な画像データＤａとして切り出すためのマスキングを行う。
【００９３】
（第４実施形態の全体動作）
図８は、第４実施形態における領域分割の例を説明するための図である。
【００９４】
図７及び図８において、ここでは、書面配置状態判定部４１の領域分割部４２及び書面領域判定部４３とともに、画像マスク処理部４４についてのみ説明する。この他は第１実施形態の動作と同様であり、その重複した説明は省略する。
【００９５】
書面配置状態判定部４１における領域分割部４２は、フレーム画像メモリ１２からの図８（ａ）に示す（幅、高さ）＝（Ｗ、Ｈ）のフレーム画像データＤｂを参照して、この画像を横方向に走査し、黒画素のみではない白画素を含む最初の行と最後の行を検出する。
【００９６】
次に、図８（ｂ）に示すように、白画素を含む最初の行と最後の行で囲まれる領域について、縦方向にフレーム画像データＤｂの画像を走査し、黒画素のみではない白画素を含む最初の列と最後の列を検出する。
【００９７】
さらに、図８（ｃ）に示すように、前記した行と列で囲まれた領域を、領域分割部４２での選択領域とする。黒画素のみの行や列の判定については、前記した第３の実施形態と同様に、幅や高さにαを乗じて、黒画素のみの行や列を判定する適切なしきい値となるように調整する。
【００９８】
書面領域判定部４３は、領域分割部４２の選択領域が予め定めた規定の書面５の大きさ以上である場合に、書面５がマット４上に配置され、このマット４上の所定の読み取り視野内に、正しく配置されていると判定し、予め定めた規定の書面５の大きさ未満である場合に、書面５がマット４上に正しく配置されていないと判定する。
【００９９】
領域分割部４２の選択領域が、予め定めた規定の書面５の大きさ以上であるかの判定によって、書面５が傾いて配置された場合にも適用できる。また、領域分割部４２の選択領域が、予め定めた規定の書面５の大きさに満たない場合、選択領域は無効な領域として、例えば、フレーム画像データＤｂの、その領域部分を黒く塗りつぶすなどして、再度、領域分割部４２に領域選択を行うように指示する。
【０１００】
なお、左上の最初の選択領域のみを有効とするなどの条件を設けることで、書面５の配置状態による配置状態の判定を設定するようにしても良い。
【０１０１】
書面領域判定部４３の判定結果は、画像取得判定部１４に通知され、書面５がマット４上の所定の読み取り視野内に配置された場合にスキャナ２に低解像度、低品質及び低階調から高解像度、高品質及び高階調の画像取得を指示する。
【０１０２】
画像マスク処理部４４は、書面領域判定部４３によって、書面５の領域と判定された領域のみを有効とするために、例えば、この領域以外を黒で塗りつぶしたり、フレーム画像データＤｂから、この領域のみを切り出す処理（マスキング）を行う。
【０１０３】
（第４実施形態の利点）
この第４実施形態は、スタンド型スキャナ１における書面記載情報の取得処理が容易になって、その作業性が向上する。特に、この第４実施形態では、複数の書面５がマット４上に配置された場合に書面５と関連した可能性のある領域を選別し、その部分のみのフレーム画像データＤｂの取得が行える。また、マット４上の所定の読み取り視野内における書面５の位置を指定し、書面５の領域に限定した、より厳密なフレーム画像データＤｂを取得できる。これによって、取得したフレーム画像データＤｂにおける文字読み取り処理などが、より正確かつ正常に行うことが出来る。
【０１０４】
次に、第５実施形態について説明する。
【０１０５】
（第５実施形態の構成及び各部の個別動作）
図９は，第５実施形態における画像取得処理部３Ｅの構成を示すブロック図である。
【０１０６】
なお、この第５実施形態におけるスタンド型スキャナ１は、図１に示す構成例と同様であり、第５実施形態に対応する画像取得処理部３Ｅ（特許請求の範囲を含む本発明の判定手段及び第２画像データ取得手段に対応する）が設けられている点が、第１実施形態と異なる。この図１に示すスタンド型スキャナ１の重複した説明は省略する。
【０１０７】
図９を参照すると、この第５実施形態の画像取得処理部３Ｅは、第４実施形態の構成例とほぼ同様な構成を備えているが、フレーム画像メモリ１２と画像取得判定部１４との間に、書面配置状態判定部５１が設けられている。この他は第４実施形態における画像取得処理部３Ｅと同じであり、その重複した構成の説明は省略する。
【０１０８】
この書面配置状態判定部５１は、輪郭追跡処理部５２及び第４実施形態と同様の書面領域判定部４３で構成されている。
【０１０９】
輪郭追跡処理部５２は、フレーム画像メモリ１２からのフレーム画像データＤｂを参照して、白画素を囲む画素、すなわち、白画素の輪郭を検出する。
【０１１０】
（第５実施形態の全体動作）
図１０は、第５実施形態における輪郭追跡の例を説明するための図である。
【０１１１】
ここでは書面配置状態判定部５１における輪郭追跡処理部５２の動作について説明する。その他の動作は、第４実施形態と同様である。
【０１１２】
図９及び図１０を参照すると、輪郭追跡処理部５２は、図１０（ａ）に示すようにフレーム画像メモリ１２からのフレーム画像データＤｂを参照し、画像を横方向に走査し、注目の黒画素に対応する次の画素が白画素と判定された最初の画素を検出する。このときの注目の黒画素を起点として隣接画素を走査し、白画素を囲む画素を検出する。この白画素を囲む画素は白画素の輪郭を表すものであり、図１０（ｂ）のように、輪郭が形成された領域が示される。
【０１１３】
これ以降は、第４実施形態と同様に書面５のマット４上での所定の読み取り視野内に対する配置状態を判定し、フレーム画像データＤｂの取得及び画像マスク処理部４４での領域を切り出すマスキングが行われる。
【０１１４】
（第５実施形態の利点）
この第５実施形態は、スタンド型スキャナ１における書面記載情報の取得処理が容易になって、オペレータの作業性が向上する。また、前記した第４実施形態と同様な利点があり、さらに、第５実施形態として、複数の書面５が入り組んだ状態で配置された場合でも、書面５のマット４上の配置状態を判定し、フレーム画像データＤｂの取得が行える。したがって、取得した画像データＤａにおける文字読み取り処理などがより正確に、正常に行うことが出来る。
【０１１５】
次に、第６実施形態について説明する。
【０１１６】
（第６実施形態の構成及び各部の個別動作）
なお、この第６実施形態におけるスタンド型スキャナ１は、図１に示す構成例と同様であり、第６実施形態に対応する画像取得処理部３Ｆ（特許請求の範囲を含む本発明の検出手段、表示手段及び操作手段に対応する）が設けられている点が、第１実施形態と異なる。この図１に示すスタンド型スキャナ１の重複した説明は省略する。
【０１１７】
図１１は第６実施形態における画像取得処理部３Ｆの構成を示すブロック図である。
【０１１８】
図１１を参照すると、この構成例は第１実施形態の構成例とほぼ同様な構成を備えているが、第６実施形態に直接関連するフレーム画像表示部６１及び画像取得指示部６２が設けられている。この他は第１実施形態における画像取得処理部３Ａと同様である。
【０１１９】
フレーム画像表示部６１は、フレーム画像メモリ１２に格納されるフレーム画像データＤｂが変更されたことを検出し、図示しないモニタ装置などにフレーム画像を表示する処理を行う。
【０１２０】
画像取得指示部６２は、オペレータがフレーム画像表示部６１によって図示しないモニタ装置などに表示されたフレーム画像を参照し、スキャナ２に対して画像取得の指示を行う。
【０１２１】
なお、この画像取得指示部６２は、例えば、ＬＡＮや以降の図１５で説明する構成からスキャナ２に対して画像取得の指示が出来ない構成の場合に設けられる。
【０１２２】
（第６実施形態の全体動作）
図１２は第６実施形態における画面例を説明するための図である。
【０１２３】
図１２において、フレーム画像表示部６１は、フレーム画像メモリ１２に格納されるフレーム画像データＤｂが変更されたことを検出し、図示しないモニタ装置などに表示されたフレーム画像を表示する。例えば、図１２に示すように、ウインドウの左上のプレビューウインドウとして表示する。フレーム画像データＤｂは―定時間間隔で取得されるため、時間の経過とともに変化し、オペレータはこのウインドウを確認して、書面５のマット４上への所定の読み取り視野内に対する配置状態を確認する。
【０１２４】
画像取得指示部６２は、フレーム画像表示部６１にてプレビューウインドウに表示されるフレーム画像を、オペレータが目視で確認し、書面５がマット４上に正しく配置されている場合、当該画像取得指示部６２に図示しないキーボードやマウス等の入力装置を使用し、スキャナ２に対して画像取得を指示する。この画像取得の指示は、例えば、図１２に示すように、ウインドウの左下のボタン又はメニュー等で行えるようにする。
【０１２５】
（第６実施形態の利点）
この第６実施形態は、第１から第５実施形態とは異なり、オペレータが画像取得の指示を行う。オぺレータは、プレビューウインドウにより書面５の配置状態を確認できるため、オペレータの書面５配置状態に対する不安が解消されるだけでなく、取得される画像データＤａが次の文字読み取り処理等で使用できるかをオぺレータが容易に判定でき、さらに、取得される画像データＤａにおいて書面５が読み取り視野からはみ出した場合などの再取得の作業を事前に回避することが出来る。
【０１２６】
したがって、オペレータによる画像取得の作業に関する作業負担を、より改善することが出来る。
【０１２７】
次に、第７実施形態について説明する。
【０１２８】
（第７実施形態の構成及び各部の個別動作）
図１３は，第７実施形態における画像取得処理部３Ｇの構成を示すブロック図である。
【０１２９】
なお、この第７実施形態におけるスタンド型スキャナ１は、図１に示す構成例と同様であり、第７実施形態に対応する画像取得処理部３Ｇ（特許請求の範囲を含む本発明の判定手段、表示手段及び可否設定手段に対応する）が設けられている点が、第１実施形態と異なる。この図１に示すスタンド型スキャナ１の重複した説明は省略する。
【０１３０】
図１３を参照すると、この第７実施形態の画像取得処理部３Ｇには、書面配置状態判定部７１及び書面配置状態通知部７２が設けられている。この他は第５実施形態における画像取得処理部３Ｅと同様であり、その重複した構成の説明は省略する。
【０１３１】
書面配置状態判定部７１は、フレーム画像メモリ１２に格納されるフレーム画像データＤｂを参照し、書面５のマット４上の所定の読み取り視野内への配置状態を判定する。
【０１３２】
書面配置状態通知部７２は、書面配置状態判定部７１によって判定された書面５の配置状態を、当該画像取得処理部３Ｇに図示しないモニタ装置などのウインドウに表示する。
【０１３３】
なお、図１３中の画像取得指示部６２は、例えば、ＬＡＮや以降の図１５で説明する構成からスキャナ２に対して画像取得の指示が出来ない構成の場合に設けられる。
【０１３４】
（第７実施形態の全体動作）
図１４（Ａ）（Ｂ）は第７実施形態における表示画面例を説明するための図である。
【０１３５】
図１４（Ａ）（Ｂ）を参照すると、書面配置状態判定部７１は、フレーム画像メモリ１２に格納されるフレーム画像データＤｂを参照し、書面５のマット４上の所定の読み取り視野に正しく配置された場合、又は配置されていない場合という書面５の配置状態を判定する。
【０１３６】
なお、この判定は、前記した第１実施形態から第６実施形態の処理を適用しても以下同様に動作する。
【０１３７】
書面配置状態判定部７１は、書面５の配置状態の検出結果を、次の書面配置状態通知部７２に渡す。
【０１３８】
書面配置状態通知部７２は、書面配置状態判定部７１によって判定された書面５の配置状態を、図１３中の画像取得指示部６２に図示しないモニタ装置などのウインドウに表示する。例えば、書面５のマット４上の所定の読み取り視野内に正しく配置されていない場合、図１４（Ａ）に示すようにメッセージ表示欄（又はステータスバーなど）に書面５の正しい配置を促すメッセージを表示したり、オぺレータが画像取得ボタンを押下できないようにボタンを無効化（特許請求の範囲を含む本発明の「画像データＤａを取得する操作の可否を設定」に対応する）する。
【０１３９】
―方、書面５がマット４上の所定の読み取り視野に正しく配置された場合、図１４（Ａ）に示すようにメッセージ表示欄（又はステータスバーなど）に書面５正しく配置され、画像取得が可能であることを示すメッセージを表示したり、オぺレータが画像取得ボタンを押下できるように、ボタンを有効化（特許請求の範囲を含む本発明の「画像データを取得する操作の可否を設定」に対応する）する。
【０１４０】
（第７実施形態の利点）
この第７実施形態では、前記のように、第６実施形態と同様の効果を得ることが出来る。すなわち、オペレータは書面５の配置状態を確認できるため、オぺレータの書面５の配置に対する不安が解消されるだけでなく、取得される画像データＤａが次の文字読み取り処理等で使用できるかをオぺレータが容易に判定でき、さらに、取得した画像データＤａにおいて書面５が読み取り視野からはみ出した場合などの再取得を事前に回避することが出来る。
【０１４１】
また、前記した第６の実施例におけるプレビューウインドウと組み合わせることで、オぺレータによる取得画像の事前確認を、視覚的に、かつ効果的に行うことが出来る。したがって、オペレータによる画像取得の作業負担を改善することが出来る。
【０１４２】
このような第１実施形態から第７実施形態の画像取得処理部３Ａ〜３Ｇの多様な構成によって、特にスタンド型スキャナの構成（設計）の自由度が向上する。
【０１４３】
（変形例）
前記した、第１実施形態から第７実施形態の構成例の説明において、画像取得処理部３Ａ〜３Ｇは、フレーム画像メモリ１２以外の各構成それぞれが、その機能を果たす構成機能、いわゆる、機能ブロックをもって説明している。この機能構成は、具体的にはＤＳＰ（Ｄｉｇｉｔａｌ　Ｓｉｇｎａｌ　Ｐｒｏｃｅｓｓｏｒ）で実現できる。また、機能構成は、その第１実施形態から第７実施形態の画像取得処理部３Ａ〜３Ｇの処理に対応するプログラムを実行するＭＰＵでも実現可能である。以下、このＭＰＵを用いた具体例について説明する。
【０１４４】
図１５は、画像取得処理部３Ａ〜３ＧにＭＰＵを用いた構成例を示すブロック図である。
【０１４５】
図１５を参照すると、このＭＰＵを用いたデジタル処理装置１００は、ＭＰＵ１０１と、インタフェース（Ｉ／Ｆ）回路１０２と、入出力（Ｉ／Ｏ）回路１０３と、メモリ１０４と、Ｉ／Ｏ回路１０５，１０８とが設けられている。これらの各部は、データ、制御及びアドレスそれぞれを転送するバスラインに接続されている。
【０１４６】
ＭＰＵ１０１は、ＣＰＵ１０１ａ，ＲＯＭ１０１ｂ及びＲＡＭ１０１ｃからなり、ＲＯＭ１０１ｂには、画像取得処理部３Ａ〜３Ｇの処理を実行するためのプログラム（特許請求の範囲を含む本発明のプログラムに対応する）が格納されており、この画像取得処理部３Ａ〜３Ｇの処理に対応したプログラムを、ＣＰＵ１０１ａがＲＡＭ１０１ｃのワーキング処理を通じて実行する。
【０１４７】
ＲＯＭ１０１ｂには、以降で説明する第１実施形態から第７実施形態における画像取得処理部３Ａ〜３Ｇの処理を実行するためのプログラムを、情報記録媒体（例えば、ＣＤ−ＲＯＭ）からインストールする。
【０１４８】
なお、このインストールには、図示しない通信装置を通じて通信ネットワークからプログラムをダウンロード／インストールすることも含まれる。
【０１４９】
なお、この例のデジタル処理装置１００には、Ｉ／Ｏ回路１０５に図１に示した画像取得処理部３Ａ〜３Ｇの外側（筐体）に図示しない小型の液晶ディスプレイ（ＬＣＤ）１０６及び入力装置１０７（第６実施形態及び第７実施形態における「画像取得指示部６２」のモニタ装置や入力操作装置に適用）が接続された構成としている。
【０１５０】
この液晶ディスプレイ（ＬＣＤ）１０６及び入力装置１０７は、以降で詳細に説明するように、書面５がマット４の所定の読み取り視野内に正しく配置されたかの表示画像による確認や、その画像の取り込み／非取り込みの操作に使用する。
【０１５１】
なお、この表示画像による確認や、その画像の取り込み／非取り込みの操作は前記したように、図２に概略を示したＬＡＮ側からも可能である。
【０１５２】
Ｉ／Ｆ回路１０２は、図２中のフレーム画像メモリ１２からのフレーム画像データＤｂをＭＰＵ１０１が取り込むための処理を行う。
【０１５３】
Ｉ／Ｏ回路１０３は、このデジタル処理装置１００の処理データを外部装置（図２のＬＡＮ）に出力する。
【０１５４】
メモリ１０４は、ＭＰＵ１０１の処理データを必要に応じて記憶する。このメモリ１０４は、図２中のフレーム画像メモリ１２及び画像メモリ１５と同様に、その動作を行なうことが出来るが、以下においては、フレーム画像メモリ１２及び画像メモリ１５を使用した例をもって説明する。
【０１５５】
入出力（Ｉ／Ｏ）回路１０５は、液晶ディスプレイ（ＬＣＤ）１０６及び入力装置１０７に対するデータの入出力を処理する。
【０１５６】
入出力（Ｉ／Ｏ）回路１０８は、スキャナ２への記載情報読み取りの指示の信号をスキャナ２に出力する。
【０１５７】
次に、このように動作する第１実施形態から第７実施形態における画像取得処理部３Ａ〜３Ｇが、図１５のＭＰＵを用いたデジタル処理装置１００として構成されている場合の動作について説明する。
【０１５８】
画像取得処理部３Ａ〜３Ｇでは「それぞれの実施形態の全体動作」におけるフレーム画像メモリ１２以外の処理を、図１５のＭＰＵを用いたデジタル処理装置１００が、実装されているプログラムによって実行する。
【０１５９】
以下、画像取得処理部３Ａ〜３Ｇにおけるデジタル処理装置１００の処理の具体的な一例について説明する。
【０１６０】
なお、第１実施形態から第５実施形態と、第６実施形態及び第７実施形態は、それぞれ類似の動作を行なっている。
【０１６１】
以下、第１実施形態及び第６実施形態のデジタル処理装置１００を適用した処理についてのみ説明する。
【０１６２】
図１６は、第１実施形態におけるデジタル処理装置１００の処理手順を示すフローチャートである。
【０１６３】
図１６において、デジタル処理装置１００は、フレーム画像メモリ１２からの低解像度、低品質及び低階調のフレーム画像データＤｂを、一定時間間隔をもって取り込む（ステップＳ１０）。次に、フレーム画像データＤｂから書面５の周辺部分の範囲に対して論理積演算（ＡＮＤ）又は論理和演算（ＯＲ）による黒画素をカウントしたヒストグラムを生成する（ステップＳ１１）。
【０１６４】
次に、生成されたヒストグラムから、書面５がマット４上の所定の読み取り視野内に配置されているかを判定し、書面５が、マット４上の所定位置（すなわち、読み取り視野内）に正しく載せ置かれている場合（ステップＳ１２：Ｙｅｓ）、スキャナ２に対して、高解像度、高品質及び高階調の画像データＤａを出力するように指示を行う（ステップＳ１３）。この画像データＤａが画像メモリ１５に格納された後に（ステップＳ１４）、図２に示すＬＡＮに出力されて所定の処理（前記したＯＣＲ処理や、そのデータの記憶や更新）が実行される（ステップＳ１５）。
【０１６５】
一方、書面５がマット４の読み取り視野内に正しく配置されていないと判定された場合（ステップＳ１２：Ｎｏ）、その判定結果を図２に示すＬＡＮに出力し（ステップＳ１６）、ＬＡＮでは、図２に示すＬＡＮのモニタ装置で、その書面５がマット４上における読み取り視野内に正しく配置されていないことを警告表示する。また、図１５に示す液晶ディスプレイ（ＬＣＤ）１０６が設けられている場合に、ここでも警告表示を行なう（ステップＳ１７）。この後はオペレータが、書面５をマット４上の所定の読み取り視野内に配置し直して、再度の書面５に対する読み取り指示が判断されて（ステップＳ１８）、その再度の読み取り指示が行われた場合（ステップＳ１８：Ｙｅｓ）、一連の処理が終了する。また、読み取り指示が行われない場合（ステップＳ１８：Ｎｏ）、ステップＳ１０にリターンして、これまでの処理を実行する。
【０１６６】
図１７は、第６実施形態におけるデジタル処理装置１００の処理手順を示すフローチャートである。
【０１６７】
図１７を参照すると、前記した「第６実施形態の全体動作」と同様に、フレーム画像表示において、低解像度、低品質及び低階調のフレーム画像データＤｂが変更されたことを検出し（ステップＳ６０，Ｓ６１：Ｙｅｓ）、図示しないモニタ装置などに表示されたフレーム画像データＤｂを表示する（ステップＳ６２）。一方、ステップＳ６１で変更されていない場合（Ｎｏ）、検出処理を繰り返す。
【０１６８】
画像取得指示において、フレーム画像データＤｂの画像を確認し、書面５がマット４上に正しく配置されている場合、スキャナ２に対する高解像度、高品質及び高階調の画像データＤａの取得指示が行われたかを判断する（ステップＳ６３）。ここで画像データＤａの取得指示が行われた場合（ステップＳ６３：Ｙｅｓ）、スキャナ２からの画像データＤａが記憶され（ステップＳ６４）、この画像データＤａが図２に示すＬＡＮに出力されて（ステップＳ６５）、所定の処理（前記したＯＣＲ処理や、そのデータの記憶や更新）が実行されて、一連の処理が終了する。
【０１６９】
一方、ステップＳ６３で、画像データＤａの取得指示が行われなかった場合（Ｎｏ）、ステップＳ６０にリターンして、これまでの処理を実行する。
【０１７０】
なお、この他の第２実施形態から第５実施形態及び第７実施形態における図１５に示すデジタル処理装置１００での画像取得処理部３Ｂ〜３Ｅ，３Ｇの処理も「それぞれの実施形態の全体動作」におけるフレーム画像メモリ１２以外の処理を実行するものである。その説明は省略する。
【０１７１】
この変形例では、汎用的なＭＰＵを用いたデジタル処理装置１００を中心とした構成及びプログラムによって、画像取得処理部３Ａ〜３Ｇの個々の実施が可能になり、第１実施形態から第７実施形態の画像取得処理部３Ａ〜３Ｇごとの異なる構成の装置を用意しなくても良くなる。すなわち、第１実施形態から第７実施形態の画像取得処理部３Ａ〜３Ｇごとのプログラムのみを用意することによって第１実施形態から第７実施形態が実施可能になる。換言すれば、装置の汎用性が向上する。
【０１７２】
【発明の効果】
以上の説明で明らかなように本発明の書面画像の取得処理方法及びその装置並びにプログラムによれば、特にスタンド型スキャナにおける書面記載情報の取得処理が容易になって、その作業性が向上するという効果がある。
【０１７３】
さらに、本発明の書面画像の取得処理方法及びその装置並びにプログラムによれば、特にスタンド型スキャナにおける構成の自由度及び汎用性が向上するという効果がある。
【図面の簡単な説明】
【図１】本発明の実施形態におけるスタンド型スキャナの外観構成を示す斜視図である。
【図２】第１実施形態における画像取得処理部の構成を示すブロック図である。
【図３】第２実施形態における画像取得処理部の構成を示すブロック図である。
【図４】第３実施形態における画像取得処理部の構成を示すブロック図である。
【図５】第３実施形態における縦方向投影ヒストグラム処理を説明するための図である。
【図６】第３実施形態における横方向投影ヒストグラム処理を説明するための図である。
【図７】第４実施形態における画像取得処理部の構成を示すブロック図である。
【図８】第４実施形態における領域分割の例を説明するための図である。
【図９】図９は第５実施形態における画像取得処理部の構成を示すブロック図である。
【図１０】第５実施形態における輪郭追跡の例を説明するための図である。
【図１１】第６実施形態における画像取得処理部の構成を示すブロック図である。
【図１２】第６実施形態における画面例を説明するための図である。
【図１３】第７実施形態における画像取得処理部の構成を示すブロック図である。
【図１４】第７実施形態における表示画面例を説明するための図である。
【図１５】各実施形態の変形例の構成を示すブロック図である。
【図１６】図１５に示すデジタル処理装置による第１実施形態の処理手順を示すフローチャートである。
【図１７】図１５に示すデジタル処理装置による第６実施形態の処理手順を示すフローチャートである。
【符号の説明】
１　スタンド型スキャナ
２　スキャナ
３Ａ〜３Ｇ　画像取得処理部
４　マット
５　書面
１２　フレーム画像メモリ
１３　はみ出し検出部
１４　画像取得判定部
１５　画像メモリ
２１　傾き検出によるはみ出し検出部
３１，４１，５１，７１　書面配置状態判定部
３２　縦方向投影ヒストグラム処理部
３３　横方向投影ヒストグラム処理部
３４　周辺黒画素判定部
４２　領域分割部
４３　書面領域判定部
４４　画像マスク処理部
５２　輪郭追跡処理部
６１　フレーム画像表示部
６２　画像取得指示部
７２　書面配置状態通知部
１００　デジタル処理装置
１０１　ＭＰＵ
１０６　液晶ディスプレイ（ＬＣＤ）
１０７　入力装置
【図１】
2004015232.tif 000003
【図２】
2004015232.tif 000004
【図３】
2004015232.tif 000005
【図４】
2004015232.tif 000006
【図５】
2004015232.tif 000007
【図６】
2004015232.tif 000008
【図７】
2004015232.tif 000009
【図８】
2004015232.tif 000010
【図９】
2004015232.tif 000011
【図１０】
2004015232.tif 000012
【図１１】
2004015232.tif 000013
【図１２】
2004015232.tif 000014
【図１３】
2004015232.tif 000015
【図１４】
2004015232.tif 000016
【図１５】
2004015232.tif 000017
【図１６】
2004015232.tif 000018
【図１７】
2004015232.tif 000019