(57)【要約】      （修正有）【課題】相異なる複数の機能の各々を利用する利用者の状況に応じて音響や画像の再生を適切に制御する機能提供装置を提供する。【解決手段】機能提供装置１２は、相異なる機能を提供する複数の機能提供装置の各々に関する機能情報と利用者に関する利用者情報とを利用者毎に管理する管理装置１４から、機能提供装置が機能を提供する利用者の利用者情報と利用者に対応する機能提供装置の機能情報とを取得する情報取得部６４と、情報取得部が取得した利用者情報Ｕおよび機能情報Ｆと、機能提供装置による機能の提供時に発生し得る複数の状況のうち現在の状況に関する状況情報と、状況での事象の発生を示す事象情報ＥAとに応じて、機能提供装置が提供する機能に関する音響または画像を再生する端末装置１６の再生処理部における動作を制御する情報管理部６６とを具備する。【選択図】図５
2016177514.tif 000002
【特許請求の範囲】
【請求項１】
利用者に特定の機能を提供する機能提供装置であって、
前記利用者に関する利用者情報と、当該機能提供装置に関する機能情報と、当該機能提供装置による機能の提供時に発生し得る複数の状況のうち現在の状況に関する状況情報と、当該状況での事象の発生を示す事象情報とに応じて、当該機能提供装置が提供する機能に関する音響または画像を再生する再生処理部の動作を制御する情報管理部
を具備する機能提供装置。
【請求項２】
相異なる機能を提供する複数の機能提供装置の各々に関する機能情報と利用者に関する利用者情報とを利用者毎に管理する管理装置から、当該機能提供装置が機能を提供する利用者の利用者情報と当該利用者に対応する当該機能提供装置の機能情報とを取得する情報取得部を具備し、
前記情報管理部は、前記情報取得部が取得した利用者情報および機能情報を前記再生処理部の動作の制御に適用する
請求項１の機能提供装置。
【請求項３】
前記情報管理部は、前記再生処理部を具備する端末装置との無線通信により前記再生処理部の動作を制御する
請求項１または請求項２の機能提供装置。
【請求項４】
前記情報管理部は、前記現在の状況について設定された組合せの１個以上の処理モジュールを前記端末装置に送信する
請求項３の機能提供措置。
【請求項５】
相異なる機能を提供する複数の機能提供装置と、前記複数の機能提供装置の各々と通信可能な管理装置とを具備する機能提供システムであって、
前記管理装置は、前記複数の機能提供装置の各々に関する機能情報と利用者に関する利用者情報とを利用者毎に管理し、
前記複数の機能提供装置の各々は、
当該機能提供装置が機能を提供する利用者の利用者情報と当該利用者に対応する当該機能提供装置の機能情報とを前記管理装置から取得する情報取得部と、
前記情報取得部が取得した利用者情報および機能情報と、当該機能提供装置による機能の提供時に発生し得る複数の状況のうち現在の状況に関する状況情報と、当該状況での事象の発生を示す事象情報とに応じて、当該機能提供装置が提供する機能に関する音響または画像を再生する再生処理部の動作を制御する情報管理部とを含む
機能提供システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音響や画像の再生を制御する技術に関する。
【背景技術】
【０００２】
音楽や効果音等の音響または静止画や動画等の画像を再生するための各種の技術が従来から提案されている。例えば特許文献１には、調整つまみに対する利用者からの操作に応じて再生音の音響特性を変更可能な頭部装着型のヘッドホン装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−１２１３１８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、利用者の種々の状況に応じて音響特性を手動で適切に調整することは実際には困難である。また、音楽再生に代表される種々の機能を利用者に提供する場面を想定すると、利用者の状況は更に多様化するから、状況に応じた音響特性の適切な調整が困難であるという前述の問題は深刻化する。以上の事情を考慮して、本発明は、相異なる複数の機能の各々を利用する利用者の状況（コンテキスト）に応じて音響や画像の再生を適切に制御することを目的とする。
【課題を解決するための手段】
【０００５】
以上の課題を解決するために、本発明の機能提供装置は、利用者に特定の機能を提供する機能提供装置であって、利用者に関する利用者情報と、当該機能提供装置に関する機能情報と、当該機能提供装置による機能の提供時に発生し得る複数の状況のうち現在の状況に関する状況情報と、当該状況での事象の発生を示す事象情報とに応じて、当該機能提供装置が提供する機能に関する音響または画像を再生する再生処理部の動作を制御する情報管理部を具備する。以上の構成では、利用者に関する利用者情報と、機能提供装置が提供する機能に関する当該利用者の機能情報と、当該機能の提供時に発生し得る複数の状況のうち現在の状況に関する状況情報と、当該状況での事象の発生を示す事象情報とに応じて、音響または画像を再生する再生処理部の動作が制御される。したがって、利用者からの詳細な指示を必要とせずに、複数の機能を利用する利用者の状況や事情（コンテキスト）に応じて再生処理部による再生動作（ひいては音響特性や画像特性）を適切に制御できるという利点がある。なお、「利用者情報」は、利用者に関する情報のほか、当該利用者の端末装置に関する情報も包含する。
【０００６】
本発明の好適な態様に係る機能提供装置は、相異なる機能を提供する複数の機能提供装置の各々に関する機能情報と利用者に関する利用者情報とを利用者毎に管理する管理装置から、当該機能提供装置が機能を提供する利用者の利用者情報と当該利用者に対応する当該機能提供装置の機能情報とを取得する情報取得部を具備し、情報管理部は、情報取得部が取得した利用者情報および機能情報を再生処理部の動作の制御に適用する。
【０００７】
本発明の好適な態様において、情報管理部は、再生処理部を具備する端末装置との無線通信により再生処理部の動作を制御する。例えば、情報管理部は、現在の状況について設定された組合せの１個以上の処理モジュールを端末装置に送信する。以上の態様では、現在の状況に応じた組合せの１個の以上の処理モジュールが端末装置に送信されるから、端末装置に事前に処理モジュールを記憶させずに、処理の内容や総数が相違する多様な再生動作を再生処理部に実行させることが可能である。
【０００８】
本発明の好適な態様に係る機能提供システムは、相異なる機能を提供する複数の機能提供装置と、複数の機能提供装置の各々と通信可能な管理装置とを具備する機能提供システムであって、管理装置は、複数の機能提供装置の各々に関する機能情報と利用者に関する利用者情報とを利用者毎に管理し、複数の機能提供装置の各々は、当該機能提供装置が機能を提供する利用者の利用者情報と当該利用者に対応する当該機能提供装置の機能情報とを管理装置から取得する情報取得部と、情報取得部が取得した利用者情報および機能情報と、当該機能提供装置による機能の提供時に発生し得る複数の状況のうち現在の状況に関する状況情報と、当該状況での事象の発生を示す事象情報とに応じて、当該機能提供装置が提供する機能に関する音響または画像を再生する再生処理部の動作を制御する情報管理部とを含む。以上の態様によれば、前述の好適な態様に係る機能提供装置と同様の効果が実現される。
【図面の簡単な説明】
【０００９】
【図１】本発明の第１実施形態に係る機能提供システムの構成図である。
【図２】各機能の提供時に利用される情報を例示した図表である。
【図３】携帯端末の構成図である。
【図４】管理装置の構成図である。
【図５】機能提供装置の構成図である。
【図６】機能提供装置および端末装置の動作の説明図である。
【図７】機能提供システムの動作の説明図である。
【図８】第２実施形態における機能提供装置および端末装置の構成図である。
【図９】本発明の好適な態様に係る機能提供装置の構成図である。
【発明を実施するための形態】
【００１０】
＜第１実施形態＞
図１は、第１実施形態における機能提供システム１００の構成図である。第１実施形態の機能提供システム１００は、相異なる複数の機能を端末装置１６の利用者Ｈに提供するコンピュータシステムであり、図１に例示される通り、相異なる機能を提供するＮ個（Ｎは２以上の自然数）の機能提供装置１２と、Ｎ個の機能提供装置１２を統括的に管理する管理装置１４とを具備する。なお、以下の説明では任意の１人の利用者Ｈに着目するが、実際には多数の利用者Ｈが機能提供システム１００によるサービスを利用する。
【００１１】
Ｎ個の機能提供装置１２の各々は、例えばカラオケ店やゲームセンター等の様々な施設に設置された情報端末（典型的には据置型のコンピュータ）であり、カラオケやゲーム等の各種の機能（サービス）を端末装置１６の利用者Ｈに提供する。すなわち、利用者Ｈにカラオケを提供するカラオケ装置や利用者Ｈにゲームを提供するゲーム装置が機能提供装置１２として好適に利用される。図２には、カラオケの機能の提供時に利用される情報と、ゲームの機能の提供時に利用される情報との具体例が便宜的に図示されている。以下の説明では図２を適宜に参照する。
【００１２】
Ｎ個の機能提供装置１２の各々は、通信網（例えばインターネット）１８を介して管理装置１４と通信するとともに、赤外線や電波等を利用した近距離無線通信により端末装置１６と通信する。なお、実際には複数の端末装置１６の各々が任意の機能提供装置１２と通信し得るが、以下の説明では任意の１個の端末装置１６に便宜的に着目する。また、機能提供装置１２と端末装置１６とが有線で相互に接続された構成も採用され得る。
【００１３】
端末装置１６は、利用者Ｈが携行可能な可搬型の通信端末である。例えば、利用者Ｈの頭部に装着された状態で音響を再生可能な頭部装着型の音響機器（例えばヘッドセット）が端末装置１６として好適に利用される。図３は、任意の１個の端末装置１６の構成図である。図３に例示される通り、第１実施形態の端末装置１６は、制御装置２１と記憶装置２２と通信装置２３と検出装置２４と収音装置２５と放音装置２６とを具備する。なお、図３の各要素を搭載した単体の装置として端末装置１６が実現されるほか、携帯電話機やスマートフォン等の通信端末に収音装置２５や放音装置２６を接続することで端末装置１６を実現することも可能である。
【００１４】
制御装置２１は、記憶装置２２に記憶されたプログラムを実行することで端末装置１６の各要素を統括的に制御する。記憶装置２２は、例えば磁気記録媒体や半導体記録媒体で構成され、制御装置２１が実行するプログラムや制御装置２１が使用する各種のデータを記憶する。通信装置２３は、機能提供装置１２と無線（近距離無線）により通信する通信インタフェースである。例えば、第１実施形態の通信装置２３は、機能提供装置１２による機能の提供に関する音響（例えばカラオケの伴奏音やゲームの効果音等）を表す音響信号Ｘを当該機能提供装置１２から受信する。
【００１５】
検出装置２４は、利用者Ｈの状態（利用者Ｈ自身の状態や利用者Ｈが所在する環境の状態）を検出するとともに検出結果を表す検出信号Ｄを生成する。具体的には、第１実施形態の検出装置２４は、利用者Ｈの位置を測位するＧＰＳ（Global Positioning System）受信機や、利用者Ｈの方向を検出するジャイロセンサ，利用者Ｈの移動を検出する加速度センサ，利用者Ｈの周囲の温度を検出する温度センサ等の各種のセンサを包含する。相異なる状態を検出した複数の検出信号Ｄが検出装置２４から出力される。収音装置２５は、利用者Ｈの周囲の音響（典型的には利用者Ｈが発音した音声）を収音して音響信号Ｙを生成する。例えば、利用者Ｈが楽曲を歌唱した歌唱音声の音響信号Ｙが収音装置２５により生成される。なお、音響信号Ｙをアナログからデジタルに変換するＡ/Ｄ変換器の図示は便宜的に省略した。
【００１６】
制御装置２１は、記憶装置２２に記憶されたプログラムを実行することで再生処理部３２および制御処理部３４として機能する。再生処理部３２は、通信装置２３が機能提供装置１２から受信する音響信号Ｘと収音装置２５が生成する音響信号Ｙとに対して音響処理を実行することで音響信号Ｚを生成する。第１実施形態の再生処理部３２は、機能提供装置１２から指示された複数種の音響処理を実行することが可能である。例えば、音響信号Ｘと音響信号Ｙとの混合処理や、音響信号Ｘおよび音響信号Ｙの各々の周波数特性を調整する効果付与処理（イコライジング）、音響信号Ｘおよび音響信号Ｙの各々に残響成分を付加する残響付加処理、音響信号Ｘおよび音響信号Ｙの各々の音像が定位する位置を制御する定位調整処理等を含む公知の各種の音響処理を、再生処理部３２は実行可能である。制御処理部３４は、再生処理部３２による音響処理を制御する。なお、制御処理部３４による具体的な処理については後述する。
【００１７】
図３の放音装置２６は、再生処理部３２が生成した音響信号Ｚに応じた音響を放射する。例えばカラオケの伴奏音やゲームの効果音等の音響が利用者Ｈの音声とともに放音装置２６から再生される。なお、音響信号Ｚをデジタルからアナログに変換するＤ/Ａ変換器の図示は便宜的に省略した。
【００１８】
図４は、管理装置１４の構成図である。第１実施形態の管理装置１４は、Ｎ個の機能提供装置１２を統括的に制御するサーバシステム（クラウドサーバ）であり、図４に例示される通り、制御装置４１と記憶装置４２と通信装置４３とを具備する。通信装置４３は、通信網１８を介してＮ個の機能提供装置１２の各々と通信する。記憶装置４２は、例えば磁気記録媒体や半導体記録媒体等の公知の記録媒体で構成され、制御装置４１が実行するプログラムや制御装置４１が使用する各種のデータを記憶する。
【００１９】
第１実施形態の記憶装置４２は、機能提供システム１００による機能の提供先として事前に登録された複数の利用者Ｈの各々について単位情報Ｑを記憶する。任意の１人の利用者Ｈの単位情報Ｑは、各機能提供装置１２が当該利用者Ｈに機能を提供する動作を制御するための情報であり、図４に例示される通り、当該利用者Ｈの利用者情報Ｕと、相異なる機能提供装置１２に対応するＮ個の機能情報Ｆとを包含する。利用者情報Ｕは、利用者Ｈの個人に関する情報であり、例えば、図２に例示される通り、利用者Ｈを一意に識別するための識別情報（以下「利用者識別情報」という）や、利用者Ｈが所在する位置（例えば現在位置や居住地）等の個人情報を包含する。なお、利用者Ｈが使用する言語や現在の日時（日付および時刻）を利用者情報Ｕに含めることも可能である。
【００２０】
任意の利用者Ｈの単位情報ＱにおけるＮ個の機能情報Ｆのうち任意の１個の機能提供装置１２の機能情報Ｆは、当該機能提供装置１２が利用者Ｈに提供する機能を制御するための情報であり、例えば、当該機能を一意に識別するための識別情報（以下「機能識別情報」という）と利用者Ｈが当該機能を使用した履歴（以下「機能使用履歴」という）とを包含する。例えば、図２に例示される通り、カラオケの機能の機能使用履歴は、利用者Ｈが過去に歌唱した楽曲の履歴や歌唱を採点した結果の履歴であり、ゲームの機能の機能使用履歴は、利用者Ｈが過去にプレイしたゲームの進行の度合や利用者Ｈが獲得した得点の履歴である。管理装置１４の制御装置４１は、任意の１個の機能提供装置１２が利用者Ｈに機能を提供する場合に、当該利用者Ｈの単位情報Ｑに含まれる利用者情報Ｕと、当該単位情報Ｑに含まれるＮ個の機能情報Ｆのうち当該機能提供装置１２の機能情報Ｆとを、通信装置４３から当該機能提供装置１２に送信する。なお、第１実施形態ではＮ個の機能提供装置１２の各々が相異なる機能を提供する場合を便宜的に例示するが、複数の機能提供装置１２が共通の機能を提供することも可能である。共通の機能を提供する複数の機能提供装置１２の制御には、当該機能に対応する１個の機能情報Ｆが共通に利用される。
【００２１】
図５は、任意の１個の機能提供装置１２の構成図である。図５に例示される通り、第１実施形態の機能提供装置１２は、制御装置５１と記憶装置５２と通信装置５３と通信装置５４と操作装置５５とを具備する。制御装置５１は、記憶装置５２に記憶されたプログラムを実行することで機能提供装置１２の各要素を統括的に制御する。通信装置５３は、通信網１８（図５では図示略）を介して管理装置１４と通信する。通信装置５４は、近距離無線通信により端末装置１６と通信する。記憶装置５２は、例えば磁気記録媒体や半導体記録媒体で構成され、制御装置５１が実行するプログラムおよび制御装置５１が使用する各種のデータを記憶する。
【００２２】
第１実施形態の記憶装置５２は、相異なる音響処理に対応する複数の処理モジュールＭと、機能提供装置１２による機能の提供時に発生し得る相異なる状況に対応する複数の状況情報Ｓとを記憶する。任意の１種類の音響処理に対応する処理モジュールＭは、端末装置１６の制御装置２１により実行されて当該音響処理を実現するプログラムである。複数の処理モジュールＭの組合せが端末装置１６に提供され、各処理モジュールＭを制御装置２１が実行することで図３の再生処理部３２が実現される。なお、機能提供装置１２が１個の処理モジュールＭを端末装置１６に送信することも可能である。
【００２３】
図５の状況情報Ｓは、機能提供装置１２による機能の提供時に発生し得る複数の状況の各々における端末装置１６の動作を制御する情報である。状況情報Ｓの対象となる状況は、機能の提供に連動して経時的に遷移する場面（シーン）である。例えば、図２に例示される通り、カラオケの機能については、利用者Ｈが楽曲を選択する状況と、利用者Ｈが当該楽曲を歌唱する状況と、当該歌唱を採点した結果を利用者Ｈに提示する状況とが想定され、各状況について状況情報Ｓが用意される。また、ゲームの機能については、利用者Ｈがゲームのモード（練習モード／実戦モード）を選択する状況と、利用者Ｈが実際にゲームをプレイする状況と、利用者Ｈにゲームの結果を提示する状況とが想定され、各状況について状況情報Ｓが用意される。
【００２４】
図５に例示される通り、第１実施形態の状況情報Ｓは、処理指定情報ＳAと事象管理情報ＳBと変数制御情報ＳCとを包含する。任意の１個の状況に対応する状況情報Ｓの処理指定情報ＳAは、端末装置１６の制御装置２１が当該状況で実行すべき複数の処理モジュールＭの組合せを指定する。処理指定情報ＳAが指定する処理モジュールＭの組合せ（処理モジュールＭの種類および総数）は状況情報Ｓ毎に相違し得る。したがって、機能提供装置１２による機能の提供時に再生処理部３２が実行する音響処理の組合せ（ひいては再生処理部３２による処理後の音響信号Ｚの音響特性）は、当該機能のもとで経時的に遷移する状況毎に順次に変化する。他方、任意の１個の状況に対応する状況情報Ｓの事象管理情報ＳBと変数制御情報ＳCは、当該状況で発生し得る事象（イベント）に応じて端末装置１６の動作を制御するための情報である。事象管理情報ＳBおよび変数制御情報ＳCの具体的な内容は後述する。
【００２５】
図５の制御装置５１は、記憶装置５２に記憶されたプログラムを実行することで複数の機能（再生指示部６２，情報取得部６４，情報管理部６６）を実現する。再生指示部６２は、機能提供装置１２の機能に応じた音響信号Ｘを通信装置５４から端末装置１６に送信する。例えばカラオケの機能を提供する機能提供装置１２の再生指示部６２は、利用者Ｈが歌唱する楽曲の伴奏音を表す音響信号Ｘを端末装置１６に送信し、ゲームの機能を提供する機能提供装置１２の再生指示部６２は、ゲームの音楽の演奏音や各種の効果音等の音響を表す音響信号Ｘを端末装置１６に送信する。
【００２６】
情報取得部６４は、管理装置１４から送信された利用者情報Ｕおよび機能情報Ｆを取得する。具体的には、機能提供装置１２の情報取得部６４は、機能提供装置１２が機能を提供する利用者Ｈの単位情報Ｑの利用者情報Ｕと、当該単位情報ＱのＮ個の機能情報Ｆのうち当該機能提供装置１２の機能情報Ｆとを、通信装置５３を介して管理装置１４から取得する。
【００２７】
図５の情報管理部６６は、端末装置１６の動作を制御する要素であり、第１処理部６６２と第２処理部６６４とを包含する。第１処理部６６２は、記憶装置５２に記憶された複数の状況情報Ｓのうち現在の状況に対応する状況情報Ｓに応じて端末装置１６の動作を制御する。具体的には、第１処理部６６２は、状況情報Ｓの処理指定情報ＳAが指定する組合せの処理モジュールＭを通信装置５４から端末装置１６に送信するとともに、当該状況情報Ｓの事象管理情報ＳBおよび変数制御情報ＳCを通信装置５４から端末装置１６に送信する。
【００２８】
他方、第２処理部６６４は、情報取得部６４が取得した利用者情報Ｕおよび機能情報Ｆに応じて当該機能のもとでの各種の事象の発生を制御する。具体的には、第２処理部６６４は、機能提供装置１２が提供する機能における現在の状況での事象の発生を意味する事象情報ＥAを、利用者情報Ｕおよび機能情報Ｆに応じた条件のもとで順次に生成して通信装置５４から端末装置１６に送信する。すなわち、利用者Ｈの現在位置等の個人情報（利用者情報Ｕ）と当該利用者Ｈが当該機能を使用した履歴（機能情報Ｆの機能使用履歴）とに応じた事象の事象情報ＥAが機能の進行に連動して順次に生成される。例えば、図２に例示される通り、カラオケの機能では、利用者Ｈによる歌唱を採点した結果の通知という事象の事象情報ＥAが順次に生成され、ゲームの機能では、アイテムの獲得や他のキャラクタとの戦闘等の事象の事象情報ＥAが順次に生成される。
【００２９】
図６は、端末装置１６の再生処理部３２および制御処理部３４と機能提供装置１２との関係の説明図である。図６に例示される通り、機能提供装置１２が送信する複数（または単数）の処理モジュールＭを端末装置１６の制御装置２１が実行することで、相異なる処理モジュールＭに対応する複数の音響処理を実行する再生処理部３２が実現される。
【００３０】
図６に例示される通り、端末装置１６の制御処理部３４は、事象管理部３４２と変数制御部３４４とを包含する。事象管理部３４２は、機能提供装置１２の情報管理部６６が生成した事象情報ＥA（機能の進行に連動して発生する事象）と検出装置２４が出力する検出信号Ｄ（利用者Ｈの状態）との一方または双方に応じた事象の発生を意味する事象情報ＥB（ＥB1，ＥB2）を生成する。すなわち、事象情報ＥBが示す事象は、利用者Ｈに提供される機能の進行または利用者Ｈの状態に応じて発生するイベントである。例えば、図２に例示される通り、カラオケの機能において利用者Ｈが楽曲を歌唱する状況では、伴奏音の再生の開始や歌唱音声における歌唱表現（例えばビブラートやこぶし）の発生等の事象の事象情報ＥBが生成される。また、ゲームの機能において利用者Ｈがゲームをプレイする状況では、利用者Ｈによるアイテムの獲得やキャラクタの特定の動作（例えばジャンプ）の発生等の事象の事象情報ＥBが生成される。
【００３１】
事象情報ＥAおよび検出信号Ｄに応じた事象情報ＥBの生成は、機能提供装置１２が端末装置１６に送信する事象管理情報ＳBにより規定される。すなわち、事象管理情報ＳBは、機能提供装置１２による機能の提供時に発生する事象（機能の進行または利用者Ｈの状態に応じた事象）と事象情報ＥBとの対応を規定する。事象管理情報ＳBは状況情報Ｓ毎（状況毎）に用意されるから、機能の進行または利用者Ｈの状態に応じて特定の事象が発生した場合に生成される事象情報ＥBの内容は状況毎に相違し得る。すなわち、例えば検出装置２４が検出する利用者Ｈの状態が同様でも、利用者Ｈに提供される機能における現在の状況が相違すれば事象情報ＥBの有無や内容は相違し得る。
【００３２】
図６に例示される通り、事象管理部３４２が生成する事象情報ＥBは、機能提供装置１２による機能の提供に反映（フィードバック）される外部的な事象情報ＥB1と、端末装置１６の動作に反映される内部的な事象情報ＥB2とに区別される。事象情報ＥB1は、通信装置２３から機能提供装置１２に送信されて当該機能提供装置１２の機能に反映される。他方、図６の変数制御部３４４は、事象管理部３４２が生成する内部的な事象情報ＥB2に応じて、音響処理に適用される変数（パラメータ）の変更を再生処理部３２に対して指示する制御情報Ｐを生成する。事象情報ＥB2と制御情報Ｐとの関係は、機能提供装置１２が端末装置１６に送信する変数制御情報ＳCにより規定される。変数制御部３４４は、事象情報ＥB2に応じて制御されるべき音響処理および変数と、当該変数の変更後の数値（以下「指示値」という）とを指定する制御情報Ｐを、変数制御情報ＳCの参照により決定したうえで再生処理部３２に指示する。再生処理部３２は、制御情報Ｐで指定された音響処理の変数を、当該制御情報Ｐで指定された指示値に更新する。変数制御情報ＳCは状況情報Ｓ毎に用意されるから、事象情報ＥB2の発生時における音響処理の制御内容（制御対象となる音響処理の変数や指示値）は状況毎に相違し得る。
【００３３】
以上の説明から理解される通り、第１実施形態の機能提供装置１２は、利用者Ｈに関する利用者情報Ｕと、機能提供装置１２が提供する機能に関する機能情報Ｆと、当該機能のもとで発生する状況に関する状況情報Ｓと、当該状況で発生する事象（事象情報ＥA）とを含む複数種の要素（コンテキスト）に応じて端末装置１６の動作を制御する。
【００３４】
図７は、機能提供システム１００の動作の説明図である。図７に例示される通り、機能提供装置１２の操作装置５５に対する操作で利用者Ｈが機能提供の開始（例えばカラオケやゲームの開始）を指示すると（Ｓ1）、機能提供装置１２の情報取得部６４は、利用者Ｈに固有の利用者識別情報を利用者Ｈから取得する（Ｓ2）。例えば、利用者Ｈに事前に付与された符号列（例えば暗証番号やパスワード）および利用者Ｈの生体情報（例えば声紋や指紋等）が利用者識別情報として好適である。情報取得部６４は、利用者識別情報と当該機能提供装置１２の機能識別情報とを指定した認証要求を管理装置１４に送信する（Ｓ3）。管理装置１４の制御装置４１は、認証要求で指定された利用者識別情報を含む単位情報Ｑが記憶装置４２に存在するか否かに応じて利用者Ｈの正当性を認証し（Ｓ4）、認証の成功を条件として、当該利用者識別情報を含む利用者情報Ｕと認証要求で指定された機能識別情報を含む機能情報Ｆとを通信装置４３から要求元の機能提供装置１２に送信する（Ｓ5）。
【００３５】
機能提供装置１２の制御装置５１は、通信装置５３が管理装置１４から受信した利用者情報Ｕと機能情報Ｆとに応じて利用者Ｈに機能を提供する（例えば音響信号Ｘを通信装置５４から端末装置１６に送信する）とともに、当該機能の進行に連動して順次に遷移する各状況の状況情報Ｓに応じて端末装置１６の動作を制御する（Ｓ6）。具体的には、情報管理部６６は、図５を参照して説明した通り、現在の状況に対応する状況情報Ｓの処理指定情報ＳAが指定する組合せの複数の処理モジュールＭと、当該状況情報Ｓの事象管理情報ＳBおよび変数制御情報ＳCとを、通信装置５４から端末装置１６に送信する。端末装置１６の制御装置２１（再生処理部３２，制御処理部３４）は、機能提供装置１２から通信装置２３が受信した情報に応じて動作する（Ｓ7）。具体的には、再生処理部３２は、機能提供装置１２から受信した複数の処理モジュールＭによる音響処理を、機能提供装置１２から送信される音響信号Ｘと収音装置２５から供給される音響信号Ｙとに対して実行することで音響信号Ｚを生成する。また、制御処理部３４の事象管理部３４２は、機能提供装置１２の情報管理部６６から受信した事象情報ＥAと検出装置２４が出力した検出信号Ｄとに応じた事象情報ＥB（ＥB1，ＥB2）を事象管理情報ＳBの参照により生成し、変数制御部３４４は、変数制御情報ＳCを参照することで事象情報ＥB2に応じた制御情報Ｐを生成する。事象管理部３４２が生成した事象情報ＥB1は通信装置２３から機能提供装置１２に送信されて機能の提供に反映される。
【００３６】
操作装置５５に対する操作で利用者Ｈが機能提供の終了を指示すると（Ｓ8）、機能提供装置１２の制御装置５１は、今回の機能の提供を反映した機能情報Ｆを生成して通信装置５３から管理装置１４に送信する（Ｓ9）。管理装置１４の制御装置４１は、利用者Ｈの単位情報Ｑに含まれる当該機能提供装置１２の既存の機能情報Ｆを、機能提供装置１２から通信装置４３が受信した機能情報Ｆに応じて更新（例えば上書き）する（Ｓ10）。
【００３７】
以上の説明から理解される通り、第１実施形態では、利用者Ｈに関する利用者情報Ｕと、機能提供装置１２が提供する機能に関する当該利用者Ｈの機能情報Ｆと、当該機能のもとで発生する状況に関する状況情報Ｓと、当該状況での事象の発生を示す事象情報ＥAとに応じて再生処理部３２の動作が制御される。したがって、利用者Ｈからの詳細な指示を必要とせずに、複数の機能を利用する利用者Ｈの状況や事情（コンテキスト）に応じて再生処理部３２による再生音の音響特性を適切に制御できるという利点がある。
【００３８】
また、利用者情報Ｕおよび機能情報Ｆが管理装置１４により統括的に管理されるから、相異なる場所に設置された複数の機能提供装置１２の機能を利用する多様な状況のもとで、利用者Ｈの状況や事情に応じて再生音の音響特性を適切に制御できるという前述の効果を実現することが可能である。
【００３９】
第１実施形態の機能提供システム１００の具体的な使用例を以下に説明する。以下の説明では、［Ａ］放音装置２６（ヘッドホン）の音質の調整，［Ｂ］楽曲の試聴，［Ｃ］カラオケ，［Ｄ］ゲーム（レースゲーム）を例示する。
【００４０】
［Ａ］放音装置２６の音質の調整  
放音装置２６（例えばヘッドホン）等を販売する店舗に、放音装置２６の音質を調整（カスタマイズ）する機能を提供する機能提供装置１２が設置される。利用者Ｈが指定した音響処理の種類および変数の履歴を示す機能情報Ｆが管理装置１４に保持され、再生モードおよび調整モードの２種類の状況の各々について状況情報Ｓが用意される。再生モードは、放音装置２６から音響を再生して利用者Ｈが聴取する状況であり、調整モードは、操作装置５５に対する操作で利用者Ｈが放音装置２６の音質を調整する状況である。操作装置５５に対する操作を事象とする事象情報ＥAが操作毎に順次に生成される。
【００４１】
機能情報Ｆで指定された種類および変数の音響処理の処理モジュールＭが機能提供装置１２から端末装置１６に送信されることで再生処理部３２が実現される。再生モードでは、特定の楽曲の音響信号Ｘが機能提供装置１２から端末装置１６に送信されて再生処理部３２による音響処理後に放音装置２６から音響として再生される。調整モードでは、操作装置５５に対する利用者Ｈからの操作（事象情報ＥA）に応じて各音響処理の変数が調整される。調整モードでの調整後の音響処理の種類や変数は、端末装置１６に保持されるとともに、新規な機能情報Ｆとして管理装置１４に送信される。新規な機能情報Ｆは次回の再生モードに適用される。
【００４２】
［Ｂ］楽曲の試聴  
楽曲の音楽ＣＤ等を販売する店舗に、当該楽曲を試聴する機能を提供する機能提供装置１２が設置される。管理装置１４が実行する認証処理（Ｓ4）では、利用者情報Ｕが示す利用者Ｈの現在位置が店舗の内部に包含されるか否かが判定され、利用者Ｈの現在位置が店舗内に包含されることを条件として利用者Ｈの正当性が認証（認証成功）される。処理指定情報ＳAで事前に指定された複数の処理モジュールＭが機能提供装置１２から端末装置１６に送信されて再生処理部３２が実現され、試聴対象の楽曲の音響信号Ｘが機能提供装置１２から端末装置１６に送信されて再生処理部３２による音響処理後に放音装置２６から音響として再生される。操作装置５５に対する利用者Ｈからの操作（事象情報ＥA）に応じて音響信号Ｘの再生（選択，再生，停止）が制御される。
【００４３】
［Ｃ］カラオケ  
利用者Ｈにカラオケの機能を提供する機能提供装置１２がカラオケ店や飲食店等の店舗に設置される。機能情報Ｆは、特定の収音環境の収音特性や音響処理の種類および変数を指定し、楽曲内の相異なる歌唱区間（例えばイントロ，Ａメロ，サビ等）に対応する複数の状況の各々について状況情報Ｓが用意される。利用者Ｈが選択した楽曲の音響信号Ｘが機能提供装置１２から端末装置１６に送信されて再生処理部３２による音響処理後に放音装置２６から音響として再生される。再生処理部３２による音響処理の種類や変数は状況情報Ｓに応じて歌唱区間毎（状況毎）に変更される。また、利用者Ｈの歌唱音声を表す音響信号Ｙにおける歌唱表現（例えばビブラートやこぶし等）を事象として事象情報ＥB2が生成され、再生処理部３２による音響処理の変数に反映される。すなわち、利用者Ｈによる歌唱表現毎に放音装置２６による再生音の音響特性が変動する。
【００４４】
［Ｄ］ゲーム（レースゲーム）  
対戦型のレースゲーム等の各種のゲームを提供する機能提供装置１２がゲームセンター等の店舗に設置される。利用者Ｈが自機（自身が使用する車）を選択する選択モードと当該自機を利用して実際に他機と競争する実戦モードとの２種類の状況の各々について状況情報Ｓが用意される。実戦モードで想定される仮想空間（例えばコース）毎に状況情報Ｓを個別に用意することも可能である。状況情報Ｓの処理指定情報ＳAに応じた組合せの複数の処理モジュールＭが機能提供装置１２から端末装置１６に送信されて再生処理部３２が実現され、ゲームの音楽の演奏音や各種の効果音を表す音響信号Ｘが機能提供装置１２から端末装置１６に送信されて再生処理部３２による音響処理後に放音装置２６から音響として再生される。したがって、選択モードと実戦モードとの間では再生音の音響特性が相違し、実戦モードでも仮想空間毎（コース毎）に再生音の音響特性が変化する。
【００４５】
また、ゲームの進行とともに発生する事象の事象情報ＥAに応じて再生処理部３２の各音響処理の変数を制御することで自機や他機に関する走行音等の効果音の音響特性（例えば音量や音高）が変更される。例えば、仮想空間内での他機との相対的な位置関係（先後）の変化という事象の事象情報ＥAに応じて他機に関する音響（例えばエンジン音）の音量が変化し、仮想空間内での他機との相対速度の変化という事象の事象情報ＥAに応じて他機に関する音響の音高が変化する。また、自機の速度やエンジンの回転数の変化という事象の事象情報ＥAに応じて自機の効果音の音量や音高が変化する。
【００４６】
＜第２実施形態＞
本発明の第２実施形態について説明する。なお、以下に例示する各形態において作用や機能が第１実施形態と同様である要素については、第１実施形態の説明で参照した符号を流用して各々の詳細な説明を適宜に省略する。
【００４７】
図８は、第２実施形態における機能提供装置１２および端末装置１６の構成図である。図８に例示される通り、第１実施形態において端末装置１６に搭載された再生処理部３２および制御処理部３４が、第２実施形態では各機能提供装置１２に搭載される。
【００４８】
再生処理部３２および制御処理部３４の動作は第１実施形態と同様である。具体的には、第２実施形態の再生処理部３２は、再生指示部６２が生成する音響信号Ｘと通信装置５４が端末装置１６から受信する音響信号Ｙとに対して音響処理を実行することで音響信号Ｚを生成する。音響処理後の音響信号Ｚは通信装置５４から端末装置１６に送信されて放音装置２６から音響として再生される。制御処理部３４は、第１実施形態と同様の方法で再生処理部３２による音響処理を制御する。
【００４９】
第２実施形態においても第１実施形態と同様の効果が実現される。また、第２実施形態では、制御処理部３４および再生処理部３２を各端末装置１６に設置する必要がないから、端末装置１６の構成や処理が簡素化されるという利点がある。
【００５０】
＜変形例＞
以上に例示した形態は多様に変形される。具体的な変形の態様を以下に例示する。以下の例示から任意に選択された２以上の態様は適宜に併合され得る。
【００５１】
（１）前述の各形態では、機能提供装置１２が１個の端末装置１６の利用者Ｈに機能を提供する場合を便宜的に例示したが、複数の端末装置１６の関連を前提とする機能を機能提供装置１２が提供することも可能である。例えば、機能提供装置１２を介して複数の端末装置１６が相互に音響信号Ｙを授受することで楽曲をデュエットする機能が例示される。再生処理部３２は、複数の端末装置１６の各々の収音装置２５が生成した音響信号Ｙの混合処理を含む複数の音響処理を実行することで音響信号Ｚを生成する。各端末装置１６の再生処理部３２による音響処理後の音響信号Ｚを他の端末装置１６に送信することも可能である。
【００５２】
（２）収音装置２５が生成した歌唱音声の音響信号Ｙや再生処理部３２が生成した音響信号Ｚを、利用者情報Ｕとして管理装置１４の記憶装置４２に記憶することも可能である。機能提供装置１２は、管理装置１４から取得した利用者情報Ｕに含まれる音響信号（Ｙ，Ｚ）を端末装置１６に送信して放音装置２６に再生させる。すなわち、利用者Ｈによる歌唱音声を録音する機能が提供される。
【００５３】
（３）前述の各形態では、収音装置２５で収音した歌唱音声の音響信号Ｙを例示したが、前述の各形態の音響信号Ｙを、各種の楽器（図示略）の演奏音を表す音響信号Ｙに置換することも可能である。
【００５４】
（４）前述の各形態では、再生処理部３２が音響信号（Ｘ，Ｙ）に対して音響処理を実行する構成を例示したが、画像（静止画または動画）を表す画像信号に対して再生処理部３２が各種の画像処理を実行することも可能である。具体的には、相異なる画像処理に対応する複数の処理モジュールＭを端末装置１６の制御装置２１が実行することで、画像信号を処理する再生処理部３２が実現され、再生処理部３２による画像処理後の画像信号に応じた画像が表示装置（図示略）に表示される。
【００５５】
（５）管理装置１４は、相互に別体で構成された複数の装置（例えばサーバ装置）で実現され得る。例えば、利用者情報Ｕを管理する第１装置と各機能情報Ｆを管理する第２装置とで管理装置１４を実現した構成では、機能提供装置１２の情報取得部６４は、第１装置から利用者情報Ｕを取得するとともに第２装置から当該機能提供装置１２の機能情報Ｆを取得する。
【００５６】
（６）前述の各形態では、利用者情報ＵとＮ個の機能情報Ｆとを含む各利用者Ｈの単位情報Ｑが管理装置１４の記憶装置４２に記憶され、機能提供装置１２の情報取得部６４が利用者情報Ｕおよび機能情報Ｆを管理装置１４から取得する構成を例示したが、利用者情報Ｕおよび機能情報Ｆを機能提供装置１２の記憶装置５２に記憶することも可能である。具体的には、各機能提供装置１２の記憶装置５２には、利用者Ｈに関する利用者情報Ｕと当該機能提供装置１２の機能に関する機能情報Ｆとが複数の利用者Ｈの各々について記憶される。機能提供装置１２の情報管理部６６は、当該機能提供装置１２が機能を提供する利用者Ｈの利用者情報Ｕと、当該機能提供装置１２の機能情報Ｆと、現在の状況に対応する状況情報Ｓとを記憶装置５２から読出し、当該状況で発生する事象（事象情報ＥA）を加えた複数の要素（コンテキスト）を端末装置１６の動作の制御に適用する。以上の構成では、機能提供システム１００に管理装置１４が不要となり、管理装置１４と通信する通信装置５３と、管理装置１４から利用者情報Ｕおよび機能情報Ｆを取得する情報取得部６４とが機能提供装置１２から省略される。
【００５７】
以上の説明から理解される通り、本発明の好適な態様に係る機能提供装置１２は、利用者Ｈに特定の機能を提供する装置であり、図９に例示される通り、利用者Ｈに関する利用者情報Ｕと、当該機能提供装置１２に関する機能情報Ｆと、当該機能提供装置１２による機能の提供時に発生し得る複数の状況のうち現在の状況に関する状況情報Ｓと、当該状況での事象の発生を示す事象情報Ｅ（ＥA，ＥB）とに応じて、当該機能提供装置１２が提供する機能に関する音響または画像を再生する再生処理部３２の動作を制御する情報管理部６６を具備する装置として表現される。
【００５８】
（７）前述の各形態に係る機能提供装置は、専用の電子回路で実現されるほか、ＣＰＵ（Central Processing Unit）等の汎用の演算処理装置とプログラムとの協働によっても実現される。本発明の好適な態様に係るプログラムは、利用者に特定の機能を提供するために、コンピュータを、利用者に関する利用者情報と、当該機能提供装置に関する機能情報と、当該機能提供装置による機能の提供時に発生し得る複数の状況のうち現在の状況に関する状況情報と、当該状況での事象の発生を示す事象情報とに応じて、当該機能提供装置が提供する機能に関する音響または画像を再生する再生処理部の動作を制御する情報管理部として機能させる。以上の態様に係るプログラムは、コンピュータが読取可能な記録媒体に格納された形態で提供されてコンピュータにインストールされ得る。記録媒体は、例えば非一過性（non-transitory）の記録媒体であり、ＣＤ-ＲＯＭ等の光学式記録媒体が好例であるが、半導体記録媒体や磁気記録媒体等の公知の任意の形式の記録媒体を包含し得る。なお、通信網を介した配信の形態で本発明のプログラムを提供してコンピュータにインストールすることも可能である。
【００５９】
また、本発明は、前述の各態様に係る機能提供装置の動作方法（機能提供方法）としても表現され得る。本発明の好適な態様に係る機能提供方法は、利用者に特定の機能を提供する方法であって、利用者に関する利用者情報と、当該機能提供装置に関する機能情報と、当該機能提供装置による機能の提供時に発生し得る複数の状況のうち現在の状況に関する状況情報と、当該状況での事象の発生を示す事象情報とに応じて、当該機能提供装置が提供する機能に関する音響または画像を再生する再生処理部の動作を制御する。
【符号の説明】
【００６０】
１００……機能提供システム、１２……機能提供装置、１４……管理装置、１６……端末装置、１８……通信網、２１，４１，５１……制御装置、２２，４２，５２……記憶装置、２３，４３，５３，５４……通信装置、２４……検出装置、２５……収音装置、２６……放音装置、３２……再生処理部、３４……制御処理部、３４２……事象管理部、３４４……変数制御部、５５……操作装置、６２……再生指示部、６４……情報取得部、６６……情報管理部、６６２……第１処理部、６６４……第２処理部。
【図１】
2016177514.tif 000003
【図２】
2016177514.tif 000004
【図３】
2016177514.tif 000005
【図４】
2016177514.tif 000006
【図５】
2016177514.tif 000007
【図６】
2016177514.tif 000008
【図７】
2016177514.tif 000009
【図８】
2016177514.tif 000010
【図９】
2016177514.tif 000011