(57)【要約】  【課題】  所望の番組を正確、簡単且つ迅速に探し出すことができる番組検索装置、番組検索方法、プログラムおよび記録媒体ならびに受信装置を提供する。  【解決手段】  番組のタイトル、詳細情報、拡張情報等の情報からなる番組情報を例えばＥＰＧデータによって取得し、取得した番組情報を平仮名に変換しておく。リモートコントロール用コマンダ等を用いて、キーワード入力部３４に少なくとも平仮名により検索番組のキーワードの文字が一文字入力されるたびに、平仮名に変換された番組情報の中で、キーワード入力部３４に入力済みの１または複数の文字列を含む番組情報を検索して、結果を検索結果表示部３６に表示する。【選択図】        図１０
2006217215.tif 000002
【特許請求の範囲】
【請求項１】
番組情報を取得する番組情報取得部と、
上記番組情報取得部で取得された番組情報を仮名に変換する仮名変換部と、
少なくとも仮名によりキーワードを入力するキーワード入力部と、
上記キーワード入力部によって文字が一文字入力されるたびに、上記仮名変換部で仮名に変換された番組情報の中で、入力済みの１または複数の文字列を含む番組情報を検索して検索結果を提示する提示部とを有する番組検索装置。
【請求項２】
請求項１において、
上記提示部によって提示された番組情報の番組を選択的に処理する番組検索装置。
【請求項３】
請求項１において、
さらに、少なくとも１以上のジャンルをユーザに選択させるジャンル選択部を有し、上記ジャンル選択部で選択されたジャンルの番組の番組情報を検索の対象にする番組検索装置。
【請求項４】
請求項１において、
さらに、少なくとも１以上の放送開始時間をユーザに指定させる時間設定部を有し、上記時間設定部で指定された時間が放送開始時間である番組の番組情報を検索の対象にする番組検索装置。
【請求項５】
請求項１において、
さらに、少なくとも１以上のチャンネルをユーザに指定させるチャンネル選択部を有し、上記チャンネル選択部で指定されたチャンネルの番組の番組情報を検索の対象にする番組検索装置。
【請求項６】
請求項１において、
さらに、ユーザの操作履歴から各番組の嗜好値を算出する嗜好値計算部を有し、上記嗜好値計算部によって算出された嗜好値に基づき嗜好度の高い順番に、上記提示部によって番組情報を提示する番組検索装置。
【請求項７】
番組情報を取得する番組情報取得ステップと、
上記番組情報取得ステップで取得された番組情報を仮名に変換する仮名変換ステップと、
少なくとも仮名によりキーワードを入力するキーワード入力ステップと、
上記キーワード入力ステップによって文字が一文字入力されるたびに、上記仮名変換ステップで仮名に変換された番組情報の中で、入力済みの１または複数の文字列を含む番組情報を検索して検索結果を提示する提示ステップとを有する番組検索方法。
【請求項８】
番組情報を取得する番組情報取得機能と、
上記番組情報取得機能で取得された番組情報を仮名に変換する仮名変換機能と、
少なくとも仮名によりキーワードを入力するキーワード入力機能と、
上記キーワード入力機能によって文字が一文字入力されるたびに、上記仮名変換機能で仮名に変換された番組情報の中で、入力済みの１または複数の文字列を含む番組情報を検索して検索結果を提示する提示機能とをコンピュータに実現させるプログラム。
【請求項９】
番組情報を取得する番組情報取得機能と、
上記番組情報取得機能で取得された番組情報を仮名に変換する仮名変換機能と、
少なくとも仮名によりキーワードを入力するキーワード入力機能と、
上記キーワード入力機能によって文字が一文字入力されるたびに、上記仮名変換機能で仮名に変換された番組情報の中で、入力済みの１または複数の文字列を含む番組情報を検索して検索結果を提示する提示機能とをコンピュータに実現させるプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項１０】
放送信号を受信する受信部と、
上記受信部で受信された放送信号から番組情報を取得する番組情報取得部と、
上記番組情報取得部で取得された番組情報を仮名に変換する仮名変換部と、
少なくとも仮名によりキーワードを入力するキーワード入力部と、
上記キーワード入力部によって文字が一文字入力されるたびに、上記仮名変換部で仮名に変換された番組情報の中で、入力済みの１または複数の文字列を含む番組情報を検索して検索結果を提示する提示部と、
上記提示部によって提示された番組情報の番組を選択的に処理する処理部とを有する受信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、番組検索装置、番組検索方法、プログラムおよび記録媒体ならびに受信装置に関し、特に、大量の番組情報から所望の番組を迅速に絞り込むことができる番組検索装置、番組検索方法、プログラムおよび記録媒体ならびに受信装置に関する。
【背景技術】
【０００２】
近年のテレビジョン受像機、セットトップボックス、録画再生装置等の放送番組を取り込む電子機器には、電子番組ガイド（ＥＰＧ: Electronic Programming Guide）を利用して、好みの番組を探し出すことができるものがある。
【０００３】
例えば、ジャンル検索とキーワード検索とによって所望の番組を検索することが提案されている。ジャンル検索は、「ドラマ」、「アニメ」等の検索したい番組のジャンルをユーザが選択し、選択されたジャンルとＥＰＧデータのジャンル情報とを比較し、一致する番組を候補番組として絞り込むものである。キーワード検索は、検索する番組のキーワードをユーザが指定し、指定されたキーワードとＥＰＧデータのタイトル情報、詳細情報等の情報とを比較し、一致する番組を候補番組として絞り込むものである。
【０００４】
以下の特許文献１には、衛星を介して伝送される放送番組情報を検索する番組情報検索システムにおいて、放送番組情報を記憶する記憶部と、記憶部に記憶された放送番組情報の検索条件を入力する入力部と、入力部により入力された検索条件に対応して、放送番組情報を検索する検索部とを備える番組情報検索システムが記載されている。
【０００５】
【特許文献１】特開平７−１６０７３２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述した従来の番組検索方法には、以下のような問題点があった。ジャンル検索では候補番組数が多くなり、その中から所望の番組を探し出すのは面倒であった。また、ＥＰＧデータのジャンル情報が不正確な場合や、ジャンルが例えば「音楽」なのか「バラエティ」なのか判断しにくいような不明確な番組や、ジャンル情報が付加されておらず、例えば「その他」となっている番組があり、所望の番組を探し出すことが困難であるという問題点があった。
【０００７】
また、キーワード検索では、キーワードを何文字目まで入力すれば何件位まで候補番組が絞り込まれるか分からないため、キーワードの全部の文字を入力する必要があったり、漢字入力の際に漢字変換の操作が必要であったりして、検索作業が大変面倒であった。また、例えば平仮名で「らーめん」と入力した場合、漢字の「拉麺」や片仮名の「ラーメン」は比較の際に一致しなかった。すなわち、キーワードの漢字、片仮名、平仮名を意識しないで番組の検索を行うことができなかった。
【０００８】
したがって、この発明の目的は、所望の番組を正確、簡単且つ迅速に探し出すことができる番組検索装置、番組検索方法、プログラムおよび記録媒体ならびに受信装置を提供することにある。
【課題を解決するための手段】
【０００９】
上述した課題を解決するために、この発明の第１の形態は、番組情報を取得する番組情報取得部と、番組情報取得部で取得された番組情報を仮名に変換する仮名変換部と、少なくとも仮名によりキーワードを入力するキーワード入力部と、キーワード入力部によって文字が一文字入力されるたびに、仮名変換部で仮名に変換された番組情報の中で、入力済みの１または複数の文字列を含む番組情報を検索して検索結果を提示する提示部とを有する番組検索装置である。
【００１０】
また、この発明の第２の形態は、番組情報を取得する番組情報取得ステップと、番組情報取得ステップで取得された番組情報を仮名に変換する仮名変換ステップと、少なくとも仮名によりキーワードを入力するキーワード入力ステップと、キーワード入力ステップによって文字が一文字入力されるたびに、仮名変換ステップで仮名に変換された番組情報の中で、入力済みの１または複数の文字列を含む番組情報を検索して検索結果を提示する提示ステップとを有する番組検索方法である。
【００１１】
また、この発明の第３の形態は、番組情報を取得する番組情報取得機能と、番組情報取得機能で取得された番組情報を仮名に変換する仮名変換機能と、少なくとも仮名によりキーワードを入力するキーワード入力機能と、キーワード入力機能によって文字が一文字入力されるたびに、仮名変換機能で仮名に変換された番組情報の中で、入力済みの１または複数の文字列を含む番組情報を検索して検索結果を提示する提示機能とをコンピュータに実現させるプログラムである。
【００１２】
また、この発明の第４の形態は、番組情報を取得する番組情報取得機能と、番組情報取得機能で取得された番組情報を仮名に変換する仮名変換機能と、少なくとも仮名によりキーワードを入力するキーワード入力機能と、キーワード入力機能によって文字が一文字入力されるたびに、仮名変換機能で仮名に変換された番組情報の中で、入力済みの１または複数の文字列を含む番組情報を検索して検索結果を提示する提示機能とをコンピュータに実現させるプログラムを記録したコンピュータ読み取り可能な記録媒体である。
【００１３】
また、この発明の第５の形態は、放送信号を受信する受信部と、受信部で受信された放送信号から番組情報を取得する番組情報取得部と、番組情報取得部で取得された番組情報を仮名に変換する仮名変換部と、少なくとも仮名によりキーワードを入力するキーワード入力部と、キーワード入力部によって文字が一文字入力されるたびに、仮名変換部で仮名に変換された番組情報の中で、入力済みの１または複数の文字列を含む番組情報を検索して検索結果を提示する提示部と、提示部によって提示された番組情報の番組を選択的に処理する処理部とを有する受信装置である。
【発明の効果】
【００１４】
この発明によれば、番組情報を取得し、取得した番組情報を仮名に変換し、少なくとも仮名によりキーワードの文字が一文字入力されるたびに、仮名に変換された番組情報の中で、入力済みの１または複数の文字列を含む番組情報を検索して検索結果を提示することにより、キーワードを１文字入力する毎に即座に番組を絞り込んでいくことができる。例えば、キーワードを２、３文字入力するだけで、数千もの番組を数番組に絞り込むことができる。また、キーワードを入力する際に仮名漢字変換を行う必要がなくなる。これらによって、所望の番組を迅速に探し出すことができ、リモートコントロール用コマンダ等による番組検索を行う際の操作の負担を軽減することができる。キーワードの漢字、片仮名、平仮名等の文字の種類を意識しないで番組の検索を行うことができる。
【発明を実施するための最良の形態】
【００１５】
以下、この発明の一実施形態について図面を参照して説明する。図１は、この発明の一実施形態による番組検索装置を番組検索機能として備える録画再生装置１の構成の一例を示す。録画再生装置１は、ＭＰＥＧ（Moving Picture Experts Group）−２方式のトランスポートストリーム（ＴＳ：Transport Stream）に伝送路符号化を施してなるデジタル放送信号を受信し、受信したデジタル放送信号から所望の番組をＭＰＥＧ−２方式で録画するものである。また、録画再生装置１は、ＭＰＥＧ−２方式で録画済みの番組から所望の番組を再生するものである。なお、この例では、ビデオ信号およびオーディオ信号の圧縮符号化方式として、ＭＰＥＧ−２方式を用いているが、圧縮符号化方式は、特にＭＰＥＧ−２方式に限定されるものではない。
【００１６】
録画再生装置１は、チューナ２、復調回路３、デスクランブラ４、カードインタフェース（Ｉ／Ｆ）５、デマルチプレクサ（ＤＥＭＵＸ）６、ビデオデコーダ７、オーディオデコーダ８および提示処理回路９からなる信号処理部と、ＣＰＵ１０（Central Processing Unit）、ＲＯＭ１１（Read Only Memory）、ＲＡＭ（Random Access Memory）１２、コントローラ１３、計時回路１４およびリモコンインタフェース（Ｉ／Ｆ）１５からなる制御部と、ハードディスク（ＨＤＤ）１６およびＤＶＤ（Digital Versatile Disc）ドライブ１７からなる記録部とを有している。
【００１７】
チューナ２、復調回路３、デスクランブラ４、カードインタフェース５、デマルチプレクサ６、ビデオデコーダ７、オーディオデコーダ８および提示処理回路９とコントローラ１３とが共通のバスを介して接続されている。コントローラ１３は、ハードディスク１６およびＤＶＤドライブ１７ともバスを介して接続されている。
【００１８】
信号処理部を構成するチューナ２、復調回路３、デスクランブラ４、カードインタフェース５、デマルチプレクサ６、ビデオデコーダ７、オーディオデコーダ８および提示処理回路９は、それぞれコントローラ１３を介してＣＰＵ１０から供給される制御信号に基づき制御される。
【００１９】
チューナ２は、デジタル放送信号を受信可能なアンテナ１８と接続されており、アンテナ１８から供給されるデジタル放送信号に対して、選択されているチャンネルの選局、検波を行う。チューナ２で選局、検波がなされた信号は、復調回路３に供給される。
【００２０】
復調回路３は、チューナ２から供給される信号を復調し、ＭＰＥＧ−２方式のトランスポートストリーム（以下、単にストリームと称する）を復号する。復調回路３で復号されたストリームは、デスクランブラ４に供給される。
【００２１】
デスクランブラ４は、復調回路３から供給されるストリームの番組信号にスクランブルが施されている場合に、スクランブルの解除を行う。デスクランブラ４は、例えばＣＡＳ（Condition Access System）機能によるスクランブルの解除を行う。録画再生装置１には、カードインタフェース５を介してＩＣカード１９が装着可能とされており、デスクランブラ４は、例えば、復調回路３から供給されるストリームが限定受信である場合に、カードインタフェース５を介してＩＣカード１９に記憶されている鍵データを取得し、取得した鍵データで放送信号中の暗号を解くことでスクランブルの解除を行う。
【００２２】
ライブ放送の視聴動作時には、デスクランブラ４で処理されたストリームがデマルチプレクサ６に供給される。なお、録画動作時には、デスクランブラ４で処理されたストリームは、コントローラ１３を介して記録部の記録媒体にも供給される。
【００２３】
例えば、ハードディスク１６にストリームを録画する場合には、デスクランブラ４からコントローラ１３を介してハードディスク１６にストリームが供給され、ハードディスク１６に録画コンテンツとしてストリームが記録される。また、ＤＶＤにストリームを録画する場合には、デスクランブラ４からコントローラ１３を介してＤＶＤドライブ１７にストリームが供給され、ＤＶＤに録画コンテンツとしてストリームが記録される。
【００２４】
なお、再生動作時には、記録部の記録媒体から読み出されたストリームがコントローラ１３を介してデマルチプレクサ６に供給される。例えば、ハードディスク１６に記録されているストリームを再生する場合には、ハードディスク１６からストリームが読み出され、読み出されたストリームがコントローラ１３を介してデマルチプレクサ６に供給される。また、ＤＶＤに記録されているストリームを再生する場合には、ＤＶＤドライブ１７によってＤＶＤからストリームが読み出され、読み出されたストリームがコントローラ１３を介してデマルチプレクサ６に供給される。
【００２５】
これら記録部を構成するハードディスク１６およびＤＶＤドライブ１７は、それぞれコントローラ１３を介してＣＰＵ１０から供給される制御信号に基づき制御される。なお、この例では、ハードディスク１６とＤＶＤドライブ１７とで記録部を構成しているが、記録部を構成する記録媒体の種類および数は、ストリームの録画／再生に適するのであれば、特に限定するものではない。
【００２６】
デマルチプレクサ６は、ライブ放送の視聴動作時にはデスクランブラ４、再生動作時にはハードディスク１６またはＤＶＤドライブ１７から供給されるストリームから、所望の番組のビデオパケット、オーディオパケットを分離する。また、デマルチプレクサ６は、デスクランブラ４から供給されるストリームから番組情報を取得する。なお、一実施形態では、番組情報としてＥＰＧデータを使用する。
【００２７】
デマルチプレクサ６は、パケットのヘッダ部に記述されているパケット識別子（ＰＩＤ）に基づいて、所望の番組のビデオパケット、オーディオパケット、データパケット、ＰＳＩ（Program Specific Information）およびＳＩ（Service Information）のパケットを分離する。ＳＩでは、サービスのチャンネル名や個々の番組のタイトル、番組開始日時、放送継続時間、番組の詳細内容や進行状況等、様々な情報が伝送される。ＳＩを読み取ることでＥＰＧデータを取得できる。
【００２８】
デマルチプレクサ６で取得された番組情報は、コントローラ１３を介してハードディスク１６に供給され、ハードディスク１６に記録される。この番組情報取得処理の詳細については後述する。
【００２９】
デマルチプレクサ６で分離されたビデオパケットは、ビデオデコーダ７に供給される。ビデオデコーダ７は、デマルチプレクサ６から供給されるビデオパケットからビデオ信号を復号する。ビデオデコーダ７で復号されたビデオ信号は、提示処理回路９に供給される。
【００３０】
提示処理回路９は、ビデオデコーダ７から供給されるビデオ信号に、メニュー画面、ＥＰＧデータによる番組表、再生動作の際に表示される録画済み番組リスト、番組検索画面等の、各処理の実行時に必要に応じてユーザに提示する提示画面を付加する。提示処理回路９で処理されたビデオ信号は、録画再生装置１から出力される。
【００３１】
一方、デマルチプレクサ６で分離されたオーディオパケットは、オーディオデコーダ８に供給される。オーディオデコーダ８は、デマルチプレクサ６から供給されるオーディオパケットからオーディオ信号を復号する。オーディオデコーダ８で復号されたオーディオ信号は、録画再生装置１から出力される。
【００３２】
デマルチプレクサ６は、録画動作の際に、番組情報から録画番組のタイトル情報を取り出す。デマルチプレクサ６で取り出された録画番組のタイトル情報は、コントローラ１３を介してハードディスク１６に供給され、ハードディスク１６に記録される。
【００３３】
録画済み番組のタイトル情報は、録画済みの番組を再生する際に、ハードディスク１６から読み出され、提示処理回路９によってビデオ信号に付加される録画済み番組リストの作成に使用される。
【００３４】
ハードディスク１６には、録画コンテンツとしてのストリームが記録されると共に、番組情報、録画済み番組のタイトル情報の他に、嗜好テーブルおよび漢和辞書データが記録される。嗜好テーブルおよび漢和辞書データは、番組情報と共に、後述する番組検索機能で使用される。一実施形態では、番組情報、録画済み番組のタイトル情報および嗜好テーブル等の番組に関する情報によって、番組情報データベースを構築しているが、データベース化して管理せずに、ハードディスク１６に対してこれら情報を直接読み出し／書き込みを行って処理する構成であってもよい。
【００３５】
制御部を構成するＲＯＭ１１、ＲＡＭ１２、計時回路１４およびリモコンインタフェース１５は、コントローラ１３を介してＣＰＵ１０と接続されており、それぞれコントローラ１３を介してＣＰＵ１０から供給される制御信号に基づき制御される。
【００３６】
ＣＰＵ１０は、録画再生装置１の電源が投入されると、ＲＯＭ１１に記憶されているプログラムを読み込み、アプリケーションを起動する。ＲＡＭ１２は、ＣＰＵ１０によるプログラム実行時に一時的なデータを記憶するワーク用メモリ空間として使用される。ＣＰＵ１０によって実行されるプログラムは、ＲＯＭ１１に予め記憶されていることに限らず、ＤＶＤ、メモリカード等の着脱自在な記録媒体に記録されているものをインストールしたものであってもよい。また、このプログラムは、録画再生装置１にインターネット等のネットワークと接続可能なネットワークインターフェースを備えさせ、ネットワークを介して所定のサーバなどからダウンロードしたものであってもよい。
【００３７】
計時回路１４は、現在時刻等の時間情報を管理しており、録画再生装置１が備える現在時刻の表示、予約録画、番組情報の取得等の時間に関する機能を実現するためのものである。現在時刻は、例えば放送信号から自動的に取得される。
【００３８】
録画再生装置１を操作するための入力は、リモートコントロール用コマンダ（以下、単にコマンダと称する）２０により行われる。ユーザの操作等によってコマンダ２０から送信される赤外線等による遠隔制御信号は、録画再生装置１が有する図示しない受信部によって受信され、リモコンインタフェース（Ｉ／Ｆ）１５およびコントローラ１３を介してＣＰＵ１０に供給される。ＣＰＵ１０は、リモコンインタフェース（Ｉ／Ｆ）１５およびコントローラ１３を介して受信部から供給される制御信号に基づき、録画再生装置１を構成する各部を制御する。なお、録画再生装置１が有する図示しない操作ボタン等の入力部により、録画再生装置１を直接操作することも可能である。
【００３９】
録画再生装置１は、録画／再生機能、予約録画機能および番組表表示機能等の通常の機能と、漢字かな変換機能および番組検索機能とを有している。漢字かな変換機能は、ハードディスク１６に記録されている漢和辞書データを参照して、漢字または片仮名を平仮名に変換するものである。これら録画再生装置１が有する機能は、ＣＰＵ１０がコントローラ１３を介して録画再生装置１を構成する各部を適切に制御することで実現される。
【００４０】
ここで、録画再生装置１が有する番組検索機能を実現するための処理について説明する。まず、番組検索機能で使用される番組情報を取得する際の処理について説明する。図２は、ＣＰＵ１０およびコントローラ１３の制御によって実現される番組情報取得処理の一例を示すフローチャートである。番組情報取得処理が開始されると、まず、現在時刻が番組情報取得時刻であるか否かが判定される（ステップＳ１）。番組情報取得時刻は、放送信号から番組情報を取得可能な時刻であり、予め設定されているものである。
【００４１】
ステップＳ１において、現在時刻が番組情報取得時刻でないと判定されたら、現在時刻が番組情報取得時刻となるまでステップＳ１の処理が繰り返される。ステップＳ１において、現在時刻が番組情報取得時刻であると判定されたら、デマルチプレクサ６によって番組情報の取得が行われる（ステップＳ２）。
【００４２】
ステップＳ２において、番組情報が取得されたら、漢字かな変換機能を利用して、取得された番組情報の漢字および片仮名が平仮名に変換される（ステップＳ３）。ステップＳ３において、番組情報の漢字および片仮名が平仮名に変換されたら、平仮名に変換前の番組情報と共に変換後の番組情報がハードディスク１６上の番組情報データベースに記録される（ステップＳ４）。
【００４３】
ステップＳ２からステップＳ４の処理は、録画再生装置１が取得可能な全ての番組情報に対して行われる。そのため、ステップＳ４において、番組情報データベースに変換前と変換後の番組情報が記録されたら、全ての番組情報の取得が終了したか否かが判定される（ステップＳ５）。
【００４４】
ステップＳ５において、全ての番組情報の取得が終了していないと判定されたら、処理がステップＳ２の直前に戻され、次の番組情報に対してステップＳ２からステップＳ５の処理が繰り返される。ステップＳ５において、全ての番組情報の取得が終了したと判定されたら、番組情報取得処理が終了する。なお、各放送局の番組情報がまとめて１度に送られる場合には、ステップＳ５の処理は必要ない。
【００４５】
以上によって、ハードディスク１６上に最新の番組情報と、平仮名に変換された番組情報とが関連付けられた番組情報データベースが作成される。番組情報データベースには、例えば番組情報取得時刻以降８日分の番組情報と、その番組情報を平仮名に変換した情報とが記録される。
【００４６】
図３は、番組情報データベースで構成された番組情報テーブルの一例を示す。なお、図３では、表示の一部を省略している。「ＩＤ」は、番組毎に付与される番組情報データベース上での識別番号である。「番組開始日時」は、番組の放送開始日時の情報であり、「番組終了日時」は、番組の放送終了日時の情報である。「チャンネル」は、放送局毎に予め割り当てられた所定の数字からなる番組のチャンネル情報である。「タイトル」は、番組のタイトル情報である。
【００４７】
例えば、ＩＤが「1984」の番組は、番組開始日時が「04-Nov-04…」となっており、番組終了日時が「04-Nov-04…」となっており、チャンネルが「522」となっており、タイトルが「黒革…」となっている。番組開始日時の「04-Nov-04…」は、番組開始日時が２００４年１１月４日…であることを示している。なお、番組開始日時で省略されている「…」の部分には、番組が開始される時、分、秒を示す情報が記されている。番組終了日時の「04-Nov-04…」は、番組終了日時が２００４年１１月４日…であることを示している。なお、番組終了日時で省略されている「…」の部分には、番組が終了する時、分、秒を示す情報が記されている。
【００４８】
「かなタイトル」は、上述した番組情報取得処理のステップＳ３において番組のタイトル情報の漢字および片仮名を平仮名に変換したものである。図示していないが、番組情報データベースには、番組情報として、番組の詳細情報および拡張情報が記録されている。詳細情報は、番組内容の説明等からなる情報であり、拡張情報は、詳細情報よりもさらに拡張的な番組に関する情報である。番組情報テーブルの「かな詳細情報」は、上述した番組情報取得処理のステップＳ３において番組の詳細情報の漢字および片仮名を平仮名に変換したものであり、「かな拡張情報」は、上述した番組情報取得処理のステップＳ３において番組の拡張情報の漢字および片仮名を平仮名に変換したものである。
【００４９】
例えば、ＩＤが「1984」の番組は、かなタイトルが「くろかわのて…」となっており、かな詳細情報が「じんぎなき…」となっており、かな拡張情報が「もとこ（よね…）となっている。
【００５０】
「番組ＩＤ」は、番組毎に付与されている識別番号である。「番組ＩＤ」は、供給される番組情報中の各番組が一意的に識別できるように、例えば放送局毎に各番組に対して付与される。「嗜好値」は、後述する嗜好値計算処理によって自動的に算出され、番組情報データベースに記録されている嗜好値である。嗜好値が大きい場合にはユーザの嗜好度が高く、小さい場合にはユーザの嗜好度が低いことを示している。
【００５１】
例えば、ＩＤが「1984」の番組は、番組ＩＤが「1447」となっており、嗜好値が「185247」となっている。
【００５２】
「番組開始日時」、「番組終了日時」、「チャンネル」、「タイトル」、「詳細情報」、「拡張情報」、「番組ＩＤ」は、番組情報取得処理によって取得された、平仮名に変換前の番組情報によって最新の情報に更新される。また、「かなタイトル」、「かな詳細情報」、「かな拡張情報」は、番組情報取得処理によって取得された、平仮名に変換後の番組情報によって最新の情報に更新される。
【００５３】
ここで、嗜好値計算処理について説明する。嗜好値計算処理は、嗜好抽出処理によって決定される嗜好テーブルの嗜好値を用いて計算される。
【００５４】
図４は、ＣＰＵ１０およびコントローラ１３の制御によって実現される嗜好抽出処理の一例のフローチャートである。嗜好抽出処理が開始されると、まず、ユーザにより録画予約、視聴、削除等のユーザの嗜好度を判別できる所定の操作がなされたか否かが判定される（ステップＳ１１）。
【００５５】
ステップＳ１１において、所定の操作がなされていないと判定されたら、所定の操作がなされるまでステップＳ１１の処理が繰り返される。ステップＳ１１において、所定の操作がなされたと判定されたら、所定の操作がなされた番組が嗜好抽出の対象番組とされ、その番組の番組情報が要素に分解される（ステップＳ１２）。
【００５６】
ここでいう要素とは、対象番組の番組情報から取得できるキーワード、ジャンル、チャンネル、番組開始時刻等である。キーワードは、タイトル情報、詳細情報、拡張情報等の番組情報から抽出される語句である。例えば、対象番組のタイトル情報が「関東のうまいラーメン屋ランキング」である場合には、「関東」、「うまい」、「ラーメン」、「ランキング」という４つのキーワードが抽出される。ジャンルは、「アニメ」、「ドラマ」、「スポーツ」、「バラエティ」、「音楽」等の対象番組のジャンルであり、チャンネルは、対象番組のチャンネルであり、番組開始時刻は、番組開始日時から識別できる対象番組の番組開始時刻である。
【００５７】
ハードディスク１６には、番組情報データベースに記録される嗜好値を算出するための、要素毎の嗜好テーブルが記録されている。ステップＳ１２において、番組情報が要素に分解されたら、予め決められた点数が各嗜好テーブルに分配され、分配された点数が、対応する要素の嗜好値に加点されて（ステップＳ１３）、嗜好抽出処理が終了する。
【００５８】
図５は、所定の操作に対する嗜好テーブルへの点数の割り振りの一例を示す。手動録画予約設定、プロテクト設定、視聴等のユーザの嗜好度が高いと思われる操作には、キーワード、ジャンル共にプラスの値が割り振られ、自動録画予約削除、手動録画予約削除、視聴せずに削除等のユーザの嗜好度が低いと思われる操作には、キーワード、ジャンル共にマイナスの値が割り振られている。分類が細かいキーワードには大きな点数が配分されており、分類が粗いジャンルには小さな点数が配分されている。
【００５９】
例えば、手動録画予約設定を行った番組のキーワードには、＋２５０００点が配分されており、ジャンルには、＋１００００点が配分されている。対象番組のタイトルが「関東のうまいラーメン屋ランキング」であり、キーワードが「関東」、「うまい」、「ラーメン」、「ランキング」と４つ存在する番組を手動録画予約設定した場合には、キーワード嗜好テーブルのキーワード「関東」、「うまい」、「ラーメン」、「ランキング」のそれぞれの嗜好値に＋６２５０点ずつ、合計＋２５０００点が加点される。また、ジャンル「バラエティ」に＋１００００点が加点される。
【００６０】
なお、所定の操作および嗜好テーブルに対する点数は、ユーザの嗜好度が良好に抽出されるのであれば、図５に示すものに限らず、他の操作および点数を使用することができる。
【００６１】
図６は、キーワード嗜好テーブルの一例であり、図７は、ジャンル嗜好テーブルの一例である。これら嗜好テーブルにおいて、嗜好値が大きい項目は、ユーザの嗜好度が高く、嗜好値が小さい項目は、ユーザの嗜好度が低いことを示す。
【００６２】
例えば、図６において、「メール」は、嗜好値が４８６０点となっている。すなわち「メール」は、嗜好値が２２７２点である「アプローチ」よりも嗜好度が高く、嗜好値が２５０００点である「赤ちゃん」よりも嗜好度が低いということが分かる。また、図７において、「ドラマ」は、嗜好値が４１６６６点となっている。すなわち「ドラマ」は、嗜好値が１６６６６点である「スポーツ」よりも嗜好度が高く、嗜好値が５００００点である「アニメ」よりも嗜好度が低いということが分かる。
【００６３】
嗜好テーブルは、嗜好抽出処理によって抽出される要素に基づき作成される。すなわち、キーワード嗜好テーブルは、嗜好抽出処理によって抽出されるキーワードに基づき作成され、ジャンル嗜好テーブルは、嗜好抽出処理によって抽出されるジャンルに基づき作成される。嗜好抽出処理によって抽出された要素が嗜好テーブルに存在しなければ、嗜好テーブルに新たな要素として追加される。
【００６４】
これら嗜好テーブルの嗜好値には、上限値が定められており、嗜好抽出処理によって、いずれかの嗜好値が上限値を超える場合には、各嗜好値の相対関係を保ったまま、全ての嗜好値が縮小される。プラスの点数が長期間加算されていない要素の嗜好値はゼロとなり、嗜好値がゼロとなった要素は、テーブルから削除される。これにより、嗜好テーブルの要素が無限に増えつづけることが防止される。
【００６５】
図８は、ＣＰＵ１０およびコントローラ１３の制御によって実現される嗜好値計算処理の一例のフローチャートである。嗜好値計算処理は、番組情報取得処理によって番組情報が更新されるたびに行われる。嗜好値計算処理が開始されると、まず、番組情報の全番組の嗜好値の計算が終了したか否かが判定される（ステップＳ２１）。
【００６６】
ステップＳ２１において、全番組の嗜好値の計算が終了したと判定されたら、嗜好値計算処理が終了する。ステップＳ２１において、全番組の嗜好値の計算が終了していないと判定されたら、キーワード嗜好テーブルの全キーワードに対してステップＳ２３からステップＳ２４の処理が終了したか否かが判定される（ステップＳ２２）。
【００６７】
ステップＳ２２において、キーワード嗜好テーブルの全キーワードに対してステップＳ２３からステップＳ２４の処理が終了していないと判定されたら、キーワードと同じ文字列がタイトル情報、詳細情報等の番組情報に含まれるか否かが判定される（ステップＳ２３）。
【００６８】
ステップＳ２３において、キーワードと同じ文字列が番組情報に含まれていないと判定されたら、処理がステップＳ２２の直前に戻され、次のキーワードに対してステップＳ２２以降の処理が繰り返される。
【００６９】
ステップＳ２３において、キーワードと同じ文字列が番組情報に含まれると判定されたら、そのキーワードと同じ文字列を含む番組情報の番組が加点対象番組とされ、番組情報データベースの加点対象番組の嗜好値に、対応するキーワード嗜好値が加点され（ステップＳ２４）、処理がステップＳ２２の直前に戻され、次のキーワードに対してステップＳ２２以降の処理が繰り返される。
【００７０】
例えば、図６に示すキーワード嗜好テーブルでは、「玉木宏」と一致する文字列が番組情報に含まれるなら、番組情報データベースのその番組情報の嗜好値に５０４９点が加点され、「森山未来」と一致する文字列が番組情報に含まれるなら、番組情報データベースのその番組情報の嗜好値に５０４９点が加点されるといったように、キーワード嗜好テーブルの全てのキーワードに対して順次処理がなされる。
【００７１】
ステップＳ２２において、キーワード嗜好テーブルの全キーワードに対してステップＳ２３からステップＳ２４の処理が終了したと判定されたら、ジャンル嗜好テーブルの全ジャンルに対してステップＳ２６からステップＳ２７の処理が終了したか否かが判定される（ステップＳ２５）。
【００７２】
ステップＳ２５において、ジャンル嗜好テーブルの全ジャンルに対してステップＳ２６からステップＳ２７の処理が終了したと判定されたら、処理がステップＳ２１の直前に戻され、ステップＳ２１以降の処理が繰り返される。
【００７３】
ステップＳ２５において、ジャンル嗜好テーブルの全ジャンルに対するステップＳ２６からステップＳ２７の処理が終了していないと判定されたら、ジャンル嗜好テーブルのジャンルが番組情報のジャンルと一致するか否かが判定される（ステップＳ２６）。
【００７４】
ステップＳ２６において、ジャンル嗜好テーブルのジャンルが番組情報のジャンルと一致しないと判定されたら、処理がステップＳ２５の直前に戻され、次のジャンルに対してステップＳ２５以降の処理が繰り返される。
【００７５】
ステップＳ２６において、ジャンル嗜好テーブルのジャンルが番組情報のジャンルと一致すると判定されたら、そのジャンル嗜好テーブルのジャンルと一致するジャンルの番組が加点対象の番組とされ、番組情報データベースの加点対象番組の嗜好値に、対応するジャンル嗜好値が加点され（ステップＳ２７）、処理がステップＳ２５の直前に戻され、次のジャンルに対してステップＳ２５以降の処理が繰り返される。
【００７６】
例えば、図７に示すジャンル嗜好テーブルでは、番組情報のジャンルが「アニメ」と一致するなら、番組情報データベースのその番組情報の嗜好値に５００００点が加点され、番組情報のジャンルが「ドラマ」と一致するなら、番組情報データベースのその番組情報の嗜好値に４１６６６点が加点されるといったように、ジャンル嗜好テーブルの全てのジャンルに対して順次処理がなされる。
【００７７】
このようにして、番組情報取得処理で取得された番組情報の各番組の嗜好値が算出される。例えば、図３に示した番組情報では、ＩＤが「1980」の番組から「1981」の番組、「1982」の番組と順次嗜好値の算出処理がなされる。なお、番組情報データベースの嗜好値を算出する方法は、これに限ったものではなく、例えば、ジャンル嗜好テーブルの嗜好値を加算してからキーワード嗜好テーブルの嗜好値を加算してもよい。
【００７８】
次に、番組情報データベースを参照してなされるコマンダ２０を用いたキーワード入力による番組検索機能について説明する。図９は、コマンダ２０のキー配列の一例を示す。コマンダ２０は、入力部２１と文字種切換部２２と実行部２３とを有している。入力部２１は、少なくとも数字、かな、英字の３種類の文字を入力可能とされている。「かな」は、平仮名のことである。なお、この例では、英字入力が記号入力も含んでいる。
【００７９】
携帯電話機のテンキー等で広く採用されている入力キーと同様に、入力部２１を構成する入力用のキー２４ａ〜２４ｌのそれぞれは、かな入力および英字入力の場合には、連続的に複数回押すことで入力候補が順次切り換わる構成とされている。例えば、キー２４ｂは、数字入力モードで数字の２が入力可能とされていると共に、かな入力モードで５０音のか行のかなおよび英字入力モードで英字のＡ，Ｂ，Ｃが入力可能とされている。キー２４ｂは、連続的に複数回押すことで、かな入力モードの場合は、「か」、「き」、「く」、「け」、「こ」、「か」、「き」、…と入力候補が順次切り換わり、英字入力モードの場合は、「Ａ」、「Ｂ」、「Ｃ」、「Ａ」、「Ｂ」、「Ｃ」、…と入力候補が順次切り換わる構成とされている。
【００８０】
文字種切換部２２は、入力部２１の入力モードを、数字入力と、かな入力と、英字入力とのいずれかのモードに切り換える切換キー郡から構成されている。切換キー２５ａは、入力部２１の入力モードを数字入力モードに切り換えるものであり、切換キー２５ｂは、入力部２１の入力モードをかな入力モードに切り換えるものであり、切換キー２５ｃは、入力部２１の入力モードを英字入力モードに切り換えるものである。
【００８１】
実行部２３は、処理の選択、確定等を行うためのキー郡で構成されている。例えば、キー２６ａ（「メニュー」）は、メニューを画面に表示するためのキーであり、キー２６ｂ（「戻る」）は、処理を１つ前の状態に戻すためのキーであり、キー２６ｃ（「ツール」）は、文字入力を補佐するためのキーであり、キー２６ｄ（「クリア」）は、入力された文字を全て消去するためのキーであり、キー２６ｄ（「↑」，「↓」，「←」，「→」）は、画面上のカーソル位置を上下左右に移動するためのキーであり、キー２６ｆ（「決定」）は、処理を確定するためのキーである。
【００８２】
ここで、図１０および図１１に示す番組検索を行う際の画面の表示例を参照して、番組検索処理について説明する。図１２は、ＣＰＵ１０およびコントローラ１３の制御によって実現されるキーワード入力による番組検索処理の一例のフローチャートである。ユーザが実行部２３のキー２６ａを押して番組検索をメニューから選択すると、番組検索処理が開始される。
【００８３】
番組検索処理が開始されると、まず、図１０に示す番組検索画面３１が表示され、コマンダ２０によるユーザのリモートコントロール操作が受け付けられる（ステップＳ３１）。
【００８４】
番組検索画面３１は、ウィンドウ部３２と検索種別切換部３３とキーワード入力部３４と件数表示部３５と検索結果表示部３６とから構成されている。また、番組検索画面３１の時刻表示部３７には、現在時刻が表示されており、操作表示部３８には、コマンダ２０の実行部２３で選択可能な操作である、「決定」、「ツール」、「戻る」の表示がなされている。
【００８５】
ウィンドウ部３２は、広告が表示されるウィンドウ３９ａ，３９ｂと現在視聴している番組が表示されるウィンドウ３９ｃによって構成されている。なお、これらウィンドウ３９ａ，３９ｂ，３９ｃは、必要に応じて表示されるものである。
【００８６】
検索種別切換部３３は、番組検索方法の種別を切り換える部分である。コマンダ２０のキー２６ｅにより、カーソルを検索種別切換部３３に合わせ、検索種別の表示を左右にスクロールすることによって番組検索方法の種別の切り換えが行える構成とされている。図示した例では、「フリー・キーワード」と表示されているように、番組検索方法の種別として、キーワード検索が選択されている。
【００８７】
キーワード入力部３４は、番組を検索するためのキーワードが入力される領域であり、コマンダ２０のキー２６ｅによってカーソルを合わせることで、図１１に示すようにキーワードの入力が可能な状態となる。キーワードは、コマンダ２０の入力部２１によって入力される。ステップＳ３１におけるコマンダ２０による操作の受け付けは、キーワード入力が可能な状態をいう。ユーザは、漢字または片仮名のキーワードであっても平仮名で入力する。例えば、漢字の「拉麺」または片仮名の「ラーメン」で検索したい場合であっても平仮名の「らーめん」と入力する。なお、キーワードの英字、数字、記号は、そのまま入力する。
【００８８】
件数表示部３５には、入力されたキーワードを含む番組情報を有する番組件数が表示される。検索結果表示部３６には、入力されたキーワードを含む番組情報を有する番組の番組情報が表示される。
【００８９】
検索結果表示部３６は、一覧表示部３６ａと詳細表示部３６ｂとから構成されている。一覧表示部３６ａには、検索結果の番組の番組開始日時、タイトル等の主要な番組情報がユーザの嗜好値が大きい順に表示される。この嗜好値は、上述した番組情報データベースの嗜好値である。なお、嗜好値が等しい場合には、番組情報は、一覧表示部３６ａに番組開始日時の順に表示される。一覧表示部３６ａに表示しきれない番組は、キー２６ｅで一覧表示部３６ａの表示を上下にスクロールすることで表示できる。
【００９０】
詳細表示部３６ｂには、詳細情報、拡張情報等の詳細な番組情報が表示される。例えば、一覧表示部３６ａにカーソルがある場合には、カーソル位置の番組の詳細な情報が表示され、一覧表示部３６ａにカーソルがない場合には、一覧表示部３６ａの最上段の番組の詳細な情報が表示される。
【００９１】
ステップＳ３１において、ユーザのコマンダ２０による操作が受け付けられると、コマンダ２０による操作の内容がキーワード入力のための入力部２１による文字入力なのか、検索結果の候補番組から所望の番組を選択するためのキー２６ｅによるカーソルの上下移動の入力なのか、または選択番組を決定するためのキー２６ｆによる入力なのかが判定される（ステップＳ３２）。
【００９２】
ステップＳ３２において、コマンダ２０による操作の内容がキーワード入力部３４への文字入力であると判定されたら、キーワード入力部３４に入力された文字によって、候補番組が抽出される（ステップＳ３３）。この候補番組の抽出は、キーワード入力部３４に入力された１または複数の文字列と、番組情報データベースの「かなタイトル」、「かな詳細情報」、「かな拡張情報」等の平仮名に変換後の番組情報とを比較して、キーワードとして入力された文字が平仮名に変換後の番組情報に含まれる番組が抽出される。このとき、漢字および片仮名を平仮名に変換した番組情報と、平仮名を用いたキーワードとを比較するため、文字の種別を意識しないで候補番組を抽出できる。例えば、「らーめん」というキーワードが入力された場合、平仮名の「らーめん」だけでなく、漢字の「拉麺」や片仮名の「ラーメン」が番組情報に含まれる番組が候補番組として抽出される。
【００９３】
ステップＳ３３において、候補番組が抽出されたら、抽出された候補番組が嗜好値の大きい順に並び替えられ（ステップＳ３４）、並び替えられた候補番組の番組情報がそれぞれ検索結果表示部３６に表示されると共に、件数表示部３５に候補番組の件数が表示され（ステップＳ３５）、処理がステップＳ３１の直前に戻される。ステップＳ３３からステップＳ３５の処理は、キーワードの文字が１文字入力される毎に即座に実行される。これによって、ユーザは、キーワードの文字を１文字入力するたびに、候補番組の番組情報と件数を瞬時に把握することができる。キーワードを全て入力し、検索実行の指示をしないでも、キーワードの入力過程において、候補番組の番組情報と件数を認識することができる。候補番組が嗜好値の大きい順に並び替えられるため、より迅速に所望の番組を見つけ出すことができる。
【００９４】
ステップＳ３２において、コマンダ２０による操作の内容がキー２６ｅによるカーソルの上下移動と判定されたら、ユーザが番組を選択中であるとして（ステップＳ３６）、処理がステップＳ３１の直前に戻される。ステップＳ３２において、コマンダ２０による操作の内容がキー２６ｆによる選択番組の確定であると判定されたら、サブメニューが表示される（ステップＳ３７）。サブメニューは、選択された番組に対して予約録画、視聴予約等の処理を行うためのメニューである。サブメニュー表示後は、サブメニューで選択された処理が実行される。
【００９５】
一例として、「黒革の手帳」というタイトルの番組を、番組のタイトルそのものをキーワードとして入力して検索する場合について説明する。まず、図１１に示すかな入力モードの状態から、コマンダ２０のキー２４ｂを押す。平仮名の「く」を入力するために、キー２４ｂを３回連続的に押すと、図１３から図１５に示すように「か」、「き」、「く」を平仮名に変換後の番組情報に含む番組の番組情報が順次、一覧表示部３６ａに表示される。
【００９６】
すなわち、キー２４ｂを１回押すと、平仮名の「か」がキーワード入力部３４の１文字目に入力され、図１３に示すように、かなタイトル、かな詳細情報、かな拡張情報の少なくとも１つに平仮名の「か」が含まれている番組が番組情報データベースの嗜好値の大きい順番に一覧表示部３６ａに即座に表示される。例えば、かなタイトル「かいもの」に平仮名の「か」が含まれている「買い物」というタイトルの番組情報が表示されている。
【００９７】
キー２４ｂをさらにもう１回押すと、キーワード入力部３４の１文字目が平仮名の「き」となり、図１４に示すように、かなタイトル、かな詳細情報、かな拡張情報の少なくとも１つに平仮名の「き」が含まれている番組が番組情報データベースの嗜好値の大きい順番に一覧表示部３６ａに即座に表示される。例えば、かな詳細情報「６．００かくきょくとっぷ〜」に平仮名の「き」が含まれている「おはよう世界トッ…」というタイトルの番組情報が表示されている。
【００９８】
キー２４ｂをさらにもう１回押すと、キーワード入力部３４の１文字目が平仮名の「く」となり、図１５に示すように、かなタイトル、かな詳細情報、かな拡張情報の少なくとも１つに平仮名の「く」が含まれている番組が番組情報データベースの嗜好値の大きい順番に一覧表示部３６ａに即座に表示される。例えば、かなタイトル「ひーりんぐ」に平仮名の「く」が含まれている「ヒーリング」というタイトルの番組情報が表示されている。「く」を入力した段階では、検索結果の番組が１５３５件に絞られている。
【００９９】
なお、この例では、あいまい検索によって、「ぐ」を「く」としても扱っている。あいまい検索では、例えば、濁音、半濁音が清音としても扱われ、拗音、促音が直音としても扱われる。すなわち、「ば」、「ぱ」等が「は」としても扱われ、「きゃ」、「いっ」等がそれぞれ「きや」、「いつ」としても扱われる。
【０１００】
次に、「ろ」を入力するために、キー２４ｉを５回連続的に押すと、図１６〜図２０に示すように、「くら」、「くり」、「くる」、「くれ」、「くろ」を平仮名に変換後の番組情報に含む番組の番組情報が順次、一覧表示部３６ａに表示される。
【０１０１】
すなわち、キー２４ｉを１回押すと、平仮名の「ら」がキーワード入力部３４の２文字目に入力され、図１６に示すように、かなタイトル、かな詳細情報、かな拡張情報の少なくとも１つに平仮名の「くら」が含まれている番組が番組情報データベースの嗜好値の大きい順番に一覧表示部３６ａに即座に表示される。例えば、かなタイトル「くらしっくくらぶ…」に平仮名の「くら」が含まれている「クラシック倶楽部…」というタイトルの番組情報が表示されている。
【０１０２】
キー２４ｉをさらにもう１回押すと、キーワード入力部３４の２文字目が平仮名の「り」となり、図１７に示すように、かなタイトル、かな詳細情報、かな拡張情報の少なくとも１つに平仮名の「くり」が含まれている番組が番組情報データベースの嗜好値の大きい順番に一覧表示部３６ａに即座に表示される。例えば、かなタイトル「Ｖくりっぷ」に平仮名の「くり」が含まれている「クラシック倶楽部…」というタイトルの番組情報が表示されている。
【０１０３】
キー２４ｉをさらにもう１回押すと、キーワード入力部３４の２文字目が平仮名の「る」となり、図１８に示すように、かなタイトル、かな詳細情報、かな拡張情報の少なくとも１つに平仮名の「くる」が含まれている番組が番組情報データベースの嗜好値の大きい順番に一覧表示部３６ａに即座に表示される。例えば、図示省略されている部分に対応するかな詳細情報またはかな拡張情報の少なくともいずれかに平仮名の「くる」が含まれている「わかば」というタイトルの番組情報が表示されている。
【０１０４】
キー２４ｉをさらにもう１回押すと、キーワード入力部３４の２文字目が平仮名の「れ」となり、図１９に示すように、かなタイトル、かな詳細情報、かな拡張情報の少なくとも１つに平仮名の「くれ」が含まれている番組が番組情報データベースの嗜好値の大きい順番に一覧表示部３６ａに即座に表示される。例えば、図示省略されている部分に対応するかなタイトル、かな詳細情報またはかな拡張情報の少なくともいずれかに平仮名の「くれ」が含まれている「ザ・ジャッジＥＸ人…」というタイトルの番組情報が表示されている。
【０１０５】
キー２４ｉをさらにもう１回押すと、キーワード入力部３４の２文字目が平仮名の「ろ」となり、図２０に示すように、かなタイトル、かな詳細情報、かな拡張情報の少なくとも１つに平仮名の「くろ」が含まれている番組が番組情報データベースの嗜好値の大きい順番に一覧表示部３６ａに即座に表示される。例えば、図示省略されている部分に対応するかなタイトル、かな詳細情報またはかな拡張情報の少なくともいずれかに平仮名の「くろ」が含まれている「若手芸能人は見た…」というタイトルの番組情報が表示されている。「くろ」まで入力した段階では、検索結果の番組が５２件に絞られている。
【０１０６】
次に、「か」を入力するために、キー２４ｂを１回押すと、図２１に示すように、「くろか」を平仮名に変換後の番組情報に含む番組の番組情報が一覧表示部３６ａに表示される。
【０１０７】
すなわち、キー２４ｂを１回押すと、平仮名の「か」がキーワード入力部３４の３文字目に入力され、図２１に示すように、かなタイトル、かな詳細情報、かな拡張情報の少なくとも１つに平仮名の「くろか」が含まれている番組が番組情報データベースの嗜好値の大きい順番に一覧表示部３６ａに即座に表示される。例えば、かなタイトル「くろかわのてちょう」に平仮名の「くろか」が含まれている「黒革の手帖」というタイトルの検索目的の番組情報が表示されている。「くろか」までの入力で、検索結果の番組が２件に絞られている。
【０１０８】
このように、録画再生装置１では、１文字入力される毎に番組の検索を行うため、キーワードの文字数が多い場合であっても、全ての文字を入力せずに、簡単且つ迅速に番組の絞込みを行うことができる。
【０１０９】
コマンダ２０のキー２６ｅによって、「黒革の手帖」にカーソルを合わせることで、図２２に示すように、「黒革の手帖」というタイトルの詳細情報が詳細表示部３６ｂに表示され、キー２６ｆにより選択番組の確定を行うと、サブメニュー４０が表示される。例えば「黒革の手帖」を録画予約したい場合には、サブメニュー４０内の録画予約のサブメニューを選択する。
【０１１０】
録画再生装置１は、以上説明したキーワード検索の他に、ジャンル検索、チャンネル検索、放送日時による検索等による番組検索が行える。ジャンル検索は、検索する番組のジャンルを１つ以上選択して所望の番組を絞り込むものである。チャンネル検索は、検索する番組のチャンネルを１つ以上指定して所望の番組を絞り込むものである。放送日時による検索は、例えば放送曜日等の番組開始日時に関する情報を１つ以上指定して所望の番組を絞り込むものである。
【０１１１】
これらキーワード検索、ジャンル検索、チャンネル検索、放送日時による検索は、単独で行うことも、それぞれ複数種類を組み合わせて行うことも可能とされている。なお、録画再生装置１は、ジャンル検索、チャンネル検索、放送日時による検索等のキーワード検索以外の番組検索方法であっても、キーワード検索と同様に、番組情報データベースの嗜好値の大きい順に候補番組の番組情報を表示する。これにより、より迅速に所望の番組を見つけ出すことができる。
【０１１２】
一例として、これら番組検索方法を全て組み合わせて、上述した「黒革の手帖」というタイトルの番組を検索する場合について説明する。まず、図１０に示す状態において、検索種別切換部３３の表示をコマンダ２０のキー２６ｅによってスクロールして検索の種別をジャンル検索に切り換える。
【０１１３】
図２３は、ジャンル検索の際に提示される画面の一例である。図２３Ａの番組検索画面３１に示すように、画面ジャンル検索では、キーワード検索の際にキーワード入力部３４とされていた部分がジャンル選択部４１とされている。図２３Ｂは、ジャンル選択部４１を拡大したものである。ジャンル選択部４１は、ジャンルアイコン郡によって構成されている。アイコン４２ａ〜４２ｆは、検索する番組のジャンルを指定するアイコンである。例えば、アイコン４２ａ〜４２ｆは、それぞれ順に、「ドラマ」、「映画」、「音楽」、「スポーツ」、「アニメ」、「バラエティ」を意味している。
【０１１４】
キー２６ｅによって所望のジャンルのアイコンにカーソルを合わせ、キー２６ｆによって確定することで、そのジャンルの指定と解除とが切り換わる。この例では、所望のジャンルとして、「ドラマ」と「アニメ」を選択しており、検索の結果、このジャンルに該当する番組が４５９件に絞られている。
【０１１５】
次に、カーソルを検索種別切換部３４に合わせ、検索種別切換部３４の表示をコマンダ２０のキー２６ｅによってスクロールして検索の種別をチャンネル検索に切り換える。
【０１１６】
図２４は、チャンネル検索の際の画面の一例である。チャンネル検索では、キーワード検索の際にキーワード入力部３４とされていた部分がチャンネル選択部４３とされている。キー２６ｅによってチャンネル選択部４３の表示を左右にスクロールして所望のチャンネルを表示し、キー２６ｆによって確定することで、所望のチャンネルの指定と解除とが切り換わる。この例では、２つのチャンネルを指定しており、検索結果の番組がさらに１３２件に絞られている。
【０１１７】
次に、カーソルを検索種別切換部３４に合わせ、検索種別切換部３４の表示をコマンダ２０のキー２６ｅによってスクロールして検索の種別を曜日検索に切り換える。
【０１１８】
図２５は、曜日検索の際の画面の一例である。図２５Ａに示すように、曜日検索では、キーワード検索の際にキーワード入力部３４とされていた部分が曜日選択部４４とされている。図２５Ｂは、曜日選択部４４を拡大したものである。曜日選択部４４は、曜日アイコン郡によって構成されている。アイコン４５ａ〜４５ｇは、検索する番組の曜日を指定するアイコンである。アイコン４２ａ〜４２ｇは、それぞれ順に、「日曜日」，「月曜日」，「火曜日」，「水曜日」，「木曜日」，「金曜日」，「土曜日」を指定するものである。
【０１１９】
キー２６ｅによって所望の曜日のアイコンにカーソルを合わせ、キー２６ｆによって確定することで、その曜日の指定と解除とが切り換わるようになっている。この例では、所望の曜日として、「木曜」と「金曜」と「土曜」を指定しており、検索結果の番組が、さらに５６件に絞られている。
【０１２０】
次に、カーソルを検索種別切換部３４に合わせ、検索種別切換部３４の表示をコマンダ２０のキー２６ｅによってスクロールして検索の種別をキーワード検索に切り換える。この例では、上述したようにキーワード検索を行い、検索結果の番組が最終的に２件に絞られている。番組を絞り込んだら、番組を選択し、図２６に示すように、サブメニュー４０を表示して、所望の処理を行う。
【０１２１】
このように、種別の異なる検索機能を組み合わせて行うことで、検索対象となる番組数が非常に多い場合であっても、簡単且つ迅速に候補番組を探し出すことができる。なお、種別の異なる検索機能を組み合わせた場合に検索を行う順番は、特に限定されるものではない。
【０１２２】
この発明は、上述したこの発明の実施形態に限定されるものでは無く、この発明の要旨を逸脱しない範囲内で様々な変形や応用が可能である。例えば、上述した一実施形態では、デジタル放送の録画／再生を行う録画再生装置１について説明したが、アナログ放送についても適用することができる。例えば、アナログテレビジョン放送の場合、垂直帰線期間（ＶＢＩ：Vertical Blanking Interval）に重畳されているＥＰＧデータを番組情報とすることができる。
【０１２３】
また、上述した一実施形態では、録画再生装置１が有する番組検索機能について説明したが、この発明の一実施形態による番組検索装置は、テレビジョン受像機、セットトップボックス、ホームサーバ、コンピュータ機器等に適用することができる。
【０１２４】
また、上述した一実施形態では、嗜好テーブルを構成する要素としてキーワードとジャンルとを使用したが、嗜好テーブルを構成する要素は、これに限らず、チャンネル、放送開始時間等の他の項目を用いてもよい。
【０１２５】
また、上述した一実施形態では、漢字および片仮名を平仮名に変換したが、漢字および平仮名を片仮名に変換するとして、キーワードの入力を片仮名としてもよい。
【図面の簡単な説明】
【０１２６】
【図１】この発明の一実施形態による録画再生機器の構成の一例を示すブロック図である。
【図２】番組情報取得処理の一例を示すフローチャートである。
【図３】番組情報テーブルの構成の一例を示す図である。
【図４】嗜好抽出処理の一例のフローチャートである。
【図５】嗜好テーブルへの点数の割り振りの一例を示す図である。
【図６】キーワード嗜好テーブルの一例を示す図である。
【図７】ジャンル嗜好テーブルの一例を示す図である。
【図８】嗜好値計算処理の一例のフローチャートである。
【図９】コマンダのキー配列の一例を示す図である。
【図１０】番組検索を行う際に提示される画面の一例を示すである。
【図１１】キーワードを入力する際に提示される画面の一例を示す図である。
【図１２】キーワード入力による番組検索処理の一例のフローチャートである。
【図１３】１文字目のキーワードを入力する際に提示される画面の一例を示す図である。
【図１４】１文字目のキーワードを入力する際に提示される画面の一例を示す図である。
【図１５】１文字目のキーワードを入力した際に提示される画面の一例を示す図である。
【図１６】２文字目のキーワードを入力する際に提示される画面の一例を示す図である。
【図１７】２文字目のキーワードを入力する際に提示される画面の一例を示す図である。
【図１８】２文字目のキーワードを入力する際に提示される画面の一例を示す図である。
【図１９】２文字目のキーワードを入力する際に提示される画面の一例を示す図である。
【図２０】２文字目のキーワードを入力した際に提示される画面の一例を示す図である。
【図２１】３文字目のキーワードを入力した際に提示される画面の一例を示す図である。
【図２２】番組を選択した際に提示される画面の一例を示す図である。
【図２３】ジャンル検索の際に提示される画面の一例を示す図である。
【図２４】チャンネル検索の際に提示される画面の一例を示す図である。
【図２５】曜日検索の際に提示される画面の一例を示す図である。
【図２６】キーワード検索の際に提示される画面の一例を示す図である。
【符号の説明】
【０１２７】
１・・・録画再生装置
２・・・チューナ
３・・・復調回路
６・・・デマルチプレクサ
７・・・ビデオデコーダ
８・・・オーディオデコーダ
９・・・提示処理回路
１０・・・ＣＰＵ
１１・・・ＲＯＭ
１２・・・ＲＡＭ
１４・・・計時回路
１５・・・リモコンインタフェース
１６・・・ハードディスク
１７・・・ＤＶＤドライブ
２０・・・コマンダ
２１・・・入力部
２２・・・文字種切換部
２３・・・実行部
３１・・・番組検索画面
３４・・・キーワード入力部
３５・・・件数表示部
３６・・・検索結果表示部
４０・・・サブメニュー
４１・・・ジャンル選択部
４３・・・チャンネル選択部
４４・・・曜日選択部
【図１】
2006217215.tif 000003
【図２】
2006217215.tif 000004
【図３】
2006217215.tif 000005
【図４】
2006217215.tif 000006
【図５】
2006217215.tif 000007
【図６】
2006217215.tif 000008
【図７】
2006217215.tif 000009
【図８】
2006217215.tif 000010
【図９】
2006217215.tif 000011
【図１２】
2006217215.tif 000012
【図１０】
2006217215.tif 000013
【図１１】
2006217215.tif 000014
【図１３】
2006217215.tif 000015
【図１４】
2006217215.tif 000016
【図１５】
2006217215.tif 000017
【図１６】
2006217215.tif 000018
【図１７】
2006217215.tif 000019
【図１８】
2006217215.tif 000020
【図１９】
2006217215.tif 000021
【図２０】
2006217215.tif 000022
【図２１】
2006217215.tif 000023
【図２２】
2006217215.tif 000024
【図２３】
2006217215.tif 000025
【図２４】
2006217215.tif 000026
【図２５】
2006217215.tif 000027
【図２６】
2006217215.tif 000028