(57)【要約】【課題】ネットワークに接続されている情報記録装置や情報処理装置に電源待機状態になっているときがあっても、設定されている記録予約を最新の状態に維持できるようにする。【解決手段】ＨＤＤレコーダは、映像データまたは音声データを記録する情報記録手段を備えた情報記録装置とネットワークを介して通信する通信手段と、情報記録装置に映像データまたは音声データの記録予約の設定を要求する記録予約設定要求手段と、情報記録装置に設定した記録予約を管理する記録予約管理手段と、情報記録装置に設定した記録予約を示す記録予約情報を記憶する記録予約情報記憶手段と、情報記録装置からの起動要求を受けて起動したときに、情報記録装置から記録予約情報を取得する取得手段と、取得手段によって取得した記録予約情報を用いて記録予約情報記憶手段に記憶されている記録予約情報を更新する更新手段とを有する。【選択図】図３
2008288724.tif 000002
【特許請求の範囲】
【請求項１】
映像データまたは音声データを記録する情報記録装置と、該情報記録装置における映像データまたは音声データの記録予約の設定に用いられる記録予約設定装置とを有し、
前記情報記録装置は、ネットワークを介して前記記録予約設定装置と通信する通信手段と、
映像データまたは音声データを記録する情報記録手段と、
該情報記録手段による映像データまたは音声データの記録予約を設定する記録予約設定手段と、
該記録予約設定手段によって設定された前記記録予約が更新されたときに前記通信手段がネットワークを介して前記記録予約設定装置に起動要求を送信するように制御する送信制御手段とを有し、
前記記録予約設定装置は、ネットワークを介して前記情報記録装置と通信する通信手段と、
前記情報記録装置に映像データまたは音声データの記録予約の設定を要求する記録予約設定要求手段と、
前記情報記録装置に設定した前記記録予約を管理する記録予約管理手段と、
前記情報記録装置に設定した前記記録予約を示す記録予約情報を記憶する記録予約情報記憶手段と、
前記情報記録装置からの前記起動要求を受けて起動したときに、前記情報記録装置から前記記録予約情報を取得する取得手段と、
該取得手段によって取得した前記記録予約情報を用いて前記記録予約情報記憶手段に記憶されている前記記録予約情報を更新する更新手段とを有することを特徴とする記録予約システム。
【請求項２】
ネットワークに接続されている他の装置と通信する通信手段と、
映像データまたは音声データを記録する情報記録手段と、
該情報記録手段による映像データまたは音声データの記録予約を設定する記録予約設定手段と、
該記録予約設定手段によって設定された前記記録予約が更新されたときに前記通信手段がネットワークを介して前記他の装置に起動要求を送信するように制御する送信制御手段とを有することを特徴とする情報記録装置。
【請求項３】
前記記録予約設定手段が設定した前記記録予約の削除要求を前記他の装置から受信したときに、該受信した削除要求に対応する前記記録予約を削除する記録予約削除手段を更に有することを特徴とする請求項２記載の情報記録装置。
【請求項４】
映像データまたは音声データを記録する情報記録手段を備えた情報記録装置とネットワークを介して通信する通信手段と、
前記情報記録装置に映像データまたは音声データの記録予約の設定を要求する記録予約設定要求手段と、
前記情報記録装置に設定した前記記録予約を管理する記録予約管理手段と、
前記情報記録装置に設定した前記記録予約を示す記録予約情報を記憶する記録予約情報記憶手段と、
前記情報記録装置からの前記起動要求を受けて起動したときに、前記情報記録装置から前記記録予約情報を取得する取得手段と、
該取得手段によって取得した前記記録予約情報を用いて前記記録予約情報記憶手段に記憶されている前記記録予約情報を更新する更新手段とを有することを特徴とする記録予約設定装置。
【請求項５】
前記記録予約管理手段によって管理されている前記記録予約が競合するときは、該記録予約が競合しない他の情報記録装置に対して、前記更新手段により更新された前記記録予約情報に基づき、前記記録予約設定要求手段が前記記録予約の設定を再び要求するように制御する記録予約再設定制御手段を更に有することを特徴とする請求項４記載の記録予約設定装置。
【請求項６】
前記記録予約再設定制御手段の制御によって前記記録予約設定要求手段が行った記録予約の再設定要求の成否を判定する判定手段と、
該判定手段が、前記再設定要求が成功したと判定したときは、前記情報記録装置に対して、前記通信手段に前記記録予約の削除要求を送信させる送信制御手段を更に有する請求項５記載の記録予約設定装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像データまたは音声データの記録予約を行う記録予約システム、映像データまたは音声データを記録する情報記録装置および情報記録装置における記録予約の設定に用いられる記録予約設定装置に関する。
【背景技術】
【０００２】
近年、ホームネットワークが構築されるようになってきている。ホームネットワークは、Ｅｔｈｅｒｎｅｔ（登録商標）や無線ＬＡＮ（Local  Area  Network）等のネットワークを介して家庭内のテレビや、ＨＤＤレコーダ（ＨＤＤ：Hard  Disk  Driveを内蔵した情報記録装置）、ＤＶＤレコーダ(ＤＶＤ:Digital  Versatile  Diskに対するデジタルデータの記録機能を備えた情報記録装置)といった映像データと音声データの再生または記録機能を備えた装置を、例えばＵＰｎＰ等の技術仕様にしたがい相互に接続したものである。
【０００３】
ホームネットワークでは、前述のＨＤＤレコーダのような情報記録装置を複数ネットワークに接続して、それら複数の情報記録装置のいずれかを用いて他の情報記録装置に番組の記録予約を設定することができる。また、ホームネットワークにパーソナルコンピュータ等の情報処理装置を接続し、その情報処理装置を用いて情報記録装置に番組の記録予約を設定することもできる。
【０００４】
従来、複数の情報記録装置をネットワークに接続することに関して、例えば特許文献１には、次のような情報処理システムが開示されていた。この情報処理システムでは、ある特定の情報処理装置のＧＵＩにネットワーク全体の録画予約情報をマージして表示し、他の情報処理装置における予約状況やディスクの空き状況を確認して別の情報処理装置の予約を行えることが開示されている。
【特許文献１】特開２００５−２４４３７２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、ネットワークに接続されている情報記録装置や情報処理装置は、常時電源投入状態になっているとは限らない。例えば、情報処理装置が電源待機状態になっていることもある。
【０００６】
そうすると、情報処理装置が電源待機状態になっている間に情報記録装置に別の記録予約が設定されたり、設定されている記録予約が変更されたりして記録予約が更新されることがあり、その結果、記録予約の競合が生じて情報処理装置を用いて設定したとおりに情報記録装置が記録予約を実行できなくなることがある。
【０００７】
そこで、本発明は上記課題を解決するためになされたもので、ネットワークに接続されている情報記録装置や情報処理装置に電源待機状態になっているときがあっても、設定されている記録予約を最新の状態に維持できるようにした記録予約システム、記録予約設定装置および情報記録装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するため、本発明は、映像データまたは音声データを記録する情報記録装置と、その情報記録装置における映像データまたは音声データの記録予約の設定に用いられる記録予約設定装置とを有し、情報記録装置は、ネットワークを介して記録予約設定装置と通信する通信手段と、映像データまたは音声データを記録する情報記録手段と、その情報記録手段による映像データまたは音声データの記録予約を設定する記録予約設定手段と、その記録予約設定手段によって設定された記録予約が更新されたときに通信手段がネットワークを介して記録予約設定装置に起動要求を送信するように制御する送信制御手段とを有し、記録予約設定装置は、ネットワークを介して情報記録装置と通信する通信手段と、情報記録装置に映像データまたは音声データの記録予約の設定を要求する記録予約設定要求手段と、情報記録装置に設定した記録予約を管理する記録予約管理手段と、情報記録装置に設定した記録予約を示す記録予約情報を記憶する記録予約情報記憶手段と、情報記録装置からの起動要求を受けて起動したときに、情報記録装置から記録予約情報を取得する取得手段と、その取得手段によって取得した記録予約情報を用いて記録予約情報記憶手段に記憶されている記録予約情報を更新する更新手段とを有する記録予約システムを特徴とする。
【０００９】
また、本発明は、ネットワークに接続されている他の装置と通信する通信手段と、映像データまたは音声データを記録する情報記録手段と、その情報記録手段による映像データまたは音声データの記録予約を設定する記録予約設定手段と、その記録予約設定手段によって設定された記録予約が更新されたときに通信手段がネットワークを介して他の装置に起動要求を送信するように制御する送信制御手段とを有する情報記録装置を提供する。
【００１０】
さらに本発明は、映像データまたは音声データを記録する情報記録手段を備えた情報記録装置とネットワークを介して通信する通信手段と、情報記録装置に映像データまたは音声データの記録予約の設定を要求する記録予約設定要求手段と、情報記録装置に設定した記録予約を管理する記録予約管理手段と、情報記録装置に設定した記録予約を示す記録予約情報を記憶する記録予約情報記憶手段と、情報記録装置からの起動要求を受けて起動したときに、情報記録装置から記録予約情報を取得する取得手段と、その取得手段によって取得した記録予約情報を用いて記録予約情報記憶手段に記憶されている記録予約情報を更新する更新手段とを有する記録予約設定装置を提供する。
【発明の効果】
【００１１】
以上詳述したように、本発明によれば、ネットワークに接続されている情報記録装置や情報処理装置に電源待機状態になっているときがあっても、設定されている記録予約を最新の状態に維持できるようにした記録予約システム、記録予約設定装置および情報記録装置が得られる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の実施の形態について説明する。なお、同一要素には同一符号を用い、重複する説明は省略する。
【００１３】
図１は本発明の実施の形態に係る記録予約設定装置としてのＨＤＤレコーダ１１と情報記録装置としてのＨＤＤレコーダ１２、１３とを備えたホームネットワーク１の構成を示すブロック図である。
【００１４】
ホームネットワーク１はＥｔｈｅｒｎｅｔ（登録商標）や無線ＬＡＮなどのネットワーク２を有し、映像データの伝送に必要な帯域が利用可能な技術を用いて構成されている。ネットワーク２にはＨＤＤレコーダ１１、１２、１３が接続されている。
【００１５】
ＨＤＤレコーダ１１、１２、１３は、詳しくは後述するが、いずれもＨＤＤとＤＶＤドライブを内蔵しており、放送波を受信して、図１には図示しないＨＤＤまたは光ディスクＤ（例えば、ＤＶＤ−ＲＡＭやＤＶＤ−Ｒ等）に、例えばＭＰＥＧ（Moving  Picture  Image  Coding  Experts  Group）−２形式の映像データや、音声データ等のデジタルデータを記録する録画、録音が行える情報記録装置としての機能を有している。また、記録したＭＰＥＧ−２形式のデジタルデータを読み取り、映像データ、音声データを再生することもできる。
【００１６】
ＨＤＤレコーダ１１、１２、１３には、再生された映像データを用いて映像を表示する表示装置としてのテレビ１４、１５、１６がそれぞれ接続されている。テレビ１４、１５、１６は、ＨＤＤレコーダによる再生映像や操作画面を表示することができる。テレビ１４、１５、１６は放送波を受信して、映像コンテンツを視聴することができるとともに、ＨＤＤレコーダ１１、１２、１３がＨＤＤや光ディスクから読み取ったデジタルデータから再生した映像データおよび音声データを取得して映像および音声を再生する機能を有している。
【００１７】
図２は、ＨＤＤレコーダ１１の内部構成を示すブロック図である（図示はしないが、ＨＤＤレコーダ１２、１３の内部構成もＨＤＤレコーダ１１の内部構成と同様であり、ＨＤＤレコーダ１２、１３はＨＤＤレコーダ１１と同様の機能を有している）。ＴＶチューナ２１には図示されていないアンテナが受け取った放送波の信号が入力されている。
【００１８】
ＴＶチューナ２１は入力される信号について復調等を行ってアナログ映像信号を出力する。このアナログ映像信号は、ＡＤＣ(Analog  To  Digital  Converter)２２によって例えばサンプリング周波数１３．５ＭＨｚ、量子化ビット数８ビットで量子化される。同様にアナログ音声信号についてもＡＤＣ２２によって、例えばサンプリング周波数４８ｋＨｚ、量子化ビット数１６ビットで量子化される。
【００１９】
ＡＤＣ２２から出力されたデジタル映像信号とデジタル音声信号は、エンコーダ２３に入力される。エンコーダ２３は、入力されたデジタル映像信号をＭＰＥＧ−２規格に基づいて圧縮し、圧縮された映像データを出力する。デジタル音声信号についても、例えばＡＣ（Audio  Compression）−３規格に基づいて圧縮し、圧縮したデジタル音声信号に変換して出力する。
【００２０】
エンコーダ２３では、圧縮したデジタル映像信号とデジタル音声信号とを記録に適したフォーマットとなるよう信号処理を行ってデータプロセッサ２４に出力する。エンコーダ２３でエンコードされた映像データおよび音声データやコントローラ３２で作成された管理情報は、データプロセッサ２４を介して、後述するＨＤＤ２５や、ＤＶＤドライブ２６に挿入されているＤＶＤ−ＲＡＭ等の光ディスクＤに記録される。
【００２１】
ＨＤＤ２５や、ＤＶＤドライブ２６に挿入された光ディスクＤに記録された信号（映像データや音声データ）は、データプロセッサ２４を介してデコーダ２７に出力される。デコーダ２７は入力された信号から映像信号と音声信号とを分離して、それぞれをデコードする機能を有している。デコーダ２７から出力された映像信号はビデオミキサ２８に入力される。ビデオミキサ２８では、フレームメモリ２９をバッファとして使用しながら、入力された映像信号とテキストデータや画像データとの合成が行われる。また、ビデオミキサ２８の出力は、ＤＡＣ３０（Digital  To  Analog  Converter）により、アナログ信号に変換された後に、外部に出力される。デコーダ２７から出力された音声信号についても、同様にＤＡＣ３１でアナログ信号に変換された後に外部に出力される。
【００２２】
コントローラ３２は、ＭＰＵ（Micro  Processing  Unit）と、ＲＯＭおよびＲＡＭを有している。ＲＯＭには、制御プログラムやＭＰＵが実行するプログラムが書き込まれている。ＲＡＭは、ＭＰＵによるプログラムの実行に必要なワークエリアを提供し得るようになっている。コントローラ３２は、ＲＯＭに記憶されている制御プログラムに従い前述の各モジュールを制御して、録画や再生などのセット動作を統括する。
【００２３】
また、コントローラ３２は、ユーザの操作するリモコン４０の操作情報を後述する赤外線受光部３４を介して受信し、その受信した情報に従って動作を制御する。さらに、コントローラ３２は、ネットワーク２に接続されている他の装置（例えば、ＨＤＤレコーダ１２）との通信を行うネットワークインタフェース（ネットワークＩ／Ｆ）３３の動作を制御する。さらにまた、コントローラ３２は、ライブラリ管理機能を提供する。
【００２４】
コントローラ３２は、ＨＤＤ２５またはＤＶＤドライブ２６によるデータの記録（ここでは録画を想定している）に用いられ、そのデータの記録（録画）に先立ち予め設定された情報（以下「録画予約情報」といい、詳しくは後述する）に基づいて予約録画の実行を制御する。
【００２５】
また、コントローラ３２はこのような録画予約情報を後述する録画予約リストに格納して保持している。そして、コントローラ３２は現在時刻を監視していて、録画予約リストに格納されているいずれかの録画予約情報の録画開始時刻になると録画動作が開始されるように制御する。
【００２６】
すなわち、コントローラ３２は、録画開始時刻になると録画予約情報のチャンネル番号で指定されたチャネルを選局し、録画モードに従ってエンコーダ２３を作動させて録画を実行する。さらに、コントローラ３２は録画実行中にも現在時刻を監視していて、録画終了時刻になると録画動作を停止し、録画動作によって記録された信号（映像信号および音声信号）を保存する。コントローラ３２は録画が終了すると、後述する番組情報リストから取得した番組情報と録画予約情報とを用いて、後述するタイトル情報を生成し、生成したタイトル情報をタイトルリストに追加する。
【００２７】
ネットワークＩ／Ｆ３３はホームネットワーク１に接続されている他の情報記録装置（ＨＤＤレコーダ１２，１３）とメッセージを送受信するために用いられる。コントローラ３２は、ネットワークＩ／Ｆ３３を介して受信したメッセージを解釈するとともに、他の情報記録装置に送信するメッセージを生成し、そのメッセージをネットワークＩ／Ｆ３３を介して送信する。
【００２８】
また、ネットワークＩ／Ｆ３３はＨＤＤレコーダ１１が電源待機状態になっている間も給電されている。
【００２９】
そして、ＨＤＤレコーダ１１はWake  On  LAN機能を有している。すなわち、ネットワークＩ／Ｆ３３が予め定められたフォーマットのWake  On  LANの起動メッセージを受信したときにネットワークＩ／Ｆ３３が後述する電源制御モジュール３５に起動信号を送り、その起動信号を受けて電源制御モジュール３５がＨＤＤレコーダ１１の電源をオンにして（起動して）電源投入状態にする。
【００３０】
赤外線受光部３４はリモコン４０の操作情報を受信する。赤外線受光部３４はリモコン４０の操作情報を受信すると、その操作情報をコントローラ３２に入力する。コントローラ３２はその操作情報を解釈し、そのときの動作状態に応じて動作を制御する。
【００３１】
電源制御モジュール３５はリモコン４０の電源投入操作に基づく起動信号を赤外線受光部３４から入力したときも、ＨＤＤレコーダ１１を電源投入状態にする。
【００３２】
そして、ＨＤＤレコーダ１１は録画予約に関して、次のようなデータを保持している。すなわち、ＨＤＤレコーダ１１は録画されたタイトルの情報を保持するタイトルリストと、設定されている録画予約の録画予約情報を保持する録画予約リストと、放送される番組情報を保持する番組情報リストと、他の情報記録装置（例えば、ＨＤＤレコーダ１２）から取得した録画予約情報を保持する他装置録画予約リストおよび移動済み録画予約リストである。これらのデータは、ＨＤＤレコーダ１１の電源をオフにした場合でも消去されないようにＨＤＤ２５に記憶されている。
【００３３】
タイトルリストは、ＨＤＤ２５や光ディスクＤ等の記録媒体に記録されているタイトルごとにタイトルの属性データをあらわすタイトル情報が記録される。タイトル情報は録画を開始した録画開始時刻、録画を終了した録画終了時刻、録画を行ったチャネルを示すチャネル番号、録画した番組のタイトル情報、録画したタイトルのビットレートなどを示す録画モードが含まれる。
【００３４】
録画予約リストは、設定されている録画予約の制御に必要な録画予約情報を保持する。録画予約情報には録画を行うチャネルを示すチャネル番号、録画を開始する録画開始時刻、録画を終了する録画終了時刻、録画の際にエンコーダ２３に設定するビットレートなどを示す録画モードなどの情報が含まれる。
【００３５】
例えば、デジタル放送の場合であれば、録画開始時刻と録画終了時刻にかえてイベントＩＤを指定するといったように、録画を行うために必要な情報が録画予約情報である。録画モードは、録画に使用するコーデックの種別、ビットレートなどの情報である。また、録画予約情報には、録画予約ごとに一意の値をもつ予約ＩＤが含まれている。なお、録画予約情報には録画に直接必要な情報ではないが、番組のジャンルの情報やタイトル名などの情報も含むようにすることが可能である。
【００３６】
番組情報リストは、現在放送されているまたは放送予定の番組に関する番組情報を保持する。番組情報には、チャネルを示すチャネル番号、番組が開始される番組開始時刻、番組が終了する番組終了時刻、番組のタイトル情報が含まれる。番組情報は、アナログ放送の場合には放送波に重畳されたＡＤＡＭＳ(TV-Asahi  Data  and  Multimedia  Service)−ＥＰＧ(Electronic  Program  Guide)などで配信されるデータ、デジタル放送の場合には放送波に重畳されているＳＩ(Service  Information)情報から取得される。また、インターネットに接続して番組情報を公開している図示しないサーバから取得することも可能である。番組情報リストは１日に１回などの予め定められた間隔で更新される。
【００３７】
他装置録画予約リストは、ホームネットワーク１に接続されている他の情報記録装置（例えば、ＨＤＤレコーダ１２）から取得した他の情報記録装置で設定されている録画予約の録画予約情報を保持するものであり、記録予約情報記憶手段として機能を有している。
【００３８】
移動済み録画予約リストは、もともとは自装置（ＨＤＤレコーダ１１）に設定されていた録画予約のうち、他の装置（例えば、ＨＤＤレコーダ１２）で録画予約を実行するように設定を変更した（例えば、ＨＤＤレコーダ１１からＨＤＤレコーダ１２に移動した）録画予約情報を保持するリストである。
【００３９】
コントローラ３２は、この移動済み録画予約リストを用いて他の情報記録装置に設定した録画予約を管理しており、記録予約管理手段としての機能を有している。
【００４０】
（ネットワーク録画予約サービス）
コントローラ３２は、ホームネットワーク１に接続されている他の情報記録装置に対して録画予約情報を公開するとともに、他の情報記録装置から録画予約の設定を行えるようにするネットワーク録画予約サービス機能を実行する。このような機能を実現するため、コントローラ３２は、ＵＰｎＰ（Universal  Plug  And  Play）規格を用いてネットワーク２に接続されている他の情報記録装置（例えば、ＨＤＤレコーダ１２）と通信を行う。ただし、他の同様のプロトコルを用いて上記の機能を実現することもできる。
【００４１】
ここで、ＵＰｎＰについて説明する。ＵＰｎＰはＴＣＰ／ＩＰ（Transmission  Control  Protocol／Internet  Protocol）に基づく動作が行われるネットワークにおいて、そのネットワークに接続されている装置（情報記録装置、プリンタ、スキャナなど）の発見や操作を面倒な設定を行うことなく実現できるようにすることを目的としている。
【００４２】
ＵＰｎＰでは、ネットワークに接続されている装置に対して何らかの機能を提供する装置が「デバイス」と呼ばれ、その「デバイス」が提供する機能が「サービス」と呼ばれる。また、「デバイス」の提供する「サービス」を利用、制御する側の装置は「コントロールポイント」と呼ばれる。なお、これらの「デバイス」や「コントロールポイント」はプロトコルを規定するための概念的なモデルである。そのため、実際の装置（例えば、ＨＤＤレコーダ１１，１２，１３）は「デバイス」としての機能と、「コントロールポイント」としての機能を併有することもある。
【００４３】
そして、情報記録装置や、情報記録装置が提供する「サービス」を発見するためにはＳＳＤＰ（Simple  Service  Discovery  Protocol）が用いられる。ＳＳＤＰを用いることで、「デバイス」は、「デバイス」や「サービス」がネットワーク上に存在することを通知したり、「コントロールポイント」が所望の「デバイス」を探索したりすることができる。ＳＳＤＰで発見した装置からは、Device  Descriptionと呼ばれるＸＭＬ（Extensible  Markup  Language）形式で記述された情報記録装置の属性情報を取得することができる。
【００４４】
Device  Descriptionには、装置を一意に識別するための識別子であるＵＤＮ（Unique  Device  Name）、表示などに使用するFriendlyName、提供される「サービス」のリストなどが記述されている。同様に「サービス」についても、Serivce  Descriptionと呼ばれるＸＭＬ形式のデータを取得可能であり、実行できる操作などが記述されている。Service  Descriptionに記述されている操作は、ＳＯＡＰ（Simple  Object  Access  Protocol）を用いて呼び出される。
【００４５】
サービスの状態が変更されたときには、ＧＥＮＡ(Generic  Event  Notification  Architecture)によりコントロールポイントに対してメッセージを送信することで、そのことの通知を行うことができる。
【００４６】
ネットワーク録画予約サービスを提供する情報記録装置（例えば、ＨＤＤレコーダ１２）に対して、他の情報記録装置（例えば、ＨＤＤレコーダ１１）が実行可能な操作は、録画予約取得要求、録画予約設定要求、録画予約更新要求、録画予約削除要求および空容量確認要求である（いずれも後述する）。
【００４７】
そして、ＨＤＤレコーダ１１が「デバイス」としてネットワーク録画予約サービスを提供する場合、コントローラ３２は、ネットワーク２に接続されている他の情報記録装置（例えば、ＨＤＤレコーダ１２）から送信（転送）される録画予約情報を受け付けるためにネットワーク録画予約サービスを実行する。ネットワーク録画予約サービスは前述のＵＰｎＰの「サービス」であるＳＲＳ（Scheduled  Recording  Service）として実現される。
【００４８】
また、コントローラ３２はネットワーク録画予約サービスを実行するとともに、他の情報記録装置で作動するネットワーク録画予約サービスに対する「コントロールポイント」としての機能も実行する。この場合、コントローラ３２は他の情報記録装置で作動するネットワーク録画予約サービスに対して、録画予約取得要求、録画予約設定要求などを送信する。例えば、ＨＤＤレコーダ１１から録画予約設定要求をＨＤＤレコーダ１２に送信することによって、ＨＤＤレコーダ１２に録画予約の設定を行うことができる。この録画予約設定要求には、前述の録画予約情報が含まれている。この場合、コントローラ３２が記録予約設定要求手段として作動している。
【００４９】
そして、ＨＤＤレコーダ１１がネットワーク録画予約サービスを提供する「デバイス」として作動する場合、次のような動作を行う。
【００５０】
まず、ＨＤＤレコーダ１１が他の情報記録装置（ＨＤＤレコーダ１２）から録画予約設定要求を受信すると、コントローラ３２が受信した録画予約設定要求に含まれている録画予約情報を解析して実行可能な録画予約であるかどうかを判定し、実行可能な録画予約であるときは記録予約設定手段としての動作を行い、その録画予約情報を録画予約リストに追加して録画予約を設定する。
【００５１】
ここで、実行可能な録画予約とは、録画予約情報に指定されているチャネルが受信可能であり、録画モードをサポートしているものである。その場合でも、既に設定されている録画予約と重複する時間が指定されているために録画の実行ができない場合もあるが、ここではそうした場合も実行可能な録画予約として処理する。実行可能な録画予約でなかったときはエラー応答を返す。
【００５２】
また、ＨＤＤレコーダ１１が録画予約取得要求を受信したときは、コントローラ３２が録画予約リストに格納されている録画予約情報を取得し、取得した録画予約情報を応答として送信する。
【００５３】
さらに、ＨＤＤレコーダ１１が録画予約更新要求を受信したときは、コントローラ３２がその受信した録画予約更新要求に含まれる予約ＩＤと録画予約情報を解析し、録画予約リストのうちの指定された予約ＩＤと予約ＩＤが一致する録画予約情報を受信した録画予約情報によって更新する。指定された予約ＩＤを持つ録画予約情報が録画予約リストに存在しない場合にはエラー応答を返す。
【００５４】
さらにまた、ＨＤＤレコーダ１１が録画予約削除要求を受信したときは、コントローラ３２がその受信した録画予約削除要求に含まれる予約ＩＤを解析して記録予約削除手段としての動作を行い、録画予約リストから指定された予約ＩＤを持つ録画予約情報を削除する。指定された予約ＩＤをもつ録画予約情報が録画予約リストに存在しないときはエラー応答を返す。
【００５５】
そして、ＨＤＤレコーダ１１が空容量確認要求を受信したときは、コントローラ３２がＨＤＤ２５の記録容量と既に録画されている映像データのデータサイズとから空容量を計算し、求めた空容量を応答として送信する。
【００５６】
なお、ネットワーク録画予約サービスでは、設定されている録画予約が変更されるとＧＥＮＡを用いて録画予約情報が変更されたことを通知する録画予約情報更新通知を送信することができる。
【００５７】
（録画予約の移動）
ＨＤＤレコーダ１１は前述の録画予約リストに設定されている録画予約を他の情報記録装置（例えば、ＨＤＤレコーダ１２）で録画を実行するように移動することができる。この録画予約の移動は、新たに録画予約が設定された際に、すでに設定されている録画予約と競合して録画予約を実行することができない場合に行われる。録画予約の競合は、同じチューナの別のチャネルに対する録画予約の時間（録画開始時刻からが録画終了時刻までの一部または全部）が重なっていたり、同時に実行できる録画予約数の上限を超える録画予約が設定された場合に発生する。
【００５８】
そして、コントローラ３２は、設定されている録画予約について、録画予約の競合があることを検出すると、次のような装置探索を行う。この装置探索は、他装置録画予約リストに保持されている録画予約情報を装置ごとにチェックして、録画予約の競合が発生しない情報記録装置を探し出す処理である。
【００５９】
コントローラ３２は装置探索によって録画予約の競合が発生しない情報記録装置が見つかると、その見つけた情報記録装置に対して録画予約設定要求を送信する。
【００６０】
コントローラ３２はその録画予約設定要求が成功すると、競合していた録画予約の録画予約情報を録画予約リストから削除し、録画予約を移動した情報記録装置の情報と録画予約情報とを移動済み録画予約リストに追加する。このようにして、コントローラ３２は設定した録画予約を管理している。なお、録画予約設定要求が失敗したときは、録画予約の競合が発生しない別の情報記録装置に対して同じ手順を繰り返す。
【００６１】
（録画予約リストの更新）
コントローラ３２は、新たに録画予約が設定される場合、すでに設定されている録画予約が更新される場合、録画予約設定要求が実行される場合などに録画予約リストを更新する。
【００６２】
また、コントローラ３２は、録画予約リストを更新すると、ホームネットワーク１に接続された他の情報記録装置（例えば、ＨＤＤレコーダ１２）が他装置録画予約リストを更新できるようにするために、装置リストに登録されている他の情報記録装置に対してWake  On  LANの起動メッセージを送信する。なお、装置リストはネットワーク２に接続されている他の情報記録装置の一覧である。
【００６３】
（他装置録画予約リストの更新）
次に、ＨＤＤレコーダ１１に設定した録画予約をＨＤＤレコーダ１２に移動させた後、ＨＤＤレコーダ１１を電源待機状態にした場合を例にとって、他装置録画予約リストの更新動作について説明する。この場合、ＨＤＤレコーダ１１が記録予約設定装置として作動し、ＨＤＤレコーダ１２が情報記録装置として作動することを想定していて、ＨＤＤレコーダ１１とＨＤＤレコーダ１２が記録予約システムを構成している。
【００６４】
ＨＤＤレコーダ１１は、他の情報記録装置からの起動要求（本実施の形態では、Wake  On  LANによる起動要求を想定している）によって起動したときに図３に示すフローチャートに沿って他装置録画予約リストを更新する。
【００６５】
図３に示すように、ＨＤＤレコーダ１１は起動すると、コントローラ３２が起動処理を行い（Ｓ１）、続くＳ２で電源制御モジュール３５から起動要因を取得する（Ｓ２）。
【００６６】
そして、コントローラ３２は起動要因が他の情報記録装置からの起動要求、すなわち、Wake  On  LANの起動メッセージを受信したことによるものであったかどうかを判定する（Ｓ３）。
【００６７】
起動要因がWake  On  LANの起動メッセージを受信したことによるものであったときは、Ｓ４に進むがそうでなければ他装置録画予約リストの更新処理を終了する。Ｓ４に進むと、コントローラ３２は取得手段としての動作を行い、ホームネットワーク１に接続されているＳＲＳを実行している情報記録装置（ＨＤＤレコーダ１２）に対して録画予約取得要求を送信し、そのレスポンスを受け取って録画予約情報を取得する。また、コントローラ３２は、録画予約情報を取得すると、更新手段としての動作を行い、その取得した録画予約情報を用いて他装置録画予約リストを更新する（Ｓ５）。
【００６８】
なお、図示はしないが、ＨＤＤレコーダ１１はＳＲＳから録画予約情報更新通知を受信した場合にも他装置録画予約リストを更新する。この場合は録画予約情報更新通知を受信した装置から録画予約情報を取得して他装置録画予約リストを更新する。
【００６９】
そして、コントローラ３２は、他装置録画予約リストを更新すると、移動済み録画予約リストに登録されている録画予約のそれぞれに対して、移動先の情報記録装置において録画予約の競合が発生していないかを判定する（Ｓ６）。
【００７０】
コントローラ３２は、競合が発生していると判定したときはＳ７に進み前述した装置探索を行うが、そうでなければ他装置録画予約リストの更新処理を終了する。
【００７１】
コントローラ３２はＳ７に進むと、他装置録画予約リストに保持されている録画予約情報を情報記録装置ごとにチェックして、録画予約の競合が発生しない情報記録装置を検索する（Ｓ７）。
【００７２】
次に、コントローラ３２は、録画予約の競合が発生しない情報記録装置が見つかったかどうかを判定する（Ｓ８）。
【００７３】
コントローラ３２は録画予約の競合が発生しない情報記録装置（例えば、ＨＤＤレコーダ１３）が見つかるとＳ９に進むが、そのような情報記録装置が見つからないときは他装置録画予約リストの更新処理を終了する。
【００７４】
コントローラ３２はＳ９に進むと、記録予約再設定制御手段としての動作を行い、更新された録画予約情報に基づき、その情報記録装置（例えば、ＨＤＤレコーダ１３）に対して、再び録画予約設定要求を送信する。
【００７５】
続いてコントローラ３２は、判定手段としての動作を行い、Ｓ９で行った録画予約設定要求（再設定要求ともいう）が成功したかどうかを判定する（Ｓ１０）。ここで、再設定要求が成功したと判定したときはＳ１１に進むが、再設定要求が成功しなかったときは他装置録画予約リストの更新処理を終了する。
【００７６】
コントローラ３２はＳ１１に進むと送信制御手段としての動作を行い、録画予約の競合が発生している情報記録装置（例えば、ＨＤＤレコーダ１２）に対して、ネットワークＩ／Ｆ３３に録画予約削除要求を送信させる（Ｓ１１）。
【００７７】
また、コントローラ３２は続くＳ１２で移動済み録画予約リストに登録されている移動先装置の情報を新たに録画予約を設定した（再設定要求を行った）情報記録装置（例えば、ＨＤＤレコーダ１３）に更新し、Ｓ１２を実行した後、他装置録画予約リストの更新処理を終了する。
【００７８】
なお、図示はしないが、移動済み録画予約リストに登録されている録画予約の処理が完了すると、録画予約リスト中の競合が発生している録画予約に対しても可能であれば移動の処理を行う。
【００７９】
（起動メッセージ送信制御処理の内容）
そして、ＨＤＤレコーダ１１が前述の他装置録画予約リストの更新を行うことに対応して、ＨＤＤレコーダ１２は図４に示すフローチャートに沿って、起動メッセージ送信制御処理を実行する。
【００８０】
ＨＤＤレコーダ１２では、コントローラ３２によって録画予約リストが更新されたか否かを判定する（Ｓ２１）。コントローラ３２は録画予約リストが更新されたと判定したときはＳ２２に進むが、そうでなければ起動メッセージ送信制御処理を終了する。
【００８１】
次に、コントローラ３２はＳ２２に進むと、送信制御手段としての動作を行い、Wake  On  LANの起動メッセージをネットワークＩ／Ｆ３３が送信するように制御する。Ｓ２２でネットワークＩ／Ｆ３３がWake  On  LANの起動メッセージをＨＤＤレコーダ１１に送信すると起動メッセージ送信制御処理が終了する。
【００８２】
以上のように、本発明によれば、ＨＤＤレコーダ１１からＨＤＤレコーダ１２に録画予約を設定したり、録画予約を移動させたりしている場合において、ＨＤＤレコーダ１１が電源待機状態になっている間に、ＨＤＤレコーダ１２で録画予約リストが更新されても、ＨＤＤレコーダ１１がＨＤＤレコーダ１２からの起動要求にしたがい起動してＨＤＤレコーダ１２から録画予約情報を取得し、他装置録画予約リストを更新する。
【００８３】
そのため、ホームネットワーク１では、ネットワーク２に接続されているＨＤＤレコーダ１１、１２に設定されている録画予約を最新の状態に維持することができる。
【００８４】
また、ＨＤＤレコーダ１２における録画予約リストの更新に伴い、録画予約の競合が発生しＨＤＤレコーダ１１から設定した録画予約が実行できない状況になっても、録画が可能な別の情報記録装置（例えばＨＤＤレコーダ１２）を探し出せれば、ＨＤＤレコーダ１１がそのＨＤＤレコーダ１３に再設定要求を行い、録画予約を移動させるなどの動作を行う。したがって、録画予約の競合を回避することができ、記録予約設定装置としてのＨＤＤレコーダ１１を用いて設定したとおりに録画予約が行われるようになる。
【００８５】
さらに、ＨＤＤレコーダ１１は、ＨＤＤレコーダ１２から取得した録画予約情報を記録する他装置録画予約リストを有しているため、電源待機状態になっている情報記録装置に設定されている録画予約情報を参照することできるようになる。
【００８６】
その上、ＨＤＤレコーダ１２は、録画予約リストが更新されたときに、コントローラ３２がWake  On  LANの起動メッセージをＨＤＤレコーダ１１に送信させる動作を行ってＨＤＤレコーダ１１を起動しているから、ＨＤＤレコーダ１１がＨＤＤレコーダ１２に録画予約情報取得要求を出してＨＤＤレコーダ１２から録画予約情報を取得し、他装置録画予約リストを更新することができる。
【００８７】
なお、ＨＤＤレコーダ１１、１２、１３は、情報を記録する手段として、ＨＤＤを内蔵するがＤＶＤドライブを内蔵しない装置でもよい。また、ＨＤＤレコーダ１１、１２、１３の代わりにＤＶＤドライブを内蔵するがＨＤＤを内蔵しないＤＶＤレコーダを用いてもよい。
【００８８】
また、記録予約設定装置としてのＨＤＤレコーダ１１は、情報記録手段を有しているが、記録予約設定装置は情報記録手段を有しない装置でもよい。
【００８９】
上記の実施の形態では、予約録画を行う場合を例にとって説明しているが、本発明は音声情報の記録を予約する場合（予約録音）についても適用することができる。
【００９０】
ＨＤＤレコーダ１１が他の情報記録装置からの起動要求としてWake  On  LANの起動メッセージを受信した場合を例にとって説明しているが、起動要求としてWake  On  LANの起動メッセージとは別のデータを受信した場合についても適用することができる。
【００９１】
以上の説明は、本発明の実施の形態についての説明であって、この発明の装置及び方法を限定するものではなく、様々な変形例を容易に実施することができる。又、各実施形態における構成要素、機能、特徴あるいは方法ステップを適宜組み合わせて構成される装置又は方法も本発明に含まれるものである。
【図面の簡単な説明】
【００９２】
【図１】本発明の実施の形態に係るＨＤＤレコーダを備えたホームネットワークの構成を示すブロック図である。
【図２】本発明の実施の形態に係るＨＤＤレコーダの内部構成を示すブロック図である。
【図３】他装置録画予約リストの更新手順を示すフローチャートである。
【図４】起動メッセージ送信制御処理の動作手順を示すフローチャートである。
【符号の説明】
【００９３】
２…ホームネットワーク、１１，１２、１３…ＨＤＤレコーダ
１３，１４，１５…テレビ、２５…ＨＤＤ、２５…ＤＶＤ
３２…コントローラ、３３…ネットワークＩ／Ｆ、３５…電源制御モジュール
【図１】
2008288724.tif 000003
【図２】
2008288724.tif 000004
【図３】
2008288724.tif 000005
【図４】
2008288724.tif 000006