(57)【要約】【課題】ユーザ装置の動作条件を設定する設定画面を別途の設定サーバにより提供する。【解決手段】動作条件設定システム１は、利用者又は上記利用者の周りの環境の状態を検出した検出情報に基づく動作条件を設定するための設定画面の表示を制御する表示制御部２２１と、上記設定画面に対する操作情報を取得する操作情報取得部２２３と、上記操作情報に基づき動作条件を決定する動作条件決定部２２５とを有する設定サーバ２００と、ネットワークを介して上記設定サーバと接続する通信部１０１と、上記設定サーバにより決定された動作条件に従って動作する動作部１０３とを有するユーザ装置１００とを有する。【選択図】図１
2012060235.tif 000002
【特許請求の範囲】
【請求項１】
利用者又は前記利用者の周りの環境の状態を検出した検出情報に基づく動作条件を設定するための設定画面の表示を制御する表示制御部と、
前記設定画面に対する操作情報を取得する操作情報取得部と、
前記操作情報に基づき動作条件を決定する動作条件決定部と、
を有する設定サーバと、
ネットワークを介して前記設定サーバと接続する通信部と、
前記設定サーバにより決定された動作条件に従って動作する動作部と、
を有するユーザ装置と、
を備える、動作条件設定システム。
【請求項２】
前記動作条件は、前記動作部を起動するための起動条件を含み、
前記ユーザ装置又は前記設定サーバのいずれかは、前記動作条件と前記検出情報とに基づき、前記起動条件を満たしているか否かを判定する判定部をさらに有する、請求項１に記載の動作条件設定システム。
【請求項３】
前記ユーザ装置は、
前記検出情報を取得する検出情報取得部をさらに有し、
前記通信部は、前記検出情報取得部が取得した検出情報を前記設定サーバに送信し、
前記設定サーバは、
前記動作条件決定部により決定された動作条件を記憶する記憶部と、
前記記憶部に記憶された動作条件と、前記ユーザ装置から送信された検出情報とに基づいて前記起動条件を満たしているか否かを判定する前記判定部とをさらに有する、請求項２に記載の動作条件設定システム。
【請求項４】
前記検出情報を解析する解析サーバをさらに備え、
前記判定部は、前記解析サーバによる解析結果に基づいて前記判定を行う、請求項２又は請求項３のいずれかに記載の動作条件設定システム。
【請求項５】
前記動作部は、コンテンツを再生する再生部であり、
前記コンテンツを配信する配信サーバをさらに備え、
前記設定サーバは、
前記判定部が前記起動条件を満たしていると判定すると、前記配信サーバが、前記ユーザ装置にコンテンツを配信するよう制御する再生制御部、をさらに有する、請求項３に記載の動作条件設定システム。
【請求項６】
前記コンテンツは、公共施設のアナウンスデータである、請求項５に記載の動作条件設定システム。
【請求項７】
前記ユーザ装置は、配信された前記アナウンスデータを記憶する記憶部をさらに有し、
前記動作部は、前記アナウンスデータが配信されたとき、又は前記利用者の操作に応じて、前記アナウンスデータの再生を開始する、請求項６に記載の動作条件設定システム。
【請求項８】
前記ユーザ装置は、
前記検出情報として前記利用者の生体情報を取得する検出情報取得部をさらに有し、
前記動作部は、前記判定部が前記生体情報に基づく起動条件を満たすと判定するとコンテンツを再生する再生部である、請求項２に記載の動作条件設定システム。
【請求項９】
前記検出情報取得部は、前記検出情報として時刻情報をさらに取得し、
前記判定部は、前記時刻情報が前記起動条件に設定された時刻を過ぎると、前記生体情報に基づいて前記利用者が就寝しているか否かを判定し、
前記動作部は、前記利用者が就寝していると判定された場合に前記コンテンツを再生する、請求項８に記載の動作条件設定システム。
【請求項１０】
前記検出情報取得部は、前記利用者の位置を示す位置情報をさらに取得し、
前記判定部は、前記位置情報が前記利用者の自宅を示し、前記生体情報が前記利用者が動いていないことを示す場合に、前記利用者が就寝していると判定する、請求項９に記載の動作条件設定システム。
【請求項１１】
前記動作条件決定部は、前記起動条件を含む動作条件が記述された動作条件設定情報を生成し、
前記設定サーバは、
前記動作条件設定情報を、前記ユーザ装置に送信する送信部、
をさらに有し、
前記ユーザ装置は、
前記検出情報に基づいて、受信された前記動作条件設定情報に含まれる起動条件が満たされているか否かを判断する判断部を有する、請求項２に記載の動作条件設定システム。
【請求項１２】
利用者又は前記利用者の周りの環境の状態を検出した検出情報に基づく動作条件を設定する設定サーバとネットワークを介して接続する通信部と、
前記設定サーバにより設定された動作条件に従って動作する動作部と、
を備える、ユーザ装置。
【請求項１３】
利用者又は前記利用者の周りの環境の状態を検出した検出情報に基づく動作条件を設定するための設定画面の表示を制御する表示制御部と、
前記設定画面に対する操作情報を取得する操作情報取得部と、
前記操作情報に基づき動作条件を決定する動作条件決定部と、
を備える、設定サーバ。
【請求項１４】
ユーザ装置と、前記ユーザ装置の動作条件を設定する設定サーバと、を有する動作条件設定システムにおいて、
前記ユーザ装置の利用者又は前記利用者の周りの環境の状態を検出した検出情報に基づく動作条件を設定するための設定画面の表示を制御するステップと、
前記設定画面に対する操作情報を取得するステップと、
前記操作情報に基づき動作条件を決定するステップと、
前記設定サーバにより設定された動作条件に従ってユーザ装置を動作させるステップと、
を含む、動作条件設定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、動作条件設定システム、ユーザ装置、設定サーバ、及び動作条件設定方法に関する。
【背景技術】
【０００２】
ユーザ装置において、アラームやスケジューラなど、特定の動作条件を満たした場合に何らかの動作を行う機能がある。この動作条件の設定は、通常、予めユーザ装置に内蔵されたアプリケーションによる設定画面を操作することによってなされている（例えば、特許文献１）。
【０００３】
一方、主に携帯型のユーザ装置において、ユーザやユーザの周りの環境の状態を検出する検出機能が搭載されたものが登場してきている。例えば、検出機能の一例としては、位置情報の検出機能が挙げられる。位置情報を検出する機能は、携帯電話及びノート型ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）を始めとする携帯型のユーザ装置に搭載されるようになっている。また、ユーザ装置を通じて、よりユーザそれぞれの状態に合わせた適切な情報を提供するために、今後も様々な検出機能が搭載されることが考えられる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−２７６２２０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、上述の通り動作条件の設定画面は、予め内蔵されたアプリケーションにより固定されており、柔軟な更新が行えないという問題があった。例えば、新たなハードウェアを追加したとき、又は、既に取得することのできる検出情報の新たな活用方法が提供されるようになったとき、動作条件に用いるパラメータの追加、及び動作条件の組み合わせの変更が望まれる場合がある。
【０００６】
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、ユーザ装置の動作条件を設定する画面を別途の設定サーバにより提供することにより、柔軟に動作条件の設定項目を変更することが可能な、新規かつ改良された動作条件設定システム、ユーザ装置、設定サーバ、及び動作条件設定方法を提供することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明のある観点によれば、利用者又は上記利用者の周りの環境の状態を検出した検出情報に基づく動作条件を設定するための設定画面の表示を制御する表示制御部と、上記設定画面に対する操作情報を取得する操作情報取得部と、上記操作情報に基づき動作条件を決定する動作条件決定部とを有する設定サーバと、ネットワークを介して上記設定サーバと接続する通信部と、上記設定サーバにより決定された動作条件に従って動作する動作部と、を有するユーザ装置とを有する、動作条件設定システムが提供される。
【０００８】
かかる構成によれば、ユーザ装置の動作条件をオンラインのサーバ上で提供することができる。このため、設定画面の更新を容易に行うことができる。また、この動作条件は、例えばセンサなどにより取得された、利用者や利用者の周りの環境の状態を示す検出情報に基づいて設定される。検出できる情報は、ユーザ装置に搭載されたセンサ種別などにより異なるが、このセンサはモジュールとして追加及び削除することも考えられる。また、同じ検出情報であっても、新たな利用方法が開発されることもある。このように、動作条件の設定項目に変更が生じた場合であっても、オンライン上で提供される設定画面であれば、容易に更新することが可能である。
【０００９】
また、上記動作条件は、上記動作部を起動するための起動条件を含み、上記ユーザ装置又は上記設定サーバのいずれかは、上記動作条件と上記検出情報とに基づき、上記起動条件を満たしているか否かを判定する判定部をさらに有するものであってもよい。
【００１０】
また、上記ユーザ装置は、上記検出情報を取得する検出情報取得部をさらに有し、上記通信部は、上記検出情報取得部が取得した検出情報を上記設定サーバに送信し、上記設定サーバは、上記動作条件決定部により決定された動作条件を記憶する記憶部と、上記記憶部に記憶された動作条件と、上記ユーザ装置から送信された検出情報とに基づいて上記起動条件を満たしているか否かを判定する上記判定部とをさらに有してもよい。
【００１１】
また、上記検出情報を解析する解析サーバをさらに備え、上記判定部は、上記解析サーバによる解析結果に基づいて上記判定を行ってもよい。
【００１２】
また、上記動作部は、コンテンツを再生する再生部であり、上記コンテンツを配信する配信サーバをさらに有し、上記設定サーバは、上記判定部が上記起動条件を満たしていると判定すると、上記配信サーバが、上記ユーザ装置にコンテンツを配信するよう制御する再生制御部、をさらに有してもよい。
【００１３】
また、上記コンテンツは、公共施設のアナウンスデータであってもよい。
【００１４】
また、上記ユーザ装置は、配信された上記アナウンスデータを記憶する記憶部をさらに有し、上記動作部は、上記アナウンスデータが配信されたとき、又は上記利用者の操作に応じて、上記アナウンスデータの再生を開始してもよい。
【００１５】
また、上記ユーザ装置は、上記検出情報として上記利用者の生体情報を取得する検出情報取得部をさらに有し、上記動作部は、上記判定部が上記生体情報に基づく起動条件を満たすと判定するとコンテンツを再生する再生部であってもよい。
【００１６】
また、上記検出情報取得部は、上記検出情報として時刻情報をさらに取得し、上記判定部は、上記時刻情報が上記起動条件に設定された時刻を過ぎると、上記生体情報に基づいて上記利用者が就寝しているか否かを判定し、上記動作部は、上記利用者が就寝していると判定された場合に上記コンテンツを再生してもよい。
【００１７】
また、上記検出情報取得部は、上記利用者の位置を示す位置情報をさらに取得し、上記判定部は、上記位置情報が上記利用者の自宅を示し、上記生体情報が上記利用者が動いていないことを示す場合に、上記利用者が就寝していると判定してもよい。
【００１８】
また、上記動作条件決定部は、上記起動条件を含む動作条件が記述された動作条件設定情報を生成し、上記設定サーバは、上記動作条件設定情報を、上記ユーザ装置に送信する送信部をさらに有し、上記ユーザ装置は、上記検出情報に基づいて、受信された上記動作条件設定情報に含まれる起動条件が満たされているか否かを判断する判断部を有してもよい。
【００１９】
また、上記課題を解決するために、本発明の別の観点によれば、利用者又は上記利用者の周りの環境の状態を検出した検出情報に基づく動作条件を設定する設定サーバとネットワークを介して接続する通信部と、上記設定サーバにより設定された動作条件に従って動作する動作部とを有する、ユーザ装置が提供される。
【００２０】
また、上記課題を解決するために、本発明の別の観点によれば、利用者又は上記利用者の周りの環境の状態を検出した検出情報に基づく動作条件を設定するための設定画面の表示を制御する表示制御部と、上記設定画面に対する操作情報を取得する操作情報取得部と、上記操作情報に基づき動作条件を決定する動作条件決定部とを有する、設定サーバが提供される。
【００２１】
また、上記課題を解決するために、本発明の別の観点によれば、ユーザ装置と、上記ユーザ装置の動作条件を設定する設定サーバと、を有する動作条件設定システムの、上記設定サーバが、上記ユーザ装置の利用者又は上記利用者の周りの環境の状態を検出した検出情報に基づく動作条件を設定するための設定画面の表示を制御するステップと、上記設定画面に対する操作情報を取得するステップと、上記操作情報に基づき動作条件を決定するステップと、上記ユーザ装置が、上記設定サーバにより設定された動作条件に従って動作するステップと、を含む、動作条件設定方法が提供される。
【発明の効果】
【００２２】
以上説明したように本発明によれば、ユーザ装置の動作条件を設定する画面を別途の設定サーバにより提供することにより、柔軟に動作条件の設定項目を変更することができる。
【図面の簡単な説明】
【００２３】
【図１】本発明の一実施形態に係る設定システムの一例を示す構成図である。
【図２】同実施形態にかかる連携サイトの例を示す説明図である。
【図３】同実施形態にかかるユーザ装置の構成を示すブロック図である。
【図４】同実施形態にかかるユーザ装置の制御部の詳細構成の一例を示すブロック図である。
【図５】同実施形態にかかるユーザ装置の制御部の詳細構成の他の一例を示すブロック図である。
【図６】同実施形態にかかるユーザ装置に搭載するセンサと当該センサから取得する情報の一例を示す表である。
【図７】同実施形態にかかる設定サーバの構成を示すブロック図である。
【図８】同実施形態にかかる設定サーバの設定動作の一例を示すフローチャートである。
【図９】同実施形態にかかる設定サーバにより生成される設定記述データの記載項目の一例を示す表である。
【図１０】同実施形態にかかる連携サイトにより学習する情報の一例を示す表である。
【図１１】同実施形態にかかるユーザ装置により再生されるコンテツ種と利用形態を示す表である。
【図１２】第１の実施例であるネットワーク配信公共放送方式の概要を示す説明図である。
【図１３】第１の実施例の場内放送配信システムの効果についての説明図である。
【図１４】第１の実施例における設定記述データの一例を示す説明図である。
【図１５】第１の実施例におけるユーザ装置の動作を示すフローチャートである。
【図１６】第１の実施例の変形例における設定システムの動作を示すシーケンス図である。
【図１７】第２の実施例のインテリジェントアラーム方式の概要を示す説明図である。
【図１８】第２の実施例のインテリジェントアラーム方式の概要を示す説明図である。
【図１９】第２の実施例における設定記述データの一例を示す説明図である。
【図２０】第２の実施例におけるユーザ装置の動作の一例を示す説明図である。
【図２１】第１及び第２の実施例においてユーザ装置が取得する検出値と検出値の活用方法を示す表である。
【発明を実施するための形態】
【００２４】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００２５】
なお、説明は以下の順序で行うものとする。
１．システム概要
２．ユーザ装置の構成
３．設定サーバの構成
４．第１の実施例
５．第２の実施例
６．まとめ
【００２６】
＜１．システム概要＞
まず、図１及び図２を参照しながら、本発明の一実施形態に係る設定システム１について、その概要を説明する。図１は、本発明の一実施形態に係る設定システムの一例を示す構成図である。図２は、同実施形態にかかる連携サイトの例を示す説明図である。
【００２７】
図１を参照すると、設定システム１は、ユーザ装置１００と、設定サイト２００及び連携サイト３００を含む設定サイト群と、配信サイト４００とを有する。
【００２８】
ユーザ装置１００は、通信機能及びコンテンツ再生機能を有する情報処理装置であり、該装置を利用するユーザの状態、又は該ユーザの周囲の環境の状態を検出する検出機能を有する装置である。ユーザ装置１００は、検出機能による検出情報に基づいた動作条件に従ってコンテンツ再生機能を起動することができる。このような機能は、時刻の条件を満たすとコンテンツが再生されるアラーム機能として提供されていたが、本実施形態においては、様々な検出機能を用いることによって、より複雑な動作条件の下、よりユーザの状態に合わせた機能を提供する。ユーザ装置１００の詳細な構成については、後述される。
【００２９】
なお、ユーザ装置１００は、例えば、携帯電話、携帯用音楽再生装置、携帯用映像処理装置、携帯用ゲーム機器、ＰＣ、家庭用ゲーム機器、家電機器、家庭用映像処理装置（ＤＶＤレコーダ、ビデオデッキなど）、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ）などの情報処理装置であってよい。
【００３０】
設定サーバ２００は、ユーザ装置１００の動作条件の設定項目を選択又は入力するための設定サイトを提供する。設定サーバ２００は、設定サイトの設定画面における操作情報に基づいて、ユーザ装置１００の動作条件を設定する。設定サーバ２００は、動作条件を記述した設定記述データをユーザ装置１００に送信することができる。この場合、ユーザ装置１００は、この設定記述データに従って、動作条件を満たしているか否かの判断を行う機能を有する。また、設定サーバ２００は、動作条件設定情報を設定サーバ２００内部又は外部の記憶部に記憶し、動作条件を満たしているか否かの判断を行う機能を有していてもよい。
【００３１】
また、設定サーバ２００は、各種の機能を提供する連携サーバ３００と通信路を介して接続し、連携サーバ３００の提供する機能を利用することもできる。設定サーバ２００は、配信サーバ４００と通信路を介して接続し、配信サーバ４００がユーザ装置１００に対してコンテンツを配信するよう制御することもできる。かかる外部のサーバとの連携により、例えば設定サーバ２００は、ユーザ装置１００から取得した検出情報を連携サーバ３００に送信し、連携サーバ３００から検出情報の解析結果を取得して利用することができる。
【００３２】
連携サーバ３００は、設定サイトから利用することのできる各種の機能を提供する連携サイトを提供する。連携サーバ３００は、設定サーバ２００と通信網を介して接続する。なお、図１において、設定サーバ２００は、３つの連携サーバ３００と接続されているが、設定サーバ２００は、必要な数の連携サーバ３００と接続することができる。また、連携サーバ３００同士が連携することにより、さらに必要な処理を行ってもよい。ここで、連携サーバ３００の具体的な例について、図２を参照しながら説明する。
【００３３】
図２には、連携サーバ３００の例として、画像解析サーバ３００ａと、推論機能サーバ３００ｂと、学習機能サーバ３００ｃと、情報保持サーバ３００ｄと、情報取得サーバ３００ｅと、音声処理サーバ３００ｆとが挙げられている。設定サーバ２００は、これらの連携サーバ３００に、ユーザ装置１００から取得した検出情報、及びユーザ装置１００のユーザに関する情報などを送信する。そして、連携サーバ３００は、受信した情報に基づいた情報をそれぞれ取得又は生成して設定サーバ２００に送信する。
【００３４】
画像解析サーバ３００ａは、受信した画像データに対して画像処理を行う機能を有する。例えば、画像解析サーバ３００ａは、画像データを解析して解析結果を出力する。ここで行われる画像解析の例としては、例えば顔認識や機械学習を用いた被写体及びシーンの識別などが挙げられる。この場合、例えば画像解析サーバ３００ａは、受信した画像データには、「ユーザＡが被写体として含まれ、海辺で撮られた画像である」という解析結果を出力することができる。
【００３５】
推論機能サーバ３００ｂは、受信した情報から推論した推論情報を出力する機能を有する。例えば、推論機能サーバ３００ｂは、受信した気温、湿度、気圧、音声などの情報から、ユーザの不快度を推論し、出力してもよい。
【００３６】
学習機能サーバ３００ｃは、受信した情報に基づいて学習を行い、学習情報を出力する機能を有する。例えば、学習機能サーバ３００ｃは、受信した情報に基づいて、ユーザの生活パターンを学習する機能を有する。例えば、学習機能サーバ３００ｃは、ユーザの位置情報の履歴から、会社又は学校の位置や自宅の位置などを学習することができる。または、学習機能サーバ３００ｃは、ユーザの体温、脈拍、及び脳波などの生理情報に基づいて、ユーザの起床時刻及び就寝時刻を学習することができる。
【００３７】
情報保持サーバ３００ｄは、外部の記憶部として機能するサーバである。例えば、ユーザの位置情報の履歴である移動軌跡情報を保持するサーバであってもよい。情報保持サーバ３００ｄは、受信したデータをそのまま保持するものであってもよいし、情報を利用しやすい形態に加工して保持する機能を有していてもよい。
【００３８】
情報取得サーバ３００ｅは、入力された情報に基づいて、必要な情報を取得するサーバである。また、音声処理サーバ３００ｆは、受信した音声データに対して処理を施す機能を有する。連携サーバ３００は、ここで示す以外にもあらゆる機能を提供するものであってよい。設定システム１は、この連携サーバ３００の機能を利用することによって、柔軟に、必要な処理を利用することができる。
【００３９】
＜２．ユーザ装置の構成＞
次に、図３を参照しながら、本実施形態に係るユーザ装置１００の機能構成について説明する。図３は、本実施形態にかかるユーザ装置の機能構成を示すブロック図である。
【００４０】
ユーザ装置１００は、通信機能と、コンテンツ再生機能と、該装置のユーザに関する状態を示す情報を検出する検出機能とを有する情報処理装置である。ユーザ装置１００は、通信部１０１と、制御部１０２と、再生部１０３と、出力部１０４と、記憶部１０５と、操作部１０６と、１又は複数のセンサユニット１１０とを主に有する。
【００４１】
通信部１０１は、例えば、インターネットなどの通信網に接続するための通信デバイス等で構成された通信インタフェースである。例えば、通信部１０１が無線通信を行う場合には、通信に係る信号を送受信するための通信アンテナと、通信に係る各種の信号処理を行う処理回路などを含むものであってよい。また、通信部１０１は、有線による通信を行う通信インタフェースであってよい。通信部１０１は、設定サーバ２００との間で、通信網を介して設定画面に対する操作情報及びセンサによる検出情報、並びに、これらに基づいて生成された設定記述データなどの各種データを送受信する。
【００４２】
制御部１０２は、ユーザ装置１００全体の動作を制御する。制御部１０２は、設定制御部１２０と再生制御部１３０として主に機能する（図４及び図５参照）。設定制御部１２０は、ユーザ装置１００の再生機能に対する動作条件の設定を制御する機能を有する。本実施形態において、動作条件は、例えば、再生機能の起動条件と、再生に係る各種の設定値とを含む。また、再生制御部１３０は、ユーザ装置１００の再生機能の動作を制御する。制御部１０２の詳細な機能については、図４と図５とを用いて後述される。
【００４３】
再生部１０３は、再生制御部１３０の制御に従って、コンテンツの再生を行う。再生されたコンテンツは、出力部１０４から出力される。
【００４４】
出力部１０４は、ユーザに対して情報を出力する機能を有する。ここで出力される情報は、例えば表示画面又は音声などの形式でユーザに提供される。例えば、出力部は、
液晶ディスプレイ（ＬＣＤ）装置、ＯＬＥＤ（Ｏｒｇａｎｉｃ  Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）装置、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）ディスプレイ装置、およびランプなどの表示装置と、スピーカなどの音声出力装置で構成される。出力部１０４は、例えば、再生されたコンテンツを出力する。具体的には、表示装置は再生された映像データ等の各種情報をテキストまたはイメージで表示する。一方、音声出力装置は、再生された音声データ等を音声に変換して出力する。或いは、出力部１０４は、外部の表示装置又は音声出力装置との接続インタフェースであってもよい。
【００４５】
記憶部１０５は、ユーザ装置１００において用いられる様々なデータを格納する機能を有する。記憶部１０５は、記憶媒体と、記憶媒体にデータを記録する記録装置と、記憶媒体からデータを読み出す読出し装置と、記憶媒体に記憶されたデータを削除する削除装置などを含むことができる。ここで用いられる記憶媒体としては、フラッシュメモリ、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｏｎｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  ａｎｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＭＲＡＭ（Ｍａｇｎｅｔｏｒｅｓｉｓｔｉｖｅ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＦｅＲＡＭ（Ｆｅｒｒｏｅｌｅｃｔｒｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＰＲＡＭ（Ｐｈａｓｅ  ｃｈａｎｇｅ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などの不揮発性メモリ、及び、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などの磁気記録媒体などが挙げられる。本実施形態においては、記憶部１０５は、制御部１０２が実行するプログラム、再生部１０３が再生するコンテンツ、設定サーバ２００から受信した、動作条件を含む設定記述データ、などが記憶される。
【００４６】
操作部１０６は、ユーザが操作することにより、ユーザ装置１００に対して各種の情報を入力するための機能を有する。例えば、操作部１０６は、タッチパネル、マウス、キーボード、ボタン、マイク、スイッチおよびレバーなどユーザが情報を入力するための入力手段と、ユーザによる入力に基づいて入力信号を生成し、制御部１０２に出力する入力制御回路などから構成されている。
【００４７】
センサユニット１１０は、ユーザ装置１００のユーザの状態、又はユーザの周りの環境の状態を検出する検出機能を有する。センサユニット１１０は、検出機能を有するセンサと、検出値に対する各種の処理を行う処理部とを含むことができる。センサユニット１１０は、センサによる検出値そのもの、又は、検出値に処理を施した情報である検出情報を出力する。
【００４８】
ここで、センサユニット１１０は、ユーザの状態又はユーザの周りの環境の状態を検出する機能を有するものであればよい。例えば、センサにより取得される検出値と、当該検出値に処理を加えることにより得ることのできる検出情報との関係が図６に示される。センサユニットは、ここで示される各種の検出値を取得するセンサを含むものであってよい。ここで、検出値から検出情報を得るための処理は、ユーザ装置１００内部、設定サーバ２００、又は連携サーバ３００のうちの少なくともいずれかにおいて行うことができる。
【００４９】
なお、図６において示される検出情報のうち、位置情報から得られる位置信頼性は、位置情報の信頼性を示す情報である。例えば、位置情報の履歴から、ユーザの自宅位置や職場の位置、さらには、自宅を出る時間と自宅に戻る時間の平均値などを学習することにより得ることができる。このため、例えば、ユーザが日常通りの行動をしているのか、或いは、日常と異なる行動をしているのかを検出することができる。
【００５０】
また、ここで用いられるセンサの種類によっては、検出値を得るために、ユーザに対して所定の位置関係に設置されることを要する場合がある。例えば、脳波を取得する場合には、通常、センサの一部がユーザの頭部に接している必要がある。このように、所定の位置に装着することが必要な場合には、ユーザ装置１００は、ウェアラブルな形状を有している、又は、別途のアクセサリを用いることによって、ユーザの身体に装着することができる必要がある。
【００５１】
ここで、制御部１０２の詳細な構成について、図４及び図５を参照しながら説明する。設定サーバ２００により提供される、ユーザ装置１００の動作条件の設定画面により設定された動作条件は、ユーザ装置１００に対して設定記述データとして送信される場合と、設定サーバ２００により保存され、設定サーバ側でユーザ装置１００の再生機能を起動させるか否かの判定が行われる場合とがある。図４は前者の場合の構成を示し、図５は後者の場合の構成を示している。
【００５２】
まず、図４を参照すると、ユーザ装置１００の制御部１０２は、設定制御部１２０の機能と再生制御部１３０の機能とを主に有する。設定制御部１２０は、ユーザ装置１００の再生機能の起動条件、再生コンテンツ、及び再生音量などを含むことのできる動作条件の設定を制御する。設定制御部１２０は、設定サーバ２００の提供する設定画面そ出力部１０４に表示させるとともに、設定画面に対するユーザの操作情報を取得して、取得した操作情報を通信部１０１を介して設定サーバ２００に送信させる。また、設定制御部１２０は、通信部１０１を介して設定サーバ２００から受信した設定記述データを取得し、取得した設定記述データを記憶部１０５に記憶させる。
【００５３】
再生制御部１３０は、再生部１０３によるコンテンツの再生動作を制御する。再生制御部１３０は、コンテンツ取得部１３１と、動作条件取得部１３３と、判定部１３５と、検出情報取得部１３７との機能をさらに有する。再生制御部１３０は、動作条件取得部１３３によって記憶部１０５から取得された設定記述ファイルに記述された動作条件と、検出条件取得部１３７によってセンサユニット１１０から取得された検出情報と、に基づいて再生部１０３による再生動作を制御する。なお、判定部１３５は、上記動作条件と検出情報とに基づいて、動作条件に含まれる再生機能の起動条件を満たしているか否かを判定する。再生制御部１３０は、判定部１３５が起動条件を満たしていると判断したときに、コンテンツ取得部１３１により動作条件に含まれる、再生対象となるコンテンツの情報に従って、コンテンツを取得させる。コンテンツ取得部１３１は、記憶部１０５に記憶されたコンテンツを取得してもよいし、通信部１０１を介して、外部の配信サーバ４００からコンテンツを取得してもよい。そして、再生制御部１３０は、コンテンツ取得部１３１により取得されたコンテンツを、動作条件に従って再生させる。再生制御部１３０は、判定部１３５により、起動条件を満たしているか否かを定期的に判定してもよい。
【００５４】
以上、図４を参照しながら、設定サーバ２００から予め受信している設定記述ファイルに従って、ユーザ装置１００が動作条件の起動条件を満たしているか否かを判定する場合（以下、ユーザ装置１００が自発的に動作するという意味で、自発型と呼ぶ）のユーザ装置１００の構成について説明してきた。次に、図５を参照しながら、設定サーバ２００が起動条件を満たしているか否かの判定を行う場合（以下、プッシュ型と呼ぶ）のユーザ装置１００の構成について説明する。自発型とプッシュ型とは、起動条件の判定を行う装置が異なるため、データの流れが互いに異なる。
【００５５】
図５を参照すると、プッシュ型の場合のユーザ装置１００の制御部１０２の構成が示されている。制御部１０２は、設定制御部１２０の機能と再生制御部１３０の機能とを主に有する。設定制御部１２０は、設定サーバ２００の提供する設定画面を出力部１０４に表示させるとともに、設定画面に対するユーザの操作情報を取得して、取得した操作情報を通信部１０１を介して設定サーバ２００に送信させる。
【００５６】
プッシュ型の場合には、設定サーバ２００において動作条件が保存され、起動条件を満たしているか否かの判断は設定サーバ２００により行われる。このため、再生制御部１３０において、動作条件取得部１３３は、設定サーバ２００からプッシュされた起動命令と動作条件とを通信部１０１を介して取得する。なお、設定サーバ２００における動作条件の判定において、検出情報が必要な場合には、検出情報取得部１３７により設定サーバ２００の要求に応じて、該当のセンサユニット１１０から検出情報が取得される。検出情報取得部１３７は、取得した検出情報を通信部１０１を介して設定サーバ２００に送信する。また、コンテンツ取得部１３１は、設定サーバ２００が配信サーバ４００にコンテンツの配信を要求することにより送信されてきたコンテンツを通信部１０１を介して取得する。
【００５７】
以上、本実施形態に係るユーザ装置１００の機能の一例を示した。上記の各構成要素は、汎用的な部材や回路を用いて構成されていてもよいし、各構成要素の機能に特化したハードウェアにより構成されていてもよい。また、各構成要素の機能を、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）などの演算装置がこれらの機能を実現する処理手順を記述した制御プログラムを記憶したＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）やＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などの記憶媒体から制御プログラムを読出し、そのプログラムを解釈して実行することにより行ってもよい。従って、本実施形態を実施する時々の技術レベルに応じて、適宜、利用する構成を変更することが可能である。
【００５８】
なお、上述のような本実施形態に係るユーザ装置１００の各機能を実現するためのコンピュータプログラムを作製し、パーソナルコンピュータ等に実装することが可能である。また、このようなコンピュータプログラムが格納された、コンピュータで読み取り可能な記録媒体も提供することができる。記録媒体は、例えば、磁気ディスク、光ディスク、光磁気ディスク、フラッシュメモリなどである。また、上記のコンピュータプログラムは、記録媒体を用いずに、例えばネットワークを介して配信してもよい。
【００５９】
＜３．設定サーバの構成＞
次に、図７を参照しながら、設定サーバ２００の構成について説明する。図７は、本実施形態にかかる設定サーバ２００の構成を示すブロック図である。
【００６０】
設定サーバ２００は、ユーザ装置１００からのアクセスを受け、ユーザ装置１００の動作条件を設定するための設定画面を提供する。なお、このとき、動作条件の設定操作を行うユーザ装置１００は、必ずしも、動作条件の設定対象のユーザ装置１００でなくてもよい。動作条件の設定操作を行うユーザ装置１００は、設定対象のユーザ装置１００のユーザが有する別の装置であってもよい。また、動作条件の設定操作を行うユーザ装置１００は、別のユーザの装置であってもよい。なお、別のユーザの装置に対して動作条件の設定を行う場合には、設定操作を行うことのできる装置をユーザＩＤ又は装置を識別するＩＤなどにより制限することが好ましい。
【００６１】
設定サーバ２００は、通信部２０１と、記憶部２０３と、制御部２１０とを主に有する。制御部２１０は、認証制御部２１１と設定制御部２１３と再生制御部２１５として主に機能する。
【００６２】
通信部２０１は、例えば、インターネットなどの通信網に接続するための通信デバイス等で構成された通信インタフェースである。例えば、通信部２０１が無線通信を行う場合には、通信に係る信号を送受信するための通信アンテナと、通信に係る各種の信号処理を行う処理回路などを含むものであってよい。また、通信部２０１は、有線による通信を行う通信インタフェースであってよい。通信部２０１は、ユーザ装置１００との間で、通信網を介して設定画面に対する操作情報及びセンサによる検出情報、並びに、これらに基づいて生成された設定記述データなどの各種データを送受信する。
【００６３】
記憶部２０３は、設定サーバ２００において用いられる様々なデータを格納する機能を有する。記憶部２０３は、記憶媒体と、記憶媒体にデータを記録する記録装置と、記憶媒体からデータを読み出す読出し装置と、記憶媒体に記憶されたデータを削除する削除装置などを含むことができる。ここで用いられる記憶媒体としては、フラッシュメモリ、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｏｎｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  ａｎｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＭＲＡＭ（Ｍａｇｎｅｔｏｒｅｓｉｓｔｉｖｅ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＦｅＲＡＭ（Ｆｅｒｒｏｅｌｅｃｔｒｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＰＲＡＭ（Ｐｈａｓｅ  ｃｈａｎｇｅ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などの不揮発性メモリ、及び、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などの磁気記録媒体などが挙げられる。本実施形態においては、記憶部２０３は、制御部２１０が実行するプログラム、認証制御部２１１が認証のために用いる認証情報、設定画面に対する操作情報に基づいて設定された動作条件、などを記憶することができる。
【００６４】
制御部２１０は、設定サーバ２００全体の動作を制御する機能を有する。制御部２１０は、認証制御部２１１により、アクセスしてきたユーザの認証を行う。そして、当該ユーザが登録されたユーザであった場合には、設定制御部２１３は、ユーザ情報に基づいて設定画面を生成して提供する。ここで、ユーザ情報は、予めユーザＩＤと対応づけて登録された情報であってもよいし、アクセスしてきたユーザ装置１００から、認証と同時に取得するようにしてもよい。例えば、設定制御部２１３は、ユーザ装置１００の有するセンサユニット１１０の種類の情報を取得して、当該ユーザ装置１００において設定することのできる設定条件に基づいて動作条件の設定画面を生成することができる。
【００６５】
設定制御部２１３は、設定画面に対するユーザ装置１００における操作情報を受信し、該操作情報に基づいて、動作条件を設定する。自発型の場合には、設定制御部２１３は、この動作条件に基づいて設定記述データを生成して通信部２０１を介してユーザ装置１００に送信する。一方、プッシュ型の場合には、設定制御部２１３は、記憶部２０３に設定した動作条件を保存する。再生制御部２１５は、プッシュ型の場合に、保存された動作条件の起動条件を満たしているか否かを定期的に判定する。そして、起動条件が満たされた場合に、ユーザ装置１００に対して起動命令と動作条件とを送信する。また、再生制御部２１５は、配信サーバ４００に対して、対象のユーザ装置１００にコンテンツを配信するよう指示することもできる。なお、この設定制御部２１３の機能のうち、設定画面の表示を制御する機能を表示制御部２２１、ユーザ装置１００などからの設定画面に対する操作情報を取得する機能を操作情報取得部２２３、取得された操作情報に基づいて動作条件を決定し、動作条件設定情報を生成する機能を動作条件決定部２２５と称する。
【００６６】
以上、本実施形態に係る設定サーバ２００の機能の一例を示した。上記の各構成要素は、汎用的な部材や回路を用いて構成されていてもよいし、各構成要素の機能に特化したハードウェアにより構成されていてもよい。また、各構成要素の機能を、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）などの演算装置がこれらの機能を実現する処理手順を記述した制御プログラムを記憶したＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）やＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などの記憶媒体から制御プログラムを読出し、そのプログラムを解釈して実行することにより行ってもよい。従って、本実施形態を実施する時々の技術レベルに応じて、適宜、利用する構成を変更することが可能である。
【００６７】
なお、上述のような本実施形態に係る設定サーバ２００の各機能を実現するためのコンピュータプログラムを作製し、パーソナルコンピュータ等に実装することが可能である。また、このようなコンピュータプログラムが格納された、コンピュータで読み取り可能な記録媒体も提供することができる。記録媒体は、例えば、磁気ディスク、光ディスク、光磁気ディスク、フラッシュメモリなどである。また、上記のコンピュータプログラムは、記録媒体を用いずに、例えばネットワークを介して配信してもよい。
【００６８】
ここで、動作条件の設定処理の流れについて、図８を参照しながら説明する。図８は、本実施形態にかかる設定サーバ２００の設定動作の一例を示すフローチャートである。
【００６９】
まず、設定サーバ２００の認証制御部２１３は、アクセスしてきたユーザの認証処理を行う（Ｓ１０１）。この認証処理は、例えば、アクセスしてきたユーザのユーザＩＤを取得して、予め登録されたユーザの情報と照合することによって行われる。この照合処理は、設定サーバ２００内部で行われてもよいし、別途の認証サーバによって行われてもよい。そして、認証制御部２１３は、アクセスしてきたユーザが登録されたユーザであるか否かを判定する（Ｓ１０３）。ここで、認証が不正であった場合には、認証制御部２１３は、エラー表示画面を表示させる（Ｓ１０５）。
【００７０】
一方、認証が正しい場合には、次に、設定制御部２１５は、当該ユーザのための設定画面を生成及び提供し、設定画面に対する操作情報を受付けることにより、動作条件の設定処理を行う（Ｓ１０７）。設定制御部２１５は、設定処理が終了したか否かを判断する（Ｓ１０９）。ステップＳ１０９の判断により設定処理が終了したと判断された場合には、次に、設定制御部２１５は、設定中の動作条件が、プッシュ型であるか否かを判断する（Ｓ１１１）。かかる判断は、例えば、設定画面の設定項目としてプッシュ型又は自発型の選択肢を準備し、設定画面に対する操作情報に基づいて判断される。プッシュ型である場合には、起動条件の判定が設定サーバ２００側で行われるため、設定制御部２１５は、設定された動作条件を保存する（Ｓ１１３）。一方、ステップＳ１１１の判断において、自発型と判断された場合には、設定制御部２１５は、設定された動作条件に基づいて設定記述データを生成し（Ｓ１１５）、ユーザ装置１００へ送信する（Ｓ１１７）。
【００７１】
ここで生成される設定記述データの記載項目の一例が、図９に示される。設定記述データには、例えば、設定された動作条件を識別するための設定識別子、ユーザ装置１００に関する情報である情報端末情報、動作に関する情報、動作の際に使用するコンテンツの情報、センサによる検出情報の状態を組合わせて設定された動作条件、例外が発生した場合の処理についての情報、出力先や表示先、利用形態などを含む用途の情報が記述されてよい。
【００７２】
なお、設定記述データで動作条件として、センサによる検出値に基づいて学習された学習情報を用いることもできる。例えば、連携サーバ３００として提供される学習機能サーバ３００ｃの機能を利用することによって、複雑な解析の結果を容易に利用することができるようになる。また、学習のためにセンサの検出値の履歴が必要な場合であっても、学習機能サーバ３００ｃの記憶部を用いることによって、ユーザ装置１００に十分な記憶容量がない場合であっても対応することができる。
【００７３】
ここで学習することのできる情報の一例が、図１０に示される。例えば、学習機能サーバ３００ｃにより、ユーザ装置１００の位置情報の履歴から会社や学校の位置を学習することができる。また、位置情報の履歴からは、自宅の位置や最寄り駅、通勤時間や使用路線まで学習することができる。或いは、コンテンツの利用履歴を学習することによって、コンテンツの嗜好情報や利用時間帯などユーザ装置１００上におけるユーザの生活パターンを学習することができる。また、生体情報の履歴を学習することによって、睡眠時間、具体的には起床時刻と就寝時刻とを学習することができる。また、様々な検出情報を組合わせることによって、ユーザの行動パターンを学習することができる。例えば、通常時の勤務時間帯や余暇の過ごし方、よく立寄る場所などを知ることができる。これらの学習情報は、上述の通り、動作条件として用いることができる。
【００７４】
また、図１１には、設定記述データの利用形態の一例が示される。図１１は、同実施形態にかかるユーザ装置により再生されるコンテツ種と利用形態とを示す表である。ユーザ装置１００において再生されるコンテンツが音声コンテンツである場合には、設定記述データの利用形態には、例えば、出力先として、ヘッドフォン、スピーカー、音反応ロボット、音反応ディスプレーなどの利用形態を記述することができる。また、ユーザ装置１００において再生されるコンテンツが動画コンテンツ、静止画コンテンツ、文字コンテンツなどの場合には、設定記述データの利用形態には、出力先として、テレビ、内蔵ディスプレー、ヘッドマウントディスプレーなどの利用形態を記述することができる。
【００７５】
以上、本実施形態に係る設定システム１について説明してきた。ここまでは、一般的な構成について説明してきたが、次に、本設定システム１の具体的な利用形態について、２つの例を挙げて説明する。まず、第１の実施例は、ネットワークを介して公共の放送に係る音声データを配信する「ネットワーク配信公共放送方式」に関するものであり、第２の実施例は、センサによる検出値に基づいて、従来よりもより複雑な動作条件によって、よりユーザの状態に合わせた情報を提供することのできる「インテリジェントアラーム方式」に関するものである。
【００７６】
＜４．第１の実施例＞
まず、第１の実施例として「ネットワーク配信公共放送方式」について図１２〜図１６を参照しながら説明する。図１２は、第１の実施例であるネットワーク配信公共放送方式の概要を示す説明図である。また、図１３は、第１の実施例の場内放送配信システムの効果についての説明図である。図１４は、第１の実施例における設定記述データの一例を示す説明図である。図１５は、第１の実施例におけるユーザ装置の動作を示すフローチャートである。図１６は、第１の実施例の変形例における設定システムの動作を示すシーケンス図である。
【００７７】
従来、電車、バス、及び飛行機などの公共交通機関においては、車内及び機内のアナウンスは、車内及び機内に設置されたスピーカを通じてユーザに提供されていた。このアナウンスを配信サーバ４００上にアップロードして音声データにより提供することによって、ユーザは、それぞれのユーザ装置１００で音声データをダウンロードして聞くことができるようになる。また、同様にショッピングセンターやデパート、及び博物館内の放送についても配信サーバ４００上から提供することができる。ユーザは、予め、又は電車等への乗車時やショッピングセンターへの入場時に利用の設定をしておく。乗車車両や入場した場所にアナウンスがあることは、アラーム音やバイブレーション、画面に表示するアイコンなどでユーザに知らされ、ユーザは自分の好きなタイミングで音声データを再生することができる。この音声データは、当然繰り返し再生することができ、設定によっては、再生中のコンテンツと混ぜて聞くことや、再生を中断して聞くこともできる。また、ネットワークに接続することができる場所であれば、車内や場内にいなくても音声データを取得することができる。
【００７８】
図１２に示したうち、以下にショッピングセンター内のアナウンスを配信サーバ４００から配信する例について、詳細を説明する。例えば、ユーザ装置１００を有するユーザＵが、設定サーバ２００の提供する設定画面において、予め動作条件を設定しているものとする。例えば、ここでは、７時から１８時までの間に、あるショッピングセンター内であって、トイレとレストランに居るとき以外にアナウンスの配信を受けるという起動条件を含み、アナウンス再生時のボリュームは５で、アナウンスデータの取得先は「http://www.bbb.com/announce/」であるという動作条件が設定されているものとする。
【００７９】
図１３は、第１の実施例の場内放送配信システムの効果についての説明図である。図１３を参照すると、ユーザＵは、例えばＵ１で示す位置、即ちレストラン内に居る場合には、アナウンスの配信を受けない。そして、その後ユーザがＵ２又はＵ３で示される位置に移動した場合には、アナウンスの配信を受ける。このとき、Ｕ１の位置に居た時点において配信されたアナウンスは、位置情報が配信を受けることのできる位置に移動したときに、まとめて配信されてもよい。そして、トイレ内に居るＵ４の位置においては、再びアナウンスの配信を受けないようにすることができる。
【００８０】
このようなシステムを実現するための設定記述データの一例が図１４に示される。図１４は、第１の実施例における設定記述データの一例を示す説明図である。ユーザが、予め設定サーバ２００の提供する設定画面において上記の動作条件を入力すると、設定サーバ２００から図１４に示されるような設定記述データが送信される。ユーザ装置１００は、受信した設定記述データを保存し、この設定記述データに記載された動作条件に従って動作する。
【００８１】
ここで、設定記述データに記載された動作条件に従ったユーザ装置１００の処理の一例が図１５に示される。図１５は、第１の実施例におけるユーザ装置の動作を示すフローチャートである。ユーザ装置１００の判定部１３５は、まず、時刻を検出するセンサユニット１１０から時刻情報を取得して設定された時間内であるか否かを判断する（Ｓ２０１）。具体的には、ここでは、判定部１３５は、その時点の時刻が９時から１８時の間であるか否かを判断する。そして、時刻情報が設定された時間内である場合には、判定部１３５は、ユーザが、設定されたショッピングセンターの場内にいるか否かを判断する（Ｓ２０３）。ここで判定部１３５は、位置情報を取得するセンサユニット１１０から、ユーザ装置１００の位置情報を取得するよう検出情報取得部に指示して、取得された位置情報に基づいてユーザが場内に居るか否かを判断する。ここで、かかる判断は、例えば、予めユーザ装置１００がショッピングセンター内の位置情報を保持していることによって達成されてもよい。或いは、別途の解析サーバ３００により、位置情報がショッピングセンターの場内であるか否か、トイレ内であるか否か、レストラン内であるか否かを解析し、この解析結果を用いてもよい。
【００８２】
続いて、判定部１３５は、取得した位置情報に基づいて、ユーザがトイレ又はレストランに居るかどうか判定する（Ｓ２０５，Ｓ２０７）。ユーザがトイレでもレストラン内でもない場所に居た場合には、次に、コンテンツ取得部１３１は、再生すべきコンテンツがあるか否かを配信サーバ４００にアクセスすることにより確認する（Ｓ２０９）。再生するコンテンツがあった場合には、コンテンツ取得部１３１は、再生するコンテンツを取得し、再生制御部１３０は、コンテンツ取得部１３１により取得されたコンテンツを再生する（Ｓ２１１）。なお、ここで示したステップＳ２０１〜ステップＳ２１１までの処理は、適宜繰り返し行われてもよい。また、ここで取得されたコンテンツは、記憶部１０５に記憶されてもよい。かかる構成により、ユーザは、配信されたコンテンツを必要に応じて聞きなおすことができるようになる。
【００８３】
以上、自発型のアナウンス配信システムの一例について説明してきたが、このアナウンス配信システムは、設定サーバ２００によりコンテンツの配信が行われるプッシュ型によっても実現することができる。図１６に、プッシュ型によるアナウンス配信システムの動作の一例が示される。図１６は、第１の実施例の変形例における設定システムの動作を示すシーケンス図である。
【００８４】
ここで例示するプッシュ型のアナウンス配信システムにおいては、予めユーザ装置１００からの操作情報に基づいて設定された動作条件が設定サーバ２００に記憶されている。そして、この動作条件に基づいて、設定サーバ２００が起動条件を満たしているか否かを判断する。そして、設定サーバ２００は、起動条件を満たしていた場合に配信サーバ４００に、該当のユーザ装置１００に対してコンテンツを配信するよう指示する。このとき、設定サーバ２００は、起動条件を満たしているか否かを、ユーザ装置１００から取得した検出情報に基づいて、解析サーバ３００の解析機能を用いて判断してもよい。
【００８５】
例えば、まず設定サーバ２００は、動作条件を参照して、その時点の時刻が設定された時間内であるか否かを判断する（Ｓ２５１）。設定された時間内となると、設定サーバ２００は、ユーザ装置１００に位置情報を送信するよう要求する（Ｓ２５３）。ユーザ装置１００は、この要求に応じて、センサユニット１１０に検出情報である位置情報を取得させ、設定サーバ２００に取得した位置情報を送信する（Ｓ２５５）。
【００８６】
設定サーバ２００は、ユーザ装置１００から受信した位置情報と解析条件を含む解析要求とを解析サーバ３００に送信する（Ｓ２５７）。そして、解析サーバ３００は、解析要求に応じて位置情報を解析する（Ｓ２５９）。例えば、解析サーバ３００は、設定サーバ２００から位置情報と、位置情報が所定のショッピングセンターの場内であるか否か、トイレ又はレストラン内であるか否かに対する解析要求とと受信すると、解析結果として場内であるか否か、トイレ内であるか否か、レストラン内であるか否かの情報を設定サーバ２００に送信する（Ｓ２６１）。設定サーバ２００は、受信した解析結果が設定された起動条件を満たしているか否かを判断する（Ｓ２６３）。
【００８７】
そして、ステップＳ２６３の判断により、解析結果が起動条件を満たしている場合に、設定サーバ２００は、配信サーバ４００にコンテンツの配信要求を送信する（Ｓ２６５）。配信サーバ４００は、受信した配信要求に応じてユーザ装置１００にコンテンツを配信する（Ｓ２６７）。ユーザ装置１００は、受信したコンテンツデータを再生する（Ｓ２６９）。なお、図示していないが、設定サーバ２００は、配信サーバ４００にコンテンツ配信要求を送信すると共に、ユーザ装置１００にコンテンツデータの再生条件、例えば、音量などの条件を送信してもよい。以上説明してきた各ステップは、設定サーバ２００の再生制御部２１５により実行される。
【００８８】
また、ここでは、ユーザ装置１００は、コンテンツが配信されるとすぐに再生処理を行うこととしたが、かかる例に限定されない。例えば、コンテンツが配信されると、バイブレーションや画面表示により配信された旨を通知し、ユーザが操作するとコンテンツの再生が開始されるように設定することもできる。
【００８９】
（第１の実施例の効果）
以上、説明してきたネットワーク配信公共放送方式によれば、ヘッドホンステレオにより他のコンテンツを再生している途中であっても、好きなタイミングでアナウンスを聞くことができる。このため、ユーザは、再生中のコンテンツの音声に邪魔されて、アナウンスの音声を聞き逃すことがなくなる。また、その場にいなくてもアナウンスを聞くことができるようになるため、情報を広く活用することができるようになる。
【００９０】
上記例では、ショッピングセンターのアナウンスについて詳述したが、駅や電車内のアナウンスの場合では、例えば、電車が遅延しているとき、近年はインターネットを介して遅延情報が配信されることはあるが、現場におけるアナウンスを聞くことはできなかった。現場におけるアナウンスは、より即時性の高い情報が含まれている可能性が高いため有用である。また、通常時のアナウンスであっても、趣味でアナウンスを聞きたい場合には、ネットワークを介して配信されたアナウンスを聞くことができる。
【００９１】
また、ユーザ毎に再生条件を設定することができるため、例えば難聴者はヘッドホンで必要な音量で聞くことができる。スピーカにより提供する場合には、難聴者に合わせた音量でアナウンスを流すと、騒々しく感じる人も出てくると思われるが、このような問題が解決される。また、音声データとテキストデータの双方でアナウンスを提供してもよい。例えば、かかる構成により、聴覚障害を有する人は、車内のアナウンス等を音声データではなく文字データとして取得することができる。また、男性アナウンス、女性アナウンス、アニメキャラクターによるアナウンスなど複数の音声を提供すれば、嗜好に合わせた音声データをユーザが選択することができる。
【００９２】
また、スピーカにより提供されるアナウンスは、スピーカの近くと遠くではその聞こえ方が異なり、聴取状況に偏りが生じる。ところが、ユーザ毎に所望の設定で聴取することのできる本システムにおいては、このような問題が解決される。ユーザは、どこにいても、ネットワークに接続することができる限り、個々の設定した動作条件でアナウンスを聴取することができる。また、特にショッピングセンターなどでは、必ずしも全員に対して必要なアナウンスが提供されている訳ではない。アナウンスの種類に基づいて聴取するコンテンツを選択することができるようにすれば、ユーザは所望の情報を効率よく得ることができるようになる。また、車両内や場内のスピーカによる放送を減らす又は止めることによって、場内を静粛に保つことができるようになる。
【００９３】
＜５．第２の実施例＞
次に、第２の実施例として「インテリジェントアラーム方式」について図１７〜２０を参照しながら説明する。図１７は、第２の実施例のインテリジェントアラーム方式の概要を示す説明図である。図１８は、第２の実施例のインテリジェントアラーム方式の概要を示す説明図である。図１９は、第２の実施例における設定記述データの一例を示す説明図である。また、図２０は、第２の実施例におけるユーザ装置の動作の一例を示す説明図である。
【００９４】
図１７を参照すると、インテリジェントアラーム方式の概要が示される。本方式は、ユーザ装置が取得した検出情報に応じて柔軟に動作を変更することのできるアラームの仕組みである。例えば、ユーザ装置１００は、設定サーバ２００の提供する設定画面を操作することによって、ユーザ又はユーザの周りの環境の状態に応じてアラームを鳴らす条件を変えることができる。例えば、起床アラームの場合には、アラームの設定をしたものの、アラームが鳴る前に起きてしまう場合もある、このようなときは、設定した時間が来る度にアラームを止める操作をすることはユーザにとって煩わしいものである。そこで、アラームを起動するか否かを時間だけではなく、ユーザの状態に応じて判断する。
【００９５】
また、スケジュール情報と連動してアラームを鳴らすこともできる。通常、スケジュールと連動したアラームは、ユーザが事前にスケジュールとスケジュール毎のアラームを鳴らす条件を設定することが多い。例えば、スケジュール時刻の１０分前にアラームを鳴らすよう設定することができる。本実施形態に係る設定システムを用いると、設定サーバ２００は、あらゆる連携サーバ３００の機能を用いることができるため、例えば、公共交通機関の運行状況を参照して、移動時間を自動的に計算して最適な時刻にアラームを鳴らすことができる。
【００９６】
また、図１８に示すように、スケジュールの情報から降りる駅を推測し、訪問先の最寄り駅が近づいたときに、ユーザが眠っていると、大きな音でアラームを再生してもよい。また、生体情報を検出情報として取得し、精神状態を感知して警告コンテンツを提供することもできる。
【００９７】
ここで、図１７及び図１８で示した例のうち、起床アラームの場合について次に詳しく説明する。図１９に示された設定記述データに示される動作条件は、平日の朝７時に、家の中にいて、ユーザが動いていない場合にボリューム５でアラームを鳴らすというものである。設定記述データには、アラームとして鳴らすコンテンツの取得先も記載されている。
【００９８】
ユーザ装置１００は、この設定記述データに従って動作条件を判断し、アラームを鳴らす。具体的には、まず、ユーザ装置１００の判定部１３５は、設定された時刻となったか否かを判断する（Ｓ３０１）。そして、設定された時刻が来ると、次に判断部１３５は、検出情報取得部１３７に位置情報を取得させて、ユーザが自宅に居るか否かを判断する（Ｓ３０３）。そして、ユーザが自宅に居ると判断された場合には、判断部１３５は、検出情報取得部１３７にユーザの動きに関する情報を取得させて、ユーザの動きがあるか否かを判断する（Ｓ３０５）。
【００９９】
ユーザが動いていないと判断された場合には、次に再生制御部１３０は、設定記述データに記載された再生コンテンツがあるか否かを判断する（Ｓ３０７）。ステップＳ３０７の判断は、設定記述データに記載された配信サーバ４００上に、指定されたコンテンツがあるか否かを判断することによって行われる。また、配信サーバ４００にアクセスする前に、記憶部１０５に指定されたコンテンツが記憶されていないか否かを確認することとしてもよい。一度サーバから取得したコンテンツが記憶されている場合には、記憶部１０５からコンテンツを取得してもよい。そして、再生制御部１３０は、取得したコンテンツを再生する（Ｓ３０９）。
【０１００】
＜６．まとめ＞
以上、本実施形態に係る設定システム１について、説明してきた。複数の具体例を挙げて説明してきたが、どの実施例においても、ユーザ装置１００の動作に係る設定をオンライン上で行うことにより、設定項目に変更がある場合であっても容易に対応することができる。例えば、センサユニットの追加や、検出値の新たな利用方法が開発された場合であっても、ユーザに別途設定アプリケーションの更新を要求することなく即時に設定画面を更新することが可能である。特に近年は、ユーザ毎にカスタマイズされた情報を提供する傾向が強いため、今後さらに用途が拡大されるものと考えられる。
【０１０１】
また、ウェブページにおいては、ユーザインタフェースの更新が頻繁に行われている。このため、使いやすさを追求するために頻繁な仕様の変更と、それに対するユーザの意見や要望を反映させるプロセスが取られている。このプロセスを、動作条件の設定画面においても適用することができるようになる。特に、ユーザ毎にカスタマイズされた情報を提供しようとすると、取得される情報とその情報に対する処理、また、動作条件も複雑なものとなりがちである。このため、使いやすい設定画面を完成させるためにかかるプロセスは有効である。
【０１０２】
また、複雑な動作条件を判断するためには、取得した検出情報を効率的に解析して用いることが好ましい。このような解析機能を外部のサーバによって行うことにより、特に、技術の進展により利用可能となった機能を即時に利用することができる。
【０１０３】
なお、図２１に、図１２、図１７及び図１８において説明した各実施例について、センサユニット１１０により取得するパラメータと取得したパラメータの利用方法について表にまとめた。いずれも、複数の検出情報を解析して得られる複雑な条件に基づいて動作するが、外部の連携サーバ３００の機能を利用することにより、ユーザ装置１００自体が高度な解析機能を有していなくても、かかる機能を実現することができる。
【０１０４】
以上、添付図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明はかかる例に限定されない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本発明の技術的範囲に属するものと了解される。
【０１０５】
例えば、上記実施形態では、センサユニットはユーザ装置に内蔵されているものとしたが、本発明はかかる例に限定されない。例えば、ユーザと対応づけられた他の装置により取得される情報を利用することとしてもよい。
【０１０６】
また、上記実施形態において、連携サーバの機能として記載したものは、いずれも設定サーバ又はユーザ装置の一機能として実施することもできる。例えば、位置情報の解析機能は、設定サーバが有していてもよい。
【０１０７】
また、ユーザ装置において再生されるコンテンツは、音楽、講演およびラジオ番組などの音楽データや、映画、テレビジョン番組、ビデオプログラム、写真、文書、絵画および図表などの映像データや、ゲームおよびソフトウェアなどを含む概念として捉えることができる。
【０１０８】
また、ユーザ装置の動作部は、再生部である場合を例に説明したが、本発明はかかる例に限定されない。例えば、バイブレーション機能、撮像機能、その他のアプリケーションの起動など、動作部は、ユーザ装置のあらゆる機能に関するものであってよい。
【０１０９】
尚、本明細書において、フローチャートに記述されたステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的に又は個別的に実行される処理をも含む。また時系列的に処理されるステップでも、場合によっては適宜順序を変更することが可能であることは言うまでもない。
【符号の説明】
【０１１０】
１００    ユーザ装置
１０１    通信部
１０２    制御部
１０３    再生部
１０４    出力部
１０５    記憶部
１０６    操作部
１１０    センサユニット
１２０    設定制御部
１３０    再生制御部
１３１    コンテンツ取得部
１３３    動作条件取得部
１３５    判定部
１３７    検出情報取得部
２００    設定サーバ
２０１    通信部
２０３    記憶部
２１０    制御部
２１１    認証制御部
２１３    設定制御部
２１５    再生制御部
３００    連携サーバ
４００    配信サーバ
【図１】
2012060235.tif 000003
【図２】
2012060235.tif 000004
【図３】
2012060235.tif 000005
【図４】
2012060235.tif 000006
【図５】
2012060235.tif 000007
【図６】
2012060235.tif 000008
【図７】
2012060235.tif 000009
【図８】
2012060235.tif 000010
【図９】
2012060235.tif 000011
【図１０】
2012060235.tif 000012
【図１１】
2012060235.tif 000013
【図１２】
2012060235.tif 000014
【図１３】
2012060235.tif 000015
【図１４】
2012060235.tif 000016
【図１５】
2012060235.tif 000017
【図１６】
2012060235.tif 000018
【図１７】
2012060235.tif 000019
【図１８】
2012060235.tif 000020
【図１９】
2012060235.tif 000021
【図２０】
2012060235.tif 000022
【図２１】
2012060235.tif 000023