(57)【要約】【課題】  ユーザの視聴頻度に影響されず、ユーザの本来の嗜好に対応した番組を検索することができるテレビジョン番組検索方法及びテレビジョン番組検索装置を提供する。【解決手段】  ＥＰＧ情報を、ＥＰＧ処理部１により抽出した後、また操作供給部２からの各操作の履歴を蓄積装置３に逐次蓄積する。蓄積装置３から読み出した番組情報及び他局の番組情報から抽出部４，６により各番組毎のベクトルを求め生成部５へ供給する。生成部５では、供給されたの数分のベクトルを生成し、検索部８へ供給する。検索部８では各履歴のベクトルごとに類似度の計算を行い、類似度が最も大きくなる履歴を抽出し、判定部７へ供給する。判定部７では、供給された履歴に対する視聴チャンネルをもとに検索対象の番組群から推奨番組を判定するようにする。【選択図】      図１
2005191816.tif 000002
【特許請求の範囲】
【請求項１】
テレビジョン放送を受信し、前記テレビジョン放送の番組情報とユーザの操作履歴情報とを基に、前記ユーザの好みの番組を検索するテレビジョン番組検索方法であって、
前記テレビジョン放送の番組情報から所定時刻に放送される選択可能な番組の前記各々の番組情報を抽出する第１の抽出ステップと、
前記ユーザの操作履歴情報から前記所定時刻に視聴していた番組の情報を抽出する第２の抽出ステップと、
前記第１の抽出ステップと前記第２の抽出ステップとより前記所定時刻の選択可能な番組から前記ユーザが選択した番組を所定のパターン情報として生成する生成ステップと、
前記生成ステップから生成されたパターン情報とこのパターン情報と同様のパターン分け判断に基づいて、放送予定のテレビジョン番組群のパターン情報から最も類似度の高い情報を検索する検索ステップと、
前記検索ステップで検索された最も類似度の高いパターン情報に基づいて選択された番組をユーザへのお勧め番組として判定する判定ステップと、
を有することを特徴とするテレビジョン番組検索方法。
【請求項２】
テレビジョン放送を受信し、前記テレビジョン放送の番組情報とユーザの操作履歴情報とを基に、前記ユーザの好みの番組を検索するテレビジョン番組検索装置であって、
前記テレビジョン放送の番組情報から所定時刻に放送される選択可能な番組の前記各々の番組情報を抽出する第１の抽出手段と、
前記ユーザの操作履歴情報から前記所定時刻に視聴していた番組の情報を抽出する第２の抽出手段と、
前記第１の抽出手段と前記第２の抽出手段とより前記所定時刻の選択可能な番組から前記ユーザが選択した番組を所定のパターン情報として生成する生成手段と、
前記生成手段から生成されたパターン情報とこのパターン情報と同様のパターン分け判断に基づいて、放送予定のテレビジョン番組群のパターン情報から最も類似度の高い情報を検索する検索手段と、
前記検索手段で検索された最も類似度の高いパターン情報に基づいて選択された番組をユーザへのお勧め番組として判定する判定手段と、
前記判定手段により判定されたお勧め番組をユーザに通知する通知手段と、
を備えることを特徴とするテレビジョン番組検索装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はテレビジョン放送を受信する装置において、過去の操作履歴（番組の視聴、録画、再生など）からユーザの視聴傾向を学習し、その情報に基づきユーザの好みの番組を自動的に抽出するためのテレビジョン番組検索方法及びテレビジョン番組検索装置に関する。
【背景技術】
【０００２】
ケーブルテレビ、デジタル放送の普及でわが国においても本格的な多チャンネル時代が実用化されている中、ユーザが所望するチャンネルを見い出すことは容易ではない。そこで、テレビジョン放送に付加されるＥＰＧ（Electronic Program Guide）と呼ばれる番組情報ガイドを利用して、ユーザの視聴履歴を基に好みの番組を抽出した後自動録画するものが提案されている（例えば、特許文献１参照、。）。
【０００３】
【特許文献１】特開平５−６２２８３号公報
【０００４】
ところで、特許文献１に提案されている方法は、番組の視聴時間からユーザの嗜好を分析するものである。しかしながら、一般的なテレビジョン番組の見方はながら見が多く、しかも何気なく同じ番組を見ているもので、意識してその番組を見ようと思ってみている番組は意外と少ないものである。
従来の方法では、このような番組も視聴頻度が高くなるために好みの程度が高くなってしまい、逆にたまに見る本当に興味のある番組は視聴頻度が低いために好みの程度が低くなってしまうという問題があった。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明は、以上の点に鑑みなされたもので、ユーザの視聴頻度に影響されず、ユーザの本来の嗜好に対応した番組を検索することができるテレビジョン番組検索方法及びテレビジョン番組検索装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、上記課題を解決するために、以下の１）〜２）に記載手段よりなる。
すなわち、
１）テレビジョン放送を受信し、前記テレビジョン放送の番組情報とユーザの操作履歴情報とを基に、前記ユーザの好みの番組を検索するテレビジョン番組検索方法であって、
前記テレビジョン放送の番組情報から所定時刻に放送される選択可能な番組の前記各々の番組情報を抽出する第１の抽出ステップと、
前記ユーザの操作履歴情報から前記所定時刻に視聴していた番組の情報を抽出する第２の抽出ステップと、
前記第１の抽出ステップと前記第２の抽出ステップとより前記所定時刻の選択可能な番組から前記ユーザが選択した番組を所定のパターン情報として生成する生成ステップと、
前記生成ステップから生成されたパターン情報とこのパターン情報と同様のパターン分け判断に基づいて、放送予定のテレビジョン番組群のパターン情報から最も類似度の高い情報を検索する検索ステップと、
前記検索ステップで検索された最も類似度の高いパターン情報に基づいて選択された番組をユーザへのお勧め番組として判定する判定ステップと、
を有することを特徴とするテレビジョン番組検索方法。
２）テレビジョン放送を受信し、前記テレビジョン放送の番組情報とユーザの操作履歴情報とを基に、前記ユーザの好みの番組を検索するテレビジョン番組検索装置であって、
前記テレビジョン放送の番組情報から所定時刻に放送される選択可能な番組の前記各々の番組情報を抽出する第１の抽出手段と、
前記ユーザの操作履歴情報から前記所定時刻に視聴していた番組の情報を抽出する第２の抽出手段と、
前記第１の抽出手段と前記第２の抽出手段とより前記所定時刻の選択可能な番組から前記ユーザが選択した番組を所定のパターン情報として生成する生成手段と、
前記生成手段から生成されたパターン情報とこのパターン情報と同様のパターン分け判断に基づいて、放送予定のテレビジョン番組群のパターン情報から最も類似度の高い情報を検索する検索手段と、
前記検索手段で検索された最も類似度の高いパターン情報に基づいて選択された番組をユーザへのお勧め番組として判定する判定手段と、
前記判定手段により判定されたお勧め番組をユーザに通知する通知手段と、
を備えることを特徴とするテレビジョン番組検索装置。
【発明の効果】
【０００７】
本発明の「テレビジョン番組検索方法及びテレビジョン番組検索装置」によれば、ユーザの視聴頻度に影響されない嗜好度の計算が可能となり、ユーザの本来の嗜好に近い番組を検索することができるテレビジョン番組検索方法及びテレビジョン番組検索装置を提供することができる。
また、所定の時刻において放送されている番組の中からどれかを選択することにより見る番組を決めるという、放送特有の特性を利用して番組検索を行わせているため、よりユーザの嗜好に近い番組を検索することができるテレビジョン番組検索方法及びテレビジョン番組検索装置を提供することができる。
さらに、テレビジョン番組の視聴、録画、再生などの操作履歴からユーザの視聴傾向を学習するよう構成したので、よりユーザの嗜好に近い番組を検索することができるテレビジョン番組検索方法及びテレビジョン番組検索装置を提供することができる。
【発明を実施するための最良の形態】
【０００８】
以下、本発明に係るテレビジョン番組検索方法及びテレビジョン番組検索装置の発明を実施するための最良の形態につき、好ましい実施例により説明する。
図１は本実施例に適用されるテレビジョン番組検索装置の構成を示した概略ブロック図である。同図に示すようにテレビジョン番組検索装置９は、ＥＰＧ取得部１、履歴処理部２、蓄積装置３、抽出部４，６、生成部５、判定部７、検索部８から構成されている。
【０００９】
テレビジョン放送と共に送られてくるＥＰＧ情報は、ＥＰＧ処理部１に供給され、装置内の蓄積装置３に逐次蓄積される。また、操作供給部２からの操作に従って、各操作の履歴を蓄積装置３に逐次蓄積する。抽出部４では蓄積部３内の番組情報から検索の対象となる放送予定の番組および同一の時刻に放送される他局の番組の番組情報を蓄積装置３から読み出し、各番組毎のベクトルを求め生成部５へ供給する。生成部５では、供給された番組ごとから番組の組み合わせの数分のベクトルを生成し、検索部８へ供給する。同時に抽出部６では蓄積部３内の操作履歴から履歴を読み出し、その履歴と同一時刻に放送されていた番組の番組情報と共にベクトル化し、検索部８へ供給する。検索部８では各履歴のベクトルごとに検索対象の組み合わせ数分のベクトルと類似度の計算を行い、類似度が最も大きくなる履歴を抽出し、判定部７へ供給する。判定部７では、供給された履歴に対する視聴チャンネルをもとに検索対象の番組群から推奨番組を判定する。
【００１０】
テレビジョン放送で実際に扱われる番組情報には、例えば図２に示すようなタイトル名、ジャンル名、出演者名、番組の内容解説などの情報が含まれている。これらの情報は放送に多重されてＥＰＧ情報として送られているものから取得する構成であっても、インターネットから取得する構成であってもよい。また、将来的にはメタデータとしてより詳細なデータとして送られることも検討されている。
【００１１】
本発明は、ユーザの過去の操作履歴とこれらの情報間の類似度によりユーザの好みを判断するものであるが、一般的にＷＥＢ上のドキュメントなどを検索するときのようにドキュメント単位（本発明の場合、番組単位）での類似度により判定するのではなく、放送独特の特性を利用することにより、より高精度にユーザの好みに合った番組を抽出するようにしている。
【００１２】
一般的にテレビジョン放送を見る場合、任意の時間に任意の番組が見られるわけではなく、常にある時刻において放送されている番組の中からどれかを選択するということにより見る番組を決めている。つまり例えば、ある時刻において図３のような番組が放送されている場合その３種類の番組の中のどれかしか見れないということである。また、その選択の仕方は相対的な比較により行われることが多く、図３の組み合わせにおいてはバラエティを見たとしても、別な時に図８のような番組が放送された場合、いつも見ていたバラエティを見ずに野球を見ることはよくあることである。
【００１３】
そこで本発明では、番組単位の類似度ではなく番組の組み合わせ単位での類似度により好みの番組を判断するために、番組の組み合わせごとに処理を行うことを特徴とする。
以下具体的処理について図９のフローチャートを用いて説明する。
【００１４】
ある時刻において放送される各番組の番組情報はＥＰＧ情報などから取得され、蓄積装置３に蓄積される。抽出部４では検索対象となる時間帯に放送される番組群の番組情報を蓄積装置３から読み出す（ＳＴＥＰ１）。次に供給された番組毎の番組情報から番組の特徴を表す要素を抽出する（ＳＴＥＰ２）。例えば図２に示すように要素としてはタイトル名、ジャンル名、出演者名、解説文を形態素に分解したようなものなどが考えられる。
【００１５】
次に、供給された全番組の要素から重複する要素を除いた要素数分の次元で各番組をベクトル表現する。図３の場合重複しない全要素は「ニュース」、「バラエティ」、「ドラマ」なので、要素は３つあり３次元のベクトルで表現される。各番組のベクトル表現は、要素の有無で表すとチャンネル１は１００、チャンネル２は０１０、チャンネル３は００１となる（ＳＴＥＰ３）。
【００１６】
次に、予め取得済みの操作履歴より、最初の履歴を取得して、その履歴に該当する時間に放送されていた各番組の番組情報を予め保存されているＥＰＧ情報などから取得し、抽出部６へ供給する（ＳＴＥＰ４）。抽出部６では抽出された要素を使って履歴に該当する時間に放送されていた各番組をＳＴＥＰ３で求めた次元でベクトル化する（ＳＴＥＰ６）。例えば図４に示す履歴の例では×月○日の１９:００〜２０:００まではチャンネル１を見ていたことがわかり、図４よりその履歴に該当する同時刻には図５のような番組が放送されていたことがわかる。これらの各番組をＳＴＥＰ３で生成された次元のベクトルで表現すると、チャンネル１は１００、チャンネル２は０００、チャンネル３は０００となる。
【００１７】
次に、生成部５では、放送予定の各番組（チャンネル１、チャンネル２、チャンネル３）の全ての組み合わせを求める。組み合わせは（チャンネル１、チャンネル２、チャンネル３）、（チャンネル１、チャンネル３、チャンネル２）、（チャンネル２、チャンネル１、チャンネル３）、（チャンネル２、チャンネル３、チャンネル１）、（チャンネル３、チャンネル１、チャンネル２）、（チャンネル３、チャンネル２、チャンネル１）の６通りとなる。
【００１８】
次に検索部８では、この組み合わせ数分の番組群ベクトルをそれぞれ履歴より生成した番組群ベクトルとの内積を求め（ＳＴＥＰ６〜ＳＴＥＰ９）、一番大きなものをその履歴に対する類似度とする（ＳＴＥＰ１０）。例えば、上記履歴に対する各内積は
（１０００１０００１）・（１００００００００）＝１
（１００００１０１０）・（１００００００００）＝１
（０１０１００００１）・（１００００００００）＝０
（０１０００１１００）・（１００００００００）＝０
（００１１０００１０）・（１００００００００）＝０
（００１０１０１００）・（１００００００００）＝０
となり、番組の並び順が（チャンネル１、チャンネル２、チャンネル３）あるいは（チャンネル１、チャンネル３、チャンネル２）の時に類似度は１となる。
【００１９】
同様に次の履歴についても類似度を求める（ＳＴＥＰ１１）と並び順が（チャンネル２、チャンネル１、チャンネル３）の時に類似度が（０１０１００００１）・（０１０１００００１）＝３となる。
【００２０】
このようにして全ての履歴について類似度を求めて、類似度が最大となる履歴を見つけることにより判断対象となっている放送予定番組群ともっとも類似した履歴とその組み合わせを見つけることができる（ＳＴＥＰ１２〜１３）。
【００２１】
判定部７では、検索部８で求められた最も類似度の高い履歴からその時に見ていた番組が「チャンネル２」であることから、
（チャンネル１、チャンネル２、チャンネル３）  履歴の並び
↓            ↓            ↓
（チャンネル２、チャンネル１、チャンネル３）  検索対象の並び
の関係によりこの放送予定の番組群の中で最も見る可能性の高い番組は「チャンネル１」であると判定する（ＳＴＥＰ１４）。
【００２２】
更に、別な放送予定日に図８のような番組群がある場合を考えると、その時の各番組のベクトル要素は「ニュース」、「バラエティ」、「野球」となり、それぞれのベクトルはチャンネル１は１００、チャンネル２は０１０、チャンネル３は００１となる。これらを先ほどの例と同じように処理すると図４の３番目の履歴に対する類似度が最も高くなりその時の並び順は（番組１、番組２、番組３）となることがわかる。３番目の履歴から見ていた番組は「チャンネル３」であることがわかるので、この放送予定の番組群の中で最も見る可能性の高い番組は「チャンネル３」であると判定される。
【００２３】
このように本発明によれば、視聴頻度によらないでより正確にユーザの好みを判断することができるテレビジョン番組検索方法及びテレビジョン番組検索装置を提供するものである。また、本発明によるテレビジョン番組検索方法及びテレビジョン番組検索装置により検索された番組を、ユーザが速やかに選択するよう誘導する機能を有するテレビジョン放送受信装置を構築すること、あるいは検索された番組を自動的に録画することにより、常にユーザの好みの番組を録画する自動録画装置を構築することも可能である
【図面の簡単な説明】
【００２４】
【図１】本実施例に適用されるテレビジョン番組検索装置の構成を示した概略ブロック図である。
【図２】テレビジョン放送に用いられる番組情報の例を示した図である。
【図３】所定の時刻において放送されている番組の例を示した図である。
【図４】ユーザの視聴履歴の一例を示した図である。
【図５】所定の時刻において放送されている番組の例を示した図である。
【図６】所定の時刻において放送されている番組の例を示した図である。
【図７】所定の時刻において放送されている番組の例を示した図である。
【図８】所定の時刻において放送予定である番組の例を示した図である。
【図９】本実施例に適用されるテレビジョン番組検索方法を示したフローチャートの一例を示した図である。
【符号の説明】
【００２５】
１…ＥＰＧ取得部
２…履歴処理部
３…蓄積装置
４，６…抽出部
５…生成部
７…判定部
８…検索部
９…テレビジョン番組検索装置
【図１】
2005191816.tif 000003
【図２】
2005191816.tif 000004
【図３】
2005191816.tif 000005
【図４】
2005191816.tif 000006
【図５】
2005191816.tif 000007
【図６】
2005191816.tif 000008
【図７】
2005191816.tif 000009
【図８】
2005191816.tif 000010
【図９】
2005191816.tif 000011