(57)【要約】    【課題】  原稿の正確な輪郭に沿った高解像度の画像データを自動的に獲得する。    【解決手段】  低解像度で読み取った画像データを基に原稿の輪郭領域を検出し（Ｓ１，Ｓ２）、検出された輪郭領域の外枠を外縁とする領域に亘って、高解像度で再度、画像読み取りを行う（Ｓ３，Ｓ４）。そして、得られた高解像度の画像データを基に、前記輪郭領域において前記原稿の輪郭を検出し（Ｓ５）、前記の高解像度の画像データから、この検出された前記原稿の輪郭の内側に位置する画像部分の画像データを抽出する（Ｓ６）。【選択図】      図２
2005115417.tif 000002
【特許請求の範囲】
【請求項１】
原稿に対して第１の解像度で画像読み取りを行う第１の画像読取手段と、
前記第１の画像読取手段によって得られた画像データを基に、原稿画像の輪郭領域を検出する第１の検出手段と、
前記第１の検出手段によって検出された輪郭領域の外枠を外縁とする領域に亘って、前記原稿に対して、前記第１の解像度よりも高い第２の解像度で画像読み取りを行う第２の画像読取手段と、
前記第２の画像読取手段によって得られた画像データを基に、前記輪郭領域において前記原稿画像の輪郭を検出する第２の検出手段と、
前記第２の画像読取手段によって得られた画像データから、前記第２の検出手段によって検出された前記原稿画像の輪郭の内側に位置する画像部分の画像データを抽出する抽出手段と
を有することを特徴とする画像読取処理装置。
【請求項２】
前記輪郭領域は、前記第１の画像読取手段によって得られた前記第１の解像度の画像データにおける画素の大きさを幅とする外枠と内枠とで挟まれた領域であることを特徴とする請求項１記載の画像読取処理装置。
【請求項３】
原稿に対して第１の解像度で画像読み取りを行う第１の画像読取ステップと、
前記第１の画像読取ステップによって得られた画像データを基に、原稿画像の輪郭領域を検出する第１の検出ステップと、
前記第１の検出ステップによって検出された輪郭領域の外枠を外縁とする領域に亘って、前記原稿に対して、前記第１の解像度よりも高い第２の解像度で画像読み取りを行う第２の画像読取ステップと、
前記第２の画像読取ステップによって得られた画像データを基に、前記輪郭領域において前記原稿画像の輪郭を検出する第２の検出ステップと、
前記第２の画像読取ステップによって得られた画像データから、前記第２の検出ステップによって検出された前記原稿画像の輪郭の内側に位置する画像部分の画像データを抽出する抽出ステップと
を有することを特徴とする画像読取処理方法。
【請求項４】
前記輪郭領域は、前記第１の画像読取ステップによって得られた前記第１の解像度の画像データにおける画素の大きさを幅とする外枠と内枠とで挟まれた領域であることを特徴とする請求項３記載の画像読取処理方法。
【請求項５】
原稿に対して第１の解像度で画像読み取りを行う第１の画像読取ステップと、
前記第１の画像読取ステップによって得られた画像データを基に、原稿画像の輪郭領域を検出する第１の検出ステップと、
前記第１の検出ステップによって検出された輪郭領域の外枠を外縁とする領域に亘って、前記原稿に対して、前記第１の解像度よりも高い第２の解像度で画像読み取りを行う第２の画像読取ステップと、
前記第２の画像読取ステップによって得られた画像データを基に、前記輪郭領域において前記原稿画像の輪郭を検出する第２の検出ステップと、
前記第２の画像読取ステップによって得られた画像データから、前記第２の検出ステップによって検出された前記原稿画像の輪郭の内側に位置する画像部分の画像データを抽出する抽出ステップと
を有することを特徴とする、コンピュータで実行可能なプログラム。
【請求項６】
前記輪郭領域は、前記第１の画像読取ステップによって得られた前記第１の解像度の画像データにおける画素の大きさを幅とする外枠と内枠とで挟まれた領域であることを特徴とする請求項５記載のプログラム。
【請求項７】
原稿に対して第１の解像度で画像読み取りを行う第１の画像読取ステップと、
前記第１の画像読取ステップによって得られた画像データを基に、原稿画像の輪郭領域を検出する第１の検出ステップと、
前記第１の検出ステップによって検出された輪郭領域の外枠を外縁とする領域に亘って、前記原稿に対して、前記第１の解像度よりも高い第２の解像度で画像読み取りを行う第２の画像読取ステップと、
前記第２の画像読取ステップによって得られた画像データを基に、前記輪郭領域において前記原稿画像の輪郭を検出する第２の検出ステップと、
前記第２の画像読取ステップによって得られた画像データから、前記第２の検出ステップによって検出された前記原稿画像の輪郭の内側に位置する画像部分の画像データを抽出する抽出ステップと
をプログラムとして記憶した、コンピュータにより読み出し可能な記憶媒体。
【請求項８】
前記輪郭領域は、前記第１の画像読取ステップによって得られた前記第１の解像度の画像データにおける画素の大きさを幅とする外枠と内枠とで挟まれた領域であることを特徴とする請求項７記載の記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像読取処理装置、画像読取処理方法、プログラムおよび記憶媒体に関し、特に、低解像度でプレスキャンを行って、本スキャンを行うべき領域を決定した後に高解像度で本スキャンを行う方式の画像読取処理装置、該装置に適用される画像読取処理方法、該方法をコンピュータに実行させるためのプログラム、及び該プログラムを記憶した記憶媒体に関する。
【背景技術】
【０００２】
紙原稿やフィルムなどの上に存在する画像を読み取って画像を入力する画像読取装置では、一般に、先ず低解像度で画像を読み取るプレスキャンという画像読取を行って、得られた低解像度の画像を基に、ユーザがスキャンする範囲を決め、次に、決められた範囲において高解像度での本来の画像読取を行っている。
【０００３】
なお従来、プリスキャンで得られた低解像度の画像に基づいて、原稿台に置かれている写真やフィルム原稿などの原稿画像の輪郭を抽出して、写真やフィルム原稿などが原稿台に置かれている領域を自動的に決定する技術がある（例えば、特許文献１，２，３参照）。この技術を用いれば、ユーザがスキャンする範囲を決めなくても、高解像度で画像読み取りを行うべき範囲を、自動的に決定することができる。
【特許文献１】米国特許第６０４９６３６号公報（図２、図３）
【特許文献２】特開平１１−８７５５号公報（段落０００９、段落００１１）
【特許文献３】特開平１０−３３６４２８号公報（段落００１９、段落００２７）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述したような原稿画像の領域を自動的に決定する従来の技術において、領域を表す座標の精度が画像の解像度に依存するため、低解像度の画像を基に自動的に決定された領域の位置精度は、高解像度での画像読み取りに対して十分な精度ではない。すなわち、自動的に上記領域を表す座標を決定して、その領域内において高解像度の本スキャン画像を得た場合、領域内の画像の一部が欠けてしまったり、逆に領域外の余分な画像までが含まれてしまったりするという問題点があった。
【０００５】
本発明はこのような問題点に鑑みてなされたものであって、原稿の正確な輪郭に沿った高解像度の画像データを自動的に獲得することを可能にした画像読取装置画像読取処理装置、画像読取処理方法、プログラムおよび記憶媒体を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、請求項１記載の発明によれば、原稿に対して第１の解像度で画像読み取りを行う第１の画像読取手段と、前記第１の画像読取手段によって得られた画像データを基に、原稿画像の輪郭領域を検出する第１の検出手段と、前記第１の検出手段によって検出された輪郭領域の外枠を外縁とする領域に亘って、前記原稿に対して、前記第１の解像度よりも高い第２の解像度で画像読み取りを行う第２の画像読取手段と、前記第２の画像読取手段によって得られた画像データを基に、前記輪郭領域において前記原稿画像の輪郭を検出する第２の検出手段と、前記第２の画像読取手段によって得られた画像データから、前記第２の検出手段によって検出された前記原稿画像の輪郭の内側に位置する画像部分の画像データを抽出する抽出手段とを有することを特徴とする画像読取処理装置が提供される。
【０００７】
また、請求項３記載の発明によれば、原稿に対して第１の解像度で画像読み取りを行う第１の画像読取ステップと、前記第１の画像読取ステップによって得られた画像データを基に、原稿画像の輪郭領域を検出する第１の検出ステップと、前記第１の検出ステップによって検出された輪郭領域の外枠を外縁とする領域に亘って、前記原稿に対して、前記第１の解像度よりも高い第２の解像度で画像読み取りを行う第２の画像読取ステップと、前記第２の画像読取ステップによって得られた画像データを基に、前記輪郭領域において前記原稿画像の輪郭を検出する第２の検出ステップと、前記第２の画像読取ステップによって得られた画像データから、前記第２の検出ステップによって検出された前記原稿画像の輪郭の内側に位置する画像部分の画像データを抽出する抽出ステップとを有することを特徴とする画像読取処理方法が提供される。
【０００８】
さらに、上記画像読取処理方法をコンピュータに実行させるためのプログラム、及び上記画像読取処理方法をプログラムとして記憶した、コンピュータにより読み出し可能な記憶媒体が提供される。
【発明の効果】
【０００９】
本発明によれば、低解像度で読み取った画像データを基に原稿画像の輪郭領域を検出し、検出された輪郭領域の外枠を外縁とする領域に亘って、高解像度で再度、画像読み取りを行う。そして、得られた高解像度の画像データを基に、前記輪郭領域において前記原稿画像の輪郭を検出し、前記の高解像度の画像データから、この検出された前記原稿画像の輪郭の内側に位置する画像部分の画像データを抽出する。これにより、原稿画像の正確な輪郭に沿った高解像度の画像データを自動的に獲得することが可能となる。
【００１０】
また、高解像度の画像データを基にした原稿の輪郭の検出を、前記輪郭領域において行うようにするので、全領域において検出処理を行うよりも処理時間が短縮される。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の実施の形態を、図面を参照して説明する。
【００１２】
図１は、本発明の一実施の形態に係る画像読取装置及び該画像読取装置に接続された画像処理装置の構成を示す図である。
【００１３】
図１において、画像読取装置１は、読取センサ１０と反射原稿光源８と透過原稿光源６とを含む読取部９から構成される。原稿７が不透明用紙で構成される場合は、ユーザが不透明用紙を指定することによって、反射原稿光源８が点灯されて原稿７が下側から照射され、原稿７からの反射光が読取センサ１０に導かれる。一方、原稿７が透明用紙で構成される場合は、ユーザが透明用紙を指定することによって、透過原稿光源６が点灯されて原稿７が上側から照射され、その透過光が読取センサ１０に導かれる。
【００１４】
読取部９が右方向へ移動することで、原稿７のすべての領域が読み取られる。なお、読取部９が移動しているときに、読取センサ１０による読み取り動作を停止させておくことが可能であり、これによって、指定された位置まで読取部９を移動してから、読取センサ１０を動作させて、原稿７の領域の一部分を読むことができる。また、読取部９の移動速度や読取センサ１０の動作を制御することにより、異なる解像度にて画像読み取りを行うことが可能である。
【００１５】
ユーザが不透明用紙および不透明用紙のうちどちらを指定した場合も、読取センサ１０で読み込まれた画像データは、インターフェイス１１を介して処理装置２へ転送され、記憶部４に格納される。記憶部４は、ハードディスクや半導体メモリー等の記憶媒体から構成される。処理部３は、記憶部４に格納された画像データに対して画像処理を行うものであり、画像データに基づき、写真やフィルムの領域輪郭を抽出する処理などを行う。ディスプレイ５は、例えばＣＲＴやＬＣＤなどの表示装置から構成され、記憶部４に格納された画像データや、処理部３で画像処理されて得られた画像データを基にした画像表示を行う。
【００１６】
図２は、画像読取装置１および処理装置２で行われる画像読取処理の手順を示すフローチャートである。また図３〜図５は、原稿領域と画素の大きさと読み取り領域との関係をそれぞれ示す第１〜第３の図である。以下においては、図３〜図５を適宜参照しながら、図２に示すフローチャートに沿って画像読取処理を説明する。
【００１７】
まず図２に示すステップＳ１で、画像読取装置１によって原稿７に対して低解像度で画像読み取り（プレスキャン）が行われる。このプレスキャンは、画像読取装置１によって読み取り可能な全領域に対して行われる。
【００１８】
ステップＳ２では、ステップＳ１で行われた画像読み取りによって得られた画像データを基に、処理部３が原稿画像領域の輪郭を抽出する。これを図３および図４を参照して説明する。
【００１９】
すなわち、図３において、破線で表示する格子は、低解像度での画像読み取りで得られる画像における画素３１の境界を示す。領域３２は実際の原稿の大きさを示し、この領域３２の輪郭が、各格子の間にあるものとする。このとき、低解像度で読み取られた画像データを基に処理部３によって抽出された原稿画像領域の輪郭は、図４に示すような、画素３１の大きさを幅とする輪郭領域４１となる。
【００２０】
ステップＳ３では、ステップＳ２で抽出された輪郭領域４１に基づき、高解像度で画像読み取りを行う際の領域を決定する。すなわち、輪郭領域４１の外枠を外縁とする領域５１（図５）を決定する。
【００２１】
ステップＳ４では、ステップＳ３で決定された領域５１に亘って、画像読取装置１が高解像度で画像読み取りを行う。
【００２２】
ステップＳ５では、ステップＳ４で得られた高解像度の画像データを基に、処理部３が輪郭領域４１において領域３２の輪郭を抽出する。このとき、処理部３は、輪郭領域４１においてのみ抽出処理を行うようにするので、領域５１において抽出処理を行うよりも処理時間が短縮される。
【００２３】
ステップＳ６では、ステップＳ５で抽出された輪郭の内側の領域３２における高解像度の画像データだけを、ステップＳ４で得られた高解像度の画像データから取り出して、記憶部４に格納する。また、ディスプレイ５に表示させるようにする。
【００２４】
以上のように、本実施の形態では、まず低解像度で画像読み取りを行って原稿画像の輪郭領域を検出し、この検出された輪郭領域の外枠を外縁とする領域において、高解像度で画像読み取りを行う。得られた画像データを基に、上記の輪郭領域において原稿画像の輪郭を検出する。こうして得られた原稿の輪郭の内側に位置する画像の画像データだけを取り出す。
【００２５】
これにより、原稿画像の正確な輪郭の内側に位置する画像データだけを取り出すことを、高速に行うことができる。また、最初から高解像度で画像を読み取り、原稿画像の輪郭を検出する場合には、読み取った画像データを記憶しておく記憶部４の容量が大きくなり、また処理部３での処理時間も長くかかってしまうが、本実施の形態では、記憶部４の容量が少なくて済み、また処理部３での処理時間も短縮できる。
【００２６】
［他の実施の形態］
なお、図２のステップＳ２で得られた輪郭領域４１と、ステップＳ１で読み込まれた低解像度の画像データとを基に、図４に示すような画像をディスプレイ５に表示し、これをみたユーザが、その後の高解像度での画像読み取りを行うか否かを判断するようにしてもよい。
【００２７】
また、本発明の目的は、前述した実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムまたは装置に供給し、そのシステムまたは装置のコンピュータ（またはＣＰＵ、ＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出して実行することによっても達成される。
【００２８】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体およびプログラムは本発明を構成することになる。
【００２９】
また、プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【００３０】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれる。
【００３１】
更に、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれる。
【図面の簡単な説明】
【００３２】
【図１】本発明の一実施の形態に係る画像読取装置及び該画像読取装置に接続された画像処理装置の構成を示す図である。
【図２】画像読取装置および処理装置で行われる画像読取処理の手順を示すフローチャートである。
【図３】原稿領域と画素の大きさと読み取り領域との関係をそれぞれ示す第１の図である。
【図４】原稿領域と画素の大きさと読み取り領域との関係をそれぞれ示す第２の図である。
【図５】原稿領域と画素の大きさと読み取り領域との関係をそれぞれ示す第３の図である。
【符号の説明】
【００３３】
１  画像読取装置
２  処理装置
３  処理部
４  記憶部
５  ディスプレイ
６  透過原稿光源
７  原稿
８  反射原稿光源
９  読取部
１０  読取センサ
１１  インターフェイス
【図１】
2005115417.tif 000003
【図２】
2005115417.tif 000004
【図３】
2005115417.tif 000005
【図４】
2005115417.tif 000006
【図５】
2005115417.tif 000007