(57)【要約】【課題】ネットワーク上の他の情報記録装置に記録予約を設定しようとした時点でデータ記録が確実に行われるかどうかが明確になるようにする。【解決手段】情報記録装置は、ネットワークを介して外部装置と通信する通信手段と、通信手段が外部装置から受信した記録予約設定要求に基づき、記録予約情報を作成する記録予約設定手段と、記録予約設定手段が作成した記録予約情報に基づき、映像データまたは音声データを記録する情報記録手段と、情報記録手段の記録可能な残容量を算出する算出手段と、通信手段で受信した、記録予約設定手段が作成した記録予約情報を取得するための記録予約情報取得要求に対する応答として、算出手段により算出された残容量を記録予約情報と共に外部装置に送信する記録予約情報送信手段とを有している。【選択図】図９
2008288895.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）と、ＲＯＭおよびＲＡＭを有している。ＲＯＭには、制御プログラムやＭＰＵが実行するプログラムが書き込まれている。ＲＡＭは、ＭＰＵによるプログラムの実行に必要なワークエリアを提供し得るようになっている。コントローラ３２は、ＲＯＭに記憶されている制御プログラムに従い前述の各モジュールを制御して、録画や再生などのセット動作を統括する。
【００２６】
また、コントローラ３２は、ユーザの操作する図示しないリモコンの操作情報を図示しない赤外線受光部を介して受信し、その受信した情報に従って動作を制御する。さらに、コントローラ３２は、ネットワーク１０１に接続されている他の装置（例えば、パーソナルコンピュータ１０２）との通信を行うネットワークインタフェース（ネットワークＩ／Ｆ）３３の動作を制御する。さらにまた、コントローラ３２は、ライブラリ管理機能を提供する。
【００２７】
コントローラ３２は、ＨＤＤ２５またはＤＶＤドライブ２６によるデータの記録（ここでは録画を想定している）に用いられ、そのデータの記録（録画）に先立ち予め設定された情報（以下「録画予約情報」という）に基づいて予約録画の実行を制御する。ここで、録画予約情報は、チャンネル番号、録画開始時刻、録画終了時刻、録画モードなどの情報が含まれている。
【００２８】
例えば、デジタル放送の場合であれば、録画開始時刻と録画終了時刻にかえてイベントＩＤを指定するといったように、録画を行うために必要な情報が録画予約情報である。録画モードは、録画に使用するコーデックの種別、ビットレートなどの情報である。また、録画予約情報には、録画予約ごとに一意の値をもつ予約ＩＤが含まれている。なお、録画予約情報には録画に直接必要な情報ではないが、番組のジャンルの情報やタイトル名などの情報も含むようにすることが可能である。
【００２９】
また、コントローラ３２はこのような録画予約情報を録画予約テーブル１０６（記録予約情報記憶手段）として格納して保持している。そして、コントローラ３２は現在時刻を監視していて、録画予約テーブル１０６に格納されているいずれかの録画予約情報の録画開始時刻になると録画動作が開始されるように制御し、録画予約情報に基づき、情報記録手段としてのＨＤＤ２５、ＤＶＤドライブ２６が録画を行うように制御する。
【００３０】
すなわち、コントローラ３２は、録画開始時刻になると録画予約情報のチャンネル番号で指定されたチャネルを選局し、録画モードに従ってエンコーダ２３を作動させて録画を実行する。さらに、コントローラ３２は録画実行中にも現在時刻を監視していて、録画終了時刻になると録画動作を停止し、録画動作によって記録された信号（映像信号および音声信号）を保存する。録画予約テーブル１０６はＨＤＤレコーダ１０４の電源をオフにした場合でも消去されないようにＨＤＤ２５に記憶されている。
【００３１】
ネットワークＩ／Ｆ３３はネットワーク１０１に接続されている他の装置（例えばパーソナルコンピュータ１０２）とメッセージを送受信するために用いられる。コントローラ３２は、ネットワークＩ／Ｆ３３を介して受信したメッセージを解釈するとともに、他の装置に送信するメッセージを生成し、そのメッセージをネットワークＩ／Ｆ３３を介して送信する。
【００３２】
（ネットワーク録画予約サービス）
コントローラ３２は、ネットワーク１０１に接続されている他の情報記録装置や記録予約設定装置に対して録画予約情報を公開するとともに、他の情報記録装置や記録予約設定装置から録画予約の設定を行えるようにするネットワーク録画予約サービス機能を実行する。
【００３３】
このような機能を実現するため、コントローラ３２は、ＵＰｎＰ（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)によりコントロールポイントに対してメッセージを送信することで、そのことの通知を行うことができる。
【００３９】
ネットワーク録画予約サービスを提供する情報記録装置に対して、他の情報記録装置や記録予約設定装置が実行可能な操作は、録画予約取得要求（SRS:BrowseRecordScheduleアクション）、録画予約設定要求（SRS:CreateRecordScheduleアクション）、録画予約更新要求および録画予約削除要求である（いずれも後述する）。
【００４０】
そして、ＨＤＤレコーダ１０４が「デバイス」としてネットワーク録画予約サービスを提供する場合、コントローラ３２は、ネットワーク１０１に接続されている他の情報記録装置や記録予約設定装置から送信（転送）される録画予約情報を受け付けるためにネットワーク録画予約サービスを実行する。ネットワーク録画予約サービスは前述のＵＰｎＰの「サービス」であるＳＲＳ（ScheduledRecording  Service）として実現される。
【００４１】
また、コントローラ３２はネットワーク録画予約サービスを実行するとともに、他の情報記録装置で作動するネットワーク録画予約サービスに対する「コントロールポイント」としての機能も実行する。この場合、コントローラ３２は他の情報記録装置で作動するネットワーク録画予約サービスに対して、録画予約取得要求、録画予約設定要求などを送信する。録画予約設定要求を送信することによって、他の情報記録装置に対して録画予約の設定を行うことができる。この録画予約設定要求には、前述の録画予約情報が含まれている。
【００４２】
そして、ＨＤＤレコーダ１０４がネットワーク録画予約サービスを提供する「デバイス」として作動する場合、次のような動作を行う。
【００４３】
まず、ＨＤＤレコーダ１０４が他の情報記録装置や記録予約設定装置から録画予約設定要求を受信すると、受信した録画予約設定要求に含まれている録画予約情報を解析して実行可能な録画予約であるかどうかを判定し、実行可能な録画予約であるときはその録画予約情報を作成して図１に示す録画予約テーブル１０６に追加する。ここで、実行可能な録画予約とは、録画予約情報に指定されているチャネルが受信可能であり、録画モードをサポートしているものである。既に設定されている録画予約と重複する時間が指定されているために録画の実行ができない場合もあり、ここではそうした場合は実行可能な録画予約とはしない。実行可能な録画予約でなかったときはエラー応答を返す。
【００４４】
また、ＨＤＤレコーダ１０４が録画予約取得要求を受信したときは、コントローラ３２が録画予約テーブル１０６に格納されている録画予約情報を取得し、取得した録画予約情報を後述するレスポンス１５０として送信する。
【００４５】
さらに、ＨＤＤレコーダ１０４が録画予約更新要求を受信したときは、コントローラ３２がその受信した録画予約更新要求に含まれる予約ＩＤと録画予約情報を解析し、録画予約テーブル１０６のうちの指定された予約ＩＤと予約ＩＤが一致する録画予約情報を受信した録画予約情報によって更新する。指定された予約ＩＤを持つ録画予約情報が録画予約テーブル１０６に存在しない場合にはエラー応答を返す。
【００４６】
さらにまた、ＨＤＤレコーダ１０４が録画予約削除要求を受信したときは、コントローラ３２がその受信した録画予約削除要求に含まれる予約ＩＤを解析し、録画予約テーブル１０６から指定された予約ＩＤを持つ録画予約情報を削除する。指定された予約ＩＤをもつ録画予約情報が録画予約テーブル１０６に存在しないときはエラーレスポンスを返す。
【００４７】
なお、ネットワーク録画予約サービスでは、設定されている録画予約が変更されるとＧＥＮＡを用いて録画予約情報が変更されたことを通知する録画予約情報更新通知を送信することができる。
【００４８】
次に、以上の構成を有するホームネットワーク１００の動作内容について説明する。以下の説明では、ユーザがパーソナルコンピュータ１０２を操作して録画予約情報を入力することにより、ＨＤＤレコーダ１０４に録画予約を設定する場合を想定している。そのため、ＨＤＤレコーダ１０４が「サービス」を提供する「デバイス」として作動し、パーソナルコンピュータ１０２がそのサービスの提供を受ける「コントロールポイント」として作動する。
【００４９】
（パーソナルコンピュータ１０２の動作手順）
ここで、図４はパーソナルコンピュータ１０２における録画予約設定処理の動作手順を示すフローチャートである。
【００５０】
まず、図４に示すように、パーソナルコンピュータ１０２は、ネットワーク１０１に接続されたＨＤＤレコーダ１０４を含む各装置にＳＳＤＰのコマンドを送信する（Ｓ１）。Ｓ１の実行によって、図５に示すデータ送信ｔ１が行われる。なお、図５はパーソナルコンピュータ１０２とＨＤＤレコーダ１０４とにおけるデータの送受信シーケンスを示す図である。
【００５１】
続いて、パーソナルコンピュータ１０２では、Ｓ１で送信したＳＳＤＰのコマンドのレスポンスを受信するまで（後述するデータ送信ｒ１があるまで）待機する（Ｓ２）。パーソナルコンピュータ１０２では、レスポンスを受信すると、制御ユニット１０２ａが表示制御手段としての動作を行い、受信したレスポンスに基づき、表示手段に後述する装置一覧２００を表示させる（Ｓ３）。この場合、パーソナルコンピュータ１０２は受信したレスポンスに基づき、ＳＲＳのサービスを提供しているデバイス（図１の場合では、ＨＤＤレコーダ１０４、パーソナルコンピュータ１０３）を認識して装置一覧２００を表示する。
【００５２】
次に、パーソナルコンピュータ１０２では、受信したレスポンスに基づき、発見された装置それぞれに対し、録画予約取得要求を送信する（Ｓ４）。Ｓ４の実行によって、図５に示すデータ送信ｔ２が行われる。
【００５３】
また、パーソナルコンピュータ１０２では、録画予約取得要求に対する後述するレスポンス１５０を受信するまで（後述するデータ送信ｒ２があるまで）待機する（Ｓ５）。そして、レスポンス１５０を受信すると、制御ユニット１０２ａが表示制御手段としての動作を行い、装置一覧２００に後述する残量表示２０２ａ，２０２ｂ，２０２ｃ，２０２ｄを表示させ（Ｓ６）、さらに、受信したレスポンス１５０に基づき、表示手段に後述する録画予約リスト２０５を表示させる（Ｓ７）。
【００５４】
さらに、パーソナルコンピュータ１０２は、ユーザが記録予約要求入力手段としてのデータ入力手段１０２ｂを用いた録画予約を新規に設定するため入力操作（録画予約設定操作）を終了させるまで待機し（Ｓ８）、録画予約設定操作が完了すると、送信制御手段としての制御ユニット１０２ａの制御によって録画予約設定要求１０５を送信する（Ｓ９）。
【００５５】
なお、録画予約を設定する場合、ユーザはまず、後述する番組表から所望の番組を選択し、図示しない録画予約情報設定画面の各項目（選択した番組のチャネル、録画予約の日時、録画モード、記録先ＨＤＤまたはＤＶＤ、録画装置などの項目）に所望の情報を入力する。Ｓ９の実行によって、図５に示すデータ送信ｔ３が行われる。
【００５６】
また、パーソナルコンピュータ１０２では、送信した録画予約設定要求に対する後述するレスポンス１６０を受信するまで（後述するデータ送信ｒ３があるまで）待機する（Ｓ１０）。そして、レスポンス１６０を受信すると、制御ユニット１０２ａが表示制御手段としての動作を行い、受信したレスポンス１６０に基づき、表示手段に後述する予約確認画面２１０または予約確認画面２２０を表示させる（Ｓ１１）。
【００５７】
次に、パーソナルコンピュータ１０２では、予約確認画面２１０、２２０の表示後、ユーザの行った操作が後述する予約確定操作であったかどうかかを判定し（Ｓ１２）、予約確定操作であった場合は録画予約がＨＤＤレコーダ１０４に設定されているためそれ以降の動作を行わずに処理を終了するが、予約確定操作でなかった場合はＳ１３に進む。
【００５８】
Ｓ１３に進むと、パーソナルコンピュータ１０２は、設定した録画予約の削除確認のメッセージ（図示せず）を表示する。また、続くＳ１４では、削除要求が入力されたか否かを判定する。ここで、削除要求が入力されたときはＳ１５に進み、録画予約削除要求を送信して一連の処理を終了する。Ｓ１５の実行によって、図５に示すデータ送信ｔ４が行われ、ＨＤＤレコーダ１０４において、録画予約テーブル１０６から該当する録画予約情報が削除されることになる。
【００５９】
そして、以上の処理において、パーソナルコンピュータ１０２が表示する装置一覧２００は例えば図６（ａ）に示すようになっている。この装置一覧２００は、ＳＳＤＰで発見された各装置を示す明細２０１ａ，２０１ｂ，２０１ｃ，２０１ｄを有している。また、各明細２０１ａ，２０１ｂ，２０１ｃ，２０１ｄは各装置の識別ＩＤ（装置Ａ，Ｂ，Ｃ，Ｄ）のほかに、残量表示２０２ａ，２０２ｂ，２０２ｃ，２０２ｄを有している。この残量表示２０２ａ，２０２ｂ，２０２ｃ，２０２ｄは、Ｓ５で受信したレスポンス１５０に含まれている後述する予想残量タグ１５３を用いて表示している。
【００６０】
また、録画予約リスト２０５は図６（ｂ）に示すように、装置一覧２００に表示されている明細２０１ａ，２０１ｂ，２０１ｃ，２０１ｄを参照してユーザが選んだ装置に設定されている録画予約をレスポンス１５０に基づき表示したものである。なお、図６（ｂ）では、装置Ａを選んだ場合を想定している。録画予約リスト２０５には予想残量２０４が表示されている。この予想残量２０４は予想残量タグ１５３を用いて表示したもので、明細２０１ａの予想残量２０２ａと同じ値になっている。
【００６１】
そして、予約確認画面２１０と予約確認画面２２０はそれぞれ図７（ａ）、（ｂ）に示すようにして表示される。図７（ａ）に示す予約確認画面２１０は予約番組表示２１１と、予想残量表示２１２と、予約確認メッセージ２１３とを有している。
【００６２】
予想残量表示２１２は後述するレスポンス１６０に含まれる予想残量タグ１６２を用いて表示したもので、録画予約リスト２０５に表示される予想残量２０４から新規の録画予約設定にしたがう録画を実行するのに必要な記録容量を差し引きした値（設定後予想残量）が表示される。
【００６３】
ユーザはこの予約確認画面２１０によって、ＨＤＤレコーダ１０４に新規に録画予約を設定した時点で、その新規の録画予約設定にしたがう録画を実行した後の残りの記録容量を確認することができる。予約確認画面２１０は設定後予想残量がプラスの場合（つまり、新規の録画予約を設定しても残量がある場合）に表示されるので、予想残量表示２１２にはプラスの値が表示される。
【００６４】
そして、ユーザが予約確認画面２１０を確認して、設定した録画予約を確定させるリモコン操作等の操作が上述の予約確定操作である。なお、ユーザが予約確認画面２１０を確認のうえ、予約確定操作とは別の操作を行ったときは図示しない削除確認メッセージが表示される。それに続いてユーザが削除要求を入力すると、録画予約削除要求が送信される。
【００６５】
また、図７（ｂ）に示す予約確認画面２２０は予約番組表示２２１と、設定後予想残量表示２２２と、残量不足通知メッセージ２２３とを有している。予約確認画面２２０は設定後予想残量がマイナスの場合に表示されるので、予想残量表示２２２には数値が表示されない。ユーザはＨＤＤレコーダ１０４に新規の録画予約を設定したときに、ＨＤＤレコーダ１０４で録画可能な記録容量が不足する場合はそのことを予約確認画面２２０を参照することによって、録画予約を設定した時点で確認することができる。
【００６６】
（ＨＤＤレコーダ１０４の動作）
一方、ＨＤＤレコーダ１０４は、図８に示すフローチャートにしたがって作動する。図８はＨＤＤレコーダ１０４における録画予約設定処理の動作手順を示すフローチャートである。
【００６７】
コントローラ３２は、図８に示す動作とは別にネットワーク１０１を介してＳＳＤＰのコマンドを受信したかどうかを判定し、ＳＳＤＰのコマンドを受信したときはネットワークＩ／Ｆ３３によって図５に示すデータ送信ｒ１を実行し、レスポンスを提示する。
【００６８】
そして、コントローラ３２は、図８に示すフローチャートしたがって動作を開始すると、まず、コントローラ３２は録画予約取得要求があったか否かを判定する（Ｓ２１）。録画予約取得要求があったときはコントローラ３２は算出手段としての動作を行い予想残量を算出する。この予想残量はＨＤＤ２５のうちの記録予約設定手段としてのコントローラ３２が作成した録画予約情報にしたがう録画に要する記録容量を差し引きしたものであり、新たに録画を行える記録容量（新規予約可能容量ともいう）を示している。
【００６９】
この場合、コントローラ３２はＨＤＤ２５の記録容量全体から、録画予約情報にしたがう録画を実行するのに要する記録容量（必要記録容量ともいう）を差し引いて予想残量を算出する。例えば、ＨＤＤ２５の記録容量が１６０ギガバイトであり、すでに設定されている録画予約にしたがって録画を実行すると１０ギガバイト必要であるというときは、予想残量は１５０ギガバイトと算出される。
【００７０】
なお、実際に録画した番組に動画が多く含まれているときは、必要記録容量は予め算出した場合よりも多くなるし、録画した番組に動画が多く含まれていない場合の必要記録容量は少なくなる。しかしながら、実際に要した記録容量は録画を実行してからでないと明確にならないため、コントローラ３２はＶＢＲ（Variable  Bit  Rate）の平均レートにしたがい平均的な値で必要記録容量を算出する。この必要記録容量は実際に録画を実行する前に予め算出されるため、録画が実際に行われる前の容量である予想残量となる。
【００７１】
そして、設定されている録画予約に毎日録画（指定されたチャンネルの同じ時間帯の番組を毎日録画する場合）や、毎週録画（毎週の同じ曜日の指定されたチャンネルの同じ時間帯の番組を録画する場合）が含まれている場合がある。
【００７２】
これらの毎日録画や毎週録画といった決められたチャンネルの決められた曜日および時間帯の番組を複数回繰り返す録画（本実施の形態において、繰り返し録画という）に関する録画予約が設定されていると、録画予約情報だけでは、トータルで必要とされる必要記録容量を算出できない。
【００７３】
そのため、コントローラ３２は後述する電子番組ガイド（ＥＰＧ）で取得可能な特定期間中（例えば８日間）に録画が実行される回数を割り出し、その割り出した回数にしたがい必要記録容量を算出し、予想残量を算出する。
【００７４】
次に、コントローラ３２は予想残量を算出するとＳ２２に進み、算出した予想残量を含んだレスポンス１５０をパーソナルコンピュータ１０２に提示するため、ネットワークＩ／Ｆ３３によって図５に示すデータ送信ｒ２を実行する。この場合、ネットワークＩ／Ｆ３３が記録予約情報送信手段として動作を行い、レスポンス１５０として予想残量を送信する。
【００７５】
また、コントローラ３２は録画予約設定要求を受信したか否かを判定する（Ｓ２３）。録画予約設定要求を受信したときはＳ２４に進む。コントローラ３２はＳ２４では、受信した録画予約設定要求にしたがい新規の録画予約を設定した上で、その録画に必要な記録容量を差し引く形で設定後予想残量を算出する。
【００７６】
続く、Ｓ２５では、Ｓ２４で算出した設定後予想残量を含んだレスポンス１６０をパーソナルコンピュータ１０２に提示するため、ネットワークＩ／Ｆ３３によって図５に示すデータ送信ｒ３を実行する。この場合、ネットワークＩ／Ｆ３３が記録予約情報送信手段として動作を行い、レスポンス１６０として設定後予想残量を送信する。
【００７７】
さらに、コントローラ３２は録画予約削除要求を受信したか否かを判定する（Ｓ２６）。録画予約削除要求を受信したときはＳ２７に進むが、受信しなければＳ２７を実行せずに処理を終了する。Ｓ２７では、受信した録画予約削除要求にしたがい、録画予約情報を削除する。
【００７８】
そして、ＨＤＤレコーダ１０４が送信するレスポンス１５０は、図９に示すようになっている。このレスポンス１５０は、図９（ａ）に示すように、ＸＭＬ形式で記述されている。
【００７９】
レスポンス１５０は＜ｉｔｅｍ＞から＜／ｉｔｅｍ＞までの録画予約情報タグ１５１，１５２と、＜新規予約可能残量＞から＜／新規予約可能残量＞までの予想残量タグ１５３とを含んで生成され、SRS:BrowseRecordScheduleアクションに対するレスポンスに予想残量タグ１５３を追加して生成されている。この予想残量タグ１５３にＳ２２で送信される予想残量の値（図９（ａ）では、“ＸＸＸ  Ｇｂｙｔｅ”）が含まれている。
【００８０】
また、レスポンス１６０は図９（ｂ）に示すようにＸＭＬ形式で記述されている。このレスポンス１６０はSRS:CreateRecordScheduleアクションに対するレスポンスに予想残量タグ１６２を追加して生成され、＜ｓｒｓ＞から＜／ｓｒｓ＞までの予約リストタグ１６１の中に＜新規予約可能残量＞から＜／新規予約可能残量＞までの予想残量タグ１６２が含まれている。この予想残量タグ１６２にＳ２４で算出した予想残量の値（図９（ｂ）では、“ＸＸＸ  Ｇｂｙｔｅ”）が含まれている。
【００８１】
次に電子番組ガイド（ＥＰＧ：Electronic  Program  Guide）について説明する。パーソナルコンピュータ１０２やＨＤＤレコーダ１０４は番組情報データベースをもち、指定された範囲のチャネル、時間帯に放送される番組について番組表を表示する。番組情報データベースに保存される番組表データは、アナログ放送の場合には放送波に重畳されたＡＤＡＭＳ(Tv−Asahi  Data  And  Multimedia  Service)−ＥＰＧ(Electronic  Program  Guide)などで配信されるデータ、デジタル放送の場合には放送波に重畳されているＳＩ（Service  Information)情報から取得することができるデータである。
【００８２】
また、インターネット接続されている場合には番組表データを公開しているサーバーから取得することも可能である。番組情報データベースは電源OFFした場合でも消去されないようＨＤＤに保存されている。番組情報データベースに格納されるデータは、定められた間隔で更新される。
【００８３】
以上のように、ホームネットワーク１００では、パーソナルコンピュータ１０２からＨＤＤレコーダ１０４に録画予約設定要求を送信して録画予約設定を行ったときに、ＨＤＤレコーダ１０４が受信した録画予約設定要求に基づき、録画予約設定要求に対するレスポンス提示の一環として予想残量を算出し、算出した予想残量を録画予約情報とともにレスポンスに含めて送信している。
【００８４】
また、ＨＤＤレコーダ１０４がパーソナルコンピュータ１０２から録画予約取得要求を受信したときも、ＨＤＤレコーダ１０４が受信した録画予約設定要求に基づき、録画予約取得要求に対するレスポンス提示の一環として予想残量を算出し、算出した予想残量を録画予約情報とともにレスポンスに含めて送信している。
【００８５】
そのため、パーソナルコンピュータ１０２では、録画予約を設定する前の残量とともに、録画予約を設定した時点の残量がリアルタイムに表示される。したがって、ユーザがパーソナルコンピュータ１０２で録画予約を設定する時点のＨＤＤレコーダ１０４におけるＨＤＤ２５の残量が明らかになり、ユーザはＨＤＤ２５の残量を把握した上で録画予約を設定することができる。よって、ユーザは録画予約を行おうとした時点で録画を確実に行えるかどうかが明確になるから、容量不足で録画が行えなくなるような事態を排除することができる。
【００８６】
また、毎日録画や毎週録画といった繰り返し録画に関する録画予約が設定されているときは、特定期間中に行われる録画を考慮して予想残量が算出されるので、予想残量がより正確に算出され、繰り返し録画に関する録画予約が設定されていても録画を確実に行えるかどうかが明確になる。
【００８７】
さらに、録画予約を新たに設定したところ、その録画予約の設定で容量不足になるときは予約確認画面２２０が表示されるので、ユーザは録画予約の設定で容量不足になるときはそのことも確認できる。
【００８８】
また、その場合、予約確定操作が行われないときは削除確認のメッセージが表示され、続いてユーザが削除要求を入力することによって、設定した録画予約を削除することもできる。ただし、容量不足の場合でも予約確定操作を行えば設定した録画予約を実行することもできる。このように、ホームネットワーク１００はユーザの利便性を高めたものとなっている。
【００８９】
なお、ＨＤＤレコーダ１０４は、情報を記録する手段として、ＨＤＤを内蔵するがＤＶＤドライブを内蔵しない装置でもよい。また、ＨＤＤレコーダ１０４の代わりにＤＶＤドライブを内蔵するがＨＤＤを内蔵しないＤＶＤレコーダを用いてもよい。
【００９０】
また、ＨＤＤレコーダ１０４に予約情報を送信する装置は、キーボード、マウスといった録画予約情報の入力手段を有すればよく、必ずしもＨＤＤレコーダ１０４のように情報記録手段を有していなくてもよい。
【００９１】
上記の実施の形態では、予約録画を行う場合を例にとって説明しているが、本発明は音声情報の記録を予約する場合（予約録音）についても適用することができる。
【００９２】
以上の説明は、本発明の実施の形態についての説明であって、この発明の装置及び方法を限定するものではなく、様々な変形例を容易に実施することができる。又、各実施形態における構成要素、機能、特徴あるいは方法ステップを適宜組み合わせて構成される装置又は方法も本発明に含まれるものである。
【図面の簡単な説明】
【００９３】
【図１】本発明の実施の形態に係るＨＤＤレコーダを備えたホームネットワークの構成を示すブロック図である。
【図２】パーソナルコンピュータの構成を示すブロック図である。
【図３】本発明の実施の形態に係るＨＤＤレコーダの内部構成を示すブロック図である。
【図４】パーソナルコンピュータにおける録画予約設定処理の動作手順を示すフローチャートである。
【図５】パーソナルコンピュータとＨＤＤレコーダとにおけるデータの送受信シーケンスを示す図である。
【図６】パーソナルコンピュータに表示される画面レイアウトの一例を示す図で（ａ）は装置一覧、（ｂ）は録画予約リストを示す図である。
【図７】パーソナルコンピュータに表示される画面レイアウトの一例を示す図で（ａ）は予約確認画面を示し、（ｂ）は別の予約確認画面を示す図である。
【図８】ＨＤＤレコーダにおける録画予約設定処理の動作手順を示すフローチャーである。
【図９】ＨＤＤレコーダが送信するレスポンスの一例を示す図で（ａ）は録画予約取得要求に対するレスポンスを示し、（ｂ）は録画予約設定要求に対するレスポンスを示す図である。
【符号の説明】
【００９４】
２５…ＨＤＤ、３２…コントローラ、３３…ネットワークＩ／Ｆ
１００…ホームネットワーク、１０１…ネットワーク、１０２，１０３…パーソナルコンピュータ、１０４…ＨＤＤレコーダ、１５０，１６０…レスポンス、
１５３，１６２…予想残量タグ、２００…装置一覧、２０５…録画予約リスト
【図１】
2008288895.tif 000003
【図２】
2008288895.tif 000004
【図３】
2008288895.tif 000005
【図４】
2008288895.tif 000006
【図５】
2008288895.tif 000007
【図６】
2008288895.tif 000008
【図７】
2008288895.tif 000009
【図８】
2008288895.tif 000010
【図９】
2008288895.tif 000011