(57)【特許請求の範囲】
【請求項１】
複数のモジュールに分割された状態で、ディジタル放送信号に多重化されているデータを受信する受信装置において、
複数の前記モジュール、および複数の前記モジュールを識別するための情報を含む第１のモジュール管理情報からなり、所定の日時に複数回に亘って周期的に送信されるカルーセルデータを受信する受信手段と、
受信された第１の前記モジュール管理情報を解析する解析手段と、
前記カルーセルデータの送信日時を示すスケジュール情報、および第２の前記モジュール管理情報を含み、前記カルーセルデータの送信に先行して送信される告知情報を取得する取得手段と、
取得された前記告知情報に含まれる前記スケジュール情報が示す送信日時よりも所定の時間だけ先行して、取得された前記告知情報から第２の前記モジュール管理情報を抽出する抽出手段と、
前記解析手段により、受信された第１の前記モジュール管理情報が解析済みでない場合、受信された前記モジュールが、前記告知情報から抽出された第２の前記モジュール管理情報に対応する正しいモジュールであるならば、受信された前記モジュールを記憶し、受信された前記モジュールが、前記告知情報から抽出された第２の前記モジュール管理情報に対応する正しいモジュールではないならば、受信された前記モジュールを破棄する記憶手段と
を含む受信装置。
【請求項２】
前記記憶手段は、前記解析手段により、受信された第１の前記モジュール管理情報が解析済みである場合、受信された前記モジュールが、受信されて解析済みである第１の前記モジュール管理情報に対応する正しいモジュールであるならば、受信された前記モジュールを記憶し、受信された前記モジュールが、受信されて解析済みである第１の前記モジュール管理情報に対応する正しいモジュールではないならば、受信された前記モジュールを破棄する
請求項１に記載の受信装置。
【請求項３】
前記告知情報から抽出された第２の前記モジュール管理情報と、受信されて解析済みである第１の前記モジュール管理情報とが一致するか否かを確認する確認手段をさらに含み、
前記受信手段は、前記確認手段により、前記告知情報から抽出された第２の前記モジュール管理情報と、受信されて解析済みである第１の前記モジュール管理情報とが一致しないことが確認された場合、前記モジュールの受信を中止する
請求項１又は２に記載の受信装置。
【請求項４】
複数のモジュールに分割された状態で、ディジタル放送信号に多重化されているデータを受信する受信装置の受信方法において、
前記受信装置は、
受信手段と、
解析手段と、
取得手段と、
抽出手段と、
記憶手段と
を含み、
前記受信手段が、複数の前記モジュール、および複数の前記モジュールを識別するための情報を含む第１のモジュール管理情報からなり、所定の日時に複数回に亘って周期的に送信されるカルーセルデータを受信し、
前記解析手段が、受信された第１の前記モジュール管理情報を解析し、
前記取得手段が、前記カルーセルデータの送信日時を示すスケジュール情報、および第２の前記モジュール管理情報を含み、前記カルーセルデータの送信に先行して送信される告知情報を取得し、
前記抽出手段が、取得された前記告知情報に含まれる前記スケジュール情報が示す送信日時よりも所定の時間だけ先行して、取得された前記告知情報から第２の前記モジュール管理情報を抽出し、
前記記憶手段が、前記解析手段により、受信された第１の前記モジュール管理情報が解析済みでない場合、受信された前記モジュールが、前記告知情報から抽出された第２の前記モジュール管理情報に対応する正しいモジュールであるならば、受信された前記モジュールを記憶し、受信された前記モジュールが、前記告知情報から抽出された第２の前記モジュール管理情報に対応する正しいモジュールではないならば、受信された前記モジュールを破棄する
ステップを含む受信方法。
【請求項５】
複数のモジュールに分割された状態で、ディジタル放送信号に多重化されているデータを受信する受信装置のコンピュータを、
複数の前記モジュール、および複数の前記モジュールを識別するための情報を含む第１のモジュール管理情報からなり、所定の日時に複数回に亘って周期的に送信されるカルーセルデータを受信する受信手段と、
受信された第１の前記モジュール管理情報を解析する解析手段と、
前記カルーセルデータの送信日時を示すスケジュール情報、および第２の前記モジュール管理情報を含み、前記カルーセルデータの送信に先行して送信される告知情報を取得する取得手段と、
取得された前記告知情報に含まれる前記スケジュール情報が示す送信日時よりも所定の時間だけ先行して、取得された前記告知情報から第２の前記モジュール管理情報を抽出する抽出手段と、
前記解析手段により、受信された第１の前記モジュール管理情報が解析済みでない場合、受信された前記モジュールが、前記告知情報から抽出された第２の前記モジュール管理情報に対応する正しいモジュールであるならば、受信された前記モジュールを記憶し、受信された前記モジュールが、前記告知情報から抽出された第２の前記モジュール管理情報に対応する正しいモジュールではないならば、受信された前記モジュールを破棄する記憶手段と
して機能させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項６】
複数のモジュールに分割された状態で、ディジタル放送信号に多重化されているデータを受信する受信装置のコンピュータを、
複数の前記モジュール、および複数の前記モジュールを識別するための情報を含む第１のモジュール管理情報からなり、所定の日時に複数回に亘って周期的に送信されるカルーセルデータを受信する受信手段と、
受信された第１の前記モジュール管理情報を解析する解析手段と、
前記カルーセルデータの送信日時を示すスケジュール情報、および第２の前記モジュール管理情報を含み、前記カルーセルデータの送信に先行して送信される告知情報を取得する取得手段と、
取得された前記告知情報に含まれる前記スケジュール情報が示す送信日時よりも所定の時間だけ先行して、取得された前記告知情報から第２の前記モジュール管理情報を抽出する抽出手段と、
前記解析手段により、受信された第１の前記モジュール管理情報が解析済みでない場合、受信された前記モジュールが、前記告知情報から抽出された第２の前記モジュール管理情報に対応する正しいモジュールであるならば、受信された前記モジュールを記憶し、受信された前記モジュールが、前記告知情報から抽出された第２の前記モジュール管理情報に対応する正しいモジュールではないならば、受信された前記モジュールを破棄する記憶手段と
して機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、受信装置および方法、記録媒体、並びにプログラムに関し、特に、ディジタルテレビジョン放送等の放送信号に多重化されているダウンロードデータを効率的に受信するようにした受信装置および方法、記録媒体、並びにプログラムに関する。
【背景技術】
【０００２】
ＢＳディジタル放送、広域ＣＳディジタル放送、地上波ディジタル放送等のディジタル放送においては、番組の映像データおよび音声データの他、例えば、受信装置を動作させるための制御用プログラムや、ディスプレイに番組表等を表示させるときに用いる放送事業者のロゴマークやジャンルコード等を含む共通データ等のデータ信号（以下、ダウンロードデータと記述する）が放送信号に多重化されている。
【０００３】
なお、ダウンロードデータは、データ転送プロトコルの一種であるDSM-CCデータカルーセル方式に従って放送（供給）されている。ここで、DSM-CCデータカルーセル方式の概要について、図１を参照して説明する。DSM-CCデータカルーセル方式では、ダウンロードデータが複数のモジュールに分割され、各モジュールに関する情報を含むDIIセクションを先頭にして、１日当たり数サイクル程度、１サイクル当たり数十分程度の時間を要して繰り返し送信される。
【０００４】
図２は、DIIセクションのデータ構造を示している。DIIセクションヘッダは、当該データがDIIセッションであることを示すための情報である。ダウンロード識別子は、当該DIIセッションに続いて送信される各モジュールを結合することによって復元されるダウンロードデータを識別するための情報である。モジュール総数は、当該DIIセッションに続いて送信されるモジュールの数（図１の場合、ｎ）を示す情報である。モジュールＩＤは、当該DIIセッションに続いて送信されるモジュールを識別するための情報である。モジュールサイズは、当該DIIセッションに続いて送信されるモジュールのデータサイズを示す情報である。モジュールバージョンは、当該DIIセッションに続いて送信されるモジュールのバージョンを示す情報である。なお、モジュールＩＤ、モジュールサイズ、およびモジュールバージョンは、モジュール総数と同じ数だけ存在する。
【０００５】
DIIセクションを先頭として複数のモジュールの放送が行われる日時については、DIIセクション等の放送に先立つ数日前から放送されるダウンロード告示情報(SDTT)に記録されている。
【０００６】
図３は、ダウンロード告示情報のデータ構造を示している。SDTTヘッダは、当該データがSDTTであることを示すための情報である。メーカＩＤは、ダウンロードデータを取得すべきディジタル放送受信装置等のメーカを特定するための情報である。モデルＩＤは、ダウンロードデータを取得すべきディジタル放送受信装置等の型式を特定するための情報である。スケジュールは、DIIセクションを先頭として複数のモジュールの放送が行われる日時や周波数を示す情報である。
【０００７】
ダウンロード識別子は、当該ダウンロード告示情報に対応するダウンロードデータを識別するための情報である。モジュール総数は、当該ダウンロード告示情報に対応するダウンロードデータが分割されているモジュールの総数を示す情報である。モジュールＩＤは、モジュールを識別するための情報である。モジュールサイズは、モジュールのデータサイズを示す情報である。なお、モジュールＩＤ、およびモジュールサイズは、モジュール総数と同じ数だけ存在する。
【０００８】
図４は、DSM-CCデータカルーセル方式に従って放送されるダウンロードデータを取得する従来の処理について説明するフローチャートである。この処理は、予め取得したダウンロード告示情報に記録されているスケジュールに基づくタイミングで開始される。ステップＳ１おいて、放送信号からDIIセッションを取得し、ステップＳ２において、DIIセッションを解析する。これにより、DIIセッションに続いて放送される各モジュールの識別情報、データサイズ、バージョン等が判明する。
【０００９】
ステップＳ２の処理を終了した後、ステップＳ３において、放送されてきたモジュールを取得する。ただし、このモジュールはDIIセッションの直後のもの（図１の例におけるモジュール＃１）であるとは限らない。
【００１０】
ステップＳ４において、ステップＳ３で取得したモジュールが、ステップＳ２で解析したDIIセッションに対応する正しいモジュールであるか否かを判定する。そして、正しいモジュールではないと判定した場合、処理はステップＳ５に進み、ステップＳ３で取得したモジュールを破棄する。
【００１１】
ステップＳ４において、ステップＳ３で受信したモジュールが、ステップＳ２で解析したDIIセッションに対応する正しいモジュールであると判定した場合、処理はステップＳ６に進み、ステップＳ２で解析したDIIセッションに対応する全てのモジュールを取得したか否かを判定する。ステップＳ２で解析したDIIセッションに対応する全てのモジュールをまだ取得していないと判定した場合、ステップＳ３に戻り、それ以降の処理を繰り返す。そして、ステップＳ６において、ステップＳ２で解析したDIIセッションに対応する全てのモジュールを取得したと判定した場合、取得した全てのモジュールを結合し、解凍する等してダウンロードデータを復元する。以上で、従来のダウンロードデータ取得処理の説明を終了する。
【００１２】
ところで、従来のダウンロードデータ取得処理においては、上述したように、ステップＳ２の処理を行った後の１回目のステップＳ３において、DIIセッションの直後のモジュール（図１の例におけるモジュール＃１）を取得できるとは限らない。これは、ステップＳ２の処理を行っている間に、DIIセッションの直後のモジュールが放送されることがあるからである。このような場合、再度、DIIセッションの直後のモジュールが放送されるまで待たなければならないので、ダウンロードデータ取得処理を終了までに要する時間が長くなるという問題があった。
【００１３】
従来、このような問題を解決するために、放送側において、DIIセッションを放送した後、所定の間隔を空けてからモジュール＃１を放送するようにした発明が存在する（例えば、特許文献１参照）。
【００１４】
【特許文献１】特開２００２−３５８２２８号公報
【発明の開示】
【発明が解決しようとする課題】
【００１５】
今後、受信装置の制御用プログラムの構造の複雑化によって生じるバグ修正や、地上波ディジタル放送の立ち上げに伴う放送規格の変更に対応するために、受信装置の制御用プログラムをダウンロードする機会が増大すると予測される。
【００１６】
また、受信装置の多機能化に伴い、ダウンロードデータのデータサイズが大きくなってゆく傾向がある。これらの要因により、共有資源であるダウンロード用の伝送帯域は切迫していくことが予想される。
【００１７】
しかしながら、放送側において上述したような対策を講じることは、コストがかかる上に、電波の利用効率の観点からも好ましくないので、上述した問題を、受信側において解決する方法の出現が望まれている。
【００１８】
本発明はこのような状況に鑑みてなされたものであり、ディジタル放送波に多重化されているダウンロードデータを、従来よりも効率的に取得できるようにすることを目的とする。
【課題を解決するための手段】
【００１９】
本発明の受信装置は、複数のモジュール、および複数のモジュールを識別するための情報を含む第１のモジュール管理情報からなり、所定の日時に複数回に亘って周期的に送信されるカルーセルデータを受信する受信手段と、受信された第１のモジュール管理情報を解析する解析手段と、カルーセルデータの送信日時を示すスケジュール情報、および第２のモジュール管理情報を含み、カルーセルデータの送信に先行して送信される告知情報を取得する取得手段と、取得された告知情報に含まれるスケジュール情報が示す送信日時よりも所定の時間だけ先行して、取得された告知情報から第２のモジュール管理情報を抽出する抽出手段と、解析手段により、受信された第１のモジュール管理情報が解析済みでない場合、受信されたモジュールが、告知情報から抽出された第２のモジュール管理情報に対応する正しいモジュールであるならば、受信されたモジュールを記憶し、受信されたモジュールが、告知情報から抽出された第２のモジュール管理情報に対応する正しいモジュールではないならば、受信されたモジュールを破棄する記憶手段と含む。
【００２０】
本発明の受信装置は、記憶手段において、解析手段により、受信された第１のモジュール管理情報が解析済みである場合、受信されたモジュールが、受信されて解析済みである第１のモジュール管理情報に対応する正しいモジュールであるならば、受信されたモジュールを記憶し、受信されたモジュールが、受信されて解析済みである第１のモジュール管理情報に対応する正しいモジュールではないならば、受信されたモジュールを破棄することができる。
【００２１】
本発明の受信装置は、告知情報から抽出された第２のモジュール管理情報と、受信されて解析済みである第１のモジュール管理情報とが一致するか否かを確認する確認手段をさらに含むことができる。そして、受信手段において、確認手段により、告知情報から抽出された第２のモジュール管理情報と、受信されて解析済みである第１のモジュール管理情報とが一致しないことが確認された場合、モジュールの受信を中止することができる。
【００２２】
本発明の受信方法は、受信手段が、複数のモジュール、および複数のモジュールを識別するための情報を含む第１のモジュール管理情報からなり、所定の日時に複数回に亘って周期的に送信されるカルーセルデータを受信し、解析手段が、受信された第１のモジュール管理情報を解析し、取得手段が、カルーセルデータの送信日時を示すスケジュール情報、および第２のモジュール管理情報を含み、カルーセルデータの送信に先行して送信される告知情報を取得し、抽出手段が、取得された告知情報に含まれるスケジュール情報が示す送信日時よりも所定の時間だけ先行して、取得された告知情報から第２のモジュール管理情報を抽出し、記憶手段が、解析手段により、受信された第１のモジュール管理情報が解析済みでない場合、受信されたモジュールが、告知情報から抽出された第２のモジュール管理情報に対応する正しいモジュールであるならば、受信されたモジュールを記憶し、受信されたモジュールが、告知情報から抽出された第２のモジュール管理情報に対応する正しいモジュールではないならば、受信されたモジュールを破棄するステップを含む。
【００２３】
本発明の記録媒体のプログラムは、コンピュータを、複数のモジュール、および複数のモジュールを識別するための情報を含む第１のモジュール管理情報からなり、所定の日時に複数回に亘って周期的に送信されるカルーセルデータを受信する受信手段と、受信された第１のモジュール管理情報を解析する解析手段と、カルーセルデータの送信日時を示すスケジュール情報、および第２のモジュール管理情報を含み、カルーセルデータの送信に先行して送信される告知情報を取得する取得手段と、取得された告知情報に含まれるスケジュール情報が示す送信日時よりも所定の時間だけ先行して、取得された告知情報から第２のモジュール管理情報を抽出する抽出手段と、解析手段により、受信された第１のモジュール管理情報が解析済みでない場合、受信されたモジュールが、告知情報から抽出された第２のモジュール管理情報に対応する正しいモジュールであるならば、受信されたモジュールを記憶し、受信されたモジュールが、告知情報から抽出された第２のモジュール管理情報に対応する正しいモジュールではないならば、受信されたモジュールを破棄する記憶手段として機能させるためのプログラムである。
【００２４】
本発明のプログラムは、コンピュータを、複数のモジュール、および複数のモジュールを識別するための情報を含む第１のモジュール管理情報からなり、所定の日時に複数回に亘って周期的に送信されるカルーセルデータを受信する受信手段と、受信された第１のモジュール管理情報を解析する解析手段と、カルーセルデータの送信日時を示すスケジュール情報、および第２のモジュール管理情報を含み、カルーセルデータの送信に先行して送信される告知情報を取得する取得手段と、取得された告知情報に含まれるスケジュール情報が示す送信日時よりも所定の時間だけ先行して、取得された告知情報から第２のモジュール管理情報を抽出する抽出手段と、解析手段により、受信された第１のモジュール管理情報が解析済みでない場合、受信されたモジュールが、告知情報から抽出された第２のモジュール管理情報に対応する正しいモジュールであるならば、受信されたモジュールを記憶し、受信されたモジュールが、告知情報から抽出された第２のモジュール管理情報に対応する正しいモジュールではないならば、受信されたモジュールを破棄する記憶手段として機能させるためのプログラムである。
【００２５】
本発明の受信装置および方法、並びにプログラムにおいては、複数のモジュール、および複数のモジュールを識別するための情報を含む第１のモジュール管理情報からなり、所定の日時に複数回に亘って周期的に送信されるカルーセルデータが受信され、受信された第１のモジュール管理情報が解析され、カルーセルデータの送信日時を示すスケジュール情報、および第２のモジュール管理情報を含み、カルーセルデータの送信に先行して送信される告知情報が取得される。そして、取得された告知情報に含まれるスケジュール情報が示す送信日時よりも所定の時間だけ先行して、取得された告知情報から第２のモジュール管理情報が抽出され、受信された第１のモジュール管理情報が解析済みでない場合、受信されたモジュールが、告知情報から抽出された第２のモジュール管理情報に対応する正しいモジュールであるならば、受信されたモジュールが記憶され、受信されたモジュールが、告知情報から抽出された第２のモジュール管理情報に対応する正しいモジュールではないならば、受信されたモジュールが破棄される。
【発明の効果】
【００２６】
本発明によれば、ディジタル放送に多重化されているダウンロードデータを、従来よりも効率的に取得することが可能となる。
【発明を実施するための最良の形態】
【００２７】
以下に本発明の実施の形態を説明するが、請求項に記載の構成要件と、発明の実施の形態における具体例との対応関係を例示すると、次のようになる。この記載は、請求項に記載されている発明をサポートする具体例が、発明の実施の形態に記載されていることを確認するためのものである。従って、発明の実施の形態中には記載されているが、構成要件に対応するものとして、ここには記載されていない具体例があったとしても、そのことは、その具体例が、その構成要件に対応するものではないことを意味するものではない。逆に、具体例が構成要件に対応するものとしてここに記載されていたとしても、そのことは、その具体例が、その構成要件以外の構成要件には対応しないものであることを意味するものでもない。
【００２８】
さらに、この記載は、発明の実施の形態に記載されている具体例に対応する発明が、請求項に全て記載されていることを意味するものではない。換言すれば、この記載は、発明の実施の形態に記載されている具体例に対応する発明であって、この出願の請求項には記載されていない発明の存在、すなわち、将来、分割出願されたり、補正により追加されたりする発明の存在を否定するものではない。
【００２９】
[請求項１]
複数のモジュールに分割された状態で、ディジタル放送信号に多重化されているデータ（例えば、受信装置の制御用プログラム）を受信する受信装置において、
複数の前記モジュール（例えば、図１のモジュール＃１乃至＃ｎ）、および複数の前記モジュールを識別するための情報を含む第１のモジュール管理情報（例えば、図１に示されるDIIセクション）からなり、所定の日時に複数回に亘って周期的に送信されるカルーセルデータを受信する受信手段（例えば、図６のステップＳ１３，Ｓ１６の処理を行う図５のデマルチプレクサ１９）と、
受信された第１の前記モジュール管理情報を解析する解析手段（例えば、図６のステップＳ１４の処理を行う制御部１１）と、
前記カルーセルデータの送信日時を示すスケジュール情報、および第２の前記モジュール管理情報を含み、前記カルーセルデータの送信に先行して送信される告知情報（例えば、図３に示されるSDTT）を取得する取得手段（例えば、図６のステップＳ１１の処理を行う制御部１１）と、
取得された前記告知情報に含まれる前記スケジュール情報が示す送信日時よりも所定の時間だけ先行して、取得された前記告知情報から第２の前記モジュール管理情報を抽出する抽出手段（例えば、図６のステップＳ１１の処理を行う制御部１１）と、
前記解析手段により、受信された第１の前記モジュール管理情報が解析済みでない場合、受信された前記モジュールが、前記告知情報から抽出された第２の前記モジュール管理情報に対応する正しいモジュールであるならば、受信された前記モジュールを記憶し、受信された前記モジュールが、前記告知情報から抽出された第２の前記モジュール管理情報に対応する正しいモジュールではないならば、受信された前記モジュールを破棄する記憶手段（例えば、図６のステップＳ１８，Ｓ１９の処理を行う制御部１１）と
を含む受信装置。
[請求項２]
前記記憶手段は、前記解析手段により、受信された第１の前記モジュール管理情報が解析済みである場合、受信された前記モジュールが、受信されて解析済みである第１の前記モジュール管理情報に対応する正しいモジュールであるならば、受信された前記モジュールを記憶し、受信された前記モジュールが、受信されて解析済みである第１の前記モジュール管理情報に対応する正しいモジュールではないならば、受信された前記モジュールを破棄する
請求項１に記載の受信装置。
[請求項３]
前記告知情報から抽出された第２の前記モジュール管理情報と、受信されて解析済みである第１の前記モジュール管理情報とが一致するか否かを確認する確認手段（例えば、図６のステップＳ１５の処理を行う制御部１１）をさらに含み、
前記受信手段は、前記確認手段により、前記告知情報から抽出された第２の前記モジュール管理情報と、受信されて解析済みである第１の前記モジュール管理情報とが一致しないことが確認された場合、前記モジュールの受信を中止する
請求項１又は２に記載の受信装置。
[請求項４]
複数のモジュールに分割された状態で、ディジタル放送信号に多重化されているデータを受信する受信装置の受信方法において、
前記受信装置は、
受信手段と、
解析手段と、
取得手段と、
抽出手段と、
記憶手段と
を含み、
前記受信手段が、複数の前記モジュール、および複数の前記モジュールを識別するための情報を含む第１のモジュール管理情報からなり、所定の日時に複数回に亘って周期的に送信されるカルーセルデータを受信し（例えば、図６のステップＳ１３，Ｓ１６）、
前記解析手段が、受信された第１の前記モジュール管理情報を解析し（例えば、図６のステップＳ１４）、
前記取得手段が、前記カルーセルデータの送信日時を示すスケジュール情報、および第２の前記モジュール管理情報を含み、前記カルーセルデータの送信に先行して送信される告知情報を取得し（例えば、図６のステップＳ１１）、
前記抽出手段が、取得された前記告知情報に含まれる前記スケジュール情報が示す送信日時よりも所定の時間だけ先行して、取得された前記告知情報から第２の前記モジュール管理情報を抽出し（例えば、図６のステップＳ１１）、
前記記憶手段が、前記解析手段により、受信された第１の前記モジュール管理情報が解析済みでない場合、受信された前記モジュールが、前記告知情報から抽出された第２の前記モジュール管理情報に対応する正しいモジュールであるならば、受信された前記モジュールを記憶し、受信された前記モジュールが、前記告知情報から抽出された第２の前記モジュール管理情報に対応する正しいモジュールではないならば、受信された前記モジュールを破棄する（例えば、図６のステップＳ１８，Ｓ１９）
ステップを含む受信方法。
【００３０】
なお、本発明の記録媒体に記録されているプログラム、および本発明のプログラムの請求項に記載の構成要件と、発明の実施の形態における具体例との対応関係は、上述した本発明の受信装置のものと同様であるので、その記載は省略する。
【００３１】
以下、本発明を適用したディジタル放送受信装置について説明する。図５は、本発明を適用したディジタル放送受信装置の構成例を示している。制御部１１には、ユーザの操作を受け付けて対応する操作コマンドを生成する操作入力部１２、制御用プログラムが記憶されているROM１３、および各種のデータを記憶するRAM１４が接続されている。また、制御部１１には、バス１５を介して、通信部１６乃至音声信号処理部２２が接続されている。
【００３２】
制御部１１は、ROM１３に記憶されている制御用プログラムに基づき、操作入力部１２から入力される操作コマンドに対応して、ディジタル放送受信装置１０の各部を制御する。通信部１６は、TCP/IP等の通信プロトコルに従い、ネットワークを介して接続された、他のディジタル放送受信装置１０や他の電子機器と所定のデータを通信する。RAM１４には、受信したダウンロード告示情報、DIIセクション、モジュール等が記憶される。
【００３３】
フロントエンド部１７は、アンテナの出力から、ユーザの選局に対応する放送信号を抽出してデスクランブラ１８に出力する。デスクランブラ１８は、フロントエンド部１７から入力される放送信号のスクランブルを適宜解除して、デマルチプレクサ１９に出力する。デマルチプレクサ１９は、デスクランブラ１８から入力される放送信号から、映像データおよび音声データを分離し、映像データおよび音声データをMPEGデコーダ２０に出力する。また、デマルチプレクサ１９は、デスクランブラ１８から入力される放送信号から、制御部１１から指定されるダウンロード識別子に対応するダウンロードデータを分離し、バス１５を介して制御部１１に出力する。
【００３４】
MPEGデコーダ２０は、デマルチプレクサ１９から入力された映像データおよび音声データをデコードし、その結果得られる映像信号および音声信号を、それぞれ映像信号処理部２１または音声信号処理部２２に出力する。映像信号処理部２１は、MPEGデコーダ２０から入力された映像信号に対し、所定の画像処理を行ってモニタ３０に出力する。音声信号処理部２２は、MPEGデコーダ２０から入力された音声信号に対し、所定の音声処理を行って出力する。
【００３５】
次に、ディジタル放送受信装置１０による、DSM-CCデータカルーセル方式に従って放送されるダウンロードデータを取得する処理について説明するフローチャートである。この処理は、取得しようとするダウンロードデータよりも数日先行して放送されるダウンロード告示情報が取得され、RAM１４に保持されていることを前提として開始される。
【００３６】
ステップＳ１１において、制御部１１は、ダウンロード告示情報のスケジュールが示す、受信しようとするDIIセクションおよびモジュールが放送される時刻よりも所定の時間だけ以前（例えば、数分前）に、RAM１４に記憶されているダウンロード告示情報から、ダウンロード識別子、並びに、モジュール総数、モジュールＩＤ、およびモジュールサイズからなるモジュール管理情報を抽出する。ステップＳ１２において、制御部１１は、DSM-CCデータカルーセル方式に従って放送されるDIIセッションとモジュールの取得を開始させる。
【００３７】
ステップＳ１３において、制御部１１は、DIIセッションを取得するまで待機し、取得した場合、ステップＳ１４に進む。ステップＳ１４において、制御部１１は、取得したDIIセッションを解析する。ステップＳ１５において、制御部１１は、ステップＳ１４の処理で解析したDIIセッションに含まれるモジュール管理情報と、ステップＳ１１の処理で抽出した、ダウンロード告示情報のモジュール管理情報とが一致するか否かを判定する。両者が一致する場合、処理はステップＳ１６に進む。
【００３８】
なお、ステップＳ１４およびＳ１５の処理が行われている間にも、モジュールの取得が行われている。ステップＳ１６において、制御部１１は、モジュールを取得するまで待機し、取得した場合、ステップＳ１７に進む。
【００３９】
ステップＳ１７において、制御部１１は、取得したモジュールが、ステップＳ１４で解析したDIIセッションに対応する正しいモジュールであるか否かを判定する。ただし、この時点で、ステップＳ１４の処理が終了していない場合においては、ステップＳ１１の処理で抽出された、ダウンロード告示情報のモジュール管理情報に対応する正しいモジュールであるか否かを判定する。取得したモジュールが正しいモジュールではないと判定された場合、処理はステップＳ１８に進む。ステップＳ１８において、制御部１１は、取得したモジュールを破棄させる。処理はステップＳ１６に戻り、それ以降の処理が行われる。
【００４０】
ステップＳ１７において、取得したモジュールが正しいモジュールであると判定された場合、処理はステップＳ１９に進む。ステップＳ１９において、制御部１１は、取得したモジュールをRAM１４に保存する。ステップＳ２０において、制御部１１は、ステップＳ１４で解析したDIIセッションに対応する全てのモジュールを取得したか否かを判定する。ステップＳ１４で解析したDIIセッションに対応する全てのモジュールをまだ取得していないと判定した場合、ステップＳ１６に戻り、それ以降の処理を繰り返す。そして、ステップＳ２０において、ステップＳ１４で解析したDIIセッションに対応する全てのモジュールが取得されたと判定された場合、RAM１４に保存した全てのモジュールを結合し、適宜、解凍等を行ってダウンロードデータを復元する。
【００４１】
なお、ステップＳ１５において、ステップＳ１４の処理で解析したDIIセッションに含まれるモジュール管理情報と、ステップＳ１１の処理で抽出した、ダウンロード告示情報のモジュール管理情報とが一致しないと判定された場合、処理はステップＳ２１に進む。この場合、ステップＳ１３で取得したDIIセッションと当該DIIセッションに後続するモジュールは、所望するダウンロードデータを復元できるものではないので、ステップＳ２１において、制御部１１は、モジュールの取得を中止する。この後、処理はステップＳ１２に戻り、それ以降の処理を繰り返すことになる。以上で、ディジタル放送受信装置１０による、ダウンロードデータ取得処理の説明を終了する。
【００４２】
以上説明したように、本発明を適用したディジタル放送受信装置１０によれば、ダウンロード告示情報にも含まれるモジュール管理情報に基づいて、モジュールを取得するようにしたので、DIIセッションの直後に供給されるモジュールも取得し損ねることを防ぐことができる。
【００４３】
よって、ダウンロードデータの取得の成功確率があがり、周波数の有効利用に貢献することができる。また、現状のディジタル放送受信装置においては、番組視聴とダウンロードが排他的にディジタルリソースを使用するので、視聴によってダウンロードを中止するケースが多くなり、ダウンロードの成功確率が低くなるという現実がある。従って、本発明によりダウンロードデータの取得に要する時間が短縮されることは、番組を視聴するユーザにとっても利益をもたらすこととなる。
【００４４】
なお、本発明は、本実施の形態の他、テレビジョン受像機等に適用することが可能である。
【００４５】
また、本明細書において、プログラムを記述するステップは、記載された順序に従って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【図面の簡単な説明】
【００４６】
【図１】DSM-CCデータカルーセル方式の概要を説明するための図である。
【図２】DIIセクションのデータ構造を示す図である。
【図３】ダウンロード告示情報のデータ構造を示す図である。
【図４】従来のダウンロードデータ取得処理を説明するフローチャートである。
【図５】本発明を適用したディジタル放送受信装置の構成例を示すブロック図である。
【図６】図５のディジタル放送受信装置によるダウンロードデータ取得処理を説明するフローチャートである。
【符号の説明】
【００４７】
１０  ディジタル放送受信装置，  １１  制御部，  １２  操作入力部，  １３  ROM，  １４  RAM，  １９  デマルチプレクサ
【図１】
0004182851.tif 000002
【図２】
0004182851.tif 000003
【図３】
0004182851.tif 000004
【図４】
0004182851.tif 000005
【図５】
0004182851.tif 000006
【図６】
0004182851.tif 000007