(57)【要約】【課題】  読み取りモード毎に最適な解像度でプレビューを行うことにより、プレビュー解像度の最適化を図る。【解決手段】  通常のプレビュー時には最も低い解像度にて高速にプレビューを行い、全自動モードなどの、プレビュー画像をもとに処理を決定するような場合にはそれに応じて高い解像度にてプレビューを行う。【選択図】  図１
2005311947.tif 000002
【特許請求の範囲】
【請求項１】
原稿の大まかな情報を得るために画像データを取り込むプレビュー手段と、
保存用画像データを取り込む本スキャン手段と、
前記本スキャンの動作モードを設定する手段と、
を有するイメージスキャナであって、
前記本スキャンの動作モードごとに前記プレビューの読み取り解像度を変更する手段
を備えたことを特徴とするイメージスキャナ。
【請求項２】
原稿の大まかな情報を得るために画像データを取り込むプレビュー手段と、
保存用画像データを取り込む本スキャン手段と、
前記本スキャンの動作モードを設定する手段と、
を有するイメージスキャナであって、
前記プレビュー手段によって取り込まれた画像データをもとに自動的に本スキャンを行う全自動読み取り手段
を備えたことを特徴とするイメージスキャナ。
【請求項３】
請求項２において、プレビュー手段によって取り込まれた画像が判別不可能である場合には、更に高い解像度にて再度プレビューを行う手段
を備えたことを特徴とするイメージスキャナ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はコンピュータに接続され、読み取った原稿画像をコンピュータに送信するスキャナに関する。
【背景技術】
【０００２】
原稿画像を読み取り、コンピュータに電子画像データを入力する装置としてスキャナが知られている。スキャナはコンピュータに接続された状態で、コンピュータ側からの指示に従って動作し、スキャニングを行う。スキャニングによって得られる画像データはインターフェースを通じてコンピュータに送られる。コンピュータはコンピュータ内にインストールされているソフトウェアによってスキャナを制御する。ユーザがコンピュータを操作し、スキャナを使用して原稿画像を読み取ることはユーザがこのコンピュータに入っているソフトウェアを操作することにほかならない。ユーザはコンピュータのディスプレイ上に表示されるグラフィカルなユーザインターフェースによってスキャナを制御する。ユーザインターフェース上には様々な情報が表示されており、また、画像読取に関するパラメータが変更可能に並べられている。ユーザはこれらのパラメータを自在に変更し、画像の細かさや、明るさや色味などを好みの状態でスキャンすることができるようになっている（例えば、特許文献１参照。）。
【０００３】
逆にユーザは読み取りパラメータの設定をソフトウェアに任せてしまうこともできる（例えば、特許文献２参照。）。その際にはユーザは原稿をスキャナにセットし、自動読み取りボタンを押すことで、スキャナは自動的に原稿をプレビューし、どのような原稿であるかを判断し、最適な設定で本スキャンを行うことができる。
【特許文献１】特開２０００−３３２９６６号公報
【特許文献２】特開２０００−１１３１７３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、画像を読み取る際の細かさを設定するパラメータとして読み取り解像度がある。読み取り解像度は原稿画像をどれだけ細かく読み取るかを指定するもので、高解像度であるほど画像情報を大量に読み取れるが、それだけスキャンに要する時間が長くなる。逆に低解像度であれば、原稿の情報はおおまかにしか取り込めないが、高速でスキャン可能である。よって、通常の原稿画像の読み取りは、まず、低解像度にてプレビューを行い、その画像を見て実際に必要なエリアを範囲指定したり、解像度を設定したりして本スキャンを行う、というような手順にて行われる。また、自動読み取りモードにてスキャンするときも、まずプレビューを行い、その画像をソフトウェアが判定し、パラメータや読み取りエリアを設定した後、本スキャンを行う。このように、いかなる読み取りモードにてスキャニングをするにしてもまずはプレビューを行い、それをもとに本スキャンをするという手順にて動作される。ところで従来、プレビュー時の読み取り解像度は常に固定であった。プレビューはその目的が、素早く大まかな情報を得ることにあるため、通常はスキャナの持つ最低解像度にて行われていた。ところが最近ではソフトウェアの機能が高度化し様々な読み取りモードを備えるようになってきたため、プレビュー時にも多くの情報を要求したいというケースもでてきた。たとえば全自動モードと呼ばれる機能は、プレビューにて全読み取り範囲を読み取り、そこに置かれている原稿の種類は写真原稿なのか文字原稿なのか、傾いていないかどうか、何枚の原稿が置かれているか、などを判別し、最適な設定値にて必要なエリアのみを読み取り、傾きがある場合にはそれを補正して画像データとして保存まで行うことが出来るようになっている。これらはプレビュー画像データをもとにした画像判別処理にて制御されるが、精度良く処理を実行するには判別のもとになるデータ量は多いほどよい。しかし、全自動モードは手軽に目的のスキャニングを行うには有効な手段であるが、自由自在な読み取りを行うには、依然としてユーザが自らプレビュー画像を確認しつつ手動にて操作を行う方法も使用されている。このようにプレビューに要求される機能が多岐にわたってきたため、従来のように解像度が固定では全てのモードに最適なプレビューが行えないという問題があった。
【０００５】
本発明は前記の内容に鑑み、プレビュー時の解像度を可変にするものである。
【課題を解決するための手段】
【０００６】
上記目的を達成するために本発明においては、画像読取をどのモードにて行うかによってプレビューの解像度を変更する。
【０００７】
（作用）
本発明においては、プレビューでの多くの情報が不要な時は低解像度にてプレビューを行い、プレビュー画像情報をもとに様々な処理をする必要がある際には解像度を必要なだけ上げてプレビューを行うことにより、プレビュースピードと自動読み取り処理の最適化が図られる。
【発明の効果】
【０００８】
以上説明したように本発明によれば、ユーザが手動で読み取りを行うモードの時には高速でプレビューを行い、全自動モードなどのプレビュー画像に多くの情報を要求する読み取りモードの時には高精度でプレビューを行うことができ、本スキャンをどのようなモードで行うにしても、それに最適なプレビュー動作を行うことが可能となる。
【発明を実施するための最良の形態】
【０００９】
以下、図面を参照して本発明の内容を詳細に説明する。
【００１０】
図２は、本実施例におけるソフトウェアの構成を示す。２０１は画像処理用のアプリケーションソフトウェアであり、様々な画像ファイルの編集ができる。また、スキャナの読み取りドライバを呼び出し、アプリケーション上から画像読み取りが出来るようになっている。２０２は読み取りドライバであり、画像読み取りの際にユーザと直接インターフェースをとるソフトウェアである。また、スキャナから送られて来た画像データに様々な画像処理を施したり、全自動モードの制御をするなど上位レベルでの読み取り動作処理を行っている。２０３はローレベルドライバであり、実際にスキャナと通信し、直接スキャナ本体が持つ機能をコントロールしている。２０４はスキャナ本体を示している。
【００１１】
図３は、本発明の一実施例の構成を示す。３０１はコンピュータの処理内容を表示するディスプレイ装置である。３０２はコンピュータ装置本体である。３０３はユーザがコンピュータに命令を入力するためのキーボード装置である。３０４はコンピュータとスキャナを接続するためのインターフェースケーブルである。３０５はスキャナ本体である。図のようにコンピュータ装置３０２にスキャナ３０５を接続し、コンピュータ装置３０２において、スキャナ３０５を駆動するための読み取りドライバを起動させる。原稿を原稿台ガラス上にセットし、読み取りドライバを操作して読み取りを行う。
【００１２】
図４は読み取りドライバのパソコンディスプレイ上の画面表示である。２０１はプレビューボタン、２０２は本スキャンボタン、２０３は全てをパソコンに任せてしまう全自動スキャンボタンである。２０４はプレビュー画像を表示するエリアである。手動で読み取りを行う場合にはまずプレビューボタン２０１を押してプレビュー画像表示エリア２０４に画像を表示させる。次にユーザはその画像を見ながら必要な範囲を選択し、解像度や画質の調整を行った後、本スキャンボタン２０２を押すことで、利用可能な画像データの読み取りを行うことが出来る。全自動モードにて読み取りを行う際には全自動スキャンボタン２０３を押すだけで、あとは読み取りドライバが自動的にプレビューを行い、それをもとに有効な画像範囲や最適な画質調整を自動的に設定し、本スキャンを実行する。２０５はカラーモード設定ボタンであり、フルカラーやグレースケール、２値画像などの選択を行う。２０６は解像度設定ボタンである。２０７、２０８はそれぞれ本スキャンでの読み取り画像の幅、及び高さを設定するエリアである。ユーザはここに数値を入力することで範囲を指定できる。また、プレビュー画像表示エリア２０４内の画像をポインティングデバイスにて範囲指定することも可能であり、その際には自動的に数値が表示される。２０９はブライトネス設定用のバーであり、画像の明るさを調整する。２１０はコントラスト設定用のバーであり、画像の明暗差を調整する。２１１はガンマ設定用のバーであり、ガンマ補正を調整する。
【００１３】
図１は本実施例の動作を示したフローチャートである。ユーザはステップＳ１０１にて読み取りドライバを起動し、ステップＳ１０２にて読み取りの動作モードを設定する。ステップＳ１０３にてはドライバソフトウェアはプレビューボタンが押されたかどうかを確認し、押された場合はステップＳ１０４にて低解像度でのプレビューを行う。その後ステップＳ１０５にては、プレビュー画像表示エリアに表示された画像を確認しつつ、ユーザが手動にて本スキャンのための設定を行う。ステップＳ１０６にて本スキャンボタンが押されると、ステップＳ１０７にて本スキャンを行う。ステップＳ１０２にてプレビューボタンが押されず、ステップＳ１０８にて全自動ボタンが押された場合には、スキャナは全自動スキャンモードに入る。ステップＳ１０９にて全自動読み取りモード用のプレビュー解像度が設定され、次にステップＳ１１０にてプレビューが行われる。ステップＳ１１１にてはプレビュー画像データをもとにどのような原稿であるかを判別し、判別できるとＳ１１２に進み、原稿に応じたパラメータが自動設定される。実際に読み取る原稿の種類はテキスト原稿や、写真、カラー文書など多様であり、それぞれに最適な設定値は異なる。そのためドライバソフトウェアはプレビューにて得られた画像データのヒストグラムや濃度の変化などの情報をもとに原稿の種類を判別し、それぞれに最適なパラメータを設定して本スキャンを行う。たとえば、原稿が通常のテキスト原稿であった場合には低解像度の白黒モードで十分である。また、原稿が写真原稿であれば高解像度のフルカラー読み取りに設定し、さらにヒストグラム情報をもとにブライトネス、コントラスト、ガンマなどを設定し、写真原稿を高画質にて読み取るようにする。さらに、複数の写真を同時に読み取るマルチ写真モードの際にも、それに最適な設定にて読み取りを行う。このように、それぞれに最適な解像度にて読み取られたプレビュー画像をもとにパラメータが設定され、ステップＳ１０７にて本スキャンを行う。ステップＳ１１１にて、原稿種別が判別されないときはＳ１１３にて解像度をさらに高く設定し、再度プレビューを行う。
【００１４】
さらにステップＳ１１４にては、プレビュー以前に本スキャンボタンが押された場合であり、プレビューという動作を行わずにデフォルトの設定にて本スキャンを行う。
【図面の簡単な説明】
【００１５】
【図１】本発明の処理動作を示すフローチャートである。
【図２】実施例のソフトウェアの簡単な構成を示す図である。
【図３】実施例のシステム構成図である。
【図４】実施例のパソコンディスプレイ上の操作画面を示す図である。
【図１】
2005311947.tif 000003
【図２】
2005311947.tif 000004
【図３】
2005311947.tif 000005
【図４】
2005311947.tif 000006