(57)【要約】【課題】推薦機能によって推薦された番組の中からユーザに対して有用な番組のみを提示する。【解決手段】  放送信号を受信し、これを復調して番組信号を出力するチューナ部と、番組を複数の属性に分類し、各属性にそれぞれ含まれる複数の属性値に評価値を付すことによって、ユーザの番組内容に対する嗜好を分析する分析手段と、前記分析手段の分析結果に基づいて、ユーザの嗜好に対応した番組を番組情報の中から検索し、その検索された番組に基づいて推薦番組リストを作成する検索手段と、前記推薦番組リスト内の番組から、ユーザに推薦することが不要な番組が取り除かれた番組の情報を提示する推薦番組提示部とを具備することを特徴とする。【選択図】    図１
2008205622.tif 000002
【特許請求の範囲】
【請求項１】
放送信号を受信し、これを復調して番組信号を出力するチューナ部と、
番組を複数の属性に分類し、各属性にそれぞれ含まれる複数の属性値に評価値を付すことによって、ユーザの番組内容に対する嗜好を分析する分析手段と、
前記分析手段の分析結果に基づいて、ユーザの嗜好に対応した番組を番組情報の中から検索し、その検索された番組に基づいて推薦番組リストを作成する検索手段と、
前記推薦番組リスト内の番組から、ユーザに推薦することが不要な番組が取り除かれた番組の情報を提示する推薦番組提示部とを具備することを特徴とする推薦番組提示装置。
【請求項２】
前記チューナ部からの複数の前記番組信号を記録する記録部と、
前記検索手段によって推薦番組リスト内から選択された番組を予約録画するための録画予約情報が登録され、前記予約録画情報に応じて予約録画を行なうために前記記録部を制御する予約録画部とを更に具備し、
前記推薦番組提示部は、前記検索手段によって推薦番組リスト内から選択された番組を番組予約情報が登録された番組を前記ユーザに推薦することが不要な番組から除外することを特徴とする請求項１記載の推薦番組提示装置。
【請求項３】
前記チューナ部からの複数の前記番組信号を記録する記録部と、
前記ユーザの操作に応じて番組を予約録画するための録画予約情報が登録され、前記予約録画情報に応じて予約録画を行なうために前記記録部を制御する予約録画部とを更に具備し、
前記ユーザに推薦することが不要な番組は、前記ユーザの操作によって前記録画予約情報が登録されている番組であることであることを特徴とする請求項１記載の推薦番組提示装置。
【請求項４】
前記チューナ部からの複数の前記番組信号を記録する記録部を更に具備し、
前記ユーザに推薦することが不要な番組は、前記記録部によって記録されている番組であることであることを特徴とする請求項１記載の推薦番組提示装置。
【請求項５】
前記推薦番組リスト内に一つのシリーズから複数の番組がある場合、シリーズ内の一つの番組を除いたものが前記ユーザに推薦することが不要な番組であることを特徴とする請求項１記載の推薦番組提示装置。
【請求項６】
前記検索手段によって推薦番組リスト内から選択された番組を予約録画するための録画予約情報が登録され、前記予約録画情報に応じて予約録画を行なうために前記記録部を制御する予約録画部を更に具備し、
前記推薦番組提示部は、同一シリーズの番組であっても前記検索手段によって番組予約情報が登録された番組を前記ユーザに推薦することが不要な番組から除外することを特徴とする請求項５記載の推薦番組提示装置。
【請求項７】
前記検索手段は、前記検索された番組に対して前記分析手段の分析結果に基づいて推薦度の情報を付加し、
前記検索された番組数が設定数より多い場合に、前記推薦番組提示部は、前記推薦度が高い番組から低い番組に並べた時に、順番が設定数より多い番組を前記ユーザに推薦することが不要な番組とすることを特徴とする請求項１記載の推薦番組提示装置。
【請求項８】
前記チューナ部からの複数の前記番組信号を記録する記録部と、
前記検索手段によって推薦番組リスト内から選択された番組を予約録画するための録画予約情報が登録され、前記予約録画情報に応じて予約録画を行なうために前記記録部を制御する予約録画部とを更に具備し、
前記推薦番組提示部は、順番が設定数より多い番組であっても前記検索手段によって推薦番組リスト内から選択された番組を番組予約情報が登録された番組を前記ユーザに推薦することが不要な番組から除外することを特徴とする請求項１記載の推薦番組提示装置。
【請求項９】
チューナによって受信される番組を複数の属性に分類し、各属性にそれぞれ含まれる複数の属性値に評価値を付すことによって、ユーザの番組内容に対する嗜好を分析し、
前記分析手段の分析結果に基づいて、ユーザの嗜好に対応した番組を番組情報の中から検索し、その検索された番組に基づいて推薦番組リストを作成し、
前記推薦番組リスト内の番組から、ユーザに推薦することが不要な番組が取り除かれた番組の情報を提示する
ことを具備することを特徴とする推薦番組提示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、放送番組の中からユーザの嗜好に対応した番組を自動検索してユーザに視聴を推薦する推薦番組提示装置及び推薦番組提示方法に係り、特に放送番組の予約録画が可能な記録再生装置等に使用して好適するものに関する。
【背景技術】
【０００２】
周知のように、近年では、例えばＨＤＤ（hard disk drive）やＤＶＤ（digital versatile disk）等の情報記録媒体に対して、記録容量の飛躍的な向上が図られている。そして、このような大容量の情報記録媒体を、放送番組の録画予約が可能な記録再生装置に使用することによって、多くの番組を予約録画することが可能となっている。
【０００３】
一方、現在では、地上アナログ放送、地上デジタル放送、衛星アナログ放送、衛星デジタル放送等、各種の放送方式が実現されている。このような環境の中にあっては、放送予定されている膨大な数の番組の中から、ユーザに視聴したい番組をいかに容易に検索させるかを考慮することが大きな課題となっている。
【０００４】
この課題に対処するために、現状では、番組の視聴履歴や録画履歴等に基づいて、ユーザの番組内容に対する嗜好を把握し、ＥＰＧ（electronic program guide）情報等の電子番組情報から、その嗜好に対応する番組を自動検索し、ユーザにおすすめ番組として推薦する機能が開発され採用されている。
【０００５】
特許文献１には、ユーザに負担を強いることなく同じ内容の複数の番組から上位互換の番組を抽出するもので、録画済の番組と同じ内容の放送予定の番組を検索し、録画済の番組と放送予定の番組との差異を抽出し、その差異が所定の基準を満たす場合に、その結果をユーザに提示する方法である
【特許文献１】特開平１０−２５７４０５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
番組の推薦は推薦精度が重要である。ユーザにとって有用な候補のみを表示するのが望ましく、ユーザにとって必要ない候補は表示するべきでない。例えば、既に録画予約している同一の番組をリスト表示したり、同一のシリーズタイトルを何十本と表示したり、推薦タイトルを無数に表示したりするべきではない。
【０００７】
本発明の目的は、推薦機能によって推薦された番組の中からユーザに対して有用な番組のみを提示することが可能な推薦番組提示装置、および推薦番組提示方法を提供することにある。
【課題を解決するための手段】
【０００８】
本発明の一例に係わる推薦番組提示装置は、放送信号を受信し、これを復調して番組信号を出力するチューナ部と、番組を複数の属性に分類し、各属性にそれぞれ含まれる複数の属性値に評価値を付すことによって、ユーザの番組内容に対する嗜好を分析する分析手段と、前記分析手段の分析結果に基づいて、ユーザの嗜好に対応した番組を番組情報の中から検索し、その検索された番組に基づいて推薦番組リストを作成する検索手段と、前記推薦番組リスト内の番組から、ユーザに推薦することが不要な番組が取り除かれた番組の情報を提示する推薦番組提示部とを具備することを特徴とする。
【発明の効果】
【０００９】
推薦機能によって推薦された番組の中からユーザに対して有用な番組のみを提示することが可能になる。
【発明を実施するための最良の形態】
【００１０】
本発明の実施の形態を以下に図面を参照して説明する。
【００１１】
以下、この発明の実施の形態について図面を参照して詳細に説明する。図１は、この実施の形態で説明する記録再生装置の概要を示している。図１に示す記録再生装置は、情報記録媒体として、ＤＶＤ等の光ディスクとハードディスクとの双方を取り扱うことができる装置として示しているが、情報記録媒体としては、例えば半導体メモリ等に置換されてもよいものである。
【００１２】
図１において、各ブロックを大きく分けると、左側には記録部の主なブロックを示し、右側には再生部の主なブロックを示している。
【００１３】
図１に示す記録再生装置は、ディスクドライブ部１１とＨＤＤ部１２との２種類のディスクドライブを有する。まず、ディスクドライブ部１１は、ビデオファイルを構築できる情報記録媒体である第１のメディアとしての光ディスク１３を回転駆動し、情報の読み書きを実行する。ディスクドライブ部１１は、光ディスク１３に対する回転制御系、レーザ駆動系、光学系等を有する。また、ＨＤＤ部１２は、第２のメディアとしてのハードディスク１４を駆動する。
【００１４】
データプロセッサ部１５は、ディスクドライブ部１１及びＨＤＤ部１２に記録データを供給することができ、また、再生された信号を受け取ることができる。データプロセッサ部１５は、記録または再生単位のデータを取り扱うもので、バッファ回路、変調・復調回路、エラー訂正部等を含む。
【００１５】
また、図１に示す記録再生装置は、記録側を構成するエンコーダ部１６と、再生側を構成するデコーダ部１７と、装置本体の動作を制御するマイクロコンピュータブロック１８とを主たる構成要素としている。エンコーダ部１６は、トランスポートストリーム処理部及び複数のエンコーダを含む。
【００１６】
エンコーダ部１６は、基本的には入力されたアナログビデオ信号やアナログオーディオ信号をデジタル化するビデオ用及びオーディオ用のアナログデジタルコンバータと、ビデオエンコーダと、オーディオエンコーダとを有する。さらに、副映像エンコーダも含んでいる。
【００１７】
エンコーダ部１６からのエンコード出力は、バッファメモリ１９を含むフォーマッタ２０にて所定のＤＶＤ−ＲＡＭ（random access memory）のフォーマットに変換され、先のデータプロセッサ部１５に供給される。なお、トランスポートストリームから抽出したパケットエレメンタリーストリームが、エンコーダ部１６から直接ＨＤＤ部１２のハードディスク１４に記録される場合もある。
【００１８】
エンコーダ部１６には、スイッチ２１を介して、Ａ／Ｖ（audio／video）入力部２２から得られる外部アナログビデオ信号と外部アナログオーディオ信号とを入力することができる。
【００１９】
また、エンコーダ部１６には、スイッチ２１を介して、地上波アナログチューナ２３、地上波デジタルチューナ２４、衛星ＢＳ（broadcasting satellite）／ＣＳ（communication satellite）チューナ２５、衛星アナログチューナ２６からの受信信号を選択的に入力することができる。
【００２０】
そして、エンコーダ部１６で複数のエンコーダが活用される場合、地上波デジタルチューナ２４で受信した番組をＨＤＤ部１２で記録し、同時に、衛星ＢＳ／ＣＳチューナ２５で受信した番組を視聴することも可能である。
【００２１】
なお、エンコーダ部１６は、圧縮されたデジタルビデオ信号やデジタルオーディオ信号が直接入力されるときは、圧縮デジタルビデオ信号やデジタルオーディオ信号を直接フォーマッタ２０に供給することもできる。また、エンコーダ部１６は、アナログデジタル変換されたデジタルビデオ信号やオーディオ信号を、ビデオミキシング部２７やオーディオセレクタ２８に直接供給することもできる。
【００２２】
エンコーダ部１６に含まれるＭＰＥＧ（moving picture experts group）ビデオエンコーダでは、デジタルビデオ信号はＭＰＥＧ２またはＭＰＥＧ１規格に基づいた可変ビットレートで圧縮されたデジタルビデオ信号に変換される。
【００２３】
デジタルオーディオ信号は、ＭＰＥＧまたはＡＣ（audio compression）−３規格に基づいて固定ビットレートで圧縮されたデジタルオーディオ信号、あるいはリニアＰＣＭ（pulse code modulation）のデジタルオーディオ信号に変換される。
【００２４】
副映像信号がＡ／Ｖ入力部２２から入力された場合（例えば副映像信号の独立出力端子付ＤＶＤビデオプレーヤからの信号等）、または、このようなデータ構成のＤＶＤビデオ信号が放送されて、それが図示しないＴＶ（television）チューナ部で受信された場合は、ＤＶＤビデオ信号中の副映像信号が副映像エンコーダでエンコード（ランレングス符号化）されて副映像のビットマップとなる。
【００２５】
エンコードされたデジタルビデオ信号、デジタルオーディオ信号、副映像データは、フォーマッタ２０にてパック化され、ビデオパック、オーディオパック、副映像パックとなり、さらに、これらが集合されて、ＤＶＤ−ビデオ規格で規定されたフォーマット（ＤＶＤ Ｖｉｄｅｏフォーマット）や、ＤＶＤ−レコーディング規格で規定されたフォーマット（ＤＶＤ ＶＲフォーマット）に変換される。フォーマッタ２０は、上記の変換処理のときに、バッファメモリ１９も利用している。
【００２６】
図１に示す記録再生装置は、フォーマッタ２０でフォーマット化された情報（ビデオ、オーディオ、副映像データ等のパック）及び作成された管理情報を、データプロセッサ部１５を介してＨＤＤ部１２またはディスクドライブ部１１に供給し、ハードディスク１４または光ディスク１３に記録することができる。
【００２７】
また、ハードディスク１４または光ディスク１３に記録された情報を、データプロセッサ部１５、ディスクドライブ部１１を介して光ディスク１３またはハードディスク１４に記録することもできる。
【００２８】
さらに、ハードディスク１４または光ディスク１３に記録されている複数番組のビデオオブジェクトを、一部削除したり、異なる番組のオブジェクトをつなげたり、といった編集処理を行なうこともできる。
【００２９】
上記マイクロコンピュータブロック１８は、ＣＰＵ（central processing unit）１８ａと、制御プログラム等が書きこまれたＲＯＭ（read only memory）、プログラム実行に必要なワークエリアを提供するためのＲＡＭ、各種の設定情報が記録される不揮発性メモリ等を含むメモリ部１８ｂとを含んでいる。
【００３０】
また、マイクロコンピュータブロック１８は、ネットワークＩ／Ｆ（interface）２９を介して、外部ネットワークに接続することが可能である。これにより、外部のサーバから電子番組案内情報（ＤＥＰＧ：dynamic electronic program guide）等を取り込むことも可能である。
【００３１】
さらに、マイクロコンピュータブロック１８のＣＰＵ１８ａは、メモリ部１８ｂのＲＯＭに格納された制御プログラムに従い、ＲＡＭをワークエリアとして用いて、欠陥場所検出、未記録領域検出、録画情報記録位置設定、ＵＤＦ（universal disk format）記録、ＡＶアドレス設定等を実行する。
【００３２】
また、マイクロコンピュータブロック１８は、記録再生装置の各ブロックを統括して制御するために必要な各種の情報処理部を有する。この情報処理部は、図示しないが、ディレクトリ検出部、ＶＭＧ（video manager）情報（全体のビデオ管理情報）作成部、コピー関連情報検知部、コピー及びスクランブリング情報（ＲＤＩ）処理部、パケットヘッダ処理部、シーケンスヘッダ処理部、アスペクト比情報処理部等を備える。
【００３３】
さらに、マイクロコンピュータブロック１８は、編集を実行する際の管理情報の制御部である編集時管理情報制御部と、録画を実行する際の管理情報の制御部である録画時管理情報制御部とを備えている。
【００３４】
また、マイクロコンピュータブロック１８には、嗜好分析制御部１８ｃ、推薦番組検索制御部１８ｄ、番組評価制御部１８ｆ、番組情報取得制御部１８ｇ、番組予約制御部１８ｈ及びＧＵＩ（graphical user interface）画面制御部１８ｉ等が設けられている。これら各制御部１８ｃ〜１８ｉの動作については、後で詳しく説明することにする。
【００３５】
マイクロコンピュータブロック１８の実行結果のうち、ユーザに通知すべき内容は、記録再生装置の表示部３０に表示されるか、または、モニターディスプレイ３１にＯＳＤ（on screen display）表示される。
【００３６】
また、マイクロコンピュータブロック１８は、この記録再生装置を操作するための操作信号を与えるキー操作入力部３２を有する。このキー操作入力部３２は、例えば記録再生装置の本体上に設けた操作スイッチ類や、後述するリモートコントローラ３３等に相当する。また、記録再生装置と有線通信または無線通信（光通信や赤外線通信等を含む）等の手段を用いて接続されたＰＣ（personal computer）であってもよい。いずれの形態であっても、ユーザがこのキー操作入力部３２を操作することにより、入力された映像音声信号の記録処理や、記録されたコンテンツの再生処理、または記録されたコンテンツに対する編集処理等を施すことができる。
【００３７】
なお、マイクロコンピュータブロック１８が、ディスクドライブ部１１、ＨＤＤ部１２、データプロセッサ部１５、エンコーダ部１６及び／またはデコーダ部１７等を制御するタイミングは、ＳＴＣ（system time clock）３４からの時間データに基づいて実行することができる。記録や再生の動作は、通常はＳＴＣ３４からのタイムクロックに同期して実行されるが、それ以外の処理はＳＴＣ３４とは独立したタイミングで実行されてもよい。
【００３８】
デコーダ部１７は、パック構造を持つＤＶＤフォーマットの信号から各パックを分離して取り出すセパレータと、パック分離やその他の信号処理実行時に使用するメモリと、セパレータで分離された主映像データ（ビデオパックの内容）をデコードするＶ（video）デコーダと、セパレータで分離された副映像データ（副映像パックの内容）をデコードするＳＰ（sub picture）デコーダと、セパレータで分離されたオーディオデータ（オーディオパックの内容）をデコードするＡ（audio）デコーダとを有する。また、デコードされた主映像にデコードされた副映像を適宜合成し、主映像にメニュー、ハイライトボタン、字幕やその他の副映像を重ねて出力するビデオプロセッサを備えている。
【００３９】
デコーダ部１７の出力ビデオ信号は、ビデオミキシング部２７に入力される。ビデオミキシング部２７では、例えばテキストデータの合成が行なわれる。また、ビデオミキシング部２７には、上記ＴＶチューナ部やＡ／Ｖ入力部２２からの信号を直接取り込むラインも接続されている。ビデオミキシング部２７には、バッファとして用いるフレームメモリ部３５が接続されている。ビデオミキシング部２７の出力がアナログ出力の場合はＩ／Ｆ３６を介して外部出力され、デジタル出力の場合はデジタルアナログ変換器３７を介して外部へ出力される。
【００４０】
デコーダ部１７の出力オーディオ信号は、オーディオセレクタ２８を介してデジタルアナログ変換器３８でアナログ変換され外部に出力される。オーディオセレクタ２８は、マイクロコンピュータブロック１８からのセレクト信号により制御される。これにより、オーディオセレクタ２８は、上記ＴＶチューナ部やＡ／Ｖ入力部２２からのデジタル信号を直接モニタするとき、エンコーダ部１６をスルーしたオーディオ信号を直接選択することも可能である。
【００４１】
なお、エンコーダ部１６のフォーマッタ２０では、記録中、各切り分け情報を作成し、定期的にマイクロコンピュータブロック１８のＣＰＵ１８ａへ送る［ＧＯＰ（group of picture）先頭割り込み時等の情報］。切り分け情報としては、ＶＯＢＵ（video object unit）のパック数、ＶＯＢＵ先頭からのI（intra）ピクチャのエンドアドレス、ＶＯＢＵの再生時間等である。
【００４２】
同時に、図示しないアスペクト情報処理部からの情報が記録開始時にＣＰＵ１８ａに送られ、ＣＰＵ１８ａはＶＯＢ（video object）ストリーム情報（ＳＴＩ：stream information）を作成する。ここでＳＴＩは、解像度データ、アスペクトデータ等を保存し、再生時に、各デコーダ部ではこの情報を元に初期設定が行なわれる。
【００４３】
また、この記録再生装置では、ＤＶＤに記録するビデオファイルは１ディスクに１ファイルとしている。さらに、データをアクセス（シーク）している間に、途切れないで再生を続けるために、最低限連続する情報単位（サイズ）を決めている。この単位は、ＣＤＡ（contiguous data area）と称される。ＣＤＡサイズは、ＥＣＣ（error correcting code）ブロック（１６セクタ）の倍数であり、ファイルシステムではこのＣＤＡ単位で記録を行なっている。
【００４４】
データプロセッサ部１５は、エンコーダ部１６のフォーマッタ２０からＶＯＢＵ単位のデータを受け取り、ＣＤＡ単位のデータをディスクドライブ部１１あるいはＨＤＤ部１２に供給している。
【００４５】
また、マイクロコンピュータブロック１８のＣＰＵ１８ａは、記録したデータを再生するのに必要な管理情報を作成し、データ記録終了のコマンドを認識すると、作成した管理情報をデータプロセッサ部１５に送る。これにより、管理情報が光ディスク１３またはハードディスク１４に記録される。このため、エンコードが行なわれているとき、マイクロコンピュータブロック１８のＣＰＵ１８ａは、エンコーダ部１６からデータ単位の情報（切り分け情報等など）を受け取る。
【００４６】
さらに、マイクロコンピュータブロック１８のＣＰＵ１８ａは、記録開始時に、光ディスク１３及びハードディスク１４から読み取った管理情報（ファイルシステム）を認識して、各ディスクの未記録エリアを認識することにより、データプロセッサ部１５を介してデータの記録エリアをディスクに設定している。
【００４７】
次に、この記録再生装置における番組推薦機能に関する特徴的な構成及び動作について説明する。すなわち、マイクロコンピュータブロック１８の嗜好分析制御部１８ｃは、ユーザの番組内容に対する嗜好を分析している。この分析は、ユーザが、過去に、視聴、記録、視聴予約、記録予約、再生、記録の削除、予約の取り消し、コピー等を行なった各種の番組に対して、属性別に統計をとることによって行なわれる。
【００４８】
すなわち、嗜好分析制御部１８ｃは、番組をジャンル、タイトル、出演者等の属性別にそれぞれ分類し、番組に対するユーザの行動履歴に基づいて、各属性それぞれに含まれる複数の属性値に付す評価値を増減することにより、ユーザの嗜好を分析している。
【００４９】
例えば、１つのバラエティ番組に対して記録予約が行なわれた場合には、属性がジャンルでその属性値がバラエティその他の評価値を＋１する。逆に、記録済みの１つのバラエティ番組に対して殆ど見ずに記録の削除が行なわれた場合には、属性がジャンルで属性値がバラエティその他の評価値を−１する。タイトル及び出演者についても、同様にして統計がとられる。
【００５０】
また、マイクロコンピュータブロック１８の推薦番組検索制御部１８ｄは、上記のようにして得られたユーザの番組内容に対する嗜好に基づいて、電子番組情報の中からユーザの嗜好に対応する番組を自動的に検索するものである。推薦番組検索制御部１８ｄは、番組情報に含まれている属性値に対応する評価値を積算し、推薦度を求める。そして、推薦度が設定値以上の番組をユーザに推薦すべき番組とする。
【００５１】
推薦番組検索制御部１８ｄは、推薦度が一定レベル以上の番組を番組予約制御部１８ｈに登録する。なお、既にユーザの操作によって録画時間帯が重なる番組が登録されている場合、番組予約制御部１８ｈは推薦番組検索制御部１８ｄからの予約録画の登録を拒否する。また、番組予約制御部１８ｈは、ユーザの操作に応じて番組の予約録画の登録を行う。なお、ユーザが登録しようとした番組の時間帯が推薦番組検索制御部１８ｄによって登録された予約録画の時間帯と重なる場合、ユーザの登録が優先する。なお、以下では推薦番組検索制御部１８ｄによる番組の予約をお楽しみ予約と呼ぶ
推薦番組リスト表示部１８ｅは、ユーザの操作によって推薦番組検索制御部１８ｄが推薦した番組を推薦番組リストとして表示する（図２）。図２に示すように、ユーザの嗜好に基づいて検索された推薦番組のリスト（おすすめサービス番組リスト）が表示される。この推薦番組リストには、各番組について、タイトル、放送方式、放送チャンネル、放送日時がそれぞれ記載されている。
【００５２】
この推薦リストに表示される番組は、推薦番組検索制御部１８ｄによってユーザの嗜好に対応する番組として検索された全ての番組ではない。
【００５３】
ユーザに推薦することが不要な番組が取り除いて、推薦番組を絞り込んで提示する。また、画面に表示できる数に制限があるので、画面に表示できる数に制限する。
【００５４】
以下に、絞り込み方法について図３を参照して説明する。
【００５５】
先ず、推薦番組検索制御部１８ｄが検索した推薦番組を推薦度が高い番組から順番にナンバリングした表示候補リストを作成する（ステップＳ１）。
【００５６】
このリストは、番組タイトルと、おすすめサービス番組リストに載せることを示す表示フラグと、おすすめサービス番組リストに載せないことを示す非表示フラグとの情報を有する。表示フラグおよび非表示フラグは、デフォルトでディスイネーブルであり、推薦番組検索制御部１８ｄがリストに表示するか否かを判別することによって、一方がイネーブルとなる。また、推薦番組検索制御部１８ｄは、表示フラグをイネーブルにした場合、リスト数をカウントするためのカウンタを有する。なお、以下では、非表示フラグをイネーブルにすることを、表示候補リストから削除すると表現する。
【００５７】
そして、候補Ａに注目して候補Ａをおすすめサービス番組リストに表示するか否かを判別する処理を行う（ステップＳ２）。候補Ａについての判断処理が終わったら次の候補Ｂについて同様に判断処理を行う（ステップＳ３）。判断処理は、推薦度が高い物から順に全ての候補について実施する。
【００５８】
次に、以下に、ある候補Ａを例にしておすすめサービス番組リストに提示すべきか否かの判別処理（ステップＳ２）について図４を参照して説明する。
【００５９】
先ず、非表示フラグを参照し、候補Ａは表示候補リストから削除済みであるか否かを判別する（ステップＳ１１）。おすすめサービス番組リストに表示しない番組であると決定済みであると判別した場合（ステップＳ１１のＹｅｓ）、候補Ａについての処理を終了する。
【００６０】
削除済みではない場合（ステップＳ１１のＮｏ）、候補Ａはお楽しみ予約されているか否かを判別する（ステップＳ１２）。お楽しみ予約されていると判別した場合（ステップＳ１２のＹｅｓ）、カウンタをカウントアップしてリスト数を＋１すると共に、候補Ａの表示フラグをイネーブルにする（ステップＳ１７）。
【００６１】
お楽しみ予約されている場合、図５に示すように、最大表示数が５であっても、おすすめサービス番組リストに表示されるようにする。ここでの最大表示数というのは１画面での表示数のことである。ユーザに推薦する番組数は、１画面内に収まることが望ましい。しかし、お楽しみ予約された場合、ユーザに提示しなければならないので、表示させる。リスト数が最大表示数を超えた場合、ユーザが次の画面を表示するための操作を行うことによって、最大表示数を超えた推薦番組を表示することが出来る。なお、図５において、“シリーズＡＡＡ  ＃１”、“シリーズＢＢＢ  ＃２”、および“シリーズＪＪＪ  ＃１”がお楽しみ予約されている番組である。
【００６２】
お楽しみ予約されていないと判別した場合（ステップＳ１２のＮｏ）、現在のリスト数が最大表示数より少ないか否かを判別する（ステップＳ１３）。現在のリスト数が最大表示数より多い場合（ステップＳ１３のＹｅｓ）、候補Ａを表示候補リストから削除する（ステップＳ１５）。
【００６３】
例えば、最大表示数が５に対して８個の番組が表示候補リストにある場合を考える。この時、現在のリスト数と最大表示数とに応じて番組を削除するか否かを削除することによって、図６に示すように、８個から最大表示数の５個に減らすことができる。なお、図６において、“シリーズＡＡＡ  ＃１”、および“シリーズＢＢＢ  ＃２”は、お楽しみ予約されている番組である。
【００６４】
現在のリスト数が最大表示数より少ない場合（ステップＳ１３のＮｏ）、すでに予約／録画されているか否かを判別する（ステップＳ１４）。ここでの予約／録画とは、ユーザの操作によってなされたものである。既に予約／録画されていると判別した場合（ステップＳ１４のＹｅｓ）、候補Ａを表示候補リストから削除する（ステップＳ１５）。
【００６５】
図７に示すように、番組予約制御部１８ｈが管理する予約情報、およびＨＤＤ部１２に保存されている番組（録画済番組）を参照し、注目している番組が既に予約／録画されているか検索する。“シリーズＤＤＤ  ＃３”に注目している場合、“シリーズＤＤＤ  ＃３”が予約情報の中に存在するので、“シリーズＤＤＤ  ＃３”を表示候補リストから削除する。なお、図７において、"シリーズＡＡＡ  ＃１"、および"シリーズＢＢＢ  ＃２"は、お楽しみ予約されている番組である。
【００６６】
予約／録画されていないと判別された場合（ステップＳ１４のＮｏ）、表示候補リストの中で候補Ａより推薦度が低い番組で候補Ａと同じシリーズの番組を表示候補リストから削除する（ステップＳ１６）。削除した後、カウンタをカウントアップしてリスト数を＋１すると共に、候補Ａの表示フラグをイネーブルにする（ステップＳ１７）。
【００６７】
ステップＳ１６の処理について例を用いて説明する。例えば、図８に示すように、“シリーズＡＡＡ  ＃１”に注目している場合、表示候補リストの中で“シリーズＡＡＡ  ＃１”より推薦度が低い番組の中に、“シリーズＡＡＡ  ＃１”と同じシリーズの番組である“シリーズＡＡＡ  ＃２”と“シリーズＡＡＡ  ＃３”が存在する。そこで、“シリーズＡＡＡ  ＃２”と“シリーズＡＡＡ  ＃３”とを表示候補リストから削除することで、同じシリーズの番組を複数表示することを防止することが出来る。そして、表示されるのは同じシリーズの中で一番推薦度が高い番組となる。
【００６８】
なお、図８において、“シリーズＡＡＡ  ＃１”、および“シリーズＢＢＢ  ＃２”は、お楽しみ予約されている番組である。“シリーズＢＢＢ  ＃２”は、“シリーズＢＢＢ  ＃１”と同一シリーズの番組であるが、お楽しみ予約されているので削除されない。
【００６９】
図９を参照して、シリーズの削除処理について説明する。先ず、候補Ａより推薦度が低い候補Ｂが同じシリーズであるか否かを判別する（ステップＳ２１）。同じシリーズでないと判断すれば処理を終了する。候補Ｂが候補Ａと同一シリーズであると判別した場合（ステップＳ２１のＹｅｓ）、候補Ｂはお楽しみ予約されているか否かを判別する（ステップＳ２２）。お楽しみ予約されていないと判別した場合（ステップＳ２２のＮｏ）、候補Ｂを表示候補リストから削除する（ステップＳ２３）。お楽しみ予約されていると判別した場合（ステップＳ２２のＹｅｓ）、ユーザに表示する必要があるので、処理を終了して候補Ｂが表示されるようにする。
【００７０】
以上の処理の概念を図１０に示す表示候補リストから。なお、図１０において、最終的にユーザに表示されるリストとは、表示フラグがイネーブルの番組をぬきだしたものである。なお、図１０において、"シリーズＡＡＡ  ＃１"、"シリーズＢＢＢ  ＃２"、および"シリーズＪＪＪ  ＃１"がお楽しみ予約されている番組である。
【００７１】
以上説明したように、予約情報や録画済タイトルの情報、同一シリーズの認識、リスト数の制限等を利用することによって、ユーザにとって精度の高い推薦を行うことができる。
【００７２】
なお、上述した処理は素セイン番組リストの表示のみの話であり、推薦番組の候補として内部的に情報を持っている。ただ、有限の表示領域をうまく使う為、表示に関してこの技術で節約している。
【００７３】
なお、本発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に亘る構成要素を適宜組み合せてもよい。
【図面の簡単な説明】
【００７４】
【図１】本発明の第１の実施形態に係わる記録再生装置を示すブロック図。
【図２】推薦番組リストの一例を示す図。
【図３】推薦番組の絞り込み方法を説明するためのフローチャート。
【図４】推薦番組リストに表示させるか否かの判別を説明するためのフローチャート。
【図５】お楽しみ予約されている場合に表示候補リストに、おすすめサービス番組リストに表示されるようにすることを説明するための図。
【図６】表示候補リストの番組数が最大表示数より多い場合に、表示される番組を制限することを説明するための図。
【図７】ユーザによって既に予約、または録画されている場合に、おすすめサービス番組リストに表示されないようにすることを説明するための図。
【図８】表示候補リスト内に同一シリーズの番組が複数ある場合に、推薦度が最も高い番組だけをおすすめサービス番組リストに表示されるようにすることを説明するための図。
【図９】同一シリーズの番組の削除方法を説明するためのフローチャート。
【図１０】本発明の一実施形態に係わる処理の概念を示す図。
【符号の説明】
【００７５】
１１…ディスクドライブ部，１２…ＨＤＤ部，１３…光ディスク，１４…ハードディスク，１５…データプロセッサ部，１６…エンコーダ部，１７…デコーダ部，１８…マイクロコンピュータブロック，１８ａ…ＣＰＵ，１８ｂ…メモリ部，１８ｃ…嗜好分析制御部，１８ｄ…推薦番組検索制御部，１８ｆ…番組評価制御部，１８ｇ…番組情報取得制御部，１８ｈ…番組予約制御部，１８ｉ…ＧＵＩ画面制御部，１８ｃ〜１８ｉ…制御部，１８ｅ…推薦番組リスト表示部，２３…地上波アナログチューナ，２４…地上波デジタルチューナ，２５…ＣＳチューナ，２６…衛星アナログチューナ
【図１】
2008205622.tif 000003
【図２】
2008205622.tif 000004
【図３】
2008205622.tif 000005
【図４】
2008205622.tif 000006
【図５】
2008205622.tif 000007
【図６】
2008205622.tif 000008
【図７】
2008205622.tif 000009
【図８】
2008205622.tif 000010
【図９】
2008205622.tif 000011
【図１０】
2008205622.tif 000012