(57)【要約】【課題】常に現在位置を把握し、大きな画像を複数回の走査で読み取り、かつ、部分的にも修正可能にすること。【解決手段】マウス装置は、画像読取部と画像データを保持する一時記憶バッファと、画像読取部の論理的な位置を認識する位置認識部とから構成され、更に、画像読取部の相対的な読み取り開始点である論理原点を指定する原点設定／解除指示部と、画像データを読み取り始める画像読取指示部とを備える。原点設定指示部は、指示された時点において、読み取る画像媒体上の画像読取部の位置を論理原点に設定し、設定された論理原点を記憶する論理原点記憶手段と、走査の間、該マウスの移動方向と距離を原点を基準として位置認識部が検知し、画像読取部の被読取り媒体上の相対位置を認識する相対位置認識手段と、相対位置と移動方向及び距離からなる情報と該位置に同期した画像データをコンピュータに送信する画像情報伝達手段とを有する構成を特徴とする。【選択図】図６
2006186779.tif 000002
【特許請求の範囲】
【請求項１】
被読取り媒体上にある画像を、スキャナ機能を装備した光学式のマウス装置で走査して読み込み、画像データをコンピュータへ送信して、取り込んだ画像を画面上に表示可能なスキャナ装置であって、
前記マウス装置は、画像を光学的に読取る為の画像読取り部と、取り込まれた画像データを保持する一時記憶バッファと、該画像読取り部の論理的な位置を認識する位置認識部と、該マウスの底面と被読取り媒体との接地距離を検出し、接地状態を判断する接地面認識部と、前記画像読取り部の相対的な読み取り開始点である論理原点を指定する原点設定／解除指示部と、画像データを読み取り始める画像読取り指示部とを有することを特徴とするスキャナ装置。
【請求項２】
前記原点設定指示部は、指示された時点において、読取る画像媒体上の前記画像読取り部の位置を論理原点に設定するものであり、
設定された論理原点を記憶する論理原点記憶手段と、走査の間、該マウスの移動方向と距離を原点を基準として前記位置認識部が検知することにより、前記画像読取り部の被読取り媒体上の相対位置を認識する相対位置認識手段と、相対位置と移動方向及び距離からなる情報と該位置に同期した画像データをコンピュータに送信する画像情報伝達手段とを有することを特徴とする請求項１記載のスキャナ装置。
【請求項３】
前記原点設定指示部は、再度、指示することにより論理原点の設定を解除する機能を有する前記原点設定／解除の両用指示部であることを特徴とする請求項１記載のスキャナ装置。
【請求項４】
前記スキャナ装置から送信される原点設定情報に基づいて、コンピュータが現時点でポインティングしている位置を原点とする論理的な表示上の座標系を設定する原点設定手段と、被読取り媒体上の相対位置と移動方向及び距離からなる情報と該位置に同期した画像データを継続して受信し、該表示上の座標系に合わせて表示する読み取り画像表示手段と、前記画像読取り部の持つ解像度をコンピュータの表示装置の持つ解像度へ変換する画像変換手段とを有することを特徴とするスキャナシステム。
【請求項５】
被読取り媒体上にある画像を、スキャナ機能を装備した光学式のマウス装置で走査して読み込み、画像データをコンピュータへ送信して、取り込んだ画像を画面上に表示可能なスキャナ装置におけるスキャナ制御方法であって、
前記マウス装置の画像読取り部により、画像を光学的に読取り画像データを取り込む画像読取りステップと、
該取り込まれた画像データを一時記憶バッファに保持する保持ステップ、
前記画像読取り部の論理的な位置を認識する位置認識ステップと、
該マウスの底面と被読取り媒体との接地距離を検出し、接地状態を判断する接地面認識ステップと、
前記画像読取り部の相対的な読み取り開始点である論理原点を指定する原点設定指示ステップと、
前記論理原点を解除する原点解除指示ステップと、
画像データを読み取り開始を指示画像読取り指示ステップと、
を有することを特徴とするスキャナ制御方法。
【請求項６】
請求項５に記載されたスキャナ制御方法をコンピュータが実行するためのプログラム。
【請求項７】
請求項５に記載されたスキャナ制御方法をコンピュータが実行するためのプログラムをコンピュータが読み取り可能に記憶した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スキャナ装置から送信される原点設定情報に基づいて、コンピュータが現時点でポインティングしている位置を原点とする論理的な表示上の座標系を設定する原点設定手段と、被読取り媒体上の相対位置と移動方向及び距離からなる情報と該位置に同期した画像データを継続して受信し、該表示上の座標系に合わせて表示する読み取り画像表示手段と、前記画像読取り部の持つ解像度をコンピュータの表示装置の持つ解像度へ変換する画像変換手段とを有することを特徴とするスキャナシステム及びスキャナ装置及びプログラム及び記録媒体に関する。
【背景技術】
【０００２】
従来から、紙媒体上の一部の画像を簡易に読み取り、電子化する手段として、ハンディスキャナやペン入力が知られている。
【０００３】
しかし、１回の走査で読み取れる範囲は限られているので、より広い範囲を取り込む時には、逆に非常に煩雑な操作を繰り返さねばならないという問題があった。
【０００４】
この問題を解決した装置として、例えば、特開平１１−７３５６号公報では、コンピュータの表示装置上におけるカーソルポインタの位置を指示する本体部に画像情報を読み取るための光学的読取手段を付属させたマウス装置を開示している。
【０００５】
ここでは、広い範囲の画像をも時間的に隣接する２回のスキャン操作によって得られるバッファメモリ内のイメージデータを比較し、両者間のデータの一致部分及び不一致部分を識別して、一致部分の一方を除去して対象画像のイメージデータを構成して出力する手段を提案している。
【特許文献１】特開平１１−７３５６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記特許文献１に記載の装置は、順に読み込んだ画像データを元の１つのイメージに合体させるために、前に取り込んだ画像情報と、その次に取り込んだ画像情報とのつなぎ目を照合して重複部分を判断し、一方を捨てる手段を採用しているので、原紙の通りのレイアウトで取り込むためには、常に重複個所を作りながら走査しなければならない。また、読み込む原紙の位置情報が認識する手段がないことから、広い範囲を取り込む時には、複数回の走査の都度、隣接する箇所を重複させながら、時間的に連続していなければならないという制約があった。このことは読み損なった箇所や部分的な修復のための再走査ができないということを意味する。即ち、ハンディなスキャナに求められるエディットスキャンができず、読み取り精度を高めることができないという問題があった。
【０００７】
本発明は、上記の問題点を解決するためになされたもので、本発明の目的は、原紙の任意の箇所を論理原点とする論理的な座標系を設定し、原紙上での位置情報を走査継続中に認識しながら画像を取り込むことを可能とすることである。
【０００８】
従って、本発明は、画像読取り装置の大きさを超える画像に対しても、画像の重複等を気にせず、表示画面で確認しながら操作ができ、読み損ねた箇所に気づいたときに後で再走査して修復できるような簡便な操作性を提供するスキャナシステム及びスキャナ装置及びプログラム及び記録媒体を提供することである。
【課題を解決するための手段】
【０００９】
本発明の第１は、被読取り媒体上にある画像を、スキャナ機能を装備した光学式マウスで走査して読み込み、画像データをコンピュータへ送信して、取り込んだ画像を画面上に表示可能なスキャナ装置である。
【００１０】
前記マウス装置は、画像を光学的に読取る為の画像読取り部と、取り込まれた画像データを保持する一時記憶バッファと、該画像読取り部の論理的な位置を認識する位置認識部と、該マウスの底面と被読取り媒体との接地距離を検出し、接地状態を判断する接地面認識部とから構成され、操作のために前記画像読取り部の相対的な読み取り開始点である論理原点を指定する原点設定／解除指示部と、画像データを読み取り始める画像読取り指示部とを備えている。
【００１１】
前記原点設定指示部は、指示された時点において、読取る画像媒体上の前記画像読取り部の位置を論理原点に設定するものであり、設定された論理原点を記憶する論理原点記憶手段と、走査の間、該マウスの移動方向と距離を原点を基準として前記位置認識部が検知することにより、前記画像読取り部の被読取り媒体上の相対位置を認識する相対位置認識手段と、相対位置と移動方向及び距離からなる情報と該位置に同期した画像データをコンピュータに送信する画像情報伝達手段とを有することを特徴とする。
【００１２】
また、前記原点設定指示部は、再度、指示することにより論理原点の設定を解除する機能を有する前記原点設定／解除の両用指示部であることを特徴とする。
【００１３】
本発明の第２は、前記スキャナ装置から送信される原点設定情報に基づいて、コンピュータが現時点でポインティングしている位置を原点とする論理的な表示上の座標系を設定する原点設定手段と、被読取り媒体上の相対位置と移動方向及び距離からなる情報と該位置に同期した画像データを継続して受信し、該表示上の座標系に合わせて表示する読み取り画像表示手段と、前記画像読取り部の持つ解像度をコンピュータの表示装置の持つ解像度へ変換する画像変換手段とを有することを特徴とする。
【発明の効果】
【００１４】
本発明によれば、被読取り媒体上に論理的な座標系を設定し、走査中に原紙上での位置を論理的な座標として認識しながら対象となる画像データを取り込むことが可能となるので、細かな位置調整を気にすることなくスキャナを走査させることで、大きな画像を１つの完成されたイメージとして取り込める効果を奏する。
【００１５】
また、本発明は、読み損ねた箇所が発生した場合や読み取りが不具合な場合に、画像の重複や時間的タイミングも気にせずに、表示画を確認しながら修復できるという操作性に優れたエディットスキャン機能を提供する。その結果、画像の一部を繰り返して読み取り、画像の精度を高めることができるという効果を奏する。
【発明を実施するための最良の形態】
【００１６】
〔第１実施形態〕
以下、図面を参照して本発明の実施形態を説明する。
【００１７】
図１は本発明の利用形態の構成を示す図である。
【００１８】
取り込み操作のイメージを以下に示す。
【００１９】
本発明は画像読取り機能を装備した光学式マウスとコンピュータから構成される。構成図を図１ａに記す。被読取り媒体１０１上にある画像を、スキャナ機能を装備した光学式マウス装置１０２で走査して読み込み、画像データをコンピュータ１０３へ送信して、取り込んだ画像を画面上に表示する。
【００２０】
マウス装置１０４は画像読取り部１０６、位置認識部１０５、接地面認識部１０７、画像読取りボタン１０８、原点設定／解除ボタン１０９から構成される（図１ｂ）。画像を光学的に読取る為の画像読取り部１０６はスキャナ機能を持ち、取り込まれたデータを一時記憶バッファ１１０に保持する。また、読取る画像媒体上の任意の箇所に論理原点を設定する為の原点設定／解除ボタン１０９のクリックにより、設定された論理原点を記憶する機能を備えている。マウス装置１０４が移動した場合の論理的な位置を読取る位置認識部１０５は、通常の光学的マウスの位置認識機能と同等であるが、論理原点からの位置座標を計測して、マウス装置１０４が読取り媒体上のどの相対位置にいるかを常に認識できる機能が付加されており、画像読取り部１０６の移動に伴って、読み込まれる画像データの方向と距離を画像読取り部１０６と同期をとりながら位置情報を取得する手段を擁する。また、マウス装置１０４の底面と読取り媒体との接地距離を検出する接地面認識部１０７は、接地有無の状態を判断する手段を擁している。接地面が所定の距離になると、論理原点の解除、即ち、位置認識付きの画像読み込みを中止したものと判定する。この機能は、原点設定／解除ボタン１０９を再クリックしたときも同様である。
【００２１】
原点設定ボタン１０９をクリックし、位置認識部１０５によって検知された現在の位置を論理原点とする情報をコンピュータに送信する手段は、コンピュータ内内蔵の光学的マウスドライバが行い、コンピュータ上で動作する本発明であるプログラムがドライバを介してその情報を受け取る。当該プログラムは、コンピュータの表示装置のウインドウにおいて、例えば、左上を自己の論理原点に設定し、マウス側の画像との一致化を図る。
【００２２】
マウスが移動すると、移動させた方向と距離を位置認識部１０５が検知し、論理原点との相対位置を計測して、コンピュータへ送信し、前記プログラムはドライバを介して、ウインドウ上の論理原点と同期した相対位置を計算する。画像データはデータ取り込み後、同様に前記プログラムに受け渡され、マウスの持つ解像度からディスプレイの解像度へ変換するので画像は論理座標に変更がない限り同じ位置に表示される。このことにより、複数回走査しても論理座標値に対応する画面上の位置に画像が取り込まれる。
【００２３】
画像を読み込むときは、画像読み取りボタン１０８を押した状態で、スキャナを操作すると画像読み取り部１０６が画像を読み込む。
【００２４】
以下、図２を参照して、本発明に適用可能なコンピュータのハードウェア構成について説明する。
【００２５】
図２は、図１に示したコンピュータ２００のハードウェア構成の一例を示すブロック図である。
【００２６】
図２において、２０１はＣＰＵで、ＲＯＭ２０３又はハードディスク（ＨＤ）（その他の記憶装置、例えば、フレキシブルディスク，ＣＤ−ＲＯＭ，ＤＶＤ−ＲＯＭ等どのような記憶装置であってもよい）２０４に格納されたプログラムをＲＡＭ２０２上にロードして実行することにより、コンピュータ全体を制御する。ＲＡＭ２０２は、ＣＰＵ２０１の作業領域として使用される。
【００２７】
２０７は表示装置である。本発明では、スキャナ一体型マウスと同期をとって、画像を表示する。２０６は入力装置で、キーボードやマウス等のポインティングデバイス等に相当する。２０７は表示装置で、ＣＲＴ，ＬＣＤ等で構成される。
【００２８】
なお、図４に示した画像処理プログラムはＨＤ２０５内に構築されている。また、当プログラムは、ＣＰＵ２０１がＨＤ２０４に格納されるプログラムをＲＡＭ２０２上にロードして実行することにより、実現される。
【００２９】
２０９は、デバイスインターフェイスであり、光学式マウス２１０と接続され、付設されたスキャナ２１１が読み取った画像情報と共に位置情報を送信する。なお、論理原点設定ボタン１０９による論理原点はＲＡＭ２０２に記憶する。
【００３０】
以下、本発明の実施形態を図３と図４を参照して、説明する。
【００３１】
図３は、マウス一体型スキャナが移動する模式図である。
【００３２】
３０１ａは移動前のマウスであり、移動して、マウス３０１ｂと記される。３０２ａは移動前の論理原点設定ボタンであり、移動後、論理原点設定ボタン３０２ｂとなる。３０３ａは移動前の画像読み取りボタンであり、移動後、３０３ｂ画像読み取りボタンとなる。
【００３３】
図４は、マウス一体型スキャナの動作に対するコンピュータの画像処理プログラムの同期動作フローである。
【００３４】
ステップＳ４０１において、読み取りの対象物（原画）上の所望の箇所にマウス一体型スキャナ３０１ａ（以下、マウスと総称することがある）を配置し、論理原点設定ボタン０３−０２ａが押下されると論理原点が設定される。座標軸はマウス装置に対して右方向をＸ軸のプラス、手前の方向をＹ軸のプラスとする（図３）。マウスカーソルは画像読み取り部の位置認識センサと同じ位置を指すことが固定されている。
【００３５】
ステップＳ４０２において、論理原点設定の情報がマウスドライバを介して、本発明であるコンピュータの画像処理プログラムに送られる。当プログラムは、コンピュータが、現在、ポイントしているところを表示している領域上の論理原点に設定する。
【００３６】
ステップＳ４０３において、マウス３０１ａを接地面から離さずに平行移動して取り込みたい画像のある位置まで移動する。マウス３０１ｂの移動に伴い、位置認識部１０５は現在の相対座標位置を常に検出する。なお、距離検出用のセンサや光学素子は既存の技術を用いるものとする。
【００３７】
ステップＳ４０４において、位置移動情報がマウスドライバを介して、当プログラムに送られる。当プログラムは、移動した方向と距離分をウインドウ上の相対位置に移動させる。
【００３８】
ステップＳ４０５において、マウス３０１ｂが接地面から制限の距離離れると接地面認識部１０７が論理原点解除と判断し、また、論理原点設定／解除ボタン３０２ｂが押されても論理原点解除となる。そうでない場合は、論理原点設定／解除ボタン３０２ｂ又は画像読取りボタン１０８のいずれかが押されるまで、ステップＳ４０３を繰り返す。
【００３９】
ステップＳ４０６において、画像読取りボタン１０８が押しながら、原紙上の画像上のマウスを移動させると、画像読取り部１０６は、走査方向に沿って画像データを取り込む。例えば、走査方向は画像読取り部１０６の垂直方向とする。マウスの移動量にあわせて、論理原点からの相対座標値を保持しながら、画像が取り込まれる。１回で取り込めない場合は引き続いて次の走査開始位置までマウスを移動し繰り返し走査する。
【００４０】
ステップＳ４０７において、マウス３０１ｂから、送られる所定の単位の画像データと位置移動情報が、マウスドライバを介して、当プログラムが受ける。
【００４１】
ステップＳ４０８において、当プログラムは、画像データをマウス一体型スキャナの解像度と同等の解像度で変換し、ウインドウに変換した画像データを表示する。原紙の画像とウインドウ上の画像は一致する。
【００４２】
ステップＳ４０９において、前述した論理原点解除した場合は、マウス側は論理原点解除の状態となり、これに合わせて、当プログラム側もウインドウの論理原点を解除する（ステップＳ４１０）。
【００４３】
以下、図５を参照して、大きな画像を読み取る場合を説明する。
【００４４】
例えば、画像読み取り部１０６より大きな画像を読取る場合、複数回走査する必要がある。マウスを読取る画像の位置まで移動する。マウス５０１ａで原紙５０２ａの画像を取り込む走査を開始し、画像５０５ａを読む。コンピュータの表示領域５０４ａには５０３ａに示す画像データが表示される。読み終わったマウス５０１ｂを走査する位置まで移動し、原紙５０２ｂ上の画像について走査を繰り返し、画像５０５ｂを得る。コンピュータの表示領域５０４ｂには、５０３ｂに示す画像データが表示される。目的の画像が読み込まれるまで同じ操作を繰り返し行う。
【００４５】
マウスの移動速度や方向により1度の読み取り精度にばらつきが発生し、上手く読取れないことがある。
【００４６】
図６は、一度読み込んだ座標位置の画像を再度読み込み、画像データを上乗せして、高精度の画像を得る操作の模式図である
例えば、マウス６０１ａで原紙６０２ａ上の画像６０５ａを読み取って、コンピュータの表示領域６０４ａに６０３ａに示す画像データが表示される。
【００４７】
しかし、図では、一部が欠けた状態であることがわかる。これをエディットスキャンして、瑕疵の無い画像を得るのが図６ｂである。マウス６０１ｂを走査する位置まで移動し、原紙６０２ｂ上の毀損画像６０５ｂについて走査を繰り返す。コンピュータの表示領域６０４ｂには、適切な画像６０３ｂが表示される。目的の画像が読み込まれるまで同じ操作を繰り返し行う。
【００４８】
上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されることは言うまでもない。
【００４９】
以上、一実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【００５０】
なお、上述した実施形態の各変形例のいずれか又は全てを組み合わせた構成も全て本発明に含まれるものである。
【００５１】
以下、図７に示すメモリマップを参照して本発明に係るスキャナシステムを構成する各装置で読み取り可能なデータ処理プログラムの構成について説明する。
【００５２】
図７は、本発明に係るスキャナシステムを構成する各装置で読み取り可能な各種データ処理プログラムを格納する記録媒体（記憶媒体）のメモリマップを説明する図である。
【００５３】
なお、特に図示しないが、記録媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【００５４】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、インストールするプログラムやデータが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【００５５】
本実施形態における図４に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記録媒体により、あるいはネットワークを介して外部の記録媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【００５６】
以上のように、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【００５７】
この場合、記録媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記録媒体は本発明を構成することになる。
【００５８】
プログラムコードを供給するための記録媒体としては、例えば、フレキシブルディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，ＤＶＤ−ＲＯＭ，磁気テープ，不揮発性のメモリカード，ＲＯＭ，ＥＥＰＲＯＭ，シリコンディスク等を用いることができる。
【００５９】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００６０】
さらに、記録媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００６１】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのソフトウェアによって表されるプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【００６２】
さらに、本発明を達成するためのソフトウェアによって表されるプログラムをネットワーク上のサーバ，データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【図面の簡単な説明】
【００６３】
【図１】本発明の利用形態の構成を示す図である。
【図２】図１に示したコンピュータのハードウェア構成の一例を示すブロック図である。
【図３】マウス一体型スキャナが移動する模式図である。
【図４】マウス一体型スキャナの動作に対するコンピュータの画像処理プログラムの同期動作フローである。
【図５】マウス一体型スキャナが大きな画像を複数回走査して画像を読み取る場合の説明図である。
【図６】マウス一体型スキャナが画像を読み取る場合に読み損なった部分を再走査して読み込む場合の説明図である。
【図７】本発明に係るスキャナシステムを構成する装置で読み取り可能な各種データ処理プログラムを格納する記録媒体（記憶媒体）のメモリマップを説明する図である。
【符号の説明】
【００６４】
２００  コンピュータ
２０１  ＣＰＵ
２０２  ＲＡＭ
２０３  ＲＯＭ
２０４  外部メモリ
２０５  ＨＤ
２０６  入力装置
２０７  表示装置
２０９  デバイスインターフェイス
２１０  光学式マウス
２１１  スキャナ
【図１】
2006186779.tif 000003
【図２】
2006186779.tif 000004
【図３】
2006186779.tif 000005
【図４】
2006186779.tif 000006
【図５】
2006186779.tif 000007
【図６】
2006186779.tif 000008
【図７】
2006186779.tif 000009