(57)【要約】 【課題】コンテンツを良好に選出する記録再生装置を提供する。【解決手段】記録再生装置３００は、ＣＰＵ３８０にて、例えば自動録画予約要求情報を取得すると、この自動録画予約要求情報のキーワードに基づいて、予約情報を生成して録画予約リスト情報に組み込む。ＣＰＵ３８０は、録画予約リスト情報に基づいて、予約情報の予約時間帯の少なくとも一部が重複しているか否かを判断する。ＣＰＵ３８０は、重複していると判断した場合、メモリに記憶された嗜好情報の例えば視聴履歴情報に基づいて、重複した予約情報で予約が設定されたそれぞれのコンテンツに対応する推薦情報を生成する。【選択図】 図２
2006140609.tif 000002
【特許請求の範囲】
【請求項１】
所定のデータをデータ取得手段にて取得させる旨の要求情報を取得する要求情報取得手段と、
前記取得した要求情報に基づいて取得対象の前記データの内容に関する内容情報を取得する内容情報取得手段と、
前記内容情報の内容の重複状態を判断する重複判断手段と、
この重複判断手段にて内容の少なくとも一部が重複していると判断された場合、重複する前記内容情報のそれぞれに対応する優先度に関する優先度情報を演算する優先度演算手段と、
演算して導出された前記優先度情報に基づいて前記重複する内容情報のいずれか一方を選出する選出手段と、
を具備したことを特徴とした情報処理装置。
【請求項２】
請求項１に記載の情報処理装置であって、
前記内容情報の内容の重複した場合に、前記選出手段は前記優先度の度合いが大きい前記優先度に対応する前記内容情報を選出する
ことを特徴とした情報処理装置。
【請求項３】
請求項１または請求項２に記載の情報処理装置であって、
前記優先度演算手段は、前記データ取得手段で取得した前記データに対応する前記内容情報の参照又は使用の履歴に基づいて前記優先度を認識して前記優先度情報を演算する
ことを特徴とした情報処理装置。
【請求項４】
請求項３に記載の情報処理装置であって、
前記優先度演算手段は、前記内容情報の内容毎で前記データ取得手段にて前記データを取得した頻度を優先度とした前記優先度情報を演算する
ことを特徴とした情報処理装置。
【請求項５】
請求項１ないし請求項４のいずれかに記載の情報処理装置であって、
前記優先度演算手段は、前記内容情報と前記データ取得手段で前記データを取得した頻度に関する頻度情報とが１つのデータ構造に関連付けられて構成された前記優先度情報を複数記憶するテーブル構造に構築された記憶手段から読み取る
ことを特徴とした情報処理装置。
【請求項６】
請求項１ないし請求項５のいずれかに記載の情報処理装置であって、
前記優先度演算手段は、前記内容情報の内容毎に関する重み度を演算して前記優先度に関する優先度情報を生成する
ことを特徴とした情報処理装置。
【請求項７】
請求項１ないし請求項６のいずれかに記載の情報処理装置であって、
前記内容情報取得手段は、前記所定のデータが配信される配信時間帯に関する配信時間帯情報を含む前記内容情報を取得し、
前記重複判断手段は、前記時間帯情報の配信時間帯の少なくとも一部が重複するか否かを判断する
ことを特徴とした情報処理装置。
【請求項８】
請求項１ないし請求項７のいずれかに記載の情報処理装置であって、
前記選出手段にて選出された前記内容情報を推奨する旨を報知手段で報知させる報知制御手段を具備した
ことを特徴とした情報処理装置。
【請求項９】
請求項１ないし請求項８のいずれかに記載の情報処理装置であって、
前記選出手段にて選出された前記内容情報に基づいて前記データ取得手段にて前記所定のデータを取得させる制御をするデータ取得制御手段を具備した
ことを特徴とした情報処理装置。
【請求項１０】
演算手段により、データ取得手段にて取得されるデータを選出する情報処理方法であって、
前記所定のデータを前記データ取得手段にて取得させる旨の要求情報を取得し、
この取得した要求情報に基づいて取得対象の前記データの内容に関する内容情報を取得し、
この取得した内容情報の内容の重複状態を判断し、
この重複状態の判断により内容の少なくとも一部が重複していると判断すると、重複する前記内容情報のそれぞれに対応する優先度に関する優先度情報を演算し、
演算した優先度情報に基づいて前記重複する内容情報のいずれか一方を選出することを特徴とする情報処理方法。
【請求項１１】
請求項１０に記載の情報処理方法を演算手段に実行させる
ことを特徴とした情報処理プログラム。
【請求項１２】
請求項１１に記載の情報処理プログラムが演算手段にて読取可能に記録された
ことを特徴とした記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、各種情報を処理する情報処理装置、その方法、そのプログラム、および、記録媒体に関する。
【背景技術】
【０００２】
従来、例えば装置から離れた遠隔地にいる利用者に対して、放送番組に関する情報を電子メールで通知する構成が知られている（例えば、特許文献１および特許文献２参照）。
【０００３】
この特許文献１に記載のものは、放送番組などの情報に関して、利用者の嗜好番組に係るキーワード情報を電子番組表（ＥＰＧ）の提供者側に伝送し、電子番組表提供者側がこのキーワード情報に基づいて嗜好番組情報を検索する。そして、検索した番組情報を利用者に電子メールなどで通知する。
【０００４】
特許文献２に記載のものは、記録装置から離れた場所にいる利用者に対して、予約録画が完了した旨を電子メールで通知する。
【０００５】
また、例えば、録画予約が重複した際に所定の処理を実施する構成が知られている(例えば、特許文献３および特許文献４参照)。
【０００６】
この特許文献３に記載のものは、自動録画機能を有した記録装置であって、利用者自信の入力による手動予約と、装置が予め利用者が入力したキーワードなどに基づいて電子番組表上からキーワードと一致する番組を検索し自動的に録画予約する自動予約と、に基づいて番組を録画する。そして、手動予約と自動予約とが同じ時間帯で重複した場合には、手動予約番組を無条件に優先して録画する。
【０００７】
特許文献４に記載のものは、予め設定していた録画予約番組同士が放送局側の番組編成の変更により重複した場合、記録装置から離れた場所にいる利用者に対して、その予約重複情報を携帯電話などで利用者に通知する。そして、この予約重複情報を受信した利用者は、携帯電話などでいずれかの番組を選択し、録画予約を変更する。
【０００８】
【特許文献１】特開２００３−８７６７７（第６頁左欄−第９頁右欄）
【特許文献２】特開２００４−１３５１５１（第５頁−第６頁）
【特許文献３】特開２００４−１５３７２９（第４頁−第６頁）
【特許文献４】特開２００２−１６８８９（第３頁右欄−第４頁左欄）
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、上述した特許文献１のような構成では、電子番組表に基づいて利用者の嗜好に合った番組を検索できるが、利用者の嗜好に合った複数の番組が重複して検索された場合、利用者はどの番組を選択すればよいかの判断が困難になるおそれがあるという問題が一例として挙げられる。
【００１０】
特許文献２のような構成では、予約番組の録画が完了したことを電子メールなどを介して利用者に通知し、遠隔地にいる利用者は録画が成功したか否かを確認できるだけであり、録画予約番組が重複した場合、その旨を知ることができないおそれがあるという問題が一例として挙げられる。
【００１１】
特許文献３のような構成では、録画予約時刻が重複した際に手動予約が優先されてしまい、たとえ自動予約番組に利用者の嗜好に合致した番組があったとしても、自動予約は常にキャンセルされてしまうおそれがあるという問題が一例として挙げられる。
【００１２】
特許文献４のような構成では、放送局側により番組編成が急遽変更された時に有効となるが、自動予約を行う手段がなく、その結果、利用者の嗜好に合致するが利用者が知り得なかった番組などを取得できない可能性がある。また、予約重複情報を利用者に通知する際に、重複した録画予約番組に関する情報を提示し、いずれの録画予約番組を優先するか利用者に選択する機会を与える。しかし、例えば、番組タイトルのみからでは当該番組の内容が掴めないような場合、利用者はどの番組を選択すればよいかの判断が困難になるおそれがあるという問題が一例として挙げられる。
【００１３】
本発明は、このような点に鑑みて、情報を良好に選出する情報処理装置、その方法、そのプログラム、および、記録媒体を提供することを１つの目的とする。
【課題を解決するための手段】
【００１４】
請求項１に記載の発明は、所定のデータをデータ取得手段にて取得させる旨の要求情報を取得する要求情報取得手段と、前記取得した要求情報に基づいて取得対象の前記データの内容に関する内容情報を取得する内容情報取得手段と、前記内容情報の内容の重複状態を判断する重複判断手段と、この重複判断手段にて内容の少なくとも一部が重複していると判断された場合、重複する前記内容情報のそれぞれに対応する優先度に関する優先度情報を演算する優先度演算手段と、演算して導出された前記優先度情報に基づいて前記重複する内容情報のいずれか一方を選出する選出手段と、を具備したことを特徴とした情報処理装置である。
【００１５】
請求項１０に記載の発明は、演算手段により、データ取得手段にて取得されるデータを選出する情報処理方法であって、前記所定のデータを前記データ取得手段にて取得させる旨の要求情報を取得し、この取得した要求情報に基づいて取得対象の前記データの内容に関する内容情報を取得し、この取得した内容情報の内容の重複状態を判断し、この重複状態の判断により内容の少なくとも一部が重複していると判断すると、重複する前記内容情報のそれぞれに対応する優先度に関する優先度情報を演算し、演算した優先度情報に基づいて前記重複する内容情報のいずれか一方を選出することを特徴とする情報処理方法である。
【００１６】
請求項１１に記載の発明は、請求項１０に記載の情報処理方法を演算手段に実行させることを特徴とした情報処理プログラムである。
【００１７】
請求項１２に記載の発明は、請求項１１に記載の情報処理プログラムが演算手段にて読取可能に記録されたことを特徴とした記録媒体である。
【発明を実施するための最良の形態】
【００１８】
以下に、本発明の一実施の形態を図面に基づいて説明する。なお、本実施の形態では、本発明の情報処理装置を備え、例えばテレビ番組などのコンテンツの録画予約を設定する録画予約システムについて例示するが、これに限らずデータの取得予約を設定するいずれの構成でも適用できる。また、ここでは、テレビ番組の録画予約を設定する構成について例示するが、これに限らず例えばラジオ番組の録音予約を設定する構成や、画像データやプログラムなどの取得予約を設定する構成などに適用できる。
【００１９】
さらに、本実施の形態において、例えばテレビ番組などのコンテンツの音声データ、映像データ、データ放送用データなどを有するデータであるコンテンツデータを記録する処理を、コンテンツを記録する処理と適宜称して説明する。また、利用者により設定入力される録画開始日時や録画終了日時あるいはチャンネルなどが記載された要求情報である手動予約要求情報を取得する。そして、この手動予約要求情報の各種事項により特定される特定のコンテンツの記録を予約する処理を、手動予約処理と適宜称して説明する。また、利用者により設定入力されるキーワードが記載された要求情報である自動予約要求情報を生成する。そして、例えば後述するＥＰＧ（Electric Program Guide）データを参照し、自動予約要求情報のキーワードに関連するコンテンツの記録を予約する処理を、自動予約処理と適宜称して説明する。また、手動予約処理および自動予約処理に基づいて記録再生装置に設定したいくつかの録画予約において、予約時間帯の少なくとも一部が重複する録画予約のことを、重複予約と適宜称して説明する。さらにこの重複予約における録画予約のうちいずれか一つを選択してコンテンツの記録を予約する処理を、重複予約処理と適宜称して説明する。図１は、本発明の一実施の形態に係る録画予約システムの概略構成を示すブロック図である。図２は、記録再生装置の概略構成を示すブロック図である。図３は、録画予約リスト情報の概略構成を示す模式図である。図４は、コンテンツ管理情報の概略構成を示す模式図である。図５は、重複予約リスト情報の概略構成を示す模式図である。図６は、記録再生装置のＣＰＵの内部構成を示すブロック図である。図７は、端末装置の概略構成を示すブロック図である。図８は、重複予約報知画面の一例を示す図である。
【００２０】
〔録画予約システムの構成〕
図１において、１００は録画予約システムである。この録画予約システム１００は、テレビ番組などのコンテンツの録画予約を設定する。そして、この録画予約システム１００は、ネットワーク２００と、記録再生装置３００と、報知手段としての端末装置４００と、を備えている。なお、ここでは、録画予約システム１００が１台の記録再生装置３００に対して１台の端末装置４００を備えた構成として説明するが、１台の記録再生装置３００に対して２台以上の端末装置４００を備えた構成などとしてもよい。
【００２１】
ネットワーク２００には、記録再生装置３００と、端末装置４００と、などが接続されている。そして、このネットワーク２００は、記録再生装置３００と端末装置４００とを送受信可能な状態に接続する。このネットワーク２００としては、例えばＴＣＰ／ＩＰ（Transmission Control Protocol/-Inter-net Protocol）などの汎用のプロトコルに基づくイントラネット、エクストラネット、イーサネット（登録商標）などのＬＡＮ（Local Area Network）、無線媒体により情報が送受信可能な複数の基地局がネットワークを構成する通信回線網や放送網などのネットワーク、さらには、端末装置４００と記録再生装置３００との間での情報を直接送受信するための媒体となる無線媒体自体あるいは有線媒体であるＵＳＢ接続やＩＥＥＥ（Institute of Electrical and Electronic Engineers）１３９４接続などが例示できる。ここで、無線媒体としては、電波、光、音波、電磁波などのいずれの媒体をも適用できる。
【００２２】
記録再生装置３００は、ネットワーク２００を介して端末装置４００などに接続されている。この記録再生装置３００は、手動予約処理や自動予約処理に基づいてコンテンツデータなどを記録し、重複予約が発生した際には端末装置４００における入力操作などにより録画予約を適宜設定変更する。また、この記録再生装置３００は、ＴＳ（Transport Stream）として配信される音声データ、映像データ、データ放送用データなどを有するコンテンツデータなどを記録し、記録したコンテンツデータなどを再生する。そして、記録再生装置３００は、図２に示すように、通信手段３１０と、デマルチプレクサ（Demultiplexer；Ｄｅｍｕｘ）３２０と、デコーダ３３０と、データ取得手段としての記録再生処理手段３４０と、入力手段３５０と、蓄積手段としてのハードディスクドライブ（Hard Disk Drive；ＨＤＤ）３６０と、記憶手段としてのメモリ３７０と、演算手段としてのＣＰＵ（Central Processing Unit）３８０と、などを備えている。また、記録再生装置３００には、出力装置５００が接続されている。なお蓄積手段は、ＨＤＤ等のディスクシステムが適用可能である。
【００２３】
ここで、出力装置５００は、記録再生装置３００から出力されるコンテンツデータなどを受信して出力する。この出力装置５００としては、例えばパーソナルコンピュータ、テレビジョン、携帯電話、ＰＨＳ（Personal Handyphone System）、ＰＤＡ（Personal Digital Assistant）などが例示できる。そして、この出力装置５００は、音声出力部５１０と、表示部５２０と、などを備えている。
【００２４】
音声出力部５１０は、例えば図示しないスピーカなどの発音手段を有している。この音声出力部５１０は、記録再生装置３００からアナログ信号やデジタル信号として送信される音声データを発音手段から音声として出力させる処理をする。なお、発音手段は、例えば図示しないＴＶ受信機で受信したＴＶ音声データなどをも適宜出力可能である。
【００２５】
表示部５２０は、記録再生装置３００からアナログ信号やデジタル信号として送信される映像データ、データ放送用データ、ＥＰＧデータ、合成データなどを表示させる。この表示部５２０としては、例えば液晶表示パネルや有機ＥＬ（Electro Luminescence）パネル、ＰＤＰ（Plasma Display Panel）、ＣＲＴ（Cathode-Ray Tube）、ＦＥＤ（Field Emission Display）、電気泳動ディスプレイパネルなどが例示できる。なお、表示部５２０は、例えばＴＶ受信機で受信したＴＶ映像データなどをも適宜出力可能である。
【００２６】
通信手段３１０は、ネットワーク２００を介して端末装置４００と情報の送受信を実施する。また、通信手段３１０は、例えば、地上波デジタル放送や衛星デジタル放送などの放送波を受信するアンテナ３１１が接続され、アンテナ３１１からアナログ信号やデジタル信号として送信される情報、例えば複数のＴＳから利用者により選択されたテレビ放送番組に対応するＴＳを取得する。そして、通信手段３１０は、取得したＴＳをＤｅｍｕｘ３２０へ出力する。
【００２７】
さらに、通信手段３１０は、高速データ処理が可能な例えばＩＥＥＥ１３９４規格のインターフェースを有し、記録再生装置３００の外部に設けられた図示しない外部装置からデジタル信号として送信されるＴＳや後述するパーシャルＴＳなどを取得し、Ｄｅｍｕｘ３２０へ出力する。また、通信手段３１０は、記録再生処理手段３５０から出力されるパーシャルＴＳを取得し、適宜処理して記録再生装置３００の外部に設けられた図示しない外部装置へデジタル信号として送信する。
【００２８】
さらに、通信手段３１０は、ネットワークインターフェースを備えている。このネットワークインターフェースは、ネットワーク２００を介して端末装置４００に接続されるとともに、ＣＰＵ３８０に接続されている。このネットワークインターフェースは、ネットワーク２００を介して入力される端末装置４００からの信号Ｓneを受信する。そして、この信号Ｓneの取得により予め設定されている入力インターフェース処理を実施し、処理信号をＣＰＵ３８０に出力する。また、ネットワークインターフェースは、ＣＰＵ３８０からの処理信号の取得により、予め設定されている出力インターフェース処理を実施する。そして、この実施結果を信号Ｓneとして、ネットワーク２００を介して端末装置４００に送信する。
【００２９】
Ｄｅｍｕｘ３２０は、デコーダ３３０と、記録再生処理手段３４０と、ＣＰＵ３８０と、などが接続され、通信手段３１０からＴＳを取得し、この取得したＴＳからＴＳパケットを適宜分離して出力する。具体的には、Ｄｅｍｕｘ３２０は、ＣＰＵ３８０の制御により、音声データが組み込まれたＴＳパケット（以下、音声パケットと称す）と、映像データが組み込まれたＴＳパケット（以下、映像パケットと称す）と、データ放送用データまたはＥＰＧデータなどが組み込まれたＴＳパケット（以下、データパケットと称す）と、を取得する。そして、Ｄｅｍｕｘ３２０は、これら取得した音声パケットと、映像パケットと、データパケットと、をデコーダ３３０へ出力する。また、Ｄｅｍｕｘ３２０は、ＣＰＵ３８０の制御により、取得したＴＳから選択されたテレビ放送番組に対応した各ＴＳパケットを取得すると、これら各ＴＳパケットを一連のデータ列構造のＴＳ、すなわちパーシャルＴＳに再構成し、記録再生処理手段３４０へ出力する。さらに、Ｄｅｍｕｘ３２０は、ＣＰＵ３８０の制御により、通信手段３１０や記録再生処理手段３４０からパーシャルＴＳを適宜取得すると、このパーシャルＴＳを、音声パケットと、映像パケットと、データパケットと、に分離してデコーダ３３０へ出力する。
【００３０】
ここで、ＥＰＧデータは、通信手段３１０で取得可能な各ＴＳのテレビ放送番組などの番組に関する情報が、例えばＢＭＬ（Broadcast Markup Language）やＸＭＬ（eXtensible Markup Language）などのテキスト形式で記載されたデータである。すなわち、ＥＰＧデータは、番組タイトル、放送開始日時、放送終了日時、チャンネル、番組の内容やジャンルなどに関する番組詳細、などの情報が１つのデータ構造として構成されている。
【００３１】
デコーダ３３０は、Ｄｅｍｕｘ３２０と、ＣＰＵ３８０と、出力装置５００と、などに接続され、Ｄｅｍｕｘ３２０から取得した各パケットを適宜復調し、出力装置５００へ適宜出力する。具体的には、デコーダ３３０は、ＣＰＵ３８０の制御により、Ｄｅｍｕｘ３２０から音声パケットを取得し、この音声パケットに組み込まれた音声データを復調して、アナログ信号として出力装置５００の音声出力部５１０へ送信したり、Ｄｅｍｕｘ３２０から映像パケットを取得し、この映像パケットに組み込まれた映像データを復調して、出力装置５００へ出力したり、Ｄｅｍｕｘ３２０からデータパケットを取得し、このデータパケットに組み込まれたデータ放送用データやＥＰＧデータなどを復調して、出力装置５００へ出力する。また、デコーダ３３０は、データパケットにＥＰＧデータが組み込まれている場合、ＣＰＵ３８０の制御により、このＥＰＧデータをＨＤＤ３６０へ適宜出力する。
【００３２】
記録再生処理手段３４０は、ＨＤＤ３６０と、ＣＰＵ３８０と、などに接続されている。そして記録再生処理手段３４０は、Ｄｅｍｕｘ３２０からパーシャルＴＳを適宜取得してＨＤＤ３６０へ記憶させたり、ＨＤＤ３６０へ記憶させたパーシャルＴＳを適宜取得して通信手段３１０やＤｅｍｕｘ３２０へ出力したりする。
【００３３】
入力手段３５０は、ＣＰＵ３８０などに接続されている。この入力手段３５０は、図示しないケース体の例えば正面に臨んで入力操作可能に配設された図示しない各種操作ボタンや操作つまみなどを有している。この操作ボタンや操作つまみの入力操作の内容としては、例えばテレビ放送番組コンテンツの記録や再生に関する設定操作、通信手段３１０で受信するＴＳの設定操作、端末装置ＩＤの設定操作、などが例示できる。また、入力手段３５０は、入力操作に応じて、録画や再生の実施を要求する旨の処理実施要求情報を生成する手段としても機能する。そして、入力手段３５０は、入力操作による各種情報を操作信号としてＣＰＵ３８０へ送信する。ここで、入力手段３５０としては、例えば図示しないリモートコントローラ（以下、リモコンと称す）より赤外線を介して送信される各種情報を受信して、この各種情報を操作信号としてＣＰＵ３８０へ送信するリモコン受光部を備えた構成などとしてもよい。
【００３４】
ＨＤＤ３６０は、ＣＰＵ３８０などに接続されている。このＨＤＤ３６０は、例えばＡＴＡ（AT Attachment）インターフェースにより制御される。なお、ここではＨＤＤ３６０がＡＴＡインターフェースにより制御される構成について例示するが、ＩＤＥ（Integrated Drive Electronics）インターフェースやＳＣＳＩ（Small Computer System Interface）インターフェースなどで制御される構成としてもよい。また、ＨＤＤ３６０の代わりに、ＤＶＤ（Digital Versatile Disc）などの光ディスク、光磁気ディスク、メモリカードなどの着脱可能、さらには固定のメモリなど、各種記録媒体に各種情報を読み出し可能に記憶するドライブやドライバなどを備えた構成などとしてもよい。
【００３５】
また、ＨＤＤ３６０は、記録再生処理手段３４０から入力される番組のパーシャルＴＳ、すなわちコンテンツデータやＥＰＧデータなどを適宜読み出し可能に記憶する。すなわち、ＨＤＤ３６０は、コンテンツデータを記憶する図示しないデータ記憶領域と、ＥＰＧデータを番組情報テーブルとして記憶する図示しないＥＰＧ記憶領域と、を備えている。なお、これらデータ記憶領域、および、ＥＰＧ記憶領域は、メモリ３７０に記憶されて構築される構成としてもよい。
【００３６】
メモリ３７０は、通信手段３１０から出力されるＴＳから所望のコンテンツデータを取得して記録する際や、記録したコンテンツデータを再生する際に必要な各種データなどを適宜読み出し可能に記憶する。また、メモリ３７０は、入力手段３５０から設定入力された端末装置ＩＤを適宜読み出し可能に記憶する。そして、メモリ３７０は、キーワード記憶領域と、録画予約リスト情報記憶領域と、コンテンツ管理リスト記憶領域と、嗜好情報記憶領域と、重複予約リスト情報記憶領域と、端末装置４００から重複予約リスト情報８００で示される重複番組のうちのいずれか１つを選択する旨の選択情報を記憶する選択情報記憶領域と、などを備えている。なお、これらキーワード記憶領域と、録画予約リスト情報記憶領域と、コンテンツ管理リスト記憶領域と、嗜好情報記憶領域と、重複予約リスト情報記憶領域と、選択情報記憶領域とは、ＨＤＤ３６０に記憶されて構築される構成としてもよい。
【００３７】
キーワード記憶領域は、利用者により設定入力された図示しないキーワードを記憶する。
【００３８】
録画予約リスト情報記憶領域は、例えば図３に示すような録画予約リスト情報６００を適宜読み出し可能に記憶する。この録画予約リスト情報６００は、手動予約処理や自動予約処理に関する情報が蓄積されたリスト情報であり、新規の録画予約が設定されるたびに更新される。この録画予約リスト情報６００は、予約数情報６１０と、少なくとも１つの予約情報６２０と、などが１つのデータ構造として関連付けられて構成されている。
【００３９】
予約数情報６１０は、予約情報６２０の総数ｎに関する情報である。なお、以下において、この総数ｎを予約情報数ｎと適宜称して説明する。この予約情報数ｎは、ＣＰＵ３８０による手動予約や自動予約が追加される設定により１だけ加算され、手動予約や自動予約に基づいた録画が終了した際などに１だけ減算される。
【００４０】
予約情報６２０は、手動予約または自動予約に関する情報である。この予約情報６２０は、ＣＰＵ３８０により、手動予約や自動予約が新規に設定された際に、それらの録画予約に関する情報が録画予約リスト情報６００に組み込まれる。また、手動予約や自動予約に基づいた録画が終了した際や、選択情報に基づいて選択から外れた際などに、録画予約リスト情報６００から削除される。そして、予約情報６２０は、録画基本情報６２１と、自動予約フラグ６２２と、などが１つのデータ構造として関連付けられて構成されている。
【００４１】
録画基本情報６２１は、手動予約録画処理や自動予約録画処理を実施するために必要な各種情報であり、ＥＰＧデータに基づいてＣＰＵ３８０により生成される。また、この録画基本情報６２１は、ＣＰＵ３８０により適宜変更される。そして、この録画基本情報６２１は、番組タイトル情報６２１Ａと、内容情報としての放送開始時間情報６２１Ｂと、内容情報としての放送終了時間情報６２１Ｃと、チャンネル情報６２１Ｄと、番組詳細情報６２１Ｅと、などが１つのデータ構造として構成されている。なお、この録画基本情報６２１に記載される各種情報は、例えばテキスト形式すなわち文字列の簡単な構造で記述されている。但し、情報の保護等の目的で暗号化等の処理が加えられていてもよい。
【００４２】
番組タイトル情報６２１Ａは、テレビ放送番組の番組名や、タイトル名などの名称に関する情報である。番組タイトル情報６２１Ａには、放送番組のサブタイトルに関する番組サブタイトル情報が含まれていてもよい。なお番組サブタイトル情報には、番組名の略称や別称が含まれることもある。
【００４３】
放送開始時間情報６２１Ｂは、テレビ放送番組の放送が開始される予定時刻に関する情報である。この放送開始時間情報６２１Ｂには、テレビ放送番組が放送される年月日、および時刻が記載されている。この放送開始時間情報６２１Ｂは、記録再生処理手段３４０におけるテレビ放送番組の録画開始の処理において参照される。
【００４４】
放送終了時間情報６２１Ｃは、テレビ放送番組の放送が終了する予定時刻に関する情報である。この放送終了時間情報６２１Ｃには、テレビ放送番組の放送が終了する年月日、および時刻が記載されている。この放送終了時間情報６２１Ｃは、記録再生処理手段３４０におけるテレビ放送番組の録画終了の処理において参照される。
【００４５】
チャンネル情報６２１Ｄは、テレビ放送番組が放送されるチャンネルに関する情報である。このチャンネル情報６２１Ｄは、テレビ放送番組が放送されるエリアによりそれぞれ個別に設定される。また、チャンネル情報６２１Ｄは、通信手段３１０により複数のＴＳから利用者により選択されたテレビ放送番組に対応するＴＳを取得する際に参照される。
【００４６】
番組詳細情報６２１Ｅは、番組ジャンル情報と、番組記述情報と、などが１つのデータ構造として構成されている。番組ジャンル情報は、テレビ放送番組を内容毎に種別であるジャンル分けした場合に、どのジャンルに属するかを記述した情報である。このジャンルとしては、例えば、「バラエティ」、「ドラマ」、「映画」、「報道」、「ニュース」、「スポーツ」など、あるいは「笑える」、「泣ける」などの感情を示す言葉が例示できる。また、番組ジャンル情報として、例えば「バラエティ」に対して、「歌謡」、「演芸」などの小分類としてさらにジャンル分けされた情報が関連付けられていてもよい。番組記述情報は、例えばテレビ放送番組の放送内容を簡単に説明した記述、あるいは放送番組のあらすじ、また、出演者や監督、脚本家などの個人名称などのテレビ放送番組の詳細な内容がテキスト形式で記述された情報である。
【００４７】
自動予約フラグ６２２は、録画基本情報６２１に基づく録画処理が自動予約録画処理か否かを示すフラグ情報である。具体的には、自動予約フラグ６２２が「０」であれば自動予約録画処理ではなく手動予約処理であることを示し、「１」であれば自動予約処理であることを示す。
【００４８】
コンテンツ管理リスト記憶領域は、例えば図４に示すようなコンテンツ管理リスト情報７００を適宜読み出し可能に記憶する。このコンテンツ管理リスト情報７００は、ＨＤＤ３６０に記録されたコンテンツに対応する情報のリストに関する情報である。このコンテンツ管理リスト情報７００は、少なくとも１つのコンテンツ管理情報７１０が１つのデータ構造として関連付けられて構成されている。
【００４９】
コンテンツ管理情報７１０は、予約情報６２０に基づいてコンテンツをＨＤＤ３６０に記録した場合、もしくは、現在受信して再生しているコンテンツデータをＨＤＤ３６０に記録した場合に、ＣＰＵ３８０により、コンテンツ管理リスト情報７００に組み込まれる。また、コンテンツ管理情報７１０は、ＣＰＵ３８０により、ＨＤＤ３６０からコンテンツが消去された際にコンテンツ管理リスト情報７００から削除される。そして、このコンテンツ管理情報７１０は、コンテンツナンバ７１１と、録画タイトル情報７１２と、録画開始時間情報７１３と、録画終了時間情報７１４と、録画チャンネル情報７１５と、録画番組詳細情報７１６と、が１つのデータ構造として構成されている。
【００５０】
コンテンツナンバ７１１は、ＨＤＤ３６０に記録されたコンテンツに固有に付与された番号に関する情報である。なお、コンテンツナンバ７１１の代わりに、コンテンツに固有に付与された例えば名称などを示す情報を用いる構成などとしてもよい。録画タイトル情報７１２は、コンテンツナンバ７１１により特定されるコンテンツのタイトルに関する情報である。録画開始時間情報７１３は、コンテンツナンバ７１１により特定されるコンテンツの放送開始時間に関する情報である。録画終了時間情報７１４は、コンテンツナンバ７１１により特定されるコンテンツの放送終了時間に関する情報である。録画チャンネル情報７１５は、コンテンツナンバ７１１により特定されるコンテンツのチャンネルに関する情報である。録画番組詳細情報７１６は、コンテンツナンバ７１１により特定されるコンテンツの番組詳細に関する情報である。
【００５１】
嗜好情報記憶領域は、図示しない優先度情報としての嗜好情報を適宜読み出し可能に記憶する。この嗜好情報は、視聴履歴情報と、録画履歴情報と、が１つのデータ構造として構成されている。
【００５２】
視聴履歴情報は、ＨＤＤ３６０に記録されたいずれかのコンテンツデータが再生された際に得られる視聴履歴に関する情報である。この視聴履歴情報は、日時情報と、再生タイトル情報と、再生録画開始時間情報と、再生録画終了時間情報と、再生録画チャンネル情報と、再生録画番組詳細情報と、が１つのデータ構造として構成されている。日時情報は、所定のコンテンツを再生した日時、さらにはそのコンテンツが何％再生されたかに関する情報を含む。再生タイトル情報は、日時情報の日時に再生したコンテンツの録画番組タイトルに関する情報である。再生録画開始時間情報は、再生したコンテンツの録画開始時間に関する情報である。再生録画終了時間情報は、再生したコンテンツの録画終了時間に関する情報である。再生録画チャンネル情報は、再生したコンテンツの録画チャンネルに関する情報である。再生録画番組詳細情報は、再生したコンテンツの録画番組詳細に関する情報である。
【００５３】
録画履歴情報は、コンテンツデータをＨＤＤ３６０に記録した際に得られる録画履歴に関する情報である。この録画履歴情報は、記録録画タイトル情報と、記録録画開始時間情報と、記録録画終了時間情報と、記録録画チャンネル情報と、記録録画番組詳細情報と、が１つのデータ構造として構成されている。記録録画タイトル情報は、記録したコンテンツのタイトルに関する情報である。記録録画開始時間情報は、記録したコンテンツの放送開始時間に関する情報である。記録録画終了時間情報は、記録したコンテンツの放送終了時間に関する情報である。記録録画チャンネル情報は、記録したコンテンツのチャンネルに関する情報である。記録録画番組詳細情報は、記録したコンテンツの番組詳細に関する情報である。
【００５４】
なお、視聴履歴情報および録画履歴情報は、ＣＰＵ３８０によりＨＤＤ２７０から所定のコンテンツが消去された際に、消去されたコンテンツに対応するコンテンツ管理情報７１０が削除されたとしても、メモリ３７０から削除されない。
【００５５】
重複予約リスト情報記憶領域は、例えば図６に示すような重複予約リスト情報８００を適宜読み出し可能に記憶する。この重複予約リスト情報８００は、ＣＰＵ３８０にて１つの重複予約が発生したと判断された場合に生成される。そして、この重複予約リスト情報８００は、少なくとも２つの重複予約情報８１０などが１つのデータ構造として関連付けられて構成されている。
【００５６】
重複予約情報８１０は、１つの重複予約番組に関する情報である。この重複予約情報８１０は、１つの重複予約が発生した場合にＣＰＵ３８０により生成される。また、重複予約情報８１０は、選択情報に基づいて重複予約が解消された際や、ＣＰＵ３８０が任意の録画予約を選択した際に削除される。そして、重複予約情報８１０は、重複録画基本情報８１１と、推薦情報８１２と、が１つのデータ構造として構成されている。
【００５７】
重複録画基本情報８１１は、重複した予約番組の録画予約に関する情報であり、ＣＰＵ３８０により録画予約リスト情報６００の録画基本情報６２１に基づいて生成される。この重複録画基本情報８１１は、重複番組タイトル情報８１１Ａと、放送開始時間情報８１１Ｂと、放送終了時間情報８１１Ｃと、チャンネル情報８１１Ｄと、重複番組詳細情報８１１Ｅと、が１つのデータ構造として構成されている。重複番組タイトル情報８１１Ａは、重複した予約番組のタイトルに関する情報である。放送開始時間情報８１１Ｂは、重複番組タイトル情報８１１Ａで特定されるコンテンツの放送開始時間に関する情報である。放送終了時間情報８１１Ｃは、コンテンツの放送終了時間に関する情報である。チャンネル情報８１１Ｄは、コンテンツが放送されるチャンネルに関する情報である。重複番組詳細情報８１１Ｅは、コンテンツの内容に関する情報である。
【００５８】
推薦情報８１２は、重複予約番組に対する利用者の嗜好に関する情報であり、ＣＰＵ３８０により嗜好情報に基づいて生成される。この推薦情報８１２は、お薦めポイント情報８１２Ａと、時間帯ポイント情報８１２Ｂと、ジャンルポイント情報８１２Ｃと、チャンネルポイント情報８１２Ｄと、が１つのデータ構造として構成されている。
【００５９】
お薦めポイント情報８１２Ａは、時間帯ポイント情報８１２Ｂと、ジャンルポイント情報８１２Ｃと、チャンネルポイント情報８１２Ｄと、のそれぞれで示されるポイントを全て加算したポイントを示す情報である。なおポイントは、コンテンツの視聴や録画が一定時間以上行われた時、又はコンテンツの一定の割合以上について視聴や録画が行われた時に加算される。このお薦めポイント情報８１２Ａで示されるポイントは、例えば、０〜３０ポイントなどの数値範囲に設定される。
【００６０】
時間帯ポイント情報８１２Ｂは、利用者がよく視聴する番組の時間帯情報から、利用者の嗜好を数値化した情報である。一般に、放送側から放映される番組は時間帯により番組ジャンルに傾向があり、例えば、２１時から２２時の間の時間帯には若い女性をターゲットとした恋愛ドラマなどが放送されることが多く、時間帯ポイント情報８１２Ｂはこのような観点より利用者の嗜好を数値化した情報である。この時間帯ポイント情報８１２Ｂに示されるポイントは、例えば０〜１０ポイントなどの数値範囲に設定される。
【００６１】
ジャンルポイント情報８１２Ｃは、利用者がよく視聴する番組ジャンルに関するキーワード情報から、利用者の嗜好を数値化した情報である。例えば、ジャンルポイント情報８１２Ｃに示されるポイントは、詳細は後述するが、利用者がよくドラマを視聴し、かつ、重複番組タイトル情報８１１Ａで特定されるコンテンツのジャンルがドラマの場合、高い値となる。また、ジャンルポイント情報８１２Ｃに示されるポイントは、特に重複番組タイトル情報８１１Ａで特定されるコンテンツが一度見た連続ドラマの場合、より高い値となる。このジャンルポイント情報８１２Ｃに示されるポイントは、例えば０〜１０ポイントなどの数値範囲に設定される。
【００６２】
チャンネルポイント情報８１２Ｄは、利用者がよく視聴する番組のチャンネルから、利用者の嗜好を数値化した情報である。このチャンネルポイント情報８１２Ｄに示されるポイントは、例えば０〜１０ポイントなどの数値範囲に設定される。
【００６３】
さらに、メモリ３７０は、記録再生装置３００全体を動作制御するＯＳ（Operating System）上に展開される各種プログラムなどを適宜読み出し可能に記憶している。このメモリ３７０としては、例えば停電などにより突然電源が落ちた際にも記憶が保持される構成のメモリ、例えばＣＭＯＳ（Complementary Metal-Oxide Semiconductor）メモリなどを用いることが望ましい。なお、メモリ３７０としては、ＨＤ、ＤＶＤ、光ディスクなどの記録媒体に読み出し可能に記憶するドライブやドライバなどを備えた構成としてもよい。
【００６４】
ＣＰＵ３８０は、各種プログラムとして、図６に示すように、要求情報取得手段としての予約情報生成手段３８１と、予約情報組込手段３８２と、重複予約処理手段３８３と、データ取得制御手段としての録画予約設定手段３８４と、録画制御手段３８５と、再生制御手段３８６と、計時手段３８７と、などを備えている。
【００６５】
予約情報生成手段３８１は、入力手段３５０から操作信号として送信される要求情報である手動予約要求情報を適宜取得する。そして、この手動予約要求情報に基づいて、予約情報６２０の生成処理を実施する。具体的には、予約情報生成手段３８１は、手動予約要求情報を取得すると、この手動予約要求情報に記載された放送開始時間や放送終了時間、チャンネル、などの情報で特定される番組に関する情報を、ＨＤＤ３６０に記録されたＥＰＧデータより抽出する。すなわち、ＥＰＧデータより、番組タイトル情報と、放送開始時間情報と、放送終了時間情報と、チャンネル情報と、番組詳細情報と、を抽出する。そして、予約情報生成手段３８１は、これらＥＰＧデータから抽出した情報に基づいて、録画基本情報６２１を生成する。
【００６６】
すなわち、予約情報生成手段３８１は、ＥＰＧデータの番組タイトル情報より、番組タイトル情報６２１Ａを生成する。ＥＰＧデータの放送開始時間情報より、放送開始時間情報６２１Ｂを生成する。ＥＰＧデータの放送終了時間情報より、放送終了時間情報６２１Ｃを生成する。ＥＰＧデータのチャンネル情報より、チャンネル情報６２１Ｄを生成するＥＰＧデータの番組詳細情報より、番組詳細情報６２１Ｅを生成する。そして、予約情報生成手段３８１は、この録画基本情報６２１に基づく録画処理が手動予約録画処理である旨を示す「０」のフラグ情報を組み込んだ自動予約フラグ６２２を生成する。さらに、予約情報生成手段３８１は、録画基本情報６２１および自動予約フラグ６２２より予約情報６２０を生成し、この予約情報６２０を録画予約リスト情報６００に組み込む。なお、ここでは、手動予約要求情報およびＥＰＧデータに基づいて予約情報６２０を生成する構成について例示したが、これに限らず手動予約要求情報のみに基づいて各情報６２１Ｂ，６２１Ｃ，６２１Ｄのみを組み込んだ録画基本情報６２１を生成する構成としてもよい。
【００６７】
また、予約情報生成手段３８１は、入力手段３５０から操作信号として送信される自動録画予約要求情報を適宜取得する。そして、この自動予約要求情報に基づいて、予約情報６２０の生成処理を実施する。具体的には、予約情報生成手段３８１は、デコーダ３３０を制御して、通信手段３１０で取得したＴＳに記載されたＥＰＧデータをＨＤＤ３６０に記憶させる。そして、自動予約要求情報を取得すると、この自動予約要求情報に記載されたキーワードを取得してメモリ３７０のキーワード記憶領域に記憶させるとともに、ＨＤＤ２７０に記憶されたＥＰＧデータを取得する。さらに、取得したキーワードに一致あるいは関連する番組タイトル、番組記述、ジャンル、シリーズ名などの番組をＥＰＧデータから検索する。そして、キーワードに例えば関連する番組名の番組を検索できたことを認識すると、ＥＰＧデータに基づいて、この番組の番組タイトル情報と、放送開始時間情報と、放送終了時間情報と、チャンネル情報と、番組詳細情報とを抽出する。そして、予約情報生成手段３８１は、これらＥＰＧデータより抽出した情報に基づき、録画基本情報６２１を適宜生成する。
【００６８】
すなわち、予約情報生成手段３８１は、ＥＰＧデータの番組タイトル情報より、番組タイトル情報６２１Ａを生成する。ＥＰＧデータの放送開始時間情報より、放送開始時間情報６２１Ｂを生成する。ＥＰＧデータの放送終了時間情報より、放送終了時間情報６２１Ｃを生成する。ＥＰＧデータのチャンネル情報より、チャンネル情報６２１Ｄを生成するＥＰＧデータの番組詳細情報より、番組詳細情報６２１Ｅを生成する。さらに、予約情報生成手段３８１は、この録画基本情報６２１に基づく録画処理が自動予約録画処理である旨を示す「１」のフラグ情報を生成して自動予約フラグ６２２を生成する。そして、予約情報生成手段３８１は、録画基本情報６２１および自動予約フラグ６２２より予約情報６２０を生成し、この予約情報６２０を録画予約リスト情報６００に組み込む。なお、予約情報生成手段３８１は、キーワードに例えば関連する番組を複数検索できたことを認識すると、それぞれに対応する予約情報６２０を生成する。
【００６９】
また、予約情報生成手段３８１は、デコーダ３３０を適宜制御して、最新のＥＰＧデータをＨＤＤ３６０に適宜記憶させる。そして、予約情報生成手段３８１は、最新のＥＰＧデータをＨＤＤ３６０に記憶させると、録画予約リスト情報に組み込まれた予約情報６２０を適宜更新する。
【００７０】
予約情報組込手段３８２は、予約情報生成手段３８１で生成された予約情報６２０をメモリ３７０に適宜記憶させる。具体的には、予約情報組込手段３８２は、予約情報生成手段３８１で少なくとも１つの予約情報６２０が新規に生成されると、この予約情報６２０をメモリ３７０の録画予約リスト情報記憶領域における録画予約リスト情報６００に組み込む。さらに、この録画予約リスト情報６００に組み込まれている予約情報６２０を録画開始日時が早い順序に並べ替える。すなわち、予約情報組込手段３８２は、録画予約リスト情報６００を更新する。
【００７１】
重複予約処理手段３８３は、重複予約に関する処理を実施する。そして、重複予約処理手段３８３は、内容情報取得手段としても機能する重複判断手段３８３Ａと、比較手段、優先度演算手段、および、選出手段としての推薦情報生成手段３８３Ｂと、重複情報生成手段３８３Ｃと、報知制御手段としても機能する重複情報授受手段３８３Ｄと、などを備えている。
【００７２】
なお、予約情報生成手段３８１、重複判断手段３８３Ａ、推薦情報生成手段３８３Ｂ、重複情報授受手段３８３Ｄ、および、録画予約設定手段３８４にて、本発明の情報処理装置が構成されている。ここで、本発明の情報処理装置としては、重複情報授受手段３８３Ｄおよび録画予約設定手段３８４のうちの少なくともいずれか一方を設けない構成としてもよい。
【００７３】
重複判断手段３８３Ａは、予約情報組込手段３８２により録画予約リスト情報６００の更新が実施されると、録画予約リスト情報６００において重複予約が発生したか否かを判断する。具体的には、重複判断手段３８３Ａは、予約情報組込手段３８２で録画予約リスト情報６００の予約情報６２０が並べ替えられると、録画予約リスト情報６００における全ての放送開始時間情報６２１Ｂおよび放送終了時間情報６２１Ｃを比較して、予約時間帯の少なくとも一部が重複しているか否かをそれぞれ判断する。そして、重複判断手段３８３Ａは、重複予約が発生したと判断した際には、重複しているそれぞれの予約情報６２０の録画基本情報６２１を、メモリ３７０における録画予約リスト情報６００より抽出する。さらに、重複判断手段３８３Ａは、これらの抽出した録画基本情報６２１に基づいて重複録画基本情報８１１を生成し、メモリ３７０に記憶させる。具体的には、重複判断手段３８３Ａは、録画基本情報６２１の番組タイトル情報６２１Ａを重複番組タイトル情報８１１Ａとして、放送開始時間情報６２１Ｂを放送開始時間情報８１１Ｂとして、放送終了時間情報６２１Ｃを放送終了時間情報８１１Ｃとして、チャンネル情報６２１Ｄをチャンネル情報８１１Ｄとして、番組詳細情報６２１Ｅを重複番組詳細情報８１１Ｅとして、それぞれを組み込んだ重複録画基本情報８１１を生成する。
【００７４】
推薦情報生成手段３８３Ｂは、重複判断手段３８３Ａにより重複録画基本情報８１１が生成されると、重複録画基本情報８１１のそれぞれに対して推薦情報８１２を生成する。具体的には、推薦情報生成手段３８３Ｂは、メモリ３７０の嗜好情報記憶領域より嗜好情報を取得する。また、推薦情報生成手段３８３Ｂは、重複録画基本情報８１１の各情報８１１Ａ〜８１１Ｅを取得する。そして、嗜好情報に蓄積された視聴履歴情報および録画履歴情報に含まれる各情報と、重複録画基本情報８１１の各情報８１１Ａ〜８１１Ｅと、を比較する。そして、推薦情報生成手段３８３Ｂは、これらの情報のうち一致した情報に基づいて、お薦めポイント情報などの各ポイント情報を算出し、推薦情報８１２を生成する。
【００７５】
すなわち、推薦情報生成手段３８３Ｂは、時間帯ポイント情報８１２Ｂを生成する場合、例えば、嗜好情報における各番組が放映された時間帯に関する情報から、利用者がどの時間帯の番組を多く視聴・録画しているかを認識し、時間帯毎に優先順位をつける。そして、重複録画基本情報８１１の放送開始時間情報８１１Ｂおよび放送終了時間情報８１１Ｃで特定される番組の時間帯がどの優先順位の時間帯に該当するかを判断し、該当する優先順位に基づいてポイントを計算して時間帯ポイント情報８１２Ｂを生成する。
【００７６】
また、推薦情報生成手段３８３Ｂは、ジャンルポイント情報８１２Ｃを生成する場合、例えば、嗜好情報における各番組タイトル情報および番組詳細情報に含まれる文字や単語に対して形態素解析を実施して所定のキーワードを検出し、検出されたキーワードの頻出度から各キーワード毎に優先順位をつける。そして、重複録画基本情報８１１における重複番組タイトル情報８１１Ａや重複番組詳細情報８１１Ｅに含まれるキーワードが、優先順位の高いキーワードにどれだけ一致しているかを判断し、その一致した度数に基づいてジャンルポイント情報８１２Ｃを生成する。特に、推薦情報生成手段３８３Ｂは、連続ドラマなどのように、重複番組タイトル情報８１１Ａにおける番組タイトルと、嗜好情報に蓄積されたコンテンツデータに関する番組タイトルと、が完全に一致するような場合、高いポイントを設定したジャンルポイント情報８１２Ｃを生成する。
【００７７】
また、推薦情報生成手段３８３Ｂは、チャンネルポイント情報８１２Ｄを生成する場合、例えば、嗜好情報における各番組が放映されたチャンネルに関する情報から、利用者がどのチャンネルの番組を多く視聴・録画しているかを認識し、チャンネル毎に優先順位をつける。そして、重複録画基本情報８１１におけるチャンネル情報８１１Ｄのチャンネルがどの優先順位のチャンネルに該当するかを判断し、該当したチャンネルの優先順位に基づいてポイントを計算してチャンネルポイント情報８１２Ｄを生成する。
【００７８】
さらに、推薦情報生成手段３８３Ｂは、時間帯ポイント情報８１２Ｂと、ジャンルポイント情報８１２Ｃと、チャンネルポイント情報８１２Ｄと、のそれぞれで示されるポイントを全て加算して、お薦めポイント情報８１２Ａを生成する。さらに、推薦情報生成手段３８３Ｂは、生成したこれらの推薦情報８１２を重複予約リスト情報記憶領域に記憶させる。
【００７９】
重複情報生成手段３８３Ｃは、重複判断手段３８３Ａで生成された重複録画基本情報８１１と、推薦情報生成手段３８３Ｂにより生成された推薦情報８１２と、に基づいて重複予約リスト情報８００を生成する。具体的には、重複情報生成手段３８３Ｃは、重複したそれぞれの番組に対応する重複録画基本情報８１１と、推薦情報８１２と、を１つのデータ構造として構成した重複予約情報８１０を生成する。そして、重複情報生成手段３８３Ｃは、これらの重複予約情報８１０をリスト化して重複予約リスト情報８００を生成する。
【００８０】
重複情報授受手段３８３Ｄは、重複情報生成手段３８３Ｃで生成された重複予約リスト情報８００を、ネットワーク２００を介して端末装置４００に送信する。この重複情報授受手段３８３Ｄは、重複情報生成手段３８３Ｃにより新たな重複予約リスト情報８００が生成されるたびに、重複予約リスト情報８００を端末装置４００に送信する。
【００８１】
また、重複情報授受手段３８３Ｄは、端末装置４００から重複予約リスト情報８００で示される重複番組のうちのいずれか１つを選択する旨の選択情報を、ネットワーク２００を介して取得する。さらに、重複情報授受手段３８３Ｄは、受信した選択情報をメモリ３７０に記憶させる。
【００８２】
録画予約設定手段３８４は、録画予約リスト情報６００に基づく録画予約を設定する。また、録画予約設定手段３８４は、重複情報授受手段３８３Ｄが受信した選択情報に基づいて、重複予約リスト情報８００における複数の重複予約情報８１０のうち、いずれか１つの重複予約情報８１０に対応するコンテンツの予約設定を実施する。具体的には、録画予約設定手段３８４は、重複判断手段３８３Ａにより録画予約リスト情報６００において重複予約が発生していないと判断された場合、予約情報組込手段３８２により生成された録画予約リスト情報６００を変更せずに録画予約の設定を終了する。また、録画予約設定手段３８４は、重複判断手段３８３Ａにより重複予約が発生したと判断された場合、重複情報授受手段３８３Ｄで送信した重複予約リスト情報８００に対して、計時手段３８７で計時する所定時間内に端末装置４００より選択情報が返信されたか否かを判断する。
【００８３】
そして、録画予約設定手段３８４は、計時手段３８７で計時する所定時間内に端末装置４００より選択情報が返信されたと判断した場合、選択情報に基づいて選択から外れたその他の重複予約情報８１０に対応する予約情報６２０を録画予約リスト情報６００から削除する。そして、録画予約設定手段３８４は、選択された重複予約情報８１０に対応する予約情報６２０のみを録画予約リスト情報６００に残す。
【００８４】
また、録画予約設定手段３８４は、計時手段３８７で計時する所定時間内に端末装置４００より選択情報が返信されていないと判断した場合、重複予約リスト情報８００における複数の重複予約情報８１０のうち、推薦情報８１２におけるお薦めポイント情報８１２Ａの値が最も高い重複予約情報８１０を選択する。そして、録画予約設定手段３８４は、この選択から外れた重複予約情報８１０に対応する予約情報６２０を録画予約リスト情報６００から削除し、選択した重複予約情報８１０に対応する予約情報６２０のみを録画予約リスト情報６００に残す。
【００８５】
さらに、録画予約設定手段３８４は、重複予約リスト情報８００における重複予約情報８１０のうちいずれか１つに対応する予約情報６２０を録画予約リスト情報６００に残すと、重複予約リスト情報８００をメモリ３７０より削除し、録画予約の設定を終了する。
【００８６】
録画制御手段３８５は、通信手段３１０、Ｄｅｍｕｘ３２０、記録再生処理手段３５０などの動作を制御して、所望のコンテンツデータを受信してＨＤＤ３６０に適宜読み出し可能に記憶させる処理をする。具体的には、録画制御手段３８５は、録画予約設定手段３８４により確定された録画予約リスト情報６００に基づいて計時手段３８７で計時する現在時刻が各予約情報６２０における録画開始日時となるコンテンツデータを受信させて記憶、あるいは、入力手段３５０における入力操作に基づく操作信号により現在受信して再生しているコンテンツデータを記憶させる処理をする。また、録画制御手段３８５は、記録したコンテンツに関する録画基本情報６２１、もしくは、ＥＰＧデータより抽出した記録したコンテンツに関する情報に基づいて、コンテンツ管理情報７１０を生成する。
【００８７】
すなわち、録画制御手段３８５は、予約情報６２０の番組タイトル情報６２１ＡのタイトルもしくはＥＰＧデータにおける番組タイトルに基づいて、録画タイトル情報７１２を生成する。放送開始時間情報６２１Ｂの放送開始時間もしくはＥＰＧデータにおける放送開始時間に基づいて、録画開始時間情報７１３を生成する。放送終了時間情報６２１Ｃの放送終了時間もしくはＥＰＧデータにおける放送開始時間に基づいて、録画終了時間情報７１４を生成する。チャンネル情報６２１ＤのチャンネルもしくはＥＰＧデータにおけるチャンネルに基づいて、録画チャンネル情報７１５を生成する。番組詳細情報６２１Ｅの番組詳細もしくはＥＰＧデータにおける番組詳細に基づいて、録画番組詳細情報７１６を生成する。そして、録画制御手段３８５は、これらのコンテンツ管理情報７１０をメモリ３７０のコンテンツ管理リスト情報記憶領域に記憶させる。
【００８８】
また、録画制御手段３８５は、記録したコンテンツに関する録画基本情報６２１、もしくは、ＥＰＧデータより抽出した記録したコンテンツに関する情報に基づいて、録画履歴情報を生成する。すなわち、録画制御手段３８５は、予約情報６２０の番組タイトル情報６２１ＡのタイトルもしくはＥＰＧデータにおける番組タイトルに基づいて、記録録画タイトル情報を生成する。放送開始時間情報６２１Ｂの放送開始時間もしくはＥＰＧデータにおける放送開始時間に基づいて、記録録画開始時間情報を生成する。放送終了時間情報６２１Ｃの放送終了時間もしくはＥＰＧデータにおける放送開始時間に基づいて、記録録画終了時間情報を生成する。チャンネル情報６２１ＤのチャンネルもしくはＥＰＧデータにおけるチャンネルに基づいて、記録録画チャンネル情報を生成する。番組詳細情報６２１Ｅの番組詳細もしくはＥＰＧデータにおける番組詳細に基づいて、記録録画番組詳細情報を生成する。そして、録画制御手段３８５は、これらの情報を１つのデータ構造としてメモリ３７０の嗜好情報記憶領域に記憶させる。さらに、録画制御手段３８５は、コンテンツデータなどを記憶させる処理すなわち録画処理を実施すると、この録画処理に対応する予約情報６２０を録画予約リスト情報６００より削除する。
【００８９】
再生制御手段３８６は、Ｄｅｍｕｘ３２０、デコーダ３３０、記録再生処理手段３４０、などを制御して、所望の番組のコンテンツデータを出力装置５００へ出力して再生させる処理をする。具体的には、入力手段３５０における入力操作に基づく操作信号により特定、例えば出力装置５００で一覧表示されるサムネイルを選択する入力操作などにて特定されたコンテンツデータ、あるいは、いわゆるタイマ再生などあらかじめ所定時間に再生要求されているコンテンツデータをＨＤＤ３６０から読み出し、デコーダ３３０で適宜処理して出力装置５００へ出力する。また、再生制御手段３８６は、ＨＤＤ３６０に蓄積されたコンテンツデータを再生する際に、再生したコンテンツに関するコンテンツ管理情報７１０に基づいて再生履歴情報を生成する。
【００９０】
すなわち、再生制御手段３８６は、再生したコンテンツの録画タイトル情報７１２に基づいて、再生タイトル情報を生成する。再生したコンテンツの録画開始時間情報７１３に基づいて、再生録画開始時間情報を生成する。再生したコンテンツの録画終了時間情報７１４に基づいて、再生録画終了時間情報を生成する。録画チャンネル情報７１５に基づいて、再生録画チャンネル情報を生成する。録画番組詳細情報７１６に基づいて、再生録画番組詳細情報を生成する。そして、これらの情報とコンテンツを再生した日時に関する日時情報とを、１つのデータ構造としてメモリ３７０の嗜好情報記憶領域に記憶させる。
【００９１】
計時手段３８７は、例えば内部クロックなどの基準パルスに基づいて現在時刻を計時し、現在時刻情報を生成する。
【００９２】
端末装置４００は、ネットワーク２００を介して記録再生装置３００と情報の送受信が可能に接続されており、記録再生装置３００の録画予約を設定変更する。この端末装置４００としては、例えばＰＤＡ、携帯電話、ＰＨＳ、デスクトップ型パーソナルコンピュータ、携帯型パーソナルコンピュータ、リモートコントローラなどが例示できる。そして、端末装置４００は、図７に示すように、送受信器４１０と、端末入力部４２０と、端末表示部４３０と、メモリ４４０と、処理部４５０と、などを備えている。
【００９３】
送受信器４１０は、ネットワーク２００に接続されるとともに処理部４５０に接続されている。この送受信器４１０は、ネットワーク２００を介して記録再生装置３００から端末信号Ｓtaを受信する。そして、送受信器４１０は、この端末信号Ｓtaの取得により予め設定されている入力インターフェース処理を実施し、処理後の端末信号Ｓtaを処理部４５０に出力する。
【００９４】
また、送受信器４１０は、処理部４５０から端末入力部４２０による入力信号を取得する。そして、送受信器４１０は、この入力信号の取得により予め設定されている出力インターフェース処理を実施し、端末信号Ｓtaとしてネットワーク２００を介して記録再生装置３００に送信する。
【００９５】
端末入力部４２０は、例えばキーボード、マウス、各種操作ボタンなどの図示しない入力手段を有している。この入力手段による入力操作としては、重複予約リスト情報８００を閲覧する際の操作、重複予約リスト情報８００に基づく録画予約の設定、などの操作が例示できる。そして、端末入力部４２０は、これらの入力操作により、所定の入力信号を処理部４５０へ適宜出力する。なお、この端末入力部４２０としては、上記の入力手段に限らず、例えば端末表示部４３０に設けられたタッチパネルによる入力操作や音声による入力操作などにより、設定入力する構成としてもよい。
【００９６】
端末表示部４３０は、例えば液晶や有機ＥＬパネル、ＰＤＰ、ＣＲＴなどが例示できる。この端末表示部４３０は、処理部４５０からの表示信号を受信し、この受信した表示信号に記載された画像データを表示する。この表示する画像データとしては、例えば図８に示すような重複予約報知画面４６０などが例示できる。
【００９７】
ここで、重複予約報知画面４６０は、処理部４５０にて重複予約リスト情報８００に基づいて生成された画面であり、利用者が重複予約に係る番組のうちどの番組を選択するか判断をする際に利用される。この重複予約報知画面４６０は、項目情報表示領域４６１と、第１の番組情報領域４６２と、第２の番組情報領域４６３と、を備えている。ここで、重複予約報知画面４６０は、２個の予約番組が重複した際に、図８に示すように２個の番組情報領域４６２、４６３を備え、２個以上のＮ個の番組が重複した際には、Ｎ個の番組情報領域を備えた構成となる。なお、この場合においてお薦めポイントに従う形で、予約番組が重複した際に１つの番組のみを表示してもよい。
【００９８】
項目情報表示領域４６１は、重複予約番組に関する各種項目を表示させる領域である。この項目情報表示領域４６１は、重複予約報知画面４６０における左側に形成されている。そして、項目情報表示領域４６１は、上下方向に並んで設けられた、重複番組タイトル領域４６１Ａと、開始時間領域４６１Ｂと、終了時間領域４６１Ｃと、チャンネル領域４６１Ｄと、番組詳細領域４６１Ｅと、お薦めポイント領域４６１Ｆと、時間帯ポイント領域４６１Ｇと、ジャンルポイント領域４６１Ｈと、チャンネルポイント領域４６１Ｉと、などを備えている。
【００９９】
重複番組タイトル領域４６１Ａには、重複番組タイトルについての項目が表示される。開始時間領域４６１Ｂには、開始時間についての項目が表示される。終了時間領域４６１Ｃには、終了時間についての項目が表示される。チャンネル領域４６１Ｄには、チャンネルについての項目が表示される。番組詳細領域４６１Ｅには、番組詳細についての項目が表示される。お薦めポイント領域４６１Ｆには、お薦めポイントについての項目が表示される。時間帯ポイント領域４６１Ｇには、時間帯ポイントについての項目が表示される。ジャンルポイント領域４６１Ｈには、ジャンルポイントについての項目が表示される。チャンネルポイント領域４６１Ｉには、チャンネルポイントについての項目が表示される。
【０１００】
第１の番組情報領域４６２は、重複した予約番組のうちの１つ目の予約番組に関する各情報を、項目情報表示領域４６１の各種項目と対応して表示させた領域である。また、この第１の番組情報領域４６２は、重複予約報知画面４６０における中央側に形成されている。そして、第１の番組情報領域４６２は、上下方向に並んで設けられた、第１の番組のタイトル領域４６２Ａと、第１の番組の放送開始時間領域４６２Ｂと、第１の番組の放送終了時間領域４６２Ｃと、第１の番組のチャンネル領域４６２Ｄと、第１の番組の番組詳細領域４６２Ｅと、第１の番組のお薦めポイント領域４６２Ｆと、第１の番組の時間帯ポイント領域４６２Ｇと、第１の番組のジャンルポイント領域４６２Ｈと、第１の番組のチャンネルポイント領域４６２Ｉと、などを備えている。
【０１０１】
第１の番組のタイトル領域４６２Ａには、１つ目の予約番組のタイトルが表示される。第１の番組の放送開始時間領域４６２Ｂには、第１の番組のタイトル領域４６２Ａで特定される番組の放送開始時間が表示される。第１の番組の放送終了時間領域４６２Ｃには、番組の放送終了時間が表示される。第１の番組のチャンネル領域４６２Ｄには、番組のチャンネルが表示される。第１の番組の番組詳細領域４６２Ｅには、番組の番組詳細が表示される。第１の番組のお薦めポイント領域４６２Ｆには、お薦めポイントが表示される。第１の番組の時間帯ポイント領域４６２Ｇには、番組の時間帯ポイントが表示される。第１の番組のジャンルポイント領域４６２Ｈには、番組のジャンルポイントが表示される。第１の番組のチャンネルポイント領域４６２Ｉには、番組のチャンネルポイントが表示される。
【０１０２】
第２の番組情報領域４６３は、重複した予約番組のうちの２つ目の予約番組に関する各情報を、項目情報表示領域４６１の各種項目と対応して表示させる領域である。また、この第２の番組情報領域４６３は、重複予約報知画面４６０における右側に形成されている。そして、第２の番組情報領域４６３は、第１の番組情報領域４６２と同様に、第２の番組情報領域４６２は、上下方向に並んで設けられた、第２の番組のタイトル領域４６３Ａと、第２の番組の放送開始時間領域４６２Ｂと、第２の番組の放送終了時間領域４６３Ｃと、第２の番組のチャンネル領域４６３Ｄと、第２の番組の番組詳細領域４６３Ｅと、第２の番組のお薦めポイント領域４６３Ｆと、第２の番組の時間帯ポイント領域４６３Ｇと、第２の番組のジャンルポイント領域４６３Ｈと、第２の番組のチャンネルポイント領域４６３Ｉと、などを備えている。
【０１０３】
第２の番組のタイトル領域４６３Ａ、第２の番組の放送開始時間領域４６２Ｂ、および、第２の番組の放送終了時間領域４６３Ｃのそれぞれには、第１の番組のタイトル領域４６２Ａ、第１の番組の放送開始時間領域４６２Ｂ、および、第１の番組の放送終了時間領域４６２Ｃと同様の情報が組み込まれる。第２の番組のチャンネル領域４６３Ｄ、第２の番組の番組詳細領域４６３Ｅ、および、第２の番組のお薦めポイント領域４６３Ｆには、第１の番組のチャンネル領域４６２Ｄ、第１の番組の番組詳細領域４６２Ｅ、および、第１の番組のお薦めポイント領域４６２Ｆと同様の情報が組み込まれる。第２の番組の時間帯ポイント領域４６３Ｇ、第２の番組のジャンルポイント領域４６３Ｈ、および、第２の番組のチャンネルポイント領域４６３Ｉには、第１の番組の時間帯ポイント領域４６２Ｇ、第１の番組のジャンルポイント領域４６２Ｈ、第１の番組のチャンネルポイント領域４６２Ｉと同様の情報が組み込まれる。
【０１０４】
メモリ４４０は、例えば記録再生装置３００より送信された重複予約リスト情報８００や、重複予約報知画面４６０、処理部４５０にて生成される後述する選択情報、などを、適宜読み出し可能に記憶する。また、メモリ４４０は、端末装置４００全体を動作制御するＯＳ上に展開される各種プログラムなどを記憶している。なお、メモリ４４０としては、ＨＤＤや光ディスクなどの記録媒体に読み出し可能に記憶するドライブやドライバなどを備えた構成としてもよい。
【０１０５】
処理部４５０は、図示しない各種入出力ポート、例えば送受信器４１０が接続される通信ポート、端末入力部４２０が接続されるキー入力ポート、端末表示部４３０が接続される表示制御ポート、メモリ４４０が接続される記憶ポートなどを備えている。そして、処理部４５０は、図７に示すように、各種プログラムとして、重複予約情報制御手段４５１と、選択情報生成手段４５２と、などを構成する。
【０１０６】
重複予約情報制御手段４５１は、記録再生装置３００から送信された重複予約リスト情報８００を取得する。そして、重複予約情報制御手段４５１は、この重複予約リスト情報８００に基づいた重複予約報知画面４６０を端末表示部４３０で表示させる。具体的には、重複予約情報制御手段４５１は、送受信器４１０から入力される処理後の端末信号Ｓtaに基づいて、この信号に記載された重複予約リスト情報８００を取得する。また、この重複予約リスト情報８００から重複予約報知画面４６０を表示するために必要な情報を抽出して、重複予約報知画面４６０を生成する。
【０１０７】
すなわち、重複予約情報制御手段４５１は、重複番組タイトル領域４６１Ａと、開始時間領域４６１Ｂと、終了時間領域４６１Ｃと、チャンネル領域４６１Ｄと、番組詳細領域４６１Ｅと、お薦めポイント領域４６１Ｆと、時間帯ポイント領域４６１Ｇと、ジャンルポイント領域４６１Ｈと、チャンネルポイント領域４６１Ｉと、に各種文字列を表示させる。
【０１０８】
また、重複予約情報制御手段４５１は、第１の番組情報領域４６２を表示させる場合、第１の番組のタイトル領域４６２Ａに、重複番組タイトル情報８１１Ａの番組のタイトルを表示させる。また、第１の番組の放送開始時間領域４６２Ｂに、放送開始時間情報８１１Ｂの放送開始時間を表示させる。さらに、第１の番組の放送終了時間領域４６２Ｃに、放送終了時間情報８１１Ｃの放送終了時間を表示させる。また、第１の番組のチャンネル領域４６２Ｄに、チャンネル情報８１１Ｄのチャンネルを表示させる。そして、第１の番組の番組詳細領域４６２Ｅに、重複番組詳細情報８１１Ｅの番組詳細を表示させる。また、第１の番組のお薦めポイント領域４６２Ｆに、お薦めポイント情報８１２Ａのお薦めポイントを表示させる。さらに、第１の番組の時間帯ポイント領域４６２Ｇに、時間帯ポイント情報８１２Ｂの時間帯ポイントを表示させる。そして、第１の番組のジャンルポイント領域４６２Ｈに、ジャンルポイント情報８１２Ｃのジャンルポイントを表示させる。また、第１の番組のチャンネルポイント領域４６２Ｉに、チャンネルポイント情報８１２Ｄのチャンネルポイントを表示させる。
【０１０９】
さらに、重複予約情報制御手段４５１は、第２の番組情報領域４６３の各領域４６３Ａ〜４６３Ｉに、第１の番組情報領域４６２の各領域４６２Ａ〜４６２Ｉと同様の情報を表示させる。
【０１１０】
そして、重複予約情報制御手段４５１は、重複予約報知画面４６０を適宜表示信号に変換して端末表示部４３０に出力する。
【０１１１】
選択情報生成手段４５２は、端末表示部４３０に出力表示された重複予約報知画面４６０に基づいてどの重複予約を選択するかに関する選択情報を生成する。そして、選択情報生成手段４５２は、生成した選択情報を、ネットワーク２００を介して記録再生装置３００に送信する。具体的には、選択情報生成手段４５２は、端末入力部４２０から入力される入力信号に基づいて、この入力信号に記載された重複予約のうちいずれか１つの録画予約を選択する旨の情報を認識すると、選択情報を生成する。
【０１１２】
この選択情報は、記録再生装置３００が録画予約の設定を変更する際に用いられ、記録再生装置ＩＤと、選択番組情報と、などが１つのデータ構造として構成されている。記録再生装置ＩＤは、録画予約を行う記録再生装置３００を特定する例えば装置ＩＤナンバなどである。選択番組情報は、例えば、重複番組タイトル情報７１１Ａに基づいたタイトル情報などであり、どの予約番組を選択するかを指示する処理指示情報である。そして、生成した選択情報を適宜変換した後に入力信号として送受信器４１０に出力する。
【０１１３】
〔録画予約システムの動作〕
次に、録画予約システム１００の動作を図面に基づいて説明する。
【０１１４】
（手動予約処理）
まず、録画予約システム１００の動作として、手動予約処理について図９に基づいて説明する。図９は、手動予約処理の動作を示すフローチャートである。
【０１１５】
利用者は、例えば記録再生装置３００における入力手段３５０の入力操作により、所望の番組を手動予約するために必要な各種情報、例えば録画開始日時、録画終了日時、チャンネル番号などに関する手動予約要求情報を設定入力する。記録再生装置３００は、図９に示すように、ＣＰＵ３８０の予約情報生成手段３８１にて、手動予約要求情報を取得すると（ステップＳ１０１）、この手動予約要求情報に記載された録画開始日時、録画終了日時、チャンネル番号などの各種情報を認識する。そして、これら各種情報が記載された録画基本情報６２１を生成する（ステップＳ１０２）。さらに、予約情報生成手段３８１は、「０」に設定されたフラグ情報を組み込んだ自動予約フラグ６２２を生成する（ステップＳ１０３）。この後、予約情報生成手段３８１は、録画基本情報６２１および自動予約フラグ６２２を組み込んだ予約情報６２０を生成する（ステップＳ１０４）。そして、録画予約リスト情報６００を更新して（ステップＳ１０５）、手動予約処理を終了する。具体的には、予約情報生成手段３８１は、生成した予約情報６２０を録画予約リスト情報６００へ組み込む。そして、予約数情報６１０に１を加算した後に、手動予約を終了する。
【０１１６】
（自動予約処理）
次に、録画予約システム１００の動作として、自動予約処理について図１０に基づいて説明する。図１０は、自動予約処理の動作を示すフローチャートである。
【０１１７】
利用者は、記録再生装置３００における入力手段３５０の入力操作により、例えば所望の番組の番組名や番組内容に関連するキーワードなどに関する自動予約要求情報を設定入力する。記録再生装置３００は、図１０に示すように、ＣＰＵ３８０の予約情報生成手段３８１にて、自動予約要求情報を取得すると（ステップＳ２０１）、この自動予約要求情報に記載された例えばキーワードを認識する（ステップＳ２０２）。また、予め通信手段３１０に取得させ、ＨＤＤ３６０に記憶させておいたＥＰＧデータを取得する（ステップＳ２０３）。そして、利用者により設定されたキーワードに対応する番組があるか否かを判断する（ステップＳ２０４）。具体的には、キーワードに一致あるいは関連する番組名、番組記述、ジャンル、シリーズ名などの番組をＥＰＧデータから検索できたか否かを判断する。
【０１１８】
このステップＳ２０４において、予約情報生成手段３８１は、キーワードに対応する番組がないと判断した場合、自動予約処理を終了し、次回のＥＰＧデータの受信又は更新まで待機する。一方、ステップＳ２０４において、キーワードに対応する番組があると判断した場合、ＥＰＧデータに基づいて、この番組の放送開始日時、番組時間の長さ、チャンネル番号などの各種情報を認識する。そして、録画開始日時、録画終了日時、チャンネル番号などが記載された録画基本情報６２１を生成する（ステップＳ２０５）。さらに、予約情報生成手段３８１は、「１」に設定されたフラグ情報を組み込んだ自動予約フラグ６２２を生成する（ステップＳ２０６）。この後、予約情報生成手段３８１は、録画基本情報６２１および自動予約フラグ６２２を組み込んだ予約情報６２０を生成する（ステップＳ２０７）。そして、予約情報生成手段３８１は、録画予約リスト情報６００を更新して（ステップＳ２０８）、自動予約処理を終了する。なお、ステップＳ２０４においてキーワードに対応する番組が複数あると判断した場合には、ステップＳ２０７において各番組に対応する予約情報６２０を生成する。
【０１１９】
（重複録画予約処理）
さらに、録画予約システム１００の動作として、手動予約または自動予約に基づいた重複予約処理について図１１に基づいて説明する。図１１は、重複予約処理の動作を示すフローチャートである。
【０１２０】
記録再生装置３００の予約情報組込手段３８２は、ＣＰＵ３８０の予約情報生成手段３８１にて新規の予約情報６２０が生成されると、この予約情報６２０を録画予約リスト情報６００に組み込む。また、予約情報組込手段３８２は、録画予約リスト情報６００内の予約情報を時系列に並べて録画予約リスト情報６００を更新する（ステップＳ３０１）。そして、重複判断手段３８３Ａは、録画予約リスト情報６００において重複予約が発生したか否かを判断する（ステップＳ３０２）。このステップＳ３０２において、重複判断手段３８３Ａにて重複予約が発生していないと判断された場合、録画予約設定手段３８４は、録画予約リスト情報６００を変更せずに予約設定処理を終了する（ステップＳ３０３）。
【０１２１】
一方、ステップＳ３０２において、重複判断手段３８３Ａにて重複予約が発生したと判断された場合、重複判断手段３８３Ａは、重複している予約番組に対応する予約情報６２０を録画予約リスト情報６００より抽出して、それぞれの予約番組に対して重複録画基本情報８１１を生成する。また、推薦情報生成手段３８３Ｂは、重複録画基本情報８１１のそれぞれに対応する嗜好情報をメモリ３７０の嗜好情報記憶領域より取得する（ステップＳ３０４）。そして、推薦情報生成手段３８３Ｂは、取得した嗜好情報に含まれる各情報と、重複録画基本情報８１１の各情報と、を比較する。さらに、推薦情報生成手段３８３Ｂは、これらの情報のうち一致した情報に基づいて、お薦めポイントなどの各ポイントを算出し、推薦情報８１２を生成する。（ステップＳ３０５）。この後、重複情報生成手段３８３Ｃは、重複判断手段３８３Ａにより生成された重複録画基本情報８１１と、推薦情報生成手段３８３Ｂにより生成された推薦情報８１２と、に基づいて重複予約リスト情報８００を生成する（ステップＳ３０６）。また、重複情報授受手段３８３Ｄは、この重複予約リスト情報８００をネットワーク２００を介して端末装置４００に送信する（ステップＳ３０７）。
【０１２２】
ここで、記録再生装置３００から重複予約リスト情報８００が送信された場合の端末装置４００側の動作について説明する。まず、記録再生装置３００から重複予約リスト情報８００が送信されると、端末装置４００は、重複予約情報制御手段４５１にて重複予約リスト情報８００を取得する。そして、重複予約情報制御手段４５１は、図８に示すような重複予約報知画面４６０を端末表示部４３０に表示させる。次に、利用者は、端末表示部４３０により重複予約報知画面４６０を確認し、どの重複予約番組を選択するかお薦めポイントなどに基づいて判断し、端末入力部４２０により入力する。この後、選択情報生成手段４５２は、利用者の入力操作により選択情報を生成し、この選択情報を送受信器４１０に送信する。そして、送受信器４１０は、この選択情報をネットワーク２００を介して記録再生装置３００に送信する。
【０１２３】
次に、記録再生装置３００の録画予約設定手段３８４は、送信した重複予約リスト情報８００に基づいて、所定時間内に端末装置４００から選択情報を取得したか否か、すなわち利用者からの応答があるか否かを判断する（ステップＳ３０８）。このステップＳ３０８において、録画予約設定手段３８４は、利用者からの応答が所定時間内にあったと判断した場合、選択情報に基づいて、選択された重複予約情報８１０に対応する予約情報６２０を録画予約リスト情報６００に残す。そして、録画予約設定手段３８４は、選択されなかった重複予約情報８１０に対応する予約情報６２０を録画予約リスト情報６００より削除して、録画予約リスト情報６００を適宜変更する（ステップＳ３０９）。この後、録画予約設定手段３８４は、ステップＳ３０３の処理を実施する。
【０１２４】
一方、ステップＳ３０８において、録画予約設定手段３８４は、利用者からの応答が所定時間内になかったと判断した場合、推薦情報８１２に基づいてお薦めポイント情報８１２Ａで示されるポイントの高い重複予約情報８１０を選択する。そして、録画予約設定手段３８４は、選択された重複予約情報８１０に対応する予約情報６２０のみを録画予約リスト情報６００に残し、選択から外れた重複予約情報８１０に対応する予約情報６２０を録画予約リスト情報６００より削除する（ステップＳ３１０）。さらに、録画予約設定手段３８４は、ステップＳ３０９の処理を実施する。
【０１２５】
〔録画予約システムの作用効果〕
上述したように、上記実施の形態では、録画予約システム１００の記録再生装置３００は、ＣＰＵ３８０の予約情報生成手段３８１にて、例えば自動録画予約要求情報を取得すると、この自動録画予約要求情報のキーワードに基づいて、予約情報６２０を生成して録画予約リスト情報６００に組み込む。また、ＣＰＵ３８０は、重複予約処理手段３８３の重複判断手段３８３Ａにて、録画予約リスト情報６００における全ての放送開始時間情報６２１Ｂおよび放送終了時間情報６２１Ｃを比較し、予約時間帯の少なくとも一部が重複しているか否かをそれぞれ判断する。そして、重複予約処理手段３８３は、重複判断手段３８３Ａで重複していると判断した場合、推薦情報生成手段３８３Ｂにて、メモリ３７０に記憶され利用者の嗜好を示す嗜好情報に基づいて、重複した予約情報６２０で予約が設定されたそれぞれのコンテンツに対応する推薦情報８１２を生成する。すなわち、推薦情報生成手段３８３Ｂは、推薦情報８１２を生成することにより、重複した予約情報６２０に対応するコンテンツのうちのいずれか一方を選出する処理をする。このため、記録再生装置３００は、嗜好情報に基づいて、重複した予約情報６２０のコンテンツのそれぞれに対応し利用者の嗜好を反映した推薦情報８１２を生成できる。したがって、記録再生装置３００は、利用者の嗜好に合うコンテンツを良好に選出できる。また、利用者は、コンテンツの録画予約が重複した場合であっても、推薦情報８１２に基づいて、嗜好に合うコンテンツを容易に選択できる。
【０１２６】
また、推薦情報生成手段３８３Ｂは、視聴履歴や録画履歴に基づいて、重複した予約情報６２０に対応するコンテンツの推薦情報８１２を生成する。すなわち、推薦情報生成手段３８３Ｂは、重複予約されたコンテンツに対応するコンテンツの記録再生処理手段３４０での処理履歴に基づいて、推薦情報８１２を生成する。このため、記録再生装置３００は、一般的に利用者の嗜好を示す視聴履歴や録画履歴を認識するだけの簡単な構成で、推薦情報８１２を生成できる。したがって、記録再生装置３００は、利用者の嗜好に合うコンテンツを容易にかつ良好に選出できる。
【０１２７】
さらに、推薦情報生成手段３８３Ｂは、視聴履歴情報や録画履歴情報に基づいて、利用者がどの時間帯の番組を多く視聴・録画しているかを認識して、時間帯毎の優先順位をつける。そして、この優先順位に基づいて、重複予約されたコンテンツの時間帯ポイント情報８１２Ｂを生成する。また、推薦情報生成手段３８３Ｂは、利用者がどのキーワードに対応する番組を多く視聴・録画しているかに基づいて優先順位をつけて、重複予約されたコンテンツのジャンルポイント情報８１２Ｃを生成する。さらに、利用者がどのチャンネルの番組を多く視聴・録画しているかに基づいて優先順位をつけて、重複予約されたコンテンツのチャンネルポイント情報８１２Ｄを生成する。そして、これら各ポイント情報８１２Ｂ，８１２Ｃ，８１２Ｄのポイントを総合したポイントに関するお薦めポイント情報８１２Ａを生成する。このため、推薦情報生成手段３８３Ｂは、コンテンツが放送される時間帯やチャンネルさらにはコンテンツのジャンルなど、複数の内容に基づいて利用者の嗜好をより反映した推薦情報８１２を生成できる。したがって、記録再生装置３００は、利用者の嗜好に合うコンテンツをより良好に選出できる。また、記録再生装置３００は、嗜好を反映したより多くの内容に基づいて、利用者に嗜好に合うコンテンツを容易に選択させることができる。
【０１２８】
また、重複判断手段３８３Ａは、録画予約時間帯が重複すると判断した場合、推薦情報８１２を生成する。このため、記録再生装置３００は、予約時間帯が重複する予約情報６２０が生成された場合であっても、利用者の嗜好に合ういずれか一方の予約情報６２０に対応するコンテンツを選出できる。したがって、記録再生装置３００は、予約時間帯が重複する予約情報６２０が生成された場合、利用者の嗜好に合うコンテンツを良好に選出できる。
【０１２９】
そして、録画予約設定手段３８４は、重複予約されたコンテンツのうち推薦情報８１２のお薦めポイント情報８１２Ａの値が最も高いコンテンツの録画予約を設定する。このため、記録再生装置３００は、予約時間帯が重複する予約情報６２０が生成された場合、利用者の嗜好により合うコンテンツを録画できる。したがって、記録再生装置３００は、コンテンツを良好に録画できる。
【０１３０】
また、重複情報授受手段３８３Ｄは、推薦情報８１２などを含む重複予約リスト情報８００を端末装置４００へ送信する。そして、端末装置４００から重複予約されたコンテンツのうちのいずれか１つを選択する旨の選択情報を取得する。この後、録画予約設定手段３８４は、この選択情報に基づいて、重複予約されたコンテンツのうちのいずれか１つの録画予約を設定する。このため、記録再生装置３００は、利用者の意志を反映してコンテンツを録画できる。したがって、記録再生装置３００は、コンテンツをより良好に録画できる。
【０１３１】
さらに、録画予約設定手段３８４は、ネットワーク２００を介して接続された端末装置４００からの選択情報に基づいて、録画予約を設定する。このため、利用者は、記録再生装置３００から離隔した場所に位置する場合であっても、重複予約されたコンテンツのうちのいずれか１つの録画予約を設定できる。したがって、録画予約システム１００の使い勝手を向上できる。
【０１３２】
そして、重複予約処理手段３８３は、重複判断手段３８３Ａで自動録画予約により新たに生成された予約情報６２０の重複を判断して、推薦情報生成手段３８３Ｂにて推薦情報８１２を生成する。このため、記録再生装置３００は、この記録再生装置３００でキーワードに基づいて自動的に選択したコンテンツ、すなわち利用者が特定していないコンテンツに対しても、利用者の嗜好を反映した推薦情報８１２を生成できる。したがって、記録再生装置３００の利便性を向上できる。
【０１３３】
〔実施の形態の変形〕
なお、本発明は上述した実施の形態に限定されるものではなく、本発明の目的を達成できる範囲で以下に示される変形をも含むものである。
【０１３４】
すなわち、推薦情報生成手段３８３Ｂにて、視聴履歴および録画履歴に基づいて推薦情報８１２を生成する構成について例示したが、これに限らずいずれか一方に基づいて生成する構成としてもよい。このような構成にすれば、推薦情報生成手段３８３Ｂは、視聴履歴情報または録画履歴情報を参照すればよく、推薦情報８１２をより容易に生成できる。したがって、推薦情報生成手段３８３Ｂの推薦情報８１２の生成処理時における処理負荷を低減できる。また、録画制御手段３８５や再生制御手段２９６に、録画履歴情報や視聴履歴情報を生成させる機能を設ける必要がなくなる。したがって、録画制御手段３８５の録画処理時や再生制御手段２９６の再生処理時における処理負荷を低減できる。
【０１３５】
そして、推薦情報生成手段３８３Ｂにて、自動予約要求情報に記載されるキーワードの設定入力回数に基づいて、推薦情報８１２を生成する構成としてもよい。このような構成にすれば、推薦情報生成手段３８３Ｂは、利用者により意識的に設定入力されたキーワードに基づいて、利用者の嗜好をより反映させた推薦情報８１２を生成できる。したがって、記録再生装置３００は、利用者の嗜好に合うコンテンツをより良好に選出できる。
【０１３６】
さらに、推薦情報生成手段３８３Ｂにて、視聴頻度や録画頻度に基づいて、推薦情報８１２を生成する構成としてもよい。このような構成にすれば、推薦情報生成手段３８３Ｂは、例えば視聴履歴よりも利用者の嗜好を反映する視聴頻度に基づいて、利用者の嗜好をさらに反映させた推薦情報８１２を生成できる。したがって、記録再生装置３００は、利用者の嗜好に合うコンテンツをさらに良好に選出できる。
【０１３７】
また、視聴頻度や録画頻度に基づいて推薦情報８１２を生成する構成において、記録再生装置３００に、例えば放送時間帯に関する放送時間帯情報と、各放送時間帯における視聴頻度に関する視聴頻度情報と、が１つのデータ構造として構成された優先度情報をメモリ３７０に記憶させる優先度情報生成手段を設ける。そして、推薦情報生成手段３８３Ｂにて、メモリ３７０に記憶された視聴頻度情報に基づいて、視聴頻度を認識する構成としてもよい。このような構成にすれば、推薦情報生成手段３８３Ｂは、メモリ３７０に記憶された視聴頻度情報を参照するだけの簡単な構成で、推薦情報８１２を生成できる。したがって、記録再生装置３００は、利用者の嗜好に合うコンテンツを容易にかつ良好に選出できる。
【０１３８】
そして、推薦情報生成手段３８３Ｂにて、各ポイント情報８１２Ｂ，８１２Ｃ，８１２Ｄを生成する構成について例示したが、これに限らず少なくともいずれか１つを生成する構成としてもよい。また、お薦めポイント情報８１２Ａを生成しない構成としてもよい。これらのような構成にすれば、推薦情報生成手段３８３Ｂに、各ポイント情報８１２Ａ，８１２Ｂ，８１２Ｃ，８１２Ｄの全てを生成する機能を設ける必要がなくなる。したがって、推薦情報生成手段３８３Ｂの推薦情報８１２の生成処理時における処理負荷を低減できる。
【０１３９】
また、重複判断手段３８３Ａにて、録画予約時間の重複を判断する構成について例示したが、これに限らず例えばジャンルや番組内容などの重複を判断する構成などとしてもよい。このような構成にすれば、ジャンルや番組内容などが重複する予約情報６２０が生成された場合、利用者の嗜好により合う内容のコンテンツを選出できる。したがって、記録再生装置３００は、コンテンツを良好により良好に選出できる。
【０１４０】
さらに、重複予約報知画面４６０に、重複予約されたコンテンツのうちのいずれか１つを推奨する旨の推奨情報を表示させる構成としてもよい。このような構成にすれば、利用者は、重複予約されたコンテンツのうちの嗜好に合うコンテンツをより容易に認識できる。したがって、記録再生装置３００の使い勝手をより向上できる。
【０１４１】
また、録画予約設定手段３８４に、推薦情報８１２のお薦めポイント情報８１２Ａの値が最も高いコンテンツの録画予約を設定する機能を設けた構成について例示したが、このような機能を設けない構成としてもよい。このような構成にすれば、録画予約設定手段３８４の構成を簡略にできる。
【０１４２】
さらに、録画予約設定手段３８４にて、お薦めポイント情報８１２Ａの値が最も高いコンテンツの録画予約を設定する構成について例示したが、これに限らずお薦めポイント情報８１２Ａの値が最も低いコンテンツの録画予約を設定する構成としてもよい。このような構成にすれば、例えば視聴履歴や録画履歴として現れにくい不定期に放送されるいわゆるスペシャル番組を適宜録画できる。したがって、記録再生装置３００の利便性を向上できる。
【０１４３】
そして、録画予約設定手段３８４に、選択情報に基づいて録画予約を設定する機能を設けた構成について例示したが、このような機能を設けない構成としてもよい。このような構成にすれば、録画予約設定手段３８４の構成を簡略にできる。
【０１４４】
そして、重複予約報知画面４６０を端末装置４００で表示させる構成について例示したが、出力装置５００の表示部５２０や記録再生装置３００の図示しない表示手段に表示させる構成としてもよい。このような構成にすれば、記録再生装置３００に、ネットワークインターフェースを設ける必要がなくなる。したがって、記録再生装置３００の構成を簡略にできる。
【０１４５】
また、記録再生装置３００や端末装置４００の図示しない音声出力部や、出力装置５００の音声出力部５１０にて、重複予約リスト情報８００の内容を音声にて報知する構成としてもよい。このような構成にすれば、利用者は、記録再生装置３００や端末装置４００あるいは出力装置５００に視線を移すことなく、重複予約されたコンテンツのうちの嗜好を反映したコンテンツを認識できる。したがって、録画予約システム１００の利便性を向上できる。
【０１４６】
そして、重複予約報知画面４６０に、各ポイント情報８１２Ａ，８１２Ｂ，８１２Ｃ，８１２Ｄのポイントを数値で表示させる構成について例示したが、これに限らず例えば以下のような構成などとしてもよい。すなわち、重複予約報知画面４６０に、例えば各ポイント情報８１２Ａ，８１２Ｂ，８１２Ｃ，８１２Ｄのポイントに対応する星形や丸形のマークを表示させる構成としてもよい。このような構成にすれば、利用者は、一般的に数値よりも容易に認識できるマークにより、嗜好に合うコンテンツを容易に認識できる。したがって、録画予約システム１００は、利用者の嗜好に合うコンテンツを選出した旨を良好に報知できる。
【０１４７】
また、重複予約報知画面４６０に各ポイント情報８１２Ａ，８１２Ｂ，８１２Ｃ，８１２Ｄのポイントを表示させずに、例えば以下のような構成などとしてもよい。すなわち、重複予約報知画面４６０の各領域４６１Ａ〜４６１Ｅ，４６２Ａ〜４６２Ｅの背景や各領域４６１Ａ〜４６２Ｅ，４６２Ａ〜４６２Ｅに表示される文字の例えば表示色などを、各ポイント情報８１２Ａ，８１２Ｂ，８１２Ｃ，８１２Ｄのポイントに対応した形態に設定する構成としてもよい。このような構成にすれば、利用者は、一般的に数値よりも容易に認識できる表示色により、嗜好に合うコンテンツを容易に認識できる。また、重複予約報知画面４６０に各領域４６１Ｆ〜４６１Ｉ，４６２Ｆ〜４６２Ｉ，４６３Ｆ〜４６３Ｉを設ける必要がなく、各領域４６１Ａ〜４６１Ｅ，４６２Ａ〜４６２Ｅ，４６３Ａ〜４６３Ｅの文字の表示を大きくできる。したがって、録画予約システム１００は、利用者の嗜好に合うコンテンツを選出した旨をさらに良好に報知できる。
【０１４８】
さらに、記録再生装置３００に、選択情報を生成する選択情報生成手段を設ける。そして、録画予約設定手段３８４にて、記録再生装置３００の選択情報生成手段で生成された選択情報に基づいて、録画予約を設定する構成としてもよい。
【０１４９】
そして、重複予約処理手段３８３にて、自動録画予約および手動録画予約により生成された予約情報６２０の重複を判断する構成について例示したが、いずれか一方の予約情報６２０の重複を判断する構成としてもよい。
【０１５０】
また、例えば記録再生装置３００にて、ネットワーク２００に接続されたメールサーバに重複予約リスト情報８００を送信する。そして、端末装置４００にて、メールサーバから重複予約リスト情報８００を取得する構成としてもよい。さらに、端末装置４００にて、ＷＷＷ（World Wide Web）サーバにアクセスして、マークアップ原語などで表現されたＷｅｂページに含まれる重複予約リスト情報８００を表示させる構成としてもよい。
【０１５１】
また、本発明の情報処理装置を記録再生装置３００に適用した構成に限らず、例えば予約情報生成手段３８１、重複判断手段３８３Ａ、推薦情報生成手段３８３Ｂ、重複情報授受手段３８３Ｄ、および、録画予約設定手段３８４を独立させた録画予約設定装置に適用してもよい。
【０１５２】
上述した各機能をプログラムとして構築したが、例えば回路基板などのハードウェアあるいは１つのＩＣ（Integrated Circuit）などの素子にて構成するなどしてもよく、いずれの形態としても利用できる。なお、プログラムや別途記録媒体から読み取らせる構成とすることにより、取扱が容易で、利用の拡大が容易に図れる。
【０１５３】
〔実施の形態の作用効果〕
上述したように、上記実施の形態では、録画予約システム１００の記録再生装置３００は、ＣＰＵ３８０にて、例えば自動録画予約要求情報を取得すると、この自動録画予約要求情報のキーワードに基づいて、予約情報６２０を生成して録画予約リスト情報６００に組み込む。また、ＣＰＵ３８０は、録画予約リスト情報６００に基づいて、予約情報６２０の予約時間帯の少なくとも一部が重複しているか否かを判断する。そして、ＣＰＵ３８０は、重複していると判断した場合、メモリ３７０に記憶され利用者の嗜好を示す嗜好情報に基づいて、重複した予約情報６２０で予約が設定されたそれぞれのコンテンツに対応する推薦情報８１２を生成する。すなわち、推薦情報８１２を生成することにより、重複した予約情報６２０に対応するコンテンツのうちのいずれか一方を選出する処理をする。このため、記録再生装置３００は、嗜好情報に基づいて、重複した予約情報６２０のコンテンツのそれぞれに対応し利用者の嗜好を反映した推薦情報８１２を生成できる。したがって、記録再生装置３００は、利用者の嗜好に合うコンテンツを良好に選出できる。
【図面の簡単な説明】
【０１５４】
【図１】本発明の一実施の形態に係る録画予約システムの概略構成を示すブロック図である。
【図２】本実施の形態における記録再生装置の概略構成を示すブロック図である。
【図３】本実施の形態における録画予約リスト情報の概略構成を示す模式図である。
【図４】本実施の形態におけるコンテンツ管理情報の概略構成を示す模式図である。
【図５】本実施の形態における重複予約リスト情報の概略構成を示す模式図である。
【図６】本実施の形態における記録再生装置のＣＰＵの内部構成を示すブロック図である。
【図７】本実施の形態における端末装置の概略構成を示すブロック図である。
【図８】本実施の形態における重複予約報知画面の一例を示す図である。
【図９】本実施の形態における手動予約処理の動作を示すフローチャートである。
【図１０】本実施の形態における自動予約処理の動作を示すフローチャートである。
【図１１】本実施の形態における重複予約処理の動作を示すフローチャートである。
【符号の説明】
【０１５５】
３４０    データ取得手段としての記録再生処理手段
３７０    記憶手段としてのメモリ
３８０    演算手段としてのＣＰＵ
３８１    情報処理装置を構成する要求情報取得手段としての予約情報生成手段
３８３Ａ  情報処理装置を構成する内容情報取得手段としても機能する重複判断手段
３８３Ｂ  情報処理装置を構成する、比較手段、優先度演算手段、および、選出手段としての推薦情報生成手段
３８３Ｄ  情報処理装置を構成する報知制御手段としても機能する重複情報授受手段
３８４    情報処理装置を構成するデータ取得制御手段としての録画予約設定手段
４００    報知手段としての端末装置
６２１Ｂ  内容情報としての放送開始時間情報
６２１Ｃ  内容情報としての放送終了時間情報
【図１】
2006140609.tif 000003
【図２】
2006140609.tif 000004
【図３】
2006140609.tif 000005
【図４】
2006140609.tif 000006
【図５】
2006140609.tif 000007
【図６】
2006140609.tif 000008
【図７】
2006140609.tif 000009
【図８】
2006140609.tif 000010
【図９】
2006140609.tif 000011
【図１０】
2006140609.tif 000012
【図１１】
2006140609.tif 000013