(19)【発行国】日本国特許庁(JP)
(12)【公報種別】公開特許公報(A)
(11)【公開番号】P2024176888
(43)【公開日】2024-12-19
(54)【発明の名称】画像処理装置、画像処理システム、画像処理方法及び制御プログラム
(51)【国際特許分類】
H04N 1/00 20060101AFI20241212BHJP
【FI】
H04N1/00 L
H04N1/00 350
【審査請求】未請求
【請求項の数】12
【出願形態】OL
(21)【出願番号】P 2023095743
(22)【出願日】2023-06-09
(71)【出願人】
【識別番号】000136136
【氏名又は名称】株式会社PFU
(74)【代理人】
【識別番号】100099759
【弁理士】
【氏名又は名称】青木 篤
(74)【代理人】
【識別番号】100123582
【弁理士】
【氏名又は名称】三橋 真二
(74)【代理人】
【識別番号】100114018
【弁理士】
【氏名又は名称】南山 知広
(74)【代理人】
【識別番号】100180806
【弁理士】
【氏名又は名称】三浦 剛
(72)【発明者】
【氏名】津田 和彦
【テーマコード(参考)】
5C062
【Fターム(参考)】
5C062AA02
5C062AA05
5C062AA13
5C062AA29
5C062AB17
5C062AB23
5C062AB40
5C062AC02
5C062AC05
(57)【要約】
【課題】利用者の利便性を向上させることが可能な画像処理装置、画像処理システム、画像処理方法及び制御プログラムを提供する。
【解決手段】画像処理装置は、利用者により指定された撮像処理又は画像処理に関する設定情報を設定する設定部と、媒体が撮像された入力画像を取得する取得部と、入力画像に基づいて、設定情報が入力画像の特徴に適合するか否かを判定する判定部と、設定情報が入力画像の特徴に適合しないと判定された場合、入力画像の特徴に適合する設定情報を特定する特定部と、特定部により特定された設定情報に従って入力画像を処理した処理画像を生成する生成部と、処理画像を表示するための表示データを出力する制御部と、を有する。
【選択図】
図9
【特許請求の範囲】
【請求項1】
利用者により指定された撮像処理又は画像処理に関する設定情報を設定する設定部と、
媒体が撮像された入力画像を取得する取得部と、
前記入力画像に基づいて、前記設定情報が前記入力画像の特徴に適合するか否かを判定する判定部と、
前記設定情報が前記入力画像の特徴に適合しないと判定された場合、前記入力画像の特徴に適合する設定情報を特定する特定部と、
前記特定部により特定された設定情報に従って前記入力画像を処理した処理画像を生成する生成部と、
前記処理画像を表示するための表示データを出力する制御部と、
を有することを特徴とする画像処理装置。
【請求項2】
利用者から、前記設定部により設定された設定情報を、前記特定部により特定された設定情報に変更するか否かの指示を受け付ける受付部をさらに有する、請求項1に記載の画像処理装置。
【請求項3】
前記制御部は、前記生成部が、前記入力画像から前記特定部により特定された設定情報に従った処理画像を生成できない場合、前記特定部により特定された設定情報に従った処理を実行可能な入力画像の生成を要求する第2表示データを出力する、請求項1または2に記載の画像処理装置。
【請求項4】
前記生成部は、利用者により指定された設定情報に従って前記入力画像を処理した第2処理画像をさらに生成し、
前記制御部は、前記処理画像と、前記第2処理画像とを並べて表示するように前記表示データを生成する、請求項1または2に記載の画像処理装置。
【請求項5】
前記生成部は、利用者により指定された設定情報に従って前記入力画像を処理した第2処理画像をさらに生成し、
前記制御部は、前記処理画像と、前記第2処理画像とを切り替えて表示するように前記表示データを生成する、請求項1または2に記載の画像処理装置。
【請求項6】
前記設定情報は、複数の項目毎に、設定値を含み、
前記判定部は、前記複数の項目毎に、前記設定値が前記入力画像の特徴に適合するか否かを判定し、
前記特定部は、前記設定値が前記入力画像の特徴に適合しないと判定された項目毎に、前記入力画像の特徴に適合する設定値を特定し、
前記生成部は、前記設定値が前記入力画像の特徴に適合しないと判定された項目毎に、前記特定部により特定された設定値に従って前記入力画像を処理した処理画像を生成する、請求項1または2に記載の画像処理装置。
【請求項7】
前記設定情報が前記入力画像の特徴に適合しないと判定された場合、利用者から後処理の指定を受け付ける受付部をさらに有し、
前記制御部は、前記受付部が受け付けた後処理を実行し、
前記制御部は、前記設定情報が前記入力画像の特徴に適合しないと判定された場合、前記受付部が、過去に当該設定情報と当該入力画像の特徴との組合せに対して後処理の指定を受け付けていたときは、当該後処理を実行する、請求項1に記載の画像処理装置。
【請求項8】
前記取得部は、連続して搬送された複数の媒体がそれぞれ撮像された複数の入力画像を取得し、
前記制御部は、前記設定情報が前記複数の入力画像のうちの何れかの入力画像の特徴に適合しないと判定された場合、前記複数の媒体の搬送を中断させることなく、前記表示データを出力する、請求項1または2に記載の画像処理装置。
【請求項9】
前記設定情報が前記入力画像の特徴に適合しないと判定された場合、利用者から後処理の指定を受け付ける受付部をさらに有し、
前記制御部は、前記受付部が受け付けた後処理を実行し、
他の画像処理装置に、前記設定情報と前記入力画像の特徴に対する後処理として、前記受付部が受け付けた後処理を設定する第2設定部をさらに有する、請求項1に記載の画像処理装置。
【請求項10】
画像読取装置及び情報処理装置を有する画像処理システムであって、
前記画像読取装置及び前記情報処理装置のうちの何れかが、利用者により指定された撮像処理又は画像処理に関する設定情報を設定する設定部を有し、
前記画像読取装置及び前記情報処理装置のうちの何れかが、媒体が撮像された入力画像を取得する取得部を有し、
前記画像読取装置及び前記情報処理装置のうちの何れかが、前記入力画像に基づいて、前記設定情報が前記入力画像の特徴に適合するか否かを判定する判定部を有し、
前記画像読取装置及び前記情報処理装置のうちの何れかが、前記設定情報が前記入力画像の特徴に適合しないと判定された場合、前記入力画像の特徴に適合する設定情報を特定する特定部を有し、
前記画像読取装置及び前記情報処理装置のうちの何れかが、前記特定部により特定された設定情報に従って前記入力画像を処理した処理画像を生成する生成部を有し、
前記画像読取装置及び前記情報処理装置のうちの何れかが、前記処理画像を表示するための表示データを出力する制御部を有する、
ことを特徴とする画像処理システム。
【請求項11】
利用者により指定された撮像処理又は画像処理に関する設定情報を設定し、
媒体が撮像された入力画像を取得し、
前記入力画像に基づいて、前記設定情報が前記入力画像の特徴に適合するか否かを判定し、
前記設定情報が前記入力画像の特徴に適合しないと判定された場合、前記入力画像の特徴に適合する設定情報を特定し、
前記特定された設定情報に従って前記入力画像を処理した処理画像を生成し、
前記処理画像を表示するための表示データを出力する、
ことを特徴とする画像処理方法。
【請求項12】
コンピュータの制御プログラムであって、
利用者により指定された撮像処理又は画像処理に関する設定情報を設定し、
媒体が撮像された入力画像を取得し、
前記入力画像に基づいて、前記設定情報が前記入力画像の特徴に適合するか否かを判定し、
前記設定情報が前記入力画像の特徴に適合しないと判定された場合、前記入力画像の特徴に適合する設定情報を特定し、
前記特定された設定情報に従って前記入力画像を処理した処理画像を生成し、
前記処理画像を表示するための表示データを出力する、
ことを前記コンピュータに実行させることを特徴とする制御プログラム。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、画像処理装置、画像処理システム、画像処理方法及び制御プログラムに関する。
【背景技術】
【0002】
近年、複数の媒体を順次搬送しながら撮像して画像を生成するスキャナ等の画像処理装置が、様々な用途において、様々な種類の媒体を撮像するために利用されている。画像処理装置に求められる画像の品質は、その用途又は読取対象の媒体の種類等に応じて異なる。一般に、画像処理装置は、用途又は媒体の種類等に応じた適切な画像を生成するために、サイズ又は色のように、媒体の撮像処理又は画像処理に関する多様な項目を設定できるように設けられている。しかしながら、設定が誤っていた場合、画像処理装置は、適切な画像を取得できない可能性がある。
【0003】
原稿から取得した読取画像に基づいて、設定がされた画像処理装置により出力画像を生成するならば、その出力画像が設定に対応した要件を満たすことになるか否かを判断する画像処理装置が開示されている(特許文献1を参照)。この画像処理装置は、出力画像が要件を満たすことにならないと判断した場合に、出力画像をプレビュー表示する。
【先行技術文献】
【特許文献】
【0004】
【発明の概要】
【発明が解決しようとする課題】
【0005】
画像処理装置では、利用者の利便性を向上させることが求められている。
【0006】
本発明の目的は、利用者の利便性を向上させることが可能な画像処理装置、画像処理システム、画像処理方法及び制御プログラムを提供することにある。
【課題を解決するための手段】
【0007】
本発明の一側面に係る画像処理装置は、利用者により指定された撮像処理又は画像処理に関する設定情報を設定する設定部と、媒体が撮像された入力画像を取得する取得部と、入力画像に基づいて、設定情報が入力画像の特徴に適合するか否かを判定する判定部と、設定情報が入力画像の特徴に適合しないと判定された場合、入力画像の特徴に適合する設定情報を特定する特定部と、特定部により特定された設定情報に従って入力画像を処理した処理画像を生成する生成部と、処理画像を表示するための表示データを出力する制御部と、を有する。
【0008】
本発明の一側面に係る画像処理システムは、画像読取装置及び情報処理装置を有する画像処理システムであって、画像読取装置及び情報処理装置のうちの何れかが、利用者により指定された撮像処理又は画像処理に関する設定情報を設定する設定部を有し、画像読取装置及び情報処理装置のうちの何れかが、媒体が撮像された入力画像を取得する取得部を有し、画像読取装置及び情報処理装置のうちの何れかが、入力画像に基づいて、設定情報が入力画像の特徴に適合するか否かを判定する判定部を有し、画像読取装置及び情報処理装置のうちの何れかが、設定情報が入力画像の特徴に適合しないと判定された場合、入力画像の特徴に適合する設定情報を特定する特定部を有し、画像読取装置及び情報処理装置のうちの何れかが、特定部により特定された設定情報に従って入力画像を処理した処理画像を生成する生成部を有し、画像読取装置及び情報処理装置のうちの何れかが、処理画像を表示するための表示データを出力する制御部を有する。
【0009】
本発明の一側面に係る画像処理方法は、用者により指定された撮像処理又は画像処理に関する設定情報を設定し、媒体が撮像された入力画像を取得し、入力画像に基づいて、設定情報が入力画像の特徴に適合するか否かを判定し、設定情報が入力画像の特徴に適合しないと判定された場合、入力画像の特徴に適合する設定情報を特定し、特定された設定情報に従って入力画像を処理した処理画像を生成し、処理画像を表示するための表示データを出力する。
【0010】
本発明の一側面に係る制御プログラムは、コンピュータの制御プログラムであって、利用者により指定された撮像処理又は画像処理に関する設定情報を設定し、媒体が撮像された入力画像を取得し、入力画像に基づいて、設定情報が入力画像の特徴に適合するか否かを判定し、設定情報が入力画像の特徴に適合しないと判定された場合、入力画像の特徴に適合する設定情報を特定し、特定された設定情報に従って入力画像を処理した処理画像を生成し、処理画像を表示するための表示データを出力することをコンピュータに実行させる。
【発明の効果】
【0011】
本発明によれば、画像処理装置、画像処理システム、画像処理方法及び制御プログラムは、利用者の利便性を向上させることが可能となる。
【図面の簡単な説明】
【0012】
【
図1】実施形態に従った画像処理システム1の概略構成を示す図である。
【
図3】画像読取装置100内部の搬送経路を説明するための図である。
【
図4】画像読取装置100の概略構成を示すブロック図である。
【
図5】設定情報テーブルのデータ構造について説明するための模式図である。
【
図6】第1記憶装置130及び第1処理回路140の概略構成を示す図である。
【
図7】情報処理装置200の概略構成を示すブロック図である。
【
図8】画像読取処理の動作の例を示すフローチャートである。
【
図9】画像読取処理の動作の例を示すフローチャートである。
【
図10】表示データ1000の一例を示す模式図である。
【
図11】他の表示データ1100の一例を示す模式図である。
【
図12】第2表示データ1200の一例を示す模式図である。
【
図13】他の画像読取処理の動作の一部の例を示すフローチャートである。
【
図14】表示データ1400の一例を示す模式図である。
【
図15】他の第1処理回路340の概略構成を示すブロック図である。
【
図16】第2記憶装置410及び第2処理回路420の概略構成を示す図である。
【
図17】他の第2処理回路520の概略構成を示すブロック図である。
【発明を実施するための形態】
【0013】
以下、本発明の一側面に係る画像処理装置、画像処理システム、画像処理方法及び制御プログラムについて図を参照しつつ説明する。但し、本発明の技術的範囲はそれらの実施の形態に限定されず、特許請求の範囲に記載された発明とその均等物に及ぶ点に留意されたい。
【0014】
図1は、実施形態に従った画像処理システム1の概略構成を示す図である。
【0015】
図1に示すように、画像処理システム1は、一又は複数の画像読取装置100と、一又は複数の情報処理装置200とを有する。画像読取装置100及び情報処理装置200は、ネットワークNを介して、相互に通信接続されている。ネットワークNは、インターネット、イントラネット等である。画像読取装置100及び情報処理装置200は、画像処理装置の一例である。
【0016】
画像読取装置100は、例えば原稿である媒体を搬送しながら撮像するADF(Auto Document Feeder)タイプのスキャナ装置である。媒体は、用紙、薄紙、厚紙又はカード等である。媒体は、レシート、名刺、請求書、納品書等、様々な種類の媒体を含む。なお、画像読取装置100は、ファクシミリ、複写機、プリンタ複合機(MFP、Multifunction Peripheral)等でもよい。
【0017】
情報処理装置200は、パーソナルコンピュータ、ノート型パーソナルコンピュータ、タブレット型コンピュータ、スマートフォン等である。情報処理装置200は、クラウドネットワークに設けられたサーバでもよい。
【0018】
【0019】
画像読取装置100は、下側筐体101、上側筐体102、載置台103、排出台104、第1入力装置105及び第1表示装置106等を備える。
【0020】
上側筐体102は、画像読取装置100の上面を覆う位置に配置され、媒体つまり時、画像読取装置100内部の清掃時等に開閉可能なようにヒンジにより下側筐体101に係合している。
【0021】
載置台103は、搬送される媒体を載置可能に下側筐体101に係合している。排出台104は、排出口から排出された媒体を保持可能に下側筐体101に係合している。
【0022】
第1入力装置105は、ボタン等の入力デバイス及び入力デバイスから信号を取得するインタフェース回路を有し、利用者による入力操作を受け付け、利用者の入力操作に応じた操作信号を出力する。第1表示装置106は、液晶、有機EL(Electro-Luminescence)等を含むディスプレイ及びディスプレイに画像データを出力するインタフェース回路を有し、画像データをディスプレイに表示する。
【0023】
図2において矢印A1は媒体搬送方向を示し、矢印A2は媒体搬送方向と直交する幅方向を示し、矢印A3は媒体搬送方向及び幅方向と直交する高さ方向を示す。以下では、上流とは媒体搬送方向A1の上流のことをいい、下流とは媒体搬送方向A1の下流のことをいう。
【0024】
図3は、画像読取装置100内部の搬送経路を説明するための図である。
【0025】
画像読取装置100内部の搬送経路は、第1媒体センサ111、給送ローラ112、分離ローラ113、第1搬送ローラ114、第2搬送ローラ115、第2媒体センサ116、撮像装置117、第3搬送ローラ118、第4搬送ローラ119等を有している。各ローラの数は一つに限定されず、各ローラの数はそれぞれ複数でもよい。その場合、各ローラは、それぞれ幅方向A2に間隔を空けて並べて配置される。
【0026】
画像読取装置100は、いわゆるストレートパスを有する。下側筐体101の上面は、媒体の搬送路の下側ガイド107aを形成し、上側筐体102の下面は、媒体の搬送路の上側ガイド107bを形成する。
【0027】
第1媒体センサ111は、給送ローラ112及び分離ローラ113より上流側に配置される。第1媒体センサ111は、接触検出センサを有し、載置台103に媒体が載置されているか否かを検出する。第1媒体センサ111は、載置台103に媒体が載置されている状態と載置されていない状態とで信号値が変化する第1媒体信号を生成して出力する。なお、第1媒体センサ111は接触検出センサに限定されず、第1媒体センサ111として、光検知センサ等の、媒体の有無を検出可能な他の任意のセンサが使用されてもよい。
【0028】
給送ローラ112は、下側筐体101に設けられ、載置台103に載置された媒体を下側から順に給送する。分離ローラ113は、いわゆるブレーキローラ又はリタードローラであり、上側筐体102に設けられ、給送ローラ112に対向して配置される。
【0029】
第1搬送ローラ114及び第2搬送ローラ115は、給送ローラ112及び分離ローラ113より下流側に、相互に対向して配置され、給送ローラ112及び分離ローラ113によって給送された媒体を撮像装置117に搬送する。
【0030】
第2媒体センサ116は、第1搬送ローラ114及び第2搬送ローラ115より下流側且つ撮像装置117より上流側に配置され、その位置に搬送された媒体を検出する。第2媒体センサ116は、媒体搬送路に対して一方の側(例えば下側筐体101)に設けられた発光器及び受光器と、媒体搬送路を挟んで発光器及び受光器と対向する位置(例えば上側筐体102)に設けられた導光管とを含む。発光器は、LED(Light Emitting Diode)等であり、媒体搬送路に向けて光を照射する。一方、受光器は、フォトダイオード等であり、発光器により照射され、導光管により導かれた光を受光する。第2媒体センサ116と対向する位置に媒体が存在するときは、発光器から照射された光は媒体により遮られるため、受光器は発光器から照射された光を検出しない。受光器は、受光する光の強度に基づいて、第2媒体センサ116の位置に媒体が存在する状態と存在しない状態とで信号値が変化する第2媒体信号を生成して出力する。
【0031】
なお、導光管の代わりに、ミラー等の反射部材が使用されてもよい。また、発光器及び受光器は、媒体搬送路を挟んで対向して設けられてもよい。また、第2媒体センサ116は、媒体が接触している場合、又は、媒体が接触していない場合に所定の電流を流す接触検知センサ等により、媒体の存在を検出してもよい。
【0032】
撮像装置117は、撮像部の一例である。撮像装置117は、第1搬送ローラ114及び第2搬送ローラ115より下流側且つ第3搬送ローラ118及び第4搬送ローラ119より上流側に配置される。撮像装置117は、第1撮像装置117a及び第2撮像装置117bを含む。第1撮像装置117a及び第2撮像装置117bは、媒体の搬送路の近傍に、搬送路を挟んで対向して配置される。
【0033】
第1撮像装置117aは、光源、及び、主走査方向に直線状に配列されたCMOS(Complementary Metal Oxide Semiconductor)による撮像素子を有する等倍光学系タイプのCIS(Contact Image Sensor)によるラインセンサを有する。また、第1撮像装置117aは、撮像素子上に像を結ぶレンズと、撮像素子から出力された電気信号を増幅し、アナログ/デジタル(A/D)変換するA/D変換器とを有する。第1撮像装置117aは、搬送部により順次搬送された媒体の表面を撮像して入力画像を生成し、出力する。
【0034】
同様に、第2撮像装置117bは、光源、及び、主走査方向に直線状に配列されたCMOSによる撮像素子を有する等倍光学系タイプのCISによるラインセンサを有する。また、第2撮像装置117bは、撮像素子上に像を結ぶレンズと、撮像素子から出力された電気信号を増幅し、A/D変換するA/D変換器とを有する。第2撮像装置117bは、搬送部により順次搬送された媒体の裏面を撮像して入力画像を生成し、出力する。
【0035】
画像読取装置100は、第1撮像装置117a及び第2撮像装置117bを一方だけ配置し、媒体の片面だけを読み取ってもよい。また、CMOSによる撮像素子を備える等倍光学系タイプのCISによるラインセンサの代わりに、CCD(Charge Coupled Device)による撮像素子を備える等倍光学系タイプのCISによるラインセンサが利用されてもよい。また、CMOS又はCCDによる撮像素子を備える縮小光学系タイプのラインセンサが利用されてもよい。
【0036】
第3搬送ローラ118及び第4搬送ローラ119は、撮像装置117より下流側に、相互に対向して配置され、第1搬送ローラ114及び第2搬送ローラ115によって搬送された媒体を排出台104上に排出する。
【0037】
載置台103に載置された媒体は、給送ローラ112が
図3の矢印A4の方向に回転することによって、下側ガイド107aと上側ガイド107bの間を媒体搬送方向A1に向かって搬送される。分離ローラ113は、媒体搬送時、
図3の矢印A5の方向に回転又は停止する。給送ローラ112及び分離ローラ113の働きにより、載置台103に複数の媒体が載置されている場合、載置台103に載置されている媒体のうち給送ローラ112と接触している媒体のみが分離される。これにより、分離された媒体以外の媒体の搬送が制限される(重送の防止)。
【0038】
媒体は、下側ガイド107aと上側ガイド107bによりガイドされながら、第1搬送ローラ114と第2搬送ローラ115の間に送り込まれる。媒体は、第1搬送ローラ114及び第2搬送ローラ115がそれぞれ
図3の矢印A6及びA7の方向に回転することによって、第1撮像装置117aと第2撮像装置117bの間に送り込まれる。撮像装置117により読み取られた媒体は、第3搬送ローラ118及び第4搬送ローラ119がそれぞれ
図3の矢印A8及びA9の方向に回転することによって排出台104上に排出される。
【0039】
図4は、画像読取装置100の概略構成を示すブロック図である。
【0040】
画像読取装置100は、前述した構成に加えて、モータ121、第1通信装置122、第1記憶装置130及び第1処理回路140等をさらに有する。
【0041】
モータ121は、一又は複数のモータを含む。モータ121は、第1処理回路140からの制御信号によって、給送ローラ112、分離ローラ113、第1搬送ローラ114、第2搬送ローラ115、第3搬送ローラ118及び第4搬送ローラ119を回転させて媒体の搬送動作を行う。なお、第1搬送ローラ114及び第2搬送ローラ115のうちの一方のローラは他方のローラに従動回転する従動ローラでもよい。また、第3搬送ローラ118及び第4搬送ローラ119のうちの一方のローラは、他方のローラに従動回転する従動ローラでもよい。
【0042】
第1通信装置122は、無線信号を送受信するアンテナと、無線LAN(Local Area Network)等の通信プロトコルに従って、無線通信回線を通じて信号の送受信を行うための無線通信インタフェース回路とを有する。第1通信装置122は、情報処理装置200と通信可能であり、第1処理回路140からの指示に従って、情報処理装置200と通信接続して各種の画像及び情報を送受信する。なお、第1通信装置122は、TCP/IP(Transmission Control Protocol/Internet Protocol)等の通信プロトコルに従った有線通信インタフェース回路を有し、ネットワークを介して情報処理装置200と接続されてもよい。また、第1通信装置122は、USB(Universal Serial Bus)等のシリアルバスに準じるインタフェース回路を有し、USBケーブル等の有線ケーブルを介して情報処理装置200と接続されてもよい。
【0043】
第1記憶装置130は、RAM(Random Access Memory)、ROM(Read Only Memory)等のメモリ装置、ハードディスク等の固定ディスク装置、又はフレキシブルディスク、光ディスク等の可搬用の記憶装置等を有する。また、第1記憶装置130には、画像読取装置100の各種処理に用いられるコンピュータプログラム、データベース、テーブル等が格納される。コンピュータプログラムは、コンピュータ読み取り可能な可搬型記録媒体から、公知のセットアッププログラム等を用いて第1記憶装置130にインストールされてもよい。可搬型記録媒体は、例えばCD-ROM(Compact Disc Read Only Memory)、DVD-ROM(Digital Versatile Disc Read Only Memory)等である。また、コンピュータプログラムは、サーバ等から配信されて第1記憶装置130にインストールされてもよい。
【0044】
また、第1記憶装置130には、データとして、設定情報テーブル等が予め記憶される。設定情報は、複数の項目毎に設定値を含む。なお、設定情報は、単一の項目についての設定値のみを含んでもよい。設定情報テーブルの詳細については後述する。
【0045】
第1処理回路140は、予め第1記憶装置130に記憶されているプログラムに基づいて動作する。第1処理回路140は、例えばCPU(Central Processing Unit)である。第1処理回路140として、DSP(digital signal processor)、LSI(large scale integration)、ASIC(Application Specific Integrated Circuit)、FPGA(Field-Programmable Gate Array)等が用いられてもよい。
【0046】
第1処理回路140は、第1入力装置105、第1表示装置106、第1媒体センサ111、第2媒体センサ116、撮像装置117、モータ121、第1通信装置122及び第1記憶装置130等と接続され、これらの各部を制御する。第1処理回路140は、第1入力装置105又は第1通信装置122を介して利用者により指定された設定情報に従って、モータ121の駆動制御、撮像装置117の撮像制御等を行い、入力画像を取得する。また、第1処理回路140は、指定された設定情報が入力画像の特徴に適合するか否かを判定し、適合しないと判定した場合、入力画像の特徴に適合する設定情報に従って入力画像を処理した処理画像を表示するための表示データを出力する。
【0047】
図5は、設定情報テーブルのデータ構造について説明するための模式図である。
【0048】
図5に示すように、設定情報テーブルには、設定情報で規定される一又は複数の項目毎に、各項目の設定可能な設定値が記憶される。設定情報は、画像読取装置100における撮像処理又は画像処理に関する情報であり、画像読取装置100が、媒体を撮像する際の動作又は撮像した画像に対して実行する画像処理の内容等を規定するための情報である。設定情報で規定される項目には、解像度、媒体サイズ、色等が含まれる。
【0049】
解像度、媒体サイズ、色等は、撮像処理に関する設定である。また、解像度、媒体サイズ、色等は、画像処理に関する設定である。
【0050】
解像度は、生成される画像の解像度の設定であり、解像度の設定値として、150dpi(Dots Per Inch)、200dpi、300dpi、600dpi、1200dpi等が設定される。画像読取装置100は、撮像処理において媒体の搬送速度、撮像装置117の撮像タイミング(時間間隔)、ラインセンサ内でどの位置に配置された撮像素子に撮像させるか等を設定することにより、設定された解像度を有する画像を生成することができる。また、画像読取装置100は、画像処理において、撮像処理で生成された画像の間引き又は補間を実行することにより、設定された解像度を有する画像を生成することができる。
【0051】
媒体サイズは、生成される画像に含まれる媒体のサイズの設定であり、媒体サイズの設定値として名刺サイズ、レターサイズ、A4サイズ、A3サイズ、自動等が設定される。画像読取装置100は、撮像処理において撮像装置117の撮像終了タイミング、ラインセンサ内でどの位置に配置された撮像素子に撮像させるか等を設定することにより、指定された媒体サイズの媒体を含む画像を生成することができる。また、画像読取装置100は、画像処理において、撮像処理で生成された画像のクロッピングを実行することにより、設定された媒体サイズの媒体を含む画像を生成することができる。
【0052】
色は、生成される画像の色の設定であり、色の設定値として、二値、グレースケール、カラー等が設定される。画像読取装置100は、撮像処理において撮像装置117の光源に照射させる光の色、A/D変換器で変換する階調範囲等を設定することにより、生成される画像の色を変更することができる。また、画像読取装置100は、画像処理において、撮像処理で生成されたカラー画像のグレースケール変換又は二値化等を実行することにより、生成される画像の色を変更することができる。
【0053】
図6は、第1記憶装置130及び第1処理回路140の概略構成を示す図である。
【0054】
図6に示すように、第1記憶装置130には、制御プログラム131、設定プログラム132、取得プログラム133、生成プログラム134、判定プログラム135、特定プログラム136、受付プログラム137及び第2設定プログラム138等が記憶される。これらの各プログラムは、プロセッサ上で動作するソフトウェアにより実装される機能モジュールである。第1処理回路140は、第1記憶装置130に記憶された各プログラムを読み取り、読み取った各プログラムに従って動作することにより、制御部141、設定部142、取得部143、生成部144、判定部145、特定部146、受付部147及び第2設定部148として機能する。
【0055】
図7は、情報処理装置200の概略構成を示すブロック図である。
【0056】
情報処理装置200は、第2入力装置201と、第2表示装置202と、第2通信装置203と、第2記憶装置210と、第2処理回路220とを有する。
【0057】
第2入力装置201は、キーボード、マウス等の入力装置及び入力装置から信号を取得するインタフェース回路を有し、利用者の操作に応じた信号を第2処理回路220に出力する。
【0058】
第2表示装置202は、液晶、有機EL等を含むディスプレイ及びディスプレイに画像データを出力するインタフェース回路を有し、第2処理回路220からの指示に従って、各種の情報をディスプレイに表示する。
【0059】
第2通信装置203は、無線信号を送受信するアンテナと、無線LAN等の所定の通信プロトコルに従って無線通信回線を通じて信号の送受信を行うための無線通信インタフェース回路とを有する。第2通信装置203は、画像読取装置100と通信可能であり、第2処理回路220からの指示に従って、画像読取装置100と通信接続して各種の画像及び情報を送受信する。なお、第2通信装置203は、TCP/IP等の通信プロトコルに従った有線通信インタフェース回路を有し、ネットワークを介して画像読取装置100と接続されてもよい。また、第1通信装置122は、USB等のシリアルバスに準じるインタフェース回路を有し、USBケーブル等の有線ケーブルを介して画像読取装置100と接続されてもよい。
【0060】
第2記憶装置210は、RAM、ROM等のメモリ装置、ハードディスク等の固定ディスク装置、又はフレキシブルディスク、光ディスク等の可搬用の記憶装置等を有する。第2記憶装置210には、情報処理装置200の各種処理に用いられるコンピュータプログラム、データベース、テーブル等が格納される。コンピュータプログラムは、例えばCD-ROM、DVD-ROM等のコンピュータ読み取り可能な可搬型記録媒体から、公知のセットアッププログラム等を用いて第2記憶装置210にインストールされてもよい。また、コンピュータプログラムは、サーバ等から配信されて第2記憶装置210にインストールされてもよい。
【0061】
第2処理回路220は、予め第2記憶装置210に記憶されているプログラムに基づいて動作する。第2処理回路220は、例えばCPUである。なお、第2処理回路220として、DSP、LSI、ASIC、FPGA等が用いられてもよい。
【0062】
第2処理回路220は、第2入力装置201、第2表示装置202、第2通信装置203及び第2記憶装置210等と接続され、これらの各部を制御する。第2処理回路220は、第2通信装置203を介した画像読取装置100とのデータ送受信制御、第2入力装置201の入力制御、第2表示装置202の表示制御等を行う。
【0063】
図8及び
図9は、画像読取処理の動作の例を示すフローチャートである。
【0064】
以下、
図8及び
図9に示したフローチャートを参照しつつ、画像読取装置100の画像読取処理の動作の例を説明する。なお、以下に説明する動作のフローは、予め第1記憶装置130に記憶されているプログラムに基づき主に第1処理回路140により画像読取装置100の各要素と協働して実行される。
【0065】
最初に、制御部141は、利用者により第1入力装置105又は情報処理装置200を用いて媒体の読み取りの指示が入力されて、媒体の読み取りを指示する操作信号を第1入力装置105又は第1通信装置122から受信するまで待機する(ステップS101)。操作信号には、利用者により第1入力装置105又は情報処理装置200を用いて、読み取りの指示とともに指定された設定情報が含まれる。
【0066】
次に、設定部142は、操作信号に含まれる設定情報を取得し、取得した設定情報を第1記憶装置130に設定するとともに、取得した設定情報に応じた入力画像が生成されるように撮像装置117、モータ121等を設定する(ステップS102)。設定部142は、設定された設定情報に従った画像以上の品質を有する入力画像が生成されるように撮像装置117、モータ121等を設定する。例えば、設定部142は、解像度が、画像読取装置100がサポートする最大解像度であり、媒体サイズが、画像読取装置100がサポートする最大媒体サイズであり且つ色がカラーである入力画像が生成されるように撮像装置117、モータ121等を設定する。これにより、画像読取装置100は、後述する処理において、入力画像に基づいて、設定された設定情報が入力画像の特徴に適合するか否かを適切に判定することができる。
【0067】
また、設定情報は、読み取りの指示とともに指定されるのでなく、読み取りの指示が入力される前に利用者により指定され、第1記憶装置130に記憶されていてもよい。その場合、設定部142は、第1記憶装置130から設定情報を読み出すことにより取得する。また、制御部141は、搬送される媒体の媒体番号を1に設定(初期化)する。
【0068】
次に、制御部141は、載置台103に媒体が載置されるまで待機する(ステップS103)。制御部141は、第1媒体センサ111から第1媒体信号を取得し、取得した第1媒体信号に基づいて、載置台103に媒体が載置されているか否かを判定する。
【0069】
次に、制御部141は、モータ121を駆動し、給送ローラ112、分離ローラ113、第1搬送ローラ114、第2搬送ローラ115、第3搬送ローラ118及び/又は第4搬送ローラ119を回転させる(ステップS104)。これにより、制御部141は、載置台103に載置された媒体を給送及び搬送させる。制御部141は、ステップS102で取得された設定情報に従って入力画像が生成されるように、特に設定情報で指定された解像度の画像が生成可能な速度で回転するように、モータ121を制御する。
【0070】
次に、取得部143は、撮像装置117から、搬送される媒体が撮像された入力画像を取得し、媒体番号と関連付けて第1記憶装置130に記憶する(ステップS105)。
【0071】
取得部143は、例えば、第2媒体センサ116から受信する第2媒体信号に基づいて媒体の先端が第2媒体センサ116の位置を通過したか否かを判定する。取得部143は、第2媒体センサ116から定期的に第2媒体信号を取得し、第2媒体信号の信号値が、媒体が存在しないことを示す値から媒体が存在することを示す値に変化したときに、媒体の先端が第2媒体センサ116の位置を通過したと判定する。取得部143は、媒体の先端が第2媒体センサ116の位置を通過した時に、撮像装置117に撮像を開始させる。制御部141は、ステップS102で取得された設定情報に従って入力画像が生成されるように撮像装置117を制御する。
【0072】
その後、取得部143は、ステップS102で取得された設定情報に示される媒体サイズにマージンを加えた分だけ媒体が搬送された時に、撮像装置117に撮像を終了させる。なお、取得部143は、媒体の後端が撮像装置117の撮像位置を通過した時に、撮像装置117に撮像を終了させてもよい。例えば、取得部143は、第2媒体センサ116から受信する第2媒体信号に基づいて媒体の後端が第2媒体センサ116の位置を通過したか否かを判定する。取得部143は、第2媒体センサ116から定期的に第2媒体信号を取得し、第2媒体信号の信号値が、媒体が存在することを示す値から媒体が存在しないことを示す値に変化したときに、媒体の先端が第2媒体センサ116の位置を通過したと判定する。取得部143は、媒体の後端が第2媒体センサ116の位置を通過してから第1所定時間が経過した時に媒体の後端が撮像装置117の撮像位置を通過したと判定する。第1所定時間は、媒体が第2媒体センサ116の位置から撮像位置まで移動するのに要する時間に設定される。
【0073】
取得部143は、撮像装置117が所定ライン分の入力画像を生成するたびに撮像装置117から入力画像を取得し、撮像装置117に撮像を終了させた時に、入力画像を合成する。制御部141は、撮像装置117に撮像を終了させた時に、全ライン分の入力画像をまとめて取得してもよい。
【0074】
次に、生成部144は、利用者により指定された設定情報に従って入力画像を処理した第2処理画像を生成し、媒体番号と関連付けて第1記憶装置130に記憶する(ステップS106)。
【0075】
次に、判定部145は、入力画像における複数の特徴情報を特定する(ステップS107)。
【0076】
特徴情報は、撮像処理又は画像処理に関する入力画像の特徴、特に入力画像に含まれる搬送された媒体の特徴を示す。特徴情報で規定される項目には、写真の有無、サイズ、色成分等が含まれる。各特徴情報は、設定情報で規定される一又は複数の項目のそれぞれに関連する情報である。
【0077】
写真の有無は、入力画像に写真が含まれるか否かを示し、設定情報で規定される項目のうちの解像度又は色等に関連する。例えば、判定部145は、画像が入力された場合に、画像に写真が含まれるか否かを出力するように事前学習された識別器により、画像に写真が含まれるか否かを判定する。この識別器は、例えばディープラーニング等により、様々な写真を含む複数の画像を用いて事前学習され、予め第1記憶装置130に記憶される。判定部145は、入力画像を識別器に入力し、識別器から出力された情報に基づいて、入力画像に写真が含まれるか否かを判定する。
【0078】
判定部145は、入力画像の空間周波数に基づいて、入力画像に写真が含まれるか否かを推定してもよい。その場合、判定部145は、入力画像内に対してフーリエ変換等の周波数変換を実行し、入力画像における空間周波数の分布を特定する。判定部145は、入力画像における空間周波数の最大値が、予め定められた周波数閾値以上である場合、入力画像に写真が含まれると判定し、入力画像における空間周波数の最大値が周波数閾値未満である場合、入力画像に写真が含まれないと判定する。また、判定部145は、入力画像内の各画素の階調値(輝度値又は色値等)の分布に基づいて、入力画像に写真が含まれるか否かを推定してもよい。その場合、判定部145は、入力画像内の各画素の階調値の分散値を算出する。判定部145は、算出した分散値が、予め定められた分散閾値以上である場合、入力画像に写真が含まれると判定し、分散値が分散閾値未満である場合、入力画像に写真が含まれないと判定する。
【0079】
サイズは、入力画像に含まれる媒体のサイズを示し、設定情報で規定される項目のうちの媒体サイズ等に関連する。例えば、判定部145は、入力画像内で、隣接する画素との階調値(輝度値又は色値等)の差が予め定められた階調閾値以上であるエッジ画素を抽出し、相互に隣接するエッジ画素で囲まれた領域のうちの最大領域を媒体領域として検出する。判定部145は、検出した媒体領域の画素数と、入力画像を生成する際に設定されていた解像度とから、入力画像に含まれる媒体のサイズを特定する。
【0080】
色成分は、入力画像に含まれる色の成分(カラー又は白黒)を示し、設定情報で規定される項目のうちの色等に関連する。例えば、判定部145は、入力画像内の各画素の色値(R値、G値、B値等)の分布に基づいて、入力画像に含まれる色の成分がカラーであるか白黒であるかを判定する。判定部145は、入力画像内の各画素の色値の分散値を算出する。判定部145は、算出した分散値の平均値が、予め定められた分散閾値以上である場合、入力画像に含まれる色の成分がカラーであると判定し、分散値が分散閾値未満である場合、入力画像に含まれる色の成分が白黒であると判定する。
【0081】
次に、判定部145は、入力画像に基づいて、利用者により指定された設定情報が入力画像の特徴に適合するか否かを判定する(ステップS108)。判定部145は、設定情報で規定される一又は複数の項目毎に、利用者により指定された設定値が、入力画像の特徴、即ち入力画像における各項目に関連する特徴情報に適合するか否かを判定する。
【0082】
解像度について、判定部145は、特徴情報として入力画像に写真が含まれることが特定されている場合、設定値が解像度閾値以上であるときは設定値が特徴情報に適合すると判定し、設定値が解像度閾値未満であるときは設定値が特徴情報に適合しないと判定する。解像度閾値は、写真が含まれる画像を良好に表示可能な解像度と写真が含まれる画像を良好に表示できない解像度との間の値(例えば200dpi等)に設定される。解像度閾値は、任意の値(例えば300dpi)に設定されてもよい。一方、判定部145は、特徴情報として入力画像に写真が含まれないことが特定されている場合、設定値が解像度閾値未満であるときは設定値が特徴情報に適合すると判定し、設定値が解像度閾値以上であるときは設定値が特徴情報に適合しないと判定する。
【0083】
媒体サイズについて、判定部145は、特徴情報として特定されたサイズと、設定値との差がサイズ閾値以下であるときは設定値が特徴情報に適合すると判定し、その差がサイズ閾値より大きいときは設定値が特徴情報に適合しないと判定する。サイズ閾値は、予め任意の値(例えばA3サイズとA4サイズの差)に設定される。なお、サイズ閾値は0に設定されてもよい。即ち、判定部145は、特徴情報として特定されたサイズと設定値とが一致するときは設定値が特徴情報に適合すると判定し、特徴情報として特定されたサイズと設定値とが一致しないときは設定値が特徴情報に適合しないと判定してもよい。
【0084】
色について、判定部145は、特徴情報として入力画像に写真が含まれることが特定されている場合、設定値がカラーであるときは設定値が特徴情報に適合すると判定し、設定値がグレースケール又は二値であるときは設定値が特徴情報に適合しないと判定する。一方、判定部145は、特徴情報として入力画像に写真が含まれないことが特定されている場合、設定値がグレースケール又は二値であるときは設定値が特徴情報に適合すると判定し、設定値がカラーであるときは設定値が特徴情報に適合しないと判定する。
【0085】
また、色について、判定部145は、特徴情報として色成分がカラーであることが特定されている場合、設定値がカラーであるときは設定値が特徴情報に適合すると判定し、設定値がグレースケール又は二値であるときは設定値が特徴情報に適合しないと判定する。一方、判定部145は、特徴情報として色成分が白黒であることが特定されている場合、設定値がグレースケール又は二値であるときは設定値が特徴情報に適合すると判定し、設定値がカラーであるときは設定値が特徴情報に適合しないと判定する。
【0086】
判定部145は、何れか一つの項目において設定値が特徴情報に適合しないと判定した場合、利用者により指定された設定情報が入力画像の特徴に適合しないと判定する。一方、判定部145は、全ての項目において設定値が特徴情報に適合すると判定した場合、利用者により指定された設定情報が入力画像の特徴に適合すると判定する。設定情報が入力画像の特徴に適合すると判定した場合、判定部145は、ステップS126へ処理を移行する。
【0087】
一方、設定情報が入力画像の特徴に適合しないと判定された場合、制御部141は、受付部147が、過去にその設定情報とその入力画像の特徴情報との組合せに対して利用者から後処理の指定を受け付けているか否かを判定する(ステップS109)。後処理の指定は、後述する処理において受け付けられる。
【0088】
受付部147が過去にその設定情報とその入力画像の特徴情報との組合せに対して利用者から後処理の指定を受け付けている場合、制御部141は、過去にその組合せに対して指定された後処理を実行し(ステップS110)、ステップS126へ処理を移行する。この場合、制御部141は、過去にその組合せに対して指定された後処理を実行する旨を示す通知データを、第1表示装置106に表示し又は第1通信装置122を介して情報処理装置200に送信することにより、利用者に通知してもよい。情報処理装置200は、第2通信装置203を介して画像読取装置100から通知データを受信した場合、受信した表示データを第2表示装置202に表示させる。
【0089】
一方、受付部147が過去にその設定情報とその入力画像の特徴情報との組合せに対して利用者から後処理の指定を受け付けていない場合、制御部141は、モータ121を停止させる。これにより、制御部141は、給送ローラ112、分離ローラ113、第1搬送ローラ114、第2搬送ローラ115、第3搬送ローラ118及び/又は第4搬送ローラ119を停止させ、以降の媒体の搬送を一旦停止させる(ステップS111)。
【0090】
次に、特定部146は、入力画像の特徴に適合する設定情報を特定し、媒体番号と関連付けて第1記憶装置130に記憶する(ステップS112)。特定部146は、ステップS108において、利用者により指定された設定値が、入力画像の特徴、即ち入力画像における各項目に関連する特徴情報に適合しないと判定された項目毎に、その特徴情報に適合する設定値を特定する。
【0091】
解像度について設定値が特徴情報に適合しないと判定されている場合、特定部146は、特徴情報として入力画像に写真が含まれることが特定されているときは、解像度閾値以上である設定値のうち最小の設定値を特徴情報に適合する設定値として特定する。その場合、特定部146は、最大の設定値を特徴情報に適合する設定値として特定してもよい。一方、特定部146は、特徴情報として入力画像に写真が含まれないことが特定されているときは、解像度閾値未満である設定値のうち最大の設定値を特徴情報に適合する設定値として特定する。その場合、特定部146は、最小の設定値を特徴情報に適合する設定値として特定してもよい。
【0092】
媒体サイズについて設定値が特徴情報に適合しないと判定されている場合、特定部146は、特徴情報として特定されたサイズを、特徴情報に適合する設定値として特定する。
【0093】
色について設定値が特徴情報に適合しないと判定されている場合、特定部146は、特徴情報として入力画像に写真が含まれることが特定されているときは、カラーを、特徴情報に適合する設定値として特定する。一方、特定部146は、特徴情報として入力画像に写真が含まれないことが特定されているときは、グレースケール又は二値を、特徴情報に適合する設定値として特定する。または、特定部146は、特徴情報として色成分がカラーであることが特定されているときは、カラーを、特徴情報に適合する設定値として特定してもよい。その場合、特定部146は、特徴情報として色成分が白黒であることが特定されているときは、グレースケール又は二値を、特徴情報に適合する設定値として特定する。
【0094】
このように、特定部146は、設定情報が入力画像の特徴に適合しないと判定された場合、入力画像の特徴に適合する設定情報を特定する。
【0095】
次に、生成部144は、特定部146により特定された設定情報に従って入力画像を処理した処理画像を生成し、媒体番号と関連付けて第1記憶装置130に記憶する(ステップS113)。生成部144は、設定値が入力画像の特徴に適合しないと判定された項目については特定部146により特定された設定値に従い、且つ、他の項目については利用者により指定された設定値に従って、処理画像を生成する。生成部144は、設定値が入力画像の特徴に適合しないと判定された項目毎に、相互に異なる処理画像を生成してもよい。その場合、生成部144は、設定値が入力画像の特徴に適合しないと判定された項目毎に、各項目については特定部146により特定された設定値に従い、且つ、他の項目については利用者により指定された設定値に従って、処理画像を生成する。
【0096】
また、生成部144は、入力画像から特定部146により特定された設定情報に従った処理画像を生成できない場合、処理画像を生成しない。
【0097】
例えば、生成部144は、特定部146により特定された解像度が、撮像装置117により生成された入力画像の解像度より大きい場合、処理画像を生成しない。例えば、利用者により指定された解像度が小さい場合(例えば150dpi)、設定部142は、撮像装置117により生成される入力画像の解像度を最大解像度(例えば600dpi)より低い解像度(例えば300dpi)に設定する。これにより、画像読取装置100は、媒体の搬送速度を高くしつつ第2処理画像を適切に生成することができる。一方、この場合に、特定部146により特定された解像度(例えば600dpi)が、撮像装置117により生成された入力画像の解像度より高い場合、生成部144は、処理画像を生成できないため、処理画像を生成しない。
【0098】
同様に、生成部144は、特定部146により特定されたサイズが、撮像装置117により生成された入力画像のイズより大きい場合、処理画像を生成しない。例えば、利用者により指定された媒体サイズが小さい場合(例えばレターサイズ)、設定部142は、撮像装置117により生成される入力画像のサイズを最大サイズ(例えばA4サイズ)より小さいサイズ(例えばA5サイズ)に設定する。これにより、画像読取装置100は、媒体の搬送速度を高くしつつ第2処理画像を適切に生成することができる。一方、この場合に、特定部146により特定されたサイズ(例えばA4サイズ)が、撮像装置117により生成された入力画像のサイズより大きい場合、生成部144は、処理画像を生成できないため、処理画像を生成しない。
【0099】
次に、制御部141は、生成部144により生成された処理画像を表示するための表示データを生成し、生成した表示データを、第1表示装置106に表示し又は第1通信装置122を介して情報処理装置200に送信することにより出力する(ステップS114)。情報処理装置200は、第2通信装置203を介して画像読取装置100から表示データを受信した場合、受信した表示データを第2表示装置202に表示させる。
【0100】
図10は、表示データ1000の一例を示す模式図である。
【0101】
図10に示すように、表示データ1000には、概要情報1001、処理画像1002、第2処理画像1003、変更オブジェクト1004、処理オブジェクト1005、OKボタン1006、カスタマイズボタン1007等が含まれる。
【0102】
概要情報1101は、判定部145による判定結果、即ち利用者により指定された設定情報が入力画像の特徴に適合しない旨と、特定部146による特定結果、即ち入力画像の特徴に適合する設定情報を推奨する旨と、を示す。
【0103】
処理画像1002は、特定部146により特定された設定情報に従って入力画像を処理した処理画像である。生成部144が、設定値が入力画像の特徴に適合しないと判定された複数の項目毎に、特定部146により特定された設定値に従って処理画像を生成している場合、処理画像1002は、生成された複数の処理画像を含んでもよい。利用者は、設定値が入力画像の特徴に適合しないと判定された項目毎に、各項目に対応して生成された処理画像を参照して、各項目の設定値を変更すべきか否かを適切に決定することができる。また、各処理画像に対応付けて、変更した設定情報の内容及び/又は変更した理由(文字を鮮明にするため、色を鮮明にするため等)を示すテキストが表示されてもよい。
【0104】
第2処理画像1003は、利用者により指定された設定情報に従って入力画像を処理した第2処理画像である。このように、制御部141は、処理画像と、第2処理画像とを並べて表示するように表示データを生成する。これにより、利用者は、処理画像と、第2処理画像とを見比べて、設定情報を変更するか否かを適切に決定することができる。なお、第2処理画像1003は、表示されなくてもよい。また、処理画像1002と第2処理画像1003の見た目が類似している場合(例えば解像度の差がわずかである場合等)、第2処理画像1003は、表示されなくてもよい。
【0105】
変更オブジェクト1004は、利用者により指定された設定情報を、特定部146により特定された、入力画像の特徴に適合する設定情報に変更するためのオブジェクトである。変更オブジェクト1004は、利用者により指定された設定値が、入力画像における特徴情報に適合しないと判定された項目毎に、その特徴情報に適合する設定値に変更するか否かを指定するためのボタンを含む。
【0106】
処理オブジェクト1005は、以降に実行する後処理を指定するためのオブジェクトである。処理オブジェクト1005は、何れかの後処理を指定するためのボタンを含む。後処理には、第1変更処理、第2変更処理、第1続行処理、第2続行処理及び終了処理等が含まれる。
【0107】
第1変更処理は、今回生成した入力画像に対する設定情報のみを、変更オブジェクト1004で指定された設定情報に変更する処理である。利用者は、例えば、載置台103にまとめて載置された複数の媒体の中に種類が異なる媒体が含まれる場合に、第1変更処理を指定することにより、その種類が異なる媒体に対して、適切な設定情報に従って生成された第2処理画像を取得することができる。
【0108】
第2変更処理は、載置台103にまとめて載置された全ての媒体に対する設定情報を、変更オブジェクト1004で指定された設定情報に変更する処理である。利用者は、第2変更処理を指定することにより、載置台103にまとめて載置された全ての媒体に対して、画像読取装置100により提案された設定情報に従って生成された第2処理画像を取得することができる。
【0109】
第1続行処理は、今回生成された第2処理画像を削除しつつ、現在の設定情報(利用者により指定された設定情報)を変更せずに、以後の画像読取処理を続行する処理である。利用者は、例えば載置台103にまとめて載置された媒体に、種類が異なる媒体が一つだけ含まれる場合に、第1続行処理を指定することにより、今回搬送された媒体が撮像された第2処理画像を削除しつつ、指定した設定情報に従って画像読取処理を続行できる。利用者は、今回搬送された媒体を排出台104から取り出しておき、載置台103にまとめて載置された媒体に対する画像読取処理の完了後に、設定情報を変更し、その媒体に対してのみ、画像読取処理を再実行させることができる。
【0110】
第2続行処理は、現在の設定情報(利用者により指定された設定情報)を変更せずに、以後の画像読取処理を続行する処理である。利用者は、第2続行処理を指定することにより、画像読取装置100からの提案を無視して画像読取処理を続行させることができる。
【0111】
終了処理は、画像読取処理を終了させる処理である。利用者は、終了処理を指定することにより、画像読取処理を終了させて、所望の設定情報に従って画像読取処理を再実行させることができる。
【0112】
OKボタン1006は、現在の設定情報を、変更オブジェクト1004で指定された設定情報に変更し且つ/又は処理オブジェクト1005で指定された後処理を実行するためのボタンである。カスタマイズボタン1007は、設定情報を任意に変更するためのボタンである。カスタマイズボタン1007が押下されると、設定情報を再設定するための不図示の画面が表示される。利用者は、カスタマイズボタン1007を押下することにより、設定情報を、画像読取装置100から提案された設定情報に限らずに、所望の設定情報に変更することができる。
【0113】
図11は、他の表示データ1100の一例を示す模式図である。
【0114】
表示データ1100は、表示データ1000に代えて表示される。
図11に示すように、表示データ1100には、概要情報1101、処理画像1102、変更オブジェクト1104、処理オブジェクト1105、OKボタン1106、カスタマイズボタン1107に加えて、切り替えボタン1108等が含まれる。概要情報1101、処理画像1102、変更オブジェクト1104、処理オブジェクト1105、OKボタン1106、カスタマイズボタン1107は、それぞれ概要情報1001、処理画像1002、変更オブジェクト1004、処理オブジェクト1005、OKボタン1006、カスタマイズボタン1007と同様の情報、オブジェクト又はボタンである。
【0115】
切り替えボタン1108は、表示データ1100に表示される画像を、処理画像1102と第2処理画像の間で切り替えるためのボタンである。表示データ1100において切り替えボタン1108が押下されるたびに、処理画像1102と第2処理画像が交互に表示される。このように、制御部141は、処理画像と、第2処理画像とを切り替えて表示するように表示データを生成する。これにより、利用者は、処理画像と、第2処理画像とを見比べて、設定情報を変更するか否かを適切に決定することができる。
【0116】
なお、制御部141は、生成部144が、入力画像から特定部146により特定された設定情報に従った処理画像を生成できなかった場合、特定部146により特定された設定情報に従った処理を実行可能な入力画像の生成を要求する第2表示データを生成する。制御部141は、生成した第2表示データを、第1表示装置106に表示し又は第1通信装置122を介して情報処理装置200に送信することにより出力する。情報処理装置200は、第2通信装置203を介して画像読取装置100から第2表示データを受信した場合、受信した第2表示データを第2表示装置202に表示させる。
【0117】
図12は、第2表示データ1200の一例を示す模式図である。
【0118】
図12に示すように、第2表示データ1200には、概要情報1201、第2処理画像1203、変更オブジェクト1204、処理オブジェクト1205、OKボタン1206、カスタマイズボタン1207等が含まれる。
【0119】
概要情報1201は、判定部145による判定結果、即ち利用者により指定された設定情報が入力画像の特徴に適合しない旨と、特定部146による特定結果、即ち入力画像の特徴に適合する設定情報を推奨する旨と、を示す。第2処理画像1203は、利用者により指定された設定情報に従って入力画像を処理した第2処理画像である。
【0120】
変更オブジェクト1204は、変更オブジェクト1004と同様に、利用者により指定された設定情報を、特定部146により特定された、入力画像の特徴に適合する設定情報に変更するためのオブジェクトである。変更オブジェクト1204は、利用者により指定された設定値が、入力画像における特徴情報に適合しないと判定された項目毎に、その特徴情報に適合する設定値に変更するか否かを指定するためのボタンを含む。
【0121】
処理オブジェクト1205は、処理オブジェクト1005と同様に、以降に実行する後処理を指定するためのオブジェクトである。処理オブジェクト1205は、何れかの後処理を指定するためのボタンを含む。後処理には、再読取処理、第1続行処理、第2続行処理、終了処理等が含まれる。即ち、処理オブジェクト1205において指定可能な後処理には、第1変更処理、第2変更処理に代えて、再読取処理が含まれる。再読取処理は、今回生成した入力画像及び以後に生成される入力画像に対する設定情報を、変更オブジェクト1204で指定された設定情報に変更する処理である。利用者は、今回搬送された媒体を載置台103に再載置しつつ、再読取処理を指定することにより、適切な設定情報に従って生成された第2処理画像(及び処理画像)を取得することができる。
【0122】
画像読取装置100は、入力画像から適切な処理画像を生成できない場合、利用者に入力画像の再生成を要求することにより、適切な処理画像を改めて生成し、利用者に処理画像と第2処理画像を見比べさせることができる。したがって、画像読取装置100は、利用者の利便性を向上させることができる。
【0123】
次に、受付部147は、利用者により第1入力装置105又は情報処理装置200を用いて後処理の指定が入力されて、指示信号を第1入力装置105又は第1通信装置122から受信するまで待機する(ステップS115)。利用者によりOKボタンが押下された場合、制御部141は、変更オブジェクトで指定された設定情報及び/又は処理オブジェクトで指定された後処理を指示する指示信号を第1入力装置105又は第1通信装置122から受信する。
【0124】
受付部147が指示信号を受信した場合、第2設定部148は、指示信号において指示された後処理を特定し、特定した後処理を、画像読取装置100及び/又は画像読取システム1が有する他の画像読取装置に設定する(ステップS116)。
【0125】
第2設定部148は、特定した後処理を、利用者により指定された設定情報と、今回生成された入力画像の特徴情報との組合せと関連付けて第1記憶装置130に記憶する。これにより、以降、ステップS108においてその設定情報がその特徴情報に適合しないと判定された場合、ステップS110において制御部141はその組合せに関連付けられた後処理を実行する。即ち、制御部141は、設定情報が入力画像の特徴に適合しないと判定された場合、受付部147が、過去にその設定情報とその入力画像の特徴との組合せに対して後処理の指定を受け付けていたときは、その後処理を実行する。画像読取装置100は、設定情報が入力画像の特徴に適合しない場合でも、設定情報と入力画像の特徴に係る同一の組合せに対して、画像読取処理を繰り返し停止させないため、画像読取処理に要する処理時間が増大することを抑制できる。
【0126】
また、第2設定部148は、特定した後処理をその設定情報とその特徴情報との組合せと関連付けて設定することを要求する設定要求信号を、第1通信装置122を介して、画像処理システム1が有する他の画像読取装置に送信する。他の画像読取装置は、第1通信装置122を介して画像読取装置100から設定要求信号を受信し、受信した設定要求信号で指定された後処理をその設定情報とその特徴情報との組合せと関連付けて第1記憶装置130に記憶する。これにより、以降、その画像読取装置が実行する画像読取処理のステップS108においてその設定情報がその特徴情報に適合しないと判定された場合、ステップS110において制御部141はその組合せに関連付けられた後処理を実行する。このように、第2設定部148は、他の画像処理装置に、設定情報と入力画像の特徴に対する後処理として、受付部147が受け付けた後処理を設定する。画像読取装置100は、設定情報が入力画像の特徴に適合しない場合でも、他の画像読取装置においてその組合せに対して後処理が指定されたことがある場合、画像読取処理を停止させないため、画像読取処理に要する処理時間が増大することを抑制できる。
【0127】
なお、表示データには、利用者により指定された後処理を画像読取装置100及び/又は他の画像読取装置に設定しないことを指示するためのボタンが表示され、そのボタンが押下されている場合、ステップS116の処理は省略されてもよい。
【0128】
次に、制御部141は、特定した後処理が何れの処理であるかを判定する(ステップS117)。
【0129】
指示された後処理が第1変更処理である場合、生成部144は、指示信号において指示された設定情報に従って、今回取得した入力画像を処理した第2処理画像を再生成し、媒体番号と関連付けて第1記憶装置130に記憶する(ステップS118)。そして、生成部144は、ステップS125へ処理を移行する。この場合、画像読取装置100は、画像読取装置100に設定された設定情報を変更せずに、今回生成された入力画像に基づく第2処理画像の再生成のみを実行する。
【0130】
指示された後処理が第2変更処理である場合、生成部144は、第1記憶装置130から、今回の画像読取処理で生成された全ての入力画像、即ち載置台103にまとめて載置された各媒体が撮像された入力画像を読み出す(ステップS119)。
【0131】
次に、生成部144は、指示信号において指示された設定情報に従って、読み出した全ての入力画像のそれぞれを処理した第2処理画像を再生成し、各媒体番号と関連付けて第1記憶装置130に記憶する(ステップS120)。
【0132】
次に、設定部142は、指示信号において指示された設定情報を第1記憶装置130に設定するとともに、以後、指示された設定情報に応じた入力画像が生成されるように撮像装置117、モータ121等を設定する(ステップS121)。そして、設定部142は、ステップS125へ処理を移行する。
【0133】
指示された後処理が第1続行処理である場合、生成部144は、第1記憶装置130から、今回生成された入力画像及び第2処理画像を削除し(ステップS122)、ステップS125へ処理を移行する。
【0134】
指示された後処理が第2続行処理である場合、制御部141は、特に処理を実行せずに、ステップS125へ処理を移行する。
【0135】
指示された後処理が再読取処理である場合、設定部142は、指示信号において指示された設定情報を第1記憶装置130に設定する。また、設定部142は、以後、指示された設定情報に応じた入力画像が生成されるように撮像装置117、モータ121等を設定する(ステップS123)。
【0136】
次に、制御部141は、モータ121を再駆動し、給送ローラ112、分離ローラ113、第1搬送ローラ114、第2搬送ローラ115、第3搬送ローラ118及び/又は第4搬送ローラ119を再回転させる。これにより、制御部141は、載置台103に載置された媒体を給送及び搬送させる(ステップS124)。そして、制御部141は、ステップS105へ処理を移行させる。指示された後処理が再読取処理である場合、利用者により、今回搬送された媒体が載置台103に再載置される。この場合、画像読取装置100は、今回搬送された媒体について生成された第2処理画像を出力することなく、再載置された媒体について生成された第2処理画像を出力する。
【0137】
指示された後処理が終了処理である場合、制御部141は、画像読取処理を終了させる。
【0138】
このように、受付部147は、判定部145により設定情報が入力画像の特徴に適合しないと判定された場合、利用者から後処理の指定を受け付ける。また、制御部141は、受付部147が受け付けた後処理を実行する。これにより、利用者は、設定情報が適切でない場合に、所望の対応を取ることができ、画像読取装置100は、利用者による指示に従って適切な対応を取ることができる。
【0139】
また、受付部147は、後処理として第1変更処理、第2変更処理又は再読取処理の指定を受け付けることにより、設定部142により設定された設定情報を、特定部146により特定された設定情報に変更する指示を受け付ける。一方、受付部147は、後処理として第1続行処理、第2続行処理又は終了指示を受け付けることにより、設定部142により設定された設定情報を、特定部146により特定された設定情報に変更する指示を受け付ける。このように、受付部147は、設定部142により設定された設定情報を、特定部146により特定された設定情報に変更するか否かの指示を受け付ける。これにより、利用者は、画像読取装置100による提案に従って設定情報を容易且つ適切に変更でき、画像読取装置100は、利用者の利便性を向上させることができる。
【0140】
指示された後処理が第1変更処理、第2変更処理、第1続行処理又は第2続行処理であった場合、制御部141は、モータ121を再駆動する。制御部141は、給送ローラ112、分離ローラ113、第1搬送ローラ114、第2搬送ローラ115、第3搬送ローラ118及び/又は第4搬送ローラ119を再回転させ、載置台103に載置された残りの媒体を給送及び搬送させる(ステップS125)。
【0141】
次に、制御部141は、第2処理画像を、第1通信装置122を介して情報処理装置200に送信することにより出力する(ステップS126)。制御部141は、ステップS122で第2処理画像が削除されている場合、第2処理画像を送信しない。制御部141は、ステップS118又はS120で第2処理画像が再生成されていない場合、ステップS106で生成された第2処理画像を送信し、ステップS118又はS122で第2処理画像が再生成されている場合、再生成された第2処理画像を送信する。情報処理装置200は、第2通信装置203を介して画像読取装置100から第2処理画像を受信した場合、受信した第2処理画像を第2記憶装置210に記憶する。なお、指示された後処理が第2変更処理である場合、生成部144は、出力済みの各第2処理画像を、再生成した各第2処理画像に置換することを要求する置換要求信号とともに、ステップS120で再生成した全ての第2処理画像を送信する。情報処理装置200は、第2通信装置203を介して画像読取装置100から置換要求信号を受信した場合、受信済みの各第2処理画像を、新たに受信した各第2処理画像に置換する。
【0142】
次に、制御部141は、第1媒体センサ111から受信する第1媒体信号に基づいて載置台103に媒体が残っているか否かを判定する(ステップS127)。載置台103に媒体が残っている場合、制御部141は、搬送される媒体の媒体番号をインクリメント(+1)し、次に搬送される媒体の媒体番号をセットする。そして、制御部141は、ステップS105へ処理を戻し、ステップS105~S127の処理を繰り返す。
【0143】
一方、載置台103に媒体が残っていない場合、制御部141は、モータ121を停止し、給送ローラ112、分離ローラ113、第1搬送ローラ114、第2搬送ローラ115、第3搬送ローラ118及び第4搬送ローラ119を停止させる(ステップS128)。これにより、制御部141は、媒体の搬送を停止させる。以上により、制御部141は、画像読取処理を終了する。
【0144】
なお、ステップS109~S110の処理、ステップS116の処理、及び/又は、ステップS117~S124の処理は省略されてもよい。また、第1変更処理、第2変更処理、第1続行処理、第2続行処理、再読取処理及び終了処理のうちの何れかの処理は、後処理に含まれなくてもよい。
【0145】
以上詳述したように、画像読取装置100は、設定情報が入力画像の特徴に適合するか否かを判定し、適合しない場合、その特徴に適合する設定情報に従って入力画像を処理した処理画像を生成して表示する。利用者は、プレビュー表示された処理画像を参照して、設定情報を変更すべきか否かを決定することができ、画像読取装置100は、利用者の利便性を向上させることが可能となった。
【0146】
また、画像読取装置100は、入力画像が生成されるたびに、設定情報が入力画像の特徴に適合するか否かを判定し、適合しない場合は即時に表示データを出力するため、利用者は、設定情報が適切でない場合に即時に適切な対応を行うことができる。したがって、画像読取装置100は、利用者の作業における手戻りの発生を抑制でき、利用者の利便性を向上させることができる。
【0147】
また、利用者は、画像読取処理に関する知識又はスキルが低い場合であっても、所望の画像を生成可能な設定情報を適切に選択できる。これにより、画像読取装置100は、不適切な設定が使用されることによる画像読取処理の手戻りの発生を抑制でき、利用者の作業効率又は作業品質の低減を抑制できる。
【0148】
図13は、他の実施形態に係る画像読取装置の画像読取処理の動作の一部の例を示すフローチャートである。
【0149】
図13に示したフローチャートは、
図9に示したフローチャートの代わりに実行される。
図13のステップS211~S212、S214~S215、S218~S219の処理は、それぞれ
図9のステップS112~S113、S127~S128、S115~S116の処理と同様であるため、説明を省略する。以下では、ステップS213、S216~S217、S220~S225についてのみ説明する。
【0150】
なお、
図13に示したフローチャートでは、
図9のフローチャートと同様に、ステップS214において、載置台103に媒体が残っている限り、媒体の搬送及び撮像を繰り返す。これにより、
図8のステップS105において、取得部143は、連続して搬送された複数の媒体がそれぞれ撮像された複数の入力画像を取得する。また、
図9のステップS111の処理は省略され、制御部141は、設定情報が複数の入力画像のうちの何れかの入力画像の特徴に適合しないと判定された場合でも、複数の媒体の搬送を中断しない。
【0151】
ステップS213において、制御部141は、
図8のステップS106で生成された第2処理画像を、第1通信装置122を介して情報処理装置200に送信することにより出力する(ステップS213)。
【0152】
ステップS216において、制御部141は、
図8のステップS108で、利用者により指定された設定情報が入力画像の特徴に適合しないと判定された入力画像が存在するか否かを判定する(ステップS216)。設定情報が入力画像の特徴に適合しないと判定された入力画像が存在しない場合、制御部141は、画像読取処理を終了する。
【0153】
一方、設定情報が入力画像の特徴に適合しないと判定された入力画像が存在する場合、制御部141は、設定情報が入力画像の特徴に適合しないと判定された入力画像に基づいて生成された処理画像を表示するための表示データを生成する。制御部141は、生成した表示データを、第1表示装置106に表示し又は第1通信装置122を介して情報処理装置200に送信することにより出力する(ステップS217)。情報処理装置200は、第2通信装置203を介して画像読取装置100から表示データを受信した場合、受信した表示データを第2表示装置202に表示させる。
【0154】
図14は、本実施形態における表示データ1400の一例を示す模式図である。
【0155】
図14に示すように、表示データ1400には、概要情報1401、処理画像1402、第2処理画像1403、変更オブジェクト1404、処理オブジェクト1405、OKボタン1406、カスタマイズボタン1407、一覧1409等が含まれる。一覧1409には、利用者により指定された設定情報が入力画像の特徴に適合しないと判定された各入力画像、又は、各入力画像に基づいて生成された処理画像もしくは第2処理画像が、利用者により指定可能に一覧表示される。概要情報1401、処理画像1402、第2処理画像1403、変更オブジェクト1404、処理オブジェクト1405、OKボタン1406、カスタマイズボタン1407は、それぞれ概要情報1001、処理画像1002、第2処理画像1003、変更オブジェクト1004、処理オブジェクト1005、OKボタン1006、カスタマイズボタン1007と同様の情報、オブジェクト又はボタンである。
【0156】
但し、処理画像1402及び第2処理画像1403は、それぞれ一覧1409において利用者により指定された画像に対応する処理画像及び第2処理画像である。
【0157】
処理オブジェクト1405で指定可能な後処理には、再読取処理、変更処理、削除処理及び終了処理等が含まれる。
【0158】
再読取処理は、設定情報を、変更オブジェクト1404で指定された設定情報に変更して、媒体の再搬送及び再撮像を実行する処理である。利用者は、再搬送及び再撮像させる媒体を載置台103に再載置しつつ、再読取処理を指定することにより、適切な設定情報に従って生成された第2処理画像を取得することができる。
【0159】
変更処理は、載置台103にまとめて載置されて搬送された全ての媒体に対する設定情報を、変更オブジェクト1404で指定された設定情報に変更する処理である。利用者は、変更処理を指定することにより、載置台103にまとめて載置されて搬送された全ての媒体について、画像読取装置100により提案された設定情報に従って生成された第2処理画像を取得することができる。なお、変更処理は、利用者により指定された媒体のみに対する設定情報を、変更オブジェクト1404で指定された設定情報に変更する処理でもよい。その場合、利用者は、指定した媒体について、画像読取装置100により提案された設定情報に従って生成された第2処理画像を取得することができる。
【0160】
削除処理は、利用者により指定された第2処理画像を削除する処理である。利用者は、削除処理を指定することにより、適切でない設定情報に従って生成された第2処理画像を削除することができる。
【0161】
終了処理は、画像読取処理を終了させる処理である。利用者は、終了処理を指定することにより、画像読取処理を終了させて、所望の設定情報に従って画像読取処理を再実行させることができる。
【0162】
なお、表示データ1400においても、表示データ1100と同様に、処理画像と第2処理画像とが切り替え切り替え可能に表示されてもよい。また、表示データ1400においても、第2表示データ1200と同様に、処理画像が表示されなくてもよい。
【0163】
このように、制御部141は、設定情報が複数の入力画像のうちの何れかの入力画像の特徴に適合しないと判定された場合、複数の媒体の搬送を中断させることなく、表示データを出力する。画像読取装置100は、載置台103に載置された全ての媒体の搬送及び撮像が完了した時に表示データを出力することにより、画像読取処理にかかる処理時間の増大を抑制できる。
【0164】
ステップS220において、制御部141は、特定した後処理が何れの処理であるかを判定する(ステップS220)。
【0165】
指示された後処理が変更処理である場合、生成部144は、第1記憶装置130から、指示信号において指定された各媒体が撮像された入力画像を読み出す(ステップS221)。
【0166】
次に、生成部144は、指示信号において指示された設定情報に従って、読み出した各入力画像を処理した第2処理画像を再生成し、再生成した第2処理画像を、第1通信装置122を介して情報処理装置200に送信することにより出力する(ステップS222)。そして、生成部144は、画像読取処理を終了する。生成部144は、出力済みの各第2処理画像を再生成した各第2処理画像に置換することを要求する置換要求信号とともに、再生成した全ての第2処理画像を出力する。情報処理装置200は、第2通信装置203を介して画像読取装置100から置換要求信号を受信した場合、受信済みの各第2処理画像を、新たに受信した各第2処理画像に置換する。
【0167】
指示された後処理が削除処理である場合、制御部141は、指定された第2処理画像を削除することを要求する削除要求信号を、第1通信装置122を介して情報処理装置200に送信する(ステップS223)。そして、制御部141は、画像読取処理を終了する。情報処理装置200は、第2通信装置203を介して画像読取装置100から削除要求信号を受信した場合、第2記憶装置210から、指定された第2処理画像を削除する。
【0168】
指示された後処理が再読取処理である場合、設定部142は、指示信号において指示された設定情報を第1記憶装置130に設定する。また、設定部142は、以後、指示された設定情報に応じた入力画像が生成されるように撮像装置117、モータ121等を設定する(ステップS224)。
【0169】
次に、制御部141は、モータ121を再駆動し、給送ローラ112、分離ローラ113、第1搬送ローラ114、第2搬送ローラ115、第3搬送ローラ118及び/又は第4搬送ローラ119を再回転させる。これにより、制御部141は、載置台103に載置された媒体を給送及び搬送させる(ステップS225)。そして、制御部141は、ステップS105へ処理を移行させる。指示された後処理が再読取処理である場合、利用者により、今回搬送された媒体が載置台103に再載置されており、画像読取装置100は、再載置された各媒体を再搬送し再撮像する。
【0170】
指示された後処理が終了処理である場合、制御部141は、画像読取処理を終了させる。
【0171】
なお、制御部141は、
図9のステップS114の処理と同様に、ステップS212において処理画像を生成するたびに、媒体の搬送を中断せずに、表示データを生成して出力してもよい。その場合、制御部141は、処理画像を生成するたびに、表示データ1000、1100又は第2表示データ1200を生成して出力する。この場合、表示データ1000、1100又は第2表示データ1200には、表示データ1400と同様に、一覧1409が含まれてもよい。この場合、一覧1409には、それまでに設定情報が入力画像の特徴に適合しないと判定された各画像が、利用者により指定可能に一覧表示される。利用者により一覧1409内の特定の画像が選択された場合、表示データ1000、1100又は第2表示データ1200において、その画像に対応する処理画像又は第2処理画像が表示される。または、利用者により一覧1409内の特定の画像が選択された場合、その画像に対応する処理画像又は第2処理画像が含まれる表示データが新たに生成され、別ウィンドウに表示されてもよい。制御部141は、表示データ1000、1100又は第2表示データ1200内でOKボタンが押下された時に、指定された後処理を実行する。
【0172】
以上詳述したように、画像読取装置100は、媒体の搬送を中断させることなく表示データを出力する場合も、利用者の利便性を向上させることが可能となった。
【0173】
図15は、他の実施形態に係る画像読取装置における第1処理回路340の概略構成を示すブロック図である。
【0174】
第1処理回路340は、第1処理回路140の代わりに用いられ、画像読取処理等を実行する。第1処理回路340は、制御回路341、設定回路342、取得回路343、生成回路344、判定回路345、特定回路346、受付回路347及び第2設定回路348等を有する。
【0175】
制御回路341は、制御部の一例であり、制御部141と同様の機能を有する。制御回路341は、第1入力装置105又は第1通信装置122から操作信号を、第1媒体センサ111から第1媒体信号を、第2媒体センサ116から第2媒体信号を受信する。また、制御回路341は、第1記憶装置130から、利用者により指定された設定情報が入力画像の特徴に適合するか否かの判定結果を読み出す。制御回路341は、受信した又は読み出した各情報に基づいて、モータ121を制御する。また、制御回路341は、第1記憶装置130から入力画像、処理画像、第2処理画像、利用者により指定された設定情報及び入力画像の特徴に適合する設定情報を読み出し、読み出した各情報に基づいて表示データを生成する。制御回路341は、生成した表示データを第1表示装置106又は第1通信装置122に出力する。また、制御回路341は、第1記憶装置130から利用者により指定された後処理を読み出し、読み出した後処理を実行する。
【0176】
設定回路342は、設定部の一例であり、設定部142と同様の機能を有する。設定回路342は、第1入力装置105又は第1通信装置122から利用者により指定された設定情報を受信し、受信した設定情報を第1記憶装置130に設定するとともに、撮像装置117又はモータ121を設定する。また、制御回路341は、第1記憶装置130から利用者により指定された設定情報を読み出し、撮像装置117又はモータ121を設定する。
【0177】
取得回路343は、取得部の一例であり、取得部143と同様の機能を有する。取得回路343は、撮像装置117から入力画像を取得し、第1記憶装置130に記憶する。
【0178】
生成回路344は、生成部の一例であり、生成部144と同様の機能を有する。生成回路344は、第1記憶装置130から、入力画像、利用者により指定された設定情報及び入力画像の特徴に適合する設定情報を読み出し、読み出した各情報に基づいて処理画像及び第2処理画像を生成し、第1記憶装置130に記憶する。
【0179】
判定回路345は、判定部の一例であり、判定部145と同様の機能を有する。判定回路345は、第1記憶装置130から入力画像及び利用者により指定された設定情報を読み出し、読み出した各情報に基づいて設定情報が入力画像の特徴に適合するか否かを判定し、判定結果を第1記憶装置130に記憶する。
【0180】
特定回路346は、特定部の一例であり、特定部146と同様の機能を有する。特定回路346は、第1記憶装置130から入力画像を読み出し、入力画像の特徴に適合する設定情報を特定し、特定した特徴情報を第1記憶装置130に記憶する。
【0181】
受付回路347は、受付部の一例であり、受付部147と同様の機能を有する。受付回路347は、第1入力装置105又は第1通信装置122から指示信号を受信し、利用者により指定された設定情報及び後処理を第1記憶装置130に記憶する。
【0182】
第2設定回路348は、第2設定部の一例であり、第2設定部148と同様の機能を有する。第2設定回路348は、第1記憶装置130から利用者により指定された後処理を読み出し、第1通信装置122を介して他の画像読取装置に設定要求信号を送信する。
【0183】
以上詳述したように、画像読取装置は、第1処理回路340を用いる場合も、利用者の利便性を向上させることが可能となった。
【0184】
図16は、さらに他の実施形態に係る情報処理装置における第2記憶装置410及び第2処理回路420の概略構成を示す図である。
【0185】
図16に示すように、第2記憶装置410には、制御プログラム411、設定プログラム412、取得プログラム413、生成プログラム414、判定プログラム415、特定プログラム416、受付プログラム417及び第2設定プログラム418が記憶される。これらの各プログラムは、プロセッサ上で動作するソフトウェアにより実装される機能モジュールである。第2処理回路420は、第1記憶装置130に記憶された各プログラムを読み取り、読み取った各プログラムに従って動作することにより、制御部421、設定部422、取得部423、生成部424、判定部425、特定部426、受付部427及び第2設定部428として機能する。
【0186】
制御部421、設定部422、取得部423、生成部424、判定部425、特定部426、受付部427及び第2設定部428は、それぞれ画像読取装置100の制御部141、設定部142、取得部143、生成部144、判定部145、特定部146、受付部147及び第2設定部148と同様の機能を有する。第2記憶装置410は、第1記憶装置130が記憶する各データを記憶する。画像読取処理のステップS101~S102、S104~S122、S201~S202、S204~S214の処理は、制御部421、設定部422、取得部423、生成部424、判定部425、特定部426、受付部427及び第2設定部428により実行される。
【0187】
ステップS101において、制御部421は、利用者により第2入力装置201を用いて媒体の読み取りの指示が入力されて操作信号を第2入力装置201から受信するまで待機する。制御部421は、受信した操作信号を、第2通信装置203を介して画像読取装置100に送信する。
【0188】
ステップS102において、設定部422は、操作信号に含まれる設定情報を取得する。また、ステップS121、S123、S224において、設定部422は、指示信号に含まれる設定情報を取得する。設定部422は、取得した設定情報を第1記憶装置130に設定し且つ取得した設定情報に応じた入力画像を生成することを要求する要求信号を、第2通信装置203を介して画像読取装置100に送信する。画像読取装置100の設定部142は、第1通信装置122を介して情報処理装置200から要求信号を受信する。設定部142は、受信した要求信号で指定された設定情報を第1記憶装置130に設定するとともに、設定情報に応じた入力画像が生成されるように撮像装置117、モータ121等を設定する。これにより、設定部422は、利用者により指定された設定情報を設定する。
【0189】
ステップS104、S124、S125、S225において、制御部421は、モータ121を駆動させることを要求する要求信号を、第2通信装置203を介して画像読取装置100に送信する。画像読取装置100の制御部141は、第1通信装置122を介して情報処理装置200から要求信号を受信し、受信した要求信号に従ってモータ121を駆動させる。これにより、制御部421は、媒体を給送及び搬送させる。
【0190】
ステップS105において、取得部143は、入力画像を、第1通信装置122を介して情報処理装置200に送信する。取得部423は、第2通信装置203を介して画像読取装置100から入力画像を受信することにより取得する。
【0191】
ステップS111、S128、S215において、制御部421は、モータ121を停止させることを要求する要求信号を、第2通信装置203を介して画像読取装置100に送信する。画像読取装置100の制御部141は、第1通信装置122を介して情報処理装置200から要求信号を受信し、受信した要求信号に従ってモータ121を停止させる。これにより、制御部421は、媒体の給送及び搬送を停止させる。
【0192】
ステップS114、S217において、制御部421は、表示データを、第2表示装置202に表示し、又は、第2通信装置203を介して他の情報処理装置200に送信することにより出力する。ステップS115、S218において、制御部421は、指示信号を第2入力装置201又は第2通信装置203を介して他の情報処理装置200から受信する。ステップS122、S223において、制御部421は、第2記憶装置210から、入力画像及び第2処理画像を削除する。ステップS126、S213、S222において、制御部421は、第2処理画像を第2表示装置202に表示することにより出力する。
【0193】
なお、上記において情報処理装置の各部により実行される各処理のうちの一部は、画像読取装置の対応する各部により実行されてもよい。
【0194】
以上詳述したように、画像処理システムは、情報処理装置が画像読取処理の一部を実行する場合も、利用者の利便性を向上させることが可能となった。
【0195】
図17は、さらに他の実施形態に係る情報処理装置における第2処理回路520の概略構成を示すブロック図である。
【0196】
第2処理回路520は、第2処理回路420の代わりに用いられ、画像読取処理等を実行する。第2処理回路520は、制御回路521、設定回路522、取得回路523、生成回路524、判定回路525、特定回路526、受付回路527及び第2設定回路528等を有する。
【0197】
制御回路521は、制御部の一例であり、制御部421と同様の機能を有する。制御回路521は、第2入力装置201から操作信号を受信し、受信した操作信号を第2通信装置203に出力する。また、制御回路521は、第2記憶装置210から入力画像、処理画像、第2処理画像、利用者により指定された設定情報及び入力画像の特徴に適合する設定情報を読み出し、読み出した各情報に基づいて表示データを生成する。制御回路521は、生成した表示データを第2表示装置202又は第2通信装置203に出力する。また、制御回路521は、第2記憶装置210から利用者により指定された後処理を読み出し、読み出した後処理を実行する。
【0198】
設定回路522は、設定部の一例であり、設定部422と同様の機能を有する。設定回路522は、第2入力装置201から利用者により指定された設定情報を受信し、第2記憶装置210に設定するとともに、第2通信装置203に出力する。
【0199】
取得回路523は、取得部の一例であり、取得部423と同様の機能を有する。取得回路523は、第2通信装置203から入力画像を受信し、第2記憶装置210に記憶する。
【0200】
生成回路524は、生成部の一例であり、生成部424と同様の機能を有する。生成回路524は、第2記憶装置210から、入力画像、利用者により指定された設定情報及び入力画像の特徴に適合する設定情報を読み出し、読み出した各情報に基づいて処理画像及び第2処理画像を生成し、第2記憶装置210に記憶する。
【0201】
判定回路525は、判定部の一例であり、判定部425と同様の機能を有する。判定回路525は、第2記憶装置210から入力画像及び利用者により指定された設定情報を読み出し、読み出した各情報に基づいて設定情報が入力画像の特徴に適合するか否かを判定し、判定結果を第2記憶装置210に記憶する。
【0202】
特定回路526は、特定部の一例であり、特定部426と同様の機能を有する。特定回路526は、第2記憶装置210から入力画像を読み出し、入力画像の特徴に適合する設定情報を特定し、特定した特徴情報を第2記憶装置210に記憶する。
【0203】
受付回路527は、受付部の一例であり、受付部427と同様の機能を有する。受付回路527は、第2入力装置201又は第2通信装置203から指示信号を受信し、利用者により指定された設定情報及び後処理を第2記憶装置210に記憶する。
【0204】
第2設定回路528は、第2設定部の一例であり、第2設定部428と同様の機能を有する。第2設定回路528は、第2記憶装置210から利用者により指定された後処理を読み出し、第2通信装置203を介して他の画像読取装置に設定要求信号を送信する。
【0205】
以上詳述したように、情報処理装置は、第2処理回路520を用いる場合も、利用者の利便性を向上させることが可能となった。
【0206】
以上、好適な実施形態について説明してきたが、実施形態はこれらに限定されない。例えば、画像読取装置は、いわゆるUターンパスを有し、載置台に載置された媒体を上側から順に給送及び搬送し、排出台に排出してもよい。
【符号の説明】
【0207】
1 画像処理システム、100 画像読取装置、141、421 制御部、142、422 設定部、143、423 取得部、144、424 生成部、145、425 判定部、146、426 特定部、147、427 受付部、148、428 第2設定部、200 情報処理装置