(57)【要約】【課題】録画予約を設定・変更したり、他の機器に録画予約を転送するなどの操作を行う際に、ユーザがネットワークに接続されているデータ通信装置の中からデータ通信装置を選びやすくする。【解決手段】ＨＤＤレコーダ１１は、ネットワークに接続されている他のデータ通信装置とデータ通信を行う通信手段と、他のデータ通信装置から、データ通信装置で設定されている記録予約に関する記録予約情報を取得する取得手段と、取得した記録予約情報をデータ通信装置別に記憶する装置別記憶手段と、記録予約情報入力手段により入力した記録予約情報が記録予約情報記憶手段および装置別記憶手段のいずれかに記憶されている記録予約情報と一致するか否かに応じて表示態様を変更したデータ通信装置の装置一覧を表示させる表示制御手段とを有する。【選択図】図４
2008136136.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)によりコントロールポイントに対してメッセージを送信することで、そのことの通知を行うことができる。
【００３２】
ネットワーク録画予約サービスを提供するデータ通信装置に対して他のデータ通信装置が実行可能な操作は、録画予約取得要求、録画予約設定要求、録画予約更新要求、録画予約削除要求および空容量確認要求である（いずれも後述する）。
【００３３】
そして、ＨＤＤレコーダ１１が「デバイス」としてネットワーク録画予約サービスを提供する場合、コントローラ３２は、ネットワーク２に接続されている他のデータ通信装置から送信（転送）される録画予約情報を受け付けるためにネットワーク録画予約サービスを実行する。ネットワーク録画予約サービスは前述のＵＰｎＰの「サービス」であるＳＲＳ（Scheduled  Recording  Service）として実現される。
【００３４】
また、コントローラ３２はネットワーク録画予約サービスを実行するとともに、他のデータ通信装置で作動するネットワーク録画予約サービスに対する「コントロールポイント」としての機能も実行する。この場合、コントローラ３２は他のデータ通信装置で作動するネットワーク録画予約サービスに対して、録画予約取得要求、録画予約設定要求などを送信する。録画予約設定要求を送信することによって、他のデータ通信装置に対して録画予約の設定を行うことができる。この録画予約設定要求には、前述の録画予約情報が含まれている。
【００３５】
そして、ＨＤＤレコーダ１１がネットワーク録画予約サービスを提供する「デバイス」として作動する場合、次のような動作を行う。
【００３６】
まず、ＨＤＤレコーダ１１が他のデータ通信装置から録画予約設定要求を受信すると、受信した録画予約設定要求に含まれている録画予約情報を解析して実行可能な録画予約であるかどうかを判定し、実行可能な録画予約であるときはその録画予約情報を録画予約テーブルに追加する。ここで、実行可能な録画予約とは、録画予約情報に指定されているチャネルが受信可能であり、録画モードをサポートしているものである。その場合でも、既に設定されている録画予約と重複する時間が指定されているために録画の実行ができない場合もあるが、ここではそうした場合も実行可能な録画予約として処理する。実行可能な録画予約でなかったときはエラー応答を返す。
【００３７】
また、ＨＤＤレコーダ１１が録画予約取得要求を受信したときは、コントローラ３２が録画予約テーブルに格納されている録画予約情報を取得し、取得した録画予約情報を応答として送信する。
【００３８】
さらに、ＨＤＤレコーダ１１が録画予約更新要求を受信したときは、コントローラ３２がその受信した録画予約更新要求に含まれる予約ＩＤと録画予約情報を解析し、録画予約テーブルのうちの指定された予約ＩＤと予約ＩＤが一致する録画予約情報を受信した録画予約情報によって更新する。指定された予約ＩＤを持つ録画予約情報が録画予約テーブルに存在しない場合にはエラー応答を返す。
【００３９】
さらにまた、ＨＤＤレコーダ１１が録画予約削除要求を受信したときは、コントローラ３２がその受信した録画予約削除要求に含まれる予約ＩＤを解析し、録画予約テーブルから指定された予約ＩＤを持つ録画予約情報を削除する。指定された予約ＩＤをもつ録画予約情報が録画予約テーブルに存在しないときはエラー応答を返す。
【００４０】
そして、ＨＤＤレコーダ１１が空容量確認要求を受信したときは、コントローラ３２がＨＤＤ２５の記録容量と既に録画されている映像データのデータサイズとから空容量を計算し、求めた空容量を応答として送信する。
【００４１】
なお、ネットワーク録画予約サービスでは、設定されている録画予約が変更されるとＧＥＮＡを用いて録画予約情報が変更されたことを通知する録画予約情報更新通知を送信することができる。
【００４２】
（電子番組表）
次に電子番組表について説明する。ＨＤＤレコーダ１１は番組情報データベースをもち、指定された範囲のチャネル、時間帯に放送される番組について番組表を表示する。番組情報データベースに保存される番組表データは、アナログ放送の場合には放送波に重畳されたＡＤＡＭＳ(Tv−Asahi  Data  And  Multimedia  Service)−ＥＰＧ(Electronic  Program  Guide)などで配信されるデータ、デジタル放送の場合には放送波に重畳されているＳＩ（Service  Information)情報から取得することができるデータである。
【００４３】
また、インターネット接続されている場合には番組表データを公開しているサーバーから取得することも可能である。番組情報データベースは電源OFFした場合でも消去されないようＨＤＤ２５に保存されている。番組情報データベースに格納されるデータは、定められた間隔で更新される。
【００４４】
そして、録画予約が設定されているときにおいて、その録画予約に該当するチャネルおよび時間帯が番組表に表示されるときは、コントローラ３２が表示制御手段としての動作を行い、番組表の該当部分について、表示色の変更による表示態様の変更を行なってモニタ３１に表示させている。
【００４５】
これにより、ユーザーはモニタ３１に表示されている番組表を見ると、録画予約が設定されているチャネルおよび時間帯を知ることができる。さらに、ホームネットワーク１に接続されている他のデータ通信装置に設定されている録画予約についても同様にして番組表に表示しており、そのためにＨＤＤレコーダ１１は次のような動作を行っている。
【００４６】
すなわち、ＨＤＤレコーダ１１では、コントローラ３２が他のデータ通信装置のネットワーク録画予約サービスに対して録画予約取得要求を送信して、他のデータ通信装置に設定されている録画予約情報を取得し、取得した録画予約情報を後述する装置別録画予約テーブルに格納して記憶する。
【００４７】
そして、番組表を表示するときに、コントローラ３２は番組情報データベースからテレビ１４に表示されるチャネルおよび時間帯に含まれる番組情報を検索して表示する番組情報を取得するとともに、録画予約テーブルと装置別録画予約テーブルを検索して、番組情報データベースから検索した番組表に表示される番組に対する録画予約情報が存在するかどうかを判定する。コントローラ３２は、録画予約テーブルまたは装置別録画予約テーブルに録画予約情報が存在し、録画予約が設定されている番組については表示色の変更等の表示態様の変更を行なって表示する。
【００４８】
このように、コントローラ３２が録画予約テーブルまたは装置別録画予約テーブルに録画予約情報が存在するか否かに応じて表示態様を変更して番組表を表示させることによって、ユーザーはホームネットワーク１全体でどの番組に対する録画予約が設定され、まだ録画予約が設定されていない番組がどれなのかを容易に判断することができるようになる。
【００４９】
ここで、装置別録画予約テーブルは、録画予約情報をネットワーク２に接続されている他のデータ通信装置（本実施の形態では、ＨＤＤレコーダ１２，１３）別に記憶して保持する装置別記憶手段としての機能を有している。装置別録画予約テーブルに記憶した録画予約情報は、録画予約情報更新通知を受信した場合に更新される。すなわち、ＨＤＤレコーダ１１がいずれかのデータ通信装置から録画予約情報更新通知を受信すると、録画予約情報更新通知を送信したデータ通信装置（例えば、ＨＤＤレコーダ１２）のネットワーク録画予約サービスに対して録画予約取得要求を実行し、取得した録画予約情報によって、装置別録画予約テーブルのうちの該当するデータ通信装置のデータを更新する。
【００５０】
一方、なんらかの理由によってユーザーが特定のデータ通信装置に対して、録画予約を設定したいと考えることも想定される。例えばホームネットワーク１に接続されているあるデータ通信装置（例えば、ＨＤＤレコーダ１１）には映画を録画し、別のあるデータ通信装置（例えば、ＨＤＤレコーダ１２）にはスポーツ番組を録画するといった使い方をユーザーがしている場合である。
【００５１】
そこで、番組表を表示する場合にはユーザー操作によって録画予約情報を検索する対象を限定することができ、それには次のようにすればよい。すなわち、番組表表示中にリモコン操作によって録画予約を表示する対象のデータ通信装置を選択するポップアップウィンドウをテレビ１４に表示させる。
【００５２】
そして、ユーザがポップアップウィンドウ中のリストから所望のデータ通信装置を選択し、コントローラ３２が選択されたデータ通信装置に対応する録画予約テーブルまたは装置別録画予約テーブルに含まれる録画予約のみを対象として番組表における表示色の変更を行うように設定する。これにより、ユーザーが録画予約を設定する対象として考えているデータ通信装置の録画予約の設定状況を容易に判定することが可能となる。
【００５３】
なお、上記の説明では、録画予約が設定されている番組は表示色を変更して表示することとしているが、録画予約が設定されている番組の表示態様をそうでない番組の表示態様と変更して表示すればよく、何らかのマークを付与するなど他の表示形式を用いて表示することも可能である。
【００５４】
（録画予約の設定）
録画予約を設定するとき、ユーザーは、まず、前述の番組表に表示された番組から所望の番組を選択する。番組が選択されると、ＨＤＤレコーダ１１では、録画予約情報の入力および設定を行うための図３に示すような録画予約情報設定画面６０をコントローラ３２がテレビ１４に表示させる。
【００５５】
録画予約情報設定画面６０には、選択された番組のチャネル６１、録画予約の日時（日付、録画開始時刻および終了時刻）６２、録画モード６３、記録先（ＨＤＤまたはＤＶＤ）６４、録画装置６５などの項目を有している。録画を実行するデータ通信装置は、新しく録画予約を設定するときは録画装置６５の項目にユーザが操作しているデータ通信装置が設定されている。図３では、ＨＤＤレコーダ１１をユーザが操作していることを想定しているため、録画装置６５にＨＤＤレコーダ１１を示す「Ｒ１１」が表示されている。なお、録画予約情報設定画面６０において、ユーザは例えばチャネル６１、録画モード６３などの各項目の内容を変更することができる。
【００５６】
録画予約情報設定画面６０においてユーザが必要な設定および変更を行い、録画予約情報を決定した場合における録画予約の設定手順を図４に示す。図４は、装置一覧表示制御プログラムによる録画予約の設定手順および装置一覧の表示制御手順を示すフローチャートである。
【００５７】
ステップ１は、録画予約情報設定画面６０における録画予約情報の入力であり、続くステップ２では入力された録画予約情報を録画予約テーブルを参照してチェック（確認）する。なお、録画予約情報の入力は、録画予約情報設定画面６０を活用したユーザのリモコン操作で入力されたデータをコントローラ３２が取り込むことで行われる。
【００５８】
次に、ステップ３に進み、録画予約テーブルに記憶されている録画予約情報と録画予約情報設定画面６０から入力した録画予約情報とを比較し、録画を行う時刻が重複していないかどうか（一致しているか否か）を判定する。ここで、重複がないと判定されたときはステップ９に進み、コントローラ３２が入力された録画予約情報を録画予約テーブルに登録して（記憶させて）録画予約の設定を行い、録画予約の設定動作が終了する。
【００５９】
また、重複が存在するときは、ステップ４に進む。この場合、重複した録画予約情報のすべてについて録画を実行することはできないため、装置別録画予約テーブルに含まれる録画予約情報と比較を行い、入力された録画予約情報との重複を別のデータ通信装置についてデータ通信装置ごとに判定する。続くステップ５では、判定結果に基づいて、コントローラ３２が表示制御手段としての動作を行い、装置選択リスト５０をテレビ１４に表示させる。装置選択リスト５０は、図５に示すように、各データ通信装置を重複の有無に応じて（装置別録画予約テーブルに録画予約情報が存在しているか否かに応じて）表示態様を変更して表示した装置一覧である。図５に示す装置選択リスト５０は、重複の有無に各データ通信装置が色分けして表示されている。
【００６０】
図５では、ＨＤＤレコーダ１１とＨＤＤレコーダ１３とは、重複する録画予約情報が設定されており、ＨＤＤレコーダ１２には重複する録画予約情報が設定されていない場合を想定している。ユーザは、ステップ６において、表示された装置選択リスト５０から録画予約情報を設定するデータ通信装置を選択する。
【００６１】
このとき、装置選択リスト５０では、各データ通信装置について、重複する録画予約情報が存在する場合と存在しない場合とで色分けによる表示態様の変更が行われて表示されている。そのため、ユーザはどの装置を選択すれば録画予約が実行されるか容易に判別することが可能である。つまり、装置選択リスト５０が表示されることによって、ユーザはネットワーク２に接続されているＨＤＤレコーダ１１、１２、１３のうちのいずれかを選びやすくなっている。
【００６２】
そして、ステップ６において、ユーザが装置選択リスト５０から装置を選択し、リモコン操作を行うと、コントローラ３２が装置選択手段としての動作を行い、リモコン操作に応じた装置を選択して、図６に示すように、録画装置６５が変更された録画予約情報設定画面６０が表示され（図６では、録画装置６５「Ｒ１２」とされ、ユーザがＨＤＤレコーダ１２を選択した場合を想定している）、ＨＤＤレコーダ１１は選択されたデータ通信装置に対して録画予約設定要求を送信する。
【００６３】
続くステップ７では、選択されたデータ通信装置について、入力された録画予約情報と重複する録画予約情報が存在するか否かを判定し、存在するときはステップ８に進み、コントローラ３２がメッセージ表示制御手段としての動作を行い、録画ができないかもしれないこと（記録不能の可能性があること）を通知する確認メッセージをモニタ３１に表示させた後、ステップ１０に進み録画予約設定要求を送信する。
【００６４】
重複する録画予約情報が存在するデータ通信装置をユーザが選択したときは、ユーザは番組表を表示させて、録画予約を設定した装置の録画予約のみを番組表に表示するよう設定してもよい。こうすることによって、どの録画予約が新たに設定した録画予約と重複しているかを容易に確認することができるので、ユーザは重複を解消するため、先に設定されていた録画予約を削除するといった対応を簡単に行うことができるようになる。
【００６５】
上記の説明では、装置選択リスト５０を表示する際に録画予約に重複があるかどうかの重複チェックを行った結果に基づいて、データ通信装置の分類を行っている。その他、録画予約の重複チェックに加えて、ＨＤＤ２５の空き容量についてもチェックを行うこともできる。この場合、例えば、録画予約の重複がなく、かつＨＤＤに十分な空き容量がある装置とそれ以外の装置とを色分けするなどして表示態様を変えて表示することも可能である。
【００６６】
このように確認する条件を増やすことによって、録画が成功する可能性をより高めることができる。なお、ＨＤＤの空き容量を確認するためには、空容量確認要求を他のデータ通信装置で提供されているネットワーク録画予約サービスに送信して、空容量を取得することによって行える。
【００６７】
さらに、上記の説明では、装置選択リスト５０に表示する装置を色分けにより表示態様を変更して表示するとしているが、例えば装置名と一緒に録画予約の実行の可否を示すアイコンを表示するなど、ユーザーがデータ通信装置を識別する他の表示形式を用いることも可能である。
【００６８】
(録画予約の転送)
次に、既に設定した録画予約情報を他のデータ通信装置に転送する録画予約の転送動作について説明する。録画予約の転送動作の手順は図７に示すとおりである。
【００６９】
まず、ステップ１１において、ユーザが番組表から転送する録画予約を選択する。次に、ステップ１２では、選択された録画予約がＨＤＤレコーダ１１（自装置）の場合には録画予約テーブル、それ以外の装置（他のデータ通信装置）の場合には装置別録画予約テーブルから、選択された録画予約の録画予約情報が取得される。
【００７０】
次に、ステップ１３でコントローラ３２が装置別録画予約テーブルを参照して、ステップ１４で装置選択リスト５０を表示する。この場合、取得した録画予約情報を装置別録画予約テーブルの録画予約情報と装置ごとに比較し、録画時刻の重複があるかを判定する。録画時刻の重複がない装置と重複が存在する装置とをそれぞれ色分けした装置選択リスト５０を表示する。
【００７１】
ユーザはステップ１５で装置選択リスト５０を参照して転送しようとするデータ通信装置を選択する。ユーザーが装置選択リスト５０から、データ通信装置を選択すると、選択されたデータ通信装置について、録画予約の重複があるか否かがステップ１６で判定され、重複のない装置が選択されているときは選択された装置のネットワーク録画予約サービスに対して、コントローラ３２が録画予約設定要求を送信する（ステップ１８）。
【００７２】
また、重複のある装置が選択されているときは、ステップ１７において、コントローラ３２が、録画ができないかもしれないことを通知するメッセージをモニタ３１に表示させた後に、ステップ１８の動作を実行する。そして、コントローラ３２は選択されたデータ通信装置のネットワーク録画予約サービスに対して、録画予約設定要求を送信する。
【００７３】
録画予約設定要求に対する応答が成功であった場合、ステップ１９で転送される録画予約が自装置（ＨＤＤレコーダ１１）の録画予約か否かが判定され、自装置の場合には、ステップ２０において、録画予約テーブルから録画予約情報を削除して録画予約テーブルを更新する。また、転送される録画予約が他装置に設定されている録画予約であるときは、ステップ２１において、録画予約が設定されていたデータ通信装置のネットワーク録画予約サービスに対して、録画予約削除要求を送信する。
【００７４】
このように、録画予約を転送する場合にも、転送先装置における録画予約の設定状況に応じて表示態様を変更した装置選択リスト５０を表示することによって、ユーザーはいずれのデータ通信装置に録画予約を転送すればよいかを容易に判断することが可能となり、ユーザはネットワーク２に接続されているＨＤＤレコーダ１１、１２、１３のうちのいずれかを選びやすくなっている。
【００７５】
なお、ＨＤＤレコーダ１１、１２、１３は、情報を記録する手段として、ＨＤＤを内蔵するがＤＶＤドライブを内蔵しない装置でもよい。また、ＨＤＤレコーダ１１、１２、１３の代わりにＤＶＤドライブを内蔵するがＨＤＤを内蔵しないＤＶＤレコーダを用いてもよい。
【００７６】
また、ＨＤＤレコーダ１１に予約情報を送信する装置は、必ずしもＨＤＤレコーダ１２のようにデータ記録手段を有していなくてもよい。
【００７７】
上記の実施の形態では、予約録画を行う場合を例にとって説明しているが、本発明は音声情報の記録を予約する場合（予約録音）についても適用することができる。
【００７８】
以上の説明は、本発明の実施の形態についての説明であって、この発明の装置及び方法を限定するものではなく、様々な変形例を容易に実施することができる。又、各実施形態における構成要素、機能、特徴あるいは方法ステップを適宜組み合わせて構成される装置又は方法も本発明に含まれるものである。
【図面の簡単な説明】
【００７９】
【図１】本発明の実施の形態に係るＨＤＤレコーダを備えたホームネットワークの構成を示すブロック図である。
【図２】本発明の実施の形態に係るＨＤＤレコーダの内部構成を示すブロック図である。
【図３】録画予約情報設定画面の一例を示す図である。
【図４】装置一覧表示制御プログラムによる録画予約の設定手順および装置一覧の表示制御手順を示すフローチャートである。
【図５】装置選択リストの一例を示す図である。
【図６】録画予約情報設定画面の一例を示す図である。
【図７】ネットワーク録画予約サービスを提供するデータ通信装置における装置一覧表示制御プログラムによる録画予約の転送動作の手順および装置一覧の表示制御手順を示すフローチャートである。
【符号の説明】
【００８０】
２…ホームネットワーク、１１，１２、１３…ＨＤＤレコーダ
１３，１４，１５…テレビ、２５…ＨＤＤ、２５…ＤＶＤ
３２…コントローラ、３３…ネットワークＩ／Ｆ
【図１】
2008136136.tif 000003
【図２】
2008136136.tif 000004
【図３】
2008136136.tif 000005
【図４】
2008136136.tif 000006
【図５】
2008136136.tif 000007
【図６】
2008136136.tif 000008
【図７】
2008136136.tif 000009