(57)【要約】【課題】確実に、番組を録画することができるようにする。【解決手段】  予約可否判定部１１１は、番組の記録の予約のための第１の情報および番組を記録する機器を選択するための第２の情報に基づいて、番組の記録を自分に予約できるか否かを判定し、送信部１３１は、自分に予約できないと判定された場合、第２の情報に応じた機器の状態を要求するための第３の情報を他の機器にさせる。受信部１３２は、第３の情報に応じて、他の機器から送信されてくる、他の機器の状態を通知するための第４の情報を受信し、機器評価部１２３は、第４の情報に基づいて、第４の情報を送信してきた他の機器についての優先順位を示す優先度を評価し、送信部１３１は、優先度に応じて、第１の情報を他の機器に送信することで、確実に、番組を録画することができるようになる。本発明は、通信システムに適用できる。【選択図】図４
2006303873.tif 000002
【特許請求の範囲】
【請求項１】
第１の記録装置と第２の記録装置とからなる通信システムにおいて、
前記第１の記録装置は、
番組の記録の予約のための第１の情報および前記番組を記録する機器を選択するための第２の情報に基づいて、前記番組の記録を自分に予約できるか否かを判定する判定手段と、
自分に予約できないと判定された場合、前記第２の情報に応じた前記機器の状態を要求するための第３の情報を前記第２の記録装置に送信する第１の送信手段と
を備え、
前記第２の記録装置は、
前記第１の記録装置から送信されてくる前記第３の情報を受信する第１の受信手段と、
前記第３の情報に応じて、自分の状態を相手に通知するための第４の情報を前記第１の記録装置宛に送信する第２の送信手段と
を備え、
前記第１の記録装置は、さらに、
前記第２の記録装置から送信されてくる前記第４の情報を受信する第２の受信手段と、
前記第４の情報に基づいて、前記第４の情報を送信してきた前記第２の記録装置についての優先順位を示す優先度を評価する評価手段と
を備え、
前記第１の送信手段は、前記優先度に応じて、前記第１の情報を前記第２の記録装置に送信する
ことを特徴とする通信システム。
【請求項２】
番組を記録する記録装置において、
前記番組の記録の予約のための第１の情報および前記番組を記録する機器を選択するための第２の情報に基づいて、前記番組の記録を自分に予約できるか否かを判定する第１の判定手段と、
自分に予約できないと判定された場合、前記第２の情報に応じた前記機器の状態を要求するための第３の情報を他の機器に送信する送信手段と、
前記第３の情報に応じて、前記他の機器から送信されてくる、前記他の機器の状態を通知するための第４の情報を受信する受信手段と、
前記第４の情報に基づいて、前記第４の情報を送信してきた前記他の機器についての優先順位を示す優先度を評価する評価手段と
を備え、
前記送信手段は、前記優先度に応じて、前記第１の情報を前記他の機器に送信する
ことを特徴とする記録装置。
【請求項３】
ユーザの操作に応じて、前記第１の情報の選択を受け付ける第１の受付手段と、
前記ユーザの操作に応じて、前記第２の情報の選択を受け付ける第２の受付手段と
を備え、
前記第１の判定手段は、選択された前記第１の情報および前記第２の情報に基づいて、前記番組の記録を自分に予約できるか否かを判定する
ことを特徴とする請求項２に記載の記録装置。
【請求項４】
前記第２の情報に基づいて、前記第３の情報を生成する生成手段を備え、
前記送信手段は、生成した前記第３の情報を前記他の機器に送信する
ことを特徴とする請求項２に記載の記録装置。
【請求項５】
前記第４の情報および前記優先度に基づいて、複数の前記他の機器のそれぞれに、前記番組を分割して記録させるための第５の情報を生成する生成手段を備え、
前記送信手段は、生成した前記第５の情報を前記他の機器に送信する
ことを特徴とする請求項２に記載の記録装置。
【請求項６】
予約された番組の記録を開始する時刻より、予め定めた時間だけ前の時刻において、自分で前記番組を記録することが可能であるか否かを判定する第２の判定手段と
を備え、
前記送信手段は、自分に予約できないと判定された場合、前記第３の情報を前記他の機器に送信する
ことを特徴とする請求項２に記載の記録装置。
【請求項７】
前記受信手段は、前記他の機器から送信されてくる、前記他の機器が予約された番組を記録できないことを示す第５の情報を受信し、
前記送信手段は、受信した前記第５の情報に応じて、前記第３の情報を前記他の機器宛に送信する
ことを特徴とする請求項２に記載の記録装置。
【請求項８】
番組を記録する記録装置の記録方法において、
前記番組の記録の予約のための第１の情報および前記番組を記録する機器を選択するための第２の情報に基づいて、前記番組の記録を自分に予約できるか否かを判定する判定ステップと、
自分に予約できないと判定された場合、前記第２の情報に応じた前記機器の状態を要求するための第３の情報の他の機器への送信を制御する送信制御ステップと、
前記第３の情報に応じて、前記他の機器から送信されてくる、前記他の機器の状態を通知するための第４の情報の受信を制御する受信制御ステップと、
前記第４の情報に基づいて、前記第４の情報を送信してきた前記他の機器についての優先順位を示す優先度を評価する評価ステップと
を含み、
前記送信制御ステップは、前記優先度に応じて、前記第１の情報の前記他の機器への送信を制御する
ことを特徴とする記録方法。
【請求項９】
番組を記録する記録の処理を、コンピュータに行わせるプログラムにおいて、
前記番組の記録の予約のための第１の情報および前記番組を記録する機器を選択するための第２の情報に基づいて、前記番組の記録を自分に予約できるか否かを判定する判定ステップと、
自分に予約できないと判定された場合、前記第２の情報に応じた前記機器の状態を要求するための第３の情報の他の機器への送信を制御する送信制御ステップと、
前記第３の情報に応じて、前記他の機器から送信されてくる、前記他の機器の状態を通知するための第４の情報の受信を制御する受信制御ステップと、
前記第４の情報に基づいて、前記第４の情報を送信してきた前記他の機器についての優先順位を示す優先度を評価する評価ステップと
を含み、
前記送信制御ステップは、前記優先度に応じて、前記第１の情報の前記他の機器への送信を制御する
ことを特徴とするプログラム。
【請求項１０】
番組を記録する記録装置において、
他の機器から送信されてくる、前記番組を記録する装置を選択するための項目に応じた自分の状態を要求する第１の情報を受信する受信手段と、
前記第１の情報に応じて、自分の状態を相手に通知するための第２の情報を前記他の機器宛に送信する送信手段と
を備えることを特徴とする記録装置。
【請求項１１】
受信した前記第１の情報に基づいて、前記第２の情報を生成する生成手段を備え、
前記送信手段は、生成した前記第２の情報を前記他の機器宛に送信する
ことを特徴とする請求項１０に記載の記録装置。
【請求項１２】
所定の時間が経過した場合、自分で予約された番組を記録することが可能であるか否かを判定する判定手段を備え、
前記送信手段は、自分に予約できないと判定された場合、自分が前記番組を記録できないことを示す第３の情報を前記他の機器宛に送信する
ことを特徴とする請求項１０に記載の記録装置。
【請求項１３】
番組を記録する記録装置の記録方法において、
他の機器から送信されてくる、前記番組を記録する装置を選択するための項目に応じた自分の状態を要求する第１の情報の受信を制御する受信制御ステップと、
前記第１の情報に応じて、自分の状態を相手に通知するための第２の情報の前記他の機器宛への送信を制御する送信制御ステップと
を含むことを特徴とする記録方法。
【請求項１４】
番組を記録する記録の処理を、コンピュータに行わせるプログラムにおいて、
他の機器から送信されてくる、前記番組を記録する装置を選択するための項目に応じた自分の状態を要求する第１の情報の受信を制御する受信制御ステップと、
前記第１の情報に応じて、自分の状態を相手に通知するための第２の情報の前記他の機器宛への送信を制御する送信制御ステップと
を含むことを特徴とするプログラム。
【請求項１５】
請求項９または請求項１４に記載のプログラムを記録している記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は通信システム、記録装置および方法、記録媒体、並びにプログラムに関し、特に、確実に、番組を録画することができるようにした通信システム、記録装置および方法、記録媒体、並びにプログラムに関する。
【背景技術】
【０００２】
近年、大容量の記録領域を有するハードディスクレコーダやDVD（Digital Versatile Disc）レコーダなどのビデオレコーダが普及している。一般的に、これらの機器において、予約された番組を録画する場合、その機器が持つハードディスクドライブ（HDD（Hard Disk Drive））などの記録デバイスに、予約された番組を記録することで録画を行う。また、複数のチューナを内蔵することで、同時間帯に並行して複数の番組を録画することができるものもある。
【０００３】
さらに、チューナからの番組情報信号をハードディスク等に記録する記録機能と、外部の放送信号記録装置との間で予約情報を送受信するネットワークインターフェイスと、与えられた予約情報に応じて、本体で録画するかまたは外部の放送信号記録装置で録画させるかを判断し、予約状況に応じて、本体での録画を制御したり、外部の放送信号記録装置での録画を制御したりするマイクロコンピュータ（マイコン）とを有する放送信号記録装置もある（例えば、特許文献１）。
【０００４】
【特許文献１】特開２００３−１９９００４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、複数の番組を録画する場合、記録デバイスに同時に録画できる番組の数には制限があるので、ユーザにとって、所望の番組を録画することができない可能性があるという問題があった。
【０００６】
また、例えば、特開２００３−１９９００４号公報に開示されている放送信号記録装置は、ネットワークに接続され、自分が録画をできない場合には、ネットワークを介して、他の機器に予約設定を行うことで、番組を録画するようにしているが、この場合、ネットワークを介して、他の機器に予約設定を行うことのできる機器が存在し、自分に予約設定を行って、それが不可能となる場合に、他の機器に対して予約設定を行う順序となっており、予めこれらの機能を有する機器が存在することが前提となっているため、最適な構成であるとは言えなかった。
【０００７】
さらに、一度、予約設定を行った場合であっても、機器の状態は常に変化しているので、予約を実行する時間に、機器に記録媒体が装着されていなかったり、記録媒体の記録容量が少なくなっている場合に、所望の番組を録画することができなくなる可能性があるという問題があった。
【０００８】
本発明はこのような状況に鑑みてなされたものであり、確実に、番組を録画することができるようにするものである。
【課題を解決するための手段】
【０００９】
本発明の通信システムは、第１の記録装置が、番組の記録の予約のための第１の情報および番組を記録する機器を選択するための第２の情報に基づいて、番組の記録を自分に予約できるか否かを判定する判定手段と、自分に予約できないと判定された場合、第２の情報に応じた機器の状態を要求するための第３の情報を第２の記録装置に送信する第１の送信手段とを備え、第２の記録装置が、第１の記録装置から送信されてくる第３の情報を受信する第１の受信手段と、第３の情報に応じて、自分の状態を相手に通知するための第４の情報を第１の記録装置宛に送信する第２の送信手段とを備え、第１の記録装置は、さらに、第２の記録装置から送信されてくる第４の情報を受信する第２の受信手段と、第４の情報に基づいて、第４の情報を送信してきた第２の記録装置についての優先順位を示す優先度を評価する評価手段とを備え、第１の送信手段は、優先度に応じて、第１の情報を第２の記録装置に送信することを特徴とする。
【００１０】
本発明の記録装置は、番組の記録の予約のための第１の情報および番組を記録する機器を選択するための第２の情報に基づいて、番組の記録を自分に予約できるか否かを判定する第１の判定手段と、自分に予約できないと判定された場合、第２の情報に応じた機器の状態を要求するための第３の情報を他の機器に送信する送信手段と、第３の情報に応じて、他の機器から送信されてくる、他の機器の状態を通知するための第４の情報を受信する受信手段と、第４の情報に基づいて、第４の情報を送信してきた他の機器についての優先順位を示す優先度を評価する評価手段と
を備え、送信手段は、優先度に応じて、第１の情報を他の機器に送信することを特徴とする。
【００１１】
本発明の記録装置は、ユーザの操作に応じて、第１の情報の選択を受け付ける第１の受付手段と、ユーザの操作に応じて、第２の情報の選択を受け付ける第２の受付手段とを備え、第１の判定手段は、選択された第１の情報および第２の情報に基づいて、番組の記録を自分に予約できるか否かを判定することを特徴とする。
【００１２】
本発明の記録装置は、第２の情報に基づいて、第３の情報を生成する生成手段を備え、送信手段は、生成した第３の情報を他の機器に送信することを特徴とする。
【００１３】
本発明の記録装置は、第４の情報および優先度に基づいて、複数の他の機器のそれぞれに、番組を分割して記録させるための第５の情報を生成する生成手段を備え、送信手段は、生成した第５の情報を他の機器に送信することを特徴とする。
【００１４】
本発明の記録装置は、予約された番組の記録を開始する時刻より、予め定めた時間だけ前の時刻において、自分で番組を記録することが可能であるか否かを判定する第２の判定手段とを備え、送信手段は、自分に予約できないと判定された場合、第３の情報を他の機器に送信することを特徴とする。
【００１５】
受信手段は、他の機器から送信されてくる、他の機器が予約された番組を記録できないことを示す第５の情報を受信し、送信手段は、受信した第５の情報に応じて、第３の情報を他の機器宛に送信することができる。
【００１６】
本発明の記録方法は、番組の記録の予約のための第１の情報および番組を記録する機器を選択するための第２の情報に基づいて、番組の記録を自分に予約できるか否かを判定する判定ステップと、自分に予約できないと判定された場合、第２の情報に応じた機器の状態を要求するための第３の情報の他の機器への送信を制御する送信制御ステップと、第３の情報に応じて、他の機器から送信されてくる、他の機器の状態を通知するための第４の情報の受信を制御する受信制御ステップと、第４の情報に基づいて、第４の情報を送信してきた他の機器についての優先順位を示す優先度を評価する評価ステップとを含み、送信制御ステップは、優先度に応じて、第１の情報の他の機器への送信を制御することを特徴とする。
【００１７】
本発明のプログラムは、番組の記録の予約のための第１の情報および番組を記録する機器を選択するための第２の情報に基づいて、番組の記録を自分に予約できるか否かを判定する判定ステップと、自分に予約できないと判定された場合、第２の情報に応じた機器の状態を要求するための第３の情報の他の機器への送信を制御する送信制御ステップと、第３の情報に応じて、他の機器から送信されてくる、他の機器の状態を通知するための第４の情報の受信を制御する受信制御ステップと、第４の情報に基づいて、第４の情報を送信してきた他の機器についての優先順位を示す優先度を評価する評価ステップとを含み、送信制御ステップは、優先度に応じて、第１の情報の他の機器への送信を制御することを特徴とする。
【００１８】
本発明の記録装置は、他の機器から送信されてくる、番組を記録する装置を選択するための項目に応じた自分の状態を要求する第１の情報を受信する受信手段と、第１の情報に応じて、自分の状態を相手に通知するための第２の情報を他の機器宛に送信する送信手段とを備えることを特徴とする。
【００１９】
本発明の記録装置は、受信した第１の情報に基づいて、第２の情報を生成する生成手段を備え、送信手段は、生成した第２の情報を他の機器宛に送信することを特徴とする。
【００２０】
本発明の記録装置は、所定の時間が経過した場合、自分で予約された番組を記録することが可能であるか否かを判定する判定手段を備え、送信手段は、自分に予約できないと判定された場合、自分が番組を記録できないことを示す第３の情報を他の機器宛に送信することを特徴とする。
【００２１】
本発明の記録方法は、他の機器から送信されてくる、番組を記録する装置を選択するための項目に応じた自分の状態を要求する第１の情報の受信を制御する受信制御ステップと、第１の情報に応じて、自分の状態を相手に通知するための第２の情報の他の機器宛への送信を制御する送信制御ステップとを含むことを特徴とする。
【００２２】
本発明のプログラムは、他の機器から送信されてくる、番組を記録する装置を選択するための項目に応じた自分の状態を要求する第１の情報の受信を制御する受信制御ステップと、第１の情報に応じて、自分の状態を相手に通知するための第２の情報の他の機器宛への送信を制御する送信制御ステップとを含むことを特徴とする。
【００２３】
本発明の通信システムにおいては、第１の記録装置によって、番組の記録の予約のための第１の情報および番組を記録する機器を選択するための第２の情報に基づいて、番組の記録を自分に予約できるか否かが判定され、自分に予約できないと判定された場合、第２の情報に応じた機器の状態を要求するための第３の情報が第２の記録装置に送信され、第２の記録装置によって、第１の記録装置から送信されてくる第３の情報が受信され、第３の情報に応じて、自分の状態を相手に通知するための第４の情報が第１の記録装置宛に送信され、さらに、第１の記録装置によって、第２の記録装置から送信されてくる第４の情報が受信され、第４の情報に基づいて、第４の情報を送信してきた第２の記録装置についての優先順位を示す優先度が評価され、優先度に応じて、第１の情報が第２の記録装置に送信される。
【００２４】
本発明の記録装置および記録方法、記録媒体、並びにプログラムにおいては、番組の記録の予約のための第１の情報および番組を記録する機器を選択するための第２の情報に基づいて、番組の記録を自分に予約できるか否かが判定され、自分に予約できないと判定された場合、第２の情報に応じた機器の状態を要求するための第３の情報が他の機器に送信され、第３の情報に応じて、他の機器から送信されてくる、他の機器の状態を通知するための第４の情報が受信され、第４の情報に基づいて、第４の情報を送信してきた他の機器についての優先順位を示す優先度が評価され、優先度に応じて、第１の情報が他の機器に送信される。
【００２５】
本発明の記録装置および記録方法、記録媒体、並びにプログラムにおいては、他の機器から送信されてくる、番組を記録する装置を選択するための項目に応じた自分の状態を要求する第１の情報が受信され、第１の情報に応じて、自分の状態を相手に通知するための第２の情報が他の機器宛に送信される。
【発明の効果】
【００２６】
本発明によれば、番組を録画することができる。また、本発明によれば、確実に、番組を録画することができる。
【発明を実施するための最良の形態】
【００２７】
以下に本発明の最良の形態を説明するが、開示される発明と実施の形態との対応関係を例示すると、次のようになる。本明細書中には記載されているが、発明に対応するものとして、ここには記載されていない実施の形態があったとしても、そのことは、その実施の形態が、その発明に対応するものではないことを意味するものではない。逆に、実施の形態が発明に対応するものとしてここに記載されていたとしても、そのことは、その実施の形態が、その発明以外の発明には対応していないものであることを意味するものではない。
【００２８】
さらに、この記載は、明細書に記載されている発明の全てを意味するものではない。換言すれば、この記載は、明細書に記載されている発明であって、この出願では請求されていない発明の存在、すなわち、将来、分割出願されたり、補正により出現し、追加される発明の存在を否定するものではない。
【００２９】
本発明によれば、通信システムが提供される。この通信システム（例えば、図１の録画予約システム１）は、第１の記録装置（例えば、図１のコントローラ１１）が、番組の記録の予約のための第１の情報および番組を記録する機器を選択するための第２の情報に基づいて、番組の記録を自分に予約できるか否かを判定する判定手段（例えば、図４の予約可否判定部１１１）と、自分に予約できないと判定された場合、第２の情報に応じた機器の状態を要求するための第３の情報を第２の記録装置に送信する第１の送信手段（例えば、図４の送信部１３１）とを備え、第２の記録装置（例えば、図１のビデオレコーダ１３）が、第１の記録装置から送信されてくる第３の情報を受信する第１の受信手段（例えば、図５の受信部２２２）と、第３の情報に応じて、自分の状態を相手に通知するための第４の情報を第１の記録装置宛に送信する第２の送信手段（例えば、図５の送信部２２１）とを備え、第１の記録装置が、さらに、第２の記録装置から送信されてくる第４の情報を受信する第２の受信手段（例えば、図４の受信部１３２）と、第４の情報に基づいて、第４の情報を送信してきた第２の記録装置についての優先順位を示す優先度を評価する評価手段（例えば、図４の機器評価部１２３）とを備え、第１の送信手段は、優先度に応じて、第１の情報を第２の記録装置に送信する。
【００３０】
本発明によれば、記録装置が提供される。この記録装置（例えば、図１のコントローラ１１）は、番組の記録の予約のための第１の情報および番組を記録する機器を選択するための第２の情報に基づいて、番組の記録を自分に予約できるか否かを判定する第１の判定手段（例えば、図４の予約可否判定部１１１）と、自分に予約できないと判定された場合、第２の情報に応じた機器の状態を要求するための第３の情報を他の機器に送信する送信手段（例えば、図４の送信部１３１）と、第３の情報に応じて、他の機器から送信されてくる、他の機器の状態を通知するための第４の情報を受信する受信手段（例えば、図４の受信部１３２）と、第４の情報に基づいて、第４の情報を送信してきた他の機器についての優先順位を示す優先度を評価する評価手段（例えば、図４の機器評価部１２３）とを備え、送信手段は、優先度に応じて、第１の情報を他の機器に送信する。
【００３１】
記録装置は、ユーザの操作に応じて、第１の情報の選択を受け付ける第１の受付手段（例えば、図４の予約情報設定部１０４）と、ユーザの操作に応じて、第２の情報の選択を受け付ける第２の受付手段（例えば、図４の予約条件設定部１０３）とを備え、第１の判定手段は、選択された第１の情報および第２の情報に基づいて、番組の記録を自分に予約できるか否かを判定することができる。
【００３２】
記録装置は、第２の情報に基づいて、第３の情報を生成する生成手段（例えば、図４のステータス要求生成部１２２）を備え、送信手段は、生成した第３の情報を他の機器に送信することができる。
【００３３】
記録装置は、第４の情報および優先度に基づいて、複数の他の機器のそれぞれに、番組を分割して記録させるための第５の情報を生成する生成手段（例えば、図４の分割予約処理部１２５）を備え、送信手段は、生成した第５の情報を他の機器に送信することができる。
【００３４】
記録装置は、予約された番組の記録を開始する時刻より、予め定めた時間だけ前の時刻において、自分で番組を記録することが可能であるか否かを判定する第２の判定手段（例えば、図４の録画処理部１０８）とを備え、送信手段は、自分に予約できないと判定された場合、第３の情報を他の機器に送信することができる。
【００３５】
受信手段は、他の機器から送信されてくる、他の機器が予約された番組を記録できないことを示す第５の情報を受信し、送信手段は、受信した第５の情報に応じて、第３の情報を他の機器宛に送信することができる。
【００３６】
本発明によれば、記録方法が提供される。この記録方法は、番組の記録の予約のための第１の情報および番組を記録する機器を選択するための第２の情報に基づいて、番組の記録を自分に予約できるか否かを判定する判定ステップ（例えば、図６のステップＳ１４の処理）と、自分に予約できないと判定された場合、第２の情報に応じた機器の状態を要求するための第３の情報の他の機器への送信を制御する送信制御ステップ（例えば、図９のステップＳ３３の処理）と、第３の情報に応じて、他の機器から送信されてくる、他の機器の状態を通知するための第４の情報の受信を制御する受信制御ステップ（例えば、図９のステップＳ３４の処理）と、第４の情報に基づいて、第４の情報を送信してきた他の機器についての優先順位を示す優先度を評価する評価ステップ（例えば、図９のステップＳ３５の処理）とを含み、送信制御ステップ（例えば、図９のステップＳ３９の処理）は、優先度に応じて、第１の情報の他の機器への送信を制御する。
【００３７】
本発明によれば、プログラムが提供される。このプログラムは、番組の記録の予約のための第１の情報および番組を記録する機器を選択するための第２の情報に基づいて、番組の記録を自分に予約できるか否かを判定する判定ステップ（例えば、図６のステップＳ１４の処理）と、自分に予約できないと判定された場合、第２の情報に応じた機器の状態を要求するための第３の情報の他の機器への送信を制御する送信制御ステップ（例えば、図９のステップＳ３３の処理）と、第３の情報に応じて、他の機器から送信されてくる、他の機器の状態を通知するための第４の情報の受信を制御する受信制御ステップ（例えば、図９のステップＳ３４の処理）と、第４の情報に基づいて、第４の情報を送信してきた他の機器についての優先順位を示す優先度を評価する評価ステップ（例えば、図９のステップＳ３５の処理）とを実行させ、送信制御ステップ（例えば、図９のステップＳ３９の処理）は、優先度に応じて、第１の情報の他の機器への送信を制御する。
【００３８】
本発明によれば、記録装置が提供される。この記録装置（例えば、図１のビデオレコーダ１３）は、他の機器から送信されてくる、番組を記録する装置を選択するための項目に応じた自分の状態を要求する第１の情報を受信する受信手段（例えば、図５の受信部２２２）と、第１の情報に応じて、自分の状態を相手に通知するための第２の情報を他の機器宛に送信する送信手段（例えば、図５の送信部２２１）とを備える。
【００３９】
記録装置は、受信した第１の情報に基づいて、第２の情報を生成する生成手段（例えば、図５のステータス応答生成部２１１）を備え、送信手段は、生成した第２の情報を他の機器宛に送信することができる。
【００４０】
記録装置は、所定の時間が経過した場合、自分で予約された番組を記録することが可能であるか否かを判定する判定手段（例えば、図５の録画処理部２０５）を備え、送信手段は、自分に予約できないと判定された場合、自分が番組を記録できないことを示す第３の情報を他の機器宛に送信することができる。
【００４１】
本発明によれば、記録方法が提供される。この記録方法は、他の機器から送信されてくる、番組を記録する装置を選択するための項目に応じた自分の状態を要求する第１の情報の受信を制御する受信制御ステップ（例えば、図１６のステップＳ１５１の処理）と、第１の情報に応じて、自分の状態を相手に通知するための第２の情報の他の機器宛への送信を制御する送信制御ステップ（例えば、図１６のステップＳ１５３の処理）とを含む。
【００４２】
本発明によれば、プログラムが提供される。このプログラムは、他の機器から送信されてくる、番組を記録する装置を選択するための項目に応じた自分の状態を要求する第１の情報の受信を制御する受信制御ステップ（例えば、図１６のステップＳ１５１の処理）と、第１の情報に応じて、自分の状態を相手に通知するための第２の情報の他の機器宛への送信を制御する送信制御ステップ（例えば、図１６のステップＳ１５３の処理）とを実行させる。
【００４３】
このプログラムは、記録媒体（例えば、図２の記録デバイス４１）に記録することができる。
【００４４】
以下、図面を参照しながら本発明の実施の形態について説明する。
【００４５】
図１は、本発明を適用した録画予約システム１の一実施の形態の構成を示すブロック図である。
【００４６】
録画予約システム１は、本発明の通信システムの一例である。この録画予約システム１においては、ネットワーク１２に、コントローラ１１、ビデオレコーダ１３−１乃至１３−Ｎ、およびサーバ１４が接続されている。
【００４７】
コントローラ１１は、例えば、専用の端末、またはPDA（Personal Digital Assistance）若しくはゲーム機などとの兼用の端末であって、ネットワーク１２に接続可能な端末であり、本発明の記録装置の一例である。
【００４８】
コントローラ１１は、ネットワーク１２を介して、ステータス要求をビデオレコーダ１３−１乃至１３−Ｎのそれぞれに送信する。コントローラ１１は、ステータス要求に応じて、ネットワーク１２を介して、ビデオレコーダ１３−１乃至１３−Ｎのそれぞれから送信されてくるステータス応答を受信する。
【００４９】
ここで、詳細は後述するが、ステータス要求とは、ビデオレコーダ１３−１乃至１３−Ｎのそれぞれにおける、状態（ステータス）の通知の要求である。例えば、ステータス要求には、利用可能なチューナを示すチューナ名、外部入力可能となる機器を示す外部接続機器名、利用可能な記録デバイスを示す記録デバイス名、利用可能な記録デバイス対応している記録方式を示すコーデック方式若しくは記録品質、利用可能な記録時間を示す残記録時間、予約時間帯に既に登録されている予約の状況を示す予約設定情報、または同時間帯の予約の可否を示す並行予約可否情報などをリクエストするための要求が含まれる。
【００５０】
また、詳細は後述するが、ステータス応答とは、上述した、ステータス要求に応じた、ビデオレコーダ１３−１乃至１３−Ｎのそれぞれの状態（ステータス）を示す情報である。例えば、ステータス応答には、“BSデジタル放送”であるチューナ名、“リビングのハードディスクレコーダ”である外部接続機器名、“ハードディスク”である記録デバイス名、“MPEG2”であるコーデック方式、“高画質”である記録品質、“30分”である残記録時間、“21:00〜22:00”である予約設定情報、または“同時間帯の予約が可能”であることを示す並行予約可否情報などの、ステータス要求に応じた情報が含まれる。
【００５１】
また、コントローラ１１は、ネットワーク１２を介して、予約情報をビデオレコーダ１３−１乃至１３−Ｎのいずれかに送信する。例えば、コントローラ１１は、予約の設定を自分にできない場合、予約情報をビデオレコーダ１３−１乃至１３−Ｎのいずれかに送信することで、ビデオレコーダ１３−１乃至１３−Ｎのいずれかに録画の予約の設定をさせる。
【００５２】
ここで、予約情報とは、ユーザによって設定される、番組の予約に関する情報である。例えば、予約情報には、予約する番組のチャンネル、予約時刻、または高画質若しくは長時間などを示す記録品質などの情報が含まれる。
【００５３】
ネットワーク１２は、例えば、IEEE（The Institute of Electrical and Electronic Engineers , Inc.）802.11規格に準拠した無線LAN（Local Area Network）またはイーサーネット（商標）規格に準拠したLANなどで構成される。ネットワーク１２には、コントローラ１１、ビデオレコーダ１３−１乃至１３−Ｎ、およびサーバ１４などが相互に接続されている。
【００５４】
なお、ネットワーク１２は、IEEE802.11規格に準拠した無線LANまたはイーサーネット規格に準拠したLANに限定されず、例えば、インターネット、電話機回線、ISDN（Integrated Services Digital Network）などのPSTN（Public Switched Telephone Network）、FDDI（Fiber Distributed Data Interface）などの光ファイバ網、衛星通信網、WAN（Wide Area Network）、LANなどの各種の専用または公衆回線網を利用して構成するようにしてもよい。
【００５５】
ビデオレコーダ１３−１乃至１３−Ｎのそれぞれは、例えば、ハードディスクレコーダ、DVDレコーダ、ビデオテープレコーダ、またはハードディスクレコーダとDVDレコーダとを組み合わせたハイブリッドビデオレコーダなどのネットワーク１２に接続可能な機器であり、本発明の記録装置の一例である。
【００５６】
ビデオレコーダ１３−１乃至１３−Ｎのそれぞれは、ネットワーク１２を介して、コントローラ１１から送信されてくるステータス要求を受信する。ビデオレコーダ１３−１乃至１３−Ｎのそれぞれは、コントローラ１１から送信されてくるステータス要求に応じて、ネットワーク１２を介して、ステータス応答をコントローラ１１宛に送信する。
【００５７】
また、ビデオレコーダ１３−１乃至１３−Ｎのそれぞれは、ネットワーク１２を介して、コントローラ１１から送信されてくる予約情報を受信して設定する。
【００５８】
サーバ１４は、例えば、専用のサーバまたはPC（Personal Computer）などのネットワーク１２に接続可能な機器である。サーバ１４は、コントローラ１１またはビデオレコーダ１３−１乃至１３−Ｎのいずれかの要求に応じて、例えば、MPEG2（Moving Picture Experts Group phase 2）やMPEG4（Moving Picture Experts Group phase 4）などで符号化されたコンテンツを、コントローラ１１またはビデオレコーダ１３−１乃至１３−Ｎのいずれかに配信する。
【００５９】
なお、以下の説明では、ビデオレコーダ１３−１乃至１３−Ｎを個々に区別する必要がない場合、単に、ビデオレコーダ１３と称する。また、ビデオレコーダ１３−１乃至１３−Ｎのうち、任意のものを、ビデオレコーダ１３−ｉ、ビデオレコーダ１３−ｊ、ビデオレコーダ１３−ｋ、ビデオレコーダ１３−ｍ、ビデオレコーダ１３−ｐとも称する。
【００６０】
図２は、コントローラ１１の構成の例を示すブロック図である。
【００６１】
コントローラ１１は、CPU（Central Processing Unit）３１、入力スイッチマトリックス部３２、ROM（Read Only Memory）３３、RAM（Random Access Memory）３４、バス３５、通信部３６、コーデック処理部３７、GDP（Graphic Display Processor）３８、LCD（Liquid Crystal Display）３９、データ入出力インターフェイス４０、記録デバイス４１、および赤外線通信部４２から構成される。CPU３１、ROM３３、RAM３４、通信部３６、コーデック処理部３７、GDP３８、LCD３９、データ入出力インターフェイス４０、および赤外線通信部４２は、バス３５により相互に接続される。
【００６２】
CPU３１は、コントローラ１１の各部を制御する。CPU３１は、ROM３３に記憶されているプログラムに従って各種の処理を実行する。RAM３４には、CPU３１が実行するプログラムやデータなどが適宜記憶される。
【００６３】
入力スイッチマトリックス部３２は、例えば、テンキー、音声調整キー、画質調整キー、または選局キーなどのキー操作部を含むように構成され、ユーザによる操作に応じた所定の操作信号をCPU３１に供給する。
【００６４】
通信部３６は、例えば、IEEE802.11の規格に準拠した無線LAN、またはイーサーネット（商標）などの規格に準拠した有線LANのインターフェイスなどから構成され、ビデオレコーダ１３などの他の機器と無線または有線によって相互に通信する。
【００６５】
コーデック処理部３７は、符号化の処理を行うか、または復号化の処理を行う。例えば、コーデック処理部３７は、通信部３６またはチューナ（図示せず）などから供給されてくる、アンテナ（図示せず）より受信された地上波や放送衛星からの電波などのテレビジョン放送の放送電波に対応する放送信号を復調した映像信号に対して、符号化の処理を施して、符号化の処理により得られた音声若しくは画像のデータを、データ入出力インターフェイス４０を介して、記録デバイス４１に供給する。また、例えば、コーデック処理部３７は、データ入出力インターフェイス４０を介して、記録デバイス４１から供給されてくる音声若しくは画像のデータに対して、復号化の処理を施して、復号化の処理により得られた画像データをGDP３８に供給するとともに、音声データをスピーカ（図示せず）などに供給する。
【００６６】
GDP３８は、LCD３９を駆動制御することで、画像をLCD３９に表示させる。例えば、GDP３８は、コーデック処理部３７によって復号された画像データの画像をLCD３９に表示させる。
【００６７】
データ入出力インターフェイス４０は、例えば、USB（Universal Serial Bus）やメモリカード用のインターフェイスなどの、記録デバイス４１に対応した所定のインターフェイスで構成される。例えば、データ入出力インターフェイス４０は、記録デバイス４１がハードディスクである場合、そのハードディスクのインターフェイスに対応した所定のインターフェイスで構成される。
【００６８】
記録デバイス４１は、例えば、ハードディスク、メモリカード、記録可能なDVD、CD（Compact Disc）、若しくはBD（Blu-ray Disc）、MD（MiniDisc）（商標）、VHS（Video Home System）（商標）方式若しくはベータ（商標）方式のビデオテープ、または磁気テープなどからなり、データ入出力インターフェイス４０に接続される。例えば、記録デバイス４１は、データ入出力インターフェイス４０を介して、コーデック処理部３７から供給されてきた符号化された音声若しくは画像のデータを記録するか、または自分が記録している符号化された音声若しくは画像のデータをコーデック処理部３７に供給する。
【００６９】
赤外線通信部４２は、CPU３１の制御に従って、例えば、SIRCS（Serial Infrared Remote Control System）方式に準拠した赤外線のコマンドを生成し、生成した赤外線のコマンドを他の機器に送信する。また、赤外線通信部４２は、他の機器から送信されてくる、例えば、SIRCS方式に準拠した赤外線のコマンドを受信する。
【００７０】
図３は、ビデオレコーダ１３の構成の例を示すブロック図である。
【００７１】
ビデオレコーダ１３は、CPU５１、入力スイッチマトリックス部５２、ROM５３、RAM５４、バス５５、通信部５６、コーデック処理部５７、データ入出力インターフェイス５８、記録デバイス５９、および赤外線通信部６０から構成される。CPU５１、ROM５３、RAM５４、通信部５６、コーデック処理部５７、データ入出力インターフェイス５８、および赤外線通信部６０は、バス５５により相互に接続される。
【００７２】
CPU５１は、ビデオレコーダ１３の各部を制御する。CPU５１は、ROM５３に記憶されているプログラムに従って各種の処理を実行する。RAM５４には、CPU５１が実行するプログラムやデータなどが適宜記憶される。
【００７３】
入力スイッチマトリックス部５２は、例えば、テンキー、音声調整キー、画質調整キー、または選局キーなどのキー操作部を含むように構成され、ユーザによる操作に応じた所定の操作信号をCPU５１に供給する。
【００７４】
通信部５６は、例えば、IEEE802.11の規格に準拠した無線LANまたはイーサーネット（商標）などの規格に準拠した有線LANのインターフェイスなどから構成され、コントローラ１１などの他の機器と無線または有線によって相互に通信する。
【００７５】
コーデック処理部５７は、符号化の処理を行うか、または復号化の処理を行う。例えば、コーデック処理部５７は、通信部５６またはチューナ（図示せず）から供給されてくる、アンテナ（図示せず）より受信された地上波や放送衛星からの電波などのテレビジョン放送の放送電波に対応する放送信号を復調した映像信号に対して、符号化の処理を施して、符号化の処理により得られた音声若しくは画像のデータを、データ入出力インターフェイス５８を介して、記録デバイス５９に供給する。また、例えば、コーデック処理部５７は、データ入出力インターフェイス５８を介して、記録デバイス５９から供給されてくる音声若しくは画像のデータに対して、復号化の処理を施して、復号化の処理により得られた画像データを、LCDやCRT（Cathode Ray Tube）ディスプレイなどの表示装置（図示せず）に供給するとともに、音声データをスピーカ（図示せず）などに供給する。
【００７６】
データ入出力インターフェイス５８は、例えば、USBやメモリカード用のインターフェイスなどの、記録デバイス５９に対応した所定のインターフェイスで構成される。例えば、データ入出力インターフェイス５８は、記録デバイス５９がハードディスクである場合、そのハードディスクのインターフェイスに対応した所定のインターフェイスで構成される。
【００７７】
記録デバイス５９は、例えば、ハードディスク、メモリカード、記録可能なDVD、CD、若しくはBD、MD（商標）、VHS（商標）方式若しくはベータ（商標）方式のビデオテープ、または磁気テープなどからなり、データ入出力インターフェイス５８に接続される。例えば、記録デバイス５９は、データ入出力インターフェイス５８を介して、コーデック処理部５７から供給されてきた符号化された音声若しくは画像のデータを記録するか、または自分が記録している符号化された音声若しくは画像のデータをコーデック処理部５７に供給する。
【００７８】
赤外線通信部６０は、CPU５１の制御に従って、例えば、SIRCS方式に準拠した赤外線のコマンドを生成し、生成した赤外線のコマンドを他の機器に送信する。また、赤外線通信部６０は、他の機器から送信されてくる、例えば、SIRCS方式に準拠した赤外線のコマンドを受信する。
【００７９】
なお、ビデオレコーダ１３を、図２と同様の構成としてもよい。
【００８０】
図４は、コントローラ１１の機能の構成の例を示すブロック図である。
【００８１】
コントローラ１１は、通信部３６、機器情報取得部１０１、機器設定情報管理部１０２、予約条件設定部１０３、予約情報設定部１０４、内部予約処理部１０５、予約情報管理部１０６、および外部予約処理部１０７を含むようにして構成される。
【００８２】
機器情報取得部１０１は、ユーザによる入力スイッチマトリックス部３２の操作に応じて、機器設定情報管理部１０２に記録されている機器情報および設定情報（機器設定情報）を読み出して、読み出した機器設定情報を内部予約処理部１０５に供給する。
【００８３】
ここで、詳細は後述するが、機器情報とは、例えば、上述した、チューナ名、外部接続機器名、記録デバイス名、コーデック方式、記録品質、残記録時間、予約設定情報、または並行予約可否情報などの機器に関する情報である。また、詳細は後述するが、設定情報とは、ユーザによって設定される、例えば、機器の設置場所に関する情報を示す機器設置情報、ユーザによって登録された機器のグループに関する情報を示すグループ名、またはユーザによって個別に指定された機器に関する情報を示す個別指定情報などの機器の設定に関する情報である。なお、機器情報および設定情報を総称して、機器設定情報とも称する。
【００８４】
内部予約処理部１０５は、機器情報取得部１０１から供給されてくる機器設定情報を基に、予約情報および予約条件の設定をさせるための画面である予約対象機器選択条件設定画面をLCD３９の画面に表示させる。
【００８５】
予約条件設定部１０３は、ユーザによる入力スイッチマトリックス部３２の操作に応じて、予約条件の選択を受け付ける。予約条件設定部１０３は、選択された予約条件を内部予約処理部１０５に供給する。また、予約条件設定部１０３は、ユーザによる入力スイッチマトリックス部３２の操作に応じて選択された予約条件を、機器設定情報管理部１０２に供給することで、選択された予約条件を機器設定情報管理部１０２に記録させる。
【００８６】
ここで、予約条件とは、番組を予約設定するための機器を特定するための条件である。例えば、予約条件には、記録デバイス名、グループ名、機器設置情報、および個別指定情報などの情報が含まれる。
【００８７】
予約情報設定部１０４は、ユーザによる入力スイッチマトリックス部３２の操作に応じて、予約情報の選択（入力）を受け付ける。予約情報設定部１０４は、選択された予約情報を内部予約処理部１０５に供給する。
【００８８】
内部予約処理部１０５は、予約可否判定部１１１を含むようにして構成される。
【００８９】
予約可否判定部１１１は、予約情報設定部１０４から供給された予約情報を基に、自分自身（コントローラ１１）で予約可能か否かを判定する。予約可否判定部１１１が自分自身で予約可能であると判定した場合、内部予約処理部１０５は、予約情報を予約情報管理部１０６に供給して記録させることで、予約を設定する。一方、予約可否判定部１１１が自分自身で予約可能でないと判定した場合、内部予約処理部１０５は、予約条件および予約情報を外部予約処理部１０７に供給する。
【００９０】
外部予約処理部１０７は、内部予約処理部１０５から供給されてくる予約条件および予約情報を基に、自分自身（コントローラ１１）以外の機器に予約を設定する処理を行う制御対象機器の予約設定の処理を行う。
【００９１】
外部予約処理部１０７は、機器特定部１２１、ステータス要求生成部１２２、機器評価部１２３、優先度判定部１２４、および分割予約処理部１２５を含むようにして構成される。
【００９２】
機器特定部１２１は、内部予約処理部１０５から供給されてくる予約条件を基に、予約の対象となる機器を特定（選択）する。
【００９３】
ステータス要求生成部１２２は、内部予約処理部１０５から供給されてくる予約条件および予約情報を基に、機器特定部１２１によって特定された機器の状態（ステータス）をリクエストするためのステータス要求を生成する。ステータス要求生成部１２２は、生成したステータス要求を通信部３６に供給する。
【００９４】
通信部３６は、図２の通信部３６に対応し、例えば、ネットワーク１２を介して、ビデオレコーダ１３と通信する。
【００９５】
通信部３６は、各種のデータを送信する送信部１３１および各種のデータを受信する受信部１３２を含むようにして構成される。送信部１３１は、外部予約処理部１０７から供給されてくるステータス要求を、ネットワーク１２を介して、ビデオレコーダ１３宛に送信する。受信部１３２は、ネットワーク１２を介して、ビデオレコーダ１３から送信されてくるステータス応答を受信し、受信したステータス応答を外部予約処理部１０７に供給する。
【００９６】
機器評価部１２３は、通信部３６から供給されてくるステータス応答を基に、制御対象となる機器の優先度を評価する制御対象機器の評価の処理を行う。機器評価部１２３は、制御対象機器の評価の処理によって、得られた結果（優先度）を、優先度判定部１２４に供給する。
【００９７】
優先度判定部１２４は、機器評価部１２３から供給された優先度を基に、予約情報を送信する機器を特定（選択）し、特定した機器宛の予約情報を、通信部３６に供給する。送信部１３１は、ネットワーク１２を介して、外部予約処理部１０７から供給されてくる予約情報を、優先度判定部１２４によって特定された機器宛に送信する。
【００９８】
分割予約処理部１２５は、機器評価部１２３から供給された優先度を基に、予約を設定する機器を分ける必要がある場合、複数の機器に対して、予約を設定する分割予約の処理を行う。
【００９９】
録画処理部１０８は、予約された番組の記録を開始する時刻より、予め定めた時間だけ前の時刻において、自分自身（コントローラ１１）で録画可能か否かを判定する。録画処理部１０８は、自分自身で録画可能であると判定した場合、予約情報管理部１０６から読み出した予約情報を基に、番組の録画を開始させる。一方、録画処理部１０８は、自分自身で録画可能でないと判定した場合、予約情報を外部予約処理部１０７に供給する。
【０１００】
図５は、ビデオレコーダ１３の機能の構成の例を示すブロック図である。
【０１０１】
ビデオレコーダ１３は、通信部５６、予約処理部２０１、予約情報管理部２０２、機器情報取得部２０３、および機器設定情報管理部２０４を含むようにして構成される。
【０１０２】
通信部５６は、図３の通信部５６に対応し、例えば、ネットワーク１２を介して、コントローラ１１と通信する。
【０１０３】
通信部５６は、各種のデータを送信する送信部２２１および各種のデータを受信する受信部２２２を含むようにして構成される。受信部２２２は、ネットワーク１２を介して、コントローラ１１から送信されてくるステータス要求を受信し、受信したステータス要求を予約処理部２０１に供給する。
【０１０４】
予約処理部２０１は、ステータス応答生成部２１１を含むようにして構成される。
【０１０５】
ステータス応答生成部２１１は、通信部５６から供給されてくるステータス要求に応じて、ステータス応答を生成する。ステータス応答生成部２１１は、生成したステータス応答を通信部５６に供給する。
【０１０６】
例えば、ステータス応答生成部２１１は、機器情報取得部２０３が機器設定情報管理部２０４から取得した機器情報であって、機器情報取得部２０３から供給されてくる機器情報および予約情報管理部２０２から取得した予約情報を基に、ステータス応答を生成し、生成したステータス応答を通信部５６に供給する。送信部２２１は、予約処理部２０１から供給されてくるステータス応答を、ネットワーク１２を介して、コントローラ１１宛に送信する。
【０１０７】
また、受信部２２２は、ネットワーク１２を介して、コントローラ１１から送信されてくる予約情報を受信し、受信した予約情報を予約処理部２０１に供給する。予約処理部２０１は、通信部５６から供給されてくる予約情報を、予約情報管理部２０２に記録させることで、予約を設定する。
【０１０８】
録画処理部２０５は、所定の時刻となった場合、自分自身（ビデオレコーダ１３）で録画可能か否かを判定する。録画処理部２０５は、自分自身で録画可能であると判定した場合、予約情報管理部２０２から読み出した予約情報を基に、番組の録画を開始させる。一方、録画処理部２０５は、自分自身で録画可能でないと判定した場合、予約を実行することができないことを示す通知（以下、予約実行不可能通知と称する）を通信部５６に供給する。送信部２２１は、予約処理部２０１から供給されてくる予約実行不可能通知を、ネットワーク１２を介して、コントローラ１１宛に送信する。
【０１０９】
次に、図６乃至図２０を参照して、本発明の録画予約システム１の処理の一例として、番組を記録するための予約を設定する予約設定の処理および設定された予約に基づいて、番組を録画する録画の処理について説明する。
【０１１０】
まず、図６乃至図１６を参照して、番組の予約を設定する予約設定の処理について説明するが、はじめに、図６乃至図１５を参照して、コントローラ１１が行う予約設定の処理の詳細について説明し、その後、図１６を参照して、ビデオレコーダ１３が行う予約設定の処理の詳細について説明する。
【０１１１】
図６は、コントローラ１１による、予約設定の処理を説明するフローチャートである。
【０１１２】
ステップＳ１１において、内部予約処理部１０５は、ユーザの操作に応じて、ユーザに対して、予約情報および予約条件の設定をさせるための画面である予約対象機器選択条件設定画面をLCD３９の画面に表示させる。
【０１１３】
例えば、機器情報取得部１０１は、ユーザの操作に応じて、機器設定情報管理部１０２に記録されている機器情報および設定情報（機器設定情報）を読み出して、読み出した機器設定情報を内部予約処理部１０５に供給する。内部予約処理部１０５は、機器情報取得部１０１から供給されてくる機器設定情報を基に、予約対象機器選択条件設定画面をLCD３９の画面に表示させる。
【０１１４】
図７は、機器設定情報管理部１０２が記録する、機器設定情報の例を示す図である。
【０１１５】
図７で示される機器設定情報の例において、１列目は番組を記録するための予約を設定する機器を選択するための条件である“条件”、２列目は１列目の条件の各項目に対応したパラメータである“条件判定パラメータ”、３列目は２列目の条件判定パラメータの一例（具体的な値）である“例”を示す。また、４列目は複数の条件判定パラメータが設定された場合にその条件内での優先順位の設定が可能となるか否かを示す“条件内優先順位”、５列目は１列目の条件の各項目に関する補足的な説明である“備考”を示す。
【０１１６】
また、１行目は項目を示し、２行目以降は各条件のそれぞれのデータを示す。なお、２行目乃至１２行目の各条件のデータのうち、２行目乃至８行目の条件は、機器情報に関する条件となり、９行目乃至１１行目の条件は、設定情報に関する条件となる。
【０１１７】
図７で示される例において、左から１列目で上から２個目の“利用可能チューナ”である条件は、“チューナ名”である条件判定パラメータとして、例えば、“地上波アナログ”、“地上波デジタル”、“BSアナログ”、“BSデジタル”、“カスパーテレビ”、および“カスパーテレビ110”などが設定され、それらの条件判定パラメータに優先順位を付けることができないことを示している。
【０１１８】
また、左から１列目で上から３個目の“外部入力”である条件は、“外部接続機器名”である条件判定パラメータとして、例えば、“リビングのハードディスクレコーダ”などが設定され、それらの条件判定パラメータに優先順位を付けることができないことを示している。
【０１１９】
さらに、左から１列目で上から４個目の“利用可能記録デバイス”である条件は、“記録デバイス名”である条件判定パラメータとして、例えば、“ハードディスク/メモリカード/DVD/VHS/ベータ/CD/MD/テープ”などが設定され、それらの条件判定パラメータに優先順位を付けることができることを示している。
【０１２０】
また、左から１列目で上から５個目の“対応可能記録方式”である条件は、条件判定パラメータとして、“コーデック方式”には、例えば、“MPEG2/MPEG4/MP3”などが設定され、“記録品質”には、例えば、“高画質/長時間”などが設定され、それらの条件判定パラメータに優先順位を付けることができることを示している。
【０１２１】
さらに、左から１列目で上から６個目の“利用可能記録時間”である条件は、条件判定パラメータとして、利用可能な記録デバイスの残記録時間を示す“残記録時間”が設定され、それらの条件判定パラメータに優先順位を付けることができないことを示している。
【０１２２】
また、左から１列目で上から７個目の“予約時間帯の予約状況”である条件は、条件判定パラメータとして、予約時間帯に既に登録されている予約の状況を示す“予約設定情報”が設定され、それらの条件判定パラメータに優先順位を付けることができないことを示している。
【０１２３】
さらに、左から１列目で上から８個目の“同時間帯の予約可否”である条件は、条件判定パラメータとして、既に登録されている予約と同時間帯における予約の可否を示す“並行予約可否情報”が設定され、それらの条件判定パラメータに優先順位を付けることができないことを示している。
【０１２４】
また、左から１列目で上から９個目の“機器の置き場所”である条件は、機器の設置場所に関する情報を示す“機器設置情報”である条件判定パラメータとして、例えば、“リビング/キッチン/勉強部屋”などが設定され、それらの条件判定パラメータに優先順位を付けることができることを示している。
【０１２５】
さらに、左から１列目で上から１０個目の“ユーザが登録した機器のグループ”である条件は、ユーザによって登録された機器のグループに関する情報を示す“グループ名”である条件判定パラメータとして、例えば、“お父さんの機器/リビングの機器”などが設定され、それらの条件判定パラメータに優先順位を付けることができることを示している。
【０１２６】
また、左から１列目で上から１１個目の“ユーザが登録した対象機器”である条件は、ユーザによって個別に指定された機器に関する情報を示す“個別指定情報”である条件判定パラメータとして、例えば、“リビングのハードディスクレコーダ/リビングのPC/寝室のハードディスクレコーダ/勉強部屋のPC/リビングのテレビ/リビングのアンプ”などが設定され、それらの条件判定パラメータに優先順位を付けることができることを示している。
【０１２７】
さらに、左から１列目で上から１２個目の“条件内の優先順位”である条件は、図７で示される機器設定情報の例において、４列目の“条件内優先順位”が“設定可”となっている条件における条件判定パラメータの優先順位を示す。すなわち、“条件内の優先順位”である条件には、図７で示される機器設定情報の例において、４列目の“条件内優先順位”が“設定可”となっている条件における条件判定パラメータの優先順位として、例えば、“1:ハードディスク/2:メモリカード/3:DVD”などが設定される。
【０１２８】
なお、優先順位を設定する条件判定パラメータは、上述した、“記録デバイス名”に限らず、４列目の“条件内優先順位”が“設定可”となっている、“コーデック方式”、“記録品質”、“機器設置情報”、“グループ名”、および“個別指定情報”である条件判定パラメータのそれぞれに、優先順位を設定することができる。
【０１２９】
また、図７で示される機器設定情報の条件は、一例であり、それ以外にも、機器に関する情報や、機器の設定に関する情報を条件とすることができる。さらに、機器設定情報管理部１０２は、これらの機器設定情報をテーブルに格納して記録するようにしてもよい。
【０１３０】
図６のフローチャートに戻り、例えば、ステップＳ１１において、機器情報取得部１０１は、ユーザの操作に応じて、機器設定情報管理部１０２に記録されている、これらの機器設定情報（図７）を読み出して、読み出した機器設定情報を内部予約処理部１０５に供給する。内部予約処理部１０５は、機器情報取得部１０１から供給されてくる機器設定情報（図７）を基に、予約対象機器選択条件設定画面をLCD３９の画面に表示させる。
【０１３１】
図８は、予約対象機器選択条件設定画面を表示させるLCD３９の画面の例を示す図である。
【０１３２】
図８に示される例において、予約対象機器選択条件設定画面には、チャンネル選択部３０１、予約時刻選択部３０２、記録品質選択部３０３、記録方式選択部３０４、優先順位選択部３０５、記録デバイス選択部３０６、および対象機器選択部３０７が表示される。
【０１３３】
図８に示される例において、“チャンネル”である項目の右側に、チューナと、そのチューナによって選局可能となるチャンネルを選択させるチャンネル選択部３０１とが表示される。
【０１３４】
チャンネル選択部３０１は、ユーザによって操作された場合、例えば、機器設定情報（図７）の“チューナ名”である条件判定パラメータとして設定されている、“地上波アナログ放送”、“地上波デジタル放送”、“BSアナログ放送”、“BSデジタル放送”、“カスパーテレビ”、および“カスパーテレビ110”であるチューナ名を表示する。例えば、ユーザは、自分が録画したい番組のチューナが、“BSデジタル放送”である場合、チャンネル選択部３０１を操作して、“地上波アナログ放送”、“地上波デジタル放送”、“BSアナログ放送”、“BSデジタル放送”、“カスパーテレビ”、および“カスパーテレビ110”であるチューナ名のうち、“BSデジタル放送”であるチューナ名を選択する。
【０１３５】
また、チャンネル選択部３０１は、ユーザによって操作された場合、例えば、チャンネル選択部３０１の選択によって、選局可能となるチャンネルを表示することで、チャンネルを選択させる。さらに、チャンネル選択部３０１によってチャンネルが選択された場合、チャンネル選択部３０１の右側には、選択したチャンネルのチャンネル名が表示される。例えば、ユーザがチャンネル選択部３０１を操作して、“105ch”であるチャンネルを選局した場合、チャンネル選択部３０１の右側には、“105ch”であるチャンネルに対応した、“MHK BSハイビジョン”であるチャンネル名が表示される。
【０１３６】
図８に示される例において、“予約時刻”である項目の右側に、予約時刻を選択させる予約時刻選択部３０２が表示される。
【０１３７】
予約時刻選択部３０２は、ユーザによって操作された場合、例えば、時刻を示す数字を表示して、予約開始時刻と予約終了時刻とを選択させる。例えば、ユーザは、自分が録画したい番組が“20:00”から“20:59”まで放送される場合、予約時刻選択部３０２を操作して、“20:00”である予約開始時刻と、“20:59”である予約終了時刻を入力する。
【０１３８】
なお、予約時刻を入力させる方法は、上述した例に限らず、予約時刻をコントローラ１１に備えるキー（図示せず）により直接入力させる方法や、所望の番組を選択させることで入力させる方法など、予約時刻が入力可能となる方法であればよい。
【０１３９】
図８に示される例において、“記録品質”である項目の右側に、記録品質を設定させる記録品質選択部３０３が表示され、その下側に、記録方式を指定する記録方式選択部３０４が表示され、さらに、その下側に、記録品質と記録方式の優先順位を指定する優先順位選択部３０５が表示される。
【０１４０】
記録品質選択部３０３は、ユーザによって操作された場合、例えば、機器設定情報（図７）の“記録品質”である条件判定パラメータとして設定されている、“高品質”および“長時間”である記録品質とともに、“高品質”および“長時間”である条件判定パラメータに設定されている優先順位に従って記録品質を指定する“優先順位に従う”を表示する。例えば、ユーザは、優先順位に従って記録品質を指定したい場合、記録品質選択部３０３を操作して、“高品質”、“長時間”、および“優先順位に従う”である記録品質のうち、“優先順位に従う”である記録品質を選択する。
【０１４１】
記録方式選択部３０４は、ユーザによって操作された場合、例えば、機器設定情報（図７）の“コーデック方式”である条件判定パラメータとして設定されている、“MPEG2”および“MPEG4”であるコーデック方式とともに、“MPEG2”および“MPEG4”である条件判定パラメータに設定されている優先順位に従ってコーデック方式を指定する“優先順位に従う”を表示する。例えば、ユーザは、“MPEG2”であるコーデック方式を指定したい場合、記録方式選択部３０４を操作して、“MPEG2”、“MPEG4”、および“優先順位に従う”であるコーデック方式のうち、“MPEG2”であるコーデック方式を選択する。
【０１４２】
なお、“品質指定”および“記録方式指定”である項目のいずれかを選択させるラジオボタンによって、ユーザにこれらの項目の一方を選択させることで、選択された項目によって対象となる機器を特定するようにしてもよい。
【０１４３】
優先順位選択部３０５は、ユーザの操作によって、記録品質選択部３０３で選択される“記録品質”および記録方式選択部３０４で選択される“コーデック方式”の優先順位を選択させる。
【０１４４】
例えば、優先順位選択部３０５は、機器設定情報（図７）の“記録品質”である条件判定パラメータとして設定されている、“高品質”および“長時間”である記録品質に対して優先順位を設定させる。ユーザは、長時間録画できるモードよりも、高画質で記録できるモードの方を優先させたい場合、“高画質”を“１”である優先度の記録品質（１番目の記録品質）として選択し、“長時間”を“２”である優先度の記録品質（２番目の記録品質）として選択する。
【０１４５】
また、例えば、優先順位選択部３０５は、機器設定情報（図７）の“コーデック方式”である条件判定パラメータとして設定されている、“MPEG2”および“MPEG4”であるコーデック方式に対して優先順位を設定させる。ユーザは、“MPEG4”であるコーデック方式よりも、“MPEG2”であるコーデック方式を優先させたい場合、“MPEG2”を“１”である優先度のコーデック方式（１番目のコーデック方式）として選択し、“MPEG4”を“２”である優先度のコーデック方式（２番目のコーデック方式）として選択する。
【０１４６】
すなわち、優先順位選択部３０５によって、選択される優先順位は、上述した、記録品質選択部３０３および記録方式選択部３０４のそれぞれにおいて、“優先順位に従う”が選択された場合に、選択された優先度に従って、対象となる機器（ビデオレコーダ１３）を特定することになる。
【０１４７】
図８に示される例において、“対象デバイス”である項目の右側に、利用可能となる記録デバイスを選択させる記録デバイス選択部３０６が表示される。
【０１４８】
記録デバイス選択部３０６は、ユーザによって選択された場合、例えば、機器設定情報（図７）の“記録デバイス名”である条件判定パラメータとして設定されている、“ハードディスク”、“メモリカード”、“DVD”、“VHS”、“ベータ”、“CD”、“MD”、および“テープ”である記録デバイス名を表示する。例えば、ユーザは、録画する番組をハードディスクに記録したい場合、記録デバイス選択部３０６を操作して、“ハードディスク”、“メモリカード”、“DVD”、“VHS”、“ベータ”、“CD”、“MD”、および“テープ”である記録デバイス名のうち、“ハードディスク”である記録デバイス名を選択する。
【０１４９】
図８に示される例において、“対象機器”である項目の右側に、対象となる機器を選択させる対象機器選択部３０７が表示される。
【０１５０】
対象機器選択部３０７は、例えば、全ての機器が対象の機器となる“全ての機器”、ユーザによって設定されたグループのみが対象の機器となる“グループ”、ユーザによって設定された場所に設置された機器のみが対象の機器となる“置き場所”、およびユーザによって個別に指定された機器のみが対象の機器となる“機器指定”である項目からなる。
【０１５１】
例えば、対象機器選択部３０７は、“全ての機器”、“グループ”、“置き場所”、および“機器指定”である項目のいずれかを選択させるラジオボタンによって、ユーザに、これらの項目のうちの１つを選択させることで、選択された項目によって対象となる機器を特定することになる。なお、これらの項目は、１つのみを選択することは勿論、対象機器選択部３０７は、例えば、チェックボックスなどによって、あてはまる複数の項目を選択させて、複合の条件として対象の機器を特定することも可能である。
【０１５２】
例えば、ユーザは、ネットワーク１２に接続されている全ての機器から、対象となる機器を特定したい場合、対象機器選択部３０７を操作して、“全ての機器”、“グループ”、“置き場所”、および“機器指定”である項目のうち、“全ての機器”である項目を選択する。
【０１５３】
また、例えば、ユーザは、グループに所属している機器から、対象となる機器を特定したい場合、対象機器選択部３０７を操作して、“全ての機器”、“グループ”、“置き場所”、および“機器指定”である項目のうち、“グループ”である項目を選択する。そのとき、対象機器選択部３０７は、例えば、機器設定情報（図７）の“グループ名”である条件判定パラメータとして設定されている、“お父さんの機器”および“リビングの機器”であるグループ名を表示する。そして、ユーザは、“お父さんの機器”であるグループで機器を特定したい場合、対象機器選択部３０７を操作して、“お父さんの機器”および“リビングの機器”であるグループ名のうち、“お父さんの機器”であるグループ名を選択する。
【０１５４】
さらに、例えば、ユーザは、特定の場所に設定されている機器から、対象となる機器を特定したい場合、対象機器選択部３０７を操作して、“全ての機器”、“グループ”、“置き場所”、および“機器指定”である項目のうち、“置き場所”である項目を選択する。そのとき、対象機器選択部３０７は、例えば、機器設定情報（図７）の“機器設置情報”である条件判定パラメータとして設定されている、“リビング”、“キッチン”、および“勉強部屋”である機器設定情報を表示する。そして、ユーザは、“リビング”である置き場所で機器を特定したい場合、対象機器選択部３０７を操作して、“リビング”、“キッチン”、および“勉強部屋”である機器設置情報のうち、“リビング”である機器設置情報を選択する。
【０１５５】
また、例えば、ユーザは、特定の機器を個別に指定したい場合、対象機器選択部３０７を操作して、“全ての機器”、“グループ”、“置き場所”、および“機器指定”である項目のうち、“機器指定”である項目を選択する。そのとき、対象機器選択部３０７は、例えば、機器設定情報（図７）の“個別指定情報”である条件判定パラメータとして設定されている、“リビングのハードディスクレコーダ”、“リビングのPC”、“寝室のハードディスクレコーダ”、“勉強部屋のPC”、“リビングのテレビ”、および“リビングのアンプ”である個別指定情報を表示する。そして、ユーザは、“リビングのハードディスクレコーダ”、“リビングのPC”、“寝室のハードディスクレコーダ”、“勉強部屋のPC”である個別指定情報で機器を特定したい場合、対象機器選択部３０７を操作して、“リビングのハードディスクレコーダ”、“リビングのPC”、“寝室のハードディスクレコーダ”、“勉強部屋のPC”、“リビングのテレビ”、および“リビングのアンプ”である個別指定情報のうち、“リビングのハードディスクレコーダ”、“リビングのPC”、“寝室のハードディスクレコーダ”、“勉強部屋のPC”である個別指定情報をそれぞれ選択する。
【０１５６】
なお、上述した、予約対象機器選択条件設定画面の例は、一例であり、機器設定情報（図７）の条件判定パラメータを、ユーザに選択させることのできる画面であればよい。また、上述した、予約対象機器選択条件設定画面の例は、テレビの番組を予約設定する画面となっているが、例えば、ラジオなどの音声コンテンツを録音させるような画面にしてもよく、その場合には、例えば、“チャンネル”である項目が“ラジオ放送”となり、“記録方式指定”である項目が“音声コーデックの切り替え”などとなる。
【０１５７】
図６のフローチャートに戻り、ステップＳ１２において、予約条件設定部１０３は、ユーザの操作に応じて、予約条件の選択を受け付ける。予約条件設定部１０３は、選択された予約条件を内部予約処理部１０５に供給する。
【０１５８】
例えば、ステップＳ１２において、予約条件設定部１０３は、ユーザの操作によって、予約対象機器選択条件設定画面（図７）において、記録デバイス選択部３０６によって選択される、“ハードディスク”である記録デバイス名の選択を受け付け、さらに、対象機器選択部３０７によって、選択される“お父さんの機器”であるグループ名の選択を受け付ける。予約条件設定部１０３は、選択された、“ハードディスク”である記録デバイス名および“お父さん”であるグループ名を内部予約処理部１０５に供給する。
【０１５９】
なお、このとき、“お父さんの機器”であるグループ名のグループには、ビデオレコーダ１３−ｉおよびビデオレコーダ１３−ｊである機器が登録されており、さらに、上述したように、グループ内の機器に対して優先順位を付けることができるので、ビデオレコーダ１３−ｉを１番目の優先順位とし、ビデオレコーダ１３−ｊを２番目の優先順位とする。また、ビデオレコーダ１３−ｉおよびビデオレコーダ１３−ｊのそれぞれは、記録デバイス５９として、ハードディスクを備えているものとする。
【０１６０】
また、説明を分かり易くするために、必要に応じて、“お父さんの機器”であるグループ名のグループに、ビデオレコーダ１３−ｋ、ビデオレコーダ１３−ｍ、およびビデオレコーダ１３−ｐである機器も登録されているものとして説明する。
【０１６１】
ステップＳ１３において、予約情報設定部１０４は、ユーザの操作に応じて、予約情報の選択（入力）を受け付ける。予約情報設定部１０４は、選択された予約情報を内部予約処理部１０５に供給する。
【０１６２】
例えば、ステップＳ１３において、予約情報設定部１０４は、ユーザの操作によって、予約対象機器選択条件設定画面（図７）において、チャンネル選択部３０１によって選択される、“BSデジタル放送 105ch”であるチューナ名の選択を受け付け、予約時刻選択部３０２によって選択される、“20:00〜20:59”である予約時刻を受け付け、記録品質選択部３０３によって選択される、“優先順位に従う”である記録品質を受け付け、優先順位選択部３０５によって選択される、“高画質”である１番目の記録品質と“長時間”である２番目の記録品質を受け付ける。予約情報設定部１０４は、選択された、“BSデジタル放送 105ch”であるチューナ名、“20:00〜20:59”である予約時刻、“優先順位に従う”である記録品質、“高画質”である１番目の記録品質、および“長時間”である２番目の記録品質を内部予約処理部１０５に供給する。
【０１６３】
ステップＳ１４において、予約可否判定部１１１は、予約情報設定部１０４から供給された予約情報を基に、自分自身（コントローラ１１）で予約可能か否かを判定する。
【０１６４】
例えば、予約可否判定部１１１は、予約情報管理部１０６に記録されている、自分に設定されている予約情報を読み出して、読み出した予約情報と、予約情報設定部１０４から供給されてくる予約情報とを比較して、“20:00〜20:59”である予約時刻と同じ時間帯に別の予約があるかを判定したり、“BSデジタル放送 105ch”であるチャンネルがコントローラ１１において利用可能なチューナとなるかを判定したり、“高画質”である１番目の記録品質または“長時間”である２番目の記録品質を満たして録画するときに記録デバイス４１の容量に不足はないかを判定したりすることで、自分自身で予約可能であるか否かを判定する。
【０１６５】
ステップＳ１４において、自分自身で予約可能であると判定された場合、ステップＳ１５に進み、内部予約処理部１０５は、予約情報を予約情報管理部１０６に記録させることで、予約を設定する。
【０１６６】
例えば、内部予約処理部１０５は、自分自身で予約可能であると判定された場合、予約情報として、“BSデジタル放送 105ch”であるチューナ名、“20:00〜20:59”である予約時刻、“優先順位に従う”である記録品質、“高画質”である１番目の記録品質、および“長時間”である２番目の記録品質を予約情報管理部１０６に供給する。予約情報管理部１０６は、内部予約処理部１０５から供給されてくる、“BSデジタル放送 105ch”であるチューナ名、“20:00〜20:59”である予約時刻、“優先順位に従う”である記録品質、“高画質”である１番目の記録品質、および“長時間”である２番目の記録品質を、予約情報として記録することで、コントローラ１１に予約を設定する。
【０１６７】
ステップＳ１６において、予約可否判定部１１１は、複数の予約が必要であるか否かを判定し、複数の予約が必要でない場合、例えば、ユーザによって複数の予約を指示されておらず、これ以上、予約を設定する必要がないので、処理は終了する。
【０１６８】
一方、ステップＳ１６において、複数の予約が必要であると判定された場合、ステップＳ１４に戻り、上述した処理が繰り返される。すなわち、例えば、ユーザによって複数の予約が指示されているので、ユーザに指示された予約の設定が完了するまで、ステップＳ１４乃至ステップＳ１７の処理を繰り返すことで、コントローラ１１またはビデオレコーダ１３のいずれかに予約が設定されることになる。
【０１６９】
また、ステップＳ１４において、自分自身で予約可能でないと判定された場合、ステップＳ１７に進み、外部予約処理部１０７は、コントローラ１１以外の機器に予約を設定する処理を行う制御対象機器の予約設定の処理を行って、処理は終了する。
【０１７０】
例えば、内部予約処理部１０５は、自分自身で予約可能でないと判定された場合、予約条件および予約情報を外部予約処理部１０７に供給する。外部予約処理部１０７は、内部予約処理部１０５から供給されてくる、予約条件および予約情報を基に、制御対象機器の予約設定の処理を行う。制御対象機器の予約設定の処理の詳細は後述する。
【０１７１】
このように、コントローラ１１は、ネットワーク１２を介して、条件に一致する機器を特定し、特定された機器に対して、コントローラ１１が予約設定を行うので、既存の家庭内の機器を有効に活用したシステムを構築することができる。
【０１７２】
また、コントローラ１１は、ネットワーク１２を介して、ユーザによって設定された条件を満たしているビデオレコーダ１３を特定し、特定されたビデオレコーダ１３に予約情報を設定するので、複数のビデオレコーダ１３の予約をコントローラ１１で一元管理することが可能となり、容易に実装することができる。
【０１７３】
さらに、ユーザが予約条件を事前に設定することで、特定の部屋のみを予約の対象としたり、ハードディスクレコーダのみに予約を設定するなどデバイスによる対象機器の限定を行うなど、利用状況に応じた機器の絞り込みを行うことができる。
【０１７４】
次に、図６のステップＳ１７の制御対象機器の予約設定の処理の詳細について、図９のフローチャートを参照して説明する。
【０１７５】
ステップＳ３１において、機器特定部１２１は、内部予約処理部１０５から供給されてくる予約条件を基に、予約の対象となる機器を特定する。
【０１７６】
例えば、ステップＳ３１において、機器特定部１２１は、内部予約処理部１０５から供給されてくる、“ハードディスク”である記録デバイス名および“お父さんの機器”であるグループ名を基に、“お父さんの機器”であるグループに所属し、かつ、“ハードディスク”である記録デバイスを備えるビデオレコーダ１３−ｉおよびビデオレコーダ１３−ｊを特定する。
【０１７７】
ステップＳ３２において、ステータス要求生成部１２２は、特定した機器の状態（ステータス）をリクエストするためのステータス要求を生成する。ステータス要求生成部１２２は、生成したステータス要求を通信部３６に供給する。
【０１７８】
図１０は、ステータス要求の例を示す図である。
【０１７９】
図１０で示される例において、１行目は項目を示し、２行目以降は特定した機器に対して、その機器が備える機能のいずれかをリクエストする要求となる。
【０１８０】
上から２番目の“チューナ名”である要求は、その機器において、利用可能となるチューナの情報を取得するための要求を示し、上から３番目の“外部接続機器名”である要求は、その機器において、外部入力が可能となる機器の情報を取得するための要求を示し、上から４番目の“記録デバイス名”である要求は、その機器において、利用可能となる記録デバイスを取得するための要求を示す。
【０１８１】
また、上から５番目の“コーデック方式”である要求は、その機器において、利用可能となるコーデック方式を取得するための要求を示し、上から６番目の“記録品質”である要求は、その機器において、対応している記録品質を取得するための要求を示し、上から７番目の“残記録時間”である要求は、利用可能となる記録デバイスにおいて、利用可能となる記録時間を取得するための要求を示し、上から８番目の“予約設定情報”である要求は、その機器において、予約時間帯に既に登録されている予約の状況を取得するための要求を示し、上から９番目の“並行予約予約可否情報”である要求は、その機器において、同時間帯の予約の可否を取得するための要求を示す。
【０１８２】
図９のフローチャートに戻り、例えば、ステップＳ３２において、ステータス要求生成部１２２は、ビデオレコーダ１３−ｉおよびビデオレコーダ１３−ｊに対して、図１０のステータス要求を生成し、生成したステータス要求を通信部３６に供給する。
【０１８３】
ステップＳ３３において、通信部３６は、ステータス要求生成部１２２から供給されてくるステータス要求を、ネットワーク１２を介して、特定された機器宛に送信する。例えば、ステップＳ３３において、通信部３６は、ステータス要求生成部１２２から供給されてくる図１０のステータス要求を、ネットワーク１２を介して、ビデオレコーダ１３−ｉおよびビデオレコーダ１３−ｊのそれぞれに送信する。
【０１８４】
ステップＳ３４において、外部予約処理部１０７は、特定された機器から送信されたステータス応答であって、通信部３６から供給されてくるステータス応答を基に、ステータス応答を受信したか否かを判定する。
【０１８５】
例えば、ステップＳ３４において、外部予約処理部１０７は、ビデオレコーダ１３−ｉから送信されたステータス応答であって、通信部３６から供給されてくるステータス応答を基に、ステータス応答を受信したか否かを判定する。
【０１８６】
ステップＳ３４において、ステータス応答を受信していないと判定された場合、ステップＳ３４に戻り、上述した処理が繰り返される。すなわち、コントローラ１１は、ネットワーク１２を介して、ステータス要求を送信した機器からステータス応答を受信するまで、待機している。
【０１８７】
一方、ステップＳ３４において、ステータス応答を受信したと判定された場合、ステップＳ３５に進み、機器評価部１２３は、通信部３６から供給されてくるステータス応答を基に、制御対象機器の評価の処理を行う。機器評価部１２３は、制御対象機器の評価の処理によって、得られた結果（優先度）を、優先度判定部１２４に供給する。制御対象機器の評価の処理の詳細は後述する。
【０１８８】
図１１は、ステータス応答の例を示す図である。
【０１８９】
図１１で示される例において、１行目は項目を示し、２行目以降は、図１０のステータス要求に応じた応答となる。すなわち、１列目の項目は、図１０のステータス要求でリクエストされた要求に対応した項目となる。
【０１９０】
２列目の上から２番目の“BSデジタル放送”であるチューナ名は、その機器において、利用可能となるチューナが“BSデジタル放送”であることを示し、２列目の上から３番目の“子供部屋のハードディスクレコーダ”である外部接続機器名は、その機器において、外部入力が可能となる機器が“子供部屋のハードディスクレコーダ”であることを示し、２列目の上から４番目の“ハードディスク”である記録デバイス名は、その機器において、利用可能となる記録デバイスが“ハードディスク”となることを示す。
【０１９１】
また、２列目の上から５番目の“MPEG2”であるコーデック方式は、その機器において、利用可能となるコーデック方式が“MPEG2”となることを示し、２列目の上から６番目の“高画質/長時間”である記録品質は、その機器において、“高画質”および“長時間”である記録品質に対応していることを示す。さらに、２列目の上から７番目の“高画質：１時間/長時間：２時間”である残記録時間は、その機器において、“高画質”で録画した場合、１時間録画することができることを示し、“長時間”で録画した場合、２時間録画することができることを示す。
【０１９２】
また、２列目の上から８番目の“21:00〜22:00”である予約設定情報は、その機器において、“21:00〜22:00”である時間帯に予約が登録されていることを示し、２列目の上から９番目の“否”である並行予約可否情報は、その機器において、同時間帯の予約ができないことを示す。
【０１９３】
図９のフローチャートに戻り、例えば、ステップＳ３５において、機器評価部１２３は、ビデオレコーダ１３−ｉから送信された図１１のステータス応答であって、通信部３６から供給されてくる図１１のステータス応答を基に、ビデオレコーダ１３−ｉを評価する処理を行う。機器評価部１２３は、評価の処理によって得られた結果として、ビデオレコーダ１３−ｉに対する“１”である優先度を優先度判定部１２４に供給する。
【０１９４】
また、例えば、機器評価部１２３は、同様に、ビデオレコーダ１３−ｊから送信されたステータス応答であって、通信部３６から供給されてくるステータス応答を基に、ビデオレコーダ１３−ｊを評価する処理を行う。機器評価部１２３は、評価の処理によって得られた結果として、ビデオレコーダ１３−ｊに対する“２”である優先度を優先度判定部１２４に供給する。
【０１９５】
さらに、例えば、機器評価部１２３は、同様に、ビデオレコーダ１３−ｋおよびビデオレコーダ１３−ｍのそれぞれから送信されたステータス応答であって、通信部３６から供給されてくるステータス応答を基に、ビデオレコーダ１３−ｋおよびビデオレコーダ１３−ｍのそれぞれを評価する処理を行う。機器評価部１２３は、評価の処理によって得られた結果として、ビデオレコーダ１３−ｋに対する“３”である優先度、およびビデオレコーダ１３−ｍに対する“３”である優先度のそれぞれを優先度判定部１２４に供給する。
【０１９６】
ステップＳ３６において、優先度判定部１２４は、機器評価部１２３から供給された優先度を基に、優先度が一致するか否かを判定する。
【０１９７】
例えば、ステップＳ３６において、優先度判定部１２４は、機器評価部１２３から供給された、“１”であるビデオレコーダ１３−ｉの優先度、“２”であるビデオレコーダ１３−ｊの優先度、“３”であるビデオレコーダ１３−ｋの優先度、および“３”であるビデオレコーダ１３−ｍの優先度を基に、優先度が一致するか否かを判定する。
【０１９８】
ステップＳ３６において、優先度が一致しないと判定された場合、ステップＳ３９に進み、通信部３６は、ネットワーク１２を介して、予約情報をビデオレコーダ１３宛に送信する。
【０１９９】
図１２は、予約情報の例を示す図である。
【０２００】
図１２で示される例において、１行目は項目を示し、２行目以降は、予約情報のデータとなる。
【０２０１】
２列目の上から２番目の“BSデジタル放送 105ch”であるチューナ名は、録画をする番組のチャンネルが、BSデジタル放送の105chであることを示し、２列目の上から３番目の“20:00〜20:59”である予約時刻は、録画をする番組の予約時刻が“20:00”から“20:59”までの間であることを示し、２列目の上から４番目の“１：高画質/２：長時間”である記録品質は、番組を録画する場合、まず、“高画質”を優先して録画し、“高画質”で録画できないときに、“長時間”を優先して録画することを示す。
【０２０２】
図９のフローチャートに戻り、例えば、ステップＳ３６において、優先度判定部１２４は、機器評価部１２３から、“１”であるビデオレコーダ１３−ｉの優先度および“２”であるビデオレコーダ１３−ｊの優先度が供給されてきた場合、優先度が一致しないので、より評価結果の高いビデオレコーダ１３−ｉ宛に送信させるための図１２の予約情報を、通信部３６に供給する。通信部３６は、ネットワーク１２を介して、優先度判定部１２４から供給された図１２の予約情報をビデオレコーダ１３−ｉ宛に送信する。
【０２０３】
一方、ステップＳ３６において、優先度が一致すると判定された場合、ステップＳ３７に進み、優先度判定部１２４は、優先度が“３”であるか否かを判定する。
【０２０４】
ステップＳ３７において、優先度が“３”であると判定された場合、ステップＳ４１に進み、分割予約処理部１２５は、分割予約の処理を行って、処理は終了する。分割予約の処理の詳細は後述する。
【０２０５】
例えば、分割予約処理部１２５は、機器評価部１２３から、“３”であるビデオレコーダ１３−ｋの優先度および“３”であるビデオレコーダ１３−ｍの優先度が供給されてきた場合、優先度が一致し、かつ、優先度が“３”であるため、ビデオレコーダ１３−ｋおよびビデオレコーダ１３−ｍのそれぞれの記録デバイス５９の残記録時間では予約したい番組の予約時間として足りない可能性があるので、分割予約の処理を行う。
【０２０６】
具体的には、例えば、ビデオレコーダ１３−ｋおよびビデオレコーダ１３−ｍのそれぞれは、“20:00〜20:59”である予約時刻のうち、ビデオレコーダ１３−ｋが“20:00からの30分間”を予約し、ビデオレコーダ１３−ｍが“20:30からの29分間”を予約することで、“20:00〜20:59”である予約時刻の番組を予約することができる。分割予約の処理の詳細は後述する。
【０２０７】
一方、ステップＳ３７において、優先度が“３”でないと判定された場合、ステップＳ３８に進み、機器特定部１２１は、制御機器の優先順位により、対象機器を選択し、ステップＳ３９において、通信部３６は、ネットワーク１２を介して、予約情報を、優先順位により選択された対象機器宛に送信する。
【０２０８】
例えば、機器特定部１２１は、ビデオレコーダ１３−ｉおよびビデオレコーダ１３−ｊのうち、優先順位が１番目のビデオレコーダ１３−ｉを選択するとともに、予約情報を通信部３６に供給する。通信部３６は、ネットワーク１２を介して、機器特定部１２１から供給されてくる予約情報をビデオレコーダ１３−ｉ宛に送信する。
【０２０９】
ステップＳ４０において、外部予約処理部１０７は、複数の予約が必要か否かを判定し、複数の予約が必要でない場合、これ以上予約する必要がないので、処理を図６のステップＳ１７に戻し、処理を終了させる。
【０２１０】
一方、複数の予約が必要であると判定された場合、図６のステップＳ１４に戻り、上述した処理が繰り返される。すなわち、内部予約処理部１０５および外部予約処理部１０７が、ステップＳ１４乃至ステップＳ１７の処理を繰り返すことで、コントローラ１１またはビデオレコーダ１３のいずれかに予約が設定されることになる。
【０２１１】
このように、優先度に応じて、番組の録画を予約するビデオレコーダ１３を選択するので、より最適な機器に予約を設定することができるとともに、確実に、番組を録画することができる。
【０２１２】
次に、図９のステップＳ３５の制御対象機器評価の処理の詳細について、図１３のフローチャートを参照して説明する。制御対象機器評価の処理は、ステータス応答を送信してくる全ての機器に対して行うが、ここでは、その一例として、ビデオレコーダ１３−ｉに対して行う制御対象機器評価の処理について説明する。
【０２１３】
ステップＳ７１において、機器評価部１２３は、通信部３６から供給されてくるステータス応答を基に、BSデジタル放送を受信可能であるか否かを判定する。
【０２１４】
例えば、機器評価部１２３は、ビデオレコーダ１３−ｉから送信された図１１のステータス応答であって、通信部３６から供給されてくる、図１１のステータス応答を基に、BSデジタル放送を受信可能であるか否かを判定する。
【０２１５】
ステップＳ７１において、BSデジタル放送を受信できないと判定された場合、ステップＳ７４に進み、機器評価部１２３は、エラーメッセージをLCD３９の画面に表示させる。
【０２１６】
例えば、機器評価部１２３は、ビデオレコーダ１３−ｐから送信されたステータス応答であって、通信部３６から供給されてくる、“BSデジタル放送”を受信できないことを示すチューナ名を少なくとも含むステータス応答を基に、BSデジタル放送を受信できないと判定する。機器評価部１２３は、ビデオレコーダ１３−ｐがBSデジタル放送を受信できない旨を示すエラーメッセージをLCD３９の画面に表示させる。
【０２１７】
一方、ステップＳ７１において、BSデジタル放送を受信可能であると判定された場合、ステップＳ７２に進み、機器評価部１２３は、通信部３６から供給されてくるステータス応答を基に、予定時刻に追加予約登録が可能であるか否かを判定する。
【０２１８】
例えば、機器評価部１２３は、ビデオレコーダ１３−ｉから送信された図１１のステータス応答であって、通信部３６から供給されてくる、“BSデジタル放送”を受信可能であることを示すチューナ名、“20:00〜20:59”である時刻に追加予約が可能であることを示す予約設定情報（“21:00〜22:00”である予約設定情報であり、“20:00〜20:59”である予約時刻とは、時間がずれているため、“20:00〜20:59”である時刻に追加予約が可能となる）、および“ハードディスク”に録画予約可能であることを示す記録デバイス名を少なくとも含む、図１１のステータス応答を基に、予定時刻に追加予約登録が可能であるか否かを判定する。
【０２１９】
ステップＳ７２において、予定時刻に追加予約登録ができないと判定された場合、ステップＳ７４に進み、機器評価部１２３は、エラーメッセージをLCD３９の画面に表示させる。
【０２２０】
例えば、機器評価部１２３は、ビデオレコーダ１３−ｐから送信されたステータス応答であって、通信部３６から供給されてくる、“20:00〜20:59”である時刻に追加予約をすることができないことを示す予約設定情報を少なくとも含むステータス応答を基に、予約時刻に追加予約登録ができないと判定する。機器評価部１２３は、ビデオレコーダ１３−ｐが“20:00〜20:59”である時刻に追加予約をすることができない旨を示すエラーメッセージをLCD３９の画面に表示させる。
【０２２１】
一方、ステップＳ７２において、予定時刻に追加予約登録が可能であると判定された場合、ステップＳ７３に進み、機器評価部１２３は、通信部３６から供給されてくるステータス応答を基に、ハードディスクに録画予約が可能であるか否かを判定する。
【０２２２】
例えば、機器評価部１２３は、ビデオレコーダ１３−ｉから送信された図１１のステータス応答であって、通信部３６から供給されてくる、“BSデジタル放送”を受信可能であることを示すチューナ名、“20:00〜20:59”である時刻に追加予約が可能であることを示す予約設定情報、および“ハードディスク”に録画予約可能であることを示す記録デバイス名を少なくとも含む、図１１のステータス応答を基に、ハードディスクに録画予約が可能であるか否かを判定する。
【０２２３】
ステップＳ７３において、ハードディスクに録画予約ができないと判定された場合、ステップＳ７４に進み、機器評価部１２３は、エラーメッセージをLCD３９の画面に表示させる。
【０２２４】
例えば、機器評価部１２３は、ビデオレコーダ１３−ｐから送信されたステータス応答であって、通信部３６から供給されてくる、“ハードディスク”に予約録画できないことを示す記録デバイス名を少なくとも含むステータス応答を基に、ハードディスクに録画予約ができないと判定する。機器評価部１２３は、ビデオレコーダ１３−ｐが“ハードディスク”に予約録画できない旨を示すエラーメッセージをLCD３９の画面に表示させる。
【０２２５】
一方、ステップＳ７３において、ハードディスクに録画予約が可能であると判定された場合、ステップＳ７５に進み、機器評価部１２３は、優先順位評価の処理を行って、処理を図９のステップＳ３５に戻し、ステップＳ３６以降の処理を実行させる。
【０２２６】
例えば、機器評価部１２３は、ビデオレコーダ１３−ｉから送信された図１１のステータス応答であって、通信部３６から供給されてくる、“BSデジタル放送”を受信可能であることを示すチューナ名、“20:00〜20:59”である時刻に追加予約が可能であることを示す予約設定情報、および“ハードディスク”に録画予約可能であることを示す記録デバイス名を少なくとも含む、図１１のステータス応答を基に、ハードディスクに録画予約が可能であると判定し、ステップＳ７５の処理に進む。
【０２２７】
ステップＳ７５において、機器評価部１２３は、優先順位の評価の処理を行う。
【０２２８】
例えば、ステップＳ７５において、機器評価部１２３は、ビデオレコーダ１３−ｉに対する、優先順位の評価の処理によって得られた結果として、“１”である優先度を優先度判定部１２４に供給する。優先順位の評価の処理の詳細は後述する。
【０２２９】
なお、図１３の制御対象機器の評価の処理によって実行される、評価の項目は、例えば、ステップＳ７１における、“BSデジタル放送”に関する評価、ステップＳ７２における、“予約時刻”に関する評価、およびステップＳ７３における、“ハードディスク”に関する評価となる。これは、図６のステップＳ１１およびステップＳ１２の処理において、ユーザが選択した項目に対応している。従って、勿論これ以外にも、例えば、ユーザによって、“DVD”である記録デバイス名が選択された場合には、“DVD”に関する評価を行うことになる。
【０２３０】
また、ビデオレコーダ１３−ｉについて説明したが、同様に、機器評価部１２３は、ビデオレコーダ１３−ｊ、ビデオレコーダ１３−ｋ、およびビデオレコーダ１３−ｍについても、制御対象機器の評価の処理を行う。
【０２３１】
このとき、例えば、機器評価部１２３は、ビデオレコーダ１３−ｊに対する、優先順位の評価の処理によって得られた結果として、“２”である優先度を優先度判定部１２４に供給する。また、同様に、機器評価部１２３は、ビデオレコーダ１３−ｋおよびビデオレコーダ１３−ｍのそれぞれに対する、優先順位の評価の処理によって得られた結果として、“３”であるそれぞれの優先度を優先度判定部１２４に供給する。
【０２３２】
次に、図１３のステップＳ７５の優先順位の評価の処理の詳細について、図１４のフローチャートを参照して説明する。
【０２３３】
ステップＳ９１において、機器評価部１２３は、通信部３６から供給されてくる応答ステータスを基に、高画質モードの残記録可能時間は十分であるか否かを判定する。
【０２３４】
ステップＳ９１において、高画質モードの残記録可能時間は十分であると判定された場合、ステップＳ９２に進み、機器評価部１２３は、評価結果として、“１”である優先度を、優先度判定部１２４に供給して、処理を図１３のステップＳ７５に戻し、それ以降の処理を実行させる。
【０２３５】
例えば、機器評価部１２３は、ビデオレコーダ１３−ｉから送信された図１１のステータス応答であって、通信部３６から供給されてくる、“高画質：１時間/長時間：２時間”である残記録時間を少なくとも含む図１１のステータス応答を基に、ビデオレコーダ１３−ｉにおける高画質モードの残記録可能時間は十分であると判定し（高画質で１時間録画できるので、“20:00〜20:59”である予約時刻の番組を録画することができると判定し）、評価結果として、ビデオレコーダ１３−ｉに対する“１”である優先度を優先度判定部１２４に供給する。
【０２３６】
一方、ステップＳ９１において、高画質モードの残記録可能時間は十分でないと判定された場合、ステップＳ９３に進み、機器評価部１２３は、長時間モードの残記録時間は十分であるか否かを判定する。
【０２３７】
ステップＳ９３において、長時間モードの残記録時間は十分であると判定された場合、ステップＳ９４に進み、機器評価部１２３は、評価結果として、“２”である優先度を、優先度判定部１２４に供給して、処理を図１３のステップＳ７５に戻し、それ以降の処理を実行させる。
【０２３８】
例えば、機器評価部１２３は、ビデオレコーダ１３−ｊから送信されたステータス応答であって、通信部３６から供給されてくる、高画質モードの残記録可能時間が十分ではないが、長時間モードの残記録可能時間が十分であることを示す残記録時間を少なくとも含むステータス応答を基に、ビデオレコーダ１３−ｊにおける長時間モードの残記録可能時間は十分であると判定し、評価結果として、ビデオレコーダ１３−ｊに対する“２”である優先度を優先度判定部１２４に供給する。
【０２３９】
一方、ステップＳ９３において、長時間モードの残記録時間は十分でないと判定された場合、ステップＳ９５に進み、機器評価部１２３は、評価結果として、“３”である優先度を、優先度判定部１２４に供給して、処理を図１３のステップＳ７５に戻し、それ以降の処理を実行させる。
【０２４０】
例えば、機器評価部１２３は、ビデオレコーダ１３−ｋから送信されたステータス応答であって、通信部３６から供給されてくる、高画質モードの残記録可能時間が十分ではなく、かつ、長時間モードの残記録可能時間も十分ではないことを示す記録品質を少なくとも含むステータス応答を基に、ビデオレコーダ１３−ｋにおける長時間モードの残記録可能時間は十分でないと判定し、評価結果として、ビデオレコーダ１３−ｋに対する“３”である優先度を優先度判定部１２４に供給する。また、同様に、機器評価部１２３は、評価結果として、ビデオレコーダ１３−ｍに対する“３”である優先度を優先度判定部１２４に供給する。
【０２４１】
次に、図９のステップＳ４１の分割予約の処理の詳細について、図１５のフローチャートを参照して説明する。また、ここでは、分割予約の処理の一例として、ビデオレコーダ１３−ｋおよびビデオレコーダ１３−ｍに対して行う分割予約の処理について説明する。
【０２４２】
ステップＳ１１１において、分割予約処理部１２５は、分割記録を行うか否かを判定する。
【０２４３】
ステップＳ１１１において、分割記録を行わないと判定された場合、ステップＳ１１９に進み、分割予約処理部１２５は、エラーメッセージをLCD３９の画面に表示させて、処理を図９のステップＳ４１に戻し、それ以降の処理を実行させる。
【０２４４】
例えば、分割予約処理部１２５は、分割予約を行うための機器が存在しない場合や、分割予約を行う機器の記録デバイスの残記録時間が十分でない場合などに、分割予約を行わない旨を示すエラーメッセージをLCD３９の画面に表示させる。
【０２４５】
一方、ステップＳ１１１において、分割記録を行うと判定された場合、ステップＳ１１２に進み、分割予約処理部１２５は、制御機器の優先順位の優先度により、対象の機器を選択する。
【０２４６】
例えば、ステップＳ１１２において、分割予約処理部１２５は、機器設定情報管理部１０２に記録された機器の優先順位であって、内部予約処理部１０５から供給されてくる、機器の優先順位を基に、“３”である優先度の、ビデオレコーダ１３−ｋおよびビデオレコーダ１３−ｍのそれぞれの優先順位が、“１”および“２”のそれぞれである場合、“２”である優先順位のビデオレコーダ１３−ｍよりも、“１”である優先順位のビデオレコーダ１３−ｋの方が優先順位が高くなるので、“１”である優先順位のビデオレコーダ１３−ｋを選択する。
【０２４７】
ステップＳ１１３において、分割予約処理部１２５は、予約可能な最大時間の予約情報を生成する。分割予約処理部１２５は、生成した、予約可能な最大時間の予約情報を通信部３６に供給する。
【０２４８】
例えば、ステップＳ１１３において、分割予約処理部１２５は、ビデオレコーダ１３−ｋから送信されてくるステータス応答であって、通信部３６から供給されてきたステータス応答を基に、ビデオレコーダ１３−ｋの利用可能記録時間が、“30分”である場合、ビデオレコーダ１３−ｋには、最大で30分間録画することが可能となるので、“20:00からの30分間”である予約可能な最大時間を少なくとも含む予約情報を生成し、生成した予約情報を通信部３６に供給する。
【０２４９】
なお、このとき、分割予約処理部１２５は、予約情報として、“20:00からの30分間”である予約可能な最大時間とともに、例えば、“BSデジタル放送”を受信可能であることを示すチューナ名、“20:00〜20:59”である時刻に追加予約が可能であることを示す予約設定情報、および“ハードディスク”に録画予約可能であることを示す記録デバイス名などを通信部３６に供給するようにしてもよい。
【０２５０】
ステップＳ１１４において、通信部３６は、ネットワーク１２を介して、分割予約処理部１２５から供給されてくる予約情報を対象の機器宛に送信する。
【０２５１】
例えば、ステップＳ１１４において、通信部３６は、ネットワーク１２を介して、“20:00からの30分間”である予約可能な最大時間を少なくとも含む予約情報を、ビデオレコーダ１３−ｋ宛に送信する。
【０２５２】
ステップＳ１１５において、分割予約処理部１２５は、制御機器の優先順位の優先度により、次の対象の機器を選択する。
【０２５３】
例えば、ステップＳ１１５において、分割予約処理部１２５は、機器設定情報管理部１０２に記録された機器の優先順位であって、内部予約処理部１０５から供給されてくる、機器の優先順位を基に、“３”である優先度の、ビデオレコーダ１３−ｋおよびビデオレコーダ１３−ｍのそれぞれの優先順位が、“１”および“２”のそれぞれである場合、“１”である優先順位のビデオレコーダ１３−ｋの次に優先順位の高い、“２”である優先順位のビデオレコーダ１３−ｍを選択する。
【０２５４】
ステップＳ１１６において、分割予約処理部１２５は、残り時間の予約情報を生成する。分割予約処理部１２５は、生成した、残り時間の予約情報を通信部３６に供給する。
【０２５５】
例えば、ステップＳ１１６において、分割予約処理部１２５は、ビデオレコーダ１３−ｍから送信されてくるステータス応答であって、通信部３６から供給されてきたステータス応答を基に、ビデオレコーダ１３−ｍの利用可能記録時間が、“45分”である場合、ビデオレコーダ１３−ｍには、最大で45分間録画することが可能となるが、ステップＳ１１３の処理において、“20:00〜20:59”である予約時間のうち、30分間をビデオレコーダ１３−ｋに録画するようにしたので、予約時間の残り時間である、“20:30からの29分間”である残り時間を少なくとも含む予約情報を生成し、生成した予約情報を通信部３６に供給する。
【０２５６】
なお、このとき、分割予約処理部１２５は、予約情報として、“20:30からの29分間”である残り時間とともに、例えば、“BSデジタル放送”を受信可能であることを示すチューナ名、“20:00〜20:59”である時刻に追加予約が可能であることを示す予約設定情報、および“ハードディスク”に録画予約可能であることを示す利用可能なデバイスなどを通信部３６に供給するようにしてもよい。
【０２５７】
ステップＳ１１７において、通信部３６は、ネットワーク１２を介して、分割予約処理部１２５から供給されてくる予約情報を、次の対象の機器宛に送信する。
【０２５８】
例えば、ステップＳ１１７において、通信部３６は、ネットワーク１２を介して、“20:30からの29分間”である残り時間を少なくとも含む予約情報を、ビデオレコーダ１３−ｍ宛に送信する。
【０２５９】
ステップＳ１１８において、分割予約処理部１２５は、希望予約時間まで予約できたか否かを判定し、希望予約時間まで予約できた場合、処理を図９のステップＳ４１に戻し、処理を終了させる。
【０２６０】
例えば、分割予約処理部１２５は、“20:00からの30分間”である予約可能な最大時間を少なくとも含む予約情報をビデオレコーダ１３−ｋ宛に送信し、“20:30からの29分間”である残り時間を少なくとも含む予約情報をビデオレコーダ１３−ｍ宛に送信した場合、“20:00〜20:59”である希望予約時間まで予約できたので、分割予約の処理を終了する。
【０２６１】
一方、ステップＳ１１８において、ステップＳ１１９に進み、分割予約処理部１２５は、エラーメッセージをLCD３９の画面に表示させて、処理を図９のステップＳ４１に戻し、それ以降の処理を実行させる。
【０２６２】
例えば、分割予約処理部１２５は、分割予約を行うための機器が存在しない場合や、分割予約を行う機器の記録デバイスの残記録時間が十分でない場合などに、分割予約をしたが希望予約時間まで予約できない旨を示すエラーメッセージをLCD３９の画面に表示させる。
【０２６３】
このように、１つの番組を分割して記録することができるので、例えば、長時間の番組や継続的に予約をする必要がある番組であっても、確実に、録画することができる。
【０２６４】
以上、コントローラ１１が行う予約設定の処理の詳細について説明した。次に、図１６を参照して、ビデオレコーダ１３が行う予約設定の処理の詳細について説明する。
【０２６５】
図１６は、ビデオレコーダ１３による、予約設定の処理を説明するフローチャートである。また、ここでは、予約設定の処理の一例として、ビデオレコーダ１３−ｋによる、予約設定の処理について説明する。
【０２６６】
ステップＳ１５１において、予約処理部２０１は、コントローラ１１から送信されたステータス要求であって、通信部５６から供給されてくるステータス要求を基に、ステータス要求を受信したか否かを判定する。例えば、ビデオレコーダ１３−ｉの予約処理部２０１は、コントローラ１１から送信された図１０のステータス要求であって、ビデオレコーダ１３−ｉの通信部５６から供給されてくる図１０のステータス要求を基に、図１０のステータス要求を受信したか否かを判定する。
【０２６７】
ステップＳ１５１において、ステータス要求を受信していないと判定された場合、ステップＳ１５１に戻り、上述した処理が繰り返される。すなわち、ビデオレコーダ１３は、ネットワーク１２を介して、コントローラ１１からステータス要求を受信するまで、待機している。
【０２６８】
一方、ステップＳ１５１において、ステータス要求を受信したと判定された場合、ステップＳ１５２に進み、ステータス応答生成部２１１は、ステータス応答を生成し、生成したステータス応答を通信部５６に供給する。
【０２６９】
例えば、ビデオレコーダ１３−ｉの機器情報取得部２０３は、ビデオレコーダ１３−ｉの機器設定情報管理部２０４から、“BSデジタル放送”であるチューナ名、“子供部屋のハードディスクレコーダ”である外部接続機器名、“ハードディスク”である記録デバイス名、“MPEG2”であるコーデック方式、“高画質/長時間”である記録品質、“高画質：１時間/長時間：２時間”である残記録時間、および“否”である並行予約可否情報を取得し、取得したそれらの情報をビデオレコーダ１３−ｉの予約処理部２０１に供給する。ビデオレコーダ１３−ｉのステータス応答生成部２１１は、予約情報管理部２０２から“21:00〜22:00”である予約設定情報を取得する。ビデオレコーダ１３−ｉのステータス応答生成部２１１は、機器情報取得部２０３から供給されてくる“BSデジタル放送”であるチューナ名、“子供部屋のハードディスクレコーダ”である外部接続機器名、“ハードディスク”である記録デバイス名、“MPEG2”であるコーデック方式、“高画質/長時間”である記録品質、“高画質：１時間/長時間：２時間”である残記録時間、および“否”である並行予約可否情報、並びに取得した“21:00〜22:00”である予約設定情報を基に、図１１のステータス応答を生成し、生成した図１１のステータス応答を通信部５６に供給する。
【０２７０】
ステップＳ１５３において、通信部５６は、ステータス応答生成部２１１から供給されてくるステータス応答を、ネットワーク１２を介して、コントローラ１１宛に送信する。例えば、ビデオレコーダ１３−ｉの通信部５６は、ビデオレコーダ１３−ｉのステータス応答生成部２１１から供給されてくるステータス応答を、ネットワーク１２を介して、コントローラ１１宛に送信する。
【０２７１】
ステップＳ１５４において、予約処理部２０１は、コントローラ１１から送信された予約情報であって、通信部５６から供給されてくる予約情報を基に、予約情報を受信したか否かを判定する。例えば、ビデオレコーダ１３−ｉの予約処理部２０１は、コントローラ１１から送信された図１２の予約情報であって、ビデオレコーダ１３−ｉの通信部５６から供給されてくる図１２の予約情報を基に、図１２の予約情報を受信したか否かを判定する。
【０２７２】
ステップＳ１５４において、予約情報を受信していないと判定された場合、ステップＳ１５４に戻り、上述した処理が繰り返される。すなわち、ビデオレコーダ１３は、ネットワーク１２を介して、コントローラ１１から予約情報を受信するまで、待機している。
【０２７３】
一方、ステップＳ１５４において、予約情報を受信したと判定された場合、ステップＳ１５５に進み、予約処理部２０１は、通信部５６から供給されてくる予約情報を、予約情報管理部２０２に記録させることで、予約を設定して、処理は終了する。
【０２７４】
例えば、ビデオレコーダ１３−ｉの予約処理部２０１は、ビデオレコーダ１３−ｉの通信部５６から供給されてくる図１２の予約情報を、ビデオレコーダ１３−ｉの予約情報管理部２０２に記録させることで、BSデジタル放送の105chの番組を“20:00”から“20:59”まで録画する予約を設定する。
【０２７５】
このように、ビデオレコーダ１３は、ネットワーク１２を介して、コントローラ１１から送信されてくるステータス要求に従って、ステータス応答を返したり、コントローラ１１から送信されてくる予約情報に従って、予約を設定するなどの簡単な機能を実装すればよいので、最小限の実装負荷で録画予約システム１を実現することができる。
【０２７６】
なお、上述した例においては、ビデオレコーダ１３−ｉについて説明したが、同様に、ビデオレコーダ１３−ｊにおいても、予約設定の処理を行う。
【０２７７】
以上、ビデオレコーダ１３が行う予約設定の処理の詳細について説明した。
【０２７８】
次に、図１７乃至図２０を参照して、番組の予約を設定する予約設定の処理（図６乃至図１６）によって設定された予約に基づいて、録画を行う録画の処理について説明する。また、上述したように、本発明においては、コントローラ１１に予約を設定する場合（図６のステップＳ１５の処理）と、ビデオレコーダ１３に予約を設定する場合（図６のステップＳ１７の処理）とがある。そこで、まず、図１７および図１８を参照して、コントローラ１１に予約を設定した場合の録画の処理を説明し、その後、図１９および図２０を参照して、ビデオレコーダ１３に予約を設定した場合の録画の処理について説明する。
【０２７９】
まず、図１７および図１８を参照して、コントローラ１１に予約を設定した場合の録画の処理を説明するが、はじめに、図１７を参照して、コントローラ１１が行う録画の処理の詳細について説明し、その後、図１８を参照して、ビデオレコーダ１３が行う録画の処理の詳細について説明する。
【０２８０】
図１７は、コントローラ１１による、録画の処理を説明するフローチャートである。
【０２８１】
ステップＳ１７１において、録画処理部１０８は、所定の時刻となったか否かを判定する。例えば、録画処理部１０８は、予約情報管理部１０６から読み出した予約情報を基に、予約を設定した番組の“20:00”である予約開始時刻の直前の時刻となったか否かを判定する。
【０２８２】
ステップＳ１７１において、所定の時刻になっていないと判定された場合、ステップＳ１７１に戻り、上述した処理が繰り返される。すなわち、コントローラ１１は、録画を開始する直前の時刻まで、待機している。
【０２８３】
一方、ステップＳ１７１において、所定の時刻になったと判定された場合、ステップＳ１７２に進み、録画処理部１０８は、自分（コントローラ１１）が使用されているか否かを判定する。
【０２８４】
ステップＳ１７２において、自分が使用されていると判定された場合、ステップＳ１７６に進み、コントローラ１１で録画を行うことができないので、他のビデオレコーダ１３に対して予約設定を行うために、外部予約処理部１０７は、制御対象機器の予約設定の処理を行う。制御対象機器の予約設定の処理は、図９乃至図１４を参照して説明した制御対象機器の予約設定の処理と同様であり、その説明は省略する。
【０２８５】
例えば、録画処理部１０８は、例えば、再生の途中などでコントローラ１１が使用されていると判定した場合、予約情報を外部予約処理部１０７に供給する。外部予約処理部１０７は、内部予約処理部１０５から供給された予約条件および録画処理部１０８から供給されてくる予約情報を基に、制御対象機器の予約設定の処理を行う。
【０２８６】
一方、ステップＳ１７２において、自分が使用されていないと判定された場合、ステップＳ１７３に進み、録画処理部１０８は、記録デバイスが未接続であるか否かを判定する。例えば、録画処理部１０８は、データ入力インターフェイス４０に、記録デバイス４１が接続されているか否かを判定する。
【０２８７】
ステップＳ１７３において、記録デバイスが未接続であると判定された場合、ステップＳ１７６に進み、上述したように、コントローラ１１で録画を行うことができないので、他のビデオレコーダ１３に対して予約設定を行うために、外部予約処理部１０７は、制御対象機器の予約設定の処理を行う。
【０２８８】
例えば、録画処理部１０８は、例えば、DVDである記録デバイス４１がドライブ（データ入出力インターフェイス４０）に挿入されていないと判定された場合、予約情報を外部予約処理部１０７に供給する。外部予約処理部１０７は、内部予約処理部１０５から供給された予約条件および録画処理部１０８から供給されてくる予約情報を基に、制御対象機器の予約設定の処理を行う。
【０２８９】
一方、ステップＳ１７３において、記録デバイスが接続されていると判定された場合、ステップＳ１７４に進み、録画処理部１０８は、記録デバイスの記録容量が不足しているか否かを判定する。例えば、録画処理部１０８は、ハードディスクである、データ入力インターフェイス４０に接続されている記録デバイス４１の記録容量が不足しているか否かを判定する。
【０２９０】
ステップＳ１７４において、記録デバイスの記録容量が不足していると判定された場合、ステップＳ１７６に進み、上述したように、コントローラ１１で録画を行うことができないので、他のビデオレコーダ１３に対して予約設定を行うために、外部予約処理部１０７は、制御対象機器の予約設定の処理を行う。
【０２９１】
例えば、録画処理部１０８は、ハードディスクである記録デバイス４１の記録容量が不足していると判定された場合、予約情報を外部予約処理部１０７に供給する。外部予約処理部１０７は、内部予約処理部１０５から供給された予約条件および録画処理部１０８から供給されてくる予約情報を基に、制御対象機器の予約設定の処理を行う。
【０２９２】
一方、ステップＳ１７４において、記録デバイスの記録容量が不足していないと判定された場合、ステップＳ１７５に進み、録画処理部１０８は、予約情報管理部１０６から読み出した予約情報を基に、番組の録画を開始させて、処理は終了する。例えば、録画処理部１０８は、予約情報管理部１０６から読み出した予約情報を基に、コーデック処理部３７に、“BSデジタル放送 105ch”であるチャンネルを“20:00”から“20:59”までの時間、“ハードディスク”である記録デバイス４１に録画（記録）させる。
【０２９３】
このように、例えば、“地上波デジタル放送全番組”などのように継続的に予約設定を行う必要がある場合、予約設定が可能となる機器を予約実行時間の直前まで、ネットワークを介して、定期的（継続的）に検索し、条件の一致した機器が検索された場合、その機器に対して、予約を設定するので、確実に、番組を記録することができる。
【０２９４】
以上、コントローラ１１が行う録画の処理の詳細について説明した。次に、図１８を参照して、ビデオレコーダ１３が行う録画の処理の詳細について説明する。すなわち、この場合、図１７のステップＳ１７６の制御対象機器の予約設定の処理において、コントローラ１１が送信した予約情報を受信するビデオレコーダ１３が行う録画設定の処理となる。また、ここでは、録画設定の処理の一例として、ビデオレコーダ１３−ｉによる、録画設定の処理について説明する。
【０２９５】
ステップＳ１９１において、予約処理部２０１は、コントローラ１１から送信された予約情報であって、通信部５６から供給されてくる予約情報を基に、予約情報を受信したか否かを判定する。例えば、ビデオレコーダ１３−ｉの予約処理部２０１は、コントローラ１１から送信された図１２の予約情報であって、ビデオレコーダ１３−ｉの通信部５６から供給されてくる図１２の予約情報を基に、図１２の予約情報を受信したか否かを判定する。
【０２９６】
ステップＳ１９１において、予約情報を受信していないと判定された場合、ステップＳ１９１に戻り、上述した処理が繰り返される。すなわち、ビデオレコーダ１３は、ネットワーク１２を介して、コントローラ１１から予約情報を受信するまで、待機している。
【０２９７】
一方、ステップＳ１９１において、予約情報を受信したと判定された場合、ステップＳ１９２に進み、予約処理部２０１は、通信部５６から供給されてくる予約情報を、予約情報管理部２０２に記録させることで予約を設定する。例えば、ビデオレコーダ１３−ｉの予約処理部２０１は、ビデオレコーダ１３−ｉの通信部５６から供給されてくる図１２の予約情報を、ビデオレコーダ１３−ｉの予約情報管理部２０２に記録させることで、BSデジタル放送の105chの番組を“20:00”から“20:59”まで録画する予約を設定する。
【０２９８】
ステップＳ１９３において、録画処理部２０５は、所定の時刻となったか否かを判定する。例えば、ビデオレコーダ１３−ｉの録画処理部２０５は、ビデオレコーダ１３−ｉの予約情報管理部２０２から読み出した予約情報を基に、予約を設定した番組の“20:00”である予約開始時刻の直前の時刻となったか否かを判定する。
【０２９９】
ステップＳ１９３において、所定の時刻となっていないと判定された場合、ステップＳ１９３に戻り、上述した処理が繰り返される。すなわち、ビデオレコーダ１３は、録画を開始する直前の時刻まで、待機している。
【０３００】
一方、ステップＳ１９３において、所定の時刻となったと判定された場合、ステップＳ１９４に進み、録画処理部２０５は、番組の録画を開始させる。例えば、ビデオレコーダ１３−ｉの録画処理部２０５は、ビデオレコーダ１３−ｉの予約情報管理部２０２から読み出した予約情報を基に、ビデオレコーダ１３−ｉのコーデック処理部５７に、“BSデジタル放送 105ch”であるチャンネルを“20:00”から“20:59”までの時間、“ハードディスク”であるビデオレコーダ１３−ｉの記録デバイス５９に録画（記録）させる。
【０３０１】
なお、上述した例においては、ビデオレコーダ１３−ｉについて説明したが、ビデオレコーダ１３−ｊにおいても、同様に、録画の処理を行う。
【０３０２】
以上、録画装置１３が行う録画の処理の詳細について説明した。
【０３０３】
次に、図１９および図２０を参照して、ビデオレコーダ１３に予約を設定した場合の録画の処理を説明するが、はじめに、図１９を参照して、ビデオレコーダ１３が行う録画の処理の詳細について説明し、その後、図２０を参照して、コントローラ１１が行う録画の処理の詳細について説明する。
【０３０４】
図１９は、ビデオレコーダ１３による、録画の処理を説明するフローチャートである。また、ここでは、録画設定の処理の一例として、ビデオレコーダ１３−ｉによる、録画設定の処理について説明する。
【０３０５】
ステップＳ２１１において、録画処理部２０５は、所定の時刻となったか否かを判定する。例えば、ビデオレコーダ１３−ｉの録画処理部２０５は、ビデオレコーダ１３−ｉの予約情報管理部２０２から読み出した予約情報を基に、予約を設定した番組の“20:00”である予約開始時刻の直前の時刻となったか否かを判定する。
【０３０６】
ステップＳ２１１において、所定の時刻になっていないと判定された場合、ステップＳ２１１に戻り、上述した処理が繰り返される。すなわち、ビデオレコーダ１３は、録画を開始する直前の時刻まで、待機している。
【０３０７】
一方、ステップＳ２１１において、所定の時刻になったと判定された場合、ステップＳ２１２に進み、録画処理部２０５は、自分（ビデオレコーダ１３）が使用されているか否かを判定する。
【０３０８】
ステップＳ２１２において、自分が使用されていると判定された場合、ステップＳ２１６に進み、ビデオレコーダ１３で録画を行うことができないので、他のビデオレコーダ１３（またはコントローラ１１）に対して予約設定を行うために、予約処理部２０１は、通信部５６に、ネットワーク１２を介して、予約を実行することができないことを示す通知である予約実行不可能通知をコントローラ１１宛に送信させる。
【０３０９】
例えば、ビデオレコーダ１３−ｉの予約処理部２０１は、例えば、録画処理部２０５によって、再生の途中などでビデオレコーダ１３−ｉが使用されていると判定された場合、予約実行不可能通知を生成し、生成した予約実行不可能通知をビデオレコーダ１３−ｉの通信部５６に供給することで、通信部５６に、ネットワーク１２を介して、予約実行不可能通知をコントローラ１１宛に送信させる。
【０３１０】
一方、ステップＳ２１２において、自分が使用されていないと判定された場合、ステップＳ２１３に進み、録画処理部２０５は、記録デバイスが未接続であるか否かを判定する。例えば、録画処理部２０５は、データ入力インターフェイス５８に、記録デバイス５９が接続されているか否かを判定する。
【０３１１】
ステップＳ２１３において、記録デバイスが未接続であると判定された場合、ステップＳ２１６に進み、上述したように、ビデオレコーダ１３で録画を行うことができないので、他のビデオレコーダ１３（またはコントローラ１１）に対して予約設定を行うために、予約処理部２０１は、通信部５６に、ネットワーク１２を介して、予約実行不可能通知をコントローラ１１宛に送信させる。
【０３１２】
例えば、ビデオレコーダ１３−ｉの予約処理部２０１は、録画処理部２０５によって、例えば、DVDである記録デバイス５９がドライブ（データ入出力インターフェイス５８）に挿入されていないと判定された場合、予約実行不可能通知を生成し、生成した予約実行不可能通知をビデオレコーダ１３−ｉの通信部５６に供給することで、通信部５６に、ネットワーク１２を介して、予約実行不可能通知をコントローラ１１宛に送信させる。
【０３１３】
一方、ステップＳ２１３において、記録デバイスが接続されていると判定された場合、ステップＳ２１４に進み、録画処理部２０５は、記録デバイスの記録容量が不足しているか否かを判定する。例えば、ビデオレコーダ１３−ｉの録画処理部２０５は、ハードディスクである、ビデオレコーダ１３−ｉのデータ入力インターフェイス５８に接続されているビデオレコーダ１３−ｉの記録デバイス５９の記録容量が不足しているか否かを判定する。
【０３１４】
ステップＳ２１４において、記録デバイスの記録容量が不足していると判定された場合、ステップＳ２１６に進み、上述したように、ビデオレコーダ１３で録画を行うことができないので、他のビデオレコーダ１３（またはコントローラ１１）に対して予約設定を行うために、予約処理部２０１は、通信部５６に、ネットワーク１２を介して、予約実行不可能通知をコントローラ１１宛に送信させる。
【０３１５】
例えば、ビデオレコーダ１３−ｉの予約処理部２０１は、録画処理部２０５によって、例えば、ハードディスクである記録デバイス５９の記録容量が不足していると判定された場合、予約実行不可能通知を生成し、生成した予約実行不可能通知をビデオレコーダ１３−ｉの通信部５６に供給することで、ネットワーク１２を介して、予約実行不可能通知をコントローラ１１宛に送信させる。
【０３１６】
一方、ステップＳ２１４において、記録デバイスの記録容量が不足していないと判定された場合、ステップＳ２１５に進み、録画処理部２０５は、番組の録画を開始して、処理は終了する。例えば、ビデオレコーダ１３−ｉの録画処理部２０５は、ビデオレコーダ１３−ｉの予約情報管理部２０２から読み出した予約情報を基に、ビデオレコーダ１３−ｉのコーデック処理部５７に、“BSデジタル放送 105ch”であるチャンネルを“20:00”から“20:59”までの時間、“ハードディスク”であるビデオレコーダ１３−ｉの記録デバイス５９に録画（記録）させる。
【０３１７】
このように、ビデオレコーダ１３は、設定された予約を実行できない場合、予約実行不可能通知をコントローラ１１に通知することで、コントローラ１１は、ネットワーク１２を介して、再度条件と一致する機器を検索し、検索した機器に対して、予約の設定をすることができる。
【０３１８】
なお、上述した例においては、ビデオレコーダ１３−ｉについて説明したが、ビデオレコーダ１３−ｊにおいても、同様に、録画の処理を行う。
【０３１９】
以上、ビデオレコーダ１３が行う録画の処理の詳細について説明した。次に、図２０を参照して、コントローラ１１が行う録画の処理の詳細について説明する。すなわち、この場合の処理は、図１９のステップＳ２１６の処理において、ビデオレコーダ１３が送信した予約実行不可能通知を受信するコントローラ１１が行う録画の処理となる。
【０３２０】
ステップＳ２３１において、外部予約処理部１０７は、ビデオレコーダ１３から送信された予約実行不可能通知であって、通信部３６から供給されてくる予約実行不可能通知を基に、予約実行不可能通知を受信したか否かを判定する。
【０３２１】
ステップＳ２３１において、予約実行不可能通知を受信していないと判定された場合、ステップＳ２３１に戻り、上述した処理が繰り返される。すなわち、コントローラ１１は、ネットワーク１２を介して、ビデオレコーダ１３から予約実行不可能通知を受信するまで、待機している。
【０３２２】
一方、ステップＳ２３１において、予約実行不可能通知を受信したと判定された場合、ステップＳ２３２に進み、予約実行不可能通知を送信してきたビデオレコーダ１３以外の、他のビデオレコーダ１３に対して予約設定を行うために、外部予約処理部１０７は、制御対象機器の予約設定の処理を行う。制御対象機器の予約設定の処理は、図９乃至図１４を参照して説明した制御対象機器の予約設定の処理と同様であり、その説明は省略する。
【０３２３】
以上、コントローラ１１が行う録画の処理の詳細について説明した。
【０３２４】
このように、本発明によれば、確実に、番組を録画することができる。また、本発明においては、コントローラ１１は、ネットワーク１２を介して、条件に一致する機器を特定し、特定された機器に対して、コントローラ１１が予約設定を行うので、既存の家庭内の機器を有効に活用したシステムを構築することができる。
【０３２５】
さらに、コントローラ１１は、ネットワーク１２を介して、ユーザによって設定された条件を満たしているビデオレコーダ１３を特定し、特定されたビデオレコーダ１３に予約情報を設定するので、複数のビデオレコーダ１３の予約をコントローラ１１で一元管理することが可能となり、容易に実装することができる。
【０３２６】
また、コントローラ１１およびビデオレコーダ１３において、設定していた予約の実行が不可能となった場合に、再度、他のビデオレコーダ１３に対して、予約情報を設定することができるので、予約開始時間に、確実に予約を実行することができる。
【０３２７】
なお、本発明は、チューナなどから供給されてくる、アンテナより受信された地上波や放送衛星からの電波などのテレビジョン放送の放送電波に対応する放送信号を録画する場合に限らず、例えば、ラジオなどの音声コンテンツを録音させたり、サーバ１４の提供するコンテンツを録画させたりする場合に適用するようにしてもよい。
【０３２８】
上述した一連の処理は、ハードウェアにより実行させることもできるが、ソフトウェアにより実行させることもできる。一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、記録媒体からインストールされる。
【０３２９】
この記録媒体は、図２および図３に示すように、コンピュータとは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されている記録デバイス４１または記録デバイス５９などよりなるパッケージメディアにより構成されるだけでなく、コンピュータに予め組み込まれた状態でユーザに提供される、プログラムが記録されているROM３３またはROM５３などで構成される。
【０３３０】
さらに、上述した一連の処理を実行させるプログラムは、必要に応じてルータ、モデムなどのインターフェイスを介して、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線または無線の通信媒体を介してコンピュータにインストールされるようにしてもよい。
【０３３１】
なお、本明細書において、記録媒体に格納されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０３３２】
また、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【図面の簡単な説明】
【０３３３】
【図１】本発明を適用した録画予約システムの一実施の形態の構成を示すブロック図である。
【図２】コントローラの構成の例を示すブロック図である。
【図３】ビデオレコーダの構成の例を示すブロック図である。
【図４】コントローラの機能の構成の例を示すブロック図である。
【図５】ビデオレコーダの機能の構成の例を示すブロック図である。
【図６】コントローラによる、予約設定の処理を説明するフローチャートである。
【図７】機器設定情報の例を示す図である。
【図８】予約対象機器選択条件設定画面を表示させるLCDの画面の例を示す図である。
【図９】制御対象機器の予約設定の処理の詳細について説明するフローチャートである。
【図１０】ステータス要求の例を示す図である。
【図１１】ステータス応答の例を示す図である。
【図１２】予約情報の例を示す図である。
【図１３】制御対象機器評価の処理の詳細について説明するフローチャートである。
【図１４】優先順位の評価の処理の詳細について説明するフローチャートである。
【図１５】分割予約の処理の詳細について説明するフローチャートである。
【図１６】ビデオレコーダが行う予約設定の処理の詳細について説明するフローチャートである。
【図１７】コントローラによる、録画の処理を説明するフローチャートである。
【図１８】ビデオレコーダが行う録画の処理の詳細について説明するフローチャートである。
【図１９】ビデオレコーダによる、録画の処理を説明するフローチャートである。
【図２０】コントローラが行う録画の処理の詳細について説明するフローチャートである。
【符号の説明】
【０３３４】
１  録画予約システム，  １１  コントローラ，  １２  ネットワーク，  １３、１３−１乃至１３−Ｎ  ビデオレコーダ，  １４  サーバ，  ３１  CPU，  ３２  入力スイッチマトリックス部，  ３３  ROM，  ３４  RAM，  ３５  バス，  ３６  通信部，３７  コーデック処理部，  ３８  GDP，  ３９  LCD，  ４０  データ入力インターフェイス，４１  記録デバイス，  ４２  赤外線通信部，５１  CPU，  ５２  入力スイッチマトリックス部，  ５３  ROM，  ５４  RAM，  ５５  バス，  ５６  通信部，  ５７  コーデック処理部，５８  データ入力インターフェイス，  ５９  記録デバイス，６０  赤外線通信部，  １０１  機器情報取得部，  １０２  機器設定情報管理部，  １０３  予約条件設定部，  １０４  予約情報設定部，  １０５  内部予約処理部，  １０６  予約情報管理部，  １０７  外部予約処理部，  １０８  録画処理部，  １１１  予約可否判定部，  １２１  機器特定部，  １２２  ステータス要求生成部，  １２３  機器評価部，  １２４  優先度判定部，  １２５  分割予約処理部，  １３１  送信部，  １３２  受信部，  ２０１  予約処理部，  ２０２  予約情報管理部，  ２０３  機器情報取得部，  ２０４  機器設定情報管理部，  ２０５  録画処理部，  ２１１  ステータス応答生成部，  ２２１  送信部，  ２２２  受信部，  ３０１  チャンネル選択部，  ３０２  予約時刻選択部，  ３０３  記録品質選択部，  ３０４  記録方式選択部，  ３０５  優先順位選択部，  ３０６  記録デバイス選択部，  ３０７  対象機器選択部
【図１】
2006303873.tif 000003
【図２】
2006303873.tif 000004
【図３】
2006303873.tif 000005
【図４】
2006303873.tif 000006
【図５】
2006303873.tif 000007
【図６】
2006303873.tif 000008
【図７】
2006303873.tif 000009
【図８】
2006303873.tif 000010
【図９】
2006303873.tif 000011
【図１０】
2006303873.tif 000012
【図１１】
2006303873.tif 000013
【図１２】
2006303873.tif 000014
【図１３】
2006303873.tif 000015
【図１４】
2006303873.tif 000016
【図１５】
2006303873.tif 000017
【図１６】
2006303873.tif 000018
【図１７】
2006303873.tif 000019
【図１８】
2006303873.tif 000020
【図１９】
2006303873.tif 000021
【図２０】
2006303873.tif 000022