(57)【要約】    【課題】録画画予約した機器の電源断や故障などにより録画できない状況においても、ネットワーク上の他の機器で録画予約を確実に代行する。    【解決手段】ネットワーク１２を介して接続され、録画機能と通信機能を備えた複数の録画機器１０−１〜１０−３を接続する。録画予約処理部２６は自己の録画機能に対し録画予約を行った際に、記憶部の録画予約管理テーブル２２−１に録画予約情報を登録すると共に、ネットワーク１２を介して他の機器１０−２，１０−３に録画予約登録を通知する。代行録画予約処理部２８は、ネットワーク１２上から他の機器１０−２，１０−３の録画予約の登録通知を受信した際に、他の機器から登録済みの録画予約情報を取得して記憶部の代行録画予約管理テーブル２４−１に代行録画予約情報を登録し、代行録画予約情報に対応した他の機器１０−２，１０−３の録画予約実行通知が受信されない場合に、自己の録画機能を用いて代行録画予約を実行する。    【選択図】        図１
2008131067.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続され、録画機能を備えた他の機器と通信可能な録画機能を備えた録画予約管理装置に於いて、
自己の録画機能に対し録画予約を行った際に、記憶部の録画予約管理領域に自己の録画予約情報を登録すると共に、前記ネットワークを介して他の機器に自己の録画予約登録を通知する録画予約処理部と、
前記ネットワーク上から他の機器の録画予約の登録通知を受信した際に、前記他の機器から登録済みの録画予約情報を取得して前記記憶部の代行録画予約管理領域に代行録画予約情報として登録し、前記代行録画予約情報に対応した他の機器の録画予約が実行されない場合に、自己の録画機能を用いて代行録画予約を実行する代行録画予約処理部と、
を備えたことを特徴とする録画予約管理装置。
【請求項２】
請求項１記載の録画予約管理装置に於いて、
前記録画予約処理部は、録画予約の開始時刻までの残り時間が第１の所定時間に達した際に前記ネットワークに録画予約の実行通知を送信し、
前記代行録画予約処理部は、代行録画予約の開始時刻までの残り時間が前記第１の所定時間区より短い第２の所定時間に達するまでに他の機器から録画予約の実行通知が受信されなかった場合に、前記代行録画予約を実行することを特徴とする録画予約管理装置。
【請求項３】
ネットワークに接続され、録画機能を備えた他の機器と通信可能であり、特定の録画専用機器を管理対象として録画予約を管理する録画機能を持たない録画予約管理装置に於いて、
前記管理対象となる録画専用機器が録画予約を行った際に、前記ネットワークを介して他の機器に前記録画専用機器の録画予約登録を通知する録画予約処理部と、
前記ネットワーク上から他の機器の録画予約の登録通知を受信した際に、前記他の機器から登録済みの録画予約情報を取得して前記記憶部の代行録画予約管理領域に代行録画予約情報を登録し、前記代行録画予約情報に対応した他の機器の録画予約が実行されない場合に、前記録画専用機器の録画機能を用いて代行録画を実行する代行録画予約処理部と、
を備えたことを特徴とする録画予約管理装置。
【請求項４】
ネットワークに接続され、録画機能を備えた他の機器と通信可能な録画機能を備えた機器の録画予約管理方法に於いて、
自己の録画機能に対し録画予約を行った際に、記憶部の録画予約管理領域に自己の録画予約管理情報を登録すると共に、前記ネットワークを介して他の機器に自己の録画予約登録を通知する録画予約処理ステップと、
前記ネットワーク上から他の機器の録画予約の登録通知を受信した際に、前記他の機器から登録済みの録画予約情報を取得して前記記憶部の代行録画予約管理領域に代行録画予約情報を登録し、前記代行録画予約情報に対応した他の機器の録画予約が実行されない場合に、自己の録画機能を用いて代行録画予約を実行する代行録画予約処理ステップと、
を備えたことを特徴とする録画予約管理方法。
【請求項５】
ネットワークに接続され、録画機能を備えた他の機器と通信可能な録画機能を備えた機器のコンピュータに、
自己の録画機能に対し録画予約を行った際に、記憶部の録画予約管理領域に自己の録画予約情報を登録すると共に、前記ネットワークを介して他の機器に自己の録画予約登録を通知する録画予約処理ステップと、
前記ネットワーク上から他の機器の録画予約の登録通知を受信した際に、前記他の機器から登録済みの録画予約情報を取得して前記記憶部の代行録画予約管理領域に代行録画予約情報を登録し、前記代行録画予約情報に対応した他の機器の録画予約の実行通知が受信されない場合に、自己の録画機能を用いて代行録画予約を実行する代行録画予約処理ステップと、
を実行させることを特徴とする録画予約管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークに接続された通信可能な録画機能を備えた複数の機器の間で相互に録画予約を代行する録画予約管理装置、方法、プログラム及びシステムに関し、特に、家庭内のネットワーク環境に接続して使用される通信機能を備えたＨＤＤレコーダなどのビデオ機器やパーソナルコンピュータなどの複数の機器の間で相互に録画予約を代行する録画予約管理装置、方法、プログラム及びシステムに関する。
【背景技術】
【０００２】
従来、家庭内のホームネットワーク環境に接続して使用される通信機能を備えたＨＤＤレコーダなどのＡＶ機器およびパソコンなどの録画機器にあっては、録画予約機能が設けられている。
【０００３】
また録画予約可能な録画機器に録画予約を入れた際に、ＨＤＤ等の記憶装置に空き容量がないなどの理由で録画ができない場合、録画予約要求された時間帯において、録画可能な非稼動資源をもつ他の機器をネットワーク上で探索し、探索した他のＡＶ機器に録画予約を登録することによって、録画の代行をさせるシステムが提案されている（特許文献１）。
【０００４】
更に、ネットワーク上の複数のＡＶ機器にて同じ内容の録画予約が入っていた場合に、1つを除いて録画予約を取り消すことによって、録画予約の重複を避け、録画用の資源を有効活用するシステムも提案されている（特許文献２）。
【特許文献１】特開２００１−３３３３３７号公報
【特許文献２】特開２００５−２５２４０２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、このような従来の録画予約を他の機器に代行させるシステムにあっては、録画予約をしている機器が録画予約された時間帯で電源が入っていない場合や通信機能が故障しているような場合、ネットワーク上の録画代行可能な他の録画機器の探索そのものができず、録画予約を行っているＡＶ機器が正常に動作していない限り、ネットワーク上の他の録画機器に予約した録画を代行させることができないという問題がある。
【０００６】
本発明は、録画予約した機器の電源断や故障などにより録画できない状況においても、ネットワーク上の他の機器で録画予約を確実に代行する録画予約管理装置、方法、プログラム及びシステムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
（装置）
本発明は録画予約管理装置を提供する。本発明は、ネットワークに接続され、録画機能を備えた他の機器と通信可能な録画機能を備えた録画予約管理装置に於いて、
自己の録画機能に対し録画予約を行った際に、記憶部の録画予約管理領域に自己の録画予約情報を登録すると共に、ネットワークを介して他の機器に自己の録画予約登録を通知する録画予約処理部と、
ネットワーク上から他の機器の録画予約の登録通知を受信した際に、他の機器から登録済みの録画予約情報を取得して記憶部の代行録画予約管理領域に代行録画予約情報を登録し、代行録画予約情報に対応した他の機器の録画予約が実行されない場合に、自己の録画機能を用いて代行録画予約を実行する代行録画予約処理部と、
を備えたことを特徴とする。
【０００８】
ここで、録画予約管理領域に登録された録画予約情報は、チャンネル、開始時刻、終了時刻を含み、代行録画予約領域に登録された代行録画予約情報は、代行機器の識別子、チャンネル、開始時刻、終了時刻を含む。
【０００９】
録画予約処理部は、録画予約の開始時刻までの残り時間が第１の所定時間（例えば３分）に達した際にネットワークに録画予約の実行通知を送信し、代行録画予約処理部は、代行録画予約の開始時刻までの残り時間が第１の所定時間より短い第２の所定時間（例えば２分）に達するまでに他の機器から録画予約の実行通知が受信されなかった場合に、代行録画を実行する（モード１）。
【００１０】
また代行録画予約処理部は、代行録画予約の開始時刻までの残り時間が第１の所定時間（例えば３分）に達した際に代行先の機器に録画予約の実行を問い合わせ、残り時間が第１の所定時間より短い第２の所定時間（例えば２分）の達するまでに問い合わせの応答が受信されない場合に代行録画を実行するようにしても良い（モード２）。
【００１１】
更に、録画予約処理部は、録画予約の開始時刻までの残り時間が第１の所定時間（例えば３分）に達したときにネットワークに録画予約の実行通知を送信し、
代行録画予約処理部は、代行録画予約の開始時刻までの残り時間が第１の所定時間区より短い第２の所定時間（例えば２分）に達するまでに他の機器から録画予約の実行通知が受信されなかった場合に、代行先の機器に録画予約の実行を問い合わせ、残り時間が第２の所定時間より短い第３の所定時間（例えば１分）に達するまでに問い合わせの応答が受信されない場合に代行録画を実行するようにしても良い（モード３）。
【００１２】
代行録画予約処理部は、複数の機器の１台で代行録画を行うため、代行録画予約の登録時に、代行録画予約の登録を他の機器に通知すると共に他の機器から代行録画予約の登録通知を受信した際に他の機器から代行録画予約に割り当てる資源情報を取得して自己の資源情報との比較により優先度を決定し、優先度の最も高い機器で代行録画を実行する。
【００１３】
代行録画予約処理部は、ネットワーク上に代行録画予約を行う機器が自己を含めて複数存在する場合（複数の機器で代行録画する場合）、他の機器とは異なる録画条件を設定して代行録画を実行する。例えば代行録画予約処理部は、他の機器とは異なる画質又は圧縮率を設定して代行録画を実行する。
【００１４】
（録画機能を持たない装置）
本発明は、ネットワークに接続され、録画機能を備えた他の機器と通信可能であり、特定の録画専用機器を管理対象として録画予約を管理する録画機能を持たない録画予約管理装置に於いて、
管理対象となる録画専用機器が録画予約を行った際に、ネットワークを介して他の機器に録画専用機器の録画予約登録を通知する録画予約処理部と、
ネットワーク上から他の機器の録画予約の登録通知を受信した際に、他の機器から登録済みの録画予約情報を取得して記憶部の代行録画予約管理領域に代行録画予約情報を登録し、代行録画予約情報に対応した他の機器の録画予約が実行されない場合に、録画専用機器の録画機能を用いて代行録画予約を実行する代行録画予約処理部と、
を備えたことを特徴とする。
【００１５】
（方法）
本発明は録画予約管理方法を提供する。本発明は、ネットワークに接続され、録画機能を備えた他の機器と通信可能な録画機能を備えた機器の録画予約管理方法に於いて、
自己の録画機能に対し録画予約を行った際に、記憶部の録画予約領域に自己の録画予約管理情報を登録すると共に、ネットワークを介して他の機器に自己の録画予約登録を通知する録画予約処理ステップと、
ネットワーク上から他の機器の録画予約の登録通知を受信した際に、他の機器から登録済みの録画予約情報を取得して記憶ステップの代行録画予約管理領域に代行録画予約情報を登録し、代行録画予約情報に対応した他の機器の録画予約が実行されない場合に、自己の録画機能を用いて代行録画予約を実行する代行録画予約処理ステップと、
を備えたことを特徴とする。
【００１６】
また本発明は、ネットワークに接続され、録画機能を備えた他の機器と通信可能であり、特定の録画専用機器を管理対象として録画予約を管理する録画機能を持たない機器の録画予約管理方法に於いて、
管理対象となる録画専用機器が録画予約を行った際に、ネットワークを介して他の機器に録画専用機器の録画予約登録を通知する録画予約処理ステップと、
ネットワーク上から他の機器の録画予約の登録通知を受信した際に、他の機器から登録済みの録画予約情報を取得して記憶部の代行録画予約管理領域に代行録画予約情報を登録し、代行録画予約情報に対応した他の機器の録画予約が実行されない場合に、録画専用機器の録画機能を用いて代行録画予約を実行する代行録画予約処理ステップと、
を備えたことを特徴とする。
【００１７】
（プログラム）
本発明は録画機器のコンピュータで実行される録画予約管理プログラムを提供する。本発明は、ネットワークに接続され、録画機能を備えた他の機器と通信可能な録画機能を備えた機器のコンピュータに、
自己の録画機能に対し録画予約を行った際に、記憶部の録画予約領域に自己の録画予約情報を登録すると共に、ネットワークを介して他の機器に自己の録画予約登録を通知する録画予約処理ステップと、
ネットワーク上から他の機器の録画予約の登録通知を受信した際に、他の機器から登録済みの録画予約情報を取得して記憶ステップの代行録画予約管理領域に代行録画予約情報を登録し、代行録画予約情報に対応した他の機器の録画予約が実行されない場合に、自己の録画機能を用いて代行録画予約を実行する代行録画予約処理ステップと、
を実行させることを特徴とする。
【００１８】
また本発明は、ネットワークに接続され、録画機能を備えた他の機器と通信可能であり、特定の録画専用機器を管理対象として録画予約を管理する録画機能を持たない機器のコンピュータに、
管理対象となる録画専用機器が録画予約を行った際に、ネットワークを介して他の機器に録画専用機器の録画予約登録を通知する録画予約処理ステップと、
ネットワーク上から他の機器の録画予約の登録通知を受信した際に、他の機器から登録済みの録画予約情報を取得して記憶部の代行録画予約管理領域に代行録画予約情報を登録し、代行録画予約情報に対応した他の機器の録画予約の実行通知が受信されない場合に、録画専用機器の録画機能を用いて代行録画予約を実行する代行録画予約処理ステップと、
を実行させることを特徴とする。
【００１９】
（システム）
本発明は録画予約管理システムを提供する。本発明は、録画機能を備えた相互に通信可能な複数の機器をネットワークを介して接続した録画予約管理システムに於いて、
機器の各々に、
自己の録画機能に対し録画予約を行った際に、記憶部の録画予約管理領域に自己の録画予約情報を登録すると共に、ネットワークを介して他の機器に自己の録画予約登録を通知する録画予約処理部と、
ネットワーク上から他の機器の録画予約の登録通知を受信した際に、他の機器から登録済みの録画予約情報を取得して記憶部の代行録画予約管理領域に代行録画予約情報を登録し、代行録画予約情報に対応した他の機器の録画予約が実行されない場合に、自己の録画機能を用いて代行録画予約を実行する代行録画予約処理部と、
を備えたことを特徴とする。
【発明の効果】
【００２０】
本発明によれば、ネットワークに接続された録画可能な機器は、自身に登録された録画予約の一覧（自己の録画予約管理情報）に加え、他の機器に登録された録画予約の一覧（代行録画予約管理情報）を自身の記憶領域に保持し、ネットワーク上の機器間でお互いの録画予約一覧の最新の状態を保持し合い、録画予約を開始する直前に、録画予約の開始通知をネットワーク上に送信し、そのメッセージを受け取った他の機器は、メッセージ発信元の機器で録画が実行されることを知って代行録画を解除し、一方、代行録画予約の開始時刻が近づいても録画予約の開始通知を受け取らない場合は、代行録画を実行する。
【００２１】
このため、録画予約した機器に電源が入っていなかったり、通信機能が故障している場合には、他の機器ではネットワークから録画予約の開始通知が受信されず、何かしらの理由で録画が遂行できない状況にある可能性を知ることができ、録画予約が実行されないことを検出した段階で、他の機器でその録画予約に対応する代行録画を確実に行うことができる。
【００２２】
このように本発明は、録画機能及び通信機能を備えた機器どうしで互いの録画予約状況を把握し合い、予約された録画が実行されているかどうかを監視し合うことによって、電源断や故障などによって録画できない状況においても、録画の代行を確実に実現することができる。
【発明を実施するための最良の形態】
【００２３】
図１は本発明による家庭内のホームネットワークを対象とした録画予約管理システムの実施形態を示したブロック図である。図１において、家庭内に設置された録画機器１０−１，１０−２，１０−３は、ホームネットワーク１２を介して相互に接続されている。録画機器１０−１〜１０−３のそれぞれには、録画実行部１４−１，１４−２，１４−３と録画予約管理部１６−１，１６−２，１６−３が設けられている。
【００２４】
録画機器１０−１〜１０−３としては、ＨＤＤビデオレコーダとして知られたＡＶ機器、テレビチューナを内蔵した録画機能付きのパーソナルコンピュータなどが含まれる。ホームネットワーク１２としては、パーソナルコンピュータのローカルエリアネットワーク（ＬＡＮ）に最も広く使用されているＥｔｈｅｒｎｅｔ（Ｒ）やホームＰＮＡ，ホームＲＦなどの家庭内ＬＡＮであってもよく、本実施形態にあっては有線のホームネットワーク１２を示しているが、無線ＬＡＮを使用したホームネットワークであってもよい。
【００２５】
またホームネットワーク１２には、図示の録画機能と通信機能を備えた録画機器１０−１，１０−３以外に、プリンタなどのパーソナルコンピュータの周辺機器、電話、家電製品などの機器が必要に応じて接続される。
【００２６】
録画機器１０−１〜１０−３に設けた録画実行部１４−１〜１４−３は、ユーザの録画操作により、ＴＶチューナで受信した画像のＨＤＤに対する録画を実行する。録画予約管理部１６−１〜１６−３は、録画実行部１４−１〜１４−３のそれぞれで行うユーザの録画につき録画予約を受け付けて登録し、登録した録画予約につき録画予約開始時刻への到達を監視して録画処理を実行する。
【００２７】
本実施形態にあっては、録画予約管理部１６−１〜１６−３のそれぞれに、他の録画機器から録画予約管理情報を取得し、他の機器で録画予約の実行が行われなかったことを判別した際に、代行録画を行う機能が含まれている。
【００２８】
図２は図１の録画機器１０−１の機能構成を他の録画機器１０−２，１０−３と共に示したブロック図である。なお録画機器１０−２，１０−３も、録画機器１０−１と同じ機能を備えている。
【００２９】
図２において、録画機器１０−１には録画実行部１４−１と録画予約管理部１６−１が設けられている。録画実行部１４−１に対してはハードディスクドライブＨＤＤに割り当てた動画ファイル格納部２０−１が配置される。また録画予約管理部１６−１に対しては、装置自身の録画予約を登録した録画予約管理テーブル２２−１と、他の機器の録画予約を代行録画予約として登録した代行録画予約管理テーブル２４−１が設けられる。
【００３０】
更に通信処理部１８−１が設けられ、ホームネットワーク１２を介して他の録画機器１０−２，１０−３との間で録画予約処理に必要な情報をやり取りすることができる。
【００３１】
通信処理部１８−１による録画予約処理のために使用する通信プロトコルとしては、例えばユニバーサルプラグアンドプレイ（ＵＰｎＰ）を使用することができる。ユニバーサルプラグアンドプレイは、家庭内のパーソナルコンピュータや周辺機器、ＡＶ機器、電話、家電製品などの機器をネットワークを通じて接続し、相互に機能を提供し合うための機能であり、ネットワーク環境としてはイーサネット（Ｒ）によるＬＡＮの他、家庭内ＬＡＮ用として知られたＰＮＡやＲＦなどを使用する。
【００３２】
この通信処理部１８−１による録画機器１０−１〜１０−３の相互通信のため、録画機器１０−１〜１０−３のそれぞれには例えばＩＰアドレスなどのネットワークアドレスが予め割り当てられている。
【００３３】
録画予約管理部１６−１には、録画予約処理部２６と代行録画予約処理部２８の機能が設けられている。録画予約処理部２６は、録画実行部１４−１に対しユーザが録画予約を行った際に、録画予約管理テーブル２２−１に録画予約情報を登録すると共に、ホームネットワーク１２を介して他の録画機器１０−２，１０−３に対し、ユニバーサルプラグアンドプレイ（ＵＰｎＰ）におけるマルチキャストの公開メッセージを使用して録画予約登録を通知する。
【００３４】
代行録画予約処理部２８は、ホームネットワーク１２上から他の録画機器１０−２，１０−３のマルチキャストの公開メッセージによる録画予約の登録通知を受信した際に、対応する他の録画機器１０−２または１０−３から登録済みの録画予約情報（録画予約レコード）を取得して、代行録画予約管理テーブル２４−１に代行録画予約情報（代行録画予約レコード）を登録する。
【００３５】
ここで、他の機器から録画予約レコードを受信して代行録画予約レコードとして登録する際には、自己の録画予約管理テーブル２２−１及び代行予約管理テーブル２４−１を検索し、既に登録済みの録画予約及び代行録画予約に対し、時間帯、チャネルが重複していないことを判定して登録する。なお、複数台のＴＶチューナを搭載した多重録画可能な録画機器にあっては、多重録画チャンネル数を考慮して時間帯、チャネルが重複していないことを判定して登録する。
【００３６】
代行録画予約管理テーブル２４−１に対する登録が済むと、代行録画予約処理部２８は、登録した代行録画予約情報に対応した他の機器の録画予約が実行されない場合に、装置自身の録画実行部１４−１を用いて代行録画を実行する。
【００３７】
本実施形態における代行録画予約処理部２８による代行録画の方法としては、次のモード１〜３のいずれかの処理を行う。
【００３８】
（モード１）
モード１の処理にあっては、録画予約処理部２６が録画予約の開始時刻までの残り時間が第１の所定時間例えば３分に達した際に（録画予約開始３分前）、ホームネットワーク１２に録画予約の実行通知をマルチキャストの公開メッセージで送信する。これに対し代行録画予約処理部２８は、代行録画予約の開始時刻までの残り時間が第１の所定時間より短い第２の所定時間例えば２分に達するまでに（録画予約開始２分前）、他の機器１０−２または１０−３から録画予約の実行通知が受信されなかった場合に、代行録画を実行する。
【００３９】
（モード２）
モード２の処理にあっては、モード１のように録画予約処理部２６が録画予約の開始時刻までの残り時間が例えば３分となっても、ホームネットワーク１２に対し録画予約の実行通知は送信しない。その代わり、代行録画予約処理部２８が代行録画予約の開始時刻までの残り時間が第１の所定時間例えば３分に達した際に（代行録画予約開始３分前）、代行先の録画機器１０−２または１０−３に対し録画予約の実行を問い合わせ、残り時間が第１の所定時間例えば３分より短い第２の所定時間例えば２分に達するまでの間に問合せに対する応答が受信されない場合に、代行録画を実行する。
【００４０】
この代行録画予約処理部２８から録画予約先の録画機器に対する問合せと応答については、例えばＴＣＰ−ＩＰネットワークを診断するプログラムとして知られたＰＩＮＧのＣＩＮＰプロトコルを利用する。ＣＩＮＰプロトコルにあっては、相手先の録画機器のＩＰアドレス（ネットワークアドレス）を指定して問合せデータを送信し、相手先の録画機器から返信があるか否かをチェックする。
【００４１】
具体的には、確認したい問合せ先の録画機器に対しエコーリクエストというパケットを送り、問合せ先の録画機器は録画実行であればエコーリプライのパケットを投げ返すことになる。このエコーリプライのパケットが受信されないときに、代行録画予約処理部２８は代行録画を実行することになる。
【００４２】
（モード３）
モード３の処理はモード１とモード２を組み合わせた処理である。モード３の処理にあっては、録画予約処理部２６は、録画予約の開始時刻までの残り時間が第１の所定時間例えば３分に達したときに（録画予約開始３分前）、ホームネットワーク１２に録画予約の実行通知をマルチキャストの公開メッセージとして送信する。
【００４３】
これに対し代行録画予約処理部２８は、代行録画予約の開始時刻までの残り時間が第１の所定時間より短い第２の所定時間例えば２分に達するまでに（代行録画予約開始２分前）、他の録画機器からの録画予約の実行通知が受信されなかった場合に、代行する録画予約を登録している録画機器１０−２または１０−３に対し録画予約の実行を問い合わせる。
【００４４】
この録画予約の実行の問合せに対し、相手先の録画機器より代行録画予約の開始時刻までの残り時間が第２の所定時間より短い第３の所定時間例えば１分に達するまでに（代行録画予約開始１分前）、問合せに対する応答が受信されない場合に、代行録画を実行する。
【００４５】
図３は本実施形態による録画予約管理プログラムが実行されるコンピュータのハードウェア環境を示したブロック図である。図３において、ＣＰＵ３０のバス３２に対しては、ＲＡＭ３４、ＲＯＭ３６、ハードディスクドライブ３８、操作部４２及び表示部４４を接続するデバイスインタフェース４０、ネットワークアダプタ４６、チューナユニット４８及び録画ボード５０が設けられている。
【００４６】
ハードディスクドライブ３８には本実施形態の録画予約管理プログラムが格納されている。コンピュータを起動すると、ＢＩＯＳによるブートアップ処理によりハードディスクドライブ３８のＯＳがＲＡＭ３４に読み出し配置されて実行される。続いて、ハードディスクドライブ３８に格納している本実施形態の録画予約管理プログラムがＲＡＭ３４に読み出し配置され、ＣＰＵ３０により実行されることになる。
【００４７】
図３のハードウェア構成における録画機能は、チューナユニット４８、録画ボード５０及びハードディスクドライブ３８で実現されている。操作部４２の操作によりチャネル、時間、録画品質、圧縮率などを指定して録画入力を行うと、この録画内容が管理テーブルに登録された後、チューナユニット４８によるチャネル選択で得られた映像信号が録画ボード５０に与えられ、映像データはＭＰＥＧ方式などにより符号化されて、ハードディスクドライブ３８に動画ファイルとして記憶される。
【００４８】
また操作部４２により、チャネル、録画予約開始時刻、録画予約終了時刻、画質、圧縮率などを指定した録画予約を行った際には、この録画予約の内容がハードディスクドライブ３８の管理テーブルに登録された後、録画予約開始時刻の到達で、チューナユニット４８及び録画ボード５０による録画実行を行う。
【００４９】
このようなユーザ設定による録画予約以外に、本実施形態にあっては、図２の代行録画予約処理部２８に示したように、前述のモード１、モード２またはモード３のいずれかによる代行録画予約のための処理が実行されることになる。
【００５０】
図４（Ａ）は図２に示した録画予約管理テーブル２２−１の説明図であり、図４（Ｂ）に同じく代行録画予約管理テーブル２４−１の説明図を示している。図４（Ａ）の録画予約管理テーブル２２−１にあっては、ユーザ設定による録画予約入力に対し、ＩＤ、チャネル、開始時刻、終了時刻、画質、圧縮率から構成された録画予約レコード５２−１，５２−２を登録している。
【００５１】
図４（Ｂ）の代行録画予約管理テーブル２４−１は、他の録画機器からの録画登録の通知を受けた際の問合せによる録画予約レコードの取得に基づき、ＩＤ、チャネル、開始時刻、終了時刻、代行機器、画質、圧縮率で構成された代行録画予約レコード５４−１１，５４−１２，５６−１１，５６−１２を登録している。
【００５２】
ここで代行録画予約管理テーブル２４−１における代行機器として、この例では図２に示した録画機器１０−２，１０−３の符号を示しているが、実際には録画機器１０−２，１０−３のネットワークアドレスが使用される。
【００５３】
図５は本実施形態における録画予約管理テーブル及び代行録画予約管理テーブルの登録処理の説明図である。図５において、録画機器１０−１，１０−２，１０−３に設けた録画予約管理テーブル２２−１，２２−２，２２−３には、それぞれ自己の機器におけるユーザの録画入力操作により、録画予約レコード５２−１，５２−２，５４−１，５４−２及び５６−１，５６−２が既に登録されている。
【００５４】
これらの録画予約レコード５２−１〜５６−２に対応し、録画機器１０−１〜１０−３の代行録画予約管理テーブル２４−１〜２４−３には、それぞれ他の録画機器の予約登録レコードに対応した代行録画予約レコードが既に登録されている。
【００５５】
例えば録画機器１０−１の代行録画予約管理テーブル２４−１を見ると、他の録画機器１０−２の録画予約レコード５４−１，５４−２に対応して、代行録画予約レコード５４−１１，５４−１２が登録されている。また他の録画機器である録画機器１０−３の録画予約レコード５６−１，５６−２に対応して、代行録画予約レコード５６−１１，５６−１２が登録されている。
【００５６】
図６は図５において新たな予約登録が録画機器１０−１で行われた場合の代行録画予約管理登録の説明図である。図６において、図５の状態で録画機器１０−１に対し新たな録画予約がユーザにより行われると、録画予約管理テーブル２２−１に対し録画予約レコード５２−３が登録される。
【００５７】
この録画予約レコード５２−３の登録に伴い、他の録画機器１０−２，１０−３に対し録画登録の実行通知が行われ、この実行通知を受けて他の録画機器１０−２，１０−３が、新たに登録した録画予約レコード５２−３を取得し、それぞれ代行録画予約レコード５２−１３，５２−２３を生成して、それぞれの代行録画予約管理テーブル２４−２，２４−３に新たに登録する。
【００５８】
図７は正常に録画予約が実行された場合の本発明の第１実施形態（モード１）による録画予約管理処理を示したタイムチャートである。図７のタイムチャートを、図２を参照して説明すると次のようになる。
【００５９】
図７において、録画機器１０−１においてステップＳ１でユーザによる録画予約が行われると、ステップＳ２で録画予約処理部２６が録画予約管理テーブル２２−１に図４（Ａ）に示したような内容を持つ録画予約レコードを登録する。
【００６０】
続いてステップＳ３で、録画機器１０−１はユニバーサルプラグアンドプレイ（ＵＰｎＰ）のマルチキャストメッセージによる公開メッセージとして、ステップＳ２で行った録画予約登録の通知をホームネットワーク１２に送信する。
【００６１】
他の録画機器１０−２，１０−３にあっては、ステップＳ１０１，Ｓ２０１のそれぞれで録画機器１０−１から送信された録画予約登録を受信し、録画機器１０−１に対し録画予約情報を要求する。これを受けて録画機器１０−１は、ステップＳ４で、登録した録画予約情報としての録画予約レコードをネットワークに送信する。
【００６２】
他の録画機器１０−２，１０−３は、ステップＳ１０２，Ｓ２０２のそれぞれで、ネットワークから録画予約登録通知に対応した録画予約情報としての録画予約レコードを取得し、図４（Ｂ）に示したような内容を持つ代行録画予約レコードを代行録画予約管理テーブルに登録する。
【００６３】
その後、録画予約を行った録画機器１０−１にあっては、自己の録画予約管理テーブル２２−１に登録している録画予約レコードのうち、録画予約開始３分前に達したレコードがあるか否かチェックしている。
【００６４】
録画機器１０−１が録画予約開始３分前のレコードを判別すると、ステップＳ６に進み、録画実行通知をホームネットワーク１２を介して他の録画機器１０−２，１０−３に通知する。この場合の録画実行通知も、ユニバーサルプラグアンドプレイ（ＵＰｎＰ）のマルチキャストである公開メッセージとしてホームネットワーク１２に送信される。
【００６５】
録画機器１０−１からの録画実行通知を受信した他の録画機器１０−２，１０−３にあっては、ステップＳ１０３，Ｓ２０３のそれぞれで、代行録画予約レコードを登録している録画機器１０−１において録画予約が実行されることを確認して代行録画予約を解除する。
【００６６】
したがって他の機器１０−２，１０−３にあっては、録画機器１０−１で正常に録画予約が実行される場合には代行録画予約は行われないことになる。他の機器１０−２，１０−３における代行録画予約の解除処理は、例えば図４（Ｂ）に示した代行録画予約管理テーブルにおける該当する代行録画予約レコードを消去するか、あるいは各レコードに代行録画予約フラグを設けておき、代行録画予約登録で１にセットしたフラグを解除のために０にリセットしてもよい。
【００６７】
録画機器１０−１にあっては、ステップＳ６で録画実行通知をホームネットワーク１２に送信した後、ステップＳ７で録画予約開始時刻への到達を判別すると、ステップＳ８で自己の録画実行部１４−１により予約した録画を実行する。
【００６８】
図８は録画予約が行われずに代行録画予約が実行された場合の第１実施形態（モード１）による録画予約管理処理を示したタイムチャートである。
【００６９】
図８において、録画機器１０−１におけるステップＳ１〜Ｓ４、及び録画機器１０−２，１０−３におけるステップＳ１０１，Ｓ１０２及びＳ２０１，Ｓ２０２の処理は、図７のタイムチャートと同じである。
【００７０】
しかしながら、図８の場合にあっては、録画機器１０−１が録画予約の登録後に、電源断あるいは通信機能の故障などで、ステップＳ５で障害発生となっている。このため録画機器１０−１にあっては、ステップＳ２で登録した録画予約レコードの開始３分前となっても、図７のステップＳ６に示したように他の録画機器に対し録画実行通知を送信することができない。
【００７１】
このため、他の録画機器１０−２，１０−３にあっては、ステップＳ１０３、Ｓ２０３のそれぞれで代行録画予約開始２分前か否かチェックしており、開始２分前への到達を判別すると、ステップＳ１０４、Ｓ２０４で録画機器１０−１の録画予約に対応した代行録画を実行する。
【００７２】
この場合、録画機器１０−２，１０−３は同時に同じ内容を録画することになるが、自己の録画資源の状況を判断し、他の録画機器とは異なる条件、例えば圧縮率や画質を設定して代行録画しても良い。
【００７３】
図９は本発明による録画予約管理処理のフローチャートである。本発明の録画予約管理処理にあっては、ステップＳ１で図２に示した録画予約管理部２６による録画予約管理処理を実行した後、ステップＳ２で図２の代行録画予約処理部２８による代行録画予約管理処理を実行する。このような処理をステップＳ３で停止指示があるまで繰り返す。
【００７４】
図１０は、図７及び図８の第１実施形態に対応した図９のステップＳ１における録画予約管理処理の詳細を示したフローチャートである。図１０の第１実施形態、即ちモード１における録画予約管理処理にあっては、ステップＳ１で自己の録画予約の有無をチェックし、ユーザによる自己の録画予約があれば、ステップＳ２に進み、自己の録画予約レコードを作成して録画予約管理テーブル２２−１に登録する。続いてステップＳ３で録画予約登録の公開メッセージ、即ち録画予約登録通知をホームネットワーク１２に送信する。
【００７５】
一方、ステップＳ４で、録画予約管理テーブル２２−１に既に登録している自己の録画予約レコードについて録画予約開始３分前の録画予約の有無をチェックしている。この録画予約開始３分前の録画予約レコードがあれば、ステップＳ５に進み、録画実行の公開メッセージをホームネットワーク１２に送信した後、ステップＳ６で録画条件を設定する。
【００７６】
この場合の録画条件は、図４に示した録画予約管理テーブル２２−１に登録している自己の予約管理レコードにおける開始時刻、終了時刻、画質、圧縮率などの設定となる。続いてステップＳ７で録画予約開始時刻への到達を判別すると、ステップＳ８で、設定した録画条件による自己の予約管理レコードに基づく録画を開始する。またステップＳ９で録画予約終了時刻を判別した場合には、現在実行中の録画処理をステップＳ１０で停止する。
【００７７】
図１１は図７及び図８の第１実施形態（モード１）に対応した図９のステップＳ２におけるモード１の代行録画予約管理処理の詳細を示したフローチャートである。
【００７８】
図１１において、代行録画予約管理処理は、ステップＳ１で他の録画機器からの録画予約登録通知の受信の有無をチェックしている。この録画予約登録通知の受信を判別すると、ステップＳ２に進み、他の録画機器に対し録画予約レコードを要求する。
【００７９】
ステップＳ３で他の機器から録画予約レコードを受信したことを判別すると、ステップＳ４に進み、図４（Ｂ）に示したような代行録画予約レコードを作成し、代行録画予約管理テーブル２４−１に登録する。
【００８０】
続いてステップＳ５で他の録画機器の録画実行通知を受信したか否かチェックする。録画実行通知を受信すると、ステップＳ６に進み、代行録画予約の登録を解除し、代行録画を行わないようにする。
【００８１】
一方、ステップＳ５で他の機器からの録画実行通知を受信していない場合には、ステップＳ７に進み、代行録画予約開始２分前の代行録画予約レコードがあるか否かチェックする。代行録画予約レコードがあれば、ステップＳ８に進み、代行録画条件を設定した後、ステップＳ９で代行録画予約開始時刻への到達を待って、ステップＳ１０で代行録画を開始する。またステップＳ１１で録画中の代行録画予約につき代行録画予約終了時刻への到達を判別すると、ステップＳ１２で代行録画を停止することになる。
【００８２】
図１２は正常に録画予約が実行された場合の本発明の第２実施形態（モード２）による録画予約管理処理を示したタイムチャートである。
【００８３】
図１２において、録画機器１０−１にあっては、ステップＳ１でユーザ入力による録画予約を行った後、ステップＳ２で自己の録画予約レコードの録画予約管理テーブル２２−１への登録を行い、ステップＳ３で録画予約登録通知をマルチキャストによる公開メッセージとしてホームネットワーク１２に送信する。
【００８４】
他の録画機器１０−２，１０−３にあっては、ステップＳ１０１，Ｓ２０１で録画機器１０−１に対し録画予約情報を要求し、これを受けて録画機器１０−１は、ステップＳ４で、登録した録画予約レコードを送信し、録画機器１０−２，１０−３でステップＳ１０２，Ｓ２０２に示すように代行録画予約レコードを作成して代行録画予約テーブルへの登録が行われる。
【００８５】
続いてモード２にあっては、代行録画予約の登録を行った他の録画機器１０−２，１０−３側において、ステップＳ１０３，Ｓ２０３に示すように、代行録画予約開始３分前への到達を判別しており、代行録画予約開始３分前への到達を判別すると、ステップＳ１０４，Ｓ２０４に進み、録画機器１０−１に対し録画実行を問い合わせる。
【００８６】
このとき録画機器１０−１において正常に動作している場合には、ステップＳ５で録画実行を応答する。ステップＳ１０４，Ｓ２０４からの録画実行の問合せと、ステップＳ５からの録画実行の応答は、前述したように、ＩＣＭＰプロトコルにおけるエコーリクエストパケットの送信とエコーリプライパケットの応答により行われる。
【００８７】
録画機器１０−２，１０−３にあっては、ステップＳ１０５，Ｓ２０５で録画機器１０−１からの録画実行応答を判別すると、ステップＳ１０６，Ｓ２０６で代行録画予約を解除する。一方、正常に動作している録画機器１０−１にあっては、ステップＳ６で録画予約開始時刻に達すると、ステップＳ７で自己の予約管理レコードに対応した録画を実行する。
【００８８】
図１３は録画予約が行われずに代行録画が実行された場合の本発明の第２実施形態（モード２）による録画予約管理処理を示したタイムチャートである。
【００８９】
図１３において、録画機器１０−１におけるユーザ入力による録画登録のステップＳ１〜Ｓ４の処理、及び録画機器１０−１からの録画予約登録に基づく他の録画機器１０−２，１０−３における代行録画予約登録のステップＳ１０１，Ｓ１０２及びＳ２０１，Ｓ２０２は、図１２と同じである。
【００９０】
しかしながら、自己の録画予約が済んだ後、録画機器１０−１において電源断あるいは通信機能などの故障による障害がステップＳ５で発生したとする。このような障害発生に対し、録画機器１０−２，１０−３にあっては、ステップＳ１０３，Ｓ２０３で代行録画予約開始３分前か否か判別しており、代行録画予約開始３分前を判別すると、ステップＳ１０４，Ｓ２０４に進み、録画実行を録画機器１０−１に対し問い合わせる。
【００９１】
しかしながら録画機器１０−１にあっては、ステップＳ５に示すように障害発生状態にあるため、録画実行の問合せに対し応答送信ができない。このため録画機器１０−２，１０−３にあっては、ステップＳ１０５、Ｓ２０５で応答が判別されない場合には、ステップＳ１０６、Ｓ２０６で代行録画予約開始２分前への到達の有無をチェックしている。
【００９２】
応答が得られずに代行録画予約開始２分前に達すると、ステップＳ１０７，Ｓ２０７に進み、代行録画を実行する。この代行録画の実行の内容は、代行録画条件を設定した後に代行録画予約開始時刻への到達で代行録画を開始することになる。
【００９３】
一方、録画機器１０−１におけるステップＳ５の障害発生が通信機能の一時的な障害などであり、録画実行問合せのタイミングでは障害で応答できなかったものが、その後の障害回復で応答があった場合には、ステップＳ１０５，Ｓ２０５で応答が判別され、この場合にはステップＳ１０８，Ｓ２０８に進み、代行録画予約を解除することになる。
【００９４】
即ち、録画機器における一時的な障害発生については障害が回復した段階で代行録画予約を解除できる。なお、この障害発生中の回復による応答を確認するためには、ステップＳ１０４，Ｓ２０４における録画実行の問合せを、ステップＳ１０６で代行録画予約開始２分前に至るまで繰り返し行うことになる。
【００９５】
図１４は図１２及び図１３の第２実施形態に対応した図９のステップＳ１におけるモード２の録画予約管理処理の詳細を示したフローチャートである。
【００９６】
図１４のモード２の録画予約管理処理にあっては、ステップＳ１で録画機器１０−１が自己の録画予約を判別すると、ステップＳ２に進み、録画予約レコードを作成して録画予約管理テーブル２２−１に登録する。続いてステップＳ３で録画予約登録通知の公開メッセージをホームネットワーク１２に送信する。
【００９７】
自己の録画予約の登録が済んだ後は、ステップＳ４で録画予約開始３分前の録画予約があるか否かチェックしており、開始３分前の録画予約があれば、ステップＳ５で録画条件を設定する。この場合、モード１にあっては他の録画機器に対し録画実行通知を送信しているが、モード２にあっては録画実行通知の送信は行わない。
【００９８】
ステップ５で録画条件の設定が済んだ後、ステップＳ６で他の録画機器からの録画実行の問合せの有無をチェックしている。他の録画機器にあっては、対応する代行録画予約開始時刻の３分前に問合せを行っていることから、この問合せをステップＳ６で判別すると、ステップＳ７に進み、録画実行の応答を問合せ元の録画機器に送信する。
【００９９】
続いてステップ８で録画予約開始時刻への到達を判別すると、ステップＳ９で録画を実行する。またステップＳ１０で録画予約終了時刻への到達を判別すると、ステップＳ１１で録画を停止する。
【０１００】
図１５は図１２及び図１３の第２実施形態に対応した図９のステップＳ２におけるモード２の代行録画予約管理処理の詳細を示したフローチャートである。
【０１０１】
図１５において、モード２の代行録画予約処理にあっては、ステップＳ１で他の録画機器から録画予約登録通知を受信すると、ステップＳ２で他の録画機器に対し録画予約レコードを要求する。ステップＳ３で他の録画機器からの録画予約レコードの受信を判別すると、ステップＳ４で代行録画予約レコードを作成し、例えば録画機器１０−１の場合には代行録画予約管理テーブル２４−１に登録する。
【０１０２】
続いてステップＳ５で代行録画予約開始３分前の代行録画予約の有無をチェックし、この代行録画予約がある場合には、ステップＳ６で他の録画機器１０−２または１０−３に対し録画予約の実行を問い合わせる。
【０１０３】
ステップＳ７で録画実行の応答を受信すると、ステップＳ１０に進み、該当する代行録画予約の登録を解除する。一方、相手先の録画機器の障害によりステップＳ７で録画実行応答を受信できなかった場合には、ステップＳ８に進み、代行録画予約開始２分前であれば、ステップＳ９に進み、録画予約開始条件を設定する。
【０１０４】
続いてステップＳ１１で代行録画予約開始時刻への到達を判別すると、ステップＳ１２で代行録画を開始する。またステップＳ１３で代行録画予約終了時刻を判別すれば、ステップＳ１４で代行録画を停止することになる。
【０１０５】
図１６は正常に録画予約が実行された場合の本発明の第３実施形態（モード３）による録画予約管理処理を示したタイムチャートである。ここでモード３の処理は、モード１とモード２を組み合わせた処理である。
【０１０６】
図１６において、録画機器１０−１でユーザ入力に基づく録画予約を行った場合の正常時の動作は、図７に示したモード１の場合と同じである。
【０１０７】
図１７は録画予約が行われずに代行録画が実行された場合の第３実施形態（モード３）による録画予約管理処理を示したタイムチャートである。図１７で、録画機器１０−１にあっては、ステップＳ１でユーザ入力による録画予約を行った後、ステップＳ２で自己の録画予約登録、即ち図２の録画予約管理テーブル２２−１に対する録画予約レコードの登録を行う。
【０１０８】
この登録に伴い、ステップＳ３で録画予約登録通知をマルチキャストの公開メッセージとしてホームネットワーク１２に送信し、他の録画機器１０−２，１０−３は、ステップＳ１０１，Ｓ２０１で録画予約情報を要求し、ステップＳ４で登録済の録画予約情報を送信し、ステップＳ１０２，Ｓ２０２で録画機器１０−２，１０−３における代行録画予約の登録が行われる。
【０１０９】
その後、録画機器１０−１において電源断あるいは通信機能の故障などの障害がステップＳ５で発生したとする。この場合には、正常動作時のように録画機器１０−１から録画予約開始時刻３分前のタイミングで録画実行通知が送信されないことから、代行側の録画機器１０−２，１０−３にあっては、ステップＳ１０３，Ｓ２０３で代行録画予約開始２分前への到達を判別すると、ステップＳ１０４，Ｓ２０４で録画機器１０−１に対し録画実行を問い合わせる。
【０１１０】
この問合せに対し録画機器１０−１にあっては、障害発生状態にあるため実行応答が得られず、ステップＳ１０５，Ｓ２０５のそれぞれで応答なしが判別されると、ステップＳ１０６，Ｓ２０６で代行録画予約開始１分前への到達を判別したときに、ステップＳ１０７，Ｓ２０７のそれぞれに進み、代行録画を実行する。この代行録画の実行は、代行録画予約開始時刻への到達を判別して代行録画を開始することになる。
【０１１１】
一方、録画機器の障害が一時的なもので、その後、回復して代行録画予約開始１分前まで繰り返し行っているステップＳ１０４，Ｓ２０４の録画実行の問合せに対し、録画機器１０−１から応答が得られると、ステップＳ１０５，Ｓ２０５からＳ１０８，Ｓ２０８のそれぞれに進み、代行録画予約を解除し、この場合には、障害が回復した録画機器１０−１側で録画予約を実行することになる。
【０１１２】
図１８は図１６及び図１７の第３実施形態に対応した図９のステップＳ１におけるモード３の録画予約管理処理の詳細を示したフローチャートである。このモード３の録画予約管理処理は、図１０に示したモード１の録画予約管理処理と同じである。
【０１１３】
図１９は図１６及び図１７の第３実施形態に対応した図９のステップＳ２におけるモード３の代行録画予約管理処理の詳細を示したフローチャートである。図１９のモード３の代行録画予約管理処理を図２の録画機器１０−１について説明すると次のようになる。
【０１１４】
まずステップＳ１で他の録画機器１０−２，１０−３からの録画予約登録通知を受信すると、ステップＳ２で他の録画機器１０−２または１０−３に対し録画予約レコードを要求する。ステップＳ３で他の録画機器１０−２または１０−３から録画予約レコードを受信すると、ステップＳ４に進み、代行録画予約レコードを作成し、代行録画予約管理テーブル２４−１に登録する。
【０１１５】
続いて、他の録画機器１０−２または１０−３からの録画実行通知の受信の有無をチェックしている。録画実行通知を受信すると、ステップＳ６に進み、該当する代行録画予約の登録を解除する。
【０１１６】
またステップＳ７で代行録画予約開始２分前の代行録画予約の有無をチェックしており、この代行録画予約を判別すると、ステップＳ８に進み、録画機器１０−２または１０−３に対し録画実行を問い合わせる。続いてステップＳ９で問合せ先から録画実行の応答があれば、ステップＳ１２に進み、対応する代行録画予約を解除する。
【０１１７】
ステップＳ９で録画実行応答が得られなかった場合には、ステップＳ１０に進み、代行録画予約開始１分前か否かチェックし、１分前に達すると、ステップＳ１１で代行録画条件を設定する。続いてステップＳ１３で代行録画予約開始時刻への到達を判別すると、ステップＳ１４で代行録画を開始する。
【０１１８】
図２０は本発明の第４実施形態で使用する録画予約管理テーブルと代行録画予約管理テーブルを示した説明図であり、図２０（Ａ）に録画予約管理テーブル２２−１を示し、図２０（Ｂ）に代行録画予約管理テーブル２４−１を示している。
【０１１９】
図２０（Ａ）の録画予約管理テーブル２２−１は図４（Ａ）と同じであるが、図２０（Ｂ）の代行録画予約管理テーブル２４−１にあっては、ＩＤ、チャネル、開始時刻、終了時刻、代行機器、画質、圧縮率に加え、更に代行録画予約の優先度を設定している。
【０１２０】
この代行録画予約の優先度は、代行録画予約の登録を行った複数の録画機器間で代行録画予約に割り当てることのできる資源、具体的には代行録画予約で使用可能な動画ファイルの空き容量をやり取りし、空き容量の大きい順に優先度を設定している。
【０１２１】
この代行録画予約の優先度の設定により、ホームネットワーク１２上に接続されている代行録画可能な録画機器が複数台存在する場合、優先度の最も高い録画機器においてのみ代行録画を実行できるようにしている。
【０１２２】
即ち、前述したモード１、モード２、モード３の代行録画にあっては、ネットワーク上に複数の代行録画可能な録画機器が存在した場合、複数の代行録画可能機器で同時に代行録画が行われ、複数の録画機器に代行録画による録画ファイルが作成されることになる。これに対し図２０の第４実施形態にあっては、優先度が最も高い優先度第１位の録画代行機器のみが代行録画を行い、代行録画可能な録画機器が複数台存在しても、１台の録画機器のみで代行録画を行うことができる。
【０１２３】
代行録画予約の優先度については、代行録画予約開始前の時刻設定が異なるように設定されている。例えば本実施形態のモード１にあっては、録画予約を実行する録画機器の障害発生時には、代行録画を行う録画機器が代行録画予約開始２分前で代行録画を実行しているが、代行録画の優先度を設定した第４実施形態にあっては
（１）優先度１については代行録画予約開始２分前で代行録画実行
（２）優先度２については代行録画予約開始１分前で代行録画実行
というように、優先度が高いほど代行録画実行時刻までの残り時間が長くなるように 設定している。
【０１２４】
したがって、優先度に応じて代行録画予約開始時刻が一番手前の時刻となる録画機器で最初に代行録画予約が実行され、このとき他の録画機器に対し代行録画実行を通知することで、優先度の低い他の録画機器における代行録画を禁止することができる。
【０１２５】
図２１は正常に録画予約が実行された場合の本発明の第４実施形態による録画予約管理処理を示したタイムチャートである。図２１において、録画機器１０−１でユーザ入力による予約登録が行われ、他の録画機器１０−２，１０−３で代行録画予約が行われる場合を例にとっている。また第４実施形態における録画予約管理処理は、図７に示したモード１につき代行録画予約の優先度を適用した場合である。
【０１２６】
図２１において、録画機器１０−１におけるステップＳ１〜Ｓ８の処理は図７の録画機器１０−１と同じである。一方、代行録画を行う録画機器１０−２，１０−３については、ステップＳ１０３で代行録画予約の登録後に相互に資源情報例えば録画ファイルの空き容量を交換し、優先度を設定している。
【０１２７】
この例では録画機器１０−２の空き容量が大きいことから優先度の第１位が設定され、録画機器１０−３は空き容量が少ないことで優先度の第２位が設定されている。それ以外の録画機器１０−２，１０−３における処理は図７の場合と同じである。
【０１２８】
図２２は録画予約が実行されずに代行録画が実行された場合の本発明の第４実施形態による録画予約管理処理を示したタイムチャートである。
【０１２９】
図２２において、録画機器１０−１は、ステップＳ１〜Ｓ４において、図２１と同様、ユーザ入力による予約登録と他の録画機器に対する録画予約登録の通信及び録画予約情報の送信を行った後、ステップＳ５で示すように電源断あるいは通信機能の故障などの障害が発生したとする。
【０１３０】
この録画機器１０−１の障害発生に対し、代行録画予約の登録を行った録画機器１０−２，１０−３にあっては、ステップＳ１０３，Ｓ２０３の資源情報の交換処理を通じて代行録画予約の優先度を設定しており、録画機器１０−２が優先度第１位、録画機器１０−３が優先度第２位となっている。
【０１３１】
このため優先度第１位の録画機器１０−２において、ステップＳ１０４で代行録画予約開始２分前か否かチェックしており、代行録画予約開始２分前への到達を判別すると、ステップＳ１０５で、同じ代行録画を行う録画機器１０−３に対し代行録画実行を通知する。
【０１３２】
これを受けて録画機器１０−３は、ステップＳ２０５で代行録画予約を解除する。優先度第１位の録画機器１０−２は、その後、ステップＳ１０６で代行録画を実行する。即ち、代行録画予約開始時刻への到達で代行録画を実行する。
【０１３３】
図２３は図２１及び図２２の第４実施形態に対応した図９のステップＳ１における録画予約管理処理の詳細を示したフローチャートである。この第４実施形態の録画予約管理処理のフローチャートは、図１０に示したモード１の録画予約管理処理と同じである。
【０１３４】
図２４は図２１及び図２３の第４実施形態に対応した図９のステップＳ２における代行録画予約管理処理の詳細を示したフローチャートである。
【０１３５】
図２４の代行録画予約管理処理にあっては、ステップＳ１で他の録画機器から録画予約登録通知を受信すると、ステップＳ２で他の録画機器に対し録画予約レコードを要求する。ステップＳ３で他の録画機器から録画予約レコードを受信すると、ステップＳ４で代行録画予約レコードを作成し、代行録画予約管理テーブルに登録する。
【０１３６】
続いてステップＳ５で他の録画代行を行う録画機器との間で資源情報を交換して優先度を設定する。続いてステップＳ６で他の録画機器から録画実行通知の受信を判別した場合には、ステップＳ７で該当する代行録画予約の登録を解除する。
【０１３７】
一方、ステップＳ８で優先度に対応した代行録画予約開始時刻前の代行録画予約の有無をチェックし、この代行録画予約があれば、ステップＳ９で代行録画の予約を、他の代行録画予約を登録している録画機器に送信して、優先度が低い録画機器における代行録画を解除させる。
【０１３８】
続いてステップＳ１０で代行録画条件を設定し、ステップＳ１１で代行録画予約開始時刻への到達を判別すると、ステップＳ１２で代行録画を開始する。またステップＳ１３で代行録画予約終了時刻への到達を判別すると、ステップＳ１４で代行録画を停止する。
【０１３９】
図２５は本発明の第５実施形態によるシステム構成のブロック図であり、本実施形態にあっては、録画機能を持たない管理専用機器により、他の録画機能を備えた録画機器との間で録画予約管理処理を行うようにしたことを特徴とする。
【０１４０】
図２５において、ホームネットワーク１２に対しては録画機能を備えた録画機器１０−２，１０−３が接続されており、それぞれ録画実行部１４−２，１４−３と録画予約管理部１６−２，１６−３を備えており、その詳細は図２の録画機器１０−１に示したと同じである。
【０１４１】
一方、ホームネットワーク１２に対しては録画管理専用機器１０−１１と録画専用機器６０が接続されている。録画管理専用機器１０−１１は録画機能を備えておらず、録画予約管理部１６−１としての機能のみを備えていおり、例えばホームサーバとして使用される。
【０１４２】
このような場合、録画管理専用機器１０−１１はホームネットワーク１２に接続している録画専用機器６０、例えばホームネットワーク１２に対する通信機能を備えたＨＤＤレコーダなどのＡＶ機器を録画管理対象として設定している。このため録画管理専用機器１０−１１には録画予約管理部１６−１が設けられ、また録画専用機器６０には録画実行部１４−１が設けられている。
【０１４３】
図２６は図２５の録画管理専用機器１０−１１と録画専用機器６０の機能構成を他の録画機器１０−２，１０−３と共に示したブロック図である。
【０１４４】
図２６において、録画管理専用機器１０−１１には録画予約管理部１６−１が設けられ、そこには録画予約処理部２６と代行録画予約処理部２８が設けられている。
【０１４５】
また録画予約管理部１６−１に対しては録画予約管理テーブル２２−１と代行録画予約管理テーブル２４−１が設けられ、ホームネットワーク１２に対しては通信処理部１８−１１による通信処理ができる。一方、録画専用機器６０には、録画実行部１４−１、動画ファイル２０−１及び通信処理部１８−１２が設けられている。
【０１４６】
録画管理専用機器１０−１１の録画予約処理部２６は、管理者対象となる録画専用機器６０が録画予約を行った際に、ホームネットワーク１２を介して他の録画機器１０−２，１０−３に対し録画専用機器６０の録画予約登録を通知する。
【０１４７】
また代行録画予約処理部２８は、ホームネットワーク１２上の他の録画機器１０−２，１０−３から録画予約の登録通知を受信した際に、録画機器１０−２，１０−３から登録済の録画予約レコードを取得して代行録画予約レコードを作成し、代行録画予約管理テーブル２４−１に登録する。
【０１４８】
また代行録画予約処理部２８は、代行録画予約レコードに対応した他の録画機器１０−２または１０−３の録画予約が実行されない場合に、録画専用機器６０の録画実行部１４−１を用いて代行録画を実行し、代行録画で得られた画像データを動画ファイル２０−１に格納する。
【０１４９】
録画管理専用機器１０−１１の録画予約処理部２６及び代行録画予約処理部２８による処理内容は、本実施形態の第１〜第３実施形態に示したモード１，２，３のいずれかとすることができ、モード１，２，３と相違する点は録画予約及び代行録画予約を実行する対象が録画専用機器６０となっている点だけである。
【０１５０】
図２７は正常に録画予約が実行された場合の本発明の第５実施形態による録画予約管理処理を示したタイムチャートであり、モード１の処理を例にとっている。
【０１５１】
図２７において、録画管理専用機器１０−１１にあっては、管理対象となる録画専用機器６０におけるステップＳ６１のユーザ入力に伴う録画予約を受けて、ステップＳ１で録画予約レコードの録画予約管理テーブル２２−１に対する登録を行い、ステップＳ２で録画予約登録通知を他の録画機器１０−２，１０−３に送信する。
【０１５２】
他の録画機器１０−２，１０−３は、ステップＳ１０１，Ｓ２０１で録画予約情報を要求し、録画管理専用機器１０―１１は、ステップＳ３で、登録した録画予約情報を応答送信する。これを受けて他の録画機器１０−２，１０−３にあっては、ステップＳ１０２，Ｓ２０２で代行録画予約の登録を行う。
【０１５３】
続いて録画管理専用機器１０−１１がステップＳ４で録画予約の録画予約開始３分前への到達を判別すると、ステップＳ５で録画専用機器６０の正常動作を確認して録画実行を他の録画機器１０−２，１０−３に通知し、ステップＳ１０３，Ｓ２０３でそれぞれ代行録画予約を解除させる。
【０１５４】
その後、ステップＳ６で録画予約の開始時刻への到達を判別すると、ステップＳ７で録画専用機器６０に録画実行を指示し、録画専用機器６０はステップＳ６２で録画を実行する。なお図２７のタイムチャートにあっては、録画予約開始時刻への到達を録画管理専用機器１０−１１側で処理しているが、録画専用機器６０側で管理してもよい。
【０１５５】
図２８は録画予約が行われずに代行録画が実行された場合の本発明の第５実施形態による録画予約管理処理を示したタイムチャートである。
【０１５６】
図２８において、録画専用機器６０は、ステップＳ６１でユーザ入力に基づく録画予約を行った後、ステップＳ６２で電源断や故障などによる障害を発生している。
【０１５７】
録画管理専用機器１０−１１は、ステップＳ４で録画専用機器６０の障害を確認し、録画実行通知処理を解除する。このため、録画予約の開始３分前に達しても図２７のステップＳ５に示したような他の録画機器に対する録画実行通知の送信は行われない。
【０１５８】
一方、代行録画予約が登録された録画機器１０−２，１０−３にあっては、ステップＳ１０３，Ｓ２０３でそれぞれ録画実行通知の受信の有無をチェックしており、受信がなければ、ステップＳＳ１０４，Ｓ２０４で代行録画予約開始２分前か否か判別し、２分前に達すると、ステップＳ１０５，Ｓ２０５でそれぞれ代行録画を実行する。
【０１５９】
この場合、ステップＳ１０４，Ｓ２０４で代行録画予約開始２分前に達するまでに録画実行応答が受信されれば、ステップＳ１０６，Ｓ２０６に進んで代行録画予約を解除することになる。
【０１６０】
なお図２７，図２８は、モード１における録画管理専用機器１０−１１の処理を例に取るものであったが、モード２及びモード３についても録画実行を録画専用機器６０で行うことで、まったく同様に処理することができる。
【０１６１】
図２９は図２７及び図２８の第５実施形態に対応した図９のステップＳ１における録画予約管理処理の詳細を示したフローチャートであり、図２６を参照して説明すると次のようになる。
【０１６２】
図２９において、録画管理専用機器１０−１１の録画予約管理処理は、ステップＳ１で録画専用機器６０の録画予約を判別すると、ステップＳ２に進み、録画予約レコードを作成し、録画予約管理テーブル２２−１に登録する。続いてステップＳ３で録画予約登録通知の公開メッセージをホームネットワーク１２に送信する。
【０１６３】
続いてステップＳ４で録画予約開始３分前の録画予約を判別すると、ステップＳ５で録画専用機器の正常動作を確認して録画実行通知の公開メッセージをホームネットワーク１２に送信する。
【０１６４】
図３０は図２７及び図２８の第５実施形態に対応した図９のステップＳ２における代行録画予約管理処理の詳細を示したフローチャートである。図３０の代行録画予約管理処理を図２６の録画管理専用機器１０−１１について説明すると次のようになる。
【０１６５】
まずステップＳ１で他の録画機器１０−２，１０−３の録画予約登録の通知を受信すると、ステップＳ２で他の録画機器に対し録画予約レコードを要求し、ステップＳ３で録画予約レコードの受信を判別すると、ステップＳ４で代行録画予約レコードを作成し、代行録画予約管理テーブル２４−１に登録する。
【０１６６】
続いてステップＳ５で他の録画機器１０−２または１０−３からの録画実行通知の受信を判別すると、ステップＳ６で該当する代行録画予約の登録を解除する。続いてステップＳ７で代行録画予約開始２分前の代行録画予約を判別すると、ステップＳ８で録画専用機器６０に録画予約開始条件を設定した後、ステップＳ９で代行録画予約開始時刻への到達を判別し、ステップＳ１０で録画専用機器に録画開始を指示する。またステップＳ１１で代行録画予約終了時刻への到達を判別すると、ステップＳ１２で録画専用機器６０に録画停止を指示する。
【０１６７】
ここで、図２９及び図３０はモード１に対応した第５実施形態の処理であるが、モード２及びモード３についても録画実行を録画専用機器６０で行う処理とすれば、まったく同様に適用できる。
【０１６８】
また本発明は通信機能と録画機能を備えたマイクロコンピュータのＣＰＵもしくはＡＶ機器のＣＰＵで実行可能なプログラムを提供するものであり、このプログラムは前述のフローチャートに示した内容となる。
【０１６９】
また本発明はコンピュータにより実行される録画予約管理プログラムを格納した記録媒体を提供する。この録画予約管理プログラムを格納する記録媒体としては、ＣＤ−ＲＯＭ、フロッピィディスク（Ｒ）、ＤＶＤディスク、光磁気ディスク、ＩＣカードなどの可搬型記録媒体や、コンピュータシステムの内外に備えられたハードディスクドライブなどの記憶装置の他、回線を介してプログラムを保持するデータベースあるいは他のコンピュータシステム並びにそのデータベースや、更に回線上の伝送媒体を含むものである。
【０１７０】
また本発明の第１乃至第３実施形態及び第５実施形態のモード１，２，３の録画予約管理処理にあっては、ホームネットワーク上に存在する複数の録画機器のうちの代行録画予約が行われた複数の機器で同じ内容の代行録画が同時に行われているが、この複数の録画機器で同時に代行録画が行われる場合については、画質及びまたは圧縮率を、代行録画を行う機器ごとに異ならせ、異なる録画条件で代行録画を行うことが望ましい。
【０１７１】
この複数の録画機器で代行録画を行う場合の録画条件の変更は、例えば図２０（Ｂ）の第４実施形態で使用する録画予約管理テーブル２４−１の代行録画を行う録画機器間の資源情報のやり取りで決定された代行優先度を利用すればよい。
【０１７２】
即ち、代行優先度が高い場合には高画質で低圧縮率の録画条件とし、優先度が低い場合には低画質で高圧縮率の録画条件とする。また代行優先度を使用せずに、録画機器に設定されているネットワークアドレスなどの装置番号により固定的に異なった画質と圧縮率の代行録画条件を固定的に設定するラウンドロビン方式としてもよい。
【０１７３】
なお上記の実施形態はホームネットワークに接続された通信機能と録画機能を備えた機器における代行録画のための録画予約管理処理を例に取るものであったが、ホームネットワーク以外の通常のＬＡＮに接続した録画機器についてもそのまま適用することができる。
【０１７４】
また本発明は、その目的と利点を損なうことのない適宜の変形を含み、更に上記の実施形態に示した数値による限定は受けない。
【０１７５】
ここで本発明の特徴を列挙すると次の付記のようになる。
（付記）
（付記１）（装置）
ネットワークに接続され、録画機能を備えた他の機器と通信可能な録画機能を備えた録画予約管理装置に於いて、
自己の録画機能に対し録画予約を行った際に、記憶部の録画予約管理領域に自己の録画予約情報を登録すると共に、前記ネットワークを介して他の機器に自己の録画予約登録を通知する録画予約処理部と、
前記ネットワーク上から他の機器の録画予約の登録通知を受信した際に、前記他の機器から登録済みの録画予約情報を取得して前記記憶部の代行録画予約管理領域に代行録画予約情報として登録し、前記代行録画予約情報に対応した他の機器の録画予約が実行されない場合に、自己の録画機能を用いて代行録画予約を実行する代行録画予約処理部と、
を備えたことを特徴とする録画予約管理装置。（１）
【０１７６】
（付記２）（録画予約情報の詳細）
付記１記載の録画予約管理装置に於いて、
前記録画予約領域に登録された録画予約情報は、チャンネル、開始時刻、終了時刻を含み、
前記代行録画予約領域に登録された代行録画予約情報は、代行機器の識別子、チャンネル、開始時刻、終了時刻を含むことを特徴とする録画予約管理装置。
【０１７７】
（付記３）
付記１記載の録画予約管理装置に於いて、
前記録画予約処理部は、録画予約の開始時刻までの残り時間が第１の所定時間に達した際に前記ネットワークに録画予約の実行通知を送信し、
前記代行録画予約処理部は、代行録画予約の開始時刻までの残り時間が前記第１の所定時間区より短い第２の所定時間に達するまでに他の機器から録画予約の実行通知が受信されなかった場合に、前記代行録画予約を実行することを特徴とする録画予約管理装置。（２）
【０１７８】
（付記４）
付記１記載の録画予約管理装置に於いて、
前記代行録画予約処理部は、代行録画予約の開始時刻までの残り時間が第１の所定時間に達した際に代行先の機器に録画予約の実行を問い合わせ、前記残り時間が前記第１の所定時間より短い第２の所定時間の達するまでに前記問い合わせの応答が受信されない場合に代行録画を実行することを特徴とする録画予約管理装置。
【０１７９】
（付記５）
付記１記載の録画予約管理装置に於いて、
前記録画予約処理部は、録画予約の開始時刻までの残り時間が第１の所定時間に達した際に前記ネットワークに録画予約の実行通知を送信し、  前記代行録画予約処理部は、代行録画予約の開始時刻までの残り時間が前記第１の所定時間区より短い第２の所定時間に達するまでに他の機器から録画予約の実行通知が受信されなかった場合に、代行先の機器に録画予約の実行を問い合わせ、前記残り時間が前記第２の所定時間より短い第３の所定時間に達するまでに前記問い合わせの応答が受信されない場合に代行録画を実行することを特徴とする録画予約管理装置。
【０１８０】
（付記６）（優先度による代行録画）
付記１記載の録画予約管理装置に於いて、前記代行録画予約処理部は、代行録画予約の登録時に、代行録画予約の登録を他の機器に通知すると共に、他の機器から代行録画予約の登録通知を受信した際に他の機器から代行録画予約に割り当てる資源情報を取得して自己の資源情報との比較により優先度を決定し、優先度の最も高い機器で代行録画を実行することを特徴とする録画予約管理装置。
【０１８１】
（付記７）（複数機器での同時代行録画）
付記１記載の録画予約管理装置に於いて、前記代行録画予約処理部は、前記ネットワーク上に代行録画予約を行う機器が自己を含めて複数存在する場合、他の機器とは異なる録画条件を設定して代行録画を実行することを特徴とする録画予約管理装置。
【０１８２】
（付記８）
付記７記載の録画予約管理装置に於いて、前記代行録画予約処理部は、他の機器とは異なる画質又は圧縮率を設定して代行録画を実行することを特徴とする録画予約管理装置。
【０１８３】
（付記９）（管理専用機器）
ネットワークに接続され、録画機能を備えた他の機器と通信可能であり、特定の録画専用機器を管理対象として録画予約を管理する録画機能を持たない録画予約管理装置に於いて、
前記管理対象となる録画専用機器が録画予約を行った際に、前記ネットワークを介して他の機器に前記録画専用機器の録画予約登録を通知する録画予約処理部と、
前記ネットワーク上から他の機器の録画予約の登録通知を受信した際に、前記他の機器から登録済みの録画予約情報を取得して前記記憶部の代行録画予約管理領域に代行録画予約情報を登録し、前記代行録画予約情報に対応した他の機器の録画予約が実行されない場合に、前記録画専用機器の録画機能を用いて代行録画を実行する代行録画予約処理部と、
を備えたことを特徴とする録画予約管理装置。（３）
【０１８４】
（付記１０）
付記９記載の録画予約管理装置に於いて、
前記録画予約処理部は、録画予約の開始時刻までの残り時間が第１の所定時間に達した際に前記ネットワークに録画予約の実行通知を送信し、
前記代行録画予約処理部は、代行録画予約の開始時刻までの残り時間が前記第１の所定時間区より短い第２の所定時間に達するまでに他の機器から録画予約の実行通知が受信されなかった場合に、前記代行録画予約を実行することをと特徴とする録画予約管理装置。
【０１８５】
（付記１１）
付記９記載の録画予約管理装置に於いて、
前記代行録画予約処理部は、代行録画予約の開始時刻までの残り時間が第１の所定時間に達した際に代行先の機器に録画予約の実行を問い合わせ、前記残り時間が前記第１の所定時間より短い第２の所定時間の達するまでに前記問い合わせの応答が受信されない場合に代行録画を実行すること特徴とする録画予約管理装置。
【０１８６】
（付記１２）
付記９記載の録画予約管理装置に於いて、
前記録画予約処理部は、録画予約の開始時刻までの残り時間が第１の所定時間に達した際に前記ネットワークに録画予約の実行通知を送信し、
前記代行録画予約処理部は、代行録画予約の開始時刻までの残り時間が前記第１の所定時間区より短い第２の所定時間に達するまでに他の機器から録画予約の実行通知が受信されなかった場合に、代行先の機器に録画予約の実行を問い合わせ、前記残り時間が前記第２の所定時間より短い第３の所定時間に達するまでに前記問い合わせの応答が受信されない場合に代行録画を実行することを特徴とする録画予約管理装置。
【０１８７】
（付記１３）（方法）
ネットワークに接続され、録画機能を備えた他の機器と通信可能な録画機能を備えた機器の録画予約管理方法に於いて、
自己の録画機能に対し録画予約を行った際に、記憶部の録画予約管理領域に自己の録画予約管理情報を登録すると共に、前記ネットワークを介して他の機器に自己の録画予約登録を通知する録画予約処理ステップと、
前記ネットワーク上から他の機器の録画予約の登録通知を受信した際に、前記他の機器から登録済みの録画予約情報を取得して前記記憶部の代行録画予約管理領域に代行録画予約情報を登録し、前記代行録画予約情報に対応した他の機器の録画予約が実行されない場合に、自己の録画機能を用いて代行録画予約を実行する代行録画予約処理ステップと、
を備えたことを特徴とする録画予約管理方法。（４）
【０１８８】
（付記１４）
付記１３記載の録画予約管理方法に於いて、
前記録画予約処理ステップは、録画予約の開始時刻までの残り時間が第１の所定時間に達した際に前記ネットワークに録画予約の実行通知を送信し、
前記代行録画予約処理ステップは、代行録画予約の開始時刻までの残り時間が前記第１の所定時間区より短い第２の所定時間に達するまでに他の機器から録画予約の実行通知が受信されなかった場合に、前記代行録画予約を実行することをと特徴とする録画予約管理方法。
【０１８９】
（付記１５）
付記１３記載の録画予約管理方法に於いて、
前記代行録画予約処理ステップは、代行録画予約の開始時刻までの残り時間が第１の所定時間に達した際に代行先の機器に録画予約の実行を問い合わせ、前記残り時間が前記第１の所定時間より短い第２の所定時間に達するまでに前記問い合わせの応答が受信されない場合に代行録画を実行することを特徴とする録画予約管理方法。
【０１９０】
（付記１６）
付記１３記載の録画予約管理方法に於いて、
前記録画予約処理ステップは、録画予約の開始時刻までの残り時間が第１の所定時間に達した際に前記ネットワークに録画予約の実行通知を送信し、
前記代行録画予約処理ステップは、代行録画予約の開始時刻までの残り時間が前記第１の所定時間区より短い第２の所定時間に達するまでに他の機器から録画予約の実行通知が受信されなかった場合に、代行先の機器に録画予約の実行を問い合わせ、前記残り時間が前記第２の所定時間より短い第３の所定時間に達するまでに前記問い合わせの応答が受信されない場合に代行録画を実行することを特徴とする録画予約管理方法。
【０１９１】
（付記１７）（管理専用機器）
ネットワークに接続され、録画機能を備えた他の機器と通信可能であり、特定の録画専用機器を管理対象として録画予約を管理する録画機能を持たない機器の録画予約管理方法に於いて、
前記管理対象となる録画専用機器が録画予約を行った際に、前記ネットワークを介して他の機器に前記録画専用機器の録画予約登録を通知する録画予約処理ステップと、
前記ネットワーク上から他の機器の録画予約の登録通知を受信した際に、前記他の機器から登録済みの録画予約情報を取得して記憶部の代行録画予約管理領域に代行録画予約情報を登録し、前記代行録画予約情報に対応した他の機器の録画予約が実行されない場合に、前記録画専用機器の録画機能を用いて代行録画予約を実行する代行録画予約処理ステップと、
を備えたことを特徴とする録画予約管理方法。
【０１９２】
（付記１８）（プログラム）
ネットワークに接続され、録画機能を備えた他の機器と通信可能な録画機能を備えた機器のコンピュータに、
自己の録画機能に対し録画予約を行った際に、記憶部の録画予約管理領域に自己の録画予約情報を登録すると共に、前記ネットワークを介して他の機器に自己の録画予約登録を通知する録画予約処理ステップと、
前記ネットワーク上から他の機器の録画予約の登録通知を受信した際に、前記他の機器から登録済みの録画予約情報を取得して前記記憶部の代行録画予約管理領域に代行録画予約情報を登録し、前記代行録画予約情報に対応した他の機器の録画予約の実行通知が受信されない場合に、自己の録画機能を用いて代行録画予約を実行する代行録画予約処理ステップと、
を実行させることを特徴とする録画予約管理プログラム。（５）
【０１９３】
（付記１９）
ネットワークに接続され、録画機能を備えた他の機器と通信可能であり、特定の録画専用機器を管理対象として録画予約を管理する録画機能を持たない機器のコンピュータに、
前記管理対象となる録画専用機器が録画予約を行った際に、前記ネットワークを介して他の機器に前記録画専用機器の録画予約登録を通知する録画予約処理ステップと、
前記ネットワーク上から他の機器の録画予約の登録通知を受信した際に、前記他の機器から登録済みの録画予約情報を取得して記憶部の代行録画予約管理領域に代行録画予約情報を登録し、前記代行録画予約情報に対応した他の機器の録画予約の実行通知が受信されない場合に、前記録画専用機器の録画機能を用いて代行録画予約を実行する代行録画予約処理ステップと、
を実行させることを特徴とする録画予約管理プログラム。
【０１９４】
（付記２０）（システム：オリジナル１＋２）
録画機能を備えた相互に通信可能な複数の機器をネットワークを介して接続した録画予約管理システムに於いて、
前記機器の各々に、
自己の録画機能に対し録画予約を行った際に、記憶部の録画予約管理領域に自己の録画予約情報を登録すると共に、前記ネットワークを介して他の機器に自己の録画予約登録を通知する録画予約処理部と、
前記ネットワーク上から他の機器の録画予約の登録通知を受信した際に、前記他の機器から登録済みの録画予約情報を取得して前記記憶部の代行録画予約管理領域に代行録画予約情報を登録し、前記代行録画予約情報に対応した他の機器の録画予約の実行通知が受信されない場合に、自己の録画機能を用いて代行録画予約を実行する代行録画予約処理部と、
を備えたことを特徴とする録画予約管理システム。
【０１９５】
（付記２１）
付記２０記載の録画予約管理システムに於いて、更に、録画機能を備えた他の機器と通信可能であり、録画機能を持たず、特定の録画専用機器を管理対象として録画予約を管理する録画管理専用機器を前記ネットワークに接続し、
前記録画管理専用機器は、
前記管理対象となる録画専用機器が録画予約を行った際に、前記ネットワークを介して他の機器に前記録画専用機器の録画予約登録を通知する録画予約処理部と、
前記ネットワーク上から他の機器の録画予約の登録通知を受信した際に、前記他の機器から登録済みの録画予約情報を取得して前記記憶部の代行録画予約管理領域に代行録画予約情報を登録し、前記代行録画予約情報に対応した他の機器の録画予約の実行通知が受信されない場合に、前記録画専用機器の録画機能を用いて代行録画予約を実行する代行録画予約処理部と、
を備えたことを特徴とする録画予約管理システム。
【図面の簡単な説明】
【０１９６】
【図１】本発明による録画予約管理システムの実施形態を示したブロック図
【図２】図１の録画機器の機能構成を示したブロック図
【図３】本実施形態による録画予約管理プログラムが実行されるコンピュータのハードウェア環境を示したブロック図
【図４】図２に示した録画予約管理テーブル及び代行録画予約管理テーブルの説明図
【図５】本実施形態における録画予約管理テーブル及び代行録画予約管理テーブルの登録処理の説明図
【図６】図５において新たな録画予約登録が行われた場合の代行録画予約登録の説明図
【図７】正常に録画予約が実行された場合の本発明の第１実施形態（モード１）による録画予約管理処理を示したタイムチャート
【図８】録画予約が行われずに代行録画が実行された場合の本発明の第１実施形態（モード１）による録画予約管理処理を示したタイムチャート
【図９】本発明による録画予約管理処理のフローチャート
【図１０】図７及び図８の第１実施形態に対応した図９のステップＳ１における録画予約管理処理の詳細を示したフローチャート
【図１１】図７及び図８の第１実施形態に対応した図９のステップＳ２における代行録画予約管理処理の詳細を示したフローチャート
【図１２】正常に録画予約が実行された場合の本発明の第２実施形態（モード２）による録画予約管理処理を示したタイムチャート
【図１３】録画予約が行われずに代行録画が実行された場合の本発明の第２実施形態（モード２）による録画予約管理処理を示したタイムチャート
【図１４】図１２及び図１３の第２実施形態に対応した図９のステップＳ１における録画予約管理処理の詳細を示したフローチャート
【図１５】図１２及び図１３の第２実施形態に対応した図９のステップＳ２における代行録画予約管理処理の詳細を示したフローチャート
【図１６】正常に録画予約が実行された場合の本発明の第３実施形態（モード３）による録画予約管理処理を示したタイムチャート
【図１７】録画予約が行われずに代行録画が実行された場合の本発明の第３実施形態（モード３）による録画予約管理処理を示したタイムチャート
【図１８】図１６及び図１７の第３実施形態に対応した図９のステップＳ１２における録画予約管理処理の詳細を示したフローチャート
【図１９】図１６及び図１７の第３実施形態に対応した図９のステップＳ２における代行録画予約管理処理の詳細を示したフローチャート
【図２０】本発明の第４実施形態で使用する録画予約管理テーブルと代行録画予約管理テーブルを示した説明図
【図２１】正常に録画予約が実行された場合の本発明の第４実施形態による録画予約管理処理を示したタイムチャート
【図２２】録画予約が行われずに代行録画が実行された場合の本発明の第４実施形態による録画予約管理処理を示したタイムチャート
【図２３】図２１及び図２２の第４実施形態に対応した図９のステップＳ１における録画予約管理処理の詳細を示したフローチャート
【図２４】図２１及び図２３の第４実施形態に対応した図９のステップＳ２における代行録画予約管理処理の詳細を示したフローチャート
【図２５】本発明の第５実施形態によるシステム構成のブロック図
【図２６】図２５の録画管理専用機器と録画専用機器の機能構成を示したブロック図
【図２７】正常に録画予約が実行された場合の本発明の第５実施形態による録画予約管理処理を示したタイムチャート
【図２８】録画予約が行われずに代行録画が実行された場合の本発明の第５実施形態による録画予約管理処理を示したタイムチャート
【図２９】図２７及び図２８の第５実施形態に対応した図９のステップＳ１における録画予約管理処理の詳細を示したフローチャート
【図３０】図２７及び図２８の第５実施形態に対応した図９のステップＳ２における代行録画予約管理処理の詳細を示したフローチャート
【符号の説明】
【０１９７】
１０−１〜１０−３：録画機器
１０−１１：録画管理専用機器
１２：ホームネットワーク
１４−１〜１４−３：録画実行部
１６−１〜１６−３：録画予約管理部
１８−１，１８−１１，１８−１２：通信処理部
２０−１：動画ファイル格納部
２２−１〜２２−３：録画予約管理テーブル
２４−１〜２４−３：代行録画予約管理テーブル
２６：録画予約処理部
２８：代行録画予約処理部
３０：ＣＰＵ
３２：バス
３４：ＲＡＭ
３６：ＲＯＭ
３８：ハードディスクドライブ
４０：デバイスインタフェース
４２：操作部
４４：表示部
４６：ネットワークアダプタ
４８：チューナユニット
５０：録画ボード
５２−１，５２−２，５４−１．５４−２，５６−１，５６−２：録画予約レコード
５２−１１〜５２−２２，５４−１１〜５４−２２，５６−１１〜５６−２２：代行録画予約レコード
６０：録画専用機器
【図１】
2008131067.tif 000003
【図２】
2008131067.tif 000004
【図３】
2008131067.tif 000005
【図４】
2008131067.tif 000006
【図５】
2008131067.tif 000007
【図６】
2008131067.tif 000008
【図７】
2008131067.tif 000009
【図８】
2008131067.tif 000010
【図９】
2008131067.tif 000011
【図１０】
2008131067.tif 000012
【図１１】
2008131067.tif 000013
【図１２】
2008131067.tif 000014
【図１３】
2008131067.tif 000015
【図１４】
2008131067.tif 000016
【図１５】
2008131067.tif 000017
【図１６】
2008131067.tif 000018
【図１７】
2008131067.tif 000019
【図１８】
2008131067.tif 000020
【図１９】
2008131067.tif 000021
【図２０】
2008131067.tif 000022
【図２１】
2008131067.tif 000023
【図２２】
2008131067.tif 000024
【図２３】
2008131067.tif 000025
【図２４】
2008131067.tif 000026
【図２５】
2008131067.tif 000027
【図２６】
2008131067.tif 000028
【図２７】
2008131067.tif 000029
【図２８】
2008131067.tif 000030
【図２９】
2008131067.tif 000031
【図３０】
2008131067.tif 000032
【手続補正書】
【提出日】平成19年9月21日(2007.9.21)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
（方法）
本発明は録画予約管理方法を提供する。本発明は、ネットワークに接続され、録画機能を備えた他の機器と通信可能な録画機能を備えた機器の録画予約管理方法に於いて、
自己の録画機能に対し録画予約を行った際に、記憶部の録画予約領域に自己の録画予約管理情報を登録すると共に、ネットワークを介して他の機器に自己の録画予約登録を通知する録画予約処理ステップと、
ネットワーク上から他の機器の録画予約の登録通知を受信した際に、他の機器から登録済みの録画予約情報を取得して記憶部の代行録画予約管理領域に代行録画予約情報を登録し、代行録画予約情報に対応した他の機器の録画予約が実行されない場合に、自己の録画機能を用いて代行録画予約を実行する代行録画予約処理ステップと、
を備えたことを特徴とする。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
（プログラム）
本発明は録画機器のコンピュータで実行される録画予約管理プログラムを提供する。本発明は、ネットワークに接続され、録画機能を備えた他の機器と通信可能な録画機能を備えた機器のコンピュータに、
自己の録画機能に対し録画予約を行った際に、記憶部の録画予約領域に自己の録画予約情報を登録すると共に、ネットワークを介して他の機器に自己の録画予約登録を通知する録画予約処理ステップと、
ネットワーク上から他の機器の録画予約の登録通知を受信した際に、他の機器から登録済みの録画予約情報を取得して記憶部の代行録画予約管理領域に代行録画予約情報を登録し、代行録画予約情報に対応した他の機器の録画予約が実行されない場合に、自己の録画機能を用いて代行録画予約を実行する代行録画予約処理ステップと、
を実行させることを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０１５８
【補正方法】変更
【補正の内容】
【０１５８】
一方、代行録画予約が登録された録画機器１０−２，１０−３にあっては、ステップＳ１０３，Ｓ２０３でそれぞれ録画実行通知の受信の有無をチェックしており、受信がなければ、ステップＳ１０４，Ｓ２０４で代行録画予約開始２分前か否か判別し、２分前に達すると、ステップＳ１０５，Ｓ２０５でそれぞれ代行録画を実行する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０１９６
【補正方法】変更
【補正の内容】
【０１９６】
【図１】本発明による録画予約管理システムの実施形態を示したブロック図
【図２】図１の録画機器の機能構成を示したブロック図
【図３】本実施形態による録画予約管理プログラムが実行されるコンピュータのハードウェア環境を示したブロック図
【図４】図２に示した録画予約管理テーブル及び代行録画予約管理テーブルの説明図
【図５】本実施形態における録画予約管理テーブル及び代行録画予約管理テーブルの登録処理の説明図
【図６】図５において新たな録画予約登録が行われた場合の代行録画予約登録の説明図
【図７】正常に録画予約が実行された場合の本発明の第１実施形態（モード１）による録画予約管理処理を示したタイムチャート
【図８】録画予約が行われずに代行録画が実行された場合の本発明の第１実施形態（モード１）による録画予約管理処理を示したタイムチャート
【図９】本発明による録画予約管理処理のフローチャート
【図１０】図７及び図８の第１実施形態に対応した図９のステップＳ１における録画予約管理処理の詳細を示したフローチャート
【図１１】図７及び図８の第１実施形態に対応した図９のステップＳ２における代行録画予約管理処理の詳細を示したフローチャート
【図１２】正常に録画予約が実行された場合の本発明の第２実施形態（モード２）による録画予約管理処理を示したタイムチャート
【図１３】録画予約が行われずに代行録画が実行された場合の本発明の第２実施形態（モード２）による録画予約管理処理を示したタイムチャート
【図１４】図１２及び図１３の第２実施形態に対応した図９のステップＳ１における録画予約管理処理の詳細を示したフローチャート
【図１５】図１２及び図１３の第２実施形態に対応した図９のステップＳ２における代行録画予約管理処理の詳細を示したフローチャート
【図１６】正常に録画予約が実行された場合の本発明の第３実施形態（モード３）による録画予約管理処理を示したタイムチャート
【図１７】録画予約が行われずに代行録画が実行された場合の本発明の第３実施形態（モード３）による録画予約管理処理を示したタイムチャート
【図１８】図１６及び図１７の第３実施形態に対応した図９のステップＳ１における録画予約管理処理の詳細を示したフローチャート
【図１９】図１６及び図１７の第３実施形態に対応した図９のステップＳ２における代行録画予約管理処理の詳細を示したフローチャート
【図２０】本発明の第４実施形態で使用する録画予約管理テーブルと代行録画予約管理テーブルを示した説明図
【図２１】正常に録画予約が実行された場合の本発明の第４実施形態による録画予約管理処理を示したタイムチャート
【図２２】録画予約が行われずに代行録画が実行された場合の本発明の第４実施形態による録画予約管理処理を示したタイムチャート
【図２３】図２１及び図２２の第４実施形態に対応した図９のステップＳ１における録画予約管理処理の詳細を示したフローチャート
【図２４】図２１及び図２３の第４実施形態に対応した図９のステップＳ２における代行録画予約管理処理の詳細を示したフローチャート
【図２５】本発明の第５実施形態によるシステム構成のブロック図
【図２６】図２５の録画管理専用機器と録画専用機器の機能構成を示したブロック図
【図２７】正常に録画予約が実行された場合の本発明の第５実施形態による録画予約管理処理を示したタイムチャート
【図２８】録画予約が行われずに代行録画が実行された場合の本発明の第５実施形態による録画予約管理処理を示したタイムチャート
【図２９】図２７及び図２８の第５実施形態に対応した図９のステップＳ１における録画予約管理処理の詳細を示したフローチャート
【図３０】図２７及び図２８の第５実施形態に対応した図９のステップＳ１における代行録画予約管理処理の詳細を示したフローチャート