(57)【要約】【課題】番組の嗜好を考慮した各種のアプリケーションを、これまでよりも効率よく実現する。【解決手段】  情報管理装置として、番組の分類区分の規定が異なる電子番組ガイド情報ごとに対応して分類項目対応情報を保持する。この分類項目対応情報は、電子番組ガイド情報ごとの分類区分に応じた番組の分類項目を、予め設定した共通分類項目と対応付けることで形成される。そして、電子番組ガイド情報により提示される番組のうちから、例えば録画予約操作などによる番組の指定が行われた場合には、この指定された番組に対応する共通分類項目を特定する。そして、嗜好情報において、この特定された分類項目に対応する嗜好値を変更するようにされる。【選択図】図９
2005079995.tif 000002
【特許請求の範囲】
【請求項１】
番組の分類区分の規定が異なるとされる複数の電子番組ガイド情報ごとに対応するもので、少なくとも、電子番組ガイド情報ごとの分類区分に応じた番組の分類項目を、予め設定した共通分類項目に対応付けて形成される、分類項目対応情報を保持する分類項目対応情報保持手段と、
上記共通分類項目の各々と、ユーザの嗜好度を示す値である嗜好値とが対応付けられて形成される嗜好情報を保持する嗜好情報保持手段と、
上記電子番組ガイド情報において提示される番組のうちから、所定条件に従って番組の指定が行われた場合において、この指定された番組についての上記共通分類項目を、上記分類項目対応情報に基づいて特定する共通分類項目特定手段と、
上記嗜好情報における嗜好値のうち、上記共通分類項目特定手段により特定された共通分類項目に対応付けられる嗜好値を変更する嗜好値変更手段と、
を備えることを特徴とする情報管理装置。
【請求項２】
外部機器の嗜好情報を入力して取得する外部嗜好情報取得手段と、
上記外部機器の嗜好情報において、その外部機器により規定される分類項目と、上記共通分類項目とを対応付けて形成される外部対応用分類項目対応情報を保持する分類項目対応情報保持手段と、
上記外部嗜好情報取得手段により取得した外部機器の嗜好情報と、上記外部対応用分類項目対応情報とを対照することで、外部機器の嗜好情報に対応付けられている嗜好値の各々を、上記共通分類項目に対応付ける対照処理手段とをさらに備えると共に、
上記嗜好値変更手段は、上記対照処理手段により得られた、上記共通分類項目と、外部機器の嗜好情報に対応付けられていた嗜好値との対応付け関係に基づいて、上記嗜好情報保持手段が保持する上記嗜好情報における所要の嗜好値を変更するようにされている、
ことを特徴とする請求項１に記載の情報管理装置。
【請求項３】
番組の分類区分の規定が異なるとされる複数の電子番組ガイド情報ごとに対応するもので、少なくとも、電子番組ガイド情報ごとの分類区分に応じた番組の分類項目を、予め設定した共通分類項目に対応付けて形成される、分類項目対応情報を保持しておくようにされるとともに、
上記共通分類項目の各々と、ユーザの嗜好度を示す値である嗜好値とが対応付けられて形成される嗜好情報を保持しておくようにされており、
上記電子番組ガイド情報において提示される番組のうちから、所定条件に従って番組の指定が行われた場合において、この指定された番組についての上記共通分類項目を、上記分類項目対応情報に基づいて特定する共通分類項目特定手順と、
上記嗜好情報における嗜好値のうち、上記共通分類項目特定手順により特定された共通分類項目に対応付けられる嗜好値を変更する嗜好値変更手順と、
を実行するように構成されることを特徴とする情報管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば、電子番組ガイド情報を利用してテレビジョン放送の番組を視聴、予約録画したりする場合において、ユーザの番組嗜好を示す情報を管理するための情報管理装置、及びその方法などに関連するものである。
【背景技術】
【０００２】
デジタル衛星放送をはじめ、地上波放送においても、近年では、電子番組ガイド（ＥＰＧ：Electrical Program Guide)の情報を提供することが行われている。このようなＥＰＧの情報は、例えば番組としての情報と共に、データ放送として提供される。また、インターネット上に、ＥＰＧの情報をアップロードするサーバを設置し、このサーバからインターネット経由で放送受信装置などにダウンロードすることも行われる。
例えばこのようなＥＰＧが提供される放送を受信して視聴するユーザは、放送受信装置側で、ＥＰＧを表示させる。そして、この番組表に対する番組の選択操作を行うことで、これから視聴したいとする番組を選択することができる。また、録画予約設定を行うこともできるようにされている。
【０００３】
また、一般にＥＰＧでは、例えば番組としてのコンテンツごとに、例えばスポーツ、ニュース、ドラマ・・などのようにして、いくつかのジャンルにより分類することが行われている。つまり、ＥＰＧとして提示される各番組には、その内容に応じて、何らかのジャンルが割り与えられている。ユーザは、例えばこのジャンルの情報を利用して、自身の好みの番組などをＥＰＧから検索することもできる。
【０００４】
また、このようなＥＰＧのジャンルの情報を、ユーザのコンテンツ内容（番組内容）の好みの傾向を示す嗜好情報を形成するのに利用することも提案され、また、実用化されてきている。
つまり、ユーザが選択して視聴したとされる番組についての履歴（視聴履歴）や、予約録画設定をした番組などについての履歴（番組予約履歴）として、ジャンルに対応した履歴を記憶しておくようにする。このようなジャンルに関する視聴履歴及び予約録画履歴などに基づいて、ジャンル区分によるユーザの番組の嗜好を推定した嗜好情報を構築することが可能となる。
そして、このような嗜好情報を利用すれば、例えばユーザの嗜好に応じて番組予約録画の自動設定を行ったり、また、ユーザがテレビジョン放送を視聴しているときに、しかるべきタイミングで、ユーザに対して、好みのジャンルの番組の視聴を勧めるようなメッセージを表示させるなどすることが可能となる。つまり、ユーザの嗜好に応じた利便性の高いアプリケーションを実現することが可能になる。
【０００５】
【特許文献１】特開２００２−１５２６３９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、テレビジョン放送としては、例えば地上波放送と、特定の通信衛星を利用したデジタル衛星放送、また、放送衛星を利用した衛星放送などのようにして、異なる送出形態による放送が複数存在する状況にある。このような状況に応じて、例えば、送出形態の異なる複数の放送を受信して得られるコンテンツのデータを視聴、録画できるような機器も現れてきている。
【０００７】
上記のようにして送出形態が異なるのに応じては、ＥＰＧの提供元も異なっている場合がほとんどであり、かつ、ＥＰＧのフォーマット（規格）は、ＥＰＧの提供元が独自に規定している。このために、ＥＰＧとしては、その提供元ごとに異なるフォーマットとなっているのが現状である。ＥＰＧのフォーマットが異なるのに応じては、例えばＥＰＧにおけるジャンルによる分類の仕方も、ＥＰＧの提供元の間で統一されてはおらず、まちまちとなっている。
【０００８】
このために、上記したような、送出形態の異なる複数の放送に対応する機器としては、ＥＰＧフォーマットごとに対応する嗜好情報を作成することはできても、ＥＰＧフォーマット間で統合された嗜好情報を形成することができない。
送出形態の異なる複数の放送に対応する機器としては、ジャンル区分による嗜好情報として、送出形態の異なる放送の間で統合された嗜好情報を保持し、この嗜好情報を利用して先に述べたような、ユーザの嗜好に応じたアプリケーションを提供することの方が、効率的である。
つまり、ＥＰＧのフォーマットに応じてジャンルなどの番組の分類の仕方がまちまちであるような状況であっても、分類に基づく嗜好情報としては、ＥＰＧフォーマット間で適正に統一されるようにして管理されることが求められている。
【課題を解決するための手段】
【０００９】
そこで本発明は上記した課題を考慮して、本発明は、情報管理装置として次のように構成することとした。
つまり、番組の分類区分の規定が異なるとされる複数の電子番組ガイド情報ごとに対応するもので、少なくとも、電子番組ガイド情報ごとの分類区分に応じた番組の分類項目を、予め設定した共通分類項目に対応付けて形成される、分類項目対応情報を保持する分類項目対応情報保持手段と、共通分類項目の各々と、ユーザの嗜好度を示す値である嗜好値とが対応付けられて形成される嗜好情報を保持する嗜好情報保持手段と、電子番組ガイド情報において提示される番組のうちから、所定条件に従って番組の指定が行われた場合において、この指定された番組についての共通分類項目を、分類項目対応情報に基づいて特定する共通分類項目特定手段と、嗜好情報における嗜好値のうち、共通分類項目特定手段により特定された共通分類項目に対応付けられる嗜好値を変更する嗜好値変更手段とを備えて構成することとした。
【００１０】
また、情報管理方法としては次のように構成することとした。
つまり、番組の分類区分の規定が異なるとされる複数の電子番組ガイド情報ごとに対応するもので、少なくとも、電子番組ガイド情報ごとの分類区分に応じた番組の分類項目を、予め設定した共通分類項目に対応付けて形成される、分類項目対応情報を保持しておくようにされるとともに、共通分類項目の各々と、ユーザの嗜好度を示す値である嗜好値とが対応付けられて形成される嗜好情報を保持しておくようにされる。
そして、電子番組ガイド情報において提示される番組のうちから、所定条件に従って番組の指定が行われた場合において、この指定された番組についての共通分類項目を、分類項目対応情報に基づいて特定する共通分類項目特定手順と、嗜好情報における嗜好値のうち、共通分類項目特定手順により特定された共通分類項目に対応付けられる嗜好値を変更する嗜好値変更手順とを実行するように構成する。
【００１１】
上記各構成によっては、番組の分類区分の規定が異なる電子番組ガイド情報ごとに対応して分類項目対応情報が保持される。この分類項目対応情報は、電子番組ガイド情報ごとの分類区分に応じた番組の分類項目を、予め設定した共通分類項目と対応付けることで形成されている。
そして、電子番組ガイド情報により提示される番組のうちから、所定条件に従って番組の指定が行われた場合には、この指定された番組に対応する共通分類項目を特定する。そして、嗜好情報において、この特定された分類項目に対応する嗜好値を変更するようにされる。ここでの嗜好値の変更は、先の所定条件に従った番組の指定に応じて、この番組が含まれる分類項目についての嗜好の強さを変更するという管理を行っていることを意味する。
【発明の効果】
【００１２】
このようにして本発明では、電子番組ガイド情報において規定される分類区分に基づいて嗜好情報を管理するとした場合において、分類区分の規定が異なる電子番組ガイド情報間で、統一された分類区分によって適正に嗜好情報の管理を行うことができる。換言すれば、電子番組ガイド情報分類区分が相互に異なるような状況であっても、共通な嗜好情報を利用することで、番組の嗜好を考慮した各種のアプリケーションを、これまでよりも効率よく実現することができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の実施の形態について説明する。なお、本実施の形態の情報管理装置は、デジタル衛星放送受信機に例えばＨＤＤドライブなどが備えられて成る記録再生装置に適用される。説明は次の順序で行う。
１．記録再生装置のハードウエア構成
２．記録再生装置の機能ブロック構成
３．ＥＰＧのジャンル設定例
４．嗜好情報のデータ構成例
５．嗜好値管理手順
６．嗜好値管理のための処理動作
７．変形例
【００１４】
１．記録再生装置のハードウエア構成
図１は、本発明の実施の形態としての記録再生装置１のハードウエア構成を示している。
この記録再生装置１１は、デジタル衛星放送受信機に映像記録再生機能が付加された装置であり、膨大な記憶容量を備えるＨＤＤ（ハードディスクドライブ）８５に数多くの映像を録画することができるとともに、ユーザの意図を的確に把握して録画映像の保存管理に反映することができるものである。
なお、この記録再生装置１１は、ＡＶ機器として実装することができ、例えば、セットトップボックスのようなテレビジョン受信機と一体で構成することもできる。
【００１５】
デジタル衛星放送として、例えばここでは図示しない通信衛星又は放送衛星から送信された放送波は、パラボラアンテナ３ａにより受信され、記録再生装置１１のチューナ７１に供給される。この放送波には規定のフォーマットにしたがって電子番組ガイド情報のデータ（以降、ＥＰＧ(Electronic Program Guide) データという）が重畳されている。
【００１６】
放送衛星や通信衛星等によって、テレビジョン信号をデジタル信号化して伝送し、例えば各家庭においてこの放送信号を受信して視聴するデジタル衛星放送システムにおいては、例えば１５０近くあるチャンネルを確保することが可能であるため、例えばこれまでの地上波による放送と比較しても、非常に多くの番組を放送することができる。
そこで、デジタル衛星放送システムでは、多くの番組のなかから所望の番組を確実に選択できるようにするために、放送番組についての情報である、電子番組ガイド（ＥＰＧ) の情報を伝送するようにしている。デジタル衛星放送受信装置側では電子番組ガイドのデータに基づいて番組ガイド表を作成して表示出力可能に構成されている。この番組ガイド表は、ＧＵＩ（Graphical User Interface）として構成されており、例えばユーザは、この番組ガイド表に対する操作を行うことで所望の番組を選択することなどができるようになっている。
また、周知のようにして、ＥＰＧの情報によっては、例えばニュース、スポーツ、ドラマなど、ジャンルによる分類項目により番組を区分して管理できるようにしている。
このようにして、番組ごとに対応してジャンルが設定されたＥＰＧを利用することで、大量のチャンネルの中から見たいジャンルの番組を検索することができる。また、後述するようにして形成される嗜好情報などを利用することで、ユーザーが嗜好するとされるジャンルの番組を自動的に録画することも可能とされている。
【００１７】
なお、上記受信される放送波としては、デジタル衛星放送波の他に有線放送波や地上波などの何れとされても構わない。また、受信した放送波がアナログ信号又はデジタル信号の何れとされるかによって、チューナ２部及び以降説明する各機能回路部の内部構成は適宜変更されることになる。
【００１８】
チューナ７１ は、ＣＰＵ８１の制御に基づいて、所定チャネルが存在するキャリアのチューニング、すなわち選局（キャリア選択）を行い、受信データを復調器７２ に出力する。
復調器７２は、デジタル変調されている受信データを復調し、デコーダ７３ に出力する。
例えばデジタル衛星放送の場合、放送波からチューナ７１により受信され、復調器７２により復調されたデジタルデータは、ＭＰＥＧ２方式で圧縮されたＡＶデータ、およびデータ放送用データが多重化されているトランスポートストリームである。ＡＶデータとは、放送コンテンツ本体を構成する映像情報および音声情報であり、データ放送用データとは、放送コンテンツ本体に付随するデータ、即ち例えば上述したＥＰＧデータである。
【００１９】
デコーダ７３は、復調器７２より供給されたトランスポートストリームを、ＭＰＳＧ２方式で圧縮されたＡＶデータとデータ放送用データに分離する。デコーダ７３ はまた、ＭＰＥＧ２方式で圧縮されたリアルタイムＡＶデータを、圧縮映像データと圧縮音声データに分離する。
分離された音声データは、ＰＣＭ（Pulse Code Modulation ）デコードされた後、付加音と合成され、ミキサ（MUX）７５ を介してスピーカ９３ に出力される。
また、分離された映像データは、伸張された後、コンポーザ７７を介してディスプレイ９４ に出力される。
ＲＡＭ７４は、デコーダ７３によるこれらの作業データを保存することができる。
スピーカ９３は、ミキサ７５より供給された音声信号を出力する。またディスプレイ９４は、コンポーザ７７より供給された映像信号を表示（再生）する。
【００２０】
デコーダ７３はまた、トランスポートストリームから分離されたデータ放送用データ（ＥＰＧデータ）を、バス７９を介してＣＰＵ８１に供給する。これによりＣＰＵ８１は、所定のアプリケーションに従って所定の処理を実行し、ＥＰＧ一覧表または再生スケジュール表などの作成に利用することができる。
【００２１】
ユーザインタフェース制御部７６は、ユーザからの入力操作を処理するモジュールであり、例えば、ユーザにより、操作ボタンまたはスイッチから構成されるリモートコマンダ９１が操作されることにより、赤外線発光部（図示せず）から発光された操作信号（IR信号）を受光部７６ａで受光し、電気信号としての入力操作信号に変換してＣＰＵ８１に出力する。
なお、もちろん装置筐体パネルに操作スイッチ等が形成され、ユーザーがそのようなパネル上の操作スイッチを操作できるようにしてもよい。その場合、パネル上の操作スイッチによる操作を、ユーザインターフェース制御部７６が検出し、操作情報としてＣＰＵ８１に供給する。
【００２２】
グラフィック処理コントローラ７８は、ＣＰＵ８１の制御に基づいて、画面を生成する専用コントローラであり、例えば、ＳＶＧＡ（Super Video Graphic Array ）または、ＸＧＡ（eXtended Graphic Array ）相当の高精細な描画機能を備えている。
このグラフィック処理コントローラ７８は、例えば、ＧＵＩ（Graphical User Interface ）操作画面、ＥＰＧ一覧画面、あるいは、スケジュール画面等を描画する。
これらの描画画面データはコンポーザ７７において、放送映像等と合成され、或いは切り換えられてディスプレイ９４に出力されることで、ユーザーに対して表示される。
【００２３】
通信制御部８０は、電話回線やケーブルなどによる有線の通信を制御する。この通信制御部８０を介して外部のサーバシステムと通信を行うことにより、放送コンテンツ、ＥＰＧデータ、あるいは、推薦録画番組データの授受が行われる。また、通信制御部８０ を介して、外部の機器と通信を行うことにより、データの授受が行われる。
【００２４】
ＣＰＵ８１は、記録再生装置１１の全体の動作を制御するメインコントローラであり、オペレーティングシステム（OS）により提供されるプラットフォーム上で各種のアプリケーションを実行する。
このＣＰＵ８１は、例えば、リモートコマンダ９１およびユーザインターフェース制御部７６を介して入力された操作信号に基づいて、放送受信及び出力、コンテンツの録画／再生、ＥＰＧデータを用いた放送番組管理や嗜好情報の管理、ＨＤＤ８５に記録したコンテンツ管理、グラフィック処理コントローラ７８による管面表示データの生成などのための所要の制御を実行する。
【００２５】
ＲＡＭ８２は、ＣＰＵ８１の実行プログラムをロードしたり、実行プログラムの作業データを書き込むために使用される、書き込み可能な揮発性メモリである。
ＲＯＭ８３ は、記録再生装置１１の電源オン時に実行する自己診断・初期化プログラムや、ハードウェア操作用の制御コードなどを格納する読み出し専用メモリである。
また、ＲＯＭ８３としては、書き換え可能な不揮発性領域を有するようにされてもよい。この場合には、例えば、後述する嗜好情報（各種ジャンルテーブル）等、嗜好情報管理に必要とされる情報を、このＲＯＭ８３の不揮発性メモリとしての領域に記憶させるようにすることができる。
【００２６】
ハードディスクドライブ（ＨＤＤ）８６は、プログラムやデータなどを所定フォーマットのファイル形式で蓄積することができる、ランダムアクセスが可能な記憶装置であり、例えば、数１０ＧＢ程度（または１００ＧＢ以上）の大容量を備えている。
ＨＤＤ８６は、ハードディスクインタフェース８７を介してバス７９に接続されており、ＣＰＵ８１の制御に基づいて、デコーダ７３或いは通信制御部８０から供給されるデータや制御情報の記録再生が行われる。例えばＥＰＧデータ、放送コンテンツ等の記録／再生が行われる。
ＨＤＤ８５から再生された放送コンテンツ等の映像データは、コンポーザ７７を介してディスプレイ９４に供給され、映像出力される。また再生された音声データは、ミキサ７５を介してスピーカ９３に供給され、音声出力される。
【００２７】
光学ディスクドライブ８５には、所定規格の光学ディスクを装填することができ、装填された光学ディスクに対応してデータの記録再生を行うことが可能とされる。光学ディスクに対応して、放送コンテンツとしての映像／音声データを記録再生することができる。また、必要に応じて、放送コンテンツ以外の、プログラム等をはじめとした各種のデータも記録再生することができる。
また、光学ディスクドライブ８５において光学ディスクに対して記録再生されるデータは、光学ディスクインターフェイス８４を介して接続されるバス７９を経由して転送されるようになっている。
【００２８】
また、この場合の記録再生装置は、外部機器１００を接続することができるようになっている。
この外部機器１００は、アンテナ１００ａにて受信した放送波について、内部のチューナ１００ｂにより受信選局を行う。ここで、チューナ１００ｂは、記録再生装置１１側のチューナ７１とは異なる放送形態による放送を受信可能な構成を採っているものとされる。例えば、チューナ７１が地上波放送を受信選局可能な構成とされているのとすれば、チューナ１００ｂは、所定の衛星放送を利用したデジタル衛星放送を受信選局可能な構成とされている。
そして、外部機器１００のチューナ１００ｂにより受信選局された信号は、記録再生装置１１の復調器７２に対して入力されるようになっている。本実施の形態の記録再生装置１１の復調器７２は、チューナ７１が対応する放送形態の受信選局信号のみではなく、外部機器１００から入力されることが想定される所定数の放送形態の受信選局信号についても復調可能な構成が採られているものである。また、復調器７２の復調処理によって、外部機器１００が受信選局する放送形態に対応するＥＰＧデータも抽出することができる。
また、この図では、記録再生装置１１と接続可能な外部機器１００を１つのみであるとして示しているが、これはあくまでも、最も簡易な構成を示しているのであり、例えば実際としては、記録再生装置１１としては、互いに異なる放送形態の放送波を受信選局可能な複数の外部機器１００を接続できるように構成されて構わない。
また、この図では図示を省略しているが、記録再生装置１１としては、ＣＰＵ８１が外部機器１００におけるチューナ１００ｂの動作を制御できるようにも構成されている。
【００２９】
２．記録再生装置の機能ブロック構成
図２は、上記したハードウエア構成に基づく記録再生装置１１についての機能的な構成を、機能ブロックにより示している。なお、この図に示す構成は、主として本実施の形態の嗜好情報管理に関連する機能を示しているものとされる。
【００３０】
この場合の受信復調処理ブロック２１は、アンテナ３ａ により受信された放送波についての受信選局及び復調処理を実行することで、放送コンテンツ（コンテンツデータ）、およびＥＰＧデータを取得する。つまり、図１のチューナ７１，復調器７２，デコーダ７３がＣＰＵ８１の制御に基づいて実行する機能を示している。
【００３１】
また、この図においては、記録再生装置１１の他に、２つの外部機器１００−１，１００−２が示されている。これらの外部機器１００−１，１００−２によっては、図１に示した外部機器１００として、相互に受信可能な放送形態が異なる２つが存在し、これらの外部機器が記録再生装置１１に対して接続されている場合を示している。
先にも説明したように、外部機器１００−１においては、アンテナ１００ａ−１により受信した放送波について、チューナ１００ｂ−１により選局を行う。この選局動作によっては、放送コンテンツ（コンテンツデータ）とＥＰＧデータが取得できることになるが、これらの放送コンテンツ及びＥＰＧデータは、記録再生装置１１に対して出力される。同様にして、外部機器１００−２においては、アンテナ１００ａ−２により受信した放送波について、チューナ１００ｂ−２により選局を行う。この選局動作によって取得された放送コンテンツ（コンテンツデータ）及びＥＰＧデータも記録再生装置１１に対して出力される。
【００３２】
この場合、記録再生装置１１側では、ＥＰＧデータについては、記録再生装置１１のチューナ７１側から出力されるＥＰＧデータと、上記外部機器１００−１，１００−２側から入力されてきたＥＰＧデータとが取得できることになる。
ＥＰＧデータは、例えば各放送番組（コンテンツ）毎に、タイトル、ジャンル、チャンネル、放送日時（開始／終了時刻やそれによる時間長（データサイズ））、出演者、解説、その他各種の情報が含まれている。ただし、後述もするように、ジャンルの区分の仕方など、ＥＰＧのフォーマット（規格）に応じて細部においては異なってくる場合がある。
記録再生装置１１では、これらのＥＰＧデータを利用してＥＰＧデータベース２２を作成して保持するようにされる。ＥＰＧデータベース２２の作成は、ＣＰＵ８１の制御処理によって行われる。
このＥＰＧデータベース２２は、例えばＨＤＤ８６に書き込んで保持させておくようにしても良いし、また、ＲＯＭ８３の不揮発性メモリとしての領域に書き込んで保持させておくようにしても良い。
【００３３】
また、この図では、記録再生装置１１において予約録画リストの情報が作成保持されていることが分かる。
予約録画リストは、例えば将来的にＨＤＤ８６に記録して保存させるべき番組、つまり予約録画すべき番組をリストとして登録して形成される情報であり、例えば次のようにして作成される。
先ず、ユーザによる記録再生装置１１に対する操作として、録画番組を指定した上での録画予約操作が行われたとする。この予約録画操作は、ユーザインターフェイス（Ｕ／Ｉ）処理ブロック２９により指定された番組の予約録画を指示する操作コマンドとして処理されることになる。これに応じて、録画予約リスト２２に対して、予約録画操作に応じて指定された録画番組のリストが追加登録されることになる。
【００３４】
また、自動録画処理ブロック２８では、次に説明するようにして、録画予約すべき番組を自動的に決定し、この決定した録画予約すべき番組を、録画予約リスト２２に対して登録するようにされる。
なお、上記したような録画予約番組の登録による録画予約リスト２２の作成は、ＣＰＵ８１の制御処理として実行されるものである。
【００３５】
また、ＣＰＵ８１のプログラムに従った制御処理機能としては、嗜好情報管理ブロック２６としての機能も有するようにされる。
例えば、ここで、録画予約操作が行われたのに応じては、先にも説明したように、録画予約リストが追加登録されるのであるが、嗜好情報管理ブロック２６としては、この録画予約操作の対象となった番組（録画予約番組）を予約録画したＥＰＧデータのフォーマットと、このＥＰＧデータにおいて規定される録画予約番組のジャンルについて、ＥＰＧデータベース２２を参照することで認識するようにされる。
【００３６】
そして、嗜好情報管理ブロック２６は、上記のようにして認識したＥＰＧデータのフォーマットと、そのフォーマット下でのジャンルに基づいて、嗜好情報２７の更新を行う。なお、嗜好情報２７は各種のジャンルテーブルから成るものとされるが、この嗜好情報２７のデータ構造、及び嗜好情報２７の更新の手順等については後述する。この嗜好情報２７は、これまでの録画予約操作の履歴情報として、録画予約設定された番組のジャンルに基づいて、ユーザの番組の嗜好を示す情報とされる。また、この嗜好情報２７も、ＨＤＤ８６に記憶させておくようにされる。あるいは、ＲＯＭ８３の不揮発性メモリの領域に書き込んで、書き換え可能な状態で保存しておくようにされる。
【００３７】
先にも説明した自動録画処理ブロック２８は、上記のようにして得られる嗜好情報２７の内容を参照することで、ユーザの嗜好度が高いとされる番組のジャンルを認識することが可能とされる。そして、このユーザの嗜好度が高いとされるジャンルに属する番組を、ＥＰＧデータベース２２から検索し、検索した番組を、自動録画対象の番組として決定するようにされる。
【００３８】
このように本実施の形態では、嗜好情報２７は、自動録画予約において録画予約すべき番組を決定するために用いるようにされている。このようにして、嗜好情報２７に基づいて選択した番組を自動的に録画してＨＤＤ８６に記憶させていくようにすれば、ＨＤＤ８６には、自身の好みに合った番組がＨＤＤ８６に蓄積されていくことになる。これにより、例えばユーザが視たいと思った番組を録画予約する操作を行わなくとも、自動的に録画されている可能性が高くなる。また、ユーザとしては、ＨＤＤ８６に蓄積されるようにして提示される自分の嗜好に適合した番組のうちから、本当に視聴したいものを選択して視聴するといった、新しい番組の視聴形態を得ることもできる。
【００３９】
そして、本実施の形態の記録再生装置１１としては、複数のＥＰＧデータを取得してＥＰＧデータベースを作成しているが、これは、記録再生装置１１が、互いに異なるフォーマット（規格）のＥＰＧデータを管理可能とされていることを意味する。つまり、記録再生装置１１により受信復調する放送の送出形態と、外部機器１００（１００−１，１００−２）で受信復調する放送の送出形態とは、それぞれが異なっており、これに対応して記録再生装置１１により受信復調して得られるＥＰＧデータと、外部機器１００（１００−１，１００−２）から入力される各ＥＰＧデータとでは、それぞれ異なるフォーマットを有しているからである。
このようなことを背景として、嗜好情報２７としては、後述するようにして、ＥＰＧのフォーマットごとに対応した嗜好情報（ジャンルテーブル）も有するが、ＥＰＧのフォーマット間で統一化（共通化）された嗜好情報も有するようにして形成されている。
【００４０】
予約録画処理ブロック２４としては、録画予約リスト２３においてリストアップされている番組（放送コンテンツ）が放送される際に、その放送コンテンツをＨＤＤ８６に録画するようにして記録するための機能である。なお、予約録画処理ブロック２４は、現在放送中のコンテンツを録画するための手動操作に応じて録画する動作を実行させることも可能とされている。
録画処理部４５の機能はＣＰＵ８１が、ＨＤＤインターフェース８７、ＨＤＤ８６をコントロールして動作させることにより実現される。
【００４１】
また、チューナ調停処理ブロック２５は、図１に示すチューナ７１として複数の受信系統（チューナ）を有する構成とされる場合において、例えば録画予約リスト２３に基づいた予約録画動作を実行するのにあたり、何れの受信系統を録画に用いるのかについての決定処理を行うものとされる。
【００４２】
３．ＥＰＧのジャンル設定例
これまでの説明から理解されるようにして、ＥＰＧとしては、例えば、放送の送出形態などの違いに応じて、異なるフォーマット（規格）となる。例えば、現状においては、どのＥＰＧにおいても、番組をジャンルにより区分しているのであるが、このジャンルによる区分も、フォーマットごとに異なる設定がされている。
この点について、図３を参照して説明する。
【００４３】
ここで、フォーマットが異なるＥＰＧとして、ＥＰＧ−１と、ＥＰＧ−２があることとする。図３は、これらＥＰＧ−１，ＥＰＧ−２についてのジャンル設定例を示している。図３（ａ）にＥＰＧ−１のジャンル設定を示し、図３（ｂ）にＥＰＧ−２のジャンル設定を示す。
この場合には、ＥＰＧ−１，ＥＰＧ−２のいずれについても、先ず、メインジャンルとサブジャンルによる階層化されたジャンル設定が行われている。
つまり、先ず、メインジャンルとしてのジャンル区分が行われ、各メインジャンルごとに、さらにサブジャンルにより細分化されるようにしてジャンル区分がされるようになっている。また、ＥＰＧ−１，ＥＰＧ−２のいずれにおいても、各メインジャンル名に対応しては、メインジャンルＩＤが対応付けられるようにして割り当てられる。また、サブジャンル名に対応しては、サブジャンルＩＤが割り当てられる。
【００４４】
そして、図３（ａ）と図３（ｂ）を比較して分かるように、ＥＰＧ−１とＥＰＧ−２のメインジャンル名とメインジャンルＩＤとの対応は、それぞれ異なる内容となっていることが分かる。
また、図３（ａ）においてはＥＰＧ−１のメインジャンルＩＤ＝２により特定される、メインジャンル名「スポーツ」のサブジャンルを示し、図３（ｂ）には、ＥＰＧ−２のサブジャンルとして、同じメインジャンルＩＤ＝２により特定される「スポーツ１」のサブジャンルを示している。
これら図３（ａ）（ｂ）のサブジャンルを比較しても分かるように、ＥＰＧ−１とＥＰＧ−２とで同じメインジャンルＩＤ＝２は、この場合スポーツに関連しているという点では共通している。しかしながら、その階層下のサブジャンルの内容は、ＥＰＧ−１とＥＰＧ−２とで異なっている部分のあることが分かる。例えば、ＥＰＧ−１のサブジャンルＩＤ＝５は、サブジャンル名として「陸上競技」であると規定されているのに対して、ＥＰＧ−２については、同じサブジャンルＩＤ＝５が示すサブジャンル名としては「バレーボール」であると規定されている。
【００４５】
４．嗜好情報のデータ構成例
これまでの説明から理解されるように、ＥＰＧにおけるジャンルの情報は、例えば自動録画などのための嗜好情報を作成するのに利用される。そして、本実施の形態としては、上記図３に示したようにしてＥＰＧのフォーマットが異なるのに起因してジャンルの区分設定にも相違が生じているような場合でも、統一化されたジャンル区分に基づいた嗜好情報、つまり、フォーマットが異なる複数のＥＰＧに対して共通となる嗜好情報を作成して管理するようにされる。以下、このような嗜好情報の管理について説明を行っていくこととして、先ず、嗜好情報を管理するためのデータの構成について説明を行うこととする。
なお、以降においては、嗜好情報管理に関する説明を簡単で分かりやすいものとするために、本実施の形態の記録再生装置１１が対応可能とされて、ジャンルの共通化（統一化）を図るべきＥＰＧフォーマットとしては、少なくも、図３に示したＥＰＧ−１と、ＥＰＧ−２の２つであることとする。そして、主としては、ＥＰＧ−１及びＥＰＧ−２との間で統合化された嗜好情報を管理するための例について説明していく。
【００４６】
図４は、本実施の形態の嗜好情報２７の構造を模式的に示している。
この図に示すようにして、嗜好情報２７は、大別して、ＥＰＧ別メインジャンルテーブル群３００、ＥＰＧ別サブジャンルテーブル群４００、共通メインジャンルテーブル５００、及び共通サブジャンルテーブル群６００とから成る。
【００４７】
ＥＰＧ別メインジャンルテーブル群３００は、それぞれフォーマットの異なるＥＰＧごとに対応した、複数のＥＰＧ別メインジャンルテーブル３００−１〜３００−ｎから成る。ＥＰＧ別メインジャンルテーブル３００−１〜３００−ｎの各々は、対応するＥＰＧフォーマットにより規定されるメインジャンル項目の各々に対して、嗜好値を対応付けている。さらに、対応するＥＰＧフォーマットにより規定されるメインジャンル項目の各々に対して、該当するとされる共通メインジャンルを示す共通メインジャンルＩＤを対応付けて成る。
【００４８】
また、ＥＰＧ別サブジャンルテーブル群４００は、ＥＰＧ別メインジャンルテーブル３００−１〜３００−ｎの各々において規定されるメインジャンル項目ごとの階層下にあるとされるサブジャンル項目ごとに設けられる複数のＥＰＧ別サブジャンルテーブルから成る。各ＥＰＧ別サブジャンルテーブルは、１メインジャンル項目内においてそのＥＰＧのフォーマットにより規定されるサブジャンル項目の各々に対して、嗜好値と、そのサブジャンル項目が該当するとされる共通サブジャンルを示す共通サブジャンルＩＤを対応付けて形成されるテーブル情報である。
なお、この図では、ＥＰＧ別サブジャンルテーブル群４００として、ＥＰＧ別メインジャンルテーブル３００−１のメインジャンルごとに対応するＥＰＧ別サブジャンルテーブル群４００−１〜４０−ｎのみを示しているが、当然のこととして、他のＥＰＧ別メインジャンルテーブル３００−２〜３００−ｎのそれぞれに在るメインジャンル項目ごとの階層下のＥＰＧ別サブジャンルテーブルも含まれる。
【００４９】
共通メインジャンルテーブル５００は、ＥＰＧ別メインジャンルテーブル群３００に含めることのできるＥＰＧのフォーマットに対して共通となるように設定された共通メインジャンル項目と、嗜好値とが対応付けられたテーブル情報となる。
【００５０】
共通サブジャンルテーブル群６００は、共通メインジャンルテーブル５００において規定される共通メインジャンル項目の階層下にあるとされる共通サブジャンル項目ごとに設けられる複数の共通サブジャンルテーブル６００−１〜６００−ｎから成る。各共通サブジャンルテーブルは、１共通メインジャンル項目内において規定される共通サブジャンル項目と、嗜好値とを対応付けて形成される。
【００５１】
このようにして、本実施の形態における嗜好情報２７としては、ＥＰＧフォーマットごとに対応するＥＰＧ別メインジャンルテーブル（３００−１〜３００−ｎ）と、このＥＰＧ別メインジャンルテーブルにおいて規定されるメインジャンルごとに対応した、ＥＰＧ別サブジャンルテーブルと、１つの共通メインジャンルテーブルと、この共通メインジャンルテーブルにおいて規定される共通メインジャンルごとに対応した共通サブジャンルテーブルを有していることが分かる。続いては、これらテーブル情報の構造及び内容例について説明する。
【００５２】
先ず、ＥＰＧ別メインジャンルテーブルとＥＰＧ別サブジャンルテーブルの構造について説明する。これらのテーブル情報の構造例として、ＥＰＧ−１についてのＥＰＧ別メインジャンルテーブルと、ＥＰＧ別サブジャンルテーブルの構造及びその内容例を、図５に示す。ＥＰＧ−１は、図３（ａ）に示したようにしてジャンルが規定されていたものである。
【００５３】
図５（ａ）に示すＥＰＧ−１のメインジャンルテーブルにおいては、メインジャンル名として示すように、「ＢＳ映画」「映画」「スポーツ」「ドラマ」「音楽」「アニメーション」「バラエティ」のようにしてメインジャンル項目が規定されているものとする。このメインジャンル項目は、先に図３（ａ）に示したＥＰＧ−１のメインジャンル名と同様となっている。そして、ＥＰＧ−１のフォーマットにより、これらのメインジャンル項目ごとには、メインジャンルＩＤ＝０，１，２，３，４，５，６が設定される。
【００５４】
また、ＥＰＧ−１のメインジャンルテーブルとしては、上記した各メインジャンル項目（メインジャンルＩＤ＝０，１，２，３，４，５，６）に対して、図のようにして、共通メインジャンルＩＤが割り与えられる。なお、この共通メインジャンルＩＤが示す共通メインジャンル項目（共通メインジャンル名）については、図７により後述する。
【００５５】
さらにＥＰＧ−１のメインジャンルテーブルでは、各メインジャンル項目ごとに嗜好値が対応付けられる。この嗜好値は、後述する説明から理解されるように、ＥＰＧ−１を対象とした場合における、ＥＰＧ別のメインジャンルごとのユーザの嗜好の強さを示すものとされる。この嗜好値が大きくなるほど、対応するジャンル項目についてのユーザの嗜好は、強くなるものとして扱われる。この点については、以降説明する各テーブル情報の嗜好値も同様である。
【００５６】
ＥＰＧ−１に対応するＥＰＧ別サブジャンルテーブルは、図５（ａ）に示すＥＰＧ−１のメインジャンル項目ごとに対応したものが設けられることになるが、ここでは、ＥＰＧ−１のメインジャンル項目「スポーツ」に対応するＥＰＧ別サブジャンルテーブルの構造例を図５（ｂ）に示す。
【００５７】
図５（ｂ）に示すＥＰＧ別サブジャンルテーブルは、ＥＰＧ−１のメインジャンル項目「スポーツ」をさらに細分化したサブジャンル項目ごとに対して、そのサブジャンルＩＤと、該当する共通サブジャンル項目に対応する共通サブジャンルＩＤと、嗜好値とが対応付けられて成る。
この場合、サブジャンル項目（サブジャンル名）としては、「すべて」「野球」「サッカー」「ゴルフ」「相撲」「陸上競技」「バレーボール」「テニス」のようにして規定されている。なお、これらのサブジャンル項目も図３（ａ）に示したＥＰＧ−１のサブジャンル名と同様となっている。そして、これらのサブジャンル項目に対応して、それぞれサブジャンルＩＤ＝０，１，２，３，４，５，６，７が対応付けられる。また、各サブジャンル項目ごとに、そのサブジャンル項目が該当するとされる共通サブジャンル項目を示す共通サブジャンルＩＤが対応付けられる。また、この場合にも、各サブジャンル項目ごとに嗜好値が対応付けられる。
なお、共通サブジャンルＩＤが示す共通サブジャンル項目（共通メインジャンル名）についても、図７により後述する。
【００５８】
図６は、ＥＰＧ−２についての、ＥＰＧ別メインジャンルテーブルと、ＥＰＧ別サブジャンルテーブルの内容例を示している。ＥＰＧ−２のフォーマットによるジャンル設定は、図３（ｂ）に示したとおりである。
【００５９】
図６（ａ）には、ＥＰＧ−２のＥＰＧ別メインジャンルテーブルが示される。このＥＰＧ別メインジャンルテーブルでは、メインジャンル名「その他」「洋画」「スポーツ１」「スポーツ２」「ドラマ」「音楽」「アニメ・キッズ」「海外放送」「ニュース」として示すように、図３（ｂ）と同様のメインジャンル項目が規定されている。そして、ＥＰＧ−２のフォーマットにより、これらのメインジャンル項目ごとには、メインジャンルＩＤ＝０，１，２，３，４，５，６，７，８が設定される。
そして、上記した各メインジャンル項目（メインジャンルＩＤ＝０，１，２，３，４，５，６，７，８）に対しても、図のようにして、共通メインジャンルＩＤ及び嗜好値が割り与えられる。
なお、この場合の共通メインジャンルＩＤが示す共通メインジャンル項目（共通メインジャンル名）も、ＥＰＧ−１のＥＰＧ別メインジャンルテーブルと同様に、図７により後述するものとなる。つまり、ＥＰＧ−１のＥＰＧ別メインジャンルテーブルと同じ規定による共通メインジャンルＩＤが割り振られている。
【００６０】
ＥＰＧ−２に対応するＥＰＧ別サブジャンルテーブルも、図６（ａ）に示すＥＰＧ−１のメインジャンル項目ごとの階層下に設けられることになるが、ここでは、ＥＰＧ−２のメインジャンル項目「スポーツ１」に対応するＥＰＧ別サブジャンルテーブルの構造例を図６（ｂ）に示す。
【００６１】
図６（ｂ）に示すＥＰＧ別サブジャンルテーブルは、ＥＰＧ−２のメインジャンル項目「スポーツ１」をさらに細分化したサブジャンル項目ごとに対して、そのサブジャンルＩＤと、該当する共通サブジャンル項目に対応する共通サブジャンルＩＤと、嗜好値とが対応付けられて成る。
この場合の、サブジャンル項目（サブジャンル名）としても、図３（ｂ）と同様にして、「すべて」「野球」「サッカー」「ゴルフ」「バスケットボール」「バレーボール」「テニス」「アメフト（アメリカンフットボール）」「ラグビー」「アイスホッケー」「その他」のようにして区分されている。そして、これらのサブジャンル項目に対応しては、それぞれサブジャンルＩＤ＝０，１，２，３，４，５，６，７，８，９，１０が対応付けられる。また、各サブジャンル項目ごとに、そのサブジャンル項目が該当するとされる共通サブジャンル項目を示す共通サブジャンルＩＤが対応付けられる。また、この場合にも、各サブジャンル項目ごとに嗜好値が対応付けられる。
ここでの共通サブジャンルＩＤが示す共通サブジャンル項目（共通メインジャンル名）もまた、図７により後述するものである。つまり、ＥＰＧ−１のＥＰＧ別サブジャンルテーブルと同じ規定による共通サブジャンルＩＤが割り振られる。
【００６２】
続いては、図７を参照して、共通メインジャンルテーブルと、共通サブジャンルテーブルの構造、及び内容例について説明する。
先ず、この場合の共通メインジャンルテーブルは、図７（ａ）に示すようにして、共通メインジャンル項目として、「その他」「映画」「スポーツ」「ドラマ」「音楽」「アニメーション」「バラエティ」「ニュース」のようにして区分され、これらの共通メインジャンル項目ごとに、図示するようにして、共通メインジャンルＩＤ＝０，１，２，３，４，５，６，７が対応付けられている。また、各共通メインジャンル項目ごとに、嗜好値も対応付けられた構造となっている。
【００６３】
共通サブジャンルテーブルは、上記した「その他」「映画」「スポーツ」「ドラマ」「音楽」「アニメーション」「バラエティ」「ニュース」の共通メインジャンル項目ごとに対応して設けられるのであるが、ここでは「スポーツ」の共通メインジャンル項目に対応する共通サブジャンルテーブルを図７（ｂ）に示す。
【００６４】
この図７（ｂ）に示すように、「スポーツ」の共通メインジャンル項目に対応する共通サブジャンルテーブルは、先ず、共通サブジャンル項目として「すべて」「野球」「サッカー」「ゴルフ」「相撲」「陸上競技」「バレーボール」「テニス」「バスケットボール」「アメフト（アメリカンフットボール）」「ラグビー」「アイスホッケー」「その他」のようにして区分されるものとして規定される。
そして、上記各共通サブジャンル項目に対しては、それぞれ、共通サブジャンルＩＤ＝０〜１２が対応付けられることになる。また、各共通サブジャンル項目に対して嗜好値が対応付けられる。
【００６５】
ここで、ＥＰＧ別メインジャンルテーブル及びＥＰＧ別サブジャンルテーブルと、共通メインジャンルテーブル及び共通サブジャンルテーブルにおけるジャンル項目の関係は、次のようになっている。
具体例として、図５（ａ）に示したＥＰＧ−１のＥＰＧ別メインジャンルテーブルを見てみると、映画関連のメインジャンル項目としては、メインジャンルＩＤ＝０の「ＢＳ映画」と、メインジャンルＩＤ＝１の「映画」の２種類がある。
また、図６（ａ）に示したＥＰＧ−２のＥＰＧ別メインジャンルテーブルでは、映画系のメインジャンル項目としては、メインジャンルＩＤ＝１の「洋画」がある。
このようにして、ＥＰＧ−１とＥＰＧー２とでは、例えば映画関連のジャンルの定義（ジャンル設定）について同一ではないことがわかる。
【００６６】
しかしながら、上記したＥＰＧ−１のＥＰＧ別メインジャンルテーブルにおける映画関連のメインジャンル項目である、「ＢＳ映画」（メインジャンルＩＤ＝０）及び「映画」（メインジャンルＩＤ＝１）に対応付けられる共通メインジャンルＩＤは、図５（ａ）に示しているように、ともに［１］となっている。
同様に、図６（ａ）に示すように、ＥＰＧ−２のＥＰＧ別メインジャンルテーブルにおける映画関係のメインジャンル項目である、「洋画」（メインジャンルＩＤ＝１）に対応付けられる共通メインジャンルＩＤも、［１］となっている。図７（ａ）を参照して分かるように、共通メインジャンルＩＤ＝１は、共通メインジャンル項目として「映画」が対応する。
つまり、ＥＰＧ−１とＥＰＧ−２との間で定義が異なっている映画関連のメインジャンル項目については、共通メインジャンル項目としては、何れも「映画」に属するものとして共通に扱われることになる。
【００６７】
また、他の例として、ＥＰＧ−１のＥＰＧ別メインジャンルテーブルにおけるスポーツ関連のメインジャンル項目としては、図５（ａ）に示すように、メインジャンルＩＤ＝２の「スポーツ１」と、メインジャンルＩＤ＝３の「スポーツ２」の２種類がある。また、また、ＥＰＧ−２のＥＰＧ別メインジャンルテーブルにおけるスポーツ関連のメインジャンル項目としては、図６（ａ）に示すように、メインジャンルＩＤ＝２の「スポーツ」のみがある。
このように、スポーツ関連のメインジャンルの区分も、ＥＰＧ−１とＥＰＧ−２とでは異なっているが、上記各メインジャンル項目に対応付けられる共通メインジャンルＩＤは、全て、「スポーツ」の共通メインジャンル項目を示す［２］とされている。
つまり、ＥＰＧ−１とＥＰＧ−２との間で定義が異なるスポーツ関連のメインジャンル項目についても、共通メインジャンル項目としては、何れも「スポーツ」に属するものとして統合的に管理されることになる。
【００６８】
また、サブジャンルについても同様にして共通サブジャンルによって統合的に管理される。
つまり、例えば図５（ｂ）に示すＥＰＧ−１のＥＰＧ別サブジャンルテーブルにおいて、「バレーボール」のサブジャンル項目に対しては、ＥＰＧ−１のフォーマットに従ってサブジャンルＩＤ＝６が付されている。
これに対して、図６（ｂ）に示すＥＰＧ−２のＥＰＧ別サブジャンルテーブルにおいて、同じ「バレーボール」のサブジャンル項目に対しては、ＥＰＧ−２のフォーマットに従ってサブジャンルＩＤ＝４が付されている。つまり、「バレーボール」という同じ内容のサブジャンル項目であっても、ＥＰＧのフォーマットの違いに応じて、この場合には、サブジャンルＩＤの割り当てが異なっている。
しかしながら、ＥＰＧ−１のＥＰＧ別サブジャンルテーブルとＥＰＧ−２のＥＰＧ別サブジャンルテーブルの何れにおいても、「バレーボール」のサブジャンル項目に対応付けられる共通サブジャンルＩＤは［５］で共通となっている。共通サブジャンルＩＤ＝５は、図７（ｂ）に示すようにして、「バレーボール」の共通サブジャンル項目を示している。
【００６９】
このようにして、本実施の形態では、サブジャンルとメインジャンルの両者について、共通のジャンル項目（共通メインジャンル項目、共通サブジャンル項目）を定義し、この定義された共通のジャンル項目において適切とされるものを、ＥＰＧ−１とＥＰＧ−２の各ジャンル項目に対応付けるようにしている。これにより、嗜好情報２７としては、ＥＰＧ−１とＥＰＧ−２のように、フォーマットの違いなどによりジャンル定義が異なっているＥＰＧの間でのジャンル定義を統合化、共通化するようにして管理することが可能となっているものである。
【００７０】
５．嗜好値管理手順
続いては、上記図４〜図７により説明した嗜好情報２７を形成する各ジャンルテーブルに格納される嗜好値の管理の仕方について説明する。
図８は、本実施の形態としての嗜好値の管理手順をフローチャートにより示している。ここで、本実施の形態の記録再生装置１１に対する操作として、例えばＥＰＧデータに基づいて表示されるＧＵＩ(Graphical User Interface)としての番組表に対する操作として、或る番組（放送コンテンツ）を指定しての番組の録画予約のための操作が行われたとする。図８のステップＳ１０１に示す手順としては、このような番組録画予約のための操作に応じて予約録画設定を行う。つまり、図２に示した予約録画リスト２３に対して、録画予約の指定操作が行われた番組（放送コンテンツ）を登録する。
【００７１】
このような、録画予約操作により選択指定された番組は、ユーザの嗜好が反映されているものと考えることができる。そこで本実施の形態としては、録画予約操作が行われたときに、その録画予約操作により選択指定された番組のジャンルに基づいて、ステップＳ１０２以降の手順として述べるようにして、嗜好値情報を成す各ジャンルテーブルの嗜好値についての更新を行うようにされる。
【００７２】
上記のようにして、ＥＰＧデータに基づいて表示される番組表に対するＧＵＩ操作として、録画予約操作を行った場合、この録画予約操作により指定された番組についてのＥＰＧフォーマットにより設定されているジャンル（メインジャンル及びサブジャンル）は、ＥＰＧデータベース２２を参照することで認識することができる。また、録画予約操作を行った番組表の基となるＥＰＧのフォーマットも認識することが可能である。
そして、ステップＳ１０２においては、録画予約操作を行った番組表の基となるＥＰＧのフォーマットを認識した上で、さらに録画予約操作により指定された番組についてのＥＰＧフォーマットにより設定されているサブジャンルを先ず認識する。そして、嗜好情報２７において、この認識したＥＰＧのフォーマットに対応するＥＰＧ別サブジャンルテーブルにアクセスする。そして、このＥＰＧ別サブジャンルテーブルにおいて、認識したサブジャンルに対応付けられている嗜好値について、所定値分の増加させるようにして更新する。
【００７３】
また、先の図５及び図６による説明から分かるように、ＥＰＧ別サブジャンルテーブルにアクセスしたことによっては、認識したサブジャンルに対応付けられている共通サブジャンルＩＤ（共通サブジャンル項目）を認識することができる。
そこで、ステップＳ１０３の手順としては、嗜好情報２７において、上記のようにして認識した共通サブジャンルＩＤが格納された共通サブジャンルテーブルにアクセスする。そして、このアクセスした共通サブジャンルテーブルにおいて、上記認識した共通サブジャンルＩＤに対応付けられている嗜好値について、所定値分の増加をさせるようにして更新する。
【００７４】
次のステップＳ１０４、Ｓ１０５の手順は、それぞれ、ＥＰＧ別メインジャンルテーブル、及び共通メインジャンルテーブルを対象とした嗜好値更新の手順となる。
先ず、ステップＳ１０４では、録画予約操作により指定された番組についてのＥＰＧフォーマットにより設定されているメインジャンルを認識する。そして、嗜好情報２７において、この認識したＥＰＧのフォーマットに対応するＥＰＧ別メインジャンルテーブルにアクセスし、認識したメインジャンルに対応付けられている嗜好値について、所定値分を増加させるようにして更新する。
また、ステップＳ１０５の手順としては、上記ステップＳ１０４の手順によりアクセスしたＥＰＧ別サブジャンルテーブルから、認識したメインジャンルに対応付けられている共通メインジャンルＩＤ（共通メインジャンル項目）を認識する。そして、嗜好情報２７において、上記のようにして認識した共通メインジャンルＩＤが格納された共通メインジャンルテーブルにアクセスする。そして、このアクセスした共通メインジャンルテーブルにおいて、上記認識した共通メインジャンルＩＤに対応付けられている嗜好値について、所定値分の増加をさせるようにして更新する。
【００７５】
上記図８に示した嗜好値更新の手順について、図９を参照して具体的に説明する。図９には、ＥＰＧ−１、ＥＰＧ−２の各フォーマットのＥＰＧを対象として録画予約を行った場合の嗜好値更新の手順が示される。また、図９においては、ステップＳ１０１〜Ｓ１０４の記載が示されるが、これは、図９における手順を、図８に対応させているものである。
【００７６】
ここで先ず、ＥＰＧ−１のＥＰＧデータに基づく番組表に対するＧＵＩ操作により、番組予約録画操作が行われたとする。これを図９では、「予約１」として示している。この予約１は、ＥＰＧ−１のもとでは、メインジャンル項目が「スポーツ」に分類され、サブジャンル項目が「バレーボール」に分類されている番組であるとする。
【００７７】
この予約１に対応する予約録画設定がステップＳ１０１としての手順により行われたとされると、この場合のステップＳ１０２の手順としては、嗜好情報２７において、サブジャンル項目「バレーボール」を示すサブジャンルＩＤを格納する、ＥＰＧ−１のＥＰＧ別サブジャンルテーブルにアクセスする。つまり、この場合には、図９（ｃ）に示すＥＰＧ−１に対応のＥＰＧ別サブジャンルテーブルにアクセスすることになる。この図９（ｃ）に示すＥＰＧ別サブジャンルテーブルは、先に図５（ｂ）に示したＥＰＧ別サブジャンルテーブルと同じである。
【００７８】
そして、このＥＰＧ別サブジャンルテーブルにアクセスすると、サブジャンル項目「バレーボール」（サブジャンルＩＤ＝５）に対応する嗜好値について、所定値分の増加を行うようにして更新する。図９では、値が増加された嗜好値を○形状で括って示している。
【００７９】
この場合のステップＳ１０３の手順としては、先ず、図９（ｃ）に示すＥＰＧ別サブジャンルテーブルにおいて、サブジャンル項目「バレーボール」に対応付けられた共通サブジャンルＩＤは［５］であることを認識する。そして、図９（ｆ）に示すようにして、この共通サブジャンルＩＤ＝５としての共通サブジャンル項目が格納される共通サブジャンルテーブルにアクセスする。この場合、共通サブジャンルＩＤ＝５は、共通サブジャンル項目として「バレーボール」であることを特定するものとなっている。
そして、この図９（ｆ）に示す共通サブジャンルテーブルにおいて、共通サブジャンル項目として「バレーボール」（共通サブジャンルＩＤ＝５）に対応付けられている嗜好値について所定値分を増加させるようにして更新を行う。
【００８０】
また、この場合のステップＳ１０４の手順としては、嗜好情報２７において、予約１の番組が対応するメインジャンル項目「スポーツ」を示すメインジャンルＩＤを格納するＥＰＧ別メインジャンルテーブルにアクセスする。このアクセスは、図９においては、図９（ｃ）に示すＥＰＧ−１に対応のＥＰＧ別サブジャンルテーブルから、このＥＰＧ別サブジャンルテーブルの親となる図９（ｂ）のＥＰＧ別メインジャンルテーブルにアクセスするという手順により示している。この図９（ｂ）に示すＥＰＧ別サブジャンルテーブルは、ＥＰＧ−１のＥＰＧ別メインジャンルテーブルであり、先に図５（ａ）に示したものと同じ構造である。
そして、この図９（ｂ）に示すＥＰＧ別メインジャンルテーブルにおいて、メインジャンル項目として「スポーツ」（メインジャンルＩＤ＝２）に対応付けられている嗜好値について所定値分を増加させるようにして更新を行う。
【００８１】
さらに、この場合のステップＳ１０５の手順としては、先ず、図９（ｂ）に示すＥＰＧ別メインジャンルテーブルを参照して、メインジャンル項目「スポーツ」に対応付けられた共通メインジャンルＩＤは［２］であることを認識する。そして、図９（ａ）に示すようにして、共通メインジャンルテーブルにアクセスし、共通メインジャンルＩＤ＝２に対応付けられている嗜好値について、所定値分を増加させるようにして更新を行う。つまり、共通メインジャンル項目「スポーツ」についての嗜好値を増加させる。
【００８２】
また、ＥＰＧ−２のＥＰＧデータに基づく番組表に対するＧＵＩ操作により、番組予約録画操作が行われた場合のステップＳ１０１〜ステップＳ１０５の手順は、図９においては次のようになる。
先ず、ＥＰＧ−２のＥＰＧデータに基づく番組表に対する操作による番組予約録画は、図９では、「予約２」として示している。この予約２は、ＥＰＧ−２のフォーマット下では、メインジャンル項目が「スポーツ１」に分類され、サブジャンル項目が「バレーボール」に分類されている番組であるとする。
【００８３】
この予約２に対応する予約録画設定がステップＳ１０１としての手順により行われたとされる。すると、この場合のステップＳ１０２の手順としては、嗜好情報２７において、サブジャンル項目「バレーボール」を示すサブジャンルＩＤを格納するＥＰＧ−２のＥＰＧ別サブジャンルテーブルにアクセスする。この場合には、図９（ｅ）に示すＥＰＧ−２のＥＰＧ別サブジャンルテーブルにアクセスする。この図９（ｅ）に示すＥＰＧ別サブジャンルテーブルは、先に図６（ｂ）に示したＥＰＧ−２の「スポーツ１」のメインジャンル項目の階層下にあるとされるＥＰＧ別サブジャンルテーブルと同じである。
【００８４】
そして、このＥＰＧ−２のＥＰＧ別サブジャンルテーブルにアクセスすると、サブジャンル項目「バレーボール」（サブジャンルＩＤ＝４）に対応する嗜好値について、所定値分の増加を行うようにして更新する。
【００８５】
また、この場合のステップＳ１０３の手順としては、図９（ｅ）に示すＥＰＧ別サブジャンルテーブルにおいて、サブジャンル項目「バレーボール」に対応付けられた共通サブジャンルＩＤは［５］であることを認識するようにされる。これにより、先の予約１に対応するステップＳ１０３の手順と同様に、図９（ｆ）に示すようにして、この共通サブジャンルＩＤ＝５としての共通サブジャンル項目（「バレーボール」）が格納される共通サブジャンルテーブルにアクセスする。
そして、この図９（ｆ）に示す共通サブジャンルテーブルにおいて、この共通サブジャンルＩＤ＝５（共通サブジャンル項目「バレーボール」）に対応付けられている嗜好値について所定値分を増加させるようにして更新を行う。
【００８６】
また、この場合のステップＳ１０４の手順としては、嗜好情報２７において、予約２の番組が対応するメインジャンル項目「スポーツ１」を示すメインジャンルＩＤを格納するＥＰＧ別メインジャンルテーブルにアクセスする。つまり、図９（ｅ）から図９（ｄ）への遷移として矢印として示しているように、ＥＰＧ２のＥＰＧ別メインジャンルテーブルにアクセスする。なお、この図９（ｄ）に示すＥＰＧ−２のＥＰＧ別サブジャンルテーブルも、先に図６（ａ）に示したものと同じである。
そして、この図９（ｄ）に示すＥＰＧ別メインジャンルテーブルにおいて、メインジャンル項目として「スポーツ１」（メインジャンルＩＤ＝２）に対応付けられている嗜好値について所定値分を増加させるようにして更新を行う。
【００８７】
また、この場合のステップＳ１０５の手順としては、先ず、図９（ｄ）に示すＥＰＧ別メインジャンルテーブルを参照して、メインジャンル項目「スポーツ１」に対応付けられた共通メインジャンルＩＤは［２］であることを認識する。そして、図９（ａ）に示すようにして、共通メインジャンルテーブルにアクセスし、共通メインジャンルＩＤ＝２に対応付けられている嗜好値について、所定値分を増加させるようにして更新を行う。つまり、この場合にも共通メインジャンル項目「スポーツ」についての嗜好値を増加させる。
【００８８】
このようにして、本実施の形態としては、少なくとも、予約録画のために指定した番組のジャンルを、ユーザが好む番組（放送コンテンツ）のジャンルであるとして扱うようにされる。そして、ＥＰＧのフォーマットのもとで予約録画のために指定した番組に与えられたジャンル（メインジャンル及びサブジャンル）に基づいて、先ずは、嗜好情報２７を形成するＥＰＧ別のメインジャンルテーブル及びサブジャンルテーブルにおいて、予約録画のために指定した番組のメインジャンル、サブジャンルに対応付けられた嗜好値を更新するようにされる。また、予約録画のために指定した番組が該当するとされる共通メインジャンル、共通サブジャンルに対応付けられた各嗜好値についても更新を行うようにされる。
【００８９】
そして、図９に示した具体例からも理解されるように、共通メインジャンルテーブルの嗜好値と、共通サブジャンルテーブルの嗜好値は、ＥＰＧ−１，ＥＰＧ−２の各フォーマットのメインジャンルの嗜好と、サブジャンルの嗜好が統合して反映されるようにして管理されるものとなっている。
つまり、「予約１」としてＥＰＧ−１を対象として予約録画設定した番組と、「予約２」としてＥＰＧ−２を対象として予約録画設定した番組は、共にサブジャンル項目としては「バレーボール」に該当し、また、メインジャンル項目としては、「スポーツ」若しくは「スポーツ１」とされてスポーツ関連とされている。
そして、これらの「予約１」「予約２」の番組のジャンルは、何れの場合にも、共通メインジャンルテーブルにおいては共通メインジャンル項目「スポーツ」として統合されており、これに応じて、何れの場合にも、共通メインジャンル項目「スポーツ」に対応付けた嗜好値を更新している。
同様にして、「予約１」「予約２」の番組は、サブジャンルとしては、何れの場合にも、共通サブジャンル項目「バレーボール」に統合されている。そして、これに応じて、何れの場合にも、共通サブジャンルテーブルにおいては、共通サブジャンル項目「スポーツ」に対応付けた嗜好値を更新している。
【００９０】
このようにして本実施の形態では、ＥＰＧのフォーマットの違いなどに起因して、ジャンル分類の仕方が異なる複数のＥＰＧに対応している場合において、嗜好情報２７において、ＥＰＧフォーマット間で共通化したジャンル（共通メインジャンルと共通サブジャンル）を定義してテーブル情報を作成することで、ＥＰＧ間のジャンル分類の相違にかかわらず、ジャンル分類を統合化して管理できるようにしている。また、嗜好情報としては、共通メインジャンルテーブル及び共通サブジャンルテーブルを備えていることで、ＥＰＧごとに独立したものではなく、複数のＥＰＧ間で統合化された嗜好情報を得ることも可能とされている。
【００９１】
このような統合化された嗜好情報（共通メインジャンルテーブル及び共通サブジャンルテーブル）は、アプリケーションとして、例えば、図２により説明した自動録画処理ブロック２８により、自動録画として、録画予約リスト２３に登録すべき番組を決定するのに利用される。
つまり、共通メインジャンルテーブル及び共通サブジャンルテーブルの嗜好値を参照し、例えば嗜好値が所定以上のジャンルであるとか、所定の上位順までの嗜好値に対応するジャンルであるとか、所定規則に従って、ユーザの嗜好が高いとされる共通メインジャンル、共通サブジャンルを特定するようにされる。そして、特定されたこれらの共通メインジャンル及び共通サブジャンルに括られるジャンルの番組を、ＥＰＧ−１のＥＰＧデータから検索して抽出し、同様に、ＥＰＧ−２のＥＰＧデータから検索して抽出する。このようにして抽出された番組を、自動録画すべき番組として決定して、予約録画リスト２３に登録するようにされる。
【００９２】
放送の送出形態（つまりＥＰＧのフォーマット）が異なれば、放送局及び各放送局の番組編成も異なってくるから、ユーザによっては、ＥＰＧフォーマットごとに、やや異なる番組嗜好となる場合が考えられる。例えば、或るＥＰＧフォーマットに対応しては、スポーツ番組をよく視聴するが、他のＥＰＧフォーマットに対応しては、音楽番組を視聴することが多いというような偏りが生じる可能性のあることが考えられる。
このような場合において、フォーマットの異なるＥＰＧごとに独立した嗜好情報に基づいて、それぞれのＥＰＧデータから自動録画すべき番組を決定するものとすれば、或るＥＰＧフォーマットに対応してはスポーツ番組が重点的に自動録画され、他のＥＰＧフォーマットに対応しては音楽番組が重点的に自動録画されることになる。
これに対して、本実施の形態のようにして、ＥＰＧ間で統合された嗜好情報を、自動録画における番組決定に利用すれば、ユーザがスポーツ番組をよく視聴するとされるフォーマットのＥＰＧからも、例えば音楽番組を選択して自動録画させることが可能となる。逆に、ユーザが音楽番組をよく視聴するとされるフォーマットのＥＰＧからは、スポーツ関連番組を選択して自動録画させることが可能となる。つまり、フォーマットの異なるＥＰＧ間で、嗜好が偏ることなく自動録画番組を決定することができる。これにより、例えばユーザとしては、自身の好みの番組が自動録画される可能性をより高いものとすることが可能となる。
【００９３】
なお、本実施の形態としては、図５及び図６に示したＥＰＧ別メインジャンルテーブル、及びＥＰＧ別サブジャンルテーブルの構造から分かるように、ＥＰＧフォーマットごとに対応したメインジャンルとサブジャンルごとの嗜好値も用意されている。
このＥＰＧフォーマットごとに対応した嗜好値は、例えば、上記したように、フォーマットの異なるＥＰＧごとに独立した嗜好情報に基づいて、それぞれのＥＰＧデータから自動録画すべき番組を決定する場合に用いることができる。例えば、ユーザによっては、このような自動録画のほうが、自身の視聴スタイルに適している場合もあると考えられる。
【００９４】
６．嗜好値管理のための処理動作
先に図８及び図９により説明した嗜好値管理の手順は、図１に示す構成から見た場合には、ＣＰＵ８１がプログラムに従って処理を実行することで実現されるものとなる。そこで、本実施の形態としての嗜好値管理を実現するためにＣＰＵ８１が実行すべきとされる処理について、図１０及び図１１を参照して説明する。
【００９５】
図１０に示す処理が開始されるときには、例えば、ＥＰＧデータベース２２に格納されているとされるＥＰＧデータに基づいて、番組選択や、録画予約などのためのＧＵＩ(Graphical User Interface)としても機能する番組表がディスプレイ９４に表示されている状態にあるものとされる。
そして、この状態において、例えばユーザによるリモートコントローラ９１の操作によって、或る番組（放送コンテンツ）を指定しての録画予約のための操作が行われたとする。この操作に応じては、Ｕ／Ｉ制御部７６からバス７９を介して、録画予約のコマンドが出力される。
ＣＰＵ８１は、このコマンドを入力すると、図１０のステップＳ２０１の処理として、予約録画設定を行う。つまり、図２に示した予約録画リスト２３に対して、録画予約の指定操作が行われた番組（放送コンテンツ）を登録するための処理を実行する。なお、予約録画リスト２３は、ここではＨＤＤ８７において記憶されているものとなる。従って、予約録画リスト２３に対して番組を登録するときには、ＨＤＤ８７に記憶されている予約録画リスト２３を読み出して書き換えを行うことになる。なお、このステップＳ２０１の処理は、先に図８に示したステップＳ１０１の手順に対応する。
【００９６】
そして、予約録画設定を行ったとすると、次のステップＳ２０２の処理に移行する。
ステップＳ２０２においては、上記ステップＳ２０１により予約録画設定した番組（予約番組）について、ＥＰＧ別サブジャンルテーブルが存在するか否かについて判別する。これは、今回の予約番組が提示されていたＥＰＧのサブジャンル項目が、本実施の形態における共通ジャンルの統合対象となっているか否かについての判断を行うことである。
なお、ここでは、ＥＰＧ別サブジャンルテーブルを含み、嗜好情報２７は、ＨＤＤ８７に記憶されているものであるとする。従って、上記ＥＰＧ別サブジャンルテーブルを含み、嗜好情報２７を形成するジャンルテーブルを参照したり、更新（書き換え）する場合には、ＨＤＤ８７において嗜好情報２７として記憶されている所要のジャンルテーブルの情報にアクセスするようにされる。
【００９７】
そしてステップＳ２０２において否定結果が得られた場合、今回の予約番組に対応しては、ＥＰＧ別サブジャンルテーブルが存在していないということになる。この場合には、この予約番組のジャンルに基づいた嗜好値の更新（増加）を行うことはできないから、このまま処理を終了することになる。つまり、この場合には、ユーザ操作に応じた予約録画設定のみを行う。
【００９８】
これに対して、ステップＳ２０２において肯定結果が得られた場合には、ステップＳ２０３以降の処理に進んで、嗜好値の更新に関する処理を実行していく。
先ず、ステップＳ２０３においては、嗜好情報２７のＥＰＧ別サブジャンルテーブルのなかから、今回の予約番組に割り与えられたジャンルに対応するＥＰＧ別サブジャンルＩＤ（ＥＰＧフォーマットにより規定されるサブジャンルＩＤのことである）が存在するか否かについて判別する。そして、対応するＥＰＧ別サブジャンルＩＤが存在するとして肯定結果が得られたのであれば、ステップＳ２０４に進む。
ステップＳ２０４では、ＥＰＧ別サブジャンルテーブルにおいて、今回の予約番組に割り与えられたジャンルに対応するＥＰＧ別サブジャンルＩＤに対応付けられた嗜好値を所定値分により増加させ、ステップＳ２０５に進む。このステップＳ２０４の処理は、図８におけるステップＳ１０２の手順に相当する。
これに対して、ステップＳ２０３において、対応するＥＰＧ別サブジャンルＩＤが存在しないとして否定結果が得られた場合には、ステップＳ２０４の処理をパスしてステップＳ２０５に進む。
【００９９】
ステップＳ２０５においては、今回の予約番組が属するとされる共通サブジャンルＩＤが、共通サブジャンルテーブルに存在するか否かについて判別する。そして、ステップＳ２０５において肯定結果が得られたのであれば、ステップＳ２０６に進んで、共通サブジャンルテーブルにおいて、今回の予約番組が属するとされる共通サブジャンルＩＤに対応付けられた嗜好値を所定値分により増加させる。この処理が、図８に示すステップＳ１０３の手順に相当する。
また、ステップＳ２０６において肯定結果が得られた場合には、ステップＳ２０７に進んで、共通サブジャンルテーブルにおいて「その他」の共通サブジャンル項目に対応付けられた嗜好値について所定値分により増加させる。
【０１００】
ステップＳ２０６、Ｓ２０７の処理が終了した段階では、図８のステップＳ１０３までの手順、つまり、サブジャンルについての嗜好値の更新を完了させることができている。従って、以降は、メインジャンルについての嗜好値の更新のための処理となる。
このための処理としては、先ず、図１１のステップＳ３０１に示すようにして、先のステップＳ２０１により予約録画設定した番組（予約番組）について、ＥＰＧ別メインジャンルテーブルが存在するか否かについて判別する。つまり、今回の予約番組が提示されていたＥＰＧのメインジャンル項目についても、本実施の形態における共通ジャンルの統合対象となっているか否かについての判断を行うようにされる。
ステップＳ３０１において否定結果が得られた場合、今回の予約番組に対応しては、ＥＰＧ別メインジャンルテーブルが存在していないということになる。この場合、この予約番組のジャンルに基づいたメインジャンルに関する嗜好値の更新（増加）を行うことはできないから、このまま処理を終了することになる。
【０１０１】
これに対して、ステップＳ３０１において肯定結果が得られた場合には、ステップＳ３０２以降の処理に進んで、メインジャンルに関する嗜好値の更新に関する処理を実行していく。
先ず、ステップＳ３０２においては、嗜好情報２７のＥＰＧ別メインジャンルテーブルのなかから、今回の予約番組に割り与えられたジャンルに対応するＥＰＧ別メインジャンルＩＤ（ＥＰＧフォーマットにより規定されるメインジャンルＩＤのことである）が存在するか否かについて判別する。そして、対応するＥＰＧ別メインジャンルＩＤが存在するとして肯定結果が得られたのであれば、ステップＳ３０３に進む。
ステップＳ３０３では、ＥＰＧ別サブジャンルテーブルにおいて、今回の予約番組に割り与えられたジャンルに対応するＥＰＧ別サブジャンルＩＤに対応付けられた嗜好値を所定値分により増加させ、ステップＳ３０４に進む。このステップＳ３０３の処理は、図８におけるステップＳ１０４の手順に相当する。
これに対して、ステップＳ３０２において、対応するＥＰＧ別メインジャンルＩＤが存在しないとして否定結果が得られた場合には、ステップＳ３０３の処理をパスしてステップＳ２０５に進む。
【０１０２】
ステップＳ３０４においては、今回の予約番組が属するとされる共通メインジャンルＩＤが、共通メインジャンルテーブルに存在するか否かについて判別する。そして、ステップＳ３０４において肯定結果が得られたのであれば、ステップＳ３０５に進んで、共通サブジャンルテーブルにおいて、今回の予約番組が属するとされる共通サブジャンルＩＤに対応付けられた嗜好値を所定値分により増加させる。この処理は、図８に示すステップＳ１０５の手順に相当する。
また、ステップＳ３０４において肯定結果が得られた場合には、ステップＳ３０６に進んで、共通メインジャンルテーブルにおいて「その他」の共通メインジャンル項目に対応付けられた嗜好値について所定値分により増加させる。
上記図１１及び図１２に示される処理が実行されることで、先に、図８及び図９により説明したような嗜好値の更新管理が実現されることになる。
【０１０３】
各ジャンルテーブル（嗜好情報）の嗜好値の更新（増加）処理を開始させることのきっかけとして、上記説明では、ユーザによる番組を指定しての録画予約操作であることとしているが、これに限定されるものではない。つまり、ユーザの番組の嗜好が反映されたものであるとして記録再生装置１１が捉えられるもののうちから必要とされるものが選択されればよい。例えば、ユーザの番組視聴履歴や録画履歴などの履歴情報に応じて、ユーザの視聴頻度や録画予約頻度が高いとされるジャンルを特定して、これを各ジャンルテーブル（嗜好情報）の嗜好値に反映させるようにしてもよいものである。
また、上記説明では、嗜好値を増加させることについて言及しているが、嗜好値の更新として、嗜好値を減少させることも考えられる。例えば、自動録画処理ブロック２８による自動録画予約設定により録画予約リストに登録された番組を、ユーザが後から選択して削除するような操作を行った場合、この削除対照となった番組のジャンルは、ユーザの嗜好には適合しているものではないと考えられるので、このような操作に応じては、削除対照となった番組のジャンルに対応する嗜好値を所定値分低減させるようにするものである。
また、１回の嗜好値の増加／低減（更新）を行うのにあたり、どれだけの値を増加／低減させるのかについては、各種の規則を考えることができるので、この点についても特に限定されるべきものではない。例えば、嗜好値を増加させるきっかけとしては、録画予約操作により番組が指定された場合と、一定期間の視聴履歴情報に基づいて嗜好度が高いと判定したジャンルの番組について変化があった場合であることとした場合、両者の場合における嗜好値の増加量として、異なる値を設定するようにすることが考えられる。具体的には、録画予約操作の場合は、ユーザがより積極的に嗜好する番組を選択していると考えて、視聴履歴情報に変化があった場合よりも、高い増加値を設定するようにされる。
【０１０４】
７．変形例
これまで説明した実施の形態としては、例えばユーザによる録画予約操作のようにして、ユーザの番組の嗜好が反映されたユーザ操作などに対応して嗜好値を更新する、つまり、嗜好情報を作成管理するという構成について説明した。
ここで、例えば他の記録再生装置としての製品においても、本実施の形態と同様に共通ジャンルを設定して嗜好情報を管理しているものとしたうえで、例えば同じユーザが、複数の異なる製品としての記録再生装置を利用しているような状況を考えてみる。このような場合において、例えば、他の記録再生装置において作成保持されている嗜好情報を、本実施の形態の記録再生装置１１に取り込んで、その取り込んだ嗜好情報の内容が、これまでにおいて、記録再生装置１１において保持している嗜好情報の内容に反映されるようにすれば、より利便性が高まることになる。
【０１０５】
但し、本実施の形態の記録再生装置１１において規定、定義する共通ジャンル（共通メインジャンル、共通サブジャンル）が、記録再生装置１１としての製品において独自に規定したものであるとされて汎用性を持つものではない場合、他の記録再生装置の製品においても、独自に共通ジャンルを定義しているということになる。従って、製品間で、共通ジャンルの定義内容に相違が生じることとなる。
以降説明する変形例としては、このような状況にも対応して、共通ジャンルの定義が異なる他の製品としての記録再生装置から嗜好情報を取り込み、これを適切に、本実施の形態の記録再生装置１１の嗜好情報に反映できるようにするための構成とされる。
【０１０６】
図１２は、この変形例としての処理の流れを模式的に示している。
先ず、この図においては、他製品の記録再生装置として、外部機器１００−１，１００−２の２つが示されている。これらの外部機器１００−１，１００−２は、上記しているように、本実施の形態の記録再生装置１１と同様に共通ジャンルを設定して嗜好情報を管理しているものとされるが、共通ジャンルの設定規則に関しては、本実施の形態の記録再生装置と、外部機器１００−１，１００−２との各々の間で異なっているものである。
【０１０７】
そして、本実施の形態の記録再生装置１１に対して、例えば外部機器１００−１，１００−２のそれぞれにおいて作成保持されてる嗜好情報を取り込んで、記録再生装置１１の保持する嗜好情報２７の内容に反映させたいとするときには、所定の伝送路１１０により、記録再生装置１１と、外部機器１００−１，１００−２とを接続するようにする。
【０１０８】
ここでの伝送路１１０としては、記録再生装置１１と外部機器１００−１，１００−２側との間でのデータの送受信が可能とされれば、特に限定されるべきものではないが、例えばＬＡＮやインターネットなどのネットワークとすることができる。また、ＵＳＢやＩＥＥＥ１３９４などをはじめとしたデータインターフェイスとすることも考えられる。例えば記録再生装置１１の通信制御部８０は、このような伝送路１１０の具体的形態に応じて通信やデータの送受信が可能な構成を採るようにされる。
【０１０９】
そして、例えば記録再生装置１１側から外部機器１００−１、１００−２に対して、伝送路１１０を介して、嗜好情報を要求するコマンドを送信したとする。すると、このコマンドを受信した外部機器１００−１、１００−２では、それぞれ、伝送路１１０を経由して、レスポンスとして、転送用嗜好情報１０１−１，１０１−２を転送するようにされている。
【０１１０】
転送用嗜好情報１０１−１，１０１−２は、外部機器１００−１、１００−２がそれぞれ送信出力するものである。転送用嗜好情報１０１−１を先ず例にとると、その内容としては、製品ＩＤ１０１ａと、嗜好情報１０１ｂとから成るものとされる。製品ＩＤ１０１ａは、外部機器１００−１としての製品（機種）を特定するためのＩＤ情報である。この場合には、外部機器１００−１に対応する製品ＩＤとしては「製品Ａ」であることを示すものとしている。
また、嗜好情報１０１ｂは、例えば先に説明した本実施の形態の嗜好値管理と同様の処理手順により、外部機器１００−１において作成保持される嗜好情報である。つまり、本実施の形態の共通メインジャンルテーブル、及び共通サブジャンルテーブルに対応する。
【０１１１】
図１２の嗜好情報１０１ｂとしては、このうち、共通メインジャンルテーブルに対応するものを示しており、図示するようにして、外部機器１００−１としての製品独自で規定したメインジャンル項目に、メインジャンルＩＤと、嗜好値が対応付けられている。嗜好情報１０１ｂにおけるこれらのメインジャンルＩＤと嗜好値については、図において、（  ）内に「外部側」と記載されている。
これは、このメインジャンルＩＤは、外部機器１００−１としての製品独自で規定したメインジャンル項目に対応するものであり、記録再生装置１１からみた場合には、外部規格のメインジャンル区分によるものであることを示す。従って、嗜好情報１０１ｂにおけるメインジャンルＩＤは、本実施の形態の記録再生装置１１が管理するメインジャンルＩＤとは異なるジャンル区分によるものとなっており、共通性を有してはいないものとされる。
【０１１２】
外部機器１００−２が送信出力する転送用嗜好情報１０１−２としても、製品ＩＤ１０１ａ及び嗜好情報１０１ｂから成る。この製品ＩＤ１０１ａによっては、外部機器１００−２が製品Ｂであることを示すこととしている。また、嗜好情報１０１ｂは、外部機器１００−２としての製品独自で規定したメインジャンル項目に、メインジャンルＩＤ（外部側）と嗜好値（外部側）とを対応付けたものであり、他の製品としての記録再生装置のジャンル区分とは共通性を有していない。
【０１１３】
なお、外部機器１００−１，１００−２からは、上記転送用嗜好情報１０１−１，１１−２の嗜好情報１０１ｂとして、本実施の形態の共通サブジャンルテーブルに対応する内容の嗜好情報を含ませることもできる。但し、図１２においては、説明の便宜上、嗜好情報１０１ｂとして、本実施の形態の共通メインジャンルテーブルに対応する内容の嗜好情報のみとした場合を示している。
【０１１４】
上記転送用嗜好情報１０１−１，１０１−２を受信する、本実施の形態の記録再生装置１１では、メインジャンル対応テーブル７００の情報を記憶保持しておくようにされる。図１２では、メインジャンル対応テーブル７００の例として、転送用嗜好情報１０１−１（つまり製品Ａ）に対応するメインジャンル対応テーブル７００−１と、転送用嗜好情報１０１−２（製品Ｂ）に対応するメインジャンル対応テーブル７００−２とが示されている。
【０１１５】
メインジャンル対応テーブル７００−１は、製品Ａが規定するメインジャンルＩＤと、本実施の形態の記録再生装置１１が規定する共通メインジャンルＩＤとの対応を示すテーブルである。
記録再生装置１１では、外部機器１００−１から図示する転送用嗜好情報１０１−１を受信取得すると、先ず、転送用嗜好情報１０１−１に含まれる製品ＩＤ１０１ａから、この転送用嗜好情報１０１−１が製品Ａに対応して規定されたジャンル区分に基づいたものであることを認識する。そこで、転送用嗜好情報１０１−１の嗜好情報１０１ｂと、メインジャンル対応テーブル７００−１とを対照させる。これにより、転送用嗜好情報１０１−１の嗜好情報１０１ｂにおいて、各メインジャンルＩＤごとに対応付けられている嗜好値（外部側）を、記録再生装置１１で規定される共通メインジャンルＩＤに対応付けることができる。
【０１１６】
例えば、製品Ａである外部機器１００−１では、転送用嗜好情報１０１−１における嗜好情報１０１ｂの［メインジャンル項目：メインジャンルＩＤ（外部側）］の対応は、［洋画：ＩＤ＝１］［邦画：ＩＤ＝２］［スポーツ：ＩＤ＝３］［ドラマ：ＩＤ＝４］となっている。そして、製品Ａのメインジャンル対応テーブル７００−１のようして製品Ａのメインジャンル項目（外部側メインジャンルＩＤ）と、記録再生装置１１の共通メインジャンルＩＤとが対応付けられていることで、嗜好情報１０１ｂにおいて、［洋画：ＩＤ＝１］に対応付けられている嗜好値（外部側）の「１５」は記録再生装置１１の共通メインジャンルＩＤ＝１（共通メインジャンル項目：映画）に対応させることができる。
同様に、嗜好情報１０１ｂにおいて、［邦画：ＩＤ＝２］に対応付けられている嗜好値（外部側）の「４０」も、記録再生装置１１の共通メインジャンルＩＤ＝１（共通メインジャンル項目：映画）に対応させることができる。
また、嗜好情報１０１ｂにおいて、［スポーツ：ＩＤ＝３］に対応付けられている嗜好値（外部側）の「２０」は、記録再生装置１１の共通メインジャンルＩＤ＝２（共通メインジャンル項目：スポーツ）に対応させることができる。
また、嗜好情報１０１ｂにおいて［ドラマ：ＩＤ＝４］に対応付けられている嗜好値（外部側）の「５０」は、記録再生装置１１の共通メインジャンルＩＤ＝３（共通メインジャンル項目：ドラマ）に対応させることができる。
【０１１７】
また、記録再生装置１１が外部機器１００−２から転送用嗜好情報１０１−２を受信取得した場合にも、転送用嗜好情報１０１−２に含まれる製品ＩＤ１０１ａから、この転送用嗜好情報１０１−２が製品Ｂに対応して規定されたジャンル区分に基づいたものであることを認識して、転送用嗜好情報１０２−１の嗜好情報１０１ｂと、メインジャンル対応テーブル７００−２とを対照させることになる。
これにより、上記説明と同様にして、転送用嗜好情報１０１−２の嗜好情報１０１ｂにおいて、各メインジャンルＩＤ（外部側）ごとに対応付けられている嗜好値を、記録再生装置１１で規定される共通メインジャンルＩＤに対応付けることができる。
【０１１８】
このようにして、本実施の形態では、記録再生装置１１側において、メインジャンル対応テーブル７００（７００−１，７００−２）を保持し、外部機器から取り込んだ嗜好情報のジャンルＩＤと対照させるようにしている。これにより、外部機器から取り込んだ嗜好情報が、外部機器ごとに独自規定されたジャンル区分によるものであるとしても、この嗜好情報において製品独自規定のメインジャンルＩＤに対応付けられている嗜好値を、本実施の形態の共通メインジャンルＩＤに適切に対応付けることができる。
【０１１９】
そして、上記のようにして、本実施の形態の共通メインジャンルＩＤに対して、製品側（外部機器１００−１，１００−２側）の嗜好値を対応させたことで、図示するようにして、本実施の形態の共通メインジャンルテーブルの嗜好値について、これらの製品側の嗜好値を反映させるようにして更新するようにされる。
なお、このときの共通メインジャンルテーブルの嗜好値の変更として、どのようにして製品側の嗜好値を反映させるのかについては各種考えられるものであり、ここでは特に限定されるべきものではない。
【０１２０】
また、転送用嗜好情報１０１−１，１００−２の嗜好情報としては、サブジャンルＩＤと嗜好値とを対応付けた情報を含めてよいことは前述したとおりである。これに対応して、ここでは図示していないが、本実施の形態の記録再生装置１１としては、各種製品に対応させて、メインジャンル対応テーブル７００のほかにサブジャンル対応テーブルを備えるようにされる。これにより、上記したメインジャンル対応の場合と同様にして、本実施の形態の共通サブジャンルテーブルの嗜好値について、外部機器のサブジャンルに関する嗜好情報が反映されるようにして更新を行うことが可能となる。
また、本発明として共通化して規定する分類区分（共通メインジャンル、共通サブジャンル）は、実際の使い勝手や管理の事情などを考慮して設定されれば良く、実施の形態として図示した内容に限定されるべきものではない。また、分類区分としては、例えば放送チャンネルや放送時間帯などをはじめ、ジャンル以外の区分が行われる場合にも本発明は適用できる。
また、本発明における「番組」は、分類区分に応じた放送コンテンツの単位を示すもので、例えば一般に番組表において、放送時間帯で区分される番組単位の概念に限定されるべきものではない。例えば、放送時間帯で区分される１つの番組について、その放送内容に応じて、ジャンル設定が変更されるような場合であれば、本発明としての番組は、１番組内の放送内容を、ジャンルごとに分割して得られる放送コンテンツの単位にまで細分化されるものとして扱うことができる。
【図面の簡単な説明】
【０１２１】
【図１】本発明の実施の形態としての情報管理装置が適用される記録再生装置の構成例を示すブロック図である。
【図２】本実施の形態の記録再生装置の構成を機能ブロックごとに示すブロック図である。
【図３】ＥＰＧのジャンル規定の例を示す説明図である。
【図４】実施の形態における嗜好情報の構造例を示す説明図である。
【図５】ＥＰＧ−１として例示するＥＰＧフォーマットに対応する嗜好情報である、ＥＰＧ別メインジャンルテーブル、及びＥＰＧ別サブジャンルテーブルの内容例を示す説明図である。
【図６】ＥＰＧ−２として例示するＥＰＧフォーマットに対応する嗜好情報である、ＥＰＧ別メインジャンルテーブル、及びＥＰＧ別サブジャンルテーブルの内容例を示す説明図である。
【図７】嗜好情報における、共通メインジャンルテーブル及び共通サブジャンルテーブルの内容例を示す説明図である。
【図８】実施の形態における嗜好値（各ジャンルテーブル）の嗜好値管理手順例を示すフローチャートである。
【図９】図８に示す嗜好値管理手順の具体例を示す説明図である。
【図１０】実施の形態における嗜好値管理のための処理動作を示すフローチャートである。
【図１１】実施の形態における嗜好値管理のための処理動作を示すフローチャートである。
【図１２】変形例としての嗜好値管理手順の具体例を示す説明図である。
【符号の説明】
【０１２２】
３ａ  アンテナ、１１  記録再生装置、２１  受信復調処理ブロック、２２  ＥＰＧデータベース、２３  録画予約リスト、２４  予約録画処理ブロック、２５  チューナ調停処理ブロック、２６  嗜好情報管理ブロック、２７  嗜好情報、２８  自動録画処理ブロック、２９  ユーザインターフェイス処理ブロック、７１  チューナ、７２  復調器、７３  デコーダ、７４  ＲＡＭ、７５  ミキサ、７６  ユーザインタフェース制御部、７７  コンポーザ、７８  グラフィック処理コントローラ、７９  バス、８０  通信制御部、８１  ＣＰＵ、８２  ＲＡＭ、８３  ＲＯＭ、８４  光学ディスクインターフェイス、８５  光学ディスクドライブ、８６  ＨＤＤ、８７  ＨＤＤインターフェイス、９１  リモートコマンダ、９３  スピーカ、９４  ディスプレイ、１００，１００−１，１００−２  外部機器、３００  ＥＰＧ別メインジャンルテーブル群、３００−１〜３００−ｎ  ＥＰＧ別メインジャンルテーブル、４００  ＥＰＧ別サブジャンルテーブル群、４００−１〜４００−ｎ  ＥＰＧ別サブジャンルテーブル、５００  共通メインジャンルテーブル、６００  共通サブジャンルテーブル群、６００−１〜６００−ｎ  共通サブジャンルテーブル、１０１  転送用嗜好情報、１０１ａ  製品ＩＤ、１０１ｂ  嗜好情報、７００（７００−１，７００−２）  メインジャンル対応テーブル
【図１】
2005079995.tif 000003
【図２】
2005079995.tif 000004
【図３】
2005079995.tif 000005
【図４】
2005079995.tif 000006
【図５】
2005079995.tif 000007
【図６】
2005079995.tif 000008
【図７】
2005079995.tif 000009
【図８】
2005079995.tif 000010
【図９】
2005079995.tif 000011
【図１０】
2005079995.tif 000012
【図１１】
2005079995.tif 000013
【図１２】
2005079995.tif 000014