(57)【要約】【課題】本発明の目的は、放送されたデータ放送のＢＭＬコンテンツを、端末がネットワークを介して視聴確認できる技術を提供することにある。【解決手段】本発明のシステムは、放送されたデータ放送コンテンツを受信し、この受信したデータ放送のＢＭＬコンテンツを端末からも視聴できるように、データ放送コンテンツのＢＭＬ文書の少なくとも一部を変換させる。【選択図】図１
2008252521.tif 000002
【特許請求の範囲】
【請求項１】
データ放送の送出確認システムであって、
放送されたデータ放送コンテンツを受信する受信手段と、
前記受信したデータ放送コンテンツを、ネットワークを介して端末から視聴できるように、前記データ放送コンテンツのＢＭＬ文書の少なくとも一部を変換する変換手段と、
前記変換されたＢＭＬ文書が記憶される記憶手段と、
前記記憶されたＢＭＬ文書を含むデータ放送コンテンツを、ネットワークを介して視聴する端末と
を有することを特徴とするデータ放送の送出確認システム。
【請求項２】
前記変換手段は、前記ＢＭＬ文書中に記述されている指定先を、前記端末内の記憶領域又は前記端末がアクセスすることができる装置の記憶領域に変換することを特徴とする請求項１に記載のデータ放送の送出確認システム。
【請求項３】
前記変換手段は、前記ＢＭＬ文書中に記述されている指定先を含む所定の記述文を、その記述文を実行させないように変換又は削除することを特徴とする請求項１に記載のデータ放送の送出確認システム。
【請求項４】
前記変換手段は、前記ＢＭＬ文書中に記述されている参照先及び遷移先を、このＢＭＬ文書が格納されている前記記憶手段に変換することを特徴とする請求項１に記載のデータ放送の送出確認システム。
【請求項５】
前記変換されたＢＭＬ文書が前記記憶手段に記憶されると、この記憶されたＢＭＬ文書を実行させる為のリンクを生成する生成手段
を有することを特徴とする請求項１から請求項４のいずれかに記載のデータ放送の送出確認システム。
【請求項６】
データ放送の送出確認システムであって、
端末がネットワークを介して視聴するためのネット用の記述文と通常の放送用の記述文とを含むデータ放送コンテンツを放送する放送手段と、
前記放送されたデータ放送コンテンツを受信する受信手段と、
前記受信されたデータ放送コンテンツが記憶される記憶手段と、
前記記憶手段に記憶されたデータ放送コンテンツのＢＭＬ文書の実行が開始されると、前記ネット用の記述文を含むデータ放送コンテンツを視聴するか、又は放送用の記述文を含むデータ放送コンテンツを視聴するかの判断結果に応じて、前記ネット用の記述文を含むデータ放送コンテンツ又は放送用の記述文を含むデータ放送コンテンツを視聴する端末と
を有することを特徴とするデータ放送の送出確認システム。
【請求項７】
前記端末は、前記ＢＭＬ文書が記憶されている記憶先に応じて、前記ネット用の記述文を含むデータ放送コンテンツ又は放送用の記述文を含むデータ放送コンテンツを視聴することを特徴とする請求項６に記載のデータ放送の送出確認システム。
【請求項８】
前記端末は、所定のファイルに記されている、前記ネット用の記述文を含むデータ放送コンテンツを視聴すること、又は放送用の記述文を含むデータ放送コンテンツを視聴することを示す情報に基づいて、前記ネット用の記述文を含むデータ放送コンテンツ又は放送用の記述文を含むデータ放送コンテンツを視聴することを特徴とする請求項６に記載のデータ放送の送出確認システム。
【請求項９】
前記ネット用の記述文は、指定先が前記端末内の記憶領域又は前記端末がアクセスすることができる装置の記憶領域となっている記述文であることを特徴とする請求項６から請求項８のいずれかに記載のデータ放送の送出確認システム。
【請求項１０】
前記ネット用の記述文は、参照先又は遷移先が前記記憶手段となっている記述文であることを特徴とする請求項６から請求項８のいずれかに記載のデータ放送の送出確認システム。
【請求項１１】
前記データ放送コンテンツが前記記憶手段に記憶されると、この記憶されたデータ放送コンテンツのＢＭＬ文書を実行させる為のリンクを生成する生成手段
を有することを特徴とする請求項６から請求項１０のいずれかに記載のデータ放送の送出確認システム。
【請求項１２】
データ放送の送出確認システムであって、
放送されたデータ放送のコンテンツが記憶される記憶手段と、
前記記憶手段に前記データ放送のコンテンツが記憶されると、この記憶されたデータ放送のＢＭＬ文書を実行させる為のリンクを生成する生成手段と
を有することを特徴とするデータ放送の送出確認システム。
【請求項１３】
変換装置であって、
放送されたデータ放送コンテンツを、ネットワークを介して端末から視聴できるように、前記データ放送コンテンツのＢＭＬ文書の少なくとも一部を変換する変換手段と、
前記変換されたＢＭＬ文書が記憶される記憶手段と、
を有することを特徴とする変換装置。
【請求項１４】
前記変換手段は、前記ＢＭＬ文書中に記述されている指定先を、前記端末内の記憶領域又は前記端末がアクセスすることができる装置の記憶領域に変換することを特徴とする請求項１３に記載の変換装置。
【請求項１５】
前記変換手段は、前記ＢＭＬ文書中に記述されている指定先を含む所定の記述文を、その記述文を実行させないように変換又は削除することを特徴とする請求項１３に記載の変換装置。
【請求項１６】
前記変換手段は、前記ＢＭＬ文書中に記述されている参照先及び遷移先を、このＢＭＬ文書が格納されている前記記憶手段に変換することを特徴とする請求項１３に記載の変換装置。
【請求項１７】
前記変換されたＢＭＬ文書が前記記憶手段に記憶されると、この記憶されたＢＭＬ文書を実行させる為のリンクを生成する生成手段
を有することを特徴とする請求項１３から請求項１６のいずれかに記載の変換装置。
【請求項１８】
データ放送の送出確認装置であって、
放送されたデータ放送のコンテンツが記憶される記憶手段と、
前記記憶手段に前記データ放送のコンテンツが記憶されると、この記憶されたデータ放送のＢＭＬ文書を実行させる為のリンクを生成する生成手段と
を有することを特徴とするデータ放送の送出確認装置。
【請求項１９】
データ放送コンテンツのＢＭＬ文書の少なくとも一部を変換プログラムであって、前記プログラムは変換装置に、
放送されたデータ放送コンテンツを、ネットワークを介して端末から視聴できるように、前記データ放送コンテンツのＢＭＬ文書の少なくとも一部を変換する処理と、
前記変換されたＢＭＬ文書を記憶させる処理と
を実行させることを特徴とするプログラム。
【請求項２０】
データ放送の送出を確認するプログラムであって、前記プログラムは端末に、
放送されたデータ放送コンテンツのＢＭＬ文書が記憶されている記憶部にネットワークを介してアクセスし、前記ネットワークを介して視聴するためのネット用の記述文を含むデータ放送コンテンツを実行するか、又は通常の放送用の記述文を含むデータ放送コンテンツを実行するかを判断し、この判断結果に応じて前記ネット用の記述文を含むデータ放送コンテンツ又は放送用の記述文を含むデータ放送コンテンツを視聴する処理
を実行させることを特徴とするプログラム。
【請求項２１】
データ放送の送出を確認するプログラムであって、前記プログラムは送出確認装置に、
放送されたデータ放送のコンテンツを記憶部に記憶させる処理と、
前記記憶部に前記データ放送のコンテンツが記憶されると、この記憶されたデータ放送のＢＭＬ文書を実行させる為のリンクを生成する処理と
を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はデータ放送を視聴する技術に関し、特に端末がネットワークを介して、データ放送を視聴できるようにする技術に関する。
【背景技術】
【０００２】
従来、ネット局で放送しているデータ放送を放送エリア外の東京等で視聴したりその放送内容を確認したりするには、放送中の画面をキャプチャしてメールやＦＴＰで送信し、それをひとつひとつ視聴したり、放送されたＴＳ（トランスポート・ストリーム）を受信してこれを伝送したり、Ｄ−ＶＨＳやハードディスクなどの記録媒体に収録して郵送したりして送られてきたものを、ＢＭＬコンテンツを実行することができる装置（デジタル放送受信機等）に取り込んで視聴していた。
【０００３】
一方、ＰＣ（Personal Computer）等の端末でデータ放送を視聴することが一般に望まれており、特許文献１にはデータ放送を端末で視聴する技術が開示されている。
【特許文献１】特開２００４−２４２０１８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上述した従来の技術のように、放送中の画面をキャプチャしてメールやＦＴＰで送信する場合、全コンテンツをキャプチャして送信するには手間がかかった。
【０００５】
また、受信したＴＳを伝送する場合、データ量が大きいため、専用のＴＳ回線やＩＰ回線を予め用意して送信し、これをデジタル放送受信機に取り込んで実行させて視聴確認するしかなかった。そのため、専用のＴＳ回線やＩＰ回線を用意するコストや手間がかかっていた。
【０００６】
また、Ｄ−ＶＨＳやハードディスクなどの記録媒体に収録して郵送する場合、記録媒体に収録する手間やデジタル放送受信機に入力して実行させる手間がかかっていた。また、この方法の場合、放送後すぐに視聴確認できないという問題もあった。
【０００７】
また、特許文献１に記載の技術は、端末がネットワークを介して受信したデータ放送を問題なく視聴できるように、放送するデータ放送とは別に端末用に生成したＢＭＬコンテンツを生成しており、それを端末が受信して視聴する構成であるため、放送されたデータ放送を視聴するものではなかった。ネットワークを介してデータ放送のＢＭＬコンテンツを取得して視聴する場合、ＢＭＬコンテンツを記憶する場所が放送波を介して受信した場合とは異なり、ディレクトリなど異なる部分があるため、端末用に特別に生成しなければならず、コストと手間がかかるという問題があった。
【０００８】
そこで、本発明が解決しようとする課題は、放送されたデータ放送のコンテンツを放送エリア外でも手間やコストをかけずにすぐに視聴確認できる技術を提供することにある。
【０００９】
また、データ放送のコンテンツを市販の受信機やＰＣ等の端末で、ネットワークを介して問題なく視聴できる技術を提供することにある。
【課題を解決するための手段】
【００１０】
上記課題を解決するための第１の発明は、データ放送の送出確認システムであって、放送されたデータ放送コンテンツを受信する受信手段と、前記受信したデータ放送コンテンツを、ネットワークを介して端末から視聴できるように、前記データ放送コンテンツのＢＭＬ文書の少なくとも一部を変換する変換手段と、前記変換されたＢＭＬ文書が記憶される記憶手段と、前記記憶されたＢＭＬ文書を含むデータ放送コンテンツを、ネットワークを介して視聴する端末とを有することを特徴とする。
【００１１】
上記課題を解決するための第２の発明は、データ放送の送出確認システムであって、端末がネットワークを介して視聴するためのネット用の記述文と通常の放送用の記述文とを含むデータ放送コンテンツを放送する放送手段と、前記放送されたデータ放送コンテンツを受信する受信手段と、前記受信されたデータ放送コンテンツが記憶される記憶手段と、前記記憶手段に記憶されたデータ放送コンテンツのＢＭＬ文書の実行が開始されると、前記ネット用の記述文を含むデータ放送コンテンツを視聴するか、又は放送用の記述文を含むデータ放送コンテンツを視聴するかの判断結果に応じて、前記ネット用の記述文を含むデータ放送コンテンツ又は放送用の記述文を含むデータ放送コンテンツを視聴する端末とを有することを特徴とする。
【００１２】
上記課題を解決するための第３の発明は、データ放送の送出確認システムであって、放送されたデータ放送のコンテンツが記憶される記憶手段と、前記記憶手段に前記データ放送のコンテンツが記憶されると、この記憶されたデータ放送のＢＭＬ文書を実行させる為のリンクを生成する生成手段とを有することを特徴とする。
【００１３】
上記課題を解決するための第４の発明は、変換装置であって、放送されたデータ放送コンテンツを、ネットワークを介して端末から視聴できるように、前記データ放送コンテンツのＢＭＬ文書の少なくとも一部を変換する変換手段と、前記変換されたＢＭＬ文書が記憶される記憶手段とを有することを特徴とする。
【００１４】
上記課題を解決するための第５の発明は、データ放送の送出確認装置であって、放送されたデータ放送のコンテンツが記憶される記憶手段と、前記記憶手段に前記データ放送のコンテンツが記憶されると、この記憶されたデータ放送のＢＭＬ文書を実行させる為のリンクを生成する生成手段とを有することを特徴とする。
【００１５】
上記課題を解決するための第６の発明は、データ放送コンテンツのＢＭＬ文書の少なくとも一部を変換するプログラムであって、前記プログラムは変換装置に、放送されたデータ放送コンテンツを、ネットワークを介して端末から視聴できるように、前記データ放送コンテンツのＢＭＬ文書の少なくとも一部を変換する処理と、前記変換されたＢＭＬ文書を記憶させる処理とを実行させることを特徴とする。
【００１６】
上記課題を解決するための第７の発明は、データ放送の送出を確認するプログラムであって、前記プログラムは端末に、放送されたデータ放送コンテンツのＢＭＬ文書が記憶されている記憶部にネットワークを介してアクセスし、前記ネットワークを介して視聴するためのネット用の記述文を含むデータ放送コンテンツを実行するか又は通常の放送用の記述文を含むデータ放送コンテンツを実行するかを判断し、この判断結果に応じて前記ネット用の記述文を含むデータ放送コンテンツ又は放送用の記述文を含むデータ放送コンテンツを視聴する処理を実行させることを特徴とする。
【００１７】
上記課題を解決するための第８の発明は、データ放送の送出を確認するプログラムであって、前記プログラムは送出確認装置に、放送されたデータ放送のコンテンツを記憶部に記憶させる処理と、前記記憶部に前記データ放送のコンテンツが記憶されると、この記憶されたデータ放送のＢＭＬ文書を実行させる為のリンクを生成する処理とを実行させることを特徴とする。
【発明の効果】
【００１８】
本発明によると、実際に放送された内容を放送エリア外であっても、手間やコストをかけずに視聴確認できるという効果を奏する。
【００１９】
また、放送からそれほど時間を経過させずに実際に放送された内容を視聴確認することが出来るという効果を奏する。
【００２０】
また、放送されたデータ放送のコンテンツをネットワークに接続されている端末で問題なく視聴できるという効果を奏する。
【発明を実施するための最良の形態】
【００２１】
本発明の詳細について以下に説明する。尚、以下の説明において、データ放送のコンテンツの一例として、データ放送方式の標準規格であるＢＭＬ(Broadcast Markup Language)を例にして説明するがこの限りではない。
【００２２】
本発明の第１の実施の形態について説明する。
図１は、本発明の概要図である。
【００２３】
本システムは、複数の放送局１（１−１〜１−ｎ）と、複数のＢＭＬ受信装置２（２−１〜２−ｎ）と、ＢＭＬサーバ３と、デジタル放送受信機４とを有する。ＢＭＬ受信装置２とＢＭＬサーバ３とデジタル放送受信機４とは互いにネットワーク（インターネット・ＬＡＮ等）を介して接続されている。尚、本実施の形態では、ＢＭＬ受信装置２とＢＭＬサーバ３とが別の装置として構成されている場合を用いて説明するが、１台の装置として構成されていても良い。また、ＢＭＬサーバ３は、複数構成されていても良いものとする。
【００２４】
放送局１は、通常の放送局と同様に、ＴＳ（Transport Stream）化されたデータ放送を送出する。
【００２５】
ＢＭＬ受信装置２は、自装置が受信できる放送局からのデータ放送を受信する。そして、受信したデータ放送のＴＳからＢＭＬコンテンツを取り出して、ＢＭＬコンテンツのモジュールの構成をフォルダの構成に変換する。そして、フォルダの構成に変換したＢＭＬコンテンツをＢＭＬサーバ３の放送局毎に予め定められた領域（フォルダ）に放送日時（放送受信時刻）を示すフォルダ名を付したフォルダを生成して、そのフォルダにアップロードする。通常、ＢＭＬコンテンツの各種データ（モジュール・リソース等）は、コンポーネント毎にモジュール、リソースという順の階層で構成されている。そのため、ＢＭＬサーバ３にアップロードされたＢＭＬコンテンツの各種データは、図２に示すように、放送日時毎にコンポーネント、モジュール、リソースという順の階層でフォルダ構成される。また、モジュール自体をリソースのように扱う構成もある。
【００２６】
尚、本明細書では、放送局毎に割り付けられているフォルダの階下に放送日時を示すフォルダ名を付したフォルダを生成してアップロードする場合を用いて説明するがこれは任意であり、例えば放送月や放送開始日時等を示すフォルダ名を付したフォルダを生成してアップロードする形式であってもよい。
【００２７】
又、ＢＭＬ受信装置２が、ＢＭＬコンテンツをＢＭＬサーバ３に記憶させるタイミングであるが、任意のタイミングでよいが、放送されたデータ放送のＢＭＬコンテンツの送出確認の観点から考えると、カルーセルのＤＩＩメッセージやイベントメッセージのバージョンが更新又は新規のＤＩＩメッセージやイベントメッセージを受信した時にアップロードするように構成した方が、更新又は新規に受信した後も視聴できるか否かを確認しやすいため、望ましい。この場合、ＢＭＬ受信装置２に、カルーセルのＤＩＩメッセージがバージョンアップ又は新規のＤＩＩメッセージを受信したかを監視する監視部や、イベントメッセージのバージョンが更新されたか又は新規のイベントメッセージを受信したかを監視する監視部を構成させる。更に、この監視部によって、カルーセルのＤＩＩメッセージがバージョンアップされた又は新規のＤＩＩメッセージを受信したことが検出されると、この更新されたカルーセルのＤＩＩメッセージ又は新規のＤＩＩメッセージのみをアップロードする構成であっても良い。また、この監視部によって、バージョンアップされたイベントメッセージを受信した又は新規のイベントメッセージを受信したことが検出された場合、受信したイベントメッセージを示す情報をログとして記録し、この記録した情報を見ることによって、バージョンアップされたイベントメッセージの内容又は新規のイベントメッセージの内容を視聴確認するような構成であっても良い。
【００２８】
ＢＭＬサーバ３は、図３に示すように、受信部２０１と変換部２０２と記憶部２０３とを有する。また、図示していないが、ＢＭＬサーバ３の各種動作を実行する制御部を有する。
【００２９】
受信部２０１は、ＢＭＬ受信装置２から送信されてくるＢＭＬコンテンツを受信するものである。
【００３０】
変換部２０２は、受信部２０１が受信したＢＭＬコンテンツに含まれているＢＭＬ文書の中から、修正箇所を検索し、その修正箇所を書き換えて記憶部２０３に格納するものである。通常放送されているデータ放送のＢＭＬコンテンツをそのまま記憶部２０３に格納してそのＢＭＬコンテンツを実行させると、実行できなかったり画面に表示されなかったりする。これは、一般に、放送局が放送するデータ放送のＢＭＬコンテンツのリソース（画像、スクリプト、バイナリーテーブル等）は、リソースの種類等に応じて、デジタル放送受信機内のコンテンツメモリやｎｖｒａｍ等の所定の記憶領域に格納されるように決められている為、ＢＭＬ文書中のリソース（画像、スクリプト、バイナリーテーブル等）やモジュールの参照先、他のＢＭＬ文書への遷移先、各種データの取得先・保存先等のような指定先がデジタル放送受信機内のメモリとなっていて、このリソースやモジュールが格納される記憶部２０３に対応させた指定先になっていないためである。そのために変換部２０２は、デジタル放送受信機４がネットワークを介してＢＭＬサーバ３に記憶されているデータ放送のＢＭＬコンテンツを視聴することができるように、ＢＭＬ文書中のリソースの参照先、モジュールの遷移先、各種データの取得先・保存先等のような記述文中の指定先を変更する。
尚、これら指定先を記憶部２０３に対応させて変換すると上述したが、デジタル放送受信機４がアクセスできる場所を指定先にしてもよい。
【００３１】
図４は、変換部２０２が修正する一例を示す表である。変換部２０２は、ＢＭＬ文書中のリソースやモジュールの参照先、他のＢＭＬ文書への遷移先、各種データの取得先・保存先等のような記述文中の指定先をリソースやモジュールが格納される記憶部に対応させた指定先に変更する。また、指定先のみを変更するのではなく、そのような箇所を含むＢＭＬ文書の一部分を書き換えても良い。尚、ＢＭＬ文書中の全ての指定先について変更させても良いが、データ放送の送出を確認したい箇所のみを変更させるように変換部２０２を設定させてもよい。
【００３２】
記憶部２０３には、各ＢＭＬ受信装置２がアップロードしたＢＭＬコンテンツや変換部２０２によって書き換えられたＢＭＬ文書が記憶される。又、記憶部２０３には、変換されたＢＭＬ文書を確認するための送出確認用ＢＭＬコンテンツや各種プログラムが格納される。
【００３３】
デジタル放送受信機４は、放送されたデータ放送をネットワークを介して視聴確認するために、ＢＭＬサーバ３にアクセスしてＢＭＬサーバ３に記憶されているＢＭＬコンテンツを実行してデータ放送の送出を視聴確認する装置である。このデジタル放送受信機４は、ＢＭＬコンテンツが実行できる装置であればＰＣ端末であっても携帯端末であっても良く、その放送エリア内を放送されているデータ放送を取り込むことが出来ても出来なくてもよい。但し、変換部２０２がＢＭＬ文書中に記述されている指定先を、デジタル放送受信機４内のｎｖｒａｍ等に変換する場合、デジタル放送受信機４は放送されたデータ放送のコンテンツの代わりとなるコンテンツを放送波やネットワークを介したり手動等によって受信して、必要な情報を自身のｎｖｒａｍ等に保持できる構成でなければならない。
【００３４】
続いて、図５を用いて本実施の形態における動作を説明する。尚、ここでは、ＢＭＬサーバ３にＢＭＬコンテンツが格納される際にＢＭＬ文書を変換する場合を用いて説明するが、一度格納された後に任意のタイミングで変換するような構成であっても良い。
【００３５】
放送局１から放送されたデータ放送のＴＳをＢＭＬ受信装置２が受信する（ステップＳ１）。そして、ＴＳからＢＭＬコンテンツを取り出し、フォルダ構成に変換後、ネットワークを介してＢＭＬサーバ３の所定のフォルダ、本実施の形態ではそのデータ放送を放送した放送局に割り当てられているフォルダにアップロードする（ステップＳ２）。尚、ＢＭＬ受信装置２が、カルーセルのＤＩＩメッセージのバージョンが更新された時、又は新規のカルーセルのＤＩＩメッセージを受信した時にアップロードする構成である場合は、このステップＳ２が繰り返し行われる。また、イベントメッセージがバージョンアップされた時、又は新規のイベントメッセージを受信した時に、受信したイベントメッセージを示す情報をログとして記録する構成である場合も同様に、このステップＳ２が繰り返し行われる。
【００３６】
ＢＭＬサーバ３は、送信されてきたＢＭＬコンテンツを受信部２０１で受信する。受信したＢＭＬコンテンツ中のＢＭＬ文書は、変換部２０２によって、予め指定されている修正箇所がそのＢＭＬ文書中から検索され（ステップＳ３）、修正箇所が検索されるとその修正箇所を予め決められている修正内容に書き換えられる（ステップＳ４）。尚、指定先のみを変更するのではなく、そのような箇所を含むＢＭＬ文書の一部分を書き換える構成の場合はバイナリ比較を行って修正箇所を検索して書き換えてもよい。
【００３７】
ＢＭＬコンテンツと書き換えられたＢＭＬ文書とは、該当する放送局のフォルダに格納される（ステップＳ５）。そして、全ての修正箇所を変換するまで、ステップＳ３〜ステップＳ５を繰り返す（ステップＳ６）。
【００３８】
続いて、ＢＭＬサーバ３に格納されたＢＭＬコンテンツを確認する動作を説明する。尚、デジタル放送受信機４がネットワークを介してＢＭＬサーバ３にアクセスするためのアクセス用ＢＭＬ文書（アクセス用プログラム）は、デジタル放送受信機４が放送波を介して受信したりユーザが任意に保存したりして、既にデジタル放送受信機４に格納されているものとして説明する。また、変換部２０２が変換したＢＭＬ文書を含むＢＭＬコンテンツを実行させるための送出確認用ＢＭＬ文書（送出確認用プログラム）は、ユーザによってＢＭＬサーバ３の記憶部２０３の所定のフォルダ、例えば図２に示すように、フォルダ“ｂｍｌ”の階下に“ｔｏｐ．ｂｍｌ”、更に局毎に割り付けられたフォルダの階下に、例えばａｔｖの場合は“ａｔｖ＿ｌｉｓｔ．ｂｍｌ”というような形式で記憶されているものとする。又、以下の説明では、送出確認用ＢＭＬ文書“ｔｏｐ．ｂｍｌ”を実行させると図６（ａ）に示すように視聴確認したい局を選択するための画面を表示し、視聴確認したい局が選択されると、局毎のフォルダの階下にある、例えば送出確認用ＢＭＬ文書“ａｔｖ＿ｌｉｓｔ．ｂｍｌ”が実行されて、図６（ｂ）に示すような画面が表示され、さらにデータ放送の送出を確認したい日時を選択すると、選択された日時に対応するＢＭＬコンテンツが実行される構成を用いて説明するが、送出確認用ＢＭＬ文書“ｔｏｐ．ｂｍｌ”で視聴確認したいコンテンツを選択するとそのコンテンツに対応するＢＭＬコンテンツが実行される構成であってもよい。
【００３９】
デジタル放送受信機４は各局のデータ放送を視聴確認するために、アクセス用ＢＭＬ文書を実行してＢＭＬサーバ３にアクセスし、送出確認用ＢＭＬ文書（ｔｏｐ．ｂｍｌ）を実行させる。
【００４０】
送出確認用ＢＭＬ文書（ｔｏｐ．ｂｍｌ）が実行されると、図６（ａ）に示すような画面が表示される。
【００４１】
表示されている画面の中から、データ放送の送出を確認したい局を選択すると、図２に示す“ａｔｖ＿ｌｉｓｔ．ｂｍｌ”が実行されて、図６（ｂ）に示すような画面が表示され、さらにデータ放送の送出を確認したい日時を選択すると、選択された日時に対応するＢＭＬコンテンツが実行される。尚、この画面で表示されている各選択項目は、ＢＭＬ受信装置２がＢＭＬサーバ３にＢＭＬコンテンツをアップロードしたフォルダに対応しており、本実施の形態では放送受信日時毎に分けてアップロードさせているので、放送受信日時毎に選択できるように構成されている。
【００４２】
〈第２の実施の形態〉
次に本発明の第２の実施の形態について説明する。尚、上記第１の実施の形態と同様の構成については、同一の番号を付し、詳細な説明は省略する。
【００４３】
上記実施の形態では、受信したＢＭＬコンテンツのＢＭＬ文書の中のリソース等の指定先を書き換えるものであった。本実施の形態では、各放送局は、放送する際に、通常のデータ放送において実行される記述文、即ち、自装置の記憶領域に保持されているデータ放送のコンテンツをデジタル放送受信機４が実行する放送用の記述文と、ネットワークを介して接続されている装置が保持しているデータ放送のコンテンツをデジタル放送受信機４がネットワークを介してアクセスして実行するネット用の記述文とを含むデータ放送のＢＭＬコンテンツを用意して放送する。
【００４４】
ネット用の記述文は、例えば、放送用のＢＭＬ文書中に記述されている遷移先や参照先等の指定先を、そのＢＭＬ文書が含まれているＢＭＬコンテンツをネットワークを介して視聴できるように、そのデータ放送のコンテンツが保持されるＢＭＬサーバ等のパスに予め設定されている記述文である。このネット用の記述文は、上記第１の実施の形態の変換部２０２を有する装置によって、放送用のＢＭＬ文書中に記述されている遷移先や参照先等の指定先をそのデータ放送のコンテンツが保持されるＢＭＬサーバ等のパスに変換させて作成したものであっても良い。
【００４５】
また、本実施の形態におけるデータ放送コンテンツのＢＭＬ文書は、データ放送コンテンツを実行するにあたって、放送用の記述文を実行させるべきか、ネット用の記述文を実行させるべきかを判断し、判断の結果に応じた記述文を実行する記述がなされている。その方法として、例えば以下のような方法がある。
【００４６】
例えば“ｂｒｏｗｓｅｒ．ｇｅｔＡｃｔｉｖｅＤｏｃｕｍｅｎｔ（）；”を用いて現在実行しているＢＭＬ文書が格納されている場所を示すＵＲＩを取得したり、“ｂｒｏｗｓｅｒ．ｇｅｔＢｒｏｗｓｅｒＳｔａｔｕｓ（）；”を用いて現在のリンク状態を取得したりして、現在実行しているＢＭＬ文書がどこから取得されたＢＭＬ文書なのかを確認し、この確認結果に応じて実行させる記述文を変化させる方法である。尚、放送用の記述文を実行させるべきなのか、又はネット用の記述文を実行させるべきなのかの判断ができればどのような方法であっても良い。
【００４７】
続いて、図７を用いて本実施の形態における動作を説明する。
【００４８】
各放送局１は、放送用の記述文と、ネット用の記述文とが記述されたＢＭＬ文書を用意して放送する（ステップＳ２０１）。
【００４９】
各放送局から放送されたデータ放送のＴＳをＢＭＬ受信装置２が受信する（ステップＳ２０２）。そして、ＴＳからＢＭＬコンテンツを取り出し、フォルダ構成に変換後、ネットワークを介してＢＭＬサーバ３の記憶部２０３内の所定の領域（フォルダ）にアップロードする（ステップＳ２０３）。
【００５０】
ＢＭＬサーバ３は、ＢＭＬ受信装置２からのＢＭＬ文書を受信部２０１で受信して、指定されている領域に格納する。
【００５１】
続いて、ＢＭＬサーバ３に格納されたデータ放送を確認する動作を説明する。尚、アクセス用ＢＭＬコンテンツは既にデジタル放送受信機４に格納されているものとして説明する。
【００５２】
デジタル放送受信機４は各局が放送したデータ放送を確認するために、アクセス用ＢＭＬ文書を実行してＢＭＬサーバ３にアクセスして送出確認用ＢＭＬ文書（ｔｏｐ．ｂｍｌ）を実行させる。
【００５３】
確認用ＢＭＬ文書（ｔｏｐ．ｂｍｌ）が実行されると、図６（ａ）に示すような画面が表示される。
【００５４】
データ放送の送出を確認したい局を選択すると、図２に示す“ａｔｖ＿ｌｉｓｔ．ｂｍｌ”が実行されて、図６（ｂ）に示すような画面が表示され、さらにデータ放送の送出を確認したい日時が選択されると、選択された日時に対応するＢＭＬコンテンツが実行される（ステップＳ２０４）。
【００５５】
ＢＭＬコンテンツを実行させるとネット用の記述文を実行するか、放送用の記述文を実行するかを判断し（ステップＳ２０５）、ネット用の記述文を実行すると判断された場合は、ネット用の記述文を実行する（ステップＳ２０６）。放送用の記述文を実行すると判断された場合は、放送用の記述文を実行する（ステップＳ２０７）。
【００５６】
尚、上記実施の形態では、同一ＢＭＬ文書中に放送用の記述文とネット用の記述文とで記述された記述文を用意して放送し、ネット用の記述文を実行するか、放送用の記述文を実行するかを判断し、判断結果に応じた記述文を実行する構成を用いて説明したが、放送用のＢＭＬ文書とネット用のＢＭＬ文書とを用意して放送し、ネット用のＢＭＬ文書を実行するか、放送用のＢＭＬ文書を実行するかを判断し、判断結果に応じたＢＭＬ文書を実行する構成であってもよい。
【００５７】
また、上記では、“ｂｒｏｗｓｅｒ．ｇｅｔＡｃｔｉｖｅＤｏｃｕｍｅｎｔ（）；”を用いて現在実行しているＢＭＬ文書が格納されている場所を示すＵＲＩを取得したり、“ｂｒｏｗｓｅｒ．ｇｅｔＢｒｏｗｓｅｒＳｔａｔｕｓ（）；”を用いて現在のリンク状態を取得したりして、放送用の記述文を実行させるべきか、ネット用の記述文を実行させるべきかを判断する方法を記載したが、これとは異なる方法として以下の方法がある。
【００５８】
たとえば、放送時にコンポーネント「４０」のモジュール名「００００」のバイナリーテーブル「３０．ｂｔｂ」の内容を“０”で放送し、ＢＭＬサーバ３の「２００６０４１３＿１１０３１５」のフォルダに放送されたＢＭＬコンテンツを記憶させる際に、変換部２０２がそのバイナリーテーブルの内容を“１”に変換する。これにより、図２に示す「２００６０４１３＿１１０３１５」のフォルダのコンポーネント「４０」のモジュール名「００００」のバイナリーテーブル「３０．ｂｔｂ」の内容が“１”となる。そして、ＢＭＬ文書中にこのバイナリーテーブルの内容を読み取り、バイナリーテーブルの内容が“１”ならばネット用の記述文を実行し、“０”ならば放送用の記述文を実行する記述文を記載させる。このように、所定のファイルに記されている放送用の記述文を実行させるべきか、ネット用の記述文を実行させるべきかを示す情報（フラグ）に基づいて、放送用の記述文を実行させるべきか、ネット用の記述文を実行させるべきかを判断する構成であっても良い。尚、ここでは、バイナリーテーブル「３０．ｂｔｂ」を用いて説明したが、予め定めたファイルに、放送用の記述文を実行させるべきか、ネット用の記述文を実行させるべきかを示す情報を挿入する方法であればよい。
【００５９】
＜第３の実施の形態＞
次に本発明の第３の実施の形態について説明する。本実施の形態では、上記第１及び第２の実施の形態で説明した方法を経て、端末がネットワークを介して視聴できる形式のデータ放送のＢＭＬコンテンツがＢＭＬサーバ３に格納されると、自動的に、そのＢＭＬコンテンツを実行するためのリンクを記述して送出確認用ＢＭＬ文書を生成する場合について説明する。尚、上記第１の実施の形態と同様の構成については、同一の番号を付し、詳細な説明は省略する。
【００６０】
ＢＭＬサーバ３は、図８に示すように、上記実施の形態の構成に加えて、生成部２０４を有する。生成部２０４は、記憶部２０３に新しいＢＭＬコンテンツがアップロードされるとそれを検知し、その新しいＢＭＬコンテンツが格納されているフォルダ名（パス名）に基づいて、その新しいＢＭＬコンテンツを実行させるためのリンクを生成して、送出確認用ＢＭＬ文書を生成又は更新する。本明細書の場合、図２に示すａｔｖ＿ｌｉｓｔ．ｂｍｌが生成又は更新される。
【００６１】
デジタル放送受信機４は、各局から放送されたデータ放送を視聴確認するために、ＢＭＬサーバ３にアクセスするためのアクセス用ＢＭＬ文書を実行する。このＢＭＬ文書はＢＭＬサーバ３にアクセスして送出確認用ＢＭＬ文書を実行させるためのものであり、予めデジタル放送受信機４に格納させておいても、放送波を介して受信させてもよい。
【００６２】
本実施の形態の動作について説明する。尚、本実施の形態のＢＭＬサーバ３には、ＢＭＬコンテンツの各種データが放送局、放送日時、ＥＳ、モジュール、リソースの階層で格納されるものとする。
【００６３】
ＢＭＬ受信装置２はデータ放送を受信し、ＴＳからＢＭＬコンテンツを取り出してＢＭＬサーバ３にアップロードする。ＢＭＬ受信装置２は、ＢＭＬサーバ３にアップロードする際、放送局Ａの階下に放送受信日時を示すフォルダ名を付したフォルダを生成して、この生成したフォルダにアップロードする。
【００６４】
生成部２０４は、新たにフォルダが生成されたことを検知し、そのフォルダに格納されているＢＭＬコンテンツを実行させるためのリンクを生成して、送出確認用ＢＭＬ文書を生成又は更新する。
【００６５】
尚、上記ではアクセス用ＢＭＬ文書を用いてＢＭＬサーバ３にアクセスして送出確認用ＢＭＬ文書を実行させる構成の場合について説明したがこれに限るものではない。例えば、送出確認用ＢＭＬ文書が更新される度に、デジタル放送受信機４に放送波を介して更新された送出確認用ＢＭＬ文書を受信させて、デジタル放送受信機４でその送出確認用ＢＭＬ文書を実行して、ＢＭＬサーバ３に格納されたＢＭＬコンテンツを視聴確認できるような構成であっても良い。又、上記説明ではアクセス用ＢＭＬ文書及び送出確認用ＢＭＬ文書を用いて説明したが、ＢＭＬサーバ３にアクセスして、ＢＭＬサーバ３に格納されているデータ放送のＢＭＬコンテンツを実行できるものであればＢＭＬ文書に限らず他の形式のプログラムであっても良い。
【００６６】
＜実施例１＞
本発明の実施例について説明する。
【００６７】
本実施例では、上記第１の実施の形態に対応する実施例であり、ＢＭＬ文書中の指定先をＢＭＬサーバ３の記憶部２０３に対応させた指定先に変更する場合について説明する。尚、上述した実施の形態と同様の構成は同一番号を用いて説明し、詳細な説明は省略する。また、ＢＭＬサーバ３のアドレスを“１９２．１６８．１．１３７”とし、ＢＭＬ受信装置２によってアップロードされるＢＭＬコンテンツは記憶部２０３の“ｂｍｌ”フォルダに格納されるものとし、ＢＭＬサーバ３の記憶部２０３のフォルダ構成は図２を用いて説明する。
【００６８】
図９は、本発明の実施例を説明するためのＢＭＬ文書の一部である。
放送局Ａが、コンポーネント名（コンポーネントタグ値）が“４０”、モジュール名が“００００”の“ｓｔａｒｔｕｐ．ｂｍｌ”に遷移する記述文“ｂｒｏｗｓｅｒ．ｌａｕｎｃｈＤｏｃｕｍｅｎｔ（“/４０/００００/ｓｔａｒｔｕｐ．ｂｍｌ”, “ｃｕｔ”)”が記述されている、図９（ａ）に示すようなＢＭＬ文書を送信したとする。
【００６９】
この場合、ＢＭＬサーバ３において、記憶部２０３の“ｂｍｌ”フォルダの放送局“ａｔｖ”の階下に、放送受信日時を示すフォルダ名“２００６０４１３＿１１０３１５”が生成され、この階下のコンポーネント“４０”のフォルダの階下のモジュール“００００”のフォルダに“ｓｔａｒｔｕｐ．ｂｍｌ”が格納される。従って、放送されたＢＭＬ文書の“ｂｒｏｗｓｅｒ．ｌａｕｎｃｈＤｏｃｕｍｅｎｔ（“/４０/００００/ｓｔａｒｔｕｐ．ｂｍｌ”,“ｃｕｔ”)”は、記憶部２０３の“ｂｍｌ”フォルダの放送局“ａｔｖ”の階下の、放送された日時“２００６０４１３＿１１０３１５”の階下のコンポーネント“４０”の階下のモジュール“００００”に格納される“ｓｔａｒｔｕｐ．ｂｍｌ”を参照するように書き換えなければならない。そのため、変換部２０２には、「ＢＭＬサーバ／ルートフォルダ／放送局別フォルダ／放送された日時を示すフォルダ／コンポーネントフォルダ／モジュールフォルダ／ｓｔａｒｔｕｐ．ｂｍｌ」に変換するように設定しなければならない。すなわち、図４の４０１に示されているように、ｂｒｏｗｓｅｒ．ｌａｕｎｃｈＤｏｃｕｍｅｎｔ（“/４０/００００/ｓｔａｒｔｕｐ．ｂｍｌ”,“ｃｕｔ”)をｂｒｏｗｓｅｒ．ｌａｕｎｃｈＤｏｃｕｍｅｎｔ（“ｈｔｔｐ://１９２．１６８．１．１３７/ｂｍｌ/ａｔｖ/２００６０４１３＿１１０３１５/４０/００００/ｓｔａｒｔｕｐ．ｂｍｌ”,“ｃｕｔ”）に変換するように設定する。又は、/４０の前にｈｔｔｐ://１９２．１６８．１．１３７/ｂｍｌ/ａｔｖ/２００６０４１３＿１１０３１５を追加するように設定する。
【００７０】
同一モジュール内の場合、例えばｌａｕｎｃｈＤｏｃｕｍｅｎｔのリンク先が同一ＥＳ内の他のモジュールの場合、すなわち、例えばモジュール“０００１”のｓｔａｒｔｕｐ．ｂｍｌからモジュール“００００”のｓｔａｒｔｕｐ．ｂｍｌに遷移する場合、図４の４０２に示されているように、ｂｒｏｗｓｅｒ．ｌａｕｎｃｈＤｏｃｕｍｅｎｔ（“/４０/００００/ｓｔａｒｔｕｐ．ｂｍｌ”, “ｃｕｔ”)を、ｂｒｏｗｓｅｒ．ｌａｕｎｃｈＤｏｃｕｍｅｎｔ（“．．/００００/ｓｔａｒｔｕｐ．ｂｍｌ”,“ｃｕｔ”）に変換するように設定する。
【００７１】
実際に放送局１（放送局Ａ）から放送されたデータ放送のＴＳをＢＭＬ受信装置が受信すると、ＴＳからＢＭＬコンテンツを取り出してフォルダ構成に変換し、ネットワークを介してＢＭＬサーバ３の記憶部２０３内の所定のフォルダ、即ちフォルダ“ｂｍｌ”の階下の“ａｔｖ”の階下に、放送された日時“２００６０４１３＿１１０３１５”を生成し、このフォルダの階下にアップロードする。
【００７２】
変換部２０２はアップロードされたＢＭＬコンテンツ中のＢＭＬ文書の中から、予め設定されている修正箇所を検索する。本実施例においてはｂｒｏｗｓｅｒ．ｌａｕｎｃｈＤｏｃｕｍｅｎｔ（“/４０/００００/ｓｔａｒｔｕｐ．ｂｍｌ”,“ｃｕｔ”）を検索する。
【００７３】
変換部２０２はｂｒｏｗｓｅｒ．ｌａｕｎｃｈＤｏｃｕｍｅｎｔ（“/４０/００００/ｓｔａｒｔｕｐ．ｂｍｌ”,“ｃｕｔ”）が検索されると、図９の（ｂ）に示されているようなｂｒｏｗｓｅｒ．ｌａｕｎｃｈＤｏｃｕｍｅｎｔ（“ｈｔｔｐ://１９２．１６８．１．１３７/ｂｍｌ/ａｔｖ/２００６０４１３＿１１０３１５/４０/００００/ｓｔａｒｔｕｐ．ｂｍｌ”,“ｃｕｔ”）、又はｂｒｏｗｓｅｒ．ｌａｕｎｃｈＤｏｃｕｍｅｎｔ（“．．/００００/ｓｔａｒｔｕｐ．ｂｍｌ”,“ｃｕｔ”）が記述されたＢＭＬ文書にする。
【００７４】
このようにして生成されたＢＭＬ文書をＢＭＬサーバ３に記憶させておくことによって、ネットワークを介してこのＢＭＬ文書を実行させているデジタル放送受信機４が受信できないエリアで放送されたデータ放送を視聴確認することができ、データ放送の送出確認の一元管理が可能となる。
【００７５】
＜実施例２＞
本実施例では、上記第１の実施の形態に対応する実施例であり、ＢＭＬ文書中のモジュールの指定先を含む記述文を実行させないようにする場合について説明する。
【００７６】
放送局Ａが、図９（ａ）に示すように、コンポーネント名（コンポーネントタグ値）が“４０”、モジュール名が“００００”の“ｓｔａｒｔｕｐ．ｂｍｌ”に遷移する記述文“ｂｒｏｗｓｅｒ．ｌａｕｎｃｈＤｏｃｕｍｅｎｔ（“/４０/００００/ｓｔａｒｔｕｐ．ｂｍｌ”, “ｃｕｔ”)”が記述されているＢＭＬ文書を送信しようとする。
【００７７】
このＢＭＬ文書中の、ｂｒｏｗｓｅｒ．ｌａｕｎｃｈＤｏｃｕｍｅｎｔ（“/４０/００００/ｓｔａｒｔｕｐ．ｂｍｌ”,“ｃｕｔ”)を実行しなくても良い場合は、記述文の前に“//”を付加させてコメントアウトさせるために、図４の４０３に示されているように、ｂｒｏｗｓｅｒ．ｌａｕｎｃｈＤｏｃｕｍｅｎｔ（“/４０/００００/ｓｔａｒｔｕｐ．ｂｍｌ”, “ｃｕｔ”)を//ｂｒｏｗｓｅｒ．ｌａｕｎｃｈＤｏｃｕｍｅｎｔ（“/４０/００００/ｓｔａｒｔｕｐ．ｂｍｌ”,“ｃｕｔ”）に変換するように設定する。又は、図４の４０４や４０５のように、ｂｒｏｗｓｅｒ．ｌａｕｎｃｈＤｏｃｕｍｅｎｔ（“/４０/００００/ｓｔａｒｔｕｐ．ｂｍｌ”,“ｃｕｔ”)の前に“//”を付加、若しくはｂｒｏｗｓｅｒ．ｌａｕｎｃｈＤｏｃｕｍｅｎｔ（“/４０/００００/ｓｔａｒｔｕｐ．ｂｍｌ”,“ｃｕｔ”)を削除するように設定しておく。
【００７８】
実際に放送局１（放送局Ａ）から放送されたデータ放送のＴＳをＢＭＬ受信装置が受信すると、ＴＳからＢＭＬコンテンツを取り出してフォルダ構成に変換し、ネットワークを介してＢＭＬサーバ３の記憶部２０３内の所定のフォルダ、即ちフォルダ“ｂｍｌ”の階下の“ａｔｖ”の階下に、放送された日時“２００６０４１３＿１１０３１５”を生成し、このフォルダの階下にアップロードする。
【００７９】
変換部２０２はアップロードされたＢＭＬコンテンツ中のＢＭＬ文書の中から、予め設定されている修正箇所を検索する。本実施例においてはｂｒｏｗｓｅｒ．ｌａｕｎｃｈＤｏｃｕｍｅｎｔ（“/４０/００００/ｓｔａｒｔｕｐ．ｂｍｌ”,“ｃｕｔ”）を検索する。
【００８０】
変換部２０２はｂｒｏｗｓｅｒ．ｌａｕｎｃｈＤｏｃｕｍｅｎｔ（“/４０/００００/ｓｔａｒｔｕｐ．ｂｍｌ”,“ｃｕｔ”）が検索されると、//ｂｒｏｗｓｅｒ．ｌａｕｎｃｈＤｏｃｕｍｅｎｔ（“/４０/００００/ｓｔａｒｔｕｐ．ｂｍｌ”,“ｃｕｔ”）が記述されたＢＭＬ文書、又はｂｒｏｗｓｅｒ．ｌａｕｎｃｈＤｏｃｕｍｅｎｔ（“/４０/００００/ｓｔａｒｔｕｐ．ｂｍｌ”,“ｃｕｔ”）が削除されたＢＭＬ文書にする。
【００８１】
このようにして生成されたＢＭＬ文書をＢＭＬサーバ３に記憶させておくことによって、ネットワークを介してこのＢＭＬ文書を実行させているデジタル放送受信機４が受信できないエリアで放送されたデータ放送の視聴確認したいところのみ視聴確認することができ、データ放送の送出確認の一元管理が可能となる。
【００８２】
＜実施例３＞
本実施例では、上記第１の実施の形態に対応する実施例であり、ＢＭＬ文書中の指定先がデジタル放送受信機内の特定の記憶領域である場合について説明する。
【００８３】
例えば、一般のデータ放送において、ユーザはデジタル放送受信機４にユーザ自身の居住場所の郵便番号を設定させ、天気予報やローカルニュース等がすぐに表示させるようにする。この場合、例えば図１０（ａ）に示すように、ＢＭＬ文書に“ｚｉｐ＝ｂｒｏｗｓｅｒ．ｒｅａｄＰｅｒｓｉｓｔｅｎｔＡｒｒａｙ(“ｎｖｒａｍ://ｒｅｃｅｉｖｅｒｉｎｆｏ/ｚｉｐｃｏｄｅ”, “Ｓ:７Ｂ”);”と記述してｎｖｒａｍのｒｅｃｅｉｖｅｒｉｎｆｏの階下に構成されているｚｉｐｃｏｄｅにアクセスして郵便番号を参照して取得し、その郵便番号に応じた情報を提供するようになっている。しかしながらｎｖｒａｍの各領域にはアクセス制限がかけられているため、アクセス許可のないＢＭＬサーバ３に格納されたＢＭＬ文書がアクセスするとそのＢＭＬ文書は実行中止となってしまう。そのため、ＢＭＬサーバに格納されているＢＭＬコンテンツでｚｉｐ＝ｂｒｏｗｓｅｒ．ｒｅａｄＰｅｒｓｉｓｔｅｎｔＡｒｒａｙ(“ｎｖｒａｍ://ｒｅｃｅｉｖｅｒｉｎｆｏ/ｚｉｐｃｏｄｅ”, “Ｓ:７Ｂ”);を実行させると、ＢＭＬサーバ３に格納されたＢＭＬ文書はｎｖｒａｍのｒｅｃｅｉｖｅｒｉｎｆｏの階下に構成されているｚｉｐｃｏｄｅへのアクセスが許可されていないので視聴できなくなる。
【００８４】
そこで、変換部２０２には図４の４０６に示すように“ｚｉｐ＝ｂｒｏｗｓｅｒ．ｒｅａｄＰｅｒｓｉｓｔｅｎｔＡｒｒａｙ(“ｎｖｒａｍ://ｒｅｃｅｉｖｅｒｉｎｆｏ/ｚｉｐｃｏｄｅ”, “Ｓ:７Ｂ”);”を、“ｚｉｐ＝ｂｒｏｗｓｅｒ．ｒｅａｄＰｅｒｓｉｓｔｅｎｔＡｒｒａｙ(“ｎｖｒａｍ://ｌｏｃａｌ＿ｗｅｂ/３”, “Ｓ：７Ｂ”);”にして、又はｒｅｃｅｉｖｅｒｉｎｆｏ/ｚｉｐｃｏｄｅをｌｏｃａｌ＿ｗｅｂ/３にして、アクセス許可されている領域であるデジタル放送受信機４のｎｖｒａｍのｌｏｃａｌ＿ｗｅｂの階下に構成されている格納領域“３”を指定するようにして、ＢＭＬ文書が実行中止とならないようにする。尚、この場合、事前にｎｖｒａｍのｌｏｃａｌ＿ｗｅｂ/３に対象となる情報である郵便番号を書き込んでおく。
【００８５】
実際に放送局１（放送局Ａ）から放送されたデータ放送のＴＳをＢＭＬ受信装置２が受信すると、ＴＳからＢＭＬコンテンツを取り出してフォルダ構成に変換し、ネットワークを介してＢＭＬサーバ３の記憶部２０３内の所定のフォルダ、即ちフォルダ“ｂｍｌ”の階下の“ａｔｖ”の階下にアップロードする。
【００８６】
変換部２０２はアップロードされたＢＭＬコンテンツ中のＢＭＬ文書の中から、修正箇所を検索する。本実施例においてはｚｉｐ＝ｂｒｏｗｓｅｒ．ｒｅａｄＰｅｒｓｉｓｔｅｎｔＡｒｒａｙ(“ｎｖｒａｍ://ｒｅｃｅｉｖｅｒｉｎｆｏ/ｚｉｐｃｏｄｅ”, “Ｓ:７Ｂ”);を検索する。
【００８７】
ｚｉｐ＝ｂｒｏｗｓｅｒ．ｒｅａｄＰｅｒｓｉｓｔｅｎｔＡｒｒａｙ(“ｎｖｒａｍ://ｒｅｃｅｉｖｅｒｉｎｆｏ/ｚｉｐｃｏｄｅ”, “Ｓ:７Ｂ”);が検索されると、この部分を図１０（ｂ）に示すようにｚｉｐ＝ｂｒｏｗｓｅｒ．ｒｅａｄＰｅｒｓｉｓｔｅｎｔＡｒｒａｙ(“ｎｖｒａｍ://ｌｏｃａｌ＿ｗｅｂ/３”, “Ｓ:７Ｂ”);となるようにＢＭＬ文書に変換する。
【００８８】
尚、上記実施例では、郵便番号の参照先を変更する構成について説明したが、ダミーの郵便番号をＢＭＬ文書に書き込んでいくように設定する構成であっても良い。
【００８９】
続いて、ＢＭＬ文書中のモジュールの参照先を変更する場合の上記とは異なる方法について説明する。尚、本実施例のデジタル放送受信機４は、放送波を介して、視聴確認するＢＭＬコンテンツを放送した放送局と同一ネットワークの放送局が放送しているデータ放送のＢＭＬコンテンツを受信することができるものとする。
【００９０】
データ放送においてモジュールロックする場合、ＢＭＬ文書中に〈ｂｅｉｔｅｍ ｉｄ＝“ｐｏｉｎｔＬｏｃｋ” ｔｙｐｅ＝“ＭｏｄｕｌｅＬｏｃｋｅｄ” ｏｎｏｃｃｕｒ＝“ｐｏｉｎｔＭＯＤＬｏｃｋ();” ｓｕｂｓｃｒｉｂｅ＝“ｓｕｂｓｃｒｉｂｅ” ｍｏｄｕｌｅ＿ｒｅｆ＝“/６０/０００６”/〉と記述されており、放送されたＢＭＬコンテンツ中のコンポーネント“６０”のモジュール“０００６”を参照してロックするようになっている。この場合、デジタル放送受信機４が、例えば“ａｒｉｂ‐ｄｃ://−１．−１．−１/６０/０００６”を参照して、その中に記憶されているモジュールをロックするようにしても良い。
【００９１】
従って、図４の４０７に示すように、変換部２０２に、〈ｂｅｉｔｅｍ ｉｄ＝“ｐｏｉｎｔＬｏｃｋ” ｔｙｐｅ＝“ＭｏｄｕｌｅＬｏｃｋｅｄ” ｏｎｏｃｃｕｒ＝“ｐｏｉｎｔＭＯＤＬｏｃｋ();” ｓｕｂｓｃｒｉｂｅ＝“ｓｕｂｓｃｒｉｂｅ” ｍｏｄｕｌｅ＿ｒｅｆ＝“/６０/０００６”/〉が〈ｂｅｉｔｅｍ ｉｄ＝“ｐｏｉｎｔＬｏｃｋ” ｔｙｐｅ＝“ＭｏｄｕｌｅＬｏｃｋｅｄ” ｏｎｏｃｃｕｒ＝“ｐｏｉｎｔＭＯＤＬｏｃｋ();” ｓｕｂｓｃｒｉｂｅ＝“ｓｕｂｓｃｒｉｂｅ” ｍｏｄｕｌｅ＿ｒｅｆ＝“ａｒｉｂ‐ｄｃ://−１．−１．−１/６０/０００６”/〉となるように設定させておく。
【００９２】
そして、上述の通り、この修正箇所がそのＢＭＬ文書中にあるかを検索し、実際に〈ｂｅｉｔｅｍ ｉｄ＝“ｐｏｉｎｔＬｏｃｋ” ｔｙｐｅ＝“ＭｏｄｕｌｅＬｏｃｋｅｄ” ｏｎｏｃｃｕｒ＝“ｐｏｉｎｔＭＯＤＬｏｃｋ();” ｓｕｂｓｃｒｉｂｅ＝“ｓｕｂｓｃｒｉｂｅ” ｍｏｄｕｌｅ＿ｒｅｆ＝“/６０/０００６”/〉が検索されると、〈ｂｅｉｔｅｍ ｉｄ＝“ｐｏｉｎｔＬｏｃｋ” ｔｙｐｅ＝“ＭｏｄｕｌｅＬｏｃｋｅｄ” ｏｎｏｃｃｕｒ＝“ｐｏｉｎｔＭＯＤＬｏｃｋ();” ｓｕｂｓｃｒｉｂｅ＝“ｓｕｂｓｃｒｉｂｅ” ｍｏｄｕｌｅ＿ｒｅｆ＝“ａｒｉｂ‐ｄｃ://−１．−１．−１/６０/０００６”/〉となるようにＢＭＬ文書を変換する。
【００９３】
このようにして変換されたＢＭＬ文書を実行することによって、このＢＭＬ文書を実行させているデジタル放送受信機が受信できないエリアで放送されたデータ放送を視聴することができ、データ放送の送出確認の一元管理が可能となる。
【００９４】
＜実施例４＞
本実施例では、上記第１の実施の形態に対応する実施例であり、ＢＭＬ文書中にデータの格納先としてｎｖｒａｍが指定先となっている場合のＢＭＬ文書の変換について説明する。
【００９５】
上記したように、通常、ｎｖｒａｍにはアクセス制限がされており、アクセス許可されていない場合、そのＢＭＬコンテンツは実行中止となって視聴できなくなる構成となっている。
【００９６】
そこで、ｎｖｒａｍが指定先となっている記述文には“//”を付加してコメントアウトするようにする。若しくはその記述文を削除するように設定しておく。
【００９７】
また、この場合、実施例３でも説明したように、デジタル放送受信機４がアクセスして格納できる箇所を指定するように設定しても良い。
【００９８】
そして、実施例２又は３と同様の処理を行って、ＢＭＬ文書を変換する。
【００９９】
このようにして変更されたＢＭＬ文書を実行することによって、このＢＭＬ文書を実行させている受信機が受信できないエリアで放送されたデータ放送を視聴することができ、データ放送の送出確認の一元管理が可能となる。
【０１００】
＜実施例５＞
本実施例では、上記第２の実施の形態に対応する実施例であり、上記実施の形態と同様の構成については、同一の番号を付し、詳細な説明は省略する。
【０１０１】
本実施例では、ＢＭＬ文書中のネット用の記述文を実行するか、若しくは放送用の記述文を実行するかを判断する方法として、“ｂｒｏｗｓｅｒ．ｇｅｔＡｃｔｉｖｅＤｏｃｕｍｅｎｔ();”を用いて説明するが、“ｂｒｏｗｓｅｒ．ｇｅｔＢｒｏｗｓｅｒＳｔａｔｕｓ();”を用いて判断してもよい。
【０１０２】
“ｂｒｏｗｓｅｒ．ｇｅｔＡｃｔｉｖｅＤｏｃｕｍｅｎｔ();”は、現在実行しているＢＭＬ文書のＵＲＩを取得するためのもので、この“ｂｒｏｗｓｅｒ．ｇｅｔＡｃｔｉｖｅＤｏｃｕｍｅｎｔ();”を用いて取得した値のうち、サーバのアドレス以降の部分に、ＢＭＬコンテンツが格納されているＢＭＬサーバ３の記憶部２０３内のフォルダを示すアドレス、本明細書の場合“ｂｍｌ”が含まれていたらネットであると判断し、“ｂｍｌ”以外であれば放送であると判断し、判断に応じた記述文を実行させる方法である。
【０１０３】
図１１の１１０１に示すように、“ｂｒｏｗｓｅｒ．ｇｅｔＡｃｔｉｖｅＤｏｃｕｍｅｎｔ();”で現在実行しているＢＭＬ文書のＵＲＩを取得して、その取得したＵＲＩを変数ｂｍｌｓｅｒｖｅｒ＿ＡｃｔｉｖｅＤｏｃｕｍｅｎｔに入れる。そして、図１１の１１０２に示すように、更にこの値の必要な部分を変数ｂｍｌｓｅｒｖｅｒ＿ＡｃｔｉｖｅＤｏｃｕｍｅｎｔ＿ｒｏｏｔに入力する。  
【０１０４】
そして、ｂｍｌｓｅｒｖｅｒ＿ＡｃｔｉｖｅＤｏｃｕｍｅｎｔ＿ｒｏｏｔが“ｂｍｌ”であれば（図１１の１１０３）ネットであると判断し、ｚｉｐ＝ｂｒｏｗｓｅｒ．ｒｅａｄＰｅｒｓｉｓｔｅｎｔＡｒｒａｙ("ｎｖｒａｍ://ｌｏｃａｌ＿ｗｅｂ/３","Ｓ:７Ｂ");を行い（図１１の１１０４）、"ｎｖｒａｍ://ｌｏｃａｌ＿ｗｅｂ/３","Ｓ:７Ｂ"を参照して郵便番号を取得する。ｂｍｌｓｅｒｖｅｒ＿ＡｃｔｉｖｅＤｏｃｕｍｅｎｔ＿ｒｏｏｔが“ｂｍｌ”以外である場合（図１１の１１０５）、放送であると判断し、ｚｉｐ＝ｂｒｏｗｓｅｒ．ｒｅａｄＰｅｒｓｉｓｔｅｎｔＡｒｒａｙ("ｎｖｒａｍ://ｒｅｃｅｉｖｅｒｉｎｆｏ/ｚｉｐｃｏｄｅ","Ｓ:７Ｂ");を行い（図１１の１１０６）、“ｎｖｒａｍ://ｒｅｃｅｉｖｅｒｉｎｆｏ/ｚｉｐｃｏｄｅ”を参照して郵便番号を取得する。
【０１０５】
このようにして、現在実行しているＢＭＬ文書のＵＲＩの内容に応じてＢＭＬ文書中のネット用の記述文を実行するか、若しくは放送用の記述文を実行するかを判断し、判断の結果に対応した記述文を実行することによって、このＢＭＬ文書を実行させている受信機が受信できないエリアで放送されたデータ放送を視聴することができ、データ放送の送出確認の一元管理が可能となる。尚、実施例１〜実施例５で述べた変換処理を適時組み合わせて用いてもよい。
【０１０６】
上述した本発明の各装置は、上記説明からも明らかなように、ハードウェアで構成することも可能であるが、コンピュータプログラムにより実現することも可能である。この場合、各装置のプログラムメモリに格納されているプログラムで動作するプロセッサによって、上述した実施の形態と同様の機能、動作を実現させる。
【０１０７】
本発明は、ＩＰＴＶ等で、ＩＰネットワークを使ってデジタル放送を送信する際にデータ放送を提供する場合にも適用することが可能である。
【図面の簡単な説明】
【０１０８】
【図１】図１は、本発明の概要図である。
【図２】図２は、データの構成を説明する為の図である。
【図３】図３は、第１の実施の形態のＢＭＬサーバのブロック図である。
【図４】図４は、データベースの一例を示す図である。
【図５】図５は、第１の実施の形態の動作を説明するための図である。
【図６】図６は、確認用ＢＭＬコンテンツを実行させた時の画面の一例である。
【図７】図７は、第２の実施の形態の動作を説明するための図である。
【図８】図８は、第３の実施の形態のＢＭＬサーバのブロック図である。
【図９】図９は、ＢＭＬ文書の一例である。
【図１０】図１０は、ＢＭＬ文書の一例である。
【図１１】図１１は、ＢＭＬ文書の一例である。
【符号の説明】
【０１０９】
１          放送局
２          ＢＭＬ受信装置
３          ＢＭＬサーバ
４          デジタル放送受信機
【図１】
2008252521.tif 000003
【図２】
2008252521.tif 000004
【図３】
2008252521.tif 000005
【図４】
2008252521.tif 000006
【図５】
2008252521.tif 000007
【図６】
2008252521.tif 000008
【図７】
2008252521.tif 000009
【図８】
2008252521.tif 000010
【図９】
2008252521.tif 000011
【図１０】
2008252521.tif 000012
【図１１】
2008252521.tif 000013