(57)【要約】【課題】視聴者に有効なＣＭ情報を提供できるＣＭ放送システムを提供する。【解決手段】映像情報、音声情報、及びＣＭ情報を含んだ各種のデジタルＴＶ情報を送信するＴＶ送信設備と、ＴＶ放送設備から受けるデジタルＴＶ情報に基づいてＴＶ番組やＣＭ番組を放映するＴＶ受信機と、を有して構成され、デジタルＴＶ情報には、広告主が共通し、同一時間帯に択一的に放映されるべき複数種類のＣＭ情報と、当該ＴＶ受信機におけるＴＶ番組の視聴傾向を繰り返し調査して、その調査結果をＴＶ受信機の不揮発性メモリに記憶する第１プログラム（ＳＴ３０〜ＳＴ３３）と、不揮発性メモリに記憶されている調査結果に基づいて、ＴＶ送信設備から受けた複数種類のＣＭ情報の何れか一つを選択的に放映する第２プログラム（ＳＴ３４）と、が含まれている。【選択図】図８
2012160818.tif 000002
【特許請求の範囲】
【請求項１】
映像情報、音声情報、及びＣＭ情報を含んだ各種のデジタルＴＶ情報を送信するＴＶ送信設備と、ＴＶ放送設備から受けるデジタルＴＶ情報に基づいてＴＶ番組やＣＭ番組を放映するＴＶ受信機と、を有して構成され、
前記デジタルＴＶ情報には、
広告主が共通し、同一時間帯に択一的に放映されるべき複数種類のＣＭ情報と、
当該ＴＶ受信機におけるＴＶ番組の視聴傾向を繰り返し調査して、その調査結果をＴＶ受信機の不揮発性メモリに記憶する第１プログラムと、
不揮発性メモリに記憶されている調査結果に基づいて、ＴＶ送信設備から受けた複数種類のＣＭ情報の何れか一つを選択的に放映する第２プログラムと、
が含まれていることを特徴とするＣＭ放送システム。
【請求項２】
ＴＶ受信機に電源が投入されるか、ＴＶチャンネルが切換えられると、ＢＭＬブラウザの初期動作として、第１プログラムが所定時間毎に繰り返し起動されるよう設定される請求項１に記載のＣＭ放送システム。
【請求項３】
第１プログラムは、適宜に区分された視聴時間帯ごとの視聴時間を累積処理している請求項１又は２に記載のＣＭ放送システム。
【請求項４】
ＴＶ番組の種別に対応する複数の計数カウンタを含んだ多数の計数カウンタを設け、
視聴番組に対応する計数カウンタのカウンタ値を所定時間毎に更新する更新手段と、適宜なタイミングで全ての計数カウンタのカウンタ値を強制的に変更する変更手段とが、第１プログラムの動作によって実現される請求項１〜３の何れかに記載のＣＭ放送システム。
【請求項５】
何れかの計数カウンタのカウンタ値が上限値に達すると、当該ＴＶ受信機の視聴傾向を特定して不揮発性メモリに記憶する記憶手段が、第１プログラムの動作によって実現される請求項４に記載のＣＭ放送システム。
【請求項６】
複数種類のＣＭ情報は、これを視聴して欲しい視聴対象者が各々特定されてＴＶ放送設備から送信されている請求項１〜５の何れかに記載のＣＭ放送システム。
【請求項７】
視聴対象者の特定には、視聴者が居住する地域情報、及び／又は、ＴＶ番組の視聴傾向を特定する情報が含まれている請求項６に記載のＣＭ放送システム。
【請求項８】
デジタルＴＶ情報には、各番組の概略的な番組種別を特定した番組案内が含まれている請求項１〜７の何れかに記載のＣＭ放送システム。
【請求項９】
番組案内で規定される、概略的な番組種別に対応する複数個の計数カウンタを設け、
第１プログラムは、視聴中のＴＶ番組について、番組種別に対応する計数カウンタのカウンタ値を所定時間毎に更新することで、ＴＶ放送の視聴傾向を調査している
請求項１に記載のＣＭ放送システム。
【請求項１０】
第１プログラムによって不揮発性メモリに記憶された調査結果は、当該視聴者が申告した個人情報と共に、適宜なタイミングで解析サーバに送信されるよう構成された請求項１〜９の何れかに記載のＣＭ放送システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、個々の視聴者にとって有益なＣＭ情報を提供できるＣＭ放送システムに関するものである。
【背景技術】
【０００２】
２０１１年７月にアナログ放送が廃止され、地上デジタル放送に一本化されることになっている。この地上デジタル放送によれば、映像データや音声データとは別に、文字データが送信可能である。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−１７１６０６号公報
【特許文献２】特開２０１０−０８７８６８号公報
【特許文献３】特開２００９−２６０６５１号公報
【特許文献４】特開２００８−２５２６９０号公報
【特許文献５】特開２００７−３１８６２６号公報
【特許文献６】特開２００６−０９４３１６号公報
【特許文献７】特開２００５−３１１８１０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
文字データとしては、現在、番組情報、天気情報、交通情報、災害情報、ニュース情報、ＣＭ連動情報などが送信されているが、必ずしも、地上デジタル放送の特徴を生かし切ったものではない（特許文献１〜特許文献７）。特に、ＣＭ連動情報については、個々の視聴者の属性や視聴傾向に対応した最適な情報が提供できているとは言えない。
【０００５】
本発明は、上記の問題点に鑑みてなされたものであって、視聴者にとってより有効なＣＭ情報を提供できるＣＭ放送システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記の目的を達成するため、本発明に係るＣＭ放送システムは、映像情報、音声情報、及びＣＭ情報を含んだ各種のデジタルＴＶ情報を送信するＴＶ送信設備と、ＴＶ放送設備から受けるデジタルＴＶ情報に基づいてＴＶ番組やＣＭ番組を放映するＴＶ受信機と、を有して構成され、前記デジタルＴＶ情報には、広告主が共通し、同一時間帯に択一的に放映されるべき複数種類のＣＭ情報と、当該ＴＶ受信機におけるＴＶ番組の視聴傾向を繰り返し調査して、その調査結果をＴＶ受信機の不揮発性メモリに記憶する第１プログラムと、不揮発性メモリに記憶されている調査結果に基づいて、ＴＶ送信設備から受けた複数種類のＣＭ情報の何れか一つを選択的に放映する第２プログラムと、が含まれている。
【０００７】
第１プログラム及び第２プログラムは、典型的には、ＴＶ放送設備から送信されるスクリプト言語で記述されたスクリプトである。本発明は、好ましくは、ＴＶ受信機に電源が投入されるか、ＴＶチャンネルが切換えられると、ＢＭＬブラウザの初期動作として、第１プログラムが所定時間毎に繰り返し起動されるよう設定されるべきである。また、第１プログラムは、適宜に区分された視聴時間帯ごとの視聴時間を累積処理しているのが好ましい。
【０００８】
また、ＴＶ番組の種別に対応する複数の計数カウンタを含んだ多数の計数カウンタを設け、視聴番組に対応する計数カウンタのカウンタ値を所定時間毎に更新する更新手段と、適宜なタイミングで全ての計数カウンタのカウンタ値を強制的に変更する変更手段とが、第１プログラムの動作によって実現されるのも好適である。ここで、「ＴＶ番組の種別」とは、各実施例の視聴時間帯、第１実施例の視聴対象者、第１実施例の判定種別、及び、第２実施例の番組種別を含んだ概念である。
【０００９】
また、何れかの計数カウンタのカウンタ値が上限値に達すると、当該ＴＶ受信機の視聴傾向を特定して不揮発性メモリに記憶する記憶手段が、第１プログラムの動作によって実現されるのが好適である。なお、「視聴傾向」とは、実施例１の視聴者属性や第２実施例の視聴類型を含んだ概念である。
【００１０】
複数種類のＣＭ情報は、好ましくは、これを視聴して欲しい視聴対象者が各々特定されてＴＶ放送設備から送信されるべきである。視聴対象者を特定するとは、実施例１の視聴者属性を特定すること、実施例２の視聴類型を特定することを含む概念である。すなわち、視聴対象者の特定には、視聴者が居住する地域情報、及び／又は、ＴＶ番組の視聴傾向を特定する情報が含まれているのが好ましい。
【００１１】
また、デジタルＴＶ情報には、各番組の概略的な番組種別を特定した番組案内が含まれているのが好適である。この場合、番組案内で規定される、概略的な番組種別に対応する複数個の計数カウンタを設け、第１プログラムは、視聴中のＴＶ番組について、番組種別に対応する計数カウンタのカウンタ値を所定時間毎に更新することで、ＴＶ放送の視聴傾向を調査するのが好適である。なお、番組案内が、各番組の主要ターゲットを特定する構成を採っても良い。
【００１２】
なお、第１プログラムによって不揮発性メモリに記憶された調査結果は、当該視聴者が申告した個人情報と共に、適宜なタイミングで解析サーバに送信されるよう構成するのも好適である。
【発明の効果】
【００１３】
上記した本発明の放送システムでは、不揮発性メモリに記憶されている調査結果に基づいて、最適なＣＭ情報が放映されるので、ＣＭ効果を大幅に高めることができる。
【図面の簡単な説明】
【００１４】
【図１】放送システムを含むデジタル放送システムの全体構成を示す概略図である。
【図２】民間放送局の放送設備を説明するブロック図である。
【図３】送信設備から送信されるデータ放送コンテンツを例示する概略図である。
【図４】デジタル受信機の回路構成と解析サーバとの関係を示すブロック図である。
【図５】視聴者属性を特定するための第１実施例の動作を説明するフローチャートである。
【図６】視聴者属性を参照したＣＭ連動放送を説明するフローチャートである。
【図７】解析サーバへの送信処理と解析処理を説明するフローチャートである。
【図８】視聴類型を特定するための第２実施例の構成を説明する図面である。
【図９】視聴類型を特定するための第３実施例の構成を説明する図面である。
【発明を実施するための形態】
【００１５】
以下、実施例に基づいて本発明を詳細に説明する。図１は、本実施例のＣＭ放送システムを含んだデジタル放送システムの全体図を示す概略図である。図示の通り、民間放送局Ａ，Ｂ，・・・，Ｎで生成された各トランスポートストリームＴＳ（Transport Stream）は、中継局（アップリンク設備）を経由して、地上デジタル放送波として各受信アンテナに向けて送信される。一方、各受信アンテナに接続された地上デジタル放送用の受信機ＴＶの一部は、インターネット回線ＮＥＴを経由して解析サーバＳＶに接続されている。
【００１６】
図１に示す通り、大部分の受信機ＴＶは、インターネット回線ＮＥＴには接続されていない。しかし、インターネット回線ＮＥＴに未接続であっても、全ての受信機には、視聴者の性別・家族構成・視聴時間帯などの視聴者属性を踏まえた最適なＣＭ連動情報が提供されるよう構成されている。なお、視聴者属性は、ＴＶチャンネルの選局時に実行されるＢＭＬファイルに記載されているＳＣＲＩＰＴによって、ＢＭＬ（Broadcast Markup Language）ブラウザによって自動的に繰り返し調査され、その調査結果に基づいて統計的に特定されて不揮発性メモリ（ＮＶＲＡＭ:Non-volatile memory）に記憶されている。
【００１７】
そして、インターネット回線ＮＥＴに接続されている受信機ＴＶは、適宜なアンケートに回答するタイミングで、自らの不揮発性メモリに記憶する視聴者属性を、アンケート回答と共に解析サーバＳＶに伝送されることで、ＢＭＬブラウザによる調査処理及び特定処理の精度を高めている。なお、これらの処理の詳細については、図５〜図７に基づいて後述する。
【００１８】
図２は、図１に示す放送局Ａの放送設備の構成を図示したものであり、他の放送局も類似の構成を備えている。放送局Ａの放送設備は、放送番組やコマーシャルメッセージ（ＣＭ）などを一元管理する営業放送システム（Electronic Data Processing System）１と、営業放送システム１の下流に位置して放送進行データを作成すると共に放送データを一元管理するデータサーバ（data server）２と、データサーバ２から受けた放送進行データに基づいて放送制御データを作成する自動番組送出制御装置（ＡＰＣ：Automatic Program Controller）５と、番組サーバ９やＣＭバンク１０や字幕送出部６からのデータを受けて音声信号や映像信号や字幕信号を生成するベースバンド伝送部１１と、データ放送用の放送コンテンツを生成してデータ放送送出部７に出力するデータ放送制作部４と、ベースバンド伝送部１１やデータ放送送出部７やＳＩ／ＥＰＧ部８からの信号を受けてトランスポートストリームＴＳを生成する符号化多重部１２などを有して構成されている。なお、ＳＩ（server information）は、当該放送局Ａを特定する情報であり、ＥＰＧ（Electronic Program Guide）は、番組の詳細を記載した電子番組案内である。
【００１９】
但し、上記した各部は、既存の設備であり、本実施例は、営業放送システム１からＣＭタイムテーブルを受けて、ＣＭ連動タイムテーブルを生成するタイムテーブル生成部３と、天気情報やニュース情報や番組案内などのデータ放送情報だけでなく、ＣＭ連動情報を読み出してデータ放送用の放送コンテンツを生成するデータ放送制作部４を設けた点に大きな特徴がある。
【００２０】
ここで、ＣＭタイムテーブルとは、図２（ｂ）に示す通り、ＣＭの放送開始時刻と、放送すべきＣＭを特定するＣＭコードとを関連付けたテーブルデータを意味する。また、ＣＭ連動タイムテーブルは、ＣＭタイムテーブルのうち、ＣＭ連動情報が付加されるＣＭを特定したテーブルデータを意味する（図２（ｃ）参照）。
【００２１】
図２（ｃ）に示す実施例では、放送局Ａでは、２０１１年１月２８日の１０時２８分３０秒と、１０時２８分４５秒と、１０時２９分００秒からＣＭ放送が開始される。そして、１０時２８分３０秒と１０時２９分００分から開始されるＣＭにはＣＭ連動情報が付加されるが、１０時２８分４５秒から開始されるＣＭには、ＣＭ連動情報が付加されないことになる。
【００２２】
ここで、ＣＭ連動情報とは、ＣＭ放送時に自動的又は特定の操作ボタン（例えばｄボタン）を押すことを条件に、ＴＶ画面に表示される文字画像情報であって、放送中のＣＭと密接に関連するＢＭＬ（Broadcast Mark-up Language）形式の情報を意味する。
【００２３】
本実施例では、このＣＭ連動情報は、ＣＭコードに関連付けて、データ放送制作部４に複数組が記憶されている。具体的には、ＣＭ連動情報は、そのＣＭが放送される地域に応じて種類分けされていると共に、視聴者属性に対応した複数個が用意されている。そして、各ＣＭ連動情報には、そのＣＭを見て欲しい視聴者層を特定した視聴者属性（視聴対象者コード）が記載されると共に、必要に応じて、各ＣＭ連動情報を放映して欲しい放映地域を指定する地域コードが記載されている。
【００２４】
したがって、例えば、生命保険会社（○○生命）のＣＭが流れている場合であれば、視聴者の年齢などの視聴者属性に対応した最適な保険プランをＴＶ画面に表示することができ、更に、これに加えて、視聴者の居住地域の保険代理店の地図を表示することが可能となる（図３（ｂ）参照）。
【００２５】
図３（ａ）は、定期的（例えば１分毎）に、繰返し送信されるデータ放送の放送コンテンツを例示したものである。図示の通り、天気情報、ニュース情報、番組案内などの通常のデータ放送情報とは別に、ＣＭ連動情報１〜ＣＭ連動情報Ｎと、ＣＭ連動タイムテーブルとが、トランスポートストリームＴＳの一部として各受信機ＴＶに送信されている。なお、ＣＭ連動タイムテーブルの内容は、事態の変化（放送時間の延長など）や、時間の経過に対応して更新され、ＣＭ連動情報その他は、それが表示される可能性が無くなった後は、送信されないのは勿論である。
【００２６】
何れにしてもＣＭ連動情報は、ＢＭＬファイルとして、受信機のＣＰＵ（ＢＭＬブラウザ）に取得されるが、各ＴＶチャンネルの選局時に実行されるＢＭＬファイルには、図５〜図７に例示する処理を実行可能なＳＣＲＩＰＴが記載されている。なお、本実施例では、放送局Ａ以外の放送局Ｂ〜Ｎにおいても、同様の放送コンテンツが送信されている。
【００２７】
図３（ｃ）に示すＣＭ連動タイムテーブルには、２０１１年１月２８日、１０時２８分３０秒からＣＭコード（９ＡＢ８ＣＤＥ７６５）で特定されるＣＭが放送され、このＣＭには３種類のＣＭ連動情報（ＸＦＧ００１ａ．ｂｍｌ〜ＸＦＧ００１ｃ．ｂｍｌ）が付加されていることが規定されている。
【００２８】
なお、用意されている複数種類のＣＭ連動情報の何れがＴＶ受信機に表示されるかは、ＣＭ連動情報に記載されている視聴者属性（視聴対象者コード）と、ＴＶ受信機の不揮発性メモリに記憶されている各視聴者の視聴者属性などに基づいて決定される。先に説明した通り、ＣＭ連動情報には、そのＣＭを見て欲しい視聴者層を特定した視聴者属性（視聴対象者コード）が記載され、必要に応じて、このＣＭを放映して欲しい放映地域を特定する地域コードが記載されている。
【００２９】
ここで、視聴者属性（視聴対象者コード）の区分けは適宜に設定されるが、例えば、図３（ｅ）の第１実施例では、性別と年齢に対応して１５区分されている。なお、この区分けは、解析サーバＳＶによる解析処理などに基づいて、より適切なものに変更することができる。
【００３０】
ところで、第１実施例では、データ放送の放送コンテンツとして送信される番組案内にも、視聴対象者コードが特定されている。視聴対象者コードは、その番組の主要ターゲット、つまり、視聴する可能性の高い視聴者を、番組制作者側で特定したものである。そして、番組案内を受けたＢＭＬブラウザは、そこに記載されている視聴対象者コードを、その後の情報収集処理（図５（ｂ））において使用している。なお、図３には、番組案内から抽出される情報を列記した番組テーブルが示されているが、このような番組テーブルを、番組案内に基づいて構築しても良いし、番組テーブルを構築することなく、番組案内を参照して必要な情報を取得しても良い。
【００３１】
何れにしても、図３（ｄ）の例では、放送局Ａについて、その日の１０時００分〜１１時０分の番組の主要ターゲットが、０〜５歳の幼児（０１Ｈ）と、１９〜３０歳の女性（０７Ｈ）であると指定されている。また、１１時００分〜１１時３０分の番組は、１９〜４５歳の女性（０７Ｈ，０９Ｈ）が主要ターゲットであり、１１時３０分〜１２時００分の番組は、４６〜６５歳の女性（０ＢＨ，０ＤＨ）が主要ターゲットであると指定されている。なお、１２時００分〜１２時１５分の番組は、３１〜５５歳の女性（０９Ｈ，０ＢＨ）と、５６〜６５歳の男性（０ＣＨ）が主要ターゲットとなっている。ここで、Ｈは、１６進数を意味する添字である。
【００３２】
図４は、地上デジタル放送を受信するデジタル受信機の構成を示すブロック図である。図示の通り、この受信機ＴＶは、アンテナ２０から受けた情報のうち特定のＴＶ局の情報を選択する選局部２１と、選局部２１から受けた信号を「０／１」のデジタルデータに復調するＯＦＤＮ（Orthogonal Frequency Division Multiplexing）復調部２２と、必要な誤り訂正を経てＴＳパケットを復元する誤り訂正部２３と、誤り訂正部２３から受けたＴＳパケットを、映像パケットと音声パケットとデータ放送パケットとに分離する多重分離部２４と、多重分離部２４から映像パケット及び音声パケットを受けて映像信号と音声信号を生成するＭＰＥＧ（moving Pictures Expert Group）デコード部２５と、ＭＰＥＧデコードされた映像信号に、字幕やデータ放送の画像などを重ね合わせる画像重畳部２６と、インターネット回線ＮＥＴを経由して集計サーバＳＶに接続される通信部２７と、前記した装置各部の動作を中心的に制御するＣＰＵを有する制御部２８と、必要な情報が一時保存される記憶部２９と、ＴＶ映像を出力する液晶ディスプレイなどの表示部３０と、音声信号を出力するスピーカ３１と、リモコン操作を認識するリモコン受信部３２と、を有して構成されている。なお、制御部２８は、多重分離部２４からデータ放送パケットを受けて、字幕やその他のデータ放送コンテンツを抽出し、これを表示部３０の適宜な位置に表示させるＢＭＬブラウザとして機能する。
【００３３】
図５は、制御部２８の動作のうち、ＳＣＲＩＰＴ処理により実行される視聴者属性の決定処理（図５（ａ）〜図５（ｂ））などを例示したものである。図５（ａ）に示す通り、ＴＶ受信機に電源が投入されるか、ＴＶチャンネルが切換えられると、初期動作用のＢＭＬファイルが実行されて通常の初期動作が実行されると共に、その後、所定時間（例えば１０分）毎に、情報収集処理（図５（ｂ））が繰り返し実行されるよう設定される（ＳＴ１０のTimer Interval設定）。
【００３４】
そのため、その後は、１０分毎に、図５（ｂ）に示す情報収集処理が起動され、起動された情報収集処理では、最初に、視聴中のＴＶ番組の判定種別が特定される（ＳＴ１１）。なお、ＣＭを放映中であれば、何もしないで処理を終える。
【００３５】
特定すべき判定種別は、適宜に設定可能であるが、この第１実施例では、図５（ｃ）に例示するように、判定種別を、そのＴＶ番組が実際に放送されている番組放送時間帯と、ＴＶ放送局が指定した視聴対象者コードとを組合せた５ビット長データとしている。
【００３６】
ここで、番組放送時間帯は、早朝時間帯（６：００〜８：３０）、勤労時間帯（８：３０〜１８：００）、一般時間帯（１８：００〜２４：００）、及び、深夜時間帯（２４：００〜６：００）に４区分されて、各々、２ビット長の００〜０１にコード化されている。なお、各時間帯は、開始時間を含まず開始時間を超えて開始され、終了時間を含んで終了する。
【００３７】
一方、視聴対象者コードは、図３（ｅ）に示す通り、性別と年齢によって区分された１５種類であり、１６進数の０１Ｈ〜０ＦＨにコード化されている。なお、００Ｈは未使用である。
【００３８】
以上の通り、この第１実施例では、４区分された放送時間帯コード（時間帯ＩＤ）と、１５種類の視聴対象者コード（視聴対象者ＩＤ）とで判定種別が特定されるので、原理的には４×１５種類（＝６０）となるが、０歳〜１２歳の子供（３区分）による深夜時間帯の視聴は無いと考えて、判定種別を５７種類に区別している。
【００３９】
以上の通り、ステップＳＴ１１の処理では、その時刻から特定される放送時間帯コード（２ビット）と、番組案内（又は番組テーブル）から特定される視聴対象者コード（下位４ビット）とに基づいて、合計６ビット長で判定種別が特定されることになる（図５（ｃ）参照）。そこで、次に、特定された判定種別に対応する計数カウンタの値をインクリメント（＋１）する（ＳＴ１２）。
【００４０】
ここで、計数カウンタは、ＴＶチャンネル毎に設けられた不揮発性メモリ領域（ＮＶＲＡＭ）に各々確保されている。したがって、この第１実施例では、図５（ｂ）に示す情報収集処理がＴＶチャンネル毎に実行され、特定される視聴者属性もＴＶチャンネル毎に記憶される。そして、ＴＶチャンネル毎に記憶されている視聴者属性に基づいて、最適なＣＭ連動情報が選択される。
【００４１】
もっとも、全てのＴＶチャンネルの視聴傾向を総合的に調査することも可能であり、その場合には、ＴＶ局の相違に拘らず共通してアクセス可能な共通領域（共通変数）を活用する。なお、具体的には、例えば、第３実施例と同様の手法が採用される。
【００４２】
何れにしても、番組制作者が指定するＴＶ番組の主要ターゲット（視聴する可能性の高い視聴者）は、通常、複数であるので、ステップＳＴ１２の処理でインクリメントされる計数カウンタは複数個である。そして、次に、何れかの計数カウンタが上限値（この実施例では１２７）に達したか否かが判定される（ＳＴ１３）。図５（ｂ）の情報収集処理は、１０毎に起動されるので、何れかの計数カウンタが１２７に達したことは、その時間帯における同種のＴＶ番組を、特定区分の視聴対象者が、総時間で１２７０分（≒２１時間）視聴したことを意味する。したがって、統計的な観点からも、このタイミングでは、当該ＴＶ受信機を使用している視聴者の視聴者属性が特定可能であると考えることができる。
【００４３】
そこで、上限値に達した計数カウンタが存在する場合には、そのタイミングにおける全ての計数カウンタのうち、上限値に達した計数カウンタを含め、計数値の大きい上位４個の計数カウンタを特定する（ＳＴ１４）。そして、４個の計数カウンタの下位４ビットを抽出することで、４種類の視聴者属性を特定して、各々、不揮発性メモリの２バイト長の記憶欄に記憶する（ＳＴ１４）。なお、４種類の視聴者属性は、一人の異なる視聴時間帯における視聴傾向を示す場合もあれば、複数人の視聴傾向を示す場合もあると解される。また、複数人を総合した平均的な視聴傾向を示す場合もあると思われるが、何れの場合にも最適なＣＭを放映するためには有益な情報であると解される。
【００４４】
以上の通り、本実施例では、総視聴時間が約２１時間に達したタイミングまでの視聴実績に基づいて、各家庭の視聴者属性を特定するが、（ａ）子供の成長などに伴って、その後、視聴傾向が変化することもあること、（ｂ）結婚や出産などの理由で家族構成が変ることもあること、などを考慮すると、その後も情報収集処理を繰り返すのが好ましい。そこで、ステップＳＴ１４の処理に続いて、全ての計数カウンタの値を−１２７する（ＳＴ１５）。その結果、最大値を示した計数カウンタの値が０となり、その他の計数カウンタの値が負となるので、引き続き、視聴傾向の調査を継続することが可能となる。
【００４５】
そして、−１２７された初期値から再開された１０分毎の情報収集処理によって、何れかの計数カウンタが上限値（１２７）に達すると、再度、ステップＳＴ１４の処理が実行され、その家庭の視聴者属性が再設定される。したがって、ステップＳＴ１４の処理で特定される視聴者属性は、視聴傾向の変化にも対応可能な信憑性の高いものとなる。
【００４６】
続いて、このようにして特定された視聴者属性を活用したＣＭ連動情報の表示動作について説明する。図６は、その動作を説明する図面である。
【００４７】
図６（ａ）は、視聴者属性を特定するための番組案内や、ＣＭ連動タイムテーブルを含むデータ放送コンテンツの保存処理を説明するフローチャートである。制御部２８は、図３のような一連のデータ放送コンテンツを多重分離部２４から受けると、その中に、保存すべき情報が存在するかを判定する（ＳＴ２０）。そして、新規データ又は更新データが存在する場合には、これを記憶部２９に保存する（ＳＴ２１）。なお、保存されるデータに、新規に受信した番組案内や、ＣＭ連動情報や、ＣＭ連動タイムテーブルが含まれるのは勿論である。そして、ＣＭ連動情報（具体的にはＣＭ連動用のＢＭＬファイル）を取得すると、そのＢＭＬファイルに記載されている視聴者属性と、ＢＭＬファイルと、１０桁のＣＭコードとの対応関係を示すＣＭ連動情報テーブル（図６（ｄ））を構築する。
【００４８】
次に、制御部２８は、記憶部２９に記憶されているＣＭ連動タイムテーブル（図６（ｃ）参照）を参照して、最も直近に放映が予定されているＣＭの放送開始時間を特定する。そして、現在時刻との時間差を内蔵タイマに設定することで、タイマ割込みの起動時刻を設定する（ＳＴ２２）。なお、現在時刻は、例えば、制御部２９の内蔵時計に基づき決定される。但し、ＣＭ連動タイムテーブルに設定されているＣＭ開始時間と、受信したＣＭ情報（映像や音声）を復号して実際にＣＭ放送が開始される開始時間との時間差を考慮して、適宜な起動時刻に設定される。
【００４９】
何れにしても、ステップＳＴ２２の処理で設定された起動時刻に達すると図６（ｂ）に示すタイマ割込みスクリプト処理が起動される。なお、記憶部２９の記憶内容は、ＴＶチャンネルの切り替え時に全て破棄されるので、ステップＳＴ２２の処理の後に、ＴＶチャンネルを切り替えると、タイマ割込みが起動することはない。
【００５０】
タイマ割込み処理では、不揮発性メモリ（ＮＶＲＡＭ）に記憶されている当該ＴＶ受信機の視聴者属性に一致するＣＭ連動情報が選択される。なお、視聴者属性欄には優先度の異なる４種類の視聴者属性（ＮＯ１〜ＮＯ４）が記憶されているので（図５（ｅ）参照）、優先度の最も高い視聴者属性（ＮＯ１）が、ＣＭ連動情報テーブル（図５（ｄ））から検出されるか否かが先ず判定され、検出されない場合に限り、次に優先後の高い視聴者属性（ＮＯ２）が、ＣＭ連動情報テーブル（図５（ｄ））から検出されるか否かが判定される。
【００５１】
以下同様であり、ＣＭ連動情報テーブル（図５（ｄ））から一致する視聴者属性が検出されるまで判定処理が繰り返され、放映すべきＣＭ連動情報が特定されると、そのＢＭＬファイルがＴＶ画面に表示される（ＳＴ２３）。なお、ＮＯ１〜ＮＯ４の何れの視聴者属性にも一致しない場合には、Default設定されているＢＭＬファイルが選択される。
【００５２】
以上の通り、本実施例では、複数組のＣＭ連動情報のうち、視聴者に最適なＣＭ連動情報だけが提供されるのでＣＭ効果を高めることができる。例えば、図３に示す保険プランでは、がん保険、医療保険、死亡保険については、４５歳未満の男女に向け放映する一方で、個人年金などについては、４６歳以上の男女に向けて放映することも可能となる。
【００５３】
以上の通り、本実施例では、視聴者の属性に合せたＣＭが可能となるが、自動的に特定される視聴者属性の精度を上げることが重要となる。そこで、インターネット回線に接続されているＴＶ受信機を所有する視聴者の協力によってシステムの有効性を高めている。
【００５４】
具体的には、適宜なタイミングでアンケートの回答を求め、ＢＭＬブラウザによって特定された視聴者属性の精度を判定している。具体的には、図７に示す通りであり、適宜な時期に、ＣＭに関連するプレゼントを配布する告知と、プレゼント希望のアンケート調査の画面をＴＶに表示し、アンケートに回答してもらった場合には、本人の同意のもとで、当該視聴者の視聴者属性を解析サーバＳＶに送信する（ＳＴ２５，ＳＴ２６）。
【００５５】
そして、これを受けた解析サーバＳＶでは、送信された視聴者属性を、アンケート回答の関連情報と対応させることで、２つの情報の整合性を判定する（ＳＴ２７〜ＳＴ２８）。そして、多数の収集サンプルについての整合性を判定することで、システムの完成度を高めることができる。
【００５６】
＜第２実施例＞
ところで、上記した第１実施例では、視聴者の性別・家族構成・視聴時間帯などの視聴者属性を問題にしたが、必ずしも、そこまで問題にする必要はなく、そのＴＶ受信機についての概略的な視聴傾向（視聴者の視聴類型）だけを問題にしたので足りると解される。また、放送局は、必ずしも、視聴対象者を特定した番組案内まで配信する必要はない。
【００５７】
そこで、第２実施例では、各放送局が、各ＴＶ番組の大まかな番組種別を特定する番組案内を配信することを前提にして、各ＴＶ受信機の概略的な視聴傾向を特定するよう構成されている。
【００５８】
第２実施例において、番組種別は適宜に設定されるが、例えば、相撲、野球、サッカー、ニュース、報道、アニメ、ドラマ１（現代劇など）、ドラマ２（時代劇など）、ドラマ３（外国ドラマなど）、バラエティ、競馬、・・・のような区分が考えられ、各々に番組種別コード（番組種別ＩＤ）が付される。
【００５９】
ここで、番組種別は、全ＴＶチャンネルについて共通的に設定しても良いが、個々のＴＶチャンネル毎に規定するのが好適である。それは、(a)スポーツ番組の放送頻度が相対的に高いＴＶ局、(b)娯楽番組の放送頻度が相対的に高いＴＶ局、(c)報道番組の放送頻度が相対的に高いＴＶ局など、ＴＶチャンネル毎に、放送傾向が微妙に相違するので、これに対応して、視聴者の視聴傾向をより正確に把握するためである。
【００６０】
また、このような番組種別ＩＤに加えて、視聴時間帯を特定する視聴時間帯コード（時間帯ＩＤ）が規定される。この時間帯ＩＤは、番組種別ＩＤと同列に扱うのが簡易的であるので、第２実施例では、時間帯ＩＤと番組種別ＩＤを各１バイト長とし、合計で６４個程度設けている。すなわち、第１実施例の場合には、番組種別ＩＤが、時間帯コードと、視聴対象者コードとを総合した６ビット長で構成されているが、第２実施例では、番組種別ＩＤ及び時間帯ＩＤが各々１バイト長であって同列に扱われる。なお、第２実施例の番組種別は、その種類が限定されるので、これに対応して、視聴時間帯は、図５（ｆ）の４区分より、更に細分化されている。
【００６１】
図８（ａ）は、番組種別ＩＤと時間帯ＩＤについて、各ＩＤコードを例示したものである。各ＩＤコードは、計数カウンタのカウンタ番号を兼ねており、複数バイト長の計数カウンタ領域を形成している。なお、この計数カウンタは、ＴＶチャンネル毎に設けられた所定バイト長の不揮発性メモリ領域に確保されており、ＴＶ受信機の電源が遮断された後も、各計数カウンタのカウンタ値が維持される。したがって、視聴者の各ＴＶチャンネルについての視聴傾向が、電源のＯＮ／ＯＦＦに拘らず継続して調査可能となる。
【００６２】
以上を踏まえて、第２実施例の動作内容を、図８（ｂ）に基づいて説明する。図５（ｂ）の場合と同様に、所定時間毎に起動される情報収集処理（図８（ｂ））では、先ず、視聴中のＴＶ番組の番組種別ＩＤと、その時刻に対応する時間帯ＩＤとが特定される（ＳＴ３０）。そして、特定した番組種別ＩＤと時間帯ＩＤに対応する計数カウンタの値が各々インクリメントされる（ＳＴ３１）。その結果、図８（ｄ）に示すような度数分布表が更新され、視聴者の視聴傾向がＴＶチャンネル毎に更新される。
【００６３】
次に、インクリメント後の計数カウンタの値が上限値に達したか否かが判定され（ＳＴ３２）、もし達している場合には、計数カウンタのカウンタ値についての解析処理が実行される（ＳＴ３４）。解析処理は、例えば、そのタイミングにおける度数分布状態に基づいて、(a)特異的に高位なカウンタ値を示す番組種別ＩＤ、(b)これに順ずる番組種別ＩＤ、(c)特異的に高位なカウンタ値を示す時間帯ＩＤ、(d)特異的に低位なカウンタ値を示す時間帯ＩＤなどに基づいて、その視聴者の視聴類型が特定され、これが不揮発性メモリ領域に記憶される（ＳＴ３３）。また、全ての計数カウンタの値を１／２倍して、その後の情報収集処理の初期値とする（ＳＴ３３）。
【００６４】
以上のようにして不揮発性メモリに記憶された視聴類型は、ＣＭ連動情報の選択に使用される。すなわち、図６（ｂ）と同様のタイマ割込み処理では、記憶されている当該視聴者の視聴類型に対応するＣＭ連動情報が選択的に表示される（ＳＴ３４）。したがって、この実施例でも最適なＣＭ連動情報が提供されることになり広告宣伝効果を高めることができる。
【００６５】
＜第３実施例＞
以上、第２実施例では、視聴者の視聴傾向をＴＶチャンネル毎に特定しているが、総合的な視聴傾向を特定するのも好適である。そこで、以下に示す第３実施例では、各ＴＶチャンネルのプログラムから共通してアクセス可能な共通変数領域を活用して、総合的な視聴傾向を調査している。なお、共通変数領域は、そのデータが電源遮断に対応して消失するので、これに対応した構成を採っている。
【００６６】
図９（ａ）は、不揮発性メモリに確保される計数カウンタ領域と、揮発性メモリに確保される共通変数領域とを図示したものである。この実施例では、計数カウンタ領域の全データを、適宜に共通変数領域にコピーすることで、ＴＶチャンネルの切換え後も引き続き同様の調査を可能にしている。なお、このような動作を実現するため、第３実施例では、全ＴＶチャンネルに共通する番組種別ＩＤが使用されるのは勿論である。もっとも、全ての番組種別ＩＤが、全てのＴＶチャンネルで使用されるとは限らない。
【００６７】
以上を踏まえて、第３実施例の動作内容を図９（ｂ）〜図９（ｄ）に基づいて説明する。先ず、ＴＶ受信機の電源投入時に実行される初期処理では、起動されたアクティブ状態のＴＶチャンネルの計数カウンタ領域の全データが、共通変数領域にコピーされる（ＳＴ４０）。
【００６８】
これは、最新の度数分布情報を共通変数領域に確保するための処理であり、通常のＴＶ受信機の場合には、電源遮断時に視聴されていたＴＶチャンネルが、電源投入時にもアクティブになることを利用している。なお、電源遮断時に視聴されていたＴＶチャンネルが、電源投入時にアクティブにならない可能性もあるが、その場合の問題点としては、せいぜい、最新の度数分布情報が引き継がれないだけであり、視聴傾向の概略調査という意味では問題がないと解される。
【００６９】
以上のようにして、最新又はこれに準ずる度数分布情報を共通変数領域に記憶すると、次に、所定時間毎に情報収集処理を起動させるよう設定して初期処理を終える（ＳＴ４１）。
【００７０】
したがって、その後は、所定時間毎に、図９（ｄ）に示す情報収集処理が起動される。しかし、電源投入時にアクティブ状態のＴＶチャンネルが、その後、素早く切り換えられる可能性もある。そこで、このような場合も含め、ＴＶチャンネルが切り換えられると、切換えられたＴＶチャンネルのスクリプト処理（ONLOAD処理）では、共通変数領域の全データを、自らの計数カウンタ領域にコピーする（図９（ｃ）ＳＴ４２）。この処理によって、新規のＴＶチャンネルでは、その後、直前のＴＶチャンネルから引き継いだ度数分布情報を更新することになる。
【００７１】
何れにしても、電源投入から所定時間が経過すると、図９（ｄ）に示す情報収集処理が起動される。情報収集処理では、視聴中のＴＶ番組の番組種別ＩＤと、その時刻に対応する時間帯ＩＤとが特定される（ＳＴ４３）。そして、特定した番組種別ＩＤと時間帯ＩＤに対応する計数カウンタの値が各々インクリメントされる（ＳＴ４４）。なお、これらの処理は第２実施例の場合と同じである。
【００７２】
但し、第３実施例では、切換え前のＴＶチャンネルでの計数カウンタ値を、切換え後のＴＶチャンネルの情報収集処理で引き継ぐので、更新される度数分布表は、全てのＴＶチャンネルを総合した視聴傾向を示すものとなる（図９（ｅ）参照）。
【００７３】
その後の処理は、第２実施例と同じであり、インクリメント後の計数カウンタの値が上限値に達した場合には、計数カウンタのカウンタ値の解析処理によって、その視聴者の視聴類型が特定され、これが不揮発性メモリ領域に記憶される（ＳＴ４６）。また、全ての計数カウンタの値が１／２倍されて、その後の収集処理の初期値とされる（ＳＴ４６）。
【００７４】
そして、最後に、更新された計数カウンタ領域の全データを、共通変数領域にコピーして処理を終える（ＳＴ４７）。そのため、その後、ＴＶチャンネルが切換えられた場合にも、最新の度数分布情報が、新規のＴＶチャンネルに引き継がれることになる（ＳＴ４２参照）。
【００７５】
以上、本発明の実施例について詳細に説明したが、具体的な記載内容は特に本発明を限定するものではない。特に、視聴者属性や、視聴類型を決定する手法は、実施例の手法に拘泥されず、適宜な方法に変更することが可能である。
【００７６】
例えば、第１実施例では、番組制作者側において、各ＴＶ番組の主要ターゲットを特定する番組種別を特定し、第２実施例では、番組の概要を特定する番組種別を特定するよう説明したが、必ずしも必須でない。すなわち、放送局において番組種別などを付加する必要は必ずしもなく、この場合には、例えば、ＴＶ番組の視聴時間帯を、より細分化することで、視聴者属性や視聴類型を特定することができる。
【００７７】
例えば、平日の昼間（８：３０〜１８：００）に満遍なくＴＶ番組を視聴している家庭には、専業主婦か、老人が居住していると推定することができる。一方、平日の昼間（８：３０〜１８：００）にＴＶ視聴の実績がない家庭には、勤労者しか居住していないと推定できる。このような場合に、夕方の時間帯（１６：００〜１８：００）でのＴＶ視聴が認められる家庭には、学生（小学生〜高校生）が居住していると推定することができる。なお、深夜時間帯（０：００〜３：００）のＴＶ視聴が顕著な家庭には、大学生が居住している可能性が高い。
【００７８】
その他、番組種別の区分法や、視聴時間帯の区分法や、視聴対象者の区分法についても、実施例の具体的な記載内容は何ら本発明を限定しない。
【００７９】
また、実施例３では、共通変数領域を活用して度数分布情報を、ＴＶチャンネル切換え後も、引き継ぐよう説明したが、この構成は、必ずしも必須ではない。この場合には、ＴＶチャンネルを特定した度数分布情報を共通変数領域にコピーする構成を採れば、切換え後の新規のＴＶチャンネルでは、共通変数領域の度数分布情報を引き継ぐか否かを適宜に判断することができる。そして、引き継がない場合であっても、度数分布情報は適宜に利用可能である。
【００８０】
なお、実施例では、各放送局が地上デジタル放送について説明したが、これに代えて、ＣＳデジタル放送、ＢＳデジタル放送、その他であっても良いのは勿論である。
【符号の説明】
【００８１】
ＳＴ３０〜ＳＴ３３  第１プログラム
ＳＴ３４            第２プログラム
【図１】
2012160818.tif 000003
【図２】
2012160818.tif 000004
【図３】
2012160818.tif 000005
【図４】
2012160818.tif 000006
【図５】
2012160818.tif 000007
【図６】
2012160818.tif 000008
【図７】
2012160818.tif 000009
【図８】
2012160818.tif 000010
【図９】
2012160818.tif 000011