(57)【要約】【課題】ＰＣのハードウェア的な制約から、１台のＰＣにチューナカードを複数持ち、利用者が現在見ている番組の裏番組の録画を行うことは困難であった。さらに複数の番組を同時に録画することもできないといった課題があった。【解決手段】本発明にかかる録画装置は、公知のＩＰネットワーク上に接続されたＴＶ信号を受信するチューナ機能の有無を判定するチューナ判定手段と、前記チューナ判定手段で検出されたチューナのＩＰアドレスなどのネットワーク情報と利用状況を管理するチューナ状況管理・制御手段と、前記チューナ状況管理・制御手段に保持されるネットワーク上のチューナを選択するチューナ選択手段と、前記チューナ選択手段によって録画実行や予約実行の登録が可能とされたチューナに対して録画予約スケジュールを登録する録画登録手段とを備えた。【選択図】　図１
2004023326.tif 000002
【特許請求の範囲】
【請求項１】
公知のインターネット・プロトコルで通信を行うネットワーク上に接続されたテレビジョン信号を受信するチューナ機能の有無を検出するチューナ判定手段と、該検出されたチューナが設置された機器のＩＰアドレスなどのネットワーク情報およびチューナ利用状況を登録するチューナ登録手段と、少なくとも１台以上のネットワークに接続されたネットワーク上の機器のチューナ設置状況・動作状況を管理するチューナ状況管理・制御手段と、前記チューナ状況管理・制御手段に保持される情報に基づいてネットワーク上の機器に備えられたチューナを選択するチューナ選択手段と、前記チューナ状況管理・制御手段によって録画実行や予約実行の登録が可能とされたチューナに対して録画予約スケジュールを登録するチューナ選択手段と前記チューナ状況管理・制御手段の制御に基づいて録画を実行する録画実行手段とを備える録画装置。
【請求項２】
前記チューナ登録手段が、設置状況・動作状況を管理するチューナ状況管理・制御手段を有する機器からの公知のインターネット・プロトコル・マルチキャストに応答する形で予め規定されたプロトコルによって実現されることを特徴とする、請求項１記載の録画装置。
【請求項３】
前記チューナ登録手段が、特定のファイル名を持つファイル内容を記述することで実現されることを特徴とする、請求項１記載の録画装置。
【請求項４】
録画実行や録画予約スケジュールの登録が、前記ネットワーク上の機器のチューナ設置状況・動作状況を管理するチューナ状況管理・制御手段を有する機器と前記チューナ機能を備えた機器との通信によって行われることを特徴とする、請求項２記載の録画装置。
【請求項５】
録画実行や録画予約スケジュールの登録が、前記チューナ機能を備えた機器の特定のファイルに記述されることを特徴とする、請求項２記載の録画装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、インターネット・プロトコル（以下、ＩＰと略称）で通信を行うＩＰネットワーク上に接続されたテレビジョン（以下、ＴＶと略称）信号を受信するチューナ機能を利用してテレビ番組の録画制御を行うための録画装置に関するものである。
【０００２】
【従来の技術】
近年、パーソナルコンピュータ（以下、ＰＣと略称）でＴＶを楽しむことができるようになってきている。ＰＣでは従来の民生用のＴＶ、ＶＴＲ等では実現できなかった、タイムシフト再生などのＰＣならではの機能が実現でき、ＴＶの新しい楽しみ方の提供が行われている。
【０００３】
【発明が解決しようとする課題】
しかしながらＰＣのハードウェア的な制約から、１台のＰＣにチューナカードを複数持ち、利用者が現在視聴している番組とは異なるいわゆる裏番組の録画を行うことは困難であった。さらに２つ以上の複数の番組を同時に録画することもできない、といった課題があった。
【０００４】
【課題を解決するための手段】
上記課題を解決するために、本発明（請求項１）にかかる録画装置は、公知のインターネット・プロトコルで通信を行うネットワーク上に接続された機器にテレビジョン信号を受信するチューナ機能があるか否かを検出するチューナ判定手段と、チューナが検出された場合、そのチューナ機能が設置された機器のＩＰアドレスなどのネットワーク情報およびチューナ利用状況を登録するチューナ登録手段と、少なくとも１台以上のネットワークに接続されたネットワーク上の機器のチューナ設置状況・動作状況を管理するチューナ状況管理・制御手段と、前記チューナ状況管理・制御手段に保持されるネットワーク上の機器のチューナを選択するチューナ選択手段と、前記チューナ状況管理・制御手段によって録画実行や予約実行の登録が可能とされたチューナに対して録画予約スケジュールを登録するチューナ選択手段と、前記チューナ状況管理・制御手段の制御に基づいて録画を実行する録画実行手段、とを備えたものである。
【０００５】
また、本発明（請求項２）にかかる録画装置は、請求項１に記載のチューナ登録手段が、設置状況・動作状況を管理するチューナ状況管理・制御手段を有する機器からの公知のインターネット・プロトコル・マルチキャストに応答する形で予め規定されたプロトコルによって実現される手段を備えたものである。
【０００６】
また、本発明（請求項３）にかかる録画装置は、請求項１に記載のチューナ登録手段が、特定のファイル名を持つファイル内容に記述する手段を備えたものである。
【０００７】
また、本発明（請求項４）にかかる録画装置は、録画実行や録画予約スケジュールの登録が、前記ネットワーク上の機器のチューナ設置状況・動作状況を管理するチューナ状況管理・制御手段を有する機器と前記チューナ機能を備えた機器との通信によって行われる手段を備えたものである。
【０００８】
また、本発明（請求項５）にかかる録画装置は、録画実行や録画予約スケジュールの登録が、前記チューナ機能を備えた機器の特定のファイルに記述されることで実現される手段を備えたものである。
【０００９】
【発明の実施の形態】
以下、本発明の実施の形態を添付図面に基づき詳細に説明する。
【００１０】
（実施の形態１）
図１は本発明の実施の形態１による録画装置の構成を示すブロック図であり、図において、１００は録画管理サーバであり、公知のＩＰネットワークで接続されたパーソナルコンピュータ（以下ＰＣと記す）に設置されているＴＶチューナカードの動作を制御する。１０１はチューナ状況管理・制御手段であり、公知のＴＣＰ／ＩＰのプロトコル（通信規約）を使って通信を実現するネットワーク（以下ＩＰネットワークと略称）で接続されたＰＣに設置されているＴＶチューナカードの動作状況の管理、ＩＰネットワークに接続されたＰＣからの録画登録要求による録画予約情報の登録、および登録された録画予約情報をＩＰネットワークに接続されたどのＰＣで録画を行うかの管理、およびＩＰネットワークに接続されたＰＣでのチューナ利用状況の管理を行う。１０２はチューナ選択手段であり、チューナ状況管理・制御手段１０１で決定されたＩＰネットワークに接続されたＰＣ上のチューナを選択する。１０３は録画登録手段であり、ＩＰネットワークに接続されたＰＣからの録画登録要求を受けて録画管理サーバ１００のチューナ状況管理・制御手段１０１に録画予約情報を登録する。１０４はチューナ判定手段であり、当該ＰＣがチューナを備えているかを判定する。１０５はチューナ登録手段であり、録画管理サーバ１００に対してＴＶチューナ機能があることを登録する。１０６は録画実行手段であり、録画管理サーバ１００の録画指示によって、録画の開始終了などを行う。１０７はＴＶ受信手段（チューナ）であり、放送電波から放送番組を受信する。ＣＰＵはプログラム処理装置、ＭＥＭはプログラムを格納するための記憶装置、ＨＤＤは蓄積装置であり、ＣＰＵ，ＭＥＭ，ＨＤＤで公知のＰＣを構成している。
【００１１】
次に動作について説明する。図１に図示したようにＩＰネットワーク上にＰＣ１，ＰＣ２，．．．，ＰＣｎは接続されている。また同じＩＰネットワーク上には録画管理サーバ１００も接続されている。ＰＣ１，ＰＣ２，．．．，ＰＣｎはそれぞれＴＶチューナカードを備えており、各ＰＣでＴＶ放送の視聴、録画などの機能を公知の手段を用いて実現している。本発明にかかる録画装置では、ＴＶチューナカードを備えたＰＣが録画管理サーバ１００に対してＴＶの視聴、録画などの機能を共有できることを以下の手段を用いて登録する。
【００１２】
ＴＶチューナカードを備えたＰＣはそれぞれチューナ判定手段１０４によって当該ＰＣがチューナを備えているかが判定され、チューナ登録手段１０５によって、各ＰＣがチューナ機能を持ちその機能が他のＰＣからも利用できることを録画管理サーバ１００に登録する。録画管理サーバ１００とＰＣ１，ＰＣ２，．．．，ＰＣｎは公知のソケット通信機能を持ち、そのソケット通信機能を利用してチューナ機能の情報のやりとりを実現している。具体的にはＰＣ１が録画管理サーバ１００にチューナ機能を登録するには以下のような情報をソケット通信により登録している。
Ｒｅｇｉｓｔｅｒ（１９２．１３２．０．３，“ＰＣ１”，ＴＶ＿ＴＵＮＥＲ＿ＥＮＡＢＬＥ）
ここで、Ｒｅｇｉｓｔｅｒ（）は、録画管理サーバ１００とチューナ機能を持つＰＣ間で定義されたソケット通信を行うための関数で、関数の第１番目のパラメータ１９２．１３２．０．３　はＰＣ１のＩＰアドレスを、第２番目のパラメータ“ＰＣ１”はＩＰネットワーク上でＰＣ１を特定するための名前を、第３番目のパラメータＴＶ＿ＴＵＮＥＲ＿ＥＮＡＢＬＥ　はＩＰネットワーク上でＰＣ１がチューナ機能を持ちその機能が他のＰＣからも利用できることを示している。第３番目のパラメータとしては録画機能の利用を不可にするためのＴＶ＿ＴＵＮＥＲ＿ＤＩＳＡＢＬＥや視聴のみを許可するＴＶ＿ＴＵＮＥＲ＿ＶＩＥＷＯＮＬＹといったパラメータが用意されている。ＬＡＮ上にあるチューナ機能を持つＰＣは該ＰＣの電源が入れられた際に、上記のコマンドを録画管理サーバ１００に対してソケット通信機能を利用して送ることによって、録画管理サーバ１００に対して、該ＰＣがチューナ機能を持ちその機能が他のＰＣからも利用できることを登録する。この登録情報はチューナ状況管理・制御手段１０１に登録され、録画管理サーバ１００は各ＰＣから登録される録画予約情報を公知のソケット通信によって受け取り、受け取った情報に基づいて予約録画をどのＰＣで実行するかの管理および実際の録画を行う。
【００１３】
次に録画予約の登録方法と録画予約を実現する手段について説明する。本実施例では、利用者は利用しているＰＣ（例えばＰＣ１）のＴＶチューナを利用して録画を実行することも可能であるし、ネットワーク上のチューナ機能を持つ他のＰＣを利用して録画を実行することも可能である。通常、利用者は利用しているＰＣ（例えばＰＣ１）のＴＶチューナを利用して録画を実行する。しかし、録画予約を登録しようとした時間に既に録画が行われていたり、そのＰＣに録画を実行するための記録空き容量が確保できなかったような場合には、録画管理サーバ１００に対して録画予約要求を出して、予約の調停を録画管理サーバ１００に要求する。録画管理サーバ１００はＰＣからの録画予約要求をチューナ状況管理・制御手段１０１に送り、チューナ状況管理・制御手段１０１ではネットワーク上のチューナで録画予約要求を実行できるＰＣを特定してチューナ選択手段１０２によって、録画予約を実行する際に特定したＰＣに対して録画実行コマンドを発行して録画を開始する。同様に録画の停止もチューナ状況管理・制御手段１０１によって管理される。
【００１４】
録画内容の削除、修正なども同様に録画管理サーバ１００に対してコマンドを発行することによって、実現されている。個々のＰＣからチューナ状況管理・制御手段１０１に対して発行される録画関連コマンドも公知のソケット通信によって行われる。個々のＰＣからチューナ状況管理・制御手段１０１に対して発行された録画登録が失敗した際（例えば、録画予約入力コマンドに対して、録画予約ができなかったような場合）にはコマンドを発行したＰＣに対してチューナ状況管理・制御手段１０１がエラーメッセージを通知している。
【００１５】
以上のようにネットワーク上にある複数のチューナの利用状況を録画管理サーバ１００で一元管理することによって、例えば、ＰＣ１のチューナが利用中にでもネットワーク上の他のチューナ（例えばＰＣ２）を利用することによって裏番組の録画を実現したり、ＰＣ１のハードディスクに録画する容量が不足するような場合にも、他のＰＣのハードディスクを使って録画することによって確実な録画を実現することが可能になる。
【００１６】
このように、本実施の形態１にかかる録画装置では公知のインターネット・プロトコルで通信を行うネットワーク上に接続されたテレビジョン信号を受信するチューナ機能の有無を検出するチューナ判定手段と、該検出されたチューナが設置された機器のＩＰアドレスなどのネットワーク情報およびチューナ利用状況を登録するチューナ登録手段と、少なくとも１台以上のネットワークに接続されたネットワーク上の機器のチューナ設置状況・動作状況を管理するチューナ状況管理・制御手段と、前記チューナ状況管理・制御手段に保持される情報に基づいてネットワーク上の機器に備えられたチューナを選択するチューナ選択手段と、前記チューナ状況管理・制御手段によって録画実行や予約実行の登録が可能とされたチューナに対して録画予約スケジュールを登録するチューナ選択手段と前記チューナ状況管理・制御手段の制御に基づいて録画を実行する録画実行手段、とを備えたので、ＰＣでＴＶを楽しむ際に利用者が現在見ている番組の裏番組の録画を行ったり、特定のＰＣのハードディスクが容量不足で録画ができないような場合にも、他のネットワーク上のハードディスクに録画を行うことによって録画の失敗を防ぐことができる等の効果を実現することができる。
【００１７】
なお、本実施例では、チューナ機能の登録を各ＰＣから録画管理サーバ１００に対して登録する形で実現しているが、録画管理サーバ１００からの公知のＩＰマルチキャストによる問い合わせに対して、予め規定された通信規約（プロトコル）によって各ＰＣが応答することによってもチューナ機能の登録を行うことも可能である。
【００１８】
また、ネットワーク上のＰＣに対する録画制御（録画の開始、終了、チャンネル切り替えなど）を録画管理サーバ１００が行うのではなく、録画管理サーバ１００が各ＰＣ上の録画実行手段１０６に対して、録画情報の登録を行って、その情報に基づいて実際に録画を実行することも可能である。この場合には録画管理サーバ１００が停止していても、個々のＰＣが起動していれば、録画予約の実行が可能になるという効果がある。
【００１９】
（実施の形態２）
図２は本発明の実施の形態２による録画装置の構成を示すブロック図であり、図２において、図１と同等の機能は同一の記号、名称を付し、その説明を省略する。２０１はチューナ管理手段でチューナを備えたＰＣのＩＰアドレス、共有する機能、ＰＣのネットワーク上の名前、録画予約状況等を、予めファイル名が決められている情報ファイルに登録する。図１の録画管理サーバ１００を用いないでネットワーク上にあるチューナを利用できる仕組みを提供できるようにした点が本発明の実施の形態２と実施の形態１との相違点である。
【００２０】
次に実施の形態２と実施の形態１との相違点に絞っての動作について説明する。
図２に図示したように公知のＩＰネットワーク上にＰＣ１、ＰＣ２，．．．，ＰＣｎは接続されている。ＰＣ１，ＰＣ２，．．．，ＰＣｎはそれぞれＴＶチューナカードを備えており、各ＰＣでＴＶの視聴、録画などの機能は公知の手段を用いて実現している。本発明にかかる録画装置では、ＴＶチューナカードを備えたＰＣがＴＶの視聴、録画などの機能が共有できることを以下の手段を用いて登録する。すなわちＴＶチューナカードを備えたＰＣ１，ＰＣ２，．．．，ＰＣｎはそれぞれチューナ管理手段２０１によってチューナ機能を持ちその機能が他のＰＣからも利用できることを登録する。具体的にはチューナのあるＰＣのＩＰアドレス、共有する機能、ＰＣのネットワーク上の名前、録画予約状況等を、予めファイル名が決められている情報ファイル（例えば“ＴＶｆｕｎｃｔｉｏｎ．ｉｎｉ”）に記述して保存しておく。このＴＶｆｕｎｃｔｉｏｎ．ｉｎｉは公知のネットワークのファイル共有機能によってネットワーク上の他のＰＣから参照して読み書きができるように設定してある。ＴＶｆｕｎｃｔｉｏｎ．ｉｎｉの例を第３図に示している。第３図において＜ＩＰ＞はＴＶチューナカードを備えたＰＣのＩＰアドレス、＜Ｎａｍｅ＞はＰＣのネットワーク上の名前、＜Ｆｕｎｃｔｉｏｎ＞は共有するチューナ機能、＜ＲＥＳＥＲＶＥ＞は録画予約状況、＜　ＲＥＱＵＥＳＴ＿ＲＥＳＥＲＶＥ＞は他のＰＣに依頼している録画予約情報を示している。
例えば、
＜ＲＥＳＥＲＶＥ＞２００２／０３／２６，　６ｃｈ，１４：００，　１８：００，　Ｄ１，　８Ｍｂｐｓ，”ＮＮＮニュース”，　“ＰＣ１”，　０
という記述は、２００２／０３／２６に６チャンネルを１４：００から１８：００までＤ１（７２０ｘ４８０）の解像度、８Ｍｂｐｓの録画レートで記録して、その記録した番組名を”ＮＮＮニュース”とする。この予約は“ＰＣ１”から入力され、その予約はまだ実行されていない（最後のパラメータ　０）ことを表している。最後のパラメータは録画が開始されると最後のパラメータは１に書き換えられ、録画が完了すると２にＰＣ１によって書き換えられる。
【００２１】
また
＜　ＲＥＱＵＥＳＴ＿ＲＥＳＥＲＶＥ＞２００２／０４／０１，　２ｃｈ，１８：００，　１８：２０，　Ｄ１，　４Ｍｂｐｓ，”よるどら”，　“ＰＣ２”，０
という記述は、２００２／０４／０１に２チャンネルを１８：００から１８：２０までＤ１（７２０ｘ４８０）の解像度、４Ｍｂｐｓの録画レートで記録して、その記録した番組名を”ＮＮＮニュース”とする、予約を“ＰＣ２”に依頼していて、その予約はまだ実行されていない（最後のパラメータ　０）ことを表している。最後のパラメータは録画が開始されると最後のパラメータは１に書き換えられ、録画が完了すると２にＰＣ２によって書き換えられる。
【００２２】
次に録画予約を実現する手段について説明する。利用者は利用しているＰＣ（例えばＰＣ１）のＴＶチューナを利用して録画を実行することも可能であるし、ネットワーク上のチューナ機能を持つ他のＰＣを利用して録画を実行することも可能である。通常、利用者は利用しているＰＣ（例えばＰＣ１）のＴＶチューナを利用して録画を実行する。しかし、録画予約を登録しようとした時間に既に録画予約が行われていたり、そのＰＣに録画を実行するための記録容量が確保できなかったかったような場合は、ネットワーク上の他のＰＣ（例えばＰＣ２）上のＴＶｆｕｎｃｔｉｏｎ．ｉｎｉを検索して、見つかった場合、録画予約が可能であるかどうかをＴＶｆｕｎｃｔｉｏｎ．ｉｎｉの中の＜ＲＥＳＥＲＶＥ＞タグをチェックすることによって調べ、可能である場合には、
＜ＲＥＳＥＲＶＥ＞２００２／０３／２６，　６ｃｈ，１４：００，　１８：００，　Ｄ１，　８Ｍｂｐｓ，”ＮＮＮニュース”，　“ＰＣ１”，　０
のような予約情報を　ＰＣ２のＴＶｆｕｎｃｔｉｏｎ．ｉｎｉに追加する。また録画予約を要求したＰＣ（この場合ＰＣ１）のＴＶｆｕｎｃｔｉｏｎ．ｉｎｉに
＜ＲＥＱＵＥＳＴ＿ＲＥＳＥＲＶＥ＞２００２／０３／２６，　６ｃｈ，１４：００，　１８：００，　Ｄ１，　８Ｍｂｐｓ，”ＮＮＮニュース”，　“ＰＣ１”，０
の記述を追加する。可能でない場合には、再度ネットワーク上の別のＰＣのＴＶｆｕｎｃｔｉｏｎ．ｉｎｉを調べる。ネットワーク上の全てＰＣのＴＶｆｕｎｃｔｉｏｎ．ｉｎｉを調べた結果、録画予約登録が行えなかった場合には、録画予約入力を行ったＰＣ（上の例ではＰＣ１）に対して録画予約が不成功に終わった旨を通知する。録画予約入力が行われたＰＣは予約された時刻になると録画を開始し、録画終了時刻になったら、録画の停止を行うその録画予約を行ったＰＣに対して録画終了を通知するとともに、録画状況を示すパラメータを１，　２　と変更する。録画内容の削除、修正などもネットワーク上のＴＶｆｕｎｃｔｉｏｎ．ｉｎｉを編集することによって、実現されている。
【００２３】
このように、本実施の形態２にかかる録画装置ではネットワーク上にある複数のチューナの利用状況をチューナのあるＰＣのＴＶｆｕｎｃｔｉｏｎ．ｉｎｉファイルによって管理することによって、第１の実施例のような録画管理サーバ１００とＰＣ間のソケット通信などを用いずに、より簡易に、ＰＣでＴＶを楽しむ際に利用者が現在見ている番組の裏番組の録画を行ったり、特定のＰＣのハードディスクが容量不足で録画ができないような場合にも、他のネットワーク上のハードディスクに録画を行うことによって録画の失敗を防ぐことができる等の効果を得ることができる。
【００２４】
【発明の効果】
以上のように、本発明にかかる録画装置は、公知のインターネット・プロトコルで通信を行うネットワーク上に接続されたテレビジョン信号を受信するチューナ機能の有無を検出するチューナ判定手段と、該検出されたチューナが設置された機器のＩＰアドレスなどのネットワーク情報およびチューナ利用状況を登録するチューナ登録手段と、少なくとも１台以上のネットワークに接続されたネットワーク上の機器のチューナ設置状況・動作状況を管理するチューナ状況管理・制御手段と、前記チューナ状況管理・制御手段に保持される情報に基づいてネットワーク上の機器に備えられたチューナを選択するチューナ選択手段と、前記チューナ状況管理・制御手段によって録画実行や予約実行の登録が可能とされたチューナに対して録画予約スケジュールを登録するチューナ選択手段と前記チューナ状況管理・制御手段の制御に基づいて録画を実行する録画実行手段、とを備えたので、ＰＣでＴＶを楽しむ際に利用者が現在見ている番組の裏番組の録画を行ったり、特定のＰＣのハードディスクが容量不足で録画ができないような場合にも、他のネットワーク上のハードディスクに録画を行うことによって録画の失敗を防ぐことができる等の効果を実現することができる。
【図面の簡単な説明】
【図１】実施の形態１にかかる番組表を使った録画および視聴予約制御装置の構成を示すブロック図
【図２】実施の形態２にかかる番組表を使った録画および視聴予約制御装置の構成を示すブロック図
【図３】ＴＶｆｕｎｃｔｉｏｎ．ｉｎｉの例を示す図
【符号の説明】
１００　録画管理サーバ
１０１　チューナ状況管理・制御手段
１０２　チューナ選択手段
１０３　録画登録手段
１０４　チューナ判定手段
１０５　チューナ登録手段
１０６　録画実行手段
１０７　ＴＶ受信手段（チューナ）
２０１　チューナ管理手段
【図１】
2004023326.tif 000003
【図２】
2004023326.tif 000004
【図３】
2004023326.tif 000005