(57)【要約】【課題】商品提供装置におけるコンテンツ表示によってユーザ体験の向上を図ること。【解決手段】商品提供装置は、複数のコンテンツを記憶した記憶部と、ディスプレイと、ある商品の選択を受け付けると、前記記憶部に記憶された前記複数のコンテンツのうち前記ディスプレイに表示させるコンテンツを選択し、選択した前記コンテンツに応じて前記ある商品を提供するタイミングを決定する制御部と、を有することを特徴とする。【選択図】図３
2018151792.tif 000002
【特許請求の範囲】
【請求項１】
複数のコンテンツを記憶した記憶部と、
ディスプレイと、
ある商品の選択を受け付けると、前記記憶部に記憶された前記複数のコンテンツのうち前記ディスプレイに表示させるコンテンツを選択し、選択した前記コンテンツに応じて前記ある商品を提供するタイミングを決定する制御部と、
を有することを特徴とする商品提供装置。
【請求項２】
端末と通信を行う通信部を有し、
前記コンテンツを選択する処理は、前記通信部を介して前記端末から受信した情報に基づいて前記コンテンツを選択する処理である、
ことを特徴とする請求項１に記載の商品提供装置。
【請求項３】
前記情報は、ユーザの心理状態の評価情報を含む、
ことを特徴とする請求項２に記載の商品提供装置。
【請求項４】
前記制御部は、更に、前記ある商品の購入に対する決済を検知すると、前記ディスプレイにおいて選択した前記コンテンツの表示を開始する、
ことを特徴とする請求項１〜３のうちのいずれか１項に記載の商品提供装置。
【請求項５】
前記制御部は、選択した前記コンテンツの表示の終了タイミングに応じて前記タイミングを決定する、
ことを特徴とする請求項１〜４のうちのいずれか１項に記載の商品提供装置。
【請求項６】
選択した前記コンテンツは、本編コンテンツと、広告コンテンツとを含む、
ことを特徴とする請求項１に記載の商品提供装置。
【請求項７】
端末から受信したデータに基づくコンテンツ表示を行わない場合の、商品選択又は決済から商品払出までの時間より、端末から受信したデータに基づくコンテンツ表示を行う場合の、商品選択又は決済から商品払出までの時間が長くなるように払出制御する制御装置、
を有することを特徴とする商品提供装置。
【請求項８】
ある商品の選択を受け付けると、記憶部内の複数のコンテンツのうちディスプレイに表示させるコンテンツを選択し、
選択した前記コンテンツに応じて前記ある商品を払出口に提供するタイミングを決定する、
処理をコンピュータが実行することを特徴とする商品提供方法。
【請求項９】
ある商品の選択を受け付けると、記憶部内の複数のコンテンツのうちディスプレイに表示させるコンテンツを選択し、
選択した前記コンテンツに応じて前記ある商品を払出口に提供するタイミングを決定する、
処理をコンピュータに実行させる商品提供プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、商品提供装置、商品提供方法、及び商品提供プログラムに関する。
【背景技術】
【０００２】
各種商品の販売や宣伝を行うディスプレイ付きの商品提供装置が知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開2014-102587号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記のような従来技術では、商品提供装置において、ある商品の選択を受け付けてから該商品をユーザに提供するまでの間、コンテンツ表示によってユーザ体験（ユーザーエクスペリエンス（UX：User  experience）の向上を図ることが難しい。
【０００５】
そこで、１つの側面では、本発明は、商品提供装置におけるコンテンツ表示によってユーザ体験の向上を図ることを目的とする。
【課題を解決するための手段】
【０００６】
１つの側面では、複数のコンテンツを記憶した記憶部と、
ディスプレイと、
ある商品の選択を受け付けると、前記記憶部に記憶された前記複数のコンテンツのうち前記ディスプレイに表示させるコンテンツを選択し、選択した前記コンテンツに応じて前記ある商品を提供するタイミングを決定する制御部と、
を有することを特徴とする商品提供装置が提供される。
【発明の効果】
【０００７】
１つの側面では、本発明によれば、商品提供装置におけるコンテンツ表示によってユーザ体験の向上を図ることが可能となる。
【図面の簡単な説明】
【０００８】
【図１】自動販売機の外観の一例を概略的に示す図である。
【図２】制御装置のハードウェア構成の一例を示す図である。
【図３】制御装置の機能構成の一例を示す図である。
【図４】自動販売機の“つながり”の説明図である。
【図５】コンテンツテーブルの一例の説明図である。
【図６】図５に示すコンテンツテーブルにおける心理状態とコンテンツとの関係の説明図である。
【図７】癒し系のコンテンツの一例を示す図である。
【図８】元気づける系のコンテンツの一例を示す図である。
【図９】笑わせる系のコンテンツの一例を示す図である。
【図１０】制御装置の動作例（その１）を示す概略的なフローチャートである。
【図１１】制御装置の動作例（その２）を示す概略的なフローチャートである。
【図１２】制御装置の動作例（その３）を示す概略的なフローチャートである。
【図１３】制御装置の動作例（その４）を示す概略的なフローチャートである。
【図１４】制御装置の動作例（その５）を示す概略的なフローチャートである。
【図１５】ユーザ端末７０の機能構成の一例を示す図である。
【図１６】評価情報生成部７２０の動作例を概略的に示すフローチャートである。
【図１７Ａ】心理評価アプリを用いた心理状態判定処理の一例を概略的に示すフローチャートである。
【図１７Ｂ】心理評価アプリを用いた心理状態判定処理の一例を概略的に示すフローチャートである。
【図１８】心理評価アプリの一例の説明図である。
【図１９】評価情報送信処理の一例を概略的に示すフローチャートである。
【図２０】自動販売機とユーザ端末とサーバとの連携態様の一例を概略的に示すシーケンス図である。
【発明を実施するための形態】
【０００９】
以下、添付図面を参照しながら各実施例について詳細に説明する。
【００１０】
図１は、一実施例による自動販売機１（商品提供装置の一例）の外観の一例を概略的に示す正面図である。図１には、筐体内部の構成要素として、制御装置１０及び払出機構８が点線で併せて示されている。
【００１１】
以下の説明において、「ユーザ」とは、自動販売機１で商品を購買する人（消費者）を指す。
【００１２】
自動販売機１は、商品を自動的に販売する機器である。販売している商品は、任意であり、飲食品や、日用品等であってよい。販売している商品は、１種類だけでもよいし、２種類であってもよい。自動販売機１は、ユーザから商品購入の意思表示を受け、かつ決済が完了すると、商品を払い出す。尚、決済は、通貨（貨幣）や、電子マネー、クレジットカードなどで実現されてよい。尚、クーポン利用のような特別な場合は、決済は不要とされてもよい。
【００１３】
自動販売機１は、ディスプレイ２と、商品払出口３と、決済部４と、商品選択部５と、コンテンツ非表示要求部６と、センサ７と、払出機構８と、制御装置１０とを含む。尚、自動販売機１は、通常の自動販売機と同様、内部に、商品の収容スペース（商品棚）等を備える。
【００１４】
ディスプレイ２は、液晶ディスプレイや有機ＥＬ（ElectroLuminescence）ディスプレイ等である。ディスプレイ２は、タッチパネルを含んでもよい。ディスプレイ２には、自動販売機１にて販売している商品の選択画面や、広告、商品の説明などの各種情報画面が表示される。また、ディスプレイ２には、後述のユーザ体験用のコンテンツが表示される。
【００１５】
尚、自動販売機１は、販売している商品のサンプルを陳列するタイプであってもよい。この場合、陳列スペースとは異なる位置にディスプレイ２が設けられる。或いは、ディスプレイ２は、陳列スペースをカバーする透明パネルにより形成されてもよい。また、ディスプレイ２は、一の自動販売機１に複数個所設けられてもよい。
【００１６】
商品払出口３は、商品が払い出される場所であり、払い出された商品をユーザが取り出すことができる場所である。
【００１７】
決済部４は、ユーザが決済を行う場所であり、通貨投入口や、おつり受け取り口、非接触型ＩＣ(integrated  circuit)カードやユーザ端末７０（図４参照）（端末の一例）との通信部（例えば後述の近距離無線通信部）等を含んでよい。
【００１８】
商品選択部５は、ユーザが商品の選択を行うためのユーザインターフェースであり、選択スイッチ（図示せず）の形態である。選択スイッチは、例えば機械式のボタンであってもよいし、タッチパネルにより形成されてもよい。例えばディスプレイ２がタッチパネルを備える場合は、商品選択部５は、ディスプレイ２のタッチパネルにより形成されてもよい。商品選択部５は、ユーザからの音声入力やジェスチャ入力に応答する態様で実現されてもよい。以下、商品選択部５を介してユーザにより選択された商品を、「選択商品」とも称する。
【００１９】
コンテンツ非表示要求部６は、後述のコンテンツの表示を望まないユーザが非表示要求を入力するためのユーザインターフェースである。コンテンツ非表示要求部６は、例えば機械式のスイッチの形態である。或いは、ディスプレイ２がタッチパネルを備える場合は、コンテンツ非表示要求部６は、ディスプレイ２のタッチパネルにより形成されてもよい。また、コンテンツ非表示要求部６は、ユーザからの音声入力やジェスチャ入力に応答する態様で実現されてもよい。尚、コンテンツ非表示要求部６は、省略されてもよい。
【００２０】
センサ７は、自動販売機１に設けられる。センサ７は、ユーザの状態を検出する。例えば、センサ７は、画像センサ（カメラ）を含み、ユーザの状態として、ユーザの心理状態の推定に用いることができる各種状態を検出・推定する。尚、ユーザの心理とは、ユーザの心の作用・働きであり、ユーザの気分や機嫌を含む概念である。例えば、センサ７は、ユーザの顔向きや、ユーザのしぐさ（手や足、顔の動き、ジェスチャなど）、ユーザの視線、ユーザの目つむりの有無、ユーザの笑顔の有無、ユーザの年齢、ユーザの性別、ユーザの表情等を検出・推定する。尚、センサ７は、任意的な構成要素であり、省略されてもよい。以下、センサ７で得られるユーザの状態に関する情報を「センサ情報」とも称する。
【００２１】
払出機構８は、商品棚から選択商品を商品払出口３へと払い出す機構である。払出機構８は、ソレノイドやモータなどのアクチュエータを含んでよい。
【００２２】
制御装置１０は、自動販売機１の筐体内部に設けられる。制御装置１０は、自動販売機１の動作を制御するコンピュータである。
【００２３】
図２は、制御装置１０のハードウェア構成の一例を示す図である。図２には、制御装置１０のハードウェア構成に関連付けて、周辺機器６０が模式的に図示されている。
【００２４】
制御装置１０は、バス１９で接続されたＣＰＵ（Central  Processing  Unit）１１（制御部の一例）、ＲＡＭ（Random  Access  Memory）１２、ＲＯＭ（Read  Only  Memory）１３、補助記憶装置１４（記憶部の一例）、ドライブ装置１５、及び通信インターフェース１７、並びに、通信インターフェース１７に接続された有線送受信部２５及び無線送受信部２６（通信部の一例）を含む。
【００２５】
補助記憶装置１４は、例えばＨＤＤ（Hard  Disk  Drive）やＳＳＤ（Solid  State  Drive）などであり、アプリケーションソフトウェアなどに関連するデータを記憶する記憶装置である。
【００２６】
有線送受信部２５は、有線ネットワークを利用して通信可能な送受信部を含む。有線送受信部２５には、周辺機器６０が接続される。周辺機器６０は、上述の払出機構８（アクチュエータ）や、センサ７、商品選択部５（選択スイッチ）、コンテンツ非表示要求部６等を含んでよい。但し、周辺機器６０の一部又は全部は、バス１９に接続されてもよい。
【００２７】
無線送受信部２６は、無線ネットワーク（図４のネットワーク９０参照）を利用して通信可能な送受信部である。無線ネットワークは、携帯電話の無線通信網、インターネット、World  Wide  Web、VPN（virtual  private  network）、WAN（Wide  Area  Network）等を含んでよい。また、無線送受信部２６は、近距離無線通信（ＮＦＣ：Near  Field  Communication）部、ブルーツース（Bluetooth、登録商標）通信部、Ｗｉ−Ｆｉ（Wireless-Fidelity）送受信部、赤外線送受信部などを含んでもよい。尚、近距離無線通信部等は決済部４に配置されてもよい。
【００２８】
尚、制御装置１０は、記録媒体１６と接続可能であってもよい。記録媒体１６は、所定のプログラムを格納する。この記録媒体１６に格納されたプログラムは、ドライブ装置１５を介して制御装置１０の補助記憶装置１４等にインストールされる。インストールされた所定のプログラムは、制御装置１０のＣＰＵ１１により実行可能となる。例えば、記録媒体１６は、ＣＤ(Compact  Disc)−ＲＯＭ、フレキシブルディスク、光磁気ディスク等の様に情報を光学的，電気的或いは磁気的に記録する記録媒体、ＲＯＭ、フラッシュメモリ等のように情報を電気的に記録する半導体メモリ等であってよい。なお、記録媒体１６には、搬送波は含まれない。
【００２９】
図３は、制御装置１０の機能構成の一例を示す図である。
【００３０】
制御装置１０は、コンテンツ取得部１００と、ユーザ状態情報取得部１０２と、払出機構制御部１０４と、コンテンツ表示制御部１０６と、コンテンツ記憶部１１０とを含む。コンテンツ取得部１００、ユーザ状態情報取得部１０２、払出機構制御部１０４、及びコンテンツ表示制御部１０６は、例えば、図２に示すＣＰＵ１１がＲＯＭ１３や補助記憶装置１４内の１つ以上のプログラムを実行することで実現できる。また、コンテンツ記憶部１１０は、例えば、図２に示す補助記憶装置１４により実現できる。
【００３１】
コンテンツ取得部１００は、ユーザ体験用のコンテンツを取得する。ユーザ体験用のコンテンツは、画像ないし映像に係るコンテンツであり、例えば動画である。ユーザ体験用のコンテンツは、自動販売機１におけるユーザ体験の向上を図るために制作されたコンテンツであり、以下、単に「コンテンツ」とも称する。自動販売機１におけるユーザ体験とは、主に、ユーザが商品選択部５にて商品を選択してから又は決済部４にて決済を行ってから選択商品の提供を受けるまでの間におけるユーザ体験である。
【００３２】
コンテンツ取得部１００は、例えば、図４に模式的に示すように、ネットワーク９０を介してサーバ９２からコンテンツを取得できる。尚、ネットワーク９０への接続は、図２に示す通信インターフェース１７及び無線送受信部２６により実現できる。サーバ９２には、図４に模式的に示すように、クリエータ８２が制作したコンテンツ等が蓄積される。例えばコンテンツ公募等を介して、クリエータ８２からコンテンツを得ることができる。尚、この場合、クリエータ８２にとっては、作品の発表の機会が得られるなどの特典がある。
【００３３】
尚、サーバ９２から自動販売機１に供給されるコンテンツは、企業８４等からの広告情報（広告宣伝）が付加された形態であってもよい。広告情報が付加された形態のコンテンツの例については、後述する。
【００３４】
コンテンツ取得部１００は、定期的に又は不定期的に、サーバ９２からコンテンツを取得する。コンテンツ取得部１００は、好ましくはコンテンツの新鮮さを保つため、比較的に高頻度に（短い期間毎に）サーバ９２から最新のコンテンツを取得する。コンテンツ取得部１００が取得したコンテンツは、コンテンツ記憶部１１０に記憶（更新）される。尚、コンテンツ取得部１００は、上述した記録媒体１６を介してコンテンツを取得してもよい。
【００３５】
このようなコンテンツ取得部１００を備えることで、コンテンツ記憶部１１０内のコンテンツの新鮮さを保つことができる。但し、コンテンツの新鮮さが重視されない場合は、コンテンツ取得部１００は省略されてもよい。
【００３６】
ユーザ状態情報取得部１０２は、自動販売機１の近傍に位置するユーザ端末７０（図４のユーザ端末７０参照）から、ユーザ状態情報を取得する。ユーザ端末７０は、無線通信機能を備える端末であり、スマートフォンやタブレット端末、ウェアラブル端末、ゲーム機等である。尚、ユーザ端末７０への接続は、図２に示す通信インターフェース１７及び無線送受信部２６により実現できる。
【００３７】
ユーザ状態情報とは、ユーザの状態を直接的又は間接的に表す情報である。ユーザの状態は、任意であるが、好ましくは、ユーザの心理状態の推定に用いることができる各種状態である。例えば、ユーザの状態は、上述したセンサ７で取得されるユーザの状態（ユーザの顔向きや、ユーザのしぐさ、ユーザの表情等）や、上述したセンサ７では取得が困難な状態（例えば、その日の歩数、自動販売機１に至るまでの歩行速度など）である。
【００３８】
本実施例では、一例として、ユーザ状態情報取得部１０２は、ユーザ状態情報として、ユーザの心理状態を評価することで得られる評価情報を取得する。例えば、ユーザ状態情報取得部１０２は、ユーザ端末７０において評価されたユーザの心理状態の評価情報をユーザ端末７０から取得する。ここで、自動販売機１で今まさに商品を購入しようとしているユーザの心理状態は、喜び、悲しみ、驚き、恐怖、不安、嫌悪、怒り、期待等の様々な状態である。
【００３９】
本実施例では、一例として、評価情報は、ユーザの心理状態として、心理状態Ａ１〜心理状態Ａｋのｋ個の心理状態うちの、いずれか１つであることを表す情報である。即ち、本実施例では、一例として、ユーザの心理状態は、ｋ個のカテゴリのうちの、いずれか１つに分類される。各カテゴリは、任意であるが、例えば、上述のように、喜びや、悲しみ、驚き、恐怖、不安、嫌悪、怒り等であってもよい。尚、簡易な構成では、ｋ＝２であり、２つのカテゴリは、ネガティブ及びポジティブであってもよい。
【００４０】
ユーザの心理状態の評価は、任意であるが、人工知能やクラスタリングが使用されてもよい。例えば人工知能の場合は、機械学習により得られる畳み込みニューラルネットワークを実装することで実現できる。機械学習では、例えば、ユーザの心の作用・働きに関連しうる多数のパラメータに係るデータを用いて、誤差が最小になるような畳み込みニューラルネットワークの重み等が学習される。或いは、ユーザの心理状態は、ユーザの心の作用・働きに関連しうる各種アンケートに対するユーザの回答等を用いて簡易的に評価されてもよい。或いは、ユーザの心理状態は、端的に心理状態を問うアンケートに対するユーザの回答等を用いて簡易的に評価されてもよい。ユーザの心理状態の評価は、ストレステストなどの他のアプリケーションで得られる結果を利用して実現されてもよい。
【００４１】
尚、変形例では、ユーザ状態情報取得部１０２は、ユーザ端末７０から取得可能な様々な情報に基づいて、同様の評価情報を生成することで、評価情報を取得してもよい。また、ユーザ状態情報取得部１０２は、センサ７を介して取得可能な上述のセンサ情報に基づいて、同様の評価情報を生成・取得してもよい。或いは、ユーザ状態情報取得部１０２は、ユーザ端末７０から取得した評価情報と上述のセンサ情報に基づく評価情報とを組み合わせた新たな評価情報を生成・取得してもよい。
【００４２】
また、他の変形例では、ユーザ状態情報取得部１０２は、サーバ９２から同様の評価情報（サーバ９２において評価されたユーザの心理状態の評価情報）を取得してもよい。この場合、サーバ９２では、ユーザ端末７０から取得可能な様々な情報に基づいて、同様の評価情報が生成される。この場合、ユーザ状態情報取得部１０２は、ユーザ端末７０から取得可能な端末識別子（例えば無線送受信部２６による通信で取得可能な端末識別子）を、評価情報の要求信号に含めてサーバ９２に送信する。サーバ９２は、端末識別子に応じた評価情報を応答信号に含めて自動販売機１に送信する。このようにして、ユーザ状態情報取得部１０２は、サーバ９２からの応答信号に基づいて、評価情報を取得できる。
【００４３】
払出機構制御部１０４は、商品棚から、選択商品が商品払出口３へと払い出されるように、払出機構８を制御する。この際、払出機構制御部１０４は、所定のタイミングで、商品が商品払出口３へと払い出されるように払出機構８を制御する。例えば、払出機構制御部１０４は、コンテンツ表示制御部１０６が後述のコンテンツの表示を行う場合は、後述の商品提供タイミングで、商品が商品払出口３へと払い出されるように払出機構８を制御する。
【００４４】
コンテンツ表示制御部１０６は、商品選択部５を介して、ある商品の選択を受け付けると、コンテンツ記憶部１１０内の複数のコンテンツのうちディスプレイ２に表示させるコンテンツを選択する。以下、コンテンツ表示制御部１０６が選択したコンテンツを、「表示コンテンツ」と称する。
【００４５】
本実施例では、一例として、コンテンツ表示制御部１０６は、コンテンツ記憶部１１０内のコンテンツテーブルを参照して、ユーザの心理状態に応じたコンテンツを選択する。図５は、コンテンツテーブルの一例の説明図である。
【００４６】
図５に示すコンテンツテーブルでは、ｋ個の心理状態Ａ１〜心理状態Ａｋのそれぞれに対応付けて、コンテンツＡ１〜Ａｋが格納されている。コンテンツＡ１〜Ａｋは、それぞれ異なるコンテンツであり、例えば制作者が異なる。但し、コンテンツＡ１〜Ａｋの一部が同じであってもよい。この場合、コンテンツ表示制御部１０６は、例えばユーザの心理状態が“心理状態Ａ１”であるときは、コンテンツＡ１（表示コンテンツ）を選択する。
【００４７】
コンテンツ表示制御部１０６は、表示コンテンツを決定すると、表示コンテンツに応じて選択商品を提供するタイミング（以下、「商品提供タイミング」と称する）を決定する。尚、商品提供タイミングとは、厳密である必要はないが、商品払出口３に選択商品を払い出すタイミングである。例えば、コンテンツ表示制御部１０６は、表示コンテンツの再生時間（表示コンテンツの終了タイミング）に応じて、商品提供タイミングを決定してもよい。例えば表示コンテンツの再生時間がｔ１秒であるとき、コンテンツ表示制御部１０６は商品提供タイミングを、表示コンテンツの再生開始時点から（ｔ１−α）秒後に設定する。αは、ｔ１よりも有意に小さく、表示コンテンツに応じて決定されてもよいし、或いは、固定値“０”であってもよい。α＝０の場合は、コンテンツ表示制御部１０６は、表示コンテンツの再生が終了するタイミングを、商品提供タイミングとして決定することになる。
【００４８】
本実施例では、一例として、コンテンツ表示制御部１０６は、コンテンツ記憶部１１０内のコンテンツテーブル（図５参照）を参照して、表示コンテンツに応じた商品提供タイミングを決定する。図５に示すコンテンツテーブルでは、ｋ個の心理状態Ａ１〜心理状態Ａｋのそれぞれに対応付けて、コンテンツＡ１〜Ａｋと共に、払出時間ΔＴ１〜ΔＴｋが格納されている。払出時間ΔＴ１〜ΔＴｋは、例えば秒単位の時間であり、商品提供タイミングは、再生開始時刻から払出時間に係る時間が経過したタイミングとされる。
【００４９】
商品提供タイミングを決める払出時間ΔＴ１〜ΔＴｋは、上述のように、コンテンツＡ１〜Ａｋの終了タイミングに応じて規定されていてよい。この際、払出時間ΔＴ１〜ΔＴｋは、ユーザ８０にコンテンツＡ１〜Ａｋを最後まで楽しんでもらえるように、商品提供タイミングがコンテンツＡ１〜Ａｋの終了タイミングに近くなるように規定される。例えば、払出時間ΔＴ１〜ΔＴｋは、それぞれ、商品提供タイミングがコンテンツＡ１〜Ａｋの終了タイミングと一致するように規定されてもよい。或いは、払出時間ΔＴ１〜ΔＴｋは、それぞれ、商品提供タイミングがコンテンツＡ１〜Ａｋの終了タイミングよりも僅かに早くなるように規定されてもよい。
【００５０】
尚、自動販売機１で販売している商品が複数種類ある場合は、図５のコンテンツテーブルは、商品の種類ごとに用意されてもよい。或いは、図５のコンテンツテーブルは、複数種類の商品のうちの幾つか又は全てに対して共通で使用されてもよい。
【００５１】
図６は、図５に示すコンテンツテーブルにおける心理状態とコンテンツとの関係の説明図である。
【００５２】
ここで、表示コンテンツは、再生されることで自動販売機１におけるユーザ体験の向上に寄与できるように選択されるのが望ましい。表示コンテンツによってユーザ体験の向上を効果的に図るためには、表示コンテンツが、それ自体印象的であることも有用であるが、ユーザのそのときの心理状態に適合していることが有用である。
【００５３】
例えば図６に概念的に示すように、ユーザ８０の気分（心理状態）が“疲れている”場合は、癒し系のコンテンツがユーザ８０の気分に適合する可能性が高い。また、ユーザ８０の気分が“忙しそう”場合は、元気づける系のコンテンツがユーザ８０の気分に適合する可能性が高い。また、ユーザ８０の気分が“緊張している”場合は、笑わせる系のコンテンツがユーザ８０の気分に適合する可能性が高い。コンテンツがユーザ８０の気分に適合する場合、ユーザ８０の気分が例えばネガティブな状態からポジティブな状態へと変化することが期待でき、その分、表示コンテンツによってユーザ体験の向上が期待できる。従って、図５におけるコンテンツテーブルにおける心理状態Ａ１〜ＡｋとコンテンツＡ１〜Ａｋとの対応関係は、好ましくは、図６に示すような考え方に基づいて決定される。換言すると、クリエータ８２は、心理状態Ａ１〜Ａｋに適合するコンテンツＡ１〜Ａｋを制作し、サーバ９２に提供する。
【００５４】
次に、図７乃至図９を参照して、一例として、癒し系のコンテンツ、元気づける系のコンテンツ、及び笑わせる系のコンテンツの各例について説明する。
【００５５】
図７は、癒し系のコンテンツの一例を示す図である。図７では、時系列のフレームｔ０〜ｔ７で動画の再生の様子が示される。
【００５６】
図７に示す例では、癒し系のコンテンツは、猫が気ままに遊んでいる表現が用いられている。尚、当然ながら、癒し系である限り、猫以外の動物の表現が使用されてもよいし、動物以外の表現が使用されてもよい。
【００５７】
図７では、まず、フレームｔ０で、猫が登場し、フレームｔ１で、猫が商品（図７の場合、ペットボトル飲料）に気づく。尚、ここで登場する商品は、選択商品であるのが望ましい。次いで、フレームｔ２では、猫が商品に近づき、フレームｔ３では、猫が商品を押し、フレームｔ４では、押された商品が落下する。尚、このタイミングが払出時間（図５参照）で規定されるのが望ましい。即ち、フレームｔ４で選択商品が商品払出口３に払い出されるのが望ましい。フレームｔ０からフレームｔ４までが、本編コンテンツに対応する。本編コンテンツが終了すると、本編コンテンツの表示からアニメーションを介して広告コンテンツの表示に切り替わる。尚、広告コンテンツの一部（広告情報の部分）は、企業８４等からの広告情報（図４参照）に基づいて、本編コンテンツに追加する態様で制作されてよい。
【００５８】
具体的には、広告コンテンツが開始すると、フレームｔ５では、フレームｔ４で猫が気付いた上にあるボール（シャッタの下部に紐で吊るされたボール）を触ろうとする。フレームｔ６では、猫がボールを下に引っ張る。フレームｔ７では、ボールが下に引っ張られることで、シャッタが下方に降りる。この際、シャッタには、広告情報（図７では、キャットフードに関する広告情報）が描画されており、シャッタが完全に降りると（図示せず）、広告コンテンツの表示が終了となる。
【００５９】
尚、癒し系のコンテンツの表示は、音や音楽の再生を伴ってよい。例えば、図７に示す例では、商品が落ちる音や、猫の鳴き声、シャッタの降りる音などが出力されてもよい。
【００６０】
図８は、元気づける系のコンテンツの一例を示す図である。図８では、時系列のフレームｔ１０〜ｔ１8で動画の再生の様子が示される。
【００６１】
図８に示す例では、元気づける系のコンテンツは、あくまで自動販売機１内に実在しているイメージの内部の機械が“無”から商品を一生懸命に作っている様子の表現が用いられている。尚、当然ながら、元気づける系である限り、他の表現が使用されてもよい。
【００６２】
図８では、まず、フレームｔ１０で、３Ｄプリンタが登場し、コンベア上の材料を用いて商品の一部（図８の場合、ペットボトル飲料の容器）を作り始める。尚、ここで登場する商品は、選択商品であるのが望ましい。フレームｔ１１で、食品製造機械が登場し、３Ｄプリンタが完成した容器内に液体を注入する。なお、フレームｔ１１では、“一生懸命さ”を表現するために、液体が若干こぼれている様子が表現されている。フレームｔ１２で、液体が注入された容器が搬送され、フレームｔ１３では、搬送された容器が機械に掴まれ、フレームｔ１４では、ラベル貼りされて商品として完成する。そして、フレームｔ１５では、商品が落下する。尚、このタイミングが払出時間（図５参照）で規定されるのが望ましい。即ち、フレームｔ１５で選択商品が商品払出口３に払い出されるのが望ましい。フレームｔ１０からフレームｔ１５までが、本編コンテンツに対応する。本編コンテンツが終了すると、本編コンテンツの表示からアニメーションを介して広告コンテンツの表示に切り替わる。
【００６３】
具体的には、広告コンテンツが開始すると、フレームｔ１６〜フレームｔ１８では、左右からシャッタが閉じてくる。この際、シャッタには、広告情報（図８では、あるショップに関する広告情報）が描画されており、シャッタが完全に閉まると（フレームｔ１８）、広告コンテンツの表示が終了となる。
【００６４】
尚、元気づける系のコンテンツの表示は、音や音楽の再生を伴ってよい。例えば、図８に示す例では、３Ｄプリンタの製作音や、コンベアの動く音、ラベル貼りの音、商品の落下音、シャッタの閉じる音などが出力されてもよい。
【００６５】
図９は、笑わせる系のコンテンツの一例を示す図である。図９では、時系列のフレームｔ２０〜ｔ２７で動画の再生の様子が示される。
【００６６】
図９に示す例では、笑わせる系のコンテンツは、自動販売機１の内部に住んでいるイメージの忍者が商品を払出しのために見つけて落とす様子の表現が用いられている。尚、当然ながら、笑わせる系である限り、忍者以外のキャラクタなどが表現に使用されてもよい。
【００６７】
図９では、まず、フレームｔ２０で、忍者が登場し、フレームｔ２１で、忍者が商品棚を目的の商品（図９の場合、ペットボトル飲料）向かって上る。尚、目的の商品は、選択商品であるのが望ましい。次いで、フレームｔ２２では、忍者が目的の商品に近づき、フレームｔ２３では、忍者が目的の商品を落とし、フレームｔ２４では、商品が落下する。尚、このタイミングが払出時間（図５参照）で規定されるのが望ましい。即ち、フレームｔ２４で選択商品が商品払出口３に払い出されるのが望ましい。フレームｔ２０からフレームｔ２４までが、本編コンテンツに対応する。本編コンテンツが終了すると、本編コンテンツの表示からアニメーションを介して広告コンテンツの表示に切り替わる。
【００６８】
具体的には、広告コンテンツが開始すると、フレームｔ２５では、忍者が上手の袖幕を掴む。フレームｔ２６では、忍者が袖幕を引く。フレームｔ２７では、忍者が袖幕を略引き終える。この際、袖幕には、広告情報（図９では、スポーツクラブに関する広告情報）が描画されており、袖幕が完全に閉じると（図示せず）、広告コンテンツの表示が終了となる。
【００６９】
尚、笑わせる系のコンテンツの表示は、音や音楽の再生を伴ってよい。例えば、図９に示す例では、商品が落ちる音や、忍者のセリフ、袖幕が引かれる音などが出力されてもよい。
【００７０】
本実施例の自動販売機１によれば、商品を提供するまでのコンテンツの表示によってユーザ体験の向上を図ることが可能となる。
【００７１】
ここで、一般的に、商品選択又は決済から商品払出までの時間は、時間の効率の観点からは、できるだけ短い方が望ましい。例えば、商品の属性に依存するが、調理の必要がない飲食品であれば、商品選択又は決済から商品払出までの時間は、略０であり、その間に、コンテンツを表示する余地はない。
【００７２】
この点、本実施例の自動販売機１によれば、例えば選択商品が調理の必要がない飲食品であっても、敢えて商品提供タイミングを遅らせる（可能な最速の提供タイミングよりも遅らせる）ことで、コンテンツの表示が可能となる。これにより、ユーザ体験の向上を図ることが可能となる。但し、商品の属性に依存して、商品選択又は決済から商品払出までの時間が比較的長くなる商品が選択商品である場合は、かかる時間を利用して、コンテンツの表示を行うこととしてもよい。この場合は、商品提供タイミングを遅らせることにならないが、商品選択又は決済から商品払出までの時間を利用して、ユーザ体験の向上を図ることが可能となる。
【００７３】
また、本実施例の自動販売機１によれば、上述のように、ユーザの心理状態に応じた選択コンテンツが表示されるので、ユーザ体験の向上を効果的に図ることが可能となる。
【００７４】
ここで、上述のように、ユーザによっては、或いは、そのときの事情によっては、例えば急いでおり、ユーザ体験よりも、速やかな商品の払出しを望む場合もある。
【００７５】
従って、本実施例において、コンテンツ表示制御部１０６は、好ましくは、所定のコンテンツ非表示条件が成立した場合に、コンテンツの表示を行わないこととしてもよい。払出機構制御部１０４は、コンテンツ表示制御部１０６がコンテンツの表示を行わない場合は、可及的速やかに選択商品が商品払出口３へと払い出されるように払出機構８を制御する。これにより、所定のコンテンツ非表示条件が成立した場合には、ユーザは、選択商品の提供を速やかに受けることができる。所定のコンテンツ非表示条件は、任意であるが、例えばユーザ状態情報取得部１０２がユーザ状態情報（評価情報）を取得できない場合に成立してよい。この場合、ユーザは、例えば、自身のユーザ端末７０からユーザ状態情報が自動販売機１に送信されないようにすることで、速やかな選択商品の払出しを受けることが可能である。また、所定のコンテンツ非表示条件は、例えばコンテンツの表示が開始される前に、コンテンツ非表示要求部６を介してユーザから非表示要求が入力された場合に成立してよい。
【００７６】
また、本実施例において、自動販売機１は、コンテンツの表示をユーザがキャンセルできる機能を備えてもよい。例えば、払出機構制御部１０４は、コンテンツ表示制御部１０６がコンテンツの表示を開始した場合でも、その後に所定の中止条件が成立したときは、その時点から可及的速やかに商品が商品払出口３へと払い出されるように払出機構８を制御する。所定の中止条件は、例えばコンテンツの表示が開始された後に、コンテンツ非表示要求部６を介してユーザから非表示要求が入力された場合に成立してよい。また、所定の中止条件は、コンテンツの表示中におけるユーザの様子（例えばセンサ情報に基づいて判断）がイライラしている様子である場合に成立するものであってもよい。尚、所定の中止条件が成立した場合、コンテンツの表示は中止されてもよいし、最後まで継続されてもよい。
【００７７】
次に、図１０乃至図１４を参照して、制御装置１０の動作例を説明する。
【００７８】
図１０は、制御装置１０の動作例を示す概略的なフローチャートである。図１０に示す処理は、例えば所定の処理周期毎に実行される。図１０では、コンテンツ記憶部１１０には、図５に示すコンテンツテーブルが記憶されているものとする。
【００７９】
ステップＳ１００では、コンテンツ表示制御部１０６は、商品選択イベントが発生したか否かを判定する。即ち、コンテンツ表示制御部１０６は、商品選択部５を介して、ある商品がユーザにより選択されたか否かを判定する。判定結果が“ＹＥＳ”の場合は、ステップＳ１０２に進み、それ以外の場合は、ステップＳ１０４に進む。
【００８０】
ステップＳ１０２では、コンテンツ表示制御部１０６は、選択中タイマＴ１を起動（クリア）する。選択中タイマＴ１は、一定時間ΔＴｓでタイムアウトするタイマである。
【００８１】
ステップＳ１０４では、コンテンツ表示制御部１０６は、決済部４にて決済が完了したか否かを判定する。判定結果が“ＹＥＳ”の場合は（即ち決済が検知されると）、ステップＳ１２０に進む。尚、図示しないが、この際、選択中タイマＴ１が動作しているときは、コンテンツ表示制御部１０６は、選択中タイマＴ１を停止（終了）する。他方、判定結果が“ＮＯ”の場合は、ステップＳ１０６に進む。
【００８２】
ステップＳ１０６では、コンテンツ表示制御部１０６は、選択中タイマＴ１がタイムアウトしたか否かを判定する。判定結果が“ＹＥＳ”の場合（即ち決済が検知されないまま一定時間ΔＴｓ経過した場合）は、ステップＳ１１８に進み、それ以外の場合は、ステップＳ１０８に進む。
【００８３】
ステップＳ１０８では、コンテンツ表示制御部１０６は、評価情報受信済みフラグＦＬが“０”であるか否かを判定する。評価情報受信済みフラグＦＬが“０”であることは、今回の商品選択イベントに対して、ユーザ端末７０からの評価情報を未だ受信していないことを表す。判定結果が“ＹＥＳ”の場合は、ステップＳ１１０に進み、それ以外の場合は、次の処理周期でステップＳ１０４に戻る（決済等の待ち状態となる）。
【００８４】
ステップＳ１１０では、コンテンツ表示制御部１０６は、ユーザ状態情報取得部１０２がユーザ端末７０からの評価情報を受信したか否かを判定する。評価情報は、上述のとおりである。判定結果が“ＹＥＳ”の場合は、ステップＳ１１２に進み、それ以外の場合は、次の処理周期でステップＳ１０４に戻る（決済等の待ち状態となる）。
【００８５】
ステップＳ１１２では、コンテンツ表示制御部１０６は、評価情報受信済みフラグＦＬを“１”にセットする。
【００８６】
ステップＳ１１４では、コンテンツ表示制御部１０６は、ステップＳ１１０で得た評価情報と、コンテンツ記憶部１１０内のコンテンツテーブルとに基づいて、ユーザの心理状態に応じたコンテンツを選択する。例えば、コンテンツ表示制御部１０６は、評価情報に基づくユーザの心理状態が“心理状態Ａ１”であるときは、“心理状態Ａ１”に対応付けられたコンテンツＡ１（表示コンテンツ）を選択する。
【００８７】
ステップＳ１１６では、コンテンツ表示制御部１０６は、コンテンツ記憶部１１０内のコンテンツテーブルに基づいて、ステップＳ１１４で得た表示コンテンツに応じて、商品提供タイミングを決定する。具体的には、コンテンツ表示制御部１０６は、コンテンツ記憶部１１０内のコンテンツテーブルから、表示コンテンツに対応付けられた払出時間を抽出する。例えば、コンテンツ表示制御部１０６は、表示コンテンツが“コンテンツＡ１”であるときは、“コンテンツＡ１”に対応付けられた払出時間ΔＴ１を抽出する。
【００８８】
ステップＳ１１８では、コンテンツ表示制御部１０６は、選択中タイマＴ１を停止（終了）する。この場合は、今回の商品選択イベントに対する処理が終了となる。
【００８９】
ステップＳ１２０では、コンテンツ表示制御部１０６は、評価情報受信済みフラグＦＬが“１”であるか否かを判定する。評価情報受信済みフラグＦＬが“１”であることは、今回の商品選択イベントに対して、ユーザ端末７０からの評価情報を受信済みであることを表す。判定結果が“ＹＥＳ”の場合は、ステップＳ１２４に進み、それ以外の場合は、ステップＳ１２２に進む。
【００９０】
ステップＳ１２２では、コンテンツ表示制御部１０６は、払出機構制御部１０４に払出指示を与える。払出機構制御部１０４は、この払出指示を受けて、選択商品が商品払出口３へと払い出されるように払出機構８を制御する。従って、ユーザ端末７０からの評価情報が受信されないまま、決済が検知された場合には、可及的速やかに選択商品が商品払出口３へと払い出される。このようにして、選択商品が商品払出口３へと払い出されると、今回の商品選択イベントに対する処理が終了となる。
【００９１】
ステップＳ１２４では、コンテンツ表示制御部１０６は、ステップＳ１１６で決定した商品提供タイミングに基づいて、ステップＳ１１６で決定した商品提供タイミングでタイムアウトする払出タイマＴ２を起動する。具体的には、コンテンツ表示制御部１０６は、ステップＳ１１６で抽出した払出時間でタイムアウトする払出タイマＴ２を起動する。例えば、コンテンツ表示制御部１０６は、表示コンテンツが“コンテンツＡ１”であるときは、“コンテンツＡ１”に対応付けられた払出時間ΔＴ１でタイムアウトする払出タイマＴ２を起動する。
【００９２】
ステップＳ１２６では、コンテンツ表示制御部１０６は、表示コンテンツの表示を開始する。従って、ユーザ端末７０からの評価情報が受信されている場合には、決済が検知されると、表示コンテンツの表示が開始される。コンテンツ表示制御部１０６は、表示コンテンツの表示を開始すると、表示コンテンツの表示が終了するまで（ステップＳ１３４の“ＹＥＳ”参照）、表示コンテンツを表示し続ける（即ち再生を行う）。
【００９３】
ステップＳ１２８では、コンテンツ表示制御部１０６は、払出タイマＴ２がタイムアウトしたか否かを判定する。判定結果が“ＹＥＳ”の場合（即ち表示コンテンツの表示を開始してから、払出時間ΔＴ１経過した場合）は、ステップＳ１３０に進み、それ以外の場合は、次の処理周期でステップＳ１２８に戻る（即ち払出タイマＴ２のタイムアウト待ち状態となる）。
【００９４】
ステップＳ１３０では、コンテンツ表示制御部１０６は、評価情報受信済みフラグＦＬを“０”にリセットし、かつ、払出タイマＴ２を停止（終了）する。
【００９５】
ステップＳ１３２では、前出のステップＳ１２２と同様、コンテンツ表示制御部１０６は、払出機構制御部１０４に払出指示を与える。払出機構制御部１０４は、この払出指示を受けて、選択商品が商品払出口３へと払い出されるように払出機構８を制御する。従って、表示コンテンツの表示が行われている場合には、表示コンテンツの表示を開始してから払出時間ΔＴ１経過した後に選択商品が商品払出口３へと払い出される。
【００９６】
ステップＳ１３４では、コンテンツ表示制御部１０６は、表示コンテンツの表示が終了したか否かを判定する。表示コンテンツの表示は、例えば上述した広告コンテンツの表示が終了すると終了となる。判定結果が“ＹＥＳ”の場合は、今回の商品選択イベントに対する処理が終了となる。他方、判定結果が“ＮＯ”の場合は、次の処理周期でステップＳ１３４に戻る（即ち表示コンテンツの表示の終了待ち状態となる）。
【００９７】
図１０に示す処理によれば、商品選択イベントが生じると、ユーザ端末７０からの評価情報の受信の有無に応じて、決済が検知されてから（ステップＳ１０４の“ＹＥＳ”）選択商品の払出し（ステップＳ１２２又はステップＳ１３２）までの時間が変更される。尚、決済が検知されてから選択商品の払出しまでの時間が変更されることは、商品選択イベント（即ち商品選択）から選択商品の払出しまでの時間が変更されることと同じである。これは、決済が検知されてから選択商品の払出しまでの時間を“Ｔｐ”とし、商品選択から決済までの時間を“Ｔｍ”とすると、商品選択イベントから選択商品の払出までの時間は、Ｔｐ＋Ｔｍであるためである。即ち、商品選択から決済までの時間が同じであれば、Ｔｐが変化すると、商品選択イベントから選択商品の払出しまでの時間は、その変化分だけ変化するためである。
【００９８】
具体的には、商品選択イベントから決済が検知されるまでに評価情報が受信された場合は、表示コンテンツの表示が行われ、表示コンテンツに応じた商品提供タイミングで選択商品の払出しが実現される。他方、商品選択イベントから決済が検知されるまでに評価情報が受信された場合は、表示コンテンツの表示が行われず、可及的速やかな払出しが実現される。このため、選択商品が同じであっても、評価情報の受信の有無に応じて、決済が検知されてから選択商品の払出までの時間が変わることになる。これにより、比較的急いでるユーザに対しては可及的速やかな払出しを、比較的急いでいないユーザに対してユーザ体験の向上を、それぞれ実現できる可能性を高めることができる。
【００９９】
尚、図１０は、あくまで一例であるので、多様な変更が可能である。例えば、ステップＳ１１４及びステップＳ１１６は、ステップＳ１２４の直前に実行されてもよい。また、ステップＳ１１６だけがステップＳ１２４の直前に実行されてもよい。また、図１０では、コンテンツ表示制御部１０６がコンテンツの表示を開始した後、所定の中止条件の成立の有無を判定していないが、所定の中止条件の成立の有無が判定されてもよい。この場合、ステップＳ１２８での判定結果が“ＮＯ”である場合は、所定の中止条件の成立の有無が判定される。そして、所定の中止条件が成立した場合は、コンテンツ表示制御部１０６は、払出機構制御部１０４に払出指示を与え、次の処理周期でステップＳ１２８に戻る（即ち払出タイマＴ２のタイムアウト待ち状態となる）。また、ステップＳ１３４での判定結果が“ＮＯ”である場合は、所定の中止条件の成立の有無が判定されてもよい。この場合、所定の中止条件が成立した場合は、コンテンツ表示制御部１０６は、払出機構制御部１０４に払出指示を与え、次の処理周期でステップＳ１３４に戻る（即ち表示コンテンツの表示の終了待ち状態となる）。
【０１００】
図１１は、制御装置１０の他の動作例（図１０に対する代替例）を示す概略的なフローチャートである。図１１に示す処理は、例えば所定の処理周期毎に実行される。図１１では、コンテンツ記憶部１１０には、図５に示すコンテンツテーブルが記憶されているものとする。図１１に示す処理は、ユーザ端末７０が決済時（例えばユーザがユーザ端末７０を決済部４にかざすことで実現される決済時）に、評価情報を自動販売機１に送信する構成である場合に好適となる。
【０１０１】
図１１に示す処理は、図１０に示した処理に対して、ステップＳ１０８乃至ステップＳ１１６、及びステップＳ１２０が無くなり、ステップＳ１４０乃至ステップＳ１４４が追加された点が異なる。また、図１１に示す処理は、図１０に示した処理に対して、ステップＳ１２４がステップＳ１４６で置換された点が異なる。以下では、図１０に対して異なる部分を主に説明する。
【０１０２】
ステップＳ１０６での判定結果が“ＮＯ”である場合は、次の処理周期でステップＳ１０４に戻る（決済待ち状態となる）。
【０１０３】
ステップＳ１０４での判定結果が“ＹＥＳ”の場合（即ち決済が検知されると）は、ステップＳ１４０に進む。
【０１０４】
ステップＳ１４０では、コンテンツ表示制御部１０６は、ユーザ状態情報取得部１０２がユーザ端末７０からの評価情報を受信したか否かを判定する。評価情報は、上述のとおりである。判定結果が“ＹＥＳ”の場合は、ステップＳ１４２に進み、それ以外の場合は、ステップＳ１２２に進む。
【０１０５】
ステップＳ１４２では、コンテンツ表示制御部１０６は、ステップＳ１４０で得た評価情報と、コンテンツ記憶部１１０内のコンテンツテーブルとに基づいて、ユーザの心理状態に応じたコンテンツを選択する。例えば、コンテンツ表示制御部１０６は、評価情報に基づくユーザの心理状態が“心理状態Ａ１”であるときは、“心理状態Ａ１”に対応付けられたコンテンツＡ１（表示コンテンツ）を選択する。
【０１０６】
ステップＳ１４４では、コンテンツ表示制御部１０６は、コンテンツ記憶部１１０内のコンテンツテーブルに基づいて、ステップＳ１４２で得た表示コンテンツに応じて、商品提供タイミングを決定する。具体的には、コンテンツ表示制御部１０６は、コンテンツ記憶部１１０内のコンテンツテーブルから、表示コンテンツに対応付けられた払出時間を抽出する。
【０１０７】
ステップＳ１４６では、コンテンツ表示制御部１０６は、ステップＳ１４４で抽出した払出時間でタイムアウトする払出タイマＴ２を起動する。例えば、コンテンツ表示制御部１０６は、表示コンテンツが“コンテンツＡ１”であるときは、“コンテンツＡ１”に対応付けられた払出時間ΔＴ１でタイムアウトする払出タイマＴ２を起動する（図５）。
【０１０８】
図１１に示す処理によっても、図１０に示した処理と同様の効果が得られる。また、図１１に示す処理によれば、ユーザ端末７０が決済時に自動販売機１と通信を行う場合、該通信に伴って取得可能な評価情報を利用して、表示コンテンツの表示を行うことができる。
【０１０９】
図１１に示す処理は、図１２に示すように、図１０に示す処理と組み合わせることも可能である。概説すると、図１２に示すように、図１０に示す処理において、ステップＳ１２０の判定結果が“ＮＯ”の場合に、ステップＳ１４０に進むこととしてもよい。ステップＳ１４０の判定結果が“ＮＯ”の場合は、ステップＳ１２２に進み、ステップＳ１４０の判定結果が“ＹＥＳ”の場合は、ステップＳ１４２、ステップＳ１４４、及びステップＳ１４６を経てステップＳ１２６に進む。
【０１１０】
尚、上述した図１０乃至図１２に示す動作例が用いられる場合は、センサ情報が用いられていないことから分かるように、自動販売機１のセンサ７は不要である。
【０１１１】
図１３は、制御装置１０の他の動作例（図１０に対する代替例）を示す概略的なフローチャートである。図１１に示す処理は、例えば所定の処理周期毎に実行される。図１１では、コンテンツ記憶部１１０には、図５に示すコンテンツテーブルが記憶されているものとする。図１３は、自動販売機１がセンサ７を備える場合に好適である。
【０１１２】
図１３に示す処理は、図１０に示した処理に対して、ステップＳ１５０乃至ステップＳ１６０が追加された点が異なる。以下では、図１０に対して異なる部分を主に説明する。
【０１１３】
ステップＳ１０８での判定結果が“ＮＯ”の場合、ステップＳ１１０での判定結果が“ＮＯ”の場合、及びステップＳ１１６が終了すると、ステップＳ１５０を経てから、次の処理周期でステップＳ１０４に戻る。ステップＳ１２０での判定結果が“ＮＯ”の場合、ステップＳ１５２乃至ステップＳ１６０を介してステップＳ１２６に進む。
【０１１４】
ステップＳ１５０では、コンテンツ表示制御部１０６は、ユーザ状態情報取得部１０２に、センサ情報の取得指示を与える。この取得指示を受けて、コンテンツ表示制御部１０６は、センサ７を介してセンサ情報を取得する。
【０１１５】
ステップＳ１５２では、コンテンツ表示制御部１０６は、所定のコンテンツ非表示条件が成立したか否かを判定する。図１３では、所定のコンテンツ非表示条件は、商品選択イベント後に、コンテンツ非表示要求部６を介してユーザから非表示要求が入力された場合に成立する。
【０１１６】
ステップＳ１５４では、コンテンツ表示制御部１０６は、ユーザ状態情報取得部１０２に、ステップＳ１５０で得たセンサ情報に基づく評価情報の生成指示を与える。この生成指示を受けて、ユーザ状態情報取得部１０２は、ステップＳ１５０で得たセンサ情報（商品選択イベントから決済までに得られたセンサ情報）に基づいて、ユーザの心理状態を評価することで、ユーザの心理状態の評価情報を生成（取得）する。ユーザの心理状態の評価方法は、上述のとおりである。
【０１１７】
ステップＳ１５６では、コンテンツ表示制御部１０６は、ステップＳ１５４で得た評価情報と、コンテンツ記憶部１１０内のコンテンツテーブルとに基づいて、ユーザの心理状態に応じたコンテンツを選択する。
【０１１８】
ステップＳ１５８では、コンテンツ表示制御部１０６は、コンテンツ記憶部１１０内のコンテンツテーブルに基づいて、ステップＳ１５６で得た表示コンテンツに応じて、商品提供タイミングを決定する。具体的には、コンテンツ表示制御部１０６は、コンテンツ記憶部１１０内のコンテンツテーブルから、表示コンテンツに対応付けられた払出時間を抽出する。
【０１１９】
ステップＳ１６０では、コンテンツ表示制御部１０６は、ステップＳ１５８で抽出した払出時間でタイムアウトする払出タイマＴ２を起動する。ステップＳ１６０が終了すると、ステップＳ１２６に進む。
【０１２０】
図１３に示す処理によれば、ユーザ端末７０から評価情報が受信されない場合でも、センサ情報に基づく評価情報を利用して、該評価情報に基づくユーザの心理状態に応じた表示コンテンツを表示できる。
【０１２１】
図１４は、制御装置１０の他の動作例（図１０に対する代替例）を示す概略的なフローチャートである。図１４に示す処理は、例えば所定の処理周期毎に実行される。図１４では、コンテンツ記憶部１１０には、図５に示すコンテンツテーブルが記憶されているものとする。図１４は、自動販売機１がセンサ７を備える場合に好適である。
【０１２２】
図１４に示す処理は、図１３に示した処理に対して、ステップＳ１５２乃至ステップＳ１６０の位置が異なる。また、図１４に示す処理は、図１３に示した処理に対して、ステップＳ１６２及びステップＳ１６４が追加され、かつ、ステップＳ１２４がステップＳ１６６で置換された点が異なる。以下では、図１３に対して異なる部分を主に説明する。
【０１２３】
ステップＳ１０４での判定結果が“ＹＥＳ”の場合、ステップＳ１５２に進み、ステップＳ１５２での判定結果が“ＹＥＳ”の場合、ステップＳ１２２に進む。他方、ステップＳ１５２での判定結果が“ＮＯ”の場合、ステップＳ１５４を介してステップＳ１２０に進む。ステップＳ１２０での判定結果が“ＮＯ”の場合、ステップＳ１５６、ステップＳ１５８、及びステップＳ１６０を介してステップＳ１２６に進む。他方、ステップＳ１２０での判定結果が“ＹＥＳ”の場合、ステップＳ１６２に進む。
【０１２４】
ステップＳ１６２では、コンテンツ表示制御部１０６は、ユーザ端末７０からの評価情報と、センサ情報に基づく評価情報とに基づいて、ユーザの心理状態に応じたコンテンツを選択する。具体的には、コンテンツ表示制御部１０６は、ステップＳ１１０で得た評価情報と、ステップＳ１５４で得た評価情報と、コンテンツ記憶部１１０内のコンテンツテーブルとに基づいて、ユーザの心理状態に応じたコンテンツを選択する。例えば、コンテンツ表示制御部１０６は、ステップＳ１１０で得た評価情報、及び、ステップＳ１５４で得た評価情報のうちから、所定の規則に基づいていずれか一方を選択する。所定の規則は任意であるが、例えばユーザ端末７０からの評価情報の新鮮さが所定基準以上であれば、ユーザ端末７０からの評価情報が選択されるような規則であってよい。この場合、例えば、現在時刻から数時間前までの間に評価された評価情報である場合、新鮮さが所定基準以上であると判定されてよい。或いは、コンテンツ表示制御部１０６は、ユーザ端末７０からの評価情報及びセンサ情報に基づく評価情報のいずれか一方を選択することに代えて、双方の組み合わせに基づいて、ユーザの心理状態に応じたコンテンツを選択してもよい。
【０１２５】
ステップＳ１６４では、コンテンツ表示制御部１０６は、コンテンツ記憶部１１０内のコンテンツテーブルに基づいて、ステップＳ１６２で得た表示コンテンツに応じて、商品提供タイミングを決定する。具体的には、コンテンツ表示制御部１０６は、コンテンツ記憶部１１０内のコンテンツテーブルから、表示コンテンツに対応付けられた払出時間を抽出する。
【０１２６】
ステップＳ１６６では、コンテンツ表示制御部１０６は、ステップＳ１６４で抽出した払出時間でタイムアウトする払出タイマＴ２を起動する。ステップＳ１６６が終了すると、ステップＳ１２６に進む。
【０１２７】
図１４に示す処理によれば、ユーザ端末７０からの評価情報とセンサ情報に基づく評価情報とを選択的に又は組み合わせて利用して、該評価情報に基づくユーザの心理状態に応じた表示コンテンツを表示できる。
【０１２８】
次に、図１５以降を参照して、上述した自動販売機１の動作に関連したユーザ端末７０の動作について概説する。
【０１２９】
図１５は、ユーザ端末７０のユーザ端末制御装置７２の機能構成の一例を示す図である。ユーザ端末制御装置７２は、ユーザ端末７０の動作を制御するコンピュータである。ユーザ端末制御装置７２のハードウェア構成については、図示を省略するが、図２に示した制御装置１０のハードウェア構成と実質的に同一であってよい。
【０１３０】
ユーザ端末制御装置７２は、評価情報生成部７２０と、評価情報送信部７２２と、評価情報記憶部７２６と、アプリケーション用データ記憶部７２８とを含む。評価情報生成部７２０及び評価情報送信部７２２は、図２に示すようなＣＰＵ１１がＲＯＭ１３や補助記憶装置１４内の１つ以上のプログラムを実行することで実現できる。また、評価情報記憶部７２６及びアプリケーション用データ記憶部７２８は、例えば、図２に示すような補助記憶装置１４により実現できる。
【０１３１】
評価情報生成部７２０は、上述の評価情報を生成し、評価情報記憶部７２６に記憶する。評価情報送信部７２２は、評価情報記憶部７２６内の評価情報を自動販売機１に送信する。
【０１３２】
アプリケーション用データ記憶部７２８には、心理状態の評価用の専用アプリケーション（以下、「心理評価アプリ」と称する）が記憶される。心理評価アプリは、例えばサーバ９２からダウンロードされる。また、アプリケーション用データ記憶部７２８は、心理評価アプリで用いる質問データ（複数の質問からなる質問群のデータ）が記憶される。質問データは、サーバ９２から適宜、ダウンロードされることで更新されてもよい。心理評価アプリや質問の例は後述する。
【０１３３】
図１６は、評価情報生成部７２０の動作例を概略的に示すフローチャートである。図１６に示す処理は、例えば所定の処理周期毎に実行される。
【０１３４】
ステップＳ１６００では、評価情報生成部７２０は、ユーザが心理評価アプリを起動したか否かを判定する。判定結果が“ＹＥＳ”の場合は、ステップＳ１６０２に進み、それ以外の場合は、ステップＳ１６０４に進む。
【０１３５】
ステップＳ１６０２では、評価情報生成部７２０は、心理評価アプリを実行することで、心理状態判定処理を行う。ステップＳ１６０２の心理状態判定処理は、図１７Ａ及び図１７Ｂ等を参照して後述する。
【０１３６】
ステップＳ１６０４では、評価情報生成部７２０は、評価情報の更新タイミングが到来したか否か、具体的には、前回の評価情報の生成時刻から所定時間経過したか否かを判定する。判定結果が“ＹＥＳ”の場合は、ステップＳ１６０６に進み、それ以外の場合は、今回周期の処理はそのまま終了する。
【０１３７】
ステップＳ１６０６では、評価情報生成部７２０は、前回の評価情報の生成時刻以降、ストレステストの結果を取得しているか否かを判定する。ストレステストの結果は、例えばユーザ端末７０のアプリケーションで実行されて得られたものであってもよいし、サーバ９２から供給されてもよい。判定結果が“ＹＥＳ”の場合は、ステップＳ１６０８に進み、それ以外の場合は、ステップＳ１６１０に進む。
【０１３８】
ステップＳ１６０８では、評価情報生成部７２０は、直近のストレステストの結果に基づいて、ユーザの心理状態（心理状態Ａ１〜Ａｋのいずれか１つ）を判定する。ストレステストの結果と心理状態Ａ１〜Ａｋとの対応付けは、例えば機械学習等に基づいて予め規定されていてよい。
【０１３９】
ステップＳ１６１０では、評価情報生成部７２０は、ユーザ端末７０内で記憶されている直近の所定期間内のユーザの活動量データを取得する。活動量データは、歩数や、歩行速度、歩行距離、心拍数等であってよい。尚、歩数は、ユーザ端末７０内の加速度センサのデータに基づいて導出できる。歩行速度や歩行距離は、ユーザ端末７０内のＧＰＳ（Global  Positioning  System）受信機で測位される位置データに基づいて導出できる。心拍数は、ユーザ端末７０が例えばユーザの手首等に装着されるウェアラブル端末である場合に取得可能である。
【０１４０】
ステップＳ１６１２では、評価情報生成部７２０は、ユーザ端末７０内で記憶されている直近の所定期間内のユーザの入力データの特徴量を取得する。入力データの特徴量は、ユーザの心理状態の推定（評価）に用いることができる入力データの特徴量を表し、例えば音声データの特徴量を表す。音声データは、声のトーンなどに基づいてユーザの心理状態の評価できる。入力データの特徴量は、声のトーンを表す指標値などであってよい。尚、入力データの特徴量は、例えばユーザ端末７０を用いて通話が行われた場合は、通話時の音声データに基づいて該通話中に導出されていてよい。
【０１４１】
ステップＳ１６１４では、評価情報生成部７２０は、ユーザ端末７０内で記憶されている直近の所定期間内のユーザの購入品目（購入履歴）（図２０のステップＳ２０１２参照）を取得する。
【０１４２】
ステップＳ１６１６では、評価情報生成部７２０は、ステップＳ１６１０乃至ステップＳ１６１４で得た各種パラメータに基づいて、ユーザの心理状態（心理状態Ａ１〜Ａｋのいずれか１つ）を判定する。各種パラメータと心理状態Ａ１〜Ａｋとの対応付けは、例えば機械学習等に基づいて予め規定されていてよい。
【０１４３】
ステップＳ１６１８では、評価情報生成部７２０は、ステップＳ１６０２、ステップＳ１６０８、又はステップＳ１６１６での判定結果に応じて、評価情報記憶部７２６内の評価情報を更新する。例えば、ステップＳ１６０２で得た心理状態判定処理の結果が“心理状態Ａ１”であるときは、評価情報記憶部７２６内の評価情報を“心理状態Ａ１”を表す情報に変更又は維持する。
【０１４４】
図１６に示す処理によれば、ユーザ端末７０で多様な態様で評価情報を生成できる。ここで、ユーザ端末７０は、ユーザにそばに常に存在している可能性が高く、その分、ユーザの心理状態の推定（評価）に用いることができる多くの情報を取得できる可能性が高い。この点、図１６に示す処理によれば、例えばステップＳ１６１０乃至ステップＳ１６１６でユーザ端末７０で得られるデータを用いて評価情報が生成されるので、信頼性の高い評価情報を生成できる可能性が高くなる。
【０１４５】
尚、図１６に示す処理は、あくまで一例であり、多様な変更が可能である。例えば、図１６に示す処理では、心理評価アプリによる評価情報の生成、ストレステストの結果を利用した評価情報の生成、及びユーザ端末７０内のデータを利用した評価情報の生成のうちの、１つが選択的に利用されているが、これに限られない。例えば、心理評価アプリによる評価情報の生成、ストレステストの結果を利用した評価情報の生成、及びユーザ端末７０内のデータを利用した評価情報の生成のうちの、任意の１つだけが常に利用されてもよい。或いは、心理評価アプリによる評価情報の生成、ストレステストの結果を利用した評価情報の生成、及びユーザ端末７０内のデータを利用した評価情報の生成のうちの、任意の２つのうちの１つが選択的に利用されてもよい。或いは、心理評価アプリによる評価情報、ストレステストの結果を利用した評価情報、及びユーザ端末７０内のデータを利用した評価情報のうちの、任意の２つの評価情報が組み合わせて利用されてもよい。同様に、心理評価アプリによる評価情報、ストレステストの結果を利用した評価情報、及びユーザ端末７０内のデータを利用した評価情報のうちの、３つの評価情報が組み合わせて利用されてもよい。
【０１４６】
また、図１６に示す処理では、ユーザ端末７０内のデータを利用した評価情報の生成には、ステップＳ１６１０乃至ステップＳ１６１６でそれぞれ得られたパラメータが用いられるが、これに限られない。例えば、ステップＳ１６１０乃至ステップＳ１６１６のうちの任意の１つ又は２つが省略されてもよい。或いは、新たな他のパラメータが利用されてもよい。
【０１４７】
図１７Ａは、図１６のステップＳ１６０２での心理状態判定処理の一例を概略的に示すフローチャートである。図１８は、心理評価アプリの一例の説明図である。
【０１４８】
図１８は、心理評価アプリが起動されたユーザ端末７０の画面状態の一例を示す図である。図１８に示す例では、“今の気分質問アプリ”なる心理評価アプリが起動された状態が示される。図１８では、心理評価アプリは、ユーザが質問スタートボタン１８１を押すと、質問の出力が開始される。尚、図１８に示す例では、心理評価アプリの起動画面には、自動販売機１との連携を前提とした“行きつけの自販機で今の気分に少し合った体験ができます”との記載がある。従って、ユーザは、自動販売機１に行く前に、心理評価アプリを起動して実行しておくと、“行きつけの自販機で今の気分に少し合った体験”ができることが分かるとと共に、自動販売機１に行く動機付けや期待感を得ることができる。
【０１４９】
ステップＳ１７０２では、評価情報生成部７２０は、質問スタートボタン１８１が押されたか否かを判定する。判定結果が“ＹＥＳ”の場合は、ステップＳ１７０４に進み、それ以外の場合は、ステップＳ１７１８に進む。
【０１５０】
ステップＳ１７０４では、評価情報生成部７２０は、ｊを“１”に設定する。
【０１５１】
ステップＳ１７０６では、評価情報生成部７２０は、使用する質問群（図１７Ａでは、Ｎ１個の質問）をアプリケーション用データ記憶部７２８から抽出し、ソートしたＮ１個の質問のうちの、ｊ番目の質問を出力する。尚、Ｎ１は１以上の整数である。質問群に含まれる質問は、任意であるが、医学的な根拠を必要とせず、面白い質問であるのが望ましい。例えば、「今朝、何人に「おはよう！！」といった？」、「今日、空を見上げた？」、「今日のひとことを言ってみて」などである。ユーザの回答は、ＹＥＳ／ＮＯ形式であってもよいし、文字入力や音声入力により実現されてもよい。
【０１５２】
ステップＳ１７０８では、評価情報生成部７２０は、ステップＳ１７０６で出力した質問に対するユーザからの回答を得たか否かを判定する。判定結果が“ＹＥＳ”の場合は、ステップＳ１７１２に進み、それ以外の場合は、ステップＳ１７１０に進む。
【０１５３】
ステップＳ１７１０では、評価情報生成部７２０は、心理評価アプリの終了条件が成立したか否かを判定する。心理評価アプリの終了条件は、例えばユーザから心理評価アプリの終了要求が入力された場合に成立する。判定結果が“ＹＥＳ”の場合は、今回周期の処理はそのまま終了し、それ以外の場合は、次の処理周期でステップＳ１７０８に戻る（ユーザからの回答の待ち状態となる）。
【０１５４】
ステップＳ１７１２では、評価情報生成部７２０は、ｊを“１”だけインクリメントする。
【０１５５】
ステップＳ１７１４では、評価情報生成部７２０は、ｊが質問の総数Ｎ１を超えたか否かを判定する。判定結果が“ＹＥＳ”の場合は、ステップＳ１７１８に進み、それ以外の場合は、ステップＳ１７０６から繰り返す。
【０１５６】
ステップＳ１７１６では、評価情報生成部７２０は、ステップＳ１７０８で得たＮ１個の回答に基づいて、ユーザの心理状態（心理状態Ａ１〜Ａｋのいずれか１つ）を判定する。Ｎ１個の回答と心理状態Ａ１〜Ａｋとの対応付けは、例えば機械学習等に基づいて予め規定されていてよい。ステップＳ１７１６が終了すると、図１６のステップＳ１６１８に進む。
【０１５７】
ステップＳ１７１８では、ステップＳ１７１０と同様、評価情報生成部７２０は、心理評価アプリの終了条件が成立したか否かを判定する。判定結果が“ＹＥＳ”の場合は、今回周期の処理はそのまま終了し、それ以外の場合は、次の処理周期でステップＳ１７０２に戻る（質問スタートボタン１８１の操作待ち状態となる）。
【０１５８】
図１７Ａに示す処理によれば、心理評価アプリの実行に伴い得られるユーザからの回答に基づいてユーザの心理状態の判定結果（以下、「評価結果」とも称する）を生成できる。ユーザにとっては、ゲーム感覚で心理評価アプリを実行でき、その判定結果に応じたユーザ体験を自動販売機１で得られるという期待感を持つことができる。尚、心理評価アプリの実行に伴い得られる評価結果は、その場でユーザ端末７０に出力されない方が望ましい。この場合、ユーザは、どのような評価結果に基づいてどのようなコンテンツが自動販売機１で表示されるのかを楽しみにできる。また、この場合、評価結果は、コンテンツの表示の際に自動販売機１のディスプレイ２に表示されてよい。例えば、最後の広告コンテンツの一部に、“評価結果”が出力されてよい。
【０１５９】
尚、上述の図１６及び図１７に示す例では、ユーザ端末制御装置７２は、ユーザの心理状態を評価することで評価情報を生成する評価情報生成部７２０を備えるが、これに限られない。例えば次の図１７Ｂを参照して後述するように、ユーザの心理状態の評価は、サーバ９２において実現されてもよい。
【０１６０】
図１７Ｂは、図１６のステップＳ１６０２での心理状態判定処理の他の一例（図１７Ａに対する代替例）を概略的に示すフローチャートである。
【０１６１】
図１７Ｂに示す処理は、図１７Ａに示した処理に対して、ステップＳ１７０３が追加され、ステップＳ１７１６がステップＳ１７１５及びステップＳ１７１７で置換された点が異なる。以下では、図１７Ａに対して異なる部分を主に説明する。
【０１６２】
ステップＳ１７０２での判定結果が“ＹＥＳ”である場合は、ステップＳ１７０３を経てステップＳ１７０４に進む。また、ステップＳ１７１４での判定結果が“ＹＥＳ”である場合は、ステップＳ１７１５に進む。
【０１６３】
ステップＳ１７０３では、評価情報生成部７２０は、サーバ９２から、使用する質問群（図１７Ａでは、Ｎ１個の質問）を取得（ダウンロード）する。サーバ９２では、例えば自動販売機１からの要求に応じて、Ｎ１個の質問を選択（例えばランダムに選択）し、自動販売機１に送信する。
【０１６４】
ステップＳ１７１５では、評価情報生成部７２０は、サーバ９２に、ステップＳ１７０８で得たＮ１個の回答を送信し、サーバ９２から応答に基づいて、サーバ９２において判定されたユーザの心理状態（心理状態Ａ１〜Ａｋのいずれか１つ）の判定結果を取得する。サーバ９２では、自動販売機１から送信されてくるＮ１個の回答に基づいて、ユーザの心理状態（心理状態Ａ１〜Ａｋのいずれか１つ）を判定し、判定結果を応答信号に含めて自動販売機１に送信する。尚、同様に、サーバ９２においても、Ｎ１個の回答と心理状態Ａ１〜Ａｋとの対応付けは、例えば機械学習等に基づいて予め規定されていてよい。
【０１６５】
ステップＳ１７１７では、評価情報生成部７２０は、ステップＳ１７１５で得たサーバ９２からの判定結果に基づいて、ユーザの心理状態（心理状態Ａ１〜Ａｋのいずれか１つ）を判定する。この場合、評価情報生成部７２０は、サーバ９２からの判定結果をそのまま用いてよい。ステップＳ１７１７が終了すると、図１６のステップＳ１６１８に進む。
【０１６６】
図１７Ｂに示す処理よれば、図１７Ａに示す処理と同様、心理評価アプリの実行に伴い得られるユーザからの回答に基づいて評価結果を生成できる。また、図１７Ｂに示す処理よれば、心理評価アプリがユーザ端末７０とサーバ９２とで協動して実行されるので、ユーザ端末７０の処理負荷を低減できる。また、サーバ９２における高い処理能力を利用して、稼働中の機械学習も可能となり、評価情報（ユーザの心理状態の判定結果）の精度を高めることも可能となる。
【０１６７】
図１９は、評価情報送信部７２２の評価情報送信処理の一例を概略的に示すフローチャートである。図１９に示す処理は、例えば所定の処理周期毎に実行される。
【０１６８】
ステップＳ１９００では、評価情報送信部７２２は、所定の評価情報送信条件が成立したか否かを判定する。所定の評価情報送信条件は、任意であるが、例えば自動販売機１の決済部４にて自動販売機１とユーザ端末７０との間に決済用の相互認証が確立した場合に成立してよい。
【０１６９】
ステップＳ１９０２では、評価情報送信部７２２は、評価情報記憶部７２６から評価情報を読み出す。
【０１７０】
ステップＳ１９０４では、評価情報送信部７２２は、ステップＳ１９０２で読み出した評価情報を自動販売機１に送信する。
【０１７１】
図１９に示す処理によれば、所定の評価情報送信条件が成立した場合に、ユーザ端末７０から自動販売機１に、評価情報記憶部７２６内の評価情報を送信できる。このようにして自動販売機１に送信される評価情報は、上述のように、自動販売機１において、ユーザの心理状態に応じたコンテンツ（表示コンテンツ）が選択される際に用いることができる。
【０１７２】
次に、図２０以降を参照して、自動販売機１とユーザ端末７０とサーバ９２との連携態様について、具体例を概説する。
【０１７３】
尚、サーバ９２は、図４に示したように、ネットワーク９０を介してユーザ端末７０及び自動販売機１と相互に通信が可能である。サーバ９２は、複数のサーバの集合体として具現化されてもよい。サーバ９２は大型コンピュータであり、例えば処理能力の高いＣＰＵやＧＰＵ（Graphics  Processing  Unit）等を備えてよい。
【０１７４】
図２０は、自動販売機１とユーザ端末７０とサーバ９２との連携態様の一例を概略的に示すシーケンス図である。図２０は、一例として、前出の図１７Ｂに示す心理状態判定処理がユーザ端末７０において実行される場合に関する。
【０１７５】
先ず、事前準備フェーズＡとして、表示コンテンツとして利用できる複数のコンテンツがサーバ９２から自動販売機１にダウンロードされる（ステップＳ２０００）。また、心理評価アプリがサーバ９２からユーザ端末７０にダウンロードされる（ステップＳ２００１）。
【０１７６】
次いで、心理評価フェーズＢとして、ユーザ端末７０において心理評価アプリ（図１８参照）が起動されると（ステップＳ２００２）、質問データの要求がユーザ端末７０からサーバ９２に送信される（ステップＳ２００３）。サーバ９２は、質問データの要求を受けると、質問データベース（図示せず）内から、Ｎ１個の質問を例えばランダムに選択して、自動販売機１に送信する（ステップＳ２００４）。ユーザ端末７０では、Ｎ１個の質問に対するユーザの回答が得られると、ユーザの回答がサーバ９２に送信される（ステップＳ２００５）。サーバ９２では、Ｎ１個の質問に対するユーザの回答を受信すると、ユーザの心理状態（心理状態Ａ１〜Ａｋのいずれか１つ）を判定し、判定結果を自動販売機１に送信する（ステップＳ２００６）。尚、上述のように、サーバ９２からの判定結果は、商品購入フェーズＣまで秘匿される（ユーザには知らせない）ことが望ましい。例えば、ユーザ端末７０では、心理評価アプリの終了時に、“今の気分の評価結果は行きつけの自販機で商品の購入の際に発表されます”といった趣旨のメッセージが表示されてもよい。
【０１７７】
次いで、商品購入フェーズＣとして、自動販売機１において商品選択イベントが発生する（ステップＳ２００７）。その後、例えば決済時に、評価情報がユーザ端末７０から自動販売機１に送信される（ステップＳ２００８）。自動販売機１では、上述のように、ユーザ端末７０から得た評価情報に基づいて、ユーザの心理状態に応じたコンテンツが選択され、表示される（ステップＳ２００９）。そして、例えば表示コンテンツの終了間際等に、心理評価アプリによる評価結果が表示される（ステップＳ２０１０）。また、自動販売機１において、選択商品が払い出される（ステップＳ２０１１）。尚、選択商品の払出しは、心理評価アプリによる評価結果の表示前に実行されてもよい。
【０１７８】
次いで、後処理フェーズＤとして、自動販売機１から購入品目がユーザ端末７０に通知される（ステップＳ２０１２）。ユーザ端末７０においては、ユーザから今回の表示コンテンツの評価（アンケート）を取得し（ステップＳ２０１３）、表示コンテンツの評価結果をサーバ９２に通知する（ステップＳ２０１４）。このようにして得られた表示コンテンツの評価結果は、例えばコンテンツのランク付けやクリエータ８２（図４参照）へのフィードバック等に利用されてもよい。
【０１７９】
以上、各実施例について詳述したが、特定の実施例に限定されるものではなく、特許請求の範囲に記載された範囲内において、種々の変形及び変更が可能である。また、前述した実施例の構成要素を全部又は複数を組み合わせることも可能である。
【０１８０】
例えば、上述した実施例では、一例として、ユーザの心理状態は、ｋ個のカテゴリのうちの、いずれか１つに分類されているが、これに限れらない。ユーザの心理状態は、例えばｋ個のカテゴリのそれぞれに対して、可能性を表すスコアを算出することで評価されてもよい。この場合、各スコアに応じて表示コンテンツが決定されてよい。
【０１８１】
なお、以上の実施例に関し、さらに以下の付記を開示する。
［付記１］
複数のコンテンツを記憶した記憶部と、
ディスプレイと、
ある商品の選択を受け付けると、前記記憶部に記憶された前記複数のコンテンツのうち前記ディスプレイに表示させるコンテンツを選択し、選択した前記コンテンツに応じて前記ある商品を提供するタイミングを決定する制御部と、
を有することを特徴とする商品提供装置。
［付記２］
端末と通信を行う通信部を有し、
前記コンテンツを選択する処理は、前記通信部を介して前記端末から受信した情報に基づいて前記コンテンツを選択する処理である、
ことを特徴とする付記１に記載の商品提供装置。
［付記３］
前記情報は、ユーザの心理状態の評価情報を含む、
ことを特徴とする付記２に記載の商品提供装置。
［付記４］
前記制御部は、更に、前記ディスプレイに前記ユーザの心理状態の評価情報を表示する、
ことを特徴とする付記３に記載の商品提供装置。
［付記５］
前記コンテンツを選択する処理は、前記ある商品の選択を行ったユーザの状態に応じて前記コンテンツを選択する処理である、
ことを特徴とする付記１に記載の商品提供装置。
［付記６］
前記ユーザの状態を表す情報を外部から通信により取得する通信部、及び、前記ユーザの状態を検出するセンサのうちの少なくともいずれか一方を更に有する、
ことを特徴とする付記５に記載の商品提供装置。
［付記７］
前記制御部は、更に、前記ある商品の購入に対する決済を検知すると、前記ディスプレイにおいて選択した前記コンテンツの表示を開始する、
ことを特徴とする付記１〜３のうちのいずれか１項に記載の商品提供装置。
［付記８］
前記制御部は、選択した前記コンテンツの表示の終了タイミングに応じて前記タイミングを決定する、
ことを特徴とする付記１〜４のうちのいずれか１項に記載の商品提供装置。
［付記９］
前記記憶部には、前記複数のコンテンツのそれぞれに対応付けて、払出タイミングを表すタイミング情報が更に記憶されており、
前記制御部は、選択した前記コンテンツに対応付けられた前記タイミング情報に基づいて、前記タイミングを決定する、
ことを特徴とする付記１〜７のうちのいずれか１項に記載の商品提供装置。
［付記１０］
選択した前記コンテンツは、本編コンテンツと、広告コンテンツとを含む、
ことを特徴とする付記１に記載の商品提供装置。
［付記１１］
前記本編コンテンツの表示が終了すると、前記広告コンテンツの表示へとアニメーションを介して連続的に切り替わる、
ことを特徴とする付記１０に記載の商品提供装置。
［付記１２］
前記制御部は、前記本編コンテンツの表示の終了タイミングに応じて前記タイミングを決定する、
ことを特徴とする付記１１に記載の商品提供装置。
［付記１３］
前記複数のコンテンツは、それぞれ動画である、
ことを特徴とする付記１〜１１のうちのいずれか１項に記載の商品提供装置。
［付記１４］
端末から受信したデータに基づくコンテンツ表示を行わない場合の、商品選択又は決済から商品払出までの時間より、端末から受信したデータに基づくコンテンツ表示を行う場合の、商品選択又は決済から商品払出までの時間が長くなるように払出制御する制御装置、
を有することを特徴とする商品提供装置。
［付記１５］
複数のコンテンツを記憶した記憶部と、
ディスプレイと、
ある商品の選択を受け付けると、前記記憶部内の前記複数のコンテンツのうちから、前記ある商品を選択したユーザの状態に応じたコンテンツを選択し、選択した前記コンテンツを前記ディスプレイに表示させる制御部と、
を有することを特徴とする商品提供装置。
［付記１６］
端末に実装可能であり、商品提供装置に、前記端末のユーザの心理状態の評価情報を送信する
処理を前記端末のコンピュータに実行させるプログラム。
［付記１７］
ある商品の選択を受け付けると、記憶部内の複数のコンテンツのうちディスプレイに表示させるコンテンツを選択し、
選択した前記コンテンツに応じて前記ある商品を払出口に提供するタイミングを決定する、
処理をコンピュータが実行することを特徴とする商品提供方法。
［付記１８］
ある商品の選択を受け付けると、記憶部内の複数のコンテンツのうちディスプレイに表示させるコンテンツを選択し、
選択した前記コンテンツに応じて前記ある商品を払出口に提供するタイミングを決定する、
処理をコンピュータに実行させる商品提供プログラム。
【符号の説明】
【０１８２】
１  自動販売機
２  ディスプレイ
３  商品払出口
４  決済部
５  商品選択部
６  コンテンツ非表示要求部
７  センサ
８  払出機構
１０  制御装置
１４  補助記憶装置
１５  ドライブ装置
１６  記録媒体
１７  通信インターフェース
１９  バス
２５  有線送受信部
２６  無線送受信部
６０  周辺機器
７０  ユーザ端末
７２  ユーザ端末制御装置
８０  ユーザ
８２  クリエータ
８４  企業
９０  ネットワーク
９２  サーバ
１００  コンテンツ取得部
１０２  ユーザ状態情報取得部
１０４  払出機構制御部
１０６  コンテンツ表示制御部
１１０  コンテンツ記憶部
１８１  質問スタートボタン
７２０  評価情報生成部
７２２  評価情報送信部
７２６  評価情報記憶部
７２８  アプリケーション用データ記憶部
【図１】
2018151792.tif 000003
【図２】
2018151792.tif 000004
【図３】
2018151792.tif 000005
【図４】
2018151792.tif 000006
【図５】
2018151792.tif 000007
【図６】
2018151792.tif 000008
【図７】
2018151792.tif 000009
【図８】
2018151792.tif 000010
【図９】
2018151792.tif 000011
【図１０】
2018151792.tif 000012
【図１１】
2018151792.tif 000013
【図１２】
2018151792.tif 000014
【図１３】
2018151792.tif 000015
【図１４】
2018151792.tif 000016
【図１５】
2018151792.tif 000017
【図１６】
2018151792.tif 000018
【図１７Ａ】
2018151792.tif 000019
【図１７Ｂ】
2018151792.tif 000020
【図１８】
2018151792.tif 000021
【図１９】
2018151792.tif 000022
【図２０】
2018151792.tif 000023