(57)【要約】【課題】ユーザが他の機器の録画状況、予約状況に応じて任意の機器へ録画予約を行うことを可能とする分散蓄積方法を提供する。【解決手段】放送または通信により提供される番組を複数の録画機器が分散して予約録画する分散蓄積方法であって、ユーザが指定する予約録画が可能な録画機器の中から、予約録画する録画機器に関するユーザの指定を受け付ける機器指定受付ステップと、前記機器指定受付ステップにおいて指定された録画機器に録画予約を要求する予約要求ステップとを含む。【選択図】図３
2008028771.tif 000002
【特許請求の範囲】
【請求項１】
放送または通信により提供される番組を複数の録画機器が分散して予約録画する分散蓄積方法であって、
予約対象番組の録画が可能な録画機器の中から、録画予約する録画機器の指定を受け付ける機器指定受付ステップと、
前記機器指定受付ステップにおいて指定された録画機器に録画予約を要求する予約要求ステップとを含む
ことを特徴とする分散蓄積方法。
【請求項２】
さらに、予約対象番組に関する情報である予約情報を取得する予約情報取得ステップと、
前記各録画機器での録画の予約状況を含む機器情報を、ネットワークを介して受信する機器情報受信ステップと、
前記各録画機器が予約対象番組の録画が可能か否かを、前記予約情報と、前記各機器情報とに基づいて判断する予約可否判断ステップとを含み、
前記機器指定受付ステップでは、前記予約可否判断ステップにおいて録画が可能と判断された録画機器の中から、録画予約する機器に関するユーザの指定を受け付ける
ことを特徴とする請求項１に記載の分散蓄積方法。
【請求項３】
前記機器情報は、前記各録画機器に予約されている時間帯と、前記各録画機器が備えるチューナ数とを含み、
前記予約情報は、予約対象番組を録画する時間帯を含み、
前記予約可否判断ステップでは、前記予約情報に含まれる前記時間帯に利用可能なチューナを有する録画機器については録画が可能と判断し、前記予約情報に含まれる前記時間帯に利用可能なチューナを有しない録画機器については予約録画が不可能と判断する
ことを特徴とする請求項２に記載の分散蓄積方法。
【請求項４】
前記機器情報は、予約済みの番組を録画した後の、前記各録画機器が備える記憶媒体の空き容量を含み、
前記予約情報は、予約対象番組の録画に要する記憶媒体の容量を算出できる情報を含み、
前記予約可否判断ステップでは、前記空き容量が前記予約情報から算出された前記容量以上である録画機器については録画予約が可能であると判断し、前記空き容量が前記予約情報から算出された前記容量未満である録画機器については録画予約が不可能であると判断する
ことを特徴とする請求項２に記載の分散蓄積方法。
【請求項５】
前記機器情報受信ステップでは、前記複数の録画機器のうち、他の録画機器を管理する管理サーバが、前記各録画機器での録画の予約状況を含む機器情報を、ネットワークを介して受信する
ことを特徴とする請求項２から請求項４までのいずれか１項に記載の分散蓄積方法。
【請求項６】
前記機器情報受信ステップでは、前記複数の録画機器のうち、他の録画機器を管理する管理サーバが、前記各録画機器での録画の予約状況を含む機器情報を、予め定められた周期でネットワークを介して受信する
ことを特徴とする請求項５に記載の分散蓄積方法。
【請求項７】
前記機器情報受信ステップでは、前記複数の録画機器のうち、他の録画機器を管理する１台の管理サーバが、前記各録画機器での録画の予約状況を含む機器情報を、予め定められたイベント発生時にネットワークを介して受信する
ことを特徴とする請求項５に記載の分散蓄積方法。
【請求項８】
前記機器情報受信ステップでは、前記各録画機器が、前記各録画機器での録画の予約状況を含む機器情報を、ネットワークを介して受信する
ことを特徴とする請求項２から請求項４までのいずれか１項に記載の分散蓄積方法。
【請求項９】
前記機器情報受信ステップでは、前記各録画機器が、前記各録画機器での録画の予約状況を含む機器情報を、予め定められた周期でネットワークを介して受信する
ことを特徴とする請求項８に記載の分散蓄積方法。
【請求項１０】
前記機器情報受信ステップでは、前記各録画機器が、前記各録画機器での録画の予約状況を含む機器情報を、予め定められたイベント発生時にネットワークを介して受信する
ことを特徴とする請求項８に記載の分散蓄積方法。
【請求項１１】
放送または通信により提供される番組を複数の録画機器が分散して予約録画する分散蓄積装置であって、
予約対象番組の録画が可能な録画機器の中から、録画予約する録画機器の指定を受け付ける機器指定受付手段と、
前記機器指定受付手段が受け付けた指定に係る録画機器に録画予約を要求する予約要求手段とを備える
ことを特徴とする分散蓄積装置。
【請求項１２】
放送または通信により提供される番組を複数の録画機器が分散して予約録画する分散蓄積プログラムであって、
予約対象番組の録画が可能な録画機器の中から、録画予約する録画機器の指定を受け付ける機器指定受付ステップと、
前記機器指定受付ステップにおいて指定された録画機器に録画予約を要求する予約要求ステップとをコンピュータに実行させる
ことを特徴とする分散蓄積プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｃ  Ｄｒｉｖｅ）やＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）のような記憶媒体への録画機能を持つ機器が複数接続されたネットワークにおいて分散蓄積する予約録画方法、及び、装置に関する。
【背景技術】
【０００２】
テレビ放送を録画する機器が録画可能な番組数は、自らの持つチューナ数に依存する。このため、既に録画予約を登録済の機器で自ら録画予約できない裏番組の録画を、Ｐ２Ｐ（Ｐｅｅｒ  ｔｏ  Ｐｅｅｒ）ネットワークに接続された複数の機器へ予約を依頼する録画方法がある。
【０００３】
以下、番組録画の予約を受け付けた機器自身を「自機器」という。また、自機器に代わって他の機器にその番組録画の予約を登録することを「代理予約」という。
【０００４】
従来の予約録画方法および予約録画装置は、自機器に予約不可能の場合は、他の機器で当該時間に録画予約されているかどうか、空き容量が十分かどうかによって、自動的に予約の可、不可を判断し、可能であれば、予約可の応答をして、録画予約を完了する（例えば、特許文献１参照）。
【特許文献１】特開２００５‐６０４１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の予約録画方法および予約録画装置は、自機器が予約不可のときにのみ代理予約が実行され、また、代理予約を行う場合、予約の可、不可のみでサーバまたは自機器が判断してしまうため、ユーザは任意の機器へ録画予約を行うことができないという問題がある。
【０００６】
本発明は、上記課題を解決するため、ユーザが他の機器の録画状況、予約状況に応じて任意の機器へ録画予約を行うことを可能とする分散蓄積方法の提供を目的とする。
【課題を解決するための手段】
【０００７】
上記の課題を解決するために、本発明の分散蓄積方法は、放送または通信により提供される番組を複数の録画機器が分散して予約録画する分散蓄積方法であって、予約対象番組の録画が可能な録画機器の中から、録画予約する録画機器の指定を受け付ける機器指定受付ステップと、前記機器指定受付ステップにおいて指定された録画機器に録画予約を要求する予約要求ステップとを含む。
【０００８】
このように、予約録画が可能な録画機器の中から、ユーザが録画先の録画機器を選択する。これにより、ユーザは録画可能な任意の機器を選択でき、ユーザが他の機器の録画状況、予約状況に応じて任意の機器へ録画予約を行うことが可能となる。
【０００９】
好ましくは、さらに、予約対象番組に関する情報である予約情報を取得する予約情報取得ステップと、前記各録画機器での録画の予約状況を含む機器情報を、ネットワークを介して受信する機器情報受信ステップと、前記各録画機器が予約対象番組の録画が可能か否かを、前記予約情報と、前記各機器情報とに基づいて判断する予約可否判断ステップとを含み、前記機器指定受付ステップでは、前記予約可否判断ステップにおいて録画が可能と判断された録画機器の中から、録画予約する機器に関するユーザの指定を受け付ける。
【００１０】
また、前記機器情報は、前記各録画機器に予約されている時間帯と、前記各録画機器が備えるチューナ数とを含み、前記予約情報は、予約対象番組を録画する時間帯を含み、前記予約可否判断ステップでは、前記予約情報に含まれる前記時間帯に利用可能なチューナを有する録画機器については録画が可能と判断し、前記予約情報に含まれる前記時間帯に利用可能なチューナを有しない録画機器については予約録画が不可能と判断する。
【００１１】
さらに、前記機器情報は、予約済みの番組を録画した後の、前記各録画機器が備える記憶媒体の空き容量を含み、前記予約情報は、予約対象番組の録画に要する記憶媒体の容量を算出できる情報を含み、前記予約可否判断ステップでは、前記空き容量が前記予約情報から算出された前記容量以上である録画機器については録画予約が可能であると判断し、前記空き容量が前記予約情報から算出された前記容量未満である録画機器については録画予約が不可能であると判断する。
【００１２】
このように、予約情報と各録画機器の機器情報とに基づいて、ユーザが予約しようとする番組が録画可能な機器を判断する。これにより、ユーザは自身で各機器の状況を調べて、録画が可能か否かを判断する手間が省かれ、ユーザの利便性向上が可能となる。
【００１３】
さらに好ましくは、前記機器情報受信ステップでは、前記複数の録画機器のうち、他の録画機器を管理する管理サーバが、前記各録画機器での録画の予約状況を含む機器情報を、ネットワークを介して受信する。
【００１４】
また、前記機器情報受信ステップでは、前記複数の録画機器のうち、他の録画機器を管理する管理サーバが、前記各録画機器での録画の予約状況を含む機器情報を、予め定められた周期でネットワークを介して受信する。
【００１５】
さらに、前記機器情報受信ステップでは、前記複数の録画機器のうち、他の録画機器を管理する１台の管理サーバが、前記各録画機器での録画の予約状況を含む機器情報を、予め定められたイベント発生時にネットワークを介して受信する。
【００１６】
このように、ネットワークを介して接続された複数の録画機器で構成される分散蓄積システムは、他の録画機器を管理する管理サーバを備え、その管理サーバが他の機器情報を受信する。したがって、機器情報は管理サーバが集中的に管理するため、他の録画機器に係る負荷を軽減することができるため、他の録画機器が比較的安くすることが可能となる。
【００１７】
さらに好ましくは、前記機器情報受信ステップでは、前記各録画機器が、前記各録画機器での録画の予約状況を含む機器情報を、ネットワークを介して受信する。
【００１８】
また、前記機器情報受信ステップでは、前記各録画機器が、前記各録画機器での録画の予約状況を含む機器情報を、予め定められた周期でネットワークを介して受信する。
【００１９】
さらに、前記機器情報受信ステップでは、前記各録画機器が、前記各録画機器での録画の予約状況を含む機器情報を、予め定められたイベント発生時にネットワークを介して受信する。
【００２０】
このように、ネットワークを介して接続された分散蓄積システムを構成する録画装置の各々は、他の機器情報を受信する。したがって、分散蓄積システムが管理サーバを備える場合に比べて、分散蓄積システム全体の負荷を分散することが可能となる。また、管理サーバを備える場合はその管理サーバに障害が発生すると分散蓄積システムが機能しなくなるが、各録画機器が他の機器情報を受信することにより、各録画機器が対等に管理することができるため、例えば、録画機器の１台が故障しても、分散蓄積システムは機能する。そのため、分散蓄積システムの耐障害性を向上させることが可能となる。
【００２１】
なお、本発明は、このような特徴的なステップを備える分散蓄積方法として実現することができるだけでなく、分散蓄積方法に含まれる特徴的なステップを手段とする分散蓄積装置として実現したり、分散蓄積方法に含まれる特徴的なステップをコンピュータに実行させるプログラムとして実現したりすることもできる。そして、そのようなプログラムは、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等の記録媒体やインターネット等の通信ネットワークを介して流通させることができる。
【発明の効果】
【００２２】
本発明により、ユーザが各機器の録画状況、予約状況に応じて任意の機器へ録画予約することが可能となる。また、ネットワークで接続された複数の蓄積先を持つシステムにおいて、ＨＤＤの空き容量の多い機器、あるいは、同一のドラマの録画済コンテンツを保持している機器などという条件に応じた録画予約を行うことが容易となり、ユーザの番組録画の管理を容易にすることが可能となる。
【発明を実施するための最良の形態】
【００２３】
以下に、本発明の実施の形態について、図面を参照しながら説明する。
【００２４】
（実施の形態１）
図１は本発明の実施の形態１に係る分散蓄積システムのブロック図である。実施の形態１に係る分散蓄積システムは、ホームサーバ２０と、ＳＴＢ（Ｓｅｔ  Ｔｏｐ  Ｂｏｘ）３０と、ＨＤＤレコーダ４０と、ＤＶＤレコーダ５０とが、例えば、家庭内の通信回線であるホームネットワーク１０を介して接続されている。
【００２５】
ホームサーバ２０は、テレビ放送を蓄積し、また、他の機器を管理する管理サーバの一例であり、２つのチューナ２２、２３と、ＨＤＤ２４と、制御部２６と、通信Ｉ／Ｆ（Ｉｎｔｅｒ  Ｆａｃｅ）部２８とを備える。チューナ２２、２３はテレビ放送を同調する処理部であり、ＨＤＤ２４はテレビ放送のコンテンツと、他の機器を管理するための機器情報を含む機器情報管理テーブル２５とを記憶している記憶部であり、制御部２６はホームサーバ２０が備える各部を制御する処理部であり、通信Ｉ／Ｆ部２８はホームネットワーク１０を介して他の機器と通信する処理部である。
【００２６】
ＳＴＢ３０は、チューナ３２と、ＨＤＤ３４と、通信Ｉ／Ｆ部３６と、制御部３８とを備える。チューナ３２は、チューナ２２と同様に、テレビ放送を同調する処理部であり、ＨＤＤ３４はテレビ放送のコンテンツを記憶している記憶部であり、通信Ｉ／Ｆ部３６は、通信Ｉ／Ｆ部２８と同様に、ホームネットワーク１０を介して他の機器と通信する処理部であり、制御部３８はＳＴＢ３０が備える各部を制御する処理部である。
【００２７】
ＨＤＤレコーダ４０は、チューナ４２と、ＨＤＤ４４と、通信Ｉ／Ｆ部４６と、制御部４８とを備える。チューナ４２は、チューナ２２と同様に、テレビ放送を同調する処理部であり、ＨＤＤ４４はテレビ放送のコンテンツを記憶している記憶部であり、通信Ｉ／Ｆ部４６は、通信Ｉ／Ｆ部２８と同様に、ホームネットワーク１０を介して他の機器と通信する処理部であり、制御部４８はＨＤＤレコーダ４０が備える各部を制御する処理部である。
【００２８】
ＤＶＤレコーダ５０は、チューナ５２と、ＨＤＤ５４と、ＤＶＤ５５と、通信Ｉ／Ｆ部５６と、制御部５８とを備える。チューナ５２は、チューナ２２と同様に、テレビ放送を同調する処理部であり、ＨＤＤ５４はテレビ放送のコンテンツを記憶している記憶部であり、ＤＶＤ５５は記憶媒体であるＤＶＤにコンテンツを格納する処理部であり、通信Ｉ／Ｆ部５６は、通信Ｉ／Ｆ部２８と同様に、ホームネットワーク１０を介して他の機器と通信する処理部であり、制御部５８はＤＶＤレコーダ５０が備える各部を制御する処理部である。
【００２９】
このような、ホームサーバ２０と、ＳＴＢ３０と、ＨＤＤレコーダ４０と、ＤＶＤレコーダ５０とは、録画機器の一例である。各機器が備える制御部２６、３８、４８、５８は、予約対象番組の録画が可能な録画機器の中から、録画予約する録画機器の指定を受け付ける機器指定受付手段の一例である。また、各機器が備える通信Ｉ／Ｆ部２８、３６、４６、５６は、同一の録画機器が備える各制御部２６、３８、４８、５８が受け付けた指定に係る録画機器に録画予約を要求する予約要求手段の一例である。
【００３０】
図２は機器情報管理テーブル２５に含まれる機器情報の構成の一例を示す図である。機器情報はホームネットワーク１０に接続された各機器が定期的にホームサーバ２０に送信する機器自身の録画や録画予約に関連する情報である。ホームサーバ２０は受信した全ての機器に関する機器情報を保持する。
【００３１】
機器情報は、機器ＩＤ６１と、録画予約リスト６３と、録画済コンテンツリスト６５と、ＨＤＤ空き容量６７と、チューナ数６９とを含む。機器ＩＤ６１は各録画機器を識別するためのＩＤ（Ｉｄｅｎｔｉｆｉｅｒ）であり、録画予約リスト６３は登録されている録画予約に関する情報であり、録画済コンテンツリスト６５は録画済のコンテンツの一覧情報であり、ＨＤＤ空き容量６７はＨＤＤの空き容量であり、チューナ数６９は機器が備えるチューナの数である。
【００３２】
録画予約リスト６３と、録画済コンテンツリスト６５とは図２右側に示した情報を含んでいる。すなわち、録画予約リスト６３は、「録画日時」と、「録画時間」と、「番組名」と、「ジャンル」と、「録画モード」と、「録画元＿機器ＩＤ」とを含む。「録画日時」と「録画時間」とはそれぞれ登録されている録画予約の日と時間とであり、「番組名」と「ジャンル」とはそれぞれ登録されている録画予約の番組とそのジャンルとであり、「録画モード」は登録されている録画予約の録画モードであり、「録画元＿機器ＩＤ」は登録されている録画予約の登録元である機器の機器ＩＤである。ここで、「録画モード」には、例えば、標準モードであれば「ＳＰ」、長時間モードであれば「ＬＰ」、高画質モードであれば「ＸＰ」などが格納される。
【００３３】
例えば、図２に示す録画予約リスト６３は、「録画日時」が「２／２６（日）」、「録画時間」が「２０：００−２１：００」、「番組名」が「ｘｘｘ」、「ジャンル」が「バラエティ」、「録画モード」が「ＬＰ」、「録画元＿機器ＩＤ」が「３」である録画予約に関する情報が含まれる例を示す。
【００３４】
録画済コンテンツリスト６５は、「録画日時」と、「録画時間」と、「番組名」と、「ジャンル」と、「録画元＿機器ＩＤ」とを含む。「録画日時」と「録画時間」とはそれぞれコンテンツを録画した日と時間とであり、「番組名」と「ジャンル」とはそれぞれ録画したコンテンツの名称とそのジャンルとであり、「録画元＿機器ＩＤ」は録画されている機器の機器ＩＤである。
【００３５】
例えば、図２に示す録画済コンテンツリスト６５は、「録画日時」が「１／３０（月）」、「録画時間」が「２１：００−２２：００」、「番組名」が「ｙｙｙ」、「ジャンル」が「ドラマ」、「録画元＿機器ＩＤ」が「４」である録画予約に関する情報が含まれる例を示す。
【００３６】
図３は、実施の形態１に係る分散蓄積システムを構成する各機器が録画登録時に実行する録画予約通信処理の手順を示すタイムチャートである。本図に示す管理サーバはホームサーバ２０であり、録画予約元ノードおよび録画予約先ノードはＳＴＢ３０、ＨＤＤレコーダ４０およびＤＶＤレコーダ５０のいずれかであるとする。
【００３７】
各機器の通信Ｉ／Ｆ部３６（４６、５６）は各々機器情報を管理サーバへ送信する（Ｓ３０１およびＳ３０２）。録画予約時には、ユーザから直接予約を受け付けた機器（以下、「録画予約元ノード」という。）からホームサーバ２０へ機器情報参照要求が送信される（Ｓ３０３）。ホームサーバ２０の通信Ｉ／Ｆ部２８は機器情報参照要求を受信すると、機器情報管理テーブル２５に保持している全ての機器の機器情報（以下、「全機器情報」という。）を機器情報参照応答として録画予約元ノードへ送信する（Ｓ３０４）。録画予約元ノードの通信Ｉ／Ｆ部３６（４６、５６）は、受信した全機器情報に基づきユーザが選択する録画予約先ノードを受け付け（Ｓ３０５）、選択された機器（以下、「録画予約先ノード」という。）へ録画予約要求を送信する（Ｓ３０６）。録画予約要求を受信した録画予約先ノードの通信Ｉ／Ｆ部３６（４６、５６）は、録画予約処理が完了すると、予約完了通知を録画予約元ノードへ送信する（Ｓ３０７）。録画予約元ノードが予約完了通知を受信すると、録画予約処理が完了する。
【００３８】
次に、録画予約元ノードが実行する予約先選択処理（Ｓ３０５）における処理手順について詳細に説明する。図４は、予約先選択処理（Ｓ３０５）の詳細な手順の例を示すフローチャートである。
【００３９】
まず、録画予約元ノードの制御部３８（４８、５８）は、各機器について以下の、残りチューナ数算出処理（Ｓ４０２）から同一ジャンルコンテンツ数算出処理（Ｓ４０８）までを繰り返す（Ｓ４０１）。
【００４０】
録画予約元ノードにおける録画予約時には、録画予約元ノードの制御部３８（４８、５８）は、管理サーバから受信した機器情報を元に、予約する番組の録画日時における機器ＩＤがｎである機器（以下、「機器ＩＤｎ」という。）の残りチューナ数Ｔｎを算出する（Ｓ４０２）。Ｔｎは、受診した機器情報の「チューナ数」６９から「録画予約リスト」６３に含まれる当該録画日時の番組数を引くことにより算出される。
【００４１】
録画予約元ノードの制御部３８（４８、５８）は、残りチューナ数Ｔｎが１以上であるか否かを判断する（Ｓ４０３）。Ｔｎが１未満であれば（Ｓ４０３でＮｏ）、録画予約元ノードは機器ＩＤｎを予約不可とする（Ｓ４０４）。
【００４２】
残りチューナ数Ｔｎが１以上である場合（Ｓ４０３でＹｅｓ）または予約不可登録（Ｓ４０４）の後、録画予約元ノードの制御部３８（４８、５８）は、機器ＩＤｎの機器情報の「ＨＤＤ空き容量」６７、録画予約リスト６３に含まれる登録済みの予約録画時間、及び、予約する番組の録画時間から、全予約録画完了後の空き容量Ｚｎを算出する（Ｓ４０５）。
【００４３】
録画予約元ノードの制御部３８（４８、５８）は、空き容量Ｚｎが０以上であるか否かを判断する（Ｓ４０６）。空き容量Ｚｎが０未満である場合（Ｓ４０６でＮｏ）、録画予約元ノードの制御部３８（４８、５８）は機器ＩＤｎを予約不可とする（Ｓ４０７）。
【００４４】
空き容量Ｚｎが０以上である場合（Ｓ４０６でＹｅｓ）または予約不可登録（Ｓ４０７）の後、録画予約元ノードの制御部３８（４８、５８）は、機器ＩＤｎの機器情報の録画済コンテンツリスト６５の中から、予約する番組のジャンルと同一ジャンルのコンテンツ数Ｊｎを算出する（Ｓ４０８）。
【００４５】
上記処理を全機器について終了すると、録画予約元ノードの制御部３８（４８、５８）は、全機器の予約の可、不可、ＨＤＤ空き容量Ｚｎ、残りチューナ数Ｔｎ、予約する番組のジャンルと同一ジャンルのコンテンツ数Ｊｎをディスプレイに表示させる（Ｓ４０９）。このとき、ＨＤＤの空き容量の多い順、当該番組と同一ジャンルのコンテンツを多く保持している機器順、など、ユーザがあらかじめ指定した順序にソートして機器を表示させてもよい。また、デフォルトの録画予約先をホームサーバ２０に指定しておいても構わない。さらに、録画予約する機器の選択時にソートの種別を変更してもよい。
【００４６】
録画予約元ノードの制御部３８（４８、５８）は、自機器を含む録画予約可能な機器から録画予約したい機器に関するユーザの選択を受け付ける（Ｓ４１０）。ここで、本図に示す「機器ＩＤｉ」とは、機器ＩＤがｉである機器を示しており、当該機器が選択されたこととする。そして、録画予約元ノードの通信Ｉ／Ｆ部３６（４６、５６）は、選択された機器ＩＤｉに対して、録画予約要求を送信する（Ｓ４１１）。
【００４７】
ここで図５は、録画予約要求に含まれるコンテンツ情報の一例を示す図である。本図に示すコンテンツ情報には、「録画日時」と、「録画時間」と、「番組名」と、「ジャンル」と、「録画モード」と、「予約元＿機器ＩＤ」と、「録画先＿機器ＩＤ」とが含まれる。「録画日時」と、「録画時間」とは録画予約する日と時間であり、「番組名」と、「ジャンル」とは録画予約する番組名とそのジャンルであり、「録画モード」は録画時の録画モードであり、「予約元＿機器ＩＤ」は当該録画予約をユーザから受け付けた機器の機器ＩＤであり、「録画先＿機器ＩＤ」は当該録画予約が登録された機器の機器ＩＤである。例えば、本図は、「録画日時」が「２／２８（火）」であり、「録画時間」が「３：００−５：００」であり、「番組名」が「ｚｚｚ」であり、「ジャンル」が「スポーツ」であり、「録画モード」が「ＸＰ」であり、「予約元＿機器ＩＤ」が「３」であり、「録画先＿機器ＩＤ」が「２」である例を示す。
【００４８】
録画予約元ノードの制御部３８（４８、５８）は、録画予約が完了した機器ＩＤｉから予約完了通知を受信したか否かを判断する（Ｓ４１２）。録画予約元ノードが予約完了通知を受信したら（Ｓ４１２でＹｅｓ）、録画予約処理を終了する。一定時間内に予約完了通知を受信しない場合（Ｓ４１２でＮｏ）、録画予約元ノードの制御部３８（４８、５８）は、録画予約を失敗したとみなし、ディスプレイに表示された、録画予約を続行するか否かに対するユーザの選択に基づいて録画予約を完了せずに終了するか否かを判断する（Ｓ４１３）。
【００４９】
ユーザが録画予約を続行すると選択したことを受け付けた場合は、録画予約元ノードの制御部３８（４８、５８）は、録画予約を完了せずに終了しないと判断し（Ｓ４１３でＮｏ）、予約先ノードの選択受付処理（Ｓ４１０）に戻る。また、ユーザが録画予約を続行しないと選択したことを受け付けた場合は、録画予約元ノードの制御部３８（４８、５８）は、録画予約を完了せずに終了すると判断し（Ｓ４１３でＹｅｓ）、予約先選択処理（Ｓ３０５）を終了する。
【００５０】
このように、管理サーバであるホームサーバ２０は、録画予約時に、予約対象番組の放送時間帯および録画時間と、全機器情報とから、録画機器毎にＨＤＤの空き容量は十分か、予約対象番組の放送時間帯に録画予約がされているか、録画予約がされている場合は当該時間のチューナ数は足りるかを元に、各録画機器でユーザが予約録画しようとする番組の予約が可能か否かを判断する。そして、録画予約元ノードは、ホームサーバ２０の判断結果をディスプレイなどに表示する。
【００５１】
これにより、ユーザは録画予約元ノードにおいて録画予約先ノードの候補となる録画機器、すなわち、予約対象番組が録画可能な録画機器の一覧から録画予約先ノードの選択ができ、ユーザにとって好ましい録画機器にその番組を録画させることが可能となり、ユーザの利便性が向上する。
【００５２】
また、ホームサーバ２０は、各録画機器に既に録画されている番組のうち、予約対象番組と同一ジャンルの番組の数を算出する。そして、録画予約元ノードは、その算出結果をディスプレイなどに表示する。
【００５３】
これにより、例えば、番組のジャンルによって録画機器を使い分けているようなユーザは、予約対象番組のジャンルの番組をまとめて録画している録画機器がいずれの録画機器なのか、また、その録画機器に予約対象番組を録画できるか否かを容易に知ることができ、ユーザの利便性を向上させることができる。
【００５４】
なお、実施の形態１では、ホームサーバ２０が通信Ｉ／Ｆ部を１つ備えることとしたが、複数備えてもよい。
【００５５】
（実施の形態２）
実施の形態２では、実施の形態１と異なり管理サーバが存在せず、分散蓄積システムを構成する各機器が予約登録に関する管理では相互に対等である。
【００５６】
図６は本発明の実施の形態２に係る分散蓄積システムのブロック図である。実施の形態２に係る分散蓄積システムは、ホームサーバ８０と、ＳＴＢ９０と、ＨＤＤレコーダ１００と、ＤＶＤレコーダ１１０とが、ホームネットワーク１０を介して接続されており、各機器は、実施の形態１と同様に、ホームネットワーク１０を介して、定期的に機器情報をブロードキャストで他の全ての機器へ送信し、各々の機器が全機器情報を保持する。ここで、ホームネットワーク１０は実施の形態１と同様である。
【００５７】
ホームサーバ８０は、テレビ放送を蓄積する機器の一例であり、２つのチューナ２２、２３と、ＨＤＤ２４と、制御部２６と、通信Ｉ／Ｆ部２８とを備える。実施の形態１に係るホームサーバ２０が備える部位と同一の参照符号を付した部位は、同一の機能を有しており、そのため、ここでの説明は省略する。
【００５８】
制御部８６は、実施の形態１の制御部２６と同様に、ホームサーバ８０が備える各部を制御する処理部である。本実施の形態の制御部８６は、実施の形態１の制御部２６と異なり、機器情報管理テーブル２５に含まれる機器情報を予め定められたタイミングで他の機器と送受信する制御をする。
【００５９】
ＳＴＢ９０は、チューナ３２と、通信Ｉ／Ｆ部３６と、制御部９８と、ＨＤＤ９４とを備える。また、ＨＤＤレコーダ１００は、チューナ４２と、通信Ｉ／Ｆ部４６と、ＨＤＤ１０４と、制御部１０８とを備える。さらに、ＤＶＤレコーダ１１０は、チューナ５２と、ＤＶＤ５５と、通信Ｉ／Ｆ部５６と、ＨＤＤ１１４と、制御部１１８とを備える。
【００６０】
実施の形態１に係るＳＴＢ９０、ＨＤＤレコーダ１００、およびＤＶＤレコーダ１１０が備える部位と同一の参照符号を付した部位は、同一の機能を有しており、そのため、ここでの説明は省略する。
【００６１】
ＨＤＤ９４、１０４、１１４は、それぞれ、テレビ放送のコンテンツに加えて、機器情報管理テーブル９５、１０５、１１５を記憶している。ここでの機器情報管理テーブル９５、１０５、１１５の内容は、実施の形態１の機器情報管理テーブル２５と同様であるため、ここでの説明は省略する。
【００６２】
制御部９８、１０８、１１８は、それぞれ、実施の形態１の制御部３８、４８、５８と同様に、各機器が備える各部を制御する処理部である。実施の形態１の制御部３８、４８、５８との違いは、機器情報管理テーブル９５、１０５、１１５に含まれる機器情報を予め定められたタイミングで他の機器と送受信する制御をする。
【００６３】
このようなホームサーバ８０と、ＳＴＢ９０と、ＨＤＤレコーダ１００と、ＤＶＤレコーダ１１０とは、録画機器の一例である。各機器が備える制御部８６、９８、１０８、１１８は、予約対象番組の録画が可能な録画機器の中から、録画予約する録画機器の指定を受け付ける機器指定受付手段の一例である。また、各機器が備える通信Ｉ／Ｆ部２８、３６、４６、５６は、同一の録画機器が備える各制御部８６、９８、１０８、１１８が受け付けた指定に係る録画機器に録画予約を要求する予約要求手段の一例である。
【００６４】
図７は、実施の形態２に係る分散蓄積システムを構成する各機器が録画登録時に実行する録画予約通信処理の手順を示すタイムチャートである。本図に示す機器ＩＤ１である録画予約元ノード、機器ＩＤ２および機器ＩＤ３である録画予約先ノードは、ホームサーバ８０、ＳＴＢ９０、ＨＤＤレコーダ１００およびＤＶＤレコーダ１１０のいずれかであるとする。
【００６５】
まず、分散蓄積システムを構成する各機器の通信Ｉ／Ｆ部２８（３６、４６、５６）は、各々機器情報をネットワークに接続された他の全ての機器へ送信する（Ｓ７０１からＳ７０３まで）。例えば、本図では、機器ＩＤ１と機器ＩＤ２との間で、機器ＩＤ１の機器情報と機器ＩＤ２の機器情報とが相互に送受信される（Ｓ７０１）。また、機器ＩＤ２と機器ＩＤ３との間で、機器ＩＤ２の機器情報と機器ＩＤ３の機器情報とが相互に送受信される（Ｓ７０２）。さらに、機器ＩＤ３と機器ＩＤ１との間で、機器ＩＤ３機器情報と機器ＩＤ１の機器情報とが相互に送受信される（Ｓ７０３）。
【００６６】
録画予約時に、録画予約元ノードの制御部８６（９８、１０８、１１８）は、自身の持つ機器情報管理テーブルに含まれる全ての機器情報を参照し、その全機器情報に基づいてユーザが選択する録画予約先ノードを受け付け（Ｓ７０４）、録画予約元ノードの通信Ｉ／Ｆ部２８（３６、４６、５６）は選択された録画予約先ノードへ録画予約要求を送信する（Ｓ７０５）。録画予約要求を受信した録画予約先ノードの通信Ｉ／Ｆ部３６（２８、４６、５６）は、制御部９８（８６、１０８、１１８）による録画予約処理が完了すると、予約完了通知を録画予約元ノードへ送信する（Ｓ７０６）。録画予約元ノードが予約完了通知を受信すると、録画予約処理が完了する。
【００６７】
次に、録画予約元ノードが実行する予約先選択処理（Ｓ７０４）における処理手順について詳細に説明する。図８は、予約先選択処理（Ｓ７０４）の詳細な手順の例を示すフローチャートである。
【００６８】
まず、録画予約元ノードの制御部８６（９８、１０８、１１８）は、各機器について以下の、残りチューナ数算出処理（Ｓ８０２）から同一ジャンルコンテンツ数算出処理（Ｓ８０８）までを繰り返す。
【００６９】
録画予約元ノードの制御部８６（９８、１０８、１１８）は、録画予約時には、自身の持つ機器情報管理テーブルに含まれる全機器情報を参照して、予約する番組の録画日時における機器ＩＤｎの残りチューナ数Ｔｎを算出する（Ｓ８０２）。Ｔｎは、実施の形態１と同様に、機器情報の「チューナ数」６９から「録画予約リスト」６３に含まれる当該録画日時の番組数を引くことにより算出される。
【００７０】
録画予約元ノードの制御部８６（９８、１０８、１１８）は、残りチューナ数Ｔｎが１以上であるか否かを判断する（Ｓ８０３）。Ｔｎが１未満であれば（Ｓ８０３でＮｏ）、録画予約元ノードは機器ＩＤｎを予約不可とする（Ｓ８０４）。
【００７１】
残りチューナ数Ｔｎが１以上である場合（Ｓ８０３でＹｅｓ）または予約不可登録（Ｓ８０４）の後、録画予約元ノードの制御部８６（９８、１０８、１１８）は、機器ＩＤｎの機器情報の「ＨＤＤ空き容量」６７、「録画予約リスト」６３に含まれる登録済みの予約録画時間、及び、予約する番組の録画時間から、全予約録画完了後の空き容量Ｚｎを算出する（Ｓ８０５）。
【００７２】
録画予約元ノードの制御部８６（９８、１０８、１１８）は、空き容量Ｚｎが０以上であるか否かを判断する（Ｓ８０６）。空き容量Ｚｎが０未満である場合（Ｓ８０６でＮｏ）、録画予約元ノードは機器ＩＤｎを予約不可とする（Ｓ８０７）。
【００７３】
空き容量Ｚｎが０以上である場合（Ｓ４０６でＹｅｓ）または予約不可登録（Ｓ４０７）の後、録画予約元ノードの制御部８６（９８、１０８、１１８）は、機器ＩＤｎの「録画済コンテンツリスト」６５の中から、予約する番組のジャンルと同一ジャンルのコンテンツ数Ｊｎを算出する（Ｓ８０８）。
【００７４】
上記処理を全機器について終了すると、録画予約元ノードの制御部８６（９８、１０８、１１８）は、全機器の予約の可、不可、ＨＤＤ空き容量Ｚｎ、残りチューナ数Ｔｎ、予約する番組のジャンルと同一ジャンルのコンテンツ数Ｊｎをディスプレイに表示させる（Ｓ８０９）。このとき、ＨＤＤの空き容量の多い順、当該番組と同一ジャンルのコンテンツを多く保持している機器順、など、ユーザがあらかじめ指定した順序にソートして機器を表示させてもよい。また、デフォルトの録画予約先を指定しておいても構わない。さらに、録画予約する機器の選択時にソートの種別を変更してもよい。
【００７５】
録画予約元ノードの制御部８６（９８、１０８、１１８）は、自機器を含む録画予約可能な機器から録画予約したい機器のユーザの選択を受け付ける（Ｓ８１０）。そして、録画予約元ノードの通信Ｉ／Ｆ部２８（３６、４６、５６）は、選択された機器に対して、録画予約要求を送信する（Ｓ８１１）。
【００７６】
録画予約元ノードの制御部８６（９８、１０８、１１８）は、録画予約が完了した機器による予約完了通知を受信したか否かを判断する（Ｓ８１２）。録画予約元ノードの通信Ｉ／Ｆ部２８（３６、４６、５６）が予約完了通知を受信したら（Ｓ８１２でＹｅｓ）、録画予約処理を終了する。一定時間内に予約完了通知を受信しない場合（Ｓ８１２でＮｏ）、録画予約元ノードの制御部８６（９８、１０８、１１８）は、録画予約を失敗したとみなし、ディスプレイに表示された、録画予約を続行するか否かに対するユーザの選択に基づいて録画予約を完了せずに終了するか否かを判断する（Ｓ８１３）。
【００７７】
ユーザが録画予約を続行すると選択したことを受け付けた場合は、録画予約元ノードの制御部８６（９８、１０８、１１８）は、録画予約を完了せずに終了しないと判断し（Ｓ８１３でＮｏ）、予約先ノードの選択受付処理（Ｓ８１０）に戻る。また、ユーザが録画予約を続行しないと選択したことを受け付けた場合は、録画予約元ノードの制御部８６（９８、１０８、１１８）は、録画予約を完了せずに終了すると判断し（Ｓ８１３でＹｅｓ）、予約先選択処理（Ｓ７０４）を終了する。
【００７８】
以上、本発明の実施の形態１および実施の形態２に係る分散蓄積システムについて説明したが、本発明は、これらの実施の形態に限定されるものではない。
【００７９】
例えば、録画予約リスト８や録画済コンテンツリスト９は、番組名未入力やジャンルの項目が含まれていないなど、図２の項目を満たしていなくても構わない。また、機器情報の送信のタイミングは、録画予約、録画済コンテンツの編集、追加、削除、電源切断時、電源投入時などの予め定められた「イベント」発生時に都度実施してもよい。
【００８０】
また例えば、番組のコンテンツは、テレビ放送の他、インターネット等の通信回線を介して提供されてもよい。この場合、各機器は、コンテンツを提供するインターネット等の通信回線に接続される。
【００８１】
さらに例えば、予約対象番組の放送時間帯および録画時間は、ＥＰＧ（Ｅｌｅｃｔｒｏｎｉｃ  Ｐｒｏｇｒａｍ  Ｇｕｉｄｅ）情報により取得してもよい。この場合、録画予約時に、実施の形態１では、予約元ノードから管理サーバに、ＥＰＧで番組を識別するための情報が送信される。
【産業上の利用可能性】
【００８２】
本発明にかかる分散蓄積方法、及び、装置は、ＨＤＤを持つ機器が複数存在するネットワークにおいて、放送番組を分散して蓄積する方法や装置に適用できる。
【図面の簡単な説明】
【００８３】
【図１】本発明の実施の形態１に係る分散蓄積システムのブロック図である。
【図２】機器情報管理テーブルに含まれる機器情報の構成の一例を示す図である。
【図３】実施の形態１に係る分散蓄積システムを構成する各機器が録画登録時に実行する録画予約通信処理の手順を示すタイムチャートである。
【図４】予約先選択処理Ｓ３０５の詳細な手順の例を示すフローチャートである。
【図５】録画予約要求に含まれるコンテンツ情報の一例を示す図である。
【図６】本発明の実施の形態２に係る分散蓄積システムのブロック図である。
【図７】実施の形態２に係る分散蓄積システムを構成する各機器が録画登録時に実行する録画予約通信処理の手順を示すタイムチャートである。
【図８】予約先選択処理Ｓ７０４の詳細な手順の例を示すフローチャートである。
【符号の説明】
【００８４】
１０  ホームネットワーク
２０、８０  ホームサーバ
２２、２３、３２、４２、５２  チューナ
２４、３４、４４、５４、９４、１０４、１１４  ＨＤＤ
２６、３８、４８、５８、８６、９８、１０８、１１８  制御部
２８、３６、４６、５６  通信Ｉ／Ｆ部
３０、９０  ＳＴＢ
４０、１００  ＨＤＤレコーダ
５０、１１０  ＤＶＤレコーダ
５５  ＤＶＤ
【図１】
2008028771.tif 000003
【図２】
2008028771.tif 000004
【図３】
2008028771.tif 000005
【図４】
2008028771.tif 000006
【図５】
2008028771.tif 000007
【図６】
2008028771.tif 000008
【図７】
2008028771.tif 000009
【図８】
2008028771.tif 000010