(57)【要約】      （修正有）【課題】異なるエンコーダによりエンコードされたコンテンツ同士を同期させる。【解決手段】異なるエンコーダによりそれぞれエンコードされた同一のコンテンツを異なる時刻でそれぞれ受信して受信時刻の位相差を検出し、検出された位相差分出力を遅延するように先に受信したコンテンツをバッファリングすることによりコンテンツ同士の同期を実現する。【選択図】図１
2012169993.tif 000002
【特許請求の範囲】
【請求項１】
異なるエンコーダによりそれぞれエンコードされた同一のコンテンツデータを異なる時刻でそれぞれ受信し、受信時刻の位相差を検出する検出手段と、
検出された位相差分出力される時刻を遅延するように先に受信したコンテンツデータをバッファリングするバッファリング手段と、
を有することを特徴とするコンテンツ同期装置。
【請求項２】
前記検出手段は、
受信したそれぞれのコンテンツデータから音声波形をそれぞれ抽出し、任意の時間区間で各音声波形の積分値をそれぞれ計算し、前記積分値の差分値が定数以下になるまで一方の音声波形の時間区間をシフトすることを繰り返して、前記シフトされた時間幅を前記受信時刻の位相差として検出することを特徴とする請求項１記載のコンテンツ同期装置。
【請求項３】
前記検出手段は、
付与されていた時刻情報が同一であるコンテンツデータ間の前記受信時刻の位相差を検出することを特徴とする請求項１記載のコンテンツ同期装置。
【請求項４】
コンピュータにより行うコンテンツ同期方法において、
異なるエンコーダによりそれぞれエンコードされた同一のコンテンツデータを異なる時刻でそれぞれ受信し、受信時刻の位相差を検出する検出ステップと、
検出された位相差分出力される時刻を遅延するように先に受信したコンテンツデータをバッファリングするバッファリングステップと、
を有することを特徴とするコンテンツ同期方法。
【請求項５】
前記検出ステップは、
受信したそれぞれのコンテンツデータから音声波形をそれぞれ抽出し、任意の時間区間で各音声波形の積分値をそれぞれ計算し、前記積分値の差分値が定数以下になるまで一方の音声波形の時間区間をシフトすることを繰り返して、前記シフトされた時間幅を前記受信時刻の位相差として検出することを特徴とする請求項４記載のコンテンツ同期方法。
【請求項６】
前記検出ステップは、
付与されていた時刻情報が同一であるコンテンツデータ間の前記受信時刻の位相差を検出することを特徴とする請求項４記載のコンテンツ同期方法。
【請求項７】
請求項４乃至６のいずれかに記載の各ステップをコンピュータに実行させることを特徴とするコンテンツ同期プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、異なるエンコーダによりエンコードされたコンテンツ同士を同期する技術に関する。
【背景技術】
【０００２】
現在、「放送・映像配信」と呼ばれるサービスは多様化しており、アナログテレビ放送をはじめとして、地上デジタル放送、ＩＰ網を使ったＩＰＴＶ放送、ＶＯＤ、デジタルシネマ配信など多くのサービスがサービス事業者から提供されている。
【０００３】
また、地上デジタルテレビの放送を受信後、ＩＰに変換し、ＩＰ網を使って配信する地上デジタル放送ＩＰ再送信サービスなど、同一タイトルでも異なる圧縮方式のコンテンツを配信するサービスが開始されている（「ＩＰＴＶフォーラム仕様」（地上デジタルテレビジョン放送IP、再送信運用規定、p.15）参照）。
【０００４】
近年話題となっている３Ｄコンテンツは、放送波で放送されている２Ｄコンテンツに加えて、広帯域なＩＰ網を使用して３Ｄコンテンツを配信するといった、２Ｄコンテンツのエンコーダとは異なるエンコーダによってエンコードされたコンテンツの配信が想定されている。
【０００５】
一方、異なる配信系間であっても同一エンコーダによってエンコードされた映像同士や、映像と字幕データ同士の同期については、非特許文献１に示されるような研究がなされている。
【０００６】
非特許文献１によれば、映像同士のエンコーダが同一の場合において、エンコーダが生成するＰＣＲ（Program Clock Reference）によって決められるデコーダのシステム時間ＳＴＣ（System Time Clock）に対して映像の表示時刻を示すＰＴＳ（Presentation Time Stamp）をそれぞれ同一にすることにより、コンテンツ同士の同期を実現している。
【先行技術文献】
【非特許文献】
【０００７】
【非特許文献１】松村  欣司、外１名、「Hybridcastの概要と技術」の「4.1 放送通信同期技術」、NHK技研R&D、No.124、2010年11月
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、例えば、放送波２ＤコンテンツのＭＰＥＧ２−ＴＳと、ＩＰ放送３ＤコンテンツのＨ．２６４といった異なる映像圧縮方式のエンコーダにおいては、２つのエンコーダ・デコーダの系において異なる２つのＰＣＲが存在するため、ＰＴＳを同一にしたとしても参照するシステム時間ＳＴＣが同期せず、それら２つのコンテンツ同士を同期させることができない。
【０００９】
今後、２Ｄ／３Ｄコンテンツなど視聴者によるコンテンツ種別間での表示切り替えが多発することが想定される視聴シーンにおいては、それぞれのコンテンツが同期していないことにより生ずる表示時間のずれによってスムーズにコンテンツ種別間での表示切替えができず、視聴者に対してストレスを与えてしまう。
【００１０】
本発明は、上記を鑑みてなされたものであり、その課題とするところは、異なるエンコーダによりエンコードされたコンテンツ同士を同期させることにある。
【課題を解決するための手段】
【００１１】
請求項１記載のコンテンツ同期装置は、異なるエンコーダによりそれぞれエンコードされた同一のコンテンツデータを異なる時刻でそれぞれ受信し、受信時刻の位相差を検出する検出手段と、検出された位相差分出力される時刻を遅延するように先に受信したコンテンツデータをバッファリングするバッファリング手段と、を有することを特徴とする。
【００１２】
本発明によれば、異なるエンコーダによりそれぞれエンコードされた同一のコンテンツデータを異なる時刻でそれぞれ受信して受信時刻の位相差を検出し、検出された位相差分出力される時刻を遅延するように先に受信したコンテンツデータをバッファリングするため、異なるエンコーダによりエンコードされたコンテンツ同士を同期させることができる。
【００１３】
請求項２記載のコンテンツ同期装置は、請求項１記載のコンテンツ同期装置において、前記検出手段は、受信したそれぞれのコンテンツデータから音声波形をそれぞれ抽出し、任意の時間区間で各音声波形の積分値をそれぞれ計算し、前記積分値の差分値が定数以下になるまで一方の音声波形の時間区間をシフトすることを繰り返して、前記シフトされた時間幅を前記受信時刻の位相差として検出することを特徴とする。
【００１４】
請求項３記載のコンテンツ同期装置は、請求項１記載のコンテンツ同期装置において、前記検出手段は、付与されていた時刻情報が同一であるコンテンツデータ間の前記受信時刻の位相差を検出することを特徴とする。
【００１５】
請求項４記載のコンテンツ同期方法は、コンピュータにより行うコンテンツ同期方法において、異なるエンコーダによりそれぞれエンコードされた同一のコンテンツデータを異なる時刻でそれぞれ受信し、受信時刻の位相差を検出する検出ステップと、検出された位相差分出力される時刻を遅延するように先に受信したコンテンツデータをバッファリングするバッファリングステップと、を有することを特徴とする。
【００１６】
本発明によれば、異なるエンコーダによりそれぞれエンコードされた同一のコンテンツデータを異なる時刻でそれぞれ受信して受信時刻の位相差を検出し、検出された位相差分出力される時刻を遅延するように先に受信したコンテンツデータをバッファリングするため、異なるエンコーダによりエンコードされたコンテンツ同士を同期させることができる。
【００１７】
請求項５記載のコンテンツ同期方法は、請求項４記載のコンテンツ同期方法において、前記検出ステップは、受信したそれぞれのコンテンツデータから音声波形をそれぞれ抽出し、任意の時間区間で各音声波形の積分値をそれぞれ計算し、前記積分値の差分値が定数以下になるまで一方の音声波形の時間区間をシフトすることを繰り返して、前記シフトされた時間幅を前記受信時刻の位相差として検出することを特徴とする。
【００１８】
請求項６記載のコンテンツ同期方法は、請求項４記載のコンテンツ同期方法において、前記検出ステップは、付与されていた時刻情報が同一であるコンテンツデータ間の前記受信時刻の位相差を検出することを特徴とする。
【００１９】
請求項７記載のコンテンツ同期プログラムは、請求項４乃至６のいずれかに記載の各ステップをコンピュータに実行させることを特徴とする。
【発明の効果】
【００２０】
本発明によれば、異なるエンコーダによりエンコードされたコンテンツ同士を同期させることができる。
【図面の簡単な説明】
【００２１】
【図１】コンテンツ同期装置の機能ブロック構成を示す図である。
【図２】放送・配信システムの全体構成を示す図である。
【図３】時刻情報方式での動作フローを示す図である。
【図４】異なる配信系でのコンテンツ位相差を説明する図である。
【図５】先に受信しているコンテンツのバッファ後の送出を説明する図である。
【図６】音声波形方式での動作フローを示す図である。
【図７】最初の積分区間を説明する図である。
【図８】ｎ回シフト後の積分区間を説明する図である。
【図９】位相差を検出した際の積分区間を説明する図である。
【発明を実施するための形態】
【００２２】
以下、本発明を実施する一実施の形態について図面を用いて説明する。但し、本発明は多くの異なる様態で実施することが可能であり、本実施の形態の記載内容に限定して解釈すべきではない。
【００２３】
〔コンテンツ同期装置について〕
最初に、本実施の形態に係るコンテンツ同期装置について説明する。図１は、コンテンツ同期装置の機能ブロック構成を示す図である。このコンテンツ同期装置１は、位相差検出手段１１と、コンテンツデータバッファリング手段１２とで主に構成される。
【００２４】
位相差検出手段１１は、圧縮方式の異なる２つのエンコーダによりそれぞれエンコードされた同一のコンテンツデータを異なる時刻でそれぞれ受信して復号し、受信時刻の位相差（受信時刻のずれ）を検出する機能を有する。以下、先に受信したコンテンツデータを第１コンテンツＣ１、後に受信したコンテンツデータを第２コンテンツＣ２とする。
【００２５】
コンテンツデータバッファリング手段１２は、位相差検出手段１１で検出された位相差分のみ出力される時刻を遅延するように先に受信した復号後の第１コンテンツＣ１をバッファリング（記憶手段への一時的なデータ保存）して、後に受信した復号後の第２コンテンツＣ２に同期させて、第１コンテンツＣ１及び／又は第２コンテンツＣ２を出力する機能を有する。
【００２６】
なお、このような位相差検出手段１１とコンテンツデータバッファリング手段１２とは、ＣＰＵ等により実現される。また、上記記憶手段は、メモリやハードディスク等により実現される。更に、それら各手段で行う各処理は、プログラムにより実行される。
【００２７】
〔コンテンツ同期装置を備えた通信システムについて〕
次に、このような機能を有するコンテンツ同期装置１を、圧縮方式の異なるエンコーダを備えた２つの配信系からなる放送・配信システムに適用した場合の実施例について説明する。
【００２８】
図２は、放送・配信システムの全体構成を示す図である。この放送・配信システムは、あるタイトルの２Ｄコンテンツデータ（以下、２Ｄコンテンツ）を放送波を用いて伝達する無線放送系と、それと同一タイトルの３Ｄコンテンツデータ（以下、３Ｄコンテンツ）をＩＰ網を用いて配信する有線配信系との２つの配信系を有している。各配信系にそれぞれ配備されたエンコーダの圧縮方式は異なっている。
【００２９】
そして、この放送・配信システムは、電波塔４００と、コンテンツ配信サーバ１００と、コンテンツ同期サーバ２００と、コンテンツ受信装置３００とで主に構成される。
【００３０】
以下、それら各装置の機能について詳述する。但し、コンテンツ同期サーバ２００には、２Ｄコンテンツよりも先に３Ｄコンテンツが到達するものとする。一方、コンテンツ受信装置３００には、ＩＰ網５００ｂでの遅延揺らぎを考慮し、３Ｄコンテンツよりも先に２Ｄコンテンツが到達するものとする。また、２Ｄコンテンツの映像及び音声と３Ｄコンテンツの映像及び音声とは、リップシンク技術によりそれぞれ紐づけられているものとする。
【００３１】
電波塔４００は、無線の通信ネットワーク（不図示）を通じて接続されたコンテンツ同期サーバ２００及びコンテンツ受信装置３００に対して、放送波を用いて２Ｄコンテンツを伝達する機能を有する。
【００３２】
コンテンツ配信サーバ１００は、配信媒体５００ａを通じて接続されたコンテンツ同期サーバ２００に対して、ＩＰパケットを用いて３Ｄコンテンツを配信する機能を有する。具体的には、その機能を実行するＩＰ送信部１００ａを備える。
【００３３】
コンテンツ同期サーバ２００は、電波塔４００から放送された２Ｄコンテンツを受信すると共にコンテンツ配信サーバ１００から配信された３Ｄコンテンツを受信し、復号して得られた２Ｄコンテンツのストリームと３Ｄコンテンツのストリームとを比較して受信時刻の位相差を検出し、ＩＰ網５００ｂを通じて接続されたコンテンツ受信装置３００に対して、先に受信した３Ｄコンテンツを後に受信した２Ｄコンテンツに同期させて配信する機能を有する。
【００３４】
具体的には、電波塔４００から伝達された２Ｄコンテンツの放送波を受信するアンテナ２００ａと、受信した２Ｄコンテンツを変換するチューナー２００ｂと、配信媒体５００ａを通じてコンテンツ配信サーバ１００から配信された３ＤコンテンツのＩＰパケットを受信するＩＰ受信部２００ｃと、受信したＩＰパケットを後段の位相差検出部２００ｅとバッファリング部２００ｆとに出力するＩＰ送信部２００ｄと、チューナー２００ｂから出力された２Ｄコンテンツの放送波を受信すると共に、ＩＰ送信部２００ｄから出力された３ＤコンテンツのＩＰパケットを受信して、それらを受信した時刻の位相差を検出する位相差検出部２００ｅと、検出された位相差分のみコンテンツ受信装置３００への配信時刻を遅延するように先に受信した３ＤコンテンツのＩＰパケットをバッファリングし、後に受信した２Ｄコンテンツに同期させて配信するバッファリング部２００ｆとを備える。
【００３５】
コンテンツ受信装置３００は、電波塔４００から放送された２Ｄコンテンツを受信すると共にコンテンツ同期サーバ２００から配信された３Ｄコンテンツを受信し、復号して得られた２Ｄコンテンツのストリームと３Ｄコンテンツのストリームとを比較して受信時刻の位相差を検出し、先に受信した２Ｄコンテンツを後に受信した３Ｄコンテンツに同期させて、同期した２Ｄコンテンツと３Ｄコンテンツとを選択可能に表示する機能を有する。
【００３６】
具体的には、電波塔４００から伝達された２Ｄコンテンツの放送波を受信するアンテナ３００ａと、受信した２Ｄコンテンツを変換するチューナー３００ｂと、ＩＰ網５００ｂを通じてコンテンツ同期サーバ２００から配信された３ＤコンテンツのＩＰパケットを受信するＩＰ受信部３００ｃと、チューナー３００ｂから出力された２Ｄコンテンツの放送波を受信すると共に、ＩＰ受信部３００ｃから出力された３ＤコンテンツのＩＰパケットを受信して、それらを受信した時刻の位相差を検出する位相差検出部３００ｄと、検出された位相差分のみ表示部３００ｆへの出力時刻を遅延するように先に受信した２Ｄコンテンツ（２ＤコンテンツのＩＰパケット）をバッファリングし、後に受信した３ＤコンテンツのＩＰパケットに同期させて２Ｄコンテンツと３Ｄコンテンツとを出力するバッファリング部３００ｅと、出力された２Ｄコンテンツと３Ｄコンテンツとを切り替えて選択可能に表示する表示部３００ｆとを備える。
【００３７】
以上、放送・配信システムの構成、及びそのシステムを構成している各装置の機能について説明した。なお、コンテンツ同期サーバ２００の位相差検出部２００ｅとコンテンツ受信装置３００の位相差検出部３００ｄとは、図１に示したコンテンツ同期装置１の位相差検出手段１１として実装されている。また、コンテンツ同期サーバ２００のバッファリング部２００ｆとコンテンツ受信装置３００のバッファリング部３００ｅとは、図１に示したコンテンツ同期装置１のコンテンツデータバッファリング手段１２として実装されている。
【００３８】
以上のシステム構成より、コンテンツ同期サーバ２００において、放送波の２ＤコンテンツとＩＰ放送の３Ｄコンテンツとの位相差を検出し、検出された位相差分のみコンテンツ受信装置３００への配信時刻を遅延するように先に受信した３Ｄコンテンツをバッファリングするので、放送波の２Ｄコンテンツに同期させた状態でＩＰ放送の３Ｄコンテンツをコンテンツ受信装置３００に配信することができる。
【００３９】
また、ＩＰ網５００ｂでの遅延揺らぎによってＩＰ放送よりも先に放送波がコンテンツ受信装置３００に届くことを考慮し、コンテンツ受信装置３００において、放送波の２ＤコンテンツとＩＰ放送の３Ｄコンテンツとの位相差を検出し、検出された位相差分のみ表示部３００ｆへの出力時刻を遅延するように先に受信した２Ｄコンテンツをバッファリングするので、放送波の２ＤコンテンツとＩＰ放送の３Ｄコンテンツとを同期させた状態で表示部３００ｆに出力することができる。
【００４０】
なお、図２に示す実施例では、図１に示したコンテンツ同期装置１を、コンテンツ配信側のコンテンツ同期サーバ２００と、コンテンツ受信側のコンテンツ受信装置３００との両側に実装しているが、一方の側のみに実装した場合であっても同様の効果を得ることができる。
【００４１】
例えば、ＩＰ網５００ｂに遅延揺らぎがない場合には、コンテンツ配信側にのみコンテンツ同期装置１を具備させることによっても、コンテンツ同士を同期させることができる。
【００４２】
一方、ＩＰ網５００ｂに遅延揺らぎがある場合には、コンテンツ受信側にのみコンテンツ同期装置１を具備させることによっても、コンテンツ同士を同期させることができる。また、そのように遅延揺らぎがある場合であっても、コンテンツ配信側にもコンテンツ同期装置１を更に具備させることにより、コンテンツ受信装置３００に実装されるバッファリング部３００ｅのバッファサイズをＩＰ網５００ｂの遅延揺らぎ吸収に必要とされる最低限の大きさに低減することができる。これにより、コンテンツ受信装置３００の製造コストを抑えることができ、視聴者に対してコスト面での導入障壁を下げることができる。
【００４３】
〔時刻情報方式を用いた位相差検出方法について〕
次に、コンテンツ受信装置３００の位相差検出部３００ｄで実行される位相差検出方法について具体的に説明する。なお、以下説明する２つの位相差検出方法は、コンテンツ同期サーバ２００の位相差検出部２００ｅについても同様に適用可能である。
【００４４】
最初に、２Ｄ／３Ｄコンテンツ内の音声ストリームに含まれる時刻情報を比較することにより位相差を検出する時刻情報方式について説明する。
【００４５】
図３は、時刻情報方式での動作フローを示す図である。なお、採音されたオリジナルの音声ストリームには、エンコーダで圧縮される前に時刻情報が予め付与されているものとする。
【００４６】
最初に、位相差検出部３００ｄが、放送波の２ＤコンテンツとＩＰ放送の３Ｄコンテンツとをそれぞれ受信する（Ｓ１０１）。
【００４７】
次に、位相差検出部３００ｄは、受信した各コンテンツを、映像・音声・ＢＭＬ（Broadcast Markup Language）等にそれぞれ分離する（Ｓ１０２）。
【００４８】
具体的には、図４に示すように、放送波（配信系１）の２Ｄコンテンツを、例えば、音声データＡと映像フレームＡとに分離する。同様に、ＩＰ放送（配信系２）の３Ｄコンテンツを、例えば、音声データＡと映像フレームＡとに分離する。
【００４９】
次に、位相差検出部３００ｄは、分離された各コンテンツの音声データを音声ストリームにそれぞれ復号し、各音声ストリームのヘッダから時刻情報をそれぞれ取得する（Ｓ１０３）。
【００５０】
具体的には、図４に示すように、配信系１の音声ストリームＡから時刻情報Ａを取得し、音声ストリームＢから時刻情報Ｂを取得する。同様に、配信系２の音声ストリームＡから時刻情報Ａを取得し、音声ストリームＢから時刻情報Ｂを取得する。
【００５１】
次に、位相差検出部３００ｄは、取得した２Ｄコンテンツの音声ストリームの時刻情報と、取得した３Ｄコンテンツの音声ストリームの時刻情報とを比較して、同一時刻情報が付与された音声ストリームの受信時刻の位相差を検出する（Ｓ１０４）。
【００５２】
具体的には、図４に示すように、配信系１の音声ストリームの時刻情報Ａ，Ｂと、配信系２の音声ストリームの時刻情報Ａ，Ｂとを比較して、時刻情報が共にＡである配信系１の音声ストリームＡの受信時刻ｔ１Ａと、配信系２の音声ストリームＡの受信時刻ｔ２Ａとの時間的な位相差Δｔを、例えば、式（１）を用いて計算する。但し、ｎ、ｍは任意の整数である。
【数１】
2012169993.tif 000003
【００５３】
最後に、バッファリング部３００ｅが、検出された位相差分のみ表示部３００ｆへの出力時刻を遅延するように先に受信した２Ｄコンテンツをバッファリングし、後に受信した３Ｄコンテンツに同期させて表示部３００ｆに出力する（Ｓ１０５）。
【００５４】
具体的には、図５に示すように、配信系１の２Ｄコンテンツを位相差Δｔのみ遅延させて、配信系２の３Ｄコンテンツの受信時刻と同じ時刻ｔ２Ａ，ｔ２Ｂから出力する。なお、配信系２の３Ｄコンテンツについては遅延させることなく出力する。
【００５５】
以上説明した動作フローを経て３Ｄコンテンツのある一点が放送される時間に合わせて、バッファリングされていた２Ｄコンテンツの同一点を送信することにより、それら２つのコンテンツを同期させることができる。
【００５６】
〔音声波形方式を用いた位相差検出方法について〕
次に、コンテンツ内の音声波形を比較することにより位相差を検出する音声波形方式について説明する。
【００５７】
図６は、音声波形方式での動作フローを示す図である。
【００５８】
最初に、位相差検出部３００ｄが、放送波の２ＤコンテンツとＩＰ放送の３Ｄコンテンツとをそれぞれ受信する（Ｓ２０１）。このＳ２０１は、図３のＳ１０１と同様の処理である。
【００５９】
次に、位相差検出部３００ｄは、受信した各コンテンツを、映像・音声・ＢＭＬ等にそれぞれ分離する（Ｓ２０２）。このＳ２０２は、図３のＳ１０２と同様の処理である。
【００６０】
次に、位相差検出部３００ｄは、分離された各コンテンツの音声データを音声ストリームにそれぞれ復号し、１つのコンテンツにおいて複数からなる音声ストリームを時間軸方向に並べて接続した１つの連続する音声波形を形成する（Ｓ２０３）。
【００６１】
具体的には、図７に示すように、放送波（配信系１）の２Ｄコンテンツの音声ストリームを用いて音声波形Ａを形成し、ＩＰ放送（配信系２）の３Ｄコンテンツの音声ストリームを用いて音声波形Ｂを形成する。
【００６２】
なお、図７では、音声波の進行方向を右向きとしている。また、前述したようにコンテンツ受信装置３００では２Ｄコンテンツが先に到達するとしているため、配信系１の２Ｄコンテンツの音声波形Ａの形状は、配信系２の３Ｄコンテンツの音声波形Ｂと少し遅れたタイミングで略一致している。
【００６３】
次に、位相差検出部３００ｄは、任意の基準時刻から一定の時間幅（以下、積分区間）の各音声波形を取得してそれぞれ積分する（Ｓ２０４）。
【００６４】
具体的には、図７に示すように、基準となる時刻Ｔ０から一定幅Ｗの積分区間について、基準値Ｔｈを基準に用いて配信系１の音声波形Ａを積分し、同様に配信系２の音声波形Ｂも積分する。
【００６５】
次に、位相差検出部３００ｄは、計算された各音声波形の積分値の差分値を計算し、予め定めた定数以下であるか否かを判定する（Ｓ２０５）。
【００６６】
具体的には、図７に示すように、配信系１の音声波形Ａの積分値Ｓ１と、配信系２の音声波形Ｂの積分値Ｓ２との差分値ΔＳを計算し、その差分値ΔＳが定数Ａ以下であるかを判定する。なお、定数Ａは、任意の定数であり、本音声波形方式の処理を収束させるための所要時間と、検出する位相差の精度とを考慮して適切に設定される。
【００６７】
次に、Ｓ２０５で差分値が定数以下でないと判定された場合、一方の音声波形の基準時刻に対して任意の値を加算し、積分区間を右時間軸方向にシフトする（Ｓ２０６）。
【００６８】
具体的には、図８に示すように、配信系２の音声波形Ｂについて、基準となる時刻Ｔ０に対して任意の値εを加えて、［Ｔ０：Ｔ０＋Ｗ］であった積分区間を［Ｔ０＋ε：Ｔ０＋ε＋Ｗ］にずらす。このとき、配信系１の音声波形Ａの積分区間については変更しない。
【００６９】
Ｓ２０６の後はＳ２０４に戻り、Ｓ２０５の不等式を満たすまでＳ２０４〜Ｓ２０６を繰り返す。例えば、ｎ回（ｎは自然数）繰り返された場合、配信系２の音声波形Ｂの積分区間は［Ｔ０＋ｎε：Ｔ０＋ｎε＋Ｗ］となる。
【００７０】
なお、シフト対象となる音声波形や、そのシフト方向については、コンテンツ同期装置１が実装される装置に応じて適切に設定される。すなわち、上記Ｓ２０４〜Ｓ２０６では、配信系２の音声波形Ｂを右時間軸方向にシフトした場合について説明しているが、配信系１の音声波形Ａを左時間軸方向にシフトするようにしてもよい。
【００７１】
最後に、Ｓ２０５で差分値が定数以下であると判定された場合、先に受信した放送波の２Ｄコンテンツをシフト時間幅分のみ出力時刻を遅延するようにバッファリングし、後に受信したＩＰ放送の３Ｄコンテンツに同期させて出力する（Ｓ２０７）。このＳ２０７は、図３のＳ１０５と同様の処理である。
【００７２】
具体的には、図９に示すように、積分区間において配信系１の音声波形Ａの形状と配信系２の音声波形Ｂの形状とが近似し、音声波形Ａの積分値Ｓ１と音声波形Ｂの積分値Ｓ２との差分値ΔＳが定数Ａ以下になった場合に、シフト時間幅であるｎεを位相差Δｔとし、その位相差Δｔのみ配信系１の２Ｄコンテンツを遅延して出力する。
【００７３】
以上より、本実施の形態によれば、圧縮方式の異なるエンコーダによりそれぞれエンコードされた同一のコンテンツを異なる時刻でそれぞれ受信して受信時刻の位相差を検出し、検出された位相差分出力を遅延するように先に受信したコンテンツをバッファリングするので、異なる圧縮方式でエンコードされたコンテンツ同士を同期させることができる。
【００７４】
これにより、２Ｄ／３Ｄコンテンツ等、視聴者によるコンテンツ種別間での表示切替えが多発することが想定される視聴シーンにおいて、シームレスにチャンネル切り替えを行うことが可能になり、チャンネル切り替え時に映像が乱れず、視聴者はストレスなくチャンネル切り替え及び視聴することができる。
【００７５】
また、コンテンツ同期装置１をコンテンツ配信側及びコンテンツ受信側に実装するシステム構成を採用することにより、視聴者に対しては、シームレスな２Ｄ／３Ｄの映像切り替えを安価に提供可能となり、コンテンツ配信事業者に対しては、多様なＩＰ網に対して配信可能になるため、事業を拡大することができる。すなわち、設備コストダウンに伴い視聴者にとっての導入障壁を下げる効果と、多様な遅延の揺らぎ幅を持つＩＰ網を介する同期配信を可能にする効果とが期待される。
【００７６】
最後に、本実施の形態では、２Ｄコンテンツと３Ｄコンテンツとの同期を一例にとり、音声の時刻情報の位相差をもとにコンテンツの同期を実現することを説明したが、それらコンテンツ間での同期配信に限定されるものではない。本発明を応用することにより、例えば、２Ｋ／４Ｋ／８Ｋ映像などのコンテンツ同士を同期配信させることが可能である。
【００７７】
また、本実施の形態では、２つのエンコーダの圧縮方式が異なる場合について説明したが、圧縮方式が同一であっても別々なエンコーダによりエンコードされると前述したＰＣＲが異なるため、圧縮方式が異なる場合に限定されることなく、本発明を適用することが可能である。
【符号の説明】
【００７８】
１…コンテンツ同期装置
１１…位相差検出手段
１２…コンテンツデータバッファリング手段
１００…コンテンツ配信サーバ
１００ａ…ＩＰ送信部
２００…コンテンツ同期サーバ
２００ａ…アンテナ
２００ｂ…チューナー
２００ｃ…ＩＰ受信部
２００ｄ…ＩＰ送信部
２００ｅ…位相差検出部
２００ｆ…バッファリング部
３００…コンテンツ受信装置
３００ａ…アンテナ
３００ｂ…チューナー
３００ｃ…ＩＰ受信部
３００ｄ…位相差検出部
３００ｅ…バッファリング部
３００ｆ…表示部
４００…電波塔
Ｓ１０１〜Ｓ１０５、Ｓ２０１〜Ｓ２０７…処理ステップ
【図１】
2012169993.tif 000004
【図２】
2012169993.tif 000005
【図３】
2012169993.tif 000006
【図４】
2012169993.tif 000007
【図５】
2012169993.tif 000008
【図６】
2012169993.tif 000009
【図７】
2012169993.tif 000010
【図８】
2012169993.tif 000011
【図９】
2012169993.tif 000012