(57)【特許請求の範囲】
【請求項１】
複数の放送受信機で視聴されたデジタル放送の各チャンネルの視聴率を当該複数の放送受信機に接続された集計サーバにおいて集計する視聴率集計システムであって、
各前記放送受信機は、
少なくとも放送の視聴の開始時および視聴チャンネルの変化時において、現在視聴されている視聴チャンネルを検出する視聴チャンネル検出手段と、
前記チャンネル検出手段が前記視聴チャンネルを検出したチャンネル検出時刻を、放送コンテンツに含まれるタイムスタンプに基づいて検知する時刻検知手段と、
前記チャンネル検出手段が視聴チャンネルを検出する毎に、放送受信機毎に固有に与えられた受信機識別子と当該視聴チャンネルと前記チャンネル検出時刻とを視聴情報として前記集計サーバに送信する視聴情報送信手段とを備え、
前記集計サーバは、
各放送受信機から受け取った前記視聴情報により、前記タイムスタンプに基づいた各チャンネルの視聴率を集計する集計手段を備える視聴率集計システム。
【請求項２】
各前記放送受信機は、視聴が終了したことを検知する視聴終了検知手段をさらに備え、
前記時刻検知手段は、前記視聴終了検知手段が視聴が終了した視聴終了時刻を、放送コンテンツに含まれるタイムスタンプに基づいて検知し、
前記視聴情報送信手段は、視聴が終了したことを前記視聴終了検知手段が検知する毎に、前記受信機識別子と視聴終了通知と前記視聴終了時刻とを前記視聴情報として前記集計サーバに送信することを特徴とする、請求項１記載の視聴率集計システム。
【請求項３】
前記集計手段は、各放送受信機から受信した最近の視聴情報に基づいて当該各受信機において現在視聴されているチャンネルを判定し、この判定結果に基づいて各チャンネルのリアルタイムの視聴率を集計することを特徴とする、請求項１記載の視聴率集計システム。
【請求項４】
前記集計サーバは、前記視聴情報に基づいて放送受信機毎の視聴チャンネルの変化の履歴を視聴履歴として記憶する視聴履歴記憶手段をさらに備え、
前記集計手段は、前記視聴履歴に基づいて各チャンネルの視聴率を集計することを特徴とする、請求項１記載の視聴率集計システム。
【請求項５】
前記集計手段によって集計された各チャンネルのリアルタイムの視聴率を放送コンテンツとして各前記放送受信機に放送する放送手段をさらに備える、請求項１記載の視聴率集計システム。
【請求項６】
複数の放送受信機で視聴されたデジタル放送の各チャンネルの視聴率を当該複数の放送受信機に接続された集計サーバにおいて集計する視聴率集計システムで利用される放送受信機であって、
少なくとも放送の視聴の開始時および視聴チャンネルの変化時において、現在視聴されている視聴チャンネルを検出する視聴チャンネル検出手段と、
前記チャンネル検出手段が前記視聴チャンネルを検出したチャンネル検出時刻を、放送コンテンツに含まれるタイムスタンプに基づいて検知する時刻検知手段と、
前記チャンネル検出手段が視聴チャンネルを検出する毎に、放送受信機毎に固有に与えられた受信機識別子と当該視聴チャンネルと前記チャンネル検出時刻とを視聴情報として前記集計サーバに送信する視聴情報送信手段とを備える放送受信機。
【請求項７】
複数の放送受信機で視聴されたデジタル放送の各チャンネルの視聴率を当該複数の放送受信機に接続された集計サーバにおいて集計する視聴率集計方法であって、
各前記放送受信機において、少なくとも放送の視聴の開始時および視聴チャンネルの変化時において、現在視聴されている視聴チャンネルを検出する視聴チャンネル検出ステップと、
前記チャンネル検出ステップにおいて前記視聴チャンネルを検出したチャンネル検出時刻を、放送コンテンツに含まれるタイムスタンプに基づいて検知する時刻検知ステップと、
前記チャンネル検出ステップにおいて視聴チャンネルが検出される毎に、放送受信機毎に固有に与えられた受信機識別子と当該視聴チャンネルと前記チャンネル検出時刻とを視聴情報として前記集計サーバに送信する視聴情報送信ステップと、
前記集計サーバにおいて、各放送受信機から受け取った視聴情報に基づいて、各チャンネルの視聴率を集計する集計ステップとを備える視聴率集計方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、視聴率集計システムおよび方法に関し、より特定的には、複数の放送受信機で視聴されたデジタル放送の各チャンネルの視聴率をこれら複数の放送受信機に接続された集計サーバにおいて集計する視聴率集計システムに関する。
【０００２】
【従来の技術】
従来、新聞や雑誌などでテレビ番組の視聴率が公開されることがある。例えば、先週のドラマＸの視聴率は２１％だった、というかたちで公開される。このような視聴率の情報を見れば、どの番組が人気があるのかが分かる。したがって一般の視聴者は、視聴する番組を選択する際にこの視聴率情報を参考にし、例えば今日はドラマＸを見ようと考える。このように視聴率の情報は、視聴する番組を選択する際の判断材料として有効に利用されている。
【０００３】
ところでデジタル放送では、アナログ放送に比べてチャンネル数が非常に多い。そのためチャンネルの切り替えに手間がかかる。そこで、この問題を改善するために、デジタル多チャンネルテレビジョン受像機では、視聴者が所望の番組を簡単に選択できるように電子番組ガイド（ＥＰＧ：Ｅｌｅｃｔｒｏｎｉｃ  Ｐｒｏｇｒａｍ  Ｇｕｉｄｅ）の技術が用いられる。ＥＰＧを用いれば視聴者は、テレビ画面に映し出された番組内容や放送時間をチェックしながら、簡単なリモコン操作により見たい番組を選択したり録画予約したりすることができる。
【０００４】
【発明が解決しようとする課題】
前述したように、デジタル放送ではチャンネル数が非常に多いため、ユーザはどの番組を視聴しようか迷ってしまうことが多い。ユーザにとって興味深い番組かどうかを判断するために各番組を順番に表示するのは非現実的である。そこでユーザが視聴したい番組を選択する際の判断材料として視聴率の情報は有効である。
【０００５】
しかしながら従来ではある番組の視聴率が発表されるのは、早くてもその番組の放送日の翌日である。したがってユーザは人気のある番組がどの番組であるかをリアルタイムで知ることができない。その結果、毎週放送されるような番組であれば視聴率を参考にすることが有効であるが、１回きりしか放送されない特別番組では視聴率を参考にして視聴することは不可能である。
【０００６】
それゆえに、本発明の目的は、視聴率をリアルタイムに集計することのできるシステムを提供することである。
【０００７】
【課題を解決するための手段および発明の効果】
第１の発明は、複数の放送受信機で視聴されたデジタル放送の各チャンネルの視聴率をこれら複数の放送受信機に接続された集計サーバにおいて集計する視聴率集計システムであって、各放送受信機は、少なくとも放送の視聴の開始時および視聴チャンネルの変化時において、現在視聴されている視聴チャンネルを検出する視聴チャンネル検出手段と、チャンネル検出手段が視聴チャンネルを検出したチャンネル検出時刻を、放送コンテンツに含まれるタイムスタンプに基づいて検知する時刻検知手段と、チャンネル検出手段が視聴チャンネルを検出する毎に、放送受信機毎に固有に与えられた受信機識別子とこの視聴チャンネルとチャンネル検出時刻とを視聴情報として集計サーバに送信する視聴情報送信手段とを備え、集計サーバは、各放送受信機から受け取った視聴情報により、前記タイムスタンプに基づいた各チャンネルの視聴率を集計する集計手段を備える。
【０００８】
上記のように、第１の発明によれば、各チャンネルの視聴率をタイムスタンプに基づいた時刻でリアルタイムに正確に集計することができる。しかも少なくとも放送の視聴の開始時および視聴チャンネルの変化時において視聴情報を送信すれば良いので、処理負荷の低減および通信回線の有効利用が図られる。なお放送受信機とは、デジタル放送をデコードできる機器、例えばテレビやＳＴＢやＶＴＲなどを含む。
【０００９】
第２の発明は、第１の発明において、各放送受信機は、視聴が終了したことを検知する視聴終了検知手段をさらに備え、時刻検知手段は、視聴終了検知手段が視聴が終了した視聴終了時刻を、放送コンテンツに含まれるタイムスタンプに基づいて検知し、視聴情報送信手段は、視聴が終了したことを視聴終了検知手段が検知する毎に、前記受信機識別子と視聴終了通知と前記視聴終了時刻とを視聴情報として集計サーバに送信することを特徴とする。
【００１０】
上記のように、第２の発明によれば、集計サーバは各放送受信機においてタイムスタンプに基づいた時刻で視聴が終了したことを知ることができるので、視聴率をより正確に集計することができる。
【００１１】
第３の発明は、第１の発明において、集計手段は、各放送受信機から受信した最近の視聴情報に基づいてこれら各受信機において現在視聴されているチャンネルを判定し、この判定結果に基づいて各チャンネルのリアルタイムの視聴率を集計することを特徴とする。
【００１２】
上記のように、第３の発明によれば、最近の視聴情報に基づいて視聴率を集計することにより、リアルタイムの視聴率を簡単に集計することができる。
【００１３】
第４の発明は、第１の発明において、集計サーバは、視聴情報に基づいて放送受信機毎の視聴チャンネルの変化の履歴を視聴履歴として記憶する視聴履歴記憶手段をさらに備え、集計手段は、視聴履歴に基づいて各チャンネルの視聴率を集計することを特徴とする。
【００１４】
上記のように、第４の発明によれば、放送受信機毎の視聴チャンネルの変化を記憶しておくことにより、任意の時刻における視聴率を簡単に算出することができる。
【００１５】
第５の発明は、第１の発明において、集計手段によって集計された各チャンネルのリアルタイムの視聴率を放送コンテンツとして各放送受信機に放送する放送手段をさらに備える。
【００１６】
上記のように、第５の発明によれば、視聴番組の選択時の判断材料として視聴率情報を放送により各放送受信機のユーザに提供することができる。
【００１９】
第６の発明は、複数の放送受信機で視聴されたデジタル放送の各チャンネルの視聴率をこれら複数の放送受信機に接続された集計サーバにおいて集計する視聴率集計システムで利用される放送受信機であって、少なくとも放送の視聴の開始時および視聴チャンネルの変化時において、現在視聴されている視聴チャンネルを検出する視聴チャンネル検出手段と、チャンネル検出手段が視聴チャンネルを検出したチャンネル検出時刻を、放送コンテンツに含まれるタイムスタンプに基づいて検知する時刻検知手段と、チャンネル検出手段が視聴チャンネルを検出する毎に、放送受信機毎に固有に与えられた受信機識別子とこの視聴チャンネルとチャンネル検出時刻とを視聴情報として集計サーバに送信する視聴情報送信手段とを備える。
【００２０】
上記のように、第６の発明によれば、各チャンネルの視聴率をタイムスタンプに基づいた時刻でリアルタイムに正確に集計することができる。しかも少なくとも放送の視聴の開始時および視聴チャンネルの変化時において視聴情報を送信すれば良いので、処理負荷の低減および通信回線の有効利用が図られる。
【００２１】
第７の発明は、複数の放送受信機で視聴されたデジタル放送の各チャンネルの視聴率をこれら複数の放送受信機に接続された集計サーバにおいて集計する視聴率集計方法であって、各放送受信機において、少なくとも放送の視聴の開始時および視聴チャンネルの変化時において、現在視聴されている視聴チャンネルを検出する視聴チャンネル検出ステップと、チャンネル検出ステップにおいて視聴チャンネルを検出したチャンネル検出時刻を、放送コンテンツに含まれるタイムスタンプに基づいて検知する時刻検知ステップと、チャンネル検出ステップにおいて視聴チャンネルが検出される毎に、放送受信機毎に固有に与えられた受信機識別子とこの視聴チャンネルと前記チャンネル検出時刻とを視聴情報として集計サーバに送信する視聴情報送信ステップと、集計サーバにおいて、各放送受信機から受け取った視聴情報に基づいて、各チャンネルの視聴率を集計する集計ステップとを備える。
【００２２】
上記のように、第７の発明によれば、各チャンネルの視聴率をタイムスタンプに基づいた時刻でリアルタイムに正確に集計することができる。しかも少なくとも放送の視聴の開始時および視聴チャンネルの変化時において視聴情報を送信すれば良いので、処理負荷の低減および通信回線の有効利用が図られる。
【００２３】
【発明の実施の形態】
以下、本発明の一実施形態について図面を参照しながら説明する。
図１は、本発明の一実施形態に係る視聴率集計システムの全体構成を示すブロック図である。図１において、視聴率集計システムは、デジタル多チャンネルテレビジョン受像機（以下、テレビと称す）１００と、サーバ２００と、放送局３００とを備える。テレビ１００は、プロセッサ１１と、ディスプレイ１２とを含む。サーバは、プロセッサ２１と、視聴履歴記憶部２２とを含む。なお、実際にはテレビ１００は複数であるが、図ではその１台のみを示す。
【００２４】
放送局３００はデジタル放送を放送する。テレビ１００は、放送局３００から放送されたデジタル放送をデコードしてディスプレイ１２に表示する。一方、テレビ１００は、サーバ２００に対してユーザが視聴しているチャンネルに関する情報（以下、視聴情報と称す）を適宜のタイミングでインターフェイスを介してサーバ２００に通知する。サーバ２００は、各テレビ１００から通知された視聴情報に基づいて各チャンネル（番組）の視聴率を集計する。集計された視聴率は、放送局３００を介して放送され、テレビ１００のディスプレイ１２を通じてユーザに提供される。
【００２５】
図２（ａ）は、ユーザによる放送の視聴が開始された時およびユーザによりチャンネルが変更された時にテレビ１００からサーバ２００に送信される視聴情報のデータ構造を示している。図２（ａ）において、視聴情報には、受信機識別子と、視聴チャンネルと、時刻情報とが含まれる。受信機識別子とは、テレビ１００毎に予め固有に設定された識別子であり、サーバ２００が視聴情報の送信元を判別するために利用される。視聴チャンネルとは、ユーザが視聴しているチャンネルのことを指す。ユーザによる放送の視聴が開始された時であれば開始直後に視聴されていたチャンネルが、ユーザによりチャンネルが変更された時であれば変更直後に視聴されていたチャンネルが視聴チャンネルとして通知される。時刻情報とは、視聴開始時またはチャンネル変更時の時刻であり、サーバ２００において後述する視聴履歴を作成するために利用される。この時刻情報は、放送データに記録されたタイムスタンプより取得するのがより好ましい。より正確な視聴開始時刻およびチャンネル変更時刻を取得できるからである。
【００２６】
図２（ｂ）は、ユーザによる放送の視聴が終了した時にテレビ１００からサーバ２００に送信される視聴情報のデータ構造を示している。図２（ｂ）において、視聴情報には、受信機識別子と、視聴終了通知と、時刻情報とが含まれる。受信機識別子については前述したので説明を省略する。視聴終了通知とは、ユーザによる放送の視聴が終了した旨をサーバ２００に通知するためのものである。時刻情報とは、視聴終了時の時刻であり、サーバ２００において後述する視聴履歴を作成するために利用される。前述したように、この時刻情報は、放送データに記録されたタイムスタンプより取得するのがより好ましい。
【００２７】
以下、テレビ１００から視聴情報が送信されるタイミングについて具体的に説明する。
図３は、テレビ１００における放送の視聴状況を示す図である。ここでは説明を簡単にするために、放送のチャンネル数は４つ（１ＣＨ〜４ＣＨ）としている。図の斜線部は視聴時間帯を示している。例えばこのテレビ１００のユーザは、時刻ｔ０において放送の視聴を開始し、時刻ｔ１まで１ＣＨを視聴する。そして、ユーザは時刻ｔ１においてチャンネルを１ＣＨから２ＣＨに変更し、時刻ｔ２まで２ＣＨを視聴する。その後、ユーザは時刻ｔ２においてチャンネルを２ＣＨから３ＣＨに変更し、時刻ｔ３まで３ＣＨを視聴する。そしてユーザは時刻ｔ３において放送の視聴を終了する。以下、同様である。
【００２８】
図３において、時刻ｔ０では、視聴開始時なので、テレビ１００からサーバ２００へ図２（ａ）に示すような視聴情報が送信される。ここでは、受信機識別子は例えば“Ａ”であり、視聴チャンネルは“１ＣＨ”であり、時刻情報は“ｔ０”である。時刻ｔ１では、チャンネル変更時なので、同じく図２（ａ）に示すような視聴情報が送信される。ここでは、受信機識別子は“Ａ”であり、視聴チャンネルは“２ＣＨ”であり、時刻情報は“ｔ１”である。時刻ｔ３では、視聴終了時なので、テレビ１００からサーバ２００へ図２（ｂ）に示すような視聴情報が送信される。ここでは、受信機識別子は“Ａ”であり、視聴終了通知は例えば“ＥＮＤ”であり、時刻情報は“ｔ３”である。このようにして、図３における時刻ｔ０〜ｔ６の各時点において、テレビ１００からサーバ２００に対して視聴情報が送信される。
【００２９】
次に、サーバ２００の動作について具体的に説明する。
サーバ２００へは前述のように各テレビ１００から視聴情報が送信される。プロセッサ２１は、各テレビ１００から受信した視聴情報に基づいて、テレビ毎の視聴履歴を作成して視聴履歴記憶部２２に記憶する。図４は、視聴履歴記憶部２２に記憶される視聴履歴の具体例を示す図である。ここでは、サーバ２００に接続されているテレビ（受信機）１００の数を６つ（受信機Ａ〜Ｆ）とする。
【００３０】
受信機Ａからは例えば図３を用いて説明したようなタイミングで視聴情報が送信される。プロセッサ２１は、受信した視聴情報に含まれる視聴チャンネル・終了通知・時刻情報に基づいて、図４の受信機Ａの欄に示すように受信機Ａの視聴履歴を順次記憶する。他の受信機Ｂ〜Ｆについても同様にして視聴履歴を順次記憶する。プロセッサ２１は、こうして視聴履歴記憶部２２に記憶した視聴履歴に基づいて、現時点ｔｎにおける各チャンネルの視聴率を集計する。図４に示すように現時点の時刻をｔｎとすると、時刻ｔｎにおいて各受信機において視聴されているチャンネルは、各受信機から最近に受信された視聴情報に基づいて判定することができる。例えば受信機Ａから最近に受信された視聴情報によると、視聴チャンネルは３ＣＨとなっている。したがって、現時点で受信機Ａで視聴されているチャンネルは３ＣＨであると判定できる。一方、受信機Ｂから最近に受信された視聴情報には視聴終了通知が含まれていたので、現時点では受信機Ｂでは放送は視聴されていないと判定できる。このようにして全ての受信機Ａ〜Ｆについて、現在の視聴状況を判定することができる。
【００３１】
プロセッサ２１は、上述したようにして各受信機Ａ〜Ｆの現在の視聴状況を判定し、各チャンネルの視聴率を集計する。こうして集計したリアルタイムの視聴率は放送局３００に通知され、放送局３００から各テレビ１００に放送により送信される。各テレビ１００のプロセッサ１１は、図５に示すように、この視聴率をディスプレイ１２に表示する。図５の例では、視聴率ランキングとして視聴率が上位の番組から順番に表示している。こうして、ユーザにリアルタイムの視聴率が提供され、ユーザは、このリアルタイムの視聴率を、どの番組が興味深いかを知るための材料として利用することができる。
【００３２】
次に、図６に示すフローチャートを参照して、各テレビ１００のプロセッサ１１の動作について説明する。プロセッサ１１は、まず、放送の視聴が開始されたか否かを判定する（Ｓ１１）。視聴が開始されたと判定された場合には、図２（ａ）に示すような視聴情報をサーバ２００に送信し（Ｓ１４）、ステップＳ１１に戻る。一方、視聴が開始されたと判定されなかった場合には、チャンネルの変更がなされたか否かを判定する（Ｓ１２）。チャンネルの変更がなされたと判定された場合には、図２（ａ）に示すような視聴情報をサーバ２００に送信し（Ｓ１４）、ステップＳ１１に戻る。一方、チャンネルの変更がなされたと判定されなかった場合には、放送の視聴が終了したか否かを判定する（Ｓ１３）。放送の視聴が終了したと判定された場合には、図２（ｂ）に示すような視聴情報をサーバ２００に送信し（Ｓ１４）、ステップＳ１１に戻る。一方、放送の視聴が終了したと判定されなかった場合には、視聴情報を送信することなくステップＳ１１に戻る。
【００３３】
以上のように、本実施形態によれば、各チャンネルの視聴率をリアルタイムに集計してユーザに提供することができる。しかも少なくとも放送の視聴の開始時および視聴チャンネルの変化時において視聴情報を送信すれば良いので、サーバ２００の処理負荷の低減および通信回線の有効利用が図られる。
【００３４】
なお本実施形態では、時刻情報を用いて図４に示すように視聴履歴を記憶した。このような視聴履歴を記憶しておくことにより、現時点での視聴率だけでなく、過去の任意の時点における視聴率を集計することができる。なお、現時点での視聴率だけを集計する場合には、図７に示すように、各受信機毎に最近の視聴情報だけを記憶しておきさえすればよい。
【００３５】
また本実施形態では、時刻情報は放送データに記録されているタイムスタンプから取得するとしたが、これに限らず、例えばテレビ１００に内蔵されているタイマから取得してもいいし、視聴情報を受信した時刻を時刻情報としてサーバ２００が取得してもいい。ただし、実際に放送が放送局３００から送信されてから視聴情報がサーバ２００に到着するまでにはいくらかの伝送遅延が生じる。したがって、その影響を排除して任意の時点でより正確な視聴率を集計するためには、時刻情報をタイムスタンプから取得するのが好ましい。
【００３６】
また時刻情報をタイムスタンプから取得するとともに、サーバ２００において、視聴情報に付加されている時刻情報と視聴情報の受信時刻とを比較すれば、特定のテレビにおいて大きな伝送遅延が生じている場合にこれを検知することができる。これにより、この特定のテレビから送信される視聴情報についてはリアルタイムの視聴率の集計に反映させないようにすることにより、視聴率の誤差を最小限に抑えることができる。
【００３７】
また本実施形態では、サーバ２００において集計した視聴率を放送局３００を介してユーザに提供するとしたが、これに限らず、例えばテレビ１００とサーバ２００間が双方向通信リンクにより接続されている場合にはこのリンクを通じてサーバ２００からテレビ１００に直接送信しても良い。
【図面の簡単な説明】
【図１】図１は、本発明の一実施形態に係る視聴率集計システムの構成を示すブロック図である。
【図２】図２は、視聴情報のデータ構造を示す図である。
【図３】図３は、あるテレビにおける視聴状況の具体例を示す図である。
【図４】図４は、サーバ２００において記憶される視聴履歴の具体例を示す図である。
【図５】図５は、ユーザに提供される視聴率の表示例を示す図である。
【図６】図６は、プロセッサ１１の動作を示すフローチャートである。
【図７】図７は、各受信機毎の最近の視聴情報の具体例を示す図である。
【符号の説明】
１１…プロセッサ
１２…ディスプレイ
１００…テレビ
２１…プロセッサ
２２…視聴履歴記憶部
２００…サーバ
３００…放送局
【図１】
0004064688.tif 000002
【図２】
0004064688.tif 000003
【図３】
0004064688.tif 000004
【図４】
0004064688.tif 000005
【図５】
0004064688.tif 000006
【図６】
0004064688.tif 000007
【図７】
0004064688.tif 000008