(57)【特許請求の範囲】
【請求項１】
放送型ダウンロード放送の放送信号を受信可能に構成されるとともに、番組のコンテンツを蓄積する配信サーバに接続可能な放送受信装置であって、
番組のコンテンツとその番組に対応するダウンロード制御情報とを含む可変長パケットによる多重化方式の放送信号を受信する受信部と、
前記受信部により受信された放送信号から番組のコンテンツとダウンロード制御情報とを分離する分離部と、
前記分離部により分離されたコンテンツおよびダウンロード制御情報を蓄積する蓄積部と、
前記配信サーバにアクセス可能な通信部と、
前記蓄積部に蓄積されたコンテンツに欠落部分が存在する場合に、前記通信部により前記配信サーバにアクセスすることにより前記欠落部分に対応するコンテンツの部分を補完部分として前記配信サーバから取得し、取得した補完部分を用いてコンテンツの前記欠落部分を補完する補完部とを備え、
前記ダウンロード制御情報は、前記配信サーバによるコンテンツの配信期間を示す配信スケジュール情報及び放送型ダウンロード放送の放送期間を示す放送スケジュール情報を含み、
前記補完部は、前記ダウンロード制御情報に含まれる前記配信スケジュール情報が示す配信期間において、前記欠落部分に対応する補完部分を取得するように前記通信部を制御し、前記放送スケジュール情報が示す放送期間または前記配信スケジュール情報が示す配信期間において前記欠落部分に対応する補完部分を取得できない場合は、コンテンツに欠落部分があることを示す表示を行わせる、放送受信装置。
【請求項２】
番組のコンテンツとその番組に対応するダウンロード制御情報とを含む可変長パケットによる多重化方式の放送信号を受信するステップと、
前記受信された放送信号から番組のコンテンツとダウンロード制御情報とを分離するステップと、
前記分離されたコンテンツおよびダウンロード制御情報を蓄積するステップと、
前記蓄積されたコンテンツに欠落部分が存在する場合に、番組のコンテンツを蓄積する配信サーバにアクセスすることにより前記欠落部分に対応するコンテンツの部分を補完部分として前記配信サーバから取得するステップと、
前記取得された補完部分を用いてコンテンツの前記欠落部分を補完するステップとを備え、
前記ダウンロード制御情報は、前記配信サーバによるコンテンツの配信期間を示す配信スケジュール情報及び放送型ダウンロード放送の放送期間を示す放送スケジュール情報を含み、
前記取得するステップは、前記ダウンロード制御情報に含まれる前記配信スケジュール情報が示す配信期間において、前記欠落部分に対応する補完部分を取得し、前記放送スケジュール情報が示す放送期間または前記配信スケジュール情報が示す配信期間において前記欠落部分に対応する補完部分を取得できない場合は、コンテンツに欠落部分があることを示す表示を行わせる、放送受信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、放送信号を受信する放送受信装置および放送受信方法ならびに放送信号を送信する放送送信装置に関する。
【背景技術】
【０００２】
デジタル放送を受信するための種々の放送受信装置および放送受信システムが開発されている。例えば、特許文献１に記載された放送受信装置は、放送局からデジタル放送の番組のデジタル情報を受信する放送受信モードと、コンテンツサーバからデジタル放送の番組のデジタル情報を受信する放送受信モードとに切替え可能に構成される。放送局は、デジタル放送のデジタル情報を放送回線により伝送する。放送局からのデジタル情報の受信中に、デジタル情報の受信が中断される状況が発生すると、コンテンツサーバから同一の番組のデジタル情報が受信される。それにより、ユーザは、デジタル情報の受信が困難な状況が生じても、番組を視聴することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−４０３８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
デジタル放送には、従来のアナログテレビ放送のようにユーザが実時間で番組を視聴することを目的としたリアルタイム放送と、放送受信装置の記録媒体に一旦蓄積された番組のコンテンツをユーザが所望の時間に再生して視聴することを目的としたダウンロード放送とがある。
【０００５】
スーパーハイビジョン放送および４Ｋ２Ｋ放送（４０００×２０００画素の映像を表示可能な放送）のように高ビットレートのコンテンツを伝送するためには、広い伝送帯域が必要となる。そのため、このような高ビットレートのコンテンツのリアルタイム放送は困難である。ダウンロード放送によれば、ユーザは、高ビットレートのコンテンツを事前に放送受信装置にダウンロードし、所望の時間に視聴することができる。また、ダウンロード放送によれば、低い画質を有する低ビットレートの複数のコンテンツを実時間よりも短い時間で配信するサービスが可能である。
【０００６】
ダウンロード放送の方式としては、ＩＰ（Internet Protocol）ネットワークを伝送路として用いるネット型ダウンロード放送と、衛星放送波を伝送路として用いる放送型ダウンロード放送とがある。
【０００７】
ネット型ダウンロード放送では、番組のコンテンツを構成する各ファイルがＷｅｂ（World Wide Web）サーバ上に公開されている。放送受信装置は、所望のタイミングで番組を構成するコンテンツをファイル単位で取得し、記録媒体に蓄積する。
【０００８】
一方、放送型ダウンロード放送では、番組のコンテンツを構成する全ファイルが放送信号に多重化され、その放送信号が放送波に重畳されて番組の放送時間に送信される。放送受信装置は、ユーザの予約操作に基づいて番組の放送時間に受信された放送信号からコンテンツを分離し、記録媒体に蓄積する。
【０００９】
このように、放送型ダウンロード放送では、番組の放送時間に番組のコンテンツが放送受信装置にダウンロードされる。そのため、放送時間に降雨による放送波の受信不良が生じると、ダウンロードされるコンテンツの一部が欠落する。また、放送時間に番組編成の変更が生じる場合にも、ダウンロードされるコンテンツの一部が欠落することがある。さらに、複数のチャンネルのコンテンツを連続してダウンロードしている間にいずれかのチャンネルの番組編成が変更されることにより一部のコンテンツが欠落することがある。
【００１０】
コンテンツの欠落部分を補完するために、特許文献１に記載された放送受信装置のようにコンテンツサーバから同じ番組のコンテンツを取得することが考えられる。しかしながら、特許文献１のデジタル放送受信装置においては、放送型ダウンロード放送の番組の放送時間にコンテンツサーバに放送型ダウンロード放送の番組と同じ番組のコンテンツが蓄積されていない場合、コンテンツの欠落部分を取得することができない。放送型ダウンロード放送の番組の放送時間に常にコンテンツサーバに放送型ダウンロード放送の番組と同一の番組のコンテンツを蓄積させることは容易ではない。そのため、コンテンツの欠落部分を補完できる可能性が低い。
【００１１】
本発明の目的は、放送型ダウンロード放送のコンテンツの欠落部分を補完できる可能性を高めることが可能な放送受信装置、放送受信方法および放送送信装置を提供することである。
【課題を解決するための手段】
【００１２】
（１）本発明の一局面に従う放送受信装置は、放送型ダウンロード放送の放送信号を受信可能に構成されるとともに、番組のコンテンツを蓄積する配信サーバに接続可能な放送受信装置であって、番組のコンテンツとその番組に対応するダウンロード制御情報とを含む放送信号を受信する受信部と、受信部により受信された放送信号から番組のコンテンツとダウンロード制御情報とを分離する分離部と、分離部により分離されたコンテンツおよびダウンロード制御情報を蓄積する蓄積部と、配信サーバにアクセス可能な通信部と、蓄積部に蓄積されたコンテンツに欠落部分が存在する場合に、通信部により配信サーバにアクセスすることにより欠落部分に対応するコンテンツの部分を補完部分として配信サーバから取得し、取得した補完部分を用いてコンテンツの欠落部分を補完する補完部とを備え、ダウンロード制御情報は、配信サーバによるコンテンツの配信期間を示す配信スケジュール情報を含み、補完部は、ダウンロード制御情報に含まれる配信スケジュール情報が示す配信期間において、欠落部分に対応する補完部分を取得するように通信部を制御するものである。
【００１３】
この放送受信装置においては、番組のコンテンツとその番組に対応するダウンロード制御情報とを含む放送信号が受信部により受信される。受信された放送信号から番組のコンテンツとダウンロード制御情報とが分離部により分離される。分離されたコンテンツおよびダウンロード制御情報が蓄積部により蓄積される。蓄積されたコンテンツに欠落部分が存在する場合に、ダウンロード制御情報に含まれる配信スケジュール情報が示す配信期間において、配信サーバへの通信部のアクセスにより配信サーバから欠落部分に対応するコンテンツの部分が補完部分として補完部により取得される。取得された補完部分を用いてコンテンツの欠落部分が補完される。
【００１４】
このようにして、配信スケジュール情報に基づいて放送型ダウンロード放送の番組と同じ番組のコンテンツが配信される期間にコンテンツの補完部分が配信サーバから取得される。したがって、放送型ダウンロード放送のコンテンツの欠落部分を補完できる可能性を高めることが可能になる。
【００１５】
（２）補完部は、蓄積部に蓄積されたコンテンツの欠落部分に配信サーバから取得した補完部分を結合することによりコンテンツの欠落部分を補完してもよい。
【００１６】
この場合、放送受信装置のユーザは欠落部分のないコンテンツを視聴することができる。
【００１７】
（３）蓄積部に蓄積されるコンテンツは、複数のパケットを含み、補完部は、欠落部分を含む１または複数のパケットに対応する１または複数のパケットを補完部分として通信部により配信サーバから取得し、欠落部分を含む１または複数のパケットを取得した１または複数のパケットで置換することにより、コンテンツの欠落部分を補完してもよい。
【００１８】
この場合、コンテンツの欠落部分の範囲を容易に指定することができるとともに、補完部分を含むパケットを容易に取得することができる。また、欠落部分を含むパケットを補完部分を含むパケットで置換することにより、コンテンツの欠落部分を容易に補完することができる。それにより、コンテンツの欠落部分を補完するためのアルゴリズムを単純化することができる。
【００１９】
（４）ダウンロード制御情報は、放送型ダウンロード放送の番組の放送時間を示す放送スケジュール情報をさらに含み、補完部は、放送スケジュール情報が示す放送時間内に蓄積部への番組のコンテンツの蓄積が完了しなかった場合に、蓄積されなかった部分を欠落部分と判定してもよい。
【００２０】
この場合、放送スケジュール情報に基づいて放送型ダウンロード放送の番組の放送時間内に番組のコンテンツの蓄積されなかった部分を容易に欠落部分と判定することができる。それにより、放送型ダウンロード放送の番組の放送終了後に配信サーバから欠落部分に対応するコンテンツの部分を補完部分として取得することができる。その結果、放送型ダウンロード放送の番組のコンテンツのサイズが大きい場合、または放送信号の転送レートが低い場合でも、放送型ダウンロード放送のコンテンツの全体を蓄積部に蓄積することが可能になる。
【００２１】
（５）ダウンロード制御情報は、蓄積部により蓄積されたコンテンツの複数の部分にそれぞれ対応して蓄積部に蓄積され、コンテンツ内における対応する部分の位置とコンテンツのサイズとを示す取得コンテンツ情報をさらに含んでもよく、補完部は、放送型ダウンロード放送の番組の放送終了時点でダウンロード制御情報に含まれる取得コンテンツ情報に基づいて蓄積部に蓄積されていないコンテンツの部分が存在するか否かを判定し、蓄積部に蓄積されていない部分が存在する場合に、蓄積部に蓄積されていない部分を欠落部分と判定してもよい。
【００２２】
この場合、取得コンテンツ情報に基づいて放送型ダウンロード放送の番組の放送終了時点で蓄積されていないコンテンツの部分を容易に欠落部分と判定することができる。それにより、番組の放送時間内にコンテンツの一部が蓄積されなかった場合でも、番組の放送終了後に、コンテンツの欠落部分に対応する補完部分を配信サーバから取得することによりコンテンツの欠落部分を補完することができる。
【００２３】
（６）補完部は、放送型ダウンロード放送の番組の放送終了時点でコンテンツ内における対応する部分の位置の値がコンテンツのサイズの値よりも小さい場合にコンテンツ内における対応する部分の位置からコンテンツの最終部分までの領域を欠落部分と判定してもよい。
【００２４】
この場合、放送型ダウンロード放送の番組の放送終了時点でコンテンツの全体が蓄積されたか否かを容易に判定することができる。また、蓄積されなかったコンテンツの部分を容易に判定することができる。
【００２５】
（７）本発明の他の局面に従う放送受信方法は、番組のコンテンツとその番組に対応するダウンロード制御情報とを含む放送信号を受信するステップと、受信された放送信号から番組のコンテンツとダウンロード制御情報とを分離するステップと、分離されたコンテンツおよびダウンロード制御情報を蓄積するステップと、蓄積されたコンテンツに欠落部分が存在する場合に、番組のコンテンツを蓄積する配信サーバにアクセスすることにより欠落部分に対応するコンテンツの部分を補完部分として配信サーバから取得するステップと、取得された補完部分を用いてコンテンツの欠落部分を補完するステップとを備え、ダウンロード制御情報は、配信サーバによるコンテンツの配信期間を示す配信スケジュール情報を含み、取得するステップは、ダウンロード制御情報に含まれる配信スケジュール情報が示す配信期間において、欠落部分に対応する補完部分を取得することを含むものである。
【００２６】
この放送受信方法においては、番組のコンテンツとその番組に対応するダウンロード制御情報とを含む放送信号が受信される。受信された放送信号から番組のコンテンツとダウンロード制御情報とが分離される。分離されたコンテンツおよびダウンロード制御情報が蓄積される。蓄積されたコンテンツに欠落部分が存在する場合に、ダウンロード制御情報に含まれる配信スケジュール情報が示す配信期間において、配信サーバへのアクセスにより欠落部分に対応するコンテンツの部分が補完部分として配信サーバから取得される。取得された補完部分を用いてコンテンツの欠落部分が補完される。
【００２７】
このようにして、配信スケジュール情報に基づいて放送型ダウンロード放送の番組と同じ番組のコンテンツが配信される期間にコンテンツの補完部分が配信サーバから取得される。したがって、放送型ダウンロード放送のコンテンツの欠落部分を補完できる可能性を高めることが可能になる。
【００２８】
（８）蓄積するステップは、複数のパケットを含むコンテンツを蓄積することを含んでもよく、取得するステップは、欠落部分を含む１または複数のパケットに対応する１または複数のパケットを補完部分として配信サーバから取得することを含んでもよく、補完するステップは、欠落部分を含む１または複数のパケットを取得した１または複数のパケットで置換することにより、コンテンツの欠落部分を補完してもよい。
【００２９】
この場合、コンテンツの欠落部分の範囲を容易に指定することができるとともに、補完部分を含むパケットを容易に取得することができる。また、欠落部分を含むパケットを補完部分を含むパケットで置換することにより、コンテンツの欠落部分を容易に補完することができる。それにより、コンテンツの欠落部分を補完するためのアルゴリズムを単純化することができる。
【００３０】
（９）ダウンロード制御情報は、放送型ダウンロード放送の番組の放送時間を示す放送スケジュール情報をさらに含み、補完するステップは、放送スケジュール情報が示す放送時間内に番組のコンテンツの蓄積が完了しなかった場合に、蓄積されなかった部分を欠落部分と判定することを含んでもよい。
【００３１】
この場合、放送スケジュール情報に基づいて放送型ダウンロード放送の番組の放送時間内に番組のコンテンツの蓄積されなかった部分を容易に欠落部分と判定することができる。それにより、放送型ダウンロード放送の番組の放送終了後に配信サーバから欠落部分に対応するコンテンツの部分を補完部分として取得することができる。その結果、放送型ダウンロード放送の番組のコンテンツのサイズが大きい場合、または放送信号の転送レートが低い場合でも、放送型ダウンロード放送のコンテンツの全体を蓄積することが可能になる。
【００３２】
（１０）ダウンロード制御情報は、蓄積されたコンテンツの複数の部分にそれぞれ対応して蓄積され、コンテンツ内における対応する部分の位置とコンテンツのサイズとを示す取得コンテンツ情報をさらに含んでもよく、方法は、放送型ダウンロード放送の番組の放送終了時点でダウンロード制御情報に含まれる取得コンテンツ情報に基づいて、蓄積されていないコンテンツの部分が存在するか否かを判定し、蓄積されていない部分が存在する場合に、蓄積されていない部分を欠落部分と判定するステップをさらに備えてもよい。
【００３３】
この場合、取得コンテンツ情報に基づいて放送型ダウンロード放送の番組の放送終了時点で蓄積されていないコンテンツの部分を容易に欠落部分と判定することができる。それにより、番組の放送時間内にコンテンツの一部が蓄積されなかった場合でも、番組の放送終了後に、コンテンツの欠落部分に対応する補完部分を配信サーバから取得することによりコンテンツの欠落部分を補完することができる。
【００３４】
（１１）取得するステップは、放送型ダウンロード放送の番組の放送終了時点でコンテンツ内における対応する部分の位置の値がコンテンツのサイズの値よりも小さい場合にコンテンツ内における対応する部分の位置からコンテンツの最終部分までの領域を欠落部分と判定してもよい。
【００３５】
この場合、放送型ダウンロード放送の番組の放送終了時点でコンテンツの全体が蓄積されたか否かを容易に判定することができる。また、蓄積されなかったコンテンツの部分を容易に判定することができる。
【００３６】
（１２）本発明のさらに他の局面に従う放送送信装置は、放送型ダウンロード放送の放送信号を送信する放送送信装置であって、番組のコンテンツとその番組に対応するダウンロード制御情報とを放送信号に多重化する多重化部と、多重化部により多重化された放送信号を送信する送信部とを備え、ダウンロード制御情報は、番組のコンテンツを蓄積する配信サーバによるコンテンツの配信期間を示す配信スケジュール情報を含むものである。
【００３７】
この放送送信装置においては、番組のコンテンツとその番組に対応するダウンロード制御情報とが多重化部により放送信号に多重化される。多重化部により多重化された放送信号が送信部により送信される。ダウンロード制御情報は、番組のコンテンツを蓄積する配信サーバによるコンテンツの配信期間を示す配信スケジュール情報を含む。
【００３８】
この場合、放送送信装置から送信される放送信号を受信する放送受信装置は、配信スケジュール情報に基づいて放送型ダウンロード放送の番組と同じ番組のコンテンツが配信される期間にコンテンツの欠落部分に対応するコンテンツの部分を補完部分として配信サーバから取得することができる。これにより、放送受信装置において放送型ダウンロード放送のコンテンツの欠落部分を補完できる可能性を高めることが可能になる。
【発明の効果】
【００３９】
本発明によれば、放送型ダウンロード放送のコンテンツの欠落部分を補完できる可能性を高めることができる。
【図面の簡単な説明】
【００４０】
【図１】本発明の一実施の形態に係る放送送受信システムの構成を示すブロック図
【図２】再生制御情報ファイルの構成を示す図
【図３】ＥＣＧデータファイルの構成を示す図
【図４】図３のスケジュール情報および配信情報を説明するための図
【図５】図１の放送受信装置におけるダウンロード番組のダウンロード処理を示すフローチャート
【図６】コンテンツの欠落部分および補完部分を説明するための図
【図７】図１の放送受信装置におけるコンテンツの欠落部分の補完処理を示すフローチャート
【図８】第２の実施の形態におけるコンテンツの欠落部分、欠落情報および補完部分を説明するための図
【図９】図３のコンテンツ情報を説明するための図
【図１０】第３の実施の形態に係る放送受信装置におけるコンテンツの欠落部分の補完処理を示すフローチャート
【図１１】第３の実施の形態に係る放送受信装置におけるコンテンツの欠落部分の補完処理を示すフローチャート
【発明を実施するための形態】
【００４１】
［１］第１の実施の形態
以下、第１の実施の形態に係る放送送受信システムについて図面を参照しつつ説明する。
【００４２】
（１）放送送受信装置
図１は、本発明の一実施の形態に係る放送送受信システムの構成を示すブロック図である。図１に示すように、放送送受信システム１０００は、放送送信装置１１００、放送受信装置１２００および配信サーバ１３００を備える。図１の放送送受信システム１０００は高度ＢＳ（Broadcasting Satellite）デジタル放送に適合する。
【００４３】
放送送信装置１１００は、リアルタイム放送を行うことができるとともに、放送型ダウンロード放送を行うことができる。放送受信装置１２００は、リアルタイム放送により提供される番組のコンテンツを受信することができるとともに、放送型ダウンロード放送により提供される番組のコンテンツを受信することができる。
【００４４】
以下、リアルタイム放送により提供される番組をリアルタイム番組と呼び、放送型ダウンロード放送により提供される番組をダウンロード番組と呼ぶ。ダウンロード番組の詳細は後述する。放送型ダウンロード放送については、例えば高度化ＩＳＤＢ−Ｓ（Integrated Services Digital Broadcasting-Satellite）のような高度化衛星放送規格による運用が可能である。
【００４５】
放送送信装置１１００は、送信部１１０１、映像音声符号化部１１０２、ＥＰＧ（Electronic Program Guide）データ生成部１１０３、コンテンツ蓄積部１１０４、ＥＣＧ（Electronic Contents Guide）データ生成部１１０５、ＭＰＥＧ（Moving Picture Experts Group）多重化部１１０６、ＴＬＶ（Type Length Value）多重化部１１０７および切替部１１０８を含む。
【００４６】
映像音声符号化部１１０２は、リアルタイム番組のコンテンツを構成する映像データ、音声データおよび字幕データをＭＰＥＧ−２データに従って符号化する。ＥＰＧデータ生成部１１０３は、同時に放送されるリアルタイム番組およびリアルタイム番組の放送スケジュールを示す電子番組ガイドをＥＰＧデータとして生成する。ＭＰＥＧ多重化部１１０６は、映像音声符号化部１１０２により符号化されたコンテンツおよびＥＰＧデータ生成部１１０３により生成されたＥＰＧデータをＭＰＥＧ−２に準拠するトランスポートストリーム（以下、ＭＰＥＧ−ＴＳと呼ぶ）に多重化する。ここで、ＥＰＧデータは、ＳＩ（Service Information）としてＭＰＥＧ−ＴＳのＰＭＴ（Program Map Table）に記述される。
【００４７】
コンテンツ蓄積部１１０４は、ダウンロード番組のコンテンツおよび再生制御情報ファイルを予め蓄積する。ダウンロード番組のコンテンツは、メディアファイルを含む。メディアファイルは、各ダウンロード番組の映像データ、音声データおよび字幕データを含む。このメディアファイルは、例えばＭＰＥＧ−ＴＳである。ＭＰＥＧ−ＴＳは、１９２バイトまたは１８８バイトの複数の固定長パケット（以下、ＴＳパケットと呼ぶ）により構成される。ＭＰＥＧ−ＴＳの各ＴＳパケットには、例えばＭＰＥＧ−２形式またはＨ．２６４形式の映像データ、例えばＡＡＣ（Adaptive Audio Coding）形式またはＡＣ３（Audio Code number 3）形式の音楽データ、および字幕データが分割されて格納される。再生制御情報ファイルには、ダウンロード番組の再生制御に必要な情報が記載される。再生制御情報ファイルの詳細については後述する。
【００４８】
ＥＣＧデータ生成部１１０５は、ダウンロード番組の詳細な情報が記載された電子コンテンツガイドをＥＣＧデータとして生成する。ＥＣＧデータの詳細については後述する。ＴＬＶ多重化部１１０７は、コンテンツ蓄積部１１０４に蓄積されたコンテンツおよび再生制御情報ファイルならびにＥＣＧデータ生成部１１０５に蓄積されたＥＣＧデータをＴＬＶ多重化方式に準拠するストリーム（以下、ＴＬＶストリームと呼ぶ）に多重化する。ＴＬＶ多重化方式では、伝送効率を高めるために可変長パケットが用いられる。
【００４９】
切替部１１０８は、放送スケジュールに応じてＭＰＥＧ多重化部１１０６により得られるＭＰＥＧ−ＴＳおよびＴＬＶ多重化部１１０７により得られるＴＬＶストリームを選択的に送信部１１０１に与える。送信部１１０１は、与えられたＭＰＥＧ−ＴＳまたはＴＬＶストリームを放送波に重畳し、その放送波を送信する。
【００５０】
放送受信装置１２００は、受信部１２０１、ＭＰＥＧ多重分離部１２０２、ＴＬＶ多重分離部１２０３、ＥＰＧ蓄積部１２０４、ＥＣＧ蓄積部１２０５、コンテンツ蓄積部１２０６、映像音声切替部１２０７、映像音声処理部１２０８、映像音声出力部１２０９、ダウンロード処理部１２１０、通信部１２１１および操作部１２１３を含む。通信部１２１１は、インターネット１５００に接続される。
【００５１】
受信部１２０１は、放送送信装置１１００により送信された放送波を放送信号として受信するとともに選局を行う。また、受信部１２０１は、選局されたチャンネルの放送信号を復調することにより、放送信号からＭＰＥＧ−ＴＳまたはＴＬＶストリームを抽出し、ＭＰＥＧ−ＴＳをＭＰＥＧ多重分離部１２０２に与え、ＴＬＶストリームをＴＬＶ多重分離部１２０３に与える。
【００５２】
ＭＰＥＧ多重分離部１２０２は、与えられたＭＰＥＧ−ＴＳをＡＶ（映像音声）ストリームおよびＥＰＧデータに分離する。ＡＶストリームは、符号化された映像データおよび音声データを含む。字幕データは、映像データに含まれる。ＥＰＧ蓄積部１２０４は、ＭＰＥＧ多重分離部１２０２により分離されたＥＰＧデータを蓄積する。
【００５３】
ＴＬＶ多重分離部１２０３は、与えられたＴＬＶストリームをＡＶ（映像音声）ストリーム、再生制御情報およびＥＣＧデータに分離する。ＥＣＧ蓄積部１２０５は、ＴＬＶ多重分離部１２０３により分離されたＥＣＧデータを蓄積する。コンテンツ蓄積部１２０６は、ＴＬＶ多重分離部１２０３により分離されたＡＶストリームをコンテンツとして蓄積するとともに再生制御情報を蓄積する。ＡＶストリームは、ＭＰＥＧ−ＴＳからなり、符号化された映像データおよび音声データを含む。字幕データは、映像データに含まれる。
【００５４】
映像音声切替部１２０７は、ユーザの操作に応じてＭＰＥＧ多重分離部１２０２により分離されたＡＶストリームまたはコンテンツ蓄積部１２０６に蓄積されたＡＶストリームを映像音声処理部１２０８に与える。
【００５５】
ユーザがリアルタイム番組を視聴するための操作を行った場合、映像音声切替部１２０７はＭＰＥＧ多重分離部１２０２により得られるＡＶストリームを映像音声処理部１２０８に与える。映像音声処理部１２０８は、ＡＶストリームを映像データおよび音声データに復号する。映像音声出力部１２０９は、例えば液晶表示装置等の映像表示装置およびスピーカ等の音声出力装置を含む。映像音声出力部１２０９は、映像音声処理部１２０８により得られた映像データに基づいて映像表示装置に映像を表示するとともに、音声データに基づいて音声出力装置から音声を出力する。これにより、ユーザはリアルタイム番組を視聴することができる。
【００５６】
また、ＥＰＧ蓄積部１２０４に蓄積されたＥＰＧデータは、ユーザの操作に応じて映像音声処理部１２０８に与えられる。それにより、映像音声処理部１２０８は、ＥＰＧデータに基づいてリアルタイム番組の電子番組ガイドを表す映像データを映像音声出力部１２０９に与える。映像音声出力部１２０９は、映像データに基づいて映像表示装置にリアルタイム番組の電子番組ガイドを表示する。
【００５７】
一方、ユーザがダウンロード番組を視聴するための操作を行った場合、映像音声切替部１２０７は、コンテンツ蓄積部１２０６に蓄積されたＡＶストリームを映像音声処理部１２０８に与える。映像音声処理部１２０８は、コンテンツ蓄積部１２０６に蓄積された再生制御情報に基づいてＡＶストリームを映像データおよび音声データに復号する。映像音声出力部１２０９は、映像音声処理部１２０８により得られた映像データに基づいて映像表示装置に映像を表示するとともに、音声データに基づいて音声出力装置から音声を出力する。これにより、ユーザはダウンロード番組を視聴することができる。
【００５８】
また、ＥＣＧ蓄積部１２０５に蓄積されたＥＣＧデータは、ユーザの操作に応じて映像音声処理部１２０８に与えられる。それにより、映像音声処理部１２０８は、ＥＣＧデータに基づいてダウンロード番組の電子コンテンツガイドを表す映像データを映像音声出力部１２０９に与える。映像音声出力部１２０９は、映像データに基づいて映像表示装置にダウンロード番組の電子コンテンツガイドを表示する。ユーザは、電子コンテンツガイドに基づいてダウンロード番組のダウンロードを予約することができる。
【００５９】
ダウンロード処理部１２１０は、結合部１２１２を含む。ダウンロード処理部１２１０は、コンテンツ蓄積部１２０６に蓄積されるコンテンツに欠落部分があるか否かを判定する。コンテンツに欠落部分がある場合、ダウンロード処理部１２１０は、ＥＣＧ蓄積部１２０５に蓄積されたＥＣＧデータに基づいて後述する配信サーバ１３００から欠落部分に相当するコンテンツの部分（以下、補完部分と呼ぶ）を取得するように通信部１２１１を制御する。これにより、ダウンロード処理部１２１０は、通信部１２１１およびインターネット１５００を介して配信サーバ１３００から少なくともコンテンツの欠落部分を取得する。
【００６０】
ダウンロード処理部１２１０の結合部１２１２は、コンテンツ蓄積部１２０６に蓄積されたコンテンツの欠落部分に配信サーバ１３００から取得した補完部分を結合することによりコンテンツの欠落部分を補完する。これにより、コンテンツに欠落部分が発生した場合でも、ユーザは欠落部分のないダウンロード番組を視聴することができる。
【００６１】
操作部１２１３は、例えばリモートコントロールを含む。上記のリアルタイム番組を視聴するための操作およびダウンロード番組を視聴するための操作は、ユーザにより操作部１２１３を介して行われる。また、ユーザが操作部１２１３を操作してダウンロード番組のダウンロードを予約することにより、ダウンロード番組のダウンロード処理およびコンテンツの欠落部分の補完処理が実行される。詳細は後述する。
【００６２】
ＥＣＧ蓄積部１２０５は、例えばＣＰＵ（中央演算処理装置）およびメモリ等のハードウェアならびにコンピュータプログラム等のソフトウェアにより実現される。コンテンツ蓄積部１２０６は、ハードディスクまたはメモリ等の記録媒体により実現される。ダウンロード処理部１２１０は、ＣＰＵ等のハードウェアおよびコンピュータプログラム等のソフトウェアにより実現される。ＥＣＧ蓄積部１２０５のＣＰＵは、コンピュータプログラムに従って後述するダウンロード番組のダウンロード処理を実行する。ダウンロード処理部１２１０のＣＰＵは、コンピュータプログラムに従って後述するコンテンツの欠落部分の補完処理を実行する。なお、ＥＣＧ蓄積部１２０５およびダウンロード処理部１２１０の全てまたは一部が半導体集積回路等のハードウェアにより実現されてもよい。
【００６３】
配信サーバ１３００は、通信部１３０１およびコンテンツ蓄積部１３０２を含む。通信部１３０１は、インターネット１５００に接続される。コンテンツ蓄積部１３０２は、放送送信装置１１００のコンテンツ蓄積部１１０４に蓄積されるコンテンツと同一のコンテンツを蓄積する。通信部１３０１は、放送受信装置１２００からの要求に応じてインターネット１５００を介してコンテンツの少なくとも一部分を放送受信装置１２００に送信する。
【００６４】
（２）ダウンロード番組
図２は、再生制御情報ファイルの構成を示す図である。図２に示すように、再生制御情報ファイル８００には、ダウンロード番組を再生するための情報が記載されている。具体的には、再生制御情報ファイル８００は、コンテンツ属性情報（ＥＲＩ：Entry Resource Information）８０１、ライセンス関連情報（ＬＬＩ：License Link Information）８０２およびストリーム再生制御情報（ＳＣＩ：Streaming Control Information）８０３を含む。
【００６５】
コンテンツ属性情報８０１には、ダウンロード番組のコンテンツの属性が記載されている。具体的には、コンテンツ属性情報８０１は、ダウンロード番組のタイトル名、番組時間、チャプター情報、サムネイル取得先、チャプター番号、チャプター開始点、サムネイル画像名、ＥＳ（Elementary Stream）情報、映像情報、音声情報および字幕情報を含む。
【００６６】
ライセンス関連情報８０２には、著作権により保護されたメディアファイルを再生するために必要な情報が記載されている。具体的には、ライセンス関連情報８０２は、ライセンス取得先、ライセンスＩＤ（識別子）、署名および署名検証用公開鍵証明書を含む。
【００６７】
ストリーム再生制御情報８０３には、メディアファイルを再生するために必要な情報が記載されている。具体的には、ストリーム再生制御情報８０３は、メディアファイルの総再生時間、ＴＳビットレート、ＰＣＲ（Program Clock Reference）＿ＰＩＤ（Packet Identifier）、ＰＭＴ＿ＰＩＤ、早送り・スキップ禁止期間、映像先頭までのＴＳパケット数、最初に表示される映像のＰＴＳ（Presentation Time Stamp）値、最後に表示される映像のＰＴＳ値、総アクセスユニット数、各アクセスユニットのＰＴＳ値、コンテンツ先頭から各アクセスユニット先頭までのＴＳパケット数およびアクセスユニット先頭から１フレーム最後までのＴＳパケット数を含む。
【００６８】
図３は、ＥＣＧデータファイルの構成を示す図である。ＥＣＧデータは、ダウンロード番組ごとにＥＣＧデータファイルに格納される。図３に示すように、ＥＣＧデータファイル９００には、ダウンロード番組の詳細な情報が記載されている。具体的には、ＥＣＧデータファイル９００は、グループ情報（ＧＩ：Group Information）９０１、番組情報（ＰＩ：Program Information）９０２、ライセンス参照情報（ＬＩ：License Information）９０３、購入情報（ＰｕＩ：Purchase Information）９０４およびダウンロード制御情報（ＤＣＩ：Download Control Information）９０５を含む。複数のダウンロード番組は、グループに分類されている。各ダウンロード番組は固有の番組ＩＤ（識別子）９０２ａを有する。
【００６９】
グループ情報９０１には、ダウンロード番組が属するグループの詳細が記載されている。具体的には、グループ情報９０１は、ダウンロード番組が属するグループのグループＩＤ、グループ内の番組数、グループ属性、グループタイトル名、ジャンル、年齢制限、グループ内の番組ＩＤ９０２ａおよびグループ内のインデックスを含む。
【００７０】
番組情報９０２には、ダウンロード番組の詳細が記載されている。具体的には、番組情報９０２は、ダウンロード番組の番組ＩＤ９０２ａ、番組タイトル、番組概要、ジャンル、年齢制限、属するグループＩＤおよびグループ内のインデックスを含む。
【００７１】
ライセンス参照情報９０３には、ダウンロード番組のライセンスの詳細が記載されている。具体的には、ライセンス参照情報９０３は、ダウンロード番組のライセンスＩＤ、ライセンスタイプ、対応する番組ＩＤ９０２ａ、ダウンロード番組が属する購入ＩＤおよび利用条件を含む。
【００７２】
購入情報９０４には、ダウンロード番組の購入条件の詳細が記載されている。具体的には、購入情報９０４は、ダウンロード番組の購入可能開始日時、購入可能終了日時、購入ＩＤ、対応する番組ＩＤ９０２ａ、購入金額および購入タイプ（単品／パック）を含む。
【００７３】
ダウンロード制御情報９０５には、ダウンロード番組をダウンロードするために必要な情報が記載されている。具体的には、ダウンロード制御情報９０５は、ダウンロード番組の事業社名、ダウンロード単位名、タイプ（更新／非更新）、入手先（通信／放送）、番組ＩＤ９０２ａ、コンテンツ名、最終更新日時、年齢制限および放送スケジュールを含む。また、ダウンロード制御情報９０５は、放送チャンネルを特定する情報、放送開始日時、放送終了日時、ライセンスＩＤ、コンテンツの入手先ＵＲＬ（Uniform Resource Locator）、コンテンツの長さ、ネット配信開始日時、ネット配信終了日時、当該放送のコンテンツ位置および当該放送のコンテンツサイズを含む。
【００７４】
以下、放送スケジュール、放送チャンネルを特定する情報、放送開始日時および放送終了日時を放送スケジュール情報９０５ａと総称する。放送開始日時から放送終了日時までが放送時間である。コンテンツの入手先ＵＲＬおよびコンテンツの長さをアドレス情報９０５ｂと総称する。ネット配信開始日時およびネット配信終了日時を配信スケジュール情報９０５ｃと総称する。ネット配信開始日時からネット配信終了日時までが配信期間である。当該放送のコンテンツ位置および当該放送のコンテンツサイズをコンテンツ情報９０５ｄと総称する。
【００７５】
（３）ダウンロード番組のダウンロード処理
本実施の形態に係る放送受信装置１２００のユーザは、図１の映像音声出力部１２０９により表示される電子コンテンツガイドにおける番組タイトル、放送チャンネルおよび放送開始日時を参照して操作部１２１３を操作することによりダウンロード番組のダウンロードを予約することができる。以下、ダウンロード番組のダウンロード処理について説明する。
【００７６】
図４は、図３の放送スケジュール情報９０５ａおよび配信スケジュール情報９０５ｃを説明するための図である。図４に示すように、放送スケジュール情報９０５ａに含まれる放送開始日時が、例えば２０１０年５月１日６時００分でかつ放送終了日時が２０１０年５月１日７時００分であるダウンロード番組のダウンロードを予約する場合を例として説明する。本例において、当該ダウンロード番組の配信スケジュール情報９０５ｃに含まれるネット配信開始日時は、例えば２０１０年５月１日６時３０分であり、ネット配信終了日時は、例えば２０１０年６月１日６時００分である。
【００７７】
図５は、図１の放送受信装置１２００におけるダウンロード番組のダウンロード処理を示すフローチャートである。図５に示すように、ユーザが当該ダウンロード番組のダウンロードを予約すると、放送受信装置１２００のＥＣＧ蓄積部１２０５（図１参照）は、当該ダウンロード番組の番組ＩＤ９０２ａ（図３参照）を判定する（ステップＳ１）。次に、ＥＣＧ蓄積部１２０５は、判定された番組ＩＤ９０２ａに対応するＥＣＧデータファイル９００（図３参照）を抽出する（ステップＳ２）。続いて、ＥＣＧ蓄積部１２０５は、ＥＣＧデータファイル９００から放送スケジュール情報９０５ａ（図３参照）を抽出する（ステップＳ３）。
【００７８】
ＥＣＧ蓄積部１２０５は、スケジュール情報９０５ａに含まれる放送開始日時（本例では２０１０年５月１日６時００分）と現在の日時とを比較する（ステップＳ４）。現在の日時が放送開始日時（本例では２０１０年５月１日６時００分）ではない場合、ＥＣＧ蓄積部１２０５は、現在の日時が放送開始日時（本例では２０１０年５月１日６時００分）に達するまで待機する。現在の日時が放送開始日時（本例では２０１０年５月１日６時００分）である場合、ＥＣＧ蓄積部１２０５は、放送スケジュール情報９０５ａに含まれる放送チャンネルを特定する情報に基づいて当該ダウンロード番組の放送チャンネルを判定し、その放送チャンネルを選局するように受信部１２０１を制御する（ステップＳ５）。
【００７９】
また、ＥＣＧ蓄積部１２０５は、ＴＬＶ多重分離部１２０３（図１参照）によりＴＬＶストリームから分離された当該ダウンロード番組のコンテンツをコンテンツ蓄積部１２０６（図１参照）に蓄積させる（ステップＳ６）。ここで、ＥＣＧ蓄積部１２０５は、コンテンツ蓄積部１２０６に蓄積されたコンテンツに欠落部分が発生しているか否かを判定する（ステップＳ７）。コンテンツに欠落部分が発生していない場合、ＥＣＧ蓄積部１２０５は、ステップＳ９の処理に進む。コンテンツに欠落部分が発生している場合、ＥＣＧ蓄積部１２０５は、コンテンツの欠落部分の範囲を欠落情報としてコンテンツ蓄積部１２０６に蓄積する（ステップＳ８）。
【００８０】
その後、ＥＣＧ蓄積部１２０５は、放送スケジュール情報９０５ａに含まれる放送終了日時（本例では２０１０年５月１日７時００分）と現在の日時とを比較する（ステップＳ９）。現在の日時が放送終了日時（本例では２０１０年５月１日７時００分）ではない場合、ＥＣＧ蓄積部１２０５は、ステップＳ６の処理に戻る。現在の日時が放送終了日時（本例では２０１０年５月１日７時００分）である場合、ＥＣＧ蓄積部１２０５は、当該ダウンロード番組のダウンロード処理を終了する。
【００８１】
このようにして、コンテンツ蓄積部１２０６にダウンロード番組のコンテンツが蓄積される。また、コンテンツに１または複数の欠落部分が発生した場合には、コンテンツ蓄積部１２０６に１または複数の欠落情報が逐次蓄積される。
【００８２】
（４）コンテンツの欠落部分の補完処理
放送送信装置１１００から送信される放送波の信号レベルは、降雨等により放送受信装置１２００に到達するまでに低下する場合がある。放送受信装置１２００が受信する放送波の信号レベルが低下すると、放送受信装置１２００のコンテンツ蓄積部１２０６に蓄積されるコンテンツに欠落部分が発生する場合がある。
【００８３】
図６は、コンテンツの欠落部分および補完部分の説明図である。図６に示すように、本実施の形態に係る放送受信装置１２００は、上記のダウンロード番組のダウンロード処理においてコンテンツ蓄積部１２０６に蓄積されるコンテンツＣＮに欠落部分ＭＩが発生した場合、欠落部分ＭＩに相当するコンテンツの部分（補完部分ＩＮ）を取得し、取得した補完部分を用いてコンテンツＣＮの欠落部分ＭＩの補完処理を実行する。以下、コンテンツの欠落部分の補完処理について説明する。
【００８４】
図７は、図１の放送受信装置１２００におけるコンテンツの欠落部分の補完処理を示すフローチャートである。コンテンツの欠落部分の補完処理は、図５のダウンロード番組のダウンロード処理と並行して実行してもよいし、ダウンロード処理の終了後に放送受信装置１２００の各種処理の空き時間に実行してもよい。本実施の形態では、コンテンツの欠落部分の補完処理をダウンロード番組のダウンロード処理と並行して実行する場合について以下で説明する。
【００８５】
ユーザがダウンロード番組のダウンロードを実行すると、放送受信装置１２００のダウンロード処理部１２１０（図１参照）は、当該ダウンロード番組の番組ＩＤ９０２ａ（図３参照）を判定する（ステップＳ１１）。次に、ダウンロード処理部１２１０は、ＥＣＧ蓄積部１２０５（図１参照）から番組ＩＤ９０２ａに対応するＥＣＧデータファイル９００（図３参照）を抽出する（ステップＳ１２）。続いて、ダウンロード処理部１２１０は、ＥＣＧデータファイル９００から放送スケジュール情報９０５ａ、アドレス情報９０５ｂおよび配信スケジュール情報９０５ｃ（図３参照）を抽出する（ステップＳ１３）。
【００８６】
その後、ダウンロード処理部１２１０は、図５のステップＳ８においてコンテンツ蓄積部１２０６（図１参照）に欠落情報が蓄積されているか否かを判定する（ステップＳ１４）。欠落情報が蓄積されていない場合、ダウンロード処理部１２１０は後述するステップＳ１９の処理に進む。欠落情報が蓄積されている場合、ダウンロード処理部１２１０は、現在の日時が配信スケジュール情報９０５ｃに含まれるネット配信開始日時（本例では２０１０年５月１日６時３０分）より前であるか否かを判定する（ステップＳ１５）。現在の日時がネット配信開始日時（本例では２０１０年５月１日６時３０分）より前である場合、ダウンロード処理部１２１０は、現在の日時がネット配信開始日時（本例では２０１０年５月１日６時３０分）に達するまで待機する。
【００８７】
現在の日時がネット配信開始日時（本例では２０１０年５月１日６時３０分）以後である場合、ダウンロード処理部１２１０は、現在の日時が配信スケジュール情報９０５ｃに含まれるネット配信終了日時（本例では２０１０年６月１日６時００分）より前であるか否かを判定する（ステップＳ１６）。現在の日時がネット配信終了日時（本例では２０１０年６月１日６時００分）より前である場合、ダウンロード処理部１２１０は、抽出したアドレス情報９０５ｂに基づいて配信サーバ１３００（図１参照）にアクセスし、配信サーバ１３００からコンテンツの少なくとも補完部分を取得する（ステップＳ１７）。
【００８８】
具体的には、ダウンロード処理部１２１０は、取得したアドレス情報９０５ｂのコンテンツの入手先ＵＲＬに基づいて、通信部１２１１（図１参照）およびインターネット１５００（図１参照）を介して配信サーバ１３００にアクセスする。次に、ダウンロード処理部１２１０は、欠落情報に基づいて“ＨＴＴＰ−Ｇｅｔ”プロトコルによりコンテンツの少なくとも補完部分を配信することを要求する信号（以下、ＨＴＴＰ−Ｇｅｔ要求と呼ぶ）を配信サーバ１３００に配信する。ＨＴＴＰ−Ｇｅｔ要求は、コンテンツにおける配信要求開始位置および配信要求サイズを含む。配信要求開始位置および配信要求サイズは、コンテンツの欠落部分に対応するコンテンツの部分が含まれるように設定される。
【００８９】
配信サーバ１３００は、インターネット１５００および通信部１３０１（図１参照）を介して放送受信装置１２００からＨＴＴＰ−Ｇｅｔ要求を受信すると、要求されたコンテンツの補完部分をコンテンツ蓄積部１３０２（図１参照）から抽出する。その後、配信サーバ１３００は、抽出したコンテンツの補完部分を通信部１３０１およびインターネット１５００を介して放送受信装置１２００に送信する。ダウンロード処理部１２１０は、インターネット１５００および通信部１２１１を介して配信サーバ１３００からコンテンツの補完部分を受信する。これにより、ダウンロード処理部１２１０はコンテンツの補完部分を取得することができる。
【００９０】
次に、ダウンロード処理部１２１０の結合部１２１２（図１参照）は、コンテンツ蓄積部１２０６に蓄積されたコンテンツの欠落部分に配信サーバ１３００から取得したコンテンツの補完部分を結合する（ステップＳ１８）。これにより、コンテンツ蓄積部１２０６に蓄積されたコンテンツの欠落部分が補完される。続いて、ダウンロード処理部１２１０はステップＳ１４の処理に戻り、コンテンツ蓄積部１２０６に他の欠落情報が蓄積されているか否かを判定する。
【００９１】
ステップＳ１４で、コンテンツ蓄積部１２０６に他の欠落情報が蓄積されていない場合、ダウンロード処理部１２１０は、現在の日時が放送スケジュール情報９０５ａに含まれるダウンロード番組の放送終了日時（本例では２０１０年５月１日７時００分）よりも前であるか否かを判定する（ステップＳ１９）。現在の日時が放送終了日時（本例では２０１０年５月１日７時００分）よりも前である場合、ダウンロード番組のダウンロード処理中に新たな欠落情報がコンテンツ蓄積部１２０６に蓄積される可能性があるので、ダウンロード処理部１２１０は、ステップＳ１４の処理に戻る。現在の日時が放送終了日時（本例では２０１０年５月１日７時００分）以後である場合、ダウンロード処理部１２１０は、コンテンツの欠落部分の補完処理を終了する。
【００９２】
このようにして、ダウンロード番組のコンテンツのネット配信期間がダウンロード番組の放送期間と重なる場合には、ダウンロード番組のダウンロード処理実行中に、コンテンツ蓄積部１２０６に逐次蓄積される１または複数の欠落情報に基づいてコンテンツの１または複数の欠落部分が逐次配信サーバ１３００から取得される補完部分を用いて補完される。また、ダウンロード番組のコンテンツのネット配信期間がダウンロード番組の放送期間よりも後の場合には、現在の日時がネット配信開始日時になった時点でコンテンツ蓄積部１２０６に蓄積された１または複数の欠落情報に基づいてダウンロード番組のコンテンツの１または複数の欠落部分が配信サーバ１３００から取得される補完部分を用いて補完される。
【００９３】
なお、ステップＳ１６において、現在の日時がネット配信終了日時（本例では２０１０年６月１日６時００分）以後である場合、ダウンロード処理部１２１０は、コンテンツの欠落部分を補完することができない。そのため、ダウンロード処理部１２１０はコンテンツの欠落部分の補完処理を終了する。この場合、ダウンロード処理部１２１０は、映像音声出力部１２０９（図１参照）の映像表示装置にコンテンツの欠落部分が補完されないことを表示してもよい。これにより、放送受信装置１２００のユーザは、コンテンツに欠落部分があることを認識することができる。
【００９４】
あるいは、ステップＳ１６において現在の日時がネット配信終了日時以後である場合、ダウンロード処理部１２１０は、ダウンロード番組のコンテンツが配信サーバ１３００から再配信されるまで待機してもよい。この場合、一定期間内に、ダウンロード番組のコンテンツが配信サーバ１３００から再配信されない場合には、ダウンロード処理部１２１０は、映像音声出力部１２０９（図１参照）の映像表示装置にコンテンツの欠落部分が補完されないことを表示してもよい。
【００９５】
（５）効果
本実施の形態に係る放送受信装置１２００においては、ダウンロード制御情報９０５の配信スケジュール情報９０５ｃに基づいて、コンテンツの補完部分が配信期間に配信サーバ１３００から取得されるとともに、取得された補完部分によりコンテンツの欠落部分が補完される。これにより、ダウンロード番組のコンテンツの欠落部分を補完できる可能性を高めることが可能になる。その結果、放送受信装置１２００のユーザは欠落部分のないコンテンツを視聴することができる。
【００９６】
［２］第２の実施の形態
第２の実施の形態に係る放送送受信システムについて、第１の実施の形態に係る放送送受信システム１０００と異なる点を説明する。
【００９７】
図１の放送送信装置１１００のＴＬＶ多重化部１１０７は、コンテンツを構成するＭＰＥＧ−ＴＳをＴＳパケットのサイズ（１９２バイトまたは１８８バイト）の整数倍のサイズを有する単位に分割し、分割された各単位を１つのＴＬＶストリームに多重化する。ここで、分割された各単位を分割単位と呼ぶ。また、ＴＳパケットのサイズ（以下、ＴＳパケットサイズと呼ぶ）をＳとする。分割単位のサイズ（以下、分割単位サイズと呼ぶ）は、（Ｓ×ａ）バイトである。ａは整数である。これにより、放送受信装置１２００の受信部１２０１により抽出される各ＴＬＶストリームには、ＭＰＥＧ−ＴＳの分割単位が多重化されている。したがって、ＴＬＶ多重分離部１２０３により各ＴＬＶストリームから分離されるＡＶストリームのサイズは（Ｓ×ａ）バイトである。
【００９８】
以下のように、コンテンツの欠落部分の補完処理では、配信要求開始位置および配信要求サイズがＴＳパケットサイズＳの整数倍に設定される。それにより、配信サーバ１３００からＴＳパケットサイズ単位で補完部分を取得することができる。
【００９９】
図８は、第２の実施の形態におけるコンテンツの欠落部分、欠落情報および補完部分を説明するための図である。図８に示すように、本実施の形態に係る放送受信装置１２００のＥＣＧ蓄積部１２０５（図１参照）は、コンテンツＣＮを構成するＡＶストリームをＴＳパケットサイズ単位で処理する。具体的には、ダウンロード番組のダウンロード処理のステップＳ６（図５参照）において、ＥＣＧ蓄積部１２０５は、ＴＬＶ多重分離部１２０３（図１参照）によりＴＬＶストリームから分離されたダウンロード番組のＡＶストリームをコンテンツ蓄積部１２０６（図１参照）に蓄積させる。図８の例では、コンテンツＣＮは６個のＴＳパケットを含む。本例では、６個のＴＳパケットにパケット番号Ｐ１〜Ｐ６がそれぞれ割り当てられる。各ＴＳパケットのＴＳパケットサイズはＳである。
【０１００】
また、ダウンロード番組のダウンロード処理のステップＳ８（図５参照）において、ＥＣＧ蓄積部１２０５は、コンテンツ蓄積部１２０６に蓄積されたコンテンツＣＮに欠落部分ＭＩが発生している場合、ＥＣＧ蓄積部１２０５は、コンテンツＣＮの欠落部分ＭＩを含む１以上のＴＳパケットの範囲を欠落情報としてＴＳパケットサイズ単位で蓄積する。図８の例では、パケット番号Ｐ２のＴＳパケットの一部およびパケット番号Ｐ３のＴＳパケットの一部に欠落部分ＭＩが発生している。そのため、パケット番号Ｐ２，Ｐ３が欠落情報としてコンテンツ蓄積部１２０６に蓄積される。
【０１０１】
同様に、本実施の形態に係る放送受信装置１２００のダウンロード処理部１２１０（図１参照）は、コンテンツＣＮを構成するＡＶストリームをＴＳパケットサイズ単位で処理する。具体的には、コンテンツＣＮの欠落部分ＭＩの補完処理のステップＳ１７（図７参照）において、ダウンロード処理部１２１０は、配信サーバ１３００（図１参照）からコンテンツＣＮの補完部分ＩＮをＴＳパケット単位で取得する。図８の例では、パケット番号Ｐ２，Ｐ３の２個のＴＳパケットに相当するパケット番号Ｑ２，Ｑ３の２個のＴＳパケットが補完部分ＩＮとして取得される。この場合、ダウンロード処理部１２１０は、配信要求開始位置および配信要求サイズをＴＳパケットサイズＳの整数倍に設定する。図８の例では、補完部分ＩＮのサイズは、ＴＳパケットサイズＳの２倍である。したがって、配信要求サイズは２Ｓバイトである。
【０１０２】
また、コンテンツの欠落部分の補完処理のステップＳ１８（図７参照）において、ダウンロード処理部１２１０の結合部１２１２（図１参照）は、コンテンツ蓄積部１２０６に蓄積されたコンテンツＣＮの欠落部分ＭＩに配信サーバ１３００から取得したコンテンツの補完部分ＩＮをＴＳパケット単位で結合する。図８の例では、パケット番号Ｐ２，Ｐ３のＴＳパケットがパケット番号Ｑ２，Ｑ３のＴＳパケットでそれぞれ置換されることにより、コンテンツ蓄積部１２０６に蓄積されたコンテンツＣＮの欠落部分ＭＩが配信サーバ１３００から取得したコンテンツの補完部分ＩＮにより補完される。
【０１０３】
このように、ＥＣＧ蓄積部１２０５およびダウンロード処理部１２１０は、コンテンツを構成するＡＶストリームをＴＳパケットサイズ単位で処理する。そのため、欠落部分を含むＴＳパケットの各々に番号を割り当てることができる。また、欠落部分を含むＴＳパケットに対応して補完部分を含むＴＳパケットに番号を割り当てることができる。
【０１０４】
この場合、パケット番号を指定することにより、コンテンツの欠落部分の範囲を容易に指定することができるとともに、補完部分を含むＴＳパケットを容易に取得することができる。また、コンテンツ蓄積部１２０６に蓄積されたコンテンツの欠落部分を含むＴＳパケットを配信サーバ１３００から取得したコンテンツの補完部分を含むＴＳパケットで置換することにより、コンテンツの欠落部分を容易に補完することができる。さらに、上記のコンテンツの欠落部分の範囲の指定およびコンテンツの欠落部分の補完処理を行うためのアルゴリズムを単純化することができる。
【０１０５】
なお、コンテンツの欠落部分の補完処理において、配信要求開始位置および配信要求サイズが分割単位サイズの整数倍に設定されてもよい。具体的には、配信要求開始位置が（Ｓ×ａ×ｂ）バイトに設定される。ｂは整数である。また、配信要求サイズが（Ｓ×ａ×ｃ）バイトに設定される。ｃは整数である。
【０１０６】
この場合には、ＥＣＧ蓄積部１２０５は、ＴＬＶストリーム単位で欠落部分を検出することができる。また、ダウンロード処理部１２１０はＴＬＶストリーム単位で補完部分を取得することができる。それにより、コンテンツの欠落部分の補完処理を行うためのアルゴリズムをさらに単純化することができる。
【０１０７】
［３］第３の実施の形態
第３の実施の形態に係る放送受信装置について、第１の実施の形態に係る放送受信装置１２００と異なる点を説明する。
【０１０８】
図９は、図３のコンテンツ情報９０５ｄを説明するための図である。図９に示すように、コンテンツ情報９０５ｄに含まれる当該放送のコンテンツ位置の値は、放送型ダウンロード放送が完了したコンテンツの部分のサイズに相当する。また、コンテンツ情報９０５ｄに含まれる当該放送のコンテンツサイズの値は、放送型ダウンロード放送が完了していないコンテンツの部分のサイズを示す。当該放送のコンテンツ位置の値と当該放送のコンテンツサイズの値との和は、アドレス情報９０５ｂに含まれるコンテンツの長さの値に等しい。
【０１０９】
図５のダウンロード番組のダウンロードの予約処理では、コンテンツがコンテンツ蓄積部１２０６に蓄積される前においては（ステップＳ１〜Ｓ５）、当該放送のコンテンツ位置の値は０であり、当該放送のコンテンツサイズの値はコンテンツの長さの値と等しい。コンテンツがコンテンツ蓄積部１２０６に蓄積され始めると（ステップＳ６〜Ｓ９）、当該放送のコンテンツ位置の値が増加し、当該放送のコンテンツサイズの値が減少する。コンテンツの蓄積が完了すると、当該放送のコンテンツ位置の値はコンテンツの長さの値と等しくなり、当該放送のコンテンツサイズの値は０となる。
【０１１０】
ダウンロード番組のダウンロード時間は、コンテンツのサイズおよびデジタル放送の転送レートに依存する。そのため、ダウンロード番組のコンテンツのサイズが大きい場合、またはデジタル放送の転送レートが低い場合には、ダウンロード番組の放送終了日時までに全てのコンテンツをダウンロードできず、コンテンツを途中までダウンロードした状態でダウンロード処理が終了することがある。
【０１１１】
本実施の形態に係る放送受信装置１２００のダウンロード処理部１２１０は、ダウンロード番組のダウンロード処理において、ＥＣＧ蓄積部１２０５がコンテンツを途中まで蓄積した状態で放送終了日時の到来によりダウンロード処理が終了した場合、残りの蓄積されなかったコンテンツの部分を欠落部分として処理し、欠落部分に相当するコンテンツの部分（補完部分）を取得し、取得した補完部分を用いてコンテンツの欠落部分の補完処理を実行する。以下、本実施の形態におけるコンテンツの欠落部分の補完処理について説明する。
【０１１２】
図１０および図１１は、第３の実施の形態に係る放送受信装置１２００におけるコンテンツの欠落部分の補完処理を示すフローチャートである。本実施の形態におけるコンテンツの欠落部分の補完処理は、図５のダウンロード番組のダウンロード処理後に実行される。
【０１１３】
ダウンロード処理部１２１０は、現在の日時が図５のダウンロード番組のダウンロード処理において抽出した放送スケジュール情報９０５ａに含まれる放送終了日時より前であるか否かを判定する（ステップＳ２１）。現在の日時が放送終了日時より前である場合、ダウンロード処理部１２１０は、現在の日時が放送終了日時に達するまで待機する。現在の日時が放送終了日時以後である場合、ダウンロード処理部１２１０（図１参照）は、当該ダウンロード番組の番組ＩＤ９０２ａ（図３参照）を判定する（ステップＳ２２）。
【０１１４】
次に、ダウンロード処理部１２１０は、ＥＣＧ蓄積部１２０５（図１参照）から番組ＩＤ９０２ａに対応するＥＣＧデータファイル９００（図３参照）を抽出する（ステップＳ２３）。続いて、ダウンロード処理部１２１０は、ＥＣＧデータファイル９００から放送スケジュール情報９０５ａ、アドレス情報９０５ｂ、配信スケジュール情報９０５ｃおよびコンテンツ情報９０５ｄ（図３参照）を抽出する（ステップＳ２４）。
【０１１５】
その後、ＥＰＧ蓄積部１２０４は、コンテンツ情報９０５ｄに含まれる当該放送のコンテンツ位置の値がアドレス情報９０５ｂに含まれるコンテンツの長さの値よりも小さいか否かを判定する（ステップＳ２５）。コンテンツ位置の値がコンテンツの長さの値よりも小さい場合、コンテンツ蓄積部１２０６に蓄積されたコンテンツに欠落部分が発生しているので、ダウンロード処理部１２１０は、現在の日時が配信スケジュール情報９０５ｃに含まれるネット配信開始日時より前であるか否かを判定する（ステップＳ２６）。
【０１１６】
現在の日時がネット配信開始日時より前である場合、ダウンロード処理部１２１０は、現在の日時がネット配信開始日時に達するまで待機する。現在の日時がネット配信開始日時以後である場合、ダウンロード処理部１２１０は、現在の日時が配信スケジュール情報９０５ｃに含まれるネット配信終了日時より前であるか否かを判定する（ステップＳ２７）。現在の日時がネット配信終了日時より前である場合、ダウンロード処理部１２１０は、抽出したアドレス情報９０５ｂに基づいて配信サーバ１３００（図１参照）にアクセスし、配信サーバ１３００からコンテンツの少なくとも補完部分を取得する（ステップＳ２８）。
【０１１７】
次に、ダウンロード処理部１２１０の結合部１２１２（図１参照）は、コンテンツ蓄積部１２０６に蓄積されたコンテンツの欠落部分に配信サーバ１３００から取得したコンテンツの補完部分を結合する（ステップＳ２９）。これにより、コンテンツ蓄積部１２０６に蓄積されたコンテンツの欠落部分が補完される。その後、ダウンロード処理部１２１０は、コンテンツの欠落部分の補完処理を終了する。
【０１１８】
ステップＳ２５で、コンテンツ位置の値がコンテンツの長さの値以上の場合、コンテンツ蓄積部１２０６に蓄積されているコンテンツに欠落部分が発生していないので、ダウンロード処理部１２１０は、コンテンツの欠落部分の補完処理を終了する。
【０１１９】
このようにして、ダウンロード番組のダウンロード処理において、ＥＣＧ蓄積部１２０５がコンテンツを途中まで蓄積した状態でダウンロード処理が終了した場合には、当該放送のコンテンツ位置に基づいてダウンロード番組のコンテンツの残りの部分が欠落部分として配信サーバ１３００から取得される補完部分を用いて補完される。
【０１２０】
本実施の形態においては、アドレス情報９０５ｂのコンテンツの長さおよびコンテンツ情報９０５ｄの当該放送のコンテンツ位置に基づいて、ダウンロード番組の放送終了時点で蓄積されていないコンテンツの部分を容易に判定することができる。
【０１２１】
その結果、ダウンロード番組の放送時間が長いため、またはコンテンツのサイズが大きいため、ダウンロード番組のダウンロード処理において、ＥＣＧ蓄積部１２０５がコンテンツを途中まで蓄積した状態でダウンロード処理を終了した場合であっても、ダウンロード番組のコンテンツの残りの部分を欠落部分として容易に補完することができる。
【０１２２】
なお、ステップＳ２７において、現在の日時がネット配信終了日時以後である場合、ダウンロード処理部１２１０は、コンテンツの欠落部分を補完することができない。そのため、ダウンロード処理部１２１０はコンテンツの欠落部分の補完処理を終了する。この場合、ダウンロード処理部１２１０は、映像音声出力部１２０９（図１参照）の映像表示装置にコンテンツの欠落部分が補完されないことを表示してもよい。これにより、放送受信装置１２００のユーザは、コンテンツに欠落部分があることを認識することができる。
【０１２３】
あるいは、ステップＳ２７において現在の日時がネット配信終了日時以後である場合、ダウンロード処理部１２１０は、ダウンロード番組のコンテンツが配信サーバ１３００から再配信されるまで待機してもよい。この場合、一定期間内に、ダウンロード番組のコンテンツが配信サーバ１３００から再配信されない場合には、ダウンロード処理部１２１０は、映像音声出力部１２０９（図１参照）の映像表示装置にコンテンツの欠落部分が補完されないことを表示してもよい。
【０１２４】
［４］他の実施の形態
（１）第１〜第３の実施の形態において、ダウンロード放送信号多重化方式として、ＴＬＶ多重化方式が用いられるが、これに限定されず、他の多重化方式が用いられてもよい。この場合、伝送効率を高くするために可変長パケットによる多重化方式を用いることが好ましい。
【０１２５】
（２）第１〜第３の実施の形態において、ＥＣＧ蓄積部１２０５がダウンロード番組のダウンロード処理を実行するが、これに限定されない。図１の放送受信装置１２００にダウンロード番組のダウンロード処理を実行する制御部が別個に設けられてもよい。
【０１２６】
（３）第１〜第３の実施の形態において、ダウンロード処理部１２１０がコンテンツの欠落部分の補完処理を実行するが、これに限定されない。図１の放送受信装置１２００にコンテンツの欠落部分の補完処理を実行する制御部が別個に設けられてもよい。
【０１２７】
（４）第１〜第３の実施の形態において、ダウンロード処理部１２１０は映像音声切替部１２０７を介して受信部１２０１を制御するが、これに限定されない。ダウンロード処理部１２１０は、映像音声切替部１２０７を介さずに受信部１２０１を直接制御してもよい。
【０１２８】
（５）第１〜第３の実施の形態において、結合部１２１２はダウンロード処理部１２１０に含まれるが、これに限定されない。結合部１２１２は、ダウンロード処理部１２１０の外部に設けられてもよい。
【０１２９】
（６）第１〜第３の実施の形態において、放送送信装置１１００のコンテンツ蓄積部１１０４は、ダウンロード番組のコンテンツおよび再生制御情報ファイル８００を予め蓄積するが、これに限定されない。放送送信装置１１００が、別個に再生制御情報蓄積部を有し、再生制御情報蓄積部が再生制御情報ファイル８００を予め蓄積してもよい。
【０１３０】
（７）第１〜第３の実施の形態において、放送受信装置１２００のコンテンツ蓄積部１２０６は、ＴＬＶ多重分離部１２０３により分離されたＡＶストリームをコンテンツとして蓄積するとともに再生制御情報ファイル８００を蓄積するが、これに限定されない。放送受信装置１２００が、別個に再生制御情報蓄積部を有し、再生制御情報蓄積部がＴＬＶ多重分離部１２０３により分離された再生制御情報ファイル８００を蓄積してもよい。
【０１３１】
（８）第１〜第３の実施の形態において、放送送信装置１１００はコンテンツ蓄積部１１０４およびＥＣＧデータ生成部１１０５を別個に有するが、これに限定されない。放送送信装置１１００が一の蓄積部を有し、蓄積部がダウンロード番組のコンテンツ、再生制御情報ファイル８００およびＥＣＧデータファイル９００を蓄積してもよい。
【０１３２】
（９）第１〜第３の実施の形態において、放送受信装置１２００はＥＣＧ蓄積部１２０５およびコンテンツ蓄積部１２０６を別個に有するが、これに限定されない。放送受信装置１２００が一の蓄積部を有し、蓄積部がダウンロード番組のコンテンツ、再生制御情報ファイル８００およびＥＣＧデータファイル９００を蓄積してもよい。
【０１３３】
（１０）第１〜第３の実施の形態において、再生制御情報ファイル８００およびＥＣＧデータファイル９００は、放送送信装置１１００から放送受信装置１２００に送信されるが、これに限定されない。例えば、再生制御情報ファイル８００およびＥＣＧデータファイル９００は、配信サーバ１３００からインターネット１５００を介して放送受信装置１２００に配信されてもよい。
【０１３４】
（１１）第１〜第３の実施の形態において、アドレス情報９０５ｂはコンテンツの入手先ＵＲＬを含むが、これに限定されない。例えば、アドレス情報９０５ｂは、コンテンツの入手先ＵＲＩ（Uniform Resource Identifier）もしくはＵＲＮ（Uniform Resource Name）またはコンテンツの入手先を示す他のアドレス情報を含んでもよい。
【０１３５】
（１２）第１および第２の実施の形態において、コンテンツの欠落部分の補完処理は、ダウンロード番組のダウンロード処理後で配信スケジュール情報９０５ｃにより示される配信期間内においてランダムに設定されるタイミングで実行されてもよい。例えば、コンテンツの欠落部分の補完処理は、放送受信装置１２００のユーザが配信期間内においてコンテンツ蓄積部１２０６に蓄積されたコンテンツを視聴するために再生するときに実行されてもよい。
【０１３６】
降雨等により放送受信装置１２００が受信する放送波の信号レベルが低下すると、同一エリアに住む多数のユーザが記録したコンテンツに欠落部分が発生することがある。このような場合でも、多数のユーザにより同時にコンテンツの欠落部分の補完処理が実行されることが防止される。これにより、多数の放送受信装置１２００が同時に配信サーバ１３００にアクセスすることが防止される。その結果、配信サーバ１３００の負荷を軽減することができる。
【０１３７】
（１３）第１および第２の実施の形態においては、放送波の信号レベルの低下によりコンテンツ蓄積部１２０６に蓄積されるコンテンツに欠落部分が発生した場合に、コンテンツの欠落部分の補完処理が実行されるが、これに限定されない。例えば、放送時間が重複する２つのダウンロード番組をダウンロードする場合において、１つのダウンロード番組の重複する放送時間に対応するコンテンツの部分を取得するために、コンテンツの欠落部分の補完処理が実行されてもよい。
【０１３８】
この場合、一方のダウンロード番組のコンテンツの全部および他方のダウンロード番組の重複しない放送時間に対応するコンテンツの部分は放送送信装置１１００から取得され、他方のダウンロード番組の重複する放送時間に対応するコンテンツの部分は配信サーバ１３００から取得される。これにより、放送時間が重複する２つのダウンロード番組のコンテンツを記録することができる。
【０１３９】
（１４）第１および第２の実施の形態において、ダウンロード処理部１２１０は、ダウンロード番組の前半部分に対応するコンテンツの部分を放送送信装置１１００から取得し、ダウンロード番組の後半部分に対応するコンテンツの部分を欠落部分として配信サーバ１３００から取得してもよい。この場合、放送送信装置１１００からのコンテンツの部分の取得と配信サーバ１３００からのコンテンツの部分の取得とを並行に行うことにより、ダウンロード番組のダウンロード処理が終了するまでに要する時間を短縮することができる。その結果、省エネルギー化が実現される。
【０１４０】
（１５）第３の実施の形態において、コンテンツ情報９０５ｄの当該放送のコンテンツ位置は、ＴＳパケットサイズの整数倍または分割単位サイズの整数倍に設定されてもよい。この場合、コンテンツの欠落部分の範囲を容易に指定することができるとともに、補完部分を含むパケットを容易に取得することができる。また、欠落部分を含むパケットを補完部分を含むパケットで置換することにより、コンテンツの欠落部分を容易に補完することができる。これにより、コンテンツの欠落部分を補完するためのアルゴリズムを単純化することができる。
【０１４１】
（１６）第１〜第３の実施の形態において、コンテンツの補完部分は通信部１２１１およびインターネット１５００を介して配信サーバ１３００から取得されるが、これに限定されない。コンテンツの補完部分は受信部１２０１を通して放送送信装置１１００から取得されてもよい。
【０１４２】
［５］請求項の各構成要素と実施の形態の各部との対応関係
以下、請求項の各構成要素と実施の形態の各部との対応の例について説明するが、本発明は下記の例に限定されない。
【０１４３】
上記実施の形態においては、放送受信装置１２００が放送受信装置の例であり、ＡＶストリームがコンテンツの例であり、配信サーバ１３００が配信サーバの例であり、受信部１２０１が受信部の例であり、ＴＬＶ多重分離部１２０３が分離部の例であり、ＥＣＧ蓄積部１２０５およびコンテンツ蓄積部１２０６が蓄積部の例であり、通信部１２１１が通信部の例であり、ダウンロード処理部１２１０が補完部の例である。
【０１４４】
ＥＣＧデータファイル９００のダウンロード制御情報９０５がダウンロード制御情報の例であり、放送スケジュール情報９０５ａが放送スケジュール情報の例であり、配信スケジュール情報９０５ｃが配信スケジュール情報の例であり、配信スケジュール情報９０５ｃのネット配信開始日時から配信終了日時までの期間が配信期間の例であり、コンテンツ情報９０５ｄの当該放送のコンテンツ位置がコンテンツ内における対応する部分の位置の例であり、アドレス情報９０５ｂのコンテンツの長さがコンテンツのサイズの例であり、アドレス情報９０５ｂ及びコンテンツ情報９０５ｄが取得コンテンツ情報のサイズの例である。
【０１４５】
放送送信装置１１００が放送送信装置の例であり、ＴＬＶ多重化部１１０７が多重化部の例であり、送信部１１０１が送信部の例である。
【０１４６】
請求項の各構成要素として、請求項に記載されている構成または機能を有する他の種々の要素を用いることもできる。
【産業上の利用可能性】
【０１４７】
本発明は、ダウンロード放送を受信可能な種々の映像音響機器等に有効に利用可能である。
【図１】
0005551164.tif 000002
【図２】
0005551164.tif 000003
【図３】
0005551164.tif 000004
【図４】
0005551164.tif 000005
【図５】
0005551164.tif 000006
【図６】
0005551164.tif 000007
【図７】
0005551164.tif 000008
【図８】
0005551164.tif 000009
【図９】
0005551164.tif 000010
【図１０】
0005551164.tif 000011
【図１１】
0005551164.tif 000012