(57)【要約】【課題】自動録画のために用いるキーワード情報としてより適切なものを確実かつ簡単に抽出して利用できるようにする。【解決手段】取得したＥＰＧ情報などの番組関連情報から、キーワードシーク部４０１の機能により、視聴中の放送番組のキーワード情報の候補を抽出し、この抽出したキーワード情報の候補が、候補メモリ１４５になければ出現回数と共に追加、あればそのキーワード情報の候補の出現回数の更新を行う。候補メモリ１５６に記憶されたキーワード情報の候補を、候補リスト形成部４０２の機能により候補リストとしてユーザに通知し、キーワード情報の候補を確認することができるとともに、登録メモリ１４６に登録するキーワード情報の候補の選択を行うことができるようにする。【選択図】図１
2006339947.tif 000002
【特許請求の範囲】
【請求項１】
放送により、あるいは、放送とは異なる経路で提供される各放送番組についての番組関連情報を取得する取得手段と、
利用している放送番組についての前記取得手段を通じて取得された前記番組関連情報から、キーワード情報の候補を抽出する抽出手段と、
前記抽出手段により抽出された前記キーワード情報の候補を、その出現回数と共に記憶保持するための候補記憶手段と、
前記抽出手段により抽出された前記キーワード情報の候補を、前記候補記憶手段に対して、無ければ出現回数を初期値にして追加し、有れば出現回数を更新する更新手段と、
前記候補記憶手段に記憶された前記キーワード情報の候補を、前記出現回数の多い順に通知する通知手段と
を備えることを特徴とする情報処理装置。
【請求項２】
請求項１に記載の情報処理装置であって、
自動録画のために用いるキーワード情報を記憶保持するための登録記憶手段と、
前記通知手段によって通知される前記キーワード情報の候補の中から、前記登録記憶手段に登録すべきキーワード情報の選択指示を受け付ける受付手段と、
前記受付手段を通じて選択された前記キーワード情報を、前記登録記憶手段に登録する登録手段と
を備えることを特徴とする情報処理装置。
【請求項３】
請求項１に記載の情報処理装置であって、
自動録画のために用いるキーワード情報を記憶保持するための登録記憶手段と、
前記候補記憶手段に記憶されている前記キーワード情報の候補の内、出現回数が所定値以上のものを、前記登録記憶手段に自動登録する自動登録手段と
を備えることを特徴とする情報処理装置。
【請求項４】
放送により、あるいは、放送とは異なる経路で提供される各放送番組についての番組関連情報を取得する取得手段と、
利用している放送番組についての前記取得手段を通じて取得された前記番組関連情報から、キーワード情報を抽出する抽出手段と、
利用している放送番組についてのキーワード情報の通知指示を受け付ける受付手段と、
前記受付手段を通じて前記通知指示を受け付けた場合に、前記抽出手段により抽出された前記キーワード情報を通知する通知手段と
を備えることを特徴とする情報処理装置。
【請求項５】
請求項４に記載の情報処理装置であって、
自動録画のために用いるキーワード情報を記憶保持するための登録記憶手段と、
前記通知手段によって通知される前記キーワード情報の前記登録記憶手段への登録指示を受け付ける登録指示受付手段と、
前記登録指示受付手段を通じて、前記登録指示を受け付けた場合に、前記通知手段によって通知された前記キーワード情報を、前記登録記憶手段に登録する登録手段と
を備えることを特徴とする情報処理装置。
【請求項６】
請求項４に記載の情報処理装置であって、
自動録画のために用いるキーワード情報を記憶保持するための登録記憶手段と、
前記通知手段によって通知される前記キーワード情報を前記登録記憶手段に登録する登録手段と
を備えることを特徴とする情報処理装置。
【請求項７】
放送により、あるいは、放送とは異なる経路で提供される各放送番組についての番組関連情報を取得する取得ステップと、
利用している放送番組についての前記取得ステップにおいて取得した前記番組関連情報から、キーワード情報の候補を抽出する抽出ステップと、
前記抽出手段により抽出した前記キーワード情報の候補を、その出現回数と共に記憶保持するための候補記憶部に対して、無ければ出現回数を初期値にして追加し、有れば出現回数を更新する更新ステップと、
前記候補記憶部に記憶した前記キーワード情報の候補を、前記出現回数の多い順に通知する通知ステップと
を備えることを特徴とする情報処理方法。
【請求項８】
放送により、あるいは、放送とは異なる経路で提供される各放送番組についての番組関連情報を取得する取得ステップと、
利用している放送番組についての前記取得ステップにおいて取得した前記番組関連情報から、キーワード情報を抽出する抽出ステップと、
利用している放送番組についてのキーワード情報の通知指示入力を受け付ける受付ステップと、
前記受付ステップにおいて前記通知指示入力を受け付けた場合に、前記抽出ステップにおいて抽出した前記キーワード情報を、通知するようにする通知ステップと
を備えることを特徴とする情報処理方法。
【請求項９】
放送番組を利用するための情報処理装置のコンピュータに、
放送により、あるいは、放送とは異なる経路で提供される各放送番組についての番組関連情報を取得する取得ステップと、
利用している放送番組についての前記取得ステップにおいて取得した前記番組関連情報から、キーワード情報の候補を抽出する抽出ステップと、
前記抽出手段により抽出された前記キーワード情報の候補を、その出現回数と共に記憶保持するための候補記憶部に対して、無ければ出現回数を初期値にして追加し、有れば出現回数を更新する更新ステップと、
前記候補記憶部に記憶された前記キーワード情報の候補を、前記出現回数の多い順に通知する通知ステップと
を実行させることを特徴とする情報処理プログラム。
【請求項１０】
放送番組を利用するための情報処理装置のコンピュータに、
放送により、あるいは、放送とは異なる経路で提供される各放送番組についての番組関連情報を取得する取得ステップと、
利用している放送番組についての前記取得ステップにおいて取得した前記番組関連情報から、キーワード情報を抽出する抽出ステップと、
利用している放送番組についてのキーワード情報の通知指示入力を受け付ける受付ステップと、
前記受付ステップにおいて前記通知指示入力を受け付けた場合に、前記抽出ステップにおいて抽出した前記キーワード情報を、通知するようにする通知ステップと
を実行させることを特徴とする情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、例えば、種々の形態のテレビ放送信号を記録する装置、当該装置で自動録画のために用いられるキーワードデータベースを作成する方法およびプログラムに関する。
【背景技術】
【０００２】
テレビ放送のチューナー機能（受信選局機能）を備えると共に、記憶容量が数百ギガバイトにもおよぶ大容量のハードディスクを備えたハードディスクレコーダが広く利用されるようになってきている。また、テレビ放送のチューナー機能（受信選局機能）と、大容量のハードディスクを備えたパーソナルコンピュータも広く利用されるようになってきている。
【０００３】
そして、これらの機器においては、テレビ放送番組を録画（記録）するハードディスクが大容量であるために、単に指定されたテレビ放送番組を録画するだけでなく、例えば、日単位、週単位に所定のチャンネルを通じて提供されるテレビ放送番組のすべてを録画したり、ユーザが予め登録したキーワード情報に基づいて、ＥＰＧ（Electronic Program Guide）情報を参照し、当該登録されたキーワード情報と同じ情報を有するテレビ放送番組の全部を録画したりするいわゆる自動録画機能を用いることができるものもある。
【０００４】
例えば、後に記す特許文献１には、ユーザのニーズにあったコンテンツのみを自動的に記録して、記録手段の容量を有効に節約するために、分類情報やキー情報（キーワード情報）を利用して、テレビ放送などにより提供されるコンテンツを記録できるようにするシステムや記録装置などに関する技術が開示されている。
【０００５】
なお、上記の特許文献１は以下の通りである。
【特許文献１】特開２００４−１２８７７９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、自動録画のために用いるキーワード情報の登録は、ハードディスクレコーダのリモートコマンダ（以下、リモコンと略称する。）を用い当該リモコンに設けられている、限られた操作キーに割り当てられた文字を選択することにより直接入力したり、また、ＥＰＧ情報として提供された番組内容を示すテキスト情報の中からキーワードとして登録すべき文字列を選択したりすることにより行なわれる。
【０００７】
自動録画に用いるキーワード情報を、リモコンを通じて直接入力する場合には、例えば携帯情報端末で電子メールを作成する場合と同じように文字列を入力することになるが、慣れないうちは時間がかかる場合がある。また、ＥＰＧ情報に含まれるテキストデータ中から目的する文字列を選択してキーワードとする場合には、当該テキストデータ中に含まれる目的とする文字列の先頭と末尾とを指定しなければならず、手間がかかる場合がある。
【０００８】
例えば、ＥＰＧ情報に含まれるテキストデータとして、「アカデミー賞受賞作早くも放送。世界が震えたサスペンス大作。」などという番組内容を示す情報が存在し、このテキストデータから「サスペンス」という文字列部分をキーワード情報として切り出したい場合がある。このような場合には、表示画面に表示されるテキストデータ上において、まず「サスペンス」の「サ」の位置にカーソルを位置付けて確定し、次に「サスペンス」の「ス」の位置にカーソルを位置付けて確定するというように、何処から何処までをキーワード情報にするかという範囲指定をしなければならないので、操作が煩雑になるのである。
【０００９】
以上のことにかんがみ、この発明は、自動録画のために用いるキーワード情報として適切なものを確実かつ簡単に抽出して利用できるようにすることを目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するため、請求項１に記載の発明の情報処理装置は、
放送により、あるいは、放送とは異なる経路で提供される各放送番組についての番組関連情報を取得する取得手段と、
利用している放送番組についての前記取得手段を通じて取得された前記番組関連情報から、キーワード情報の候補を抽出する抽出手段と、
前記抽出手段により抽出された前記キーワード情報の候補を、その出現回数と共に記憶保持するための候補記憶手段と、
前記抽出手段により抽出された前記キーワード情報の候補を、前記候補記憶手段に対して、無ければ出現回数を初期値にして追加し、有れば出現回数を更新する更新手段と
を備えることを特徴とする。
【００１１】
この請求項１に記載の発明の情報処理装置によれば、例えば、ＥＰＧのような放送番組に関する情報である番組関連情報が取得手段により取得される。この取得された番組関連情報の中から、自動録画のためのキーワード情報として利用可能な文字列がキーワード情報の候補として抽出手段により抽出される。この抽出されたキーワード情報の候補は、出現回数と共に、候補記憶手段に更新される。
【００１２】
例えば、候補記憶手段に記録されていないキーワードの候補の場合には、そのキーワード情報の候補と初期値にされた出現回数とが関連付けられて追加記録され、候補記憶手段に既に記録されているものの場合には、例えば、出現回数に値１が加算されて更新するようにされる。そして、候補記憶手段に記憶されたキーワード情報の候補が、出現回数の多い順に通知手段によってユーザに通知するようにされる。
【００１３】
これにより、目的とする放送番組についてのキーワード情報がユーザの手を煩わせることなく自動的に抽出され、出現頻度の高いキーワード情報の候補を明確に知らせることができるようにされる。そして、自動録画に用いるキーワード情報の候補として有効性の高いものを確認するなどのことができるようにされる。
【発明の効果】
【００１４】
この発明によれば、ユーザの手を煩わせることなく、自動録画のために用いるキーワード情報として適切なものを確実かつ簡単に抽出して利用できるようにすることができる。  また、キーワード情報の登録ミスを防止すると共に、キーワード情報をユーザが意識して管理することができる。
【発明を実施するための最良の形態】
【００１５】
以下、図を参照しながら、この発明の装置、方法、プログラムの一実施の形態について説明する。以下に説明する実施の形態においては、この発明の装置、方法、プログラムをハードディスクレコーダ（以下、ハードディスク装置という。）に適用した場合を例にして説明する。
【００１６】
［ハードディスク装置について］
図１は、この発明による装置、方法、プログラムの一実施の形態が適用されたハードディスク装置を説明するためのブロック図である。図１において、制御部１４０は、この実施の形態のハードディスク装置の全体を制御するものであり、ＣＰＵ（Central Processing Unit）１４１、ＲＯＭ（Read Only Memory）１４２、ＲＡＭ（Random Access Memory）１４３、ＥＥＰＲＯＭ（Electrically Erasable and Programmable ROM）１４４、候補メモリ１４５、登録メモリ１４６、辞書データメモリ１４７、リモコン信号の受光部１４８、時計回路１４９のそれぞれがＣＰＵバスを介して接続されて構成されたマイクロコンピュータである。
【００１７】
ＣＰＵ１４１は、種々のプログラムを実行して、制御信号を形成し、これを必要な各部に供給することにより、それら各部を制御するものであり、制御の主体となるものである。ＲＯＭ１４２は、プログラムや処理に必要になるデータなどを記憶保持しているものである。ＲＡＭ１４３は、種々の処理において、主に作業領域（ワークエリア）として用いられるものである。ＥＥＰＲＯＭ１４４は、いわゆる不揮発性メモリであり、このハードディスク装置の電源が落とされて保持しておくべきデータやパラメータを記憶保持するものである。
【００１８】
また、候補メモリ１４６は、詳しくは後述もするように、自動録画のために用いるキーワード情報の候補を記憶保持するものであり、登録メモリは、自動録画のために実際に用いるキーワード情報を記憶保持するものである。候補メモリ１４５および登録メモリ１４６はいずれもＥＥＰＲＯＭやフラッシュメモリなどの不揮発性メモリである。
【００１９】
辞書データメモリ１４７は、種々の辞書データを記憶保持しているものであり、例えば、キーワード情報の抽出時などにおいて、キーワード情報の正確性のチェックなどに用いられるものである。
【００２０】
また、受光部１４８は、リモコン１５０からの赤外線のリモコン信号を受光し、これを電気信号に変換して、制御部１４０に供給することができるようにされている。これにより、制御部１４０は、リモコン１５０を通じて供給されるユーザからの指示に応じた処理を行うように各部を制御したり、種々の設定を例えばＥＥＰＲＯＭ１４４に対して行ったり、後述もするように、キーワード情報の登録を行ったりすることができるようにされている。また、時計回路１４９は、現在年月日、現在曜日、現在時刻を提供するものであり、例えば、録画予約機能を用いる場合など、現在時刻などの必要な処理において用いられるものである。
【００２１】
そして、図１に示すこの実施の形態のハードディスク装置は、デジタル入力端部として、デジタル放送波チューナー１０１と、デジタル入力／出力端子１０２とを備え、また、アナログ入力端部として、地上波チューナー１０４と、アナログオーディオ入力端子１０５およびアナログビデオ入力端子１０６とを備えている。なお、デジタルチューナー１０１は、デジタルＢＳ（Broadcasting Satellite）／ＣＳ（Communications Satellite）放送の他、近年開始された地上波デジタルテレビ放送の受信選局機能をも備えたものである。
【００２２】
また、この実施の形態のハードディスク装置は、デジタル出力端部として、デジタル入力／出力端子１０２が用いられるようにされ、アナログ出力端部として、アナログオーディオ出力端子１２２およびアナログビデオ出力端子１２７を備えている。さらに、通信用接続端子１３０を備え、例えば、インターネットなどの通信ネットワークを通じて各種のデータの送受を行うことができるようにされている。
【００２３】
そして、この図１に示すハードディスク装置は、上述したデジタル入力端部を通じて受け付けたデジタルビデオ信号やデジタルオーディオ信号を、ハードディスク１１８に記録したり、デジタル出力端部を通じて出力したり、また、アナログ信号に変換して出力したりすることができるものである。
【００２４】
さらに、この図１に示すハードディスク装置は、上述したアナログ入力端部を通じて受け付けたアナログオーディオ信号やアナログビデオ信号を、アナログ出力端部を通じて出力したり、デジタル信号に変換して、ハードディスク１１８に記録したり、デジタル出力端部を通じて出力したりすることができるものである。
【００２５】
また、上述した通信接続端子１３０を通じて受け付けたデータをハードディスク１１８に記録したり、デジタル出力したり、また、受け付けたデータが、ビデオデータやオーディオデータである場合には、これらをアナログ信号に変換して、アナログ出力端部を通じて出力することもできるようにされている。
【００２６】
［デジタル入力の利用について］
上述した各入力端部を通じて情報の供給を受ける場合のこの実施の形態のハードディスク装置の動作について説明する。まず、デジタル放送波チューナー１０１を通じて、デジタル放送信号を受信し、これをハードディスク１１８に記録したり、アナログ出力したりする場合の動作について説明する。
【００２７】
デジタル放送波チューナー１０１には、図示しないが、デジタル放送信号を受信するためのアンテナが接続されている。そして、デジタル放送波チューナー１０１は、制御部１４０から供給されるユーザからの選局指示に応じた選局制御信号に基づいて、目的とするデジタル放送信号を受信、選局し、この受信、選局したデジタル放送信号を多重／分離回路１１６に供給する。
【００２８】
デジタル放送信号は、番組伝送路としてのチャンネル毎に、ＰＳＩ（Program Specific Information）と呼ばれる選局情報や電子番組案内表を形成するためのＥＰＧ（Electronic Program Guide）データなどの種々の制御データと共に、放送番組を構成する画像データ（ビデオデータ）や音声データ（オーディオデータ）、その他の種々のデータがパケット化され、多重化されて送信されるものであり、いわゆるＴＳ（Transport Stream）信号の形式とされたものである。
【００２９】
各パケットのそれぞれには、識別子（ＩＤ）が付加されており、この識別子によって、ＰＳＩデータやＥＰＧデータを抽出したり、同じ番組を構成する画像パケットや音声パケットを抽出したりすることができるようにされている。
【００３０】
多重／分離回路１１６は、デジタル放送波チューナー１０１からのＴＳ信号からＰＳＩやＥＰＧデータを抽出し、これを制御部１４０に供給して、番組の選択を可能にすると共に、電子番組案内表を形成して、これをユーザからの指示に応じて表示するように出力し、電子番組案内表を通じての番組選択や録画予約などを可能にする。
【００３１】
また、多重／分離回路１１６は、選択された番組の記録が指示されている場合には、デジタル放送波チューナー１０１からのＴＳ信号からユーザにより選択された目的とする番組のビデオパケットとオーディオパケットとを抽出して、これらと必要な制御データとからなる新たなＴＳ信号を形成し、これをバッファ制御回路１１７を通じてハードディスク１１８に記録するようにする。
【００３２】
同時に、多重／分離回路部１１６は、デジタル放送波チューナー１０１からのＴＳ信号から抽出された目的とする番組のビデオパケットからビデオＥＳ（Elementary Stream）を形成し、これをＭＰＥＧ（Moving Picture Experts Group）ビデオデコーダ１２３に供給し、また、オーディオパケットからオーディオＥＳ（Elementary Stream）を形成して、これをＭＰＥＧオーディオデコーダ１１９に供給する。
【００３３】
ＭＰＥＧオーディオデコーダ１１９は、これに供給されたオーディオＥＳを復号化処理し、ベースバンドのオーディオデータを得て、これをポスト音声信号処理回路１２０に供給する。ＭＰＥＧビデオデコーダ１２３は、これに供給されたビデオＥＳを復号化処理して、ベースバンドのビデオデータを得て、これをポスト映像信号処理回路１２４に供給する。
【００３４】
ポスト映像信号処理回路１２４は、ＭＰＥＧビデオデコーダ１２３からのビデオデータと、後述するプリ映像信号処理回路１１４からのビデオデータとの切り換えや、画面合成やフィルタ処理などを行い、処理後のビデオデータを画像合成処理回路１２５に供給する。
【００３５】
画像合成処理回路１２５は、制御部１４０からの情報に基づいて、画面表示用のグラフィックッスや文字データの生成を行い、ポスト映像信号処理回路１２４を通じて画像合成処理回路１２５に供給されたビデオデータに対して、生成したグラフィックスや文字データを重ねたり、部分的に表示させるようにしたりする等の処理を施し、処理後のビデオデータをＮＴＳＣエンコーダ１２６に供給する。
【００３６】
ＮＴＳＣエンコーダ１２６は、これに入力されたビデオデータ（コンポーネントデジタル信号）をＹＣ信号に変換した後、Ｄ／Ａ変換を行い、アナログのコンポジットビデオ信号Ｃとセパレートビデオ信号Ｓを生成して、そのそれぞれをアナログビデオ信号の出力端子１２７を通じて出力するようにする。
【００３７】
一方、ポスト音声信号処理回路１２０では、ＭＰＥＧオーディオデコーダ１１９からのオーディオデータと、プリ音声信号処理回路１０９からのオーディオデータとの切り換えや、フィルタ処理、フェード処理、話速変換処理等を行い、処理後のオーディオデータを音声Ｄ／Ａ変換器１２１に供給する。音声Ｄ／Ａ変換器１２１は、これに供給されたオーディオデータをアナログオーディオ信号に変換し、これをアナログオーディオ信号の出力端子１２２を通じて出力する。
【００３８】
なお、アナログオーディオ出力端子１２２、アナログビデオ出力端子１２７の後段には、例えば、テレビ受信機などのディスプレイ装置（表示装置）が接続され、アナログオーディオ出力端子１２２を通じて出力されたアナログオーディオ信号に応じた音声が当該ディスプレイ装置のスピーカから放音するようにされ、アナログビデオ出力端子１２７を通じて出力されたアナログビデオ信号に応じた画像が当該ディスプレイ装置の表示画面に表示するようにされる。
【００３９】
このように、この実施の形態のハードディスク装置においては、デジタル放送波チューナー１０１を通じて受信、選局したデジタル放送信号から目的とする番組のビデオデータとオーディオデータとを抽出し、これをハードディスク１１８に記録すると共に、同時にアナログビデオ信号とアナログオーディオ信号とを形成して、これを出力することができるようにされる。つまり、デジタル放送信号として提供される目的とする番組をハードディスク１１８に記録しながら、その番組を視聴することができるようにされている。
【００４０】
また、上述したように、多重／分離回路１１６において新たに形成するようにしたＴＳ信号をデジタルインターフェイス回路１０３、デジタル入出力端子１０２を通じて、他の記録装置やパーソナルコンピュータなどの外部機器に対して供給することもできるようにされている。この場合、デジタルインターフェイス回路１０３においては、これに供給されたデジタル信号を外部の機器に適合する形式のデジタル信号に変換し、これを出力する。
【００４１】
また、この逆に、例えば、外部機器などからＩＥＥＥ１３９４のようなデジタルインターフェイスを介して供給されるデジタル信号をデジタル入力／出力端子１０２を通じて受け付け、これをハードディスク１１８に記録したり、アナログビデオ信号、アナログオーディオ信号を形成して、出力したりすることもできるようにされている。
【００４２】
すなわち、デジタル入力／出力端子１０２を通じて供給を受けたデジタル信号は、デジタルインターフェイス回路１０３に供給される。デジタルインターフェイス回路１０３は、これに供給されたデジタル信号について、この実施の形態のハードディスク装置が用いている方式に適合するようにフォーマット変換等の処理を施し、ＴＳ信号を生成して、これを多重／分離回路１１６に供給する。
【００４３】
多重／分離回路１１６では、更に制御信号等の解析や生成を行い、ハードディスク１１８に記録する形式のＴＳ信号を形成し、これを前述もしたように、バッファ制御回路１１７を通じてハードディスク１１８に記録することができるようにしている。
【００４４】
また、多重／分離回路１１６は、デジタルインターフェイス回路１０３から供給されたＴＳ信号からビデオＥＳ、オーディオＥＳを形成し、ＭＰＥＧビデオデコーダ１２３、ＭＰＥＧオーディオデコーダ１１９に供給することにより、上述もしたようにアナログビデオ信号、アナログオーディオ信号を形成し、これらを出力することもできるようにされている。
【００４５】
［アナログ入力の利用について］
次に、地上波チューナー１０４、アナログオーディオ入力端子１０５、アナログビデオ入力端子１０６を通じて、アナログ信号の入力を受け付け、これをハードディスク１１８に記録したり、アナログ出力したりする場合の動作について説明する。
【００４６】
地上波チューナー１０４は、地上波のアナログ放送信号を受信、選局して復調し、アナログビデオ信号（コンポジット信号）とアナログオーディオ信号と得て、これらを入力切換回路１０７に供給する。同様に、外部からのコンポジットビデオ信号Ｃとオーディオ信号も入力切換回路１０７に供給される。
【００４７】
入力切換回路１０７は、制御部１４０からの制御信号に従い、目的とする信号を選択して出力する。すなわち、入力切換回路１０７は、地上波チューナー１０４からのアナログビデオ信号とアナログオーディオ信号とを出力するか、アナログオーディオ入力端子１０５、アナログビデオ入力端子１０６からのアナログオーディオ信号とアナログビデオ信号とを出力するかを切り換えるものである。
【００４８】
入力切換回路１０７から出力される信号のうち、アナログオーディオ信号はＡ／Ｄ変換器１０８に供給され、また、アナログビデオ信号（コンポジット信号）はＹＣ分離回路１１１に供給される。ＹＣ分離回路１１１は、これに供給されたアナログビデオ信号をＹＣ分離、すなわち、輝度信号Ｙと色差信号Ｃとに分離し、これらを入力切換回路１１２に供給する。この入力切換回路１１２には、外部からのセパレートビデオ信号Ｓも供給するようにされている。
【００４９】
入力切換回路１１２は、制御部１４０からの指示に従い、外部からのセパレートビデオ信号ＳとＹＣ分離回路１１１からのビデオ信号とのうちの一方を選択し、選択したビデオ信号をＮＴＳＣ（National Television System Committee）デコーダ回路１１３に供給する。
【００５０】
ＮＴＳＣデコーダ回路１１３は、これに入力されたアナログビデオ信号に対して、Ａ／Ｄ変換、クロマデコード等の処理を施し、デジタルコンポーネントビデオデータ（ビデオデータ）に変換し、これをプリ映像信号処理回路１１４に供給する。また、ＮＴＳＣデコーダ１１３は、入力されたビデオ信号の水平同期信号を基準に生成したクロックと、同期分離して得た水平同期信号、垂直同期信号、フィールド判別信号を同期制御回路１２８に供給する。
【００５１】
同期制御回路１２８は、これに供給された各信号を基準とし、各回路ブロックにおいて必要なタイミングを提供するクロック信号、同期信号を生成し、これを各回路ブロックに供給する。
【００５２】
また、プリ映像信号処理回路１１４は、入力されたビデオデータにプリフィルタ等の各種映像信号処理を施し、これをＭＰＥＧビデオエンコーダ１１５とポスト映像信号処理回路１２４に供給する。
【００５３】
ＭＰＥＧビデオエンコーダ１１５は、プリ映像信号処理回路１１４からの画像データにブロックＤＣＴ（Discrete Cosine Transform：離散コサイン変換）等の符号化処理を施し、ビデオＥＳを生成し、多重／分離回路１１６に供給する。
【００５４】
一方、入力切換回路１０７で選択されたオーディオ信号はＡ／Ｄ変換器１０８にて、デジタルオーディオ信号（オーディオデータ）に変換されたのち、プリ音声信号処理回路１０９に供給される。プリ音声信号処理回路１０９は、これに供給されたオーディオデータに対してフィルタ処理を施し、これをＭＰＥＧオーディオエンコーダ１１０に供給する。
【００５５】
ＭＰＥＧオーディオエンコーダ１１０は、これに供給されたオーディオデータをＭＰＥＧフォーマットに従い圧縮した後、オーディオＥＳを生成し、ビデオデータの場合と同様に、多重／分離回路１１６に供給する。
【００５６】
多重／分離回路１１６は、記録時においては、ＭＰＥＧビデオエンコーダ１１５からのビデオＥＳとＭＰＥＧオーディオエンコーダ１１０からのオーディオＥＳと各種制御信号との多重化処理を行う。つまり、記録時における多重／分離回路１１６は、これに入力されたＭＰＥＧビデオＥＳと、ＭＰＥＧオーディオＥＳとを、各種制御信号と合わせ、多重化処理を施し、例えばＭＰＥＧシステムのＴＳ信号を生成する。ここで生成されたＴＳ信号が、バッファ制御回路１１７を通じて記録媒体１１８に記録される。
【００５７】
また、図１に示すように、プリ音声信号処理回路１０９からのオーディオデータは、ＭＰＥＧオーディオエンコーダ１１０に供給されると共に、ポスト音声信号処理回路１２０にも供給され、また、プリ映像信号処理回路１１４からのビデオデータは、ＭＰＥＧビデオエンコーダ１１５に供給されると共に、ポスト映像信号処理回路１２４にも供給するようにされている。
【００５８】
そして、ポスト音声信号処理回路１２０、Ｄ／Ａ変換器１２１の機能により、アナログオーディオ信号を形成し、これを出力すると共に、ポスト映像信号処理回路１２４、ＯＳＤ回路１２５、ＮＴＳＣエンコーダ１２６の機能により、アナログビデオ信号を形成し、これを出力することができるようにされている。
【００５９】
すなわち、地上波チューナー１０４、アナログオーディオ入力端子１０５、アナログビデオ入力端子１０６を通じて供給されたアナログ信号をデジタル信号に変換してこれをハードディスク１１８に記録する処理と平行して、この記録対象のビデオデータとオーディオデータとを再生して出力することができるようにされている。
【００６０】
もちろん、デジタル信号に変換された地上波チューナー１０４、アナログオーディオ入力端子１０５、アナログビデオ入力端子１０６からの信号を、デジタルインターフェイス１０３、デジタル入力／出力端子１０２を通じて、外部機器などに供給することもできるようにされる。
【００６１】
［ハードディスク１１８からの再生について］
次に、上述のようにしてハードディスク１１８に記録されたビデオ信号とオーディオ信号とを再生する場合のこの実施の形態のハードディスク装置の動作について説明する。制御部１４０の制御により、ハードディスク１１８から再生しようとする目的とするＴＳ信号が読み出され、これがバッファ制御回路１１７を通じて多重／分離回路１１６に供給される。
【００６２】
再生時において、多重／分離回路１１６は、ハードディスク１１８から読み出されたＴＳ信号から、ビデオＥＳ、オーディオＥＳの分離処理を行い、分離したオーディオＥＳをＭＰＥＧオーディオデコーダ１１９に供給し、ビデオＥＳをＭＰＥＧビデオデコーダ１２３に供給する。
【００６３】
ＭＰＥＧオーディオデコーダ１１９以降の各回路部の処理、および、ＭＰＥＧビデオデコーダ１２３以降の各回路部の処理は、デジタル入力を用いる場合において説明した通りである。すなわち、ＭＰＥＧオーディオデコーダ１１９に供給されたオーディオＥＳからアナログオーディオ信号が形成されて出力され、ＭＰＥＧビデオデコーダ１２３に供給されたビデオＥＳからアナログビデオ信号が形成されて出力される。
【００６４】
これにより、アナログオーディオ出力端子１２２、アナログビデオ出力端子１２７の後段に接続された例えばテレビ受像機などのディスプレイ装置を通じて、ハードディスク１１８から読み出されたビデオデータ、オーディオデータに応じた画像、音声を出力し、これを視聴することができるようにされる。
【００６５】
もちろん、ハードディスク１１８から読み出されたデジタルビデオ信号、デジタルオーディオ信号をデジタルインターフェイス１０３、デジタル入力／出力端子１０２を通じて、外部機器などにも供給する事もできるようにされている。
【００６６】
［通信用接続端子、通信インターフェイス（通信Ｉ／Ｆ）の利用について］
また、上述もしたように、この実施の形態のハードディスク装置は、通信Ｉ／Ｆ１２９、通信用接続端子１３０を備え、例えば、電話回線などを経由してインターネットなどのネットワークに接続し、そのネットワークを通じて、各種のデータを取得したり、また、各種のデータをネットワークに送出したりすることができるものである。
【００６７】
ここで、送受可能な各種のデータとしては、ビデオデータやオーディオデータの他、各種のプログラムやテキストデータなどの送受も可能である。ビデオデータやオーディオデータの場合には、多重／分離回路１１６を通じて、ハードディスク１１８に記録することができる。
【００６８】
また、多重／分離回路１１６と、ＭＰＥＧオーディオデコーダ１１９、ポスト音声信号処理回路１２０、Ｄ／Ａ変換器１２１、オーディオ出力端子１２２からなるオーディオ信号の再生系と、ＭＰＥＧビデオデコーダ１２３、ポスト映像信号処理回路１２４、画像合成処理回路１２５、ＮＴＳＣエンコーダ１２６、ビデオ出力端子１２７からなるビデオ信号の再生系を用いることによって、通信ネットワークを通じて取得したビデオデータやオーディオデータを再生し、これらを利用することもできるようにされる。
【００６９】
また、通信Ｉ／Ｆ１２９、通信用接続端子１３０を通じて取得したビデオデータやオーディオデータをデジタルインターフェイス１０３、デジタル入力／出力端子１０２を通じて、他の部屋のＴＶセット４Ｂ〜４Ｄなどにも供給することもできるようにされている。
【００７０】
さらに、この実施の形態のハードディスク装置において用いられるプログラムや制御データなどの提供を、ネットワークを通じて受けて、これをＥＥＰＲＯＭ１４３などに記録保持し、必要に応じてこれを利用するようにするなどのこともできる。
【００７１】
例えば、通信ネットワークを通じて、この実施の形態のハードディスク装置の機能をアップさせるようにしたり、ＥＰＧデータなどを事前に得て、予め電子番組案内表を作成したりしておくなどのこができるようにされる。
【００７２】
なお、この実施の形態においては、ビデオデータとオーディオデータとは、ＭＰＥＧ方式の圧縮を行うようにしているが、他の圧縮方式を用いることも可能であるし、また、データ圧縮することなく、非圧縮のまま処理することも可能である。
【００７３】
また、デジタル入力／出力端子１０２、デジタルインターフェイス１０３を通じて、自機宛ての制御信号を受信したときには、これは、デジタルインターフェイス１０３から制御部１４０に供給されて用いるようにされる。逆に、この実施の形態のハードディスク装置の制御部１４０からの要求などの信号は、デジタルインターフェイス１０３、デジタル入力／出力端子１０２を通じて、外部装置などに送信することもできるようにされる。
【００７４】
［自動録画機能について］
上述したように、この実施の形態のハードディスク装置は、デジタルテレビ放送信号やアナログテレビ放送信号を受信選局して利用することができるものであり、ハードディスク１１８の記憶容量も数百ギガバイトと大容量であるために、キーワード情報に基づく自動録画機能を有している。キーワード情報に基づく自動録画機能は、ユーザが予め登録したキーワード情報に基づいて、ＥＰＧ情報（ＥＰＧデータ）等の番組関連情報を参照し、当該登録されたキーワード情報と同じ情報を有するテレビ放送番組をハードディスク１１８に録画するというものである。そして、キーワード情報が予め登録される先が、図１にも示したように、制御部１４０に設けられる登録メモリ１４６である。
【００７５】
なお、ＥＰＧ情報等の番組関連情報は、デジタル放送の場合には、上述もしたように、放送番組の情報と共に放送されて提供される。また、アナログ放送においても、所定のチャンネルにおいて、所定のタイミングで、ＥＰＧ情報に相当する所定期間分の番組関連情報を放送により提供するサービスが行われている。このため、上述もしたように、デジタル放送波チューナー１０１、地上波チューナー１０４、および、多重／分離回路１１６の機能により、受信選局した放送信号等からＥＰＧ情報等の番組関連情報を取得することができる。
【００７６】
また、デジタル放送やアナログ放送により提供される番組の電子番組表情報を、インターネットなどのネットワークを通じて提供することも行なわれている。したがって、通信Ｉ／Ｆ１２９、通信用接続端子１３０を通じて、ＥＰＧ等の番組関連情報を取得することもできるようにされている。さらに、ＣＤ（Compact Disc）、ＤＶＤ（Digital Versatile Disc）、メモリカードなどの種々の記録媒体に記録されて配布される番組関連情報を、デジタル入出力端子１０２を通じて外部装置から提供を受けるようにすることも可能である。
【００７７】
このように、ＥＰＧ等の番組関連情報は、放送により、あるいは、放送以外の例えば、広域ネットワークやローカルエリアネットワークを通じて、あるいは、記録媒体から読み出されたものが外部装置を通じて提供されるなど、種々の態様で提供するようにされている。そして、この実施の形態のハードディスク装置は、デジタル放送波チューナー１０１や地上波チューナー１０４と多重／分離回路１１６、あるいは、デジタル入力／出力端子１０２とデジタルインターフェイス１０３と多重／分離回路１１６、あるいは、通信Ｉ／Ｆ１２９と通信用接続端子１３０と多重／分離回路１１６を番組関連情報の取得手段として用いて番組関連情報を取得し、制御部１４０の例えばＥＥＰＲＯＭなどに記録し、これを利用することができるようにしている。
【００７８】
そして、この実施の形態のハードディスク装置においては、上述のようにして取得したＥＰＧ情報等の番組関連情報の中からキーワード情報の候補を抽出し、図１に示したように、制御部１４０に設けられる候補メモリ１４５に記録して、キーワード情報の候補としてたびたび上げられるものを実際に用いるキーワード情報として登録メモリ１４６に登録したり、あるいは、視聴している放送番組のキーワード情報の候補を取得して、これを直接に登録メモリ１４６に登録したりすることができるようにしている。
【００７９】
このため、この実施の形態のハードディスク装置の制御部１４０は、以下に説明するように、（１）キーワード情報の候補を取得してその履歴を蓄積するようにし、たびたびキーワード情報の候補として上げられるものを登録メモリ１４６に登録する機能と、（２）視聴中の放送番組についてのキーワード情報の候補を確認し、ユーザが必要と判断した場合にも当該キーワード情報の候補を登録メモリに登録する機能とを実現している。なお、この明細書においては、上述の（１）の機能を、「上位キーワード確認登録機能」と呼び、上述の（２）の機能を「視聴中番組キーワード確認登録機能」と呼ぶこととする。
【００８０】
［制御部の機能の詳細について］
図２は、上述の（１）上位キーワード確認登録機能、（２）視聴中番組キーワード確認登録機能を実現するための制御部１４０の構成を説明するためのブロック図である。図２において二重線で示したブロックが、制御部１４０において実行されるプログラムによって制御部１４０が実現する機能部を示し、その他は制御部１４０が実際に備えるメモリや時計回路である。
【００８１】
図２に示すように、制御部１４０は、キーワードシーク部４０１、候補リスト形成部４０２、登録処理部４０３、確認リスト形成部４０４、直接登録処理部４０５、自動録画制御部４０６の各機能を実現するようにされている。
【００８２】
キーワードシーク部４０１と候補リスト形成部４０２との間には、候補メモリ１４５が介在し、キーワードシーク部４０１と確認リスト形成部４０４との間にはワークメモリとしてのＲＡＭ１４３が介在する構成となっている。また、候補メモリ１４５と登録メモリ１４６との間には登録処理部４０３が介在し、ワークメモリ１４３と登録メモリ１４６との間には直接登録処理部４０５が介在する構成となっている。
【００８３】
そして、キーワードシーク部４０１と、候補リスト形成部４０２と、登録処理部４０３と、候補メモリ１４５と、登録メモリ１４６とによって、上述の（１）上位キーワード確認登録機能を実現し、また、キーワードシーク部４０１と、確認リスト形成部４０４と、直接登録処理部４０５と、ワークメモリ１４３と、登録メモリ１４６とによって、上述の（２）視聴中番組キーワード確認登録機能を実現するようにしている。
【００８４】
これら（１）上位キーワード確認登録機能と（２）視聴中番組キーワード確認登録機能との一方または両方によって、自動録画機能において用いられるキーワードが登録メモリ１４６に蓄積される。そして、自動録画制御部４０６の機能により、登録メモリ１４６に登録（蓄積）されたキーワード情報を有する放送番組が、番組関連情報保持部としての機能を有するＥＥＰＲＯＭ１４４に格納されているＥＰＧ情報などの番組関連情報に基づいて特定され、この特定された番組を自動的にハードディスク１１８に録画することができるようにしている。
【００８５】
なお、辞書データメモリ１４７は、キーワードシーク部４０１によりキーワード情報の抽出時において利用され、時計回路１４９は、例えば、自動録画制御部４０６が現在時刻を知る必要のある場合などにおいて利用される。
【００８６】
次に、（１）上位キーワード確認登録機能と（２）視聴中番組キーワード確認登録機能を実現する場合の制御部１４０における処理について、図２に示した各機能部やメモリとの関連を明確にしながら説明する。まず、（１）上位キーワード確認登録機能を実現する場合の制御部１４０における処理について説明する。
【００８７】
上述もしたように、ＥＰＧ情報などの番組関連情報が、放送により、あるいは、インターネットなどの無線によるいわゆる放送とは異なる経路を通じて提供され、これが取得されて、番組関連情報保持部としてのＥＥＰＲＯＭ１４４に格納される。そして、ユーザがリモコン１５０を操作して受信選局するようにした放送番組の番組関連情報であって、ＥＥＰＲＯＭ１４４に格納される番組関連情報が、あるいは、ＥＥＰＲＯＭに格納された番組関連情報が、キーワードシーク部４０１に供給される。
【００８８】
キーワードシーク部４０１は、これに供給された番組関連情報のテキストデータ部分について単語の解析を行い、キーワード情報として利用可能なキーワード情報の候補を抽出する。この場合、キーワードシーク部４０１は、単語として無意味なものを抽出することがないように、辞書データメモリ１４７を参照し、番組関連情報の中から単語として意味のあるものを抽出する。例えば、「ニュース」、「スポーツ」、「ドラマ」、「映画」、「野球」、「サッカー」、「ラーメン」、「イタリアン」、その他俳優の名前など、単語として一般に意味のあるものをキーワードの候補として抽出するのである。
【００８９】
そして、キーワードシーク部４０１を参照しながら、抽出したキーワード情報の候補が、既に候補メモリ１４５に格納されているか否かを確認し、格納されていない場合には、そのキーワード情報の候補と初期値となるようにされた当該キーワード情報の出現回数とを対応付けて（関連付けて）、候補メモリ１４５に追加記録する。この例において、出現回数の初期値は、例えば値１である。なお、出現回数の初期値を値０（ゼロ）とするように決めても良いし、その他の値を初期値とすることももちろん可能である。
【００９０】
また、キーワードシーク部４０１は、抽出したキーワードの候補が、既に候補メモリ１４５に格納されているものである場合には、既に格納されているキーワード情報の候補に対応付けられている出現回数に値１を加算する。すなわち、この場合には、該当するキーワード情報の候補の出現回数のみを１だけカウントアップする。
【００９１】
このようにして、候補メモリ１４５には、キーワード情報の候補が蓄積するようにされ、キーワード情報の候補とされた回数が出現回数としてカウントアップされ、例えば、この実施の形態もハードディスク装置においては、出現回数の多い順であって、文字列としてのキーワード情報の候補の小さい順（文字列の大きさの小さい順）に並べ替えられて管理される。
【００９２】
そして、リモコン１５０を通じてキーワード情報の候補の一覧表示が指示されると、制御部１４０の候補リスト形成部４０２は、候補メモリ１４５から出現回数の多い順であって、文字列の大きさの小さい順にキーワード情報の候補を候補メモリ１４５から読み出して一覧リストを形成し、これを図１に示した画像合成処理部１２５に供給して、ビデオ出力し、テレビ受像機などのモニタ受像機の表示画面に表示するようにする。
【００９３】
このようにして表示されたキーワード情報の候補の一覧リストの中から目的とするキーワード情報として実際に用いるものの選択入力を、リモコン１５０を通じて受け付け、選択入力がされた場合には、登録処理部４０３が動作し、その選択されたキーワード情報の候補を登録メモリ１４６に登録し、候補メモリ１４５から削除する。なお、この場合に、登録メモリ１４６に登録したキーワード情報の候補を候補メモリ１４５に残すようにしてもよい。
【００９４】
しかし、登録メモリ１４６に既に登録されているキーワード情報については、キーワード情報の候補として抽出された場合であっても候補メモリ１４６には登録しないようにすることによって、登録メモリ１４６に登録されたキーワード情報と同じものをキーワード情報の候補として管理するなどという無駄を防止することができる。
【００９５】
また、キーワード情報の候補の一覧リストを表示して確認し、キーワード情報として登録すべきものがない場合には、何も登録せずに、当該一覧リストの表示を消去するようにすることも可能である。すなわち、自動的に抽出されるキーワード情報の候補を確認した上で、必要なものだけをキーワード情報として登録メモリに登録することができる。
【００９６】
このようにして、たびたびキーワード情報の候補とされたキーワード情報の候補のみを実際に用いるキーワード情報として登録メモリ１４６に登録し、自動録画機能に用いられるキーワード情報とすることができる。また、ユーザが実際にキーワード情報として用いるようにしたいと判断したキーワード情報の候補のみをキーワード情報として登録メモリ１４６に登録することができるので、すなわち、ユーザの意思によって決められたキーワード情報のみを登録メモリ１４６に登録することができるので、不必要なキーワード情報を登録することがないようにできる。
【００９７】
なお、ここでは、ユーザが選択したキーワード情報の候補のみをキーワード情報として登録メモリ１４６に登録する場合を説明したが、これに限るものではない。キーワード情報の候補は、実際に受信選局するようにされた放送番組の番組関連情報から抽出されたものであるので、候補メモリに登録されたキーワード情報の候補の出現回数が一定回数以上になったキーワード情報の候補を、自動的に候補メモリ１４５から登録メモリ１４６に行こうさせるようにすることもできる。
【００９８】
次に、（２）視聴中番組キーワード確認登録機能実現する場合の制御部１４０における処理について説明する。この場合においても、ユーザがリモコン１５０を操作して、実際に受信選局するようにされた放送番組の番組関連情報であって、ＥＥＰＲＯＭ１４４に格納される番組関連情報が、あるいは、ＥＥＰＲＯＭに格納された番組関連情報が、キーワードシーク部４０１に供給される。
【００９９】
キーワードシーク部４０１は、上述したように、これに要求された番組関連情報のテキストデータ部分について単語の解析を行い、キーワード情報として利用可能なキーワード情報の候補を抽出し、ワークメモリとしてのＲＡＭ１４３に一時記憶する。
【０１００】
そして、リモコン１５０を通じてキーワード情報の確認リスト表示が指示されると、制御部１４０の確認リスト形成部４０４は、ワークメモリ１４３から一時記憶されているキーワード情報の候補を読み出し、確認リストを形成し、これを図１に示した画像合成処理部１２５に供給して、ビデオ出力し、テレビ受像機などのモニタ受像機の表示画面に表示するようにする。
【０１０１】
そして、登録メモリ１４６に登録するか否かの確認入力を受け付け、登録することが指示された場合に、直接登録処理部４０５が機能して、ワークメモリ１４３に一時記憶されているキーワード情報の候補が登録メモリ１４６に登録される。
【０１０２】
このように、上述した（１）上位キーワード確認登録機能が、受信選局するようにした放送番組についてのキーワード情報の候補を一定期間蓄積し、たびたび候補に挙げられるキーワード情報の候補を実際に用いるキーワード情報として登録メモリ１４６に登録することができるのに対して、この（２）視聴中番組キーワード確認登録機能は、受信選局して視聴している放送番組についてのキーワード情報の候補が有用なものであると確認した場合に即時にキーワード情報として登録メモリ１４６に登録することができる。したがって、確実に必要なキーワード情報を登録メモリ１４６に登録することができる。
【０１０３】
なお、この（２）視聴中番組キーワード確認登録機能の場合にも、キーワード情報を確認して必要ない場合には、それを登録せずに、確認リストの表示を消去することができる。また、キーワード情報の候補として通知したものについては、ユーザの指示が無くても、自動的に登録メモリ１４６に登録するようにしてもよい。
【０１０４】
このように、（１）上位キーワード確認登録機能と（２）視聴中番組キーワード確認登録機能とは、いずれの場合においても、キーワード情報の候補を自動的に抽出し、これをユーザに示して必要であると判断された場合に、自動録画機能において用いるキーワード情報として登録メモリ１４６に登録することができる。しかも、キーワード情報の候補は、自動的に抽出されるので、ユーザが複雑な操作を行って、キーワード情報を入力するなどのこともなく、正確かつ迅速にキーワード情報の登録を行うようにすることができる。
【０１０５】
なお、キーワード情報の入力を従来と同様に行いたいとするユーザの場合であっても、キーワードの候補を通知できるようにしておくことによって、どのようなキーワード情報を入力し、登録しておけば自動録画機能によって録画されるのかを知ることができるので、キーワードの候補を通知するだけでも、その効果は大きいといえる。
【０１０６】
このようにして登録メモリ１４６に登録されたキーワード情報が用いられ、図２に示した自動録画制御部４０６が機能して、番組関連情報記憶部としてのＥＥＰＲＯＭ１４４に記憶保持されている番組関連情報が参照され、登録メモリ１４６に登録されたキーワード情報と同じ情報を有する放送番組が特定される。そして、その特定された放送番組の放送時間になったことを、時計回路１４９を通じて検知した場合に、自動録画制御部４０６が関連各部を制御し、その特定された放送番組を受信選局するようにして、ハードディスク１１８に録画することができるようにしている。
【０１０７】
［操作とユーザインターフェースについて］
次に、この実施の形態のハードディスク装置における（１）上位キーワード確認登録機能と（２）視聴中番組キーワード確認登録機能とを利用する場合のユーザの操作と、ユーザインターフェースとについて具体例を示して説明する。
【０１０８】
まず、この実施の形態のハードディスク装置における（１）上位キーワード確認登録機能と（２）視聴中番組キーワード確認登録機能とを利用する場合のユーザの操作について説明する。この実施の形態のハードディスク装置において、（１）上位キーワード確認登録機能や（２）視聴中番組キーワード確認登録機能の利用は、すべてリモコン１５０を通じて行うことができるようにされている。
【０１０９】
図３は、この実施の形態のハードディスク装置のリモコン１５０の外観の一例を説明するための図である。図３に示すように、この例のリモコン１５０は、操作面に電源のオン／オフキー１５１、数字キー群１５２、音量のアップダウンキー１５３、チャンネルのアップダウンキー１５４、カーソル移動キー１５５として、上矢印キー１５５Ｕ、下矢印キー１５５Ｄ、左矢印キー１５５Ｌ、右矢印キー１５５Ｒ、ファンクションキー群の中にキーワード編集キー１５６、登録キー１５７を備えたものである。
【０１１０】
なお、リモコン１５０は、ファンクションキー群の中に、再生キー、録画キー、早送りキー、早も戻しキー、停止キーなどの種々のものが設けられているが、ここでは、説明を簡単にするためこの発明に関連する主要なもののみを示し、その他のものは省略するようにしている。
【０１１１】
そして、電源のオン／オフキー１５１を押下操作してこの実施の形態のハードディスク装置に電源を投入すると、この実施の形態のハードディスク装置の制御部１４０は、受信選局している放送番組のキーワード情報の候補の抽出と、候補メモリへの更新、ワークメモリへの一時格納の各処理を行うようにする。また、数字キー群１５２、あるいは、チャンネルのアップダウンキー１５４を押下操作して、目的とする放送番組を受信選局するようにした場合にも、その受信選局された放送番組のキーワード情報の候補の抽出と、候補メモリへの更新、ワークメモリへの一時格納の各処理を行うことができるようにしている。
【０１１２】
そして、キーワード編集キー１５６を押下操作すると、画像合成処理回路１２５の機能を用いて、キーワード編集メニューをこのハードディスク装置が接続されたテレビ受像機などのモニタ受像機の表示画面に表示するようにする。
【０１１３】
図４は、この実施の形態のハードディスク装置により表示するようにされるキーワード編集メニューＭＮの一例を説明するための図である。この例のキーワード編集メニューＭＮは、当該メニューのタイトル表示ＴＴＬと、選択可能項目として、上位キーワード確認登録Ｍ１と、視聴中番組キーワード確認登録Ｍ２と、登録済みキーワード確認Ｍ３とを表示するものである。
【０１１４】
そして、目的とする選択可能項目を上矢印キー１５５Ｕ、下矢印キー１５５Ｄを用いてカーソルを移動させて選択し、登録キー１５７を押下操作することにより、その選択した選択可能項目に対応する機能が制御部１４０において実行される。なお、登録キー１５７は、キーワード情報の候補の選択の確定入力や登録することの確認入力などにも用いられるものである。
【０１１５】
図５は、（１）上位キーワード確認登録機能を利用する場合のユーザインターフェースについて説明するための図である。上述したように、キーワード編集キー１５６を押下操作すると、図５Ａに示すように、図４に示したキーワード編集メニューＭＮが、この実施の形態のハードディスク装置に接続されたテレビ受像機などの表示装置２００の表示画面Ｇに表示される。
【０１１６】
そして、図５Ａに示したように、選択可能項目のうちの上位キーワード確認選択項目Ｍ１にカーソルを位置付ける。図５Ａにおいては、カーソルが位置付けられた上位キーワード確認登録項目Ｍ１が例えば反転表示するようにされ、カーソルが位置付けられた項目をユーザが明確に認識することができるようにしている。
【０１１７】
そして、図５Ａに示したように、上位キーワード確認登録項目Ｍ１にカーソルが位置付けられている状態にあるときに、登録キー１５７が押下操作されると、これを受け付けて制御部１４０は、候補リスト形成部４０２を機能させキーワード情報の候補リストＬＳＴを形成し、これを図５Ｂに示すように表示装置２００の表示画面Ｇに表示する。
【０１１８】
図５Ｂに示した例の場合には、出現回数が３回の「スポーツ」、出現回数が３回の「野球」、出現回数が２回の［ニュース］というキーワード情報の候補が上位にある場合を示している。この他にもある場合には、いわゆるスクロール表示によりすべてのキーワード情報の候補をユーザに提供することができるようにしている。そして、ユーザは、カーソルＣＳＬを上矢印キー１５５Ｕ、下矢印キー１５５Ｄを押下操作し、目的とするキーワード情報の候補に位置付ける。
【０１１９】
この後、目的とするキーワード情報の候補にカーソルＣＳＬを位置付けた状態で、登録キー１５７が押下操作されると、制御部１４０は、図５Ｃに示すように、選択したキーワード情報の候補を登録メモリ１４６に登録するか否かの確認メッセージＭＳＧ１を表示装置２００の表示画面Ｇに表示し、確認入力を要求する。
【０１２０】
そして、登録キーが押下操作された場合には、制御部１４０は、登録処理部４０３を機能させ、選択されたキーワードの候補を候補メモリ１４５から登録メモリ１４６に移行させる。この後、制御部１４０は、図５Ｄに示すように、キーワード情報の登録が終了したことを示す確認メッセージＭＳＧ２を表示し、（１）上位キーワード確認登録機能を終了させる。
【０１２１】
なお、図５に示した例の場合には、出現回数が３回の「野球」というキーワード情報の候補を選択して登録メモリ１４６に登録させる場合の例を示している。また、図５Ｃに示した状態にあるときに、所定の操作キーを押下操作する終了操作が行われた場合には、キーワード情報の候補の登録メモリ１４６への登録処理は行わずに、（１）上位キーワード確認登録機能は終了するようにされる。
【０１２２】
このように、所定の操作キー、すなわち、キーワード編集キー１５６、登録キー１５７、上矢印キー１５５Ｕ、下矢印キー１５５Ｄのわずか４つの操作キーをユーザが操作するだけで、目的とするキーワード情報を登録メモリ１４６に登録することができるようにしている。
【０１２３】
図６は、（２）視聴中番組キーワード確認登録機能を利用する場合のユーザインターフェースについて説明するための図である。上述したように、キーワード編集キー１５６を押下操作すると、図６Ａに示すように、図４に示したキーワード編集メニューＭＮが表示装置２００の表示画面Ｇに表示される。
【０１２４】
この例では、野球中継の放送番組を受信選局して視聴するようにしている場合の例を示している。そして、図６Ａに示したように、選択可能項目のうちの視聴中番組キーワード確認選択項目Ｍ２にカーソルを位置付ける。図６Ａにおいても、カーソルが位置付けられた視聴中番組キーワード確認登録項目Ｍ２が例えば反転表示するようにされ、カーソルが位置付けられた項目をユーザが明確に認識することができるようにしている。
【０１２５】
そして、図６Ａに示したように、視聴中番組キーワード確認登録項目Ｍ２にカーソルが位置付けられている状態にあるときに、登録キー１５７が押下操作されると、これを受け付けて制御部１４０は、確認リスト形成部４０３を機能させ、現在視聴中の放送番組の番組関連情報から抽出してワークメモリ１４３に一時記憶しているキーワード情報の候補を通知する確認リストを含むメッセージ表示ＭＳＧ３を形成し、これを図６Ｂに示すように表示装置２００の表示画面Ｇに表示する。そして、制御部１４０は、表示したキーワード情報の候補を登録メモリ１４６に登録するか否かの確認メッセージＭＳＧ３を表示装置２００の表示画面Ｇに表示し、確認入力を要求する。
【０１２６】
この図６の例の場合には、上述もしたように、野球中継の放送番組を受信選局して視聴するようにしている場合であり、図６Ｂに示したように、キーワード情報の候補として、「野球」が自動的に抽出され、これがユーザに確認リスト中において通知するようにしている場合を示している。
【０１２７】
そして、登録キーが押下操作された場合には、制御部１４０は、直接登録処理部４０６を機能させ、現在視聴中の放送番組のキーワードの候補として抽出した情報をワークメモリ１４３から登録メモリ１４６に移行させる。この後、制御部１４０は、図６Ｃに示すように、キーワード情報の登録が終了したことを示す確認メッセージＭＳＧ４を表示し、（２）視聴中番組キーワード確認登録機能を終了させる。
【０１２８】
なお、図６Ｂに示した状態にあるときに、所定の操作キーを押下操作する終了操作が行われた場合には、キーワード情報の候補の登録メモリへの登録処理は行わずに、（２）視聴中番組キーワード確認登録機能は終了するようにされる。
【０１２９】
このように、ユーザは所定の操作キー、すなわち、キーワード編集キー１５６、登録キー１５７のわずか２つの操作キーをユーザが操作するだけで、目的とするキーワード情報を登録メモリ１４６に登録することができるようにしている。
【０１３０】
［ハードディスク装置の動作の詳細について］
次に、この実施の形態のハードディスク装置において、上述したように行われる、キーワード情報の候補の抽出および更新処理、上位キーワード確認登録機能や視聴中番組キーワード確認登録機能などの利用が可能なキーワード編集処理について、図７〜図１１のフローチャートを参照しながら説明する。
【０１３１】
［キーワード情報の候補の抽出および更新処理について］
まず、候補メモリ１４５への候補情報の更新処理について説明する。図７は、候補キーワード情報の抽出および更新処理について説明するためのフローチャートである。この図７に示す処理は、上述もしたように、この実施の形態のハードディスク装置に電源が投入され、放送番組が受信選局するようにされた場合、あるいは、放送チャンネルが変更された場合、その他、受信選局されている放送チャンネルにおいて放送される放送番組が変わった場合（前の放送番組が終了し、次の放送番組が開始された場合）などにおいて、主に制御部１４０において実行される処理である。
【０１３２】
すなわち、図７に示す処理は、このハードディスク装置に電源が投入され、放送番組が受信選局するようにされている間において、受信選局するようにしている放送番組がユーザの操作により、あるいは、時間の経過とともに変わるごとに実行される処理である。
【０１３３】
まず、制御部１４０においては、受信選局されている放送番組の番組関連情報をキーワードシーク部４０１に供給するようにし、キーワードシーク部４０１において、その放送番組に対するキーワード情報の候補の抽出を行う（ステップＳ１０１）。そして、キーワードシーク部４０１は、今回抽出したキーワード情報の候補が、候補メモリ１４５に存在するか否かを確認し、存在すると判断した場合には、当該既に登録されているキーワード情報の候補の出現回数であるカウント値を１カウントアップし（ステップＳ１０３）、カウント値とキーワード情報の文字別とでソート（並べ替え）を行い、この図７に示す処理を終了する。
【０１３４】
また、ステップＳ１０２の確認処理において、今回抽出したキーワード情報の候補が、候補メモリ１４５に存在しないと判断した場合には、候補メモリ１４５の記憶容量が十分か否かを判断し（ステップＳ１０５）、十分であると判断したときには、当該キーワード情報の候補の出現回数を初期化し、当該キーワード情報の候補を候補メモリ１４５に追加する（ステップＳ１０６）。そして、ステップＳ１０４の並べ替え処理を実行し、この図７の処理を終了する。
【０１３５】
また、ステップＳ１０５の判断処理において、候補メモリ１４５の記憶容量が十分でないと判断した場合には、最下位、すなわち、既に候補メモリ１４５に登録されているキーワード情報の候補の内、出現回数の最も少ないキーワード情報を削除し（ステップＳ１０７）、ステップＳ１０６からの処理を行うようにする。
【０１３６】
このようにして、放送番組を受信選局している場合においては、その受信選局している放送番組のキーワード情報の候補が抽出され、これが候補メモリ１４５に更新するようにされている。
【０１３７】
この図７に示した処理により、例えば、ユーザが、様々なスポーツについての話題を提供するスポーツバラエティ番組Ａと、野球の試合の中継番組Ｂと、ニュース番組Ｃとを視聴するようにした場合には、それぞれの放送番組の番組関連情報からキーワード情報の候補が抽出される。
【０１３８】
例えば、番組Ａについては、「スポーツ」「柔道」「テニス」「ゴルフ」「野球」などのように、取り上げられた種々のスポーツの名称などがキーワード情報の候補として抽出され、番組Ｂについては、「スポーツ」「野球」「○○（チーム名）」「□□（チーム名）」などのようなキーワード情報の候補が抽出されたとする。また、番組Ｃについては、「ニュース」「経済」「スポーツ」「野球」「サッカー」「天気予報」などのキーワード情報の候補が抽出されたとする。
【０１３９】
これらのキーワード情報の候補について、候補メモリ１４５に更新するようにすると、「スポーツ  ３回」、「柔道  １回」、「テニス  １回」、「ゴルフ  １回」、「野球  ３回」、「○○（チーム名）  １回」、「□□（チーム名）  １回」、「ニュース  １回」、「経済  １回」、「サッカー  １回」、「天気予報  １回」というような情報が候補メモリ１４５に蓄積され管理されることになる。この場合、「スポーツ」、「野球」というキーワード情報の候補の出現回数が３回と最も多いことが分かる
なお、この実施の形態のハードディスク装置は、上述したように抽出したキーワード情報の候補をワークメモリとしてのＲＡＭ１４３にも一時記憶するようにし、後述もするように、上述した（２）視聴中番組キーワード確認登録機能におきて用いるようにすることもできるようにしている。
【０１４０】
［キーワード編集処理について］
次に、（１）上位キーワード確認登録機能や（２）視聴中番組キーワード確認登録機能などの利用が可能なキーワード編集機能を実行する場合の処理について説明する。図８は、この実施の形態のハードディスク装置において利用可能なキーワード編集機能を利用する場合の処理について説明するためのフローチャートである。
【０１４１】
この図８に示す処理は、この実施の形態のハードディスク装置に電源が投入されている間においては、常時、リモコン１５０を通じての操作入力を受け付けることができるようにしており、リモコン１５０を通じてなんらかの操作入力を受け付けた場合に、主に制御部１４０において実行される処理である。
【０１４２】
図８に示す処理が実行されると、制御部１４０は、操作されたキーは、キーワード編集キー１５６か否かを判断する（ステップＳ２０１）。ステップＳ２０１の判断処理において、キーワード編集キー１５６が押下操作されたと判断したときには、制御部１４０は、図４を用いて説明したキーワード編集メニューを作成し、これを画像合成処理回路１２５の機能を用いて、このハードディスク装置に接続された表示装置の表示画面に表示する処理を行う（ステップＳ２０２）。
【０１４３】
そして、制御部１４０は、ユーザからのメニュー項目Ｍ１〜Ｍ３の選択入力を受け付け（ステップＳ２０３）、選択されたメニュー項目は、上位キーワード確認登録か否かを判断する（ステップＳ２０４）。このステップＳ２０４の判断処理において、選択されたメニュー項目が上位キーワード確認登録であると判断したときには、詳しくは図９を用いて後述する上位キーワード確認登録処理を実行し（ステップＳ２０５）、この図８に示す処理を抜けて、再度、リモコン１５０を通じての操作を待つことになる。
【０１４４】
また、ステップＳ２０４の判断処理において、選択されたメニュー項目が上位キーワード確認登録ではないと判断した時には、制御部１１０は、選択されたメニュー項目は、視聴中番組確認登録か否かを判断する（ステップＳ２０６）。ステップＳ２０６の判断処理において、選択されたメニュー項目が視聴中番組確認登録であると判断したときには、詳しくは図１０を用いて後述する視聴中番組キーワード確認登録処理を実行し（ステップＳ２０７）、この図８に示す処理を抜けて、再度、リモコン１５０を通じての操作を待つことになる。
【０１４５】
また、ステップＳ２０６の判断処理において、選択されたメニュー項目が視聴中番組キーワード確認登録ではないと判断した時には、制御部１１０は、選択されたメニュー項目は、登録済キーワードの確認か否かを判断する（ステップＳ２０８）。ステップＳ２０８の判断処理において、選択されたメニュー項目が登録済キーワードの確認であると判断したときには、詳しくは図１１を用いて後述する登録済キーワード確認処理を実行し（ステップＳ２０９）、この図８に示す処理を抜けて、再度、リモコン１５０を通じての操作を待つことになる。
【０１４６】
また、ステップＳ２０８の判断処理において、選択されたメニュー項目が登録済キーワードの確認ではないと判断した時には、制御部１１０は、例えば、操作ガイダンスメッセージを表示し、再度、ステップＳ２０３からの処理を行うようにするなどの他の処理を行うことになる（ステップＳ２１０）。もちろん、終了操作が行われた場合には、この図８に示す処理を抜けて、再度、リモコン１５０を通じての操作を待つようにしたりするなどのための他の処理が行われることになることになる。
【０１４７】
また、ステップＳ２０１の判断処理において、キーワード編集キー１５６は押下操作されていないと判断したときには、操作された操作キーに応じた他の処理、例えば、選局チャンネルの変更や音量の調節、録画された放送番組の利用などの他の処理が行われることになる（ステップＳ２１１）。
【０１４８】
また、ステップＳ２０３の処理において、所定時間内に何も選択されない場合や、所定の終了操作が行われた場合にも、この図８に示す処理を抜けて、再度、リモコン１５０を通じての操作を待つようにしたりするなどのこともできるようにされている。
【０１４９】
このように、この実施の形態のハードディスク装置のユーザは、キーワード編集メニューＭＮを通じて、（１）上位キーワード確認登録機能、（２）視聴中番組キーワード確認登録機能、さらには、登録済キーワードの確認機能を実行し利用することができるようにしている。
【０１５０】
［上位キーワード確認登録処理ついて］
次に、上位キーワード確認登録処理について説明する。図９は、上位キーワード確認登録処理について説明するためのフローチャートである。この図９に示す処理は、図８に示した処理のステップＳ２０５において、主に制御部１４０によって実行される。
【０１５１】
まず、制御部１４０は、候補リスト形成部４０２を機能させ、候補メモリ１４５からカウント値（出現回数）の多い順のキーワードの候補を読み出して、候補リストを形成し、これを図５Ｂに示したように、この実施の形態のハードディスク装置の接続された表示装置の表示画面に表示する（ステップＳ３０１）。
【０１５２】
そして、制御部１４０は、リモコン１５０を通じてのキーワード情報の候補の選択入力や確認入力などを受け付けるようにし（ステップＳ３０２）、決定入力、すなわち、登録キー１５７が押下操作されたか否かを判断する（ステップＳ３０３）。ステップＳ３０３の判断処理において、登録キー１５７が押下操作されたと判断したときには、制御部１４０は、候補リスト形成部４０２を機能させ、図５Ｃに示したように、選択されたキーワード情報の候補を登録メモリ１４６に登録するか否かの確認メッセージを表示し（ステップＳ３０４）、確認入力を受け付けて、確認入力がされたか否か、すなわち、登録キー１５７が押下操作されたか否かを判断する（ステップＳ３０５）。
【０１５３】
そして、ステップＳ３０５の判断処理において、登録キー１５７が押下操作されたと判断したときには、制御部１４０は、登録処理部４０３を機能させ、選択されたキーワード情報の候補を登録メモリ１４６に登録し（ステップＳ３０６）、図５Ｄに示したように、登録完了の通知メッセージを表示して（ステップＳ３０７）、この図９に示す処理を抜けて、図８の処理に戻ることになる。
【０１５４】
また、ステップＳ３０３、ステップＳ３０５の確認処理において、登録キー１５７が押下操作されていないと判断したときには、所定の終了操作を受け付けたか否かを判断し（ステップＳ３０８）、終了操作を受け付けたと判断した時には、制御部１４０は、キーワード情報に関連する表示を消去して（ステップＳ３０９）、この図９に示す処理を抜けて、図８の処理に戻ることになる。
【０１５５】
また、ステップＳ３０８の判断処理において、終了操作を受け付けていないと判断した時には、制御部１４０は、ステップＳ３０２からの処理を繰り返す。
【０１５６】
このように、この実施の形態のハードディスク装置においては、図７に示した処理とこの図９に示した処理を通じて、上述した（１）上位キーワード確認登録機能を実現するようにしている。
【０１５７】
［視聴中番組キーワード確認登録処理ついて］
次に、視聴中番組キーワード確認登録処理について説明する。図１０は、視聴中キーワード確認登録処理について説明するためのフローチャートである。この図１０に示す処理は、図８に示した処理のステップＳ２０７において、主に制御部１４０によって実行される。
【０１５８】
まず、制御部１４０は、確認リスト形成部４０４を機能させ、上述もしたように、ワークメモリとしてのＲＡＭ１４３に一時記憶されている現在視聴中の放送番組についてのキーワード情報の候補を登録メモリ１４６に登録するか否かの確認リストを形成し、図６Ｂに示したように、この実施の形態のハードディスク装置の接続された表示装置の表示画面に表示する（ステップＳ４０１）。
【０１５９】
そして、制御部１４０は、リモコン１５０を通じての確認入力などを受け付けるようにし（ステップＳ４０２）、登録確認入力、すなわち、登録キー１５７が押下操作されたか否かを判断する（ステップＳ４０３）。ステップＳ４０３の判断処理において、登録キー１５７が押下操作されたと判断したときには、制御部１４０は、直接登録処理部４０５を機能させ、表示されたキーワード情報の候補を登録メモリ１４６に登録し（ステップＳ４０４）、図６Ｃに示したように、登録完了の通知メッセージを表示して（ステップＳ４０５）、この図１０に示す処理を抜けて、図８の処理に戻ることになる。
【０１６０】
また、ステップＳ４０３の確認処理において、登録キー１５７が押下操作されていないと判断したときには、所定の終了操作を受け付けたか否かを判断し（ステップＳ４０６）、終了操作を受け付けたと判断した時には、制御部１４０は、キーワード情報に関連する表示を消去して（ステップＳ４０７）、この図１０に示す処理を抜けて、図８の処理に戻ることになる。
【０１６１】
また、ステップＳ４０６の判断処理において、終了操作を受け付けていないと判断した時には、制御部１４０は、ステップＳ４０２からの処理を繰り返す。
【０１６２】
このように、この実施の形態のハードディスク装置においては、視聴中の放送番組のキーワードの候補をＲＡＭ１４３に一時記憶する処理と、この図１０に示した処理を通じて、上述した（２）視聴中番組キーワード確認登録機能を実現するようにしている。
【０１６３】
［登録済キーワード確認処理ついて］
次に、登録済キーワード確認処理について説明する。図１１は、登録済キーワード確認処理について説明するためのフローチャートである。この図１１に示す処理は、図８に示した処理のステップＳ２０９において、主に制御部１４０によって実行される。
【０１６４】
まず、制御部１４０は、登録メモリ１４６から既に登録されているキーワード情報を読み出して、例えば、図５Ｂに示した候補リストのように、既に登録されているキーワード情報の一覧リストを形成して、これを、この実施の形態のハードディスク装置の接続された表示装置の表示画面に表示する（ステップＳ５０１）。
【０１６５】
そして、制御部１４０は、リモコン１５０を通じて、目的とするキーワード情報の選択入力やその選択したキーワード情報に対する処理の指示入力などを受け付けるようにする（ステップＳ５０２）。そして、受け付けたユーザからの指示入力は、選択されたキーワードの削除指示か否かを判断し（ステップＳ５０３）、削除指示であると判断した場合には、その選択されたキーワード情報を登録メモリ１４６から削除する処理を行い（ステップＳ５０４）、この図１１に示す処理を抜けて、図８に示す処理に戻ることになる。
【０１６６】
ステップＳ５０３の判断処理において、受け付けたユーザからの指示入力が削除指示でないと判断したときには、制御部１４０は、受け付けた指示入力は、キーワードの追加処理あるいは選択されたキーワードの変更指示か否かを判断し（ステップＳ５０５）、追加指示あるいは変更指示であると判断したときには、新規のキーワードの入力を、リモコン１５０を通じて受け付けたり、または、選択されたキーワードの変更情報の入力を、リモコン１５０を通じて受け付けたりする処理を行う（ステップＳ５０６）。なお、この場合、キーワード情報の変更は、既に登録されたキーワードに別の単語をつなげたり、既に登録されているキーワードの一部を削除したりするなどのことができるようにされる。
【０１６７】
そして、ステップＳ５０６で受け付けた情報を用いることの確認入力、すなわち、登録キー１５７が押下操作されたか否かを判断し（ステップＳ５０７）、登録キー１５７が押下操作されたと判断したときには、ステップＳ５０６において入力された情報に基づいて、キーワード情報の追加または変更を行う（ステップＳ５０８）。そして、この図１１に示す処理を抜けて、図８に示す処理に戻ることになる。
【０１６８】
また、ステップＳ５０５の判断処理において、受け付けたユーザからの指示入力がキーワードの追加または変更の指示でないと判断したときには、制御部１４０は、所定の終了操作を受け付けたか否かを判断し（ステップＳ５０９）、終了操作を受け付けたと判断した時には、制御部１４０は、キーワード情報に関連する表示を消去して（ステップＳ５１０）、この図１１に示す処理を抜けて、図８の処理に戻ることになる。
【０１６９】
また、ステップＳ４１０の判断処理において、終了操作を受け付けていないと判断した時には、制御部１４０は、ステップＳ４０２からの処理を繰り返す。
【０１７０】
このように、この実施の形態のハードディスク装置においては、既に登録メモリ１４６に登録されているキーワード情報の保守（メンテナンス）についても、適宜のタイミングで行うことができるようにしている。
【０１７１】
［まとめ］
上述した実施の形態のハードディスク装置においては、ユーザが視聴する放送番組（放送コンテンツ）のＥＰＧ情報等の番組関連情報からキーワード情報の候補を自動的に抽出し、この抽出したキーワード情報の候補とその出現回数を候補メモリ１４５を用いて管理する。
【０１７２】
そして、出現回数が多いキーワード情報の候補がユーザの興味がある放送番組に関連するキーワード情報であると仮定して、これをユーザに通知し、ユーザが必要と認めたキーワード情報の候補を登録メモリ１４６に登録して、自動録画機能において用いられるキーワード情報とすることができるようにしている。
【０１７３】
また、上述したように、候補メモリ１４５を用いて、キーワード情報の候補とその出現回数を管理し、出現回数が一定値以上になったものを、自動的に登録メモリ１４６に登録することもできるようにされる。このようにした場合には、ユーザの手をまったく煩わせることなく、キーワード情報を登録メモリ１４６に登録して利用することができるようにされる。
【０１７４】
また、ユーザが放送番組を受信選局して利用するたびに、キーワード情報の候補の内の上位のものを、登録メモリ１４６に登録されているキーワード情報と置き換えるようにしたり、また、登録メモリ１４６に登録されているものの指定したキーワード情報と置き換えるようにしたりするなどのことももちろん可能である。
【０１７５】
また、ユーザが放送番組を受信選局し、視聴しているときに、その放送番組が気に入った場合には、これ以降において、同様の内容の放送番組を装置が自動的に録画できるようになると便利である。このため、現在試聴中のコンテンツにどのようなキーワードが存在するかをユーザが確認できるようにし、確認後にユーザの選択によって、その視聴中の放送番組のキーワード情報の候補を抽出し、これを確認することができると共に、必要があるときには、登録メモリ１４６に対して直接に登録することができる。
【０１７６】
また、常に受信選局している放送番組のキーワード情報の候補をウォッチ（監視）できるように現在試聴中の放送番組のキーワード情報の候補を表示し続けるようにすることももちろん可能である。
【０１７７】
また、ユーザが手動で録画（手動で予約した録画も含む）した放送番組についてのキーワード情報の候補は、ユーザが興味を持っているテーマであると仮定し、登録メモリ１４６に登録するようにすることも可能である。この場合には、抽出したキーワード情報の候補を候補メモリ１４５に更新するようにし、上述した（１）上位キーワード確認登録機能を用いて、通知および登録を行うようにしてもよいし、自動的に登録メモリ１４６に登録するようにすることも可能である。
【０１７８】
このように、ユーザは、自動録画機能で用いられるキーワード情報を、自分がいちいち入力することなく、自動的に抽出されるキーワード情報の候補の通知を受けて、必要なもののみを登録メモリ１４６に登録して、自動登録機能で用いられるキーワード情報とする子とができる。
【０１７９】
また、ユーザの指示が無くても、出現回数が所定回以上のキーワード情報の候補を登録メモリ１４６に登録したり、現在視聴中の放送番組のキーワード情報の候補を登録メモリ１４６に登録したりすることもできる。
【０１８０】
したがって、ユーザが煩雑な操作を行ってキーワード情報をいちいち入力しなくても、適切なキーワード情報の候補を抽出し、ユーザが指示したキーワード情報の候補だけを登録メモリ１４６に登録して、キーワード情報として利用するようにすることができる。
【０１８１】
［その他］
なお、上述の説明からも分かるように、この実施の形態のハードディスク装置においては、多重／分離回路１１６、および、デジタルやアナログのチューナー部や通信Ｉ／Ｆなどの外部との接続端部がＥＰＧ情報等の番組関連情報を取得する取得手段としての機能を実現するようにしている。
【０１８２】
また、この実施の形態のハードディスク装置においては、制御部１４０によって実現されるキーワードシーク部４０１がキーワード情報の候補を抽出する抽出手段としての機能と、抽出されたキーワード情報の候補に基づき候補記憶手段としての候補メモリの情報を更新する更新手段としての機能を実現するようにしている。
【０１８３】
また、この実施の形態のハードディスク装置においては、制御部１４０によって実現される候補リスト形成部４０２が、キーワード情報の候補を通知する通知手段としての機能を実現するようにしている。また、この実施の形態のハードディスク装置においては、リモコン１５０および受光部１４８が接続された制御部１４０が、受付手段としての機能を実現し、制御部１４０によって実現される登録処理部４０３が、候補メモリ１４５に蓄積されたキーワード情報の候補を登録メモリ１４６に登録する登録手段としての機能を実現するようにしている。
【０１８４】
また、この実施の形態のハードディスク装置においては、制御部１４０によって、候補メモリに記憶されているキーワード情報の候補の内、出現回数が所定値以上のものを、登録メモリに自動登録する自動登録手段としての機能を実現することもできるようにされる。
【０１８５】
また、この実施の形態のハードディスク装置においては、制御部１４０によって実現される確認リスト形成部４０４が、現在視聴中の放送番組のキーワード情報の候補を通知する通知手段としての機能を実現し、主にリモコン１５０が登録受付手段としての機能を実現し、制御部１４０によって実現される直接登録処理部４０５が、視聴中の放送番組のキーワード情報の候補を登録メモリ１４６に登録する登録手段としての機能を実現するようにしている。
【０１８６】
また、上述した実施の形態においては、キーワードシーク部４０１が実現するようにした、キーワード情報の候補を抽出する抽出手段としての機能と、抽出されたキーワード情報の候補に基づき候補記憶手段としての候補メモリの情報を更新する更新手段としての機能とを、別々の手段として分離するようにすることももちろんできる。
【０１８７】
また、候補リスト形成部４０２と確認リスト形成部４０４との機能を合わせ持つリスト形成部を構成することも可能であるし、登録処理部４０３と直接登録処理部４０５との機能を合わせ持つ登録処理部を構成することも可能である。
【０１８８】
また、上述した実施の形態においては、ユーザの操作によって、受信選局される放送チャンネルが変えられることにより、視聴するなどして利用する放送番組が変わった時には、その放送番組の番組関連情報からキーワード情報の候補を抽出するものとして説明した。しかし、実際には、ユーザは好みの放送番組を探すために、受信選局する放送チャンネルを頻繁に変更する場合もある。
【０１８９】
このため、放送番組の視聴が一定時間継続した場合に、キーワード情報の候補を抽出するようにしたり、また、キーワード情報の候補の抽出に用いられた放送番組の番組関連情報を用いてはキーワード情報の候補の抽出を行わないようにしたりすることもできる。後者の場合には、既にキーワード情報の候補の抽出に用いられた番組関連情報の番組ＩＤを保持して管理するなどのことにより、比較的に簡単に実現することができる。
【０１９０】
また、抽出するキーワード情報の候補は、１つに限るものではなく、複数個抽出される場合ももちろんある。このように、１つの放送番組について複数のキーワード情報の候補が抽出された場合においても、候補リストにすべてを表示するようにし、登録メモリ１４６に登録するものと、しないものとを設けるようにすることももちろん可能である。
【０１９１】
また、上述した実施の形態のハードディスク装置においては、図２を用いて説明したキーワードシーク部４０１、候補リスト形成部４０２、登録処理部４０３、確認リスト形成部４０４、直接登録処理部４０５の各部を、制御部１４０において実行されるプログラムによって実現するものとして説明したが、これに限るものではない。キーワードシーク部４０１、候補リスト形成部４０２、登録処理部４０３、確認リスト形成部４０４、直接登録処理部４０５の各部の機能を、別個のＣＰＵなどを備えた回路部分として構成することももちろん可能である。
【０１９２】
また、上述した実施の形態においては、受信選局され、ユーザによって視聴するようにされている放送番組の番組関連情報から抽出する情報をキーワード情報の候補として用いるようにしたが、視聴するようにしている放送番組のみを対象とするものではない。例えば、ユーザが手動で録画するようにした放送番組についても同様に、その番組関連情報からキーワード情報の候補を抽出して、上述もいたように、候補メモリ１４５に更新するようにして用いたり、直接に登録メモリ１４６に登録したりすることももちろん可能である。すなわち、ユーザの意思によって、受信選局されたすべての放送番組を対象として、上述したように、キーワード情報の候補を抽出し、これを利用することが可能である。
【０１９３】
なお、上述した実施の形態においては、この発明をハードディスク装置に適用した場合を例にして説明したが、これに限るものではない。例えば、放送信号の受信選局機能を備えたパーソナルコンピュータ、ＶＴＲ（Video Tape Recorder）、ＤＶＤレコーダ等、大容量の種々の記録媒体に対して放送番組の録画が可能な記録装置や記録再生装置等の情報処理装置にこの発明を適用することができる。放送信号の供給を受けてこれを大容量の種々の記録媒体に対して放送番組の録画が可能な記録装置や記録再生装置等の情報処理装置にこの発明を適用することができる。
【０１９４】
また、上述した実施の形態においては、キーワード情報の出現回数をカウントアップして、キーワード情報の出現頻度を把握するようにした。しかし、これに限るものではない。例えば、キーワード情報の出現回数が一定値以上となった場合に、各キーワード情報の出現回数の値を一定の比率で減らすようにしてもよい。
【０１９５】
例えば、「サッカー：４０００１回」、「野球：４４０回」、「相撲：４４回」、「ホッケー：３回」のようにカウント処理が進められた場合、サッカーだけが４００００回を超えている。このままでは、キーワード情報「サッカー」の出現回数がオーバーフローする可能性もある。そこで、このような場合、すべてのキーワード情報の出現回数を、例えば１／４（４分の１）にする。
【０１９６】
したがって、上記の場合には、「サッカー：１００００回」、「野球：１１０回」、「相撲：１１回」、「ホッケー：１回」となる。この場合、キーワード情報が「ホッケー」の場合、３回を１／４にしてしまうと、１回に満たない値となり出現回数として意味をなさなくなる。そこで、このような場合には、１回に切り上げるなどのいわゆる繰り上げ計算を行うようにして対応してもよい。
【０１９７】
このように、すべてのキーワード情報の出現回数について所定の比率で減らすようにした場合には、すべてのキーワード情報の間における出現回数の比率（構成率）に影響を及ぼすことなく、各キーワード情報の出現頻度を把握することができ、しかもオーバーフローなどの不都合を防止することもできる。なお、出現回数の上限値や上限値を超えた場合にすべてのキーワード情報の出現回数を減らす比率（割合）は、用いるカウンタの桁数などに応じて決めればよい。
【０１９８】
また、考え方として、すべてのキーワード情報に対して、出現ポイントとして一定の値を割り当て、キーワード情報が出現するごとに、そのキーワード情報に割り当てられた出現ポイントから一定の値、例えば値「１」を減算（カウントダウン）していき、出現ポイントが少ないものほど、出現回数が多いものとして把握するようにしてもよい。
【０１９９】
このように、この明細書において、出現回数の更新の処理は、カウントアップの他、カウントダウンや、一定の比率での増加処理、減少処理などをも含むことが可能な処理である。しかし、実際にキーワード情報の出現頻度をユーザがわかりやすい態様で通知するために、出現回数の値自体が大きい順に通知することが好ましい。
【０２００】
したがって、出現回数を初期値から減算（カウントダウン）させる方式を用いる場合には、減算後の値ではなく、減算に用いた値の合計（引く数の合計）を通知するようにしたり、減算に用いた値の合計値（引く数の合計値）の初期値に対する割合を通知するようにしたりするなどの種々の変換を行うようにしてもよい。
【０２０１】
また、出現回数を初期値から減算（カウントダウン）させる方式を用いる場合には、減算後の値が小さいものほど出現頻度が高いものとして順位をつけて通知するようにし、出現回数自体、あるいは、出現回数を変換した値などは通知しないようにすることも可能である。もちろん、出現回数をカウントアップする場合においても、出現回数の多い順に順位をつけて通知し、出現回数の値自体については通知しないようにすることも可能である。
【図面の簡単な説明】
【０２０２】
【図１】この発明の一実施の形態が適用されたハードディスク装置を説明するためのブロック図である。
【図２】上位キーワード確認登録機能や視聴中番組キーワード確認登録機能を実現するための制御部１４０の構成を説明するためのブロック図である。
【図３】図１に示したハードディスク装置のリモコン１５０の外観の一例を説明するための図である。
【図４】図１に示したハードディスク装置により表示するようにされるキーワード編集メニューＭＮの一例を説明するための図である。
【図５】上位キーワード確認登録機能を利用する場合のユーザインターフェースについて説明するための図である。
【図６】視聴中番組キーワード確認登録機能を利用する場合のユーザインターフェースについて説明するための図である。
【図７】候補キーワード情報の抽出および更新処理について説明するためのフローチャートである。
【図８】キーワード編集機能を利用する場合の処理について説明するためのフローチャートである。
【図９】上位キーワード確認登録処理について説明するためのフローチャートである。
【図１０】視聴中キーワード確認登録処理について説明するためのフローチャートである。
【図１１】登録済キーワード確認処理について説明するためのフローチャートである。
【符号の説明】
【０２０３】
１０１…デジタル放送波チューナー、１０２…デジタル入力／出力端子、１０３…デジタルインターフェイス、１０４…地上波チューナー、１１６…多重／分離回路、１２９…通信インターフェイス、１３０…通信用接続端子、１４０…制御部、１４５…候補メモリ、１４６…登録メモリ、１４７…辞書データメモリ、１４８…リモコン信号の受光部、１４９…時計回路、１５０…リモコン、４０１…キーワードシーク部、４０２…候補リスト形成部、４０３…登録処理部、４０４…確認リスト形成部、４０５…直接登録処理部、４０６…自動録画制御部
【図１】
2006339947.tif 000003
【図２】
2006339947.tif 000004
【図３】
2006339947.tif 000005
【図４】
2006339947.tif 000006
【図５】
2006339947.tif 000007
【図６】
2006339947.tif 000008
【図７】
2006339947.tif 000009
【図８】
2006339947.tif 000010
【図９】
2006339947.tif 000011
【図１０】
2006339947.tif 000012
【図１１】
2006339947.tif 000013