(57)【要約】【課題】放送局より受信した放送ストリーム中の不具合箇所に対応する正常データを、放送局とは異なる外部装置より取得した場合においても、記録媒体に記録する１つの放送コンテンツを１つのファイルによって管理する。【解決手段】本発明の放送ストリーム記録装置１０２は、放送局１０１より受信した放送ストリームを記録媒体２０９に記録する書き込み制御部２０５と、受信した放送ストリームの不具合箇所を検出するエラー検出部２０２と、不具合箇所に対応する正常データとを備え、書き込み制御部２０５は、受信した放送ストリームのうち、不具合箇所以外の正常に受信したデータを、不具合箇所に対応する領域を含む１つの記録済み放送ストリームとしてまとめて記録すると共に、放送局以外の外部装置より、不具合箇所に対応する正常データを取得した際、記録済み放送ストリームに、正常データを追加記録する。【選択図】  図１
2008219189.tif 000002
【特許請求の範囲】
【請求項１】
放送局より受信した放送ストリームを記録媒体に記録する記録手段を備えた放送ストリーム記録装置であって、
上記受信した放送ストリームにおける、データの不具合箇所を検出する検出手段と、
上記検出された不具合箇所に対応する正常データを、外部装置より取得する取得手段とをさらに備え、
上記記録手段は、
上記受信した放送ストリームのうち、上記検出手段によって検出された不具合箇所以外の正常に受信したデータを、当該不具合箇所に対応する領域を含む１つの記録済み放送ストリームとしてまとめて記録すると共に、
上記正常データが上記取得手段によって取得された際、上記記録済み放送ストリームに、当該正常データを追加記録することを特徴とする放送ストリーム記録装置。
【請求項２】
上記記録手段は、
上記不具合箇所に対応する領域に、任意のダミーデータを記録すると共に、
上記正常データが上記取得手段によって取得された際、上記ダミーデータに当該正常データを上書きすることを特徴とする、請求項１に記載の放送ストリーム記録装置。
【請求項３】
上記記録手段は、
上記検出手段によって上記不具合箇所が検出されたとき、当該不具合箇所に対応する領域のうち、上記記録媒体における１つのアクセス単位まで、任意のダミーデータを記録すると共に、
上記アクセス単位まで上記ダミーデータを記録したあと、上記検出手段によって上記不具合箇所がさらに検出され続ける間、上記記録媒体への上記ダミーデータの記録を停止することを特徴とする、請求項１に記載の放送ストリーム記録装置。
【請求項４】
上記受信した放送ストリームを、予め定められたデータ長の部分ストリームに分割する分割手段と、
上記部分ストリームを個別に識別する識別子を、当該部分ストリームごとに生成する生成手段とをさらに備え、
上記検出手段は、上記部分ストリームごとにデータの不具合箇所を検出し、
上記記録手段は、正常に受信した上記部分ストリームを上記記録済み放送ストリームとしてまとめて記録すると共に、上記生成された識別子のうち、少なくとも、上記不具合箇所の前後に位置する正常な部分ストリームの識別子を、上記記録媒体に記録することを特徴とする、請求項１から３のいずれか１項に記載の放送ストリーム記録装置。
【請求項５】
上記生成手段は、上記部分ストリームごとに、上記識別子生成用の所定の関数と、上記放送ストリームのコンテンツ情報とを組み合わせることによって、上記識別子を生成することを特徴とする請求項４に記載の放送ストリーム記録装置。
【請求項６】
上記所定の関数は、ハッシュ関数であることを特徴とする、請求項５に記載の放送ストリーム記録装置。
【請求項７】
上記記録手段は、上記生成された識別子のうち、上記不具合箇所の前後に位置する正常な部分ストリームの識別子のみを、上記記録媒体に記録することを特徴とする、請求項４から６のいずれか１項に記載の放送ストリーム記録装置。
【請求項８】
外部から送信を要求された上記部分ストリームを、上記記録媒体から読み出して当該外部に送信する送信手段をさらに備えていることを特徴とする、請求項１から６のいずれか１項に記載の放送ストリーム記録装置。
【請求項９】
上記記録済みの放送ストリームにおける各部分ストリームに優先度を設定する設定手段と、
上記送信手段は、上記部分ストリームのうち、より高い優先度が設定されているものをより優先して外部に送信することを特徴とする、請求項８に記載の放送ストリーム記録装置。
【請求項１０】
上記設定手段は、上記放送ストリームにおける映像信号の符号化情報に基づき、画面内符号化を行う上記部分ストリームに設定する優先度を、他の上記部分ストリームに設定する優先度に比べてより高くすることを特徴とする請求項９に記載の放送ストリーム記録装置。
【請求項１１】
放送局より受信した放送ストリームを記録媒体に記録する記録ステップを備えた放送ストリーム記録方法であって、
上記受信した放送ストリームにおける、データの不具合箇所を検出する検出ステップと、
上記検出された不具合箇所に対応する正常データを、外部装置より取得する取得ステップとをさらに備え、
上記記録ステップにおいて、
上記受信した放送ストリームのうち、上記検出ステップによって検出された不具合箇所以外の正常に受信したデータを、当該不具合箇所に対応する領域を含む１つの記録済み放送ストリームとしてまとめて記録すると共に、
上記正常データが上記取得ステップにおいて取得された際、上記記録済み放送ストリームに、当該正常データを追加記録することを特徴とする放送ストリーム記録方法。
【請求項１２】
請求項１〜１１のいずれか１項に記載の放送ストリーム記録装置を動作させる放送ストリーム記録プログラムであって、コンピュータを上記の各手段として機能させるための放送ストリーム記録プログラム。
【請求項１３】
請求項１２に記載の放送ストリーム記録プログラムを記録しているコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、放送ストリームなどのストリームデータを記録媒体に記録する放送ストリーム記録装置、放送ストリーム記録方法、放送ストリーム記録プログラム、および記録媒体に関するものである。
【背景技術】
【０００２】
近年、ワンセグなどモバイル機器向けの放送サービスが開始され、ノートパソコンやＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｉｓｔａｎｔ）、携帯電話などのモバイル機器において、放送局からの放送コンテンツを視聴できる環境が整備されてきている。
【０００３】
これらモバイル機器は、外部に持ち出して使用されるため、ビル影や地下などといった電波の入らない環境では、放送局からの放送電波を受信することができない。このため、放送電波を受信できない状態では再生する映像や音声が途切れるなどの、受信エラーが発生するという問題がある。
【０００４】
このような課題を解決する手段として、例えばギャップフィラーなどの再送信設備を用い、電波の弱い場所や電波の届かない場所に電波を再度照射する方法が考えられている。
【０００５】
また、これ以外の受信エラーへの対策として、特許文献１においては、放送コンテンツを構成する放送ストリーム全てを記録できる受信記録装置（以下、サーバとする）を用意し、インターネットなどの放送電波の受信とは異なるネットワークを介して、受信エラー部分に対応する放送ストリームを、サーバより取得する端末機器が開示されている。具体的には、端末機器は、放送局より受信した放送ストリームにエラーが含まれていた場合、または、受信できなかった放送ストリームがあった場合、受信エラー部分に対応する放送ストリームの送信要求を、インターネットを介して、サーバに送信する。端末機器からの送信要求を受信したサーバは、送信要求に応じた放送ストリームを端末機器へ送信する。サーバよりエラー部分に対応する放送ストリームを受信した端末機器は、サーバより受信した放送ストリームと、再生順序等を指示するための制御情報とを合わせて記録媒体に記録する。この再生順序を指示する制御情報に基づき、端末機器は、放送受信により取得した放送ストリームと、サーバより取得した放送ストリームを適宜切り替えて再生する。
【０００６】
以下に、特許文献１における、放送ストリームの保存および再生の一例について、図１２を参照して説明する。図１２は、端末機器における、放送電波の受信によって取得した放送ストリームと、サーバより取得した放送ストリームとを記録媒体に保存した様子を示す説明図である。
【０００７】
まず、端末機器が放送電波の受信により放送ストリームを取得する。ここで、図１２に示すように、放送局からの放送ストリームを受信している際に、放送ストリーム１１と放送ストリーム１２との間、および放送ストリーム１２と放送ストリーム１３との間において、放送電波の受信不良が発生し、放送ストリームが受信できていない受信エラーが２箇所発生している。よって、端末機器は、放送電波の受信により取得できた正常な放送ストリーム１１，１２，および１３を、自身の記録媒体に記録している。
【０００８】
次に、端末機器は、放送ストリーム１１と放送ストリーム１２との間にあるべき、正常な放送ストリーム１４と、放送ストリーム１２と放送ストリーム１３との間にあるべき、正常な放送ストリーム１５とを、インターネットを介して、全ての放送ストリームを記録しているサーバより取得する。端末機器は、サーバより取得した放送ストリーム１４，１５を、更新データとして、放送局より取得した放送ストリーム１１〜１３とは異なるファイルとして、自身の記録媒体に記録する。なお、端末機器は、放送ストリーム１１〜１５の再生順序を決定する制御情報も同時に記録媒体に記録している。さらに、端末機器は、記録媒体に記録された放送ストリームを再生する場合、記録媒体の制御情報に基づき、放送ストリーム１１〜１５を切り替えて再生を行っている。
【０００９】
以上により、端末機器は、放送局から受信した放送ストリームに受信エラーが発生したとしても、受信エラーに対応する放送ストリームを、インターネットを介して、正常な放送ストリームを記録しているサーバより取得できる。結果、端末機器は、受信エラーのない、正常な放送ストリームによって構成された放送コンテンツを、自身の記録媒体に記録することが可能となっている。
【特許文献１】特開２００５−６５２３２号公報（２００５年３月１０日公開）
【発明の開示】
【発明が解決しようとする課題】
【００１０】
しかしながら、従来例においては、放送局により取得した放送ストリームと、サーバより別途取得した放送ストリームとを、個別の異なるファイルとして記録媒体に記録している。そのため、端末機器が携帯型のモバイル機器であった場合など、放送電波の強い場所や弱い場所を行き来するなどして、受信不良が多く発生した場合、端末機器は、１回の受信不良に対して、受信エラー部分に対応する放送ストリームをサーバより取得し、取得した放送ストリームを１つのファイルとして、自身の記録媒体に記録することになる。つまり、１つの放送コンテンツの受信中に、複数の受信不良が発生すると、端末機器の記録媒体には、多数のファイルが個別に記録されることになり、１つの放送コンテンツに対して複数のファイルが記録媒体に記録されることになる。したがって、端末機器において、１つの放送コンテンツに対して多数のファイルが存在するため、放送コンテンツの管理が複雑になるという問題がある。
【００１１】
なお、上記放送コンテンツとは、放送局より放送される放送番組情報を示し、放送ストリームとは、放送コンテンツを構成するためのデータの集まりを示す。
【００１２】
本発明は、上記課題を解決するためになされたものであり、その目的は、放送局より受信した放送ストリーム中の不具合箇所に対応する正常データを、放送局とは異なる外部装置より取得した場合においても、記録媒体に記録する１つの放送コンテンツを１つのファイルによって管理することが可能な、放送ストリーム記録装置、放送ストリーム記録方法、放送ストリーム記録プログラム、および記録媒体を提供することにある。
【課題を解決するための手段】
【００１３】
本発明に係る放送ストリーム記録装置は、上記の課題を解決するために、
放送局より受信した放送ストリームを記録媒体に記録する記録手段を備えた放送ストリーム記録装置であって、
上記受信した放送ストリームにおける、データの不具合箇所を検出する検出手段と、
上記検出された不具合箇所に対応する正常データを、外部装置より取得する取得手段とをさらに備え、
上記記録手段は、
上記受信した放送ストリームのうち、上記検出手段によって検出された不具合箇所以外の正常に受信したデータを、当該不具合箇所に対応する領域を含む１つの記録済み放送ストリームとしてまとめて記録すると共に、
上記正常データが上記取得手段によって取得された際、上記記録済み放送ストリームに、当該正常データを追加記録することを特徴としている。
【００１４】
上記の構成によれば、放送ストリーム記録装置は、たとえば放送局からの放送電波の受信不良によって、放送局より受信した放送ストリームに、データの不具合が発生した場合、不具合のない正常な放送ストリームと、不具合のある箇所に対応する領域とをまとめて、１つの記録済放送ストリームとして記録媒体に記録する。ここでいう不具合箇所とは、たとえば、受信した放送ストリームにおけるデータの誤りやデータの欠落である。放送ストリーム記録装置は、正常な放送ストリームと不具合箇所に対応する領域とを、１つのファイルとして記録媒体に記録する。
【００１５】
さらに、放送ストリーム記録装置は、受信不良による不具合箇所に対応する正常な放送ストリームを、放送局とは異なる外部装置より取得する取得手段を備えている。さらに、放送ストリーム記録装置は、取得手段により取得した不具合箇所に対応する正常な放送ストリームを、記録媒体に記録された記録済放送ストリームに追加記録する。
【００１６】
したがって、取得手段により取得した不具合箇所に対応する正常な放送ストリームは、記録済放送ストリームのファイル内に記録されることとなり、結果、放送ストリーム記録装置は、放送局より受信した放送ストリームと外部装置より取得した放送ストリームとを、１つのファイルとして、記録媒体に記録できる。
【００１７】
以上より、本発明の放送ストリーム記録装置は、放送局より受信した放送ストリーム中の不具合箇所に対応する正常データを、放送局とは異なる外部装置より取得した場合においても、記録媒体に記録される１つの放送コンテンツを、１つのファイルによって管理することが可能となる効果を奏する。
【００１８】
（放送ストリーム記録方法）
本発明に係る放送ストリーム記録方法は、上記の課題を解決するために、
放送局より受信した放送ストリームを記録媒体に記録する記録ステップを備えた放送ストリーム記録方法であって、
上記受信した放送ストリームにおける、データの不具合箇所を検出する検出ステップと、
上記検出された不具合箇所に対応する正常データを、外部装置より取得する取得ステップとをさらに備え、
上記記録ステップにおいて、
上記受信した放送ストリームのうち、上記検出ステップによって検出された不具合箇所以外の正常に受信したデータを、当該不具合箇所に対応する領域を含む１つの記録済み放送ストリームとしてまとめて記録すると共に、
上記正常データが上記取得ステップにおいて取得された際、上記記録済み放送ストリームに、当該正常データを追加記録することを特徴としている。
【００１９】
上記の構成によれば、本発明に係るコンテンツ再生装置と同様の作用効果を奏する。
【００２０】
また、本発明に係る放送ストリーム記録装置では、さらに、
上記記録手段は、
上記不具合箇所に対応する領域に、任意のダミーデータを記録すると共に、
上記正常データが上記取得手段によって取得された際、上記ダミーデータに当該正常データを上書きすることが好ましい。
【００２１】
上記の構成によれば、不具合箇所に対応する領域にダミーデータを記録するため、不具合箇所以外の正常に受信したデータとダミーデータとを、１つの記録済み放送ストリームとしてまとめて記録することになる。さらに、外部装置より取得した正常な放送ストリームを、ダミーデータに上書きすることにより、１つの記録済み放送ストリームとして、言い換えれば、完全な１つのファイルとして、放送局より受信した放送ストリームと、外部装置より取得した放送ストリームとを１つのファイルとして、記録媒体に記録することが可能となる効果を奏する。
【００２２】
また、本発明に係る放送ストリーム記録装置では、さらに、
上記記録手段は、
上記検出手段によって上記不具合箇所が検出されたとき、当該不具合箇所に対応する領域のうち、上記記録媒体における１つのアクセス単位まで、任意のダミーデータを記録すると共に、
上記アクセス単位まで上記ダミーデータを記録したあと、上記検出手段によって上記不具合箇所がさらに検出され続ける間、上記記録媒体への上記ダミーデータの記録を停止することを特徴としている。
【００２３】
上記の構成によれば、放送局より受信した放送ストリームを記録中に、検出手段が不具合箇所を検出したとき、記録手段は、放送ストリームを記録中であった記録媒体の１つのアクセス単位まで、任意のダミーデータを記録する。つまり、不具合箇所の検出によって、記録中であったアクセス単位に空き領域が発生することを防ぐことになる。
【００２４】
さらに、不具合箇所の発生が終了した後の、受信した放送ストリームは、新たなアクセス単位の先頭から記録されることになる。したがって、アクセス単位の空き領域によって、不具合箇所の発生前の放送ストリームと、不具合箇所の発生後の放送ストリームとが個別のファイルに分断されることを防ぐことになる。
【００２５】
さらに、上記の構成によれば、記録手段は、アクセス単位まで上記ダミーデータを記録したあと、検出手段によって不具合箇所がさらに検出され続ける間、記録媒体への上記ダミーデータの記録を停止する。これにより、不具合箇所が長時間になったとしても、不具合箇所に対応する領域全てに対してダミーデータを記録することはない。結果、放送ストリーム記録装置は、記録媒体を効率的に使用できるという効果を奏する。
【００２６】
また、本発明に係る放送ストリーム記録装置では、さらに、
上記受信した放送ストリームを、予め定められたデータ長の部分ストリームに分割する分割手段と、
上記部分ストリームを個別に識別する識別子を、当該部分ストリームごとに生成する生成手段とをさらに備え、
上記検出手段は、上記部分ストリームごとにデータの不具合箇所を検出し、
上記記録手段は、正常に受信した上記部分ストリームを上記記録済み放送ストリームとしてまとめて記録すると共に、上記生成された識別子のうち、少なくとも、上記不具合箇所の前後に位置する正常な部分ストリームの識別子を、上記記録媒体に記録することが好ましい。
【００２７】
上記の構成によれば、不具合箇所に対応する部分ストリームを特定する場合に、不具合箇所の前後に位置する正常な放送ストリームの識別子のみによって特定できる。
【００２８】
したがって、外部装置より不具合箇所に対応する部分ストリームを取得する際、不具合箇所の前後に位置する正常な放送ストリームの識別子のみを、外部装置に送信することにより、不具合箇所に対応する正常な部分ストリームを取得できるという効果を奏する。
【００２９】
また、本発明に係る放送ストリーム記録装置では、さらに、
上記生成手段は、上記部分ストリームごとに、上記識別子生成用の所定の関数と、上記放送ストリームのコンテンツ情報とを組み合わせることによって、上記識別子を生成することが好ましい。
【００３０】
上記の構成によれば、所定の関数と、放送ストリームのコンテンツ情報を組み合わせて識別子を生成するため、異なるコンテンツにおいて同一の識別子となることを防止できる。
【００３１】
また、本発明に係る放送ストリーム記録装置では、さらに、
上記所定の関数は、ハッシュ関数であることが好ましい。
【００３２】
上記の構成によれば、異なる部分ストリームにおいて同一の識別子となることを防止できる。
【００３３】
また、本発明に係る放送ストリーム記録装置では、さらに、
上記記録手段は、上記生成された識別子のうち、上記不具合箇所の前後に位置する正常な部分ストリームの識別子のみを、上記記録媒体に記録することが好ましい。
【００３４】
上記の構成によれば、不具合箇所の前後に位置する正常な部分ストリームの識別子以外は、記録媒体に記録する必要がないため、記録媒体へデータを記録する処理を低減できる。
【００３５】
また、本発明に係る放送ストリーム記録装置では、さらに、
外部から送信を要求された上記部分ストリームを、上記記録媒体から読み出して当該外部に送信する送信手段をさらに備えていることが好ましい。
【００３６】
上記の構成を備えたことにより、他の放送ストリーム記録装置に対して、他の放送ストリーム記録装置より要求された放送ストリームを送信できる。結果、他の放送ストリーム記録装置に対する、サーバとしての役割を果たすことができる。
【００３７】
また、本発明に係る放送ストリーム記録装置では、さらに、
上記記録済みの放送ストリームにおける各部分ストリームに優先度を設定する設定手段と、
上記送信手段は、上記部分ストリームのうち、より高い優先度が設定されているものをより優先して外部に送信することが好ましい。
【００３８】
上記の構成によれば、優先度の高い部分ストリームを、外部へより優先的に送信できる。
【００３９】
また、本発明に係る放送ストリーム記録装置では、さらに、
上記設定手段は、上記放送ストリームにおける映像信号の符号化情報に基づき、画面内符号化を行う上記部分ストリームに設定する優先度を、他の上記部分ストリームに設定する優先度に比べてより高くすることが好ましい。
【００４０】
上記の構成によれば、画面内符号化を行う部分ストリームを優先して外部に送信することが可能となるため、外部との接続が接続中に切断された場合に、放送ストリームの送信要求を行った放送ストリーム記録装置において、より多くの画像を復号できる。
【００４１】
（プログラムおよび記録媒体）
なお、上記放送ストリーム記録装置は、コンピュータによって実現してもよい。この場合、コンピュータを上記各手段として動作させることにより上記放送ストリーム記録装置をコンピュータにおいて実現する放送ストリーム記録プログラム、およびその放送ストリーム記録プログラムを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【発明の効果】
【００４２】
本発明の放送ストリーム記録装置では、以上のように、記録手段が、受信した放送ストリームのうち、検出手段によって検出された不具合箇所以外の正常に受信したデータを、当該不具合箇所に対応する領域を含む１つの記録済み放送ストリームとしてまとめて記録すると共に、正常データが上記取得手段によって取得された際、上記記録済み放送ストリームに、当該正常データを追加記録する。
【００４３】
したがって、本発明の放送ストリーム記録装置は、記録媒体に記録する１つの放送コンテンツを１つのファイルによって管理できる。
【発明を実施するための最良の形態】
【００４４】
以下、本発明に係る実施の形態を図面に基づいて説明する。
【００４５】
（システム全体の構成）
まず、本実施形態における、放送ストリーム記録装置が動作するシステム全体の構成について、図２を参照して以下に説明する。図２は、本発明の実施形態における、放送ストリーム記録装置が動作するシステム全体の構成を示す説明図である。
【００４６】
同図に示すように、本発明の放送ストリーム記録装置１０２が動作するシステムは、放送ストリームを放送電波によって送信する放送局１０１と、放送局１０１からの放送ストリームを受信し記録媒体に記録する放送ストリーム記録装置１０２、および放送ストリーム送信装置１０３（外部装置）と、放送ストリーム記録装置１０２と放送ストリーム送信装置１０３とを接続するインターネット等のネットワーク１０４とによって構成される。
【００４７】
なお、放送ストリーム送信装置１０３は、家庭など、放送局からの放送電波状況の変動がない場所に設置されている。また、放送ストリーム記録装置１０２は、携帯電話のような持ち運び可能な移動環境にある。
【００４８】
（システム全体の動作）
放送ストリーム記録装置１０２および放送ストリーム送信装置１０３は、放送局１０１より放送電波によって送信された、放送ストリームを受信する。放送ストリーム記録装置１０２および放送ストリーム送信装置１０３は、受信した放送ストリームを、自身が内蔵するそれぞれの記録媒体に記録する。ここで、放送ストリーム記録装置１０２は、携帯型の移動環境にある装置であるため、放送局１０１からの放送電波の電波強度が弱い、ビルの影や地下に移動することがある。このような、放送電波の電波強度が弱い場所に移動することにより、放送ストリーム記録装置１０２は、自身の記録媒体に記録される放送ストリームに、受信不良によるデータの誤りやデータの欠落などの、受信エラー（不具合箇所）を含むことになる。
【００４９】
ここで、放送ストリーム記録装置１０２は、自身の記録媒体に記録した放送ストリームに、受信エラーがあることを検知すると、ネットワーク１０４を介して、受信エラー部分に対応する放送ストリームの送信要求を、放送ストリーム送信装置１０３に送信する。放送ストリーム記録装置１０２からの送信要求を受信した放送ストリーム送信装置１０３は、送信要求に基づく正常な放送ストリームを、放送ストリーム記録装置１０２に送信する。放送ストリーム記録装置１０２は、放送ストリーム送信装置１０３より受信した、受信エラー部分に対応する正常な放送ストリームを、自身の記録媒体に記録する。これにより、放送ストリーム記録装置１０２は、受信エラーを含まない放送ストリームで構成された放送コンテンツを、自身が内蔵する記録媒体に記録することが可能となっている。
【００５０】
（放送ストリーム記録装置１０２の構成）
次に、放送ストリーム記録装置１０２の構成を、図１を参照して説明する。図１は、本発明の実施形態における、放送ストリーム記録装置１０２の構成を示すブロック図である。
【００５１】
同図に示すように、放送ストリーム記録装置１０２は、放送局１０１からの放送ストリームを、アンテナ２１１を介して受信するチューナ２０１と、受信した放送ストリームに、受信不良によるデータの誤りや受信できない状態である受信不感の有無を検知するエラー検出部２０２（検出手段）と、放送局１０１からの放送ストリームを、所定のデータサイズ長に分割するストリーム分割部２１０（分割手段）と、所定のデータサイズ長に分割された放送ストリームごとに対応するＩＤを生成するＩＤ生成部２０４（生成手段）と、分割された放送ストリームの記録の制御をおこなう書き込み制御部２０５（記録手段）と、受信した放送ストリームおよびＩＤを記録する記録媒体２０９と、記録媒体２０９に記録されたデータを読み出す読み出し制御部２０８と、受信エラー部分に対応する放送ストリームの情報を、他機器に送信要求として出力する再送制御部２０７と、インターネットとのインターフェースであるネットインターフェース部２０６（取得手段）とによって構成される。
【００５２】
（放送ストリーム記録装置１０２の動作）
次に、放送ストリーム記録装置１０２の動作を説明する。アンテナ２１１およびチューナ２０１を介して受信した放送局１０１からの放送ストリームは、エラー検出部２０２に入力される。放送局１０１からの放送ストリームを入力したエラー検出部２０２は、データの復調および誤り訂正などの処理を行い、放送データを生成する。このエラー検出部２０２において生成された放送データは、パケットと呼ばれる固定長のデータの集まりである。放送データの例として、ＭＰＥＧ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔ  Ｇｒｏｕｐ）にて規格化されているＴＳ（Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ）などがある。放送データがＴＳの場合、パケットサイズは１８８バイト長である。
【００５３】
ここで、放送ストリーム記録装置１０２が、ビルの影や地下などに入り、放送電波の電波強度が弱くなると、エラー検出部２０２において生成された放送データに、データの誤りが混入する。さらに、放送局１０１からの放送電波を全部または一部が受信できなくなる受信不感状態に陥ると、放送ストリーム記録装置１０２が記録する放送データが欠落するなどの現象が発生する。ここで、エラー検出部２０２は、このような、受信した放送データに、データの誤りやデータの欠落等の受信エラーが発生したことを検出すると、受信エラーの開始を示す情報を生成する。その後、再度正常に放送電波を受信できるようになると、受信エラーの終了を示す情報を生成する。このエラー検出部２０２において生成された受信エラーの開始を示す情報と、受信エラーの終了を示す情報とを合わせて受信不感情報とし、エラー検出部２０２は、この受信不感情報を書き込み制御部２０５に出力する。
【００５４】
次に、エラー検出部２０２において生成された放送データは、ストリーム分割部２１０と書き込み制御部２０５に出力される。ストリーム分割部２１０は、エラー検出部２０２より入力した放送データを、所定の単位、例えば前記パケット単位に分割する。さらに分割した放送データを、ストリーム分割部２１０は、ＩＤ生成部２０４に出力する。
【００５５】
（ＩＤ生成部２０４の構成および動作）
また、ＩＤ生成部２０４は、ストリーム分割部２１０において分割された放送データごとに対応するＩＤ値を生成する。以下に、ＩＤ生成部２０４の構成および動作を、図５を参照して説明する。図５は、ＩＤ生成部２０４の構成を示すブロック図である。
【００５６】
同図に示すように、ＩＤ生成部２０４は、固有値生成部５０１とコンテンツ識別情報生成部５０２とによって構成されている。ストリーム分割部２１０より入力した分割された放送データは、固有値生成部５０１に入力される。固有値生成部５０１は、入力した分割された放送データに対して演算処理を行い、分割された放送データごとに対応する固有の番号を生成する。また、コンテンツ識別情報生成部５０２においては、放送データによって構成される放送コンテンツのコンテンツ情報、例えば、放送コンテンツのタイトルなどから識別情報を生成する。次に、固有値生成部５０１によって生成された固有の番号と、コンテンツ識別情報生成部５０２によって生成された識別情報とは合成され、ＩＤ生成部２０４が、それぞれの分割された放送データごとに対応するＩＤとして、書き込み制御部２０５に出力する。なお、固有情報生成部５０１における演算処理としては、単純にコンテンツの先頭から０、１、２、・・・などとインデックス値を用いる方法や、放送コンテンツを受信した時刻情報を使用する方法や、同一コンテンツで同一の値を取らないハッシュ関数を用いる方法などがある。単純なインデックスや、時刻情報の代わりに、ハッシュ関数を用いると、ＩＤ値により、分割された放送データを一意に指定することができるため、例えば放送ストリーム記録装置と放送ストリーム送信装置との間において、録画開始タイミングや各装置自体の時刻を、厳密に合わせることが不要になる。
【００５７】
（ダミーデータの記録）
次に、書き込み制御部２０５における動作を、図６（ａ）〜（ｃ）を参照して説明する。図６（ａ）は、書き込み制御部２０５に入力されるデータを示す説明図であり、同図（ｂ）は、書き込み制御部２０５が記録媒体２０９に書き込むデータを示す説明図であり、同図（ｃ）は、放送ストリーム送信装置１０３より取得した、分割された正常な放送データを示す説明図である。
【００５８】
書き込み制御部２０５が入力する、受信不感情報と、放送データと、ＩＤとは、図６（ａ）に示すように、受信エラーのない正常な放送データと、分割された正常な放送データごとに対応したＩＤと、受信エラーが発生している箇所を示す受信不感情報である。
【００５９】
ここで、書き込み制御部２０５は、入力した放送データと、対応するＩＤとを順次記録媒体２０９に入力する。ここで、エラー検出部２０２より、受信エラーの開始を示す情報を入力すると、放送データおよびＩＤの記録を中止し、代わりにダミーデータの記録を開始する。次に、書き込み制御部２０５は、エラー検出部２０２より、受信エラーの終了を示す情報を入力すると、ダミーデータの記録を終了する。さらに、受信エラーの終了を示す情報を入力した後、書き込み制御部２０５は、入力される正常な放送データと対応するＩＤとの、記録媒体２０９への書き込みを開始する。なお、受信エラーの開始を示す情報を入力してから、受信エラーの終了を示す情報を入力するまでの間において、書き込み制御部２０５に放送データが入力されたとしても、書き込み制御部２０５は、入力した放送データを記録媒体２０９に書き込むことはない。結果、記録媒体２０９は、同図（ｂ）に示すように、受信エラーに対応する領域に、ダミーデータを記録した状態となる。ここで、同図（ｂ）において網掛けがされた箇所が、ダミーデータを記録した領域である。なお、同図（ｂ）において、放送データと、放送データに対応するＩＤとは、個別のファイルとして記録媒体２０９に記録されているが、放送データと対応するＩＤとを交互にインターリーブさせて同一のファイルとして保存してもよい。さらに、本実施の形態においては、エラー検出部２０２からの受信不感情報を、放送データを記録した領域の先頭に記録するが、別ファイルとして記録媒体２０９に記録してもよい。
【００６０】
（クラスタ単位でのダミーデータの記録）
以上に説明したように、書き込み制御部２０５は、受信エラーの開始を示す情報を入力してから、受信エラーの終了を示す情報を入力するまでの間、記録媒体２０９にダミーデータを記録し続けている。しかしながら、本実施の形態においては、これに限るものではなく、以下に説明するように、記録媒体２０９の記録単位であるクラスタ単位によって、ダミーデータを記録してもよい。
【００６１】
以下に、図１３（ａ）〜（ｃ）を参照して、ダミーデータの記録に関する、もう一つの実施例を説明する。図１３（ａ）は、放送局１０１より受信した放送データを示す説明図であり、同図（ｂ）は、放送局１０１より受信した放送データと、記録媒体２０９におけるアクセス単位であるクラスタとの関係を示す説明図であり、同図（ｃ）は、放送ストリーム送信装置１０３より取得した、受信エラー箇所に対応する放送データである。
【００６２】
同図（ａ）に示すように、放送ストリーム記録装置１０２において、放送局１０１より放送データＡ〜Ｃを受信した後、受信不良による受信エラーが発生している。その後、受信不良の発生がなくなり、受信エラーのない正常な放送データＦ〜Ｉを受信している。なお、放送データＣの受信と、放送データＦの受信の間に発生した受信エラーに対応する放送データを、放送データＤおよびＥとする。なお、同図（ｂ）においては、記録媒体２０９のアクセス単位であるクラスタが、左から右に再生順に配置されているものとする。
【００６３】
同図（ａ）および（ｂ）に示すように、書き込み制御部２０５は、放送データＡおよびＢを、１番目のクラスタに記録し、放送データＣを、２番目のクラスタに記録する。なお、ここでは、２つの放送ストリームが１つのクラスタに対応するように、放送データは分割されているものとする。受信した放送データＣのサイズとクラスタサイズとは、一致するとは限らないため、書き込み制御部２０５は、放送データＣを入力した後、受信エラーの開始を示す情報が入力されると、放送データＣを記録した２番目のクラスタにおける、空き領域に、ダミーデータを記録する。次に、書き込み制御部２０５は、２番目のクラスタに空き領域がなくなった時点において、ダミーデータの記録を終了する。さらに、書き込み制御部２０５は、２番目のクラスタの空き領域へのダミーデータの記録を終了した後は、受信エラーの終了を示す情報が入力されるまで待機状態となる。書き込み制御部２０５は、受信エラーの終了を示す情報が入力された後、入力される放送データＦからＩを、順次各クラスタに記録していく。さらに受信エラー箇所に対応する放送データＤおよびＥを、放送ストリーム送信装置１０３より取得した際、書き込み制御部２０５は、放送データＤおよびＥを、既に記録媒体２０９に記録済みとなっている放送データＩの後ろに続けて、記録媒体２０９に記録する。
【００６４】
以上のように、受信エラーによって、放送データを記録されたクラスタに空き領域が発生した場合に、書き込み制御部２０５は、空き領域にダミーデータを記録して、放送データを記録したクラスタに空き領域がない状態にする。このように、１つの放送コンテンツを構成する放送データを記録したクラスタにおいて、受信エラーによるクラスタの空き領域をなくすことにより、１つの放送コンテンツを構成する放送データを記録したクラスタは、１つのファイルとして、記録媒体２０９は認識することになる。
【００６５】
（境界ＩＤの読み出し）
次に、読み出し制御部２０８は、再送制御部２０７からの制御に基づき、記録媒体２０９より、受信不感情報を読み出す。さらに、読み出し制御部２０８は、読み出した受信不感情報を、再送制御部２０７に出力する。ここで、記録媒体２０９に受信不感情報が記録されていなければ、記録媒体２０９に記録された放送データは、受信エラーのない放送データであると、再送制御部２０７が判断する。一方、記録媒体２０９に受信不感情報が記録されていた場合は、記録媒体２０９に記録された放送データに受信エラーがあると、再送制御部２０７は判断し、受信エラーの箇所に対応する放送データを、放送ストリーム送信装置１０３より取得する処理を開始する。
【００６６】
再送制御部２０７は、受信不感情報を読み出し制御部２０８より入力した場合、図６（ｂ）に示すように、受信エラーのある箇所と正常な放送データとの境界に隣接する、正常な放送データに対応する２つのＩＤ（以下、境界ＩＤとする）を読み出すように、読み出し制御部２０８を制御する。読み出し制御部２０８は、再送制御部２０７の指示に基づき、記録媒体２０９より、２つの境界ＩＤを読み出し、再送制御部２０７に出力する。
【００６７】
２つの境界ＩＤを入力した再送制御部２０７は、受信エラーの箇所に対応する正常な放送データを取得するために、ネットワークインターフェース部２０６を介して、２つの境界ＩＤを放送ストリーム送信装置１０３に送信する。
【００６８】
（正常な放送ストリームの取得）
次に、放送ストリーム記録装置１０２が、受信エラーの箇所に対応する正常な放送ストリームを、放送ストリーム送信装置１０３より取得する処理について、図７を参照して説明する。図７は、放送ストリーム記録装置１０２と放送ストリーム送信装置１０３とにおける、正常な放送ストリームの要求および応答の流れを示すシーケンス図である。
【００６９】
同図に示すように、放送ストリーム記録装置１０２は、再送制御部２０７によって、自身が内蔵する記録媒体２０９に記録した放送データに、受信エラーがあることを検知すると、放送ストリーム記録装置１０２は、放送ストリーム送信装置１０３との接続を確立する。次に、放送ストリーム記録装置１０２は、放送ストリーム送信装置１０３に対して、受信エラーの箇所に対応する正常な放送ストリームを記録しているかを問い合わせる、ＩＤ問い合わせを行う。具体的には、放送ストリーム記録装置１０２は、記録媒体２０９から読み出した、２つの境界ＩＤを、放送ストリーム送信装置１０３に送信する（ステップ７０１：以下Ｓ７０１のように略称する）。放送ストリーム１０２より２つの境界ＩＤを受信した放送ストリーム送信装置１０３は、２つの境界ＩＤの間に存在する放送データを、自身の記録媒体に記録しているかを検索する（Ｓ７０２）。検索の結果、受信した２つの境界ＩＤの間に存在する正常な放送データを記録していた場合は、放送ストリーム送信装置１０３は、２つの境界ＩＤの間に存在する正常な放送データを、放送ストリーム記録装置１０２へ送信する（Ｓ７０３）。なお、Ｓ７０２における、２つの境界ＩＤの間に存在する放送データの検索についての詳細な処理は後述とする。
【００７０】
（更新データの書き込み）
ここで、２つの境界ＩＤの間に存在する正常な放送データ、言い換えれば、受信エラーの箇所に対応する正常な放送データ（以下、更新データとする）を、放送ストリーム送信装置１０３より受信した放送ストリーム記録装置１０２は、ネットワークインターフェース部２０６を介して、更新データを書き込み制御部２０５に入力する。さらに、更新データを入力した書き込み制御部２０５は、図６（ｃ）に示すように、記録媒体２０９に記録されているダミーデータに、入力した更新データを上書きする。書き込み制御部２０５が、更新データを記録媒体２０９に記録されたダミーデータに上書きすることにより、記録媒体２０９に記録された放送データは、受信エラーのない放送データを記録した状態と同様の状態となる。
【００７１】
なお、本実施の形態において、放送ストリーム記録装置１０２は、記録媒体２０９に記録する放送データに対応する全てのＩＤを、記録媒体２０９に記録しているが、本発明はこれに限るものではなく、記録するＩＤのうち、受信エラーの箇所を示すための２つの境界ＩＤのみを記録媒体２０９に記録するようにしてもよい。さらに、更新データをダミーデータに上書きをした後、言い換えれば、放送ストリーム記録装置１０２の記録媒体２０９に、正常な放送データを全て記録した後は、放送データに対応するＩＤは必要がないため、ＩＤを削除するようにしてもよい。このような構成にすることにより、ＩＤに対応するファイルを減らすことができ、コンテンツの管理が容易になる。
【００７２】
（放送ストリーム送信装置１０３の構成）
以下に、放送ストリーム１０３の構成について、図３を参照して説明する。図３は、放送ストリーム送信装置１０３の構成を示すブロック図である。
【００７３】
同図の示すように、放送ストリーム１０３は、放送局１０１からの放送ストリームを、アンテナ２１１を介して受信するチューナ２０１と、受信した放送ストリームに、受信不良によるデータの誤りや受信できない状態である受信不感の有無を検知するエラー検出部２０２と、放送局１０１からの放送ストリームを、所定のデータサイズ長に分割するストリーム分割部２１０と、所定のデータサイズ長に分割された放送ストリームごとに対応するＩＤを生成するＩＤ生成部２０４と、分割された放送ストリームの記録の制御をおこなう書き込み制御部２０５と、分割された放送ストリームを記録する記録媒体２０９と、記録媒体２０９に記録されたデータを読み出す読み出し制御部２０８と、インターネットとのインターフェースであるネットインターフェース部２０６と、外部装置からの放送データの送信要求に対して、送信要求に対応する放送データが自身の記録媒体２０９に記録しているかを検出する送信データ検出部２１２（送信手段、設定手段）とによって構成される。
【００７４】
（放送ストリーム送信装置１０３の動作）
次に、図８を参照して、放送ストリーム送信装置１０３における動作について説明する。なお、放送ストリーム送信装置１０３の動作の説明においては、放送ストリーム記録装置１０２と異なる箇所について説明し、重複するブロックである、アンテナ２１１、エラー検出部２１１、ストリーム分割部２１０、ＩＤ生成部２０４、書き込み制御部２０５、記録媒体２０９における動作の説明は省略する。
【００７５】
放送ストリーム送信装置１０３は、放送局１０１より受信した放送ストリームを、放送データとして、記録媒体２０９に記録している。放送ストリーム送信装置１０３においては、記録媒体２０９に記録された放送データに対応する全てのＩＤも、記録媒体２０９に記録されているものとする。
【００７６】
図８は、放送ストリーム送信装置１０３における、境界ＩＤの受信から、２つの境界ＩＤによって示される更新データの送信までの処理を示すシーケンス図である。
【００７７】
同図に示すように、放送ストリーム送信装置１０３は、放送ストリーム記録装置１０２との接続を確立した後、放送ストリーム記録装置１０２よりＩＤ問い合わせである２つの境界ＩＤを、ネットワークインターフェース部２０６に受信する（Ｓ８０１）。ネットワークインターフェース部２０６が受信した２つの境界ＩＤは、送信データ検出部２１２に、判定処理開始要求として、入力される（Ｓ８０２）。２つの境界ＩＤを入力した送信データ検出部２１２は、記録媒体２０９に記録される全てのＩＤ（以下、保存ＩＤとする）を読み出すように、読み出し制御部２０８を制御する（Ｓ８０３）。読み出し制御部２０８は、送信データ検出部２１２の制御に基づき、保存ＩＤを読み出す。さらに、読み出し制御部２０８は、読み出した保存ＩＤを送信データ検出部２１２に出力する（Ｓ８０４）。次に、送信データ検出部２１２は、保存ＩＤと２つの境界ＩＤとを逐次比較する（Ｓ８０５）。Ｓ８０５における比較において、２つの境界ＩＤと一致する２つのＩＤを保存ＩＤより検出した後、一致した２つのＩＤの間にあるＩＤ、言い換えれば、更新データに対応するＩＤ（以下、送信ＩＤとする）を、読み出し制御部２０８に送信する（Ｓ８０６）。読み出し制御部２０８は、入力した送信ＩＤに基づいて、記録媒体２０９に記録されている送信ＩＤに対応する放送データを読み出し、読み出した放送データを更新データとして順次ネットワークインターフェース部２０６に出力する（Ｓ８０７）。ネットワークインターフェース部２０６は、読み出し制御部２０８より入力した更新データを、順次境界ＩＤを送信した放送ストリーム記録装置１０２に送信する（Ｓ８０８）。
【００７８】
（逐次比較）
ここでは、送信データ検出部２１２における、上記Ｓ８０５の逐次比較について、図９を参照して説明する。図９は、送信データ検出部２１２における、保存ＩＤと２つの境界ＩＤとの逐次比較より、送信ＩＤを生成する処理を示す説明図である。
【００７９】
保存ＩＤと２つの境界ＩＤとを入力した送信データ検出部２１２は、同図に示すように、一対のＩＤからなる２つの境界ＩＤそれぞれに対して、保存ＩＤと逐次比較を行う。ここで、２つの境界ＩＤのそれぞれと一致するＩＤが、保存ＩＤにおいて検出された後、送信データ検出部２１２は、２つの一致するＩＤの間にあるＩＤを、更新データに対応する送信ＩＤとして、読み出し制御部２０８に出力する。
【００８０】
（放送ストリームの優先度）
次に、放送ストリーム送信装置１０３における、境界ＩＤに対応する放送データの優先度について、図１０および図１１を参照して説明する。図１０は、放送ストリーム送信装置１０３に記録される、放送ストリームの優先度を示す説明図である。
【００８１】
（優先度に基づく送信処理）
ここで、放送ストリーム記録装置１０２は、携帯型の移動環境にあるモバイル機器であるため、放送ストリーム送信装置１０３との接続中に、通信回線が切断されることがある。例えば、放送ストリーム記録装置１０２が、放送ストリーム送信装置１０３より更新データを受信中に、接続が切断したとする。このような場合、放送ストリーム送信装置１０２に記録される放送データにおいて、要求した更新データを全て受信することができず、記録媒体２０９に記録した放送データに、一部受信エラーの箇所が残ったままの状態になる。
【００８２】
ここで、放送ストリーム送信装置１０３から放送ストリーム記録装置１０２へ、送信ＩＤのそれぞれに対応する更新データを出力する際、送信ＩＤのそれぞれに対応する更新データごとに、送信データ検出部２１２が優先度を設定し、当該優先度に基づいて、更新データを出力する構成としてもよい。
【００８３】
以下に、放送データの優先度に基づく、更新データの送信について、図１０を参照して説明する。図１０は、放送ストリーム送信装置１０３における、受信した境界ＩＤと、記録媒体２０９に記録される放送データの優先度を示す説明図である。
【００８４】
同図に示すように、放送ストリーム送信装置１０３は、放送ストリーム１０２より、２つの受信エラー箇所を示す、４つの境界ＩＤを入力している。同図においては、４つの境界ＩＤによって示される受信エラー箇所に対応する、更新データ（Ａ）と更新データ（Ｂ）を網掛けによって表示している。
【００８５】
ここで、放送ストリーム送信装置１０３の記録媒体２０９に記録された放送データにおいて、同図に示す黒枠によって囲まれた領域に記録された放送データが、優先度の高い放送データであるとする。このとき、更新データ（Ａ）を送信してから更新データ（Ｂ）を送信するよりも、更新データ（Ｂ）を送信してから更新データ（Ａ）を送信することにより、放送ストリーム記録装置１０２と放送ストリーム送信装置１０３との接続が接続中に切断されたとしても、優先度の高い放送ストリームを優先的に、放送ストリーム記録装置１０２へ送信することが可能となる。
【００８６】
（優先度の設定および送信処理）
以下に、更新データの優先度の設定および送付処理、さらに、優先度に基づいて更新データを送信したことによる効果について、図１１（ａ）〜（ｃ）を参照し、一例を用いて説明する。
【００８７】
なお、同図（ａ）〜（ｃ）において、記録される放送データは映像情報であり、さらに放送データは映像情報のフレーム単位に分割されているものとする。さらに、同図（ａ）〜（ｃ）においては、左から右に各フレームが再生順に配置している。
【００８８】
図１１（ａ）は、更新データ記録前の、放送ストリーム記録装置１０２が記録している放送データの一例を示す説明図であり、同図（ｂ）は、優先度に基づかない更新データ記録後の、放送ストリーム記録装置１０２が記録している放送データの一例を示す説明図であり、同図（ｃ）は、優先度に基づく更新データ記録後の、放送ストリーム記録装置１０２が記録している放送データの一例を示す説明図である。
【００８９】
同図（ａ）に示すように、放送ストリーム記憶装置１０２における、記録媒体２０９に記録している放送データは、３番目のフレームから９番目のフレームまでが受信エラーの箇所となっている。同図（ａ）における、Ｉフレームは、画面内符号化により符号化された映像フレームであることを示し、Ｐは画面間符号化により符号化された映像フレームであることを示している。さらに、同図（ａ）において、バツ印がされているフレームは、受信エラーの箇所であることを示している。
【００９０】
次に、放送ストリーム送信装置１０３は、同図（ａ）において示した受信エラーの箇所に対応する更新データの送信を、フレーム単位によって順次放送ストリーム記録装置１０２に送信する。ここで、更新データの送信中に、放送ストリーム記録装置１０２と放送ストリーム送信装置１０３との通信回線が切断され、４フレーム分の更新データのみ、放送ストリーム記録装置１０２が受信したものとする。
【００９１】
ここで、放送ストリーム送信装置１０３が、フレーム単位の更新データごとの優先度を考慮せず、放送ストリーム記録装置１０２に更新データを送信した場合、放送ストリーム記録装置１０２が記録する放送データは、同図（ｂ）のようになる。
【００９２】
同図（ｂ）に示すように、放送ストリーム記録装置１０２は、放送ストリーム送信装置１０３より、更新データの先頭から順次４フレーム分まで受信し、受信できた４フレーム分まで正常な更新データを記録している。ここで、同図（ｂ）における、再生不可能な映像のフレーム数をみると、まず、放送ストリーム送信装置１０３より受信できなかった７番目から９番目までのフレームが再生不可能である。さらに、同図（ａ）において正常に記録されていた、１０番目および１１番目のＰフレームも、再生不可能となっている。これは、９番目のＩフレームが受信エラーとなっているため、画面間符号化によって符号化された１０番目および１１番目のＰフレームは復号されないためである。したがって、同図（ｂ）においては、再生不可能なフレーム数は、５フレームとなる。
【００９３】
次に、放送ストリーム送信装置１０３が、フレーム単位の更新データごとに、優先度を設定し、該優先度に基づいて更新データを送信した場合について説明する。
【００９４】
放送ストリーム送信装置１０３における送信データ検出部２１２は、読み出し制御部２０８より入力された更新データに対して、更新データを構成するフレームごとの符号化情報を検出する。さらに送信データ検出部２１２は、検出したフレームごとの符号化情報に基づき、更新データのフレームごとに優先度を設定する。具体的には、画面内符号化により符号化された映像フレームに対しては、優先度を高く設定し、画面間符号化により符号化された映像フレームに対しては、優先度を低く設定する。
【００９５】
次に、送信データ検出部２１２は、設定した優先度の基づき、優先度が高い画面間符号化により符号化された映像フレームから優先的に、放送ストリーム記録装置１０２に更新データを送信する。
【００９６】
以上のような、優先度に基づいて更新データを放送ストリーム送信装置１０３が送信する構成を、図１１（ａ）および（ｂ）において説明した状態にあてはめると、放送ストリーム記録装置において記録される放送データは、図１１（ｃ）のようになる。
【００９７】
上述したように、放送ストリーム送信装置１０３は、更新データのフレームごとの優先度に基づいて、更新データを送信しているため、放送ストリーム記録装置１０２が受信する更新データは、同図（ｃ）に示すように、５番目および９番目のＩフレームと、３番目および４番目のＰフレームとの、４つのフレームとなる。
【００９８】
ここで、同図（ｃ）における、再生不可能なフレームをみると、通信回線の切断によって受信できなかった６番目から８番目までのフレームのみとなる。したがって、同図（ｃ）においては、再生不可能なフレーム数は、３フレームとなる。
【００９９】
結果、放送ストリーム送信装置１０３が、更新データに優先度を設定せずに、更新データを送信した場合に比べ、更新データに優先度を設定して、更新データを送信した場合の方が、再生可能となるフレーム数が多くなる。
【０１００】
以上のように、放送ストリーム送信装置１０３が、更新データに優先度を設定し、該優先度に基づいて更新データを送信することにより、重要度の高い放送データをより確実に放送ストリーム記録装置１０２に送信できる。
【０１０１】
（放送ストリーム記録装置１０２の変形例）
以上に説明した放送ストリーム記録装置１０２は、放送局１０１からの放送データと、放送ストリーム送信装置１０３からの更新データとを受信して、自身の記録媒体２０９に放送データを記録する端末としての機能を有するものである。しかしながら、本発明においては、これに限るものではなく、図４に示すような、放送ストリーム記録装置１０２の構成と、放送ストリーム記録装置１０３の構成とにおける、互いに異なる構成を同時に備える構成としてもよい。図４は、放送ストリーム記録装置１０５の構成を示すブロック図である。
【０１０２】
同図に示すように、放送ストリーム記録装置１０２の端末としての機能と、放送ストリーム送信装置１０３のサーバとしての機能を備えるために、放送ストリーム記録装置１０５は、放送ストリーム記録装置１０２の構成にはない、送信データ検出部２１２を備え、かつ、放送ストリーム送信装置１０３の構成にはない、再送制御部２０７を備えている。
【０１０３】
なお、放送ストリーム記録装置１０５が備える各ブロックの機能動作は、放送ストリーム記録装置１０２および放送ストリーム送信装置１０３に対応する各ブロックの機能動作と同様であるため、ここでは機能動作の説明は省略する。
【０１０４】
（放送ストリーム送信装置１０３の変形例）
以上に説明した放送ストリーム送信装置１０３は、放送局１０１からの放送電波を受信して放送データを取得する構成となっている。しかしながら、本実施の形態においては、これに限るものではなく、取得する放送データを、インターネットを介して放送データを記録するサーバ等から取得してもよい。インターネットを介して放送データを取得する場合は、放送ストリーム送信装置は、図１４に示す、放送ストリーム送信装置１０６の構成となる。図１４は、放送ストリーム送信装置１０６の構成を示すブロック図である。
【０１０５】
同図に示すように、放送ストリーム送信装置１０６は、記録媒体２０９と、読み出し制御部２０８と、送信データ２１２と、ネットワークインターフェース部２０６とから構成される。なお、放送ストリーム送信装置１０６を構成する各ブロックの機能動作は、放送ストリーム送信装置１０３に対応する各ブロックの機能動作と同様であるため、ここでは機能動作の説明は省略する。
【０１０６】
なお、本実施の形態においては、放送ストリーム記録装置１０２が、放送ストリーム送信装置１０３に対して、受信エラー箇所に対応する放送データを指定するために、境界ＩＤを送信しているが、本発明にこれに限るものではなく、境界ＩＤの代わりに、放送コンテンツを構成する放送データのデータ長の値によって、受信エラー箇所に対応する放送データを指定してもよい。具体的には、放送コンテンツを構成する放送データにおいて、該放送データの先頭から、受信エラー発生が開始した箇所までのデータ長と、受信エラー発生が終了した箇所から、該放送データの最後までのデータ長によって、受信エラー箇所に対応する放送データを指定してもよい。
【０１０７】
なお、本実施の形態においては、放送ストリーム記録装置１０２および放送ストリーム記録装置１０３は、放送データを記録する記録媒体２０９を、自身が内蔵する構成としているが、本発明はこれに限るものではなく、放送ストリーム記録装置１０２および放送ストリーム記録装置１０３に対して、取り外しが可能な、外部記録装置であってもよい。
【０１０８】
（プログラム関連発明）
なお、上記放送受信ストリーム録画再生装置が備える各部、および、上記データ再生装置が備える各部は、ハードウェアロジックによって構成されていてもよいし、ＣＰＵなどの演算手段が、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）やＲＡＭなどの記憶手段に記憶されたプログラムを実行することにより実現する構成となっていてもよい。
【０１０９】
ＣＰＵなどの演算手段および記憶手段によって上記の各構成を構成する場合、これらの手段を有するコンピュータが、上記プログラムを記録した記録媒体を読み取り、当該プログラムを実行することによって、上記各部の各種機能および各種処理を実現することができる。また、上記プログラムをリムーバブルな記録媒体に記録することにより、任意のコンピュータ上で上記の各種機能および各種処理を実現することができる。
【０１１０】
この記録媒体としては、コンピュータによって処理を行うために図示しないメモリ、例えばＲＯＭのようなものがプログラムメディアであっても良いし、また、図示していないが外部記憶装置としてプログラム読取り装置が設けられ、そこに記録媒体を挿入することにより読取り可能なプログラムメディアであっても良い。
【０１１１】
また、何れの場合でも、格納されているプログラムは、マイクロプロセッサがアクセスして実行される構成であることが好ましい。さらに、プログラムを読み出し、読み出されたプログラムは、マイクロコンピュータのプログラム記憶エリアにダウンロードされて、そのプログラムが実行される方式であることが好ましい。なお、このダウンロード用のプログラムは予め本体装置に格納されているものとする。
【０１１２】
また、インターネットを含む通信ネットワークを接続可能なシステム構成であれば、通信ネットワークからプログラムをダウンロードするように流動的にプログラムを担持する記録媒体であることが好ましい。
【０１１３】
さらに、このように通信ネットワークからプログラムをダウンロードする場合には、そのダウンロード用のプログラムは予め本体装置に格納しておくか、あるいは別の記録媒体からインストールされるものであることが好ましい。
【０１１４】
本発明は上述した実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能である。すなわち、請求項に示した範囲で適宜変更した技術的手段を組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【０１１５】
なお、本発明の情報記憶媒体を以下のように構成してもよい。
【０１１６】
（第１構成）
放送波を受信するためのチューナと、受信した放送ストリームのデータ誤りや受信不感の少なくとも一方を検出するデータ誤り・受信不感検出部と、前記放送ストリームを所定の単位に分割するストリーム分割部と、前記分割されたストリームに対するＩＤ値を生成するＩＤ生成部と、前記データ誤り・受信不感検出部による検出結果を元に前記放送ストリームと前記生成されたＩＤ値を記録媒体に書き込むための制御を行なう書き込み制御部と、前記記録媒体に保存した放送ストリームおよびＩＤ値を読み出す読み出し制御部と、受信失敗する前後のＩＤ値を決定し、その間の放送ストリーム要求制御を行なう再送制御部と、他の機器とネットワークを介して接続し、前記前後のＩＤ値を送出し、それに対応する放送データを受信するネットワークインターフェース部とを備え、前記書き込み制御部は、データ誤りもしくは受信不感で正しい放送ストリームが存在しない場合にその分の領域を空けておき、その後ネットワーク経由で放送データが得られた場合には、前記空けた領域に保存することを特徴とする、受信した放送ストリームを録画する放送ストリーム録画装置。
【０１１７】
（第２構成）
前記書き込み制御部は、受信失敗する前後のＩＤ値のみを保存することを特徴とする前記第１構成に係る放送ストリーム録画装置。
【０１１８】
（第３構成）
前記書込み制御部は、放送ストリームが存在しない場合にダミーデータを書き込むことを特長とする、前記第１の構成または第２の構成に係る放送ストリーム録画装置。
【０１１９】
（第４構成）
前記書込み制御部は、放送ストリームが存在しない場合に、前記記録媒体のアクセス単位までダミーデータを書き込み、再度放送ストリームが受信されるまで書込みをやめることを特長とする、前記第１の構成または第２の構成に係る放送ストリーム録画装置。
【０１２０】
（第５構成）
放送ストリームと、前記放送ストリームを分割した単位毎に生成されたＩＤ値をあらかじめ保存した記録媒体を備え、他の機器とネットワークを介して接続し、他機器からＩＤ値を受信した場合には、それに対応する放送データがあればそれを送信するネットワークインターフェース部と、他機器から受信したＩＤ値を含む放送ストリームが記録媒体に格納されているかを、記録媒体上のＩＤを読み出すことで判定し、存在する場合は、対応する放送ストリームを他機器宛に送出するよう制御する送信データ検出部とを備える放送ストリーム送出装置。
【０１２１】
（第６構成）
前記送信データ検出部は、送信する放送ストリームの優先度を設定し、前記優先度の高いものから送信することを特徴とする、前記第５構成に係るに記載の放送ストリーム送出装置。
【０１２２】
（第７構成）
前記優先度は、放送ストリームに含まれる映像信号の符号化モードに基づき決定され、画面内符号化されたものの優先度を高くすることを特徴とする、前記第５の構成または第６の構成に係る放送ストリーム送出装置。
【０１２３】
（第８構成）
前記ＩＤ生成部は、前記分割されたストリームを所定の関数にて得られた分割ストリーム毎に固有の値をとなる変換値とコンテンツの識別情報とを組み合わせて得ることを特徴とする、前記第１の構成から第４の構成のうち、いずれか１つの構成に係る放送ストリーム録画装置。
【０１２４】
（第９構成）
前記ＩＤは、前記分割されたストリームを所定の関数にて得られた分割ストリーム毎に固有の値をとなる変換値とコンテンツの識別情報とを組み合わせて得られることを特徴とする、前記第５の構成から第７の構成のうち、いずれか１つの構成に係る放送ストリーム送出装置。
【０１２５】
（第１０構成）
前記所定の関数とは、ハッシュ関数であることを特徴とする前記第１の構成から第９の構成のうち、いずれか１つの構成に係る放送ストリーム録画再生装置。
【産業上の利用可能性】
【０１２６】
本発明は、放送局とは異なる外部装置より、放送ストリームを取得した場合においても、記録媒体に記録する１つの放送コンテンツを１つのファイルによって管理することが可能な放送ストリーム記録装置を提供するものであり、特に、放送電波を受信可能な携帯電話や携帯情報端末において利用することが可能である。
【図面の簡単な説明】
【０１２７】
【図１】本発明の実施の形態に係る、放送ストリーム記録装置の構成を示すブロック図である。
【図２】本発明の実施の形態に係る、放送ストリーム記録装置が動作する、システム全体の構成を示す説明図である。
【図３】本発明の実施の形態に係る、放送ストリーム送信装置の構成を示すブロック図である。
【図４】本発明の実施の形態に係る、放送ストリーム送信装置の機能を有する、放送ストリーム記録装置の構成を示すブロック図である。
【図５】本発明の実施の形態に係る、ＩＤ生成部の構成を示すブロック図である。
【図６】（ａ）は、本発明の実施の形態に係る、放送局より受信した、受信エラーを含む放送データを示す説明図であり、（ｂ）は、本発明の実施の形態に係る、受信エラー箇所にダミーデータを記録した放送データを示す説明図であり、（ｃ）は、本発明の実施の形態に係る、放送ストリーム送信装置より取得した更新データを示す説明図である。
【図７】本発明の実施の形態に係る、放送ストリーム記録装置と、放送ストリーム送信装置とにおける、更新データ取得の流れを示すシーケンス図である。
【図８】本発明の実施の形態に係る、放送ストリーム送信装置における、境界ＩＤ受信から更新データ送信までの流れを示すシーケンス図である。
【図９】本発明の実施の形態に係る、送信データ検出部における、境界ＩＤと保存ＩＤとの逐次比較の処理を示す説明図である。
【図１０】本発明の実施の形態に係る、放送ストリーム送信装置における、放送データの優先度および更新データを示す説明図である。
【図１１】（ａ）〜（ｃ）は、本発明の実施の形態に係る、放送データ送信装置における、放送データの優先度を示す説明図である。
【図１２】従来例における、放送局より受信した放送ストリームと、受信エラー箇所に対応する更新データとの関係を示す説明図である。
【図１３】（ａ）〜（ｃ）は、本発明の実施の形態に係る、記録媒体に記録される放送データと、クラスタとの関係を示す説明図である。
【図１４】本発明の実施の形態に係る、インターネットを介して、放送ストリームを取得する放送ストリーム送信装置の構成を示すブロック図である。
【符号の説明】
【０１２８】
１０１  放送局
１０２  放送ストリーム記録装置
１０３  放送ストリーム送信装置（外部装置）
１０５  放送ストリーム記録装置
１０６  放送ストリーム送信装置（外部装置）
２０２  エラー検出部（検出手段）
２０４  ＩＤ生成部（生成手段）
２０５  書き込み制御部（記録手段）
２０６  ネットワークインターフェース部（取得手段）
２０７  再送制御部
２０８  読み出し制御部
２０９  記録媒体
２１０  ストリーム分割部（分割手段）
２１２  送信データ検出部（送信手段、設定手段）
【図１】
2008219189.tif 000003
【図２】
2008219189.tif 000004
【図３】
2008219189.tif 000005
【図４】
2008219189.tif 000006
【図５】
2008219189.tif 000007
【図６】
2008219189.tif 000008
【図７】
2008219189.tif 000009
【図８】
2008219189.tif 000010
【図９】
2008219189.tif 000011
【図１０】
2008219189.tif 000012
【図１１】
2008219189.tif 000013
【図１２】
2008219189.tif 000014
【図１３】
2008219189.tif 000015
【図１４】
2008219189.tif 000016