(57)【要約】      （修正有）【課題】コンテンツの再生と関連付けてより多くの種類の処理を実行させることが可能な、情報処理装置、情報処理方法、およびプログラムを提供する。【解決手段】情報処理装置１０は、再生対象のコンテンツに応じて、複数の処理パターンの中から、コンテンツの再生と関連付けて実行される処理の処理パターンを決定する決定部１０４、を備える。【選択図】図２
2018011201.tif 000002
【特許請求の範囲】
【請求項１】
再生対象のコンテンツに応じて、複数の処理パターンの中から、前記コンテンツの再生と関連付けて実行される処理の処理パターンを決定する決定部、
を備える、情報処理装置。
【請求項２】
前記コンテンツは、音楽を含み、
前記決定部は、再生対象の音楽のジャンルに応じて、前記実行される処理の処理パターンを決定する、請求項１に記載の情報処理装置。
【請求項３】
前記コンテンツは、音楽を含み、
前記決定部は、再生対象の音楽に含まれる複数のパートのうち再生中のパートに応じて、前記実行される処理の処理パターンを決定する、請求項１に記載の情報処理装置。
【請求項４】
前記再生中のパートが次のパートに遷移する際に、前記決定部は、当該次のパートに対応付けられている複数の処理パターンのうちのいずれかを、新たに実行される処理の処理パターンとして決定する、請求項３に記載の情報処理装置。
【請求項５】
前記コンテンツは、音楽を含み、
前記決定部は、再生対象の音楽のテンポに応じて、前記実行される処理の処理パターンを決定する、請求項１に記載の情報処理装置。
【請求項６】
前記コンテンツは、音楽を含み、
前記決定部は、再生対象の音楽の拍子に応じて、前記実行される処理の処理パターンを決定する、請求項１に記載の情報処理装置。
【請求項７】
前記情報処理装置は、前記決定部により決定された処理パターンに対応する処理を、前記コンテンツの再生と関連付けて制御対象に実行させる処理制御部をさらに備える、請求項１に記載の情報処理装置。
【請求項８】
前記処理制御部は、前記決定部により決定された処理パターンに対応する処理を、前記コンテンツの再生と関連付けて複数の前記制御対象に実行させる、請求項７に記載の情報処理装置。
【請求項９】
前記処理パターンは、複数のサブパターンを含み、
前記処理制御部は、前記決定部により決定された処理パターンに含まれる複数のサブパターンの各々に対応する処理を別々の前記制御対象に実行させる、請求項８に記載の情報処理装置。
【請求項１０】
前記コンテンツは、音楽を含み、
前記処理制御部は、前記決定部により決定された処理パターンに対応する処理のテンポを、再生中の音楽のテンポに応じて変化させる、請求項７に記載の情報処理装置。
【請求項１１】
前記処理は、振動を発生させる処理である、請求項１に記載の情報処理装置。
【請求項１２】
前記処理は、イルミネーションの表示処理、または、アニメーションの表示処理である、請求項１に記載の情報処理装置。
【請求項１３】
前記処理は、制御対象を動かす処理である、請求項１に記載の情報処理装置。
【請求項１４】
前記処理は、前記コンテンツの再生と同時に実行される、請求項１に記載の情報処理装置。
【請求項１５】
前記決定部は、さらに、制御対象の状態に関する情報に応じて、前記実行される処理の処理パターンを決定する、請求項１に記載の情報処理装置。
【請求項１６】
前記決定部は、さらに、前記コンテンツを利用するユーザに関する情報に応じて、前記実行される処理の処理パターンを決定する、請求項１に記載の情報処理装置。
【請求項１７】
前記決定部は、さらに、第１のユーザから第２のユーザへの情報の送信と関連付けて実行される処理の処理パターンを、前記第１のユーザと前記第２のユーザとの関係性に応じて、前記複数の処理パターンの中から決定する、請求項１に記載の情報処理装置。
【請求項１８】
前記決定部は、さらに、第１のユーザから第２のユーザへの情報の送信と関連付けて実行される処理の処理パターンを、前記第１のユーザから前記第２のユーザへ送信される情報に応じて、前記複数の処理パターンの中から決定する、請求項１に記載の情報処理装置。
【請求項１９】
再生対象のコンテンツに応じて、複数の処理パターンの中から、前記コンテンツの再生と関連付けて実行される処理の処理パターンをプロセッサが決定すること、
を含む、情報処理方法。
【請求項２０】
コンピュータを、
再生対象のコンテンツに応じて、複数の処理パターンの中から、前記コンテンツの再生と関連付けて実行される処理の処理パターンを決定する決定部、
として機能させるための、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、情報処理装置、情報処理方法、およびプログラムに関する。
【背景技術】
【０００２】
従来、例えば音楽や画像などのコンテンツを再生する装置が各種開発されている。また、外部からの制御信号に基づいて、振動を発生させたり、発光したり、機器を駆動する技術が各種提案されている。
【０００３】
例えば、下記特許文献１には、振動装置が電子機器から音声信号を取得した場合に、取得した音声信号に基づいて振動を発生させる技術が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１５−２３１０９８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載の技術では、音声信号の取得時に発生可能な振動の種類が制約される。例えば、特許文献１に記載の技術では、取得される音声信号の時系列に依存した振動だけしか発生させることができない。
【０００６】
そこで、本開示では、コンテンツの再生と関連付けてより多くの種類の処理を実行させることが可能な、新規かつ改良された情報処理装置、情報処理方法、およびプログラムを提案する。
【課題を解決するための手段】
【０００７】
本開示によれば、再生対象のコンテンツに応じて、複数の処理パターンの中から、前記コンテンツの再生と関連付けて実行される処理の処理パターンを決定する決定部、を備える、情報処理装置が提供される。
【０００８】
また、本開示によれば、再生対象のコンテンツに応じて、複数の処理パターンの中から、前記コンテンツの再生と関連付けて実行される処理の処理パターンをプロセッサが決定すること、を含む、情報処理方法が提供される。
【０００９】
また、本開示によれば、コンピュータを、再生対象のコンテンツに応じて、複数の処理パターンの中から、前記コンテンツの再生と関連付けて実行される処理の処理パターンを決定する決定部、として機能させるための、プログラムが提供される。
【発明の効果】
【００１０】
以上説明したように本開示によれば、コンテンツの再生と関連付けてより多くの種類の処理を実行させることができる。なお、ここに記載された効果は必ずしも限定されるものではなく、本開示中に記載されたいずれかの効果であってもよい。
【図面の簡単な説明】
【００１１】
【図１】第１の実施形態による情報処理システムの構成例を示した説明図である。
【図２】第１の実施形態による情報処理装置１０の構成例を示した機能ブロック図である。
【図３】第１の実施形態による処理パターンＤＢ１２４の構成例を示した説明図である。
【図４】２個の振動デバイス２０をユーザが装着している様子を示した説明図である。
【図５】第１の実施形態によるカラーパレットの構成例を示した説明図である。
【図６】イルミネーションパターンの一例を示した説明図である。
【図７】イルミネーションパターンの一例を示した説明図である。
【図８】アニメーションパターンに含まれるフレーム画像の例を示した説明図である。
【図９】モーションパターンに含まれるモーションの例を示した説明図である。
【図１０】第１の実施形態による動作例の一部を示したフローチャートである。
【図１１】第１の実施形態による動作例の一部を示したフローチャートである。
【図１２】第１の実施形態による動作例の一部を示したフローチャートである。
【図１３】第１の実施形態による動作例の一部を示したフローチャートである。
【図１４】第１の実施形態による「中分類連続回避処理」の流れを示したフローチャートである。
【図１５】第１の実施形態による「パターン変更処理」の流れを示したフローチャートである。
【図１６】第１の実施形態による「曲終わり合わせ対応処理」の流れを示したフローチャートである。
【図１７】第１の実施形態による「曲内ブレイク対応処理」の流れを示したフローチャートである。
【図１８】第１の実施形態による「拍手対応処理」の流れを示したフローチャートである。
【図１９】第１の実施形態による「変拍子処理」の流れを示したフローチャートである。
【図２０】第２の実施形態による情報処理システムの構成例を示した説明図である。
【図２１】第２の実施形態による情報処理装置４０の構成例を示した機能ブロック図である。
【図２２】第２の実施形態による動作例の一部を示したフローチャートである。
【図２３】第１の実施形態による情報処理装置１０のハードウェア構成例を示した説明図である。
【発明を実施するための形態】
【００１２】
以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１３】
また、本明細書及び図面において、実質的に同一の機能構成を有する複数の構成要素を、同一の符号の後に異なるアルファベットを付して区別する場合もある。例えば、実質的に同一の機能構成を有する複数の構成を、必要に応じてデバイス２０ａおよびデバイス２０ｂのように区別する。ただし、実質的に同一の機能構成を有する複数の構成要素の各々を特に区別する必要がない場合、同一符号のみを付する。例えば、デバイス２０ａおよびデバイス２０ｂを特に区別する必要が無い場合には、単にデバイス２０と称する。
【００１４】
また、以下に示す項目順序に従って当該「発明を実施するための形態」を説明する。
１．第１の実施形態
２．第２の実施形態
３．ハードウェア構成
４．変形例
【００１５】
＜＜１．第１の実施形態＞＞
まず、第１の実施形態について説明する。最初に、第１の実施形態の特徴を明確に示すために、第１の実施形態を創作するに至った背景について説明する。
【００１６】
従来、音楽の再生と同時に振動を発生させる技術が開発されている。例えば、公知の技術では、再生対象の音楽の低音部分を増幅させることにより、音楽の再生と同時に振動を発生させる。しかしながら、この技術では、発生される振動は、音楽の信号の時系列に制約されてしまうので、元の音楽の枠を超えた振動を発生させることができない。また、同じ曲を複数回再生する場合、毎回同じ振動が発生され得る。その結果、振動を発生させても、音楽を聴くユーザに対して強い印象を与えることができない。そして、当該ユーザは、発生される振動を退屈に感じたり、飽きてしまい得る。
【００１７】
そこで、上記事情を一着眼点にして、第１の実施形態による情報処理装置１０を創作するに至った。第１の実施形態によれば、情報処理装置１０は、再生対象のコンテンツに応じて、予め登録されている複数の処理パターンの中から、コンテンツの再生と関連付けて実行される例えば振動などの処理の処理パターンを決定し、そして、決定した処理パターンに対応する処理の実行を制御することが可能である。これにより、コンテンツの再生時に、例えば、無音部分で振動させたり、または、再生される音とタイミングをずらして振動させるなど、より多くの種類の処理を実行させることができる。その結果、コンテンツを利用するユーザに対してより強い印象を与える演出が可能になる。ここで、コンテンツの利用とは、音楽を聴くことや、動画像を視聴することなどを含む。
【００１８】
＜１−１．情報処理システムの構成＞
次に、第１の実施形態による情報処理システムの構成について説明する。図１は、第１の実施形態による情報処理システムの構成例を示した説明図である。図１に示すように、第１の実施形態による情報処理システムは、情報処理装置１０、デバイス２０、コンテンツ再生装置２２、および、通信網２４を含む。
【００１９】
{１−１−１．情報処理装置１０}
情報処理装置１０は、コンテンツの再生に関する制御を行う装置である。例えば、情報処理装置１０は、再生対象のコンテンツを再生させるための再生制御情報を例えば通信網２４を介してコンテンツ再生装置２２へ送信することが可能である。ここで、コンテンツは、例えば音楽、静止画像、動画像、および、動画像と音楽の組み合わせなどである。なお、以下では、コンテンツが音楽である例を中心として説明を行う。
【００２０】
また、情報処理装置１０は、コンテンツの再生と関連付けて、デバイス２０に処理を実行させるように制御する。例えば、情報処理装置１０は、まず、再生対象のコンテンツに応じて、予め登録されている複数の処理パターンの中から、当該コンテンツの再生と関連付けて実行される処理の処理パターンを決定する。そして、情報処理装置１０は、決定した処理パターンに対応する処理を実行させるための処理制御情報を例えば通信網２４を介してデバイス２０へ送信する。ここで、処理は、振動を発生させる処理、表示処理、または、デバイス２０を動かす処理を含む。また、複数の処理パターンは、互いに異なる（一意な）パターンであり、例えばコンテンツとは無関係に予め生成され得る。なお、処理パターンは、例えば、振動パターン、イルミネーションパターン、アニメーションパターン、または、モーションパターンなどである。また、処理パターンの長さは、例えば一小節分の長さであり得る。また、各処理パターンは、所定のパラメータの値を有し得る。なお、振動パターン、イルミネーションパターン、アニメーションパターン、および、モーションパターンの具体的な内容については後述する。
【００２１】
例えば、情報処理装置１０は、音楽の再生と同時に、当該音楽に応じた振動パターンの振動をデバイス２０に発生させるように制御する。これにより、音楽を聴くユーザは、音楽と、当該音楽の枠に制約されない規則的な振動とを同時に体験することができる。例えば、当該ユーザは、あたかも別のジャンルの演奏が当該音楽に追加されたかのような印象を感じ得る。
【００２２】
この情報処理装置１０は、例えば、サーバ、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）、スマートフォンなどの携帯電話、タブレット端末、または、ゲーム機などであってもよい。
【００２３】
{１−１−２．デバイス２０}
デバイス２０は、本開示における制御対象の一例である。デバイス２０は、例えば情報処理装置１０による制御に基づいて、振動、発光などの表示、または、移動などを行う機器である。このデバイス２０は、例えば、振動部、表示部、または、駆動部のうちのいずれか一以上を備える。ここで、振動部は、例えば、振動スピーカ型、リニアアクチュエータ型、ピエゾアクチュエータ型、または、振動モータ型などにより構成される。また、表示部は、例えばＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）やＯＬＥＤ（Ｏｒｇａｎｉｃ  Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）などから構成されるディスプレイや、ＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）などを含み得る。また、デバイス２０は、さらに、例えば加速度センサ、振動センサ、脈拍センサ、温度センサ、または、発汗センサなどの各種のセンサを備え得る。
【００２４】
例えば、デバイス２０は、情報処理装置１０から処理制御情報を受信すると、受信した処理制御情報が示す処理パターンに従って処理を実行する。一例として、振動デバイス２０ａは、受信された処理制御情報が示す振動パターンに従って、振動を発生させる。また、発光デバイス２０ｂは、受信された処理制御情報が示すイルミネーションパターンに従って発光する。また、スマートウォッチ２０ｃは、受信された処理制御情報が示すアニメーションパターンに対応する動画像を表示画面に表示する。また、移動型スピーカ２０ｄは、受信された処理制御情報が示すモーションパターンに従って、移動する。
【００２５】
なお、図１では、デバイス２０が、振動デバイス２０ａ、発光デバイス２０ｂ、スマートウォッチ２０ｃ、または、移動型スピーカ２０ｄである例を示しているが、かかる例に限定されない。例えば、デバイス２０は、スマートフォンなどの携帯電話、タブレット端末、携帯型ゲーム機、または、携帯型音楽プレーヤーなど、ユーザが携帯可能な他の機器であってもよい。または、デバイス２０は、例えば、ＨＭＤ（Ｈｅａｄ  Ｍｏｕｎｔｅｄ  Ｄｉｓｐｌａｙ）などの眼鏡型デバイス、スマートバンド、ヘッドセット、ヘッドフォン、ネックレス型デバイス、指輪型デバイス、ブレスレット型デバイス、ヘッドバンド型デバイス、鞄型デバイス、衣服デバイス、または、コンタクトレンズデバイスなどの他のウェアラブルデバイスであってもよい。または、デバイス２０は、デスクトップモニタ、テレビジョン受信機、ＰＣ、照明機器、乗り物（自動車や自転車など）、または、ロボット（ドローンなど）などであってもよい。または、デバイス２０は、車の座席シートやハンドルなどであってもよい。
【００２６】
{１−１−３．コンテンツ再生装置２２}
コンテンツ再生装置２２は、コンテンツを再生するための装置である。例えば、コンテンツ再生装置２２は、情報処理装置１０から再生制御情報を受信すると、受信した再生制御情報が示すコンテンツを再生する。なお、図１では、コンテンツ再生装置２２が音声出力装置である例を示しているが、かかる例に限定されず、コンテンツ再生装置２２は、例えばＬＣＤやＯＬＥＤなどから構成される表示装置であってもよいし、または、音声出力装置および表示装置の両方を含む装置であってもよい。
【００２７】
{１−１−４．通信網２４}
通信網２４は、通信網２４に接続されている装置から送信される情報の有線、または無線の伝送路である。例えば、通信網２４は、電話回線網、インターネット、衛星通信網などの公衆回線網や、Ｅｔｈｅｒｎｅｔ（登録商標）を含む各種のＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などを含んでもよい。また、通信網２４は、ＩＰ−ＶＰＮ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ−Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）などの専用回線網を含んでもよい。
【００２８】
なお、第１の実施形態による情報処理システムの構成は、上述した例に限定されない。例えば、情報処理装置１０は、通信網２４を介さずに、デバイス２０やコンテンツ再生装置２２と有線通信または無線通信により直接通信可能であってもよい。また、情報処理装置１０およびデバイス２０、または、情報処理装置１０およびコンテンツ再生装置２２は、それぞれ独立した装置として構成される代わりに、一体的に構成されてもよい。または、デバイス２０およびコンテンツ再生装置２２は、それぞれ独立した装置として構成される代わりに、一体的に構成されてもよい。
【００２９】
＜１−２．構成＞
以上、第１の実施形態による情報処理システムの構成について説明した。次に、第１の実施形態による情報処理装置１０の構成について詳細に説明する。図２は、第１の実施形態による情報処理装置１０の構成例を示した機能ブロック図である。図２に示すように、情報処理装置１０は、制御部１００、通信部１２０、および、記憶部１２２を有する。
【００３０】
｛１−２−１．制御部１００｝
制御部１００は、情報処理装置１０に内蔵される、後述するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１５０や、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１５４などのハードウェアを用いて、情報処理装置１０の動作を全般的に制御する。また、図２に示すように、制御部１００は、再生制御部１０２、決定部１０４、および、処理制御部１０６を有する。
【００３１】
｛１−２−２．再生制御部１０２｝
再生制御部１０２は、例えばコンテンツ再生装置２２に対する、コンテンツの再生の制御を行う。例えば、再生制御部１０２は、まず、再生対象のコンテンツを決定する。一例として、再生制御部１０２は、予め設定されているコンテンツの再生リストに基づいて、再生対象のコンテンツを決定する。または、コンテンツの再生要求がユーザから受信された場合には、再生制御部１０２は、当該再生要求が示すコンテンツを再生対象のコンテンツとして決定する。
【００３２】
そして、再生制御部１０２は、決定した再生対象のコンテンツを再生させるための再生制御情報をコンテンツ再生装置２２へ通信部１２０に送信させる。
【００３３】
なお、詳細については後述するが、コンテンツの再生中にデバイス２０が例えば振動の発生などの処理を実行している際には、再生制御部１０２は、当該デバイス２０に対するユーザの操作（例えば叩いたり、振るなど）の検出に応じて、コンテンツの再生を動的に変更させることも可能である。例えば、再生制御部１０２は、当該検出に応じて、コンテンツの再生速度、テンポ（例えばＢＰＭ（Ｂｅａｔｓ  Ｐｅｒ  Ｍｉｎｕｔｅ））、または、音量などを動的に変更してもよい。一例として、デバイス２０に内蔵される加速度センサ等による測定結果に基づいて、所定時間内にデバイス２０をユーザが１回叩く、あるいは１回振ったことが検出された場合には、再生制御部１０２は、テンポを１段階上げるようにしてもよい。また、所定時間内にデバイス２０をユーザが２回叩く、あるいは２回振ったことが検出された場合には、再生制御部１０２は、テンポを１段階下げるようにしてもよい。
【００３４】
｛１−２−３．決定部１０４｝
決定部１０４は、再生対象のコンテンツに応じて、複数の処理パターンの中から、コンテンツの再生と関連付けて実行される処理の処理パターンを決定する。例えば、決定部１０４は、再生対象のコンテンツに応じて、複数の振動パターンの中から、コンテンツの再生と関連付けてデバイス２０に発生させる振動の振動パターンを決定する。または、決定部１０４は、再生対象のコンテンツに応じて、複数のイルミネーションパターンの中から、コンテンツの再生と関連付けてデバイス２０に表示させるイルミネーションのイルミネーションパターンを決定する。または、決定部１０４は、再生対象のコンテンツに応じて、複数のアニメーションパターンの中から、コンテンツの再生と関連付けてデバイス２０に表示させるアニメーションのアニメーションパターンを決定する。または、決定部１０４は、再生対象のコンテンツに応じて、複数のモーションパターンの中から、コンテンツの再生と関連付けてデバイス２０に実行させる動作のモーションパターンを決定する。
【００３５】
例えば、再生対象のコンテンツが音楽である場合、決定部１０４は、再生対象の音楽の拍子、ジャンル、パート、または、テンポなどに応じて、実行される処理の処理パターンを決定する。一例として、再生対象の音楽に関して、再生前または再生中に行われる音楽の解析結果に基づいて、当該音楽のベースとなる拍子、ジャンル（またはムード）、および、現在再生中のパートの情報が取得される。そして、決定部１０４は、取得された拍子、ジャンル、および、パートの情報と、後述する処理パターンＤＢ１２４の登録内容とに応じて、実行される処理の処理パターンを決定する。
【００３６】
（１−２−３−１．処理パターンＤＢ１２４）
処理パターンＤＢ１２４では、例えば、大分類、中分類、および、小分類と、複数の処理パターンとを対応付けて格納するデータベースである。ここで、大分類は、例えば、再生対象の音楽の拍子である。また、中分類は、例えば再生対象の音楽のジャンルである。また、小分類は、例えば、（再生対象の音楽における）再生対象のパートである。
【００３７】
図３は、処理パターンＤＢ１２４の構成例を示した説明図である。図３に示したように、例えば、処理パターンＤＢ１２４では、拍子１２４０、ジャンル１２４２、パート１２４４、および、パターン１２４６が対応付けられている。ここで、拍子１２４０は、予め登録されている音楽の拍子の種類（例えば、３拍子、４拍子、６／８拍子など）である。また、ジャンル１２４２は、予め登録されている音楽のジャンルの種類（例えば、ジャズ、レゲエ、ロック、アップテンポ、ラテン、スローバラードなど）である。また、パート１２４４は、予め登録されている音楽のパートの種類である。ここで、パートの種類は、例えば、イントロ、Ａメロ、Ｂメロ、サビ、および、間奏などの種類であってもよいし、または、ヴァース１、ヴァース２、および、コーラスなどの種類であってもよい。また、パターン１２４６には、該当の拍子、ジャンル、および、パートに対応付けられている複数の処理パターンが格納される。ここで、（該当の拍子、ジャンル、および、パートに対応付けられている）複数の処理パターンの各々のパラメータの値は、互いに異なる。なお、パラメータの値は、例えば「１」〜「１００」などの所定の値の範囲内で予め設定される。さらに、パラメータの値の範囲は、パートごとに設定され得る。例えば、パートが「ヴァース１」である場合のパラメータ値の範囲は「１」〜「３０」であり、また、パートが「ヴァース２」である場合のパラメータ値の範囲は「２１」〜「５０」などのように設定され得る。
【００３８】
‐処理パターンの決定例
図３に示した例では、再生対象の音楽の拍子が「４拍子」であり、ジャンルが「ラテン」であり、かつ、再生対象のパートが「ヴァース１」である場合には、決定部１０４は、当該音楽の当該パートの再生時に実行される処理の処理パターンを「４‐Ａ‐ａ‐１」に決定する。
【００３９】
なお、決定部１０４は、基本的に、一曲の再生中では大分類および中分類を変更しない。これにより、一曲の再生時において、実行される処理パターンの一貫性を確保することができる。但し、曲の途中に変調が含まれていることが検出される場合に限り、決定部１０４は、検出された変調に応じて処理パターンの大分類を変更し、そして、変更後の大分類に応じて、新たな処理パターンを決定してもよい。
【００４０】
また、音楽の音圧の大きな変化が検出された際、または、音楽の解析結果に基づいてパートの遷移やムードの遷移が検出された際には、決定部１０４は、処理パターンの小分類を随時変更し、そして、変更後の小分類に応じて、新たな処理パターンを随時決定することが可能である。
【００４１】
なお、再生対象の音楽のジャンルは（常に）一意に決定されてもよいし、あるいは、再生の度に確率的に決定されてもよい。後者の場合、例えば、決定部１０４は、所定の基準を用いて個々のジャンルに関して評価値を計算し、そして、算出された評価値に基づいて確率的にジャンルを決定してもよい。この決定例によれば、再生対象の音楽が同じであっても、実行される処理パターンの種類を時々大きく異ならせることが可能となる。従って、ユーザに意外さ（または新鮮さ）を感じさせることができる。
【００４２】
‐変形例
なお、処理パターンＤＢ１２４の構成例は、図３に示した例に限定されない。例えば、追加的にまたは代替的に、音楽のテンポの強さ（例えば、Ｎｏ  ｂｅａｔ、Ｓｌｏｗ、Ｍｉｄｄｌｅ、または、Ｆａｓｔなど）、および／または、別のカテゴリー（例えば、Ａｍｂｉｅｎｔ、Ｂｅａｔ‐ｉｎ、または、Ｂｅａｔ‐ｏｎ（Ｆｌｙｗｈｅｅｌ）など）（以下、Ｂｅａｔカテゴリーと称する）が対応付けられてもよい。例えば、Ａｍｂｉｅｎｔには、音楽のＢｅａｔに関係のない処理パターンが対応付けられる。また、Ｂｅａｔ‐ｉｎおよびＢｅａｔ‐ｏｎ（Ｆｌｙｗｈｅｅｌ）には、Ｂｅａｔとの関係性が明確な処理パターンが対応付けられる。例えば、イルミネーションパターンの場合では、Ａｍｂｉｅｎｔには、音楽のＢｅａｔとは関係なく色相を変化させるイルミネーションパターンが対応付けられ得る。また、Ｂｅａｔ‐ｉｎおよびＢｅａｔ‐ｏｎ（Ｆｌｙｗｈｅｅｌ）には、例えばＢｅａｔに応じてイルミネーションのテンポが異なるなどの、Ｂｅａｔとの関係性が強いイルミネーションパターンが対応付けられ得る。
【００４３】
また、処理パターンＤＢ１２４には、さらに、処理パターンの種類（例えば、振動パターン、イルミネーションパターン、アニメーションパターン、または、モーションパターンなど）が対応付けられてもよい。あるいは、処理パターンの種類ごとに、処理パターンＤＢ１２４は一つずつ設けられてもよい。
【００４４】
（１−２−３−２．その他の決定例）
‐画像解析
または、コンテンツが動画像を含む場合には、決定部１０４は、動画像の解析結果に基づいて、複数の処理パターンの中から、コンテンツの再生と関連付けてデバイス２０に実行させる処理の処理パターンを決定することも可能である。
【００４５】
‐デバイス２０の状態
または、決定部１０４は、さらに、デバイス２０の状態に関する情報に基づいて、複数の処理パターンの中から、コンテンツの再生と関連付けてデバイス２０に実行させる処理の処理パターンを決定することも可能である。ここで、デバイス２０の状態に関する情報は、例えば、デバイス２０の振動や動きの測定結果を含み得る。例えば、デバイス２０がユーザにより叩かれているか否かの測定結果、および、叩かれている場合には叩いているリズムの測定結果を含み得る。
【００４６】
または、デバイス２０の状態に関する情報は、デバイス２０を携帯しているユーザの行動認識の結果を含み得る。例えば、デバイス２０を携帯しているユーザが身体を揺らしてリズムを取っていること、ユーザがランニングしていること、または、ユーザが電車に乗っていることなどの認識結果を含み得る。なお、当該ユーザの行動認識の結果は、例えばデバイス２０の振動や動きの測定結果などに基づいて情報処理装置１０などにより認識される。また、デバイス２０の振動や動きは、例えば、デバイス２０に内蔵される振動センサや加速度センサにより測定されてもよいし、または、デバイス２０の周囲の環境（部屋など）に配置されているカメラなどの各種のセンサにより測定されてもよい。
【００４７】
‐ユーザの情報
または、決定部１０４は、さらに、ユーザに関する情報に基づいて、複数の処理パターンの中から、コンテンツの再生と関連付けてデバイス２０に実行させる処理の処理パターンを決定することも可能である。ここで、ユーザに関する情報は、例えば、ユーザの身体に関する測定結果（例えば、脈拍値、発汗量、または、体温など）や当該測定結果の推移を含み得る。例えば、ユーザがリラックスしていることが検出される場合には、決定部１０４は、より落ち着いた処理パターンを決定することが可能である。また、ユーザが興奮していたり、熱中していることが検出される場合には、決定部１０４は、よりテンポの速い処理パターンを決定してもよい。あるいは、この場合、決定部１０４は、ユーザをリラックスさせることを目的として、より落ち着いた処理パターンを決定してもよい。
【００４８】
または、ユーザに関する情報は、ユーザのアカウントのステータスを含み得る。例えば、ユーザのアカウントのステータスは、所定のサーバ（図示省略）または情報処理装置１０などに現在蓄積されている、ユーザの未確認の通知（ユーザが閲覧していないメールなど）の件数または留守番電話の件数などを含む。
【００４９】
‐環境の情報
または、決定部１０４は、さらに、環境の情報に基づいて、複数の処理パターンの中から、コンテンツの再生と関連付けてデバイス２０に実行させる処理の処理パターンを決定することも可能である。ここで、環境の情報は、例えば、気温（室内や室外）、湿度（室内や室外）、室内の人数、天気、曜日、時間帯、または、外部の装置（例えばスマートフォンなど）の状態などを含み得る。一例として、環境の情報は、コンテンツ再生装置２２が音楽の再生を開始してからの室外の気温の測定結果の推移を含み得る。また、外部の装置の状態は、例えば、外部の装置の電池残量や、外部の装置に対する新着通知の件数などを含み得る。
【００５０】
（１−２−３−３．パターンの変更）
また、決定部１０４は、コンテンツの再生に応じて、デバイス２０に実行させる処理の処理パターンを変更する。例えば、現在のパートが始まったタイミングから所定の数の小節が経過した際には、決定部１０４は、同じパートに対応付けられている、現在の処理パターン以外の処理パターンのうちのいずれかを、新たに実行される処理パターンとして決定する。一例として、決定部１０４は、まず、同じパートに対応付けられている、現在の処理パターン以外の処理パターンの中から、パラメータ値が、現在の処理パターンのパラメータ値から所定の範囲内（例えば、−１０以上１０以下）であるいずれかをランダムに選択する。そして、決定部１０４は、選択した処理パターンを新たに実行される処理パターンとして決定する。
【００５１】
また、現在のパートから次のパートに遷移する際には、決定部１０４は、次のパートに対応付けられている複数の処理パターンのうちのいずれかを新たに実行される処理パターンとして決定する。例えば、決定部１０４は、まず、次のパートに対応付けられている複数の処理パターンの中から、パラメータ値が、現在の処理パターンのパラメータ値から所定の範囲内（例えば、−１５以下または１５以上）であるいずれかの処理パターンをランダムに選択する。そして、決定部１０４は、選択した処理パターンを新たに実行される処理パターンとして決定する。
【００５２】
なお、音楽の再生開始前に当該音楽のＢＰＭを予め取得可能である場合には、決定部１０４は、取得されたＢＰＭに応じたパターンを、音楽の再生開始直前に実行される処理パターンとして決定することも可能である。これにより、音楽の再生開始直前に、例えば、「ワン、ツー、スリー」などの振動パターンの振動を発生させ、そして、当該振動の終了時に、音楽の再生を開始させることができる。
【００５３】
また、２以上の曲を連続して再生する場合には、決定部１０４は、曲の切り替わりの検出に基づいて、曲の切り替わり時に実行される処理の処理パターンを決定することが可能である。例えば、曲の切り替わり時において、決定部１０４は、前後の曲が自然に繋がるような処理パターンを、実行される処理パターンとして決定してもよいし、あるいは、印象が大きく変わるような処理パターンを、実行される処理パターンとして決定してもよい。
【００５４】
｛１−２−４．処理制御部１０６｝
（１−２−４−１．処理の制御）
処理制御部１０６は、決定部１０４により決定された処理パターンに対応する処理をデバイス２０に実行させる。例えば、処理制御部１０６は、決定部１０４により決定された振動パターンに対応する振動をデバイス２０に発生させたり、決定されたイルミネーションパターンに対応するイルミネーションをデバイス２０に表示させたり、決定されたアニメーションパターンに対応する動画像をデバイス２０に表示させたり、または、決定されたモーションパターンに対応する動作をデバイス２０に実行させる。
【００５５】
より具体的には、処理制御部１０６は、まず、決定部１０４により決定された処理パターンに応じた処理をデバイス２０に実行させるための処理制御情報を生成する。そして、処理制御部１０６は、生成した処理制御情報をデバイス２０へ通信部１２０に送信させる。これにより、デバイス２０は、受信した処理制御情報に従って、該当の処理を実行する。
【００５６】
‐複数のデバイス２０に対する制御
なお、処理制御部１０６は、決定部１０４により決定された処理パターンに対応する処理を複数のデバイス２０に実行させることも可能である。例えば、処理パターンが複数のサブパターンを含む場合には、処理制御部１０６は、当該複数のサブパターンの各々に対応する処理を別々のデバイス２０に実行させてもよい。
【００５７】
ここで、図４を参照して上記の機能についてより詳細に説明する。図４に示した例では、ユーザ２が胸の前側の中心付近（胸骨）に振動デバイス２０ａＦを装着し、かつ、胸の後ろ側の中心付近（背骨）に振動デバイス２０ａＲを装着している場面を想定する。そして、振動パターンが、「フロントチャンネル」と「リアチャンネル」の２つのサブパターンに予め区分されているものとする。例えば、振動パターンが「Ｄｏｎ、Ｐｏｎ、Ｄｏｎ、Ｄｏｎ、Ｐｏｎ」である場合では、当該振動パターンに含まれる「Ｄｏｎ、Ｄｏｎ、Ｄｏｎ」がフロントチャンネルとして設定され、かつ、当該振動パターンに含まれる「Ｐｏｎ、Ｐｏｎ」がリアチャンネルとして設定され得る。
【００５８】
図４に示した例では、処理制御部１０６は、フロントチャンネルに対応する振動を前側の振動デバイス２０ａＦに発生させ、そして、リアチャンネルに対応する振動を後ろ側の振動デバイス２０ａＲに発生させる。この制御例によれば、身体が前後に揺さぶられるような体験をユーザに与えることができる。また、振動の発生元が身体の内部４にあるような体験をユーザに与えることができる。
【００５９】
なお、仮に身体の右と左に一つずつ振動デバイス２０ａをユーザが装着したとしても、表面的に振動が伝わるのに留まるので、体験の広がりが限定的である。これに対して、図４に示したように、身体を前後に挟むように胸骨付近と背骨付近に一つずつ振動デバイス２０ａをユーザが装着すると、発生される振動が身体の内部４に響くような感覚が得られる。そして、ユーザが得られる体験の広がりが大きくなる。
【００６０】
また、別の制御例として、処理制御部１０６は、一つの振動パターンに対応する振動を、前側の振動デバイス２０ａＦおよび後ろ側の振動デバイス２０ａＦの両方に同時に発生させてもよい。さらに、この場合、処理制御部１０６は、振動デバイス２０ａＦから発生される当該振動の大きさを１００％から０％になるように徐々に弱め、かつ、振動デバイス２０ａＦから発生される当該振動の大きさを０％から１００％になるように徐々に強めるように制御してもよい。あるいは、処理制御部１０６は、振動デバイス２０ａＦから発生される当該振動の大きさを徐々に強め、かつ、振動デバイス２０ａＦから発生される当該振動の大きさを徐々に弱めるように制御してもよい。
【００６１】
または、処理制御部１０６は、前側の振動デバイス２０ａＦと後ろ側の振動デバイス２０ａＦとで振動の開始タイミングに差をつけつつ、一つの振動パターンに対応する振動を前側の振動デバイス２０ａＦおよび後ろ側の振動デバイス２０ａＦから発生させてもよい。これらの制御例によれば、発生される振動が身体の中を通り抜けるような体験をユーザに提供することができる。
【００６２】
‐‐変形例
なお、変形例として、処理制御部１０６は、複数のデバイス２０の各々に、それぞれ異なる楽器の種類、または、異なる音階に対応する処理を実行させてもよい。
【００６３】
または、処理制御部１０６は、複数のデバイス２０の位置関係（距離など）や、関係の強さなどに応じて、発生される振動の強度、振動の回数、または、振動の速度が異なるように、複数のデバイス２０を制御してもよい。
【００６４】
または、処理制御部１０６は、デバイス２０ごとに、それぞれ異なる処理パターンに対応する処理を実行させることも可能である。例えば、処理制御部１０６は、ジャンルが「ロック」である処理パターンに対応する処理をデバイス２０ａに実行させ、かつ、ジャンルが「ジャズ」である処理パターンに対応する処理をデバイス２０ｂに実行させてもよい。
【００６５】
または、処理制御部１０６は、デバイス２０ごとに、出力される情報が異なるように制御することも可能である。例えば、決定部１０４により振動パターンおよびイルミネーションパターンが同時に決定された場合には、処理制御部１０６は、当該振動パターンの一部に対応する振動をデバイス２０ａに発生させ、当該振動パターンの残りの部分に対応する振動をデバイス２０ｂに発生させ、かつ、当該イルミネーションパターンに対応するイルミネーションをデバイス２０ｃに表示させてもよい。
【００６６】
‐複数のモジュールに対する制御
また、別の変形例として、複数の振動モジュールをデバイス２０が搭載している場合には、処理制御部１０６は、振動モジュールごとに、発生される振動が異なるように、当該デバイス２０に対する制御を行うことも可能である。例えば、一つの振動パターンに複数のサブパターンが含まれる場合には、処理制御部１０６は、当該複数のサブパターンの各々に対応する振動を、別々の振動モジュールに発生させてもよい。または、処理制御部１０６は、一つの振動パターンに対応する振動を時間差をつけて各振動モジュールに発生させてもよい。なお、一つのデバイス２０に搭載される各振動モジュールは、特性が全て同じであってもよいし、特性が互いに異なってもよい。
【００６７】
（１−２−４−２．処理の動的変更）
‐処理パターンのテンポの調整
また、処理制御部１０６は、再生中の音楽に応じて、決定部１０４により決定された処理パターンに対応する処理自体を動的に調整することも可能である。例えば、楽曲解析などにより、再生対象の音楽のＢＰＭを取得することにより、処理制御部１０６は、実行される処理パターンのＢＰＭが再生中の音楽のＢＰＭと一致するように、実行される処理パターンのＢＰＭを調整してもよい。
【００６８】
なお、処理制御部１０６は、再生中の音楽のリアルタイムの解析結果に基づいて処理パターンのＢＰＭを調整してもよい。この調整例によれば、リアルタイムに解析を行うので、任意の種類の音楽や任意の再生方法（例えばストリーミング再生など）であっても、決定された処理パターンのＢＰＭを調整することができる。
【００６９】
または、曲ごとの過去の解析結果のログが用意されている場合には、処理制御部１０６は、当該ログを用いて、再生対象の音楽に関するＢＰＭの変化を予測することにより、処理パターンのＢＰＭを調整してもよい。さらに、処理制御部１０６は、当該ログと、再生中の音楽のリアルタイムの解析結果とを併用して、ＢＰＭの変化を予測することも可能である。これらの調整例によれば、再生中の音楽と、実行される処理パターンとの間でタイムラグが生じることを極力防止することができる。つまり、再生中の音楽に対する、実行される処理パターンの追従性を向上させることができる。
【００７０】
さらに、処理制御部１０６は、当該ログに基づいて曲の途中における変調や無音部分などを事前に特定することも可能である。そして、処理制御部１０６は、特定された変調や無音部分に合わせて、処理パターンを調整したり、または、別の処理パターンに切り替えることも可能である。
【００７１】
‐処理パターンの停止
または、再生対象の音楽が、曲の最後がフェードアウトするような曲である場合には、処理制御部１０６は、曲の最後において、実行中の処理パターンに対応する処理がフェードアウトするようにデバイス２０を制御してもよいし、または、当該処理の実行をデバイス２０に繰り返させてもよい（ループさせてもよい）。または、再生対象の音楽が、曲の最後が急に止まる（ピタッと止まる）ような曲である場合には、処理制御部１０６は、再生中の音楽と合わせて、実行中の処理パターンに対応する処理が急に停止するようにデバイス２０を制御してもよい。
【００７２】
または、再生対象の音楽の途中において無音、または、音量が所定の閾値以下である継続時間の長さが所定の時間以上である場合には、処理制御部１０６は、検出された箇所において、実行中の処理パターンに対応する処理が急に停止するようにデバイス２０を制御してもよい。
【００７３】
‐拍手の反映
または、再生対象の音楽の途中において拍手が含まれていることが検出される場合には、処理制御部１０６は、検出された拍手に応じて、実行中の処理パターンに対応する処理を動的に変化させてもよい。あるいは、この場合、処理制御部１０６は、拍手専用の処理パターンに対応する処理をデバイス２０に実行させてもよい。
【００７４】
（１−２−４−３．その他の調整例）
‐画像解析
または、コンテンツが動画像を含む場合には、処理制御部１０６は、動画像の解析結果に応じて、決定された処理パターンに対応する処理を動的に変化させることも可能である。
【００７５】
‐コンテンツの再生状況
または、処理制御部１０６は、コンテンツの再生状況に応じて、決定された処理パターンに対応する処理を動的に変化させることも可能である。例えば、処理制御部１０６は、現在再生中のコンテンツの連続再生時間（または、現在までに再生した複数のコンテンツの連続再生時間）の長さに応じて、決定された処理パターンに対応する処理を動的に変化させてもよい。一例として、連続再生時間が所定の時間（例えば１０分や一時間）を経過する度に、処理制御部１０６は、特別の処理（例えば、特別の振動の発生、特別のイルミネーションやアニメーションの表示、または、特別の動作）をデバイス２０に実行させてもよい。これにより、コンテンツの利用を始めてからどの程度の時間が経過したかをユーザに知らせることができる。または、連続再生時間が所定の時間を経過した際には、処理制御部１０６は、実行中の処理をデバイス２０に中断させたり、または、休憩を促す情報（テキスト、画像、音声など）をデバイス２０に出力させてもよい。
【００７６】
‐デバイス２０の状態
または、処理制御部１０６は、さらに、デバイス２０の状態に関する情報、ユーザに関する情報、および／または、環境の情報に応じて、決定された処理パターンに対応する処理を動的に変化させることも可能である。なお、デバイス２０の状態に関する情報、ユーザに関する情報、および、環境の情報の内容は、上記の説明と同様であり得る。
【００７７】
例えば、ユーザが足をタップしていることが検出された場合には、処理制御部１０６は、決定された処理パターンに対応する処理に対して、検出されたタップを反映してもよい。または、処理制御部１０６は、ユーザの行動の認識結果に応じて、決定された振動パターンに対応する振動のペースや振動の強さを変化させてもよい。例えば、ユーザが電車に乗っていることが検出される場合には、処理制御部１０６は、決定された振動パターンに対応する振動をより弱く発生させてもよい。
【００７８】
または、外部デバイスに対する通知の量、または、ユーザのアカウントに対する通知の量が所定の閾値以上である場合には、情報処理装置１０は、所定の通知（音声、表示、または、振動）を再生中の音楽のＢｅａｔに混ざるような形式でデバイス２０またはコンテンツ再生装置２２に出力させてもよい。この出力例によれば、コンテンツの利用中に唐突な印象をユーザに与えることなく、かつ、通知の量が一定以上蓄積されていることをユーザに通知することができる。また、外部デバイスに対する通知の量、または、ユーザのアカウントに対する通知の量が所定の閾値未満である場合には、情報処理装置１０は、ユーザに対して通知しないように制御することが可能である。これにより、仮にユーザに通知しなくても支障がないと思われる場合に関しては、コンテンツの利用を妨げないようにすることができる。
【００７９】
｛１−２−５．通信部１２０｝
通信部１２０は、他の装置との間で情報の送受信を行う。例えば、通信部１２０は、再生制御部１０２の制御に従って、再生制御情報をコンテンツ再生装置２２へ送信する。また、通信部１２０は、処理制御部１０６の制御に従って、処理制御情報をデバイス２０へ送信する。または、通信部１２０は、各種のセンサによる測定結果をデバイス２０から受信する。
【００８０】
｛１−２−６．記憶部１２２｝
記憶部１２２は、例えば処理パターンＤＢ１２４などの各種のデータや各種のソフトウェアを記憶する。
【００８１】
なお、第１の実施形態による情報処理装置１０の構成は、上述した例に限定されない。例えば、処理パターンＤＢ１２４は記憶部１２２に記憶される代わりに、情報処理装置１０と通信可能な外部の装置（図示省略）に記憶されてもよい。
【００８２】
＜１−３．適用例＞
以上、第１の実施形態の構成について説明した。次に、第１の実施形態の適用例について説明する。以下では、４つの適用例（情報処理装置１０が振動の発生を制御する例、イルミネーションの表示を制御する例、アニメーションの表示を制御する例、および、デバイス２０の動作を制御する例）について説明する。
【００８３】
｛１−３−１．適用例１：振動の制御｝
まず、情報処理装置１０が振動の発生を制御する例について説明する。例えば、情報処理装置１０は、再生対象のコンテンツに応じて振動パターンを決定し、そして、決定した振動パターンに対応する振動をデバイス２０に発生させる。より詳細には、情報処理装置１０の決定部１０４は、処理パターンＤＢ１２４に登録されている複数の振動パターンの中から、再生対象の音楽の拍子、ジャンル、テンポ、および、パートなどに応じて、該当の音楽の再生時に実行される振動パターンを決定する。なお、例えば変調が検出される際、および、パートが遷移する際などには、決定部１０４は、振動パターンを随時決定し直す。
【００８４】
そして、再生制御部１０２は、再生対象のコンテンツの再生をコンテンツ再生装置２２に開始させる。同時に、処理制御部１０６は、決定部１０４により決定された振動パターンに対応する振動をデバイス２０に発生させる。なお、この際、処理制御部１０６は、発生される振動の強さ、テンポ、または、周波数帯域などを所定の基準に基づいて動的に変化させる。
【００８５】
例えば、処理制御部１０６は、発生される振動の周波数帯が、人間が感じやすい振動の帯域の範囲（例えば、６０Ｈｚ〜３００Ｈｚなど）内に収まるように、発生される振動を制御する。または、処理制御部１０６は、発生される振動の周波数帯を、時間の経過に応じて徐々に遷移させてもよい。例えば、コンテンツの再生開始時において、「８０Ｈｚに強い振動、かつ、１５０Ｈｚに弱めの振動」という振動パターンが決定されたとする。この場合、コンテンツの再生開始時から所定の時間が経過する度に、処理制御部１０６は、当該振動パターンを２０Ｈｚずつ位相を随時ずらしてもよい。例えば、コンテンツの再生開始時から所定の時間が経過した際には、処理制御部１０６は、「１００Ｈｚに強い振動、かつ、１７０Ｈｚに弱めの振動」というパターンに対応する振動をデバイス２０に発生させる。
【００８６】
または、処理制御部１０６は、再生対象の音楽の音階などの何らかの種類の音階に対応するように、デバイス２０により発生される振動の周波数帯を時間の経過に応じて変化させてもよい。この制御例によれば、振動の発生により音階を表現することができるので、触覚により音楽を感じ得るような体験をユーザに提供することができる。
【００８７】
なお、変形例として、デバイス２０による振動の発生中に、処理制御部１０６は、デバイス２０に対するユーザの操作の検出に応じて、デバイス２０に実行させる処理を変化させてもよい。例えば、デバイス２０が振動を発生中に、当該振動の振動パターンと同じパターンでユーザがデバイス２０をタップすることが検出されたり、または、デバイス２０を強く揺さぶることが検出された場合には、処理制御部１０６は、検出された操作に合わせて振動パターンを変化させたり、または、振動のテンポを調整してもよい。例えば、ユーザがデバイス２０をどのようなパターンでタップしたかは、加速度センサ等の情報に基づいて認識され得る。また、デバイス２０に対するユーザの操作が検出された場合には、処理制御部１０６は、振動パターンや振動のテンポをランダムに変更してもよいし、または、例えばデバイス２０が揺さぶられた強度に応じて、振動パターンの変化具合の大小や、振動のテンポの上げ下げの度合いを決めてもよい。
【００８８】
｛１−３−２．適用例２：イルミネーションの表示制御｝
（１−３−２−１．カラーパレットの生成）
次に、情報処理装置１０がイルミネーションの表示を制御する例について説明する。例えば、情報処理装置１０は、再生対象のコンテンツに応じてイルミネーションパターンを決定し、そして、決定したイルミネーションパターンに対応するイルミネーションをデバイス２０に表示（または発光）させる。ここで、イルミネーションパターンは、予め生成されるカラーパレットに設定されている色を用いて生成されるパターンである。
【００８９】
ここで、カラーパレットは、基準の色であるＭａｉｎ  ｃｏｌｏｒごとに生成されるグラデーションパレットの集合として構成される。また、各グラデーションパレットは、（当該グラデーションパレットに対応する）Ｍａｉｎ  ｃｏｌｏｒ、輝度に関する当該Ｍａｉｎ  ｃｏｌｏｒのグラデーション色、および、色相に関する当該Ｍａｉｎ  ｃｏｌｏｒのグラデーション色の組み合わせにより定義される。
【００９０】
ここで、カラーパレットの生成例について具体的に説明する。例えば、まず、所定の数（例えば１０種類など）の基本的な色がＢａｓｉｃ  ｃｏｌｏｒとして定義される。このＢａｓｉｃ  ｃｏｌｏｒは、例えばシステム系の通知（デバイス２０が充電中であることを示す通知や、Ｂｌｕｅｔｏｏｔｈ（登録商標）のペアリング中であることを示す通知など）のために用いられ得る。また、Ｂａｓｉｃ  ｃｏｌｏｒは、原則として、イルミネーションパターンには使用されない。
【００９１】
続いて、例えば、色相上で隣り合うＢａｓｉｃ  ｃｏｌｏｒ間の中間色などが、カラーパレットにおける基準の色であるＭａｉｎ  ｃｏｌｏｒとして定義される。そして、隣り合うＭａｉｎ  ｃｏｌｏｒ間のグラデーション色、および、Ｍａｉｎ  ｃｏｌｏｒの輝度が変化されたグラデーション色が求められ、そして、これらのグラデーション色がカラーパレットで使用される色としてさらに定義される。
【００９２】
図５は、カラーパレットの一例（カラーパレット３０）を示した説明図である。なお、図５に示した例では、色「Ａ１」３００ａおよび色「Ｂ１」３００ｂがＭａｉｎ  ｃｏｌｏｒとして定められていることを前提としている。図５に示したように、例えば、色「Ａ１」３００ａに対して輝度を最大化した色「Ａ５」と、色「Ａ１」との間を所定の個数（例えば３個）で均等にグラデーションさせた色をそれぞれ、輝度に関する「Ａ１」のグラデーション色（「Ａ２」、「Ａ３」、および、「Ａ４」）として定義する。同様に、色「Ａ１」と色「Ｂ１」との間を所定の個数（例えば４個）で均等にグラデーションさせた色をそれぞれ、色相に関する「Ａ１」のグラデーション色（「Ａａ」、「Ａｂ」、「Ａｃ」、および、「Ａｄ」）として定義する。そして、色「Ａ１」、輝度に関する「Ａ１」のグラデーション色、および、色相に関する「Ａ１」のグラデーション色の組み合わせが、色「Ａ１」のグラデーションパレットとして定義される。以上の作業を全てのＭａｉｎ  ｃｏｌｏｒに関して行うことにより、カラーパレット３０が生成される。
【００９３】
（１−３−２−２．イルミネーションパターンの生成）
また、個々のイルミネーションパターンは、例えば、カラーパレット内の一つのグラデーションパレットに含まれる色のみを用いてイルミネーションするパターンとして生成され得る。ここで、イルミネーションパターンの具体例について図６および図７を参照して説明する。なお、図６および図７では、デバイス２０が複数のＬＥＤ２２０を有しており、かつ、複数のＬＥＤ２２０を発光させることによりイルミネーションパターンを表示する例を示している。例えば、図６に示したように、イルミネーションパターンは、当該イルミネーションパターンに対応するグラデーションパレットに従って、複数のＬＥＤ２２０の全てが発光する色の輝度および／または色相が時間の経過に応じてグラデーションするパターンであってもよい。または、図７に示したように、イルミネーションパターンは、出力される光がデバイス２０ｂ上で例えば時計回りや反時計回りに回転するように、デバイス２０に含まれる複数のＬＥＤ２２０のうち、発光させるＬＥＤ２２０群を時間の経過に応じてずらしていくパターンであってもよい。
【００９４】
なお、上述したように、イルミネーションパターンは、（処理パターンＤＢ１２４において）パートごとに分類（小分類）され得る。そして、パートが「イントロ」である場合と、パートが「Ａメロ」である場合とでは、それぞれのパートに対応付けられている（複数のイルミネーションパターンの）Ｍａｉｎ  ｃｏｌｏｒの色相が３つ程度離れるように設定され得る。これにより、再生中のパートが「イントロ」から「Ａメロ」に遷移すると、情報処理装置１０は、色相が大きく異なるイルミネーションパターンをデバイス２０に表示させることができる。これにより、パートの切り替わり時において、規則性がありつつ、ユーザにより強い印象を与える演出を可能とする。なお、パートの遷移に限定されずに、再生対象の音楽自体が切り替わる場合や、再生中の音楽が変調する場合に関しても同様に、情報処理装置１０は、イルミネーションパターンのＭａｉｎ  ｃｏｌｏｒの色相が３つ程度離れるように、イルミネーションパターンを切り替えることが可能である。
【００９５】
また、（処理パターンＤＢ１２４において）イルミネーションパターンに対応付けられる中分類は、再生対象の音楽のジャンルであってもよいし、または、Ｂｅａｔカテゴリーであってもよい。そして、後者の場合、カテゴリーが「Ｂｅａｔ‐ｉｎ」である場合のイルミネーションパターンよりも、カテゴリーが「Ｂｅａｔ‐ｏｎ（Ｆｌｙｗｈｅｅｌ）」である場合のイルミネーションパターンの方が、例えば色相や輝度の変化量、または、変化の速度がより大きいパターンになるように設定されてもよい。
【００９６】
（１−３−２−３．イルミネーションの変更例）
また、情報処理装置１０の処理制御部１０６は、決定されたイルミネーションパターンに対応するイルミネーションのテンポを、再生中の音楽のＢｅａｔに応じて動的に変化させることが可能である。例えば、決定されたイルミネーションパターンが、回転するイルミネーションのパターンであり、かつ、再生中の音楽のＢｅａｔが「トン、トン、トン、〜」のように設定されている場合には、処理制御部１０６は、一回の「トン」ごとにイルミネーションが回転するようなテンポで、当該イルミネーションを表示させてもよい。また、中分類がＢｅａｔカテゴリーに設定される場合には、処理制御部１０６は、例えばカテゴリーがＢｅａｔ‐ｉｎやＢｅａｔ‐ｏｎ（Ｆｌｙｗｈｅｅｌ）である場合に限り、イルミネーションパターンのテンポを、再生中の音楽のＢｅａｔに応じて変化させてもよい。
【００９７】
なお、処理制御部１０６は、同じイルミネーションパターン（およびテンポ）であっても、例えば再生中の音楽のＢｅａｔや音圧などに応じて、イルミネーションの輝度や色相域を動的に変更（例えば制限）してもよい。
【００９８】
｛１−３−３．適用例３：アニメーションの表示制御｝
（１−３−３−１．アニメーションパターン）
次に、情報処理装置１０がアニメーションの表示を制御する例について説明する。例えば、情報処理装置１０は、再生対象のコンテンツに応じてアニメーションパターンを決定し、そして、決定したアニメーションパターンに対応するアニメーションをデバイス２０に表示させる。ここで、アニメーションパターンは、例えば、ダンサーが躍る様子（例えば、一つのダンスシーケンスなど）のアニメーションとして生成され得る。図８は、アニメーションパターンに含まれるフレーム画像の例（フレーム画像３２０）を示した説明図である。アニメーションパターンは、複数の枚数のフレーム画像３２０から構成され得る。
【００９９】
また、（処理パターンＤＢ１２４において）アニメーションパターンに対応付けられる中分類は、再生対象の音楽のジャンルであってもよいし、Ｂｅａｔカテゴリーあってもよいし、または、例えばヒップホップダンスやタップダンスなどの、ダンスのジャンルであってもよい。
【０１００】
（１−３−３−２．アニメーションの変更例）
なお、情報処理装置１０の処理制御部１０６は、決定されたアニメーションパターンに対応するアニメーションのテンポを、再生中の音楽のＢｅａｔに応じて動的に変更することが可能である。また、処理制御部１０６は、同じアニメーションパターン（およびテンポ）であっても、例えば再生中の音楽のＢｅａｔや音圧などに応じて、アニメーションの表示色を動的に変化させてもよい。
【０１０１】
また、変形例として、処理制御部１０６は、決定部１０４により決定される複数のアニメーションパターン、および／または、複数の色を、再生中の音楽のテンポに同期させながら組み合わせることにより、アニメーションの表示を動的に変化させてもよい。これにより、さらに別の表現をユーザに提示することができる。
【０１０２】
｛１−３−４．適用例４：モーションの制御｝
（１−３−４−１．モーションパターン）
次に、情報処理装置１０がデバイス２０の動作を制御する例について説明する。例えば、情報処理装置１０は、再生対象のコンテンツに応じてモーションパターンを決定し、そして、決定したモーションパターンに対応する動作をデバイス２０に実行させる。ここで、モーションパターンは、例えば、図９に示したようにデバイス２０が卓上で移動するなど、デバイス２０自体が移動するパターンであってもよい。または、モーションパターンは、例えば、デバイス２０のアームを左右に振ったり、回転させるなど、デバイス２０に含まれる特定の部位を動かすパターンであってもよい。または、モーションパターンは、デバイス２０自体の移動とデバイス２０に含まれる特定の部位の動作との組み合わせのパターンであってもよい。
【０１０３】
また、（処理パターンＤＢ１２４において）アニメーションパターンに対応付けられる中分類は、再生対象の音楽のジャンルであってもよいし、または、Ｂｅａｔカテゴリーあってもよい。
【０１０４】
（１−３−４−２．モーションの変更例）
なお、情報処理装置１０の処理制御部１０６は、決定されたモーションパターンのテンポを、再生中の音楽のＢｅａｔに応じて動的に変化させることが可能である。例えば、中分類がＢｅａｔカテゴリーに設定される場合には、処理制御部１０６は、例えばカテゴリーがＢｅａｔ‐ｉｎやＢｅａｔ‐ｏｎ（Ｆｌｙｗｈｅｅｌ）である場合に限り、モーションパターンのテンポを、再生中の音楽のＢｅａｔに応じて変化させてもよい。
【０１０５】
また、処理制御部１０６は、同じモーションパターン（およびテンポ）であっても、例えば、移動距離、移動方向、速度、加速度、または、回転角度などを、例えば再生中の音楽のＢｅａｔや音圧などに応じて動的に変化させてもよい。
【０１０６】
なお、変形例として、決定部１０４により複数のモーションパターンが決定される場合には、処理制御部１０６は、複数のモーションパターンを、再生中の音楽のテンポに同期させたり、または、ずらしたりしながら組み合わせてもよい。これにより、さらに別の表現をユーザに提示することができる。
【０１０７】
または、この場合、処理制御部１０６は、決定された複数のモーションパターンの各々に対応する動作を、別々のデバイス２０に実行させてもよい。例えば、処理制御部１０６は、決定された複数のモーションパターンの各々に対応する動作のテンポを、再生中の音楽のテンポに同期させたり、または、ずらしたりしながら、別々のデバイス２０に実行させてもよい。
【０１０８】
＜１−４．動作＞
以上、第１の実施形態の適用例について説明した。次に、第１の実施形態による動作について、図１０〜図１９を参照して説明する。なお、以下では、音楽の再生と同時に、例えば振動やアニメーションなどの処理をデバイス２０に実行させる例について説明する。
【０１０９】
｛１−４−１．動作の全体の流れ｝
図１０〜図１３は、第１の実施形態による動作の全体的な流れを示したフローチャートである。図１０に示したように、まず、ユーザは、音楽の再生の開始を指示する再生開始コマンドを例えば所定の入力装置（図示省略）に対して入力する。そして、情報処理装置１０は、再生開始コマンドが入力されたことを当該入力装置から受信する（Ｓ１０１）。
【０１１０】
その後、再生制御部１０２は、入力された再生開始コマンドに対応する音楽を再生対象の音楽として決定する。そして、再生制御部１０２は、再生対象の音楽のメタデータを所定のサーバ（図示省略）または記憶部１２２から取得する（Ｓ１０３）。
【０１１１】
その後、決定部１０４は、取得されたメタデータに基づいて、該当の音楽の最初からＢＰＭを取得可能であるか否かを判定する（Ｓ１０５）。該当の音楽の最初からＢＰＭを取得可能である場合には（Ｓ１０５：Ｙｅｓ）、次に、決定部１０４は、例えば、各種の設定情報などに基づいて、該当の音楽の再生開始前に処理パターンをデバイス２０に実行させるか否かを判定する（Ｓ１０７）。該当の音楽の再生開始前に処理パターンをデバイス２０に実行させると判定された場合には（Ｓ１０７：Ｙｅｓ）、処理制御部１０６は、該当の音楽の再生が開始される前に、所定の処理パターンに対応する処理をイントロとしてデバイス２０に実行させる（Ｓ１０９）。そして、情報処理装置１０は、後述するＳ１２１の処理を行う。一方、該当の音楽の再生開始前に処理パターンをデバイス２０に実行させないと判定された場合には（Ｓ１０７：Ｎｏ）、情報処理装置１０は、後述するＳ１２１の処理を行う。
【０１１２】
また、Ｓ１０５において、該当の音楽の最初のＢＰＭを取得不可能である場合には（Ｓ１０５：Ｎｏ）、処理制御部１０６は、Ｂｅａｔ無しの専用のパターンに対応する処理をデバイス２０に実行させる（Ｓ１１１）。そして、情報処理装置１０は、後述するＳ１２１の処理を行う。
【０１１３】
ここで、図１１を参照して、Ｓ１２１以降の動作について説明する。図１１に示したように、決定部１０４は、例えば、取得されたメタデータに基づいて、該当の音楽に関して基本の拍子を取得可能であるか否かを判定する（Ｓ１２１）。該当の音楽に関して基本の拍子を取得可能ではない場合には（Ｓ１２１：Ｎｏ）、処理制御部１０６は、エラーの音声や表示を例えばデバイス２０などに出力させる（Ｓ１２３）。そして、情報処理装置１０は、本動作を終了する。
【０１１４】
一方、該当の音楽に関して基本の拍子を取得可能である場合には（Ｓ１２１：Ｙｅｓ）、決定部１０４は、取得した基本の拍子を大分類として決定する（Ｓ１２５）。続いて、決定部１０４は、例えば、取得されたメタデータに基づいて、該当の音楽のジャンルを取得可能であるか否かを判定する（Ｓ１２７）。該当の音楽のジャンルを取得可能である場合には（Ｓ１２７：Ｙｅｓ）、決定部１０４は、取得したジャンルなどを中分類の候補として一以上決定する（Ｓ１２９）。そして、情報処理装置１０は、後述するＳ１４１の処理を行う。
【０１１５】
一方、該当の音楽のジャンルを取得可能ではない場合には（Ｓ１２７：Ｎｏ）、決定部１０４は、中分類の候補を決定しない（Ｓ１３１）。そして、情報処理装置１０は、後述するＳ１４１の処理を行う。
【０１１６】
ここで、図１２を参照して、Ｓ１４１以降の動作について説明する。図１２に示したように、Ｓ１４１では、決定部１０４は、決定した中分類の一以上の候補の各々に対して所定の基準を用いて評価値を計算し、そして、算出された評価値に基づいて確率的に中分類を決定する（Ｓ１４１）。
【０１１７】
続いて、情報処理装置１０は、後述する「中分類連続回避処理」を実行する（Ｓ１４３）。
【０１１８】
その後、決定部１０４は、再生対象のパートを取得可能であるか否かを判定する（Ｓ１４５）。再生対象のパートを取得可能である場合には（Ｓ１４５：Ｙｅｓ）、決定部１０４は、再生対象のパートを取得し、そして、取得したパートを小分類として決定する（Ｓ１４７）。続いて、決定部１０４は、処理パターンＤＢ１２４において、決定された大分類、中分類、および、小分類に対応付けられている複数の処理パターンのうちのいずれかを、実行される処理の処理パターンとしてランダムに決定する（Ｓ１４９）。
【０１１９】
その後、再生制御部１０２は、再生対象の音楽の再生をコンテンツ再生装置２２に開始させる（Ｓ１５１）。なお、同時に、処理制御部１０６は、Ｓ１４９、もしくは、後述するＳ１５３で決定された処理パターンに対応する処理の実行をデバイス２０に開始させてもよい。その後、情報処理装置１０は、後述するＳ１６１の処理を実行する。
【０１２０】
一方、再生対象のパートを取得可能ではない場合には（Ｓ１４５：Ｎｏ）、決定部１０４は、該当の音楽の先頭のパートに対応付けられている複数の処理パターンの中から、実行される処理の処理パターンをランダムに決定する（Ｓ１５３）。そして、情報処理装置１０は、上述したＳ１５１以降の処理を行う。
【０１２１】
ここで、図１３を参照して、Ｓ１６１以降の動作について説明する。図１３に示したように、Ｓ１６１では、処理制御部１０６は、現在再生中の音楽のＢＰＭに合わせて、該当の処理パターンに対応する処理のテンポを動的に変更し、そして、変更後のテンポで当該処理をデバイス２０に実行させる（Ｓ１６１）。
【０１２２】
続いて、決定部１０４は、該当の処理パターンのパラメータ値を例えば処理パターンＤＢ１２４などから取得する（Ｓ１６３）。
【０１２３】
その後、決定部１０４は、該当の処理パターンに対応する処理がＮ小節繰り返されるまで待機する（Ｓ１６５）。そして、該当の処理がＮ小節繰り返された場合には（Ｓ１６５：Ｙｅｓ）、情報処理装置１０は、後述する「パターン変更処理」を実行する（Ｓ１６７）。その後、情報処理装置１０は、後述する「曲終わり合わせ対応処理」を実行する（Ｓ１６９）。
【０１２４】
その後、再生制御部１０２は、例えば、ユーザの入力の有無や設定情報などに基づいて、別の曲を連続して再生するか否かを判定する（Ｓ１７１）。別の曲を連続して再生することが判定された場合には（Ｓ１７１：Ｙｅｓ）、再生制御部１０２は、上述したＳ１０３以降の処理を繰り返す。一方、別の曲を再生しないことが判定された場合には（Ｓ１７１：Ｎｏ）、情報処理装置１０は、本動作を終了する。
【０１２５】
｛１−４−２．中分類連続回避処理｝
次に、図１４を参照して、Ｓ１４３における「中分類連続回避処理」の流れについて説明する。図１４に示したように、まず、決定部１０４は、現在の再生対象の音楽が一曲目であるか否かを判定する（Ｓ２０１）。一曲目である場合には（Ｓ２０１：Ｙｅｓ）、当該「中分類連続回避処理」は終了する。
【０１２６】
一方、現在の再生対象の音楽が二曲目以降である場合には（Ｓ２０１：Ｎｏ）、決定部１０４は、現在の再生対象の音楽のジャンルが直前に再生した曲のジャンルと同じであるか否かを判定する（Ｓ２０３）。現在の再生対象の音楽のジャンルが直前に再生した曲のジャンルと同じである場合には（Ｓ２０３：Ｙｅｓ）、決定部１０４は、現在の再生対象の音楽のジャンルに対応付けられている複数の処理パターンのうち、前回の処理パターンとは異なる処理パターンのいずれかを（今回実行させる処理パターンとして）決定する（Ｓ２０５）。そして、当該「中分類連続回避処理」は終了する。
【０１２７】
一方、現在の再生対象の音楽のジャンルが直前に再生した曲のジャンルとは異なる場合には（Ｓ２０３：Ｎｏ）、当該「中分類連続回避処理」は終了する。
【０１２８】
｛１−４−３．パターン変更処理｝
次に、図１５を参照して、Ｓ１６７における「パターン変更処理」の流れについて説明する。図１５に示したように、まず、決定部１０４は、次の小節も同じパートに含まれるか否かを判定する（Ｓ３０１）。次の小節も同じパートに含まれる場合には（Ｓ３０１：Ｙｅｓ）、決定部１０４は、同じパートに対応付けられている、現在の処理パターン以外の処理パターンの中から、現在の処理パターンのパラメータ値を基準として−１０以上１０以下のパラメータ値を有するいずれかの処理パターンをランダムに選択し、そして、選択した処理パターンを、次に実行される処理パターンとして決定する（Ｓ３０３）。続いて、処理制御部１０６は、決定された処理パターンに対応する処理をデバイス２０に実行させる（Ｓ３０５）。そして、当該「パターン変更処理」は終了する。
【０１２９】
一方、次の小節が次のパートに含まれる場合には（Ｓ３０１：Ｎｏ）、決定部１０４は、次のパートに対応付けられている複数の処理パターンの中から、現在の処理パターンのパラメータ値を基準として−１５以下または１５以上のパラメータ値を有するいずれかの処理パターンをランダムに選択し、そして、選択した処理パターンを、次に実行される処理パターンとして決定する（Ｓ３０７）。そして、情報処理装置１０は、上述したＳ３０５以降の処理を実行する。
【０１３０】
｛１−４−４．曲終わり合わせ対応処理｝
次に、図１６を参照して、Ｓ１６９における「曲終わり合わせ対応処理」の流れについて説明する。図１６に示したように、まず、処理制御部１０６は、曲の終わりの直前に達した（例えば、残り時間が５秒以内になった）か否かを判定する（Ｓ４０１）。曲の終わりの直前に達した場合には（Ｓ４０１：Ｙｅｓ）、次に、処理制御部１０６は、該当の曲がフェードアウトで終了する曲であるか否かを判定する（Ｓ４０３）。該当の曲がフェードアウトで終了する曲である場合には（Ｓ４０３：Ｙｅｓ）、処理制御部１０６は、該当の処理パターンに対応する処理がフェードアウト（またはループ）するようにデバイス２０を制御する（Ｓ４０５）。その後、該当の曲の再生が終了する（Ｓ４０７）。そして、当該「曲終わり合わせ対応処理」は終了する。
【０１３１】
一方、該当の曲がフェードアウトで終了する曲ではない場合には（Ｓ４０３：Ｎｏ）、処理制御部１０６は、曲の終わりに合わせて、処理パターンに対応する処理がピタッと止まるように、デバイス２０を制御する（Ｓ４０９）。その後、情報処理装置１０は、上述したＳ４０７以降の処理を実行する。
【０１３２】
また、Ｓ４０１において、曲の終わりの直前に達していない場合には（Ｓ４０１：Ｎｏ）、情報処理装置１０は、後述する「曲内ブレイク対応処理」を実行する（Ｓ４１１）。続いて、情報処理装置１０は、後述する「拍手対応処理」を実行する（Ｓ４１３）。続いて、情報処理装置１０は、後述する「変拍子処理」を実行する（Ｓ４１５）。その後、情報処理装置１０は、再び、上述したＳ１６１以降の処理を実行する。
【０１３３】
｛１−４−５．曲内ブレイク対応処理｝
次に、図１７を参照して、Ｓ４１１における「曲内ブレイク対応処理」の流れについて説明する。図１７に示したように、まず、処理制御部１０６は、次の小節においてブレイクが存在する（つまり、無音、または、音量が所定の閾値以下である継続時間の長さが所定の時間以上である）か否かを判定する（Ｓ５０１）。次の小節においてブレイクが存在しない場合には（Ｓ５０１：Ｎｏ）、当該「曲内ブレイク対応処理」は終了する。
【０１３４】
一方、次の小節においてブレイクが存在する場合には（Ｓ５０１：Ｙｅｓ）、処理制御部１０６は、検出されたブレイクの箇所において、現在の処理パターンに対応する処理の実行を急に停止させたり、または、ブレイクに対応する専用の処理パターンに対応する処理を新たに実行させるように、デバイス２０を制御する（Ｓ５０３）。そして、当該「曲内ブレイク対応処理」は終了する。
【０１３５】
｛１−４−６．拍手対応処理｝
次に、図１８を参照して、Ｓ４１３における「拍手対応処理」の流れについて説明する。図１８に示したように、まず、処理制御部１０６は、次の小節において拍手が含まれているか否かを判定する（Ｓ６０１）。次の小節において拍手が含まれていない場合には（Ｓ６０１：Ｎｏ）、当該「拍手対応処理」は終了する。
【０１３６】
一方、次の小節において拍手が含まれている場合には（Ｓ６０１：Ｙｅｓ）、処理制御部１０６は、例えば、検出された拍手の箇所において、拍手専用の処理パターンに対応する処理をデバイス２０に実行させる（Ｓ６０３）。そして、当該「拍手対応処理」は終了する。
【０１３７】
｛１−４−７．変拍子処理｝
次に、図１９を参照して、Ｓ４１５における「変拍子処理」の流れについて説明する。図１９に示したように、まず、決定部１０４は、拍子の変化があることが検出されたか否かを判定する（Ｓ７０１）。拍子の変化があることが検出されていない場合には（Ｓ７０１：Ｎｏ）、当該「変拍子処理」は終了する。
【０１３８】
一方、拍子の変化があることが検出された場合には（Ｓ７０１：Ｙｅｓ）、次に、決定部１０４は、変化後の拍子数が、処理パターンＤＢ１２４に大分類として登録されているいずれかの拍子数と同一であるか否かを判定する（Ｓ７０３）。変化後の拍子数が、登録されているいずれかの拍子数と同一であると判定された場合には（Ｓ７０３：Ｙｅｓ）、決定部１０４は、中分類を維持しつつ、変化後の拍子数に応じて大分類および小分類を再設定する（Ｓ７０５）。そして、決定部１０４は、大分類および小分類の再設定に基づいて、新たに実行される処理パターンを決定する（Ｓ７０７）。
【０１３９】
続いて、処理制御部１０６は、決定された処理パターンに対応する処理をデバイス２０に実行させる（Ｓ７０９）。そして、当該「変拍子処理」は終了する。
【０１４０】
また、Ｓ７０３において、変化後の拍子数が、登録されているいずれの拍子数とも同一ではないと判定された場合には（Ｓ７０３：Ｎｏ）、決定部１０４は、（ＢＰＭではなく）低音の音圧に合う処理パターンを、新たに実行される処理パターンとして決定する（Ｓ７１１）。そして、情報処理装置１０は、上述したＳ７０９以降の処理を実行する。
【０１４１】
＜１−５．効果＞
以上説明したように、第１の実施形態によれば、情報処理装置１０は、再生対象のコンテンツに応じて、複数の処理パターンの中から、当該コンテンツの再生と関連付けて実行される処理の処理パターンを決定し、そして、決定した処理パターンに対応する処理の実行を制御する。このため、第１の実施形態によれば、再生対象のコンテンツに適した、より多くの種類の処理を、当該コンテンツの再生と関連付けて実行させることができる。
【０１４２】
例えば、情報処理装置１０は、再生対象の音楽の拍子、ジャンル、および、パートごとに、実行される処理（振動や表示などの）の処理パターンを異ならせる。また、情報処理装置１０は、再生対象の音楽の無音部分で振動を発生させたり、または、再生中の音とタイミングをずらして振動を発生させることが可能である。これにより、再生対象の音楽に対して、あたかも別の楽器の演奏や別のジャンルの演奏が追加されたかのような印象を音楽を聴くユーザに与えることができる。その結果、当該ユーザにより強い印象を与える演出が可能になる。例えば、再生中の音楽を当該ユーザがより感動的または情熱的に感じ得る演出を実現することができる。
【０１４３】
＜１−６．応用例＞
なお、第１の実施形態は上述した例に限定されない。次に、第１の実施形態の応用例について、「１−６−１．応用例１」〜「１−６−２．応用例２」において説明する。なお、以下では、上述した説明と重複する内容については説明を省略する。
【０１４４】
｛１−６−１．応用例１｝
まず、応用例１について説明する。まず、応用例１を創作するに至った背景について説明する。一般的に、一曲の中に含まれる数多くの種類の楽器の演奏や声（歌声）はメジャーな音（例えば主旋律の楽器またはボーカルなど）に埋もれてしまい得る。このため、当該曲に含まれる他の種類の楽器の演奏や声をユーザは聴き難い（例えばはっきりと体感することが難しい）。
【０１４５】
後述するように、応用例１によれば、一曲の中に含まれるマイナーな音を振動として際立たせることにより、明りょうにユーザに体感させることが可能である。
【０１４６】
（１−６−２−１．構成）
応用例１では、一つの楽曲が解析され、そして、当該楽曲に含まれる例えば１０種類の楽器と５種類の声（ボーカル、コーラスなど）が分解されている場面を想定する。あるいは、譜面データを利用して、当該楽曲に含まれる１０種類の楽器および５種類の声の再生タイミングが正確に特定されている場面を想定する。
【０１４７】
このような場面において、応用例１による情報処理装置１０は、楽曲再生の進行に応じて、振動として再生するための元となる音データを切り替えながら曲を再生する。例えば、まず、曲の始まり（イントロ部分）では、情報処理装置１０は、当該イントロ部分に含まれる特定の楽器の音を抽出し、そして、抽出した音のリズムに合わせて振動をデバイス２０に発生させる。これにより、振動を用いることにより、当該特定の楽器の音を増強することができる。
【０１４８】
そして、例えば所定の数の小節が経過する度に、情報処理装置１０は、振動の元データの音を別の楽器（または声）の音に切り替える。これにより、振動として増強／強調される楽器または声が、曲の様々なパートの中で切り替わる。
【０１４９】
以上説明したように、応用例１によれば、（仮に振動がなければ脇役として目立たなかった）マイナーな楽器やバックコーラスなどが振動としてしっかり際立つので、音としても、ユーザにしっかり認識されるようになることが期待できる。また、マイナーな音を時々強調することができるので、ユーザに新鮮な印象を与えることができ、飽きさせないことが期待できる。
【０１５０】
｛１−６−２．応用例２｝
次に、応用例２について説明する。後述するように、応用例２によれば、情報処理装置１０は、再生対象のコンテンツに関する盛り上がりの判定結果に基づいて、コンテンツの再生と同時に実行される処理の処理パターンを決定することが可能である。
【０１５１】
（１−６−２−１．概要）
応用例２では、人物の動作の撮影画像に基づいてアニメーションパターンが生成されることを想定する。例えば、まず、プロのダンサーが複数の種類のステップを踊った映像が撮影され、そして、撮影結果に基づいて、ステップの種類ごとに動画ファイルが生成される。そして、当該動画ファイルは画像処理によりドットアニメーションに変換され得る。さらに、ドットアニメーションごとにキーフレームが設定され得る。このキーフレームは、音楽の再生と同時にドットアニメーションが表示される場合に、表示タイミングが音楽のＢｅａｔに合わせられるようなフレームである。
【０１５２】
（１−６−２−１．構成）
次に、応用例２による情報処理装置１０の構成について説明する。応用例２による決定部１０４は、再生対象の音楽に関する盛り上がりの判定結果に応じて、音楽の再生時に実行される処理の処理パターンを決定する。例えば、決定部１０４は、まず、再生対象の音楽の平均音圧などの解析結果に基づいて、当該音楽中の各部分における盛り上がりの程度を判定する。そして、決定部１０４は、判定結果に基づいて、音楽の盛り上がりと、実行される処理パターンの盛り上がりとが合うように、音楽中の各部分における、実行される処理パターンを決定する。例えば、決定部１０４は、音楽の中で盛り上がりが小さい箇所に関しては、速度の遅い、落ち着いた処理パターンを決定する。また、決定部１０４は、音楽の中で盛り上がりが大きい箇所に関しては、速度の速い、激しい処理パターンを決定する。
【０１５３】
ここで、音楽のイントロの部分では緩やかなダンス（例えばウォーキングなど）のアニメーションを表示し、中間の部分ではステップのテンポが徐々に速くなるようなアニメーションを表示し、そして、サビの部分では、エクストリームなダンスのアニメーションを表示することが望まれる場合の例について説明を行う。この場合、決定部１０４は、音楽のイントロの部分に関しては、落ち着いたアニメーションパターンを決定する。そして、音楽の中間の部分に関しては、決定部１０４は、経過時間が長くなるほど、アニメーションのテンポがより速いアニメーションパターンを随時決定していく。そして、音楽のサビの部分に関しては、決定部１０４は、激しいアニメーションパターンを決定する。
【０１５４】
なお、音楽の再生中に、音楽とアニメーションパターンとのタイミングがずれる場合も想定される。このような場合、仮にアニメーションのタイミングを急に補正してしまうと、アニメーションの円滑さが損なわれ得る。そこで、処理制御部１０６は、例えば、キーフレームのテンポを維持しながら、キーフレーム間の速度を緩やかに調整すること（例えば現在の速度を基準にして−５０％以上５０％以下の範囲内で速度を調整するなど）が望ましい。これにより、音楽とアニメーションパターンとのタイミングのずれを滑らかに補正することができる。
【０１５５】
（１−６−２−３．変形例）
‐変形例１：振動の反映
なお、変形例として、表示画面に表示されるダンサーの動きに応じて、発生される振動の振動パターンが決定されてもよい。ここで、ダンサーの動きが表示画面に表示される場合とは、ダンサーの動きが撮影された動画が表示画面に表示される場合であってもよいし、または、ダンサーの動きのドットアニメーションが表示画面に表示される場合であってもよい。例えば、情報処理装置１０（決定部１０４）は、表示画面に表示されるダンサーの動きに対応する撮影画像の解析結果に基づいて、振動パターンを決定する。但し、かかる例に限定されず、表示されるダンサーの動きの種類ごとに、ユーザが振動パターンを予め指定しておくことも可能である。
【０１５６】
例えば、決定部１０４は、ダンサーが足を「ドン」と踏む動作が表示されるタイミングでは、「ドン」という振動を発生させる振動パターンを、実行される振動パターンとして決定する。また、決定部１０４は、ダンサーが手を「パン」と叩くアニメーションが表示されるタイミングでは、「パン」という振動を発生させる振動パターンを、実行される振動パターンとして決定する。これらの決定例によれば、より盛り上がる音楽体験を実現することができる。例えば、音楽を聴くユーザは、ダンサーの動きをよりダイナミックに、または情熱的に体感することができる。
【０１５７】
‐変形例２：演奏の反映
また、別の変形例として、処理制御部１０６は、ユーザによる演奏の検出に応じて、表示されるアニメーションを動的に変化させることも可能である。例えば、ユーザにより仮想の鍵盤が操作された際には、処理制御部１０６は、表示画面に表示されているダンサーがジャンプするなど、表示されるアニメーションを動的に変化させる。
【０１５８】
ここで、アニメーションは、モデリングデータにより構成されていてもよい。そして、この場合、処理制御部１０６は、ユーザによる演奏の検出に応じて、例えば表示されているキャラクターの各関節のポイントが動くように、表示を制御してもよい。この例では、ユーザは、演奏に応じて、キャラクターを複雑に動かすことが可能になる。
【０１５９】
また、処理制御部１０６は、複数のユーザによる演奏の検出に応じて、表示されるアニメーションを動的に変化させることも可能である。例えば、一人のダンサーのアニメーションが表示される場合では、当該ダンサーの身体に関して動作をコントロール可能な部位がユーザごとに予め設定され得る。そして、当該アニメーションの表示中における、複数のユーザの各々による演奏の検出に基づいて、処理制御部１０６は、当該ユーザに割り当てられている当該ダンサーの身体の部分が動くように、表示を制御することが可能である。
【０１６０】
なお、演奏に関する一つのインプットまたは一連のインプットと、（アニメーションにおける）一続きの動作とが対応付けられることが望ましい。例えば、一小節ごとに一個のインプットがなされると、ダンサーが一続きの動作を行うように、動作が割り当てられることが望ましい。このように、ユーザのインプットがおおざっぱに変換されることにより、ユーザは容易に、かつ、気軽にアニメーションを変化させることができる。そして、演奏を楽しむことができる。
【０１６１】
＜＜２．第２の実施形態＞＞
以上、第１の実施形態について説明した。上述したように、第１の実施形態による情報処理装置１０は、コンテンツの再生時に、当該コンテンツに応じて、デバイス２０に実行させる処理の処理パターンを変化させる。
【０１６２】
次に、第２の実施形態について説明する。後述するように、第２の実施形態による情報処理装置４０は、例えば、他のユーザからの電話の着信やメールの受信などに応じて、実行される処理（振動の発生やイルミネーションの表示など）の処理パターンを変化させることが可能である。
【０１６３】
＜２−１．システム構成＞
まず、第２の実施形態による情報処理システムの構成例について、図２０を参照して説明する。図２０に示すように、第２の実施形態による情報処理システムは、図１に示した第１の実施形態と比較して、情報処理装置１０およびコンテンツ再生装置２２を含まない代わりに、複数の情報処理装置４０をさらに含む。なお、以下では、第１の実施形態と異なる内容についてのみ説明を行うこととし、同一の内容については説明を省略する。
【０１６４】
｛２−１−１．情報処理装置４０｝
情報処理装置４０は、ユーザが他のユーザと通信を行うための装置である。例えば、情報処理装置４０は、他のユーザからの電話を着信したり、または、他のユーザにより送信される電子メールやショートメッセージなどを受信することが可能である。この情報処理装置４０は、図２０に示すように、スマートフォンなどの携帯電話であってもよい。
【０１６５】
なお、第２の実施形態による情報処理システムの構成は、上述した例に限定されない。例えば、当該情報処理システムは、デバイス２０を含まなくてもよい。
【０１６６】
＜２−２．構成＞
以上、第２の実施形態による情報処理システムの構成について説明した。次に、第２の実施形態による構成について説明する。図２１は、第２の実施形態による情報処理装置４０の構成例を示した機能ブロック図である。図２１に示すように、情報処理装置４０は、制御部４００、通信部４２０、入力部４２４、出力部４２６、振動部４２８、および、記憶部４２２を有する。また、制御部４００は、決定部４０４、および、処理制御部４０６を有する。
【０１６７】
なお、通信部４２０および記憶部４２２の機能はそれぞれ、第１の実施形態による通信部１２０または記憶部１２２と概略同様である。
【０１６８】
｛２−２−１．決定部４０４｝
決定部４０４は、他のユーザからの電話の着信や情報の受信に応じて、予め登録されている複数の処理パターンの中から、当該情報の受信と関連付けて実行される処理の処理パターンを決定する。例えば、決定部４０４は、情報を送信した他のユーザと、情報処理装置４０を有するユーザ（以下、対象ユーザと称する）との関係性に応じて、当該情報の受信と関連付けて実行される処理の処理パターンを決定する。一例として、情報を送信した他のユーザが、対象ユーザと所定の関係を有する場合（例えば、家族や友人などである場合）には、決定部４０４は、当該情報の受信と関連付けて実行される処理パターンを、特別の処理パターンに決定する。また、情報を送信した他のユーザが、対象ユーザと所定の関係を有しない場合には、決定部４０４は、当該情報の受信と関連付けて実行される処理パターンを標準の処理パターンに決定する。
【０１６９】
また、決定部４０４は、他のユーザにより送信された情報の内容に応じて、当該情報の受信と関連付けて実行される処理の処理パターンを決定することも可能である。例えば、決定部４０４は、当該情報（例えばテキストや画像など）から算出されるポジティブレベル（評価値）に応じて、当該情報の受信と関連付けて実行される処理の処理パターンを決定する。ここで、ポジティブレベルは、該当のテキストに含まれるキーワードや、該当の画像に映っている人物の表情などに基づいて算出され得る。
【０１７０】
また、決定部４０４は、当該情報の受信時における対象ユーザの状態に関する情報に応じて、当該情報の受信と関連付けて実行される処理の処理パターンを決定することも可能である。ここで、対象ユーザの状態に関する情報は、例えば、対象ユーザの感情の推定結果や、対象ユーザの状況を示す情報などを含む。例えば、当該情報の受信時において、対象ユーザが楽しんでいることが推定される場合には、決定部４０４は、テンポの速い処理パターンを決定してもよい。また、当該情報の受信時において、対象ユーザが怒っていたり、悲しんでいることが推定される場合には、決定部４０４は、落ち着いた処理パターンを決定してもよい。また、当該情報の受信時において、対象ユーザが電車に乗っていたり、または、仕事や勉強中である場合には、決定部４０４は、落ち着いた処理パターンを決定してもよい。
【０１７１】
｛２−２−２．処理制御部４０６｝
処理制御部４０６は、決定部４０４により決定された処理パターンに対応する処理を、デバイス２０、出力部４２６、または、振動部４２８に実行させる。例えば、処理制御部４０６は、決定部４０４により決定された振動パターンに対応する振動をデバイス２０または振動部４２８に発生させたり、決定されたイルミネーションパターンに対応するイルミネーションをデバイス２０または出力部４２６に表示させたり、決定されたアニメーションパターンに対応する動画像をデバイス２０または出力部４２６に表示させたり、または、決定されたモーションパターンに対応する動作をデバイス２０に実行させる。
【０１７２】
なお、処理制御部４０６の具体的な機能については、第１の実施形態による処理制御部１０６と概略同様である。
【０１７３】
｛２−２−３．入力部４２４｝
入力部４２４は、例えば電話の着信操作などの、ユーザによる各種の入力を受け付ける。
【０１７４】
｛２−２−４．出力部４２６｝
出力部４２６は、処理制御部４０６の制御に従って、発光したり、音声を出力する。例えば、出力部４２６は、ＬＣＤやＯＬＥＤなどから構成されるディスプレイや、ＬＥＤなどを含む表示部、および、音声出力部を含む。なお、ディスプレイがタッチディスプレイとして構成される場合など、入力部４２４の一部と表示部とは一体的に構成されてもよい。
【０１７５】
｛２−２−５．振動部４２８｝
振動部４２８は、処理制御部４０６の制御に従って、振動を発生させる。
【０１７６】
＜２−３．動作＞
以上、第２の実施形態による構成について説明した。次に、第２の実施形態による動作について、図２２を参照して説明する。図２２は、第２の実施形態による動作を示したフローチャートである。
【０１７７】
図２２に示したように、まず、情報処理装置４０は、他のユーザからの電話の着信またはメールが受信されるまで待機する（Ｓ８０１）。そして、電話が着信した際、または、メールを受信した際には（Ｓ８０１：Ｙｅｓ）、決定部４０４は、他のユーザが、対象ユーザと特定の関係を有するか否かを判定する（Ｓ８０３）。他のユーザが、対象ユーザと特定の関係を有する場合には（Ｓ８０３：Ｙｅｓ）、決定部４０４は、処理パターンＤＢ１２４に登録されている複数の処理パターンの中から、対象ユーザの現在の感情の推定結果、または、対象ユーザの現在の状況に応じて、実行される処理の処理パターンを決定する。または、Ｓ８０１でメールが受信された場合には、決定部４０４は、さらに、受信されたメールの内容に応じて、処理パターンを決定してもよい（Ｓ８０５）。
【０１７８】
続いて、処理制御部４０６は、決定された処理パターンに対応する処理をデバイス２０、出力部４２６、または、振動部４２８に実行させる（Ｓ８０７）。そして、情報処理装置４０は、本動作を終了する。
【０１７９】
また、Ｓ８０３において、他のユーザが、対象ユーザと特定の関係を有しない場合には（Ｓ８０３：Ｎｏ）、処理制御部４０６は、標準の処理パターンに対応する処理をデバイス２０、出力部４２６、または、振動部４２８に実行させる（Ｓ８０９）。そして、情報処理装置４０は、本動作を終了する。
【０１８０】
＜２−４．効果＞
以上説明したように、第２の実施形態によれば、他のユーザからの電話の着信やメールの受信時に、情報処理装置４０は、他のユーザと対象ユーザとの関係性、受信されたメールの内容、または、受信時の対象ユーザの状態などに応じて、実行される処理の処理パターンを変化させる。このため、電話の着信やメールの受信に関してより強い印象をユーザに与える演出を実現することができる。そして、ユーザは、他のユーザとの電話やメールのやりとりをさらに楽しむことができる。
【０１８１】
＜＜３．ハードウェア構成＞＞
次に、第１の実施形態による情報処理装置１０のハードウェア構成について、図２３を参照して説明する。図２３に示すように、情報処理装置１０は、ＣＰＵ１５０、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１５２、ＲＡＭ１５４、バス１５６、インターフェース１５８、ストレージ装置１６０、および通信装置１６２を備える。
【０１８２】
ＣＰＵ１５０は、演算処理装置および制御装置として機能し、各種プログラムに従って情報処理装置１０内の動作全般を制御する。また、ＣＰＵ１５０は、情報処理装置１０において制御部１００の機能を実現する。なお、ＣＰＵ１５０は、マイクロプロセッサなどのプロセッサにより構成される。
【０１８３】
ＲＯＭ１５２は、ＣＰＵ１５０が使用するプログラムや演算パラメータなどの制御用データなどを記憶する。
【０１８４】
ＲＡＭ１５４は、例えば、ＣＰＵ１５０により実行されるプログラムなどを一時的に記憶する。
【０１８５】
バス１５６は、ＣＰＵバスなどから構成される。このバス１５６は、ＣＰＵ１５０、ＲＯＭ１５２、およびＲＡＭ１５４を相互に接続する。
【０１８６】
インターフェース１５８は、ストレージ装置１６０、および通信装置１６２を、バス１５６と接続する。
【０１８７】
ストレージ装置１６０は、記憶部１２２として機能する、データ格納用の装置である。ストレージ装置１６０は、例えば、記憶媒体、記憶媒体にデータを記録する記録装置、記憶媒体からデータを読み出す読出し装置、または記憶媒体に記録されたデータを削除する削除装置などを含む。
【０１８８】
通信装置１６２は、例えば通信網２４などに接続するための通信デバイス等で構成された通信インターフェースである。また、通信装置１６２は、無線ＬＡＮ対応通信装置、ＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）対応通信装置、または有線による通信を行うワイヤー通信装置であってもよい。この通信装置１６２は、通信部１２０として機能する。
【０１８９】
なお、第２の実施形態による情報処理装置４０のハードウェア構成に関しても、上記のハードウェア構成の全てを含む構成であってもよい。
【０１９０】
＜＜４．変形例＞＞
以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本開示はかかる例に限定されない。本開示の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。
【０１９１】
＜４−１．変形例１＞
例えば、情報処理装置１０または情報処理装置４０は、デバイス２０の振動に基づいて他の物体が共振するように、デバイス２０に振動を発生させることも可能である。一例として、情報処理装置１０は、デバイス２０の振動がコップに伝達されることにより、所定の音階の音がコップから発せられるように、デバイス２０に振動を発生させてもよい。また、情報処理装置１０は、デバイス２０の振動が太鼓やベルに伝達され太鼓やベルが鳴るように、デバイス２０に振動を発生させてもよい。または、情報処理装置１０は、デバイス２０の振動が流体に伝達されることにより流体の動きが変化するように、デバイス２０に振動を発生させてもよい。例えば、ビールまたは炭酸水がコップの中に入っている場面において、情報処理装置１０は、デバイス２０の振動がコップに伝達されることによりビールまたは炭酸水が泡立つように、デバイス２０に振動を発生させてもよい。また、コーヒーおよびミルクがコップの中に入っている場面において、情報処理装置１０は、デバイス２０の振動がコップに伝達されることによりコーヒーとミルクが混ざるように、デバイス２０に振動を発生させてもよい。
【０１９２】
また、水面に光が照射されている場面において、情報処理装置１０は、デバイス２０の振動に基づいて水面が揺れるように、デバイス２０に振動を発生させてもよい。これにより、水面に照射される光の変化により振動を表現することができるので、ユーザは、当該振動を視覚的に体験することができる。
【０１９３】
＜４−２．変形例２＞
また、上述した各実施形態では、デバイス２０に出力させる情報の種類が振動、イルミネーション、アニメーション、または、モーションである例について説明したが、本開示はかかる例に限定されない。例えば、当該情報の種類は、熱、圧力、痛さ、痒さ、味、または、においなど別の感覚の情報であってもよい。なお、熱は、ユーザが直接的または間接的に接触する固体の熱、送風される風の温度を上げるための熱、または、水の温度を上げるための熱であってもよい。また、圧力は、送風の風圧、ユーザの身体に対する押圧、または、ユーザが位置する空間における引力であってもよい。
【０１９４】
または、当該情報の種類は、（人間が有する）通常の感覚とは異なる、擬似的な感覚の情報であってもよい。例えば、生体刺激デバイスによる電気パルス信号や、視覚生体デバイス（義眼など）による、視覚情報以外の付加情報などであってもよい。
【０１９５】
＜４−３．変形例３＞
また、上述した各実施形態の動作における各ステップは、必ずしも記載された順序に沿って処理されなくてもよい。例えば、各ステップは、適宜順序が変更されて処理されてもよい。また、各ステップは、時系列的に処理される代わりに、一部並列的に又は個別的に処理されてもよい。また、記載されたステップのうちの一部が省略されたり、または、別のステップがさらに追加されてもよい。
【０１９６】
また、上述した各実施形態によれば、ＣＰＵ１５０、ＲＯＭ１５２、およびＲＡＭ１５４などのハードウェアを、情報処理装置１０または情報処理装置４０の各構成と同等の機能を発揮させるためのコンピュータプログラムも提供可能である。また、該コンピュータプログラムが記録された記録媒体も提供される。
【０１９７】
また、本明細書に記載された効果は、あくまで説明的または例示的なものであって限定的ではない。つまり、本開示に係る技術は、上記の効果とともに、または上記の効果に代えて、本明細書の記載から当業者には明らかな他の効果を奏しうる。
【０１９８】
なお、以下のような構成も本開示の技術的範囲に属する。
（１）
再生対象のコンテンツに応じて、複数の処理パターンの中から、前記コンテンツの再生と関連付けて実行される処理の処理パターンを決定する決定部、
を備える、情報処理装置。
（２）
前記コンテンツは、音楽を含み、
前記決定部は、再生対象の音楽のジャンルに応じて、前記実行される処理の処理パターンを決定する、前記（１）に記載の情報処理装置。
（３）
前記コンテンツは、音楽を含み、
前記決定部は、再生対象の音楽に含まれる複数のパートのうち再生中のパートに応じて、前記実行される処理の処理パターンを決定する、前記（１）または（２）に記載の情報処理装置。
（４）
前記再生中のパートが次のパートに遷移する際に、前記決定部は、当該次のパートに対応付けられている複数の処理パターンのうちのいずれかを、新たに実行される処理の処理パターンとして決定する、前記（３）に記載の情報処理装置。
（５）
前記コンテンツは、音楽を含み、
前記決定部は、再生対象の音楽のテンポに応じて、前記実行される処理の処理パターンを決定する、前記（１）〜（４）のいずれか一項に記載の情報処理装置。
（６）
前記コンテンツは、音楽を含み、
前記決定部は、再生対象の音楽の拍子に応じて、前記実行される処理の処理パターンを決定する、前記（１）〜（５）のいずれか一項に記載の情報処理装置。
（７）
前記情報処理装置は、前記決定部により決定された処理パターンに対応する処理を、前記コンテンツの再生と関連付けて制御対象に実行させる処理制御部をさらに備える、前記（１）〜（６）のいずれか一項に記載の情報処理装置。
（８）
前記処理制御部は、前記決定部により決定された処理パターンに対応する処理を、前記コンテンツの再生と関連付けて複数の前記制御対象に実行させる、前記（７）に記載の情報処理装置。
（９）
前記処理パターンは、複数のサブパターンを含み、
前記処理制御部は、前記決定部により決定された処理パターンに含まれる複数のサブパターンの各々に対応する処理を別々の前記制御対象に実行させる、前記（８）に記載の情報処理装置。
（１０）
前記コンテンツは、音楽を含み、
前記処理制御部は、前記決定部により決定された処理パターンに対応する処理のテンポを、再生中の音楽のテンポに応じて変化させる、前記（７）〜（９）のいずれか一項に記載の情報処理装置。
（１１）
前記処理は、振動を発生させる処理である、前記（１）〜（１０）のいずれか一項に記載の情報処理装置。
（１２）
前記処理は、イルミネーションの表示処理、または、アニメーションの表示処理である、前記（１）〜（１０）のいずれか一項に記載の情報処理装置。
（１３）
前記処理は、制御対象を動かす処理である、前記（１）〜（１０）のいずれか一項に記載の情報処理装置。
（１４）
前記処理は、前記コンテンツの再生と同時に実行される、前記（１）〜（１３）のいずれか一項に記載の情報処理装置。
（１５）
前記決定部は、さらに、制御対象の状態に関する情報に応じて、前記実行される処理の処理パターンを決定する、前記（１）〜（１４）のいずれか一項に記載の情報処理装置。
（１６）
前記決定部は、さらに、前記コンテンツを利用するユーザに関する情報に応じて、前記実行される処理の処理パターンを決定する、前記（１）〜（１５）のいずれか一項に記載の情報処理装置。
（１７）
前記決定部は、さらに、第１のユーザから第２のユーザへの情報の送信と関連付けて実行される処理の処理パターンを、前記第１のユーザと前記第２のユーザとの関係性に応じて、前記複数の処理パターンの中から決定する、前記（１）〜（１６）のいずれか一項に記載の情報処理装置。
（１８）
前記決定部は、さらに、第１のユーザから第２のユーザへの情報の送信と関連付けて実行される処理の処理パターンを、前記第１のユーザから前記第２のユーザへ送信される情報に応じて、前記複数の処理パターンの中から決定する、前記（１）〜（１６）のいずれか一項に記載の情報処理装置。
（１９）
再生対象のコンテンツに応じて、複数の処理パターンの中から、前記コンテンツの再生と関連付けて実行される処理の処理パターンをプロセッサが決定すること、
を含む、情報処理方法。
（２０）
コンピュータを、
再生対象のコンテンツに応じて、複数の処理パターンの中から、前記コンテンツの再生と関連付けて実行される処理の処理パターンを決定する決定部、
として機能させるための、プログラム。
【符号の説明】
【０１９９】
１０、４０  情報処理装置
２０  デバイス
２２  コンテンツ再生装置
２４  通信網
１００、４００  制御部
１０２  再生制御部
１０４、４０４  決定部
１０６、４０６  処理制御部
１２０、４２０  通信部
１２２、４２２  記憶部
４２４  入力部
４２６  出力部
４２８  振動部
１２４  処理パターンＤＢ
【図１】
2018011201.tif 000003
【図２】
2018011201.tif 000004
【図３】
2018011201.tif 000005
【図４】
2018011201.tif 000006
【図５】
2018011201.tif 000007
【図６】
2018011201.tif 000008
【図７】
2018011201.tif 000009
【図８】
2018011201.tif 000010
【図９】
2018011201.tif 000011
【図１０】
2018011201.tif 000012
【図１１】
2018011201.tif 000013
【図１２】
2018011201.tif 000014
【図１３】
2018011201.tif 000015
【図１４】
2018011201.tif 000016
【図１５】
2018011201.tif 000017
【図１６】
2018011201.tif 000018
【図１７】
2018011201.tif 000019
【図１８】
2018011201.tif 000020
【図１９】
2018011201.tif 000021
【図２０】
2018011201.tif 000022
【図２１】
2018011201.tif 000023
【図２２】
2018011201.tif 000024
【図２３】
2018011201.tif 000025