(57)【要約】【課題】電波の受信状態が悪いと、放送番組を視聴できない。【解決手段】放送局２０は、番組映像である第１コンテンツの第１ストリーム２６を放送する。受信装置１００は、第１ストリーム２６を受信してデコードを行い、表示装置１８に映像を表示する。また、コンテンツ提供装置１２は、第１コンテンツに関連する第２コンテンツをコンテンツ格納部２２に保持する。コンテンツ提供装置１２は、受信装置１００から要求された場合、第２コンテンツの第２ストリーム２８を受信装置１００に送信する。受信装置１００は、第１ストリーム２６または第２ストリーム２８をデコードして表示装置１８に表示する。これにより、受信装置１００は、電波状態が悪い場合に、第２ストリーム２８を取得して映像を表示装置１８に表示できる。【選択図】        図１
2004297628.tif 000002
【特許請求の範囲】
【請求項１】
第１の通信回線を介して第１コンテンツのストリームを第１ストリームとして順次取得する第１取得部と、
前記第１の通信回線とは異なる第２の通信回線を介して第２コンテンツを双方向通信により提供するコンテンツ提供装置に接続し、前記第２コンテンツのストリームを第２ストリームとして順次取得する第２取得部と、
前記第１ストリームまたは前記第２ストリームを復号する復号部と、
前記第１ストリームまたは前記第２ストリームを前記復号部における復号対象として指示する指示部と、
前記指示に応じて、前記第１ストリームおよび前記第２ストリームのいずれか一方から他方へ復号対象の切り替えを行う切替部と、
を備えることを特徴とするストリーム切替装置。
【請求項２】
前記第１コンテンツと前記第２コンテンツとに含まれる映像のフレームはそれぞれ対応付けられており、前記第１ストリームから前記第２ストリームに復号対象を切り替える場合、前記第２取得部は、切り替えを指示した時の前記第１コンテンツのフレーム以降に対応する前記第２コンテンツのフレームを表示するための第２ストリームを順次取得することを特徴とする請求項１に記載のストリーム切替装置。
【請求項３】
切り替え前の前記第１ストリームおよび前記第２ストリームのいずれか一方を復号して得られる最終フレームと、切り替え後の前記第１ストリームおよび前記第２ストリームのいずれか他方を復号して得られる先頭フレームとが連続して表示可能に前記復号対象の切り替えタイミングを調整する切替制御部を更に備えることを特徴とする請求項２に記載のストリーム切替装置。
【請求項４】
前記第２取得部は、前記指示部により復号対象の切り替えが指示されたタイミングを特定する情報と前記第２コンテンツを要求する情報とを対応付けて前記コンテンツ提供装置に送信することを特徴とする請求項２または３に記載のストリーム切替装置。
【請求項５】
前記第２取得部が取得した第２ストリームをデコードする場合、前記復号部は、前記第２ストリームに含まれるデコードタイミングを指定するタイムスタンプを参照して、前記タイムスタンプが現在時刻と一致するフレームから復号することを特徴とする請求項３または４に記載のストリーム切替装置。
【請求項６】
前記タイムスタンプが前記第２コンテンツの先頭からの時間として設定されている場合、前記第１コンテンツの放送開始時刻に基づいて前記タイムスタンプを絶対時刻に変換する変換部を更に備えることを特徴とする請求項５に記載のストリーム切替装置。
【請求項７】
前記タイムスタンプを前記絶対時刻に書き換える書換部を更に備えることを特徴とする請求項６に記載のストリーム切替装置。
【請求項８】
前記第１ストリームからクロック制御情報を分離する分離部を更に備え、前記復号部は前記クロック制御情報に基づいて前記第２ストリームを復号することを特徴とする請求項１から７のいずれかに記載のストリーム切替装置。
【請求項９】
前記分離部は、デジタル放送波における電波障害を受けにくい層に配置された前記クロック制御情報を前記第１ストリームから分離することを特徴とする請求項８に記載のストリーム切替装置。
【請求項１０】
前記第１ストリームを蓄積する第１蓄積部と、
前記第２ストリームを蓄積する第２蓄積部と、
を更に備え、前記第１ストリームから前記第２ストリームへ復号対象の切り替えが指定された後、前記第２蓄積部に前記第２ストリームを復号するために十分な第２ストリームが蓄積された場合、前記切替制御部は第２ストリームへ復号対象を切り替えることを前記切替部に指示することを特徴とする請求項３から９のいずれかに記載のストリーム切替装置。
【請求項１１】
前記第２ストリームから前記第１ストリームへ復号対象の切り替えが指定された後、前記第１蓄積部に前記第１ストリームを復号するために十分な第１ストリームが蓄積された場合、前記切替制御部は第１ストリームへ復号対象を切り替えることを前記切替部に指示することを特徴とする請求項１０に記載のストリーム切替装置。
【請求項１２】
復号対象を前記第２ストリームから前記第１ストリームに切り替える場合、前記切替制御部は、前記第１ストリームに含まれるデコードタイミングを指定するタイムスタンプと、前記第２ストリームに含まれるデコードタイミングを指定するタイムスタンプとが一致するまで、前記第２ストリームの復号位置を調整することを前記復号部に指示することを特徴とする請求項３から１１のいずれかに記載のストリーム切替装置。
【請求項１３】
第１の通信回線を介して放送される第１コンテンツに関連付けられた第２コンテンツを格納する格納部と、
前記第２コンテンツの提供要求を受け付ける受付部と、
前記提供要求を受け付けた時刻と前記第１コンテンツの放送開始時刻とに基づいて、前記第２コンテンツの提供を開始するフレームを特定する特定部と、
前記特定されたフレームから前記第２コンテンツのストリームを前記第１の通信回線とは異なる第２の通信回線を介して順次送信する提供部と、
を備えることを特徴とするコンテンツ提供装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、コンテンツを送受信する技術に関し、とくに放送波およびその他の通信回線を介してコンテンツを送受信する技術に関する。
【０００２】
【従来の技術】
テレビ放送がデジタル化されることにより、放送で扱われるコンテンツのデータ形式が、インターネット等の通信で扱われるコンテンツのデータ形式と同等になった。また、通信においてもブロードバンド化が進むにつれ、テレビ放送並の画像品質を確保できるようになった。こうしたことから、放送と通信の境界がなくなりつつある。
【０００３】
例えば通信では、映像コンテンツのストリーミングが発達し、ネットワーク上のサーバーから、映像コンテンツのストリームを取得しながら、デコードして表示できる。一方、放送も同様に、例えばＭＰＥＧ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔ  Ｇｒｏｕｐ）で符号化された番組映像のストリームを順次受信して、デコードしながら表示できる。また、番組に関連するホームページ等の情報も放送され、ユーザの指示に応じて、インターネット上のサーバーからその情報を取得できる（特許文献１）。
【０００４】
【特許文献１】
特開平１１−１１２９０２号公報
【０００５】
【発明が解決しようとする課題】
放送と通信で扱われるコンテンツの形式が同一になることにより、ユーザは放送を介して取得した映像コンテンツを視聴することもできるし、インターネットなどのネットワークを介して取得した映像コンテンツを視聴することもできる。しかしながら、放送の場合、電波状態に応じて映像品質にばらつきが生じたり、映像が表示されなかったりする。また、ネットワークを介してコンテンツを取得する場合、ユーザが意識して提供元を指定する必要がある。
【０００６】
本発明は上記課題に鑑みてなされたものであり、その目的は、電波状態が映像に及ぼす影響を小さくする技術、コンテンツの提供元をユーザが意識することなく、コンテンツの切り替えを行う技術、放送と通信とを利用してユーザごとにコンテンツを提供する技術、新たな映像コンテンツの提供形態を可能にする技術を提供することにある。
【０００７】
【課題を解決するための手段】
本発明者は、放送と通信の特徴を生かし、双方を融合して新たな映像コンテンツの配信形態を確立するために、放送波を介して取得する第１ストリームとネットワーク等の通信回線を介して取得する第２ストリームとを切り替えながら映像ストリームを配信、再生する形態を創作するに至った。
【０００８】
本発明のある態様は、ストリームの復号を行う装置である。この装置は、第１の通信回線を介して第１コンテンツのストリームを第１ストリームとして順次取得する第１取得部と、前記第１の通信回線とは異なる第２の通信回線を介して第２コンテンツを双方向通信により提供するコンテンツ提供装置に接続し、前記第２コンテンツのストリームを第２ストリームとして順次取得する第２取得部と、前記第１ストリームまたは前記第２ストリームを復号する復号部と、前記第１ストリームまたは前記第２ストリームを前記復号部における復号対象として指示する指示部と、前記指示に応じて、前記第１ストリームおよび前記第２ストリームのいずれか一方から他方へ復号対象の切り替えを行う切替部とを備える。これにより、この装置は、複数の独立した通信回線を介して複数のストリームを取得し、それらのストリームを切り替えて映像を再生できる。「第１の通信回線」は、例えば、地上波デジタル放送や衛星デジタル放送などの放送回線である。「第２の通信回線」は、例えば、インターネットなどのネットワークを利用した通信回線である。第１の通信回線と第２の通信回線とは、それぞれ異なるキャリア、プロトコル、経路を利用して通信を行う回線であり、一方の回線に障害が生じても、その障害が他方の回線に影響を及ぼさないことが好ましい。
【０００９】
前記第１コンテンツと前記第２コンテンツとに含まれる映像のフレームはそれぞれ対応付けられており、この装置は、前記第１ストリームから前記第２ストリームに復号対象を切り替える場合、前記第２取得部は、切り替えを指示した時の前記第１コンテンツのフレーム以降に対応する前記第２コンテンツのフレームを表示するための第２ストリームを順次取得してもよい。これにより、第２ストリームに基づいて再生を行う場合に、再生を始めるフレーム付近から第２ストリームを取得できる。
【００１０】
この装置は、切り替え前の前記第１ストリームおよび前記第２ストリームのいずれか一方を復号して得られる最終フレームと、切り替え後の前記第１ストリームおよび前記第２ストリームのいずれか他方を復号して得られる先頭フレームとが連続して表示可能に前記復号対象の切り替えタイミングを調整する切替制御部を更に備えてもよい。これにより、例えば輻輳などにより第２ストリームの取得に遅延が生じた場合に、切り替えにともない表示中の映像が途絶えることを防止できる。
【００１１】
前記第２取得部は、前記指示部により復号対象の切り替えが指示されたタイミングを特定する情報と前記第２コンテンツを要求する情報とを対応付けて前記コンテンツ提供装置に送信してもよい。これにより、この装置は、第２コンテンツにおける指定されたフレーム以降を第２ストリームとしてコンテンツ提供装置から取得できる。
【００１２】
前記第２取得部が取得した第２ストリームをデコードする場合、前記復号部は、前記第２ストリームに含まれるデコードタイミングを指定するタイムスタンプを参照して、前記タイムスタンプが現在時刻と一致するフレームから復号してもよい。これにより、第１ストリームによる映像、すなわち放送により得られた映像と同期することができる。
【００１３】
この装置は、前記タイムスタンプが前記第２コンテンツの先頭からの時間として設定されている場合、前記第１コンテンツの放送開始時刻に基づいて前記タイムスタンプを絶対時刻に変換する変換部を更に備えてもよい。これにより、第２ストリームを絶対時刻に沿って復号し、再生可能である。「絶対時刻」は、地域における標準時刻であり、放送開始時刻を定めるための基準の時刻である。
【００１４】
この装置は、前記タイムスタンプを前記絶対時刻に書き換える書換部を更に備えてもよい。これにより、第１ストリームおよび第２ストリームを同一の復号部で復号することができる。
【００１５】
この装置は、前記第１ストリームからクロック制御情報を分離する分離部を更に備え、前記復号部は前記クロック制御情報に基づいて前記第２ストリームを復号してもよい。これにより、第２ストリームを第１ストリームに同期して再生可能である。また、第２ストリームから第１ストリームに切り替えを行う場合、フレームのずれを防止できる。「クロック制御情報」は、例えばデジタル放送におけるＰＣＲ（Ｐｒｏｇｒａｍ  Ｃｌｏｃｋ  Ｒｅｆｅｒｅｎｃｅ）である。
【００１６】
前記分離部は、デジタル放送波における電波障害を受けにくい層に配置された前記クロック制御情報を前記第１ストリームから分離してもよい。これにより、電波状態が悪く、例えば第１ストリームの受信が徐々にできなくなる場合でも、できるだけ長くクロック制御情報の分離が可能になる。これにより、電波状態が悪い場合でも、第２ストリームのデコードを第１ストリームに含まれるクロック制御情報に基づいて行うことができる。クロック制御情報は、所定の帯域において低帯域に配置されてもよいし、周波数フェージングを考慮して所定の帯域に分散的に複数配置されてもよい。
【００１７】
この装置は、前記第１ストリームを蓄積する第１蓄積部と、前記第２ストリームを蓄積する第２蓄積部とを更に備え、前記第１ストリームから前記第２ストリームへ復号対象の切り替えが指定された後、前記第２蓄積部に前記第２ストリームを復号するために十分な第２ストリームが蓄積された場合、前記切替制御部は第２ストリームへ復号対象を切り替えることを前記切替部に指示してもよい。これにより、第１ストリームから第２ストリームに切り替える際に、映像が途絶えることを防止できる。
【００１８】
前記第２ストリームから前記第１ストリームへ復号対象の切り替えが指定された後、前記第１蓄積部に前記第１ストリームを復号するために十分な第１ストリームが蓄積された場合、前記切替制御部は第１ストリームへ復号対象を切り替えることを前記切替部に指示してもよい。これにより、第２ストリームから第１ストリームに切り替える際に、映像が途絶えることを防止できる。
【００１９】
復号対象を前記第２ストリームから前記第１ストリームに切り替える場合、前記切替制御部は、前記第１ストリームに含まれるデコードタイミングを指定するタイムスタンプと、前記第２ストリームに含まれるデコードタイミングを指定するタイムスタンプとが一致するまで、前記第２ストリームの復号位置を調整することを前記復号部に指示してもよい。これにより、第２ストリームを第１ストリームのクロック制御情報に基づいて復号できないことにより生じたずれを調整し、切り替え時に映像が途絶えることを防止できる。
【００２０】
本発明の別の態様は、コンテンツを提供する装置である。この装置は、第１の通信回線を介して放送される第１コンテンツに関連付けられた第２コンテンツを格納する格納部と、前記第２コンテンツの提供要求を受け付ける受付部と、前記提供要求を受け付けた時刻と前記第１コンテンツの放送開始時刻とに基づいて、前記第２コンテンツの提供を開始するフレームを特定する特定部と、前記特定されたフレームから前記第２コンテンツのストリームを前記第１の通信回線とは異なる第２の通信回線を介して順次送信する提供部とを備える。これにより、この装置は、第２コンテンツにおける指定されたフレーム以降をストリームとして順次送信できる。
【００２１】
なお、以上の構成要素の任意の組合せ、本発明の表現を装置、方法、システム、コンピュータプログラムの間で変換したものもまた、本発明の態様として有効である。
【００２２】
【発明の実施の形態】
＜第１の実施形態＞
図１は、第１の実施形態に係る放送システム１０の構成図である。放送局２０は、放送番組（以下、単に「第１コンテンツ」という）の映像データおよび音声データ（以下、単に「第１ストリーム２６」という）を、アンテナ１６を介して所定の帯域の電波を使って放送する。その放送は、例えば地上波デジタル放送であってもよいし、衛星を利用した衛星デジタル放送であってもよい。
【００２３】
放送局２０は、第１コンテンツに関連する放送番組（以下、単に「第２コンテンツ」という）をコンテンツ格納部２２に予め格納する。第２コンテンツは、第１コンテンツと同一でもよいし、それ以外であってもよい。コンテンツ提供装置１２は、受信装置１００から第２コンテンツの提供要求を受け付けた場合に、コンテンツ格納部２２から第２コンテンツを読み込み、第２コンテンツの映像データおよび音声データ（以下、単に「第２ストリーム２８」という）を、ネットワーク１４を介して受信装置１００に送信する。ネットワーク１４は、例えばインターネットなどの双方向通信可能な通信回線であり、有線や無線を利用して形成される。要は、受信装置１００が、第１コンテンツと第２コンテンツをそれぞれ独立した通信回線を経由して取得可能であればよい。
【００２４】
受信装置１００は、放送波を受信するためのチューナを有し、所定のチャンネルにチューナを合わせることで第１ストリーム２６を取得する。そして、例えばＭＰＥＧ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔ  Ｇｒｏｕｐ）形式の第１ストリーム２６に多重化された映像ストリームおよび音声ストリームをそれぞれデコードして表示装置１８に映像を表示し、スピーカ２４から音声を出力する。また、受信装置１００は、コンテンツ提供装置１２から第２ストリーム２８を取得し、第１ストリーム２６と同様にして第２ストリーム２８をデコードして第２コンテンツを再生する。受信装置１００は、例えば携帯可能な端末であってもよいし、セットトップボックスやテレビジョン装置に組み込まれてもよい。
【００２５】
受信装置１００は、第１ストリーム２６と第２ストリーム２８とを切り替えて映像を再生すること、すなわちストリームの入手経路を変更して映像を再生することができる。例えば、受信装置１００は、放送波に重畳されて送信される第１ストリーム２６から、ネットワーク１４を介して送信される第２ストリーム２８に切り替えて映像を再生したり、第２ストリーム２８から第１ストリーム２６に切り替えて映像を再生したりできる。
【００２６】
このような切り替え機能を利用することにより、例えば、移動端末でテレビ放送を視聴中に電波状況の変化で放送波の受信が困難になった場合、受信装置１００は、第１ストリーム２６から第２ストリーム２８に切り替えて番組の表示を行う。これにより、放送波を受信できなくなった場合でも、ユーザは放送番組を継続して視聴できる。
【００２７】
図２は、図１の受信装置１００の内部構成図である。第１取得部１３０は、放送波を受信するチューナ部１０２と、受信した電波をデジタル信号に変換するＡ／Ｄ変換部１０４とを有する。検出部１３３は、チューナ部１０２における電波の受信強度、干渉量、遅延スプレッド等に基づいて受信状態を検出し、受信状態が悪くなった場合や、受信状態がよくなった場合に、その旨を指示部１３２に通知する。検出部１３３は、受信状態が変わった時点で、指示部１３２に通知を行ってもよいし、所定の受信状態が所定の期間続いた後、指示部１３２に通知を行ってもよい。
【００２８】
指示部１３２は、検出部１３３からの通知に応じて、切替部１０６にストリームの切替処理を指示する。例えば、受信状態が悪くなったことが通知された場合、指示部１３２は、第１ストリーム２６から第２ストリーム２８に切り替えることを切替部１０６に指示する。また、受信状態がよくなったことが通知された場合、指示部１３２は、第２ストリーム２８から第１ストリーム２６に切り替えることを切替部１０６に指示する。これにより、ユーザが意識することなく自動的にストリームの切り替え処理を行うことができる。第２ストリーム２８に切り替える場合、第２取得部１０８は、第２ストリーム２８の取得を第２取得部１０８に指示する。第２取得部１０８は、指示部１３２からの指示に基づいてコンテンツ提供装置１２から第２ストリームを取得する。
【００２９】
切替部１０６は、指示部１３２からの切替指示に応じて、多重分離部１１２に出力するストリームを第１ストリーム２６または第２ストリーム２８の一方から他方へ切り替える。多重分離部１１２は、切替部１０６から供給されたストリームに含まれる映像ストリームと音声ストリームとを分離する。そして、多重分離部１１２は、映像ストリームを映像バッファ１１０に蓄積し、音声ストリームを音声バッファ１２０に蓄積する。
【００３０】
第１ストリーム２６から第２ストリーム２８にストリームを切り替える場合、第２取得部１０８は、第２ストリームを保持するコンテンツ提供装置１２を特定する情報と、第２コンテンツを特定する情報と（以下、単に「第１アクセス情報」という）を把握する必要がある。放送局２０は、例えば、第１ストリーム２６に、第２コンテンツのＵＲＬ（Ｕｎｉｖｅｒｓａｌ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｅｒ）を第１アクセス情報として付加してもよいし、デジタル放送のデータ放送部分、ＥＰＧ（Ｅｌｅｃｔｒｏｎｉｃ  Ｐｒｏｇｒａｍ  Ｇｕｉｄｅ）に多重してもよい。多重分離部１１２は、この第１アクセス情報を第１ストリーム等から取り出して第２取得部１０８に供給する。
【００３１】
同様に、第２ストリーム２８から第１ストリーム２６にストリームを切り替える場合、第１取得部１３０は、第１ストリーム２６のチャンネル等キャリアを特定する情報（以下、単に「第２アクセス情報」という）を把握する必要がある。多重分離部１１２は、第２ストリーム２８から第２アクセス情報を取り出して第１取得部１３０に供給する。他の例では、チューナ部１０２が切り替え前のチャンネルの情報を保持してもよい。これにより、ストリームの切替時に、第１取得部１３０および第２取得部１０８は、切り替え対象となるストリームを適切に取得できる。
【００３２】
映像デコード部１１４は、映像バッファ１１０に蓄積された映像ストリームを復号して、第１Ｄ／Ａ変換部１１６に供給する。第１Ｄ／Ａ変換部１１６は、デジタル信号をアナログ信号に変換して映像再生部１１８に出力する。映像再生部１１８は、表示装置１８を駆動し映像を表示させる。
【００３３】
音声デコード部１２２は、音声バッファ１２０に蓄積された音声ストリームを復号して、第２Ｄ／Ａ変換部１２４に供給する。第２Ｄ／Ａ変換部１２４は、デジタル信号をアナログ信号に変換して音声再生部１２６に出力する。音声再生部１２６は、スピーカ２４を駆動し音声を出力させる。
【００３４】
多重分離部１１２は、第１ストリームを分離する場合、その第１ストリームに含まれるデコードを行う時刻を設定するＤＴＳ（Ｄｅｃｏｄｉｎｇ  Ｔｉｍｅ  Ｓｔａｍｐ）、デコードした画像を表示する時刻を設定するＰＴＳ（Ｐｒｅｓｅｎｔａｔｉｏｎ  Ｔｉｍｅ  Ｓｔａｍｐ）、およびＰＣＲをそれぞれ映像デコード部１１４および音声デコード部１２２に供給する。これらのタイムスタンプ情報に基づいて映像デコード部１１４および音声デコード部１２２は復号処理を行う。また、第２ストリームを分離する場合、多重分離部１１２は、第２ストリームに含まれるＤＴＳ（Ｄｅｃｏｄｉｎｇ  Ｔｉｍｅ  Ｓｔａｍｐ）、ＰＴＳ（Ｐｒｅｓｅｎｔａｔｉｏｎ  Ｔｉｍｅ  Ｓｔａｍｐ）を映像デコード部１１４および音声デコード部１２２に供給する。また映像デコード部１１４および音声デコード部１２２は、内部のクロックを利用してデコードのタイミングを調整する。
【００３５】
図３は、図２の第２取得部１０８の内部構成図である。指示部１３２からコンテンツの取得を指示された場合、アクセス情報取得部１６４は、多重分離部１１２から第１アクセス情報を取得する。そして、その第１アクセス情報を要求部１５２に出力する。指示タイミング供給部１５０は、切替指示を受け付けたタイミングを要求部１５２に出力する。そのタイミングは、切替指示が発生した時点の時刻（以下、単に「要求発生時刻」という）であってもよいし、そのとき図１の表示装置１８に表示されている映像フレームのＰＴＳやＤＴＳであってもよい。要は、指示タイミング供給部１５０は、第２コンテンツにおける提供を開始するフレームを特定するための情報（以下、単に「提供位置情報」という）を要求部１５２に出力すればよい。
【００３６】
要求部１５２は、第１アクセス情報に基づいてコンテンツ提供装置１２を特定し、第２コンテンツ２８を提供位置情報で特定されるフレームから配信することをコンテンツ提供装置１２に要求する。受付部１５４は、コンテンツ提供装置１２から第２ストリームを受け付ける。そして、受付部１５４は受信した第２ストリーム２８を判定部１５６に出力する。判定部１５６は、その第２ストリームに含まれるＤＴＳおよびＰＴＳが絶対時刻で指定されているか、そのコンテンツの先頭フレームからの時間（以下、単に「コンテンツ時間」という）で指定されているか否かを判定する。
【００３７】
コンテンツ時間で指定されている場合、判定部１５６は、第２ストリーム２８に設定されたＰＴＳおよびＤＴＳを絶対時刻に変換することを変換部１５８に指示する。変換部１５８は、第２ストリームに付加されたコンテンツ時間と、その第２コンテンツに対応付けられた第１コンテンツの放送開始時刻とに基づいて、コンテンツ時間を絶対時刻に変換する。例えば、第１コンテンツの放送開始時刻が１２時であり、第２ストリーム２８のあるフレームのＰＴＳがコンテンツ時間「１５分」に設定されている場合、変換部は、そのフレームのＰＴＳを絶対時刻「１２時１５分」に変換する。そして、変換部１５８は、その絶対時刻を書換部１６０に出力する。書換部１６０は、ＤＴＳおよびＰＴＳを絶対時刻に書き換えて、第２ストリームを出力部１６２に出力する。また、第２ストリーム２８のＤＴＳおよびＰＴＳが絶対時刻で指定されている場合、判定部１５６は第２ストリーム２８を出力部１６２に供給する。出力部１６２は、ＤＴＳおよびＰＴＳが絶対時刻に設定されている第２ストリーム２８を切替部１０６に出力する。
【００３８】
図４は、図１のコンテンツ提供装置１２の内部構成図である。要求受付部７０は、受信装置１００から第２コンテンツの提供要求を受け付ける。その提供要求には、第２コンテンツを特定する情報（以下、単に「コンテンツ情報」という）および提供位置情報が含まれている。特定部７２は、提供要求に含まれる提供位置情報でコンテンツの配信開始位置、すなわちフレームを特定できる場合、コンテンツ情報と配信開始位置とを読込部７６に出力する。読込部７６は、コンテンツ情報で特定される第２コンテンツをコンテンツ格納部２２から読み込む。そして、読込部７６は、配信開始位置として指定されたフレーム以降を提供部７８に出力する。提供部７８は、読込部７６から供給された第２コンテンツを第２ストリーム２８として受信装置１００に順次出力する。
【００３９】
提供要求に含まれる提供位置情報でフレームを特定できない場合、特定部７２は、その提供要求を受信した日時と、番組情報格納部７４に含まれている番組情報とに基づいて、第２ストリーム２８として提供を開始するフレームを特定する。番組情報格納部７４は、第１コンテンツすなわち放送番組ごとの放送開始時刻を保持する。特定部７２は、第２コンテンツに関連づけられた第１コンテンツ、すなわち放送番組の放送開始時刻と提供要求の受信時刻とに基づいて第２コンテンツにおける第２ストリームの提供を開始するフレーム（以下、単に「開始フレーム」という）を特定する。そして、開始フレームと、コンテンツ情報を読込部７６に供給する。これによりコンテンツ提供装置１２は、第２コンテンツにおける所定のフレームから第２ストリームを提供することができる。
【００４０】
＜第２の実施形態＞
第１ストリーム２６は、不特定多数のユーザに対して一方的に配信されるのに対し、第２ストリーム２８はユーザからの要求に従って個別に配信される。したがって、放送波からネットワーク１４にストリーム入手先を変更した場合、タイムラグが生じ、しかもそのタイムラグがネットワーク１４の混雑状況等によって左右されるため、ストリームを連続して再生することが難しい。
【００４１】
また、デジタル放送では、ＰＣＲを用いてクロック周波数を調整しながら第１ストリーム２６をデコードすることが義務付けられているが、第２ストリーム２８はその限りではない。したがって第２ストリーム２８を正確な時刻で再生できたとしても、クロック周波数のずれによりデコードの再生時刻に徐々にずれが生じる可能性がある。これは第１ストリーム２６から第２ストリーム２８に切り替えるだけであれば大きな問題とはならない。しかし、第２ストリーム２８から第１ストリーム２６に再び切り替えるような場合、切り替わる際に第２ストリーム２８により表示したフレームと第１ストリーム２６により表示したフレームとの間にずれが生じ、ユーザにとって見苦しい状況を招くことになる。
【００４２】
図５は、ストリームの切替処理を説明するための図である。本図は、第１ストリーム２６であるストリーム１を受信しデコード再生している際に、ある時刻で第２ストリーム２８への切替要求が生じた場合の各ストリームの状態を示している。切替要求は、放送波の電波障害が発生した時や、ユーザから明示的に切り替えが指示された場合に発生する。この時刻を切替時刻という。受信装置１００は、切替時刻にコンテンツ提供装置１２に対して第２ストリーム２８を要求する。コンテンツ提供装置１２は、受信装置１００からの提供要求に含まれる提供位置情報、あるいはコンテンツ提供装置１２が提供要求を受信した時刻に基づいて、開始フレームを特定する。本図では、コンテンツ提供装置１２は、第２ストリーム２８におけるフレーム５’を開始フレームとして特定し、フレーム５’以降をストリーム２として送信する。
【００４３】
ＭＰＥＧのストリームには、フレーム毎にＤＴＳおよびＰＴＳというタイムスタンプ情報が付加されている。放送波のＤＴＳおよびＰＴＳは放映時刻に従って一意に設定されているが、通信経路のストリームは必ずしも絶対時刻に沿ってデコードする必要がないため、ＤＴＳおよびＰＴＳはコンテンツ時間で設定されていることが多い。このため、第１ストリーム２６と第２ストリーム２８のＤＴＳおよびＰＴＳは必ずしも一致しない。そこで、開始フレームを特定するために、放送開始時刻と切替時刻とからコンテンツ時間を算出する。そして、図４の特定部７２は、そのコンテンツ時間に基づいて第２コンテンツのＤＴＳを参照して開始フレームを特定する。これにより、図１の受信装置１００はストリーム２を取得できる。
【００４４】
実際に取得要求を行ってから、デコードに必要な量のストリーム２がバッファに蓄積されるまでには一定の時間を要する。つまり、ストリーム２の要求から取得までの時間だけ遅延が生じる。このため、図５において、ストリーム２のフレーム５’を取得しても、切替時刻からフレーム５’をデコードできない。そこで、ストリーム２のＤＴＳが実際の時刻と一致したタイミングからデコードを行う。すなわちフレーム８のタイミングまでストリーム２を早送りし、フレーム８’からデコードを開始するようにする。ストリームの早送りは、実際には取得したストリームを読み飛ばすだけであるため瞬時に終了する。ストリーム２のデコードを開始するまでの間、ストリーム１のフレーム４を表示していてもよい。前述のとおり、フレーム８とフレーム８’のＤＴＳは必ずしも一致しないため、実際には第２ストリーム２８を多重分離した時点でＰＴＳおよびＤＴＳを絶対時刻に付け直すか、あるいは双方の差を考慮に入れながらデコードを行う必要がある。
【００４５】
尚、ＭＰＥＧではフレームごとにＩピクチャ、Ｐピクチャ、Ｂピクチャといった異なる種類のエンコード／デコードが用いられ、エンコードとデコードではピクチャの再生順序が入れ替わることがある。したがってＰＴＳとＤＴＳの順序は必ずしも同一にはならず、単純にＤＴＳだけ揃えても表示部に表示される時刻が不連続になる恐れがある。一般にＭＰＥＧにおいては、Ｉピクチャが一定間隔で挿入されておりこのピクチャの順序は不動であるため、常にＩピクチャからデコードを開始するようにしておけば上述の問題は回避できる。
【００４６】
図６は、第２の実施形態に係る受信装置２００の内部構成図である。本図で既に説明した構成と同一の符号を付した構成は、既に説明した同一の符号を付した構成と機能、および動作が同一もしくはほぼ同一である。これから説明する各図では、主に新たな構成について説明する。受信装置２００は、第１多重分離部２０２と第２多重分離部２０４とを有する。第１多重分離部２０２は、第１ストリーム２６を対象として分離処理を行う。また、第２多重分離部２０４は、第２ストリーム２８を対象として分離処理を行う。切替部２１０は、第１多重分離部２０２および第２多重分離部２０４から出力された映像ストリームを切り替える第１切替部２０６と、第１多重分離部２０２ならびに第２多重分離部２０４から出力された音声ストリームを切り替える第２切替部２０８とを有する。第１多重分離部２０２は、第１ストリーム２６に多重されているＤＴＳ、ＰＴＳ、およびＰＣＲを映像デコード部１１４ならびに音声デコード部１２２に供給する。
【００４７】
これにより、第２ストリーム２８をデコードする場合でも、第１ストリーム２６に付加されたクロック制御情報であるＰＣＲを用いて、映像デコード部１１４および音声デコード部１２２で使用するクロックの周波数を調整することができる。つまり、エンコード側すなわち放送局２０と全く同じタイミングでデコード可能になる。
【００４８】
ＰＣＲは、第１ストリーム２６に付加されているため、放送波が電波障害等によって受信できないような場合、第１多重分離部２０２はＰＣＲを映像デコード部１１４および音声デコード部１２２に供給できない。そこで、放送局２０は、例えば所定の帯域における低周波部分にＰＣＲを付加したり、周波数フェージングを考慮して帯域の複数の周波数帯にＰＣＲを付加したりして電波障害による影響を受けにくいようにしてもよい。これにより、第１ストリーム２６により、映像を表示することはできなくても、ＰＣＲは取得することができる。そして、そのＰＣＲを用いて、第２ストリーム２８をデコードできる。
【００４９】
＜第３の実施形態＞
図５に戻り、電波が全く届かない場合の処理について説明する。実施の形態に係る受信装置は、ストリーム２を取得してフレーム８’からデコードを開始する。電波を受信できず、ストリーム２にＳＣＲ（Ｓｙｓｔｅｍ  Ｃｌｏｃｋ  Ｒｅｆｅｒｅｎｃｅ）情報が含まれていないため、デコード開始時間が実時間に比べて少しずつ遅れてきている。このため、電波状態が回復し、ストリーム３をフレーム１１から受信すると、ストリーム２のフレーム１１’とストリーム３のフレーム１１のＤＴＳには時刻にずれが生じてしまう。このようなずれが生じている状態で、ストリーム３のデコードを始めると映像が不連続になってしまう。そこで、受信装置はストリーム２のデコードを可能な速さで早送りしながらデコード再生した後、ストリーム２のＤＴＳがストリーム３のＤＴＳと一致した時点で、ストリーム３に切り替える。これにより、ほぼ連続的に映像を表示することができる。
【００５０】
図７は、第３の実施形態に係る受信装置２５０の内部構成図である。第１多重分離部２５２は、第１ストリーム２６から分離した映像ストリームを第１映像バッファ２５６に蓄積し、音声ストリームを第１音声バッファ２５８に蓄積する。また、第２多重分離部２５４は、第２ストリーム２８から分離した映像ストリームを第２映像バッファ２６０に蓄積し、音声ストリームを第２音声バッファ２６２に蓄積する。これにより、図５に示すように、第２ストリーム２８であるストリーム２を取得しデコードを開始する直前まで、第１ストリーム２６であるストリーム１’を受信しデコード再生することが可能である。したがって、第１ストリーム２６から第２ストリーム２８、あるいは第２ストリーム２８から第１ストリーム２６に切り替える際に、同期の取れたほぼ連続的な切り替えが可能となる。
【００５１】
切替部２６８は、映像ストリームの切替を行う第１切替部２６４と、音声ストリームの切替を行う第２切替部２６６とを有する。第１切替部２６４は、第１映像バッファ２５６および第２映像バッファ２６０に保持されている映像ストリームのいずれか一方を選択して映像デコード部１１４に出力する。第２切替部２６６は、第１音声バッファ２５８および第２音声バッファ２６２に保持されている音声ストリームのいずれか一方を選択して音声デコード部１２２に出力する。指示部１３２は、切替制御部２７０に切替指示を出力する。
【００５２】
切替制御部２７０は、その指示に応じて、図５を用いて説明したストリームの切り替え時の制御を行う。例えば、第１ストリーム２６から第２ストリーム２８に切り替える場合、切替制御部２７０は、第１ストリーム２６および第２ストリーム２８のＤＴＳが一致するまで、ストリーム１’に基づいた映像を表示させ、ＤＴＳが一致した時点で、ストリームの切り替えを切替部２６８に指示する。また、第２ストリーム２８から第１ストリーム２６に切り替える場合、切替制御部２７０は、第１ストリーム２６および第２ストリーム２８のＤＴＳが一致するようにストリーム２のフレーム１１’を早送りし、ＤＴＳが一致した時点で、ストリームの切り替えを切替部２６８に指示する。このような調整を行う場合、切替制御部２７０は、調整する時間内にデコードが完了する場合、そのフレームの表示時間を短くし、調整する時間内にデコードが完了しない場合、既に表示されているフレームを継続して表示するように制御してもよい。
【００５３】
以上、本発明を実施の形態をもとに説明した。実施の形態は例示であり、それらの各構成要素や各処理プロセスの組合せにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。こうした変形例として次のようなものがある。
【００５４】
放送システム１０により、放送と通信とを利用したマルチストーリーサービスを提供できる。このサービスは、例えば、映像再生中に画面上にストーリーの選択画面が表示され、選択したストーリーに応じて、第１ストリーム２６または第２ストリーム２８に切り替えながら一つの放送番組を提供するものである。これにより、インタラクティブな放送番組を制作でき、コンテンツ提供者に新たな映像表現の可能性を提供できる。
【００５５】
また、放送システム１０により、例えば、視聴者の年齢、性別、視聴している現在位置等の要因に応じて、コンテンツを差し替えて放送を行うコンテンツ差し替えサービスを提供できる。このサービスは、例えば、差し替えを行う要因を検出した場合に、受信装置１００は、コンテンツ提供装置１２のコンテンツ格納部２２に予め格納された代替ストリームに切り替えてコンテンツの再生を行う。これにより、視聴者に応じて適切なコンテンツの配信が可能になる。
【００５６】
【発明の効果】
本発明によれば、異なる通信回線から得られるストリームを切り替ながらデコードを行うことができ、安定したコンテンツの受信が可能になる。
【図面の簡単な説明】
【図１】第１の実施形態に係る放送システムの構成図である。
【図２】図１の受信装置の内部構成図である。
【図３】図２の第２取得部の内部構成図である。
【図４】図１のコンテンツ提供装置の内部構成図である。
【図５】ストリームの切替処理を説明するための図である。
【図６】第２の実施形態に係る受信装置の内部構成図である。
【図７】第３の実施形態に係る受信装置の内部構成図である。
【符号の説明】
１０  放送システム、１２  コンテンツ提供装置、１４  ネットワーク、１６アンテナ、２０  放送局、２２  コンテンツ格納部、２６  第１ストリーム、２８  第２ストリーム、５０  切替部、５２  タイミング供給部、５４  表示処理部、７０  要求受付部、７２  特定部、７４  番組情報格納部、７６  読込部、７８  提供部、１００  受信装置、１０２  チューナ部、１０４  Ａ／Ｄ変換部、１０６  切替部、１０８  第２取得部、１１０  映像バッファ、１１２  多重分離部、１１４  映像デコード部、１１６  第１Ｄ／Ａ変換部、１１８  映像再生部、１２０  音声バッファ、１２２  音声デコード部、１２４  第２Ｄ／Ａ変換部、１２６  音声再生部、１３０  第１取得部、１３２  指示部、１３３  検出部、１５０  指示タイミング供給部、１５２  要求部、１５４  受付部、１５６  判定部、１５８  変換部、１６０  書換部、１６２  出力部、１６４  アクセス情報取得部、２００  受信装置、２０２  第１多重分離部、２０４  第２多重分離部、２０６  第１切替部、２０８  第２切替部、２１０  切替部、２５０  受信装置、２５２  第１多重分離部、２５４  第２多重分離部、２５６  第１映像バッファ、２５８  第１音声バッファ、２６０  第２映像バッファ、２６２  第２音声バッファ、２６４  第１切替部、２６６  第２切替部、２６８  切替部、２７０  切替制御部。
【図１】
2004297628.tif 000003
【図２】
2004297628.tif 000004
【図３】
2004297628.tif 000005
【図４】
2004297628.tif 000006
【図５】
2004297628.tif 000007
【図６】
2004297628.tif 000008
【図７】
2004297628.tif 000009