(57)【要約】【課題】圧縮後のデータ量が適切になるように圧縮率を決定することが可能な画像読取装置、圧縮率決定方法及びコンピュータプログラムを提供する。【解決手段】本発明の一側面に係る画像読取装置１００は、原稿を読み込んで入力画像を生成する画像生成部１１８と、原稿の種類を判別する原稿種類判別部１３４と、入力画像を圧縮する画像圧縮部１３６と、を有し、画像圧縮部１３６は、原稿の種類に基づいて入力画像を圧縮する圧縮率を決定する。【選択図】図５
2014230264.tif 000002
【特許請求の範囲】
【請求項１】
原稿を読み込んで入力画像を生成する画像生成部と、
前記原稿の種類を判別する原稿種類判別部と、
前記入力画像を圧縮する画像圧縮部と、を有し、
前記画像圧縮部は、前記原稿の種類に基づいて前記入力画像を圧縮する圧縮率を決定する、
ことを特徴とする画像読取装置。
【請求項２】
前記原稿種類判別部は、前記原稿の種類として、少なくとも名刺、レシート及びプラスチックカードを判別する、請求項１に記載の画像読取装置。
【請求項３】
前記原稿のサイズを算出する原稿サイズ算出部と、
超音波を送信するとともに、前記原稿を通過した超音波を受信する超音波センサと、
赤外線を前記原稿に照射するとともに、前記原稿から反射された赤外線を受光する赤外線センサと、をさらに有し、
前記原稿種類判別部は、前記原稿のサイズと、前記超音波センサが受信した超音波の大きさと、前記赤外線センサが受光した赤外線の大きさとに基づいて前記原稿の種類を判別する、請求項１または２に記載の画像読取装置。
【請求項４】
前記原稿種類判別部は、前記原稿のサイズが第１の所定サイズ以下である場合、前記超音波センサが受信した超音波の大きさが第１の所定値未満、又は前記赤外線センサが受光した赤外線の大きさが第２の所定値以上であるときは、前記原稿の種類をプラスチックカードと判別する、請求項３に記載の画像読取装置。
【請求項５】
前記原稿種類判別部は、前記原稿のサイズが第１の所定サイズ以下である場合、前記超音波センサが受信した超音波の大きさが第１の所定値以上、且つ前記赤外線センサが受光した赤外線の大きさが第２の所定値未満であるときは、前記原稿の種類を名刺と判別する、請求項３に記載の画像読取装置。
【請求項６】
前記原稿に印字された文字が並んでいる文字方向を判別する文字方向判別部と、をさらに有し、
前記原稿種類判別部は、前記原稿のサイズが第１の所定サイズより大きく、且つ前記第１の所定サイズより大きい第２の所定サイズ以下である場合、前記超音波センサが受信した超音波の大きさが第１の所定値以上であり、前記赤外線センサが受光した赤外線の大きさが第２の所定値未満であり、且つ前記文字方向が前記原稿の短手方向であるときは、前記原稿の種類をレシートと判別する、請求項３に記載の画像読取装置。
【請求項７】
前記画像圧縮部は、前記原稿の種類が名刺である場合、前記圧縮率を第１の圧縮率に決定し、前記原稿の種類がレシートである場合、前記圧縮率を前記第１の圧縮率より高い第２の圧縮率に決定し、前記原稿の種類がプラスチックカードである場合、前記圧縮率を前記第２の圧縮率より高い第３の圧縮率に決定する、請求項１〜６の何れか一項に記載の画像読取装置。
【請求項８】
複数の種類の通信方式のうちの何れかの通信方式により、情報処理装置と通信する通信部をさらに有し、
前記画像圧縮部は、前記情報処理装置と通信する前記通信方式の種類に基づいて前記圧縮率を変更する、請求項１〜７の何れか一項に記載の画像読取装置。
【請求項９】
情報処理装置と通信する通信部と、
前記通信部と前記情報処理装置の間の通信速度を判別する通信速度判別部をさらに有し、
前記画像圧縮部は、前記通信速度に基づいて前記圧縮率を変更する、請求項１〜７の何れか一項に記載の画像読取装置。
【請求項１０】
原稿を読み込んで入力画像を生成するステップと、
前記原稿の種類を判別するステップと、
前記入力画像を圧縮するステップと、を含み、
前記圧縮するステップにおいて、前記原稿の種類に基づいて前記入力画像を圧縮する圧縮率を決定する、
ことを特徴とする圧縮率決定方法。
【請求項１１】
原稿を読み込んで入力画像を生成するステップと、
前記原稿の種類を判別するステップと、
前記入力画像を圧縮するステップと、をコンピュータに実行させ、
前記圧縮するステップにおいて、前記原稿の種類に基づいて前記入力画像を圧縮する圧縮率を決定する、
ことを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像読取装置、圧縮率決定方法及びコンピュータプログラムに関し、特に入力画像を圧縮する画像読取装置、圧縮率決定方法及びコンピュータプログラムに関する。
【背景技術】
【０００２】
一般に、スキャナ装置等の画像読取装置は、原稿を読み取って画像データとして記憶部に一旦記憶し、パーソナルコンピュータ等の情報処理装置へ送信する。画像読取装置は、情報処理装置への画像データの送信に時間がかかり、未送信の画像データのサイズが記憶部の記憶容量を超えると、原稿の読み取り処理を一端中断する。画像読取装置は、例えば、画像データを圧縮して画像読取装置と情報処理装置の間の通信量を低減することにより、原稿の読み取り処理の中断を抑制することができる。しかし、画像データの圧縮後のデータ量は圧縮前の画像データのデータ量等によって異なるため、圧縮後のデータ量は必ずしも適切なデータ量にならない場合がある。
【０００３】
ドキュメントを読み取ったイメージデータのデータ量と、通信能力情報に基づき、所定の時間当たりに送信するデータ量が所定の時間当たりに読み取るデータ量よりも多くなるように圧縮率を決定する圧縮率決定装置が開示されている（特許文献１を参照）。
【０００４】
また、原稿を低解像度で読み取ったプレビュー画像の圧縮率から本画像読み取り時の圧縮率を推定し、推定した圧縮率とインターフェース回路の実行転送速度から読取原稿画像に最適な読み取り速度を選択する画像読取装置が開示されている（特許文献２を参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１１−１８８０６８号公報
【特許文献２】特開２００５−８６５４３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
画像データの圧縮後のデータ量がどのようになるかは原稿によって異なり、必ずしも最適なデータ量にならない場合があった。
【０００７】
そこで、本発明の目的は、圧縮後のデータ量が適切になるように圧縮率を決定することが可能な画像読取装置、圧縮率決定方法及びそのような圧縮率決定方法をコンピュータに実行させるコンピュータプログラムを提供することにある。
【課題を解決するための手段】
【０００８】
本発明の一側面に係る画像読取装置は、原稿を読み込んで入力画像を生成する画像生成部と、原稿の種類を判別する原稿種類判別部と、入力画像を圧縮する画像圧縮部と、を有し、画像圧縮部は、原稿の種類に基づいて入力画像を圧縮する圧縮率を決定する。
【０００９】
また、本発明の一側面に係る圧縮率決定方法は、原稿を読み込んで入力画像を生成するステップと、原稿の種類を判別するステップと、入力画像を圧縮するステップと、を含み、圧縮するステップにおいて、原稿の種類に基づいて入力画像を圧縮する圧縮率を決定する。
【００１０】
また、本発明の一側面に係るコンピュータプログラムは、原稿を読み込んで入力画像を生成するステップと、原稿の種類を判別するステップと、入力画像を圧縮するステップと、をコンピュータに実行させ、圧縮するステップにおいて、原稿の種類に基づいて入力画像を圧縮する圧縮率を決定する。
【発明の効果】
【００１１】
本発明によれば、圧縮後のデータ量が適切になるように圧縮率を決定することが可能な画像読取装置、圧縮率決定方法及びそのような圧縮率決定方法をコンピュータに実行させるコンピュータプログラムを提供することができる。
【図面の簡単な説明】
【００１２】
【図１】実施形態に従った画像処理システム１を示す概略構成図である。
【図２Ａ】原稿台がセットされていない状態の画像読取装置１００の斜視図である。
【図２Ｂ】原稿台がセットされた状態の画像読取装置１００の斜視図である。
【図３】画像読取装置１００内部の搬送経路の例を説明するための図である。
【図４】画像読取装置１００の概略構成の例を示す図である。
【図５】第１ＣＰＵ１３０の概略構成の例を示す図である。
【図６】画像読取処理の動作の例を示すフローチャートである。
【図７】圧縮率決定処理の動作の例を示すフローチャートである。
【図８】原稿サイズ算出処理の動作の例を示すフローチャートである。
【図９】矩形の回転について説明するための模式図である。
【図１０】文字方向判別処理の動作の例を示すフローチャートである。
【図１１】文字方向判別処理について説明するための模式図である。
【図１２】原稿種類判別処理の動作の例を示すフローチャートである。
【図１３】第１情報処理装置２００の概略構成の例を示す図である。
【発明を実施するための形態】
【００１３】
以下、本発明の一側面に係る画像読取装置、圧縮率決定方法及びコンピュータプログラムについて図を参照しつつ説明する。但し、本発明の技術的範囲はそれらの実施の形態に限定されず、特許請求の範囲に記載された発明とその均等物に及ぶ点に留意されたい。
【００１４】
図１は、実施形態に従った画像処理システム１を示す図である。
【００１５】
画像処理システム１は、画像読取装置１００と、第１情報処理装置２００と、第２情報処理装置３００と、第３情報処理装置４００とを有する。画像読取装置１００は、アクセスポイント５００を介して第１情報処理装置２００と無線接続され、有線ＬＡＮ（Local Area Network）等の有線通信ネットワーク６００を介して第２情報処理装置３００と接続され、第３情報処理装置４００と有線により接続される。アクセスポイント５００は、画像読取装置１００及び第１情報処理装置２００と無線通信により接続し、ネットワークスイッチとして機能する。画像読取装置１００は例えばイメージスキャナ、デジタルカメラ等であり、第１情報処理装置２００は例えば携帯情報端末等であり、第２情報処理装置３００及び第３情報処理装置４００は例えばパーソナルコンピュータ等である。
【００１６】
図２Ａは、原稿台がセットされていない状態の画像読取装置１００の斜視図であり、図２Ｂは、原稿台がセットされた状態の画像読取装置１００の斜視図である。
【００１７】
画像読取装置１００は、筐体１０１、上面部１０２、原稿台１０３、前面カバー１０５、上面カバー１０６、補助カバー１０７、操作ボタン１０８及び開閉検出装置１０９等を有する。
【００１８】
筐体１０１は、上面部１０２、原稿台１０３、前面カバー１０５、上面カバー１０６及び補助カバー１０７とともに画像読取装置１００の外形を形成する。
【００１９】
上面部１０２は、画像読取装置１００の上面を覆う位置に配置され、原稿つまり時、画像読取装置１００内部の清掃時等に開閉可能なようにヒンジにより筐体１０１に係合している。
【００２０】
原稿台１０３は、図２Ａの矢印Ａ１で示す方向に回転可能なように、ヒンジにより筐体１０１に係合している。原稿台１０３は、図２Ａに示す状態では上面部１０２、上面カバー１０６及び補助カバー１０７を覆う位置に配置され、外装カバーとして機能する。一方、原稿台１０３は、図２Ｂに示す状態では、原稿が載置可能に配置される。原稿台１０３には、原稿の搬送方向に対して左右方向に摺動可能な原稿ガイド１０４ａ及び１０４ｂが設けられている。原稿ガイド１０４ａ及び１０４ｂを原稿の幅に合わせて位置決めすることにより原稿の左右方向の移動を抑制することができる。
【００２１】
前面カバー１０５は、図２Ａの矢印Ａ２で示す方向に回転可能なように、ヒンジにより筐体１０１に係合している。上面カバー１０６は、一方の端部側で前面カバー１０５と接続し、他方の一端側で補助カバー１０７と接続されている。補助カバー１０７は、必要な場合に、上面カバー１０６より繰り出されて、原稿を保持する。
【００２２】
操作ボタン１０８は、上面部１０２の表面に配置され、押下されると、操作検出信号を生成して出力する。
【００２３】
開閉検出装置１０９は、閉じている状態の原稿台１０３に対向する位置に配置されるセンサを有し、原稿台１０３の開閉状態を検出する。開閉検出装置１０９は、原稿台１０３が開いている状態と閉じている状態とで信号値が変化する開閉検出信号を生成して出力する。
【００２４】
図３は、画像読取装置１００内部の搬送経路の例を説明するための図である。
【００２５】
画像読取装置１００の搬送経路は、第１原稿検出装置１１０、給紙ローラ１１１、リタードローラ１１２、赤外線発光部１１３ａ、赤外線受光部１１３ｂ、超音波送信器１１４ａ、超音波受信器１１４ｂ等を有している。さらに、画像読取装置１００の搬送経路は、第１搬送ローラ１１５、第１従動ローラ１１６、第２原稿検出装置１１７、第１画像生成装置１１８ａ、第２画像生成装置１１８ｂ、第２搬送ローラ１１９及び第２従動ローラ１２０等を有している。
【００２６】
筐体１０１の上面は原稿の搬送路の下側ガイド１０１ａを形成し、上面部１０２の下面は原稿の搬送路の上側ガイド１０２ａを形成する。図２において矢印Ａ３は原稿の搬送方向を示す。以下では、上流とは原稿の搬送方向Ａ３の上流のことをいい、下流とは原稿の搬送方向Ａ３の下流のことをいう。
【００２７】
第１原稿検出装置１１０は、給紙ローラ１１１及びリタードローラ１１２の上流側に配置される接触検出センサを有し、原稿台１０３に原稿が載置されているか否かを検出する。第１原稿検出装置１１０は、原稿台１０３に原稿が載置されている状態と載置されていない状態とで信号値が変化する第１原稿検出信号を生成して出力する。
【００２８】
赤外線発光部１１３ａ及び赤外線受光部１１３ｂは、原稿の搬送路の近傍に、搬送路の上側に配置される。赤外線発光部１１３ａは、搬送される原稿の表面に赤外線を照射する。なお、赤外線発光部１１３ａは、原稿搬送方向に対して斜め方向から光を照射する。一方、赤外線受光部１１３ｂは、原稿から反射された赤外線を受光し、受光した赤外線の大きさを表す電気信号である赤外線信号を生成して出力する。以下では、赤外線発光部１１３ａ及び赤外線受光部１１３ｂを総じて赤外線センサ１１３と称する場合がある。
【００２９】
超音波送信器１１４ａ及び超音波受信器１１４ｂは、原稿の搬送路の近傍に、搬送路を挟んで対向するように配置される。超音波送信器１１４ａは超音波を送信する。一方、超音波受信器１１４ｂは、超音波送信器１１４ａにより送信され、原稿を通過した超音波を受信し、受信した超音波の大きさを表す電気信号である超音波信号を生成して出力する。以下では、超音波送信器１１４ａ及び超音波受信器１１４ｂを総じて超音波センサ１１４と称する場合がある。
【００３０】
第２原稿検出装置１１７は、第１画像生成装置１１８ａ及び第２画像生成装置１１８ｂの上流側に配置される接触検出センサを有し、第１画像生成装置１１８ａ及び第２画像生成装置１１８ｂの手前に原稿が存在するか否かを検出する。第２原稿検出装置１１７は、第１画像生成装置１１８ａ及び第２画像生成装置１１８ｂの手前に原稿が存在する状態と存在しない状態とで信号値が変化する第２原稿検出信号を生成して出力する。
【００３１】
第１画像生成装置１１８ａは、撮像対象物である原稿等を撮像する撮像センサを有する。この撮像センサは、１次元又は２次元に配列されたＣＭＯＳ（Complementary Metal Oxide Semiconductor）による撮像素子と、撮像素子に撮像対象物の像を結像する光学系を備える。各撮像素子は、原稿の裏面からの情報を読み取って、ＲＧＢ各色に対応するアナログ値を出力する。第１画像生成装置１１８ａは、撮像センサが出力した各アナログ値をデジタル値に変換して画素データを生成し、生成した各画素データから構成される画像データ（以下、ＲＧＢ画像と称する）を生成する。このＲＧＢ画像は、各画素データが、例えばＲＧＢ各色毎に８ｂｉｔで表される計２４ｂｉｔのＲＧＢ値からなるカラー画像データとなる。第１画像生成装置１１８ａは、ＲＧＢ画像の各画素のＲＧＢ値を輝度値及び色差値（ＹＵＶ値）に変換した画像（以下、入力画像と称する）を生成し、出力する。なお、ＹＵＶ値は、例えば以下の式により算出することができる。
Ｙ値＝  ０．３０×Ｒ値＋０．５９×Ｇ値＋０．１１×Ｂ値    （１）
Ｕ値＝−０．１７×Ｒ値−０．３３×Ｇ値＋０．５０×Ｂ値    （２）
Ｖ値＝  ０．５０×Ｒ値−０．４２×Ｇ値−０．０８×Ｂ値    （３）
【００３２】
同様に、第２画像生成装置１１８ｂは、撮像対象物である原稿等を撮像する撮像センサを有する。この撮像センサは、１次元又は２次元に配列されたＣＭＯＳによる撮像素子と、撮像素子に撮像対象物の像を結像する光学系を備え、各撮像素子は、原稿の裏面からの情報を読み取って、ＲＧＢ各色に対応するアナログ値を出力する。第２画像生成装置１１８ｂは、撮像センサが出力した各アナログ値をデジタル値に変換して画素データを生成し、ＲＧＢ画像を生成する。第２画像生成装置１１８ｂは、ＲＧＢ画像の各画素のＲＧＢ値をＹＵＶ値に変換した入力画像を生成し、出力する。
【００３３】
なお、第１画像生成装置１１８ａ及び第２画像生成装置１１８ｂを一方だけ配置し、原稿の片面だけを読み取るようにしてもよい。また、ＣＭＯＳによる撮像素子の代わりにＣＣＤ（Charge Coupled Device）による撮像素子を利用することもできる。以下では、第１画像生成装置１１８ａ及び第２画像生成装置１１８ｂを総じて画像生成装置１１８と称する場合がある。
【００３４】
原稿台１０３に載置された原稿は、給紙ローラ１１１が図３の矢印Ａ４の方向に回転することによって、下側ガイド１０１ａと上側ガイド１０２ａの間を原稿搬送方向Ａ３に向かって搬送される。リタードローラ１１２は、原稿搬送時、図３の矢印Ａ５の方向に回転する。給紙ローラ１１１及びリタードローラ１１２の働きにより、原稿台１０３に複数の原稿が載置されている場合、原稿台１０３に載置されている原稿のうち給紙ローラ１１１と接触している原稿のみが分離される。これにより、分離された原稿以外の原稿の搬送が制限される（重送の防止）。給紙ローラ１１１及びリタードローラ１１２は、原稿の分離部として機能する。
【００３５】
原稿は、下側ガイド１０１ａと上側ガイド１０２ａによりガイドされながら、第１搬送ローラ１１５と第１従動ローラ１１６の間に送り込まれる。原稿は、第１搬送ローラ１１５が図３の矢印Ａ６の方向に回転することによって、第１画像生成装置１１８ａと第２画像生成装置１１８ｂの間に送り込まれる。画像生成装置１１８により読み取られた原稿は、第２搬送ローラ１１９が図３の矢印Ａ７の方向に回転することによって前面カバー１０５上に排出される。
【００３６】
図４は、画像読取装置１００の概略構成の例を示す図である。
【００３７】
画像読取装置１００は、前述した構成に加えて、モータ１２２、第１通信装置１２３、第１記憶装置１２７及び第１ＣＰＵ１３０等をさらに有する。
【００３８】
モータ１２２は、第１ＣＰＵ１３０からの制御信号によって、給紙ローラ１１１、リタードローラ１１２、第１搬送ローラ１１５及び第２搬送ローラ１１９を回転させて原稿の搬送動作を行う。
【００３９】
第１通信装置１２３は、第１無線通信装置１２４、第１有線通信装置１２５及び第１インターフェース装置１２６を有する。第１通信装置１２３は、複数の種類の通信方式のうちの何れかの通信方式により、第１情報処理装置２００、第２情報処理装置３００又は第３情報処理装置４００と通信する。
【００４０】
第１無線通信装置１２４は、無線信号を送受信するアンテナと、ＩＥＥＥ８０２．１１等の無線通信規格に従って、無線通信回線を通じて信号の送受信を行うための無線通信インターフェース回路とを有する。第１無線通信装置１２４は、アクセスポイント５００を介して第１情報処理装置２００と接続して各種の画像及び情報を送受信する。なお、第１無線通信装置１２４は、アクセスポイント５００を介さずに第１情報処理装置２００と直接通信を行ってもよい。
【００４１】
第１有線通信装置１２５は、イーサネット（登録商標）等の通信規格に従って、有線ＬＡＮ等の有線通信ネットワークを通じて信号の送受信を行うための有線通信インターフェース回路をする。第１有線通信装置１２５は、第２情報処理装置３００と接続して各種の画像及び情報を送受信する。
【００４２】
第１インターフェース装置１２６は、例えばＵＳＢ（Universal Serial Bus）１．１、２．０、３．０等のシリアルバス規格に従って、信号の送受信を行うためのインターフェース回路を有する。第１インターフェース装置１２６は、第３情報処理装置４００と電気的に接続して各種の画像及び情報を送受信する。
【００４３】
なお、画像読取装置１００は、同時には、第１無線通信装置１２４、第１有線通信装置１２５及び第１インターフェース装置１２６のうちの何れか一つのみを介して一つの情報処理装置のみと画像及び情報を送受信する。第１無線通信装置１２４、第１有線通信装置１２５及び第１インターフェース装置１２６のうちの二つ以上が情報処理装置と接続している場合、第１インターフェース装置１２６、第１有線通信装置１２５、第１無線通信装置１２４の順に通信が優先される。
【００４４】
第１記憶装置１２７は、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）等のメモリ装置、ハードディスク等の固定ディスク装置、又はフレキシブルディスク、光ディスク等の可搬用の記憶装置等を有する。また、第１記憶装置１２７には、画像読取装置１００の各種処理に用いられるコンピュータプログラム、データベース、テーブル等が格納される。コンピュータプログラムは、コンピュータ読み取り可能な可搬型記録媒体から、公知のセットアッププログラム等を第１記憶装置１２７にインストールされてもよい。コンピュータ読み取り可能な可搬型記録媒体は、例えばＣＤ−ＲＯＭ（compact disk read only memory）、ＤＶＤ−ＲＯＭ（digital versatile disk read only memory）等である。また、第１記憶装置１２７には、原稿から生成された画像データが格納される。
【００４５】
第１ＣＰＵ１３０は、予め第１記憶装置１２７に記憶されているプログラムに基づいて動作する。第１ＣＰＵ１３０は、操作ボタン１０８、開閉検出装置１０９、第１原稿検出装置１１０、赤外線センサ１１３、超音波センサ１１４、第２原稿検出装置１１７、画像生成装置１１８、モータ１２２、第１通信装置１２３及び第１記憶装置１２７と接続される。第１ＣＰＵ１３０は、これらの各部を制御する。第１ＣＰＵ１３０は、モータ１２２の駆動制御、画像生成装置１１８の画像生成制御等を行う。さらに、第１ＣＰＵ１３０は、生成された画像を圧縮する圧縮率を決定して圧縮処理を行い、圧縮した画像データを第１通信装置１２３を介して第１情報処理装置２００、第２情報処理装置３００又は第３情報処理装置４００へ通知する。
【００４６】
図５は、第１ＣＰＵ１３０の概略構成の例を示す図である。
【００４７】
図５に示すように第１ＣＰＵ１３０は、画像取得部１３１、原稿サイズ算出部１３２、文字方向判別部１３３、原稿種類判別部１３４、通信速度判別部１３５、画像圧縮部１３６及び画像送信部１３７を有する。これらの各部は、プロセッサ上で動作するソフトウェアにより実装される機能モジュールである。なお、これらの各部は、それぞれ独立した集積回路、マイクロプロセッサ、ファームウェア等で構成されてもよい。
【００４８】
図６は、画像読取装置１００による画像読取処理の動作の例を示すフローチャートである。以下、図６に示したフローチャートを参照しつつ、画像読取処理の動作の例を説明する。なお、以下に説明する動作のフローは、予め第１記憶装置１２７に記憶されているプログラムに基づき主に第１ＣＰＵ１３０により画像読取装置１００の各要素と協働して実行される。
【００４９】
最初に、画像取得部１３１は、開閉検出装置１０９から受信する開閉検出信号に基づいて原稿台１０３の開閉状態を監視し、原稿台１０３が開けられてセットされたことを検知するまで待機する（ステップＳ１０１）。
【００５０】
次に、画像取得部１３１は、第１原稿検出装置１１０から受信する第１原稿検出信号に基づいて原稿台１０３に原稿が載置されているか否かを監視し、原稿が載置されたことを検知するまで待機する（ステップＳ１０２）。
【００５１】
次に、画像取得部１３１は、利用者により操作ボタン１０８が押下されて、操作ボタン１０８から操作検出信号を受信するまで待機する（ステップＳ１０３）。
【００５２】
操作ボタン１０８から操作検出信号を受信すると、画像取得部１３１は、モータ１２２を駆動して上述したように原稿を搬送させるとともに、画像生成装置１１８に原稿を読み取らせる（ステップＳ１０４）。
【００５３】
画像生成装置１１８が原稿を読み取ると、画像取得部１３１は、画像生成装置１１８から出力される入力画像を取得する（ステップＳ１０５）。
【００５４】
次に、第１ＣＰＵ１３０は、圧縮率決定処理を実施する（ステップＳ１０６）。圧縮率決定処理において、原稿種類判別部１３４は、原稿の種類を判別し、画像圧縮部１３６は、原稿の種類に基づいて入力画像を圧縮する圧縮率を決定する。圧縮率決定処理の詳細については後述する。
【００５５】
次に、画像圧縮部１３６は、圧縮率決定処理において決定した圧縮率により入力画像を圧縮する（ステップＳ１０７）。画像圧縮部１３６は、ＪＰＥＧ（Joint Photographic Experts Group）等の符号化方式により入力画像を圧縮し、画像圧縮データを生成する。画像圧縮部１３６は、画像圧縮データを生成すると入力画像を削除する。
【００５６】
次に、画像送信部１３７は、第１情報処理装置２００、第２情報処理装置３００又は第３情報処理装置４００へ画像圧縮データを送信する（ステップＳ１０８）。
【００５７】
画像送信部１３７は、第１無線通信装置１２４が第１情報処理装置２００と接続している場合、第１無線通信装置１２４を介して第１情報処理装置２００に画像圧縮データを送信する。また、画像送信部１３７は、第１有線通信装置１２５が第２情報処理装置３００と接続している場合、第１有線通信装置１２５を介して第２情報処理装置３００に画像圧縮データを送信する。また、画像送信部１３７は、第１インターフェース装置１２６が第３情報処理装置４００と接続している場合、第１インターフェース装置１２６を介して第３情報処理装置４００に画像圧縮データを送信する。画像送信部１３７は、画像圧縮データを送信すると、その画像圧縮データを削除する。
【００５８】
次に、画像取得部１３１は、第１原稿検出装置１１０から受信する第１原稿検出信号に基づいて原稿台１０３に原稿が残っているか否かを判別する（ステップＳ１０９）。
【００５９】
原稿台１０３に原稿が残っている場合、画像取得部１３１は、ステップＳ１０４へ処理を戻し、ステップＳ１０４〜Ｓ１０８の処理を繰り返す。一方、原稿台１０３に原稿が残っていない場合、画像取得部１３１は、一連のステップを終了する。
【００６０】
図７は、圧縮率決定処理の動作の例を示すフローチャートである。図７に示す動作のフローは、図６に示すフローチャートのステップＳ１０６において実行される。
【００６１】
最初に、通信速度判別部１３５は、第１通信装置１２３が第１情報処理装置２００、第２情報処理装置３００又は第３情報処理装置４００と通信している通信方式を判別する（ステップＳ２０１）。
【００６２】
通信速度判別部１３５は、何れかの情報処理装置から送信された最新の信号を、第１無線通信装置１２４、第１有線通信装置１２５及び第１インターフェース装置１２６のうちの何れを介して受信したかにより通信方式を判別する。通信速度判別部１３５は、最新の信号を第１無線通信装置１２４を介して受信している場合、通信方式は無線ＬＡＮによる通信であると判別する。一方、通信速度判別部１３５は、最新の信号を第１有線通信装置１２５を介して受信している場合、通信方式は有線ＬＡＮによる通信であると判別する。一方、通信速度判別部１３５は、最新の信号を第１インターフェース装置１２６を介して受信している場合、通信方式はＵＳＢによる通信であると判別する。
【００６３】
次に、通信速度判別部１３５は、第１通信装置１２３と第１情報処理装置２００、第２情報処理装置３００又は第３情報処理装置４００との間の通信速度を判別する（ステップＳ２０２）。
【００６４】
通信速度判別部１３５は、通信方式が無線ＬＡＮによる通信である場合、第１無線通信装置１２４から、現在の無線電波強度を示す情報を取得する。通信速度判別部１３５は、無線電波強度が−６０ｄＢｍ以下である（弱い）場合、通信速度は低速であると判別し、無線電波強度が−６０ｄＢｍより大きい（強い）場合、通信速度は高速であると判別する。一方、通信速度判別部１３５は、通信方式が有線ＬＡＮによる通信である場合、第１有線通信装置１２５から、接続方式が１０ＢＡＳＥであるか、１００ＢＡＳＥであるか、１０００ＢＡＳＥであるかを示す情報を取得する。通信速度判別部１３５は、接続方式が１０ＢＡＳＥである場合、通信速度は中速であると判別し、それ以外の場合、通信速度は高速であると判別する。一方、通信速度判別部１３５は、通信方式がＵＳＢによる通信である場合、通信速度は高速であると判別する。
【００６５】
なお、通信速度判別部１３５は、リアルタイムに通信速度を判別するのではなく、画像読取装置１００の起動時に通信速度を判別して第１記憶装置１２７に記憶してもよい。
【００６６】
次に、原稿種類判別部１３４は、超音波センサ１１４から出力された超音波信号に基づいて、搬送される原稿の厚さが所定厚さ以上であるか否かを判別する（ステップＳ２０３）。所定厚さは、一般的なプラスチックカード（クレジットカード、キャッシュカード、テレフォンカード等）と、一般的な名刺とを判別可能な厚さ（例えば０．１５ｍｍ）に定められる。
【００６７】
原稿種類判別部１３４は、超音波センサ１１４から超音波信号を取得し、取得した超音波信号の信号値が第１の所定値以上であるか否かを判別する。原稿種類判別部１３４は、超音波信号の信号値が第１の所定値以上である場合、原稿の厚さが所定厚さ未満であると判別し、超音波信号の信号値が第１の所定値未満である場合、原稿の厚さが所定厚さ以上であると判別する。第１の所定値は、事前の実験により、所定厚さの原稿を通過した超音波による超音波信号の信号値に定められる。
【００６８】
次に、原稿種類判別部１３４は、赤外線センサ１１３から出力された赤外線信号に基づいて、搬送される原稿が光沢を有するか否かを判別する（ステップＳ２０４）。
【００６９】
原稿種類判別部１３４は、赤外線センサ１１３から赤外線信号を取得し、取得した赤外線信号の信号値が第２の所定値以上であるか否かを判別する。原稿種類判別部１３４は、赤外線信号の信号値が第２の所定値以上である場合、原稿が光沢を有すると判別し、赤外線信号の信号値が第２の所定値未満である場合、原稿が光沢を有さないと判別する。第２の所定値は、事前の実験により、複数種類のプラスチックカードから反射された赤外線による赤外線信号の信号値の平均値と、複数種類の名刺から反射された赤外線による赤外線信号の信号値の平均値との中間値に定められる。
【００７０】
次に、原稿サイズ算出部１３２は、原稿サイズ算出処理を実施する（ステップＳ２０５）。原稿サイズ算出処理において、原稿サイズ算出部１３２は、入力画像及び第２原稿検出信号に基づいて原稿のサイズを算出する。原稿サイズ算出処理の詳細については後述する。
【００７１】
次に、文字方向判別部１３３は、文字方向判別処理を実施する（ステップＳ２０６）。文字方向判別処理において、文字方向判別部１３３は、入力画像に基づいて、原稿に印字された文字が並んでいる文字方向を判別する。文字方向判別処理の詳細については後述する。
【００７２】
次に、原稿種類判別部１３４は、原稿種類判別処理を実施する（ステップＳ２０７）。原稿種類判別処理において、原稿種類判別部１３４は、原稿のサイズ、厚さ、光沢及び文字方向に基づいて、原稿の種類を判別する。原稿種類判別部１３４は、原稿の種類として、名刺、レシート、プラスチックカードを判別する。さらに、原稿種類判別部１３４は、原稿の種類として、ＰＰＣ（Plain Paper Copier）用紙等のその他の種類のＡ５サイズ以上の用紙（以下、大用紙と称する）、その他の種類のＡ５サイズ未満の用紙（以下、小用紙と称する）を判別する。原稿種類判別処理の詳細については後述する。
【００７３】
次に、画像圧縮部１３６は、原稿種類判別部１３４が決定した原稿の種類に基づいて入力画像を圧縮する圧縮率を決定する（ステップＳ２０８）。
【００７４】
画像圧縮部１３６は、圧縮率を予め定められた７種類の圧縮率Ａ〜Ｇのうちの何れか一つに決定する。圧縮率Ａ〜Ｇにおいて、圧縮率Ａが最も低く（高画質に圧縮）、圧縮率Ｂ、Ｃ、Ｄ、Ｅ、Ｆの順に高くなっていき、圧縮率Ｇが最も高い（低画質に圧縮）。
【００７５】
画像圧縮部１３６は、原稿の種類が小用紙である場合、その原稿に何が印刷されているか不明確なため、極力高画質に圧縮されるように圧縮率を圧縮率Ｂに決定する。一方、原稿の種類が名刺である場合、その画像にＯＣＲ（Optical Character Recognition）処理等が実施される可能性が高く、さらにその画像は業務等に用いられる可能性が高い。したがって、画像圧縮部１３６は、原稿の種類が名刺である場合、圧縮率を圧縮率Ｂの次に低い圧縮率Ｃに決定する。一方、画像圧縮部１３６は、原稿の種類がレシートである場合、その画像にＯＣＲ処理等が実施される可能性は高いが、その画像は私的に用いられる可能性が高いため、圧縮率を圧縮率Ｃより高い圧縮率Ｄに決定する。一方、画像圧縮部１３６は、原稿の種類がプラスチックカードである場合、プラスチックカードには光沢があって光を反射するので、そもそも元の入力画像の画質が良くない可能性が高いため、圧縮率を圧縮率Ｄより高い圧縮率Ｅに決定する。一方、画像圧縮部１３６は、原稿の種類が大用紙である場合、未送信の画像圧縮データのデータ量が第１記憶装置１２７の記憶容量を超えないように、圧縮率を圧縮率Ｅより高い圧縮率Ｆに決定する。これにより、原稿の種類に応じて、画像圧縮データの画質及びデータ量が適切になるように圧縮率を決定できる。
【００７６】
次に、画像圧縮部１３６は、通信速度判別部１３５が判別した通信速度に基づいて圧縮率を変更し（ステップＳ２０９）、一連のステップを省略する。
【００７７】
画像圧縮部１３６は、ステップＳ２０８で決定した圧縮率を、通信速度が高速である場合、一段階低い圧縮率に変更し、通信速度が低速である場合、一段階高い圧縮率に変更し、通信速度が中速である場合、変更しない。例えば、原稿の種類が大用紙である場合の圧縮率は、通信速度が高速である場合、圧縮率Ｅになり、通信速度が中速である場合、圧縮率Ｆのままであり、通信速度が低速である場合、圧縮率Ｇになる。これにより、情報処理装置との間の通信速度に応じて、画像圧縮データのデータ量を適切に変更できる。
【００７８】
なお、ステップＳ２０２において、通信速度判別部１３５は、第１情報処理装置２００、第２情報処理装置３００又は第３情報処理装置４００と通信する通信方式の種類のみに基づいて通信速度を決定してもよい。その場合、通信速度判別部１３５は、通信方式がＵＳＢ又は有線ＬＡＮによる通信である場合、通信速度は高速であると判別し、通信方式が無線ＬＡＮによる通信である場合、通信速度は低速であると判別する。この場合、ステップＳ２０８において、画像圧縮部１３６は、第１情報処理装置２００、第２情報処理装置３００又は第３情報処理装置４００と通信する通信方式の種類に基づいて入力画像を圧縮する圧縮率を変更することになる。
【００７９】
また、ステップＳ２０９の処理を省略し、画像圧縮部１３６は、通信速度に関わらず、原稿の種類のみに基づいて圧縮率を決定してもよい。
【００８０】
図８は、原稿サイズ算出処理の動作の例を示すフローチャートである。図８に示す動作のフローは、図７に示すフローチャートのステップＳ２０５において実行される。
【００８１】
最初に、原稿サイズ算出部１３２は、画像生成装置１１８から出力された入力画像について水平方向及び垂直方向におけるエッジ画素を抽出する（ステップＳ３０１）。
【００８２】
原稿サイズ算出部１３２は、入力画像の各画素の水平方向の両隣の画素の輝度値の差の絶対値（以下、隣接差分値と称する）を算出し、隣接差分値が閾値Th1を越える場合、その画像上の画素を垂直エッジ画素とする。この閾値Th1は、例えば、人が画像上の輝度の違いを目視により判別可能な輝度値の差（例えば１５）に設定することができる。また、原稿サイズ算出部１３２は、各画像について垂直方向にも同様の処理を行い、水平エッジ画素を抽出する。
【００８３】
次に、原稿サイズ算出部１３２は、水平エッジ画素から生成されたエッジ画像（以下、水平エッジ画像と称する）及び垂直エッジ画素から生成されたエッジ画像（以下、垂直エッジ画像と称する）からそれぞれ複数の直線を検出する（ステップＳ３０２）。なお、水平エッジ画像からは水平方向に伸びる直線が検出され、垂直エッジ画像からは垂直方向に伸びる直線が検出される。
【００８４】
原稿サイズ算出部１３２は、ハフ変換を用いて直線を検出する。なお、原稿サイズ算出部１３２は、最小二乗法を用いて直線を検出してもよい。
【００８５】
次に、原稿サイズ算出部１３２は、検出した直線からなる矩形を検出する（ステップＳ３０３）。
【００８６】
原稿サイズ算出部１３２は、検出した複数の直線のうち二本ずつが略直交する四本の直線から構成される複数の矩形候補を抽出する。原稿サイズ算出部１３２は、まず水平方向の直線（以下、第１の水平線と称する）を一つ選択し、選択した直線と略平行（例えば±3°以内）かつ閾値Th4以上離れた水平方向の直線（以下、第２の水平線と称する）を抽出する。次に、原稿サイズ算出部１３２は、第１の水平線と略直交する（例えば90°に対して±3°以内）垂直方向の直線（以下、第１の垂直線と称する）を抽出する。次に、原稿サイズ算出部１３２は、第１の水平線と略直交し、かつ第１の垂直線と閾値Th5以上離れた垂直方向の直線（以下、第２の垂直線と称する）を抽出する。なお、閾値Th4及び閾値Th5は、画像読取装置１００の読取りの対象となる原稿のサイズに応じて予め定められ、同じ値としてもよい。
【００８７】
原稿サイズ算出部１３２は、検出した全ての直線について、上記の条件を満たす第１の水平線、第２の水平線、第１の垂直線及び第２の垂直線の全ての組合せを抽出し、抽出した各組合せから構成される矩形を矩形候補として抽出する。原稿サイズ算出部１３２は、抽出した矩形候補について面積を算出し、最も面積が大きい矩形候補を矩形として検出する。
【００８８】
次に、原稿サイズ算出部１３２は、原稿が矩形であるか否かを判定する（ステップＳ３０４）。原稿サイズ算出部１３２は、少なくとも一つの矩形候補を抽出して矩形を検出した場合、原稿は矩形であると判定し、矩形候補を全く抽出しなかった場合、原稿は矩形でないと判定する。
【００８９】
次に、原稿サイズ算出部１３２は、原稿が矩形である場合、検出した矩形の四辺がそれぞれ入力画像の四辺と略平行になるようにその矩形を回転させる（ステップＳ３０５）。
【００９０】
図９は、矩形の回転について説明するための模式図である。
【００９１】
図９に示す入力画像９００において、第１の水平線９０１、第２の水平線９０２、第１の垂直線９０３及び第２の垂直線９０４からなる矩形９０５が検出されている。原稿サイズ算出部１３２は、二本の水平線のうち、入力画像９００の上端部に近い側に位置する第１の水平線９０１と、入力画像９００の上端部に平行な水平線９０６との間の角度９０７を算出する。同様に、原稿サイズ算出部１３２は、二本の垂直線のうち、入力画像９００の上端部に近い側に位置する第２の垂直線９０４と、水平線９０６との間の角度９０８を算出する。原稿サイズ算出部１３２は、角度９０７が角度９０８以下である場合、第１の水平線９０１が水平線９０６と平行になるように（角度９０７が０°になるように）、矩形９０５を回転させる。一方、原稿サイズ算出部１３２は、角度９０７が角度９０８より大きい場合、第２の垂直線９０４が水平線９０６と平行になるように（角度９０８が０°になるように）、矩形９０５を回転させる。
【００９２】
次に、原稿サイズ算出部１３２は、検出した矩形の長手方向のドット数及び短手方向のドット数と、原稿を読み込んだ時の解像度（dpi;dots per inch）から原稿の長手方向のサイズと短手方向のサイズを算出する（ステップＳ３０６）。原稿サイズ算出部１３２は、各サイズを算出すると、一連のステップを終了する。
【００９３】
一方、原稿サイズ算出部１３２は、ステップＳ３０４において、原稿は矩形でないと判定した場合、第２原稿検出装置１１７から受信する第２原稿検出信号に基づいて、原稿のサイズを算出し（ステップＳ３０７）、一連のステップを終了する。
【００９４】
画像読取装置１００は、モータ１２２を１パルス分駆動した時の第１搬送ローラ１１５の円周部分の移動距離を予め第１記憶装置１２７に記憶しておく。原稿サイズ算出部１３２は、その移動距離に、第２原稿検出信号が原稿が存在する状態を示していた間にモータ１２２を駆動したパルス数を乗じた値を原稿搬送方向の原稿サイズとして算出する。モータ１２２を１パルス分駆動した時の第１搬送ローラ１１５の円周部分の移動距離が０．０４ｍｍであり、第２原稿検出信号が原稿が存在する状態を示していた間にモータ１２２を駆動したパルス数が４０００パルスであった場合、原稿サイズは１６０ｍｍとなる。なお、この場合、原稿サイズ算出部１３２は、原稿搬送方向と直交する方向の原稿サイズは算出しない。
【００９５】
図１０は、文字方向判別処理の動作の例を示すフローチャートである。図１０に示す動作のフローは、図７に示すフローチャートのステップＳ２０６において実行される。
【００９６】
最初に、文字方向判別部１３３は、入力画像のＹＵＶ値をＲＧＢ値に再度変換し、各画素データがＲ値からなるＲ画像と、各画素データがＧ値からなるＧ画像と、各画素データがＢ値からなるＢ画像とを生成する（ステップＳ４０１）。なお、ＲＧＢ値は、例えば以下の式により算出することができる。
Ｒ値＝１．０００×Ｙ値                  ＋１．４０２×Ｖ値    （４）
Ｇ値＝１．０００×Ｙ値−０．３４４×Ｕ値−０．７１４×Ｖ値    （５）
Ｂ値＝１．０００×Ｙ値＋１．７７２×Ｕ値                      （６）
【００９７】
ステップＳ４０２〜Ｓ４０５の処理は、Ｒ画像、Ｇ画像、Ｂ画像のそれぞれについて実施される。ステップＳ４０２〜Ｓ４０５では、処理される各画像を処理画像と称する。
【００９８】
文字方向判別部１３３は、処理画像について、二値化閾値を用いて二値化処理を行い、二値化閾値以上の画素を黒色画素に、二値化閾値未満の画素を白色画素に変換した二値化画像を生成する（ステップＳ４０２）。二値化閾値は、予め定められた値（例えば１２８）にしてもよいし、処理画像の全画素値の平均値等にしてもよい。
【００９９】
次に、文字方向判別部１３３は、二値化画像について、各黒色画素が他の黒色画素と連結しているか否かを判定し、連結している黒色画素を一つのグループとしてラベリングする（ステップＳ４０３）。文字方向判別部１３３は、水平方向、垂直方向又は斜め方向（８近傍）に相互に隣接する黒色画素を連結していると判定する。なお、文字方向判別部１３３は、水平方向又は垂直方向のみ（４近傍）に相互に隣接する黒色画素を連結していると判定してもよい。
【０１００】
次に、文字方向判別部１３３は、各グループが他のグループに近接しているか否かを判定し、相互に近接しているグループを一つのブロックとして結合する（ステップＳ４０４）。文字方向判別部１３３は、垂直方向において互いに重複し且つ水平方向において互いの端部が所定距離以内に位置するグループ、及び水平方向において互いに重複し且つ垂直方向において互いの端部が所定距離以内に位置するグループをブロックとして結合する。
【０１０１】
次に、文字方向判別部１３３は、各ブロックの文字方向が原稿の長手方向であるか短手方向であるかを判別する（ステップＳ４０５）。
【０１０２】
文字方向判別部１３３は、各ブロックの外接矩形の長手方向を文字方向とみなす。文字方向判別部１３３は、ブロックの外接矩形の長手方向が二値化画像の長手方向と同一である場合、文字方向は原稿の長手方向であると判別する。一方、文字方向判別部１３３は、ブロックの外接矩形の長手方向が二値化画像の短手方向と同一である場合、文字方向は原稿の短手方向であると判別する。
【０１０３】
次に、文字方向判別部１３３は、Ｒ画像、Ｇ画像及びＢ画像について処理が完了したか否かを判定し（ステップＳ４０６）、まだ処理していない画像がある場合、処理をステップＳ４０２に戻して、ステップＳ４０２〜Ｓ４０６の処理を繰り返す。
【０１０４】
一方、Ｒ画像、Ｇ画像及びＢ画像について処理が完了した場合、文字方向判別部１３３は、原稿に印字された文字が並んでいる文字方向が原稿の長手方向であるか短手方向であるかを判別する（ステップＳ４０７）。
【０１０５】
文字方向判別部１３３は、Ｒ画像、Ｇ画像及びＢ画像において、文字方向が原稿の長手方向であると判別されたブロックの数が、文字方向が原稿の短手方向であると判別されたブロックの数以上である場合、原稿の文字方向は原稿の長手方向であると判別する。一方、文字方向判別部１３３は、文字方向が原稿の長手方向であると判別されたブロックの数が、文字方向が原稿の短手方向であると判別されたブロックの数未満である場合、原稿の文字方向は原稿の短手方向であると判別する。
【０１０６】
図１１は、文字方向判別処理について説明するための模式図である。
【０１０７】
図１１の画像１１００は、二値化画像を示す。二値化画像１１００において、各文字Ａ〜Ｚがそれぞれ一つのグループとしてラベリングされる。文字Ａのグループと文字Ｂのグループは、垂直方向において重複し且つ水平方向において文字Ａのグループの右端と文字Ｂのグループの左端が所定距離以内に位置するため、結合される。同様に、文字Ｂのグループと文字Ｃのグループ、文字Ｃのグループと文字Ｄのグループ、文字Ｄのグループと文字Ｅのグループがそれぞれ結合され、文字Ａ〜Ｅのグループが一つのブロック１１０１として結合される。同様に、文字Ｆ〜Ｋのグループが一つのブロック１１０２として結合され、文字Ｌ〜Ｒのグループが一つのブロック１１０３として結合され、文字Ｓ〜Ｚのグループが一つのブロック１１０４として結合される。一方、ブロック１１０１〜１１０４は、相互に水平方向又は垂直方向に所定距離より離れているので結合されない。
【０１０８】
ブロック１１０１〜１１０３の外接矩形の長手方向は二値化画像の長手方向と同一であるため、文字方向は原稿の長手方向であると判別される。一方、ブロック１１０４の外接矩形の長手方向は二値化画像の短手方向と同一であるため、文字方向は原稿の短手方向であると判別される。二値化画像１１００において、文字方向が長手方向であるブロックの数はブロック１１０１〜１１０３の３つであり、文字方向が短手方向であるブロックの数はブロック１１０４の１つであるため、原稿の文字方向は原稿の長手方向であると判別される。
【０１０９】
図１２は、原稿種類判別処理の動作の例を示すフローチャートである。図１２に示す動作のフローは、図７に示すフローチャートのステップＳ２０７において実行される。
【０１１０】
最初に、原稿種類判別部１３４は、図８のステップＳ３０４において原稿が矩形であると判定されたか否かを判定する（ステップＳ５０１）。
【０１１１】
原稿種類判別部１３４は、原稿が矩形でない場合、図８のステップＳ３０７において算出された原稿搬送方向における原稿サイズがＡ５サイズの長手方向サイズ（２１０ｍｍ）以上であるか否かを判定する（ステップＳ５０２）。原稿種類判別部１３４は、原稿サイズがＡ５サイズの長手方向サイズ以上である場合、原稿の種類は大用紙であると判別し（ステップＳ５０３）、一連のステップを終了する。一方、原稿種類判別部１３４は、原稿サイズがＡ５サイズの長手方向サイズ未満である場合、原稿の種類は小用紙であると判別し（ステップＳ５０４）、一連のステップを終了する。なお、原稿種類判別部１３４は、原稿サイズがＡ５サイズの短手方向サイズ（１４８ｍｍ）以上である場合、原稿の種類は大用紙であると判別し、原稿サイズがＡ５サイズの短手方向サイズ未満である場合、原稿の種類は小用紙であると判別してもよい。
【０１１２】
一方、原稿種類判別部１３４は、原稿が矩形である場合、図８のステップＳ３０６において算出された原稿サイズが名刺サイズであるか否かを判定する（ステップＳ５０５）。原稿種類判別部１３４は、原稿の長手方向のサイズが一般的な名刺の長手方向のサイズ（例えば９１ｍｍ）以下であり、且つ原稿の短手方向のサイズが一般的な名刺の短手方向のサイズ（例えば５５ｍｍ）以下である場合、原稿サイズが名刺サイズであると判定する。一方、原稿種類判別部１３４は、原稿の長手方向のサイズが一般的な名刺の長手方向のサイズより大きい場合、又は原稿の短手方向のサイズが一般的な名刺の短手方向のサイズより大きい場合、原稿サイズが名刺サイズでないと判定する。
【０１１３】
原稿種類判別部１３４は、原稿サイズが名刺サイズでない場合、原稿サイズが、名刺サイズより大きいレシートサイズであるか否かを判定する（ステップＳ５０６）。原稿種類判別部１３４は、原稿の長手方向のサイズが一般的なレシートに想定される長手方向のサイズの最大値以下であり、且つ原稿の短手方向のサイズが一般的なレシートの短手方向のサイズ以下である場合、原稿サイズがレシートサイズであると判定する。上記した最大値は、例えば２１０ｍｍとすることができ、一般的なレシートの短手方向のサイズは、例えば５８ｍｍとすることができる。一方、原稿種類判別部１３４は、原稿の長手方向のサイズが上記した最大値より大きい場合、又は原稿の短手方向のサイズが一般的なレシートの短手方向のサイズより大きい場合、原稿サイズがレシートサイズでないと判定する。
【０１１４】
原稿種類判別部１３４は、原稿サイズがレシートサイズでない場合、原稿の種類は大用紙であると判別し（ステップＳ５０７）、一連のステップを終了する。
【０１１５】
一方、原稿種類判別部１３４は、原稿サイズがレシートサイズである場合、原稿の厚さが所定厚さ未満であり、原稿が光沢を有さず、且つ原稿の文字方向が原稿の短手方向であるか否かを判定する（ステップＳ５０８）。原稿種類判別部１３４は、図７のステップＳ２０３の判別結果から原稿の厚さが所定厚さ以上であるか否かを判定し、ステップＳ２０４の判別結果から原稿が光沢を有するか否かを判定する。また、原稿種類判別部１３４は、図１０のステップＳ４０７の判別結果から原稿の文字方向が原稿の短手方向であるか否かを判定する。
【０１１６】
原稿種類判別部１３４は、原稿の厚さが所定厚さ以上である場合、原稿が光沢を有する場合、又は原稿の文字方向が原稿の長手方向である場合、原稿の種類は小用紙であると判別し（ステップＳ５０９）、一連のステップを終了する。一方、原稿種類判別部１３４は、原稿の厚さが所定厚さ未満であり、原稿が光沢を有さず、且つ原稿の文字方向が原稿の短手方向である場合、原稿の種類はレシートであると判別し（ステップＳ５１０）、一連のステップを終了する。
【０１１７】
なお、原稿種類判別部１３４は、原稿の表面及び裏面の何れか一方において黒字による印字がされていないことを原稿の種類がレシートであると判別するための条件に加えてもよい。原稿種類判別部１３４は、入力画像内の各画素の輝度値の平均値が所定値（例えば、１５）以下である場合、黒字による印字がされていないと判別することができる。
【０１１８】
一方、ステップＳ５０５で原稿サイズが名刺サイズであると判定した場合、原稿種類判別部１３４は、原稿の厚さが所定厚さ以上であるか否かを判定する（ステップＳ５１１）。原稿種類判別部１３４は、原稿の厚さが所定厚さ以上である場合、原稿の種類はプラスチックカードであると判別し（ステップＳ５１２）、一連のステップを終了する。
【０１１９】
一方、原稿種類判別部１３４は、原稿の厚さが所定厚さ未満である場合、原稿に文字が印字されているか否かを判定する（ステップＳ５１３）。
【０１２０】
原稿種類判別部１３４は、図１０のステップＳ４０３において、面積（画素数）が所定値以上のグループがラベリングにより少なくとも一つ以上検出された場合、原稿に文字が印字されていると判定する。一方、原稿種類判別部１３４は、面積が所定値以上のグループが全く検出されなかった場合、原稿に文字が印字されていないと判定する。
【０１２１】
原稿種類判別部１３４は、原稿に文字が印字されていない場合、原稿の種類は小用紙であると判別し（ステップＳ５１４）、一連のステップを終了する。一方、原稿種類判別部１３４は、原稿に文字が印字されている場合、原稿が光沢を有するか否かを判定する（ステップＳ５１５）。原稿種類判別部１３４は、原稿が光沢を有さない場合、原稿の種類は名刺であると判別し（ステップＳ５１６）、一連のステップを終了する。一方、原稿種類判別部１３４は、原稿が光沢を有する場合、原稿の種類はプラスチックカードであると判別し（ステップＳ５１７）、一連のステップを終了する。
【０１２２】
なお、ステップＳ５０１〜Ｓ５０４の処理を省略し、原稿が矩形でない場合でも、ステップＳ５０５〜Ｓ５１７の判別処理を実施してもよい。また、ステップＳ５１３の処理を省略し、原稿に文字が印字されていない場合でも、ステップＳ５１５〜Ｓ５１７の判別処理を実施してもよい。
【０１２３】
また、原稿種類判別部１３４は、原稿サイズのみに基づいて原稿の種類を判別してもよい。その場合、原稿種類判別部１３４は、ステップＳ５０５において原稿サイズが名刺サイズであった場合、原稿の種類を名刺と判別する。一方、原稿種類判別部１３４は、原稿サイズが名刺サイズでなく、且つステップＳ５０６において原稿サイズがレシートサイズであった場合、原稿の種類をレシートと判別し、原稿サイズがレシートサイズでなかった場合、原稿の種類を小用紙と判別する。この場合、原稿種類判別部１３４は、原稿の種類として名刺、レシート及び小用紙を判別することができる。または、原稿種類判別部１３４は、ステップＳ５０５において原稿サイズが名刺サイズであった場合、原稿の種類をプラスチックカードと判別してもよい。この場合、原稿種類判別部１３４は、原稿の種類としてプラスチックカード、レシート及び小用紙を判別することができる。
【０１２４】
また、原稿種類判別部１３４は、原稿サイズ及び原稿の厚さのみに基づいて原稿の種類を判別してもよい。その場合、Ｓ５１３〜Ｓ５１５、Ｓ５１７を省略し、原稿種類判別部１３４は、ステップＳ５１１において原稿の厚さが所定厚さ未満であった場合、原稿の種類を名刺と判別する。さらに、原稿種類判別部１３４は、ステップＳ５０８において原稿の厚さが所定厚さ未満であるか否かのみを判定し、原稿の厚さが所定厚さ未満である場合、原稿の種類をレシートと判別し、原稿の厚さが所定厚さ以上である場合、原稿の種類を小用紙と判別する。
【０１２５】
また、原稿種類判別部１３４は、原稿サイズ及び原稿の光沢のみに基づいて原稿の種類を判別してもよい。その場合、ステップＳ５１１〜Ｓ５１４を省略し、原稿種類判別部１３４は、ステップＳ５１５において原稿が光沢を有していた場合、原稿の種類をプラスチックカードと判別し、原稿が光沢を有していなかった場合、原稿の種類を名刺と判別する。さらに、原稿種類判別部１３４は、ステップＳ５０８において原稿が光沢を有するか否かのみを判定し、原稿が光沢を有さない場合、原稿の種類をレシートと判別し、原稿が光沢を有する場合、原稿の種類を小用紙と判別する。
【０１２６】
また、原稿種類判別部１３４は、ステップＳ５０８において原稿の文字方向が原稿の短手方向であるか否かのみを判定し、文字方向が短手方向である場合、原稿の種類をレシートと判別し、文字方向が長手方向である場合、原稿の種類を小用紙と判別してもよい。
【０１２７】
図１３は、第１情報処理装置２００の概略構成の例を示す図である。
【０１２８】
第１情報処理装置２００は、入力装置２０１、表示装置２０２、第２通信装置２０３、第２記憶装置２０５及び第２ＣＰＵ２１０を有する。以下、第１情報処理装置２００の各部について詳細に説明する。
【０１２９】
入力装置２０１は、キーパッド等の入力装置及び入力装置から信号を取得するインターフェース回路を有し、利用者の操作に応じた信号を第２ＣＰＵ２１０に出力する。
【０１３０】
表示装置２０２は、液晶等から構成されるディスプレイ及びディスプレイに画像データ又は各種の情報を出力するインターフェース回路を有し、第２ＣＰＵ２１０と接続されて、第２ＣＰＵ２１０から出力された情報をディスプレイに表示する。なお、タッチパネルディスプレイを用いて、入力装置２０１と表示装置２０２を一体に構成してもよい。
【０１３１】
第２通信装置２０３は、第２無線通信装置２０４を有する。第２無線通信装置２０４は、画像読取装置１００の第１無線通信装置１２４と同様のインターフェース回路を有し、第１情報処理装置２００とアクセスポイント５００とを接続する。
【０１３２】
第２記憶装置２０５は、画像読取装置１００の第１記憶装置１２７と同様のメモリ装置、固定ディスク装置、可搬用の記憶装置等を有する。第２記憶装置２０５には、第１情報処理装置２００の各種処理に用いられるコンピュータプログラム、データベース、テーブル等が格納される。
【０１３３】
第２ＣＰＵ２１０は、予め第２記憶装置２０５に記憶されているプログラムに基づいて動作する。第２ＣＰＵ２１０は、入力装置２０１、表示装置２０２、第２通信装置２０３及び第２記憶装置２０５と接続され、これらの各部を制御する。第２ＣＰＵ２１０は、入力装置２０１の入力制御、表示装置２０２の表示制御、第２通信装置２０３を介した画像読取装置１００とのデータ送受信制御、第２記憶装置２０５の制御等を行う。また、第２ＣＰＵ２１０は、画像読取装置１００から受信した画像圧縮データを復号し、復号した画像を第２記憶装置２０５に記憶する。また、第２ＣＰＵ２１０は、入力装置２０１を介した利用者からの指示に従って、復号した画像を表示装置２０２に表示する。これらの機能は、プロセッサ上で動作するソフトウェアにより実装される。
【０１３４】
第２情報処理装置３００の概略構成は、第１情報処理装置２００の概略構成と同様である。ただし、第２情報処理装置３００の第２通信装置２０３は、第２無線通信装置２０４の代わりに、第２有線通信装置を有する。第２有線通信装置は、画像読取装置１００の第１有線通信装置１２５と同様のインターフェース回路を有し、第２情報処理装置３００と画像読取装置１００とを接続する。
【０１３５】
第３情報処理装置４００の概略構成は、第１情報処理装置２００の概略構成と同様である。ただし、第３情報処理装置４００の第２通信装置２０３は、第２無線通信装置２０４の代わりに、第２インターフェース装置を有する。第２インターフェース装置は、画像読取装置１００の第１インターフェース装置１２６と同様のインターフェース回路を有し、第３情報処理装置４００と画像読取装置１００とを接続する。
【０１３６】
以上詳述したように、図６〜８、１０、１２に示したシーケンス図に従って動作することによって、画像読取装置１００は、原稿の種類に基づいて、画像を圧縮する圧縮率を、圧縮後のデータ量が適切になるように決定することが可能となった。これにより、重要な情報が印刷された原稿については高画質を維持しつつ、サイズの大きい原稿については圧縮後のデータ量が小さくなるように圧縮することが可能となった。
【０１３７】
また、画像読取装置１００は、名刺、プラスチックカード、レシート等、様々な種類の原稿をまとめて読み取る場合でも、各画像圧縮データのサイズを一定サイズ以下にし、情報処理装置への各画像圧縮データの送信時間を一定時間以下にすることができる。また、画像読取装置１００は、情報処理装置との間の通信方式又は通信速度に応じて圧縮率を変更することにより、その通信方式又は通信速度に関わらず、情報処理装置への各画像圧縮データの送信時間を一定時間以下にすることができる。これらにより、未送信の画像圧縮データのデータ量が記憶装置の記憶容量を超えてしまい、原稿の読み取り処理が中断されることを抑制することが可能となった。
【符号の説明】
【０１３８】
１００    画像読取装置
１１８    画像生成装置
１３１    画像取得部
１３２    原稿サイズ算出部
１３３    文字方向判別部
１３４    原稿種類判別部
１３５    通信速度判別部
１３６    画像圧縮部
１３７    画像送信部
【図１】
2014230264.tif 000003
【図２Ａ】
2014230264.tif 000004
【図２Ｂ】
2014230264.tif 000005
【図３】
2014230264.tif 000006
【図４】
2014230264.tif 000007
【図５】
2014230264.tif 000008
【図６】
2014230264.tif 000009
【図７】
2014230264.tif 000010
【図８】
2014230264.tif 000011
【図９】
2014230264.tif 000012
【図１０】
2014230264.tif 000013
【図１１】
2014230264.tif 000014
【図１２】
2014230264.tif 000015
【図１３】
2014230264.tif 000016