(57)【要約】【課題】リソースを使用する他の映像装置を効率良くかつ速やかに選定するとともに、映像装置内のリソースを独立に使用する。【解決手段】各映像装置１１〜１３は、ネットワーク２に接続された映像装置１１〜１３内のリソースの状況を監視するリソース情報ＤＢ１４を作成する。例えば、映像装置１１は、使用しようとしているリソースに空きがなくなった場合、映像装置１２，１３の中からリソース情報ＤＢ１４に基づきリソースの空いている映像装置を選定し、選定した映像装置に対し、ネットワーク２を介して実際のリソースの空き状況を問合せる。その後、映像装置１１は、リソースに空きがあることを確認できた映像装置に対し、制御命令をネットワーク２を介して送信することで、その映像装置内のリソースをリモートで操作する。【選択図】      図１
2004158969.tif 000002
【特許請求の範囲】
【請求項１】
各種の映像を視聴または記録する映像システムにおいて、
ネットワークを介して互いに接続された複数の映像装置と、
前記ネットワークに接続された各映像装置内の各リソースの状況を監視するためのデータベースとを有し、
前記映像装置は、所定のリソースを備えていない場合または前記所定のリソースに空きがない場合、前記データベースの中から前記所定のリソースに空きがある他の映像装置を選定し、選定した映像装置内のリソースのうち前記所定のリソースを前記ネットワークを介して使用することを特徴とする映像システム。
【請求項２】
前記映像装置は、前記データベースの中から選定した他の映像装置に対して、前記所定のリソースに実際に空きがあるかを前記ネットワークを介して問合せ、前記所定のリソースに実際に空きがあることを確認できた映像装置内の前記所定のリソースを前記ネットワークを介して使用する、請求項１に記載の映像システム。
【請求項３】
前記複数の映像装置の各々が前記データベースを備えている、請求項２に記載の映像システム。
【請求項４】
前記複数の映像装置の各々が備える前記データベースは、前記映像装置が各々独立的に前記所定のリソースのリソース情報を取得して作成したものであり、ある瞬間には、各々の前記データベースの内容が必ずしも一致していない、請求項３に記載の映像システム。
【請求項５】
前記映像装置は、各種の映像を選択して受信するデータ選択手段、および前記データ選択手段にて受信した映像を記憶する記憶手段の両方もしくは一方を、前記リソースとして備えている、請求項３または４に記載の映像システム。
【請求項６】
前記映像装置は、起動時および定期的に、自己の映像装置内のリソースのリソース情報を記述したパケットを他の映像装置に対して前記ネットワークを介して送信し、他の映像装置から前記ネットワークを介して受信したリソース情報および自己の映像装置内のリソースのリソース情報を前記データベースに登録する、請求項５に記載の映像システム。
【請求項７】
前記映像装置は、前記データ選択手段を備えている場合、予約を含む当該データ選択手段の使用状況の情報を前記リソース情報として前記ネットワークを介して送信する、請求項６に記載の映像システム。
【請求項８】
前記映像装置は、前記記憶手段を備えている場合、予約を含む当該記憶手段の使用状況の情報を前記リソース情報として前記ネットワークを介して送信する、請求項６または７に記載の映像システム。
【請求項９】
前記映像装置は、前記記憶手段を備えている場合、当該記憶手段の現時点で使用可能な記憶容量を前記リソース情報として前記ネットワークを介して送信する、請求項８に記載の映像システム。
【請求項１０】
前記映像装置は、前記記憶手段を備えている場合、当該記憶手段の使用可能な記憶容量として予約状況を踏まえた記憶容量を算出し、算出した情報を前記リソース情報として前記ネットワークを介して送信する、請求項８に記載の映像システム。
【請求項１１】
前記映像装置は、他の映像装置から前記リソース情報として予約を含む記憶手段の使用状況の情報を前記ネットワークを介して受信した場合、当該他の映像装置内の記憶手段の使用可能な記憶容量として予約状況を踏まえた記憶容量を算出し、算出した情報を前記データベースに登録する、請求項８に記載の映像システム。
【請求項１２】
前記映像装置は、他の映像装置から前記リソース情報を記述したパケットを一定時間受信しない場合、当該他の映像装置の電源がＯＦＦ状態である旨の情報を前記データベースに登録する、請求項６から１１のいずれか１項に記載の映像システム。
【請求項１３】
前記映像装置は、当該映像装置の電源がこれからＯＦＦ状態になる場合、その旨の情報を記述したパケットを他の映像装置に対して前記ネットワークを介して送信し、他の映像装置から当該他の映像装置の電源がＯＦＦ状態になる旨の情報を記述したパケットを前記ネットワークを介して受信した場合、当該他の映像装置の電源がＯＦＦ状態である旨の情報を前記データベースに登録する、請求項６から１２のいずれか１項に記載の映像システム。
【請求項１４】
前記映像装置は、電源ＯＦＦ状態が一定時間継続している他の映像装置に対して、当該他の映像装置の電源をＯＮ状態にするためのパケットを前記ネットワークを介して送信した後、当該他の映像装置から前記リソース情報を記述したパケットを一定時間受信しない場合、当該他の映像装置を前記データベースから削除する、請求項１２または１３に記載の映像システム。
【請求項１５】
前記映像装置は、前記所定のリソースを備えていない場合または前記所定のリソースに空きがない場合、前記データベースの中から前記所定のリソースに空きがある他の映像装置を１つ以上選定し、選定した他の映像装置の各々に対して前記所定のリソースに実際に空きがあるかを前記ネットワークを介して問合せる、請求項５から１４のいずれか１項に記載の映像システム。
【請求項１６】
前記映像装置は、前記データベースの中から前記所定のリソースに空きがある他の映像装置を選定する際に、前記データベースに登録されている他の映像装置の各々に優先順位を付し、前記データベースの中から前記優先順位が高い映像装置を１つ以上選定する、請求項１５に記載の映像システム。
【請求項１７】
前記映像装置は、前記所定のリソースを備えていない映像装置および前記所定のリソースに空きがない映像装置の優先順位を最も低くする、請求項１６に記載の映像システム。
【請求項１８】
前記映像装置は、前記所定のリソースが前記記憶手段であり、かつ前記記憶手段に記憶させる映像の容量を把握している場合、該映像の容量に満たない空き容量の記憶手段を備える映像装置の優先順位を低くする、請求項１６または１７に記載の映像システム。
【請求項１９】
前記映像装置は、前記所定のリソースが前記データ選択手段である場合、予約が入っているデータ選択手段を備える映像装置の優先順位を低くし、予約が入っているデータ選択手段を備える映像装置が２つ以上ある場合、予約の開始時間が早いデータ選択手段を備える映像装置の優先順位を低くする、請求項１６から１８のいずれか１項に記載の映像システム。
【請求項２０】
前記映像装置は、他の映像装置の中に電源がＯＮ状態の映像装置と電源がＯＦＦ状態の映像装置が含まれている場合、電源がＯＮ状態の映像装置の優先順位を低くする、請求項１６から１９のいずれか１項に記載の映像システム。
【請求項２１】
前記映像装置は、他の映像装置の中に電源がＯＮ状態の映像装置と電源がＯＦＦ状態の映像装置が含まれている場合、電源がＯＦＦ状態の映像装置の優先順位を低くする、請求項１６から１９のいずれか１項に記載の映像システム。
【請求項２２】
前記映像装置は、前記データベースの中から選定した他の映像装置の各々に対して前記所定のリソースに実際に空きがあるかを問合せる際に、当該他の映像装置の電源をＯＮ状態にするためのパケットを前記ネットワークを介して送信する、請求項１６から２１のいずれか１項に記載の映像システム。
【請求項２３】
前記映像装置は、前記データベースの中から選定した他の映像装置の各々に対して前記所定のリソースに実際に空きがあるかを問合せる際に、当該他の映像装置内のリソースのリソース情報を記述したパケットを送信させるためのパケットを前記ネットワークを介して送信する、請求項１６から２２のいずれか１項に記載の映像システム。
【請求項２４】
前記映像装置は、前記データベースの中から選定した他の映像装置の各々に対して前記所定のリソースに実際に空きがあるかを問合せた結果、前記所定のリソースに実際に空きがあることを確認できた映像装置が複数ある場合、前記優先順位に基づいて１つの映像装置を選定し、選定した映像装置内の前記所定のリソースを前記ネットワークを介して使用する、請求項２３に記載の映像システム。
【請求項２５】
前記映像装置は、前記所定のリソースとして前記データ選択手段を備えていない状態または前記データ選択手段に空きがない状態で、他の映像装置から映像配信を受ける場合、前記データ選択手段に空きがある他の映像装置に対して映像を配信する要求を記述したパケットを前記ネットワークを介して送信する、請求項５から２４のいずれか１項に記載の映像システム。
【請求項２６】
前記映像装置は、前記所定のリソースとして前記記憶手段を備えていない状態または前記記憶手段に空きがない状態で、他の映像装置に映像配信を行いその映像を録画させる場合、前記記憶手段に空きがある他の映像装置に対して映像を受信および録画する要求を記述したパケットを前記ネットワークを介して送信する、請求項５から２５のいずれか１項に記載の映像システム。
【請求項２７】
前記映像装置は、前記所定のリソースとして前記データ選択手段および前記記憶手段を備えていない状態または前記データ選択手段および前記記憶手段に空きがない状態で、他の映像装置にて受信した映像をさらに別の映像装置に配信し録画させる場合、前記データ選択手段に空きがある他の映像装置に対して別の映像手段へ映像を配信する要求を記述したパケットを前記ネットワークを介して送信し、前記記憶手段に空きがある別の映像装置に対して映像を受信および録画する要求を記述したパケットを前記ネットワークを介して送信する、請求項５から２６のいずれか１項に記載の映像システム。
【請求項２８】
ネットワークに接続され、各種の映像を視聴または記録する映像装置において、
前記ネットワークに接続された各映像装置内の各リソースの状況を監視するためのデータベースと、
自己の映像装置内に所定のリソースが備えられていない場合または前記所定のリソースに空きがない場合、前記データベースの中から前記所定のリソースに空きがある他の映像装置を選定し、選定した映像装置内のリソースのうち前記所定のリソースを前記ネットワークを介して使用する制御手段とを有することを特徴とする映像装置。
【請求項２９】
前記制御手段は、前記データベースの中から選定した他の映像装置に対して、前記所定のリソースに実際に空きがあるかを前記ネットワークを介して問合せ、前記所定のリソースに実際に空きがあることを確認できた映像装置内の前記所定のリソースを前記ネットワークを介して使用する、請求項２８に記載の映像装置。
【請求項３０】
各種の映像を選択して受信するデータ選択手段、および前記データ選択手段にて受信した映像を記憶する記憶手段の両方もしくは一方を、前記リソースとして備えている、請求項２９に記載の映像装置。
【請求項３１】
前記制御手段は、起動時および定期的に、自己の映像装置内のリソースのリソース情報を記述したパケットを他の映像装置に対して前記ネットワークを介して送信し、他の映像装置から前記ネットワークを介して受信したリソース情報および自己の映像装置内のリソースのリソース情報を前記データベースに登録する、請求項３０に記載の映像装置。
【請求項３２】
前記制御手段は、自己の映像装置内に前記データ選択手段が備えられている場合、予約を含む当該データ選択手段の使用状況の情報を前記リソース情報として前記ネットワークを介して送信する、請求項３１に記載の映像装置。
【請求項３３】
前記制御手段は、自己の映像装置内に前記記憶手段が備えられている場合、予約を含む当該記憶手段の使用状況の情報を前記リソース情報として前記ネットワークを介して送信する、請求項３１または３２に記載の映像装置。
【請求項３４】
前記制御手段は、自己の映像装置内に前記記憶手段が備えられている場合、当該記憶手段の現時点で使用可能な記憶容量を前記リソース情報として前記ネットワークを介して送信する、請求項３３に記載の映像装置。
【請求項３５】
前記制御手段は、自己の映像装置内に前記記憶手段が備えられている場合、当該記憶手段の使用可能な記憶容量として予約状況を踏まえた記憶容量を算出し、算出した情報を前記リソース情報として前記ネットワークを介して送信する、請求項３３に記載の映像装置。
【請求項３６】
前記制御手段は、他の映像装置から前記リソース情報として予約を含む記憶手段の使用状況の情報を前記ネットワークを介して受信した場合、当該他の映像装置内の記憶手段の使用可能な記憶容量として予約状況を踏まえた記憶容量を算出し、算出した情報を前記データベースに登録する、請求項３３に記載の映像装置。
【請求項３７】
前記制御手段は、他の映像装置から前記リソース情報を記述したパケットを一定時間受信しない場合、当該他の映像装置の電源がＯＦＦ状態である旨の情報を前記データベースに登録する、請求項３１から３６のいずれか１項に記載の映像装置。
【請求項３８】
前記制御手段は、自己の映像装置の電源がこれからＯＦＦ状態になる場合、その旨の情報を記述したパケットを他の映像装置に対して前記ネットワークを介して送信し、他の映像装置から当該他の映像装置の電源がＯＦＦ状態になる旨の情報を記述したパケットを前記ネットワークを介して受信した場合、当該他の映像装置の電源がＯＦＦ状態である旨の情報を前記データベースに登録する、請求項３１から３７のいずれか１項に記載の映像装置。
【請求項３９】
前記制御手段は、電源ＯＦＦ状態が一定時間継続している他の映像装置に対して、当該他の映像装置の電源をＯＮ状態にするためのパケットを前記ネットワークを介して送信した後、当該他の映像装置から前記リソース情報を記述したパケットを一定時間受信しない場合、当該他の映像装置を前記データベースから削除する、請求項３７または３８に記載の映像装置。
【請求項４０】
前記制御手段は、自己の映像装置内に前記所定のリソースが備えられていない場合または前記所定のリソースに空きがない場合、前記データベースの中から前記所定のリソースに空きがある他の映像装置を１つ以上選定し、選定した他の映像装置の各々に対して前記所定のリソースに実際に空きがあるかを前記ネットワークを介して問合せる、請求項３０から３９のいずれか１項に記載の映像装置。
【請求項４１】
前記制御手段は、前記データベースの中から前記所定のリソースに空きがある他の映像装置を選定する際に、前記データベースに登録されている他の映像装置の各々に優先順位を付し、前記データベースの中から前記優先順位が高い映像装置を１つ以上選定する、請求項４０に記載の映像装置。
【請求項４２】
前記制御手段は、前記所定のリソースを備えていない映像装置および前記所定のリソースに空きがない映像装置の優先順位を最も低くする、請求項４１に記載の映像装置。
【請求項４３】
前記制御手段は、前記所定のリソースが前記記憶手段であり、かつ前記記憶手段に記憶させる映像の容量を把握している場合、該映像の容量に満たない空き容量の記憶手段を備える映像装置の優先順位を低くする、請求項４１または４２に記載の映像装置。
【請求項４４】
前記制御手段は、前記所定のリソースが前記データ選択手段である場合、予約が入っているデータ選択手段を備える映像装置の優先順位を低くし、予約が入っているデータ選択手段を備える映像装置が２つ以上ある場合、予約の開始時間が早いデータ選択手段を備える映像装置の優先順位を低くする、請求項４１から４３のいずれか１項に記載の映像装置。
【請求項４５】
前記制御手段は、他の映像装置の中に電源がＯＮ状態の映像装置と電源がＯＦＦ状態の映像装置が含まれている場合、電源がＯＮ状態の映像装置の優先順位を低くする、請求項４１から４４のいずれか１項に記載の映像装置。
【請求項４６】
前記制御手段は、他の映像装置の中に電源がＯＮ状態の映像装置と電源がＯＦＦ状態の映像装置が含まれている場合、電源がＯＦＦ状態の映像装置の優先順位を低くする、請求項４１から４４のいずれか１項に記載の映像装置。
【請求項４７】
前記制御手段は、前記データベースの中から選定した他の映像装置の各々に対して前記所定のリソースに実際に空きがあるかを問合せる際に、当該他の映像装置の電源をＯＮ状態にするためのパケットを前記ネットワークを介して送信する、請求項４１から４６のいずれか１項に記載の映像装置。
【請求項４８】
前記制御手段は、前記データベースの中から選定した他の映像装置の各々に対して前記所定のリソースに実際に空きがあるかを問合せる際に、当該他の映像装置内のリソースのリソース情報を記述したパケットを送信させるためのパケットを前記ネットワークを介して送信する、請求項４１から４７のいずれか１項に記載の映像装置。
【請求項４９】
前記制御手段は、前記データベースの中から選定した他の映像装置の各々に対して前記所定のリソースに実際に空きがあるかを問合せた結果、前記所定のリソースに実際に空きがあることを確認できた映像装置が複数ある場合、前記優先順位に基づいて１つの映像装置を選定し、選定した映像装置内の前記所定のリソースを前記ネットワークを介して使用する、請求項４８に記載の映像装置。
【請求項５０】
前記制御手段は、自己の映像装置内に前記所定のリソースとして前記データ選択手段が備えられていない状態または前記データ選択手段に空きがない状態で、他の映像装置から映像配信を受ける場合、前記データ選択手段に空きがある他の映像装置に対して映像を配信する要求を記述したパケットを前記ネットワークを介して送信する、請求項３０から４９のいずれか１項に記載の映像装置。
【請求項５１】
前記制御手段は、自己の映像装置内に前記所定のリソースとして前記記憶手段が備えられていない状態または前記記憶手段に空きがない状態で、他の映像装置に映像配信を行いその映像を録画させる場合、前記記憶手段に空きがある他の映像装置に対して映像を受信および録画する要求を記述したパケットを前記ネットワークを介して送信する、請求項３０から５０のいずれか１項に記載の映像装置。
【請求項５２】
前記制御手段は、自己の映像装置内に前記所定のリソースとして前記データ選択手段および前記記憶手段が備えられていない状態または前記データ選択手段および前記記憶手段に空きがない状態で、他の映像装置にて受信した映像をさらに別の映像装置に配信し録画させる場合、前記データ選択手段に空きがある他の映像装置に対して別の映像手段へ映像を配信する要求を記述したパケットを前記ネットワークを介して送信し、前記記憶手段に空きがある別の映像装置に対して映像を受信および録画する要求を記述したパケットを前記ネットワークを介して送信する、請求項３０から５１のいずれか１項に記載の映像装置。
【請求項５３】
ネットワークに接続され、各種の映像を視聴または記録する映像装置に実行させるプログラムにおいて、
前記ネットワークに接続された各映像装置内の各リソースの状況を監視するためのデータベースを作成する命令セットと、
自己の映像装置内に所定のリソースが備えられていない場合または前記所定のリソースに空きがない場合、前記データベースの中から前記所定のリソースに空きがある他の映像装置を選定する命令セットと、
選定した他の映像装置内のリソースのうち前記所定のリソースを前記ネットワークを介して使用する命令セットとを有することを特徴とするプログラム。
【請求項５４】
前記データベースの中から選定した他の映像装置に対して、前記所定のリソースに実際に空きがあるかを前記ネットワークを介して問合せる命令セットと、
前記所定のリソースに実際に空きがあることを確認できた映像装置内の前記所定のリソースを前記ネットワークを介して使用する命令セットとを有する、請求項５３に記載のプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、各種の映像を視聴または記録する映像システム、映像装置、プログラムに関する。
【０００２】
【従来の技術】
従来、チューナが１台しか搭載されていない映像装置では、複数の異なるチャンネルの番組を同時に視聴したり、複数の異なるチャンネルの番組を同時に録画したり、複数の異なるチャンネルの番組の視聴および録画を同時に行ったりすることができないという問題がある。この問題を解決する方法として、映像装置に、地上波チューナやＢＳチューナなど複数のチューナを搭載する方法が考えられるが、この方法では映像装置の単価が高くなってしまうという問題が発生する。
【０００３】
また、新たな番組を録画する際に、映像装置内のＨＤＤなどの記憶部の記憶容量が不足していた場合、既に録画されている番組を削除または移動しない限り、新たな番組を録画することが困難であるという問題がある。
【０００４】
そのため、近年、複数の映像装置をネットワーク等により相互に接続し、ネットワークを介して他の映像装置内のチューナや記憶部などのリソースを使用することが可能なシステムが開示されている（例えば、特許文献１、特許文献２）。
【０００５】
特許文献１においては、新たな番組の録画が指示されると、他の装置内の記録メディアの記録可能領域に新たな番組を記録するための記録領域が確保され、その記憶領域に番組が録画される。
【０００６】
特許文献２においては、新たな番組の録画が指示されると、同一の装置において同一時刻に複数の録画予約が設定されないように、その番組を録画する装置が選定され、その装置に対し新たな番組の録画予約が指示される。
【０００７】
【特許文献１】
特開２０００−３４９８３３号公報
【特許文献２】
特開２００２−２１８３６４号公報
【０００８】
【発明が解決しようとする課題】
しかしながら、上記の特許文献１、特許文献２に開示された従来技術においては、以下に記載するような問題点がある。
【０００９】
特許文献１においては、新たな番組の録画が指示されると、その番組を録画できるか否かの調査が、ネットワークに接続された全ての装置について行われるため、その番組を録画する装置の選定に時間がかかるという問題点がある。
【００１０】
特許文献２においては、チューナおよび記憶部のリソースを一体に使用して録画を行う構成、すなわち各装置を単体として使用する構成であるため、各装置内のリソースを分割し独立に使用することができないという問題点がある。
【００１１】
そこで本発明の目的は、リソースを使用する他の映像装置を効率良くかつ速やかに選定することができるとともに、映像装置内のリソースを独立に使用することができる映像システム、映像装置、プログラムを提供することにある。
【００１２】
【課題を解決するための手段】
上記目的を達成するために本発明の映像システムは、
各種の映像を視聴または記録する映像システムにおいて、
ネットワークを介して互いに接続された複数の映像装置と、前記ネットワークに接続された各映像装置内の各リソースの状況を監視するためのデータベースとを有し、前記映像装置は、所定のリソースを備えていない場合または前記所定のリソースに空きがない場合、前記データベースの中から前記所定のリソースに空きがある他の映像装置を選定し、選定した映像装置内のリソースのうち前記所定のリソースを前記ネットワークを介して使用することを特徴とするものである。
【００１３】
この構成によれば、各映像装置は、所定のリソースが備えられていない場合または所定のリソースに空きがない場合に、データベースを用いることで、リソースを使用する映像装置を効率良くかつ速やかに選定することが可能となる。
【００１４】
さらに、各映像装置は、所定のリソースに空きがある映像装置を単体として使用するのではなく、その映像装置内のリソースのうち所定のリソースのみを使用するため、映像装置内のリソースを独立に使用することが可能となる。
【００１５】
また、前記映像装置は、前記データベースの中から選定した他の映像装置に対して、前記所定のリソースに実際に空きがあるかを前記ネットワークを介して問合せ、前記所定のリソースに実際に空きがあることを確認できた映像装置内の前記所定のリソースを前記ネットワークを介して使用することとしても良い。
【００１６】
この構成によれば、データベースの中から選定した映像装置がデータベースに登録された状況とは異なり、ネットワークから分離された状態やリソースが使用中である状態に遷移していないことを確認した上で、その映像装置内のリソースを使用することが可能となる。
【００１７】
また、前記複数の映像装置の各々が前記データベースを備えていることとしても良い。
【００１８】
また、前記複数の映像装置の各々が備える前記データベースは、前記映像装置が各々独立的に前記所定のリソースのリソース情報を取得して作成したものであり、ある瞬間には、各々の前記データベースの内容が必ずしも一致していないこととしても良い。
【００１９】
また、前記映像装置は、各種の映像を選択して受信するデータ選択手段、および前記データ選択手段にて受信した映像を記憶する記憶手段の両方もしくは一方を、前記リソースとして備えていることとしても良い。
【００２０】
また、前記映像装置は、起動時および定期的に、自己の映像装置内のリソースのリソース情報を記述したパケットを他の映像装置に対して前記ネットワークを介して送信し、他の映像装置から前記ネットワークを介して受信したリソース情報および自己の映像装置内のリソースのリソース情報を前記データベースに登録することとしても良い。
【００２１】
また、前記映像装置は、前記データ選択手段を備えている場合、予約を含む当該データ選択手段の使用状況の情報を前記リソース情報として前記ネットワークを介して送信することとしても良い。
【００２２】
また、前記映像装置は、前記記憶手段を備えている場合、予約を含む当該記憶手段の使用状況の情報を前記リソース情報として前記ネットワークを介して送信することとしても良い。
【００２３】
また、前記映像装置は、前記記憶手段を備えている場合、当該記憶手段の現時点で使用可能な記憶容量を前記リソース情報として前記ネットワークを介して送信することとしても良い。
【００２４】
また、前記映像装置は、前記記憶手段を備えている場合、当該記憶手段の使用可能な記憶容量として予約状況を踏まえた記憶容量を算出し、算出した情報を前記リソース情報として前記ネットワークを介して送信することとしても良い。
【００２５】
また、前記映像装置は、他の映像装置から前記リソース情報として予約を含む記憶手段の使用状況の情報を前記ネットワークを介して受信した場合、当該他の映像装置内の記憶手段の使用可能な記憶容量として予約状況を踏まえた記憶容量を算出し、算出した情報を前記データベースに登録することとしても良い。
【００２６】
また、前記映像装置は、他の映像装置から前記リソース情報を記述したパケットを一定時間受信しない場合、当該他の映像装置の電源がＯＦＦ状態である旨の情報を前記データベースに登録することとしても良い。
【００２７】
また、前記映像装置は、当該映像装置の電源がこれからＯＦＦ状態になる場合、その旨の情報を記述したパケットを他の映像装置に対して前記ネットワークを介して送信し、他の映像装置から当該他の映像装置の電源がＯＦＦ状態になる旨の情報を記述したパケットを前記ネットワークを介して受信した場合、当該他の映像装置の電源がＯＦＦ状態である旨の情報を前記データベースに登録することとしても良い。
【００２８】
また、前記映像装置は、電源ＯＦＦ状態が一定時間継続している他の映像装置に対して、当該他の映像装置の電源をＯＮ状態にするためのパケットを前記ネットワークを介して送信した後、当該他の映像装置から前記リソース情報を記述したパケットを一定時間受信しない場合、当該他の映像装置を前記データベースから削除することとしても良い。
【００２９】
また、前記映像装置は、前記所定のリソースを備えていない場合または前記所定のリソースに空きがない場合、前記データベースの中から前記所定のリソースに空きがある他の映像装置を１つ以上選定し、選定した他の映像装置の各々に対して前記所定のリソースに実際に空きがあるかを前記ネットワークを介して問合せることとしても良い。
【００３０】
また、前記映像装置は、前記データベースの中から前記所定のリソースに空きがある他の映像装置を選定する際に、前記データベースに登録されている他の映像装置の各々に優先順位を付し、前記データベースの中から前記優先順位が高い映像装置を１つ以上選定することとしても良い。
【００３１】
また、前記映像装置は、前記所定のリソースを備えていない映像装置および前記所定のリソースに空きがない映像装置の優先順位を最も低くすることとしても良い。
【００３２】
また、前記映像装置は、前記所定のリソースが前記記憶手段であり、かつ前記記憶手段に記憶させる映像の容量を把握している場合、該映像の容量に満たない空き容量の記憶手段を備える映像装置の優先順位を低くすることとしても良い。
【００３３】
また、前記映像装置は、前記所定のリソースが前記データ選択手段である場合、予約が入っているデータ選択手段を備える映像装置の優先順位を低くし、予約が入っているデータ選択手段を備える映像装置が２つ以上ある場合、予約の開始時間が早いデータ選択手段を備える映像装置の優先順位を低くすることとしても良い。
【００３４】
また、前記映像装置は、他の映像装置の中に電源がＯＮ状態の映像装置と電源がＯＦＦ状態の映像装置が含まれている場合、電源がＯＮ状態の映像装置の優先順位を低くすることとしても良い。
【００３５】
また、前記映像装置は、他の映像装置の中に電源がＯＮ状態の映像装置と電源がＯＦＦ状態の映像装置が含まれている場合、電源がＯＦＦ状態の映像装置の優先順位を低くすることとしても良い。
【００３６】
また、前記映像装置は、前記データベースの中から選定した他の映像装置の各々に対して前記所定のリソースに実際に空きがあるかを問合せる際に、当該他の映像装置の電源をＯＮ状態にするためのパケットを前記ネットワークを介して送信することとしても良い。
【００３７】
また、前記映像装置は、前記データベースの中から選定した他の映像装置の各々に対して前記所定のリソースに実際に空きがあるかを問合せる際に、当該他の映像装置内のリソースのリソース情報を記述したパケットを送信させるためのパケットを前記ネットワークを介して送信することとしても良い。
【００３８】
また、前記映像装置は、前記データベースの中から選定した他の映像装置の各々に対して前記所定のリソースに実際に空きがあるかを問合せた結果、前記所定のリソースに実際に空きがあることを確認できた映像装置が複数ある場合、前記優先順位に基づいて１つの映像装置を選定し、選定した映像装置内の前記所定のリソースを前記ネットワークを介して使用することとしても良い。
【００３９】
また、前記映像装置は、前記所定のリソースとして前記データ選択手段を備えていない状態または前記データ選択手段に空きがない状態で、他の映像装置から映像配信を受ける場合、前記データ選択手段に空きがある他の映像装置に対して映像を配信する要求を記述したパケットを前記ネットワークを介して送信することとしても良い。
【００４０】
また、前記映像装置は、前記所定のリソースとして前記記憶手段を備えていない状態または前記記憶手段に空きがない状態で、他の映像装置に映像配信を行いその映像を録画させる場合、前記記憶手段に空きがある他の映像装置に対して映像を受信および録画する要求を記述したパケットを前記ネットワークを介して送信することとしても良い。
【００４１】
また、前記映像装置は、前記所定のリソースとして前記データ選択手段および前記記憶手段を備えていない状態または前記データ選択手段および前記記憶手段に空きがない状態で、他の映像装置にて受信した映像をさらに別の映像装置に配信し録画させる場合、前記データ選択手段に空きがある他の映像装置に対して別の映像手段へ映像を配信する要求を記述したパケットを前記ネットワークを介して送信し、前記記憶手段に空きがある別の映像装置に対して映像を受信および録画する要求を記述したパケットを前記ネットワークを介して送信することとしても良い。
【００４２】
上記目的を達成するために本発明の映像装置は、
ネットワークに接続され、各種の映像を視聴または記録する映像装置において、前記ネットワークに接続された各映像装置内の各リソースの状況を監視するためのデータベースと、自己の映像装置内に所定のリソースが備えられていない場合または前記所定のリソースに空きがない場合、前記データベースの中から前記所定のリソースに空きがある他の映像装置を選定し、選定した映像装置内のリソースのうち前記所定のリソースを前記ネットワークを介して使用する制御手段とを有することを特徴とするものである。
【００４３】
この場合、前記制御手段は、前記データベースの中から選定した他の映像装置に対して、前記所定のリソースに実際に空きがあるかを前記ネットワークを介して問合せ、前記所定のリソースに実際に空きがあることを確認できた映像装置内の前記所定のリソースを前記ネットワークを介して使用することとしても良い。
【００４４】
また、各種の映像を選択して受信するデータ選択手段、および前記データ選択手段にて受信した映像を記憶する記憶手段の両方もしくは一方を、前記リソースとして備えていることとしても良い。
【００４５】
また、前記制御手段は、起動時および定期的に、自己の映像装置内のリソースのリソース情報を記述したパケットを他の映像装置に対して前記ネットワークを介して送信し、他の映像装置から前記ネットワークを介して受信したリソース情報および自己の映像装置内のリソースのリソース情報を前記データベースに登録することとしても良い。
【００４６】
また、前記制御手段は、自己の映像装置内に前記データ選択手段が備えられている場合、予約を含む当該データ選択手段の使用状況の情報を前記リソース情報として前記ネットワークを介して送信することとしても良い。
【００４７】
また、前記制御手段は、自己の映像装置内に前記記憶手段が備えられている場合、予約を含む当該記憶手段の使用状況の情報を前記リソース情報として前記ネットワークを介して送信することとしても良い。
【００４８】
また、前記制御手段は、自己の映像装置内に前記記憶手段が備えられている場合、当該記憶手段の現時点で使用可能な記憶容量を前記リソース情報として前記ネットワークを介して送信することとしても良い。
【００４９】
また、前記制御手段は、自己の映像装置内に前記記憶手段が備えられている場合、当該記憶手段の使用可能な記憶容量として予約状況を踏まえた記憶容量を算出し、算出した情報を前記リソース情報として前記ネットワークを介して送信することとしても良い。
【００５０】
また、前記制御手段は、他の映像装置から前記リソース情報として予約を含む記憶手段の使用状況の情報を前記ネットワークを介して受信した場合、当該他の映像装置内の記憶手段の使用可能な記憶容量として予約状況を踏まえた記憶容量を算出し、算出した情報を前記データベースに登録することとしても良い。
【００５１】
また、前記制御手段は、他の映像装置から前記リソース情報を記述したパケットを一定時間受信しない場合、当該他の映像装置の電源がＯＦＦ状態である旨の情報を前記データベースに登録することとしても良い。
【００５２】
また、前記制御手段は、自己の映像装置の電源がこれからＯＦＦ状態になる場合、その旨の情報を記述したパケットを他の映像装置に対して前記ネットワークを介して送信し、他の映像装置から当該他の映像装置の電源がＯＦＦ状態になる旨の情報を記述したパケットを前記ネットワークを介して受信した場合、当該他の映像装置の電源がＯＦＦ状態である旨の情報を前記データベースに登録することとしても良い。
【００５３】
また、前記制御手段は、電源ＯＦＦ状態が一定時間継続している他の映像装置に対して、当該他の映像装置の電源をＯＮ状態にするためのパケットを前記ネットワークを介して送信した後、当該他の映像装置から前記リソース情報を記述したパケットを一定時間受信しない場合、当該他の映像装置を前記データベースから削除することとしても良い。
【００５４】
また、前記制御手段は、自己の映像装置内に前記所定のリソースが備えられていない場合または前記所定のリソースに空きがない場合、前記データベースの中から前記所定のリソースに空きがある他の映像装置を１つ以上選定し、選定した他の映像装置の各々に対して前記所定のリソースに実際に空きがあるかを前記ネットワークを介して問合せることとしても良い。
【００５５】
また、前記制御手段は、前記データベースの中から前記所定のリソースに空きがある他の映像装置を選定する際に、前記データベースに登録されている他の映像装置の各々に優先順位を付し、前記データベースの中から前記優先順位が高い映像装置を１つ以上選定することとしても良い。
【００５６】
また、前記制御手段は、前記所定のリソースを備えていない映像装置および前記所定のリソースに空きがない映像装置の優先順位を最も低くすることとしても良い。
【００５７】
また、前記制御手段は、前記所定のリソースが前記記憶手段であり、かつ前記記憶手段に記憶させる映像の容量を把握している場合、該映像の容量に満たない空き容量の記憶手段を備える映像装置の優先順位を低くすることとしても良い。
【００５８】
また、前記制御手段は、前記所定のリソースが前記データ選択手段である場合、予約が入っているデータ選択手段を備える映像装置の優先順位を低くし、予約が入っているデータ選択手段を備える映像装置が２つ以上ある場合、予約の開始時間が早いデータ選択手段を備える映像装置の優先順位を低くすることとしても良い。
【００５９】
また、前記制御手段は、他の映像装置の中に電源がＯＮ状態の映像装置と電源がＯＦＦ状態の映像装置が含まれている場合、電源がＯＮ状態の映像装置の優先順位を低くすることとしても良い。
【００６０】
また、前記制御手段は、他の映像装置の中に電源がＯＮ状態の映像装置と電源がＯＦＦ状態の映像装置が含まれている場合、電源がＯＦＦ状態の映像装置の優先順位を低くすることとしても良い。
【００６１】
また、前記制御手段は、前記データベースの中から選定した他の映像装置の各々に対して前記所定のリソースに実際に空きがあるかを問合せる際に、当該他の映像装置の電源をＯＮ状態にするためのパケットを前記ネットワークを介して送信することとしても良い。
【００６２】
また、前記制御手段は、前記データベースの中から選定した他の映像装置の各々に対して前記所定のリソースに実際に空きがあるかを問合せる際に、当該他の映像装置内のリソースのリソース情報を記述したパケットを送信させるためのパケットを前記ネットワークを介して送信することとしても良い。
【００６３】
また、前記制御手段は、前記データベースの中から選定した他の映像装置の各々に対して前記所定のリソースに実際に空きがあるかを問合せた結果、前記所定のリソースに実際に空きがあることを確認できた映像装置が複数ある場合、前記優先順位に基づいて１つの映像装置を選定し、選定した映像装置内の前記所定のリソースを前記ネットワークを介して使用することとしても良い。
【００６４】
また、前記制御手段は、自己の映像装置内に前記所定のリソースとして前記データ選択手段が備えられていない状態または前記データ選択手段に空きがない状態で、他の映像装置から映像配信を受ける場合、前記データ選択手段に空きがある他の映像装置に対して映像を配信する要求を記述したパケットを前記ネットワークを介して送信することとしても良い。
【００６５】
また、前記制御手段は、自己の映像装置内に前記所定のリソースとして前記記憶手段が備えられていない状態または前記記憶手段に空きがない状態で、他の映像装置に映像配信を行いその映像を録画させる場合、前記記憶手段に空きがある他の映像装置に対して映像を受信および録画する要求を記述したパケットを前記ネットワークを介して送信することとしても良い。
【００６６】
また、前記制御手段は、自己の映像装置内に前記所定のリソースとして前記データ選択手段および前記記憶手段が備えられていない状態または前記データ選択手段および前記記憶手段に空きがない状態で、他の映像装置にて受信した映像をさらに別の映像装置に配信し録画させる場合、前記データ選択手段に空きがある他の映像装置に対して別の映像手段へ映像を配信する要求を記述したパケットを前記ネットワークを介して送信し、前記記憶手段に空きがある別の映像装置に対して映像を受信および録画する要求を記述したパケットを前記ネットワークを介して送信することとしても良い。
【００６７】
上記目的を達成するために本発明のプログラムは、
ネットワークに接続され、各種の映像を視聴または記録する映像装置に実行させるプログラムにおいて、前記ネットワークに接続された各映像装置内の各リソースの状況を監視するためのデータベースを作成する命令セットと、自己の映像装置内に所定のリソースが備えられていない場合または前記所定のリソースに空きがない場合、前記データベースの中から前記所定のリソースに空きがある他の映像装置を選定する命令セットと、選定した他の映像装置内のリソースのうち前記所定のリソースを前記ネットワークを介して使用する命令セットとを有することを特徴とするものである。
【００６８】
この場合、前記データベースの中から選定した他の映像装置に対して、前記所定のリソースに実際に空きがあるかを前記ネットワークを介して問合せる命令セットと、前記所定のリソースに実際に空きがあることを確認できた映像装置内の前記所定のリソースを前記ネットワークを介して使用する命令セットとを有することとしても良い。
【００６９】
【発明の実施の形態】
以下に、本発明の実施の形態について図面を参照して説明する。
【００７０】
図１は、本発明の一実施形態による映像システムを示す図である。
【００７１】
図１を参照すると、本発明の一実施形態による映像システムは、宅内ネットワーク等であるネットワーク２を介して互いに接続された複数の映像装置１１〜１３と、映像装置１１に接続されたモニター３と、地上波放送、ＢＳ放送をそれぞれ受信するアンテナ４，５とから構成されている。なお、図１においては、ネットワーク２に３つの映像装置１１〜１３が接続されている構成が示されているが、さらに多くの映像装置が接続された構成とすることも可能である。
【００７２】
本実施形態においては、各映像装置１１〜１３内のＨＤＤなどの記憶部（図２参照）やチューナなどのデータ選択部（図２参照）は、ネットワーク２を介してリモートで操作することが可能となっており、各映像装置１１〜１３で共有される。以降、各映像装置１１〜１３で共有可能な記憶部およびデータ選択部の機能をリソースと称する。また、各映像装置１１〜１３は、電源がＯＦＦ状態（ただし、コンセントが抜かれていない状態）である場合に、ネットワーク２を介してリモートで電源をＯＮ状態にすることが可能となっている。その操作方法として、例えば、電源がＯＦＦ状態の映像装置に対して、ネットワーク２上からＷＯＮ（Ｗａｋｅ  Ｏｎ  ＬＡＮ）パケットを送信する方法などが挙げられる。
【００７３】
本実施形態においては、各映像装置１１〜１３はユーザの自宅内に設けられたＨＤＤレコーダ等の家庭用映像記録装置やパーソナルコンピュータ等であり、イーサネット（Ｅｔｈｅｒｎｅｔ）などの宅内ネットワークにより互いに接続されている構成を想定しているが、各映像装置１１〜１３がオフィス内に設けられ、オフィス内ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）により互いに接続されている構成や、各映像装置１１〜１３が別々の場所に設けられ、インターネットにより互いに接続されている構成としても良い。
【００７４】
本実施形態においては、映像装置１１とモニター３とを分離させた構成としているが、映像装置１１とモニター３とを一体にした構成としても良い。
【００７５】
図２は、図１に示した映像装置１１〜１３の一構成例を示す図である。
【００７６】
図２を参照すると、映像装置１１〜１３は、通信処理部１１と、記憶部１２と、入力部１３と、リソース情報ＤＢ（データベース）１４と、データ選択部１５と、ユーザーインターフェース部１６と、制御部１７とから構成されている。なお、映像装置１２，１３は、映像装置１１とは異なり、モニター３へ接続されていないが、それ自体が単独でモニターを備えておりそのモニターを介して利用することも考えられる。また、映像装置１１，１２は、データ選択部１５の機能によりアンテナ４へ接続されており、映像装置１３は、データ選択部１５の機能によりアンテナ５へ接続されている。
【００７７】
通信処理部１１は、ネットワーク２を介して他の映像装置との間で映像データを送受信したり、各種のパケットを送受信したりするインターフェースである。
【００７８】
データ選択部１５は、各種の映像データを選択して受信する。本実施形態では、映像装置１１，１２内のデータ選択部１５は、地上波チューナとしての機能を備えており、放送局にて放送される地上波放送の番組の映像データをアンテナ４またはケーブルテレビ用のケーブルを介して受信する。また、映像装置１３内のデータ選択部１５は、ＢＳチューナとしての機能を備えており、放送局にて放送されるＢＳ放送の番組の映像データをアンテナ５またはケーブルテレビ用のケーブルを介して受信する。さらに、データ選択部１５は、ネットワーク２に接続されている外部ネットワークまたは他の映像装置から配信された番組の映像データを通信処理部１１を介して受信する。また、データ選択部１５は、ネットワーク２上から受信する映像データと、ネットワーク２上ではなくアンテナ４，５などを介して受信する映像データとを、同時に受信することも可能である。
【００７９】
記憶部１２は、データ選択部１５が取得した映像データを記録するＨＤＤ等である。
【００８０】
リソース情報ＤＢ１４は、ネットワーク２に接続された映像装置（自己の映像装置を含む）内のリソースの状況を監視するデータベースである。このリソース情報ＤＢ１４についての詳細な説明は後述する。
【００８１】
ユーザーインターフェース部１６は、データ選択部１５が取得したデータをモニター３に表示したり、ユーザに対する指示を行うとともに、ユーザからの指示を受付けたりする。
【００８２】
入力部１３は、ユーザが映像装置１１〜１３を直接操作する場合に、指示内容を受付ける。
【００８３】
制御部１７は、自己の映像装置内のリソースの操作、制御命令などを記述した各種のパケットの作成および送受信、リソース情報ＤＢ１４の作成および管理、リソースを使用する他の映像装置の選定、リモートでの他の映像装置内のリソースの操作等を行う。
【００８４】
本実施形態においては、映像装置１１〜１３は、データ選択部１５および記憶部１２の両方のリソースを有する構成を想定しているが、映像装置１１〜１３は、データ選択部１５および記憶部１２の両方を備えている必要はなく、データ選択部１５または記憶部１２のいずれか一方を備えていれば良い。
【００８５】
本実施形態においては、映像装置１１〜１３は、使用しようとしたリソースが備えられていない場合またはそのリソースに空きがない場合に、他の映像装置内のリソースを使用する。例えば、ユーザが直接またはモニター３を介して間接的に映像装置１１を操作している状態で、使用しようとしたリソースが映像装置１１内に備えられていないまたはそのリソースに空きがない場合に、他の映像装置１２，１３内のリソースを使用する例としては、次のものが考えられる。
【００８６】
第１の例としては、映像装置１１内のデータ選択部１５の地上波チューナが使用中である場合（または、映像装置１１内のデータ選択部１５にユーザが所望するチューナが存在しない場合）が挙げられる。具体的には、映像装置１１にて地上波放送の録画中に、ユーザが地上波放送の他のチャンネルの視聴を希望した場合、映像装置１１は映像装置１２から地上波放送の他のチャンネルの映像配信を受ける。または、ユーザがＢＳ放送の視聴を希望した場合、映像装置１１は映像装置１３からＢＳ放送の映像配信を受ける。
【００８７】
第２の例としては、映像装置１１内の記憶部１２の記憶容量が不足している場合が挙げられる。具体的には、映像装置１１にて地上波放送の受信中に、ユーザがその映像の録画を希望したが、映像装置１１内の記憶部１２の記憶容量が不足している場合、映像装置１１は、映像装置１２または映像装置１３に対して、受信中の映像の映像配信を行い、その映像を録画させる。
【００８８】
第３の例としては、第１および第２の例を組み合わせた場合であって、映像装置１１内のデータ選択部１５の地上波チューナが使用中（または、映像装置１１内のデータ選択部１５にユーザが所望するチューナが存在しない）で、かつ映像装置１１内の記憶部１２の記憶容量が不足している場合が挙げられる。具体的には、映像装置１１内のデータ選択部１５の地上波チューナが使用中、かつ映像装置１１内の記憶部１２の空き容量が不足している状態で、ユーザが地上波放送を録画したい場合、映像装置１１は、映像装置１２に対しては、ユーザが所望する地上波放送の映像を受信させ、その映像を映像装置１３に映像配信させる。映像装置１３に対しては、映像装置１２から映像配信された地上波放送の映像を受信させ、その映像を録画させる。
【００８９】
ここで、図１および図２に示した映像システムによるプロセスの概要について説明する。
【００９０】
（手順１）リソース情報ＤＢ１４の作成
各映像装置１１〜１３は、ネットワーク２に接続された映像装置１１〜１３内のリソースの状況をデータベース化し、リソース情報ＤＢ１４を作成する。
【００９１】
（手順２）ネットワーク２を介したリソースの空き状況の問合せ
ユーザが直接またはモニター３を介して間接的に映像装置１１を操作して番組の視聴や録画を行うが、地上波放送の複数のチャンネルの番組を受信する場合や、ＢＳ放送の番組を受信する場合や、映像装置１１内の記憶部１２の記憶容量が足りなくなった場合などは、他の映像装置１２，１３内のリソースを使用する。この場合、映像装置１１は、映像装置１２，１３の中からリソース情報ＤＢ１４に基づきリソースの空いている映像装置を選定し、選定した映像装置に対し、ネットワーク２を介して実際のリソースの空き状況を問合せる。
【００９２】
（手順３）ネットワーク２を介した他の映像装置内のリソースの操作
その後、映像装置１１は、リソースに空きがあることを確認できた映像装置に対し、制御命令を記述したパケットをネットワーク２を介して送信することで、その映像装置内のリソースをリモートで操作する。
【００９３】
以下、上述の手順１〜手順３の各プロセスについて詳細に説明する。
【００９４】
（手順１）リソース情報ＤＢ１４の作成
各映像装置１１〜１３は、ネットワーク２上のリソースの状況を把握するために、他の映像装置からネットワーク２を介してリソース情報を取得し、取得したリソース情報をリソース情報ＤＢ１４に登録する。なお、このリソース情報ＤＢ１４には、自己の映像装置内のリソースのリソース情報も登録される。このリソース情報ＤＢ１４は、図３に示すように、次の項目Ａ〜Ｈにより構成される。
【００９５】
（Ａ）ネットワーク２に接続され、リソースを共有可能な映像装置を識別する情報（名前、ＩＤ番号、ＩＰアドレスなど）
（Ｂ）項目Ａの映像装置のそれぞれについて、電源ＯＮ／ＯＦＦの状態。ここで、電源ＯＦＦ状態とは、コンセントが差し込まれているが、映像装置の電源は投入されていない状態であって、ネットワーク２上から上述のＷＯＮパケットを送信する等により電源をＯＮにして起動させることが可能な状態をいう。すなわち、映像装置のコンセントが抜かれている場合など、ネットワーク２上から映像装置の電源をＯＮにできない状態は含まれない。ここで、ＷＯＮパケットを受信し電源がＯＮになった状態とは、ネットワーク２上から、その映像装置のリソースを制御・利用することができるようになった状態であって、電源ＯＮであるということを示す状態表示（電源ランプなど）は、ＯＦＦ状態のままであっても良い
（Ｃ）項目Ａの映像装置のそれぞれについて、リソース情報を最後に確認した時刻（または、リソース情報を最後に確認してから経過した時間）
（Ｄ）項目Ａの映像装置のそれぞれについて、電源ＯＦＦ状態になった時刻（または、電源ＯＦＦ状態になってから経過した時間）
（Ｅ）項目Ａの映像装置のそれぞれについて、ネットワーク２上で共有可能なデータ選択部１５の有無、およびそのデータ選択部１５のチューナの種類
（Ｆ）項目Ｅのデータ選択部１５のそれぞれについて、予約を含む使用状況。具体的には、現時点の使用状況、視聴予約または録画予約されている番組リスト、録画時のビットレートなど
（Ｇ）項目Ａの映像装置のそれぞれについて、ネットワーク２上で共有可能な記憶部１２の有無、およびその記憶部１２の種類
（Ｈ）項目Ｇの記憶部１２のそれぞれについて、予約を含む使用状況。具体的には、現時点の使用状況、録画予約されている番組リスト、録画時のビットレートなど
（Ｉ）項目Ｇの記憶部１２のそれぞれについて、使用可能な記憶容量（または、記憶時間）。使用可能な記憶容量は、現時点で使用可能な記憶容量としても良く、予約状況を踏まえて使用可能な記憶容量（現時点の容量から、録画予約されている番組の記録に要する容量を差し引いた容量）としても良い。なお、予約状況を踏まえた記憶容量とする場合、各映像装置１１〜１３は、他の映像装置から項目Ｈの情報のみを取得し、項目Ｉの情報を自身で算出することとしても良く、他の映像装置から項目Ｈと併せて項目Ｉの情報を取得することとしても良い。
【００９６】
各映像装置１１〜１３は、上述の項目で構成されるリソース情報ＤＢ１４を作成するために、次のようなプロセスを実行する。
【００９７】
（手順１−ａ）
各映像装置１１〜１３は、起動時および定期的（数分〜数十分程度の決められた時間、ここでは時間Ｔａとする）に、リソース情報を記述したパケットをネットワーク２内にブロードキャストで送信するか、または映像装置１１〜１３間で共通したネットワーク２上のマルチキャストグループアドレスに対して送信する。ここで送信されるパケットには、次のような情報が含まれる。
【００９８】
▲１▼送信元の映像装置を識別する情報（名前、ＩＤ番号、ＩＰアドレスなど）
▲２▼ネットワーク２を介して共有可能なリソース（データ選択部１５および記憶部１２）の一覧。データ選択部１５のチューナおよび記憶部１２の種類
▲３▼リソースとしてデータ選択部１５を備えている場合には、予約を含むデータ選択部１５の使用状況（データ選択部１５が現在使用中であれば、使用終了予定時刻の情報、使用終了予定時刻がわからない場合にはその旨の情報、予約リストに予約が入っている場合には予約開始時刻および予約終了時刻の情報）
▲４▼リソースとして記憶部１２を備えている場合には、予約を含む記憶部１２の使用状況の情報（記憶部１２が現在使用中であれば、使用終了予定時刻の情報、使用終了予定時刻がわからない場合にはその旨の情報、予約リストに予約が入っている場合には予約開始時刻および予約終了時刻の情報）。記憶部１２の使用可能な記憶容量の情報（現時点で使用可能な記憶容量、または予約状況を踏まえて使用可能な記憶容量）。なお、記憶部１２の使用可能な記憶容量を、予約状況を踏まえた記憶容量とする場合は、上述したように、その情報を送信せず、パケット送信先の映像装置に算出させることとしても良い。
【００９９】
（手順１−ｂ）
各映像装置１１〜１３は、これから電源をＯＦＦ状態にする場合、その旨の情報を記述したパケットをネットワーク２内にブロードキャストで送信するか、または映像装置１１〜１３間で共通したネットワーク２上のマルチキャストグループアドレスに対して送信する。ここで送信されるパケットには、次のような情報が含まれる。
▲１▼送信元の映像装置を識別する情報（名前、ＩＤ番号、ＩＰアドレスなど）
▲２▼これから電源をＯＦＦにする旨の情報
【０１００】
（手順１−ｃ）
各映像装置１１〜１３は、他の映像装置から受信した手順１−ａ，１−ｂのパケットの内容や、自己の映像装置内のリソースの状況に基づいて、リソース情報ＤＢ１４を更新する。具体的には、他の映像装置に関しては、手順１−ａのパケットを受信した時刻を図３中の項目Ｃに登録し、手順１−ａのパケットの内容を図３中の項目Ｅ，Ｆ，Ｇ，Ｈ，Ｉに登録する（項目Ｉの情報に関しては、項目Ｈに基づき自身で算出した情報とする場合もある）。また、自己の映像装置に関しては、リソース状況を確認した時刻を図３中の項目Ｃに登録し、その内容を図３中の項目Ｅ，Ｆ，Ｇ，Ｈ，Ｉに登録する。さらに、手順１−ｂのパケットが送信されてきた映像装置に関しては、図３中の項目Ｂに電源ＯＦＦである旨を登録し、その時刻を図３中の項目Ｄに登録する。
【０１０１】
（手順１−ｄ）
各映像装置１１〜１３は、手順１−ｂのパケット送信が確実に行えなかった場合、またはパケット送信は成功したが受信に失敗してしまった場合を考慮して、手順１−ａのパケットを最後に受信してから一定時間（ここでは時間Ｔｂとする）が経過した映像装置に関しては、電源がＯＦＦされたものとして図３中のリソース情報ＤＢ１４の項目Ｂに電源ＯＦＦである旨を登録し、その時刻を図３中の項目Ｄに登録する。時間Ｔｂは、時間Ｔａよりも大きな値とし、リソースの状況をできるだけ早く把握できるように、また、手順１−ａのパケット受信の失敗を考慮して、Ｔｂ＝３Ｔａ〜１０Ｔａ程度の値に設定する。
【０１０２】
（手順１−ｅ）
最後に、各映像装置１１〜１３は、ネットワーク２から分離された映像装置（コンセントが抜かれた状態の映像装置を含む）を、リソース情報ＤＢ１４から削除するために次の処理を行う。
【０１０３】
各映像装置１１〜１３は、電源がＯＦＦになってから一定時間（ここでは時間Ｔｃとする）が経過した映像装置に対して、その映像装置の電源をＯＮにするためのＷＯＮパケットをネットワーク２を介して送信する。時間Ｔｃは、時間Ｔｂよりも十分に大きな値とする。
【０１０４】
その後、各映像装置１１〜１３は、ＷＯＮパケットを送信してから一定時間（ここでは時間Ｔｄとする）が経過しても、手順１−ａのパケットが受信できなかった場合、その映像装置がネットワーク２から分離されたものと判断し、リソース情報ＤＢ１４から削除する。時間Ｔｄは、時間Ｔｂと同じか時間Ｔｂよりも十分に大きな値とする。
【０１０５】
上述のように、各映像装置１１〜１３は、各々独立的にリソース情報を取得してリソース情報ＤＢ１４を作成する。そのため、ある瞬間には、各映像装置１１〜１３内の各リソース情報ＤＢ１４の内容は必ずしも一致していない。
【０１０６】
（手順２）ネットワーク２を介したリソースの空き状況の問合せ
ユーザが映像装置１１を操作（ユーザがその場におらず、録画予約が開始された場合も含む）している状態で、映像装置１１内のリソースに空きがなくなった場合（記憶部１２の記憶容量が足りなくなった場合や、複数のチャンネルを受信しようとした場合など）や、そのリソースが映像装置１１に備えられていない場合、映像装置１１は、他の映像装置１２，１３内に使用可能なリソースがあるかを確認するため、次のプロセスを実行する。
【０１０７】
（手順２−１）
まず、映像装置１１は、映像装置１１内のリソースに空きがなくなった場合、リソース情報ＤＢ１４を検索して他の映像装置１２，１３内のリソースの状況を確認し、映像装置１２，１３に優先順位を付す。
【０１０８】
具体的には、映像装置１２，１３のうちリソースが現在使用されている（空いていない）映像装置や、そのリソースが備えられていない映像装置については、優先順位を最も低くする。
【０１０９】
さらに、映像装置１１内の記憶部１２の空きがなくなった場合で、かつ記憶部１２に記憶させる容量（記録時間）が把握できている場合は、その容量に満たない空き容量の映像装置の優先順位を低くする。
【０１１０】
また、映像装置１１内のデータ選択部１５の空きがなくなった場合は、データ選択部１５に予約が入っていない映像装置の優先順位を高くする。データ選択部１５に予約が入っている映像装置が２つ以上あるときは、予約の開始時間が遅い映像装置の優先順位を高くする。
【０１１１】
また、電源ＯＮ状態の映像装置と電源ＯＦＦ状態の映像装置とがある場合、どちらの映像装置を優先するかのポリシーは、ユーザが任意に設定することができる。例えば、電源ＯＮ状態の映像装置がある場合、その映像装置にはその時点で空きがあるリソースがあったとしても、そのリソースはユーザに使用される可能性があるため、電源ＯＦＦ状態の映像装置を優先する方が有利であると考えられる。一方、電源ＯＦＦ状態の映像装置がある場合、その映像装置の電源をＯＮにするのに多大な時間を要する装置（例えば、パーソナルコンピュータ）が存在するため、電源ＯＮ状態の映像装置を優先する方が有利であると考えられる。
【０１１２】
（手順２−２）
次に、映像装置１１は、リソース情報ＤＢ１４の中から上記で設定した優先順位に基づいて、リソースの空きが期待できる映像装置を１つ以上、好ましくは複数選択する。映像装置を複数選択する理由は、映像装置を一台のみ選定した場合、選定した映像装置がリソース情報ＤＢ１４上の状態とは異なり、ネットワーク２から分離された状態やリソースが使用中である状態に遷移しているおそれがあるためである。この場合、リソース情報ＤＢ１４から新たな映像装置を再度選定しなければならず、時間のロスとなる。
【０１１３】
（手順２−３）
例えば、手順２−２で映像装置１２，１３が選定された場合、映像装置１１は、映像装置１２，１３がリソース情報ＤＢ１４上で電源ＯＮ状態であるか電源ＯＦＦ状態であるかに関わらず、映像装置１２，１３の電源をＯＮにするためのＷＯＮパケットをネットワーク２を介して送信する。このＷＯＮパケットを電源ＯＮの映像装置に対しても送信する理由は、リソース情報ＤＢ１４上で電源ＯＮになっていたとしても、必ずしも電源ＯＮであるとは限らないためである。この処理は、電源がＯＮ状態であるかの確認を行うよりも、簡単で確実な処理となる。
【０１１４】
（手順２−４）
次に、映像装置１１は、手順２−３のパケットを送信した後、手順２−２で選定された映像装置１２，１３に対して、リソースの最新の使用状況を取得するため、上述の手順１−１のパケットを直ちに送信させるためのパケットをネットワーク２を介して送信する。
【０１１５】
（手順２−５）
映像装置１１は、手順２−２で選定された映像装置１２，１３のいずれかから、手順１−１のパケットを受信するまで、定期的（ここでは時間Ｔｅとする）に、手順２−３，２−４のパケット送信を繰り返す。ここで、時間Ｔｅは、ユーザを待たせないためにできるだけ小さな値とする。
【０１１６】
（手順２−６）
映像装置１１は、手順２−２で選定された映像装置１２，１３のいずれかから、手順１−１のパケットを受信した場合、現在のリソースの使用状況を確認し、空いているリソースを使用する。複数の映像装置から手順１−１のパケットを受信した場合、手順２−１で説明した優先順位のポリシーに従って、優先度が最も高い映像装置を選定し、その映像装置内のリソースを使用する。
【０１１７】
（手順２−７）
映像装置１１は、一定時間（ここでは時間Ｔｆとする）、手順２−３〜２−５を繰り返しても、手順１−１のパケットが受信できなかった場合、または、受信した手順１−１の全パケットを確認した結果、いずれのリソースにも空きがなかった場合は、手順２−１〜２−５を繰り返す。ここで、時間Ｔｆは、映像装置の起動時間を考慮した値とする。
【０１１８】
図４に、上述の手順２−１〜２−７で説明した、ネットワーク２を介してリソースの空き状況を確認するプロセスのフローチャートを示す。なお、図４においては、ユーザが映像装置１１を操作している状態で、映像装置１１のリソースに空きがなくなった場合の処理が示されている。
【０１１９】
映像装置１１は、映像装置１１内のリソースに空きがなくなった場合（ステップ５０１）、手順２−７で説明した一定時間Ｔｆを計測するためのタイマをリセットする（ステップ５０２）。
【０１２０】
次に、映像装置１１は、リソース情報ＤＢ１４を検索して映像装置１２，１３内のリソースの状況を確認し、各映像装置に付した優先順位に基づき、リソースの空きが期待できる映像装置を１つ以上選定する（ステップ５０３）。
【０１２１】
ここで、リソース情報ＤＢ１４内にリソースの空きが期待できる映像装置が１つも存在せず、ステップ５０３で映像装置を選定できなかった場合（ステップ５０４のＮｏ）、映像装置１１は、ネットワーク２を介したリソースの使用を断念して処理を終了する。
【０１２２】
一方、ステップ５０３で映像装置１２，１３のいずれか１つ以上を選定できた場合（ステップ５０４のＹｅｓ）、映像装置１１は、手順２−５で説明した一定時間Ｔｅを計測するためのタイマをリセットする（ステップ５０５）。
【０１２３】
例えば、ステップ５０３で映像装置１２，１３が選定された場合、映像装置１１は、映像装置１２，１３に対し、映像装置１２，１３の電源をＯＮにし、起動するためのＷＯＮパケットをネットワーク２を介して送信する（ステップ５０６）。
【０１２４】
次に、映像装置１１は、ステップ５０３で選定した映像装置１２，１３に対し、その映像装置内のリソースの最新のリソース情報を直ちに送信させるためのパケットをネットワーク２を介して送信する（ステップ５０７）。
【０１２５】
次に、映像装置１１は、ステップ５０３で選定した映像装置１２，１３のいずれかから、最新のリソース情報を記述したパケットを受信したかを確認する（ステップ５０８）。
【０１２６】
ステップ５０３で選定した映像装置１２，１３のどれからも最新のリソース情報を記述したパケットを受信できない状態で（ステップ５０８のＮｏ）、一定時間Ｔｅが経過した場合（ステップ５０９のＹｅｓ）、映像装置１１は、再度、ステップ５０５以降の処理を行う。
【０１２７】
また、ステップ５０３で選定した映像装置１２，１３のどれからも最新のリソース情報を記述したパケットを受信できない状態で（ステップ５０８のＮｏ）、一定時間Ｔｆが経過した場合（ステップ５１０のＹｅｓ）、映像装置１１は、再度、ステップ５０２以降の処理を行う。
【０１２８】
一方、ステップ５０３で選定した映像装置１２，１３のいずれかから最新のリソース情報を記述したパケットを受信した場合（ステップ５０８のＹｅｓ）、映像装置１１は、パケット送信元の映像装置内のリソースに現在も空きがあり、使用可能であるかを確認する（ステップ５１１）。
【０１２９】
また、映像装置１２，１３内のどちらのリソースも使用可能である場合（ステップ５１２のＹｅｓ）、映像装置１１は、ステップ５０３で映像装置１２，１３に付した優先順位に基づき、映像装置を１つだけ選定する（ステップ５１３）。
【０１３０】
以上で処理を終了し、映像装置１１は、以降、ステップ５１２あるいはステップ５１３を経て１つに絞られた映像装置内のリソースを操作する。
【０１３１】
（手順３）ネットワーク２を介した他の映像装置内のリソースの操作
ユーザが映像装置１１を操作している状態で、映像装置１１内のリソースに空きがなくなった場合や、そのリソースが映像装置１１に備えられていない場合、映像装置１１は、ネットワーク２上の映像装置のうち手順２で選定した映像装置内のリソースを操作する。ここで、映像装置１１にて操作するリソースによって次のようにプロセスが異なる。
【０１３２】
（手順３−１）
映像装置１１内のデータ選択部１５の地上波チューナが使用中である状態（または、映像装置１１内のデータ選択部１５にユーザが所望するチューナが存在しない状態）で、映像装置１２または映像装置１３から映像配信を受ける場合は、次のようなプロセスとなる。
【０１３３】
この場合、映像装置１１は、ユーザが所望するチューナを備えたデータ選択部１５に空きがある映像装置１２または映像装置１３に対して、映像の配信要求を記述したパケットを送信し、配信されてきた映像を受信する。ここで送信されるパケットには、次のような情報が含まれる。
【０１３４】
▲１▼映像配信先の映像装置（この場合、映像装置１１）を識別する情報（名前、ＩＤ番号、ＩＰアドレスなど）
▲２▼映像配信を受ける番組のチャンネルを示すチャンネル番号（チャンネルプリセットが異なる場合を想定して、チャンネル番号をそのまま指定するのではなく、放送局毎にユニークに決定されるＩＤ（局ナンバー）で指定する）
映像装置１１は、映像装置１２または映像装置１３から配信された映像を受信した後、この映像が録画目的である場合は記憶部１２に録画し、視聴目的である場合はユーザーインターフェース部１６からモニター３に送る。
【０１３５】
（手順３−２）
映像装置１１内の記憶部１２の記憶容量が不足している状態で、ユーザが録画を行おうとした場合であって、映像装置１１内のデータ選択部１５で取得した映像を映像装置１２または映像装置１３に対して配信し、その映像を記録させる場合は、次のようなプロセスとなる。
【０１３６】
この場合、映像装置１１は、記憶部１２に空きのある映像装置１２または映像装置１３に対して、映像の受信要求および録画要求を記述したパケットを送信した後、映像配信を開始する。ここで送信されるパケットには、次のような情報が含まれる。
【０１３７】
▲１▼映像配信元の映像装置（この場合、映像装置１１）を識別する情報（名前、ＩＤ番号、ＩＰアドレスなど）
▲２▼配信する映像の情報（番組名など映像録画に必要な情報）
（手順３−３）
映像装置１１内のデータ選択部１５の地上波チューナが使用中である状態（または、映像装置１１内のデータ選択部１５にユーザが所望するチューナが存在しない状態）で、かつ映像装置１１内の記憶部１２の空き容量が不足している状態で、映像装置１２で受信した映像を、映像装置１３に配信して録画させる場合は、次のようなプロセスとなる。
【０１３８】
この場合、映像装置１１は、映像配信元の映像装置１２に対して上記手順３−１の操作を行い、映像配信先の映像装置１３に対して手順３−２の操作を行う。ただし、この場合の配信元および配信先を識別する情報は、それぞれ映像装置１２および映像装置１３を識別する情報となり、映像装置１１ではない。また、操作を行う順序は、最初に映像装置１２に映像を受信するように準備させる必要があるため、手順３−２の操作から行い、その後に、手順３−１の操作を行う。
【０１３９】
なお、本実施形態においては、手順２や手順３において、ユーザが映像装置１１を操作する場合のプロセスについて説明したが、ユーザが映像装置１２，１３を操作する場合にも同様のプロセスが行われる。例えば、ユーザが映像装置１２を操作している状態で、映像装置１２内のリソースに空きがなくなった場合や、そのリソースが備えられていない場合、映像装置１２は、リソース情報ＤＢ１４に基づき映像装置１１，１３の中からリソースの空いている映像装置を選定し、選定した映像装置に対しネットワーク２を介して実際のリソースの空き状況を問合せ、リソースに空きがあることを確認できた映像装置内のリソースを使用する。
【０１４０】
また、本実施形態においては、映像装置１１〜１３の各々にリソース情報ＤＢ１４を設けた構成について説明したが、ネットワーク２上に映像装置１１〜１３の各々が共有可能なリソース情報ＤＢ１４が１つ以上設けられていればいかなる構成であっても良い。例えば、映像装置１１にのみ１つだけリソース情報ＤＢ１４を設け、映像装置１１のみがリソース情報ＤＢ１４の作成および管理を行う構成としても良い。なお、この構成では、映像装置１２，１３がリソース情報ＤＢ１４の中からリソースを使用する他の映像装置を選定する際には、映像装置１１側で映像装置を選定することとしても良く、映像装置１２，１３側で映像装置を選定することとしても良い。また、映像装置１１〜１３以外の他の装置にのみ１つだけリソース情報ＤＢ１４を設け、この装置のみがリソース情報ＤＢ１４の作成および管理を行う構成としても良い。なお、この構成では、映像装置１１〜１３がリソース情報ＤＢ１４の中からリソースを使用する他の映像装置を選定する際には、リソース情報ＤＢ１４を備えた装置側で映像装置を選定することとしても良く、映像装置１１〜１３側で映像装置を選定することとしても良い。
【０１４１】
また、本発明においては、映像装置１１〜１３内の処理は上述の専用のハードウェアにより実現されるもの以外に、その機能を実現するためのプログラムを各映像装置１１〜１３にて読取可能な記録媒体に記録し、この記録媒体に記録されたプログラムを各映像装置１１〜１３に読み込ませ、実行するものであっても良い。各映像装置１１〜１３にて読取可能な記録媒体とは、フロッピーディスク、光磁気ディスク、ＣＤ−ＲＯＭ等の移設可能な記録媒体の他、各映像装置１１〜１３に内蔵されたＨＤＤ等の記憶部１２を指す。さらに、各映像装置１１〜１３にて読取可能な記録媒体は、ネットワーク２を介してプログラムを送信する場合のように、短時間の間、動的にプログラムを保持するもの（伝送媒体もしくは伝送波）、その場合のサーバとなる各映像装置１１〜１３内部の揮発性メモリのように、一定時間プログラムを保持しているものを含む。
【０１４２】
【発明の効果】
以上説明したように本発明においては、映像装置において、所定のリソースが備えられていない場合または所定のリソースに空きがない場合、ネットワークに接続された各映像装置内の各リソースの状況を監視するデータベースの中から所定のリソースに空きがある他の映像装置を選定し、選定した他の映像装置内のリソースのうち所定のリソースをネットワークを介して使用する。
【０１４３】
したがって、各映像装置は、所定のリソースが備えられていない場合または所定のリソースに空きがない場合に、データベースを用いることで、リソースを使用する映像装置を効率良くかつ速やかに選定することができる。
【０１４４】
また、各映像装置は、所定のリソースに空きがある映像装置を単体として使用するのではなく、その映像装置内のリソースのうち所定のリソースのみを使用するため、映像装置内のリソースを独立に使用することができる。
【図面の簡単な説明】
【図１】本発明の一実施形態による映像システムを示す図である。
【図２】図１に示した映像装置の一構成例を示す図である。
【図３】図２に示したリソース情報ＤＢの一構成例を示す図である。
【図４】図１に示した各映像装置が、他の映像装置に対してネットワークを介してリソースの空き状況を問合せるプロセスを説明するフローチャートである。
【符号の説明】
１１〜１３    映像装置
２    ネットワーク
３    モニター
４，５    アンテナ
１１    通信処理部
１２    記憶部
１３    入力部
１４    リソース情報ＤＢ
１５    データ選択部
１６    ユーザーインターフェース部
１７    制御部
【図１】
2004158969.tif 000003
【図２】
2004158969.tif 000004
【図３】
2004158969.tif 000005
【図４】
2004158969.tif 000006