(57)【特許請求の範囲】
【請求項１】
予め設定されたフレームレートで画像を撮像する撮像部と、
前記撮像された画像から特徴量として表面の状態を読み取ることで、特定の物体として商品を認識し、認識した商品に対応付けられた商品情報を読み出す読取手段と、
前記撮像された画像を記憶部に記憶させるものであって、前記撮像された画像のうち、前記読取手段にて、特定の物体として商品が認識された画像にのみ、当該画像から読み出された前記商品情報を対応付けて前記記憶部に記憶させる記憶制御手段と、
を備えた読取装置。
【請求項２】
予め設定されたフレームレートで画像を撮像する撮像部と、
前記撮像された画像から特徴量として表面の状態を読み取ることで、特定の物体として商品を認識し、認識した商品に対応付けられた商品情報を読み出す読取手段と、
前記撮像された画像を記憶する記憶部と、
前記撮像された画像のうち、前記読取手段にて、特定の物体として商品が認識された画像にのみ、当該画像から読み出された前記商品情報を対応付けて前記記憶部に記憶させる記憶制御手段と、
を備えた読取システム。
【請求項３】
コンピュータを、
予め設定されたフレームレートで撮像された画像を記憶部に記憶させるものであって、前記撮像された画像から特徴量として表面の状態を読み取ることで、特定の物体として商品を認識し、認識した商品に対応付けられた商品情報を読み出す読取手段と、
前記撮像された画像のうち、前記読取手段にて、特定の物体として商品が認識された画像にのみ、当該画像から読み出された前記商品情報を対応付けて前記記憶部に記憶させる記憶制御手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、読取装置、読取システム、およびプログラムに関する。
【背景技術】
【０００２】
商品に付されたデータコード等の画像をイメージセンサデバイスにより光学的に撮像し、撮像した画像からデータコード等の情報を読み取るコード読取装置がある。このようなコード読取装置は、撮像した画像からの情報の読取結果を記憶媒体に保存している。これにより、記憶媒体に保存された読取結果を参照することで、情報の誤読の発生を検知する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−１８１４９９公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、従来のコード読取装置では、情報の誤読が発生した場合、情報の誤読を再現するために、画像の撮像および当該撮像した画像からの情報の読み取りを何度も行うことにより、情報の誤読が発生した原因の分析を行っている。しかしながら、従来のコード読取装置では、情報の誤読が発生した原因を分析する際、新たに撮像した画像から情報を読み取っているため、実際に情報の誤読が発生した画像とは異なる条件で画像が撮像されていると、情報の誤読が再現されず、実際に情報を誤読した状況が分からない、という課題がある。
【課題を解決するための手段】
【０００５】
実施形態の読取装置は、予め設定されたフレームレートで画像を撮像する撮像部と、前記撮像された画像から特徴量として表面の状態を読み取ることで、特定の物体として商品を認識し、認識した商品に対応付けられた商品情報を読み出す読取手段と、前記撮像された画像を記憶部に記憶させるものであって、前記撮像された画像のうち、前記読取手段にて、特定の物体として商品が認識された画像にのみ、当該画像から読み出された前記商品情報を対応付けて前記記憶部に記憶させる記憶制御手段と、を備える。
【図面の簡単な説明】
【０００６】
【図１】チェックアウトシステムを示す斜視図。
【図２】ＰＯＳ端末および商品読取装置のハードウェア構成を示すブロック図。
【図３】ＰＬＵファイルのデータ構成を例示する概念図。
【図４】ＰＯＳ端末および商品読取装置の機能構成を示すブロック図。
【図５】フレーム画像および当該フレーム画像から読み取った情報の記憶動作を説明するための図。
【図６】本実施形態にかかるチェックアウトシステムの動作の一例を示すフローチャート。
【発明を実施するための形態】
【０００７】
以下、チェックアウトシステムを例に本実施形態にかかる読取装置、読取システム、およびプログラムについて、図面を参照して説明する。読取システムは、一取引にかかる商品の登録、精算を行うＰＯＳ（Point  Of  Sales）端末を備えるチェックアウトシステム（ＰＯＳシステム）などである。本実施形態は、スーパーマーケット等の店舗に導入されたチェックアウトシステムへの適用例である。
【０００８】
図１は、チェックアウトシステムを示す斜視図である。図１に示すように、チェックアウトシステム１は、一取引にかかる商品の登録、精算を行うＰＯＳ端末１１を備える。チェックアウトシステム１は、チェックアウト台５１上のドロワ２１上面にＰＯＳ端末１１を載置している。ＰＯＳ端末１１は、ドロワ２１の開放動作を制御する。ＰＯＳ端末１１は、オペレータ（ユーザ）によって押下操作されるキーボード２２を上面に配置している。また、ＰＯＳ端末１１は、キーボード２２を操作するオペレータから見てキーボード２２よりも奥側に、オペレータに向けて情報を表示する表示デバイス２３を設けている。表示デバイス２３は、その表示面２３ａに情報を表示する。また、表示デバイス２３は、表示面２３ａに、タッチパネル２６を積層配置している。ＰＯＳ端末１１は、表示デバイス２３よりもさらに奥側に、顧客用表示デバイス２４を回転自在に立設している。顧客用表示デバイス２４は、その表示面２４ａに情報を表示する。なお、図１に示す顧客用表示デバイス２４は、表示面２４ａを図１中手前側に向けているが、表示面２４ａが図１中奥側に向くように顧客用表示デバイス２４を回転させることによって、顧客用表示デバイス２４は顧客に向けて情報を表示する。
【０００９】
チェックアウトシステム１は、ＰＯＳ端末１１が載置されているチェックアウト台５１とＬ字を形成するようにして、横長テーブル状のカウンタ台１５１を配置している。カウンタ台１５１は、上面に、商品Ａを収納する買物カゴ１５３が載置される荷受面１５２を有している。買物カゴ１５３は、顧客によって持ち込まれる第１の買物カゴ１５３ａと、第１の買物カゴ１５３ａから商品読取装置１０１を挟んだ位置に位置付けられる第２の買物カゴ１５３ｂとに分けて考えることができる。
【００１０】
チェックアウトシステム１は、カウンタ台１５１の荷受面１５２に、ＰＯＳ端末１１とデータ送受信自在に接続された商品読取装置１０１を設置している。商品読取装置１０１は、薄型矩形形状のハウジング１０２を備える。商品読取装置１０１は、ハウジング１０２の正面に、読取窓１０３を配置している。また、商品読取装置１０１は、ハウジング１０２の上部に、表示・操作部１０４を取り付けている。表示・操作部１０４は、タッチパネル１０５が表面に積層された表示デバイス１０６を有している。表示デバイス１０６の右隣にはキーボード１０７が配設されている。また、表示・操作部１０４は、キーボード１０７の右隣に、図示しないカードリーダのカード読取溝１０８を有している。さらに、表示・操作部１０４は、オペレータから見て表示・操作部１０４の裏面左奥側に、顧客に情報を提供するための顧客用表示デバイス１０９を有している。
【００１１】
このような商品読取装置１０１は、商品読取部１１０（図２参照）を備えている。商品読取部１１０は、読取窓１０３の奥側に撮像部１６４（図２参照）を配置している。
【００１２】
顧客によって持ち込まれた第１の買物カゴ１５３ａは、一取引にかかる商品Ａを収納している。オペレータは、第１の買物カゴ１５３ａに収納されている商品Ａを、第２の買物カゴ１５３ｂへと移動する。そして、オペレータは、第１の買物カゴ１５３ａから第２の買物カゴ１５３ｂへの移動過程で、商品Ａを商品読取装置１０１の読取窓１０３に向ける。この際、読取窓１０３の奥側に配置された撮像部１６４（図２参照）は、商品Ａを撮像する。商品読取装置１０１では、撮像部１６４により撮像された画像をＰＯＳ端末１１に出力する。ＰＯＳ端末１１では、商品読取装置１０１から出力された画像から、商品Ａを特定する商品ＩＤ等の情報を読み取る。そして、ＰＯＳ端末１１は、ＰＬＵファイルＦ１（図３参照）を参照して、読み取った商品ＩＤにより特定される商品Ａの商品分類、商品名、単価などの売上登録にかかる情報を、売上マスタファイル（図示しない）などに記録して売上登録を行う。
【００１３】
図２は、ＰＯＳ端末および商品読取装置のハードウェア構成を示すブロック図である。ＰＯＳ端末１１は、情報処理を実行する情報処理部としてのマイクロコンピュータ６０を備える。マイクロコンピュータ６０は、各種演算処理を実行し各部を制御するＣＰＵ（Central  Processing  Unit）６１に、ＲＯＭ（Read  Only  Memory）６２とＲＡＭ（Random  Access  Memory）６３とをバス接続している。
【００１４】
ＰＯＳ端末１１は、ＣＰＵ６１に、前述したドロワ２１、キーボード２２、表示デバイス２３、タッチパネル２６、および顧客用表示デバイス２４をいずれも各種の入出力回路（いずれも図示せず）を介して接続している。そして、ＣＰＵ６１は、ドロワ２１、キーボード２２、表示デバイス２３、タッチパネル２６、および顧客用表示デバイス２４を制御する。
【００１５】
キーボード２２は、「１」、「２」、「３」…等の数字や「×」という乗算の演算子が上面に表示されているテンキー２２ｄ、仮締めキー２２ｅ、および締めキー２２ｆを含む。
【００１６】
ＰＯＳ端末１１は、ＣＰＵ６１に、ＨＤＤ（Hard  Disk  Drive）６４を接続している。ＨＤＤ６４は、プログラムや各種ファイルを記憶している。ＣＰＵ６１は、ＰＯＳ端末１１の起動時に、ＨＤＤ６４に記憶されているプログラムや各種ファイルの全部又は一部をＲＡＭ６３にコピーして順次実行する。ＨＤＤ６４に記憶されているプログラムの一例は、商品販売データ処理用のプログラムＰＲである。ＨＤＤ６４に記憶されているファイルの一例は、ストアコンピュータＳＣから配信されて格納されているＰＬＵファイルＦ１である。
【００１７】
ＰＬＵファイルＦ１は、店舗に陳列して販売する商品Ａの各々について、商品Ａの売上登録にかかる情報と、その商品Ａの画像との関連付けが設定されたファイルである。図３は、ＰＬＵファイルのデータ構成を例示する概念図である。図３に示すように、ＰＬＵファイルＦ１は、商品Ａごとに、ユニークに割り当てられた商品ＩＤ、商品Ａが属する商品分類、商品名、単価などの商品Ａの売上登録にかかる情報と、商品Ａを撮像した商品画像と、を格納するファイルである。
【００１８】
図２に戻り、ＰＯＳ端末１１は、ＣＰＵ６１に、ストアコンピュータＳＣとデータ通信を実行するための通信インターフェース２５を入出力回路（図示せず）を介して接続している。ストアコンピュータＳＣは、店舗のバックヤード等に設置されている。ストアコンピュータＳＣのＨＤＤ（図示せず）は、ＰＯＳ端末１１に配信されるＰＬＵファイルＦ１を格納している。
【００１９】
さらに、ＰＯＳ端末１１は、ＣＰＵ６１に、商品読取装置１０１との間でデータを送受信するための接続インターフェース６５を接続している。接続インターフェース６５には、商品読取装置１０１が接続されている。また、ＰＯＳ端末１１は、ＣＰＵ６１に、レシートなどに印字を行うプリンタ６６を接続している。プリンタ６６は、ＣＰＵ６１の制御のもと、一取引の取引内容をレシートに印字する。
【００２０】
商品読取装置１０１も、マイクロコンピュータ１６０を備える。マイクロコンピュータ１６０は、ＣＰＵ１６１にＲＯＭ１６２とＲＡＭ１６３とをバス接続している。ＲＯＭ１６２は、ＣＰＵ１６１によって実行されるプログラムを記憶している。商品読取装置１０１は、ＣＰＵ１６１に、各種の入出力回路（いずれの図示せず）を介して、撮像部１６４および音声出力部１６５をＣＰＵ１６１に接続している。ＣＰＵ１６１は、撮像部１６４および音声出力部１６５の動作を制御する。商品読取装置１０１は、表示・操作部１０４を、接続インターフェース１７６を介してＰＯＳ端末１１に接続している。ＰＯＳ端末１１のＣＰＵ６１は、表示・操作部１０４の動作を制御する。
【００２１】
撮像部１６４は、カラーＣＣＤ（Charge  Coupled  Device）イメージセンサやカラーＣＭＯＳ（Complementary  Metal  Oxide  Semiconductor）イメージセンサなどであり、ＣＰＵ１６１の制御の下で、予め設定されたフレームレートで、読取窓１０３から画像を撮像する。例えば、撮像部１６４は、３０ｆｐｓの動画像の撮像を行う。そして、撮像部１６４は、予め設定されたフレームレートで順次撮像したフレーム画像を、ＲＡＭ１６３に保存する。本実施形態では、撮像部１６４は、オペレータによって読取窓１０３に商品Ａが向けられたか否かに関わらず、予め設定されたフレームレートでフレーム画像を撮像する。そのため、撮像されたフレーム画像には、商品Ａの画像が含まれていない画像が含まれている。
【００２２】
音声出力部１６５は、予め設定された警告音などを発生するための音声回路とスピーカなどである。音声出力部１６５は、ＣＰＵ１６１の制御の下で警告音などの音声による報知を行う。
【００２３】
さらに、商品読取装置１０１は、ＣＰＵ１６１に、ＰＯＳ端末１１の接続インターフェース６５に接続して、ＰＯＳ端末１１との間でデータ送受信を可能にする接続インターフェース１７５を接続している。ＣＰＵ１６１は、商品読取装置１０１の撮像部１６４によって撮像されたフレーム画像（商品Ａの全部または一部を含む画像）を、接続インターフェース１７５を介して出力し、接続インターフェース６５を介してＰＯＳ端末１１に入力する。
【００２４】
次に、ＣＰＵ１６１、ＣＰＵ６１がプログラムを順次実行することで実現されるＣＰＵ１６１、ＣＰＵ６１の機能部について、図４を参照して説明する。図４は、ＰＯＳ端末および商品読取装置の機能構成を示すブロック図である。図４に示すように、ＣＰＵ１６１は、プログラムを順次実行することにより、撮像画像取込部４０１、および画像出力部４０２としての機能を備える。同様に、ＣＰＵ６１は、読取部４０３、記憶制御部４０４、および商品登録部４０５としての機能を備える。
【００２５】
撮像画像取込部４０１は、撮像部１６４に撮像オン信号を出力して撮像部１６４に撮像動作を開始させる。撮像画像取込部４０１は、撮像動作開始後に撮像部１６４が撮像してＲＡＭ１６３に保存されたフレーム画像を順次取り込む。撮像画像取込部４０１によるフレーム画像の取り込みは、ＲＡＭ１６３に保存された順に行われる。
【００２６】
画像出力部４０２は、接続インターフェース１７５を介して、撮像画像取込部４０１が取り込んだフレーム画像を逐次ＰＯＳ端末１１へ出力する。
【００２７】
読取部４０３は、画像出力部４０２により出力された順に（つまり、撮像部１６４により撮像された順に）、撮像画像取込部４０１により取り込まれたフレーム画像から、商品Ａを特定する商品ＩＤや、商品Ａの購入に対して付与する値引き値等のサービスを示すサービス情報などの情報を読み取る。本実施形態では、読取窓１０３に商品Ａが向けられたか否かに関わらずフレーム画像の撮像が行われるため、読取部４０３は、撮像部１６４により撮像された全てのフレーム画像から情報を読み取る。言い換えると、読取部４０３は、撮像されたフレーム画像に、商品Ａが含まれているか否かに関わらず情報を読み取る。
【００２８】
具体的には、読取部４０３は、取り込んだフレーム画像に含まれるバーコードやＱＲコード（登録商標）等のコードシンボルの画像を検出する。次いで、読取部４０３は、検出したコードシンボルの画像から商品Ａの商品ＩＤを読み取る。例えば、フレーム画像に含まれるバーコードから商品ＩＤを読み取る場合、読取部４０３は、まず、撮像部１６４により撮像されたフレーム画像を２値化する。そして、読取部４０３は、２値化したデータ内にバーコードに関するデータ領域が存在するか否かを検出する。読取部４０３は、撮像されたフレーム画像においてバーコードに関するデータ領域を検出した場合には、バーコードに関するデータ領域をデコードしたバーコードデータ（ＪＡＮコード）を、商品Ａの商品ＩＤとして読み取る。バーコードデータは、メーカーコードや、商品ＩＤや、チェックデジット等を含んでいる。
【００２９】
また、読取部４０３は、撮像部１６４により撮像されたフレーム画像に対して、ＯＣＲ（Optical  Character  Reader）等の文字認識を実行することにより、商品Ａに付された値引きシール等に印字された値引き値等を、サービス情報として読み取ることもできる。
【００３０】
なお、本実施形態では、読取部４０３は、撮像部１６４により撮像されたフレーム画像に含まれるコードシンボルから、商品Ａを特定する情報として商品ＩＤを読み取っているが、これに限定するものではない。例えば、読取部４０３は、ＨＤＤ６４に格納されたＰＬＵファイルＦ１の商品画像を参照して、撮像されたフレーム画像に含まれる商品Ａの全部または一部の画像から、特徴量として色合いや表面の凹凸状況等の表面の状態を読み取ることによって特定の物体として商品Ａを認識する。そして、読取部４０３は、ＰＬＵファイルＦ１から、認識した商品Ａの商品画像と対応付けられた商品ＩＤを読み出すことにより、取り込まれたフレーム画像から商品ＩＤを読み取る処理を実現しても良い。なお、読取部４０３は、処理時間の短縮を図るため、商品Ａの輪郭や大きさは考慮しないものとする。
【００３１】
このように画像中に含まれる物体を認識することは一般物体認識（Generic  Object  Recognition）と呼ばれている。このような一般物体認識については、下記の文献において各種認識技術が解説されている。
【００３２】
柳井  啓司，“一般物体認識の現状と今後”，情報処理学会論文誌，Ｖｏｌ．４８，Ｎｏ．ＳＩＧ１６  [平成２２年８月１０日検索]，インターネット<URL:  http://mm.cs.uec.ac.jp/IPSJ-TCVIM-Yanai.pdf  >
また、画像をオブジェクトごとに領域分割することによって一般物体認識を行う技術が、下記の文献において解説されている。
【００３３】
Jamie  Shottonら，“Semantic  Texton  Forests  for  Image  Categorization  and  Segmentation”，[平成２２年８月１０日検索]，インターネット<URL:  http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.145.3036&rep=rep1&type=pdf  >
記憶制御部４０４は、画像出力部４０２により出力されたフレーム画像（すなわち、撮像部１６４により撮像されたフレーム画像）をＨＤＤ６４に記憶させるものであって、撮像されたフレーム画像のうち読取部４０３により情報が読み取られたフレーム画像を、当該フレーム画像から読み取った情報と対応付けてＨＤＤ６４に記憶させる。
【００３４】
本実施形態では、記憶制御部４０４は、撮像部１６４により撮像されたフレーム画像のうち読取部４０３により情報が読み取られたフレーム画像を、当該フレーム画像から読み取られた情報と対応付けてＨＤＤ６４に記憶させるものとする。これにより、情報が読み取られなかったフレーム画像がＨＤＤ６４に記憶されるのを防止できるので、ＨＤＤ６４に記憶されるフレーム画像の量を削減することができる。
【００３５】
なお、本実施形態では、記憶制御部４０４は、撮像されたフレーム画像および当該フレーム画像から読み取った情報を、ＰＯＳ端末１１のＨＤＤ６４に記憶させているが、これに限定するものではなく、通信インターフェース２５を介して、ＰＯＳ端末１１の上位のシステムであるストアコンピュータＳＣに、撮像されたフレーム画像および当該フレーム画像から読み取った情報を伝達して、ストアコンピュータＳＣが備えるＨＤＤなどの記憶部に、撮像されたフレーム画像および当該フレーム画像から読み取った情報を記憶させても良い。または、記憶制御部４０４は、一日に一度、撮像されたフレーム画像と当該フレーム画像のタイムスタンプと当該フレーム画像から読み取った情報とを関連付けたファイルを作成し、作成したファイルをストアコンピュータＳＣに送信して、ストアコンピュータＳＣの記憶部に記憶させても良い。
【００３６】
商品登録部４０５は、読取部４０３により読み取った商品ＩＤにより特定される商品Ａの売上登録にかかる情報、すなわち、ＰＬＵファイルＦ１において、読取部４０３により読み取った商品ＩＤと対応付けられた商品分類、商品名、単価などの商品Ａの売上登録にかかる情報を売上マスタファイルに記録して売上登録を行う。
【００３７】
図５は、フレーム画像および当該フレーム画像から読み取った情報の記憶動作を説明するための図である。７つの画像０１〜０７（フレーム画像）が画像０１〜０７の順に撮像された場合、読取部４０３は、撮像された順に従って画像０１〜０７からのＪＡＮコードのデコードを実行する。そして、画像０２に含まれるバーコードからＪＡＮコードがデコードされた場合、記憶制御部４０４は、画像０２と当該画像０２に含まれるバーコードからデコードされたＪＡＮコードとを対応付けてＨＤＤ６４に記憶させる。
【００３８】
また、画像０４から商品Ａに付されたバーコードからＪＡＮコードの一部の情報が読み取られ、画像０５から当該商品Ａに付されたバーコードからＪＡＮコードの残り情報が読み取られ、画像０４から読み取られた情報と画像０５から読み取られた情報によりＪＡＮコードがデコードされた場合、記憶制御部４０４は、画像０４と、画像０５と、画像０４から読み取られた情報および画像０５から読み取られた情報によってデコードされたＪＡＮコードと、を対応付けて、ＨＤＤ６４に記憶させる。
【００３９】
さらに、記憶制御部４０４は、画像０１〜０７のうちＪＡＮコードが読み取られなかった画像０１，０３，０６，０７をＨＤＤ６４に記憶させずに破棄する。これにより、誤読が発生した場合に分析が行われないフレーム画像、つまり、読取部４０３によって情報が読み取られなかった画像を、ＨＤＤ６４に記憶させずに済むため、ＨＤＤ６４に記憶させるフレーム画像の量を減らすことができる。なお、図５に示す記憶動作においては、画像０４および画像０５の２つの画像から読み取られた情報によりＪＡＮコードをデコードする場合について記載しているが、２つの画像を基にＪＡＮコードをデコードする場合に限定するものではなく、２以上の画像から読み取られた情報によりＪＡＮコードをデコードする場合にも適用することができる。この場合、記憶制御部４０４は、ＪＡＮコードのデコードに使用した２以上の画像と、当該２以上の画像から読み取られた情報によってデコードされたＪＡＮコードとを対応付けて、ＨＤＤ６４に記憶させるものとする。
【００４０】
次に、チェックアウトシステム１の動作の流れについて説明する。図６は、本実施形態にかかるチェックアウトシステムの動作の一例を示すフローチャートである。
【００４１】
先ず、商品読取装置１０１側の動作について説明する。図６に示すように、ＰＯＳ端末１１による商品登録の開始などに応じて処理が開始されると、撮像画像取込部４０１は、撮像部１６４に撮像オン信号を出力して撮像部１６４による撮像を開始する（Ａｃｔ６０１）。次いで、撮像画像取込部４０１は、撮像部１６４が撮像してＲＡＭ１６３に保存されたフレーム画像を取り込む（Ａｃｔ６０２）。次いで、画像出力部４０２は、撮像画像取込部４０１により取り込まれたフレーム画像を、取り込まれた順に逐次ＰＯＳ端末１１へ出力する（Ａｃｔ６０３）。
【００４２】
次いで、ＣＰＵ１６１は、ＰＯＳ端末１１から商品登録の終了通知などによる業務終了の有無を判定する（Ａｃｔ６０４）。業務を継続する場合（Ａｃｔ６０４のＮｏ）、ＣＰＵ１６１は、Ａｃｔ６０２へ処理を戻して処理を継続させる。業務を終了する場合（Ａｃｔ６０４のＹｅｓ）、撮像画像取込部４０１は、撮像部１６４に撮像オフ信号を出力して撮像部１６４による撮像を終了し（Ａｃｔ６０５）、処理を終了する。
【００４３】
次に、ＰＯＳ端末１１側の動作について説明する。図６に示すように、キーボード２２の操作指示による商品登録の開始などに応じて処理が開始されると、ＣＰＵ６１は、商品読取装置１０１から出力された、フレーム画像を受信する（Ａｃｔ６０６）。次いで、読取部４０３は、画像出力部４０２から出力された順に、撮像画像取込部４０１により取り込まれたフレーム画像から、商品ＩＤやサービス情報などの情報を読み取る（Ａｃｔ６０７）。
【００４４】
そして、記憶制御部４０４は、撮像画像取込部４０１により取り込まれたフレーム画像のうち、読取部４０３により情報が読み取られたフレーム画像を、当該フレーム画像から読み取られた情報と対応付けてＨＤＤ６４に記憶させる（Ａｃｔ６０８）。
【００４５】
次いで、商品登録部４０５が、ＨＤＤ６４に記憶されたＰＬＵファイルＦ１を参照して、読取部４０３により読み取られた商品ＩＤと対応付けられた売上登録にかかる情報を読み出し、読み出した売上登録にかかる情報を売上マスタファイルに記録して、商品Ａの売上登録を行う（Ａｃｔ６０９）。なお、商品登録部４０５は、読取部４０３によりフレーム画像からサービス情報が読み取られた場合には、売上登録にかかる情報にサービス情報を付加して売上マスタファイルに記録する。
【００４６】
次いで、ＣＰＵ６１は、キーボード２２の操作指示による売上登録の終了などによる業務終了の有無を判定する（Ａｃｔ６１０）。業務を継続する場合（Ａｃｔ６１０のＮｏ）、ＣＰＵ６１は、Ａｃｔ６０６へ処理を戻して処理を継続させる。業務を終了する場合（Ａｃｔ６１０のＹｅｓ）、ＣＰＵ６１は処理を終了する。
【００４７】
このように本実施形態にかかるチェックアウトシステム１によれば、フレーム画像を撮像する撮像部１６４と、撮像されたフレーム画像から情報を読み取る読取部４０３と、撮像されたフレーム画像をＨＤＤ６４に記憶させるものであって、撮像されたフレーム画像のうち情報が読み取られたフレーム画像に、当該フレーム画像から読み取られた情報を対応付けてＨＤＤ６４に記憶させる記憶制御部４０４と、を備えることにより、情報の誤読が発生して、当該誤読の原因を分析する際に、誤読された情報と対応付けて記憶されたフレーム画像を使用して誤読が発生した原因を分析できるので、誤読が発生した場合の分析が容易になる。
【００４８】
本実施形態のＰＯＳ端末１１、商品読取装置１０１で実行されるプログラムは、ＲＯＭ等に予め組み込まれて提供される。本実施形態のＰＯＳ端末１１、商品読取装置１０１で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disk）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成しても良い。
【００４９】
さらに、本実施形態のＰＯＳ端末１１、商品読取装置１０１で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施形態のＰＯＳ端末１１、商品読取装置１０１で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【００５０】
本実施形態のＰＯＳ端末１１で実行されるプログラムは、上述した各部（読取部４０３、記憶制御部４０４、商品登録部４０５など）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が上記ＲＯＭからプログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、読取部４０３、記憶制御部４０４、商品登録部４０５が主記憶装置上に生成されるようになっている。
【００５１】
本実施形態の商品読取装置１０１で実行されるプログラムは、上述した各部（撮像画像取込部４０１、画像出力部４０２）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が上記ＲＯＭからプログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、撮像画像取込部４０１、画像出力部４０２が主記憶装置上に生成されるようになっている。
【００５２】
なお、本実施形態においては、ＰＯＳ端末１１側に読取部４０３、記憶制御部４０４、商品登録部４０５を備えるようにしたが、これに限るものではなく、商品読取装置１０１側に読取部４０３、記憶制御部４０４、商品登録部４０５を備えるようにしても良い。
【００５３】
また、本実施形態においては、商品読取装置１０１側に撮像画像取込部４０１、画像出力部４０２を備えるようにしたが、これに限るものではなく、ＰＯＳ端末１１側に撮像画像取込部４０１、画像出力部４０２を備えるようにしても良い。
【００５４】
本発明の実施形態を説明したが、この実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。この新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。この実施形態は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００５５】
１  チェックアウトシステム
１１  ＰＯＳ端末
６４  ＨＤＤ
１０１  商品読取装置
１６４  撮像部
４０３  読取部
４０４  記憶制御部
【図１】
0005496971.tif 000002
【図２】
0005496971.tif 000003
【図３】
0005496971.tif 000004
【図４】
0005496971.tif 000005
【図５】
0005496971.tif 000006
【図６】
0005496971.tif 000007