(57)【要約】      （修正有）【課題】受信機のＮＶＲＡＭ（不揮発性メモリ）の寿命になるまでの期間を延ばすデータ放送システム及びデータ放送方法を提供する。【解決手段】イベントメッセージの受信記録を、受信機の不揮発性メモリの複数のブロックに分散して格納する分散格納手段を有する。不揮発性メモリの各ブロックの書き込み回数とイベントメッセージのイベント識別情報とを記憶するフィールドを備え、各フィールドに記憶されている書き込み回数及びイベント識別情報を参照して、受信したイベントメッセージの受信記録を分散して格納する。【選択図】図１
2011139480.tif 000002
【特許請求の範囲】
【請求項１】
データ放送システムであって、
データ放送による情報の記録を、受信機の不揮発性メモリの複数のブロックに分散して格納する分散格納手段を有することを特徴とするデータ放送システム。
【請求項２】
前記データ放送による情報の記録が、イベントメッセージの受信記録であることを特徴とする請求項１に記載のデータ放送システム。
【請求項３】
所定の規則に基づいて、分散されて格納されたイベントメッセージの受信記録を集計する集計手段を有することを特徴とする請求項２に記載のデータ放送システム。
【請求項４】
イベントを識別するイベント識別情報が少なくとも記載されたイベントメッセージを送出する手段と、
前記不揮発性メモリの各ブロックに対して、そのブロックの書き込み回数と、前記イベント識別情報とを少なくとも記憶するフィールドを備え、
前記分散格納手段は、受信したイベントメッセージのイベント識別情報と、各ブロックのフィールドに記憶されている書き込み回数及びイベント識別情報とを参照し、前記受信したイベントメッセージの受信記録を分散して格納する
ことを特徴とする請求項２に記載のデータ放送システム。
【請求項５】
前記データ放送による情報の記録が、データ放送で提供されるプログラムによる情報の記録であることを特徴とする請求項１に記載のデータ放送システム。
【請求項６】
前記プログラムによる情報の記録が、データ放送で提供されるプログラムによる視聴履歴の記録であることを特徴とする請求項５に記載のデータ放送システム。
【請求項７】
データ放送方法であって、
データ放送による情報の記録を、受信機の不揮発性メモリの複数のブロックに分散して格納することを特徴とするデータ放送方法。
【請求項８】
前記データ放送による情報の記録が、イベントメッセージの受信記録であることを特徴とする請求項７に記載のデータ放送方法。
【請求項９】
所定の規則に基づいて、分散されて格納されたイベントメッセージの受信記録を集計することを特徴とする請求項８に記載のデータ放送方法。
【請求項１０】
イベントを識別するイベント識別情報が少なくとも記載されたイベントメッセージを送出し、
前記不揮発性メモリの各ブロックには、そのブロックの書き込み回数と、前記イベント識別情報とを少なくとも記憶するフィールドを備え、
受信したイベントメッセージのイベント識別情報と、各ブロックのフィールドに記憶されている書き込み回数及びイベント識別情報とを参照し、前記受信したイベントメッセージの受信記録を分散して格納する
ことを特徴とする請求項８に記載のデータ放送方法。
【請求項１１】
前記データ放送による情報の記録が、データ放送で提供されるプログラムによる情報の記録であることを特徴とする請求項７に記載のデータ放送方法。
【請求項１２】
前記プログラムによる情報の記録が、データ放送で提供されるプログラムによる視聴履歴の記録であることを特徴とする請求項１１に記載のデータ放送方法。
【請求項１３】
データ放送のプログラムであって、
データ放送による情報の記録を、受信機の不揮発性メモリの複数のブロックに分散して格納する処理を受信機に実行させることを特徴とするプログラム。
【請求項１４】
前記データ放送による情報の記録が、イベントメッセージの受信記録であることを特徴とする請求項１３に記載のプログラム。
【請求項１５】
所定の規則に基づいて、分散されて格納されたイベントメッセージの受信記録を集計する処理を受信機に実行させることを特徴とする請求項１４に記載のプログラム。
【請求項１６】
前記不揮発性メモリの各ブロックに、そのブロックの書き込み回数と、前記イベント識別情報とを少なくとも記憶する処理と、
イベントを識別するイベント識別情報が少なくとも記載されたイベントメッセージを受信し、受信したイベントメッセージのイベント識別情報と、各ブロックのフィールドに記憶されている書き込み回数及びイベント識別情報とを参照し、前記受信したイベントメッセージの受信記録を分散して格納する処理と
を受信機に実行させることを特徴とする請求項１４に記載のプログラム。
【請求項１７】
前記データ放送による情報の記録が、データ放送で提供されるプログラムによる情報の記録であることを特徴とする請求項１２に記載のプログラム。
【請求項１８】
前記プログラムによる情報の記録が、データ放送で提供されるプログラムによる視聴履歴の記録であることを特徴とする請求項１８に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はデータ放送システム、データ放送方法、及びプログラムに関する。
【背景技術】
【０００２】
近年、アナログ放送に代わる、映像、音声および文字等の情報から構成される番組情報をデジタル形式で放送するデジタル放送が急速に整備されつつある。デジタル放送の特徴のひとつは、映像音声の高画質化のみならず、データ放送を用いて色々なサービスを提供することができることである。例えば、視聴時間に応じたポイントシステムもサービスのひとつであり、このサービスを実現するための技術が特許文献１に記載されている。
【０００３】
特許文献１に記載された技術は、デジタル放送局から視聴時間測定用のコンテンツ（モジュール）を放送し、そのコンテンツを用い視聴者の受信手段により番組の視聴時間を測定し、測定時間に応じたサービスを当該視聴者に提供する。視聴時間の計測は視聴時間をポイント換算し、ポイント数に応じたサービスを視聴者に提供する。
【０００４】
ここで、視聴時間の測定は、デジタル放送局から送出されたイベントメッセージを用いて視聴時間を累積集計している。このイベントメッセージや、ポイントの記憶は、デジタル放送受信機のＮＶＲＡＭ（不揮発性メモリ）のうち、事業者専用の領域が利用される。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００１−３２０３４１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、イベントメッセージの受信記録や、ポイントを蓄積するＮＶＲＡＭ（不揮発性メモリ）であるが、情報書き換えに対して寿命があり、その寿命は数万回から数百万回である。
【０００７】
一方、テレビ受信機は一般に長年使用するものであり、テレビ受信機に搭載されているＮＶＲＡＭ（不揮発性メモリ）の書き換えは数万回を限度に使用されるべきである。このような観点に立つと、ＮＶＲＡＭ（不揮発性メモリ）の書き換えは、同一のブロック（領域）に対して１日３回程度の書き換えに抑える必要がある。
【０００８】
しかしながら、上述した特許文献１に記載されるような視聴時間の計測やポイントサービスの技術では、１日３回程度の書き換えでは実現することは不可能である。
【０００９】
そこで、本発明は上記課題に鑑みて発明されたものであって、その目的は受信機のＮＶＲＡＭ（不揮発性メモリ）の寿命になるまでの期間を延ばすデータ放送システム及びデータ放送方法を提供することにある。
【課題を解決するための手段】
【００１０】
上記目的を達成する本発明は、データ放送システムであって、データ放送による情報の記録を、受信機の不揮発性メモリの複数のブロックに分散して格納する分散格納手段を有することを特徴とする。
【００１１】
上記目的を達成する本発明は、データ放送方法であって、データ放送による情報の記録を、受信機の不揮発性メモリの複数のブロックに分散して格納することを特徴とする。
【００１２】
上記目的を達成する本発明は、データ放送のプログラムであって、データ放送による情報の記録を、受信機の不揮発性メモリの複数のブロックに分散して格納する処理を受信機に実行させることを特徴とする。
【発明の効果】
【００１３】
本発明は、データ放送による情報の記録を、受信機の不揮発性メモリ（不揮発性メモリ）の複数のブロックに分散して格納するので、受信機のＮＶＲＡＭ（不揮発性メモリ）の寿命になるまでの期間を延ばすことができる。
【図面の簡単な説明】
【００１４】
【図１】図１は実施の形態のブロック図である。
【図２】図２はＮＶＲＡＭの各のブロックの記述構造を示した図である。
【図３】図３は分散格納部２２の動作フローチャートである。
【図４】図４は集計部２３の動作フローチャートである。
【図５】図５はＮＶＲＡＭ格納モジュールの一例を示した図である。
【図６】図６はＮＶＲＡＭ格納モジュールの一例を示した図である。
【図７】図７はＮＶＲＡＭ格納モジュールの一例を示した図である。
【図８】図８はＮＶＲＡＭ格納モジュールの一例を示した図である。
【図９】図９はＮＶＲＡＭ格納モジュールの一例を示した図である。
【図１０】図１０はＮＶＲＡＭ格納モジュールの一例を示した図である。
【図１１】図１１は第２の実施の形態におけるＮＶＲＡＭの各のブロックの記述構造を示した図である。
【図１２】図１２は第２の実施の形態における分散格納部２２の動作フローチャートである。
【図１３】図１３は第２の実施の形態における集計部２３の動作フローチャートである。
【図１４】図１４は第３の実施の形態におけるＮＶＲＡＭの各のブロックの記述構造を示した図である。
【図１５】図１５は第３の実施の形態における分散格納部２２の動作フローチャートである。
【図１６】図１６は第３の実施の形態における集計部２３の動作フローチャートである。
【図１７】図１７は第４の実施の形態におけるＮＶＲＡＭの各のブロックの記述構造を示した図である。
【図１８】図１８は第４の実施の形態における分散格納部２２の動作フローチャートである。
【図１９】図１９は第４の実施の形態における集計部２３の動作フローチャートである。
【図２０】図２０は第５の実施の形態におけるＮＶＲＡＭの各のブロックの記述構造を示した図である。
【図２１】図２１は第５の実施の形態における分散格納部２２の動作フローチャートである。
【図２２】図２２は第５の実施の形態における集計部２３の動作フローチャートである。
【発明を実施するための形態】
【００１５】
本発明の第１の実施の形態を説明する。
【００１６】
図１は実施の形態のブロック図である。尚、以下の説明において、イベントメッセージの受信記録に基づいたポイントサービスを例にして説明する。
【００１７】
本発明の実施の形態に係るデジタル放送システムは、映像、音声および文字等の情報から構成される番組情報や、ＮＶＲＡＭ格納モジュール、イベントメッセージを含むデータ放送を放送する放送局１と、デジタル放送局１からのデジタル情報を受信、視聴し、番組の視聴時間をポイント化するテレビ受信機２とを備える。
【００１８】
放送局１は、イベントメッセージを送出するイベントメッセージ送出部１１と、ＮＶＲＡＭ格納モジュールを送出するＮＶＲＡＭ格納モジュール送出部１２とを備える。
【００１９】
ここで、イベントメッセージ送出部１１から送出されるイベントメッセージには、イベントメッセージのバージョン情報（message version）が記載され、プライベートデータには番組名や、ＩＤが記載される。
【００２０】
また、ＮＶＲＡＭ格納モジュール送出部１２から送出されるＮＶＲＡＭ格納モジュールは、テレビ受信機２のＮＶＲＡＭへのイベントメッセージの受信記録を分散させるとともに、イベントメッセージの受信記録に基づくポイント集計の為のプログラムである。
【００２１】
テレビ受信機２は、ＮＶＲＡＭ（不揮発性メモリ）のブロック２０１から２０Ｎと、受信部２１と、分散格納部２２と、集計部２３と、出力部２４とを備える。
【００２２】
受信部２１は、放送局１からの映像、音声及びデータ放送を受信する。
【００２３】
分散格納手段２２は、データ放送のＮＶＲＡＭ格納モジュールに基づいて、イベントメッセージの受信を分散してＮＶＲＡＭのブロック２０１から２０Ｎに記録する。尚、分散格納手段２２の動作については後述する。
【００２４】
集計部２３は、ＮＶＲＡＭのブロック２０１から２０Ｎに記録された受信記録に基づいて、ポイントの集計を行う。尚、集計部２３の動作については後述する。
【００２５】
出力部２４はディスプレイである。
【００２６】
次に、本実施の形態における動作を、具体例を用いながら説明する。
【００２７】
まず、ＮＶＲＡＭのブロック２０１から２０Ｎについて説明する。受信機のＮＶＲＡＭはブロック毎に各放送局に予め割り当てられている。本実施の形態では、ＮＶＲＡＭのブロック２０１から２０Ｎのうち、放送局１に割り当てられているブロックとして、のブロック１６〜のブロック４５までを使用するものとする。
【００２８】
図２はＮＶＲＡＭの各のブロックの記述構造を示した図である。図２に示す如く、ＮＶＲＡＭの各ブロック１６〜ブロック４５は、番組名のフィールドと、視聴ポイント（イベントメッセージの受信）のフィールドと、イベントメッセージの最終ＩＤ（ａ）のフィールドと、更新日のフィールドとを有している。番組名のフィールドには、そのブロックを使用する番組名が記録される。視聴ポイントが格納されるフィールドは、更に、週毎に分割されており、図２の例では４週分のフィールドが設けられている。週毎のフィールドには、イベントメッセージの受信回数が記録される。尚、視聴ポイントは、イベントメッセージを１回受信すると、視聴ポイントが１ポイントとなる。
【００２９】
続いて、分散格納部２２が、上述した記述構造を持ったＮＶＲＡＭのブロックに対して、イベントメッセージ（視聴ポイント）の受信を分散して記録する動作について説明する。図３は分散格納部２２の動作フローチャートである。尚、以下の説明において、視聴ポイントを提供する番組名を”mayobura”とする。
【００３０】
まず、データ放送を受信し（Ｓｔｅｐ１００）、イベントメッセージの受信を監視する（Ｓｔｅｐ１０１）。
【００３１】
イベントメッセージの受信が検出されると（Ｓｔｅｐ１０２）、ＴＤＴ（Time Date Table）とＴＯＴ（Time Offset Table）との差分を求め（Ｓｔｅｐ１０３）、その差が１０秒より小さい場合には、録画によるイベントメッセージの受信ではないと判断し、次ステップに進む。一方、差が１０秒を超える場合には、録画によるイベントメッセージの受信であると判断し、Ｓｔｅｐ１０１に戻る。
【００３２】
録画によるイベントメッセージの受信ではないと判断した場合には、受信したイベントメッセージのバージョン（＝Ｎ）を取得し、そのバージョン（＝Ｎ）をＮＶＲＡＭのブロック番号（＝ｂ）とする（Ｓｔｅｐ１０４）。そして、ＮＶＲＡＭのブロックｂを参照する（Ｓｔｅｐ１０５）。
【００３３】
参照したＮＶＲＡＭのブロックｂが該当番組（ポイントサービスを提供する番組、本実施の形態では番組名”mayobura”）により使用されているかの判断を行う（Ｓｔｅｐ１０６）。
【００３４】
参照したＮＶＲＡＭのブロックｂが該当番組（番組名”mayobura”）により使用されている場合には、ＴＯＴからイベントメッセージの受信日を取得する（Ｓｔｅｐ１０７）。
【００３５】
次に、受信したイベントメッセージの受信日が、ブロックｂの更新日フィールドに記載されている日付と同じであるかを判断する（Ｓｔｅｐ１０８）。同一であれば、そのイベントメッセージのＩＤ（＝ａ）とブロックｂの最終ＩＤフィールドの最終ＩＤとを比較する（Ｓｔｅｐ１０９）。
【００３６】
イベントメッセージのＩＤ（＝ａ）がブロックｂの最終ＩＤフィールドの最終ＩＤよりも大きい場合には、ブロックｂの視聴ポイントフィールドにおけるポイント格納位置を放送日により決定する（Ｓｔｅｐ１１０）。一方、イベントメッセージのＩＤ（＝ａ）がブロックｂの最終ＩＤよりも小さい場合には、Ｓｔｅｐ１０１に戻る。
【００３７】
ポイント格納位置が決定されると、その格納位置のポイント（イベントメッセージ受信回数）を＋１カウントアップし、同一レコードの最終ＩＤのフィールドにイベントメッセージのＩＤ（＝ａ）を格納し、更新日のフィールドにイベントメッセージの受信日を格納する。また、番組名のフィールドが未格納（未記入）である場合には、番組名に”mayobura”を格納する（Ｓｔｅｐ１１１）。
【００３８】
次に、集計部２３の動作を説明する。図４は集計部２３の動作フローチャートである。
【００３９】
まず、集計部２３は、データ放送受信し、ポイント表示の実行が要求されると（Ｓｔｅｐ２００）、放送局１に割り当てられているＮＶＲＡＭのブロックのうち、ブロック１６〜ブロック４５までが使用されているものとして、Ｎを１６とする（Ｓｔｅｐ２０１）。そして、ＮＶＲＡＭのブロックＮを参照する（Ｓｔｅｐ２０２）。
【００４０】
ＮＶＲＡＭのブロックＮの番組名フィールドに”mayobura”が格納されている場合には（Ｓｔｅｐ２０３）、参照したＮＶＲＡＭのブロックＮに記載されているＸ（１〜４）週目のポイント格納位置に記載されているポイントを参照し、ｃ［ｘ］とする（Ｓｔｅｐ２０４）。そして、ｘ週目合計ポイント（＝ｄｘ）にｃ［ｘ］を加算する（Ｓｔｅｐ２０５）。処理が終了すると、Ｎに１を加算する（Ｓｔｅｐ２０６）。
【００４１】
一方、ＮＶＲＡＭのブロックＮの番組名フィールドに”mayobura”が格納されていない場合には、Ｓｔｅｐ２０６に進む。
【００４２】
Ｎが４５よりも大きい場合には（Ｓｔｅｐ２０７）、各週の合計ポイントｄ１、ｄ２、ｄ３、ｄ４を合計し、１から４週目までの合計ポイント（ｄ＿ａｌｌ）を算出する（ｄ＿ａｌｌ＝ｄ１＋ｄ２＋ｄ３＋ｄ４）（Ｓｔｅｐ２０８）。そして、算出した合計ポイント（ｄ＿ａｌｌ）を表示する（Ｓｔｅｐ２０９）。一方、Ｎが４５以下の場合には（Ｓｔｅｐ２０７）、Ｓｔｅｐ２０２に戻る。
【００４３】
上述のように動作する分散格納部２２及び集計部２３は、ハードウェアで実現することも可能であるが、データ放送の場合には、上述したようにＮＶＲＡＭ格納モジュールにより実現可能である。ＮＶＲＡＭ格納モジュールの一例を図５から図１０に示す。
【００４４】
以上の如く、本実施の形態によれば、データ放送におけるイベントメッセージの受信記録を、受信機の不揮発性メモリの複数のブロックに分散して格納するので、受信機のＮＶＲＡＭ（不揮発性メモリ）の寿命になるまでの期間を延ばすことができる。
【００４５】
次に、第２の実施の形態を説明する。
【００４６】
データ放送では、第１の実施の形態で説明したイベントメッセージの受信記録に基づいたポイントサービスのみならず、イベントメッセージの受信記録によるユーザの視聴趣向性の調査も可能である。そこで、第２の実施の形態では、放送時間帯別のイベントメッセージの受信記録の書き込みを、本発明に適用した例である。
【００４７】
図１１はＮＶＲＡＭの各のブロックの記述構造を示した図である。図１１に示す如く、ブロックの書き込み回数のフィールドと、イベント名（番組名）のフィールドと、更新日時のフィールドと、有効期限のフィールドとから成るヘッダ部のフィールドを備えている。また、朝帯視聴回数のフィールドと、昼帯視聴回数のフィールドと、夜帯視聴回数のフィールドと、深夜帯視聴回数のフィールドとを有する主データ部のフィールドを備えている。尚、各フィールドの括弧の数値は各フィールドの情報量（バイト）を示している。
【００４８】
また、イベントメッセージ送出部１１から送出されるイベントメッセージには、イベントメッセージのイベント名と、このイベントの有効期限が少なくとも記載されているものとする。尚、有効期限はデータ放送側のプログラムに記載しても良い。
【００４９】
続いて、分散格納部２２が、上述した記述構造を持ったＮＶＲＡＭのブロックに対して、イベントメッセージの受信記録を分散して記録する動作について説明する。図１２は分散格納部２２の動作フローチャートである。尚、以下の説明において、イベント名を“ａ”、書き込み可能なブロック数を“ｂ”（本実施の形態では２０）として説明する。また、朝帯の時間は６：００から１１：５９の時間とし、昼帯の時間は１２：００から１７：５９の時間とし、夜帯の時間は１８：００から２３：５９の時間とし、深夜帯の時間は００：００から５：５９の時間とする。
【００５０】
まず、データ放送の受信を開始し（Ｓｔｅｐ３００）、イベントメッセージの受信を監視する（Ｓｔｅｐ３０１）。
【００５１】
イベントメッセージを受信すると（Ｓｔｅｐ３０２）、ＴＯＴから現在時刻を取得する（Ｓｔｅｐ３０３）。また、イベントメッセージ内のイベント名“ａ”、書き込み可能ブロック数“ｂ”を取得する（Ｓｔｅｐ３０４）。続いて、ＮＶＲＡＭの各ブロックを参照し、イベント名が“ａ”であるブロックの個数“ｃ”と、その更新日時“ｄ”を取得する（Ｓｔｅｐ３０５）。そして、取得した現在時刻と、取得したイベント名が“ａ”であるブロックの更新日時のフィールドの更新日時とを比較し、取得したＴＯＴと同日、同時間帯（朝帯、昼帯、夜帯、深夜帯）の更新日時“ｄ”が存在するかを判断する（Ｓｔｅｐ３０６）。存在する場合には、同日、同時間帯で一度受信したイベントメッセージであり、記録する必要がないので、Ｓｔｅｐ３０１に戻る。
【００５２】
一方、取得した現在時刻と同日、同時刻帯の更新日時が存在しない場合、イベント名が“ａ”であるブロック個数“ｃ”が“ｂ”と等しいかを判断する（Ｓｔｅｐ３０７）。等しい場合には、イベント名が“ａ”であるイベントメッセージの受信記録で全てのブロックを使用している。そこで、ブロックの書き込み回数のフィールドを参照し、イベント名が“ａ”であるブロックの中から最も書き込み回数が少ないブロックを選択する（Ｓｔｅｐ３０８）。尚、書き込み回数が同じ場合には、アドレスの若いブロックを選択する。
【００５３】
そして、選択したブロックの書き込み回数フィールドの回数を＋１増加し、イベント名フィールドにイベント名“ａ”を書き込み、更新日時フィールドに取得した現在時刻を書き込み、有効期限フィールドに有効期限を書き込む。また、イベントメッセージを受信時に取得したＴＯＴから該当する時間帯（朝帯、昼帯、夜帯、深夜帯のいずれか）のフィールドの回数を＋１増加する（Ｓｔｅｐ３０９）。
【００５４】
一方、イベント名が“ａ”であるブロック個数“ｃ”が“ｂ”と等しくない場合には、イベント“ａ”で使用されていないブロックがあるので、ｎの初期値を１とし（Ｓｔｅｐ３１０）、書き込み回数がｎ番目に小さいアドレスを探す（Ｓｔｅｐ３１１）。尚、書き込み回数が同じ場合は、アドレス順である。そして、該当アドレスのブロックのイベント名が“ａ”、又は有効期限外である場合には（Ｓｔｅｐ３１２）、ｓｔｅｐ３０９に進む。また、該当アドレスのブロックのイベント名が“ａ”、もしく有効期限外でない場合には、ｎに＋１を行い（Ｓｔｅｐ３１３）、ｓｔｅｐ３１１に進む。
【００５５】
このようにして、イベントメッセージの受信記録を、受信機の不揮発性メモリ（不揮発性メモリ）の複数のブロックに分散して格納するので、受信機のＮＶＲＡＭ（不揮発性メモリ）の寿命になるまでの期間を延ばすことができる。
【００５６】
続いて、集計部２３の動作を説明する。図１３は集計部２３の動作フローチャートである。
【００５７】
まず、集計部２３は、データ放送受信し、受信記録の集計の実行が要求されると（Ｓｔｅｐ４００）、ＮＶＲＡＭの各ブロックを参照し、イベント名が“ａ”であるブロックのアドレスを取得する（Ｓｔｅｐ４０１）。
【００５８】
次に、取得した全てのアドレスのブロックにおける“朝帯の視聴回数の合計ｅ１”、“昼帯の視聴回数の合計ｅ２”、“夜帯の視聴回数の合計ｅ３”、“深夜帯の視聴回数の合計ｅ４”を取得する（Ｓｔｅｐ４０２）。
【００５９】
取得したｅ１、ｅ２、ｅ３、ｅ４から個人の視聴スタイルを求め、それに応じたデータ放送を表示することに利用することができる。
【００６０】
次に、第３の実施の形態を説明する。
【００６１】
第３の実施の形態では、ジャンル別のイベントメッセージの受信記録の書き込みを、本発明に適用した例である。
【００６２】
図１４はＮＶＲＡＭの各のブロックの記述構造を示した図である。図１４に示す如く、ブロックの書き込み回数のフィールドと、イベント名のフィールドと、更新日時のフィールドと、有効期限のフィールドとから成るヘッダ部のフィールドを備えている。また、ジャンルのフィールドと、番組名のフィールドと、番組放送回数のフィールドと、視聴回数のフィールドとを有する主データ部のフィールドを備えている。尚、各フィールドの括弧の数値は各フィールドの情報量（バイト）を示している。
【００６３】
また、イベントメッセージ送出部１１から送出されるイベントメッセージには、イベントメッセージのイベント名と、このイベントの有効期限が少なくとも記載されているものとする。
【００６４】
続いて、分散格納部２２が、上述した記述構造を持ったＮＶＲＡＭのブロックに対して、イベントメッセージの受信記録を分散して記録する動作について説明する。図１５は分散格納部２２の動作フローチャートである。尚、以下の説明において、イベント名を“ａ”、番組ジャンルを“ｂ”、番組名を“ｃ”、放送回数を“ｄ”として説明する。
【００６５】
まず、データ放送の受信を開始し（Ｓｔｅｐ５００）、イベントメッセージの受信を監視する（Ｓｔｅｐ５０１）。
【００６６】
イベントメッセージを受信すると（Ｓｔｅｐ５０２）、ＴＯＴから現在時刻を取得する（Ｓｔｅｐ５０３）。続いて、イベントメッセージ内のイベント名“ａ”、書き込み可能ブロック数“ｂ”、番組名“Ｃ”、放送回数“ｄ”を取得する（Ｓｔｅｐ５０４）。
【００６７】
ＮＶＲＡＭの各ブロックを参照し（Ｓｔｅｐ５０５）、番組名が“ｃ”で、かつ、放送回数が“ｄ”であるブロックが存在するかを判断する（Ｓｔｅｐ５０６）。番組名が“ｃ”で、かつ、放送回数が“ｄ”であるブロックが存在する場合には、既に記録したイベントメッセージであり、記録する必要がないので、Ｓｔｅｐ５０１に戻る。
【００６８】
また、番組名が“ｃ”で、かつ、放送回数を“ｄ”あるブロックが存在しない場合には、イベント名を“ａ”であり、かつ、番組ジャンルを“ｂ”が存在するかを判断する（Ｓｔｅｐ５０７）。存在する場合には、該当するブロックの書き込み回数フィールドの回数を＋１増加し、イベント名フィールドにイベント名“ａ”を書き込み、更新日時フィールドに取得したＴＯＴの時刻を書き込み、有効期限フィールドに有効期限を書き込む。また、番組ジャンルを“ｂ”、番組名を“ｃ”、放送回数を“ｄ”を書き込み、更に、視聴回数を＋１増加する（Ｓｔｅｐ５０８）。
【００６９】
一方、イベント名が“ａ”であり、かつ、番組ジャンルが“ｂ”であるものが存在しない場合、ｎの初期値を１とし（Ｓｔｅｐ５０９）、書き込み回数がｎ番目に小さいアドレスを探す（Ｓｔｅｐ５１０）。尚、書き込み回数が同じ場合は、アドレス順とする。そして、該当アドレスのブロックのイベント名が“ａ”、でなく、かつ、有効期限外である場合には（Ｓｔｅｐ５１１）、ｓｔｅｐ５０８に進む。また、該当アドレスのブロックのイベント名が“ａ”、もしく有効期限外でない場合には、ｎを＋１増加し、ｓｔｅｐ５１０に進む。
【００７０】
このようにして、イベントメッセージの受信記録を、受信機の不揮発性メモリ（不揮発性メモリ）の複数のブロックに分散して格納するので、受信機のＮＶＲＡＭ（不揮発性メモリ）の寿命になるまでの期間を延ばすことができる。
【００７１】
続いて、集計部２３の動作を説明する。図１６は集計部２３の動作フローチャートである。
【００７２】
まず、集計部２３は、データ放送受信し、ポイント集計の実行が要求されると（Ｓｔｅｐ６００）、ＮＶＲＡＭの各ブロックを参照し、イベント名が“ａ”であるブロックのアドレスを取得する（Ｓｔｅｐ６０１）。
【００７３】
次に、取得した全てのアドレスのブロックにおける該当アドレスのジャンルｄと視聴回数とをそれぞれ取得する（Ｓｔｅｐ６０２）。
【００７４】
取得した取得したジャンル別の視聴回数から個人の視聴スタイルを求め、それに応じたデータ放送の表示に利用される。
【００７５】
次に、第４の実施の形態を説明する。
【００７６】
上述した実施の形態は、イベントメッセージの受信記録を受信機の不揮発性メモリに分散して格納する例を説明した。しかし、受信機の不揮発性メモリに分散して格納するのは、イベントメッセージの受信記録に限られない。そこで、第４の実施の形態では、データ放送で提供されるプログラムにより、所定の情報を、受信機の不揮発性メモリに分散して格納する例を説明する。尚、以下の説明において、プログラムの例としてBMLを例にして説明する。また、プログラムによる情報の記録として、所定時間毎の視聴履歴を例にして説明する。
【００７７】
図１７はＮＶＲＡＭの各のブロックの記述構造を示した図である。図１７に示す如く、ブロックの書き込み回数のフィールドと、イベント名（番組名）のフィールドと、更新日時のフィールドと、有効期限のフィールドとから成るヘッダ部のフィールドを備えている。また、朝帯視聴回数のフィールドと、昼帯視聴回数のフィールドと、夜帯視聴回数のフィールドと、深夜帯視聴回数のフィールドとを有する主データ部のフィールドを備えている。尚、各フィールドの括弧の数値は各フィールドの情報量（バイト）を示している。
【００７８】
一方、放送されるデータ放送のＢＭＬは、イベント名と、この視聴履歴の記録で使用するブロック数、及びそのイベントの有効期限が記述されている。そして、チャンネルを変更せずに、データ放送を受信している間、所定の時間（例えば、１分）毎に、視聴履歴をＮＶＲＡＭに分散して記録する処理を行う。
【００７９】
続いて、分散格納部２２が、上述した記述構造を持ったＮＶＲＡＭのブロックに対して、視聴履歴をＮＶＲＡＭに分散して記録する動作について説明する。図１８は分散格納部２２の動作フローチャートである。尚、以下の説明において、イベント名を“ａ”、そのイベントで使用するブロック数を“ｂ”（本実施の形態では２０）として説明する。また、朝帯の時間は６：００から１１：５９の時間とし、昼帯の時間は１２：００から１７：５９の時間とし、夜帯の時間は１８：００から２３：５９の時間とし、深夜帯の時間は００：００から５：５９の時間とする。
【００８０】
まず、データ放送の受信を開始し（Ｓｔｅｐ７００）、所定の時間（本例では１分）毎に、視聴履歴をＮＶＲＡＭに分散して記録する処理を行う（Ｓｔｅｐ７０１）。
【００８１】
まず、ＴＯＴから現在時刻を取得する（Ｓｔｅｐ７０２）。続いて、ＮＶＲＡＭの各ブロックを参照し、イベント名が“ａ”であるブロック（アドレス）それぞれの個数“ｃ”と、その更新日時“ｄ”を取得する（Ｓｔｅｐ７０３）。そして、取得した現在時刻と、取得したイベント名が“ａ”であるブロックの更新日時のフィールドの更新日時とを比較し、取得した現在時刻と同日、同時間帯（朝帯、昼帯、夜帯、深夜帯）の更新日時“ｄ”が存在するかを判断する（Ｓｔｅｐ７０４）。存在する場合には、同日、同時間帯で、一度記録した視聴履歴であり、記録する必要がないので、Ｓｔｅｐ７０１に戻る。
【００８２】
一方、取得した現在時刻と同日、同時刻帯の更新日時が存在しない場合、イベント名が“ａ”であるブロック個数“ｃ”が“ｂ”と等しいかを判断する（Ｓｔｅｐ７０５）。等しい場合には、イベント名が“ａ”である視聴履歴の記録で全てのブロックを使用している。そこで、ブロックの書き込み回数のフィールドを参照し、イベント名が“ａ”であるブロックの中から最も書き込み回数が少ないブロックを選択する（Ｓｔｅｐ７０６）。尚、書き込み回数が同じ場合には、アドレスの若いブロックを選択する。
【００８３】
そして、選択したブロックの書き込み回数フィールドの回数を＋１増加し、イベント名フィールドにイベント名“ａ”を書き込み、更新日時フィールドに取得した現在時刻を書き込み、有効期限フィールドに有効期限を書き込む。また、取得した現在時刻に該当する時間帯（朝帯、昼帯、夜帯、深夜帯のいずれか）のフィールドの回数を＋１増加する（Ｓｔｅｐ７０７）。
【００８４】
一方、イベント名が“ａ”であるブロック個数“ｃ”が“ｂ”と等しくない場合には、イベント“ａ”で使用されていないブロックがあるので、ｎの初期値を１とし（Ｓｔｅｐ７０８）、書き込み回数がｎ番目に小さいアドレスを探す（Ｓｔｅｐ７０９）。尚、書き込み回数が同じ場合は、アドレス順である。そして、該当アドレスのブロックのイベント名が“ａ”、又は有効期限外である場合には（Ｓｔｅｐ７１０）、ｓｔｅｐ３０８に進む。また、該当アドレスのブロックのイベント名が“ａ”、もしく有効期限外でない場合には、ｎに＋１を行い（Ｓｔｅｐ７１１）、ｓｔｅｐ７０９に進む。
【００８５】
このようにして、視聴履歴の記録を、受信機の不揮発性メモリ（不揮発性メモリ）の複数のブロックに分散して格納するので、受信機のＮＶＲＡＭ（不揮発性メモリ）の寿命になるまでの期間を延ばすことができる。
【００８６】
続いて、集計部２３の動作を説明する。図１９は集計部２３の動作フローチャートである。
【００８７】
まず、集計部２３は、データ放送受信し、受信記録の集計の実行が要求されると（Ｓｔｅｐ８００）、ＮＶＲＡＭの各ブロックを参照し、イベント名が“ａ”であるブロックのアドレスを取得する（Ｓｔｅｐ８０１）。
【００８８】
次に、取得した全てのアドレスのブロックにおける“朝帯の視聴回数の合計ｅ１”、“昼帯の視聴回数の合計ｅ２”、“夜帯の視聴回数の合計ｅ３”、“深夜帯の視聴回数の合計ｅ４”を取得する（Ｓｔｅｐ８０２）。
【００８９】
取得したｅ１、ｅ２、ｅ３、ｅ４から個人の視聴スタイルを求め、それに応じたデータ放送を表示することに利用することができる。
【００９０】
次に、第５の実施の形態を説明する。
【００９１】
第５の実施の形態では、上述した第４の実施の形態の変形例であり、ジャンル別の視聴履歴の記録の書き込みを、本発明に適用した例である。尚、以下の説明において、プログラムの例としてBMLを例にして説明する。
【００９２】
図２０はＮＶＲＡＭの各のブロックの記述構造を示した図である。図２０に示す如く、ブロックの書き込み回数のフィールドと、イベント名のフィールドと、更新日時のフィールドと、有効期限のフィールドとから成るヘッダ部のフィールドを備えている。また、ジャンルのフィールドと、番組名のフィールドと、番組放送回数のフィールドと、視聴回数のフィールドとを有する主データ部のフィールドを備えている。尚、各フィールドの括弧の数値は各フィールドの情報量（バイト）を示している。
【００９３】
一方、放送されるデータ放送のＢＭＬは、イベント名と、そのイベントの有効期限、番組ジャンル、番組名及び放送回数が記述されている。そして、チャンネルを変更せずに、データ放送を受信している間、所定の時間（例えば、１分）毎に、視聴履歴をＮＶＲＡＭに分散して記録する処理を行う。
【００９４】
続いて、分散格納部２２が、上述した記述構造を持ったＮＶＲＡＭのブロックに対して、イベントメッセージの受信記録を分散して記録する動作について説明する。図２１は分散格納部２２の動作フローチャートである。尚、以下の説明において、イベント名を“ａ”、番組ジャンルを“ｂ”、番組名を“ｃ”、放送回数を“ｄ”として説明する。
【００９５】
データ放送の受信を開始し（Ｓｔｅｐ９００）、所定の時間（本例では１分）毎に、視聴履歴をＮＶＲＡＭに分散して記録する処理を行う（Ｓｔｅｐ９０１）。
【００９６】
まず、ＴＯＴから現在時刻を取得する（Ｓｔｅｐ９０２）。続いて、データ放送から番組ジャンルを“ｂ”、番組名を“ｃ”、放送回数を“ｄ”を取得する（Ｓｔｅｐ９０３）。
【００９７】
ＮＶＲＡＭの各ブロックを参照し（Ｓｔｅｐ９０４）、番組名が“ｃ”で、かつ、放送回数が“ｄ”であるブロックが存在するかを判断する（Ｓｔｅｐ９０５）。番組名が“ｃ”で、かつ、放送回数が“ｄ”であるブロックが存在する場合には、既に記録した視聴履歴であり、記録する必要がないので、Ｓｔｅｐ９０１に戻る。
【００９８】
また、番組名が“ｃ”で、かつ、放送回数が“ｄ”あるブロックが存在しない場合には、イベント名が“ａ”であり、かつ、番組ジャンルが“ｂ”であるものが存在するかを判断する（Ｓｔｅｐ９０６）。存在する場合には、該当するブロックの書き込み回数フィールドの回数を＋１増加し、イベント名フィールドにイベント名“ａ”を書き込み、更新日時フィールドに取得した現在時刻を書き込み、有効期限フィールドに有効期限を書き込む。また、番組ジャンルを“ｂ”、番組名を“ｃ”、放送回数を“ｄ”それぞれ書き込み、更に、視聴回数を＋１増加する（Ｓｔｅｐ９０７）。
【００９９】
一方、イベント名を“ａ”であり、かつ、番組ジャンルが“ｂ”が存在しない場合、ｎの初期値を１とし（Ｓｔｅｐ９０８）、書き込み回数がｎ番目に小さいアドレスを探す（Ｓｔｅｐ９０９）。尚、書き込み回数が同じ場合は、アドレス順とする。そして、該当アドレスのブロックのイベント名が“ａ”、でなく、かつ、有効期限外である場合には（Ｓｔｅｐ９１０）、ｓｔｅｐ９０７に進む。また、該当アドレスのブロックのイベント名が“ａ”、もしく有効期限外でない場合には、ｎを＋１増加し（Ｓｔｅｐ９１１）、ｓｔｅｐ９０９に進む。
【０１００】
このようにして、視聴履歴の記録を、受信機の不揮発性メモリ（不揮発性メモリ）の複数のブロックに分散して格納するので、受信機のＮＶＲＡＭ（不揮発性メモリ）の寿命になるまでの期間を延ばすことができる。
【０１０１】
続いて、集計部２３の動作を説明する。図２１は集計部２３の動作フローチャートである。
【０１０２】
まず、集計部２３は、データ放送受信し、ポイント集計の実行が要求されると（Ｓｔｅｐ１０００）、ＮＶＲＡＭの各ブロックを参照し、イベント名が“ａ”であるブロックのアドレスを取得する（Ｓｔｅｐ１００１）。
【０１０３】
次に、取得した全てのアドレスのブロックにおける該当アドレスのジャンルｄと視聴回数とをそれぞれ取得する（Ｓｔｅｐ１００２）。
【０１０４】
取得した取得したジャンル別の視聴回数から個人の視聴スタイルを求め、それに応じたデータ放送の表示に利用される。
【０１０５】
尚、本発明の要旨は、受信機の不揮発性メモリの複数のブロックに情報を分散して格納することであり、この要旨を逸脱しない範囲であれば、上述した実施の形態で説明した方法以外の他の方法でも良い。
【符号の説明】
【０１０６】
１              放送局
２              テレビ受信機
１１            イベントメッセージ送出部
１２            ＮＶＲＡＭ格納モジュール送出部
２０１〜２０Ｎ    ＮＶＲＡＭのブロック
２１            受信部
２２            分散格納部
２３            集計部
２４            出力部
【図１】
2011139480.tif 000003
【図２】
2011139480.tif 000004
【図３】
2011139480.tif 000005
【図４】
2011139480.tif 000006
【図５】
2011139480.tif 000007
【図６】
2011139480.tif 000008
【図７】
2011139480.tif 000009
【図８】
2011139480.tif 000010
【図９】
2011139480.tif 000011
【図１０】
2011139480.tif 000012
【図１１】
2011139480.tif 000013
【図１２】
2011139480.tif 000014
【図１３】
2011139480.tif 000015
【図１４】
2011139480.tif 000016
【図１５】
2011139480.tif 000017
【図１６】
2011139480.tif 000018
【図１７】
2011139480.tif 000019
【図１８】
2011139480.tif 000020
【図１９】
2011139480.tif 000021
【図２０】
2011139480.tif 000022
【図２１】
2011139480.tif 000023
【図２２】
2011139480.tif 000024
【手続補正書】
【提出日】平成23年3月23日(2011.3.23)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
データ放送システムであって、
イベントメッセージを、データ放送を用いて送出するイベントメッセージ送出手段と、
受信したイベントメッセージの受信日を、所定の規則に適用し、前記受信したイベントメッセージの受信記録を、受信機の不揮発性メモリに記録するプログラムを、データ放送を用いて送出するデータ放送プログラム送出手段と
を有する放送局と、
データ放送を受信するデータ放送受信手段と、
前記放送局に割り当てられているブロックのうちイベントメッセージの受信記録に用いるブロックが予め定められ、前記各ブロックは、イベントメッセージの受信記録が格納される少なくとも一以上の受信記録フィールドと、イベントメッセージの書き込み回数が格納される書き込み回数フィールドと、前記当該ブロックの更新日時が記録される更新日時フィールドとを少なくとも有する不揮発性メモリと、
前記データ放送より受信したプログラムに基づいて、受信したイベントメッセージの受信日を判定し、判定したイベントメッセージの受信日を前記所定の規則に適用し、前記受信したイベントメッセージの受信記録を分散して格納する分散格納手段と
を有する受信機と
を有し、
前記プログラムの所定の規則は、
前記ブロックの更新日時フィールドに記録されている更新日時と前記受信したイベントメッセージの受信日時とを比較し、前記受信日時と同じ更新日時が存在しない場合、前記ブロックのうち前記書き込み回数フィールドに記録されている書き込み回数が最も少ないブロックを選択し、前記書き込み回数が最も少ないブロックの受信記録フィールドの受信記録の回数を増加して更新し、前記更新日時フィールドを前記受信したイベントメッセージの受信日時に更新し、前記書き込み回数フィールドの書き込み回数を増加して更新する
ことを特徴とするデータ放送システム。
【請求項２】
前記データ放送を用いて送出されるプログラムは、前記所定の規則に基づいて前記受信機の不揮発性メモリの各ブロックの受信記録フィールドに記録されているイベントメッセージの受信記録を集計する集計プログラムを含み、
前記受信機は、前記プログラムにより、前記受信機の不揮発性メモリの各ブロックの受信記録フィールドに記録されているイベントメッセージの受信記録を集計する集計手段を有する
ことを特徴とする請求項１に記載のデータ放送システム。
【請求項３】
データ放送方法であって、
受信機の不揮発性メモリについて、
放送局に割り当てられているブロックのうちイベントメッセージの受信記録に用いるブロックを予め定め、前記不揮発性メモリの各ブロックを、イベントメッセージの受信記録が格納される少なくとも一以上の受信記録フィールドと、イベントメッセージの書き込み回数が格納される書き込み回数フィールドと、前記当該ブロックの更新日時が記録される更新日時フィールドとを設け、
放送局は、イベントメッセージを、データ放送を用いて送出し、
前記放送局は、受信したイベントメッセージの受信日を、所定の規則に適用し、前記受信したイベントメッセージの受信記録を、前記受信機の不揮発性メモリに記録するプログラムを、データ放送を用いて送出し、
前記プログラムの所定の規則は、
前記ブロックの更新日時フィールドに記録されている更新日時と前記受信したイベントメッセージの受信日時とを比較し、前記受信日時と同じ更新日時が存在しない場合、前記選択したブロックのうち前記書き込み回数フィールドに記録されている回数が最も少ないブロックを選択し、
前記前記書き込み回数が最も少ないブロックの受信記録フィールドの回数を増加して更新し、前記更新日時フィールドを前記受信したイベントメッセージの受信日時に更新し、前記書き込み回数フィールドの書き込み回数を増加して更新するものであり、
前記受信機は、データ放送により、イベントメッセージと前記プログラムとを受信し、
前記受信機は、前記データ放送より受信したプログラムに基づいて、受信したイベントメッセージの受信日を判定し、判定したイベントメッセージの受信日を前記所定の規則に適用し、前記不揮発性メモリに前記受信したイベントメッセージの受信記録を記録する
ことを特徴とするデータ放送方法。
【請求項４】
前記データ放送を用いて送出されるプログラムは、前記所定の規則に基づいて、前記受信機の不揮発性メモリの各ブロックに設けられたフィールドに格納されているイベントメッセージの受信記録を集計する集計プログラムを含み、
前記受信機は、前記プログラムにより、前記所定の規則に基づいて、前記受信機の不揮発性メモリの各ブロックの受信記録フィールドに記録されているイベントメッセージの受信記録を集計する
ことを特徴とする請求項３に記載のデータ放送方法。
【請求項５】
放送局に割り当てられているブロックのうちイベントメッセージの受信記録に用いるブロックが予め定められ、前記各ブロックは、イベントメッセージの受信記録が格納される少なくとも一以上の受信記録フィールドと、イベントメッセージの書き込み回数が格納される書き込み回数フィールドと、前記当該ブロックの更新日時が記録される更新日時フィールドとを有する不揮発性メモリを有する受信機が実行するプログラムであって、
前記プログラムは、データ放送により、放送局から送出され、
前記プログラムは、
受信したイベントメッセージの受信日を判定する処理と、
前記ブロックの更新日時フィールドに記録されている更新日時と前記受信したイベントメッセージの受信日時とを比較する処理と、
前記比較の結果、前記受信日時と同じ更新日時が存在しない場合、前記ブロックのうち前記書き込み回数フィールドに記録されている書き込み回数が最も少ないブロックを選択する処理と、
前記書き込み回数が最も少ないブロックの受信記録フィールドの受信記録の回数を増加して更新し、前記更新日時フィールドを前記受信したイベントメッセージの受信日時に更新し、前記書き込み回数フィールドの書き込み回数を増加して更新する処理と
を受信機に実行させることを特徴とするプログラム。
【請求項６】
前記所定の規則に基づいて前記受信機の不揮発性メモリの各ブロックの受信記録フィールドに記録されているイベントメッセージの受信記録を集計する処理を受信機に実行させることを特徴とする請求項５に記載のプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
上記目的を達成する本発明は、データ放送システムであって、イベントメッセージを、データ放送を用いて送出するイベントメッセージ送出手段と、受信したイベントメッセージの受信日を、所定の規則に適用し、前記受信したイベントメッセージの受信記録を、受信機の不揮発性メモリに記録するプログラムを、データ放送を用いて送出するデータ放送プログラム送出手段とを有する放送局と、データ放送を受信するデータ放送受信手段と、前記放送局に割り当てられているブロックのうちイベントメッセージの受信記録に用いるブロックが予め定められ、前記各ブロックは、イベントメッセージの受信記録が格納される少なくとも一以上の受信記録フィールドと、イベントメッセージの書き込み回数が格納される書き込み回数フィールドと、前記当該ブロックの更新日時が記録される更新日時フィールドとを少なくとも有する不揮発性メモリと、前記データ放送より受信したプログラムに基づいて、受信したイベントメッセージの受信日を判定し、判定したイベントメッセージの受信日を前記所定の規則に適用し、前記受信したイベントメッセージの受信記録を分散して格納する分散格納手段とを有する受信機とを有し、前記プログラムの所定の規則は、前記ブロックの更新日時フィールドに記録されている更新日時と前記受信したイベントメッセージの受信日時とを比較し、前記受信日時と同じ更新日時が存在しない場合、前記ブロックのうち前記書き込み回数フィールドに記録されている書き込み回数が最も少ないブロックを選択し、前記書き込み回数が最も少ないブロックの受信記録フィールドの受信記録の回数を増加して更新し、前記更新日時フィールドを前記受信したイベントメッセージの受信日時に更新し、前記書き込み回数フィールドの書き込み回数を増加して更新することを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
上記目的を達成する本発明は、データ放送方法であって、受信機の不揮発性メモリについて、放送局に割り当てられているブロックのうちイベントメッセージの受信記録に用いるブロックを予め定め、前記不揮発性メモリの各ブロックを、イベントメッセージの受信記録が格納される少なくとも一以上の受信記録フィールドと、イベントメッセージの書き込み回数が格納される書き込み回数フィールドと、前記当該ブロックの更新日時が記録される更新日時フィールドとを設け、放送局は、イベントメッセージを、データ放送を用いて送出し、前記放送局は、受信したイベントメッセージの受信日を、所定の規則に適用し、前記受信したイベントメッセージの受信記録を、前記受信機の不揮発性メモリに記録するプログラムを、データ放送を用いて送出し、前記プログラムの所定の規則は、前記ブロックの更新日時フィールドに記録されている更新日時と前記受信したイベントメッセージの受信日時とを比較し、前記受信日時と同じ更新日時が存在しない場合、前記選択したブロックのうち前記書き込み回数フィールドに記録されている回数が最も少ないブロックを選択し、前記前記書き込み回数が最も少ないブロックの受信記録フィールドの回数を増加して更新し、前記更新日時フィールドを前記受信したイベントメッセージの受信日時に更新し、前記書き込み回数フィールドの書き込み回数を増加して更新するものであり、前記受信機は、データ放送により、イベントメッセージと前記プログラムとを受信し、前記受信機は、前記データ放送より受信したプログラムに基づいて、受信したイベントメッセージの受信日を判定し、判定したイベントメッセージの受信日を前記所定の規則に適用し、前記不揮発性メモリに前記受信したイベントメッセージの受信記録を記録することを特徴とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
上記目的を達成する本発明は、放送局に割り当てられているブロックのうちイベントメッセージの受信記録に用いるブロックが予め定められ、前記各ブロックは、イベントメッセージの受信記録が格納される少なくとも一以上の受信記録フィールドと、イベントメッセージの書き込み回数が格納される書き込み回数フィールドと、前記当該ブロックの更新日時が記録される更新日時フィールドとを有する不揮発性メモリを有する受信機が実行するプログラムであって、前記プログラムは、データ放送により、放送局から送出され、前記プログラムは、受信したイベントメッセージの受信日を判定する処理と、前記ブロックの更新日時フィールドに記録されている更新日時と前記受信したイベントメッセージの受信日時とを比較する処理と、前記比較の結果、前記受信日時と同じ更新日時が存在しない場合、前記ブロックのうち前記書き込み回数フィールドに記録されている書き込み回数が最も少ないブロックを選択する処理と、前記書き込み回数が最も少ないブロックの受信記録フィールドの受信記録の回数を増加して更新し、前記更新日時フィールドを前記受信したイベントメッセージの受信日時に更新し、前記書き込み回数フィールドの書き込み回数を増加して更新する処理とを受信機に実行させることを特徴とする。