(57)【要約】【課題】データ放送の双方向機能を利用した集計結果の表示方法において、応答した視聴者個人の順位や全体の平均値を視覚的に分かりやすく表示する方法を提供することを課題とする。【解決手段】デジタル放送受信機において、視聴者がリモコン操作によって回答した結果から所定の計算手順により算出した得点を表示する際、得点を表すマークを、それまでの他の回答者全員の集計結果に基づく度数分布グラフを表す画像データの該当する得点位置に重ねてＴＶ画面に表示する一連の命令を記述したスクリプトを含んだＢＭＬファイルと、それまでの回答者全員の集計結果に基づく度数分布グラフを表す画像データを、データ放送番組データとして放送し、これらをデジタル放送受信機に受信させて、視聴者の回答結果を、回答者全員の得点分布における相対位置がわかるように表示させる方法、により上記課題を解決する。【選択図】　図３
2004104458.tif 000002
【特許請求の範囲】
【請求項１】
デジタル放送受信機において、視聴者がリモコン操作によって回答した結果から所定の計算手順により算出した得点を表示する際、視聴者の得点を表すマークを、それまでの他の回答者全員の集計結果または既知の集計結果に基づく度数分布グラフを表す画像データの該当する得点位置に重ねてＴＶ画面に表示する一連の命令を記述したスクリプトを含んだデータ放送の番組データとして放送されるプログラム。
【請求項２】
デジタル放送受信機において、視聴者がリモコン操作によって回答した結果から所定の計算手順により算出した得点を、予め登録した視聴者毎に用意された不揮発メモリ領域に記録し、新しく記録された得点を表示する際、その受信機に登録されている全ての視聴者毎の得点を前記不揮発メモリからそれぞれ読み出し、視聴者毎の得点を区別して表すマークを、それまでの他の回答者全員の集計結果または既知の集計結果に基づく度数分布グラフを表す画像データの上にそれぞれのマークの該当する得点位置に重ねてＴＶ画面に表示する一連の命令を記述したスクリプトを含んだデータ放送の番組データとして放送されるプログラム。
【請求項３】
デジタル放送受信機において、視聴者がリモコン操作によって回答した結果から所定の計算手順により算出した得点を、今回の得点として所定の不揮発メモリ領域に記録し、新しく記録された得点を表示する際、その前記不揮発メモリに前回の得点として記録されている前回の得点と、今回の得点とをそれぞれ読み出し、前回の得点と今回の得点を表すマークを、それまでの他の回答者全員の集計結果または既知の集計結果に基づく度数分布グラフを表す画像データの該当する得点位置に重ねてＴＶ画面に表示する一連の命令を記述したスクリプトを含んだデータ放送の番組データとして放送されるプログラム。
【請求項４】
データ放送における集計結果の表示方法であって、受信機に受信され、画面選択されると、前記受信機上で請求項１から請求項３に記載のプログラムとして動作するスクリプトを含んだＢＭＬファイルと、それまでの回答者全員の集計結果または既知の集計結果に基づく度数分布グラフを表す画像データ、または、前記度数分布グラフを描画する元となる度数分布データを、データ放送番組データとして放送し、これらをデジタル放送受信機に受信させて、視聴者が、リモコン操作によって回答した結果表示を、他の回答者全体の中での位置がわかるように表示する集計結果の表示方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、各種デジタル放送のデータ放送において、視聴者から収集した集計結果を表示する方法に関する。
【０００２】
【従来技術】
データ放送を伴うデジタル放送サービスとしては、ＢＳデジタル放送が２０００年よりサービスを開始した。デジタル放送に付随したデータ放送は、視聴者の側からも放送局側に情報を送ることができるという双方向機能を備えるなど、ＴＶ放送に様々な機能を付加できるため、その有効な利用方法が模索されている。
さらに、２００２年より蓄積型デジタル放送サービスを行うＣＳデジタル放送も開始された。
【０００３】
デジタル放送における放送番組は、本線映像、本線音声、データ放送のデータ、から構成される。データ放送のデータは、ＢＭＬ（Ｂｒｏａｄｃａｓｔ　Ｍａｒｋｕｐ　Ｌａｎｇｕａｇｅ）で記述される。複数のＢＭＬファイルが集まって１つのデータ放送番組のデータとなる。
【０００４】
ＢＭＬは、ＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ　Ｍａｒｋｕｐ　Ｌａｎｇｕａｇｅ）を基本にデータ放送用途に専用化した記述言語である。ＢＭＬは、データ放送画面上で動的な動作を表現を可能とするために、ＥＣＭＡＳｃｒｉｐｔという手続き記述言語で、処理手順を記述させることができる。ＥＣＭＡＳｃｒｉｐｔは、オブジェクト指向スクリプト言語である。また、文書内の各オブジェクトを動的に操作するためにＤＯＭ　Ｌｅｖｅｌ１　Ｉ／Ｆを備えている。
ＤＯＭ（Ｄｏｃｕｍｅｎｔ　Ｏｂｊｅｃｔ　Ｍｏｄｅｌ）は、ＨＴＭＬ文書や、ＸＭＬ文書の内容構造を動的に操作するために規定された文書構造のモデルである。
【０００５】
従って、データ放送画面上で動的な表示を行うためには、ＢＭＬファイルの中に、動的な表示をさせる命令を上記ＥＣＭＡＳｃｒｉｐｔで記述したもの（以下これを「ＢＭＬスクリプト」または単に「スクリプト」と記す）を含ませればよい。
【０００６】
従来、データ放送の双方向機能を利用した視聴者から集められた応答の集計結果の表示方法としては、単純に各視聴者の順位や全体の平均値を文字（数字）で表示する方法が主であった。このため、視聴者から集められた応答が１次元軸上のスコア（得点）として扱うことができ、応答した視聴者間で順位付けができる性質のものである場合であっても、応答した特定の視聴者の全体の中での位置はわかりにくいものであった。
【０００７】
【発明が解決しようとする課題】
本発明はこのような問題点を考慮してなされたものであり、データ放送の双方向機能を利用した集計結果の表示方法において、応答した視聴者個人の全体得点分布に対する相対位置を視覚的に分かりやすく表示する方法を提供することを課題とする。
【０００８】
【課題を解決するための手段】
課題を解決するための第１の発明は、データ放送の番組データとして放送されるプログラムであって、その第１の態様は、デジタル放送受信機において、視聴者がリモコン操作によって回答した結果から所定の計算手順により算出した得点を表示する際、視聴者の得点を表すマークを、それまでの他の回答者全員の集計結果または既知の集計結果に基づく度数分布グラフを表す画像データ、または、前記集計結果に基づく度数分布データから生成した度数分布グラフを表す画像データの該当する得点位置に重ねてＴＶ画面に表示する一連の命令を記述したスクリプトを含んだものである。
【０００９】
第１の発明の好ましい第２の態様は、デジタル放送受信機において、視聴者がリモコン操作によって回答した結果から所定の計算手順により算出した得点を、予め登録した視聴者毎に用意された不揮発メモリ領域に記録し、新しく記録された得点を表示する際、その受信機に登録されている全ての視聴者毎の得点を前記不揮発メモリからそれぞれ読み出し、視聴者毎の得点を区別して表すマークを、それまでの他の回答者全員の集計結果または既知の集計結果に基づく度数分布グラフを表す画像データ、または、前記集計結果に基づく度数分布データから生成した度数分布グラフを表す画像データの上にそれぞれのマークの該当する得点位置に重ねてＴＶ画面に表示する一連の命令を記述したスクリプトを含んだデータ放送の番組データとして放送されるプログラムである。
【００１０】
第１の発明の好ましい第３の態様は、デジタル放送受信機において、視聴者がリモコン操作によって回答した結果から所定の計算手順により算出した得点を、今回の得点として所定の不揮発メモリ領域に記録し、新しく記録された得点を表示する際、その前記不揮発メモリに前回の得点として記録されている前回の得点と、今回の得点とをそれぞれ読み出し、前回の得点と今回の得点を表すマークを、それまでの他の回答者全員の集計結果または既知の集計結果に基づく度数分布グラフを表す画像データ、または、前記集計結果に基づく度数分布データから生成した度数分布グラフを表す画像データの該当する得点位置に重ねてＴＶ画面に表示する一連の命令を記述したスクリプトを含んだデータ放送の番組データとして放送されるプログラムである。
【００１１】
課題を解決するための第２の発明は、データ放送における集計結果の表示方法であって、受信機に受信され、画面選択されると、前記受信機上で第１の発明に係るプログラムとして動作するスクリプトを含んだＢＭＬファイルと、それまでの回答者全員の集計結果または既知の集計結果に基づく度数分布グラフを表す画像データ、または、前記度数分布グラフを描画するための元となる度数分布データを、データ放送番組データとして放送し、これらをデジタル放送受信機に受信させて、視聴者が、リモコン操作によって回答した結果表示を、他の回答者全体の中での位置がわかるように表示する集計結果の表示方法である。
【００１２】
【発明の実施の形態】
以下図面を用いて、本発明の一実施形態に係るデータ放送番組にてデータ集計結果を表示させる方法を説明する。図５は本発明に係る方法を説明するためのデータ放送システムの全体概要図である。２０はデータ放送を伴うデジタル放送の放送局である。２９は放送アンテナである。放送アンテナから放送される放送波は、中継衛星６を介して、受信アンテナ３９に受信される。デジタル放送受信機３０でＢＭＬデータが解釈され、ＴＶモニタ３３にデータ放送番組の画面が表示される。デジタル放送受信機３０には、選局した放送局から放送されているデータ放送番組データを受信して一時的に記憶保持する記録領域（以下「作業用メモリ」と記す）および、視聴者が受信中の番組（放送局）のデータ放送画面（番組）を選択した時、前記作業用メモリから該当するＢＭＬデータファイルを読み出して、内容を解釈して動的な表示を行うための制御を行うＣＰＵ、ＣＰＵがＢＭＬスクリプトを実行する時などに一時的なデータを記憶するＲＡＭ（揮発性メモリ）、受信機３０の電源が切れても記憶した内容を保持する不揮発メモリが備えられている。また、電話線を介して受信機３０の側から放送局の設置するサーバー装置へ情報を送信するためのモデムも備えられている。
【００１３】
データ放送番組の中でデータ集計結果を表示させるには、放送局は、受信機３０のＣＰＵがそのＢＭＬを解釈して表示する時に集計結果表示手段３１として動作するスクリプトを含んだＢＭＬデータ１１と、それまでの参加者全員の回答を集計して作成された度数分布グラフの画像データ１２を放送番組のデータストリームに含ませて放送する。受信機３０は、ＢＭＬデータ１１と、度数分布グラフの画像データ１２を受信機３０の作業用メモリにキャッシュして、そのデータ放送画面が利用者のリモコン操作により選択された時に、ＢＭＬデータ１１に含まれるスクリプトが受信機３０に備えられているＣＰＵにより解釈実行され、集計結果表示手段３１として起動されることになる。
【００１４】
図１は、集計結果表示手段３１の動作を説明するフローチャートである。集計結果表示手段３１は、起動されると、アンケートのような形式で、回答者の回答を受けるための幾つかの質問画面を表示する、質問画面には回答者が選択すべき選択肢が表示されており、回答者はリモコン操作によりそのどれかを選んで回答する（Ｓ１０）。全ての質問についての回答が得られるとその回答内容を受信機３０の不揮発メモリに記録する（Ｓ１２）。回答内容にしたがって予め定められた計算手順により回答者の得点計算を行う（Ｓ１４）。次に、それまでの参加者全員の回答を集計して作成された度数分布グラフの画像データ１２をデータ放送画面表示領域に表示する（Ｓ１６）。最後に、度数分布グラフ上の回答者の得点を表す位置に回答者個人を表すキャラクタマークを表示する（Ｓ１８）。
【００１５】
図２は、ステップＳ１８の結果、回答者個人を表すキャラクタマークが度数分布グラフ上の回答者の得点を表す位置に表示された状態を表している。キャラクタマークに付いた数字は、この受信機３０で回答した個人を識別する数字である。すなわち図１のステップＳ１０では、１つの受信機について複数人（例えば３人まで）回答することができる。図１に示した集計結果表示処理を行う前に、この受信機３０を設置してある視聴者宅においてキャラクタ１、２、３が視聴者宅でデジタル放送を視聴する者のうちの誰であるかを設定しておくものとする。そして、ステップＳ１０において、設定した視聴者のうちの誰であるかをリモコン操作で選択指示してから、用意された質問に対する回答をしてゆくものとし、ステップＳ１２において、回答者の得点は、設定された視聴者別に不揮発メモリに記録する。
【００１６】
図２では、キャラクタ１、３に該当する者がスコア６、同２に該当する者がスコア３であることがわかる。また度数分布グラフを見れば、回答者全体のスコアの分布がわかる。例えば、度数分布のピークはスコア４および５で、その数は５０人近くにのぼり、キャラクタ１、３と同じスコア６の回答者は２０人強いたことがわかる。尚、図２には表示していないが、この度数分布に関しての、集計された回答者数、平均得点、回答者の中央値、標準偏差など、回答者のスコア分布を特徴づける周知の統計値を放送データに含めて放送し、集計結果表示手段１１でそれらの数値をも合わせて表示するようにすることも可能である。
【００１７】
図３は、ステップＳ１８の結果表示の変形例である。度数分布グラフを、各スコアの度数を表す頂点で結んだ折れ線で表示したものである。またキャラクタ１、２、３の表示は、垂直（度数）軸方向位置を、キャラクタ１はグラフの領域の上段、キャラクタ２は中段、キャラクタ３は下段と、予め決めて表示している。
このように決めておくと、キャラクタマーク表示の際、キャラクタマークどうしの重なりを回避する処理が不要なのでＢＭＬスクリプトの記述が簡単となる。
【００１８】
図４も、ステップＳ１８の結果表示の変形例である。図４では、同一の視聴者のスコアについて、前回のスコアと今回のスコアを比較して、全体の度数分布との関係も分かるように表示している。前回のスコアを「前」と表示したキャラクタマークの水平（スコア）軸位置で、今回のスコアを「今」と表示したキャラクタマークの水平（スコア）軸位置で示している。不揮発メモリに、前回の回答結果または前回の得点を消さずに残しておくようスクリプトを記述しておけば、このような表示も可能である。
【００１９】
それまでの参加者全員の分布データ１２は、それまでの参加者全員の回答を集計して作成された度数分布グラフの画像データ１２として放送局から放送される。つまり集計結果表示の下絵となる度数分布グラフは画像データとして放送局側で予め用意されたものである。したがって、参加者全員の度数分布には、回答した視聴者のスコアは反映されていないが、それまでの参加者全員の得点分布と視聴者の得点の関係が即座に表示され確認できるという利点がある。尚、この下絵部分の情報は、画像データではなく、度数分布を表す数値データとして放送されてもよい。あるいは、放送波ではなくネットワークを通じて受信機３０に事前に送信されてもよい。その場合には集計結果表示手段３１の内部処理で、度数分布グラフを表す画像データを生成する必要がある。
【００２０】
不揮発メモリに記録された回答した視聴者のスコアは、集計結果表示処理後、適当なタイミングで、例えば、視聴者のリモコン操作により当該データ放送番組から他の番組に切り替わる時など、受信機内蔵のモデムの働きにより電話線を介して、不揮発メモリに保持されている回答した視聴者の得点データを放送局の設置するセンターサーバーへ送信することができる。この得点データに基づいて放送局側が度数分布データを更新すれば、それ以後は、この視聴者が回答したスコアを反映した参加者全員の分布データ１２を視聴者に提供することができる。
【００２１】
なお、以上の実施形態の説明において、視聴者の得点データ表示の下絵として、それまでの他の回答者全員の集計結果に基づく度数分布グラフを用いるとして説明したが、その代わりに既知の集計結果に基づく度数分布グラフを用いてもよい。既知の集計結果の母集団が回答者全員の集合と同質の集団であるとみなすことができ意味のある比較ができるのであればよい。
【００２２】
【発明の効果】
以上詳しく説明したように、第１の発明、即ち、受信機上で集計結果表示手段３１として動作するスクリプトを含んだデータ放送番組のデータは、一種のソフトウエアプログラムとして、応答した視聴者個人の全体得点分布に対する相対位置を視覚的に分かりやすく表示できるという効果を奏する。また、第２の発明に係る集計結果の表示方法は、応答した視聴者個人の全体得点分布に対する相対位置を即座に視覚的に分かりやすく表示できるという顕著な効果を奏する。
【図面の簡単な説明】
【図１】集計結果表示手段３１の動作を説明するフローチャートである。
【図２】集計結果表示手段３１の働きにより回答者個人を表すキャラクタマークが度数分布グラフ上の回答者の得点を表す位置に表示された状態を表している。
【図３】集計結果表示手段３１の働きによる表示の変形例である。
【図４】集計結果表示手段３１の働きによる表示の他の変形例である。
【図５】本発明に係る方法を説明するためのデータ放送システムの全体概要図である。
【符号の説明】
６　　　　　　中継衛星
１１　　　　集計結果表示手段を含んだＢＭＬデータ
１２　　　　それまでの参加者全員の分布データ
２０　　　　放送局
２９　　　　放送アンテナ
３０　　　　受信機
３１　　　　集計結果表示手段
３４　　　　リモコン
３９　　　　受信アンテナ
３３　　　　ＴＶ表示モニタ
【図１】
2004104458.tif 000003
【図２】
2004104458.tif 000004
【図３】
2004104458.tif 000005
【図４】
2004104458.tif 000006
【図５】
2004104458.tif 000007