(57)【特許請求の範囲】
【請求項１】
放送コンテンツに関する情報を取得する取得手段と、
前記取得手段により取得された前記情報の中から、特定の放送コンテンツに関するキーワードを抽出する抽出手段と、
前記抽出手段により抽出された前記キーワードを取得時の分類とは異なる２つ以上の分類に分類する分類手段と、
前記キーワードを前記分類手段による分類に基づいて分類し、かつ、選択可能な状態で表示するように制御する表示制御手段と、
前記表示制御手段の制御の基に表示された前記キーワードの中からユーザにより選択されたキーワードを、前記ユーザの嗜好情報として記録するように制御する記録制御手段と
を備える放送情報管理装置。
【請求項２】
前記特定の放送コンテンツとは、その時点で視聴されている前記放送コンテンツである
請求項１に記載の放送情報管理装置。
【請求項３】
前記特定の放送コンテンツとは、録画指示または録画予約指示が行われた前記放送コンテンツである
請求項１に記載の放送情報管理装置。
【請求項４】
前記分類手段は、前記抽出手段により抽出された前記キーワードを、番組種別、番組素材、その他の３つの分類に分類する
請求項１に記載の放送情報管理装置。
【請求項５】
前記キーワードの登録回数に基づいて前記キーワードに対して重み付け演算を行う演算手段を更に備え、
前記記録制御手段は、前記演算手段による演算結果を前記嗜好情報とともに記録するように制御する
請求項１に記載の放送情報管理装置。
【請求項６】
放送コンテンツに関する情報を取得する取得ステップと、
前記取得ステップの処理により取得された前記情報の中から、特定の放送コンテンツに関する前記キーワードを抽出する抽出ステップと、
前記抽出ステップの処理により抽出された前記キーワードを取得時の分類とは異なる２つ以上の分類に分類する分類ステップと、
前記キーワードを前記分類ステップの処理による分類に基づいて分類し、かつ、選択可能な状態で表示するように制御する表示制御ステップと、
前記表示制御ステップの処理により表示された前記キーワードの中からユーザにより選択されたキーワードを、前記ユーザの嗜好情報として記録するように制御する記録制御ステップと
を含む放送情報管理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、放送情報管理装置および放送情報管理方法に関し、特に、ユーザに煩雑な操作を行わせることなく、正確な嗜好情報を登録することを可能とする放送情報管理装置および放送情報管理方法に関する。
【０００２】
【従来の技術】
最近、地上波放送の他に、ＢＳ（Broadcasting Satellite）放送およびＣＳ（Communication Satellite）放送が普及されつつあり、地上波放送の場合に較べて、極めて多くの番組（コンテンツ）が放送されるようになってきた。しかしながら、チャンネル数の増加に伴い、視聴者が、放送されている極めて多くの番組から、自分自身の嗜好に合致したコンテンツを探し出すことが困難になってくると考えられる。そこで、視聴者の嗜好情報に基づいて、視聴する、もしくは録画するコンテンツの選択を支援する技術が求められている。
【０００３】
放送される番組を視聴するユーザの嗜好情報を利用して、ユーザに各種サービスを提供するためには、まず、番組を視聴するユーザが、コンテンツに対して興味を持っているか否か、あるいは、ユーザが、視聴しているコンテンツの、どのような点に対して、興味や関心を持っているかを調べる必要がある。
【０００４】
従来、ユーザの嗜好（興味、関心など）を知るために、例えば、様々なキーワード（コンテンツのジャンル、出演者、地域、イベントなど）から、ユーザが興味を持っているものをユーザ自身に選択させて登録させたり、ユーザが視聴したコンテンツに関するデータ（あるいは、データの一部）を自動的に嗜好情報として取り込むようにしたり、ユーザに、視聴中のコンテンツに対して興味があるか否かを何らかの方法で入力させ、そのコンテンツに関するデータと、ユーザが入力した興味があるか否かを示す情報とを用いて、ユーザの嗜好を判断するようなことがなされてきた。
【０００５】
【発明が解決しようとする課題】
しかしながら、ユーザ自身にキーワードを選択させて登録させる場合、より細かい嗜好情報を得ようとすれば、キーワードの数が膨大なものになってしまい、その中から、ユーザが自分自身の嗜好に合致したキーワードを選択するのが困難となってしまう。また、キーワードが分類されて用意されているような場合、特に、階層構造となっていて、いくつかの表示ウィンドウを有するような場合には、嗜好情報を選択して登録するユーザが、その分類方法を理解していないと、ユーザが自分自身の嗜好に合致したキーワードを、キーワードの階層構造をたどって、分類の中から探し出して選択することは困難である。
【０００６】
また、ユーザが視聴したコンテンツに関するデータを自動的に嗜好情報として取り込む場合や、コンテンツに関するデータと、ユーザが入力した興味があるか否かを示す情報とを用いる場合、例えば、ユーザが特定の出演者を目当てにそのコンテンツを視聴しているが、コンテンツの内容はあまり好きでないような場合などには、正しい嗜好情報が登録されない恐れがある。
【０００７】
本発明はこのような状況に鑑みてなされたものであり、ユーザに煩雑な操作を行わせることなく、正確な嗜好情報を登録することを可能とするものである。
【０００８】
【課題を解決するための手段】
本発明の放送情報管理装置放送は、放送コンテンツに関する情報を取得する取得手段と、取得手段により取得された情報の中から、特定の放送コンテンツに関するキーワードを抽出する抽出手段と、抽出手段により抽出されたキーワードを取得時の分類とは異なる２つ以上の分類に分類する分類手段と、キーワードを分類手段による分類に基づいて分類し、かつ、選択可能な状態で表示するように制御する表示制御手段と、表示制御手段の制御の基に表示されたキーワードの中からユーザにより選択されたキーワードを、ユーザの嗜好情報として記録するように制御する記録制御手段とを備える。
【０００９】
特定の放送コンテンツとは、その時点で視聴されている放送コンテンツであるものとすることができる。
【００１０】
特定の放送コンテンツとは、録画指示または録画予約指示が行われた放送コンテンツであるものとすることができる。
【００１１】
分類手段には、抽出手段により抽出されたキーワードを、番組種別、番組素材、その他の３つの分類に分類させるようにすることができる。
【００１３】
キーワードの登録回数に基づいてキーワードに対して重み付け演算を行う演算手段を更に備えさせることができ、記録制御手段には、演算手段による演算結果を嗜好情報とともに記録するように制御させることができる。
【００１４】
本発明の放送情報管理方法は、放送コンテンツに関する情報を取得する取得ステップと、取得ステップの処理により取得された情報の中から、特定の放送コンテンツに関するキーワードを抽出する抽出ステップと、抽出ステップの処理により抽出されたキーワードを取得時の分類とは異なる２つ以上の分類に分類する分類ステップと、キーワードを分類ステップの処理による分類に基づいて分類し、かつ、選択可能な状態で表示するように制御する表示制御ステップと、表示制御ステップの処理により表示されたキーワードの中からユーザにより選択されたキーワードを、ユーザの嗜好情報として記録するように制御する記録制御ステップとを含む。
【００１５】
本発明の放送情報管理装置および放送情報管理方法においては、放送コンテンツに関する情報が取得され、取得された情報の中から、特定の放送コンテンツに関するキーワードが抽出され、抽出されたキーワードが取得時の分類とは異なる２つ以上の分類に分類され、かつ、選択可能な状態で表示され、表示されたキーワードの中からユーザにより選択されたキーワードが、ユーザの嗜好情報として記録される。
【００１６】
【発明の実施の形態】
以下、図を参照して、本発明の実施の形態について説明する。
【００１７】
図１は、ハードディスクレコーダ１の構成例を示すブロック図である。このハードディスクレコーダ１は、膨大な記憶容量を備えるＨＤＤ（ハードディスクドライブ（Hard Disk Drive））２７に数多くの映像を録画することができるものである。なお、ハードディスクレコーダ１は、ＡＶ機器として実装することができ、例えば、セットトップボックス（ＳＴＢ）のようなテレビジョン受信機と一体で構成することができる。
【００１８】
図示しないアンテナで受信された放送波は、チューナ１１に供給される。放送波は、所定のフォーマットに基づいており、例えば、ＥＰＧ（Electronic Program Guide）データを含んでいても良い。放送波は、衛星放送波、地上波、有線、または無線の区別を特に問わない。
【００１９】
チューナ１１は、ＣＰＵ２２の制御に基づいて、所定チャンネルの放送波のチューニングすなわち選局を行い、受信データを復調部１２に出力する。なお、送信されてくる放送波がアナログであるか、あるいは、デジタルであるかに応じて、チューナ１１の構成を適宜変更または拡張することができる。復調部１２は、デジタル変調されている受信データを復調し、分離部１３に出力する。
【００２０】
例えば、受信される放送がデジタル衛星放送の場合、チューナ１１により受信され、復調部１２により復調されたデジタルデータは、MPEG2方式で圧縮されたＡＶデータ、および、放送用データが多重化されているトランスポートストリームである。前者のＡＶデータは、放送コンテンツ本体を構成する映像データおよび音声データであり、後者の放送用データは、この放送コンテンツ本体に付随するコンテンツ記述データ（例えば、ＥＰＧデータ）を含むものである。
【００２１】
分離部１３は、復調された受信データから、例えばＥＰＧデータなどの、コンテンツに付随するコンテンツ記述データと、ＡＶデータとを分離する。ＡＶデータは、デコーダ１４に出力される。コンテンツ記述データは、バス２０を介して、ユーザ嗜好情報生成部２８に入力され、ユーザ嗜好情報生成部２８において、必要なキーワードが抽出され、バス２０およびＨＤＤインターフェース（Ｉ/Ｆ（Interface））２６を介して、ＨＤＤ２７内部のコンテンツ記述データ蓄積部６３（図２）に蓄積される。
【００２２】
デコーダ１４は、ユーザにより、受信されたコンテンツのリアルタイムの出力が指示されている場合、ＣＰＵ２２から入力される制御信号に従って、分離部１３より供給されたＡＶデータを、圧縮された映像データおよび圧縮された音声データとに分離する。分離された音声データは、ＰＣＭ（Pulse Code Modulation）デコードされた後、ミキサ（ＭＵＸ）１６を介してスピーカ３２に出力される。また、分離された映像データは、伸張された後、コンポーザ１８に供給される。
【００２３】
デコーダ１４は、ユーザにより、受信されたコンテンツのＨＤＤ２７への記録が指示された場合（すなわち、コンテンツの録画が指示された場合）、ＣＰＵ２２から入力される制御信号に従って、分離される以前のＡＶデータを、バス２０およびＨＤＤインターフェース２６を介してＨＤＤ２７に出力する。
【００２４】
また、デコーダ１４は、ユーザにより、ＨＤＤ２７に録画されているコンテンツの再生が指示されている場合、ＣＰＵ２２から入力される制御信号に従って、ＨＤＤインターフェース２６およびバス２０を介して、ＨＤＤ２７からＡＶデータの入力を受け、圧縮映像データと圧縮音声データに分離し、それぞれコンポーザ１８もしくはミキサ１６に出力する。
【００２５】
ＲＡＭ（Random Access Memory）１５は、デコーダ１４が行ったこれらの作業データを保存することができる。
【００２６】
コンポーザ１８は、必要に応じて、デコーダ１４より入力された映像データと、グラフィック処理コントローラ１９から入力された画像データとを合成して、ディスプレイ３３に出力する。ディスプレイ３３は、コンポーザ１８より供給された映像信号を表示（再生）する。スピーカ３２は、ミキサ１６より供給された音声信号を出力する。
【００２７】
Ｕ/Ｉ（ユーザインターフェース）制御部１７は、ユーザからの入力操作を処理するモジュールであり、例えば、ユーザにより、操作ボタンまたはスイッチから構成されるリモートコマンダ３１が操作されることにより、赤外線発光部（図示せず）から発光された操作信号（ＩＲ信号）を受光部１７ａで受光し、バス２０を介して、ＣＰＵ２２に出力する。
【００２８】
ＣＰＵ２２は、ハードディスクレコーダ１全体の動作を制御するメインコントローラであり、オペレーティングシステム（ＯＳ）により提供されるプラットフォーム上で各種のアプリケーションを実行する。ＣＰＵ２２は、例えば、Ｕ/Ｉ制御部１７およびバス２０を介して、リモートコマンダ３１から入力された操作信号に基づいて、チューナ１１、復調部１２、分離部１３、デコーダ１４、ＨＤＤ２７などを制御することにより、コンテンツの録画または再生を実行する。
【００２９】
ＨＤＤ２７は、プログラムやデータなどを所定フォーマットのファイル形式で蓄積することができる、ランダムアクセスが可能な外部記憶装置であり、例えば、数十ＧＢ程度（または１００ＧＢ以上）の大容量を備えている。ＨＤＤ２７はまた、ＨＤＤインターフェ-ス２６を介してバス２０に接続されており、デコーダ１４、ユーザ嗜好情報生成部２８、もしくは通信制御部２１から、放送コンテンツ、もしくは、コンテンツ記述データなどの入力を受け、これらの情報を記録するとともに、必要に応じて、記録されたデータを出力する。
【００３０】
ＨＤＤ２７は、その内部に、コンテンツ記述データ蓄積部６３（図２）を有し、入力されるコンテンツ記述データを記録する。コンテンツ記述データ蓄積部６３に蓄積されるコンテンツ記述データは、必要に応じて、バス２０を介してＣＰＵ２２もしくはユーザ嗜好情報生成部２８に読み込まれる。これにより、ＣＰＵ２２もしくはユーザ嗜好情報生成部２８は、所定のアプリケーションに従って、所定の処理を実行し、例えば、視聴中のコンテンツに関するキーワードをＨＤＤ２７から読み出して、グラフィック処理コントローラ１９に供給することにより、図４を用いて後述する嗜好情報登録ウィンドウに対応するデータを作成させることができる。
【００３１】
グラフィック処理コントローラ１９は、画像データを生成する専用コントローラであり、例えば、SVGA（Super Video Graphic Array）または、XGA（eXtended Graphic Array）相当の高精細な描画機能を備えている。グラフィック処理コントローラ１９は、例えば、ユーザが各種設定を入力することができるＧＵＩ（Graphical User Interface）操作画面や、図４を用いて後述する嗜好情報登録ウィンドウのデータを生成する。
【００３２】
通信制御部２１は、電話回線やケーブルなどによる有線の通信を制御する。この通信制御部２１を介して、図示しないサーバシステムと通信を行うことにより、放送コンテンツ、あるいは、ＥＰＧデータの授受が行われる。通信制御部２１に入力された放送コンテンツは、バス２０を介して分離部１３に入力され、チューナ１１および復調部１２を介して入力された放送データと同様に処理される。
【００３３】
また、通信制御部２１を介して、外部の機器と通信を行うことにより、例えば、地上波放送などのＥＰＧデータを含まないコンテンツに関するコンテンツ記述データの入力を受けることができる。通信制御部２１に入力されたコンテンツ記述データは、バス２０を介して、ユーザ嗜好情報生成部２８に入力されて、必要なキーワードが抽出される。抽出されたキーワードは、バス２０およびＨＤＤインターフェ-ス２６を介して、ＨＤＤ２７のコンテンツ記述データ蓄積部６３に蓄積される。
【００３４】
ＲＡＭ（Random Access Memory）２３は、ＣＰＵ２２の実行プログラムをロードしたり、実行プログラムの作業データを書き込むために使用される、書き込み可能な揮発性メモリである。ＲＯＭ（Read Only Memory）２４は、ハードディスクレコーダ１の電源オン時に実行する自己診断・初期化プログラムや、ハードウェア操作用の制御コードなどを格納する読み出し専用メモリである。
【００３５】
IEEE（The Institute of Electrical and Electronics Engineers）1394インターフェース（Ｉ/Ｆ）２５は、数１０MBps程度のデータ送受信が可能なシリアル高速インターフェースである。IEEE1394ポート２５ａには、IEEE1394対応のビデオカメラ３４が接続されている。
【００３６】
ユーザ嗜好情報生成部２８は、デコーダ１４もしくは通信制御部２１から、バス２０を介して入力された、図３を用いて後述するコンテンツ記述データから、必要なキーワードなどを抽出し、抽出したキーワードを、バス２０を介して、ＨＤＤ２７のコンテンツ記述データ蓄積部６３に出力する。また、ユーザ嗜好情報生成部２８は、バス２０を介して、Ｕ/Ｉ制御部１７から入力されるユーザの操作を示す信号に基づいて、コンテンツ記述データ蓄積部６３から必要なキーワードを抽出し、バス２０を介してグラフィック処理コントローラ１９に出力することにより、図４を用いて後述する嗜好情報登録ウィンドウに対応するデータを生成させて、ディスプレイ３３に表示させる。更に、ユーザ嗜好情報生成部２８は、Ｕ/Ｉ制御部１７から、嗜好情報登録ウィンドウを参照して、ユーザが登録するキーワードの入力を受け、重み付け演算を施して、演算結果を記録する。
【００３７】
図２は、図１のユーザ嗜好情報生成部２８の構成を示すブロック図である。なお、実際には、ユーザ嗜好情報生成部２８と各部のデータの授受において、バス２０を介してのデータの授受がなされているが、図２においては、バス２０を省略して記載している。
【００３８】
キーワード抽出部５１は、分離部１３もしくは通信制御部２１から入力されたコンテンツ記述データからキーワードを抽出し、ＨＤＤ２７のコンテンツ記述データ蓄積部６３にキーワードを登録するとともに、キーワード保持部５２から入力される信号に従って、コンテンツデータ記述部から必要なデータを読み出して、キーワード保持部５２に出力する。
【００３９】
コンテンツ記述データは、例えば、図３に示されるように、コンテンツに関する様々なキーワードが記述されているものである。＜TVProgram data‐id=“1“＞は、コンテンツのＩＤが１であることを示すものである。＜shortTitle＞は、コンテンツのタイトルを示し、＜longTitle＞は、コンテンツのサブタイトルを示している。＜description＞には、コンテンツの解説が記載されている。＜category＞は、例えば、ドラマ、ドキュメンタリー、バラエティーなど、コンテンツの番組種別を示すものである。そして、コンテンツの素材となるキーワードを示すものには、例えば、出演者を示す＜character＞や、番組の舞台となる場所を示す＜place＞などがある。それ以外の全てのキーワードは、＜other＞として記述される。
【００４０】
キーワード保持部５２は、ユーザが、図４を用いて後述する、嗜好情報登録ウィンドウの表示を指示した場合、もしくは、コンテンツの録画操作（もしくは録画予約操作）を行った場合、Ｕ/Ｉ制御部１７から入力される信号を基に、対応するコンテンツのキーワードを呼び出すための制御信号を生成して、キーワード抽出部５１に出力し、キーワード抽出部５１から入力された対応するコンテンツのキーワードを、「番組種別」、「番組素材」、および「その他」の３つの階層に分類して、グラフィック処理コントローラ１９に出力する。
【００４１】
例えば、図３を用いて説明したコンテンツ記述データに対応するコンテンツの視聴中（リアルタイムでの放送データの出力であっても、ＨＤＤ２７に録画されたコンテンツの再生であってもかまわない）であるユーザが、嗜好情報登録ウィンドウの表示を指示した場合、キーワード抽出部５１は、キーワード抽出部５１から入力される制御信号を基に、コンテンツ記述データ蓄積部６３から、図３を用いて説明したコンテンツ記述データに記載されている各キーワードを抽出して、キーワード保持部５２に出力する。キーワード保持部５２は、入力されたキーワードを分類してグラフィック処理コントローラ１９に出力する。
【００４２】
グラフィック処理コントローラ１９は、キーワード保持部５２から入力されたコンテンツのキーワードを基に、嗜好情報登録ウィンドウ７２に対応するデータを生成し、バス２０を介してコンポーザ１８に出力する。コンポーザ１８は、デコーダ１４から入力される映像信号とグラフィック処理コントローラ１９から入力される嗜好情報登録ウィンドウに対応するデータを合成し、図4に示す表示画面７１を生成して、ディスプレイ３３に出力して表示させる。
【００４３】
嗜好情報登録ウィンドウ７２には、「番組種別」、「番組素材」、および「その他」の３つの階層に区別されて、対応するコンテンツのキーワードが表示される。すなわち、図３を用いて説明したコンテンツ記述データに対応するコンテンツを視聴している場合に表示される嗜好情報登録ウィンドウ７２には、キーワード「ドキュメンタリー」が、番組種別エリア８１に分類されて表示され、キーワード「鈴木美紀」「石井さとし」「山田みのる」および「チベット」が、２つ目の階層である、番組素材エリア８２に分類されて表示され、キーワード「民族」「自然」が、３つ目の階層である、その他エリア８３に分類されて表示される。
【００４４】
なお、キーワードの種類が多く、番組種別エリア８１乃至その他エリア８３に、全てのキーワードが一度に表示できない場合には、上スクロールキー８４−１および下スクロールキー８４−２を用いて、番組種別エリア８１乃至その他エリア８３をスクロールすることにより、更に多くのキーワードを表示させ、選択可能とすることができる。
【００４５】
嗜好情報登録ウィンドウ７２は、現在放送されている、もしくは再生されているコンテンツの映像の妨げにならないように、例えば、その背景を半透明とし、コンテンツの映像が透過して見えるようにして表示されるようにしてもよいし、表示位置や表示の大きさなどを、リモートコマンダ３１により指示することができるようにしても良い。
【００４６】
なお、嗜好情報登録ウィンドウ７２に表示されるキーワードの区別の方法や、階層の名称については、この限りではなく、ユーザにとって分かりやすいものであれば良い。
【００４７】
ユーザは、図4の表示画面７１を参照して、現在視聴しているコンテンツ、もしくは、現在録画しようとしているコンテンツのどの点が自分自身の嗜好に合致しているのかを示すキーワードを、嗜好情報登録ウィンドウ７２の中からリモートコマンダ３１の図示しないカーソルキーなどを用いて、カーソル９１を移動することにより選択する。選択されたキーワードは、例えば、反転表示されたり、文字囲みされるなどして、他のキーワードと区別して表示され、ユーザは、選択したキーワードを登録しようとする場合に、リモートコマンダ３１の図示しない決定キーなどを押下して、登録するキーワードを決定する。
【００４８】
ユーザが、嗜好情報登録ウィンドウ７２の中からキーワードを選択した場合、Ｕ/Ｉ制御部１７から、キーワード保持部５２へ、ユーザの選択を示す信号が入力される。キーワード保持部５２は、Ｕ/Ｉ制御部１７から入力された信号を基に、選択されたキーワードを、ユーザの嗜好情報として、ユーザ嗜好情報管理部５３のユーザ嗜好情報獲得部６２に出力する。
【００４９】
ユーザ嗜好情報獲得部６２は、その内部に、嗜好情報に対する重み付け情報を有し、キーワード保持部５２から入力される嗜好情報（ユーザの選択したキーワード）を基に、重み付け演算を実行し、重み付け情報を更新するとともに、キーワード保持部５２から入力される、嗜好情報および演算結果をユーザ嗜好情報記憶部６１に出力する。
【００５０】
ユーザ嗜好情報記憶部６１は、ユーザ嗜好情報獲得部６２から入力された嗜好情報および嗜好情報に対応する重み付け演算結果を記録する。ユーザ嗜好情報記憶部６１に記録された嗜好情報は、必要に応じてＣＰＵ２２に読み出され、例えば、ユーザの嗜好に合致したコンテンツの自動録画などを行うような場合などに利用される。
【００５１】
ユーザの嗜好情報を効率よく獲得するには、ユーザがそのコンテンツを強く意識していると考えられるタイミングで、図４を用いて説明した嗜好情報登録ウィンドウ７２を表示させればよい。本実施の形態では、ユーザがコンテンツ視聴（リアルタイムの放送データであっても、録画されているコンテンツの再生であってもかまわない）中に嗜好情報登録ウィンドウ７２の表示を指令した場合と、所望のコンテンツを録画（もしくは録画予約）するための操作を行った場合を、ユーザがそのコンテンツを強く意識しているタイミング（嗜好情報を選択するのに適したタイミング）であると考えて、嗜好情報登録ウィンドウ７２を表示させる。
【００５２】
嗜好情報登録ウィンドウ７２は、ユーザが現在視聴しているコンテンツ、もしくは、現在録画しようとしているコンテンツに関するキーワードのみを、階層構造で表示するため、ユーザが対応するコンテンツを強く意識しているタイミングで、キーワードをわかりやすく表示することができ、そのため、ユーザは、容易に嗜好情報を選択して登録することが可能となる。
【００５３】
図５のフローチャートを参照して、ユーザがコンテンツ視聴中に嗜好情報登録ウィンドウ７２の表示を指令した場合に実行される、ユーザ嗜好情報獲得処理１について説明する。
【００５４】
ステップＳ１において、キーワード保持部５２は、Ｕ/Ｉ制御部１７から入力される信号を基に、ユーザより嗜好情報登録ウィンドウ７２の表示の指令を受けたか否かを判断する。ステップＳ１において、嗜好情報登録ウィンドウ７２の表示の指令を受けていないと判断された場合、嗜好情報登録ウィンドウ７２の表示の指令を受けたと判断されるまで、ステップＳ１の処理が繰り返される。
【００５５】
ステップＳ１において、嗜好情報登録ウィンドウ７２の表示の指令を受けたと判断された場合、ステップＳ２において、キーワード保持部５２は、現在視聴されているコンテンツのキーワードを抽出させるための制御信号を生成して、キーワード抽出部５１に出力する。キーワード抽出部５１は、バス２０を介してＨＤＤ２７のコンテンツ記述データ蓄積部６３に保存されているコンテンツ記述データを読み込み、現在視聴されているコンテンツのキーワードを抽出して、キーワード保持部５２に出力する。
【００５６】
ステップＳ３において、キーワード保持部５２は、抽出されたキーワードを各階層に分類し、バス２０を介して、グラフィック処理コントローラ１９に出力する。すなわち、現在視聴されているコンテンツが図３を用いて説明したコンテンツ記述データに対応するコンテンツ「××紀行」である場合、キーワード保持部５２は、キーワード「ドキュメンタリー」を番組種別に分類し、キーワード「鈴木美紀」「石井さとし」「山田みのる」および「チベット」を、２つ目の階層である番組素材に分類し、キーワード「民族」「自然」を、３つ目の階層であるその他に分類する。
【００５７】
ステップＳ４において、グラフィック処理コントローラ１９は、分類されたキーワードの入力を受け、図４を用いて説明した嗜好情報登録ウィンドウ７２に対応するデータを生成し、バス２０を介して、コンポーザ１８に出力する。コンポーザ１８は、入力された嗜好情報登録ウィンドウ７２に対応するデータを、デコーダ１４より入力されたコンテンツの映像データと合成し、図４を用いて説明した表示画面７１を生成し、ディスプレイ３３に出力して表示させる。
【００５８】
ステップＳ５において、キーワード保持部５２は、Ｕ/Ｉ制御部１７から入力される信号を基に、ユーザにより、嗜好情報の登録指令が入力されたか否か（すなわち、ユーザがリモートコマンダ３１を用いて、嗜好情報登録ウィンドウ７２に表示されているキーワードのうち所望のキーワードを選択して選択確定したか否か）を判断する。
【００５９】
ステップＳ５において、嗜好情報の登録指令が入力されていないと判断された場合、ステップＳ６において、キーワード保持部５２は、図示しないタイマから時間情報を読み込み、嗜好情報登録ウィンドウ７２の表示から所定の時間が経過したか否かを判断する。ステップＳ６において、嗜好情報登録ウィンドウ７２の表示から所定の時間が経過していないと判断された場合、処理はステップＳ５に戻り、それ以降の処理が繰り返される。
【００６０】
ステップＳ６において、嗜好情報登録ウィンドウ７２の表示から所定の時間が経過したと判断された場合、キーワード保持部５２は、嗜好情報登録ウィンドウ７２の表示を取りやめるための制御信号を生成し、グラフィック処理コントローラ１９に出力する。グラフィック処理コントローラ１９は、嗜好情報登録ウィンドウ７２に対応するデータの、コンポーザ１８への出力を停止するので、ディスプレイ３３に嗜好情報登録ウィンドウ７２が表示されなくなり、処理が終了される。
【００６１】
ステップＳ５において、嗜好情報の登録指令が入力されたと判断された場合、ステップＳ８において、キーワード保持部５２は、登録を指示されたキーワードをユーザ嗜好情報獲得部６２に出力して処理が終了される。
【００６２】
ユーザが、例えば、図４に示される嗜好情報登録ウィンドウ７２のキーワード「自然」を、リモートコマンダ３１を用いて、カーソル９１によって選択し、登録するキーワードとして決定した場合、キーワード保持部５２は、Ｕ/Ｉ制御部１７から入力される信号を基に、キーワード「自然」をユーザ嗜好情報管理部５３のユーザ嗜好情報獲得部６２に出力する。
【００６３】
図６のフローチャートを参照して、ユーザが、所望のコンテンツの録画、もしくは録画予約を指令した場合に実行される、ユーザ嗜好情報獲得処理２について説明する。
【００６４】
ステップＳ１１において、キーワード保持部５２およびＣＰＵ２２は、Ｕ/Ｉ制御部１７から入力される信号を基に、コンテンツの録画（もしくは録画予約）要求を受けたか否かを判断する。ステップＳ１１において、コンテンツの録画（もしくは録画予約）要求を受けていないと判断された場合、コンテンツの録画（もしくは録画予約）要求を受けたと判断されるまで、ステップＳ１１の処理が繰り返される。
【００６５】
ステップＳ１１において、コンテンツの録画（もしくは録画予約）要求を受けたと判断された場合、ステップＳ１２において、ＣＰＵ２２は、要求されたコンテンツの録画（もしくは録画予約）を実行する。
【００６６】
すなわち、ＣＰＵ２２は、現在放送されているコンテンツの録画要求を受けた場合、Ｕ/Ｉ制御部１７から入力される信号を基に、ユーザが指定したチャンネルを選局させるための制御信号を生成して、バス２０を介して、チューナ１１に出力し、かつ、バス２０を介して、デコーダ１４に、入力されたＡＶデータをＨＤＤ２７に供給させるための制御信号を出力する。デコーダ１４は、ＣＰＵ２２から入力された制御信号に従って、分離部１３から入力されたＡＶデータを、バス２０およびＨＤＤインターフェース２６を介して、ＨＤＤ２７に出力する。ＨＤＤ２７は、入力されたＡＶデータを保存する。また、ＣＰＵ２２は、ユーザが所望するコンテンツの録画予約の要求を受けた場合、Ｕ/Ｉ制御部１７から入力される信号を基に、図示しないタイマを設定して、所定の時間に放送されるユーザが指定したコンテンツを、上述した録画手順で、ＨＤＤ２７に録画させるための各種設定を行う。
【００６７】
ステップＳ１３において、キーワード保持部５２は、Ｕ/Ｉ制御部１７から入力される信号を基に、録画が要求されたコンテンツのキーワードを抽出させるための制御信号を生成して、キーワード抽出部５１に出力する。キーワード抽出部５１は、バス２０を介してＨＤＤ２７のコンテンツ記述データ蓄積部６３に保存されているコンテンツ記述データを読み込み、録画が要求されたコンテンツのキーワードを抽出して、キーワード保持部５２に出力する。
【００６８】
そして、ステップＳ１４乃至ステップＳ１９において、図５のステップＳ３乃至ステップＳ８と同様の処理が実行され、処理が終了される。
【００６９】
図５および図６を用いて説明した処理により、ユーザ嗜好情報管理部５３のユーザ嗜好情報獲得部６２は、ユーザの嗜好情報（すなわち、ユーザが選択し登録を指示したキーワード）の入力を受ける。
【００７０】
次に、図７のフローチャートを参照して、ユーザ嗜好情報獲得部６２が、獲得したユーザの嗜好情報に重み付けを施して、ユーザ嗜好情報記憶部６１に記憶させる処理について説明する。
【００７１】
ステップＳ３１において、ユーザ嗜好情報獲得部６２は、図５のステップＳ８もしくは、図６のステップＳ１９において、キーワード保持部５２が出力した、ユーザによって選択確定されたキーワードの入力を受ける。
【００７２】
ステップＳ３２において、ユーザ嗜好情報獲得部６２は、ユーザ嗜好情報記憶部６１に記憶されているユーザ嗜好情報を参照して、ステップＳ３１において入力されたキーワードは、新規の嗜好情報であるか否かを判断する。ステップＳ３２において、入力されたキーワードが新規の嗜好情報ではないと判断された場合、処理は、ステップＳ３４に進む。
【００７３】
ステップＳ３２において、入力されたキーワードが新規の嗜好情報であると判断された場合、ステップＳ３３において、ユーザ嗜好情報獲得部６２は、入力されたキーワードを、新たな嗜好情報として、ユーザ嗜好情報記憶部６１に書き込む。
【００７４】
ステップＳ３２において、入力されたキーワードが新規の嗜好情報ではないと判断された場合、もしくはステップＳ３３の処理の終了後、ステップＳ３４において、ユーザ嗜好情報獲得部６２は、例えば、それぞれのキーワードの登録回数などを基に、入力されたキーワードの重み付け計算を実施する。
【００７５】
キーワードの重み付け計算の方法は、キーワードの登録回数に限らず、他のパラメータを用いて計算するようにしても良いし、例えば、ユーザの嗜好が時とともに変更することを想定して、あまり昔の嗜好情報の登録回数を参照せずに、過去１ヶ月間や半年間といった比較的近い期間における登録回数を用いて計算するようにしても良い。
【００７６】
ステップＳ３５において、ユーザ嗜好情報獲得部６２は、ステップＳ３４の重み付けの計算結果をユーザ嗜好情報記憶部６１に書き込んで処理が終了される。
【００７７】
以上説明した処理により、ユーザの興味、趣味、関心などの対象を示すキーワードが、例えば、ユーザの嗜好情報の入力頻度などに基づいて、重み付けされて記録される。そして、ユーザの嗜好情報が、ユーザの嗜好が強いと考えられるものと、それほど強くないと考えられるものとが区別されて参照されるので、ユーザの嗜好に基づいた自動録画処理などを行う場合に、ユーザの嗜好に合致した、より細かい制御が可能となる。
【００７８】
なお、上述した一連の処理は、ＣＰＵ２２の処理として実行することも可能である。その場合、図１を用いて説明したユーザ嗜好情報生成部２８は省略され、図５乃至図７を用いて説明した処理は、図１のＣＰＵ２２が実行する。ユーザ嗜好情報記憶部６１に記憶される情報は、ＨＤＤ２７もしくはＲＡＭ２３に記憶され、バス２０を介して、ＣＰＵ２２と情報の授受がなされることにより、図５乃至図７を用いて説明した処理が実行されるものである。
【００７９】
【発明の効果】
本発明の放送情報管理装置および放送情報管理方法によれば、ユーザが、対応する放送コンテンツを強く意識している時点で、必要なキーワードのみを分かりやすく表示させることができ、ユーザに煩雑な操作を行わせることなく、正確な嗜好情報を登録することができる。
【図面の簡単な説明】
【図１】本発明を適応したハードディスクレコーダの構成を示すブロック図である。
【図２】図１のユーザ嗜好情報生成部の構成を示すブロック図である。
【図３】コンテンツ記述データの例を示す図である。
【図４】嗜好情報登録ウィンドウを説明するための図である。
【図５】ユーザ嗜好情報獲得処理１について説明するためのフローチャートである。
【図６】ユーザ嗜好情報獲得処理２について説明するためのフローチャートである。
【図７】ユーザ嗜好情報記憶処理について説明するためのフローチャートである。
【符号の説明】
１  ハードディスクレコーダ，  １３  分離部，  １７  Ｕ/Ｉ制御部，  １９  グラフィック処理コントローラ，  ２２  ＣＰＵ，  ２７  ＨＤＤ，  ２８ユーザ嗜好情報生成部，  ３３  ディスプレイ，  ５１  キーワード抽出部，５２  キーワード保持部，  ５３  ユーザ嗜好情報管理部，  ６１  ユーザ嗜好情報記憶部，  ６２  ユーザ嗜好情報獲得部，  ６３  コンテンツ記述データ蓄積部
【図１】
0004507037.tif 000002
【図２】
0004507037.tif 000003
【図３】
0004507037.tif 000004
【図４】
0004507037.tif 000005
【図５】
0004507037.tif 000006
【図６】
0004507037.tif 000007
【図７】
0004507037.tif 000008