(57)【特許請求の範囲】
【請求項１】
送信情報を送信する送信装置と該送信情報を受信する受信装置とを有する情報配信システムであって、
前記送信装置は、
チャンネル番号に基づいて前記送信情報をユニークに識別できるプログラム番号と、前記送信情報の内容を識別するための内容コードと、前記受信装置で該送信情報を表示させるか否かを定めた第１の表示コードとが付加された前記送信情報を前記受信装置に送信する送信手段を備え、
前記受信装置は、
前記送信情報を受信する受信手段と、
前記送信情報を受信可能か否かを定めた内容コード管理テーブルと前記内容コードとを比較し、当該内容コードが前記内容コード管理テーブルに登録されている場合、前記送信情報を受信することを前記受信手段に示す内容コード管理手段と、
当該受信装置で前記送信情報を表示するか否かを定めた第２の表示コードと前記第１の表示コードを比較して前記送信情報を表示するか否かを決定し、該比較の結果に基づき前記送信情報を表示するとともに、前記送信情報の受信の可否結果、および表示の可否結果を前記プログラム番号と対応させて実行管理ファイルに格納する実行管理手段と、
前記実行管理ファイルを集計装置へ送信する通信手段とを有することを特徴とする情報配信システム。
【請求項２】
請求項１記載の情報配信システムであって、
前記実行管理手段は、表示の可否結果を記録する場合、表示開始時刻および表示終了時刻を格納することを特徴とする情報配信システム。
【請求項３】
請求項１記載の情報配信システムであって、
前記受信装置は、
チャンネル管理手段をさらに有し、
前記チャンネル管理手段は、前記送信情報を視聴可能であるか否かを定めたチャンネル管理テーブルと前記チャンネル番号を比較して前記送信情報受信可能か否かを前記受信手段に示すことを特徴とする情報配信システム。
【請求項４】
送信装置から送信される送信情報を受信する受信装置であって、
チャンネル番号に基づいて前記送信情報をユニークに識別できるプログラム番号と、前記送信情報の内容を識別するための内容コードと、前記受信装置で該送信情報を表示させるか否かを定めた第１の表示コードとが付加された前記送信情報を受信する受信手段と、
前記送信情報を受信可能か否かを定めた内容コード管理テーブルと前記内容コードとを比較し、当該内容コードが前記内容コード管理テーブルに登録されている場合、前記送信情報を受信することを前記受信手段に示す内容コード管理手段と、
当該受信装置で前記送信情報を表示するか否かを定めた第２の表示コードと前記第１の表示コードを比較して前記送信情報を表示するか否かを決定し、該比較の結果に基づき前記送信情報を表示するとともに、前記送信情報の受信の可否結果、および表示の可否結果を前記プログラム番号と対応させて実行管理ファイルに格納する実行管理手段と、
前記実行管理ファイルを集計装置へ送信する通信手段とを有することを特徴とする受信装置。
【請求項５】
請求項４記載の受信装置であって、
前記実行管理手段は、表示の可否結果を記録する場合、表示開始時刻および表示終了時刻を格納することを特徴とする受信装置。
【請求項６】
請求項４記載の受信装置であって、
チャンネル管理手段をさらに有し、
前記チャンネル管理手段は、前記送信情報を視聴可能であるか否かを定めたチャンネル管理テーブルと前記チャンネル番号を比較して前記送信情報受信可能か否かを前記受信手段に示すことを特徴とする受信装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報送信装置と情報受信装置間の情報伝送方法に関する。また、前記の情報送信装置および情報受信装置にも関する。
【０００２】
【従来の技術】
従来、情報送信装置から情報受信装置へ情報を放送する際、情報受信装置において情報が受信されたかを記録している。その記録方法は、日時と受信中のチャンネル番号を記録するものであった。つまり、視聴者がある時刻に何のチャンネルを見ていたかを記録するものである。
【０００３】
この方法は、受信情報がテレビ番組、つまりリアルタイムに再生される動画、音声であること、受信した情報はその時表示していることを前提にしている。しかし、受信情報をビデオカセットレコーダ等の記憶装置に記録しているだけで、実際には再生しないこともある。また、ある時間帯に２つ以上の情報を受信している場合には、どちら１つを表示しているのみで片方は表示していないかもしれない。
【０００４】
また、受信情報として、データつまりテキストや静止画等の情報の場合、これらはＴＶ番組の映像とは異なり、ＴＶ番組時間帯つまり放送時刻とは独立してし存在しうる。つまり、ＴＶ番組はあるチャンネルのある時間帯にＴＶ番組表通り放送されることが普通だが、データの場合は、あるチャンネルで時間帯によらず１日に複数回送信されることもあるし、複数のチャンネルに跨って送信されることもある。この場合、日時と受信中のチャンネル番号を記録する従来の方法では、何のデータを受信したかが判定できない。
【０００５】
受信情報がデータの場合も、記憶装置に記録することは簡単なので、最初の問題である受信したが表示しなかった場合の視聴率判定ができないのは同じである。
【０００６】
また、視聴者がデータを受信したが表示しなかった場合、その理由を推測する手段が何も用意されていない。
【０００７】
【発明が解決しようとする課題】
従来の受信日時と受信中のチャンネル番号を記録しておく方法では、実際に視聴者が受信情報を表示したか否かがわからない。
また、特に受信情報がデータの場合、どのデータを受信したのかが明白にならない。
また、視聴者がデータを受信したが表示しなかった場合、その理由を推測する手段が何も用意されていない。
【０００８】
本発明の目的は、送信設備から受信設備に情報を送信する際、どの情報を受信したか、また受信した情報を表示したか否かを判定する手段を提供することにある。
また、本発明の別の目的は、視聴者がデータを受信したが表示しなかった場合、その理由を推測する手段を提供することにある。
【０００９】
【課題を解決するための手段】
上記目的を達成するため、本発明は、送信情報にプログラム番号と呼ばれるユニークに識別できる番号を付加し送信する。また、受信装置において、プログラム番号をキーとして受信と表示を分けて管理し、受信時刻、表示時刻を記録し、受信はしたが表示しなかったものを判断可能にする。また、受信情報に受信情報の内容を表す内容コード、送信データの表示に関する優先度を示す表示コードを付加することにより、視聴者がデータを受信したが表示しなかった場合、その理由を推測することを可能にする。
【００１０】
ここで、本発明は、以下の構成でもある。情報受信を行う装置に対して、送信情報を送信する情報送信装置において、前記送信情報をユニークに識別できるプログラム番号を作成する手段と、前記プログラム番号を前記送信情報に付加する手段と、前記プログラム番号が付加された前記送信情報を前記情報受信を行う装置に対して送信する手段を有する。
【００１１】
また、送信装置から送信された送信情報を受信し、受信した送信情報を表示手段に表示する情報受信装置において、前記送信装置から、送信情報をユニークに識別できるプログラム番号が付加された送信情報を受信する手段と、前記受信する手段で受信した送信情報が、前記表示手段で表示されたか否かを前記プログラム番号を用いて判定する手段とを有する。
【００１２】
この情報受信装置においては、前記判定する手段は、前記プログラム番号が付加された送信情報が受信された受信時刻および前記送信情報が表示された表示時刻に基づいて、受信した送信情報が前記表示手段で表示されたか否かを判定してもよい。
【００１３】
また、情報受信装置においては、前記送信情報を受信したことおよび前記プログラム番号を格納する第１の格納手段と、前記送信情報が表示された場合、表示したことおよびプログラム番号を格納する第２の格納手段を有し、前記判定する手段は、前記第１および第２の格納手段に格納された内容に基づいて、表示されたか否かを判定してもよい。
【００１４】
さらに、情報受信装置においては、前記受信する手段で、受信した送信情報にその内容を表す内容コードおよび前記送信情報の表示に関する優先度を示す表示コードを付加する手段を有してもよい。
【００１５】
また、本発明は、情報送信を行う情報送信装置から情報を受信する情報受信装置における、情報の表示、非表示を判断する方法において、前記情報送信装置において、前記送信情報をユニークに識別できるプログラム番号が付加された送信情報を受信し、  前記送信情報を受信したことおよび受信した送信情報に付加されたプログラム番号を記憶し、前記受信された送信情報が前記情報受信装置の表示手段に表示された場合、表示されたことおよび表示された送信情報に付加されたプログラム番号を記憶し、記憶されたプログラム番号に基づいて、前記送信情報が表示されたか否かを判定する情報受信方法でもある。
【００１６】
【発明の実施の形態】
本発明の実施例を以下に説明する。
図１は本発明の実施例の構成を示す図である。
本システムは、１つ以上のデータ送信装置１０と、１つ以上のデータ受信装置２０−１、…、２０−ｎと、これら装置が通信するための媒介としての通信衛星１、受信装置からデータを集計する１つ以上の集計装置３０、集計装置３０と受信装置１２―ｎ、送信装置１０が通信するための媒介としての通信回線２とから構成される。通信媒体は、無線形態のものでも、有線形態の物でもどちらでも実現可能である。
【００１７】
図２に、データ送信装置１０の機能構成の詳細を示す。データ送信装置１０は、パケット送信機能１０１、プログラム管理機能１０２、データ管理機能１０３、内容コード管理機能１０４、入出力管理機能１０５、の５つの基本機能に加え、パケット管理テーブル１０７、プログラム管理テーブル１０８、データファイル１０９、内容コード管理テーブル１１０を持つ。パケット送信機能１０１は放送送信装置１１１を通じ電送媒体である通信衛星１に対してパケットを送信する。また、入出力管理機能１０５はディスプレイ、キーボード、ディスク、通信装置等の入出力装置１１２との入出力を管理する。
【００１８】
図３に、データ送信装置１０のハードウェア構成の詳細を示す。データ送信装置１０は、ＣＰＵバス１２１、拡張バス１２２、ブリッジ１２３、ＣＰＵ（中央処理部）１２４、キャッシュメモリ１２５、メモリ１２６、割り込み制御部１２７、放送送信制御部１２８、通信制御部１２９、ディスク制御部１３０、音声制御部１３１、入力制御部１３２、画面制御部１３３で構成される。キャッシュメモリ１２５、メモリ１２６は各々コントローラを含み、また、メモリ１２６はＲＯＭ、ＲＡＭを含むものとする。
【００１９】
ＣＰＵバス１２１は、ＣＰＵ（中央処理部）１２４と接続するバスである。
ＣＰＵバス１２１には、ブリッジ１２３、ＣＰＵ１２４、キャッシュメモリ１２５、メモリ１２６、割り込み制御部１２７が接続される。
【００２０】
ＣＰＵ１２４は、命令を解釈したり、実行を制御し、メモリ１２６はプログラムやデータを記憶する。キャッシュメモリ１２５は、高速なメモリアクセスを実現する装置である。割り込み制御部１２７は、ＣＰＵへの割り込み信号、つまりＣＰＵの現在の処理を一時中断し、自分の割り込み処理を要求する信号を管理する制御部である。ブリッジ１２３は、ＣＰＵバス１２１と拡張バス１２２との接続回路である。
【００２１】
拡張バス１２２はさまざまな入出力装置との間でデータ転送するためのバスである。拡張バス１２２には、放送送信制御部１２８、通信制御部１２９、ディスク制御部１３０、音声制御部１３１、入力制御部１３２、画面制御部１３３が接続されている。放送送信制御部１２８は、通信衛星１を使った放送送信を制御する制御部であり、通信衛星１に放送電波を送信する放送送信装置１３４に接続されている。通信制御部１２９は、モデムやＩＳＤＮのターミナルアダプタ等の通信装置１３５を介し、公衆、ＩＳＤＮ網等のネットワーク２を通じて、他の装置（他のデータ受信装置２０やデータ送信装置１０）との通信を行う際の制御を行う。ディスク制御部１３０は、ＳＣＳＩ等のディスク制御部であり、交換可能な記憶媒体であるパッケージディスク３を操作できるＣＤ−ＲＯＭ装置、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｉｄｅｏ  Ｄｉｓｋ）装置等のパッケージディスク装置１３６や、ハードディスク装置１３７と接続される。音声制御部１３１は、音声の入出力を制御する部分であり、マイクやスピーカのような音声入出力装置１３８と接続される。入力制御部１３２は、キーボードやマウス等の入力装置１３９を制御する。画面制御部１３３は、ＣＲＴ、ＬＣＤ、ＰＤＰ等の画面表示装置１４０を制御する。
【００２２】
図２の機能構成と、図３のハードウエア構成の関係を示す。図２のすべての機能は、ＣＰＵ１２４がそれぞれの機能を実現するプログラムを解釈、実行することにより達成される。各機能実行時には、対応するプログラムはメモリ１２６またはキャッシュメモリ１２５に存在し、また、図２のすべてのテーブル、ファイルも、実行時には、メモリ１２６またはキャッシュメモリ１２５に存在する。非実行時には、各機能を実現するプログラム、テーブル、ファイルともにメモリ１２６や、ハードディスク装置１３７に存在する。
【００２３】
パケット送信機能１０１は、ＣＰＵ１２４により解釈され、放送送信制御部１２８に対して放送送信装置１１１を制御するための指示を出す。また、入出力管理機能１０５は、ＣＰＵ１２４により解釈され、通信制御部１２９、ディスク制御部１３０、音声制御部１３１、入力制御部１３２、画面制御部１３３を介して、通信装置１３５、パッケージディスク装置１３６、ハードディスク装置１３７、音声入出力装置１３８、入力装置１３９、画面表示装置１４０等の入出力装置１２０を制御する。
【００２４】
データ送信装置１０における機能の動作を、図を用いて説明する。
図４はデータ送信装置１０において、ＣＰＵ１２４が実行する主要な処理フロー図である。
データ送信装置１０の入出力管理機能１０５は、まず画面表示装置１４０へ管理メニュー表示を行い（１００１）、イベント待ちになる（１００２）。イベント待ちとは、例えばボタンのクリックや、パケットの受信といったイベント（事象）を待って停止している状態を指す。
【００２５】
図５に上記管理メニューの一表示例を示す。管理メニュー１１３には、内容コード管理ボタン１１３１、データ管理ボタン１１３２、送信管理ボタン１１３３、終了ボタン１１３４、ヘルプボタン１１３５がある。入力装置１３９を用いて内容コード管理ボタン１１３２をクリックすると内容コード管理イベントが発生する。同様に、データ管理ボタン１１３２をクリックするとデータ管理イベントが、送信管理ボタン１１３３をクリックするとプログラム管理イベントが、終了ボタン１１３４をクリックすると終了イベントが、各々発生する。なお、ヘルプボタン１１３５をクリックすると、各ボタンの簡単な説明が得られる。
【００２６】
以下、各ボタンをクリックしてイベントが発生した場合の動作を説明する。
（１）管理メニュー１１３の内容コード管理ボタン１１３１をクリックして、内容コード管理イベントが発生した場合を、図４、図６を用いて説明する。
データ送信装置１０の入出力管理機能１０５は、イベントの種類を判定し（１００３）、内容コード管理イベントなので内容コード管理機能１０４を呼出す（１００４）。
【００２７】
内容コード管理機能１０４は、まず内容コード定義用の画面を表示しユーザ（送信管理者）に内容コード定義を入力してもらう。この入力に基づき、内容コード管理テーブル１１０にデータが書き込まれる。ユーザが内容コード定義を終了することによって、データ管理機能は処理を終了する。
【００２８】
図６に内容コード管理テーブル１１０構造の一例を示す。内容コード１１０１、定義１１０２の２つのフィールドを持つ。内容コード１１０１とは、データの内容を示すコードであり、例えば、データの内容が「３０代男性向け」であるとか、「東京在住者向け」であるとか、「スポーツ愛好家向け」であるとかを示す。
【００２９】
（２）管理メニュー１１３のデータ管理ボタン１１３２をクリックして、データ管理イベントが発生した場合を、図４、図７を用いて説明する。
データ送信装置１０の入出力管理機能１０５は、イベントの種類を判定し（１００３）、データ管理イベントなのでデータ管理機能１０３を呼出す（１００５）。
【００３０】
データ管理機能１０３は、まずデータ定義用の画面を表示しユーザ（送信管理者）にデータ定義を入力してもらう。この入力に基づき、データファイル１０９にデータが書き込まれる。ユーザがデータ定義を終了することによって、データ管理機能は処理を終了する。
【００３１】
図７にデータファイル１０９の構造の一例を示す。データファイル１０９は、データ番号１０９１、データ名１０９２、データファイル名１０９３、内容コード１０９４、提供者表示コード１０９５の５つのフィールドを持つ。ユーザ（送信管理者）は、この５つの項目を定義する。データ番号１０９１はデータをユニークに識別するための番号であり、データの所有者（所有会社）のコードとデータの番号を組み合せた番号を使うことが多い。データ名１０９２はデータの一般的呼称である。データファイル名１０９３は、データそのものを指す。データそのものが、複数のファイルから構成される、いわゆるハイブリッド型のファイル、例えばハイパーテキストであることもある。単純なデータとしては、テキストファイルのデータがある。データファイル名１０９３は、ディレクトリ名等の格納位置情報を含むことが多い。内容コード１０９４は、そのデータの内容コードである。
【００３２】
提供者表示コード１０９５は、情報提供者の表示に関する意思を表す。提供者表示コード１０９５は、受信装置でのデータ受信時において、表示をすべきかどうかの基準となる。「表示」「非表示」「強制表示」のいずれかを選択して指定する。実際に表示するかどうかは、視聴者が受信装置にあらかじめ設定しておく視聴者表示コードとの関連で決定される。関連に関しては後述する。
【００３３】
（３）管理メニュー１１３の送信管理ボタン１１３３をクリックしてプログラム管理イベントが発生した場合を図４、図８、図９を用いて説明する。
データ送信装置１０の入出力管理機能１０５は、イベントの種類を判定し（１００３）、プログラム管理イベントなのでプログラム管理機能１０２を呼出す（１００８）。
【００３４】
プログラム管理機能１０２は、まず送信定義用の画面を表示しユーザ（送信管理者）に送信定義を入力してもらう。図８に送信定義画面１１４を示す。まず送信したいデータ（または商品データ）のデータ番号１１４２を選択する。選択すると、対応するデータ名１１４１が表示される。次に、そのデータを送信する提供者番号１１４４を入力する。提供者とは放送サービスを運営管理する放送事業者、通信事業者を意味する。提供者番号１１４４を入力すると提供者名１１４３が表示される。次に、指定した提供者が提供しているチャンネル番号１１４６を入力する。チャンネル番号１１４６は提供者番号毎にユニークに指定されなければならない。指定したチャンネルにデータが送信される。選択すると、対応するチャンネル名１１４５が表示される。次に、チャンネル内に存在する番組の番組番号１１４８を入力する。チャンネルは、時間帯で番組に区切られている。指定した番組にデータが送信される。選択すると、対応する番組名１１４７が表示される。
【００３５】
ここまで入力すると、スポット番号が計算され表示される。スポット番号とは、送信に関する通し番号である。これは、プログラム管理テーブル１０８によって管理されている。図９にプログラム管理テーブル１０８の例を示す。プログラム管理テーブル１０８は提供者番号１０８１、チャンネル番号１０８２、番組番号１０８３、現在スポット番号１０８４から構成される。スポット番号は、提供者番号１０８１とチャンネル番号１０８２と番組番号１０８３の組み合わせに対してユニークに番号付けされていく。送信定義画面１１４から送信指定があった場合には、該当する提供者番号１０８１とチャンネル番号１０８２と番組番号１０８３の組み合わせに対応する現在スポット番号を１増加させ、スポット番号とする。
【００３６】
提供者番号１１４４とチャンネル番号１１４６と番組番号１１４８、そしてスポット番号１１４９の組み合わせをプログラム番号と呼ぶ。
【００３７】
ここでチャンネル番号１１４６と番組番号１１４８は無指定にすることもできる。無指定の場合は「０」を指定する。番組番号１１４８だけ無指定にした場合は、この送信データが番組に依存しないことを意味する。同じチャンネル内で異なる番組に繰り返し数回送信される場合に有効である。また、チャンネル番号１１４６と番組番号１１４８両方を無指定にした場合は、この送信データがチャンネルに依存しないことを意味する。異なるチャンネルに跨って繰り返し数回送信される場合に有効である。
【００３８】
次に、送信時刻１１５０を設定する。指定した時刻にデータは送信される。即時送信したい場合には、即時指定として送信時刻に「０」を指定することも可能である。指定送信時刻は、番組番号が指定されている場合には指定可能な範囲に制限が設けられる。
【００３９】
データ番号１１４２を指定した時点で、あらかじめデータ管理で設定された指定データに対応した内容コード１１５２、表示コード１１５３が、送信定義画面１１４に表示される。これらを今回の送信に限り変更したい場合には、内容コード１１５２、表示コード１１５３を指定することが可能である。あえて設定しない場合は「ディフォルト」としてデータファイル１０９内の値が設定される。
【００４０】
上記入力が完了したなら、完了ボタン１１５５を入力する。完了ボタン１１５５が押下されたとき、プログラム管理機能１０２は、パケット送信管理機能１０１を介して、パケット管理テーブル１０７にパケット情報を書き込む。
【００４１】
パケット管理テーブル１０７の構成を図１０に示す。パケット管理テーブル１０７は、プログラム番号１０７１、データ番号１０７２、送出開始時刻１０７３、内容コード１０７４、提供者表示コード１０７５から構成される。これらの項目には、送信定義画面１１４で定義した値が設定される。
パケット送信管理機能１０１はパケット管理テーブル１０７を管理しており、指定された送信時刻にデータを送出する。
【００４２】
図１１に、送信パケットの形式の一例を示す。送信パケット１１６は、パケットＩＤ１１６１、プログラム番号１１６２、内容コード１１６３、表示コード１１６４、データ番号１１６５、データ１１６６から構成される。プログラム番号１１６２は提供者番号１１６２１、チャンネル番号１１６２２、番組番号１１６２３、そしてスポット番号１１６２４から構成されている。ここでパケットＩＤ１１６１は予め定められた送信パケットのＩＤであり、これはチャンネル毎に同じ値が設定される。つまり図１２に示すように、チャンネル番号１１７１とパケットＩＤ１１７２の対応表であるパケットＩＤテーブル１１７を送信設備は予め持っている。
【００４３】
次にデータ受信装置について説明する。
図１３に、データ受信装置２０の機能構成の詳細を示す。データ受信装置２０は、パケット選択受信機能２０１、チャンネル管理機能２０２、内容コード管理機能２０３、データ実行機能２０４、入出力管理機能２０５、の５つの基本機能に加え、実行管理テーブル２０６、チャンネル管理テーブル２０７、内容コード管理テーブル２０８を持つ。パケット選択受信機能２０１は電送媒体である通信衛星１から放送受信装置２３４を通じパケットを受信する。また、入出力管理機能２０５はディスプレイ、キーボード、ディスク、通信装置等の入出力装置２２０との入出力を管理する。
【００４４】
図１４に、データ受信装置２０のハードウェア構成の詳細を示す。データ受信装置２０は、ＣＰＵバス２２１、拡張バス２２２、ブリッジ２２３、ＣＰＵ（中央処理部）２２４、キャッシュメモリ２２５、メモリ２２６、割り込み制御部２２７、放送受信制御部２２８、通信制御部２２９、ディスク制御部２３０、音声制御部２３１、入力制御部２３２、画面制御部２３３で構成される。キャッシュメモリ２２５、メモリ２２６は各々コントローラを含み、また、メモリ２２６はＲＯＭ、ＲＡＭを含むものとする。
【００４５】
ＣＰＵバス２２１は、ＣＰＵ（中央処理部）２２４と接続するバスである。
ＣＰＵバス２２１には、ブリッジ２２３、ＣＰＵ２２４、キャッシュメモリ２２５、メモリ２２６、割り込み制御部２２７が接続される。
【００４６】
ＣＰＵ２２４は、命令を解釈したり、実行を制御し、メモリ２２６はプログラムやデータを記憶する。キャッシュメモリ２２５は、高速なメモリアクセスを実現する装置である。割り込み制御部２２７は、ＣＰＵへの割り込み信号、つまりＣＰＵの現在の処理を一時中断し、自分の割り込み処理を要求する信号を管理する制御部である。ブリッジ２２３は、ＣＰＵバス２２１と拡張バス２２２との接続回路である。
【００４７】
拡張バス２２２はさまざまな入出力装置との間でデータ転送するためのバスである。拡張バス２２２には、放送受信制御部２２８、通信制御部２２９、ディスク制御部２３０、音声制御部２３１、入力制御部２３２、画面制御部２３３が接続されている。放送受信制御部２２８は、通信衛星１を使った放送送信を制御する制御部であり、通信衛星１から放送電波を受信する放送受信装置２３４に接続されている。通信制御部２２９は、モデムやＩＳＤＮのターミナルアダプタ等の通信装置２３５を介し、公衆、ＩＳＤＮ網等のネットワーク２を通じて、他の装置（他のデータ受信装置２０やデータ送信装置１０）との通信を行う際の制御を行う。ディスク制御部２３０は、ＳＣＳＩ等のディスク制御部であり、交換可能な記憶媒体であるパッケージディスク３を操作できるＣＤ−ＲＯＭ装置、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｉｄｅｏ  Ｄｉｓｋ）装置等のパッケージディスク装置２３６や、ハードディスク装置２３７、ＩＣカード装置２３８と接続される。音声制御部２３１は、音声の入出力を制御する部分であり、マイクやスピーカのような音声入出力装置２３９と接続される。入力制御部２３２は、キーボードやマウス等の入力装置２４０を制御する。画面制御部２３３は、ＣＲＴ、ＬＣＤ、ＰＤＰ等の画面表示装置２４１を制御する。
【００４８】
図１３の機能構成と、図１４のハードウエア構成の関係を示す。図１３のすべての機能は、ＣＰＵ２２４がそれぞれの機能を実現するプログラムを解釈、実行することにより達成される。各機能実行時には、対応するプログラムはメモリ２２６またはキャッシュメモリ２２５に存在し、また、図１３のすべてのテーブル、ファイルも、実行時には、メモリ２２６またはキャッシュメモリ２２５に存在する。非実行時には、各機能を実現するプログラム、テーブル、ファイルともにメモリ２２６や、ハードディスク装置２３７、または、ＩＣカード装置２３８に存在する。
【００４９】
パケット受信機能２０１は、ＣＰＵ２２４により解釈され、放送送信制御部２２８に対して放送受信装置２３４を制御するための指示を出す。また、入出力管理機能２０５は、ＣＰＵ２２４により解釈され、通信制御部２２９、ディスク制御部２３０、音声制御部２３１、入力制御部２３２、画面制御部２３３を介して、通信装置２３５、パッケージディスク装置２３６、ハードディスク装置２３７、ＩＣカード装置２３８、音声入出力装置２３９、入力装置２４０、画面表示装置２４１等の入出力装置２２０を制御する。
【００５０】
データ受信装置２０における機能の動作を、図を用いて説明する。
図１５はデータ受信装置において、ＣＰＵ２２４が実行する主要な処理フロー図である。
【００５１】
まず、データ受信装置２０は、まずイベント待ちになる（２００１）。
入力装置２２０を通じ、入出力管理２０５に視聴者情報登録要求が来たとする。入出力管理２０５は内容コード管理イベントを発生する。イベントが発生するとイベントの種類が判断され（２００２）、イベントが内容コード管理イベントなら内容コード管理機能２０３の呼び出しが行われる（２０１１）。
【００５２】
内容コード管理機能２０３は、図１６に示すようなユーザ属性定義画面２１４を表示する。ユーザ名２１４１、ユーザＩＤ２１４２、属性項目２１４３、属性値２１４４、済フラグ２１４５等から構成される。済フラグ２１４５はユーザが属性項目を設定したかどうかを示す。これに対してユーザ（視聴者）は、例えば、属性項目「住所」に対し、属性値の制限である全角文字４０字以内で「東京都町田市町田１−１」と入力したり、属性項目「年齢」に対し、属性値の制限である０または正の整数の中から数字を選択したりする。このとき、ユーザは、明確な設定を拒否することができる。この場合「回答拒否」という項目を選択し、設定すればよい。また、忙しい場合等の理由により、キャンセルボタンをクリックし、入力をしないこともできる。
【００５３】
これらのユーザ（視聴者）の入力に基づき、内容コード管理テーブル２０８が設定される。図１７に内容コード管理テーブル２０８の構成を示す。予め受信装置２０の内容コード管理テーブル２０８には、内容コード２０８１とその定義２０８２がセットされている。この値は受信装置の出荷時に設定されている。データ受信により更新することも可能である。さて入力時、ユーザ（視聴者）が入力した属性値と、定義２０８２を比較し状態２０８３に登録か非登録かを設定していく。状態２０８３の初期値は非登録である。
【００５４】
さてここで、放送受信装置２３４からデータ受信装置２０にパケットが到着し、イベントが発生したとする。データ受信装置２０はイベント発生時、イベントの種類を判断する（２００２）。パケット受信時、パケットの受信をパケット受信イベントとしてとらえ、パケット選択受信機能２０１を呼び出す（２００３）。パケット選択受信機能２０１は、パケットの選択受信を行う。
【００５５】
まず、パケット受信時、受信したパケットのパケットＩＤに関してチャンネル管理機能２０２に問い合わせ、受信可能かどうか判断する。チャンネル管理機能２０２は、チャンネル管理テーブル２０７を管理している。チャンネル管理テーブルの一例を図１８に示す。チャンネル管理テーブル２０７は、チャンネル番号２０７１、パケットＩＤ２０７２、契約状態２０７３、受信状態２０７４から構成される。チャンネル番号２０７１、パケットＩＤ２０７２は送信装置において説明したものと同等である。契約状態２０７３は、そのチャンネルの受信契約を受信装置の視聴者が行っているかどうかを表すものである。受信状態は、現在そのチャンネルの受信を希望しているかどうかを示しているものである。契約済みであっても、現在は何らかの理由で受信を希望していないことがある。例えば、同時に２チャンネルしか受信できない受信装置の場合、契約済みのチャンネルが４つあっても同時には２つしか受信指定できない。
【００５６】
問い合わせ結果が非受信中であれば、パケットは破棄される（２００６）。受信中であれば次のステップに進む。
【００５７】
次に、前述の内容コード管理テーブル２０８を参照する（２００４）。そして、受信パケットに付加された内容コードが内容コード管理テーブル２０８に登録されているか判断する（２００５）。登録されていなければパケットを破棄する（２００６）。登録されていれば、受信を確定させる（２００７）。
【００５８】
次に、受信装置２０は表示可能かを判断する（２００８）。視聴者は予め表示に関する視聴者の意志を示す視聴者表示コードを設定しておく。「全表示」「無指定」「全非表示」のいずれかを指定できる。ディフォルトは「無指定」である。この視聴者表示コードのパケット中の提供者表示コードの関係を図２０に示す。視聴者が「全表示」を指定した場合は、提供者の設定に関わらずすべての受信可能なデータが表示される。視聴者が「無指定」を指定した場合は、提供者が「非表示」を指定した場合のみ表示されない。ここで「表示されない」とは「自動的に表示されない」の意味であり、受信され、記憶装置に格納されたデータを視聴者が自分で指定して表示することは可能である。視聴者が「全非表示」を指定した場合は、提供者の設定に関わらずすべての受信可能なデータが表示されない。視聴者はこの表示設定をいつでも変更することが可能であり、チャンネル毎や番組毎に変更することも可能である。
【００５９】
表示可能かの判断（２００８）が表示可ならば自動的にデータは表示される（２００９）。そうでなければデータは表示されない（２０１０）。表示されないデータは、メモリ、ディスク等の記憶装置に格納されることもある。格納されない場合は廃棄される。ここで「表示」とはデータが実行プログラムならば厳密にはデータの実行である。
【００６０】
本実施例ではデータの表示時刻を指定しておらず、送信フォーマット（図１１）にもデータの表示時刻が付加されていないが、データ表示時刻を付加することも可能である。この場合、データは受信された際に表示可能かの判断がなされるのではなく、一旦記憶装置に格納され、表示時刻がきた時に表示可能かの判断がなされる。
【００６１】
さて、データ実行機能２０４は、上記受信フローにおいての受信の可否判断結果、表示の可否判断結果を実行管理ファイル２０６に書き込んでいく。図１９に実行管理ファイル２０６の構成を示す。受信したパケットのプログラム番号２０６１をキーとして、選択受信２０６２に受信の可否判断結果を、表示２０６３に表示の可否判断結果を、また表示開始時刻２０６４、表示終了時刻２０６５を格納する。実行管理は、受信したデータの表示（実行）を管理している。ここでの表示開始時刻には受信装置２０による自動的な表示に加え、ユーザが自分で表示した場合を記録される。
【００６２】
このようにして、データパケットがデータ送信装置１０からデータ受信装置２０−１〜２０−ｎへ伝送される。
【００６３】
このようにしてすべての受信装置２０―ｎで記録された実行管理ファイル２０６は、ある一定間隔または視聴者が受信データに関してレスポンスを返す際に便乗して集計装置３０に集計される。データ実行管理２０４は、入出力管理２０５を介して実行管理ファイル２０６の内容を送信する。これを視聴率データの送信と呼ぶ。
【００６４】
図２１に視聴率データ２１５の形式を示す。視聴率データ２１５の構成は宛先アドレス２１５１、視聴者ＩＤ２１５２、プログラム番号２１５３、履歴データ２１５４、回答データ２１５５から構成される。宛先アドレス２１５１は集計装置の通信上のアドレスであり、受信装置２０には予め設定されている。視聴者ＩＤ２１５２は、視聴者をユニークに識別するＩＤであり、通常ＩＣカード装置２３８から入手される。プログラム番号２１５３は、受信したパケットのプログラム番号である。履歴データ２１５４は実行管理ファイルの選択受信２０６２、表示２０６３、表示開始時刻２０６４、表示終了時刻２０６５から構成される。回答データ２１５５は、受信データが視聴者に回答を要求している場合で、かつ視聴者が回答した場合に設定される。
【００６５】
この視聴率データ２１５を特定人数の視聴者の受信装置から集計することにより、視聴者の視聴形態が把握できる。あるプログラム番号に対して視聴率データを回収できた率は、そのデータの受信率を示す。視聴率データ中の「選択受信」項目を見れば、視聴者がどんな理由で受信を拒否したかが推測できる。視聴者がどんな内容コードを設定した人かが判るため、視聴者の属性を推測できるのである。「表示」を見れば、視聴者が表示を拒否したかどうかが判る。表示開始時刻を見れば、そのデータが受信後即表示したのか、あとでゆっくりと表示したのかが判る。表示終了時刻を見れば、視聴者がどれだけそのデータに関心があったかを推測できる。
【００６６】
【発明の効果】
本発明によれば、送信設備から受信設備に情報を送信する際、どの情報を受信したか、また受信した情報を表示したか否かを判定することができる。
【００６７】
また、本発明によれば、視聴者がデータを受信したが表示しなかった場合、その理由を推測する材料を提供することができる。
【図面の簡単な説明】
【図１】実施例１のシステム構成例を示す図である。
【図２】データ送信装置の機能構成例を示す図である。
【図３】データ送信装置のハードウェア構成例を示す図である。
【図４】データ送信装置における主要な処理フロー例を示す図である。
【図５】データ送信装置の管理メニュー画面の構成例を示す図である。
【図６】データ送信装置の内容コード管理テーブルの構成例を示す図である。
【図７】データ送信装置のデータファイルの構成例を示す図である。
【図８】データ送信装置の内容コード定義機能における内容コード定義画面の構成例を示す図である。
【図９】データ送信装置のプログラム管理テーブルの構成例を示す図である。
【図１０】データ送信装置のパケット管理テーブルの構成例を示す図である。
【図１１】データパケットのパケットフォーマット例を示す図である。
【図１２】チャンネル番号とパケットＩＤの対応表の構成例を示す図である。
【図１３】データ受信装置の機能構成例を示す図である。
【図１４】データ受信装置のハードウェア構成例を示す図である。
【図１５】データ受信装置における主要な処理フロー例を示す図である。
【図１６】データ受信装置のユーザ属性定義画面の構成例を示す図である。
【図１７】データ受信装置の内容コード管理テーブルの構成例を示す図である。
【図１８】データ受信装置のチャンネル管理テーブルの構成例を示す図である。
【図１９】データ受信装置の実行管理テーブルの構成例を示す図である。
【図２０】提供者表示コードと視聴者表示コードの関係の例を示す図である。
【図２１】視聴率データパケットのパケットフォーマット例を示す図である。
【符号の説明】
１…通信衛星、１０…データ送信装置、２０−１〜２０−ｎ…データ受信装置、１０１…パケット送信機能、１０２…プログラム管理機能、１０３…データ管理機能、１０４…内容コード管理機能、１０５…入出力管理機能、１０７…パケット管理テーブル、１０８…プログラム管理テーブル、１０９…データファイル、１１０…内容コード管理テーブル、２０１…パケット選択受信機能、２０２…チャンネル管理機能、２０３…内容コード管理機能、２０４…データ実行機能、２０５…入出力管理機能、２０６…実行管理テーブル、２０７…チャンネル管理テーブル、２０８…内容コード管理テーブル。
【図１】
0003584727.tif 000002
【図２】
0003584727.tif 000003
【図３】
0003584727.tif 000004
【図４】
0003584727.tif 000005
【図５】
0003584727.tif 000006
【図６】
0003584727.tif 000007
【図７】
0003584727.tif 000008
【図８】
0003584727.tif 000009
【図９】
0003584727.tif 000010
【図１０】
0003584727.tif 000011
【図１１】
0003584727.tif 000012
【図１２】
0003584727.tif 000013
【図１３】
0003584727.tif 000014
【図１４】
0003584727.tif 000015
【図１５】
0003584727.tif 000016
【図１６】
0003584727.tif 000017
【図１７】
0003584727.tif 000018
【図１８】
0003584727.tif 000019
【図１９】
0003584727.tif 000020
【図２０】
0003584727.tif 000021
【図２１】
0003584727.tif 000022