(57)【特許請求の範囲】
【請求項１】
読取対象をスキャンすることにより得られる基本画像の画像データ中に所定の情報が付加された情報画像の画像データが含まれるときに、その情報画像の画像データを前記基本画像の画像データから抽出する画像抽出部と、
前記画像抽出部が抽出した前記情報画像の画像データから当該情報画像に付加された前記所定の情報を取得する情報取得部と、
前記基本画像と前記情報取得部が取得した前記所定の情報を表す画像とを重畳した画像データを含む一又は複数の画像ファイルを生成する画像ファイル生成部と
を備え、
前記画像ファイル生成部は、前記所定の情報を表す画像が表示されるように前記画像ファイルを生成する画像ファイル生成装置。
【請求項２】
前記画像ファイル生成部は、前記所定の情報を表す画像によって前記情報画像が隠れて表示されるように前記画像ファイルを生成する
請求項１に記載の画像ファイル生成装置。
【請求項３】
前記画像ファイル生成部は、前記所定の情報を表す画像と前記情報画像とが併記されて表示されるように前記画像ファイルを生成する
請求項１に記載の画像ファイル生成装置。
【請求項４】
読取対象をスキャンすることにより基本画像の画像データを取得する画像取得部と、
前記画像取得部が取得した前記基本画像の画像データを用いて画像ファイルを生成する請求項１〜３の何れか一項に記載の画像ファイル生成装置と
を備える画像読取装置。
【請求項５】
画像ファイル生成装置に、
読取対象をスキャンすることにより得られる基本画像の画像データ中に所定の情報が付加された情報画像の画像データが含まれるときに、その情報画像の画像データを前記基本画像の画像データから抽出する画像抽出処理と、
前記画像抽出処理により抽出された前記情報画像の画像データから当該情報画像に付加された所定の情報を取得する情報取得処理と、
前記基本画像と前記情報取得処理により取得された前記所定の情報を表す画像とを重畳した画像データを含む一又は複数の画像ファイルを生成する画像ファイル生成処理と
を実行させ、
前記画像ファイル生成処理では、前記所定の情報を表す画像が表示されるように前記画像ファイルを生成する画像ファイル生成装置の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像ファイル生成装置、該画像ファイル生成装置を備える画像読取装置、及び画像ファイル生成装置の制御プログラムに関する。
【背景技術】
【０００２】
従来から、この種の画像ファイル生成装置では、原稿等の読取対象をＣＣＤ等のセンサーにより読み取った画像データを用いて画像ファイルを生成していた。なお、画像データには、バーコードやＱＲコード（登録商標）等の情報画像が含まれることがある。この場合、例えば特許文献１に記載のように情報画像を含む画像データを媒体に印刷する構成であれば、その印刷した情報画像をスキャンすることにより情報画像に付加された情報を読み出すことが可能となる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−２７１４５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記例示した方法では、情報画像に付加されている情報を読み出すために、情報画像の印刷及び印刷した情報画像のスキャンといった煩雑な手間を要するという問題があった。
【０００５】
本発明は、このような実情に鑑みてなされたものであり、その目的は、原稿等の読取対象に情報画像が含まれるときに、その情報画像に付加されている情報へのアクセスが容易な画像ファイルを生成する画像ファイル生成装置、画像読取装置、及び画像ファイル生成装置の制御プログラムを提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決する画像ファイル生成装置は、読取対象をスキャンすることにより得られる基本画像の画像データ中に所定の情報が付加された情報画像の画像データが含まれるときに、その情報画像の画像データを前記基本画像の画像データから抽出する画像抽出部と、前記画像抽出部が抽出した前記情報画像の画像データから当該情報画像に付加された前記所定の情報を取得する情報取得部と、前記基本画像の画像データと、前記情報取得部が取得した前記所定の情報とを含む一又は複数の画像ファイルを生成する画像ファイル生成部とを備える。
【０００７】
また、上記課題を解決する画像読取装置は、読取対象をスキャンすることにより基本画像の画像データを取得する画像取得部と、前記画像取得部が取得した前記基本画像の画像データを用いて画像ファイルを生成する上記構成の画像ファイル生成装置とを備える。
【０００８】
また、上記課題を解決する画像ファイル生成装置の制御プログラムは、画像ファイル生成装置に、読取対象をスキャンすることにより得られる基本画像の画像データ中に所定の情報が付加された情報画像の画像データが含まれるときに、その情報画像の画像データを前記基本画像の画像データから抽出する画像抽出処理と、前記画像抽出処理により抽出された前記情報画像の画像データから当該情報画像に付加された所定の情報を取得する情報取得処理と、前記基本画像の画像データと前記情報取得処理により取得された前記所定の情報とを含む一又は複数の画像ファイルを生成する画像ファイル生成処理とを実行させる。
【０００９】
上記構成によれば、情報画像に付加された所定の情報を含む画像ファイルが生成されるため、生成された画像ファイルに対して新たにスキャン操作等をしなくても情報画像に付加された所定の情報を読み出すことができる。すなわち、情報画像に付加されている情報へのアクセスが容易な画像ファイルを生成することが可能となる。
【００１０】
上記画像ファイル生成装置において、前記画像ファイル生成部は、前記画像抽出部が抽出した前記情報画像の画像データを生成するとともに、その生成した画像データに前記情報取得部が取得した前記所定の情報を読出可能に埋め込み、その所定の情報を埋め込んだ情報画像の画像データを用いて前記画像ファイルを生成することが好ましい。
【００１１】
上記構成によれば、情報画像に付加された情報を情報画像の画像データと併せて扱うことが可能となる。
上記画像ファイル生成装置において、前記画像ファイル生成部は、前記情報画像に付加された情報がハイパーリンク又はコメントであることを条件に、前記所定の情報を表示した情報画像の画像データを前記基本画像の画像データに重畳させた画像データを用いて前記画像ファイルを生成することが好ましい。
【００１２】
上記構成によれば、情報画像に付加された情報が画像データの重畳に基づく画像ファイルの生成に適したものである場合に限り、こうした画像ファイルの生成が行われる。そのため、画像データの重畳に伴う画像ファイルの生成が必要以上の頻度で行われることが抑えられる。
【図面の簡単な説明】
【００１３】
【図１】スキャナー装置の一実施の形態の概略構成を示すブロック図。
【図２】同実施の形態のスキャナー装置が実行する画像ファイル生成処理の処理手順を示すフローチャート。
【図３】読取対象の一例を示す模式図。
【図４】（ａ）、（ｂ）は、情報画像（バーコード）から取得される情報の内容の一例を示す模式図。
【図５】ハイパーリンクの情報を埋め込んだ情報画像を用いて生成される画像ファイルのデータ内容の一例を示す模式図。
【図６】コメントの情報を埋め込んだ情報画像を用いて生成される画像ファイルのデータ内容の一例を示す模式図。
【図７】ハイパーリンクによるリンク先のデータ内容の一例を示す模式図。
【発明を実施するための形態】
【００１４】
以下、画像読取装置の一例であるスキャナー装置の構成について図面を参照して説明する。
図１に示すように、スキャナー装置１０は、原稿台１１を構成するガラス板１１Ａの読取面１１Ｂに読取対象として載置された原稿１２から画像を読み取る画像読取ユニット１３を備えている。画像読取ユニット１３は、キャリッジ１４に搭載されており、駆動源となる電動モーター１５の駆動に基づきガラス板１１Ａの読取面１１Ｂに沿って移動可能となっている。
【００１５】
具体的には、キャリッジ１４は、ガラス板１１Ａに対して原稿１２とは反対側となる位置に配置され、副走査方向Ｙに移動可能な状態で設けられている。また、キャリッジ１４は、電動モーター１５の駆動軸に連結された駆動プーリー１６と、該駆動プーリー１６に対して同一の高さに設けられた従動プーリー１７とに巻き掛けられたタイミングベルト１８に連結されている。そのため、電動モーター１５が駆動されてタイミングベルト１８が正転又は逆転することに伴い、キャリッジ１４は副走査方向Ｙに往復移動することが可能となっている。
【００１６】
また、キャリッジ１４の内部には、ガラス板１１Ａの読取面１１Ｂに載置された原稿１２に光を照射する白色光源２０と、原稿１２から反射した光を集光させる集光レンズ２１と、集光レンズ２１で集光された光を受光して画像を読み取る画像取得部の一例としてのイメージセンサー２２とを備えている。白色光源２０は一対設けられ、それぞれから射出された光は原稿１２に対して例えば４５度の角度で入射する。また、原稿１２から垂直に反射された反射光の光路上にイメージセンサー２２がその受光面を反射光に対して垂直になる向きで配置されている。集光レンズ２１は、原稿１２から反射された光を集光し、イメージセンサー２２の受光面に結像させる機能を有する。なお、本実施の形態のイメージセンサー２２は、副走査方向Ｙと直交する主走査方向Ｘに長く延びるラインセンサーであり、ガラス板１１Ａの読取面１１Ｂの主走査方向Ｘの全域に亘る範囲に配置されている。そして、イメージセンサー２２は、主走査方向Ｘに延びる原稿１２のライン状領域を読み取りつつキャリッジ１４と一体となって副走査方向Ｙに移動することにより、原稿１２の画像全体を読み取る。
【００１７】
また、スキャナー装置１０は、装置全体の制御を司る制御ユニット３０を備えている。制御ユニット３０は、イメージセンサー２２から出力される画素信号をデジタル信号に変換するＡＦＥ３１（アナログフロントエンド）と、ＡＦＥ３１から入力されるデジタル信号に対してホワイトバランス処理やガンマ補正など所定の処理を実行して画像ファイルを生成する画像処理部３２とを備えている。
【００１８】
画像処理部３２は、ＡＦＥ３１から入力される原稿１２の全体の画素信号からなる基本画像の画像データに対してラベリング処理又はパターン認識処理を行うことにより基本画像の画像データから情報画像の外縁を抽出する画像抽出部３３を有している。画像抽出部３３は、抽出した情報画像の外縁に囲まれる領域の画素信号を情報画像の画像データとして生成する。この情報画像とは、例えばバーコードやＱＲコード等のように、各種の情報が付加されている画像を意味している。なお、情報画像に付加することが可能な各種の情報には、文書や画像等のネットワークアドレスを表すハイパーリンクや、文書等における文字列の情報を表すコメント等が含まれる。
【００１９】
また、画像処理部３２は、画像抽出部３３が抽出した情報画像の画像データに対して画像解析処理を行うことにより、情報画像に付加された各種の情報を解読して取得する情報取得部３４を有している。そして、画像処理部３２は、基本画像及び情報画像の画像データと、情報取得部３４が取得した各種の情報とを組み合わせることにより、一又は複数の画像ファイルを画像ファイル生成部３５を通じて生成する。なお、上述した画像処理部３２による画像処理は、制御ユニット３０が備えるメインコントローラー３６からの制御に基づき行われる。
【００２０】
メインコントローラー３６は、ＣＰＵ３７（中央処理装置）と、画像処理部３２が画像ファイルの生成の際に実行する制御プログラム３８や該制御プログラム３８を用いて画像処理部３２が生成した画像ファイル３９等を格納する不揮発性メモリー４０と、データや演算結果等を一時的に格納するＲＡＭ４１とを備えている。
【００２１】
メインコントローラー３６には、ＰＣ４２（パーソナルコンピューター）等の外部機器と接続可能なＩ／Ｆ４３（インターフェイス）が接続されている。そして、メインコントローラー３６には、画像読取の指示などの各種の信号がＰＣ４２からＩ／Ｆ４３を経由して入力される。また、メインコントローラー３６からは、白色光源２０への照射信号や、電動モーター１５への駆動信号、Ｉ／Ｆ４３への画像ファイルのデータ信号等が出力される。
【００２２】
次に、本実施の形態のスキャナー装置１０の動作例として、制御ユニット３０がメインコントローラー３６の不揮発性メモリー４０に格納されている制御プログラム３８を読み出して実行する画像ファイル３９の生成処理についてその具体的な処理手順を説明する。なお、制御ユニット３０は、ＰＣ４２等の外部機器からＩ／Ｆ４３を通じてメインコントローラー３６に対して画像読取の指示が入力されたことを条件に図２に示す処理を実行する。
【００２３】
まず、図２に示すように、ステップＳ１０において、制御ユニット３０は、読取対象のスキャン画像を基本画像として生成する。この場合、制御ユニット３０は、メインコントローラー３６から電動モーター１５に駆動信号を送信する。そして、制御ユニット３０は、キャリッジ１４を副走査方向Ｙに往復移動させている間にイメージセンサー２２から出力される読取対象の画素信号をＡＦＥ３１を通じて画像処理部３２に入力することにより基本画像を生成する。
【００２４】
続いて、ステップＳ１１において、画像処理部３２は、先のステップＳ１０において生成された基本画像の画像データに対するラベリング処理又はパターン認識処理を通じて基本画像の全体に対する画像認識処理を行う。
【００２５】
そして次に、ステップＳ１２において、画像処理部３２は、画像抽出処理として、基本画像の画像データから情報画像の画像データを画像抽出部３３を通じて抽出する。なお、図３に示す例のように、読取対象がバーコード５０を付した宅配伝票５１であるときには、この宅配伝票５１の全体を表す基本画像の画像データから情報画像の一例としてバーコード５０の画像データが抽出される。
【００２６】
続いて、ステップＳ１３において、画像処理部３２は、基本画像の画像データから情報画像の画像データを抽出できるか否かを判定する。そして、画像処理部３２は、基本画像の画像データから情報画像の画像データを抽出できるときには（ステップＳ１３＝ＹＥＳ）、すなわち基本画像に情報画像が含まれているときには、その処理をステップＳ１４に移行する。
【００２７】
そして、ステップＳ１４において、画像処理部３２は、先のステップＳ１２において抽出した情報画像の画像データを基本画像の画像データから独立した画像データとして生成する。また、画像処理部３２は、情報取得処理として、その生成した情報画像の画像データに対する画像解析処理を情報取得部３４を通じて行い、情報画像に付加されている情報を解読して取得する。
【００２８】
図４（ａ）に示す例では、所定のネットワークアドレスを表すハイパーリンクＨＬの情報が情報画像の一例であるバーコード５０に付加されており、このバーコード５０の解読を通じてハイパーリンクＨＬの情報が取得される。また、図４（ｂ）に示す例では、所定の文字列を表すコメントＣの情報が情報画像の一例であるバーコード５０に付加されており、このバーコード５０の解読を通じてコメントＣの情報が取得される。
【００２９】
そして次に、ステップＳ１５において、画像処理部３２は、図４（ａ）に示した例のように情報画像に付加されている情報がハイパーリンクであるか否かを判定する。そして、画像処理部３２は、情報画像に付加されている情報がハイパーリンクであるときには（ステップＳ１５＝ＹＥＳ）、その処理をステップＳ１６に移行する。また、ステップＳ１６において、画像処理部３２は、付加されているハイパーリンクの情報を表す画像を生成する。この画像は、情報画像の画像データと同じ画素数の画像である。
【００３０】
その一方で、画像処理部３２は、情報画像に付加されている情報がハイパーリンクではないときには（ステップＳ１５＝ＮＯ）、その処理をステップＳ１７に移行する。そして、ステップＳ１７において、画像処理部３２は、図４（ｂ）に示した例のように情報画像に付加されている情報がコメントであるか否かを判定する。そして、画像処理部３２は、情報画像に付加されている情報がコメントであるときには（ステップＳ１７＝ＹＥＳ）、その処理をステップＳ１８に移行する。また、ステップＳ１８において、画像処理部３２は、付加されているコメントの情報を表す画像を生成する。この画像は、情報画像の画像データと同じ画素数の画像である。その一方で、画像処理部３２は、情報画像に付加されている情報がコメントではないときには（ステップＳ１７＝ＮＯ）、すなわち情報画像に付加されている情報がハイパーリンク及びコメントの何れにも該当しないときには、情報画像に情報が付加されている場合であれ、その情報を表す画像を生成することなくその処理をステップＳ１９に移行する。
【００３１】
そして、ステップＳ１９において、画像処理部３２は、先のステップＳ１２において抽出された全ての情報画像を解析したか否かを判定する。そして、画像処理部３２は、全ての情報画像を解析していないときには（ステップＳ１９＝ＮＯ）、解析対象となる情報画像を変更した上で（ステップＳ２０）、その処理をステップＳ１４に戻し、全ての情報画像を解析するまでステップＳ１４〜ステップＳ２０の処理を繰り返す。その一方で、画像処理部３２は、全ての情報画像を解析したときには（ステップＳ１９＝ＹＥＳ）、その処理をステップＳ２１に移行する。
【００３２】
そして、ステップＳ２１において、画像処理部３２は、先のステップＳ１６又はステップＳ１８においてハイパーリンク又はコメントを表す画像が生成されたか否かを判定する。そして、ハイパーリンク又はコメントを表す画像が生成されたときには（ステップＳ２１＝ＹＥＳ）、その処理をステップＳ２２に移行する。
【００３３】
その後、ステップＳ２２において、画像処理部３２は、画像ファイル生成処理として、ハイパーリンク又はコメントを表す画像を基本画像に重畳した画像データを示す画像ファイルを画像ファイル生成部３５を通じて生成した上で、図２に示す画像データの生成処理を終了する。
【００３４】
その一方で、ハイパーリンク又はコメントを表す画像が生成されていないときには（ステップＳ２１＝ＮＯ）、その処理をステップＳ２３に移行する。また、画像処理部３２は、先のステップＳ１３において基本画像の画像データから情報画像の画像データを抽出できないとき（ステップＳ１３＝ＮＯ）、すなわち基本画像に情報画像が含まれていないときにも同様に、その処理をステップＳ２３に移行する。そして、ステップＳ２３において、画像処理部３２は、基本画像の画像データを示す画像ファイルを画像ファイル生成部３５を通じて生成した上で、図２に示す画像データの生成処理を終了する。
【００３５】
図５に示す例では、同図において破線で囲まれた部分がハイパーリンクＨＬの情報を読出可能に表示した情報画像５２Ａの画像データを示している。この情報画像５２Ａの画像データでは、バーコードにハイパーリンクＨＬが表すネットワークアドレスの情報が重ねられてバーコード自体が隠れた表示となっている。そして、同図に示す例のように、ハイパーリンクＨＬが表示された情報画像５２Ａの画像データを、基本画像の画像データにおける元の情報画像の位置に重畳した画像データを用いて画像ファイルが生成される。このように生成された画像ファイルを用いれば、例えば図７に示す荷物問い合わせシステムのウェブページのネットワークアドレス等をハイパーリンクＨＬとして読出可能に表示しておくことが可能となる。この場合、宅配伝票５１ごとスキャンしてしまえば、宅配伝票５１に付されているバーコード５０のみのスキャン操作等をしなくても、こうしたネットワークアドレスへのアクセスが可能となる。
【００３６】
また、図６に示す例では、同図において破線で囲まれた部分がコメントＣの情報を読出可能に表示した情報画像５２Ｂの画像データを示している。この情報画像５２Ｂの画像データには、バーコードにコメントＣが表す文字列の情報が重ねられてバーコード自体が隠れた表示となっている。そして、同図に示す例のように、コメントＣが表示された情報画像５２Ｂの画像データを、基本画像における元の情報画像の位置に重畳した画像データを用いて画像ファイルが生成される。このように生成された画像ファイルを用いれば、宅配伝票５１に付されているバーコード５０のみのスキャン操作等をしなくても、宅配伝票の伝票番号の文字列情報を宅配伝票の基本画像の画像データとは独立したデータとして読み出すことが可能となる。そして、この伝票番号の文字列情報を用いれば、例えば図７に示す荷物問い合わせシステムにおいて、伝票番号の入力欄Ａに対する自動入力を行うことが可能となる。
【００３７】
以上説明したように、上記実施の形態によれば、以下に示す効果を得ることができる。
（１）情報画像に付加された情報を含む画像ファイルを生成している。そのため、生成された画像ファイルに対して新たにスキャン操作等をしなくても情報画像に付加された情報を読み出すことができる。すなわち、情報画像に付加されている情報へのアクセスが容易な画像ファイルを生成することが可能となる。
【００３８】
（２）基本画像の画像データから情報画像の画像データを抽出するとともに、その抽出した情報画像の画像データに情報画像に付加されている情報を埋め込み、その情報を埋め込んだ情報画像の画像データを用いて画像ファイルを生成している。そのため、情報画像に付加された情報を情報画像の画像データと併せて扱うことが可能となる。
【００３９】
（３）情報画像に付加された情報がハイパーリンク又はコメントであることを条件に、情報を表示した情報画像の画像データを基本画像の画像データに重畳させた画像データを用いて画像ファイルを生成している。すなわち、情報画像に付加された情報が画像データの重畳に基づく画像ファイルの生成に適したものである場合に限り、こうした画像ファイルの生成が行われる。そのため、画像データの重畳に伴う画像ファイルの生成が必要以上の頻度で行われることが抑えられる。
【００４０】
なお、上記実施の形態は、以下のような形態にて実施することもできる。
・上記実施の形態において、情報画像に付加された情報がハイパーリンク又はコメント以外の情報であっても、その情報の種類に応じた関連付けを情報画像に対して行ってもよい。また、ハイパーリンク及びコメントの一方に対応せず、ハイパーリンクである場合にのみ関連付けを行ったり、コメントである場合にのみ関連付けを行ったりしてもよい。
【００４１】
・上記実施の形態において、生成する画像ファイルは、ハイパーリンクやコメント等の情報を表す画像を基本画像に重畳した画像データを示すものでなく、ハイパーリンクやコメント等の情報を関連付けた情報画像を基本画像に重畳した画像データを示すものでもよい。この場合、画像データは一見すると基本画像のままであるが、情報画像をマウスでクリックするなどで選択が行われると、ハイパーリンクやコメント等の情報が読み出されて、ハイパーリンク先が呼び出されたり、コメントが表示されたりするようにできる。
【００４２】
・上記実施の形態において、基本画像に情報画像が含まれるときに、その情報画像に付加されている情報を用いた画像ファイルの生成を一律に行ってもよい。
・上記実施の形態において、情報画像に付加されている情報を表す画像を、基本画像の画像データにおける元の情報画像に隣り合う位置に併記させた画像データを用いて画像ファイルを生成してもよい。
【００４３】
・上記実施の形態において、付加されている情報を表示した情報画像を、基本画像の画像データにおける元の情報画像とは異なる位置に重畳させた画像データを用いて画像ファイルを生成してもよい。
【００４４】
・上記実施の形態において、基本画像に情報画像が含まれるときに、その情報画像の画像データを独立した画像データとして生成することなく、情報画像に付加されている情報を含む画像データを用いて画像ファイルを生成してもよい。
【００４５】
・上記実施の形態において、画像読取装置は、スキャン専用のスキャナー装置に限定されず、スキャン以外の機能も搭載した複合機やカメラであってもよい。例えば生成した画像データに基づき印刷装置が画像を印刷出力する構成でもよい。また、ＦＡＸ機能を備えていて、生成した画像データをＦＡＸ送信で出力してもよい。
【符号の説明】
【００４６】
１０…画像読取装置の一例としてのスキャナー装置、１２…読取対象の一例としての原稿、２２…画像読取部の一例としてのイメージセンサー、３０…画像ファイル生成装置の一例としての制御ユニット、３３…画像抽出部、３４…情報取得部、３５…画像ファイル生成部、３８…制御プログラム、３９…画像ファイル、５２Ａ，５２Ｂ…情報画像、Ｃ…所定の情報の一例としてのコメント、ＨＬ…所定の情報の一例としてのハイパーリンク。
【図１】
0006398779.tif 000002
【図２】
0006398779.tif 000003
【図３】
0006398779.tif 000004
【図４】
0006398779.tif 000005
【図５】
0006398779.tif 000006
【図６】
0006398779.tif 000007
【図７】
0006398779.tif 000008