(57)【特許請求の範囲】
【請求項１】
複数のブロックで構成されるコンテンツを再生する複数の再生装置と通信可能な視聴分析サーバであって、
前記コンテンツの再生時に前記再生装置により生成され、前記再生装置のユーザを識別するためのユーザ識別情報と前記ブロックの属性を示す属性情報とを含む視聴ログを、前記再生装置の各々から受信するログ受信手段と、
前記ログ受信手段により受信された視聴ログ内のユーザ識別情報及び属性情報に基づいて各ユーザの視聴ログを分析することで該各ユーザを分類する分析手段と、
を備え、
前記属性情報が、前記ブロックを識別するブロック識別情報を含み、
前記分析手段が、前記視聴ログ内のユーザ識別情報及びブロック識別情報に基づいて前記ブロック毎の再生回数を前記ユーザ毎に集計し、その集計結果に基づいて該各ユーザを分類する、
ことを特徴とする視聴分析サーバ。
【請求項２】
複数のブロックで構成されるコンテンツを再生する複数の再生装置と通信可能な視聴分析サーバであって、
前記コンテンツの再生時に前記再生装置により生成され、前記再生装置のユーザを識別するためのユーザ識別情報と前記ブロックの属性を示す属性情報とを含む視聴ログを、前記再生装置の各々から受信するログ受信手段と、
前記ログ受信手段により受信された視聴ログ内のユーザ識別情報及び属性情報に基づいて各ユーザの視聴ログを分析することで該各ユーザを分類する分析手段と、
を備え、
前記属性情報が、前記ブロックに対応するシーンの内容を示すシーン情報を含み、
前記分析手段が、前記視聴ログ内のユーザ識別情報及びシーン情報に基づいて前記シーン毎の再生回数を前記ユーザ毎に集計し、その集計結果に基づいて該各ユーザを分類する、
ことを特徴とする視聴分析サーバ。
【請求項３】
複数のブロックで構成されるコンテンツを再生する複数の再生装置と、該複数の再生装置と通信可能な視聴分析サーバとを備える視聴分析システムであって、
前記再生装置が、
前記コンテンツの再生時に、前記再生装置のユーザを識別するためのユーザ識別情報と前記ブロックの属性を示す属性情報とを含む視聴ログを生成するログ生成手段と、
前記ログ生成手段により生成された視聴ログを前記視聴分析サーバに送信するログ送信手段と、
を備え、
前記視聴分析サーバが、
前記再生装置の各々の前記ログ送信手段により送信された視聴ログを受信するログ受信手段と、
前記ログ受信手段により受信された視聴ログ内のユーザ識別情報及び属性情報に基づいて各ユーザの視聴ログを分析することで該各ユーザを分類する分析手段と、
を備え、
前記属性情報が、前記ブロックを識別するブロック識別情報を含み、
前記分析手段が、前記視聴ログ内のユーザ識別情報及びブロック識別情報に基づいて前記ブロック毎の再生回数を前記ユーザ毎に集計し、その集計結果に基づいて該各ユーザを分類する、
ことを特徴とする視聴分析システム。
【請求項４】
複数のブロックで構成されるコンテンツを再生する複数の再生装置と、該複数の再生装置と通信可能な視聴分析サーバとを備える視聴分析システムであって、
前記再生装置が、
前記コンテンツの再生時に、前記再生装置のユーザを識別するためのユーザ識別情報と前記ブロックの属性を示す属性情報とを含む視聴ログを生成するログ生成手段と、
前記ログ生成手段により生成された視聴ログを前記視聴分析サーバに送信するログ送信手段と、
を備え、
前記視聴分析サーバが、
前記再生装置の各々の前記ログ送信手段により送信された視聴ログを受信するログ受信手段と、
前記ログ受信手段により受信された視聴ログ内のユーザ識別情報及び属性情報に基づいて各ユーザの視聴ログを分析することで該各ユーザを分類する分析手段と、
を備え、
前記属性情報が、前記ブロックに対応するシーンの内容を示すシーン情報を含み、
前記分析手段が、前記視聴ログ内のユーザ識別情報及びシーン情報に基づいて前記シーン毎の再生回数を前記ユーザ毎に集計し、その集計結果に基づいて該各ユーザを分類する、
ことを特徴とする視聴分析システム。
【請求項５】
複数のブロックで構成されるコンテンツを再生する複数の再生装置と通信可能な視聴分析サーバにおける視聴分析方法であって、
前記視聴分析サーバが、前記コンテンツの再生時に前記再生装置により生成され、前記再生装置のユーザを識別するためのユーザ識別情報と前記ブロックの属性を示す属性情報とを含む視聴ログを、前記再生装置の各々から受信するログ受信ステップと、
前記視聴分析サーバが、前記ログ受信ステップにおいて受信された視聴ログ内のユーザ識別情報及び属性情報に基づいて各ユーザの視聴ログを分析することで該各ユーザを分類する分析ステップと、
を含み、
前記属性情報が、前記ブロックを識別するブロック識別情報を含み、
前記分析ステップでは、前記視聴ログ内のユーザ識別情報及びブロック識別情報に基づいて前記ブロック毎の再生回数を前記ユーザ毎に集計し、その集計結果に基づいて該各ユーザを分類する、
ことを特徴とする視聴分析方法。
【請求項６】
複数のブロックで構成されるコンテンツを再生する複数の再生装置と通信可能な視聴分析サーバにおける視聴分析方法であって、
前記視聴分析サーバが、前記コンテンツの再生時に前記再生装置により生成され、前記再生装置のユーザを識別するためのユーザ識別情報と前記ブロックの属性を示す属性情報とを含む視聴ログを、前記再生装置の各々から受信するログ受信ステップと、
前記視聴分析サーバが、前記ログ受信ステップにおいて受信された視聴ログ内のユーザ識別情報及び属性情報に基づいて各ユーザの視聴ログを分析することで該各ユーザを分類する分析ステップと、
を含み、
前記属性情報が、前記ブロックに対応するシーンの内容を示すシーン情報を含み、
前記分析ステップでは、前記視聴ログ内のユーザ識別情報及びシーン情報に基づいて前記シーン毎の再生回数を前記ユーザ毎に集計し、その集計結果に基づいて該各ユーザを分類する、
ことを特徴とする視聴分析方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、視聴ログを分析する視聴分析サーバ、視聴分析システム及び視聴分析方法に関するものである。
【背景技術】
【０００２】
従来から、視聴者の嗜好に合う番組を提供するために様々な手法が採られている。例えば、下記特許文献１には、受信側で映像シーンを選択視聴すること等が可能な放送システムが記載されている。この放送システムでは、放送局が、放送済のシーンを特定するタグ情報を受信端末に送信し、受信端末が、そのタグ情報と番組の映像・音声情報とを関連付けて保持する。これにより各シーンにタグ情報が付されるので、放送後にもタグ情報に基づいて特定のシーンを再生することが可能になる。
【０００３】
一方、視聴者の嗜好を分析し、その分析結果を将来の番組提供に活用する試みも従来から為されている。具体的には、視聴ログを収集して分析することで複数の視聴者をいくつかのグループに分類し、各グループに対して特定の番組を推奨することなどが行われている。
【特許文献１】特開２０００−１３７５５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来、視聴ログは番組単位に収集されるため、視聴ログの分析の精度は必ずしも高いものとはいえない。そのため、視聴者のグループ分けが適切に行われず、その結果、視聴者の嗜好に合う番組を提供することができないことがある。上記特許文献１に記載の放送システムはシーン単位での制御が可能であるが、その制御は受信端末での再生に限定され、視聴ログの収集及び分析には適用できない。そのため、より詳細に視聴ログを分析できるシステムが求められている。
【０００５】
本発明は、上記課題を解決するためになされたものであり、視聴ログの分析の精度を高め、視聴者をより適切に分類することが可能な視聴分析サーバ、視聴分析システム及び視聴分析方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の視聴分析サーバは、複数のブロックで構成されるコンテンツを再生する複数の再生装置と通信可能な視聴分析サーバであって、コンテンツの再生時に再生装置により生成され、再生装置のユーザを識別するためのユーザ識別情報とブロックの属性を示す属性情報とを含む視聴ログを、再生装置の各々から受信するログ受信手段と、ログ受信手段により受信された視聴ログ内のユーザ識別情報及び属性情報に基づいて各ユーザの視聴ログを分析することで該各ユーザを分類する分析手段と、を備え、属性情報が、ブロックを識別するブロック識別情報を含み、分析手段が、視聴ログ内のユーザ識別情報及びブロック識別情報に基づいてブロック毎の再生回数をユーザ毎に集計し、その集計結果に基づいて該各ユーザを分類する、ことを特徴とする。
【０００７】
また、本発明の視聴分析システムは、複数のブロックで構成されるコンテンツを再生する複数の再生装置と、該複数の再生装置と通信可能な視聴分析サーバとを備える視聴分析システムであって、再生装置が、コンテンツの再生時に、再生装置のユーザを識別するためのユーザ識別情報とブロックの属性を示す属性情報とを含む視聴ログを生成するログ生成手段と、ログ生成手段により生成された視聴ログを視聴分析サーバに送信するログ送信手段と、を備え、視聴分析サーバが、再生装置の各々のログ送信手段により送信された視聴ログを受信するログ受信手段と、ログ受信手段により受信された視聴ログ内のユーザ識別情報及び属性情報に基づいて各ユーザの視聴ログを分析することで該各ユーザを分類する分析手段と、を備え、属性情報が、ブロックを識別するブロック識別情報を含み、分析手段が、視聴ログ内のユーザ識別情報及びブロック識別情報に基づいてブロック毎の再生回数をユーザ毎に集計し、その集計結果に基づいて該各ユーザを分類する、ことを特徴とする。
【０００８】
また、本発明の視聴分析方法は、複数のブロックで構成されるコンテンツを再生する複数の再生装置と通信可能な視聴分析サーバにおける視聴分析方法であって、視聴分析サーバが、コンテンツの再生時に再生装置により生成され、再生装置のユーザを識別するためのユーザ識別情報とブロックの属性を示す属性情報とを含む視聴ログを、再生装置の各々から受信するログ受信ステップと、視聴分析サーバが、ログ受信ステップにおいて受信された視聴ログ内のユーザ識別情報及び属性情報に基づいて各ユーザの視聴ログを分析することで該各ユーザを分類する分析ステップと、を含み、属性情報が、ブロックを識別するブロック識別情報を含み、分析ステップでは、視聴ログ内のユーザ識別情報及びブロック識別情報に基づいてブロック毎の再生回数をユーザ毎に集計し、その集計結果に基づいて該各ユーザを分類する、ことを特徴とする。
【０００９】
このような視聴分析サーバ、視聴分析システム及び視聴分析方法によれば、まず、各再生装置で生成され送信された視聴ログが受信される。この視聴ログには、ユーザ（視聴者）を識別するためのユーザ識別情報と、コンテンツを構成するブロックの属性を示す属性情報とが含まれている。なお、ブロックの属性とは、ブロックそのものの属性、そのブロックに対応するシーンの属性、及びそのブロックに対応するコンテンツの属性を含む概念である。視聴ログが受信されると、ユーザ識別情報及び属性情報に基づいて各ユーザの視聴ログが分析されることでユーザが分類される。このように、ブロック単位で定義された属性情報を用いて視聴ログが分析されるので、コンテンツを構成する場面毎にユーザの視聴傾向を導出でき、ひいては複数のユーザをより適切に分類できる。例えば、複数のユーザを、同様の嗜好を有するグループ単位に分類することが可能になる。また、属性情報にはブロック識別情報が含まれるので、各ユーザの視聴ログをブロック単位で詳細に分析でき、その結果、ユーザの分類の精度を上げることができる。また、ブロック毎の再生回数がユーザ毎に集計され、その集計結果に基づいてユーザが分類される。一般に、ユーザ（視聴者）は、好みの場面を繰り返し視聴することが多いといえるから、ブロック毎の再生回数をユーザ毎に集計すれば、各ユーザの嗜好を反映した集計結果を取得できる。そして、その集計結果に基づいてユーザを分類することで、似た嗜好を持つユーザ同士をまとめることが可能になる。
【００１０】
本発明の視聴分析サーバは、複数のブロックで構成されるコンテンツを再生する複数の再生装置と通信可能な視聴分析サーバであって、コンテンツの再生時に再生装置により生成され、再生装置のユーザを識別するためのユーザ識別情報とブロックの属性を示す属性情報とを含む視聴ログを、再生装置の各々から受信するログ受信手段と、ログ受信手段により受信された視聴ログ内のユーザ識別情報及び属性情報に基づいて各ユーザの視聴ログを分析することで該各ユーザを分類する分析手段と、を備え、属性情報が、ブロックに対応するシーンの内容を示すシーン情報を含み、分析手段が、視聴ログ内のユーザ識別情報及びシーン情報に基づいてシーン毎の再生回数をユーザ毎に集計し、その集計結果に基づいて該各ユーザを分類する、ことを特徴とする。
【００１１】
本発明の視聴分析システムは、複数のブロックで構成されるコンテンツを再生する複数の再生装置と、該複数の再生装置と通信可能な視聴分析サーバとを備える視聴分析システムであって、再生装置が、コンテンツの再生時に、再生装置のユーザを識別するためのユーザ識別情報とブロックの属性を示す属性情報とを含む視聴ログを生成するログ生成手段と、ログ生成手段により生成された視聴ログを視聴分析サーバに送信するログ送信手段と、を備え、視聴分析サーバが、再生装置の各々のログ送信手段により送信された視聴ログを受信するログ受信手段と、ログ受信手段により受信された視聴ログ内のユーザ識別情報及び属性情報に基づいて各ユーザの視聴ログを分析することで該各ユーザを分類する分析手段と、を備え、属性情報が、ブロックに対応するシーンの内容を示すシーン情報を含み、分析手段が、視聴ログ内のユーザ識別情報及びシーン情報に基づいてシーン毎の再生回数をユーザ毎に集計し、その集計結果に基づいて該各ユーザを分類する、ことを特徴とする。
【００１２】
本発明の視聴分析方法は、複数のブロックで構成されるコンテンツを再生する複数の再生装置と通信可能な視聴分析サーバにおける視聴分析方法であって、視聴分析サーバが、コンテンツの再生時に再生装置により生成され、再生装置のユーザを識別するためのユーザ識別情報とブロックの属性を示す属性情報とを含む視聴ログを、再生装置の各々から受信するログ受信ステップと、視聴分析サーバが、ログ受信ステップにおいて受信された視聴ログ内のユーザ識別情報及び属性情報に基づいて各ユーザの視聴ログを分析することで該各ユーザを分類する分析ステップと、を含み、属性情報が、ブロックに対応するシーンの内容を示すシーン情報を含み、分析ステップでは、視聴ログ内のユーザ識別情報及びシーン情報に基づいてシーン毎の再生回数をユーザ毎に集計し、その集計結果に基づいて該各ユーザを分類する、ことを特徴とする。
【００１３】
このような視聴分析サーバ、視聴分析システム及び視聴分析方法によれば、まず、各再生装置で生成され送信された視聴ログが受信される。この視聴ログには、ユーザ（視聴者）を識別するためのユーザ識別情報と、コンテンツを構成するブロックの属性を示す属性情報とが含まれている。なお、ブロックの属性とは、ブロックそのものの属性、そのブロックに対応するシーンの属性、及びそのブロックに対応するコンテンツの属性を含む概念である。視聴ログが受信されると、ユーザ識別情報及び属性情報に基づいて各ユーザの視聴ログが分析されることでユーザが分類される。このように、ブロック単位で定義された属性情報を用いて視聴ログが分析されるので、コンテンツを構成する場面毎にユーザの視聴傾向を導出でき、ひいては複数のユーザをより適切に分類できる。例えば、複数のユーザを、同様の嗜好を有するグループ単位に分類することが可能になる。また、属性情報にはシーン情報が含まれるので、シーンの内容（例えば登場人物や話の展開など）毎に視聴ログを分析できる。その結果、ユーザの分類の精度を上げることができる。また、シーン毎の再生回数がユーザ毎に集計され、その集計結果に基づいてユーザが分類される。一般に、ユーザ（視聴者）は、好みの場面を繰り返し視聴することが多いといえるから、シーン毎の再生回数をユーザ毎に集計すれば、各ユーザの嗜好を反映した集計結果を取得できる。そして、その集計結果に基づいてユーザを分類することで、似た嗜好を持つユーザ同士をまとめることが可能になる。
【発明の効果】
【００１８】
このような視聴分析サーバ、視聴分析システム及び視聴分析方法によれば、ブロック単位で定義された属性情報を用いて各ユーザの視聴ログが分析されるので、視聴ログの分析の精度を高め、視聴者をより適切に分類することが可能になる。
【発明を実施するための最良の形態】
【００１９】
以下、添付図面を参照しながら本発明の実施形態を詳細に説明する。なお、図面の説明において同一又は同等の要素には同一の符号を付し、重複する説明を省略する。
【００２０】
まず、図１〜５を用いて、実施形態に係る視聴分析システム１の構成を説明する。図１は、視聴分析システム１の構成を示す図である。図２は、図１に示す再生装置１０のハードウェア構成を示す図である。図３は、コンテンツデータの構成を示す図である。図４は、図１に示す視聴分析サーバ２０のハードウェア構成を示す図である。図５は、視聴分析サーバ２０の分析部２３で生成される集計データの例を示す図である。
【００２１】
視聴分析システム１は、複数の再生装置１０と、視聴分析サーバ２０とを備えている。再生装置１０と視聴分析サーバ２０とは、インターネットなどのネットワーク（図示せず）を介して通信可能である。なお、図１では、説明の簡単のため、再生装置１０を一つのみ示している。
【００２２】
再生装置１０は、動画像データや音声データなどで構成されるコンテンツデータを再生する機器であり、機能的構成要素としてコンテンツ記憶部１１、ＩＣカード鍵記憶部１２、再生部１３及びログ送信部（ログ送信手段）１４を備えている。再生部１３は、コンテンツ鍵生成部１３ａ、ブロック鍵生成部（ログ生成手段）１３ｂ及び復号部１３ｃを備えている。
【００２３】
この再生装置１０は、図２に示すように、オペレーティングシステムやアプリケーションプログラムなどを実行するＣＰＵ１０１と、ＲＯＭ及びＲＡＭで構成される主記憶部１０２と、ハードディスクなどで構成される補助記憶部１０３と、ネットワークカードなどの通信制御部１０４と、操作ボタンなどの操作部１０５と、動画や音声などをモニタ等の機器に出力する出力部１０６とで構成される。図１に示される各機能は、図２に示すＣＰＵ１０１や主記憶部１０２の上に所定のソフトウェアを読み込ませ、ＣＰＵ１０１の制御の下で通信制御部１０４を動作させるとともに、主記憶部１０２や補助記憶部１０３におけるデータの読み出し及び書き込みを行うことで実現される。
【００２４】
コンテンツ記憶部１１は、暗号化されているコンテンツデータを記憶する手段である。コンテンツ記憶部１１は、図示しないコンテンツ配信サーバからネットワーク（インターネットや放送網など）を介して配信された暗号化コンテンツデータや、ＤＶＤ（Digital Versatile Disk）などの記録媒体で提供された暗号化コンテンツデータなどを記憶する。
【００２５】
図３に示すように、暗号化コンテンツデータＣには、復号の際に用いる初期鍵ｓと、初期鍵ｓが正規のものか否かを検証するために使用される正当性検証情報と、コンテンツを構成する複数の暗号化ブロックデータｃｉ（ｉ＝１〜ｎ）とが含まれる。各暗号化ブロックデータｃｉには、ブロックデータの属性を示すタグ情報（属性情報）が関連付けられている。
【００２６】
タグ情報の設定方法は一種類に限定されるものではなく、以下に示すように様々な設定方法がある。
【００２７】
例えば、暗号化ブロックデータを識別するブロック番号（ブロック識別情報）をタグ情報として設定してもよい。この場合、暗号化ブロックデータｃ１のタグ情報は「ブロック番号＝１」であり、暗号化ブロックデータｃｎのタグ情報は「ブロック番号＝ｎ」である。また、１以上のブロックで構成されるシーンの内容を示すシーン情報をタグ情報として設定してもよい。シーン情報とは、例えば、シーン内の登場人物や、シーンにおける話の展開などのような、シーンの属性を示す情報である。例えば、暗号化ブロックデータｃｉのタグ情報として、「登場人物＝俳優Ａ，俳優Ｂ」や「シーン＝戦闘シーン」等のシーン情報を設定することが可能である。この場合、複数のブロックに同一のシーン情報が関連付けられることがある。例えば、連続する暗号化ブロックデータｃ１００〜ｃ１５０に同一のシーン情報「シーン＝変身シーン」が関連付けられることがある。
【００２８】
更には、コンテンツ全体に対して一つのタグ情報を設定してもよい。この場合、暗号化コンテンツデータ内のすべての暗号化ブロックデータｃｉ（ｉ＝１〜ｎ）について同一のタグ情報（例えば「コンテンツ＝Ｃ１」など）が関連付けられる。タグ情報の設定方法はこれらに限定されず、様々な変形が可能である。例えば、ブロック番号とシーン情報の両方を含むタグ情報（例えば「ブロック番号＝１００、登場人物＝俳優Ａ、シーン＝変身シーン」など）を暗号化ブロックデータに関連付けてもよい。
【００２９】
ＩＣカード鍵記憶部１２は、暗号化コンテンツデータの復号に必要なＩＣカード鍵Ｋ０を予め記憶する手段である。
【００３０】
再生部１３は、コンテンツ記憶部１１に記憶されている暗号化コンテンツデータを復号し再生する手段である。再生部１３は、再生装置１０のユーザ（視聴者）からの再生指示、又は予め設定された再生予約に基づく再生指示を受け付け、その再生指示に基づいて所定の暗号化コンテンツデータをコンテンツ記憶部１１から読み出す。続いて、再生部１３は、読み出した暗号化コンテンツデータを復号し再生する。コンテンツデータの再生は、再生部１３を構成するコンテンツ鍵生成部１３ａ、ブロック鍵生成部１３ｂ及び復号部１３ｃが協働することで実現される。以下では、再生部１３が図３に示す暗号化コンテンツデータＣを再生することを前提として各部を説明する。
【００３１】
コンテンツ鍵生成部１３ａは、暗号化コンテンツデータＣの復号に必要なコンテンツ鍵を生成する手段である。まず、コンテンツ鍵生成部１３ａは、コンテンツ記憶部１１から暗号化コンテンツデータＣを読み出し、初期鍵ｓが正規のものか否かをＭＡＣ認証により検証する。続いて、コンテンツ鍵生成部１３ａは、ＩＣカード鍵記憶部１２からＩＣカード鍵Ｋ０を読み出す。続いて、コンテンツ鍵生成部１３ａは、予め記憶しているコンテンツ鍵生成用アルゴリズムに初期鍵ｓとＩＣカード鍵Ｋ０とを与えることでコンテンツ鍵Ｋを生成する。続いて、コンテンツ鍵生成部１３ａは、暗号化コンテンツデータＣ及びコンテンツ鍵Ｋをブロック鍵生成部１３ｂに出力する。
【００３２】
ブロック鍵生成部１３ｂは、暗号化コンテンツデータを構成する暗号化ブロックデータの復号に必要なブロック鍵を生成する手段である。まず、ブロック鍵生成部１３ｂは、コンテンツ鍵Ｋと、暗号化コンテンツデータＣ内の暗号化ブロックデータｃｉに対応するブロック番号ｔｉとを、予め記憶しているブロック鍵生成用アルゴリズムに与えることで、暗号化ブロックデータｃｉに対応するブロック鍵ｋｉを生成する。続いて、ブロック鍵生成部１３ｂは、生成したブロック鍵ｋｉと暗号化ブロックデータｃｉとを復号部１３ｃに出力する。
【００３３】
また、ブロック鍵生成部１３ｂは、ブロック鍵ｋｉを生成した際に、そのブロック鍵ｋｉに対応する暗号化ブロックデータｃｉが再生されてユーザに視聴されることを示す視聴ログを生成し、ログ送信部１４に出力する。
【００３４】
視聴ログの構成は一つに限定されるものではない。例えば、ブロック鍵生成部１３ｂは、ユーザを識別するユーザ識別情報とタグ情報とを含む視聴ログを生成する。ユーザ識別情報はユーザを識別できればよいので、ユーザＩＤだけでなく、再生装置１０のシリアル番号をユーザ識別情報として利用してもよい。タグ情報は、上述したように様々な設定方法があるので、視聴ログに含まれる情報も一つに限定されない。
【００３５】
例えば、再生装置１０のユーザ識別情報が「ユーザＡ」であるとして、ブロック鍵生成部１３ｂが、タグ情報（ブロック識別情報）「ブロック番号＝３」に関連付けられた暗号化ブロックデータｃ３のブロック鍵ｋ３を生成した場合、ブロック鍵生成部１３ｂは、ユーザ識別情報「ユーザＡ」と、タグ情報（ブロック識別情報）「ブロック番号＝３」とを含む視聴ログを生成する。また、暗号化ブロックデータｃ３のタグ情報にシーン情報「登場人物＝俳優Ｂ」が更に含まれていれば、ブロック鍵生成部１３ｂは、ユーザ識別情報「ユーザＡ」と、ブロック識別情報及びシーン情報から成るタグ情報「ブロック番号＝３、登場人物＝俳優Ｂ」とを含む視聴ログを生成する。この他にも、ブロック鍵生成部１３ｂは、暗号化コンテンツデータＣを識別するための情報を含む視聴ログや、ブロック鍵の生成時刻を含む視聴ログを生成できる。
【００３６】
復号部１３ｃは、暗号化されているコンテンツを復号して再生する手段である。具体的には、復号部１３ｃは、予め記憶している復号アプリケーションを読み出し、そのアプリケーションにブロック鍵ｋｉと暗号化ブロックデータｃｉとを与えることで復号化ブロックデータｍｉを導出する。続いて復号部１３ｃは、導出した復号化ブロックデータｍｉを再生する。これにより、再生装置１０のユーザは、コンテンツ（番組）を視聴できる。
【００３７】
なお、ブロック鍵ｋｉが生成されると、そのブロック鍵ｋｉを用いて暗号化ブロックデータｃｉが復号され再生されるので、視聴ログの生成時刻はコンテンツデータの再生時刻と同視できる。
【００３８】
ログ送信部１４は、ブロック鍵生成部１３ｂから入力された視聴ログを、図示しないネットワークを介して視聴分析サーバ２０に送信する手段である。
【００３９】
視聴分析サーバ２０は、各再生装置１０からの視聴ログに基づいて再生装置１０のユーザ（視聴者）を分類するコンピュータであり、機能的構成要素としてログ受信部（ログ受信手段）２１、ログ記憶部２２、分析部（分析手段）２３、及び結果出力部２４を備えている。
【００４０】
この視聴分析サーバ２０は、図４に示すように、オペレーティングシステムやアプリケーションプログラムなどを実行するＣＰＵ２０１、ＲＯＭ及びＲＡＭで構成される主記憶部２０２、ハードディスクなどで構成される補助記憶部２０３、ネットワークカードなどの通信制御部２０４、キーボードやマウスなどで構成される入力部２０５、及びモニタやプリンタなどで構成される出力部２０６で構成される。図１に示される各機能は、図４に示すＣＰＵ２０１や主記憶部２０２の上に所定のソフトウェアを読み込ませ、ＣＰＵ２０１の制御の下で通信制御部２０４を動作させるとともに、主記憶部２０２や補助記憶部２０３におけるデータの読み出し及び書き込みを行うことで実現される。
【００４１】
ログ受信部２１は、各再生装置１０から視聴ログを受信する手段である。ログ受信部２１は、受信した視聴ログをログ記憶部２２に出力する。
【００４２】
ログ記憶部２２は、ログ受信部２１から入力された視聴ログを記憶するデータベースである。
【００４３】
分析部２３は、ログ記憶部２２に記憶されている視聴ログ内のユーザ識別情報及びタグ情報に基づいて各ユーザの視聴ログを分析することでユーザを分類する手段である。分析部２３は、入力部２０５などから入力された分析指示信号を契機に視聴ログの分析とユーザの分類とを実行し、分類結果を結果出力部２４に出力する。
【００４４】
例えば、分析部２３は、ある一つのコンテンツの視聴ログをユーザ毎に集計することで分類対象のユーザ数分の集計データを生成し、これらの集計データに対してクラスター分析を行うことで、ユーザを一以上のグループに分類する。
【００４５】
集計データの例を図５に示す。図５（ａ）、図５（ｂ）及び図５（ｃ）は、それぞれ、同一のコンテンツを視聴した三人のユーザＡ，Ｂ，Ｃの集計データを示すグラフであり、各グラフの縦軸、横軸は、それぞれ再生回数、ブロック番号を表している。すなわち、図５に示す集計データは、ブロック毎の再生回数をユーザ毎に集計したものである。図５（ａ）のグラフは、ユーザＡがコンテンツの中盤を特に多く再生（視聴）したことを示している。図５（ｂ）のグラフは、ユーザＢがユーザＡと同様にコンテンツの中盤を特に多く再生したことと、コンテンツの序盤を比較的多く再生したことを示している。図５（ｃ）のグラフは、ユーザＣがコンテンツの序盤を特に多く再生したことと、コンテンツの中盤を比較的多く再生したことを示している。このように、視聴ログを集計することにより、各ユーザの視聴傾向が導出される。
【００４６】
続いて、分析部２３は、生成した複数の集計データをクラスター分析することでユーザを分類する。クラスター分析の手法としては、例えば、最短距離法、最長距離法、群平均法、ウォード法などが挙げられるが、これらの手法に限定されるものではない。分析部２３は、これらの手法に対応する分析用アプリケーションプログラムを予め記憶しており、分析時にはそのプログラムに集計データを与えてユーザを分類する。例えば、分析部２３が図５の集計データをクラスター分析した場合には、コンテンツ中盤の再生回数が特に多いユーザＡ及びＢで構成されるグループＧ１と、コンテンツ中盤ではなくコンテンツ序盤の再生回数が特に多いユーザＣのみで構成されるグループＧ２とが生成されることが考えられる。この場合、分析部２３は、ユーザＡ及びＢから成るグループＧ１と、ユーザＣのみから成るグループＧ２とを示す分類結果を結果出力部２４に出力する。
【００４７】
視聴ログの集計方法は、上述したものに限定されない。例えば、分析部２３は、シーン情報を含む視聴ログに基づいて、シーン毎の再生回数をユーザ毎に集計してもよい。これにより、例えば、俳優Ａが登場する場面と俳優Ｂが登場する場面とをユーザＡがそれぞれ何回再生したかを示す集計データが生成される。分析部２３は、タグ情報を構成する要素（例えば、ユーザ識別情報、ブロック識別情報、シーン情報、再生時刻など）から任意のものを選択し、選択した要素単位で視聴ログを集計することが可能である。
【００４８】
したがって、分析部２３は、ある一つのコンテンツに対するユーザの視聴傾向を導出するだけでなく、複数のコンテンツの視聴ログからユーザの視聴傾向を導出することも可能である。例えば、分析部２３は、コンテンツ「ドラマＡの第１話」に関する視聴ログとコンテンツ「ドラマＡの第２話」に関する視聴ログから、シーン情報「俳優Ａが活躍するシーン」に対応するシーンの合計再生回数をユーザ毎に集計し、その集計結果に基づいてユーザを分類してもよい。これにより、一つのコンテンツのみからユーザを分類できない場合でも、各ユーザを分類することが可能になる。
【００４９】
また、分析方法も、上述したものに限定されない。例えば、分析部２３は、特定のタグ情報に関連付けられているブロック又はシーンの再生回数が所定の閾値を超えているか否かをユーザ毎に検査し、閾値を超えているユーザのみを一つのグループとして分類してもよい。また、分析部２３は、所定の相関関数を用いて各ユーザの集計データの相関を導出し、相関が所定の閾値よりも高いユーザ同士を一つのグループとして分類してもよい。更に、分析部２３は、視聴ログを集計することなく、ログ記憶部２２に記憶されている視聴ログそのものに基づいてユーザを分類してもよい。
【００５０】
結果出力部２４は、分析部２３から入力された分類結果を、モニタやプリンタなどの出力装置、あるいは図示しない他のコンピュータシステムに出力する部分である。
【００５１】
次に、図６及び７を用いて、図１に示す視聴分析システム１の処理を説明するとともに本実施形態に係る視聴分析方法について説明する。図６は、コンテンツデータ再生時の処理を示すシーケンス図である。図７は、視聴分析サーバでの分析処理を示すフローチャートである。
【００５２】
図６を用いて、再生装置１０でコンテンツデータが再生される際の処理を説明する。再生部１３が再生指示を受け付けると、まず、コンテンツ鍵生成部１３ａが、ＩＣカード鍵記憶部１２に記憶されているＩＣカード鍵と、暗号化コンテンツデータ内の初期鍵とからコンテンツ鍵を生成する（ステップＳ１１）。続いて、ブロック鍵生成部１３ｂが、生成されたコンテンツ鍵と、復号対象の暗号化ブロックデータのブロック番号とからブロック鍵を生成する（ステップＳ１２）。このときブロック鍵生成部１３ｂは、復号対象の暗号化ブロックデータに対応する視聴ログを生成する（ステップＳ１３）。その後、ログ送信部１４が生成された視聴ログを視聴分析サーバ２０に送信する（ステップＳ１４）。
【００５３】
再生装置１０では、その後、復号部１３ｃが、生成されたブロック鍵を用いて暗号化ブロックデータを復号し、復号されたブロックデータを再生する（ステップＳ１５）。ステップＳ１２〜Ｓ１５の処理は、再生装置１０のユーザにより入力された停止指示を再生部１３が受け付けるまで繰り返し実行される（ステップＳ１６；ＮＯ）。停止指示が入力されると、再生処理が終了する（ステップＳ１６；ＹＥＳ）。
【００５４】
一方、視聴分析サーバ２０では、ログ受信部２１が再生装置１０からの視聴ログを受信し（ログ受信ステップ）、ログ記憶部２２がその視聴ログを記憶する（ステップＳ１７）。このような視聴ログの受信及び記憶は、再生装置１０で再生されたブロックデータの個数だけ繰り返して実行される。
【００５５】
次に、図７を用いて、視聴分析サーバ２０での分析処理（ログ分析ステップ）を説明する。分析指示が入力されると、分析部２３がその入力を契機としてログ記憶部２２から視聴ログを読み出す（ステップＳ２１）。続いて、分析部２３は、読み出した視聴ログ内のユーザ識別情報及びタグ情報に基づいてユーザを分類する（ステップＳ２２）。例えば、分析部２３は、ブロック毎又はシーン毎の再生回数をユーザ毎に集計し、その集計結果に対して所定の分析手法（クラスター分析や閾値を用いた分析など）を用いることでユーザを分類する。続いて、結果出力部２４が、分析部２３により導出された分類結果を出力する（ステップＳ２３）。
【００５６】
以上説明したように、本実施形態によれば、ブロックデータ単位で定義されたタグ情報を用いて視聴ログが分析されるので、コンテンツを構成する場面毎にユーザの視聴傾向を導出でき、ひいては複数のユーザをより適切に分類できる。例えば、分析部２３が、図５に示す三人のユーザＡ，Ｂ，Ｃの視聴傾向を導出してクラスター分析を実行することで、ユーザＡ及びＢを一つのグループにまとめてユーザＣと区別することが可能になる。
【００５７】
これに対し、単にコンテンツの再生回数のみでユーザを分類しようとすると、図５に示すような詳細な視聴傾向を導出できず、その結果、実際には視聴傾向が異なるユーザ同士が一つのグループに分類されるなどの現象が起こり得る。例えば、ユーザＡ，Ｂ，Ｃの実際の視聴傾向が図５に示されるものであっても、各ユーザの再生回数が同じであるために、ユーザＡ，Ｂ，Ｃが一つのグループにまとめられてしまうことが起こり得る。また、ユーザＡ，Ｂ，Ｃのコンテンツ再生回数によっては、ユーザＡとユーザＢとが別々のグループに分類されたり、ユーザＢ及びＣが一つのグループにまとめられたりする可能性もある。本実施形態では、コンテンツ単位ではなく場面毎に視聴ログを集計して分析するので、このような事態を回避し、視聴傾向が類似するユーザ同士をグループ化することが可能になる。
【００５８】
また、本実施形態では、ブロック識別情報であるブロック番号をタグ情報に含めることが可能である。この場合、各ユーザの視聴ログをブロック単位で詳細に分析でき、その結果、ユーザの分類の精度を上げることができる。
【００５９】
また、本実施形態では、属性情報にシーン情報を含めることが可能である。この場合、シーンの内容（例えば登場人物や話の展開など）毎に視聴ログを分析できる。その結果、ユーザの分類の精度を上げることができる。
【００６０】
また、本実施形態では、ブロック毎又はシーン毎の再生回数をユーザ毎に集計し、その集計結果に基づいてユーザを分類することが可能である。一般に、ユーザ（視聴者）は、好みの場面を繰り返し視聴することが多いといえるから、ブロック毎又はシーン毎の再生回数をユーザ毎に集計すれば、各ユーザの嗜好を反映した集計結果を取得することが期待できる。そして、その集計結果に基づいてユーザを分類することで、似た嗜好を持つユーザ同士をまとめることが可能になる。
【００６１】
以上、本発明をその実施形態に基づいて詳細に説明した。しかし、本発明は上記実施形態に限定されるものではない。本発明は、その要旨を逸脱しない範囲で以下のような様々な変形が可能である。
【００６２】
本発明は、コンテンツ再生時に課金するシステムにも適用可能である。この場合、暗号化コンテンツデータには更に課金表が含まれる。そして、ブロック鍵が生成された際に、ブロック鍵生成部１３ｂが、視聴ログを生成すると共に、課金表に基づいて課金情報を生成する。生成された課金情報は、図示しない課金管理サーバに送信され、その課金管理サーバにおいて、ユーザに対する請求金額が計算される。
【００６３】
上記実施形態では、再生装置１０が暗号化コンテンツデータを復号して再生したが、再生装置１０が平文のコンテンツデータをそのまま再生する場合にも本発明を適用できる。この場合も、視聴ログはコンテンツ再生時に生成される。
【図面の簡単な説明】
【００６４】
【図１】実施形態に係る視聴分析システムの構成を示す図である。
【図２】図１に示す再生装置のハードウェア構成を示す図である。
【図３】コンテンツデータの構成を示す図である。
【図４】図１に示す視聴分析サーバのハードウェア構成を示す図である。
【図５】図１に示す分析部で生成される集計データの例を示す図である。
【図６】コンテンツデータ再生時の処理を示すシーケンス図である。
【図７】視聴分析サーバでの分析処理を示すフローチャートである。
【符号の説明】
【００６５】
１…視聴分析システム、１０…再生装置、１１…コンテンツ記憶部、１２…ＩＣカード鍵記憶部、１３…再生部、１３ａ…コンテンツ鍵生成部、１３ｂ…ブロック鍵生成部（ログ生成手段）、１３ｃ…復号部、１４…ログ送信部（ログ送信手段）、２０…視聴分析サーバ、２１…ログ受信部（ログ受信手段）、２２…ログ記憶部、２３…分析部（分析手段）、２４…結果出力部
【図１】
0005002424.tif 000002
【図２】
0005002424.tif 000003
【図３】
0005002424.tif 000004
【図４】
0005002424.tif 000005
【図５】
0005002424.tif 000006
【図６】
0005002424.tif 000007
【図７】
0005002424.tif 000008