(57)【特許請求の範囲】
【請求項１】
顧客が購入する商品について精算処理を実行する精算手段と、
前記顧客が所持する記憶媒体が使用された場合に、当該記憶媒体に記憶された前記顧客を識別可能な顧客識別情報に関連付けて記憶された第１属性情報を取得する第１属性取得手段と、
前記商品を購入する顧客を撮像した第１撮像画像から第２属性情報を認識する第２属性取得手段と、
予め定められた優先順位に基づき、前記第１属性情報および前記第２属性情報のうちの１つの属性情報を選択する選択手段と、
前記選択手段で選択された属性情報を、前記精算処理された商品を識別可能な商品識別情報と関連付けて記憶する記憶手段と、
前記第１属性取得手段が取得した第１属性情報と前記第２属性取得手段が認識した第２属性情報が相違する場合に、前記第１属性情報および前記第２属性情報に基づいて属性情報の認識精度を向上させるための学習を行う学習手段と、
を備えるＰＯＳ端末。
【請求項２】
前記記憶媒体から、前記顧客識別情報を読み取る読取手段を更に備え、
前記第１属性取得手段は、前記読取手段が読み取った顧客識別情報に関連付けて記憶された第１属性情報を取得する、請求項１に記載のＰＯＳ端末。
【請求項３】
顧客を撮像した第２撮像画像から第３属性情報を認識する第３属性取得手段をさらに備え、
前記選択手段は、さらに前記第１属性情報および前記第３属性情報のうちの一つの属性情報を選択する、請求項１または２に記載のＰＯＳ端末。
【請求項４】
前記選択手段は、さらに前記第２属性情報および前記第３属性情報のうちの一つの属性情報を選択する請求項３に記載のＰＯＳ端末。
【請求項５】
前記選択手段は、前記第１属性情報および前記第２属性情報および前記第３属性情報のうち、属性情報の確度が高いものほど優先的に選択する請求項３または４に記載のＰＯＳ端末。
【請求項６】
ＰＯＳ端末としてのコンピュータを、
顧客が購入する商品について精算処理を実行する精算手段と、
前記顧客が所持する記憶媒体が使用された場合に、当該記憶媒体に記憶された前記顧客を識別可能な顧客識別情報に関連付けて記憶された第１属性情報を取得する第１属性取得手段と、
前記商品を購入する顧客を撮像した第１撮像画像から第２属性情報を認識する第２属性取得手段と、
予め定められた優先順位に基づき、前記第１属性情報および前記第２属性情報のうちの１つの属性情報を選択する選択手段と、
前記選択手段で選択された属性情報を、前記精算処理された商品を識別可能な商品識別情報と関連付けて記憶する記憶手段と、
前記第１属性取得手段が取得した第１属性情報と前記第２属性取得手段が認識した第２属性情報が相違する場合に、前記第１属性情報および前記第２属性情報に基づいて属性情報の認識精度を向上させるための学習を行う学習手段と、
して機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、ＰＯＳ端末及びプログラムに関する。
【背景技術】
【０００２】
コンビニエンスストア等の店舗では、客層分析や商品の売上分析等のため、顧客の性別や年齢等の情報（以下、属性情報という）を取得するような場合がある。この属性情報の取得は、例えばキャッシャがＰＯＳ端末に備え付けられた選択ボタン等から、顧客の属性に応じたボタンを手動操作することで行われる。また、従来、店舗の出入口から入店する顧客を撮像するカメラによる撮像画像に基づいて、店舗に来店した顧客の客層（属性）を判定する技術が提案されている。
【０００３】
しかしながら、上記手動操作による取得方法では、ボタン操作が行われなかったり、ボタンが適当に操作されたりすることがあるため、有意義なデータを取得できない可能性がある。また、上記の画像に基づく取得方法では、顧客の顔を捉える必要があるが、顧客がカメラに正対するとは限らない。また、顧客がマスクや帽子等を身に付けている場合には属性を取得できない可能性がある。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明が解決しようとする課題は、顧客の属性情報の取得をより確実に行うことが可能なＰＯＳ端末及びプログラムを提供することである。
【課題を解決するための手段】
【０００５】
実施形態のＰＯＳ端末は、顧客が購入する商品について精算処理を実行する精算手段と、前記顧客が所持する記憶媒体が使用された場合に、当該記憶媒体に記憶された前記顧客を識別可能な顧客識別情報に関連付けて記憶された第１属性情報を取得する第１属性取得手段と、前記商品を購入する顧客を撮像した第１撮像画像から第２属性情報を認識する第２属性取得手段と、予め定められた優先順位に基づき、前記第１属性情報および前記第２属性情報のうちの１つの属性情報を選択する選択手段と、前記選択手段で選択された属性情報を、前記精算処理された商品を識別可能な商品識別情報と関連付けて記憶する記憶手段と、前記第１属性取得手段が取得した第１属性情報と前記第２属性取得手段が認識した第２属性情報が相違する場合に、前記第１属性情報および前記第２属性情報に基づいて属性情報の認識精度を向上させるための学習を行う学習手段と、を備える。
【図面の簡単な説明】
【０００６】
【図１】図１は、実施形態に係る店舗システムを模式的に示す図である。
【図２】図２は、ＰＯＳ端末のハードウェア構成の一例を示すブロック図である。
【図３】図３は、ＰＬＵファイルのデータ構成の一例を模式的に示す図である。
【図４】図４は、顧客ファイルのデータ構成の一例を模式的に示す図である。
【図５】図５は、属性記録ファイルのデータ構成の一例を示す図である。
【図６】図６は、ＰＯＳ端末の機能構成の一例を示すブロック図である。
【図７】図７は、属性登録処理の手順を示すフローチャートである。
【図８】図８は、属性認識処理の手順を示すフローチャートである。
【図９】図９は、属性読取処理の手順を示すフローチャートである。
【発明を実施するための形態】
【０００７】
以下では、コンビニエンスストア等の店舗に導入される店舗システムを例に、本実施形態に係るＰＯＳ端末及びプログラムについて説明する。
【０００８】
図１は、本実施形態に係る店舗システム１を模式的に示す図である。図１に示すように、店舗システム１は、カメラ１０と、ＰＯＳ端末２０とを有する。ここで、カメラ１０とＰＯＳ端末２０とは、有線又は無線の通信回線Ｎ１を介して接続される。
【０００９】
カメラ１０は、カラーＣＣＤ（Charge  Coupled  Device）やカラーＣＭＯＳ（Complementary  Metal  Oxide  Semiconductor）等の撮像素子を備えた撮像装置である。カメラ１０は、例えば３０ｆｐｓ等のフレームレートで動画像を撮像し、撮像画像としてＰＯＳ端末２０に送信する。カメラ１０は、例えば商品陳列エリア等、店舗内の複数の位置に設けられる。なお、複数のカメラ１０のうち、少なくとも１つがＰＯＳ端末２０の近傍、つまり精算場所に設けられているものとする。以下では、精算場所に設けられたカメラ１０をカメラ１０ａと表記し、精算場所以外に設けられたカメラ１０をカメラ１０ｂと表記する。なお、少なくともカメラ１０ａが撮像する画像（撮像画像）には、カメラ１０ａで撮像されたことを示す情報が付帯されているものとする。
【００１０】
ＰＯＳ端末２０は、本実施形態の情報処理装置に対応する。ＰＯＳ端末２０は、店舗内の精算場所に設けられ、顧客が持ち込んだ商品の登録及び精算を行う。また、ＰＯＳ端末２０は、顧客の性別や年齢等の情報（以下、属性情報という）を収集する。なお、店舗で販売される商品には、当該商品を識別可能な商品コード（商品識別情報）を保持するバーコード等のコードシンボルが付されているものとする。
【００１１】
図２は、ＰＯＳ端末２０のハードウェア構成の一例を示すブロック図である。ＰＯＳ端末２０は、情報処理を実行する情報処理部としてのマイクロコンピュータ２１を備える。マイクロコンピュータ２１は、主にＣＰＵ（Central  Processing  Unit）２２、ＲＯＭ（Read  Only  Memory）２３及びＲＡＭ（Random  Access  Memory）２４により構成される。ＲＯＭ２３は、ＣＰＵ２２が実行可能な各種プログラムを記憶する。ＲＡＭ２４は、ＰＯＳ端末２０の主記憶装置である。
【００１２】
ＣＰＵ２２には、キーボード２５、表示デバイス２６、タッチパネル２７及びドロワ２８が、図示しない入出力回路を介して接続される。キーボード２５は、数字や算術演算子が上面に表示されているテンキーや締めキー等を有する。表示デバイス２６は、液晶ディスプレイ等で構成され、ＣＰＵ２２の制御の下、各種の情報を表示する。タッチパネル２７は、表示デバイス２６上に積層され、表示デバイス２６に表示された画面に対する操作を受け付ける。ドロワ２８は、現金を収納する引出を備え、ＣＰＵ２２の制御の下、当該引出を開閉する。
【００１３】
また、ＣＰＵ２２には、コードスキャナ２９及びカードリーダ３０が、図示しない入出力回路を介して接続される。コードスキャナ２９は、商品に付されたコードシンボルから当該、コードシンボルに保持された商品コードを読み取る。カードリーダ３０は、顧客が提示するカード媒体から、当該カード媒体に保持された固有のカード番号等の情報を読み取る。ここで、カード媒体は、例えば、電子マネーカードやポイントカード、会員カード等であり、予め顧客に配布されているものとする。また、カード媒体が保持するカード番号は、当該カード媒体を所持する顧客の顧客識別情報として機能する。
【００１４】
また、ＣＰＵ２２には、通信部３１及びプリンタ３２が、図示しない入出力回路を介して接続される。通信部３１は、外部装置とデータ通信を実行するための通信インタフェースである。本実施形態において、通信部３１は、主に店舗内に配置された各カメラ１０との間でデータ通信を行う。プリンタ３２は、ＣＰＵ２２の制御の下、一取引の取引内容をレシートに印字する。
【００１５】
また、ＣＰＵ２２には、ＨＤＤ（Hard  Disk  Drive）やＳＳＤ（Solid  State  Drive）等の記憶部３３が、図示しない入出力回路を介して接続される。記憶部３３は、ＣＰＵ２２が実行可能なプログラムや各種ファイルを記憶する。記憶部３３に記憶されているプログラムや各種ファイルは、ＰＯＳ端末２０の起動時に、その全部又は一部がＲＡＭ２４にコピーされてＣＰＵ２２により実行される。また、記憶部３３は、ＰＬＵファイルＦ１、顧客管理ファイルＦ２、属性記録ファイルＦ３を記憶する。
【００１６】
ＰＬＵファイルＦ１には、店舗内で販売する各商品に関する情報が格納される。ここで、図３は、ＰＬＵファイルＦ１のデータ構成の一例を模式的に示す図である。図３に示すように、ＰＬＵファイルＦ１には、各商品を識別する商品コードに関連付けて、当該商品の商品名や単価等の商品情報が格納される。
【００１７】
顧客管理ファイルＦ２には、顧客に関する情報が格納される。ここで、図４は、顧客管理ファイルＦ２のデータ構成の一例を模式的に示す図である。図４に示すように、顧客管理ファイルＦ２には、各顧客に配布されたカード媒体のカード番号に関連付けて、当該顧客の年齢や性別等の第１属性情報が格納される。なお、顧客管理ファイルＦ２に第１属性情報を格納（登録）するタイミングは特に問わず、例えば、上述したカード媒体の配布時に登録を行う形態としてもよい。
【００１８】
属性記録ファイルＦ３は、商品を購入した顧客の属性を記録するためのファイルである。ここで、図５は、属性記録ファイルＦ３のデータ構成の一例を示す図である。図５に示すように、属性記録ファイルＦ３には、顧客が購入した商品の商品コードと、当該顧客の属性情報とが関連付けて格納される。なお、属性記録ファイルＦ３に登録される属性情報は、上述した第１属性情報、後述する第２属性情報及び第３属性情報の、何れか一つとなる。
【００１９】
また、記憶部３３は、人の顔を表す顔画像や当該顔画像に表された特徴量等から、当該人の性別や年齢等の属性を推定することが可能な属性判断用の辞書データ（図示せず）を記憶する。なお、辞書データの構成は特に問わず、公知の技術を用いるものとする。また、辞書データは、後述する第２属性取得部２１４及び第３属性取得部２１５毎に個別に用意する構成としてもよい。
【００２０】
次に、図６を参照して、ＰＯＳ端末２０の機能構成について説明する。図６は、ＰＯＳ端末２０の機能構成の一例を示すブロック図である。ＰＯＳ端末２０は、ＣＰＵ２２と、ＲＯＭ２３や記憶部３３に記憶されたプログラムとの協働により、商品登録部２１１、画像取込部２１２、第１属性取得部２１３、第２属性取得部２１４、第３属性取得部２１５、制御部２１６、属性学習部２１７及び属性登録部２１８を、機能部として備える。
【００２１】
商品登録部２１１は、顧客が買い上げた商品の売上登録及び精算に係る処理を行う。具体的に商品登録部２１１は、コードスキャナ２９等により取得された商品コードに基づき、当該商品コードに対応する商品情報をＰＬＵファイルＦ１から読み出す。また、商品登録部２１１は、商品情報に含まれる単価や、操作部１５を介して入力される販売個数等から商品の販売価格を算出し、図示しない売上マスタファイル等に記録することで商品登録を行う。
【００２２】
また、商品登録部２１１は、一取引分の登録及び精算が完了すると、その取引の内訳を示すレシートをプリンタ３２から出力させる。ここで、レシートには、顧客が買い上げた各商品の商品名や販売個数、客が支払った代金等が含まれる。
【００２３】
また、商品登録部２１１は、商品の精算時に、カードリーダ３０を介してカード番号等が入力されると、そのカード番号を用いて各種の処理を行う。例えば、カード媒体が電子マネーカードの場合、商品登録部２１１は、カード番号とともに入力される電子マネー情報に基づき電子決済を行う。また、カード媒体がポイントカードの場合、商品登録部２１１は、支払金額に応じて算出したポイント数を、カード番号に関連付けて付与する。なお、ポイント数の付与方法は特に問わないものとする。例えば、商品登録部２１は、付与したポイント数を顧客管理ファイルＦ２に累積記録する構成としてもよい。なお、この場合、顧客管理ファイルＦ２は、各カード番号に関連付けて、ポイント数を累積記録するための欄を有するものとする。
【００２４】
画像取込部２１２は、通信部３１を介して、カメラ１０が撮像する撮像画像を順次取り込み、所定時間分の撮像画像をＲＡＭ２４や記憶部３３に保持する。なお、撮像画像を保持する時間数は特に問わず、例えば３０分や１時間等としてもよい。
【００２５】
第１属性取得部２１３は、本実施形態の第１属性取得手段に対応する。第１属性取得部２１３は、カードリーダ３０を介してカード番号が入力された場合に、当該カード番号に対応する第１属性情報を顧客管理ファイルＦ２から読み取る。
【００２６】
第２属性取得部２１４は、本実施形態の第２属性取得手段に対応する。第２属性取得部２１４は、属性判断用の辞書データを用いることで、カメラ１０ａで撮像された撮像画像に含まれる顧客の顔画像等から、当該顧客の性別や年齢等の属性を認識（推定）する。そして、第２属性取得部２１４は、認識した属性を第２属性情報として取得する。
【００２７】
第３属性取得部２１５は、本実施形態の第３属性取得手段に対応する。第３属性取得部２１５は、第２属性取得部２１４と同様の手法により、カメラ１０ｂで撮像された撮像画像に含まれる顧客の顔画像等から、当該顧客の性別や年齢等の属性を認識（推定）する。そして、第３属性取得部２１５は、認識した属性を第３属性情報として取得する。なお、第２属性取得部２１４及び第３属性取得部２１５において、顔画像から属性を認識する方法は特に問わず、公知の技術を用いるものとする。
【００２８】
制御部２１６は、第１属性取得部２１３、第２属性取得部２１４及び第３属性取得部２１５の動作を制御する。例えば、制御部２１６は、キーボード２５の操作等により取引の開始が指示されると、第２属性取得部２１４を動作させる。また、制御部２１６は、カードリーダ３０によりカード番号の読み取りが行われると、第１属性取得部２１３を動作させる。また、制御部２１６は、常時或いは一定の時間間隔毎に第３属性取得部２１５を動作させる。
【００２９】
また、制御部２１６は、本実施形態の選択手段として機能する。制御部２１６は、予め定められた優先順位に基づき、同一の顧客について第１属性取得部２１３、第２属性取得部２１４及び第３属性取得部２１５で取得された属性情報の１つを登録対象に選択する。ここで、優先順位は、取得される属性情報の確度（信頼度）が高いものほど優先的に設定することが好ましい。本実施形態では、第１属性情報の優先順位が最も高く、第２属性情報、第３属性情報の順に優先順位が低くなるよう設定されているものとする。
【００３０】
また、制御部２１６は、同一の顧客について取得された第１属性情報、第２属性情報及び第３属性情報を、関連付けて管理する。なお、顧客の同一性を判定する方法は特に問わないものとする。例えば、制御部２１６は、第１属性取得部２１３で顧客の第１属性情報が取得された際に、当該顧客とカメラ１０ａで撮像されている顧客とが同一人物と判定する。また、制御部２１６は、カメラ１０ｂで撮像された顧客の顔や服装と同様の特徴を有する顧客がカメラ１０ａで撮像された場合に、両顧客を同一人物と判定する。また、制御部２１６は、カメラ１０ｂで撮像された顧客の店舗内での移動を追跡し、当該顧客がカメラ１０ａで撮像された場合に、両顧客を同一人物と判定する。
【００３１】
属性学習部２１７は、第１属性情報が取得する第１属性情報と、第２属性取得部２１４が取得する第２属性情報とに基づき、属性情報の認識精度を向上させるための学習（機械学習）を行う。具体的に、属性学習部２１７は、同一の顧客について取得された第１属性情報と第２属性情報とを比較する。そして、属性学習部２１７は、両属性情報が相違すると判定した場合に、第１属性情報の値や第２属性情報が取得された際の条件等に基づいて学習を行う。なお、学習方法は、特に問わず、公知の技術を用いることが可能である。また、第１属性情報との比較対象は、第２属性情報に限らず、第３属性情報であってもよい。以後、第２属性取得部２１４及び第３属性取得部２１５では、この学習結果に基づき第２属性情報及び第３属性情報の認識を行うことになる。
【００３２】
属性登録部２１８は、本実施形態の記録手段として機能する。属性登録部２１８は、同一の顧客について制御部２１６が登録対象に選択した第１属性情報〜第３属性情報の何れか１つを、当該顧客が購入した商品の商品コードと関連付けて属性記録ファイルＦ３に登録する。
【００３３】
以下、ＰＯＳ端末２０が行う属性登録処理について説明する。ここで、図７は、ＰＯＳ端末２０が行う属性登録処理の手順を示すフローチャートである。なお、本処理の前提として、画像取込部２１２は、カメラ１０で撮像された撮像画像を順次取り込むものとする。また、第３属性取得部２１５は、制御部２１６の制御の下、動作中であるとする。
【００３４】
まず、制御部２１６は、キーボード２５を介し、取引の開始が指示されるまで待機する（ステップＳ１１；Ｎｏ）。制御部２１６は、取引開始の指示を受け付けると（ステップＳ１１；Ｙｅｓ）、第２属性取得スレッドを起動し、本処理のバックグラウンドで実行させる（ステップＳ１２）。
【００３５】
図８は、第２属性取得スレッドの手順を示すフローチャートである。まず、第２属性取得部２１４は、画像取込部２１２が取り込んだカメラ１０ａの撮像画像から、顧客の顔画像を順次検出する（ステップＳ３１）。また、第２属性取得部２１４は、本スレッドの終了が指示されたか否かを判定する（ステップＳ３２）。
【００３６】
ステップＳ３２において、本スレッドの終了が指示されない場合（ステップＳ３２；Ｎｏ）、第２属性取得部２１４は、ステップＳ３１に戻り、顔画像の検出を継続する。一方、本スレッドの終了が指示された場合（ステップＳ３２；Ｙｅｓ）、第２属性取得部２１４は、ステップＳ３１で検出した顔画像から第２属性情報の取得を試み（ステップＳ３３）、本スレッドを終了する。
【００３７】
図７に戻り、商品登録部２１１は、コードスキャナ２９で商品コードが読み取られる毎に、その商品コードに対応する商品情報をＰＬＵファイルＦ１から読み出し、商品登録を行う（ステップＳ１３）。なお、カードリーダ３０によりカード媒体からカード番号等の情報が読み取られた場合、商品登録部２１１は、当該情報をＲＡＭ２４や記憶部３３に一時記憶する。
【００３８】
次いで、制御部２１６は、締めキーの操作により取引の終了が指示されたか否かを判定する（ステップＳ１４）。ここで、取引の終了が指示されない場合には（ステップＳ１４；Ｎｏ）、ステップＳ１３に戻る。
【００３９】
一方、取引の終了が指示された場合（ステップＳ１４；Ｙｅｓ）、制御部２１６は、バックグラウンドで動作中の第２属性取得スレッドを終了させる指示を行う（ステップＳ１５）。また、商品登録部２１１は、一取引分の精算を行い、その取引の内訳を示すレシートをプリンタ３２から出力させる（ステップＳ１６）。
【００４０】
続いて、制御部２１６は、ステップＳ１６で精算が行われた取引において、カード媒体が使用されたか否かを判定する（ステップＳ１７）。具体的に、制御部２１６は、ＲＡＭ２４や記憶部３３にカード番号が一時記憶されているか否かを判定する。ここで、カード番号が一時記憶されていた場合、制御部２１６は、カード媒体が使用されたと判定し（ステップＳ１７；Ｙｅｓ）、第１属性取得処理（ステップＳ１８）を実行させる。
【００４１】
図９は、第１属性取得処理の手順を示すフローチャートである。まず、第１属性取得部２１３は、一時記憶されたカード番号に基づき、当該カード番号に対応する顧客の第１属性情報を顧客管理ファイルＦ２から読み取る（ステップＳ４１）。
【００４２】
次いで、属性学習部２１７は、ステップＳ１２の第２属性取得スレッドにおいて、第２属性情報が取得されたか否かを判定する（ステップＳ４２）。ここで、第２属性情報が取得されていない場合には（ステップＳ４２；Ｎｏ）、属性学習部２１７は、ステップＳ２１に移行する。
【００４３】
一方、第２属性情報が取得された場合（ステップＳ４２；Ｙｅｓ）、属性学習部２１７は、その第２属性情報と、ステップＳ４１で取得された第１属性情報とに基づいて学習を行い（ステップＳ４３）、ステップＳ２１に移行する。なお、制御部２１６は、第１属性取得処理が実行された場合、ステップＳ４１で取得された第１属性情報を登録対象に選択する。
【００４４】
図７に戻り、制御部２１６は、カード媒体は不使用と判定した場合（ステップＳ１７；Ｎｏ）、ステップＳ１２の第２属性取得スレッドにおいて、第２属性情報が取得されたか否かを判定する（ステップＳ１９）。ここで、第２属性情報が取得された場合（ステップＳ１９；Ｙｅｓ）、制御部２１６は、その第２属性情報を登録対象に選択し、ステップＳ２１に移行する。
【００４５】
一方、第２属性情報が取得されていない場合（ステップＳ１９；Ｎｏ）、制御部２１６は、カメラ１０ａで撮像されている顧客の第３属性情報が、第３属性取得部２１５で取得されたか否かを判定する（ステップＳ２０）。第３属性取得部２１５で属性情報が取得されている場合（ステップＳ２０；Ｙｅｓ）、制御部２１６は、その第３属性情報を登録対象に選択し、ステップＳ２１に移行する。なお、第３属性取得部２１５でも属性情報が取得されていなかった場合（ステップＳ２０；Ｎｏ）、制御部２１６は、属性情報を不明とし、本処理を終了する。
【００４６】
ステップＳ２１では、属性登録部２１８が、ステップＳ１６で精算された商品の商品コードと、ステップＳ１８〜Ｓ２０の何れかで選択された属性情報とを関連付けて属性記録ファイルＦ３に登録し（ステップＳ２１）、本処理を終了する。
【００４７】
なお、属性登録部２１８が属性記録ファイルＦ３に登録する商品の商品コードは、精算された全ての商品の商品コードであってもよいし、特定の商品の商品コードであってもよい。また、ステップＳ２０で属性情報が不明と判定された場合には、属性登録部２１８が、属性情報が不明であることを示す情報を、対応する商品コードと関連付けて属性記録ファイルＦ３に登録する構成としてもよい。
【００４８】
以上のように、本実施形態のＰＯＳ端末２０は、取得の手法や取得に係る条件（撮像位置、撮像タイミング）が異なる複数の属性取得部を用いることで、同一の顧客についての属性情報の取得を多角的に行う。そして、ＰＯＳ端末２０は、予め定められた優先順位に基づき、取得した属性情報の中から属性情報の１つを選択し、顧客が購入した商品の商品コードと関連付けて属性記録ファイルＦ３に記録する。これにより、ＰＯＳ端末２０では、顧客の属性情報の取得機会を増やすことができるため、顧客の属性情報の取得をより確実に行うことができる。また、ＰＯＳ端末２０では、確度の高い属性情報を優先的に選択するため、有意義な属性情報を取得することができる。
【００４９】
以上、本発明の実施形態を説明したが、上記実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。上記実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更、追加、組み合せ等を行うことができる。また、上記実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【００５０】
例えば、上記実施形態では、ＰＯＳ端末２０がＰＬＵファイルＦ１、顧客管理ファイルＦ２及び属性記録ファイルＦ３を保持する形態としたが、これに限らないものとする。例えば、ＰＯＳ端末２０がアクセス可能な外部装置にＰＬＵファイルＦ１、顧客管理ファイルＦ２及び属性記録ファイルＦ３の何れか又は全てを保持する構成としてもよい。
【００５１】
また、上記実施形態では、第１属性取得部２１３、第２属性取得部２１４及び第３属性取得部２１５の３つの属性取得部を用いた例を説明したが、他の属性取得部を追加する構成としてもよい。この構成を採用する場合、他の属性取得部は、第１属性取得部２１３、第２属性取得部２１４及び第３属性取得部２１５とは、属性情報の取得手法や取得に係る条件が異なることが好ましい。なお、他の属性取得部を追加する場合には、上記実施形態と同様、取得される属性情報の確度（信頼度）に応じて、優先順位が設定されるものとする。
【００５２】
また、上記実施形態では、ＰＯＳ端末２０に本願発明の情報処理装置を適用した例を説明したが、これに限らず、他の装置に適用してもよい。
【００５３】
また、上記実施形態の各装置で実行されるプログラムは、各装置が備える記憶媒体（ＲＯＭ又は記憶部）に予め組み込んで提供するが、これに限らないものとする。例えば、プログラムは、インストール可能な形式又は実行可能な形式のファイルで、コンピュータで読み取り可能な記憶媒体（記録媒体）に記録して提供してもよい。係る記憶媒体は、例えばＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disk）等が挙げられる。更に、記憶媒体は、コンピュータ或いは組み込みシステムと独立した媒体に限らないものとする。例えば、記憶媒体は、ＬＡＮやインターネット等により伝達されたプログラムをダウンロードすることで、記憶又は一時記憶した記憶媒体も含まれる。
【００５４】
また、上記各実施形態の各装置で実行されるプログラムは、インターネット等のネットワーク経由で提供又は配布する構成としてもよい。
【符号の説明】
【００５５】
１  店舗システム
１０  カメラ
２０  ＰＯＳ端末
２１１  商品登録部
２１２  画像取込部
２１３  第１属性取得部
２１４  第２属性取得部
２１５  第３属性取得部
２１６  制御部
２１７  属性学習部
２１８  属性登録部
【先行技術文献】
【特許文献】
【００５６】
【特許文献１】特開２０１４−１４６１５４号公報
【図１】
0006261529.tif 000002
【図２】
0006261529.tif 000003
【図３】
0006261529.tif 000004
【図４】
0006261529.tif 000005
【図５】
0006261529.tif 000006
【図６】
0006261529.tif 000007
【図７】
0006261529.tif 000008
【図８】
0006261529.tif 000009
【図９】
0006261529.tif 000010