(57)【要約】【課題】  ＴＶ放送ストリームとＩＰ放送ストリームを組み合わせた同番組の放送では、各伝送経路が異なる為、ストリームの伝送時間差が発生する。ストリーム切換時に映像の見逃しが発生したことをユーザに通知し、見逃しシーンをユーザが後で視聴できるようにする。【解決手段】放送受信装置１００は、ＴＶ放送の映像信号とＩＰ放送の映像信号を切り換えるためのストリーム切換部１０７を備える。ストリーム遅延差算出部１０８は切換時に、２つのストリーム間の遅延差を算出する。見逃し検出部２０１は、算出された遅延差に基づいて、ストリーム切換時における見逃しの発生の如何について検出する。映像の見逃しが発生した場合、メッセージ表示制御部１０９はその旨をユーザに通知する。ＶＯＤ再生制御部２０３は、ネットワーク通信部１０４を通じてＶＯＤサーバに対して映像データの取得要求を行い、見逃した映像を再生して映像表示部１１０に表示させる。【選択図】  図２
2011055203.tif 000002
【特許請求の範囲】
【請求項１】
複数の放送に係る映像信号を受信し、表示部に出力する映像信号を切り換え可能な放送受信装置であって、
前記表示部に出力する映像信号を切り換える切換手段と、
前記複数の放送に係る伝送時間の差による遅延差を算出する遅延差算出手段と、
前記切換手段によって映像信号が切り換えられた場合、前記遅延差算出手段によって得られた遅延差に基づいて映像の見逃しを検出する見逃し検出手段と、
前記見逃し検出手段によって映像の見逃しが検出された場合に、当該映像の見逃しの発生を通知する通知手段と、
前記見逃し検出手段によって映像の見逃しが検出された映像を再生するように制御する再生制御手段と、を備えることを特徴とする放送受信装置。
【請求項２】
前記切換手段によって切り換えられる前記複数の放送に係る映像信号のうち、切換先の映像信号に係る時間情報と、切換元の映像信号に係る時間情報を取得する時間情報取得手段をさらに備え、
前記遅延差算出手段は、前記切換先の映像信号に係る時間情報と前記切換元の映像信号に係る時間情報との差から、前記遅延差を算出することを特徴とする、請求項１記載の放送受信装置。
【請求項３】
前記見逃し検出手段は、前記切換手段による映像信号の切換時刻及び前記遅延差の情報に基づいて、映像信号の切換時に映像の見逃しが生じた見逃し期間を算出し、算出した見逃し期間の情報を記憶手段に記憶させることを特徴とする、請求項２記載の放送受信装置。
【請求項４】
前記見逃し検出手段は、前記切換先の映像信号に係る識別情報を取得するとともに、該識別情報と切換元の映像信号に係る時間情報とを関連付けて前記記憶手段に記憶させ、
前記再生制御手段は、前記記憶手段の記憶情報に基づいて、ネットワークを介してサーバに対して映像データの取得要求を行い、該サーバから取得した、前記見逃し期間における映像データを再生するように制御を行うことを特徴とする、請求項３記載の放送受信装置。
【請求項５】
前記複数の放送に係る映像データを一時的に蓄積する一時蓄積手段と、
前記見逃し検出手段によって映像の見逃しが検出された場合、前記一時蓄積手段にて一時的に蓄積した映像データのうち前記見逃し期間における映像データを抽出して録画するように制御する録画制御手段と、をさらに備え、
前記再生制御手段は、映像の見逃しが検出された映像データの再生要求を受けた場合、前記見逃し期間における映像データを再生して表示手段に表示させるように制御することを特徴とする、請求項３記載の放送受信装置。
【請求項６】
複数の放送に係る映像信号を受信し、表示部に出力する映像信号を切り換え可能な放送受信装置の制御方法であって、
前記表示部に出力する映像信号を切り換えるステップと、
前記複数の放送に係る伝送時間の差による遅延差を算出する算出ステップと、
前記映像信号が切り換えられた場合、前記算出ステップで算出した遅延差に基づいて映像の見逃しを検出する検出ステップと、
前記検出ステップで映像の見逃しが検出された場合に、当該映像の見逃しの発生を通知するステップと、
前記検出ステップで見逃しが検出された映像を再生するステップと、を有することを特徴とする放送受信装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の放送に係る映像信号の切換時に発生する映像の見逃しを通知して再生する機能を有する放送受信装置及びその制御方法に関する。
【背景技術】
【０００２】
近年、マルチキャスト通信を利用したＩＰ（Internet  Protocol、以下、ＩＰと略記する）放送サービスが提供されている。マルチキャスト通信では、マルチキャストグループのメンバに参加した受信端末装置に対して、一斉に単一のマルチキャストＩＰデータグラムが送信される。ＩＰ放送では放送受信装置にて特定のチャンネルを選局する際、選局したチャンネルからマルチキャストグループを算出し、そのグループに参加する。これにより、放送受信装置はネットワークから選局したチャンネルの放送ストリームをマルチキャストで受信することができる。
【０００３】
また、地上波や衛星放送のデジタルテレビジョン放送（以下、単にＴＶ放送ともいう）とＩＰ放送を組み合わせたＴＶ−ＩＰ連携マルチアングル放送サービスが想定される。ＴＶ−ＩＰ連携マルチアングル放送とは、例えばスポーツの試合中継がデジタルＴＶ放送にて放送されているときに、ＴＶ放送のカメラ映像とは異なる複数のカメラ映像を、ＩＰ放送によってＴＶ放送と（少なくとも一部が）重複する時間帯に放送するサービスである。ユーザは、視聴したいカメラの映像を自由に選択できるので、スポーツの試合中継の模様を様々な角度から視聴可能となる。
【０００４】
ところでＴＶ−ＩＰ連携マルチアングル放送サービスでは、ＴＶ放送とＩＰ放送の伝送経路が異なる為、放送ストリームの伝送時間に差が生じる（以下、２つの放送ストリーム間の伝送時間の差を遅延差と呼ぶ）。この遅延差により、ＩＰ放送からＴＶ放送に切換える際に番組内の時間がスキップすることによって映像の見逃しが発生することになる。図１０は、この見逃し発生の状況を示しており、ＩＰ放送ストリームはＴＶ放送ストリームと比較して符号１１００で示す遅延差Δtで遅れている。ＩＰ放送からＴＶ放送に切り換わった場合、符号１２００で示す見逃し期間ΔＴが発生する。つまり符号１０００で示すストリームの切換時に、ＩＰ放送ストリームの時刻からΔＴの時間だけ先のＴＶ放送ストリームの映像が表示されてしまう。
【０００５】
このような課題は、ＴＶ−ＩＰ連携マルチアングル放送だけでなく、デジタル放送とアナログ放送との切換時にも発生する。デジタル放送は、アナログ放送と比較して、放送局側からの放送が遅延する為（また、デコード処理に時間を要する為）、デジタル放送とアナログ放送との切換時に、番組内容の重複やスキップが起こる。
この問題に対する従来技術として、特許文献１に記載の放送受信装置が知られており、ストリーム切換時における番組内容の重複やスキップを防ぐことができる。特許文献１では、アナログ放送のデータを記憶装置などに蓄積しておき、デジタル放送とアナログ放送との遅延差に応じて、アナログ放送のデータを遅らせて表示させることで、ストリーム切換時に番組内容がスキップしないように防止する。さらに、ストリーム切換後には、遅延させたアナログ放送の映像について、再生速度を等倍よりも速い速度で再生する構成としている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００７−１１６５５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかし、上記の従来技術をＴＶ−ＩＰ連携マルチアングル放送に適用した場合、ＴＶ放送の表示を遅延させる必要があるために、これに伴う弊害が問題となる。特にＴＶ放送におけるスポーツ番組のライブ中継の際、ＴＶ放送のライブ性（リアルタイム性）が損なわれてしまう可能性があった。デジタル放送とアナログ放送との遅延差では、ＴＶ放送を遅延させても視聴への影響は少ないが、ＴＶ放送とＩＰ放送のように数分単位で遅延する可能性がある場合、ＴＶ放送の表示を遅延させるとライブ視聴への影響が大きいという問題がある。つまり、ＴＶ放送とＩＰ放送を組み合わせたＴＶ−ＩＰ連携マルチアングル放送サービスでは、ＴＶ放送を遅延表示させないことが望ましい。
【０００８】
また、デジタル放送とアナログ放送では同じ映像を放送する為、ユーザはデジタル放送とアナログ放送とを切り換えたときに、時間的なスキップに気付き易い。しかし、ＴＶ放送とＩＰ放送とを切り換えて視聴することができるマルチアングル放送のようなサービスでは、同じ番組であってもＴＶ放送とＩＰ放送とでは映像内容が異なることがある。よって、ＩＰ放送からＴＶ放送へ切り換わった場合に、映像の見逃しが発生してもユーザは放送番組内の時刻がスキップしたことに気付かない可能性が高い。
そこで本発明は、遅延差がある２つの放送ストリームの切換時に映像の見逃しが発生したことをユーザに通知し、その後に見逃した映像を視聴できるようにすることを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明は複数の放送に係る映像信号を受信し、表示部に出力する映像信号を切り換え可能な放送受信装置であって、前記表示部に出力する映像信号を切り換える切換手段と、前記複数の放送に係る伝送時間の差による遅延差を算出する遅延差算出手段と、前記切換手段によって映像信号が切り換えられた場合、前記遅延差算出手段によって得られた遅延差に基づいて映像の見逃しを検出する見逃し検出手段と、前記見逃し検出手段によって映像の見逃しが検出された場合に、当該映像の見逃しの発生を通知する通知手段と、前記見逃し検出手段によって映像の見逃しが検出された映像を再生するように制御する再生制御手段と、を備える。
【発明の効果】
【００１０】
本発明によれば、遅延差を有する２つの放送に係る映像の切換時に、見逃しの発生をユーザに通知することで、ユーザは映像の見逃しが発生したことを知り、見逃した映像を後で視聴することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の一実施形態に係る放送受信装置を含むシステム構成図である。
【図２】図２乃至図９と併せて本発明の第１実施形態を説明するために、放送受信装置の概略的な構成を例示したブロック図である。
【図３】見逃し発生の通知処理例を示すフローチャートである。
【図４】見逃しシーンの再生処理例を示すフローチャートである。
【図５】ストリーム切換の説明図である。
【図６】ＩＰ放送からＴＶ放送へ切り換えたときの画面遷移例を（Ａ）に、ＴＶ放送からＩＰ放送へ切り換えたときの画面遷移例を（Ｂ）に、見逃しシーンを再生するときの画面遷移例を（Ｃ）に示す図である。
【図７】図８及び図９と併せて本発明の第２実施形態を説明するために、放送受信装置の概略的な構成例を示すブロック図である。
【図８】見逃し発生の通知処理例を示すフローチャートである。
【図９】見逃しシーンの録画動作についての説明図である。
【図１０】従来の問題点の説明図である。
【発明を実施するための形態】
【００１２】
以下、図面を用いて本発明の第１実施形態について説明する。第１実施形態では、ＴＶ放送とＩＰ放送の切換時に映像の見逃しが発生したか否かを装置が判定し、その旨をユーザに通知して、切換時に見逃したシーン（以下、見逃しシーンという）を後で再生することができる。前提条件としては、伝送時間の差によりＩＰ放送がＴＶ放送と比較して遅延しているものとし、ＩＰ放送からＴＶ放送への切換時に映像の見逃しが発生する場合を以下に説明する。
【００１３】
図１は、本発明の第１実施形態に係るデジタル放送受信装置１００がＴＶ放送及びＩＰ放送を受信する場合の全体的なシステム構成例を示す。放送局７００は地上波放送又は衛星放送によりＴＶ放送ストリームを配信する。またＩＰ放送配信サーバ８００はネットワークを介してマルチキャストによりＩＰ放送ストリームを配信する。ＶＯＤ（Ｖｉｄｅｏ  Ｏｎ  Ｄｅｍａｎｄ）サーバ６００は放送受信装置１００の再生要求に従ってＴＶ放送ストリームやＩＰ放送ストリームと同じ番組内容のＶＯＤストリームを、ネットワーク経由で配信する。このような構成により、例えばサッカーの試合中継をＴＶ放送にて放送していた場合に、サッカーの試合のＴＶ放送のカメラアングルとは異なる別のカメラアングルの映像をＩＰ放送で放送するサービスを、ユーザに提供できる。さらに、ＶＯＤサーバ６００にはＴＶ放送の試合映像とＩＰ放送による別カメラアングルの映像のデータが蓄積されている。ユーザは、放送済みの映像であれば、いつでも好きなときに放送受信装置１００からＶＯＤサーバ６００に再生要求を送信することでＴＶ放送やＩＰ放送の映像を再生できる。
【００１４】
次に、図２に示すブロック図を用いて、本発明の第１実施形態に係るデジタル放送受信装置１００の概略的な構成例について説明する。デジタル放送受信装置１００は、チューナ１０１、デジタル放送受信部１０２、クロックカウンタ値取得部１０３、ネットワーク通信部１０４、ＩＰ放送受信部１０５、クロックカウンタ値取得部１０６を備える。そしてストリーム切換部１０７、ストリーム遅延差算出部１０８、見逃し検出部２０１、見逃し期間記憶部２０２、ＶＯＤ再生制御部２０３、メッセージ表示制御部１０９、映像表示部１１０が設けられている。
【００１５】
以下、各ブロックについて説明する。
デジタル放送受信部１０２は、ＴＶ放送ストリームの受信ブロックを構成する。デジタル放送受信部１０２は、チューナ１０１の出力信号を復調し、誤り訂正等の処理を行ってからトランスポートストリームと呼ばれるデジタルデータ（以下、ＴＳデータという）を生成する。ＴＳデータには、複数チャンネル分の映像データがデータパケットとして時分割多重されている。ＴＳデータの生成後、デジタル放送受信部１０２は時分割多重されているＴＳデータから選局されているチャンネルのストリームを取り出し、これをストリーム切換部１０７に出力する。さらに、デジタル放送受信部１０２が受信したＴＳデータには、ＰＣＲ（Ｐｒｏｇｒａｍ  Ｃｌｏｃｋ  Ｒｅｆｅｒｅｎｃｅ）と呼ばれるＴＶ放送ストリームの映像や音声の同期をとるための時刻情報が含まれている。ＰＣＲは２７ＭＨｚのタイムスタンプ情報であり、映像や音声を符号化したときの基準時間である。
【００１６】
ＩＰ放送受信部１０５は、ＩＰ放送ストリームの受信ブロックを構成する。ＩＰ放送受信部１０５は、選局したいチャンネルのマルチキャストグループについて、ネットワーク通信部１０４を介してＩＰ放送配信サーバ８００に問い合わせ、選局チャンネルのマルチキャストグループに参加する。これによりマルチキャスト通信が可能となり、ＩＰ放送受信部１０５は選局したチャンネルのストリームをＩＰ放送配信サーバ８００からＩＰパケットとして受信する。ＩＰ放送受信部１０５は、受信したＩＰパケットからＴＳデータを生成する。ＴＳデータの生成後、ＩＰ放送受信部１０５はＴＳデータから、選局されているチャンネルのストリームを取り出し、これをストリーム切換部１０７に出力する。ＩＰ放送受信部１０５が受信したＴＳデータには、ＴＶ放送ストリームと同様に、ＰＣＲが含まれている。
【００１７】
ストリーム切換部１０７は、ＴＶ放送ストリームとＩＰ放送ストリームの切換ブロックを構成する。つまり、デジタル放送受信部１０２から出力されるＴＶ放送ストリームと、ＩＰ放送受信部１０５から出力されるＩＰ放送ストリームのうち、いずれか一方が映像表示部１１０に出力される。ＴＶ放送からＩＰ放送への切換、又はＩＰ放送からＴＶ放送への切換は、ユーザの選局操作に従って行われ、ストリーム切換の結果、映像表示部１１０に出力されたストリームの映像が、選局チャンネルの映像として画面表示される。さらに、ストリーム切換部１０７は、ストリームの切換が発生したことを、ストリーム切換が発生したタイミングで、ストリーム遅延差算出部１０８及び見逃し検出部２０１に通知する。
【００１８】
クロックカウンタ値取得部１０３，１０６は、映像信号に係る時間情報を取得する時間情報取得機能を有する。クロックカウンタ値取得部１０３はデジタル放送受信部１０２に接続されており、デジタル放送受信部１０２が生成するＴＳデータからＴＶ放送ストリームのＰＣＲを取得する。このＰＣＲは、上位３３ビットの基本ビットカウント値と下位９ビットの拡張ビットカウント値の、合計４４ビットで構成されている。ＰＣＲの基本ビットカウント値は、２７ＭＨｚの発振器から供給されるクロックを分周器により９０ｋＨｚのクロックに分周して、分周された９０ｋＨｚのクロックに基づいてカウントした値である。ＰＣＲの拡張ビットカウント値は、２７ＭＨｚの発振器から供給されるクロックに基づいてカウントした値であり、０乃至２９９の値をとり得る。クロックカウンタ値取得部１０３は、ＰＣＲのビットカウント値をストリーム遅延差算出部１０８に出力する。またクロックカウンタ値取得部１０６はＩＰ放送受信部１０５に接続されており、クロックカウンタ値取得部１０３と同様の機能をもつ。すなわち、クロックカウンタ値取得部１０６はＩＰ放送受信部１０５から出力されたＴＳデータに含まれるＩＰ放送ストリームのＰＣＲを取得して、ＰＣＲのビットカウント値をストリーム遅延差算出部１０８に出力する。
【００１９】
ストリーム遅延差算出部１０８はストリーム切換部１０７から、ストリーム切換のタイミングを通知され、クロックカウンタ値取得部１０３，１０６からＴＶ放送ストリーム及びＩＰ放送ストリームの各ＰＣＲのビットカウント値を取得する。次にストリーム遅延差算出部（以下、単に遅延差算出部という）１０８は、２つのＰＣＲのビットカウント値の差分を計算し、その差分から実時間にしてどれだけの差があるかを算出する。そして遅延差算出部１０８は、算出した実時間の差を遅延差の情報として見逃し検出部２０１に出力する。遅延差の算出方法については後で詳述する。
【００２０】
見逃し検出部２０１は、遅延差算出部１０８及びストリーム切換部１０７から以下に示す情報を取得する。
・遅延差算出部１０８からの、ＴＶ放送とＩＰ放送との間の遅延差の情報。
・ストリーム切換部１０７からの、ＩＰ放送とＴＶ放送のストリーム切換時刻の情報。
・ストリーム切換部１０７からの、切換先のストリームの識別情報。
【００２１】
見逃し検出部２０１は、上記遅延差及びストリーム切換時刻の情報に基づいて、ＩＰ放送からＴＶ放送への切換時に映像の見逃しが生じた期間（見逃し期間）を算出する。この見逃し期間には、ストリームの時刻情報である、見逃しシーンの先頭フレームの時刻と、末尾フレームの時刻が含まれる。見逃し検出部２０１は、算出した見逃し期間の情報と、切換先のストリームの識別情報を、見逃しシーンが含まれるストリームを特定する為の識別情報として関連付けて見逃し期間記憶部２０２に出力する。さらに、見逃し検出部２０１は、ストリーム切換が発生したこと、及びそのストリーム切換によって見逃しが発生するか否かを、メッセージ表示制御部１０９に対して通知する。
【００２２】
見逃し映像再生部２００は、見逃し期間記憶部２０２とＶＯＤ再生制御部２０３を備える。見逃し期間記憶部２０２は、見逃し期間の情報を記憶し、該情報を読み書きすることができるブロックであり、不揮発性メモリやＨＤＤ（ハードディスク）などの記憶媒体が用いられる。
【００２３】
ＶＯＤ再生制御部２０３は、見逃し期間記憶部２０２の記憶情報に基づいて、ネットワークを介してＶＯＤサーバ６００に対して映像データの取得要求を行う。これはＶＯＤサーバ６００から映像データを取得し、見逃し期間における映像を再生するためである。すなわちＶＯＤ再生制御部２０３は、見逃し期間記憶部２０２から見逃し期間の情報及び見逃しシーンを含むストリームの識別情報を読み込み、ネットワーク通信部１０４を介してＶＯＤサーバ６００に見逃しシーンの映像データを要求する。ＶＯＤサーバ６００はＴＶ放送ストリームやＩＰ放送ストリームの内容を特定できるストリーム識別情報を管理している。ＶＯＤサーバ６００は放送受信装置１００からストリームの識別情報に基づく映像データの要求を受けた場合、ＴＶ放送やＩＰ放送のデータをネットワークで配信する。ＶＯＤ再生制御部２０３は、ネットワークを介してＶＯＤサーバ６００から配信されるＶＯＤストリームを映像表示部１１０に出力する。これによりＶＯＤストリームの映像が画面に表示される。
【００２４】
メッセージ表示制御部１０９は、ユーザに対して映像の見逃しを通知するために後述の映像表示部１１０の表示制御を行う。メッセージ表示制御部１０９は、見逃し検出部２０１から通知されるストリーム切換のタイミングの情報及び見逃し発生の有無を示す情報に基づいて、映像の見逃しが発生したことをユーザに知らせるメッセージを生成する。ストリーム切換時に見逃しが発生した場合、メッセージ表示制御部１０９は見逃しが発生したことを示すメッセージを生成して、これをグラフィックスデータとして映像表示部１１０に出力する。
【００２５】
映像表示部１１０は、ストリーム切換部１０７又はＶＯＤ再生制御部２０３から出力されるストリームのビデオデータをデコードして画面に映像を表示する。さらに映像表示部１１０は、メッセージ表示制御部１０９から出力される上記メッセージに係るグラフィックスデータを、映像データに重畳させることで、画面に合成表示する。
【００２６】
次に、図３及び図４のフローチャートを参照して、放送受信装置１００における見逃し発生通知、及び見逃しシーンの再生の処理例について説明する。図３はストリーム切換時に映像の見逃しが発生したことをユーザに通知する処理例を示すフローチャートであり、図４は見逃しシーンの再生処理例を示すフローチャートである。以下の動作説明では図５及び図６を参照する。図５は、ＩＰ放送とＴＶ放送の切換時における各放送ストリームの流れを例示した図である。図５（Ａ）の例では２０時２０分からＴＶ放送が放送され、ＩＰ放送はＴＶ放送に対して３分遅れで放送受信されている状況を示し（符号５０５に示す遅延差Δｔを参照）、ＩＰ放送からＴＶ放送への切換時刻が２０時２９分である。一方、図５（Ｂ）の例では、ＴＶ放送からＩＰ放送への切換時における各放送ストリームの流れを示し、ＴＶ放送からＩＰ放送への切換時刻が２０時２９分である。なお図中の符号５０２がＩＰ放送の視聴期間を示し、符号５０３がＴＶ放送の視聴期間を示す。図６（Ａ）は、ＩＰ放送からＴＶ放送への切換、及びその後の見逃しシーンの再生時における画面遷移を例示した図である。図６（Ｂ）は、ＴＶ放送からＩＰ放送への切換時における画面遷移を例示した図である。図６（Ｃ）は、見逃しシーンのリストが表示され、ユーザがこのリストから視聴したい見逃しシーンを選択して再生したときの画面遷移を例示した図である。
【００２７】
まず、図３のフローチャートを用いて、ＩＰ放送からＴＶ放送への切換時の処理例について説明する。この場合、ユーザは、図５（Ａ）に示すＩＰ放送視聴期間５０２に亘ってＩＰ放送を視聴している。画面には図６（Ａ）のＩＰ放送７１０の画面が表示されている。
【００２８】
Ｓ１０１にてストリーム切換部１０７は、ＩＰ放送からＴＶ放送への切換要求を受付ける。該切換要求は、ユーザが操作するリモートコンローラ等の操作手段によって放送受信装置１００に指示される。図５（Ａ）の例では、ストリーム切換部１０７がストリームの切換要求を受付けた時刻が２０時２９分である。放送受信装置１００がストリーム切換要求を受信すると、ストリーム切換部１０７は切換要求があったことを遅延差算出部１０８に通知する。
【００２９】
次のＳ１０２にて遅延差算出部１０８は、通知を受取ったタイミングで２つのクロックカウンタ値取得部１０３，１０６から、ＩＰ放送ストリーム及びＴＶ放送ストリームの各ＰＣＲのビットカウント値を取得する。まず、遅延差算出部１０８は切換先のストリーミングであるＴＶ放送ストリーミングのＰＣＲのビットカウント値を、クロックカウンタ値取得部１０３から取得する。本例では図５（Ａ）に示すように、ストリーム切換時刻である２０時２９分でのＴＶ放送ストリームのＰＣＲのビットカウント値を遅延差算出部１０８が取得する。このときＰＣＲの基本ビットカウント値は１６進数で０ｘ２Ｅ５９３Ｃ０、拡張ビットカウント値は０ｘ０である。
【００３０】
Ｓ１０３にて遅延差算出部１０８は、切換元のストリーミングであるＩＰ放送ストリーミングのＰＣＲのビットカウント値を、クロックカウンタ値取得部１０６から取得する。本例では図５（Ａ）に示すように、ストリーム切換時刻である２０時２９分でのＩＰ放送ストリームのＰＣＲのビットカウント値を遅延差算出部１０８が取得する。このときＰＣＲの基本ビットカウント値は０ｘ１ＥＥ６２８０、拡張ビットカウント値は０ｘ０である。
【００３１】
次のＳ１０４は遅延差の算出ステップであり、遅延差算出部１０８は、ＩＰ放送ストリーム及びＴＶ放送ストリームの各ＰＣＲのビットカウント値の差を計算する。ここで、ＩＰ放送ストリームとＴＶ放送ストリームのＰＣＲ拡張ビットカウント値の差分の範囲については、最大でも９００００分の１秒より小さい値である。このため、本例ではＰＣＲの拡張ビットカウント値の差分は誤差の範囲とし、遅延差算出部１０８ではＰＣＲの基本ビットカウント値のみの差を計算するように構成している。図５（Ａ）にて、切換先であるＴＶ放送ストリームのＰＣＲの基本ビットカウント値から切換元であるＩＰ放送ストリームのＰＣＲの基本ビットカウント値を引いた値は、０ｘＦ７３１４０である。ここで、ＰＣＲの基本ビットカウント値は、分周された９０ｋＨｚのクロックに基づいてカウントされたものであることから、ＩＰ放送ストリームとＴＶ放送ストリームの差は実時間にして１８０秒であることが判明する。従って、ＩＰ放送ストリームとＴＶ放送ストリームの遅延差は３分ということになる。遅延差算出部１０８は、算出した遅延差の情報を、見逃し検出部２０１に出力する。
【００３２】
次のＳ１０５では、見逃し検出部２０１にて遅延差があるか否かが判定される。まず見逃し検出部２０１は、遅延差算出部１０８から取得した遅延差がゼロでないかを判定する。遅延差がゼロの場合、切換元と切換先のストリームの間に時間差がない為、Ｓ１１２に進み、ストリームの切換処理が行われて一連の処理が終了する。一方、遅延差算出部１０８で求めた遅延差がゼロでないと判定された場合、Ｓ１０６（映像の見逃しに係る検出ステップ）に進む。ここで見逃し検出部２０１は、映像の見逃しが発生したか否かを判定する。遅延差がゼロでない場合、先行しているストリームへの切換と判断することができ、見逃し検出部２０１は映像の見逃しが発生したと判定する。遅延差算出部１０８で求めた遅延差がゼロを超える場合、つまり映像の見逃しが発生した場合、Ｓ１０７の通知ステップに進むが、遅延差がゼロ以下の場合、Ｓ１１１に進む。図５（Ａ）の例では、遅延差が３分であるので、２０時２６分から２０時２９分の間に見逃し期間５０４が発生したことになる。
【００３３】
映像の見逃しの発生が検出された場合、Ｓ１０７にて見逃し検出部２０１は、メッセージ表示制御部１０９に対して見逃しの発生及び見逃し期間の長さを通知する。メッセージ表示制御部１０９は、遅延差が３分であることから、見逃しが発生した旨のメッセージをユーザに提示する。このメッセージ例を示した画面例が、図６（Ａ）に示すＴＶ放送７２０のメッセージ７２１である。本例では、「このチャンネルは３分先の映像です」というメッセージをユーザに提示することで、ユーザはＩＰ放送からＴＶ放送への切換時に、映像の見逃しが発生したことがわかる。他にも、「３分前の映像を見逃しました。３分前の見逃した映像を視聴しますか？」など、映像の見逃しをユーザが分かるメッセージの表示や音声出力を行ってもよい。
【００３４】
次のＳ１０８にて見逃し検出部２０１は、見逃しシーンが含まれるＴＶ放送ストリームの識別情報をストリーム切換部１０７から取得する。そしてＳ１０９に進み、見逃し検出部２０１は、ＩＰ放送ストリームからＴＶ放送ストリームに切り換えたときのストリーム切換時刻の情報と、前記遅延差に基づいて見逃し期間を算出する。図５（Ａ）に示すように、ストリーム切換時刻が２０時２９分であり、遅延差３分に基づく算出結果として、見逃し期間５０４は２０時２６分から２０時２９分の３分間となる。つまり、ＴＶ放送ストリームの先頭（ＰＣＲ基本ビットカウント値＝０ｘ０００００００）から６分後の時点が、見逃しシーンの再生位置（ＰＣＲ基本ビットカウント値＝０ｘ１ＥＥ６２８０）となる。
【００３５】
Ｓ１１０では、見逃しシーンを後で再生する為に必要なＴＶ放送ストリームの識別情報と、見逃し期間の情報を、見逃し期間記憶部２０２に書き込む処理が行われる。見逃し検出部２０１は前記Ｓ１０８で取得したＴＶ放送ストリームの識別情報、及び前記Ｓ１０９で算出した見逃し期間の情報を関連付けて見逃し期間記憶部２０２に書き込む。その後、Ｓ１１２に進み、ストリーム切換部１０７はＴＶ放送ストリームに切り換えて映像表示部１１０に出力する。これにより、ＩＰ放送７１０の画面からＴＶ放送７２０の画面に切り換わり、上記した一連の処理が終了する。
【００３６】
一方、ＴＶ放送ストリームからＩＰ放送ストリームに切り換えたときは、ＴＶ放送よりも前のＩＰ放送の映像が表示される為、映像の見逃しは発生しない。図５（Ｂ）にて符号５０１で示すように、２０時２９分の時点でＴＶ放送ストリームからＩＰ放送ストリームへ切り換わった場合、遅延差算出部１０８が取得する切換元のＰＣＲの基本ビットカウント値は０ｘ２Ｅ５９３Ｃ０である。また切換先のＰＣＲの基本ビットカウント値は０ｘ１ＥＥ６２８０となる。つまり、遅延差は−３分となり遅延差はゼロよりも小さいので、Ｓ１０６からＳ１１１に進む。なお、符号５０６に示す期間は、ＴＶ放送ストリームに対して遅延差分だけ過去に遡ったＩＰ放送ストリームの期間（遡り期間）を示している。図６（Ｂ）は、ＴＶ放送ストリームからＩＰ放送ストリームへの切換時の画面遷移例を示す。メッセージ表示制御部１０９は、「このチャンネルは３分前の映像です」というメッセージ８２１を映像表示部１１０の画面に表示させる。このメッセージを見て、ユーザは映像の見逃しが発生していないことがわかる。Ｓ１１１の後、Ｓ１１２に進んだ後、上記一連の処理が終了する。
【００３７】
次に、図４のフローチャートを用いて、見逃しシーンの再生動作について説明する。本実施形態では見逃しシーンを再生する操作として、ＴＶ放送７２０の画面にてユーザがリモートコントローラなどの再生ボタンを押下する。これにより、切換先のＴＶ放送７３０の映像とともにＰｉｎＰ形式（Ｐｉｃｔｕｒｅ  ｉｎ  Ｐｉｃｔｕｒｅ）でＶＯＤ映像７３１が表示される。なお、見逃しシーンの再生要求を受付ける操作、及び見逃しシーンの表示の仕方に関しては本発明の適用上、その方法の如何を問わない。
【００３８】
まずＳ２０１にて、ユーザから見逃しシーンの再生要求を受付けた場合、ＶＯＤ再生制御部２０３は、見逃しシーンが含まれるストリームのストリーム識別情報を見逃し期間記憶部２０２から取得する。このストリーム識別情報は、見逃しシーンを含むＴＶ放送ストリームを特定する為の情報である。次のＳ２０２にてＶＯＤ再生制御部２０３は、ＴＶ放送ストリームのストリーム識別情報に関連付けられた見逃しシーンの再生開始位置を見逃し期間記憶部２０２から取得する。図５（Ａ）に示すように、見逃しシーンの再生開始位置は、ＴＶ放送ストリームに係る２０時２６分の映像（ＰＣＲ基本ビットカウント値＝０ｘ１ＥＥ６２８０）である。
【００３９】
Ｓ２０３にてＶＯＤ再生制御部２０３は、ネットワーク通信部１０４を介してＶＯＤサーバ６００に対し、見逃しシーンを含むＶＯＤストリームの送信を要求する。ＶＯＤ再生制御部２０３は、Ｓ２０１で取得したストリーム識別情報に該当するＶＯＤストリームが存在するか否かをＶＯＤサーバ６００に問い合わせる。ＶＯＤサーバ６００には、ＴＶ放送ストリームと同じ内容のＶＯＤストリームが蓄積されている。ＶＯＤ再生制御部２０３は、ストリーム識別情報に該当するＶＯＤストリームが存在するという応答とともに、該当するＶＯＤストリームの識別情報をＶＯＤサーバ６００から受取る。次に、ＶＯＤ再生制御部２０３はＶＯＤストリームの識別情報に基づいて、見逃しシーンの再生開始位置からＶＯＤストリームを再生するための、ＶＯＤストリームを送信してもらうようにＶＯＤサーバ６００に要求する。ＶＯＤ再生制御部２０３は該ＶＯＤストリームを受取り、図６（Ａ）に示すように見逃しシーンをＶＯＤ映像７３１として再生し、ＰｉｎＰ形式で表示することができる。
【００４０】
見逃しシーンの再生方法としては、複数の見逃しシーンを検出した後で図６（Ｃ）に示すように、見逃しシーンのリストを表示してもよい。例えば見逃しシーンのリスト表示画面９１０には、各シーンの再生選択ボタン９１２（シーン１乃至５を示すボタンオブジェクト参照）と、選択中の見逃しシーンのプレビュー９１１が表示される。ＶＯＤ再生制御部２０３は、ユーザが選択した見逃しシーンのＶＯＤストリームをＶＯＤサーバ６００から取得して再生し、ＶＯＤ映像９２０を表示する。
【００４１】
本実施形態ではＩＰ放送ストリームがＴＶ放送ストリームと比較して遅延している場合について説明した。これに限らず、あるＩＰ放送ストリームから別のＩＰ放送ストリームへの切換の際に遅延差が生じた場合、同様に見逃しシーンが発生したことをユーザに通知し、見逃しシーンを再生するように構成してもよい。
【００４２】
以上のように、第１実施形態によれば、ストリーム切換の際に映像の見逃しをユーザに通知し、見逃しの発生についてユーザに注意を喚起することができる。従来、遅延差のある同番組の放送ストリーム間でストリームの切換を行ったときに、ユーザは遅延差によって映像の見逃しが発生したことがわからなかった。そこで、映像の見逃しの発生を通知することで、ユーザはその発生を知ることができ、見逃しシーンを後で視聴することができる。
【００４３】
次に、本発明に係る第２実施形態について説明する。第２実施形態では、見逃しシーンを再生するＶＯＤサーバが存在しない場合に、放送受信装置４００のみで見逃しシーンの再生を行う。第２実施形態に係る放送受信装置４００の概略的な構成例を図７に示す。以下では図２に示した第１実施形態に係る構成例との相違点を中心に説明し、図２に示す各部と同様の部分については当該部分について使用した符号と同じ符号を用いることによってそれらの説明を省略する。
【００４４】
放送受信装置４００は、第１実施形態に係る見逃し映像再生部２００を、見逃し映像再生部３００に置換した構成を有する。見逃し映像再生部３００は、デジタル放送受信部１０２に接続されたバッファリング処理部３０２、ＩＰ放送受信部１０５に接続されたバッファリング処理部３０１、録画制御部３０４、ストリーム記憶部３０５、再生制御部３０６を備える。
【００４５】
まず、映像データの一時蓄積手段であるバッファリング処理部について説明する。ＩＰ放送受信部１０５に接続されたバッファリング処理部３０１と、デジタル放送受信部１０２に接続されたバッファリング処理部３０２は同様の機能を有する。バッファリング処理部３０１は、ＩＰ放送受信部１０５から出力されるＩＰ放送ストリームを、放送受信装置４００が内部に備えるＲＡＭ領域に一定期間バッファリングして、データを一時的に蓄積する。また、バッファリング処理部３０２は、デジタル放送受信部１０２から出力されるＴＶ放送ストリームを、放送受信装置４００が内部に備えるＲＡＭ領域に一定期間バッファリングして、データを一時的に蓄積する。このようなバッファリングによって、バッファリング期間内のストリームであれば過去に遡ってストリームのデータ抽出が可能となる。
【００４６】
ストリーム記憶部３０５は、ＴＶ放送ストリームやＩＰ放送ストリームを記憶しておくブロックである。ストリーム記憶部３０５は、例えばＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）やＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）を用いて構成される。
録画制御部３０４は、見逃しシーンのストリーム録画機能を有するブロックである。ストリーム録画機能は、バッファリングされるストリームから見逃しシーンに該当する一部のストリームを抽出して、ストリーム記憶部３０５に記憶する機能である。録画制御部３０４は、見逃し検出部２０１から取得した見逃し期間の情報に基づいて、バッファリング処理部３０１，３０２でバッファリングしているストリームから見逃しシーンに該当する一部のストリームを抽出する。そして録画制御部３０４は、これをストリーム記憶部３０５に記憶させる。
再生制御部３０６は、見逃しシーンのストリーム再生機能を有するブロックである。再生制御部３０６は、ストリーム記憶部３０５に記憶された見逃しシーンのストリームを読み出して再生する制御を行う。そして再生制御部３０６は、読み出したストリームを映像表示部１１０に出力して画面に表示させる。
【００４７】
次に、図８のフローチャートを参照して、第２実施形態に係る放送受信装置４００の動作について説明する。第１実施形態に係る図３との違いは、Ｓ３１０及びＳ３１１の処理である。よって、以下では主として相違点を説明する。なおＳ３０１乃至３０９が図３のＳ１０１乃至１０９に相当し、Ｓ３１２が図３のＳ１１１に相当し、Ｓ３１３が図３のＳ１１２に相当する。
【００４８】
Ｓ３０９にて見逃し検出部２０１が見逃し期間を算出した後、Ｓ３１０に進む。ここで、見逃し期間に基づいて、録画制御部３０４はデジタル放送受信部１０２に接続されたバッファリング処理部３０２にバッファリングされているデータから、見逃しシーンに該当するデータを抽出する。図９はＴＶ放送ストリームのバッファリング期間Ｌ（符号２３００参照）と見逃し期間ΔＴ（符号２２００参照）の関係を例示している。符号２１００はＴＶ放送ストリームに対するＩＰ放送ストリームの遅延差Δｔを表し、符号２０００はストリーム切換の時点を表している。本例にて、デジタル放送受信部１０２に接続されたバッファリング処理部３０２は、現在時刻からバッファリング期間Ｌに亘るＴＶ放送ストリームをバッファリングしている。つまり、録画制御部３０４はバッファリング期間Ｌ分のストリームから見逃し期間ΔＴ分のストリームデータを抽出する。
【００４９】
次のＳ３１１にて録画制御部３０４は、バッファリングデータから抽出した見逃しシーンのストリームデータを、前記Ｓ３０８で取得したＴＶ放送のストリーム識別情報と関連付けてストリーム記憶部３０５に録画する。そして、Ｓ３１３に進んでストリームの切換処理が行われた後、一連の処理が終了する。
【００５０】
次に、ストリーム記憶部３０５に録画した見逃しシーンの再生動作について説明する。ユーザ操作による見逃しシーンの再生要求を放送受信装置４００が受付けると、再生制御部３０６は、見逃しシーンに該当するストリーム識別情報に基づいて、録画済みストリームをストリーム記憶部３０５から読み込む。読み込んだ録画済みストリームを再生制御部３０６が映像表示部１１０に出力することで、その画面に見逃しシーンの映像が再生される。
【００５１】
以上のように、第２実施形態によれば、見逃しシーンのデータを含むＶＯＤストリームを再生するＶＯＤサーバが存在しない場合でも、録画制御部３０４と再生制御部３０６を設けることで、見逃しシーンをユーザに提供できる。つまり、放送受信装置４００のみで見逃しシーンを再生することができ、ユーザは映像の見逃しが発生したことを知った後で、見逃しシーンを視聴できる。
【符号の説明】
【００５２】
１００  放送受信装置
１０１  チューナ
１０２  デジタル放送受信部
１０３，１０６  クロックカウンタ値取得部
１０４  ネットワーク通信部
１０５  ＩＰ放送受信部
１０７  ストリーム切換部
１０８  ストリーム遅延差算出部
１０９  メッセージ表示制御部
１１０  映像表示部
２００  見逃し映像再生部
２０１  見逃し検出部
２０２  見逃し期間記憶部
２０３  ＶＯＤ再生制御部
３００  見逃し映像再生部
３０１，３０２  バッファリング処理部
３０４  録画制御部
３０５  ストリーム記憶部
３０６  再生制御部
４００  放送受信装置
６００  ＶＯＤサーバ
７００  放送局
８００  ＩＰ放送配信サーバ
【図１】
2011055203.tif 000003
【図２】
2011055203.tif 000004
【図３】
2011055203.tif 000005
【図４】
2011055203.tif 000006
【図５】
2011055203.tif 000007
【図６】
2011055203.tif 000008
【図７】
2011055203.tif 000009
【図８】
2011055203.tif 000010
【図９】
2011055203.tif 000011
【図１０】
2011055203.tif 000012