(57)【特許請求の範囲】
【請求項１】
画像を撮像する撮像手段と、
コードシンボルから商品情報を読み取る商品情報読取手段と、
客に付与されるサービスに関する複数のサービス情報と、各サービスを表示したサービス表示をパターン識別するためのパターン画像とを対応付けて記憶する記憶部を参照して、前記撮像手段が撮像した画像から前記パターン画像に適合する画像を、パターン識別により検出する画像検出手段と、
前記画像検出手段が検出した前記画像と適合した前記パターン画像に対応する前記サービス情報を、前記記憶部から読み込むサービス情報読込手段と、
前記商品情報読取手段が読み取った前記商品情報と、前記サービス情報読込手段が読み込んだ前記サービス情報とを出力する情報出力手段と、
前記パターン識別に用いられる前記サービス表示の選択を受付ける選択受付手段と、を備え、
前記画像検出手段は、前記選択受付手段によって選択を受付けた前記サービス表示の前記パターン画像をパターン識別の照合対象として用いて、前記撮像手段が撮像した画像から、照合対象の前記パターン画像に適合する画像を検出する、コード読取装置。
【請求項２】
前記記憶部に格納されている複数の前記サービス表示のうち、前記画像検出手段によるパターン識別の照合対象として用いられる前記サービス表示の選択を受付ける選択画面を表示させる表示制御手段をさらに備え、
前記選択受付手段は、前記選択画面に基づいて、パターン識別に用いられる前記サービス表示の選択を受付ける、請求項１に記載のコード読取装置。
【請求項３】
請求項１または２に記載のコード読取装置から、前記商品情報および前記サービス情報を受信する受信手段と、
前記商品情報および前記サービス情報に基づいて商品の販売登録を行う販売登録手段と、を備える販売データ処理装置。
【請求項４】
前記サービス情報は商品の値引または割引に関する情報であり、
前記販売登録手段は、前記商品情報に対応する商品価格に対して、前記サービス情報に含まれる値引または割引に関する情報を適用して、前記商品の販売登録を行う、請求項３に記載の販売データ処理装置。
【請求項５】
画像を撮像する撮像手段を備えるコード読取装置を制御するコンピュータを、
コードシンボルから商品情報を読み取る商品情報読取手段と、
客に付与されるサービスに関する複数のサービス情報と、各サービスを表示したサービス表示をパターン識別するためのパターン画像とを対応付けて記憶する記憶部を参照して、前記撮像手段が撮像した画像から前記パターン画像に適合する画像を、パターン識別により検出する画像検出手段と、
前記画像検出手段が検出した前記画像と適合した前記パターン画像に対応する前記サービス情報を、前記記憶部から読み込むサービス情報読込手段と、
前記商品情報読取手段が読み取った前記商品情報と、前記サービス情報読込手段が読み込んだ前記サービス情報とを出力する情報出力手段と、
前記パターン識別に用いられる前記サービス表示の選択を受付ける選択受付手段として機能させ、
前記画像検出手段は、前記選択受付手段によって選択を受付けた前記サービス表示の前記パターン画像をパターン識別の照合対象として用いて、前記撮像手段が撮像した画像から、照合対象の前記パターン画像に適合する画像を検出する、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、コード読取装置、販売データ処理装置およびプログラムに関する。
【背景技術】
【０００２】
スーパーマーケット等の店舗では、生鮮品の廃棄ロスを削減するために、閉店時間が近づくと値引額や割引率等を表示した値引ラベルを商品に貼付して、商品の値引販売を行う。
【０００３】
従来、ＣＣＤ（Charge  Coupled  Device）イメージセンサ等の撮像素子を用いて、バーコード近傍に貼付された値引ラベルを、バーコードとともに撮像し、撮像した画像から商品コードと、値引ラベル（サービス表示ラベル）が示す値引情報（サービス情報）とを読み取るコード読取装置が開示されている。コード読取装置は、読み取った商品コードと、値引情報とをＰＯＳ（Point  Of  Sales）端末装置に出力する。ＰＯＳ端末装置は、受け取った商品コードおよび値引情報により、商品の値引販売を行うことができる。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来、値引きラベルを識別する際に、その識別処理の負荷の低減が望まれていた。
【課題を解決するための手段】
【０００５】
実施形態のコード読取装置は、撮像手段と、商品情報読取手段と、画像検出手段と、サービス情報読込手段と、情報出力手段と、選択受付手段とを備える。撮像手段は、画像を撮像する。商品情報読取手段は、コードシンボルから商品情報を読み取る。画像検出手段は、客に付与されるサービスに関する複数のサービス情報と、各サービスを表示したサービス表示をパターン識別するためのパターン画像とを対応付けて記憶する記憶部を参照して、前記撮像手段が撮像した画像から前記パターン画像に適合する画像を、パターン識別により検出する。サービス情報読込手段は、前記画像検出手段が検出した前記画像と適合した前記パターン画像に対応する前記サービス情報を、前記記憶部から読み込む。情報出力手段は、前記商品情報読取手段が読み取った前記商品情報と、前記サービス情報読込手段が読み込んだ前記サービス情報とを出力する。選択受付手段は、前記パターン識別に用いられる前記サービス表示の選択を受付ける。また、画像検出手段は、前記選択受付手段によって選択を受付けた前記サービス表示の前記パターン画像をパターン識別の照合対象として用いて、前記撮像手段が撮像した画像から、照合対象の前記パターン画像に適合する画像を検出する。
【図面の簡単な説明】
【０００６】
【図１】図１は、本実施形態にかかるコード読取装置を備えたチェックアウトレーンシステムの構成を概略的に示す外観斜視図である。
【図２】図２は、コード読取装置の構成を示すブロック図である。
【図３】図３は、商品とカメラの撮像エリアとの関係の一例を示す図である。
【図４】図４は、パターン識別テーブルを説明する図である。
【図５】図５は、ラベル選択画面の一例を示す図である。
【図６】図６は、ラベル選択画面のその他の例を示す図である。
【図７】図７は、コード読取装置が行う情報出力処理の手順を示したフローチャートである。
【発明を実施するための形態】
【０００７】
図１は、本実施形態にかかるコード読取装置２を備えたチェックアウトレーンシステム４の構成を概略的に示す外観斜視図である。図１に示すように、チェックアウトレーンシステム４は、商品を入れた買い物かごを戴置するためのサッカー台１と、サッカー台１の略中央に立設されたコード読取装置２と、コード読取装置２と図示しない伝送路によって相互通信可能に接続されたＰＯＳ端末３とを備えている。
【０００８】
ＰＯＳ端末３は、本実施形態にかかる販売データ処理装置であり、客が購入する商品の販売登録を行うものである。図１に示すように、ＰＯＳ端末３には、キーボード３１、オペレータ用の表示器３２、客用の表示器３３、レシート印字等を行うプリンタ３４、現金等を収容するためのドロワ３５等が設けられている。キーボード３１には、商品代金の決済に必要な締めキー等が配設されている。ＰＯＳ端末３は、この種のチェックアウトレーンシステムで標準的に使用されているＰＯＳ端末と同様の構成と機能とを備えている。また、ＰＯＳ端末は、ＣＰＵ、ＲＯＭ、ＲＡＭ等により構成される制御部を備えており、ＣＰＵがＲＯＭに格納されたプログラムをＲＡＭに展開して実行することにより、コード読取装置２から受信した商品コード等を用いて商品の販売登録処理等を行うことができる。
【０００９】
コード読取装置２は、商品に貼付されたバーコードを読み取って、バーコードが含む商品情報をＰＯＳ端末３に出力するための装置である。図１に示すように、コード読取装置２は、読取窓２１と、キーボード２２と、客用ディスプレイ２３と、店員用ディスプレイ２４と、表示ＬＥＤ２６と、ブザー２５とを主に備えている。キーボード２２は、バーコードで登録不能な商品の登録を行う場合に、各種キーによる入力を受付ける。
【００１０】
客用ディスプレイ２３は、登録された商品の品名や価格等を買い物客に対して表示する。店員用ディスプレイ２４は、登録された商品の品名や価格等を店員に対して表示する。また、店員用ディスプレイ２４は、店舗内で用いられるサービス表示ラベル（例えば、値引ラベル）を選択し登録するためのラベル選択画面（図５、図６参照）を表示する。
【００１１】
表示ＬＥＤ２６は、商品に貼付されたバーコードが読み取られた場合に点灯して、バーコードが読み取られていることをオペレータに報知する。ブザー２５は、商品に貼付されたバーコードが読み取られた場合にブザー音を鳴らして、オペレータに報知する。読取窓２１が設けられたコード読取装置２の内部には、ＣＣＤ（Charge  Coupled  Device）カメラ２０（図２参照、以降では単にカメラ２０と略称する）が内蔵されている。
【００１２】
図２は、コード読取装置２の構成を示すブロック図である。コード読取装置２は、ＣＰＵ５０と、ＲＯＭ４２と、ＲＡＭ４３と、通信Ｉ／Ｆ４４と、出力ポート４５と、キーボードコントローラ４６と、表示コントローラ４７、４８と、カメラコントローラ４９と、メモリ２７とを主に備えており、これらがアドレスバス、データバスなどのバスライン４１で接続して構成されている。
【００１３】
ＣＰＵ５０は、コード読取装置２の動作全体を制御する制御部として機能する。ＲＯＭ４２は、本実施の形態にかかるプログラムや、ＣＰＵ５０の動作を制御するその他のプログラム等を記憶している。ＲＡＭ４３は、ＣＰＵ５０がＲＯＭ４２に記憶された各種プログラムを展開する際にワークエリアとして機能するものである。また、ＲＡＭ４３は、カメラ２０によって撮像した画像などの各種データを格納する。
【００１４】
通信Ｉ／Ｆ４４は、バスを介して接続されたＰＯＳ端末３（図１参照）とのデータ通信を制御する。出力ポート４５は、ブザー２５と表示ＬＥＤ２６に駆動信号を出力する。キーボードコントローラ４６は、キーボード２２からキー信号を取り込む。表示コントローラ４７は、客用ディスプレイ２３に対するデータ表示を制御する。表示コントローラ４８は、店員用ディスプレイ２４に対するデータ表示を制御する。カメラコントローラ４９は、カメラ２０の撮像動作を制御する。カメラ２０は、商品に付されたバーコードまたは二次元コード等のコードシンボルや、値引やポイント付加等のサービスを表示したサービス表示ラベルなどを撮像する。
【００１５】
次に、本実施の形態のコード読取装置２により処理される商品とカメラ２０の撮像領域との関係について説明する。図３は、商品６０とカメラ２０の撮像エリアとの関係の一例を示す図である。図中２点鎖線で囲った領域は、カメラ２０が１フレームで撮像できる領域である撮像エリア７０である。図３に示す商品６０には、バーコードラベル６１に加えて、サービス表示ラベルの一例である値引ラベル８０が貼付されている。
【００１６】
バーコードラベル６１には、商品名、商品価格、バーコード６２等が表示されている。バーコード６２には、商品６０の販売データをＰＯＳ端末３で登録処理するのに必要な商品情報として、商品コード等の情報が組み込まれている。また、バーコード６２の下部には、バーコード６２が組み込んでいる商品コード「２１０１２３４５６７８９０」が数字で表示されている。値引ラベル８０には、商品６０に関する値引額を示したサービス情報８１が含まれている。
【００１７】
尚、サービス情報８１としては、商品６０の購入時に客に付与されるサービスに関するサービスを表示しているものであれば値引額以外のサービス情報が表示されるとしてもよい。サービス情報８１のその他の例としては、商品６０の割引率を表示した割引情報や、商品６０を購入した客に対して、通常のポイント付与数より割増されて付与されるポイント数等の情報を用いることができる。
【００１８】
図３に示すように、値引ラベル８０は例えば、サービス情報８１の少なくとも一部を線や模様で囲う外枠部８２、または、サービス情報８１の表示を強調して客に見易くするために着色された背景部８３を含んでいる。そして、外枠部８２の外側、或いは、背景部８３の外側には、余白領域８４が設けられている。余白領域８４があることで、図３に示されるように、値引ラベル８０がバーコードラベル６１や、商品６０のパッケージ上の模様と重なり合った場合であっても、値引ラベル８０の画像が周辺の他の画像と識別されやすいという利点がある。
【００１９】
図２において、不揮発性のメモリ２７は、サービス表示ラベルをパターン識別するためのパターン識別テーブル９０を格納している。
【００２０】
図４は、パターン識別テーブル９０を説明する図である。図４に示すように、パターン識別テーブル９０は、各ラベルを識別するラベル番号に対応付けて、各サービス表示ラベルに対する識別処理を有効化するためのラベル有効フラグと、各サービス表示ラベルをパターン識別するためのパターン画像と、各サービス表示ラベルに対応付けられたサービス情報とが格納されている。
【００２１】
パターン識別テーブル９０に格納されるパターン画像は、各ラベルに対して１つずつ格納されていてもよいし、図４に例示するように、各ラベルに対して複数格納されているとしてもよい。即ち、図４のパターン画像１に示すように、サービス表示ラベルをカメラ２０に正対させて撮像させた画像の他にも、図４のパターン画像２に示すように、サービス表示ラベルがカメラ２０に対して垂直方向に対して傾いた状態で撮像した画像（即ち、ラベルの貼り付け面と読取窓２１の表面とが平行でない状態で撮像させた画像）を、パターン画像として格納しておくとしてもよい。また、図示はしないが、サービス表示ラベルをラベルの外周方向に回転させた状態で撮像した画像等をパターン画像として格納しておくとしてもよい。
【００２２】
また、図４の例では、パターン画像として、各ラベルの全体に対応する画像を用いる例について示したが、パターン画像は各ラベルの少なくとも一部に対応する画像を含んでいればよい。例えば、パターン画像として、外枠部８２で包囲された領域に対応する画像（即ち、外枠部８２を含まない部分の画像）を格納しておくとしてもよい。また、パターン画像として、「表示価格の」と「引き」とで挟まれる領域（図３では「５０円」が含まれる領域）に対応する画像を用いるとしてもよい。
【００２３】
次に、本実施の形態のコード読取装置２が有する機能的構成について説明する。ＣＰＵ５０は、ＲＡＭ４３に展開されたＲＯＭ４２が記憶するプログラムに従って動作することで、図２に示すように、表示制御部５１、選択受付部５２、画像取込部５３と、バーコード読取部５４と、ラベル読取部５５と、情報出力部５６として機能する。
【００２４】
表示制御部５１、選択受付部５２は、パターン識別テーブル９０においてラベル有効フラグを設定する処理を行う。
【００２５】
表示制御部５１（表示制御手段）は、パターン識別テーブル９０に予め登録されている複数のサービス表示ラベルのうち、店舗で使用されるサービス表示ラベルを選択するためのラベル選択画面を、店員用ディスプレイ２４に表示する。つまり、ラベル選択画面は、パターン識別の照合対象として用いられるサービス表示ラベルの選択を受付ける画面である。
【００２６】
図５は、ラベル選択画面の一例を示す図である。ラベル選択画面には、パターン識別テーブル９０に登録されている複数のサービス表示ラベルの各ラベル番号と、そのサービス表示ラベルを有効とする設定、または無効とする設定である旨が表示される。尚、図５ではラベル１、ラベル２の２つのサービス表示ラベルに関する表示がなされているが、キーボード２２の上下キーによってスクロール操作することによりその他のサービス表示ラベルに関する表示を行うことは無論可能である。また、店員用ディスプレイ２４の大きさに応じて、表示されるサービス表示ラベルの数は適宜変更可能である。
【００２７】
尚、ラベル選択画面は図５に示したようにテキストで構成された画面であってもよいが、ラベル選択画面はこれに限定されるものではない。図６は、ラベル選択画面のその他の例を示す図である。図６に例示するように、ラベル選択画面には、パターン識別テーブル９０に登録されている複数のサービス表示ラベルの概観を示す画像が表示されてもよい。
【００２８】
選択受付部５２（選択受付手段）は、ラベル選択画面に基づいて、パターン識別テーブル９０に格納されている複数のサービス表示ラベルのうち、パターン識別の照合対象として用いられるサービス表示ラベルの選択を受付ける。より具体的には、選択受付部５２は、キーボードコントローラ４６を介して、キーボード２２からの入力を受付ける。オペレータは、ラベル選択画面（図５、図６参照）においてキーボード２２の上下キーまたは左右キーによって各ラベルを選択し、そのラベルが選択された状態でキーボード２２の選択キー等を選択することによって、そのラベルの有効、無効のいずれか一方を設定することができる。選択受付部５２は、有効と設定されたラベルに対しては、パターン識別テーブル９０においてラベル有効フラグを１（有効）に設定する。また、選択受付部５２は、無効と設定されたラベルに対しては、パターン識別テーブル９０においてラベル有効フラグを０（無効）に設定する。
【００２９】
尚、ラベル有効フラグの設定方法は、上述した方法に限定されるものではない。その他の設定方法として、ＰＯＳ端末３の表示器３３（図１参照）に上述のようなラベル選択画面を表示させて、ＰＯＳ端末３の制御部がラベル選択画面に基づいてサービス表示ラベルの有効、無効の選択を受付けるとしてもよい。この場合、コード読取装置２の選択受付部５２は、通信Ｉ／Ｆ４４を介してこの選択結果を受付けるとし、受付けた選択結果に基づいてラベル有効フラグを設定するとしてもよい。
【００３０】
また、選択受付部５２は、上述したようなラベル選択画面を用いずにサービス表示ラベルの有効、無効の選択を受付けるとしてもよい。例えば、選択受付部５２は、有効化するラベル、または当該ラベルに関する情報（ラベル番号等）を含んだコードシンボルをカメラ２０に撮像させて、撮像画像から読み込まれたサービス表示ラベルに関する情報に基づいて、そのサービス表示ラベルを有効化または無効化する旨の選択を受付けるとしてもよい。
【００３１】
画像取込部５３、バーコード読取部５４、ラベル読取部５５、情報出力部５６は、商品のスキャン操作に伴って行われるコード読取処理およびラベル読取処理を行う。
【００３２】
画像取込部５３は、カメラコントローラ４９に撮像オン信号を出力してカメラ２０に撮像動作を開始させる。画像取込部５３は、カメラ２０が撮像した撮像エリア７０内の画像を取り込んで、ＲＡＭ４３の画像ワークエリアに格納する。また、画像取込部５３は、ラベル読取部５５の指示を受けた場合に、カメラ２０が撮像した撮像エリア７０内の画像を取り込んで、ＲＡＭ４３の画像ワークエリアに格納する。
【００３３】
図３に示すように、商品６０においてバーコード６２と値引ラベル８０が近接して貼付されている場合には、バーコード６２と値引ラベル８０とが同一の撮像エリア７０に納まっている。この場合、カメラ２０は、バーコード６２と値引ラベル８０とを１フレームで撮像することができる。画像取込部５３は、撮像エリア７０に対応する画像をＲＡＭ４３の画像ワークエリアに取り込む。
【００３４】
尚、商品６０においてバーコード６２と値引ラベル８０とが離れて貼付されており、バーコード６２と値引ラベル８０とが同一の撮像エリア７０に納まらない場合には、オペレータが読取窓２１にかざす商品６０の位置を変えて、バーコード６２と、値引ラベル８０とをそれぞれ撮像すればよい。この場合、画像取込部５３は、バーコード６２の撮像画像を含む画像と、値引ラベル８０の撮像画像を含む画像とをそれぞれＲＡＭ４３の画像ワークエリアに取り込む。
【００３５】
バーコード読取部５４（商品情報読取手段）は、画像取込部５３がＲＡＭ４３の画像ワークエリアに格納した画像から、バーコード６２の画像を検出し、検出したバーコード６２から商品６０の商品情報を読み取るバーコード読取処理を行う。
【００３６】
より詳細には、バーコード読取部５４は、ＲＡＭ４３の画像ワークエリアに格納された１フレームの画像データを２値化し、２値化したデータ内にバーコード６２に関するデータ領域が存在するか否かを検出する。バーコード読取部５４は、取り込んだ画像データにおいてバーコード６２に関するデータ領域を検出した場合には、バーコード６２をデコードして、生成した複数桁のコード情報（バーコードデータ）を、商品６０の商品情報として読み取る。尚、バーコードデータは、メーカーコードや、商品情報としての商品コードや、チェックデジット等を含んでいる。バーコード読取部５４は、読み取ったバーコードデータをＲＡＭ４３に格納する。
【００３７】
尚、バーコード読取部５４は、商品に付されたコードシンボルから商品情報を読み取るとしたが、これに限定されず、商品に付されていないコードシンボルから商品情報を読み取るとしてもよい。一例として、オペレータは複数の商品のバーコードが集約されて記載されているシートにおいて、客が買い上げる商品に対応するバーコードをスキャンし、バーコード読取部５４は、読み取られたバーコードデータをＲＡＭ４３に格納するとしてもよい。
【００３８】
ラベル読取部５５（画像検出手段、サービス情報読込手段）は、ＲＡＭ４３の画像ワークエリアに格納された画像から、パターン識別テーブル９０に格納されているパターン画像に適合する画像をパターン識別により検出し、検出した画像に対応付けられたサービス情報をパターン識別テーブル９０から読み取るラベル読取処理を行う。
【００３９】
まず、ラベル読取部５５は、ＲＡＭ４３の画像ワークエリアに格納された画像においてラベル領域を検出する。一例として、ラベル読取部５５は、図３に示すような値引ラベル８０については、外枠部８２または背景部８３をパターン認識することにより、その領域はサービス表示ラベルが存在するラベル領域であると判定する。尚、ラベル読取部５５は、ラベル外形、ラベル色等その他のラベル形状に基づいてラベル領域を検出するとしてもよい。
【００４０】
そして、ラベル読取部５５は、検出したラベル領域の画像に対して、パターン識別テーブル９０に格納されたパターン画像に基づくパターン識別処理を行う。また、ラベル読取部５５は、上述のように選択受付部５２によって選択を受付けたサービス表示ラベルのパターン画像をパターン識別の照合対象として用いて、照合対象のパターン画像に適合する画像を検出する。
【００４１】
より詳細には、ラベル読取部５５は、ＲＡＭ４３の画像ワークエリアに格納された画像と、パターン識別テーブル９０においてラベル有効フラグが１（有効）と設定されているパターン画像とを照合（パターンマッチング）し、画像の一致度（類似度）を算出する。そして、類似度の最も高いパターン画像を、そのサービス表示ラベルに適合するパターン画像として選出する。
【００４２】
尚、類似度の算出方法は特に限定されるものではなく、従来一般的に用いられている算出方法を用いるとすればよい。一例として、特許文献２に記載されているような算出方法を用いるとしてもよい。
【００４３】
そして、ラベル読取部５５は、パターン識別テーブル９０を参照して、選出したパターン画像に対応付けられているサービス情報を読み込む。さらに、ラベル読取部５５は、ＲＡＭ４３に格納されているバーコードデータにこのサービス情報を対応付けて、ＲＡＭ４３に一時的に格納する。
【００４４】
また、ラベル読取部５５は、サービス表示ラベルの画像を検出するまで、画像取込部５３による画像の取り込みを予め定めた所定の時間だけ行う。即ち、ラベル読取部５５は、ラベル読取処理を時間制限するタイマー５８の動作を制御する。ラベル読取部５５は、サービス表示ラベルを検出していない場合（即ち、ラベル領域を検出していない場合、または、類似度が閾値以上であるパターン画像を判別していない場合）であって、タイマー５８がタイムアウトしていない場合には、画像取込部５３に対して画像の取り込みを行うよう指示して、カメラ２０が撮像した撮像エリア７０内の画像を新たに取り込む処理を行わせる。
【００４５】
このようにすることで、オペレータは、タイマー５８がタイムアウトしていない所定の時間の間だけ、商品６０をカメラ２０によって複数回撮像することができる。従って、サービス表示ラベルとバーコードラベル６１とがワンショットで撮像できない位置に配置されている場合であっても、それぞれの画像を複数回の読取作業で取り込むことにより、バーコードデータおよびサービス情報を取得することができる。
【００４６】
情報出力部５６（情報出力手段）は、ＲＡＭ４３に一時的に格納されているバーコードデータとサービス情報とを対応付けてＰＯＳ端末３に出力する。尚、情報出力部５６は、タイマー５８がタイムアウトした際に、サービス情報がバーコードデータに対応付けられて格納されていない場合には、バーコードデータを単独でＰＯＳ端末３に出力する。
【００４７】
ＰＯＳ端末３の制御部は、伝送路を介して接続されたコード読取装置２から、バーコードデータまたはサービス情報を受信する（受信手段）。また、ＰＯＳ端末３の制御部は、ＰＯＳ端末３または店舗内のホスト端末（不図示）が保持する商品マスタ等を参照して、バーコードデータに対応する商品６０の価格を読み込む。さらにＰＯＳ端末の制御部は、商品６０の価格に対して、受信したサービス情報に含まれる値引または割引に関する情報を適用して、商品の販売登録を行う（販売登録手段）。尚、ＰＯＳ端末３の制御部は、サービス情報が会員ポイントのポイント付加である場合には、サービス情報に含まれるポイント数に基づいて、その客にポイントを付加する処理を行う。
【００４８】
尚、サービス情報とバーコードデータとの対応付けについては、コード読取装置２が行ってもよいし、ＰＯＳ端末３が行うとしてもよい。
【００４９】
次に、コード読取装置２が行う情報出力処理について図７を用いて説明する。図７は、コード読取装置２が行う情報出力処理の手順を示したフローチャートである。
【００５０】
コード読取装置２のＣＰＵ５０は、ＰＯＳ端末３からのコマンドにより業務起動が指令されると、情報出力処理を開始する。画像取込部５３は、カメラコントローラ４９に撮像オン信号を出力し、カメラ２０による撮像動作を開始する（ステップＳ１）。画像取込部５３は、カメラ２０が撮像した画像をＲＡＭ４３の画像ワークエリアに取り込む（ステップＳ２）。そして、バーコード読取部５４は、上述したバーコード読取処理を開始する（ステップＳ３）。
【００５１】
バーコード読取部５４は、ステップＳ３のバーコード読取処理においてバーコード６２を検出したか否かを判断する（ステップＳ４）。バーコード６２を検出していない場合（ステップＳ４：Ｎｏ）には、バーコード読取部５４はカメラ２０による撮像を続ける（ステップＳ２）。
【００５２】
バーコード６２を検出している場合（ステップＳ４：Ｙｅｓ）には、ラベル読取部５５は、ラベル読取処理を時間制限するタイマー５８を起動し（ステップＳ５）、ラベル読取処理を開始する。即ち、ラベル読取部５５は、ステップＳ２でＲＡＭ４３の画像ワークエリアに取り込んだ画像に対して、上述のようにラベル領域を検出する処理を開始する。そして、ラベル領域を検出した場合（ステップＳ６：Ｙｅｓ）には、そのラベル領域の画像と、パターン識別テーブル９０においてラベル有効フラグが１（有効）と設定されているパターン画像とを照合して、各パターン画像との類似度を算出する（ステップＳ７）。
【００５３】
ラベル読取部５５は、類似度が閾値以上となるパターン画像が有るか否かを判定し（ステップＳ８）、閾値以上となるパターン画像が有る場合（ステップＳ８：Ｙｅｓ）には、最も類似度の高いパターン画像をその画像に適合するパターン画像（適合パターン）として選出する（ステップＳ９）。そして、ラベル読取部５５は、選出したパターン画像に対応するサービス表示ラベルのサービス情報を、パターン識別テーブル９０から読み込む（ステップＳ１０）。そして、情報出力部５６は、ＲＡＭ４３に一時的に格納されているバーコードデータとサービス情報とを対応付けて、通信Ｉ／Ｆ４４を介してＰＯＳ端末３に伝送出力する（ステップＳ１１）。
【００５４】
一方、ラベル読取部５５がラベル領域を検出しなかった場合（ステップＳ６：Ｎｏ）および類似度が閾値以上となるパターン画像が無い場合（ステップＳ８：Ｎｏ）には、ラベル読取部５５は、ステップＳ５で起動したタイマー５８がタイムアウトしたか否かを判定する（ステップＳ１４）。
【００５５】
タイマー５８がタイムアウトしていない場合には（ステップＳ１４：Ｎｏ）、ラベル読取部５５は、画像取込部５３を制御して画像の取り込みを新たに行う（ステップＳ１６）い、その後はステップＳ６以降の処理を行う。
【００５６】
タイマー５８がタイムアウトしている場合には（ステップＳ１４：Ｙｅｓ）、情報出力部５６は、ＲＡＭ４３に格納されているバーコードデータを、通信Ｉ／Ｆ４４を介してＰＯＳ端末３に伝送出力する（ステップＳ１５）。その後、ＣＰＵ５０は、ステップＳ１２に移行する。
【００５７】
ＣＰＵ５０は、ＰＯＳ端末３からのコマンドにより業務終了が指令されたか否かを判断する（ステップＳ１２）。業務終了が指令されていない場合（ステップＳ１２：Ｎｏ）には、ステップＳ２に戻って、ステップＳ２〜Ｓ１２を全ての商品の販売登録が終了するまで繰り返す。業務終了が指令された場合には（ステップＳ１２：Ｙｅｓ）、ＣＰＵ５０は、カメラコントローラ４９に撮像オフ信号を出力し（ステップＳ１３）、カメラ２０による撮像動作を終了する。
【００５８】
一般的に、店舗内で用いられるサービス表示ラベルは、図６に示されるように予め複数種類に限定して用いられることが多い。従って、あらゆる文字やシンボルを１文字ごとに文字認識する必要はなく、どのラベルが用いられているかを識別できればよい。本実施形態は、店舗内で用いられるサービス表示ラベルのパターン画像をパターン識別テーブル９０に格納しておき、これを参照することでラベルのパターン識別を行う。従って、本実施形態によれば、１文字ごとに文字認識処理を行わずともサービス情報を速やかに読み取り易くすることができ、値引ラベルの識別処理の負荷を低減しやすくすることができる。
【００５９】
さらに、上述のように本実施形態によれば、予めパターン識別テーブル９０に登録されている複数のサービス表示ラベルのうち、店舗で用いられるサービス表示ラベルを選出して設定しておくことができる。これにより、照合するパターン画像を減ずることができるので、識別処理の負担をより低減しやすくすることができる。
【００６０】
尚、上述では、バーコード読取部５４がバーコード６２から商品情報を読み取ってから、ラベル読取部５５がサービス表示ラベルからサービス情報を読み取るとしたが、情報を読み取る順番はこれに限定されるものではない。その他の例として、ラベル読取部５５がサービス表示ラベルからサービス情報を読み取った後に、バーコード読取部５４がバーコード６２から商品情報を読み取るとしても良い。
【００６１】
尚、上述では、商品６０にサービス表示ラベルが１枚貼付される例について説明したが、商品６０に貼付されるサービス表示ラベルは複数枚であっても良いとする。
【００６２】
尚、上述では、ラベル読取部５５は、サービス表示ラベルからサービス情報を読み取るとしたが、値引や割引などの情報はラベルに印刷される形態に限定されるものではない。その他の例として、値引や割引などの情報を商品６０に直接記載したり、印刷したりするとしてもよい。
【００６３】
また、上述では、バーコード読取部５４は、商品６０に貼付されたバーコード６２を読み取るとしたが、これに限定されるものではなく、コードシンボル等の２次元コードなどを読み取ってもよい。また、バーコード６２は、バーコードラベル６１によって商品６０に貼付されるとしたが、バーコード６２が商品に直接印刷されていてもよい。
【００６４】
なお、本実施形態のＰＯＳ端末１、コード読取装置２で実行されるプログラムは、ＲＯＭ４２等に予め組み込まれて提供される。本実施形態のＰＯＳ端末１、コード読取装置２で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disk）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【００６５】
さらに、本実施形態のＰＯＳ端末１、コード読取装置２で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施形態のＰＯＳ端末１、コード読取装置２で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【００６６】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【００６７】
以上説明したとおり、本実施形態によれば、サービス情報とそのサービス情報をパターン識別するためのパターン画像とを対応付けて記憶する記憶部を参照して、撮像手段が撮像した画像からパターン画像に適合する画像をパターン識別により検出し、当該画像と適合したパターン画像に対応するサービス情報を読み込む。このように、パターン識別によってサービス表示を検出するため、１文字ごとに文字認識処理を行わずともサービス情報を読み取り易くすることができ、これにより値引ラベルの識別処理の負荷を低減しやすくすることができる。
【符号の説明】
【００６８】
１…サッカー台
２…コード読取装置
３…ＰＯＳ端末
４…チェックアウトレーンシステム
２０…カメラ
２１…読取窓
２２…キーボード
２３…客用ディスプレイ
２４…店員用ディスプレイ
２５…ブザー
５１…表示制御部
５２…選択受付部
５３…画像取込部
５４…バーコード読取部
５５…ラベル読取部
５６…情報出力部
５８…タイマー
６０…商品
６１…バーコードラベル
６２…バーコード
７０…撮像エリア
８０…値引ラベル
８１…サービス情報
８２…外枠部
８３…背景部
８４…余白領域
９０…パターン識別テーブル
【先行技術文献】
【特許文献】
【００６９】
【特許文献１】特開２００８−３３６４０号公報
【特許文献２】特開平１０−１６２１４３号公報
【図１】
0005502821.tif 000002
【図２】
0005502821.tif 000003
【図３】
0005502821.tif 000004
【図４】
0005502821.tif 000005
【図５】
0005502821.tif 000006
【図６】
0005502821.tif 000007
【図７】
0005502821.tif 000008