(57)【要約】【課題】ユーザが実際には視聴していない番組に対しては視聴履歴を排除する。【解決手段】視聴習慣性検出部１４は、システム制御部１２からユーザが行ったリモコン操作を受信し、ユーザが同一番組を一定時間以上視聴していたかを調べる。次に、視聴した番組のある特定の放送日における視聴時間を、同番組の同じく他の放送日における総視聴時間に加算し、その番組に対する視聴習慣性を求め、視聴習慣性が一定の閾値を超えている場合には、視聴習慣性があるものとしてお好み番組管理部１４へ当該番組の番組ＩＤを通知する。システム制御部１２は検索部１６に対してお好み番組表を生成するよう制御して、検索部１６はお好み番組管理部１５に登録された番組ＩＤを取得し、番組情報取得部９から取得した番組情報に対して一致する番組ＩＤを持つ番組情報を抜き出し、お好み番組表データを生成する。【選択図】　　　　図１
2004072486.tif 000002
【特許請求の範囲】
【請求項１】
放送を受信する放送受信機において、
現在および将来放送される番組の番組情報を取得する番組情報取得部と、
ユーザが習慣的に見る番組を検出する視聴習慣性検出部と、
前記視聴習慣性検出部が検出した番組を管理するお好み番組管理部と、
前記番組情報取得部によって取得した番組情報の中から前記お好み番組管理部に登録された番組の検索を行う検索部と、
前記検索部によって検索された番組の番組情報をユーザに提供するユーザインタフェース部を備えることを特徴とする放送受信機。
【請求項２】
お好み番組管理部に登録された番組の番組情報からキーワードを抽出するキーワード抽出部と、
キーワード抽出部が抽出したキーワードを登録・管理するキーワード管理部を備え、
検索部が、前記番組情報取得部によって取得した番組情報の中から前記キーワード管理部が管理するキーワードを含む番組の検索を行うことを特徴とする請求項１に記載の放送受信機。
【請求項３】
ユーザインタフェース部は、検索部によって検索された番組の番組情報を提供するユーザインタフェースにおいて、ユーザが特定の番組を選択した場合、前記お好み番組管理部からその特定の番組の消去を行えるようにユーザインタフェースを構成することを特徴とする請求項１に記載の放送受信機。
【請求項４】
検索部は、番組情報取得部によって取得した番組情報中にキーワード管理部が管理するキーワードを含む番組の検索を行う際、検索された番組の内、お好み番組管理部に登録された番組以外の番組の番組情報を検索結果としてユーザインタフェース部へ出力することを特徴とする請求項２に記載の放送受信機。
【請求項５】
キーワード抽出部は、番組情報からキーワードを抽出する際、番組情報中に一定回数以上出現した単語をキーワードとして抽出することを特徴とする請求項２に記載の放送受信機。
【請求項６】
ユーザインタフェース部は、検索部によって検索された番組の番組情報を提供するユーザインタフェースにおいて、キーワード管理部に登録されたキーワードをユーザが編集可能なようにユーザインタフェースを構成することを特徴とする請求項２、または請求項４、または請求項５に記載の放送受信機。
【請求項７】
キーワード抽出部は、番組情報からキーワードを抽出する際、番組のジャンル毎に単語の出現頻度を管理し、当該ジャンルにおいて一定回数以上出現した単語をジャンル毎のキーワードとして抽出することを特徴とする請求項２、または請求項４に記載の放送受信機。
【請求項８】
ユーザインタフェース部は、検索部によって検索された番組の番組情報を提供するユーザインタフェースにおいて、キーワード管理部にジャンル毎に登録されたキーワードをユーザが編集可能なようにユーザインタフェースを構成することを特徴とする請求項２、または請求項４、または請求項７に記載の放送受信機。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ユーザの番組に対する視聴習慣性（同じ番組をどれくらい繰り返し視聴しているか）を検出することにより、ユーザが普段視聴している番組の番組情報と、ユーザが普段視聴はしていないが好むと思われる番組の番組情報を提供する手段を備える放送受信機に関する。
【０００２】
【従来の技術】
現在放送中のＢＳデジタル放送では、番組選択や録画予約の際に電子番組ガイド（ＥＰＧ：Ｅｌｅｃｔｒｏｎｉｃ　Ｐｒｏｇｒａｍ　Ｇｕｉｄｅ）が利用されている。ユーザはこのＥＰＧを眺めながら見たい番組を探すことになるが、数多くのチャンネルが提供されているにも関わらず、テレビの１画面に表示できる番組情報の数には限りがあるため、見たい番組を探すのが困難となる場合がある。
【０００３】
特開平０７−１３５６２１号公報に示されている映像機器は、視聴者が選局・録画した番組の番組情報中に現れるキーワードの頻度を計数して蓄積し、選局または録画予約を行う際にそのキーワードの出現頻度の高い番組を推薦するものである。この映像機器の構成を図１５に示す。
図１５において、１５１は放送波に重畳された番組表を読み出して格納する番組表受信手段、１５２はユーザが番組を視聴または録画した時間帯のチャンネル、日付、番組開始および番組終了時刻により、番組表受信手段１５１によって取得された番組表から、その時間帯の番組情報を選択する視聴番組選択手段、１５３は視聴番組選択手段１５２により選択された番組情報をキーワードに分解するキーワード分解手段、１５４はキーワード分解手段１５３により分解された各キーワードを登録し、各キーワードの出現頻度をポイントとして蓄積するキーワード蓄積手段、１５５はユーザ操作に対応する番組情報の候補を番組表受信手段１５１から選択する番組候補抽出手段、１５６は番組名に含まれるキーワードの合計点から、番組情報の優先度を決定し、ユーザに提示する優先順位決定手段である。
【０００４】
この映像機器においては、視聴番組選択手段１５２によりまず一定時間以上連続視聴した番組の番組情報が取得され、次に取得した番組情報から番組名が取り出されキーワード分解手段１５３によりキーワードの分解が行われる。分解されたキーワードには例えば１０分間毎に１０ポイントなど視聴時間に応じた点数が与えられ、キーワード蓄積手段１５４に登録される。
【０００５】
一方、番組をユーザに推薦する際には、番組候補抽出手段１５５によって、ユーザが選局指示をした場合は現在放送中の番組の番組情報を抽出し、また録画予約を行った場合は録画予約を行った番組の番組情報を抽出する。次に抽出された番組の番組情報に対し、キーワード分解手段１５３によりキーワード分解を行い、分解された各キーワードのポイントをキーワード蓄積手段１５４によって蓄積されたキーワードリストから検索して取得する。取得した各キーワードに対するポイントを累計したものを該当する番組の合計点とし、最後に優先順位決定手段１５６において各番組を合計点順にソートし、ユーザへ提示する。
【０００６】
このような映像機器を用いることにより、ユーザは通常の番組選択や録画予約を行うだけで、自分が興味を持つ可能性のある番組の候補を得ることができた。
【０００７】
【発明が解決しようとする課題】
しかしながら、上述の従来技術の場合、ユーザが実際には番組を視聴していない場合でも一定時間以上連続でチャンネルが変更されなければ、キーワード登録の対象となってしまっていた。当該映像機器の例としてＴＶをユーザが視聴する場合を考えてみると、個人差もあるが、ＴＶをつけたまま食事をしたり、電話で喋ったり、来客の応対をしたりといった状況は容易に起こり得る。そのため、当該映像機器においてはキーワードとしてユーザに視聴した心当たりの無いものが登録されてしまう恐れがあった。
【０００８】
本発明は上記の問題点を解決するためになされたもので、ユーザが実際には視聴していない番組等に対しては視聴履歴を排除するべく、習慣的に視聴している番組の番組情報から抽出したキーワードを表示するユーザインタフェースを備える放送受信機を提供することを目的とする。
【０００９】
【課題を解決するための手段】
上記課題を解決するため、本発明では、放送を受信する放送受信機において、現在および将来放送される番組の番組情報を取得する番組情報取得部と、ユーザが習慣的に見る番組を検出する視聴習慣性検出部と、前記視聴習慣性検出部が検出した番組を管理するお好み番組管理部と、前記番組情報取得部によって取得した番組情報の中から前記お好み番組管理部に登録された番組の検索を行う検索部と、前記検索部によって検索された番組の番組情報をユーザに提供するユーザインタフェース部を備える放送受信機であることを特徴とする。
特に、お好み番組管理部に登録された番組の番組情報からキーワードを抽出するキーワード抽出部と、キーワード抽出部が抽出したキーワードを登録・管理するキーワード管理部を備え、検索部が、前記番組情報取得部によって取得した番組情報の中から前記キーワード管理部が管理するキーワードを含む番組の検索を行う放送受信機であることを特徴とする。
また、ユーザインタフェース部は、検索部によって検索された番組の番組情報を提供するユーザインタフェースにおいて、ユーザが特定の番組を選択した場合、前記お好み番組管理部からその特定の番組の消去を行えるようにユーザインタフェースを構成する放送受信機であることを特徴とする。
また、検索部は、番組情報取得部によって取得した番組情報中にキーワード管理部が管理するキーワードを含む番組の検索を行う際、検索された番組の内、お好み番組管理部に登録された番組以外の番組の番組情報を検索結果としてユーザインタフェース部へ出力する放送受信機であることを特徴とする。
また、キーワード抽出部は、番組情報からキーワードを抽出する際、番組情報中に一定回数以上出現した単語をキーワードとして抽出する放送受信機であることを特徴とする。
また、ユーザインタフェース部は、検索部によって検索された番組の番組情報を提供するユーザインタフェースにおいて、キーワード管理部に登録されたキーワードをユーザが編集可能なようにユーザインタフェースを構成する放送受信機であることを特徴とする。
また、キーワード抽出部は、番組情報からキーワードを抽出する際、番組のジャンル毎に単語の出現頻度を管理し、当該ジャンルにおいて一定回数以上出現した単語をジャンル毎のキーワードとして抽出する放送受信機であることを特徴とする。
また、ユーザインタフェース部は、検索部によって検索された番組の番組情報を提供するユーザインタフェースにおいて、キーワード管理部にジャンル毎に登録されたキーワードをユーザが編集可能なようにユーザインタフェースを構成する放送受信機であることを特徴とする。
【００１０】
【発明の実施の形態】
実施の形態１．
図１は、この発明の実施の形態１による放送受信機の構成を示すブロック図である。
図１において、１は放送波を受信するアンテナ、２は放送波から選択された番組が含まれるストリームを抽出するためのチューナ、３はチューナ２から取り出されたストリームから所望の番組の映像・音声データおよび全チャンネルの番組情報を分離するためのデマルチプレクサ、４は選択された番組の映像・音声を復号化するデコーダ、５は音声データをスピーカに入力する電気信号の形に変換する音声処理部、６はスピーカ、７はデコーダ４からの映像出力およびユーザインタフェース部１７から出力されるユーザインタフェースを統合し、表示装置に出力できる形に変換するグラフィクス処理部、８は表示装置、９は全チャンネルの番組情報を取得し一定時間保存する番組情報取得部、１０はユーザが放送受信機に対する操作を行うためのリモコン、１１はリモコンから送られてきた赤外線信号を電気的信号（リモコンコード）に変換し、その信号をシステム制御部１２へ伝達するリモコン受信部、１２はリモコン受信部１１から伝達されたリモコンコードをユーザインタフェース部１３へさらに伝達するとともに、ユーザインタフェース部１３から指示された命令を受けて放送受信機全体の制御を行うシステム制御部、１３はシステム制御部１２から受け取ったユーザからのリモコンコードを受け付け、保持する表示画面の状態に応じてシステム制御部へ指示を行うユーザインタフェース部、１４はシステム制御部１２から受け取ったユーザからのリモコンコードと、番組情報取得部９から受け取った番組情報を照らし合わせることによってユーザの番組視聴における習慣性を検出し、お好み番組管理部１５へ習慣性を検出した番組のＩＤを通知する視聴習慣性検出部、１５は視聴習慣性検出部１４から受け取った番組ＩＤを管理・保持するお好み番組管理部、１６はお好み番組管理部１５から受け取った番組ＩＤをキーとして番組情報取得部９から受け取った番組情報を検索し、一致する番組ＩＤを持つ番組の番組情報を提供する検索部である。
【００１１】
次に本実施例の放送受信機の動作について説明する。
まず、リモコン１１を用いてどのように番組情報の閲覧を行うかを説明する。
【００１２】
図２は、放送受信機を操作するためのリモコン１１である。図２において、２０は電源ボタン、２１はチャンネルをダイレクト選局するための数字ボタン、２２は番組情報を閲覧するためのメニューを表示させるためのメニューボタン、２３ａ〜２３ｄはカーソル移動ボタン、２４は決定ボタン、２５はチャンネルを順方向・逆方向に選局していくためのチャンネルアップダウンボタン、２６は画面表示状態によって機能が変化する機能ボタンである。
【００１３】
図３は、放送受信機のＴＶ視聴時にメニューボタン２２を押すことによって画面上に表示されるＥＰＧ画面の一例である。図３において、３０は放送中の番組も含み現在時刻から番組開始時間の昇順にソートされた全放送局分の番組表である「通常番組表」、３１は後述する「お好み番組表」を表示するための選択用タブ、３２は現在選択中の番組を表すカーソル、３３はカーソル３２によって選択されている番組の番組情報表示エリアである。
【００１４】
図３に示す状態において、上下ボタンであるカーソル移動ボタン２３ａまたはカーソル移動ボタン２３ｂを押すことによりカーソル３２を上下させ選択中の番組を変更できる。この時、ユーザインタフェース部１３は、新たにカーソル３２によって選択された番組の番組情報で番組情報表示エリア３３内の情報を更新する。また、左右ボタンであるカーソル移動ボタン２３ｃまたはカーソル移動ボタン２３ｄを押すことにより、表示する番組表のタイプを変更することができる。例えば図３に示す状態において、右ボタンであるカーソル移動ボタン２３ｄを押せば、お好み番組表が表示される。そして、図３に示す状態において決定ボタン２４を押すと、カーソルで選択中の番組に対する録画予約や視聴予約を行うためのポップアップ表示が行われ、ユーザインタフェース部１３がシステム制御部１２に対して選択した番組の番組ＩＤと共に録画予約要求、視聴予約要求を発行することにより録画予約、視聴予約が行われる。
【００１５】
次に、視聴習慣性検出部１４がどのようにユーザの番組に対する視聴習慣性を検出するのかについて説明する。ここで扱う視聴習慣性とは、１週間に５回だとか、１週間に１回などといった頻度で定期的に放送される番組を繰り返し習慣的にユーザが視聴しているかどうかということである。視聴習慣性の検出は、まず番組毎の合計視聴時間を計算していくことにより行われる。
【００１６】
図４に、視聴習慣性の検出のための処理ステップをフローチャートに示す。視聴習慣性の検出処理を図４に従って説明していく。
まず、視聴習慣性検出部１４は、システム制御部１２からユーザが行ったリモコン操作に対応するリモコンコードを受信する（ステップ４１）。次に視聴習慣性検出部１２はそのリモコンコードに対応するリモコン操作がチャンネル変更操作であるかどうか、すなわちそのリモコンコードが数字ボタン２１に対応するものか、もしくはチャンネルアップダウンボタン２５に対応するものであるかどうかを調べる（ステップ４２）。チャンネル変更可能なリモコンコードを受けとった場合は、チャンネル変更が行われる前に視聴していた番組の視聴開始時間と視聴終了時間が確定するので、チャンネル、視聴開始時間、視聴終了時間によって番組情報取得部９から取得した番組情報を検索し、どの番組を視聴していたかを調べる。ここで、視聴されていた番組を、例えばＸとする。
【００１７】
また、いわゆる「ザッピング」のようにユーザがチャンネルを短時間に次々と変えるような場合には、有意に番組視聴を行ったとは考えられないので、同一番組Ｘを一定時間以上視聴していたかを調べる（ステップ４３）。次に、視聴した番組Ｘのある特定の放送日ｔにおける視聴時間ｗ（ｔ、Ｘ）を、番組Ｘの同じくある放送日ｔにおける総視聴時間ｓ（ｔ、Ｘ）に加算する（ステップ４４）。
【００１８】
視聴習慣性検出の次の処理は、番組Ｘの放送終了時に行われる。
図５に、視聴習慣性検出の次の処理ステップをフローチャートにより示す。その処理ステップを図５に示すフローチャートに従って説明していく。番組の視聴習慣性というのは、定期的に放送される番組を繰り返しユーザが視聴しているかどうかということであるから、まずは視聴習慣性検出の対象となる番組Ｘを過去放送分を含め例えば２回以上視聴したかを調べる（ステップ５１）。なお、この２回以上視聴したか否かという基準の２回は、一例であり、３回以上でも勿論良い。次に、番組Ｘのある放送日ｔにおける放送が終了した時点での習慣性の強さを以下の式によって計算する（ステップ５２）。
【００１９】
ｈ（ｔ、Ｘ）＝α×ｈ（ｔ−１、Ｘ）＋ｓ（ｔ、Ｘ）÷ｐ（ｔ、Ｘ）・・・（１）
【００２０】
式（１）において用いた記号の説明を以下に示す。
・ｈ（ｔ、Ｘ）：放送日ｔにおける番組Ｘの放送が終了した時点での番組Ｘに対する視聴習慣性の強さ
・α：減衰係数（０＜α＜１）
・ｈ（ｔ−１、Ｘ）：放送日ｔよりも１回前に番組Ｘが放送された日における、番組Ｘの放送が終了した時点での番組Ｘに対する視聴習慣性の強さ
・ｓ（ｔ、Ｘ）：放送日ｔにおける番組Ｘの放送が終了した時点での番組Ｘの総視聴時間
・ｐ（ｔ、Ｘ）：放送日ｔにおいて番組Ｘの放送をユーザが視聴可能だった時間（放送受信機の電源がＯＮ、かつ番組Ｘが放送されていた時間）
【００２１】
式（１）は、放送日ｔにおいて番組Ｘを多く視聴するほど高い値を取るが、ｈ（ｔ−１、Ｘ）という項の存在により過去にどの程度番組Ｘを視聴してきたかということも値の大小に影響する。減衰係数αを大きくすれば過去の番組Ｘに対する視聴履歴が大きくｈ（ｔ、Ｘ）に影響し、αの値が小さければ過去の番組Ｘに対する視聴履歴の影響は少なくなる。
【００２２】
次に、ステップ５２において計算したｈ（ｔ、Ｘ）が一定の閾値を超えているかどうかを調べる（ステップ５３）。ここで、閾値を超えていた場合は、ユーザは番組Ｘに対する視聴習慣性を持っていると判断し、お好み番組管理部１４へ番組Ｘの番組ＩＤを通知する（ステップ５４）。
【００２３】
以上では、ユーザの番組に対する視聴習慣性を自動的に検出する方法について述べたが、例えばユーザが図３に示した通常番組表から番組を選んで、明示的にお好み番組管理部１４へユーザの好む番組の番組ＩＤを登録できるようにしても良い。
【００２４】
次にお好み番組管理部１５に登録された番組ＩＤを基にして、どのように「お好み番組表」が生成されるかを説明する。
お好み番組表の作成は、ユーザインタフェース部１３からの要求を契機として行われる。具体的には、例えば図３に示す状態において、右ボタンであるカーソル移動ボタン２３ｄが押されると、ユーザインタフェース部１３はシステム制御部１２に対して、お好み番組表作成要求を通知する。さらに、その要求を受けたシステム制御部１２が検索部１６に対してお好み番組表を生成するよう制御を行う。
【００２５】
検索部１６は、まずお好み番組管理部１５に登録された番組ＩＤを取得する。次に番組情報取得部９から取得した番組情報に対して一致する番組ＩＤを持つ番組情報を抜き出し、お好み番組表データを生成する。ここで番組ＩＤは、連続ドラマや毎日のニュース番組など、放送する日が異なっていても同じ内容・同じタイトルの番組に対しては同じ番組ＩＤが振られているものとする。
【００２６】
生成したお好み番組表データは、各番組の開始時間順にソートした後、システム制御部１２を介してユーザインタフェース部１３に受け渡され、図６に示すようなお好み番組表が生成される。図６において、６０は通常番組表を表示するための選択用タブ、６１は生成されたお好み番組表、６２は現在選択中の番組を表すカーソル、６３はカーソル６２によって選択されている番組の番組情報表示エリアである。
【００２７】
図６に示すお好み番組表を表示している状態においても、先に通常番組表について述べたのと同様に決定ボタン２４を押すことにより、カーソルで選択中の番組に対する録画予約や視聴予約を行うことができる。また、お好み番組表６１に表示された番組の中にユーザの気に入らない番組があれば、録画予約や視聴予約の場合と同様に、そのような番組にカーソルを合わせて決定ボタン２４を押すことによりお好み番組表６１からの表示を消去できる。このときユーザインタフェース部１３はシステム制御部１２に対して、選択した番組の番組ＩＤと共にお好み番組消去要求を発行する。お好み番組消去要求を受け取ったシステム制御部１２は、お好み番組消去要求に関連づけられた番組ＩＤを参照して、お好み番組管理部１５に登録されている番組ＩＤを削除する。これにより、次回からお好み番組表をユーザが閲覧する場合には、ユーザが消去した番組は表示されないようになる。
【００２８】
以上では、お好み番組管理部へ番組を登録するための識別子として、当該番組の番組ＩＤを用いたが、番組ＩＤの代わりに例えば番組タイトルを表す文字列を用いても良い。この場合検索部１６において、番組情報中の番組タイトルに対する部分一致によって番組検索を行うことにより、番組改変期に度々放送される特別番組もお好み番組表に検出可能である。
【００２９】
以上に述べたように、本実施の形態１によれば、ユーザが習慣的に視聴する番組を自動的に検出して、お好み番組表を構成することにより、ユーザはいつも見る番組を一括して閲覧することができるようになり、録画予約や視聴予約に対する利便性が向上する。また、自動的に習慣的に視聴する番組を検出しているので、ユーザがいつも見る番組を一つ一つ手作業で登録していく手間を削減できる。
【００３０】
実施の形態２．
図７は、この発明の実施の形態２による放送受信機の構成を示すブロック図である。
図１に示した放送受信機と同様の機能を有するブロックは同じ番号で示し、説明は省略する。１７はお好み番組管理部１５に登録された番組ＩＤと番組情報取得部９から取得した番組情報からユーザの好むと思われるキーワードを抽出するキーワード抽出部、１８はキーワード抽出部１７が抽出したキーワードを受け取り、キーワードの保存・管理を行うキーワード管理部である。
【００３１】
図８に、本実施の形態２のキーワード抽出部１７がどのように番組情報からキーワード抽出を行うかをフローチャートにより示す。キーワード抽出部１７がどのように番組情報からキーワード抽出を行うかを図８のフローチャートに従って説明していく。
まずキーワード抽出部１７は、お好み番組管理部１５に新たに番組ＩＤが登録された際に、お好み番組管理部１５から新たに登録された番組ＩＤを取得する（ステップ８１）。受け取った番組ＩＤをキーとして番組情報取得部９から受け取った番組情報を検索し、所望の番組の番組情報を取得する（ステップ８２）。
【００３２】
次に、取得した番組情報に対して形態素解析を行い、単語の切り出しを行う。ここで切り出した単語のうち、名詞あるいは固有名詞のみをキーワードとして抽出する（ステップ８３）。抽出したキーワードが、キーワード抽出部１７内において保存・管理される図９に示すようなキーワードのデータベースに既に登録されているかどうかを調べ（ステップ８４）、登録されていれば対応するキーワードの出現頻度を１増やす（ステップ８５）。対応するキーワードが無い場合は、出現頻度を１として新たにキーワードをデータベース登録する（ステップ８６）。
【００３３】
次に、出現頻度が一定回数を超えたキーワードがあるかどうかを調べ（ステップ８７）、そのようなキーワードが存在した場合には、キーワード管理部１８へそのキーワードを登録する（ステップ８８）。ステップ８３にて抽出されたキーワードが複数存在した場合には、ステップ８４〜ステップ８８をキーワードの数だけ繰り返してチェックする。
【００３４】
図１０に、本実施の形態２において上に述べた方法によって取得したキーワードを基にして提供する「おすすめ番組表」の一例を示す。実施の形態１において述べた「お好み番組表」がユーザが習慣的に視聴している番組から生成されたのに対して、本実施の形態２で扱う「おすすめ番組表」は、キーワード検索を行うことによりユーザが普段は見ていないが興味を持つと思われる番組を集めた番組表を提供するものである。
【００３５】
図１０において、１００は全放送局の番組表である通常番組表を表示するための選択用タブ、１０１はお好み番組管理部１５に登録された番組から生成されたお好み番組表を表示するための選択用タブ、１０２は生成されたおすすめ番組表、１０３は現在選択中の番組を表すカーソル、１０４はカーソル１０３によって選択されている番組の番組情報表示エリアである。
【００３６】
以下にキーワード管理部１８に登録されたキーワードを基にして、どのようにおすすめ番組表が生成されるかを説明する。おすすめ番組表の作成は、ユーザインタフェース部１３からの要求を契機として行われる。具体的には、図１０のように選択可能な番組表として通常番組表・お好み番組表・おすすめ番組表の３つがある場合、通常番組表あるいはお好み番組表が表示されている状態において、左右ボタンであるカーソル移動ボタン２３ｃ，２３ｄを操作することにより、おすすめ番組表が選択された際に、ユーザインタフェース部１３はシステム制御部１２に対して、おすすめ番組表作成要求を通知する。さらにその要求を受けたシステム制御部１２が検索部１６に対しておすすめ番組表を生成するよう指示を出す。
【００３７】
検索部１６は、まずキーワード管理部１８に登録されたキーワードを取得する。次に番組情報取得部９から取得した番組情報に対してキーワード検索を行い、一致するキーワードを持つ番組情報を抜き出す。ここで、キーワード管理部１８に登録されているキーワードは、お好み番組管理部１５に登録されている番組から抽出されたものであるから、キーワード検索を行った結果得られた番組情報には、お好み番組管理部１５に登録されている番組のものが含まれている可能性がある。そこで、検索部１６はキーワード検索を行った結果得られた番組情報中の番組ＩＤと、お好み番組管理部１５に登録されている番組ＩＤを照らし合わせて、一致する番組ＩＤを持つ番組情報を削除してからおすすめ番組表データを作成する。
【００３８】
生成したおすすめ番組表データは、各番組の開始時刻順にソートした後、システム制御部１２を介してユーザインタフェース部１３に受け渡され、図１０に示すようなおすすめ番組表が生成される。図１０に示すおすすめ番組表を表示している状態においても、先に通常番組表・お好み番組表について述べたのと同様に決定ボタン２４を押すことにより、カーソルで選択中の番組に対する録画予約や視聴予約を行うことができる。また、図１０に示す状態において機能ボタン２６押すと図１１に示すようなキーワード一覧画面が表示され、キーワード管理部１８において登録されているキーワードの閲覧・削除が可能となる。図１１において、１１０はキーワード管理部１８において登録されているキーワードの一覧画面、１１１は登録されているキーワード一覧、１１２はキーワードを選択するためのカーソルである。またＮＥＷという文字は、キーワード管理部１８に新規に登録されたキーワードだということを表している。
【００３９】
ユーザはリモコンのカーソル移動ボタン２３ａ〜２３ｄを押すことにより、カーソル１１２を移動させてキーワードを選択し、決定ボタン２４を押すことによって不要なキーワードを削除することができる。決定ボタン２４を押した後には、キーワードの消去確認画面が表示され、ユーザが消去の確認を行ったならば、ユーザインタフェース部１３はシステム制御部１２へ消去したいキーワードと共にキーワード消去通知を行う。キーワード消去通知を受け取ったシステム制御部１２は、キーワード管理部１８において登録されているキーワードの内、所望のキーワードを削除する。キーワードを削除し終わったら、システム制御部１２は検索部１６に対して再度キーワード検索を行い、おすすめ番組表データを更新するよう指示を出す。更新されたおすすめ番組表データは、再度システム制御部１２を経由してユーザインタフェース部１３に渡され、再表示される。
【００４０】
以上に述べたように、本実施の形態２のよれば、キーワード抽出部１７とキーワード管理部１８を設け、お好み番組管理部１５に登録された、ユーザが習慣的に視聴している番組から抽出したキーワードを用いて「おすすめ番組表」を構成することにより、ユーザは普段は見ていないが興味を持つと思われる番組を一括してチェックすることができる。また、抽出されたキーワードを削除可能なインタフェースを提供することにより、ユーザ自らの意思によってよりユーザの好みに合った番組表を構成することができる。
【００４１】
実施の形態３．
この発明の実施の形態３による放送受信機の構成は、図７と同様であるので図７のブロック番号を参照しながら動作の説明を進めていく。
【００４２】
図１２に、本実施の形態３におけるキーワード抽出部１７がどのように番組情報からキーワード抽出を行うかをフローチャートにより示す。実施の形態３におけるキーワード抽出部１７がどのように番組情報からキーワード抽出を行うかを図１２のフローチャートに従って説明していく。まずキーワード抽出部１７は、お好み管理部１５に登録された番組ＩＤを取得する（ステップ１２０）。受け取った番組ＩＤをキーとして番組情報取得部９から受け取った番組情報を検索し、所望の番組の番組情報を取得する（ステップ１２１）。
【００４３】
次に、番組情報を参照してジャンル情報を取得し（ステップ１２２）、番組情報に対して形態素解析を行い、単語の切り出しを行う。ここで切り出した単語のうち、名詞あるいは固有名詞のみをキーワードとして抽出を行う（ステップ１２３）。抽出したキーワードが、キーワード抽出部１７内において保存・管理される図１３に示すようなジャンル毎に管理されたキーワードのデータベースに既に登録されているかどうかを調べ（ステップ１２４）、登録されていれば対応するジャンルのキーワードの出現頻度を１増やす（ステップ１２５）。対応するキーワードが無い場合は、出現頻度を１として新たに対応するジャンル別にキーワードをデータベース登録する（ステップ１２６）。
【００４４】
次に、出現頻度が一定回数を超えたキーワードがあるかどうかを調べ（ステップ１２７）、そのようなキーワードが存在した場合には、キーワード管理部１８へそのキーワードを登録する（ステップ１２８）。ステップ１２３にて抽出されたキーワードが複数存在した場合には、ステップ１２４〜ステップ１２８をキーワードの数だけ繰り返してチェックする。
【００４５】
実施の形態２で示した場合と同様に、本実施の形態においても上に述べた方法によって取得したジャンル別に管理されたキーワードを基にして図１０に示すような「おすすめ番組表」を提供する。以下に、どのようにおすすめ番組表が生成されるかを説明する。おすすめ番組表の作成は、実施の形態２で示したのと同様にユーザインタフェース部１３からの要求を契機として行われる。ユーザインタフェース部１３がシステム制御部１２に対して、おすすめ番組表作成要求を通知し、システム制御部１２が検索部１６に対しておすすめ番組表を生成するよう制御を行う。
【００４６】
検索部１６は、まずキーワード管理部１８に登録されたジャンル別に管理されたキーワードを取得する。次に番組情報取得部９から取得した番組情報中のジャンル情報を参照して、一致するジャンルに対応するキーワードにより検索を行い、一致するキーワードを持つ番組情報があれば抜き出す。ここで、キーワード管理部１８にジャンル別に管理され登録されているキーワードは、お好み番組管理部１５に登録されている番組から抽出されたものであるから、キーワード検索を行った結果得られた番組情報には、お好み番組管理部１５に登録されている番組のものが含まれている可能性がある。そこで、検索部１６はキーワード検索を行った結果得られた番組情報中の番組ＩＤと、お好み番組管理部１５に登録された番組ＩＤを照らし合わせて、一致する番組ＩＤを持つ番組情報を削除してからおすすめ番組表データを作成する。
【００４７】
生成したおすすめ番組表データは、各番組の開始時刻順にソートした後、システム制御部１２を介してユーザインタフェース部１３に受け渡され、図１０に示すようなおすすめ番組表が生成される。図１０に示すおすすめ番組表を表示している状態においても、先に通常番組表・お好み番組表について述べたのと同様に決定ボタン２４を押すことにより、カーソルで選択中の番組に対する録画予約や視聴予約を行うことができる。また、図１０に示す状態において機能ボタン２６押すと図１４に示すようなジャンル別のキーワード一覧画面が表示され、キーワード管理部１８においてジャンル別に管理・登録されているキーワードの閲覧・削除が可能となる。図１４において、１４０はキーワード管理部１８においてジャンル別に管理・登録されているキーワードの一覧画面、１４１はジャンル別に登録されているキーワード一覧、１４２はキーワードを選択するためのカーソルである。またＮＥＷという文字は、キーワード管理部１８に新規に登録されたキーワードだということを表している。
【００４８】
ユーザはリモコンのカーソル移動ボタン２３ａ〜２３ｄを押すことにより、カーソル１４２を移動させてキーワードを選択し、決定ボタン２４を押すことによって不要なキーワードを削除することができる。決定ボタン２４を押した後には、キーワードの消去確認画面が表示され、ユーザが消去の確認を行ったならば、ユーザインタフェース部１３はシステム制御部１２へ消去したいキーワードが属するジャンルと、消去したいキーワードと共にキーワード消去通知を行う。キーワード消去通知を受け取ったシステム制御部１２は、キーワード管理部１８において登録されているキーワードの内、所望のジャンルのキーワードを削除する。キーワードを削除し終わったら、システム制御部１２は検索部１６に対して再度ジャンル別にキーワード検索を行い、おすすめ番組表データを更新するよう指示を出す。更新されたおすすめ番組表データは、再度システム制御部１２を経由してユーザインタフェース部１３に渡され、再表示される。
【００４９】
以上に述べたように、本実施の形態３によれば、お好み番組管理部１５に登録された、ユーザが習慣的に視聴している番組からジャンル別に抽出したキーワードを用いて「おすすめ番組表」を構成することにより、ユーザは普段は見ていないが興味を持つと思われる番組を一括してチェックすることができる。またジャンル別にキーワードを管理しているため、ユーザが普段視聴していないようなジャンルの番組にキーワード検索がヒットすることが無い。また、ジャンル毎に抽出されたキーワードを削除可能なインタフェースを提供することにより、ユーザ自らの意思によってよりユーザの好みに合った番組表を構成することができる。
【００５０】
【発明の効果】
以上説明したように、本発明によれば、現在および将来放送される番組の番組情報を取得して、ユーザが習慣的に見る番組を検出し、検出した番組をお好み番組として管理すると共に、取得した番組情報の中から前記お好み番組として登録された番組の検索を行い、検索した番組の番組情報をユーザに提供するようにしたので、ユーザはいつも見る番組を一括して閲覧することができるようになり、録画予約や視聴予約に対する利便性が向上する。また、自動的に習慣的に視聴する番組を検出しているので、ユーザがいつも見る番組を一つ一つ手作業で登録していく手間を削減できる。
【００５１】
特に、ユーザが習慣的に視聴している番組を検出し、視聴習慣性を検出した番組の番組情報からキーワードの抽出を行う際、ユーザの番組に対する視聴習慣性の検出は自動的に行われるが、視聴習慣性を検出するまでには、ある程度の期間を置いてユーザの視聴履歴を監視し続けるので、ユーザが番組を選択したまま他のことをしていた場合などにおいても、習慣的に視聴していない番組がチューニングされていた場合はその番組に対する視聴履歴を排除することができる。
【図面の簡単な説明】
【図１】この発明の実施の形態１による放送受信機の構成を示すブロック図。
【図２】放送受信機を操作するためのリモコン１１を示す図。
【図３】放送受信機のＴＶ視聴時にメニューボタン２２を押すことによって画面上に表示されるＥＰＧ画面の一例を示す図。
【図４】実施の形態１における視聴習慣性の検出のための処理ステップを示すフローチャート。
【図５】実施の形態１における視聴習慣性検出の次の処理ステップを示すフローチャート。
【図６】お好み番組表の一例を示す図。
【図７】この発明の実施の形態２による放送受信機の構成を示すブロック図。
【図８】実施の形態２のキーワード抽出部１７がどのように番組情報からキーワード抽出を行うかを示すフローチャート。
【図９】実施の形態２のキーワード抽出部１７内において保存・管理されるキーワードデータベースの一例を示す図。
【図１０】実施の形態２においてキーワードを基にして提供する「おすすめ番組表」の一例を示す図。。
【図１１】キーワード一覧画面の表示例を示す図。
【図１２】実施の形態３におけるキーワード抽出部１７がどのように番組情報からキーワード抽出を行うかを示すフローチャート。
【図１３】実施の形態３のキーワード抽出部１７内において保存・管理されるジャンル毎に管理されたキーワードデータベースの一例を示す図。
【図１４】ジャンル別のキーワード一覧画面の表示例を示す図。
【図１５】特開平０７−１３５６２１号公報に示されている従来の映像機器の構成例を示す図。
【符号の説明】
１　アンテナ、２　チューナ、３　デマルチプレクサ、４　デコーダ、５　音声処理部、６　スピーカ、７　グラフィクス処理部、８　表示装置、９　番組情報取得部、１０　リモコン、１１　リモコン受信部、１２　システム制御部、１３　ユーザインタフェース部、１４　視聴習慣性検出部、１５　お好み番組管理部、１６　検索部、１７　キーワード抽出部、１８　キーワード管理部。
【図１】
2004072486.tif 000003
【図２】
2004072486.tif 000004
【図３】
2004072486.tif 000005
【図４】
2004072486.tif 000006
【図５】
2004072486.tif 000007
【図６】
2004072486.tif 000008
【図７】
2004072486.tif 000009
【図８】
2004072486.tif 000010
【図９】
2004072486.tif 000011
【図１０】
2004072486.tif 000012
【図１１】
2004072486.tif 000013
【図１２】
2004072486.tif 000014
【図１３】
2004072486.tif 000015
【図１４】
2004072486.tif 000016
【図１５】
2004072486.tif 000017