(57)【要約】【課題】複数のバーコード読取が可能な安価な情報読取システムを提供する。【解決手段】クライアント２０は、Ｗｅｂカメラ２３またはディジタルカメラ２５で複数のバーコード付きの対処物２９を撮影し、通信インタフェース２７やクライアント端末２１等を介してインターネット通信網３１に接続されているセンター・システム１１に複数バーコード付き対象物の撮影画像を送る。センター・システム１１の画像解析部１３は、画像解析を行ない、個々のバーコードを読取り、データベース１５を検索してバーコードに対応する情報を読み出し、バーコード読取り結果や対応する情報をインターネット通信網３１を介してクライアント端末２１に送り返す。クライアント端末２１は、読取り結果等の情報を表示、処理する。【選択図】図１
2009015646.tif 000002
【特許請求の範囲】
【請求項１】
１以上のクライアント側で、１以上の情報記憶識別子を持つ対象物を撮影する撮影手段と、
前記撮影手段により撮影された前記１以上の情報記憶識別子の画像データを、前記ネットワークを介して画像解析処理サーバに送信する第１の送信手段と、
前記画像解析処理サーバにおいて、前記第１の送信手段により送信された前記画像データを受け取り、前記画像データに含まれる前記１以上の情報記憶識別子を個々の情報記憶識別子に分離し、個々の情報記憶識別子の識別情報を読み取る画像解析手段と、
前記画像解析手段により読み取られた識別情報をクライアント側の端末に送信する第２の送信手段と、
を有することを特徴とする情報読取システム。
【請求項２】
前記情報記憶識別子は、バーコードであることを特徴とする請求項１に記載の情報読取システム。
【請求項３】
前記対象物に対応した情報を格納する記憶手段を更に有し、
前記画像解析手段により読み取られた前記読取対象物の識別情報に対応した情報を前記記憶手段から検索し、前記識別情報とともに、前記第２の送信手段により前記クライアント端末に送信することを特徴とする請求項１または請求項２に記載の情報読取システム。
【請求項４】
コンピュータを請求項１から請求項３の情報読取システムとして機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のバーコードを含む対象物の識別情報を読み取る情報読取システムに関する。
【背景技術】
【０００２】
従来、スーパーマーケット等での棚卸しや検品等の作業では、バーコード等の識別情報子を１つ１つ読み取る情報読取装置（例えばバーコードリーダー）が使われてきた。これらの情報読取装置は、１回の読取で１個の識別情報子（例えばバーコード）しか読み取れず、棚卸しや検品等の作業では、読取に時間と手間がかかるという問題があった。
この問題を解決するために、複数のバーコードを読取可能な情報読取装置がいくつか提案されている（特許文献１）。
【特許文献１】特開平９−１１４９１３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、これらの情報読取装置は、図７に示すように、複数のバーコードの画像を取得するカメラ部分（画像撮影部１２５）と、取得した画像から識別情報を読み取る画像解析部１２７が一体化された構造（バーコード解析カメラ１２３）であり、非常に高価である。
そのため、例えば製造工場内等で複数の場所に設置したい場合や、例えば棚卸し時のみに利用する使用頻度の少ないユーザは、このような一体型のバーコード解析カメラ１２３を導入することが難しいという問題がある。
【０００４】
本発明は、このような問題に鑑みてなされたもので、その目的とするところは、複数のバーコード読取が可能な安価な情報読取システムを提供することである。
【課題を解決するための手段】
【０００５】
前述した課題を解決するための第１の発明は、クライアント側で、１以上の情報記憶識別子を持つ対象物を撮影する撮影手段と、前記撮影手段により撮影された前記１以上の情報記憶識別子の画像データを、前記ネットワークを介して画像解析処理サーバに送信する第１の送信手段と、前記画像解析処理サーバにおいて、前記第１の送信手段により送信された前記画像データを受け取り、前記画像データに含まれる前記１以上の情報記憶識別子を個々の情報記憶識別子に分離し、個々の情報記憶識別子の識別情報を読み取る画像解析手段と、前記画像解析手段により読み取られた識別情報をクライアント側の端末に送信する第２の送信手段と、を有することを特徴とする情報読取システムである。
【０００６】
また、前記情報記憶識別子は、バーコードであることが好ましい。
【０００７】
さらに、前記対象物に対応した情報を格納する記憶手段を更に有し、前記画像解析手段により読み取られた前記読取対象物の識別情報に対応した情報を前記記憶手段から検索し、前記識別情報とともに、前記第２の送信手段により前記クライアント端末に送信するようにしてもよい。
【０００８】
クライアント側の撮影手段により、１以上の情報記憶識別子を持つ対象物を撮影し、第１の送信手段により、ネットワークを介して撮影した画像データを画像解析処理サーバに送信する。
画像解析処理サーバでは、画像解析手段により、受け取った画像データから１以上の情報記憶識別子を抽出し、個々の情報記憶識別子の識別情報を読み取る。読み取られた識別情報について記憶手段を検索することにより、読み取った識別情報の対象物に対応する情報を抽出し、第２の送信手段により、識別情報および対応する情報をクライアント側の端末に送信する。
以上にように、クライアント側で１以上の情報記憶識別子を持つ対象物を撮影し、この画像データを画像解析処理サーバで解析することにより識別情報を読み取り、読み取った結果をクライアント側に送り返す。
【０００９】
第２の発明は、コンピュータを請求項１から請求項６の情報読取システムとして機能させることを特徴とするプログラムである。
【発明の効果】
【００１０】
本発明によれば、複数のバーコード読取りを安価に行なうことが可能になる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の好適な実施形態について図面にしたがって詳細に説明する。まず、図１を参照しながら、本発明の実施の形態に係る情報読取システムのシステム構成について説明する。
図１は、複数バーコード読取システム１の構成を示すブロック図である。
【００１２】
図１に示すように、複数バーコード読取システム１は、倉庫や工場、店舗等のクライアント２０内に設置されるＷｅｂカメラ２３やカメラ２５、通信インタフェース２７、クライアント端末２１と、これらとインターネット通信網３１を介して接続されるセンター・システム１１よりなる。
【００１３】
例えば、工場や倉庫内にＷｅｂカメラ２３等のカメラを設置し、その前方にある複数バーコード付き対象物２９を撮影する。撮影された画像データは、通信インタフェース２７、インターネット通信網３１を介して遠隔のセンター・システム１１に送信される。
複数バーコード付き対象物２９は、例えば、バーコードが添付された梱包材やパレット、コンテナ等が複数個、積み重ねられたものである。
通信インタフェース２７は、Ｗｅｂカメラ２３とインターネット通信網３１のインタフェース部であり、Ｗｅｂカメラ２３による撮影後のデータ送信のタイミングや送受信を制御する。
これによって、工場内等のコンベア上を進む複数バーコード付きの対象物がＷｅｂカメラ２３の前方を通過するタイミングで撮影を行い、画像データを自動的にセンター・システム１１に送り、処理するシステムの構築も可能になる。
【００１４】
画像解析処理サーバとしてのセンター・システム１１は、画像解析部１３とデータベース１５からなる。画像解析部１３は、受け取った画像データを解析し、複数のバーコードを識別する。データベース１５には、バーコードの識別情報に対応する情報が格納されており、識別されたバーコードに対応する情報が検索され、それらの情報がインターネット通信網３１を介してクライアント端末２１に送信される。
クライアント端末２１は、受信した情報の処理、表示等を行う。
【００１５】
一方、店舗の棚卸し等で使用頻度が少ない場合には、通常のディジタルカメラ２５で複数バーコード付き対象物２９を撮影してもよい。ディジタルカメラ２５で撮影した画像データを、例えばクライアント端末２１に吸い上げ、インターネット通信網３１を介してセンター・システム１１に送ることにより、センター・システム１１が上記の場合と同様に画像解析処理を行い、識別情報等をクライアント端末２１に返送する。
センター・システム１１の処理はＡＳＰサービス（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｅｒｖｉｃｅ  Ｐｒｏｖｉｄｅｒサービス）としてクライアントに提供することが可能である。
【００１６】
このとき、クライアント２０とセンター・システム１１間の画像データの受け渡しは、図１に示すようなインターネット等のネットワーク３１で行なってもよいし、ＣＤ−ＲＯＭ等のデータ保存メディアを使用してもよい。
この場合、ＣＤ−ＲＯＭ等のデータ保存メディアに画像データを記録し、これをセンター・システム１１に送り、センター・システム１１の入力部に挿入して画像データを入力する。
【００１７】
次に、センター・システム１１およびクライアント端末２１の構成について説明する。
図２は、センター・システム１１およびクライアント端末２１のハードウエア構成図である。
【００１８】
図２に示すように、センター・システム１１は、サーバ等の一般的なコンピュータを利用して構成される。
センター・システム１１は、ＣＰＵ１１１、ＲＯＭ１１２、ＲＡＭ１１３、記憶部１１４、入力部１１５、表示部１１６、通信インタフェース部１１７等がバス１１８を介して接続された構成である。
【００１９】
ＣＰＵ１１１は、記憶部１１４、ＲＯＭ１１２等の記憶媒体に格納されているプログラムをＲＡＭ１１３上のワークメモリ領域に呼び出して実行し、バス１１８を介して接続された各装置を駆動制御し、センター・システム１１が行なう処理（図３参照）を実行する。
【００２０】
記憶部１１４は、ハードディスク装置（ＨＤＤ）であり、ＣＰＵ１１１が実行するプログラムや、プログラムの実行に必要なデータ、ＯＳ等が格納される。プログラムに関しては、ＯＳ等の制御プログラムや、後述する画像解析部１３やデータベース１５のアプリケーションプログラムが格納される。
【００２１】
入力部１１５は、例えば、キーボードや、マウス等のポインティングデバイス、テンキー等の入力装置や、ＣＤ−ＲＯＭ等の記録メディアを挿入してデータを取り込むメディア入力部である。
表示部１１６は、ＣＲＴモニタ、液晶パネル等のディスプレイ装置である。
通信インタフェース部１１７は、通信制御装置、通信ポート等を有し、コンピュータとインターネット通信網３１間の通信を媒介する通信インタフェースであり、通信網３１を介して、他の端末（クライアント端末２１、通信インタフェース２７）間との通信制御を行なう。
【００２２】
クライアント２０内に設置されるクライアント端末２１も、パーソナルコンピュータ等の一般的なコンピュータを利用して構成される。
すなわち、図４に示すように、ＣＰＵ２１１、ＲＯＭ２１２、ＲＡＭ２１３、記憶部２１４、入力部２１５、表示部２１６、通信インタフェース部２１７等がバス２１８を介して接続された構成である。
【００２３】
ＣＰＵ２１１は、記憶部２１４、ＲＯＭ２１２等の記憶媒体に格納されているプログラムをＲＡＭ２１３上のワークメモリ領域に呼び出して実行し、バス２１８を介して接続された各装置を駆動制御し、クライアント端末２１が行なう各種処理、例えば、センター・システム１１とインターネット通信網３１を介して通信し、センター・システム１１が処理した情報を得て表示部２１６に表示する処理等を実行する。
【００２４】
なお、ＲＯＭ２１２、ＲＡＭ２１３、記憶部２１４、入力部２１５、表示部２１６、通信インタフェース２１７、およびバス２１８は、センター・システム１１のＲＯＭ１１２、ＲＡＭ１１３、記憶部１１４、入力部１１５、表示部１１６、通信インタフェース１１７、およびバス１１８の各部と同様なので、それらの説明は省略する。
【００２５】
次に、複数バーコード読取システム１の処理の流れについて図３〜図６に沿って説明する。
図３は、複数バーコード読取システム１の全体の処理の流れを示すフローチャート、図４は、センター・システム１１の画像解析部１３の処理の流れを示すフローチャート、図５は、処理の流れの説明図、図６は、クライアント端末２１の表示例である。
【００２６】
まず、クライアント２０側では、Ｗｅｂカメラ２３またはディジタルカメラ２５で複数のバーコードが含まれる対象物２９を撮影される（ステップ２０１）。
すなわち、図５（ａ）に示すように、例えば、バーコードが添付されたコンテナ等の容器が積み重ねられた対象物（撮影画像データ３０１）が撮影される。
【００２７】
次に、撮影画像データ３０１を、インターネット通信網３１を介してセンター・システム１１へ送る（ステップ２０２）。
ここで、Ｗｅｂカメラ２３で撮影された撮影画像データ３０１は、通信インタフェース２７を介してセンター・システム１１へ送られる。なお、Ｗｅｂカメラ２３において、動画を撮影した場合は、センター・システム１１上でフレーム単位で切り出される。
一方、ディジタルカメラ２５で撮影された撮影画像データ３０１は、例えばクライアント端末２１とディジタルカメラ２５のＵＳＢ接続等により、あるいは、ディジタルカメラ２５の記録メディアをクライアント端末２１の入力部２１５に挿入することにより吸い上げられ、インターネット通信網３１を介してセンター・システム１１へ送られる。
また、撮影画像データ３０１をＣＤ−ＲＯＭ等の記録メディアに書き込んで、センター側に運び、センター・システム１１の入力部１１５に挿入して読み込むようにしてもよい。
【００２８】
センター・システム１１は、撮影画像データ３０１を受け取り（ステップ２１１）、まず、画像解析部１３が処理を実行し、撮影画像データ３０１に含まれる複数のバーコードを読み取る（ステップ２１２）。
画像解析部１３の処理（ステップ２１２）については後述する。
この画像解析部１３の処理によって、複数バーコード付対象物２９の撮影画像データ３０１に含まれる複数のバーコードの識別情報がデコードされる。
【００２９】
次に、デコードされた各識別情報についてデータベース１５を検索し、各識別情報についての情報を抽出し処理する（ステップ２１３）。
例えば、図５（ｃ）に示すように、データベースには識別情報（コード）とそのコードに対応する商品名が対応して格納してある。
最後に、読み取った識別情報とデータベースの検索結果（例えば商品名）をインターネット通信網３１を介してクライアント端末２１に送る（ステップ２１４）。
【００３０】
クライアント端末２１は、センター・システム１１から送られたバーコードの読取結果およびデータベースの検索結果等を表示する（ステップ２０３）。
【００３１】
次に、画像解析処理の流れを図４に沿って説明する。
図４は、画像解析処理（ステップ２１２）の処理の流れを示すフローチャートである。
【００３２】
まず、撮影画像データ３０１からバーコードの部分を抽出する（ステップ２１２１）。
すなわち、図５（ａ）に示すように、撮影画像データ３０１には複数のバーコードが含まれている。これを同図の右図に示すように個々のバーコード部分３０３に分離する。
【００３３】
次に、抽出した個々のバーコード部分をデコードし、コードを読み取る（ステップ２１２２）。次に、正しく読み取れたか否かを判定する（ステップ２１２３）。
正しく読み取れた場合には（ステップ２１２３のＹｅｓ）、読み取ったコードと、対応するバーコードの撮影画像データ上の位置を示すデータをセンター・システム１１の記憶部１１４に格納する（ステップ２１２４）。一方、読み取れなかった場合には（ステップ２１２３のＮｏ）、読み取れなかったバーコードの位置を示すデータを記憶部１１４に格納する（ステップ２１２５）。
【００３４】
図５（ｂ）は、読み取ったコードの記憶部１１４への格納例の説明図である。
撮影画像データ上の各バーコードの位置情報（例えばｘ１−ｙ１）と読み取ったコード（例えば‘１３８７５２４４３３８５４’）が対応して格納される。
ここで、正しく読み取れなかった場合には、撮影画像データ上の読み取れなかったバーコードの位置情報（例えばｘ３−ｙ３）と、読み取れなかったことを示すデータ（例えば‘０’）を格納する。
【００３５】
次に、ステップ２１２１で抽出したすべてのバーコード部分３０３についての読み取り処理を行なったか否かを判断し（ステップ２１２５）、すべてのバーコード部分の処理が完了するまでステップ２１２２からステップ２１２５の処理を繰り返す。すべてのバーコード部分の読取処理が完了したら（ステップ２１２５のＹｅｓ）、画像解析処理（２１２）を終了する。
【００３６】
図６は、センター・システム１１からクライアント端末２１に送られた複数のバーコードの読取結果の画面例である。
画面例４１は撮影画像データ３０１の撮影画像である。
この撮影画像に含まれるバーコードの読取結果が画面例４２である。
この画面例４２では、例えば、各バーコードと対応する商品名、および撮影画像データ３０１に含まれる個数、ステータスが表示されている。
【００３７】
図５（ｂ）に示したようなバーコードの位置情報を用いることにより、画面例４２の特定のバーコードの欄をマウス等でポイントすることにより、画面例４１（撮影画面）上のそのバーコードの対象物の部分を異なる色等で表示することも可能である。
また、例えば、画面例４２のステータスが「×」の部分をポイントすることにより、読み取りができなかったバーコードの撮影画面上（画面例４１）の位置を表示させることも可能である。
【００３８】
尚、本発明は、前述した実施の形態に限定されるものではなく、種々の改変が可能であり、それらも、本発明の技術範囲に含まれる。
【図面の簡単な説明】
【００３９】
【図１】本実施の形態に係る複数バーコード読取りシステム１の構成を示すブロック図
【図２】センター・システム１１およびクライアント端末２１のハードウエア構成図
【図３】複数バーコード読取システム１の処理の流れを示すフローチャート
【図４】画像解析部１３の処理の流れを示すフローチャート
【図５】複数バーコード読取システム１の処理の説明図
【図６】画面例
【図７】従来のバーコード読取り装置の説明図
【符号の説明】
【００４０】
１………複数バーコード読取りシステム
１１………センター・システム
１３………画像解析部
１５………データベース
２０………クライアント
２１………クライアント端末
２３………Ｗｅｂカメラ
２５………ディジタルカメラ
２７………通信インタフェース
２９………複数バーコード付きの対象物
３１………インターネット通信網
【図１】
2009015646.tif 000003
【図２】
2009015646.tif 000004
【図３】
2009015646.tif 000005
【図４】
2009015646.tif 000006
【図５】
2009015646.tif 000007
【図６】
2009015646.tif 000008
【図７】
2009015646.tif 000009