(57)【特許請求の範囲】
【請求項１】
複数のファイルが複数のエレメンタリストリームで放送されるデータ放送を受信して画面表示および音声出力を行うためのデジタル放送受信方法であって、
予め、前記ファイルを保存すべき階層数を定めておき、
前記データ放送の受信を開始すると、前記データ放送の最初のファイルであるスタートファイルを所定のエレメンタリストリームから取得して該スタートファイルを保存し、
前記ファイルを解析することで、それぞれの前記ファイルが放送されるエレメンタリストリームが互いに異なる場合にも、前記スタートファイルから前記階層数までの各ファイル内のアンカーでリンクされた前記ファイルを自動的に取得して保存し、
保存しておいた前記ファイルを用いて画面表示するデジタル放送受信方法。
【請求項２】
予め受信し保存した前記ファイルが放送されている全ての前記エレメンタリストリームを常時監視し、放送されてくる放送用トリガを受信する、請求項１記載のデジタル放送受信方法。
【請求項３】
前記放送用トリガが示す内容を、予め取得し保存した前記フィアルに反映させる、請求項２記載のデジタル放送受信方法。
【請求項４】
複数のファイルが複数のエレメンタリストリームで放送されるデータ放送を受信して画面表示および音声出力を行うデジタル放送受信装置であって、
予め定めれらた、前記ファイルを保存すべき階層数を記憶する階層指定手段と、
前記データ放送の受信を開始すると前記データ放送の最初のファイルであるスタートファイルを該スタートファイルが放送されるエレメンタリストリームから取得して保存し、各ファイルを解析することでそれぞれの前記ファイルが放送されるエレメンタリストリームが互いに異なる場合にも、前記スタートファイルから前記階層数までの各ファイル内の前記アンカーでリンクされた前記ファイルを自動的に取得して保存するファイル取得作成手段と、
保存しておいた前記ファイルを用いて画面表示するファイル遷移手段を有するデジタル放送受信装置。
【請求項５】
予め受信し保存した前記ファイルが放送されている全ての前記エレメンタリストリームを常時監視し、放送されてくる放送用トリガを受信する放送用トリガ受信手段を更に有する、請求項４記載のデジタル放送受信装置。
【請求項６】
前記放送用トリガが示す内容を、予め取得し保存した前記フィアルに反映させる放送用トリガ反映手段を更に有する、請求項５記載のデジタル放送受信装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、地上波、放送衛星またはＣＡＴＶ網等を利用したデジタル放送に関し、特に、複数のエレメンタリストリームを利用して放送されるデータ放送番組を受信するデジタル放送受信装置に関する。
【０００２】
【従来の技術】
映像や音声の圧縮技術等、近年のデジタル信号処理技術のめざましい進歩により、映像および音声をデジタル信号で放送するデジタル放送が実現されている。
【０００３】
また、通信と放送の融合の流れの中でデジタル放送においてデータ番組を放送するデジタルデータ放送を実現するための技術開発が盛んに行われている。
【０００４】
ＭＰＥＧ−２の規定にしたがったデジタル放送におけるデータ放送では、番組を構成する複数のファイルが送信装置から放送されており、受信装置は必要に応じてファイルを受信しその内容を画面に表示し、また音声を出力する。
【０００５】
このファイルはエレメンタリストリーム（Ｅｌｅｍｅｎｔａｒｙ  Ｓｔｒｅａｍ：以下、ＥＳと称す）と呼ばれるビットストリームによって伝送（放送）される。なお、複数のファイルが複数のＥＳによって放送されることをマルチＥＳと称する。
【０００６】
データ放送を含むＥＳは、データ放送番組が放送されていることを示す記述子によって識別可能である。また、データ放送番組を構成するファイルの中で番組の開始部分のファイル（以下、スタートファイルと称す）が伝送されているＥＳはｃｏｍｐｏｎｅｎｔ＿ｔａｇ値によって特定可能であり、スタートファイルはファイルのＩＤ（ｍｏｄｕｌｅ＿ＩＤなど）で他のファイルと識別可能である。他のファイルへリンクする必要がある場合、スタートファイルには他のファイルへリンクするためのＥＳを特定するｃｏｍｐｏｎｅｎｔ＿ｔａｇ値を含むアンカーが含まれている。他のファイルにもさらに他のファイルへリンクするためのアンカーが含まれる場合がある。
【０００７】
従来の受信装置がデータ放送番組を受信する場合の動作としては、まず、データが含まれるＥＳを記述子およびｃｏｍｐｏｎｅｎｔ＿ｔａｇ値によって選択し、スタートファイルが伝送されているＥＳを受信信号の中から特定する。次に、特定されたＥＳからファイルのＩＤでスタートファイルを識別して取得し、その内容を画面表示あるいは音声出力する。リンク先への遷移の開始が実行されると、受信装置はアンカーによって指定されたリンク先のファイルを所定のＥＳから取得しその内容を画面表示あるいは音声出力する。
【０００８】
【発明が解決しようとする課題】
従来の受信装置は、リンク先への遷移の開始が実行された後にリンク先のファイルを所定のＥＳから取得する。データ放送番組が複数のＥＳで構成されるマルチＥＳ形式において、他のＥＳで伝送されているファイルへ遷移するには、まず、ＥＳをフィルタリングして所望のＥＳを特定し、その後にそのＥＳからファイルを取得する必要がある。したがって、ユーザ操作でリンク先への遷移が実行されたときに、次の画面を表示するまでに時間がかかってしまい快適な操作性が実現できない。
【０００９】
本発明の目的は、データ放送受信においてリンク先へ遷移するときに待ち時間が少なくユーザの速い操作にも十分に対応できる快適な操作性を実現したデジタル放送受信装置を提供することである。
【００１０】
【課題を解決するための手段】
上記目的を達成するために、本発明のデジタル放送受信方法は、複数のファイルが複数のエレメンタリストリームで放送されるデータ放送を受信して画面表示および音声出力を行うためのデジタル放送受信方法であって、
予め、前記ファイルを保存すべき階層数を定めておき、
前記データ放送の受信を開始すると、前記データ放送の最初のファイルであるスタートファイルを所定のエレメンタリストリームから取得して該スタートファイルを保存し、
前記ファイルを解析することで、それぞれの前記ファイルが放送されるエレメンタリストリームが互いに異なる場合にも、前記スタートファイルから前記階層数までの各ファイル内のアンカーでリンクされた前記ファイルを自動的に取得して保存し、
保存しておいた前記ファイルを用いて画面表示する。
【００１１】
本発明によれば、データ放送番組の受信を開始すると同時に予め設定された階層数分のファイルをそれぞれのＥＳから自動的に取得するので、リンク先への遷移がユーザ操作等によって実行される前にリンク先のファイルを取得しておき、リンク先へ遷移するときに即座に画面表示できる。
【００１４】
本発明の実施態様によれば、予め受信し保存した前記ファイルが放送されている全ての前記エレメンタリストリームを常時監視し、放送されてくる放送用トリガを受信する。
【００１５】
本実施態様によれば、データ放送受信中は、取得したファイルが伝送されている全てのエレメンタリストリームを常時監視し、放送用トリガを受信するので、データ放送受信中にも放送用トリガを適用することができる。
【００１６】
本発明の実施態様によれば、前記放送用トリガが示す内容を、予め取得し保存した前記フィアルに反映させる。
【００１７】
本実施態様によれば、データ放送受信中は、取得したファイルが伝送されている全てのエレメンタリストリームを常時監視し、放送用トリガを受信するので、事前に取得しておいたファイルに反映させることができる。例えば、ファイルのバージョンアップが放送トリガで通知されると、取得済のファイルを最新ファイルにバージョンアップすることができる。
【００１８】
本発明のデジタル放送受信装置は、複数のファイルが複数のエレメンタリストリームで放送されるデータ放送を受信して画面表示および音声出力を行うデジタル放送受信装置であって、
予め定めれらた、前記ファイルを保存すべき階層数を記憶する階層指定手段と、
前記データ放送の受信を開始すると前記データ放送の最初のファイルであるスタートファイルを該スタートファイルが放送されるエレメンタリストリームから取得して保存し、各ファイルを解析することでそれぞれの前記ファイルが放送されるエレメンタリストリームが互いに異なる場合にも、前記スタートファイルから前記階層数までの各ファイル内の前記アンカーでリンクされた前記ファイルを自動的に取得して保存するファイル取得作成手段と、
保存しておいた前記ファイルを用いて画面表示するファイル遷移手段を有している。
【００２０】
本発明の実施態様によれば、予め受信し保存した前記ファイルが放送されている全ての前記エレメンタリストリームを常時監視し、放送されてくる放送用トリガを受信する放送用トリガ受信手段を更に有している。
【００２１】
本発明の実施態様によれば、前記放送用トリガが示す内容を、予め取得し保存した前記フィアルに反映させる放送用トリガ反映手段を更に有している。
【００２２】
【発明の実施の形態】
本発明のデジタル放送受信装置は、ファイル間の遷移がユーザ操作により指示される前に、マルチＥＳで伝送（放送）される複数のファイルをそれぞれが伝送されるＥＳから取得して保存しておき、ユーザ操作により画面表示や音声出力を切り替える際に遷移先のファイルとして保存しておいたファイルを用いるものである。
【００２３】
本発明の実施の形態について図面を参照して詳細に説明する。
【００２４】
まず、本発明の一実施形態のデジタル放送受信装置の構成について説明する。
【００２５】
図１を参照すると、本実施形態のデジタル放送受信装置は受信部１と入力部２と出力部３とＥＳ指定部４とファイル取得作成部５とファイル保存部６とファイル解析部７と階層指定部８とアンカー一時保存部９とＥＳ監視部１０と監視ＥＳ保存部１１と放送用トリガ受信部１２と放送用トリガ反映部１３とファイル遷移部１４を有している。
【００２６】
受信部１は送信装置（不図示）から送信されたデジタル放送の信号を受信する。例えば、地上波デジタル放送では無線信号を受信する。
【００２７】
入力部２はデータ放送番組においてユーザがリンク先への遷移等を実行するために操作するユーザインタフェースである。
【００２８】
出力部３はデジタル放送の内容を画面表示し、また音声出力する。
【００２９】
ＥＳ指定部４はファイルを取得すべきＥＳを指定する。ユーザが入力部２を操作して表示中のファイルと異なるファイルを選択したときに、選択されたファイルが表示中のファイルと同一のＥＳで伝送されていればそのままのＥＳの指定を継続し、異なるＥＳで伝送されていればそれを指定する。また、ファイル解析部７で検出され、アンカー一時保存部８に記憶されたアンカーにしたがってＥＳを指定する。
【００３０】
ファイル取得作成部５はＥＳ指定部４で指定されたＥＳから所望のファイルのデータを取得し、新たなファイルを作成してファイル保存部６に保存する。
【００３１】
ファイル保存部６はファイル取得作成部５で作成されたファイルを記憶している。
【００３２】
ファイル解析部７はファイル保存部６に保存されたファイルを解析し、ファイル内に記述されたアンカーを検索する。ファイル解析部７は検索によって新たなアンカーを検出した場合そのアンカーをアンカー一時保存部８に保存する。
【００３３】
アンカー一時保存部８はファイル解析部７で検出されたアンカーを記憶している。
【００３４】
階層指定部９は、解析し保存すべきファイルの階層数を予め記憶している。この階層数はスタートファイルからの階層数である。階層数は例えばユーザにより変更可能な設定値であるが、設計による固定値あるいは工場出荷時に設定される値であってもよい。
【００３５】
ＥＳ監視部１０は、取得したファイルを伝送しているＥＳが監視ＥＳ保存部１１に登録されている現在監視中のＥＳであるか否かを調べ、監視中でなければ放送用トリガ受信部１２に通知し、監視ＥＳ保存部１１にＥＳ名を登録する。
【００３６】
ここで、監視とは、ＥＳの中に放送用トリガがあればそれを確実に受信できる状態に放送用トリガ受信部１２をしておくことである。放送用トリガとは、その内容としてファイルのバージョンアップ、イベントメッセージ、緊急放送の開始などデジタル放送受信装置に何らかを通知ために放送される情報であり、ＥＳに含まれて伝送される。
【００３７】
監視ＥＳ保存部１１は監視中のＥＳのＥＳ名（例えば、ｃｏｍｐｏｎｅｎｔ＿ｔａｇ値）を記憶している。
【００３８】
放送用トリガ受信部１２はＥＳ監視部１０から通知されたＥＳの中の放送用トリガを受信すると、それを放送用トリガ反映部１３に通知する。
【００３９】
放送用トリガ反映部１３は放送用トリガ受信部１２から通知された放送用トリガをデジタル放送受信装置の動作や取得したファイルに反映させる。例えば、放送用トリガが緊急放送の開始を示すものであれば、デジタル放送受信装置は他の受信動作を行いながら同時に緊急放送を受信する。また、例えば、放送用トリガが既に取得したファイルのバージョンアップを示すものであれば、最新のファイルを取得するよう動作に反映させる。
【００４０】
ファイル遷移部１４は、ユーザ操作等による所望の他のファイルへの遷移を制御し、出力部３の画面表示を行う。
【００４１】
次に、本実施形態のデジタル放送受信装置の動作について説明する。
【００４２】
図２は本実施形態のデジタル放送受信装置の動作を示すフローチャートである。
【００４３】
図３は、図２の処理Ａにおけるデジタル放送受信装置の動作を示すフローチャートである。
【００４４】
図４は、図３の処理Ｂにおけるデジタル放送受信装置の動作を示すフローチャートである。
【００４５】
図５は、図４の処理Ｃにおけるデジタル放送受信装置の動作を示すフローチャートである。
【００４６】
図２を参照すると、デジタル放送受信装置は初期化処理等を行ってデータ放送を受信可能な状態になった後に、まず、受信部１でデータ放送の受信を開始する（ステップ１０１）。最初に、所定のＥＳからスタートファイルが取得されるので、その内容を出力部３にて画面表示あるいは音声出力する（ステップ１０２）。
【００４７】
デジタル放送受信装置は、スタートファイルを伝送しているＥＳが監視ＥＳ保存部１１に記憶されているか否か（すなわち、監視中か否か）をＥＳ監視部１０で調べるが最初は監視中でないので、ＥＳ監視部１０から放送用トリガ受信部１２にそのＥＳを通知して監視させるとともに、監視ＥＳ保存部１１にのＥＳ名を保存する（ステップ１０３）。
【００４８】
次に、デジタル放送受信装置はファイル解析部７で階層指定部９に予め設定された階層数を確認し、スタートファイルからのリンク先のファイルが指定された階層数以内であるか否か判定する（ステップ１０４）。
【００４９】
次に、デジタル放送受信装置は、リンク先のファイルが指定された階層数以内であれば処理Ａの動作を行う（ステップ１０５）が、階層数以内でなければ処理Ａの動作を行わない。ここで、階層数以内でないと判定されるのは階層指定部９の指定が階層数“０”の場合である。
【００５０】
処理Ａの動作とは、異なるＥＳで伝送されるファイルを含む、指定された階層数分のファイルを認識するためにファイル内に記述されたアンカーを検索してリンク先のファイルを検出し、そのファイルを伝送しているＥＳから取得し、さらに、そのファイルを伝送しているＥＳの監視を開始するものであるが、詳細な内容については後述する。
【００５１】
例えば、階層指定部８において階層数“２”が指定されていれば、データ放送番組のファイル構成が２階層以上であった場合、デジタル放送受信装置は２階層分のファイルを取得する。データ放送番組のファイル構成が２階層未満であった場合にはデジタル放送受信装置は全ての階層分のファイルを取得する。
【００５２】
また、階層指定部８には階層数の代わりに全ての階層を指定する“全”が設定可能であり、その“全”が指定されていた場合、デジタル放送受信装置はデータ放送番組に関連するファイルが互いに異なるＥＳで放送されている場合にも全ての階層のファイルを取得する。
【００５３】
次に、ステップ１０４でリンク先のファイルが指定された階層数以内でなかった場合、およびステップ１０５の処理Ａが終了した場合には、放送用トリガまたはユーザによる操作の発生を監視する（ステップ１０６）。
【００５４】
デジタル放送受信装置は、放送用トリガまたはユーザ操作を検出すると、その放送用トリガまたはユーザ操作がデータ放送番組の受信終了を指示するものであるか否か判定する（ステップ１０７）。データ放送番組の受信終了を指示するものであれば処理を終了し、そうでなければ放送用トリガまたはユーザ操作で指示された処理を動作に反映させてステップ１０６の処理に戻る。
【００５５】
次に、前記した処理Ａにおけるデジタル放送受信装置の動作について説明する。
【００５６】
図３を参照すると、処理Ａにおいてデジタル放送受信装置は、まず、ファイル解析部７でスタートファイルを解析してアンカーを検出する（ステップ２０１）。
【００５７】
次に、デジタル放送受信装置は、検出されたアンカーをアンカー一時保存部８に記憶された内容とファイル解析部７で比較し、一致するものがあるか否かを判定する（ステップ２０２）。
【００５８】
次に、デジタル放送受信装置は、アンカー一時保存部８に一致するものが無ければ処理Ｂを実行するが（ステップ２０３）、一致するものが有れば処理Ｂを実行しない。
【００５９】
処理Ｂの動作とは、検出されたアンカーでリンク先となるファイルがファイル保存部６にある場合にはそこから、ファイル保存部６に無い場合にはそのファイルを伝送するＥＳから取得し、そのファイルを伝送するＥＳの監視を開始し、取得したファイルからのリンクが階層指定部９で指定された階層数以内であれば、取得したファイルに対して処理Ａを実行するものであるが、詳細な動作については後述する。
【００６０】
次に、ステップ２０２で一致するアンカーが有った場合、およびステップ２０３の処理Ｂが終了した場合には、ファイル内に他のアンカーがあるか否か判定し（ステップ２０４）、ファイル内にアンカーが無ければ処理Ａの動作を終了して図２のステップ１０６の動作に進む。
【００６１】
他のアンカーがあればステップ２０１に戻り、そのアンカーに対して処理Ａを実行する。そして、ファイル内の全てのアンカーに対する動作が終了する間で処理Ａの動作を繰り返す。
【００６２】
次に、前記した処理Ｂにおけるデジタル放送受信装置の動作について説明する。
【００６３】
図４を参照すると、デジタル放送受信装置は、検出されたアンカーを処理Ｂにおいてアンカー一時保存部８に保存し（ステップ３０１）、ファイル取得作成部５でそのアンカーにおいてリンク先となるファイルを取得する（ステップ３０２）。このとき、ファイル保存部６にそのファイルがあればファイル保存部６から、ファイル保存部６に無ければＥＳ指定部４でそのファイルを伝送しているＥＳを指定してファイルを取得してファイル保存部６に保存させる。
【００６４】
次に、デジタル放送受信装置は処理Ｃを実行する（ステップ３０３）。
【００６５】
処理Ｃの動作とは、ＥＳ指定部４で指定されたＥＳが監視中か否か判定し、監視中で無ければ監視を開始するものであるが、詳細な動作については後述する。
【００６６】
次に、デジタル放送受信装置は、ステップ３０２で取得したファイルからのリンク先がＥＳ指定部４で指定された階層数以内であるか否かを判定し（ステップ３０４）、階層数以内であればそのファイルに対して処理Ａを実行し（ステップ３０５）、その後に処理Ｂの動作を終了して図３のステップ２０４に進む。
【００６７】
ステップ３０４の判定で、階層数以内でなければそのまま処理Ｂを終了して図３のステップ２０４に進む。
【００６８】
次に、前記した処理Ｃにおけるデジタル放送受信装置の動作について説明する。
【００６９】
図５を参照すると、処理Ｃにおいてデジタル放送受信装置は、取得したファイルが伝送されているＥＳが監視ＥＳ保存部１１に記憶されているか否か（すなわち監視中か否か）をＥＳ監視部１０で判定する（ステップ４０１）。
【００７０】
そのＥＳが既に監視中であれば処理Ｃを終了して図４のステップ３０４に進む。
【００７１】
そのＥＳが監視中でなければ、そのＥＳの監視を開始し（ステップ４０２）、そのＥＳのＥＳ名を監視ＥＳ保存部１１に保存（ステップ４０３）し、その後に処理Ｃを終了して図４のステップ３０４に進む。
【００７２】
例えば、ここでユーザ操作があれば、ファイル遷移部１４でユーザ操作にしたがって他のファイルへ遷移して画面表示や音声出力をするが、ファイル保存部６に記憶されているファイルへの遷移であれば即座に画面表示等ができる。
【００７３】
本実施形態のデジタル放送受信装置は、データ放送番組の受信を開始すると、取得したファイルを解析することで異なるＥＳで伝送されている場合でもリンク先のファイルを識別し、遷移がユーザ操作等によって実行される前に階層指定部９に予め設定された階層数分のリンク先のファイルを自動的に取得しておき、リンク先へ遷移するときに即座に画面表示等をするので、画面切り替えでユーザを待たせず、快適な操作性をユーザに提供することができる。
【００７４】
また、データ放送受信の動作中は、取得したファイルが伝送されている全てのＥＳを常時監視するので、事前に取得しておいたファイルのバージョンアップ等があっても最新のファイルを取得することができ、ユーザに常に最新のバージョンのファイルでデータ放送番組を提供することができる。
【００７５】
次に、データ放送番組の一例により本実施形態のデジタル放送受信装置の具体的な動作について説明する。
【００７６】
図６は本実施形態のデジタル放送受信装置の動作を説明するためのデータ放送番組のファイル構成の一例を示す図である。図６中の矢印はアンカーによるリンク関係を示している。
【００７７】
図６を参照すると、一例として示したデータ放送番組６１はファイルＦ１，Ｆ２，Ｆ３で構成されており、ファイルＦ１とファイルＦ２の間が相互にアンカーでリンクされ、ファイルＦ１とファイルＦ３の間も相互にアンカーでリンクされている。また、ファイルＦ１がスタートファイルとなっている。
【００７８】
図７は本実施形態のデジタル放送受信装置の動作を説明するための、データ放送番組を構成するファイルと、それらのファイルが伝送されているＥＳとの関係の一例を示す図である。
【００７９】
図７を参照すると、ファイルＦ１，Ｆ２はＥＳ１で伝送され、ファイルＦ３はＥＳ２で伝送されている。
【００８０】
データ放送番組６１を受信する場合のデジタル放送受信装置の動作としては、まず、ステップ１０１にスタートファイルであるファイルＦ１をＥＳ１から取得し、ステップ１０２にスタート画面を表示する。
【００８１】
図７に示した通りファイルＦ１はＥＳ１で伝送されているので、デジタル放送受信装置はＥＳ１が監視中か否かを調べる。ここではＥＳ１は監視中でないので、デジタル放送受信装置は、ステップ１０３に、ＥＳ１の監視を開始するとともに、監視ＥＳ保存部１１にＥＳ１のＥＳ名を保存する。
【００８２】
次に、デジタル放送受信装置は、予め階層指定部９に設定された階層数を確認して、スタートファイルからのリンク先のファイルが指定された階層数以内であるか否かをステップ１０４に判定する。
【００８３】
ここでは階層指定部９に階層数“２”が設定されているとすると、リンク先のファイルは階層数以内なのでステップ１０５の処理Ａに進む。
【００８４】
処理Ａにおいてデジタル放送受信装置は、ステップ２０１に、ファイルＦ１を解析してアンカーを検出する。ここでは図７に示した通りファイルＦ２，Ｆ３へのリンクとなるアンカーがファイルＦ１に記述されているが、まず、ファイルＦ２へのアンカーが検出される。ファイルＦ２へのアンカーの記述例としては“ＡＲＩＢ：／／ＥＳ１／ファイルＦ２”である。
【００８５】
デジタル放送受信装置は、ステップ２０２に、ファイルＦ２へのアンカーをアンカー一時保存部８の内容と比較し、一致するものがあるか否かを判定する。ここでは一致するものが無いので、ステップ２０３の処理Ｂの動作を行う。
【００８６】
デジタル放送受信装置は、処理Ｂのステップ３０１に、アンカー一時保存部８にアンカーを保存し、ステップ３０２に、そのアンカーに該当するファイルＦ２を取得してファイル保存部６に保存する。
【００８７】
次に、デジタル放送受信装置は処理Ｃの動作を実行する。処理Ｃでは、ステップ４０１に、ファイルが放送されたＥＳが監視中か否かを判定する。
【００８８】
ここでは図７に示した通り、ファイルＦ２はＥＳ１で放送されている。また、このＥＳ１は既に監視中であるので処理Ｃは終了する。
【００８９】
次に、ステップ３０４に、デジタル放送受信装置は、ファイルＦ２が階層指定部８で指定された階層数“２”以内か否か判定する。ここでは、階層数以内なのでファイルＦ２に対して処理Ａを実行する。
【００９０】
図３に示す処理Ａのステップ２０１に、デジタル放送受信装置は、ファイルＦ２を解析してアンカーを検出し、図６に示したようにファイルＦ１へのアンカーを取得する。
【００９１】
デジタル放送受信装置は、ステップ２０２に、アンカー一時保存部９にファイルＦ１へのアンカーが記録されているか否かをチェックする。
【００９２】
ここでは、既に記録されているので、そのアンカーに対する処理Ｂの動作は行わない。そして、ステップ２０４に、他のアンカーがあるか否か判定する。ここでは他のアンカーは存在しないので、ファイルＦ２に対する処理Ａの動作が終了し、同時にファイルＦ１からファイルＦ２へのアンカーに対する処理Ｂの動作も終了する。
【００９３】
次に、ファイルＦ１に対する処理Ａのステップ２０４に、ファイルＦ１に他のリンクがあるか否かを判定する。ここではファイルＦ１内にはファイルＦ３へリンクするアンカー（記述は“ＡＲＩＢ：／／ＥＳ２／ファイル３”）があるので、
ステップ２０１にそのアンカーを検出し、ステップ２０２にそのアンカーが一時保存部９に記憶されているか否か判定する。
【００９４】
ここでは、そのアンカーはまだ記憶されていないので、ステップ２０３にそのアンカーに対する処理Ｂの動作を実行する。
【００９５】
処理Ｂでは、ステップ３０１にそのアンカーをアンカー一時保存９に保存し、ステップ３０２にファイルＦ３を取得する。例えば、ファイルＦ３がファイル保存部６に未だ保存されていなければ、ＥＳ２から新たにファイルＦ３を取得する。
【００９６】
図７に示すようにファイルＦ３はＥＳ２で伝送されているので、ＥＳ指定部４でＥＳ２を指定してその中のファイルＦ３を取得し、ファイル保存部６に保存する。
【００９７】
次に、デジタル放送受信装置はステップ３０３に処理Ｃを実行する。処理Ｃでは、ステップ４０１にＥＳ２が監視中であるか否かを判定する。ここでは、ＥＳ２は監視中でないので、ステップ４０２にＥＳ２の監視を開始し、ステップ４０３に、ＥＳ２のＥＳ名を監視ＥＳ保存部１１に保存して処理Ｃの動作を終了する。
【００９８】
次に、図３のステップ３０４にファイルＦ３からのリンク先ファイル階層指定部９で指定された階層数“２”以内か否か判定する。ここでは指定された階層数以内なのでファイルＦ３に対して処理Ａの動作を実行する。
【００９９】
処理Ａのステップ２０１にファイルＦ３を解析してアンカーを取得する。ここではファイルＦ１へのアンカーが取得される。ステップ２０２に、このアンカーがアンカー一時保存部８に記憶されているか判定するが、既に記憶されているので処理Ｂを実行しない。また、ステップ２０４に他のアンカーが存在するか否か判定するが、他には存在しないので処理Ａを終了する。それと同時に、ファイルＦ３からファイルＦ１へのアンカーに対する処理Ｂも終了する。
【０１００】
ファイルＦ１に対する処理Ａのステップ２０４に戻り、ファイルＦ１内に他のアンカーが存在するか否か判定する。ここでは、他のアンカーは存在しないのでファイルＦ１に対する処理Ａを全て終了してステップ１０６に戻る。
【０１０１】
そして、デジタル放送受信装置は、ステップ１０６に、放送用トリガまたはユーザによる操作の発生を監視する。
【０１０２】
例えば、ここでユーザ操作があれば、ファイル遷移部１４でユーザ操作にしたがって他のファイルへ遷移して画面表示するが、ファイルＦ１，Ｆ２，Ｆ３は全てファイル保存部６に記憶されているので、即座に画面表示できる。
【０１０３】
【発明の効果】
本発明によれば、データ放送番組の受信を開始すると同時に、予め設定された階層数分あるいは全てのリンクされたファイルを自動的に取得するので、リンク先への遷移がユーザ操作等によって実行される前にリンク先のファイルを取得しておき、リンク先へ遷移するときに即座に画面表示できるので、画面切り替えでユーザを待たせず、快適な操作性をユーザに提供することができる。
【０１０４】
また、実施態様によれば、データ放送受信中は、取得したファイルが伝送されている全てのエレメンタリストリームを常時監視し、放送用トリガが伝送されればそれを受信するので、データ放送受信中にも放送用トリガを適用することができ、ユーザに最新の状態の番組を提供することができる。
【０１０５】
また、放送用トリガが事前に取得しておいたファイルに反映させるべき情報であれば、それを反映させることができる。例えば、ファイルのバージョンアップが放送トリガで通知されると、取得済のファイルを最新ファイルにバージョンアップすることができ、ユーザに最新のファイルでデータ放送番組を提供することができる。
【図面の簡単な説明】
【図１】本発明の一実施形態のデジタル放送受信装置の構成を示すブロック図である。
【図２】本実施形態のデジタル放送受信装置の動作を示すフローチャートである。
【図３】図２の処理Ａにおけるデジタル放送受信装置の動作を示すフローチャートである。
【図４】図３の処理Ｂにおけるデジタル放送受信装置の動作を示すフローチャートである。
【図５】図４の処理Ｃにおけるデジタル放送受信装置の動作を示すフローチャートである。
【図６】本実施形態のデジタル放送受信装置の動作を説明するためのデータ放送番組のファイル構成の一例を示す図である。
【図７】本実施形態のデジタル放送受信装置の動作を説明するためのデータ放送番組を構成するファイルと、それらのファイルが伝送されているるＥＳとの関係の一例を示す図である。
【符号の説明】
１    受信部
２    入力部
３    出力部
４    ＥＳ指定部
５    ファイル取得作成部
６    ファイル保存部
７    ファイル解析部
８    アンカー一時保存部
９    階層指定部
１０    ＥＳ監視部
１１    監視ＥＳ保存部
１２    放送用トリガ受信部
１３    放送用トリガ反映部
１４    ファイル遷移部
６１    データ放送番組
１０１〜１０８，２０１〜２０４，３０１〜３０５，４０１〜４０３    ステップ
Ｆ１〜Ｆ３    ファイル
【図１】
0003589291.tif 000002
【図２】
0003589291.tif 000003
【図３】
0003589291.tif 000004
【図４】
0003589291.tif 000005
【図５】
0003589291.tif 000006
【図６】
0003589291.tif 000007
【図７】
0003589291.tif 000008