(57)【要約】【課題】  ユーザにより視聴されているコンテンツに関するキーワードについての嗜好度を適切に算出できるようにする。【解決手段】  第１のコンテンツに関する情報を示すコンテンツ情報からキーワードを抽出するキーワード抽出部１０８と、第１のコンテンツおよび第１のコンテンツが視聴されているときに配信されている第２のコンテンツについての嗜好に関する評価値を算出する評価値算出部と、第１のコンテンツの評価値と第２のコンテンツの評価値とに基づいて、キーワード抽出部１０８にて抽出されたキーワードについての嗜好度を算出するキーワード嗜好度算出部１０９とを備えている。【選択図】  図１
2006259897.tif 000002
【特許請求の範囲】
【請求項１】
第１のコンテンツに関する情報を示すコンテンツ情報からキーワードを抽出するキーワード抽出手段と、
第１のコンテンツおよび第１のコンテンツが視聴されているときに配信されている第２のコンテンツについての嗜好に関する評価値を算出する評価値算出手段と、
第１のコンテンツの評価値と第２のコンテンツの評価値とに基づいて、前記キーワード抽出手段にて抽出されたキーワードについての嗜好度を算出するキーワード嗜好度算出手段とを備えていることを特徴とする嗜好度算出装置。
【請求項２】
前記コンテンツ情報は、配信されるコンテンツの内容を示す電子番組表であることを特徴とする請求項１に記載の嗜好度算出装置。
【請求項３】
第１のコンテンツは当該コンテンツに関する情報としてのコンテンツメタ情報を保持しており、
前記コンテンツ情報は前記コンテンツメタ情報であることを特徴とする請求項１に記載の嗜好度算出装置。
【請求項４】
第１のコンテンツの映像情報中の文字データを認識する文字データ認識手段を備え、
前記コンテンツ情報は前記文字データ認識手段から得られた文字データであることを特徴とする請求項１に記載の嗜好度算出装置。
【請求項５】
第１のコンテンツに含まれる音声データを認識してテキストデータに変換する音声データ認識手段を備え、
前記コンテンツ情報は前記音声データ認識手段から得られたテキストデータであることを特徴とする請求項１に記載の嗜好度算出装置。
【請求項６】
第１のコンテンツおよび第２のコンテンツのそれぞれについてユーザの嗜好度を算出する予備嗜好度算出手段を備え、
前記コンテンツについての嗜好に関する評価値は、前記予備嗜好度算出手段から得られる各コンテンツについての嗜好度であり、
前記キーワード嗜好度算出手段は、前記予備嗜好度算出手段にて嗜好度が算出された第１のコンテンツの嗜好度と第２のコンテンツの嗜好度とに基づいて、第１のコンテンツに関するキーワードについての嗜好度を算出することを特徴とする請求項１に記載の嗜好度算出装置。
【請求項７】
前記キーワード嗜好度算出手段は、第１のコンテンツの嗜好度と第１のコンテンツよりも高い嗜好度を有する第２のコンテンツの嗜好度とに基づいて、第１のコンテンツに関するキーワードについての嗜好度を算出することを特徴とする請求項６に記載の嗜好度算出装置。
【請求項８】
第１のコンテンツおよび第２のコンテンツのそれぞれについて、各コンテンツに対する流行度を算出する流行度算出手段を備え、
コンテンツについての嗜好に関する前記評価値は、前記流行度算出手段から得られる各コンテンツについての流行度であり、
前記キーワード嗜好度算出手段は、前記流行度算出手段にて流行度が算出された第１のコンテンツの流行度と第２のコンテンツの流行度とに基づいて、第１のコンテンツに関するキーワードについての嗜好度を算出することを特徴とする請求項１に記載の嗜好度算出装置。
【請求項９】
前記キーワード嗜好度算出手段は、第１のコンテンツの流行度と第１のコンテンツよりも高い流行度を有する第２のコンテンツの流行度とに基づいて、第１のコンテンツに関するキーワードについての嗜好度を算出することを特徴とする請求項８に記載の嗜好度算出装置。
【請求項１０】
第１のコンテンツおよび第２のコンテンツのそれぞれについて視聴率を入力する視聴率入力手段を備え、
コンテンツについての嗜好に関する前記評価値は、前記視聴率入力手段から得られる各コンテンツについての視聴率であり、
前記キーワード嗜好度算出手段は、前記視聴率入力手段にて視聴率が入力された第１のコンテンツの視聴率と第２のコンテンツの視聴率とに基づいて、第１のコンテンツに関するキーワードについての嗜好度を算出することを特徴とする請求項１に記載の嗜好度算出装置。
【請求項１１】
前記キーワード嗜好度算出手段は、第１のコンテンツの視聴率と第１のコンテンツよりも高い視聴率を有する第２のコンテンツの視聴率とに基づいて、第１のコンテンツに関するキーワードについての嗜好度を算出することを特徴とする請求項１０に記載の嗜好度算出装置。
【請求項１２】
請求項１から１１の何れか1項に記載の嗜好度算出装置を備え、
前記キーワード嗜好度算出手段にて算出されたキーワードについての嗜好度及び当該キーワードを記憶するキーワード記憶手段と、
前記キーワード記憶手段にて記憶されている情報に基づいて、コンテンツに対するユーザの嗜好度を判定し、前記ユーザに対する推薦コンテンツを決定する推薦コンテンツ決定手段とをさらに備えていることを特徴とするコンテンツ推薦装置。
【請求項１３】
前記キーワード嗜好度算出手段にて算出されたキーワードについての嗜好度を表示する表示手段をさらに備えていることを特徴とする請求項１２に記載のコンテンツ推薦装置。
【請求項１４】
請求項１から１１の何れか1項に記載の嗜好度算出装置を備え、
コンテンツを記録するコンテンツ記録手段と、
前記コンテンツ記録手段にて記録されたコンテンツを出力するコンテンツ出力手段とをさらに備えていることを特徴とするコンテンツ記録出力装置。
【請求項１５】
請求項１から１１の何れか1項に記載の嗜好度算出装置を備え、
さらにユーザによる視聴履歴情報を入力する視聴履歴情報入力手段を備え、
前記キーワード抽出手段は、前記視聴履歴情報入力手段により入力された前記視聴履歴情報に含まれるコンテンツを第１のコンテンツとみなすことを特徴とする嗜好度算出サーバ。
【請求項１６】
第１のコンテンツに関する情報を示すコンテンツ情報からキーワードを抽出するキーワード抽出ステップと、
第１のコンテンツおよび第１のコンテンツが視聴されているときに放送されている第２のコンテンツについての嗜好に関する評価値を算出する評価値算出ステップと、
第１のコンテンツの評価値と第２のコンテンツの評価値とに基づいて、前記キーワード抽出ステップにて抽出されたキーワードについての嗜好度を算出するキーワード嗜好度算出ステップとを備えていることを特徴とする嗜好度算出方法。
【請求項１７】
請求項１から１１の何れか１項に記載の嗜好度算出装置を動作させるためのプログラムであって、コンピュータを上記の各手段として機能させるための嗜好度算出プログラム。
【請求項１８】
請求項１７に記載の嗜好度算出プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、視聴されているコンテンツに関するキーワードについての嗜好度を算出する嗜好度算出装置、コンテンツ推薦装置、コンテンツ記録出力装置、嗜好度算出サーバ、嗜好度算出方法、嗜好度算出プログラム及びこれを記録したコンピュータ読み取り可能な記録媒体に関する。
【背景技術】
【０００２】
近年、電子番組表を使用して、ユーザに適したテレビ番組を検索及び推薦したり、また当該テレビ番組を自動で録画したりする機器が提案されている。これらの機器では、ユーザの嗜好情報を収集するために、ユーザが視聴した番組やユーザが録画した番組の電子番組表情報からキーワードを抽出し、抽出された当該キーワードを当該ユーザの嗜好情報として蓄積している。
【０００３】
例えば、特許文献１には、視聴者が選局・録画した番組の電子番組表内の番組解説中に現れるキーワードを抽出し、そのキーワードの出現頻度を計数して蓄積していき、選局・録画予約を行う際にそのキーワードの出現頻度の高い番組を推薦する映像機器が開示されている。
【０００４】
また、特許文献２には、ユーザが視聴した番組の電子番組表情報を分解し、これにより得られたキーワードを蓄積し、番組タイトルや出演者などのキーワードの種別とキーワードの視聴頻度などのパラメータに基づいて、キーワードに対するユーザの嗜好度合いを表す嗜好ポイントを算出し、算出された嗜好ポイントに基づいてキーワードを含む番組を推薦する番組推薦装置が開示されている。
【特許文献１】特開平７−１３５６２１号公報（平成７年５月２３日公開）
【特許文献２】特開２００２−１４２１６０号公報（平成１４年２月１７日公開）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に開示されている映像機器では、ユーザが好む番組の電子番組表情報を形態素解析等でキーワードに分解し、当該キーワードを蓄積していくだけである。具体的には、キーワードの出現頻度を計数するために、抽出されたキーワード全てに均一に加点したり、ユーザの当該視聴番組の視聴時間に応じて加点量を調整したり、視聴者が録画した番組から抽出されたキーワードには重み付けを増して加点したりすることで、キーワードの頻度を計数して蓄積している。
【０００６】
一方、特許文献２に開示されている番組推薦装置では、番組タイトル、出演者、もしくはジャンル等の複数のプロファイルに分けて、プロファイル毎にキーワードを蓄積している。
【０００７】
ここで、ユーザが視聴した番組に関するキーワードについての嗜好度を評価する上では、ユーザが視聴した番組に関する情報ばかりでなく、ユーザが視聴した番組に直接関係しない情報も有効である。例えば、ユーザが視聴した当該番組の裏で放送されている裏番組の内容や当該番組が放送された時点の流行といった情報も有効である。
【０００８】
具体的には、視聴者がコンテンツを視聴した場合、例えば当該コンテンツが放送された時間帯の裏番組の内容によって、視聴者が当該コンテンツを視聴したことに対する重みは異なる。すなわち、嗜好度が高い裏番組が放送されているにも関わらず別のコンテンツを視聴した場合、当該コンテンツに対する視聴者の嗜好度は非常に高いと判断でき、その結果、当該コンテンツから抽出されるキーワードは視聴者の嗜好を非常によく反映していると判断できる。
【０００９】
しかしながら、特許文献１および特許文献２に開示されている装置では、その種の情報を考慮してキーワードの蓄積は行われていない。このため、ユーザが視聴した番組に関するキーワードについての嗜好度を適切に算出することができない。
【００１０】
したがって、本発明の目的は、ユーザにより視聴されているコンテンツに関するキーワードについての嗜好度を適切に算出することができる嗜好度算出装置、コンテンツ推薦装置、コンテンツ記録出力装置、嗜好度算出サーバ、嗜好度算出方法、嗜好度算出プログラム及びこれを記録したコンピュータ読み取り可能な記録媒体を提供することにある。
【課題を解決するための手段】
【００１１】
本発明の嗜好度算出装置は、第１のコンテンツに関する情報を示すコンテンツ情報からキーワードを抽出するキーワード抽出手段と、第１のコンテンツおよび第１のコンテンツが視聴されているときに配信されている第２のコンテンツについての嗜好に関する評価値を算出する評価値算出手段と、第１のコンテンツの評価値と第２のコンテンツの評価値とに基づいて、キーワード抽出手段にて抽出されたキーワードについての嗜好度を算出するキーワード嗜好度算出手段とを備えている。
【００１２】
本発明の嗜好抽出方法は、第１のコンテンツに関する情報を示すコンテンツ情報からキーワードを抽出するキーワード抽出ステップと、第１のコンテンツおよび第１のコンテンツが視聴されているときに配信されている第２のコンテンツについての嗜好に関する評価値を算出する評価値算出ステップと、第１のコンテンツの評価値と第２のコンテンツの評価値とに基づいて、キーワード抽出ステップにて抽出されたキーワードについての嗜好度を算出するキーワード嗜好度算出ステップとを備えている。
【００１３】
上記の構成によれば、キーワード抽出手段（キーワード抽出ステップ）はユーザにより視聴されたコンテンツ（以降、視聴コンテンツと称する）である第１のコンテンツに関する情報を示すコンテンツ情報からキーワードを抽出し、視聴コンテンツである第１のコンテンツおよびユーザが視聴コンテンツを視聴しているときに配信されている第２のコンテンツについての嗜好に関する評価値に基づいて、抽出されたキーワードに対してキーワード嗜好度算出手段（キーワード嗜好度算出ステップ）が嗜好度を算出する。
【００１４】
これにより、視聴コンテンツから抽出されたキーワードに対して、一律の嗜好度を与えるのではなくて、第１のコンテンツおよび第２のコンテンツについての嗜好に関する評価値を使用して、当該キーワードに対して嗜好度を適切に算出することができる。例えば、第１のコンテンツおよび第２のコンテンツについての嗜好に関する評価値を各コンテンツに対するユーザの嗜好度とすることで、第１のコンテンツの嗜好度と第２のコンテンツの嗜好度に基づいて、キーワード嗜好度算出手段（キーワード嗜好度算出ステップ）は当該キーワードに対する嗜好度を算出することができる。
【００１５】
上記の嗜好度算出装置において、好ましくは、コンテンツ情報は、配信されるコンテンツの内容を示す電子番組表である。
【００１６】
上記の構成によれば、インターネットや放送局から配信される電子番組表にある視聴コンテンツに関する番組情報から、当該視聴コンテンツに関するキーワードを抽出する。
【００１７】
ここで、電子番組表とは、インターネットや放送局から配信される（放送される）コンテンツの内容を示す情報であり、例えばテレビジョン番組の番組情報がある。電子番組表の中には番組を識別するＩＤ、放送開始日時、放送終了日時、放送チャンネル、ジャンル、サブジャンル、番組名、及び番組内容などの情報が含まれている。
【００１８】
これにより、嗜好度算出装置が電子番組表を使用できる環境にあれば、電子番組表の中からユーザによって視聴された視聴コンテンツに関する番組情報を検索し、当該番組情報から視聴コンテンツに関するキーワードを抽出することができる。そして、キーワード嗜好度算出手段は、視聴コンテンツである第１のコンテンツおよび第２のコンテンツについての嗜好に関する評価値に基づいて、抽出されたキーワードに対して、嗜好度を適切に算出することができる。
【００１９】
上記の嗜好度算出装置において、好ましくは、第１のコンテンツは当該コンテンツに関する情報としてのコンテンツメタ情報を保持しており、コンテンツ情報は前記コンテンツメタ情報である。
【００２０】
上記の構成によれば、視聴コンテンツである第１のコンテンツが保持するコンテンツメタ情報からキーワードを抽出する。
【００２１】
ここで、コンテンツメタ情報とは、当該コンテンツに付与された当該コンテンツに関する情報であり、例えば、コンテンツ名、放送開始日時、放送終了日時、放送チャンネル、出演者情報、ジャンル、及びキーワードなどの情報が含まれている。
【００２２】
これにより、ユーザによって視聴された視聴コンテンツにコンテンツメタ情報が付与されている場合であれば、視聴コンテンツに付与されたコンテンツメタ情報から、視聴コンテンツに関するキーワードを抽出することができる。そして、キーワード嗜好度算出手段は、視聴コンテンツである第１のコンテンツおよび第２のコンテンツについての嗜好に関する評価値に基づいて、抽出されたキーワードに対して、嗜好度を適切に算出することができる。
【００２３】
上記の嗜好度算出装置において、好ましくは、第１のコンテンツの映像情報中の文字データを認識する文字データ認識手段を備え、コンテンツ情報は文字データ認識手段から得られた文字データである。
【００２４】
上記の構成によれば、文字データ認識手段は、視聴コンテンツの映像情報中に含まれるテロップ等の文字データを認識して、テキストデータに変換し、変換されたテキストデータから視聴コンテンツに関するキーワードを抽出する。
【００２５】
これにより、ユーザによって視聴された視聴コンテンツの映像情報中にテロップなどの文字データが存在するような場合であれば、文字データ認識手段は当該文字データを認識してテキストデータに変換し、変換されたテキストデータから視聴コンテンツに関するキーワードを抽出することができる。そして、キーワード嗜好度算出手段は、視聴コンテンツである第１のコンテンツおよび第２のコンテンツについての嗜好に関する評価値に基づいて、抽出されたキーワードに対して、嗜好度を適切に算出することができる。
【００２６】
上記の嗜好度算出装置において、好ましくは、第１のコンテンツに含まれる音声データを認識してテキストデータに変換する音声データ認識手段を備え、コンテンツ情報は音声データ認識手段から得られたテキストデータである。
【００２７】
上記の構成によれば、音声データ認識手段は、視聴コンテンツに含まれる出演者の音声等の音声データを認識して、テキストデータに変換し、変換されたテキストデータから視聴コンテンツに関するキーワードを抽出する。
【００２８】
これにより、ユーザによって視聴された視聴コンテンツに出演者の音声等の音声データが存在するような場合であれば、音声データ認識手段は当該音声データを認識してテキストデータに変換し、変換されたテキストデータから視聴コンテンツに関するキーワードを抽出することができる。そして、キーワード嗜好度算出手段は、視聴コンテンツである第１のコンテンツおよび第２のコンテンツについての嗜好に関する評価値に基づいて、抽出されたキーワードに対して、嗜好度を適切に算出することができる。
【００２９】
上記の嗜好度算出装置において、好ましくは、第１のコンテンツおよび第２のコンテンツのそれぞれについてユーザの嗜好度を算出する予備嗜好度算出手段を備え、コンテンツについての嗜好に関する評価値は、予備嗜好度算出手段から得られる各コンテンツについての嗜好度であり、キーワード嗜好度算出手段は、予備嗜好度算出手段にて嗜好度が算出された第１のコンテンツの嗜好度と第２のコンテンツの嗜好度とに基づいて、第１のコンテンツに関するキーワードについての嗜好度を算出する。
【００３０】
上記の構成によれば、予備嗜好度算出手段は第１のコンテンツおよび第２のコンテンツのそれぞれについてのユーザの嗜好度を算出し、算出された各コンテンツの嗜好度をコンテンツについての嗜好に関する評価値として、キーワード嗜好度算出手段は視聴コンテンツから抽出されたキーワードに対して嗜好度を算出する。
【００３１】
ここで、コンテンツの嗜好度とは、当該コンテンツが、ユーザの嗜好にどれだけ合致しているかを示す情報である。これは、ユーザの好みの人物、好みのジャンル、好みの番組名、もしくは好みのキーワードなどのユーザの嗜好を表す情報を使用して、当該コンテンツに対するユーザの嗜好度を算出し、嗜好度が大きいほど、当該コンテンツはユーザの嗜好に合致していることを示す。なお、ユーザの嗜好を表す情報は、ユーザ自ら入力するものであっても構わないし、ユーザの過去の視聴履歴や行動履歴などから自動で抽出するものであっても構わない。さらに、当該コンテンツに対するユーザの嗜好度は、上記の嗜好度算出装置内で算出されるものであっても構わないし、嗜好度算出装置外部で算出され、嗜好度算出装置に入力されるものであっても構わない。
【００３２】
これにより、キーワード嗜好度算出手段は、視聴コンテンツに対するユーザの嗜好度と、例えば視聴コンテンツ以外の同時に放送されている複数のコンテンツに対するユーザの嗜好度とに基づいて、当該視聴コンテンツから抽出されたキーワードに対して嗜好度を適切に算出することができる。
【００３３】
上記の嗜好度算出装置において、好ましくは、キーワード嗜好度算出手段は、第１のコンテンツの嗜好度と第１のコンテンツよりも高い嗜好度を有する第２のコンテンツの嗜好度とに基づいて、第１のコンテンツに関するキーワードについての嗜好度を算出する。
【００３４】
これにより、視聴コンテンツに対するユーザの嗜好度よりも嗜好度が高いコンテンツが裏で放送されている場合は、それらのコンテンツの嗜好度の差に応じて、例えば上記の差が大きいほど、視聴コンテンツから抽出されたキーワードに対する嗜好度を大きく算出することができる。なお、上述のことは、嗜好度が大きいコンテンツが視聴コンテンツの裏で放送されているのにもかかわらず、嗜好度が大きいコンテンツを視聴せずに視聴コンテンツを視聴したということを意味する。この場合、当該視聴コンテンツはユーザの嗜好に適合したコンテンツであり、視聴コンテンツから抽出されるキーワードは当該ユーザの嗜好をよく表しているものと見なし得る。
【００３５】
上記の嗜好度算出装置において、好ましくは、第１のコンテンツおよび第２のコンテンツのそれぞれについて、各コンテンツに対する流行度を算出する流行度算出手段を備え、コンテンツについての嗜好に関する評価値は、流行度算出手段から得られる各コンテンツについての流行度であり、キーワード嗜好度算出手段は、流行度算出手段にて流行度が算出された第１のコンテンツの流行度と第２のコンテンツの流行度とに基づいて、第１のコンテンツに関するキーワードについての嗜好度を算出する。
【００３６】
上記の構成によれば、流行度算出手段は第１のコンテンツおよび第２のコンテンツのそれぞれについての流行度を算出し、算出された各コンテンツの流行度をコンテンツについての嗜好に関する評価値として、キーワード嗜好度算出手段は視聴コンテンツから抽出されたキーワードに対して嗜好度を算出する。
【００３７】
ここで、流行度とは、当該コンテンツが世の中の流行に沿ったコンテンツであるのか、もしくは当該コンテンツが現在の季節に合ったコンテンツであるのかなどを示す情報である。例えば、現在世の中で話題になっている俳優が出演しているコンテンツ、世の中の注目を浴びている事件や災害を特集したコンテンツ、及びオリンピック開催時におけるオリンピックに関するコンテンツは、流行度の高いコンテンツに相当する。
【００３８】
これにより、キーワード嗜好度算出手段は、視聴コンテンツに対する流行度と、例えば視聴コンテンツ以外の同時に放送されている複数のコンテンツに対する流行度とに基づいて、当該視聴コンテンツから抽出されたキーワードに対して嗜好度を適切に算出することができる。
【００３９】
上記の嗜好度算出装置において、好ましくは、キーワード嗜好度算出手段は、第１のコンテンツの流行度と第１のコンテンツよりも高い流行度を有する第２のコンテンツの流行度とに基づいて、第１のコンテンツに関するキーワードについての嗜好度を算出する。
【００４０】
これにより、視聴コンテンツに対する流行度よりも流行度が高いコンテンツが裏で放送されている場合は、それらのコンテンツの流行度の差に応じて、例えば、上記の差が大きいほど、視聴コンテンツから抽出されたキーワードに対する嗜好度を大きく算出することができる。なお、上述のことは、流行度が大きいコンテンツが視聴コンテンツの裏で放送されているのにもかかわらず、流行にとらわれずに視聴コンテンツを視聴したことを意味する。この場合、当該視聴コンテンツはユーザの嗜好に適合したコンテンツであり、視聴コンテンツから抽出されるキーワードは当該ユーザの嗜好をよく表しているものと見なし得る。
【００４１】
上記の嗜好度算出装置において、好ましくは、第１のコンテンツおよび第２のコンテンツのそれぞれについて視聴率を入力する視聴率入力手段を備え、コンテンツについての嗜好に関する評価値は、視聴率入力手段から得られる各コンテンツについての視聴率であり、キーワード嗜好度算出手段は、視聴率入力手段にて視聴率が入力された第１のコンテンツの視聴率と第２のコンテンツの視聴率とに基づいて、第１のコンテンツに関するキーワードについての嗜好度を算出する。
【００４２】
上記の構成によれば、視聴率入力手段は、第１のコンテンツおよび第２のコンテンツのそれぞれについての視聴率を入力し、入力された各コンテンツの視聴率をコンテンツについての嗜好に関する評価値として、キーワード嗜好度算出手段は視聴コンテンツから抽出されたキーワードに対して嗜好度を算出する。
【００４３】
ここで、視聴率とは、当該コンテンツを受信することができる人の中で、どれだけの人が当該コンテンツを視聴したのかを示す情報であり、視聴率が高いコンテンツは当該コンテンツを視聴した人が多いということを示す。なお、視聴率は、外部機器において算出され、視聴率入力手段を介して嗜好度算出装置に入力される。
【００４４】
これにより、キーワード嗜好度算出手段は、視聴コンテンツに対する視聴率と、例えば視聴コンテンツ以外の同時に放送されている複数のコンテンツに対する視聴率とに基づいて、当該視聴コンテンツから抽出されたキーワードに対して嗜好度を適切に算出することができる。
【００４５】
上記の嗜好度算出装置において、好ましくは、キーワード嗜好度算出手段は、第１のコンテンツの視聴率と第１のコンテンツよりも高い視聴率を有する第２のコンテンツの視聴率とに基づいて、第１のコンテンツに関するキーワードについての嗜好度を算出する。
【００４６】
これにより、視聴コンテンツに対する視聴率よりも視聴率が高いコンテンツが裏で放送されていた場合は、それらのコンテンツの視聴率の差に応じて、例えば、上記の差が大きいほど、視聴コンテンツから抽出されたキーワードに対する嗜好度を大きく算出することができる。なお、上述のことは、視聴率が大きいコンテンツが視聴コンテンツの裏で放送されていたのにもかかわらず、視聴率が高いコンテンツを視聴せずに視聴コンテンツを視聴したことを意味する。この場合、当該視聴コンテンツはユーザの嗜好に適合したコンテンツであり、視聴コンテンツから抽出されるキーワードは当該ユーザの嗜好をよく表しているものと見なし得る。
【００４７】
本発明のコンテンツ推薦装置は、上記の何れかに記載の嗜好度算出装置を備え、キーワード嗜好度算出手段にて算出されたキーワードについての嗜好度及び当該キーワードを記憶するキーワード記憶手段と、キーワード記憶手段にて記憶されている情報に基づいて、コンテンツに対するユーザの嗜好度を判定し、ユーザに対する推薦コンテンツを決定する推薦コンテンツ決定手段とをさらに備えている。
【００４８】
上記の構成によれば、嗜好度算出装置にて視聴コンテンツから抽出されたキーワードに対する嗜好度が算出され、キーワード記憶手段はキーワードと当該キーワードに対する嗜好度を対応付けて記憶し、推薦コンテンツ決定手段はそれらの情報を使用してユーザにコンテンツを推薦する推薦コンテンツを決定する。
【００４９】
これにより、嗜好度算出装置にて視聴コンテンツから抽出されたキーワードに対する嗜好度は、キーワード記憶手段において記憶させておくことができ、さらに嗜好度算出装置のキーワード嗜好度算出手段にてキーワードに対する嗜好度が算出されるたびに、キーワード記憶手段に記憶されている情報を更新することで、ユーザの嗜好情報を適切に反映させることができる。さらに、ユーザの嗜好情報を適切に反映されたキーワード記憶手段に記憶されている情報を使用することで、ユーザの嗜好に適合したコンテンツを適切に推薦することができる。
【００５０】
上記のコンテンツ推薦装置は、好ましくは、キーワード嗜好度算出手段にて算出されたキーワードについての嗜好度を表示する表示手段をさらに備えている。
【００５１】
上記の構成によれば、嗜好度算出装置にて算出されたキーワードについての嗜好度を例えば表示装置に表示する。
【００５２】
これにより、視聴コンテンツから抽出されたキーワードと当該キーワードについての嗜好度を例えば表示装置に表示させることで、ユーザはどのようにしてキーワード記憶手段にユーザ自身の嗜好情報が反映されているのかを把握することができる。
【００５３】
本発明のコンテンツ記録出力装置は、上記の何れかに記載の嗜好度算出装置を備え、コンテンツを記録するコンテンツ記録手段と、コンテンツ記録手段にて記録されたコンテンツを出力するコンテンツ出力手段とをさらに備えている。
【００５４】
上記の構成によれば、コンテンツ記録手段はコンテンツを記録し、コンテンツ出力手段はコンテンツ記録手段にて記録されたコンテンツを例えば表示装置に出力し、表示する。
【００５５】
これにより、ユーザは記録されたコンテンツを再生して視聴する場合においても、例えば当該視聴コンテンツを出力再生している際に放送されている複数のコンテンツについてのユーザの嗜好度に基づいて、当該出力再生しているコンテンツから抽出されたキーワードについての嗜好度を適切に算出することができる。
【００５６】
本発明の嗜好度算出サーバは、上記の何れかに記載の嗜好度算出装置を備え、さらにユーザによる視聴履歴情報を入力する視聴履歴情報入力手段を備え、キーワード抽出手段は、視聴履歴情報入力手段により入力された視聴履歴情報に含まれるコンテンツを第１のコンテンツとみなす。
【００５７】
上記の構成によれば、嗜好度算出サーバは、視聴履歴情報入力手段を介して、ユーザがコンテンツを視聴した視聴履歴情報を入力する。そして、キーワード抽出手段は、入力された視聴履歴情報に含まれるコンテンツを第１のコンテンツとみなすことで、キーワード抽出手段は第１のコンテンツに関する情報を示すコンテンツ情報からキーワードを抽出し、キーワード嗜好度算出手段は当該キーワードに対して嗜好度を適切に算出することができる。なお、視聴履歴情報入力手段は、有線もしくは無線を介して視聴履歴情報を入力する。
【００５８】
これにより、嗜好度算出サーバにおいても上記で説明したように同様の処理を行うことで、同様の効果を奏することができ、さらに各処理がサーバ側で行われるために、ユーザ側の端末における処理を軽減することができる。
【発明の効果】
【００５９】
本発明の嗜好度算出装置は、第１のコンテンツに関する情報を示すコンテンツ情報からキーワードを抽出するキーワード抽出手段と、第１のコンテンツおよび第１のコンテンツが視聴されているときに配信されている第２のコンテンツについての嗜好に関する評価値を算出する評価値算出手段と、第１のコンテンツの評価値と第２のコンテンツの評価値とに基づいて、キーワード抽出手段にて抽出されたキーワードについての嗜好度を算出するキーワード嗜好度算出手段とを備えている構成である。
【００６０】
これにより、視聴コンテンツから抽出されるキーワードに対して、一律に嗜好度を与えるのではなくて、第１のコンテンツおよび第２のコンテンツについての嗜好に関する評価値を使用することで、キーワード毎に適した嗜好度を算出することができる。
【００６１】
さらに、第１のコンテンツおよび第２のコンテンツについての嗜好に関する評価値としては、コンテンツに対するユーザの嗜好度、コンテンツに対する流行度、及びコンテンツに対する視聴率などの情報であり、これらの情報を使用して、視聴コンテンツから抽出されるキーワードに対して、より適した嗜好度を算出することができる。
【発明を実施するための最良の形態】
【００６２】
以下、図面を参照しつつ本発明の一実施の形態について説明する。なお、以下の説明に用いる図面では、同一の部品に同一の符号を付してある。それらの名称及び機能も同一である。従って、それらについての詳細な説明は繰り返さない。
【００６３】
（嗜好度算出装置の機能的構成）
図１には、本実施の形態に係る嗜好度算出装置１００の機能的構成のブロック図を示す。図１に示すように、嗜好度算出装置１００は、入力部１０１、コンテンツ入力処理部１０２、及び視聴率入力部１０３を備えている。さらに、嗜好度算出装置１００は、流行度算出部１０４、予備嗜好度算出部１０５、文字データ認識部１０６、音声データ認識部１０７、キーワード抽出部１０８、キーワード嗜好度算出部１０９、及び出力処理部１１０を備えている。
【００６４】
コンテンツ１０は、例えば無線もしくは有線を介して放送されるテレビ番組や記録メディア等に記録された映像メディアだけでなく、これと同様にして提供されるラジオ番組や音楽などの音楽メディアも含む。即ち、種々の形態および種々の媒体によって提供されるマルチメディアコンテンツ全般を指すものとする。
【００６５】
入力部１０１は、例えば無線もしくは有線を介して配信される電子番組表を受信するインタフェースであり、ネットワーク経由で電子番組表１２を入力するためのものである。
【００６６】
なお、電子番組表１２はインターネットによって配信されるものであっても構わないし、放送局から配信されるものであっても構わないし、記録媒体等に記録された情報を読み込むものであっても構わない。さらに、電子番組表１２は自動的に嗜好度算出装置１００に入力されるものであっても構わないし、視聴者の操作によって入力されるものであっても構わない。
【００６７】
コンテンツ入力処理部１０２は、例えば無線もしくは有線を介して放送されるコンテンツを受信するインタフェースであり、ネットワーク経由でコンテンツ１０を入力するためのものである。また、コンテンツ入力処理部１０２は、例えば記録媒体からコンテンツを読み込むインタフェースであってもよく、この場合には記録媒体１１に記録されたコンテンツを入力するためのものである。
【００６８】
視聴率入力部１０３は、情報を入力するためのインタフェースであり、複数のコンテンツのそれぞれの視聴率情報１４を入力するためのものである。
【００６９】
ここで、視聴率情報１４は、当該コンテンツを受信することができる人の中で、どれだけの人が当該コンテンツを視聴したのかを示す情報である。なお、視聴率情報は当該コンテンツの放送中に嗜好度算出装置１００に入力されるものであっても構わないし、当該コンテンツの放送終了後に嗜好度算出装置１００に入力されるものであっても構わないし、所定時刻に嗜好度算出装置１００に入力されるものであっても構わない。この視聴率情報１４は、外部機器において算出され、視聴率入力部１０３を介して嗜好度算出装置１００に入力される。例えば、視聴率の調査会社から提供される情報を視聴率情報１４として利用することができる。
【００７０】
流行度算出部１０４は、流行情報１３に基づいて、複数のコンテンツのそれぞれの流行度を算出する。コンテンツの流行度は、コンテンツに付与されたコンテンツメタ情報、もしくは電子番組表１２に含まれる当該コンテンツに関する情報を使用することで算出される。
【００７１】
ここで、流行度とは、当該コンテンツが世の中の流行にどの程度沿ったコンテンツであるのか、もしくは当該コンテンツが現在の季節にどの程度合ったコンテンツであるのかなどを示す情報である。
【００７２】
予備嗜好度算出部１０５は、嗜好度情報１５に基づいて、視聴コンテンツである第１のコンテンツおよび第１のコンテンツが視聴されているときに配信されている第２のコンテンツについてのユーザの嗜好度を算出する。コンテンツの嗜好度は、コンテンツに付与されたコンテンツメタ情報、もしくは電子番組表１２に含まれる当該コンテンツに関する情報を使用することで算出される。
【００７３】
ここで、コンテンツに対するユーザの嗜好度とは、当該コンテンツがユーザの嗜好にどれだけ一致しているかを示す情報である。例えば、ユーザの好みの出演者、好みのジャンル名、及び好みのキーワードと当該コンテンツの内容とを比較することで、当該コンテンツに対するユーザの嗜好度を算出することができる。この嗜好度情報は、嗜好度情報１５として得ることができる。
【００７４】
文字データ認識部１０６は、外部機器１６から入力される文字データを認識し、テキストデータに変換する。例えば、図５に示すように、文字データ認識部１０６は表示装置３００に表示されているコンテンツの映像情報中のテロップ３０１などの文字データを認識し、テキストデータ３０２に変換する。
【００７５】
音声データ認識部１０７は、外部機器１６から入力される音声データを認識し、テキストデータに変換する。例えば、図５に示すように、音声データ認識部１０７は表示装置３００に表示されているコンテンツの映像情報中のアナウンサーの音声３０３などの音声データを認識し、テキストデータ３０４に変換する。
【００７６】
キーワード抽出部１０８は、コンテンツ入力処理部１０２を介して入力されるコンテンツに付与されたコンテンツメタ情報を抽出し、抽出されたコンテンツメタ情報のテキスト情報から形態素解析等を用いてキーワードを抽出する。もしくは、キーワード抽出部１０８は、入力部１０１を介して入力される電子番組表から視聴コンテンツ、即ちユーザにより視聴されたコンテンツに関する番組解説情報を抽出し、抽出された番組解説情報のテキスト情報から形態素解析等を用いてキーワードを抽出する。もしくは、キーワード抽出部１０８は、外部機器１６から入力されるコンテンツの映像情報中の文字データを文字データ認識部１０６においてテキストデータに変換された情報、もしくは音声データを音声データ認識部１０７においてテキストデータに変換された情報を抽出し、抽出されたテキスト情報から形態素解析等を用いてキーワードを抽出する。
【００７７】
キーワード嗜好度算出部１０９は、予備嗜好度算出部１０５にて算出されたコンテンツについての嗜好度、流行度算出部１０４にて算出されたコンテンツについての流行度、及び視聴率入力部１０３を介して入力されたコンテンツについての視聴率の少なくとも１つの情報を使用して、キーワード抽出部１０８において抽出された各キーワードに対しての嗜好度を算出する。
【００７８】
出力処理部１１０は、キーワード嗜好度算出部１０９において算出されたキーワードについての嗜好度及び当該キーワードを対応付けて、外部機器１６に出力する。
【００７９】
（コンテンツ推薦装置の機能的構成）
図２には、本実施の形態に係るコンテンツ推薦装置１５０の機能的構成のブロック図を示す。図２に示すように、コンテンツ推薦装置１５０は、図１に示す嗜好度算出装置１００を備え、さらに受信部１５１、キーワード記憶部１５２、キーワード表示処理部１５３、推薦コンテンツ決定部１５４、及び推薦コンテンツ出力処理部１５５を備えている。
【００８０】
受信部１５１は、例えば無線もしくは有線を介して放送されるコンテンツを受信するインタフェースであり、ネットワーク経由でコンテンツ１０を入力するためのものである。
【００８１】
キーワード記憶部１５２は、嗜好度算出装置１００内の出力処理部１１０にて出力されたキーワード及び当該キーワードについての嗜好度を記憶する。なお、出力処理部１１０にて出力されたキーワードが既にキーワード記憶部１５２に存在する場合は、出力処理部１１０にて出力された当該キーワードについての嗜好度に更新する。
【００８２】
キーワード表示処理部１５３は、嗜好度算出装置１００内の出力処理部１１０にて出力されたキーワード及び当該キーワードについての嗜好度を表示装置１７に表示する。また、キーワード表示処理部１５３はキーワード記憶部１５２にて記憶されている情報を表示装置１７に表示する。
【００８３】
推薦コンテンツ決定部１５４は、受信部１５１にて受信した複数のコンテンツの中からユーザの嗜好に適合したコンテンツを推薦コンテンツとして決定する。推薦コンテンツ決定部１５４は、キーワード記憶部１５２に記憶されているキーワード及び当該キーワードについての嗜好度の情報に基づいて、推薦コンテンツを決定する。
【００８４】
推薦コンテンツ出力処理部１５５は、推薦コンテンツ決定部１５４にて決定された推薦コンテンツを表示装置１７に出力する。
【００８５】
（コンテンツ記録出力装置の機能的構成）
図３には、本実施の形態に係るコンテンツ記録出力装置２００の機能的構成のブロック図を示す。図３に示すように、コンテンツ記録出力装置２００は、図１に示す嗜好度算出装置１００を備え、さらに受信部２０１、コンテンツ記録処理部２０２、コンテンツ蓄積部２０３、及びコンテンツ出力処理部２０４を備えている。
【００８６】
受信部２０１は、例えば無線もしくは有線を介して放送されるコンテンツを受信するインタフェースであり、ネットワーク経由でコンテンツ１０を入力するためのものである。
【００８７】
コンテンツ記録処理部２０２は、受信部２０１を介して入力されたコンテンツの記録処理を行い、コンテンツ蓄積部２０３にて蓄積させる。
【００８８】
コンテンツ出力処理部２０４は、コンテンツ蓄積部２０３にて蓄積されているコンテンツを呼び出し、嗜好度算出装置１００へ出力する。
【００８９】
（嗜好度算出サーバ）
図４には、本実施の形態に係る嗜好度算出サーバ２５０を示す。図４に示すように、嗜好度算出サーバ２５０は、図１に示す嗜好度算出装置１００を備え、さらに視聴履歴情報入力部２５１を備えている。嗜好度算出サーバ２５０はネットワークに接続されており、視聴履歴情報入力部２５１はネットワークを介して外部機器１６との間で情報のやり取りを行い、ユーザが視聴したコンテンツの視聴履歴情報を入力する。
【００９０】
（嗜好度算出装置１００を実現するコンピュータシステムの構成）
本実施の形態に係る嗜好度算出装置１００は、実質的には、コンピュータハードウェアと、そのコンピュータハードウェアにより実行されるプログラムと、コンピュータハードウェアに格納されるデータとにより実現される。図６に、このコンピュータシステム４００の内部構成を示す。
【００９１】
図６を参照して、このコンピュータシステム４００は、光ディスクドライブ４０１及び磁気ディスクドライブ４０２を有するコンピュータ４２０と、モニタ４０３と、リモートコントローラ（以下、「リモコン」と呼ぶ）４０４とを含む。
【００９２】
コンピュータ４２０は、光ディスクドライブ４０１及び磁気ディスクドライブ４０２に加えて、リモコン４０４からの信号を受信するリモコンインタフェース（Ｉ／Ｆ）４０５と、ＣＰＵ（中央処理装置）４０６と、リモコンインタフェース４０５、ＣＰＵ４０６、光ディスクドライブ４０１及び磁気ディスクドライブ４０２に接続されたバス４０７と、バス４０７に接続され、ブートアッププログラム等を記憶する読出専用メモリ（ＲＯＭ）４０８と、同じくバス４０７に接続され、プログラム命令、システムプログラム、及び作業データ等を記憶するランダムアクセスメモリ（ＲＡＭ）４０９とを含む。
【００９３】
ここでは示さないが、コンピュータ４２０はさらにローカルエリアネットワーク（ＬＡＮ）への接続を提供するネットワークアダプタボードを含んでいてもよい。
【００９４】
コンピュータシステム４００に嗜好度算出装置１００の機能を実現させるためのプログラム、コンテンツ１０（図１参照）、電子番組表１２、流行情報１３、視聴率情報１４、及び嗜好度情報１５はいずれも、光ディスクドライブ４０１又は磁気ディスクドライブ４０２に挿入される光ディスク４１０又は磁気ディスク４１１に記憶され、さらにハードディスク４１２に転送される。又は、プログラム、コンテンツ１０（図１参照）、電子番組表１２、流行情報１３、視聴率情報１４、及び嗜好度情報１５は図示しないネットワークを通じてコンピュータ４２０に送信されハードディスク４１２に記憶されてもよい。プログラムは実行の際にＲＡＭ４０９にロードされる。光ディスク４１０から、磁気ディスク４１１から、又はネットワークを介して、直接にＲＡＭ４０９にプログラムをロードしてもよい。
【００９５】
このプログラムは、コンピュータ４２０に本実施の形態に係る嗜好度算出装置１００の機能を実現させる複数の命令を含む。これら機能を実現させるのに必要な基本的機能のいくつかはコンピュータ４２０上で動作するオペレーティングシステム（ＯＳ）又はサードパーティのプログラム、若しくはコンピュータ４２０にインストールされる各種ツールキットのモジュールにより提供される。したがって、このプログラムはこの実施の形態に係る嗜好度算出装置１００の機能を実現するのに必要な機能全てを必ずしも含まなくてよい。このプログラムは、命令のうち、所望の結果が得られるように制御されたやり方で適切な機能又は「ツール」を呼出すことにより、上記した嗜好度算出装置１００の制御を実行する命令のみを含んでいればよい。コンピュータシステム４００の動作は周知であるので、ここでは繰り返さない。
【００９６】
なお、嗜好度算出装置１００の機能を実現するためのプログラム、コンテンツ１０（図１参照）、電子番組表１２、流行情報１３、視聴率情報１４、及び嗜好度情報１５が記録される記録媒体は、ＣＤ−ＲＯＭ（コンパクトディスク読取専用メモリ）、ＭＯ（Ｍａｇｎｅｔｏ−Ｏｐｔｉｃａｌ  ｄｉｓｃ）、ＭＤ（Ｍｉｎｉ  Ｄｉｓｃ）、及びＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）等の光ディスク４１０、ＦＤ（フレキシブルディスク）及びハードディスク等の磁気ディスク４１１に限らない。磁気テープ及びカセットテープ等のテープ、ＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）カード及び光カード等のカード型記録媒体、並びにマスクＲＯＭ、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍａｂｌｅ  ＲＯＭ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍａｂｌｅ  ＲＯＭ）、及びフラッシュＲＯＭ等の半導体メモリのいずれかでもよい。ただし、コンピュータシステム４００は、これら記録媒体からの読出を行なうための読出装置を実装する必要がある。
【００９７】
（主要動作の概要）
図７は、嗜好度算出装置１００の主要動作の概要を示すフローチャートである。図７を参照して、嗜好度算出装置１００の電源が入れられると、プログラム４５０が起動し、ステップＳ４５１へ進む。
【００９８】
ステップＳ４５１では、キーワード抽出部１０８がキーワード抽出処理を行い、ステップＳ４５２へ進む。なお、キーワード抽出処理の詳細については後述する。
【００９９】
ステップＳ４５２では、キーワード抽出部１０８がステップＳ４５１におけるキーワードの抽出処理に成功したか否かを判定する。キーワードの抽出に成功した場合はステップＳ４５３へ進み、失敗した場合は処理を終了する。
【０１００】
ステップＳ４５３では、視聴率入力部１０３、流行度算出部１０４、及び予備嗜好度算出部１０５の少なくとも1つがコンテンツについての嗜好に関する評価値を算出し、ステップＳ４５４へ進む。なお、コンテンツ評価値算出／抽出処理の詳細については後述する。
【０１０１】
ステップＳ４５４では、視聴率入力部１０３、流行度算出部１０４、及び予備嗜好度算出部１０５の少なくとも1つがステップＳ４５３におけるコンテンツ評価値算出／抽出処理に成功したか否かを判定する。コンテンツ評価値算出／抽出処理に成功した場合はステップＳ４５６へ進み、失敗した場合はステップＳ４５５へ進む。
【０１０２】
ステップＳ４５５では、視聴率入力部１０３、流行度算出部１０４、及び予備嗜好度算出部１０５の少なくとも1つがコンテンツについての嗜好に関する評価値をデフォルトで定められたものに設定し、ステップＳ４５６へ進む。例えば、流行度算出部１０４はコンテンツについての嗜好に関する評価値としてデフォルトの流行度を設定する。なお、デフォルトのコンテンツについての嗜好に関する評価値は限定されない。例えば、「コンテンツについての嗜好に関する評価値はなし」であっても構わない。さらに、デフォルトのコンテンツについての嗜好に関する評価値は予め視聴率入力部１０３、流行度算出部１０４、及び予備嗜好度算出部１０５の少なくとも1つが保持しているものであっても構わないし、ユーザ自らデフォルトの情報を入力するものであっても構わない。
【０１０３】
ステップＳ４５６では、キーワード嗜好度算出部１０９がステップＳ４５１において抽出したキーワードに対して嗜好度を算出して、処理を終了する。なお、嗜好度算出処理の詳細については後述する。
【０１０４】
（キーワード抽出処理）
図８は、図７に示すステップＳ４５１で実行されるキーワード抽出処理を示すフローチャートである。図８を参照して、キーワード抽出処理５００が開始されると、ステップＳ５０１では、キーワード抽出部１０８がコンテンツ入力処理部１０２を介して入力されるコンテンツメタ情報からキーワードを抽出するか否かを判定する。この判定はユーザからの指示に基づいて行われるものであっても構わないし、コンテンツメタ情報が存在する場合はキーワードの抽出を行うというものであっても構わない。コンテンツメタ情報からキーワードを抽出する場合はステップＳ５０２へ進み、抽出しない場合はステップＳ５０３へ進む。なお、コンテンツメタ情報がコンテンツ入力処理部１０２を介して入力されない場合はステップＳ５０３へ進む。
【０１０５】
ステップＳ５０２では、キーワード抽出部１０８がコンテンツ入力処理部１０２を介して入力されるコンテンツメタ情報からキーワードを抽出し、ステップＳ５０３へ進む。
【０１０６】
ステップＳ５０３では、キーワード抽出部１０８が入力部１０１を介して入力される電子番組表からキーワードを抽出するか否かを判定する。この判定はユーザからの指示に基づいて行われるものであっても構わないし、電子番組表が存在する場合はキーワードの抽出を行うものであっても構わない。電子番組表からキーワードを抽出する場合はステップＳ５０４へ進み、抽出しない場合はステップＳ５０５へ進む。なお、電子番組表が入力部１０１を介して入力されない場合はステップＳ５０５へ進む。
【０１０７】
ステップＳ５０４では、キーワード抽出部１０８が入力部１０１を介して入力されるコンテンツに関する情報が含まれる電子番組表からキーワードを抽出し、ステップＳ５０５へ進む。
【０１０８】
ステップＳ５０５では、文字データ認識部１０６がコンテンツ映像情報中の文字データからキーワードを抽出するか否かを判定する。この判定は、ユーザからの指示に基づいて行われるものであっても構わないし、文字データ認識部１０６にて文字データを認識できた場合はキーワードの抽出を行うものであっても構わない。コンテンツ映像情報中の文字データからキーワードを抽出する場合はステップＳ５０６へ進み、抽出しない場合はステップＳ５０８へ進む。
【０１０９】
ステップＳ５０６では、文字データ認識部１０６が、コンテンツの映像情報中から文字データを認識してテキストデータに変換し、ステップＳ５０７へ進む。
【０１１０】
ステップＳ５０７では、キーワード抽出部１０８がステップＳ５０６において変換されたテキストデータからキーワードを抽出し、ステップＳ５０８へ進む。
【０１１１】
ステップＳ５０８では、音声データ認識部１０７がコンテンツ中に含まれる音声データからキーワードを抽出するか否かを判定する。この判定はユーザからの指示に基づいて行われるものであっても構わないし、音声データ認識部１０７にて音声データを認識できた場合はキーワードの抽出を行うものであっても構わない。音声データからキーワードを抽出する場合はステップＳ５０９へ進み、抽出しない場合はステップＳ５１１へ進む。
【０１１２】
ステップＳ５０９では、音声データ認識部１０７がコンテンツ中に含まれる音声データを認識してテキストデータに変換し、ステップＳ５１０へ進む。
【０１１３】
ステップＳ５１０では、キーワード抽出部１０８がステップＳ５０９において変換されたテキストデータからキーワードを抽出し、ステップＳ５１１へ進む。
【０１１４】
ステップＳ５１１では、キーワード抽出部１０８がその他の情報からキーワードを抽出するか否かを判定する。この判定はコンテンツに関するその他の情報が入力されたか否かに基づいて行う。その他の情報が入力され、当該情報からキーワードを抽出する場合はステップＳ５１２へ進み、抽出しない場合は処理を終了する。
【０１１５】
ここで、その他の情報としては、例えば、ユーザが視聴コンテンツを視聴中に自ら入力したキーワードなどの情報が含まれるが、必ずしもこれに限定されるものではない。
【０１１６】
ステップＳ５１２では、キーワード抽出部１０８がその他の情報からキーワードを抽出し、処理を終了する。
【０１１７】
（コンテンツ評価値算出／抽出処理）
図９は、図７に示すステップＳ４５３で実行されるコンテンツ評価値算出／抽出処理を示すフローチャートである。図９を参照して、コンテンツ評価値算出／抽出処理５５０が開始されると、ステップＳ５５１では、予備嗜好度算出部１０５は、ユーザが視聴コンテンツを視聴中に放送されており、かつ嗜好度算出装置１００を含む機器にて受信可能なコンテンツに対するユーザの嗜好度情報を算出するか否かを判定する。この判定はユーザからの指示に基づいて行うものであっても構わないし、嗜好度情報１５が入力された場合は嗜好度情報を算出するものであっても構わない。ユーザの嗜好度情報を算出する場合はステップＳ５５２へ進み、算出しない場合はステップＳ５５３へ進む。
【０１１８】
ステップＳ５５２では、予備嗜好度算出部１０５は入力された嗜好度情報１５、入力部１０１を介して入力された電子番組表１２、及びコンテンツ入力処理部１０２を介して入力されたコンテンツメタ情報の少なくとも1つに基づいて、コンテンツについての嗜好に関する評価値としてコンテンツの嗜好度を算出する。
【０１１９】
ステップＳ５５３では、流行度算出部１０４は、ユーザが視聴コンテンツを視聴中に放送されており、かつ嗜好度算出装置１００を含む機器にて受信可能なコンテンツの流行度を算出するか否かを判定する。この判定はユーザからの指示に基づいて行うものであっても構わないし、流行情報１３が入力された場合は流行度を算出するものであっても構わない。流行度を算出する場合はステップＳ５５４へ進み、算出しない場合はステップＳ５５５へ進む。
【０１２０】
ステップＳ５５４では、流行度算出部１０４は入力された流行情報１３、入力部１０１を介して入力された電子番組表１２、及びコンテンツ入力処理部１０２を介して入力されたコンテンツメタ情報の少なくとも１つに基づいて、コンテンツについての嗜好に関する評価値としてコンテンツの流行度を算出する。
【０１２１】
ステップＳ５５５では、視聴率入力部１０３は、ユーザが視聴コンテンツを視聴中に放送されており、かつ嗜好度算出装置１００を含む機器にて受信可能なコンテンツの視聴率を抽出するか否かを判定する。この判定はユーザからの指示に基づいて行うものであっても構わないし、視聴率情報１４が入力された場合は視聴率を抽出するものであっても構わない。視聴率を抽出する場合はステップＳ５５６へ進み、抽出しない場合は処理を終了する。
【０１２２】
ステップＳ５５６では、視聴率入力部１０３は上記視聴率情報１４から、コンテンツについての嗜好に関する評価値としてコンテンツの視聴率を抽出し、処理を終了する。
【０１２３】
（嗜好度算出処理）
図１０は、図７に示すステップＳ４５６で実行される嗜好度算出処理を示すフローチャートである。図１０を参照して、嗜好度算出処理６００が開始されると、ステップＳ６０１では、キーワード嗜好度算出部１０９が、図８に示すステップＳ５０２、ステップＳ５０４、ステップＳ５０７、ステップＳ５１０、及びステップＳ５１２の少なくとも一つで抽出されたキーワードに対して、図９に示すステップＳ５５２、ステップＳ５５４、及びステップＳ５５６の少なくとも一つで算出、もしくは抽出されたコンテンツについての嗜好に関する評価値を使用して、嗜好度を算出し、ステップＳ６０２へ進む。
【０１２４】
ステップＳ６０２では、キーワード嗜好度算出部１０９がステップＳ６０１における嗜好度の算出に成功したか否かの判定を行う。嗜好度の算出に成功した場合はステップＳ６０４へ進み、失敗した場合はステップＳ６０３へ進む。
【０１２５】
ステップＳ６０３では、キーワード嗜好度算出部１０９が当該キーワードに対する嗜好度をデフォルトで定められた値に設定し、ステップＳ６０４へ進む。なお、デフォルトの嗜好度は、予めキーワード嗜好度算出部１０９が保持しているものであっても構わないし、ユーザ自ら入力するものであっても構わない。
【０１２６】
ステップＳ６０４では、出力処理部１１０は、キーワード嗜好度算出部１０９において嗜好度を算出したキーワード、及び当該キーワードについての嗜好度を外部機器１６へ出力し、ステップＳ６０５へ進む。
【０１２７】
ステップＳ６０５では、キーワード嗜好度算出部１０９が、図８に示すステップＳ５０２、ステップＳ５０４、ステップＳ５０７、ステップＳ５１０、及びステップＳ５１２の少なくとも一つで抽出された全てのキーワードに対して、嗜好度を算出したか否かを判定する。全てのキーワードに対して嗜好度を算出していない場合はステップＳ６０１に処理を戻し、算出した場合は処理を終了する。
【０１２８】
以下、嗜好度算出装置１００の具体的な動作として、実施例１から実施例５を例示する。
【０１２９】
（実施例１）
以下に示す実施例１では、ユーザがコンテンツを視聴している際に、その視聴コンテンツを含め、同時に放送されているコンテンツに対するユーザの嗜好度情報を使用して、視聴コンテンツから抽出されるキーワードに対して嗜好度を算出する際の嗜好度算出装置１００の動作を例示する。
【０１３０】
図１１に、１９：００から２１：００までに「第１チャンネル」から「第３チャンネル」で放送されるコンテンツ群６２０を示す。図１１では、時間帯６２１の流れに沿って、「第１チャンネル」６２２、「第２チャンネル」６２３、及び「第３チャンネル」６２４のそれぞれで放送されるコンテンツ名を示す。例えば、「第１チャンネル」では、１９：００から２０：００までは「コンテンツＡ」が放送され、２０：００から２１：００までは「コンテンツＤ」が放送されることを示している。ただし、嗜好度算出装置１００を含む機器において現在受信可能なチャンネルは「第１チャンネル」から「第３チャンネル」までの３つであるものとする。
【０１３１】
図１２（ａ）〜図１２（ｃ）に、「コンテンツＡ」から「コンテンツＣ」の各番組の電子番組表を示す。図１２（ａ）では「コンテンツＡ」の電子番組表６４０、図１２（ｂ）では「コンテンツＢ」の電子番組表６４１、及び図１２（ｃ）では「コンテンツＣの電子番組表」６４２を示しており、各コンテンツの電子番組表には、番組ＩＤ、放送開始日、開始時刻、放送終了日、終了時刻、チャンネル、ジャンル、番組名、及び番組内容のそれぞれの情報が含まれている。例えば、「コンテンツＡ」の電子番組表６４０では、番組ＩＤが「Ｓ２００４１０１４１９０００５３１」であり、「２００４年１０月１４日」の「１９：００」から「２００４年１０月１４日」の「２０：００」まで、「社会・報道」というジャンルに分類される「ニュース１９時」という番組が「第１チャンネル」で放送されることを示している。ただし、各コンテンツの電子番組表に含まれる情報は必ずしもこれらに限定されるものではない。さらに、図１２（ａ）〜図１２（ｃ）に示す各コンテンツには上記情報が必ず含まれているが、コンテンツによっては、例えば、番組内容が含まれていないものがあっても構わない。なお、これらの電子番組表はインターネットや放送局などから配信され、入力部１０１を介して嗜好度算出装置１００に入力される。
【０１３２】
ここでは、ユーザＸが図１１に示すように放送されているコンテンツ群６２０の中で、１９：００から「第３チャンネル」の「コンテンツＣ」を視聴した場合について、図８に示すフローチャート５００に従って、「コンテンツＣ」からのキーワード抽出処理について説明する。
【０１３３】
ステップＳ５０１では、キーワード抽出部１０８は、コンテンツ入力処理部１０２を介してコンテンツメタ情報が入力されないので、コンテンツメタ情報からキーワードの抽出を行わず、ステップＳ５０３へ進む。
【０１３４】
ステップＳ５０３及びステップＳ５０４では、キーワード抽出部１０８は図１２（ｃ）に示す「コンテンツＣ」の電子番組表６４２からキーワードを抽出する。
【０１３５】
ただし、電子番組表からキーワードを抽出する方法は限定されない。例えば、番組名や番組内容の形態素解析を行い、そこから名詞部分のみをキーワードとして抽出するものであっても構わない。また、抽出するキーワードは一つであっても構わないし、複数であっても構わない。さらに、複数のキーワードを抽出し、それらをユーザに提示した後、ユーザからの返答に応じて、抽出するキーワードを決定するものであっても構わない。
【０１３６】
ここでは、「温泉」及び「旅」の二つのキーワードが抽出されたものとする。
【０１３７】
ステップＳ５０５からステップＳ５１２では、キーワード抽出部１０８は、該当する情報が存在しないので、各情報からキーワードの抽出を行わず、キーワード抽出処理を終了する。
【０１３８】
なお、キーワードの抽出方法は上述したように、電子番組表からの抽出のみに限定されない。例えば、図１３（ａ）〜図１３（ｃ）に示すコンテンツに付与された当該コンテンツに関するコンテンツメタ情報を使用して、視聴コンテンツに付与されたコンテンツメタ情報からキーワードを抽出しても構わない。
【０１３９】
図１３（ａ）では「コンテンツＡ」に付与されたコンテンツメタ情報６６０、図１３（ｂ）では「コンテンツＢ」に付与されたコンテンツメタ情報６６１、及び図１３（ｃ）では「コンテンツＣ」に付与されたコンテンツメタ情報６６２を示しており、各コンテンツメタ情報には、放送日時、チャンネル、出演者、ジャンル、及びキーワードのそれぞれの情報が含まれている。
【０１４０】
例えば、「コンテンツＡ」に付与されたコンテンツメタ情報では、「２００４年１０月１４日」の「１９：００から２０：００」に「社会・報道」のジャンルに属するコンテンツが「第１チャンネル」で放送され、当該コンテンツの出演者は「久留米哲也」で、当該コンテンツのキーワードが「大リーグ」、「ジューロー」、「政治」、「衆議院選挙」、及び「久留米哲也」であることを示している。ただし、各コンテンツに付与されるコンテンツメタ情報に含まれる情報は必ずしもこれらに限定されるものではない。
【０１４１】
なお、これらのコンテンツメタ情報はコンテンツと共にインターネットや放送局から配信され、当該コンテンツと共にコンテンツ入力処理部１０２を介して嗜好度算出装置１００に入力される。また、記録媒体１１に記録されたコンテンツがコンテンツ入力処理部１０２を介して嗜好度算出装置１００に入力される場合も、当該コンテンツと共にコンテンツメタ情報が記録媒体１１に記録されており、当該コンテンツと共に入力される。
【０１４２】
ここでは、ユーザＸが図１１に示すように放送されているコンテンツ群６２０の中で、１９：００から「第３チャンネル」の「コンテンツＣ」を視聴しているため、上述した方法で図８に示すフローチャートに従ってキーワードが抽出される。キーワード抽出部１０８は、ステップＳ５０１及びステップＳ５０２において、「コンテンツＣ」に付与されたコンテンツメタ情報６６２からキーワードを抽出する。例えば、キーワード抽出部１０８は「ぶらり旅」、「秘湯」、「温泉」、「旅館」、及び「味覚」のキーワードを抽出する。
【０１４３】
さらに、キーワードの抽出方法は上述した方法のみに限定されない。例えば、図１４に示すように、視聴コンテンツの映像情報中の文字データを認識してテキストデータに変換し、当該テキストデータからキーワードを抽出しても構わない。
【０１４４】
図１４では、「コンテンツＣ」が表示装置６８０に表示されており、「コンテンツＣ」の映像情報中に含まれている文字データ６８１からキーワードを抽出する場合を示す。この場合、文字データ認識部１０６は文字データ６８１を認識し、テキストデータ６８２に変換する。
【０１４５】
ここでは、ユーザＸが図１１に示すように放送されているコンテンツ群６２０の中で、１９：００から「第３チャンネル」の「コンテンツＣ」を視聴しているため、上述した方法で図８に示すフローチャートに従ってキーワードが抽出される。ステップＳ５０５、ステップＳ５０６、及びステップＳ５０７において、文字データ認識部１０６が「コンテンツＣ」の映像情報中に含まれている文字データ６８１を認識してテキストデータ６８２に変換し、キーワード抽出部１０８がテキストデータ６８２からキーワードを抽出する。例えば、キーワード抽出部１０８は「秘湯」及び「○△温泉」のキーワードを抽出する。
【０１４６】
さらに、キーワードの抽出方法は上述した方法のみに限定されない。例えば、図１４に示すように、視聴コンテンツに含まれる音声データを認識してテキストデータに変換し、当該テキストデータからキーワードを抽出しても構わない。
【０１４７】
図１４では、「コンテンツＣ」が表示装置６８０に表示されており、「コンテンツＣ」に含まれる音声データ６８３からキーワードを抽出する場合を示す。この場合、音声データ認識部１０７は音声データ６８３を認識し、テキストデータ６８４に変換する。
【０１４８】
ここでは、ユーザＸが図１１に示すように放送されているコンテンツ群６２０の中で、１９：００から「第３チャンネル」の「コンテンツＣ」を視聴しているため、上述した方法で図８に示すフローチャートに従ってキーワードが抽出される。ステップＳ５０８、ステップＳ５０９、及びステップＳ５１０において、音声データ認識部１０７が「コンテンツＣ」に含まれている音声データ６８３を認識してテキストデータ６８４に変換し、キーワード抽出部１０８がテキストデータ６８４からキーワードを抽出する。例えば、キーワード抽出部１０８は「○△温泉」のキーワードを抽出する。
【０１４９】
次に、ユーザＸが１９：００に「コンテンツＣ」を視聴している際に、コンテンツについての嗜好に関する評価値を算出、または抽出する場合のコンテンツ評価値算出／抽出処理について、図９に示すフローチャート５５０に従って説明する。
【０１５０】
ここでは、「コンテンツＣ」と同時放送中の「コンテンツＡ，Ｂ」の嗜好度、および視聴コンテンツである「コンテンツＣ」の嗜好度をコンテンツについての嗜好に関する評価値として抽出するものとする。
【０１５１】
ステップＳ５５１及びステップＳ５５２では、視聴コンテンツである「コンテンツＣ」の嗜好度、及び同時に放送されている「コンテンツＡ」と「コンテンツＢ」の嗜好度を算出する。
【０１５２】
ここで、図１５にユーザＸの嗜好情報７００を示す。図１５には、ユーザＸの好みのジャンル７０１、及びユーザＸの好みのキーワード７０２が示されている。図１３（ａ）〜図１３（ｃ）に示す各コンテンツに付与されたコンテンツメタ情報を使用して各コンテンツの嗜好度を算出する場合、図１に示す予備嗜好度算出部１０５は、コンテンツ入力処理部１０２から入力されたコンテンツメタ情報とユーザＸの嗜好情報７００とから、「コンテンツＡ〜Ｃ」の嗜好度を算出する。ここでは、ユーザＸの嗜好情報７００における好みのジャンル７０１に登録されている言葉がコンテンツメタ情報に含まれる場合は１０ポイント、ユーザＸの嗜好情報７００における好みのキーワード７０２に登録されている言葉がコンテンツメタ情報に含まれている場合は２０ポイントとする。
【０１５３】
「コンテンツＡ」の場合、ジャンルで「社会・報道」が一致し、キーワードで「大リーグ」及び「ジューロー」が一致したので、予備嗜好度算出部１０５は「コンテンツＡ」の嗜好度を５０と算出する。同様に、予備嗜好度算出部１０５は「コンテンツＢ」の嗜好度を８０、「コンテンツＣ」の嗜好度を３０と算出する。なお、嗜好度の算出方法及び表現方法は、必ずしもこれに限定されない。
【０１５４】
ステップＳ５５３では、流行度算出部１０４はコンテンツの流行度を算出しないため、ステップＳ５５５へ進み、ステップＳ５５５では、視聴率入力部１０３はコンテンツの視聴率を抽出しないため、コンテンツ評価値算出／抽出処理を終了する。
【０１５５】
次に、「コンテンツＣ」および「コンテンツＣ」と同時放送中の「コンテンツＡ，Ｂ」の嗜好度情報を使用して、図１２（ｃ）に示す「コンテンツＣ」に関する電子番組表６４２から抽出した「温泉」及び「旅」の二つのキーワードに対する嗜好度を算出する場合の嗜好度算出処理について、図１０に示すフローチャート６００に従って説明する。
【０１５６】
ステップＳ６０１では、キーワード嗜好度算出部１０９が、ステップＳ５５２において算出された放送中のコンテンツ（コンテンツＡ〜Ｃ）の嗜好度情報を使用して、ステップＳ５０４で抽出された各キーワードに対する嗜好度を算出する。ここでは、嗜好度を算出する方法として、図１６に示す嗜好度算出式Ａである計算式７２０を使用する。
【０１５７】
嗜好度算出式Ａは、キーワードを抽出した視聴コンテンツに対するユーザの嗜好度と当該視聴コンテンツの視聴中に放送されているコンテンツの中で最も嗜好度が高いコンテンツの嗜好度との差に０．１をかけた値に１０を加えた値を当該キーワードに対する嗜好度とする。すなわち、嗜好度算出式Ａの意図は、視聴コンテンツよりも嗜好度が高いコンテンツが裏で放送されている場合は、当該視聴コンテンツの嗜好度と裏で放送されているコンテンツの嗜好度のうちの最高嗜好度との差が大きい程、当該視聴コンテンツから抽出されるキーワードに対しては嗜好度を高く設定できるようにしている。
【０１５８】
ただし、嗜好度算出方法は必ずしもこれに限定されるものではない。例えば、コンテンツに対する嗜好度から当該キーワードに対する嗜好度に変換するテーブルを用意しておくものであっても構わない。
【０１５９】
ここでは、「温泉」及び「旅」という二つのキーワードが抽出された「コンテンツＣ」の嗜好度は３０であり、「コンテンツＣ」の視聴中に放送されているコンテンツの中で最も嗜好度が高いコンテンツの嗜好度は「コンテンツＢ」の８０である。したがって、キーワード嗜好度算出部１０９は嗜好度算出式Ａにこれらの値を代入して嗜好度を算出する。この場合、嗜好度は１５と算出される。
【０１６０】
ステップＳ６０４では、出力処理部１１０は、「温泉」及び「旅」というキーワードの嗜好度は１５であるという情報を外部機器１６に出力する。
【０１６１】
ステップＳ６０５では、キーワード嗜好度算出部１０９は嗜好度を算出していないキーワードが存在するか否かを判定し、嗜好度を算出していないキーワードが存在する場合はステップＳ６０１へ処理を戻し、全てのキーワードに対して嗜好度を算出した場合は、嗜好度算出処理を終了する。
【０１６２】
ここで、外部機器１６には、出力処理部１１０から出力されたキーワード、及び当該キーワードについての嗜好度を記憶するためのキーワード記憶部が備わっている場合について、図１７を用いて説明する。
【０１６３】
図１７では、キーワードと当該キーワードについての嗜好度を互いに対応させて表示されているキーワード記憶部の更新前と更新後の様子を示す。「温泉」というキーワードは既にキーワード記憶部に存在するため、嗜好度１５を加えることで、更新後の「温泉」というキーワードについての嗜好度が２０に更新される。一方、「旅」というキーワードはキーワード記憶部に存在しないため、新たに追加することで、「旅」というキーワードについての嗜好度が１５となる。
【０１６４】
さらに、図２に示す、嗜好度算出装置１００、キーワード記憶部１５２、及び推薦コンテンツ決定部１５４を備えたコンテンツ推薦装置１５０では、図１７に示すキーワード記憶部に記憶されたキーワード、及び当該キーワードについての嗜好度を使用することで、ユーザに推薦するコンテンツを決定することができる。キーワード記憶部に記憶されたキーワードについての嗜好度は、ユーザがコンテンツを視聴している際に裏で放送されていたコンテンツに応じて算出されているため、ユーザの嗜好に適した値が記録されている。
【０１６５】
そこで、推薦コンテンツ決定部１５４は、例えばユーザへの推薦候補となるコンテンツから抽出される各キーワードの嗜好度の合計を当該コンテンツに対するユーザの嗜好ポイントとしたときに、最も嗜好ポイントが高いコンテンツをユーザへの推薦コンテンツとして決定する。この結果、推薦コンテンツ決定部１５４はユーザの嗜好に適合したコンテンツを推薦することができる。
【０１６６】
また、図１８には「コンテンツＣ」から抽出したキーワード及び当該キーワードについての嗜好度を表示装置に表示した様子を示す。この結果、ユーザは視聴コンテンツから抽出されたキーワードについての嗜好度を把握することができる。
【０１６７】
嗜好度算出式Ａを使用したキーワードの嗜好度の計算では、嗜好度が低いコンテンツから抽出されるキーワードほど、嗜好度を高くすることができる。これは、嗜好度が低いコンテンツを視聴するほど、当該視聴コンテンツから抽出されるキーワードは当該ユーザの嗜好をよく表しているという考えからである。
【０１６８】
以上のように、本実施例１の構成では、ユーザが視聴コンテンツを視聴している際に放送されているコンテンツに対するユーザの嗜好度情報を使用して、視聴コンテンツから抽出されるキーワードに対して嗜好度を算出することができる。
【０１６９】
（実施例２）
以下に示す実施例２では、ユーザがコンテンツを視聴している際、その視聴コンテンツを含め、同時に放送されているコンテンツについての流行度情報を使用して、視聴コンテンツから抽出されるキーワードに対して嗜好度を算出する際の嗜好度算出装置１００の動作を例示する。
【０１７０】
ここでは、ユーザＸが図１１に示すように放送されているコンテンツ群６２０の中で、１９：００から「第１チャンネル」の「コンテンツＡ」を視聴した場合、「コンテンツＡ」から抽出されたキーワードに対して、流行度情報を使用して嗜好度を算出する際の嗜好度算出処理について説明する。
【０１７１】
なお、視聴コンテンツである「コンテンツＡ」に関するキーワードの抽出方法は上述の実施例で示した何れの方法であっても構わない。ここでは、図１３（ａ）に示す「コンテンツＡ」のコンテンツメタ情報６６０内に含まれるキーワードから抽出するものとし、キーワード抽出部１０８は「大リーグ」、「ジューロー」、「政治」、「衆議院選挙」、及び「久留米哲也」の５つのキーワードを抽出したものとする。
【０１７２】
まず、ユーザＸが１９：００に「コンテンツＡ」を視聴している際に、コンテンツについての嗜好に関する評価値を算出、または抽出する場合のコンテンツ評価値算出／抽出処理について、図９に示すフローチャート５５０に従って説明する。
【０１７３】
ここでは、「コンテンツＡ」と同時放送中の「コンテンツＢ，Ｃ」の流行度、および視聴コンテンツである「コンテンツＡ」の流行度をコンテンツについての嗜好に関する評価値として抽出するものとする。
【０１７４】
ステップＳ５５１及びステップＳ５５２では、予備嗜好度算出部１０５はコンテンツの嗜好度を算出しないため、ステップＳ５５３へ進む。
【０１７５】
ステップＳ５５３及びステップＳ５５４では、流行度算出部１０４は視聴コンテンツである「コンテンツＡ」の流行度、及び同時に放送されている「コンテンツＢ」と「コンテンツＣ」の流行度を算出する。
【０１７６】
ここで、図１９に流行度情報７４０を示す。図１９には、キーワード７４１、及び当該キーワードに対する流行具合を数値化した流行ポイント７４２が対応付けて表示されている。流行ポイントは数値が大きいほど、現在の流行に沿っているものとし、この情報は外部機器において作成され、流行情報１３として嗜好度算出装置１００に入力される。
【０１７７】
なお、流行ポイントは、例えば次のようにして作成される。図２２には、流行ポイントを算出する流行ポイント算出装置８００の機能的構成のブロック図の一例を示す。
【０１７８】
図２２に示す流行ポイント算出装置８００は、受信部８０１、入力部８０２、キーワード抽出処理部８０３、キーワード累積管理部８０４、流行ポイント換算部８０５、及び流行ポイント出力処理部８０６を備えている。
【０１７９】
コンテンツは、例えば無線もしくは有線を介して放送されるテレビ番組や記録メディア等に記録された映像メディアだけでなく、これと同様にして提供されるラジオ番組や音楽などの音楽メディアも含む。即ち、種々の形態および種々の媒体によって提供されるマルチメディアコンテンツ全般を指すものとする。
【０１８０】
受信部８０１は、例えば無線もしくは有線を介して放送されるコンテンツを受信するインタフェースであり、ネットワーク経由でコンテンツ８１０を入力するためのものである。
【０１８１】
入力部８０２は、例えば記録媒体からコンテンツを読み込むインタフェースであり、記録媒体８１１に記録されたコンテンツを入力するためのものである。
【０１８２】
キーワード抽出処理部８０３は、受信部８０１または入力部８０２を介して入力されるコンテンツに含まれるキーワードを抽出する。例えば、コンテンツに付与されたコンテンツメタ情報からキーワードを抽出する。
【０１８３】
キーワード累積管理部８０４は、キーワード抽出処理部８０３にて抽出されたキーワードを管理する。例えば、キーワード累積管理部８０４は、各キーワードが出現する頻度を計数した値と当該キーワードを対応付けて管理したり、さらに当該キーワードに関するコンテンツの放送時間を累計した値と対応付けて管理したりする構成である。
【０１８４】
流行ポイント換算部８０５は、キーワード累積管理部８０４にて管理されている情報、例えば各キーワードの出現頻度を計数した値、または各キーワードに関する放送時間を累計した値から、キーワード毎に流行ポイントに換算する。
【０１８５】
流行ポイント出力処理部８０６は、流行ポイント換算部８０５にて換算された各キーワードの流行ポイントを外部機器８１２に出力する。
【０１８６】
このように、例えば一つまたは複数の放送局から所定期間の放送において、放送された情報中に含まれるキーワードを抽出し、そのキーワードが出現する頻度を計数してそれを流行ポイントとして換算したり、またはそのキーワードに関する放送時間を累計してそれを流行ポイントとして換算したりすることで、流行ポイントを算出することができる。
【０１８７】
また、流行ポイント（流行度情報）を得るための上記の構成は、流行度算出部１０４が備えていてもよい。この場合、流行度算出部１０４には、流行情報１３に代えて、放送曲からの受信情報が入力されるようにする。
【０１８８】
ここでは、各コンテンツの流行度は、図１３（ａ）〜（ｃ）に示す各コンテンツに付与されたコンテンツメタ情報に含まれる全キーワードに対応する流行ポイントの合計とする。
【０１８９】
「コンテンツＡ」の場合、「衆議院選挙」の流行ポイントが５、「大リーグ」と「ジューロー」の流行ポイントが３、及び「政治」と「久留米哲也」の流行ポイントが１であるため、流行度算出部１０４は「コンテンツＡ」の流行度を１３と算出する。同様に、流行度算出部１０４は「コンテンツＢ」の流行度を２７、「コンテンツＣ」の流行度を１０と算出する。なお、流行度の算出方法及び表現方法は、必ずしもこれに限定されない。
【０１９０】
ステップＳ５５５では、視聴率入力部１０３はコンテンツの視聴率を抽出しないため、コンテンツ評価値算出／抽出処理を終了する。
【０１９１】
次に、「コンテンツＡ」及び「コンテンツＡ」と同時放送中の「コンテンツＢ，Ｃ」の流行度情報を使用して、「コンテンツＡ」から抽出された「大リーグ」、「ジューロー」、「政治」、「衆議院選挙」、及び「久留米哲也」の５つのキーワードに対する嗜好度を算出する場合の嗜好度算出処理について、図１０に示すフローチャート６００に従って説明する。
【０１９２】
ステップＳ６０１では、キーワード嗜好度算出部１０９が、ステップＳ５５４において算出された放送中のコンテンツ（コンテンツＡ〜Ｃ）の流行度を使用して、ステップＳ５０２で抽出された各キーワードに対する嗜好度を算出する。ここでは、嗜好度を算出する方法として、図１６に示す嗜好度算出式Ｂである計算式７２１を使用する。
【０１９３】
嗜好度算出式Ｂは、キーワードを抽出した視聴コンテンツについての流行度と当該視聴コンテンツの視聴中に放送されているコンテンツの中で最も流行度が高いコンテンツの流行度との差に０．１をかけた値に１０を加えた値を当該キーワードに対する嗜好度とする。すなわち、嗜好度算出式Ｂの意図は、視聴コンテンツよりも流行度が高いコンテンツが裏で放送されている場合は、当該視聴コンテンツの流行度と裏で放送されているコンテンツの流行度のうちの最高流行度との差が大きい程、当該視聴コンテンツから抽出されるキーワードに対しては嗜好度を高く設定できるようにしている。
【０１９４】
ただし、嗜好度算出方法は必ずしもこれに限定されるものではない。例えば、流行度から当該キーワードに対する嗜好度に変換するテーブルを用意しておくものであっても構わない。
【０１９５】
ここでは、「大リーグ」、「ジューロー」、「政治」、「衆議院選挙」、及び「久留米哲也」の５つのキーワードが抽出された「コンテンツＡ」の流行度は１３であり、「コンテンツＡ」の視聴中に放送されているコンテンツの中で最も流行度が高いコンテンツの流行度は「コンテンツＢ」の２７である。したがって、キーワード嗜好度算出部１０９は嗜好度算出式Ｂにこれらの値を代入して嗜好度を算出する。この場合、嗜好度は１１．４と算出される。
【０１９６】
ステップＳ６０４では、出力処理部１１０は、「大リーグ」、「ジューロー」、「政治」、「衆議院選挙」、及び「久留米哲也」の５つのキーワードの嗜好度は１１．４であるという情報を外部機器１６に出力する。
【０１９７】
ステップＳ６０５では、キーワード嗜好度算出部１０９は嗜好度を算出していないキーワードが存在するか否かを判定し、嗜好度を算出していないキーワードが存在する場合はステップＳ６０１へ処理を戻し、全てのキーワードに対して嗜好度を算出した場合は、嗜好度算出処理を終了する。
【０１９８】
なお、図１９に示す各キーワードの流行ポイントを加味して、各キーワードの嗜好度を算出するものであっても構わない。例えば、流行度が高いキーワードに対する嗜好度を抑えるような嗜好度算出式を用いると、最近流行っているから視聴しているという「にわか視聴」に対しても、流行のキーワードに対する嗜好度を抑えることで対応することができる。
【０１９９】
嗜好度算出式Ｂを使用したキーワードの嗜好度の計算では、流行度が低いコンテンツから抽出されるキーワードほど、嗜好度を高くすることができる。これは、流行度が低いコンテンツを視聴するほど、流行に左右されないでコンテンツを視聴しており、当該視聴コンテンツから抽出されるキーワードは当該ユーザの嗜好をよく表しているという考えからである。
【０２００】
以上のように、本実施例２の構成では、ユーザが視聴コンテンツを視聴している際に放送されているコンテンツに対する流行度情報を使用して、視聴コンテンツから抽出されるキーワードに対して嗜好度を算出することができる。
【０２０１】
（実施例３）
以下に示す実施例３では、ユーザがコンテンツを視聴している際に、その視聴コンテンツを含め、同時に放送されているコンテンツの視聴率情報を使用して、視聴コンテンツから抽出されるキーワードに対して嗜好度を算出する際の嗜好度算出装置１００の動作を例示する。
【０２０２】
ここでは、ユーザＸが図１１に示すように放送されているコンテンツ群６２０の中で、１９：００から「第３チャンネル」の「コンテンツＣ」を視聴した場合、「コンテンツＣ」から抽出されたキーワードに対して、現在放送されておりかつ嗜好度算出装置１００を含む機器において受信可能なコンテンツである「コンテンツＡ」、「コンテンツＢ」、及び「コンテンツＣ」の視聴率情報を使用して嗜好度を算出する際の嗜好度算出処理について、図１０に示すフローチャート６００に従って説明する。
【０２０３】
なお、視聴コンテンツである「コンテンツＣ」に関するキーワードの抽出方法は上述の実施例で示した何れの方法であっても構わない。ここでは、図１３（ｃ）に示す「コンテンツＣ」のコンテンツメタ情報６６２内に含まれるキーワードから抽出するものとし、キーワード抽出部１０８は「ぶらり旅」、「秘湯」、「温泉」、「旅館」、及び「味覚」の５つのキーワードを抽出したものとする。
【０２０４】
ここでは、放送中のコンテンツの視聴率は視聴率情報１４として視聴率入力部１０３を介して嗜好度算出装置１００に入力されるものとし、「コンテンツＡ」の視聴率は８％、「コンテンツＢ」の視聴率は１６％、及び「コンテンツＣ」の視聴率は１２％であるものとする。なお、放送中のコンテンツの視聴率は、外部機器において算出されるものである。
【０２０５】
ステップＳ６０１では、キーワード嗜好度算出部１０９が、ステップＳ５５６において抽出された視聴率を使用して、ステップＳ５０２で抽出された各キーワードに対する嗜好度を算出する。ここでは、嗜好度を算出する方法として、図１６に示す嗜好度算出式Ｃである計算式７２２を使用する。
【０２０６】
嗜好度算出式Ｃは、当該キーワードを抽出した視聴コンテンツの視聴率と現在受信可能なコンテンツの中での最高視聴率との差に２をかけた値に１０を加えた値を当該キーワードに対する嗜好度とする。すなわち、嗜好度算出式Ｃの意図は、視聴コンテンツよりも視聴率が高いコンテンツが裏で放送されている場合は、当該視聴コンテンツの視聴率と裏で放送されているコンテンツの視聴率のうちの最高視聴率との差が大きい程、当該視聴コンテンツから抽出されるキーワードに対しては嗜好度を高く設定できるようにしている。
【０２０７】
ただし、嗜好度算出方法は必ずしもこれに限定されるものではない。例えば、視聴率から当該キーワードに対する嗜好度に変換するテーブルを用意しておくものであっても構わない。
【０２０８】
ここでは、「ぶらり旅」、「秘湯」、「温泉」、「旅館」、及び「味覚」の５つのキーワードが抽出された「コンテンツＣ」の視聴率は１２％であり、現在放送中でありかつ受信可能なコンテンツの中で最も視聴率が高いコンテンツの視聴率は「コンテンツＢ」の１６％である。したがって、キーワード嗜好度算出部１０９は嗜好度算出式Ｃにこれらの値を代入して嗜好度を算出する。この場合、嗜好度は１８と算出される。
【０２０９】
ステップＳ６０４では、出力処理部１１０は、「ぶらり旅」、「秘湯」、「温泉」、「旅館」、及び「味覚」の５つのキーワードの嗜好度は１８であるという情報を外部機器１６に出力する。
【０２１０】
ステップＳ６０５では、キーワード嗜好度算出部１０９は嗜好度を算出していないキーワードが存在するか否かを判定し、嗜好度を算出していないキーワードが存在する場合はステップＳ６０１へ処理を戻し、全てのキーワードに対して嗜好度を算出した場合は、嗜好度算出処理を終了する。
【０２１１】
嗜好度算出式Ｃを使用したキーワードの嗜好度の計算では、視聴率が低いコンテンツから抽出されるキーワードほど、嗜好度を高くすることができる。これは、視聴率が低いコンテンツを視聴するほど、当該視聴コンテンツから抽出されるキーワードは当該ユーザの嗜好をよく表しているという考えからである。
【０２１２】
以上のように、本実施例３の構成では、ユーザが視聴コンテンツを視聴している際に放送されているコンテンツの視聴率情報を使用して、視聴コンテンツから抽出されるキーワードに対して嗜好度を算出することができる。
【０２１３】
（実施例４）
以下に示す実施例４では、ユーザが現在放送中でありかつ受信可能なコンテンツを視聴しないで、録画コンテンツを視聴した場合、コンテンツについての嗜好に関する評価値を使用して、視聴コンテンツである録画コンテンツから抽出されるキーワードに対して嗜好度を算出する際の嗜好度算出装置１００の動作を例示する。ここでは、図３に示すように、嗜好度算出装置１００とコンテンツ蓄積部２０３を含むコンテンツ記録出力装置２００が存在し、コンテンツ蓄積部２０３には図２０に示すように、「コンテンツＦ」が蓄積されているものとする。
【０２１４】
図２０では、「コンテンツＦ」に付与されたコンテンツメタ情報７６０を示しており、コンテンツメタ情報には、放送日時、チャンネル、出演者、ジャンル、及びキーワードのそれぞれの情報が含まれている。例えば、「コンテンツＦ」に付与されたコンテンツメタ情報では、「２００４年１０月８日」の「２１：００から２２：００」に「ドラマ」のジャンルに属するコンテンツが「第３チャンネル」で放送され、当該コンテンツの出演者は「竹田鉄郎」で、当該コンテンツのキーワードが「学園」、「教育問題」、及び「金九先生」であることを示している。ただし、各コンテンツに付与されるコンテンツメタ情報に含まれる情報は必ずしもこれらに限定されるものではない。なお、当該コンテンツメタ情報はコンテンツと共にインターネットや放送局から配信され、「コンテンツＦ」がコンテンツ蓄積部２０３に蓄積される際に「コンテンツＦ」と共に蓄積されて管理される。また、記録媒体等に記録されたコンテンツが受信部２０１を介して入力される場合も、コンテンツと共にコンテンツメタ情報が記録媒体等に記録されており、コンテンツと共にコンテンツ蓄積部２０３において管理される。
【０２１５】
ここでは、図１１に示すように放送されているコンテンツ群６２０の中で、ユーザＸは１９：００からはどのチャンネルで放送されているコンテンツも視聴せずに、図２０に示す過去に録画されコンテンツ蓄積部２０３に蓄積されている「コンテンツＦ」を視聴した場合、「コンテンツＦ」から抽出されたキーワードに対して、嗜好度を算出する際の嗜好度算出処理について、図１０に示すフローチャート６００に従って説明する。
【０２１６】
なお、視聴コンテンツである「コンテンツＦ」に関するキーワードの抽出方法は上述の実施例で示した何れの方法であっても構わない。ここでは、図２０に示す「コンテンツＦ」のコンテンツメタ情報７６０内に含まれるキーワードから抽出するものとし、キーワード抽出部１０８は「学園」、「教育問題」、及び「金九先生」の３つのキーワードを抽出したものとする。
【０２１７】
ここでは、録画コンテンツの視聴中に現在放送中のコンテンツの視聴率をコンテンツについての嗜好に関する評価値として使用するものとし、「コンテンツＡ」の視聴率は８％、「コンテンツＢ」の視聴率は１６％、及び「コンテンツＣ」の視聴率は１２％であるものとする。さらに、「コンテンツＦ」が過去に放送されていたときの「コンテンツＦ」の視聴率は１４％であったものとする。なお、「コンテンツＡ」、「コンテンツＢ」、「コンテンツＣ」及び「コンテンツＦ」の視聴率は外部機器において算出され、視聴率情報１４として視聴率入力部１０３を介して入力される。
【０２１８】
ステップＳ６０１では、キーワード嗜好度算出部１０９が、ステップＳ５５６において抽出された視聴率を使用して、ステップＳ５０２で抽出された各キーワードに対する嗜好度を算出する。ここでは、嗜好度を算出する方法として、図１６に示す嗜好度算出式Ｃである計算式７２２を使用する。
【０２１９】
ただし、嗜好度算出方法は必ずしもこれに限定されるものではない。例えば、視聴率情報から当該キーワードに対する嗜好度に変換するテーブルを用意しておくものであっても構わない。
【０２２０】
ここでは、「学園」、「教育問題」、及び「金九先生」の３つのキーワードが抽出された「コンテンツＦ」の視聴率は１４％であり、現在放送中でありかつ受信可能なコンテンツの中で最も視聴率が高いコンテンツの視聴率は「コンテンツＢ」の１６％である。したがって、キーワード嗜好度算出部１０９は嗜好度算出式Ｃにこれらの値を代入して嗜好度を算出する。この場合、嗜好度は１４と算出される。
【０２２１】
ステップＳ６０４では、出力処理部１１０は、「学園」、「教育問題」、及び「金九先生」の３つのキーワードの嗜好度は１４であるという情報を外部機器１６に出力する。
【０２２２】
ステップＳ６０５では、キーワード嗜好度算出部１０９は嗜好度を算出していないキーワードが存在するか否かを判定し、嗜好度を算出していないキーワードが存在する場合はステップＳ６０１へ処理を戻し、全てのキーワードに対して嗜好度を算出した場合は、嗜好度算出処理を終了する。
【０２２３】
なお、実施例４では、過去に録画したコンテンツである「コンテンツＦ」を視聴した場合について説明したが、必ずしもこれに限定するものではない。例えば、レンタル店などで借りてきたＤＶＤなどの記録メディアに記録されたコンテンツを視聴する場合であっても構わない。この場合、記録メディアに記録されたコンテンツに関するコンテンツメタ情報は、コンテンツと共に記録メディアに記録されている。また、レンタル店などで借りてきたＤＶＤなどの記録メディアに記録されたコンテンツを視聴する場合、コンテンツについての嗜好に関する評価値として視聴率は使用できないので、当該コンテンツについてのユーザの嗜好度及び流行度などの情報を使用して、当該コンテンツから抽出されるキーワードに対しての嗜好度を算出する。
【０２２４】
なお、実施例４では、コンテンツについての嗜好に関する評価値として「コンテンツＦ」の視聴中に放送されているコンテンツの視聴率情報としているが、必ずしもこれに限定されるものではない。コンテンツについてのユーザの嗜好度、もしくは流行度を使用しても構わないし、これらを組み合わせて使用するものであっても構わない。
【０２２５】
以上のように、本実施例４の構成では、ユーザが現在放送中でありかつ受信可能なコンテンツを視聴しないで、録画コンテンツ等を視聴した場合であっても、コンテンツについての嗜好に関する評価値を使用して、録画コンテンツなどの視聴コンテンツから抽出されるキーワードに対して嗜好度を算出することができる。
【０２２６】
（実施例５）
以下に示す実施例５では、嗜好度算出装置を備えたサーバを使用した場合について説明する。
【０２２７】
図２１には、ユーザが使用するクライアントマシンとして表示装置７８０、嗜好度算出装置を備えたサーバ７８１及びキーワード管理装置７８２がそれぞれネットワークでつながっている様子を示す。
【０２２８】
なお、ネットワークは有線であっても無線であっても構わない。
【０２２９】
この場合、ユーザは表示装置７８０でコンテンツを視聴すると、視聴情報がネットワークを通じてサーバ７８１へ送信される。サーバ７８１では、表示装置７８０から送信された視聴情報に基づいて、ユーザの視聴コンテンツから抽出されるキーワードについての嗜好度を算出する。この処理は上記の実施例で説明した方法で行われる。
【０２３０】
サーバ７８１で算出されたキーワードについての嗜好度に関する情報は、キーワード管理装置７８２へ送られて、キーワード管理装置７８２はキーワードと当該キーワードについての嗜好度を管理する。
【０２３１】
さらに、サーバ７８１はユーザに対しての推薦コンテンツを決定する推薦コンテンツ決定機能が備えられていても構わない。この場合、サーバ７８１はキーワード管理装置７８２にて管理されているキーワード及び当該キーワードについての嗜好度に基づいて、ユーザに対しての推薦コンテンツを決定し、表示装置７８０にて提示する。
【０２３２】
以上のように、実施例５の構成では、嗜好度算出装置を備えたサーバを用いることで、全ての処理をサーバ側で行うことができ、ユーザ側の端末での処理の負担が軽減できる。
【０２３３】
（変形実施例）
上述した実施例においては、コンテンツ単位の電子番組表、及びコンテンツ単位に付与されたコンテンツメタ情報など、コンテンツ単位でキーワードを抽出しているが、コンテンツが内容に応じて１以上のパートから構成されている場合は、パート単位でキーワードを抽出しても構わない。
【０２３４】
この場合、パート単位で抽出されるキーワードに対して、パート単位の嗜好度情報、パート単位の流行度情報、及びパート単位の視聴率情報の少なくとも一つを使用して、当該キーワードについての嗜好度を算出するものであっても構わない。
【０２３５】
すなわち、上述した実施例における一つのパートを一つのコンテンツとみなすと、同様の効果を奏することができる。
【０２３６】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【産業上の利用可能性】
【０２３７】
本発明は、視聴コンテンツからキーワードを抽出し、そのキーワードに対するユーザの嗜好を求める嗜好度算出装置、もしくはユーザに対して嗜好に合致した情報を推薦する情報推薦装置などの用途にも適用することができる。
【図面の簡単な説明】
【０２３８】
【図１】本発明の一実施の形態に係る嗜好度算出装置の機能的構成を示すブロック図である。
【図２】本発明の一実施の形態に係る嗜好度算出装置を備えたコンテンツ推薦装置の機能的構成を示すブロック図である。
【図３】本発明の一実施の形態に係る嗜好度算出装置を備えたコンテンツ記録出力装置の機能的構成を示すブロック図である。
【図４】本発明の一実施の形態に係る嗜好度算出装置を備えた嗜好度算出サーバの機能的構成を示すブロック図である。
【図５】図１に示した文字データ認識部及び音声データ認識部における、表示装置に表示されているコンテンツに含まれる文字データ及び音声データの認識動作を示す説明図である。
【図６】本実施の形態に係る嗜好度算出装置の各機能部を実現するコンピュータシステムの構成を示すブロック図である。
【図７】図１に示した嗜好度算出装置の主要動作を示すフローチャートである。
【図８】図７のステップS４５１で実行されるキーワード抽出処理を示すフローチャートである。
【図９】図７のステップS４５３で実行されるコンテンツ評価値算出／抽出処理を示すフローチャートである。
【図１０】図７のステップS４５６で実行される嗜好度算出処理を示すフローチャートである。
【図１１】図１に示した嗜好度算出装置の一実施例、他の実施例、及びさらに他の実施例に関し、ある時間帯に３つのチャンネルで放送されているコンテンツを示す説明図である。
【図１２】図１２（ａ）は図１で示した嗜好度算出装置の一実施例に関し、「コンテンツＡ」の電子番組表を示す説明図、図１２（ｂ）は同「コンテンツＢ」の電子番組表を示す説明図、図１２（ｃ）は同「コンテンツＣ」の電子番組表を示す説明図である。
【図１３】図１３（ａ）は図１で示した嗜好度算出装置の一実施例、他の実施例、及びさらに他の実施例に関し、「コンテンツＡ」のコンテンツメタ情報を示す説明図、図１３（ｂ）は同「コンテンツＢ」のコンテンツメタ情報を示す説明図、図１３（ｃ）は同「コンテンツＣ」のコンテンツメタ情報を示す説明図である。
【図１４】図１に示した嗜好度算出装置の一実施例に関し、文字データ認識部及び音声データ認識部における、「コンテンツＣ」に含まれる文字データ及び音声データの認識動作を示す説明図である。
【図１５】図１に示した嗜好度算出装置の一実施例に関し、「ユーザＸ」の嗜好情報を示す説明図である。
【図１６】図１に示した嗜好度算出装置の一実施例、他の実施例、及びさらに他の実施例に関し、抽出したキーワードに対する嗜好度を算出する嗜好度算出式を示す説明図である。
【図１７】図１に示した嗜好度算出装置の一実施例に関し、キーワードについての嗜好度を更新する様子を示す説明図である。
【図１８】図１に示した嗜好度算出装置の一実施例に関し、キーワード及び当該キーワードについての嗜好度を表示装置に表示した場合の様子を示す説明図である。
【図１９】図１に示した嗜好度算出装置の他の実施例に関し、キーワードについての世の中の流行度合いを示す流行度情報を示す説明図である。
【図２０】図１に示した嗜好度算出装置のさらに他の実施例に関し、コンテンツ蓄積部に蓄積されている「コンテンツＦ」のコンテンツメタ情報を示す説明図である。
【図２１】図１で示した嗜好度算出装置のさらに他の実施例に関し、表示装置と嗜好度算出装置を備えたサーバとキーワード管理装置がネットワークでつながっている場合の様子を示す説明図である。
【図２２】本発明の一実施の形態に係る流行ポイント算出装置の機能的構成を示すブロック図である。
【符号の説明】
【０２３９】
１０  コンテンツ
１２  電子番組表
１３  流行情報
１４  視聴率情報
１５        嗜好度情報
１００  嗜好度算出装置
１０３  視聴率入力部（評価値算出手段、視聴率入力手段）
１０４  流行度算出部（評価値算出手段、流行度算出手段）
１０５  予備嗜好度算出部（評価値算出手段、予備嗜好度算出手段）
１０６  文字データ認識部（文字データ認識手段）
１０７  音声データ認識部（音声データ認識手段）
１０８  キーワード抽出部（キーワード抽出手段）
１０９  キーワード嗜好度算出部（キーワード嗜好度算出手段）
１５０  コンテンツ推薦装置
１５２  キーワード記憶部（キーワード記憶手段）
１５３  キーワード表示処理部（表示手段）
１５４  推薦コンテンツ決定部（推薦コンテンツ決定手段）
２００  コンテンツ記録出力装置
２０２  コンテンツ記録処理部（コンテンツ記録手段）
２０４  コンテンツ出力処理部（コンテンツ出力手段）
２５０  嗜好度算出サーバ
２５１  視聴履歴情報入力部（視聴履歴情報入力手段）
【図１】
2006259897.tif 000003
【図２】
2006259897.tif 000004
【図３】
2006259897.tif 000005
【図４】
2006259897.tif 000006
【図５】
2006259897.tif 000007
【図６】
2006259897.tif 000008
【図７】
2006259897.tif 000009
【図８】
2006259897.tif 000010
【図９】
2006259897.tif 000011
【図１０】
2006259897.tif 000012
【図１１】
2006259897.tif 000013
【図１２】
2006259897.tif 000014
【図１３】
2006259897.tif 000015
【図１４】
2006259897.tif 000016
【図１５】
2006259897.tif 000017
【図１６】
2006259897.tif 000018
【図１７】
2006259897.tif 000019
【図１８】
2006259897.tif 000020
【図１９】
2006259897.tif 000021
【図２０】
2006259897.tif 000022
【図２１】
2006259897.tif 000023
【図２２】
2006259897.tif 000024