(57)【要約】【課題】スキャナー装置が有する画像メモリーの記憶容量では処理できない状態になった場合、読み取り動作が中断することを回避する。【解決手段】スキャナー装置５は、ドキュメントを読み取る設定に関する設定情報を取得する読み取り条件設定部３０と、イメージデータのデータ量を取得する画像データ情報取得部２６と、圧縮したイメージデータを送信する通信の能力に関する通信能力情報を取得する通信情報取得部２２と、設定情報、データ量および通信能力情報に基づき、所定の時間当たりに送信するデータ量が、所定の時間当たりに読み取るデータ量よりも多くなるように圧縮率を算出する圧縮率算出部２８と、を備える。【選択図】図１
2011188068.tif 000002
【特許請求の範囲】
【請求項１】
ドキュメントを光学的に読み取ることで得られるイメージデータを圧縮する圧縮率を決定する圧縮率決定装置であって、
前記ドキュメントを読み取る設定に関する設定情報を取得する設定情報取得手段と、
前記イメージデータのデータ量を取得するデータ量取得手段と、
圧縮した前記イメージデータを送信する通信の能力に関する通信能力情報を取得する通信能力取得手段と、
前記設定情報、前記データ量および前記通信能力情報に基づき、所定の時間当たりに送信するデータ量が、前記所定の時間当たりに読み取るデータ量よりも多くなるように前記圧縮率を算出する圧縮率算出手段と、を備えることを特徴とする圧縮率決定装置。
【請求項２】
請求項１に記載の圧縮率決定装置において、
前記圧縮率算出手段は、算出した前記圧縮率が所定の基準値よりも小さい場合、前記所定の基準値を前記圧縮率とすることを特徴とする圧縮率決定装置。
【請求項３】
請求項１乃至２のいずれかに記載の圧縮率決定装置において、
前記圧縮率算出手段は、前記圧縮率Ｐｒの算出に際して、
Ｐｒ＝Ｓｔ×Ｉｖ／Ｓｚ
Ｐｒ：圧縮率
Ｓｔ：読み取り所要時間
Ｉｖ：通信速度
Ｓｚ：画像データサイズ
で示される演算式を用いることを特徴とする圧縮率決定装置。
【請求項４】
ドキュメントを光学的に読み取り、前記ドキュメントのイメージデータを生成する画像読み取り装置であって、
請求項１乃至３のいずれか１項に記載の圧縮率決定装置を備え、前記圧縮率算出手段が算出した前記圧縮率に基づいて、前記イメージデータを圧縮して出力することを特徴とする画像読み取り装置。
【請求項５】
ドキュメントを光学的に読み取り、前記ドキュメントのイメージデータを生成する画像読み取り装置を制御する制御装置であって、
請求項１乃至３のいずれか１項に記載の圧縮率決定装置を備え、前記圧縮率算出手段が算出した前記圧縮率に基づいて、前記画像読み取り装置が前記イメージデータを圧縮すべく指示することを特徴とする制御装置。
【請求項６】
ドキュメントを光学的に読み取ることで得られるイメージデータを圧縮する圧縮率を決定する圧縮率決定方法であって、
前記ドキュメントを読み取る設定に関する設定情報を取得する設定情報取得工程と、
前記イメージデータのデータ量を取得するデータ量取得工程と、
圧縮した前記イメージデータを送信する通信の能力に関する通信能力情報を取得する通信能力取得工程と、
前記設定情報、前記データ量および前記通信能力情報に基づき、所定の時間当たりに送信するデータ量が、前記所定の時間当たりに読み取るデータ量よりも多くなるように前記圧縮率を算出する圧縮率算出工程と、を備えることを特徴とする圧縮率決定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、圧縮率決定装置、画像読み取り装置、制御装置および圧縮率決定方法に関する。
【背景技術】
【０００２】
原稿を読み取る機能を備えたスキャナーは、ネットワーク等の接続方法でコンピューターと通信可能に接続される。そして、コンピューター上でのユーザーによる原稿の読み取り操作に従い、コンピューターから送信される読み取り指令に基づいて、スキャナーが原稿の読み取りを開始し、読み取った原稿の画像データは一定の圧縮率で圧縮された後、コンピューターに対して送信される。
このようなスキャナーは、下記特許文献１に示すように、読み取った画像データを一時的に保持可能な画像メモリーを搭載し、ネットワークの回線が混雑して通信のスループットが低下したような場合、読み取った画像データを画像メモリーに一時的に退避させ、原稿の読み取りを続けた。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平８−２０４８９６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、スキャナーに搭載された画像メモリーの記憶容量は一定であり、原稿の種類、読み取りの条件およびネットワークの通信速度の変動により、画像メモリーの記憶容量では処理できない状態になった場合、読み取った画像データの処理が終了するまで読み取り動作は一時的に中断され、原稿の読み取りに要する所要時間が増加した。本発明は、スキャナーの読み取り動作の中断を回避することを目的とする。
【課題を解決するための手段】
【０００５】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の形態又は適用例として実現することが可能である。
【０００６】
［適用例１］
本適用例にかかる圧縮率決定装置は、ドキュメントを光学的に読み取ることで得られるイメージデータを圧縮する圧縮率を決定する圧縮率決定装置であって、前記ドキュメントを読み取る設定に関する設定情報を取得する設定情報取得手段と、前記イメージデータのデータ量を取得するデータ量取得手段と、圧縮した前記イメージデータを送信する通信の能力に関する通信能力情報を取得する通信能力取得手段と、前記設定情報、前記データ量および前記通信能力情報に基づき、所定の時間当たりに送信するデータ量が、前記所定の時間当たりに読み取るデータ量よりも多くなるように前記圧縮率を算出する圧縮率算出手段と、を備えることを特徴とする。
【０００７】
このような構成によれば、ドキュメントを読み取る設定に関する設定情報、イメージデータのデータ量およびイメージデータを送信する通信の能力に関する通信能力情報に基づいて、所定の時間当たりに送信するデータ量が、所定の時間当たりに読み取るデータ量よりも多くなるようにイメージデータの圧縮率が決定される。従って、ドキュメントを読み取ることで流入するイメージデータが、送信されるイメージデータよりも多くなることで、残留するイメージデータが増加することを抑止できる。
【０００８】
［適用例２］
上記適用例にかかる圧縮率決定装置において、前記圧縮率算出手段は、算出した前記圧縮率が所定の基準値よりも小さい場合、前記所定の基準値を前記圧縮率とすることを特徴とする。
【０００９】
このような構成によれば、圧縮率が基準値よりも小さくなることによる画像の劣化を防げる。
【００１０】
［適用例３］
上記適用例にかかる圧縮率決定装置において、前記圧縮率算出手段は、前記圧縮率Ｐｒの算出に際して、
Ｐｒ＝Ｓｔ×Ｉｖ／Ｓｚ
Ｐｒ：圧縮率
Ｓｔ：読み取り所要時間
Ｉｖ：通信速度
Ｓｚ：画像データサイズで示される演算式を用いても良い。
【００１１】
［適用例４］
本適用例にかかる画像読み取り装置は、ドキュメントを光学的に読み取り、前記ドキュメントのイメージデータを生成する画像読み取り装置であって、前述の圧縮率決定装置を備え、前記圧縮率算出手段が算出した前記圧縮率に基づいて、前記イメージデータを圧縮して出力することを特徴とする。
【００１２】
前述の圧縮率決定装置を画像読み取り装置に適用することで、画像読み取り装置の読み取り動作の中断を回避することができる。
【００１３】
［適用例５］
本適用例にかかる制御装置は、ドキュメントを光学的に読み取り、前記ドキュメントのイメージデータを生成する画像読み取り装置を制御する制御装置であって、前述の圧縮率決定装置を備え、前記圧縮率算出手段が算出した前記圧縮率に基づいて、前記画像読み取り装置が前記イメージデータを圧縮すべく指示することを特徴とする。
【００１４】
前述の圧縮率決定装置を制御装置に適用することで、画像読み取り装置の読み取り動作の中断を回避することができる。
【００１５】
［適用例６］
本適用例にかかる圧縮率決定方法は、ドキュメントを光学的に読み取ることで得られるイメージデータを圧縮する圧縮率を決定する圧縮率決定方法であって、前記ドキュメントを読み取る設定に関する設定情報を取得する設定情報取得工程と、前記イメージデータのデータ量を取得するデータ量取得工程と、圧縮した前記イメージデータを送信する通信の能力に関する通信能力情報を取得する通信能力取得工程と、前記設定情報、前記データ量および前記通信能力情報に基づき、所定の時間当たりに送信するデータ量が、前記所定の時間当たりに読み取るデータ量よりも多くなるように前記圧縮率を算出する圧縮率算出工程と、を備えることを特徴とする。
【００１６】
このような方法によれば、ドキュメントを読み取る設定に関する設定情報、イメージデータのデータ量およびイメージデータを送信する通信の能力に関する通信能力情報に基づいて、所定の時間当たりに送信するデータ量が、所定の時間当たりに読み取るデータ量よりも多くなるようにイメージデータの圧縮率が決定される。従って、ドキュメントを読み取ることで流入するイメージデータが、送信されるイメージデータよりも多くなることで、残留するイメージデータが増加することを抑止できる。
【図面の簡単な説明】
【００１７】
【図１】本発明の実施形態１に係るスキャナー装置の機能構成を示す図。
【図２】本発明の実施形態１に係るスキャナー装置の処理の流れを示すフローチャート。
【図３】本発明の実施形態２に係るスキャナー装置の機能構成を示す図。
【発明を実施するための形態】
【００１８】
以下、圧縮率決定装置について図面を参照して説明する。
【００１９】
（実施形態１）
図１は、画像読み取り装置であるスキャナー装置５の機能構成を示す図である。このスキャナー装置５は、ネットワーク８０を介してコンピューター６０に接続されている。
このコンピューター６０は、所定のＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）の管理下で稼動し、スキャナー装置５を制御する制御装置であるスキャナー制御部６５が組み込まれている。このスキャナー制御部６５は、例えば、ＴＷＡＩＮに対応するスキャナードライバーを想定し、ユーザーの指示に基づいてスキャナー装置５を制御するための制御信号を生成する。生成された制御信号は、通信部７０からスキャナー装置５に送られる。
スキャナー装置５は、コンピューター６０から送られる制御信号を受信し、受信した制御信号に基づいて原稿画像を読み取り、読み取った原稿画像の画像データをコンピューター６０に送る。
【００２０】
このスキャナー装置５は、通信部１０、圧縮率指示部２０、読み取り条件設定部３０、画像データ保持部３５、画像データ圧縮部４０、画像読み取り部４５および原稿給紙部５０を備える。また、圧縮率指示部２０は、圧縮率決定装置であり、通信情報取得部２２、読み取り情報取得部２４、画像データ情報取得部２６および圧縮率算出部２８を備える。
通信部１０は、コンピューター６０から送られる制御信号を受信し、読み取り条件設定部３０に送る。また、通信部１０は、画像データ圧縮部４０が圧縮した原稿画像の画像データをコンピューター６０に送信する。本実施形態１では、この通信部１０は、ネットワークボードの様態であり、図示は略したＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）コントローラー等をハードウェアとして備え、ＯＳＩ（Ｏｐｅｎ  Ｓｙｓｔｅｍ  Ｉｎｔｅｒｃｏｎｎｅｃｔｉｏｎ）参照モデルのような階層化されたプロトコルに基づいて外部との間で信号を授受する。
【００２１】
尚、コンピューター６０との接続は、ネットワーク８０には限定されず、ＳＣＳＩ（Ｓｍａｌｌ  Ｃｏｍｐｕｔｅｒ  Ｓｙｓｔｅｍ  Ｉｎｔｅｒｆａｃｅ）のようなパラレル接続や、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）のようなシリアル接続であっても良い。また、電話回線等を用いたファクシミリ通信であっても良い。
読み取り条件設定部３０は、コンピューター６０から送られた制御信号を解析し、解析結果に基づいて、原稿画像を読み取るための読み取り条件を画像読み取り部４５や原稿給紙部５０に指示する。本実施形態１では、読み取り条件は、カラー、グレー、モノクロ等の出力イメージタイプや、イラスト、写真、書類等の原稿種類や、読み取り解像度や、読み取り領域、給紙方法等を想定する。また、読み取り条件設定部３０は、画像読み取り部４５が原稿の読み取り処理に要した所要時間を計測し、計測した所要時間情報を読み取り情報取得部２４に提供する。
【００２２】
画像読み取り部４５は、読み取り条件設定部３０から送られる読み取り条件に基づいて、文書や図面等の原稿を光学的に走査（スキャン）して、その反射光の強度をイメージセンサー等で計測し、これをＡＤ変換（アナログ−デジタル変換）して、原稿画像のイメージデータである画像データを画像データ保持部３５に出力する。尚、本実施形態１では、画像読み取り部４５は、画像データを所定のブロック単位で読み込む。また、本実施形態１では、原稿をガラス台に固定し、下から光を当ててスキャンするフラットベッド方式を採用するが、これに限定されるものではなく、ハンディータイプやドラムタイプの様態であっても良い。
原稿給紙部５０は、ＡＤＦ（Ａｕｔｏ  Ｄｏｃｕｍｅｎｔ  Ｆｅｅｄｅｒ）を想定し、読み取り条件設定部３０から送られる読み取り条件に応じて、積重された複数枚の原稿を連続的に画像読み取り部４５に供給する。
【００２３】
画像データ保持部３５は、例えば、フラッシュメモリー等で構成され、画像読み取り部４５から送られる画像データを順次保持する。また、保持している画像データのデータサイズの情報を画像データ情報取得部２６に提供する。
圧縮率指示部２０は、画像データに適する圧縮率を算出し、算出した圧縮率を画像データ圧縮部４０に指示する。
通信情報取得部２２は、通信能力取得手段であり、通信部１０が画像データをコンピューター６０に送信する際の転送速度を通信部１０から取得し、取得した転送速度の情報を圧縮率算出部２８に送る。転送速度は実測値が好ましいが、通信部１０が固有に持つ理論値（能力値）であっても良い。また、転送速度が時間経過と共に変化する場合、所定の時間間隔で最新の転送速度を取得する。
読み取り情報取得部２４は、設定情報取得手段であり、読み取り条件設定部３０が計測した所要時間情報を取得し、取得した所要時間情報を圧縮率算出部２８に送る。
画像データ情報取得部２６は、データ量取得手段であり、画像データ保持部３５が保持する画像データのデータサイズを取得し、取得したデータサイズの情報を圧縮率算出部２８に送る。
【００２４】
圧縮率算出部２８は、圧縮率算出手段であり、通信情報取得部２２から送られる転送速度の情報、読み取り情報取得部２４から送られる所要時間情報および画像データ情報取得部２６から送られるデータサイズの情報に基づいて、画像データの適する圧縮率を算出する。ここで、適する圧縮率とは、原稿が順次読み取られる場合、所定時間内に画像データ保持部３５が新たに保持するデータ量よりも、所定時間内にコンピューター６０に送信される圧縮データ量の方が、多くなるように設定される圧縮率である。本実施形態１では、適する圧縮率は、以下のように算出する。
【００２５】
適する圧縮率Ｐｒ（％）＝Ｓｔ×Ｉｖ×１００／Ｓｚ・・・・・（式１）
但し、Ｓｔ：読み取り所要時間（Ｓｅｃ）
Ｉｖ：転送速度（Ｂｙｔｅｓ／Ｓｅｃ）
Ｓｚ：画像データのデータサイズ（Ｂｙｔｅｓ）
【００２６】
例えば、読み取り条件は、読み取りモードが２４ビットカラー、原稿サイズがＬｅｇａｌ、読み取り解像度が３００ｄｐｉであって、転送速度が１０４８５７６Ｂｙｔｅｓ／Ｓｅｃであり、所要時間情報が５Ｓｅｃであり、画像データのデータサイズが２７０８１０００Ｂｙｔｅｓである場合、適する圧縮率は上記の（式１）を適用することにより、１９．３６％となる。
また、読み取り条件は、読み取りモードが２４ビットカラー、原稿サイズがＬｅｇａｌ、読み取り解像度が６００ｄｐｉであって、転送速度が３１４５７２８０Ｂｙｔｅｓ／Ｓｅｃであり、所要時間情報が２Ｓｅｃであり、画像データのデータサイズが１０８３２４０００Ｂｙｔｅｓである場合、適する圧縮率は上記の（式１）を適用することにより、５８．０８％となる。
圧縮率は、上記で示した（式１）には限定されない。また、圧縮率は、連続的に変化しても良く、段階的に変化しても良い。また、上記で示した（式１）で得られた圧縮率は、読み取るデータ量と、送信するデータ量が略一致する値であり、この値以下であれば、読み取るデータ量よりも送信するデータ量の方が多くなり、画像データ保持部３５に残留するデータ量は減少する。
【００２７】
本実施形態１では、圧縮率の設定に当たって、転送速度優先モードおよび画質優先モードの何れかをユーザーが選択できるように構成されている。ここで、転送速度優先モードが選択された場合は、圧縮率算出部２８が算出した圧縮率が適用圧縮率として設定される。また、画質優先モードが選択され、算出した圧縮率が所定の基準値以下になった場合、所定の基準値が適用圧縮率として設定され、画像が必要以上に劣化することを抑制できる。他方で、算出した圧縮率が所定の基準値を超える場合、算出した圧縮率が適用圧縮率として設定される。尚、基準値は、読み取った画像の劣化状況を考慮して決定されるが、更に、原稿の供給形態によって決めても良く、積重された複数枚の原稿がＡＤＦで連続的かつ滑らかに給紙できるように決定されても良い。
圧縮率算出部２８が設定した適用圧縮率の情報は、画像データ圧縮部４０に送られる。これを受けて、画像データ圧縮部４０は、画像データ保持部３５に保持されている画像データに対して適用圧縮率で圧縮処理する。尚、圧縮方法は限定されない。圧縮処理された画像データは、通信部１０からコンピューター６０に送信される。そして、コンピューター６０は画像データを受信し、受信した画像データを保存したり、アプリケーションで使用したりする。
【００２８】
図２は、スキャナー装置５の処理の流れを示すフローチャートである。最初に、スキャナー装置５は、転送速度の情報を取得する（ステップＳ１００）＜通信能力取得工程＞。次に、スキャナー装置５は、予めコンピューター６０側でユーザーにより設定された読み取り条件に基づいて、原稿画像を所定のブロック単位で読み取る（ステップＳ１０２）。
次に、スキャナー装置５は、読み取った原稿画像の画像データを一時的に記憶する（ステップＳ１０４）。
次に、スキャナー装置５は、原稿画像の読み取りに要した所要時間の情報を取得する（ステップＳ１０６）＜設定情報取得工程＞。続いて、スキャナー装置５は、読み取った画像のデータサイズの情報を取得する（ステップＳ１０８）＜データ量取得工程＞。
次に、スキャナー装置５は、所要時間の情報、画像のデータサイズの情報および転送速度の情報に基づいて、圧縮率を算出する（ステップＳ１１０）＜圧縮率算出工程＞。
【００２９】
次に、スキャナー装置５は、ユーザーが選択したモードと、圧縮率の大きさを判定する（ステップＳ１１２）。ユーザーが選択したモードが画質優先モードであって、算出した圧縮率が基準値以下である場合（ステップＳ１１２でＹｅｓ）、スキャナー装置５は、基準値を適用圧縮率とする（ステップＳ１１６）。他方で、ユーザーが選択したモードが転送速度優先モードであるか、または、算出した圧縮率が基準値を超える場合（ステップＳ１１２でＮｏ）、スキャナー装置５は、算出した圧縮率を適用圧縮率とする（ステップＳ１１４）。
次に、スキャナー装置５は、記憶した原稿画像の画像データを適用圧縮率で圧縮する（ステップＳ１１８）。続いて、スキャナー装置５は、圧縮した画像データをコンピューター６０に送信する（ステップＳ１２０）。
【００３０】
次に、スキャナー装置５は、原稿画像を全て読み込んだか、否かを判定し（ステップＳ１２２）、原稿画像を全て読み込んだと判定した場合（ステップＳ１２２でＹｅｓ）、一連の処理を終了する。
他方で、原稿画像を全て読み込んでいないと判定した場合（ステップＳ１２２でＮｏ）、スキャナー装置５は、転送速度が変化したか、否かを判定する（ステップＳ１２４）。
ここで、転送速度が変化したと判定した場合（ステップＳ１２４でＹｅｓ）、ステップＳ１００に戻り、変化した転送速度を取得し、画像データの次のブロックを読み取る。
他方で、転送速度が変化しないと判定した場合（ステップＳ１２４でＮｏ）、ステップＳ１０２に戻り、画像データの次のブロックを読み取る。
【００３１】
以上の処理により、送信される画像データのデータサイズや、通信経路の混雑状況や、スキャナー装置５が固有に有する処理能力に基づき、スキャナー装置５が読み取った画像データに応じた圧縮率を適切に設定するため、送信すべき画像データの滞留により生じる読み取り動作の中断を回避できると共に、画像データを効率よくコンピューター６０に送信できる。
【００３２】
（実施形態２）
次に、本発明の実施形態２について、図３を参照して説明する。尚、以下の説明では、既に説明した部分と同じ部分については、同一符号を付してその説明を省略する。
実施形態１では、圧縮率指示部２０はスキャナー装置５に具備したが、本実施形態２では、スキャナー制御部６５が具備する。
この場合、読み取り情報取得部２４は、読み取り条件設定部３０が計測した所要時間情報を、スキャナー装置５からの通信により取得し、取得した所要時間情報を圧縮率算出部２８に送る。また、画像データ情報取得部２６は、画像データ保持部３５が保持する画像データのデータサイズをスキャナー装置５からの通信により取得し、取得したデータサイズの情報を圧縮率算出部２８に送る。
また、通信情報取得部２２は、スキャナー装置５と通信する際の転送速度を通信部７０から取得し、取得した転送速度の情報を圧縮率算出部２８に送る。
圧縮率算出部２８は、算出した圧縮率の情報をスキャナー装置５に送信する。圧縮率の情報を受信したスキャナー装置５は、圧縮率の情報を画像データ圧縮部４０に送る。これにより、画像データは圧縮率に従い圧縮される。
本実施形態２によれば、実施形態１で述べた効果と同様な効果を奏することができる。
【００３３】
以上のような手法を実施する装置は、単独の装置によって実現される場合もあれば、複数の装置を組み合わせることによって実現される場合もあり、各種の態様を含むものである。
【符号の説明】
【００３４】
５…スキャナー装置、１０…通信部、２０…圧縮率指示部、２２…通信情報取得部、２４…読み取り情報取得部、２６…画像データ情報取得部、２８…圧縮率算出部、３０…読み取り条件設定部、３５…画像データ保持部、４０…画像データ圧縮部、４５…画像読み取り部、５０…原稿給紙部、６０…コンピューター、６５…スキャナー制御部、７０…通信部、８０…ネットワーク。
【図１】
2011188068.tif 000003
【図２】
2011188068.tif 000004
【図３】
2011188068.tif 000005