(57)【要約】      （修正有）【課題】提供された情報からその情報に関係する物品の存在場所を容易に特定できるようにする情報提供装置及びプログラムを提供する。【解決手段】情報提供装置は、検知部と、決定部と、音制御部とを備える。検知部は、提供される情報に該当する物品が配置された領域における移動体の位置及び移動方向を検知する。決定部は、移動体の位置及び移動方向と物品の領域内における位置との関係から情報を移動体に提供する方向を決定する。音制御部は、決定された方向に情報に係る音像が定位するように移動体に付随する音出力部を制御する。【選択図】図９
2019091103.tif 000002
【特許請求の範囲】
【請求項１】
提供される情報に該当する物品が配置された領域における移動体の位置及び移動方向を検知する検知手段と、
前記移動体の位置及び移動方向と前記物品の前記領域内における位置との関係から前記情報を前記移動体に提供する方向を決定する決定手段と、
前記決定手段により決定された方向に前記情報に係る音像が定位するように前記移動体に付随する音出力部を制御する音制御手段と、
を具備する情報提供装置。
【請求項２】
前記移動体に付随する撮像デバイスで撮像された画像を当該移動体に付随する画像表示部に表示させる画像制御手段、
をさらに具備する請求項１記載の情報提供装置。
【請求項３】
前記撮像デバイスで撮像された画像に前記物品の画像を合成する合成手段、
をさらに具備し、
前記画像制御手段は、前記合成手段で合成された画像を前記画像表示部に表示させる、請求項２記載の情報提供装置。
【請求項４】
前記決定手段により決定された方向が前記撮像デバイスで撮像された画像の範囲内か否かを判定する判定手段、
をさらに具備し、
前記合成手段は、前記決定手段により決定された方向が前記撮像デバイスで撮像された画像の範囲内であるとき、前記決定手段により決定された方向に前記物品の画像を合成する、請求項３記載の情報提供装置。
【請求項５】
前記検知手段により検知された前記移動体の位置が前記領域の外から内に入ったか否かを確認する確認手段、
をさらに具備し、
前記移動体が前記領域の内に入ったことを条件に前記情報を提供するモードに切り替わる、請求項１乃至４のうちいずれか１項記載の情報提供装置。
【請求項６】
コンピュータを、
提供される情報に該当する物品が配置された領域における移動体の位置及び移動方向を検知する検知手段、
前記移動体の位置及び移動方向と前記物品の前記領域内における位置との関係から前記情報を前記移動体に提供する方向を決定する決定手段、及び、
前記決定手段により決定された方向に前記情報に係る音像が定位するように前記移動体に付随する音出力部を制御する音制御手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、情報提供装置及びコンピュータを当該情報提供装置として機能させるためのプログラムに関する。
【背景技術】
【０００２】
従来、買物客が商品を運ぶために使用するカートの位置を検知し、そのカートの近くに陳列されている商品の情報を、当該カートに付随する表示デバイスに表示させるようにした情報提供装置がある。
【０００３】
しかしながら、カートを使用する買物客は、表示された情報に関係する商品がカートの近くにあることはわかるものの、どの方向にあるのかまでは知ることができなかった。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３‐００８０７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明の実施形態が解決しようとする課題は、提供された情報からその情報に関係する物品の存在場所を容易に特定できる情報提供装置を提供しようとするものである。
【課題を解決するための手段】
【０００６】
一実施形態において、情報提供装置は、検知手段と、決定手段と、音制御手段とを備える。検知手段は、提供される情報に該当する物品が配置された領域における移動体の位置及び移動方向を検知する。決定手段は、移動体の位置及び移動方向と物品の領域内における位置との関係から情報を移動体に提供する方向を決定する。音制御手段は、決定手段により決定された方向に情報に係る音像が定位するように移動体に付随する音出力部を制御する。
【図面の簡単な説明】
【０００７】
【図１】本実施形態が適用される店舗のレイアウト例を示す模式図。
【図２】本実施形態で使用されるカートの一例を示す斜視図。
【図３】カート端末の要部回路構成を示すブロック図。
【図４】情報提供サーバの要部回路構成を示すブロック図。
【図５】商品データベースの説明図。
【図６】会員データベースの説明図。
【図７】付加情報データベースの説明図。
【図８】カート端末のプロセッサが、制御プログラムに従って実行する制御処理の手順を示す流れ図。
【図９】カート端末のプロセッサが、制御プログラムに従って実行する制御処理の手順を示す流れ図。
【発明を実施するための形態】
【０００８】
以下、提供された情報からその情報に関係する物品の存在場所を容易に特定できる情報提供装置の実施形態について、図面を用いて説明する。なお、この実施形態では、スーパーマーケット等の店舗において、カートを利用して買物を行う買物客に推奨する商品の情報を提供するための情報提供装置を例示する。始めに、図１を用いて、本実施形態が適用される店舗のレイアウト例について説明する。
【０００９】
図１に示すように店舗Ｓは、複数の商品棚Ｒが配置された売場Ｓ１と、入口ＩＮ近くのカート置場Ｓ２とに区分けされている。各商品棚Ｒには、それぞれ物品の一例である商品が陳列されている。入口ＩＮから入店した買物客は、カート置場Ｓ２からカートＣを持ち出して売場Ｓ１へ入る。そして買物客は、カートＣを操作しながら売場Ｓ１を回り、商品棚Ｒに陳列されている商品のなかから購入する商品を取り出してカートＣのカゴに入れる。商品を取り終えた買物客は、カートＣを操作して図示しない会計場（レジ）へ移動し、会計を行う。
【００１０】
各商品棚Ｒには、発信機Ｂが取り付けられている。本実施形態では、商品棚Ｒの４つのコーナのうち、同一の対角線上にある一対のコーナにそれぞれ発信機Ｂが取り付けられている。発信機Ｂは、例えばBluetooth(登録商標)等の近距離無線通信規格に則り、周期的にビーコン信号を発信する。ビーコン信号には固有のビーコンＩＤが含まれる。発信機Ｂは、原則的にはほぼ同じ発信強度でビーコン信号を発信する。発信機Ｂは、周辺の環境に応じて、意図的に発信強度を変化させてもよい。
【００１１】
一方、詳細は後述するが、カートＣには上記発信機Ｂから発信されるビーコン信号を受信するための送受信回路１０４（図３を参照）が備えられており、売場Ｓ１に入ったカートＣの送受信回路１０４は、少なくとも１つの受信機Ｂから発信されるビーコン信号を受信する。なお、発信機Ｂの取付箇所は、図１のレイアウト例に限定されるものではない。要は、上述したように、売場Ｓ１に入ったカートＣの送受信回路１０４が、少なくとも１つの受信機Ｂから発信されるビーコン信号を受信できればよい。
【００１２】
図２は、カートＣの一例を示す斜視図である。カートＣは、ハンドルＣ１を備えたフレームＣ２の下方部に４つのキャスターＣ３を取り付け、前後及び左右の方向に移動可能となっている。すなわちカートＣは、移動体の一例である。フレームＣ２の一部は、買物カゴＥを着脱自在に支持するための支持部Ｃ４となっている。買物客は、支持部Ｃ４に支持された買物カゴＥに、購入する商品を上方から入れる。
【００１３】
ハンドルＣ１近傍のフレームＣ２には、情報提供装置の一例としてカート端末１０が取り付けられている。カート端末１０は、タッチパネル１０７を備えており、ハンドルＣ１を握ってカートＣを操作する買物客が該タッチパネル１０７に表示される画像を視認できる位置に取り付けられている。
【００１４】
支持部Ｃ４のハンドルＣ１側には、ＲＦＩＤ（Radio Frequency Identification）リーダ１０５（図３を参照）のアンテナ２０が取り付けられている。店舗Ｓで販売される各商品には、それぞれＲＦＩＤタグが付されている。ＲＦＩＤタグのＩＣメモリには、ＲＦＩＤタグ毎に割り当てられたユニークなタグＩＤとともに、当該ＲＦＩＤタグが付された商品を識別するための商品コードが記憶されている。
【００１５】
アンテナ２０は、ＲＦＩＤリーダ１０５の制御により、ＲＦＩＤタグに対する問合せ信号を電波として発信する。アンテナ２０から発信される電波は、買物カゴＥの装着方向に指向性を有している。したがって電波は、買物カゴＥに投入された商品に付されたＲＦＩＤタグで受信される。電波を受信したＲＦＩＤタグは、ＩＣメモリのデータを含む応答信号を電波として発信する。ＲＦＩＤタグから発信された電波はアンテナ２０で受信され、応答信号としてＲＦＩＤリーダ１０５に出力される。ＲＦＩＤリーダ１０５は、応答信号を復調して、ＩＣメモリのデータ、すなわちタグＩＤと商品コードとを読み取る。
【００１６】
支持部Ｃ４のハンドルＣ１とは反対側には、撮像デバイスであるカメラ３０が取り付けられている。カメラ３０は、カートＣの移動方向（進行方向）を撮影する。カメラ３０によって撮影された現実空間の画像は、タッチパネル１０７に表示される。
【００１７】
図３は、カート端末１０の要部回路構成を示すブロック図である。カート端末１０は、プロセッサ１０１、メインメモリ１０２、補助記憶デバイス１０３、送受信回路１０４、ＲＦＩＤリーダ１０５、画像処理回路１０６、タッチパネル１０７、センサ群１０８、カードリーダ１０９、通信ユニット１１０、仮想音像定位処理回路１１１及びシステムバス１１２を備える。そしてカート端末１０は、システムバス１１２に、プロセッサ１０１、メインメモリ１０２、補助記憶デバイス１０３、送受信回路１０４、ＲＦＩＤリーダ１０５、画像処理回路１０６、タッチパネル１０７、センサ群１０８、カードリーダ１０９、通信ユニット１１０及び仮想音像定位処理回路１１１を直接または信号入出力回路を介して接続する。かくしてカート端末１０は、プロセッサ１０１、メインメモリ１０２及び補助記憶デバイス１０３と、これらを接続するシステムバス１１２とによってコンピュータを構成する。
【００１８】
プロセッサ１０１は、上記コンピュータの中枢部分に相当する。プロセッサ１０１は、オペレーティングシステムやアプリケーションプログラムに従って、カート端末１０としての各種の機能を実現するべく各部を制御する。
【００１９】
メインメモリ１０２は、上記コンピュータの主記憶部分に相当する。メインメモリ１０２は、不揮発性のメモリ領域と揮発性のメモリ領域とを含む。メインメモリ１０２は、不揮発性のメモリ領域ではオペレーティングシステムやアプリケーションプログラムを記憶する。またメインメモリ１０２は、プロセッサ１０１が各部を制御するための処理を実行する上で必要なデータを不揮発性または揮発性のメモリ領域で記憶する場合もある。メインメモリ１０２は、揮発性のメモリ領域を、プロセッサ１０１によってデータが適宜書き換えられるワークエリアとして使用する。
【００２０】
補助記憶デバイス１０３は、上記コンピュータの補助記憶部分に相当する。例えばＥＥＰＲＯＭ（Electric Erasable Programmable Read-Only Memory）、ＨＤＤ（Hard Disc Drive）、あるいはＳＳＤ（Solid State Drive）等が補助記憶デバイス１０３として使用される。補助記憶デバイス１０３は、プロセッサ１０１が各種の処理を行う上で使用するデータや、プロセッサ１０１での処理によって生成されたデータを保存する。補助記憶デバイス１０３は、上記のアプリケーションプログラムを記憶する場合もある。
【００２１】
送受信回路１０４は、発信機Ｂから発信されたビーコン信号を受信し、そのビーコン信号から、ビーコンＩＤを検出する。また送受信回路１０４は、電波受信強度を測定するためのＲＳＳＩ（Received Signal Strength Indication）測定回路を含み、受信したビーコン信号の電波受信強度、いわゆるＲＳＳＩ値を測定する。そして送受信回路１０４は、ビーコン信号を受信する毎に、そのビーコン信号から検出したビーコンＩＤと、ＲＳＳＩ測定回路で測定されたＲＳＳＩ値とをプロセッサ１０１に供給する。
【００２２】
プロセッサ１０１は、送受信回路１０４からビーコンＩＤとＲＳＳＩ値とを受け取ると、そのＲＳＳＩ値を基に、ビーコンＩＤから特定される発信機Ｂとカート端末１０との距離ｒを次の（１）式により算出する。なお，（１）式において、「Ａ」は、当該カート端末１０の電波信号を１ｍ離れた場所で計測されるＲＳＳＩ値、「Ｂ」は電波減衰の定数（理論的には２）である。
【００２３】
ＲＳＳＩ（ｒ）＝Ａ−１０＊Ｂ/log10(ｒ)      …（１）
プロセッサ１０１は、単一の若しくは複数の距離情報ｒを用いて、カート端末１０の位置、つまりはカートＣの売場Ｓ内における位置を算出する。例えば、単一の距離情報ｒを用いる場合には、一点測位方式によりカートＣの位置を算出する。具体的には、最も距離的に近いと判断された発信機Ｂを基準にカートＣの位置を算出する。複数の距離情報ｒを用いる場合には、二点測位方式又は三点測位方式によりカートＣの位置を算出する。二点測位方式の場合には、二つの発信機Ｂを結んだ線分上に、距離情報ｒの比を取った地点をカートＣの位置として特定する。三点測位方式の場合には、一般的な三点測量の方法によってカートＣの位置を特定する。ここに、プロセッサ１０１を主体とするコンピュータは、送受信回路１０４と協働して、移動体であるカートＣの位置を検知する検知手段を構成する。
【００２４】
ＲＦＩＤリーダ１０５は、アンテナ２０を接続する。ＲＦＩＤリーダ１０５及びアンテナ２０の作用については、前述したとおりである。
【００２５】
画像処理回路１０６は、カメラ３０を接続する。画像処理回路１０６は、カメラ３０で撮像される現実空間の画像をリアルタイムで取り込み、必要に応じて加工する。プロセッサ１０１は、画像処理回路１０６により取り込まれた現実空間の画像若しくは加工された画像をタッチパネル１０７に表示させる。ここに、プロセッサ１０１を主体とするコンピュータは、画像処理回路１０６と協働して、カートＣに付随する画像表示部であるタッチパネル１０７に表示させる画像制御手段を構成する。
【００２６】
タッチパネル１０７は、カート端末１０の入力デバイスおよび表示デバイスとして機能する。カート端末１０は、動作モードとして、商品情報表示モード、ナビゲーションモード、推奨モード等を有する。タッチパネル１０７は、いずれかの動作モードを選択するためのボタン、いわゆるモード選択ボタンを入力デバイスとして備えている。なお、タッチパネル１０７は、上記モード切替ボタンに加えて他の機能ボタンを入力デバイスとして備えてもよい。
【００２７】
商品情報表示モードは、買物カゴＥに投入された商品の情報をタッチパネル１０７に表示させるモードである。前述したように、カートＣにはＲＦＩＤリーダ１０５のアンテナ２０が設けられており、買物カゴＥに投入された商品に付されたＲＦＩＤタグのデータを読み取ることができる。プロセッサ１０１は、商品情報表示モードが選択されると、ＲＦＩＤタグのデータから商品を特定し、商品名、価格等の商品情報をタッチパネル１０７に表示させる。
【００２８】
ナビゲーションモードは、売場Ｓ１のマップをタッチパネル１０７に表示させるモードである。前述したように、プロセッサ１０１は、送受信回路１０４で受信したビーコン信号に基づき、カートＣの現在位置を特定できる。そこでプロセッサ１０１は、ナビゲーションモードが選択されると、売場Ｓ１のマップにカートＣの現在位置を示すマーク等を表示させて、買物客に現在位置を知らせる。
【００２９】
推奨モードは、カートＣを使用している買物客に対して推奨する商品の情報を提供するモードである。情報は、音声により提供される。あるいは情報は、音声と画像とにより提供される。情報が画像だけで提供される場合もあり得る。情報を音声で提供する場合、プロセッサ１０１は、音像定位の技術を利用する。すなわちプロセッサ１０１は、買物客に推奨する商品が陳列されている商品棚Ｒの方向から情報としての音声が聞こえてくるように制御する。情報を画像で提供する場合、プロセッサ１０１は、ＡＲ（Augmented Reality：拡張現実）の技術を利用する。すなわちプロセッサ１０１は、カメラ３０で撮影された現実空間の画像に、推奨する商品の情報としての画像を合成させた合成画像をタッチパネル１０７に表示させるように制御する。このとき、推奨する商品の画像は、当該商品が陳列されている商品棚Ｒの方向に合成される。
【００３０】
センサ群１０８は、ＰＤＲ（Pedestrian Dead Reckoning:歩行者自律航法）と呼ばれる技術を利用してカートＣの移動状態を計測するために用いるセンサを含む。すなわちセンサ群１０８は、加速度センサ、ジャイロセンサ（角速度センサ）、地磁気センサ（電子コンパス）等を含む。センサ群１０８で測定された値は、プロセッサ１０１へと与えられる。プロセッサ１０１は、各センサの測定値に基づいて、カートＣがどの方向にどの程度移動したかという情報、つまりは移動方向（角度）と移動量（距離）とをリアルタイムに計測する。そしてプロセッサ１０１は、その移動方向と移動量とを積算することによって、カートＣの移動状態（動線）を表すデータを生成する。ここに、プロセッサ１０１を主体とするコンピュータは、センサ群１０８と協働して、移動体であるカートＣの移動方向を検知する検知手段を構成する。
【００３１】
カードリーダ１０９は、ポイントカード、会員カード等のカード媒体に記録されたデータを読み取る。これらのカード媒体には、カード所有者を識別するための会員コードを含むカード番号が記録されている。プロセッサ１０１は、カードリーダ１０９によって読み取られたカード番号から会員コードを検出し、この会員コードからカード所有者を特定する。
【００３２】
通信ユニット１１０は、通信ネットワーク４０を介して接続される情報提供サーバ５０との間でデータ通信を行う。通信ネットワーク４０は、例えばＷｉＦｉ（登録商標）規格の無線ネットワーク、またはモバイル通信ネットワーク等である。情報提供サーバ５０については、後述する。
【００３３】
仮想音像定位処理回路１１１は、音出力部である右スピーカ６０Ｒ及び左スピーカ６０Ｌと音源７０とを接続する。右スピーカ６０Ｒ、左スピーカ６０Ｌ及び音源７０は、カート端末１０の筺体内に設けられる。右スピーカ６０Ｒは、ハンドルＣ１を握った買物客から見て右側の端部近傍に設けられる。左スピーカ６０Ｌは、同買物客から見て左側の端部近傍に設けられる。なお、右スピーカ６０Ｒ及び左スピーカ６０Ｌの位置は、カート端末１０の筺体内に限定されるものではない。例えばハンドルＣ１の両端に右スピーカ６０Ｒと左スピーカ６０Ｌとを設けてもよい。
【００３４】
仮想音像定位処理回路１１１は、右スピーカ６０Ｒ及び左スピーカ６０Ｌの位置からカートＣを操作する買物客の聴取点までの音響伝達関数に基づき、所定の位置に仮想の音像を定位させるための仮想音像定位処理を実行する。仮想音像定位処理については公知であるので、ここでの説明は省略する。
なお、右スピーカ６０Ｒ及び左スピーカ６０Ｌは、指向性を有するスピーカであることが望ましい。指向性を有するスピーカを用いることによって、カートＣを操作する本人のみに音声を提供することができる。
【００３５】
図４は、情報提供サーバ５０の要部回路構成を示すブロック図である。情報提供サーバ５０は、プロセッサ５１、メインメモリ５２、補助記憶デバイス５３、通信ユニット５４及びシステムバス５５を備える。そして情報提供サーバ５０は、システムバス５５に、プロセッサ５１、メインメモリ５２、補助記憶デバイス５３及び通信ユニット５４を直接または信号入出力回路を介して接続する。かくして情報提供サーバ５０は、プロセッサ５１、メインメモリ５２及び補助記憶デバイス５３と、これらを接続するシステムバス５５とによってコンピュータを構成する。
【００３６】
プロセッサ５１は、上記コンピュータの中枢部分に相当する。プロセッサ５１は、オペレーティングシステムやアプリケーションプログラムに従って、情報提供サーバ５０としての各種の機能を実現するべく各部を制御する。
【００３７】
メインメモリ５２は、上記コンピュータの主記憶部分に相当する。メインメモリ５２は、不揮発性のメモリ領域と揮発性のメモリ領域とを含む。メインメモリ５２は、不揮発性のメモリ領域ではオペレーティングシステムやアプリケーションプログラムを記憶する。またメインメモリ５２は、プロセッサ５１が各部を制御するための処理を実行する上で必要なデータを不揮発性または揮発性のメモリ領域で記憶する場合もある。メインメモリ５２は、揮発性のメモリ領域を、プロセッサ５１によってデータが適宜書き換えられるワークエリアとして使用する。
【００３８】
補助記憶デバイス５３は、上記コンピュータの補助記憶部分に相当する。例えばＥＥＰＲＯＭ、ＨＤＤ、あるいはＳＳＤ等が補助記憶デバイス５３として使用される。補助記憶デバイス５３は、プロセッサ５１が各種の処理を行う上で使用するデータや、プロセッサ５１での処理によって生成されたデータを保存する。補助記憶デバイス５３は、上記のアプリケーションプログラムを記憶する場合もある。
【００３９】
通信ユニット５４は、前述した通信ネットワーク４０を介して接続される各カート端末１０との間でデータ通信を行う。
【００４０】
かかる構成の情報提供サーバ５０は、補助記憶デバイス５３の記憶領域の一部を、商品データベース８１、会員データベース８２及び付加情報データベース８３として使用する。
【００４１】
図５は、商品データベース８１の説明図である。商品データベース８１は、店舗Ｓで販売される商品に関する情報を記録した商品レコード８１Ｒを商品の数だけ保存する。商品レコード８１Ｒは、商品コード、商品名、単価、商品分類、商品画像等の項目を含む。なお、商品レコード８１Ｒが他の項目を含んで構成されてもよいのは言うまでもない。
【００４２】
図６は、会員データベース８２の説明図である。会員データベース８２は、ポイントカード会員等の会員となった消費者（カード所有者）に関する情報を記録した会員レコード８２Ｒを会員の数だけ保存する。会員レコード８２Ｒは、会員コード、氏名、性別、年齢、等の項目を含む。なお、会員レコード８２Ｒが他の項目を含んで構成されてもよいのは言うまでもない。
【００４３】
図７は、付加情報データベース８３の説明図である。付加情報データベース８３は、カートＣを操作する買物客に対して提供される付加情報を記録した付加情報レコード８３Ｒを保存する。付加情報は、買物客に推奨する商品に関する情報である。すなわち付加情報データベース８３は、付加情報レコード８３Ｒを買物客に推奨する商品の数だけ記録する。付加情報レコード８３Ｒは、商品コード、販売位置、音声情報、画像情報、提供条件等の項目を含む。なお、付加情報レコード８３Ｒが他の項目を含んで構成されてもよいのは言うまでもない。
【００４４】
付加情報レコード８３Ｒにおいて、商品コードは、推奨する商品を識別するためのコードである。商品コードは、商品データベース８１に保存された商品レコード８１Ｒの商品コードと同じである。販売位置は、推奨する商品が陳列されている商品棚Ｒの場所を特定する情報である。音声情報は、推奨する商品に関する情報を買物客に通知する内容の音声を表す情報である。例えば、「お客様にお勧めのＸＸＸ（商品名）は、こちらの棚で販売されています」という内容の音声が音声情報として設定される。画像情報は、推奨する商品の画像を表す情報である。画像は、例えば商品の外観画像である。提供条件は、推奨する商品の情報を買物客に提供する条件を表す情報である。条件は、例えば買物客の特性情報と行動情報とから決定される。特性情報は、買物客の性別，年齢等である。行動情報は、買物客が既に買物カゴＥに入れている商品の情報、あるいは売場Ｓ１での移動履歴、つまりは動線である。
【００４５】
なお、付加情報レコード８３Ｒにおいて、音声情報と画像情報は、必ずしも双方が記録されていなくてもよい。少なくとも音声情報が記録されていればよい。
【００４６】
図８及び図９は、カート端末１０のプロセッサ１０１が、制御プログラムに従って実行する制御処理の手順を示す流れ図である。制御プログラムは、メインメモリ１０２又は補助記憶デバイス１０３に記憶されている。なお、図８及び図９に示すとともに以下に説明する処理の内容は一例であって、同様な結果を得ることが可能であればその処理手順及び処理内容は特に限定されるものではない。以下、図８及び図９の流れ図とともに、買物客がカート置場Ｓ２から取り出したカートＣに取り付けられているカート端末１０の動作について説明する。
【００４７】
プロセッサ１０１は、Ａｃｔ１としてビーコン信号を受信するのを待ち受けている。カートＣがカート置場にある間は、送受信回路１０４においてビーコン信号が受信されない。買物客がカートＣを操作して売場Ｓ１に入ると、少なくとも１つの発信機Ｂから発信されるビーコン信号を送受信回路１０４が受信できる。プロセッサ１０１は、送受信回路１０４でビーコン信号を受信したことを確認すると（Ａｃｔ１、ＹＥＳ）、Ａｃｔ２へと進む。
【００４８】
Ａｃｔ２では、プロセッサ１０１は、動作モードを推奨モードに設定する。そしてプロセッサ１０１は、Ａｃｔ３として画像処理回路１０６を制御してカメラ３０を起動させて、Ａｃｔ４へと進む。カメラ３０を起動させることにより、カメラ３０による撮影が開始される。そして、カートＣの移動方向における現実空間の画像が画像処理回路１０６に取り込まれる。
【００４９】
ここに、プロセッサ１０１を主体とするコンピュータは、Ａｃｔ１の処理により、移動体であるカートＣの位置が売場Ｓ１の外から内に入ったか否かを確認する確認手段を構成する。そして同コンピュータは、Ａｃｔ２の処理により、カートが売場Ｓ１の内に入ったことを条件に推奨モード、つまりは情報を提供するモードにカート端末１０の動作モードを切り替える。
【００５０】
Ａｃｔ４では、プロセッサ１０１は、会員コードの入力有無を判定する。会員コードが入力されていない場合（Ａｃｔ４、ＮＯ）、プロセッサ１０１は、Ａｃｔ６へと進む。
【００５１】
カードリーダ１０９によりポイントカード又は会員カードのカード番号が読み取られると、プロセッサ１０１は、そのカード番号から会員コードを検出する。会員コードが検出されると（Ａｃｔ４、ＹＥＳ）、プロセッサ１０１は、Ａｃｔ５へと進む。
【００５２】
Ａｃｔ５では、プロセッサ１０１は、その会員コードで会員データベース８２を検索して、当該会員コードを含む会員レコード８２Ｒを読み出す。そしてプロセッサ１０１は、この会員レコード８２Ｒから、性別及び年齢の特性情報を取得する。会員の特性情報を取得できたならば、プロセッサ１０１は、Ａｃｔ６へと進む。
【００５３】
Ａｃｔ６では、プロセッサ１０１は、買物客の動線情報を取得する。すなわちプロセッサ１０１は、センサ群１０８で測定された値を基にカートＣの移動方向（角度）と移動量（距離）とをリアルタイムに計測し、その移動方向と移動量とを積算することによって、カートＣの動線情報、つまりは買物客の動線情報を取得する。買物客の動線情報を取得できたならば、プロセッサ１０１は、Ａｃｔ７へと進む。
【００５４】
Ａｃｔ７では、プロセッサ１０１は、買物カゴＥに商品が投入されているか否かを判断する。買物カゴＥに商品が投入されていると、その商品に付されたＲＦＩＤタグのデータがＲＦＩＤリーダ１０５によって読み取られる。ＲＦＩＤタグのデータが読み取られていない場合、買物カゴＥには商品が投入されていない。買物カゴＥに商品が投入されていない場合（Ａｃｔ７、ＮＯ）、プロセッサ１０１は、Ａｃｔ９へと進む。
【００５５】
ＲＦＩＤタグのデータが読み取られている場合、買物カゴＥには少なくとも１つの商品が投入されている。買物カゴＥに商品が投入されている場合（Ａｃｔ７、ＹＥＳ）、プロセッサ１０１は、Ａｃｔ８へと進む。
【００５６】
Ａｃｔ８では、プロセッサ１０１は、買物カゴＥに投入されている商品の商品情報を取得する。すなわちプロセッサ１０１は、ＲＦＩＤリーダ１０５で読み取られたＲＦＩＤタグのデータから商品コードを検出する。そしてプロセッサ１０１は、この商品コードで商品データベース８１を検索して、当該商品コードが設定された商品レコード８１Ｒの商品名、単価、商品分類等の商品情報を取得する。このとき、ＲＦＩＤリーダ１０５で２以上のＲＦＩＤタグのデータが読み取られている場合には、各データについて上記と同様の処理を実行する。こうして、買物カゴＥに投入されている商品の商品情報を取得できたならば、プロセッサ１０１は、Ａｃｔ９の処理へと進む。
【００５７】
Ａｃｔ９では、プロセッサ１０１は、提供条件を満足する付加情報の有無を判定する。すなわちプロセッサ１０１は、Ａｃｔ５の処理で取得した特性情報と、Ａｃｔ６の処理で取得した動線情報と、Ａｃｔ８の処理で取得した商品情報とを用いて、付加情報データベース８３を検索する。特性情報は、買物客の性別，年齢等である。動線情報は、その買物客が移動した売場Ｓ１に経路である。商品情報は、買物客がカートＣの買物カゴＥに入れた商品の情報である。プロセッサ１０１は、Ａｃｔ１０としてこれらの特性情報、動線情報及び商品情報を満足する提供条件が設定された付加情報レコード８３Ｒの有無を判定する。該当する付加情報レコード８３Ｒを検出できなかった場合（Ａｃｔ１０、ＮＯ）、プロセッサ１０１は、Ａｃｔ１１へと進む。
【００５８】
Ａｃｔ１１では、プロセッサ１０１は、画像処理回路１０６で処理した画像、すなわちカメラ３０で撮影された現実空間の画像をタッチパネル１０７に出力して、タッチパネル１０７の画面に表示させる。その後、プロセッサ１０１は、Ａｃｔ４に戻る。
【００５９】
一方、該当する付加情報レコード８３Ｒを検出できた場合には（Ａｃｔ１０、ＹＥＳ）、プロセッサ１０１は、図９のＡｃｔ１２へと進む。なお、提供条件は、特性情報、動線情報及び商品情報の全てを満足していなくてもよい。プロセッサ１０１は、提供条件毎に満足度を算出し、最も満足度が高い提供条件が設定された付加情報レコード８３Ｒを検出する。あるいはプロセッサ１０１は、提供条件とともに付加情報レコード８３Ｒに設定された販売位置を考慮し、カートＣの現在位置に対して最も近くにある提供条件が設定された付加情報レコード８３Ｒを検出してもよい。
【００６０】
Ａｃｔ１２では、プロセッサ１０１は、該当する付加情報レコード８３Ｒから推奨する商品の販売位置を取得する。そしてプロセッサ１０１は、Ａｃｔ１３へと進む。
【００６１】
Ａｃｔ１３では、プロセッサ１０１は、送受信回路１０４で受信しているビーコン信号により、カートＣの現在位置を取得する。またプロセッサ１０１は、センサ群で測定された値からカートＣの移動方向を特定する。こうして、推奨する商品の販売位置と、カートＣの現在位置及び移動方向とを特定できたならば、プロセッサ１０１は、Ａｃｔ１４へと進む。なお、Ａｃｔ１２の処理とＡｃｔ１３の処理とは前後が逆であってもよい。
【００６２】
Ａｃｔ１４では、プロセッサ１０１は、付加情報の提供方向を決定する。すなわちプロセッサ１０１は、カートＣの現在位置に居り、カートＣの移動方向を向いている買物客の視線が、推奨する商品の販売位置を向くために必要な水平方向及び垂直方向の角度を算出し、付加情報の提供方向とする。こうして、付加情報の提供方向を決定できたならば、プロセッサ１０１は、Ａｃｔ１５へと進む。ここに、プロセッサ１０１は、Ａｃｔ１２乃至Ａｃｔ１４の処理により、カートＣの位置及び移動方向と推奨する商品の売場Ｓ１内における位置との関係から音声情報または画像情報をカートＣに提供する方向を決定する決定手段を構成する。
【００６３】
Ａｃｔ１５では、プロセッサ１０１は、付加情報レコード８３Ｒが音声情報を含むか否かを判定する。音声情報を含まない場合（Ａｃｔ１５、ＮＯ）、プロセッサ１０１は、Ａｃｔ１８へと進む。音声情報を含む場合には（Ａｃｔ１５、ＹＥＳ）、プロセッサ１０１は、Ａｃｔ１６へと進む。
【００６４】
Ａｃｔ１６では、プロセッサ１０１は、仮想音像定位処理回路１１１を制御して、Ａｃｔ１４の処理で決定した提供方向に仮想の音像を定位処理する。さらにプロセッサ１０１は、Ａｃｔ１７として音源７０と左右一対のスピーカ６０Ｌ，６０Ｒとによって、音声情報の音声が定位処理された仮想の音像から再生されるように仮想音像定位処理回路１１１を制御する。その後、プロセッサ１０１は、Ａｃｔ１８へと進む。これにより、カートＣを操作する買物客には、左右一対のスピーカ６０Ｌ，６０Ｒから再生される音によって、推奨する商品が販売されている商品棚Ｒの方向から、その商品を推奨する音声情報の音声が聞こえてくる。ここにプロセッサ１０１は、仮想音像定位処理回路１１１と協働してＡｃｔ１６及びＡｃｔ１７の処理を実行することにより、決定された方向に音声情報に係る音像が定位するように音出力部を制御する音制御手段を構成する。
【００６５】
Ａｃｔ１８では、プロセッサ１０１は、付加情報レコード８３Ｒが画像情報を含むか否かを判定する。画像情報を含まない場合（Ａｃｔ１８、ＮＯ）、プロセッサ１０１は、Ａｃｔ４へと戻る。画像情報を含む場合には（Ａｃｔ１８、ＹＥＳ）、プロセッサ１０１は、Ａｃｔ１９へと進む。
【００６６】
Ａｃｔ１９では、プロセッサ１０１は、Ａｃｔ１４にて決定した提供方向が、カメラ３０で撮影されている画像の範囲内であるか否かを判定する。本実施形態では、Ａｃｔ１３においてカートＣの現在位置と移動方向とを特定することができる。したがって、カートＣの移動方向を撮影するカメラの画角から、撮影画像の範囲を特定できる。ここにプロセッサ１０１は、Ａｃｔ１９の処理により、決定された方向がカメラ３０で撮像された画像の範囲内か否かを判定する判定手段を構成する。
【００６７】
提供方向が撮影画像の範囲外である場合（Ａｃｔ１９、ＮＯ）、プロセッサ１０１は、Ａｃｔ４へと戻る。これに対し、提供方向が撮影画像の範囲内である場合には（Ａｃｔ１９、ＹＥＳ）、プロセッサ１０１は、Ａｃｔ２０へと進む。
【００６８】
Ａｃｔ２０では、プロセッサ１０１は、画像情報による画像の表示位置を、Ａｃｔ１４の処理で決定された提供方向の位置に特定する。そしてプロセッサ１０１は、Ａｃｔ２１として画像処理回路１０６を制御して、カメラ３０によって撮影されている現実空間の画像に、画像情報の画像を合成させる。このとき画像処理回路１０６は、画像情報の画像が現実空間の画像のＡｃｔ２０の処理で特定された位置に表示されるように合成する。画像の合成が終わると、プロセッサ１０１は、Ａｃｔ２２へと進む。ここにプロセッサ１０１は、画像処理回路１０６と協働してＡｃｔ２０及びＡｃｔ２１の処理を実行することにより、決定された方向がカメラ３０で撮像された画像の範囲内であるとき、そのカメラ３０で撮像された画像の決定された方向に推奨する商品の画像を合成する合成手段を構成する。
【００６９】
Ａｃｔ２２では、プロセッサ１０１は、画像処理回路１０６で処理した画像、すなわちカメラ３０で撮影された現実空間の画像に画像情報の画像を合成した画像をタッチパネル１０７に出力して、タッチパネル１０７の画面に表示させる。その後、プロセッサ１０１は、Ａｃｔ４に戻る。ここにプロセッサ１０１は、Ａｃｔ２２の処理により、合成された画像をタッチパネル１０７に表示させる画像制御手段を構成する。
【００７０】
このように本実施形態によれば、カートＣを操作して売場Ｓ１を回っている買物客に対し、推奨する商品が販売されている商品棚Ｒの方向から、その商品を推奨する音声情報の音声が聞こえてくるようになる。したがって買物客は、推奨する商品がどの方向の商品棚Ｒに陳列されているのかを容易に特定することができる。
【００７１】
また本実施形態によれば、カメラ３０で撮影された画像、つまりはカートＣの移動方向の現実空間を表す画像が、カート端末１０のタッチパネル１０７にリアルタイムで表示される。したがって買物客は、商品を推奨する音声情報の音声が例えば正面から聞こえてきた場合、タッチパネル１０７の画像から音声が聞こえてきた方向にある商品棚Ｒ等を確認することができる。また、商品を推奨する音声情報の音声が例えば背面から聞こえてきた場合には、カートＣを音声が聞こえてきた方向に向けることによって、タッチパネル１０７の画像から音声が聞こえてきた方向にある商品棚Ｒ等を確認することができる。
【００７２】
しかも本実施形態によれば、カメラ３０で撮影された現実空間の画像が推奨する商品が販売されている商品棚Ｒを含む場合、その商品棚Ｒの方向に推奨する商品の画像が表示される。したがって、買物客は視覚的にも推奨する商品が販売されている方向を確認することができる。
【００７３】
また、本実施形態によれば、買物客がカートＣをカート置場Ｓ２から売場Ｓ１に移動させるだけで自動的にカート端末１０が推奨モードとなる。したがって、買物客は手動で推奨モードを選択しなくても推奨商品に係る情報を得られるようになる。また、店舗側にとっても、自動的にカート端末１０が推奨モードになるので、買物客に対して推奨する商品の情報を自動的に提供できるので、販売の促進に繋がる。
【００７４】
前記実施形態は、以下のような変形実施が考えられる。  
前記実施形態では、プロセッサ１０１は、図９のＡｃｔ１９において、Ａｃｔ１４にて決定した提供方向が、カメラ３０で撮影されている画像の範囲内であるか否かを判定する。そして決定した提供方向が画像の範囲内であるとき、プロセッサ１０１は、Ａｃｔ２０において、画像情報による画像の表示位置を決定された提供方向の位置に特定した。この点については、Ａｃｔ１９及びＡｃｔ２０の処理を省略してもよい。すなわち、プロセッサ１０１は、付加情報レコード８３Ｒが画像情報を含む場合（Ａｃｔ１８、ＹＥＳ）、プロセッサ１０１は、カメラ３０によって撮影されている現実空間の画像に、画像情報の画像を合成させる。このような構成を採用したとしても、買物客は音声で情報が提供された商品がどのような商品であるのかを視覚的に確認できる効果を奏する。
【００７５】
前記実施形態では、カートＣを利用して買物を行う買物客に推奨する商品の情報を提供するためのカート端末１０を情報提供装置として例示した。情報提供装置は、上記のカート端末１０に限定されるものではない。例えば、音声による情報の提供は、視覚障害者に対して非常に有効である。そこで、視覚障害を持った買物客を対象に、その買物客が登録した買物リストにある商品がどの方向の商品棚に販売されているのか、あるいはカートＣの周辺に人がいるか等の情報を音声によって通知するカート端末を実現することも、前記実施形態の変形例として可能である。
【００７６】
また、移動体はカートＣに限定されない。例えば倉庫等で使用されるフォークリフトを移動体としてもよい。この場合、フォークリフトを操作する利用者に対し、所望の物品が置かれている棚方向からの音声により当該物品が置かれていることを通知することが考えられる。また、移動体を買物客等の人物とし、この人物が使用するヘッドフォン、スピーカ内蔵のタブレット端末等を情報提供装置として構成することも可能である。
【００７７】
なお、情報提供装置としてのカート端末１０の譲渡は一般に、制御プログラム等のプログラムがメインメモリ１０２又は補助記憶デバイス１０３に記憶された状態にて行われる。しかしこれに限らず、プログラムがメインメモリ１０２又は補助記憶デバイス１０３に記憶されていない状態で譲渡されてもよい。そしてこの場合は、カート端末１０が備える書き込み可能な記憶デバイスに、このカート端末１０とは個別に譲渡された制御プログラム等がユーザなどの操作に応じて書き込まれるか、上記の別の制御プログラムを書き替えてもよい。制御プログラム等の譲渡は、リムーバブルな記録媒体に記録して、あるいはネットワークを介した通信により行うことができる。記録媒体は、ＣＤ−ＲＯＭ，メモリカード等のようにプログラムを記憶でき、かつ装置が読み取り可能であれば、その形態は問わない。また、プログラムのインストールやダウンロードにより得る機能は、装置内部のＯＳ（オペレーティング・システム）等と協働してその機能を実現させるものであってもよい。
【００７８】
この他、本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００７９】
Ｂ…発信機、Ｃ…カート、Ｒ…商品棚、Ｓ１…売場、Ｓ２…カート置場、１０…カート端末、２０…アンテナ、３０…カメラ、５０…情報提供サーバ、６０Ｌ…左スピーカ、６０Ｒ…右スピーカ、７０…音源、５１、１０１…プロセッサ、５２、１０２…メインメモリ、５３、１０３…補助記憶デバイス、５４…通信ユニット、８１…商品データベース、８２…会員データベース、８３…付加情報データベース、１０４…送受信回路、１０５…ＲＦＩＤリーダ、１０６…画像処理回路、１０７…タッチパネル、１０８…センサ群、１０９…カードリーダ、１１０…通信ユニット、１１１…仮想音像定位処理回路。
【図１】
2019091103.tif 000003
【図２】
2019091103.tif 000004
【図３】
2019091103.tif 000005
【図４】
2019091103.tif 000006
【図５】
2019091103.tif 000007
【図６】
2019091103.tif 000008
【図７】
2019091103.tif 000009
【図８】
2019091103.tif 000010
【図９】
2019091103.tif 000011