(57)【特許請求の範囲】
【請求項１】
コンテンツを有するサーバ装置及びコンテンツを再生する再生装置と通信ネットワークを介して接続され、再生装置におけるコンテンツの再生を制御する制御装置であって、
前記サーバ装置からコンテンツを受信する受信部と、
前記受信部が受信した前記コンテンツを解析することにより、前記コンテンツ内の区切りの位置を検出する解析部と、
前記解析部によって検出された前記区切りの位置に基づいて、前記受信部が受信した前記コンテンツ内の第１再生位置を決定する決定部と、
決定された前記第１再生位置の情報を前記再生装置に送信する制御部と、を備える、
制御装置。
【請求項２】
前記区切りは、第１区切り及び第２区切りを含み、
前記解析部は、前記コンテンツ内の予め定められた条件を満たす区間の開始位置及び終了位置を前記第１区切りの位置及び前記第２区切りの位置として検出し、
前記制御部は、前記受信部がさらに受信した前記再生装置における前記コンテンツの再生位置の情報が前記第１区切りの位置と一致する場合に、前記第２区切りの位置を前記第１再生位置の情報として前記再生装置に送信する、
請求項１に記載の制御装置。
【請求項３】
前記制御装置は、さらに、
前記コンテンツ内の第２再生位置を指定する操作を受ける入力部と、
前記第２再生位置から前記コンテンツを再生する再生部と、
前記再生部によって前記第２再生位置から再生された前記コンテンツを表示する表示部と、を備え、
前記制御部は、前記再生部によって前記第２再生位置から再生された前記コンテンツに基づいて前記第１再生位置の情報を前記再生装置に送信する、
請求項１に記載の制御装置。
【請求項４】
前記制御装置は、さらに、
前記コンテンツを解析することにより、前記コンテンツ内の１以上の区切りの位置を検出する解析部を備え、
前記表示部は、さらに、検出された前記１以上の区切りの位置の情報を表示する、
請求項３に記載の制御装置。
【請求項５】
前記解析部は、前記コンテンツ内の予め定められた条件を満たす区間の開始位置及び終了位置を前記１以上の区切りの位置として検出する、
請求項４に記載の制御装置。
【請求項６】
前記解析部は、前記コンテンツにおいて映像又は音声が切り替わる位置を前記１以上の区切りの位置として検出する、
請求項４に記載の制御装置。
【請求項７】
前記１以上の区切りの位置は、予め定められた時間間隔で周期的な位置を含む、
請求項４に記載の制御装置。
【請求項８】
前記表示部は、さらに、前記第２再生位置を指定するための移動可能なインジケータを表示し、
前記第２再生位置を指定する操作は、前記第２再生位置に対応する位置へ前記インジケータを移動させる操作である、
請求項３〜７のいずれか１項に記載の制御装置。
【請求項９】
前記解析部は、前記１以上の区切りに対応する１以上の画像を生成し、
前記１以上の区切りの情報は、前記１以上の画像を含む、
請求項４に記載の制御装置。
【請求項１０】
前記１以上の画像は、複数の画像であり、
前記入力部が、前記複数の画像のうちの１つの画像を指定する操作を受けた場合、前記表示部は、指定された前記画像の表示領域よりも大きな領域に、前記再生部によって前記第２再生位置から再生された前記コンテンツを表示し、かつ、前記複数の画像のうちの残りの画像の表示領域を縮小する、
請求項９に記載の制御装置。
【請求項１１】
前記入力部は、さらに、前記第２再生位置と、前記再生部による前記コンテンツの再生位置とのうちの一方を前記第１再生位置として選択する操作を受ける、
請求項３〜１０のいずれか１項に記載の制御装置。
【請求項１２】
前記制御装置は、さらに、
前記通信ネットワークにおいて、前記コンテンツの解析を分散処理するための１以上の機器を検出する検出部を備え、
前記解析部は、前記検出部によって検出された前記１以上の機器との分散処理によって前記コンテンツを解析する、
請求項１に記載の制御装置。
【請求項１３】
前記解析部は、
前記検出部によって検出された前記１以上の機器の数に応じて、前記コンテンツを分割することにより、第１解析範囲及び第２解析範囲を含む複数の解析範囲を決定する分割部と、
前記第１解析範囲で前記コンテンツを解析する範囲解析部と、を備え、
前記制御装置は、さらに、
前記第２解析範囲の情報を前記１以上の機器の１つに送信する送信部を備え、
前記受信部は、さらに、
前記１以上の機器の１つから前記第２解析範囲の解析結果を受信し、
前記解析部は、さらに、
前記範囲解析部による前記第１解析範囲の解析結果と、前記機器による前記第２解析範囲の解析結果とに基づいて前記コンテンツ内の区切りを検出する区切り検出部を備える、
請求項１２に記載の制御装置。
【請求項１４】
前記解析部は、さらに、
前記解析部による前記第１解析範囲の解析結果及び前記機器による前記第２解析範囲の解析結果を前記制御装置及び前記機器で共有する共有部を備える、
請求項１３に記載の制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像コンテンツを有するサーバ装置及び映像コンテンツを再生する再生装置と通信ネットワークを介して接続され、再生装置における映像コンテンツの再生を制御する制御装置に関する。
【背景技術】
【０００２】
通信ネットワークを介した映像コンテンツの配信技術の１つとして、ＤＬＮＡ（Digital Living Network Alliance）ガイドラインが知られている。ＤＬＮＡガイドラインには、デジタルメディアサーバ（ＤＭＳ）、デジタルメディアコントローラ（ＤＭＣ）及びデジタルメディアレンダラ（ＤＭＲ）を用いたコンテンツ再生システム（３−Ｂｏｘ  Ｓｙｓｔｅｍ）が定義されている。
【０００３】
このようなコンテンツ再生システムにおいて、ユーザは、ＤＭＣを操作することにより、ＤＭＲにおける映像コンテンツの再生を制御することができる（例えば、特許文献１を参照）。例えば、ユーザは、ＤＭＣを操作して、映像コンテンツに含まれるコマーシャルメッセージ（ＣＭ）の再生をスキップする。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−０４０５０２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
このような通信ネットワークを介した映像コンテンツの再生の制御において、さらなる効率の向上が求められている。
【０００６】
そこで、本発明は、通信ネットワークを介した映像コンテンツの再生の制御を効果的に行うことができる制御装置を提供する。
【課題を解決するための手段】
【０００７】
本発明の一態様に係る制御装置は、コンテンツを有するサーバ装置及びコンテンツを再生する再生装置と通信ネットワークを介して接続され、再生装置におけるコンテンツの再生を制御する制御装置であって、前記サーバ装置からコンテンツを受信する受信部と、前記受信部が受信した前記コンテンツ内の第１再生位置の情報を前記再生装置に送信する制御部と、を備える。
【０００８】
この構成によれば、制御装置は、サーバ装置から受信したコンテンツに基づいて、移動先の再生位置である第１再生位置の情報を再生装置に送信することができる。したがって、制御装置は、コンテンツに適した第１再生位置の情報を送信することができ、通信ネットワークを介したコンテンツの再生の制御を効果的に行うことができる。特に、サーバ装置ではなく制御装置が第１再生位置の情報を送信することができるので、サーバ装置に、第１再生位置のための特別な処理が要求されない。したがって、ＤＬＮＡガイドラインに準拠したシステムに容易に本発明の一態様を適用することができる。さらに、再生装置が第１再生位置を検出する必要がないので、再生装置の処理能力が低い場合にも問題なく第１再生位置に再生位置を変更することができる。したがって、処理能力が低いテレビ受像機などが再生装置に利用されている場合でも、再生装置におけるコンテンツの再生の制御を効果的に行うことができる。
【０００９】
また例えば、前記制御装置は、さらに、前記受信部が受信した前記コンテンツを解析することにより、前記コンテンツ内の区切りの位置を検出する解析部と、前記解析部によって検出された前記区切りの位置に基づいて前記第１再生位置を決定する決定部と、を備えてもよい。
【００１０】
この構成によれば、制御装置は、コンテンツを解析し、その解析結果に基づいて第１再生位置を決定することができる。したがって、制御装置は、コンテンツにより適した第１再生位置を決定することができ、通信ネットワークを介したコンテンツの再生の制御をより効果的に行うことができる。
【００１１】
また例えば、前記区切りは、第１区切り及び第２区切りを含み、前記解析部は、前記コンテンツ内の予め定められた条件を満たす区間の開始位置及び終了位置を前記第１区切りの位置及び前記第２区切りの位置として検出し、前記制御部は、前記受信部がさらに受信した前記再生装置における前記コンテンツの再生位置の情報が前記第１区切りの位置と一致する場合に、前記第２区切りの位置を前記第１再生位置の情報として前記再生装置に送信してもよい。
【００１２】
この構成によれば、コンテンツ内の予め定められた条件を満たす区間の開始位置及び終了位置を第１区切りの位置及び第２区切りの位置と検出できる。そして、再生装置におけるコンテンツの再生位置が第１区切りの位置に到達したときに、再生装置におけるコンテンツの再生位置を第１再生位置（第２区切りの位置）に移動させる制御メッセージを再生装置に送信することができる。したがって、予め定められた条件を満たす区間を自動的にスキップしてコンテンツを再生させることができ、再生装置におけるコンテンツの再生の制御を効果的に行うことができる。
【００１３】
また例えば、前記制御装置は、さらに、前記コンテンツ内の第２再生位置を指定する操作を受ける入力部と、前記第２再生位置から前記コンテンツを再生する再生部と、前記再生部によって前記第２再生位置から再生された前記コンテンツを表示する表示部と、を備え、前記制御部は、前記再生部によって前記第２再生位置から再生された前記コンテンツに基づいて前記第１再生位置の情報を前記再生装置に送信してもよい。
【００１４】
この構成によれば、制御装置の表示部が第２再生位置から再生されたコンテンツを表示することができ、そのコンテンツに基づいて第１再生位置の情報を再生装置に送信することができる。したがって、ユーザは、制御装置において表示されたコンテンツを見ながら、第１再生位置を決定することができる。つまり、ユーザは制御装置及び再生装置の両方を見る必要がなく、制御装置のみで第１再生位置を決定することができる。したがって、ユーザの操作性を向上させることができ、再生装置におけるコンテンツの再生の制御を効果的に行うことができる。
【００１５】
また例えば、前記制御装置は、さらに、前記コンテンツを解析することにより、前記コンテンツ内の１以上の区切りの位置を検出する解析部を備え、前記表示部は、さらに、検出された前記１以上の区切りの位置の情報を表示してもよい。
【００１６】
この構成によれば、解析部によって検出された１以上の区切りの情報を表示することができる。したがって、ユーザは、表示された１以上の区切りの情報を見て、適切に第２再生位置を指定することができ、ユーザの操作性を向上させることができる。
【００１７】
また例えば、前記解析部は、前記コンテンツ内の予め定められた条件を満たす区間の開始位置及び終了位置を前記１以上の区切りの位置として検出してもよい。
【００１８】
この構成によれば、１以上の区切りの位置は、コンテンツ内の予め定められた条件を満たす区間の開始位置及び終了位置を含むことができる。したがって、ユーザは、区切りの情報を見ることにより、予め定められた条件を満たす区間を把握することができる。その結果、適切に第２再生位置を指定することができ、再生装置におけるコンテンツの再生の制御を効果的に行うことができる。
【００１９】
また例えば、前記解析部は、前記コンテンツにおいて映像又は音声が切り替わる位置を前記１以上の区切りの位置として検出してもよい。
【００２０】
この構成によれば、１以上の区切りの位置は、コンテンツにおいて映像又は音声が切り替わる位置を含むことができる。したがって、ユーザは、区切りの情報を見ることにより、映像又は音声が切り替わる位置を把握することができる。その結果、適切に第２再生位置を指定することができ、再生装置におけるコンテンツの再生の制御を効果的に行うことができる。
【００２１】
また例えば、前記１以上の区切りの位置は、予め定められた時間間隔で周期的な位置を含んでもよい。
【００２２】
この構成によれば、１以上の区切りの位置は、予め定められた時間間隔で周期的な位置を含むことができる。したがって、ユーザは、区切りの情報を見ることにより、コンテンツ内の位置を把握することができる。その結果、適切に第２再生位置を指定することができ、再生装置におけるコンテンツの再生の制御を効果的に行うことができる。
【００２３】
また例えば、前記表示部は、さらに、前記第２再生位置を指定するための移動可能なインジケータを表示し、前記第２再生位置を指定する操作は、前記第２再生位置に対応する位置へ前記インジケータを移動させる操作であってもよい。
【００２４】
この構成によれば、第２再生位置に対応する位置へインジケータを移動させる操作により、第２再生位置を指定することができる。したがって、容易に第２再生位置の指定を行うことができる。
【００２５】
また例えば、前記解析部は、前記１以上の区切りに対応する１以上の画像を生成し、前記１以上の区切りの情報は、前記１以上の画像を含んでもよい。
【００２６】
この構成によれば、１以上の区切りに対応する１以上の画像を表示することができる。したがって、ユーザは、表示された１以上の画像に基づいて、容易に第２再生位置の指定を行うことができる。
【００２７】
また例えば、前記１以上の画像は、複数の画像であり、前記入力部が、前記複数の画像のうちの１つの画像を指定する操作を受けた場合、前記表示部は、指定された前記画像の表示領域よりも大きな領域に、前記再生部によって前記第２再生位置から再生された前記コンテンツを表示し、かつ、前記複数の画像のうちの残りの画像の表示領域を縮小してもよい。
【００２８】
この構成によれば、ユーザから第１画像を指定する操作を受けた場合、第１画像の表示領域よりも大きな領域に、再生部によって第２再生位置から再生されたコンテンツを表示し、かつ、第２画像の表示領域を縮小することができる。したがって、再生されたコンテンツを大きく表示することができ、コンテンツの視認性を向上させることができる。
【００２９】
また例えば、前記入力部は、さらに、前記第２再生位置と、前記再生部による前記コンテンツの再生位置とのうちの一方を前記第１再生位置として選択する操作を受けてもよい。
【００３０】
この構成によれば、第２再生位置と、再生部によるコンテンツの再生位置との中から選択された一方を、第１再生位置と決定することができる。したがって、ユーザは、第２再生位置から再生されたコンテンツに応じて第１再生位置を決定することができ、再生装置におけるコンテンツの再生の制御を効果的に行うことができる。
【００３１】
また例えば、前記制御装置は、さらに、前記通信ネットワークにおいて、前記コンテンツの解析を分散処理するための１以上の機器を検出する検出部を備え、前記解析部は、前記検出部によって検出された前記１以上の機器との分散処理によって前記コンテンツを解析してもよい。
【００３２】
この構成によれば、コンテンツの解析処理を分散処理することができる。したがって、制御装置の負荷を低下させ、解析処理速度を向上させることができる。
【００３３】
また例えば、前記解析部は、前記検出部によって検出された前記１以上の機器の数に応じて、前記コンテンツを分割することにより、第１解析範囲及び第２解析範囲を含む複数の解析範囲を決定する分割部と、前記第１解析範囲で前記コンテンツを解析する範囲解析部と、を備え、前記制御装置は、さらに、前記第２解析範囲の情報を前記１以上の機器の１つに送信する送信部を備え、前記受信部は、さらに、前記１以上の機器の１つから前記第２解析範囲の解析結果を受信し、前記解析部は、さらに、前記範囲解析部による前記第１解析範囲の解析結果と、前記機器による前記第２解析範囲の解析結果とに基づいて前記コンテンツ内の区切りを検出する区切り検出部を備えてもよい。
【００３４】
この構成によれば、複数の解析範囲の解析結果に基づいてコンテンツに区切りを付与することができる。
【００３５】
また例えば、前記解析部は、さらに、前記解析部による前記第１解析範囲の解析結果及び前記機器による前記第２解析範囲の解析結果を前記制御装置及び前記機器で共有する共有部を備えてもよい。
【００３６】
この構成によれば、分散処理された解析の結果を、解析を行った装置同士で共有することができる。したがって、例えば制御装置が通信ネットワークに接続不能となった場合に、制御装置に代わって他の装置が再生制御を行うことができ、システムの信頼性を向上させることができる。
【００３７】
また例えば、前記制御装置は、さらに、前記コンテンツを再生する再生部と、前記再生部によって再生された前記コンテンツを表示する表示部と、を備え、前記制御部は、さらに、前記再生装置における前記コンテンツの再生と、前記再生部による前記コンテンツの再生とを同期させ、前記制御部は、前記再生部によって再生された前記コンテンツに基づいて前記第１再生位置の情報を前記再生装置に送信してもよい。
【００３８】
この構成によれば、再生装置におけるコンテンツの再生と、制御装置の再生部によるコンテンツの再生とを同期させることができる。したがって、ユーザは、制御装置において表示されたコンテンツを見ながら、第１再生位置を決定することができる。つまり、ユーザは制御装置及び再生装置の両方を見る必要がなく、制御装置のみで第１再生位置を決定することができる。したがって、ユーザの操作性を向上させることができ、再生装置におけるコンテンツの再生の制御を効果的に行うことができる。
【００３９】
また例えば、前記コンテンツは、第１言語の第１音声及び第２言語の第２音声を含み、前記再生装置は、前記第１音声を再生し、前記再生部は、前記第２音声を再生してもよい。
【００４０】
この構成によれば、再生装置で第１言語の第１音声を再生し、制御装置で第２言語の第２音声を再生することができる。したがって、再生装置の視聴者と制御装置のユーザとで異なる言語の音声を聴くことができ、ユーザの利便性を向上させることができる。
【００４１】
また例えば、前記コンテンツは、第１映像及び第２映像を含むマルチビュー映像コンテンツであり、前記再生装置は、前記第１映像を再生し、前記再生部は、前記第２映像を再生してもよい。
【００４２】
この構成によれば、再生装置で第１映像を再生し、制御装置で第２映像を再生することができる。したがって、再生装置の視聴者と制御装置のユーザとで異なるビューの映像を見ることができ、ユーザの利便性を向上させることができる。
【００４３】
また例えば、前記制御装置は、ＤＬＮＡガイドラインに準拠したデジタルメディアコントローラとして機能してもよい。
【００４４】
この構成によれば、ＤＬＮＡガイドラインに準拠したシステムに本発明の一態様を適用することができる。
【００４５】
なお、これらの包括的または具体的な態様は、システム、方法、集積回路、コンピュータプログラム又はコンピュータ読み取り可能なＣＤ−ＲＯＭなどの記録媒体で実現されてもよく、システム、方法、集積回路、コンピュータプログラム及び記録媒体の任意な組み合わせで実現されてもよい。
【発明の効果】
【００４６】
本発明の一態様に係る制御装置は、通信ネットワークを介した映像コンテンツの再生の制御を効果的に行うことができる。
【図面の簡単な説明】
【００４７】
【図１】コンテンツ再生システムの概念図
【図２】実施の形態１におけるコンテンツ再生システムの機能構成を示すブロック図
【図３】実施の形態１におけるコンテンツ再生システムの動作を示すシーケンス図
【図４】実施の形態１におけるＤＭＣの動作を示すフローチャート
【図５】実施の形態２におけるコンテンツ再生システムの機能構成を示すブロック図
【図６】実施の形態２におけるコンテンツ再生システムの動作を示すシーケンス図
【図７】実施の形態２におけるＤＭＣの動作を示すフローチャート
【図８】実施の形態２においてチャプタの情報を表示するグラフィカルユーザインタフェースの一例を示す図
【図９】実施の形態２において第２再生位置から再生された映像コンテンツの表示の一例を示す図
【図１０】実施の形態２の変形例においてチャプタの情報を表示するグラフィカルユーザインタフェースの一例を示す図
【図１１】実施の形態２の変形例において第２再生位置から再生された映像コンテンツの表示の一例を示す図
【図１２】実施の形態３におけるコンテンツ再生システムの機能構成を示すブロック図
【図１３】実施の形態４におけるコンテンツ再生システムの機能構成を示すブロック図
【図１４】実施の形態４におけるコンテンツ再生システムの動作を示すシーケンス図
【発明を実施するための形態】
【００４８】
以下、実施の形態について、図面を参照しながら具体的に説明する。
【００４９】
なお、以下で説明する実施の形態は、いずれも包括的または具体的な例を示すものである。以下の実施の形態で示される数値、形状、材料、構成要素、構成要素の配置位置及び接続形態、ステップ、ステップの順序などは、一例であり、請求の範囲を限定する主旨ではない。また、以下の実施の形態における構成要素のうち、最上位概念を示す独立請求項に記載されていない構成要素については、任意の構成要素として説明される。
【００５０】
（実施の形態１）
［コンテンツ再生システムの構成］
実施の形態１に係るコンテンツ再生システムの構成について図１及び図２を参照しながら説明する。
【００５１】
図１は、コンテンツ再生システムの概念図である。図２は、実施の形態１におけるコンテンツ再生システムの機能構成を示すブロック図である。
【００５２】
本実施の形態において、コンテンツ再生システム１００は、ＤＬＮＡガイドラインに準拠したシステムであり、ＤＭＣ１１０と、ＤＭＲ１２０と、ＤＭＳ１３０と、を備える。ＤＭＣ１１０、ＤＭＲ１２０及びＤＭＳ１３０は、互いに、通信ネットワーク（例えばＬＡＮ（Local Area Network）、ＷＡＮ（Wide Area Network）、ＰＡＮ（Personal Area Network）など）を介して接続されている。
【００５３】
以下に、コンテンツ再生システム１００に含まれる各装置の詳細な構成について説明する。
【００５４】
［ＤＭＣの構成］
まず、ＤＭＣ１１０について説明する。ＤＭＣ１１０は、再生装置（ここではＤＭＲ１２０）におけるコンテンツの再生を制御する制御装置の一例である。以下では、コンテンツが映像コンテンツである場合について説明するが、コンテンツは映像コンテンツに限られない。映像コンテンツとは、少なくとも映像を含むコンテンツデータである。映像コンテンツは、音声を含んでもよい。
【００５５】
ＤＭＣ１１０は、例えば、スマートフォン、タブレットコンピュータ、パーソナルコンピュータなどである。ＤＭＣ１１０は、通信部１１１と、解析部１１２と、決定部１１３と、制御部１１４と、を備える。
【００５６】
通信部１１１は、ＤＭＲ１２０及びＤＭＳ１３０に情報を送信する送信部１１１ａと、ＤＭＲ１２０及びＤＭＳ１３０から情報を受信する受信部１１１ｂと、を備える。例えば、通信部１１１は、通信ネットワーク上の機器と通信を行うためのネットワークアダプタによって実現される。
【００５７】
送信部１１１ａは、制御部１１４からの指示に従って、映像コンテンツの現在の再生位置を変更する指示をＤＭＲ１２０に送信する。また、送信部１１１ａは、ＤＭＳ１３０に、映像コンテンツの要求を送信してもよい。
【００５８】
受信部１１１ｂは、ＤＭＳ１３０から映像コンテンツを受信し、解析部１１２に出力する。さらに、受信部１１１ｂは、ＤＭＲ１２０から、映像コンテンツの現在の再生位置の情報を受信し、制御部１１４に出力する。現在の再生位置とは、再生中の映像において現在再生されているピクチャの時間的な位置を意味する。
【００５９】
解析部１１２は、受信部１１１ｂがＤＭＳ１３０から受信した映像コンテンツを解析し、解析結果を決定部１１３に出力する。
【００６０】
具体的には、解析部１１２は、映像コンテンツを解析することにより、映像コンテンツ内の区切りの位置を検出し、当該位置に第１チャプタ及び第２チャプタを付与する。チャプタは、映像内の時間的な区切りを表す情報である。ここでは、第１チャプタは、映像コンテンツにおいて第２チャプタよりも時間的に前に位置するチャプタである。また、チャプタを付与するとは、チャプタの時間的な位置を決定することを意味する。解析部１１２は、第１チャプタ及び第２チャプタの情報を決定部１１３に出力する。
【００６１】
本実施の形態では、解析部１１２は、映像コンテンツ内の予め定められた条件を満たす区間（以下、特定区間という）を検出する。そして、解析部１１２は、検出された特定区間の開始位置及び終了位置に第１チャプタ及び第２チャプタを付与する。
【００６２】
予め定められた条件は、映像コンテンツの映像及び／又は音声によって定義される。例えば、予め定められた条件は、映像コンテンツに含まれるＣＭの区間を検出するための条件である。具体的には、予め定められた条件は、例えば、無音区間、映像のシーン切り替え、あるいは、映像内の所定の画像領域におけるマークの有無などによって定義される。
【００６３】
決定部１１３は、受信部１１１ｂがＤＭＳ１３０から受信した映像コンテンツを用いて、映像コンテンツの第１再生位置を決定する。つまり、決定部１１３は、解析部１１２による映像コンテンツの解析結果に基づいて第１再生位置を決定する。第１再生位置とは、映像コンテンツ内の時間的な位置を示す。
【００６４】
本実施の形態では、決定部１１３は、解析部１１２によって付与された第２チャプタの位置を第１再生位置と決定する。つまり、決定部１１３は、映像コンテンツ内の特定区間の終了位置を第１再生位置と決定する。決定部１１３は、解析部１１２による解析結果及び決定した第１再生位置を制御部１１４に出力する。
【００６５】
制御部１１４は、ＤＭＲ１２０における映像コンテンツの現在の再生位置を、決定部１１３により決定された第１再生位置に移動させる。具体的には、制御部１１４は、送信部１１１ａを介して、現在の再生位置を第１再生位置に変更するための制御メッセージをＤＭＲ１２０に送信する。
【００６６】
本実施の形態では、制御部１１４は、ＤＭＲ１２０から受信した現在の再生位置の情報に基づいて制御メッセージを自動的に送信する。具体的には、制御部１１４は、ＤＭＲ１２０における映像コンテンツの現在の再生位置が第１チャプタの位置に到達したときに、ＤＭＲ１２０における映像コンテンツの現在の再生位置を第２チャプタの位置（第１再生位置）に移動させる。つまり、制御部１１４は、ＤＭＲ１２０において特定区間を再生させずにスキップさせる。
【００６７】
［ＤＭＲの構成］
次に、ＤＭＲ１２０について説明する。ＤＭＲ１２０は、映像コンテンツを再生する再生装置の一例である。ＤＭＲ１２０は、例えば、ディスプレイ、テレビ受像機などである。ＤＭＲ１２０は、通信部１２１と、再生部１２２と、表示部１２３と、を備える。
【００６８】
通信部１２１は、ＤＭＣ１１０及びＤＭＳ１３０に情報を送信する送信部１２１ａと、ＤＭＣ１１０及びＤＭＳ１３０から情報を受信する受信部１２１ｂと、を備える。例えば、通信部１２１は、通信ネットワーク上の機器と通信を行うためのネットワークアダプタによって実現される。
【００６９】
送信部１２１ａは、映像コンテンツの現在の再生位置の情報をＤＭＣ１１０に送信する。
【００７０】
受信部１２１ｂは、ＤＭＳ１３０から映像コンテンツを受信し、再生部１２２に出力する。さらに、受信部１１１ｂは、ＤＭＲ１２０から再生位置の変更指示を受信し、再生部１２２に出力する。
【００７１】
再生部１２２は、ＤＭＳ１３０から受信した映像コンテンツを再生し、表示部１２３に出力する。さらに、再生部１２２は、ＤＭＲ１２０から受信した再生位置の変更指示に従って、現在の再生位置を変更する。本実施の形態では、再生部１２２は、現在の再生位置が第１チャプタの位置に到達したときに、ＤＭＲ１２０から受信した再生位置の変更指示に従って、現在の再生位置を第２チャプタの位置に移動する。
【００７２】
表示部１２３は、再生部１２２によって再生された映像コンテンツを表示する。
【００７３】
［ＤＭＳの構成］
最後に、ＤＭＳ１３０について説明する。ＤＭＳ１３０は、映像コンテンツを有するサーバ装置の一例である。ＤＭＳ１３０は、例えば、ディスクレコーダ、ホームサーバなどである。ＤＭＳ１３０は、通信部１３１と、記憶部１３２と、を備える。
【００７４】
通信部１３１は、ＤＭＣ１１０及びＤＭＲ１２０に情報を送信する送信部１３１ａと、ＤＭＣ１１０及びＤＭＲ１２０から情報を受信する受信部１３１ｂと、を備える。例えば、通信部１３１は、通信ネットワーク上の機器と通信を行うためのネットワークアダプタによって実現される。
【００７５】
送信部１３１ａは、映像コンテンツをＤＭＣ１１０及びＤＭＲ１２０に送信する。また、送信部１３１ａは、送信可能な１以上の映像コンテンツのリストをＤＭＣ１１０に送信してもよい。
【００７６】
受信部１３１ｂは、ＤＭＣ１１０及びＤＭＲ１２０から、映像コンテンツの要求を受信する。
【００７７】
記憶部１３２は、１以上の映像コンテンツを記憶している。記憶部１３２は、例えば、ハードディスクドライブ、半導体メモリなどによって実現される。
【００７８】
［コンテンツ再生システムの動作］
以上のように構成されたコンテンツ再生システム１００の動作について図３を参照しながら説明する。図３は、実施の形態１におけるコンテンツ再生システムの動作を示すシーケンス図である。
【００７９】
まず、ＤＭＣ１１０は、ＤＭＲ１２０に映像コンテンツの再生開始を指示する（Ｓ１０１）。例えば、ＤＭＣ１１０は、ＤＭＳ１３０から受信した映像コンテンツのリストの中からユーザによって選択された映像コンテンツを再生する制御メッセージ（再生指示）を、送信部１１１ａを介してＤＭＲ１２０に送信する。
【００８０】
さらに、ＤＭＣ１１０は、ＤＭＲ１２０への再生指示に対応する映像コンテンツの送信をＤＭＳ１３０に要求する（Ｓ１０２）。具体的には、ＤＭＣ１１０は、映像コンテンツの送信を要求する制御メッセージ（コンテンツ要求）を、送信部１１１ａを介してＤＭＳ１３０に送信する。
【００８１】
また、ＤＭＲ１２０は、ＤＭＣ１１０からの再生指示に対応する映像コンテンツの送信をＤＭＳ１３０に要求する（Ｓ１０３）。具体的には、ＤＭＲ１２０は、映像コンテンツの送信を要求する制御メッセージ（コンテンツ要求）を、送信部１２１ａを介してＤＭＳ１３０に送信する。
【００８２】
ＤＭＳ１３０は、コンテンツ要求に対して、送信部１３１ａを介してＤＭＣ１１０及びＤＭＲ１２０への映像コンテンツの送信を開始する（Ｓ１０４）。具体的には、ＤＭＳ１３０は、映像コンテンツのビットストリームをＤＭＣ１１０及びＤＭＲ１２０へ送信する。
【００８３】
ＤＭＲ１２０の再生部１２２は、ＤＭＳ１３０から受信した映像コンテンツの再生を開始する（Ｓ１０５）。その後、ＤＭＲ１２０は、映像コンテンツの再生中に、現在の再生位置を示すイベント通知メッセージをＤＭＣ１１０に適宜送信する。
【００８４】
ＤＭＣ１１０の解析部１１２は、ＤＭＳ１３０から受信した映像コンテンツを解析する（Ｓ１０６）。その結果、映像コンテンツに含まれる特定区間の開始位置及び終了位置に第１チャプタ及び第２チャプタが付与される。ＤＭＣ１１０の決定部１１３は、第２チャプタの位置を第１再生位置と決定する（Ｓ１０７）。
【００８５】
ＤＭＣ１１０の制御部１１４は、ＤＭＲ１２０から受信した現在の再生位置が第１チャプタの位置に到達したときに、現在の再生位置を第１再生位置（第２チャプタの位置）に移動させる（Ｓ１０８）。具体的には、制御部１１４は、現在の再生位置を第１再生位置に変更する制御メッセージ（再生位置変更指示）を、送信部１１１ａを介してＤＭＲ１２０に送信する。
【００８６】
ＤＭＲ１２０の再生部１２２は、再生位置の変更指示に従って、現在の再生位置を第１再生位置に移動させる（Ｓ１０９）。例えば、ＤＭＲ１２０の再生部１２２は、第１再生位置からのビットストリームの送信を要求する制御メッセージを、送信部１２１ａを介してＤＭＳ１３０に送信する。そして、ＤＭＲ１２０の再生部１２２は、ＤＭＳ１３０から送信された第１再生位置からのビットストリームを再生することにより、現在の再生位置を第１再生位置に移動させる。
【００８７】
その後、ＤＭＳ１３０は、映像コンテンツの送信を終了する（Ｓ１１０）。例えば、ＤＭＳ１３０は、映像コンテンツのビットストリームを最後まで送信したときに映像コンテンツの送信を終了する。ＤＭＲ１２０の再生部１２２は、映像コンテンツの送信の終了にともなって、映像コンテンツの再生を終了する（Ｓ１１１）。
【００８８】
［ＤＭＣの動作］
次に、ＤＭＣ１１０の動作について図４を参照しながら説明する。図４は、実施の形態１におけるＤＭＣの動作を示すフローチャートである。
【００８９】
まず、制御部１１４は、ＤＭＳ１３０に格納された映像コンテンツの再生を指示する（Ｓ１２１）。例えば、制御部１１４は、映像コンテンツのアドレスを含む制御メッセージをＤＭＲ１２０に送信する。
【００９０】
受信部１１１ｂは、ＤＭＳ１３０から映像コンテンツを受信する（Ｓ１２２）。そして、解析部１１２は、受信された映像コンテンツを解析することにより、映像コンテンツに第１チャプタ及び第２チャプタを付与する（Ｓ１２３）。
【００９１】
決定部１１３は、解析結果に従って第１再生位置を決定する（Ｓ１２４）。具体的には、決定部１１３は、第２チャプタの位置を第１再生位置と決定する。
【００９２】
受信部１１１ｂは、ＤＭＲ１２０から、現在の再生位置の情報を受信する（Ｓ１２５）。
【００９３】
制御部１１４は、ＤＭＲ１２０における映像コンテンツの現在の再生位置が第１チャプタの位置に到達したか否かを判定する（Ｓ１２６）。例えば、制御部１１４は、現在の再生位置を示すタイムスタンプと第１チャプタの位置を示すタイムスタンプとを比較し、第１チャプタの位置を示すスタンプが現在の再生位置を示すタイムスタンプを超えたときに現在の再生位置が第１チャプタの位置に到達したと判定する。
【００９４】
ここで、現在の再生位置が第１チャプタの位置に到達した場合（Ｓ１２６のＹｅｓ）、制御部１１４は、ＤＭＲ１２０における映像コンテンツの現在の再生位置を、ステップＳ１２４で決定された第１再生位置に移動させ（Ｓ１２７）、ステップＳ１２５に戻る。
【００９５】
一方、現在の再生位置が第１チャプタの位置に到達していない場合（Ｓ１２６のＮｏ）、制御部１１４は、ＤＭＲ１２０において映像コンテンツの再生が終了したか否かを判定する（Ｓ１２８）。ここで、映像コンテンツの再生が終了した場合（Ｓ１２８のＹｅｓ）、処理を終了する。一方、映像コンテンツの再生が終了していない場合（Ｓ１２８のＮｏ）、ステップＳ１２５に戻る。
【００９６】
［効果］
以上のように、本実施の形態に係るコンテンツ再生システム１００によれば、ＤＭＣ１１０は、ＤＭＳ１３０から受信した映像コンテンツを用いて、移動先の再生位置である第１再生位置を決定することができる。したがって、ＤＭＣ１１０は、映像コンテンツに適した第１再生位置を決定することができ、通信ネットワークを介した映像コンテンツの再生の制御を効果的に行うことができる。特に、ＤＭＳ１３０ではなくＤＭＣ１１０が第１再生位置を決定することができるので、ＤＭＳ１３０に、第１再生位置の決定のための特別な処理が要求されない。したがって、ＤＬＮＡガイドラインに準拠したシステムに容易に本発明の一態様を適用することができる。さらに、ＤＭＲ１２０が第１再生位置を決定しないので、ＤＭＲ１２０の処理能力が低い場合にも問題なく第１再生位置が決定されうる。したがって、処理能力が低いテレビ受像機などがＤＭＲ１２０に利用されている場合でも、ＤＭＲ１２０における映像コンテンツの再生の制御を効果的に行うことができる。
【００９７】
また、本実施の形態に係るコンテンツ再生システム１００によれば、ＤＭＣ１１０は、映像コンテンツを解析し、その解析結果に基づいて第１再生位置を決定することができる。したがって、ＤＭＣ１１０は、映像コンテンツにより適した第１再生位置を決定することができ、通信ネットワークを介した映像コンテンツの再生の制御をより効果的に行うことができる。
【００９８】
また、本実施の形態に係るコンテンツ再生システム１００によれば、ＤＭＲ１２０における映像コンテンツの現在の再生位置が第１チャプタの位置に到達したときに、ＤＭＲ１２０における映像コンテンツの現在の再生位置を第１再生位置（第２チャプタの位置）に移動させることができる。したがって、第１チャプタと第２チャプタとの間の区間を自動的にスキップして映像コンテンツを再生させることができ、ＤＭＲ１２０における映像コンテンツの再生の制御を効果的に行うことができる。
【００９９】
また、本実施の形態に係るコンテンツ再生システム１００によれば、映像コンテンツ内の予め定められた条件を満たす区間の開始位置及び終了位置に第１チャプタ及び第２チャプタを付与することができる。したがって、予め定められた条件を満たす区間を自動的にスキップして映像コンテンツを再生させることができ、ＤＭＲ１２０における映像コンテンツの再生の制御を効果的に行うことができる。
【０１００】
（実施の形態２）
次に、実施の形態２について説明する。実施の形態２では、ユーザの操作に基づいて第１再生位置が決定される点が、主として実施の形態１と異なる。以下に、実施の形態１と異なる点を中心に、実施の形態２について説明する。
【０１０１】
［コンテンツ再生システムの構成］
実施の形態２に係るコンテンツ再生システムの構成について図５を参照しながら説明する。
【０１０２】
図５は、実施の形態２におけるコンテンツ再生システムの機能構成を示すブロック図である。図５において、図２と同一又は類似の構成については、同一の符号を付し、適宜説明を省略する。
【０１０３】
本実施の形態において、コンテンツ再生システム２００は、実施の形態１と同様にＤＬＮＡガイドラインに準拠したシステムであり、互いに通信ネットワークを介して接続された、ＤＭＣ２１０、ＤＭＲ１２０及びＤＭＳ１３０を備える。
【０１０４】
以下に、コンテンツ再生システム２００に含まれるＤＭＣ２１０の詳細な構成について説明する。
【０１０５】
［ＤＭＣの構成］
ＤＭＣ２１０は、再生装置（ここではＤＭＲ１２０）における映像コンテンツの再生を制御する制御装置の一例である。ＤＭＣ２１０は、例えば、スマートフォン、タブレットコンピュータ、パーソナルコンピュータなどである。ＤＭＣ２１０は、通信部１１１と、解析部２１２と、入力部２１７と、再生部２１５と、表示部２１６と、決定部２１３と、制御部２１４と、を備える。
【０１０６】
解析部２１２は、受信部１１１ｂがＤＭＳ１３０から受信した映像コンテンツを解析することにより、映像コンテンツに１以上のチャプタを付与する。例えば、解析部２１２は、実施の形態１と同様に、映像コンテンツ内の特定区間を検出し、検出された特定区間の開始位置及び終了位置にチャプタを付与してもよい。
【０１０７】
また例えば、解析部２１２は、映像コンテンツにおいて映像又は音声が切り替わる位置を検出し、検出された位置にチャプタを付与してもよい。映像が切り替わる位置の検出方法は、特に限定される必要はなく、従来のシーンチェンジ検出方法が用いられればよい。
【０１０８】
また例えば、解析部２１２は、予め定められた一定の時間間隔で周期的にチャプタを付与してもよい。一定の時間間隔は、任意の時間間隔でよく、例えばユーザからの入力に従って定められてもよい。
【０１０９】
入力部２１７は、例えばタッチディスプレイ、マウスなどの入力デバイスであり、映像コンテンツ内の第２再生位置を指定する操作をユーザから受ける。第２再生位置は、映像コンテンツ内の時間的な位置を示す。例えば、入力部２１７は、後述する表示部２１６によって表示された１以上のチャプタの情報に基づいて、１つのチャプタの指定をユーザから受ける。この場合、第２再生位置は、ユーザによって指定された１つのチャプタの位置となる。
【０１１０】
再生部２１５は、入力部２１７を介してユーザに指定された第２再生位置から映像コンテンツを再生し、再生した映像コンテンツを表示部２１６に出力する。
【０１１１】
表示部２１６は、例えばタッチディスプレイなどの表示デバイスであり、再生部２１５によって第２再生位置から再生された映像コンテンツを表示する。また、表示部２１６は、解析部２１２によって付与された１以上のチャプタの情報を表示する。例えば、表示部２１６は、１以上のチャプタの時間的な位置を示す１以上のマークを表示する。また例えば、表示部２１６は、１以上のチャプタのサムネイル画像を表示してもよい。
【０１１２】
決定部２１３は、再生部２１５によって第２再生位置から再生された映像コンテンツに基づいて第１再生位置を決定する。例えば、決定部２１３は、再生部２１５による映像コンテンツの現在の再生位置と、入力部２１７を介してユーザから指定された第２再生位置とのうちの一方を第１再生位置と決定する。
【０１１３】
制御部２１４は、ＤＭＲ１２０における映像コンテンツの現在の再生位置を、決定部２１３により決定された第１再生位置に移動させる。具体的には、制御部２１４は、実施の形態１と同様に、送信部１１１ａを介して、ＤＭＲ１２０に現在の再生位置を第１再生位置に変更するための制御メッセージを送信する。
【０１１４】
［コンテンツ再生システムの動作］
以上のように構成されたコンテンツ再生システム２００の動作について図６を参照しながら説明する。図６は、実施の形態２におけるコンテンツ再生システムの動作を示すシーケンス図である。図６において、図３と同一又は類似のステップについては、同一の符号を付し、適宜説明を省略する。
【０１１５】
ＤＭＳ１３０により映像コンテンツの送信が開始された後（Ｓ１０４）、ＤＭＣ２１０の解析部２１２は、ＤＭＳ１３０から受信した映像コンテンツを解析する（Ｓ２０１）。その結果、１以上のチャプタが映像コンテンツに付与される。
【０１１６】
ＤＭＣ２１０の入力部２１７は、ユーザから第２再生位置の入力を受ける（Ｓ２０２）。ＤＭＣ２１０の再生部２１５は、第２再生位置から映像コンテンツを再生し、表示部２１６は、再生された映像コンテンツを表示する（Ｓ２０３）。
【０１１７】
ＤＭＣ２１０の決定部２１３は、表示部２１６に表示された映像コンテンツに基づいて、第１再生位置を決定する（Ｓ２０４）。
【０１１８】
［ＤＭＣの動作］
次に、ＤＭＣ２１０の動作について図７〜図９を参照しながら説明する。図７は、実施の形態２におけるＤＭＣの動作を示すフローチャートである。図７において、図４と同一又は類似のステップについては、同一の符号を付し、適宜説明を省略する。
【０１１９】
受信部１１１ｂがＤＭＳ１３０から映像コンテンツを受信した後（Ｓ１２２）、解析部２１２は、映像コンテンツを解析することにより、映像コンテンツに１以上のチャプタを付与する（Ｓ２２１）。本実施の形態では、チャプタは、ユーザの入力をサポートするための情報として利用される。したがって、チャプタの位置は、ＣＭなどの特定区間の開始位置及び終了位置に限定される必要はない。
【０１２０】
表示部２１６は、ステップＳ２２１で付与されたチャプタの情報を表示する（Ｓ２２２）。例えば、表示部２１６は、図８に示すように、スライダー上の対応する位置にチャプタの情報を表示する。
【０１２１】
図８は、実施の形態２においてチャプタの情報を表示するグラフィカルユーザインタフェース（ＧＵＩ）の一例を示す。図８において、表示部２１６は、スライダー２０００及び再生コントロール２００３を表示する。
【０１２２】
スライダー２０００は、直線移動可能なインジケータを有するＧＵＩ要素であり、シークバーとも呼ばれる。スライダー２０００は、ＤＭＲ１２０における映像コンテンツの現在の再生位置を示すインジケータ２００１と、４つのチャプタの位置を示す４つのチャプタマーク２００２とを含む。ユーザは、４つのチャプタマーク２００２を参考にして、インジケータ２００１を移動させることにより、移動後のインジケータ２００１の位置を第２再生位置として指定する。つまり、第２再生位置を指定する操作は、スライダー２０００上の第２再生位置に対応する位置へインジケータ２００１を移動させる操作である。
【０１２３】
再生コントロール２００３は、ＤＭＣ１１０における映像コンテンツの再生を制御するためのＧＵＩコンポーネントである。ユーザは、再生コントロール２００３を用いて、表示部２１６に表示された映像コンテンツの再生（早送り、巻き戻し、一時停止など）を制御することができる。
【０１２４】
制御部２１４は、入力部２１７がユーザから第２再生位置の入力を受けたか否かを判定する（Ｓ２２３）。ここで、入力部２１７がユーザから第２再生位置の入力を受けた場合（Ｓ２２３のＹｅｓ）、再生部２１５は、第２再生位置から映像コンテンツを再生し、表示部２１６は、再生された映像コンテンツを表示する（Ｓ２２４）。
【０１２５】
図９は、実施の形態２において第２再生位置から再生された映像コンテンツの表示の一例を示す。図９では、表示部２１６は、第２再生位置から再生された映像コンテンツ２００４を表示している。また、表示部２１６は、入力部２１７を介してユーザから指定された第２再生位置を選択するための第１ボタン２００５と、再生部２１５による映像コンテンツの現在の再生位置を選択するための第２ボタン２００６と、を表示している。ユーザは、ＤＭＣ２１０によって第２再生位置から再生された映像コンテンツを見て、第１ボタン２００５及び第２ボタン２００６のいずれかを操作する。その結果、入力部２１７は、第２再生位置と、再生部２１５による映像コンテンツの現在の再生位置とのうちの一方を選択する操作をユーザから受ける。
【０１２６】
決定部２１３は、ユーザの操作に従って、入力部２１７を介して選択された第２再生位置及び再生部２１５による映像コンテンツの現在の再生位置のうちの一方を第１再生位置と決定する（Ｓ２２５）。制御部２１４は、ＤＭＲ１２０における映像コンテンツの現在の再生位置を、ステップＳ２２５で決定された第１再生位置に移動させ（Ｓ１２７）、ステップＳ２２３に戻る。
【０１２７】
一方、入力部２１７がユーザから第２再生位置の入力を受けていない場合（Ｓ２２３のＮｏ）、制御部２１４は、ＤＭＲ１２０において映像コンテンツの再生が終了したか否かを判定する（Ｓ１２８）。ここで、映像コンテンツの再生が終了した場合（Ｓ１２８のＹｅｓ）、処理を終了する。一方、映像コンテンツの再生が終了していない場合（Ｓ１２８のＮｏ）、ステップＳ２２３に戻る。
【０１２８】
［効果］
以上のように、本実施の形態に係るコンテンツ再生システム２００によれば、ＤＭＣ２１０の表示部２１６が第２再生位置から再生された映像コンテンツを表示することができ、その映像コンテンツに基づいて第１再生位置を決定することができる。したがって、ユーザは、ＤＭＣ２１０において表示された映像コンテンツを見ながら、第１再生位置を決定することができる。つまり、ユーザはＤＭＣ２１０及びＤＭＲ１２０の両方を見る必要がなく、ＤＭＣ２１０のみで第１再生位置を決定することができる。したがって、ユーザの操作性を向上させることができ、ＤＭＲ１２０における映像コンテンツの再生の制御を効果的に行うことができる。
【０１２９】
また、本実施の形態に係るコンテンツ再生システム２００によれば、解析部２１２によって付与された１以上のチャプタの情報を表示することができる。したがって、ユーザは、表示された１以上のチャプタの情報を見て、適切に第２再生位置を指定することができ、ユーザの操作性を向上させることができる。
【０１３０】
また、本実施の形態に係るコンテンツ再生システム２００によれば、映像コンテンツ内の予め定められた条件を満たす区間の開始位置及び終了位置の各々にチャプタを付与することができる。また、映像コンテンツにおいて映像又は音声が切り替わる位置にチャプタを付与することもできる。また、予め定められた時間間隔で周期的にチャプタを付与することもできる。したがって、ユーザは、チャプタの情報を見て操作することにより、適切に第２再生位置を指定することができ、ＤＭＲ１２０における映像コンテンツの再生の制御を効果的に行うことができる。
【０１３１】
また、本実施の形態に係るコンテンツ再生システム２００によれば、スライダー上の第２再生位置に対応する位置へインジケータを移動させる操作により、第２再生位置を指定することができる。したがって、容易に第２再生位置の指定を行うことができる。
【０１３２】
また、本実施の形態に係るＤＭＣ２１０によれば、第２再生位置と、再生部２１５による映像コンテンツの現在の再生位置との中から選択された一方を、第１再生位置と決定することができる。したがって、ユーザは、第２再生位置から再生された映像コンテンツに応じて第１再生位置を決定することができ、ＤＭＲ１２０における映像コンテンツの再生の制御を効果的に行うことができる。
【０１３３】
（実施の形態２の変形例）
上記実施の形態２では、スライダーを用いて第２再生位置が指定されていたが、ＧＵＩはこれに限定されない。例えば、チャプタのサムネイル画像を用いて第２再生位置が指定されてもよい。
【０１３４】
図１０は、実施の形態２の変形例においてチャプタの情報を表示するＧＵＩの一例を示す。図１０において、チャプタの情報は、チャプタに対応するサムネイル画像である。チャプタに対応するサムネイル画像とは、チャプタの位置における映像コンテンツのサンプル画像である。
【０１３５】
ここでは、表示部２１６は、第１チャプタに対応する第１サムネイル画像２０１１と、第２チャプタに対応する第２サムネイル画像２０１２と、第３チャプタに対応する第３サムネイル画像２０１３と、第４チャプタに対応する第４サムネイル画像２０１４と、を表示する。これらのサムネイル画像は、解析部２１２によって生成される。
【０１３６】
ユーザは、第１サムネイル画像２０１１〜第４サムネイル画像２０１４のいずれかを操作することにより、第１サムネイル画像２０１１〜第４サムネイル画像２０１４のいずれかを指定する。ここで、例えば、第１サムネイル画像２０１１を指定する操作をユーザから受けた場合、第１チャプタの位置が第２再生位置と決定され、図１１に示すような画面に遷移する。
【０１３７】
図１１は、実施の形態２の変形例において第２再生位置から再生された映像コンテンツの表示の一例を示す。図１１において、表示部２１６は、図１０に示す第１サムネイル画像２０１１の表示領域よりも大きな領域に、再生部２１５によって第２再生位置から再生された映像コンテンツ２０１５を表示する。さらに、表示部２１６は、第２サムネイル画像２０１２〜第４サムネイル画像２０１４の各々の表示領域を縮小する。
【０１３８】
［効果］
以上のように本変形例に係るコンテンツ再生システム２００によれば、１以上のチャプタに対応する１以上のサムネイル画像を表示することができる。したがって、ユーザは、表示された１以上のサムネイル画像に基づいて、容易に第２再生位置の指定を行うことができる。
【０１３９】
また、本実施の形態に係るコンテンツ再生システム２００によれば、ユーザから第１サムネイル画像を指定する操作を受けた場合、第１サムネイル画像の表示領域よりも大きな領域に、再生部２１５によって第２再生位置から再生された映像コンテンツを表示し、かつ、第２サムネイル画像の表示領域を縮小することができる。したがって、再生された映像コンテンツを大きく表示することができ、映像コンテンツの視認性を向上させることができる。
【０１４０】
（実施の形態３）
次に、実施の形態３について説明する。実施の形態３では、ＤＭＣとＤＭＲとで同一の映像コンテンツを同期して再生する点が、上記各実施の形態と異なる。以下に、実施の形態１及び２と異なる点を中心に、実施の形態３について説明する。
【０１４１】
［コンテンツ再生システムの構成］
実施の形態３に係るコンテンツ再生システムの構成について図１２を参照しながら説明する。
【０１４２】
図１２は、実施の形態３におけるコンテンツ再生システムの機能構成を示すブロック図である。図１２において、図２又は図５と同一又は類似の構成については、同一の符号を付し、適宜説明を省略する。
【０１４３】
本実施の形態において、コンテンツ再生システム３００は、実施の形態１及び２と同様にＤＬＮＡガイドラインに準拠したシステムであり、互いに通信ネットワークを介して接続された、ＤＭＣ３１０、ＤＭＲ１２０及びＤＭＳ１３０を備える。
【０１４４】
以下に、コンテンツ再生システム３００に含まれるＤＭＣ３１０の詳細な構成について説明する。
【０１４５】
［ＤＭＣの構成］
ＤＭＣ３１０は、再生装置（ここではＤＭＲ１２０）における映像コンテンツの再生を制御する制御装置の一例である。ＤＭＣ３１０は、例えば、スマートフォン、タブレットコンピュータ、パーソナルコンピュータなどである。ＤＭＣ３１０は、通信部１１１と、入力部２１７と、再生部３１５と、表示部２１６と、決定部３１３と、制御部３１４と、を備える。
【０１４６】
再生部３１５は、ＤＭＳ１３０から受信した映像コンテンツを再生する。このとき、制御部３１４からの制御に従って映像コンテンツが再生されることで、再生部３１５における映像コンテンツの再生は、ＤＭＲ１２０における映像コンテンツの再生と同期する。
【０１４７】
また、再生部３１５は、ＤＭＲ１２０において再生される映像又は音声と異なる映像又は音声を再生してもよい。例えば、映像コンテンツが第１言語の第１音声と第２言語の第２音声とを含む場合、ＤＭＲ１２０は第１音声を再生し、ＤＭＣ３１０の再生部３１５は第２音声を再生してもよい。
【０１４８】
また例えば、映像コンテンツが第１ビューの第１映像及び第２ビューの第２映像を含むマルチビュー映像コンテンツである場合、ＤＭＲ１２０は第１映像を再生し、ＤＭＣ３１０の再生部３１５は第２映像を再生してもよい。
【０１４９】
制御部３１４は、ＤＭＲ１２０における映像コンテンツの再生と、再生部３１５による映像コンテンツの再生とを同期させる。例えば、制御部３１４は、再生部３１５における現在の再生位置の情報に基づいてＤＭＲ１２０を制御することにより、ＤＭＲ１２０における映像コンテンツの再生を、再生部３１５による映像コンテンツの再生に同期させる。例えば、入力部２１７を介してユーザから第１再生位置の入力を受けた場合に、制御部３１４は、再生部３１５における現在の再生位置を当該第１再生位置に移動させるとともに、ＤＭＲ１２０における現在の再生位置を当該第１再生位置に移動させる。
【０１５０】
決定部３１３は、再生部３１５によって再生された映像コンテンツに基づいて第１再生位置を決定する。例えば、決定部３１３は、入力部２１７を介してユーザから指定された第２再生位置を第１再生位置と決定する。
【０１５１】
［効果］
以上のように、本実施の形態に係るコンテンツ再生システム３００によれば、ＤＭＲ１２０における映像コンテンツの再生と、ＤＭＣ３１０の再生部３１５による映像コンテンツの再生とを同期させることができる。したがって、ユーザは、ＤＭＣ３１０において表示された映像コンテンツを見ながら、第１再生位置を決定することができる。つまり、ユーザはＤＭＣ３１０及びＤＭＲ１２０の両方を見る必要がなく、ＤＭＣ３１０のみで第１再生位置を決定することができる。したがって、ユーザの操作性を向上させることができ、ＤＭＲ１２０における映像コンテンツの再生の制御を効果的に行うことができる。
【０１５２】
また、本実施の形態に係るコンテンツ再生システム３００によれば、ＤＭＲ１２０で第１言語の第１音声を再生し、ＤＭＣ３１０で第２言語の第２音声を再生することができる。したがって、ＤＭＲ１２０の視聴者とＤＭＣ３１０のユーザとで異なる言語の音声を聴くことができ、ユーザの利便性を向上させることができる。
【０１５３】
また、本実施の形態に係るコンテンツ再生システム３００によれば、ＤＭＲ１２０で第１ビューの第１映像を再生し、ＤＭＣ３１０で第２ビューの第２映像を再生することができる。したがって、ＤＭＲ１２０の視聴者とＤＭＣ３１０のユーザとで異なるビューの映像を見ることができ、ユーザの利便性を向上させることができる。
【０１５４】
（実施の形態４）
次に、実施の形態４について説明する。実施の形態４では、映像コンテンツの解析が分散処理される点が、主として実施の形態１と異なる。以下に、実施の形態１と異なる点を中心に、実施の形態４について説明する。
【０１５５】
［コンテンツ再生システムの構成］
実施の形態４に係るコンテンツ再生システムの構成について図１３を参照しながら説明する。
【０１５６】
図１３は、実施の形態４におけるコンテンツ再生システムの機能構成を示すブロック図である。図１３において、図２と同一又は類似の構成については、同一の符号を付し、適宜説明を省略する。
【０１５７】
本実施の形態において、コンテンツ再生システム４００は、実施の形態１と同様にＤＬＮＡガイドラインに準拠したシステムであり、互いに通信ネットワークを介して接続された、第１ＤＭＣ４１０、第２ＤＭＣ４２０、ＤＭＲ１２０及びＤＭＳ１３０を備える。
【０１５８】
第１ＤＭＣ４１０は、再生装置（ここではＤＭＲ１２０）における映像コンテンツの再生を制御する制御装置の一例である。第１ＤＭＣ４１０は、例えば、スマートフォン、タブレットコンピュータ、パーソナルコンピュータなどである。
【０１５９】
第２ＤＭＣ４２０は、映像コンテンツの解析に対する分散処理のための機器の一例である。第２ＤＭＣ４２０は、例えば、スマートフォン、タブレットコンピュータ、パーソナルコンピュータなどである。分散処理とは、複数の機器によって１つの処理を分散して処理することを意味する。
【０１６０】
以下に、コンテンツ再生システム４００に含まれる第１ＤＭＣ４１０及び第２ＤＭＣ４２０の詳細な構成について説明する。
【０１６１】
［第１ＤＭＣの構成］
第１ＤＭＣ４１０は、通信部１１１と、解析部４１２と、検出部４１８と、決定部１１３と、制御部１１４と、を備える。
【０１６２】
検出部４１８は、通信ネットワークにおいて、映像コンテンツの解析を分散処理するための１以上の機器を検出する。例えば、検出部４１８は、機器が通信ネットワークに参加したときに当該機器から受信した通知メッセージに基づいて、分散処理のための１以上の機器を検出する。また例えば、検出部４１８は、通信ネットワーク上の機器にマルチキャストで実行可能なサービスを問い合わせることで、分散処理のための１以上の機器を検出してもよい。
【０１６３】
解析部４１２は、検出部４１８によって検出された１以上の機器と分散処理によって映像コンテンツを解析する。具体的には、解析部４１２は、分割部４１２ａと、範囲解析部４１２ｂと、チャプタ付与部４１２ｃと、共有部４１２ｄと、を備える。
【０１６４】
分割部４１２ａは、検出部４１８によって検出された１以上の機器の数に応じて映像コンテンツを分割することにより、第１解析範囲及び第２解析範囲を含む複数の解析範囲を決定する。例えば、分割部４１２ａは、検出部４１８によって検出された１以上の機器の数が１である場合、映像コンテンツを２つに分割して２つの解析範囲を決定する。具体的には、分割部４１２ａは、例えば、１２００秒の映像コンテンツを時間的に分割して、第１解析範囲及び第２解析範囲を０秒〜６００秒及び６００秒〜１２００秒と決定する。
【０１６５】
決定された第１解析範囲は、範囲解析部４１２ｂに通知される。また、第２解析範囲は、検出部４１８によって検出された１以上の機器のうちの１つである第２ＤＭＣ４２０に送信部１１１ａにより送信される。その結果、第２解析範囲の解析結果が第２ＤＭＣ４２０から受信部１１１ｂによって受信される。
【０１６６】
範囲解析部４１２ｂは、第１解析範囲で映像コンテンツを解析する。具体的には、範囲解析部４１２ｂは、例えば、第１解析範囲で特定される映像コンテンツの一部から特定区間を検出する。
【０１６７】
チャプタ付与部４１２ｃは、区切り検出部に相当し、範囲解析部４１２ｂによる第１解析範囲の解析結果と、第２ＤＭＣ４２０による第２解析範囲の解析結果とに基づいて、映像コンテンツにチャプタを付与する。例えば、チャプタ付与部４１２ｃは、第１解析範囲の解析結果が示す第１特定区間の開始位置及び終了位置と、第２解析範囲の解析結果が示す第２特定区間の開始位置及び終了位置と、にチャプタを付与する。
【０１６８】
共有部４１２ｄは、範囲解析部４１２ｂによる第１解析範囲の解析結果及び第２ＤＭＣ４２０による第２解析範囲の解析結果を、第１ＤＭＣ４１０及び第２ＤＭＣ４２０で共有する。例えば、共有部４１２ｄは、第１解析範囲の解析結果を送信部１１１ａを介して第２ＤＭＣ４２０に送信する。これにより、第１ＤＭＣ４１０及び第２ＤＭＣ４２０で第１解析範囲の解析結果及び第２解析範囲の解析結果が共有される。なお、第１解析範囲の解析結果及び第２解析範囲の解析結果に基づいて付与されたチャプタが共有されてもよい。
【０１６９】
［第２ＤＭＣの構成］
第２ＤＭＣ４２０は、少なくとも、通信部４２１と、解析部４２２と、を備える。
【０１７０】
通信部４２１は、第１ＤＭＣ４１０、ＤＭＲ１２０及びＤＭＳ１３０に情報を送信する送信部４２１ａと、第１ＤＭＣ４１０、ＤＭＲ１２０及びＤＭＳ１３０から情報を受信する受信部４２１ｂと、を備える。例えば、通信部４２１は、通信ネットワーク上の機器と通信を行うためのネットワークアダプタによって実現される。
【０１７１】
受信部４２１ｂは、第１ＤＭＣ４１０から第２解析範囲の情報を受信し、解析部４２２に出力する。さらに、受信部４２１ｂは、ＤＭＳ１３０から映像コンテンツを受信する。
【０１７２】
送信部４２１ａは、解析部４２２による第２解析範囲の解析結果を第１ＤＭＣ４１０に送信する。
【０１７３】
解析部４２２は、第２解析範囲で映像コンテンツを解析する。具体的には、解析部４２２は、例えば、第２解析範囲で特定される映像コンテンツの一部から特定区間を検出する。
【０１７４】
［コンテンツ再生システムの動作］
以上のように構成されたコンテンツ再生システム４００の動作について図１４を参照しながら説明する。図１４は、実施の形態４におけるコンテンツ再生システムの動作を示すシーケンス図である。図１４において、図３と同一又は類似のステップについては、同一の符号を付し、適宜説明を省略する。
【０１７５】
第１ＤＭＣ４１０の検出部４１８は、通信ネットワークを検索して、映像コンテンツの解析を分散処理するための１以上の機器を検出する（Ｓ４０１）。
【０１７６】
第１ＤＭＣ４１０の解析部４１２は、映像コンテンツを分割することにより、第１解析範囲及び第２解析範囲を含む複数の解析範囲を決定する（Ｓ４０２）。決定された第２解析範囲の情報は、第２ＤＭＣ４２０に送信される。
【０１７７】
第１ＤＭＣ４１０の解析部４１２は、第１解析範囲で映像コンテンツを解析する（Ｓ４０３）。
【０１７８】
第２ＤＭＣ４２０の解析部４２２は、第２解析範囲で映像コンテンツを解析する（Ｓ４０４）。第２解析範囲の解析結果は、第１ＤＭＣ４１０に送信される。
【０１７９】
第１ＤＭＣ４１０の解析部４１２は、映像コンテンツの解析結果を第２ＤＭＣ４２０と共有する（Ｓ４０５）。これにより、第１解析範囲の解析結果は、第２ＤＭＣ４２０に送信される。
【０１８０】
第１ＤＭＣ４１０の決定部３１３は、映像コンテンツの解析結果に基づいて第１再生位置を決定する（Ｓ１０７）。
【０１８１】
［効果］
以上のように、本実施の形態に係るコンテンツ再生システム４００によれば、映像コンテンツの解析処理を分散処理することができる。したがって、第１ＤＭＣ４１０の負荷を低下させ、解析処理速度を向上させることができる。
【０１８２】
また、本実施の形態に係るコンテンツ再生システム４００によれば、分散処理された解析の結果を、解析を行った装置同士で共有することができる。したがって、例えば第１ＤＭＣ４１０が通信ネットワークに接続不能となった場合に、第１ＤＭＣ４１０に代わって第２ＤＭＣ４２０が再生制御を行うことができ、コンテンツ再生システム４００の信頼性を向上させることができる。
【０１８３】
（他の実施の形態）
以上、本発明の１つまたは複数の態様に係る制御装置について、実施の形態に基づいて説明したが、本発明は、この実施の形態に限定されるものではない。本発明の趣旨を逸脱しない限り、当業者が思いつく各種変形を本実施の形態に施したものや、異なる実施の形態における構成要素を組み合わせて構築される形態も、本発明の１つまたは複数の態様の範囲内に含まれてもよい。
【０１８４】
例えば、上記各実施の形態において、コンテンツ再生システムは、ＤＬＮＡガイドラインに準拠していたが、必ずしもＤＬＮＡガイドラインに準拠しなくてもよい。例えば、コンテンツ再生システムは、ＤＬＮＡガイドラインに代わる標準規格に準拠してもよい。
【０１８５】
また、上記実施の形態２において、図８のチャプタマーク２００２のようにチャプタの情報が表示されていたが、必ずしもチャプタの情報は表示されなくてもよい。チャプタの情報を表示しない場合は、ＤＭＣ２１０は、解析部２１２を備えなくてもよい。
【０１８６】
また、上記実施の形態２及びその変形例において、図８〜図１１に示したＧＵＩは、一例であり、このＧＵＩに限定されない。例えば、第１ボタン２００５及び第２ボタン２００６の代わりに、ラジオボタン又はチェックボックスが用いられてもよい。また、ユーザの操作によらず、第２再生位置を固定的に第１再生位置と決定してもよい。また、スライダー又はサムネイル画像の代わりに、複数のチャプタの情報を選択するためのスピンボタンあるいはドロップダウンリストが用いられてもよい。
【０１８７】
また、上記実施の形態１において、予め定められた条件を満たす区間（特定区間）の一例として、ＣＭの区間を検出するための条件を満たす区間を説明していたが、特定区間はこれに限定されない。例えば、特定区間は、映像コンテンツの最初の５分間など時間によって予め定義された区間であってもよい。
【０１８８】
また、上記各実施の形態におけるＤＭＣが備える複数の構成要素は、複数の専用回路によって実現されてもよいし、１個のシステムＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ：大規模集積回路）によって実現されてもよい。また、ＤＭＣが備える複数の構成要素は、非一時的なメモリに格納されたインストラクション又はソフトウェアプログラムがプロセッサによって実行されることにより実現されてもよい。
【０１８９】
システムＬＳＩは、複数の構成要素を１個のチップ上に集積して製造された超多機能ＬＳＩであり、例えば、マイクロプロセッサ、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などを含んで構成されるコンピュータシステムを含む。この場合、ＲＯＭには、コンピュータプログラムが記憶されている。マイクロプロセッサが、コンピュータプログラムに従って動作することにより、システムＬＳＩは、その機能を達成する。
【０１９０】
なお、ここでは、システムＬＳＩとしたが、集積度の違いにより、ＩＣ、ＬＳＩ、スーパーＬＳＩ、ウルトラＬＳＩと呼称されることもある。また、集積回路化の手法はＬＳＩに限るものではなく、専用回路または汎用プロセッサで実現してもよい。ＬＳＩ製造後に、プログラムすることが可能なＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）、あるいはＬＳＩ内部の回路セルの接続や設定を再構成可能なリコンフィギュラブル・プロセッサを利用してもよい。
【０１９１】
さらには、半導体技術の進歩または派生する別技術によりＬＳＩに置き換わる集積回路化の技術が登場すれば、当然、その技術を用いて機能ブロックの集積化を行ってもよい。バイオ技術の適用等が可能性としてありえる。
【０１９２】
また、本発明の一態様は、このような制御装置だけではなく、制御装置に含まれる特徴的な構成要素をステップとする制御方法であってもよい。また、本発明の一態様は、制御方法に含まれる特徴的な各ステップをコンピュータに実行させるコンピュータプログラムであってもよい。また、本発明の一態様は、そのようなコンピュータプログラムが記録された、コンピュータ読み取り可能な非一時的な記録媒体であってもよい。
【０１９３】
なお、上記各実施の形態において、各構成要素は、専用のハードウェア（電子回路）で構成されるか、各構成要素に適したソフトウェアプログラムを実行することによって実現されてもよい。また、各構成要素は、ハードウェアとソフトウェアとの組み合わせによって実現されてもよい。例えば、図２における解析部１１２、決定部１１３及び制御部１１４は、ＣＰＵまたはプロセッサなどのプログラム実行部が、ハードディスクまたは半導体メモリなどの非一時的な記録媒体に記録されたソフトウェアプログラムを実行することによって実現されてもよい。
【産業上の利用可能性】
【０１９４】
通信ネットワーク上の複数の機器を用いて映像コンテンツを再生するコンテンツ再生システムとして利用できる。
【符号の説明】
【０１９５】
１００、２００、３００、４００  コンテンツ再生システム
１１０、２１０、３１０  ＤＭＣ
１１１、１２１、１３１、４２１  通信部
１１１ａ、１２１ａ、１３１ａ、４２１ａ  送信部
１１１ｂ、１２１ｂ、１３１ｂ、４２１ｂ  受信部
１１２、２１２、４１２、４２２  解析部
１１３、２１３、３１３  決定部
１１４、２１４、３１４  制御部
１２０  ＤＭＲ
１２２、２１５、３１５  再生部
１２３、２１６  表示部
１３０  ＤＭＳ
１３２  記憶部
２１７  入力部
４１０  第１ＤＭＣ
４１２ａ  分割部
４１２ｂ  範囲解析部
４１２ｃ  チャプタ付与部
４１２ｄ  共有部
４１８  検出部
４２０  第２ＤＭＣ
２０００  スライダー
２００１  インジケータ
２００２  チャプタマーク
２００３  再生コントロール
２００４  映像コンテンツ
２００５  第１ボタン
２００６  第２ボタン
２０１１  第１サムネイル画像
２０１２  第２サムネイル画像
２０１３  第３サムネイル画像
２０１４  第４サムネイル画像
２０１５  映像コンテンツ
【図１】
0006579007.tif 000002
【図２】
0006579007.tif 000003
【図３】
0006579007.tif 000004
【図４】
0006579007.tif 000005
【図５】
0006579007.tif 000006
【図６】
0006579007.tif 000007
【図７】
0006579007.tif 000008
【図８】
0006579007.tif 000009
【図９】
0006579007.tif 000010
【図１０】
0006579007.tif 000011
【図１１】
0006579007.tif 000012
【図１２】
0006579007.tif 000013
【図１３】
0006579007.tif 000014
【図１４】
0006579007.tif 000015