(57)【要約】【課題】ユーザが興味を持っている事柄毎に好みを設定でき、かつ、ユーザが興味を持つであろう推薦番組を提供することを目的とする。【解決手段】お好み情報管理部１４は、ユーザから設定されたカテゴリ毎に番組に対する好み情報を管理する。検索部１７は、好み情報に基づいた番組検索ルールと、関連語辞書１６の関連語に基づいたおすすめ番組検索ルールで番組の検索を行う。番組情報制御手段１２ａは、検索部１７によって検索された番組の番組情報を、ユーザの設定したカテゴリ毎に提供する。【選択図】        図１
2005027043.tif 000002
【特許請求の範囲】
【請求項１】
番組情報を取得する番組情報取得部と、
ユーザから設定されたカテゴリ毎に、番組に対する好み情報を管理するお好み情報管理部と、
所定のグループ毎に分類され、各グループ内で意味が似通っている関連語を格納する関連語辞書と、
前記お好み情報管理部に保持されている好み情報に基づいた番組検索ルールと、当該好み情報を用いて前記関連語辞書から関連語を検索し、当該検索した関連語に基づいたおすすめ番組検索ルールとを生成する番組検索ルール生成部と、
前記番組情報取得部によって取得した番組情報の中から前記番組検索ルール生成部によって生成された番組検索ルールおよびおすすめ番組検索ルールにより番組の検索を行う検索部と、
前記検索部によって検索された番組の番組情報を、ユーザから設定されたカテゴリ毎に提供する番組情報制御手段とを備えた放送受信機。
【請求項２】
お好み情報管理部が管理する好み情報は、番組名およびその番組が放送される放送局、ジャンル、キーワードのうち、少なくとも一つを含むことを特徴とする請求項１記載の放送受信機。
【請求項３】
番組検索ルール生成部は、お好み情報管理部で管理されている番組名およびその番組が放送される放送局、ジャンル、キーワードのうち、少なくともいずれかに基づいて、前記番組名およびその番組が放送される放送局を番組情報に含むか、前記ジャンルとキーワードを番組情報に含むか、キーワードを番組情報に含むか、ジャンルを番組情報に含むかという検索ルールのうち、少なくとも一つの検索ルールを生成することを特徴とする請求項２記載の放送受信機。
【請求項４】
番組検索ルール生成部は、お好み情報管理部で管理されているキーワードに代えて、関連語辞書中の、前記キーワードと同一グループの関連語を用いて検索ルールを生成することを特徴とする請求項３記載の放送受信機。
【請求項５】
番組検索ルール生成部は、お好み情報管理部で管理されている番組名およびその番組が放送される放送局の情報から検索される番組情報から得られるキーワードを用いて検索ルールを生成することを特徴とする請求項２記載の放送受信機。
【請求項６】
番組検索ルール生成部が出力する複数の検索ルールに対して、予め決められた優先度に従って、順番に番組検索を行い、検索結果として得られた累計の番組数が一定値に達した時点で検索を終了して番組表データを生成する検索部を備えたことを特徴とする請求項３記載の放送受信機。
【請求項７】
検索部が出力する番組情報をカテゴリ毎に比較し、異なるカテゴリ間に重複する番組の割合が一定値を超えた場合、警告を発生する番組情報制御手段を備えたことを特徴とする請求項１記載の放送受信機。
【請求項８】
お好み情報管理部が管理する好み情報は、予めプリセットされていることを特徴とする請求項１記載の放送受信機。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、放送波により、ＴＶ番組などのコンテンツと共に送信される電子番組ガイド（ＥＰＧ：Ｅｌｅｃｔｒｏｎｉｃ  Ｐｒｏｇｒａｍ  Ｇｕｉｄｅ）を利用して、ユーザの番組選択を補助する放送受信機に関するものである。
【０００２】
【従来の技術】
従来、放送受信機において、電子番組ガイド（ＥＰＧ：Ｅｌｅｃｔｒｏｎｉｃ  Ｐｒｏｇｒａｍ  Ｇｕｉｄｅ）を利用して、ユーザの番組視聴履歴、および好みのキーワードを登録することなどにより番組を推薦するシステムが知られている（例えば、特許文献１参照）。この特許文献１には、ユーザが番組表から選択した番組や、録画予約を行った番組の番組情報からキーワードの出現頻度をカウントし、それらキーワードと出現頻度を元に推薦番組を決定するようにしたシステムが示されている。このようなシステムを用いることにより、ユーザは番組選択や録画予約を行うだけで、自分が興味を持つ可能性のある推薦番組の候補を得ることができた。
【０００３】
【特許文献１】
特開２００２−１４２１６０号公報
【０００４】
【発明が解決しようとする課題】
しかしながら、上記システムにおいては、推薦番組は内容や番組のジャンル別には整理されておらず、通常の番組表とは区別された別の番組表として一覧表示されていた。そのためユーザは、自分が興味を持っている事柄本位に、推薦番組やいつも好んで視聴している番組を閲覧することができなかった。また、推薦番組の抽出を行う場合、単にキーワードの出現頻度に基づいて検索しただけでは、必ずしもユーザの好みを反映した番組であるとはいえないものであった。
【０００５】
この発明は上記のような課題を解決するためになされたもので、ユーザが興味を持っている事柄毎に好みを設定でき、かつ、興味を持つであろう推薦番組をまとめて表示することができる放送受信機を得ることを目的とする。
【０００６】
【課題を解決するための手段】
この発明に係る放送受信機は、ユーザから設定されたカテゴリ毎に、番組に対する好み情報を管理するお好み情報管理部と、所定のグループ毎に分類された関連語を格納する関連語辞書を備え、お好み情報管理部の好み情報に基づいた番組検索ルールと、関連語辞書の関連語に基づいたおすすめ番組検索ルールとを生成し、これら番組検索ルールおよびおすすめ番組検索ルールにより番組の検索を行って、得られた番組情報をユーザから設定されたカテゴリ毎に提供するようにしたものである。
【０００７】
【発明の実施の形態】
以下、この発明の実施の一形態を説明する。
実施の形態１．
図１は、この発明の実施の形態１による放送受信機を示す構成図である。図示の放送受信機は、アンテナ１、チューナ２、デマルチプレクサ３、デコーダ４、音声処理部５、スピーカ６、グラフィクス処理部７、表示装置８、番組情報取得部９、リモコン１０、リモコン受信部１１、システム制御部１２、ユーザインタフェース部１３、お好み情報管理部１４、番組検索ルール生成部１５、関連語辞書１６、検索部１７を備えている。
【０００８】
アンテナ１は、放送受信機として、放送波を受信するためのアンテナである。チューナ２は、アンテナ１を介して受信した放送波から、選択された番組が含まれるストリームを抽出するための機能部である。デマルチプレクサ３は、チューナ２から取り出されたストリームから所望の番組の映像・音声データおよび全チャンネルの番組情報を分離するための機能部である。尚、番組情報は、「放送局」、「タイトル」、「放送時間」、「番組情報」などのフィールドを備えたデータである。デコーダ４は、デマルチプレクサ３で選択された番組の映像・音声を復号化する機能部である。音声処理部５は、デコーダ４から出力された音声データをスピーカ６に入力する電気信号の形に変換する機能部である。
【０００９】
スピーカ６は、音声処理部５からの電気信号を音声出力するための装置である。グラフィクス処理部７は、デコーダ４からの映像出力およびユーザインタフェース部１３から出力されるユーザインタフェースを合成し、表示装置８に出力できる形に変換する処理部である。表示装置８は、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）やプラズマディスプレイ等の表示装置である。番組情報取得部９は、デマルチプレクサ３からの出力に基づいて、全チャンネルの番組情報を取得し、一定時間保存する機能部である。リモコン１０は、ユーザが放送受信機に対して種々の操作を行うための装置である。
【００１０】
図２は、リモコン１０の外観図である。図示のように、リモコン１０は、電源ボタン２０、数字ボタン２１、メニューボタン２２、カーソル移動ボタン２３ａ〜２３ｄ、決定ボタン２４、チャンネルアップダウンボタン２５を備えている。電源ボタン２０は、放送受信機の電源のオン／オフを行うためのボタンである。数字ボタン２１は、チャンネルをダイレクト選局するためのボタンである。メニューボタン２２は、後述するお好み設定のためのメニューを表示させるためのボタンである。カーソル移動ボタン２３ａ〜２３ｄは、メニュー画面等が表示された場合画面中のカーソルを上下左右に移動させるためのボタンであり、それぞれの移動方向に対応したボタンとなっている。決定ボタン２４は、メニュー画面等でユーザが選択した内容を決定するためのボタンである。チャンネルアップダウンボタン２５は、“＋”ボタンがチャンネルのアップ、“−”ボタンがチャンネルのダウンにそれぞれ対応したチャンネルのアップダウンのためのボタンである。
【００１１】
図１に戻り、リモコン受信部１１は、リモコン１０から送られてきた赤外線信号を電気的信号（リモコンコード）に変換し、その信号をシステム制御部１２に伝達するための装置である。
【００１２】
システム制御部１２は、リモコン受信部１１から伝達されたリモコンコードをユーザインタフェース部１３へ更に伝達すると共に、ユーザインタフェース部１３から指示された命令を受けて放送受信機全体の制御を行う機能部であり、番組情報制御手段１２ａを備えている。この番組情報制御手段１２ａは、メニュー画面やお好み設定画面等の制御や番組表データの生成、後述するタイプ１とタイプ２の番組の重複チェック等、番組情報に関する制御を行う機能を有するものである。
【００１３】
ユーザインタフェース部１３は、システム制御部１２から受け取ったユーザからのリモコンコードを受け付け、かつ、保持する表示画面の状態に応じてシステム制御部１２へ命令を行うための機能部である。お好み情報管理部１４は、ユーザによって設定されたユーザの番組に対する好みの情報を保持・管理するための機能部である。番組検索ルール生成部１５は、お好み情報管理部１４に管理されている好み情報に基づいて、番組検索ルールを生成する機能部である。関連語辞書１６は、任意のカテゴリでグループ分けされ、各グループで意味が似通っている語句である関連語を格納するデータベースである。
【００１４】
図３は、関連語辞書１６の説明図である。図示のように、関連語辞書１６は、複数のカテゴリでグループ分けされ、各カテゴリにおいて意味的に似通っている単語をキーワードとして格納する辞書である。
【００１５】
図１に戻って、検索部１７は、番組情報取得部９が取得した番組情報の中から、番組検索ルール生成部１５によって生成された番組検索ルールおよびおすすめ番組検索ルールに基づいて番組の検索を行う機能部である。また、検索部１７は、番組検索ルール生成部１５が出力する複数の検索ルールを、予め決められた優先度に従って、順番に用いることにより番組検索を行い、検索結果として得られた累計の番組数が一定値に達した時点で検索を終了して番組表データを生成するよう構成されている。
【００１６】
次に動作について説明する。
先ず、ユーザがリモコン１０のメニューボタン２２を押下する等により、表示装置８にメニュー画面が表示されるので、その時点から説明する。
図４は、ＴＶ視聴時にメニューボタン２２を押下することによって画面上に表示されるメインメニューの一例である。
図示のように、メインメニューには、ユーザの好みの番組が一覧できるお好み番組表アイコン３１、ユーザの好みを設定するお好み設定アイコン３２、通常の番組情報を閲覧できる番組表アイコン３３、ユーザが録画予約を行った番組を一覧できる予約リストアイコン３４、録画済み番組を一覧できる再生リストアイコン３５、放送受信機の基本的な設定を行うセットアップアイコン３６、お好み番組表アイコン３１〜セットアップアイコン３６の各アイコンを選択するためのカーソル３７が表示される。
【００１７】
このようなメニュー画面が表示されている場合、ユーザは、カーソル３７をリモコンのカーソル移動ボタン２３ａ〜２３ｄにより上下左右に移動させ、決定ボタン２４を押すことにより所望の機能を利用することができる。
尚、ここでお好み番組表アイコン３１を選択した際に表示される「お好み番組表」とは、お好み設定アイコン３２を選択することにより設定できる「お好み設定」に基づいて生成される番組表のことである。
【００１８】
お好み設定アイコン３２がユーザによって選択されると、そのユーザが既に設定した「お好み設定」の一覧が表示される。図５は、お好み設定の一覧画面を示す説明図である。この一覧画面には、ユーザが設定したお好み設定名４１ａ〜４１ｆ、お好み設定を選択するためのカーソル４２、後述するお好み番組に登録するかどうかを指定するためのチェックマーク４３、このチェックマーク４３を表示するためのチェックボックス４４ａ〜４４ｆが表示されている。尚、図示の状態では、お好み設定名４１ａ〜４１ｆ中、４１ａ〜４１ｄにのみお好み設定名が登録され、かつ、チェックマーク４３は、お好み設定名４１ａ，４１ｃ，４１ｄに対応したチェックボックス４４ａ，４４ｃ，４４ｄにのみ設定されている。
【００１９】
このような画面は、システム制御部１２の番組情報制御手段１２ａが、お好み情報管理部１４が管理しているお好み設定内容およびチェックマークがついているかいないかの情報を取得し、ユーザインタフェース部１３に対して出力することにより、表示されるものである。
【００２０】
尚、お好み設定名４１ａ〜４１ｆには、予め典型的なお好み設定内容をプリセットしておいても良く、その場合にはお好み情報管理部１４に予め登録されていたお好み設定の設定名が、図５に示すようなお好み設定の一覧に表示される。
【００２１】
次に、新規にお好み設定を生成する際の手順を説明する。
お好み設定を新規に設定する際には、お好み設定名４１ｄ〜４１ｆ等、まだお好み設定が登録されていない空欄にカーソル４２を合わせ、リモコン１０の決定ボタン２４を押すことにより、お好み設定画面に移動する。また、このお好み設定動作に関しても番組情報制御手段１２ａによりその制御が行われる。
【００２２】
図６は、お好み設定画面の説明図である。
この図は、ユーザが「グルメ」をテーマにお好み設定を行った例である。図６中に示す画面では、ジャンル設定領域５１、キーワード設定領域５２、毎週録画番組設定領域５３、登録ボタン５４、キャンセルボタン５５が設けられている。
【００２３】
ジャンル設定領域５１は、図５中のお好み設定名４１ａ〜４１ｆに対応する項目であり、キーワード設定領域５２は、設定したいジャンルでどのようなキーワードが含まれる番組を対象とするかを指定するための領域である。また、毎週録画番組設定領域５３は、ユーザが毎週録画する番組を設定するための領域であり、番組名およびその番組が放送される放送局の情報に対応している。即ち、これらの「ジャンル」「キーワード」「番組およびその番組が放送される放送局」のいずれか一つまたはこれらの組み合わせがお好み情報管理部１４で管理される好み情報である。
【００２４】
更に、登録ボタン５４およびキャンセルボタン５５は、それぞれジャンル設定領域５１〜毎週録画番組設定領域５３の内容を登録／キャンセルするためのボタンである。
【００２５】
ユーザがお好み設定を行う場合、図６に示すような設定画面において、ユーザは自分の好むジャンル、キーワード、番組をそれぞれジャンル設定領域５１、キーワード設定領域５２、毎週録画番組設定領域５３に設定する。尚、この図６に示す例では、ジャンルは単一のものしか選択できないが、複数のジャンルを選択できるようにしても良い。
【００２６】
設定した内容をお好み設定に登録して良い場合は、登録ボタン５４を押すことにより、図７に示す確認画面に移動する。また、途中で登録作業を中止する場合は、キャンセルボタン５５（図６参照）を押すことにより、それまで設定した内容を破棄し、図５のお好み設定の一覧画面に戻る。図７に示す確認画面においては、お好み設定名表示領域６１、登録ボタン６２、お好み設定名修正ボタン６３、キャンセルボタン６４が設けられている。
【００２７】
この図７に示す例では、お好み設定名表示領域６１には図６において設定したジャンルの名称がデフォルトとして表示されているが、設定名を修正したい場合はお好み設定名修正ボタン６３を押すことにより、名前の修正画面（図示せず）に移動しお好み設定名の再設定を行う。お好み設定名を決定したら登録ボタン６２を押すことにより、お好み設定が登録される。設定されたお好み設定は、図５に示すお好み設定一覧に追加される。
【００２８】
尚、追加された設定内容は後から修正・閲覧が可能である。このとき、システム制御部１２の番組情報制御手段１２ａは、ユーザインタフェース部１３よりユーザが設定したお好み設定内容をお好み設定名と共に取得し、お好み情報管理部１４に登録する。
【００２９】
次にお好み情報管理部１４に登録された好み情報から、番組検索ルール生成部１５、検索部１７がどのように「お好み番組表」を生成するかを説明する。お好み番組表は、
１）登録された好み情報のみから直接的に検索される番組（タイプ１）
２）登録された好み情報のみだけではなく、好み情報に関連した情報も用いて検索される番組（タイプ２）
の２タイプの番組から構成される。尚、番組検索ルール生成部１５において、タイプ１が番組検索ルール、タイプ２がおすすめ番組検索ルールに対応している。
【００３０】
先ず上記の内、タイプ１の「好み情報のみから直接的に検索される番組」をどのように生成するかを図８に示すフローチャートに従って説明する。先ず、番組検索ルール生成部１５が、お好み情報管理部１４に登録されたユーザ毎の好み情報を取得する（ステップＳＴ１）。取得した好み情報は、図６に示したように
・ジャンル
・キーワード
・毎週録画番組一覧
から構成される。
【００３１】
次に、番組検索ルール生成部１５は上記の好み情報から下記のような優先度で番組を検索するようルールを生成する（ステップＳＴ２）。またここで、１）〜４）のルールを、それぞれ優先度１のルール、優先度２のルール、…、優先度４のルールと呼ぶ。
１）毎週録画番組一覧に含まれる番組
２）設定したジャンル、かつ設定したキーワードが含まれる番組
３）設定したキーワードが含まれる番組
４）設定したジャンルが含まれる番組
【００３２】
上記１）〜４）のルールの例を以下に示す。
１）（放送局＝“テレビ○○”）∧（タイトル＝“味わい世界の旅”）
２）（（ジャンル＝“グルメ”）∧（番組情報＝キーワード１））∨
（（ジャンル＝“グルメ”）∧（番組情報＝キーワード２））∨
・・・
（（ジャンル＝“グルメ”）∧（番組情報＝キーワードｎ））
３）（番組情報＝キーワード１）∨
（番組情報＝キーワード２）∨
・・・
（番組情報＝キーワードｎ）
４）（ジャンル＝“グルメ”）
尚、上記１）〜４）の検索ルールにおいて、∧は各項の論理積を、∨は各項の論理和を示している。
【００３３】
番組情報取得部９によって取得される番組情報は、それぞれ「放送局」、「タイトル」、「放送時間」、「番組情報」などのフィールドに分かれており、システム制御部１２、検索部１７、ユーザインタフェース部１３などは、それぞれのフィールドを区別して番組情報にアクセスすることが可能である。上記のルールは
（フィールド名＝検索キーワード）
という形式の項の組み合わせになっており、対応するフィールド中に検索キーワードが存在すれば、各項は真になる。
また、ここでは検索に用いるキーワードは、お好み設定においてユーザが設定したキーワード（図６中のキーワード）のみとしたが、毎週録画番組に含まれる番組情報からキーワード切り出しを行い、検索に用いても良い。
【００３４】
このようにして生成された検索ルールは、番組検索ルール生成部１５から、検索部１７に受け渡される。また、番組情報取得部９で得られた番組情報が検索部１７へ入力され、これら番組情報のデータに対して検索が行われる。検索部１７では、まず優先度１のルールから検索を行うため優先度を表す変数Ｐを１にセットする。また検索した番組の集合を保持する変数Ｘに空集合（｛  ｝）をセットする（ステップＳＴ３）。次に、検索部１７は優先度Ｐ（最初は優先度１）のルールから番組の検索を行っていく。ここで検索結果としては、上記の各ルールで表された論理式が真となるような番組が得られる。このようにして得られた番組の集合をＸｐとする（ステップＳＴ４）。
【００３５】
次に検索部１７は、番組を検索する際に用いるルールの優先度をＰ←Ｐ＋１として更新する。また、番組の検索結果もＸ←Ｘ∪Ｘｐとして新たに検索された番組Ｘｐをそれまでの検索結果の集合Ｘにマージする（ステップＳＴ５）。ここで、検索結果の集合であるＸの要素数が予め定めておいた一定値Ｃよりも大であるか、もしくは検索を優先度４のルールまで行っていれば処理を終了する（ステップＳＴ６）。このとき検索部１７は、Ｘをタイプ１の「好み情報のみから直接的に検索される番組」としてシステム制御部１２に対して出力する（ステップＳＴ７）。
【００３６】
以上が、タイプ１の番組をどのように生成するかに関する説明である。次にタイプ２の「好み情報のみだけではなく、好み情報に関連する情報も用いて検索される番組」をどのように生成するかを述べる。
【００３７】
タイプ２の番組では、関連語辞書１６を用いて設定された好み情報に関連するキーワードを用いて検索を行う。関連語辞書１６では、図３に示したようにグループ毎にキーワードが登録されている。同グループに登録されている単語は、意味的に近いものが登録されているため、ユーザが好み情報に設定していないとしてもユーザが興味を持つことが期待できる。例えば、ユーザが「パスタ」をキーワードとして好み情報に登録しているとした場合、同グループ「イタリアン」に含まれる「イタリアン」や「スパゲッティ」にも興味を持つことが期待できる。
【００３８】
前出の優先度２のルールでは、ジャンルおよびキーワードが番組情報に出現するかどうかによって番組検索を行った。また、優先度３のルールでは、キーワードが番組情報に出現するかどうかによって番組検索を行った。タイプ２の番組では、番組検索ルール生成部１５が、検索のキーワードを関連語辞書１６に与え、関連するキーワードを関連語辞書１６から抽出する。そして、抽出した関連キーワードを用いて、優先度２のルールに対応する検索ルールＡ、および優先度３のルールに対応する検索ルールＢを以下のように生成する。
【００３９】
Ａ）（（ジャンル＝“グルメ”）∧（番組情報＝関連キーワード１））∨
（（ジャンル＝“グルメ”）∧（番組情報＝関連キーワード２））∨
・・・
（（ジャンル＝“グルメ”）∧（番組情報＝関連キーワードｎ））
Ｂ）（番組情報＝関連キーワード１）∨
（番組情報＝関連キーワード２）∨
・・・
（番組情報＝関連キーワードｎ）
【００４０】
検索部１７は、上記の検索ルールＡ、ルールＢを番組検索ルール生成部１５から取得し、番組検索を行う。検索部１７は、検索結果をタイプ２の「好み情報のみだけではなく、好み情報に関連する情報も用いて検索される番組」としてシステム制御部１２に対して出力する。
【００４１】
システム制御部１２の番組情報制御手段１２ａは、上記に述べた処理により、検索部１７からタイプ１とタイプ２の番組の検索結果を取得し、図９のようなお好み番組表を構成する。図９に示すお好み番組表では、お好み設定名９１、毎週録画番組アイコン９２、おすすめ番組アイコン９３が表示されている。お好み設定名９１は、表示中のお好み番組表に対応した名称である。毎週録画番組アイコン９２は、タイプ１の番組のうち優先度１のルールによって検索された毎週録画番組に対して表示される。また、おすすめ番組アイコン９３は、タイプ２の番組に対して表示される。ただし、タイプ２の番組がタイプ１の番組に含まれる場合には、タイプ２の番組はタイプ１の番組として扱い、重複して表示を行わない。
【００４２】
図９に表示された状態において、リモコン１０の左右カーソル移動ボタン２３ｃ、２３ｄを押すことにより、登録されたお好み設定に対応するお好み番組表を切り替えることができる。このとき図５に示すお好み設定一覧のうち、４４ａ〜４４ｆのチェックボックスにチェックがされているものだけがお好み番組表として表示される。また、番組表の切り替えの順番はお好み設定一覧に表示されている順序に従う。即ち、図５の例のようにお好み設定が登録されているとした場合、「グルメ」のお好み番組表を表示している状態において、左カーソル移動ボタン２３ｃを押すと、「旅行」のお好み番組表へ遷移する。また、「グルメ」のお好み番組表を表示している状態において、右カ−ソル移動ボタン２３ｄを押した場合には、「英会話」のお好み番組表へ遷移する。
【００４３】
尚、お好み番組表に表示された番組表のうち特に気に入った番組などに関しては、後から毎週録画番組に追加することも可能である。このときには、システム制御部１２の番組情報制御手段１２ａを介してお好み情報管理部１４に毎週録画番組として登録される。
【００４４】
以上で述べたお好み番組表は、ユーザにより設定されたお好み設定に１対１に対応するものであったが、異なるお好み番組表に含まれる番組に重複する番組が数多くある場合には、図１０に示すような警告画面を表示する。下記にこの重複検出を行うための仕組みを示す。ここでは、お好み設定Ａと、お好み設定Ｂに対応するお好み番組表をそれぞれお好み番組表Ａ、およびお好み番組表Ｂとしてシステム制御部１２の番組情報制御手段１２ａが番組重複を検出する例を示す。先ず以下のように、一週間分のお好み番組表に関して変数を定める。
・お好み番組表Ａの一週間分の番組数：Ｎａ
・お好み番組表Ｂの一週間分の番組数：Ｎｂ
・お好み番組表Ａとお好み番組表Ｂに共通されて表示された一週間分の番組数：Ｎｃ
【００４５】
番組情報制御手段１２ａは、検索部１７より出力される各お好み番組表を比較することにより、上記Ｎａ、Ｎｂ、Ｎｃを取得する。ここで、Ｎａ、Ｎｂ、Ｎｃより番組重複の度合いを測る指標として以下を求める。
・お好み番組表Ａの重複度：Ｏａ＝Ｎｃ／Ｎａ
・お好み番組表Ｂの重複度：Ｏｂ＝Ｎｃ／Ｎｂ
【００４６】
それぞれＯａ、Ｏｂが大きければ大きいほど番組の重複度は高くなる。次に示す式（１）のように、このようにして求めたＯａ、Ｏｂの内、小さいものの値が一定値Ｃを超えていれば、図１０に示す例のような警告画面を、お好み番組表Ａ、お好み番組表Ｂの画面上に表示する。
Ｃ＜ｍｉｎ（Ｏａ、ｏｂ）      ・・・・（１）
【００４７】
以上に述べたように、ユーザが自らの好み情報を設定したお好み設定毎にお好み番組表を作成し、そのお好み番組表に、ユーザが設定した好み情報のみから検索される番組（タイプ１の番組）と、ユーザが設定した好み情報のみだけではなく関連情報も用いて検索される番組（タイプ２の番組）の両方の番組を表示することにより、ユーザは自分の興味の対象毎にいつも見ているタイプ１の番組だけではなく、タイプ２の番組情報も閲覧でき自分の興味の幅を広げていくことができる。
【００４８】
また、お好み情報管理部１４が管理する好み情報は、番組名およびその番組が放送される放送局、ジャンル、キーワードのうち、少なくとも一つを含むようにしたので、必要に応じた好み情報をシステム制御部１２や番組検索ルール生成部１５に提供することができる。
【００４９】
また、番組検索ルール生成部１５は、お好み情報管理部１４で管理されている番組名およびその番組が放送される放送局、ジャンル、キーワードのうち、少なくともいずれかに基づいて、番組名およびその番組が放送される放送局を番組情報に含むか、ジャンルとキーワードを番組情報に含むか、キーワードを番組情報に含むか、ジャンルを番組情報に含むかという検索ルールのうち、少なくとも一つの検索ルールを生成するようにしたので、条件に応じて様々な検索ルールを検索部１７に提供できる効果がある。
【００５０】
また、番組検索ルール生成部１５は、お好み情報管理部１４で管理されているキーワードに代えて、関連語辞書１６中の、キーワードと同一グループの関連語を用いて検索ルールを生成するようにしたので、例えば、ユーザが設定したキーワードは含まれていないが、ユーザの好みに近いといった番組も検索対象とすることができる。
【００５１】
また、番組検索ルール生成部１５が、お好み情報管理部１４で管理されている番組名およびその番組が放送される放送局の情報から検索される番組情報から得られるキーワードを用いて検索ルールを生成するようにした場合は、好み情報のキーワードは含まれていないが、ユーザの好みに近いといった番組を検索対象とすることができる。
【００５２】
また、検索部１７は、番組検索ルール生成部１５が出力する複数の検索ルールに対して、予め決められた優先度に従って、順番に番組検索を行い、検索結果として得られた累計の番組数が一定値に達した時点で検索を終了して番組表データを生成するようにしたので、よりユーザの好みに近い番組を検索結果として得ることができる。
【００５３】
また、番組情報制御手段１２ａは、検索部１７が出力する番組情報をカテゴリ毎に比較し、異なるカテゴリ間に重複する番組の割合が一定値を超えた場合、警告を発生するようにしたので、ユーザはお好み設定を修正しより有効なお好み番組表を構成できる。
【００５４】
また、お好み情報管理部１４が管理する好み情報を、予めプリセットするよう構成すれば、例えば、お好み設定に不慣れなユーザ等に対しても、その設定作業の負担を軽減することができる。
【００５５】
【発明の効果】
以上のように、この発明によれば、ユーザが設定した好み情報から検索される番組をユーザの設定した番組情報とし、かつ、その好み情報を用いて取得した関連語に基づいて検索される番組をおすすめ番組の番組情報として、これら番組情報をユーザの設定したカテゴリ毎の提供するようにしたので、ユーザが興味を持っている事柄毎に好みを設定できると共に、ユーザが興味を持つであろう推薦番組を提供することができる効果がある。
【図面の簡単な説明】
【図１】この発明の実施の形態１による放送受信機を示す構成図である。
【図２】リモコンの外観図である。
【図３】関連語辞書の説明図である。
【図４】画面上に表示されるメインメニューの一例を示す説明図である。
【図５】お好み設定の一覧画面を示す説明図である。
【図６】お好み設定画面の説明図である。
【図７】確認画面の説明図である。
【図８】検索処理を示すフローチャートである。
【図９】お好み番組表の説明図である。
【図１０】警告画面の説明図である。
【符号の説明】
９  番組情報取得部、１２  システム制御部、１２ａ  番組情報制御手段、１４  お好み情報管理部、１５  番組検索ルール生成部、１６  関連語辞書、１７検索部。
【図１】
2005027043.tif 000003
【図２】
2005027043.tif 000004
【図３】
2005027043.tif 000005
【図４】
2005027043.tif 000006
【図５】
2005027043.tif 000007
【図６】
2005027043.tif 000008
【図７】
2005027043.tif 000009
【図８】
2005027043.tif 000010
【図９】
2005027043.tif 000011
【図１０】
2005027043.tif 000012