(57)【要約】【課題】顧客を、所望の商品が配置されている位置まで案内する商品案内装置を提供する。【解決手段】店舗内の顧客の現在位置情報を取得する現在位置情報取得部１０２と、商品情報と商品位置情報とが対応づけて格納されている商品位置情報格納部１０３と、商品情報受付部１０１が受け付けた商品情報に対応する一以上の商品位置情報を、商品位置情報格納部１０３から取得する商品位置情報取得部１０６と、通路情報格納部１０７に格納された通路情報と、現在位置情報と、商品位置情報とを用いて、商品を購入するための購入経路情報を取得する購入経路情報取得部１０８と、購入経路情報を用いて商品の配置されている位置まで顧客を案内する案内情報を出力する出力部１０９とを備えた。【選択図】図１
2015230236.tif 000002
【特許請求の範囲】
【請求項１】
商品を示す情報である一以上の商品情報を受け付ける商品情報受付部と、
商品を提供する店舗内における顧客の現在位置を示す情報である現在位置情報を取得する現在位置情報取得部と、
商品情報と、店舗内における当該商品情報が示す商品が配置されている位置を示す情報である商品位置情報とが対応づけて格納されている商品位置情報格納部と、
前記商品情報受付部が受け付けた一以上の商品情報に対応する一以上の商品位置情報を、前記商品位置情報格納部から取得する商品位置情報取得部と、
店舗内の通路を示す情報である通路情報が格納される通路情報格納部と、
前記通路情報と、前記現在位置情報取得部が取得した現在位置情報と、前記商品位置情報取得部が取得した一以上の商品位置情報とを用いて、前記商品情報受付部が受け付けた１以上の商品情報が示す商品を購入するための経路である購入経路を示す情報である購入経路情報を取得する購入経路情報取得部と、
前記購入経路情報取得部が取得した購入経路情報を用いて、前記商品情報受付部が受け付けた一以上の商品情報が示す商品の配置されている位置まで顧客を案内するための情報である案内情報を出力する出力部とを備えた商品案内装置。
【請求項２】
前記商品情報受付部は、複数の商品情報を受け付け、
前記商品位置情報取得部は、前記商品情報受け付けた複数の商品情報にそれぞれ対応する複数の商品位置情報を取得し、
前記購入経路情報取得部は、前記商品位置情報取得部が取得した複数の商品位置情報を用いて、前記商品情報受付部が受け付けた複数の商品情報が示す複数の商品を購入するための購入経路を示す購入経路情報を取得する請求項１記載の商品案内装置。
【請求項３】
前記商品位置情報格納部には、各商品情報に対して複数の商品位置情報が対応づけて格納されている請求項１または請求項２記載の商品案内装置。
【請求項４】
前記商品位置情報取得部は、前記商品位置情報格納部に格納されている前記商品情報受付部が受け付けた商品情報に対応する複数の商品位置情報のうちの、前記現在位置情報取得部が取得した現在位置に最も近い商品位置情報を取得する請求項３記載の商品案内装置。
【請求項５】
前記商品位置情報は、対応する商品が配置される高さ方向の情報を有しており、
前記出力部は、商品が配置されている高さ方向の位置を案内するための情報を更に含む案内情報を出力する請求項１から請求項４いずれか一項記載の商品案内装置。
【請求項６】
商品情報と、当該商品情報が示す商品の一般名称とが対応づけて格納される商品名称格納部を更に備え、
前記商品位置情報取得部は、前記商品情報受付部が受け付けた商品情報が示す商品が、店舗内に配置されていない場合に、前記商品名称格納部から当該商品情報に対応する一般名称を取得し、当該一般名称に対応づけられた商品位置情報を取得する請求項１から請求項５いずれか一項記載の商品案内装置。
【請求項７】
商品情報と、当該商品情報が示す商品の在庫の状況を示す在庫情報とが格納される在庫情報格納部を更に備え、
前記出力部は、前記商品情報受付部が受け付けた商品情報が示す商品の在庫情報に応じた出力を行う請求項１から請求項６いずれか一項記載の商品案内装置。
【請求項８】
商品を示す情報である一以上の商品情報が格納される商品情報格納部と、
商品を提供する店舗内を撮影して、店舗内の映像である店舗内映像を取得する撮影部と、を更に備え、
前記商品情報受付部は、前記商品情報格納部に格納されている商品情報を受け付け、
前記現在位置関連情報取得部は、前記店舗内映像を用いて前記現在位置情報を取得し、
前記出力部は、前記撮影部が取得した店舗内映像と、案内情報に対応する画像とを重ねて表示する請求項１から請求項７いずれか一項記載の商品案内装置。
【請求項９】
商品案内装置と、端末装置とを備えた商品案内システムを構成する端末装置であって、
商品を示す情報である一以上の商品情報が格納される商品情報格納部と、
前記商品情報格納部に格納された一以上の商品情報を、前記商品案内装置に送信する商品情報送信部と、
商品を提供する店舗内を撮影して、店舗内の映像である店舗内映像を取得する撮影部と、
前記撮影部が取得した店舗内映像に対応する情報であって、店舗内における顧客の現在位置に関する情報である現在位置関連情報を前記商品案内装置に送信する現在位置関連情報送信部と、
前記商品案内装置から、前記商品情報送信部が送信した一以上の商品情報が示す商品の配置されている位置まで案内するための情報である案内情報を受信する案内情報受信部と、
前記撮影部が取得した店舗内映像と、前記案内情報に対応する画像とを重ねて表示する表示部とを備えた端末装置。
【請求項１０】
現在位置情報取得部と、商品情報と店舗内における当該商品情報が示す商品が配置されている位置を示す情報である商品位置情報とが対応づけて格納されている商品位置情報格納部と、商品位置情報取得部と、店舗内の通路を示す情報である通路情報が格納される通路情報格納部と、購入経路情報取得部と、出力部とを用いて行われる商品案内方法であって、
前記現在位置情報取得部が、商品を示す情報である一以上の商品情報を受け付ける商品情報受付ステップと、
前記現在位置情報取得部が、商品を提供する店舗内における顧客の現在位置を示す情報である現在位置情報を取得する現在位置情報取得ステップと、
前記商品位置情報取得部が、前記商品情報受付ステップで受け付けた一以上の商品情報に対応する商品位置情報を、前記商品位置情報格納部から取得する商品位置情報取得ステップと、
前記購入経路情報取得部が、前記通路情報と、前記現在位置情報取得ステップで取得した現在位置情報と、前記商品位置情報取得ステップで取得した商品位置情報とを用いて、前記商品情報受付ステップで受け付けた１以上の商品情報が示す商品を購入するための経路である購入経路を示す情報である購入経路情報を取得する購入経路情報取得ステップと、
前記出力部が、前記購入経路情報取得ステップで取得した購入経路情報を用いて、前記商品情報受付ステップで受け付けた一以上の商品情報が示す商品の配置されている位置まで顧客を案内するための情報である案内情報を出力する出力ステップとを備えた商品案内方法。
【請求項１１】
商品情報と、店舗内における当該商品情報が示す商品が配置されている位置を示す情報である商品位置情報とが対応づけて格納されている商品位置情報格納部と、店舗内の通路を示す情報である通路情報が格納される通路情報格納部と、にアクセス可能なコンピュータを、
商品を示す情報である一以上の商品情報を受け付ける商品情報受付部と、
商品を提供する店舗内における顧客の現在位置を示す情報である現在位置情報を取得する現在位置情報取得部と、
前記商品情報受付部が受け付けた一以上の商品情報に対応する商品位置情報を、前記商品位置情報格納部から取得する商品位置情報取得部と、
前記通路情報と、前記現在位置情報取得部が取得した現在位置情報と、前記商品位置情報取得部が取得した商品位置情報とを用いて、前記商品情報受付部が受け付けた１以上の商品情報が示す商品を購入するための経路である購入経路を示す情報である購入経路情報を取得する購入経路情報取得部と、
前記購入経路情報取得部が取得した購入経路情報を用いて、前記商品情報受付部が受け付けた一以上の商品情報が示す商品の配置されている位置まで顧客を案内するための情報である案内情報を出力する出力部として機能させるためのプログラム。
【請求項１２】
商品を示す情報である一以上の商品情報が格納される商品情報格納部にアクセス可能なコンピュータを、
前記商品情報格納部に格納された一以上の商品情報を、商品案内装置に送信する商品情報送信部と、
商品を提供する店舗内を撮影して、店舗内の映像である店舗内映像を取得する撮影部と、
前記撮影部が取得した店舗内映像に対応する情報であって、店舗内における顧客の現在位置に関する情報である現在位置関連情報を前記商品案内装置に送信する現在位置関連情報送信部と、
前記商品案内装置から、前記商品情報送信部が送信した一以上の商品情報が示す商品の配置されている位置まで案内するための情報である案内情報を受信する案内情報受信部と、
前記撮影部が取得した店舗内映像と、案内情報に対応する画像とを重ねて表示する表示部として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、顧客を案内する装置等に関するものである。
【背景技術】
【０００２】
従来の技術として、道路網データとランドマークデータとを含む地図データに基づいて出発地から目的地までの道案内を行う道路案内装置が知られていた（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−２０７３５８号公報（第１頁、第１図等）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の技術においては、スーパーマーケット等の店舗内において、顧客を、購入を希望する商品等の、目的の商品が配置されている位置まで案内することができない、という課題があった。
【０００５】
本発明は上記のような課題を解消するためになされたものであり、顧客を、所望の商品が配置されている位置まで案内することができる商品案内装置等を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の商品案内装置は、商品を示す情報である一以上の商品情報を受け付ける商品情報受付部と、商品を提供する店舗内における顧客の現在位置を示す情報である現在位置情報を取得する現在位置情報取得部と、商品情報と、店舗内における商品情報が示す商品が配置されている位置を示す情報である商品位置情報とが対応づけて格納されている商品位置情報格納部と、商品情報受付部が受け付けた一以上の商品情報に対応する一以上の商品位置情報を、商品位置情報格納部から取得する商品位置情報取得部と、店舗内の通路を示す情報である通路情報が格納される通路情報格納部と、通路情報と、現在位置情報取得部が取得した現在位置情報と、商品位置情報取得部が取得した一以上の商品位置情報とを用いて、商品情報受付部が受け付けた１以上の商品情報が示す商品を購入するための経路である購入経路を示す情報である購入経路情報を取得する購入経路情報取得部と、購入経路情報取得部が取得した購入経路情報を用いて、商品情報受付部が受け付けた一以上の商品情報が示す商品の配置されている位置まで顧客を案内するための情報である案内情報を出力する出力部とを備えた商品案内装置である。
【０００７】
かかる構成により、購入経路情報が示す経路と、顧客の現在位置とに応じて、顧客を、所望の商品が配置されている位置まで案内することができる。
【０００８】
また、本発明の商品案内装置は、前記商品案内装置において、商品情報受付部は、複数の商品情報を受け付け、商品位置情報取得部は、商品情報受け付けた複数の商品情報にそれぞれ対応する複数の商品位置情報を取得し、購入経路情報取得部は、商品位置情報取得部が取得した複数の商品位置情報を用いて、商品情報受付部が受け付けた複数の商品情報が示す複数の商品を購入するための購入経路を示す購入経路情報を取得する商品案内装置である。
【０００９】
かかる構成により、複数の商品を適切に購入できるよう、店舗内において顧客を案内することができる。
【００１０】
また、本発明の商品案内装置は、前記商品案内装置において、商品位置情報格納部には、各商品情報に対して複数の商品位置情報が対応づけて格納されている商品案内装置である。
【００１１】
かかる構成により、商品情報に対応する商品位置情報を、複数の商品位置情報の中から選択することができる。これにより、顧客の現在位置に対して適切な商品位置情報を取得して、顧客を適切に案内することができる。
【００１２】
また、本発明の商品案内装置は、前記商品案内装置において、商品位置情報取得部は、商品位置情報格納部に格納されている商品情報受付部が受け付けた商品情報に対応する複数の商品位置情報のうちの、現在位置情報取得部が取得した現在位置に最も近い商品位置情報を取得する商品案内装置である。
【００１３】
かかる構成により、顧客の現在位置に最も近い商品位置情報を用いて購入経路情報を取得することができ、顧客の購入のための移動を短縮することが可能となる。。
【００１４】
また、本発明の商品案内装置は、前記商品案内装置において、商品位置情報は、対応する商品が配置される高さ方向の情報を有しており、出力部は、商品が配置されている高さ方向の位置を案内するための情報を更に含む案内情報を出力する商品案内装置である。
【００１５】
かかる構成により、商品の配置されている高さを顧客に示すことができる。
【００１６】
また、本発明の商品案内装置は、前記商品案内装置において、商品情報と、商品情報が示す商品の一般名称とが対応づけて格納される商品名称格納部を更に備え、商品位置情報取得部は、商品情報受付部が受け付けた商品情報が示す商品が、店舗内に配置されていない場合に、商品名称格納部から商品情報に対応する一般名称を取得し、一般名称に対応づけられた商品位置情報を取得する商品案内装置である。
【００１７】
かかる構成により、商品がない場合に、代替となる商品の売り場へ顧客を案内することができる。
【００１８】
また、本発明の商品案内装置は、前記商品案内装置において、商品情報と、商品情報が示す商品の在庫の状況を示す在庫情報とが格納される在庫情報格納部を更に備え、出力部は、商品情報受付部が受け付けた商品情報が示す商品の在庫情報に応じた出力を行う商品案内装置である。
【００１９】
かかる構成により、在庫状況に応じて、適切に顧客を案内することができる。
【００２０】
また、本発明の商品案内装置は、前記商品案内装置において、商品を示す情報である一以上の商品情報が格納される商品情報格納部と、商品を提供する店舗内を撮影して、店舗内の映像である店舗内映像を取得する撮影部と、を更に備え、商品情報受付部は、商品情報格納部に格納されている商品情報を受け付け、現在位置関連情報取得部は、店舗内映像を用いて現在位置情報を取得し、出力部は、撮影部が取得した店舗内映像と、案内情報に対応する画像とを重ねて表示する商品案内装置である。
【００２１】
かかる構成により、商品案内装置単独で、顧客を店舗内において商品のある位置まで案内することができる。また、ユーザの見ている店舗内の様子とほぼ同じ様子が写された店舗内画像に案内を表示することが可能となり、よりわかりやすくユーザを案内することができる。
【００２２】
本発明の端末装置は、商品案内装置と、端末装置とを備えた商品案内システムを構成する端末装置であって、商品を示す情報である一以上の商品情報が格納される商品情報格納部と、商品情報格納部に格納された一以上の商品情報を、商品案内装置に送信する商品情報送信部と、商品を提供する店舗内を撮影して、店舗内の映像である店舗内映像を取得する撮影部と、撮影部が取得した店舗内映像に対応する情報であって、店舗内における顧客の現在位置に関する情報である現在位置関連情報を商品案内装置に送信する現在位置関連情報送信部と、商品案内装置から、商品情報送信部が送信した一以上の商品情報が示す商品の配置されている位置まで案内するための情報である案内情報を受信する案内情報受信部と、撮影部が取得した店舗内映像と、案内情報に対応する画像とを重ねて表示する表示部とを備えた端末装置である。
【００２３】
かかる構成により、ユーザの見ている店舗内の様子とほぼ同じ様子が写された店舗内画像に案内を表示することが可能となり、よりわかりやすく顧客を案内することができる。
【発明の効果】
【００２４】
本発明による商品案内装置等によれば、顧客を、所望の商品が配置されている位置まで案内することができる。
【図面の簡単な説明】
【００２５】
【図１】実施の形態１における商品案内システムのブロック図
【図２】同商品案内システムの商品案内装置の動作の一例を示すフローチャート
【図３】同商品案内システムの端末装置の動作の一例を示すフローチャート
【図４】同商品案内システムの端末装置の商品情報管理リストを示す図
【図５】同商品案内システムの端末装置が送信した店舗内映像を示す図
【図６】同商品案内システムの商品案内装置のマーカ位置管理情報を示す図
【図７】同商品案内システムを説明するための店舗内映像を二値化した状態の図（図７（ａ））、及びマーカ画像を検出した状態を示す図（図７（ｂ））
【図８】同商品案内システムの商品案内装置の在庫情報管理表を示す図
【図９】同商品案内システムの商品案内装置の商品位置情報管理表を示す図
【図１０】同商品案内システムの商品案内装置の商品名称管理表を示す図
【図１１】同商品案内システムの商品案内装置の一般商品位置情報管理表を示す図
【図１２】同商品案内システムの端末装置による表示例を示す図（図１２（ａ））、商品の高さを示す表示例を示す図（図１２（ｂ））、商品の取り扱いが無い場合の表示例を示す図（図１２（ｃ））及び在庫がない場合の表示例を示す図（図１２（ｄ））
【図１３】実施の形態２における商品案内装置のブロック図
【図１４】同商品案内装置の動作の一例を示すフローチャート
【図１５】実施の形態１，２におけるコンピュータシステムの外観の一例を示す図
【図１６】同コンピュータシステムの構成の一例を示す図
【発明を実施するための形態】
【００２６】
以下、商品案内装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。
【００２７】
（実施の形態１）
図１は、本実施の形態における商品案内システム１０００のブロック図である。
【００２８】
商品案内システム１０００は、商品案内装置１と、一または二以上の端末装置２とを備える。商品案内装置１と端末装置２とは、ネットワークや通信回線等を介して通信可能となるよう接続されている。なお、図１においては、説明の便宜上、端末装置２が一つである場合を例に挙げて説明しているが、端末装置２は、複数であってもよい。
【００２９】
商品案内装置１は、商品情報受付部１０１、現在位置情報取得部１０２、商品位置情報格納部１０３、商品名称格納部１０４、在庫情報格納部１０５、商品位置情報取得部１０６、通路情報格納部１０７、購入経路情報取得部１０８、および出力部１０９を備える。
【００３０】
端末装置２は、商品情報格納部２０１、商品情報送信部２０２、撮影部２０３、現在位置関連情報送信部２０４、案内情報受信部２０５、および表示部２０６を備える。
【００３１】
商品案内装置１は、例えば、端末装置２から送信される情報を処理し、処理により得られた情報を端末装置２に送信するサーバである。商品案内装置１は、例えばコンピュータ等により実現される。
【００３２】
商品情報受付部１０１は、一または二以上の商品情報を受け付ける。商品情報は、商品を示す情報である。商品情報は、例えば、商品の識別情報である。商品情報は、例えば、商品名や、商品の固有名詞、商品コード等である。商品情報受付部１０１は、例えば、顧客が入力した商品情報を、直接あるいは間接的に受け付ける。
【００３３】
商品情報受付部１０１は、複数の商品情報で構成される商品情報のリストを受け付けてもよい。
【００３４】
ここでの受付とは、通常、有線もしくは無線の通信回線を介して送信された情報の受信、例えば、キーボードや、タッチパネルなどの入力デバイスから入力された情報の受け付け、磁気ディスク、半導体メモリなどの記録媒体から読み出された情報の受け付け等も含む概念である。
【００３５】
この実施の形態においては、一例として、商品情報受付部１０１が、端末装置２から送信される一または二以上の商品情報を受信する場合を例に挙げて説明する。
【００３６】
商品情報受付部１０１は、通常、通信手段その制御ソフトウェアであるが、キーボード等の入力手段のデバイスドライバや、記録媒体の情報を読み出すドライバ等でも実現され得る。
【００３７】
現在位置情報取得部１０２は、顧客の現在位置情報を取得する。現在位置情報は、商品を提供する店舗内における顧客の現在位置を示す情報である。ここでの顧客は、例えば、商品情報受付部１０１が受け付けた商品情報を入力した顧客である。現在位置情報は、例えば、端末装置２の現在位置を示す情報や、端末装置２を所持する顧客の現在位置を示す情報である。店舗とは、例えば、商品の提供を行う場所や建物等である。店舗は、例えば商業施設と考えてもよい。店舗は、例えば、小売店や、スーパーマーケットや、百貨店等である。複数の店舗が集まったいわゆるショッピングセンターや、ショッピングモール等も店舗と考えてもよい。商品は、例えば、日用品、食品や衣類などの物品や、法律相談などのサービス等である。レンタル用のビデオディスクやＣＤ、本等の記録媒体等も商品と考えてもよい。
【００３８】
現在位置情報は、例えば、顧客の現在位置を示す座標や、顧客が現在位置する領域や場所を示す情報、例えばエリアの識別子等である。現在位置を示す座標の座標系は、緯度経度等の絶対的な座標系であってもよく、店舗に対して設定された相対的な座標系であってもよい。
【００３９】
現在位置情報取得部１０２による現在位置情報の取得は、例えば、現在位置情報の受け付けや受信であってもよいし、現在位置情報取得部１０２が受信した情報や、受け付けた情報を用いて、現在位置情報を取得することであっても良い。
【００４０】
現在位置情報取得部１０２が、店舗内における顧客の現在位置情報をどのように取得してもよい。例えば、現在位置情報取得部１０２は、顧客が利用する端末装置２から、現在位置情報を受信することにより、現在位置情報を取得しても良い。また、顧客が利用する端末装置２がＷｉ−ｆｉ（登録商標）や、Ｂｌｕｅｔｏｏｔｈ（登録商標）等により送信した商品情報等の情報に含まれるアクセスポイントや基地局等の識別情報（例えば、ＩＰアドレス等）から、店舗内に設けられたアクセスポイントや基地局等のうちの端末装置がアクセスしたものを特定し、特定されたアクセスポイントや基地局等の位置を示す情報を、現在位置情報として取得しても良い。
【００４１】
現在位置情報取得部１０２は、例えば、端末装置２から、後述する現在位置関連情報を受信し、受信した情報に応じて現在位置情報を取得するようにしてもよい。端末装置２から送信される現在位置関連情報は、例えば、端末装置２の現在位置を示す情報や、端末装置２で取得した店舗内の映像や、端末装置２で取得した店舗内の映像から取得したＡＲ（Ａｕｇｍｅｎｔｅｄ  Ｒｅａｌｉｔｙ：拡張現実）マーカの画像や、このＡＲマーカに対応づけられた識別子等である。店舗内の映像（以下、店舗内映像と称す）は、通常、店舗内を撮影した静止画像であるが、動画像であってもよい。また、動画像の一フレームの画像等であってもよい。店舗内の映像のフォーマットやファイル形式や画素数等については問わない。また、店舗内映像はカラー画像であってもグレースケール画像であってもよく、二値化画像等であってもよい。店舗内の映像は、好ましくは、店舗内に配置されている一以上のＡＲマーカを含むよう撮影された映像である。ＡＲマーカについては、後述する。
【００４２】
例えば、端末装置２が送信する現在位置関連情報が、端末装置２の現在位置を示す情報である場合、現在位置情報取得部１０２は、この現在位置関連情報を、端末装置２を保持する顧客の現在位置情報として取得してよい。
【００４３】
また、端末装置２が送信する現在位置関連情報が、端末装置２で取得した店舗内映像である場合、現在位置情報取得部１０２は、例えば、受信した店舗内映像から、店舗内の位置を特定するための画像を検出し、検出した画像から現在位置の情報を取得する。例えば、現在位置情報取得部１０２は、受信した店舗内の映像から、一以上のＡＲマーカの画像を検出し、検出したＡＲマーカに対応する現在位置情報を取得する。
【００４４】
また、端末装置２が送信する現在位置関連情報が、端末装置２で取得した店舗内映像から取得したＡＲマーカの画像である場合、現在位置情報取得部１０２は、例えば、このＡＲマーカに対応する現在位置情報を取得する。
【００４５】
また、端末装置２が送信する現在位置関連情報が、端末装置２で取得した店舗内映像から取得したＡＲマーカに対応づけられた識別子等である場合、現在位置情報取得部１０２は、例えば、この識別子に対応する現在位置情報を取得する。
【００４６】
現在位置情報取得部１０２は、更に、方向情報を取得しても良い。方向情報は、例えば、顧客の方向を示す情報であり、例えば顧客の進行方向や視線方向を示す情報である。方向情報は、例えば、店舗内映像内のＡＲマーカの向きを示す情報であってもよい。例えば、方向情報は、方向ベクトル等により表される。
【００４７】
現在位置情報取得部１０２が、方向情報をどのように取得するかは問わない。例えば、上記のように取得した顧客の現在位置情報の経時的な変化から、顧客の進行方向を予測して、方向情報を取得しても良い。
【００４８】
また、端末装置２が送信する現在位置関連情報が、方向情報を有する場合、現在位置情報取得部１０２は、この方向情報を取得しても良い。例えば、端末装置２が方位センサ（図示せず）やジャイロ（図示せず）等を有しており、これらが取得した方向情報を、端末装置２が現在位置関連情報として商品案内装置に送信する場合、現在位置情報取得部１０２は、この方向情報を受信することで方向情報を取得してよい。
【００４９】
また、現在位置情報取得部１０２は、現在位置情報取得部１０２が店舗内映像から取得したＡＲマーカの画像から、ＡＲマーカの向きを示す情報を、方向情報として取得しても良い。
【００５０】
以下、現在位置情報取得部１０２がＡＲマーカを利用して現在位置情報及び方向情報を取得する処理について、店舗内映像から取得する場合を例に挙げて説明する。
【００５１】
ＡＲマーカは、例えば、このマーカが配置された領域の背景に対して識別可能な形状や、色、パターン、画像、文字列等のコード等を有する指標である。ＡＲマーカは、例えば、ビジョンベースのＡＲに用いられるマーカである。ＡＲマーカは、例えば向きを特定可能なマーカである。ＡＲマーカは、例えば、物質に印刷、あるいは貼付された二次元の画像である。また、ＡＲマーカは、立体の部材等であっても良い。ここで用いられるＡＲマーカは、例えば、形状や、表面の図柄、表面の文字列等により、複数のＡＲマーカのそれぞれを識別することが可能なＡＲマーカである。例えば、この識別可能なＡＲマーカは、それぞれがＡＲマーカの識別情報と対応づけられている。ＡＲマーカの識別情報（例えば、識別情報である文字列等）は、例えば、ＡＲマーカ上に表記されていてもよい。ＡＲマーカには、例えば、ＡＲマーカの識別情報を取得するための情報が表記されていてもよい。ＡＲマーカは、例えば、識別情報を取得するための情報として一次元や二次元のバーコードを有していても良く、ＡＲマーカ自体がバーコードであってもよい。ＡＲマーカの識別情報は、例えば、ＡＲマーカの配置されている位置を示す位置情報、例えば座標等と対応づけられている。なお、ＡＲマーカの識別情報が、ＡＲマーカの位置情報であってもよい。
【００５２】
現在位置情報取得部１０２が、店舗内映像内において、ＡＲマーカの画像を検出する。ＡＲマーカの画像を検出するということは、例えば、店舗内映像内のＡＲマーカが示されている領域を検出することや、ＡＲマーカの輪郭を検出することや、ＡＲマーカのコーナー部等の一以上の特徴点を検出することである。ＡＲマーカの特徴点とは、例えば、ＡＲマーカの外観等における特徴を示す１以上の部分や、背景と区別するために用いられる一以上の形状等を有する部分である。例えば、ＡＲマーカの一以上の隅部分や、ＡＲマーカ内またはＡＲマーカの外周に設けられた特定の形状を有する部分である。
【００５３】
現在位置情報取得部１０２は、例えば、店舗内映像がカラー画像またはグレースケール画像であり、ＡＲマーカの輪郭等が、背景よりも十分に輝度が低い色を有するものである場合、予め指定された閾値で店舗内映像を二値化して、店舗内映像内のＡＲマーカの輪郭等を検出する。
【００５４】
現在位置情報取得部１０２は、認識したＡＲマーカに関する情報であるマーカ関連情報を取得する。マーカ関連情報は、例えば、店舗内映像におけるＡＲマーカの配置されている領域や、ＡＲマーカの向きや、ＡＲマーカの形状等を表す情報や、これらの特定に利用可能な情報である。マーカ関連情報は、例えば、現在位置情報取得部１０２が検出したＡＲマーカの輪郭を示す情報や、ＡＲマーカの１以上の特徴点を示す情報を有していてもよい。特徴点を示す情報とは、例えば、特徴点を示す座標や、特徴点を示す領域を示す情報である。
【００５５】
現在位置情報取得部１０２は、例えば、上記で検出した店舗内映像内のＡＲマーカの画像と、予め図示しない格納部等に、ＡＲマーカの識別情報とそれぞれ対応づけて格納されている複数のＡＲマーカの画像等とのパターンマッチングを行って、一致するＡＲマーカの画像等を検出し、このＡＲマーカの画像と予め対応付けられているＡＲマーカの識別情報を取得する。そして、取得した識別情報に対応づけられたＡＲマーカの位置情報を、現在位置情報として取得する。例えば、ＡＲマーカの識別情報とＡＲマーカが配置されている店舗内の位置を示す位置情報とを対応づけた情報を、予め図示しない格納部等に蓄積しておくようにし、この情報を用いて、取得したＡＲマーカの識別情報に対応する位置情報を現在位置情報として取得すればよい。
【００５６】
なお、上記の図示しない格納部等に予め格納されているＡＲマーカの画像とは、ＡＲマーカ内の部分的な画像であっても良い。この部分的な画像は、例えば、ＡＲマーカ内に配置される一文字以上の文字列（数字や記号等も含む）であってもよい。
【００５７】
なお、現在位置情報取得部１０２は、マーカ関連情報を用いて、ＡＲマーカの位置と、撮影位置との位置関係を示す情報を取得し、取得した情報で、ＡＲマーカの位置情報を補正した値を、現在位置情報として取得するようにしても良い。例えば、マーカ関連情報が示すＡＲマーカのサイズや、ＡＲマーカの輪郭のパースペクティブ等による変形状況等から、実際のＡＲマーカと、撮影位置との距離や方向を示す情報を取得し、この情報を用いて、ＡＲマーカの位置情報を補正した値を、現在位置情報として取得するようにしてもよい。
【００５８】
また、複数のＡＲマーカを検出した場合、例えば、そのうちの一のＡＲマーカ、例えば、最も手前に位置するＡＲマーカの位置情報を現在位置情報として取得するようにしてもよい。また、複数のマーカの位置関係から、ＡＲマーカの向きの情報を取得するようにしても良い。
【００５９】
現在位置情報取得部１０２は、例えば、マーカ関連情報に含まれるＡＲマーカの向きを示す情報から、店舗内映像を撮影した撮影方向を示す情報、例えば方向ベクトル等を、上述した顧客の方向情報として取得してもよい。撮影方向は、例えば、撮影時に用いたレンズの光軸方向である。
【００６０】
なお、上記のように、撮影した画像からＡＲマーカを検出する処理や、画像内におけるＡＲマーカの向きを示す情報等のマーカ関連情報等を取得する処理や、ＡＲマーカに対応した識別情報等を取得する処理については、公知の技術であるので、ここでは詳細な説明は省略する。参考文献としては、例えば、以下の非特許文献１、２等に示すようなものがある。
【００６１】
「非特許文献１：Hirokazu Kato, Mark Billinghurst,"Marker Tracking and HMD Calibration for a video-based Augmented Reality Conferencing System"Proceedings of the 2nd International Workshop on Augmented Reality,pp.85-94,Oct.,1999」
【００６２】
「非特許文献２：橋本直"ARToolKit 拡張現実感プログラミング入門"株式会社アスキー・メディアワークス,初版9月18日,2008」
【００６３】
なお、店舗内映像を撮影した際のレンズの焦点距離や、傾き等の情報を現在位置情報取得部１０２が取得するようにして、これらの情報を用いて、現在位置情報取得部１０２がＡＲマーカの向きを示す情報等を適宜補正するようにしてもよい。
【００６４】
なお、ここでは、現在位置情報取得部１０２が、店舗内映像からＡＲマーカを利用して現在位置情報及び方向情報を取得する例について説明したが、現在位置情報取得部１０２が、ＡＲマーカの画像やＡＲマーカの識別情報等から、現在位置情報や方向情報を取得する場合においては、上記で説明した処理例の一部を適宜利用するようにすればよい。
【００６５】
商品位置情報格納部１０３には、商品情報と、商品位置情報とが対応づけて格納されている。商品位置情報は、店舗内における商品情報が示す商品が配置されている位置を示す情報である。位置とは、例えば、地点である。商品位置情報は、例えば、座標である。ここでの座標は、例えば、店舗の床や、水平面等を座標面と考えた座標である。店舗内に一の商品情報が示す商品が複数配置されている場合、この商品情報に対応づけられている商品位置情報は、この商品情報に対応づけられた複数の商品が配置される複数の位置を代表する一の位置の位置情報であってもよい。例えば、店舗内に一の商品情報が示す商品が複数配置されている場合、この商品情報に対応づけられている商品位置情報は、この商品情報に対応づけられた複数の商品が配置される領域内の、領域を代表する一点（例えば、中心点等）の位置情報や、領域に対応する一点（例えば、商品が配置されている位置の直前の通路の位置情報等）であってもよい。
【００６６】
商品位置情報格納部１０３は、各商品情報に対して複数の商品位置情報が対応づけて格納されていてもよい。例えば、複数の商品位置情報は、一の商品情報に対応する１以上の商品が配置される領域内の、二以上の地点を示す位置情報であってもよい。領域内は、領域の境界線上を含むと考えても含まないと考えてもよい。また、商品位置情報格納部１０３には、商品情報と、この商品情報に対応する一以上の商品が配置される領域を示す情報が対応づけて格納されていてもよい。この場合の一以上の商品が配置される領域は、複数の商品位置情報の集合体と考えてよい。つまり、領域内の各座標を商品位置情報と考えてもよく、このように、商品情報と、領域を示す情報とが対応づけて格納されている場合も、商品情報と、複数の商品位置情報とが対応づけて格納されている一形態であると考えてもよい。領域を示す情報は、例えば、領域の複数の角部を示す座標や、輪郭線を示す情報である。
【００６７】
商品位置情報は、対応する商品が配置される高さ方向の情報を有していてもよい。ここでの高さとは、例えば、同一フロア内における床に対する高さである。高さ方向の情報は、例えば、店舗の床や水平面に対して垂直な方向の座標値や、床からの距離として表される。また、高さ方向の情報は、商品が配置されている陳列棚等の棚の段数を示す情報（例えば、二段目、三段目等）であってもよい。
【００６８】
商品位置情報格納部１０３は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。かかることは、他の格納部についても同様である。
【００６９】
商品名称格納部１０４には、一または二以上の商品情報と、この商品情報が示す商品の一般名称とが対応づけて格納される。商品の一般名称は、例えば、商品についての、一般に慣用されている名称である。商品の一般名称は、例えば、牛乳、セロハンテープ、ドライバー、洗濯用洗剤等である。商品の一般名称は、商品のジャンル等を示す情報であってもよい。商品名称格納部１０４には、店舗内に配置されている商品以外の商品の商品情報が格納されていてもよい。なお、一の商品情報に対して、二以上の商品情報が対応づけられて商品名称格納部１０４に格納されていてもよい。
【００７０】
在庫情報格納部１０５には、一または二以上の商品情報と、この商品情報が示す商品の在庫の状況を示す在庫情報とが格納される。在庫情報は、例えば、商品の在庫があるか否かを示す情報である。在庫情報は、商品の在庫数を示す情報であってもよい。在庫情報格納部１０５に格納されている商品情報は、通常、店舗で扱っている商品の商品情報である。店舗で扱っている商品とは、例えば、店舗で販売している商品である。
【００７１】
商品位置情報取得部１０６は、商品情報受付部１０１が受け付けた一以上の商品情報に対応する商品位置情報を、商品位置情報格納部１０３から取得する。例えば、商品位置情報取得部１０６は、商品位置情報格納部１０３に格納されている商品位置情報の中から、商品情報受付部１０１が受け付けた一以上の商品情報とそれぞれ一致する商品情報と対応づけられた商品位置情報を検索等により取得する。ここでの一致は、完全一致であってもよく、部分一致であってもよい。
【００７２】
商品情報に対して複数の商品位置情報が対応づけられて商品位置情報格納部１０３に格納されている場合、商品位置情報取得部１０６は、例えば、商品位置情報格納部１０３に格納されている商品情報受付部１０１が受け付けた商品情報に対応する複数の商品位置情報のうちの、現在位置情報取得部１０２が取得した現在位置に近い、例えば最も近い商品位置情報を取得するようにしてもよい。例えば、商品情報に対して、商品が配置される領域を示す情報が対応づけられている場合、商品位置情報取得部１０６は、商品位置情報格納部１０３に格納されている商品情報受付部１０１が受け付けた商品情報に対応する領域を示す情報が示す領域内の、現在位置情報取得部１０２が取得した現在位置に最も近い位置の位置情報（例えば座標）を、商品位置情報として取得してもよい。現在位置に最も近い位置とは、例えば、現在位置との距離（例えば、直線距離）が最も短い位置である。
【００７３】
また、商品位置情報取得部１０６は、商品情報受付部１０１が受け付けた商品情報が示す商品が、店舗内に配置されていない場合に、商品名称格納部１０４から商品情報に対応する一般名称を取得し、一般名称に対応づけられた商品位置情報を取得するようにしてもよい。
【００７４】
例えば、商品位置情報取得部１０６は、在庫情報格納部１０５に格納されている商品情報、または商品情報と在庫情報とを用いて、商品情報が示す商品が店舗内に配置されているか否かを判断する。例えば、商品位置情報取得部１０６は、商品情報受付部１０１が受け付けた商品情報と一致する商品情報があるか否かを判断し、一致する商品情報がない場合、商品情報受付部１０１が受け付けた商品が店舗内に配置されていないと判断し、一致する商品情報がある場合、商品が店舗内に配置されていると判断する。なお、一致する商品情報がある場合であっても、この商品情報に対応づけられた在庫情報が、商品がないことを示す場合には、商品が店舗内に配置されていないと判断し、この商品情報に対応づけられた在庫情報が、商品があることを示す場合には、商品が店舗内に配置されていると判断してもよい。
【００７５】
そして、商品位置情報取得部１０６は、商品情報受付部１０１が受け付けた商品情報が示す商品が店舗内に配置されていると判断された場合、この商品の商品位置情報を、上記と同様に取得する。また、商品情報受付部１０１が受け付けた商品情報が示す商品が店舗内に配置されていないと判断された場合、商品情報受付部１０１が受け付けた商品情報と対応づけられた一般名称を商品名称格納部１０４から取得する。そして、この一般名称に対応づけられた商品位置情報を取得する。例えば、この取得した一般名称と同じ一般名称と対応づけられた商品情報を、商品名称格納部１０４から取得し、この商品情報に対応する商品位置情報を、上記と同様に取得する。取得した一般名称と同じ一般名称と対応づけられた商品情報が複数存在する場合、そのうちの一つの商品情報（例えば、ランダムに選択された商品情報や、最初に検出された商品情報等）に対応する商品位置情報を取得する。なお、商品名称格納部１０４から、商品情報に対応する一般名称を取得する代わりに、インターネット等において検索を行うことにより、商品情報に対応する一般名称を取得しても良い。
【００７６】
なお、上記において、在庫情報を用いる代わりに、図示しない格納部等に予め格納されている、店舗に配置されている複数の商品の商品情報、例えば店舗で扱われている商品リスト等を用いてもよい。
【００７７】
また、在庫情報が商品の在庫が無いことを示す場合、この商品情報や、この商品情報に対応する一般名称に対応する商品位置情報を取得しないようにしても良い。そして、後述する出力部１０９等が、この商品情報が示す商品の在庫が無いことを示す情報を含む案内情報を出力するようにして、商品の在庫が無いことを示す情報を顧客の端末装置２に表示できるようにしてもよい。
【００７８】
また、図示しない格納部等に、商品の一般名称と、この一般名称で示される商品が配置された位置を示す一以上の商品位置情報とを対応づけた情報を、予め格納しておくようにし、上記において一般名称に対応する商品情報を取得してこの商品情報に対応する商品位置情報を取得する代わりに、この一般名称と商品位置情報とを対応づけた情報から、一般名称に対応する商品位置情報を商品位置情報取得部１０６が取得するようにしても良い。
【００７９】
通路情報格納部１０７は、店舗内の通路を示す情報である通路情報が格納される。通路情報は、例えば、店舗内の通路に対して設定されるノードと、通路に沿ってノード間を結ぶよう設定されるリンクとを有する情報である。ノードは、例えば、通路内の複数の点を示す座標等の情報である。ノードは、例えば、通路の分岐点等に設定される。リンクは、例えば、リンクの両端となるノードを対応づけた情報である。リンクは、このリンクを移動する場合の移動時間や、リンクの距離、リンクの移動時間や距離を示すスコアやコスト等と対応づけられていてもよい。なお、通路情報は、店舗内の通路に対して経路探索等を行うことが可能な情報であれば、他の情報であってもよい。なお、通路情報としては、例えば、いわゆるナビゲーション装置において経路の出力や、経路探索等に利用される道路情報等と実質的に同様の情報が利用可能であるため、ここでは詳細な説明は省略する。
【００８０】
購入経路情報取得部１０８は、通路情報格納部１０７に格納されている通路情報と、現在位置情報取得部１０２が取得した現在位置情報と、商品位置情報取得部１０６が取得した商品位置情報とを用いて、購入経路を示す情報である購入経路情報を取得する。購入経路とは、商品情報受付部１０１が受け付けた一以上の商品情報が示す商品を購入するための経路である。購入経路は、例えば、商品を購入するために、商品を陳列棚等から取得したり、商品を選出していく経路である。ただし、購入経路は、商品が購入する目的で、商品までたどり着くための経路や、購入を目的として商品を集めるための経路であればよく、実際にその商品を購入するか否かは問わない。
【００８１】
購入経路情報取得部１０８は、例えば、通路情報格納部１０７に格納されている通路情報を用いて、現在位置情報が示す位置（例えば、座標等）を出発地とし、商品位置情報取得部１０６が取得した商品位置情報が示す位置（例えば、座標等）を到着地とした経路探索を行って、経路情報である購入経路情報を取得する。到着地は、最終目的地と考えてもよい。例えば、購入経路情報取得部１０８は、顧客にとって適した経路情報、好ましくは最適な経路情報を購入経路情報として取得する。例えば、経路長や移動時間等が短い経路情報、好ましくは最短となる経路情報を取得する。あるいは経路長や移動時間等についてのスコアやコスト等を用いて最適な経路情報を取得してもよい。なお、経路探索を行う処理については、公知技術であるため、ここでは詳細な説明は省略する。
【００８２】
購入経路情報取得部１０８は、商品位置情報取得部１０６が取得した複数の商品位置情報を用いて、商品情報受付部１０１が受け付けた複数の商品情報が示す複数の商品を購入するための購入経路を示す購入経路情報を取得するようにしてもよい。
【００８３】
例えば、購入経路情報取得部１０８は、通路情報格納部１０７に格納されている通路情報を用いて、現在位置情報が示す位置（例えば、座標等）を出発地とし、商品位置情報取得部１０６が取得した複数の商品位置情報が示す複数の位置（例えば、座標等）を経由地とした経路探索を行って、経路情報である購入経路情報を取得する。この場合の最後の経由地は到着地と考えてもよい。例えば、購入経路情報取得部１０８は、複数の商品位置情報が示す複数の位置を、異なる順番で経由する複数の経由順序を決定し、決定した経由順序のそれぞれについて、決定した経由順序で複数の経由地を経由する経路探索を行う。そして、複数の経由順序について取得した経路情報から、一の経路情報を購入経路情報として取得する。例えば、経路長や移動時間が短い、好ましくは最短である経路情報を購入経路情報として取得する。あるいは経路長や移動時間等についてのスコアが好ましい値、例えば、予め設定された値に最も近い値となる経路情報を購入経路情報として取得する。複数の経由地を経由する経路探索は、例えば、出発地から一番目の経由地までの最短経路と、ｐ番目の経由地からｐ＋１番目（ただし、ｐは二以上の整数とする）の経由地までの最短経路とを組み合わせていくことで実現可能である。予め指定された経由順序で複数の経由地を経由する場合の経路探索は、例えば、巡回セールスマン問題の解法等を部分的に利用することで実現可能である。なお、予め指定された経由順序で複数の経由地を経由する場合の経路探索は公知技術であるため、ここでは詳細な説明は省略する。
【００８４】
なお、商品位置情報取得部１０６が、在庫がない商品について商品位置情報を取得しないようにした場合、この商品については商品位置情報がないことから、購入経路情報取得部１０８が、この商品が配置される位置を経由しない購入経路情報を取得するようにして良い。
【００８５】
なお、購入経路情報取得部１０８は、一旦、経路探索を行って購入経路情報を取得した後は、購入経路情報を再取得しなくてもよく、もしくは、予め指定されたタイミングや、トリガー等に応じて、購入経路情報を再取得するようにしてもよい。例えば、現在位置情報取得部１０２が現在位置情報を取得した場合に、取得した現在位置情報が、購入経路情報が示す経路から外れているか否かを判断し、外れている場合に、取得した現在位置情報が示す位置を出発位置として、再度、購入経路情報を取得しても良い。
【００８６】
なお、購入経路情報取得部１０８は、現在位置情報が示す位置（例えば、座標等）を出発地とし、商品位置情報取得部１０６が取得した一以上の商品位置情報が示す一以上の位置（例えば、座標等）を経由地とし、店舗の精算場所や支払場所の位置を目的地とした経路探索を行って、経路情報である購入経路情報を取得するようにしてもよい。店舗内の精算場所や支払い場所の位置情報は、例えば、図示しない格納部等に予め格納しておくようにし、経路探索時に読み出すようにすればよい。
【００８７】
出力部１０９は、購入経路情報取得部１０８が取得した購入経路情報を用いて、案内情報を出力する。例えば、出力部１０９は、案内情報を端末装置２に送信する。案内情報は、商品情報受付部１０１が受け付けた一以上の商品情報が示す商品の配置されている位置まで顧客を案内するための情報である。案内情報は、例えば、購入経路情報が示す経路に沿って顧客が移動するための案内を行うための情報である。出力部１０９は、例えば、現在位置情報取得部１０２が取得した現在位置情報に応じた案内情報を出力する。例えば、案内情報は、現在位置情報取得部１０２が取得した現在位置情報が示す位置における顧客の進行方向等を示す情報である。
【００８８】
出力部１０９は、例えば、現在位置情報取得部１０２が取得した現在位置情報と、方向情報とに応じた案内情報を出力してもよい。例えば、出力部１０９は、現在位置情報が示す位置に、方向情報が示す方向を向いて居る顧客に対し、顧客の進行方向を案内するための案内情報を出力してもよい。
【００８９】
案内情報は、例えば、顧客に進行方向等を案内するための、直線の矢印や、折れ曲がった矢印等の矢印等の画像や、「直進」や「右折」等の進む方向を伝える文字列等を出力するために用いられる情報である。例えば、出力部１０９は、購入経路情報から、現在位置情報が示す位置に、方向情報が示す方向を向いて顧客がいる場合の、購入経路情報に沿って移動するための進行方向の情報、例えば、ベクトル等の情報を取得し、取得した進行方向に向けた矢印の画像や、同様の矢印の画像を表示させるための案内情報を取得して出力する。出力する案内情報は、例えば、図示しない格納部に、進行方向の情報等と対応づけて予め格納されている案内情報の中から取得するようにすればよい。案内情報は、アニメーション等の動画像の情報や、動画像を指定する情報であってもよい。
【００９０】
なお、案内情報は、結果的に商品が配置されている位置までの案内を顧客に対して出力することができる情報であればよく、案内を示す画像や、３Ｄモデリングデータ等の案内の画像を生成可能な情報であってもよく、案内を示す文字列であってもよく、案内するための音声情報であってもよく、これらの一以上の組み合わせであってもよい。
【００９１】
案内情報は、例えば、端末装置２に対して、商品が配置されている位置まで案内を行わせるための情報であってもよい。例えば、案内情報は、端末装置２に、案内を示す画像や文字列や音声等を出力させる指示や、出力させる画像や文字列や音声等を指定する情報や、これらの組み合わせ等であってもよい。
【００９２】
案内情報は、例えば、現在位置情報取得部１０２が取得した店舗内映像、あるいは端末装置２が取得した店舗内映像と重ねて表示するための、顧客に進行方向等を案内するための矢印等の画像や、進む方向を伝える文字列を示す画像等の情報や、同様の画像を店舗内映像と重ねて表示させる指示等であることが好ましい。案内情報は、例えば、現在位置情報取得部１０２が取得した店舗内映像のＡＲマーカに対応する位置に重ねて表示される顧客に進行方向等を案内するための矢印等の画像や、進む方向を伝える文字列を示す画像等の情報や、同様の画像を店舗内映像のＡＲマーカに対応する位置に重ねて表示させる指示等であることが好ましい。ＡＲマーカに対応する位置とは、例えば、店舗内映像のＡＲマーカ上や、ＡＲマーカの上部の空間に相当する位置である。例えば、出力部１０９は、案内情報に含まれる画像や文字列の配置される位置を示す情報を有していてもよい。案内情報は、ＡＲマーカの配置されている方向に合わせて顧客を案内するための矢印等の画像を表示させるための情報であることが好ましい。
【００９３】
なお、画像を重ねて表示するということは、画像を合成して表示することと考えてもよい。例えば、重ねて表示することは、重ねた画像の内容がいずれも見えるように、いわゆるオーバーレイモード等で合成することであってもよいし、背面に配置された画像の、前面に配置された画像に重なった部分が、前面の画像のマスク領域部分を除いて非表示となるように合成することであってもよい。合成のモード等は問わない。かかることは、以下においても同様である。
【００９４】
なお、出力部１０９は、撮影位置とＡＲマーカが配置された位置との位置関係や、撮影部の画角等により発生する店舗内映像におけるＡＲマーカのゆがみや、ＡＲマーカの向きに合わせて、変形した画像や文字列、あるいは変形した画像や文字列を出力させる指示を、案内情報として出力するようにしてもよい。
【００９５】
出力部１０９は、商品位置情報が、商品が配置されている高さ方向の位置を示す情報を有している場合においては、商品が配置されている高さ方向の位置を案内するための情報を更に含む案内情報を出力するようにしてもよい。例えば、出力部１０９は、商品が配置されている高さを示す文字列や画像等の情報を含む案内情報を適宜出力するようにしてもよい。高さ方向の位置を案内するための情報を更に含む案内情報は、例えば、商品が配置されている棚の段数を示す文字列や、棚の模式図において、商品が配置されている位置を他と異なる態様で示した画像等を出力するための情報である。
【００９６】
出力部１０９は、商品情報受付部１０１が受け付けた商品情報に対応した在庫情報に応じた出力を行うようにしてもよい。例えば、出力部１０９は、在庫情報格納部１０５に、商品情報受付部１０１が受け付けた商品情報と一致する商品情報があるか否かを判断し、ある場合、その商品情報と対応づけられた在庫情報が、在庫があることを示す情報であるか否かを判断する。そして、在庫がないことを示す情報である場合、その商品について在庫がないことを示す情報を含む案内情報を出力してもよい。例えば、受け付けた商品情報と、その商品情報が示す商品の在庫がないことを示す文字列等とを有する案内情報を出力する。なお、在庫が無い商品に対応する一般名称について取得した商品位置情報を用いた購入経路情報を用いて案内情報を出力することも、在庫情報に応じた出力の一形態であると考えてもよい。
【００９７】
なお、案内情報に用いられる画像や、３Ｄモデリングデータや、文字列等の情報は、例えば、予め図示しない格納部等に蓄積しておくようにし、必要に応じて適宜、出力部１０９が読み出すようにすればよい。
【００９８】
ここでの出力とは、通常、外部の装置への送信であるが、ディスプレイへの表示、音出力、他の処理装置や他のプログラムなどへの処理結果の引渡しなどであってもよい。
【００９９】
出力部１０９は、通信手段等の出力デバイスを含むと考えても含まないと考えても良い。あるいは、出力部１０９は、ディスプレイやスピーカー等や出力デバイスを含むと考えても含まないと考えても良い。出力部１０９は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。また、出力部１０９は、案内情報等を取得する処理を行うための構成として、ＭＰＵやメモリ、専用のハードウェア等を有していてもよい。
【０１００】
端末装置２は、顧客が利用する装置である。端末装置２は、例えば、いわゆるスマートフォン等の多機能携帯電話や、タブレット端末、携帯電話等の、商品案内装置１に対して、無線通信等が可能な携帯型の装置である。
【０１０１】
商品情報格納部２０１は、商品を示す情報である一または二以上の商品情報が格納される。商品情報格納部２０１には、例えば、複数の商品情報で構成されるリストが格納される。商品情報格納部２０１に格納される一または二以上の商品情報は、例えば、顧客の購入候補となる商品の商品情報である。商品情報格納部２０１に商品情報が格納される経緯等は問わない。ここでの格納は、一時記憶も含む概念である。例えば、顧客が予め入力した商品情報が商品情報格納部２０１に格納されていることを格納と考えてもよく、例えば、図示しない受付部等が、タッチパネル等の入力デバイス等を介して受け付けた商品情報が、商品情報格納部２０１に一時記憶されることも格納と考えてよい。
【０１０２】
商品情報送信部２０２は、商品情報格納部２０１に格納された一以上の商品情報を、商品案内装置１に送信する。商品情報送信部２０２は、どのようなタイミングやトリガー等に応じて商品情報を送信してもよい。例えば、顧客から店舗内の案内を要求するための予め指定された操作や商品情報を送信する指示する操作を受け付けた場合に、商品情報格納部２０１に格納された商品情報を読み出して送信してもよい。また、商品情報が商品情報格納部２０１に蓄積された場合に、商品情報を送信してもよい。また、店舗内に、顧客が入店した場合に、商品情報を送信してもよい。
【０１０３】
商品情報送信部２０２は、通常、無線または有線の通信手段で実現される。商品情報送信部２０２は、通信デバイスを含むと考えても、含まないと考えても良い。
【０１０４】
撮影部２０３は、商品を提供する店舗内を撮影して店舗内の映像である店舗内映像を取得する。店舗内映像については、上述しているため、ここでは、詳細な説明は省略する。撮影部２０３は、例えば、端末装置２設けられたカメラである。撮影部２０３は、撮像素子等と考えてもよい。例えば、撮影部２０３のレンズ等は、通常、端末装置２のモニタ（図示せず）に対して背面となる位置に設けられており、モニタが顧客側に向くよう、端末装置２を顧客の視線方向に配置した場合、顧客の目の前の様子が、撮影部２０３を介して、店舗内映像としてモニタに表示される。
【０１０５】
現在位置関連情報送信部２０４は、撮影部２０３が取得した店舗内映像に対応する情報であって、店舗内における顧客の現在位置に関する情報である現在位置関連情報を商品案内装置１に送信する。現在位置関連情報は、例えば、顧客の現在位置情報や、顧客の現在位置情報を取得するために用いられる情報である。例えば、現在位置関連情報は、撮影部２０３が取得した店舗内映像や、その映像を二値化して取得した画像等であってもよい。また、現在位置関連情報は、上述した現在位置情報取得部１０２と同様に、現在位置関連情報送信部２０４が店舗内映像から検出して取得したＡＲマーカの画像であってもよい。これらの情報を送信することで、現在位置情報取得部１０２は、これらの情報を用いて現在位置情報を取得できる。また、上述した現在位置情報取得部１０２と同様に、撮影部２０３が取得した店舗内映像からパターンマッチング等を行って現在位置関連情報送信部２０４が取得したＡＲマーカの識別情報や、ＡＲマーカに対応する現在位置情報であってもよい。なお、パターンマッチング等に必要が画像情報等は、図示しない格納部等に予め蓄積しておくようにすればよい。
【０１０６】
現在位置関連情報送信部２０４は、例えば、予め指定されたタイミングやトリガー等に応じて現在位置関連情報を送信する。現在位置関連情報送信部２０４は、例えば、一定または不定の所定のタイミング毎に繰り返し現在位置関連情報を送信するようにしてもよい。
【０１０７】
なお、現在位置関連情報送信部２０４は、端末装置２が有するＩＭＰＳ方式等の屋内ＧＰＳ等の受信ユニット（図示せず）等が取得した現在位置情報を、現在位置関連情報として送信してもよい。また、店舗内に設置されている位置を特定するための識別子を有する複数のＲＦＩＤタグのうちの、商品案内装置１に近い距離にあるＲＦＩＤタグから読み出した識別子またはそれに対応する現在位置情報を取得して、現在位置関連情報として送信しても良い。また、店舗内に設けられたアクセスポイントや基地局等のうちの、端末装置２と接続されたアクセスポイントや基地局等の識別情報（例えば、ＩＰアドレス等）を取得し、この識別情報に対応するアクセスポイントや基地局が設けられた位置を示す情報を現在位置情報として取得して、現在位置関連情報として送信しても良い。なお、端末装置２が現在地関連情報として送信する店舗内の現在位置情報をどのようにして取得するかは問わない。
【０１０８】
また、現在位置関連情報送信部２０４は、現在位置情報取得部１０２と同様に、ＡＲマーカの向きから取得した方向情報や、端末装置２が有する図示しないジャイロや、方位センサ等が取得した方向情報を、更に、端末装置２に送信するようにしてもよい。
【０１０９】
現在位置関連情報送信部２０４は、通常、無線または有線の通信手段で実現される。現在位置関連情報送信部２０４は、通信デバイスを含むと考えても、含まないと考えても良い。また、現在位置関連情報送信部２０４は、現在位置関連情報を取得する処理を行うためのＭＰＵやメモリ等や、専用のハードウェアを備えていてもよい。
【０１１０】
案内情報受信部２０５は、案内情報を商品案内装置１から受信する。案内情報は、商品情報送信部２０２が送信した一以上の商品情報が示す商品の配置されている位置まで案内するための情報である
【０１１１】
案内情報受信部２０５は、通常、無線または有線の通信手段で実現される。案内情報受信部２０５は、通信デバイスを含むと考えても、含まないと考えても良い。
【０１１２】
表示部２０６は、撮影部２０３が取得した店舗内映像に、案内情報受信部２０５が受信した案内情報に対応する画像を重ねて表示する。案内情報に対応する画像は、案内情報が画像である場合、案内情報自身であってもよく、案内情報を用いて取得できる画像であってもよい。例えば、表示部２０６は、案内情報が有する案内のための画像を、店舗内映像に重ねて表示する。また、表示部２０６は、案内情報が有する案内のための文字列をビットマップ化してこの文字列を示す表示用の画像を取得し、取得した画像を店舗内映像に重ねて表示する。また、案内情報が、案内のために表示する画像を指定する情報である場合、表示部２０６は、図示しない格納部等に予め格納されている画像の中から、案内情報が示す画像を取得し、取得した画像を、予め指定された位置や、案内情報が示す位置に重ねて表示する。また、案内情報が、案内のために表示する文字列を指定する情報である場合、表示部２０６は、案内情報が示す文字列を図示しない格納部等から取得し、取得した文字列をビットマップ化した画像を、予め指定された位置や、案内情報が示す位置に重ねて表示する。
【０１１３】
表示部２０６は、例えば、店舗内映像内のＡＲマーカの画像に対応した位置に案内情報に対応する画像を重ねて表示するようにすることが好ましい。ＡＲマーカの画像に対応した位置は、例えば、ＡＲマーカの画像上や画像上方、画像に対して予め指定された方向に予め指定された距離だけ離れた位置等である。例えば、案内情報に含まれる案内のための画像や文字列が配置される位置を示す情報が、店舗内映像内のＡＲマーカ画像に対応した位置である場合、店舗内映像内のこの情報が示す位置に案内情報を重ねて表示する。また、表示部２０６や、現在位置関連情報送信部２０４が、店舗内映像からＡＲマーカを検出する場合、この検出した位置に、案内情報に含まれる画像や文字列の画像や、案内情報が示す画像や文字列の画像を表示するようにしてもよい。なお、店舗内映像内のＡＲマーカの、案内情報に対応するこの画像と重なった部分以外の部分は、店舗内映像内に表示されたままとしてもよい。また、表示部２０６は、店舗内映像内のＡＲマーカ全体が隠れるように、案内情報に対応する画像を店舗内映像に重ねて表示するようにしてもよい。
【０１１４】
なお、案内情報に、画像や文字列をＡＲマーカに合わせて変更するための指示等が含まれている場合、表示部２０６は、画像を表示する際には、この指示に応じて変形した画像を表示するようにしてもよい。つまり、表示部２０６は、店舗内映像におけるＡＲマーカのゆがみに応じて、案内情報に対応する画像を変形し、この変形した画像を、店舗内映像に重ねて表示するようにしてもよい。
また、表示部２０６は、図示しない格納部等に予め格納されている店舗内の地図等に、案内画像に対応する画像を重ねて表示するようにしてもよい。また、表示部２０６は、案内情報に対応する音声を更に出力するようにしてもよい。例えば、案内情報が有する音声情報を用いて経路を案内する音声を更に出力してもよい。また、公知である音声合成の処理を用いて、案内情報が有する文字列を読み上げることで、経路を案内する音声を更に出力してもよい。
【０１１５】
表示部２０６は、モニタ等の表示デバイスを含むと考えても含まないと考えても良い。表示部２０６は、表示デバイスのドライバーソフトまたは、表示デバイスのドライバーソフトと表示デバイス等で実現され得る。
【０１１６】
次に、商品案内システム１０００の商品案内装置１の動作の一例について図２のフローチャートを用いて説明する。
【０１１７】
（ステップＳ１０１）商品情報受付部１０１は、一または二以上の商品情報を受け付ける。例えば、商品情報受付部１０１は、端末装置２からネットワーク等を介して商品情報を受信する。
【０１１８】
（ステップＳ１０２）現在位置情報取得部１０２は、現在位置情報を取得する。例えば、現在位置情報取得部１０２は、端末装置２からネットワーク等を介して店舗内映像を受信し、受信した店舗内映像からＡＲマーカを検出する。そして、パターンマッチング等により検出したＡＲマーカに対応する識別子を取得し、この識別子に対応する現在位置情報を取得する。
【０１１９】
（ステップＳ１０３）購入経路情報取得部１０８は、購入経路情報を取得済であるか否かを判断する。取得済である場合、ステップＳ１１５に進み、取得していない場合、ステップＳ１０４に進む。
【０１２０】
（ステップＳ１０４）商品位置情報取得部１０６は、カウンターｋに１を代入する。
【０１２１】
（ステップＳ１０５）商品位置情報取得部１０６は、在庫情報格納部１０５に、ステップＳ１０１で受け付けた商品情報のうちのｋ番目の商品情報と一致する商品情報があるか否かを判断する。ある場合、ステップＳ１０６に進み、ない場合、ステップＳ１１０に進む。
【０１２２】
（ステップＳ１０６）商品位置情報取得部１０６は、ステップＳ１０５で一致すると判断された商品情報に対応づけられた在庫情報が、商品の在庫があることを示すか否かを判断する。あることを示す場合、ステップＳ１０７に進み、ないことを示す場合、ステップＳ１１２に進む。
【０１２３】
（ステップＳ１０７）商品位置情報取得部１０６は、商品位置情報格納部１０３から、ｋ番目の商品情報と一致する商品情報を検出し、検出した商品情報と対応づけられた商品位置情報を取得する。なお、検出した商品情報と対応づけられた商品位置情報が複数存在する場合、この複数の商品位置情報のうちの、ステップＳ１０２で取得した現在位置情報が示す位置からの距離が最も近い位置を示す商品位置情報を取得するようにしても良い。商品位置情報取得部１０６は、取得した商品位置情報を、ｋ番目の商品情報と対応づけて、図示しない格納部等に蓄積する。
【０１２４】
（ステップＳ１０８）商品位置情報取得部１０６は、カウンターｋの値を１インクリメントする。
【０１２５】
（ステップＳ１０９）商品位置情報取得部１０６は、ステップＳ１０１で受け付けた商品情報に、ｋ番目の商品情報があるか否かを判断する。ある場合、ステップＳ１０５に戻り、ない場合、ステップＳ１１４に進む。
【０１２６】
（ステップＳ１１０）商品位置情報取得部１０６は、商品名称格納部１０４から、ｋ番目の商品情報に対応づけられた一般名称を検索により取得する。
【０１２７】
（ステップＳ１１１）商品位置情報取得部１０６は、ステップＳ１１０で取得した一般名称に対応する商品位置情報を取得する。例えば、一般名称と、商品位置情報とを対応づけて格納されている図示しない格納部から、ステップＳ１１０で取得した一般名称と一致する一般名称と対応づけられた商品位置情報を取得する。一致する商品位置情報が複数存在する場合は、ステップＳ１０７の場合と同様である。商品位置情報取得部１０６は、取得した商品位置情報を、ステップＳ１１０で取得した一般名称と、ｋ番目の商品情報と、商品の取り扱いが無いことを示す情報とを対応づけて、図示しない格納部に蓄積する。なお、予め用意された一致する商品がない場合のテンプレート等を図示しない格納部等から読出し、一般名称と商品情報とを挿入して、『「商品情報」は当店では扱っておりませんので、「一般名称」の売り場をご案内します。」等の代わりの商品の売り場を紹介する旨の文字列等を取得して蓄積するようにしてもよい。そして、ステップＳ１０８に進む。
【０１２８】
（ステップＳ１１２）商品位置情報取得部１０６は、商品名称格納部１０４から、ｋ番目の商品情報に対応づけられた一般名称を検索により取得する。
【０１２９】
（ステップＳ１１３）商品位置情報取得部１０６は、ステップＳ１１１と同様に、ステップＳ１１２で取得した一般名称に対応する商品位置情報を取得する。商品位置情報取得部１０６は、取得した商品位置情報を、ステップＳ１１２で取得した一般名称と、ｋ番目の商品情報と、在庫がなかったことを示す情報とを対応づけて、図示しない格納部に蓄積する。なお、商品位置情報取得部１０６は、例えば、予め用意された在庫がない場合のテンプレート等を図示しない格納部等から読出し、このテンプレートに、一般名称と商品情報とを挿入して、『「商品情報」が在庫切れのため、「一般名称」の売り場をご案内します。」等の在庫切れである旨と代わりの商品の売り場を紹介する旨を示す文字列等を取得して蓄積するようにしてもよい。そして、ステップＳ１０８に進む。
【０１３０】
（ステップＳ１１４）購入経路情報取得部１０８は、通路情報格納部１０７に格納されている通路情報を用いて経路探索を行い、商品位置情報取得部１０６が取得した一または二以上の商品位置情報を経由地とする購入経路情報を取得する。好ましくは最短経路となる購入経路情報を取得する。
【０１３１】
例えば、購入経路情報取得部１０８は、一または二以上の商品位置情報を配列する場合の、異なる複数の順列、好ましくは全ての順列を取得し、取得した各順列について、その順列が示す順序で一または二以上の商品位置情報が示す位置を経由する一または二以上の経路を、経路探索により取得する。そして、取得した経路のうちの、最短の経路を、購入経路情報として取得する。
【０１３２】
あるいは、購入経路情報取得部１０８は、上記で取得した各順列について、その順列が示す順序で一または二以上の商品位置情報が示す位置を経由する最短の経路を、経路探索により取得する。そして、取得した経路のうちの、最短の経路を、購入経路情報として取得するようにしてもよい。
【０１３３】
なお、商品位置情報取得部１０６が取得した商品位置情報が一つであるか否かを判断し、、取得した商品位置情報が複数である場合は、上記の商品位置情報が示す位置を経由地とした経路探索を行って購入経路情報を取得し、一つである場合は、この商品位置情報を到着点とした経路探索を行って、購入経路情報を取得するようにしても良い。
【０１３４】
購入経路情報取得部１０８は、取得した経路情報を、図示しない格納部等に蓄積する。経路情報は、各経由地に対応する商品位置情報に対応づけられた商品情報や、一般名称や、商品の取り扱いが無いことを示す情報や、在庫が無いことを示す情報や、ステップＳ１１１やステップＳ１１３で取得したような文字列の情報等を、各経由地と対応づけて有していることが好ましい。
【０１３５】
（ステップＳ１１５）出力部１０９は、ステップＳ１０２で取得した現在位置情報と、ステップＳ１１４で取得した購入経路情報とを用いて、現在位置情報が示す現在位置に対応した案内情報を取得する。案内情報は、例えば、店舗内映像内のＡＲマーカに対応する位置を示す情報と、この位置に表示する購入経路情報に沿った進行方向を示す矢印等の画像を指定する情報とを含む情報である。更に、これらに加えて、遠近感によるＡＲマーカのゆがみに合わせて、上記の進行方向を示す画像を変形するための情報等を有していてもよい。なお、上述したような購入経路情報が、各経由地に対応づけて有する商品位置情報に対応づけられた商品情報や、一般名称や、商品の取り扱いが無いことを示す情報や、在庫が無いことを示す情報や、ステップＳ１１１やステップＳ１１３で取得したような文字列の情報等を有する案内情報を、各経由地を案内するための案内情報として取得するようにしても良い。
【０１３６】
（ステップＳ１１６）出力部１０９は、ステップＳ１１５で取得した案内情報を出力する。例えば、出力部１０９は、案内情報を端末装置２に送信する。そして、ステップＳ１０２に戻る。
【０１３７】
なお、図２のフローチャートにおいて、ステップＳ１０２で取得した現在位置情報が、購入経路情報が示す到着地点であるか否かを判断し、到着地点である場合、到着地点に達したことを示す案内情報等を出力して、図２のフローチャートの処理を終了するようにしてもよい。現在位置情報が、到着地点であるか否かは、どのように判断してもよく、例えば、現在位置情報が示す地点と、到着地点との距離が予め指定された距離以下である場合に到着地点であると判断してもよく、あるいは、現在位置情報を取得するために検出したＡＲマーカが、到着地点に最も近いＡＲマーカである場合に、到着地点であると判断してもよい。
【０１３８】
また、上記において、ステップＳ１１１で、ステップＳ１１０で取得した一般名称に対応する商品位置情報として、ステップＳ１１０で取得した一般名称と同じ一般名称と対応づけられた一の商品情報を商品名称格納部１０４から検出し、検出した商品情報の商品位置情報を、ｋ番目の商品情報に対応する商品位置情報として、商品位置情報格納部１０３から取得するようにしてもよい。この際、商品名称格納部１０４から検出した一の商品情報を含む案内情報を、後述する出力部１０９が出力するようにしてもよい。この一の商品情報をｋ番目の商品情報を示す画像を表示する際に表示することで、ｋ番目の商品情報の代わりにどの商品情報を購入する経路を案内しているかを、顧客に示すことができる。かかることは、ステップＳ１１３においても同様である。
【０１３９】
なお、図２のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【０１４０】
次に、商品案内システム１０００の端末装置２の動作の一例について図３のフローチャートを用いて説明する。
【０１４１】
（ステップＳ２０１）商品情報送信部２０２は、商品情報格納部２０１に格納されている一または二以上の商品情報を商品案内装置１に送信する。例えば、商品情報送信部２０２は、図示しない受付部等が、顧客から、商品購入のための案内を行う操作を受け付けた場合に、商品情報を送信する。
【０１４２】
（ステップＳ２０２）撮影部２０３は、店舗内を撮影して店舗内映像を取得する。例えば、撮影部２０３は、顧客から撮影指示を受け付けた場合に、店舗内を撮影して静止画像である店舗内映像を取得する。この場合、撮影指示を受け付けるまでのは、処理を待機するようにしてもよい。また、撮影部２０３は、動画像である店舗内映像の撮影を継続するようにしてもよい。
【０１４３】
（ステップＳ２０３）現在位置関連情報送信部２０４は、現在位置関連情報を送信する。例えば、現在位置関連情報送信部２０４は、ステップＳ２０２で取得した店舗内映像を、現在位置関連情報として商品案内装置１に送信する。なお、店舗内映像が動画像である場合、例えば、予め指定された時間間隔ごとや、所定のトリガー等に応じて、動画像内の一フレームの画像を取り出して、商品案内装置１に送信してもよい。
【０１４４】
（ステップＳ２０４）案内情報受信部２０５は、商品案内装置１から案内情報を受信したか否かを判断する。受信した場合、ステップＳ２０５に進み、受信していない場合、ステップＳ２０４に戻る。
【０１４５】
（ステップＳ２０５）表示部２０６は、ステップＳ２０４で受信した案内情報に対応した画像と、ステップＳ２０２で取得した店舗内映像とを重ねて表示する。そして、ステップＳ２０２に戻る。
【０１４６】
なお、上述したように案内情報が、商品情報や、一般名称や、商品の取り扱いが無いことを示す情報や、在庫が無いことを示す情報や、ステップＳ１１１やステップＳ１１３で取得したような文字列の情報等を有する場合、これらの情報も表示するようにしてよい。また、これらの情報を、上記のステップＳ１１１やステップＳ１１３で説明したテンプレート等に適宜配置して表示するようにしてもよい。
【０１４７】
なお、図３のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【０１４８】
以下、本実施の形態における商品案内システム１０００の具体的な動作について説明する。ここでは、商品案内装置１がインターネット等のネットワークに接続されたサーバ装置、端末装置２が、同じネットワークに接続された、いわゆるスマートフォンと呼ばれる多機能型携帯電話である場合について説明する。端末装置２は、入力デバイスとして、例えばタッチパネル（図示せず）を備えているものとする。
【０１４９】
顧客が、例えば、自宅等において、タッチパネルを操作して、端末装置２に対して購入を希望する複数の商品の商品名、例えば、「バイオＺ」等を入力したとすると、商品名を受け付けた端末装置２の受付部（図示せず）は、受け付けた複数の商品名である商品情報を商品情報格納部２０１に蓄積する。ここでは、３つの商品の商品情報が蓄積されたとする。
【０１５０】
図４は、商品情報格納部２０１に蓄積された複数の商品情報を管理する商品情報管理リストである。
【０１５１】
次に、顧客が、商品を購入するために、ある店舗Ａに入り、商品情報格納部２０１に格納された商品情報が示す商品を購入するための案内を表示するための操作を行ったとする。例えば、案内を表示するためのボタン（図示せず）を押したとする。
【０１５２】
商品情報送信部２０２は、顧客の操作に応じて、商品情報格納部２０１に格納された４つの商品情報を商品案内装置１に送信する。ここでは、例えば、図４に示した商品情報管理リストを商品案内装置１に送信したとする。
【０１５３】
商品案内装置１の商品情報受付部１０１は、端末装置２から送信される商品情報を受信する。ここでは、例えば、図４に示した商品情報管理リストを受信したとする。商品情報受付部１０１は、受信した商品情報管理リストを、図示しない格納部等に一時記憶する。
【０１５４】
次に、顧客が、商品の案内を表示するために、店舗内を、端末装置２の撮影部２０３で撮影する。例えば、顧客は、進行方向を撮影部２０３で撮影する。これにより、撮影部２０３は、店舗内を取得した店舗内映像を取得する。ここでの店舗内映像は、カラーの動画像であるとする。
【０１５５】
ここで、店舗Ａ内の通路上には、異なる識別子（以下、マーカ識別子と称す）と対応づけられた複数のＡＲマーカが貼り付けられているおり、各マーカ識別子は、対応するＡＲマーカの位置を示す位置情報と対応づけられて、商品案内装置１の図示しない格納部に予め蓄積されているものとする。ＡＲマーカは、例えば、外形が円形である予め指定された図形が表面に描かれたシートであるとする。複数のＡＲマーカには、ここでは、それぞれ異なる文字列が配置されているものとする。ＡＲマーカのサイズは、端末装置２で取得した店舗内画像において、ＡＲマーカの識別が可能な程度の大きさ、例えば、横幅及び縦幅が、それぞれ、およそ５００ｍｍから、１５００ｍｍまでの範囲であることが好ましい。ただし、マーカの形状や、マーカに描かれた画像等に応じて上記と異なるサイズであってもよい。例えば、ＡＲマーカは、店舗内の通路上に、数メートル間隔で配置されている。
【０１５６】
顧客が撮影して取得した店舗内映像には、店舗内の床に配置されたＡＲマーカが写っているものとする。なお、顧客が店舗内映像を撮影する際には、できるだけ、正面の床上に配置されたＡＲマーカが写り込むように撮影を行うことが好ましい。
【０１５７】
現在位置関連情報送信部２０４は、撮影部２０３が取得した店舗内映像を、現在位置関連情報として商品案内装置１に送信する。ここでは、動画像である店舗内映像から、予め指定されたタイミングで一のフレーム画像である店舗内映像を、現在位置関連情報として商品案内装置１に送信する。
【０１５８】
図５は現在位置関連情報送信部２０４が現在位置関連情報として送信した店舗内映像を示す図である。図５に示す店舗内映像が示すように、床上には、ＡＲマーカ５１、５２が配置されている。
【０１５９】
商品案内装置１の現在位置情報取得部１０２は、端末装置２から現在位置関連情報である店舗内映像を受信する。
【０１６０】
現在位置情報取得部１０２は、受信した現在位置関連情報である店舗内映像を用いて現在位置情報を取得する。以下、現在位置情報を取得する処理について説明する。
【０１６１】
図６は、商品案内装置１の図示しない格納部に格納されているＡＲマーカと、ＡＲマーカに対応づけられた位置情報とを管理するマーカ位置管理情報を示す図である。マーカ位置管理情報は、ＡＲマーカの識別子である「マーカＩＤ」と、ＡＲマーカの位置情報である「マーカ位置情報」という属性を有している。「マーカ位置情報」は、ここでは、座標であるとする。なお、座標において、ｘ１０１やｙ１０１等は、任意の値であるとする。なお、ここでは、ＡＲマーカの表面には、予め指定された位置に、各マーカの「マーカＩＤ」の属性値と同じ文字列であるマーカ識別子が配置されているものとする。
【０１６２】
図７は、ＡＲマーカを検出する処理を説明するための店舗内映像を二値化した状態の図（図７（ａ））、及びマーカ画像を検出した状態を示す図（図７（ｂ））である。
【０１６３】
現在位置情報取得部１０２は、まず、図５に示した店舗内映像を、図７（ａ）に示すように二値化し、二値化した店舗内映像においてＡＲマーカの画像を検出する。例えば、ここでは、ＡＲマーカが円形であるとすると、二値化した店舗内映像において、円形のＡＲマーカに対応する略円形や略楕円形等を有する四角形の領域を検出する。ここでは、検出した領域内の画像をマーカ画像と呼ぶ。ここでは、例えば、図７（ｂ）に示すように、マーカ画像７１及び７２を検出する。なお、マーカ画像が複数検出された場合、ここでは、例えば、最も下側に位置するマーカ画像、あるいは、最もサイズの大きいマーカ画像を、これ以降の現在位置情報を取得する処理に用いる。ここでは、ＡＲマーカ５１に対応するマーカ画像７１を現在位置情報を取得する処理に用いる。
【０１６４】
現在位置情報取得部１０２は検出したマーカ画像７１を、ＡＲマーカ５１の部分が円形となるように変形し、変形したマーカ画像７１内において、パターンマッチングを利用した画像認識を利用した文字認識等により文字列を検出する。ここでは、例えば、「ｍ１０２」という文字列を検出したとする。ここで検出した文字列は、上述したように、ＡＲマーカの識別子である。
【０１６５】
現在位置情報取得部１０２は、図６に示したマーカ位置管理情報において、「マーカＩＤ」の値が、上記で検出したＡＲマーカの識別子「ｍ１０２」と一致するレコード（行）を検出し、検出したレコードの「マーカ位置情報」の属性値である「（ｘ１０２，ｙ１０２）」を現在位置情報として取得する。また、検出した文字列の上方向を示す情報、例えばベクトル等の情報を方向情報として取得する。この方向を示す情報が示す方向が、予め指定された方向、例えば、北方向であるとする。そして、取得した現在位置情報と、方向情報と、上記でマーカ画像を変形する際に行った変形量等を示す情報とを、図示しない格納部等に一時記憶する。
【０１６６】
図８は、在庫情報格納部１０５に格納されている在庫情報を管理するための在庫情報管理表である。在庫情報管理表は、「商品名」と、「在庫」という属性を有している。「商品名」は、商品情報である。「在庫」は、「在庫情報」であり、在庫がある場合の属性値は、「有」、在庫がない場合の属性値は「無」である。
【０１６７】
図９は、商品位置情報格納部１０３に格納されている商品位置情報を管理する商品位置情報管理表である。商品位置情報管理表は、「商品名」と、「商品位置」という属性を有している。「商品位置」は、更に「平面」と「高さ」という属性を有している。「商品名」は、商品情報である。「商品位置」は、商品位置情報である。「平面」は、商品位置情報のうちの、平面上における商品の位置を示す情報であり、「高さ」は、商品位置情報のうちの、商品の高さを示す情報である。ここでは、「高さ」は、商品が位置する陳列棚の下方数えた段数を示している。
【０１６８】
図１０は、商品名称格納部１０４に格納されている商品の一般名称を管理する商品名称管理表である。商品名称管理表は、「商品名」と、「一般名称」という属性を有している。「商品名」は、商品情報である。「一般名称」は、商品の一般名称である。
【０１６９】
図１１は、図示しない格納部に格納されている一般名称と、商品位置情報とを管理する一般商品位置情報管理表である。図において、「一般名称」及び「商品位置」は、図１０の「一般名称」及び図９の「商品位置情報」と同様の属性を示している。。
【０１７０】
商品位置情報取得部１０６は、商品情報受付部１０１が受信した図４に示すような複数の商品情報について、それぞれ、商品位置情報を取得する。
【０１７１】
商品位置情報取得部１０６は、まず、商品情報受付部１０１が受信した複数の商品情報のうちの、一番目の商品情報、例えば、「バイオＺ」、を図示しない格納部から読出し、図８に示した在庫情報管理表において、「商品名」の値が、「バイオＺ」と一致するレコード（行）を検索する。ここでは、一致するレコードが検出されるための、検出されたレコードの「在庫」の値を取得し、取得した値が、「有」であるか否かを判断する。ここでは、「有」であるため、在庫があると判断して、商品位置情報取得部１０６は、図９に示した商品位置情報管理表において、「商品名」が「バイオＺ」と一致するレコード（行）を検出し、検出したレコードの「商品位置」の属性値、ここでは、「平面」の属性値と、「高さ」の属性値とを取得する。なお、「商品位置」の属性値、即ち商品位置情報が、ここでは複数あるため、上記で取得した現在位置情報である「（ｘ１０２，ｙ１０２）」と、複数の商品位置情報のそれぞれとの距離を算出し、短い方の距離を取得する。例えば、ここでは、「（ｘ３０３，ｙ３０３）」を取得したとする。そして、商品名「バイオＺ」と、取得した「商品位置」の属性値とを対応づけて、図示しない格納部に蓄積する。
【０１７２】
次に、商品位置情報取得部１０６は、二番目の商品情報、例えば、「マミーオレンジ」、を図示しない格納部から読出し、図８に示した在庫情報管理表において、「商品名」の値が、「マミーオレンジ」と一致するレコード（行）を検索する。ここでは、一致するレコードが検出されるため、同レコードの「在庫」の値が、「有」であるか否かを判断する。ここでは、「有」でないため、在庫が無いと判断して、商品位置情報取得部１０６は、図１０に示した商品名称管理表において、「商品名」が「マミーオレンジ」と一致するレコード（行）を検出し、検出したレコードの「一般名称」の属性値である「洗濯洗剤」を取得する。そして、図１１に示した一般名称位置情報管理表の「一般名称」の属性値が「洗濯洗剤」であるレコードの商品位置情報を、上記の一番目の商品情報の位置情報を商品位置情報管理表から取得した場合と同様に取得する。そして、商品名「マミーオレンジ」と、取得した「商品位置」の属性値と、在庫がなかったことを示す情報（例えば、在庫がなかったことを示すフラグ等の情報）とを対応づけて、図示しない格納部に蓄積する。
【０１７３】
次に、商品位置情報取得部１０６は、三番目の商品情報、例えば、「クリアテープＡ」、を図示しない格納部から読出し、図８に示した在庫情報管理表において、「商品名」の値が、「クリアテープＡ」と一致するレコード（行）を検索する。ここでは、一致するレコードが検出されないため、商品位置情報取得部１０６は、図１０に示した商品名称管理表において、「商品名」が「クリアテープＡ」であるレコード（行）を検出し、検出したレコードの「一般名称」の属性値である「セロハンテープ」を取得する。そして、図１１に示した一般名称位置情報管理表の「一般名称」の属性値が「セロハンテープ」であるレコードの商品位置情報を、上記の一番目の商品情報の位置情報を商品位置情報管理表から取得した場合と同様に取得する。そして、商品名「クリアテープＡ」と、取得した「商品位置」の属性値と、商品の取り扱いがないことを示す情報（例えば、商品の取り扱いがないことを示すフラグ等の情報）とを対応づけて、図示しない格納部に蓄積する。
【０１７４】
購入経路情報取得部１０８は、商品位置情報取得部１０６が取得した３つの商品情報についての商品位置情報と、通路情報格納部１０７に格納されている通路情報とを用いて、これらの商品位置情報を、順序を問わずに全て経由する最短の経路を探索する。なお、通路情報は、店舗内の通路を示す情報である点を除けば、一般的なナビゲーション装置に用いられる道路情報等と同様の情報であるため、ここでは、詳細な説明は省略する。
【０１７５】
経路探索の結果、「バイオＺ」、「クリアテープＡ」、「マミーオレンジ」の順序で、それぞれに対応して取得された商品位置情報が示す位置を経由する経路が、最も最短の経路であると判断されたとすると、購入経路情報取得部１０８は、この経路を示す経路情報を購入経路情報として取得し、図示しない格納部に蓄積する。なお、ここでは、購入経路情報の各経由地に対して、それぞれの経由地に対応する商品情報を対応づけて蓄積する。また、商品位置情報取得部１０６によって、経由地に対応する商品情報に対して、商品の取り扱いが無かったことを示す情報、または在庫が無かったことを示す情報とが取得されている場合、これらの情報も経由地に対応づけて購入経路情報に蓄積する。
【０１７６】
次に、出力部１０９は、購入経路情報を用いて、現在位置情報取得部１０２が取得した現在位置情報が示す位置に、現在位置情報取得部１０２が取得した方向情報が示す方向を向いた状態で居る顧客が、購入経路情報が示す経路に沿って進むための案内情報を取得する。具体的には、店舗内映像内のＡＲマーカ５１が配置されている領域の上方に表示すべき進路を示す矢印の画像を指定する情報と、その矢印を表示する店舗内映像内の座標とを案内情報として取得する。また、進路を説明する文字列の情報を案内情報として取得する。また、マーカ画像の形状を補正する際の補正量の情報を用いて、矢印の画像を、店舗内映像の遠近感に合わせて変形するための補正量の情報を案内情報として取得する。そして、出力部１０９は、これらの情報を含む案内情報を、端末装置２に送信する。
【０１７７】
端末装置２の案内情報受信部２０５は、商品案内装置１から送信される案内情報を受信する。そして、表示部２０６は、受信した案内情報に対応する画像を、撮影部３０２が取得した店舗内映像と重ねて表示する。具体的には、案内情報が指定する矢印の画像を、図示しない格納部から取得し、図５に示すような店舗内映像上の案内情報が指定する位置であるＡＲマーカ５１の上方の位置に、案内情報が有する補正量に応じて補正して配置する。また、案内情報が有する進路を説明する文字列の情報と、商品情報とを示す画像を、店舗内映像の下方に表示する。
【０１７８】
図１２（ａ）は、端末装置２の表示部２０６による表示例を示す図である。
【０１７９】
同様に、端末装置２は、店舗内映像を取得して商品案内装置１に送信し、商品案内装置１の現在位置情報取得部１０２は、受信した店舗内映像を用いて上記と同様に現在位置情報を取得する。そして、出力部１０９は、新たに取得した現在位置情報と、上記で取得した購入経路情報等を用いて、案内情報を取得し、端末装置２に送信する。そして、端末装置２の表示部２０６は、受信した案内情報に対応する画像を、店舗内映像に重ねて表示する。
【０１８０】
ここで、現在位置情報取得部１０２が取得した現在位置情報と、一番目の経由地、即ち、一番目の商品情報である「バイオＺ」の商品位置情報との距離が、予め指定された距離よりも短くなったとすると、出力部１０９は、顧客が、一番目の経由地に到着したと判断する。そして、出力部１０９は、現在位置情報の「高さ」の情報を用いて、高さ方向の場所を示す矢印を表示するための情報と、「高さ」の情報に対応した文字列の情報とを有する案内情報を取得し、端末装置２に送信する。
【０１８１】
端末装置２は、この案内情報が示す画像、即ち商品が位置する高さを示す矢印の画像と、商品の位置する高さを示す文字列の画像とを、店舗内映像に重ねた画像を表示する。
【０１８２】
図１２（ｂ）は、商品が位置する高さを示す画像の表示例を示す図である。
【０１８３】
また、現在位置情報取得部１０２が取得した現在位置情報が、一番目の経由地と二番目の経由地との間の位置であったとすると、出力部１０９は、進行方向を示す矢印の画像を指定する情報とともに、二番目の経由地と対応づけられた商品情報である商品名「クリアテープＡ」と、一般名称「セロハンテープ」と、この商品の取り扱いが無かったことを示す情報とを有する案内情報を、端末装置２に送信する。
【０１８４】
端末装置２の案内情報受信部２０５が、この案内情報を受信すると、表示部２０６は、受信した案内情報において商品の取り扱いが無かったことを示す情報が含まれることを検出して、予め用意された取り扱いが無い場合のテンプレートに案内情報が有する商品名「クリアテープＡ」と、一般名称「セロハンテープ」とを挿入して、「セロハンテープ（クリアテープＡは扱っておりません）」という文字列の画像を、案内情報が指定する矢印の画像とともに、店舗内映像情報に重ねて表示する。
【０１８５】
図１２（ｃ）は、商品の取り扱いが無い場合の表示例である。
【０１８６】
また、現在位置情報取得部１０２が取得した現在位置情報が、二番目の経由地と３番目の経由地との間の位置であったとすると、出力部１０９は、進行方向を示す矢印の画像を指定する情報とともに、三番目の経由地と対応づけられた商品情報である商品名「マミーオレンジ」と、一般名称「食器用洗剤」と、この商品の在庫が無かったことを示す情報とを有する案内情報を、端末装置２に送信する。なお、三番目の経由地は、ここでは、購入経路情報が示す到着地点である。
【０１８７】
端末装置２の案内情報受信部２０５が、この案内情報を受信すると、表示部２０６は、受信した案内情報において商品の在庫が無かったことを示す情報が含まれることを検出して、予め用意された在庫が無い場合のテンプレートに案内情報が有する商品名「マミーオレンジ」と、一般名称「食器用洗剤」とを挿入して、「食器用洗剤（マミーオレンジは在庫切れです）」という文字列の画像を、案内情報が指定する矢印の画像とともに、店舗内映像情報に重ねて表示する。
【０１８８】
図１２（ｄ）は、商品が在庫切れである場合の表示例である。
【０１８９】
以上、本実施の形態によれば、店舗内における一以上の商品を購入するための経路を探索し、顧客の現在位置に応じて、探索した経路に沿って進むための案内を顧客に提供することができ、顧客を、店舗内において、所望の商品が配置されている位置まで適切に案内することができる。
【０１９０】
また、ＡＲマーカを用いて、店舗内を撮影した映像から、顧客の現在位置を検出し、現在位置に対応した案内を店舗内を撮影した映像に重ねて表示することにより、ＡＲマーカを店内に設置するだけで、顧客の現在位置を特定するための機器等を店内に設置することなく、容易にかつ精度よく顧客の現在位置を特定することができるとともに、案内を行うための画像を、実際の店舗内の画像に対して重ねて表示することにより、経路をわかりやすく提示することができる。
【０１９１】
なお、上記実施の形態において、商品案内装置１が一の店舗の案内を行う場合について説明したが、商品案内装置１が、複数の店舗にそれぞれ対応づけられた商品位置情報や在庫情報や通路情報やマーカ位置管理情報等を有するようにし、顧客の居る店舗に対応づけられたこれらの情報を用いて、顧客の居る店舗に応じた購入経路情報を取得して、顧客の居る店舗に応じた案内情報を出力できるようにしてもよい。このようにすることで、複数の店舗について、商品の案内を適切に行うことができる。かかることは、以下の実施の形態においても同様である。
【０１９２】
ここでの、複数の店舗と対応づけられた情報とは、例えば、店舗名や店舗コード等の店舗識別子と対応づけられた情報である。また、顧客がどの店舗にいるかをどのように判断してもよい。例えば、上記のように、端末装置２のアクセスポイント等から、顧客の居る店舗を特定するようにしてもよいし、端末装置２がＧＰＳユニット等を有するようにし、このＧＰＳユニットが取得した現在位置の情報が、複数の店舗のいずれかの位置を示す場合に、その示す位置に対応する店舗を顧客が居る店舗であると判断するようにしてもよい。
【０１９３】
（実施の形態２）
本実施の形態の商品案内装置は、上述した商品案内システムに相当する処理を、商品案内装置単体で実現できるようにしたものである。
【０１９４】
図１３は、本実施の形態における商品案内装置３のブロック図である。
【０１９５】
商品案内装置３は、商品情報格納部３００、商品情報受付部３０１、撮影部３０２、現在位置情報取得部３０３、商品位置情報格納部１０３、商品名称格納部１０４、在庫情報格納部１０５、商品位置情報取得部１０６、通路情報格納部１０７、購入経路情報取得部１０８、および出力部３０４を備える。なお、図において、図１と同一符号は同一または相当する部分を示している。
【０１９６】
商品情報格納部３００には、一または二以上の商品情報が格納される。商品情報格納部３００に商品情報がどのように格納されるかは問わない。商品情報格納部３００は、上述した商品情報格納部２０１と同様のものであり、ここでは詳細な説明を省略する。
【０１９７】
商品情報受付部３０１は、商品情報格納部３００に格納されている一または二以上の商品情報を受け付ける。具体的には、商品情報受付部３０１は、商品情報格納部３００に格納されている商品情報を読み出す。商品情報受付部３０１の他の構成については、商品情報受付部１０１と同様であり、ここでは詳細な説明は省略する。
【０１９８】
撮影部３０２は、商品を提供する店舗内を撮影して店舗内映像を取得する。撮影部３０２は、上述した撮影部２０３と同様のものであり、ここでは詳細な説明は省略する。
【０１９９】
現在位置情報取得部３０３は、顧客の現在位置情報を取得する。ここでの顧客の現在位置情報は、例えば、商品案内装置３の現在位置や、商品案内装置３を所持する顧客の現在位置の情報である。
【０２００】
現在位置情報取得部３０３は、例えば、上述した端末装置２の現在位置関連情報送信部２０４が、端末装置２の現在地関連情報として現在位置情報を取得する場合と同様の処理により現在位置情報を取得する。
【０２０１】
現在位置情報取得部３０３は、例えば、撮影部３０２が取得した店舗内映像を用いて現在位置情報を取得する。例えば、現在位置情報取得部３０３は、現在位置情報取得部１０２と同様の処理を行うことにより、店舗内映像から現在位置情報を取得するようにしてもよい。現在位置情報取得部３０３は、例えば、ＡＲマーカ等を店舗内映像から検出して現在位置情報を取得するようにしてもよい。
【０２０２】
また、現在位置情報取得部３０３は、現在位置情報取得部１０２と同様に、方向情報を取得するようにしても良い。現在位置情報取得部３０３の他の構成については、現在位置情報取得部１０２と同様であり、ここでは詳細な説明は省略する。
【０２０３】
出力部３０４は、購入経路情報取得部１０８が取得した購入経路情報を用いて、案内情報を出力する。ここでの出力とは、具体的には、表示である。ここでの案内情報を出力するということは、案内情報に対応する画像等を出力することも含む概念である。例えば、出力部３０４は、撮影部３０２が取得した店舗内映像と、案内情報に対応する画像とを重ねて表示する。なお、撮影部３０２が取得した店舗内映像と案内情報に対応する画像とを重ねて表示する処理については、上述した表示部２０６が、店舗内映像と案内情報に対応する画像とを重ねて表示する処理と同様の処理であり、ここでは詳細な説明は省略する。また、出力部３０４の他の処理、例えば、案内情報を取得する処理等については、出力部１０９や、表示部２０６等と同様であり、ここでは詳細な説明は省略する。
【０２０４】
次に、商品案内装置３の動作の一例について、図１４のフローチャートを用いて説明する。なお、図において、図２と同一符号は同一または相当する部分を示す。また、図２において、現在位置情報取得部１０２が行っていた処理は、ここでは、現在位置情報取得部３０３が行うものとする。
【０２０５】
（ステップＳ１４０１）商品情報受付部３０１は、商品情報を受け付ける。具体的には、商品情報格納部３００に格納されている商品情報を読み出す。
【０２０６】
（ステップＳ１４０２）撮影部３０２は、店舗内を撮影して店舗内映像を取得する。この処理は、例えば、図３のステップＳ２０２と同様の処理である。そして、ステップＳ１０２に進む。
【０２０７】
（ステップＳ１４０３）出力部３０４は、ステップＳ１１５で取得した案内情報を出力する。具体的には、ステップＳ１１５で取得した案内情報が示す画像と、ステップＳ１４０２で取得した店舗内映像とを重ねた画像を表示する。この処理は、例えば、図３のステップＳ２０５と同様の処理である。そして、ステップＳ１４０２に戻る。
【０２０８】
以下、本実施の形態の商品案内装置３の具体例について説明する。ここでは、例えば、商品案内装置３が、いわゆるスマートフォン等の多機能携帯電話である場合について説明する。
【０２０９】
例えば、顧客が入力した商品情報が商品案内装置３の商品情報格納部３００に蓄積される。商品案内装置３が店舗において案内を行う指示を受け付けた場合には、商品情報受付部３０１が、この商品情報格納部３００に格納された一または二以上の商品情報を読み出す。また、現在位置情報取得部３０３は、撮影部３０２が店舗内を撮影して取得した店舗内映像から、ＡＲマーカを検出して現在位置情報や方位情報を取得する。商品位置情報取得部１０６は、上記で読み出した商品情報等を用いて、上記実施の形態１の具体例と同様に、商品位置情報等を取得する。そして、取得した商品位置情報等と、現在位置情報取得部３０３が取得した情報等とを用いて、購入経路情報取得部１０８が、購入経路情報を取得する。そして、出力部３０４は、購入経路情報と現在位置情報とを用いて案内情報を取得し、店舗内映像と、案内情報に対応する画像とを重ね合わせて表示する。例えば、店舗内映像のＡＲマーカ上の領域に、進行方向を示す矢印等の画像を重ねて表示する。
【０２１０】
以上、本実施の形態によれば、上記実施の形態１と同様の効果を奏するとともに、商品案内装置３だけで、店舗内を案内することが可能となり、システム構成を簡略化することができる。
【０２１１】
なお、上記各実施の形態において、各処理（各機能）は、単一の装置（システム）によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。
【０２１２】
また、上記各実施の形態において、一の装置に存在する２以上の通信手段（商品情報送信部や、案内情報受信部など）は、物理的に一の媒体で実現されても良いことは言うまでもない。
【０２１３】
また、上記各実施の形態において、各構成要素は専用のハードウェアにより構成されてもよく、あるいは、ソフトウェアにより実現可能な構成要素については、プログラムを実行することによって実現されてもよい。例えば、ハードディスクや半導体メモリ等の記録媒体に記録されたソフトウェア・プログラムをＣＰＵ等のプログラム実行部が読み出して実行することによって、各構成要素が実現され得る。その実行時に、プログラム実行部は、格納部（例えば、ハードディスクやメモリ等の記録媒体）にアクセスしながらプログラムを実行してもよい。
【０２１４】
なお、上記各実施の形態における商品案内装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、商品情報と、店舗内における商品情報が示す商品が配置されている位置を示す情報である商品位置情報とが対応づけて格納されている商品位置情報格納部と、店舗内の通路を示す情報である通路情報が格納される通路情報格納部と、にアクセス可能なコンピュータを、商品を示す情報である一以上の商品情報を受け付ける商品情報受付部と、商品を提供する店舗内における顧客の現在位置を示す情報である現在位置情報を取得する現在位置情報取得部と、商品情報受付部が受け付けた一以上の商品情報に対応する商品位置情報を、商品位置情報格納部から取得する商品位置情報取得部と、通路情報と、現在位置情報取得部が取得した現在位置情報と、商品位置情報取得部が取得した商品位置情報とを用いて、商品情報受付部が受け付けた１以上の商品情報が示す商品を購入するための経路である購入経路を示す情報である購入経路情報を取得する購入経路情報取得部と、購入経路情報取得部が取得した購入経路情報を用いて、商品情報受付部が受け付けた一以上の商品情報が示す商品の配置されている位置まで顧客を案内するための情報である案内情報を出力する出力部として機能させるためのプログラムである。
【０２１５】
なお、上記実施の形態における端末装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、商品を示す情報である一以上の商品情報が格納される商品情報格納部にアクセス可能なコンピュータを、商品情報格納部に格納された一以上の商品情報を、商品案内装置に送信する商品情報送信部と、商品を提供する店舗内を撮影して、店舗内の映像である店舗内映像を取得する撮影部と、撮影部が取得した店舗内映像に対応する情報であって、店舗内における顧客の現在位置に関する情報である現在位置関連情報を商品案内装置に送信する現在位置関連情報送信部と、商品案内装置から、商品情報送信部が送信した一以上の商品情報が示す商品の配置されている位置まで案内するための情報である案内情報を受信する案内情報受信部と、撮影部が取得した店舗内映像と、案内情報に対応する画像とを重ねて表示する表示部として機能させるためのプログラムである。
【０２１６】
なお、上記各プログラムにおいて、上記プログラムが実現する機能には、ハードウェアでしか実現できない機能は含まれない。例えば、情報を取得する取得部や、情報を出力する出力部などにおけるモデムやインターフェースカードなどのハードウェアでしか実現できない機能は、上記プログラムが実現する機能には含まれない。
【０２１７】
また、このプログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。
【０２１８】
図１５は、上記プログラムを実行して、上記実施の形態による商品案内装置を実現するコンピュータの外観の一例を示す模式図である。上記実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムによって実現されうる。
【０２１９】
図１５において、コンピュータシステム９００は、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）ドライブ９０５を含むコンピュータ９０１と、キーボード９０２と、マウス９０３と、モニタ９０４とを備える。
【０２２０】
図１６は、コンピュータシステム９００の内部構成を示す図である。図１６において、コンピュータ９０１は、ＣＤ−ＲＯＭドライブ９０５に加えて、ＭＰＵ（Ｍｉｃｒｏ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）９１１と、ブートアッププログラム等のプログラムを記憶するためのＲＯＭ９１２と、ＭＰＵ９１１に接続され、アプリケーションプログラムの命令を一時的に記憶すると共に、一時記憶空間を提供するＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）９１３と、アプリケーションプログラム、システムプログラム、及びデータを記憶するハードディスク９１４と、ＭＰＵ９１１、ＲＯＭ９１２等を相互に接続するバス９１５とを備える。なお、コンピュータ９０１は、ＬＡＮへの接続を提供する図示しないネットワークカードを含んでいてもよい。
【０２２１】
コンピュータシステム９００に、上記実施の形態による商品案内装置等の機能を実行させるプログラムは、ＣＤ−ＲＯＭ９２１に記憶されて、ＣＤ−ＲＯＭドライブ９０５に挿入され、ハードディスク９１４に転送されてもよい。これに代えて、そのプログラムは、図示しないネットワークを介してコンピュータ９０１に送信され、ハードディスク９１４に記憶されてもよい。プログラムは実行の際にＲＡＭ９１３にロードされる。なお、プログラムは、ＣＤ−ＲＯＭ９２１、またはネットワークから直接、ロードされてもよい。
【０２２２】
プログラムは、コンピュータ９０１に、上記実施の形態による商品案内装置の機能を実行させるオペレーティングシステム（ＯＳ）、またはサードパーティプログラム等を必ずしも含んでいなくてもよい。プログラムは、制御された態様で適切な機能（モジュール）を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいてもよい。コンピュータシステム９００がどのように動作するのかについては周知であり、詳細な説明は省略する。
【０２２３】
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０２２４】
以上のように、本発明にかかる商品案内装置等は、店舗内を案内する装置等として適しており、特に、顧客が購入を希望する商品の経路を案内する装置等として有用である。
【符号の説明】
【０２２５】
１、３  商品案内装置
２  端末装置
１０１、３０１  商品情報受付部
１０２、３０３  現在位置情報取得部
１０３  商品位置情報格納部
１０４  商品名称格納部
１０５  在庫情報格納部
１０６  商品位置情報取得部
１０７  通路情報格納部
１０８  購入経路情報取得部
１０９、３０４  出力部
２０１、３００  商品情報格納部
２０２  商品情報送信部
２０３、３０２  撮影部
２０４  現在位置関連情報送信部
２０５  案内情報受信部
２０６  表示部
１０００  商品案内システム
【図１】
2015230236.tif 000003
【図２】
2015230236.tif 000004
【図３】
2015230236.tif 000005
【図４】
2015230236.tif 000006
【図６】
2015230236.tif 000007
【図７】
2015230236.tif 000008
【図８】
2015230236.tif 000009
【図９】
2015230236.tif 000010
【図１０】
2015230236.tif 000011
【図１１】
2015230236.tif 000012
【図１３】
2015230236.tif 000013
【図１４】
2015230236.tif 000014
【図１５】
2015230236.tif 000015
【図１６】
2015230236.tif 000016
【図５】
2015230236.tif 000017
【図１２】
2015230236.tif 000018