(57)【要約】ラジオ番組に対するユーザの嗜好を表すためのキーワードを登録し、放送内容情報であるオンエア情報やナウオンエア情報をもとに各ラジオ番組における当該キーワードのヒット数を集計することにより、このキーワードのヒット数をディスプレイ２６に表示してどのラジオ番組がキーワードに関連する情報を提供する傾向が強いラジオ番組であるのかをユーザに認識させることができ、かくしてユーザの好みに合ったラジオ番組を当該ユーザに呈示することができる。【特許請求の範囲】
【請求項１】
放送番組に対するユーザの嗜好を表すためのキーワードを登録するキーワード登録手段と、
一以上の放送局で放送される上記放送番組のタイトルを含む放送内容情報を受信する通信手段と、
上記通信手段により受信した放送内容情報における上記放送番組毎の上記キーワードの出現頻度を検出する検出手段と
を具えることを特徴とする番組検索装置。
【請求項２】
上記検出手段は、上記キーワードの出現頻度に応じて、放送番組を特定することを特徴とする請求の範囲第１項に記載の番組検索装置。
【請求項３】
上記検出手段は、上記キーワードの出現頻度の高い順に上記放送番組のランキングを生成する
ことを特徴とする請求の範囲第１項に記載の番組検索装置。
【請求項４】
更に、放送期間、上記放送番組のタイトル及び放送局名のうちの少なくともいずれか一つを検索条件として設定する検索条件設定手段を具え、
上記通信手段は、一以上の放送局で放送される上記放送番組の放送日時及びタイトルを含む放送内容情報を当該放送番組毎に蓄積する記憶装置に対して、上記検索条件設定手段により設定される上記検索条件に該当する放送内容情報を要求するための要求情報を送信すると共に、当該要求情報に応じて上記記憶装置から送信された放送内容情報を受信する
ことを特徴とする請求の範囲第１項に記載の番組検索装置。
【請求項５】
上記通信手段は、一以上の放送局で放送中の上記放送番組のタイトルを含む放送内容情報を記憶する記憶装置に対して、放送内容情報を要求するための要求情報を送信すると共に、当該要求情報に応じて上記記憶装置から送信された放送内容情報を受信し、
更に、上記受信した放送内容情報を記憶する記憶手段を具え、
上記検出手段は、上記記憶手段に記憶された放送内容情報における上記放送番組毎の上記キーワードの出現頻度を検出する
ことを特徴とする請求の範囲第１項に記載の番組検索装置。
【請求項６】
上記通信手段は、一以上の放送局で放送される上記放送番組の放送日時及びタイトルを含む放送内容情報からなる電子番組表を受信し、
上記検出手段は、上記電子番組表に含まれる放送内容情報から、上記キーワードを含む放送内容情報を検索し、検索結果として得られた放送内容情報における上記放送番組毎の上記キーワードの出現頻度を検出する
ことを特徴とする請求の範囲第１項に記載の番組検索装置。
【請求項７】
一以上の放送局で放送される放送番組の放送日時及びタイトルを含む放送内容情報を当該放送番組毎に蓄積する記憶媒体と、
外部装置から、放送期間、上記放送番組のタイトル及び放送局名のうちの少なくともいずれか一つを検索条件として指定するための検索条件情報と上記放送番組に対するユーザの嗜好を表すためのキーワードとを受信する受信手段と、
上記受信手段により受信した上記検索条件情報に基づいて、上記記憶媒体から上記検索条件に該当する放送内容情報を検索する検索手段と、
上記検索手段による検索結果として得られた放送内容情報における上記放送番組毎の上記キーワードの出現頻度を検出する検出手段と、
上記検出手段により検出された上記放送番組毎の上記キーワードの出現頻度に基づく情報を、上記外部装置に送信する送信手段と
を具えることを特徴とする番組検索装置。
【請求項８】
上記検出手段は、上記キーワードの出現頻度に応じて、放送番組を特定する情報を生成する
ことを特徴とする請求の範囲第７項に記載の番組検索装置。
【請求項９】
上記検出手段は、上記キーワードの出現頻度の高い順に上記放送番組のランキングを生成する
ことを特徴とする請求の範囲第７項に記載の番組検索装置。
【請求項１０】
放送番組に対するユーザの嗜好を表すためのキーワードを登録するキーワード登録ステップと、
一以上の放送局で放送される上記放送番組のタイトルを含む放送内容情報を受信する通信ステップと、
上記通信ステップで受信した放送内容情報における上記放送番組毎の上記キーワードの出現頻度を検出する検出ステップと
を具えることを特徴とする番組検索方法。
【請求項１１】
一以上の放送局で放送される放送番組の放送日時及びタイトルを含む放送内容情報を当該放送番組毎に記憶媒体に蓄積する記憶ステップと、
外部装置から、放送期間、上記放送番組のタイトル及び放送局名のうちの少なくともいずれか一つを検索条件として指定するための検索条件情報と上記放送番組に対するユーザの嗜好を表すためのキーワードとを受信する受信ステップと、
上記受信ステップで受信した上記検索条件情報に基づいて、上記記憶媒体から上記検索条件に該当する放送内容情報を検索する検索ステップと、
上記検索ステップでの検索結果として得られた放送内容情報における上記放送番組毎の上記キーワードの出現頻度を検出する検出ステップと、
上記検出ステップで検出した上記放送番組毎の上記キーワードの出現頻度に基づく情報を、上記外部装置に送信する送信ステップと
を具えることを特徴とする番組検索方法。
【請求項１２】
情報処理装置に対して、
放送番組に対するユーザの嗜好を表すためのキーワードを登録するキーワード登録ステップと、
一以上の放送局で放送される上記放送番組のタイトルを含む放送内容情報を受信する通信ステップと、
上記通信ステップで受信した放送内容情報における上記放送番組毎の上記キーワードの出現頻度を検出する検出ステップと
を実行させるための番組検索プログラム。
【請求項１３】
情報処理装置に対して、
一以上の放送局で放送される放送番組の放送日時及びタイトルを含む放送内容情報を当該放送番組毎に記憶媒体に蓄積する記憶ステップと、
外部装置から、放送期間、上記放送番組のタイトル及び放送局名のうちの少なくともいずれか一つを検索条件として指定するための検索条件情報と上記放送番組に対するユーザの嗜好を表すためのキーワードとを受信する受信ステップと、
上記受信ステップで受信した上記検索条件情報に基づいて、上記記憶媒体から上記検索条件に該当する放送内容情報を検索する検索ステップと、
上記検索ステップでの検索結果として得られた放送内容情報における上記放送番組毎の上記キーワードの出現頻度を検出する検出ステップと、
上記検出ステップで検出した上記放送番組毎の上記キーワードの出現頻度に基づく情報を、上記外部装置に送信する送信ステップと
を実行させるための番組検索プログラム。
【発明の詳細な説明】
【技術分野】  本発明は番組検索装置に関し、ユーザの好みに合った放送番組を検索して、当該番組をユーザに呈示する際に適用して好適なものである。
【背景技術】  従来、ラジオ放送やテレビジョン放送の放送内容を示す情報（放送番組のタイトルや出演者等の番組情報、及び放送番組内で流される楽曲のタイトルやアーティスト等の楽曲情報を含む情報であり、以下、これを放送内容情報とも呼ぶ）を確認する方法としては、放送内容情報を提供する放送内容情報提供サーバのホームページを参照して確認する方法や、当該放送内容情報が掲載された情報誌等を購入して確認する方法が一般的である。
また、放送番組（例えばラジオ番組）内で流れている楽曲が気に入ったときに、ユーザがそのときの時刻を携帯端末に記憶させ、この時刻をもとに所定のサーバがデータベースから当該放送番組及び楽曲に関する放送内容情報を検索し、これを当該ユーザに提供する方法が提案されている。（例えば特許文献１参照）。
［特許文献１］特開２０００−３３９３４５公報。
ところで、上述の放送内容情報は各放送局における各放送番組の放送日時毎の情報であり、その情報量は膨大である。このため、ホームページや情報誌等に掲載された放送内容情報からユーザが自分の好みに合った放送番組を見付け出すことは難しい。
また、ラジオ番組内で流れている楽曲が気に入ったときに、そのときの時刻を携帯端末に記憶させ、この時刻をもとに当該ラジオ番組及び楽曲に関する放送内容情報を検索してユーザに提供する場合、ユーザが聞いていたラジオ番組に関する放送内容情報しか提供することができない。すなわちこの場合、ユーザが聞いていないラジオ番組においては、気に入った楽曲を放送しているラジオ番組（すなわちユーザの好みに合ったラジオ番組）があったとしても、このラジオ番組に関する放送内容情報を当該ユーザに提供することはできない。
このように、従来の方法においては、ユーザの好みに合った放送番組を当該ユーザに呈示し得るとは言い難いという問題があった。
【発明の開示】
本発明は以上の点を考慮してなされたもので、ユーザの好みに合った番組を当該ユーザに呈示し得る番組検索装置、番組検索方法及び番組検索プログラムを提案しようとするものである。
かかる課題を解決するため本発明の番組検索装置においては、放送番組に対するユーザの嗜好を表すためのキーワードを登録するキーワード登録手段と、一以上の放送局で放送される放送番組のタイトルを含む放送内容情報を受信する通信手段と、通信手段により受信した放送内容情報における放送番組毎のキーワードの出現頻度を検出する検出手段とを設けるようにした。
また本発明の番組検索装置においては、一以上の放送局で放送される放送番組の放送日時及びタイトルを含む放送内容情報を当該放送番組毎に蓄積する記憶媒体と、外部装置から、放送期間、放送番組のタイトル及び放送局名のうちの少なくともいずれか一つを検索条件として指定するための検索条件情報と放送番組に対するユーザの嗜好を表すためのキーワードとを受信する受信手段と、受信手段により受信した検索条件情報に基づいて、記憶媒体から検索条件に該当する放送内容情報を検索する検索手段と、検索手段による検索結果として得られた放送内容情報における放送番組毎のキーワードの出現頻度を検出する検出手段と、検出手段により検出された放送番組毎のキーワードの出現頻度に基づく情報を、外部装置に送信する送信手段とを設けるようにした。
このように放送番組に対するユーザの嗜好を表すキーワードを登録し、放送内容情報をもとに放送番組毎に当該キーワードの出現頻度を検出することにより、各放送番組における当該キーワードの出現頻度を所定の表示部に表示してどの放送番組がキーワードに関連する情報を提供する傾向が強い放送番組であるのかをユーザに認識させることができる。
さらに本発明の番組検索方法においては、放送番組に対するユーザの嗜好を表すためのキーワードを登録するキーワード登録ステップと、一以上の放送局で放送される放送番組のタイトルを含む放送内容情報を受信する通信ステップと、通信ステップで受信した放送内容情報における放送番組毎のキーワードの出現頻度を検出する検出ステップとを設けるようにした。
このように放送番組に対するユーザの嗜好を表すキーワードを登録し、放送内容情報をもとに放送番組毎に当該キーワードの出現頻度を検出することにより、各放送番組における当該キーワードの出現頻度を所定の表示部に表示してどの放送番組がキーワードに関連する情報を提供する傾向が強い放送番組であるのかをユーザに認識させることができる。
さらに本発明の番組検索プログラムにおいては、情報処理装置に対して、放送番組に対するユーザの嗜好を表すためのキーワードを登録するキーワード登録ステップと、一以上の放送局で放送される放送番組のタイトルを含む放送内容情報を受信する通信ステップと、通信ステップで受信した放送内容情報における放送番組毎のキーワードの出現頻度を検出する検出ステップとを実行させるようにした。
このように放送番組に対するユーザの嗜好を表すキーワードを登録し、放送内容情報をもとに放送番組毎に当該キーワードの出現頻度を検出することにより、各放送番組における当該キーワードの出現頻度を所定の表示部に表示してどの放送番組がキーワードに関連する情報を提供する傾向が強い放送番組であるのかをユーザに認識させることができる。
本発明によれば、放送番組に対するユーザの嗜好を表すキーワードを登録し、放送内容情報をもとに放送番組毎に当該キーワードの出現頻度を検出することにより、各放送番組における当該キーワードの出現頻度を所定の表示部に表示してどの放送番組がキーワードに関連する情報を提供する傾向が強い放送番組であるのかをユーザに認識させることができ、かくしてユーザの好みに合った放送番組を当該ユーザに呈示し得る番組検索装置、番組検索方法及び番組検索プログラムを実現できる。
【図面の簡単な説明】  図１は、第１の実施の形態による放送内容情報提供システムの構成を示す略線図である。
図２は、放送内容情報提供サーバの構成を示すブロック図である。
図３は、放送内容情報データベースの構成を示す略線図である。
図４は、放送中番組テーブルにおける放送内容情報の更新を示す略線図である。
図５は、放送済楽曲テーブルにおける放送内容情報の追加を示す略線図である。
図６は、放送済番組テーブルにおける放送内容情報の追加を示す略線図である。
図７は、オンエア情報の内容を示す略線図である。
図８は、クライアント端末の回路構成を示すブロック図である。
図９は、第１の嗜好番組呈示処理を示すフローチャートである。
図１０は、嗜好番組呈示画面（ラジオ番組）を示す略線図である。
図１１は、第２の嗜好番組呈示処理を示すフローチャートである。
図１２は、第３の嗜好番組呈示処理を示すフローチャートである。
図１３は、第２の実施の形態によるハードディスクレコーダの構成を示すブロック図である。
図１４は、テレビジョン番組表画面（１）を示す略線図である。
図１５は、第２の実施の形態による嗜好番組呈示処理を示すフローチャートである。
図１６は、嗜好番組呈示画面（テレビジョン番組）を示す略線図である。
図１７は、テレビジョン番組表画面（２）を示す略線図である。
図１８は、嗜好番組情報の呈示例（１）を示す略線図である。
図１９は、嗜好番組情報の呈示例（２）を示す略線図である。
【符号の説明】
１……放送内容情報提供システム、２……クライアント端末、１０……制御部、１１、２４、５４……ＲＯＭ、１３、２５、５５……ＲＡＭ、１４……放送内容情報データベース、１６、３４……通信処理部、１７、３５……ネットワークィンタフェース、２０……操作入力部、２１……入力処理部、２３、５３……ＣＰＵ、２６……ディスプレイ、３１、５６……ハードディスクドライブ、５０……ハードディスクレコーダ、５１……赤外線受光部、５８……チューナ、５９……デスクランブラ、６２……デマルチプレクサ、６５……モニタ、ＰＳ（ＰＳ１〜ＰＳｎ）……放送内容情報提供サーバ、ＲＣ……リモートコントローラ
【発明を実施するための最良の形態】  以下図面について、本発明の実施の形態を詳述する。
（１）第１の実施の形態
（１−１）放送内容情報提供システムの構成
図１において、１は全体として第１の実施の形態による放送内容情報提供システムを示し、一以上のラジオ局ＲＳ（ＲＳ１〜ＲＳｎ）からそれぞれ送信されるラジオ放送波をクライアント端末２が受信するようになされている。
またラジオ局ＲＳ（ＲＳ１〜ＲＳｎ）には、それぞれ自局の放送内容情報（内容については後述する）をインターネット等のネットワークＮＴを介してクライアント端末２に提供するための放送内容情報提供サーバＰＳ（ＰＳ１〜ＰＳｎ）が專用線で接続されており、当該放送内容情報提供サーバＰＳ（ＰＳ１〜ＰＳｎ）に対して、現在の放送状況（ラジオ番組の開始や終了、ラジオ番組内で流される楽曲の開始や終了等）を通知するようになされている。
そして放送内容情報提供サーバＰＳ（ＰＳ１〜ＰＳｎ）は、ネットワークＮＴを介してクライアント端末２から放送内容情報の取得要求を受け付けると、この取得要求に応じて当該放送内容情報をネットワークＮＴを介してクライアント端末２に送信するようになされている。
（１−２）放送内容情報提供サーバの回路構成
次に放送内容情報提供サーバＰＳ（ＰＳ１〜ＰＳｎ）の回路構成について説明する。なお、本実施の形態における放送内容情報提供サーバＰＳ１〜ＰＳｎの回路構成は全て同一であるため、ここでは一例として放送内容情報提供サーバＰＳ１の回路構成のみを説明することにし、放送内容情報提供サーバＰＳ２〜ＰＳｎの説明については省略する。
図２に示すように放送内容情報提供サーバＰＳ１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）構成でなる制御部１０が、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１１に予め格納されている基本プログラムやアプリケーションプログラム等の各種プログラムをバス１２を介してＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１３に読み出し、これら各種プログラムに従って全体を制御すると共に、所定の演算処理等を実行するようになされている。
この放送内容情報提供サーバＰＳ１は、専用線で接続されたラジオ局ＲＳ１によって管理運営され、当該ラジオ局ＲＳ１で放送するラジオ放送に関する放送内容情報を放送内容情報データベース１４で管理するようになされている。
ここでこの放送内容情報データベース１４の構成を図３に示す。この放送内容情報データベース１４は、放送内容情報を管理するための複数のテーブル（放送中番組テーブルＴＢ１、放送済楽曲テーブルＴＢ２及び放送済番組テーブルＴＢ３）で構成されている。
放送中番組テーブルＴＢ１には、放送内容情報提供サーバＰＳ１に接続されたラジオ局ＲＳ１の局名、当該ラジオ局ＲＳ１で今現在放送中のラジオ番組のタイトル、当該ラジオ番組内で今現在放送中の楽曲のタイトル、当該楽曲のアーティスト、当該楽曲のジャンルからなる放送内容情報が格納されている。
すなわち放送中番組テーブルＴＢ１には、今現在放送中のラジオ番組及び楽曲に関する放送内容情報のみが格納されるようになされている。
また放送済楽曲テーブルＴＢ２には、ラジオ局ＲＳ１の局名、当該ラジオ局ＲＳ１のラジオ番組内で楽曲が放送された時刻（日付及び開始時刻）、当該楽曲のタイトル、当該楽曲のアーティスト、当該楽曲のジャンルからなる放送内容情報が蓄積されている。
すなわち放送済楽曲テーブルＴＢ２には、ラジオ番組内で放送された楽曲に関する放送内容情報が蓄積されるようになされている。
そして放送済番組テーブルＴＢ３には、ラジオ局ＲＳ１の局名、当該ラジオ局ＲＳ１で放送されたラジオ番組の放送時間（日付、開始時刻及び終了時刻）、当該ラジオ番組のタイトル、当該ラジオ番組の出演者（ＤＪ（Ｄｉｓｋ  Ｊｏｃｋ−ｅｙ））名からなる放送内容情報が蓄積されている。
すなわち放送済番組テーブルＴＢ３には、放送されたラジオ番組に関する放送内容情報が蓄積されるようになされている。
実際上、放送内容情報提供サーバＰＳ１の制御部１０（図２）は、ラジオ局ＲＳ１から専用線インタフェース１５、通信処理部１６を順次介して現在の放送状況（ラジオ番組の開始や終了、ラジオ番組内で流される楽曲の開始や終了等）が通知されると、図４に示すように、その放送状況をもとに放送内容情報データベース１４内の放送中番組テーブルＴＢ１を更新する。
すなわち、ラジオ番組が終了して次のラジオ番組に切り替わったときや、ラジオ番組内で放送されている楽曲が次の楽曲に切り替わったとき等のタイミングで、放送中番組テーブルＴＢ１に格納されている放送内容情報を最新の放送内容情報に更新する。
従って放送中番組テーブルＴＢ１には、今現在の放送状況に合わせたほぼリアルタイムな放送内容情報が格納される。
そして制御部１０は、クライアント端末２からの取得要求に応じて、この放送中番組テーブルＴＢ１に格納されているリアルタイムな放送内容情報（以下、これをナウオンエア情報と呼ぶ）を通信処理部１６、ネットワークインタフェース１７を順次介してクライアント端末２に送信する。
また制御部１０は、ラジオ番組内で流される楽曲の放送終了後、所定時間（例えば数分）経過後、図５に示すように放送済楽曲テーブルＴＢ２に当該楽曲に関する放送内容情報を追加する。
さらに制御部１０は、ラジオ番組の放送終了後、所定時間（例えば数分）経過後、図６に示すように放送済番組テーブルＴＢ３に当該ラジオ番組に関する放送内容情報を追加する。
さらに制御部１０は、放送済楽曲テーブルＴＢ２における放送時刻と、放送済番組テーブルＴＢ３の放送時間とを対応付けることにより、図７に示すように、ラジオ番組及び当該ラジオ番組内で放送された楽曲に関する放送内容情報（以下、これをオンエア情報と呼ぶ）を生成するようにもなされている。
このようにオンエア情報は、各ラジオ番組及び当該各ラジオ番組内で放送された楽曲に関する放送内容情報となるので、当該オンエア情報を蓄積することにより、この蓄積されたオンエア情報がどのラジオ番組でどの楽曲が放送されたのかを示すリスト情報となる。
そして制御部１０は、クライアント端末２からの取得要求に応じて、このオンエア情報を通信処理部１６、ネットワークインタフェース１７を順次介してクライアント端末２に送信する。
このように放送内容情報提供サーバＰＳ１は、ラジオ局ＲＳ１で放送するラジオ番組に関する放送内容情報を記憶管理していると共に、当該放送内容情報をもとに、今現在放送中のラジオ番組及び楽曲に関するナウオンエア情報や、放送済のラジオ番組及び楽曲に関するオンエア情報を生成し、これらを当該クライアント端末２に提供するようになされている。
また同様に、放送内容情報提供サーバＰＳ２〜ＰＳｎにおいても、それぞれ対応するラジオ局ＲＳ２〜ＲＳｎで放送するラジオ番組及び楽曲の放送内容情報を記憶管理すると共に、ナウオンエア情報やオンエア情報をクライアント端末２に提供するようになされている。
（１−３）クライアント端末の回路構成
次にクライアント端末２の回路構成について説明する。図８に示すようにクライアント端末２は、その筐体表面やリモートコントローラ（図示せず）に設けられた各種操作ボタンでなる操作入力部２０がユーザによって操作されると、当該操作入力部２０でこれを認識し、当該操作に応じた操作入力信号を入力処理部２１へ送出する。
入力処理部２１は、供給される操作入力信号に対して所定の入力処理を施すことにより、当該操作入力信号を操作コマンドに変換し、これをバス２２を介してＣＰＵ２３に供給する。
ＣＰＵ２３は、ＲＯＭ２４に予め格納されている基本プログラムやアプリケーションプログラム等の各種プログラムをバス２２を介してＲＡＭ２５に読み出し、これら各種プログラムに従って全体を制御すると共に、所定の演算処理や、入力処理部２１から供給される操作コマンドに応じた各種処理を実行するようになされている。
ディスプレイ２６は、例えば液晶ディスプレイ等の表示デバイスであって、筐体表面に直接取り付けられている場合や外付けされている場合があり、ＣＰＵ２３による処理結果や各種映像データが表示処理部２７を介して映像信号として供給されると、当該映像信号に基づく映像を表示するようになされている。
メディアドライブ２８は、例えばＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ）に記録されたコンテンツデータや、フラッシュメモリ等でなるメモリースティック（登録商標）に記録されたコンテンツデータを読み出して再生するドライブであって、当該コンテンツデータが映像データであれば、これをバス２２を介して表示処理部２７に送出し、音声データであれば音声処理部２９に送出する。
表示処理部２７は、バス２２を介して供給される映像データに対してディジタルアナログ変換処理を施し、その結果得られる映像信号をディスプレイ２６に供給することにより、当該ディスプレイ２６に当該映像信号に基づく映像を表示させる。
また音声処理部２９は、バス２２を介して供給される音声データに対してディジタルアナログ変換処理を施し、その結果得られる音声信号を２チャンネルのスピーカ３０に送出することにより、当該スピーカ３０から当該音声信号に基づくステレオ音声を出力させる。
さらにＣＰＵ２３は、メディアドライブ２８で読み出したコンテンツデータをバス２２を介してハードディスクドライブ３１に送出することにより、当該コンテンツデータをコンテンツファイルとして当該ハードディスクドライブ３１に記憶し得るようにもなされている。
因みにハードディスクドライブ３１に記憶したコンテンツファイルも、当該ハードディスクドライブ３１からコンテンツデータとして読み出し、ディスプレイ２６やスピーカ３０から出力することができるようになされている。
アンテナ３２は、ラジオ局ＲＳ（ＲＳ１〜ＲＳｎ）から送信されてくるラジオ放送波を受信し、これをＡＭ／ＦＭチューナでなるチューナ３３に送出する。
チューナ３３は、ＣＰＵ２３の制御のもとアンテナ３２を介して受信したラジオ放送波の中から、例えば操作入力部２０を介して指定されたラジオ局ＲＳ１に対応する周波数のラジオ放送信号を抽出して復調し、その結果得られる音声信号をバス２２、音声処理部２９を順次介してスピーカ３０から出力する。
これによりラジオ局ＲＳ１で放送されているラジオ番組の番組音声をユーザに聴取させることができる。
またＣＰＵ２３は、通信処理部３４、ネットワークインタフェース３５を順次介してネットワークＮＴに接続し、当該ネットワークＮＴ上の放送内容情報提供サーバＰＳ（ＰＳ１〜ＰＳｎ）にアクセスし得るようにもなされている。
そしてＣＰＵ２３は、必要に応じて、この放送内容情報提供サーバＰＳ（ＰＳ１〜ＰＳｎ）に対して上述したナウオンエア情報やオンエア情報の取得を要求するための要求情報を送信すると共に、当該要求情報に応じて当該放送内容情報提供サーバＰＳ（ＰＳ１〜ＰＳｎ）から送信されるナウオンエア情報やオンエア情報を受信して、これらをハードディスクドライブ３１に記録し得るようになされている。
さらにこのクライアント端末２においては、ネットワークＮＴ上の図示しない総合サービスサーバにアクセスし得るようにもなされており、当該総合サービスサーバに対して当該クライアント端末２が使用される地域を示す地域情報を送信することにより、当該総合サービスサーバから、当該地域で受信可能なラジオ放送の周波数、当該ラジオ放送を放送しているラジオ局ＲＳ（ＲＳ１〜ＲＳｎ）の局名、当該ラジオ局ＲＳ（ＲＳ１〜ＲＳｎ）で管理される放送内容情報提供サーバＰＳ（ＰＳ１〜ＰＳｎ）のアドレス等を取得し得るようになされている。
そしてクライアント端末２は、このようにして取得した受信可能なラジオ局ＲＳ（ＲＳ１〜ＲＳｎ）の中から、所望のラジオ局ＲＳ（ＲＳ１〜ＲＳｎ）をユーザにいくつか選択させ、この選択されたラジオ局ＲＳ（ＲＳ１〜ＲＳｎ）の局名、周波数及び当該選択されたラジオ局ＲＳ（ＲＳ１〜ＲＳｎ）で管理運営される放送内容情報提供サーバＰＳ（ＰＳ１〜ＰＳｎ）のアドレスを対応付けた情報（以下、これをプリセット情報と呼ぶ）をハードディスクドライブ３１に記録するようになされている。
これによりクライアント端末２のＣＰＵ２３は、ユーザにこのプリセット情報の中から例えばラジオ局ＲＳ１の局名を指定させるだけで、指定されたラジオ局ＲＳ１の周波数にチューナ３３を合わせたり、ラジオ局ＲＳ１が管理運営する放送内容情報提供サーバＰＳ１にアクセスしたりするようになされている。
（１−４）嗜好番組呈示機能
本実施の形態におけるクライアント端末２においては、ユーザの好みに合ったラジオ番組（以下、これを嗜好番組とも呼ぶ）を検索し、これをユーザに呈示する嗜好番組呈示機能を有している。
実際上クライアント端末２において、この嗜好番組を検索する手法としては、大きく分けて放送内容情報提供サーバＰＳ（ＰＳ１〜ＰＳｎ）で蓄積管理されているオンエア情報から検索する手法と、記録管理されているナウオンエア情報から検索する手法とがある。
そして、さらにこのうちのオンエア情報から検索する手法においては、放送内容情報提供サーバＰＳ（ＰＳ１〜ＰＳｎ）からオンエア情報を受信して検索する場合と、放送内容情報提供サーバＰＳ（ＰＳ１〜ＰＳｎ）側でオンエア情報から嗜好番組を検索させ、これを受信する場合とがある。
以下、嗜好番組呈示機能における各手法及び各場合に応じた嗜好番組呈示処理について説明する。
（１−４−１）クライアント端末２が放送内容情報提供サーバＰＳ（ＰＳ１〜ＰＳｎ）のからオンエア情報を受信して嗜好番組を検索する場合の第１の嗜好番組呈示処理
図９に示すように、この第１の嗜好番組呈示処理は、クライアント端末２と放送内容情報提供サーバＰＳ（ＰＳ１〜ＰＳｎ）との処理シーケンスでなり、以下、この処理シーケンスについて説明する。
クライアント端末２は、例えば初めて電源が投入されるとステップＳＰ１において、ユーザに対して自分の好みを示すキーワードを入力するよう指示するメッセージをディスプレイ２６に表示し、これに応じてキーワード（例えばアーティスト：「浜崎あみ」）が入力されたことを認識すると、このキーワード（アーティスト：「浜崎あみ」）をハードディスクドライブ３１に記録して次のステップＳＰ２に移る。
ステップＳＰ２においてクライアント端末２は、オンエア情報を取得する期間及び間隔を指定するよう指示するメッセージをディスプレイ２６に表示し、これに応じて例えば取得期間「１１月１日〜１２月３１日」、取得間隔「１日」が入力されたことを認識すると、これらをハードディスクドライブ３１に記録し、次のステップＳＰ３に移る。
ステップＳＰ３においてクライアント端末２は、自身に内蔵されたクロック回路（図示せず）をもとに、日付が取得期間「１１月１日〜１２月３１日」内になるまで待ち受け、取得期間内になったことを認識すると、次のステップＳＰ４に移る。
ステップＳＰ４においてクライアント端末２は、取得間隔「１日」経過後、プリセット情報として記録している放送内容情報提供サーバＰＳ（ＰＳ１〜ＰＳｎ）のアドレスのそれぞれに対して取得間隔「１日」分のオンエア情報を要求する。
このように取得間隔が「１日」に設定されている場合、クライアント端末２は、日付が変わったタイミングで各放送内容情報提供サーバＰＳ（ＰＳ１〜ＰＳｎ）に前日分のオンエア情報を要求する。
クライアント端末２から取得間隔に応じたオンエア情報（この場合、前日分のオンエア情報）を要求された各放送内容情報提供サーバＰＳ（ＰＳ１〜ＰＳｎ）は、ステップＳＰ５において、それぞれが前日分のオンエア情報を放送内容情報データベース１４から検索し、次のステップＳＰ６に移る。
ステップＳＰ６において各放送内容情報提供サーバＰＳ（ＰＳ１〜ＰＳｎ）は、ステップＳＰ５で検索結果として得られた前日分のオンエア情報をクライアント端末２に送信する。
クライアント端末２は、各放送内容情報提供サーバＰＳ（ＰＳ１〜ＰＳｎ）から送信された前日分のオンエア情報を受信すると、ステップＳＰ７において、これをハードディスクドライブ３１にあらかじめ構築してあるオンエア情報データベースに蓄積し、次のステップＳＰ８に移る。この結果、このオンエア情報データベースには、各ラジオ局ＲＳ（ＲＳ１〜ＲＳｎ）で放送されたラジオ番組及び楽曲に関するオンエア情報が蓄積される。
ステップＳＰ８においてクライアント端末２は、キーワード（アーティスト：「浜崎あみ」）を含むオンエア情報をオンエア情報データベースから検索し、次のステップＳＰ９に移る。
ステップＳＰ９においてクライアント端末２は、ステップＳＰ８で検索結果として得られたキーワード（アーティスト：「浜崎あみ」）を含むオンエア情報を番組タイトル毎にまとめると共に、そのまとめた数（すなわち番組タイトル毎のキーワードの出現頻度であり、以下これをヒット数と呼ぶ）を当該番組タイトル毎に集計する。
実際上、例えばこのときキーワードとして登録されたアーティスト「浜崎あみ」の楽曲を５回放送したラジオ番組に関するオンエア情報がオンエア情報データベースから検索されたとすれば、当該ラジオ番組におけるヒット数は「５」となる。従って、このヒット数が多いラジオ番組ほど、キーワードに関連した情報を提供する傾向の強いラジオ番組、すなわちユーザの好みに合うラジオ番組（嗜好番組）であると言える。
そしてクライアント端末２は、得られたオンエア情報をもとにラジオ番組（嗜好番組）のタイトル、当該ラジオ番組におけるキーワードのヒット数、当該ラジオ番組を放送しているラジオ局ＲＳ（ＲＳ１〜ＲＳｎ）の局名をそれぞれ対応付けた情報（以下、これを嗜好番組情報と呼ぶ）を生成し、次のステップＳＰ１０に移る。
ステップＳＰ１０においてクライアント端末２は、操作入力部２０（図８）を介して嗜好番組情報の呈示が要求されたか否かを判断する。ここで否定結果を得ると、このときクライアント端末２はステップＳＰ１２に移り、これに対して肯定結果を得ると、次のステップＳＰ１１に移る。
ステップＳＰ１１においてクライアント端末２は、図１０に示すように、嗜好番組情報を呈示するための嗜好番組呈示画面４０をディスプレイ２６（図８）に表示し、次のステップＳＰ１２に移る。
この嗜好番組呈示画面４０には、ヒット数の多かった上位１０番組の嗜好番組情報が当該ヒット数の多い順に並べて表示されるようになされており、これによりユーザに対してどの局のどのラジオ番組がキーワードに関連する情報を提供する傾向が強いラジオ番組であるのか、すなわちどのラジオ番組がユーザの好みに合ったラジオ番組であるのかを認識させることができる。
ステップＳＰ１２においてクライアント端末２は、このときの日付が取得期間「１１月１日〜１２月３１日」外であるか否かを判断する。
ここで否定結果を得ると、このときの日付がまだオンエア情報の取得期間内であるので、クライアント端末２はステップＳＰ４に戻り、再び取得間隔「１日」経過後、各放送内容情報提供サーバＰＳ（ＰＳ１〜ＰＳｎ）に取得間隔分（前日分）のオンエア情報を要求する。
このようにクライアント端末２は、このステップＳＰ１２で肯定結果が得られるまで、すなわち日付が取得期間「１１月１日〜１２月３１日」外になるまで取得間隔「１日」経過毎に取得間隔分（前日分）のオンエア情報を取得してオンエア情報データベースに蓄積し、蓄積したオンエア情報から嗜好番組を検索して嗜好番組情報を生成するようになされている。
そしてこのステップＳＰ１２で肯定結果を得た以降は、オンエア情報の取得を止め、取得期間内に蓄積したオンエア情報から嗜好番組を検索して嗜好番組情報を生成するようになされている。
このようにクライアント端末２は、この第１の嗜好番組呈示処理において、放送内容情報提供サーバＰＳ（ＰＳ１〜ＰＳｎ）からオンエア情報を取得し、キーワードをもとにこのオンエア情報から嗜好番組を検索して嗜好番組情報を生成し、これをディスプレイ２６に表示することにより、ユーザの好みに合ったラジオ番組を当該ユーザに呈示することができる。
（１−４−２）放送内容情報提供サーバＰＳ（ＰＳ１〜ＰＳｎ）側でオンエア情報から嗜好番組を検索させ、これをクライアント端末２が受信する場合の第２の嗜好番組呈示処理
図１１に示すように、この第２の嗜好番組呈示処理は、クライアント端末２と放送内容情報提供サーバＰＳ（ＰＳ１〜ＰＳｎ）との処理シーケンスでなり、以下、この処理シーケンスについて説明する。
クライアント端末２は、例えば初めて電源が投入されるとステップＳＰ２０において、ユーザに対して自分の好みを示すキーワードを入力するよう指示するメッセージをディスプレイ２６に表示し、これに応じてキーワード（例えばアーティスト：「浜崎あみ」）が入力されたことを認識すると、このキーワード（アーティスト：「浜崎あみ」）をハードディスクドライブ３１に記録して次のステップＳＰ２１に移る。
ステップＳＰ２１においてクライアント端末２は、嗜好番組情報を取得する期間及び間隔を指定するよう指示するメッセージをディスプレイ２６に表示し、これに応じて例えば取得期間「１１月１日〜１２月３１日」、取得間隔「１日」が入力されたことを認識すると、これらをハードディスクドライブ３１に記録し、次のステップＳＰ２２に移る。
ステップＳＰ２２においてクライアント端末２は、キーワード（アーティスト：「浜崎あみ」）と検索条件情報としての取得期間「１１月１日〜１２月３１日」とを、プリセット情報として記録されている放送内容情報提供サーバＰＳ（ＰＳ１〜ＰＳｎ）のアドレスのそれぞれに対して送信する。
クライアント端末２から送信されたキーワード及び検索条件情報（取得期間）を受信した各放送内容情報提供サーバＰＳ（ＰＳ１〜ＰＳｎ）は、ステップＳＰ２３において、このキーワード及び検索条件情報（取得期間）をＲＡＭ１３に記録する。
クライアント端末２は、ステップＳＰ２２でキーワード及び検索条件情報（取得期間）を各放送内容情報提供サーバＰＳ（ＰＳ１〜ＰＳｎ）に送信した後、ステップＳＰ２４に移り、当該ステップＳＰ２４において、自身に内蔵されたクロック回路（図示せず）をもとに、日付が検索条件情報の取得期間「１１月１日〜１２月３１日」内になるまで待ち受け、取得期間内になったことを認識すると、次のステップＳＰ２５に移る。
ステップＳＰ２５においてクライアント端末２は、取得間隔「１日」経過後（すなわち日付が変わると）、プリセット情報として記録している放送内容情報提供サーバＰＳ（ＰＳ１〜ＰＳｎ）のアドレスのそれぞれに対して嗜好番組情報を要求する。
クライアント端末２から嗜好番組情報を要求された各放送内容情報提供サーバＰＳ（ＰＳ１〜ＰＳｎ）は、ステップＳＰ２６において、それぞれがＲＡＭ１３からキーワード及び検索条件情報（取得期間）を読み出し、当該検索条件情報の取得期間「１１月１日〜１２月３１日」内でかつキーワード（アーティスト：「浜崎あみ」）を含むオンエア情報を放送内容情報データベース１４から検索し、次のステップＳＰ２７に移る。
この場合、各放送内容情報提供サーバＰＳ（ＰＳ１〜ＰＳｎ）は、「１１月１日〜前日」までのオンエア情報の中でキーワード（アーティスト：「浜崎あみ」）を含むものを放送内容情報データベース１４から検索する。
ステップＳＰ２７において各放送内容情報提供サーバＰＳ（ＰＳ１〜ＰＳｎ）は、ステップＳＰ２６で検索結果として得られたオンエア情報を番組タイトル毎にまとめると共に、そのまとめた数（キーワードのヒット数）を当該番組タイトル毎に集計する。
そして各放送内容情報提供サーバＰＳ（ＰＳ１〜ＰＳｎ）は、得られたオンエア情報をもとにラジオ番組（嗜好番組）のタイトル、当該ラジオ番組におけるキーワードのヒット数、自局の局名をそれぞれ対応付けた嗜好番組情報を生成し、次のステップＳＰ２８に移る。
ステップＳＰ２８において各放送内容情報提供サーバＰＳ（ＰＳ１〜ＰＳｎ）は、それぞれ生成した嗜好番組情報をクライアン端末２に送信する。
クライアント端末２は、各放送内容情報提供サーバＰＳ（ＰＳ１〜ＰＳｎ）から送信された嗜好番組情報を受信すると、ステップＳＰ２９において、操作入力部２０を介して嗜好番組情報の呈示が要求されたか否かを判断する。
ここで否定結果を得ると、このときクライアント端末２はステップＳＰ３１に移り、これに対して否定結果を得ると、次のステップＳＰ３０に移る。
ステップＳＰ３０においてクライアント端末２は、第１の嗜好番組情報呈示処理の場合と同様に、嗜好番組呈示画面４０（図１０）をディスプレイ２６に表示し、次のステップＳＰ３１に移る。
これにより、ユーザに対してどの局のどのラジオ番組がキーワードに関連する情報を提供する傾向が強いラジオ番組であるのか、すなわちどのラジオ番組がユーザの好みに合ったラジオ番組であるのかを認識させることができる。
ステップＳＰ３１においてクライアント端末２は、日付が取得期間「１１月１日〜１２月３１日」外であるか否かを判断する。
ここで否定結果を得ると、このときの日付がまだ嗜好番組情報の取得期間内であるので、クライアント端末２はステップＳＰ２５に戻り、再び取得間隔「１日」経過後、各放送内容情報提供サーバＰＳ（ＰＳ１〜ＰＳｎ）に嗜好番組情報を要求する。
このようにクライアント端末２は、このステップＳＰ３１で肯定結果が得られるまで、すなわち日付が取得期間「１１月１日〜１２月３１日」外になるまで取得間隔「１日」経過毎に嗜好番組情報を取得するようになされている。
そしてこのステップＳＰ３１で肯定結果を得た以降は、嗜好番組情報の取得を止め、最後に取得した嗜好番組情報を呈示するようになされている。
このようにクライアント端末２は、この第２の嗜好番組呈示処理において、放送内容情報提供サーバＰＳ（ＰＳ１〜ＰＳｎ）側でオンエア情報から嗜好番組を検索させて嗜好番組情報を生成させ、これを受信してディスプレイ２６に表示することにより、ユーザの好みに合ったラジオ番組を当該ユーザに呈示することができる。
（１−４−３）クライアント端末２がナウオンエア情報から嗜好番組を検索する場合の第３の嗜好番組呈示処理
図１２に示すように、この第３の嗜好番組呈示処理は、クライアント端末２と放送内容情報提供サーバＰＳ（ＰＳ１〜ＰＳｎ）との処理シーケンスでなり、以下、この処理シーケンスについて説明する。
なおクライアント端末２は、常に最新のナウオンエア情報を取得するために、所定の間隔（以下、これをポーリング間隔と呼び、例えば３０秒に設定されている）毎に各放送内容情報提供サーバＰＳ（ＰＳ１〜ＰＳｎ）に対してナウオンエア情報の取得要求を行うようになされている。
クライアント端末２は、例えば初めて電源が投入されるとステップＳＰ４０において、ユーザに対して自分の好みを示すキーワードを入力するよう指示するメッセージをディスプレイ２６から出力し、これに応じてキーワード（例えばアーティスト：「浜崎あみ」）が入力されたことを認識すると、このキーワード（アーティスト：「浜崎あみ」）をハードディスクドライブ３１に記録して次のステップＳＰ４１に移る。
ステップＳＰ４１においてクライアント端末２は、プリセット情報として記録している放送内容情報提供サーバＰＳ（ＰＳ１〜ＰＳｎ）のアドレスのそれぞれに対してナウオンエア情報を要求する。
クライアント端末２からナウオンエア情報を要求された各放送内容情報提供サーバＰＳ（ＰＳ１〜ＰＳｎ）は、ステップＳＰ４２において、それぞれが放送内容情報データベース１４の放送中番組テーブルＴＢ１からナウオンエア情報を抽出し、これをクライアント端末２に送信する。
クライアント端末２は、各放送内容情報提供サーバＰＳ（ＰＳ１〜ＰＳｎ）から送信されたナウオンエア情報を受信すると、ステップＳＰ４３において、この受信したナウオンエア情報と、前回各放送内容情報提供サーバＰＳ（ＰＳ１〜ＰＳｎ）から受信したナウオンエア情報とを比較し、異なっているか否かを判断する。
すなわちクライアント端末２は、放送内容情報提供サーバＰＳ（ＰＳ１〜ＰＳｎ）毎に今回受信したナウオンエア情報と前回受信したナウオンエア情報とを比較するようになされている。すなわちこの場合、例えば放送内容情報提供サーバＰＳ１から今回受信したナウオンエア情報は、当該放送内容情報提供サーバＰＳ１から前回受信したナウオンエア情報と比較される。
ここで否定結果を得ると、このことは例えば放送内容情報提供サーバＰＳ１に対応するラジオ局ＲＳ１において、現時点と前回（３０秒前）とで楽曲が切り替わっていないことにより、前回及び今回のナウオンエア情報が同じであることを表しており、このときクライアント端末２は、ステップＳＰ４５に移る。
これに対してこのステップＳＰ４３において肯定結果を得ると、このことは例えば放送内容情報提供サーバＰＳ１に対応するラジオ局ＲＳ１において、現時点と前回（３０秒前）とで楽曲が切り替わったことにより、前回のナウオンエア情報と今回のナウオンエア情報とが異なっていることを表しており、このときクライアント端末２は、ステップＳＰ４４に移る。
ステップＳＰ４４においてクライアント端末２は、今回取得したナウオンエア情報にこのときの時刻を対応付けて、ハードディスクドライブ３１にあらかじめ構築してあるナウオンエア情報データベースに追加し、次のステップＳＰ４５に移る。
このようにクライアント端末２においては、各放送内容情報提供サーバＰＳ（ＰＳ１〜ＰＳｎ）から受信したナウオンエア情報を、それぞれ前回各放送内容情報提供サーバＰＳ（ＰＳ１〜ＰＳｎ）から受信したナウオンエア情報と比較し、異なっていた場合（すなわち楽曲が切り替わった場合）にのみナウオンエア情報データベースに追加して蓄積するようになされている。
すなわちナウオンエア情報データベースには、各ラジオ局ＲＳ（ＲＳ１〜ＲＳｎ）で放送されたラジオ番組及び楽曲に関するナウオンエア情報が蓄積されることになり、この結果、このナウオンエア情報データベースには、上述のオンエア情報データベースとほぼ等しい情報が蓄積される。
従ってこのナウオンエア情報データベースに蓄積されたナウオンエア情報は、どのラジオ番組でどの楽曲が放送されたのかを示すリストとなる。
ステップＳＰ４５においてクライアント端末２は、操作入力部２０（図８）を介して嗜好番組情報の呈示が要求されたか否かを判断する。ここで否定結果を得ると、このときクライアント端末２はステップＳＰ４９に移り、これに対して肯定結果を得ると、次のステップＳＰ４６に移る。
ステップＳＰ４６においてクライアント端末２は、キーワード（アーティスト：「浜崎あみ」）を含むナウオンエア情報をナウオンエア情報データベースから検索し、次のステップＳＰ４７に移る。
ステップＳＰ４７においてクライアント端末２は、ステップＳＰ４６で検索結果として得られたキーワード（アーティスト：「浜崎あみ」）を含むナウオンエア情報を番組タイトル毎にまとめると共に、そのまとめた数（キーワードのヒット数）を当該番組タイトル毎に集計する。
そしてクライアント端末２は、得られたナウオンエア情報をもとにラジオ番組（嗜好番組）のタイトル、当該ラジオ番組におけるキーワードのヒット数、当該ラジオ番組を放送しているラジオ局ＲＳ（ＲＳ１〜ＲＳｎ）の局名をそれぞれ対応付けた嗜好番組情報を生成し、次のステップＳＰ４８に移る。
ステップＳＰ４８においてクライアント端末２は、第１及び第２の嗜好番組情報呈示処理の場合と同様に、嗜好番組呈示画面４０（図１０）をディスプレイ２６に表示し、次のステップＳＰ４９に移る。
これにより、ユーザに対してどの局のどのラジオ番組がキーワードに関連する情報を提供する傾向が強いラジオ番組であるのか、すなわちどのラジオ番組がユーザの好みに合ったラジオ番組であるのかを認識させることができる。
ステップＳＰ４９においてクライアント端末２は、自身に内蔵されたクロック回路（図示せず）をもとに、ステップＳＰ４１でナウオンエア情報を各放送内容情報提供サーバＰＳ（ＰＳ１〜ＰＳｎ）に要求してからポーリング間隔（３０秒）経過したか否かを判断する。
ここで否定結果を得ると、クライアント端末２は、ポーリング間隔経過するまで、このステップＳＰ４９で待ち受け、ポーリング間隔経過して肯定結果を得た後、再びステップＳＰ４１に戻り、各放送内容情報提供サーバＰＳ（ＰＳ１〜ＰＳｎ）に対してナウオンエア情報を要求する。
このようにクライアント端末２は、ポーリング間隔毎に各放送内容情報提供サーバＰＳ（ＰＳ１〜ＰＳｎ）からナウオンエア情報を受信し、当該ナウオンエア情報が前回受信したナウオンエア情報と異なる場合にのみナウオンエア情報データベースに蓄積する。
そしてクライアント端末２は、キーワードをもとにこの蓄積したナウオンエア情報から嗜好番組を検索して嗜好番組情報を生成し、これをディスプレイ２６に表示することにより、ユーザの好みに合ったラジオ番組を当該ユーザに呈示することができる。
（１−５）第１の実施の形態における動作及び効果
以上の構成において、クライアント端末２は、ユーザの好みを表すキーワードと、オンエア情報の取得期間とを当該ユーザに入力させ、これらを登録する。
さらにクライアント端末２は、プリセット情報として登録されている放送内容情報提供サーバＰＳ（ＰＳ１〜ＰＳｎ）からオンエア情報を受信し、これをオンエア情報データベースに蓄積する。
そしてクライアント端末２は、取得期間内でかつキーワードを含むオンエア情報をオンエア情報データベースから検索し、これをラジオ番組のタイトル毎にまとめてキーワードのヒット数を集計し、当該キーワードのヒット数に基づく嗜好番組情報を生成して表示する。
これによりクライアント端末２は、ユーザに対してどの局のどのラジオ番組がキーワードにヒットした回数が多く、当該キーワードに関連する情報を提供する傾向が強いラジオ番組であるのかを認識させることができ、この結果ユーザの好みに合ったラジオ番組を当該ユーザに呈示することができる。
またこのクライアント端末２においては、プリセット情報として登録している放送内容情報提供サーバＰＳ（ＰＳ１〜ＰＳｎ）に対してキーワード及びオンエア情報の取得期間を送信し、これらをもとに各放送内容情報提供サーバＰＳ（ＰＳ１〜ＰＳｎ）で生成された嗜好番組情報を受信するようにもなされている。
この場合、各放送内容情報提供サーバＰＳ（ＰＳ１〜ＰＳｎ）は、クライアント端末２から送信されたキーワードとオンエア情報の取得期間に基づき、取得期間内でかつキーワードを含むオンエア情報を放送内容情報データベース１４から検索し、この検索結果をもとに嗜好番組情報を生成してクライアント端末２に送信するようになされている。
これによりクライアント端末２側での処理を軽減することができ、またクライアント端末２のユーザがどのようなラジオ番組を好んでいるのかを各放送内容情報提供サーバＰＳ（ＰＳ１〜ＰＳｎ）で認識することができる。
さらにこのクライアント端末２においては、放送済の放送内容情報であるオンエア情報の代わりに放送中の放送内容情報であるナウオンエア情報を各放送内容情報提供サーバＰＳ（ＰＳ１〜ＰＳｎ）から受信して蓄積し、この蓄積したナウオンエア情報をもとに嗜好番組情報を生成するようにもなされている。
このように現在放送中の放送内容情報であるナウオンエア情報をもとに嗜好番組情報を生成するようにしたことにより、最新の放送内容情報をもとに生成した嗜好番組情報をユーザに提供することができる。
以上の構成によれば、このクライアント端末２は、ラジオ番組に対するユーザの嗜好を表すためのキーワードを登録し、オンエア情報やナウオンエア情報をもとに各ラジオ番組における当該キーワードのヒット数を集計することにより、このキーワードのヒット数をディスプレイ２６に表示してどのラジオ番組がキーワードに関連する情報を提供する傾向が強いラジオ番組であるのかをユーザに認識させることができ、かくしてユーザの好みに合ったラジオ番組を当該ユーザに呈示することができる。
またこのように各ラジオ番組における当該キーワードのヒット数を集計し、これを表示するようにしたことにより、各ラジオ番組がどの程度ユーザの好みに合ったものなのかを当該ユーザに認識させることができる。
さらにこのクライアント端末２は、キーワードのヒット数が多い上位１０番組のランキングをディスプレイ２６に表示してユーザに呈示するようにしたことにより、どのラジオ番組がキーワードに関連する情報を提供する傾向が強いラジオ番組であるのかを当該ユーザに容易に認識させることができる。
（２）第２の実施の形態
（２−１）ハードディスクレコーダの構成
図１３において、５０は全体として本実施の形態によるハードディスクレコーダを示し、リモートコントローラＲＣの操作に応じて当該リモートコントローラＲＣから赤外線信号Ｓ１として送信される各種命令を赤外線受光部５１で受信し、これをバス５２を介してＣＰＵ５３に供給する。
ＣＰＵ５３は、ＲＯＭ５４に予め格納されている基本プログラムやアプリケーションプログラム等の各種プログラムをバス５２を介してＲＡＭ５５に読み出し、これら各種プログラムに従って全体を制御すると共に、赤外線受光部５１から供給される各種命令に応じた処理を実行するようになされている。
このハードディスクレコーダ５０には、例えば２５０ＧＢ程度のハードディスクドライブ５６が搭載されており、アンテナ５７を介して受信したテレビジョン放送のテレビジョン番組における番組映像及び番組音声を出力する通常モードの他に、このハードディスクドライブ５６に当該番組映像及び番組音声に基づく映像データ及び音声データを記録する録画モードと、録画した映像データ及び音声データを読み出して再生する再生モードとを有している。
ＣＰＵ５３は、通常モード時、アンテナ５７を介して受信したテレビジョン放送波Ｓ２をチューナ５８に入力する。
チューナ５８は、ＣＰＵ５３の制御のもと、テレビジョン放送波Ｓ２の中から、リモートコントローラＲＣを介して指定されたチャンネルの信号（以下、これをテレビジョン信号と呼ぶ）Ｓ３を抽出し、これをデスクランブラ５９に送出する。
デスクランブラ５９は、ＣＰＵ５３の制御のもと、カードインタフェース６０に挿着されたＩＣカード６１に記録されている暗号キー情報を用いて、テレビジョン信号Ｓ３に対する所定のデスクランブル処理を施し、この結果得られるテレビジョン放送データＤ１をデマルチプレクサ６２に送出する。
デマルチプレクサ６２は、ＣＰＵ５３の制御のもと、テレビジョン放送データＤ１を映像部分のパケットからなる映像データＶＤと、音声部分のパケットからなる音声データＡＤとに分離し、当該映像データＶＤをビデオデコーダ６３に送出すると共に、音声データＡＤをオーディオデコーダ６４に送出する。
ビデオデコーダ６３は、ＣＰＵ５３の制御のもと、映像データＶＤに対してＭＰＥＧ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）規格に準拠した所定のデコード処理を施してディジタルアナログ変換し、この結果得られる映像信号ＶＳを外部のモニタ６５に送出する。
またオーディオデコーダ６４は、ＣＰＵ５３の制御のもと、音声データＡＤに対してＭＰＥＧ規格に準拠した所定のデコード処理を施してディジタルアナログ変換し、この結果得られる音声信号ＡＳを外部のスピーカ６６に送出する。
これにより外部のモニタ６５には、映像信号ＶＳに基づく番組映像が表示され、外部のスピーカ６６からは音声信号ＡＳに基づく番組音声が出力される。
このようにしてハードディスクレコーダ５０は、通常モード時、ユーザに指定されたチャンネルのテレビジョン番組における番組映像及び番組音声をモニタ６５及びスピーカ６６を介してユーザに視聴させることができるようになされている。
またＣＰＵ５３は、録画モード時、アンテナ５７を介して受信したテレビジョン放送波Ｓ２に対して通常モード時と同様にチューナ５８、デスクランブラ５９及びデマルチプレクサ６２で所定の処理を施すことにより映像データＶＤ及び音声データＡＤを得、これらをハードディスクドライブ５６に送出する。
ハードディスクドライブ５６は、映像データＶＤと、当該映像データＶＤに対応する音声データＡＤとを番組コンテンツデータＣＤとして空き領域に記録する。
このようにしてハードディスクレコーダ５０は、録画モード時、テレビジョン放送の番組映像及び番組音声に基づく番組コンテンツデータＣＤをハードディスクドライブ５６に記録することができるようになされている。
さらに再生モード時、ＣＰＵ５３は、リモートコントローラＲＣを介して再生するよう指示された番組コンテンツデータＣＤをハードディスクドライブ５６から読み出し、これをデマルチプレクサ６２に送出する。
デマルチプレクサ６２は、ＣＰＵ５３の制御のもと、番組コンテンツデータＣＤの映像部分である映像データＶＤをビデオデコーダ６３に送出すると共に、当該番組コンテンツデータＣＤの音声部分である音声データＡＤをオーディオデコーダ６４に送出する。
そしてＣＰＵ５３は、通常モード時と同様にビデオデコーダ６３及びオーディオデコーダ６４でそれぞれ映像データＶＤ及び音声データＡＤに対して所定の処理を施すことにより映像信号ＶＳ及び音声信号ＡＳを得、これらをそれぞれモニタ６５及びスピーカ６６に送出する。
このようにしてハードディスクレコーダ５０は、再生モード時、ハードディスクに記録してある番組コンテンツデータＣＤに基づく番組映像及び番組音声をモニタ６５及びスピーカ６６を介してユーザに視聴させることができるようになされている。
さらにＣＰＵ５３は、デマルチプレクサ６２において、テレビジョン放送データＤ１から映像データＶＤ及び音声データＡＤを分離する際に、これらと共にテレビジョン放送データＤ１に含まれている電子番組ガイド情報のデータ（以下、これをＥＰＧ（Ｅｌｅｃｔｒｏｎｉｃ  Ｐｒｏｇｒａｍ  Ｇｕｉｄｅ）データと呼ぶ）ＥＤを分離し、これをハードディスクドライブ５６に記録するようにもなされている。
このＥＰＧデータＥＤは、ＳＩ（Ｓｅｒｖｉｃｅ  Ｉｎｆｏｒｍａｔｉｏｎ）と呼ばれるセクション形式のテーブル類に記述されており、このテーブル類の中には、チャンネルに関する情報を表すＳＤＴ（Ｓｅｒｖｉｃｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｔａｂｌｅ）と、テレビジョン番組に関する情報を表すＥＩＴ（Ｅｖｅｎｔ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｔａｂｌｅ）とが存在する。
このＳＤＴには、チャンネル番号、チャンネル名（放送局名）及びチャンネル内容等が記述されており、またＥＩＴには、テレビジョン番組のタイトル、放送開始時刻、放送終了時刻、ジャンル及びあらすじ等が記述されている。
すなわちＥＰＧデータＥＤには、現在時刻から数十時間先までに放送されるテレビジョン番組に関する情報（以下、これをテレビジョン放送内容情報と呼ぶ）が記述されており、放送局から所定のタイミングで頻繁に配信されるようになされている。従ってハードディスクドライブ５６には、常に最新のＥＰＧデータＥＤが保持される。
そしてＣＰＵ５３は、このＥＰＧデータＥＤを利用してテレビジョン番組表データを生成し、これをビデオデコーダ６３を介してモニタ６５にテレビジョン番組表画面７０（図１４）として表示する。
このテレビジョン番組表画面７０には、現在時刻から数十時間先までに放送されるテレビジョン番組のテレビジョン放送内容情報がチャンネル毎に一覧となって表示されるようになされており、これによりユーザは、このテレビジョン番組表画面７０上で、現在時刻から数十時間先までに放送される各チャンネルの各テレビジョン番組に関するテレビジョン放送内容情報を確認することができる。
またこのハードディスクレコーダ５０においては、このテレビジョン番組表画面７０上でリモートコントローラＲＣを介してユーザが録画したいテレビジョン番組を選択することができるようになされており、これによりユーザが選択したテレビジョン番組を録画予約することができるようになされている。
（２−２）嗜好番組呈示機能
本実施の形態におけるハードディスクレコーダ５０においては、ユーザの好みに合ったテレビジョン番組（以下、これを嗜好番組とも呼ぶ）を検索し、これをユーザに呈示する嗜好番組呈示機能を有している。
実際上ハードディスクレコーダ５０は、この嗜好番組をＥＰＧデータＥＤから検索するようになされており、以下、この嗜好番組呈示機能における嗜好番組呈示処理について図１５を用いて説明する。
ハードディスクレコーダ５０のＣＰＵ５３は、例えば初めて電源が投入されると嗜好番組呈示処理手順ＲＴ１を開始し、続くステップＳＰ６０において、ユーザに対して自分の好みを示すキーワードを入力するよう指示するメッセージをモニタ６５に表示し、これに応じてキーワード（例えば「露天風呂」）がリモートコントローラＲＣを介して入力されたことを認識すると、このキーワード「露天風呂」をハードディスクドライブ５６に記録して次のステップＳＰ６１に移る。
ステップＳＰ６１においてＣＰＵ５３は、ＥＰＧデータＥＤ内におけるどの期間を嗜好番組の検索対象期間とするのかを示す対象期間を指定するよう指示するメッセージをモニタ６５に表示し、これに応じて例えば対象期間「１月１日〜２月２８日」が入力されたことを認識すると、これをハードディスクドライブ５６に記録し、次のステップＳＰ６２に移る。
ステップＳＰ６２においてＣＰＵ５３は、リモートコントローラＲＣを介して嗜好番組情報の呈示が要求されたか否かを判断する。ここで否定結果を得ると、このときＣＰＵ５３はステップＳＰ６６に移り、これに対して肯定結果を得ると、次のステップＳＰ６３に移る。
ステップＳＰ６３においてＣＰＵ５３は、ハードディスクドライブ５６からキーワード「露天風呂」及び対象期間「１月１日〜２月２８日」を読み出し、この対象期間「１月１日〜２月２８日」内でかつキーワード「露天風呂」を含むテレビジョン放送内容情報をハードディスクドライブ５６に記録してあるＥＰＧデータＥＤから検索し、次のステップＳＰ６４に移る。
ステップＳＰ６４においてＣＰＵ５３は、ステップＳＰ６３で検索結果として得られたテレビジョン放送内容情報をテレビジョン番組のタイトル毎にまとめると共に、そのまとめた数（キーワードのヒット数）を当該タイトル毎に集計する。
そしてＣＰＵ５３は、得られたテレビジョン放送内容情報をもとにテレビジョン番組（嗜好番組）のタイトル、当該テレビジョン番組におけるキーワードのヒット数、当該テレビジョン番組を放送しているチャンネル名をそれぞれ対応付けた嗜好番組情報を生成し、次のステップＳＰ６５に移る。
ステップＳＰ６５においてＣＰＵ５３は、図１６に示すように、嗜好番組情報を呈示するための嗜好番組呈示画面８０をモニタ６５に表示する。
この嗜好番組呈示画面８０には、ヒット数の多かった上位１０番組の嗜好番組情報が当該ヒット数の多い順に並べて表示されるようになされており、これによりユーザに対してどのチャンネルのどのテレビジョン番組がキーワードに関連する情報を提供する傾向が強いテレビジョン番組であるのが、すなわちどのテレビジョン番組がユーザの好みに合ったテレビジョン番組であるのかを認識させることができる。
このように嗜好番組呈示画面８０を表示した後、ＣＰＵ５３は、次のステップＳＰ６６に移って嗜好番組呈示処理を終了する。
このようにハードディスクレコーダ５０は、この嗜好番組呈示処理において、キーワードをもとにＥＰＧデータＥＤから嗜好番組を検索して嗜好番組情報を生成し、これをモニタ６５に表示することにより、ユーザの好みに合ったテレビジョン番組を当該ユーザに呈示することができる。
またＣＰＵ５３は、この嗜好番組呈示処理においてユーザの好みに合ったテレビジョン番組を認識すると、例えば図１７に示すようにテレビジョン番組表画面７０上における当該テレビジョン番組の表示位置にカーソルＣＳを点滅表示させることにより、ユーザがこのテレビジョン番組表画面７０を参照する際に、どのテレビジョン番組が当該ユーザの好みに合ったテレビジョン番組であるのかを認識させることができる。
さらにＣＰＵ５３は、テレビジョン番組を視聴するための通常モードに以降した際に、例えば図１８に示すように、ヒット数の多かったテレビジョン番組のうちで、その日に放送されるテレビジョン番組のタイトルをモニタ６５に表示することにより、ユーザに対して当該ユーザの好みに合ったテレビジョン番組がその日に放送されることを通知することができる。
さらにＣＰＵ５３は、通常モードで出力しているテレビジョン番組の終了間際に、例えば図１９に示すように、ヒット数の多かったテレビジョン番組のうちで、現在出力しているテレビジョン番組の終了後に放送されるテレビジョン番組のタイトルをモニタ６５に表示することにより、ユーザに対して当該ユーザの好みに合ったテレビジョン番組が、現在視聴しているテレビジョン番組の終了後に放送されることを通知することができる。
（２−３）第２の実施の形態における動作及び効果
以上の構成において、ハードディスクレコーダ５０は、ユーザの好みを表すキーワードと、ＥＰＧデータＥＤの対象期間とを当該ユーザに入力させ、これらを登録する。
そしてハードディスクレコーダ５０は、この対象期間内でかつキーワードを含むテレビジョン放送内容情報をＥＰＧデータＥＤから検索し、これをテレビジョン番組のタイトル毎にまとめてキーワードのヒット数を集計し、当該キーワードのヒット数に基づく嗜好番組情報を生成して表示する。
これによりハードディスクレコーダ５０は、ユーザに対してどのチャンネルのどのテレビジョン番組がキーワードにヒットした回数が多く、当該キーワードに関連する情報を提供する傾向が強いテレビジョン番組であるのかを認識させることができ、この結果ユーザの好みに合ったテレビジョン番組を当該ユーザに呈示することができる。
以上の構成によれば、このハードディスクレコーダ５０は、テレビジョン番組に対するユーザの嗜好を表すためのキーワードを登録し、ＥＰＧデータＥＤをもとに各テレビジョン番組における当該キーワードのヒット数を集計することにより、このキーワードのヒット数をモニタ６５に表示してどのテレビジョン番組がキーワードに関連する情報を提供する傾向が強いテレビジョン番組であるのかをユーザに認識させることができ、かくしてユーザの好みに合ったテレビジョン番組を当該ユーザに呈示することができる。
またこのように各テレビジョン番組における当該キーワードのヒット数を集計し、これを表示するようにしたことにより、各テレビジョン番組がどの程度ユーザの好みに合ったものなのかを当該ユーザに認識させることができる。
さらにこのハードディスクレコーダ５０は、キーワードのヒット数が多い上位１０番組のランキングをモニタ６５に表示してユーザに呈示するようにしたことにより、どのテレビジョン番組がキーワードに関連する情報を提供する傾向が強いテレビジョン番組であるのかを当該ユーザに容易に認識させることができる。
この結果ユーザは、例えば一番ヒット数の多かったテレビジョシ番組を視聴し、次にヒット数の多かったテレビジョン番組を録画しておくというように、そのランキングをもとに視聴や録画を自由に選択することができる。かくしてこのハードディスクレコーダ５０は、テレビジョン番組の視聴時及び録画時における利便性を一段と向上することができる。
（３）他の実施の形態
なお上述の第１及び第２の実施の形態においては、放送番組としてのラジオ番組及びテレビジョン番組を嗜好番組の対象とした場合について述べたが、本発明はこれに限らず、インターネット上で放送される番組コンテンツ等、この他種々の放送番組を嗜好番組の対象としてもよい。
また上述の第１及び第２の実施の形態においては、各ラジオ局ＲＳ（ＲＳ１〜ＲＳｎ）にそれぞれ対応する放送内容情報提供サーバＰＳ（ＰＳ１〜ＰＳｎ）が接続され、各放送内容情報提供サーバＰＳ（ＰＳ１〜ＰＳｎ）がそれぞれ対応するラジオ局ＲＳ（ＲＳ１〜ＲＳｎ）で放送されるラジオ放送の放送内容情報を記録管理するようにした場合について述べたが、本発明はこれに限らず、例えば全てのラジオ局ＲＳ（ＲＳ１〜ＲＳｎ）に接続された１つの放送内容情報提供サーバで全てのラジオ局ＲＳ（ＲＳ１〜ＲＳｎ）で放送されるラジオ放送の放送内容情報を一括に記録管理するようにしてもよい。
さらに上述の第１の実施の形態においては、オンエア情報のもとになる放送済楽曲テーブルＴＢ２及び放送済番組テーブルＴＢ３には、過去に放送されたラジオ番組及び当該ラジオ番組内で放送された楽曲に関する放送内容情報が蓄積されるようにした場合について述べたが、本発明はこれに限らず、例えば放送予定のラジオ番組及び当該ラジオ番組内で放送予定の楽曲に関する放送内容情報を予め数週間分蓄積しておくようにしてもよい。これにより例えば放送予定のラジオ番組の中でユーザの好みに合ったラジオ番組を検索して呈示することもできる。
さらに上述の第１の実施の形態においては、各放送内容情報提供サーバＰＳ（ＰＳ１〜ＰＳｎ）が保持している放送内容情報としてのオンエア情報及びナウオンエア情報からユーザの好みに合ったラジオ番組（嗜好番組）を検索するようにした場合について述べたが、本発明はこれに限らず、ユーザの好みを特定し得る情報を含んだ放送内容情報であれば、この他種々の放送内容情報から嗜好番組を検索するようにしてもよい。
さらに上述の第２の実施の形態においては、テレビジョン放送波Ｓ２に含まれる電子番組表としてのＥＰＧデータＥＤからユーザの好みに合ったテレビジョン番組（嗜好番組）を検索するようにした場合について述べたが、本発明はこれに限らず、ユーザの好みを特定し得る情報を含んだ電子番組表であれば、例えばインターネット上のサーバから配信されるＥＰＧデータや、この他種々の電子番組表から嗜好番組を検索するようにしてもよい。
さらに上述の第１の実施の形態においては、オンエア情報やナウオンエアの取得期間（すなわちラジオ番組の放送期間）や、プリセット情報に登録した放送内容情報提供サーバＰＳ（ＰＳ１〜ＰＳｎ）のアドレス（又は放送局名）を嗜好番組の検索条件とするようにした場合について述べたが、本発明はこれに限らず、オンエア情報及びナウオンエア情報に含まれる他の情報を検索条件としてもよい。この場合、例えば検索条件としてラジオ番組のタイトルを複数指定させ、これらの指定された番組がそれぞれどの程度キーワードにヒットするのかを呈示することにより、これらの番組がユーザの好みにどの程度合った番組であるのかを当該ユーザに認識させることもできる。
さらに上述の第２の実施の形態においては、ＥＰＧデータＥＤにおける対象期間（すなわちテレビジョン番組の放送期間）を嗜好番組の検索条件とするようにした場合について述べたが、本発明はこれに限らず、ＥＰＧデータＥＤに含まれるテレビジョン番組のチャンネル名（放送局名）や、テレビジョン番組の番組タイトル等を検索条件としてもよい。この場合、これらの検索条件をユーザに自由に指定させることにより、ユーザの視聴時間や、視聴チャンネル、視聴番組に応じた嗜好番組を検索することができる。
さらに上述の第２の実施の形態においては、テレビジョン番組を視聴、録画及び再生可能なハードディスクレコーダ５０に嗜好番組呈示機能を設けた場合について述べたが、本発明はこれに限らず、ＥＰＧデータＥＤを取得し得る携帯端末等、この他種々の機器に当該嗜好番組呈示機能を設けるようにしてもよい。
さらに上述の第１の実施の形態においては、番組検索装置、外部装置及び情報処理装置としてのクライアント端末２を、キーワード登録手段及び検索条件設定手段としての操作入力部２０及び入力処理部２１や、通信手段としての通信処理部３４及びネットワークインタフェース３５や、検出手段としてのＣＰＵ２３によって構成するようにした場合について述べたが、本発明はこれに限らず、この他種々の構成でこのクライアント端末２を構成するようにしてもよい。
さらに上述の第１の実施の形態においては、番組検索装置、記憶装置及び情報処理装置としての放送内容情報提供サーバＰＳ（ＰＳ１〜ＰＳｎ）を、記憶媒体としての放送内容情報データベース１４や、受信手段及び送信手段としての通信処理部１６及びネットワークインタフェース１７や、検索手段及び検出手段としての制御部１０によって構成するようにした場合について述べたが、本発明はこれに限らず、この他種々の構成でこの放送内容情報提供サーバＰＳ（ＰＳ１〜ＰＳｎ）を構成するようにしてもよい。
さらに上述の第２の実施の形態においては、番組検索装置としてのハードディスクレコーダ５０を、キーワード登録手段及び検索条件設定手段としてのリモートコントローラＲＣ及び赤外線受光部５１や、番組表受信手段としてのチューナ５８、デスクランブラ５９及びデマルチプレクサ６２や、番組表検索手段及び検出手段としてのＣＰＵ５３によって構成するようにした場合について述べたが、本発明はこれに限らず、この他種々の構成でハードディスクレコーダ５０を構成するようにしてもよい。
さらに上述の実施の形態においては、クライアント端末２が受信可能な放送としてラジオ局で放送されるラジオ放送を適用し、ハードディスクレコーダ５０が受信可能な放送としてテレビ局で放送されるテレビジョン放送を適用したが、本発明はこれに限らず、クライアント端末２がインターネットラジオ放送や衛星ラジオ放送を受信して、その放送内容情報を取得するようにしたり、或いはハードディスクレコーダ５０がインターネットテレビジョン放送を受信し、そのインターネットテレビジョン放送のテレビジョン番組に関する各種放送内容情報等をネットワーク上のサーバから取得するようにしてもよい。
さらに上述の実施の形態においては、放送内容情報提供サーバＰＳ（ＰＳ１〜ＰＳｎ）の制御部１０や、クライアント端末２のＣＰＵ２３が、ＲＯＭ１１や、ＲＯＭ２４に予め格納されているプログラムに基づいて、上述の嗜好番組呈示処理を実行するようにした場合について述べたが、本発明はこれに限らず、例えば、この嗜好番組呈示処理専用のモジュールを、放送内容情報提供サーバＰＳ（ＰＳ１〜ＰＳｎ）や、クライアント端末２に実装し、制御部１０やＣＰＵ２３の代わりにこのモジュールが、嗜好番組呈示処理を実行するようにしてもよい。
さらに上述の実施の形態においては、ハードディスクレコーダ５０のＣＰＵ５３が、ＲＯＭ５４に予め格納されているプログラムに基づいて、上述の嗜好番組呈示処理を実行するようにした場合について述べたが、本発明はこれに限らず、例えば、この嗜好番組呈示処理專用のモジュールを、ハードディスクレコーダ５０に実装し、ＣＰＵ５３の代わりにこのモジュールが、嗜好番組呈示処理を実行するようにしてもよい。
さらに上述の実施の形態においては、ラジオ放送の受信装置であるクライアント端末２や、テレビジョン放送の受信装置であるハードディスクレコーダ５０に本発明を適用した場合について述べたが、本発明はこれに限らず、例えば携帯電話機やパーソナルコンピュータ等、クライアント端末２やハードディスクレコーダ５０以外の種々の端末に適用するようにしてもよい。またこの場合、例えば、上述の嗜好番組呈示処理專用のモジュールを、これら種々の端末に実装すれば、容易にクライアント端末２やハードディスクレコーダ５０と同様の処理を実現することができる。
【産業上の利用可能性】  本発明は、ユーザの好みに合った放送番組を検索する番組検索装置に広く利用できる。
【図１】
2005076505.tif 000002
【図２】
2005076505.tif 000003
【図３】
2005076505.tif 000004
【図４】
2005076505.tif 000005
【図５】
2005076505.tif 000006
【図６】
2005076505.tif 000007
【図７】
2005076505.tif 000008
【図８】
2005076505.tif 000009
【図９】
2005076505.tif 000010
【図１０】
2005076505.tif 000011
【図１１】
2005076505.tif 000012
【図１２】
2005076505.tif 000013
【図１３】
2005076505.tif 000014
【図１４】
2005076505.tif 000015
【図１５】
2005076505.tif 000016
【図１６】
2005076505.tif 000017
【図１７】
2005076505.tif 000018
【図１８】
2005076505.tif 000019
【図１９】
2005076505.tif 000020
【国際調査報告】
2005076505.tif 000021
2005076505.tif 000022
2005076505.tif 000023
2005076505.tif 000024