(57)【要約】【課題】番組情報を伴う番組の中から、利用者の嗜好にあった番組を精度良く選択するための番組選択支援装置を提供する。  【解決手段】番組情報から抽出した各キーワードに対して利用者がどの程度好んでいるかを示す嗜好度を求め（１０２、１０７）、また、各キーワードを用いて利用者が番組を選択したキーワード操作履歴を参照して各キーワードに利用者がどの程度興味を持っているかを示す興味度を求め（１１０、１０７）、この興味度によって前述の嗜好度を補正して新たな嗜好度を求めて（１０７）、この新たな嗜好度の大きい順に各キーワードを画面に表示し、利用者に選択させる（１０９、１１４、１１３）。  【選択図】      図１
2007060626.tif 000002
【特許請求の範囲】
【請求項１】
複数の番組から、利用者の嗜好に合っていると推定する選択番組候補を選択して提示すると共に、外部からの入力操作によって得られる指示信号によって、前記提示した選択番組候補のうちの１つを選択番組として選択する番組選択支援装置において、
前記選択番組の番組選択履歴を記憶する第１の記憶手段と、
前記複数の番組にそれぞれ付加されている番組情報を取得して記憶する第２の記憶手段と、
前記第２の記憶手段に記憶されている全ての番組情報から、利用者の嗜好に合った番組を選択するために用いる複数のキーワードを抽出する抽出手段と、
前記番組選択履歴と前記複数のキーワードとを用いて、前記複数のキーワードの各キーワードそれぞれに対して利用者がどの程度好んでいるかを示す嗜好度を求める第１の算出手段と、
前記各キーワードの嗜好度をそれぞれ比較して、この嗜好度の大きい順に所定数のキーワードを嗜好キーワードとして選択し、この選択した所定数の嗜好キーワードを提示する
と共に、外部からの入力操作によって得られる指示信号によって前記提示した所定数の嗜好キーワードのうちの１つを選択する第１の選択提示手段と、
前記第２の記憶手段に記憶されている全ての番組情報のうちから、前記嗜好キーワードを含む番組情報を全て抽出し、この抽出した各番組情報に対応する各番組を、前記嗜好キーワードに割り当てる割り当て手段と、
前記第１の選択提示手段において選択された１つの嗜好キーワードに割り当てられた番組を選択番組候補として選択し、この各番組選択候補の番組情報に含まれるいずれかの情報を提示する第２の選択提示手段と、
外部からの入力操作によって得られる指示信号によって前記第１の選択提示手段において行なわれる、前記嗜好キーワードの選択処理を含む各嗜好キーワード処理の履歴をキーワード操作履歴として記憶する第３の記憶手段と、
前記第３の記憶手段に記憶されたキーワード操作履歴を用いて、前記各キーワードそれぞれに対して利用者がどの程度興味を持っているかを示す興味度を求める第２の算出手段と、
前記各キーワードの嗜好度と、それぞれ対応する前記各キーワードの興味度とを用いて前記各キーワードの新たな嗜好度を求める第３の算出手段と、
を有し、
前記第１の選択提示手段は、次回の選択提示処理実行時には、前記各キーワードの嗜好度として、前記第３の算出手段で求めた新たな嗜好度を用いる手段であることを特徴とする番組選択支援装置。
【請求項２】
複数の番組から、利用者の嗜好に合っていると推定する選択番組候補を選択して提示すると共に、外部からの入力操作によって得られる指示信号によって、前記提示した選択番組候補のうちの１つを選択番組として選択する番組選択支援装置における番組選択支援方法において、
前記番組選択支援装置が、
前記選択番組の番組選択履歴を記憶する第１の記憶ステップと、
前記複数の番組にそれぞれ付加されている番組情報を取得して記憶する第２の記憶ステップと、
前記第２の記憶ステップに記憶されている全ての番組情報から、利用者の嗜好に合った番組を選択するために用いる複数のキーワードを抽出する抽出ステップと、
前記番組選択履歴と前記複数のキーワードとを用いて、前記複数のキーワードの各キーワードそれぞれに対して利用者がどの程度好んでいるかを示す嗜好度を求める第１の算出ステップと、
前記各キーワードの嗜好度をそれぞれ比較して、この嗜好度の大きい順に所定数のキーワードを嗜好キーワードとして選択し、この選択した所定数の嗜好キーワードを提示する
と共に、外部からの入力操作によって得られる指示信号によって前記提示した所定数の嗜好キーワードのうちの１つを選択する第１の選択提示ステップと、
前記第２の記憶ステップに記憶されている全ての番組情報のうちから、前記嗜好キーワードを含む番組情報を全て抽出し、この抽出した各番組情報に対応する各番組を、前記嗜好キーワードに割り当てる割り当てステップと、
前記第１の選択提示ステップにおいて選択された１つの嗜好キーワードに割り当てられた番組を選択番組候補として選択し、この各番組選択候補の番組情報に含まれるいずれかの情報を提示する第２の選択提示ステップと、
外部からの入力操作によって得られる指示信号によって前記第１の選択提示ステップにおいて行なわれる、前記嗜好キーワードの選択処理を含む各嗜好キーワード処理の履歴をキーワード操作履歴として記憶する第３の記憶ステップと、
前記第３の記憶ステップに記憶されたキーワード操作履歴を用いて、前記各キーワードそれぞれに対して利用者がどの程度興味を持っているかを示す興味度を求める第２の算出ステップと、
前記各キーワードの嗜好度と、それぞれ対応する前記各キーワードの興味度とを用いて前記各キーワードの新たな嗜好度を求める第３の算出ステップと、
を実行することを特徴とし、
前記第１の選択提示ステップは、次回の選択提示処理実行時には、前記各キーワードの嗜好度として、前記第３の算出手段で求めた新たな嗜好度を用いて実行するステップであることを特徴とする番組選択支援方法。
【請求項３】
複数の番組から、利用者の嗜好に合っていると推定する選択番組候補を選択して提示すると共に、外部からの入力操作によって得られる指示信号によって、前記提示した選択番組候補のうちの１つを選択番組として選択する番組選択支援プログラムにおいて、
前記選択番組の番組選択履歴を第１の記憶手段に記憶させる第１の記憶機能と、
前記複数の番組にそれぞれ付加されている番組情報を取得して第２の記憶手段に記憶させる第２の記憶機能と、
前記第２の記憶手段に記憶されている全ての番組情報から、利用者の嗜好に合った番組を選択するために用いる複数のキーワードを抽出する抽出機能と、
前記番組選択履歴と前記複数のキーワードとを用いて、前記複数のキーワードの各キーワードそれぞれに対して利用者がどの程度好んでいるかを示す嗜好度を求める第１の算出機能と、
前記各キーワードの嗜好度をそれぞれ比較して、この嗜好度の大きい順に所定数のキーワードを嗜好キーワードとして選択し、この選択した所定数の嗜好キーワードを提示する
と共に、外部からの入力操作によって得られる指示信号によって前記提示した所定数の嗜好キーワードのうちの１つを選択する第１の選択提示機能と、
前記第２の記憶手段に記憶されている全ての番組情報のうちから、前記嗜好キーワードを含む番組情報を全て抽出し、この抽出した各番組情報に対応する各番組を、前記嗜好キーワードに割り当てる割り当て機能と、
前記第１の選択提示機能において選択された１つの嗜好キーワードに割り当てられた番組を選択番組候補として選択し、この各番組選択候補の番組情報に含まれるいずれかの情報を提示する第２の選択提示機能と、
外部からの入力操作によって得られる指示信号によって前記第１の選択提示機能において行なわれる、前記嗜好キーワードの選択処理を含む各嗜好キーワード処理の履歴をキーワード操作履歴として第３の記憶手段に記憶させる第３の記憶機能と、
前記第３の記憶手段に記憶されたキーワード操作履歴を用いて、前記各キーワードそれぞれに対して利用者がどの程度興味を持っているかを示す興味度を求める第２の算出機能と、
前記各キーワードの嗜好度と、それぞれ対応する前記各キーワードの興味度とを用いて前記各キーワードの新たな嗜好度を求める第３の算出機能と、
をコンピュータに実行させるプログラムであり、
前記第１の選択提示機能は、次回の選択提示処理実行時には、前記各キーワードの嗜好度として、前記第３の算出機能で求めた新たな嗜好度を用いて実行する機能であることを特徴とする番組選択支援プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、将来放送予定の番組や録画済みの番組を、利用者の嗜好に基づいて分類して提示する番組選択支援装置、番組選択支援方法、及び番組選択支援プログラムに関するものである。
【背景技術】
【０００２】
近年、衛星放送や地上波放送のデジタル化によって放送周波数帯域の有効利用が可能となり、多チャンネル化が図られるようになった。これに伴い、利用者はこれら多数のチャンネルによって放送される膨大な数の番組から視聴したい番組を選択できるようになった。しかし、その反面、番組数が膨大になったことから、どのような番組が放送されているかを網羅的に把握するのが困難となり、利用者が自分の嗜好に合う番組を選択することが難しくなってきた。また、利用者が自分の嗜好に合った番組が放送されている事に気付かず見逃してしまう可能性が大きくなった。
【０００３】
また、近年、ハードディスク（ＨＤ）などの大容量記録媒体を用いた録画機や、この録画機を内蔵したテレビジョン受信機が普及してきており、利用者はビデオテープ等のメディアを消費することなく手軽に大量の番組を録画できるようになった。しかし、その結果として、利用者は、録画した大量の番組の内容を全て把握しておくことが困難となり、視聴したい番組を選択することが難しくなることがある。
【０００４】
利用者が大量の番組の中から自分の嗜好にあった番組を選択するのを補助することを目的として、放送局は、番組名・放送時間・チャンネル・ジャンル・内容説明・出演者リスト等の項目を含む番組情報を映像音声信号に多重化して送信する技術を実用化し運用を始めている。
【０００５】
テレビジョン受信機は、上記した番組情報を利用して、例えば電子番組表などを構成し画面上に提示するなどして利用者の放送番組選択の補助を行う機能を備えたものがある。また、録画機や録画機能付きテレビジョン受信機では、番組の録画と共にその録画する番組の番組情報も同時に記録しておき、これらの録画番組を再生する際に、録画番組の番組情報を画面上に提示するなどして利用者の録画番組選択の補助を行う機能を備えたものがある。
【０００６】
録画機や録画機能付きテレビジョン受信機のさらに進んだ技術として、録画番組と、この録画番組の番組情報とを含んだ視聴履歴を装置内に記憶し、それらの番組情報からキーワードを抽出し、利用者がどのようなキーワードに興味があるのかの嗜好を分析し、録画番組選択時に、利用者の興味のあるキーワードに基づいて録画番組を分類し、興味のあるキーワードと番組の分類に基づいて録画番組を提示する番組選択支援方法の特許提案がある。
【０００７】
例えば特許文献１では、利用者の興味を分析してメタ情報に含まれるキーワードによる興味体系木を構築し、前記体系木上に配置して提示されるコンテンツを選択するコンテンツ選択方法が提案されている。
【特許文献１】特開２００２−７４６０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
特許文献１に記載の従来技術では、まず利用者が録画するなどして参照したコンテンツのメタ情報からキーワードを抽出する。そして、同一コンテンツに出現するキーワード群は関連性があるとみなし、また出現頻度の高いキーワードは利用者の興味が高いとみなし、キーワードを節とする興味体系木を構築する。さらに、興味体系木の節にそのキーワードを含むコンテンツを配置する。そして、興味体系木の最上位に位置するキーワードを画面に表示し、利用者が興味体系木をたどることによって下位のキーワードまたはキーワードに対応するコンテンツのメタ情報が表示され、コンテンツを選択することができるとしている。
【０００９】
この従来技術では、利用者が参照したコンテンツのメタ情報に含まれるすべてのキーワードを、その利用者にとっての興味高いキーワードであるとみなしている。
しかしながら、利用者は、参照したコンテンツのメタ情報に含まれるすべてのキーワードに興味があるとは限らない。従って、利用者にとって興味の低いキーワードであっても、出現頻度が高ければ興味の高いキーワードとして興味体系木に配置されてしまう。そのために、利用者がコンテンツを選択するときに、その利用者にとってあまり興味の高くないキーワードでも、そのキーワードの出現頻度が高いと、そのキーワードを含むコンテンツのメタ情報が表示されてしまう場合があることが課題であった。なお、特許文献１での「コンテンツ」とは本説明では「番組」と同義であり「メタ情報」とは「番組情報」と同義である。
【００１０】
そこで本発明は、記憶している番組選択履歴及び番組情報から、利用者の嗜好の度合いの高いキーワードを推定して画面に表示し、番組選択の手段として利用者に提供するとともに、利用者がそのキーワードを選択するなどのキーワード操作履歴をも記憶し、このキーワード操作履歴をキーワード毎の嗜好の度合いの算出に反映させることにより、利用者の嗜好をより的確に反映したキーワードを画面に表示することができ、その結果、利用者にとって興味の度合いが高い番組を容易にかつ的確に選択させることが可能な番組選択支援装置、番組選択支援方法、及び番組選択支援プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
そこで上記課題を解決するために本発明は、下記の装置、方法、及びプログラムを提供するものである。  
（１）複数の番組から、利用者の嗜好に合っていると推定する選択番組候補を選択して提示すると共に、外部からの入力操作によって得られる指示信号によって、前記提示した選択番組候補のうちの１つを選択番組として選択する番組選択支援装置において、
前記選択番組の番組選択履歴を記憶する第１の記憶手段（１１０）と、
前記複数の番組にそれぞれ付加されている番組情報を取得して記憶する第２の記憶手段（１０２）と、
前記第２の記憶手段に記憶されている全ての番組情報から、利用者の嗜好に合った番組を選択するために用いる複数のキーワードを抽出する抽出手段（１０７）と、
前記番組選択履歴と前記複数のキーワードとを用いて、前記複数のキーワードの各キーワードそれぞれに対して利用者がどの程度好んでいるかを示す嗜好度を求める第１の算出手段（１０７）と、
前記各キーワードの嗜好度をそれぞれ比較して、この嗜好度の大きい順に所定数のキーワードを嗜好キーワードとして選択し、この選択した所定数の嗜好キーワードを提示する
と共に、外部からの入力操作によって得られる指示信号によって前記提示した所定数の嗜好キーワードのうちの１つを選択する第１の選択提示手段（１０９，１１１，１１２,１１３，１１４）と、
前記第２の記憶手段に記憶されている全ての番組情報のうちから、前記嗜好キーワードを含む番組情報を全て抽出し、この抽出した各番組情報に対応する各番組を、前記嗜好キーワードに割り当てる割り当て手段（１０９）と、
前記第１の選択提示手段において選択された１つの嗜好キーワードに割り当てられた番組を選択番組候補として選択し、この各番組選択候補の番組情報に含まれるいずれかの情報を提示する第２の選択提示手段（１０９，１１１，１１２）と、
外部からの入力操作によって得られる指示信号によって前記第１の選択提示手段において行なわれる、前記嗜好キーワードの選択処理を含む各嗜好キーワード処理の履歴をキーワード操作履歴として記憶する第３の記憶手段（１１０）と、
前記第３の記憶手段に記憶されたキーワード操作履歴を用いて、前記各キーワードそれぞれに対して利用者がどの程度興味を持っているかを示す興味度を求める第２の算出手段（１０７）と、
前記各キーワードの嗜好度と、それぞれ対応する前記各キーワードの興味度とを用いて前記各キーワードの新たな嗜好度を求める第３の算出手段（１０７）と、
を有し、
前記第１の選択提示手段は、次回の選択提示処理実行時には、前記各キーワードの嗜好度として、前記第３の算出手段で求めた新たな嗜好度を用いる手段であることを特徴とする番組選択支援装置。
（２）複数の番組から、利用者の嗜好に合っていると推定する選択番組候補を選択して提示すると共に、外部からの入力操作によって得られる指示信号によって、前記提示した選択番組候補のうちの１つを選択番組として選択する番組選択支援装置における番組選択支援方法において、
前記番組選択支援装置が、
前記選択番組の番組選択履歴を記憶する第１の記憶ステップと、
前記複数の番組にそれぞれ付加されている番組情報を取得して記憶する第２の記憶ステップと、
前記第２の記憶ステップに記憶されている全ての番組情報から、利用者の嗜好に合った番組を選択するために用いる複数のキーワードを抽出する抽出ステップと、
前記番組選択履歴と前記複数のキーワードとを用いて、前記複数のキーワードの各キーワードそれぞれに対して利用者がどの程度好んでいるかを示す嗜好度を求める第１の算出ステップと、
前記各キーワードの嗜好度をそれぞれ比較して、この嗜好度の大きい順に所定数のキーワードを嗜好キーワードとして選択し、この選択した所定数の嗜好キーワードを提示する
と共に、外部からの入力操作によって得られる指示信号によって前記提示した所定数の嗜好キーワードのうちの１つを選択する第１の選択提示ステップと、
前記第２の記憶ステップに記憶されている全ての番組情報のうちから、前記嗜好キーワードを含む番組情報を全て抽出し、この抽出した各番組情報に対応する各番組を、前記嗜好キーワードに割り当てる割り当てステップと、
前記第１の選択提示ステップにおいて選択された１つの嗜好キーワードに割り当てられた番組を選択番組候補として選択し、この各番組選択候補の番組情報に含まれるいずれかの情報を提示する第２の選択提示ステップと、
外部からの入力操作によって得られる指示信号によって前記第１の選択提示ステップにおいて行なわれる、前記嗜好キーワードの選択処理を含む各嗜好キーワード処理の履歴をキーワード操作履歴として記憶する第３の記憶ステップと、
前記第３の記憶ステップに記憶されたキーワード操作履歴を用いて、前記各キーワードそれぞれに対して利用者がどの程度興味を持っているかを示す興味度を求める第２の算出ステップと、
前記各キーワードの嗜好度と、それぞれ対応する前記各キーワードの興味度とを用いて前記各キーワードの新たな嗜好度を求める第３の算出ステップと、
を実行することを特徴とし、
前記第１の選択提示ステップは、次回の選択提示処理実行時には、前記各キーワードの嗜好度として、前記第３の算出手段で求めた新たな嗜好度を用いて実行するステップであることを特徴とする番組選択支援方法。
（３）複数の番組から、利用者の嗜好に合っていると推定する選択番組候補を選択して提示すると共に、外部からの入力操作によって得られる指示信号によって、前記提示した選択番組候補のうちの１つを選択番組として選択する番組選択支援プログラムにおいて、
前記選択番組の番組選択履歴を第１の記憶手段に記憶させる第１の記憶機能と、
前記複数の番組にそれぞれ付加されている番組情報を取得して第２の記憶手段に記憶させる第２の記憶機能と、
前記第２の記憶手段に記憶されている全ての番組情報から、利用者の嗜好に合った番組を選択するために用いる複数のキーワードを抽出する抽出機能と、
前記番組選択履歴と前記複数のキーワードとを用いて、前記複数のキーワードの各キーワードそれぞれに対して利用者がどの程度好んでいるかを示す嗜好度を求める第１の算出機能と、
前記各キーワードの嗜好度をそれぞれ比較して、この嗜好度の大きい順に所定数のキーワードを嗜好キーワードとして選択し、この選択した所定数の嗜好キーワードを提示する
と共に、外部からの入力操作によって得られる指示信号によって前記提示した所定数の嗜好キーワードのうちの１つを選択する第１の選択提示機能と、
前記第２の記憶手段に記憶されている全ての番組情報のうちから、前記嗜好キーワードを含む番組情報を全て抽出し、この抽出した各番組情報に対応する各番組を、前記嗜好キーワードに割り当てる割り当て機能と、
前記第１の選択提示機能において選択された１つの嗜好キーワードに割り当てられた番組を選択番組候補として選択し、この各番組選択候補の番組情報に含まれるいずれかの情報を提示する第２の選択提示機能と、
外部からの入力操作によって得られる指示信号によって前記第１の選択提示機能において行なわれる、前記嗜好キーワードの選択処理を含む各嗜好キーワード処理の履歴をキーワード操作履歴として第３の記憶手段に記憶させる第３の記憶機能と、
前記第３の記憶手段に記憶されたキーワード操作履歴を用いて、前記各キーワードそれぞれに対して利用者がどの程度興味を持っているかを示す興味度を求める第２の算出機能と、
前記各キーワードの嗜好度と、それぞれ対応する前記各キーワードの興味度とを用いて前記各キーワードの新たな嗜好度を求める第３の算出機能と、
をコンピュータに実行させるプログラムであり、
前記第１の選択提示機能は、次回の選択提示処理実行時には、前記各キーワードの嗜好度として、前記第３の算出機能で求めた新たな嗜好度を用いて実行する機能であることを特徴とする番組選択支援プログラム。
【発明の効果】
【００１２】
本発明の番組選択支援装置、番組選択支援方法、及び番組選択支援プログラムによれば、記憶している番組選択履歴及び番組情報から、利用者の嗜好の度合いの高いキーワードを推定して画面に表示し、番組選択の手段として利用者に提供するとともに、利用者がそのキーワードを選択するなどのキーワード操作履歴をも記憶し、このキーワード操作履歴をキーワード毎の嗜好の度合いの算出に反映させることにより、利用者の嗜好をより的確に反映したキーワードを画面に表示することができ、その結果、利用者にとって興味の度合いが高い番組を容易にかつ的確に選択させることが可能となる。
【発明を実施するための最良の形態】
【００１３】
次に発明を実施するための最良の形態を説明する。
本発明に係る一実施例の番組選択支援装置は、利用者が選択した番組の番組選択履歴及びこの選択した番組に対応する番組情報に含まれるキーワードから、利用者の各キーワードに対する嗜好の度合いである嗜好度を分析し、この嗜好度の高い順に所定数のキーワードを画面に表示する。利用者が、表示されたキーワードのうちのひとつを選択すると、その選択したキーワードを含む番組情報に対応する番組の番組名一覧が表示される。そして、利用者は表示された番組名一覧から所望の番組を選択する。このときの利用者によるキーワード操作履歴を、次回以降の各キーワードに対する利用者の嗜好度の分析に反映させることにより、より精度の高い嗜好分析を行うことを特徴とするものである。
【実施例】
【００１４】
次に、本発明の番組選択支援装置の一実施例について説明する。
＜システム＞
本実施例では、放送送信システムとして、放送する各番組に対応する番組名・放送時刻・チャンネル・ジャンル・番組説明・出演者リスト等を含む番組情報と、各番組を構成する映像音声信号とを多重化した放送波を送信するシステムを想定している。
【００１５】
また、受信システムとしては、受信した放送波から番組情報と映像音声信号とを分離し、分離した番組情報を利用者に提示すると共に、この提示した番組情報から利用者に視聴したい番組を選択させ、選択した番組の映像音声信号を再生するシステムを想定している。
＜実施例の構成＞
図１は、本発明の番組選択装置の一実施例を示す構成図である。
【００１６】
放送受信部１０１は、チューナー及び復調分離手段を有し、機器制御部１１３より受信するチャンネルが指示されると、指示されたチャンネルに対応する放送波を受信し、放送波に多重されている映像音声信号と番組情報とを分離する。そして、分離した映像音声信号を録画制御部１０３及び出力選択部１１１へ出力し、番組情報を番組情報記憶部１０２へ出力する。
【００１７】
番組情報記憶部１０２は、ハードディスクドライブ等の記憶装置であり、放送受信部１０１より入力される番組情報を記憶する。また、番組情報記憶部１０２は、嗜好分析部１０７及び操作画面構成部１０９により番組情報を読み書きされる機能を有する。
【００１８】
なお、番組情報記憶部１０２は各請求項記載の第２の記憶手段にあたる。
録画制御部１０３は、機器制御部１１３より録画開始の指示を受けた場合、または録画予約情報記憶部１０４より読み出した録画予約情報に含まれる録画開始時刻が到来した場合には、放送受信部１０１より入力される映像音声信号の映像音声信号記憶部１０５への出力を開始する。一方、機器制御部１１３より録画停止の指示があった場合、または録画予約情報記憶部１０４より読み出した録画予約情報に含まれる録画終了時刻が到来した場合には、放送受信部１０１より入力される映像音声信号の映像音声信号記憶部１０５への出力を停止する。
【００１９】
録画予約情報記憶部１０４は、ハードディスクドライブ等の記憶装置であり、機器制御部１１３より入力される録画予約情報を記憶する。また、録画予約情報記憶部１０４は、録画制御部１０３により録画予約情報を読み出される機能を有する。なお、録画予約情報には録画開始・終了時刻やチャンネル等の録画動作に必要な情報が含まれる。
【００２０】
映像音声信号記憶部１０５は、ハードディスクドライブ等の記憶装置であり、録画制御部１０３より入力される映像音声信号を記憶する。また、映像音声信号記憶部１０５は、再生制御部１０６により映像音声信号を読み出される機能を有する。
【００２１】
再生制御部１０６は、機器制御部１１３より再生開始の指示を受けた場合には、機器制御部１１３より指定された番組の映像音声信号を映像音声信号記憶部１０５より読み出し、出力選択部１１１への出力を開始する。また、機器制御部１３より再生停止の指示を受けた場合には、映像音声信号記憶部２０５よりの映像音声信号の読み出しを停止し、出力選択部１１１への出力も停止する。
【００２２】
嗜好分析部１０７は、番組情報記憶部１０２に記憶されている番組情報の読み出しの機能、番組選択履歴・キーワード操作履歴記憶部１１０に記憶されている番組選択履歴及びキーワード操作履歴の読み出しの機能、及び嗜好情報記憶部２０８への嗜好情報の書き込みの機能を有する。嗜好分析部１０７は、指定時刻の到来または番組情報の受信等をきっかけに、番組選択履歴・キーワード操作履歴記憶部１１０より番組選択履歴及びキーワード操作履歴を読み出し、番組情報記憶部１０２より番組選択履歴に関連する番組情報を読み出し、それらを分析して利用者の嗜好情報を作成し、作成された嗜好情報を嗜好情報記憶部１０８へ書き込む。なお、ここで作成する嗜好情報とは、利用者の嗜好が高いと判断されたキーワード（嗜好キーワード）のリスト、及びそれぞれのキーワードに対して、そのキーワードを番組情報に含む番組を識別するＩＤのリストである。
【００２３】
なお、嗜好分析部１０７は、各請求項記載の抽出手段（ステップ、機能）、第１の算出手段（ステップ、機能）、第２の算出手段（ステップ、機能）、第３の算出手段（ステップ、機能）にあたる。
【００２４】
嗜好情報記憶部１０８は、ハードディスクドライブ等の記憶装置であり、嗜好分析部１０７より入力される嗜好情報を記憶する。また、嗜好情報記憶部１０８は、操作画面構成部１０９により嗜好情報を読み出される機能を有する。
【００２５】
操作画面構成部１０９は、番組情報記憶部１０２に記憶されている番組情報の読み出しの機能、嗜好情報記憶部１０８に記憶されている嗜好情報の読み出しの機能、及び出力選択部１１１への録画予約画面情報の出力の機能、キーワード選択画面情報及び番組選択画面情報の出力の機能を有する。操作画面構成部１０９は、機器制御部１１３より録画予約画面作成の指示があった場合には、番組情報記憶部１０２より番組情報を読み出し、録画予約のための録画予約画面を作成して録画予約画面情報として出力選択部１１１へ出力する。また、機器制御部１１３よりキーワード選択画面作成の指示があった場合には、嗜好情報記憶部１０８より嗜好キーワードのリストを読み出し、キーワード選択画面を作成してキーワード選択画面情報として出力選択部１１１へ出力する。また、機器制御部１１３より番組選択画面作成の指示があった場合には、機器制御部１１３より指定されたキーワードを番組情報に含む番組のＩＤのリストを嗜好情報記憶部１０８より読み出し、また嗜好情報記憶部１０８より読み出したそれぞれの番組ＩＤに対応する番組情報を番組情報記憶部１０２より読み出し、番組選択画面を作成して番組選択画面情報として出力選択部１１１へ出力する。
【００２６】
なお、操作画面構成部１０９は、各請求項記載の第１の選択提示手段（ステップ、機能）の一部、第２の選択提示手段（ステップ、機能）の一部、及び割り当て手段（ステップ、機能）にあたる。
【００２７】
番組選択履歴・キーワード操作履歴記憶部１１０は、ハードディスクドライブ等の記憶装置であり、機器制御部１１３より入力される番組選択履歴及びキーワード操作履歴を記憶する。また、嗜好分析部１０７により番組選択履歴及びキーワード操作履歴を読み出される機能を有する。なお、番組選択履歴とは、番組を選択した時刻及び選択した番組を識別する番組ＩＤ等の情報である。また、キーワード操作履歴とは、キーワード選択画面において利用者により選択されたキーワード、選択された時刻及び選択されたときに表示されていたその他すべてのキーワードのリスト、キーワード選択画面において利用者によりキーワード削除操作が行われたキーワード、キーワード選択画面において利用者によりキーワード確定操作が行われたキーワード等の情報である。
【００２８】
なお、キーワード削除操作とは指定されたキーワードがキーワード選択画面に表示されないようにするものであり、キーワード確定操作とは指定されたキーワードがキーワード選択画面に常に表示されるようにするものである。
【００２９】
なお、番組選択履歴・キーワード操作履歴記憶部１１０は、各請求項記載の第１の記憶手段と第３の記憶手段とにあたる。
出力選択部１１１は、機器制御部１１３からの指示に従い、放送受信部１０１より入力される映像音声信号と、再生制御部１０６より入力される映像音声信号と、操作画面構成部１０９より入力される画面情報とのうちの少なくとも一つを選択し、出力部１１２へ出力する。
【００３０】
出力部１１２は、ブラウン管や液晶等の画像出力装置とスピーカー等の音声出力装置により構成され、出力選択部１１１より入力される映像音声信号、または画面情報を再生する。
【００３１】
なお、出力選択部１１１及び出力部１１２は、各請求項記載の第１の選択提示手段（ステップ、機能）の一部と第２の選択提示手段（ステップ、機能）の一部とにあたる。
機器制御部１１３は、利用者によって入力部１１４を介してチャンネルが指示されると、放送受信部１０１へそのチャンネルの受信を指示するとともに出力選択部１１１へ放送受信部１０１より入力される映像音声信号の出力を指示する。また、利用者によって入力部１１４を介して視聴中の番組の録画開始又は停止が指示されると、それに従って録画制御部１０３へ録画開始又は停止を指示する。また、利用者によって入力部１１４を介して録画予約画面の表示が指示されると、操作画面構成部１０９へ録画予約画面の作成を指示するとともに出力選択部１１１へ操作画面構成部１０９より入力される画面情報の出力を指示する。また、録画予約画面を用いて利用者によって入力部１１４を介して番組が選択され録画予約が指示されると、入力部１１４により選択された番組の録画予約情報を録画予約情報記憶部１０４へ出力する。また、利用者によって入力部１１４を介して録画番組の再生が指示されると、それに従って再生制御部１０６へ録画番組の再生を指示するとともに出力選択部１１１へ再生制御部１０６より入力される映像音声信号の出力を指示する。また、利用者によって入力部１１４を介して録画番組の停止が指示されると、それに従って再生制御部１０６へ録画番組の停止を指示する。また、利用者によって入力部１１４を介してキーワード選択画面の表示が指示されると、操作画面構成部１０９へキーワード選択画面の作成を指示するとともに出力選択部１１１へ操作画面構成部１０９より入力される画面情報の出力を指示する。また、キーワード選択画面を用いて利用者によって入力部１１４を介してキーワードが選択され番組選択画面の表示が指示されると、操作画面構成部１０９へ入力部１１４により選択されたキーワードを含む番組情報に対応した番組の番組選択画面の作成を指示するとともに出力選択部１１１へ操作画面構成部１０９より入力される画面情報の出力を指示する。また、キーワード選択画面を用いて利用者によって入力部１１４を介してキーワードの削除が指示されると、キーワード削除に関するキーワード操作履歴を番組選択履歴・キーワード操作履歴記憶部１１０へ出力する。また、キーワード選択画面を用いて利用者によって入力部１１４を介してキーワードの確定が指示されると、キーワード確定に関するキーワード操作履歴を番組選択履歴・キーワード操作履歴記憶部１１０へ出力する。さらに、利用者によって入力部１１４を介して指示された結果としての放送番組の視聴、放送番組の録画、録画予約、及び録画番組の再生による番組選択履歴を番組選択履歴・キーワード操作履歴記憶部１１０へ出力する。また、キーワード選択画面を用いて利用者によって入力部１１４を介して選択されたキーワードに関するキーワード操作履歴を番組選択履歴・キーワード操作履歴記憶部１１０へ出力する。
【００３２】
入力部１１４は、リモコンとその受光部等で構成される入力装置であり、利用者が、視聴するチャンネルの選択、視聴中の番組の録画開始・停止、番組表画面からの録画予約、録画番組の再生・停止、キーワード選択画面からのキーワード選択、キーワード削除、キーワード確定、及び番組選択画面からの番組選択等を行う機能を有する。
【００３３】
なお、機器制御部１１３及び入力部１１４は、請求項記載の第１の選択提示手段（ステップ、機能）の一部にあたる。
番組情報記憶部１０２、録画予約情報記憶部１０４、映像音声信号記憶部１０５、嗜好情報記憶部１０８、及び番組選択履歴・キーワード操作履歴記憶部１１０は１つのハードディスクドライブ等の記憶装置を共用する構成にしてもよい。
＜動作の流れ＞
図２は、上記した番組選択支援装置における動作の概略の流れを示したフローチャートである。以下にその処理の流れの概略を説明する。
【００３４】
ユーザーが番組を選択する（Ｓ２０１）。
ステップＳ２０１で選択した番組の識別子や選択時刻等の情報を番組選択履歴として装置内に記録する（Ｓ２０２）。
【００３５】
次に、選択した番組の番組情報からキーワードを抽出する（Ｓ２０３）。キーワードは、番組情報に含まれる番組名や説明文等の文字列に対して形態素解析を行うことにより抽出する。また、番組情報にジャンル、出演者、キーワード等の属性情報が含まれる場合には、それら属性情報に対応する名称をキーワードとして用いてもよい。なお、このキーワード抽出処理は、番組視聴時に毎回行なう必要は無く、例えば番組情報の更新をきっかけに１日１回程度行い、抽出したキーワードを記憶装置に記憶しておくようにしてもよい。
【００３６】
次に、番組選択履歴とキーワード操作履歴の分析を行う（Ｓ２０４）。なお、キーワード操作履歴はキーワード操作履歴の記録ステップ（Ｓ２０７）で記録されるものであるから、本処理の１回目の実行時はキーワード操作履歴が存在しない。従って１回目の処理実行時は番組選択履歴のみを分析する。この分析処理により、ステップＳ２０３で抽出した各キーワードの嗜好度をそれぞれ算出する。
【００３７】
次に、ステップＳ２０４で算出した嗜好度が高いキーワードを嗜好キーワードとして選択し利用者に提示すると共に、この選択した嗜好キーワードを含む番組情報に対応する番組を、その嗜好キーワードに割り当てることで番組を分類する。（Ｓ２０５）。
【００３８】
次に、ステップＳ２０５で提示した嗜好キーワードから、利用者によって１つの嗜好キーワードが選択されたら、その選択された嗜好キーワードに割り当てられた番組を利用者に提示する。そして、利用者は、この提示された番組から所望の番組を選択する（Ｓ２０６）。
【００３９】
ステップＳ２０６で利用者が選択した嗜好キーワードの情報をキーワード操作履歴として装置内に記録する（Ｓ２０７）。
この後、再び利用者が番組を視聴し、ステップＳ２０７で記録されているキーワード操作履歴をステップＳ２０４で利用し、再び利用者が番組を選択する。以上の処理を繰り返す。
＜嗜好分析処理の詳細＞
次に、上記した嗜好分析部１０７による嗜好分析処理の詳細について説明する。
【００４０】
図３は、本実施例における嗜好分析部による嗜好分析処理の流れを示す図である。以下に図３及び図１を用いてその処理の流れを説明する。
嗜好分析処理を開始する（Ｓ３０１）。
【００４１】
番組選択履歴が番組選択履歴・キーワード操作履歴記憶部１１０に記憶されているか否かを判別する（Ｓ３０２）。
番組選択履歴が記憶されていなければ処理を終了する（Ｓ３０３）。
【００４２】
番組選択履歴が記憶されていれば、各番組のキーワード抽出を行う（Ｓ３０４）。キーワード抽出の対象は、番組情報記憶部１０２に番組情報が記憶されている全番組である。キーワードは番組情報に含まれる番組名や説明文等の文字列に対して形態素解析を行い、名詞等の意味のある単語をキーワードとして抽出する。また、番組情報にジャンル、出演者、キーワード等の属性情報が含まれる場合には、それらをキーワードとして用いてもよい。なお、この処理は例えば番組情報の更新をきっかけに１日１回程度行い、抽出したキーワードを記憶装置に記憶しておくようにしてもよい。
【００４３】
次に、抽出した各キーワードそれぞれについて、そのキーワードを番組情報に含む番組の番組数を番組出現回数として計算する（Ｓ３０５）。具体的には、抽出した各キーワードのそれぞれを順次計算対象キーワードｋとし、この計算対象キーワードｋを番組情報に含んでいる番組の数を数え、それを番組出現回数とする。なお、この計算対象キーワードｋがひとつの番組に複数含まれる場合でも番組出現回数は１回として数える。
【００４４】
次に、各計算対象キーワードｋの番組選択履歴出現頻度を計算する（Ｓ３０６）。具体的には、ひとつの計算対象キーワードｋが番組選択履歴に含まれる番組ｈの番組情報から抽出したひとつ以上のキーワードの中に存在した個数をＮｋ,ｈ、番組ｈから抽出したキーワードの種類数（同一のキーワードが複数抽出された場合は１と数える）をＮｈとして、計算対象キーワードｋの番組ｈに対する出現頻度Ｆｋ,ｈを下記に示す式１で求める。
【００４５】
【数１】
2007060626.tif 000003
この式１は、利用者の嗜好という観点から、キーワードの種類数が少ない番組に含まれる計算対象キーワードｋほど重要度が高く出現頻度Ｆｋ,ｈの値が大きくなり、キーワードの種類数が多い番組に含まれる計算対象キーワードｋほど重要度が低く出現頻度Ｆｋ,ｈの値が小さくなることを示している。さらに、人間の感覚に近いといわれる対数関数を用いている。
【００４６】
次に、式１による計算対象キーワードｋの番組毎の出現頻度Ｆｋ,ｈを、番組選択履歴に含まれる全ての番組について求め、その総和をとる（下記式２）。この式２で求めた総和が、計算対象キーワードｋの番組選択履歴出現頻度Ｆｋとなる。
【００４７】
【数２】
2007060626.tif 000004
次に、各計算対象キーワードｋの嗜好度を計算する（Ｓ３０７）。具体的には、全番組数をＮ、ステップＳ３０５で求めた計算対象キーワードｋの番組出現回数をＮｋ、ステップＳ３０６で求めた計算対象キーワードｋの番組選択履歴出現頻度をＦｋとして、計算対象キーワードｋの嗜好度Ｐｋを下記に示す式３で求める。
【００４８】
【数３】
2007060626.tif 000005
この式３は、利用者の嗜好という観点から、多くの番組に出現する計算対象キーワードｋほど重要度が低く嗜好度Ｐｋの値が小さくなり、出現する番組の少ない計算対象キーワードｋほど重要度が高く嗜好度Ｐｋの値が大きくなることを示している。さらに、人間の感覚に近いといわれる対数関数を用いている。
【００４９】
次に、キーワード操作履歴が番組選択履歴・キーワード操作履歴記憶部に記憶されているか否かを判別する（Ｓ３０８）。
キーワード操作履歴が記憶されていなければ、ステップＳ３１３へ進む。
【００５０】
キーワード操作履歴が記憶されていれば、各計算対象キーワードｋの選択回数を計算する（Ｓ３０９）。具体的には、各計算対象キーワードｋについて、キーワード操作履歴の中で利用者によって選択されている回数を数える。
【００５１】
次に、各計算対象キーワードｋの非選択頻度を計算する（Ｓ３１０）。具体的には、ひとつの計算対象キーワードｋについて、キーワード操作履歴の中で計算対象キーワードｋがキーワード選択画面に表示されているときに計算対象キーワードｋ以外のキーワードが選択された回数をＴｋ、キーワード選択画面のキーワード表示数をＭとして、計算対象キーワードｋの非選択頻度Ｇｋを下記に示す式４で求める。
【００５２】
【数４】
2007060626.tif 000006
この式４は、キーワード選択操作１回について、キーワード非選択操作１回分を、そのとき表示されていて選択されなかった残りのキーワードＭ−１個で非選択頻度Ｇｋとして均等に割り振ることを示している。
【００５３】
次に、各計算対象キーワードｋの興味度を計算する（Ｓ３１１）。具体的には、ステップＳ３０９で求めた計算対象キーワードｋの選択回数をＳｋ、ステップＳ３１０で求めた計算対象キーワードｋの非選択頻度をＧｋ、キーワード操作履歴数をＯとして、計算対象キーワードｋの興味度Ｉｋを下記に示す式５で求める。
【００５４】
【数５】
2007060626.tif 000007
この式５は、選択回数Ｓｋが多いほど興味度Ｉｋが大きくなり、非選択頻度Ｇｋが大きいほど興味度Ｉｋが小さくなることを示している。なお、興味度Ｉｋはキーワード操作履歴数Ｏによって正規化している。
【００５５】
次に、各計算対象キーワードｋの嗜好度を興味度Ｉｋにより補正する（Ｓ３１２）。具体的には、ステップＳ３０７で求めた計算対象キーワードｋの補正前の嗜好度をＰｋ、ステップＳ３１１で求めた計算対象キーワードｋの興味度をＩｋとして、計算対象キーワードｋの補正後の嗜好度Ｐ'ｋを下記に示す式６で求める。
【００５６】
【数６】
2007060626.tif 000008
この式６は、興味度Ｉｋが大きいほど補正後の嗜好度Ｐ'ｋが大きくなり、興味度Ｉｋが小さいほど補正後の嗜好度Ｐ'ｋが小さくなることを示している。また、Ａは興味度Ｉｋによる嗜好度補正の度合いを決める定数であり、値が大きいほど補正の度合いが大きくなり、値が小さいほど補正の度合いが小さくなる。Ａの最適な値は実験によって決める。式６では興味度Ｉｋに定数Ａと計算対象キーワードｋの補正前の嗜好度Ｐｋの最大値をかけているため、補正前の嗜好度の分布によらず最適なＡの値はおおよそ一定になる。
【００５７】
次に、計算対象キーワードｋとして嗜好度を計算した全てのキーワードの嗜好度を比較し、この嗜好度の高いキーワードを嗜好キーワードとして選択する（Ｓ３１３）。具体的には、嗜好度の高い方から順に所定数のキーワードを嗜好キーワードとして選択し、キーワード選択画面に表示する。ただし、番組選択履歴・キーワード操作履歴記憶部にキーワード削除のキーワード操作履歴が記憶されているキーワードは嗜好度が高くても選択しない。また、番組選択履歴・キーワード操作履歴記憶部にキーワード確定のキーワード操作履歴が記憶されているキーワードは嗜好度が低くても必ず選択する。なお、ここで用いる嗜好度とは、ステップＳ３０８においてキーワード操作履歴が記憶されていないと判別された場合にはステップＳ３０７で求めた嗜好度Ｐｋであり、ステップＳ３０８においてキーワード操作履歴が記憶されていると判別された場合にはステップＳ３１２で求めた補正後の嗜好度Ｐ'ｋである。
【００５８】
次に、嗜好キーワードを含む番組情報に対応する番組を選択する（Ｓ３１４）。選択する対象の番組は、将来放送予定の番組または録画されている番組である。
以上で嗜好分析処理を終了する（Ｓ３１５）。
＜キーワード選択画面及び番組選択画面の詳細＞
次に、前述の操作画面構成部により作成されるキーワード選択画面及び番組選択画面の詳細について説明する。
【００５９】
図４は、本実施例におけるキーワード選択画面の例を示す図である。
キーワード選択画面では、前述の嗜好分析処理によって作成された嗜好キーワードを並べて表示する。嗜好度の高い順に並べるのが望ましい。キーワードの文字列の他に、そのキーワードを含む番組情報に対応する番組の数や、嗜好度の高さを表す数値などを表示してもよい。また、どの嗜好キーワードにも分類されない番組がある場合には、「その他」などの項目を設けてそれらの番組を割り当てるようにしてもよい。
【００６０】
利用者は、リモコン等の入力手段によってカーソルを動かし、決定ボタン等を押すことによりキーワードを選択することができる。キーワードが選択されると、そのキーワードを含む番組情報に対応する番組の番組名などから成る番組選択画面へ移行するとともに、前述の番組選択履歴・キーワード操作履歴記憶部にキーワード操作履歴を記憶する。
【００６１】
また、利用者は、リモコン等の入力手段によってカーソルを動かし、削除ボタンや確定ボタン等を押すことによりキーワードの削除や確定操作を行うことができる。キーワードの削除や確定操作が行われると、前述の番組選択履歴・キーワード操作履歴記憶部にキーワード操作履歴を記憶する。
【００６２】
図５は、本実施例における番組選択画面の例を示す図である。
番組選択画面では、キーワード選択画面において選択されたキーワードを含む番組情報に対応する番組の放送時刻、チャンネル、番組名等の番組情報を並べて表示する。並べる順番は、時間順や嗜好度順などとする。
【００６３】
利用者は、リモコン等の入力手段によってカーソルを動かし、番組を選択することができる。表示されている番組が将来放送予定の番組の場合には、選択された番組を録画予約してもよいし、録画予約の画面へ移行してもよい。また、表示されている番組が録画されている番組の場合には、選択された番組の再生を開始してもよいし、再生、削除、編集等の機能を選択する画面へ移行してもよい。
【００６４】
なお、本実施例では、嗜好分析した結果をキーワード選択画面の作成に利用しているが、さらに将来放送予定の番組の嗜好度計算にも利用し、嗜好度の高い番組を自動的に録画するような機能を付加してもよい。
【００６５】
また、本発明は、上記した番組選択支援装置の機能をコンピュータに実現させるためのプログラムを含むものである。これらのプログラムは、記録媒体から読みとられてコンピュータに取り込まれてもよいし、通信ネットワークを介して伝送されてコンピュータに取り込まれてもよい。
【図面の簡単な説明】
【００６６】
【図１】本発明の番組選択支援装置の一実施例の概略の流れを示す図である。
【図２】本発明の番組選択支援装置の一実施例を示す構成図である。
【図３】本発明の一実施例における嗜好分析部による嗜好分析処理の流れを示す図である。
【図４】本発明の一実施例におけるキーワード選択画面の例を示す図である。
【図５】本発明の一実施例における番組選択画面の例を示す図である。
【符号の説明】
【００６７】
１０１  放送受信部
１０２  番組情報記憶部
１０３  録画制御部
１０４  録画予約情報記憶部
１０５  映像音声信号記憶部
１０６  再生制御部
１０７  嗜好分析部
１０８  嗜好情報記憶部
１０９  操作画面構成部
１１０  番組選択履歴・キーワード操作履歴記憶部
１１１  出力選択部
１１２  出力部
１１３  機器制御部
１１４  入力部
【図１】
2007060626.tif 000009
【図２】
2007060626.tif 000010
【図３】
2007060626.tif 000011
【図４】
2007060626.tif 000012
【図５】
2007060626.tif 000013