(57)【特許請求の範囲】
【請求項１】
エンティティマッピング形式のモジュールがＤＳＭ−ＣＣデータカルーセル方式によって伝送されるデータを受信する受信装置であって、
前記エンティティマッピング形式のモジュールから一つのリソースデータの取得要求を行う取得要求手段と、
前記取得要求手段からの取得要求に応じて前記リソースデータを特定し、そのリソースデータが含まれるモジュールのリソースリストを解析するリソースリスト解析手段と、
前記取得要求手段からの取得要求に応じて、前記リソースデータだけでなく前記リソースデータを含有するモジュールに含まれる全てのリソースデータを取得するデータ読み込み手段と、
前記データ読み込み手段によって読み込まれた前記全てのリソースデータを記憶する記憶手段とを有し、
前記取得要求手段における他のリソースデータの取得要求に対して、前記他のリソースデータが前記記憶手段に記憶されているか否かを前記リソースリスト解析手段によって調べ、記憶されている場合には前記記憶手段からリソースデータを読み出すことを特徴とする受信装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＤＳＭ−ＣＣカルーセル受信装置及び方式のデータを受信する受信装置に関する。
【０００２】
【従来の技術】
近年、デジタル放送等でデータ放送がサービスされるようになり、その一方式としてＤＳＭ−ＣＣ（Ｄｉｇｉｔａｌ  Ｓｔｒａｇｅ  Ｍｅｄｉａ−Ｃｏｍｍａｎｄ  ａｎｄ  Ｃｏｎｔｒｏｌ）カルーセル方式が利用されている。
【０００３】
ＤＳＭ−ＣＣカルーセルは、ＩＳＯ／ＩＥＣ１３８１６−６で規定されているように、ＤＩＩ（Ｄｏｗｎｌｏａｄ  Ｉｎｆｏ  Ｉｎｄｉｃａｔｉｏｎ）及びＤＤＢ（Ｄｏｗｎｌｏａｄ  Ｄａｔａ  Ｂｌｏｃｋ）という二種類のセクションから構成されており、それらを繰り返し送出する方法である。
【０００４】
ＤＩＩのセクションには送出されているモジュールに関する情報が含まれており、ＤＤＢのセクションには実際にモジュールを構成するデータが含まれている。
【０００５】
また、ＤＳＭ−ＣＣカルーセル方式では伝送したいデータをモジュールという単位に格納して、それをＤＳＭ−ＣＣのセクションデータとして分割して伝送するが、モジュールへのデータの格納方法としては二つの方法がある。一つは直接マッピング形式と呼ばれるもので、これは一つのデータを一つのモジュールにそのまま割り当てる方式である。もう一つはエンティティマッピング形式と呼ばれるもので、これは複数のデータをまとめて一つのモジュールに格納する方式であり、これを図１に示す。
【０００６】
番組データとして伝送したいデータが多数ある場合には、伝送経路からは一度モジュールという単位で受信し、受信装置内部でそれを展開して、必要なリソースデータを取得できるため、エンティティマッピング形式の方が効率が良く、多くのデータ放送番組では、このエンティティマッピング形式を採用している。
【０００７】
一方、一度受信装置内に読み込んだデータは、再度要求があった場合に効率良く利用するため、キャッシュメモリと呼ばれるメモリに格納しておく。このキャッシュメモリ上には、最初に取得要求があったデータ単位でデータが格納されているため、例えば直接マッピング形式のモジュールに対して取得要求があれば、そのモジュールデータをそのままキャッシュメモリに格納し、エンティティマッピング形式のモジュールからリソースデータを取得した場合には、リソースデータのみがキャッシュメモリに格納され、モジュールデータ自体は破棄される。
【０００８】
【発明が解決しようとする課題】
しかしながら、数多くのリソースデータを格納したモジュールに対して、そのうち一つだけのリソースデータを取得する場合には、受信したモジュールデータの多くは無駄なものとなってしまう。また、同一モジュール内のリソースデータであっても、今まで取得要求を行わなかったリソースデータの場合、再度モジュールを取得しなおすことになり、データ取得にかかる時間が長くなってしまい、エンティティマッピング形式のモジュールに利点を活かすことができなくなってしまうという課題があった。
【０００９】
そこで、本発明に係る受信装置によれば、あるリソースデータを取得要求されて、エンティティマッピング形式のモジュールデータを取得した場合、要求されたリソースデータだけでなく、そのモジュールデータに格納されている全てのリソースデータを取得してキャッシュメモリに格納することで、二回目以降に前述したモジュールの中のリソースデータに対して取得要求があったときに、伝送系からリソースデータを取得することなく、キャッシュメモリ上のデータを取得し、極めて高速なデータ取得を行うことを目的とするものである。
【００１０】
【課題を解決するための手段】
上述した課題を解決するために、エンティティマッピング形式のモジュールがＤＳＭ−ＣＣデータカルーセル方式によって伝送されるデータを受信する受信装置であって、前記エンティティマッピング形式のモジュールから一つのリソースデータの取得要求を行う取得要求手段と、前記取得要求手段からの取得要求に応じて前記リソースデータを特定し、そのリソースデータが含まれるモジュールのリソースリストを解析するリソースリスト解析手段と、前記取得要求手段からの取得要求に応じて、前記リソースデータだけでなく前記リソースデータを含有するモジュールに含まれる全てのリソースデータを取得するデータ読み込み手段と、
前記データ読み込み手段によって読み込まれた前記全てのリソースデータを記憶する記憶手段とを有し、前記取得要求手段における他のリソースデータの取得要求に対して、前記他のリソースデータが前記記憶手段に記憶されているか否かを前記リソースリスト解析手段によって調べ、記憶されている場合には前記記憶手段からリソースデータを読み出すことを特徴とする受信装置を提供する。
【００１１】
【発明の実施の形態】
以下、本発明に係る受信装置について、図面を参照して説明する。図２は本発明の受信装置の構成を示すブロック図であり、図３はその動作を示すフローチャートである。
【００１２】
図２によれば、あるリソースデータの取得が要求され、エンティティマッピング形式のモジュールデータ４を取得した場合、要求されたリソースデータだけでなく、そのモジュールデータ４に格納されている全てのリソースデータを所得してキャッシュメモリ３に格納している。
【００１３】
エンティティマッピング形式のモジュールデータ４の先頭には、モジュールデータ４がどのようなリソースデータを持っているかを示すリソースリストが格納されており、そのリソースリストには、リソース名、先頭からの読み出しオフセット、データ長等が記録されている。このリソースリストをリソースリスト解析部１によって読み取り、リソースリストに記述されているリソースデータを順次取得してキャッシュメモリ３に格納していく。
【００１４】
実際には、取得要求があったリソースデータはデータ読み込み部２によってモジュールデータ４から読み出され（（１）の処理）、キャッシュメモリ３に格納される。その後、それ以外の取得要求の無いリソースデータがデータ読み込み部２によってモジュールデータ４から読み出され（（２）〜（５）の処理）、リソースリスト解析部１によってモジュールデータ４に記述されたリソースリストを解析しながらキャッシュメモリ３に格納さえる。
【００１５】
以下、その流れを図３に示すフローチャートを参照して説明する。まず、受信装置ではリソースデータの所得要求が受信される（Ｓ１）。次に前述した取得要求によって要求されているリソースデータが格納されているモジュールデータ４を所得する（Ｓ２）。そして、取得したモジュールデータからリソースリストを所得する（Ｓ３）。このように取得したリソースリストから要求されているリソースデータをモジュールデータ４から抽出してキャッシュメモリ３に格納する（Ｓ４）。
【００１６】
そして、取得したリソースリストに他のリソースデータがあるか否かを調べ（Ｓ５）、他のリソースデータが無い場合（Ｓ５にてＮｏ）には処理を終了し、他のリソースデータがある場合（Ｓ５にてＹｅｓ）には引き続きＳ６の処理を行う。Ｓ６では他のリソースデータをモジュールデータ４から抽出してキャッシュメモリ３に格納している。このようにモジュールデータ４内のリソースデータを全てキャッシュメモリ３に格納するまで処理を続行する。
【００１７】
このように、本発明に係る受信装置によれば、一度読み込んだモジュールデータ４中のリソースデータが全てキャッシュメモリ３に格納されるので、次にこのモジュール中のリソースデータに対して取得要求があったときには、伝送系からリソースデータを取得することなく、キャッシュメモリ３中のリソースデータを取得するので、極めて高速にデータを取得することができる。一般に、一つのモジュールデータ４に格納されているリソースデータは放送用のプログラムとしてまとまった単位であり、それらのリソースデータは近接したタイミングで取得要求が出されることが多く、本発明に係る受信装置では予めモジュールデータをキャッシュメモリ３に格納しておくことで、多くのケースで高速且つ効率の良いアクセスを実現することができる。
【００１８】
【発明の効果】
以上、詳述したように、本発明に係る受信装置によれば、あるリソースデータの取得要求に対して、そのリソースデータを含むＤＳＭ−ＣＣデータカルーセル方式で伝送されるモジュールデータ中のリソースデータを全て取得してキャッシュメモリに格納することで、このモジュールデータ中のリソースデータの取得要求があったときに、伝送系から取得することなくキャッシュメモリから取得することができ、高速にリソースデータを取得すること可能になるという効果を奏する。
【図面の簡単な説明】
【図１】直接マッピング形式のモジュールデータとエンティティマッピング形式のモジュールデータの構成を示す図である。
【図２】本発明に係る受信装置の要部の構成を示すブロック図である。
【図３】本発明に係る受信装置の一実施例の動作を示すフローチャートである。
【符号の説明】
１    リソースリスト解析部
２    データ読み込み部
３    キャッシュメモリ
４    モジュールデータ
【図１】
0003719591.tif 000002
【図２】
0003719591.tif 000003
【図３】
0003719591.tif 000004