(57)【特許請求の範囲】
【請求項１】
ユーザの番組の視聴履歴に基づいて、ユーザの番組の視聴度合いを、番組が属するジャンルごとに特定し、前記視聴度合いと、前記ジャンルと、前記番組の視聴日時とを関連付けて視聴度合い情報として記憶部に記憶させる視聴度合い特定部と、
前記視聴度合い情報に基づいて推薦対象のジャンルを特定し、特定されたジャンルと、当該ジャンルが特定された時間とを関連付けて前記記憶部に記憶させるジャンル特定部と、
特定されたジャンルに対応する番組を推薦する推薦部と、
特定されたジャンルと、当該ジャンルが特定された時間とに基づいて、前記視聴度合い情報の残存期間を変化させて前記記憶部に記憶されている前記視聴度合い情報を消去する消去部と、
を備える番組推薦装置。
【請求項２】
前記消去部は、前記記憶部に既に記憶されているジャンルと、前記ジャンル特定部によって新たに特定されたジャンルとが異なる場合に、既に記憶されているジャンルに対応する前記視聴度合い情報の残存期間を、新たに特定されたジャンルに対応する前記視聴度合い情報の残存期間よりも短く設定する、
請求項１に記載の番組推薦装置。
【請求項３】
前記消去部は、複数のジャンルのそれぞれに対応する前記視聴度合い情報の残存期間を変化させる、
請求項１又は２に記載の番組推薦装置。
【請求項４】
前記消去部は、複数の番組のそれぞれが属するジャンルに基づいて、複数のジャンルのそれぞれの希少さを示すジャンル希少度を特定し、前記視聴度合い情報に含まれるジャンルの前記ジャンル希少度に基づいて、当該視聴度合い情報の残存期間を変化させる、
請求項１から３のいずれか１項に記載の番組推薦装置。
【請求項５】
前記視聴度合い情報は、前記視聴度合いと、前記ジャンルと、前記番組の識別情報と、前記番組の視聴日時とを含み、
前記消去部は、複数の番組のそれぞれの希少さに示す番組希少度を特定し、当該番組の希少度に基づいて前記視聴度合い情報の残存期間を変化させる、
請求項１から４のいずれか１項に記載の番組推薦装置。
【請求項６】
前記消去部は、複数の番組のそれぞれの放送時期に基づいて、前記番組希少度を特定する、
請求項５に記載の番組推薦装置。
【請求項７】
前記消去部は、複数の番組のそれぞれの放送時間の長さに基づいて、前記番組希少度を特定する、
請求項５又は６に記載の番組推薦装置。
【請求項８】
コンピュータにより実行される、
ユーザの番組の視聴履歴に基づいて、ユーザの番組の視聴度合いを、番組が属するジャンルごとに特定するステップと、
前記視聴度合いと、前記ジャンルと、前記番組の視聴日時とを関連付けて視聴度合い情報として記憶部に記憶させるステップと、
前記視聴度合い情報に基づいて推薦対象のジャンルを特定するステップと、
特定されたジャンルと、当該ジャンルが特定された時間とを関連付けて前記記憶部に記憶させるステップと、
特定されたジャンルに対応する番組を推薦するステップと、
特定されたジャンルと、当該ジャンルが特定された時間とに基づいて、前記視聴度合い情報の残存期間を変化させて前記記憶部に記憶されている前記視聴度合い情報を消去するステップと、
を備える番組推薦方法。
【請求項９】
コンピュータを、
ユーザの番組の視聴履歴に基づいて、ユーザの番組の視聴度合いを、番組が属するジャンルごとに特定し、前記視聴度合いと、前記ジャンルと、前記番組の視聴日時とを関連付けて視聴度合い情報として記憶部に記憶させる視聴度合い特定部、
前記視聴度合い情報に基づいて推薦対象のジャンルを特定し、特定されたジャンルと、当該ジャンルが特定された時間とを関連付けて前記記憶部に記憶させるジャンル特定部、
特定されたジャンルに対応する番組を推薦する推薦部、及び、
特定されたジャンルと、当該ジャンルが特定された時間とに基づいて、前記視聴度合い情報の残存期間を変化させて前記記憶部に記憶されている前記視聴度合い情報を消去する消去部、
として機能させる番組推薦プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、番組推薦装置、番組推薦方法及び番組推薦プログラムに関する。
【背景技術】
【０００２】
従来、テレビ番組等の各種コンテンツのうち、ユーザが視聴する可能性が高いコンテンツをユーザに提示することが行われている。例えば、特許文献１には、番組の要素とユーザの好みの度合いを表すユーザ嗜好度とに基づいて推薦する番組を決定する方法が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−３１８３６４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、ユーザの嗜好は、時間の経過に応じて変化することがある。例えば、ユーザが、過去に頻繁に視聴していた番組を視聴しなくなったり、過去に視聴していなかった番組を頻繁に視聴したりすることがある。これに対して、特許文献１に記載の方法では、ユーザの嗜好が変化することについて考慮されておらず、ユーザの最新の嗜好に基づいてユーザに適した番組を推薦することができないという問題があった。
【０００５】
そこで、本発明はこれらの点に鑑みてなされたものであり、ユーザに適した番組を推薦することができる番組推薦装置、番組推薦方法及び番組推薦プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の第１の態様に係る番組推薦装置は、ユーザの番組の視聴履歴に基づいて、ユーザの番組の視聴度合いを、番組が属するジャンルごとに特定し、前記視聴度合いと、前記ジャンルと、前記番組の視聴日時とを関連付けて視聴度合い情報として記憶部に記憶させる視聴度合い特定部と、前記視聴度合い情報に基づいて推薦対象のジャンルを特定し、特定されたジャンルと、当該ジャンルが特定された時間とを関連付けて前記記憶部に記憶させるジャンル特定部と、特定されたジャンルに対応する番組を推薦する推薦部と、特定されたジャンルと、当該ジャンルが特定された時間とに基づいて、前記視聴度合い情報の残存期間を変化させて前記記憶部に記憶されている前記視聴度合い情報を消去する消去部と、を備える。
【０００７】
前記消去部は、前記記憶部に既に記憶されているジャンルと、前記ジャンル特定部によって新たに特定されたジャンルとが異なる場合に、既に記憶されているジャンルに対応する前記視聴度合い情報の残存期間を、新たに特定されたジャンルに対応する前記視聴度合い情報の残存期間よりも短く設定してもよい。
【０００８】
前記消去部は、複数のジャンルのそれぞれに対応する前記視聴度合い情報の残存期間を変化させてもよい。
前記消去部は、複数の番組のそれぞれが属するジャンルに基づいて、複数のジャンルのそれぞれの希少さを示すジャンル希少度を特定し、前記視聴度合い情報に含まれるジャンルの前記ジャンル希少度に基づいて、当該視聴度合い情報の残存期間を変化させてもよい。
【０００９】
前記視聴度合い情報は、前記視聴度合いと、前記ジャンルと、前記番組の識別情報と、前記番組の視聴日時とを含み、前記消去部は、複数の番組のそれぞれの希少さに示す番組希少度を特定し、当該番組の希少度に基づいて前記視聴度合い情報の残存期間を変化させてもよい。
【００１０】
前記消去部は、複数の番組のそれぞれの放送時期に基づいて、前記番組希少度を特定してもよい。
前記消去部は、複数の番組のそれぞれの放送時間の長さに基づいて、前記番組希少度を特定してもよい。
【００１１】
本発明の第２の態様に係る番組推薦方法は、コンピュータにより実行される、ユーザの番組の視聴履歴に基づいて、ユーザの番組の視聴度合いを、番組が属するジャンルごとに特定するステップと、前記視聴度合いと、前記ジャンルと、前記番組の視聴日時とを関連付けて視聴度合い情報として記憶部に記憶させるステップと、前記視聴度合い情報に基づいて推薦対象のジャンルを特定するステップと、特定されたジャンルと、当該ジャンルが特定された時間とを関連付けて前記記憶部に記憶させるステップと、特定されたジャンルに対応する番組を推薦するステップと、特定されたジャンルと、当該ジャンルが特定された時間とに基づいて、前記視聴度合い情報の残存期間を変化させて前記記憶部に記憶されている前記視聴度合い情報を消去するステップと、を備える。
【００１２】
本発明の第３の態様に係る番組推薦プログラムは、コンピュータを、ユーザの番組の視聴履歴に基づいて、ユーザの番組の視聴度合いを、番組が属するジャンルごとに特定し、前記視聴度合いと、前記ジャンルと、前記番組の視聴日時とを関連付けて視聴度合い情報として記憶部に記憶させる視聴度合い特定部、前記視聴度合い情報に基づいて推薦対象のジャンルを特定し、特定されたジャンルと、当該ジャンルが特定された時間とを関連付けて前記記憶部に記憶させるジャンル特定部、特定されたジャンルに対応する番組を推薦する推薦部、及び、特定されたジャンルと、当該ジャンルが特定された時間とに基づいて、前記視聴度合い情報の残存期間を変化させて前記記憶部に記憶されている前記視聴度合い情報を消去する消去部、として機能させる。
【発明の効果】
【００１３】
本発明によれば、ユーザに適した番組を推薦することができるという効果を奏する。
【図面の簡単な説明】
【００１４】
【図１】第１実施形態に係る番組推薦装置の概要を示す図である。
【図２】第１実施形態に係る番組推薦装置の構成を示す図である。
【図３】視聴履歴情報の一例を示す図である。
【図４】第１実施形態における、曜日及び時間帯、及びジャンルごとの視聴度合いを示す値の一例である。
【図５】ディスプレイに表示されるメニュー画面の例を示す図である。
【図６】番組推薦装置において、視聴度合いを算出する処理の流れを示すフローチャートである。
【図７】番組推薦装置において、番組を推薦する処理の流れを示すフローチャートである。
【図８】第２実施形態における、曜日及び時間帯、及びジャンルごとの視聴度合いを示す値の一例である。
【発明を実施するための形態】
【００１５】
＜第１実施形態＞
［番組推薦装置１の概要］
図１は、第１実施形態に係る番組推薦装置１の概要を示す図である。番組推薦装置１は、例えば、ケーブルテレビを利用するユーザの自宅に設けられており、ケーブルテレビ放送や地上デジタルテレビ放送等の放送信号を受信するセットトップボックスである。
【００１６】
番組推薦装置１は、各種の放送信号を受信することにより、放送局やケーブルテレビ事業者が放送する番組コンテンツ（以下、単に「番組」という。）を取得し、自身に接続されているテレビ受信機等のディスプレイ２に表示させる。番組推薦装置１を利用するユーザには、番組推薦装置１が設置されている場所に同居する家族等が含まれるものとする。例えば、４人家族の住宅に番組推薦装置１が設置されている場合、ユーザは家族４人である。
【００１７】
第１実施形態において、番組推薦装置１は、ユーザの番組の視聴履歴に基づいて、ユーザの番組の視聴度合いを、曜日、時間帯、ジャンルごとに特定し（図１の（１））、曜日及び時間帯ごとに、特定した視聴度合いと、ジャンルと、ジャンルを特定した日付とを関連付けた視聴度合い情報を記憶部に記憶させる（図１の（２））。
【００１８】
番組推薦装置１は、視聴度合い情報に含まれる視聴度合いに基づいて、曜日及び時間帯ごとに推薦対象のジャンルを特定する（図１の（３））。番組推薦装置１は、自身のメニュー画面をディスプレイ２に表示させる際に、特定したジャンルに対応する番組を、番組推薦装置１が推薦する推薦番組として当該メニュー画面に表示させる（図１の（４））。
【００１９】
番組推薦装置１は、記憶部に記憶されている視聴度合い情報のうち、相対的に古い視聴度合い情報を当該記憶部から消去する（図１（５））。番組推薦装置１は、相対的に古い視聴度合い情報を消去して推薦対象のジャンルを特定し、当該ジャンルに対応する番組を推薦番組とするので、ユーザの嗜好の変化に対応して、ユーザに適した番組を推薦することができる。
以下、番組推薦装置１の構成について説明する。
【００２０】
［番組推薦装置１の構成例］
図２は、第１実施形態に係る番組推薦装置１の構成を示す図である。
番組推薦装置１は、入力部１１と、通信部１２と、記憶部１３と、制御部１４とを備える。
【００２１】
入力部１１は、例えば、番組推薦装置１に設けられたボタンやリモコンであり、番組推薦装置１のユーザから操作入力を受け付ける。
通信部１２は、例えば、チューナーであり、各種の放送信号を受信することにより、当該放送信号に対応する番組を取得する。また、通信部１２は、インターネット等の通信ネットワークを介して、各種サーバと通信を行う。
【００２２】
例えば、通信部１２は、通信ネットワークを介して、電子番組表（EPG：Electronic Program Guide）を配信する配信サーバから電子番組表を受信する。電子番組表には、各チャンネルにおける番組のスケジュールと、番組のジャンルと、番組の内容を説明する説明情報とが含まれている。また、通信部１２は、ディスプレイ２と通信を行うとともに、番組の録画を行う録画機器（不図示）と通信を行う。録画機器は、番組推薦装置１のユーザから番組の録画予約を受け付け、当該予約に応じて番組を予約するものとする。
【００２３】
記憶部１３は、例えば、ＲＯＭ及びＲＡＭ等である。記憶部１３は、番組推薦装置１を機能させるための各種プログラムを記憶する。例えば、記憶部１３は、番組推薦装置１の制御部１４を、後述する記憶制御部１４１、視聴度合い特定部１４２、消去部１４５、ジャンル特定部１４３及び推薦部１４４として機能させる番組推薦プログラムを記憶する。
【００２４】
また、記憶部１３は、通信部１２が受信した電子番組表と、ユーザが視聴した番組の履歴を示す視聴履歴情報とを記憶する。図３は、視聴履歴情報の一例を示す図である。図３に示すように、視聴履歴情報は、ユーザが番組の視聴を開始した時刻を示す視聴開始時刻と、ユーザが番組の視聴を終了した時刻を示す視聴終了時刻と、ユーザが視聴した番組に対応するチャンネルと、ユーザが視聴した番組を識別する番組ＩＤと、視聴種別とを含んでいる。視聴種別は、番組の視聴が放送中の番組の視聴であるか、録画された番組の視聴であるかを示す情報である。
【００２５】
制御部１４は、例えばＣＰＵである。制御部１４は、記憶部１３に記憶されている各種プログラムを実行することにより、番組推薦装置１に係る機能を制御する。制御部１４は、記憶制御部１４１と、視聴度合い特定部１４２と、ジャンル特定部１４３と、推薦部１４４と、消去部１４５とを備える。
【００２６】
記憶制御部１４１は、ユーザが視聴した番組に対応する視聴履歴情報を記憶部１３に記憶させる。具体的には、記憶制御部１４１は、選択操作によって番組が選択されると、選択された時刻を視聴開始時刻とするとともに、選択された番組に対応するチャンネルと、選択された番組を識別する番組ＩＤと、視聴種別とを特定する。記憶制御部１４１は、入力部１１が、チャンネルを切り替える操作、又は番組推薦装置１の電源をオフにする操作を受け付けると、これまでにユーザが視聴していた番組の視聴が終了したと判定し、当該操作を受け付けた時刻を当該番組の視聴終了時刻とする。そして、記憶制御部１４１は、視聴開始時刻と、視聴終了時刻と、チャンネルと、番組ＩＤと、視聴種別とを関連付けて視聴履歴情報として記憶部１３に記憶させる。
【００２７】
視聴度合い特定部１４２は、ユーザの番組の視聴履歴に基づいて、ユーザの番組の視聴度合いを、曜日、時間帯、及び番組が属するジャンルごとに特定する。具体的には、視聴度合い特定部１４２は、番組の視聴が終了し、当該番組に対応する視聴履歴情報が記憶部１３に記憶されたことに応じて、視聴履歴情報に含まれる視聴開始時刻に基づいて、ユーザが当該番組を視聴した曜日及び時間帯を特定する。なお、視聴度合い特定部１４２は、視聴履歴情報に含まれる視聴開始時刻及び視聴終了時刻の少なくともいずれかに基づいて、ユーザが当該番組を視聴した曜日及び時間帯を特定してもよい。また、視聴度合い特定部１４２は、記憶部１３に記憶されている電子番組表を参照し、ユーザが視聴していた番組が属するジャンルを特定する。
【００２８】
視聴度合い特定部１４２は、視聴履歴情報に含まれる視聴開始時刻及び視聴終了時刻に基づいて、ユーザの番組の視聴時間を算出し、当該視聴時間に基づいて視聴度合いを示す値を算出する。ここで、視聴度合い特定部１４２は、記憶部１３に記憶されている視聴履歴情報に基づいて、ユーザの番組の視聴状況を推定し、当該視聴状況に基づいて視聴度合いに重み付けを行う。
【００２９】
具体的には、視聴度合い特定部１４２は、視聴履歴情報に含まれる視聴種別に基づいて、番組の視聴が放送中の番組の視聴であるか、録画された番組の視聴であるかを特定し、特定結果に基づいて視聴度合いに重み付けを行う。ユーザが録画された番組を視聴する場合、ユーザが当該番組を意識的に視聴していると考えられる。これに対して、ユーザが放送中の番組を視聴する場合、ユーザが、入力部１１による操作を行った結果、偶然視聴していた可能性がある。このため、視聴度合い特定部１４２は、番組の視聴が録画された番組の視聴である場合、放送中の番組の視聴である場合に比べて、視聴度合いを示す値を大きくする。このようにすることで、番組推薦装置１は、ユーザが意識的に視聴している可能性が高い番組に対応するジャンルの視聴度合いを大きくすることができる。
【００３０】
また、視聴度合い特定部１４２は、視聴履歴情報に基づいて、ユーザがザッピングをしているか否かを推定し、当該推定結果に基づいて視聴度合いに重み付けを行う。例えば、ユーザの番組の視聴時間が所定時間（例えば、１分）に満たない場合には、ユーザがザッピングをしており、番組を意識的に視聴していない可能性が高い。そこで、視聴度合い特定部１４２は、番組の視聴がザッピングによるものであると判定すると、ユーザが当該番組を視聴していないとみなし、視聴度合いを示す値を、視聴していないことを示す値や、当該値に近い値とする。このようにすることで、番組推薦装置１は、ザッピングによる視聴が視聴度合いの算出に及ぼす影響を少なくすることができる。
【００３１】
なお、視聴度合い特定部１４２は、後述する推薦部１４４によって推薦された番組が視聴されなかった場合、当該番組が属するジャンルの視聴度合いを下げるようにしてもよい。例えば、推薦部１４４によって推薦された番組が視聴されなかった場合、当該番組が放送される曜日及び時間帯に対応する、当該番組が属するジャンルを特定する。そして、新たに視聴された番組のジャンルが、特定したジャンルと一致した場合、新たに視聴された番組の視聴度合いを小さくする。このようにすることで、番組推薦装置１は、ユーザが閲覧する可能性が低い番組を推薦しないようにすることができる。
【００３２】
また、視聴度合い特定部１４２は、番組に対応する放送の種別（例えば、地上デジタルテレビ放送、ＢＳデジタル放送、ＣＳデジタル放送等）によって、当該番組が属するジャンルの視聴度合いを調整してもよい。一般的に地上デジタルテレビ放送の番組は、ＢＳデジタル放送、ＣＳデジタル放送等の番組に比べて知名度が高い。このため、ＢＳデジタル放送、ＣＳデジタル放送等の番組をユーザが視聴した場合には、ユーザは、当該番組を意識的に視聴している可能性が高い。よって、視聴度合い特定部１４２は、番組に対応する放送の種別が地上デジタルテレビ放送以外の放送に対応している場合、当該番組の視聴度合いを相対的に大きくしてもよい。
【００３３】
視聴度合い特定部１４２は、特定した曜日、時間帯、及び番組が属するジャンルごとに、視聴度合いを示す値を記憶部１３に記憶させる。視聴度合い特定部１４２は、例えば、図４に示すように、曜日及び時間帯ごとに、番組が属するジャンルと、当該番組に対応する視聴度合いを示す値と、当該番組の視聴日時とを関連付けて視聴度合い情報として記憶部１３に記憶させる。
【００３４】
なお、視聴度合い特定部１４２は、番組推薦装置１が通信可能な管理サーバに視聴度合い情報を記憶させるようにしてもよい。このようにすることで、管理サーバでは、複数の番組推薦装置１のそれぞれから視聴度合い情報を取得することができ、複数のユーザ間での視聴度合いの分析を行うことができる。
【００３５】
ジャンル特定部１４３は、視聴度合い特定部１４２が特定した視聴度合いに基づいて、曜日及び時間帯ごとに推薦対象のジャンルを特定する。例えば、ジャンル特定部１４３は、記憶部１３に記憶されている視聴度合い情報を参照して、曜日、時間帯及びジャンルごとに、視聴度合いの値を集計する。そして、ジャンル特定部１４３は、曜日及び時間帯ごとに、集計値が相対的に高い所定数（例えば、３つ）のジャンルを推薦対象のジャンルと特定する。ジャンル特定部１４３は、特定されたジャンルと、当該ジャンルが特定された時間とを関連付けて推薦ジャンル情報として記憶部１３に記憶させる。
【００３６】
推薦部１４４は、現在時刻が属する曜日及び時間帯に対して特定されたジャンルに対応する番組を推薦する。具体的には、推薦部１４４は、ユーザが番組推薦装置１の電源をオンにするか、入力部１１によりメニュー画面の表示操作を行ったことに応じて、記憶部１３に記憶されている電子番組表を参照して、ジャンル特定部１４３が特定したジャンルに対応する番組を特定する。ここで、ジャンル特定部１４３が特定したジャンルは、記憶部１３に記憶されている推薦ジャンル情報に含まれるジャンルのうち、最新の日付に関連付けられているジャンルであるものとする。なお、推薦部１４４は、番組のジャンルや番組の内容等のメタ情報を管理する外部サーバに対して、特定したジャンルを示す情報を送信し、当該外部サーバから、特定したジャンルに対応する番組を示す情報を受信することにより、当該ジャンルに対応する番組を特定してもよい。
【００３７】
そして、推薦部１４４は、特定した番組を番組推薦装置１が推薦する推薦番組とし、当該推薦番組を示す情報（例えば、番組紹介情報）を含むメニュー画面をディスプレイ２に表示させる。図５は、ディスプレイ２に表示されるメニュー画面の例を示す図である。図５に示す例では、推薦番組Ａ、Ｂ、Ｃ及びＤのサムネイル画像が表示されていることが確認できる。
【００３８】
ここで、推薦部１４４は、ユーザの番組の視聴状況を推定し、当該視聴状況に基づいて推薦番組を選択するようにしてもよい。例えば、推薦部１４４は、番組推薦装置１と接続されている録画機器から番組の予約状況を示す情報を取得し、ユーザの番組の録画予約状況に基づいて、ユーザが録画予約を行っていない番組を推薦番組とする。このようにすることで、番組推薦装置１は、ユーザが既に録画予約を行っており、番組の推薦をしなくても視聴が期待できる番組を推薦対象の番組から除外することができる。
【００３９】
また、推薦部１４４は、特定したジャンルに対応する番組について、番組の放送が開始されるまでの時間に基づいて重み付けを行い、当該重み付けを行った結果に基づいて、推薦番組を選択するようにしてもよい。例えば、推薦部１４４は、特定したジャンルに対応する番組に対して、現在時刻から放送されるまでの時間が短いほど多くの重み付け値を付与する。そして、推薦部１４４は、重み付け値が多い順に推薦番組を選択する。このようにすることで、番組推薦装置１は、現在放送されている番組を優先的に推薦番組とすることができる。
【００４０】
また、推薦部１４４は、特定したジャンルに対応する番組について、番組に対応する放送の種別によって重み付けを行い、当該重み付けを行った結果に基づいて、推薦番組を選択するようにしてもよい。例えば、推薦部１４４は、特定したジャンルに対応する番組が、ＣＳデジタル放送の番組である場合には、他の放送の種別の番組に比べて多くの重み付け値を付与し、重み付け値が多い順に推薦番組を選択するようにしてもよい。
【００４１】
また、推薦部１４４は、視聴履歴情報に基づいて、特定したジャンルに対応する番組のうち、視聴する可能性が低い番組を推定し、当該番組を、推薦番組から除外するようにしてもよい。例えば、推薦部１４４は、電子番組表を参照して、ジャンル特定部１４３が特定したジャンルに対応する番組の内容を示す説明情報を特定し、当該説明情報に基づいて当該番組に対応するキーワードを特定する。
【００４２】
ここで、キーワードは、スポーツチーム、著名人、地名、番組のタイトルに含まれる単語である。推薦部１４４は、視聴履歴情報に基づいて、特定したキーワードに対応する過去の番組がザッピングされている頻度を特定する。そして、推薦部１４４は、当該頻度が所定の閾値を超える場合、当該キーワードに対応する番組をユーザが意識的に避けており、視聴する可能性が低いと推定し、推薦番組から当該番組を除外する。例えば、推薦部１４４は、ユーザが所定のスポーツチームに関する番組を意識的に避けていると判定すると、当該スポーツチームに対応する番組を推薦番組から除外する。
【００４３】
また、推薦部１４４は、推薦された番組が視聴されなかった場合、新たに推薦する番組から、当該番組を除外する。例えば、推薦部１４４は、図５に示すように、ジャンル特定部１４３が特定したジャンルに対応する推薦番組を所定回数表示した結果、当該推薦番組が選択されなかったことに応じて、当該推薦番組が視聴されなかったと判定し、新たな推薦番組を選択する場合に、視聴されなかった推薦番組を新たな推薦番組から除外する。このようにすることで、ユーザによって視聴されない番組が推薦番組として表示され続けることを防止することができる。
【００４４】
また、推薦部１４４は、推薦された番組が視聴された場合、新たに推薦する番組から、当該番組を除外するようにしてもよい。例えば、推薦部１４４は、図５に示すように、ジャンル特定部１４３が特定したジャンルに対応する推薦番組を所定期間（例えば、４週間）中に所定回数表示した結果、当該推薦番組が予め定めた回数（例えば、２回）選択されて視聴されたことに応じて、当該番組が継続的に視聴されている判定し、当該番組を新たな推薦番組から除外する。このようにすることで、推薦番組としてユーザに提示しなくてもユーザの視聴が見込まれる番組を推薦しないようにすることができる。
【００４５】
また、推薦部１４４は、特定されたジャンルに対応する番組の中に、一連の番組が含まれている場合、当該一連の番組に含まれる一の番組のみ推薦するようにしてもよい。ここで、一連の番組は、ドラマやアニメ等の複数回の番組によって一のストーリーが完結する番組である。当該一の番組を視聴するユーザは、一連の番組のうち、当該一の番組とは異なる他の番組も視聴する可能性が高いので、当該他の番組を推薦する効果が低い。これに対して、推薦部１４４は、一連の番組のうち、他の番組を推薦する代わりに、一連の番組とは異なる番組を推薦することができるので、様々な種類の番組を効果的にユーザに推薦することができる。
【００４６】
消去部１４５は、ジャンル特定部１４３によって新たに特定されたジャンルと、当該ジャンルが特定された時間とに基づいて、視聴度合い情報の残存期間を変化させて、記憶部１３に記憶されている視聴度合い情報を消去する。具体的には、消去部１４５は、記憶部１３に記憶されている推薦ジャンル情報に含まれているジャンルと、ジャンル特定部１４３によって新たに特定され、記憶部１３に新たに記憶されたジャンルとが異なる場合に、既に記憶されているジャンルに対応する視聴度合い情報の残存期間を、新たに特定されたジャンルに対応する視聴度合い情報の残存期間よりも短くする。ここで、新たに特定されたジャンルは、推薦ジャンル情報において、最新の日付に関連付けられているジャンルであるものとする。
【００４７】
例えば、消去部１４５は、全ての視聴度合い情報のデフォルトの残存期間を所定期間（例えば、１カ月）としておく。そして、消去部１４５は、記憶部１３に既に記憶されているジャンルと、新たに特定されたジャンルとが異なると判定すると、既に記憶されているジャンルに対応する視聴度合い情報の残存期間を所定期間よりも短い期間（例えば、３週間）とし、新たに特定されたジャンルに対応する視聴度合い情報の残存期間を所定期間よりも長い期間（例えば、５週間）とする。
【００４８】
既に記憶されているジャンルと、新たに特定されたジャンルとが異なる場合、既に記憶されているジャンルに対するユーザの興味が薄れ、新たに特定されたジャンルに対するユーザの興味が高まったと考えられる。これに対して、番組推薦装置１は、既に記憶されているジャンル、すなわち、興味が薄れた可能性が高いジャンルに対応する視聴度合い情報を早期に消去して、当該ジャンルに対応する番組を推薦されにくくすることができる。また、番組推薦装置１は、新たに特定されたジャンル、すなわち、興味が高まった可能性が高いジャンルに対応する視聴度合い情報を長く残存させて、当該ジャンルに対応する番組を推薦されやすくすることができる。
【００４９】
なお、消去部１４５は、既に記憶されているジャンル（第１ジャンル）から新たに特定されたジャンル（第２ジャンル）に対応する視聴度合い情報の残存期間を長くした後に、さらに特定されたジャンル（第３ジャンル）が、既に記憶されているジャンル（第１ジャンル）に戻ったと判定すると、当該新たに特定されたジャンル（第２ジャンル）に対応する視聴度合い情報の残存期間を元の残存期間に戻すようにしてもよい。
例えば、ユーザ宅に年末年始等の特定時期に訪問した客が番組推薦装置１を介して番組を視聴することにより推薦対象のジャンルが変化した場合であっても、推薦対象のジャンルを元のジャンルに早期に戻し、当該客が視聴した番組に対応する視聴度合い情報が、推薦対象のジャンルの特定に影響することを抑制することができる。
【００５０】
また、消去部１４５は、複数のジャンルのそれぞれに対応する視聴度合い情報の残存期間を変化させるようにしてもよい。具体的には、消去部１４５は、複数の番組のそれぞれが属するジャンルに基づいて、複数のジャンルのそれぞれの希少さを示すジャンル希少度を特定する。ここで、ジャンル希少度は、希少なジャンルであればあるほど大きいものとする。
【００５１】
より具体的には、消去部１４５は、電子番組表を参照して、複数の番組のそれぞれが属するジャンルを特定し、複数のジャンルのそれぞれに対応する番組の放送数を算出する。そして、消去部１４５は、全ての番組の放送数に対する、複数のジャンルのそれぞれの番組の放送数の割合を算出し、当該割合に基づいてジャンル希少度を特定する。なお、消去部１４５は、複数のジャンルのそれぞれに対応する番組の放送時間の長さの合計を算出してもよい。そして、消去部１４５は、全ての番組の放送時間の長さの合計に対する、複数のジャンルのそれぞれに対応する番組の放送時間の長さの合計の割合を算出し、当該割合に基づいてジャンル希少度を特定してもよい。
【００５２】
消去部１４５は、視聴度合い情報に含まれているジャンルのジャンル希少度に基づいて、視聴度合い情報の残存期間を変化させる。例えば、消去部１４５は、ジャンル希少度が所定の閾値よりも大きいジャンル、すなわち、希少なジャンルに対応する視聴度合い情報の残存期間を相対的に長くする。
【００５３】
希少度が大きいジャンルの番組は、放送回数が少なかったり、放送時間が短かったりするので、ユーザが当該ジャンルに興味を持っていても視聴度合いが小さくなりやすく、当該ジャンルの番組が推薦されにくい。これに対して、番組推薦装置１は、希少度が大きいジャンルに対応する視聴度合い情報の残存期間を相対的に長くすることにより、視聴度合いが小さくなることを抑制し、当該ジャンルの番組が推薦される可能性を高めることができる。
【００５４】
［番組推薦装置１における処理の流れ］
続いて、番組推薦装置１における処理の流れについて説明する。まず、視聴度合いを算出する処理の流れについて説明する。図６は、番組推薦装置１において、視聴度合いを算出する処理の流れを示すフローチャートである。
まず、視聴度合い特定部１４２は、記憶制御部１４１により視聴履歴情報が記憶部１３に新たに記憶されたか否かを判定する（Ｓ１）。視聴度合い特定部１４２は、視聴履歴情報が新たに記憶されたと判定すると、Ｓ２に処理を移し、視聴履歴情報が新たに記憶されていないと判定すると、Ｓ１を再実行する。
【００５５】
続いて、視聴度合い特定部１４２は、記憶部１３に記憶されている電子番組表を参照し、新たに記憶された視聴履歴情報に含まれる番組ＩＤが示す番組が属するジャンルを特定する（Ｓ２）。
続いて、視聴度合い特定部１４２は、新たに記憶された視聴履歴情報に基づいて、当該視聴履歴情報に対応する番組の視聴状況を推定し、推定結果に基づいて当該番組の視聴度合いを特定する（Ｓ３）。
【００５６】
続いて、視聴度合い特定部１４２は、新たに記憶された視聴履歴情報に対応する番組を視聴していた曜日、時間帯、及び特定したジャンルに基づいて視聴度合い情報を新たに記憶させる（Ｓ４）。具体的には、視聴度合い特定部１４２は、記憶部１３に記憶されている、番組を視聴していた曜日と、時間帯と、Ｓ２において特定されたジャンルと、番組を視聴していた日時と、視聴度合いとを関連付けて視聴度合い情報として記憶部１３に記憶させる。
【００５７】
続いて、番組を推薦する処理の流れについて説明する。図７は、番組推薦装置１において、番組を推薦する処理の流れを示すフローチャートである。
まず、推薦部１４４は、メニュー画面の表示要求が行われたか否かを判定する（Ｓ１１）。推薦部１４４は、メニュー画面の表示要求が行われたと判定すると、Ｓ１２に処理を移し、メニュー画面の表示要求が行われていないと判定すると、Ｓ１１を再実行する。
【００５８】
続いて、推薦部１４４は、現在の曜日及び時間帯における推薦対象のジャンルを特定する（Ｓ１２）。
続いて、推薦部１４４は、Ｓ１２において特定された推薦対象のジャンルに対応する番組を、記憶部１３に記憶されている電子番組表から特定し、当該番組を推薦番組として特定する（Ｓ１３）。
続いて、推薦部１４４は、Ｓ１３において特定された推薦番組を示す情報をメニュー画面に表示させる（Ｓ１４）。
【００５９】
［第１実施形態における効果］
以上のとおり、第１実施形態に係る番組推薦装置１は、ユーザの番組の視聴度合いと、番組が属するジャンルと、番組の視聴日時とを関連付けた視聴度合い情報に基づいて推薦対象のジャンルを特定し、特定されたジャンルと、当該ジャンルが特定された時間とを関連付けて記憶部１３に記憶させる。そして、番組推薦装置１は、特定されたジャンルと、当該ジャンルが特定された時間とに基づいて、視聴度合い情報の残存期間を変化させて記憶部１３に記憶されている視聴度合い情報を消去する。
【００６０】
このようにすることで、ユーザに対して推薦する対象となるジャンルが変化した場合に、変化する前のジャンルの残存期間を相対的に短くすることができる。変化する前のジャンルは、ユーザの興味が薄れている可能性が高いジャンルと考えられることから、番組推薦装置１は、当該ジャンルに対応する視聴度合い情報を早期に消去して、当該ジャンルに対応する番組が推薦されることを抑制することができる。これにより、番組推薦装置１は、ユーザに適した番組を推薦することができる。
【００６１】
＜第２実施形態＞
［番組の希少度に基づいて視聴度合い情報の残存期間を変化させる］
続いて、第２実施形態について説明する。第２実施形態では、番組推薦装置１が、番組の希少度に基づいて視聴度合い情報の残存期間を変化させる点で第１実施形態と異なる。以下、第１実施形態と異なる部分について説明を行う。第１実施形態と同じ部分については適宜説明を省略する。
【００６２】
第２実施形態において、視聴度合い特定部１４２は、ユーザの番組の視聴度合いを、番組が属するジャンルごとに特定する。そして、視聴度合い特定部１４２は、特定した視聴度合いと、ジャンルと、番組の識別情報と、番組の視聴日時とを関連付けて視聴度合い情報として記憶部１３に記憶させる。
【００６３】
図８は、第２実施形態における、曜日及び時間帯、及びジャンルごとの視聴度合いを示す値の一例である。図８では、曜日及び時間帯ごとに、番組の視聴日時と、番組ＩＤと、ジャンルと、視聴度合いを示す値とが関連付けられていることが確認できる。図８において、例えば、日曜日の６時〜１１時には、番組の視聴日時「２／１」に、番組ＩＤ「３１２４」と、ジャンル「ジャンルＡ」と、視聴度合いを示す値「１ｐ」とが関連付けられていることを確認することができる。
【００６４】
消去部１４５は、複数の番組のそれぞれの希少さを示す番組希少度を特定する。具体的には、消去部１４５は、複数の番組のそれぞれの放送時期に基づいて、番組希少度を特定する。ここで、番組希少度は、希少な番組であればあるほど大きいものとする。
例えば、季節の変わり目や正月等の所定の放送時期に特別に編成される番組である特番があり、これらの特番の放送回数は、毎週放送される番組の放送回数に比べて著しく少ない。これに対して、消去部１４５は、所定の放送時期に放送される番組の希少度を大きくする。
【００６５】
また、消去部１４５は、複数の番組のそれぞれの放送時間の長さに基づいて番組希少度を特定してもよい。特番の放送時間の長さは、毎週放送される番組の放送回数に比べて長いことが多いので、消去部１４５は、放送時間の長さが所定の長さ以上の番組の希少度を大きくする。なお、消去部１４５は、電子番組表に含まれる番組の説明や番組のタイトルに「特番」や「スペシャル」等の特番であることを示すキーワードが含まれている場合に、当該番組の希少度を大きくしてもよい。
【００６６】
そして、消去部１４５は、番組の希少度に基づいて視聴度合い情報の残存期間を変化させ、当該残存期間に基づいて記憶部１３に記憶されている視聴度合い情報を消去する。このようにすることで、番組推薦装置１は、特番に対応する視聴度合い情報を長期間にわたって残存させることができ、当該視聴度合い情報に基づいて、ユーザに適切な番組を推薦することができる。
【００６７】
［第２実施形態における効果］
以上のとおり、第２実施形態に係る番組推薦装置１は、番組の希少度に基づいて視聴度合い情報の残存期間を変化させ、当該残存期間に基づいて記憶部１３に記憶されている視聴度合い情報を消去するので、例えば、希少度が大きい番組に対応する視聴度合い情報の残存期間を長く設定することができる。これにより、番組推薦装置１は、希少な番組に基づいて推薦するジャンルを設定し、当該ジャンルに基づいてユーザに適切な番組を推薦することができる。
【００６８】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更又は改良を加えることが可能であることが当業者に明らかである。例えば、上述の実施形態では、番組推薦装置１は、視聴履歴に基づいて、ユーザの番組の視聴度合いを、曜日、時間帯、及び番組が属するジャンルごとに特定し、現在時刻が属する曜日及び時間帯に対して特定されているジャンルに対応する番組を推薦したが、これに限らない。例えば、番組推薦装置１は、ユーザの番組の視聴度合いをジャンルごとに特定し、当該ジャンルに対応する番組を推薦するようにしてもよい。また、上述の実施形態では、曜日、時間帯、及びジャンルごとに視聴度合いを特定し、曜日、時間帯ごとに推薦対象のジャンルを特定したが、これに限らない。例えば、番組推薦装置１は、曜日、時間帯、及びチャンネルごとに視聴度合いを特定し、曜日、時間帯ごとに推薦対象のチャンネルを特定してもよい。
【００６９】
また、上述の実施形態において、視聴度合い特定部１４２は、番組の視聴がザッピングによるものであると判定すると、ユーザが当該番組を視聴していないとみなし、視聴度合いを示す値を、視聴していないことを示す値や、当該値に近い値としたが、これに限らない。視聴度合い特定部１４２は、当該番組が希少度の大きい番組であるときには、番組の視聴がザッピングによるものであっても、当該番組を視聴していたとみなしてもよい。そして、視聴度合い特定部１４２は、希少度の大きい番組のザッピングに対応する視聴度合い情報を記憶部１３に記憶させるようにしてもよい。また、消去部１４５は、希少度の大きい番組のザッピングに対応する視聴度合い情報の残存期間を、希少度が相対的に小さい番組に対応する視聴度合い情報の残存期間に比べて長くしてもよい。
【００７０】
また、特に、装置の分散・統合の具体的な実施形態は以上に図示するものに限られず、その全部又は一部について、種々の付加等に応じて、又は、機能負荷に応じて、任意の単位で機能的又は物理的に分散・統合して構成することができる。
【符号の説明】
【００７１】
１・・・番組推薦装置、１１・・・入力部、１２・・・通信部、１３・・・記憶部、１４・・・制御部、１４１・・・記憶制御部、１４２・・・視聴度合い特定部、１４３・・・ジャンル特定部、１４４・・・推薦部、１４５・・・消去部、２・・・ディスプレイ
【図１】
0006530725.tif 000002
【図２】
0006530725.tif 000003
【図３】
0006530725.tif 000004
【図４】
0006530725.tif 000005
【図５】
0006530725.tif 000006
【図６】
0006530725.tif 000007
【図７】
0006530725.tif 000008
【図８】
0006530725.tif 000009