(57)【要約】【課題】データコンテンツを利用した放送サービスを実現することができるデータコンテンツ送信装置、方法、プログラムおよびデータコンテンツ受信変換装置、方法、プログラムを提供する。【解決手段】データおよびこのデータの配置や表示方法を予め設定したテンプレートに基づいて制作したデータコンテンツと、当該データコンテンツのデータ構造を変換する変換規則とを送信するデータコンテンツ送信装置３と、受信するデータコンテンツ受信変換装置５であって、データコンテンツ送信装置３は、データコンテンツ生成手段１３と、変換規則・対応表生成手段１９と、データコンテンツ送信手段２１と備え、データコンテンツ受信変換装置５は、データコンテンツ受信手段２７と、変換規則取得手段２９と、変換データ出力手段３５と、を備えた。【選択図】      図１
2004334372.tif 000002
【特許請求の範囲】
【請求項１】
データおよびこのデータの配置と表示方法を予め設定したテンプレートに基づいて制作したデータコンテンツと、当該データコンテンツのデータ構造を変換する変換規則とを送信するデータコンテンツ送信装置であって、
前記データを前記テンプレートに埋め込んで前記データコンテンツを生成するデータコンテンツ生成手段と、
前記テンプレートに基づいて、前記データコンテンツを受信する受信側に備えられる装置毎の前記変換規則を生成する変換規則生成手段と、
前記データコンテンツと、前記変換規則とを送信するデータコンテンツ送信手段と、
を備えることを特徴とするデータコンテンツ送信装置。
【請求項２】
前記変換規則生成手段は、前記データコンテンツと前記変換規則とを対応させる変換対応表を生成することを特徴とする請求項１に記載のデータコンテンツ送信装置。
【請求項３】
前記変換対応表は、前記データコンテンツの種類と前記受信側で所望される出力結果とに対応して、前記データコンテンツを前記変換規則によって変換する変換方法を指定することを特徴とする請求項２に記載のデータコンテンツ送信装置。
【請求項４】
前記変換対応表は、複数の前記データコンテンツの中から選択したデータコンテンツを前記変換規則によって変換する変換指定をすることを特徴とする請求項２または請求項３に記載のデータコンテンツ送信装置。
【請求項５】
前記変換対応表は、前記データコンテンツに前記変換規則を複数回繰り返し適用し、前記受信側で所望される出力結果を得るために、前記データコンテンツを前記変換規則によって変換する変換方法と、前記変換規則を適用する順序とを指定することを特徴とする請求項２から請求項４のいずれか一項に記載のデータコンテンツ送信装置。
【請求項６】
前記変換規則生成手段は、前記変換規則の使用期間の限度を示す使用限度情報を当該変換規則に付加することを特徴とする請求項１から請求項５のいずれか一項に記載のデータコンテンツ送信装置。
【請求項７】
データおよびこのデータの配置と表示方法を予め設定したテンプレートに基づいて制作したデータコンテンツと、当該データコンテンツのデータ構造を変換する変換規則とを送信するデータコンテンツ送信方法であって、
前記データを前記テンプレートに埋め込んで前記データコンテンツを生成するデータコンテンツ生成ステップと、
前記テンプレートに基づいて、前記データコンテンツを受信する受信側に備えられる装置毎の前記変換規則を生成する変換規則生成ステップと、
前記データコンテンツと、前記変換規則とを送信するデータコンテンツ送信ステップと、
を含むことを特徴とするデータコンテンツ送信方法。
【請求項８】
データおよびこのデータの配置と表示方法を予め設定したテンプレートに基づいて制作したデータコンテンツと、当該データコンテンツのデータ構造を変換する変換規則とを送信する装置を、
前記データを前記テンプレートに埋め込んで前記データコンテンツを生成するデータコンテンツ生成手段、
前記テンプレートに基づいて、前記データコンテンツを受信する受信側に備えられる装置毎の前記変換規則を生成する変換規則生成手段、
前記データコンテンツと、前記変換規則とを送信するデータコンテンツ送信手段、
として機能させることを特徴とするデータコンテンツ送信プログラム。
【請求項９】
データおよびこのデータの配置と表示方法が予め設定されたテンプレートに基づいて制作されたデータコンテンツを受信し、当該データコンテンツのデータ構造を変換して出力するデータコンテンツ受信変換装置であって、
前記データコンテンツを受信するデータコンテンツ受信手段と、
前記テンプレートに対応しており、前記データ構造を変換する変換規則を取得する変換規則取得手段と、
この変換規則取得手段で取得した変換規則に基づいて、前記データコンテンツを変換した変換データとして出力する変換データ出力手段と、
を備えることを特徴とするデータコンテンツ受信変換装置。
【請求項１０】
前記変換規則取得手段は、前記変換規則と共に、当該変換規則と前記データコンテンツとを関連付けた変換対応表を取得し、
前記変換データ出力手段は、前記変換対応表に基づいて、前記データコンテンツに前記変換規則を適用することを特徴とする請求項９に記載のデータコンテンツ受信変換装置。
【請求項１１】
前記変換データ出力手段は、ＸＳＬＴを使用することを特徴とする請求項９または請求項１０に記載のデータコンテンツ受信変換装置。
【請求項１２】
前記データコンテンツは、表形式でデータを格納したテーブル構造を有したバイナリテーブルによって構成されており、
前記変換データ出力手段は、前記バイナリテーブルのテーブル構造を維持した変換後ＸＭＬ文書を生成し、この変換後ＸＭＬ文書を前記変換データとして出力することを特徴とする請求項９から請求項１１のいずれか一項に記載のデータコンテンツ受信変換装置。
【請求項１３】
前記データコンテンツは、表形式でデータを格納したテーブル構造を有したバイナリテーブルによって構成されており、
前記変換データ出力手段は、前記バイナリテーブルから抽出するデータを指示する記述と前記データの出力構造を指示する記述を含む変換規則を適用して変換後ＸＭＬ文書を生成し、この変換後ＸＭＬ文書を前記変換データとして出力することを特徴とする請求項９から請求項１１のいずれか一項に記載のデータコンテンツ受信変換装置。
【請求項１４】
前記データコンテンツは、表形式でデータを格納したテーブル構造を有したバイナリテーブルおよび複数のＢＭＬ文書によって構成されており、
前記変換データ出力手段は、二つの前記変換規則である第一変換規則および第二変換規則を使用し、前記第一変換規則に従って、前記バイナリテーブルと前記ＢＭＬ文書との少なくとも一方から中間生成ＸＭＬ文書を生成し、前記第二変換規則に従って、前記第一変換規則によって変換しなかったＢＭＬ文書と前記中間ＸＭＬ文書とを、または前記中間ＸＭＬ文書同士を合成して変換後ＸＭＬ文書を生成し、この変換後ＸＭＬ文書を前記変換データとして出力することを特徴とする請求項９から請求項１３のいずれか一項に記載のデータコンテンツ受信変換装置。
【請求項１５】
前記データコンテンツは、表形式でデータを格納したテーブル構造を有したバイナリテーブルおよび複数のＢＭＬ文書によって構成されており、
前記変換データ出力手段は、ＸＳＬＴの拡張記述を使用した変換規則に従って、複数の前記ＢＭＬ文書のいずれかから中間生成ＸＭＬ文書を生成し、前記中間生成ＸＭＬ文書および変換しなかったＢＭＬ文書のいずれかと、前記バイナリテーブルとを入力として変換した変換後ＸＭＬ文書を生成し、この変換後ＸＭＬ文書を前記変換データとして出力することを特徴とする請求項９から請求項１１のいずれか一項に記載のデータコンテンツ受信変換装置。
【請求項１６】
前記変換データ出力手段は、送信側で変換対応表に指定された記述に基づいて、前記データコンテンツに、任意個数の変換規則を、任意の順序で、任意回数適用することを特徴とする請求項９から請求項１５のいずれか一項に記載のデータコンテンツ受信変換装置。
【請求項１７】
送信側で予め設定された使用限度情報に従って、前記変換規則を、通信回線網を介して取得して更新する変換規則更新手段を備えることを特徴とする請求項９から請求項１６のいずれか一項に記載のデータコンテンツ受信変換装置。
【請求項１８】
データおよびこのデータの配置と表示方法が予め設定されたテンプレートに基づいて制作されたデータコンテンツを受信し、当該データコンテンツのデータ構造を変換して出力するデータコンテンツ受信変換方法であって、
前記データコンテンツを受信するデータコンテンツ受信ステップと、
前記テンプレートに対応しており、前記データ構造を変換する変換規則を取得する変換規則取得ステップと、
この変換規則取得ステップにて取得した変換規則に基づいて、前記データコンテンツを変換した変換データとして出力する変換データ出力ステップと、
を含むことを特徴とするデータコンテンツ受信変換方法。
【請求項１９】
データおよびこのデータの配置と表示方法が予め設定されたテンプレートに基づいて制作されたデータコンテンツを受信し、当該データコンテンツのデータ構造を変換して出力する装置を、
前記データコンテンツを受信するデータコンテンツ受信手段、
前記テンプレートに対応しており、前記データ構造を変換する変換規則を取得する変換規則取得手段、
この変換規則取得手段で取得した変換規則に基づいて、前記データコンテンツを変換した変換データとして出力する変換データ出力手段、
として機能させることを特徴とするデータコンテンツ受信変換プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、データ放送におけるデータコンテンツを利用した放送サービスを実現するデータコンテンツ送信装置、データコンテンツ送信方法、データコンテンツ送信プログラムおよびデータコンテンツ受信変換装置、データコンテンツ受信変換方法、データコンテンツ受信変換プログラムに関する。
【０００２】
【従来の技術】
従来、ＢＳやＣＳ等で行われているデータ放送（以下、データ放送サービスとする）は、基本的に放送局側の放送規格で定められている仕様を備えた受信機（以下、受信装置とする）を対象としたサービスである。
【０００３】
このデータ放送によって放送されるデータコンテンツは、通常、ＢＭＬ（Ｂｒｏａｄｃａｓｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）という記述言語で記述されたものであり、このＢＭＬに基づいて、受信装置に接続された（備えられた）表示装置の表示画面に文字や絵柄等が描画されるものであり、例えば、音声読み上げ機能等を備える特殊な受信装置に対応したものではない。
【０００４】
このような音声読み上げ機能等を備える特殊な受信装置に、従来のデータコンテンツを出力（提示）させるためには、以下の方法（１）（２）が採用されていた。
【０００５】
（１）受信側の受信装置で、データコンテンツに含まれるデータを、当該データに予め付加されている分類情報（各データを分類するためのインデックス、ジャンル情報）等を参照して取り出して出力（提示）する方法。
【０００６】
（２）送信側の放送局で、特殊な受信装置で出力（提示）するために参照する付随情報をデータコンテンツ内に付加して放送する方法。
【０００７】
これらの方法を具体的に実現するものとして、例えば、「データ放送受信装置及びデータ放送受信プログラム並びにコンテンツ生成方法」（特許文献１）に示す技術が開示されている。
【０００８】
【特許文献１】
特開２００３−０６０９３１号公報（段落番号００３４−段落番号００４７、第１図）
【０００９】
【発明が解決しようとする課題】
しかしながら、従来のデータコンテンツは、基本的に表示装置の表示画面に出力することだけを意図して制作されたものであり、データコンテンツ自体についてのメタデータは含まれていない。つまり、データコンテンツに含まれているどのデータがニュースの原稿部分に相当するか、或いは、どの情報が気象情報に相当するかいうことがメタデータによって記述されておらず、機械的にデータコンテンツに含まれているデータを認識することは困難である。
【００１０】
また、従来の（１）の方法では、データコンテンツに含まれる全てのデータを取り出すだけでは、不必要なデータまで抽出してしまう場合があり、データコンテンツに含まれているデータの構造や順序を無意味なものにしてしまうという問題がある。また、データコンテンツの各データに予め付加されている分類情報やデータコンテンツの定型性を利用しても、数多く存在する全てのデータコンテンツから適切にデータを抜き出すことは困難であり、特殊な受信装置が洗練されたデータを提示することは困難であるという問題がある。
【００１１】
或いは、従来の（２）の方法では、放送局側において、データコンテンツの制作に負担がかかり、さらに、データコンテンツを符号化する符号化方式自体が特殊な受信装置用に、付随情報を当該データコンテンツに埋め込むことを想定していないため、データコンテンツの特性を記述する記述面で制約があり、特に多くの種類の特殊な受信装置に対して同時に付随情報を付加することは困難であるという問題がある。
【００１２】
そこで、本発明の目的は前記した従来の技術が有する課題を解消し、データコンテンツの各データに予め付加されている分類情報や、データコンテンツの定型性に依存することなく、また、データコンテンツに付随情報を付加することなく、データコンテンツを利用した放送サービス、例えば、音声読み上げ機能によるデータコンテンツの読み上げサービスを実現することができるデータコンテンツ送信装置、データコンテンツ送信方法、データコンテンツ送信プログラムおよびデータコンテンツ受信変換装置、データコンテンツ受信変換方法、データコンテンツ受信変換プログラムを提供することにある。
【００１３】
【課題を解決するための手段】
本発明は、前記した目的を達成するため、以下に示す構成とした。
請求項１記載のデータコンテンツ送信装置は、データおよびこのデータの配置と表示方法を予め設定したテンプレートに基づいて制作したデータコンテンツと、当該データコンテンツのデータ構造を変換する変換規則とを送信するデータコンテンツ送信装置であって、データコンテンツ生成手段と、変換規則生成手段と、データコンテンツ送信手段と、を備える構成とした。
【００１４】
かかる構成によれば、データコンテンツ送信装置は、データコンテンツ生成手段によって、テンプレートにデータを埋め込んでデータコンテンツを生成し、変換規則生成手段によって、テンプレートに基づいて、受信側に備えられる装置毎の変換規則を生成する。つまり、データ放送用に予め設定されている受信側の受信装置の表示画面に表示される際の雛形に相当するテンプレートに、任意のデータが埋め込まれてデータコンテンツが生成される。このデータは、通常、逐次更新されるものである。また、受信側に備えられている装置とは、データコンテンツを受信するデータコンテンツ受信装置（特殊出力する機能を内蔵したもの）や、当該データコンテンツ受信装置に接続される外部機器を指すものである。そして、このデータコンテンツ送信装置は、データコンテンツ送信手段によって、データコンテンツと変換規則とを送信する。なお、データコンテンツと変換規則とを多重化して放送波として送信する場合や、データコンテンツは放送波として送信し、変換規則は通信回線を介して送信する場合等が想定される。
【００１５】
請求項２記載のデータコンテンツ送信装置は、請求項１に記載のデータコンテンツ送信装置において、前記変換規則生成手段は、前記データコンテンツと前記変換規則とを対応させる変換対応表を生成することを特徴とする。
【００１６】
かかる構成によれば、データコンテンツ送信装置は、変換規則生成手段によって、データコンテンツと変換規則とを対応させる変換対応表を生成することで、データコンテンツに対応した様々な変換規則を設定することができる。
【００１７】
請求項３記載のデータコンテンツ送信装置は、請求項２に記載のデータコンテンツ送信装置において、前記変換対応表は、前記データコンテンツの種類と前記受信側で所望される出力結果とに対応して、前記データコンテンツを前記変換規則によって変換する変換方法を指定することを特徴とする。
【００１８】
かかる構成によれば、変換対応表は、データコンテンツの種類と、当該データコンテンツが受信される受信側で所望される出力結果に対応するように、データコンテンツを変換規則により変換する変換方法を指定することによって、様々な変換規則を任意の順序でデータコンテンツに適用させることができる。なお、変換対応表において、データコンテンツの変換に適用する変換規則、この変換規則の適用順序を記述した部分を「変換指示記述」ということにする。
【００１９】
請求項４記載のデータコンテンツ送信装置は、請求項２または請求項３に記載のデータコンテンツ送信装置において、前記変換対応表は、複数の前記データコンテンツの中から選択したデータコンテンツを前記変換規則によって変換する変換指定をすることを特徴とする。
【００２０】
かかる構成によれば、変換対応表は、複数のデータコンテンツの中から選択したデータコンテンツに適用させる変換規則を、変換指定によって指定することができる。
【００２１】
請求項５記載のデータコンテンツ送信装置は、請求項２から請求項４のいずれか一項に記載のデータコンテンツ送信装置において、前記変換対応表は、前記データコンテンツに前記変換規則を複数回繰り返し適用し、前記受信側で所望される出力結果を得るために、前記データコンテンツを前記変換規則によって変換する変換方法と、前記変換規則を適用する順序とを指定することを特徴とする。
【００２２】
かかる構成によれば、変換対応表には、データコンテンツを変換規則によって変換する変換方法や、変換規則を適用する順序とを指定することができる。これによって、様々な変換規則を任意の順序でデータコンテンツに適用させることを送信側で指定するができる。
【００２３】
請求項６記載のデータコンテンツ送信装置は、請求項１から請求項５のいずれか一項に記載のデータコンテンツ送信装置において、前記変換規則生成手段は、前記変換規則の使用期間の限度を示す使用限度情報を当該変換規則に付加することを特徴とする。
【００２４】
かかる構成によれば、データコンテンツ送信装置は、変換規則生成手段によって、変換規則の使用期間の限度を示す使用限度情報を付加することで、一つの変換規則の使用を任意の期間（使用期間）とし、例えば、送信側の放送局により新たな変換規則を提供することによって更新していくことができる。
【００２５】
請求項７記載のデータコンテンツ送信方法は、データおよびこのデータの配置と表示方法を予め設定したテンプレートに基づいて制作したデータコンテンツと、当該データコンテンツのデータ構造を変換する変換規則とを送信するデータコンテンツ送信方法であって、データコンテンツ生成ステップと、変換規則生成ステップと、データコンテンツ送信ステップと、を含む手順とした。
【００２６】
かかる手順によれば、データコンテンツ送信方法は、データコンテンツ生成ステップにおいて、テンプレートにデータを埋め込んでデータコンテンツを生成し、変換規則生成ステップにおいて、テンプレートに基づいて、受信側に備えられる装置毎の変換規則を生成する。そして、このデータコンテンツ送信方法は、データコンテンツ送信ステップにおいて、データコンテンツと変換規則とを送信する。
【００２７】
請求項８記載のデータコンテンツ送信プログラムは、データおよびこのデータの配置と表示方法を予め設定したテンプレートに基づいて制作したデータコンテンツと、当該データコンテンツのデータ構造を変換する変換規則とを送信する装置を、データコンテンツ生成手段、変換規則生成手段、データコンテンツ送信手段、として機能させる構成とした。
【００２８】
かかる構成によれば、データコンテンツ送信プログラムは、データコンテンツ生成手段によって、テンプレートにデータを埋め込んでデータコンテンツを生成し、変換規則生成手段によって、テンプレートに基づいて、受信側に備えられる装置毎の変換規則を生成する。そして、このデータコンテンツ送信プログラムは、データコンテンツ送信手段によって、データコンテンツと変換規則とを送信する。
【００２９】
請求項９記載のデータコンテンツ受信変換装置は、データおよびこのデータの配置と表示方法が予め設定されたテンプレートに基づいて制作されたデータコンテンツを受信し、当該データコンテンツのデータ構造を変換して出力するデータコンテンツ受信変換装置であって、データコンテンツ受信手段と、変換規則取得手段と、変換データ出力手段と、を備える構成とした。
【００３０】
かかる構成によれば、データコンテンツ受信変換装置は、データコンテンツ受信手段によって、データコンテンツを受信し、変換規則取得手段によって、データコンテンツのデータ構造を変換する変換規則を取得する。なお、データコンテンツは、テンプレートにデータが埋め込まれたものであり、データ放送によって放送されるデータコンテンツと、通信回線網を介して配信されるデータコンテンツとの少なくとも一方である。そして、データコンテンツ受信変換装置は、変換データ出力手段によって、変換規則に基づいて、データコンテンツを変換した変換データとして、例えば、当該装置に接続されている外部機器に出力する。
【００３１】
請求項１０記載のデータコンテンツ受信変換装置は、請求項９に記載のデータコンテンツ受信変換装置において、前記変換規則取得手段は、前記変換規則と共に、当該変換規則と前記データコンテンツとを関連付けた変換対応表を取得し、前記変換データ出力手段は、前記変換対応表に基づいて、前記データコンテンツに前記変換規則を適用することを特徴とする。
【００３２】
かかる構成によれば、データコンテンツ受信変換装置は、変換規則取得手段によって変換対応表を取得し、変換データ出力手段によって、変換対応表に基づいて、データコンテンツに変換規則を適用する。つまり、データコンテンツに適用する変換規則は送信側で予め設定されている。
【００３３】
請求項１１記載のデータコンテンツ受信変換装置は、請求項９または請求項１０に記載のデータコンテンツ受信変換装置において、前記変換データ出力手段は、ＸＳＬＴを使用することを特徴とする。
【００３４】
かかる構成によれば、データコンテンツ受信変換装置は、変換データ出力手段によって、ＸＳＬＴを使用することで、データコンテンツを自在に変換することができる。ＸＳＬＴ（ｅＸｔｅｓｉｂｌｅ  Ｓｔｙｌｅｓｈｅｅｔ  Ｌａｎｇｕａｇｅ  Ｔｒａｎｓｆｏｒｍａｔｉｏｎｓ）は、ＸＭＬ（ｅＸｔｅｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）のために標準化されたスタイルシートであるＸＳＬ（ｅＸｔｅｓｉｂｌｅ  Ｓｔｙｌｅｓｈｅｅｔ  Ｌａｎｇｕａｇｅ）の処理の中で、ＸＭＬ文書の木構造を別な木構造に変換する部分だけを標準化したものである。これによって、例えば、データコンテンツを記述しているＢＭＬ文書に、変換規則としてＸＳＬＴを適用して、変換データに変換することが可能になる。
【００３５】
請求項１２記載のデータコンテンツ受信変換装置は、請求項９から請求項１１のいずれか一項に記載のデータコンテンツ受信変換装置において、前記データコンテンツは、表形式でデータを格納したテーブル構造を有したバイナリテーブルによって構成されており、前記変換データ出力手段は、前記バイナリテーブルのテーブル構造を維持した変換後ＸＭＬ文書を生成し、この変換後ＸＭＬ文書を前記変換データとして出力することを特徴とする。
【００３６】
かかる構成によれば、データコンテンツ受信変換装置は、受信したデータコンテンツが表形式でデータを格納したテーブル構造を有したバイナリテーブルによって構成されている場合、変換データ出力手段によって、バイナリテーブルのテーブル構造を維持した変換後ＸＭＬ文書を生成し、この変換後ＸＭＬ文書を変換データとして出力する。
【００３７】
請求項１３記載のデータコンテンツ受信変換装置は、請求項９から請求項１１のいずれか一項に記載のデータコンテンツ受信変換装置において、前記データコンテンツは、表形式でデータを格納したテーブル構造を有したバイナリテーブルによって構成されており、前記変換データ出力手段は、前記バイナリテーブルから抽出するデータを指示する記述と前記データの出力構造を指示する記述を含む変換規則を適用して変換後ＸＭＬ文書を生成し、この変換後ＸＭＬ文書を前記変換データとして出力することを特徴とする。
【００３８】
かかる構成によれば、データコンテンツ受信変換装置は、受信したデータコンテンツが表形式でデータを格納したテーブル構造を有したバイナリテーブルによって構成されている場合、変換データ出力手段によって、バイナリテーブルから抽出するデータを指示する記述とデータの出力構造を指示する記述を含む変換規則を適用して変換後ＸＭＬ文書を生成し、この変換後ＸＭＬ文書を変換データとして出力する。つまり、変換規則がテンプレート（雛形）の役割を果たしており、バイナリテーブルのデータが雛形に当てはめられることになる。
【００３９】
請求項１４記載のデータコンテンツ受信変換装置は、請求項９から請求項１３のいずれか一項に記載のデータコンテンツ受信変換装置において、前記データコンテンツは、表形式でデータを格納したテーブル構造を有したバイナリテーブルおよび複数のＢＭＬ文書によって構成されており、前記変換データ出力手段は、二つの前記変換規則である第一変換規則および第二変換規則を使用し、前記第一変換規則に従って、前記バイナリテーブルと前記ＢＭＬ文書との少なくとも一方から中間生成ＸＭＬ文書を生成し、前記第二変換規則に従って、前記第一変換規則によって変換しなかったＢＭＬ文書と前記中間ＸＭＬ文書とを、または前記中間ＸＭＬ文書同士を合成して変換後ＸＭＬ文書を生成し、この変換後ＸＭＬ文書を前記変換データとして出力することを特徴とする。
【００４０】
かかる構成によれば、データコンテンツ受信変換装置は、受信したデータコンテンツが表形式でデータを格納したテーブル構造を有したバイナリテーブルおよびＢＭＬ文書によって構成されている場合、変換データ出力手段によって、二つの変換規則を使用して、まず、第一変換規則に従い、バイナリテーブルとＢＭＬ文書との少なくとも一方から中間ＸＭＬ文書を生成する。つまり、バイナリテーブルから、必要なデータ（単語）のみを抽出して、ＸＭＬ文書（中間ＸＭＬ文書）を一旦生成する。そして、データコンテンツ受信変換装置は、変換データ出力手段によって、第二変換規則に従い、第一変換規則によって変換しなかったＢＭＬ文書と中間ＸＭＬ文書とを、または、中間ＸＭＬ文書同士を合成して変換後ＸＭＬ文書にする。つまり、ＢＭＬ文書のデータ（単語に相当）と、中間ＸＭＬ文書のデータ（単語に相当）とを合成して変換後ＸＭＬ文書（一つの文書に相当）にする。この第二変換規則がＸＳＬＴによって記述されている。
【００４１】
請求項１５記載のデータコンテンツ受信変換装置は、請求項９から請求項１１のいずれか一項に記載のデータコンテンツ受信変換装置において、前記データコンテンツは、表形式でデータを格納したテーブル構造を有したバイナリテーブルおよび複数のＢＭＬ文書によって構成されており、前記変換データ出力手段は、ＸＳＬＴの拡張記述を使用した変換規則に従って、複数の前記ＢＭＬ文書のいずれかから中間生成ＸＭＬ文書を生成し、前記中間生成ＸＭＬ文書および変換しなかったＢＭＬ文書のいずれかと、前記バイナリテーブルとを入力として変換した変換後ＸＭＬ文書を生成し、この変換後ＸＭＬ文書を前記変換データとして出力することを特徴とする。
【００４２】
かかる構成によれば、データコンテンツ受信変換装置は、受信したデータコンテンツが表形式でデータを格納したテーブル構造を有したバイナリテーブルおよび複数のＢＭＬ文書によって構成されている場合、変換データ出力手段によって、ＸＳＬＴの拡張記述を使用した変換規則に従って、複数のＢＭＬ文書のいずれかから中間生成ＸＭＬ文書を生成し、この中間生成ＸＭＬ文書および変換しなかったＢＭＬ文書のいずれかと、バイナリテーブルとを入力として変換した変換後ＸＭＬ文書を生成し、この変換後ＸＭＬ文書を変換データとして出力する。例えば、ＢＭＬ文書のデータ（タイトルに相当）にバイナリテーブルのデータ（一つの文書に相当）を当てはめて、変換後ＸＭＬ文書（複数の文書に相当）にする。
【００４３】
請求項１６記載のデータコンテンツ受信変換装置は、請求項９から請求項１５のいずれか一項に記載のデータコンテンツ受信変換装置において、前記変換データ出力手段は、送信側で変換対応表に指定された記述に基づいて、前記データコンテンツに、任意個数の変換規則を、任意の順序で、任意回数適用することを特徴とする。
【００４４】
かかる構成によれば、データコンテンツ受信変換装置は、変換データ出力手段によって、変換対応表に指定された記述に基づいて、データコンテンツに任意個数の変換規則を、任意の順序で任意回数適用するので、送信側の意向に応じて、データコンテンツの変換を規定することができる。例えば、データコンテンツの種類と受信側で所望される出力結果とに対応して、データコンテンツを変換する変換方法を指定した記述や、複数のデータコンテンツの中から選択したデータコンテンツに適用する変換規則を指定した変換指定に関する記述や、変換規則を適用する順序を指定した記述に基づいて、データコンテンツは変換データ出力手段で変換される。
【００４５】
請求項１７記載のデータコンテンツ受信変換装置は、請求項９から請求項１６のいずれか一項に記載のデータコンテンツ受信変換装置において、送信側で予め設定された使用限度情報に従って、前記変換規則を、通信回線網を介して取得して更新すること変換規則更新手段を備えることを特徴とする。
【００４６】
かかる構成によれば、データコンテンツ受信変換装置は、変換規則更新手段によって、使用限度情報に従い、通信回線網を介して新たな変換規則を取得する。これによって、常に、最新の変換規則を保持することができる。
【００４７】
請求項１８記載のデータコンテンツ受信変換方法は、データおよびこのデータの配置と表示方法が予め設定されたテンプレートに基づいて制作されたデータコンテンツを受信し、当該データコンテンツのデータ構造を変換して出力するデータコンテンツ受信変換方法であって、データコンテンツ受信ステップと、変換規則取得ステップと、変換データ出力ステップと、を含む手順とした。
【００４８】
かかる手順によれば、データコンテンツ受信変換方法は、データコンテンツ受信ステップにおいて、データコンテンツを受信し、変換規則取得ステップにおいて、データコンテンツのデータ構造を変換する変換規則を取得する。そして、データコンテンツ受信変換方法は、変換データ出力ステップにおいて、変換規則に基づいて、データコンテンツを変換した変換データとして、例えば、当該装置に接続されている外部機器に出力する。
【００４９】
請求項１９記載のデータコンテンツ受信変換プログラムは、データおよびこのデータの配置と表示方法が予め設定されたテンプレートに基づいて制作されたデータコンテンツを受信し、当該データコンテンツのデータ構造を変換して出力する装置を、データコンテンツ受信手段、変換規則取得手段、変換データ出力手段、として機能させる構成とした。
【００５０】
かかる構成によれば、データコンテンツ受信変換プログラムは、データコンテンツ受信手段によって、データコンテンツを受信し、変換規則取得手段によって、データコンテンツのデータ構造を変換する変換規則を取得する。そして、データコンテンツ受信変換プログラムは、変換データ出力手段によって、変換規則に基づいて、データコンテンツを変換した変換データとして、例えば、当該装置に接続されている外部機器に出力する。
【００５１】
【発明の実施の形態】
以下、本発明の一実施の形態について、図面を参照して詳細に説明する。
（データコンテンツ送受信変換システムの構成）
図１は、データコンテンツ送受信変換システムのブロック図である。この図１に示すように、データコンテンツ送受信変換システム１は、データコンテンツ送信装置３と、データコンテンツ受信変換装置５と、複数の外部機器２とを備えている。
【００５２】
このデータコンテンツ送受信変換システム１は、データ放送用に制作されたデータコンテンツを送信側のデータコンテンツ送信装置３から送信して、このデータコンテンツを受信側のデータコンテンツ受信変換装置５で受信し変換して、外部機器２において特殊提示（出力）させるものである。この特殊提示は、例えば、データコンテンツを音声に変換してニュースのように読み上げることである。
【００５３】
（データコンテンツ送信装置の構成）
データコンテンツ送信装置３は、データコンテンツと、このデータコンテンツのデータ構造を変換する変換規則とを生成して送信するもので、逐次更新データ入力手段７と、テンプレート入力手段９と、コンテンツテンプレート記録手段１１と、データコンテンツ生成手段１３と、抽出情報指示手段１５と、変換後コンテンツ構成指示手段１７と、変換規則・対応表生成手段１９と、データコンテンツ送信手段２１と、変換規則・対応表記録手段２３と、変換規則・対応表送信手段２５とを備えている。なお、このデータコンテンツ送信装置３は、一般的な放送局に備えられている放送装置をベースとして、新規にメモリや回路等を付加して構成したものである。
【００５４】
逐次更新データ入力手段７は、ニュースや天気予報等、逐次更新されていく逐次更新データ（テキストデータ）を入力するものである。逐次更新データは、一定時間（期間）毎に更新されていくデータである。なお、この逐次更新データ入力手段７は、放送局に備えられている放送装置のいわゆる入力端子（入力ポート）の一つに相当するものである。
【００５５】
テンプレート入力手段９は、コンテンツテンプレートを入力するものである。このコンテンツテンプレートは、比較的長期な一定期間毎に更新されていくものであり、逐次更新データ入力手段７で入力された逐次更新データの配置や表示方法（表示文字種、表示文字の大きさ、表示色等）およびコンテンツの構成を予め設定されたものである。なお、このテンプレート入力手段９は、放送局に備えられている放送装置のいわゆる入力端子（入力ポート）の一つに相当するものである。
【００５６】
コンテンツテンプレート記録手段１１は、テンプレート入力手段９により入力されたコンテンツテンプレートを記録しておくものである。つまり、コンテンツテンプレートは、データコンテンツ生成手段１３、または、変換規則・対応表生成手段１９で使用されるまで、このコンテンツテンプレート記録手段１１に保持されることになる。なお、このコンテンツテンプレート記録手段１１は、メモリ、ハードディスク等によって構成されている。
【００５７】
データコンテンツ生成手段１３は、コンテンツテンプレート記録手段１１に記録されているテンプレートに、逐次更新データ入力手段７によって入力された逐次更新データを埋め込んで、データコンテンツを生成するものである。つまり、このデータコンテンツ生成手段１３は、一定時間が経過し、逐次更新データ入力手段７に逐次更新データが入力されると、この逐次更新データに対応したコンテンツテンプレートをコンテンツテンプレート記録手段１１から読み出して、当該コンテンツテンプレートの設定に従って逐次更新データを埋め込んでいく（代入していく）ものである。
【００５８】
このデータコンテンツ生成手段１３によって生成されるデータコンテンツは、ＢＭＬ文書内に直接、内容が記述されている内容部分（特許請求の範囲では、「ＢＭＬ文書」と記載している）、例えば、データコンテンツがニュースであれば、ニュースのタイトルや原稿の部分と、ＢＭＬ文書から参照されるバイナリテーブルに数値化されたデータとして記述されているデータ部分（特許請求の範囲では「バイナリテーブル」と記載している）、例えば、データコンテンツが天気予報であれば、各地の予報データの部分とがある。
【００５９】
なお、このデータコンテンツ生成手段１３は、データコンテンツ送信装置３の主制御部（図示せず）で起動しているプログラムである。
【００６０】
抽出情報指示手段１５は、受信側のデータコンテンツ受信変換装置５にて、データコンテンツに含まれているデータの中から変換対象となるデータを変換規則・対応表生成手段１９に指示するものである。なお、この抽出情報指示手段１５から変換規則・対応表生成手段１９に出力された指示を抽出指示情報とする。
【００６１】
変換後コンテンツ構成指示手段１７は、受信側のデータコンテンツ受信変換装置５にて、データコンテンツを変換した後のコンテンツの構成を変換規則・対応表生成手段１９に指示するものである。なお、この変換後コンテンツ構成指示手段１７から変換規則・対応表生成手段１９に出力された指示を変換後コンテンツ構成指示情報とする。
【００６２】
なお、これら抽出情報指示手段１５および変換後コンテンツ構成指示手段１７は、データコンテンツ送信装置３の主制御部（図示せず）で起動しているプログラムである変換規則・対応表生成手段１９に対して、データコンテンツ送信装置３のユーザがデータを入力するためのキーボードやマウス等から構成されるものである。
【００６３】
変換規則・対応表生成手段１９は、コンテンツテンプレート記録手段１１に記録されているコンテンツテンプレートと、抽出情報指示情報１５から出力された抽出指示情報と、変換後コンテンツ構成指示手段１７から出力された変換後コンテンツ構成指示情報とに基づいて、変換規則と変換対応表とを生成するものである。また、この変換規則・対応表生成手段１９は、変換規則の使用期間の限度を示す使用限度情報を当該変換規則に付加するものである。この使用限度情報は、例えば、データコンテンツが制作されてから１週間、１ヶ月間といったように、送信側で任意に設定できるものである。
【００６４】
なお、この変換規則・対応表生成手段１９は、データコンテンツ送信装置３の主制御部（図示せず）で起動しているプログラムであり、特許請求の範囲に記載した変換規則生成手段に相当するものである。なお、変換規則、変換対応表は、独自のＤＴＤ（Ｄｏｃｕｍｅｎｔ  Ｔｙｐｅ  Ｄｅｆｉｎｉｔｉｏｎ；文書型定義、文書の構造を定義したもの）によるＸＭＬ、ＸＳＬＴ等を使用して生成されており、具体的な例は後記する。
【００６５】
データコンテンツ送信手段２１は、データコンテンツ生成手段１３で生成されたデータコンテンツを放送波として送信するものである。このデータコンテンツ送信手段２１は、複数のデータコンテンツをグループ化して、このグループ化したデータコンテンツを所定時間間隔で繰り返して送信するものである。また、このデータコンテンツ送信手段２１は、データコンテンツ、変換規則および変換対応表を多重化し放送波として送信することができるものである。なお、このデータコンテンツ送信手段２１は、増幅器（図示せず）、送信アンテナ（図示せず）等から構成されるものである。
【００６６】
変換規則・対応表記録手段２３は、変換規則・対応表生成手段１９で生成された変換規則および変換対応表を記録しておくものである。この変換規則・対応表生成手段１９は、メモリやハードディスク等から構成されている。
【００６７】
変換規則・対応表送信手段２５は、変換規則・対応表記録手段２３に記録されている変換規則および変換対応表を、通信回線を介して送信するものである。この変換規則・対応表送信手段２５は、放送局に備えられている放送装置のいわゆる通信回線接続端子の一つに相当するものである。
【００６８】
このデータコンテンツ送信装置３によれば、データコンテンツ生成手段１３によって、コンテンツテンプレートにデータを埋め込んでデータコンテンツを生成し、変換規則・対応表生成手段１９によって、コンテンツテンプレート、抽出情報指示情報および変換後コンテンツ構成指示情報に基づいて、受信側の外部機器２毎の変換対応表と、当該変換対応表に記載され、データコンテンツ毎に対応付けられた変換規則とを生成する。このデータコンテンツ送信装置３は、データコンテンツ送信手段２１によって、データコンテンツと変換規則と変換対応表とを送信する。このため、これらを受信した受信側では、変換対応表によってデータコンテンツと変換規則とが対応付けられ、この変換規則によって、例えば、データコンテンツが音声読み上げ用の変換データに変換されるので、従来のように、データコンテンツの各データに予め付加されている分類情報や、データコンテンツの定型性に依存することなく、また、データコンテンツに付随情報を付加することなく、データコンテンツを利用した放送サービス、つまり、音声読み上げ機能によるデータコンテンツの読み上げサービスを実現することができる。
【００６９】
また、このデータコンテンツ送信装置３は、変換規則・対応表生成手段１９によって、データコンテンツと変換規則とを対応させる変換対応表を生成することで、複数のコンテンツから構成されるデータコンテンツの中から、必要なコンテンツだけに対応する変換規則を設定することで、当該変換規則によって変換後の変換データの構成を指示することができる。例えば、音声読み上げサービスにおいて、読み上げる内容や順番を設定することが可能になる。具体的には、最初ニュースを読み上げ、次に、円株情報を読み上げ、最後に天気予報を読み上げるといったことが可能になる。
【００７０】
さらに、このデータコンテンツ送信装置３は、変換規則・対応表生成手段１９によって、変換規則の使用期間の限度を示す使用限度情報を付加することで、一つの変換規則の使用を任意の期間（使用期間）とし、例えば、送信側の放送局により新たな変換規則を提供することによって更新していくことができる。
【００７１】
なお、テンプレート入力手段９と、コンテンツテンプレート記録手段１１と、抽出情報指示手段１５と、変換後コンテンツ構成指示手段１７と、変換規則・対応表生成手段１９と、変換規則・対応表記録手段２３と、変換規則・対応表送信手段２５とを別体にした変換規則生成送信装置として構成してもよい。この場合、種々の変換規則および変換対応表を生成し、また、これら変換規則および変換対応表の使用期間の限度を任意の期間に設定することができる。
【００７２】
（データコンテンツ受信変換装置の構成）
データコンテンツ受信変換装置５は、送信側のデータコンテンツ送信装置３から送信されたデータコンテンツ、変換規則および変換対応表を受信し、データコンテンツを変換規則に基づいて変換し出力するもので、データコンテンツ受信手段２７と、変換規則取得手段２９と、変換規則・装置設定記録手段３１と、データコンテンツ・変換データ記録手段３３と、変換データ出力手段３５とを備えている。なお、このデータコンテンツ受信変換装置５は、一般的な家庭に備えられているデータ放送受信装置をベースとして、新規にメモリや回路等を付加して構成したものである。
【００７３】
データコンテンツ受信手段２７は、送信側のデータコンテンツ送信装置３から送信されたデータコンテンツ、変換規則および変換対応表を受信するものである。なお、このデータコンテンツ受信手段２７は、受信アンテナ（図示せず）、増幅器（図示せず）、検波回路（図示せず）等から構成されるものである。
【００７４】
変換規則取得手段２９は、データコンテンツ受信手段２７によって、変換規則、変換対応表のいずれかが受信されなかった場合、或いは、変換規則の使用期間を過ぎてしまった場合、通信回線を介して、送信側のデータコンテンツ送信装置３に変換規則、変換対応表を要求して（要求情報を出力して）取得するものである。つまり、この変換規則取得手段２９には、送信側で予め設定された使用限度情報に従って、変換規則を、通信回線網を介して取得して更新する変換規則更新手段（図示せず）が備えられている。
【００７５】
また、当該装置５のユーザ（視聴者）が意図的に変換規則を更新する場合や、データコンテンツの変換がうまくいかなかった際に変換規則を再取得する場合にこの変換規則取得手段２９によって変換規則が取得される。なお、変換規則の取得経路は、通信回線網に限定されず、例えば、ＣＤ−ＲＯＭ等の可搬型媒体によって取得し、当該装置５のユーザがインストールすることとしてもよい。
【００７６】
なお、この変換規則取得手段２９は、データコンテンツ受信変換装置５の主制御部（図示せず）で起動している、通信回線に接続するためのプログラムである。さらに、この変換規則取得手段２９から出力される要求情報は、図示を省略した通信回線接続端子から出力される。
【００７７】
変換規則・装置設定記録手段３１は、データコンテンツ受信手段２７で受信された、または、変換規則取得手段２９で取得された、変換規則および変換対応表を記録すると共に、当該データコンテンツ受信変換装置５の各種の装置設定や当該装置５のユーザの個人情報である視聴者情報を記録するものである。なお、この変換規則・装置設定記録手段３１は、メモリやハードディスク等から構成されており、変換規則、変換対応表、装置設定および視聴者情報を永続的に記録するものである。
【００７８】
データコンテンツ・変換データ記録手段３３は、データコンテンツ受信手段２７で受信されたデータコンテンツおよび変換データ出力手段３５で変換された変換データを記録するものである。なお、このデータコンテンツ・変換データ記録手段３３は、ＲＡＭ等のメモリによって構成されており、データコンテンツや変換データを一時的に記録するものである。
【００７９】
変換データ出力手段３５は、変換規則・装置設定記録手段３１に記録されている変換規則および変換対応表に基づいて、データコンテンツ受信手段２７で受信されたデータコンテンツを変換して、変換データとして外部機器２に出力するものである。なお、この変換データ出力手段３５は、データコンテンツ受信変換装置５の主制御部（図示せず）で起動しているプログラムである。さらに、この変換データ出力手段３５から出力される変換データは、図示を省略した出力端子（出力ポート）から出力される。
【００８０】
この変換データ出力手段３５は、データコンテンツを変換規則に基づいて変換する際に、ＸＳＬＴおよび独自に規定する変換手法（後記する）を使用している。なお、この変換データ出力手段３５における、データコンテンツから変換データへの変換の詳細な説明は後記する。
【００８１】
このデータコンテンツ受信変換装置５によれば、データコンテンツ受信手段２７によって、データコンテンツを受信し、変換規則取得手段２９によって、データコンテンツのデータ構造を変換する変換規則を取得する。そして、データコンテンツ受信変換装置５は、変換データ出力手段３５によって、変換規則および変換対応表に基づいて、データコンテンツを変換した変換データを、当該装置５に接続されている外部機器２に出力する。このため、変換データ出力手段３５において変換対応表によってデータコンテンツと変換規則とが対応付けられ、この変換規則によって、例えば、データコンテンツが音声読み上げ用の変換データに変換されるので、従来のように、データコンテンツの各データに予め付加されている分類情報や、データコンテンツの定型性に依存することなく、また、データコンテンツに付随情報を付加することなく、データコンテンツを利用した放送サービス、つまり、音声読み上げ機能によるデータコンテンツの読み上げサービスを実現することができる。
【００８２】
また、このデータコンテンツ受信変換装置５は、変換データ出力手段３５によって、ＸＳＬＴおよび独自に規定する変換手法（後記する）を使用することで、データコンテンツを自在に変換することができる。
【００８３】
さらに、データコンテンツ受信変換装置５は、変換規則取得手段２９に備えられる変換規則更新手段（図示せず）によって、送信側で付加された使用限度情報に従い、通信回線網や可搬型媒体等を介して新たな変換規則を取得する。これによって、常に、最新の変換規則を保持することができる。
【００８４】
（データコンテンツ送信装置の動作）
次に、図２に示すフローチャートを参照して、データコンテンツ送信装置３の動作について説明する（適宜図１参照）。
【００８５】
まず、データコンテンツ送信装置３の逐次更新データ入力手段７にデータが入力される（Ｓ１）。また、テンプレート入力手段９にコンテンツテンプレートが入力されて、コンテンツテンプレート記録手段１１に記録される（Ｓ２）。そして、データコンテンツ生成手段１３によって、コンテンツテンプレート記録手段１１に記録されているコンテンツテンプレートが読み出されて、この読み出されたコンテンツテンプレートに逐次更新データ入力手段７によって入力されたデータが埋め込まれてデータコンテンツが生成され（Ｓ３）、データコンテンツ送信手段２１に出力される。
【００８６】
また、変換規則・対応表生成手段１９に、抽出情報指示手段１５によって抽出情報指示情報が、変換後コンテンツ構成指示手段１７によって変換後コンテンツ構成指示情報が入力される（Ｓ４）。そして、変換規則・対応表生成手段１９で変換規則および変換対応表が生成され、変換規則・対応表記録手段２３に記録される（Ｓ５）。
【００８７】
その後、データコンテンツ送信手段２１と変換規則・対応表送信手段２５とによって、データコンテンツ、変換規則および変換対応表が送信される（Ｓ６）。
【００８８】
（データコンテンツ受信変換装置の動作）
次に、図３に示すフローチャートを参照して、データコンテンツ受信変換装置５の動作について説明する（適宜図１参照）。
【００８９】
まず、データコンテンツ受信変換装置５のユーザによって、データコンテンツを変換した変換データを特殊提示（出力）させる外部機器２の選択がなされ、データコンテンツ受信変換装置５の図示を省略した操作部の操作によって、当該ユーザが選択した外部機器２が識別される（Ｓ１１）。
【００９０】
すると、このデータコンテンツ受信変換装置５の主制御部（図示せず）は、ユーザが選択した外部機器２に対応する変換対応表および変換規則が変換規則・装置設定記録手段３１に記録されているどうかを判定する（Ｓ１２）。変換対応表および変換規則が変換規則・装置設定記録手段３１に記録されていると判定した場合（Ｓ１２、Ｙｅｓ）、この変換規則・装置設定記録手段３１から外部機器２に対応する変換対応表および変換規則が読み出される（Ｓ１３）。また、変換対応表および変換規則が変換規則・装置設定記録手段３１に記録されていると判定されなかった場合（Ｓ１２、Ｎｏ）、変換規則取得手段２９で通信回線網を介して送信側のデータコンテンツ送信装置３から変換対応表および変換規則が取得される（Ｓ１４）。
【００９１】
そして、データコンテンツ受信手段２７でデータコンテンツが受信されると（Ｓ１５）、変換データ出力手段３５で変換対応表が使用されて、外部機器２に特殊提示（出力）可能なデータコンテンツが変換データに変換され、外部機器２に出力される（Ｓ１６）。
【００９２】
（データコンテンツ受信変換装置の処理について）
ここで、データコンテンツ受信変換装置５において行われる処理について、図４に示すイメージ図（概略図）を参照して説明する（適宜、図１参照）。
【００９３】
この図４に示すように、データコンテンツ受信変換装置５では、放送またはインターネット（通信回線）を介して取得され変換規則・装置設定手段３１に記録されている変換規則（図４中、四角形（六角形）で囲っているＡ、Ｂ、ＣＤ、Ｅ）に対して、変換対応表で対応付けられるデータコンテンツ（図４中、円で囲っているＡ、Ｂ、Ｃ、Ｄ、Ｅ）が変換データ出力手段３５（図１参照）で変換され、変換データ（図４中、五角形で囲っているＡ、Ｂ、ＣＤ、Ｅ）とされる。
【００９４】
そして、この変換データが、特殊受信機専用ブラウザを備えた外部機器２に読み込まれ（出力され）、視聴者（ユーザ）に特殊提示される。この特殊提示は、例えば、外部機器２が音声読み上げ機能を備えていれば、データコンテンツの音声読み上げであり、外部機器２が点字出力機能を備えていれば、データコンテンツの点字出力である。
【００９５】
（データコンテンツの変換について）
これより、データコンテンツの変換について、具体的に説明する。なお、ここでの説明では、適宜、図１および図５から図１２を参照することにする。
［ＸＳＬＴを用いた変換規則による変換］
まず、データコンテンツの内容部分（ＢＭＬ文書）に変換規則を適用し、変換後の文書である変換後ＸＭＬ文書を生成する方法について説明する。この方法では、ＢＭＬ文書に適用する変換規則を、ＸＳＬＴを用いて記述しておき、一つまたは複数のＢＭＬ文書からＸＳＬＴで記述された変換規則（ＸＳＬＴ使用変換規則）に従って、必要なデータを抽出し、この抽出したデータから変換後ＸＭＬ文書（変換データ）を生成するものである。
【００９６】
［バイナリテーブル変換規則による変換（データ部分の構造変化なし）］
次に、データコンテンツのデータ部分（バイナリテーブル）に変換規則を適用し、変換後の文書である変換後ＸＭＬ文書を生成する方法について説明する。この方法は、データコンテンツのデータ部分の構造を変えずに変換後ＸＭＬ文書（変換データ）を生成するものである。
【００９７】
この場合の変換規則（バイナリテーブル変換規則）の記述例を図５（ａ）に示す。この図５（ａ）に示すように、バイナリテーブル変換規則は、〈ｆｉｌｅｎａｍｅ〉および〈ｆｏｒｍａｔ〉のタグによって、バイナリテーブルのファイル名およびその構造を指定している。この変換規則によって、天気予報のデータコンテンツを変換した場合の変換結果例を図５（ｂ）に示す。この図５（ｂ）に示すように、変換データは、元のバイナリテーブルの構造をそのまま維持し、ＸＭＬのタグで表現されたテーブルデータとなる。
【００９８】
なお、図５（ａ）のバイナリテーブル変換規則は、他のＤＴＤによるＸＭＬ文書であっても、ＸＭＬ以外の方法で記述されたもの（例えば、ファイル名とデータ構造を記述したテキストファイル）であってもよい。
【００９９】
［バイナリテーブル変換規則による変換（データ部分の構造変化有り）］
次に、図６を参照して、データコンテンツのデータ部分の構造を変えて変換後ＸＭＬ文書を生成する方法について説明する。図６はバイナリテーブル変換規則によって、データ部分の構造が変化する処理（バイナリテーブル変換処理）のイメージ図（概略図）である。この図６に示したように、バイナリテーブル変換処理は、放送バイナリテーブル（バイナリテーブル）に変換ルール（独自ＤＴＤ；変換規則）を適用し、変換後ＸＭＬ文書を生成するものである。
【０１００】
このバイナリテーブル変換処理では、一つまたは複数のバイナリテーブルから、一つの変換後ＸＭＬ文書（変換データ）が生成される。この方法で用いられるバイナリテーブル変換規則は、新規に規定する独自のＤＴＤによるＸＭＬ文書であり、データコンテンツのデータ部分（バイナリテーブル）から必要なデータを取り出して、変換後ＸＭＬ文書を生成するためのものである。
【０１０１】
このバイナリテーブル変換規則の記述例を図７に示す。この図７に示したバイナリテーブル変換規則には、以下の４つの事柄（１）〜（４）が記述されている。（１）必要なバイナリテーブルの指定（ファイル名等の指定）。（２）指定されたバイナリテーブルを検索、または、バイナリテーブル中の位置を指定して、必要なデータ（数値化されたデータ）を取り出す手続き。（３）バイナリテーブルから取り出した数値を変換後ＸＭＬ文書の雛形に埋め込む手続き。（４）変換後ＸＭＬ文書の雛形。
【０１０２】
また、このバイナリテーブル変換規則では、現行のデータ放送で行われている、郵便番号を用いてデータコンテンツ受信変換装置５の設置されている住所を特定するために、当該装置５内の記録手段（図示せず）に記録されている郵便番号データを読み出すための記述なども可能である（ＡＲＩＢ  ＳＴＤ−Ｂ２４第二分冊付録規定Ｂ）。
【０１０３】
具体的に、この図７に示したバイナリテーブル変換規則は、〈ｂｉｎａｒｙＴａｂｌｅ  ｆｉｌｅｎａｍｅ  “ｙｕｂｉｎ−ａｍｅｄａｓ．ｂｔｂ”・・・〉というタグにより“ｙｕｂｉｎ−ａｍｅｄａｓ．ｂｔｂ”というバイナリテーブルを特定し、このバイナリテーブルに対して、データコンテンツ受信変換装置５の記録手段（図示せず）に記録されている郵便番号データをキーとして、検索を行って、郵便番号データ（郵便番号）に対応する天気情報区域コードを取得する。
【０１０４】
続いて、このバイナリテーブル変換規則は、〈ｂｉｎａｒｙＴａｂｌｅ  ｆｉｌｅｎａｍｅ  “ｔｏｄａｙ．ｂｔｂ”・・・〉というタグにより“ｔｏｄａｙ．ｂｔｂ”というバイナリテーブルを特定し、取得した天気情報区域コードをキーとして、検索を行って、該当する区域における本日の天気予報のコードである天気予報コード（数値コード）を取得する。
【０１０５】
そして、このバイナリテーブル変換規則は、取得した天気予報コード（数値コード）を文字列に変換し、この変換した結果である文字列を変換後ＸＭＬ文書に天気用のデータ（文字データ）として埋め込む。
【０１０６】
この変換規則によって、天気予報のデータコンテンツを変換した場合の変換結果例を図８に示す。この図８に示すように、変換データは、バイナリテーブルのデータをバイナリテーブル変換規則で記述されている変換後ＸＭＬ文書の雛形に埋め込んだ形となる。なお、図７のバイナリテーブル変換規則は、他のＤＴＤによるＸＭＬ文書であっても、ＸＭＬ以外の方法で記述されたもの（例えば、ＪａｖａＳｃｒｉｐｔ（登録商標）等の簡易プログラミング言語等で記述されたプログラム）であってもよい。
【０１０７】
これによれば、データコンテンツ受信変換装置５の変換データ出力手段３５は、バイナリテーブル変換規則にバイナリテーブルのデータを当てはめて外部機器２に出力可能な変換後ＸＭＬ文書にする。つまり、変換規則がテンプレートの役割を果たしており、バイナリテーブルのデータが埋め込まれることになる。このため、従来のように、データコンテンツの各データに予め付加されている分類情報や、データコンテンツの定型性に依存することなく、また、データコンテンツに付随情報を付加することなく、データコンテンツをバイナリテーブル変換規則によって変換することができ、データコンテンツを利用した放送サービス、例えば、音声読み上げ機能によるデータコンテンツの読み上げサービスを実現することができる。
【０１０８】
［ＢＭＬ文書とバイナリテーブルの両方を変換］
次に、図９を参照して、データコンテンツの内容部分（ＢＭＬ文書）とデータ部分（バイナリテーブル）との両方に変換規則を適用し、変換後の文書である変換後ＸＭＬ文書を生成する方法について説明する。この方法は、ＢＭＬ文書とバイナリテーブルとの両方からデータを取り出して、一つの変換後ＸＭＬ文書を生成するものである。ここで、適用する変換規則は、ＢＭＬ文書とバイナリテーブルとの両方を変換するものであるので、ＢＭＬ文書バイナリテーブル変換規則と称呼するものとする。
【０１０９】
図９は、ＢＭＬ文書バイナリテーブル変換規則によって、データコンテンツを変換する処理（ＢＭＬ文書バイナリテーブル変換処理）のイメージ図（概略図）である。この図９に示したように、ＢＭＬ文書バイナリテーブル変換処理は、放送ＢＭＬ文書（ＢＭＬ文書）と放送バイナリテーブル（バイナリテーブル）とに変換ルール（ＢＭＬ文書バイナリテーブル変換規則）を適用し、変換後ＸＭＬ文書を生成するものである。
【０１１０】
これによれば、データコンテンツ受信変換装置５の変換データ出力手段３５は、ＢＭＬ文書バイナリテーブル変換規則に従って、ＢＭＬ文書とバイナリテーブルのデータとを合成し、外部機器２に出力可能な変換後ＸＭＬ文書にする。つまり、バイナリテーブルのデータ（単語に相当）と、ＢＭＬ文書のデータ（単語に相当）とをＢＭＬ文書バイナリテーブル変換規則によってつなぎ合わせて、変換後ＸＭＬ文書（一つの文書に相当）にする。すなわち、ＢＭＬ文書バイナリテーブル変換規則は、複数のデータ、つまり、単語によって文書を構成する文法の役割を果たすこととなる。このため、従来のように、データコンテンツの各データに予め付加されている分類情報や、データコンテンツの定型性に依存することなく、また、データコンテンツに付随情報を付加することなく、データコンテンツをバイナリテーブル変換規則によって変換することができ、データコンテンツを利用した放送サービス、例えば、音声読み上げ機能によるデータコンテンツの読み上げサービスを実現することができる。
【０１１１】
［バイナリテーブル変換規則とＸＳＬＴ使用変換規則とを組み合わせた変換］
次に、図１０参照して、データコンテンツのデータ部分（バイナリテーブル）にバイナリテーブル変換規則を適用して中間生成ＸＭＬ文書を生成した後、この中間生成ＸＭＬ文書とＢＭＬ文書とにＸＳＬＴ使用変換規則を適用して、変換後の文書である変換後ＸＭＬ文書を生成する方法について説明する。
【０１１２】
図１０は、バイナリテーブル変換規則とＸＳＬＴ使用変換規則とによって、データコンテンツを変換する処理（組み合わせ変換処理）のイメージ図（概略図）である。この図１０に示したように、放送バイナリテーブル（バイナリテーブル）が変換ルール１（バイナリテーブル変換規則：第一変換規則）によって中間生成ＸＭＬ文書とされ、さらに、この中間生成ＸＭＬ文書および放送ＢＭＬ文書（ＢＭＬ文書）が変換ルール２（ＸＳＬＴ使用変換規則：第二変換規則）によって変換後ＸＭＬ文書に変換される。
【０１１３】
この組み合わせ変換処理は、以下の３つの手順（１）〜（３）からなる。（１）バイナリテーブルをバイナリテーブル変換規則によって、中間生成ＸＭＬ文書を生成する。（２）中間生成ＸＭＬ文書とＢＭＬ文書を変換元としてＸＳＬＴ使用変換規則によって変換後ＸＭＬ文書を生成する。（３）変換後ＸＭＬ文書を外部機器２において、特殊提示する。
【０１１４】
これによれば、データコンテンツ受信変換装置５の変換データ出力手段３５は、バイナリテーブル変換規則に従って、バイナリテーブルから中間生成ＸＭＬ文書を生成し、ＸＳＬＴ使用変換規則とに従って、ＢＭＬ文書および中間ＸＭＬ文書を合成して外部機器２に出力可能な変換後ＸＭＬ文書を前記変換データとして出力する。このため、従来のように、データコンテンツの各データに予め付加されている分類情報や、データコンテンツの定型性に依存することなく、また、データコンテンツに付随情報を付加することなく、データコンテンツをバイナリテーブル変換規則によって変換することができ、データコンテンツを利用した放送サービス、例えば、音声読み上げ機能によるデータコンテンツの読み上げサービスを実現することができる。さらに、複数のＢＭＬ文書やバイナリテーブルに分割されて送信側から送信されたデータ（情報）を一つの変換データに纏めて読み上げることができる。具体的には、天気予報のコンテンツにおいて、ＢＭＬ文書に含まれている気象概況の文（テキストデータ）と、バイナリテーブルに含まれている天気予報データ（数値データ）とを一つの変換後ＸＭＬ文書として生成し、読み上げることができる。
【０１１５】
［ＸＳＬＴ使用変換規則と拡張関数とによる変換］
次に、図１１、図１２を参照して、データコンテンツの内容部分（ＢＭＬ文書）およびデータ部分（バイナリテーブル）に、ＸＳＬＴ使用変換規則と拡張関数とによる変換規則（ＸＳＬＴ拡張関数使用変換規則）によって、変換後の文書である変換後ＸＭＬ文書を生成する方法について説明する。図１２は、ＸＳＬＴ拡張関数使用変換規則によって、データコンテンツを変換する処理（ＸＳＬＴ拡張関数使用変換処理）のイメージ図（概略図）である。この図１２に示したように、放送ＢＭＬ文書（ＢＭＬ文書）と放送バイナリテーブル（バイナリテーブル）と変換ルール（ＸＳＬＴ＋拡張関数→ＸＭＬ［ＸＳＬＴ拡張関数使用変換規則］）によって、変換後ＸＭＬ文書に変換される。
【０１１６】
このＸＳＬＴ拡張関数使用変換規則は、バイナリテーブルからデータを取り出すためのＡＰＩを拡張し（以下、拡張ＡＰＩという）、ＢＭＬ文書とバイナリテーブルの両方からデータを取得する。なお、この拡張ＡＰＩは、ＸＳＬＴ１．０仕様１４．２節で規定されている拡張関数の形式で記述されており、バイナリテーブルのファイル名の指定やデータの取り出し、検索を可能にするものである。
【０１１７】
ここで、このＸＳＬＴ拡張関数使用変換規則を具体的に記述した記述例を図１１に示す。この図１１に示すように、拡張ＡＰＩとして、Ｘ＿ＢＴ：ｇｅｔＤａｔａ＿ＲｏｗＣｏｌｕｍｎ（）を定義した例であり、この拡張ＡＰＩによって、バイナリテーブル“ｎｅｗｓ．ｂｔ”の３行目のデータを順に取り出している。なお、この図１１は、ＸＳＬＴの規格に基づいて、拡張ＡＰＩを定義した一例を示したものであり、ここで定義した拡張ＡＰＩの仕様に限定されるものではない。
【０１１８】
これによれば、データコンテンツ受信変換装置５の変換データ出力手段３５は、ＸＳＬＴ拡張関数使用変換規則に従って、ＢＭＬ文書にバイナリテーブルのデータを当てはめて外部機器２に出力可能な変換後ＸＭＬ文書を前記変換データとして出力する。つまり、ＢＭＬ文書のデータ（タイトルに相当）にバイナリテーブルのデータ（一つの文書に相当）を当てはめて、変換後ＸＭＬ文書（複数の文書に相当）にする。このため、従来のように、データコンテンツの各データに予め付加されている分類情報や、データコンテンツの定型性に依存することなく、また、データコンテンツに付随情報を付加することなく、データコンテンツをバイナリテーブル変換規則によって変換することができ、データコンテンツを利用した放送サービス、例えば、音声読み上げ機能によるデータコンテンツの読み上げサービスを実現することができる。さらに、複数のＢＭＬ文書やバイナリテーブルに分割されて送信側から送信されたデータ（情報）を一つの変換データに纏めて読み上げることができる。具体的には、天気予報のコンテンツにおいて、ＢＭＬ文書に含まれている気象概況の文（テキストデータ）と、バイナリテーブルに含まれている天気予報データ（数値データ）とを一つの変換後ＸＭＬ文書として生成し、読み上げることができる。
【０１１９】
（変換規則および変換対応表の取得、特定および更新の流れついて）
次に、図１３に示すフローチャートを参照して、変換規則の取得、特定および更新について説明する（適宜、図１参照）。
【０１２０】
この図１３に示すフローチャートは、データコンテンツ送信装置３から送信される各データコンテンツに対応する変換規則を、データコンテンツ受信変換装置５において取得し、特定して、さらに、更新する処理の流れについて説明したものである。なお、変換規則を取得する場合には、当該変換規則とデータコンテンツとを関連付けた変換対応表を参照する。この実施の形態では、この変換対応表は、変換規則が生成される際にデータコンテンツが放送されている放送チャンネル毎に、一つまたは複数生成されている。複数の場合には、一つの放送チャンネル内に存在する複数のコンテンツグループ毎に変換対応表が生成されている。
【０１２１】
さらに、放送チャンネル毎に一つ、データコンテンツを視聴開始時に使用される変換対応表（初期の変換対応表）が規定されている。
【０１２２】
そして、データコンテンツ受信変換装置５の操作部（図示せず）がユーザによって操作される（データコンテンツの視聴開始操作：Ｓ２１）と、まず、変換規則・装置設定記録手段３１が参照され、初期の変換対応表が特定される（Ｓ２２）。このときに、初期の変換対応表が取得されているかどうかが判定され（Ｓ２３）、既に取得されていると判定された場合（Ｓ２３、Ｙｅｓ）、変換対応表および変換規則が変換規則・装置設定記録手段３１から読み出される（Ｓ２４）。既に取得されていると判定されなかった場合（Ｓ２３、Ｎｏ）、変換対応表および変換規則が変換規則手段２９によって、通信回線網を介して、データコンテンツ送信装置３から取得される（Ｓ２５）。または、送信側から配布されたＣＤ−ＲＯＭ等の可搬型媒体に記録されている変換対応表および変換規則をユーザが入力するように促される。
【０１２３】
それから、この初期の変換対応表に記載されている全てのデータコンテンツが受信され（Ｓ２６）、受信されたデータコンテンツを用いて、変換対応表で関連付けられているデータコンテンツと変換規則との全ての変換が実行される（Ｓ２７）。変換された変換データは、外部機器２において特殊提示（視聴）される（Ｓ２８）。その後、ユーザによって別のデータコンテンツへの遷移が指示された場合、遷移先のデータコンテンツが未変換のデータコンテンツであるかどうかを変換対応表により判断する（Ｓ２９）。未変換のデータコンテンツである場合（Ｓ２９、Ｙｅｓ）には、現在の変換対応表に含まれている情報（リンク情報、ＵＲＬ等）から遷移先のデータコンテンツに対応する新たな変換対応表を特定し（Ｓ３０）、再度、変換対応表が取得されているどうかの判定、つまりＳ２３まで戻り、以降、同様の動作が繰り返される。
【０１２４】
なお、変換規則の使用期間の限度を示す使用限度情報に基づき、使用期間を超過している場合には、Ｓ２３にて、一部の変換規則が取得されていないと判定される。この場合、使用期間が超過している変換規則のみが変換規則取得手段２９で取得される。
【０１２５】
また、ここで、変換対応表および変換規則を、通信回線網（インターネット等）を介して取得する場合（１）、または、変換対応表および変換規則を放送波によって受信する場合（２）について説明する。
【０１２６】
（１）通信回線網（インターネット等）を介して取得する場合、以下の（１ａ）〜（１ｄ）の手順による（適宜、図１参照）。
【０１２７】
（１ａ）予め、放送チャンネル毎に、または、放送チャンネル内のデータコンテンツのグループ（コンテンツグループ）毎に、これらに対応する変換対応表のＵＲＬを規定しておき、この規定されたＵＲＬは、データコンテンツ受信変換装置５の変換規則取得手段２９の記録手段（図示せず、例えばＲｏｍ）にプリセットされる。または、データコンテンツ受信変換装置５の操作部（図示せず）から入力される。
【０１２８】
（１ｂ）必要な変換対応表および変換規則が変換規則・装置設定記録手段３１に記録されていない場合、規定されたＵＲＬから取得し、この取得した変換対応表および変換規則を変換規則・装置設定記録手段３１に記録する。
【０１２９】
（１ｃ）変換規則・装置設定記録手段３１に記録されている変換規則（および変換対応表）は、取得元のＵＲＬと対に管理される。これによって、必要な変換対応表がデータコンテンツ受信変換装置５に記録（保持）されているかどうかを判別することが可能となる。
【０１３０】
（１ｄ）外部機器２の仕様（機能）が複数存在する場合（音声読み上げ機能、点字出力機能、ワンライン表示機能等）、外部機器２の仕様（機能）毎に、プロファイル名を規定して、この規定したプロファイル名を用いたＵＲＬを変換対応表に割り当てることによって、複数の変換規則（および変換対応表）を使い分けることができる。
【０１３１】
（２）放送波によって受信する場合、以下の（２ａ）〜（２ｄ）の手順による（適宜、図１参照）。
【０１３２】
（２ａ）予め、放送チャンネル毎に、または、放送チャネル内のデータコンテンツのグループ（コンテンツグループ）毎に、対応する変換規則の送出位置（データコンテンツとしての名前空間上の位置：ＡＲＩＢ  ＳＴＤ  Ｂ２４参照）を規定しておき、規定された送出位置は、データコンテンツ受信変換装置５のデータコンテンツ受信手段２７の記録手段（図示せず、例えばＲｏｍ）にプリセットされる。または、データコンテンツ受信変換装置５の操作部（図示せず）から入力される。
【０１３３】
（２ｂ）必要な変換規則が変換規則・装置設定記録手段３１に記録されていない場合、データコンテンツ中に規定された名前空間上の位置から取得し、この取得した変換規則（および変換対応表）を変換規則・装置設定記録手段３１に記録する。
【０１３４】
（２ｃ）変換規則・装置設定記録手段３１に記録されている変換規則（および変換対応表）は、取得元の名前空間と対に管理される。これによって、必要な変換規則がデータコンテンツ受信変換装置５に記録（保持）されているかどうかを判別することが可能となる。
【０１３５】
（２ｄ）外部機器２の仕様（機能）が複数存在する場合（音声読み上げ機能、点字出力機能、ワンライン表示機能等）、外部機器２の仕様（機能）毎に、プロファイル名を規定して、この規定したプロファイル名を用いた名前空間を変換対応表に割り当てることによって、複数の変換規則（および変換対応表）を使い分けることができる。
【０１３６】
（変換対応表の記述例について）
次に、図１４、図１５を参照して、変換対応表の記述例について説明する。図１４、図１５は、データコンテンツ（図１４中、コンテンツ）と変換規則との変換対応表（図１４中、対応表）の記述例を示したものである。この記述例の説明では、主に、変換規則（変換対応表）の更新について説明する。図１４、図１５に示したように、変換〈ｔｒａｎｓｆｏｒｍ〉というタグでそれぞれ１回の変換（一つの変換規則による）が定義されており、変換の入力ファイル〈ｓｒｃ〉というタグと出力ファイル〈ｏｕｔ〉というタグとに対応する変換規則〈ｒｕｌｅ〉というタグと変換方法（〈ｒｕｌｅ〉タグのｔｙｐｅ属性）とが定義されている。
【０１３７】
データコンテンツ受信変換装置５は、変換対応表に記述されている変換〈ｔｒａｎｓｆｏｒｍ〉の記述順にデータコンテンツを処理する。この変換対応表によって、当該装置５は変換後ＸＭＬ文書を生成するために必要なデータコンテンツのファイルを知り得、また、データコンテンツの送信側の放送局では、データコンテンツの中から変換後ＸＭＬ文書に変換したいデータを自由に選択し、指示することができる。
【０１３８】
変換規則には使用限度情報（有効期限）が付加されており、変換規則内に記述されているか、変換対応表に記述されている。また、データコンテンツ受信変換装置５は、変換規則を特定してデータコンテンツに対して変換処理を施す前に、変換規則・装置設定記録手段３１に記録されている変換規則または変換対応表の使用限度情報（有効期限）をチェックして、期限が切れている場合には、変換規則を、通信回線（インターネット等）を介して取得するか、または、変換規則を放送波によって受信する。
【０１３９】
図１４に示したように、〈ＤａｔａＴｒａｎｓｆｏｒｍａｔｉｏｎＴａｂｌｅ〉というタグに使用限度情報が記載されている。この実施の形態では、使用限度情報は“２００２０３３１”であり、この変換規則が２００２年の３月３１日まで有効であることを示している。
【０１４０】
つまり、使用限度情報によって、変換規則の使用期間の限度を設定できることで、放送局等のデータコンテンツ制作者は、現在使用しているデータコンテンツのコンテンツテンプレートの使用期限を予め知り得ることができ、コンテンツテンプレートの使用期限が終わった後、新たなコンテンツテンプレートに変更されるタイミングに合わせて、変換規則の更新を能動的に行うことができる。これによって、データコンテンツ受信変換装置５から通信回線網への接続回数を必要最小限になるように制御して、データコンテンツ送信装置３に対する接続処理の負担や通信回線網のトラフィック軽減、また、ユーザ（視聴者）の通信回線接続料金を節約することができる。
【０１４１】
また、使用限度情報で設定される使用期間（有効期限内）の変換規則であっても、データコンテンツの変換に失敗した場合には、データコンテンツ受信変換装置５が自動的に、当該データコンテンツの変換に失敗したことを検知し、変換規則の再取得が行われる。
【０１４２】
さらに、図１５にはバイナリテーブル変換規則によってバイナリテーブルを一旦、中間ＸＭＬ文書に変換した後、ＢＭＬ文書と合成（混合）する場合の変換対応表の記述例を示したものである。この記述例では、バイナリテーブル“ｗｅａＴｈｅｒ．ｂｔｂ”と、ＢＭＬ文書“ｎｅｗｓ．ｂｍｌ”との２つのファイルからデータを抽出し、２段階の変換を経て、変換後ＸＭＬ文書“ｎｅｗｓＷｅａｔｈｅｒ．ｘｍｌ”というファイルを生成している。これによって、複数のＢＭＬ文書やバイナリテーブルに分割されて送信側から送信されているデータを、一つの変換データに纏めて、読み上げることができる。
【０１４３】
以上、一実施形態に基づいて本発明を説明したが、本発明はこれに限定されるものではない。
例えば、データコンテンツ送信装置３およびデータコンテンツ受信変換装置５の各構成の処理を一つずつの過程ととらえたデータコンテンツ送信方法およびデータコンテンツ受信変換方法とみなすことや、各構成の処理を汎用的なコンピュータ言語で記述したデータコンテンツ送信プログラムおよびデータコンテンツ受信変換プログラムとみなすことも可能である。これらの場合、データコンテンツ送信装置３およびデータコンテンツ受信変換装置５と同様の効果を得ることができる。
【０１４４】
【発明の効果】
請求項１、７、８記載の発明によれば、変換規則と変換対応表を送信することによって、これらを受信した受信側では、変換対応表によってデータコンテンツと変換規則とが対応付けられ、この変換規則によって、例えば、データコンテンツが音声読み上げ用の変換データに変換されるので、従来のように、データコンテンツの各データに予め付加されている分類情報や、データコンテンツの定型性に依存することなく、また、データコンテンツに付随情報を付加することなく、データコンテンツを利用した放送サービス、つまり、音声読み上げ機能によるデータコンテンツの読み上げサービスを実現することができる。
【０１４５】
請求項２〜５記載の発明によれば、データコンテンツと変換規則とを対応させる変換対応表を生成することで、データコンテンツに対応した様々な変換規則を設定することができる。
【０１４６】
請求項６記載の発明によれば、変換規則の使用期間の限度を示す使用限度情報を付加することで、一つの変換規則の使用を任意の期間（使用期間）とし、例えば、送信側の放送局により新たな変換規則を提供することによって更新していくことができる。
【０１４７】
請求項９、１８、１９記載の発明によれば、受信した変換対応表によってデータコンテンツと変換規則とが対応付けられ、この変換規則によって、例えば、データコンテンツが音声読み上げ用の変換データに変換されるので、従来のように、データコンテンツの各データに予め付加されている分類情報や、データコンテンツの定型性に依存することなく、また、データコンテンツに付随情報を付加することなく、データコンテンツを利用した放送サービス、つまり、音声読み上げ機能によるデータコンテンツの読み上げサービスを実現することができる。
【０１４８】
請求項１０、１２、１３、１４、１５記載の発明によれば、データコンテンツに応じた変換対応表および変換規則によって、当該データコンテンツを自在に変換することができる。
【０１４９】
請求項１１記載の発明によれば、ＸＳＬＴを使用することで、データコンテンツを自在に変換することができる。
【０１５０】
請求項１６記載の発明によれば、送信側で記述された変換対応表に基づいて、データコンテンツに任意個数の変換規則を任意の順序で任意回数適用することができ、送信側の意向に応じて、データコンテンツの変換を規定することができる。
【０１５１】
請求項１７記載の発明によれば、送信側で付加された使用限度情報に従い、通信回線網を介して新たな変換規則を取得することによって、常に、最新の変換規則を保持することができる。
【図面の簡単な説明】
【図１】本発明による一実施の形態であるデータコンテンツ送受信変換システム（データコンテンツ送信装置およびデータコンテンツ受信変換装置）のブロック図である。
【図２】図１に示したデータコンテンツ送信装置の動作を説明したフローチャートである。
【図３】図１に示したデータコンテンツ受信変換装置の動作を説明したフローチャートである。
【図４】データコンテンツ受信変換装置において行われる処理のイメージ図（概略図）である。
【図５】変換規則（バイナリテーブル変換規則）の記述例を示した図である。
【図６】バイナリテーブル変換規則によって、データ部分の構造が変化する処理（バイナリテーブル変換処理）のイメージ図（概略図）である。
【図７】変換規則（バイナリテーブル変換規則）の記述例を示した図である。
【図８】データコンテンツを変換した場合の変換結果例を示した図である。
【図９】データコンテンツを変換する処理（ＢＭＬ文書バイナリテーブル変換処理）のイメージ図（概略図）である。
【図１０】バイナリテーブル変換規則とＸＳＬＴ使用変換規則とによって、データコンテンツを変換する処理（組み合わせ変換処理）のイメージ図（概略図）である。
【図１１】ＸＳＬＴ拡張関数使用変換規則を具体的に記述した記述例を示した図である。
【図１２】ＸＳＬＴ拡張関数使用変換規則によって、データコンテンツを変換する処理（ＸＳＬＴ拡張関数使用変換処理）のイメージ図（概略図）である。
【図１３】変換規則の取得、特定および更新について説明したフローチャートである。
【図１４】データコンテンツと変換規則との変換対応表の記述例を示した図である。
【図１５】データコンテンツと２段階の変換規則との変換対応表の記述例を示した図である。
【符号の説明】
１        データコンテンツ送受信変換システム
２        外部機器
３        データコンテンツ送信装置
５        データコンテンツ受信変換装置
７        逐次更新データ入力手段
９        テンプレート入力手段
１１      コンテンツテンプレート記録手段
１３      データコンテンツ生成手段
１５      抽出情報指示手段
１７      変換後コンテンツ構成指示手段
１９      変換規則・対応表生成手段
２１      データコンテンツ送信手段
２３      変換規則・対応表記録手段
２５      変換規則・対応表送信手段
２７      データコンテンツ受信手段
２９      変換規則取得手段
３１      変換規則・装置設定記録手段
３３      データコンテンツ・変換データ記録手段
３５      変換データ出力手段
【図１】
2004334372.tif 000003
【図２】
2004334372.tif 000004
【図３】
2004334372.tif 000005
【図４】
2004334372.tif 000006
【図５】
2004334372.tif 000007
【図６】
2004334372.tif 000008
【図７】
2004334372.tif 000009
【図８】
2004334372.tif 000010
【図９】
2004334372.tif 000011
【図１０】
2004334372.tif 000012
【図１１】
2004334372.tif 000013
【図１２】
2004334372.tif 000014
【図１３】
2004334372.tif 000015
【図１４】
2004334372.tif 000016
【図１５】
2004334372.tif 000017