(57)【要約】【課題】  両面原稿の表面のみを範囲指定した場合、原稿の綴じ方に関わらず、同じ領域を裏面に対しても抜き出すことができる画像読取装置を提供する。【解決手段】  両面原稿の表面の範囲指定された部分画像データを抽出し、その画像データの特徴として、濃淡、文字、画像のエッジ、および色などを測定する。その測定結果に基づき、裏面の画像データのうち、表面の部分画像データの測定結果に最も近似する領域のデータを裏面の部分画像データとして抽出する。  【選択図】図４
2008245317.tif 000002
【特許請求の範囲】
【請求項１】
両面原稿を読み取る読取手段と、
その読取手段により読み取られる画像データに対して範囲指定を行う範囲指定手段と、
前記範囲指定手段により範囲指定された領域のデータを前記画像データから部分画像データとして抽出する抽出手段と、
前記画像データの特徴を測定する測定手段と、
を備え、前記読取手段により読み取られる両面原稿の一方の面の前記画像データに対して、前記範囲指定手段による範囲指定が行われると、前記抽出手段は、その一方の面の前記画像データに対しては前記範囲指定手段により指定された範囲のデータを前記部分画像データとして抽出し、他方の面の画像データに対しては、前記測定手段により得られる前記一方の面の部分画像データに対する特徴の測定結果と、前記他方の面の画像データに対する特徴の測定結果とを比較し、前記一方の面の部分画像データの測定結果に最も近似する領域のデータを前記他方の面の部分画像データとして抽出することを特徴とする画像読取装置。
【請求項２】
前記測定手段は、前記特徴として、前記画像データの濃淡、文字の向き、画像のエッジ、および色の少なくとも一を測定することを特徴とする請求項１に記載の画像読取装置。
【請求項３】
両面原稿を読み取る読取手段を備えた画像読取装置と、該画像読取装置と接続された外部装置とから構成され、
前記画像読取装置は、前記読取手段により読み取られた原稿の画像データを前記外部装置に送信する送信手段を備え、
前記外部装置は、前記送信手段から送信される前記画像データを受信する受信手段と、
前記画像データに対して範囲指定を行う範囲指定手段と、
前記範囲指定手段により範囲指定された領域のデータを前記画像データから部分画像データとして抽出する抽出手段と、
前記画像データの特徴を測定する測定手段と、
を備え、前記両面原稿の一方の面の前記画像データに対して、前記範囲指定手段による範囲指定が行われると、前記抽出手段は、その一方の面の前記画像データに対しては前記範囲指定手段により指定された範囲のデータを前記部分画像データとして抽出し、他方の面の画像データに対しては、前記測定手段により得られる前記一方の面の部分画像データの特徴の測定結果と、前記他方の面の画像データに対する特徴の測定結果とを比較し、前記一方の面の部分画像データの測定結果に最も近似する領域のデータを前記他方の面の部分画像データとして抽出することを特徴とする画像読取システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像読取装置および画像読取システムに関するものである。
【背景技術】
【０００２】
【特許文献１】特開２００４−１２０７９８号公報  両面原稿には、綴じる位置によってＬｏｎｇＥｄｇｅ（長辺綴じ）とＳｈｏｒｔＥｄｇｅ（短辺綴じ）があり、表面から見た場合の裏面の文字の向きが、ＬｏｎｇＥｄｇｅの場合は同方向になるが、ＳｈｏｒｔＥｄｇｅの場合は上下が逆になっている。そのため、両面原稿を複写する場合に考慮すべき点として、例えば、ＳｈｏｒｔＥｄｇｅの両面原稿を片面原稿に複写したい場合は、読み取った裏面の画像データをそのままの向きで複写すると、上下が逆転した出力となってしまうため、画像データを回転させて上下が表面原稿の複写結果と同じ向きになるように処理している。例えば上記特許文献１には、原稿面全体を読み取り、画像データを回転して画像形成するデジタル複写機が開示されている。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところが、原稿の一部を範囲指定し、その範囲指定された部分の画像データのみを利用する場合で、特に原稿の表面のみに対して範囲指定を行い、裏面に対しても同じ領域の画像データを読み出そうとすると、原稿の綴じ方（ＬｏｎｇＥｄｇｅかＳｈｏｒｔＥｄｇｅか）によっては、本来指定したかった領域とは別の領域の画像データが読み出されてしまう問題がある。
【０００４】
本発明は上述のような事情を背景になされたもので、特に、両面原稿の表面のみを範囲指定して両面から画像データを取得する場合、原稿の綴じ方（ＬｏｎｇＥｄｇｅかＳｈｏｒｔＥｄｇｅか）に関わらず、裏面に対しても同じ領域の画像データを取得することができる画像読取装置と、画像読取システムを提供することを課題とする。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、本発明の請求項１記載の画像読取装置は、両面原稿を読み取る読取手段と、その読取手段により読み取られる画像データに対して範囲指定を行う範囲指定手段と、前記範囲指定手段により範囲指定された領域のデータを前記画像データから部分画像データとして抽出する抽出手段と、前記画像データの特徴を測定する測定手段と、を備え、前記読取手段により読み取られる両面原稿の一方の面の前記画像データに対して、前記範囲指定手段による範囲指定が行われると、前記抽出手段は、その一方の面の前記画像データに対しては前記範囲指定手段により指定された範囲のデータを前記部分画像データとして抽出し、他方の面の画像データに対しては、前記測定手段により得られる前記一方の面の部分画像データに対する特徴の測定結果と、前記他方の面の画像データに対する特徴の測定結果とを比較し、前記一方の面の部分画像データの測定結果に最も近似する領域のデータを前記他方の面の部分画像データとして抽出することを特徴とするものである。
【０００６】
上記構成によると、画像読取装置は画像データの特徴を測定する測定手段を備えている。そして、両面原稿の一方の面（表面）に対して範囲指定手段により範囲指定がなされた場合、抽出手段は、表面に関しては、範囲指定手段により指定された範囲の画像を部分画像データとして抽出し、他方の面（裏面）の画像データに関しては、測定手段により得られる表面の部分画像データに対する特徴の測定結果と、裏面の画像データに対する特徴の測定結果とを比較し、表面の部分画像データの測定結果に最も近似する領域のデータを裏面の部分画像データとして抽出する。従って、両面原稿の綴じ方向を指定する構成や、検出する構成を備えることなく、表面に対して範囲指定を行うのみで、裏面からも希望する範囲の画像データを抽出することができる。
【０００７】
また、本発明の請求項２記載の画像読取装置は、請求項１記載の発明に関し、前記測定手段は、前記特徴として、前記画像データの濃淡、文字の向き、画像のエッジ、および色の少なくとも一を測定することを特徴とするものである。これにより、一つまたは複数の測定項目の測定結果を用いて、精度良く他方の面の部分画像データを選択することができる。
【０００８】
また、本発明の請求項３記載の画像読取システムは、両面原稿を読み取る読取手段を備えた画像読取装置と、該画像読取装置と接続された外部装置とから構成され、前記画像読取装置は、前記読取手段により読み取られた原稿の画像データを前記外部装置に送信する送信手段を備え、  前記外部装置は、前記送信手段から送信される前記画像データを受信する受信手段と、前記画像データに対して範囲指定を行う範囲指定手段と、前記範囲指定手段により範囲指定された領域のデータを前記画像データから部分画像データとして抽出する抽出手段と、前記画像データの特徴を測定する測定手段と、を備え、前記両面原稿の一方の面の前記画像データに対して、前記範囲指定手段による範囲指定が行われると、前記抽出手段は、その一方の面の前記画像データに対しては前記範囲指定手段により指定された範囲のデータを前記部分画像データとして抽出し、他方の面の画像データに対しては、前記測定手段により得られる前記一方の面の部分画像データの特徴の測定結果と、前記他方の面の画像データに対する特徴の測定結果とを比較し、前記一方の面の部分画像データの測定結果に最も近似する領域のデータを前記他方の面の部分画像データとして抽出することを特徴とするものである。
【０００９】
上記画像読取システムは、本発明の請求項１記載の画像読取装置における各構成を、ＰＣやサーバ等の外部装置と、両面原稿を読み取る読取手段、及び読み取られた原稿の画像データを外部装置に送信する送信手段とを備えた画像読取装置とを接続したシステムに置き換えて実現したものである。従って、請求項１と同様の効果を得ることができる。
【発明を実施するための最良の形態】
【００１０】
本発明の画像読取装置を具体化した実施形態を、図面を参照しながら説明する。  また、本実施形態では、両面原稿として、表面と裏面とが同じような形式（フォーマット）で印刷されたものを想定し、各面の印刷内容の中から特定の部分を指定し、その指定された部分のみの画像データを取得する場合において好適な方法を説明するものである。
【００１１】
本実施形態の画像読取装置１の外観図を図１に示す。このように、画像読取装置１は画像読取部１２（本発明の読取手段）、ＡＤＦ（オートドキュメントフィーダ）原稿セットトレイ１５、入力装置９、表示部１０等を備えている。ＡＤＦ原稿セットトレイ１５に両面原稿をセットして入力装置９から読取開始指示をすると、画像読取部１２により画像が読み取られる。画像読取部１２の内部には、紙送りローラ、コンタクトガラス、ＣＣＤ等が設けられている。両面原稿の画像を読み取る時の、これらの動作については後述する。
【００１２】
画像読取装置１の電気的構成を表すブロック図を図２に示す。画像読取装置１は、ＣＰＵ２、ワークメモリ３ａを備えるＲＡＭ３、各種プログラムを記憶するＲＯＭ４、バスライン６、入出力部（図中では「Ｉ／Ｏ」と表示）８、記憶装置７（例えばＥＥＰＲＯＭなどの不揮発性メモリや、ハードディスクで構成される）、通信ネットワーク１００に接続されて外部装置１６（ＰＣ）との間でデータの送受信をする通信インターフェース（図中では「Ｉ／Ｆ」と表示）５、及び受信した印刷制御データを一時格納する受信バッファメモリ（以下、受信バッファともいう）１４を備えて構成される。入出力部８には、タッチパネル、押しボタンスイッチあるいはテンキーなどから構成された入力装置９、ＬＣＤ等からなる表示装置１０、および周知のインクジェット印字機構、レーザー印字機構、熱転写印字機構、あるいはドットインパクト式印字機構などからなる印刷部１１が接続されている。また、入出力部８には、両面原稿の画像を読取可能な画像読取部１２、公衆電話回線を通じて画像データを送受信するＦＡＸ部が設けられている。なお、本実施例の画像読取装置１は印刷機能、画像読取機能、ＦＡＸ機能の３種類の機能を備えているが、このうち少なくとも画像読取機能があればよく、印刷機能とＦＡＸ機能は必ずしも必要ではない。
【００１３】
ＲＯＭ４には指定プログラム４ａ、範囲指定プログラム４ｂ、抽出プログラム４ｃ、検出プログラム４ｄ、文字認識プログラム４ｅ、綴じ部検出プログラム４ｆ、選択プログラム４ｇ、測定プログラム４ｈ等の各種プログラムが記憶されている。指定プログラム４ａは、両面原稿がＬｏｎｇＥｄｇｅ（長辺綴じ）かＳｈｏｒｔＥｄｇｅ（短辺綴じ）かを指定するためのプログラムである。両面原稿の綴じ方向を指定するためのボタンが入力装置９に設けられており、ユーザは上述のＡＤＦ原稿セットトレイ１５に両面原稿をセットした後、ボタンを押して、両面原稿の綴じ方向を指定する。すると、指定プログラム４ａによって、セットされている両面原稿がＬｏｎｇＥｄｇｅかＳｈｏｒｔＥｄｇｅかが判別され、その情報がワークメモリ３ａに一時的に記憶される。
【００１４】
また、範囲指定プログラム４ｂは、画像読取部１２よって読み取られる画像データに対して範囲指定を行うためのプログラムである。範囲指定は以下の方法を採用できる。例えば、まず両面原稿の片面全体の画像を読み取り、その画像データを表示装置１０にプレビュー表示（簡易表示）した後、ユーザが入力装置９を使って抽出（スキャン）する範囲を指定するのである。この際、プレビュー表示のための画像データは原稿の大体の内容が把握できれば良いことから、通常は、画像読取部１２が対応可能な読み取りのレベル（解像度）の中で最も低レベルの設定で読み取りが実行される。これにより、プレビュー表示のために要する時間を短縮することができる。尚、範囲指定の方法はこれに限らず、プレビュー表示を行うことなく、範囲を指定できるものであってもよい。具体的には、範囲指定のパターン（例えば、原稿の上半分、下半分、４分割した場合の右上、左下といった領域を特定する情報）を予め複数記憶させておき、その中から所望のパターンを選択する方法を採用してもよい。
【００１５】
抽出プログラム４ｃは、範囲指定プログラム４ｂにより範囲指定された領域の画像データを部分画像データとして抽出するためのプログラムである。部分画像データの抽出は、次の方法を採用できる。例えば、原稿面全体の画像データを一旦読み取り、その全面の画像データの中から、指定された範囲に対応する部分のデータを部分画像データとして抽出する方法が考えられる。また、これ以外の方法として、指定された範囲の情報に基づいて、画像読取部１２が、原稿面の内で指定された範囲に対応する原稿部分だけを読み取り、画像データを抽出する方法でもよい。このように指定された範囲のみを読み取る構成とすれば、原稿全体を読み取る場合に比較して、部分画像データを抽出するための時間を短縮することができ、また、原稿全体の画像データを一旦記憶する必要がないことから、使用するメモリも少なくてすむ。さらに、範囲指定された領域が比較的小さい場合であれば、上記２つの方法を組み合わせ、範囲指定された領域を含むある程度余裕を持たせた範囲を画像読取部１２に読み取らせ、そこから得られる画像データに対して、範囲指定された領域に対応する部分のデータを部分画像データとして抽出してもよい。
【００１６】
検出プログラム４ｄは、両面原稿がＬｏｎｇＥｄｇｅかＳｈｏｒｔＥｄｇｅかを検出するためのプログラムである。具体的には、文字認識プログラム４ｅと綴じ部検出プログラム４ｆを含んでいる。文字認識プログラム４ｅは、画像読取部１２によって原稿の画像を読み取り、その画像データから原稿上に印刷されている文字を認識するためのプログラムである。また、綴じ部検出プログラム４ｆは、原稿を綴じるために設けられるパンチ穴（通常、原稿の非画像形成部に並ぶ複数の穴）や、原稿を綴じていたホッチキスを外した時等に残る跡（小さな穴）がある場合、このような原稿を画像読取部１２によって読み取ると、パンチ穴やホッチキスの穴に相当する部分が黒く読み取られることを利用し、綴じ部分の位置を検出するためのプログラムである。原稿上の文字の方向を認識したり、パンチ穴の位置を利用したりすることで、両面原稿の綴じ方向を検出する。即ち、両面原稿の一方の面（以下、表面とする）に対して、他方の面（以下、裏面とする）の文字が同じ向きであれば、ＬｏｎｇＥｄｇｅの原稿であると検出でき、他方の面の文字が上下が逆向きであれば、ＳｈｏｒｔＥｄｇｅの原稿であると検出できる。また、パンチ穴やホッチキスの穴が検出された位置が原稿の長辺側が短辺側かにより、ＬｏｎｇＥｄｇｅかＳｈｏｒｔＥｄｇｅかを検出することができる。
【００１７】
選択プログラム４ｇは、表面の画像データに対して、上記範囲指定プログラム４ｂに基づいてユーザが範囲指定を行うと、その指定された範囲のデータが表面の部分画像データとして上記抽出プログラム４ｃにより抽出され、裏面に対しては、表面の指定範囲に対応する２箇所の仮部分画像データが抽出される。そして、その２箇所の仮部分画像データのうち、表面の部分画像データの内容（濃淡、文字の向き、画像のエッジ、色）に近似する方を裏面の部分画像データとして選択するためのプログラムである。ここで仮部分画像データとは、表面の部分画像データに対応する裏面の部分画像データを抽出する際に、両面原稿がＬｏｎｇＥｄｇｅの場合とＳｈｏｒｔＥｄｇｅの場合のそれぞれについて抽出する画像データのことである。なお、仮部分画像データの詳細については、後述する。
【００１８】
測定プログラム４ｈは、画像データの特徴を測定するためのプログラムである。ここで画像データの特徴とは、例えば、濃淡、文字、画像のエッジ、および色である。上述した抽出プログラム４ｃは、上記表面の部分画像データを抽出した後、測定プログラム４ｈにより特徴が測定され、裏面の画像データのうち、表面の部分画像データの測定結果に最も近似する領域のデータを裏面の部分画像データとして抽出する。なお、この時の動作の詳細については、後述する。
【００１９】
これらの指定プログラム４ａ、範囲指定プログラム４ｂ、抽出プログラム４ｃ、検出プログラム４ｄ、文字認識プログラム４ｅ、綴じ部検出プログラム４ｆ、選択プログラム４ｇ、および測定プログラム４ｈをＣＰＵ２がワークメモリ３ａ上で実行することにより、本発明の指定手段、範囲指定手段、抽出手段、検出手段、文字認識手段、綴じ部検出手段、選択手段、および測定手段が実現される。なお、本実施形態では指定プログラム４ａ、検出プログラム４ｄ、選択プログラム４ｇ、測定プログラム４ｈの全てをＲＯＭ４に記憶しているが、これらのうち少なくとも一つが記憶されていればよく、必ずしも全てを記憶しておく必要はない。
【００２０】
次に、両面原稿を読み取るための機構について説明する。図３に、ＡＤＦセットトレイ１５および画像読取部１２の一部の模式図を示す。両面原稿ＤをＡＤＦセットトレイ１５にセットした後、入力装置９を介して読取開始指示をすると、ピックアップローラ１７の差動によって両面原稿Ｄが挟み込まれ、ピックアップローラ１７と結合されたセパレートローラ１９とリタードローラ１８の回転により原稿搬送経路Ｈ１に搬出される。その後、フィードローラ２０〜２５により原稿搬送経路Ｈ１上を搬送される。その間、両面原稿Ｄの一方の面（表面）の画像が読み取られ、さらに排出ローラ２６、２７へ搬送される。排出ローラ２６、２７は両面原稿Ｄの後端を挟んだ状態でいったん止まり、その後、反転する。両面原稿Ｄは経路誘導爪３５の差動により裏面読取用搬送経路Ｈ２に搬出され、フィードローラ２８、２９の回転により、原稿搬送経路Ｈ１へと導入されてフィードローラ２２〜２５により搬送される。その間、両面原稿の裏面の画像が読み取られ、さらに排出ローラ２６、２７まで搬送され、排出される。
【００２１】
なお、画像読取部１２側には発光素子（図示しない）、コンタクトガラス３４、反射鏡３０〜３２、イメージセンサ３３が備えられている。両面原稿Ｄの表面によって反射した光はコンタクトガラス３４を通過し、反射鏡３０〜３２によって反射され、イメージセンサ３３に到る。イメージセンサ３３は受光すると画像データを出力する。
【００２２】
図４に、表面の指定範囲と裏面の指定範囲の関係を、両面原稿がＬｏｎｇＥｄｇｅの場合とＳｈｏｒｔＥｄｇｅの場合について、それぞれ説明する。図４（Ａ）に示すようにＬｏｎｇＥｄｇｅの両面原稿は、表面に対する裏面の画像形成方向が、原稿を綴じる場合に長辺Ｌ側で綴じる方向になる。また、図４（Ｄ）に示すように、ＳｈｏｒｔＥｄｇｅの両面原稿は、表面に対する裏面の画像形成方向が、原稿を綴じる場合に短辺Ｓ側で綴じる方向になる。図４（Ｂ）に示すように、ＬｏｎｇＥｄｇｅの両面原稿の表面について範囲３６を指定すると、その範囲３６の部分画像データが抽出される。この部分画像データに対応する裏面の画像データを抽出するためには、範囲３７をスキャンする必要がある。ところが、両面原稿がＬｏｎｇＥｄｇｅだと認識できない場合は、図４（Ｃ）のように範囲３８をスキャンしてしまい、目的の部分画像データを抽出できない場合がある。また、図４（Ｅ）に示すように、ＳｈｏｒｔＥｄｇｅの両面原稿の表面について範囲３６を指定すると、その範囲３６の部分画像データが抽出される。この部分画像データに対応する裏面の部分画像データを抽出するためには、範囲３８をスキャンする必要がある。しかし、ＳｈｏｒｔＥｄｇｅだと認識できない場合は、図４（Ｆ）のように違う範囲３７をスキャンしてしまい、目的の部分画像データを抽出できないことがある。
【００２３】
これは、図３を用いて説明した画像読取部１２の機構に起因するもので、一つのイメージセンサ３３で両面原稿を片面ずつ読み取るために、一方の面を読み取った後に、原稿を反転させて他方の面を読み取ることに関連する。ＳｈｏｒｔＥｄｇｅの原稿の場合は、元々、表面の画像形成方向に対して、裏面の画像形成方向が逆方向となっていることから、反転させて裏面を読み取ることで、得られる画像データの向きは、結果的に表面の画像データの向きと一致したものになる。従って、表面に対して指定された範囲と同じ範囲の画像データを抽出すればよいことになる。一方、ＬｏｎｇＥｄｇｅの原稿の場合は、表面の画像形成方向に対して、裏面の画像形成方向が同じ方向となっていることから、反転させて裏面を読み取ることで、得られる画像データの向きが、表面の画像データの向きと逆向きになる。従って、表面に対して指定された範囲と同じ範囲の画像データを抽出してしまうと、本来裏面から取り出したい範囲とは異なる範囲の画像データを抽出してしまうことになる。このように、表面の画像データに対してのみ範囲指定を行って、裏面の画像データに対しては、表面の指定範囲に基づき、対応する位置の画像データを抽出しようとすると、両面原稿の綴じ方向がＳｈｏｒｔＥｄｇｅか、ＬｏｎｇＥｄｇｅかにより抽出する位置を異ならせる必要があり、そのためにも、両面原稿がＳｈｏｒｔＥｄｇｅか、ＬｏｎｇＥｄｇｅかの情報を予め認識している必要がある。
【００２４】
このような問題を解決するため本発明では、上述した指定プログラム４ａまたは検出プログラム４ｄを使って、両面原稿の綴じ方向を指定または検出し、表面の指定範囲の情報と、綴じ方向の情報に基づいて裏面の指定範囲を決定している。また、両面原稿の綴じ方向を特定できない・特定しない場合は、選択プログラム４ｇまたは測定プログラム４ｈを使って、表面の画像データに対して範囲指定された部分の画像データ（部分画像データ）に近似する裏面の画像データの領域を部分画像データとして自動的に抽出する。
【００２５】
まず、選択プログラム４ｇを使用する場合の説明をする。図５（Ａ）のようなＬｏｎｇＥｄｇｅの原稿に対して、図５（Ｂ）に示すように、表面について範囲３６が指定され、かつ両面原稿の綴じ方向が指定または検出できない場合、裏面に関しては、両面原稿がＬｏｎｇＥｄｇｅの場合に相当する裏面の範囲と、ＳｈｏｒｔＥｄｇｅの場合に相当する裏面の範囲との両方をスキャンし、仮部分画像データとして抽出する。この２箇所の仮部分画像データを抽出した後、文字の方向、画像の濃淡、色等により、表面の部分画像データに近似するものを選択し、裏面の部分画像データとする。実際は、両面原稿がＬｏｎｇＥｄｇｅの場合は範囲３７が正しく、ＳｈｏｒｔＥｄｇｅの場合は範囲３８が正しい。
【００２６】
測定プログラム４ｈを用いる場合は、表面の範囲３６について部分画像データを抽出した後、画像の特徴（文字、濃淡、色、画像のエッジ等）を測定する。また、裏面に関しては全面スキャンして、表面の部分画像データの特徴に最も近似する領域３７を選択し、裏面の部分画像データとして抽出する。なお、選択プログラム４を使用する場合に行われる、文字の方向、画像の濃淡、色等が近似しているか否かの判断の際にも、この測定プログラム４ｈを用いて、表面の部分画像データに対して特徴の測定を行い、裏面の仮部分画像データに対しても同様に測定を行った結果に基づいて、裏面の部分画像データの選択がなされる。
【００２７】
次に、図７のフローチャートを使って、選択プログラム４ｇを用いて裏面の部分画像データを抽出する処理について説明する。まず、ステップＳ１においてスキャナのＵＩを立ち上げ、Ｓ２でプレビュー表示のためのスキャン（以下、プレスキャンとする）を画像読取部１２に行わせる。そしてＳ３に移り、ユーザがプレスキャンの結果得られた画像データの表示を見ながら、表面の画像データに対して希望する領域の範囲指定を行う（範囲指定プログラム４ｂ）。このように範囲指定された情報は、例えば、（ｘ，ｙ）の座標データで管理される。続いて、画像読取部１２による両面原稿の実際の読み取り（本スキャン）が開始される（Ｓ４）。本スキャンでは、ユーザが予め指定した読取条件（解像度等）に基づく読み取りが実行される。Ｓ５では表面のスキャンか裏面のスキャンかを判断する。最初は表面を読み取るのでＳ１３へ移り、読取解像度等の表面スキャンの設定をした後、Ｓ１４に移って、Ｓ３で行われた表面に対する指定範囲（図６の例でいうと、指定範囲３６）に対応する原稿の部分を画像読取部１２にスキャンさせ、表面の部分画像データを抽出する（抽出プログラム４ｃ）。また、Ｓ１５では抽出した表面の部分画像データの特徴として濃淡、文字の向き、画像のエッジ、色の少なくとも一つを測定する。これは、測定プログラム４ｈを用いることで実行されもので、いずれを用いるかは予め設定されているものとする。
【００２８】
ここで、濃淡の測定について簡単に説明すると、モノクロの画像データであれば、抽出された領域全体に対して、画像による黒ドットの数がどれだけの割合になるかを数値として算出し、抽出された領域における画像部分の量を求め、比較に用いることが考えられる。文字の向きについては、上記文字認識プログラム４ｅが利用可能である。また、画像のエッジについては、抽出された領域の中から、特徴のある画像のエッジ（縁部分）を検出し、類似のエッジ形状があるか否かを比較することが考えられる。さらに、色については、カラーの画像データであれば、カラーの読み取りを行い、モノクロの場合と同様に、各色のドットの数がどれだけの割合になるかを数値として算出し、比較に用いることが考えられる。
【００２９】
Ｓ１１ではスキャンを続けるか否かを判断するが、ここでは裏面のスキャンをするためＹｅｓとなり、Ｓ５に移り、さらにＳ６に移る。Ｓ６では読取解像度等の裏面スキャンの設定を行う。そしてＳ７では、例えば、上記の座標データに基づいて、表面の指定範囲と同じ位置と、点対称になる位置との両方をスキャン範囲として裏面をスキャンし、仮部分画像データとして抽出する。図６の例でいうと、例えば表面の指定範囲３６に対して、裏面の範囲３７および３８の両方を画像読取部１２にスキャンさせ、仮部分画像データとして抽出する。その後、Ｓ８に移り、裏面で抽出した２つの仮部分画像データと、表面の部分画像データとの比較を行う。この場合、Ｓ１５で測定した特徴（例えば、濃淡）に関して、２つの仮部分画像データについても測定プログラム４ｈを用いて行う。そして、これらを比較することにより、表面の部分画像データの濃淡に近似する方の仮部分画像データを選択できれば、その仮部分画像データを、裏面の部分画像データとして決定する（Ｓ１０）。また、Ｓ８の比較によって、表面の部分画像データに近似する仮部分画像データを選択できない場合（例えば、２つの仮部分画像データの濃淡に差がない場合）は、Ｓ９に移り、他の特徴として文字の向きあるいは画像のエッジ（陰影）について測定プログラム４ｈを用いて測定し、表面の部分画像データと２つの仮部分画像データとの比較を行う。そしてＳ１０において、裏面の部分画像データを決定する。なお、これらＳ８〜Ｓ１０の処理が、本発明の選択プログラム４ｇによって行われる。また複数の特徴について比較を行ったにも拘わらず、表面の部分画像データに近似するものが選択できなかった場合には、ユーザにその旨を報知するメッセージを出力し、綴じ方向の指定を行わせる構成としたり、２つの仮部分画像データを表示し、ユーザに選択させるようにするといった対応が考えられる。
【００３０】
次にＳ１１に移り、スキャンを続けるか否か判断する。ここで、両面原稿が複数枚セットされている場合であれば、次の原稿に対しても同様にＳ３において指定された範囲に基づく本スキャンを行う。既に全ての原稿のスキャンが終わっている場合は、Ｎｏと判断され、Ｓ１２に移る。Ｓ１２では、本スキャンで読み取った部分画像データを外部装置１６のアプリケーションに渡す。ユーザは、表面と裏面の部分画像データを外部装置１６上で確認して、画像処理（加工）を行ったり印刷の指示をしたりする。また、外部装置１６が接続されていない場合には、予め指定されているＲＡＭ３内の領域に格納するといった処理が行われる。
【００３１】
なお、上述のフローチャートでは、Ｓ２でプレスキャンを行ったが、これは必ずしも行う必要はない。例えば表面の画像データに対して行う範囲指定のパターンを予め少なくとも一つ記憶しておき、ユーザがパターンを選択することにより、その情報を使って画像読み取りを行うようにしてもよい。また、ＵＩを立ち上げた際に、原稿がセットされていれば、このタイミングで自動的にプレスキャンを開始するようにしてもよい。
【００３２】
次に図８のフローチャートを使って、測定プログラム４ｈを用いて裏面の部分画像データを抽出する処理について説明する。まず、Ｓ２８でスキャナのＵＩを立ち上げ、図７の場合と同様に、Ｓ２９において原稿の表面に対するスキャン範囲を指定する。そしてＳ３０で本スキャンを開始する。Ｓ３１では、表面のスキャンか裏面のスキャンかを判断する。まず表面をスキャンするので、Ｓ３２に移行し、Ｓ２９で指定された範囲のスキャンを開始する。これによって表面の部分画像データが抽出される。Ｓ３３では、図７のＳ１５と同様に、部分画像データの濃淡、文字の向き、画像のエッジ、色の少なくとも一つを測定する。その後、Ｓ３６に移り、スキャンを続けるか否か判断する。ここでは原稿の裏面をスキャンする必要があるので、Ｓ３１に移る。続いてＳ３４に移り、原稿の裏面全体をスキャンする。その後Ｓ３５に移り、得られた裏面全体の画像データの中から、表面の部分画像データの特徴と比較して、最も近似している領域を選択する。例えば、裏面の画像データに対して、表面の部分画像データと同じサイズの領域を上下左右にずらしながら順番に抽出して濃淡の測定を行い、その測定結果と、表面の部分画像データの濃淡ついての測定結果とを比較する方法が考えられる。図６（Ａ），図６（Ｂ）の例では、表面の指定範囲３６に対して、裏面の範囲３７が抽出された場合に、最も近似すると判断され、裏面全体の画像データからこの部分が切り取られて部分画像データとなる。この処理の後、Ｓ３６，Ｓ３７を処理するが、このステップは図７のＳ１１，Ｓ１２と同じなので説明を省略する。
【００３３】
このように、図７，図８の処理によれば、両面原稿の綴じ方向を指定する構成や、検出する構成を備えることなく、表面に対して範囲指定を行うのみで、裏面からも希望する範囲の画像データを自動的に抽出することができる。
【００３４】
続いて、両面原稿の実際（用紙上）の表裏と、原稿を読み取った場合に画像読取部１２から出力される画像データの関係を説明する。ここでは、画像読取部１２からの出力をメモリに順次記憶していった場合を例として説明する。両面原稿を読み取る時には図３で説明した機構を用いるため、上述したように、表面の画像を読み取る時の方向と、裏面の画像を読み取る時の方向が逆になる。従って、図６（Ａ）に示すＬｏｎｇＥｄｇｅの原稿をスキャンすると、メモリ上のデータの状態は裏面が上下逆になり、図６（Ｂ）のようになる。また、図６（Ｃ）に示すＳｈｏｒｔＥｄｇｅの原稿をスキャンすると、メモリ上のデータの状態は図６（Ｄ）のようになる。つまり、ＬｏｎｇＥｄｇｅの原稿に関しては、表面の指定領域３６に対応する裏面の領域３７は、指定領域３６（３８）に対して点対称になる位置にある。また、ＳｈｏｒｔＥｄｇｅの原稿に関しては、表面の指定領域３６に対応する裏面の指定領域３８は、指定領域３６と同じ位置にある。従って、両面原稿がＳｈｏｒｔＥｄｇｅであることが分かれば、表面に対して範囲指定された領域と同じ領域を抽出すればよく、ＬｏｎｇＥｄｇｅの原稿は、表面に対して範囲指定された領域と点対称になる領域を抽出すればよいことになる。
【００３５】
次に図９のフローチャートを使って、指定プログラム４ａを用い裏面の部分画像データを抽出する処理を説明する。まず、Ｓ１６でスキャナのＵＩを立ち上げ、Ｓ１７で表面のプレスキャンをする。その後、Ｓ１８において、プレスキャンの表示画像を見ながらユーザが表面に対するスキャン範囲（図６でいうと範囲３６）を指定する。ここまでの処理は、図７のＳ１〜３と同様である。本処理の特徴としてＳ１９では両面原稿の綴じ方向（ＥｄｇｅＴｙｐｅ）を指定する。すなわち、画像読取装置１に設けられた入力装置９または外部装置１６のアプリケーションを使って、両面原稿がＬｏｎｇＥｄｇｅかＳｈｏｒｔＥｄｇｅかをユーザが指定する。その後Ｓ２０において、本スキャンのための読み取りが開始される。
【００３６】
Ｓ２１では、表面のスキャンか裏面のスキャンかを判断する。ここでは表面のスキャンをするので、Ｓ２７に移り、Ｓ１８において指定された範囲に対応する原稿の部分を画像読取部１２にスキャンさせる。これにより、表面に対する部分画像データが抽出される。その後、Ｓ２５に移り、スキャンを続けるか否かを判断する。ここでは裏面のスキャンをするためＳ２１に移り、続いてＳ２２に移る。Ｓ２２では、両面原稿の綴じ方向（ＥｄｇｅＴｙｐｅ）によってスキャンする範囲を設定する。例えば図６（Ａ），図６（Ｂ）に示すように、原稿がＬｏｎｇＥｄｇｅの場合は、表面の指定範囲３６に対応する裏面の範囲３７を設定する。この範囲３７は、画像読取部１２による読み取り結果においては、表面の範囲３６に対して点対称となる位置に相当する。そのため、Ｓ２２で原稿がＬｏｎｇＥｄｇｅだと判断された場合は、Ｓ２３に移り、表面の指定範囲に対して点対称になる領域をスキャン範囲として設定する。また、図６（Ｃ），図６（Ｄ）に示すように、原稿がＳｈｏｒｔＥｄｇｅの場合は、表面の指定範囲３６に対応する裏面の範囲３８を設定する。この範囲３８は、画像読取部１２による読み取り結果においては、表面の範囲３６と同じ位置にある。そのため、Ｓ２２で原稿がＳｈｏｒｔＥｄｇｅだと判断された場合は、Ｓ２４に移り、表面の指定範囲と同じ位置をスキャン範囲として設定する。この後、Ｓ２５とＳ２６を処理するが、このステップは図７のＳ１１，Ｓ１２と同じなので説明を省略する。
【００３７】
このように、両面原稿の綴じ方向が予め判断できていれば、裏面に対してどの領域をスキャン範囲として設定すればよいかが決まるため、表面に対して範囲指定を行うのみで、裏面からも希望する領域のスキャン結果を得ることができる。
【００３８】
なお、両面原稿の綴じ方向の判断については、上記のようにユーザにＥｄｇｅＴｙｐｅを指定させる代わりに、上記した文字認識プログラム４ｅあるいは閉じ部検出プログラム４ｆにより自動的にＥｄｇｅＴｙｐｅを検出する方法を用いることができる。また、図７，９の方式においては、画像読取部１２によるスキャン範囲を決定する代わりに、スキャン自体は原稿全体に対して行い、そのデータを一旦メモリに蓄積して、その中から指定範囲に対応する部分の画像データを取り出すように構成してもよい。
【００３９】
次に、他の実施形態について説明する。上記実施形態では、画像読取装置１において、表面の画像データに対する範囲指定や、綴じ方向の指定あるいは装置による自動検出、さらには、裏面の画像データに対するスキャン範囲の決定等の処理を行うように構成した場合を説明したが、これらを画像読取装置１とそれに接続された外部装置から成る画像読取システムにより実現することも可能である。この画像読取システムについて説明する。
【００４０】
図１０，図１１に示すように画像読取システムは、画像読取装置１と、外部装置１６（パソコン）と、これらを繋ぐ通信ネットワーク１００を備える。画像読取装置１のＲＯＭ４には、送信プログラム４ｉ、受信プログラム４ｊ及び読取制御プログラム４ｋが記憶されている。送信プログラム４ｉ及び受信プログラム４ｊは、読み取った画像データを外部装置１６へ送信したり、外部装置１６からの制御情報を受信したりするためのプログラムである。読取制御プログラム４ｋは、後述する外部装置１６からの制御情報に基づいて、画像読取部１２を制御し、原稿の特定の領域を読み取らせるためのプログラムである。
【００４１】
一方、外部装置１６は一般的なパーソナルコンピュータであり、ＣＰＵ３９、ワークメモリ４０ａを備えるＲＡＭ４０、ＲＯＭ４２，ＨＤＤ４３、インターフェース４４〜４６、Ｉ／Ｏ４９、入力装置４７（キーボード）、表示装置４８（ディスプレイ）、ＣＤ−ＲＯＭドライバ５０等を備えている。ＨＤＤ４３には、指定プログラム４３ａ、範囲指定プログラム４３ｂ、抽出プログラム４３ｃ、検出プログラム４３ｄ、文字認識プログラム４３ｅ、綴じ部検出プログラム４３ｆ、選択プログラム４３ｇ、および測定プログラム４３ｈが記憶されている。これらのプログラムは、図２で画像読取装置１のＲＯＭ４に記憶されていたプログラムと同じ動作をするもので、本実施例では外部装置１６側に記憶している。その他、ＯＳ４３ｉ、画像読取装置１との間で画像データや各種制御信号の送受信をするためのプログラムである送信プログラム４３ｊ、および受信プログラム４３ｋが記憶されている。
【００４２】
そして本システムにおいては、上記範囲指定プログラム４３ｂにより両面原稿の表面に対する範囲指定が行われた場合に、抽出プログラム４３ｃが、表面に対しては原稿全体からその指定された範囲に対応する領域を読み取るように画像読取装置１を制御するための制御信号（読取領域の情報）を出力し、裏面に対しては、表面に対して行われた範囲指定の情報に基づいて、他の検出プログラム４３ｄ、文字認識プログラム４３ｅ、綴じ部検出プログラム４３ｆを介した処理により、裏面の原稿に対応するスキャン範囲を決定し、その範囲を読み取るように画像読取装置１を制御するための制御信号を画像読取装置１に対して出力する。
【００４３】
なお、選択プログラム４３ｇを用いて処理する場合には、上記実施形態と同様に、抽出プログラム４３ｃが２箇所の仮部分画像データのスキャン範囲を決定することから、その２つの範囲を読み取ることを指示する制御信号が画像読取装置１に対して出力さる。その結果２つの仮部分画像データが外部装置１６に送信されるため、選択プログラム４３ｃにおいて、いずれかの仮部分画像データが選択されることになる。また、測定プログラム４３ｈを用いて処理する場合には、画像データの特徴を測定する対象が裏面全体となることから、画像読取装置１に対しては、裏面全体をスキャン範囲として読み取ることを指示する制御信号が出力される。その結果裏面全体の画像データが外部装置１６に送信されるため、測定プログラム４３ｈにおいて、表面の指定された範囲の部分画像データの特徴と、裏面の画像データの特徴が測定され、さらに、それらが比較されることで表面の部分画像データと最も近似する特徴を有する領域の画像データが抽出プログラム４３ｃにより抽出される。
【００４４】
以上のように構成することで、外部装置１６側から画像読取装置１を制御して、両面原稿の表面および裏面に関して、目的の部分画像データを抽出することが可能になる。
【００４５】
次に、画像読取装置１を操作するためのアプリケーションの例を図１２に示す。この表示例は、外部装置１６の表示装置４８に表示されるもので、両面読取か片面読取かを指定するためのチェックボックス５１、綴じ方向を指定するためのチェックボタン５２、読み取られた画像を表示する表示領域５３、スキャン開始を指示するための開始ボタン５４、プレビュー開始ボタン５５を備える。プレビュー開始ボタン５５を押下すると、画像読取装置１に対して、プレビュー表示のための読み取りを指示する制御信号が送出され、画像読取装置１では、セットされている原稿の表面全体の読み取りを行い、送信プログラム４ｉにより画像データを外部装置１６に送信する。外部装置１６では、表面の画像データが表示領域５３に表示される。これに対して、ユーザがマウス等を使って、表示された画像データのうち本スキャンをする部分を選択し、スキャン開始ボタン５４を押す。すると、表示領域５３に対して行われた範囲指定の情報に基づいて、原稿の表面の読み取る位置（範囲）を制御信号により画像読取装置１に対して出力する。これに基づいて、画像読取装置１が表面の読み取りを開始し、読み取られた画像データ（部分画像データ）を外部装置１６に対して出力する。裏面に関しては、表面に対して行われた範囲指定の情報と、綴じ方向を指定するためのチェックボタン５２に入力があれば、その情報とに基づいて、裏面の読み取る位置（範囲）を決し、制御信号により画像読取装置１に対して出力する。これにより、画像読取装置１が裏面の読み取りを行い、外部装置１６に対して出力する。なお、綴じ方向の指定がない場合は、上記したその他の方法により、裏面の部分画像データが抽出されることになる。
【００４６】
このように、プレビューにより表示された表面の画像データに対して、範囲指定を行うのみで、表面だけでなく裏面についても目的とする範囲の部分画像データを取得することができ、操作が簡単なものとなる。また、プレビューを外部装置の比較的大きな表示領域に表示させた上で、範囲指定を行うことで、細かい画像データに対する範囲指定も良好に行うことができる。
【００４７】
また、本システムにおいても、画像読取装置１に対して、表面あるいは裏面の原稿全体を読み取らせて画像データを取得し外部装置１６のＲＡＭ４０に一旦記憶させ、その上で、外部装置１６側の選択プログラム４３ｇ、測定プログラム４３ｈ、及び抽出プログラム４３ｃ等の処理を介し、ユーザにより指定された範囲の画像データをＲＡＭ４０から取り出すような構成であってもよい。
【図面の簡単な説明】
【００４８】
【図１】本発明に係る画像読取装置の外観図。
【図２】画像読取装置のブロック図。
【図３】両面原稿の読み取り機構の一例。
【図４】表面の指定範囲と、裏面の指定範囲の関係を示した図。
【図５】表面の部分画像データと、裏面の仮部分画像データの関係を示す図。
【図６】両面原稿の実際の状態と、メモリ上の画像データとの関係を示す図。
【図７】選択プログラムを用いる場合のフローチャート。
【図８】測定プログラムを用いる場合のフローチャート。
【図９】指定プログラムを用いる場合のフローチャート。
【図１０】画像読取システムにおける、画像読取装置のブロック図。
【図１１】画像読取システムにおける、外部装置のブロック図。
【図１２】外部装置側の操作画面の一例。
【符号の説明】
【００４９】
１  画像読取装置４ａ  指定プログラム
４ｂ  範囲指定プログラム
４ｃ  抽出プログラム
４ｄ  検出プログラム
４ｅ  文字認識プログラム
４ｆ  綴じ部検出プログラム
４ｇ  選択プログラム
４ｈ  測定プログラム
３６  表面の指定範囲
３７  表面の指定範囲に対応する、裏面の指定範囲（ＬｏｎｇＥｄｇｅの場合）
３８  表面の指定範囲に対応する、裏面の指定範囲（ＳｈｏｒｔＥｄｇｅの場合）
【図１】
2008245317.tif 000003
【図２】
2008245317.tif 000004
【図３】
2008245317.tif 000005
【図４】
2008245317.tif 000006
【図５】
2008245317.tif 000007
【図６】
2008245317.tif 000008
【図７】
2008245317.tif 000009
【図８】
2008245317.tif 000010
【図９】
2008245317.tif 000011
【図１０】
2008245317.tif 000012
【図１１】
2008245317.tif 000013
【図１２】
2008245317.tif 000014