(57)【要約】【課題】この発明は、ユーザの嗜好に対応した番組を自動検索して推薦する際に、より一層実用に適するように考慮し、ユーザにとっての取り扱いを便利にし得るようにした番組推薦装置及び番組推薦方法を提供することを目的としている。【解決手段】番組を複数の属性に分類し、各属性にそれぞれ含まれる複数の属性値に評価値を付すことによって、ユーザの番組内容に対する嗜好を分析する分析手段１８ｃと、分析結果に基づいて、ユーザの嗜好に対応した番組を番組情報の中から検索し、その検索された番組に基づいて推薦番組リストを作成する検索手段１８ｄと、作成された推薦番組リストに存在する各推薦番組それぞれに対して、分類された各属性の中でどの属性値に含まれるかを表示することにより、推薦理由を表示する制御手段１８ｄとを備える。【選択図】    図１
2007282042.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）ブロック（１６セクタ）の倍数であり、ファイルシステムではこのＣＤＡ単位で記録を行なっている。
【００４４】
データプロセッサ部１５は、エンコーダ部１６のフォーマッタ２０からＶＯＢＵ単位のデータを受け取り、ＣＤＡ単位のデータをディスクドライブ部１１あるいはＨＤＤ部１２に供給している。
【００４５】
また、マイクロコンピュータブロック１８のＣＰＵ１８ａは、記録したデータを再生するのに必要な管理情報を作成し、データ記録終了のコマンドを認識すると、作成した管理情報をデータプロセッサ部１５に送る。これにより、管理情報が光ディスク１３またはハードディスク１４に記録される。このため、エンコードが行なわれているとき、マイクロコンピュータブロック１８のＣＰＵ１８ａは、エンコーダ部１６からデータ単位の情報（切り分け情報等など）を受け取る。
【００４６】
さらに、マイクロコンピュータブロック１８のＣＰＵ１８ａは、記録開始時に、光ディスク１３及びハードディスク１４から読み取った管理情報（ファイルシステム）を認識して、各ディスクの未記録エリアを認識することにより、データプロセッサ部１５を介してデータの記録エリアをディスクに設定している。
【００４７】
図２は、上記リモートコントローラ３３の概観を示している。主な操作キーを説明すると、符号３３ａは、電源をオンオフするための電源キーであり、符号３３ｂは、トップメニュー画面を表示させるためのトップメニューキーである。メニューキー３３ｃは、例えばＤＶＤ等の情報記録媒体に記録されているメニューを表示させるときに操作する操作キーである。さらに、符号３３ｄは、決定キーであり、符号３３ｅ，３３ｆ，３３ｇ，３３ｈは、画面に表示されたカーソルをそれぞれ上、下、右、左に移動させるためのカーソル操作キーである。
【００４８】
次に、この記録再生装置における番組推薦機能に関する特徴的な構成及び動作について説明する。すなわち、マイクロコンピュータブロック１８の嗜好分析制御部１８ｃは、ユーザの番組内容に対する嗜好を分析している。この分析は、ユーザが、過去に、視聴、記録、視聴予約、記録予約、再生、記録の削除、予約の取り消し、コピー等を行なった各種の番組に対して、属性別に統計をとることによって行なわれる。
【００４９】
すなわち、嗜好分析制御部１８ｃは、図３にグラフィック化して示すように、番組をジャンル、タイトル、出演者等の属性別にそれぞれ分類し、番組に対するユーザの行動履歴に基づいて、各属性それぞれに含まれる複数の属性値に付す評価値を増減することにより、ユーザの嗜好を分析している。
【００５０】
例えば、１つのバラエティ番組に対して記録予約が行なわれた場合には、属性がジャンルでその属性値がバラエティその他の評価値を＋１する。逆に、記録済みの１つのバラエティ番組に対して殆ど見ずに記録の削除が行なわれた場合には、属性がジャンルで属性値がバラエティその他の評価値を−１する。タイトル及び出演者についても、同様にして統計がとられる。
【００５１】
また、マイクロコンピュータブロック１８の推薦番組検索制御部１８ｄは、上記のようにして得られたユーザの番組内容に対する嗜好に基づいて、電子番組情報の中からユーザの嗜好に対応する番組を自動的に検索するものである。そして、この検索された番組は、推薦番組リストとして表示される。
【００５２】
この推薦番組リストを表示させるために、ユーザは、リモートコントローラ３３のトップメニューキー３３ｂを操作する。リモートコントローラ３３のトップメニューキー３３ｂが操作されると、ＧＵＩ画面制御部１８ｉの制御に基づいて、図４に示すようなメインメニュー画面がモニターディスプレイ３１に表示される。
【００５３】
図４に示すメインメニュー画面には、「番組表」、「録画予約一覧」、「Ｍｙジャンル番組リスト」、「おすすめサービス」、「お気に入り番組リスト」、「シリーズ番組リスト」、「番組検索」、「人名検索」、「お知らせ」、「ライブラリ」、「キーワード設定」、「番組ナビ設定」等の各種の項目が表示される。
【００５４】
図４に示すメインメニュー画面において、リモートコントローラ３３のカーソル操作キー３３ｅ，３３ｆ，３３ｇ，３３ｈを操作して、「おすすめサービス」の項目を選択し、決定キー３３ｄを操作すると、図５に示すように、ユーザの嗜好に基づいて検索された推薦番組のリスト（おすすめサービス番組リスト）が表示される。
【００５５】
この推薦番組リストには、各番組について、タイトル、放送方式、放送チャンネル、放送日時がそれぞれ記載されている。また、この推薦番組リストには、各番組について、それぞれ「おすすめ理由」の項目が表示されている。
【００５６】
そして、ユーザがリモートコントローラ３３のカーソル操作キー３３ｅ，３３ｆ，３３ｇ，３３ｈを操作して、いずれかの番組（例えば「愛し君に」）に対応する「おすすめ理由」の項目にカーソルＫ（図５ではハッチングで示す）を移動させ、決定キー３３ｄを操作すると、図６に示すように、その番組の推薦理由が画面に表示される。
【００５７】
この推薦理由の表示は、嗜好分析制御部１８ｃが嗜好分析した結果、つまり、属性（ジャンル、タイトル、出演者）別に集計した各属性値の評価値を棒グラフとして表示し、推薦した番組が、各属性においてどの属性値に含まれているかを、他の属性値の評価値と色を変えて表示する（図６ではハッチングで示す）ことにより行なわれる。
【００５８】
これにより、例えば、番組「愛し君に」では、属性がジャンルにおけるユーザの嗜好で３番目に高い属性値となる「国内ドラマ」に対応していることにより、推薦されたことがユーザに理解される。
【００５９】
また、番組「愛し君に」は、属性がタイトルにおけるユーザの嗜好で１番目に高い属性値に対応していることにより、推薦されたことがユーザに理解される。同様に、番組「愛し君に」は、属性が出演者におけるユーザの嗜好で２〜４番目に高い属性値に対応していることにより、推薦されたことがユーザに理解される。
【００６０】
このように、ユーザの番組内容に対する嗜好を分析し、電子番組情報の中からユーザの嗜好に対応する番組を自動的に検索して推薦する際、推薦番組毎にその推薦理由を表示することができるようにしたので、ユーザは、どのような理由でその番組が推薦されたのかを理解することができる。
【００６１】
このため、例えば、多数の番組が推薦された場合にも、各番組の推薦理由を考慮することにより、ユーザが自己の視聴したい番組を容易に検索することができるようになり、より一層の実用化を促進し得るとともに、ユーザにとっての取り扱いを便利にすることができる。
【００６２】
また、番組の推薦理由が表示される際、ユーザの番組内容に対する嗜好の分析結果がグラフ化されて表示されるため、ユーザは、自己の嗜好を把握することができる。
【００６３】
次に、上記マイクロコンピュータブロック１８の不可キーワード設定制御部１８ｅは、ユーザが任意の不可キーワードを複数個登録することを可能としている。そして、不可キーワード設定制御部１８ｅは、登録された不可キーワードを電子番組情報中に１つでも含む番組に対して、推薦番組検索制御部１８ｄによる推薦対象から除外するとともに、予約（視聴予約及び記録予約）や記録を行なうことも不可とするように制限する。
【００６４】
不可キーワードを登録するためには、ユーザが、図４に示したメインメニュー画面を表示させ、リモートコントローラ３３のカーソル操作キー３３ｅ，３３ｆ，３３ｇ，３３ｈを操作して、「キーワード設定」の項目を選択し、決定キー３３ｄを操作する。
【００６５】
すると、ユーザが電子番組情報の中から番組をキーワード検索する際のキーワードを登録するためのキーワード設定画面と、不可キーワードを登録するための不可キーワード設定画面とのいずれかを選択する選択画面が表示されるので、後者を選択することにより、図７に示すような不可キーワード設定画面が表示される。
【００６６】
この不可キーワード設定画面においては、複数（図示の場合は６つ）の不可キーワードを登録することが可能となっている。そして、不可キーワード設定制御部１８ｅは、登録された不可キーワードを１つでも電子番組情報に含む番組に対しては、視聴や記録の予約対象及び記録対象から外すだけでなく、推薦番組の対象からも外すように制限する。
【００６７】
図８は、このような不可キーワード設定制御部１８ｅの動作をまとめたフローチャートを示している。すなわち、処理が開始（ステップＳ８ａ）されると、不可キーワード設定制御部１８ｅは、ステップＳ８ｂで、不可キーワードが既に登録されているか否かを判別する。
【００６８】
不可キーワードが登録されていると判断された場合（ＹＥＳ）、不可キーワード設定制御部１８ｅは、ステップＳ８ｃで、現在対象としている番組ｐの電子番組情報に、登録された不可キーワードが含まれているか否かを判別する。
【００６９】
そして、付加キーワードが含まれていると判断された場合（ＹＥＳ）、不可キーワード設定制御部１８ｅは、ステップＳ８ｄで、番組ｐを、推薦不可、記録不可、予約不可に設定し、つまり、推薦、記録、予約の対象から外すように設定して処理を終了（ステップＳ８ｆ）する。
【００７０】
また、上記ステップＳ８ｂで不可キーワードが登録されていないと判断された場合（ＮＯ）、または、上記ステップＳ８ｃで付加キーワードが含まれていないと判断された場合（ＮＯ）、不可キーワード設定制御部１８ｅは、ステップＳ８ｅで、番組ｐを、推薦可、記録可、予約可に設定し、つまり、推薦、記録、予約の対象とするように設定して処理を終了（ステップＳ８ｆ）する。
【００７１】
上記のように、番組を推薦、記録、予約の対象から外すための不可キーワードを設定可能とすることにより、例えば、家庭内において、暴力シーンの多い番組を子供に視聴させないように管理することが容易に行なえるようになる。
【００７２】
次に、上記マイクロコンピュータブロック１８の番組評価制御部１８ｆは、ユーザが１つの番組を最後まで視聴した場合、その番組に対する評価をユーザに入力させるように機能する。そして、番組評価制御部１８ｆは、その評価結果を嗜好分析制御部１８ｃによるユーザの嗜好分析に反映させるように機能している。
【００７３】
すなわち、この番組評価制御部１８ｆは、１つの番組が最後まで再生されて停止された直後、つまり、番組のエンドタイトルが再生されて自動停止、または、ユーザによって再生停止された直後に、図９に示すような番組評価画面を自動的に表示させる。この番組評価画面では、「大変よかった」、「よかった」、「ふつう」、「あまりよくなかった」、「よくなかった」の５つの項目を表示させ、ユーザにリモートコントローラ３３でいずれかの項目を選択させるようにした、５段階評価としている。
【００７４】
図１０は、番組評価制御部１８ｆが番組評価画面上でのユーザの評価を、嗜好分析制御部１８ｃによるユーザの嗜好分析に反映させるための動作をまとめたフローチャートを示している。すなわち、処理が開始（ステップＳ１０ａ）されると、番組評価制御部１８ｆは、ステップＳ１０ｂで、番組評価画面上でユーザの評価が行なわれたか否かを判別し、行なわれなかったと判断された場合（ＮＯ）、処理を終了（Ｓ１０ｇ）する。
【００７５】
また、番組評価画面上でユーザの評価が行なわれたと判断された場合（ＹＥＳ）、番組評価制御部１８ｆは、ステップＳ１０ｃで、視聴した番組ｐについてユーザが「大変よかった」または「よかった」等の＋評価をしたか否かを判別する。そして、＋評価をしたと判断された場合（ＹＥＳ）、番組評価制御部１８ｆは、ステップＳ１０ｄで、番組ｐが含まれる各属性（ジャンル、タイトル、出演者等）における属性値の評価値を上げて、処理を終了（Ｓ１０ｇ）する。
【００７６】
一方、上記ステップＳ１０ｃで＋評価をしなかったと判断された場合（ＮＯ）、番組評価制御部１８ｆは、ステップＳ１０ｅで、視聴した番組ｐについてユーザが「あまりよくなかった」または「よくなかった」等の−評価をしたか否かを判別する。そして、−評価をしたと判断された場合（ＹＥＳ）、番組評価制御部１８ｆは、ステップＳ１０ｆで、番組ｐが含まれる各属性（ジャンル、タイトル、出演者等）における属性値の評価値を下げて、処理を終了（Ｓ１０ｇ）する。
【００７７】
また、上記ステップＳ１０ｅで−評価をしなかったと判断された場合（ＮＯ）、番組評価制御部１８ｆは、「ふつう」の評価がなされたものと判断し、嗜好分析結果を変更することなく、処理を終了（Ｓ１０ｇ）する。
【００７８】
上記のように、最後まで視聴した番組に対する評価をユーザに入力させ、その評価結果を嗜好分析に反映させるようにすることにより、ユーザの実際の状況に対応したより正確な嗜好分析を行なうことが可能となる。
【００７９】
なお、番組評価画面を表示させるタイミングとしては、その番組が最後まで再生された直後、つまり、その番組のエンドタイトルが再生された直後が考えられるが、これに限らず、番組本編の再生が終了した直後や、番組の最後から所定時間（例えば５分）前までの範囲でユーザによって再生停止された場合等のように、番組のほぼ終了部分で再生停止された場合も含むものとする。
【００８０】
次に、上記マイクロコンピュータブロック１８の番組情報取得制御部１８ｇは、上記の光ディスク１３が再生された場合に、その光ディスク１３の再生内容（映画等）に関する情報（出演者、キーワード、監督等）をネットワーク上の専用サーバから自動的に取得する。そして、番組情報取得制御部１８ｇは、その取得した情報を嗜好分析制御部１８ｃによるユーザの嗜好分析に反映させるように機能している。
【００８１】
図１１は、番組情報取得制御部１８ｇが再生された光ディスク１３に基づき、専用サーバから光ディスク１３の内容に関する情報を取得し、嗜好分析制御部１８ｃによるユーザの嗜好分析に反映させるための動作をまとめたフローチャートを示している。
【００８２】
すなわち、処理が開始（ステップＳ１１ａ）され、ステップＳ１１ｂで、光ディスク１３がディスクドライブ部１１に装着されて再生が開始されると、番組情報取得制御部１８ｇは、ステップＳ１１ｃで、記録再生装置、つまり、自己がネットワークに接続されているか否かを判別し、ネットワークに接続されていないと判断された場合（ＮＯ）、処理を終了（ステップＳ１１ｉ）する。
【００８３】
また、ネットワークに接続されていると判断された場合（ＹＥＳ）、番組情報取得制御部１８ｇは、ステップＳ１１ｄで、再生している光ディスク１３の識別子をネットワーク上の専用サーバに送信する。
【００８４】
すると、専用サーバは、ステップＳ１１ｅで、受信した識別子に基づいて、その光ディスク１３の内容に関する情報を検索し、ステップＳ１１ｆで、検索した情報を記録再生装置の受信可能なフォーマットに変換した後、ステップＳ１１ｇで、ネットワークを介して記録再生装置に送信する。
【００８５】
これにより、番組情報取得制御部１８ｇは、ステップＳ１１ｈで、専用サーバから取得した情報を嗜好分析制御部１８ｃによるユーザの嗜好分析に反映させて、処理を終了（ステップＳ１１ｉ）する。
【００８６】
なお、専用サーバから取得した情報の嗜好分析への反映は、図１０のステップＳ１０ｄと同様に、光ディスク１３の内容が含まれる各属性（ジャンル、タイトル、出演者等）における属性値の評価値を上げることにより実現される。
【００８７】
上記のように、放送番組に関する記録再生等のユーザの行動履歴だけでなく、映画等の記録された市販の光ディスク１３を再生した場合にも、その内容に関する情報を専用サーバから自動的に取得して、嗜好分析に反映させるようにしたので、このような点でもユーザの実際の状況に対応したより正確な嗜好分析を行なうことが可能となる。
【００８８】
次に、上記マイクロコンピュータブロック１８は、番組を光ディスク１３またはハードディスク１４に記録した場合、その記録履歴をメモリ部１８ｂに保存している。この記録履歴としては、例えば、記録した番組のタイトル、記録日時、記録した媒体、記録条件等を、記録した順序で保存したものである。
【００８９】
図１２は、記録履歴をメモリ部１８ｂに保存する動作をまとめたフローチャートを示している。なお、メモリ部１８ｂに保存することができる記録履歴の数をｘとしている。すなわち、処理が開始（ステップＳ１２ａ）され、ステップＳ１２ｂで、現在対象としている番組ｐの記録が行なわれると、マイクロコンピュータブロック１８は、ステップＳ１２ｃで、メモリ部１８ｂに保存されている記録履歴の数がｘ未満であるか否かを判別する。
【００９０】
そして、ｘ未満であると判断された場合（ＹＥＳ）、マイクロコンピュータブロック１８は、ステップＳ１２ｅで、番組ｐに関する記録履歴をメモリ部１８ｂに追加記録して、処理を終了（ステップＳ１２ｆ）する。
【００９１】
また、上記ステップＳ１２ｃでメモリ部１８ｂに保存されている記録履歴の数がｘであると判断された場合（ＮＯ）、マイクロコンピュータブロック１８は、ステップＳ１２ｄで、メモリ部１８ｂに保存されている記録履歴のうち最も古いものを１件削除して、ステップＳ１２ｅの処理に移行される。
【００９２】
ここで、上記マイクロコンピュータブロック１８の推薦番組検索制御部１８ｄは、上記のように作成された記録履歴を参照して既に記録済みである番組については、推薦対象から外す、つまり、推薦番組リストから削除するように制御している。
【００９３】
図１３は、推薦番組検索制御部１８ｄが既に記録した番組を推薦対象から外す動作をまとめたフローチャートを示している。すなわち、処理が開始（ステップＳ１３ａ）されると、推薦番組検索制御部１８ｄは、ステップＳ１３ｂで、推薦番組リストに記述された番組数ｎを取得する。
【００９４】
そして、推薦番組検索制御部１８ｄは、ステップＳ１３ｃで、推薦番組数ｎが０を超えているか否かを判別し、０であると判断された場合（ＮＯ）、処理を終了（ステップＳ１３ｇ）する。
【００９５】
また、上記ステップＳ１３ｃで推薦番組数ｎが０を超えていると判断された場合（ＹＥＳ）、推薦番組検索制御部１８ｄは、ステップＳ１３ｄで、推薦番組リストから所定の番組ｐを取得し、推薦番組数ｎを−１する。
【００９６】
そして、推薦番組検索制御部１８ｄは、ステップＳ１３ｅで、番組ｐが記録履歴に存在するか否かを判別し、存在しないと判断された場合（ＮＯ）、ステップＳ１３ｃの処理に移行し、存在すると判断された場合（ＹＥＳ）、ステップＳ１３ｆで、その番組ｐを推薦番組リストから削除してステップＳ１３ｃの処理に移行する。
【００９７】
このように、既にユーザが記録予約した番組や記録した番組を推薦対象から外すことにより、番組推薦リストにユーザが既に記録予約した番組や記録した番組が重ねて表示されることがなくなり、より一層の実用化を促進し得るとともに、ユーザにとっての取り扱いを便利にすることができる。
【００９８】
なお、記録履歴に存在する番組を推薦番組リストから削除する以外に、マイクロコンピュータブロック１８の番組予約制御部１８ｈによって既に記録予約が設定されている番組に対しても、推薦番組リストから削除するようにすれば、より一層ユーザにとって便利となる。
【００９９】
また、上記マイクロコンピュータブロック１８は、番組を視聴した場合、その視聴履歴をメモリ部１８ｂに保存している。この視聴履歴としては、例えば、視聴した番組のタイトル、視聴日時、視聴した媒体等を、視聴した順序で保存したものである。
【０１００】
そして、上記マイクロコンピュータブロック１８の推薦番組検索制御部１８ｄは、視聴履歴を参照して既に視聴済みである番組については、推薦対象から外すように制御している。
【０１０１】
このように、既にユーザが視聴した番組を推薦対象から外すことにより、番組推薦リストにユーザが既に視聴した番組が重ねて表示されることがなくなり、より一層の実用化を促進し得るとともに、ユーザにとっての取り扱いを便利にすることができる。
【０１０２】
なお、この発明は上記した実施の形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を種々変形して具体化することができる。また、上記した実施の形態に開示されている複数の構成要素を適宜に組み合わせることにより、種々の発明を形成することができる。例えば、実施の形態に示される全構成要素から幾つかの構成要素を削除しても良いものである。さらに、異なる実施の形態に係る構成要素を適宜組み合わせても良いものである。
【図面の簡単な説明】
【０１０３】
【図１】この発明の実施の形態を示すもので、記録再生装置を説明するために示すブロック構成図。
【図２】同実施の形態における記録再生装置を制御するリモートコントローラを説明するために示す図。
【図３】同実施の形態における記録再生装置が行うユーザの番組内容に対する嗜好分析の一例を説明するために示す図。
【図４】同実施の形態における記録再生装置によって表示されるメインメニュー画面の一例を説明するために示す図。
【図５】同実施の形態における記録再生装置によって表示される推薦番組リストの一例を説明するために示す図。
【図６】同実施の形態における記録再生装置によって表示される番組の推薦理由の一例を説明するために示す図。
【図７】同実施の形態における記録再生装置によって表示される不可キーワード設定画面の一例を説明するために示す図。
【図８】同実施の形態における記録再生装置が行なう不可キーワードを用いた処理動作の一例を説明するために示すフローチャート。
【図９】同実施の形態における記録再生装置によって表示される番組評価画面の一例を説明するために示す図。
【図１０】同実施の形態における記録再生装置が行なう番組評価結果を用いた処理動作の一例を説明するために示すフローチャート。
【図１１】同実施の形態における記録再生装置が行なうネットワークを用いた処理動作の一例を説明するために示すフローチャート。
【図１２】同実施の形態における記録再生装置が行なう記録履歴を作成する処理動作の一例を説明するために示すフローチャート。
【図１３】同実施の形態における記録再生装置が行なう記録履歴に存在する番組を推薦対象から外す処理動作の一例を説明するために示すフローチャート。
【符号の説明】
【０１０４】
１１…ディスクドライブ部、１２…ＨＤＤ部、１３…光ディスク、１４…ハードディスク、１５…データプロセッサ部、１６…エンコーダ部、１７…デコーダ部、１８…マイクロコンピュータブロック、１９…バッファメモリ、２０…フォーマッタ、２１…スイッチ、２２…Ａ／Ｖ入力部、２３…地上波アナログチューナ、２４…地上波デジタルチューナ、２５…衛星ＢＳ／ＣＳチューナ、２６…衛星アナログチューナ、２７…ビデオミキシング部、２８…オーディオセレクタ、２９…ネットワークＩ／Ｆ、３０…表示部、３１…モニターディスプレイ、３２…キー操作入力部、３３…リモートコントローラ、３４…ＳＴＣ、３５…フレームメモリ部、３６…Ｉ／Ｆ、３７，３８…デジタルアナログ変換機。
【図１】
2007282042.tif 000003
【図２】
2007282042.tif 000004
【図３】
2007282042.tif 000005
【図４】
2007282042.tif 000006
【図５】
2007282042.tif 000007
【図６】
2007282042.tif 000008
【図７】
2007282042.tif 000009
【図８】
2007282042.tif 000010
【図９】
2007282042.tif 000011
【図１０】
2007282042.tif 000012
【図１１】
2007282042.tif 000013
【図１２】
2007282042.tif 000014
【図１３】
2007282042.tif 000015