(57)【要約】【課題】再生コンテンツと同期して動作する周辺機器を制御する情報の拡張性を高める。【解決手段】再生コンテンツ、機器制御情報、及び対応情報が個別の情報として、配信装置から再生装置に配信される。機器制御情報は、再生装置と接続される周辺機器の動作を設定する。対応情報は、機器制御情報を再生コンテンツに対応付ける。再生装置は、再生コンテンツ、機器制御情報、及び対応情報に基づいて、周辺機器の動作を制御する。【選択図】図１
2015192370.tif 000002
【特許請求の範囲】
【請求項１】
再生コンテンツと、自機と接続される周辺機器の動作が設定された機器制御情報と、前記機器制御情報を前記再生コンテンツに対応付ける対応情報と、を個別の情報として受信する受信部と、
前記再生コンテンツと、前記機器制御情報と、前記対応情報とに基づいて、前記周辺機器の動作を制御する動作制御部と、
を備える再生装置。
【請求項２】
前記機器制御情報は、前記周辺機器を機能別に識別する機器識別情報を有し、
前記動作制御部は、該機器識別情報に対応する前記周辺機器の動作を制御する請求項１に記載の再生装置。
【請求項３】
前記対応情報は、ユーザに対応する機器制御情報を前記再生コンテンツに対応付ける請求項１または請求項２に記載の再生装置。
【請求項４】
前記対応情報は、情報受信速度に応じた再生コンテンツに前記機器制御情報を対応付ける請求項１〜請求項３のいずれかに記載の再生装置。
【請求項５】
再生コンテンツと、該再生コンテンツを再生する再生装置と接続される周辺機器の動作が設定された機器制御情報と、前記機器制御情報を前記再生コンテンツに対応付ける対応情報と、を格納する記憶部と、
前記再生コンテンツと、前記機器制御情報と、前記対応情報と、を個別の情報として前記再生装置に配信する配信部と、
を備える配信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、再生コンテンツに同期した動作を周辺機器に実行させる再生装置、及び、該再生コンテンツを再生装置に配信する配信装置に関する。
【背景技術】
【０００２】
近年では、テーマパーク及び博覧会などの施設で体験できるインタラクティブ視聴システムが一般家庭でも体験できるようになってきている。このシステムでは、テレビジョン受像機、又はラジオ受信機などで再生される映像及び音声の臨場感を高めるために、周囲の明るさなどの雰囲気、温度、及び風量などの周囲の視聴環境を映像及び音声と同期させて調節している。
【０００３】
たとえば、特許文献１のシステムでは、映像及び音声に人間の知覚及び感覚の程度を表す感性情報を対応付けた連動型コンテンツがコンテンツ配信装置から送信される。コンテンツ受信装置は、連動型コンテンツの映像及び音声を再生出力するとともに、予め記憶している変換テーブルを用いて感性情報が示す知覚及び感覚を視聴者に提供するための動作を周辺機器に行わせる。たとえば、視聴環境において、明るさ又は暗さは照明機器の明暗により演出され、周囲で吹く風の強さ（そよ風〜強風など）は扇風機及びサーキュレータの風量により演出される。また、視聴環境の体感温度はエアコン装置の温度設定により調節される。このシステムでは、視聴環境を演出する周辺機器が新たに追加されると、感性情報が編集又は新規作成される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−３２４４０２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１のシステムでは、映像及び音声に感性情報が予め対応付けられている。そのため、映像、音声、及び感性情報の少なくとも一部を編集又は新規に作成しようとすると、連動型コンテンツ全体を編集又は新規に作成する必要がある。さらに、変換テーブルも編集又は新規に作成する必要があるが、変換テーブルはコンテンツ再生装置に格納されている。従って、コンテンツ配信装置から変換テーブルを編集することは難しく、複雑な処理を要する。このように、従来のシステムでは、周辺機器の動作を制御する情報の拡張性が低かった。
【０００６】
本発明は、このような状況を鑑みてなされたものであり、再生コンテンツと同期して動作する周辺機器を制御する情報の拡張性を高めることができる再生装置、及び配信装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明の一の態様による再生装置は、再生コンテンツと、自機と接続される周辺機器の動作が設定された機器制御情報と、機器制御情報を再生コンテンツに対応付ける対応情報と、を個別の情報として受信する受信部と、再生コンテンツと、機器制御情報と、対応情報とに基づいて、周辺機器の動作を制御する動作制御部と、を備える構成（第１の構成）とされる。
【０００８】
上記第１の構成によれば、再生コンテンツ、機器制御情報、及び対応情報が個別の情報として受信され、それらに基づいて再生装置に接続される周辺機器の動作が制御される。従って、再生装置が受信する情報の一部に変更が生じても、全てを編集し直したり新たに作成したりする必要が無い。たとえば、周辺機器が追加されても、機器制御情報を編集すれば、他の情報を編集することなく、追加された周辺機器の動作も制御することができる。さらに、対応情報の編集により、再生コンテンツと機器制御情報との対応付けも容易に変更可能である。従って、再生コンテンツと同期して動作する周辺機器を制御する情報の拡張性を高めることができる。
【０００９】
また、上記第１の構成の再生装置において、機器制御情報は、周辺機器を機能別に識別する機器識別情報を有し、動作制御部は、該機器識別情報に対応する周辺機器の動作を制御する構成（第２の構成）としてもよい。
【００１０】
第２の構成によれば、周辺機器を機能別に識別できるため、周辺機器の製品（又は機種）が異なっていても、同じ機能を有する周辺機器の動作を制御することができる。
【００１１】
また、上記第１又は第２の構成の再生装置において、対応情報は、ユーザに対応する機器制御情報を再生コンテンツに対応付ける構成（第３の構成）としてもよい。
【００１２】
第３の構成によれば、ユーザに対応する機器制御情報を用いて周辺機器の動作を制御することができる。従って、たとえばユーザの種類又は個々のユーザの視聴環境などに応じて、周辺機器を動作させることができる。
【００１３】
また、上記第１〜第３の構成の再生装置において、対応情報は、情報受信速度に応じた再生コンテンツに機器制御情報を対応付ける構成（第４の構成）としてもよい。
【００１４】
第４の構成によれば、情報受信速度が遅い場合には、比較的小さいデータサイズの再生コンテンツを受信できる。従って、コンテンツの再生開始までに掛かる時間を短縮したり、コンテンツの再生を途切れ難くしたりすることができる。また、情報受信速度が速い場合には、前述のような問題は起こり難いため、比較的大きなデータサイズの再生コンテンツを受信することができる。
【００１５】
また、上記目的を達成するために、本発明の一の態様による配信装置は、再生コンテンツと、該再生コンテンツを再生する再生装置と接続される周辺機器の動作が設定された機器制御情報と、機器制御情報を再生コンテンツに対応付ける対応情報と、を格納する記憶部と、再生コンテンツと、機器制御情報と、対応情報と、を個別の情報として再生装置に配信する配信部と、を備える構成（第５の構成）とされる。
【００１６】
第５の構成によれば、再生コンテンツ、機器制御情報、及び対応情報を個別の情報として配信することができる。従って、再生装置に配信する情報の一部に変更が生じても、これらの情報を個別に編集することができる。すなわち、全てを編集し直したり新たに作成したりする必要が無い。さらに、対応情報の編集により、再生コンテンツと機器制御情報との対応付けも容易に変更可能である。従って、再生コンテンツと同期して動作する周辺機器を制御する情報の拡張性を高めることができる。
【発明の効果】
【００１７】
本発明によれば、再生コンテンツと同期して動作する周辺機器を制御する情報の拡張性を高めることができる。
【図面の簡単な説明】
【００１８】
【図１】インタラクティブ視聴システムの一例を示す概略構成図である。
【図２】インタラクティブ視聴システムの内部構成を示すブロック図である。
【図３】制御ファイルの記述内容の一例である。
【図４】プレイリストファイルの記述内容の一例である。
【図５】第１実施形態に係るインタラクティブ視聴システムの通信シーケンス図である。
【図６】第２実施形態に係るインタラクティブ視聴システムの通信シーケンス図である。
【図７】インタラクティブ視聴システムの他の一例を示す概略構成図である。
【発明を実施するための形態】
【００１９】
以下に、図面を参照して、本発明の実施形態を説明する。
【００２０】
＜第１実施形態＞
図１は、インタラクティブ視聴システムの一例を示す概略構成図である。インタラクティブ視聴システム１００は、ＳＴＢ（Set Top Box）１と、配信サーバ２と、液晶テレビジョン３と、複数の周辺機器４と、を含んで構成されている。
【００２１】
ＳＴＢ１は、インタラクティブ視聴システム１００の視聴者（ユーザ）が視聴するメディアファイルＭＦを再生する再生装置である。ＳＴＢ１は、インターネットなどのネットワークＮＴを介して配信サーバ２と接続される。また、ＳＴＢ１は、メディアファイルＭＦ及びその制御情報（制御ファイルＣＦ及びプレイリストファイルＰＬ）などを個別の情報として配信サーバ２から受信する。
【００２２】
メディアファイルＭＦは、ＳＴＢ１の再生コンテンツであり、たとえば、ＭＰＥＧ、ＡＳＦ、ＷＭＡ、及びＷＭＶなどのメディアファイル、Ｗｉｎｄｏｗｓ（登録商標）  Ｍｅｄｉａメタファイルなどのストリーミング用のメタファイルなどである。また、制御ファイルＣＦは、ＳＴＢ１と接続される周辺機器４の動作（たとえば動作タイミング及び動作内容）が設定された機器制御情報である。また、プレイリストファイルＰＬは、制御ファイルＣＦをメディアファイルＭＦに対応付ける対応情報である。
【００２３】
制御ファイルＣＦとプレイリストファイルＰＬは、一般的なメディアファイルＭＦ（たとえばＭＰＥＧ２などの映像コンテンツ）に対応付けて作成できる。そのため、必要なファイルの作成はインタラクティブ視聴サービスを提供する事業者（すなわち配信サーバ２の運営者）で対応できる。さらに、インタラクティブ視聴サービス用のコンテンツとして、既存のメディアファイルＭＦを用いることができる。従って、どのような種類（フォーマット）のコンテンツであってもメディアファイルＭＦに用いることができる。
【００２４】
なお、メディアファイルＭＦ及び制御ファイルＣＦは、視聴者の種類別に用意されている。プレイリストファイルＰＬは、視聴者の種類別の制御ファイルＣＦをメディアファイルＭＦに対応付けている。そのため、インタラクティブ視聴システム１００では、視聴者の種類別の制御ファイルＣＦを用いて周辺機器４の動作を制御することができる。従って、視聴者の種類に応じて、周辺機器４を動作させることができるようになっている。すなわち、視聴者の種類に応じて、インタラクティブ視聴サービスが提供される。
【００２５】
ＳＴＢ１は、後述するように、配信サーバ２から配信される個別の情報（すなわち、メディアファイルＭＦ、制御ファイルＣＦ、及びプレイリストファイルＰＬ）に基づいて周辺機器４の動作を制御する。そのため、ＳＴＢ１が受信する上記情報の一部に変更が生じても、全てを編集し直したり新たに作成したりする必要が無い。たとえば、周辺機器４が追加されても、制御ファイルＣＦを編集すれば、他の情報を編集することなく、追加された周辺機器４の動作も制御することができる。さらに、プレイリストファイルＰＬの編集により、メディアコンテンツＭＦと制御ファイルＣＦとの対応付けも容易に変更可能である。従って、メディアコンテンツＭＦと同期して動作する周辺機器４を制御する情報の拡張性を高めることができる。
【００２６】
なお、制御ファイルＣＦに記述されている機能が周辺機器４の機能と異なる場合又は周辺機器４に備わっていない場合には、ＳＴＢ１はその機能に対応する動作制御をスキップする。そのため、周辺機器４がインタラクティブ視聴サービスに対応していない場合でも、メディアファイルＭＦを問題なく再生することはできる。
【００２７】
配信サーバ２は、インターネットなどのネットワークＮＴを通じて外部に公開されている配信装置である。配信サーバ２は、外部に配信する様々なコンテンツを格納している。それらの格納コンテンツには、メディアファイルＭＦ、制御ファイルＣＦ、及びプレイリストファイルＰＬなども含まれる。配信サーバ２は、ＳＴＢ１からのコンテンツ取得要求に応じて、それらを個別の情報としてＳＴＢ１に配信する。
【００２８】
そのため、ＳＴＢ１に配信する情報の一部に変更が生じても、これらの情報を個別に編集することができる。すなわち、全てを編集し直したり新たに作成したりする必要が無い。さらに、プレイリストファイルＰＬの編集により、メディアファイルＭＦと制御ファイルＣＦとの対応付けも容易に変更可能である。従って、メディアファイルＭＦと同期して動作する周辺機器４を制御する情報の拡張性を高めることができる。
【００２９】
液晶テレビジョン３は、ＳＴＢ１が再生するメディアファイルＭＦの映像を表示する表示装置である。また、液晶テレビジョン３は、内蔵スピーカ（不図示）からメディアファイルＭＦの音声出力も行う。液晶テレビジョン３は、ＨＤＭＩ（登録商標）ケーブル３ａを介してＳＴＢ１と接続される。なお、この音声出力は周辺機器４にて行われてもよい。
【００３０】
周辺機器４はＳＴＢ１と無線接続されており、その動作はＳＴＢ１から送信される制御コマンドにより制御される。周辺機器４は、メディアファイルＭＦの再生状況と同期して視聴者の知覚及び感覚（たとえば、視覚、聴覚、触覚、嗅覚など）に作用する動作を行ことができる。
【００３１】
図１に示すように、周辺機器４は、たとえば、ホームシアタースピーカ４１、振動装置（不図示）を内蔵する振動機能付きソファ４２、サーキュレータ４３、ディフューザ４４、フロアライト４５、及びエアーコンディショナ４６などを含んで構成される。これらの周辺機器４は、Ｂｌｕｅｔｏｏｔｈ（登録商標）の規格に従ってＳＴＢ１と無線接続される。なお、この無線通信は、Ｗｉ−Ｆｉ（登録商標）、無線ＬＡＮ（Local Area Network）などの規格に従ってもよい。
【００３２】
ホームシアタースピーカ４１は、ＳＴＢ１が再生するメディアファイルＭＦの音声を出力する音声出力装置である。ホームシアタースピーカ４１は、メディアファイルＭＦの再生状況に応じたタイミングで、該再生状況に応じた種類及び音量の所定音（効果音など）を出力する。
【００３３】
振動機能付きソファ４２は、インタラクティブ視聴サービスを利用する視聴者が腰掛ける家具である。視聴者が座る座席部分、背もたれ部分、及びひじ掛け部分などには、振動装置が内蔵されている。振動装置は、メディアファイルＭＦの再生状況に応じたタイミング、振動パターン、及び振動強さで振動する。
【００３４】
サーキュレータ４３は、送風装置であり、視聴者に風を送ったり、視聴者の周囲空間の空気を循環させたりする。サーキュレータ４３は、メディアファイルＭＦの再生状況に応じたタイミング、動作（送風方向の変更、首振りなど）、及び風量で送風する。
【００３５】
ディフューザ４４は、視聴者の周囲空間に所定の香りを放つ芳香拡散装置である。ディフューザ４４は、メディアファイルＭＦの再生状況に応じたタイミングで、該再生状況に応じた種類及び強さの香りを放出する。
【００３６】
フロアライト４５は、メディアファイルＭＦの再生状況に応じたタイミング及び光量で、視聴者の周囲空間の明るさを調節する照明装置である。
【００３７】
エアーコンディショナ４６は、メディアファイルＭＦの再生状況に応じて、視聴者の周囲空間の雰囲気（特に温度）を主に調節する空気調節装置である。このほか、エアーコンディショナ４６は、湿度、清浄度などを調整してもよい。
【００３８】
次に、インタラクティブ視聴システム１００に含まれるＳＴＢ１及び配信サーバ２の構成について説明する。図２は、インタラクティブ視聴システムの内部構成を示すブロック図である。
【００３９】
まず、ＳＴＢ１について説明する。ＳＴＢ１は、図２に示すように、ネットワークＩ／Ｆ１１と、ＨＤＭＩ通信部１２と、無線通信部１３と、入力部１４と、赤外線受信部１５と、ＨＤＤ（Hard Disk Drive）１６と、メモリ１７と、ＣＰＵ１８と、を備えている。
【００４０】
ネットワークＩ／Ｆ１１は、有線又は無線の通信手段を用いて、インターネットなどのネットワークＮＴに接続される通信部である。ネットワークＩ／Ｆ１１は、ネットワークＮＴを通じて配信サーバ２と通信する。このネットワークＩ／Ｆ１１は、配信サーバ２にコンテンツの取得要求などのコマンドを送信する送信部として機能する。また、ネットワークＩ／Ｆ１１は、配信サーバ２から、再生コンテンツであるメディアファイルＭＦと、制御ファイルＣＦと、プレイリストファイルＰＬと、を個別の情報として受信する受信部としても機能する。
【００４１】
ＨＤＭＩ通信部１２は、ＨＤＭＩケーブル３ａを介して液晶テレビジョン３とＨＤＭＩ規格に従って通信を行う。ＨＤＭＩ通信では、一本のケーブル３ａで映像、音声、及び制御信号の送受信を行うことができる。ＨＤＭＩ規格では、制御信号はＣＥＣ（Consumer Electronics Control）コマンドとして定義されている。
【００４２】
無線通信部１３は、周辺機器４とＢｌｕｅｔｏｏｔｈ規格に従う無線通信を行う。
【００４３】
入力部１４は、ユーザ入力を受け付け、該ユーザ入力に基づく入力信号をＣＰＵ１８に出力する。
【００４４】
赤外線受信部１５は、リモートコントローラＲＣから出力される赤外線信号を受信し、赤外線信号に基づく入力信号をＣＰＵ１８に出力する。なお、リモートコントローラＲＣは、ユーザ入力を受け付ける外部入力ユニットである。
【００４５】
ＨＤＤ１６は、配信サーバ２から取得したコンテンツ、及び制御情報などを非一時的に記憶する磁気記録媒体である。ＨＤＤ１６には、たとえば、メディアファイルＭＦ、制御ファイルＣＦ、及びプレイリストファイルＰＬなどが格納される。なお、ＨＤＤ１６は、図２のようにＳＴＢ１に内蔵されてもよいし、外付けされてもよい。
【００４６】
メモリ１７は、不揮発性の記憶媒体であり、ＳＴＢ１の各構成要素（特にＣＰＵ１８）で用いられる様々な情報及びプログラムを格納している。
【００４７】
ＣＰＵ１８は、メモリ１７に格納されている制御情報及びプログラムなどを用いて、ＳＴＢ１の各構成要素を制御する制御部である。ＣＰＵ１８は、機能的要素として、動作制御部１８１と、表示制御部１８２と、通信速度検出部１８３と、判定部１８４と、機器登録部１８５と、を含む。動作制御部１８１は、配信サーバ２から取得したコンテンツ（すなわちメディアファイルＭＦ、制御ファイルＣＦ、及びプレイリストファイルＰＬ）に基づいて周辺機器４の動作を制御する。表示制御部１８２は、液晶テレビジョン３（特にその表示動作）を制御する。表示制御部１８２は、たとえば、メディアファイルＭＦから映像データを抽出して、該映像データを液晶テレビジョン３に出力する。通信速度検出部１８３は、ネットワークＩ／Ｆ１１の通信速度を検出する。特に、通信速度検出部１８３は、配信サーバ２からＳＴＢ１に配信されるデータの情報受信速度を検出する。判定部１８４は、所定機能（後述する機能ＩＤが示す機能など）を備える周辺機器４を検出する。機器登録部１８５は、判定部１８４の判定結果に応じて、ＨＤＤ１６に格納される周辺機器登録リストを編集する。この周辺機器登録リストには、インタラクティブ視聴システム１００で動作させる周辺機器４が機能別に登録される。
【００４８】
次に、配信サーバ２について説明する。配信サーバ２は、図２に示すように、サーバＩ／Ｆ２１と、メモリ２２と、サーバ記憶部２３と、サーバＣＰＵ２４と、を備えている。
【００４９】
サーバＩ／Ｆ２１は、有線又は無線の通信手段を用いてネットワークＮＴに接続されるサーバ通信部である。
【００５０】
メモリ２２は不揮発性の記憶媒体である。メモリ２２は、配信サーバ２の各構成要素（特にサーバＣＰＵ２４）で用いられる様々な情報及びプログラムなどを格納している。
【００５１】
サーバ記憶部２３は、たとえばＨＤＤなどであり、ＳＴＢ１を含む外部装置に配信する様々なコンテンツ及び情報を非一時的に格納している記憶装置である。サーバ記憶部２３は、たとえば、メディアファイルＭＦ、制御ファイルＣＦ、及びプレイリストファイルＰＬなども格納している。なお、制御ファイルＣＦ及びプレイリストファイルＰＬは暗号化された状態で格納されている。
【００５２】
また、サーバ記憶部２３は、同じインタラクティブ視聴サービスの配信コンテンツ用のメディアファイルＭＦ及び制御ファイルＣＦをそれぞれ複数種類格納している。たとえば、通信速度が１００ｋｂｐｓといった低ビットレートであれば、データサイズの大きなメディアファイルＭＦをストリーム配信すると、ＳＴＢ１におけるメディアファイルＭＦの受信が間に合わないことがある。その場合、メディアファイルＭＦの再生が途切れたり停止したりする。一方、通信速度が１０００ｋｂｐｓといった高ビットレートであれば、データサイズの大きなメディアファイルＭＦを遅滞なくストリーム配信できる。従って、配信サーバ２には、複数種類のメディアファイルＭＦと各メディアファイルＭＦに対応する制御ファイルＣＦとが通信速度別に用意されている。
【００５３】
また、プレイリスファイルＰＬは、ネットワークＩ／Ｆ１１の情報受信速度に応じた種類のメディアファイルＭＦに制御ファイルを対応付けている。そのため、情報受信速度が遅い場合には、ＳＴＢ１は、比較的小さいデータサイズのメディアファイルＭＦを受信できる。従って、メディアファイルＭＦの再生開始までに掛かる時間を短縮したり、メディアファイルＭＦの再生を途切れ難くしたりすることができる。また、情報受信速度が速い場合には、前述のような問題は起こり難い。従って、ＳＴＢ１は、比較的大きなデータサイズのメディアファイルＭＦを受信することができる。これにより、たとえば、視聴者は高画質の映像、高音質の音声出力を鑑賞することができる。
【００５４】
また、インタラクティブ視聴サービスを提供する事業者と視聴契約する視聴者は契約内容に応じてランク付けされている。たとえば、一般会員として契約している視聴者は「ｎｏｒｍａｌ」にランク付けされ、特別会員として契約している視聴者は「ｐｒｅｍｉｕｍ」にランク付けされる。そのため、「ｐｒｅｍｉｕｍ」の視聴者には、特別なコンテンツ及び制御ファイルＣＦを配信することができる。たとえば、特典映像及び広告などの追加データが付加されたメディアファイルＭＦを配信することができる。また、「ｎｏｒｍａｌ」の視聴者よりも画質及び音質の良いメディアファイルＭＦを配信することもできる。さらに、「ｎｏｒｍａｌ」の視聴者よりも周辺機器４による演出効果を高くすることができる。従って、配信サーバ２には、これらのメディアファイルＭＦ及び制御ファイルＣＦも視聴者の種類別に用意されている。
【００５５】
サーバＣＰＵ２４は、メモリ２２に格納されている制御情報及びプログラムなどを用いて、配信サーバ２の各構成要素を制御するサーバ制御部である。サーバＣＰＵ２４は、機能的要素として、配信部２４１を含む。この配信部２４１は、たとえばコンテンツの取得要求をＳＴＢ１から受信すると、メディアファイルＭＦと、制御ファイルＣＦと、プレイリストファイルＰＬと、を個別の情報としてＳＴＢ１に配信する。
【００５６】
次に、制御ファイルＣＦについて具体的に説明する。この制御ファイルＣＦは配信サーバ２にて既存のメディアファイルＭＦに対応させて作成される。そのため、周辺機器４が新たに追加されても、既存の制御ファイルＣＦに追加された周辺機器４を機能別に識別する後述の機能ＩＤに対応するコマンドを追加することにより、制御ファイルＣＦを容易に編集することができる。
【００５７】
図３は、制御ファイルＣＦの記述内容の一例である。図３に示すように、制御ファイルＣＦには、動作タイミングと、該動作タイミングにおいて動作させる周辺機器４の機能ＩＤ及び動作データとが記述されている。
【００５８】
動作タイミングは、制御ファイルＣＦに対応付けされているメディアファイルＭＦの再生開始時点からの再生経過時間で表される。たとえば、図３の１行目の再生経過期間「００：１５：３０．１０」は、再生開始時点から１５分３０秒１０ミリ秒経過した時点を表している。
【００５９】
機能ＩＤは、周辺機器４を機能別に分類する識別情報であり、製品（又は機種）別ではなく、周辺機器４が有する機能毎で区別されるコードで表される。そのため、同じ機能を有する複数の周辺機器４には、同じ機能ＩＤが割り当てられる。たとえば、サーキュレータ４３及び扇風機（不図示）などには送風機能を示す同じ機能ＩＤで表される。また、複数の機能を有する周辺機器４には複数の機能ＩＤが割り当てられる。なお、機能ＩＤが示す機能をＳＴＢ１自身が備える場合、該機能ＩＤはＳＴＢ１にも割り当てられ、ＳＴＢ１の該機能要素が周辺機器４と認識されることがある。
【００６０】
動作データは、機能ＩＤに対応する周辺機器４の動作内容を表すデータである。動作データは、たとえば、周辺機器４に所定動作の実行を指令する１又は複数のコマンド、所定動作の実行時に必要なデータ、又は、該データが格納されるアドレス（ＵＲＬなど）などで表される。なお、動作データは、図３の１行目のように動作時間をさらに含む場合もあるが、省略される場合もある。
【００６１】
ＳＴＢ１は、動作タイミング毎に、周辺機器登録リストを参照して、制御ファイルＣＦの機能ＩＤが示す機能を有する周辺機器４（すなわち、機能ＩＤに対応する周辺機器４）の有無及び特定を行う。そして、ＳＴＢ１は、制御ファイルＣＦの各記述に基づいて、「動作タイミング」が示す時点において、「機能ＩＤ」に対応する周辺機器４に、「動作データ」を送信する。「動作データ」を受信した周辺機器４（又はＳＴＢ１の構成要素）は、「動作データ」の内容に応じた動作を行う。
【００６２】
たとえば、図３の１行目の記述であれば、「００：１５：３０．１０」、「機能Ａ」、及び「ｃｍｄ１  １０ｓ」はそれぞれ、動作タイミング、機能ＩＤ、及び動作データ（ここではコマンド）を表している。この記述によれば、再生開始から１５分３０秒１０ミリ秒経過した時点において、機能Ａに対応する周辺機器４で、コマンドｃｍｄ１に対応する動作が１０秒間実行される。
【００６３】
また、図３の５行目の記述であれば、「００：３０：１５．００」、「機能Ｅ」、及び「効果音１」はそれぞれ、動作タイミング、機能ＩＤ、及び動作データを表している。なお、「効果音１」は、ＳＴＢ１の内蔵音の種類を示している。この記述によれば、再生開始から３０分１５秒経過した時点において、機能Ｅに対応する周辺機器４（たとえばホー−ムシアタースピーカ４１）で、ＳＴＢ１に内蔵されている効果音１が音声出力される。
【００６４】
また、図３の６行目の記述であれば、「０１：００：３０．００」、「機能Ｆ」、及び「http://・・・/sample.wav」はそれぞれ、動作タイミング、機能ＩＤ、及び動作データを表している。なお、動作データは、所定動作の実行時に必要なデータファイルが格納されているアドレスを示しており、たとえばＵＲＬ（Uniform Resource Locator）で表される。この記述によれば、再生開始から１時間３０秒経過した時点において、機能Ｆに対応する周辺機器４で、上記アドレスに格納されているデータに基づく動作が実行される。
【００６５】
このように、ＳＴＢ１の動作制御部１８１により、機能ＩＤに対応する周辺機器４の動作が制御される。こうすれば、周辺機器４を機能別に識別できるため、周辺機器４の製品（又は機種）が異なっていても、同じ機能を有する周辺機器４の動作を制御することができる。
【００６６】
次に、プレイリストファイルＰＬについて具体的に説明する。プレイリストファイルＰＬは、視聴開始時にて最初に処理され、視聴期間毎に再生するメディアファイルＭＦと、各メディアファイルＭＦに対応する制御ファイルＣＦとを決定する。
【００６７】
図４は、プレイリストファイルＰＬの記述内容の一例である。図４に示すように、プレイリストファイルＰＬには、視聴期間と、該視聴期間で用いる制御ファイルＣＦのアドレス及びメディアファイルＭＦのアドレスとが記述されている。
【００６８】
視聴期間は、インタラクティブ視聴システム１００での視聴開始時点からの経過時間で表される。たとえば、図４の１行目の視聴期間”０：０：０−０：１０：０”は、インタラクティブ視聴サービスの開始時点（０：０：０）から１０分後の時点までの期間を表している。なお、視聴期間は制御ファイルＣＦに記述されている再生経過時間に対応している。たとえば、図４の１〜１２行の記述において、視聴期間”０：０：０−０：１０：０”は、制御ファイルＣＦ「ｖ１Ｃｏｎｔｒｏｌ１」に記述される再生経過時間（すなわちメディアファイルＭＦ「ｖ１ｖｉｄｅｏ１」の再生期間）に対応している。また、図４の１３〜２９行の記述において、視聴期間”０：１０：０−１：０：０”は、制御ファイルＣＦ「ｖ１Ｃｏｎｔｒｏｌ２」に記述される再生経過時間（すなわちメディアファイルＭＦ「ｖ１ｖｉｄｅｏ２」の再生期間）に対応している。
【００６９】
また、各視聴期間の制御ファイルＣＦ及びメディアファイルＭＦはそれぞれ１のファイルが定義されることもあるが、視聴者の種類別、及び通信速度別に定義されることもある。たとえば、図４の視聴期間”０：０：０−０：１０：０”では、共通の制御ファイルＣＦが定義されているが、メディアファイルＭＦはネットワークＩ／Ｆ１１での受信速度別に定義されている。また、視聴期間”０：１０：０−１：０：０”では、制御ファイルＣＦがユーザの種類別に定義されており、メディアファイルＭＦもネットワークＩ／Ｆ１１での受信速度別に定義される。
【００７０】
次に、インタラクティブ視聴サービス用のコンテンツの配信方法について説明する。図５は、第１実施形態に係るインタラクティブ視聴システムの通信シーケンス図である。なお、図５の通信シーケンスの開始時点では、ＳＴＢ１及び配信サーバ２間の接続は予め確立されており、両者は通信可能となっている。
【００７１】
まず、周辺機器４がＢｌｕｅｔｏｏｔｈに従ってＳＴＢ１に接続される。たとえば、周辺機器Ａは、ＧＯＥＰ（Generic Object Exchange Profile）によりＳＴＢ１と接続される（Ｓ１０１）。なお、ＧＥＯＰは、Ｂｌｕｅｔｏｏｔｈ規格に規定された通信プロファイルの一つであり、通信デバイス間でオブジェクト転送をする一般オブジェクト交換プロファイルである。両者間の接続が確立されると、OBEX Session without Authenticationに従うPUSHING DATA TO SERVERによって、Ｓ１０２〜Ｓ１０４が機器認証は行われない通信方法で行われる。
【００７２】
具体的には、たとえば周辺機器Ａは、機能ＩＤとともに登録要求をＳＴＢ１に送信する（Ｓ１０２）。登録要求のTarget headerには、たとえばこのシステム１００独自の機能ＩＤ（たとえば”Fundi Experience-based video system”）が記述されている。そのため、ＳＴＢ１は、この機能ＩＤが示す機能を有する周辺機器Ａから送信されたコマンドとして登録要求を認識することができる。ＳＴＢ１は、たとえばPUSHING DATAの本文に記述されている機能ＩＤに基づいて登録要求を認定し、周辺機器登録リストに周辺機器Ａを登録する（Ｓ１０３）。周辺機器登録リストには、ＳＴＢ１で動作制御可能な周辺機器Ａが機能別に登録される。ＳＴＢ１は、登録要求の認定結果（すなわち周辺機器登録リストへの登録の有無）を周辺機器Ａに送信する（Ｓ１０４）。この際、周辺機器Ａが複数の機能ＩＤを有している場合、機能ＩＤの数に応じてPUSHING DATA TO SERVERが複数回行われて、Ｓ１０２〜Ｓ１０４が繰り返し実行される。そして、周辺機器Ａに対して、複数の機能ＩＤが周辺機器登録リストに登録される。
【００７３】
一方、登録要求が通信プロトコルの規定に不適合であったり登録要求が解読不能であったりすると、ＳＴＢ１は、周辺機器Ａが動作制御できる機能を有していないと判定する。この場合、Ｓ１０３にて、ＳＴＢ１は、登録要求を認定せず、周辺機器Ａを周辺機器登録リストに登録しない。
【００７４】
他の周辺機器４（たとえば周辺機器Ｂ）の登録も同様に行われる（Ｓ１０５〜Ｓ１０８）。
【００７５】
次に、ＳＴＢ１は、視聴者が所望するコンテンツの取得要求を配信サーバ２に送信する（Ｓ１２０）。この取得要求は、視聴者の種類（”ｎｏｒｍａｌ”、”ｐｒｅｍｉｕｍｍ”など）を識別する情報とともに送信されてもよい。配信サーバ２は、ＳＴＢ１から受信した取得要求などの情報に応じて、配信する情報を決定する。そして、配信サーバ２は、メディアファイルＭＦ、制御ファイルＣＦ、及びプレイリストファイルＰＬを個別の情報としてＳＴＢ１に配信する（Ｓ１２１）。なお、制御ファイルＣＦ及びプレイリストファイルＰＬは、暗号化された状態で配信され、ＳＴＢ１で復号される。或いは、これらは復号された状態で配信されてもよい。また、メディアファイルＭＦ、制御ファイルＣＦ、及びプレイリストファイルＰＬは、同時に配信されてもよいが、順に配信されてもよい。たとえば、ＳＴＢ１は、プレイリストファイルＰＬに基づいて、視聴期間毎のメディアファイルＭＦ及び制御ファイルＣＦを配信サーバ２からダウンロードしてもよい。
【００７６】
ＳＴＢ１は、メディアファイルＭＦの再生を開始する（Ｓ１２２）。そして、ＳＴＢ１は、プレイリストファイルＰＬの視聴期間毎の制御ファイルＣＦに基づいて、メディアファイルＭＦの再生状況に応じた動作を周辺機器４に行わせる。この際、ＳＴＢ１は、プレイリストファイルＰＬを参照して、制御ファイルＣＦに記述されている動作タイミング毎に、動作させるべき周辺機器４を検出する。この検出は、動作タイミング毎の機能ＩＤを周辺機器登録リストと照合することにより行われる。動作させるべき周辺機器４が検出されない場合、ＳＴＢ１は、その動作タイミングにおける周辺機器４の動作制御をスキップする。
【００７７】
一方、動作させるべき周辺機器４としてたとえば周辺機器Ｂが検出された場合、ＳＴＢ１は、その動作タイミングにおいて、制御ファイルＣＦの動作データに基づくコマンドを周辺機器Ｂに送信する（Ｓ１２３）。周辺機器Ｂは、コマンドを受信した旨の応答をＳＴＢ１に送信し（Ｓ１２４）、コマンドに応じた動作を行う（Ｓ１２５）。たとえば、周辺機器Ｂがサーキュレータ４３である場合、送風を指令するコマンドに基づいて、送風動作を行う。
【００７８】
以下、各視聴期間の動作タイミング毎に同様の処理が行われる（Ｓ１２６〜Ｓ１３０）。図５の通信シーケンスは、プレイリストファイルＰＬに記述された全てのメディアファイルＭＦの再生が終了、又は、視聴者による視聴停止が指令されると終了する。
【００７９】
＜第２実施形態＞
次に、第２実施形態について説明する。第２実施形態では、ＵＰｎＰ  ＤＡ（Universal Plug and Play Device Architecture）に従って、周辺機器４がＳＴＢ１に無線ＬＡＮ接続される。以下では、第１実施形態と異なる構成について説明する。また、第１実施形態と同様の構成部には同じ符号を付し、その説明を省略することがある。
【００８０】
図６は、第２実施形態に係るインタラクティブ視聴システムの通信シーケンス図である。なお、図６では、ＳＴＢ１が「コントロールポイント」となり、周辺機器４が「デバイス」となっている。
【００８１】
まず、デバイス４がＵＰｎＰ  ＤＡに従ってコントロールポイント１に接続される（Ｓ２０１）。両者間の接続が確立されると、ＵＰｎＰ  ＤＡのDescriptionに従って、周辺機器登録リストへの登録処理が行われる（Ｓ２０２〜Ｓ２０８）。
【００８２】
このDescriptionを行う際に参照されるDevice descriptionには、device listタグとcontrol URLとが記述される。device listタグ内にはdeviceタグが記述され、deviceタグ内にはdevice Typeタグが記述されている。さらに、device Typeタグには、デバイス４の機能ＩＤが記述されている。コントロールポイント１は、device Typeタグに記述されている機能ＩＤに基づいて登録要求を認定し、周辺機器登録リストにデバイス４を登録する（Ｓ２０３参照）。デバイス４が複数の機能ＩＤを有している場合、複数のdeviceタグがdevice listタグ内に記述され、それぞれのdevice Typeタグに機能ＩＤが記述される。こうすれば、周辺機器登録リストはデバイス４を機能別に登録することができる。
【００８３】
なお、Device descriptionには、コマンドの送信先であるcontrol URLが少なくとも１つ記述されていればよい。また、Service descriptionは、Device description の次に参照されるが、その中に記載するaction Nameも最低１つあれば十分である。
【００８４】
次に、コントロールポイント１は、配信サーバ２から取得したメディアファイルＭＦを再生する（Ｓ２２０〜Ｓ２２２）。なお、これらの処理は第１実施形態（図５のＳ１２０〜Ｓ１２２）と同様であるため、その説明は省略する。
【００８５】
次に、メディアファイルＭＦの再生が開始されると、コントロールポイント１は、プレイリストファイルＰＬの視聴期間毎の制御ファイルＣＦに基づいて、メディアファイルＭＦの再生状況に応じた動作をデバイス４に行わせる。この際、コントロールポイント１は、プレイリストファイルＰＬを参照して、制御ファイルＣＦに記述されている動作タイミング毎に、動作させるべきデバイス４を検出する。この検出は、動作タイミング毎の機能ＩＤを周辺機器登録リストと照合することにより行われる。
【００８６】
動作させるべきデバイス４としてたとえばデバイスＢが検出されると、コントロールポイント１は、その動作タイミングにおいて、制御ファイルＣＦの動作データに基づくコマンドをデバイスＢにＵＰｎＰ ＤＡのＣｏｎｔｒｏｌに従って送信する（Ｓ２２３）。この際、action Nameはどのコマンドにも共有のものを用いる。argument Nameにコマンドをすべて記載することでさまざまなコマンドを送信することができる。そして、デバイスＢは、コマンドを受信した旨の応答をコントロールポイント１に送信し（Ｓ２２４）、コマンドに応じた動作を行う（Ｓ２２５）。
【００８７】
以下、各視聴期間の動作タイミング毎に同様の処理が行われる（Ｓ２２６〜Ｓ２３０）。図６の通信シーケンスは、プレイリストファイルＰＬに記述された全てのメディアファイルＭＦの再生が終了、又は、視聴者による視聴停止が指令されると終了する。
【００８８】
＜第３実施形態＞
次に、第３実施形態について説明する。第３実施形態では、メディアファイルＭＦ、制御ファイルＣＦ、及びプレイリストファイルＰＬなどのコンテンツが複数の配信サーバ２から配信される。以下では、第１及び第２実施形態と異なる構成について説明する。また、第１及び第２実施形態と同様の構成部には同じ符号を付し、その説明を省略することがある。
【００８９】
図７は、インタラクティブ視聴システムの他の一例を示す概略構成図である。このシステム１００では、配信サーバ２が第１配信サーバ２ａ、第２配信サーバ２ｂ、及び第３配信サーバ２ｃを含んで構成されている。ＳＴＢ１は、インターネットなどのネットワークＮＴを介して、第１〜第３配信サーバ２ａ〜２ｃと接続される。第１配信サーバ２ａはメディアファイルＭＦをＳＴＢ１に配信し、第２配信サーバ２ｂは制御ファイルＣＦをＳＴＢ１に配信し、第３配信サーバ２ｃはプレイリストファイルＰＬをＳＴＢ１に配信する。
【００９０】
このようにしても、ＳＴＢ１にて、メディアファイルＭＦ、制御ファイルＣＦ、及びプレイリストファイルＰＬが個別の情報として受信される。従って、ＳＴＢ１が受信する情報の一部に変更が生じても、全てを編集し直したり新たに作成したりする必要が無い。従って、メディアファイルＭＦと同期して動作する周辺機器４を制御する情報の拡張性を高めることができる。
【００９１】
以上、本発明の実施形態について説明した。なお、上述の実施形態は例示であり、その各構成要素や各処理の組み合わせに色々な変形が可能であり、本発明の範囲にあることは当業者に理解されるところである。
【００９２】
たとえば、上述の第１〜第３実施形態において、ＣＰＵ１８及びサーバＣＰＵ２４の各機能的要素のうちの少なくとも一部は物理的な構成要素（たとえば電気回路、素子、装置など）で実現されていてもよい。
【００９３】
また、上述の第１〜第３実施形態では、ＳＴＢ１に周辺機器４が無線接続されているが、有線通信手段により接続されていてもよい。
【００９４】
また、上述の第１〜第３実施形態では、視聴者の種類別にメディアファイルＭＦ及び制御ファイルＣＦが用意されているが、本発明の適用範囲はこの例示に限定されない。メディアファイルＭＦ及び制御ファイルＣＦは、個々の視聴者別に用意されてもよい。また、プレイリストファイルＰＬは個々の視聴者に対応する制御ファイルＣＦをメディアファイルＭＦに対応付けてもよい。こうすれば、個々の視聴者の視聴環境に応じて、周辺機器４を動作させることができる。或いは、プレイリストファイルＰＬが視聴者の種類別、又は個々の視聴者別に用意されてもよい。
【００９５】
また、上述の第１〜第３実施形態では、メディアファイルＭＦの再生状況に応じて周辺機器４の動作を制御する再生装置としてＳＴＢ１を例示しているが、本発明の適用範囲はこの例示に限定されない。再生装置は、メディアファイルＭＦ、制御ファイルＣＦ、及びプレイリストファイルＰＬを個別の情報として受信して、周辺機器４の動作を制御する電子機器であればよい。たとえば、再生装置は、液晶テレビジョン３などの表示装置、ＢＤ（Blu-ray Disc:登録商標）レコーダなどの記録再生装置を含む電子機器にも適用可能である。
【符号の説明】
【００９６】
１００  インタラクティブ視聴システム
１  ＳＴＢ（セットトップボックス）
１１  ネットワークＩ／Ｆ
１２  ＨＤＭＩ通信部
１３  無線通信部
１４  入力部
１５  赤外線受信部
１６  ＨＤＤ
１７  メモリ
１８  ＣＰＵ
１８１  動作制御部
１８２  表示制御部
１８３  通信速度検出部
１８４  判定部
１８５  機器登録部
２  配信サーバ
２ａ〜２ｃ  第１〜第３配信サーバ
２１  サーバＩ／Ｆ
２２  メモリ
２３  サーバ記憶部
２４  サーバＣＰＵ
２４１  配信部
３  液晶テレビジョン
３ａ  ＨＤＭＩケーブル
４  周辺機器
４１  ホームシアタースピーカ
４２  振動機能付きソファ
４３  サーキュレータ
４４  ディフューザ
４５  フロアライト
４６  エアーコンディショナ
ＮＴ  ネットワーク
ＲＣ  リモートコントローラ
ＭＦ  メディアファイル
ＣＦ  制御ファイル
ＰＬ  プレイリストファイル
【図１】
2015192370.tif 000003
【図２】
2015192370.tif 000004
【図３】
2015192370.tif 000005
【図４】
2015192370.tif 000006
【図５】
2015192370.tif 000007
【図６】
2015192370.tif 000008
【図７】
2015192370.tif 000009