特許第6601969号(P6601969)IP Force 特許公報掲載プロジェクト 2022.1.31 β版

知財求人 - 知財ポータルサイト「IP Force」

▶ シャープ株式会社の特許一覧

特許6601969放送受信装置、放送受信方法およびプログラム
<>
  • 特許6601969-放送受信装置、放送受信方法およびプログラム 図000002
  • 特許6601969-放送受信装置、放送受信方法およびプログラム 図000003
  • 特許6601969-放送受信装置、放送受信方法およびプログラム 図000004
  • 特許6601969-放送受信装置、放送受信方法およびプログラム 図000005
  • 特許6601969-放送受信装置、放送受信方法およびプログラム 図000006
  • 特許6601969-放送受信装置、放送受信方法およびプログラム 図000007
  • 特許6601969-放送受信装置、放送受信方法およびプログラム 図000008
  • 特許6601969-放送受信装置、放送受信方法およびプログラム 図000009
  • 特許6601969-放送受信装置、放送受信方法およびプログラム 図000010
  • 特許6601969-放送受信装置、放送受信方法およびプログラム 図000011
  • 特許6601969-放送受信装置、放送受信方法およびプログラム 図000012
  • 特許6601969-放送受信装置、放送受信方法およびプログラム 図000013
  • 特許6601969-放送受信装置、放送受信方法およびプログラム 図000014
  • 特許6601969-放送受信装置、放送受信方法およびプログラム 図000015
< >
(19)【発行国】日本国特許庁(JP)
(12)【公報種別】特許公報(B2)
(11)【特許番号】6601969
(24)【登録日】2019年10月18日
(45)【発行日】2019年11月6日
(54)【発明の名称】放送受信装置、放送受信方法およびプログラム
(51)【国際特許分類】
   H04N 21/435 20110101AFI20191028BHJP
   H04N 21/436 20110101ALI20191028BHJP
   H04H 60/27 20080101ALI20191028BHJP
   H04H 60/33 20080101ALI20191028BHJP
【FI】
   H04N21/435
   H04N21/436
   H04H60/27
   H04H60/33
【請求項の数】7
【全頁数】30
(21)【出願番号】特願2016-189201(P2016-189201)
(22)【出願日】2016年9月28日
(65)【公開番号】特開2018-56741(P2018-56741A)
(43)【公開日】2018年4月5日
【審査請求日】2019年3月20日
(73)【特許権者】
【識別番号】000005049
【氏名又は名称】シャープ株式会社
(74)【代理人】
【識別番号】100161207
【弁理士】
【氏名又は名称】西澤 和純
(74)【代理人】
【識別番号】100129115
【弁理士】
【氏名又は名称】三木 雅夫
(74)【代理人】
【識別番号】100133569
【弁理士】
【氏名又は名称】野村 進
(74)【代理人】
【識別番号】100131473
【弁理士】
【氏名又は名称】覚田 功二
(72)【発明者】
【氏名】中瀬 陽之
(72)【発明者】
【氏名】青木 緑
(72)【発明者】
【氏名】栗原 良一
【審査官】 富樫 明
(56)【参考文献】
【文献】 特開2010−178190(JP,A)
【文献】 米国特許出願公開第2015/0222958(US,A1)
【文献】 特開2003−345768(JP,A)
【文献】 特開2007−104346(JP,A)
【文献】 特開2002−140487(JP,A)
(58)【調査した分野】(Int.Cl.,DB名)
H04N 21/00−21/858
H04H 60/27
H04H 60/33
(57)【特許請求の範囲】
【請求項1】
テレビジョン放送におけるデータ放送用データについて処理を実行することに応じて、データ放送用データの処理以外の所定機能に対応して実装された受信装置アプリケーションがアクセス不可のデータ放送用データ記憶部からデータ放送用データのファイルを読み出すデータ放送用データ処理部と、
前記データ放送用データ処理部により処理されたデータ放送用データのファイルに関連する情報を含むリスト項目によるデータ放送対応リストを記憶するデータ放送対応リスト記憶部から前記リスト項目を取得し、取得したリスト項目に基づいて操作入力に応じた処理を行い、
自機と接続した他の放送受信装置から前記ファイルに関連する情報を含むリスト項目の処理結果を取得し、
取得した各リスト項目の処理結果を集計するデータ放送対応リスト処理部と、
を備える放送受信装置。
【請求項2】
前記データ放送対応リスト処理部は、
集計した処理結果を前記データ放送用データにより指定された機器に送信する
請求項1に記載の放送受信装置。
【請求項3】
前記データ放送対応リスト処理部は、
前記集計又は前記集計した処理結果の送信を、前記他の放送受信装置が前記ファイルに関連する情報を含むリスト項目の処理結果の取得を開始するとき、中断する
請求項2に記載の放送受信装置。
【請求項4】
前記データ放送対応リスト処理部は、
前記取得したリスト項目のうち、処理結果が未集計である各リスト項目の処理結果を集計する
請求項2又は請求項3に記載の放送受信装置。
【請求項5】
前記データ放送対応リスト処理部は、前記集計において、取得したリスト項目の処理結果の集計方法がユーザ内加算型であるとき、取得した各リスト項目の処理結果を加算し、前記取得したリスト項目の処理結果の集計方法が選択型又はユーザ間加算型であるとき、前記取得したリスト項目の処理結果のいずれかを選択する
請求項1から請求項4のいずれか一項に記載の放送受信装置。
【請求項6】
放送受信装置の放送受信方法であって、
テレビジョン放送におけるデータ放送用データについて処理を実行することに応じて、データ放送用データの処理以外の所定機能に対応して実装された受信装置アプリケーションがアクセス不可のデータ放送用データ記憶部からデータ放送用データのファイルを読み出すデータ放送用データ処理ステップと、
前記データ放送用データ処理ステップにより処理されたデータ放送用データのファイルに関連する情報を含むリスト項目によるデータ放送対応リストを記憶するデータ放送対応リスト記憶部から前記リスト項目を取得し、取得したリスト項目に基づいて操作入力に応じた処理を行い、
自機と接続した他の放送受信装置から前記ファイルに関連する情報を含むリスト項目の処理結果を取得し、
取得した各リスト項目の処理結果を集計するデータ放送対応リスト処理ステップと、
を有する放送受信方法。
【請求項7】
コンピュータに
テレビジョン放送におけるデータ放送用データについて処理を実行することに応じて、データ放送用データの処理以外の所定機能に対応して実装された受信装置アプリケーションがアクセス不可のデータ放送用データ記憶部からデータ放送用データのファイルを読み出すデータ放送用データ処理部と、
前記データ放送用データ処理部により処理されたデータ放送用データのファイルに関連する情報を含むリスト項目によるデータ放送対応リストを記憶するデータ放送対応リスト記憶部から前記リスト項目を取得し、取得したリスト項目に基づいて操作入力に応じた処理を行い、
自機と接続した他の放送受信装置から前記ファイルに関連する情報を含むリスト項目の処理結果を取得し、
取得した各リスト項目の処理結果を集計するデータ放送対応リスト処理部と、
放送受信装置として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、放送受信装置、放送受信方法およびプログラムに関する。
【背景技術】
【0002】
BS(Broadcasting Satellite)放送、CS(Communication Satellite)放送および地上波デジタル放送などのテレビジョン放送においては、データ放送サービスが提供されている。テレビジョン放送のデータ放送に対応する放送受信装置は、BML(Broadcast Markup Language)ブラウザを実装する。データ放送は、BMLにより記述されたBML文書を含むデータ放送のコンテンツのデータ(データ放送用データ)を伝送する。放送受信装置に実装されたBMLブラウザは、受信されたデータ放送用データに含まれるBML文書の解釈、ECMAScript(登録商標)の実行などを行って、データ放送用データの画面を表示させる。つまり、BML文書はデータ放送サービスを提供するアプリケーションとして作用する。標準規格ARIB STD−B24規格書において、データ放送用データを送信する仕組みや、データ放送用データを放送受信装置に記憶させる仕組みなどが規定されている。また、標準規格ARIB STD−B60規格書には、受信機で動作しているアプリケーションに対して、放送局から即時あるいは指定時刻にメッセージ情報(イベントメッセージ)を送る手段について例示されている。データ放送サービスの多様化の一環として放送により視聴者参加型番組が提供されることがある。視聴者参加型番組に関して、技術資料NEXTVF TR−0004高度広帯域衛星デジタル放送運用規定には、イベントメッセージテーブル(EMT:Event Message Table)受信時のテレビジョン受信装置の動作例について規定されている。視聴者参加型番組では、番組を視聴している視聴者からのアクションが番組の進行や放送内容に関連した調査に用いられることがある。アクションとは、データ放送用データの一部として提供されるアプリケーションで指示される処理により取得されるユーザの操作に応じて取得される情報である。アクションには、例えば、番組で提示された質問もしくは番組で扱われた事物についての質問に対する応答などがある。放送受信装置は、自機が備える永続記憶装置(不揮発性メモリ)にデータ放送用データを記憶する。技術資料ARIB TR−B14、TR−B15には永続記憶装置に対する運用方法について規定されている。
【0003】
しかしながら、放送受信装置において記憶されたデータ放送用データは、BML文書に基づいて管理されている。このため、永続記憶装置に記憶されたデータ放送用データへのアクセスは、放送受信装置に実装されたBMLブラウザによって行われる。このことは、放送受信装置において、テレビジョン放送の受信に関連して実装されるBMLブラウザ以外のソフトウェア(受信装置ソフトウェア)によっては、永続記憶装置に記憶されたデータ放送用データにアクセスできないことを意味する。
【0004】
また、視聴者参加型番組では、放送事業者が管理するサーバ装置において視聴者のアクションを示す返信データを集計する。この点に関して、特許文献1には、視聴者の返信データをデータ放送局に送信するデータ放送システムについて記載されている。当該データ放送局は複数の視聴者からの返信データを、所定のルールに基づいて選別、集計する。
【先行技術文献】
【特許文献】
【0005】
【特許文献1】特開2002−290351号公報
【発明の概要】
【発明が解決しようとする課題】
【0006】
昨今では、各種の端末装置の普及に伴い、ユーザは複数の放送受信装置を使い分けたいと考えることがある。しかしながら、上述したデータ放送用データは、各機器において処理が完結するデータ放送専用であるので、視聴者のアクションを複数の機器間で集約することは想定されていなかった。
【0007】
本発明は、このような事情に鑑みてなされたもので、データ放送用データにおけるスクリプトの内容を変更することなく、放送受信装置間で分散したアクションを集計することを目的とする。
【課題を解決するための手段】
【0008】
上述した課題を解決するための本発明の一態様は、テレビジョン放送におけるデータ放送用データについて処理を実行することに応じて、データ放送用データの処理以外の所定機能に対応して実装された受信装置アプリケーションがアクセス不可のデータ放送用データ記憶部からデータ放送用データのファイルを読み出すデータ放送用データ処理部と、前記データ放送用データ処理部により処理されたデータ放送用データのファイルに関連する情報を含むリスト項目によるデータ放送対応リストを記憶するデータ放送対応リスト記憶部から前記リスト項目を取得し、取得したリスト項目に基づいて操作入力に応じた処理を行い、自機と接続した他の放送受信装置から前記ファイルに関連する情報を含むリスト項目の処理結果を取得し、取得した各リスト項目の処理結果を集計するデータ放送対応リスト処理部と、を備える放送受信装置である。
【発明の効果】
【0009】
この発明によれば、データ放送用データにおけるスクリプトの内容を変更することなく、放送受信装置間で分散した視聴者のアクションを集計することできるという効果が得られる。
【図面の簡単な説明】
【0010】
図1】本実施形態における放送受信システムの構成例を示す図である。
図2】本実施形態における放送受信装置の構成例を示す図である。
図3】本実施形態におけるEMTの構造例を示す図である。
図4】本実施形態におけるファイルプロファイルの構造例及び内容例を示す図である。
図5】本実施形態における放送受信装置によるデータ放送用データ記憶部へのファイルの書き込みと、データ放送対応リスト記憶部へのリスト項目の書き込みとの概要を説明する図である。
図6】本実施形態におけるデータ放送対応リストのリスト項目の内容例を示す図である。
図7】本実施形態の放送受信装置がデータ放送対応リスト記憶部へのリスト項目の書き込みに関して実行する処理手順例を示すフローチャートである。
図8】本実施形態における放送受信装置によるデータ放送用データ記憶部からのファイルの読み出しと、データ放送対応リスト記憶部からのリスト項目の読み出しとの概要を説明する図である。
図9】本実施形態におけるリスト項目の利用態様の第1例に対応するデータ放送対応リストのリスト項目の内容例を示す図である。
図10】本実施形態の放送受信装置が実行する処理手順の一例を示すフローチャートである。
図11】本実施形態におけるリスト項目の利用態様の第2例に対応するデータ放送対応リストのリスト項目の内容例を示す図である。
図12】本実施形態におけるリスト項目の利用態様の第2例に対応するデータ放送対応リストのリスト項目の内容の更新例を示す図である。
図13】本実施形態の放送受信装置が実行する処理時間の例を示す図である。
図14】本実施形態の放送受信装置が集計した集計結果の表示例を説明する図である。
【発明を実施するための形態】
【0011】
図1は、本実施形態に係る放送受信システムの構成例を示している。放送受信システム1は、複数の放送受信装置100を含んで構成される。放送受信装置100は、それぞれBS放送、CS放送あるいは地上波デジタルテレビジョン放送などのデジタルテレビジョン放送を受信し、映像音声を出力することができる。また、複数の放送受信装置100は、無線又は有線で各種のデータが相互間で送受信可能であり、放送事業者の集計サーバ300との間でも各種のデータが通信で送受信可能である。
【0012】
図1に示す例では、放送受信システム1は、3個の放送受信装置100を含んで構成される。3個の放送受信装置100は、放送受信装置100−1〜100−3として区別されている。放送受信装置100−1〜100−3は、中継装置200を介して所定の無線通信方式(例えば、IEEE802.11規格)を用いて接続される。これにより、ネットワークNW01が形成される。ネットワークNW01は、例えば、無線LAN(Local Area Network)などのLANである。NW01放送受信装置100−1〜100−3は、いずれも中継装置200とネットワークNW02を介して集計サーバ300と接続される。ネットワークNW02は、例えば、インターネット、公衆無線通信網、又はこれらの組み合わせからなるWAN(Wide Area Network)である。なお、放送受信装置100−1は、放送受信装置100−2と、所定の通信インタフェース(例えば、HDMI(登録商標):High Definition Multimedia Interface)を介して直接接続される。
【0013】
また、放送受信装置100は、専用のテレビジョン受信装置に限られず、放送番組の映像出力以外の機能を主機能として有する機器であってもよい。放送受信装置100−1、100−2、100−3は、例えば、テレビジョン受信装置、録画機、多機能携帯電話機である。これら複数の放送受信装置100は、例えば、個々のユーザ、世帯その他のグループ毎に管理される。以下の説明では、放送受信装置100と管理主体が共通である別個の放送受信装置100を共通機器と呼ぶことがある。共通機器は、例えば放送受信装置100−1と同じ家屋に設置されている、ユーザが共通である他の放送受信装置100−2である。
【0014】
中継装置200は、ネットワークNW01に接続された機器間のデータの送受信を中継し、それらの機器とネットワークNW02に接続された他の機器との間で各種のデータを送受信する。中継装置200は、例えば、無線LAN(Local Area Network)ルータである。
集計サーバ300は、放送受信装置100からのアクションを視聴者毎に集計するサーバ装置である。アクションは、例えば、データ放送において伝送された質問に対する回答が含まれる。集計サーバ300は、例えば、そのデータ放送を放送する放送事業者もしくは質問に係る調査事業者によって管理される。
【0015】
(放送受信装置)
次に、本実施形態に係る放送受信装置100の構成例について説明する。
なお、複数の放送受信装置100間で行われる処理については、ある1台の放送受信装置100に係る説明を主とし、相手先となる他の放送受信装置100を共通機器と呼ぶ。また、共通機器が、放送受信装置100と同様の構成を備えることを例とする。
【0016】
図2は、本実施形態の放送受信装置の構成例を示す。
図2に示す放送受信装置100は、アンテナANT、チューナ部101、デマルチプレクサ102、映像音声デコード部103、映像処理部104、映像出力部105、音声処理部106、音声出力部107、データ放送用データデコード部108、データ放送対応ブラウザ部109、データ放送用データ記憶部110、番組情報処理部111、データ放送対応リスト記憶制御部112、データ放送対応リスト記憶部113、データ放送対応リスト処理部114、ネットワーク対応通信部115、操作受付部116、及びデータ放送用データ処理部117を備える。
【0017】
チューナ部101は、アンテナANTにて受信されたデジタルテレビジョン放送の放送信号を入力して選局を行う。
【0018】
デマルチプレクサ102は、チューナ部101から入力された放送信号について、映像信号、音声信号、データ放送用データ、及び番組情報に分離する。
【0019】
映像音声デコード部103は、デマルチプレクサ102によって放送信号から分離された映像信号及び音声信号を入力し、入力された映像信号と音声信号とについて、それぞれ復調を行う。
【0020】
映像処理部104は、映像音声デコード部103により復調された映像信号と、データ放送対応ブラウザ部109から出力された映像信号とを入力可能する。映像処理部104は、入力された映像信号が映像出力部105にて映像として出力するための処理を実行する。
【0021】
映像出力部105は、映像処理部104の処理に応じて映像を出力する。映像出力部105は、例えばディスプレイデバイスにより映像を表示するように出力することができる。また、映像出力部105は、映像出力端子を備えることで、外部に映像信号として映像を出力可能にしてもよい。
【0022】
音声処理部106は、映像音声デコード部103により復調された音声信号と、データ放送対応ブラウザ部109から出力された音声信号とを入力する。音声処理部106は、入力された音声信号が音声出力部107にて音声として出力するための処理を実行する。
【0023】
音声出力部107は、音声処理部106の処理に応じて音声を出力する。音声出力部107は、例えばスピーカから音声を出力させることができる。また、音声出力部107は、音声出力端子を備えることで、外部に音声信号として音声を出力可能にしてもよい。
【0024】
データ放送用データデコード部108は、デマルチプレクサ102により放送信号から分離されたデータ放送用データについて復調を行う。
データ放送対応ブラウザ部109(データ放送用データ処理部の一例)は、データ放送用データデコード部108により復調されたデータ放送用データを入力し、データ放送用データについて処理を行ってデータ放送コンテンツの再生を行う。具体的には、データ放送対応ブラウザ部109は、データ放送用データに含まれるBML文書の解釈、スクリプト(例えば、ECMAScript(登録商標))に記述された処理の実行などを行う。このような処理の結果、データ放送のコンテンツとしての映像信号は映像処理部104に入力され、データ放送のコンテンツとしての音声信号は音声処理部106に入力される。この結果、データ放送のコンテンツの映像、音声が再生出力される。
【0025】
データ放送用データ記憶部110は、データ放送用データを、例えば、ファイル単位で記憶する永続記憶装置(不揮発性メモリ)である。データ放送用データ記憶部110は、データ放送が対応する規格に従って、データ放送対応ブラウザ部109及びデータ放送用データ処理部117の機能に対応するアプリケーション(ソフトウェア)はアクセスできるが、データ放送対応ブラウザ部109以外であって、放送受信装置100における機能に応じたアプリケーション(受信装置ソフトウェア)によってはアクセスできない。
【0026】
データ放送用データ処理部117は、データ放送対応ブラウザ部109はがデータ放送のコンテンツの再生出力に際して処理したデータ放送用データをデータ放送用データ記憶部110に記憶させる。
【0027】
番組情報処理部111は、デマルチプレクサ102により放送信号から分離された番組情報を入力し、入力された番組情報についての処理を実行する。番組情報には、例えば電子番組表を構築する情報を含むEIT(Event Information Table)、放送受信装置100にて動作するアプリケーションに放送局側からメッセージを伝送するために用いられるEMTなどが含まれる。
【0028】
データ放送対応リスト記憶制御部112は、データ放送対応ブラウザ部109により処理されたデータ放送用データに対応するリスト項目を含むデータ放送対応リストを、データ放送対応リスト記憶部113に記憶させる。
具体的に、本実施形態におけるデータ放送対応リスト記憶制御部112は、データ放送対応ブラウザ部109により処理され、データ放送対応ブラウザ部109に記憶されたファイルについてのプロフィールを、データ放送対応リストのリスト項目として作成する。データ放送対応リスト記憶制御部112は、作成したリスト項目をデータ放送対応リスト記憶部113が記憶するデータ放送対応リストに追加する。
【0029】
データ放送対応リスト記憶部113は、データ放送対応リストを記憶する永続記憶装置である。データ放送対応リスト記憶部113は、受信装置ソフトウェアがアクセスすることができる。
前述のように、データ放送対応リスト記憶部113が記憶するデータ放送対応リストを構成するリスト項目は、それぞれ、データ放送対応ブラウザ部109により処理されたデータ放送用データのファイルについてのプロフィールである。従って、データ放送対応リスト記憶部113には、データ放送用データ記憶部110に記憶されるデータ放送用データのファイルと同等の情報が記憶されていることになる。これにより、受信装置ソフトウェアは、自己がアクセス不可のデータ放送用データ記憶部110に記憶されるデータ放送用データのファイルと同等の情報を、データ放送対応リスト記憶部113に対するアクセスによって参照可能になる。
【0030】
なお、データ放送用データ記憶部110とデータ放送対応リスト記憶部113とは、物理的に異なる記憶装置とされてもよいし、同じ記憶装置において論理的に分離された領域とされてもよい。
【0031】
データ放送対応リスト処理部114は、データ放送対応リスト記憶部113から読み出したリスト項目のデータに基づく処理を実行する。
【0032】
ネットワーク対応通信部115は、ネットワークNW02を介して他の機器との間の通信ならびにその制御を行う。ネットワーク対応通信部115は、ネットワークNW02を介さずに他の機器と直接接続されてもよい。
操作受付部116は、リモートコントローラRMから出力される操作信号(例えば、赤外線信号)を受信し、受信された操作信号が示す操作を受け付ける。なお、操作受付部116は、放送受信装置100が備える操作子などに対して行われた操作を受け付けてもよい。
リモートコントローラRMは、ユーザが放送受信装置100に対する操作を行うための操作デバイスとして利用される。リモートコントローラRMは、操作に応じて生じた操作信号を無線により出力する。
【0033】
前述のように、本実施形態の例では、データ放送用データのファイルのデータ放送用データ記憶部110への書き込みと、データ放送用データ記憶部110に書き込まれたファイルに応じたリスト項目のデータ放送対応リスト記憶部113への書き込みとが行われるように構成される。
上記のような構成に対応して、本実施形態においては、番組情報の1つであるEMTにおいて、各種の制御情報とともに、データ放送用データのファイルについての管理を可能とするためのファイルプロファイルが格納されるようにする。この点について図3及び図4を参照して説明する。
【0034】
図3(A)は、EMTの構造例を示している。同図において破線で括って示すように、EMTにおいては、「descriptor(記述子領域)」にイベントメッセージ記述子(Event_Message_Descriptor)が格納される。イベントメッセージ記述子は、イベントメッセージ一般に関する情報を伝達するために使用される。
図3(B)は、イベントメッセージ記述子の構造例を示している。同図において破線で括って示すように、イベントメッセージ記述子には「private_data_byte(プライベートデータ)」の領域が含まれる。本実施形態においては、プライベートデータの領域にファイルプロファイルが格納される。
【0035】
図4は、プライベートデータの領域に格納されるファイルプロファイルの構造例及び内容例を示している。
図4(A)は、視聴者参加型のデータ放送のコンテンツとして、じゃんけんゲームが行われるコンテンツのファイルに対応するファイルプロファイルの内容例を示している。同図のファイルプロファイルは、ファイル名、リスト化可否フラグ、データアップロード可否フラグ、共有可否フラグ、及び集計方法の各制御項目を有する構造である。
【0036】
ファイル名は、対応のデータ放送用データのファイルに付与されたファイル名を示す制御項目である。同図では、「じゃんけん」とのファイル名が格納された例が示されている。
【0037】
リスト化可否フラグは、対応のデータ放送用データのファイルに対応するリスト項目をデータ放送対応リストに登録(リスト化)してよいか否かを示すフラグである。ここでは、リスト化可否フラグは、「0」によりリスト化不可(NG)を示し、「1」によりリスト化可能(OK)を示すようにされており、同図では「1」が格納されていることで、リスト化可能であることが示されている。
【0038】
データアップロード可否フラグは、データ放送対応リストにおける対応のリスト項目をアップロード先にアップロードしてよいか否かを示すフラグである。ここでは、データアップロード可否フラグは、「0」によりアップロード不可(NG)を示し、「1」によりアップロード可能(OK)を示すようにされており、同図では「1」が格納されていることで、アップロード可能であることが示されている。なお、アップロード先である集計サーバ300については、対応のデータ放送用データのファイルによって指定される。
【0039】
共有可否フラグは、対応のリスト項目の情報について、異なるサービス間での共有が許可されているか否かを示すフラグである。ここでは、共有可否フラグは、「0」により共有不可(NG)を示し、「1」により共有可能(OK)を示すようにされており、同図では「0」が格納されていることで、共有不可であることが示されている。
【0040】
集計方法は、対応のリスト項目に示される情報について、共通機器間での集計を行う場合において、集計方法を指定する制御項目である。同図では、「0」が格納されることにより、選択型の集計方法が指定されることを示している。
【0041】
図4(B)は、視聴者参加型のデータ放送のコンテンツとして、ユーザのアクション(例えば、リモートコントローラにおける所定のボタンを操作したことなど)に応じてポイントが付与されるコンテンツのファイルに対応するファイルプロファイルの内容例を示している。
同図のファイルプロファイルの場合、ファイル名の制御項目においては「ポイント」とのファイル名が格納されている。リスト化可否フラグについては、「1」が格納されていることで、リスト化可能であることが示される。データアップロード可否フラグについては、「1」が格納されることで、アップロード可能であることが示される。共有可否フラグについては、「1」が格納されることで、共有可能であることが示される。集計方法については、「1」が格納されることにより、加算型の集計方法が指定されることを示している。
なお、同図に示されるファイルプロファイルの定義内容はあくまでも一例であって一部の項目が追加、削除又は変更されてもよい。
【0042】
集計方法として、ユーザ間加算型とユーザ内加算型が定義されてもよい。ユーザ間加算型とは、集計サーバ300において複数のユーザ間において回答を累積するが、各ユーザにおいて複数の回答を累積しない集計方法である。ユーザ間加算型の回答に対する処理の例については、図9を用いて後述する。ユーザ内加算型とは、集計サーバ300においてユーザ間において回答を必ずしも累積せず、各ユーザにおいて複数の回答を累積する集計方法を意味する。ユーザ内加算型の回答に対する処理の例については、図11を用いて後述する。ユーザ間加算型を示す集計方法の値は、例えば、「2」である。ユーザ内加算型を示す集計方法の値は、例えば、「3」である。放送受信装置100においては、集計方法がユーザ間加算型である回答については、集計方法が選択型である回答と同様な処理が行われてもよい。集計方法がユーザ内加算型である回答については、集計方法が上述の加算型である回答と同様な処理が行われてもよい。
【0043】
図5を参照して、本実施形態における放送受信装置100によるデータ放送用データ記憶部110へのファイルの書き込みと、データ放送対応リスト記憶部113へのリスト項目の書き込みとの概要に関して説明する。
同図においては、或る視聴者参加型のデータ放送のコンテンツにおけるスクリプト200−1の記述内容例が示されている。例えば、スクリプト200−1の実行を伴うコンテンツの再生に際して、データ放送対応ブラウザ部109は、スクリプト200−1を実行していくことにより、或る段階においてスクリプト行201を実行する。スクリプト行201の実行により、データ放送対応ブラウザ部109は、スクリプト行201により指定されるファイル「savedataA」を、データ放送用データ記憶部110に書き込む制御を実行する(ステップS1)。つまり、データ放送対応ブラウザ部109は、データ放送用データ処理部117に書き込み対象のファイルを渡す。データ放送用データ処理部117は渡されたデータ放送用データ記憶部110へのファイルの書き込みを実行する。
そのうえで、本実施形態においては、データ放送対応ブラウザ部109が、データ放送用データ記憶部110へのファイルの書き込みを行うと、データ放送対応リスト記憶制御部112に対して、データ放送用データ記憶部110に書き込んだファイルに対応するリスト項目の書き込みの指示(リスト項目書込指示)を行う。
そこで、データ放送対応リスト記憶制御部112は、リスト項目書込指示が得られたことに応じて、ステップS1により書き込まれたファイルに対応するプロフィールを示すリスト項目のデータを作成する。データ放送対応リスト記憶制御部112は、作成したリスト項目をデータ放送対応リストに追加するようにデータ放送対応リスト記憶部113に書き込む(ステップS2)。
【0044】
上記のようにスクリプト行201の処理を実行した後において、データ放送対応ブラウザ部109が、さらにスクリプト200−1を実行していくと、或る段階にてスクリプト行202を実行する。スクリプト行202の実行により、データ放送対応ブラウザ部109は、スクリプト行202により指定されるファイル「savedataB」を、データ放送用データ記憶部110に書き込む制御を実行する(ステップS11)。
データ放送対応ブラウザ部109は、データ放送対応リスト記憶制御部112に対して、ステップS11によりデータ放送用データ記憶部110に書き込んだファイルに対応するリスト項目書込指示を行う。
データ放送対応リスト記憶制御部112は、リスト項目書込指示が得られたことに応じて、ステップS11により書き込まれたファイルに対応するプロフィールを示すリスト項目のデータを作成する。データ放送対応リスト記憶制御部112は、作成したリスト項目をデータ放送対応リスト記憶部113の放送対応リストに追加するように書き込む(ステップS12)。
【0045】
さらに、上記のようにスクリプト行202の処理を実行した後において、データ放送対応ブラウザ部109が、さらにスクリプト200−1を実行していくと、或る段階にてスクリプト行203を実行する。スクリプト行203の実行により、データ放送対応ブラウザ部109は、スクリプト行203により指定されるファイル「savedataC」を、データ放送用データ記憶部110に書き込む制御を実行する(ステップS21)。
データ放送対応ブラウザ部109は、データ放送対応リスト記憶制御部112に対して、ステップS21によりデータ放送用データ記憶部110に書き込んだファイルに対応するリスト項目書込指示を行う。
データ放送対応リスト記憶制御部112は、リスト項目書込指示が得られたことに応じて、ステップS21により書き込まれたファイルに対応するプロフィールを示すリスト項目のデータを作成する。データ放送対応リスト記憶制御部112は、作成したリスト項目をデータ放送対応リスト記憶部113のデータ放送対応リストに追加するように書き込む(ステップS22)。
【0046】
このようにして、本実施形態においては、データ放送用データにおけるスクリプトの指示に従って、データ放送対応ブラウザ部109が、データ放送用データ記憶部110へのファイルの書き込みを行う。これに伴って、受信装置ソフトウェアにより実現されるデータ放送対応リスト記憶制御部112が、データ放送用データ記憶部110に書き込まれたデータに対応するリスト項目を、データ放送対応リスト記憶部113に書き込むことができる。
【0047】
図6は、上記のステップS2、ステップS12、あるいはステップS22の処理によって、データ放送対応リスト記憶部113に書き込まれたリスト項目の内容例を示している。同図のリスト項目の内容は、図4(A)に示したファイルプロファイルに対応するデータ放送用データのファイルに対応してユーザのアクションが得られた場合に対応する。
同図のリスト項目は、サービスID、イベントID、番組名、保存日時、ファイル名、保存値、サイズ、ユーザ正当性フラグ、視聴者参加型識別フラグ、データアップロード可否フラグ、共有可否フラグ、及び集計方法のリスト項目要素を含む。
サービスIDのリスト項目要素は、当該リスト項目が対応するデータ放送用データのファイルが対応するサービスを示すサービスIDを格納する。
イベントIDのリスト項目要素は、当該リスト項目が対応するデータ放送用データのファイルが対応するイベントを示すイベントIDを格納する。
番組名のリスト項目要素は、当該リスト項目が対応するデータ放送用データに対応する番組の番組名を格納する。
保存日時のリスト項目要素は、当該リスト項目がデータ放送対応リスト記憶部113に書き込まれた(保存された)日時を示す。
ファイル名のリスト項目要素は、当該リスト項目が対応するデータ放送用データのファイルに付与されたファイル名を格納する。同図においては、図4(A)と同じ「じゃんけん」とのファイル名が格納された状態が示されている。
【0048】
保存値のリスト項目要素は、当該リスト項目に対応するユーザのアクションによって得られた値(保存値)を格納する。同図においては、「ぐー勝」のように、ユーザのアクションとして「ぐー」の選択によりユーザがじゃんけんに勝利したことが表された例が示されている。
【0049】
サイズのリスト項目要素は、当該リスト項目が対応するデータ放送用データのファイルのサイズを示す値を格納する。
ユーザ正当性フラグのリスト項目要素は、視聴者であるユーザがデジタルテレビジョン放送を視聴する正当性を有するか否かを示すフラグを格納する。ここでのユーザ正当性フラグは、「0」により正当でないことを示し、「1」により正当であることを示すようにされ、同図では「1」を格納していることで、ユーザが正当性を有することが示されている。なお、ユーザ正当性フラグは、例えば限定受信方式のもとでユーザに付与された番号などであってもよい。
視聴者参加型識別フラグのリスト項目要素は、当該リスト項目が対応するデータ放送のコンテンツが視聴者参加型であるか否かを示すフラグである。ここでの視聴者参加型識別フラグは、「0」により視聴者参加型でないことを示し、「1」により視聴者参加型であることを示すようにされ、同図では「1」を格納していることで、視聴者参加型であることが示されている。
【0050】
データアップロード可否フラグ、共有可否フラグ、及び集計方法の各リスト項目要素については、対応のデータ放送用データについての履歴管理対象ファイル制御情報(図4)において示されていたデータアップロード可否フラグ、共有可否フラグ、及び集計方法の各制御項目の内容が反映される。
【0051】
続いて、図7のフローチャートを参照して、本実施形態の放送受信装置100がデータ放送対応リスト記憶部113へのリスト項目の書き込みに関して実行する処理手順例について説明する。
【0052】
放送受信装置100において、データ放送対応リスト記憶制御部112は、データ放送用データ記憶部110の記憶内容についての更新指示が得られることを待機する(ステップS101−NO)。
データ放送対応ブラウザ部109は、データ放送用データが受信されることに応じて、データ放送用データのファイルの処理を実行している。そして、データ放送用データ処理部117は、データ放送用データのファイルの処理の実行の過程において、例えば、図4のスクリプト行201、202、203のように、ファイルの書き込みを指示する記述に対応する処理として、指定されたファイルのデータ放送用データ記憶部110への書き込みを実行する。そのうえで、データ放送対応ブラウザ部109は、データ放送用データ記憶部110へのファイルの書き込みが行われたことに伴い、データ放送対応リスト記憶制御部112に対して、データ放送用データ記憶部110の記憶内容の更新指示を行う。
上記のようにして更新指示が得られると(ステップS101−YES)、データ放送対応リスト記憶制御部112は、データ放送用データ記憶部110への書き込みが行われたファイルについてのファイルプロファイルを取得する(ステップS102)。ファイルプロファイルは、前述のように、EMTのプライベートデータの領域に格納されている。データ放送対応リスト記憶制御部112は、番組情報処理部111からファイルプロファイルを取得すればよい。
【0053】
データ放送対応リスト記憶制御部112は、ステップS102により取得したファイルプロファイルにおけるリスト化可否フラグを参照し、リスト化が許可されているか否かについて判定する(ステップS103)。
【0054】
リスト化可否フラグが「1」である場合、つまり、リスト化が許可されていた場合(ステップS103−YES)、データ放送対応リスト記憶制御部112は、リスト項目の作成に必要なリスト項目要素を取得する(ステップS104)。ここで取得するリスト項目要素は、図6に示したように、サービスID、イベントID、番組名、保存日時、ファイル名、保存値、サイズ、ユーザ正当性フラグ、及び視聴者参加型識別フラグである。これらのリスト項目要素のうち、サービスID、イベントID、番組名、サイズ、視聴者参加型識別フラグ等については番組情報処理部111にて得られている番組情報から取得できる。データ放送対応リスト記憶制御部112は、ユーザ正当性フラグについて、例えば、番組データに付随して伝送されるCA(Conditional Access)契約情報記述子に記述された契約情報に基づいて放送受信装置100のユーザが番組を提供する放送事業者と正当な視聴契約を有するか否かに基づいて決定できる。保存日時については、現在日時を取得すればよい。なお、リスト化可否フラグが「0」である場合、つまり、リスト化が許可されていない場合(ステップS103−NO)、図7に示す処理を終了する。
データ放送対応リスト記憶制御部112は、ステップS104により取得したリスト項目要素を利用してリスト項目を作成する(ステップS105)。
【0055】
次に、データ放送対応リスト記憶制御部112は、ステップS105により作成したリスト項目に対応するデータ放送用データのファイルと同じファイルについてのリスト項目が、データ放送対応リスト記憶部113に記憶されるデータ放送対応リストに含まれているか否かについて判定する(ステップS106)。
同じファイルに対応のリスト項目がデータ放送対応リストに含まれていなかった場合(ステップS106−NO)、データ放送対応リスト記憶制御部112は、データ放送対応リスト記憶部113が記憶するデータ放送対応リストに、ステップS105により作成したリスト項目を追加して記憶させる(ステップS107)。その後、図7に示す処理を終了する。
一方、同じファイルに対応のリスト項目がデータ放送対応リストに含まれていた場合(ステップS106−YES)、データ放送対応リスト記憶制御部112は、データ放送対応リスト記憶部113が記憶するデータ放送対応リストに含まれていた、同じファイルに対応のリスト項目を、ステップS105により作成したリスト項目により置換して記憶させる(ステップS108)。その後、図7に示す処理を終了する。
【0056】
次に、図8を参照して、上記のようにデータ放送対応リスト記憶制御部112に記憶されたデータ放送対応リストに対する読み出しの概要に関して説明する。
同図においては、或るデータ放送のコンテンツにおけるスクリプト200−2の記述内容例が示されている。放送受信装置100においてデータ放送対応ブラウザ部109が、スクリプト200−2を実行していくことにより、或る段階においてスクリプト行211を実行する。スクリプト行211の実行により、データ放送対応ブラウザ部109は、スクリプト行211における記述により指定されるファイル「savedataA」を、データ放送用データ処理部117によりデータ放送用データ記憶部110から読み出させる読出処理を実行する(ステップS31)。
【0057】
前述のように、本実施形態では、データ放送用データ記憶部110に記憶されたファイルに対応するリスト項目を有するデータ放送対応リストが、データ放送対応リスト記憶部113に記憶される。
そこで、データ放送対応ブラウザ部109は、ステップS31によりデータ放送用データ記憶部110からファイルの読み出しが行われると、例えば、データ放送対応リスト処理部114に対して、ファイルの読み出しが実行されたことの通知(ファイル読出実行通知)を実行する。
ファイル読出実行通知が得られたことに応じて、データ放送対応リスト処理部114は、データ放送対応リスト記憶部113から、ファイル読出実行通知が示すファイルに関連付けられたリスト項目の読み出しを実行する。(ステップS32)。ここで、データ放送用データ記憶部110に記憶されるファイルと、データ放送対応リスト記憶部113に記憶されるリスト項目との関連付けにあたっては、両者に共通の属性について共通の内容を与えるようにしてよい。一例として、ファイルとリスト項目のそれぞれが有する属性の1つである「ファイル名」について共通化された名称を与えるようにしてよい。
【0058】
上記のようにスクリプト行201の処理を実行した後において、データ放送対応ブラウザ部109が、さらにスクリプト200−2を実行していくと、或る段階にてスクリプト行212を実行する。スクリプト行212の実行により、データ放送対応ブラウザ部109は、スクリプト行212により指定されるファイル「savedataB」を、データ放送用データ処理部117によりデータ放送用データ記憶部110から読み出させる読出処理を実行する(ステップS41)。
データ放送対応ブラウザ部109は、データ放送対応リスト処理部114に対して、ステップS41によりデータ放送用データ記憶部110から読み出されたファイルに対応するファイル読出実行通知を行う。
データ放送対応リスト処理部114は、ファイル読出実行通知が得られたことに応じて、ステップS41により読み出されたファイルに関連付けられたリスト項目をデータ放送対応リスト記憶部113から読み出す(ステップS42)。
【0059】
さらに、上記のようにスクリプト行212の処理を実行した後において、データ放送対応ブラウザ部109が、さらにスクリプト200−2を実行していくと、或る段階にてスクリプト行213を実行する。スクリプト行213の実行により、データ放送対応ブラウザ部109は、スクリプト行213により指定されるファイル「savedataC」を、データ放送用データ処理部117によりデータ放送用データ記憶部110から読み出させる読出処理を実行する(ステップS51)。
データ放送対応ブラウザ部109は、データ放送対応リスト処理部114に対して、ステップS51によりデータ放送用データ記憶部110から読み出されたファイルに対応するファイル読出実行通知を行う。
データ放送対応リスト処理部114は、ファイル読出実行通知が得られたことに応じて、ステップS51により読み出されたファイルに関連付けられたリスト項目をデータ放送対応リスト記憶部113から読み出す(ステップS52)。
【0060】
このようにして、本実施形態においては、データ放送用データにおけるスクリプトの指示に従って、データ放送用データ処理部117が、データ放送用データ記憶部110からファイルを読み出す。これとともに、受信装置ソフトウェアにより実現されるデータ放送対応リスト処理部114は、データ放送用データ記憶部110から読み出されたファイルに関連付けられたリスト項目を、データ放送対応リスト記憶部113から読み出す。
【0061】
本実施形態において、上記のように読み出されたデータ放送用データとリスト項目のうち、データ放送用データのファイルについては、例えば、データ放送対応ブラウザ部109が、実行中のデータ放送用データに含まれるBML文書やスクリプトの記述に従って処理を行う。読み出されたリスト項目については、受信装置ソフトウェアにより実現されるデータ放送対応リスト処理部114が処理することができる。
【0062】
上記の例では、スクリプト200−2に記述されたファイルの読み出しの指示に従って、データ放送用データ記憶部110からのファイルの読み出しとともに、データ放送対応リスト記憶部113からのリスト項目の読み出しが行われる。
しかしながら、例えばファイルとリスト項目の内容、用途などに応じて、データ放送用データ記憶部110からのファイルの読み出しとともに、データ放送対応リスト記憶部113からのリスト項目の読み出しとのいずれか一方が行われるようにしてもよい。具体例として、まず、データ放送対応ブラウザ部109は、スクリプト200−2に記述されたファイルの読み出しの指示に従って、データ放送用データ記憶部110からのファイルの読み出しの処理を実行する。ファイルの読み出しの処理を実行した結果、スクリプト200−2の記述によって読み出しが指定されたファイルがデータ放送用データ記憶部110からのファイルの読み出しの処理が成功した場合には、スクリプト200−2に記述されたファイルの読み出しの指示に従った処理が遂行できたとして、関連のリスト項目の読み出しが行われない。一方、例えばスクリプト200−2の記述によって読み出しが指定されたファイルがデータ放送用データ記憶部110に記憶されていない、あるいは記憶されていたとしても何らかの原因で、読み出しがエラーとなる場合がある。このような場合、データ放送対応リスト処理部114が、指定されたファイルに関連付けられたリスト項目を、データ放送対応リスト記憶部113から読み出すようにしてもよい。
【0063】
データ放送対応リスト処理部114がリスト項目の情報をどのように利用するのかについては特に限定されるものではないが、ここでは以下の例を挙げて説明する。
まず、リスト項目の利用態様の第1例について説明する。本例は、以下のような状況のもとで行われる。本例では、或る特定の日付における特定の時間帯の範囲において各放送局で選挙結果報道番組が放送される。そのうえで、各局の選挙結果報道番組ごとに、データ放送によりユーザへのアンケートを行うようにされている。アンケートは、例えば各局でほぼ同じ番組内の時間帯ごとにおいて共通の設問で実施される。
【0064】
図9は、本例に対応してデータ放送対応リスト記憶部113に記憶されるデータ放送対応リストのリスト項目の内容例の遷移を示している。
図9(A)に示される1行目のリスト項目は、或る1つのチャンネルで放送された1つの番組において視聴者参加型のデータ放送として行われた、特定の政策について、どう思うのかをユーザから集計するアンケートとしてのコンテンツに対応する。
【0065】
具体的には、同図における1行目のリスト項目は、番組名「番組X」との番組におけるファイル名「政策Aに関するアンケート」とのファイル名のファイルに対応するリスト項目である。その保存値は「賛成」となっている。つまり、1行目のリスト項目は、ユーザがアクションとして、或る日の21時03分において、政策Aについて「賛成」の回答を選択する操作を行ったことを示している。
【0066】
ここで、ユーザは、上記のように放送受信装置100が受信した番組Xを視聴しながら政策Aに関するアンケートに対して「賛成」の回答を選択する操作を行った後において、放送受信装置100とは別個の共通機器が受信した他のチャンネルの番組Yとしての選挙結果報道番組を視聴したことを仮定する。このとき、番組Yにおいてもデータ放送により政策Aに関するアンケートを実施していた。ユーザは、先ほど番組Xを視聴していたときには政策Aについて「賛成」であったが、番組Yを視聴しているうち、政策Aに対する考えが変わってきた。そこで、ユーザは、共通機器において番組Yにて実施されている政策Aに関するアンケートに対して「ややそう思う」の回答を選択する操作を行った。
上記の操作に応じて、共通機器のデータ放送対応リスト記憶制御部112は、図9(B)に示すリスト項目を作成する。同図のリスト項目には、「番組X」とは異なるチャンネルにて放送されていた。
【0067】
図9(B)のリスト項目は、番組名「番組Y」との番組におけるファイル名「政策Aに関するアンケート」とのファイル名によるファイルに対応するリスト項目である。その後、同図のリスト項目は、番組Xの放送日と同じ日の21時41分において、「政策Aに関するアンケート」に対して、「ややそう思う」との回答がユーザにより得られたことを示す。ここで、放送受信装置100のデータ放送対応リスト処理部114は、後述するように共通機器から図9(B)に示すリスト項目を取得する。図9(A)の1行目のリスト項目と図9(B)のリスト項目においては、ファイル名の項目が「政策Aに関するアンケート」で共通している。そのうえで、図9(A)の1行目のリスト項目と図9(B)のリスト項目における集計方法は「2」、即ちユーザ間加算型を示している。この場合、放送受信装置100のデータ放送対応リスト処理部114は、データ放送対応リスト記憶制御部112は、図9(A)に示すデータ放送対応リストにおける1行目のリスト項目を、図9(B)のリスト項目により書き換える(上書きする)。図9(C)は、上書きにより更新されたリスト項目を示す。
【0068】
本例では、例えば、前述のように、選挙結果報道番組を行う複数の放送事業者間で、共通の設問内容のアンケートをデータ放送によりほぼ同じ時間帯で実施する。そのうえで、本例においては、集計サーバ300は、放送受信装置100のユーザ毎に得られたアンケートに対する回答を集約し、ユーザ毎の回答を集計する。集計サーバ300は、選挙結果報道番組に対応して放送事業者間で共通に設けられたサーバ装置である。集計サーバ300によるアンケート回答の集計結果は、例えば各局の選挙結果報道番組において利用できる。
【0069】
本例では、上記のように各放送受信装置100から選挙結果報道番組でのアンケートの回答を集計するにあたり、同じ設問内容については、1名のユーザに対応する1つのアンケート回答のみが集計サーバ300に送信される。そこで、例えば選挙結果報道番組での各局の運用として、図9を用いて説明したように、同じ設問内容のアンケートのデータ放送については共通のファイル名を付し、集計方法については「2」としてユーザ間加算型を指示する。これにより、放送受信装置100は、そのユーザが利用する共通機器との間で選挙結果報道番組でのデータ放送により行われた同じ設問内容のアンケートの回答に対応するファイルについては、上記のように上書きできる。この結果、同じ設問内容のアンケートの回答に対応するファイルは、1名のユーザの一群の放送受信装置ごとに常に1つとなるように管理される。
なお、データ放送用データ処理部117は、データ放送用データ記憶部110にデータ放送用データのファイルを記憶させるにあたり、ファイル名が同一であって集計方法が選択型又はユーザ間加算型を示すファイルについては、上記のリスト項目の場合と同様に上書きを行ってよい。
【0070】
図10を参照して、図9に示すリスト項目の利用態様例について説明する。
図10は、集計指示が得られたことに応じて、放送受信装置100がファイル名「政策Aに関するアンケート」のファイルに対応するデータ放送により実施されたアンケートに対する回答を集計したうえで、放送事業者の集計サーバ300にアップロードするための処理の一例を示す。
【0071】
放送受信装置100において、データ放送対応ブラウザ部109は、選局中のチャンネルでの選挙結果報道番組におけるデータ放送用データを処理している状態において、アンケート回答の集計指示が得られることを待機する(ステップS201−NO)。アンケート回答の集計指示は、例えば、放送受信装置100が選局しているチャンネル(現チャンネル)の選挙結果報道番組に対応するデータ放送用データにおけるスクリプトに記述されている。スクリプトにおいて記述される集計指示は、以下のような内容を有する。集計指示の記述として、現チャンネルが選挙結果報道番組において「政策Aに関するアンケート」のファイルによるデータ放送用データにより実施したアンケートに対するアンケート回答のアップロードが指示されている。そのうえで、集計指示の記述には、現チャンネルの選挙結果報道番組において実施されたアンケートに対する回答を優先してアップロードし、現チャンネルに対応するアンケートの回答が無ければ、他のチャンネル又は共通機器において放送された選挙結果報道番組にて実施されたアンケート回答の集計結果をアップロードすることの指示が記述されている。
【0072】
アンケート回答の集計指示が得られたことに応じて(ステップS201−YES)、データ放送用データ処理部117は、スクリプトにおける集計指示の記述により指定されるファイルのデータ放送用データ記憶部110からの読み出しを実行する(ステップS202)。具体的には、ステップS202において読み出しの対象となるファイルは、放送受信装置100が現チャンネルで受信している番組で提供される「政策Aに関するアンケート」のファイルである。
データ放送用データ処理部117は、ステップS202によるファイルの読み出しを実行した結果、読み出し対象のファイルの読み出しに成功したか否かについて判定する。
現チャンネルのもとで放送されている選挙結果報道番組において実施された「政策Aに関するアンケート」に対してユーザが回答の操作を行っていれば、読み出し対象のファイルはデータ放送用データ記憶部110に記憶されている。従って、この場合にはファイルの読み出しに成功する。これに対して、現チャンネルのもとで放送されている選挙結果報道番組において実施された「政策Aに関するアンケート」に対して未だユーザが回答の操作を行っていないのであれば、読み出し対象のファイルはデータ放送用データ記憶部110に記憶されていない。従って、この場合にはファイルの読み出しに失敗する。
【0073】
ファイルの読み出しに成功した場合、データ放送対応ブラウザ部109は、データ放送用データ処理部117により読み出されたファイルから保存値(即ち、アンケートに対する回答内容)を抽出する。他方、ファイルの読み出しに失敗した場合、例えば、データ放送対応ブラウザ部109は、データ放送対応リスト処理部114に対して、リスト項目読出しの指示を行う。ファイル読出実行通知に応じて、データ放送対応リスト処理部114は、データ放送対応リスト記憶部113からのリスト項目の読み出しに用いるリスト指定情報を取得する(ステップS203)。ここで、読み出しの対象となるリスト項目は、ファイル名のリスト項目要素が「政策Aに関するアンケート」を格納するリスト項目である。そこで、この場合には、ファイル読み出し指示とともに指定される「政策Aに関するアンケート」のファイル名をリスト指定情報として取得する。なお、この例では、データ放送用データのファイルのファイル名を共通化することにより放送事業者間で共通の用途となるファイルを表すようにしているが、例えばリスト項目要素として共通化コードなどを別途設けて、共通化コードの値により放送事業者間で共通の用途となるファイルを表すようにしてもよい。
【0074】
データ放送対応リスト処理部114は、ステップS203により取得されたリスト指定情報に一致するリスト指定情報を有するリスト項目を自機のデータ放送対応リスト記憶部113が記憶するデータ放送対応リストから検索する(ステップS204)。検索されたリスト項目は、既に受信されたデータ放送に係るリスト項目である。
【0075】
データ放送対応リスト処理部114は、ステップS204の処理によって検索されたリスト項目のうちで、アップロード可能なリスト項目が有るか否かについて判定する(ステップS205)。
【0076】
アップロード可能なリスト項目が有る場合(ステップS205−YES)、データ放送対応リスト処理部114は、自機においてアップロード可能なリスト項目ごとに保存値として示されるアンケート回答の内容を集計する集計処理を実行する(ステップS206)。集計処理において、データ放送対応リスト処理部114は、図9を参照して説明したようにリスト項目要素で指示された集計方法を用いる。その後、ステップS207の処理に進む。
なお、アップロード可能なリスト項目がないと判断された場合(ステップS205−NO)、ステップS206の処理に進まずに、ステップS207の処理に進む。
【0077】
データ放送対応リスト処理部114は、自機と接続されている共通機器(接続機器)を確認する(ステップS207)。ここで、データ放送対応リスト処理部114は、ネットワーク対応通信部115を介して接続確認信号を送信する。共通機器のデータ放送対応リスト処理部114は、ネットワーク対応通信部115を介して放送受信装置100から接続確認信号を受信するとき、その応答として接続確認応答信号を放送受信装置100に送信する。データ放送対応リスト処理部114は、接続確認信号の送信後、所定時間(例えば、10秒)内に共通機器から接続確認応答信号を受信したとき、その共通機器が自機に接続されていると判定する。データ放送対応リスト処理部114は、接続確認信号の送信後、所定時間内に接続確認応答信号を受信しないとき自機に接続された共通機器がないと判定する。
【0078】
接続された共通機器が有ると判断された場合(ステップS208−YES)、データ放送対応リスト処理部114は、ネットワーク対応通信部115を介してリスト検索要求信号をその共通機器に送信する(ステップS209)。リスト検索要求信号は、ステップS203により取得されたリスト指定条件と共通のリスト指定条件を有するリスト項目の検索を指示する信号である。
接続された共通機器がないと判断された場合(ステップS208−NO)、ステップS212の処理に進む。
【0079】
放送受信装置100と接続された各共通機器において、データ放送対応リスト処理部114は、ネットワーク対応通信部115を介して放送受信装置100からリスト要求信号を受信する。このとき、共通機器のデータ放送対応リスト処理部114は、受信したリスト要求信号で指示されたリスト指定情報に一致するリスト指定情報を有するリスト項目を共通機器のデータ放送対応リスト記憶部113が記憶するデータ放送対応リストから検索する。そして、共通機器のデータ放送対応リスト処理部114は、検索されたリスト項目のうちで、アップロード可能なリスト項目が有るか否かについて判定する。
アップロード可能なリスト項目が有る場合、共通機器のデータ放送対応リスト処理部114は、自機においてアップロード可能なリスト項目ごとに保存値として示されるアンケート回答の内容を集計する集計処理を実行する(ステップS210;機器別集計処理)。この集計処理は、ステップS206で行われる集計処理と同様な手法でありうる。集計処理により得られた集計結果が検索されたアップデート可能なリスト項目の保存値として保存される。各共通機器のデータ放送対応リスト処理部114は、集計処理により得られた集計結果をリスト要求信号に対する応答情報として放送受信装置100に送信する。応答情報には、その保存値が保存されたリスト項目が含まれてもよい。他方、アップデート可能なリスト項目が無い場合には、その旨を示す情報をリスト要求信号に対する応答情報として放送受信装置100に送信する。
放送受信装置100のデータ放送対応リスト処理部114は、自装置と接続された各共通機器から、リスト要求信号に対する応答信号を受信する(ステップS211)。
【0080】
放送受信装置100のデータ放送対応リスト処理部114は、検索したリスト項目について集計結果の有無を判定する(ステップS212)。データ放送対応リスト処理部114は、自装置において検索されたアップデート可能なリスト項目に保存値が設定されているか、又は少なくとも1個の共通機器から保存値を示す保存値をリスト要求信号の送信から所定時間(例えば、90秒)以内に受信した場合、集計結果が有ると判定することができる。それ以外の場合、データ放送対応リスト処理部114は、集計結果が無いと判定する。
集計結果が有ると判定するとき(ステップS212−YES)、放送受信装置100のデータ放送対応リスト処理部114は、放送受信装置100と接続された共通機器との間で各機器の集計結果をさらに機器間について集計処理を行い、機器間の集計結果を得る。この集計処理は、ステップS206で行われる集計処理と同様な手法でありうる。即ち、集計結果が放送受信装置100又はいずれか1台の共通機器でしか得られない場合には、その集計結果が機器間の集計結果として採用される。
その後、データ放送対応リスト処理部114は、集計処理により得られた機器間の集計結果をアップロードする(ステップS213)。アップロードにおける送信先は、視聴されている現チャンネルに対応する放送事業者の選挙結果報道番組にてデータ放送により行われたユーザの政策に関するアンケート回答を集計する集計サーバ300である。データ放送対応リスト処理部114は、スクリプトに記述された送信アドレスを用いて集計サーバ300のアドレスを特定することができる。その後、図10の処理を終了する。
なお、検索されたリスト項目について集計結果が無い場合(ステップS212−NO)、図10の処理を終了する。この場合には、集計結果についてアップロードは行われない。
【0081】
以上に説明したように、本例によれば、その時点において放送受信装置100が受信しているデータ放送だけではなく、その放送受信装置100と接続された共通機器において受信したデータ放送によって得られたアンケート回答も集計することが可能となる。アンケート回答を集計可能な共通機器を、予め放送受信装置100のデータ放送対応リスト処理部114において設定しておく。即ち、設定した共通機器について、上述したステップS206、S210及びS213の処理が行われる。
また、アンケート回答対象のデータ放送として、1つの或るチャンネルに対応する放送事業者が提供するデータ放送だけではなく、他局でのデータ放送によって得られたアンケート回答も集計することも可能となる。なお、このように他局の情報も収集できるようにする際、事前に放送事業者間で情報の共有が可能となるようにといった運用方法が考えられる。
【0082】
また、図10に示すステップS209〜S211の処理は、各共通機器において検索されたアップデート可能なリスト項目間で集計処理を行い、放送受信装置100が各共通機器から機器別の集計処理を行う場合を例にしたが、これには限られない。放送受信装置100のデータ放送対応リスト処理部114は、リスト検索要求信号に対する応答として、各共通機器からアップデート可能なリスト項目を受信してもよい。そして、放送受信装置100のデータ放送対応リスト処理部114は、リスト項目を受信した共通機器毎に機器別の集計処理を行って、その共通機器毎の集計結果を取得する。
なお、図10に示すステップS202、S203の処理では、データ放送用データのファイルの読み出しが失敗した場合において、データ放送用データのファイルに代えてデータ放送対応リストからリスト項目の読み出しが行われる。つまり、図10の処理では、データ放送対応リストに対してデータ放送用データのファイルが優先されている。
しかしながら、データ放送やアンケートの内容によっては、データ放送用データのファイルに対してデータ放送対応リストを優先させてもよい。この場合には、データ放送対応リスト処理部114は、データ放送用データ記憶部110からのファイルの読み出しを行わずに、リスト指定情報で指定されるファイルに対応するリスト項目のデータ放送対応リスト記憶部113からの読み出しを行えばよい。
また、データ放送やアンケートの内容によっては、データ放送用データのファイルとデータ放送対応リストとの双方を同じ優先度で扱ってもよい。この場合には、データ放送対応リスト処理部114は、データ放送用データのファイルの読み出しと、データ放送対応リストからのリスト項目との読み出しとのそれぞれを実行してよい。例えば、集計方法がユーザ内加算型である場合には、データ放送対応リスト処理部114は、データ放送用データのファイルとデータ放送対応リストの双方を同じ優先度で扱う。
【0083】
なお、図10の処理では、自機で受信したデータに関しては、受信中の自局でのデータ放送により得られたアンケート回答と、受信済みの他局でのデータ放送により得られたアンケート回答とを集計する場合を例に挙げている。この例には限られず、例えば以下のような集計が行われてもよい。データ放送用データ記憶部110に記憶されていないなどの理由で、自局でのデータ放送により得られたアンケート回答を含むファイルのNVRAM、つまり、データ放送用データ記憶部110からの読み出しがエラーとなった場合に、他局でのデータ放送により得られたアンケート回答をリストから読み出し集計するようにしてもよい。この場合には、図10のステップS202の処理を実行した結果、ファイルの読み出しに成功したのであれば、ステップS206の処理に進む。他方、図10のステップS202の処理を実行した結果、ファイルの読み出しがエラーとなった場合に、ステップS203の処理を実行する。
【0084】
続いて、リスト項目の利用態様の第2例について説明する。図11は、本例に係るデータ放送対応リスト記憶部113に記憶されるデータ放送対応リストのリスト項目の内容例を示している。
図11に示される2つのリスト項目は、それぞれ異なるチャンネルにおける別の番組において放送されたCM(Commercial Message)における視聴者参加型のデータ放送として、ユーザからの所定のアクションを受け付けたことに応じて、ユーザにポイントを付与するコンテンツに対応する。データ放送対応ブラウザ部109は、スクリプトに記述された命令で指示された処理を実行することで、そのコンテンツの機能を実現する。ここで、ユーザにポイントを付与するためのアクションがどのようなものかについては特に限定されない。一例として、CMの画面とともに、データ放送のコンテンツとしてユーザが操作するボタンを表示した画面を表示し、ユーザが、CMで紹介された商品に興味があれば、そのボタンを指示するというアクションを受け付けるようにしてもよい。また、ユーザが獲得したポイントの用途についても特に限定されないが、一例として、所定のポイントカードのポイント残高への加算などに用いることができる。
【0085】
図11における1行目のリスト項目は、サービスID「SV0001」が示すチャンネルのもとで、番組名「番組01」との番組においてA社の商品αについてのCMが放送されていたときにユーザからのアクションが行われた結果、ユーザに累計で10pのポイントが付与されたことを示している。
また、2行目のリスト項目は、サービスID「SV0011」が示すチャンネルのもとで、番組名「番組02」との番組においてB社の商品βについてのCMが放送されていたときにユーザからのアクションが行われた結果、ユーザに累計で2pのポイントが付与されたことを示している。
また、1行目と2行目のリスト項目のうちのいずれについても、アップロードフラグと共有フラグとが「1」とされ、情報のアップロードと共有とが可能である。
【0086】
ここで、1行目のリスト項目が格納されたことを示す保存日時は「16:24(16時24分)」となっている。これは、1行目のリスト項目に対応するデータ放送のコンテンツに対するユーザのアクションが、16時24分に対応するタイミングで行われたことを示している。
また、2行目のリスト項目の保存日時は、1行目のリスト項目の保存日時と同日の「20:14(20時14分)」となっている。これは、2行目のリスト項目に対応するデータ放送のコンテンツに対するユーザのアクションが、1行目のリスト項目に対応する16時24分よりも後の20時14分に対応するタイミングで行われたことを示している。
【0087】
ここで、2行目のリスト項目に対応するデータ放送のコンテンツに対するユーザのアクションが行われた後において、サービスID「SV0001」、「SV0011」のいずれとも異なるサービスID「SV0021」が示すチャンネルのもと、番組名「番組03」との番組において、2行目のリスト項目と同じB社の商品βのCMが放送されたことを仮定する。この仮定のもとで、ユーザは、この際にもアクションのための操作を行った。
【0088】
上記のアクションが受け付けられたことに応じて、まず、データ放送対応ブラウザ部109は、スクリプトによる指示に従って、データ放送用データ記憶部110からのファイルの読出処理を実行する。ここで読出処理の対象となるのは、サービスID「SV0021」が示すチャンネルのもとで放送されたB社の商品βのCMにおいて行われたデータ放送についてのファイルである。また、ここでは、これまでサービスID「SV0021」が示すチャンネルのもとでのB社の商品βのCMは放送されていないことから、データ放送用データ記憶部110には読出処理の対象のファイルは記憶されていない場合を例に挙げる。この場合、データ放送対応ブラウザ部109による読出処理はエラーとなる。
【0089】
データ放送対応ブラウザ部109による読出処理がエラーとなった場合には、データ放送対応リスト処理部114は、例えば、図8に示すようにデータ放送対応ブラウザ部109により読出処理対象とされたファイルと情報を共有可能なリスト項目の読出処理を実行する。この場合、データ放送対応ブラウザ部109が読出処理対象としたファイルと情報を共有可能なリスト項目は、B社の商品βのCMに対応するリスト項目である。つまり、ファイル名として「B社_商品β」を格納するリスト項目が共有可能な共通のリスト項目である。従って、この場合には、データ放送対応リスト処理部114によって、図11の2行目のリスト項目をデータ放送対応リスト記憶部113から読み出すことができる。
【0090】
データ放送対応リスト処理部114は、読み出された2行目のリスト項目について、指定された集計方法がユーザ内加算型であると判定し、今回のユーザからのアクションに応じたポイントをデータ放送対応リスト記憶部113に記憶されている2行目のリスト項目保存値に加算する。データ放送対応リスト処理部114は、その2行目のリスト項目の保存値を、加算により得られたポイントに書き換える。また、データ放送対応リスト処理部114は、2行目に記憶されているサービスID、イベントID、番組名、保存日時を、そのコンテンツに係るサービスID、イベントID、番組名、その時点における日時に置き換える。このようにしてデータ放送対応リスト記憶部113に記憶される2行目のリスト項目についての更新が行われる。
【0091】
図12は、2行目のリスト項目の更新後においてデータ放送対応リスト記憶部113が記憶するデータ放送対応リストの内容例を示している。図11図12とを比較すると、2行目のリスト項目において、サービスIDは、「SV0011」から「SV0021」に変更されており、最後にアクションが行われたCMを放送したチャンネルを示している。
番組名は、「番組02」から、最後にアクションが行われたCMを放送した「番組03」に変更されている。
保存日時は、20時14分から、今回のユーザによるアクションが受け付けられたタイミングに応じて、22時34分を示すように変更されている。
ユーザに付与されたポイントを示す保存値については、2pから8pに増加するように変更されている。つまり、この場合には、今回のユーザによるアクションが受け付けられたことに応じて、6pが加算された結果が示されている。ここで、加算対象のポイント数として、そのコンテンツのスクリプトに記述されたポイント数を採用することができる。
【0092】
上述した第2例に係る説明は、主に図10のステップS206において、放送受信装置100においてユーザが視聴している際に受け付けられたアクションに係るリスト項目の処理結果と既存のリスト項目に係る処理結果との集計処理において、保存値を累積する場合を例にしている。かかる処理は、図10のS210において接続された各共通機器において検索されたリスト項目間での集計処理、又は図10のS213における機器間の集計結果の集計処理に適用されることで、保存値がリスト項目間で累算されうる。集計処理において、データ放送対応リスト処理部114は、データ放送対応リスト記憶部113に記憶されるサービスID、イベントID、番組名、及び保存日時として、複数のリスト項目間において、最新のものを採用し、それ以外のものを棄却してもよい。
【0093】
このように、リスト項目の利用態様の第2例によっては、異なる機器、チャンネルや番組の間で、同じCMのコンテンツの放送に際してユーザが行ったアクションごとに応じてユーザに付与されるポイントを合算して管理することができる。このように合算されたポイントは、例えば所定のタイミングで放送事業者またはCMの広告元が運用するサーバなどにアップロードされるようにしてよい。サーバは、一例として、ユーザのポイントカードへのポイント加算処理など、アップロードされたポイントに対応する処理を実行してよい。
【0094】
(複数の放送受信装置間の処理)
複数の放送受信装置100間においては、リスト項目の処理結果の集計及びアップデートが独立に行われる可能性がある。図13に示す矢印は、機器毎の処理期間を示す。矢印の起点、終点は、それぞれ処理の開始時、終了時を示す。実線、破線は、それぞれ放送受信装置100、共通機器を示す。図13に示す処理期間は、図10のステップS205の処理の開始時からステップS213の処理の終了時までの間に相当する。上述したリスト項目の処理結果の集計は、図13(A)に示すように、放送受信装置100における集計及びアップロードが最初であって、共通機器における集計及びアップロードがまだ行われていない場合には、データ放送対応リスト処理部114は、図10のステップS206での自装置における集計処理、S210での機器別の集計処理において、取得したリスト項目を全て処理対象として集計処理を行ってもよい。
【0095】
しかし、図13(B)に示すように、共通機器において集計結果のアップデートが完了している場合には、共通機器において処理済のリスト項目を処理対象から排除し、未処理のリスト項目を処理対象とする。そこで、各リスト項目には集計済みフラグのリスト項目要素を設けておき、データ放送対応リスト処理部114は、集計済みフラグの書き換えを、集計処理が自機で行われたか共通機器で行われたかに関わらず行う。ステップS213の処理が終了した後、共通機器のデータ放送対応リスト処理部114は、リスト項目更新要求信号を放送受信装置100に送信してもよい。リスト項目更新要求信号には、集計対象としたリスト項目の情報が含まれる。集計方法がユーザ間加算型又は選択型であるリスト項目については、集計対象としたリスト項目であっても、そのリスト項目に係る実行結果である保存値が、必ずしも集計結果に反映されるとは限らない。共通機器からリスト項目更新要求信号を受信するとき、放送受信装置100のデータ放送対応リスト処理部114は、データ放送対応リスト記憶部113に記憶されたリスト項目から受信したリスト項目更新要求信号で指示されるリスト項目と共通のリスト項目を特定する。放送受信装置100のデータ放送対応リスト処理部114は、特定したリスト項目について集計済みフラグを未集計から集計済みに書き換える。共通機器、放送受信装置100ともにデータ放送対応リスト処理部114は、ステップS204、S209の検索処理において未集計のリスト項目を検索対象から除外する。これにより、各リスト項目の処理結果の集計が完了する回数が1回に限られ、2回以上とならない。そのため、集計の重複によって生じ得る機器間の処理結果の不整合が回避される。
【0096】
また、データ放送対応リスト処理部114は、図10のステップS206での自装置における集計処理、S210における機器別の集計処理において、処理対象のリスト項目について指示された集計方法がユーザ内加算型である場合には、処理対象のリスト項目間で保存値の合計値を算出する。集計サーバ300が、そのリスト項目についてアップロードされた合計値をユーザ毎に累積する構成を有する場合には、データ放送対応リスト処理部114は、ステップS213において、その合計値を集計結果として集計サーバ300にアップロードする。集計サーバ300が、そのリスト項目について既に取得した累積値を棄却し、アップロードされた累積値に更新する構成を有する場合には、データ放送対応リスト処理部114は、ステップS213において、算出した合計値をリスト項目と対応付けて記憶しておいた累積値に加算することによって更新し、更新した累積値を集計結果として集計サーバ300にアップロードする。そして、集計サーバ300は、更新した累積値をリスト項目と対応付けてデータ放送対応リスト記憶部113に記憶する。
【0097】
データ放送対応リスト処理部114は、自装置における集計処理、機器別の集計処理、機器間の集計処理において、処理対象のリスト項目について指示された集計方法がユーザ間加算型又は選択型である場合には、図9を用いて例示したアンケート回答と同様の処理をリスト項目毎の保存値に適用して1件の保存値を集計結果として定める。データ放送対応リスト処理部114は、ステップS213において、定めた集計結果を集計サーバ300にアップロードする。
なお、集計方法がユーザ間加算型又は選択型である場合には、処理対象のリスト項目は、必ずしも未集計のリスト項目に限られず、集計済みのリスト項目が含まれてもよい。集計サーバ300が既存の集計結果を新たにアップデートされた集計結果で更新する構成を有していれば、新たに得られる集計結果とアップロード済みの集計結果が一致しないことが許容されるためである。
【0098】
図13(C)に示すように、放送受信装置100と共通機器との間で、それぞれの処理期間の一部が互いに重なり合う場合には、共通のリスト項目の処理結果が並行して集計されるおそれがある。そこで、放送受信装置100が、先行して開始した処理を、共通機器が後から処理が開始する時点で中断し、共通機器は、後から開始した処理を継続する。より具体的には、共通機器のデータ放送対応リスト処理部114は、図10のステップS205の処理を開始するとき処理開始信号を放送受信装置100に送信する。放送受信装置100のデータ放送対応リスト処理部114は、共通機器から受信した処理開始信号を受信するとき、データ放送対応リスト記憶部113に記憶させておいた処理状態フラグを未処理から処理中に変更する。共通機器のデータ放送対応リスト処理部114は、図10のステップS213の処理を終了するとき処理終了信号を放送受信装置100に送信する。放送受信装置100のデータ放送対応リスト処理部114は、共通機器から受信した処理終了信号を受信するとき、データ放送対応リスト記憶部113に記憶させておいた処理状態フラグを処理中から未処理に変更する。そして、データ放送対応リスト処理部114は、処理状態フラグが処理中である場合には、図10に示す処理を実行せず、処理状態フラグが未処理である場合には、図10に示す処理を実行する。図10に示す処理の実行中に処理状態フラグが未処理から処理中に変化するとき、データ放送対応リスト処理部114は、実行している図10に示す処理を中断する。データ放送対応リスト処理部114は、中断した処理により変更されたリスト項目を、処理前の状態に復元する。これにより、複数の機器間で項目リストに対する処理が並行しないので、機器間で処理結果が重複することや処理結果の不整合を回避することができる。
【0099】
なお、放送受信装置100のデータ放送対応リスト処理部114は、取得された機器毎の集計結果を集計サーバ300にアップロードせずに、それらの情報を映像出力部105に出力してもよい。これにより、各機器で保持している処理結果が集約され、映像出力部105に表示される。この表示は、放送受信装置100に任意に備えられたハードウェア又はソフトウェアによって実現され、データ放送対応ブラウザ部109は、放送で受信したスクリプトに記述された処理を実行することを要しない。例えば、各種の表示要求が操作受付部116からの操作信号で指示されるときに処理が開始されてもよい。表示要求には、例えば、EPG(Electronic Program Guide;電子番組表)画面、入力切り替え選択画面、番組情報画面などの表示要求がある。例えば、入力切り替え画面には、伝送路(映像入力チャネル)毎にその伝送路を介して接続された機器毎の出力結果が表示される。
【0100】
以下、入力切り替え選択画面を例にして、その表示について説明する。
まず、図11のステップS201における集計指示として、例えば、ユーザによる操作によって生じた入力切り替え画面表示要求を示す操作信号が用いられてもよい。
ステップS204におけるリスト項目の検索条件、ステップS209におけるリスト項目の検索条件として、予め設定された検索条件又は操作受付部116からの操作信号で指定される検索条件が用いられてもよい。その場合、ステップS203の処理が省略されてもよい。
【0101】
自装置内の集計処理、機器別の集計処理及び機器間の集計処理において、放送受信装置100のデータ放送対応リスト処理部114は、上述したように取得されたリスト項目で指定される集計方法による集計結果が機器毎に得られる。ステップS213の処理とともに又はステップS213の処理に代えて、映像処理部104は、入力切り替え画面の伝送路毎の表示領域に、自機の処理結果の情報と、各伝送路を介して接続された機器の処理結果の情報を重畳して表示画面を生成する。映像処理部104は、生成した表示画面の映像信号を映像出力部105に出力する。
【0102】
図14は、入力切り替え画面の表示例を示す。図14に示す例では、入力切り替え画面には、機器4から入力される映像と、放送受信装置100が利用可能な伝送路のリストが含まれる。表示可能な伝送路の数は6経路である。機器1〜4の表示は、接続されている機器を示す。例えば、入力0、2、4と対応付けて表示される機器2、4、3は、入力0、2、4に係る伝送路を介して機器2、4、3が接続されていることを示す。また、入力1と対応付けて表示される機器1は自機を示す。入力2の行の背景が、その他の行よりも明るく表示されているのは、その時点において機器4からの映像入力が入力2を介してなされていることを示す。機器2、1、4、3にそれぞれ対応付けられている表示r02、r01、r04、r03は、それぞれの機器の集計結果を示す。表示r02、r01、r04、r03の3P、1P、1P、3Pとは、機器2、1、4、3におけるユーザからのアクションによって累積されたポイントが、それぞれ3P、1P、1P、3Pであることを示す。このようにして、ユーザは、複数の放送受信装置100のそれぞれに対するアクションの集計結果を一覧することができる。
【0103】
なお、上述では、放送受信装置100及び共通機器からなる一群の放送受信装置(例えば、放送受信装置100−1〜100−3)のユーザを集計単位として集計処理が行われる場合を例にしたが、これには限られない。集計処理は、個々のユーザを集計単位として集計処理が行われてもよい。その際、リスト項目には、さらに個々のユーザを識別するためのユーザ識別情報が含まれてもよい。データ放送対応ブラウザ部109は、例えば、スクリプトの記述に応じてユーザ識別情報を取得し、取得したユーザ識別情報をアクションの受け付け対象とするリスト項目に格納する。ユーザ識別情報として、ユーザの操作により入力されたニックネーム、パスワード、指紋、虹彩などの生体情報など、ユーザ毎に異なりうる情報、又はその情報と対応付けて発行されたユーザIDなどが利用可能である。データ放送対応リスト処理部114は、ユーザ識別情報毎に上述した集計処理を行う。
【0104】
上記したデータ放送対応リストの利用態様の各例から理解されるように、本実施形態においては、受信装置ソフトウェアが、自己によるアクセスが不可であるデータ放送用データのファイルを利用した制御と同等の処理を行うことが可能となる。これに加え、データ放送用データにおけるスクリプトの内容を変更することなく、複数の放送受信装置間でなされた視聴者のアクションを集計することできるという作用、効果が得られる。
【0105】
なお、上述の放送受信装置100としての機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより上述の放送受信装置100としての処理を行ってもよい。ここで、「記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行する」とは、コンピュータシステムにプログラムをインストールすることを含む。ここでいう「コンピュータシステム」とは、OSや周辺機器等のハードウェアを含むものとする。また、「コンピュータシステム」は、インターネットやWAN、LAN、専用回線等の通信回線を含むネットワークを介して接続された複数のコンピュータ装置を含んでもよい。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、CD−ROM等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。このように、プログラムを記憶した記録媒体は、CD−ROM等の非一過性の記録媒体であってもよい。また、記録媒体には、当該プログラムを配信するために配信サーバからアクセス可能な内部または外部に設けられた記録媒体も含まれる。配信サーバの記録媒体に記憶されるプログラムのコードは、端末装置で実行可能な形式のプログラムのコードと異なるものでもよい。すなわち、配信サーバからダウンロードされて端末装置で実行可能な形でインストールができるものであれば、配信サーバで記憶される形式は問わない。なお、プログラムを複数に分割し、それぞれ異なるタイミングでダウンロードした後に端末装置で合体される構成や、分割されたプログラムのそれぞれを配信する配信サーバが異なっていてもよい。さらに「コンピュータ読み取り可能な記録媒体」とは、ネットワークを介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ(RAM)のように、一定時間プログラムを保持しているものも含むものとする。また、上記プログラムは、上述した機能の一部を実現するためのものであってもよい。さらに、上述した機能をコンピュータシステムに既に記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル(差分プログラム)であってもよい。
【0106】
なお、本発明は次の態様でも実施することができる。
(1)テレビジョン放送におけるデータ放送用データについて処理を実行することに応じて、データ放送用データの処理以外の所定機能に対応して実装された受信装置アプリケーションがアクセス不可のデータ放送用データ記憶部からデータ放送用データのファイルを読み出すデータ放送用データ処理部と、前記データ放送用データ処理部により処理されたデータ放送用データのファイルに関連する情報を含むリスト項目によるデータ放送対応リストを記憶するデータ放送対応リスト記憶部から前記リスト項目を取得し、取得したリスト項目に基づいて操作入力に応じた処理を行い、自機と接続した他の放送受信装置から前記ファイルに関連する情報を含むリスト項目の処理結果を取得し、取得した各リスト項目の処理結果を集計するデータ放送対応リスト処理部と、を備える放送受信装置。
【0107】
(2)前記データ放送対応リスト処理部は、集計した処理結果を前記データ放送用データにより指定された機器に送信する(1)の放送受信装置。
【0108】
(3)前記データ放送対応リスト処理部は、前記集計又は前記集計した処理結果の送信を、前記他の放送受信装置が前記ファイルに関連する情報を含むリスト項目の処理結果の取得を開始するとき、中断する(2)の放送受信装置。
【0109】
(4)前記データ放送対応リスト処理部は、前記取得したリスト項目のうち、処理結果が未集計である各リスト項目の処理結果を集計する(2)又は(3)に記載の放送受信装置。
【0110】
(5)前記データ放送対応リスト処理部は、前記集計において、取得したリスト項目の処理結果の集計方法がユーザ内加算型であるとき、取得した各リスト項目の処理結果を加算し、前記取得したリスト項目の処理結果の集計方法が選択型又はユーザ間加算型であるとき、前記取得したリスト項目の処理結果のいずれかを選択する(1)から(4)のいずれかの放送受信装置。
【0111】
(6)放送受信装置の放送受信方法であって、テレビジョン放送におけるデータ放送用データについて処理を実行することに応じて、データ放送用データの処理以外の所定機能に対応して実装された受信装置アプリケーションがアクセス不可のデータ放送用データ記憶部からデータ放送用データのファイルを読み出すデータ放送用データ処理ステップと、前記データ放送用データ処理ステップにより処理されたデータ放送用データのファイルに関連する情報を含むリスト項目によるデータ放送対応リストを記憶するデータ放送対応リスト記憶部から前記リスト項目を取得し、取得したリスト項目に基づいて操作入力に応じた処理を行い、自機と接続した他の放送受信装置から前記ファイルに関連する情報を含むリスト項目の処理結果を取得し、取得した各リスト項目の処理結果を集計するデータ放送対応リスト処理ステップと、を有する放送受信方法。
【0112】
(7)コンピュータにテレビジョン放送におけるデータ放送用データについて処理を実行することに応じて、データ放送用データの処理以外の所定機能に対応して実装された受信装置アプリケーションがアクセス不可のデータ放送用データ記憶部からデータ放送用データのファイルを読み出すデータ放送用データ処理部と、前記データ放送用データ処理部により処理されたデータ放送用データのファイルに関連する情報を含むリスト項目によるデータ放送対応リストを記憶するデータ放送対応リスト記憶部から前記リスト項目を取得し、取得したリスト項目に基づいて操作入力に応じた処理を行い、自機と接続した他の放送受信装置から前記ファイルに関連する情報を含むリスト項目の処理結果を取得し、取得した各リスト項目の処理結果を集計するデータ放送対応リスト処理部と、放送受信装置として機能させるためのプログラム。
【0113】
以上、図面を参照してこの発明の一実施形態について詳しく説明してきたが、具体的な構成は上述のものに限られることはなく、この発明の要旨を逸脱しない範囲内において様々な設計変更等をすることが可能である。
【符号の説明】
【0114】
100(100−1〜100−3)…放送受信装置、101…チューナ部、102…デマルチプレクサ、103…映像音声デコード部、104…映像処理部、105…映像出力部、106…音声処理部、107…音声出力部、108…データ放送用データデコード部、109…データ放送対応ブラウザ部、110…データ放送用データ記憶部、111…番組情報処理部、112…データ放送対応リスト記憶制御部、113…データ放送対応リスト記憶部、114…データ放送対応リスト処理部、115…ネットワーク対応通信部、116…操作受付部、117…データ放送用データ処理部、200…中継装置、300…集計サーバ
図1
図2
図3
図4
図5
図6
図7
図8
図9
図10
図11
図12
図13
図14