"撮影部及び表示部を有する情報処理端末と情報処理装置とが通信可能な拡張現実提供システムであって、前記情報処理端末は、前記撮影部での撮影内容の画像情報を含む、前記画像情報から特定され得る棚に陳列できる商品を示す商品情報を取得するための要求を前記情報処理装置に送信する要求手段と、前記要求に応答して前記情報処理装置から送信された返答に含まれる商品情報を前記撮影部で撮影された画像情報に重畳して前記表示部に表示する表示制御手段と、を有し、前記情報処理装置は、前記要求に含まれる前記画像情報から棚を特定して前記棚の空き空間の大きさを特定する特定手段と、商品を示す商品情報と前記商品の大きさを示すサイズ情報とが関連付けられて複数記憶された記憶部から、前記特定手段で特定された前記棚の空き空間の大きさよりも小さい商品の商品情報を選択する選択手段と、前記選択手段で選択された商品情報を含む返答を前記情報処理端末に送信する返答手段と、を有することを特徴とする拡張現実提供システム。前記記憶部には、前記棚への陳列が許容される商品を識別する陳列ルール情報が記憶され、前記選択手段は、前記棚の空き空間の大きさよりも小さい商品の商品情報のうち、前記陳列ルール情報より前記棚への陳列が許容されると識別した商品の商品情報を選択することを特徴とする請求項1に記載の拡張現実提供システム。前記陳列ルール情報には、前記棚への陳列が許容される商品のカテゴリ情報が含まれ、前記選択手段は、前記棚の空き空間の大きさよりも小さい商品の商品情報のうち、前記カテゴリ情報に属する商品の商品情報を選択することを特徴とする請求項2に記載の拡張現実提供システム。前記陳列ルール情報には、前記棚への陳列が許容される商品のブランド情報が含まれ、前記選択手段は、前記棚の空き空間の大きさよりも小さい商品の商品情報のうち、前記ブランド情報に対応するブランドの商品の商品情報を選択することを特徴とする請求項2又は3に記載の拡張現実提供システム。前記陳列ルール情報には、前記棚への陳列が許容される商品の商品情報が含まれ、前記選択手段は、前記棚の空き空間の大きさよりも小さい商品の商品情報のうち、前記陳列ルール情報に含まれる商品情報に一致する商品情報を選択することを特徴とする請求項2乃至4の何れか1項に記載の拡張現実提供システム。前記記憶部には、商品毎に売上数を示す実績情報が記憶され、前記選択手段は、前記棚の空き空間の大きさよりも小さい商品の商品情報のうち、前記実績情報に基づいて商品の売上数が相対的に高い商品の商品情報を優先的に選択することを特徴とする請求項1乃至5の何れか1項に記載の拡張現実提供システム。前記記憶部には、商品毎に売上数を示す実績情報が記憶され、前記記憶部に記憶される商品情報には、商品を表す商品画像情報が含まれ、前記特定手段は、前記要求に含まれる前記画像情報と前記記憶部に記憶される商品画像情報とから前記棚に陳列されている商品を識別し、前記実績情報に基づいて前記棚に陳列されている商品から売上数が相対的に低い商品を特定し、特定した商品を前記棚から排したときに生じる空間の大きさを前記棚の空き空間の大きさとして特定することを特徴とする請求項1乃至6の何れか1項に記載の拡張現実提供システム。前記特定手段は、前記要求に含まれる前記画像情報から前記棚の同じ段に複数の空き空間があると判断した場合、前記複数の空き空間を合算した大きさを前記棚の空き空間の大きさとして特定することを特徴とする請求項1乃至7の何れか1項に記載の拡張現実提供システム。前記記憶部には、商品毎に販売の終了の時期を示す終了情報が記憶され、前記情報処理装置は、前記選択手段で選択された商品情報において、予め定められた時間が経過したときに販売が終了する商品の商品情報があると前記終了情報に基づいて判断した場合、該当する商品の販売の終了に関する指示を示す指示情報を生成する生成手段を更に有し、前記返答手段は、前記生成手段で指示情報が生成された場合、前記指示情報を前記情報処理端末に送信し、前記表示制御手段は、前記指示情報を前記表示部に表示することを特徴とする請求項1乃至8の何れか1項に記載の拡張現実提供システム。前記記憶部には、前記棚への陳列が許容される商品を識別する陳列ルール情報と前記商品を表す商品画像情報とが記憶され、前記情報処理装置は、前記要求に含まれる前記画像情報と前記記憶部に記憶されている商品画像情報とから前記陳列ルール情報より前記棚への陳列が許容されない商品があると識別した場合、前記棚で陳列が許可されていない商品が存在する旨の指摘情報を生成する生成手段を更に有し、前記返答手段は、前記生成手段で指摘情報が生成された場合、前記指摘情報を前記情報処理端末に送信し、前記表示制御手段は、前記指摘情報を前記表示部に表示することを特徴とする請求項1乃至9の何れか1項に記載の拡張現実提供システム。撮影部及び表示部を有する情報処理端末から送信される前記撮影部での撮影内容の画像情報から棚を特定して前記棚の空き空間の大きさを特定する特定手段と、商品を示す商品情報と前記商品の大きさを示すサイズ情報とが関連付けられて複数記憶された記憶部から、前記特定手段で特定された前記棚の空き空間の大きさよりも小さい商品の商品情報を選択する選択手段と、前記選択手段で選択された商品情報を含む返答を前記情報処理端末に送信する返答手段と、を有することを特徴とする情報処理装置。撮影部及び表示部を有する情報処理端末であって、前記撮影部での撮影内容の画像情報から棚を特定して前記棚の空き空間の大きさを特定する特定手段と、前記特定手段で特定された前記棚の空き空間の大きさの情報を含む前記棚に陳列できる商品を示す商品情報を取得するための要求を、商品を示す商品情報と前記商品の大きさを示すサイズ情報とが関連付けられて複数記憶された記憶部から、前記棚の空き空間の大きさよりも小さい商品の商品情報を選択する情報処理装置に送信する要求手段と、前記要求に応答して前記情報処理装置から送信された返答に含まれる商品情報を前記撮影部で撮影された画像情報に重畳して前記表示部に表示する表示制御手段と、を有することを特徴とする情報処理端末。撮影部及び表示部を有する情報処理端末と情報処理装置とが通信可能な拡張現実提供システムにおける拡張現実提供方法であって、前記情報処理端末が、前記撮影部での撮影内容の画像情報を含む要求を前記情報処理装置に送信する要求工程と、前記情報処理装置が、前記要求に含まれる前記画像情報から棚を特定して前記棚の空き空間の大きさを特定する特定工程と、前記情報処理装置が、商品を示す商品情報と前記商品の大きさを示すサイズ情報とが関連付けられて複数記憶された記憶部から、前記特定工程で特定された前記棚の空き空間の大きさよりも小さい商品の商品情報を選択する選択工程と、前記情報処理装置が、前記選択工程で選択された商品情報を含む返答を前記情報処理端末に送信する返答工程と、前記情報処理端末が、前記要求に応答して前記情報処理装置から送信された返答に含まれる商品情報を前記撮影部で撮影された画像情報に重畳して前記表示部に表示する表示制御工程と、を有することを特徴とする拡張現実提供方法。撮影部及び表示部を有する情報処理端末から送信される前記撮影部での撮影内容の画像情報から棚を特定して前記棚の空き空間の大きさを特定する特定工程と、商品を示す商品情報と前記商品の大きさを示すサイズ情報とが関連付けられて複数記憶された記憶部から、前記特定工程で特定された前記棚の空き空間の大きさよりも小さい商品の商品情報を選択する選択工程と、前記選択工程で選択された商品情報を含む返答を前記情報処理端末に送信する返答工程と、を有することを特徴とする情報処理方法。撮影部及び表示部を有する情報処理端末が実行する情報処理方法であって、前記撮影部での撮影内容の画像情報から棚を特定して前記棚の空き空間の大きさを特定する特定工程と、前記特定工程で特定された前記棚の空き空間の大きさの情報を含む前記棚に陳列できる商品を示す商品情報を取得するための要求を、商品を示す商品情報と前記商品の大きさを示すサイズ情報とが関連付けられて複数記憶された記憶部から、前記棚の空き空間の大きさよりも小さい商品の商品情報を選択する情報処理装置に送信する要求工程と、前記要求に応答して前記情報処理装置から送信された返答に含まれる商品情報を前記撮影部で撮影された画像情報に重畳して前記表示部に表示する表示制御工程と、を有することを特徴とする情報処理方法。コンピュータを、撮影部及び表示部を有する情報処理端末から送信される前記撮影部での撮影内容の画像情報から棚を特定して前記棚の空き空間の大きさを特定する特定手段と、商品を示す商品情報と前記商品の大きさを示すサイズ情報とが関連付けられて複数記憶された記憶部から、前記特定手段で特定された前記棚の空き空間の大きさよりも小さい商品の商品情報を選択する選択手段と、前記選択手段で選択された商品情報を含む返答を前記情報処理端末に送信する返答手段と、して機能させるプログラム。撮影部及び表示部を有するコンピュータを、前記撮影部での撮影内容の画像情報から棚を特定して前記棚の空き空間の大きさを特定する特定手段と、前記特定手段で特定された前記棚の空き空間の大きさの情報を含む前記棚に陳列できる商品を示す商品情報を取得するための要求を、商品を示す商品情報と前記商品の大きさを示すサイズ情報とが関連付けられて複数記憶された記憶部から、前記棚の空き空間の大きさよりも小さい商品の商品情報を選択する情報処理装置に送信する要求手段と、前記要求に応答して前記情報処理装置から送信された返答に含まれる商品情報を前記撮影部で撮影された画像情報に重畳して前記表示部に表示する表示制御手段と、して機能させるプログラム。ここで、商品が売り切れた場合にその商品が陳列されていた場所が空き空間となる。しかしながら、特許文献1及び特許文献2に記載の技術では、生じた空き空間に陳列可能な他の商品を店員が把握することができず、棚の空き空間が無駄になる問題が生じる。本発明はこのような問題点に鑑みなされたもので、棚の空き空間をより有効に使用することを目的とする。そこで、本発明に係る拡張現実提供システムは、撮影部及び表示部を有する情報処理端末と情報処理装置とが通信可能な拡張現実提供システムであって、前記情報処理端末は、前記撮影部での撮影内容の画像情報を含む、前記画像情報から特定され得る棚に陳列できる商品を示す商品情報を取得するための要求を前記情報処理装置に送信する要求手段と、前記要求に応答して前記情報処理装置から送信された返答に含まれる商品情報を前記撮影部で撮影された画像情報に重畳して前記表示部に表示する表示制御手段と、を有し、前記情報処理装置は、前記要求に含まれる前記画像情報から棚を特定して前記棚の空き空間の大きさを特定する特定手段と、商品を示す商品情報と前記商品の大きさを示すサイズ情報とが関連付けられて複数記憶された記憶部から、前記特定手段で特定された前記棚の空き空間の大きさよりも小さい商品の商品情報を選択する選択手段と、前記選択手段で選択された商品情報を含む返答を前記情報処理端末に送信する返答手段と、を有することを特徴とする。ここで、要求手段は、例えば、後述する要求部150に対応する。表示制御手段は、例えば、後述する表示制御部155に対応する。特定手段は、例えば、後述する特定部250に対応する。選択手段は、例えば、後述する選択部255に対応する。返答手段は、例えば、後述する返答部265に対応する。また、本発明に係る拡張現実提供方法は、撮影部及び表示部を有する情報処理端末と情報処理装置とが通信可能な拡張現実提供システムにおける拡張現実提供方法であって、前記情報処理端末が、前記撮影部での撮影内容の画像情報を含む要求を前記情報処理装置に送信する要求工程と、前記情報処理装置が、前記要求に含まれる前記画像情報から棚を特定して前記棚の空き空間の大きさを特定する特定工程と、前記情報処理装置が、商品を示す商品情報と前記商品の大きさを示すサイズ情報とが関連付けられて複数記憶された記憶部から、前記特定工程で特定された前記棚の空き空間の大きさよりも小さい商品の商品情報を選択する選択工程と、前記情報処理装置が、前記選択工程で選択された商品情報を含む返答を前記情報処理端末に送信する返答工程と、前記情報処理端末が、前記要求に応答して前記情報処理装置から送信された返答に含まれる商品情報を前記撮影部で撮影された画像情報に重畳して前記表示部に表示する表示制御工程と、を有することを特徴とする。本発明によれば、棚の空き空間をより有効に使用することができる。以下、本発明の実施形態について図面に基づいて説明する。図1は、本実施形態に係るAR提供システムの構成の一例を示す図である。AR提供システムは、リアルタイムに棚の空き空間を捉え、空き空間の大きさ空き空間サイズに合った商品のうち、現時点において棚への陳列を推奨する商品を選定し、選定した商品の情報をユーザに提供する拡張現実提供システムの一例である。AR提供システムは、AR提供装置100、及びサーバ装置200を有する。AR提供装置100とサーバ装置200とは、通信可能に構成されている。AR提供装置100は、情報処理端末コンピュータの一例であり、携帯情報端末、携帯電話、HMDHeadMountedDisplay、デジタルカメラ等である。AR提供装置100は、AR提供装置100を介して知覚できる現実空間に整合する位置に、AR提供装置100で生成した画像コンピュータグラフィックス画像などを表示することにより、拡張された現実感AR:AugmentedRealityを提供する。本実施形態では、AR提供装置100は、タッチパネル式の表示画面10を有し、AR提供装置100を介して知覚できる現実空間の商品を陳列する棚に整合する位置に、商品に関する各種の情報後述する商品情報などを表す画像拡張画像を表示画面10に表示する。サーバ装置200は、情報処理装置コンピュータの一例である。サーバ装置200は、ネットワーク400を介してPOSPointofsalesystem端末300と通信し、商品の販売に関する各種の情報販売情報を商品DBに格納して管理する。また、サーバ装置200は、棚の空き空間に陳列を推奨する商品の商品情報を、棚に関する各種の情報を格納する棚DB、上述した商品DB等に基づいて決定し、決定した商品情報などをAR提供装置100に送信する。なお、AR提供システムの構成は、上述した構成に限られるものではない。例えば、サーバ装置200が棚DB及び商品DBを有する構成を採用したが、サーバ装置200とは異なる装置が棚DB及び商品DBを有する構成を採用してもよい。図2は、AR提供装置100のハードウェア構成の一例を示す図である。AR提供装置100は、制御装置105、記憶装置110、通信装置115、表示装置120、方位検出装置125、姿勢検出装置130、及び撮影装置135を有する。制御装置105は、例えばCPUCentralProcessingUnitであり、必要に応じて、記憶装置110よりプログラムを読み出して、プログラムを実行する。プログラムが実行されることで、AR提供装置100における後述の機能、及び後述のフローチャートに係る処理が実現される。記憶装置110は、ROMReadOnlyMemory、RAMRandomAccessMemory、HDHardDisk等であり、各種の情報を記憶する。より詳細に説明すると、記憶装置110ROMは、AR提供装置100の電源投入時に最初に読み込まれるプログラム等を記憶する。また、記憶装置110RAMは、AR提供装置100のメインメモリとして機能する。また、記憶装置110HDは、プログラム以外に制御装置105により算出された数値データ等を記憶する。なお、AR提供装置100は、記憶装置110に記憶される各種の情報を、CD-ROM等の記録媒体から取得してもよいし、ネットワーク等を通じてダウンロードしてもよい。通信装置115は、外部装置サーバ装置200等と通信を行い、商品情報などを受信する。通信装置115で受信された商品情報などは、記憶装置110に記憶される。表示装置120は、表示部の一例であり、表示画面10を有し、各種の画像を表示画面10に表示する。なお、本実施形態では、表示装置120として、非透過型の液晶ディスプレイを例に挙げて説明するが、透過型の液晶ディスプレイを採用してもよい。方位検出装置125は、例えば電子コンパスであり、微弱な地磁気例えば前後方向の地磁気及び左右方向の地磁気を検知し、地磁気の強さから北の方向を計算してAR提供装置100の方位方位情報を算出する。姿勢検出装置130は、例えばジャイロセンサであり、物体の角速度を検知し、角速度を積分などして角度AR提供装置100の姿勢姿勢情報を算出する。撮影装置135は、撮影部の一例であり、現実空間の撮影を行う。なお、AR提供装置100のハードウェア構成は、これに限られるものではない。例えば、方位検出装置125及び姿勢検出装置130に代えて、方位検出装置125及び姿勢検出装置130の機能を一体とした機能を有する方位姿勢検出装置を採用してもよい。また、例えば、AR提供装置100は、方位検出装置125及び姿勢検出装置130を有していなくてもよい。図3は、サーバ装置200のハードウェア構成の一例を示す図である。サーバ装置200は、制御装置205、記憶装置210、通信装置215、表示装置220、及び入力装置225を有する。制御装置205は、例えばCPUCentralProcessingUnitであり、必要に応じて、記憶装置210よりプログラムを読み出して、プログラムを実行する。プログラムが実行されることで、サーバ装置200における後述の機能、及び後述のフローチャートに係る処理が実現される。記憶装置210は、記憶部の一例であり、ROMReadOnlyMemory、RAMRandomAccessMemory、HDHardDisk等であり、各種の情報を記憶する。より詳細に説明すると、記憶装置210ROMは、サーバ装置200の電源投入時に最初に読み込まれるプログラム等を記憶する。また、記憶装置210RAMは、サーバ装置200のメインメモリとして機能する。また、記憶装置210HDは、プログラム以外に制御装置205により算出された数値データ等を記憶する。なお、サーバ装置200は、記憶装置210に記憶される各種の情報を、CD-ROM等の記録媒体から取得してもよいし、ネットワーク等を通じてダウンロードしてもよい。通信装置215は、外部装置POS端末300、AR提供装置100等と通信を行う。例えば、通信装置215は、AR提供装置100から商品情報の取得要求を受信する。また、例えば、通信装置215は、POS端末300から販売情報を受信する。通信装置215で受信された販売情報は、記憶装置210商品DB等に記憶される。表示装置220は、ディスプレイ等であり、各種の情報を表示する。入力装置225は、ユーザが操作するキーボード及びマウス等であり、サーバ装置200に各種の情報を入力する。図4は、商品DB及び棚DBのデータ構造の一例を示す図である。商品DBには、マスタ情報及びトランザクション情報が格納されている。棚DBには、棚什器マスタ情報及び棚割パターンマスタ情報が格納されている。図5は、商品DB及び棚DBに格納される情報マスタ情報、トランザクション情報、棚什器マスタ情報、及び棚割パターンマスタ情報の一例を示す図である。マスタ情報は、商品コード、商品カテゴリ、商品名、ブランド、商品サイズ、及び商品画像の項目の情報を含んで構成され、商品DBに複数記憶されている。換言するならば、商品カテゴリ、商品名、ブランド、商品サイズ、及び商品画像の各々は、商品コードに関連付けられて設けられている。商品コードには、商品を一意に識別する符号の情報が格納される。商品カテゴリには、商品が属するカテゴリの情報カテゴリ情報、例えば食料品、医薬品などの情報が格納される。商品名には、商品の名称の情報が格納される。ブランドには、商品の銘柄会社の名称、商標などの情報ブランド情報が格納される。商品サイズには、商品の縦横奥行きの情報商品の大きさを示すサイズ情報が格納される。商品画像には、商品を立体的に表す画像の格納先の情報が格納される。格納先の情報より取得される画像は、商品の正面側面上面下面のカラー画像商品画像情報である。より好ましくは、商品毎の3次元情報例えば3次元オブジェクトの生成の用に供する情報であり、これにより任意の方向から商品を見た画像が描画できるようになる。なお、商品画像には、画像の格納先の情報ではなく、画像のバイナリデータが格納されていてもよい。また、商品画像情報は、白黒画像であってもよい。ここで、マスタ情報には、売価、原価、販売開始予定年月日或いは販売終了予定年月日の項目の情報が含まれていてもよい。売価には、商品の売値の情報が格納される。原価には、商品の仕入値の情報が格納される。販売開始予定年月日には、商品の販売を開始する予定の時期年月日の情報開始情報が格納される。販売終了予定年月日には、商品の販売を終了する予定の年月日の情報終了情報が格納される。トランザクション情報は、商品の販売に関する各種の情報であり、POS端末300から受信した販売情報などに基づいて適宜更新される。トランザクション情報は、商品コード、在庫数、週次売上数実績、在庫日数或いは在庫回転数の項目の情報を含んで構成されている。在庫数には、倉庫などに商品を保管している数の情報が格納される。週次売上数実績には、一週間に商品が販売された数の情報売上数を示す実績情報が格納される。なお、週次売上数実績に代えて又は加えて、日次売上数実績、月次売上数実績、年次売上数実績などの売上の実績を示す項目を採用してもよい。在庫日数には、商品が在庫として保持される日数の情報が格納される。ここで、トランザクション情報には、入庫予定年月日、及び入庫予定数の項目の情報が含まれていてもよい。入庫予定年月日には、商品が入庫する予定の年月日の情報が格納される。入庫予定数には、入庫予定年月日に入庫する商品の数の情報が格納される。本実施形態では、複数の店舗の各々において商品の販売が行われ、複数の店舗の全ての販売に関する情報が商品毎にトランザクション情報として商品DBに格納されるものとする。ただし、本実施形態は、この構成に限られるものではない。例えば、トランザクション情報は、店舗毎かつ商品毎に商品DBに格納されてもよい。この場合、トランザクション情報は、例えば、店舗を一意に識別する符号店舗コードの項目の情報を含んで構成される。棚什器マスタ情報は、棚ID、棚種、及び棚仕様の項目の情報を含んで構成されている。棚IDには、棚を一意に識別する符号の情報が格納される。棚種には、棚の種別を表す情報が格納される。棚仕様には、棚の幅高さ奥行き段数段高さの情報が格納される。棚割パターンマスタ情報は、商品カテゴリ、棚数各棚ID、棚番地段/列毎の指定商品及び陳列数、並びに、棚番地段/列毎の指定ブランド及び陳列数の項目の情報を含んで構成されている。すなわち、棚割パターンマスタ情報は、棚への陳列を許可換言するならば、制限する商品を識別するためのルールの情報陳列ルール情報である。ここで、棚割パターンマスタ情報には、展開開始予定年月日或いは展開終了予定年月日、並びに、棚番地段/列及び指定商品毎の陳列方法の項目の情報が含まれていてもよい。展開開始予定年月日には、商品がシーズン性のある商品などであり、シーズン毎に棚割のパターンを変える場合、その棚割のパターンの展開を開始する年月日の情報が格納される。陳列方法には、商品の陳列の指示に関する情報陳列指示情報が格納される。例えば、ビールケースなどを平台にピラミッド式に積上げる、文房具などをフックに吊り下げる、詰め替え用のシャンプーなどのパッケージを正面からみて斜めに置く旨の陳列指示情報が格納される。これらの棚割パターンについては、店舗側やサプライヤ側が指定し、予め棚割パターンマスタ情報として格納しておく。なお、図4では、マスタ情報、トランザクション情報、棚什器マスタ情報、棚割パターンマスタ情報における必須の項目を示しているが、本実施形態は、これらの必須の項目に代えて又は加えて他の項目を必須の項目としてもよい。図6は、AR提供装置100及びサーバ装置200の機能構成の一例を示す図である。AR提供装置100は、要求部150、及び表示制御部155を有する。サーバ装置200は、特定部250、選択部255、生成部260、及び返答部265を有する。なお、AR提供装置100は、要求部150、表示制御部155などを統括する制御部を有している。また、サーバ装置200は、特定部250、選択部255、生成部260、返答部265などを統括する制御部を有している。要求部150は、撮影装置135の撮影内容に含まれ得る棚に陳列が許可された商品に関する情報商品情報等を取得するための要求をサーバ装置200に送信する。表示制御部155は、要求部150による要求に応答してサーバ装置200から送信された返答に含まれる商品情報を撮影装置135で撮影されている棚に重畳して表示画面10に表示する。特定部250は、棚DBに格納される複数の棚什器マスタ情報と要求部150による要求に含まれる画像画像情報とから棚の空き空間サイズを特定する。選択部255は、商品DBに格納される複数のマスタ情報から、特定部250で特定された空き空間サイズよりも小さいサイズの商品のマスタ情報広義には商品情報を選択する。なお、詳細については後述するが、選択部255は、商品DBのトランザクション情報、棚DBの棚割パターンマスタ情報に基づいて、選択したマスタ情報から推奨する商品のマスタ情報を更に選択する。生成部260は、商品DBのトランザクション情報などを参照して、商品の陳列に関する情報付加情報を生成する。返答部265は、選択部255で選択されたマスタ情報と生成部260で生成された付加情報とに基づいて生成される商品情報を含む返答をAR提供装置100に送信する。図7は、AR提供システムのシーケンスの一例を示す図である。ここで、図8に、シーケンスの処理が行われる前棚500にAR提供装置100がかざされたときの表示画面10の表示内容の一例を示す。また、図9に、シーケンスの処理が行われた後の表示画面10の表示内容の一例を示す。SQ610では、要求部150は、撮影装置135で撮影されている映像から画像を一定の間隔で取得する。SQ620では、要求部150は、取得した画像をサーバ装置200に適宜のタイミングで送信する。SQ630では、特定部250は、受信した画像を解析し、棚DBの棚什器マスタ情報に基づいて棚を特定する。本実施形態では、例えば図8に示すように、棚500には、棚500を識別可能なマーカー510が付されているので、特定部250は、受信した画像を解析することでマーカー510の情報を抽出し、抽出したマーカー510の情報より棚500を識別可能な棚IDを取得する。なお、マーカー510には、棚IDそのものが記されていてもよいし、棚IDを符号化した二次元バーコードが記されていてもよいし、棚IDが一意に対応付けられた模様や商品の宣伝が記されていてもよい。また、1つの棚500に複数のマーカーを付し、複数のマーカーを用いて棚500を特定するようにしてもよい。そして、特定部250は、棚IDをキーとして棚什器マスタ情報棚仕様などを棚DBから取得する。SQ640では、特定部250は、受信した画像を解析し、SQ630で取得した棚仕様に基づいて棚500に生じている空き空間サイズを特定する。より具体的には、特定部250は、画像を解析して、棚500に生じている一定の幅例えば、5cm以上の空き空間の幅を取得する。このとき、特定部250は、受信した画像を解析し、棚500のどの段/列に空き空間が生じているか空き空間の位置も特定する。この例では、特定部250は、2段目に空き空間が生じていると特定する。ここが空き空間であることを特定する方法としては、種々の方法を採用できる。例えば、棚500に全ての商品が配置されているときの画像を予め撮影しておき、現在の画像との差分を求めることで空き空間の位置であると特定するように処理してもよいし、棚板の色や柄を捉えたときに空き空間であると特定するように処理してもよい。そして、特定部250は、特定した空き空間の奥行き及び段高さを棚500の棚仕様から決定することで、決定した奥行き及び段高さと、取得した幅とを有する空き空間サイズを特定する。例えば、棚仕様で特定される棚の幅に対する空き空間の幅の割合で、空き空間の実寸を推定幅1mの棚に空き空間の幅が15程度存在していると判断した場合、実際の空き空間の幅を15cmと推定することができる。なお、一定の幅は、棚什器マスタ情報の項目として棚毎に予め設けられていてもよいし、設けられていなくてもよい。SQ650では、サーバ装置200は、選択部255及び生成部260を介して、空き空間サイズに収まるサイズの商品であり、かつ現時点の空き空間への配置を推奨する商品の商品情報を生成する。商品情報には、商品コードの情報、商品名の情報、商品画像情報などが含まれている。なお、商品情報には、在庫数の情報、配置許容数情報、誤り情報等の付加情報が含まれていることもある。SQ660では、返答部265は、要求部150による要求に対する、商品情報と特定部250で特定された棚500のどの段/列に空き空間が対応するかという位置情報とを含む応答をAR提供装置100に送信する。SQ670では、表示制御部155は、受信した商品情報を表示画面10に表示する。例えば、表示制御部155は、図9に示すように、棚500への陳列を推奨する商品の商品画像情報12を棚500の空き空間の整合する位置に表示し、商品画像情報12に対応する付加情報16を、商品画像情報12を指し示すように表示する。また、表示制御部155は、棚500への陳列を推奨する商品情報が複数存在すると判断した場合には、次の候補に切替える切替えインタフェース14を表示する。ここで、表示画面10における商品画像情報12の位置合わせの方法としては、任意の重畳表示技術を適用できるが、本実施形態では、一般的なマーカーを利用したARの重畳表示技術を採用した場合を例に挙げて説明する。より詳細に説明すると、表示制御部155は、撮影装置135で撮影されているマーカー510の画像を基準として、返答部265から受信した空き空間の位置情報により空き空間の位置を特定し、商品画像情報12を当該位置に表示する。なお、マーカー510によって棚500とAR提供装置100との相対位置向きも割り出せるので、商品画像情報12は、棚500に正面向きに置いたように表示することができる。図11は、AR提供装置100におけるメイン処理に係るフローチャートの一例を示す図である。なお、メイン処理は、定期的に開始されているものとする。はじめに、AR提供装置100の制御部は、サーバ装置200に対する前回の画像の送信から一定の時間が経過したか否かを判断するS710。このとき、一定の時間が経過したと判断された場合、S720の処理が行われ、他方、一定の時間が経過していないと判断された場合、S730の処理が行われる。S720では、要求部150は、撮影装置135で撮影されている映像から画像を取得し、取得した画像をサーバ装置200に送信する。続いて、S730の処理が行われる。S730では、制御部は、商品情報を含む応答を受信したか否かを判断する。このとき、受信したと判断された場合、S740の処理が行われ、他方、受信していないと判断された場合、S750の処理が行われる。S740では、表示制御部155は、後述の拡張画像表示処理を行う。続いて、S750の処理が行われる。S750では、制御部は、AR提供装置100に設けられるタッチパネル式の表示画面10、入力ボタン等の入力部の操作ユーザ操作を受け付けたか否かを判断する。このとき、ユーザ操作を受け付けたと判断された場合、S760の処理が行われ、他方、ユーザ操作を受け付けていないと判断された場合、メイン処理は終了する。S760では、表示制御部155は、後述の表示変更処理を行い、メイン処理を終了する。図12は、AR提供装置100における拡張画像表示処理に係るフローチャートの一例を示す図である。拡張画像表示処理は、商品情報の受信時、後述する次の候補の表示を指示するユーザ操作の受付時に開始される。はじめに、表示制御部155は、受信した応答に含まれる商品情報に基づいて拡張画像を生成する。上述の通り表示制御部155は、マーカー510の画像を基準にして商品画像情報12を表示するが、この際、撮影装置135で撮影された映像に表示されている棚の寸法に対応するように商品情報に含まれる最初の商品画像情報或いは次の候補の商品画像情報を拡大縮小し、サイズを調整した商品を表す拡張画像を生成するS810。続いて、表示制御部155は、商品を表す拡張画像に対応する付加情報の内容を表す拡張画像を生成するS820。続いて、表示制御部155は、生成した商品を表す拡張画像を撮影装置135で撮影された映像に重畳し、付加情報の内容を表す拡張画像を適宜の位置に表示しS830、拡張画像表示処理を終了する。なお、1つの画像内に空き空間が複数存在する場合、各々の空き空間に商品画像情報12を表示するようにしてもよい。図13は、AR提供装置100における表示変更処理に係るフローチャートの一例を示す図である。はじめに、表示制御部155は、商品を表す拡張画像の向きの変更を指示するタッチパネルへのユーザ操作を受け付けたか否かを判断するS910。このとき、表示制御部155は、当該ユーザ操作を受け付けたと判断した場合、S920の処理を行い、他方、当該ユーザ操作を受け付けていないと判断した場合、S930の処理を行う。S920では、表示制御部155は、ユーザ操作に応答して、商品を表す拡張画像の向きを変更する。このように、仮想的に表示されている商品を表す拡張画像の向きを変えることで、見栄えや他の商品との色合いを検討する際の参考にできるようになる。S930では、表示制御部155は、棚に陳列が許可されている商品の次の候補の表示を指示するユーザ操作切替えインタフェース14を押下する操作などを受け付けたか否かを判断する。このとき、表示制御部155は、当該ユーザ操作を受け付けたと判断した場合、S940の処理を行い、他方、当該ユーザ操作を受け付けていないと判断した場合、表示変更処理を終了する。S940では、表示制御部155は、拡張画像表示処理を行い、表示変更処理を終了する。図14は、サーバ装置200におけるメイン処理に係るフローチャートの一例を示す図である。なお、メイン処理は、定期的に開始されているものとする。はじめに、サーバ装置200の制御部は、AR提供装置100から画像を受信したか否かを判断するS1010。このとき、受信したと判断された場合、S1020の処理が行われ、他方、受信していないと判断された場合、メイン処理は終了する。S1020では、制御部は、受信した画像に棚の画像が含まれているか否かを判断する。このとき、含まれていると判断した場合、S1030からS1070までの処理が行われ、他方、含まれていないと判断された場合、メイン処理は終了する。ここで、制御部は、受信した画像を解析し、マーカーの情報が含まれていると認識したときは棚の画像が含まれていると判断する。S1030では、特定部250は、後述の空き空間サイズ特定処理を行う。S1040では、選択部255は、後述のマスタ情報選択処理を行う。S1050では、生成部260は、後述の付加情報生成処理を行う。S1060では、生成部260は、マスタ情報選択処理で選択されるマスタ情報と付加情報生成処理で生成される付加情報とから商品情報を生成する。S1070では、返答部265は、生成部260で生成された商品情報を含む応答をAR提供装置100に送信する。図15は、サーバ装置200における空き空間サイズ特定処理に係るフローチャートの一例を示す図である。はじめに、特定部250は、制御部により抽出されたマーカーの情報より棚IDを特定するS1110。本実施形態では、マーカーには、棚IDそのものが記され、特定部250は、画像処理することで、棚の特定の場所に付されているマーカーを抽出して棚IDを取得するものとする。なお、棚を特定する方法は、この構成に限られるものではない。例えば、特定部250は、棚に陳列されている複数の商品を特定することで、すなわち、複数の商品をマーカーとして見立てて棚IDを特定してもよい。この構成によれば、棚の特定の場所にマーカーを付す必要がなくなる。以下では、棚IDが0001であると特定された場合を例に挙げて適宜説明する。続いて、特定部250は、棚IDをキーとして棚什器マスタ情報を棚DBから取得するS1120。すなわち、特定部250は、棚を特定する。ここでは、特定部250は、棚什器マスタ情報として棚種T001及び棚仕様200,200,100,3,60を取得する。続いて、特定部250は、商品DBのマスタ情報に含まれる商品画像の情報と、受信した画像情報とから、棚に陳列されている商品を特定するS1130。例えば、特定部250は、受信した画像情報に商品画像の情報が含まれていると判断した場合、その商品画像の情報が含まれているマスタ情報から商品コードを取得する。続いて、特定部250は、商品DBを参照して週次売上数実績の情報が既定値例えば1個以下の商品がS1130で特定した商品に含まれているか否かを判断するS1140。ここで、特定部250は、含まれていると判断した商品の商品コードを取得すると共に、その商品が棚に陳列されている段/列位置を特定する。このとき、特定部250は、含まれていると判断した場合、S1150の処理を行い、含まれていないと判断した場合、S1160の処理を行う。なお、この判別に代えて、在庫日数の情報が既定値例えば60日を超えた商品がS1130で特定した商品に含まれているか否かを判別し、含まれていると判断した場合、S1150の処理を行い、含まれていないと判断した場合、S1160の処理を行ってもよい。また、特定部250は、上述の2つの判断を共に行ってもよいし、何れの判断及びS1150の処理をも行わなくてもよい。S1150では、特定部250は、該当する商品が占める空間を空き空間として指定する。より具体的には、特定部250は、S1140で含まれていると判断した商品の商品コードに関連付けられた商品サイズの情報を商品DBから取得し、取得した商品サイズの幅と、S1120で取得した棚仕様の奥行き段高さとからなる空間の大きさを空き空間として指定する。このように、特定部250は、売上げが相対的に低い商品を特定し、特定した商品が占める空間を空き空間と指定することにより、売上げが相対的に低い商品に代えて現時点で棚への配置を推奨する商品を提示できるようになる。つまり、売上げが相対的に低い商品を棚から排除して空間を生み出し、そこに、売れ筋の商品の陳列を推奨するように機能している。S1160では、特定部250は、受信した画像を解析して得られる空き空間、及びS1150で指定した空き空間の位置幅を特定する。ここでは、特定部250は、画像を解析して幅が20の空き空間を1つ取得し、その空き空間が棚の2段目に位置していると特定したものとする。なお、空き空間のサイズは、上記SQ640で説明したような処理で特定される。続いて、特定部250は、特定した空き空間の位置に基づいて、棚の同じ段に空き空間が複数存在するか否かを判断するS1170。このとき、特定部250は、存在すると判断した場合、S1180の処理を行い、存在しないと判断した場合、S1190の処理を行う。S1180では、特定部250は、同じ段の空き空間の幅を合算し、続いてS1190の処理を行う。S1190では、特定部250は、S1120で取得した棚什器マスタ情報から、空き空間が位置する段高さ奥行きを読み出し、S1160で特定した幅或いはS1180で合算した幅と読み出した段高さ奥行きとからなる空間の大きさを空き空間サイズとし、空き空間サイズ特定処理を終了する。なお、上述の例では、特定部250は、幅20、高さ60、奥行き100の空き空間サイズを特定する。図16は、サーバ装置200におけるマスタ情報選択処理に係るフローチャートの一例を示す図である。はじめに、選択部255は、特定部250で特定された空き空間サイズごとに、空き空間サイズに収まる商品のマスタ情報を商品DBから抽出するS1210。上述の例では、空き空間サイズが20,60,100であるので、選択部255は、空き空間サイズよりも商品サイズが小さい商品コード0123、商品コード0124、及び商品コード0234のマスタ情報を商品DBから抽出する。続いて、選択部255は、空き空間サイズに対して抽出されたマスタ情報の各々が棚割パターンマスタ情報に反するか否かを判別し、反すると判別したマスタ情報を除去するS1220。上述の例では、棚IDが0001であるとS1110で特定されているので、まず、選択部255は、棚ID0001をキーとして図5に示す上から3つの棚割パターンマスタ情報を取得する。また、上述の例では、空き空間が棚の2段目に位置しているので、選択部255は、取得した棚割パターンマスタ情報のうち、図5に示す上から2つ目の棚割パターンマスタ情報を参照して、商品カテゴリ食料品、指定商品―、指定ブランドAブランドの条件を満たす商品コード0123、商品コード0124のマスタ情報を選択する。すなわち、棚割パターンマスタ情報に反する商品コード0234のマスタ情報を除去する。なお、―は、商品が指定されていないことを表し、例えば、指定商品が―ではなく0123であった場合は、0123と一致する商品コードの商品のみが棚への陳列が許可されることになる。続いて、選択部255は、商品DBを参照して週次売上数実績の情報が既定値以下の商品のマスタ情報を除去しS1230、マスタ情報選択処理を終了する。換言するならば、選択部255は、商品の売上数が相対的に高い商品の商品情報を優先的に選択する。この構成によれば、店員は、売れ筋の商品を把握することができる。また、店舗毎の売上数を管理する構成を採用した場合は、店員は、予め指定した地域近隣の店舗に特有の売れ筋の商品を把握することができる。図17は、サーバ装置200における付加情報生成処理に係るフローチャートの一例を示す図である。はじめに、生成部260は、マスタ情報選択処理で選択されたマスタ情報毎に推奨度が設定された推奨度情報を生成するS1310。例えば、生成部260は、商品DBを参照して、週次売上数実績の情報が高いほど推奨度を高く設定する。また、例えば、生成部260は、商品DBを参照して、在庫回転数の情報が高いほど推奨度を高く設定する。また、例えば、生成部260は、商品DBを参照して、販売終了予定年月日の情報が現在に近いほど推奨度を高く設定する。なお、生成部260は、これらを組み合わせて推奨度を設定してもよい。ここで、マスタ情報選択処理で複数のマスタ情報が選択され、推奨度情報が生成された場合には、表示制御部155は、推奨度情報をそのまま表示してもよいし、推奨度情報に基づいて推奨度が高い順に商品情報を表示してもよい。続いて、生成部260は、空き空間サイズの奥行きとこの空間に陳列可能な商品の商品サイズの奥行きとから、この商品を奥に配置することができる数配置許容数をマスタ情報選択処理で選択されたマスタ情報毎に算出し、配置許容数情報を生成するS1320。上述の例では、空き空間サイズが幅20,高さ60,奥行き100であり、商品コード0123については、商品サイズが横15,縦10,奥行き10であるので、生成部260は、60=1×6×10を配置許容数として算出する。続いて、生成部260は、S1130において特定部250で特定された棚に陳列されている商品に、棚割パターンマスタ情報に反する商品が含まれているか否かを判断する。このとき、生成部260は、含まれていると判断した場合、該当する商品の陳列が許可されている棚IDを、棚DBの棚割パターンマスタ情報を参照して特定する。その後、生成部260は、該当する商品の位置、商品コード、棚IDの情報、陳列が許可されていない商品が存在する旨の情報を含む誤り情報指摘情報を生成するS1330。続いて、生成部260は、マスタ情報選択処理で選択されたマスタ情報に含まれる販売終了予定年月日の情報が予め定められた期間内に達したか否かをマスタ情報毎に判断し、達したと判断した場合は、商品の販売の終了を予告する旨の予告情報を生成するS1340。例えば、販売終了予定年月日の情報が201071であり、予め定められた期間が1カ月である場合は、生成部260は、201061に達したときに予告情報を生成する。続いて、生成部260は、推奨度情報、配置許可数情報、誤り情報、及び予告情報を含む付加情報を生成するS1350。なお、生成部260は、S1220で用いた棚割パターンマスタ情報に陳列方法の情報が含まれていると判断した場合は、陳列方法の情報を付加情報に加える。なお、上述した処理は、適宜組み合わせて採用することができる。以上のように、本実施形態の構成によれば、空き空間サイズに合った商品を探さなければならない、複数個所に空き空間が生じた場合には、複合的な空き空間サイズを加味したい、商品によってはサプライヤからの陳列方法などの指定があるものがあり、この指定に沿った状態で商品を選択して陳列することが要求される、元々の在庫切れ商品が納入されたときに、直ぐに戻さなければならない、等の要素を考慮して、空き空間に的確な商品を推奨することができる。第2の実施形態第1の実施形態では、空き空間が発生した棚に対する推奨する代替商品の情報をAR提供装置に表示する構成を中心に説明したが、本実施形態では、第1の実施形態で示した同じハードウェア構成を用いて、商品の陳列に関する別の情報をAR提供装置に表示する構成をより詳細に説明する。より具体的には、本実施形態では、棚に許可されていない商品が陳列されている、つまり店員がうっかり商品の陳列を誤った場合、客がある棚で取った商品を別の棚に置いてしまった場合などを想定している。この商品の置き間違いは、特に空きスペースがある場合に起きやすい課題であり、空きスペースを有効に活用する上で障害になりやすい。そこで、本実施形態では、その誤りを正すための情報を店員に提供する構成を採用する。なお、本実施形態では、第1の実施形態の構成と同一の構成については、同一の符号を用いて、その説明を省略する。図19は、第1の実施形態の図14、図15に対応するフローチャートであり、第1の実施形態と異なる処理について主に説明する。S1510及びS1520は、S1010及びS1020と同一である。また、S1530~S1550は、S1110~S1130と同一である。S1560では、生成部260は、棚に許可されていない商品が陳列されているか否かを判断する。判断の方法は、特に限定されるものではない。例えば、棚500に全ての商品が配置されているときの画像を予め撮影しておき、現在の画像との差分を求めることで異なる商品があるか否かを特定する構成であってもよい。また、例えば、撮影装置135で撮影された棚500に陳列されている個々の商品画像について商品DBと棚DBとに格納されている情報をもとに、個別に画像のマッチング処理を行って特定する構成であってもよい。このとき、生成部260は、S1560で陳列されていないNoと判断した場合、S1580の処理を行う。他方、生成部260は、陳列されているYesと判断した場合、S1570の処理を行う。図10は、陳列が許可されていない商品が存在する旨の指摘情報をAR提供装置100で表示した例を示す図である。この例では、商品番号0234の商品の配置が間違っていることに加え、本来の位置である棚Z5を示す情報が提示されている。このように、商品の棚への陳列について、間違えていることを人間が1つ1つ探すことが困難であるような場合でも、本実施形態によれば容易に把握でき、且つ本来の陳列の位置を示すことで、店員の業務負荷を軽減することが可能となる。なお、単に商品の陳列の向きが間違えているというだけのこともあるため、商品画像については、複数の方向から撮影した写真を用いたり、3次元情報を用いたりすることが好ましい。続いて、S1580では、生成部260は、現在撮影されている棚の商品について、商品DBから商品の在庫の数を示す在庫数情報図示せずを抽出し、在庫数が所定数を下回っているか否かを判断する。この所定数は、商品ごとで決めておいてもよいし、商品カテゴリごとに決めておいてもよい。このとき、生成部260は、在庫数が所定数を下回っていないNoと判断した場合、S1600の処理を行う。他方、生成部260は、在庫数が所定数を下回っているYesと判断した場合、S1590で在庫切れ予告情報を生成する。在庫切れ予告情報とは、この商品は店内在庫が不足気味です、この商品はバックヤードに在庫が有りませんなどの在庫の状況を店員に知らせるための情報であり、第1の実施形態で説明したようにAR提供装置100で棚に重畳して表示される。通常、POS等の装置や紙の在庫伝票などを参照することで在庫の状況を確認することができるが、本実施形態によれば、棚の前にいながらにして、しかも棚に情報が重畳して表示されるため、店員は棚を探すことなく、一目で在庫の状況を把握することが可能となる。以上のように、本実施形態によれば、棚での空きスペースを活用できるだけでなく、店員がうっかり商品の陳列を誤った場合、客がある棚で取った商品を別の棚に置いてしまった場合などに店員に間違いを正すよう指示できるようになり、棚をより有効に活用できるようになる。なお、本実施形態については、独立して採用することができるが、例えば第1の実施形態に組み合わせて実装することも可能である。第3の実施形態本実施形態では、AR提供装置100が特定部250の機能を有し、サーバ装置200が特定部250の機能を有していない。以下では、図18を参照して第1の実施形態と異なる構成について主に説明する。図18は、AR提供システムのシーケンスの一例を示す図である。SQ1410は、SQ610と同様の処理であり、SQ1420は、SQ630と同様の処理であり、SQ1430は、SQ640と同様の処理であり、SQ1450は、SQ650と同様の処理であり、SQ1460は、SQ660と同様の処理であり、SQ1470は、SQ670と同様の処理であるので説明を省略する。SQ1440では、要求部150は、特定情報を含む商品情報の取得要求をサーバ装置200に送信する。特定情報には、SQ1420で特定された棚IDの情報、SQ1430で特定された空き空間サイズの情報などが含まれている。上述した各実施形態の構成によれば、棚の空き空間をより有効に使用することができる。以上、本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形変更が可能である。例えば、AR提供装置100としては、タッチパネル式の表示画面10を有した装置として説明したが、HMDなど、メガネ型の装置を採用してもよい。また、例えば、商品サイズについては、基本的には陳列する向きに合わせた情報として商品DBに格納されているが、同一の商品であっても陳列の向きを複数想定して商品サイズを格納しておく構成としてもよい。即ち、図12のS1210では、選択部255は、空き空間サイズに収まる商品を抽出する際に、商品DBに格納した商品サイズに従って抽出を行うが、この構成によれば、何れかの向きで商品が陳列された場合でも抽出されるようになる。また、例えば、図15のS1110では、特定部250は、複数の商品をマーカーとして見立てて棚IDを特定する構成を示したが、棚に掲げられた商品値札をマーカーとして見立てて棚IDを特定する構成としてもよい。また、例えば、図15で説明した空き空間サイズ特定処理では、全ての処理を行う必要はなく、S1130~S1150の処理を行わないで実際に空いている空間のみを空き空間として特定してもよい。また、例えば、図16では、1つの空き空間に1種類の商品を提示したが、空き空間が大きい場合には、複数種の商品を並べて陳列するよう商品を選択する構成としてもよい。この場合、複数の商品サイズの合計値が空き空間サイズより小さくなるように条件を設定し、必要に応じて棚割パターンマスタ情報も設定しておく。また、例えば、各実施形態を必要に応じて組み合わせて使用してもよい。"