(57)【特許請求の範囲】
【請求項１】
ホストコンピュータと双方向通信を行う通信手段と、前記通信手段を通じて受信した少なくとも指定された解像度、読み取り範囲の読み取り条件で読み取りを行う読取手段と、読み取り範囲を決定する読取範囲決定手段とを備える画像読取装置において、
縦幅と横幅とのドット数を固定して縦幅と横幅との長さ及び解像度を変化させて読み取り範囲を設定し、又は、縦幅と横幅との長さを固定して、縦幅と横幅とのドット数及び解像度を変化させて読み取り範囲を設定し、若しくは、解像度を固定して縦幅と横幅とのドット数及び縦幅と横幅との長さを変化させて読み取り範囲を設定し、この三つの読み取り範囲中の一つを前記読取範囲決定手段が選択することを特徴とする画像読取装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、スキャナなどにあって設定した範囲で画像を読み取る画像読取装置に関する。
【０００２】
【従来の技術】
従来、スキャナなどの画像読取装置での読み取り範囲の設定は、ホストコンピュータに接続されたブラウン管上のユーザインタフェースから、予め画像読取装置に設定されている読み取り範囲、例えば、Ａ３，Ａ４，Ｂ５などの定形サイズを選択している。又は、ユーザが希望する任意の範囲を設定している。このサイズは通常、主走査方向の２辺と、副走査方向の２辺の合計４辺の四角形の範囲である。
【０００３】
ここで解像度はドット／長さで示され、この解像度を変化させた場合、前記の読み取り範囲の変更設定、すなわち、長さを変更する際に解像度を固定してドット数を変化させて、その範囲を決定している。この結果、ユーザが要求する読み取り範囲において、その長さが優先されて、見た目上の範囲が変化しないようなる。
【０００４】
【発明が解決しようとする課題】
しかし、上記従来例の読み取り範囲の設定方法は、プリンタなどでは適しているが、ブラウン管（ＣＲＴ）などのドット数でサイズが表される表示機器には適さないものであった。
【０００５】
本発明は、このような従来の技術における課題を解決するものであり、ディスプレイでの画面解像度に容易に適合したサイズで読み取ることが出来ると供に、変更時に固定点がユーザの所望の位置座標にセットでき、かつ、範囲（エリア）尺度が異なるディスプレイで読み取り範囲を的確に設定できる画像読取装置の提供を目的とする。
【０００６】
【課題を解決するための手段】
上記目的を達成するために、本発明は、ホストコンピュータと双方向通信を行う通信手段と、通信手段を通じて受信した少なくとも指定された解像度、読み取り範囲の読み取り条件で読み取りを行う読取手段と、読み取り範囲を決定する読取範囲決定手段とを備える画像読取装置において、縦幅と横幅とのドット数を固定して縦幅と横幅との長さ及び解像度を変化させて読み取り範囲を設定し、又は、縦幅と横幅との長さを固定して、縦幅と横幅とのドット数及び解像度を変化させて読み取り範囲を設定し、若しくは、解像度を固定して縦幅と横幅とのドット数及び縦幅と横幅との長さを変化させて読み取り範囲を設定し、この三つの読み取り範囲中の一つを読取範囲決定手段が選択するものである。
【０００７】
本発明の画像読取装置は、読み取り範囲の変更時にドット数、長さ又は解像度のいずれかを優先してユーザが選択できるので、範囲（エリア）尺度が異なるディスプレイで読み取り範囲を的確に設定できるようになる。
【０００８】
【発明の実施の形態】
次に、本発明の画像読取装置の実施形態を図面を参照して詳細に説明する。図１は本発明の画像読取装置の実施形態の構成を示す側面図である。図１において、原稿台ガラス１上に配置された原稿は、第１ミラー２と一体的に構成された照明ランプ３によって照射され、この反射光が第１ミラー２及び、この第１ミラー２と一体的に構成された第２ミラー４、第３ミラー５で走査される。この走査された反射光はレンズ３８で集光され、ＣＣＤ６に入射されて光電変換される。第１ミラー２、照明ランプ３、第２ミラー４及び第３ミラー５は、走行体モータ７を駆動源として、図中Ａ方向に移動可能となっている。
【０００９】
原稿トレイ８に積載された原稿は、ピックアップローラ９、レジストローラ１０ａ，１０ｂ、搬送ドラム１１及び搬送ローラ１２ａ，１２ｂ，１２ｃによって図中、読取位置Ｂを通じて排紙ローラ１３ａ，１３ｂ，１４ａ，１４ｂへ搬送されて排紙トレイ１５上に排出される。原稿は読取位置Ｂを通過する際に、この読取位置Ｂの近くに移動している照明ランプ３ａによって照明され、この反射光が第１、第２及び第３ミラー２ａ，４ａ，５ａで走査される。
【００１０】
この原稿を読み取った反射光をレンズ３８で集光してＣＣＤ６に入射され、その光電変換が行われる。ピックアップローラ９及びレジストローラ１０ａ，１０ｂが、図示しない給紙モータで駆動される。また、搬送ドラム１１、搬送ローラ１２ａ〜１２ｃ及び排紙ローラ１３ａ，１３ｂ，１４ａ，１４ｂが搬送モータ１６で駆動される。
【００１１】
図２は実施形態の電気的構成を示すブロック図である。図２において、ＣＣＤ６で反射光を光電気変換したアナログ信号が出力される。この出力信号は奇数ビットと偶数ビットに別れて出力される。この出力信号がマザーボードユニット（ＭＢＵ）１７のアナログ信号処理回路１８で暗電位部分が除去され、かつ、奇数ビットと偶数ビットが合成される。
【００１２】
さらに、Ａ／Ｄコンバータ１９でデジタル信号に変換される。このデジタル化された映像信号はスキャナ制御ユニット（ＳＣＵ）２０の映像データ処理部（ＳＩＰ）２１でシューディング補正、ガンマ補正、ＭＴＦ補正等の処理を行った後に２値化され、ページ同期信号、ライン同期信号及び画像クロックから成るビデオ信号を出力する。
【００１３】
映像データ処理部（ＳＩＰ）２１から出力されたビデオ信号は、映像信号エンファシス回路（ＩＥＵ）２８でエンファシス処理行われて、スキャナ制御ユニット（ＳＣＵ）２０へ出力される。このビデオ信号はスキャナ制御ユニット（ＳＣＵ）２０のセレクタ（ＳＥＬ）３０の一方に入力される。また、セレクタ（ＳＥＬ）３０の他方には映像データ処理部（ＳＩＰ）２１からのビデオ信号が入力され、その一方が映像信号エンファシス回路（ＩＥＵ）２８に入力されて、その画像処理を行うか否かが選択される。
【００１４】
セレクタ（ＳＥＬ）３０の出力がセレクタ（ＳＥＬ）３１の一方に入力され、他方にはスキャナ制御ユニット（ＳＣＵ）２０と同等の構成のリバース側制御ユニット（ＲＣＵ）３２が処理したＣＣＤ４２からのビデオ信号が入力され、原稿の読み取り面が選択される。リバース側制御ユニット（ＲＣＵ）３２は原稿の両面を同時に読み取る際に、その原稿の裏側読み取りを制御している。また、このリバース側制御ユニット（ＲＣＵ）３２は、スキャナ制御ユニット（ＳＣＵ）２０内のＣＰＵ２５によってシリアル通信で制御され、読み取った裏面画像データをビデオ信号としてマザーボードユニット（ＭＢＵ）１７を通じてスキャナ制御ユニット（ＳＣＵ）２０に転送する。
【００１５】
セレクタ（ＳＥＬ）３１からのビデオ出力信号が、セレクタ（ＳＥＬ）３２の一方に入力され、さらにコネクタ３３に供給されている。このセレクタ（ＳＥＬ）３２の他方にはビデオアダプタ３９からのビデオ信号が供給される。セレクタ（ＳＥＬ）３２が出力するビデオ信号がスキャン制御部（ＳＢＣ）２２に入力される。
【００１６】
映像データ処理部（ＳＩＰ）２１から出力されたビデオ信号がＤ−ＲＡＭ２３ａを管理するスキャン制御部（ＳＢＣ）２２に入力され、Ｄ−ＲＡＭ２３ａ及びラインメモリ（ＳＩＭＭ）２３ｂで構成される画像メモリに記憶される。この画像メモリに記憶された画像データがセレクタ（ＳＥＬ）３４の一方に供給される。また、セレクタ（ＳＥＬ）３４の他方とデータ圧縮ユニット（ＤＣＵ）３６が接続され、ここで画像データを圧縮する。
【００１７】
このデータ圧縮ユニット（ＤＣＵ）３６で圧縮されたデータがセレクタ（ＳＥＬ）３４の他方に入力され、ここで圧縮した画像データ又は圧縮前の画像データを選択する。このセレクタ（ＳＥＬ）３４で選択された画像データが通信制御コントローラ（ＣＣＳＩ）２４を通じてホストコンピュータに送出される。
【００１８】
マザーボードユニット（ＭＢＵ）１７にはＣＰＵ２５，ＲＯＭ２６及びＲＡＭ２７がバスライン２９を通じて接続されている。このＣＰＵ２５は通信制御コントローラ（ＣＣＳＩ）２４を制御してホストコンピュータとの通信を行う。また、ＣＰＵ２５は図１中のステッピングモータの走行体モータ７、給紙モータ、搬送モータ１６のタイミングを制御している。
【００１９】
また、ドライブユニット（ＡＤＵ）３７に、各種動作検出を行うセンサが接続されており、マザーボードユニット（ＭＢＵ）１７が取り込んで、ここに接続されるモータの動作を制御している。マザーボードユニット（ＭＢＵ）１７には表示部４０が接続されており、ここで各種の制御状態などを画面表示する。マザーボードユニット（ＭＢＵ）１７がランプインバータ４３を通じて照明ランプ４４の点灯を制御する。
【００２０】
また、リバース側制御ユニット（ＲＣＵ）３２がランプインバータ４６を通じて照明ランプ４７の点灯を制御する。さらに、リバース側制御ユニット（ＲＣＵ）３２もスキャナ制御ユニット（ＳＣＵ）２０と同様にラインメモリ（ＳＩＭＭ）４８及び映像信号エンファシス回路（ＩＥＵ）４９の処理を行う。
【００２１】
次に、この実施形態の動作について説明する。図３は読み取り範囲の変更設定動作の処理手順を示すフローチャートである。図３において、原稿を読み取る場合、ホストコンピュータに接続されているＣＲＴなどのユーザインタフェース上から読み取り用の各種のパラメータが設定される。（ステップＳ３０１）。この場合、読み取り範囲の設定時に、設定範囲の縦、横幅をドット単位でセットして、このドットの範囲条件を固定する（ステップＳ３０２）。
【００２２】
次に、解像度をセットし、この解像度と読み取り範囲の縦、横のドット数から縦、横幅の長さ（インチ、センチメートル、ミリメートル）が算出されてセットされる。この場合、逆に読み取り範囲の縦、横の長さを先にセットし、この長さと縦、横のドット数から解像度を算出しても良い。以上が初期設定である。
【００２３】
読み取り範囲の変更では、長さを変更する場合（ステップＳ３０３）、前記の初期設定でセットされている解像度において、主走査方向の解像度と副走査方向の解像度とがリンクしている同一値の場合（ステップＳ３０５）、長さの縦、横の比を一定に保ってサイズを変更する（ステップＳ３０７）。固定されているドット数、及び変更された長さ、すなわち、「解像度＝ドット数／長さ」の関係から解像度が算出されてセットされる（ステップＳ３０８）。また、主走査方向の解像度と副走査方向との解像度がリンクしていない場合（ステップＳ３０５）、縦、横の長さを個別に設定し（ステップＳ３０９）、主走査方向の解像度と副走査方向の解像度が個別に算出される（ステップＳ３１０）。
【００２４】
読み取り範囲の変更において、長さを変更しない場合（ステップＳ３０３）、解像度を変更する（ステップＳ３０４）。ここで初期設定でセットされている解像度において、主走査方向の解像度と副走査方向の解像度がリンクしている同一値の場合（ステップＳ３０６）、変更後の解像度と固定されているドット数から、主走査方向の長さと副走査方向の長さが算出される（ステップＳ３１１）。
【００２５】
また、解像度がリンクされていない場合（ステップＳ３０６）、主走査方向及び副走査方向の解像度は個別に設定される（ステップＳ３１２）。主走査方向及び副走査方向の長さがそれぞれの解像度に対応して算出される（ステップＳ３１３）。この後、その他のパラメータをセットして（ステップＳ３１４）、その画像が読み取られる（ステップＳ３１５）。
【００２６】
図４は読み取り範囲の変更設定状態を示す図である。図４（ａ）において、外枠は原稿の読み取り範囲を示し、解像度１００ｄｐｉ（簡略化のために解像度がリンクされているものとする）、ドット（ｄｏｔｓ）数は６００×４００ドット固定、長さが６×４インチ（Ｉｎｃｈ）の読み取り範囲が設定されている。図中、点Ｐ（Ｘｐ，Ｙｐ）は全範囲の左上角を原点とした場合の論理座標であり、任意の位置に設定できるものとする。
【００２７】
図４（ｂ）は読み取り範囲が変更された状態を示す図である。図４（ｂ）に示すように、読み取り範囲は図中の絵柄の山と月であるため、ユーザは解像度を５分の１の２０ｄｐｉに変更する。解像度変更によって、この範囲のドット数が固定されており、また解像度がリンクされているため、長さはＰ点を固定点として、５倍の３０×２０インチに変更される。すなわち、読み取り範囲が変更される。
【００２８】
図５は読み取り範囲の変更時に、自由な座標位置に固定点にセットする動作の処理手順を示すフローチャートである。図５において、原稿セット後に読み取りパラメータの設定を開始する（ステップＳ４０１）。読み取り範囲の縦幅と横幅との主走査方向、及び、副走査方向のドット数をセットして固定する（ステップＳ４０２）。
【００２９】
次に、読み取り範囲内の任意の点Ｐ（Ｘｐ，Ｙｐ）をセットする（ステップＳ４０３）。この固定の点Ｐは読み取り範囲の縮小、拡大時に長さを計算する要素となる。次に解像度を変更する（ステップＳ４０４）。ここで解像度がリンクされている場合（ステップＳ４０５）、固定の点Ｐを中心として長さを変更する。この際の長さの主走査方向及び副走査方向の比が一定である（ステップＳ４０６）。
【００３０】
また、解像度がリンクされていない場合（ステップＳ４０５）、主走査方向及び副走査方向の解像度が個別に設定される（ステップＳ４０７）。このため、固定の点Ｐを中心として、主走査方向及び副走査方向の長さが、解像度に依存して変更される（ステップＳ４０８）。この後にその他のパラメータを設定し（ステップＳ４０９）、その画像が読み取られる。
【００３１】
したがって、読み取り範囲の縦幅及び横幅のドット数が任意の値で固定され、縦幅と横幅との長さ、及び、解像度を変化させて範囲が決定される。この結果、ディスプレイでの画面解像度に容易に適合したサイズで読み取ることが出来るようになる。
【００３２】
図６は読み取り範囲の変更設定状態を示す図である。図６において、ユーザの初期設定読取範囲を、範囲Ｉとし、この範囲Ｉの左上角の座標をＡ（Ｘａ，Ｙａ）、右下角の座標をＢ（Ｘｂ，Ｙｂ）とし、範囲Ｉの上の任意の固定点Ｐ（Ｘｐ，Ｙｐ）がユーザによってセットされているものとする。また、簡略化のための解像度はリンクされているものとする。
【００３３】
また、解像度変更後の読み取り範囲を、範囲Ｉａとし、この範囲Ｉａの左上角の座標をＡａ（Ｘａａ，Ｙａａ）、右下角の座標をＢａ（Ｘｂａ，Ｙｂａ）とすると、範囲Ｉａの長さはＰ（Ｘｐ，Ｙｐ）を中として次の関係が成立する。
｜Ｘｐ−Ｘａ｜：｜ｂ−Ｘｐ｜＝｜Ｘｐ−Ｘａａ｜：｜Ｘｂａ−Ｘｐ｜
かつ、
｜Ｙｐ−Ｙａ｜：｜Ｙｂ−Ｙｐ｜＝｜Ｙｐ−Ｙａａ｜：｜Ｙｂａ−Ｙｐ｜
これらから図４（ｂ）は図４（ａ）中の中心点Ｐ（Ｘｐ，Ｙｐ）が範囲の左上角に設定された場合の変更を示している。
【００３４】
このようにユーザインタフェースで縦幅と横幅とのドット数を固定して、ドット数と設定された解像度の値から長さを算出し、この読み取り範囲が表示される。したがって、読み取り範囲の変更時に、固定点がユーザの所望の位置座標にセットできるようになる。
【００３５】
図７は範囲尺度が異なる表示装置での読み取り範囲の設定の処理手順を示すフローチャートである。図７において、画像セット後の読み取りパラメータの設定を開始する（ステップＳ５０１）。読み取り範囲の主走査方向及び副走査のドット数を固定する場合（ステップＳ５０２）。主走査方向及び副走査方向の長さ、及び解像度を変化させて範囲を指定する（ステップＳ５０５）。
【００３６】
読み取り範囲の主走査方向及び副走査方向の長さを固定する場合（ステップＳ５０３）、主走査方向及び副走査方向のドット数、及び解像度を変化させて範囲の指定を行う（ステップＳ５０６）。読み取り範囲の主走査方向及び副走査方向の解像度を固定する場合（ステップＳ５０４）、主走査方向及び副走査方向のドット数、及び長さを変化させて範囲を指定する（ステップＳ５０７）。以上の設定後に、その外のパラメータを設定して（ステップＳ５０８）、その画像が読み取られる。
【００３７】
したがって、読み取り範囲の変更時にドット数、長さ又は解像度のいずれを優先してユーザが選択できる。この結果、範囲尺度が異なるディスプレイで読み取り範囲を的確に設定できるようになる。
【００３８】
【発明の効果】
本発明の画像読取装置によれば、読み取り範囲の変更時にドット数、長さ又は解像度のいずれかを優先してユーザが選択できるため、範囲尺度が異なるディスプレイで読み取り範囲を的確に設定できるようになる。
【図面の簡単な説明】
【図１】本発明の画像読取装置の実施形態の構成を示す側面図である。
【図２】実施形態の電気的構成を示すブロック図である。
【図３】実施形態にあって読み取り範囲の変更設定動作の処理手順を示すフローチャートである。
【図４】実施形態にあって読み取り範囲が変更された状態を示す図である。
【図５】実施形態にあって読み取り範囲の変更時に自由な座標位置に固定点にセットする動作の処理手順を示すフローチャートである。
【図６】実施形態にあって読み取り範囲の変更設定状態を示す図である。
【図７】実施形態にあって範囲尺度が異なる表示装置での読み取り範囲の設定の処理手順を示すフローチャートである。
【符号の説明】
１  原稿台ガラス
２，４，５  第１、第２及び第３ミラー
３  照明ランプ
６  ＣＣＤ
７  走行体モータ
１７  マザーボードユニット
１８  アナログ信号処理回路
２０  スキャナ制御ユニット
２１  映像データ処理部
２２  スキャン制御部
２３ａ  Ｄ−ＲＡＭ
２３ｂ  ラインメモリ
２４  通信制御コントローラ
２８  映像信号エンファシス回路
３２  リバース側制御ユニット
３４  画像データがセレクタ
３６  データ圧縮ユニット
３７  ドライブユニット
３９  ビデオアダプタ
４９  映像信号エンファシス回路
【図１】
0003583854.tif 000002
【図２】
0003583854.tif 000003
【図３】
0003583854.tif 000004
【図４】
0003583854.tif 000005
【図５】
0003583854.tif 000006
【図６】
0003583854.tif 000007
【図７】
0003583854.tif 000008