(57)【特許請求の範囲】
【請求項１】
暗号映像コンテンツを配信する映像コンテンツ配信手段と、
前記映像コンテンツ配信手段から配信された前記暗号映像コンテンツを受信して再生する複数の映像コンテンツ再生手段と、
前記複数の映像コンテンツ再生手段による前記暗号映像コンテンツの再生が同期するように制御する映像コンテンツ再生制御手段と、
を備え、
前記映像コンテンツ配信手段、前記映像コンテンツ再生制御手段および第１映像コンテンツ再生手段を車両の車載機が有し、第２映像コンテンツ再生手段を前記車両内のユーザの携帯端末が有し、
前記第１映像コンテンツ再生手段による前記暗号映像コンテンツの再生音声と、前記第２映像コンテンツ再生手段による前記暗号映像コンテンツの再生映像とを同期させるための、映像コンテンツ再生システムであって、
前記車載機が有する前記映像コンテンツ再生制御手段は、
前記第１映像コンテンツ再生手段と前記第２映像コンテンツ再生手段とに対して、前記映像コンテンツ配信手段からの前記暗号映像コンテンツの配信を要求するよう指示を出し、
前記指示後に、前記第１映像コンテンツ再生手段および前記第２映像コンテンツ再生手段に対して、前記暗号映像コンテンツの再生位置を特定して再生を開始させる同期再生コマンドであって、前記第１映像コンテンツ再生手段に前記暗号映像コンテンツの前記再生映像の出力をさせず前記再生音声の出力をさせ、前記第２映像コンテンツ再生手段に前記暗号映像コンテンツの前記再生音声の出力をさせず前記再生映像の出力をさせるための情報を含む同期再生コマンドをマルチキャストで送信し、
前記車載機が有する前記第１映像コンテンツ再生手段は、
前記指示を受けて、前記映像コンテンツ配信手段からユニキャストで前記暗号映像コンテンツの少なくとも一部を取得し、取得した前記暗号映像コンテンツの少なくとも一部を復号し、前記復号された暗号映像コンテンツの少なくとも一部を展開して出力データを生成し、生成した前記出力データを蓄積し、
前記同期再生コマンドを受信した場合に、前記同期再生コマンドに含まれた前記情報に基づいて、蓄積した前記出力データによる前記再生映像の出力は行なわずに、前記出力データによる前記再生音声の出力を前記再生位置から開始し、
前記車両内のユーザの携帯端末が有する前記第２映像コンテンツ再生手段は、
前記指示を受けて、前記映像コンテンツ配信手段からユニキャストで前記暗号映像コンテンツの少なくとも一部を取得し、取得した前記暗号映像コンテンツの少なくとも一部を復号し、前記復号された暗号映像コンテンツの少なくとも一部を展開して出力データを生成し、生成した前記出力データを蓄積し、
前記同期再生コマンドを受信した場合に、前記同期再生コマンドに含まれた前記情報に基づいて、蓄積した前記出力データによる前記再生音声の出力は行なわずに、前記出力データによる前記再生映像の出力を前記再生位置から開始する、映像コンテンツ同期再生システム。
【請求項２】
前記映像コンテンツ再生制御手段は、前記複数の映像コンテンツ再生手段からあらかじめ定めた量の前記暗号映像コンテンツの復号、展開および前記出力データの蓄積が完了した通知を受けて、前記同期再生コマンドを前記複数の映像コンテンツ再生手段にマルチキャストで送信するタイミングを設定する請求項１に記載の映像コンテンツ同期再生システム。
【請求項３】
前記映像コンテンツ配信手段と前記複数の映像コンテンツ再生手段との間において、前記暗号映像コンテンツは、著作権保護のための暗号化プロトコルにより暗号化されて転送される請求項１または２に記載の映像コンテンツ同期再生システム。
【請求項４】
前記映像コンテンツ配信手段は、デジタルリビングネットワークアライアンス（ＤＬＮＡ）仕様におけるデジタルメディアサーバ（ＤＭＳ）に相当する機能を有し、
前記映像コンテンツ再生手段は、デジタルリビングネットワークアライアンス（ＤＬＮＡ）仕様におけるデジタルメディアレンダラー（ＤＭＲ）に相当する機能を有し、
前記映像コンテンツ再生制御手段は、デジタルリビングネットワークアライアンス（ＤＬＮＡ）仕様におけるデジタルメディアコントローラ（ＤＭＣ）に相当する機能を有する請求項１乃至３のいずれか１項に記載の映像コンテンツ同期再生システム。
【請求項５】
車両内にあって、前記車両の車載機から出力される暗号映像コンテンツの再生音声に同期して前記暗号映像コンテンツの再生映像を出力する映像コンテンツ再生装置であって、
暗号映像コンテンツの再生が同期するように制御する映像コンテンツ再生制御手段から所定の暗号映像コンテンツの配信を要求するよう指示を受けて、暗号映像コンテンツを配信する映像コンテンツ配信手段からユニキャストで前記所定の暗号映像コンテンツを受信する第１受信手段と、
受信した前記所定の暗号映像コンテンツを復号し、復号された前記所定の暗号映像コンテンツを展開して出力データを生成し、生成した前記出力データを蓄積する映像コンテンツ展開手段と、
前記映像コンテンツ再生制御手段から前記車載機および当該映像コンテンツ再生装置にマルチキャストで送信された同期再生コマンドであって、復号および展開が完了して蓄積した前記所定の暗号映像コンテンツの前記出力データ中の、所定の再生位置の出力データから出力を開始させる同期再生コマンドを受信する第２受信手段と、
前記同期再生コマンドを受信した場合に、前記同期再生コマンドに含まれる再生音声を出力するか否かおよび再生映像を出力するか否かを設定する情報に基づいて、復号され、展開され蓄積された前記出力データの前記所定の再生位置から、前記所定の暗号映像コンテンツの再生音声の出力は行なわずに再生映像の出力を開始する映像コンテンツ出力手段と、
を備える映像コンテンツ再生装置。
【請求項６】
車両内にあって、前記車両の車載機から出力される暗号映像コンテンツの再生音声に同期して前記暗号映像コンテンツの再生映像を出力する映像コンテンツ再生装置の制御プログラムであって、
暗号映像コンテンツの再生が同期するように制御する映像コンテンツ再生制御手段から所定の暗号映像コンテンツの配信を要求するよう指示を受けて、暗号映像コンテンツを配信する映像コンテンツ配信手段からユニキャストで前記所定の暗号映像コンテンツを受信する第１受信ステップと、
受信した前記所定の暗号映像コンテンツを復号し、復号された前記所定の暗号映像コンテンツを展開して出力データを生成し、生成した前記出力データを蓄積する映像コンテンツ展開ステップと、
前記映像コンテンツ再生制御手段から前記車載機および当該映像コンテンツ再生装置にマルチキャストで送信された同期再生コマンドであって、復号および展開が完了して蓄積した前記所定の暗号映像コンテンツの前記出力データ中の、所定の再生位置の出力データから出力を開始させる同期再生コマンドを受信する第２受信ステップと、
前記同期再生コマンドを受信した場合に、前記同期再生コマンドに含まれる再生音声を出力するか否かおよび再生映像を出力するか否かを設定する情報に基づいて、復号され、展開され蓄積された前記出力データの前記所定の再生位置から、前記所定の暗号映像コンテンツの再生音声の出力は行なわずに再生映像の出力を開始する映像コンテンツ出力ステップと、
をコンピュータに実行させる映像コンテンツ再生装置の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像コンテンツを複数の再生装置で同期再生する技術に関する。
【背景技術】
【０００２】
上記技術分野において、特許文献１には、標準化されたＤＬＮＡ（Digital Living Network Alliance）仕様を用いて、ＤＭＲ(Digital Media Renderer）／ＤＭＣ(Digital Media Controller）装置からの映像コンテンツ再生に対するSEEK/PLAY/PAUSEなどの操作を、ＤＭＳ(Digital Media Server）／ＤＭＣ装置が中継して、他のＤＭＲ／ＤＭＣ装置の動作を同期させる技術が開示されている。また、特許文献２には、複数の再生機器の同期再生のために、映像コンテンツのペーロード・パケット(payload packet)に同期再生時刻を含むビーコン・パケット(beacon packet)を挟んだインタリーブ・データストリーム(interleaved data stream)を配信する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−２５３８８９号公報
【特許文献２】国際公開ＷＯ２０１２／０４８９２８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献１に記載の技術は、SEEK/PLAY/PAUSEなどの操作を同期する技術であり、ＤＭＳ／ＤＭＣ装置からＤＭＲ／ＤＭＣ装置への通信遅延やＤＭＲ／ＤＭＣ装置の動作性能をも考慮した、再生音声および再生映像の一致まで実現ことができない。また、特許文献２に記載の技術は、再生音声および再生映像の一致を目指した技術であるが、ペイロード・パケットに同期再生時刻を含むビーコン・パケットを挟んだインタリーブ・データストリームを生成する構成が必要である。さらに、インタリーブ・データストリームからペイロード・パケットとビーコン・パケットとを分離し、ビーコン・パケット内の同期再生時刻により再生を制御することも必要である。したがって、大幅な設計変更が必要なため、標準化されたＤＬＮＡなどの既存の技術への簡単な修正では実現できない。
【０００５】
本発明の目的は、上述の課題を解決する技術を提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明に係る映像コンテンツ同期再生システムは、
暗号映像コンテンツを配信する映像コンテンツ配信手段と、
前記映像コンテンツ配信手段から配信された前記暗号映像コンテンツを受信して再生する複数の映像コンテンツ再生手段と、
前記複数の映像コンテンツ再生手段による前記暗号映像コンテンツの再生が同期するように制御する映像コンテンツ再生制御手段と、
を備え、
前記映像コンテンツ配信手段、前記映像コンテンツ再生制御手段および第１映像コンテンツ再生手段を車両の車載機が有し、第２映像コンテンツ再生手段を前記車両内のユーザの携帯端末が有し、
前記第１映像コンテンツ再生手段による前記暗号映像コンテンツの再生音声と、前記第２映像コンテンツ再生手段による前記暗号映像コンテンツの再生映像とを同期させるための、映像コンテンツ再生システムであって、
前記映像コンテンツ再生制御手段は、
前記第１映像コンテンツ再生手段と前記第２映像コンテンツ再生手段とに対して、前記映像コンテンツ配信手段からの前記暗号映像コンテンツの配信を要求するよう指示を出し、
前記指示後に、前記第１映像コンテンツ再生手段および前記第２映像コンテンツ再生手段に対して、前記暗号映像コンテンツの再生位置を特定して再生を開始させる同期再生コマンドであって、前記第１映像コンテンツ再生手段に前記暗号映像コンテンツの前記再生映像の出力をさせず前記再生音声の出力をさせ、前記第２映像コンテンツ再生手段に前記暗号映像コンテンツの前記再生音声の出力をさせず前記再生映像の出力をさせるための情報を含む同期再生コマンドをマルチキャストで送信し、
前記車載機が有する前記第１映像コンテンツ再生手段は、
前記指示を受けて、前記映像コンテンツ配信手段からユニキャストで前記暗号映像コンテンツの少なくとも一部を取得し、取得した前記暗号映像コンテンツの少なくとも一部を復号し、前記復号された暗号映像コンテンツの少なくとも一部を展開して出力データを生成し、生成した前記出力データを蓄積し、
前記同期再生コマンドを受信した場合に、前記同期再生コマンドに含まれた前記情報に基づいて、蓄積した前記出力データによる前記再生映像の出力は行なわずに、前記出力データによる前記再生音声の出力を前記再生位置から開始し、
前記車両内のユーザの携帯端末が有する前記第２映像コンテンツ再生手段は、
前記指示を受けて、前記映像コンテンツ配信手段からユニキャストで前記暗号映像コンテンツの少なくとも一部を取得し、取得した前記暗号映像コンテンツの少なくとも一部を復号し、前記復号された暗号映像コンテンツの少なくとも一部を展開して出力データを生成し、生成した前記出力データを蓄積し、
前記同期再生コマンドを受信した場合に、前記同期再生コマンドに含まれた前記情報に基づいて、蓄積した前記出力データによる前記再生音声の出力は行なわずに、前記出力データによる前記再生映像の出力を前記再生位置から開始する。
【００１１】
上記目的を達成するため、本発明に係る映像コンテンツ再生装置は、
車両内にあって、前記車両の車載機から出力される暗号映像コンテンツの再生音声に同期して前記暗号映像コンテンツの再生映像を出力する映像コンテンツ再生装置であって、
暗号映像コンテンツの再生が同期するように制御する映像コンテンツ再生制御手段から所定の暗号映像コンテンツの配信を要求するよう指示を受けて、暗号映像コンテンツを配信する映像コンテンツ配信手段からユニキャストで前記所定の暗号映像コンテンツを受信する第１受信手段と、
受信した前記所定の暗号映像コンテンツを復号し、復号された前記所定の暗号映像コンテンツを展開して出力データを生成し、生成した前記出力データを蓄積する映像コンテンツ展開手段と、
前記映像コンテンツ再生制御手段から前記車載機および当該映像コンテンツ再生装置にマルチキャストで送信された同期再生コマンドであって、復号および展開が完了して蓄積した前記所定の暗号映像コンテンツの前記出力データ中の、所定の再生位置の出力データから出力を開始させる同期再生コマンドを受信する第２受信手段と、
前記同期再生コマンドを受信した場合に、前記同期再生コマンドに含まれる再生音声を出力するか否かおよび再生映像を出力するか否かを設定する情報に基づいて、復号され、展開され蓄積された前記出力データの前記所定の再生位置から、前記所定の暗号映像コンテンツの再生音声の出力は行なわずに再生映像の出力を開始する映像コンテンツ出力手段と、
を備える。
【００１３】
上記目的を達成するため、本発明に係る映像コンテンツ再生装置の制御プログラムは、  車両内にあって、前記車両の車載機から出力される暗号映像コンテンツの再生音声に同期して前記暗号映像コンテンツの再生映像を出力する映像コンテンツ再生装置の制御プログラムであって、
暗号映像コンテンツの再生が同期するように制御する映像コンテンツ再生制御手段から所定の暗号映像コンテンツの配信を要求するよう指示を受けて、暗号映像コンテンツを配信する映像コンテンツ配信手段からユニキャストで前記所定の暗号映像コンテンツを受信する第１受信ステップと、
受信した前記所定の暗号映像コンテンツを復号し、復号された前記所定の暗号映像コンテンツを展開して出力データを生成し、生成した前記出力データを蓄積する映像コンテンツ展開ステップと、
前記映像コンテンツ再生制御手段から前記車載機および当該映像コンテンツ再生装置にマルチキャストで送信された同期再生コマンドであって、復号および展開が完了して蓄積した前記所定の暗号映像コンテンツの前記出力データ中の、所定の再生位置の出力データから出力を開始させる同期再生コマンドを受信する第２受信ステップと、
前記同期再生コマンドを受信した場合に、前記同期再生コマンドに含まれる再生音声を出力するか否かおよび再生映像を出力するか否かを設定する情報に基づいて、復号され、展開され蓄積された前記出力データの前記所定の再生位置から、前記所定の暗号映像コンテンツの再生音声の出力は行なわずに再生映像の出力を開始する映像コンテンツ出力ステップと、
をコンピュータに実行させる。
【発明の効果】
【００１６】
本発明によれば、同じ映像コンテンツについて複数の再生装置における再生音声および再生映像を簡単な構成で同期させることができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の第１実施形態に係る映像コンテンツ同期再生システムの構成を示す概念図である。
【図２Ａ】本発明の第１実施形態に係る映像コンテンツ同期再生システムの車載機の処理動作を示す図である。
【図２Ｂ】本発明の第１実施形態に係る映像コンテンツ同期再生システムの携帯端末の処理動作を示す図である。
【図３】本発明の第１実施形態に係る映像コンテンツ同期再生システムの機能構成を示す図である。
【図４】本発明の第１実施形態に係る映像コンテンツ同期再生システムによる同期再生を説明するタイミング図である。
【図５】本発明の第１実施形態に係る映像コンテンツ同期再生システムによる動作手順を示すシーケンス図である。
【図６】本発明の第１実施形態に係る車載機の機能構成を示すブロック図である。
【図７】本発明の第１実施形態に係る携帯端末の機能構成を示すブロック図である。
【図８】本発明の第１実施形態に係るＤＭＣが管理する同期再生対応機能テーブルの構成を示す図である。
【図９】本発明の第１実施形態に係るＤＭＣの処理手順を示すフローチャートである。
【図１０】本発明の第１実施形態に係るＤＭＳの処理手順を示すフローチャートである。
【図１１Ａ】本発明の第１実施形態に係る車載機のＤＭＲの処理手順を示すフローチャートである。
【図１１Ｂ】本発明の第１実施形態に係る携帯端末のＤＭＲの処理手順を示すフローチャートである。
【図１２】本発明の第２実施形態に係る映像コンテンツ同期再生システムの機能構成を示す図である。
【図１３】本発明の第２実施形態に係るＤＭＣおよびＤＭＳを有する装置の処理手順を示すフローチャートである。
【図１４】本発明の第３実施形態に係る映像コンテンツ同期再生システムのＤＭＣを有する装置の処理動作を示す図である。
【図１５Ａ】本発明の第３実施形態に係る映像コンテンツ同期再生システムの機能構成を示す図である。
【図１５Ｂ】本発明の第３実施形態に係る映像コンテンツ同期再生システムの機能構成を示す図である。
【図１６】本発明の第３実施形態に係る映像コンテンツ同期再生システムによる動作手順を示すシーケンス図である。
【図１７】本発明の第３実施形態に係るＤＭＣが管理する同期再生対応機能テーブルの構成を示す図である。
【図１８】本発明の第４実施形態に係る映像コンテンツ同期再生システムによる動作手順を示すシーケンス図である。
【図１９Ａ】本発明の第４実施形態に係る映像コンテンツ同期再生システムのＤＭＲの処理動作の一例を示す図である。
【図１９Ｂ】本発明の第４実施形態に係る映像コンテンツ同期再生システムのＤＭＲの処理動作の他の例を示す図である。
【図２０】本発明の第４実施形態に係るＤＭＳにおける再生コンテンツの記憶テーブルを示す図である。
【図２１】本発明の第５実施形態に係る映像コンテンツ同期再生システムの構成を示す概念図である。
【図２２】本発明の第５実施形態に係るＤＭＣが管理する同期再生対応機能テーブルの構成を示す図である。
【図２３】本発明の第５実施形態に係るスピーカ音声振り分けテーブルの構成を示す図である。
【図２４】本発明の第５実施形態に係る映像コンテンツ同期再生システムのＤＭＲの処理動作の変形例を示す図である。
【発明を実施するための形態】
【００１８】
以下に、図面を参照して、本発明の実施の形態について例示的に詳しく説明する。ただし、以下の実施の形態に記載されている構成要素は単なる例示であり、本発明の技術範囲をそれらのみに限定する趣旨のものではない。
【００１９】
［第１実施形態］
以下、本発明の第１実施形態に係る再生同期システムについて説明する。本実施形態に係る再生同期システムにおいては、映像コンテンツをあらかじめ複数の再生装置に配信し、各再生装置において出力可能なデータを必要量だけ展開して準備させた後、準備された出力可能なデータの同じ再生位置に複数の再生装置を同時にシークさせ出力開始させる。また、出力可能なデータを必要量だけ展開する間、各再生装置においては、音声や映像の出力をミュートしてユーザへの不必要な出力を回避する。
【００２０】
本実施形態によれば、同じ映像コンテンツについて複数の再生装置における再生音声および再生映像を簡単な構成で同期させることができる。
【００２１】
なお、本実施形態においては、構成および動作を分かり易くするため標準化されたデジタルリビングネットワークアライアンス（ＤＬＮＡ）仕様を用いた例を説明するが、これに限定されるものではない。また、本実施形態においては、車両内で車載機とユーザの携帯端末とを含む再生同期システムを例に説明するが、これに限定されない。例えば、同じ部屋内における同期再生に適用可能であり、教室内におけるＩＴ授業化などにも適用が可能である。
【００２２】
《映像コンテンツ同期再生システム》
本実施形態の映像コンテンツ同期再生システムの構成および動作を、図１〜図５を参照しながら説明する。
【００２３】
（システムの概念）
図１は、本実施形態に係る映像コンテンツ同期再生システム１００の構成を示す概念図である。
【００２４】
図１は、自動車内において、車載機１１０と、ユーザが有する携帯端末１３０（例えば、タブレット）や携帯端末１４０（例えば、スマートフォン）とにより映像コンテンツ同期再生システム１００を構成する。なお、映像コンテンツ同期再生システム１００内は、標準化されたＤＬＮＡ仕様に従って構築されており、装置間のデータ伝送はＨＴＴＰ(Hypertext Transfer Protocol)を用いている。したがって、自動車内を通信範囲とするＬＡＮ(Local Area Network)が構成されている。また、映像コンテンツの転送は、著作権保護のための暗号化プロトコル（例えばＤＴＣＰ−ＩＰ(Digital Transmission Content Protection-Internet Protocol)）により暗号化される。
【００２５】
そして、車載機１１０に接続するスピーカ１２１〜１２４から音声を出力し、それに同期して携帯端末１３０および携帯端末１４０からは映像のみを出力する。これにより、各ユーザは自分の携帯端末に表示される映像を観ながら、スピーカ１２１〜１２４から高品質の音声を聴くことができる。本実施形態によって、携帯端末１３０および携帯端末１４０に表示される映像と、スピーカ１２１〜１２４の音声とを同期させてズレをなくした。
【００２６】
車載機１１０は、ＤＶＤなどの記憶媒体から読み込んだコンテンや内部に蓄積している映像コンテンツから乗員が視聴したい映像コンテンツを選択して配信し、携帯端末１３０および携帯端末１４０と同期再生するように制御する。この場合に、まず、選択した映像コンテンツを車載機内部の再生機能に配信する。各再生機能は、配信された映像コンテンツを再生する（いわゆる、ストリーミング）。この再生時に、車載機１１０、携帯端末１３０および携帯端末１４０においては、映像出力や音声出力はミュートして、そのまま出力可能な出力データを生成する。以下、この映像出力や音声出力をミュートした再生を、「映像コンテンツの展開」として、映像出力および／または音声出力を行なう「映像コンテンツの再生」と区別する。
【００２７】
車載機１１０は、車載機１１０、携帯端末１３０および携帯端末１４０の再生機能が所定量の出力データを展開する時間を置いて、各再生機能に対して同じ再生位置にシークして出力を開始する命令を、マルチキャストで送信する。各再生機能共に出力データが既に準備されているので、同じ再生位置からの同期再生が実現する。この時、本実施形態においては、スピーカ１２１〜１２４から音声を出力し、ユーザの携帯端末１３０および携帯端末１４０からは映像のみを出力して、音声はミュートする。
【００２８】
なお、同期再生時の車載機１１０での映像出力は、車載機１１０がカーナビ機器で運転者に対して影響がある場合はミュートする、一方、助手席のユーザが視聴できるように設定できれば映像を出力する。
【００２９】
（車載機の処理動作）
図２Ａは、本実施形態に係る映像コンテンツ同期再生システム１００の車載機１１０の処理動作を示す図である。図２Ａは、本実施形態の処理手順に沿った車載機１１０の表示画面を示している。
【００３０】
本実施形態の同期再生アプリケーションを車載機１１０で起動すると、車載機１１０は、映像コンテンツ同期再生システム１００内の存在する映像コンテンツを蓄積しているデジタルメディアサーバ（ＤＭＳ）を検索して、表示画面２１１のように表示する。なお、表示画面２１１には、本実施形態においては使用不可のＤＭＳも検索可能であるが、以下のＤＭＲからＤＭＳの映像コンテンツを要求する本実施形態の手順により排除することができる。
【００３１】
次に、車載機１１０は、映像コンテンツ同期再生システム１００内の存在する映像コンテンツ再生機能を有するデジタルメディアレンダラー（ＤＭＲ）を検索して、表示画面２１２のように表示する。表示画面２１２には、見付かったＤＭＲのいずれを同期再生に組み込み、いずれを組み込まないかを選択する“オン／オフ”スイッチが表示される。
【００３２】
次に、車載機１１０は、ＤＭＳに蓄積されている映像コンテンツの一覧表示画面２１３の表示を行なう。なお、一覧表示に先立って、映像コンテンツのカテゴリを選択してもよい（不図示）。
【００３３】
映像コンテンツ選択が完了すると、車載機１１０が有するＤＭＲも、ＤＭＳに映像コンテンツの配信を要求し、配信された映像コンテンツの展開を始める。表示画面２１４は、同期再生までの映像コンテンツの展開中にユーザに待機を通知する画面である。
【００３４】
映像コンテンツ同期再生システム１００内の全ＤＭＲで所定量以上の出力データが準備されたタイミング、もしくは、全ＤＭＲからコンテンツデータ展開完了の応答を受信したタイミングで、車載機１１０のデジタルメディアコントローラ（ＤＭＣ）から、準備された出力データの同じ再生位置にシークして出力開始させるシーク指示コマンドを、マルチキャストで全ＤＭＲに送信する。車載機１１０のＤＭＲも表示画面２１５に再生画面を出力し、スピーカ１２１〜１２４から音声出力を開始する。
【００３５】
（携帯端末の処理動作）
図２Ｂは、本実施形態に係る映像コンテンツ同期再生システム１００の携帯端末１３０、１４０の処理動作を示す図である。図２Ａは、本実施形態の処理手順に沿った携帯端末１３０、１４０の表示画面を示している。
【００３６】
本実施形態の同期再生アプリケーションを携帯端末で起動すると、携帯端末１３０、１４０は、表示画面２３１、２４１によって同期再生までの待機をユーザに通知する。この待機の表示画面２３１、２４１中に、携帯端末１３０、１４０のＤＭＲではＤＭＣからの映像コンテンツ要求指示を受けて、ＤＭＳに映像コンテンツを要求する。そして、ＤＭＳから映像コンテンツを受信すると、映像出力および音声出力をミュートして映像コンテンツの展開を開始して出力データを蓄積する。
【００３７】
車載機１１０のＤＭＣからシーク指示コマンドを受信すると、車載機１１０と同じ再生位置にシークして、携帯端末１３０、１４０は蓄積された出力データを、音声をミュートしながら、表示画面２３２、２４２のように映像のみを出力する。
【００３８】
（システムの機能構成）
図３は、本実施形態に係る映像コンテンツ同期再生システム１００の機能構成を示す図である。図３は、本実施形態におけるＤＭＣ、ＤＭＳ、ＤＭＲの車載機１１０および携帯端末１３０（タブレット）、携帯端末１４０（スマホ）に対する配置を示す。なお、ＤＭＣ、ＤＭＳ、ＤＭＲで表現すると各機能が明瞭となるため、ＤＬＮＡに準拠するが、この分類に限定されるわけではない。ここで、独立したＤＭＳは映像コンテンツ配信装置に相当し、独立したＤＭＲは映像コンテンツ再生装置に相当する。ＤＭＣと、ＤＭＣから制御されるＤＭＳおよびＤＭＲの処理の一部とを含む部分が、映像コンテンツ再生制御部を構成する。
【００３９】
車載機１１０には、映像コンテンツ同期再生システム１００を制御するＤＭＣ３１１と、映像コンテンツを蓄積して配信するＤＭＳ３１２と、映像コンテンツを再生するＤＭＲ３１３とが搭載される。ＤＭＣ３１１は、映像コンテンツ同期再生システム１００内で動作するＤＭＳ、ＤＭＲを検索して、管理テーブル３１１ａとして記憶している。なお、車載機１１０のＤＭＲ３１３は、車載機１１０と携帯端末１３０や１４０との再生処理を統一するために、車載機１１０内に独立して配置する。すなわち、ＤＭＣ３１１からＤＭＲ３３３や３４３への送信処理や再生処理を同じ条件としている。
【００４０】
携帯端末１３０には、ＤＭＲ３３３が搭載される。携帯端末１４０には、ＤＭＲ３４３が搭載される。
【００４１】
（同期再生のタイミング）
図４は、本実施形態に係る映像コンテンツ同期再生システム１００による同期再生を説明するタイミング図である。
【００４２】
図４のＴcontreqinstは、ＤＭＣ３１１がＤＭＲ３１３、３３３、３４３に対して、ＤＭＳ３１２から選択された映像コンテンツの配信を要求するように指示するコマンドを送信したタイミングである。
【００４３】
各タイミングの左端は、各ＤＭＲが、映像コンテンツの配信を要求するように指示するコマンドに応答してＤＭＳ３１２に映像コンテンツを要求したタイミングである。そして、ＤＭＳ３１２からは、各映像コンテンツ要求に対して、ＤＭＲに本例では１ＭＢの映像コンテンツが配信される。ＤＭＲではストリーミングにより配信された映像コンテンツを展開する（再生と同じ処理であるが、映像出力や音声出力はミュートされる）。本例では、各ＤＭＲが、再生時間が５分間分の映像コンテンツ展開を完了して出力データが準備された時点を、準備完了とする。５分間分の映像コンテンツ展開完了の時間には、累積したＤＭＲとＤＭＳとの通信時間（Δx1で示す）と累積したＤＭＲでの展開時間（Δx2）とを含む。なお、通常はあり得ないが、５分間分の映像コンテンツが１ＭＢを超える場合は、再度、ＤＭＲからＤＭＳに続きの映像コンテンツ要求がされる。５分間分の映像コンテンツ展開完了後にも、配信データが展開完了してさらに映像コンテンツがあれば、ＤＭＲからＤＭＳに続きの映像コンテンツ要求がされる。
【００４４】
本例では、映像コンテンツ同期再生システム１００内の全ＤＭＲの中で最も５分間分の映像コンテンツ展開が遅いＤＭＲの展開完了タイミングからさらにマージン（Δｔmarginで示す）後のタイミング（Ｔplaybackstartで示す）、もしくは、全ＤＭＲからコンテンツデータ展開完了の応答を受信したタイミングにおいて、ＤＭＣ３１１はシーク位置情報を有する同期再生コマンドをマルチキャストで全ＤＭＲに送信する。
【００４５】
なお、図４では、５分間分の映像コンテンツ展開完了をＴcontreqinstとＴplaybackstartとの間の時間の目安としたが、固定時間（例えば、５秒）としてその間に出力データを準備できない携帯端末や再生中の出力データがなくなってしまう携帯端末には配慮しない構成でもよい。本実施形態の映像コンテンツ同期再生システム１００は、閉じられた通信ＬＡＮなので、予測外の通信遅延や携帯端末の処理遅延が発生することは少ないので、この方式であっても十分に同期再生が実現できる。
【００４６】
このように、ＤＭＣ３１１からのＴplaybackstartにおける同期再生コマンドのマルチキャスト送信時には、全ＤＭＲにおいてそのまま出力できる出力データが準備されているので、互いの通信や展開の違いによるズレを吸収して同時再生が実現される。この互いの通信や展開の違いは、単なるタイミングのズレによっても、あるいは各装置の性能（機種の相違、ＣＰＵの処理速度やＯＳあるいはアプリケーションのバージョンなどの相違）によっても発生する。したがって、あらかじめ待機時間を設定するのではなく、Ｔcontreqinstにおいて、ＤＭＣ３１１からＤＭＲ３１３、３３３、３４３に対する映像コンテンツの配信を要求するように指示するコマンドに、５分間分の映像コンテンツ展開が完了したらＤＭＣ３１１に通知する指示を含ませることによって、装置の変化にダイナミックに対応することもできる。
【００４７】
（システムの動作手順）
図５は、本実施形態に係る映像コンテンツ同期再生システム１００による動作手順を示すシーケンス図である。かかるシーケンス図においては、既に映像コンテンツ同期再生システム１００内のＤＭＣ、ＤＭＳ、ＤＭＲとして機能するアプリケーションが起動されているものとする。
【００４８】
ＤＭＣ３１１は、ステップＳ５０１において、映像コンテンツ同期再生システム１００内の同期再生対応のＤＭＲを検出する。次に、ＤＭＣ３１１は、ステップＳ５０３において、映像コンテンツ同期再生システム１００内の同期再生対応のＤＭＳを検出する。そして、ＤＭＣ３１１は、ステップＳ５０５において、検出した映像コンテンツ同期再生システム１００内のＤＭＲやＤＭＳを登録する（図３の管理テーブル３１１ａ参照）。なお、ＤＭＣによる同期再生対応のＤＭＲおよびＤＭＳの検出の順序は限定されず、どちらを先に検出してもよい。
【００４９】
続いて、ＤＭＣ３１１は、ステップＳ５０７において、ＤＭＳ３１２から映像コンテンツ一覧を取得して表示し（図２Ａの一覧表示画面１１３参照）、ユーザによる再生コンテンツの選択を待つ。なお、ＤＭＳ３１２からの映像コンテンツ一覧の取得は、ＤＭＣ３１１側でＤＬＮＡのコンテンツリスト取得方法により行なわれる。ＤＭＣ３１１は、ステップＳ５０９において、ＤＭＲ３１３、３３３、３４３に対して選択された再生コンテンツの配信要求を、再生コンテンツの取得位置と共にＤＭＳ３１２に対して行なうように指示する。そして、ＤＭＣ３１１は、ステップＳ５１１において、同期再生を開始する同期再生コマンドの送信を待つ。
【００５０】
ＤＭＲ３１３は、ステップＳ５２１において、ＤＭＣ３１１からの再生コンテンツの配信要求を受けて、ＤＭＳ３１２に対して再生コンテンツを要求して取得し、取得した映像コンテンツを、出力をミュートしながら再生する。ＤＭＲ３３３は、ステップＳ５２３において、ＤＭＣ３１１からの再生コンテンツの配信要求を受けて、ＤＭＳ３１２に対して再生コンテンツを要求して取得し、取得した映像コンテンツを、出力をミュートしながら再生する。ＤＭＲ３４３も同様の処理を行なう。ＤＭＳ３１２は、ＤＭＲからの再生コンテンツの要求に応答して、映像コンテンツを配信する（ユニキャスト配信）。なお、本例では、１ＭＢの映像コンテンツを単位としている。
【００５１】
ステップＳ５１１による所定期間の待機の後、もしくは、全ＤＭＲからコンテンツデータ展開完了の応答（Ｓ５３０）を受信したタイミングでＤＭＣ３１１は、ステップＳ５３１において、シークする再生位置を含む同期再生コマンドを全ＤＭＲにマルチキャストで送信する。ＤＭＲ３１３、３３３、３４３は、ステップＳ５３３において、シークする再生位置を含む同期再生コマンドを受信して、既に準備された出力データの同じ再生位置から同期して再生出力を開始する。図５において、車載機１１０のＤＭＲ３１３は、映像出力をミュートしてスピーカ１２１〜１２４から音声を出力する。一方、携帯端末１３０、１４０のＤＭＲ３３３、３４３は音声出力をミュートして映像を出力する。なお、車載機１１０の画面を助手席のユーザが視聴する場合は、ＤＭＲ３１３は映像出力も行なう。
【００５２】
なお、図５においては、シークする再生位置を特定していないが、例えば、映像コンテンツの先頭から再生する場合は、あらかじめ展開するのは映像コンテンツの先頭部分であり、シークする再生位置は映像コンテンツの先頭位置である。
【００５３】
《車載機の機能構成》
図６は、本実施形態に係る車載機１１０の機能構成を示すブロック図である。
【００５４】
図６で、ＣＰＵ６１０は演算制御用のプロセッサであり、プログラムを実行することで車載機１１０の各機能構成を実現する。ＲＯＭ(Read Only Memory)６２０は、初期データおよびプログラムなどの固定データおよびプログラムを記憶する。また、通信部６３０は、ネットワークを介して外部のサーバなどと通信する。また、車載機１１０は、通信部６３０を経由して、ホームネットワーク（ＬＡＮ）に接続される。なお、ＣＰＵ６１０は１つに限定されず、複数のＣＰＵであっても、あるいは画像処理用のＧＰＵを含んでもよい。また、通信部６３０は、ＣＰＵ６１０とは独立したＣＰＵを有して、ＲＡＭ６４０の領域に送受信データを書き込みあるいは読み出しするのが望ましい。また、ＲＡＭ６４０とストレージ６５０との間でデータを転送するＤＭＡＣを設けるのが望ましい（図示なし）。さらに、Ｉ／Ｏインタフェース６６０は、ＣＰＵ６１０とは独立したＣＰＵを有して、ＲＡＭ６４０の領域に入出力データを書き込みあるいは読み出しするのが望ましい。したがって、ＣＰＵ６１０は、ＲＡＭ６４０にデータが受信あるいは転送されたことを認識してデータを処理する。また、ＣＰＵ６１０は、処理結果をＲＡＭ６４０に準備し、後の送信あるいは転送は通信部６３０やＤＭＡＣ、あるいはＩ／Ｏインタフェース６６０に任せる。
【００５５】
ＲＡＭ６４０は、ＣＰＵ６１０が一時記憶のワークエリアとして使用するランダムアクセスメモリである。ＲＡＭ６４０には、本実施形態の実現に必要なデータを記憶する領域が確保されている。なお、本実施形態においては、同期再生アプリケーション６５１が車載機１１０の通常処理とは独立して実行されるので、同期再生アプリケーション６５１用の領域が確保される。したがって、同期再生アプリケーション６５１内の一部の情報はＲＡＭ６４０内に記憶されてもよい。
【００５６】
ストレージ６５０には、データベースや各種のパラメータ、あるいは本実施形態の実現に必要な以下のデータまたはプログラムが記憶されている。特に、本実施形態では、同期再生アプリケーション６５１が格納される。その他、同期再生アプリケーション６５１を含む各アプリケーションを実行するため、共通処理のためにあらかじめ用意されたアプリケーションフレームワーク６５６、オペレーションシステム（ＯＳ）６５７も格納される。なお、図６のストレージ６５０には、車載機１１０が有する汎用の機能や他の実現可能な機能に関連するプログラムやデータは図示されていない。
【００５７】
同期再生アプリケーション６５１は、本実施形態を標準化されたＤＬＮＡに準拠して実現する場合に、ＤＭＣ３１１、ＤＭＳ３１２、ＤＭＲ３１３を有する。また、同期再生アプリケーション６５１は、各装置のＤＭＲにおける再生コンテンツの展開を待って、同期再生コマンドをマルチキャストで送信する同期再生コマンドモジュール６５２を有する。また、同期再生アプリケーション６５１は、本映像コンテンツ同期再生システム１００に含まれる機能とその配置を管理するための同期再生対応機能テーブル６５３を有する。また、同期再生アプリケーション６５１は、ＤＭＳ３１２が管理する映像コンテンツを特定する映像コンテンツデータベース（ＤＢ）６５４を有する。また、同期再生アプリケーション６５１は、本映像コンテンツ同期再生システム１００内でのＤＴＣＰ−ＩＰに準拠する通信のための暗号／復号モジュール６５５を有する。なお、同期再生アプリケーション６５１の個々の要素は、独立していてもよいし、互いに関連付けられていてもよい。
【００５８】
Ｉ／Ｏインタフェース６６０は、入出力機器との入出力データをインタフェースする。Ｉ／Ｏインタフェース６６０には、タッチパネルを含む入力部６６１が接続される。また、Ｉ／Ｏインタフェース６６０には、モニタを含む出力部６６２が接続される。
【００５９】
《携帯端末の機能構成》
図７は、本実施形態に係る携帯端末１３０、１４０の機能構成を示すブロック図である。図７で、ＣＰＵ７１０は演算制御用のプロセッサであり、プログラムを実行することで携帯端末１３０、１４０の各機能構成を実現する。ＲＯＭ７２０は、初期データおよびプログラムなどの固定データおよびプログラムを記憶する。また、通信部７３０は、ネットワークを介して外部のサーバなどと通信する。また、携帯端末１３０、１４０は、通信部７３０を経由して、ホームネットワーク（ＬＡＮ）に接続される。なお、ＣＰＵ７１０は１つに限定されず、複数のＣＰＵであっても、あるいは画像処理用のＧＰＵを含んでもよい。また、通信部７３０は、ＣＰＵ７１０とは独立したＣＰＵを有して、ＲＡＭ７４０の領域に送受信データを書き込みあるいは読み出しするのが望ましい。また、ＲＡＭ７４０とストレージ７５０との間でデータを転送するＤＭＡＣを設けるのが望ましい（図示なし）。さらに、Ｉ／Ｏインタフェース７６０は、ＣＰＵ７１０とは独立したＣＰＵを有して、ＲＡＭ７４０の領域に入出力データを書き込みあるいは読み出しするのが望ましい。したがって、ＣＰＵ７１０は、ＲＡＭ７４０にデータが受信あるいは転送されたことを認識してデータを処理する。また、ＣＰＵ７１０は、処理結果をＲＡＭ７４０に準備し、後の送信あるいは転送は通信部７３０やＤＭＡＣ、あるいはＩ／Ｏインタフェース７６０に任せる。
【００６０】
ＲＡＭ７４０は、ＣＰＵ７１０が一時記憶のワークエリアとして使用するランダムアクセスメモリである。ＲＡＭ７４０には、本実施形態の実現に必要なデータを記憶する領域が確保されている。なお、本実施形態においては、同期再生アプリケーション７５１が携帯端末１３０、１４０の通常処理とは独立して実行されるので、同期再生アプリケーション７５１用の領域が確保される。したがって、同期再生アプリケーション７５１内の一部の情報はＲＡＭ７４０内に記憶されてもよい。
【００６１】
ストレージ７５０には、データベースや各種のパラメータ、あるいは本実施形態の実現に必要な以下のデータまたはプログラムが記憶されている。特に、本実施形態では、同期再生アプリケーション７５１が格納される。その他、同期再生アプリケーション７５１を含む各アプリケーションを実行するため、共通処理のためにあらかじめ用意されたアプリケーションフレームワーク７５６、オペレーションシステム（ＯＳ）７５７も格納される。なお、図７のストレージ７５０には、携帯端末１３０、１４０が有する汎用の機能や他の実現可能な機能に関連するプログラムやデータは図示されていない。
【００６２】
同期再生アプリケーション７５１は、本実施形態を標準化されたＤＬＮＡに準拠して実現する場合に、ＤＭＲ３３３（３４３）を有する。また、同期再生アプリケーション７５１は、本映像コンテンツ同期再生システム１００内でのＤＴＣＰ−ＩＰに準拠する通信のための暗号／復号モジュール７５５を有する。なお、同期再生アプリケーション７５１の個々の要素は、独立していてもよいし、互いに関連付けられていてもよい。
【００６３】
Ｉ／Ｏインタフェース７６０は、入出力機器との入出力データをインタフェースする。Ｉ／Ｏインタフェース７６０には、タッチパネルを含む入力部７６１が接続される。また、Ｉ／Ｏインタフェース７６０には、モニタを含む出力部７６２が接続される。
【００６４】
（ＤＭＣの同期再生対応機能テーブル）
図８は、本実施形態に係るＤＭＣ３１１が管理する同期再生対応機能テーブル６５３の構成を示す図である。なお、同期再生対応機能テーブル６５３の構成は図８に限定されない。
【００６５】
同期再生対応機能テーブル６５３は、本映像コンテンツ同期再生システム１００に含まれる機能モジュールＩＤ８０１を記憶する。各機能モジュールＩＤ８０１に対応付けて、同期再生機能８０２、各機能モジュールを搭載する機器種別８０３と、処理速度や配信速度、展開速度を含む機器性能８０４と、搭載する機器のＩＰアドレス８０５と、本映像コンテンツ同期再生システム１００で用いるかのオン／オフのフラグ８０６（図２Ａの表示画面２１２参照）と、を記憶する。
【００６６】
《ＤＭＣの処理手順》
図９は、本実施形態に係るＤＭＣ３１１の処理手順を示すフローチャートである。このフローチャートは、図６のＣＰＵ６１０がＲＡＭ６４０を使用しながら実行して、ＤＭＣ３１１の機能を実現する。なお、図９のフローチャートにおいて、既にＤＭＣ３１１を実現するプログラムが起動されているものとする。
【００６７】
ＤＭＣ３１１は、ステップＳ９０１およびＳ９０３において、本映像コンテンツ同期再生システム１００に含まれる同期再生対応のＤＭＲを検出する。ＤＭＣ３１１は、ステップＳ９０５およびＳ９０７において、本映像コンテンツ同期再生システム１００に含まれる同期再生対応のＤＭＳを検出する。ＤＭＣ３１１は、ステップＳ９０９において、上記ステップＳ９０１〜Ｓ９０７において検出した、同期再生対応のＤＭＲおよびＤＭＳを登録する（図８参照）。
【００６８】
ＤＭＣ３１１は、ステップＳ９１１において、ＤＭＳ３１２から再生コンテンツ一覧を取得して表示する。次に、ＤＭＣ３１１は、ステップＳ９１３において、ユーザによる再生コンテンツ一覧からの再生コンテンツの選択を受け付ける。そして、ＤＭＣ３１１は、ステップＳ９１５において、本映像コンテンツ同期再生システム１００に含まれる同期再生対応のＤＭＲに対して、ＤＭＳからの映像コンテンツ配信要求を指示する再生指示コマンドを送信する。
【００６９】
ＤＭＣ３１１は、ステップＳ９１７において、図４におけるＤＭＲの展開量が閾値αを超えるのを待って（例えば、α＝ｆ（Ｔplaybackstart−Ｔcontreqinst））、ステップＳ９１９において、マルチキャストで全ＤＭＲに同期再生コマンドを送信して、同期再生指示をする。また、ＤＭＣ３１１が全ＤＭＲからコンテンツデータ展開完了の応答を受信したタイミングで、同期再生コマンドを送信してもよい。
【００７０】
《ＤＭＳの処理手順》
図１０は、本実施形態に係るＤＭＳ３１２の処理手順を示すフローチャートである。このフローチャートは、図６のＣＰＵ６１０がＲＡＭ６４０を使用しながら実行して、ＤＭＳ３１２の機能を実現する。なお、図１０のフローチャートにおいて、既にＤＭＳ３１２を実現するプログラムが起動されているものとする。
【００７１】
ＤＭＳ３１２は、ステップＳ１００１において、ＤＭＣ３１１からのＤＭＳ検出に応答する。ＤＭＳ３１２は、ステップＳ１００２において、ＤＭＣ３１１からのコンテンツ一覧取得要求を待つ。そして、コンテンツ一覧取得要求があれば、ＤＭＳ３１２は、ステップＳ１００３において、ＤＭＣ３１１からのコンテンツ一覧要求に応じて、再生コンテンツ一覧を送付する。
【００７２】
その後、ＤＭＳ３１２は、ステップＳ１００５において、ＤＭＲからの再生コンテンツの配信要求を待つ。ＤＭＲからの再生コンテンツの配信要求があると、ＤＭＳ３１２は、ステップＳ１００７において、配信映像コンテンツを取得する。次に、ＤＭＳ３１２は、ステップＳ１００９において、リンクプロテクションとして配信映像コンテンツの暗号化を行なう。そして、ＤＭＳ３１２は、ステップＳ１０１１において、暗号化された映像コンテンツを要求したＤＭＲに対して配信する。
【００７３】
ＤＭＳ３１２は、ステップＳ１０１３において、取得要求のあった再生コンテンツを要求元のＤＭＲに対して全て送り終えたかを判定し、まだであればステップＳ１００７に戻って、データ転送を繰り返す。全てデータ転送を終えた場合に、Ｓ１００５に戻る。
【００７４】
《ＤＭＲの処理手順》
図１１Ａおよび図１１Ｂに従って、ＤＭＲの処理手順を説明する。なお、本実施形態においては、車載機１１０のＤＭＲ３１３と携帯端末１３０、１４０のＤＭＲ３３３、３４３とは、同期再生時に異なる処理を行なう。
【００７５】
（車載機のＤＭＲ）
図１１Ａは、本実施形態に係る車載機１１０のＤＭＲ３１３の処理手順を示すフローチャートである。このフローチャートは、図６のＣＰＵ６１０がＲＡＭ６４０を使用しながら実行して、ＤＭＲ３１３の機能を実現する。なお、図１１Ａのフローチャートにおいて、既にＤＭＲ３１３を実現するプログラムが起動されているものとする。
【００７６】
ＤＭＲ３１３は、ステップＳ１１０１において、ＤＭＣ３１１からのＤＭＲ検出に応答する。その後、ＤＭＲ３１３は、ステップＳ１１０３において、ＤＭＣ３１１からの再生コンテンツの再生要求指示を待つ。ＤＭＣ３１１からの再生コンテンツの再生要求指示があると、ＤＭＲ３１３は、ステップＳ１１０５において、ＤＭＳ３１２に対して映像コンテンツ配信を要求する。ＤＭＲ３１３は、ステップＳ１１０７において、ＤＭＳ３１２からの映像コンテンツ配信を待つ。
【００７７】
ＤＭＳ３１２から配信された映像コンテンツ取得があると、ＤＭＲ３１３は、ステップＳ１１０９において、ＤＭＳ３１２からの暗号化された配信映像コンテンツを復号する。そして、ＤＭＲ３１３は、ステップＳ１１１１において、映像コンテンツのストリーミング再生を行う。この時に、音声出力および映像出力はミュートする。そして、ＤＭＲ３１３は、ステップＳ１１１３において、ＤＭＣ３１１からの同期再生コマンドの受信を待つ。その間、ＤＭＲ３１３は、復号とストリーミング再生を継続する。なお、受信した映像コンテンツの展開が完了すると、続きの再生コンテンツをＤＭＳ３１２に要求する。また、ＤＭＲ３１３は一定量のコンテンツデータ展開完了の時点で、展開完了通知をＤＭＣに送信してもよい。
【００７８】
ＤＭＣ３１１からの同期再生コマンドを受信すると、ＤＭＲ３１３は、ステップＳ１１１５において、同期再生コマンドに含まれる指定シーク位置から映像コンテンツ再生を開始する。この時に、音声出力は行なうが、映像出力は運転者用にはミュートしつつ、助手席ユーザ用には映像を出力することもできる。
【００７９】
（携帯端末のＤＭＲ）
図１１Ｂは、本実施形態に係る携帯端末１３０、１４０のＤＭＲ３３３、３４３の処理手順を示すフローチャートである。このフローチャートは、図７のＣＰＵ７１０がＲＡＭ７４０を使用しながら実行して、ＤＭＲ３３３、３４３の機能を実現する。なお、図１１Ｂにおいて、図１１Ａと同様のステップには同じステップ番号を付して、説明は省略する。また、図１１Ｂのフローチャートにおいて、既にＤＭＲ３３３、３４３を実現するアプリケーションプログラムが起動されているものとする。
【００８０】
図１１Ｂの図１１Ａとの相違は、最後のステップＳ１１２５である。ＤＭＣ３１１からの同期再生コマンドを受信すると、ＤＭＲ３３３、３４３は、ステップＳ１１２５において、同期再生コマンドに含まれる指定シーク位置から映像コンテンツ再生を開始する。この時に、音声出力のミュートを維持するが、映像は出力する。
【００８１】
本実施形態によれば、同じ映像コンテンツについて複数の再生装置における再生音声および再生映像を簡単な構成で同期させることができる。
【００８２】
［第２実施形態］
次に、本発明の第２実施形態に係る映像コンテンツ同期再生システムについて説明する。本実施形態に係る映像コンテンツ同期再生システムは、上記第２実施形態と比べると、車載機がＤＭＣとＤＭＳとを有し、ＤＭＲを有しない構成である点で異なる。その他の構成および動作は、第１実施形態と同様であるため、同じ構成および動作についてはその詳しい説明を省略する。
【００８３】
本実施形態によれば、第１実施形態の効果を、車載機がＤＭＲを有しない構成によっても実現することができる。
【００８４】
《映像コンテンツ同期再生システム》
図１２は、本実施形態に係る映像コンテンツ同期再生システム１２００の機能構成を示す図である。なお、図１２において、図３と同様の構成要素には同じ参照番号を付して、説明を省略する。
映像コンテンツ同期再生システム１２００は、ＤＭＣ３１１とＤＭＳ３１２とを有するが、ＤＭＲを有しない車載機１２１０を含む。他の構成は、第１実施形態の図３と同様である。
【００８５】
《車載機の処理手順》
図１３は、本実施形態に係るＤＭＣおよびＤＭＳを有する車載機１２１０の処理手順を示すフローチャートである。なお、図１３において、第１実施形態の図９および図１０と同様のステップには同じステップ番号を付して、説明は省略する。
【００８６】
まず、ＤＭＣとしての機能として、ステップＳ９０１およびＳ９０３においてＤＭＲを検出して、ステップＳ９０９において、同期再生対応の各機能を登録する。ここで、新たなステップＳ１０１１において、再生コンテンツ一覧を表示する。そして、ステップＳ９１３とＳ９１５において、再生コンテンツの選択を受け付けてＤＭＲに再生要求を指示する。
【００８７】
次に、ＤＭＳとしての機能として、ステップＳ１００５〜Ｓ１０１１において、ＤＭＲからの再生コンテンツの配信要求を受けて、映像コンテンツを暗号化して配信する。
【００８８】
再び、ＤＭＣとしての機能として、ステップＳ９１７とＳ９１９において、図４におけるＤＭＲの展開量が閾値αを超えるのを待って（例えば、α＝ｆ（Ｔplaybackstart−Ｔcontreqinst））、マルチキャストで全ＤＭＲに同期再生コマンドを送信する。また、ＤＭＣ３１１が全ＤＭＲからコンテンツデータ展開完了の応答を受信したタイミングで、同期再生コマンドを送信してもよい。
【００８９】
本実施形態によれば、第１実施形態の効果を、車載機がＤＭＲを有しない構成によっても実現することができる。
【００９０】
［第３実施形態］
次に、本発明の第３実施形態に係る映像コンテンツ同期再生システムについて説明する。本実施形態に係る映像コンテンツ同期再生システムは、上記第１実施形態と比べると、ＤＭＣ、ＤＭＳ、ＤＭＲの各機能がいずれの装置にどのように配置されてもよい点で異なる。その他の構成および動作は、第１実施形態と同様であるため、同じ構成および動作については同じ符号を付してその詳しい説明を省略する。
【００９１】
本実施形態によれば、第１実施形態の効果に加えて、映像コンテンツ同期再生システムにおけるＤＭＣ、ＤＭＳ、ＤＭＲの各機能の配置と組み合わせを切り替えることができる。例えば、ユーザの携帯端末のＤＭＣから同期再生を指示する、あるいは、ユーザの携帯端末のＤＭＳに蓄積された映像コンテンツも同期再生可能となる。
【００９２】
《ＤＭＣの処理動作》
図１４は、本実施形態に係る映像コンテンツ同期再生システム１５００のＤＭＣ１５４１を有する装置の処理動作を示す図である。図１４は、本実施形態の処理手順に沿ったＤＭＣ１５４１を搭載した装置の表示画面を示している。本例では、携帯端末１５４０（スマートフォン）に搭載された例を示すが、いずれに搭載されて起動されるかは限定されない。
【００９３】
本実施形態の同期再生アプリケーションを携帯端末１５４０で起動すると、携帯端末１５４０のＤＭＣ１５４１は、映像コンテンツ同期再生システム１５００内の存在する映像コンテンツを蓄積しているＤＭＳを検索して、表示画面１４１１のように表示する。図１４においては、２つのＤＭＳから１つのＤＭＳ（網掛け部）が同期再生対応として選択されている。
【００９４】
次に、携帯端末１５４０のＤＭＣ１５４１は、映像コンテンツ同期再生システム１５００内の存在する映像コンテンツ再生機能を有するＤＭＲを検索して、表示画面１４１２のように表示する。表示画面１４１２には、見付かったＤＭＲのいずれを同期再生に組み込み、いずれを組み込まないかを選択する“オン／オフ”スイッチが表示される。さらに、表示画面１４１２には、映像コンテンツ同期再生システム１５００に組み込まれたＤＭＲから映像コンテンツ再生時に音声を出力するか否かを選択する“オン／オフ”スイッチが表示される。
【００９５】
次に、携帯端末１５４０のＤＭＣ１５４１は、ＤＭＳに蓄積されている映像コンテンツの一覧表示１４１３を行なう。なお、一覧表示に先立って、映像コンテンツのカテゴリを選択してもよい（不図示）。
【００９６】
映像コンテンツ選択が完了すると、携帯端末１５４０のＤＭＣ１５４１からＤＭＲに、ＤＭＳからの映像コンテンツ配信要求を指示する。ＤＭＲは、ＤＭＳに映像コンテンツの配信を要求し、配信された映像コンテンツの展開を始める。表示画面１４１４は、同期再生までの映像コンテンツの展開中にユーザに待機を通知する画面である。
【００９７】
映像コンテンツ同期再生システム１５００内の全ＤＭＲで所定量以上の出力データが準備されたタイミングで、携帯端末１５４０のＤＭＣ１５４１から、準備された出力データの同じ再生位置にシークして出力開始させるシーク指示コマンドを、マルチキャストで全ＤＭＲに送信する。携帯端末１５４０のＤＭＲは、音声出力をミュートしながら表示画面１４１５に再生画面の出力を開始する。
【００９８】
ＤＭＣが携帯端末１５３０に搭載されて起動された場合も同様である。なお、音声をどのＤＭＲが出力し、映像をどのＤＭＲが出力するかをＤＭＣから設定可能である。さらに、上記実施形態では、映像コンテンツ同期再生システム内には１つのＤＭＣがあるとして説明したが、複数のＤＭＣが機能されて、それぞれ機能を役割分担するものであってもよい。
【００９９】
《映像コンテンツ同期再生システム》
図１５Ａ、図１５Ｂおよび図１６を参照して、映像コンテンツ同期再生システム１５００〜１５０２の構成および動作手順を説明する。動作手順は、映像コンテンツ同期再生システム１５００を代表させて説明する。なお、映像コンテンツ同期再生システムの構成は、図１５Ａおよび図１５Ｂに限定されず、ＤＭＣ、ＤＭＳ、ＤＭＲのどのような組み合わせも実現できる。
【０１００】
（システムの複数の機能構成例）
図１５Ａは、本実施形態に係る映像コンテンツ同期再生システム１５００の機能構成を示す図である。
【０１０１】
図１５Ａにおいては、携帯端末１５４０にＤＭＣ１５４１が搭載されて起動される。また、車載機１５１０のＤＭＳ１５１２と携帯端末１５３０のＤＭＳ１５３２の２つのＤＭＳの映像コンテンツが再生可能である。さらに、車載機１５１０も起動されていないＤＭＣ１５１１を搭載している。
【０１０２】
図１５Ａにおいては、車載機１５１０には、起動していないＤＭＣ１５１１と、映像コンテンツを蓄積して配信するＤＭＳ１５１２と、映像コンテンツを再生するＤＭＲ１５１３とが搭載される。
【０１０３】
携帯端末１５４０には、ＤＭＣ１５４１とＤＭＲ１５４３が搭載され、ＤＭＣ１５４１が起動される。ＤＭＣ１５４１は、映像コンテンツ同期再生システム１５００内で動作するＤＭＳ、ＤＭＲを検索して、管理テーブル１５４１ａとして記憶している。なお、携帯端末１５４０のＤＭＲ１５４３は、携帯端末１５４０と車載機１５１０や携帯端末１５３０との再生処理を統一するために、携帯端末１５４０内に独立して配置する。すなわち、ＤＭＣ１５４１からＤＭＲ１５１３や１５３３への送信処理や再生処理を同じ条件としている。また、携帯端末１５３０には、ＤＭＳ１５３２とＤＭＲ１５３３が搭載される。
【０１０４】
図１５Ｂは、本実施形態に係る映像コンテンツ同期再生システム１５０１および１５０２の機能構成を示す図である。映像コンテンツ同期再生システム１５０１は、図１５Ａの映像コンテンツ同期再生システム１５００と異なり、携帯端末１５３０が同期再生対応のＤＭＣ１５３１を有している。また、携帯端末１５４０が同期再生対応のＤＭＳ１５４２を有している。そして、車載機１５１０は、同期再生にはＤＭＲ１５１３のみが対応している。本映像コンテンツ同期再生システム１５０１においては、携帯端末１５３０が、携帯端末１５４０が蓄積しているコンテンツを、車載機１５１０、携帯端末１５３０、および、携帯端末１５４０において同期再生するように、第１実施形態および第２実施形態と同様の制御を行なう。
【０１０５】
映像コンテンツ同期再生システム１５０２は、映像コンテンツ同期再生システム１５００や１５０１と異なり、携帯端末１５３０が同期再生対応のＤＭＣ１５３１とＤＭＳ１５３２とＤＭＲ１５３３とを有している。一方、車載機１５１０および携帯端末１４０は、それぞれ同期再生のためにはＤＭＲ１５１３、ＤＭＲ３４３を有するのみである。本映像コンテンツ同期再生システム１５０２においては、携帯端末１５３０が、第１実施形態の車載機１１０と同じマスターの役割を果たし、車載機１５１０および携帯端末１４０は同期再生のスレーブとして動作するのみである。
【０１０６】
（システムの動作手順）
図１６は、本実施形態に係る映像コンテンツ同期再生システム１５００による動作手順を示すシーケンス図である。図１６において、第１実施形態の図５と同様のステップには同じステップ番号を付して、説明は省略する。
【０１０７】
ＤＭＣ１５４１は、ステップＳ１６０４において、本映像コンテンツ同期再生システム１５００内で動作する機能を選択すると共に、音声出力や映像出力の出力を選択する（図１４参照）。
【０１０８】
また、ＤＭＣ１５４１は、ステップＳ１６３１において、シーク位置と共に、音声出力のオン／オフ、映像出力のオン／オフ、を含む同期再生コマンドをＤＭＲにマルチキャスト送信する。各ＤＭＲは、ステップＳ１６３３において、同期再生コマンドに含まれるシーク位置にシークして、音声出力および映像出力の選択をして、同期再生を開始する。
【０１０９】
このように、ＤＭＣ１５４１からの同期再生コマンドに音声出力および映像出力の選択を含ませることにより、各ＤＭＲはＤＭＣ１５４１の指示に従う音声出力と映像出力の制御を行なえばよいので、どの装置に搭載するＤＭＲも共通のプログラムで対応が可能となる。
【０１１０】
（ＤＭＣの同期再生対応機能テーブル）
図１７は、本実施形態に係るＤＭＣ１５４１が管理する同期再生対応機能テーブル１７５３の構成を示す図である。図１７において、図８と同様の要素には同じ参照番号を付して、説明を省略する。
【０１１１】
同期再生対応機能テーブル１７５３は、図８の同期再生対応機能テーブル６５３に加えて、音声出力のオン／オフ・フラグ１７０７を記憶する。なお、図示しないが、映像出力のオン／オフ・フラグを設けてもよい。
【０１１２】
本実施形態によれば、第１実施形態の効果に加えて、映像コンテンツ同期再生システムにおけるＤＭＣ、ＤＭＳ、ＤＭＲの各機能の配置と組み合わせを切り替えることができる。
【０１１３】
［第４実施形態］
次に、本発明の第４実施形態に係る映像コンテンツ同期再生システムについて説明する。本実施形態に係る映像コンテンツ同期再生システムは、上記第１実施形態乃至第３実施形態と比べると、ユーザの嗜好による配信する映像コンテンツのさらに詳細な選択や、映像コンテンツの再生モードの選択が可能な点で異なる。その他の構成および動作は、第１実施形態乃至第３実施形態と同様であるため、同じ構成および動作については同じ符号を付してその詳しい説明を省略する。
【０１１４】
本実施形態によれば、同じ映像コンテンツであっても、ユーザが自分の嗜好に合わせた再生出力を選択できる。例えば、映像に対する字幕や吹き替えなどを各ユーザが選択して、同期再生が実現される。
【０１１５】
《システムの動作手順》
図１８は、本実施形態に係る映像コンテンツ同期再生システムによる動作手順を示すシーケンス図である。図１８において、図５と同様のステップには同じステップ番号を付して、説明は省略する。
【０１１６】
ＤＭＣ１８１１は、ステップＳ１８０９において、再生コンテンツ要求の指示をＤＭＲ１８３３、１８４３に対して送信する。この再生コンテンツ要求の指示には、以下の図１９Ａの例では複数モードの複数映像コンテンツＩＤが含まれ、図１９Ｂの例では１つの映像コンテンツＩＤと複数の音声選択肢が含まれる。
【０１１７】
ＤＭＲ１８３３は、ステップＳ１８２０において、モード選択や音声選択を取得する。そして、ＤＭＲ１８３３は、ステップＳ５２１において、選択された映像コンテンツの配信を要求する。ＤＭＲ１８４３は、ステップＳ１８２２において、モード選択や音声選択を取得する。そして、ＤＭＲ１８４３は、ステップＳ５２３において、選択された映像コンテンツの配信を要求する。
【０１１８】
また、ＤＭＣ１８１１から同期再生コマンドを受信すると、ＤＭＲ１８３３あるいはＤＭＲ１８４３は、ステップＳ１８３３において、ステップＳ１８２０あるいはＳ１８２２において選択された映像コンテンツ、あるいは選択された音声出力による同期再生出力を行なう。
【０１１９】
《ＤＭＲの処理動作》
図１９Ａおよび図１９Ｂを参照して、本実施形態のＤＭＲ１８３３、１８４３の処理動作の２つの例を説明する。
【０１２０】
（処理動作の一例）
図１９Ａは、本実施形態に係る映像コンテンツ同期再生システムのＤＭＲ１８３３、１８４３の処理動作の一例を示す図である。図１９Ａは、本実施形態の処理手順に沿ったＤＭＲ１８３３、１８４３による表示画面を示している。
【０１２１】
本実施形態の同期再生アプリケーションを携帯端末で起動すると、ＤＭＲ１８３３、１８４３は、表示画面１９３１、１９４１によって同期再生までの待機をユーザに通知する。この待機の表示画面１９３１、１９４１中に、ＤＭＲ１８３３、１８４３ではＤＭＣからの映像コンテンツ要求指示を受ける。
ＤＭＣからの映像コンテンツ要求指示には、選択された映像コンテンツの異なる複数モードの映像コンテンツＩＤが含まれている。図１９Ａの例においては、同じ映像コンテンツにおける、日本語版、英語字幕版、英語吹き替え版、中国語福変え版などの複数モードが含まれる。表示画面１９３２、１９４２は、これらの複数モードが一覧表示されて、ユーザが再生するモードを選択する。
【０１２２】
選択が完了すると、ＤＭＲ１８３３、１８４３は選択されたモードの映像コンテンツの配信をＤＭＳに要求する。なお、モードは異なっても元の映像コンテンツは同じであるので、本実施形態の同期再生は同様に実現できる。表示画面１９３３、１９４３は、ＤＭＳからの配信を受信して展開して蓄積しながら、ＤＭＣからの同期再生コマンドを待っている状態である。
【０１２３】
ＤＭＣからシーク指示コマンドを受信すると、全ＤＭＲは同じ再生位置にシークして、蓄積された出力データを再生する。本実施形態の場合には、字幕版であれば音声をミュートしながら映像を表示するが、吹き替え版であればイヤフォンによる音声出力を可能にする。
【０１２４】
（処理動作の他例）
図１９Ｂは、本実施形態に係る映像コンテンツ同期再生システムのＤＭＲ１８３３、１８４３の処理動作の他例を示す図である。図１９Ｂは、本実施形態の処理手順に沿ったＤＭＲ１８３３、１８４３による表示画面を示している。図１９Ｂにおいて、図１９Ａと同様の表示画面には、同じ参照番号を付して、説明は省略する。
【０１２５】
表示画面１９３５、１９４５に示すように、本例では、映像コンテンツに主音声と副音声のような複数の既知分け可能な音声出力が埋め込まれている。表示画面１９３５、１９４５においては、音声出力をミュートするか、通常の音声出力をするか、主音声（例えば、英語）を選択出力するか、副音声（例えば、吹き替え日本語）を選択出力するか、ユーザが選択する一覧画面である。
【０１２６】
ユーザに選択に従った音声出力制御が行なわれる。なお、本例の場合は、イヤフォン出力であるのが望ましい。
【０１２７】
（再生コンテンツの記憶構成）
図２０は、本実施形態に係るＤＭＳ１８１２における再生コンテンツの記憶テーブル２０００を示す図である。なお、図２０には映像コンテンツ自体は示されてない。映像コンテンツは映像コンテンツＩＤに基づいて読み出し可能に蓄積されている。
【０１２８】
記憶テーブル２０００は、映像コンテンツＩＤ２００１と映像コンテンツ名２００２に対応して、複数の再生モード２００３を機能する。そして、再生モード２００３の各々にはモードＩＤ２００４が割り当てられて、同じ映像コンテンツＩＤ２００１におけるモードの相違を識別する。このように、同じ映像コンテンツにも、複数の映像出力モードまたは複数の音声出力モードがある。
【０１２９】
本実施形態によれば、同じ映像コンテンツであっても、ユーザが自分の嗜好に合わせた再生出力を選択できる。例えば、映像に対する字幕や吹き替えなどを各ユーザが選択して、同期再生が実現される。
【０１３０】
［第５実施形態］
次に、本発明の第５実施形態に係る映像コンテンツ同期再生システムについて説明する。本実施形態に係る映像コンテンツ同期再生システムは、上記第１実施形態乃至第４実施形態と比べると、車載機のスピーカとユーザの携帯端末のスピーカとの音声出力の役割分担により、５．１チャネルあるいは７．１チャネル・サラウンドを構成する点で異なる。その他の構成および動作は、第１実施形態乃至第４実施形態と同様であるため、同じ構成および動作については同じ符号を付してその詳しい説明を省略する。
【０１３１】
本実施形態によれば、車載機とユーザの携帯端末とが異なる役割を分担して、全体的に同じ映像コンテンツを同時再生して視聴できる。
【０１３２】
なお、本実施形態においては、音声出力の分担を例に説明したが、映像出力においても、例えば、同じゲームを各ユーザの視点から見ながら同期再生する技術にも適用が可能である。
【０１３３】
《システムの概念》
図２１は、本実施形態に係る映像コンテンツ同期再生システム２１００の構成を示す概念図である。図２１において、第１実施形態の図１と同様の構成要素には同じ参照番号を付して、説明は省略する。
【０１３４】
図２１において、車載機２１１０のＤＭＳには、５．１チャネルあるいは７．１チャネル・サラウンドに対応する映像コンテンツが含まれている。そして、車載機２１１０のＤＭＣは、分離された音のどれをＤＭＲが再生するかを指示する。ＤＭＲはＤＭＣによって指示された音を選択して配信を受け再生する。なお、ＤＭＲによって、指示された音を抽出してもよい。
【０１３５】
図２１において、携帯端末２１３０のスピーカ２１３４は同期再生における中央（センター）の音を選択出力する。また、携帯端末２１４０のスピーカ２１４４も同期再生における中央（センター）の音を選択出力する。
【０１３６】
このようにして、車載機２１１０の４つのスピーカ１２１〜１２４からの４チャネルの音と共に、５．１チャネル・サラウンドが、自分の持つ携帯端末のスピーカを中央（センター）にして実現される。
【０１３７】
（ＤＭＣの同期再生対応機能テーブル）
図２２は、本実施形態に係るＤＭＣが管理する同期再生対応機能テーブル２２００の構成を示す図である。図２２において、第１実施形態の図８と同様の要素には同じ参照番号を付して、説明は省略する。
【０１３８】
同期再生対応機能テーブル２２００は、例えば、５．１チャネル・サラウンドの場合に各同期再生対応機能の役割２２０７を記憶する。図２２においては、車載機のＤＭＣ３１１および３１２ＤＭＳが音声振り分けを制御し、車載機のＤＭＲ３１３が前後左右の４つのスピーカを、ＤＭＲ２１４３とＤＭＲ２１３３とが中央スピーカを担当する。
【０１３９】
（ＤＭＳのスピーカ音声振り分けテーブル）
図２３は、本実施形態に係るＤＭＳ３１２が管理するスピーカ音声振り分けテーブル２３００の構成を示す図である。
【０１４０】
スピーカ音声振り分けテーブル２３００は、映像コンテンツ同期再生システム内のスピーカ２３０１に対応付けて、振り分ける音声２３０２と、再生を行なう機能であるＤＭＲ２３０３と、増幅値などの音声出力値２３０４と、スピーカ音を調和するためのその他調整値２３０５と、を記憶する。
【０１４１】
《ＤＭＲの処理動作の変形例》
図２４は、本実施形態に係る映像コンテンツ同期再生システム２１００のＤＭＲの処理動作の変形例を示す図である。図２４において、第４実施形態の図１９Ａおよび図１９Ｂと同様の表示画面には同じ参照番号を付して、説明を省略する。
【０１４２】
本実施形態の上記例では、あらかじめ車載機の４スピーカと携帯端末のスピーカとの役割が固定されていた。図２４の変形例では、表示画面２４３２、２４４２において、各携帯端末のスピーカの役割が設定可能である。
【０１４３】
本実施形態によれば、車載機とユーザの携帯端末とが異なる役割を分担して、全体的に同じ映像コンテンツを同時再生して視聴できる。
【０１４４】
［他の実施形態］
以上、実施形態を参照して本発明を説明したが、本発明は上記実施形態に限定されるものではない。本発明の構成や詳細には、本発明のスコープ内で当業者が理解し得る様々な変更をすることができる。また、それぞれの実施形態に含まれる別々の特徴を如何様に組み合わせたシステムまたは装置も、本発明の範疇に含まれる。
【０１４５】
また、本発明は、複数の機器から構成されるシステムに適用されてもよいし、単体の装置に適用されてもよい。さらに、本発明は、実施形態の機能を実現する制御プログラムが、システムあるいは装置に直接あるいは遠隔から供給される場合にも適用可能である。したがって、本発明の機能をコンピュータで実現するために、コンピュータにインストールされる制御プログラム、あるいはその制御プログラムを格納した媒体、その制御プログラムをダウンロードさせるＷＷＷ(World Wide Web)サーバも、本発明の範疇に含まれる。特に、少なくとも、非一時的コンピュータ可読媒体（non-transitory computer readable medium）は本発明の範疇に含まれる。
【要約】
【課題】同じ映像コンテンツについて複数の再生装置における再生音声および再生映像を簡単な構成で同期させること。
【解決手段】映像コンテンツ配信装置から複数の映像コンテンツ再生装置にあらかじめ映像コンテンツの少なくとも一部を配信させた後、複数の映像コンテンツ再生装置のそれぞれが映像コンテンツの一部を展開して出力データを生成する間、複数の映像コンテンツ再生装置による画像および音声の出力をミュートし、複数の映像コンテンツ再生装置に対して、同じタイミングで、複数の映像コンテンツ再生装置のそれぞれが展開を完了した映像コンテンツの一部の同じ再生位置にシークさせて、映像コンテンツから展開された前記出力データの出力開始を指示する映像コンテンツ再生制御部、を備える。
【選択図】  図１【図１】
0005564125.tif 000002
【図２Ａ】
0005564125.tif 000003
【図２Ｂ】
0005564125.tif 000004
【図３】
0005564125.tif 000005
【図４】
0005564125.tif 000006
【図５】
0005564125.tif 000007
【図６】
0005564125.tif 000008
【図７】
0005564125.tif 000009
【図８】
0005564125.tif 000010
【図９】
0005564125.tif 000011
【図１０】
0005564125.tif 000012
【図１１Ａ】
0005564125.tif 000013
【図１１Ｂ】
0005564125.tif 000014
【図１２】
0005564125.tif 000015
【図１３】
0005564125.tif 000016
【図１４】
0005564125.tif 000017
【図１５Ａ】
0005564125.tif 000018
【図１５Ｂ】
0005564125.tif 000019
【図１６】
0005564125.tif 000020
【図１７】
0005564125.tif 000021
【図１８】
0005564125.tif 000022
【図１９Ａ】
0005564125.tif 000023
【図１９Ｂ】
0005564125.tif 000024
【図２０】
0005564125.tif 000025
【図２１】
0005564125.tif 000026
【図２２】
0005564125.tif 000027
【図２３】
0005564125.tif 000028
【図２４】
0005564125.tif 000029