(57)【要約】【課題】複数の異なる価格の商品から顧客が任意に指定することができると共に、商品を取得する操作を楽しむことができる商品提供装置を提供すること。【解決手段】本実施形態における商品提供装置は、筐体内に設けられた、商品が載置される複数のステージと、前記複数のステージに載置された商品を取得する機構を有する商品取得手段と、前記複数のステージの何れかを選択する指示を入力する第１入力手段と、前記商品取得手段により商品を取得させる動作をさせる指示を入力する第２入力手段と、前記第１入力手段により入力された指示に応じて、前記複数のステージの何れかに載置された商品を取得するための動作を前記商品取得手段により実行させる第１制御手段とを有し、前記商品取得手段により商品が取得されたことが検出されるまで、前記第２入力手段から入力される指示に応じて、前記第１制御手段により前記商品取得手段を動作させる。【選択図】図２
2018097734.tif 000002
【特許請求の範囲】
【請求項１】
筐体内に設けられた、商品が載置される複数のステージと、
前記複数のステージに載置された商品を取得する機構を有する商品取得手段と、
前記複数のステージの何れかを選択する指示を入力する第１入力手段と、
前記商品取得手段により商品を取得させる動作をさせる指示を入力する第２入力手段と、
前記第１入力手段により入力された指示に応じて、前記複数のステージの何れかに載置された商品を取得するための動作を前記商品取得手段により実行させる第１制御手段とを有し、
前記商品取得手段により商品が取得されたことが検出されるまで、前記第２入力手段から入力される指示に応じて、前記第１制御手段により前記商品取得手段を動作させる商品提供装置。
【請求項２】
前記複数のステージに載置される商品に対する代金を入力する代金入力手段と、
前記代金入力手段により入力された代金に応じて、前記第１入力手段により選択可能なステージを制限する第２制御手段とをさらに有し、
前記第１制御手段は、前記第２制御手段による制限の範囲内で前記第１入力手段により入力された指示に応じて、前記商品取得手段を動作させる請求項１記載の商品提供装置。
【請求項３】
前記複数のステージを個別に明示するための第１表示手段と、
前記第１表示手段により明示されるステージと対応づけて、前記第１入力手段における前記複数のステージの何れかの選択対象を明示する第２表示手段とをさらに有する請求項１記載の商品提供装置。
【請求項４】
前記第１入力手段と前記第２入力手段が設けられたパネルを筐体外部に設け、
前記第１入力手段は、前記複数のステージのそれぞれに対応する複数のボタンを含み、
前記複数のボタンのそれぞれに対応して、前記複数のステージのそれぞれに載置される商品の価格を表示する第３表示手段を前記パネルに設ける請求項１記載の商品提供装置。
【請求項５】
前記複数のステージのそれぞれに前記商品取得手段があることを検出する検出手段をさらに設け、
前記第１制御手段は、前記検出手段による検出に基づいて、前記商品取得手段を特定のステージにおいて動作させる請求項１記載の商品提供装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、筐体内に収容された商品を提供する商品提供装置に関する。
【背景技術】
【０００２】
従来、クレーン形自動販売機が知られている（特許文献１参照）。特許文献１に開示されたクレーン形自動販売機は、顧客が必要なコイン又はメダルを投入したとき、ジョイスティックコントローラを作動させて、顧客のジョイスティックに対する操作に応じてモータハウジングを移動させて、商品を取得してシュートまで搬送させるための動作を実行する。クレーン形自動販売機は、シュートにおいて品目の通過が検出されない場合には、ジョイスティックコントローラが作動し続ける。従って、顧客は、品目を取得するまで、ジョイスティックの操作を繰り返して行うことができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特表平１０−５０７５５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
このように従来のクレーン形自動販売機では、品目を取得するために顧客にジョイスティックを操作させることで、顧客に魅力及び興味を覚えさせることができる。しかしながら、ハウジング上部の内側に設けられた商品収納室において、玩具又は袋詰めされた多数の個別の品目が充填されるだけであって、複数の異なる価格の品目から選択的に提供することができなかった。
【０００５】
また、一般的な飲料などの自販機は、複数の異なる価格の商品から、購入者がボタン操作によって何れかを任意に指定することで、選択された商品を提供することができるが、顧客の操作によって商品を選択させることは何ら想定されていない。
【０００６】
本発明は前述した事情に考慮してなされたもので、その目的は、複数の異なる価格の商品から顧客が任意に指定することができると共に、商品を取得する操作を楽しむことができる商品提供装置を提供することにある。
【課題を解決するための手段】
【０００７】
上記の課題を解決するために、本実施形態における商品提供装置は、筐体内に設けられた、商品が載置される複数のステージと、前記複数のステージに載置された商品を取得する機構を有する商品取得手段と、前記複数のステージの何れかを選択する指示を入力する第１入力手段と、前記商品取得手段により商品を取得させる動作をさせる指示を入力する第２入力手段と、前記第１入力手段により入力された指示に応じて、前記複数のステージの何れかに載置された商品を取得するための動作を前記商品取得手段により実行させる第１制御手段とを有し、前記商品取得手段により商品が取得されたことが検出されるまで、前記第２入力手段から入力される指示に応じて、前記第１制御手段により前記商品取得手段を動作させる。
【発明の効果】
【０００８】
本発明によれば、複数の異なる価格の商品から顧客が任意に指定することができると共に、商品を取得する操作を楽しむことができる。
【図面の簡単な説明】
【０００９】
【図１】第１実施形態における商品提供装置１の外観構成を示す斜視図。
【図２】第１実施形態における商品提供装置１の機能構成を示すブロック図。
【図３】第１実施形態におけるシステムの構成を示すブロック図。
【図４】第１実施形態におけるステージ９の平面図。
【図５】第１実施形態のステージ９に配置されるステージ仕切り板５０の斜視図。
【図６】第１実施形態の複数のステージ仕切り板５０が配置されたステージ９の斜視図。
【図７】第１実施形態における商品提供装置１のコントロールパネル６の一例を示す図。
【図８】第１実施形態のコントロールパネル６の変形例を示す図。
【図９】第１実施形態における商品提供装置１の全体の処理を示すフローチャート。
【図１０】図９に示すアトラクトモード処理を示すフローチャート。
【図１１】図９に示すステージ選択処理を示すフローチャート。
【図１２】図９に示すクレーン操作処理を示すフローチャート。
【図１３】図９に示すつかむ処理を示すフローチャート。
【図１４】第１実施形態におけるアトラクトモード処理を説明するための図。
【図１５】第１実施形態におけるステージ選択処理を説明するための図。
【図１６】第２実施形態における商品提供装置１の機能構成を示すブロック図。
【図１７】第２実施形態における図９に示すステージ選択処理を示すフローチャート。
【図１８】第２実施形態における図９に示すクレーン操作処理を示すフローチャート。
【図１９】第２実施形態におけるステージ選択画面の一例を示す図。
【図２０】第２実施形態におけるステージ選択画面の一例を示す図。
【図２１】第２実施形態における第１操作画面の一例を示す図。
【図２２】第２実施形態における第２操作画面の一例を示す図。
【発明を実施するための形態】
【００１０】
以下、図面を参照して本発明の実施の形態について説明する。  
（第１実施形態）
図１は、第１実施形態における商品提供装置１の外観構成を示す斜視図である。第１実施形態における商品提供装置１は、筐体内に設けられたステージ９に載置された商品の代金（コイン）を投入し、クレーンキャッチャー２を操作して、ステージ９に載置された商品を取得することができる。
【００１１】
商品提供装置１には、筐体内上部にクレーンキャッチャー２（商品取得手段）を動作させるための機構部（図示せず）が設けられている。第１実施形態における商品提供装置１には、例えば１台のクレーンキャッチャー２が設けられており、機構部によって水平方向及び垂直方向に移動させることができる。クレーンキャッチャー２は、コントロールパネル６に設けられた８方向レバーに対する顧客の操作に応じて、横方向（Ｘ軸方向）、縦方向（Ｙ方向）、さらには商品取得シーケンスにおいて商品を把持する構造を有するアーム２ａを上下方向（Ｚ方向）に移動させる。クレーンキャッチャー２のアーム２ａの先端部は爪状（クロー）に形成され、また滑り止めのゴム等が装着されており、商品を把持し、安定して保持状態を維持することができるようになっている。アームは、商品取得シーケンスにおいて、クレーンキャッチャー２が、ステージ９に載置された商品に到達した位置で商品を掴むように動作させることができる。
【００１２】
第１実施形態における商品提供装置１は、筐体内に、ステージ９が水平に設けられている。ステージ９は、複数のステージ（以下、区分されたステージをステージエリアと称する）。第１実施形態の商品提供装置１では、例えば、３つのステージエリア（ステージエリア９Ａ、ステージエリア９Ｂ、ステージエリア９Ｃ）に区分されているものとする。なお、ステージエリア数は、３つに限るものではなく、２つ、あるいは４つ以上であっても良い。また、複数のステージエリアは、全て同じ高さである必要はなく、個別に高さを調整できる構成を設けても良い。また、ステージエリアを全て水平に設けるだけでなく、傾斜した状態のステージエリアが含まれていても良い。
【００１３】
商品提供装置１の筐体上部は、透明板８によって前面および側面が覆われている。従って、顧客は、透明板８を通じて、ステージ９に載置された商品の位置や積み重なった位置関係を各方向から確認することができる。また、ステージ９と隣接する位置に、商品落とし口４が設けられている。クレーンキャッチャー２によって把持された商品は、商品落とし口４に投下されて、商品落とし口４と連通する筐体下部に設けられた商品取り出し口５から筐体外部に出される。
【００１４】
商品提供装置１の筐体下部の前面上部には、コントロールパネル６が設けられている。コントロールパネル６には、顧客によって入力操作がされる複数のボタン、クレーンキャッチャー２の水平方向の移動を制御するための８方向レバー、８方向レバーの操作により移動されたクレーンキャッチャー２に商品取得シーケンス（上下方向移動）を実行させるためのボタン（後述する「つかむボタン」）、投入されたコインの合計金額やプレー時間を表示するための表示器（例えば、後述する「７ＳＥＧ  ＬＥＤ」）などが設けられている。筐体下部の前面側には、例えば、２種類のコインを投入するための２つのコイン投入口７、スピーカ１０などが設けられている。
【００１５】
商品提供装置１の筐体上には、ステージ９に配置する商品を収納しておくための商品ロッカー７が設けられる。商品ロッカー７の前面は開閉可能となっており、商品の収納あるいは取り出しを容易にすることができる。なお、商品ロッカー７は、商品提供装置１の筐体上に設けるだけで無く、筐体背面に設けることも可能である。
【００１６】
図２は、第１実施形態における商品提供装置１の機能構成を示すブロック図である。  
図２に示すように、商品提供装置１の筐体内部には、各種ユニットが実装された制御ＰＣＢ（Print  Circuit  Board）１１が設けられている。制御ＰＣＢ１１に実装されたユニットには、ＣＰＵ２０、ＲＡＭ２１、記憶装置２２、入出力処理ユニット２３、Ｘ軸モータ駆動部２４、Ｙ軸モータ駆動部２５、Ｚ軸モータ駆動部２６、及びアーム駆動部２７を含む。
【００１７】
ＣＰＵ２０は、ＲＡＭ２１あるいは記憶装置２２に記憶された制御プログラムを実行することにより、商品提供装置全体を制御する。ＣＰＵ２０は、入出力処理ユニット２３を介して入力されるコイン投入の検知信号に応じて、投入されたコインの合計額を算出し、合計額を示すクレジットデータをＲＡＭ２１に記録する。また、ＣＰＵ２０は、入出力処理ユニット２３を通じて、商品検知センサ３４からの商品検知信号に応じて商品落とし口４から商品が払い出されたことを検知する。また、ＣＰＵ２０は、入出力処理ユニット２３を通じて、Ｘ軸モータ駆動部２４、Ｙ軸モータ駆動部２５、Ｚ軸モータ駆動部２６、及びアーム駆動部２７を制御して機構部１２の各部を適宜動作させる。また、ＣＰＵ２０は、入出力処理ユニット２３を通じて、スピーカ１０からの音声出力、７ＳＥＧ  ＬＥＤ４６、ＬＥＤ群３６，４７の出力を制御する。
【００１８】
ＲＡＭ２１は、制御プログラム等の各種プログラムの他、ＣＰＵ２０により実行される処理に伴うゲームを制御するための各種データを一時的に記憶する。ＲＡＭ２１に記録されるデータには、例えばクレジットデータ、クレーンキャッチャー２の位置（Ｘ位置、Ｙ位置）を示す位置データ等が含まれる。
【００１９】
記憶装置２２は、ＲＯＭやハードディスク等の不揮発性の記憶媒体にプログラムやデータを記憶する。  
入出力処理ユニット２３は、制御ＰＣＢ１１の外部に設けられた各種入出力デバイスとのインタフェースである。  
Ｘ軸モータ駆動部２４は、機構部１２に設けられたＸ軸モータ３０の駆動を制御する。Ｙ軸モータ駆動部２５は、機構部１２に設けられたＹ軸モータ３１の駆動を制御する。Ｚ軸モータ駆動部２６は、機構部１２に設けられたＺ軸モータ３２の駆動を制御する。アーム駆動部２７は、クレーンキャッチャー２に設けられたアームを開閉させるためのアームモータ３３の駆動を制御する。
【００２０】
機構部１２には、図２に示すように、Ｘ軸モータ３０、Ｙ軸モータ３１、Ｚ軸モータ３２、アームモータ３３、商品検知センサ３４、クレーンセンサ３５、及びＬＥＤ群３６が含まれる。  
Ｘ軸モータ３０は、Ｘ軸モータ駆動部２４により駆動されるもので、クレーンキャッチャー２をＸ軸方向（横方向）に移動させる。Ｙ軸モータ３１は、Ｙ軸モータ駆動部２５により駆動されるもので、クレーンキャッチャー２をＹ軸方向（縦方向）に移動させる。Ｚ軸モータ３２は、Ｚ軸モータ駆動部２６により駆動されるもので、クレーンキャッチャー２をＺ軸方向（上下方向）に移動させる。アームモータ３３は、アーム駆動部２７により駆動されるもので、クレーンキャッチャー２のアームを開閉させる。
【００２１】
商品検知センサ３４は、商品落とし口４に落下された商品が商品取り出し口５に払い出されたことを検知するためのセンサである。商品検知センサ３４は、入出力処理ユニット２３を介して、商品が払い出されたことを示す商品検知信号をＣＰＵ２０に通知する。
【００２２】
クレーンセンサ３５は、クレーンキャッチャー２が複数に区分されたステージ９の何れの範囲（ステージエリア９Ａ，９Ｂ，９Ｃ）にあるかを検出するためのセンサであり、複数のステージエリアのそれぞれの境界など、クレーンキャッチャー２を検出することができる位置に設けられる。ＣＰＵ２０は、クレーンセンサ３５により検出されるクレーンキャッチャー２の位置に基づいて、特定のステージエリアの範囲内のみでクレーンキャッチャー２を水平方向に移動させる制御をすることができる。
【００２３】
また、商品提供装置１には、図２に示すように、コイン投入センサ４１、ステージエリア選択ボタン４２、８方向レバー４３、つかむボタン４４、７ＳＥＧ  ＬＥＤ４６、ＬＥＤ群４７が設けられる。ステージエリア選択ボタン４２、８方向レバー４３、つかむボタン４４、７ＳＥＧ  ＬＥＤ４６、及びＬＥＤ群４７は、後述する図７及び図８に示すように、コントロールパネル６に設けられる。
【００２４】
コイン投入センサ４１は、コイン投入口７から投入されたコインを検知して、コイン投入を示す検知信号を出力する。コイン投入センサ４１は、例えば２種類のコイン（１００円硬貨、５００円硬貨）のそれぞれに応じた検知信号を出力するものとする。ＣＰＵ２０は、入出力処理ユニット２３を通じて入力される検知信号に応じて、投入されたコインの合計額を算出し、合計額を示すクレジットデータを記録する。
【００２５】
ステージエリア選択ボタン４２は、ステージ９に設けられた複数のステージエリアの何れかを選択する顧客の指示を入力するためのもので、複数のステージエリアのそれぞれに対応して設けられる。ステージエリア選択ボタン４２は、顧客による操作を検出して、選択されたボタン（ステージエリア）を示すエリア選択信号を出力する。
【００２６】
８方向レバー４３は、クレーンキャッチャー２により商品を取得させる動作をさせる指示を入力するためのもので、顧客による８方向の何れかへの操作方向を検出して、操作方向を示す操作方向信号を出力する。ＣＰＵ２０は、８方向レバー４３から出力される操作方向信号に応じて、Ｘ軸モータ駆動部２４を介してＸ軸モータ３０、あるいはＹ軸モータ駆動部２５を介してＹ軸モータ３１を駆動させて、クレーンキャッチャー２を水平方向（Ｘ軸方向、Ｙ軸方向）に移動させる。
【００２７】
つかむボタン４４は、８方向レバー４３の操作により移動されたクレーンキャッチャー２に対して、商品取得シーケンスを実行させるための指示を入力するためのもので、顧客による操作を検出して、シーケンス実行信号を出力する。ＣＰＵ２０は、つかむボタン４４から出力されるシーケンス実行信号に応じて、商品取得シーケンスとして、Ｚ軸モータ駆動部２６を介してクレーンキャッチャー２の先端部が商品に到達する設定位置まで下降させ、アーム駆動部２７を通じてアーム２ａに商品を掴む動作をさせた後、クレーンキャッチャー２を上昇させる。
【００２８】
７ＳＥＧ  ＬＥＤ４６は、例えば２桁の数字を表示することができ、ＣＰＵ２０の制御により、投入されたコインの合計金額やプレー時間（残り時間）が表示される。
【００２９】
ＬＥＤ群４７は、複数のステージエリアのそれぞれに対応するステージエリア選択ボタン４２、８方向レバー４３、つかむボタン４４のそれぞれに対応して設けられたＬＥＤであり、ＣＰＵ２０の制御により点灯あるいは点滅が制御される。また、ＬＥＤ群４７に含まれるＬＥＤは、表示色を個々に変更することも可能である。
【００３０】
図３は、第１実施形態におけるシステムの構成を示すブロック図である。図３に示すように、第１実施形態におけるシステムでは、管理サーバ１００が公衆回線網（有線、無線）、ＬＡＮ（Local Area Network）、インターネット等を含むネットワーク１１０を介して、全国に存在する複数の店舗に設置された店舗システム１２０−１，…，１２−Ｎと接続されている。
【００３１】
例えば、店舗システム１２０−１では、複数の商品提供装置１（１−１，１−２，…，１−Ｍ）が、ＬＡＮ（Local Area Network）などのネットワーク１３１を介して店舗サーバ１３０と接続されている。また、複数の商品提供装置１は、店舗サーバ１３０を介して、ネットワーク１１０と接続される。従って、商品提供装置１は、管理サーバ１００との通信が可能であり、各種のデータを送受信することができる。なお、商品提供装置１が、直接、ネットワーク１１０を通じて管理サーバ１００と通信できるようにした構成でも良い。
【００３２】
店舗サーバ１３０は、店舗システム１２０−１に含まれる複数の商品提供装置１（１−１，１−２，…，１−Ｍ）を制御する。また、店舗サーバ１３０は、ネットワーク１１０を介して管理サーバ１００と接続され、商品提供装置１において販売される商品に関するデータなどを送受信することができる。商品に関するデータには、例えば、商品の画像データ及び価格データ、商品についての説明データ（テキストデータ、音声データ、動画データなど）などが含まれる。店舗システム１２０−２，…，１２０−Ｎは、店舗システム１２０−１と同様の構成（１台以上の商品提供装置１を含む）とする。
【００３３】
次に、第１実施形態における商品提供装置１のステージ９について説明する。  
図４は、第１実施形態におけるステージ９の平面図である。図５は、ステージ９の複数に区分された個々のステージを区分するために配置されるステージ仕切り板５０の斜視図である。図６は、複数のステージ仕切り板５０（５０Ａ，５０Ｂ，５０Ｃ，５０Ｄ，５０Ｅ，５０Ｆ，５０Ｇ）が配置されたステージ９の斜視図である。
【００３４】
図４及び図６に示すように、ステージ９には、矩形の３つのステージエリア９Ａ，９Ｂ，９Ｃが設けられており、それぞれを区分する位置に、ステージ仕切り板５０Ａ〜５０Ｇが配置されている。ステージ仕切り板５０Ａ〜５０Ｇには、ＬＥＤ群３６に含まれるＬＥＤ３６−１〜３６−１０が装着されている。すなわち、図４に示すように、ステージエリア９Ａを囲むエリア枠にＬＥＤ３６−１〜３６−４、ステージエリア９Ｂを囲むエリア枠にＬＥＤ３６−４〜３６−７、ステージエリア９Ｃを囲むエリア枠にＬＥＤ３６−７〜３６−１０がそれぞれ装着されている。
【００３５】
ステージ仕切り板５０は、例えば透明（あるいは半透明）の部材により形成されている。従って、ＬＥＤ群３６（ＬＥＤ３６−１〜３６−１０）が駆動されることにより、図５に示すように、ステージ仕切り板５０の少なくとも上端部３６Ａ（周囲全体、あるいは特定の複数の面）がＬＥＤ群３６（ＬＥＤ３６−１〜３６−１０）により照らされる。従って、ＬＥＤ群３６（ＬＥＤ３６−１〜３６−１０）の点灯（点滅）、あるいは点灯色によって、商品の取得対象とするステージエリアを個別に明示することができる。
【００３６】
図７は、第１実施形態における商品提供装置１のコントロールパネル６の一例を示す図である。  
コントロールパネル６は、商品提供装置１の筐体外部において、例えば顧客が操作し易いように、操作面がほぼ水平となるように設けられている。コントロールパネル６には、左右方向のほぼ中央に８方向レバー４３と７ＳＥＧ  ＬＥＤ４６が配置されている。８方向レバー４３の周囲には、ＬＥＤ群４７に含まれるＬＥＤ４７Ｄが装着されている。
【００３７】
また、８方向レバー４３の左側には３つのステージエリア選択ボタン４２Ａ，４２Ｂ，４２Ｃが配置されている。ステージエリア選択ボタン４２Ａ，４２Ｂ，４２Ｃは、ステージエリア９Ａ，９Ｂ，９Ｃのそれぞれに対応しており、ステージエリア９Ａ，９Ｂ，９Ｃの位置関係と同じとなるように配置されている。これにより、ステージエリア９Ａ，９Ｂ，９Ｃの何れかを顧客が選択しようとする際に、ステージエリア選択ボタン４２Ａ，４２Ｂ，４２Ｃの何れを操作すれば良いかを直感的に把握することができる。
【００３８】
また、ステージエリア選択ボタン４２Ａ，４２Ｂ，４２Ｃの周囲には、ＬＥＤ群４７に含まれるＬＥＤ４７Ａ，４７Ｂ，４７Ｃが装着されている。ＬＥＤ４７Ａ，４７Ｂ，４７Ｃは、例えばステージエリア９Ａ，９Ｂ，９Ｃのそれぞれに対応するＬＥＤ群３６の点灯（点滅）、あるいは点灯色を対応付けることにより、ステージエリア９Ａ，９Ｂ，９Ｃの何れかを顧客が選択しようとする際に、ステージエリア選択ボタン４２Ａ，４２Ｂ，４２Ｃの何れを操作すれば良いかを明示することができる。
【００３９】
また、コントロールパネル６では、８方向レバー４３の右側につかむボタン４４が配置されている。つかむボタン４４の周囲には、ＬＥＤ群４７に含まれるＬＥＤ４７Ｅが配置されている。ＬＥＤ４７Ｅは、例えばつかむボタン４４を操作可能な状態にある時に、点灯（点滅）、あるいは点灯色を変更するなどして顧客に操作を促すことができる。
【００４０】
コントロールパネル６では、左からステージエリア選択ボタン４２、８方向レバー４３、つかむボタン４４の順番に配置されている。すなわち、顧客によって操作される順番、すなわち所望する商品が配置されたステージエリアの選択、この選択したステージエリアへクレーンキャッチャー２を移動させる操作、クレーンキャッチャー２を所望する商品の上方まで移動させた後、クレーンキャッチャー２に商品取得シーケンスを実行させる操作の順番で配置されている。これにより、顧客に対して、ステージエリア選択ボタン４２、８方向レバー４３、つかむボタン４４への操作順を分かり易くしている。
【００４１】
図８は、コントロールパネル６の変形例を示している。図８では、ステージエリア選択ボタン４２Ａ，４２Ｂ，４２Ｃのそれぞれの近傍に７ＳＥＧ  ＬＥＤ４６Ａ，４６Ｂ，４６Ｃを配置している。７ＳＥＧ  ＬＥＤ４６Ａ，４６Ｂ，４６Ｃは、それぞれに対応するステージエリア選択ボタン４２Ａ，４２Ｂ，４２Ｃにより選択可能なステージエリア９Ａ，９Ｂ，９Ｃに載置された商品の価格を表示するために用いられる。７ＳＥＧ  ＬＥＤ４６Ａ，４６Ｂは、例えば３桁の数字を表示することができ、７ＳＥＧ  ＬＥＤ４６Ｃは、４桁の数字を表示することができるようにしている。７ＳＥＧ  ＬＥＤ４６Ａ，４６Ｂ，４６Ｃは、例えばステージエリア９Ａ，９Ｂ，９Ｃに載置される商品の入れ替えがある場合に、新たに載置された商品の価格データに応じて、ＣＰＵ２０の制御により表示を切り替えることができる。
【００４２】
次に、第１実施形態における商品提供装置１の動作について説明する。  
図９は、第１実施形態における商品提供装置１の全体の処理を示すフローチャート、図１０は、図９に示すアトラクトモード処理を示すフローチャート、図１１は、図９に示すステージ選択処理を示すフローチャート、図１２は、図９に示すクレーン操作処理を示すフローチャート、図１３は、図９に示すつかむ処理を示すフローチャートである。
【００４３】
まず、商品提供装置１のＣＰＵ２０は、電源が投入されると制御プログラムに基づいて、アトラクトモード処理を開始する（ステップＡ１）。アトラクトモード処理では、ＣＰＵ２０は、アトラクトモード処理用のＢＧＭ（back ground music）をスピーカ１０から出力させると共に、ステージ９に設けられた複数のステージエリア９Ａ，９Ｂ，９Ｃと、コントロールパネル６に設けられた複数のステージエリア選択ボタン４２Ａ，４２Ｂ，４２Ｃとの対応関係を明示するための、ＬＥＤ群３６とＬＥＤ群４７に対する表示制御をする（図１０、ステップＢ１〜Ｂ３）。
【００４４】
例えば、ＣＰＵ２０は、図１４（Ａ）に示すように、ステージエリア９Ａのエリア枠に装着されたＬＥＤ３６−１〜３６−４と、ステージエリア選択ボタン４２Ａに装着されたＬＥＤ４７Ａとを同時に１秒間点灯する（ステップＢ１）。その後、ＣＰＵ２０は、図１４（Ｂ）に示すように、ステージエリア９Ｂのエリア枠に装着されたＬＥＤ３６−４〜３６−７と、ステージエリア選択ボタン４２Ｂに装着されたＬＥＤ４７Ｂとを同時に１秒間点灯する（ステップＢ２）。その後、ＣＰＵ２０は、図１４（Ｃ）に示すように、ステージエリア９Ｃのエリア枠に装着されたＬＥＤ３６−７〜３６−１０と、ステージエリア選択ボタン４２Ｃに装着されたＬＥＤ４７Ｃとを同時に１秒間点灯する（ステップＢ３）。
【００４５】
すなわち、ステージエリア９Ａ，９Ｂ，９Ｃのエリア枠と、それぞれのステージエリア９Ａ，９Ｂ，９Ｃを選択するためのステージエリア選択ボタン４２Ａ，４２Ｂ，４２Ｃに装着されたＬＥＤ４７Ａ，４７Ｂ，４７Ｃとを同期させて点灯させることで、顧客に対して、ステージエリア９Ａ，９Ｂ，９Ｃとステージエリア選択ボタン４２Ａ，４２Ｂ，４２Ｃとの対応関係を容易に把握させることができる。
【００４６】
ＣＰＵ２０は、コイン投入センサ４１によって顧客によってコイン投入されたことが検知されていない間（ステップＡ２、Ｎｏ）、図１４（Ａ）（Ｂ）（Ｃ）に示すＬＥＤ群３６とＬＥＤ群４７に対する表示制御を繰り返して実行する（ステップＢ１〜Ｂ３）。
【００４７】
アトラクトモード処理の実行中において、コイン投入センサ４１によりコイン投入されたことが検知された場合（ステップＡ２、Ｙｅｓ）、ＣＰＵ２０は、ステージ選択処理を実行する（ステップＡ３）。ステージ選択処理では、ＣＰＵ２０は、アトラクトモード処理用のＢＧＭに代えて、ステージ選択処理用のＢＧＭをスピーカ１０から出力させると共に、ＬＥＤ群３６による全てのエリア枠の表示を停止（消灯）する（図１１、ステップＣ１）。
【００４８】
ＣＰＵ２０は、コイン投入センサ４１から通知される検知信号に応じて、投入されたコインの合計額を算出してクレジットデータをＲＡＭ２１に記録すると共に、７ＳＥＧ  ＬＥＤ４６において合計額（合計クレジット数）を示す数字を表示させる（ステップＣ２）。ＣＰＵ２０は、クレジットデータが示す合計額が、ステージエリア９Ａ，９Ｂ，９Ｃに対して予め設定された設定値分に到達したかを判別する。
【００４９】
例えば、ステージエリア９Ａ，９Ｂ，９Ｃには、それぞれ異なる価格の商品が載置され、商品の価格がステージエリア９Ａ，９Ｂ，９Ｃに対して設定値として、商品の入れ替え時などに予めＲＡＭ２１あるいは記憶装置２２に記録されている。コントロールパネル６が図８に示す構成の場合には、７ＳＥＧ  ＬＥＤ４６Ａ，４６Ｂ，４６Ｃに対して、それぞれのステージエリア９Ａ，９Ｂ，９Ｃに対して設定された設定値（価格）を表す数字が表示される。
【００５０】
ＣＰＵ２０は、何れかのステージエリアに対応する設定値分のクレジットデータが記録されると（ステップＣ３、Ｙｅｓ）、投入されたクレジット数で選択可能なステージエリアのエリア枠と、これに対応するステージエリア選択ボタンとを、例えば０．５秒毎に同期させて点滅表示させる（ステップＣ４）。例えば、コインが投入されることによりクレジットデータが示す合計額が、ステージエリア９Ａに対して設定された設定値分を越える場合（ステップＣ３、Ｙｅｓ）、ＣＰＵ２０は、図１５（Ａ）に示すように、ステージエリア９Ａのエリア枠（ＬＥＤ３６−１〜３６−４）と、ステージエリア選択ボタン４２ＡのＬＥＤ４７Ａとを０．５秒毎に同期させて点滅表示させる（ステップＣ４）。
【００５１】
ここで、複数のステージエリアに対応する設定値分のクレジットデータが記録されている場合、ＣＰＵ２０は、選択可能なステージエリアのエリア枠と、それぞれに対応するステージエリア選択ボタンとを切り替えながら、同期させて点灯表示させる。例えば、コインが投入されることによりクレジットデータが示す合計額が、ステージエリア９Ａ，９Ｂに対して設定された設定値分を越える場合（ステップＣ３、Ｙｅｓ）、ＣＰＵ２０は、図１５（Ａ）に示すように、ステージエリア９Ａのエリア枠（ＬＥＤ３６−１〜３６−４）と、ステージエリア選択ボタン４２ＡのＬＥＤ４７Ａとを同期させて点滅表示させた後、０．５秒後に、図１５（Ｂ）に示すように、ステージエリア９Ｂのエリア枠（ＬＥＤ３６−４〜３６−７）と、ステージエリア選択ボタン４２ＢのＬＥＤ４７Ｂとを同期させて点滅表示させる（ステップＣ４）。
【００５２】
さらに、３つのステージエリア９Ａ，９Ｂ，９Ｃに対して設定された設定値分を越える合計額の投入があった場合には（ステップＣ３、Ｙｅｓ）、前述と同様にして、さらにステージエリア９Ｃのエリア枠（ＬＥＤ３６−７〜３６−１０）と、ステージエリア選択ボタン４２ＣのＬＥＤ４７Ｃとを同期させた点滅表示を追加する（ステップＣ４）。
【００５３】
なお、前述した説明では、複数のステージエリアを選択可能である場合には、選択可能なステージエリアのエリア枠と、それぞれに対応するステージエリア選択ボタンとを切り替えながら同期させて点灯表示させるとしているが、選択可能な複数のステージエリアのエリア枠と、それぞれに対応する複数のステージエリア選択ボタンとを同時に点滅、あるいは点灯させるようにしても良い。また、選択可能なステージエリアのエリア枠と、それぞれに対応するステージエリア選択ボタンとを、同じ表示色により表示させるようにしても良い。
【００５４】
これにより、顧客に対して、現在までに投入した金額によって選択可能なステージエリア９Ａ，９Ｂ，９Ｃと、それぞれを選択するために操作が必要なステージエリア選択ボタン４２Ａ，４２Ｂ，４２Ｃとの対応関係を容易に把握させることができる。
【００５５】
ＣＰＵ２０は、選択可能なステージエリア選択ボタン（点滅表示されているボタン）が押されたことを、ステージエリア選択ボタン４２からのエリア選択信号により検知すると（ステップＣ５、Ｙｅｓ）、選択されたステージエリアをＲＡＭ２１に記録すると共に、選択されたステージエリアに選択された設定値分を現在のクレジットデータから引いて記憶する（ステップＣ６）。すなわち、ＣＰＵ２０は、商品に対する代金の支払いを完了させる。また、ＣＰＵ２０は、７ＳＥＧ  ＬＥＤ４６に残りクレジットを表す数字の表示に切り替える。
【００５６】
ステージ選択処理が完了すると、次にＣＰＵ２０は、クレーン操作処理を実行する（ステップＡ４）。クレーン操作処理では、ＣＰＵ２０は、ステージ選択処理用のＢＧＭに代えて、クレーン操作処理用のＢＧＭをスピーカ１０から出力させると共に、ＬＥＤ群３６による全てのエリア枠の表示を停止（消灯）する（図１２、ステップＤ１）。
【００５７】
その後、ＣＰＵ２０は、顧客のステージエリア選択ボタン４２に対する操作によって選択されたステージエリアのエリア枠（ＬＥＤ群３６）を点灯させると共に、７ＳＥＧ  ＬＥＤ４６に予め設定されたゲーム時間の設定値を表示させる（ステップＤ２）。選択されたステージエリアのエリア枠のみを点灯させることにより、クレーンキャッチャー２を操作すべきステージエリアを顧客に対して明示することができる。ゲーム時間の設定値は、顧客による８方向レバー４３の操作を可能とする残り時間を示す。
【００５８】
ＣＰＵ２０は、８方向レバー４３に装着されたＬＥＤ４７Ｄの点滅（例えば、０．５秒毎）を繰り返すと共に、７ＳＥＧ  ＬＥＤ４６におけるゲーム時間（残り時間）の表示を１秒ごとに１ずつ減少するように更新する（ステップＤ２）。
【００５９】
ＣＰＵ２０は、顧客による８方向レバー４３に対する操作を、８方向レバー４３からの操作方向信号により検知すると（ステップＤ４、Ｙｅｓ）、操作方向に応じてＸ軸モータ駆動部２４あるいはＹ軸モータ駆動部２５を動作させ、クレーンキャッチャー２を水平方向に移動させる（ステップＤ５）。
【００６０】
ＣＰＵ２０は、８方向レバー４３に対する操作が開始された後も、継続して、７ＳＥＧ  ＬＥＤ４６におけるゲーム時間（残り時間）の表示を１秒ごとに１ずつ減少するように更新する。また、ＣＰＵ２０は、８方向レバー４３に対して何れかの方向を示すレバー操作がされている間のみ、効果音をスピーカ１０から出力させると共に、８方向レバー４３のＬＥＤ４７Ｄを点灯させる。また、８方向レバー４３に対してレバー操作されていない間、ＣＰＵ２０は、８方向レバー４３のＬＥＤ４７Ｄを点滅（例えば、０．５秒毎）させる。なお、ＣＰＵ２０は、つかむボタン４４のＬＥＤ４７Ｅに対しては、操作可能であることを顧客に明示するために点滅（例えば、０．５秒毎）を繰り返す（ステップＤ６）。
【００６１】
なお、ＣＰＵ２０は、クレーンキャッチャー２の水平方向の移動について、ステージエリア選択ボタン４２に対する操作によって選択されたステージエリアに応じて移動範囲を制限する。
【００６２】
ＣＰＵ２０は、例えば、選択されたステージエリアのみにおいてクレーンキャッチャー２を移動可能とする第１制限パターンと、選択されたステージエリアと、選択されたステージエリアよりも低い設定値が設定されたステージエリアにおいてクレーンキャッチャー２を移動可能とする第２制限パターンと、第１制限パターンと第２制限パターンとを混在させる第３制限パターンの何れかによって、クレーンキャッチャー２の移動範囲を制限することができる。
【００６３】
第１〜第３制限パターンの何れを用いるかは、例えば管理サーバ１００あるいは店舗サーバ１３０において、複数の商品提供装置１に対して一括して設定しても良いし、管理者等が個別に商品提供装置１に対して設定するようにしても良い。
【００６４】
例えば、ステージエリア９Ａ，９Ｂ，９Ｃのうち、ステージエリア９Ａに最も安い商品が載置され、ステージエリア９Ｃに対して最も高い商品が載置され、それぞれの商品に応じた設定値（価格）がステージエリア９Ａ，９Ｂ，９Ｃに設定されているものとする。
【００６５】
この場合、第２制限パターンが設定されると、ステージエリア９Ｃが選択された場合には、ステージエリア９Ａ，９Ｂ，９Ｃの何れの範囲においても、８方向レバー４３の操作に応じてクレーンキャッチャー２を水平方向に移動させる。また、第３制限パターンが設定されると、例えば、ステージエリア９Ａ，９Ｂの何れかが選択された場合には、それぞれに対応するステージエリア９Ａあるいはステージエリア９Ｂの何れかの範囲のみクレーンキャッチャー２を移動可能とし、ステージエリア９Ｃが選択された場合には、ステージエリア９Ａ，９Ｂ，９Ｃの全ての範囲においてクレーンキャッチャー２を移動可能とする。
【００６６】
クレーンキャッチャー２の移動範囲を制限する場合、ＣＰＵ２０は、クレーンセンサ３５により検出されるクレーンキャッチャー２の位置に応じて、８方向レバー４３による操作があったとしても移動可能範囲外にクレーンキャッチャー２が移動されないように、Ｘ軸モータ駆動部２４とＹ軸モータ駆動部２５を制御する。
【００６７】
こうして、クレーンキャッチャー２の移動範囲を、ステージエリア選択ボタン４２に対する操作により選択されたステージエリアに応じて制限することで、複数のステージエリア９Ａ，９Ｂ，９Ｃが設けられていても、顧客が誤った操作によりクレーンキャッチャー２を移動させることもなく、また無駄な操作によりプレー時間が経過することもない。
【００６８】
こうして、顧客による８方向レバー４３の操作によりクレーンキャッチャー２が移動された後、つかむボタン４４に対する操作をシーケンス実行信号により検知すると（ステップＤ７、Ｙｅｓ）、ＣＰＵ２０は、つかむ処理を実行する（ステップＡ５）。つかむ処理では、ＣＰＵ２０は、つかむ処理用のＢＧＭをスピーカ１０から出力させると共に、選択されたステージエリアのエリア枠を点灯させる。また、ＣＰＵ２０は、顧客のステージエリア選択ボタン４２に対する操作によって選択されたステージエリアのエリア枠（ＬＥＤ群３６）を点灯させると共に、７ＳＥＧ  ＬＥＤ４６にゲーム時間（残り時間）を表示させ、８方向レバー４３のＬＥＤ４７Ｄを消灯させる（ステップＥ１）。
【００６９】
なお、クレーンキャッチャー２による商品取得シーケンスにおいて、クレーンキャッチャー２の先端部が商品に到達する設定位置まで下降させるのではなく、つかむボタン４４に対する再度の操作によって、任意の高さで停止させてクレーンキャッチャー２のアーム（クロー）につかむ動作をさせることができる制御をする場合には、つかむボタン４４に対して操作が可能であることを表すように、つかむボタン４４のＬＥＤ４７Ｅを点滅表示させる。
【００７０】
ＣＰＵ２０は、Ｚ軸モータ駆動部２６を動作させてクレーンキャッチャー２を設定位置まで下降させ、アーム駆動部２７を動作させてアーム２ａ（クロー）を閉じる（商品をつかむ）動作をさせる（ステップＥ２）。
【００７１】
その後、ＣＰＵ２０は、Ｚ軸モータ駆動部２６によってクレーンキャッチャー２を上昇させ、最上点まで上昇したら、Ｘ軸モータ駆動部２４とＹ軸モータ駆動部２５によってクレーンキャッチャー２を商品落とし口４の上方まで水平移動させた後、アーム駆動部２７によりアーム２ａを開く（商品を離す）動作をさせる（ステップＥ３）。
【００７２】
ここで、ＣＰＵ２０は、商品検知信号が入力されない場合、すなわち商品がクレーンキャッチャー２によって取得できなかった場合には（ステップＡ６、Ｎｏ）、残りゲーム時間が０でなければ、再度、クレーン操作処理に戻り、顧客による８方向レバー４３に対する操作を受け付ける。つまり、残りゲーム時間がある間、顧客は、商品を取得することができるまで、８方向レバー４３を操作してクレーンキャッチャー２を動作させて、ステージ９に載置された商品を獲得する操作を繰り返して実行することができる。８方向レバー４３によるクレーンキャッチャー２の操作は、一般的なクレーンゲーム機と同様の操作であるため、商品を取得するための操作をゲームをする場合と同様に楽しむことができる。また、クレーンキャッチャー２のアーム２ａの先端部は爪状に形成され、また滑り止めのゴム等が装着されているため、クレーンゲーム機よりも商品を安定して取得しやすくなっているため、商品の取得による満足感を顧客に与えることが可能となる。
【００７３】
なお、ＣＰＵ２０は、商品検知信号が入力されて、商品が取得されたことが検知された場合（ステップＳ６、Ｙｅｓ）、残りクレジットがなければ（ステップＡ１０、「ない」）、入力操作の受け付けを停止（ゲームオーバー）して、アトラクトモード処理に移行する（ステップＡ１１）。また、残りクレジットがある場合には（ステップＡ１０、「ある」）、ＣＰＵ２０は、ステージ選択処理に移行して、前述と同様の処理を実行する。
【００７４】
なお、残りゲーム時間が０となっても顧客の操作によって商品が取得されなかった場合（ステップＡ７、Ｙｅｓ）、ＣＰＵ２０は、予めエラー出力設定がされている場合であれば（ステップＡ８、Ｙｅｓ）、商品が取得されなかったことを通知するためのエラー処理を実行する（ステップＡ９）。例えば、７ＳＥＧ  ＬＥＤ４６にエラー番号を表示させる、商品提供装置１に設けられた演出用のＬＥＤや表示装置、照明等を、エラー発生を表す状態に表示させる、エラー発生を通知するためのメッセージやエラー音声、ＢＧＭなどをスピーカ１０から出力させる、店舗サーバ１３０にネットワーク１３１を通じて通知するなどする。これにより、管理者等に顧客が商品を取得されなかったことを確実に通知し、管理者等の作業によって顧客が支払った代金に相当する商品を提供することができる。
【００７５】
なお、エラー出力設定は、例えば管理サーバ１００あるいは店舗サーバ１３０において、複数の商品提供装置１に対して一括して設定しても良いし、管理者等が個別に商品提供装置１に対して設定するようにしても良い。また、エラー出力設定がされていない場合には（ステップＡ８、Ｎｏ）、ＣＰＵ２０は、エラー処理を実行しないものとする。
【００７６】
このようにして、第１実施形態における商品提供装置１では、顧客がステージエリア選択ボタン４２を操作により何れかのステージエリアを選択することによって、複数のステージエリアＡ，Ｂ，Ｃに載置された複数の異なる価格の商品から顧客が任意に所望する商品を指定することができる。また、顧客が８方向レバー４３とつかむボタン４４を操作することによって、選択したステージエリアに載置された商品を取得することができるので、商品を取得する操作を楽しむことができる。
【００７７】
なお、第１実施形態の商品提供装置１は、後述する第２実施形態における構成と組み合わせて実施することが可能である。また、前述した説明において、ステージエリア選択ボタン４２Ａ，４２Ｂ，４２Ｃとステージエリア９Ａ，９Ｂ，９Ｃとを対応付けて明示する場合に、ＬＥＤ群３６，４７の点滅あるいは点灯を同期させる例を示しているが、表示色を同じにするなど、その他の表示形態を用いることも可能である。
【００７８】
（第２実施形態）
図１６は、第２実施形態における商品提供装置１の機能構成を示すブロック図である。なお、第１実施形態と同じ構成については同じ符号を付して詳細な説明を省略する。第２実施形態における商品提供装置１は、第１実施形態におけるコントロールパネル６に設けられた複数のボタン４２，４３，４４及び７ＳＥＧ  ＬＥＤ４６やＬＥＤ群４７の表示装置に代えて、タッチスクリーン６０を実装した構成である。タッチスクリーン６０は、タッチパネル６１とディスプレイ６２とを備え、画面を指で触れる（タッチ操作する）ことにより、ボタンやメニューの選択操作ができるデバイスである。
【００７９】
また、第２実施形態の商品提供装置１には、筐体内上部に、商品が載置されたステージ９の全体の範囲を撮影することができる位置にカメラ５５を装着した構成とすることができる。
【００８０】
第２実施形態の商品提供装置１では、タッチスクリーン６０を設けることによって、タッチスクリーン６０に対するタッチ操作によってクレーンキャッチャー２等の動作を制御することができ、またステージ９に載置され商品についての詳細な情報などを顧客に対して提供することができる。
【００８１】
次に、第２実施形態における商品提供装置１の動作について説明する。第２実施形態における商品提供装置１は、基本的に第１実施形態と同様に実行されるものとして、ほぼ同じ処理については説明を省略する。以下、第２実施形態に特徴的なステージ選択処理とクレーン操作処理について説明する。図１７は、図９に示すステージ選択処理を示すフローチャート、図１８は、図９に示すクレーン操作処理を示すフローチャートである。
【００８２】
ステージ選択処理では、ＣＰＵ２０は、アトラクトモード処理用のＢＧＭに代えて、ステージ選択処理用のＢＧＭをスピーカ１０から出力させると共に、タッチスクリーン６０にステージ選択画面を表示させると共に（ステップＣ１０）、ＬＥＤ群３６による全てのエリア枠の表示を停止（消灯）する（ステップＣ１１）。
【００８３】
図１９は、ステージ選択画面の一例を示す図である。ステージ選択画面には、ステージエリア選択ボタン７０（７０Ａ，７０Ｂ，７０Ｃ）、決定ボタン７１、クレジット表示エリア７２、操作ガイドメッセージエリア７３、商品情報エリア７５が設けられる。
【００８４】
ステージエリア選択ボタン７０（７０Ａ，７０Ｂ，７０Ｃ）は、ステージ９に設けられた複数のステージエリアの何れかを選択する顧客の指示を入力するためのもので、複数のステージエリアのそれぞれに対応して設けられる。ステージエリア選択ボタン７０Ａ，７０Ｂ，７０Ｃは、ステージエリア９Ａ，９Ｂ，９Ｃのそれぞれに対応しており、ステージエリア９Ａ，９Ｂ，９Ｃの位置関係と同じとなるように配置されている。ステージエリア選択ボタン７０Ａ，７０Ｂ，７０Ｃは、顧客によりタッチされると、選択状態を表すように表示形態が変更される。
【００８５】
決定ボタン７１は、ステージエリア選択ボタン７０Ａ，７０Ｂ，７０Ｃの何れかが選択状態にあるときに、選択確定（決定）の指示を入力するためのボタンである。
【００８６】
クレジット表示エリア７２は、投入されたコインの合計金額（クレジットデータ）が表示される。
【００８７】
操作ガイドメッセージエリア７３は、ステージ選択画面における入力操作方法を顧客に説明するための操作ガイドメッセージが表示される。例えば、顧客による操作に応じて、次に操作可能な操作内容、例えばステージエリア選択ボタン７０に対する選択操作、決定ボタン７１に対する選択操作などを案内する操作ガイドメッセージが表示される。
【００８８】
商品情報エリア７５は、ステージエリア選択ボタン７０において選択されたボタンに対応するステージエリアに載置され商品に関する情報を表示するためのエリアである。初期状態では、何も表示されておらず、例えば図１９に示すように、ステージエリア選択ボタン７０Ｃが選択状態にある時に、ステージエリア選択ボタン７０Ｃに対応するステージエリア９Ａに載置された商品の情報が表示される。
【００８９】
商品情報エリア７５には、例えば商品名表示エリア７６、価格表示エリア７７、商品イメージ表示エリア７８、商品説明エリア７９が含まれる。商品名表示エリア７６は、商品名称が表示される。価格表示エリア７７には、商品の価格（ステージエリアに対する設定値を示す）が表示される。商品イメージ表示エリア７８には、商品のイメージが表示される。商品説明エリア７９には、商品についての説明データ（例えばテキストデータ）が表示される。
【００９０】
商品情報エリア７５には、例えば管理サーバ１００から提供される商品に関するデータ（商品の画像データ及び価格データ、商品についての説明データなど）をもとに、それぞれのエリアに各情報が表示される。また、管理サーバ１００から提供されるデータだけでなく、店舗サーバ１３０あるいは商品提供装置１に対して個別に入力されるデータをもとに、商品情報エリア７５に各データを表示させるようにしても良い。また、商品については、商品情報エリア７５に表示されるデータだけでなく、スピーカ１０から商品に関する説明等を音声によって出力するようにしても良い。
【００９１】
ＣＰＵ２０は、コイン投入センサ４１から通知される検知信号に応じて、投入されたコインの合計額を算出してクレジットデータをＲＡＭ２１に記録すると共に、クレジット表示エリア７２において合計額（合計クレジット数）を示す数字を表示させる（ステップＣ１２）。ＣＰＵ２０は、クレジットデータが示す合計額が、ステージエリア９Ａ，９Ｂ，９Ｃに対して予め設定された設定値分に到達したかを判別する。
【００９２】
ＣＰＵ２０は、何れかのステージエリアに対応する設定値分のクレジットデータが記録されると（ステップＣ１３、Ｙｅｓ）、投入されたクレジット数で選択可能なステージエリアと、ステージエリア選択ボタンとを対応づけて表示する（ステップＣ１４）。例えば、第１実施形態と同様にして、選択可能なステージエリアとステージエリア選択ボタンとを同期させて点滅表示させることができる。また、ＣＰＵ２０は、選択可能なステージエリアが複数ある場合には、選択可能なステージエリアとステージエリア選択ボタンとの組み合わせ毎に異なる表示色により表示させることで対応関係を明示することも可能である。
【００９３】
ＣＰＵ２０は、ステージエリア選択ボタン７０が顧客によるタッチスクリーン６０に対するタッチ操作により選択されると（ステップＣ１５、Ｙｅｓ）、選択されたステージエリア選択ボタン７０の表示形態を、選択状態を表すように変更すると共に、選択されたボタンに対応するステージエリアに載置された商品の情報を商品情報エリア７５に表示させる（ステップＣ１６）。図１９は、ステージエリア選択ボタン７０Ｃが選択状態にある場合の、ステージエリア９Ｃに載置された商品に関する情報が表示された状態の一例を示している。
【００９４】
ここで、別のステージエリア選択ボタン７０が選択された場合には（ステップＣ１５、Ｙｅｓ）、同様にして、新たに選択されたステージエリア選択ボタン７０に対応するステージエリアに載置された商品に関する情報を商品情報エリア７５において表示させる。図２０は、ステージエリア選択ボタン７０Ｂが選択状態にある場合の、ステージエリア９Ｂに載置された商品に関する情報が表示された状態の一例を示している。
【００９５】
このようにして、タッチスクリーン６０に表示されたステージエリア選択ボタン７０に対する選択操作により、顧客は、ステージエリア９Ａ，９Ｂ，９Ｃに載置された商品の詳細を、商品情報エリア７５を通じて容易に知ることができ、取得しようとする商品について検討することができる。
【００９６】
ＣＰＵ２０は、ステージエリア選択ボタン７０の何れかが選択状態にある時に決定ボタン７１が選択されことを検出すると（ステップＣ１７、Ｙｅｓ）、選択されたステージエリアをＲＡＭ２１に記録すると共に、選択されたステージエリアに選択された設定値分を現在のクレジットデータから引いて記憶する（ステップＣ１８）。すなわち、ＣＰＵ２０は、商品に対する代金の支払いを完了させる。ＣＰＵ２０は、クレジット表示エリア７２に残りクレジットを表す数字の表示に切り替える。  
そして、ＣＰＵ２０は、次のクレーン操作処理のための操作画面に、タッチスクリーン６０の表示を切り替える（ステップＣ１９）。
【００９７】
図２１は、第２実施形態における第１操作画面の一例を示す図である。図２１に示す第１操作画面は、例えば商品情報エリア７５の表示に代えて、クレーンキャッチャー２を動作される指示を入力するための画像として、例えばクレーンキャッチャー２を水平方向に移動させる操作をするための十字ボタン８０（第１実施形態の８方向レバー４３に相当する）、つかむボタン８１（第１実施形態のつかむボタン４４に相当する）を表示させる。また、第１操作画面における入力操作方法を顧客に説明するための操作ガイドメッセージを表示するための操作ガイドメッセージエリア８２を表示させる。
【００９８】
ＣＰＵ２０は、クレーン操作処理において、十字ボタン８０とつかむボタン８１に対するタッチ操作を検出して、第１実施形態と同様にして、クレーンキャッチャー２に対して、ステージ９に載置された商品を取得するための動作を実行させる。なお、操作ガイドメッセージエリア８２には、顧客による入力操作に応じて、十字ボタン８０とつかむボタン８１のそれぞれに対する入力操作を促すためのメッセージを表示させる。
【００９９】
なお、図２１に示す第１操作画面の例では、十字ボタン８０を設けているが、第１実施形態と同様にして、８方向を指示することができるボタンを設けても良い。また、タッチスクリーン６０に対するタッチ操作により３６０°の全方位について方向を指示することができるため、タッチ操作（フリック操作、スライド操作、スワイプ操作などでも良い）などよって任意の方向を指示して、クレーンキャッチャー２を移動させるようにしても良い。また、つかむボタン８１により商品取得シーケンスの実行を指示するだけでなく、例えばスライド操作によって、クレーンキャッチャー２の高さを調節し、タッチスクリーン６０から指を離した時点でアーム２ａにより商品をつかむ動作を実行させるなどしても良い。すなわち、タッチスクリーン６０に対する顧客によるタッチ操作等により、機械的なボタン操作とは異なる各種の指示を受け付けて、クレーンキャッチャー２の動作を制御することができる。
【０１００】
図２２は、第２実施形態における第２操作画面の一例を示す図である。図２２に示す第２操作画面は、例えば商品情報エリア７５の表示に代えて、カメラ５５により撮影されたステージ９の画像を表示するためのステージ画像表示エリア８５と操作ガイドメッセージエリア８６を表示させる。ステージ画像表示エリア８５では、例えばステージエリア選択ボタン７０により選択されたステージエリアを拡大した画像を表示させる。ステージ画像表示エリア８５では、クレーンキャッチャー２の移動先をタッチ操作により指示することができる。例えば、ステージ画像表示エリア８５に表示された、ステージエリアに載置された商品をタッチすることで、この商品の位置をクレーンキャッチャー２の移動先として指示することができる。操作ガイドメッセージエリア８６には、ステージ画像表示エリア８５に対する操作を説明するための操作ガイドメッセージを表示させる。
【０１０１】
図１８は、第２操作画面を用いた場合のクレーン操作処理を示すフローチャートである。  
なお、ステップＤ１１，Ｄ１２は、第１実施形態の図１２に示すフローチャートのステップＤ１，Ｄ２と同様に実行されるものとして説明を省略する。
【０１０２】
ＣＰＵ２０は、ステージエリア選択ボタン７０において選択されたステージエリアに応じて、カメラ５５により撮影されたステージ９の画像のうち、選択されたステージエリアを拡大したステージ画像を生成してステージ画像表示エリア８５において表示させる（ステップＤ１３）。
【０１０３】
ここで、ステージ画像表示エリア８５に表示されたステージ画像に対する顧客によるタッチ操作が検出されると（ステップＤ１４、Ｙｅｓ）、ＣＰＵ２０は、ステージ画像においてタッチ操作された位置に、クレーンキャッチャー２を移動させるようにＸ軸モータ駆動部２４とＹ軸モータ駆動部２５を動作させる（ステップＤ１５）。
【０１０４】
このようにして、第２操作画面を用いたクレーン操作処理では、ステージ画像表示エリア８５において表示されるステージ画像において商品をタッチすることで、取得対象とする商品を選択すると共に、クレーンキャッチャー２の移動先として指定することができる。これにより、簡単操作によりクレーンキャッチャー２の動作を制御して、商品を取得することが可能となる。
【０１０５】
なお、第２実施形態における第１操作画面あるいは第２操作画面を用いたクレーンキャッチャー２の操作は、商品提供装置１だけでなく、クレーンゲーム機に適用することが可能である。すなわち、一般にクレーンゲーム機に設けられるボタン等に代えて、前述したタッチスクリーン６０を実装し、第１操作画面あるいは第２操作画面を表示させて、前述と同様にして、顧客のタッチ操作等に応じて、クレーンキャッチャー等の移動を制御することができる。
【０１０６】
なお、前述した各実施形態の説明では、商品の代金がコイン投入口７からをコイン（硬貨）により入力されるものとしているが、例えば電子マネーを用いて支払うようにしても良い。例えば、カード形の電子マネーカードを使用可能とする場合、商品提供装置１には、電子マネーによる支払いを受け付けるためのリーダライタを設ける。
【０１０７】
また、前述した各実施形態では、クレーンキャッチャー２を用いて商品を取得する構成、すなわち商品を把持して商品落とし口４まで搬送する構成について説明しているが、筐体内に設けられた複数のステージに載置された商品を、筐体外に提供することができる構成であれば、クレーンキャッチャー２以外の商品取得のための機構を設けることも可能である。
【０１０８】
また、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【０１０９】
また、実施形態に記載した手法は、コンピュータに実行させることができるプログラム（ソフトウエア手段）として、例えば磁気ディスク（フレキシブルディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ、ＭＯ、Ｂｌｕ−ｒａｙ（登録商標）等）、半導体メモリ（ＲＯＭ、ＲＡＭ、フラッシュメモリ等）等の記録媒体に格納し、また通信媒体により伝送して頒布することもできる。なお、媒体側に格納されるプログラムには、コンピュータに実行させるソフトウエア手段（実行プログラムのみならずテーブルやデータ構造も含む）をコンピュータ内に構成させる設定プログラムをも含む。本装置を実現するコンピュータは、記録媒体に記録されたプログラムを読み込み、また場合により設定プログラムによりソフトウエア手段を構築し、このソフトウエア手段によって動作が制御されることにより上述した処理を実行する。なお、本明細書でいう記録媒体は、頒布用に限らず、コンピュータ内部あるいはネットワークを介して接続される機器に設けられた磁気ディスクや半導体メモリ等の記憶媒体を含むものである。
【符号の説明】
【０１１０】
１…商品提供装置、２…クレーンキャッチャー、４…商品落とし口、５…商品取り出し口、６…コントロールパネル、７…コイン投入口、８…透明板、９…ステージ、１０…スピーカ、１１…制御ＰＣＢ、２０…ＣＰＵ、２４…Ｘ軸モータ駆動部、２５…Ｙ軸モータ駆動部、２６…Ｚ軸モータ駆動部、３０…Ｘ軸モータ、３１…Ｙ軸モータ、３２…Ｚ軸モータ、３４…商品検知センサ。
【図１】
2018097734.tif 000003
【図２】
2018097734.tif 000004
【図３】
2018097734.tif 000005
【図４】
2018097734.tif 000006
【図５】
2018097734.tif 000007
【図６】
2018097734.tif 000008
【図７】
2018097734.tif 000009
【図８】
2018097734.tif 000010
【図９】
2018097734.tif 000011
【図１０】
2018097734.tif 000012
【図１１】
2018097734.tif 000013
【図１２】
2018097734.tif 000014
【図１３】
2018097734.tif 000015
【図１４】
2018097734.tif 000016
【図１５】
2018097734.tif 000017
【図１６】
2018097734.tif 000018
【図１７】
2018097734.tif 000019
【図１８】
2018097734.tif 000020
【図１９】
2018097734.tif 000021
【図２０】
2018097734.tif 000022
【図２１】
2018097734.tif 000023
【図２２】
2018097734.tif 000024