(57)【要約】【課題】音楽の再生機能を備えるコンピュータに、生活スタイルに合わせた音楽を自律的に再生させる。【解決手段】音楽再生プログラム２９１は、ユーザの状況を検知する各種センサと、複数の音楽またはこれら音楽をリスト化したプレイリストを格納する記憶部２９と、音楽を再生する再生部を備えるスマートフォン２に、これらセンサが検知した状況情報と複数の音楽およびプレイリストのうちいずれかを関連付けた関連付け情報２９３に基づき、音楽またはプレイリストを特定する工程、特定された音楽またはプレイリストを再生する工程を実行させる。【選択図】図１
2020030289.tif 000002
【特許請求の範囲】
【請求項１】
状況を検知するセンサと、複数のコンテンツまたは前記コンテンツをリスト化したプレイリストを格納する記憶部と、前記コンテンツを再生する再生部を備えるコンピュータに、
前記センサが検知した状況情報と前記複数のコンテンツおよび前記プレイリストのうちいずれかを関連付けた関連付け情報に基づき、コンテンツまたはプレイリストを特定する工程、
特定された前記コンテンツまたは前記プレイリストを再生する工程、
を実行させるためのコンテンツ再生プログラム。
【請求項２】
前記コンピュータは、ビーコン装置を検知して通信する通信部を更に備えており、
前記センサが検知した状況情報および前記通信部によって検知した前記ビーコン装置の識別情報と、前記複数のコンテンツおよび前記プレイリストのうちいずれかを関連付けた関連付け情報に基づき、コンテンツまたはプレイリストを特定する工程、
を前記コンピュータに実行させるための請求項１に記載のコンテンツ再生プログラム。
【請求項３】
前記センサが検知した状況情報、前記通信部によって検知した前記ビーコン装置の識別情報、および前記ビーコン装置が備えるセンサが検知した状況情報と、前記複数のコンテンツおよび前記プレイリストのうちいずれかを関連付けた関連付け情報に基づき、コンテンツまたはプレイリストを特定する工程、
を前記コンピュータに実行させるための請求項２に記載のコンテンツ再生プログラム。
【請求項４】
ビーコン装置を検知して通信する通信部と、複数のコンテンツまたは前記コンテンツをリスト化したプレイリストを格納する記憶部と、前記コンテンツを再生する再生部を備えるコンピュータに、
前記通信部が検知したビーコン装置の識別情報と前記複数のコンテンツおよび前記プレイリストのうちいずれかを関連付けた関連付け情報に基づき、コンテンツまたはプレイリストを特定する工程、
特定された前記コンテンツまたは前記プレイリストを再生する工程、
を実行させるためのコンテンツ再生プログラム。
【請求項５】
前記ビーコン装置は、関連付け情報を含んだ情報を外部に示しており、
前記コンピュータは、前記ビーコン装置が示す情報を入力する入力部を備えており、
前記入力部によって、前記ビーコン装置が示す情報を入力する工程、
前記入力部によって入力された情報から、前記関連付け情報を取り出す工程、
を実行させるための請求項２から４のうちいずれか１項に記載のコンテンツ再生プログラム。
【請求項６】
前記関連付け情報および状況情報を、クラウドサーバにアップロードする工程、
を更に前記コンピュータに実行させるための請求項１から５のうちいずれか１項に記載のコンテンツ再生プログラム。
【請求項７】
前記クラウドサーバから、自身の状況と一致する状況の他のユーザに係る関連付け情報をダウンロードする工程、
を更に前記コンピュータに実行させるための請求項６に記載のコンテンツ再生プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スマートフォンなどの携帯端末のＣＰＵに、音声や動画などのコンテンツを再生させるためのコンテンツ再生プログラムに関する。
【背景技術】
【０００２】
近年のスマートフォンの普及に伴い、スマートフォンで音楽を鑑賞することが一般的となっている。しかし、近年の記憶容量の増大に伴い、スマートフォンに格納可能な音楽数は極めて多くなり、ユーザが全体を検索するのが困難になっている。このような状態を回避するため、リピート再生やシャッフル再生という機能が用意されている。
【０００３】
リピート再生は、選択したアルバム、プレイリスト、一連の曲を繰り返し再生する機能のことをいう。しかし、このような状態でユーザは、自身が記憶している一部の音楽のみを繰り返し再生することが多く、記憶容量の増大に伴うメリットを享受できないという問題がある。
【０００４】
シャッフル再生とは、アルバム、プレイリスト、一連の曲をランダムな順序で再生する機能のことをいう。この機能によれば、スマートフォンに格納された多数の音楽を有効に活用することができる。しかし、シャッフル再生はランダムに音楽を再生するため、再生された音楽が、ユーザの状況と合わない場合がある。
【０００５】
特許文献１には、ホームオートメーションシステムの現在の状態と最後のメディアクエリに基づいてユーザ定義シーンが自動的にキャプチャされる発明が開示されている。該ユーザ定義シーンは格納され、それが起動されるべきことが判定された場合に、サービス要求が送信される。
【０００６】
特許文献２には、現在位置に対応するコンテンツを通知することが可能な発明が開示されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特表２０１７−５３５２０９号公報
【特許文献２】特開２０１４−９０３８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
音楽の再生機能を備えるコンピュータに、ユーザの生活スタイルに合わせて自律的に適切な音楽を再生させることで、スマートフォンに格納された膨大な音楽を有効に試聴することができる。
【０００９】
例えば、日曜日の朝、リビングで聴く音楽はプレイリスト＃１であるが、寝室で聴く音楽はプレイリスト＃２、このアロマ（香り）の空間ではプレイリスト＃３、といったことを自動的に行えると、スマートフォンに格納された膨大な音楽を有効に試聴させることができる。
【００１０】
特許文献１に記載されている発明は、ユーザ定義シーンを再現するよう前記ホームオートメーションシステムの前記複数の異なるタイプの装置により提供される複数のサービスを制御する。しかし、この発明では過去の同様な状態で再生した音楽を、同様な状態で再び再生することに限定される。
特許文献２に記載されている発明は、位置情報とコンテンツを対応づけているだけなので、生活スタイルに合わせて、音楽を再生したいと考える場合には不適である。
【００１１】
そこで、本発明は、コンテンツの再生機能を備えるコンピュータに、生活スタイルに合わせたコンテンツを自律的に再生させることを課題とする。
【課題を解決するための手段】
【００１２】
本発明のコンテンツ再生プログラムは、状況を検知するセンサと、複数のコンテンツまたは前記コンテンツをリスト化したプレイリストを格納する記憶部と、前記コンテンツを再生する再生部を備えるコンピュータに、前記センサが検知した状況情報と前記複数のコンテンツおよび前記プレイリストのうちいずれかを関連付けた関連付け情報に基づき、コンテンツまたはプレイリストを特定する工程、特定された前記コンテンツまたは前記プレイリストを再生する工程を実行させるためのものである。
【発明の効果】
【００１３】
本発明によれば、コンテンツの再生機能を備えるコンピュータに、生活スタイルに合わせたコンテンツを自律的に再生させることができる。
【図面の簡単な説明】
【００１４】
【図１】本実施形態のスマートフォンの概略を示す構成図である。
【図２】音楽再生プログラムの処理を示すフローチャートである。
【図３】スマートフォンに搭載された各種センサの検知信号と再生する音楽との関連付けを説明する図である。
【図４】スマートフォンに搭載された各種センサの検知信号と再生する音楽との関連付け情報を示す図である。
【図５】ビーコン装置の概略を示す構成図である。
【図６】ビーコン装置と再生する音楽等との関連付けを説明する図である。
【図７】ビーコン装置と再生する音楽等との関連付け情報を示す図である。
【図８】ビーコン装置に貼付された二次元バーコードを撮影して、所望の音楽やプレイリストと関連付ける処理のフローチャートである。
【図９】複数の検知条件の論理和と再生する音楽との関連付けを説明する図である。
【図１０】複数の検知条件の論理和と再生する音楽との関連付け情報を示す図である。
【図１１】圧力センサのビーコン装置と光センサのビーコン装置と、再生する音楽との関連付けを説明する図である。
【図１２】圧力センサのビーコン装置と光センサのビーコン装置と、再生する音楽との関連付け情報を示す図である。
【図１３】芳香カートリッジであるビーコン装置と台座の外観図である。
【図１４】芳香カートリッジであるビーコン装置と台座の概略を示す構成図である。
【図１５】選択されたアロマオイルと再生する音楽等との関連付け情報を示す図である。
【図１６】クラウドサーバを介して関連付け情報を他者と共有する動作を説明する図である。
【図１７】ビーコン信号に曲情報が含まれる場合の動作を説明するシーケンス図である。
【図１８】二次元バーコードにコンテンツ提供情報が含まれる場合の動作を説明する図である。
【図１９】複数のコンテンツ提供情報の組み合わせによって音楽データを提供する動作を説明する図である。
【発明を実施するための形態】
【００１５】
以降、本発明を実施するための形態を、各図を参照して詳細に説明する。
この実施形態は、スマートフォン内の各種センサやビーコン装置を利用して生活スタイルに合わせて音楽を再生するものである。
例えば、日曜日の朝、リビングで聴く音楽はプレイリスト＃１であるが、寝室で聴く音楽はプレイリスト＃２、このアロマ（香り）の空間ではプレイリスト＃３、といったことを、ビーコン装置等と音楽コンテンツ等を関連付けることにより、ユーザの状況に応じた音楽を再生する。
【００１６】
図１は、本実施形態のスマートフォン２の概略を示す構成図である。
スマートフォン２は、ネットワーク接続された端末である。このスマートフォン２は、ＣＰＵ（Central Processing Unit）２１と、ＲＯＭ（Read Only Memory）２２１と、ＲＡＭ（Random Access Memory）２２２と、記憶部２９とを備えている。ＣＰＵ２１は、ソフトウェアプログラムを実行する演算装置であり、ＲＯＭ２２１や記憶部２９に格納されたプログラムを実行することにより、各種機能を実現する。ＲＯＭ２２１は、不揮発性メモリであり、例えばこの端末の基本入出力ソフトウェアが格納されている。記憶部２９は、例えばフラッシュメモリなどの書き換え可能な大容量メモリであり、ここでは音楽再生プログラム２９１（コンテンツ再生プログラム）、再生音楽群２９２、関連付け情報２９３を格納している。ＲＡＭ２２２は、揮発性メモリであり、ＣＰＵ２１が音楽再生プログラム２９１を実行する際の一時変数が格納される。このＣＰＵ２１が、音楽再生プログラム２９１を実行することにより、音楽（コンテンツ）を再生することができる。
再生音楽群２９２は、このスマートフォン２が再生可能な音楽（音楽データ）と、それら複数の音楽をリスト化したプレイリストを含んで構成される。関連付け情報２９３は、ユーザの状況と再生する音楽の関連付けに係る情報である。
【００１７】
スマートフォン２は、ビーコンモジュール２３、撮像部２４１、マイク２４２、通信部２５、タッチパネルディスプレイ２６、スピーカ２７を備えている。スマートフォン２は更に、ＧＰＳセンサ２８１、光センサ２８２、計時部２８３、加速度センサ２８４、ジャイロセンサ２８５、近接センサ２８６、指紋センサ２８７、磁気センサ２８８などの各種センサを備えている。各種センサは、ユーザの状況を検知するものである。
【００１８】
ビーコンモジュール２３は、自身の近傍に位置するビーコン装置の信号を受信するモジュールである。ビーコンモジュール２３は、ビーコン装置を検知して通信する通信部に相当し、更にビーコン装置が外部に示すビーコン信号に含まれる情報を入力する入力部に相当する。
撮像部２４１は、映像を撮影して電気信号に変換する。スマートフォン２は、この撮像部２４１により、例えば二次元バーコードを撮影して、撮影した画像に含まれる情報を取得できる。マイク２４２は、音声を収録して電気信号に変換する。撮像部２４１は、ビーコン装置が外部に示す二次元バーコードを撮像して入力する入力部に相当する。
【００１９】
通信部２５は、携帯電話の基地局またはWi-Fi（登録商標）ルータとの通信を行う。
タッチパネルディスプレイ２６は、例えば透明電極で構成されたタッチパネルとディスプレイとが積層されて構成されており、操作部および表示部として機能する。
スピーカ２７は、電気信号を音声に変換するものである。
【００２０】
ＧＰＳセンサ２８１は、ＧＰＳ衛星の電波を受信するものである。ＧＰＳセンサ２８１が受信したＧＰＳ衛星の電波により、ＣＰＵ２１は、自身の現在位置を知ることができる。
光センサ２８２は、周囲の明るさを検知するセンサであり、例えば画面輝度の調整に用いられる。
計時部２８３は、例えば水晶発振子などの発振信号をカウントして時刻や日時を計時する。
【００２１】
加速度センサ２８４は、スマートフォン２に加えられた加速度を検知するセンサであり、例えば重力加速度の検知によりスマートフォン２の向きを検知する。
ジャイロセンサ２８５は、スマートフォン２に加えられた角加速度を検知するセンサであり、例えばスマートフォン２の回転角を検知して、それに応じた仮想表示などを行う。
【００２２】
近接センサ２８６は、近接するものを検知するセンサであり、例えばユーザが通話する時にタッチパネルディスプレイ２６に顔を近づけたことを検知して、このタッチパネルディスプレイ２６の表示を消去する。
【００２３】
指紋センサ２８７は、指紋パターンを検知するセンサであり、例えば生体認証によるユーザの識別などに用いられる。
磁気センサ２８８は、磁力を検知して方角を示すセンサであり、地磁気センサ、磁力センサ、電子コンパスとも呼ばれる。
【００２４】
図２は、音楽再生プログラム２９１の処理を示すフローチャートである。
音楽再生プログラム２９１は、各種センサからの入力情報と再生する音楽とを関連付ける機能を有している。音楽再生プログラム２９１を実行すると、ＣＰＵ２１は、ステップＳ１０〜Ｓ１３の処理を繰り返す。
ＣＰＵ２１は、各種センサからの入力情報を検知する（Ｓ１０）。この入力情報は、ユーザの状況に係る情報である。
次にＣＰＵ２１は、検知した入力情報で関連付け情報２９３を検索する（Ｓ１１）。ＣＰＵ２１は、検知した入力情報に対して音楽またはプレイリストが関連付けられているか否かを判定する（Ｓ１２）。これらステップＳ１１，Ｓ１２の処理は、各種センサが検知した状況情報と複数の音楽およびプレイリストのうちいずれかを関連付けた関連付け情報２９３に基づき、音楽またはプレイリストを特定する工程に相当する。
ＣＰＵ２１は、検知した入力情報に対して音楽またはプレイリストが関連付けられていたならば（Ｙｅｓ）、ステップＳ１３に進み、検知した入力情報に関連付けられた音楽またはプレイリストを自律的に再生して、ステップＳ１０の処理に戻る。このステップＳ１３の処理は、特定されたコンテンツまたは前記プレイリストを再生する工程に相当する。
ステップＳ１２において、ＣＰＵ２１は、検知した入力情報に対して音楽またはプレイリストが関連付けられていなかったならば（Ｎｏ）、ステップＳ１０の処理に戻る。
【００２５】
図３は、スマートフォン２に搭載された各種センサの検知信号と再生する音楽との関連付けを説明する図である。
ここで関連付け処理部２１１は、ＣＰＵ２１が音楽再生プログラム２９１を実行することによって具現化するものである。
関連付け処理部２１１は、光センサ２８２が光を検知したときに、再生音楽群２９２に含まれる音楽＃１を再生する。
関連付け処理部２１１は、ＧＰＳセンサ２８１が所定位置を検知したときに、再生音楽群２９２に含まれるプレイリスト＃１を再生する。
【００２６】
図４は、スマートフォン２に搭載された各種センサの検知信号と再生する音楽との関連付け情報２９３を示す図である。
関連付け情報２９３は、項目欄と音楽欄と、複数の条件欄を格納している。
項目欄は、各関連付けに付与された項目名を格納する。項目欄に記入する項目名は、ユーザが任意に記入設定してもよいし、関連付け情報２９３に予め用意されている複数の項目名候補の中からユーザが選択する構成であってもよい。音楽欄は、再生対象となる音楽情報を格納する。条件欄は、この関連付けに関する条件を格納する欄であり、複数の条件が格納されたときには、その論理和が適用される。
【００２７】
第１の関連付けは、項目として「目覚め」が格納され、条件として「光センサ：光検知」が格納され、再生対象となる音楽として、「音楽＃１」が格納されている。
第２の関連付けは、項目として「スポーツセンタ」が格納され、条件として「ＧＰＳセンサ：スポーツセンタの近傍を検知」が格納されており、再生対象となる音楽として、「プレイリスト＃１」が格納されている。
【００２８】
図５は、ビーコン装置３の概略を示す構成図である。
各ビーコン装置３は、ＣＰＵ３４とビーコンモジュール３５とバッテリ３３を備え、表面に二次元バーコード３１が貼り付けられている。ビーコン装置３は、二次元バーコード３１の情報を外部に示している。ビーコン装置３のＣＰＵ３４は、ビーコンモジュール３５により、自身を識別するビーコン信号を外部に出力する。
【００２９】
図６は、ビーコン装置３ａ，３ｂと再生する音楽等との関連付けを説明する図である。
ビーコン装置３ａ（ビーコン装置Ａ）は、図５に示すＣＰＵ３４とビーコンモジュール３５とバッテリ３３を備え、表面に二次元バーコード３１が貼り付けられている。ビーコン装置３ａのＣＰＵは、ビーコンモジュールにより、自身を識別するビーコン信号を外部に出力する。音楽再生プログラム２９１を実行するＣＰＵ２１は、関連付け処理部２１１を具現化して、ビーコン装置３ａの識別信号と再生する音楽＃２とを関連付ける。つまり、関連付け処理部２１１は、ビーコン装置３ａのビーコン信号の入力を検知すると、このビーコン信号に関連付けられた音楽＃２を再生する。
【００３０】
二次元バーコード３１には、ビーコン装置３ａの識別情報がエンコードされている。ユーザが、ビーコン装置３ａに貼り付けられている二次元バーコード３１を撮影すると、撮像部２４１は、この二次元バーコード３１の光学像を撮像する。関連付け処理部２１１は、この二次元バーコード３１の画像をデコードし、デコードした情報を関連付け情報２９３に追加する。
【００３１】
ビーコン装置３ｂ（ビーコン装置Ｂ）は、圧力センサ３２ｂを含み、図５に示すＣＰＵ３４とビーコンモジュール３５とバッテリ３３とを備え、表面に二次元バーコード３１が貼り付けられている。ビーコン装置３ｂは運動靴に組み込まれ、例えばユーザが運動靴を履いたことを検知する。
【００３２】
ビーコン装置３ｂの圧力センサ３２ｂが所定の入力を検知すると、ビーコン装置３ｂのＣＰＵ３４は、ビーコンモジュール３５により、自身を識別するビーコン信号を送信する。音楽再生プログラム２９１を実行するＣＰＵ２１は、関連付け処理部２１１を具現化して、ビーコン装置３ｂの識別信号と再生するプレイリスト＃２とを関連付ける。つまり、関連付け処理部２１１は、ビーコン装置３ｂの識別信号と再生するプレイリスト＃２とを関連付ける。更に関連付け処理部２１１は、ビーコン装置３ｂのビーコン信号の入力を検知すると、このビーコン信号に関連付けされたプレイリスト＃２に含まれる音楽を再生する。
これにより、音楽再生プログラム２９１を実行するＣＰＵ２１は、ユーザが運動靴を履いたときに、プレイリスト＃２に含まれる音楽を再生することができる。この動作は、ＣＰＵ２１が、ビーコン装置３ｂの識別情報に基づき、プレイリスト＃２を特定する工程と、特定したプレイリスト＃２を再生する工程に相当する。
【００３３】
ユーザがビーコン装置３ｂに貼り付けられている二次元バーコード３１を撮影すると、撮像部２４１は、この二次元バーコード３１の光学像を撮像する。関連付け処理部２１１は、この二次元バーコード３１の画像をデコードし、デコードした情報によりビーコン装置３ｂが備える圧力センサ３２ｂと関連付け可能なユーザの状況に関する項目をユーザに提供する。例えば圧力センサ３２ｂでは、圧力範囲を提供し、それぞれの圧力範囲ごとに異なる音楽を関連付けられるようにしてもよい。これにより、ユーザが着座している場合と、直立している場合と、歩行している場合とで、それぞれ異なる音楽を再生させることができる。
【００３４】
また、例えば、ビーコン装置３ａ，３ｂなどが温度センサビーコンならば、二次元バーコード３１によって温度範囲を提供し、それぞれの温度範囲ごとに異なる音楽を関連付けられるようにしてもよい。
以下、各ビーコン装置３ａ，３ｂなどを特に区別しないときには、単にビーコン装置３と記載する。
【００３５】
図７は、ビーコン装置３自体やビーコン装置３に搭載された各種センサの検知信号と再生する音楽等との関連付け情報２９３を示す図である。
項目欄は、各関連付けに付与された項目名を格納する。音楽欄は、再生対象となる音楽情報を格納する。条件欄は、この関連付けに関する条件を格納する欄であり、複数の条件が格納されたときには、その論理和が適用される。
【００３６】
第１の関連付けは、項目として「音楽＃２のプロモーション」が格納され、条件として「ビーコン装置Ａ：信号有り」が格納され、再生対象となる音楽として、「音楽＃２」が格納されている。
第２の関連付けは、項目として「運動靴」が格納され、条件として「ビーコン装置Ｂ：圧力センサ：ＯＮ」が格納され、再生対象となる音楽として、「プレイリスト＃２」が格納されている。
【００３７】
図８は、ビーコン装置３に貼付された二次元バーコード３１を撮影して、所望の音楽やプレイリストと関連付ける処理のフローチャートである。
二次元バーコード３１にはビーコン装置３を識別するためのビーコン信号を示す情報がエンコードされている。例えば、Bluetooth（登録商標）ビーコンではUUID（Universally Unique Identifier）やMajorやMinor、Wi-Fi（登録商標）ならばESSID（Extended Service Set Identifier）、ＭＡＣアドレス、シリアル番号などのＩＤ情報、センサの有無、送信するセンサ情報の種類や内容などである。
【００３８】
最初、ユーザは、音楽再生プログラム２９１の画面上で、関連付けしたい音楽やプレイリストを選択する（Ｓ３０）。その後、ユーザは、ビーコン装置３に貼り付けられた二次元バーコード３１を撮影する（Ｓ３１）。
音楽再生プログラム２９１を実行するＣＰＵ２１は、撮像部２４１によって二次元バーコード３１を撮像したのち、この二次元バーコード３１の光学像を復号する（Ｓ３２）。そして、ＣＰＵ２１は、復号したビーコン情報と音楽やプレイリストを関連付ける（Ｓ３３）。ステップＳ３２，Ｓ３３の処理は、撮像部２４１によって撮影された二次元バーコード３１の画像から関連付け情報を取得する工程に相当する。
その後、ＣＰＵ２１は、タッチパネルディスプレイ２６等に問い合わせ画面を表示して、関連付けを終了するか否かをユーザに問い合わせる（Ｓ３４）。ＣＰＵ２１は、関連付け終了を検知すると（Ｙｅｓ）、図８の処理を終了する。ＣＰＵ２１は、関連付け継続を検知すると（Ｎｏ）、ステップＳ３１に戻り、関連付けを継続する。これにより、複数条件の論理和の関連付けを行うことができる。なお、関連付けしたいビーコン装置３に対して音楽やプレイリストを選択する構成でもよい。その場合、まずユーザは、音楽再生プログラム２９１を使用して関連付けしたいビーコン装置３に貼り付けられた二次元バーコード３１を撮影する。その後、ユーザは、関連付けしたい音楽やプレイリストを選択する。そしてＣＰＵ２１は、二次元バーコード３１の関連付け情報と、選択した音楽やプレイリストとを関連付ける。
【００３９】
なお、ユーザが撮像部２４１によってビーコン装置３に貼り付けられている二次元バーコード３１を撮像すると、ＣＰＵ２１は、そのビーコン装置３と関連付け可能なユーザの状況に関する項目をユーザに提供する構成であってもよい。例えば、ユーザが撮像部２４１によって温度センサを備えたビーコン装置に貼り付けられ、かつセンサ情報を含む二次元バーコード３１を撮像すると、ＣＰＵ２１は、温度範囲に関する項目を検知条件としてユーザに提供する。そして、ＣＰＵ２１は、音楽再生プログラム２９１の画面上で、関連付けしたいプレイリストとビーコン装置３を選択して関連付けする。
【００４０】
センサ機能を持つビーコン装置３の場合は、そのセンサからの情報を条件としてもよい。例えば、「再生する音楽は音楽＃２、条件は温度センサのビーコン装置の温度センサからの入力が所定値以上」などである。その際、例えば温度センサからの所定値を温度３０℃とした場合、音楽再生プログラム２９１を実行するＣＰＵ２１は、ビーコン装置からの入力により３０℃以上と判断した場合に音楽＃２を再生する。またユーザは、音楽再生プログラム２９１を起動して、関連付け情報２９３の条件欄に対して生活スタイルの条件（検知条件）として日時情報を設定することにより、ユーザの状況や日時と共に関連付けしてもよい。
【００４１】
図９は、複数の検知条件の論理和と再生する音楽との関連付けを説明する図である。
ここでは、関連付け情報２９３に、「ビーコン装置Ｃが置かれた自分の部屋、土曜日と日曜日の１８：００から２２：００に、人感センサビーコン（ビーコン装置Ｄ）からの検知信号が有る場合、プレイリスト＃３を再生する」という条件が格納されている。
そうした場合、ユーザは、人感センサ３２ｄを備えたビーコン装置３ｄ（ビーコン装置Ｄ）とビーコン装置３ｃ（ビーコン装置Ｃ）を自分の部屋に置くことで、土曜日と日曜日の１８：００から２２：００に自分の部屋に入ったならば、スマートフォン２にプレイリスト＃３を自動再生させることができる。
【００４２】
ビーコン装置３ｃ（ビーコン装置Ｃ）は、図５に示すＣＰＵ３４とビーコンモジュール３５とバッテリ３３を備え、表面に二次元バーコード３１が貼り付けられている。ビーコン装置３ｃのＣＰＵ３４は、ビーコンモジュール３５により、自身を識別するビーコン信号を外部に出力する。
【００４３】
ビーコン装置３ｄ（ビーコン装置Ｄ）は、人感センサ３２ｄを含み、図５に示すＣＰＵ３４とビーコンモジュール３５とバッテリ３３を備え、表面に二次元バーコード３１が貼り付けられている。ビーコン装置３ｄは、ユーザの部屋に配置されており、人感センサ３２ｄによりユーザが自分の部屋にいることを検知する。
【００４４】
ビーコン装置３ｄの人感センサ３２ｄが所定の入力を検知すると、ビーコン装置３ｄのＣＰＵ３４は、ビーコンモジュール３５により、自身を識別するビーコン信号を送信する。音楽再生プログラム２９１を実行するＣＰＵ２１は、関連付け処理部２１１を具現化して、ビーコン装置３ｃ，３ｄの識別信号、および、土曜日または日曜日の１８：００から２２：００であることと、再生するプレイリスト＃３とを関連付ける。つまり、関連付け処理部２１１は、ビーコン装置３ｃ，３ｄの識別信号および計時部２８３が計時した時刻と、再生するプレイリスト＃３とを関連付ける。関連付け処理部２１１は更に、ビーコン装置３ｃ，３ｄのビーコン信号の入力を検知し、かつ計時部２８３が計時した時刻が土曜日または日曜日の１８：００から２２：００であったならば、関連付けされたプレイリスト＃３に含まれる音楽を再生する。
【００４５】
これにより、音楽再生プログラム２９１を実行するＣＰＵ２１は、ユーザが週末の１８：００から２２：００に自分の部屋にいるときに、プレイリスト＃３に含まれる音楽を再生することができる。なお、関連付け情報２９３の条件欄には時刻を設定してもよい。その場合、ＣＰＵ２１は、検知条件の１つとして条件欄に設定された時刻になった場合に音楽を再生することができる。
【００４６】
なお、ビーコン装置３が外部に示すビーコン情報（ビーコン装置の識別情報）は、二次元バーコード３１に限定されず、ＮＦＣ（Near Field Communication）などの近距離無線通信などを含む無線通信の信号、ビーコン装置３から発せられる音、光、赤外線などの信号に含まれてもよい。また、ビーコン装置３から外部に送信される（示される）ビーコン信号に含まれてもよい。具体的にいうと、ＣＰＵ２１は、関連付けしたいプレイリストと、ビーコン装置３から送信されるビーコン信号に含まれるＩＤとを関連付ける。その際、スマートフォン２のビーコンモジュール２３が受信したビーコン信号の中で電波強度が一番大きなビーコン信号を採用可能な構成とするとよい。
【００４７】
ビーコン装置３は、関連付け情報２９３の項目欄を設定するための情報を持っていてもよく、例えば「リビング専用」のビーコン装置３をユーザに提供してもよい。その場合、ビーコン装置３のビーコン信号には「リビング専用」という情報を含む。ユーザが音楽再生プログラム２９１を起動し、撮像部２４１によって、このビーコン装置３に貼り付けられている二次元バーコード３１を撮影すると、ユーザの状況として自動的に関連付け情報２９３の項目欄に「リビング」が設定される。つまりＣＰＵ２１は、二次元バーコード３１の撮像データから、ユーザの状況に関する項目「リビング」を設定する。
【００４８】
ＣＰＵ２１は、例えば、スマートフォン２のセンサ情報とビーコン装置からの信号を組み合わせて、再生する音楽と関連付ける。センサには、光センサ、圧力センサ、人感センサ、ＧＰＳ、加速度センサ、電圧センサ、温度センサ、湿度センサ、気圧センサ、加速度センサ、ジャイロセンサなど、１つ以上の任意のセンサが含まれる。これらセンサは、スマートフォン２に内蔵されていてもよいし、ビーコン装置３に内蔵されていてもよい。
【００４９】
ビーコン装置３の形状は任意であり、例えば、Bluetooth（登録商標）スピーカなどの他の装置にシールによって貼り付け可能な構成であってもよい。また、ビーコン装置３は、所定のキャラクタ（漫画やアニメのキャラクタ、人物、動物、植物、風景、人工物などの所定のキャラクタをモデルに作られた立体的な造形物（所謂、フィギュア）や、それらの絵や写真が表現されたカード形状であってもよい。
スマートフォン２が光センサを備えている場合や、光センサを備えたビーコン装置３の場合は、部屋の明かりのオンまたはオフを検知する。これにより、スマートフォン２のＣＰＵ２１は、関連付けされた音楽を再生するとよい。
【００５０】
圧力センサを備えたビーコン装置３の場合には、例えばユーザの質量による圧力を検知する場所にビーコン装置３を設置することにより、ユーザが就寝時にベッドに入ったこと、枕に頭を乗せたこと、椅子や座布団に座ったこと、車の椅子に座ったこと等を検知する。これによりＣＰＵ２１は、このビーコン装置３に関連付けされた音楽を再生する。また、このビーコン装置３を靴に仕込んだ場合、ＣＰＵ２１は、ユーザが靴を履いたときにユーザの質量による圧力を検知し、音楽を再生したりする。なお、ビーコン装置３を仕込んだ場所が靴底なら、バッテリ３３を圧電素子で充電するとよい。これにより、このビーコン装置３をバッテリ３３の寿命まで稼働し続けることができる。
【００５１】
温度センサを備えたビーコン装置３の場合には、所定の温度になったことを検知する。これによりスマートフォン２のＣＰＵ２１が関連付けされた音楽を再生する構成であってもよい。更に、ＣＰＵ２１が温度センサから温度情報を取得し、温度と関連付けされた音楽を再生する構成であってもよい。
【００５２】
人感センサを備えたビーコン装置３の場合には、このビーコン装置３を部屋や車の中などに置いておき、そこへ人が入った場合を検知する。これによりスマートフォン２のＣＰＵ２１は、このビーコン装置３に関連付けされた音楽を再生するとよい。
【００５３】
スマートフォン２がＧＰＳセンサを備えている場合や、ＧＰＳセンサを備えたビーコン装置３の場合には、例えば自宅、会社、自宅から会社への道中などを検知する。これにより、スマートフォン２のＣＰＵ２１が、場所に応じて関連付けされた音楽を再生するとよい。ユーザは関連付けしたい場所で、音楽再生プログラム２９１を使用して場所を設定する。その場合、ＣＰＵ２１は、ＧＰＳセンサ２８１によってその場所の情報（緯度、経度等の場所に関する情報）を取得し、関連付け情報２９３に対してその場所の情報を検知条件として設定する。また、音楽再生プログラム２９１を実行するＣＰＵ２１は、はスマートフォン２のタッチパネルディスプレイ２６に地図を表示し、その地図に対してユーザが指定した場所の情報（緯度、経度等の場所に関する情報）を関連付け情報２９３に対して検知条件として設定するように動作してもよい。
【００５４】
スマートフォン２が加速度センサを備えている場合や、加速度センサを備えたビーコン装置３の場合は、移動速度を検知する。これによりスマートフォン２のＣＰＵ２１が、車で移動中であること、またはランニング中であることなどを判断し、移動速度に関連付けされた音楽を再生するとよい。
【００５５】
電圧センサを備えたビーコン装置３による検出は、後述するアロマカートリッジを台座に接続した際の接続検出を含む。この接続検出時に、スマートフォン２のＣＰＵ２１が関連付けされた音楽を再生するとよい。
【００５６】
図１０は、複数の検知条件の論理和と再生する音楽との関連付け情報２９３を示す図である。
項目欄は、各関連付けに付与された項目名を格納する。音楽欄は、再生対象となる音楽情報を格納する。条件欄は、この関連付けに関する条件を格納する欄であり、複数の条件が格納されたときには、その論理和が適用される。
【００５７】
この関連付けは、項目として「自分の部屋」が格納され、第１条件として「土曜日と日曜日の１８：００−２２：００」が格納され、第２条件として「ビーコン装置Ｃ：信号有り」が格納され、第３条件として「ビーコン装置Ｄ：信号有り・人感センサＯＮ」が格納され、再生対象となる音楽として、「プレイリスト＃３」が格納されている。
【００５８】
図１１は、圧力センサのビーコン装置と光センサのビーコン装置と、再生する音楽との関連付けを説明する図である。
ユーザは、圧力センサを備えたビーコン装置３ｆと、光センサを備えたビーコン装置３ｇを持っている。ユーザは、スマートフォン２にインストールした音楽再生プログラム２９１を起動して、プレイリスト＃４を選択し、圧力センサ３２ｆを備えたビーコン装置３ｆに貼り付けされている二次元バーコード３１を撮像することによって、プレイリスト＃４とビーコン装置３ｆを関連付ける。
【００５９】
ユーザは、ビーコン装置３ｆの二次元バーコード３１を撮影した後、更にプレイリスト＃４を選択して関連付けしてもよい。プレイリスト＃４は、例えば、就寝時に聞きたい、ゆったりとした眠気を誘う音楽のリストである。ユーザは、予め圧力センサ３２ｆを備えたビーコン装置３ｆを寝室の枕の下に置く。ユーザが就寝時に枕に頭を置くと、圧力センサ３２ｆはユーザの質量による圧力を検知してビーコン信号が送信される。そのビーコン信号を音楽再生プログラム２９１を実行するＣＰＵ２１が検知すると、ＣＰＵ２１は、このビーコン信号と関連付けられているプレイリスト＃４の音楽リストを再生する。この関連付け情報は、図１２に示した第１の関連付けに相当する。
【００６０】
この際、更に光センサ３２ｇを備えたビーコン装置３ｇも関連付けする。枕に頭を置く（圧力センサ３２ｆを備えたビーコン装置３ｆ）という条件と、電気を消した（光センサ３２ｇを備えたビーコン装置３ｇからの情報）という条件を満たした場合、関連付け処理部２１１は、関連付けされた音楽であるプレイリスト＃５を再生する。この関連付け情報は、図１２に示した第２の関連付けに相当する。
ユーザは任意のセンサビーコン装置と音楽との関連付けを行い、そのビーコン装置を任意の場所に設置することによって、状況に応じた音楽を自動的に再生させることが可能となる。
【００６１】
図１２は、圧力センサのビーコン装置と光センサのビーコン装置と、再生する音楽等との関連付け情報２９３を示す図である。
項目欄は、各関連付けに付与された項目名を格納する。音楽欄は、再生対象となる音楽情報を格納する。条件欄は、この関連付けに関する条件を格納する欄であり、複数の条件が格納されたときには、その論理和が適用される。
【００６２】
第１の関連付けは、項目として「就寝」が格納され、条件として「ビーコン装置Ｆ：信号有り、圧力センサＯＮ」が格納され、再生対象となる音楽として、「プレイリスト＃４」が格納されている。
第２の関連付けは、項目として「消灯」が格納され、条件として「ビーコン装置Ｆ：信号有り、圧力センサＯＮ」と「ビーコン装置Ｇ：信号有り、光センサＯＦＦ」が格納され、再生対象となる音楽として、「プレイリスト＃５」が格納されている。
なお、枕に頭を置くという条件（圧力センサ３２ｆを備えたビーコン装置３ｆからの情報）と、電気を消したという条件（光センサ３２ｇを備えたビーコン装置３ｇからの情報）を満たした場合、第１の関連付けと第２の関連付けの両方が成立する。このとき、ＣＰＵ２１は、より詳細な条件が成立している第２の関連付けを優先して、プレイリスト＃５を再生している。
【００６３】
なお、これに限られず、関連付け情報の条件に当てはまるものが複数存在する場合、音楽再生プログラム２９１を実行するＣＰＵ２１は、該当する関連付け情報を選択画面に表示し、ユーザが選択できるようにする。また、条件に当てはまるものが１つの場合であっても、再生するかどうかを選択するためのＯＫ画面をタッチパネルディスプレイ２６に表示して、ユーザがＯＫボタンをタップしたら再生してもよい。
【００６４】
《芳香と音楽との関連付け》
この実施形態において、ユーザは、音楽再生プログラム２９１を実行するＣＰＵ２１により、アロマカートリッジに貼り付けられた二次元バーコード３１を撮像して、アロマカートリッジの芳香と音楽との関連付けを行う。
【００６５】
図１３は、芳香カートリッジであるビーコン装置３ｅと台座４の外観図である。
ビーコン装置３ｅ（ビーコン装置Ｅ）は、中空の略円筒形であり、断面に６個の穴が穿たれている。この穴それぞれに、異なる芳香を放つアロマオイルが格納されている。ビーコン装置３ｅは、６種類の香りを発する機能を持つアロマカートリッジであり、台座４と接続されて動作する。ユーザがこのカートリッジを回転させ、スイッチ４４（図１４参照）をオンすることにより、所望の香り付けした空気が散布される。ビーコン装置３ｅの外部には、二次元バーコード３１が貼り付けられている。この二次元バーコード３１には、自身が格納するアロマオイルの情報がエンコードされている。
【００６６】
図１４は、芳香カートリッジであるビーコン装置３ｅと台座４の概略を示す構成図である。
台座４は、バッテリ４３と、制御部４１と、スイッチ４４と、エアポンプ４５とを備えている。制御部４１は、この台座４を制御する処理部であり、不図示のＣＰＵや記憶部などを含んで構成される。バッテリ４３は、この台座４およびビーコン装置３ｅに電力を供給する電源である。スイッチ４４は、エアポンプ４５を所定時間だけ動作させる。
【００６７】
ビーコン装置３ｅ（芳香カートリッジ）は、ＣＰＵ３４とビーコンモジュール３５とアロマオイル格納部３８を備え、表面に二次元バーコード３１が貼り付けられている。ビーコン装置３のＣＰＵ３４は、この芳香カートリッジを制御する処理部であり、ビーコンモジュール３５により、自身を識別するビーコン信号を外部に出力する。
【００６８】
芳香カートリッジであるビーコン装置３ｅは、台座４に接続されるとバッテリ４３から電力が供給されてＣＰＵ３４が動作を開始し、ビーコンモジュール３５を介してビーコン信号を送信する。台座４は、芳香カートリッジであるビーコン装置３ｅが接続され、スイッチ４４が押されると、エアポンプ４５がアロマオイル格納部３８に空気を供給して、香り付けした空気を散布させる。これに限られず、台座４が芳香カートリッジを熱するなどして、芳香を蒸散させる構成でもよい。もちろん、香りを散布することができれば、その他の手段を用いてもよい。
【００６９】
台座４が香り付けした空気を散布させる、ビーコン装置３ｅのＣＰＵ３４は、散布したアロマオイルに関する識別情報のビーコン信号を出力する。これによりスマートフォン２のＣＰＵ２１は、このアロマオイルに関連付けされた音楽を再生することができる。アロマオイルの識別情報と、音楽やプレイリストとの関連付けは、後記する図１５で説明する。
【００７０】
アロマカートリッジがビーコン送信機能を持っている構成に限定されない。例えば、台座４がビーコン送信機能を持っていてもよい。この場合、台座４にアロマカートリッジが装着された場合にアロマカートリッジからその種類を示す情報と、散布しているアロマオイルの種類を示す情報を取得し、これらの情報を含んだビーコン信号を送信する。これによっても、ユーザは芳香に合わせた音楽を再生することが可能となる。
【００７１】
図１５は、選択されたアロマオイルと再生する音楽等との関連付け情報２９３を示す図である。
関連付け情報２９３は、項目欄と音楽欄と、複数の条件欄を格納している。
項目欄は、各関連付けに付与された項目名を格納する。音楽欄は、再生対象となる音楽情報を格納する。条件欄は、この関連付けに関する条件を格納する欄であり、複数の条件が格納されたときには、その論理和が適用される。
【００７２】
第１の関連付けは、項目として「バランス」が格納され、条件として「ビーコン装置Ｅ：信号有り、アロマ：バランス」が格納され、再生対象となる音楽として、「プレイリスト＃６」が格納されている。つまり、アロマオイルの「バランス」が選択されたとき、ＣＰＵ２１は、プレイリスト＃６に含まれる音楽を自律的に再生する。
第２の関連付けは、項目として「エキゾチック」が格納され、条件として「ビーコン装置Ｅ：信号有り、アロマ：エキゾチック」が格納され、再生対象となる音楽として、「プレイリスト＃７」が格納されている。つまり、アロマオイルの「エキゾチック」が選択されたとき、ＣＰＵ２１は、プレイリスト＃７に含まれる音楽を自律的に再生する。
【００７３】
第３の関連付けは、項目として「フォーカス」が格納され、条件として「ビーコン装置Ｅ：信号有り、アロマ：フォーカス」が格納され、再生対象となる音楽として、「プレイリスト＃８」が格納されている。つまり、アロマオイルの「フォーカス」が選択されたとき、ＣＰＵ２１は、プレイリスト＃８に含まれる音楽を自律的に再生する。
第４の関連付けは、項目として「ラベンダー」が格納され、条件として「ビーコン装置Ｅ：信号有り、アロマ：ラベンダー」が格納され、再生対象となる音楽として、「音楽＃３」が格納されている。つまり、アロマオイルの「ラベンダー」が選択されたとき、ＣＰＵ２１は、音楽＃３を自律的に再生する。
【００７４】
第５の関連付けは、項目として「ゼラニウム」が格納され、条件として「ビーコン装置Ｅ：信号有り、アロマ：ゼラニウム」が格納され、再生対象となる音楽として、「プレイリスト＃９」が格納されている。つまり、アロマオイルの「ゼラニウム」が選択されたとき、ＣＰＵ２１は、プレイリスト＃９に含まれる音楽を自律的に再生する。
第６の関連付けは、項目として「バラ」が格納され、条件として「ビーコン装置Ｅ：信号有り、アロマ：バラ」が格納され、再生対象となる音楽として、「音楽＃４」が格納されている。つまり、アロマオイルの「バラ」が選択されたとき、ＣＰＵ２１は、音楽＃４を自律的に再生する。
【００７５】
なお、ビーコン装置３ｅの情報は、他のビーコン装置３やスマートフォン２内のセンサ情報と組み合わせて、音楽やプレイリストと関連付けてもよい。例えば、眠るとき（圧力センサ３２ｆを備えたビーコン装置３ｆを利用）にアロマ：フォーカスの香りを楽しむ場合は、プレイリスト＃８を再生するなどである。
【００７６】
図１６は、クラウドサーバ１を介して関連付け情報２９３を他者と共有する動作を説明する図である。
クラウドサーバ１は、例えばデータセンタに設置されて、インターネットに接続されたコンピュータである。クラウドサーバ１と各ユーザのスマートフォン２とは、音楽再生システムとして動作する。クラウドサーバ１は、インターネット（ネットワーク）を介して、各ユーザのスマートフォン２から、ユーザの状況を含めた関連付け情報２９３を取得する。これにより、ユーザがどのような状況の時に、どのような音楽を聴いているかというデータを取得することができる。具体的にいうと、音楽再生システムの運営者は、クラウドサーバ１により関連付け情報２９３や、関連付け情報２９３を使用して実際に聞いた音楽の情報を取得する。そして、クラウドサーバ１は、その情報をユーザの状況毎のオススメ設定として、例えばランキング形式などで各ユーザに配信する。なお、クラウドサーバ１は、１台の物理的なサーバで構成してもよく、複数台の物理的なサーバを論理的にまとめたクラスタとして構成してもよい。
【００７７】
ユーザがどのような状況の時にどのような音楽を聴いているかというデータとは、例えば、ユーザがバラの香りのアロマカートリッジを使って寝ているときは、音楽＃１が好まれるが、ラベンダーの香りの場合は、音楽＃２が好まれる、などのデータである。その他、リビングで月曜日の２２時以降に聞かれる曲は音楽＃３が好まれるが、日曜日の午前中は音楽＃４が好まれる、などのデータである。また、この音楽を聴いているときにどの様な状況なのか、例えば、ユーザが音楽＃５を聴くのは、就寝時が多いなどのデータを、音楽再生システムの運営者は、クラウドサーバ１によりランキング形式で各ユーザに配信してもよい。
【００７８】
上記のようにクラウドサーバ１がユーザの状況を含めた関連付け情報２９３を取得すれば、例えば音楽再生システムの運営者は、クラウドサーバ１から各スマートフォン２に対して、ユーザの状況に合わせたオススメ曲（該当するユーザ状況におけるランキング上位の曲）を提供することが可能となる。例えば、「就寝時にオススメの音楽」といった情報を提供することが可能となる。ユーザがその「オススメ音楽」を持っていない場合、音楽再生システムは、その「オススメ音楽」の購入が可能な音楽データ販売Ｗｅｂサイトへのリンクをユーザに提供してもよい。また、ユーザが「オススメ曲」を持っている場合（音楽データが音楽再生プログラム２９１で管理されている状態）であって、ユーザが音楽再生プログラム２９１の設定として「オススメ曲のオート設定」を設定している場合、音楽再生システムは、ユーザの状況に合わせてオススメ曲を自律的に再生する構成としてもよい。例えばＣＰＵ２１は、項目欄に就寝時と設定され、音楽欄がオートに設定された関連付け情報２９３の検知条件である所定のビーコン装置を検知した場合、その関連付け情報をクラウドサーバ１へ送信する。クラウドサーバ１は、就寝時にオススメの曲を音楽再生プログラム２９１を実行するスマートフォン２に提供する。
【００７９】
また、他のユーザが自分と同じ状況の時に好む音楽は何かという情報を得ることができる。この音楽再生システムの運営者は、その情報を他の用途に使用したり、ユーザに対して音楽の購入をサポートすることなどができる。
【００８０】
なお、スマートフォン２のＣＰＵ２１が、関連付け情報２９３を、音楽再生プログラム２９１の起動時や終了時、関連付け情報２９３を更新した場合に、クラウドサーバ１に送信する構成であってもよい。その際、予め設定された関連付け情報２９３を含めて送信してもよい。また、実際に音楽が再生された場合に、その時にＣＰＵ２１が検知したビーコン装置との組合せ情報を送信する構成であってもよく、その際の日時情報も合わせて送信してもよい。その場合、音楽再生システムの運営者は、ユーザが関連付け情報２９３に設定していない情報を含めた情報を取得することができる。
【００８１】
《二次元バーコードやピーコン信号等に曲情報が含まれる》
ビーコン装置３は、外部に示す二次元バーコード３１やビーコン信号にオススメ曲等を示すコンテンツ情報（曲情報）を含ませていてもよい。例えばビーコン装置３の二次元バーコード３１やビーコン信号に曲情報（音楽コードや曲名情報）が含まれており、ユーザがこの二次元バーコード３１を撮影したり、ビーコンモジュール２３がこのビーコン装置３からビーコン信号を受信した場合を考える。ビーコン装置３は、外部に示す二次元バーコード３１やビーコン信号にオススメ曲等を示すコンテンツ情報を含ませていてもよい。
【００８２】
図１７は、ビーコン信号に曲情報が含まれる場合の動作を説明するシーケンス図である。
ここでは、ビーコン装置３ｈ〜３ｊの二次元バーコード３１やビーコン信号に曲情報（コンテンツ情報）が含まれており、ユーザがこの二次元バーコード３１を撮影したり、ビーコンモジュール２３がこれらビーコン装置３ｈ〜３ｊからビーコン信号を受信した場合を考える。
【００８３】
シーケンスＳ４０において、ユーザはビーコン装置３ｈの近傍に位置しており、スマートフォン２のビーコンモジュール２３は、ビーコン装置３ｈからビーコン信号を受信する。このビーコン信号には、ビーコン装置３ｈの識別信号（ＩＤ）と曲情報が含まれている。
シーケンスＳ４１において、スマートフォン２のＣＰＵ２１は、受信したビーコン信号から曲情報を取り出し、この曲情報によって示される音楽データが再生音楽群２９２に有ると判定する。これは、この音楽データが音楽再生プログラム２９１を実行するＣＰＵ２１によって管理されている状態を意味する。
シーケンスＳ４２において、スマートフォン２のＣＰＵ２１は、その音楽データを再生する。
【００８４】
コンテンツ情報を含み、かつビーコン装置３が外部に示す情報は、二次元バーコード３１やビーコン信号に限られない。ＮＦＣなどの近距離無線通信などを含む無線通信の情報、ビーコン装置３から発せられる音、光、赤外線などの情報であってもよい。
【００８５】
シーケンスＳ５０〜Ｓ５４は、曲情報によって示される音楽データをユーザが持っていない場合の動作を示している。
シーケンスＳ５０において、ユーザはビーコン装置３ｉの近傍に位置しており、スマートフォン２のビーコンモジュール２３は、ビーコン装置３ｉからビーコン信号を受信する。このビーコン信号には、ビーコン装置３ｉの識別信号（ＩＤ）と曲情報が含まれている。
【００８６】
シーケンスＳ５１において、スマートフォン２のＣＰＵ２１は、受信したビーコン信号から曲情報を取り出し、この曲情報によって示される音楽データが再生音楽群２９２に無いと判定する。この状態は、この音楽データが音楽再生プログラム２９１を実行するＣＰＵ２１によって管理されていない状態を意味する。
【００８７】
シーケンスＳ５２において、スマートフォン２のＣＰＵ２１は、この曲情報と購入指示とを、クラウドサーバ１に送信する。スマートフォン２のＣＰＵ２１は、クラウドサーバ１から購入画面情報を受信し（Ｓ５３）、この購入画面を表示する（Ｓ５４）。これによりユーザは、この音楽データを容易に購入可能となる。レコード会社は、ビーコン装置３ｉのような装置と音楽再生プログラム２９１とを配付することで、大衆に音楽をプロモーションすることができる。
【００８８】
シーケンスＳ６０〜Ｓ６４は、曲情報によって示される音楽データを、クラウドサーバ１がストリーミング送信する動作を示している。
シーケンスＳ６０において、ユーザはビーコン装置３ｊの近傍に位置しており、スマートフォン２のビーコンモジュール２３は、ビーコン装置３ｊからビーコン信号を受信する。このビーコン信号には、ビーコン装置３ｊの識別信号（ＩＤ）と曲情報が含まれている。
【００８９】
シーケンスＳ６１において、スマートフォン２のＣＰＵ２１は、受信したビーコン信号から識別情報（ＩＤ）を取り出し、この識別情報が所定条件と合致することを判定する。この所定条件は、曲情報とストリーミング要求をクラウドサーバ１に送信する動作と関連付けられており、予め音楽再生プログラム２９１に格納されている。
【００９０】
シーケンスＳ６２において、ＣＰＵ２１は、曲情報とストリーミング要求をクラウドサーバ１に送信する。これによりクラウドサーバ１は、この曲情報が示す音楽を検索し（Ｓ６３）、検索にヒットした音楽データの一部または全部を、スマートフォン２にストリーミング送信する。これによりユーザは、ビーコン装置３ｉのビーコン信号に含まれる曲情報の音楽の一部または全部を、容易に視聴することができる。更にレコード会社は、ビーコン装置３を所定の場所に設置して、音楽のプロモーションを行うことができる。例えば、関連付け情報２９３の検知条件に、所定のコンテンツ情報を持つビーコン装置３ｊを設定し、その検知条件が合致することによって、この所定のコンテンツ情報によって示される音楽データが、クラウドサーバ１を介して音楽再生プログラム２９１を実行するスマートフォン２に提供される。
【００９１】
なお、コンテンツ情報によって示されるコンテンツデータは、音楽データに限らない。動画データや人工知能キャラクタのプログラムなど、その他のコンテンツデータであってもよい。例えばＣＰＵ２１がビーコン信号を受信し、このビーコン信号に含まれるコンテンツ情報によって人工知能キャラクタのプログラムが示される場合を考える。ＣＰＵ２１は、この人工知能キャラクタのプログラムをダウンロードして起動し、グーグルアシスタントやＳＩＲＩ（登録商標）のような、人工知能による案内などの用途で使用する。
【００９２】
また、該当する人工知能キャラクタをユーザが持っていない場合、ＣＰＵ２１は、該当する人工知能キャラクタを購入可能な状態としてもよく、そのコンテンツ情報をクラウドサーバ１に送信して、クラウドサーバ１から該当人工知能キャラクタをスマートフォン２に対してダウンロード可能な状態としてもよい。
【００９３】
《二次元バーコードやビーコン信号等にコンテンツ提供情報が含まれる》
ビーコン装置３は、二次元バーコード３１やビーコン信号に、曲名など、コンテンツ自身の情報である音楽情報等のコンテンツ情報ではなく、音楽再生システムがコンテンツを配信するための条件に関する情報を含んだコンテンツ提供情報を含ませてもよい。ビーコン装置３が二次元バーコード３１やビーコン信号にコンテンツ提供情報を含ませている場合、音楽再生プログラム２９１を実行するＣＰＵ２１は、ビーコン装置３の二次元バーコード３１をユーザが撮影したり、ビーコン信号を受信すると、コンテンツ提供情報を取り出したのち、クラウドサーバ１にコンテンツ提供情報を送信する。クラウドサーバ１は、コンテンツ提供情報の内容に応じて任意の音楽などのコンテンツを、ストリーミング送信などで音楽再生プログラム２９１を実行するスマートフォン２に提供する。
なお、コンテンツ提供情報を含み、かつビーコン装置３が外部に示す情報は、二次元バーコード３１やビーコン信号に限られない。ＮＦＣなどの近距離無線通信などを含む無線通信の情報、ビーコン装置３から発せられる音、光、赤外線などの情報であってもよい。
【００９４】
図１８は、二次元バーコードにコンテンツ提供情報が含まれる場合の動作を説明する図である。図１９は、複数のコンテンツ提供情報の組み合わせによって音楽データを提供する動作を説明する図である。
【００９５】
ここでは、ビーコン装置３ｋのバーコード３１ｋ、ビーコン装置３ｍのバーコード３１ｍ、ビーコン装置３ｎのバーコード３１ｎを、それぞれユーザがスマートフォン２で撮影している。撮像部２４１は各バーコード３１ｋ，３１ｍ，３１ｎの画像を撮像し、ＣＰＵ２１は、これらの画像を復号してコンテンツ提供情報を取り出す。
【００９６】
ここで、バーコード３１ｋの撮影画像を復号したものは、図１９に示すコンテンツ提供情報５ｋである。コンテンツ提供情報５ｋは、キャンペーン識別情報と、キーワード「I」とを含んでいる。
同様に、バーコード３１ｍの撮影画像を復号したものは、図１９に示すコンテンツ提供情報５ｍである。コンテンツ提供情報５ｍは、キャンペーン識別情報と、キーワード「Ｏ」とを含んでいる。
【００９７】
バーコード３１ｎの撮影画像を復号したものは、図１９に示すコンテンツ提供情報５ｎである。コンテンツ提供情報５ｎは、キャンペーン識別情報と、キーワード「ＤＡＴＡ」とを含んでいる。以下、各コンテンツ提供情報５ｋ，５ｍ，５ｎを特に区別しないときには、単にコンテンツ提供情報５と記載する。
関連付け処理部２１１は、各コンテンツ提供情報５ｋ，５ｍ，５ｎをクラウドサーバ１に送信する。
【００９８】
クラウドサーバ１は、各コンテンツ提供情報５ｋ，５ｍ，５ｎをスマートフォン２から受信する。コンテンツ提供情報処理部１１１は、これらコンテンツ提供情報５ｋ，５ｍ，５ｎのキーワードを組み合わせ、このキーワードおよびキャンペーン識別情報が、キーワード変換表１１３のいずれかの項目と一致するか否かを判定する。キーワードに加えてキャンペーン識別情報を設けている理由は、このキャンペーンと関係しない二次元バーコードの情報をコンテンツ提供情報として悪用することを防ぐためである。ここでは所定の組合せが「ＩＯＤＡＴＡ」であるため、コンテンツ提供情報処理部１１１は、提供条件が成立したと判定して、コンテンツ提供部１１２により、音楽データベース１１４から対応する音楽データ（コンテンツ）の“def.mp3”を取得し、当該スマートフォン２に提供する。スマートフォン２のＣＰＵ２１は、提供された音楽データを再生音楽群２９２に追加する。
【００９９】
ユーザは、ビーコン装置３ｋ，３ｍ，３ｎをそろえることによって、キーワードの組合せに関連付けられている音楽データを入手することができる。ユーザは、所定のキャンペーンに係るコンテンツ提供情報が所定の組合せとなるようにビーコン装置３を集め、例えば各ビーコン装置３の二次元バーコード３１をスマートフォン２の撮像部２４１によって撮像し、キーワード情報をクラウドサーバ１へ送信することによって、クラウドサーバ１から音楽データの提供を受けることができる。
【０１００】
なお、スマートフォン２の関連付け情報２９３の検知条件にビーコン装置３ｋ，３ｍ，３ｎを設定し、これら検知条件が合致することによって、キーワードの組合せに関連付けられている音楽データをクラウドサーバ１に要求し、このクラウドサーバ１から音楽再生プログラム２９１を実行するスマートフォン２に提供されるように動作してもよい。もちろん、その際、スマートフォン２のＧＰＳ情報などの他の検知条件に応じて、提供される音楽データ（コンテンツデータ）を変更する構成であってもよい。
なお、１つのビーコン装置のコンテンツ提供情報に含まれるキーワードおよびキャンペーン識別情報によって、キーワード変換表１１３のいずれかの項目と一致する組合せを実現してもよい。例えばその場合、当該ビーコン装置のコンテンツ提供情報は、キャンペーン識別情報とキーワード「ＩＯＤＡＴＡ」を持つ。
【０１０１】
例えば、コンテンツ提供情報として日付情報（キャンペーン期間）が設定されている。その期間は、音楽再生システムの運営者から、その期間に関連付けられている音楽がクラウドサーバ１を介して音楽再生プログラム２９１を実行する各スマートフォン２に提供される。
【０１０２】
また、ＣＰＵ２１がクラウドサーバ１に送信した、複数のビーコン装置からなる複数のコンテンツ提供情報に含まれるキーワード情報が所定の組合せになった場合、音楽再生システムの運営者は、クラウドサーバ１を介して、キーワードの組合せに関連付けられている音楽を音楽再生プログラム２９１に提供する構成としてもよい。
【０１０３】
なお、上記コンテンツ情報、コンテンツ提供情報は、音楽再生プログラム２９１を実行するＣＰＵ２１を介して、音楽再生プログラム２９１の固有情報またはスマートフォン２の固有情報のいずれか一方または両方の情報と共にクラウドサーバ１へ送信され、クラウドサーバ１に管理されるとよい。そうした場合、ビーコン装置３のコンテンツ情報やコンテンツ提供情報によるコンテンツ配信は、クラウドサーバ１に対して事前に登録されたスマートフォン２や音楽再生プログラム２９１のみとすることができる。なお、コンテンツ提供情報で提供されるコンテンツは、音楽に限らない。動画データや人工知能キャラクタなど、その他のコンテンツデータであってもよい。
【０１０４】
（変形例）
本発明は、上記実施形態に限定されることなく、本発明の趣旨を逸脱しない範囲で、変更実施が可能であり、例えば、次の（ａ）〜（ｏ）のようなものがある。
【０１０５】
（ａ）  関連付けの対象は、単一の音楽でもよいし、複数の音楽を含んだプレイリストであってもよい。再生の仕方は、ループ再生やランダム再生など、予めユーザが選択しておくとよい。
（ｂ）  ＣＰＵ２１は、センサからの入力情報やビーコン装置３の識別情報それぞれを組み合わせて再生する音楽と関連付けしてもよく、更にセンサからの入力情報とビーコン装置３の識別情報とを組み合わせて再生する音楽と関連付けしてもよい。
【０１０６】
（ｃ）  上記の関連付け情報２９３に、ユーザの状況（項目）や、検知条件としての日時情報や再生時間情報を追加してもよい。ユーザの状況（項目）とは、リビング、寝室、就寝時などのようにユーザが任意に設定する補足情報である。日時情報や再生時間情報が設定されていると、例えばビーコン信号を検知した場合に、この日時情報や再生時間情報の範囲内で音楽を再生する。
【０１０７】
（ｄ）  ビーコン装置３は、Wi-Fi（登録商標）アクセスポイント、Bluetooth（登録商標）スピーカ等のBluetooth（登録商標）装置など、任意の無線装置であってもよい。
（ｅ）  音楽再生プログラム２９１を実行するＣＰＵ２１は、関連付け情報２９３に、検知条件としてビーコン装置３の電波強度も入れるとよい。これによりＣＰＵ２１は、所定値以上の電波強度を検知したときだけ音楽再生するので、各部屋にビーコン装置３を置いても、ビーコン信号が混線しなくなる。
【０１０８】
（ｆ）  音楽再生プログラム２９１を実行するＣＰＵ２１は、関連付け情報２９３に検知条件として設定されているビーコン装置の電波強度が小さくなったら自律的に関連付けされている音楽の再生を止めてもよい。例えば、部屋を出て電波強度が所定の強さ以下になったならば、ＣＰＵ２１は、自律的に音楽再生を停止する。
【０１０９】
（ｇ）  関連付けに関して、音楽再生プログラム２９１を実行するＣＰＵ２１は、ビーコン信号を受信している部屋で再生している音楽を、そのビーコン信号と関連付けた履歴として暫定的に残しておき、所定のタイミングで関連付け情報２９３の再生する音楽と検知条件に対して、その履歴とビーコン信号の関連付けを行ってもよい。関連付けは、全ての履歴でもよいし、履歴の中でよく再生されている上位曲でもよく、履歴の中からユーザが選択してもよく、更にそのビーコン信号を受信している環境下において、所定頻度でマニュアル再生した音楽を、そのビーコン信号と自動で関連付けてもよい。
【０１１０】
（ｈ）  音楽再生プログラム２９１を実行するＣＰＵ２１は、寝室で電気が消えたらスマートフォン２側でタイマを設定して、音量を徐々に小さくしながら、最後に再生を停止してもよい。そのように、ユーザが寝やすい環境を構築する構成もよい。具体的には関連付け情報２９３に、再生する音楽に対する検知条件としての光センサを備えたビーコン装置が関連付けされている。そのビーコン装置のビーコン信号によって光検知がＯＦＦとなった場合に、ＣＰＵ２１は、音量を徐々に小さくしながら再生を停止する。
【０１１１】
（ｉ）  音楽再生プログラム２９１を実行するＣＰＵ２１は、また、関連付け情報２９３に検知条件として設定されているビーコン装置の電波強度に合わせて関連付けされている音楽の音量を増減させてもよい。ＣＰＵ２１は、例えば、ビーコン装置が設置されている部屋に入るときや出るときに、電波強度に合わせて徐々に音量を増減する。
【０１１２】
（ｊ）  ＣＰＵ２１は、音楽コンテンツだけでなく、動画コンテンツを関連付けしてもよい。
（ｋ）  音楽再生プログラム２９１を実行するＣＰＵ２１が関連付け情報２９３に関連付けするコンテンツは、スマートフォン２のタッチパネルディスプレイに表示するキャラクタ画像や、そのキャラクタの音声も含まれる。例えば、グーグルアシスタントやＳＩＲＩ（登録商標）のような、人工知能による案内などで使用される声を、ユーザ状況に関連付けて変更してもよい。具体的には、自分の部屋では萌えキャラの声でアシスタントが喋るが、家族がいるリビングだとおじさんの声で喋るなどである。
【０１１３】
また、これだけではなく、人工知能のキャラクタや思考アルゴリズムなどを変更してもよい。例えば、人工知能による案内は、通常は人工知能キャラクタＡが選択されている。ユーザは、ＣＰＵ２１により関連付け情報２９３に対して、再生するコンテンツとしての人工知能キャラクタＢと、検知条件として圧力センサを備えたビーコン装置３ｈを関連付けする。ユーザは、ビーコン装置３ｈを自分の部屋の椅子に設置する。ユーザが自分の部屋の椅子に座った場合に、ビーコン装置３ｈはユーザの質量による圧力を検知し、ビーコン信号を送信する。ＣＰＵ２１は、そのビーコン信号を検知し、人工知能による案内を人工知能キャラクタＡから人工知能キャラクタＢに変更する。そうした場合、家族がいるリビングでは一般的な音声による案内がなされ、自分の部屋でくつろいでいる場合は、自分の趣味を反映した人工知能キャラクタによって案内がなされる。
【０１１４】
（ｌ）  ビーコン信号は電波の他に、可視光や赤外線や音などを利用したものであってもよい。
（ｍ）  ビーコン信号の電波到達距離は調整可能でもよい。１ｍ用、３ｍ用などのように部屋の大きさによってビーコン装置３に設置されたスイッチで出力変更できる構成としてもよい。この場合、ユーザは、部屋の大きさに応じてビーコン信号の出力を選択する。このような場合、ビーコン装置３は、到達距離の設定情報をビーコン信号に載せて送信することが望ましい。これによりスマートフォン２側の音楽再生プログラム２９１を実行するＣＰＵ２１は、ビーコン装置３に合わせて適切な電波強度を設定しつつ、所定の電波強度以上でなければ音楽を再生しないようにできる。
【０１１５】
（ｎ）  また、二次元バーコード３１やビーコン信号は、音楽情報等のコンテンツ情報を複数持ってもよい。その場合、音楽再生プログラム２９１を実行するＣＰＵ２１は、二次元バーコード３１から復号した複数のオススメ曲情報や、ビーコン装置のビーコン信号から受信した複数のオススメ曲情報に対応した音楽をランダムに再生する。
【０１１６】
また、例えば朝にはこの曲、夜にはこの曲、また、スマートフォン２のＧＰＳセンサを利用して、この場所ではあのプレイリストなど、スマートフォン２のセンサ情報等と連携してもよい。
【０１１７】
また、ビーコン装置に含まれるコンテンツ情報が複数の人工知能キャラクタ情報の場合、例えばビーコン装置に含まれる各人工知能キャラクタを、このビーコン装置のビーコン信号と時刻や時間と関連付けることによって、起床時はキャラクタＡ、午前中（０時から１２時）はキャラクタＢ、午後はキャラクタＣを使用することが可能となる。
【０１１８】
（ｏ）  ビーコン装置３のビーコン情報等と音楽やプレイリスト情報などとが関連付けされている関連付け情報２９３は、スマートフォン２の中に格納されている場合に限定されない。この関連付け情報２９３や、これに関連付けされている音楽データやプレイリスト情報などは、クラウドサーバ１に保管されていてもよい。
【０１１９】
音楽データがクラウドサーバ１に保管されている場合、音楽再生プログラム２９１を実行するＣＰＵ２１は、クラウドサーバ１にビーコン情報を送信する。クラウドサーバ１は、クラウドサーバ１に保管されている関連付け情報２９３に従って、ビーコン情報と関連付けされている音楽データを選択してスマートフォン２側に返信する。スマートフォン２のＣＰＵ２１は、クラウドサーバ１からその音楽データをストリーミング再生する。
【０１２０】
プレイリスト情報がクラウドサーバ１に保管されている場合、音楽再生プログラム２９１を実行するＣＰＵ２１は、クラウドサーバ１にビーコン情報を送信する。クラウドサーバ１は、クラウドサーバ１に保管されている関連付け情報２９３に従って、ビーコン情報と関連付けされているプレイリスト情報を選択してスマートフォン２側に返信する。スマートフォン２のＣＰＵ２１は、クラウドサーバ１からプレイリスト情報を入手し、プレイリスト情報に従ってスマートフォン２内の音楽データを再生する。もちろん、クラウドサーバ１側に音楽データが存在する場合は、その音楽データを再生する構成であってもよい。このような場合、例えば音楽データやプレイリスト情報を家族で共有することができる。
【符号の説明】
【０１２１】
１  クラウドサーバ
２  スマートフォン  （携帯端末）
２１  ＣＰＵ
２１１  関連付け処理部
２２１  ＲＯＭ
２２２  ＲＡＭ
２３  ビーコンモジュール  （入力部の一例）
２４１  撮像部  （入力部の一例）
２４２  マイク
２５  通信部
２６  タッチパネルディスプレイ
２７  スピーカ
２８１  ＧＰＳセンサ  （センサの例）
２８２  光センサ  （センサの例）
２８３  計時部  （センサの例）
２８４  加速度センサ  （センサの例）
２８５  ジャイロセンサ  （センサの例）
２８６  近接センサ  （センサの例）
２８７  指紋センサ  （センサの例）
２８８  磁気センサ  （センサの例）
２９  記憶部
２９１  音楽再生プログラム  （コンテンツ再生プログラム）
２９２  再生音楽群  （コンテンツ、プレイリスト）
２９３  関連付け情報
３，３ａ〜３ｋ，３ｍ，３ｎ  ビーコン装置
３１  二次元バーコード
３２ｂ  圧力センサ  （センサの例）
３２ｄ  人感センサ  （センサの例）
３２ｆ  圧力センサ  （センサの例）
３２ｇ  光センサ  （センサの例）
３８  アロマオイル格納部
３３  バッテリ
３４  ＣＰＵ
３５  ビーコンモジュール
４  台座
４１  制御部
４３  バッテリ
４４  スイッチ
４５  エアポンプ
【図１】
2020030289.tif 000003
【図２】
2020030289.tif 000004
【図３】
2020030289.tif 000005
【図４】
2020030289.tif 000006
【図５】
2020030289.tif 000007
【図６】
2020030289.tif 000008
【図７】
2020030289.tif 000009
【図８】
2020030289.tif 000010
【図９】
2020030289.tif 000011
【図１０】
2020030289.tif 000012
【図１１】
2020030289.tif 000013
【図１２】
2020030289.tif 000014
【図１３】
2020030289.tif 000015
【図１４】
2020030289.tif 000016
【図１５】
2020030289.tif 000017
【図１６】
2020030289.tif 000018
【図１７】
2020030289.tif 000019
【図１８】
2020030289.tif 000020
【図１９】
2020030289.tif 000021