(57)【要約】【課題】  画像読み取り装置において、１枚または複数枚の原稿を原稿台に配置し、その原稿を読み取る際に、切り出し方法をユーザが事前に設定せずに、所望の画像を自動的に切り出すことができる画像読み取り装置および画像読み取り装置の制御方法を提供することを目的とするものである。【解決手段】  原稿台全面を読み取り、この読み取った原稿台全面の画像の色特性情報に基づいて、原稿の種別を判別し、この判別した原稿種別に応じて、複数の読み取り画像の切り出し方法のうちの１つの方法を、選択し、上記選択された切り出し方法によって、読み取った原稿台全面の画像を切り出すことを特徴とする画像読み取り装置である。【選択図】  図１
2006287360.tif 000002
【特許請求の範囲】
【請求項１】
原稿台上に配置されている１または複数の原稿について、原稿台全面を読み取る画像読み取り手段と；
上記画像読み取り手段が読み取った原稿台全面の画像の色特性情報に基づいて、原稿の種別を判別する画像種別判別手段と；
画像種別判別手段が判別した原稿種別に応じて、複数の読み取り画像の切り出し方法のうちの１つの方法を、選択する切り出し方法選択手段と；
上記原稿台全面の画像から画像を切り出す方法を複数、具備し、上記切り出し方法選択手段が選択した切り出し方法によって、上記画像読み取り手段が読み取った原稿台全面の画像を切り出す画像切り出し手段と；
を有することを特徴とする画像読み取り装置。
【請求項２】
請求項１において、
上記画像切り出し手段は、１画像のみを切り出す第１の切り出し方法と、１または複数の画像を切り出す第２の切り出し方法とを実行する手段であることを特徴とする画像読み取り装置。
【請求項３】
請求項１または請求項２において、
上記画像種別判別手段は、上記原稿台全面の画像を、その色特性情報に基づいて、「写真」、「テキスト」、「その他」の原稿種別に判別する手段であることを特徴とする画像読み取り装置。
【請求項４】
請求項２または請求項３において、
上記画像切り出し手段は、上記画像種別判別手段が判別した原稿種別が「テキスト」または「その他」の原稿種別であると判別した場合、上記１画像のみを切り出す第１の切り出し方法を実行し、原稿種別が、「写真」の原稿種別である場合、上記１または複数の画像を切り出す第２の切り出し方法を実行する手段であることを特徴とする画像読み取り装置。
【請求項５】
請求項１において、
さらに上記画像種別判別手段が判別した原稿種別に応じて、切り出した原稿の色補正処理方法を選択する色補正処理選択手段を有することを特徴とする画像読取装置。
【請求項６】
原稿台上に配置されている１または複数の原稿について、原稿台全面を読み取る画像読み取り工程と；
上記画像読み取り工程が読み取った原稿台全面の画像の色特性情報に基づいて、原稿の種別を判別する画像種別判別工程と；
画像種別判別工程で判別された原稿種別に応じて、複数の読み取り画像の切り出し方法のうちの１つの方法を、選択する切り出し方法選択工程と；
上記原稿台全面の画像から画像を切り出す方法を複数、具備し、上記切り出し方法選択工程が選択した切り出し方法によって、上記画像読み取り工程で読み取った原稿台全面の画像を切り出す画像切り出し工程と；
を有することを特徴とする画像読み取り装置の制御方法。
【請求項７】
請求項６において、
上記画像切り出し工程は、１画像のみを切り出す第１の切り出し方法と、１または複数の画像を切り出す第２の切り出し方法とを実行する工程であることを特徴とする画像読み取り装置の制御方法。
【請求項８】
請求項６または請求項７において、
上記画像種別判別工程は、上記原稿台全面の画像を、その色特性情報に基づいて、「写真」、「テキスト」、「その他」の原稿種別に判別する工程であることを特徴とする画像読み取り装置の制御方法。
【請求項９】
請求項７または請求項８において、
上記画像切り出し工程は、上記画像種別判別工程が判別した原稿種別が「テキスト」または「その他」の原稿種別であると判別した場合、上記１画像のみを切り出す第１の切り出し方法を実行し、原稿種別が、「写真」の原稿種別である場合、上記１または複数の画像を切り出す第２の切り出し方法を実行する工程であることを特徴とする画像読み取り装置の制御方法。
【請求項１０】
請求項６において、
さらに上記画像種別判別工程が判別した原稿種別に応じて、切り出した原稿の色補正処理方法を選択する色補正処理選択工程を有することを特徴とする画像読み取り装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像読み取り装置および画像読み取り装置の制御方法に関し、詳しくは、１または複数の原稿を画像読み取り装置が読み取る際に、原稿台全面を読み取り、原稿台全面の画像に基づいて、原稿に対応する画像を自動的に切り出す画像読み取り装置および画像読み取り装置の制御方法に関する。
【背景技術】
【０００２】
従来の画像読み取り装置では、原稿を読み取る際に、原稿台に１枚の原稿を配置し、専用のＴＷＡＩＮ規格対応のスキャナドライバソフトウェア（以下、「ＴＷＡＩＮドライバ」という）を用いて、原稿台全面を読み取り、読み取った画像に基づいて、原稿の位置と大きさとを自動的に検出し、上記ＴＷＡＩＮドライバのグラフィックユーザインタフェース（以下、「ＧＵＩ」と略す）上に、原稿台全面の画像と切り出し枠とを同時に表示するか、または、原稿に対応する画像の切り出しを自動的に行う読み取り方法が一般的である。
【０００３】
この読み取り方法を採用した場合、ユーザは、原稿の読み取りサイズを指定する必要がなく、また、読み取った画像を手動で切り出す必要がないので、所望の画像を容易に取得することができる。
【０００４】
以下では、上記のように、原稿台上の原稿に応じて、１画像を自動的に切り出す読み取り方法を、「オートクロップ」と呼ぶ。
【０００５】
また、従来の画像読み取り装置において、原稿台に複数の原稿を配置し、上記ＴＷＡＩＮドライバを用いて、原稿台全面を読み取り、読み取った画像に基づいて、原稿台の上に置かれた複数の原稿の位置とサイズとを自動的に検知し、ＴＷＡＩＮドライバのＧＵＩ上に、原稿台全面の画像と各原稿に対応する複数の切り出し枠とを同時に表示するか、または、各原稿に対応する複数の画像の切り出しを自動的に行う読み取り方法が知られている（たとえば、特許文献１参照）。
【０００６】
上記原稿台上の複数の原稿に対応する画像の切り出しを自動的に行う読み取り方法を、「マルチクロップ」と呼ぶ。
【０００７】
上記マルチクロップは、主に、複数の写真を、別々の画像として同時に読み取る際に有効であり、写真用途に用いられている。
【０００８】
また、上記マルチクロップでは、原稿に対応する画像の切り出しと同時に、傾き補正を行うことが一般的である。
【０００９】
さらに、従来の画像読み取り装置では、原稿の読み取りを行う際に、読み取った原稿の画像データの濃度ヒストグラム等の色特性情報に基づいて、「写真」、「テキスト」、「グラフィックス」等、原稿の種別を自動的に判別し、原稿の種別に応じた最適な色補正処理を行う読み取り方法が知られている（たとえば、特許文献２、３参照）。
【００１０】
なお、特許文献２、３に記載されている発明では、画像データに基づいて、原稿の種別を自動的に判別する。
【特許文献１】特開２００３−４６７３１号公報
【特許文献２】特開昭５７−２３６１８号公報
【特許文献３】特開平６−３５０８６１号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
しかし、上記オートクロップ、マルチクロップによる原稿の自動切り出しでは、オートクロップ、マルチクロップのいずれであるかを、ユーザが事前に設定する必要があり、この設定を誤ると、意図した画像を得ることができないという問題がある。
【００１２】
図８は、画像読み取り装置の説明図である。
【００１３】
図８（１）に示すように、４枚の写真７０２、７０３、７０４、７０５を、原稿台７０１にセットし、マルチクロップ設定して読み取りすると、図８（３）に示すように、４枚の画像７１０、７１１、７１２、７１３が正しく切り出されるが、誤って、オートクロップ設定し、読み取ると、図８（４）に示すように、４枚の写真７０２、７０３、７０４、７０５が、１枚の画像７１４として切り出されるという問題がある。
【００１４】
図９は、画像読み取り装置の説明図である。
【００１５】
図９（１）に示すように、文字と写真とによって構成されている１枚の原稿８０２を、原稿台８０１にセットし、オートクロップ設定し、読み取ると、図９（３）に示すように、正しく１枚の画像８０４が切り出されるが、誤ってマルチクロップ設定し、読み取ると、原稿の種類によっては、図９（４）に示すように、原稿の一部が、別々の画像８０５、８０６、８０７、８０８として誤って切り出されるという問題がある。
【００１６】
本発明は、画像読み取り装置において、１枚または複数枚の原稿を原稿台に配置し、その原稿を読み取る際に、切り出し方法をユーザが事前に設定せずに、所望の画像を自動的に切り出すことができる画像読み取り装置および画像読み取り装置の制御方法を提供することを目的とするものである。
【課題を解決するための手段】
【００１７】
本発明は、原稿台上に配置されている１または複数の原稿について、原稿台全面を読み取る画像読み取り手段と、上記画像読み取り手段が読み取った原稿台全面の画像の色特性情報に基づいて、原稿の種別を判別する画像種別判別手段と、画像種別判別手段が判別した原稿種別に応じて、複数の読み取り画像の切り出し方法のうちの１つの方法を、選択する切り出し方法選択手段と、上記原稿台全面の画像から画像を切り出す方法を複数、具備し、上記切り出し方法選択手段が選択した切り出し方法によって、上記画像読み取り手段が読み取った原稿台全面の画像を切り出す画像切り出し手段とを有することを特徴とする画像読み取り装置である。
【００１８】
上記画像切り出し手段は、１画像のみを切り出す第１の切り出し方法と、１または複数の画像を切り出す第２の切り出し方法とを実行する手段である。
【００１９】
また、上記画像種別判別手段は、上記原稿台全面の画像を、その色特性情報に基づいて、「写真」、「テキスト」、「その他」の原稿種別に判別する手段である。
【００２０】
さらに、上記画像切り出し手段は、上記画像種別判別手段が判別した原稿種別が「テキスト」または「その他」の原稿種別であると判別した場合、上記１画像のみを切り出す第１の切り出し方法を実行し、原稿種別が、「写真」の原稿種別である場合、上記１または複数の画像を切り出す第２の切り出し方法を実行する手段である。
【００２１】
そして、本発明は、原稿台上に配置されている１または複数の原稿について、原稿台全面を読み取る画像読み取り工程と、上記画像読み取り工程が読み取った原稿台全面の画像の色特性情報に基づいて、原稿の種別を判別する画像種別判別工程と、画像種別判別工程で判別された原稿種別に応じて、複数の読み取り画像の切り出し方法のうちの１つの方法を、選択する切り出し方法選択工程と、上記原稿台全面の画像から画像を切り出す方法を複数、具備し、上記切り出し方法選択工程が選択した切り出し方法によって、上記画像読み取り工程で読み取った原稿台全面の画像を切り出す画像切り出し工程とを有することを特徴とする画像読み取り装置の制御方法である。
【発明の効果】
【００２２】
本発明によれば、画像読み取り装置において１または複数の原稿を原稿台に配置し原稿を読み取る際に、原稿台全面を読み取り、読み取った画像の色特性情報から原稿の種別を自動的に判別し、判別結果にしたがって原稿の切り出し方法を自動的に切り替えるので、ユーザが切り出し方法を事前に設定することなく自動で所望の画像を取得することができるという効果を奏する。
【発明を実施するための最良の形態】
【００２３】
発明を実施するための最良の形態は、次の実施例である。
【実施例１】
【００２４】
図１は、本発明の実施例１である画像読み取り装置ＩＲ１を示す図である。
【００２５】
画像読み取り装置ＩＲ１は、ＰＣ（パソコン）１００と、フラットベットスキャナ（以下、「スキャナ」と略す）２００とを有する。
【００２６】
ＰＣ１００は、ディスプレイ１０１と、ＰＣ本体１０２と、キーボード１０３とを有する。
【００２７】
スキャナ２００は、原稿台カバー１０５と、マーク１０６と、スキャナボタン１０７と、原稿読取ユニット１０８と、原稿台ガラス１０９とを有する。また、スキャナ２００は、図示しないが、原稿読み取りユニットを副走査方向に駆動するモータと、光電変換素子アレイで読み取った画像信号の処理を行う信号処理回路基板とを有し、ホストコンピュータ３００にＵＳＢケーブルで接続されている。
【００２８】
原稿台カバー１０５は、セットした原稿を押さえ、原稿台側の色は白色である。マーク１０６は、原稿をセットするときに合わせる原稿位置合わせマークである。原稿読取ユニット１０８は、セットした原稿を読み込むユニットであり、原稿照明用ＬＥＤ、光電変換素子アレイ、原稿像を光電変換素子アレイに結像するレンズ等によって構成されている。
【００２９】
原稿台ガラス１０９は、原稿を置くためのガラスであり、原稿台１０９の上に原稿を置き、原稿読み取りユニット１０８が原稿を読み取る。
【００３０】
図２は、スキャナ２００の機能構成を示すブロック図である。
【００３１】
スキャナ２００は、光学ユニット２０１と、透過原稿用光源２０４と、電気基板２０５と、モータ駆動回路２１９と、モータ２２０とを有する。
【００３２】
光学ユニット２０１は、光源点灯回路２０２と、反射原稿用光源２０３と、結像レンズ２１８とによって構成されている。また、光源点灯回路２０２には、光源の光量検知を行うための検知部が含まれている。
【００３３】
電気基板２０５は、Ｒ、Ｇ、Ｂのアナログゲイン調整機２０６、２０７、２０８と、Ａ／Ｄ変換機２１０と、画像処理部２１１と、ラインバッファ２１２と、インタフェース部２１３と、オフセットＲＡＭ２１４と、ガンマＲＡＭ２１５と、システムコントローラ２１６と、ＣＰＵバス２１７とを有する。
【００３４】
Ｒ、Ｇ、Ｂのアナログゲイン調整機２０６、２０７、２０８は、ラインセンサ２０９が出力したアナログ画像信号を可変増幅する。Ａ／Ｄ変換機２１０は、可変アナログゲイン調整機が出力したアナログ画像信号をデジタル画像信号に変換する。画像処理部２１１は、デジタル信号化された画像信号に、オフセット補正、シェーディング補正、デジタルゲイン調整、カラーバランス調整、マスキング、主・副走査方向解像度変換等の画像処理を行う。
【００３５】
ラインバッファ２１２は、画像データの一時記憶領域として用いる。インタフェース部２１３は、ホストコンピュータ３００と双方向通信を行い、実施例１では、ＵＳＢインタフェースで実現している。オフセットＲＡＭ２１４は、画像処理を行うためのワーキングエリアとして用いられ、ラインセンサ２０９にＲＧＢ用ラインセンサが各所定のオフセットをもって平行に配置されているので、そのＲＧＢライン間オフセットの補正用として用いられる。また、オフセットＲＡＭ２１４は、シェーディング補正等の各種データを一時記憶する。
【００３６】
ガンマＲＡＭ２１５は、ガンマカーブを記憶し、ガンマ補正を行う。システムコントローラ２１６は、ホストコンピュータ３００からの命令に従って各種制御を行う。
【００３７】
ＣＰＵバス２１７は、システムコントローラ２１６と、画像処理部２１１と、ラインバッファ２１２と、インタフェース部２１３と、オフセットＲＡＭ２１４と、ガンマＲＡＭ２１５とをつなぐシステムバスであり、アドレスバスとデータバスとによって構成されている。
【００３８】
パルスモータ用のモータ駆動回路２１９は、システムコントローラ２１６からの信号によって、パルスモータ２２０の励磁切り替え信号を出力する。
【００３９】
図３は、スキャナ２００を制御するために用いられる一般的なホストコンピュータ３００のシステム構成を示すブロック図である。
【００４０】
ホストコンピュータ３００は、中央演算処理装置（ＣＰＵ）３０１と、ＲＡＭ３０２と、ＲＯＭ３０３と、ハードディスク３０４と、通信インタフェース３０５と、キーボード３０６と、マウス３０７と、表示装置３０８と、システムバス３０９とを有する。
【００４１】
中央演算処理装置（ＣＰＵ）３０１は、データや命令を演算、判断、制御し、オペレーティングシステム（以下ＯＳと略す）やその他の制御プログラムを格納する。
【００４２】
通信インタフェース３０５は、たとえばＵＳＢ、ＳＣＳＩや無線等のスキャナとデータ通信するためのものである。キーボード３０６は、ユーザインタフェースとして用いる。
【００４３】
表示装置３０８は、グラフィックコントローラとＣＲＴや液晶ディスプレイからなる。
【００４４】
次に、ホストコンピュータ３００上で動作する制御プログラム４００とそのデータ処理構成について説明する。
【００４５】
図４は、ホストコンピュータ３００上で動作する制御プログラム４００を説明する図である。
【００４６】
ＴＷＡＩＮアプリケーション４０１は、ＴＷＡＩＮ規格に対応したスキャナアプリケーションであり、ＧＵＩを有し、ユーザの指示に従って、ＴＷＡＩＮドライバ４０２に、「原稿タイプ」、「読み取りサイズ」、「読み取り解像度」等の読み取り設定を行い、ＴＷＡＩＮドライバ４０２経由で、スキャナ２００から画像を読み取り、読み取った画像を、表示装置３０８に表示する。ＴＷＡＩＮアプリケーション４０１は、また、読み取った画像をファイルに保存する機能や、メールソフトに画像を送信する機能、画像を印刷する機能等を備えている。
【００４７】
ＴＷＡＩＮドライバ４０２は、ＴＷＡＩＮ規格に従い、ＴＷＡＩＮアプリケーション４０１に、スキャナ２００から読み取った画像を、転送する機能を有する。ＴＷＡＩＮドライバ４０２は、スキャナ２００から受信した読み取り画像の切り出し方法、回転処理、ガンマ補正、各種色調整等を行う機能についても備えている。
【００４８】
また、ＴＷＡＩＮドライバ４０２は、独自のＧＵＩを有し、このＧＵＩを通して、ユーザが各種読み取りを設定し、プレビュー画像の確認や読み取り範囲の設定等を行う。さらに、ＴＷＡＩＮドライバ４０２は、上記独自のＧＵＩを表示せずに、ＴＷＡＩＮアプリケーション４０１から指定された読み取り設定に従い、ＧＵＩ非表示で、スキャナから画像を読み取る機能も有する。
【００４９】
ＴＷＡＩＮドライバ４０２が独自のＧＵＩを表示する方法を、ＵＩ表示モードと呼び、ＧＵＩを表示しない方法を、ＵＩ非表示モードと呼び、ＴＷＡＩＮ規格では、両モードの動作が規格化されている。
【００５０】
実施例１において、ＴＷＡＩＮドライバ４０２は、ＵＩ非表示モードで動作する。
【００５１】
デバイスドライバ４０３は、スキャナ２００との間で、専用のコマンドの送受信を行い、スキャナ２００の各種読み取り設定や、画像読み取りのためのフロー制御等を行う。
【００５２】
オペレーティングシステム（ＯＳ）４０４は、Ｗｉｎｄｏｗｓ（登録商標）やＭａｃＯＳ（登録商標）等のオペレーティングシステムである。
【００５３】
図５は、実施例１におけるＴＷＡＩＮアプリケーション４０１によるＧＵＩ画面の一例を示す図である。
【００５４】
つまり、図５は、原稿の読み取り前の状態を図示してあり、プレビュー領域５０１には原稿読み取りのためのガイドが表示されている。
【００５５】
プレビュー領域５０１は、読み取った画像を表示する領域として用い、プレビュー領域５０１には、１画像または複数の画像を表示することが可能である。
【００５６】
原稿タイプを設定するための「原稿タイプ」コンボボックス５０２は、自動的に原稿タイプを判別する「自動判別」モードと、「カラー写真」、「カラー文書」、「モノクロ文書」等、手動で原稿タイプを選択するモードとが選択可能である。
【００５７】
「詳細設定」ボタン５０３は、読み取りの詳細設定ダイアログを表示する（不図示）。読み取りの詳細設定ダイアログでは、「原稿サイズ」、「読み取り解像度」、「モアレ除去ＯＮ／ＯＦＦ」、「輪郭強調ＯＮ／ＯＦＦ」等の各種読み取り設定が可能である。
【００５８】
ただし、上記「原稿タイプ」で、「自動判別」モードが設定されていると、読み取りサイズは、「自動読み取り」固定になる。
【００５９】
上記「原稿タイプ」で、「自動判別」モードが選択されていると、スキャンが実行された場合、ＴＷＡＩＮドライバ４０２は、スキャナ２００の原稿台全面を読み取り、原稿台全面画像の色特性情報に基づいて、原稿種別を自動的に判別し、この判別結果に従って、自動的に画像の切り出し方法が切り替わり、１つまたは複数の画像が切り出される。
【００６０】
したがって、ＴＷＡＩＮドライバ４０２から、ＴＷＡＩＮアプリケーション４０１へ転送される読み取り画像の数、サイズは、スキャン以前では特定することができないので、上記「原稿タイプ」が「自動判別」であれば、読み取りサイズは、「自動読み取り」固定になる。
【００６１】
「読み取りサイズ」、「読み取り解像度」の表示領域５０４は、上記詳細設定ダイアログで選択されている各設定を表示する。
【００６２】
スキャンボタン５０５は、このボタンを押下することによって読み取り処理を実行する。読み取った画像に対する各種処理の実行ボタン５０６として、「ファイル保存」、「焼き増し印刷」、「メール添付」等のボタンが用意され、これらの処理は、公知であるので、詳細については省略する。
【００６３】
次に、ＴＷＡＩＮドライバ４０２の処理について説明する。
【００６４】
図６は、実施例１において、ＴＷＡＩＮドライバ４０２の処理の詳細を示すフローチャートである。
【００６５】
ＴＷＡＩＮドライバ４０２は、ＴＷＡＩＮアプリケーション４０１から、ＵＩ非表示モードで起動される。Ｓ１では、ＴＷＡＩＮドライバ４０２は、ＴＷＡＩＮアプリケーション４０１から、原稿タイプ、読み取りサイズ、読み取り解像度、各種読み取りの各設定を受け取り、読み取り開始メッセージを受け取ると、Ｓ２へ進む。
【００６６】
Ｓ２では、ＴＷＡＩＮドライバ４０２は、ＴＷＡＩＮアプリケーション４０１から設定された原稿タイプ、読み取りサイズを判別し、原稿タイプが「自動判別」であれば、Ｓ３の処理へ進み、「自動判別」以外の場合であれば、Ｓ１０の処理に進む。
【００６７】
次に、実施例１において、原稿タイプに「自動判別」が設定された場合の動作について説明する。
【００６８】
Ｓ３では、ＴＷＡＩＮドライバは、スキャナ２００と通信し、Ｓ１で設定された読み取り解像度で、スキャナ２００の原稿台にセットされている原稿を含む原稿台全面の画像を読み取る。
【００６９】
原稿台全面の画像データを読み取る場合、スキャナ２００からＲ、Ｇ、Ｂの各色８ビットのフルカラー点順次データを受信し、ハードディスクまたはＲＡＭ等の一時記憶領域に一時保存する。
【００７０】
Ｓ４では、一時保存された原稿台全面の画像の色濃度ヒストグラム等、色特性情報を解析し、原稿種別が、「写真」、「テキスト」、「その他」のいずれであるかを判別する。
【００７１】
Ｓ５では、上記原稿種別の判別結果に基づいて、原稿種別が「写真」であれば。Ｓ６へ進み、「テキスト」または「その他」の原稿であれば、Ｓ７の処理を実行する。
【００７２】
Ｓ６では、マルチクロップ処理によって、１または複数の写真の切り出し方法を実行する。マルチクロップ処理による１または複数の写真の切り出し方法については、後述する。
【００７３】
Ｓ７では、オートクロップ処理によって、１枚原稿の余白切り出し方法を実行する。オートクロップ処理による１枚原稿の切り出し方法については、後述する。
【００７４】
Ｓ８では、Ｓ６またはＳ７で切り出された１または複数の画像に、ガンマ補正、自動色調整処理を実行する。Ｓ８では、Ｓ５で判別した原稿種別に対応した最適な色補正処理が実行される。たとえば、原稿種別が「テキスト」であると判別されると、テキストデータ専用の色補正データが、色補正処理に用いられ、さらに下地除去処理等が実行される。
【００７５】
つまり、原稿種別を判別することによって、原稿の切出し方法と最適な色補正処理方法の２つを選択することができる。
【００７６】
Ｓ９では、原稿の切り出し後に、色補正済みの画像データを、ＴＷＡＩＮアプリケーション４０１へ転送する。Ｓ１０では、原稿タイプ、読み取りサイズとして、「自動判別」以外が設定された場合の読み取り処理を実行する。たとえば、原稿タイプには、「カラー写真」、「モノクロ文書」等が設定され、読み取りサイズには、「マルチクロップ」、「オートクロップ」の自動切り出しや、「Ａ４」、「Ｌ版」等の定型サイズが設定される。Ｓ１０の読み取り処理は、一般的に公知な通常の読み取り処理であるので、詳細については省略する。Ｓ１０の読み取り処理を実行した後に、Ｓ９の処理へ進む。
【００７７】
図７は、ＴＷＡＩＮドライバ４０２におけるマルチクロップ処理の詳細を示すフローチャートである。
【００７８】
Ｓ２１では、本処理の前処理で読み取った原稿台全面の２４ビットフルカラー画像を、白黒２値の２ビット画像に変換する。ここでは、Ｇの値を、所定の閾値と比較し、閾値以上であれば、各画素を白に変換し、閾値未満であれば、各画素を黒に変換し、フルカラー画像から、白黒２値画像を作成する。
【００７９】
原稿台全面の読み取り画像のうちで、原稿台に原稿が置かれていない領域に対応する部分では、原稿台カバーの白色部分が読み取られ、Ｒ、Ｇ、Ｂの画素値が、ともに２５５（０ｘＦＦ）になるので、閾値を２５５（０ｘＦＦ）に近い値に設定することによって、原稿の有無を判別することができる。
【００８０】
Ｓ２２では、白黒２値画像から、原稿の枚数、位置、大きさを検知し、切り出し領域を決定する。
【００８１】
次に、実施例１において、マルチクロップ時の切り出し領域決定動作のー例について説明する。
【００８２】
図８（１）に示すように、原稿台７０１上に写真７０２、写真７０３、写真７０４、写真７０５の４枚の写真を配置した場合、原稿台全面の白黒２値画像を作成し切り出し領域を算出すると、図８（２）に示すように、切り出し領域７０６、切り出し領域７０７、切り出し領域７０８、切り出し領域７０９の４領域を取得することができる。
【００８３】
Ｓ２３では、原稿台全面のフルカラー画像から、Ｓ２４で取得した切り出し領域に従って、フルカラー画像を切り出すので、原稿領域に対応した画像データを取得することができる。
【００８４】
Ｓ２４では、Ｓ２３で切り出した各画像の傾きを補正する。
【００８５】
次に、ＴＷＡＩＮドライバ４０２のオートクロップ処理について説明する。
【００８６】
オートクロップ処理は、マルチクロップ処理同様、前処理で読み取った原稿台全面の２４ビットフルカラー画像を、白黒２値の画像に変換し、これから原稿の位置、大きさを検知し、切り出し領域を決定する。ただし、オートクロップ処理では、マルチクロップ処理と異なり１つの矩形領域を決定する。
【００８７】
次に、実施例１において、オートクロップ時の切り出し領域の決定動作の例について説明する。
【００８８】
図９（１）に示すように、原稿台８０１上に、原稿８０２を配置した場合、この原稿台全面の白黒２値画像を作成し、切り出し領域を算出すると、図９（２）に示す切り出し領域８０３を取得することができる。
【００８９】
切り出し領域８０３に従って、原稿台全面のフルカラー画像から、図９（３）に示す単一画像を切り出す。
【００９０】
上記のように、実施例１では、原稿台全面を読み取り、読み取った画像の色特性情報から、自動的に原稿の種別を判別し、判別結果が「写真」であれば、マルチクロップ処理で原稿の切り出しを行い、判別結果が「テキスト」または「その他」であれば、オートクロップ処理で原稿の切り出しを行うので、原稿台に１枚の原稿を配置する場合と、１または複数の写真を配置する場合のどちらにおいても、ユーザが切り出し方法を選択しなくても、所望の画像を自動的にかつ適切に取得することができる。
【００９１】
実施例１は、読み取り設定は、ＴＷＡＩＮアプリケーションで設定し、ＴＷＡＩＮドライバは、ＵＩ非表示モードで動作する実施例であるが、ＴＷＡＩＮドライバがＵＩ表示モードで動作し、ＴＷＡＩＮドライバＧＵＩの読み取り設定に、「自動判別」モードを設け、プレビュー時に、原稿種別を判別し、これに従って、ＵＩのプレビューに表示する切り出し領域の切り出し方法を、自動的に切り替えるようにしてもよい。
【００９２】
また、実施例１は、読み取り装置が、ホストコンピュータとスキャナとによって構成されている実施例であるが、ＭＦＰのような原稿の読み取り機能と用紙への記録機能とを備えている装置によって写真や原稿のコピー処理を実行する場合に、原稿種別を自動判別し、判別結果に従って、原稿の切り出し方法を切り替えることによって、切り出された画像を別々の用紙に記録するようにしてもよい。
【図面の簡単な説明】
【００９３】
【図１】本発明の実施例１である画像読み取り装置ＩＲ１を示す図である。
【図２】スキャナ２００の機能構成を示すブロック図である。
【図３】スキャナ２００を制御するために用いられる一般的なホストコンピュータ３００のシステム構成を示すブロック図である。
【図４】ホストコンピュータ３００上で動作する制御プログラム４００を説明する図である。
【図５】実施例１におけるＴＷＡＩＮアプリケーション４０１によるＧＵＩ画面の一例を示す図である。
【図６】実施例１において、ＴＷＡＩＮドライバ４０２の処理の詳細を示すフローチャートである。
【図７】ＴＷＡＩＮドライバ４０２におけるマルチクロップ処理の詳細を示すフローチャートである。
【図８】画像読み取り装置の説明図である。
【図９】画像読み取り装置の説明図である。
【符号の説明】
【００９４】
ＩＲ１…画像読み取り装置、
１００…ＰＣ、
２００…スキャナ、
３００…ホストコンピュータ、
７０１…原稿台、
７０２〜７０５…写真、
７０６〜７０９…切り出し領域、
７１０〜７１３…写真、
７１４…切り出し後の画像データ、
８０１…原稿台、
８０２…原稿、
８０３…切り出し領域、
８０４…切り出し後の画像、
８０５〜８０８…切り出し後の画像。
【図１】
2006287360.tif 000003
【図２】
2006287360.tif 000004
【図３】
2006287360.tif 000005
【図４】
2006287360.tif 000006
【図５】
2006287360.tif 000007
【図６】
2006287360.tif 000008
【図７】
2006287360.tif 000009
【図８】
2006287360.tif 000010
【図９】
2006287360.tif 000011