(57)【要約】複数の視聴者により視聴される場合に、全視聴者の嗜好に合う番組を録画し、再生することが容易にできる番組記録再生装置を提供する。  録画再生装置１００は、サーバ装置３００から番組推薦情報を取得し、内部に記憶している番組推薦情報を指定し、前記２個の番組推薦情報を基にして、２個の検索式を生成し、生成した検索式を合成して１個の検索式を生成する。次に、受信した放送波から抽出したＥＰＧデータから、生成した検索式が示す条件に該当する番組を示す予約番組情報を生成する。また、生成した予約番組情報に基づいて録画番組表を生成し、生成した録画番組表を表示し、録画番組表の中から利用者の指示により番組の選択を受け付け、選択を受け付けた番組を読み出して再生する。
2005015902.tif 000002
【特許請求の範囲】
【請求項１】
推薦する番組情報を含む番組表を生成する番組推薦装置であって、
放送予定の各番組に係る番組情報を取得する番組情報取得手段と、
推薦する番組に関する第１推薦情報を取得する第１取得手段と、
他の推薦する番組に関する第２推薦情報を取得する第２取得手段と、
取得した前記第１推薦情報及び前記第２推薦情報に基づいて、利用者毎に、当該利用者に推薦する番組に関する利用者推薦情報を生成する推薦情報生成手段と、
取得した前記番組情報から、生成された前記利用者推薦情報を用いて、当該利用者に推薦する番組に係る１個以上の推薦番組情報を抽出し、当該利用者に対応付けて抽出した前記推薦番組情報を含む番組表を生成する番組表生成手段と、
生成した前記番組表を表示するために出力する出力手段と
を備えることを特徴とする番組推薦装置。
【請求項２】
前記番組表生成手段は、前記利用者に割り当てられた優先度に基づいて前記推薦番組情報を配列し、配列された前記推薦番組情報を含む前記番組表を生成する
ことを特徴とする請求の範囲１に記載の番組推薦装置。
【請求項３】
前記番組推薦装置は、さらに、
複数の利用者に割り当てられた各優先度に応じた大きさの複数の利用者表示エリアを形成し、形成した各利用者表示エリアを含む優先度画面を生成する画面生成手段と、
生成した前記優先度画面を表示するために出力する画面出力手段と
を含むことを特徴とする請求の範囲２に記載の番組推薦装置。
【請求項４】
前記画面生成手段は、円形の前記優先度画面を形成し、扇型の各利用者表示エリアを形成し、前記円形の前記優先度画面の中心点を中心として各利用者表示エリアを配置する
ことを特徴とする請求の範囲３に記載の番組推薦装置。
【請求項５】
前記画面生成手段は、矩形の各利用者表示エリアを形成し、前記優先度画面内に各利用者表示エリアを配置する
ことを特徴とする請求の範囲３に記載の番組推薦装置。
【請求項６】
前記画面生成手段は、さらに、各利用者に割り当てられた優先度を示す優先度情報を前記利用者表示エリア内に表示する
ことを特徴とする請求の範囲３に記載の番組推薦装置。
【請求項７】
前記画面生成手段は、さらに、前記利用者推薦情報に対応する番組ジャンルを示すジャンル情報を取得し、取得したジャンル情報を前記利用者表示エリア内に表示する
ことを特徴とする請求の範囲３に記載の番組推薦装置。
【請求項８】
前記画面生成手段は、さらに、前記利用者推薦情報により推薦される番組の代表画像を取得し、取得した代表画像を前記利用者表示エリア内に表示する
ことを特徴とする請求の範囲３に記載の番組推薦装置。
【請求項９】
前記番組推薦装置は、さらに、
優先度画面を構成する各利用者表示エリアの大きさの増減を受け付ける受付手段と、
受け付けた増減により変化した後の各利用者表示エリアの大きさに応じて、各利用者の優先度を修正する修正手段と
を含むことを特徴とする請求の範囲３に記載の番組推薦装置。
【請求項１０】
前記番組表生成手段は、前記推薦番組情報を、時系列に配列し、時系列に配列された前記推薦番組情報を含む番組表を生成する
ことを特徴とする請求の範囲１に記載の番組推薦装置。
【請求項１１】
前記番組情報取得手段は、
前記番組情報を含む放送波を受信し、受信した放送波から前記番組情報を抽出することにより、前記番組情報を取得する
ことを特徴とする請求の範囲１に記載の番組推薦装置。
【請求項１２】
前記番組情報取得手段は、少なくとも、当該番組の要約、当該番組の放送予定時刻、当該番組の放送時間及び当該番組の放送チャンネルを含む前記番組情報を取得し、
前記番組表生成手段は、前記番組情報に含まれる当該番組の要約を用いて、前記番組推薦情報を抽出する
ことを特徴とする請求の範囲１１に記載の番組推薦装置。
【請求項１３】
前記第１取得手段は、他の装置から前記第１推薦情報を取得し、
前記第２取得手段は、
前記第２推薦情報を予め記憶している推薦情報記憶部と、
前記推薦情報記憶部から前記第２推薦情報を読み出すことにより取得する推薦情報読出部とを含む
ことを特徴とする請求の範囲１に記載の番組推薦装置。
【請求項１４】
前記番組推薦装置は、ネットワークを介して、前記他の装置と接続されており、
前記第１取得手段は、ネットワークを介して、前記他の装置から前記第１推薦情報を取得する
ことを特徴とする請求の範囲１３に記載の番組推薦装置。
【請求項１５】
前記第１取得手段は、推薦する番組を絞り込む第１条件を含む前記第１推薦情報を取得し、
前記第２取得手段は、推薦する他の番組を絞り込む第２条件を含む前記第２推薦情報を取得し、
推薦情報生成手段は、第１及び第２推薦情報からそれぞれ第１及び第２条件を抽出し、抽出した第１及び第２条件を、論理演算により結合して、推薦条件を生成し、生成した前記推薦条件を含む前記利用者推薦情報を生成する
ことを特徴とする請求の範囲１３に記載の番組推薦装置。
【請求項１６】
前記第１取得手段は、前記第１条件として第１キーワード情報を含む前記第１推薦情報を取得し、
前記第２取得手段は、前記第２条件として第２キーワード情報を含む前記第２推薦情報を取得し、
前記推薦情報生成手段は、前記第１推薦情報から前記第１キーワード情報を抽出し、前記第２推薦情報から前記第２キーワード情報を抽出し、抽出した第１キーワード情報及び第２キーワード情報を論理演算式により結合して、前記推薦条件を生成し、
前記番組表生成手段は、利用者推薦情報に含まれる前記推薦条件を満たす推薦番組情報を抽出する
ことを特徴とする請求の範囲１５に記載の番組推薦装置。
【請求項１７】
前記第１取得手段は、前記第１条件として、複数のキーワードが論理演算により結合された第１検索式を含む前記第１推薦情報を取得し、
前記第２取得手段は、前記第２条件として、複数のキーワードが論理演算により結合された第２検索式を含む前記第２推薦情報を取得し、
前記推薦情報生成手段は、前記第１推薦情報から前記第１検索式を抽出し、前記第２推薦情報から前記第２検索式を抽出し、抽出した第１検索式及び第２検索式を論理演算式により結合して、前記推薦条件を生成し、
前記番組表生成手段は、利用者推薦情報に含まれる前記推薦条件を満たす推薦番組情報を抽出する
ことを特徴とする請求の範囲１５に記載の番組推薦装置。
【請求項１８】
前記推薦情報生成手段は、利用者から前記論理演算の種類の指定を受け付け、受け付けた前記論理演算により結合する
ことを特徴とする請求の範囲１５に記載の番組推薦装置。
【請求項１９】
前記第１取得手段は、利用者に対して視聴を許可するか否かを示す視聴可否情報を含む第１推薦情報を取得し、
前記推薦情報生成手段は、前記視聴可否情報を含む前記利用者推薦情報を生成し、
前記番組表生成手段は、前記利用者推薦情報から前記視聴可否情報を抽出し、抽出した視聴可否情報が視聴を許可することを示す場合に、前記推薦番組情報を抽出する
ことを特徴とする請求の範囲１に記載の番組推薦装置。
【請求項２０】
前記第１取得手段は、当該第１推薦情報の生成者を示す生成者識別情報を含む前記第１推薦情報を取得する
ことを特徴とする請求の範囲１に記載の番組推薦装置。
【請求項２１】
前記番組推薦装置は、さらに、
前記推薦情報生成手段により生成された前記利用者推薦情報に基づいて、出力用推薦情報を生成する推薦情報生成手段と、
生成した出力用推薦情報を外部の装置へ出力する外部出力手段と
を含むことを特徴とする請求の範囲１に記載の番組推薦装置。
【請求項２２】
前記番組推薦装置は、ネットワークを介して、前記外部の装置と接続されており、
前記外部出力手段は、ネットワークを介して、前記外部の装置に対して出力用推薦情報を出力する
ことを特徴とする請求の範囲２１に記載の番組推薦装置。
【請求項２３】
前記番組推薦装置は、放送を受信し録画する受信録画装置であって、
前記番組推薦装置は、さらに、
放送される番組コンテンツを受信する受信手段と、
情報記憶手段と、
前記推薦情報生成手段により生成された前記利用者推薦情報を用いて、受信した前記番組コンテンツを記録すべきか否かを判断する判断手段と、
記録すべきと判断される場合に、受信した前記番組コンテンツを前記情報記憶手段に書き込む書込手段と
を含むことを特徴とする請求の範囲１に記載の番組推薦装置。
【請求項２４】
前記出力手段により出力される前記番組表は、表示装置により表示され、
前記番組推薦装置は、さらに、
表示装置により表示された番組表から１の番組の選択を受け付ける受付手段と、
選択を受け付けた番組に対応する番組コンテンツを前記情報記憶手段から読み出す読出手段と、
読み出した番組コンテンツから映像音声信号を生成する信号生成手段と、
生成した映像音声信号を前記表示装置に対して出力する信号出力手段と
を備えることを特徴とする請求の範囲２３に記載の番組推薦装置。
【請求項２５】
推薦する番組情報を含む番組表を生成する番組推薦装置において用いられる番組推薦方法であって、
放送予定の各番組に係る番組情報を取得する番組情報取得ステップと、
推薦する番組に関する第１推薦情報を取得する第１取得ステップと、
他の推薦する番組に関する第２推薦情報を取得する第２取得ステップと、
取得した前記第１推薦情報及び前記第２推薦情報に基づいて、利用者毎に、当該利用者に推薦する番組に関する利用者推薦情報を生成する推薦情報生成ステップと、
取得した前記番組情報から、生成された前記利用者推薦情報を用いて、当該利用者に推薦する番組に係る１個以上の推薦番組情報を抽出し、当該利用者に対応付けて抽出した前記推薦番組情報を含む番組表を生成する番組表生成ステップと、
生成した前記番組表を表示するために出力する出力ステップと
を含むことを特徴とする番組推薦方法。
【請求項２６】
推薦する番組に係る番組情報を抽出する番組推薦装置で用いられる番組推薦用のコンピュータプログラムであって、
放送予定の各番組に係る番組情報を取得する番組情報取得ステップと、
推薦する番組に関する第１推薦情報を取得する第１取得ステップと、
他の推薦する番組に関する第２推薦情報を取得する第２取得ステップと、
取得した前記第１推薦情報及び前記第２推薦情報に基づいて、利用者毎に、当該利用者に推薦する番組に関する利用者推薦情報を生成する推薦情報生成ステップと、
取得した前記番組情報から、生成された前記利用者推薦情報を用いて、当該利用者に推薦する番組に係る１個以上の推薦番組情報を抽出し、当該利用者に対応付けて抽出した前記推薦番組情報を含む番組表を生成する番組表生成ステップと、
生成した前記番組表を表示するために出力する出力ステップと
をコンピュータに実行させるためのコンピュータプログラム。
【請求項２７】
前記コンピュータプログラムは、
コンピュータ読み取り可能な記録媒体に記録されている
ことを特徴とする請求の範囲２６に記載のコンピュータプログラム。
【発明の詳細な説明】
【技術分野】  本発明は、視聴者の嗜好に合う番組を抽出して推薦する技術に関する。
【背景技術】  近年、放送が多チャンネル化されることにより、放送される番組数が増大し、また、受信装置における番組蓄積用のストレージ媒体の容量増大に伴って、長時間にわたって多くの番組を蓄積することができるようになってきている。このため、番組の視聴者にとっては、放送終了後であっても、録画することにより視聴できる番組の選択の余地が飛躍的に拡大している。
一方で、数多くの番組の中から、視聴者の嗜好にあった番組を、いかにして、選択して録画し再生するかが課題となってきている。
このような課題を解決するために、ユーザの番組選択の嗜好特性に応じた番組推薦を可能とする番組推薦装置が提案されている。
この番組推薦装置においては、テレビジョン番組のコンテンツとともに放送されるＥＰＧ（Ｅｌｅｃｔｒｏｎｉｃ  Ｐｒｏｇｒａｍ  Ｇｕｉｄｅ）データのテキストを判読し、その種別に応じて、視聴者の番組嗜好を示すプロファイル情報を複数生成し、生成された複数のプロファイル情報を用いて推薦番組を決定する。これにより、視聴者はドラマやスポーツ等のカテゴリの違いによって細かく異なる嗜好の番組を選択的に録画等することができる。
ところで、番組の視聴に際して、家族や親しい友人など、複数の視聴者が集まってなごやかに、１つの番組を視聴して楽しむ機会が増えることが予想されるが、このような団欒の場面において、全視聴者の嗜好に合う１つの番組を容易に選択できることが要望されている。
【発明の開示】
本発明はこの要望に応えるためになされたもので、複数の視聴者により視聴される場合において、全視聴者の嗜好に合う番組を抽出することが容易にできる番組推薦装置、番組推薦方法及び番組推薦のためのコンピュータプログラムを提供することを目的とする。
上記目的を達成するために、本発明は、推薦する番組情報を含む番組表を生成する番組推薦装置であって、放送予定の各番組に係る番組情報を取得する番組情報取得手段と、推薦する番組に関する第１推薦情報を取得する第１取得手段と、他の推薦する番組に関する第２推薦情報を取得する第２取得手段と、取得した前記第１推薦情報及び前記第２推薦情報に基づいて、利用者毎に、当該利用者に推薦する番組に関する利用者推薦情報を生成する推薦情報生成手段と、取得した前記番組情報から、生成された前記利用者推薦情報を用いて、当該利用者に推薦する番組に係る１個以上の推薦番組情報を抽出し、当該利用者に対応付けて抽出した前記推薦番組情報を含む番組表を生成する番組表生成手段と、生成した前記番組表を表示するために出力する出力手段とを備える。
この構成によると、第１及び第２推薦情報に基づいて、利用者推薦情報を生成し、生成した前記利用者推薦情報を用いて、複数の視聴者の嗜好に合う推薦番組情報を含む番組表を生成することができる。
ここで、前記番組表生成手段は、前記利用者に割り当てられた優先度に基づいて前記推薦番組情報を配列し、配列された前記推薦番組情報を含む前記番組表を生成するとしてもよい。
この構成によると、番組表は、利用者の優先度に基づいて配列された番組識別情報を含むので、番組の選別が容易となる。
ここで、前記番組推薦装置は、さらに、複数の利用者に割り当てられた各優先度に応じた大きさの複数の利用者表示エリアを形成し、形成した各利用者表示エリアを含む優先度画面を生成する画面生成手段と、生成した前記優先度画面を表示するために出力する画面出力手段とを含むとしてもよい。
この構成によると、複数の利用者に割り当てられた優先度を視覚的に容易に認識することができる。
ここで、前記画面生成手段は、円形の前記優先度画面を形成し、扇型の各利用者表示エリアを形成し、前記円形の前記優先度画面の中心点を中心として各利用者表示エリアを配置するとしてもよい。
この構成によると、各利用者に割り当てられた優先度を、扇型により表示するので、視覚的に容易に認識することができる。
ここで、前記画面生成手段は、矩形の各利用者表示エリアを形成し、前記優先度画面内に各利用者表示エリアを配置するとしてもよい。
この構成によると、各利用者に割り当てられた優先度を、矩形により表示するので、視覚的に容易に認識することができる。
ここで、前記画面生成手段は、さらに、各利用者に割り当てられた優先度を示す優先度情報を前記利用者表示エリア内に表示するとしてもよい。
この構成によると、各利用者に割り当てられた優先度を正確に認識することができる。
ここで、前記画面生成手段は、さらに、前記利用者推薦情報に対応する番組ジャンルを示すジャンル情報を取得し、取得したジャンル情報を前記利用者表示エリア内に表示するとしてもよい。
この構成によると、各利用者は、利用者推薦情報に対応する番組ジャンルを容易に知ることができる。
ここで、前記画面生成手段は、さらに、前記利用者推薦情報により推薦される番組の代表画像を取得し、取得した代表画像を前記利用者表示エリア内に表示するとしてもよい。
この構成によると、各利用者は、利用者推薦情報に対応する番組の内容を視覚的に知ることができる。
ここで、前記番組推薦装置は、さらに、優先度画面を構成する各利用者表示エリアの大きさの増減を受け付ける受付手段と、受け付けた増減により変化した後の各利用者表示エリアの大きさに応じて、各利用者の優先度を修正する修正手段とを含むとしてもよい。
この構成によると、各利用者に割り当てられた優先度の修正が視覚的に容易にできる。
ここで、前記番組表生成手段は、前記推薦番組情報を、時系列に配列し、時系列に配列された前記推薦番組情報を含む番組表を生成するとしてもよい。
この構成によると、番組表は、時系列に配列された推薦番組情報を含むので、番組の選別が容易となる。
ここで、前記番組情報取得手段は、前記番組情報を含む放送波を受信し、受信した放送波から前記番組情報を抽出することにより、前記番組情報を取得するとしてもよい。
この構成によると、放送波から番組情報を抽出するので、番組情報の取得に人手を要することなく、容易にかつ確実に行える。
ここで、前記番組情報取得手段は、少なくとも、当該番組の要約、当該番組の放送予定時刻、当該番組の放送時間及び当該番組の放送チャンネルを含む前記番組情報を取得し、前記番組表生成手段は、前記番組情報に含まれる当該番組の要約を用いて、前記番組推薦情報を抽出するとしてもよい。
この構成によると、抽出手段により番組の要約を用いるので、前記推薦条件を満たす番組情報の抽出が確実に行える。
ここで、前記第１取得手段は、他の装置から前記第１推薦情報を取得し、前記第２取得手段は、前記第２推薦情報を予め記憶している推薦情報記憶部と、前記推薦情報記憶部から前記第２推薦情報を読み出すことにより取得する推薦情報読出部とを含むとしてもよい。
この構成によると、第１推薦情報は、他の装置から取得され、第２推薦情報は、内部から取得するので、様々なパターンの推薦情報を取得することができる。
ここで、前記番組推薦装置は、ネットワークを介して、前記他の装置と接続されており、前記第１取得手段は、ネットワークを介して、前記他の装置から前記第１推薦情報を取得するとしてもよい。
この構成によると、第１推薦情報は、ネットワークを介して接続された他の装置から取得されるので、第１推薦情報の取得に人手を要することなく、容易にかつ確実に行える。
ここで、前記第１取得手段は、推薦する番組を絞り込む第１条件を含む前記第１推薦情報を取得し、前記第２取得手段は、推薦する他の番組を絞り込む第２条件を含む前記第２推薦情報を取得し、推薦情報生成手段は、第１及び第２推薦情報からそれぞれ第１及び第２条件を抽出し、抽出した第１及び第２条件を、論理演算により結合して、推薦条件を生成し、生成した前記推薦条件を含む前記利用者推薦情報を生成するとしてもよい。
この構成によると、第１条件と第２条件とを論理演算により結合するので、複数の利用者の嗜好に合う推薦条件を生成することができる。
ここで、前記第１取得手段は、前記第１条件として第１キーワード情報を含む前記第１推薦情報を取得し、前記第２取得手段は、前記第２条件として第２キーワード情報を含む前記第２推薦情報を取得し、前記推薦情報生成手段は、前記第１推薦情報から前記第１キーワード情報を抽出し、前記第２推薦情報から前記第２キーワード情報を抽出し、抽出した第１キーワード情報及び第２キーワード情報を論理演算式により結合して、前記推薦条件を生成し、前記番組表生成手段は、利用者推薦情報に含まれる前記推薦条件を満たす推薦番組情報を抽出するとしてもよい。
この構成によると、第１推薦情報から抽出した第１キーワード情報と、第２推薦情報から抽出した第２キーワード情報とが論理演算式により結合して生成された推薦条件を満たす推薦番組情報を抽出するので、複数の利用者の嗜好に合う推薦番組情報の抽出が確実に行える。
ここで、前記第１取得手段は、前記第１条件として、複数のキーワードが論理演算により結合された第１検索式を含む前記第１推薦情報を取得し、前記第２取得手段は、前記第２条件として、複数のキーワードが論理演算により結合された第２検索式を含む前記第２推薦情報を取得し、前記推薦情報生成手段は、前記第１推薦情報から前記第１検索式を抽出し、前記第２推薦情報から前記第２検索式を抽出し、抽出した第１検索式及び第２検索式を論理演算式により結合して、前記推薦条件を生成し、前記番組表生成手段は、利用者推薦情報に含まれる前記推薦条件を満たす推薦番組情報を抽出するとしてもよい。
この構成によると、第１推薦情報から抽出した第１検索式と、第２推薦情報から抽出した第２検索式とが論理演算式により結合して生成された推薦条件を満たす推薦番組情報を抽出するので、複数の利用者の嗜好に合う推薦番組情報の抽出が確実に行える。
ここで、前記推薦情報生成手段は、利用者から前記論理演算の種類の指定を受け付け、受け付けた前記論理演算により結合するとしてもよい。
この構成によると、利用者が自由に論理演算の種類を指定することができる。
ここで、前記第１取得手段は、利用者に対して視聴を許可するか否かを示す視聴可否情報を含む第１推薦情報を取得し、前記推薦情報生成手段は、前記視聴可否情報を含む前記利用者推薦情報を生成し、前記番組表生成手段は、前記利用者推薦情報から前記視聴可否情報を抽出し、抽出した視聴可否情報が視聴を許可することを示す場合に、前記推薦番組情報を抽出するとしてもよい。
この構成によると、利用者推薦情報から抽出した視聴可否情報が視聴を許可することを示す場合に、推薦条件を満たす推薦番組情報を抽出するので、番組の視聴に対して制限を加えることができる。
ここで、前記第１取得手段は、当該第１推薦情報の生成者を示す生成者識別情報を含む前記第１推薦情報を取得するとしてもよい。
この構成によると、第１推薦情報は、当該第１推薦情報の生成者を示す生成者識別情報を含むので、その生成者を知ることができる。
ここで、前記番組推薦装置は、さらに、前記推薦情報生成手段により生成された前記利用者推薦情報に基づいて、出力用推薦情報を生成する推薦情報生成手段と、生成した出力用推薦情報を外部の装置へ出力する外部出力手段とを含むとしてもよい。
この構成によると、生成されたて利用者推薦情報に基づいて、複数の利用者の嗜好に合う番組の出力用推薦情報を生成し、生成した出力用推薦情報を外部で利用することができる。
ここで、前記番組推薦装置は、ネットワークを介して、前記外部の装置と接続されており、前記外部出力手段は、ネットワークを介して、前記外部の装置に対して出力用推薦情報を出力するとしてもよい。
この構成によると、生成した出力用推薦情報を、ネットワークにより接続された他の装置で利用することができる。
ここで、前記番組推薦装置は、放送を受信し録画する受信録画装置であって、前記番組推薦装置は、さらに、放送される番組コンテンツを受信する受信手段と、情報記憶手段と、前記推薦情報生成手段により生成された前記利用者推薦情報を用いて、受信した前記番組コンテンツを記録すべきか否かを判断する判断手段と、記録すべきと判断される場合に、受信した前記番組コンテンツを前記情報記憶手段に書き込む書込手段とを含むとしてもよい。
この構成によると、生成された利用者推薦情報を用いて、受信した番組コンテンツの記録をするか否かを判断するので、複数の視聴者の嗜好に合う番組コンテンツを記録することができる。
ここで、前記出力手段により出力される前記番組表は、表示装置により表示され、前記番組推薦装置は、さらに、表示装置により表示された番組表から１の番組の選択を受け付ける受付手段と、選択を受け付けた番組に対応する番組コンテンツを前記情報記憶手段から読み出す読出手段と、読み出した番組コンテンツから映像音声信号を生成する信号生成手段と、生成した映像音声信号を前記表示装置に対して出力する信号出力手段とを備えるとしてもよい。
この構成によると、表示された番組表から選択を受け付けた番組に対応する番組コンテンツを前記情報記憶手段から読み出し、再生して出力するので、利用者は、複数の視聴者の嗜好に合う番組コンテンツを視聴することができる。
以上説明したように、従来の番組推薦装置において、ユーザが選択可能なプロファイル情報は、個人的な番組視聴には適するが、友人や家族等、複数の人が集まって、グループで番組視聴を行う場合等には、そのグループに対応するプロファイル情報を新規に作成する必要があり、このグループ毎のプロファイル情報の作成は面倒であり、またグループ内部において番組嗜好のばらつきが大きい場合には、うまくグループのプロファイル情報が作成できないという課題がある。
本発明は、これらの課題を解決し、グループで番組録画や視聴を行う場合等にも、簡易にグループ毎のプロファイル情報を作成することのでき、グループでの番組録画や視聴の際の視聴者の多用なニーズに応えることができる。
【図面の簡単な説明】  図１は、本発明の１の実施の形態としての番組推薦システム１の全体構成を示す。
図２は、サーバ装置３００の構成を示すブロック図である。
図３は、録画再生装置１００の構成を示すブロック図である。
図４は、番組予約情報作成部１１６の構成を示すブロック図である。
図５は、リモコン２００の外観を示す。
図６は、リモコン２００の分解図を示す。
図７は、透過型のフォトインタラプタ２４８及び操作つまみ２３１の位置関係を示す外観斜視図である。
図８は、リモコン２００のＡ−Ａ断面図を示す。
図９は、操作つまみ２３１、バネ２６１及びバネ２６２の位置関係を示す。
図１０は、ＥＰＧデータのデータ構造の一例を示す。
図１１は、番組推薦情報４２０のデータ構造の一例を示す。
図１２は、番組推薦情報４３０のデータ構造の一例を示す。
図１３は、解釈部１３１により生成される検索式Ａのデータ構造の一例を示す。
図１４は、解釈部１３３により生成される検索式Ｂのデータ構造の一例を示す。
図１５は、番組予約情報群４５０のデータ構造の一例を示す。
図１６は、録画予約情報群４６０のデータ構造の一例を示す。
図１７は、再生予約情報群４７０のデータ構造の一例を示す。
図１８は、モニタ１１９により表示されるメニュー画面の一例を示す。
図１９は、モニタ１１９により表示される選択画面の一例を示す。この選択画面は、他人の番組推薦情報を選択するために利用者により用いられる。
図２０は、モニタ１１９により表示される選択画面の一例を示す。この選択画面は、自己の番組推薦情報を選択するために利用者により用いられる。
図２１は、モニタ１１９により表示される番組表の一例を示す。
図２２は、モニタ１１９により表示される録画番組表の一例を示す。
図２３は、複数の視聴者の番組推薦情報により抽出される番組の集合の関係を示す。
図２４は、アンテナ１０１、チューナ部１０２、抽出部１０３及び録画部１０５の動作を示すフローチャートである。
図２５は、録画予約制御部１０７の動作を示すフローチャートである。
図２６は、主として制御部１１１の動作を示すフローチャートである。
図２７は、番組推薦情報入力部１２１及びサーバ装置３００により、他人の番組推薦情報を取得する際の動作を示すフローチャートである。
図２８は、番組推薦情報入力部１２４による自己の番組推薦情報を選択する際の動作をフローチャートである。
図２９は、検索情報作成部１２２の動作を示すフローチャートである。
図３０は、解釈部１３１及び解釈部１３３による検索式Ａ及び検索式Ｂの生成の動作を示すフローチャートである。
図３１は、モニタ１１９により表示される選択画面の他の一例を示す。この選択画面は、自己の番組推薦情報を選択するために利用者により用いられる。
図３２は、変形例としての録画再生装置が有する個人情報記憶部１３５に記憶されている各情報のデータ構造の一例を示す。図３３へ続く。
図３３は、変形例としての録画再生装置が有する個人情報記憶部１３５に記憶されている各情報のデータ構造の一例を示す。図３２から続く。
図３４は、ＧＵＩ作成部１１７により生成される優先度入力画面６０１の構成を示す。
図３５は、優先度入力画面の変化の様子を示す。バーの角度の変化を示す。
図３６は、優先度入力画面の変化の様子を示す。アイコンの変化を示す。
図３７は、リモコン２００ｂの操作つまみ２３１の周囲に設けられた８個のボタン２８１〜２８８の配置を示す。
図３８は、ＧＵＩ作成部１１７により生成された優先度入力画面６２１の構成を示す。
図３９は、ＧＵＩ作成部１１７により生成された優先度入力画面６３１の構成を示す。
図４０は、ＧＵＩ作成部１１７により生成された録画番組画面７０１の構成を示す。
図４１は、ＧＵＩ作成部１１７により生成された録画番組画面７１１の構成を示す。
図４２は、ＧＵＩ作成部１１７により生成された録画番組画面７２１の構成を示す。
図４３は、ＧＵＩ作成部１１７により生成された録画番組画面７３１の構成を示す。
【発明を実施するための最良の形態】  １．第１の実施の形態
本発明の１の実施の形態としての番組推薦システム１について説明する。
１．１  番組推薦システム１の構成
番組推薦システム１は、図１に示すように、放送装置（図示していない）、放送アンテナ（図示していない）、録画再生装置１００、アンテナ１０１、モニタ１１９、リモコン２００、録画再生装置１００ｂ及びサーバ装置３００から構成されている。録画再生装置１００、録画再生装置１００ｂ及びサーバ装置３００は、インターネット１０を介して、相互に接続されている。
放送装置は、放送アンテナを介して、画像及び音声から構成される画像音声情報つまり番組と、ＥＰＧデータとを放送波に乗せて放送する。
ここでＥＰＧデータは、各種デジタル放送において、放送局から画像情報及び音声情報と併せて送信され、番組毎の放送チャンネル、開始日時、放送内容の要約、出演者等の情報を含む情報である。
録画再生装置１００は、利用者の指示により、サーバ装置３００から番組推薦情報を取得し、内部に記憶している番組推薦情報を指定し、前記２個の番組推薦情報を基にして、２個の検索式を生成し、生成した検索式を合成して１個の検索式を生成する。
ここで、本発明における番組推薦情報は、視聴または録画したい番組についての利用者の嗜好を示す情報であり、視聴者別、複数人のグループ別、視聴者の趣味や使用シーン別に用意される。
次に、録画再生装置１００は、アンテナ１０１を介して、前記放送波を受信し、受信した放送波からＥＰＧデータと番組とを分離して抽出し、抽出したＥＰＧデータを内部に記憶する。次に、内部に記憶しているＥＰＧデータから、生成した検索式が示す条件に該当する番組を示す予約番組情報を生成し、生成した予約番組情報に示される番組を受信して内部に記憶する。
また、録画再生装置１００は、生成した予約番組情報に基づいて録画番組表を生成し、生成した録画番組表を表示し、録画番組表の中から利用者の指示により番組の選択を受け付け、選択を受け付けた番組を読み出して再生する。
録画再生装置１００ｂは、録画再生装置１００と同様の構成を有する。
１．２  サーバ装置３００の構成
サーバ装置３００は、図２に示すように、通信部３０１、制御部３０２、情報記憶部３０３、表示部３０４及び入力部３０５から構成されている。
サーバ装置３００は、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭ、ハードディスクユニット、通信ユニット、ディスプレィユニット、キーボード、マウスなどから構成されるコンピュータシステムである。前記ＲＡＭ又は前記ハードディスクユニットには、コンピュータプログラムが記憶されている。前記マイクロプロセッサが、前記コンピュータプログラムに従って動作することにより、サーバ装置３００の各構成要素は、その機能を達成する。
（１）通信部３０１
通信部３０１は、インターネット１０を介して、録画再生装置１００に接続されており、録画再生装置１００と制御部３０２との間で情報の送受信を行う。
（２）情報記憶部３０３
情報記憶部３０３は、番組推薦一覧情報群３１１、番組推薦情報３１２、番組推薦情報３１３、・・・を予め記憶している。
番組推薦情報３１２、番組推薦情報３１３、・・・には、ＩＤが付加されている。ＩＤは、当該番組推薦情報を識別する識別情報である。
各番組推薦情報は、ＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）で記述されたテキスト情報であり、予約情報領域、キーワード領域及び検索式領域から構成されている。
予約情報領域は、録画又は再生すべき番組の番組予約情報を含み、番組予約情報は、日時情報、開始時刻情報、終了時刻情報及び放送チャンネル情報を含む。日時情報は、番組が放送される日時を示し、開始時刻情報は、番組の放送が開始される時刻を時分により示し、終了時刻情報は、番組の放送が終了する時刻を時分により示し時分を示し、放送チャンネル情報は、番組が放送されるチャンネルを示す。
キーワード領域は、１個以上のキーワード情報を含む。各キーワード情報は、文字列であるキーワードを含み、各キーワードは、ＥＰＧデータから所定の番組情報を検索して抽出する際に、検索条件として用いられる。キーワード領域に複数のキーワード情報が含まれる場合には、前記複数のキーワード情報に含まれるキーワードの論理積により、ＥＰＧデータからの検索が行われる。
検索式領域は、１個以上の検索式情報を含む。各検索式情報は、１個の検索式を含み、各検索式は、複数のキーワードと、これらのキーワードを連結する論理積記号又は論理和記号を含む。各検索式は、ＥＰＧデータから所定の放送番組情報を検索して抽出する際に、検索条件として用いられる。検索式領域に複数の検索式情報が含まれる場合には、前記複数の検索式情報に含まれる検索式の論理和により、ＥＰＧデータからの検索が行われる。
番組推薦情報３１２、番組推薦情報３１３、・・・の一例として、図１１に番組推薦情報４２０を示す。番組推薦情報４２０は、この図に示すように、ＸＭＬで記述されたテキスト情報である。番組推薦情報４２０は、予約情報領域４２１、キーワード領域４２２及び検索式領域４２３から構成されている。
予約情報領域４２１は、録画又は再生すべき番組の番組予約情報４２１ａを含み、番組予約情報４２１ａは、日時情報４２１ｂ、開始時刻情報４２１ｃ、終了時刻情報４２１ｄ、放送チャンネル情報４２１ｅを含む。日時情報４２１ｂは、「２００３年７月７日」を示し、開始時刻情報４２１ｃは、「２０時００分」を示し、終了時刻情報４２１ｄは、「２０時５５分」を示し、放送チャンネル情報４２１ｅは、「８チャンネル」を示している。つまり、予約情報領域４２１には、２００３年７月７日の２０時００分から２０時５５分まで、８チャンネルにより放送される番組を示す番組予約情報が記載されている。録画再生装置１００により、予約情報領域４２１に記載されている番組予約情報４２１ａが用いられる際には、この番組予約情報４２１ａにより示される番組が記録され、記録された番組が再生される。
また、キーワード領域４２２は、キーワード情報４２２ａ〜４２２ｃを含む。キーワード情報４２２ａ〜４２２ｃは、それぞれ、キーワード「野球」、「大リーグ」及び「日本人」を含んでいる。キーワード領域４２２に複数のキーワード情報が記述されている場合には、前記複数のキーワードの論理積である｛「野球」＊「大リーグ」＊「日本人」｝を用いて、ＥＰＧデータからの検索が行われる。
さらに、検索式領域４２３には、検索式情報４２３ａ及び４２３ｂが記載されている。
検索式情報４２３ａは、キーワード「サッカー」と、論理積記号「＊」と、かっこ記号「（」と、キーワード「ヨーロッパ」と、論理和記号「＋」と、キーワード「セリエＡ」、論理和記号「＋」と、キーワード「プレミア」と、かっこ記号「）」とを含む。つまり、検索式情報４２３ａに含まれる検索式は、「サッカー」を含み、かつ（つまり論理積）、「ヨーロッパ」、「セリエＡ」及び「プレミア」のいずれか（つまり論理和）を含むことを示す。
検索式情報４２３ｂは、かっこ記号「（」と、キーワード「南極」と、論理和記号「＋」と、キーワード「ニュージランド」、論理和記号「＋」と、キーワード「アフリカ」と、かっこ記号「）」と、論理積記号「＊」と、キーワード「ペンギン」とを含む。つまり、検索式情報４２３ｂに含まれる検索式は、「南極」、「ニュージーランド」又は「アフリカ」のいずれかを含み（論理和）、かつ（論理積）、「ペンギン」を含むことを示す。
このように、検索式領域４２３には、２個の検索式情報が記載されているので、検索式領域４２３に記載されている検索式情報が用いられる際には、ＥＰＧデータから、検索式情報４２３ａ及び４２３ｂに含まれる検索式情報の論理和を満足する放送番組情報が抽出され、放送番組情報により示される番組が記録され、記録された番組が再生される。
番組推薦一覧情報群３１１は、図２に示すように、複数の番組推薦一覧情報から構成され、各番組推薦一覧情報は、番組推薦情報に対応しており、ＩＤ及びタイトルから構成される。ＩＤは、上述したように、当該番組推薦情報を識別するための識別情報であり、タイトルは、当該番組推薦情報を判別するための名称である。
以上説明したように、番組推薦情報は、ＸＭＬで記述されたテキスト情報である。このようなデータ構造を有しているので、必要に応じ、エディタ等で視聴者が番組推薦情報に修正等を行ったり、前述のコメント等を加えたりすることが可能となる。
（３）制御部３０２
制御部３０２は、録画再生装置１００から、インターネット１０及び通信部３０１を介して、番組推薦一覧情報群の取得要求を受け取る。番組推薦一覧情報群の取得要求を受け取ると、制御部３０２は、情報記憶部３０３から、前記番組推薦一覧情報群を読み出し、読み出した前記番組推薦一覧情報群に含まれる各番組推薦一覧情報から、ＩＤ及びタイトルを抽出し、抽出したＩＤ及びタイトルを用いて、選択画面を形成する選択画面情報を生成する。選択画面情報は、ＨＴＭＬ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）を用いて記述されている。
選択画面は、一例として、図１９に示すように、画面の標題「番組推薦情報の提供」と、リスト表示部５１５と、「ダウンロード」と表示されたボタン５１４と、その他の画面要素を含む。リスト表示部５１５は、複数の表示行を含み、各表示行は、ＩＤ及びタイトルを含む。ボタン５１４は、利用者により選択されたＩＤに対応する番組推薦情報をサーバ装置３００から録画再生装置１００へ転送することを示す操作ボタンである。
制御部３０２は、生成した選択画面情報を、通信部３０１及びインターネット１０を介して、録画再生装置１００へ送信する。
また、制御部３０２は、録画再生装置１００から、インターネット１０及び通信部３０１を介して、番組推薦情報のＩＤを受け取る。ＩＤを受け取ると、制御部３０２は、情報記憶部３０３から、受け取ったＩＤが付加された番組推薦情報を読み出し、読み出した番組推薦情報を、通信部３０１及びインターネット１０を介して、録画再生装置１００へ送信する。
（４）入力部３０５及び表示部３０４
入力部３０５は、サーバ装置３００の操作者の指示を受け付け、受け付けた指示を制御部３０２へ出力する。
表示部３０４は、制御部３０２の制御により、様々な情報を表示する。
１．３  録画再生装置１００の構成
録画再生装置１００は、図３に示すように、チューナ部１０２、抽出部１０３、ＥＰＧデータ蓄積部１０４、録画部１０５、コンテンツ蓄積部１０６、録画予約制御部１０７、再生予約情報作成部１０８、再生部１０９、出力部１１０、制御部１１１、入力部１１２、録画予約情報蓄積部１１３、再生予約情報蓄積部１１４、通信部１１５、番組予約情報作成部１１６及びＧＵＩ作成部１１７から構成されている。チューナ部１０２には、アンテナ１０１が接続されている。また、通信部１１５は、インターネット１０に接続されている。また、録画再生装置１００は、リモコン２００から照射される赤外線を受け取り、受け取った赤外線に対応して動作する。また、録画再生装置１００には、スピーカを備える表示デバイスであるモニタ１１９が接続される。
視聴者は、出力部１１０に接続されるモニタ１１９により、番組の画像または音声を視聴することができる。
録画再生装置１００は、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭ、ハードディスクユニットなどから構成されるコンピュータシステムである。前記ＲＡＭ又は前記ハードディスクユニットには、コンピュータプログラムが記憶されている。前記マイクロプロセッサが、前記コンピュータプログラムに従って動作することにより、録画再生装置１００は、その一部の機能を達成する。
なお、本発明の録画再生装置１００は、単数のユーザによる番組録画や視聴もちろんのこと、１個のグループを構成する複数のユーザによる番組録画や視聴を前提としている。以下、このユーザのことを単に視聴者と記す。
ここで、ＥＰＧデータ蓄積部１０４、コンテンツ蓄積部１０６、録画予約情報蓄積部１１３及び再生予約情報蓄積部１１４は、ハードディスクユニット、半導体メモリ等の公知の蓄積デバイスを用いて構成することができる。図３においては、ＥＰＧデータ蓄積部１０４、コンテンツ蓄積部１０６、録画予約情報蓄積部１１３及び再生予約情報蓄積部１１４は、それぞれ、別のユニットとして記載しているが、同一の記録媒体内部にＥＰＧデータ蓄積部１０４、コンテンツ蓄積部１０６、録画予約情報蓄積部１１３及び再生予約情報蓄積部１１４を有する構成であってもよい。
（１）リモコン２００
リモコン２００は、図５〜図６に示すように、上部ケース２５１及び下部ケース２５２により形成される筐体を備えており、筐体内において、平板状の配線基板２５３が下部ケース２５２により保持されている。
上部ケース２５１の上表面には、複数の貫通孔が設けられ、各貫通孔から操作用のボタン２０２、ボタン群２０３、ボタン２０４〜２１４の一部分と、ドーナツ形状の操作つまみ２２１の一部分と、円筒形状の操作つまみ２３１の一部分と、赤外線照射部２０１の一部分とが露出している。
ボタン２０２の表面には「電源」と表示されており、ボタン群２０３を構成する各ボタンの表面には、それぞれ、数字「１」〜「１２」が表示されており、ボタン２１１〜２１３には、それぞれ、「番組表」、「録画番組表」及び「メニュー」が表示されている。
ボタン２０２が利用者により操作されると、録画再生装置１００の電源がＯＮ又はＯＦＦとなる。数字「１」〜「１２」が表示されているボタンが操作されると、対応するチャンネルが選択される。
また、それぞれ「番組表」、「録画番組表」及び「メニュー」が表示されているボタン２１１〜２１３が利用者により操作されると、録画再生装置１００は、図１８、図２１及び図２２にそれぞれ示すメニュー画面５０１、番組表５３１及び録画番組表５４１を生成し、生成したメニュー画面５０１、番組表５３１及び録画番組表５４１をモニタ１１９により表示する。
配線基板２５３上には、操作用のボタン２０２、ボタン群２０３を構成する各ボタン及びボタン２０４〜２１４に対向する各位置において、利用者によるボタンの操作により開閉されるスイッチが配設されている。また、配線基板２５３上には、赤外線照射部２０１、変換回路（図示していない）が配設されている。
利用者による操作用のボタン２０２、ボタン群２０３を構成する各ボタン及びボタン２０４〜２１４の操作により、それぞれ対応して設けられたスイッチが開閉されると、変換回路は、各スイッチの開閉を検出し、各スイッチの開閉に応じた電気信号を生成し、生成した電気信号をデジタル信号に変換し、生成した各デジタル信号を赤外線照射部２０１へ出力する。赤外線照射部２０１は、前記デジタル信号を受け取り、受け取ったデジタル信号に応じて、赤外線を発光し又は赤外線の発光を停止する。
こうして、リモコン２００は、利用者により操作されたボタンに対応する信号が乗せられた赤外線を照射する。
また、操作つまみ２３１は、図５及び図６に示すように、円筒の中心軸に沿って、軸状の支持部２３２を備え、支持部２３２の一端は、配線基板２５３を貫通し、円筒の軸を中心として回転自在に、下部ケース２５２に当接している。また、操作つまみ２３１は、円筒面上に、櫛の歯の形状の複数の櫛歯部を備える。利用者による回転操作により、操作つまみ２３１は、円筒の前記軸を中心として回転移動する。回転移動に伴い、各櫛歯部は、前記軸を中心として回転移動する。
また、操作つまみ２３１は、上部ケース２５１の貫通孔から露出する円盤面において、利用者の手操作における滑り止めのための、凹凸が設けられている。
透過型のフォトインタラプタ２４８は、図６に示すように、（ｉ）光を発する発光素子２４８ａと、（ｉｉ）前記発光素子２４８ａに対向して設けられ、発光素子２４８ａにより発せられた光を受け、受けた光量に応じた電気信号を生成して出力する受光素子２４８ｂとを備える。図７に示すように、フォトインタラプタ２４８は、操作つまみ２３１の各櫛歯部の回転移動に伴い、各櫛歯が発光素子２４８ａと受光素子２４８ｂとの間を通過するように、配線基板２５３上に配設されている。各櫛歯部の回転移動に伴い、発光素子２４８ａから発せられる光が遮断され、又は発光素子２４８ａから発せられる光が遮断されることなく受光素子２４８ｂに到達する。
フォトインタラプタ２４８は、受光素子２４８ｂにより生成された電気信号を変換回路へ出力し、変換回路は、電気信号を受け取り、受け取った電気信号をデジタル信号に変換し、生成したデジタル信号を赤外線照射部２０１へ出力する。赤外線照射部２０１は、前記デジタル信号を受け取り、受け取ったデジタル信号に応じて、赤外線を発光し又は赤外線の発光を停止する。
こうして、リモコン２００は、利用者により操作された操作つまみ２３１の回転移動量に応じた信号が乗せられた赤外線を照射する。
操作つまみ２２１は、図５、図６及び図８に示すように、上部ケース２５１の貫通孔から露出する円形帯状面に、突起部２２２を備え、円筒底部から突出するように設けられた円筒帯形状の支持体２２５を備える。支持体２２５は、配線基板２５３を貫通して、円筒の軸を中心として回転自在に、下部ケース２５２に当接している。
筐体内部において、操作つまみ２２１の円筒形状の外周面に沿って、円筒形帯状の導電体２２３が設けられ、操作つまみ２２１の円筒底部において、下部ケース２５２方向に、導電体２２３に接続された導電体の接触端子２２４が、後述する抵抗体２４１に接触するように、設けられている。
配線基板２５３上に、円形帯状であってその一部に切欠きを有する抵抗体２４１が、その中心軸が、操作つまみ２２１の円筒の中心軸に一致するように、配設されており、抵抗体２４１の一端は、導電体２４２に接続されている。
また、配線基板２５３上に、導電体の接触端子２４３が、導電体２２３に接触するように設けられている。
接触端子２４３及び導電体２４７には、電源部Ｅ１により、定電圧の直流電流が供給されており、抵抗体２４１、電流測定回路Ｃ１及び電源部Ｅ１は、直列に接続されて閉路を形成し、電流測定回路Ｃ１は、前記閉路を流れる電流を測定する。電源部Ｅ１及び電流測定回路Ｃ１は、配線基板２５３上に設けられている。
利用者による操作つまみ２２１の回転操作により、接触端子２２４が、抵抗体２４１に接触しながら、回転移動する。この回転移動に伴って、接触端子２２４が、抵抗体２４１に接触する接触点と、導電体２４２との間の距離が変化するので、電流測定回路Ｃ１により測定される電流は、前記回転移動に伴って変化する。こうして、利用者による操作つまみ２２１の回転操作による回転角度が、前記電圧により測定される。
電流測定回路Ｃ１は、測定した電流に応じた電気信号を生成し、生成した電気信号を変換回路へ出力し、変換回路は、電気信号を受け取り、受け取った電気信号をデジタル信号に変換し、生成したデジタル信号を赤外線照射部２０１へ出力する。赤外線照射部２０１は、前記デジタル信号を受け取り、受け取ったデジタル信号に応じて、赤外線を発光し又は赤外線の発光を停止する。
こうして、リモコン２００は、利用者により操作された操作つまみ２２１の回転角度に応じた信号が乗せられた赤外線を照射する。
操作つまみ２２１は、図９に示すように、上部ケース２５１の内部において、円筒外周部に支持部２２６を備えている。支持部２２６は、コイル状のバネ２６１の一端に接続されており、バネ２６１の他端は、配線基板２５３に設けられた支持部２６３に接続されていて、バネ２６１により支持部２６３方向に付勢されている。また、支持部２２６は、コイル状のバネ２６２の一端に接続されており、バネ２６２の他端は、配線基板２５３に設けられた支持部２６４に接続されていて、バネ２６２により支持部２６４方向に付勢されている。
（２）入力部１１２
入力部１１２は、リモコン２００により照射された赤外線を受光し、受光した赤外線から、赤外線に乗せられた信号を読み出し、読み出した信号を制御部１１１へ出力する。
入力部１１２は、また、複数のボタンを備えており、利用者により各ボタンが操作されると、当該ボタンに対応する信号を生成し、生成した信号を制御部１１１へ出力する。
（３）アンテナ１０１及びチューナ部１０２
アンテナ１０１は、放送局等の有する放送装置により放送される放送波を受信し、受信した放送波をチューナ部１０２へ出力する。
チューナ部１０２は、利用者による操作によりリモコン２００、入力部１１２及び制御部１１１を介して、又は録画予約制御部１０７から受信チャンネルを受け取り、放送波から、受け取った受信チャンネルを介して送信される放送データを選択し、選択した放送データを抽出部１０３へ出力する。
なお、チューナ部１０２は、ＡＤＡＭＳ（ＴＶ−Ａｓａｈｉ  Ｄａｔａ  ａｎｄ  Ｍｕｌｔｉｍｅｄｉａ  Ｓｅｒｖｉｃｅ）、ＣＳ（Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｓａｔｅｌｌｉｔｅ）、ＢＳ（Ｂｒｏａｄｃａｓｔｉｎｇ  Ｓａｔｅｌｌｉｔｅ）又は地上波デジタル放送等により放送される画像情報、音声情報及びＥＰＧデータを併せて受信可能であるとしてもよい。
（４）抽出部１０３
抽出部１０３は、チューナ部１０２から放送データを受け取り、受け取った放送データから画像音声情報及びＥＰＧデータを分離して抽出し、抽出した画像音声情報を録画部１０５へ出力し、抽出したＥＰＧデータをＥＰＧデータ蓄積部１０４へ書き込む。
（５）ＥＰＧデータ蓄積部１０４
ＥＰＧデータ蓄積部１０４は、ＥＰＧデータを記憶するための領域を備えている。
ＥＰＧデータの一例を図１０に示す。この図に示すＥＰＧデータ４００は、放送番組情報４０１、放送番組情報４０２、・・・、放送番組情報４０３を含んで構成されている。
各放送番組情報は、放送される番組に対応しており、放送チャンネル、開始日時、番組時間、要約及び出演者名から構成されている。
放送チャンネルは、当該番組が放送されるチャンネルを示し、開始日時は、当該番組が放送される年月日及び時分を示し、番組時間は、当該番組の放送開始時刻から放送終了時刻までの時間を示し、要約は、当該番組の内容を短い文章で表現したものであり、出演者名は、当該番組に出演する人の名称を示す。
（６）録画部１０５
録画部１０５は、抽出部１０３から画像音声情報を受け取る。
また、録画部１０５は、利用者による操作によりリモコン２００、入力部１１２及び制御部１１１を介して、又は録画予約制御部１０７から録画指示を受け取る。前記録画指示を受け取ると、抽出部１０３から受け取った前記画像音声情報をコンテンツ蓄積部１０６へ書き込む。
さらに、録画部１０５は、利用者による操作によりリモコン２００、入力部１１２及び制御部１１１を介して、又は録画予約制御部１０７から録画終了指示を受け取る。前記録画終了指示を受け取ると、抽出部１０３から受け取った前記画像音声情報のコンテンツ蓄積部１０６への書き込みを中止する。
（７）コンテンツ蓄積部１０６
コンテンツ蓄積部１０６は、画像音声情報を記憶するための領域を備えている。
（８）番組予約情報作成部１１６
番組予約情報作成部１１６は、図４に示すように、番組推薦情報入力部１２１、検索情報作成部１２２、検索部１２３、番組推薦情報入力部１２４、番組推薦情報出力部１２５及び番組推薦情報記憶部１２６から構成されている。
番組予約情報作成部１１６は、後述するように、ＥＰＧデータ蓄積部１０４に蓄積されているＥＰＧデータを用い、番組推薦情報入力部１２１により外部から取得した番組推薦情報と、番組推薦情報記憶部１２６に記憶されている番組推薦情報とに基づいて、番組予約情報を作成する。
（ａ）番組推薦情報入力部１２１
番組推薦情報入力部１２１は、外部の装置から他人の番組推薦情報を取得する旨の指示を制御部１１１から受け取る。ここで、外部の装置の一例は、サーバ装置３００である。
前記指示を受け取ると、番組推薦情報入力部１２１は、番組推薦一覧情報群の取得要求を、通信部１１５及びインターネット１０を介して、サーバ装置３００へ送信する。
次に、番組推薦情報入力部１２１は、サーバ装置３００から、インターネット１０及び通信部１１５を介して、選択画面情報を受信し、受信した選択画面情報を出力部１１０へ出力する。
次に、番組推薦情報入力部１２１は、入力部１１２から制御部１１１を介して、ＩＤを受け取り、受け取ったＩＤを通信部１１５及びインターネット１０を介して、サーバ装置３００へ送信する。
次に、番組推薦情報入力部１２１は、サーバ装置３００から、インターネット１０及び通信部１１５を介して、前記ＩＤにより識別される番組推薦情報を受信し、受信した番組推薦情報を検索情報作成部１２２へ出力する。
サーバ装置３００から受信する番組推薦情報の一例を図１１に示している。
なお、記録媒体に予め番組推薦情報が記録されており、番組推薦情報入力部１２１は、前記記録媒体から番組推薦情報を読み出すとしてもよい。
（ｂ）番組推薦情報記憶部１２６
番組推薦情報記憶部１２６は、１個以上の番組推薦情報を記憶している。また、各番組推薦情報に対応して、当該番組推薦情報を示すタイトルを記憶している。
番組推薦情報記憶部１２６が記憶している番組推薦情報の一例を図１２に示す。
この図に示す番組推薦情報４３０は、図１１に示す番組推薦情報４２０と同様のデータ構成を有している。
図１２に示す番組推薦情報４３０は、予約情報領域４３１、キーワード領域４３２及び検索式領域４３３から構成されている。
予約情報領域４３１には、具体的には、２００３年７月８日の１９時００分から１９時５５分まで、６チャンネルにより放送される番組を示す番組予約情報が記載されている。
また、キーワード領域４２２には、具体的には、キーワード「野球」及び「太郎」が記載されている。ここで、「太郎」は、日本人の一般的な名前である。
さらに、検索式領域４３３には、具体的には、キーワード「アフリカ」とキーワード「動物」の論理和による検索式を含む検索式情報が含まれ、また、キーワード「ミュージック」とキーワード「音楽」の論理和と、前記論理和とキーワード「ライブ」との論理積による検索式を含む検索式情報が含まれている。
なお、「ミュージック」は、音楽を意味する言葉を、日本語に固有の文字である片仮名により表現したものであり、「音楽」は、音楽を意味する言葉を、アジア圏に固有の文字である漢字により表現したものである。
（ｃ）番組推薦情報入力部１２４
番組推薦情報入力部１２４は、番組推薦情報記憶部１２６から各番組推薦情報を示すタイトルを読み出し、次に、図２０に示すように、読み出した各タイトルを一覧として表示する表示部５２５と、ボタン５２４と、その他のボタンと、その他の表示部から形成される選択画面５２１を生成し、生成した選択画面５２１を出力部１１０へ出力する。こうして、選択画面５２１が、モニタ１１９により表示される。
次に、番組推薦情報入力部１２４は、リモコン２００から、入力部１１２及び制御部１１１を介して、入力を受け付けた番組推薦情報の指定を受け取り、指定を受け取った番組推薦情報を番組推薦情報記憶部１２６から読み出し、読み出した番組推薦情報を検索情報作成部１２２へ出力する。
（ｄ）検索情報作成部１２２
検索情報作成部１２２は、図４に示すように、解釈部１３１、演算部１３２、解釈部１３３及び変換部１３４から構成されている。
（ｉ）解釈部１３１
解釈部１３１は、番組推薦情報入力部１２１から番組推薦情報を受け取る。
番組推薦情報を受け取ると、以下に示すようにして、受け取った番組推薦情報から検索式Ａを生成し、生成した検索式Ａを演算部１３２へ出力する。
（検索式Ａの生成）
解釈部１３１による検索式Ａの生成の動作について、図３０に示すフローチャートを用いて説明する。
解釈部１３１は、受け取った前記番組推薦情報から、前記番組推薦情報を構成する１個の文字列の読み出しを試みる。文字列の読み出しは、前記番組推薦情報の先頭から順に行う（ステップＳ３０１）。ここで、文字列とは、例えば、図１１の番組推薦情報４２０の日時情報４２１ｂに含まれている「＜ｄａｔｅ＞」、「２００３０７０７」及び「＜／ｄａｔｅ＞」であり、また、キーワード情報４２２ａに含まれている「＜ｋｅｙｗｏｒｄ＞」、「野球」、「＜／ｋｅｙｗｏｒｄ＞」である。これらの文字列は、一体として何らかの意味を有するものである。また、「＜」及び「＞」で囲まれた文字列をタグと呼ぶ。
前記番組推薦情報からの文字列の読み出しが終了した場合に（ステップＳ３０２）、解釈部１３１は、ステップＳ３１１へ制御を移す。
前記番組推薦情報からの文字列の読み出しが終了していない場合には（ステップＳ３０２）、解釈部１３１は、読み出した文字列が、タグ＜ｆｏｒｍｕｌａ＞であるか、タグ＜ｋｅｙｗｏｒｄ＞であるか、その他であるかを判断する。
読み出した文字列が、タグ＜ｆｏｒｍｕｌａ＞であると判断される場合には（ステップＳ３０３）、解釈部１３１は、タグ＜ｆｏｒｍｕｌａ＞以降、タグ＜／ｆｏｒｍｕｌａ＞までの文字列を、後半検索式として抽出し（ステップＳ３０４）、抽出した後半検索式を記憶し（ステップＳ３０５）、次に、タグ＜／ｆｏｒｍｕｌａ＞を読み出す（ステップＳ３０６）。次に、ステップＳ３０１へ戻って処理を繰り返す。
読み出した文字列が、タグ＜ｋｅｙｗｏｒｄ＞であると判断される場合には（ステップＳ３０３）、解釈部１３１は、タグ＜ｋｅｙｗｏｒｄ＞以降、タグ＜／ｋｅｙｗｏｒｄ＞までの文字列を、キーワードとして抽出し（ステップＳ３０７）、抽出したキーワードを記憶し（ステップＳ３０８）、次に、タグ＜／ｋｅｙｗｏｒｄ＞を読み出す（ステップＳ３０９）。次に、ステップＳ３０１へ戻って処理を繰り返す。
読み出した文字列がその他であると判断される場合には（ステップＳ３０３）、解釈部１３１は、ステップＳ３０１へ戻って処理を繰り返す。
次に、解釈部１３１は、記憶している１個以上のキーワードを読み出し（ステップＳ３１１）、複数のキーワードが読み出された場合には、これのキーワードを論理積記号「＊」により結合して、前半検索式を生成し（ステップＳ３１２）、記憶している１個以上の後半検索式を読み出す（ステップＳ３１３）。
１個の後半検索式が読み出された場合には、解釈部１３１は、生成した前半検索式と読み出した後半検索式とを論理和記号「＋」により結合して、検索式Ａを生成する。複数の後半検索式が読み出された場合には、解釈部１３１は、生成した前半検索式と読み出した複数の後半検索式とを論理和記号「＋」により結合して、検索式Ａを生成する（ステップＳ３１４）。
解釈部１３１により生成される検索式Ａの一例を図１３に示す。
この図に示す検索式４４１は、図１１に示す番組推薦情報４２０を基にして解釈部１３１により生成されたものである。
図１３に示す検索式４４１は、
論理式４４１ａ（”野球”＊”大リーグ”＊”日本人”）と、
論理式４４１ｂ（”サッカー”＊（”ヨーロッパ”＋”セリエＡ”＋”プレミア”））と、
論理式４４１ｃ（（”南極”＋”ニュージーランド”＋”アフリカ”）＊”ペンギン”）とを論理和記号で結合したものである。
論理式４４１ａは、図１１に示す番組推薦情報４２０のキーワード領域４２２に基づいて生成されたものであり、論理式４４１ｂ及び４４１ｃは、それぞれ、番組推薦情報４２０の検索式領域４２３の検索式情報４２３ａ及び４２３ｂに基づいて生成されたものである。
（ｉｉ）解釈部１３３
解釈部１３３は、番組推薦情報入力部１２４から番組推薦情報を受け取る。
番組推薦情報を受け取ると、解釈部１３３と同様にして、受け取った番組推薦情報から検索式Ｂを生成し、生成した検索式Ｂを演算部１３２へ出力する。
解釈部１３３により生成される検索式Ｂの一例を図１４に示す。
この図に示す検索式４４２は、図１２に示す番組推薦情報４３０を基にして解釈部１３３により生成されたものである。
図１４に示す検索式４４２は、
論理式４４２ａ（”野球”＊”太郎”）と、
論理式４４２ｂ（”アフリカ”＊”動物”）と、
論理式４４２ｃ（”ミュージック”＋”音楽”）＊”ライブ”とを論理和記号で結合したものである。
論理式４４２ａは、図１２に示す番組推薦情報４３０のキーワード領域４３２に基づいて生成されたものであり、論理式４４２ｂ及び４４２ｃは、それぞれ、番組推薦情報４３０の検索式領域４３３の検索式情報４３３ａ及び４３３ｂに基づいて生成されたものである。
（ｉｉｉ）演算部１３２
演算部１３２は、解釈部１３１から検索式Ａを受け取り、解釈部１３３から検索式Ｂを受け取る。
検索式Ａ及び検索式Ｂを受け取ると、演算部１３２は、受け取った検索式Ａ及び検索式Ｂを、論理和により結合して、番組検索情報を生成し、生成した番組検索情報を検索部１２３及び変換部１３４へ出力する。
番組検索情報  ＝  検索式Ａ  ＋  検索式Ｂ
なお、演算部１３２は、検索式Ａと検索式Ｂとを論理和により結合するとしているが、この論理演算には限定されない。論理積、排他的論理和、否定、否定論理積及び否定論理和のいずれかにより結合するとしてもよい。
また、論理演算として、論理和、論理積、排他的論理和、否定、否定論理積及び否定論理和のいずれか２以上を組み合わせたものにより結合するとしてもよい。
（ｉｖ）変換部１３４
変換部１３４は、演算部１３２から番組検索情報を受け取り、受け取った番組検索情報を基にして、番組推薦情報を生成する。
具体的には、変換部１３４は、受け取った番組検索情報を、論理和記号により分解して、１個以上の検索式を生成する。次に、生成した各検索式の前後に、タグ＜ｆｏｒｍｕｌａ＞及びタグ＜／ｆｏｒｍｕｌａ＞を付加して、検索式情報を生成する。次に生成した１個以上の検索式情報のグループの前後に、検索式領域であることを示すタグ＜ｆｏｒｍｕｌａ＿ｌｉｓｔ＞及びタグ＜／ｆｏｒｍｕｌａ＿ｌｉｓｔ＞を付加する。さらに、必要な情報を付加する。
このようにして、図１１に示す番組推薦情報４２０と同様の番組推薦情報を生成する。図１１に示す番組推薦情報との相違は、変換部１３４により生成された番組推薦情報は、予約情報領域及びキーワード領域を含まない点にある。
次に、変換部１３４は、このようにして生成した番組推薦情報を番組推薦情報記憶部１２６へ書き込む。
（ｅ）検索部１２３
検索部１２３は、ＥＰＧデータ蓄積部１０４からＥＰＧデータを読み出し、演算部１３２から番組検索情報を受け取る。
番組検索情報を受け取ると、検索部１２３は、読み出したＥＰＧデータに含まれる各放送番組情報内の要約について、前記番組検索情報により示される条件を満たすか否かを判断し、条件を満たす放送番組情報を番組予約情報とする。
こうして１個以上の番組予約情報が生成される。ここで、番組予約情報は、受信チャンネルと、開始日時と、番組時間と、要約及び出演者名とを含み、放送番組情報に含まれる放送チャンネルと、開始日時と、番組時間と、要約及び出演者名とは、それぞれ、番組予約情報に含まれる受信チャンネルと、開始日時と、番組時間と、要約及び出演者名とに対応している。次に、検索部１２３は、番組予約情報を録画予約制御部１０７及び再生予約情報作成部１０８へ出力する。
検索部１２３により生成される前記１個以上の番組予約情報の一例を図１５に示す。図１５に示すように、前記１個以上の番組予約情報は、番組予約情報群４５０を構成しており、番組予約情報群４５０は、番組予約情報４５１、４５２、・・・を含む。各番組予約情報は、受信チャンネル、開始時刻、番組時間及び番組情報を含む。
（ｆ）番組推薦情報出力部１２５
番組推薦情報出力部１２５は、リモコン２００から、入力部１１２及び制御部１１１を介して、番組推薦情報の指定を受け付け、指定を受け付けた番組推薦情報を番組推薦情報記憶部１２６から読み出し、読み出した番組推薦情報を、通信部１１５及びインターネット１０を介して、外部の装置へ出力する。
ここで、外部の装置の一例は、録画再生装置１００ｂである。
なお、番組推薦情報の出力先は、録画再生装置１００ｂには限定されない。他の録画再生装置やコンピュータシステムへ送信するとしてもよい。
（９）録画予約情報蓄積部１１３
１個以上の録画予約情報から構成される録画予約情報群を記憶するための領域を備える。
録画予約情報群の一例を図１６に示す。
この図に示す録画予約情報群４６０は、録画予約情報４６１、４６２、・・・から構成されている。
各録画予約情報は、１個の番組に対応しており、受信チャンネル、開始時刻、番組時間及び番組情報から構成されている。
受信チャンネルは、前記番組が放送されるチャンネルを示す。開始時刻は、当該番組の放送が開始される時刻の年月日及び時分を示す。番組時間は、当該番組の放送開始の時刻から、放送終了の時刻までの時間を示す。番組情報は、番組の要約及び出演者の名前を含む。
（１０）録画予約制御部１０７
録画予約制御部１０７は、番組予約情報作成部１１６から１個以上の番組予約情報を受け取る。前記番組予約情報を受け取ると、受け取った前記番組予約情報を録画予約情報として、録画予約情報蓄積部１１３へ書き込む。
また、録画予約制御部１０７は、次に示すようにして、録画予約情報蓄積部１１３から録画予約情報を読み出し、読み出した録画予約情報を用いて、録画指示及び録画終了指示を録画部１０５に出力するか否かを判断し、その判断結果により、録画指示、又は録画終了指示を録画部１０５に出力する。
（録画指示及び録画終了指示の出力）
録画予約制御部１０７は、録画部１０５により画像音声情報をコンテンツ蓄積部１０６に書き込む録画中であるか否かを示す録画中フラグを有している。録画中フラグが、「０」である場合には、録画中でないことを示し、「１」である場合には、録画中であることを示している。
次に、録画予約制御部１０７の動作について、図２５に示すフローチャートを用いて説明する。
録画予約制御部１０７は、初期値として録画中フラグを「０」に設定し、録画予約情報群において１個の録画予約情報の位置を示すポイントが、録画予約情報群の先頭に記録されている録画予約情報となるように設定する（ステップＳ１６１）。
次に、録画予約制御部１０７は、録画予約情報蓄積部１１３に記憶されている録画予約情報群から、前記ポイントにより位置が示される１個の録画予約情報の読み出しを試みる。（ステップＳ１６２）。
録画予約情報群からの録画予約情報の読み出しが終了した場合に、つまり前記ポンイトにより位置が示される録画予約情報が存在しない場合に（ステップＳ１６３）、録画予約制御部１０７は、前記ポイントが、録画予約情報群の先頭に記録されている録画予約情報となるように設定し（ステップＳ１７９）、次に、ステップＳ１６２へ戻って処理を繰り返す。
録画予約情報群からの録画予約情報の読み出しが終了していない場合に（ステップＳ１６３）、録画予約制御部１０７は、読み出した録画予約情報から開始時刻を抽出し（ステップＳ１６４）、現在時刻を取得する（ステップＳ１６５）。次に、開始時刻から２秒を差し引いて算出される録画時刻と、取得した現在時刻とを比較し、録画時刻と現在時刻とが一致する場合に（ステップＳ１６６）、前記録画予約情報から受信チャンネルを抽出し（ステップＳ１６８）、抽出した受信チャンネルをチューナ部１０２へ出力し（ステップＳ１６９）、画像音声情報の録画を開始することを示す録画指示を録画部１０５へ出力し（ステップＳ１７０）、録画中フラグを「１」に設定し（ステップＳ１７１）、前記録画予約情報から番組時間を抽出し（ステップＳ１７２）、次式により、終了時刻を算出する。
終了時刻  ＝  開始時刻  ＋  番組時間  （ステップＳ１７３）
録画予約制御部１０７は、現在時刻を取得し（ステップＳ１７８）、次に、ステップＳ１７５へ戻って処理を繰り返す。
録画時刻と現在時刻とが一致しない場合に（ステップＳ１６６）、録画予約制御部１０７は、録画中フラグが「０」であるか又は「１」であるかを判断し、録画中フラグが「０」であると判断される場合に（ステップＳ１７４）、録画予約情報群における読み出す録画予約情報の位置を示すポイントを１個進め（ステップＳ１８０）、次に、ステップＳ１６２に戻って処理を繰り返す。
録画中フラグが「１」であると判断される場合に（ステップＳ１７４）、録画予約制御部１０７は、算出された終了時刻に余裕時間「１秒」を加算して得られた録画終了時刻と、現在時刻とを比較し、録画終了時刻と現在時刻とが一致する場合に（ステップＳ１７５）、録画部１０５に対して、画像音声情報の録画の終了を示す録画終了指示を出力し（ステップＳ１７６）、録画中フラグを「０」に設定し（ステップＳ１７７）、次に、ステップＳ１８０へ戻って処理を繰り返す。
録画終了時刻と現在時刻とを比較し、録画終了時刻と現在時刻とが一致しない場合に（ステップＳ１７５）、録画予約制御部１０７は、現在時刻を取得し（ステップＳ１７８）、次に、ステップＳ１７５へ戻って処理を繰り返す。
（１１）再生予約情報蓄積部１１４
再生予約情報蓄積部１１４は、再生予約情報群、番組表及び録画番組表を記憶するための領域を備える。
再生予約情報群の一例を図１７に示す。
この図に示す再生予約情報群４７０は、再生予約情報４７１、４７２、・・・から構成されている。
各再生予約情報は、１個の番組に対応しており、受信チャンネル、開始時刻、番組時間、番組情報から構成されている。
各再生予約情報に含まれる受信チャンネル、開始時刻、番組時間、番組情報は、録画予約情報に含まれる受信チャンネル、開始時刻、番組時間、番組情報と同じであるので、説明を省略する。
（１２）再生予約情報作成部１０８
再生予約情報作成部１０８は、番組予約情報作成部１１６から１個以上の番組予約情報を受け取る。前記番組予約情報を受け取ると、受け取った前記番組予約情報を再生予約情報として、再生予約情報蓄積部１１４へ書き込む。
（番組表の生成）
再生予約情報作成部１０８は、再生予約情報蓄積部１１４から全ての再生予約情報を読み出し、ＥＰＧデータ蓄積部１０４からＥＰＧデータを読み出す。
次に、再生予約情報作成部１０８は、横軸方向に放送チャンネルを一定の順序で配し、縦軸方向に昇順で時刻を配して、２次元マトリックス状に複数の枠を形成する。
次に、再生予約情報作成部１０８は、読み出したＥＰＧデータに含まれる各放送番組情報について、当該放送番組情報に含まれる放送チャンネルと、開始日時と、要約及び出演者名とを用いて、当該放送チャンネルと開示日時に相当する枠を前記複数の枠の中から選択し、選択した枠の内部に、前記要約及び出演者名を配置する。
次に、再生予約情報作成部１０８は、前記枠における１個の放送チャンネルを特定し、読み出した再生予約情報について、前記特定の放送チャンネルと、再生予約情報に含まれる開示時刻に相当する枠を選択し、選択した枠の内部に、再生予約情報に含まれる番組情報を配置する。
このようにして、一例として図２１に示す番組表５３１が生成される。こうして生成された番組表のうち、特定の一列５３２は、再生予約情報により示される番組を表示しており、他の列群５３８は、受信したＥＰＧデータにより示される番組を表示している。
つまり、コンテンツ蓄積部１０６に蓄積された音声画像情報のうち、再生予約情報により示される複数のコンテンツに関する情報が所定の順序で時系列に配列され、これらの情報を含むバーチャルチャンネルが形成される。このバーチャルチャンネルは、視聴者自らの嗜好に適合したチャンネルである。番組表５３１においては、バーチャルチャンネルを示す番組列５３２が表示される。視聴者は、自らの嗜好に適合したコンテンツを選択するときには、バーチャルチャンネルから番組を選択すればよい。
次に、再生予約情報作成部１０８は、生成した番組表を再生予約情報蓄積部１１４へ書き込む。
また、再生予約情報作成部１０８は、制御部１１１からの指示により、再生予約情報蓄積部１１４から番組表を読み出し、読み出した番組表を再生部１０９へ出力する。
また、再生予約情報作成部１０８は、再生予約情報蓄積部１１４から再生予約情報群を読み出し、読み出した再生予約情報群に含まれる再生予約情報を、所定の条件により、例えば、開始時刻の順により、並べ替え、並べ替えられた再生予約情報から構成される録画番組表を生成し、生成した録画番組表を再生予約情報蓄積部１１４へ書き込む。
また、再生予約情報作成部１０８は、制御部１１１からの指示により、再生予約情報蓄積部１１４から録画番組表を読み出し、読み出した録画番組表を再生部１０９へ出力する。
このようにして、一例として図２２に示す録画番組表５４１が生成される。録画番組表５４１は、受信チャンネルと、開示時刻（時分）、番組のタイトルとからなる組を複数個含んでいる。
（１３）再生部１０９
再生部１０９は、制御部１１１からの指示により、再生予約情報作成部１０８から、番組表又は録画番組表を受け取り、受け取った番組表又は録画番組表を出力部１１０へ出力する。
また、再生部１０９は、制御部１１１からの指示により、コンテンツ蓄積部１０６から、記録されている画像音声情報、つまり番組を読み出し、読み出した番組を復号して画像情報及び音声情報を生成し、生成した画像情報及び音声情報を出力部１１０へ出力する。
（１４）ＧＵＩ作成部１１７
ＧＵＩ作成部１１７は、視聴者に対して提供すべき様々な情報を提供したり、視聴者に対して入力を促したり、警告等を知らしめるためのＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）情報を作成し、作成したＧＵＩ情報を出力部１１０へ出力する。こうして、各種の情報を視聴者に知らしめることができる。
ＧＵＩ作成部１１７は、図１８に示すメニュー画面５０１を生成するためのメニュー画面情報を予め記憶している。メニュー画面５０１は、この図に示すように、タイトル「メニュー」と、選択肢５０２、５０３、５０４、５０５、・・・とから構成されており、タイトルには、「メニュー」と表示され、選択肢５０２、５０３、５０４、５０５、・・・には、それぞれ「他人の番組推薦情報の選択」、「自己の番組推薦情報の選択」、「番組予約情報の作成」、「番組推薦情報の出力」、・・・と表示されている。
メニュー画面５０１は、利用者によりリモコン２００の操作ボタン２１３が操作されたときに、モニタ１１９により、表示される。
ＧＵＩ作成部１１７は、制御部１１１の制御により、内部からメニュー画面情報を読み出し、読み出したメニュー画面情報を出力部１１０へ出力する。
（１５）出力部１１０
出力部１１０は、再生部１０９から、生成した画像情報及び音声情報を受け取り、また番組表又は録画番組表を受け取り、またＧＵＩ作成部１１７からＧＵＩ情報を受け取り、受け取った画像情報及び音声情報、番組表、録画番組表、又はＧＵＩ情報をアナログの映像信号及び音声信号に変換し、生成した映像信号及び音声信号をモニタ１１９へ出力する。
（１５）制御部１１１
制御部１１１は、録画再生装置１００を構成する各構成要素を制御する。なお、詳細については、後述する。
（１６）通信部１１５
通信部１１５は、インターネット１０を介して、外部の装置と接続されており、外部の装置と、番組予約情報作成部１１６との間で、情報の送受信を行う。
１．４  録画再生装置１００の動作
録画再生装置１００の動作について、図２４〜図３０に示すフローチャートを用いて説明する。
（１）アンテナ１０１、チューナ部１０２、抽出部１０３及び録画部１０５の動作
アンテナ１０１、チューナ部１０２、抽出部１０３及び録画部１０５の動作について、図２４に示すフローチャートを用いて説明する。
アンテナ１０１及びチューナ部１０２は、放送波を受信し（ステップＳ１０１）、録画予約制御部１０７から受信チャンネルを受け取り（ステップＳ１０２）、放送波から受信チャンネルを介して放送データを選択し（ステップＳ１０３）、選択した放送データを抽出部１０３へ出力する（ステップＳ１０４）。次に、アンテナ１０１及びチューナ部１０２は、ステップＳ１０１へ戻って処理を繰り返す。
抽出部１０３は、チューナ部１０２から放送データを受け取り（ステップＳ１２１）、受け取った放送データから画像音声情報及びＥＰＧデータを分離して抽出し（ステップＳ１２２）、抽出した画像音声情報を録画部１０５へ出力し（ステップＳ１２３）、抽出したＥＰＧデータをＥＰＧデータ蓄積部１０４へ書き込む（ステップＳ１２４）。
録画部１０５は、抽出部１０３から画像音声情報を受け取る（ステップＳ１４１）。
また、録画部１０５は、利用者による操作によりリモコン２００、入力部１１２及び制御部１１１を介して、又は録画予約制御部１０７から録画指示又は録画終了指示を受け取る（ステップＳ１４２）。
録画指示を受け取ると（ステップＳ１４３）、抽出部１０３から受け取った前記画像音声情報をコンテンツ蓄積部１０６へ書き込む（ステップＳ１４４）。次に、ステップＳ１４１へ戻って処理を繰り返す。
録画終了指示を受け取った場合又は指示が無い場合に（ステップＳ１４３）、録画部１０５は、抽出部１０３から受け取った前記画像音声情報のコンテンツ蓄積部１０６への書き込みを中止する。次に、ステップＳ１４１へ戻って処理を繰り返す。
（２）録画予約制御部１０７の動作
録画予約制御部１０７の動作については、図２５に示すフローチャートを用いて上述した通りである。
（３）制御部１１１の動作
主として制御部１１１の動作について、図２６に示すフローチャートを用いて説明する。
制御部１１１は、リモコン２００から入力部１１２を介して利用者の操作指示を受け付け（ステップＳ２０１）、次に、操作指示の内容が「番組表」、「録画番組表」、「メニュー」、番組の選択及びその他の指示のいずれであるかを判断する（ステップＳ２０２）。
操作指示の内容が「番組表」であると判断する場合には（ステップＳ２０２）、制御部１１１は、再生予約情報作成部１０８に対して、指示をし、再生予約情報作成部１０８は、制御部１１１からの指示により、再生予約情報蓄積部１１４から番組表を読み出し、読み出した番組表を再生部１０９へ出力し、モニタ１１９は、図２１に示すような番組表５３１を表示し（ステップＳ２０３）、次に、ステップＳ２０１へ戻って処理が繰り返される。
操作指示の内容が「録画番組表」であると判断する場合には（ステップＳ２０２）、制御部１１１は、再生予約情報作成部１０８に対して、指示をし、再生予約情報作成部１０８は、制御部１１１からの指示により、再生予約情報蓄積部１１４から録画番組表を読み出し、読み出した録画番組表を再生部１０９へ出力し、モニタ１１９は、図２２に示すような録画番組表５４１を表示し（ステップＳ２０４）、次に、ステップＳ２０１へ戻って処理が繰り返される。
操作指示の内容が「メニュー」であると判断する場合には（ステップＳ２０２）、制御部１１１は、ＧＵＩ作成部１１７に対して、図１８に示すようなメニュー画面５０１を生成するように指示し、ＧＵＩ作成部１１７は、メニュー画面５０１を表示するためのメニュー画面情報を内部から読み出し、読み出したメニュー画面情報を出力部１１０へ出力し、モニタ１１９は、図１８に示すようなメニュー画面５０１を表示し、次に、制御部１１１は、リモコン２００から入力部１１２を介して利用者の操作指示を受け付け（ステップＳ２０５）、次に、操作指示の内容が「他人の番組推薦情報の選択」、「自己の番組推薦情報の選択」、「番組予約情報の生成」及び「番組推薦情報の出力」のいずれであるかを判断する（ステップＳ２０６）。
次に、制御部１１１により、操作指示の内容が「他人の番組推薦情報の選択」であると判断される場合には（ステップＳ２０６）、図２７のフローチャートに示す手順に従って、他人の番組推薦情報の取得が行われ（ステップＳ２０７）、次に、ステップＳ２０１へ戻って処理が繰り返される。
次に、制御部１１１により、操作指示の内容が「自己の番組推薦情報の選択」であると判断される場合には（ステップＳ２０６）、図２８のフローチャートに示す手順に従って、自己の番組推薦情報の取得が行われ（ステップＳ２０８）、次に、ステップＳ２０１へ戻って処理が繰り返される。
次に、制御部１１１により、操作指示の内容が「自己の番組推薦情報の選択」であると判断される場合には（ステップＳ２０６）、図２９のフローチャートに示す手順に従って、番組予約情報の生成が行われ（ステップＳ２０９）、次に、ステップＳ２０１へ戻って処理が繰り返される。
次に、制御部１１１により、操作指示の内容が「番組推薦情報の出力」であると判断される場合には（ステップＳ２０６）、番組推薦情報出力部１２５は、リモコン２００から、入力部１１２、制御部１１１を介して、番組推薦情報の指定を受け取り、指定された番組推薦情報を番組推薦情報記憶部１２６から読み出し、読み出した番組推薦情報を、通信部１１５及びインターネット１０を介して、録画再生装置１００ｂへ出力する（ステップＳ２１０）。次に、ステップＳ２０１へ戻って処理が繰り返される。
次に、制御部１１１により、操作指示の内容が、番組の選択であると判断される場合には（ステップＳ２０２）、再生部１０９は、制御部１１１から指定された画像音声情報を、コンテンツ蓄積部１０６から読み出し、読み出した画像音声情報から画像情報及び音声情報を復号し、出力部１１０は、画像情報及び音声情報をアナログの画像信号及び音声信号に変換し、モニタ１１９は、画像及び音声を出力する（ステップＳ２１１）。次に、ステップＳ２０１へ戻って処理が繰り返される。
次に、制御部１１１により、操作指示の内容がその他の指示であると判断される場合には（ステップＳ２０２）、当該その他の指示に対応する他の処理が行われ、次に、ステップＳ２０１へ戻って処理が繰り返される。
（４）番組推薦情報入力部１２１及びサーバ装置３００の動作
番組推薦情報入力部１２１により、他人の番組推薦情報を取得する際の動作について、図２７に示すフローチャートを用いて説明する。
番組推薦情報入力部１２１は、制御部１１１から外部の装置から他人の番組推薦情報を取得する旨の指示を受け取り（ステップＳ２３０）、番組推薦一覧情報群の取得要求を、通信部１１５及びインターネット１０を介して、サーバ装置３００へ送信する（ステップＳ２３１）。
制御部３０２は、録画再生装置１００から、インターネット１０及び通信部３０１を介して、番組推薦一覧情報群の取得要求を受け取り（ステップＳ２３１）情報記憶部３０３から、番組推薦一覧情報群３１１を読み出し（ステップＳ２３２）、読み出した前記番組推薦一覧情報群に含まれる各番組推薦一覧情報から、ＩＤ及びタイトルを抽出し、抽出したＩＤ及びタイトルを用いて、選択画面を形成する選択画面情報を生成し（ステップＳ２３３）、生成した選択画面情報を、通信部３０１及びインターネット１０を介して、録画再生装置１００へ送信する（ステップＳ２３４）。
次に、番組推薦情報入力部１２１は、サーバ装置３００から、インターネット１０及び通信部１１５を介して、選択画面情報を受信し（ステップＳ２３４）、受信した選択画面情報を出力部１１０へ出力し、モニタ１１９は、他人の番組推薦情報の選択画面を表示する（ステップＳ２３５）。
次に、番組推薦情報入力部１２１は、入力部１１２から制御部１１１を介して、番組推薦情報のＩＤを受け取り（ステップＳ２３６）、受け取ったＩＤを通信部１１５及びインターネット１０を介して、サーバ装置３００へ送信する（ステップＳ２３７）。次に、制御部３０２は、録画再生装置１００から、インターネット１０及び通信部３０１を介して、番組推薦情報のＩＤを受け取り（ステップＳ２３７）、情報記憶部３０３から、受け取ったＩＤが付加された番組推薦情報を読み出し（ステップＳ２３８）、読み出した番組推薦情報を、通信部３０１及びインターネット１０を介して、録画再生装置１００へ送信する（ステップＳ２３９）。
次に、番組推薦情報入力部１２１は、サーバ装置３００から、インターネット１０及び通信部１１５を介して、前記ＩＤにより識別される番組推薦情報を受信し（ステップＳ２３９）、受信した番組推薦情報を検索情報作成部１２２へ出力する（ステップＳ２４０）。
（５）番組推薦情報入力部１２４の動作
番組推薦情報入力部１２４による自己の番組推薦情報を選択する際の動作について、図２８に示すフローチャートを用いて説明する。
番組推薦情報入力部１２４は、番組推薦情報記憶部１２６から各番組推薦情報を示すタイトルを読み出し（ステップＳ２６１）、図２０に示すように、読み出した各タイトルを一覧として含む表示部５２５と、ボタン５２４と、その他のボタンと、その他の表示部から構成される選択画面５２１を生成し（ステップＳ２６２）、生成した選択画面５２１を出力部１１０へ出力し、モニタ１１９は、選択画面５２１を表示する（ステップＳ２６３）。
次に、番組推薦情報入力部１２４は、リモコン２００から、入力部１１２及び制御部１１１を介して、入力を受け付けた番組推薦情報の指定を受け取り（ステップＳ２６４）、指定を受け取った番組推薦情報を番組推薦情報記憶部１２６から読み出し（ステップＳ２６５）、読み出した番組推薦情報を検索情報作成部１２２へ出力する（ステップＳ２６６）。
（６）検索情報作成部１２２の動作
検索情報作成部１２２の動作について、図２９に示すフローチャートを用いて説明する。
解釈部１３１は、番組推薦情報入力部１２１から他人の番組推薦情報を受け取り、受け取った番組推薦情報から検索式Ａを生成し、生成した検索式Ａを演算部１３２へ出力する（ステップＳ２８１）。
解釈部１３３は、番組推薦情報入力部１２４から自己の番組推薦情報を受け取り、受け取った番組推薦情報から検索式Ｂを生成し、生成した検索式Ｂを演算部１３２へ出力する（ステップＳ２８２）。
演算部１３２は、解釈部１３１から検索式Ａを受け取り、解釈部１３３から検索式Ｂを受け取り、受け取った検索式Ａ及び検索式Ｂを、論理和により結合して、番組検索情報を生成し、生成した番組検索情報を検索部１２３及び変換部１３４へ出力する（ステップＳ２８３）。
次に、検索部１２３は、ＥＰＧデータ蓄積部１０４からＥＰＧデータを読み出し、演算部１３２から番組検索情報を受け取り、読み出したＥＰＧデータを検索して（ステップＳ２８４）、読み出したＥＰＧデータに含まれる各放送番組情報に含まれている要約について、前記番組検索情報により示される条件を満たしているか否かを判断し、条件を満たしていると判断される放送番組情報を番組予約情報とし、次に、番組予約情報を録画予約制御部１０７及び再生予約情報作成部１０８へ出力する（ステップＳ２８５）。
録画予約制御部１０７は、番組予約情報作成部１１６から１個以上の番組予約情報を受け取り、受け取った前記番組予約情報を録画予約情報として、録画予約情報蓄積部１１３へ書き込む（ステップＳ２８６）。
再生予約情報作成部１０８は、番組予約情報作成部１１６から１個以上の番組予約情報を受け取り、受け取った前記番組予約情報を再生予約情報として、再生予約情報蓄積部１１４へ書き込む（ステップＳ２８７）。
（７）解釈部１３１及び解釈部１３３の動作
解釈部１３１及び解釈部１３３による検索式Ａ及び検索式Ｂの生成の動作については、上述した通りであり、図３０に示すフローチャートに示している。
１．５  まとめ
以上説明したように、本発明の録画再生装置によると、他人の番組推薦情報を取得し、自己の番組推薦情報を選択し、それぞれの番組推薦情報から検索式を生成し、生成した検索式を合成して検索式を生成し、生成した検索式を用いて、ＥＰＧデータを検索して予約番組情報を生成し、生成した予約番組情報を用いて、放送される画像音声情報を記録し、記録されている画像音声情報を再生する。
こうして、他人の番組推薦情報と視聴者自らの番組推薦情報との重複した嗜好に対応した番組を記録し、再生することができる。
２．その他の変形例
本発明を上記の実施の形態に基づいて説明してきたが、本発明は、上記の実施の形態に限定されないのはもちろんである。以下のような場合も本発明に含まれる。
（１）録画再生装置１００は、録画予約及び再生予約を行う（第１のタイプの動作と呼ぶ。）としているが、本発明は、これには限定されない。
録画再生装置１００は、録画予約のみ（第２のタイプの動作と呼ぶ。）を行うようにしてもよい。このとき、番組予約情報作成部１１６は、番組予約情報を録画予約制御部１０７へのみ出力し、再生予約情報作成部１０８へは出力しない。
また、録画再生装置１００は、第１のタイプの動作及び第２のタイプの動作のいずれかを行うとしてもよい。このとき、視聴者は、いずれのタイプの動作を録画再生装置１００にさせるかを指示する。リモコン２００から、入力部１１２を介して、制御部１１１がこの指示を受け取り、この指示に従って、上記のタイプの動作を切り換えるように、番組予約情報作成部１１６を制御する。このとき、視聴者は、コンテンツ蓄積部１０６に記憶されている画像音声情報を個々に指定して再生する。
番組予約情報作成部１１６は、第１のタイプの動作の指示をされると、番組予約情報を録画予約制御部１０７及び再生予約情報作成部１０８へ出力する。第２のタイプの動作の指示をされると、番組予約情報を録画予約制御部１０７のみへ出力する。
（２）上述したように、本発明の実施の形態における録画再生装置１００によれば、番組推薦情報入力部１２１により、番組推薦情報を外部から取得したり、番組推薦情報出力部１２５により、外部へ出力することができるので、有名人等の他人の番組推薦情報を取得することにより、その他人の嗜好に沿った番組を視聴することができるし、また、自らの番組推薦情報を他人に供給することもできる。
この番組推薦情報の取得及び出力については、インターネットやケーブルテレビ等のデジタルネットワークを経由することができる。例えば、Ｗｅｂ上で番組推薦情報を公開し、視聴者は番組推薦情報のダウンロードやアップロード等を行うことによって、他人の番組推薦情報を取得することができる。
（３）上述したように、番組推薦情報はテキスト情報であるので、視聴者は、テキスト情報の入力、編集、出力ができるコンピュータプログラムであるエディタ等を用いて、パーソナルコンピュータなどのコンピュータシステム上で、番組推薦情報に自ら検索式、キーワード、またはコメント等を書き込むことにより、番組推薦情報を新たに作成したり、編集したりすることができる。
前記コンピュータシステムと、録画再生装置１００とをネットワークを介して接続しておくことにより、録画再生装置１００は、コンピュータシステムから前記番組推薦情報を取得するようにしてもよい。
また、前記コンピュータシステムにより前記番組推薦情報を可搬型の記録媒体に書き込み、録画再生装置１００は、前記記録媒体から前記番組推薦情報を読み出すようにしてもよい。
また、録画再生装置１００は、こうして作成した又は編集して取得した番組推薦情報を他人のコンピュータシステムや録画再生装置へ、デジタルネットワークを介して送信したり、記録媒体を介して出力するとしてもよい。
このようにして、デジタルネットワークを通じて、又は記録媒体を用いて、自ら編集した番組推薦情報を他人と交換したり、自ら編集した番組推薦情報を売買することができる。
また、上記の実施の形態において、他人の番組推薦情報は、インターネットのようなデジタルネットワークを介して、録画再生装置に対して、サーバ装置３００が供給するとしているが、この方法には限定されない。
例えば、放送局が有する放送装置が、デジタル放送により、他人の番組推薦情報を放送し、録画再生装置は、放送波を受信し、受信した放送波から他人の番組推薦情報を分離して抽出するとしてもよい。
（４）上記の実施の形態においては、番組予約情報作成部１２０は、番組推薦情報入力部１２１により取得された番組推薦情報４２０と、あらかじめ番組推薦情報記憶部１２６に記憶され番組推薦情報入力部１２４により選択された番組推薦情報４３０とを用いて、論理演算を行うことにより番組検索情報を作成するとしているが、本発明は、これには限定されない。
例えば、番組推薦情報記憶部１２６に記憶されている番組推薦情報を用いることなく、番組推薦情報入力部１２１は、複数の番組推薦情報を取得し、解釈部１３１は、これらの番組推薦情報からそれぞれ対応する検索式を生成し、演算部１３２は、これらの検索式を合成して番組検索情報を作成するとしてもよい。
このような構成とすることにより、解釈部１３３、番組推薦情報入力部１２４は、不要となり、より簡易な構成で実現できるとともに、一の者により作成され外部から取得した番組推薦情報と、他の者により作成され外部から取得した番組推薦情報とを用いて論理演算を行い、様々な視聴者のニーズに応えることが可能となる。
（５）上記の実施の形態において、キーワード等の検索情報を用いて論理演算を行う場合に、その論理和または論理積を用いて演算を行う例を示したが、本発明は、これらの演算に限定されるものではない。
録画再生装置１００は、上述したように、他人の番組推薦情報と自己の番組推薦情報を用いて各種の論理演算を行うとしてもよい。また、録画再生装置１００は、他人の番組推薦情報同士、又は自分の番組推薦情報同士を用いて各種の論理演算を行うとしてもよい。
上記の論理演算において、論理積（ＡＮＤ）演算を用いると、演算の対象となる複数のデータの共通部分を抽出することができるので、複数の視聴者のそれぞれの番組推薦情報に対して、論理積演算を用いた場合には、複数の視聴者全員に共通の興味ある番組群を抽出することが可能となる。このような方法は、家族のそれぞれがそれぞれの番組推薦情報を持ち寄る等の場面に適している。
また、論理和（ＯＲ）演算を用いた場合には、複数の視聴者のうち、誰もが興味ある番組群を抽出することが可能となる。
さらに、否定（ＮＯＴ）演算を用いることにより、子供に見せたくない番組を視聴者に勧めないようにしたり、いつもは見ないジャンルの番組をお勧めすることもできる。また、既にある集合から特定の番組（おもしろくなかった番組や評判の悪い番組等）を除外する等、細かいユーザの要求に応えることが可能となる。例えば、集合から除きたい特定の番組の番組ＩＤ情報（以下、“ＩＤ”と記す）が分かっている場合、あらかじめ設定した“Ｚ”という集合から特定の番組を除きたい場合には、
“Ｚ”  ＡＮＤ  ＮＯＴ（“ＩＤ”）
という集合を抽出することによって、“Ｚ”という集合から特定の番組ＩＤ情報“ＩＤ”を除いた番組を視聴することが可能となる。
また、否定論理積（ＮＡＮＤ）を用いれば、複数人で視聴する場合に、これらの視聴者の誰の嗜好にも適合しない番組を選択することが可能となる。
さらに、排他的論理和（ＥＯＲまたはＸＯＲ）を利用することにより、どちらかの嗜好（専門分野）に特化した番組がお勧めされることとなり、お互いの趣味の分野を広げることが可能となる。
その他、本発明によれば、様々な視聴者の要求に応えることが可能である。
例えば、視聴者が複数の番組推薦情報を有し、それぞれの目的にあわせて、例えば、自己研さん用、余暇（海外旅行用）、余暇（大リーグ用）等の細かな要求にあわせた番組を、それぞれの番組推薦情報を用いて論理演算を行うことにより、所望の番組を視聴することができる。
本発明の実施の形態における録画再生装置１００によれば、番組推薦情報を用いて合成演算を行う場合に、複数の論理演算を組み合わせた演算を行うことができることはいうまでもない。ここで、複数の論理演算を組み合わせた演算を行う例を示す。
図２３は、本発明の実施の形態における番組予約情報作成部１２０を用いて複数の論理演算を含む演算を行う場合を説明するための図である。
例えば、視聴者Ａさんの番組推薦情報によって抽出される番組の集合５５１（以下、集合Ａと記す）、視聴者Ｂさんの番組推薦情報によって抽出される番組の集合５５２（以下、集合Ｂと記す）及び視聴者Ｃさんの番組推薦情報によって抽出される番組の集合５５２（以下、集合Ｃと記す）が、この図に示すように一部重複する部分を有する関係にあるとして説明を行う。
まず、視聴者Ａさん、視聴者Ｂさん及び視聴者Ｃさんの３人で揃って番組を視聴する場合には、３つの集合の論理積をとる。すなわち、
“Ａ”ＡＮＤ“Ｂ”ＡＮＤ“Ｃ”
の演算を行い、集合５５４を得ることにより、視聴者Ａさん、視聴者Ｂさんおよび視聴者Ｃさんの全員の嗜好にあった番組を視聴することが可能となる。
また、これに先駆けて視聴者Ａさんが他の２人よりも先に番組を視聴するような場合、後で３人で見る番組以外の番組で、かつ自らの嗜好に適合した番組を視聴したいときには、
“Ａ”ＡＮＤ（ＮＯＴ（“Ａ”ＡＮＤ“Ｂ”ＡＮＤ“Ｃ”））
の演算を行って集合５５５を得ることにより、自らの集合Ａに含まれる番組で、後から３名で見る番組を除いた番組を視聴することが可能となる。
また、前述の否定（ＮＯＴ）演算を用いて複数の論理演算を用いれば、子供が視聴したい番組のうち、親が子供に見せたくない番組を除外することが可能となる。例えばこの場合、親が検索式Ｘを作成しておくとする。この検索式Ｘは、親が子供に見せたくない番組のキーワード情報を組み合わせたものである。
検索式Ｘ＝“暴力”＋“犯罪”
（以下、検索式Ｘで抽出される番組の集合を“Ｘ”で示す）
また、子供が視聴したい番組を表す検索式Ｙは、次の通りであるとする。
検索式Ｙ＝“アニメ”＋“ヒーロー”＋“特撮”
（以下、検索式Ｙで抽出される番組の集合を“Ｙ”で示す）
この場合、否定演算を含む検索式
“Ｙ”ＡＮＤ（ＮＯＴ“Ｘ”）を実行して集合を抽出すれば、子供が見たい番組の集合“Ｙ”のうちで、親が子供に見せたくない番組の集合“Ｘ”に含まれない集合が抽出できる。
（６）デジタルネットワークを介して他の機器との通信を行うことにより、複数の視聴者が、それぞれの録画再生装置により互いに離れた場所からお互いの番組推薦情報を送受信して、共通の嗜好の番組を視聴するとしてもよい。
また、本発明の録画再生装置により、既に所定の番組を視聴した視聴者が、他人にお勧めしたい番組、またはお勧めしたくない番組を識別する番組ＩＤ情報を番組推薦情報の中に記述し、番組ＩＤ情報を含む番組推薦情報を他の視聴者の有する録画再生装置に送信するとしてもよい。
このように、本発明の番組推薦情報中においては、番組予約情報がダイレクトに記述されていてもよい。このような番組推薦情報によれば、キーワード情報やその検索式情報は他人に開示したくないが、その番組の集合は開示したい、という視聴者の要求に応えることが可能となる。
（７）本発明の番組推薦情報を用いることにより、様々な番組推薦情報を有償または無償で公開することによるサイトサービスを実現することができる。また、番組推薦情報におけるキーワード情報の選定や、キーワード情報を用いた検索式の作り方等を論じあうコミュニティの形成が期待できる。
（８）上記の実施の形態においては、番組予約情報作成部を含む録画再生装置を構成した例を示したが、本発明はこれに限定されるものではない。
例えば、番組予約情報作成部によって得られた番組予約情報を用いて番組録画を行う録画装置を構成してもよい。また、または、番組予約情報作成部によって得られた番組予約情報を用いて番組の再生を行う再生装置を構成してもよい。
本発明の番組予約情報作成部は、ＤＶＤレコーダやＨＤＤレコーダなどのデジタル録画機やＳＴＢ（Ｓｅｔ  Ｔｏｐ  Ｂｏｘ）のような機器に搭載されるとしてもよい。
（９）本発明の番組推薦情報は、上述の例に限定されるものではない。
図１１に示す番組推薦情報４２０の予約情報領域４２１には、地域毎の時差や、地域毎の放送チャンネルの違いに鑑みて、タイムゾーンを示す情報や地域を示す地域コード等が含まれるとしてもよいし、また、例えば、Ｇコード（登録商標）のような番組ＩＤ情報がそのまま格納されているとしてもよい。
また、例えば、予約情報領域４２１には、番組推薦情報のタイトル名や番組推薦情報を作成した者やグループを特定する情報が含まれているとしてもよいし、さらに、番組推薦情報に対するユーザやグループのコメントが記述されるコメント欄等が含まれているとしてもよい。
また、例えば、番組推薦情報に対するコメントが記述されている場合には、他人から番組推薦情報を入手した際に、そのコメント欄を参照することにより、視聴者はその番組推薦情報の信憑性や信頼度等の情報を得ることができる。また、視聴者は自らその番組推薦情報に対するコメントを番組推薦情報に書き込んで、他人に譲渡等して自らの意見を公開することができる。
（１０）本発明の番組推薦情報は、必ずしも前述の例に限定されない。
本発明の番組推薦情報は、前述の予約情報領域（番組予約情報）、キーワード領域（キーワード情報）および検索式領域（検索式情報）の順序により構成されるものに限定されるものではない。どのような順序により構成されていてもよい。
また、番組推薦情報は、前述の番組予約情報、キーワード情報および検索式情報のうち、いずれか１つ、又はいずれか２つを含むとしてもよい。
さらに、番組推薦情報は、各チャンネルまたは各番組について、視聴者の契約の有無や様々なチャンネルの運営ポリシー、例えば、当該チャンネルが無料チャンネルであって終日視聴可能なチャンネルであったり、又は有料チャンネルであるが無料放送日には契約していなくても視聴可能であるというような運営ポリシーによって、視聴者が視聴可能であるか否かを示す視聴可否情報を含む構成であってもよい。
このような構成により、録画再生装置１００が有する検索部１２３でＥＰＧデータ蓄積部１０４に蓄積された情報を検索して番組予約情報を作成する際に、当該視聴可否情報を参酌することにより、視聴できないチャンネルや番組等については検索対象とせず、視聴できるチャンネルや番組等についての検索対象とする。こうして、迅速に検索を行って番組予約情報を作成することができる。
また、本発明の番組予約情報作成部１１６は、前述のように、検索対象としないときに、視聴者に対して警告処理、例えば視聴者に対して異常信号の通知や表示等を行うとしてもよい。なお、視聴者自身の契約情報は、録画再生装置１００の番組予約情報作成部１１６の内部に保持されているものとする。
また、本発明の番組予約情報作成部１１６における番組推薦情報は、その番組推薦情報を作成した者、つまり視聴者、または複数の視聴者から構成されるグループを識別するための識別情報を含む情報であってもよい。
なお、本発明の実施の形態においては、番組推薦情報は、ＸＭＬで記述された例を示したが、本発明の番組推薦情報はこれに限定されるものではない。例えば、データ構造を定義しそれをテキスト化したものやバイナリ化したものであってもよいし、ＸＭＬ以外のマークアップ言語等で記述されてもよいことはいうまでもない。
（１１）番組推薦情報入力部１２１及び番組推薦情報出力部１２５は、モデムやＬＡＮ等を有する通信部１１５、及びインターネットやケーブルテレビ等のデジタルネットワークを介して、または直接に他の機器、例えば複数の番組推薦情報を蓄積したサーバや、他の録画再生装置等と通信可能であるとしてもよい。
その際の通信手段としては、赤外線、インターネット、電波等公知の通信手段を適宜用いることができる。なお、本発明はデジタルネットワークの種類に限定されるものではない。
番組推薦情報入力部１２１及び番組推薦情報出力部１２５は、半導体メモリ、ディスク装置、ＤＶＤ等の公知の記録媒体からの情報の読み出しまたは書き込みによって、番組推薦情報の入出力を行う構成であってもよい。なお、本発明はこの記録媒体の種類に限定されるものではない。
また、番組推薦情報入力部１２１は、複数の番組推薦情報を入力する構成であってもよいし、番組推薦情報出力部１２５は、複数の番組推薦情報を出力する構成であってもよいことはいうまでもない。
（１２）本発明の番組予約情報作成部１１６は、前述の構成に限定されない。例えば、番組推薦情報入力部１２１により取得した番組推薦情報が、そのまま番組推薦情報記憶部１２６に記憶され、演算部１３２における合成演算の際には、番組推薦情報記憶部１２６に記憶された番組推薦情報の中から、複数の番組推薦情報を視聴者の入力によって選択し、選択された番組推薦情報を用いて合成演算を行うとしてもよい。
（１３）検索情報作成部１２２に含まれる解釈部１３１および解釈部１３３においては、番組推薦情報および番組推薦情報がともにＸＭＬで記述されている場合には、ＸＭＬを解釈するいわゆるＸＭＬパーサを用いることができる。
また、本発明の解釈部は、ＸＭＬパーサに限定されるものではない。番組推薦情報の内容から検索情報を作成できるように解釈する機能を有するものは、全て本発明の解釈部に含まれる。
また、解釈部１３１および解釈部１３３は別々に設けられたユニットであるとしているが、１つの解釈部を共用することにより解釈機能を実現してもよい。
（１４）録画再生装置１００に１台のチューナ部が搭載されている場合において、検索部１２３によって検索された番組の放送される時刻が重複した場合には、同時刻に異なるチャンネルで放送される番組を録画等することはできないので、このとき、検索部１２３は、複数の番組の放送される時刻が重複することを示す異常信号を発生し、出力部１１０からモニタ１１９に対して、視聴者に対するエラーメッセージの表示や音声を出力したり、視聴者に予約時刻が重複した番組から所望の番組を選択させる構成であってもよい。
なお、録画再生装置１００が複数台のチューナ部１０２を搭載する場合にはこのような構成は必要なく、重複した時刻の番組でも予約可能である。
（１５）録画再生装置１００における検索情報作成部１２２を構成する各構成要素、すなわち解釈部１３１、演算部１３２、解釈部１３３及び変換部１３４、又は検索部１２３は、論理回路から構成されたハードウェアで実現されていてもよいし、ＣＰＵ上で実行可能なコンピュータプログラムによって実現されていてもよい。
（１６）番組推薦情報入力部１２４は、図２０に示す選択画面５２１を生成し、生成した選択画面５２１を出力部１１０へ出力するとしているが、これには限定されない。
番組推薦情報入力部１２４は、図３１に示す選択画面５６１を生成するとしてもよい。選択画面５６１は、この図に示すように、番組推薦情報を示すタイトルの結合結果を表示する表示部５６２、番組推薦情報記憶部１２６から読み出した読み出した各タイトルを一覧として表示する表示部５６３、「ＡＮＤ」が表示されたボタン５６４、「ＮＡＮＤ」が表示されたボタン５６５、その他の論理演算子が表示された複数のボタン、「決定」が表示されたボタン５６５及び「キャンセル」が表示されたボタンを含んで形成されている。番組推薦情報入力部１２４は、生成した選択画面５６１を出力部１１０へ出力する。こうして、選択画面５６１が、モニタ１１９により表示される。
次に、番組推薦情報入力部１２４は、リモコン２００から、入力部１１２及び制御部１１１を介して、１個又は複数の番組推薦情報を示すタイトルの指定及び１個又は複数個の論理演算子の指定を受け取る。受け取ったタイトル及び論理演算子を用いて、受け取った１個のタイトルと論理演算子と別の１個のタイトルとを結合して、結合体を生成する。ここで、受け取ったタイトルの個数が１個である場合には、結合体は、受け取ったタイトルそのものとなる。次に、番組推薦情報入力部１２４は、生成した結合体を表示部５６２へ書き込み、再度、選択画面５６１を出力部１１０し、モニタ１１９は、選択画面５６１を表示する。
次に、番組推薦情報入力部１２４は、リモコン２００から、入力部１１２及び制御部１１１を介して、「決定」を受け取り、タイトルによる指定された１個又は複数個の番組推薦情報を番組推薦情報記憶部１２６から読み出し、指定を受けた論理演算子がある場合には、論理演算子とともに、読み出した前記番組推薦情報を検索情報作成部１２２へ出力する。
このようにして、複数の番組推薦情報を選択し、選択した複数の番組推薦情報の間で行うべき論理演算子を決定することができる。
（１７）次に示すようにして複数の視聴者により視聴する番組予約情報を生成するとしてもよい。
番組予約情報作成部１１６は、さらに、図３２〜３３に示すように、個人情報記憶部１３５を有しており、個人情報記憶部１３５は、検索式テーブル８０１、番組検索情報８１１、時間帯テーブル８２１、優先度テーブル８３１、全視聴者用番組情報群８４１及び単一視聴者用番組情報群８４２〜８４４を記憶するための領域を備えている。
番組推薦情報入力部１２４は、複数の視聴者のそれぞれについて、各視聴者を識別する視聴者ＩＤと、各視聴者の番組推薦情報の選択を受け付ける。
解釈部１３３は、これらの番組推薦情報のそれぞれから検索式を生成し、生成した検索式を、視聴者ＩＤと対応付けて、検索式テーブル８０１として、個人情報記憶部１３５へ書き込む。こうして検索式テーブル８０１は、視聴者ＩＤと検索式とからなる組を複数個記憶する。ここで、検索式テーブル８０１に記憶されている検索式は、対応する視聴者に推薦する番組を示すものであるので、「検索式」という表現に代えて、「推薦番組情報」と表現してもよい。
なお、検索式テーブル８０１は、各視聴者ＩＤに対応付けて、上記の実施の形態である番組推薦システム１により生成された番組検索情報を記憶しているとしてもよい。つまり、番組検索情報は、視聴者毎に、他人の番組推薦情報と自己の番組推薦情報とからそれぞれ抽出した２個の検索式を合成して得られたものであるとしてもよい。この番組検索情報についても、推薦番組情報と表現してもよい。
また、解釈部１３３は、これらの番組推薦情報からそれぞれ生成した検索式を合成して番組検索情報８１１を生成し、生成した番組検索情報８１１を個人情報記憶部１３５へ書き込む。
ここで、番組検索情報８１１は、図３２に示すように、一例として、「検索式Ａ＋検索式Ｂ＋検索式Ｃ」から構成される。ここで、「＋」は、論理和を示す。
個人情報記憶部１３５は、図３２に示すように、予め時間帯テーブル８２１を有しており、時間帯テーブル８２１は、複数の視聴者のそれぞれについて、視聴の可能な時間帯を記憶している。時間帯テーブル８２１は、複数の時間帯情報を含む。各時間帯情報は、視聴者ＩＤ及び時間帯情報を含む。視聴者ＩＤは、視聴者を識別する識別コードであり、時間帯情報は、当該視聴者が視聴のために使用できる時間帯を示し、この時間帯の開始時刻を示す年月日時分、及び終了時刻を示す時分から構成されている。
具体的には、例えば、３人の視聴者Ａ、Ｂ、Ｃを想定し、視聴者Ａの視聴可能な時間帯は、２００５年３月１１日１９：００〜２３：００であり、視聴者Ｂの視聴可能な時間帯は、２００５年３月１１日２０：００〜２３：３０であり、視聴者Ｃの視聴可能な時間帯は、２００５年３月１１日２１：００〜２２：００であるとし、時間帯テーブルは、これらの時間帯を視聴者ＩＤとともに記憶しているとする。なお、時間帯テーブルは、視聴者ＩＤとともに、複数の時間帯を記憶しているとしてもよい。
また、個人情報記憶部１３５は、図３２に示すように、予め優先度テーブル８３１を有してる。優先度テーブル８３１は、複数の視聴者のそれぞれについての優先度を示し、前記視聴者と同数の優先度情報を含み、各優先度情報は、視聴者ＩＤと優先度とを含む。視聴者ＩＤは、上述したように視聴者を識別する識別コードであり、優先度は、当該視聴者に割り当てられた優先指標である。高い優先度が割り当てられた視聴者については、より低い優先度が割り当てられた他の視聴者より、優先的に所定の処理が行われる。
優先度テーブル８３１においては、具体的には、視聴者Ａに対して、優先度０．５が与えられ、視聴者Ｂに対して、優先度０．２５が与えられ、視聴者Ｃに対して、優先度０．２５が与えられている。優先度テーブルは、各優先度と、視聴者ＩＤとを含んでいる。全視聴者についての優先度の合計は、１．０である。
検索部１２３は、個人情報記憶部１３５から時間帯テーブル８２１を読み出し、読み出した時間帯テーブル８２１を用いて、それぞれの視聴者に共通の時間帯を抽出し、共通の時間帯の長さを算出する。
具体的には、検索部１２３は、時間帯テーブル８２１を読み出し、読み出した時間帯テーブルから共通の時間帯である２００５年３月１１日２１：００〜２２：００を抽出し、共通の時間帯の長さを算出する。ここでは、算出される共通の時間帯の長さは、１時間である。
次に、検索部１２３は、ＥＰＧデータ蓄積部１０４からＥＰＧデータを読み出し、個人情報記憶部１３５から番組検索情報８１１を読み出し、ＥＰＧデータから前記番組検索情報８１１により示される条件を満たす放送番組情報を検索して抽出する。次に、番組検索情報を用いてＥＰＧデータから抽出された放送番組情報のうち、算出された共通の時間帯の長さ以下の番組時間を含む放送番組情報（１個又は複数個）を選択する。具体的には、算出された共通の時間帯の長さ「１時間」以下の番組時間を有する放送番組情報を抽出する。
ここで、抽出された放送番組情報は、全視聴者に対するものであり、以下、全視聴者用番組情報と呼ぶ。全視聴者用番組情報の一例を図３３に示す。この図に示す全視聴者用番組情報群８４１は、「番組１」、「番組２」、「番組３」、「番組４」及び「番組５」についての放送番組情報を含む。
また、検索部１２３は、ＥＰＧデータ蓄積部１０４からＥＰＧデータを読み出し、個人情報記憶部１３５から検索式テーブル８０１を読み出し、検索式テーブル８０１に含まれる視聴者ＩＤ毎に、ＥＰＧデータから、当該視聴者ＩＤに対応する検索式により示される条件を満たする送番組情報を検索して抽出する。
ここで、抽出された放送番組情報は、各視聴者に対するものであり、以下、単一視聴者用番組情報と呼ぶ。単一視聴者用番組情報の一例を図３３に示す。この図に示す単一視聴者用番組情報群８４２、８４３及び８４４は、それぞれ、視聴者Ａ、Ｂ、Ｃに対応して生成されたものである。単一視聴者用番組情報群８４２は、「番組１」、「番組３」及び「番組５」についての放送番組情報を含み、単一視聴者用番組情報群８４３は、「番組１」、「番組２」、「番組３」及び「番組４」についての放送番組情報を含み、単一視聴者用番組情報群８４４は、「番組１」、「番組２」及び「番組４」についての放送番組情報を含む。
次に、検索部１２３は、こうして抽出された全視聴者用番組情報に含まれている放送番組情報に対して、各視聴者に割り当てられた優先度を対応付ける。
具体的には、検索部１２３は、視聴者Ａについて、視聴者Ａの優先度「０．５」を優先度テーブル８３１から読み出す。次に、単一視聴者用番組情報群８４２は、「番組１」、「番組３」及び「番組５」を含むので、「番組１」、「番組３」及び「番組５」に対して、優先度「０．５」を割り当てる。
つまり、図３３の優先度計算テーブル８５１に示すように、視聴者Ａについて、「番組１」、「番組３」及び「番組５」に対して、優先度「０．５」が割り当てられており、「番組２」及び「番組４」に対して、優先度は割り当てられていない。
次に、検索部１２３は、視聴者Ｂについて、視聴者Ｂの優先度「０．２５」を優先度テーブル８３１から読み出す。次に、単一視聴者用番組情報群８４３は、「番組１」、「番組２」、「番組３」及び「番組４」を含むので、「番組１」、「番組２」、「番組３」及び「番組４」に対して、優先度「０．２５」を割り当てる。
つまり、図３３の優先度計算テーブル８５１に示すように、視聴者Ｂについて、「番組１」、「番組２」、「番組３」及び「番組４」に対して、優先度「０．２５」が割り当てられており、「番組５」に対して、優先度は割り当てられていない。
次に、検索部１２３は、視聴者Ｃについて、視聴者Ｃの優先度「０．２５」を優先度テーブル８３１から読み出す。次に、単一視聴者用番組情報群８４４は、「番組１」、「番組２」及び「番組４」を含むので、「番組１」、「番組２」及び「番組４」に対して、優先度「０．２５」を割り当てる。
つまり、図３３の優先度計算テーブル８５１に示すように、視聴者Ｃについて、「番組１」、「番組２」及び「番組４」に対して、優先度「０．２５」が割り当てられており、「番組３」及び「番組５」に対して、優先度は割り当てられていない。
こうして、視聴者毎及び番組毎に優先度が割り当てられる。
次に、検索部１２３は、番組毎に、割り当てられた優先度を合計してその合計値を算出する。
具体的には、「番組１」については、
合計値＝０．５＋０．２５＋０．２５＝１．０であり、
「番組２」については、
合計値＝０．２５＋０．２５＝０．５であり、
「番組３」については、
合計値＝０．５＋０．２５＝０．７５であり、
「番組４」については、
合計値＝０．２５＋０．２５＝０．５であり、
「番組５」については、
合計値＝０．５である。
次に、検索部１２３は、合計値の降順に番組ＩＤを並び替える。こうして、番組の並びとして、
「番組１」、「番組３」、「番組２」、「番組４」、「番組５」が得られる。
次に、検索部１２３は、検索により得られた複数の番組予約情報を、前記得られた番組の並びに合わせて並び替え、並び替えられた番組予約情報からなる番組予約情報群を再生予約情報作成部１０８へ出力する。
再生予約情報作成部１０８は、前記番組予約情報群を再生予約情報群として再生予約情報蓄積部１１４へ書き込む。
再生部１０９は、再生予約情報蓄積部１１４から再生予約情報群を読み出し、読み出した再生予約情報群において配列されている順序に従って、番組を配置しして録画番組表を生成し、生成した録画番組表を出力部１１０へ出力し、モニタ１１９は、録画番組表を表示する。
（１８）ＧＵＩ作成部１１７は、図３４に示すような、優先度入力画面６０１を生成し、生成した優先度入力画面６０１を出力部１１０へ出力し、モニタ１１９は、優先度入力画面６０１を表示するとしてもよい。
優先度入力画面６０１は、点６００を中心として、外部に向かって放射状に描かれた複数のバー６０５、６０６、６０７を含んでいる。バー６０５及びバー６０７により挟まれる領域６０２は、視聴者Ａに対応し、バー６０７及びバー６０６により挟まれる領域６０３は、視聴者Ｂに対応し、バー６０６及びバー６０５により挟まれる領域６０４は、視聴者Ｃに対応している。
また、バー６０５及びバー６０７により形成される角度は、視聴者Ａの優先度に比例し、バー６０７及びバー６０６により形成される角度は、視聴者Ｂの優先度に比例し、バー６０６及びバー６０５により形成される角度は、視聴者Ｃの優先度に比例している。
領域６０２、領域６０３及び領域６０４は、それぞれ、視聴者Ａ、Ｂ及びＣを示すアイコン６０８、６０９及び６１０を含んでいる。これらの領域は、点６００を中心とする扇型を形成している。
バー６０５、６０６、６０７のいずれか１個は、選択されたことを示すために選択色により表示されている。また、他の２個のバーは、選択されていないことを示す非選択色により表示されている。ここで、選択色の一例は、「赤」であり、非選択色の一例は、「黒」である。このようにして、選択されているバーが、その表示色により区別される。
優先度入力画面６０１が表示されている場合において、視聴者によりリモコン２００の操作つまみ２２１が、図５に示す起点位置２９１からいずれかの方向に回転操作されると、ＧＵＩ作成部１１７は、回転角度を入力部１１２、制御部１１１を介して受け取り、受け取った回転角度に応じた時間間隔で、前記の選択されるバーを、バー６０５、６０６、６０７、６０５、・・・の順に入れ替える。ここで、バーの選択が変化する速度は、受け取った回転角度に比例する。
つまり、バー６０５が選択色で表示され、バー６０６、６０７が非選択色で表示されているときに、視聴者によりリモコン２００の操作つまみ２２１が回転操作されると、ＧＵＩ作成部１１７は、バー６０６を選択色で表示し、バー６０５、６０７を非選択色で表示するように表示色を変える。次に、一定時間が経過すると、ＧＵＩ作成部１１７は、バー６０７を選択色で表示し、バー６０５、６０６を非選択色で表示するように表示色を変える。以下、時間の経過伴って、順に、各バーの表示色を変える。
視聴者により操作つまみ２２１が起点位置２９１に戻されると、ＧＵＩ作成部１１７は、バーの表示色の変更を停止する。このとき、選択色により表示されているバーがその時点で選択されているものとなる。
次に、視聴者によりリモコン２００の操作つまみ２３１が、いずれかの方向に回転操作されると、ＧＵＩ作成部１１７は、回転角度を入力部１１２、制御部１１１を介して受け取り、受け取った回転角度分だけ、選択されたバーを点６００を中心として回転させる。
図３５に示すように、優先度入力画面６７１において、バー６７２が選択されている状態において、操作つまみ２３１が、反時計方向に回転操作されると、当該バーは、優先度入力画面６７３に示すバー６７４の位置まで移動し、さらに、操作つまみ２３１が、反時計方向に回転操作されると、当該バーは、優先度入力画面６７５に示すバー６７６の位置まで移動する。
このようにして得られたバー６０５及び６０７の形成する角度が、視聴者Ａに対して割り当てられた新たな優先度に比例し、バー６０７及び６０６の形成する角度が、視聴者Ｂに対して割り当てられた新たな優先度に比例し、バー６０６及び６０５の形成する角度が、視聴者Ｃに対して割り当てられた新たな優先度に比例する。
制御部１１１は、それぞれの角度を算出し、算出した角度からそれぞれの優先度を算出し、算出した優先度を個人情報記憶部１３５の優先度テーブル８３１に書き込む。
各優先度は、次の式により算出される。
優先度＝１のバーと他のバーとにより形成される角度／３６０
ここで、角度の単位は、度である。
なお、ここでは、優先度入力画面６０１は、３個のバーを含むとしているが、この例には、限定されない。２個のバーを含むとしてもよいし、４個以上のバーを含むとしてもよい。バーの数が、視聴者の数に対応している。
また、上記の例では、バーの表示色が変わるとしているが、図３６に示すように、さらに、各領域内に表示されるアイコンの背景色が変わるとしてもよい。
以上のようにして、各視聴者の優先度が再度入力され、記憶される。こうして記憶された各視聴者の優先度を用いて、上記の（１７）において説明したようにして、再度、複数の視聴者により視聴する番組予約情報が生成され、生成された番組予約情報を用いて、録画番組表が生成され、モニタ１１９により表示される。
（１９）リモコン２００は、図５に示すように、操作つまみ２２１を有しているが、操作つまみ２１１に代えて、図３７に示すように、操作つまみ２３１の周囲に、８個のボタン２８１〜２８８を備えるとしてもよい。８個のボタン２８１〜２８８は、操作つまみ２３１の軸を中心とする８方向に対応している。
各ボタンが操作されると、操作されるボタンの位置に応じた方向へ、バーの選択が移動する。
（２０）ＧＵＩ作成部１１７は、図３８に示すような、優先度入力画面６２１を生成し、生成した優先度入力画面６２１を出力部１１０へ出力し、モニタ１１９は、優先度入力画面６２１を表示するとしてもよい。
優先度入力画面６２１は、３個の帯状の矩形６２２、６２３及び６２４から構成され、矩形６２２、６２３及び６２４は、それぞれ、視聴者Ａ、視聴者Ｂ及び視聴者Ｃに対応している。また、矩形６２２、６２３及び６２４の長手方向の長さは、それぞれ、視聴者Ａ、視聴者Ｂ及び視聴者Ｃの優先度に比例している。
矩形６２２、６２３及び６２４は、それぞれ、視聴者Ａ、Ｂ及びＣを示すアイコン６２５、６２６及び６２７を含んでいる。
矩形６２２、６２３及び６２４のいずれか１個は、選択されたことを示すために選択色により表示されている。また、他の２個の矩形は、選択されていないことを示す非選択色により表示されている。
優先度入力画面６２１が表示されている場合において、視聴者によりリモコン２００の操作つまみ２２１が、起点位置２９１からいずれかの方向に回転操作されると、ＧＵＩ作成部１１７は、回転角度を入力部１１２、制御部１１１を介して受け取り、受け取った回転角度に応じた時間間隔で、前記の選択される矩形を、矩形６２２、６２３、６２４、６２２、・・・の順に入れ替える。ここで、矩形の選択が変化する速度は、受け取った回転角度に比例する。
つまり、矩形６２２が選択色で表示され、矩形６２３、６２４が非選択色で表示されているときに、視聴者によりリモコン２００の操作つまみ２２１が回転操作されると、ＧＵＩ作成部１１７は、矩形６２３を選択色で表示し、矩形６２２、６２４を非選択色で表示するように表示色を変える。次に、一定時間が経過すると、ＧＵＩ作成部１１７は、矩形６２４を選択色で表示し、矩形６２２、６２３を非選択色で表示するように表示色を変える。以下、時間の経過伴って、順に、各矩形の表示色を変える。
視聴者により操作つまみ２２１が基準位置２９１に戻されると、ＧＵＩ作成部１１７は、矩形の表示色の変更を停止する。このとき、選択色により表示されている矩形がその時点で選択されているものとなる。
次に、視聴者によりリモコン２００の操作つまみ２３１が、いずれかの方向に回転操作されると、ＧＵＩ作成部１１７は、回転角度を入力部１１２、制御部１１１を介して受け取り、受け取った回転角度分に応じて、選択された矩形の左端を移動させる。
矩形の左端の移動量＝回転角度／３６０×１００
ここで、優先度入力画面６２１における長さ（移動量も含む）は、優先度入力画面６２１の横幅の百分の一を一単位とする量である。
このようにして得られた矩形６２２、６２３及び６２４の長手方向の長さが、それぞれ、視聴者Ａ、視聴者Ｂ及び視聴者Ｃに対して割り当てられた新たな優先度に比例している。
制御部１１１は、それぞれの矩形の長さを算出し、算出した長さからそれぞれの優先度を算出し、算出した優先度を個人情報記憶部１３５の優先度テーブル８３１に書き込む。
各優先度は、次の式により算出される。
優先度＝（当該矩形の長さ）／（全ての矩形の長さの合計）
なお、ここでは、優先度入力画面６２１は、３個の矩形を含むとしているが、この例には、限定されない。２個の矩形を含むとしてもよいし、４個以上の矩形を含むとしてもよい。矩形の数が、視聴者の数に対応している。
（２１）ＧＵＩ作成部１１７は、図３９に示すような、優先度入力画面６３１を生成し、生成した優先度入力画面６３１を出力部１１０へ出力し、モニタ１１９は、優先度入力画面６３１を表示するとしてもよい。
優先度入力画面６３１は、１個の帯状の矩形６３８から構成され、矩形６３８は、部分矩形６３２、６３３及び６３４から構成され、部分矩形６３２、６３３及び６３４は、それぞれ、視聴者Ａ、視聴者Ｂ及び視聴者Ｃに対応している。また、部分矩形６３２、６３３及び６３４の長手方向の長さは、それぞれ、視聴者Ａ、視聴者Ｂ及び視聴者Ｃの優先度に比例している。
ここで、長さの単位は、上述した通りである。
部分矩形６３２、６３３及び６３４は、それぞれ、視聴者Ａ、Ｂ及びＣを示すアイコン６３５、６３６及び６３７を含んでいる。
部分矩形６３２、６３３及び６３４のいずれか１個は、選択されたことを示すために選択色により表示されている。また、他の２個の部分矩形は、選択されていないことを示す非選択色により表示されている。
優先度入力画面６３１が表示されている場合において、視聴者によりリモコン２００の操作つまみ２２１が、起点位置からいずれかの方向に回転操作されると、ＧＵＩ作成部１１７は、回転角度を入力部１１２、制御部１１１を介して受け取り、受け取った回転角度に応じた時間間隔で、前記の選択される部分矩形を、部分矩形６３２、６３３、６３４、６３２、・・・の順に入れ替える。ここで、部分矩形の選択が変化する速度は、受け取った回転角度に比例する。
つまり、部分矩形６３２が選択色で表示され、部分矩形６３３、６３４が非選択色で表示されているときに、視聴者によりリモコン２００の操作つまみ２２１が回転操作されると、ＧＵＩ作成部１１７は、部分矩形６３３を選択色で表示し、部分矩形６３２、６３４を非選択色で表示するように表示色を変える。次に、一定時間が経過すると、ＧＵＩ作成部１１７は、部分矩形６３４を選択色で表示し、部分矩形６３２、６３３を非選択色で表示するように表示色を変える。以下、時間の経過伴って、順に、各部分矩形の表示色を変える。
視聴者により操作つまみ２２１が基準位置２９１に戻されると、ＧＵＩ作成部１１７は、部分矩形の表示色の変更を停止する。このとき、選択色により表示されている部分矩形がその時点で選択されているものとなる。
次に、視聴者によりリモコン２００の操作つまみ２３１が、いずれかの方向に回転操作されると、ＧＵＩ作成部１１７は、回転角度を入力部１１２、制御部１１１を介して受け取り、受け取った回転角度分だけ、選択された部分矩形の左端又は右端を移動させる。詳細には、矩形の左端に接する部分矩形については、部分矩形の右端を移動させる。矩形の右端に接する部分矩形については、部分矩形の左端を移動させる。その他の部分矩形については、部分矩形の左端を移動させる。
このようにして得られた部分矩形６３２、６３３及び６３４の長手方向の長さが、それぞれ、視聴者Ａ、視聴者Ｂ及び視聴者Ｃに対して割り当てられた新たな優先度に比例する。
制御部１１１は、それぞれの部分矩形の長さを算出し、算出した長さからそれぞれの優先度を算出し、算出した優先度を個人情報記憶部１３５の優先度テーブル８３１に書き込む。
各優先度は、次の式により算出される。
優先度＝（当該部分矩形の長さ）／（矩形の長さの合計）
なお、ここでは、優先度入力画面６２１は、３個の部分矩形を含むとしているが、この例には、限定されない。２個の部分矩形を含むとしてもよいし、４個以上の部分矩形を含むとしてもよい。部分矩形の数が、視聴者の数に対応している。
（２２）ＧＵＩ作成部１１７は、図４０に示すような、録画番組画面７０１を生成し、生成した録画番組画面７０１を出力部１１０へ出力し、モニタ１１９は、録画番組画面７０１を表示するとしてもよい。
録画番組画面７０１は、画面上部に、優先度入力画面７０２及び番組情報欄７０３を配し、画面下部に録画番組表７０４及び操作ボタン群７０５を配して構成されている。
優先度入力画面７０２については、上述した通りであるが、ＧＵＩ作成部１１７は、視聴者毎に、当該視聴者の好みのジャンルを取得し、各視聴者に対する最もお勧めの番組の代表画面（静止画像）の縮小画像を生成し、又は代表番組のプレビュー映像（動画像）を生成し、又は当該視聴者の優先度の値を取得するとしてもよい。この場合に、優先度入力画面７０２の各視聴者に対応する扇型の領域に、さらに、各視聴者の好みのジャンルを表示するとしてもよいし、各視聴者に対する最もお勧めの番組の代表画面（静止画像）の縮小画像（サムネイル）７０６ａ、７０７ａ、７０８ａを表示するとしてもよい。また、サムネイルは、代表番組のプレビュー映像（動画像）であるとしてもよい。また、優先度の値７０６ｂ、７０７ｂ、７０８ｂを、そのまま表示し、又は割合（％）を用いて、表示するとしてもよい。
これらの表示情報の表示及び非表示を、扇型の領域の中心角度に応じて変更するとしてもよい。つまり、これらの表示情報を表示するのに十分な大きさであるか否かを判断し、十分な大きさがあれば、これらの表示情報を表示し、十分な大きさがなければ、表示をしないようにしてもよい。また、例えば、扇型の領域の中心角度が、３０度未満の時には、表示をせず、３０度以上の時には、表示をするとしてもよい。
番組情報欄７０３は、お勧め番組に関する情報を含む。
録画番組表７０４については、上述した通りであり、お勧めの順に従って、各番組に関する情報、具体的には、放送チャンネル、放送開示時刻（時分）及び番組のタイトルを表示している。また、各番組について、お進めの番組に関連する視聴者のアイコンも表示している。
（２３）ＧＵＩ作成部１１７は、図４１に示すような、録画番組画面７１１を生成し、生成した録画番組画面７１１を出力部１１０へ出力し、モニタ１１９は、録画番組画面７１１を表示するとしてもよい。
録画番組画面７１１は、画面左部に、表示領域７１２、７１３、７１４を配し、画面右部に、上から番組情報欄７１５、録画番組表７１６、操作ボタン群７１７及び優先度入力画面７１８を配して構成される。
表示領域７１２には、番組が表示され、表示領域７１３、７１４には、ＣＭが表示される。
優先度入力画面７１８の各視聴者に対応する扇型の領域には、上述したように、さらに、各視聴者の好みのジャンル、お勧めの番組の代表画面の縮小画像、又は、優先度の値を表示するとしてもよい。また、これらの表示情報の表示及び非表示を、扇型の領域の中心角度に応じて変更するとしてもよい。
（２４）ＧＵＩ作成部１１７は、図４２に示すような、録画番組画面７２１を生成し、生成した録画番組画面７２１を出力部１１０へ出力し、モニタ１１９は、録画番組画面７２１を表示するとしてもよい。
録画番組画面７２１は、画面左部に、表示領域７２３、７２４、７２５を配し、画面右部に、上から番組情報欄７２６、優先度入力画面７２７、録画番組表７２８、操作ボタン群７２９を配して構成される。
表示領域７２３には、番組が表示され、表示領域７２４、７２５には、ＣＭが表示される。
（２５）ＧＵＩ作成部１１７は、図４３に示すような、録画番組画面７３１を生成し、生成した録画番組画面７３１を出力部１１０へ出力し、モニタ１１９は、録画番組画面７３１を表示するとしてもよい。
録画番組画面７３１は、画面左部に、表示領域７３２、７３３、７３４を配し、画面右部に、上から優先度入力画面７３５、録画番組表７３６、番組情報欄７３７、操作ボタン群７３８を配して構成される。
表示領域７３２には、番組が表示され、表示領域７３３、７３４には、ＣＭが表示される。
（２６）録画再生装置１００及びモニタ１１９は、１台の一体の装置を構成しているとしてもよい。
（２７）上記の各装置は、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭ、ハードディスクユニット、ディスプレィユニット、キーボード、マウスなどから構成されるコンピュータシステムである。前記ＲＡＭ又は前記ハードディスクユニットには、コンピュータプログラムが記憶されている。前記マイクロプロセッサが、前記コンピュータプログラムに従って動作することにより、各装置は、その機能を達成する。
（２８）本発明は、上記に示す方法であるとしてもよい。また、これらの方法をコンピュータにより実現するコンピュータプログラムであるとしてもよいし、前記コンピュータプログラムからなるデジタル信号であるとしてもよい。
また、本発明は、前記コンピュータプログラム又は前記デジタル信号をコンピュータ読み取り可能な記録媒体、例えば、フレキシブルディスク、ハードディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＢＤ（Ｂｌｕ−ｒａｙ  Ｄｉｓｃ）、半導体メモリなど、に記録したものとしてもよい。また、これらの記録媒体に記録されている前記コンピュータプログラム又は前記デジタル信号であるとしてもよい。
また、本発明は、前記コンピュータプログラム又は前記デジタル信号を、電気通信回線、無線又は有線通信回線、インターネットを代表とするネットワーク、データ放送等を経由して伝送するものとしてもよい。
また、本発明は、マイクロプロセッサとメモリとを備えたコンピュータシステムであって、前記メモリは、上記コンピュータプログラムを記憶しており、前記マイクロプロセッサは、前記コンピュータプログラムに従って動作するとしてもよい。
また、前記プログラム又は前記デジタル信号を前記記録媒体に記録して移送することにより、又は前記プログラム又は前記デジタル信号を前記ネットワーク等を経由して移送することにより、独立した他のコンピュータシステムにより実施するとしてもよい。
（２９）上記実施の形態及び上記変形例をそれぞれ組み合わせるとしてもよい。
３．まとめ
以上説明したように、本発明の番組予約情報作成装置は、ユーザまたは複数のユーザから構成されるグループにより作成された番組推薦情報が入力される番組推薦情報入力部と、番組推薦情報入力部に入力された複数の番組推薦情報を記憶する番組推薦情報記憶部と、番組推薦情報記憶部に記憶された複数の番組推薦情報から選択された複数の番組推薦情報を用いて合成演算を行うことにより、番組の検索を行うための番組検索情報を作成する検索情報作成部と、番組検索情報にもとづき番組を検索し、検索した番組の録画または再生の予約情報を抽出する予約情報抽出部とを備えたことを特徴としている。
このような構成によれば、外部からユーザまたはグループによって作成された番組推薦情報が入力され、入力された番組推薦情報を用いて合成演算を行って番組検索情報を作成することができるので、自分の番組推薦情報と他人の番組推薦情報との重複した嗜好の番組推薦情報を得たい等の、グループ視聴時における視聴者の多様なニーズに応えることが可能となる。
また、番組推薦情報は、番組推薦情報を作成したユーザまたはグループを特定する情報を含む情報である構成であってもよい。
このような構成によれば、番組推薦情報は作成者またはグループを特定するための情報を含むので、その番組推薦情報を譲り受ける等した場合に、視聴者はその作成者またはグループ等の名前、信用度または著名度等に応じて番組推薦情報の選択を行うことが可能となる。
また、番組推薦情報は、番組を検索する際のキーワード情報、キーワード情報を含む検索式情報、番組の放送時刻とチャンネルとを特定する情報から選択される少なくとも１つの情報を含む構成であってもよい。
このような構成によれば、所望の番組選択を簡易に行うことができる。また、ユーザまたはグループが自ら番組推薦情報にキーワード情報や検索式情報を書き込むことができる。
また、番組推薦情報は、デジタルネットワークを介して他の装置から番組推薦情報入力部に入力される構成であってもよい。
このような構成によればデジタルネットワークを介して他人が作成した番組推薦情報を入力してそれを用いた合成演算を行うことができる。
また、番組推薦情報記憶部に記憶された番組推薦情報を出力する番組推薦情報出力部を備えた構成であってもよい。
このような構成によれば、自らが有する番組推薦情報を他の機器等へ出力することができるので、他の機器において、自らが通常使用している番組推薦情報を用いて自らの嗜好に適合した番組を視聴や録画等することができる。また、他人に対して自分が有する番組推薦情報を送出することが可能となる。
また、番組推薦情報は、デジタルネットワークを介して他の装置へ番組推薦情報出力部から出力される構成であってもよい。
このような構成によれば、自らが合成演算を行った番組推薦情報をデジタルネットワークを介してサーバや他人の装置に送ることが可能となる。
また、番組のＥＰＧ情報を蓄積するＥＰＧ情報蓄積部を備え、予約情報抽出部は、ＥＰＧ情報蓄積部に蓄積されたＥＰＧ情報から予約情報を抽出する構成であってもよい。
このような構成によれば、放送等を通じて得られるＥＰＧ情報から自らの嗜好にあった番組を抽出することが可能となる。
さらに、予約情報抽出部は、予約情報において番組の放送時刻が重複した場合に異常信号を出力する構成であってもよい。
このような構成によれば、チューナを一台搭載した録画装置等に適した構成を実現できる。
さらに、検索情報作成部は、論理和、論理積、排他的論理和、否定、否定論理積および否定論理和から選択されるいずれか１つの論理演算を含む合成演算を行う演算部を有する構成であってもよい。
このような構成とすることにより、演算部は簡易に合成演算を行うことができる。
さらに、演算部は、論理和、論理積、排他的論理和、否定、否定論理積および否定論理和から選択されるいずれかの論理演算を組み合わせた合成演算を行う構成であってもよい。
このような構成とすることにより、ユーザのさらに細かい嗜好に適合した番組を抽出することが可能となる。
また、番組推薦情報入力部に入力された番組推薦情報がＸＭＬで記述されたテキスト情報である構成であってもよい。
このような構成により、視聴者等が公知のエディタ等を用いて簡易に番組推薦情報の記述を行うことが可能である。また、このように広く知られた言語で記述された番組推薦情報を用いることにより、この解釈や合成演算等を簡易に行うことができる。
また、検索情報作成部がテキスト情報を解釈する解釈部を含む構成であってもよい。
このような構成によれば、テキスト情報である番組推薦情報を演算部等のアプリケーションで処理しやすいデータに変換することが可能である。
また、検索情報作成部に対して合成演算の内容を入力する入力部を備え、検索情報作成部は、入力部への入力にもとづいて合成演算を行う構成であってもよい。
このような構成によれば、視聴者等が入力部から所望の演算内容を入力することにより、視聴者のニーズに沿った番組予約情報を作成することができる。
また、番組推薦情報が、ユーザまたはグループが検索された番組またはチャンネルを視聴可能か否かを示す視聴可否情報を含む情報である構成であってもよい。録画再生装置は、外部から取得する又は内部から読み出す番組推薦情報から、前記視聴可否情報を抽出し、抽出した前記視聴可否情報を用いて、視聴の可否を判断する。視聴が否定される場合には、この番組推薦情報を用いる番組情報の検索を行わない。視聴が許可される場合には、この番組推薦情報を用いて番組情報の検索を行う。
このような構成によれば、検索情報作成部で作成された番組検索情報を用いてＥＰＧデータを検索する際に、視聴することができない番組やチャンネルについては検索を行う必要がないので、迅速に検索を行って番組予約情報を作成することができる。
さらに、番組推薦情報は、ユーザまたはグループのコメント情報を含む情報である構成であってもよい。
このような構成によれば、その番組推薦情報や番組についてのユーザまたはグループのコメント情報を含めることができるので、他人から番組推薦情報を譲り受けたりした場合等に、その番組推薦情報に対する他人による感想や良否等を参酌することができる。
次に、本発明の録画装置は、前述した本発明の番組予約情報作成装置と、番組を受信する番組受信部と、予約情報にもとづいて番組受信部が受信した番組の中から録画すべき番組を選択する録画番組選択部とを備えたことを特徴としている。
このような構成によれば、自らが記憶した番組嗜好と他の装置から入力された番組嗜好の双方を反映したり、複数の番組推薦情報を組み合わせた様々な嗜好の番組を選択して録画することが可能となる。
次に、本発明の再生装置は、前述した本発明の番組予約情報作成装置と、番組の情報が蓄積された蓄積部と、蓄積部に蓄積された番組から、予約情報にもとづいて再生すべき番組を選択する再生番組選択部とを備えたことを特徴としている。
このような構成によれば、蓄積部に蓄積された画像情報や音声情報等のコンテンツ情報から、自らが記憶した番組嗜好と他の装置から入力された番組嗜好の双方を反映したり、複数の番組推薦情報を組み合わせた様々な嗜好の番組を選択して再生することが可能となる。
また、再生番組選択部で選択された番組を時系列に配列し、選択された番組を常に放送する再生部を備えた構成であってもよい。
このような構成によれば、あらかじめ所定の番組推薦情報を選択しておくことにより、都度番組予約等を行わなくても、蓄積部に蓄積されたコンテンツ情報から、常に自らの嗜好に応じた番組を視聴することが可能となる。
次に、本発明の録画再生装置は、前述した本発明の番組予約情報作成装置と、番組を受信する番組受信部と、番組予約情報作成装置で作成された第１の予約情報にもとづいて番組受信部が受信した番組の中から録画すべき番組を選択する録画番組選択部と、録画番組選択部で選択された番組の情報が蓄積された蓄積部と、蓄積部に蓄積された情報から、番組予約情報作成装置で作成された第２の予約情報にもとづいて再生すべき番組を選択する再生番組選択部とを備えたことを特徴としている。
このような構成によれば、自らが記憶した番組嗜好と他の装置から入力された番組嗜好の双方を反映したり、複数の番組推薦情報を組み合わせた様々な嗜好の番組を選択して蓄積部に録画することができる。また、蓄積部に蓄積された画像情報や音声情報等のコンテンツ情報から、自らが記憶した番組嗜好と他の装置から入力された番組嗜好の双方を反映したり、複数の番組推薦情報を組み合わせた様々な嗜好の番組を選択して再生することが可能となる。
次に、本発明の番組予約情報作成方法は、複数の合成可能な番組推薦情報が番組推薦情報入力部を通して検索情報作成部に入力される第１のステップと、検索情報作成部は、番組推薦情報入力部から入力された番組推薦情報を解釈して複数の検索情報を作成して演算部に出力する第２のステップと、演算部は、複数の検索情報を用いて合成演算を行い、番組検索情報を作成して予約情報抽出部に出力する第３のステップと、予約情報抽出部は、番組検索情報を用いてＥＰＧ情報蓄積部に蓄積されたＥＰＧ情報より番組予約情報を作成する第４のステップとを備えたことを特徴としている。
このような方法により、外部から合成可能な番組推薦情報が入力されるので、他の機器で作成された番組推薦情報を入力し、入力された番組推薦情報を用いて合成演算を行って番組検索情報を作成し、番組検索情報にもとづいてＥＰＧ情報より番組予約情報を作成することができるので、自分の番組推薦情報と他人の番組推薦情報との重複した嗜好の番組推薦情報を得たい等の、グループでの録画または再生時における視聴者の多様なニーズに応えることが可能となる。
次に、本発明のプログラムは、コンピュータに、複数の合成可能な番組推薦情報が入力される第１のステップと、複数の合成可能な番組推薦情報を解釈して複数の検索情報を作成する第２のステップと、複数の検索情報を用いて合成演算を行い、番組検索情報を作成する第３のステップとを実行させることを特徴としている。
このようなプログラムによれば、複数の合成可能な番組推薦情報が入力されるので、他の機器で作成された番組推薦情報等を入力し、入力された番組推薦情報を用いて合成演算を行って番組検索情報を作成するので、自分の番組推薦情報と他人の番組推薦情報との重複した嗜好の番組推薦情報を得たい等の、グループでの録画または再生時における視聴者の多様なニーズに応えることが可能となる。
また、本発明は、推薦する番組に係る番組情報を抽出する番組推薦装置であって、複数の利用者のそれぞれに対応して、当該利用者に推薦する番組に関する利用者推薦情報を記憶している情報記憶手段と、放送予定の各番組に係る番組情報を取得する情報取得手段と、利用者毎に、取得した前記番組情報から、当該利用者に対応する利用者推薦情報を用いて、当該利用者に推薦する番組を示す利用者番組情報を抽出する情報抽出手段と、抽出された各利用者番組情報と、当該利用者番組情報の当該利用者とを対応付けて構成される番組表を生成する番組表生成手段と、生成された番組表を表示するために出力する番組表出力手段とを備えることを特徴とする。
また、本発明は、推薦する番組に係る番組情報を抽出する番組推薦装置であって、放送予定の各番組に係る番組情報を取得する番組情報取得手段と、推薦する番組に関する第１推薦情報を取得する第１取得手段と、他の推薦する番組に関する第２推薦情報を取得する第２取得手段と、取得した前記第１推薦情報及び前記第２推薦情報に基づいて、番組の絞込条件を示す番組検索情報を生成する生成手段と、取得した前記番組情報から、前記番組検索情報により示される絞込条件を満たす番組情報を抽出する抽出手段とを備えることを特徴とする。
また、本発明は、推薦する番組に係る番組情報を抽出する番組推薦装置であって、放送予定の各番組に係る番組情報を取得する番組情報取得手段と、番組を絞り込む第１条件を示す第１推薦情報を取得する第１取得手段と、番組を絞り込む第２条件を示す第２推薦情報を取得する第２取得手段と、取得した前記第１推薦情報及び前記第２推薦情報によりそれぞれ示される第１条件及び第２条件に基づいて、推薦する番組を特定する推薦条件を示す番組検索情報を生成する生成手段と、取得した前記番組情報から、生成された前記番組検索情報により示される推薦条件を満たす番組情報を抽出する抽出手段とを備えることを特徴とする。
以上述べたように、本発明の番組予約情報作成装置ならびにそれを用いた録画装置、再生装置および録画再生装置ならびに番組予約情報作成方法ならびにプログラムによれば、他の機器で作成された番組推薦情報を入力し、入力された番組推薦情報を用いて合成演算を行うことができるので、自分の番組推薦情報と他人の番組推薦情報との重複した嗜好の番組推薦情報を得たい等の、グループでの番組録画または再生時における視聴者の多様なニーズに応えることが可能となる。
本発明にかかる番組予約情報作成装置ならびにそれを用いた録画装置、再生装置および録画再生装置ならびに番組予約情報作成方法ならびにプログラムは、他の機器で作成された番組推薦情報を入力し、入力された番組推薦情報を用いて合成演算を行うことができるので、自分の番組推薦情報と他人の番組推薦情報との重複した嗜好の番組推薦情報を得たい等の、グループ視聴時における視聴者の多様なニーズに応えることが可能となるという効果を有し、番組の予約情報を作成する番組予約情報作成装置ならびにそれを用いた録画装置、再生装置および録画再生装置ならびに番組予約情報作成方法ならびにプログラム等として有用である。
産業上の利用の可能性
本発明を構成する各装置は、電器機器製造産業において、経営的に、また継続的及び反復的に、製造し、販売することができる。
【図１】
2005015902.tif 000003
【図２】
2005015902.tif 000004
【図３】
2005015902.tif 000005
【図４】
2005015902.tif 000006
【図５】
2005015902.tif 000007
【図６】
2005015902.tif 000008
【図７】
2005015902.tif 000009
【図８】
2005015902.tif 000010
【図９】
2005015902.tif 000011
【図１０】
2005015902.tif 000012
【図１１】
2005015902.tif 000013
【図１２】
2005015902.tif 000014
【図１３】
2005015902.tif 000015
【図１４】
2005015902.tif 000016
【図１５】
2005015902.tif 000017
【図１６】
2005015902.tif 000018
【図１７】
2005015902.tif 000019
【図１８】
2005015902.tif 000020
【図１９】
2005015902.tif 000021
【図２０】
2005015902.tif 000022
【図２１】
2005015902.tif 000023
【図２２】
2005015902.tif 000024
【図２３】
2005015902.tif 000025
【図２４】
2005015902.tif 000026
【図２５】
2005015902.tif 000027
【図２６】
2005015902.tif 000028
【図２７】
2005015902.tif 000029
【図２８】
2005015902.tif 000030
【図２９】
2005015902.tif 000031
【図３０】
2005015902.tif 000032
【図３１】
2005015902.tif 000033
【図３２】
2005015902.tif 000034
【図３３】
2005015902.tif 000035
【図３４】
2005015902.tif 000036
【図３８】
2005015902.tif 000037
【図３９】
2005015902.tif 000038
【図３５】
2005015902.tif 000039
【図３６】
2005015902.tif 000040
【図３７】
2005015902.tif 000041
【図４０】
2005015902.tif 000042
【図４１】
2005015902.tif 000043
【図４２】
2005015902.tif 000044
【図４３】
2005015902.tif 000045
【国際調査報告】
2005015902.tif 000046
2005015902.tif 000047
2005015902.tif 000048
2005015902.tif 000049