(57)【要約】      （修正有）【課題】映像表示デバイス及び音声出力デバイスの一方をソースデバイスに無線接続し、他方をソースデバイス直接接続することを可能とするとともに、無線接続デバイスとして「Wi-Fi CERTIFIED Miracast規格」に準拠した無線接続デバイスを採用可能とする。【解決手段】取得部１３０Ａが「Wi-Fi CERTIFIED Miracast規格」に従って、当該規格において規定されるプライマリシンクの機能を有する映像再生装置２２０Ａから、映像再生遅延情報を取得する。引き続き、遅延制御部１５０Ａが、当該映像再生遅延情報に基づいて、映像再生装置２２０Ａにおける映像表示と同期した音声再生を音声再生装置２３０Ａに行わせるための遅延時間を算出する。遅延制御部１５０Ａが、音声再生装置２３０Ａへの復号化音声データの送信タイミングを遅延させるために、算出された遅延時間を遅延部１６０Ａに対して指定する。【選択図】図１
2014127213.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツデータに含まれる第１データを符号化した第１符号化データに基づいて行われる第１装置による再生と、前記コンテンツデータに含まれる第２データ又は前記第２データを符号化した第２符号化データに基づいて行われる第２装置による再生との同期制御を行う同期再生制御装置であって、
前記第１装置による再生処理の時間に関連する再生遅延情報を、前記第１装置から無線通信を利用して取得する取得部と；
前記無線通信を利用して、前記第１符号化データを前記第１装置へ送信する第１送信部と；
直接接続経路を介して、前記第２データ又は前記第２符号化データを前記第２装置へ送信する第２送信部と；
前記取得された再生遅延情報に基づいて、前記第２データ又は前記第２符号化データを前記第２装置への送信に際して付与する遅延時間を算出し、前記算出された遅延時間に基づいて、前記第２送信部による送信タイミングを制御する制御部と；
を備えることを特徴とする同期再生制御装置。
【請求項２】
前記取得部は、内部に保持している内部再生遅延情報と、前記再生遅延情報とを、予め定められた遅延情報交換手順に従って、前記第１装置との間で交換することにより、前記再生遅延情報を取得する、ことを特徴とする請求項１に記載の同期再生制御装置。
【請求項３】
前記第１データから前記第１符号化データを生成する符号化部を更に備え、
前記第２装置は、前記第２データに基づいて再生を行う、
ことを特徴とする請求項１又は２に記載の同期再生制御装置。
【請求項４】
前記第１データから前記第１符号化データを生成するとともに、前記第２データから前記第２符号化データを生成する符号化部を更に備え、
前記第２装置は、前記第２符号化データに基づいて再生を行う、
ことを特徴とする請求項１又は２に記載の同期再生制御装置。
【請求項５】
前記第１データは、映像情報データであり、
前記第２データは、音声情報データである、
ことを特徴とする請求項１〜４のいずれか一項に記載の同期再生制御装置。
【請求項６】
前記第１データは、音声情報データであり、
前記第２データは、映像情報データである、
ことを特徴とする請求項１〜４のいずれか一項に記載の同期再生制御装置。
【請求項７】
コンテンツデータに含まれる第１データを符号化した第１符号化データに基づいて行われる第１装置による再生と、前記コンテンツデータに含まれる第２データ又は前記第２データを符号化した第２符号化データに基づいて行われる第２装置による再生との同期制御を行う同期再生制御装置において使用される同期再生方法であって、
前記第１装置による再生処理の時間に関連する再生遅延情報を、前記第１装置から無線通信を利用して取得する取得工程と；
前記取得された再生遅延情報に基づいて、前記第２データ又は前記第２符号化データを前記第２装置への送信に際して付与する遅延時間を算出する算出工程と；
前記算出された遅延時間に基づいて、前記第２データ又は前記第２符号化データの送信タイミングを制御する制御工程と；
を備えることを特徴とする同期再生制御方法。
【請求項８】
コンテンツデータに含まれる第１データを符号化した第１符号化データに基づいて行われる第１装置による再生と、前記コンテンツデータに含まれる第２データ又は前記第２データを符号化した第２符号化データに基づいて行われる第２装置による再生との同期制御を行う同期再生制御装置が有するコンピュータに、請求項７に記載の同期再生制御方法を実行させる、ことを特徴とする同期再生制御プログラム。
【請求項９】
コンテンツデータに含まれる第１データを符号化した第１符号化データに基づいて行われる第１装置による再生と、前記コンテンツデータに含まれる第２データ又は前記第２データを符号化した第２符号化データに基づいて行われる第２装置による再生との同期制御を行う同期再生制御装置が有するコンピュータにより読み取り可能に、請求項８に記載の同期再生制御プログラムが記録されている、ことを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、同期再生制御装置、同期再生制御方法及び同期再生制御プログラム、並びに、当該同期再生制御プログラムが記録された記録媒体に関する。
【背景技術】
【０００２】
従来から、ＭＰＥＧ（Moving Picture Experts Group）規格に従って映像と音声との再生タイミングの同期を図ることが、映像及び音声の双方のデータ発生を行うデバイス（以下、「ソースデバイス」と呼ぶ）内において、映像及び音声の双方のデコードを行う際に行われている。こうした場合には、当該ソースデバイスと、映像表示デバイス及び音声出力デバイスとを有線で直接接続する構成が採用されていた。
【０００３】
しかしながら、近年における無線通信技術の進歩に応じて、ソースデバイスとの接続に際して、映像表示デバイス及び音声出力デバイスの少なくとも一方を有線接続のための手間から解放し、無線通信による接続を行うことが望まれている。こうした要請に応えるためには、無線通信のデータ量を低減させるために符号化データを伝送することになる結果、ソースデバイスに無線接続されるデバイスは、独自にデコーダを備えることになる。このため、映像の再生と音声の再生との同期を図るための工夫が必要となる。
【０００４】
かかる状況を鑑み、映像表示デバイス及び音声出力デバイスの一方がソースデバイスに無線接続されるとともに、他方がソースデバイスに直接接続する際に、映像の再生と音声の再生との同期を図るための技術が提案されている（特許文献１参照：以下、「従来例１」という）。この従来例１の技術では、無線接続デバイスにおける再生タイミングの遅延と、直接接続デバイスにおける再生タイミングとのずれ量を検出する。そして、当該ずれ量だけ、直接接続デバイスにおける再生タイミングを遅延させるようになっている。
【０００５】
また、映像表示デバイス及び音声出力デバイスの双方が、ソースデバイスに無線接続される場合については、標準規格（以下、「Wi-Fi CERTIFIED Miracast 規格」と呼ぶ）が制定されている。この規格においては、映像の再生と音声の再生との同期を図るための動作モード（カップルモード）が規定されている。かかるカップルモードでは、無線接続デバイス間で、再生処理のための遅延時間を交換することにより、相手方の再生処理のための遅延時間を取得する。そして、取得された相手方の遅延時間と、自身の遅延時間とに基づいて、再生の同期を図るようになっている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特許第４２５６７１０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
上述した従来例１の技術は、独自の方式を採用しているため、今後の普及が予想される「Wi-Fi CERTIFIED Miracast 規格」に準拠した無線接続デバイスを、そのままでは採用することができない。また、上述した従来例２の技術では、映像表示デバイス及び音声出力デバイスの一方をソースデバイスに無線接続し、他方をソースデバイス直接接続する場合には採用することができない。
【０００８】
このため、映像表示デバイス及び音声出力デバイスの一方をソースデバイスに無線接続し、他方をソースデバイス直接接続することを可能とするとともに、無線接続デバイスとして、「Wi-Fi CERTIFIED Miracast 規格」に準拠した無線接続デバイスを採用可能とする技術が望まれている。かかる要請に応えることが、本発明が解決すべき課題の一つとして挙げられる。
【０００９】
本発明は、上記の事情に鑑みてなされたものであり、２種類の媒体データを含む複合コンテンツの再生に際して、再生タイミングの同期を図ることができる新たな同期再生制御装置及び同期再生制御方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
請求項１に記載の発明は、コンテンツデータに含まれる第１データを符号化した第１符号化データに基づいて行われる第１装置による再生と、前記コンテンツデータに含まれる第２データ又は前記第２データを符号化した第２符号化データに基づいて行われる第２装置による再生との同期制御を行う同期再生制御装置であって、前記第１装置による再生処理の時間に関連する再生遅延情報を、前記第１装置から無線通信を利用して取得する取得部と；前記無線通信を利用して、前記第１符号化データを前記第１装置へ送信する第１送信部と；直接接続経路を介して、前記第２データ又は前記第２符号化データを前記第２装置へ送信する第２送信部と；前記取得された再生遅延情報に基づいて、前記第２データ又は前記第２符号化データを前記第２装置への送信に際して付与する遅延時間を算出し、前記算出された遅延時間に基づいて、前記第２送信部による送信タイミングを制御する制御部と；を備えることを特徴とする同期再生制御装置である。
【００１１】
請求項７に記載の発明は、コンテンツデータに含まれる第１データを符号化した第１符号化データに基づいて行われる第１装置による再生と、前記コンテンツデータに含まれる第２データ又は前記第２データを符号化した第２符号化データに基づいて行われる第２装置による再生との同期制御を行う同期再生制御装置において使用される同期再生方法であって、前記第１装置による再生処理の時間に関連する再生遅延情報を、前記第１装置から無線通信を利用して取得する取得工程と；前記取得された再生遅延情報に基づいて、前記第２データ又は前記第２符号化データを前記第２装置への送信に際して付与する遅延時間を算出する算出工程と；前記算出された遅延時間に基づいて、前記第２データ又は前記第２符号化データの送信タイミングを制御する制御工程と；を備えることを特徴とする同期再生制御方法である。
【００１２】
請求項８に記載の発明は、コンテンツデータに含まれる第１データを符号化した第１符号化データに基づいて行われる第１装置による再生と、前記コンテンツデータに含まれる第２データ又は前記第２データを符号化した第２符号化データに基づいて行われる第２装置による再生との同期制御を行う同期再生制御装置が有するコンピュータに、請求項７に記載の同期再生制御方法を実行させる、ことを特徴とする同期再生制御プログラムである。
【００１３】
請求項９に記載の発明は、コンテンツデータに含まれる第１データを符号化した第１符号化データに基づいて行われる第１装置による再生と、前記コンテンツデータに含まれる第２データ又は前記第２データを符号化した第２符号化データに基づいて行われる第２装置による再生との同期制御を行う同期再生制御装置が有するコンピュータにより読み取り可能に、請求項８に記載の同期再生制御プログラムが記録されている、ことを特徴とする記録媒体である。
【図面の簡単な説明】
【００１４】
【図１】本発明の第１実施形態に係る同期再生制御装置の構成を概略的に示すブロック図である。
【図２】図１の装置による遅延時間指定処理を説明するためのシーケンス図である。
【図３】本発明の第２実施形態に係る同期再生制御装置の構成を概略的に示すブロック図である。
【図４】本発明の第３実施形態に係る同期再生制御装置の構成を概略的に示すブロック図である。
【図５】図４の装置による遅延時間指定処理を説明するためのシーケンス図である。
【発明を実施するための形態】
【００１５】
以下、本発明の実施形態を、図面を参照して説明する。なお、以下の説明及び図面では、同一又は同等の要素には同一の符号を付し、重複する説明を省略する。
【００１６】
なお、以下の説明において「符号化」とは、「Wi-Fi CERTIFIED Miracast 規格」において規定されている符号化をいうものとする。また、「パケット」とは、「Wi-Fi CERTIFIED Miracast 規格」において規定されているフォーマットのパケットをいうものとする。
【００１７】
［第１実施形態］
まず、第１実施形態を、図１及び図２を参照して説明する。
【００１８】
＜構成＞
図１には、第１実施形態に係る同期再生制御装置１００Ａの構成が概略的に示されている。この図１に示されるように、同期再生制御装置１００Ａには、コンテンツ源２１０Ａ、映像再生装置２２０Ａ及び音声再生装置２３０Ａが接続されている。なお、第１実施形態では、映像再生装置２２０Ａが第１装置に対応するとともに、音声再生装置２３０Ａが第２装置に対応するようになっている。
【００１９】
ここで、上記のコンテンツ源２１０Ａは、例えば、ＤＶＤ（Digital Versatile Disk）プレイヤ、コンテンツデータが記憶された記憶装置等のいずれかを含んでいる。かかるコンテンツ源２１０Ａからは、同一のコンテンツのデータを構成している復号化済みの映像データ及び音声データ（以下、「復号化映像データ」及び「復号化音声データ」という）が、同期再生制御装置１００Ａに供給される。ここで、これらの復号化映像データ及び復号化音声データに基づいて直ちに再生を行った場合には、再生映像と再生音声との同期が取られるようになっている。
【００２０】
また、上記の映像再生装置２２０Ａは、「Wi-Fi CERTIFIED Miracast 規格」において規定されるプライマリシンクの機能を有している。すなわち、映像再生装置２２０Ａは、「Wi-Fi CERTIFIED Miracast 規格」において規定されるソースとして機能する同期再生制御装置１００Ａから、無線通信を利用して、復号化映像データが符号化された映像データ（以下、「符号化映像データ」という）を受信する。そして、映像再生装置２２０Ａは、受信した符号化映像データに対応する映像を再生する。
【００２１】
なお、映像再生装置２２０Ａが受信する符号化映像データは、パケット化された状態で同期再生制御装置１００Ａから送られてくる。このため、映像再生装置２２０Ａは、受信したパケットデータに関するパケット分解及び復号化を順次行って復号化映像データを生成した後、当該生成された復号化映像データに従って、映像表示を行うようになっている。
【００２２】
また、映像再生装置２２０Ａは、「Wi-Fi CERTIFIED Miracast 規格」において規定されるように、映像再生処理の時間に関連する映像再生遅延情報を内部に保持している。そして、映像再生装置２２０Ａは、「Wi-Fi CERTIFIED Miracast 規格」において規定され、音声再生処理の時間に関連する音声再生遅延情報を内部に保持しているセカンダリシンクとしても擬似的に機能する同期再生制御装置１００Ａとの間で、無線通信を利用して、それぞれが保持している再生遅延情報を交換する。
【００２３】
かかる交換により同期再生制御装置１００Ａから取得した音声再生遅延情報、及び、内部に保持している映像再生遅延情報に基づいて、映像再生装置２２０Ａは、「Wi-Fi CERTIFIED Miracast 規格」において規定されるカップルモードの動作を行う。この結果、映像再生装置２２０Ａにおける映像表示と、同期再生制御装置１００Ａによる制御のもとで音声再生装置２３０Ａにより行われる音声出力の同期を実現するための動作を行うようになっている。
【００２４】
上記の音声再生装置２３０Ａは、スピーカを備えて構成されている。この音声再生装置２３０Ａは、同期再生制御装置１００Ａと直接接続（有線接続）されている。
【００２５】
音声再生装置２３０Ａは、同期再生制御装置１００Ａから送られた復号化音声データを受信する。そして、音声再生装置２３０Ａは、当該受信した復号化音声データに従った音声再生を直ちに行う。
【００２６】
《同期再生制御装置１００Ａの構成》
次に、同期再生制御装置１００Ａの構成について説明する。
【００２７】
図１に示されるように、同期再生制御装置１００Ａは、符号化部１１０と、送信制御部１２０と、取得部１３０Ａと、無線通信部１４０とを備えている。また、同期再生制御装置１００Ａは、遅延制御部１５０Ａと、遅延部１６０Ａと、入力部１７０とを備えている。
【００２８】
上記の符号化部１１０は、コンテンツ源２１０Ａから送られた復号化映像データを受ける。そして、符号化部１１０は、当該復号化映像データの符号化を行って、符号化映像データを生成する。こうして生成された符号化映像データは、送信制御部１２０へ送られる。
【００２９】
上記の送信制御部１２０は、符号化部１１０から送られた符号化映像データを受ける。そして、送信制御部１２０は、当該符号化映像データをパケット化したうえで、符号化映像データを含むパケットデータを、無線通信部１４０を介して、映像再生装置２２０Ａへ送る。すなわち、送信制御部１２０は、第１送信部としての機能を果たすようになっている。
【００３０】
また、送信制御部１２０は、無線通信部１４０と協働して、映像再生装置２２０Ａとの間で、「Wi-Fi CERTIFIED Miracast 規格」においてソースが行うこととして規定されている通信手順の実行を行う。このため、送信制御部１２０と無線通信部１４０との協働処理により、同期再生制御装置１００Ａは、映像再生装置２２０Ａに対して、当該ソースとしての機能を果たすようになっている。
【００３１】
上記の取得部１３０Ａは、無線通信部１４０と協働して、プライマリシンクとしての機能を有している映像再生装置２２０Ａに対して、「Wi-Fi CERTIFIED Miracast 規格」においてセカンダリシンクが行うこととして規定されている通信手順の実行を行う。こうした通信手順を実行し、映像再生装置２２０Ａとの間で再生遅延情報を交換することにより、取得部１３０Ａは、映像再生装置２２０Ａが保持している映像再生遅延情報を取得する。このため、取得部１３０Ａと無線通信部１４０との協働処理により、同期再生制御装置１００Ａは、映像再生装置２２０Ａに対して、当該セカンダリシンクとしての機能を果たすようになっている。
【００３２】
取得された映像再生遅延情報は、遅延制御部１５０Ａへ送られる。なお、取得部１３０Ａは、内部に、音声再生遅延時間が「０」であることに対応する音声再生遅延情報を保持している。
【００３３】
上記の無線通信部１４０は、映像再生装置２２０Ａとの間で、「Wi-Fi CERTIFIED Miracast 規格」において規定される無線通信手順による通信を行うことにより、様々なデータの授受を行う。例えば、送信制御部１２０から送られたパケットデータを受けると、無線通信部１４０は、当該パケットデータを、当該無線通信手順に従って、映像再生装置２２０Ａへ送信する。また、取得部１３０Ａから送られた音声再生遅延情報を受けると、無線通信部１４０は、当該無線通信手順に従って、音声再生遅延情報を映像再生装置２２０Ａへ送信する。また、当該無線通信手順に従って映像再生装置２２０Ａから送られた映像再生遅延情報を受信すると、無線通信部１４０は、映像再生遅延情報を取得部１３０Ａへ送る。
【００３４】
上記の遅延制御部１５０Ａは、取得部１３０Ａから送られた映像再生遅延情報を受ける。そして、遅延制御部１５０Ａは、当該映像再生遅延情報に基づいて、コンテンツ源２１０Ａから送られた復号化音声データを音声再生装置２３０Ａへ送信するに際して付与すべき遅延時間を算出する。こうして算出された遅延時間の指定が、遅延部１６０Ａへ送られる。
【００３５】
また、遅延制御部１５０Ａは、入力部１７０から送られた再生コンテンツ指定を受ける。そして、遅延制御部１５０Ａは、当該再生コンテンツ指定により指定されたコンテンツのデータの出力要求を、コンテンツ源２１０Ａへ送る。かかる出力要求を受けたコンテンツ源２１０Ａは、当該コンテンツの復号化映像データ及び復号化音声データを、直接的な再生を行った場合には、再生映像と再生音声との同期が取られるタイミングで、同期再生制御装置１００Ａへ送る。
【００３６】
すなわち、遅延制御部１５０Ａは、制御部としての機能を果たすようになっている。
【００３７】
上記の遅延部１６０Ａは、コンテンツ源２１０Ａから送られた復号化音声データを受ける。そして、遅延部１６０Ａは、当該復号化音声データを、遅延制御部１５０Ａにより指定された遅延時間だけ遅延させて、音声再生装置２３０Ａへ送る。すなわち、遅延部１６０Ａは、第２送信部としての機能を果たすようになっている。
【００３８】
上記の入力部１７０は、同期再生制御装置１００Ａの本体部に設けられたキー部、及び／又はキー部を備えるリモート入力装置等により構成される。ここで、本体部に設けられたキー部としては、表示デバイスに設けられたタッチパネルを用いることができる。なお、キー部を有する構成に代えて、又は併用して音声認識技術を利用して音声にて入力する構成を採用することもできる。この入力部１７０を利用者が操作することにより、再生すべきコンテンツの指定が行われる。
【００３９】
＜動作＞
次に、上記のように構成された同期再生制御装置１００Ａの動作について、遅延部１６０Ａに対する遅延時間指定処理に主に着目して説明する。
【００４０】
遅延時間指定処理では、図２に示されるように、まず、同期再生制御装置１００Ａの取得部１３０Ａと映像再生処理装置２２０Ａとの間で、再生遅延情報の交換が行われる。かかる再生遅延情報の交換に際しては、まず、映像再生処理装置２２０Ａが、音声再生遅延情報要求を取得部１３０Ａへ送信する。この音声再生遅延情報要求を受信した取得部１３０Ａは、内部に保持されている音声再生遅延情報を、映像再生処理装置２２０Ａへ返送する。
【００４１】
次に、映像再生処理装置２２０Ａが、内部に保持されている映像再生遅延情報を指定した映像再生遅延情報通知を取得部１３０Ａへ送信する。この映像再生遅延情報通知を受けた取得部１３０Ａは、当該映像再生遅延情報を遅延制御部１５０Ａへ送るとともに、映像再生遅延情報の受領報告を映像再生処理装置２２０Ａへ送信する。
【００４２】
ところで、音声再生遅延情報では、上述したように、音声再生遅延時間が「０」であることが示されている。一方、映像再生処理装置２２０Ａでは、符号化映像データの復号化に時間を要するので、映像再生遅延情報で示される映像再生遅延時間は、「０」よりも必ず長くなっている。このため、映像再生処理装置２２０Ａでは、映像再生のための遅延時間が設定されることなく、パケット化された符号化映像データを受信すると、直ちに、パケット分解及び復号化を連続して行い、映像表示を行う設定となる。
【００４３】
さて、映像再生遅延情報を受けた遅延制御部１５０Ａは、当該映像再生遅延情報で示される映像再生遅延時間に基づいて、映像再生装置２２０Ａにおける映像表示と音声再生装置２３０Ａにおける音声再生とを同期させるため、遅延部１６０Ａに対して指定すべき遅延時間を算出する。なお、当該遅延時間の算出に際して、遅延制御部１５０Ａは、符号化部１１０における符号化処理時間、送信制御部１２０におけるパケット組み立て処理時間を考慮するようになっている。
【００４４】
引き続き、遅延制御部１５０Ａは、算出された遅延時間の指定を遅延部１６０Ａへ送る。この結果、遅延部１６０Ａは、コンテンツ源２１０Ａから送られた復号化音声データを、指定された遅延時間だけ遅延させる設定となる。
【００４５】
この後、利用者が、再生すべきコンテンツの指定を入力部１７０に入力すると、入力部１７０から遅延制御部１５０Ａへ再生コンテンツ指定が送られる。当該再生コンテンツ指定を受けた遅延制御部１５０Ａは、当該再生コンテンツ指定により指定されたコンテンツのデータの出力要求を、コンテンツ源２１０Ａへ送る。かかる出力要求を受けたコンテンツ源２１０Ａは、当該コンテンツの復号化映像データ及び復号化音声データを直ちに再生させた場合には、再生映像と再生音声との同期が取られるタイミングで、同期再生制御装置１００Ａへ送る。
【００４６】
同期再生制御装置１００Ａでは、符号化部１１０が、コンテンツ源２１０Ａから送られた復号化映像データを受ける。そして、符号化部１１０が、当該復号化映像データの符号化を行って、符号化映像データを生成し、生成された符号化映像データを送信制御部１２０へ送る。引き続き、送信制御部１２０が、当該符号化映像データをパケット化したうえで、符号化映像データを含むパケットデータを、無線通信部１４０を介して、映像再生装置２２０Ａへ送る。
【００４７】
また、同期再生制御装置１００Ａでは、遅延部１６０Ａが、コンテンツ源２１０Ａから送られた復号化音声データを受ける。そして、遅延部１６０Ａが、復号化音声データを、遅延制御部１５０Ａにより指定された遅延時間だけ遅延させた後に、音声再生装置２３０Ａへ送信する。
【００４８】
この結果、映像再生装置２２０Ａにおける映像再生と、音声再生装置２３０Ａにおける音声再生との同期が、再生コンテンツの作成者の意図通りに図られて、映像再生及び音声再生が行われる。
【００４９】
以上説明したように、第１実施形態では、取得部１３０Ａが、「Wi-Fi CERTIFIED Miracast 規格」に従って、「Wi-Fi CERTIFIED Miracast 規格」において規定されるプライマリシンクの機能を有する映像再生装置２２０Ａから、映像再生遅延情報を取得する。引き続き、遅延制御部１５０Ａが、当該映像再生遅延情報に基づいて、映像再生装置２２０Ａにおける映像表示と同期した音声再生を音声再生装置２３０Ａに行わせるための遅延時間を算出する。そして、遅延制御部１５０Ａが、音声再生装置２３０Ａへの復号化音声データの送信タイミングを遅延させるために、算出された遅延時間を遅延部１６０Ａに対して指定する。
【００５０】
したがって、第１実施形態によれば、「Wi-Fi CERTIFIED Miracast 規格」に準拠する映像再生装置に、無線通信を利用して映像再生を行わせるとともに、直接接続された音声再生装置に当該映像再生と同期した音声再生を行わせることができる。
【００５１】
［第２実施形態］
まず、第２実施形態を、図３を主に参照して説明する。
【００５２】
＜構成＞
図３には、第２実施形態に係る同期再生制御装置１００Ｂの構成が概略的に示されている。この図３に示されるように、同期再生制御装置１００Ｂには、コンテンツ源２１０Ｂ、映像再生装置２２０Ａ及び音声再生装置２３０Ａが接続されている。なお、第２実施形態では、上述した第１実施形態の場合と同様に、映像再生装置２２０Ａが第１装置に対応するとともに、音声再生装置２３０Ａが第２装置に対応するようになっている。
【００５３】
ここで、上記のコンテンツ源２１０Ｂは、例えば、地上デジタル情報の受信装置、コンテンツデータが記憶された記憶装置等のいずれかを含んでいる。かかるコンテンツ源２１０Ｂからは、同一のコンテンツデータに含まれる符号化映像データ及び符号化音声データ」という）が、同期再生制御装置１００Ｂに供給される。ここで、これらの符号化映像データ及び符号化音声データに基づいて直ちに復号化及び再生を行った場合には、再生映像と再生音声との同期が取られるようになっている。
【００５４】
なお、上記の映像再生装置２２０Ａ及び音声再生装置２３０Ａは、上述した第１実施形態の場合と同様である。
【００５５】
《同期再生制御装置１００Ｂの構成》
次に、同期再生制御装置１００Ｂの構成について説明する。
【００５６】
図２に示されるように、同期再生制御装置１００Ｂは、上述した第１実施形態の同期再生制御装置１００Ａと比べて、符号化部１１０を備えていない点、遅延制御部１５０Ａ及び遅延部１６０Ａに代えて遅延制御部１５０Ｂ及び遅延部１６０Ｂを備える点、並びに、復号化部１７０を備えている点が異なっている。以下、これらの相違点に主に着目して説明する。
【００５７】
上記の遅延制御部１５０Ｂは、上述した遅延制御部１５０Ａと同様に、取得部１３０Ａにより取得された映像再生装置２２０Ａに関する映像再生遅延情報に基づいて遅延時間を算出する。しかしながら、遅延時間の算出に対して、遅延制御部１５０Ｂは、（ｉ）映像データの符号化処理の時間を考慮しない点、及び、（ii）復号化部１７０による符号化音声データの復号化部１７０による復号化処理時間を考慮する点が、遅延制御部１５０Ａと異なっている。こうして遅延制御部１５０Ｂにより算出された遅延時間の指定が、遅延部１６０Ｂへ送られる。
【００５８】
上記の遅延部１６０Ｂは、コンテンツ源２１０Ｂから送られた符号化音声データを受ける。そして、遅延部１６０Ｂは、当該符号化音声データを、遅延制御部１５０Ｂにより指定された遅延時間だけ遅延させて、復号化部１７０へ送る。
【００５９】
上記の復号化部１７０は、遅延部１６０Ｂから送られた符号化音声データを受ける。そして、復号化部１７０は、当該符号化音声データの復号化を行って、復号化音声データを生成する。こうして生成された復号化映像データは、音声再生装置２３０Ａへ送られる。すなわち、第２実施形態では、復号化部１７０が第２送信部の機能を果たすようになっている。
【００６０】
なお、同期再生制御装置１００Ｂでは、送信制御部１２０が、コンテンツ源２１０Ｂから送られた符号化映像データを受けるようになっている。また、第２実施形態の取得部１３０Ａは、内部に、復号化部１７０による復号化処理の時間に関連する音声再生遅延情報を保持している。
【００６１】
＜動作＞
次に、上記のように構成された同期再生制御装置１００Ｂの動作について説明する。
【００６２】
同期再生制御装置１００Ｂでは、上述した第１実施形態の同期再生制御装置１００Ａと同様にして、遅延時間指定処理が実行される。ただし、遅延時間指定処理に際しては、遅延制御部１５０Ｂが、上述したように、映像データの符号化処理の時間に代えて、復号化部１７０による符号化音声データの復号化処理時間を考慮して遅延時間を算出し、算出された遅延時間の指定を遅延部１６０Ｂへ送る点が、第１実施形態と異なっている。かかる遅延時間指定処理により、遅延部１６０Ｂは、コンテンツ源２１０Ｂから送られた符号化音声データを、指定された遅延時間だけ遅延させる設定となる。
【００６３】
この後、利用者が、再生すべきコンテンツの指定を入力部１７０に入力すると、入力部１７０から遅延制御部１５０Ｂへ再生コンテンツ指定が送られる。かかる再生コンテンツ指定を受けると、遅延制御部１５０Ｂは、遅延制御部１５０Ａと同様にして、当該再生コンテンツ指定により指定されたコンテンツのデータの出力要求を、コンテンツ源２１０Ｂへ送る。かかる出力要求を受けたコンテンツ源２１０Ｂは、当該コンテンツのデータに含まれる符号化映像データ及び符号化音声データを、直ちに復号化して再生を行った場合には、再生映像と再生音声との同期が取られるタイミングで、同期再生制御装置１００Ｂへ送る。
【００６４】
同期再生制御装置１００Ｂでは、送信制御部１２０が、コンテンツ源２１０Ｂから送られた符号化映像データを受ける。そして、送信制御部１２０は、当該符号化映像データをパケット化したうえで、符号化映像データを含むパケットデータを、無線通信部１４０を介して、映像再生装置２２０Ａへ送る。
【００６５】
また、同期再生制御装置１００Ｂでは、遅延部１６０Ｂが、コンテンツ源２１０Ｂから送られた復号化音声データを受ける。引き続き、遅延部１６０Ｂは、符号化音声データを、遅延制御部１５０Ｂにより指定された遅延時間だけ遅延させた後に、復号化部１７０へ送る。
【００６６】
遅延された符号化音声データを受けた復号化部１７０は、当該遅延された符号化音声データの復号化を行って、復号化音声データを生成する。そして、復号化部１７０は、生成された復号化映像データを音声再生装置２３０Ａへ送る。
【００６７】
この結果、映像再生装置２２０Ａにおける映像再生と、音声再生装置２３０Ａにおける音声再生との同期が、再生コンテンツの作成者の意図通りに図られて、映像再生及び音声再生が行われる。
【００６８】
以上説明したように、第２実施形態では、取得部１３０Ａが、「Wi-Fi CERTIFIED Miracast 規格」に従って、「Wi-Fi CERTIFIED Miracast 規格」において規定されるプライマリシンクの機能を有する映像再生装置２２０Ａから、映像再生遅延情報を取得する。引き続き、遅延制御部１５０Ｂが、当該映像再生遅延情報に基づいて、映像再生装置２２０Ａにおける映像表示と同期した音声再生を音声再生装置２３０Ａに行わせるための遅延時間を算出する。そして、遅延制御部１５０Ｂが、音声再生装置２３０Ａへの復号化音声データの送信タイミングを遅延させるために、算出された遅延時間を遅延部１６０Ｂに対して指定する。
【００６９】
したがって、第２実施形態によれば、第１実施形態の場合と同様に、「Wi-Fi CERTIFIED Miracast 規格」に準拠する映像再生装置に、無線通信を利用して映像再生を行わせるとともに、直接接続された音声再生装置に当該映像再生と同期した音声再生を行わせることができる。
【００７０】
［第３実施形態］
次いで、第３実施形態を、図４及び図５を参照して説明する。
【００７１】
＜構成＞
図４には、第３実施形態に係る同期再生制御装置１００Ｃの構成が概略的に示されている。この図３に示されるように、同期再生制御装置１００Ｃには、コンテンツ源２１０Ａ、音声再生装置２２０Ｃ及び映像再生装置２３０Ｃが接続されている。なお、第３実施形態では、音声再生装置２２０Ｃが第１装置に対応するとともに、映像再生装置２３０Ｃが第２装置に対応するようになっている。
【００７２】
また、上記の音声再生装置２２０Ｃは、「Wi-Fi CERTIFIED Miracast 規格」において規定されるセカンダリシンクの機能を有している。すなわち、音声再生装置２２０Ｃは、「Wi-Fi CERTIFIED Miracast 規格」において規定されるソースから、無線通信を利用して、符号化音声データを受信する。そして、音声再生装置２２０Ｃは、受信した符号化音声データに対応する音声を再生する。
【００７３】
なお、音声再生装置２２０Ｃが受信する符号化音声データは、パケット化された状態でソースとして機能する同期再生制御装置１００Ｃから送られてくる。このため、音声再生装置２２０Ｃは、パケット分解及び復号化を順次行って復号化音声データを生成した後、当該生成された復号化音声データに従って、音声出力を行うようになっている。
【００７４】
また、音声再生装置２２０Ｃは、「Wi-Fi CERTIFIED Miracast 規格」において規定されるように、音声再生処理の時間に関連する音声再生遅延情報を内部に保持している。そして、音声再生装置２２０Ｃは、「Wi-Fi CERTIFIED Miracast 規格」において規定され、映像再生処理の時間に関連する映像再生遅延情報を内部に保持しているプライマリシンクとしても擬似的に機能する同期再生制御装置１００Ｃとの間で、無線通信を利用して、それぞれが保持している再生遅延情報を交換する。
【００７５】
かかる交換により同期再生制御装置１００Ｃから取得した映像再生遅延情報、及び、内部に保持している音声再生遅延情報に基づいて、音声再生装置２２０Ｃは、「Wi-Fi CERTIFIED Miracast 規格」において規定されるカップルモードの動作を行う。この結果、音声再生装置２２０Ｃにおける映像出力と、同期再生制御装置１００Ｃによる制御のもとで映像再生装置２３０Ｃにより行われる映像表示との同期を実現するための動作を行うようになっている。
【００７６】
上記の映像再生装置２３０Ｃは、液晶パネル等の表示デバイスを備えて構成されている。この映像再生装置２３０Ｃは、同期再生制御装置１００Ｃと直接接続（有線接続）されている。
【００７７】
映像再生装置２３０Ｃは、同期再生制御装置１００Ｃから送られた復号化映像データを受信する。そして、映像再生装置２３０Ｃは、当該受信した復号化映像データに従った映像再生を直ちに行う。
【００７８】
《同期再生制御装置１００Ｃの構成》
次に、同期再生制御装置１００Ｃの構成について説明する。
【００７９】
図４に示されるように、同期再生制御装置１００Ｃは、上述した第１実施形態の同期再生制御装置１００Ａと比べて、取得部１３０Ａに代えて取得部１３０Ｃを備える点が異なっている。以下、この相違点に主に着目して説明する。
【００８０】
なお、第３実施形態では、符号化部１１０は、コンテンツ源２１０Ａから送られた復号化音声データを受けるようになっている。また、遅延部１６０Ａは、コンテンツ源２１０Ａから送られた復号化映像データを受けるようになっている。
【００８１】
上記の取得部１３０Ｃは、無線通信部１４０と協働して、センカンダリシンクとしての機能を有している音声再生装置２２０Ｃに対して、「Wi-Fi CERTIFIED Miracast 規格」においてプライマリシンクが行うこととして規定されている通信手順の実行を行う。こうした通信手順を実行し、音声再生装置２２０Ｃとの間で再生遅延情報を交換することにより、取得部１３０Ｃは、音声再生装置２２０Ｃが保持している音声再生遅延情報を取得する。このため、取得部１３０Ｃと無線通信部１４０との協働処理により、同期再生制御装置１００Ｃは、音声再生装置２２０Ｃに対して、当該プライマリシンクとしての機能を果たすようになっている。そして、取得された音声再生遅延情報は、遅延制御部１５０Ａへ送られる。
【００８２】
なお、取得部１３０Ｃは、内部に、映像再生遅延時間が「０」であることに対応する映像再生遅延情報を保持している。
【００８３】
＜動作＞
次に、上記のように構成された同期再生制御装置１００Ｃの動作について、遅延部１６０Ａに対する遅延時間指定処理に主に着目して説明する。
【００８４】
遅延時間指定処理では、図５に示されるように、まず、同期再生制御装置１００Ｃの取得部１３０Ｃと音声再生処理装置２２０Ｃとの間で、再生遅延情報の交換が行われる。かかる再生遅延情報の交換に際しては、まず、取得部１３０Ｃが、音声再生遅延情報要求を音声再生処理装置２２０Ｃへ送信する。この音声再生遅延情報要求を受信した音声再生処理装置２２０Ｃは、内部に保持されている音声再生遅延情報を、取得部１３０Ｃへ返送する。
【００８５】
音声再生遅延情報を受けた取得部１３０Ｃは、当該音声再生遅延情報を、遅延制御部１５０Ａへ送るとともに、内部に保持されている映像再生遅延情報を指定した映像再生遅延情報通知を音声再生装置２２０Ｃへ送信する。この映像再生遅延情報通知を受けた音声再生装置２２０Ｃは、音声再生遅延情報の受領報告を取得部１３０Ｃへ送信する。
【００８６】
ところで、映像再生遅延情報では、上述したように、映像再生遅延時間が「０」であることが示されている。一方、音声再生処理装置２２０Ｃでは、符号化音声データの復号化に時間を要するので、音声再生遅延情報で示される音声再生遅延時間は、「０」よりも必ず長くなっている。このため、音声再生処理装置２２０Ｃでは、音声再生のための遅延時間が設定されることなく、パケット化された符号化音声データを受信すると、直ちに、パケット分解及び復号化を連続して行い、音声出力を行う設定となる。
【００８７】
さて、音声再生遅延情報を受けた遅延制御部１５０Ａは、当該音声再生遅延情報で示される音声再生遅延時間に基づいて、音声再生装置２２０Ｃにおける音声出力と映像再生装置２３０Ｃにおける映像表示とを同期させるため、遅延部１６０Ａに対して指定すべき遅延時間を算出する。なお、当該遅延時間の算出に際して、第１実施形態の場合と同様に、遅延制御部１５０Ａは、符号化部１１０における符号化処理時間、送信制御部１２０におけるパケット組み立て処理時間を考慮するようになっている。
【００８８】
引き続き、遅延制御部１５０Ａは、算出された遅延時間の指定を遅延部１６０Ａへ送る。この結果、遅延部１６０Ａは、コンテンツ源２１０Ａから送られた復号化映像データを、指定された遅延時間だけ遅延させる設定となる。
【００８９】
この後、利用者が、再生すべきコンテンツの指定を入力部１７０に入力すると、入力部１７０から遅延制御部１５０Ａへ再生コンテンツ指定が送られる。当該再生コンテンツ指定を受けた遅延制御部１５０Ａは、当該再生コンテンツ指定により指定されたコンテンツのデータの出力要求を、コンテンツ源２１０Ａへ送る。かかる出力要求を受けたコンテンツ源２１０Ａは、当該コンテンツの復号化映像データ及び復号化音声データを直ちに再生させた場合には、再生映像と再生音声との同期が取られるタイミングで、同期再生制御装置１００Ｃへ送る。
【００９０】
同期再生制御装置１００Ｃでは、符号化部１１０が、コンテンツ源２１０Ａから送られた復号化音声データを受ける。そして、符号化部１１０が、当該復号化音声データの符号化を行って、符号化音声データを生成し、生成された符号化音声データを送信制御部１２０へ送る。引き続き、送信制御部１２０が、当該符号化音声データをパケット化したうえで、符号化音声データを含むパケットデータを、無線通信部１４０を介して、音声再生装置２２０Ｃへ送る。
【００９１】
また、同期再生制御装置１００Ｃでは、遅延部１６０Ａが、コンテンツ源２１０Ａから送られた復号化映像データを受ける。そして、遅延部１６０Ａが、復号化映像データを、遅延制御部１５０Ａにより指定された遅延時間だけ遅延させた後に、映像再生装置２３０Ｃへ送信する。
【００９２】
この結果、音声再生装置２２０Ｃにおける音声再生と、映像再生装置２３０Ｃにおける映像再生との同期が、再生コンテンツの作成者の意図通りに図られて、音声再生及び映像再生が行われる。
【００９３】
以上説明したように、第３実施形態では、取得部１３０Ｃが、「Wi-Fi CERTIFIED Miracast 規格」に従って、「Wi-Fi CERTIFIED Miracast 規格」において規定されるセンカンダリシンクの機能を有する音声再生装置２２０Ｃから、音声再生遅延情報を取得する。引き続き、遅延制御部１５０Ａが、当該音声再生遅延情報に基づいて、音声再生装置２２０Ｃにおける音声出力と同期した映像表示を映像再生装置２３０Ｃに行わせるための遅延時間を算出する。そして、遅延制御部１５０Ａが、映像再生装置２３０Ｃへの復号化映像データの送信タイミングを遅延させるために、算出された遅延時間を遅延部１６０Ａに対して指定する。
【００９４】
したがって、第３実施形態によれば、「Wi-Fi CERTIFIED Miracast 規格」に準拠する音声再生装置に、無線通信を利用して音声再生を行わせるとともに、直接接続された映像再生装置に当該音声再生と同期した映像再生を行わせることができる。
【００９５】
［実施形態の変形］
本発明は、上記の実施形態に限定されるものではなく、様々な変形が可能である。
【００９６】
例えば、第１実施形態に対する第２実施形態への変形を、第３実施形態に対しても適用することができる。
【００９７】
また、上記の第１〜第３実施形態では、無線通信経路を介して接続されたシンクデバイスとの間で再生遅延情報を交換する通信手順に従って、当該シンクデバイスが保持する再生遅延情報を取得するようにした。これに対し、無線通信経路を介して接続されたシンクデバイスが、ソースデバイスから送信された「パラメータ取得要求」に応答して再生遅延情報を返送するシンクデバイスである場合には、再生遅延情報の交換ではなく、同期再生制御装置が、一方的に、シンクデバイスが保持する再生遅延情報を取得するようにしてもよい。
【００９８】
なお、上記の実施形態における同期再生制御装置１００Ａ〜１００Ｃのそれぞれにおける無線通信部１４０を除く要素を、中央処理装置（ＣＰＵ：Central Processing Unit）、ＤＳＰ（Digital Signal Processor）等を備えた演算部としてのコンピュータとして構成し、予め用意されたプログラムを当該コンピュータで実行することにより、これらの要素における処理の一部又は全部を実行するようにしてもよい。このプログラムはハードディスク、ＣＤ−ＲＯＭ、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録され、当該コンピュータによって記録媒体からロードされて実行される。また、このプログラムは、ＣＤ−ＲＯＭ、ＤＶＤ等の可搬型記録媒体に記録された形態で取得されるようにしてもよいし、インターネットなどのネットワークを介した配信の形態で取得されるようにしてもよい。
【符号の説明】
【００９９】
１００Ａ〜１００Ｃ  …  同期再生制御装置
１１０              …  符号化部
１２０              …  送信制御部（第１送信部）
１３０Ａ，１３０Ｃ  …  取得部
１５０Ａ，１５０Ｂ  …  遅延制御部（制御部）
１６０Ａ            …  遅延部（第２送信部）
１７０              …  復号化部（第２送信部）
【図１】
2014127213.tif 000003
【図２】
2014127213.tif 000004
【図３】
2014127213.tif 000005
【図４】
2014127213.tif 000006
【図５】
2014127213.tif 000007