(57)【要約】【課題】従来の番組推薦では、ユーザが自分の好みの番組に関するキーワード情報を番組を検索する手段に対して入力して、検索された番組について視聴したい番組をユーザ自身が選択したり、お薦め番組を掲載したＨＰをユーザが探してきて、ユーザが視聴したい番組を選択しなければならなかった。又、従来のお薦め番組機能では、パソコンを購入した時点では、ユーザの視聴履歴情報が蓄積されていないので、お薦め機能による番組推薦がされるにはある程度ユーザの視聴履歴が蓄積されないと番組推薦がされないという課題があった。【解決手段】本発明の情報処理装置は、ユーザの視聴履歴情報がない状態でも番組推薦情報を生成する手段を有し、ユーザの視聴履歴データの蓄積に伴って、さらにユーザの嗜好に関する番組推薦情報を追加する手段を備えていることを特徴とする。【選択図】図１
2008092016.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの視聴履歴情報がない状態でも、
番組推薦情報を生成する手段を有し、ユーザの視聴履歴データの蓄積に伴って、
さらにユーザの嗜好に関する番組推薦情報を追加することが可能なことを特徴とする情報処理装置。
【請求項２】
放送局毎に提供される電子番組表について、放送局毎に番組に関する文字情報を抽出する手段と、
各放送局毎の番組に関する文字情報に対して平均と標準偏差を算出する手段と、
前記分散結果に応じて番組の選択範囲を決定する手段を有することを特徴とする情報処理装置。
【請求項３】
放送局毎に提供される電子番組表について、放送局毎に番組に関する文字情報を抽出する手段と、各放送局毎の番組に関する文字情報に対して平均と標準偏差を算出する手段と、前記算出した平均と標準偏差による分布傾向を判定する手段と
前記判定結果に応じて番組の選択範囲を決定する手段を有することを特徴とする情報処理装置。
【請求項４】
ユーザの視聴履歴情報がない状態でも、ＥＰＧ情報より番組推薦情報を生成する手段を有しユーザの視聴履歴データの蓄積に伴って、さらにユーザの嗜好に関する番組推薦情報を追加することが可能なことを特徴とする情報処理装置。
【請求項５】
ユーザの視聴履歴情報がない状態でも、ＥＰＧ情報の文字情報より番組推薦情報を生成する手段を有していることを特徴とする情報処理装置。
【請求項６】
ユーザの視聴履歴データの蓄積に伴って、すぐにユーザの嗜好に関する番組推薦情報を追加することを特徴とする情報処理装置。
【請求項７】
前記視聴履歴データはシリーズ番組情報とシリーズ番組の類似番組であることを特徴とする情報処理装置。
【請求項８】
ユーザの視聴履歴データの蓄積に伴って、即座にユーザのシリーズ番組情報と類似番組情報を追加することを特徴とする情報処理装置。
【請求項９】
注目番組情報と推薦番組情報を同様の重み付けによりマージできることを特徴とする情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及び方法、プログラム並びに記憶媒体に関し、特に、ユーザへの推薦番組情報を提供する際に用いて好適な情報処理装置及び方法、プログラム、並びに記憶媒体に関する。
【背景技術】
【０００２】
近年、多チャンネル録画を特徴とする録画機能を有する機器が市場に登場しており、番組を録画した後にユーザの視聴したい番組のみを、その番組に関するキーワードを入力して検索できる機能が利用できるようになってきている。又、サーバーよりインターネット上で掲載されたお薦め番組情報により、多くの番組の中から自分の視聴したい番組を選択する手法が一般的になってきている。
【０００３】
【特許文献１】特開２００２−１４２１６０号公報
【特許文献２】特開２００２−３２０１５９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従来の番組推薦では、ユーザが自分の好みの番組に関するキーワード情報を番組を検索する手段に対して入力して、検索された番組について視聴したい番組をユーザ自身が選択したり、お薦め番組を掲載したＨＰをユーザが探してきて、ユーザが視聴したい番組を選択しなければならなかった。又、従来のお薦め番組機能では、パソコンを購入した時点では、ユーザの視聴履歴情報が蓄積されていないので、お薦め機能による番組推薦がされるにはある程度ユーザの視聴履歴が蓄積されないと番組推薦がされないという課題があった。  本発明はこのような状況に鑑みてなされたものであり、ユーザがパソコンを購入した時点からお薦め番組情報を提供でき、さらにユーザが番組を視聴して直ぐにユーザの視聴履歴から、よりユーザの好みに合ったお薦め番組情報を提供できるようにすることを目的とする。
【課題を解決するための手段】
【０００５】
かかる目的を達成するために、請求項１の発明は、ユーザの視聴履歴情報がない状態でも、番組推薦情報を生成する手段を有し、ユーザの視聴履歴データの蓄積に伴って、さらにユーザの嗜好に関する番組推薦情報を追加することが可能なことを特徴とする。
【０００６】
請求項２記載の発明は、放送局毎に提供される電子番組表について、放送局毎に番組に関する文字情報を抽出する手段と、各放送局毎の番組に関する文字情報に対して平均と標準偏差を算出する手段と、前記分散結果に応じて番組の選択範囲を決定する手段を有することを特徴とする。
【０００７】
請求項３の発明は、放送局毎に提供される電子番組表について、放送局毎に番組に関する文字情報を抽出する手段と、各放送局毎の番組に関する文字情報に対して平均と標準偏差を算出する手段と、前記算出した平均と標準偏差による分布傾向を判定する手段と前記判定結果に応じて番組の選択範囲を決定する手段を有することを特徴とする。  
請求項４記載の発明は、ユーザの視聴履歴情報がない状態でも、ＥＰＧ情報より番組推薦情報を生成する手段を有しユーザの視聴履歴データの蓄積に伴って、さらにユーザの嗜好に関する番組推薦情報を追加することが可能なことを特徴とする。  
請求項５記載の発明は、ユーザの視聴履歴情報がない状態でも、ＥＰＧ情報の文字情報より番組推薦情報を生成する手段を有していることを特徴とする。  
請求項６記載の発明は、ユーザの視聴履歴データの蓄積に伴って、すぐにユーザの嗜好に関する番組推薦情報を追加することを特徴とする。  
請求項７記載の発明は、前記視聴履歴データはシリーズ番組情報とシリーズ番組の類似番組であることを特徴とする。  
請求項８記載の発明は、ユーザの視聴履歴データの蓄積に伴って、即座にユーザのシリーズ番組情報と類似番組情報を追加することを特徴とする。  
請求項９記載の発明は、注目番組情報と推薦番組情報を同様の重み付けによりマージできることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、ユーザの視聴履歴情報がない状態でも、番組推薦情報を生成する手段を有しているため、番組推薦情報を得ることによりお薦め番組を視聴することができ、ユーザが番組を視聴し視聴履歴情報が蓄積されるに従って、さらにユーザの嗜好に関する番組推薦情報を追加する手段を備えているので、お薦め番組情報だけでなくユーザの嗜好に合った番組推薦情報を得ることができることを特徴とする。
【発明を実施するための最良の形態】
【０００９】
以下に、本発明の実施形態について図面を参照して説明する。  
図１は本発明による番組推薦システムの構成を示すブロック図である。
本実施例では、テレビジョン番組の内容をテキストにて示す情報としてデジタル衛星多チャネル放送でデータ放送として行われている、電子的なテレビジョン番組表に相当するＥＰＧ（Electronic Program Guide）データを用いている。デジタル衛星多チャネル放送のユーザは、このＥＰＧデータを受信機の画面に表示して、好きな番組を探すために利用するが、本実施例では、さらに、ＥＰＧデータ及びユーザの視聴した履歴情報からユーザへ推薦する番組を選定する。なお、本実施例においては、ＥＰＧデータを利用しているが、特に限定されるものではなく、番組の放送内容をテキストなどにより示す情報が番組とともに放送されるものであれば本発明に適用することができる。  
図１に示すシステムは、受信し、選局したテレビジョン放送のデジタル圧縮処理された映像音声データを蓄積することで番組の録画再生が可能であるとともに、放送波に含まれるＥＰＧデータを取得し、管理・蓄積して推薦する番組を表示する機能を備えるものである。
本実施例は、本発明を実施するための要部の構成を示すものであり、テレビジョン受像機内に設けられている。実際には、当然ながら表示管等のテレビジョン受像機を構成する一般的な装置も設けられている。  
本実施例は、チューナ１０１、ＥＰＧデータ取得部１０２、ＥＰＧ管理部１０３、データストレージ１０４、映像表示部１０５、ＡＶデコーダ１０６、操作部１０７、システムコントローラ１０８から構成されている。システムコントローラ１０８は操作部１０７の入力を受け付けて、該入力に応じて各部の制御を行うものであり、以下に説明する各部の動作は、システムコントローラの制御によりなされるものである。
各ブロックの動作について以下に説明する。
まず、アンテナ（不図示）を通して受信されたテレビジョン放送波を用いてチューナ１０１により所望とするチャンネルが選局される。  選局された放送波はＥＰＧデータ取得部１０２に送られ、ＥＰＧデータ取得部１０２では放送波に含まれるＥＰＧデータの抽出を行う。ＥＰＧデータ取得部１０２で抽出されたＥＰＧデータは、ＥＰＧ管理部１０３に送られてＥＰＧ管理部１０３に蓄積され、管理される。ＥＰＧ管理部１０３は、システムコントローラ１０８に設けられるＣＰＵ（不図示）から直接アクセスすることが可能なＲＡＭを用いて構成してもよく、また、ハードディスク装置などの２次記憶装置を用いて構成してもよい。    
また、チューナ１０１で選局された放送波の映像信号および音声信号はデジタル圧縮処理されており、この２次記憶装置として構成されるデータストレージ１０６に蓄積される。
【００１０】
録画した番組を再生することは、データストレージ１０６の蓄積データが読み出され、ＡＶデコーダ１０６により映像信号および音声信号にデコードされる。
このとき、映像信号については映像表示部１０５に入力され、映像表示部１０５では、入力された映像信号にEPGデータに基づくユーザに対するユーザインターフェース画面を生成し、番組映像と重畳した信号を生成して最終的な映像出力とする。操作部１０７は、ユーザからの入力を受け付けるものであり、具体的には本体と独立に設けられた赤外線リモートコントローラと、本体側に設けられる赤外線受光部やパネルスイッチにより構成されている。  
また、本実施例では、ＥＰＧデータが放送波に含まれている場合を想定しているが、インターネットなど放送波とは異なる通信メディアを介してＥＰＧデータを取得するシステムであってもよい。  
図２は、図１に示した実施例において行われる、推薦する番組を決定し、表示するための動作を説明するための図である。  
本実施例の動作は予め定められたプログラムにしたがってシステムコントローラ１０８の制御により行われるが、図２には該プログラムを実行する際に必要となる要部を、プログラムを実行する際に作成されるファイルを含めて示すブロック図である。  
本実施例におけるプログラム構成は、図２に示すように、番組表表示手段１２１、録画番組再生手段１２２、放送中番組視聴手段１２３、推薦番組表示手段１２４、履歴取得手段１２５、推薦番組決定手段１２６、推薦候補番組検索手段１２７、ＥＰＧエータ管理部１２８、録画番組管理部１２９、履歴データ管理部１３０、ＥＰＧデータ１３１、番組録画データ１３２、履歴データ１３３から構成されている。  
本実施例における処理概要について図２を参照して説明する。
ユーザが番組の視聴を開始する前の段階でも放送波から受信したＥＰＧデータが１３１に蓄積される。すると推薦候補番組検索手段１２７においてＥＰＧデータにおける番組について説明されたテキスト情報を解析して、テキスト情報の多い番組を注目度の高い番組としてユーザへの番組推薦候補とする処理をおこなう。ユーザが番組の視聴を開始する前の段階ではユーザの視聴した番組情報が履歴データ１３３に蓄積されていない場合には、次に推薦番組決定手段１２６においては推薦番組として重要な番組であるかを解析して重要度の高い番組と判断される番組に優先順位を付けてユーザへの推薦番組として決定した後に推薦番組表示手段１２４にて表示される。
【００１１】
ユーザが番組の視聴を開始する場合において、それが放送中の番組である場合には、放送中番組視聴手段１２３により放送中の番組を視聴できる。これは図１における操作部１０７においてユーザがチャネル選択すると、システムコントローラ１０８を介してチューナ１０１にて選択されたチャンネルにおいて放送中の番組が視聴されることになる。
これにより履歴取得手段１２５によりユーザが履歴情報として管理する条件に合致する視聴を行った場合の番組情報を、履歴データ管理部１３０を介して履歴データ１３３へ記録する。例えば履歴情報として管理すべき条件が、番組を５０％以上視聴することであった場合には、ユーザが番組を５０％以上視聴した時点でその番組に関する所定の情報が履歴データ１３３に記録される。録画がされた番組を視聴する場合には、ユーザが録画番組再生手段１２２により再生したい録画番組を選択する。  すなわち図１においてユーザが操作部１０７にて録画番組の再生指示を行うと、システムコントローラ１０８を介してデータストレージ１０４より録画データがＡＶデコーダ１０６より再生され映像表示部１０５にて映像出力される。  ユーザが図２における履歴取得手段１２５において履歴情報として管理する条件に合致する視聴を行った場合には、その番組情報が履歴データ管理部１３０を介して履歴データ１３３へ記録される。  
ユーザの履歴データが１３３に蓄積されている場合には、履歴データ管理部１３０を介して履歴データが推薦候補番組検索手段１２７へ送られ、ユーザの嗜好に合致する番組情報が追加され、推薦番組にユーザの嗜好傾向が反映される。
【００１２】
次に図３において図２における推薦候補番組検索手段１２７と推薦番組決定手段１２６の内部処理について説明する。
【００１３】
推薦候補番組検索手段１２７においては推薦候補番組検索処理２１０が行われるが、これは注目番組検索２０１と履歴検索２０６より構成される。推薦番組決定手段１２６においては、優先順位評価２０４と推薦番組決定２０５より構成される。
まず、本発明の特徴の一つである注目番組検索２０１について説明する。
【００１４】
本発明の注目番組の検出は、ＥＰＧデータの以下の特性を利用している。すなわちＥＰＧデータでは一般的に、ゴールデンタイムと呼ばれる視聴率の高くなりやすい時間帯の番組や人気のあるシリーズ物の番組ほど番組説明として付加される情報量が増大する傾向がある。この傾向は、高視聴率が予想される番組や放送局側が視聴者へ推薦したい番組については、番組タイトルや番組概要だけでなく、詳細内容、出演者、解説者、監督者などより詳細な情報を提供することで、視聴者の便宜を図ろうとする放送局側の意図が反映されたものであり、多くの放送局でこの傾向を見ることができる。例えば図７のＧ局では、ＥＰＧの運用に多様性があり注目度の高い番組ａには説明されている文字数が多い。この傾向を利用し、番組説明の情報量が多い番組を注目番組とみなし、それを探すことで、注目番組を検出する。  
しかし放送局の中にはこの傾向にあてはまらない場合もある。  例えば図８のＨ局ではＥＰＧの運用が単調であり、番組ａ、ｂいずれの場合も番組タイトルの説明に留まっている。
【００１５】
ＥＰＧに掲載される番組情報は放送局毎に作成される為、番組説明の平均的な情報量やそのばらつき方は、放送局毎に一定の傾向が見られる。このため、ＥＰＧ掲載される番組情報量の大きさにより注目番組の検出を行おうとすると何文字以上を注目番組とするかを放送局毎に決める必要があるがそれでは煩雑である。本発明の注目番組検索では、放送局毎に平均値、標準偏差を求めてこれらをもとに放送局毎に注目番組として検出する番組情報量の大きさの閾値を算出するものである。
【００１６】
具体的に説明すると、図４はＥＰＧデータのデータ構造を示すものであるが、番組タイトル３０４、番組概要３０５、詳細情報３０６において図５のようにテキストデータが存在している。  ある一日のＥＰＧデータにおいて、ある放送局（チャンネルＸ）の番組について番組タイトル３０４、番組概要３０５、詳細情報３０６における文字数をカウントする。  そして図６の平均、標準偏差の算出式に従って平均値μと標準偏差σを求める。
平均値μと標準偏差σの関係は図７のような正規分布曲線で表され、上位の約１５％が（μ＋σ）から（μ＋３σ）の間に分布している。
これを各放送局について行った結果が図７のグラフである。  このグラフではＥ局やＧ局においては図９のように分散が広い傾向があり、Ｈ局における図１０のような分散が狭い傾向のものもある。  このような傾向と実際のＥＰＧデータの内容を比較分析してみると、図１１のように分散の広い境界は１３０近辺にあり、分散の狭い境界は３０近辺であることがわかる。
本発明の一つの注目番組検索は図１１のような関係により、各チャンネル毎に下記の条件に従い、閾値Ｓを（μ＋σ）〜（μ＋３σ）の間で決定する。
【００１７】
Ｓ＝μ＋ασ
・σ＜＝３０の場合（標準偏差が十分に小さいと判断される場合）
α＝３．０
・３０＜σ＜１３０の場合（標準偏差が中間的な値をとると判断される場合）
α＝｛（１−３）／（１３０−３０）｝×（σ−３０）＋３
・１３０＜＝σの場合（標準偏差が十分に大きいと判断される場合）
α＝１．０
上記の処理の流れを図１２に示す。各放送局（チャンネル）について閾値Ｓを図１３のように求められる。
【００１８】
次に本発明の他の特徴としては図３において、注目番組検索２０１と履歴検索２０６を組み合わせており、さらにその結果に対して推薦番組決定処理２１１において優先順位評価２０４を行っている点がある。  
まず履歴検索２０６について説明する。図３において履歴検索はシリーズ番組検索２０２と類似番組検索２０３により構成されるが、どちらを先に行ってもよい。  まずシリーズ番組検索２０２は図１４のように履歴番組における図４の開始時間情報とＥＰＧデータの他の番組における開始時間３０２及び放送時間３０３とを比較する。  シリーズ番組は連続番組とも呼ばれ、毎日や毎週の同じ時間帯に放送されることが多い。しかし場合によっては他の番組の放送時間が延長又は短縮されたことにより放送される時間が変更される場合があるので開始時間の前後１時間の範囲内で検索を行う。
【００１９】
図１５においてこのように「放送開始時間近似度」、「放送時間近似度」とこれに加えて
「タイトル近似度」も比較を行い、これら３つの項目すべてについて７割より大きい一致度があればシリーズ番組とする。そしてこのように図１６の処理の流れにより全チャンネルについて検索を行う。
【００２０】
次に類似番組の検索２０３について説明する。図１７のように履歴データにおいてジャンルの一致する番組をＥＰＧデータより検索する。  ＥＰＧのジャンル情報は大ジャンル情報と中ジャンル情報に分類されている。例えば大ジャンルが「スポーツ」であれば、中ジャンルは「サッカー」、「野球」、「ゴルフ」、・・・のような項目に分かれている。ある履歴番組において大ジャンルが「スポーツ」であり、中ジャンルが「サッカー」であれば、ＥＰＧ情報において大分類が「スポーツ」のコード「０×１」であり、中分類が「サッカー」のコード「０×１」を検索する。  このようにして図１７の処理の流れにより全てのチャンネルについて類似検索を行う。
【００２１】
次に図３の履歴検索２０６において図１９のような重複チェックを４つのＩＤ（ネットワークＩＤ、トランスポートＩＤ、サービスＩＤ、イベントＩＤ）について確認し、一致する場合は重複データと判断して削除する。
【００２２】
次に図３における推薦番組決定処理２１１について説明する。これは優先順位評価２０４と推薦番組決定２０５より構成される。まず、優先順位評価２０４であるが、例えば各候補番組に基本得点を１点与えておき、表２０に掲載されているように下記（１）から（４）の項目について各候補番組の図４における番組タイトル３０４、番組概要３０５、詳細情報３０６の中に該当しているものがあれば、図１９のように得点を２倍して合計する。
（１）新番組
（２）下記表に該当するジャンルとキーワードを持つ番組
（３）ゴールデンタイムの番組
（４）ジャンルがドラマ、バラエティ、アニメ、ドキュメンタリであり、放送時間が９０分より長い番組  
得点を２倍にする理由は加点するのみでは最初は得点が２倍になるが、加点されるに従って得点が増加する割合が減少する為である。  しかし、得点の合計点で比較することもできるので、比較方法は本実施例に限定されるものではない。
最後に推薦番組決定２０５であるが、これは前段の優先順位評価２０４により優先順位が付された番組について上位から表示する範囲を決定するものである。これはユーザの都合により推薦番組として表示するものを任意に設定可能なものであり、例えば図１における操作部１０７にユーザが表示する範囲を入力することで対応できるようにアプリケーションレベルで実施可能である。
【図面の簡単な説明】
【００２３】
【図１】本発明による番組推薦システムの構成を示すブロック図である。
【図２】本発明の動作を説明するための図である。
【図３】本発明の推薦候補番組検索処理と推薦候補番組決定処理の図である。
【図４】本発明のＥＰＧデータにおいて文字数をカウントする領域を説明するための図である。
【図５】本発明の１チャンネル１日分における平均と標準偏差の計算方法を説明するための図である。
【図６】各チャンネルにおける平均と標準偏差の分布
【図７】本発明のあるチャンネルにおいて分散が広い例を説明するための図である。
【図８】本発明のあるチャンネルにおいて分散が狭い例を説明するための図である。
【図９】本発明の標準偏差と閾値の関係を説明するための図である。
【図１０】本発明の注目番組検索処理フロー
【図１１】本発明のチャンネル毎の閾値の算出を説明するための図である。
【図１２】本発明の履歴情報に蓄積するシリーズ番組の検出方法を説明するための図である。
【図１３】本発明の履歴情報に蓄積するシリーズ番組の検出方法を説明するための図である。
【図１４】本発明のシリーズ番組検索処理フロー
【図１５】本発明の履歴番組との類似番組の検出方法を説明るための図である。
【図１６】本発明の類似番組検索処理フロー
【図１７】本発明の注目番組検索、履歴番組検索、シリーズ番組検索によって検索された推薦番組のマージ方法を説明するための図である。
【図１８】本発明の各番組のジャンルにおいて高い評価点を与える番組のキーワード例を説明するための図である。
【図１９】本発明の履歴データがある場合の番組における評価点の算出方法の例を説明するための図である。
【符号の説明】
【００２４】
１０１  チューナ
１０２  ＥＰＧデータ取得部
１０３  ＥＰＧ管理部
１０４  データストレージ
１０５  映像表示部
１０６  ＡＶデコーダ
１０７  操作部
１０８  システムコントローラ
１２１  番組表表示部
１２２  録画番組再生手段
１２３  放送中番組視聴手段
１２４  推薦番組表示手段
１２５  履歴取得手段
１２６  推薦番組決定手段
１２７  推薦候補番組検索手段
１２８  ＥＰＧデータ管理部
１２９  録画番組管理部
１３０  履歴データ管理部
１３１  ＥＰＧデータ
１３２  録画番組データ
１３３  履歴データ
２０１  注目番組検索
２０２  シリーズ番組検索
２０３  類似番組検索
２０４  有線順位評価
２０５  推薦番組決定
２０６  履歴検索
２１０  推薦候補番組検索処理
２１１  推薦番組決定処理
【図１】
2008092016.tif 000003
【図２】
2008092016.tif 000004
【図３】
2008092016.tif 000005
【図４】
2008092016.tif 000006
【図５】
2008092016.tif 000007
【図６】
2008092016.tif 000008
【図７】
2008092016.tif 000009
【図８】
2008092016.tif 000010
【図９】
2008092016.tif 000011
【図１０】
2008092016.tif 000012
【図１１】
2008092016.tif 000013
【図１２】
2008092016.tif 000014
【図１３】
2008092016.tif 000015
【図１４】
2008092016.tif 000016
【図１５】
2008092016.tif 000017
【図１６】
2008092016.tif 000018
【図１７】
2008092016.tif 000019
【図１８】
2008092016.tif 000020
【図１９】
2008092016.tif 000021