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