(57)【要約】【課題】データ移動元機器（記録装置）の記録容量が満杯に近づいて、データを移動させる場合に、データ移動先となる機器が、ＡＶ機器のようにデータの移動元機器とは独立してユーザからの要求を処理する必要がある場合でも、より信頼性を高めた状態でデータの移動を成功させることが可能なネットワーク接続機能を有する記録装置を提供する。【解決手段】移動元機器は、記録容量不足を検知すると、保持しているコンテンツの中から移動させるコンテンツを決定し、予めユーザにより選定された移動先機器の中からコンテンツの移動を受け入れるに適した移動先機器を選択し、選択した移動先機器に対して移動時刻の情報を含むダミー録画予約情報を送信して実際の移動コンテンツの録画の準備をさせることにより、より信頼性を高めた状態で選択した移動先機器へのコンテンツの移動を実現させ、より信頼性の高い追記記録を可能とする。【選択図】図２
2007214859.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続された少なくとも１つの記録装置（移動先機器）と通信を行なうネットワーク接続機能を有する記録装置（移動元機器）であって、
コンテンツデータおよび移動先機器情報などのデータを記録する記録手段と、
前記記録手段の最大記録サイズと現記録サイズの差が予め定めた閾値以下であるか否かを、予め定めたタイミングで判断する記録容量不足判断手段と、
前記記録手段に記録されている前記コンテンツデータなどのデータの中から前記移動先機器に移動させる移動データを予め定めた方法により選択する移動データ選択手段と、
前記移動データ選択手段により選択された前記移動データの移動開始時刻を決定し、選択された前記移動データのデータサイズから移動終了時刻を推定することにより、選択された前記移動データの移動開始時刻および移動終了時刻を決定する移動時刻決定手段と、
前記記録手段に記録されて管理されている移動先機器情報に基づき、通信可能なすべての前記移動先機器に対して予約情報などの情報を要求することにより、通信可能なすべての前記移動先機器の情報を取得する移動先情報取得手段と、
前記移動時刻決定手段により決定された移動時刻に関する情報と、前記移動先情報取得手段によって取得された通信可能なすべての前記移動先機器の情報とを用いて、前記移動データを移動させる移動先機器を決定するデータ移動先決定手段と、
前記データ移動先決定手段により決定された移動先機器（イ）に対して、前記移動データの移動に先立ち、データ移動時の前記移動先機器（イ）の動作を予約するための予約情報を送信する予約情報送信手段と、
前記移動データ選択手段により選択された前記移動データを、前記移動時刻決定手段により決定された移動開始時刻に、前記移動先機器（イ）に対して送信を開始する移動データ送信手段と、
を備えるネットワーク接続機能を有する記録装置。
【請求項２】
前記予約情報送信手段から送信される前記予約情報は、録画開始および終了時刻に関する情報を含むが録画対象の番組情報を含まず、実際の録画処理は実施しない擬似的な録画予約情報であることを特徴とする請求項１記載のネットワーク接続機能を有する記録装置。
【請求項３】
前記移動先情報取得手段で取得する情報は、前記移動先機器における録画予約情報であることを特徴とする請求項１記載のネットワーク接続機能を有する記録装置。
【請求項４】
ネットワークに接続された少なくとも１つの記録装置（移動先機器）と通信を行なうネットワーク接続機能を有する記録装置（移動元機器）であって、
コンテンツデータおよび移動先機器情報などのデータを記録する記録手段と、
前記記録手段の最大記録サイズと現記録サイズの差が予め定めた閾値以下であるか否かを、予め定めたタイミングで判断する記録容量不足判断手段と、
前記記録手段に記録され管理されている前記移動先機器情報に基づき、通信可能なすべての前記移動先機器に対して前記移動データの移動受入要求を送信する移動受入要求送信手段と、
各前記移動先機器から、前記移動受入要求に対するデータの移動受付期限の情報を含む受入可否判定結果に関する情報を受信する受入可否判定結果受信手段と、
前記移動受入要求送信手段から前記移動受入要求を送信してから前記受入可否判定結果受信手段において各前記移動先機器からの前記受入可否判定結果の情報を受信するまでの送受信に要した時間から、各前記移動先機器との間の通信速度を推定する通信速度推定手段と、
前記記録手段に記録されている前記コンテンツデータなどのデータの中から前記移動先機器に移動させる移動データを予め定めた方法により選択する移動データ選択手段と、
前記移動データ選択手段により選択された前記移動データの移動開始時刻を決定し、選択された前記移動データのデータサイズから移動終了時刻を推定することにより、および／あるいは各前記移動先機器から受信したそれぞれの前記移動受付期限の情報から移動終了時刻を決めることにより、選択された前記移動データの移動開始時刻および移動終了時刻を決定する移動時刻決定手段と、
各前記移動先機器からの移動受付期限の情報を含む前記受入可否判定結果の情報、および前記通信速度推定手段で推定された各前記移動先機器との間の通信速度などから、前記移動データを移動させる移動先機器を決定するデータ移動先決定手段と、
前記データ移動先決定手段により決定された移動先機器（ロ）に対して、前記移動データの移動に先立ち、データ移動時の前記移動先機器（ロ）の動作を予約するための予約情報を送信する予約情報送信手段と、
前記移動データ選択手段により選択された前記移動データを、前記移動時刻決定手段により決定された移動開始時刻に、前記移動データの移動先として前記決定された移動先機器（ロ）に対して送信を開始する移動データ送信手段と、
を備えるネットワーク接続機能を有する記録装置。
【請求項５】
前記移動受入要求には、前記移動先機器からの応答を受け付ける有効時間を示す応答受付期限に関する情報を含んでいることを特徴とする請求項４記載のネットワーク接続機能を有する記録装置。
【請求項６】
ネットワークに接続された少なくとも１つの記録装置（少なくとも１つの移動元機器を含む移動元機器および他の移動先機器）と通信を行なう、ネットワーク接続機能を有する記録装置（移動先機器）であって、
コンテンツデータおよび録画予約情報などのデータを記録する記録手段と、
少なくとも１つの前記移動元機器からの情報の取得要求に応答し、動作予約に関する登録済みの情報を、前記取得要求を送信した少なくとも１つの前記移動元機器に対して送信する移動先情報取得応答手段と、
少なくとも１つの前記移動元機器から送信されたデータ移動時の動作を予約するための予約情報を受信し、前記予約情報を前記記録手段に登録する予約情報受信登録手段と、
前記予約情報に基づき、少なくとも１つの前記移動元機器から送信された移動データを受信して前記記録手段に記録する移動データ受信手段と、を少なくとも備えるネットワーク接続機能を有する記録装置。
【請求項７】
前記予約情報受信登録手段において登録する前記予約情報は、録画開始および終了時刻に関する情報を含むが録画対象の番組情報を含まず、実際の録画処理は実施しない擬似的な録画予約情報であることを特徴とする請求項６記載のネットワーク接続機能を有する記録装置。
【請求項８】
前記移動先情報取得応答手段から前記移動元機器に送信する情報は、前記移動先機器における録画予約情報であることを特徴とする請求項６記載のネットワーク接続機能を有する記録装置。
【請求項９】
前記移動先情報取得応答手段から前記移動元機器に対して送信する情報は、前記移動先機器における受入可否判定結果とデータの移動受付期限であることを特徴とする請求項６記載の記録装置。
【請求項１０】
ネットワークに接続された少なくとも１つの記録装置（移動先機器）と通信を行ない、記録容量が不足したときに、記録／保持しているコンテンツデータなどのデータの中から移動させるデータを選択し、その選択したデータを移動先として決定した前記移動先機器に移動させるネットワーク接続機能を有する記録装置（移動元機器）としてコンピュータを機能させるコンピュータプログラムであって、当該コンピュータを、
コンテンツデータおよび移動先機器情報などのデータを記録する記録手段と、
前記記録手段の最大記録サイズと現記録サイズの差が予め定めた閾値以下であるか否かを、予め定めたタイミングで判断する記録容量不足判断手段と、
前記記録手段に記録されている前記コンテンツデータなどのデータの中から前記移動先機器に移動させる移動データを予め定めた方法により選択する移動データ選択手段と、
前記移動データ選択手段により選択された前記移動データの移動開始時刻を決定し、選択された前記移動データのデータサイズから移動終了時刻を推定することにより、選択された前記移動データの移動開始時刻および移動終了時刻を決定する移動時刻決定手段と、
前記記録手段に記録され管理されている移動先機器情報に基づき、通信可能なすべての前記移動先機器に対して録画予約情報などの情報を要求することにより、通信可能なすべての前記移動先機器の情報を取得する移動先情報取得手段と、
前記移動時刻決定手段により決定された移動時刻に関する情報と、前記移動先情報取得手段によって取得された通信可能なすべての前記移動先機器の情報とを用いて、前記移動データを移動させる移動先機器を決定するデータ移動先決定手段と、
前記データ移動先決定手段により決定された移動先機器（イ）に対して、前記移動データの移動に先立ち、データ移動時の前記移動先機器（イ）の動作を予約するための予約情報を送信する予約情報送信手段と、
前記移動データ選択手段により選択された前記移動データを、前記移動時刻決定手段により決定された移動開始時刻に、前記移動先機器（イ）に対して送信を開始する移動データ送信手段と
して機能させるためのコンピュータプログラム。
【請求項１１】
ネットワークに接続された少なくとも１つの記録装置（移動先機器）と通信を行ない、記録容量が不足したときに、記録／保持しているコンテンツデータなどのデータの中から移動させるデータを選択し、その選択したデータを移動先として決定した前記移動先機器に移動させるネットワーク接続機能を有する記録装置（移動元機器）としてコンピュータを機能させるコンピュータプログラムであって、当該コンピュータを、
コンテンツデータおよび移動先機器情報などのデータを記録する記録手段と、
前記記録手段の最大記録サイズと現記録サイズの差が予め定めた閾値以下であるか否かを、予め定めたタイミングで判断する記録容量不足判断手段と、
前記記録手段に記録され管理されている前記移動先機器情報に基づき、通信可能なすべての前記移動先機器に対して前記移動データの移動受入要求を送信する移動受入要求送信手段と、
各前記移動先機器から、前記移動受入要求に対するデータの移動受付期限の情報を含む受入可否判定結果に関する情報を受信する受入可否判定結果受信手段と、
前記移動受入要求送信手段から前記移動受入要求を送信してから前記受入可否判定結果受信手段において各前記移動先機器からの前記受入可否判定結果の情報を受信するまでの送受信に要した時間から、各前記移動先機器との間の通信速度を推定する通信速度推定手段と、
前記記録手段に記録されている前記コンテンツデータなどのデータの中から前記移動先機器に移動させる移動データを予め定めた方法により選択する移動データ選択手段と、
前記移動データ選択手段により選択された前記移動データの移動開始時刻を決定し、選択された前記移動データのデータサイズから移動終了時刻を推定することにより、および／あるいは各前記移動先機器から受信したそれぞれの前記移動受付期限の情報から移動終了時刻を決めることにより、選択された前記移動データの移動開始時刻および移動終了時刻を決定する移動時刻決定手段と、
各前記移動先機器からの移動受付期限の情報を含む前記受入可否判定結果の情報、および前記通信速度推定手段で推定された各前記移動先機器との間の通信速度などから、前記移動データを移動させる移動先機器を決定するデータ移動先決定手段と、
前記データ移動先決定手段により決定された移動先機器（ロ）に対して、前記移動データの移動に先立ち、データ移動時の前記移動先機器（ロ）の動作を予約するための予約情報を送信する予約情報送信手段と、
前記移動データ選択手段により選択された前記移動データを、前記移動時刻決定手段により決定された移動開始時刻に、前記移動データの移動先として前記決定された移動先機器（ロ）に対して送信を開始する移動データ送信手段と、
して機能させるためのコンピュータプログラム。
【請求項１２】
ネットワークに接続された少なくとも１つの記録装置（少なくとも１つの移動元機器を含む移動元機器および他の移動先機器）と通信を行ない、情報の取得要求を送信してきた前記移動元機器に対して動作に関する登録済みの情報を送信し、前記移動元機器からコンテンツ移動先機器として選択された場合、前記移動元機器から送信された予約情報を登録するとともに、コンテンツ移動データを受信して記録するネットワーク接続機能を有する記録装置（移動先機器）としてコンピュータを機能させるコンピュータプログラムであって、当該コンピュータを、
コンテンツデータおよび録画予約情報などのデータを記録する記録手段と、
少なくとも１つの前記移動元機器からの情報の取得要求に応答し、動作予約に関する登録済みの情報を、前記取得要求を送信した少なくとも１つの前記移動元機器に対して送信する移動先情報取得応答手段と、
少なくとも１つの前記移動元機器から送信されたデータ移動時の動作を予約するための予約情報を受信し、前記予約情報を前記記録手段に登録する予約情報受信登録手段と、
前記予約情報に基づき、少なくとも１つの前記移動元機器から送信されたコンテンツ移動データを受信して前記記録手段に記録する移動データ受信手段と、
を少なくとも備えるネットワーク接続機能を有する記録装置して機能させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク接続機能を有する記録装置に関し、特に、記録容量が満杯に近づいたときに、記録／保持しているデータをネットワークを介して他の記録装置に信頼性高く移動させる技術に関する。
【背景技術】
【０００２】
記録装置の記録容量が増大し、より大容量のデータが蓄積可能となってきたことから、蓄積されるデータ自体の大容量化も進んでいる。そのため、数ギガバイトにもなる大容量で高品質な動画コンテンツを大量に録画したり、放送番組をひとまず録画し、個人の都合に合わせて後で楽しんだりということが日常的に行なわれるようになってきた。
【０００３】
このような、記録コンテンツの大容量化と録画する機会の増加に伴い、記録装置のストレージ不足による録画の失敗を防ぐことがより重要となってきた。
【０００４】
記録装置の容量不足による録画の失敗を防ぐ方法としては、数多く提案されている。例えば、特許文献１においては、記録装置の容量不足時に、既に記録されているコンテンツの中から削除対象のコンテンツが選択され、選択されたコンテンツが記録されている記録媒体の記録領域から削除する領域を決定し、その部分を空き領域として新たな記録を行なう技術が開示されている。この場合、記録済みコンテンツが記録されている記録媒体の記録領域から削除する領域を選択し、その選択した領域を削除するので、記録媒体が満杯に近い場合、記録済みコンテンツの全部あるいは一部が削除されてしまう可能性がある。
【０００５】
また、特許文献２においては、データを外部装置にコピーした際にコピー済み情報を設定し、新たなデータを記録中に、残り容量が予め設定した容量閾値以下となった場合、コピー済み情報が設定されたデータの記録領域への上書きの可否を、記録可能時間算出部で算出した残り容量を拡大した後の残り容量と共にディスプレイに表示し、使用者が操作スイッチ（消去スイッチ）を操作してコピー済み情報が設定されたデータの消去を指示した場合、該データの記録領域に新たなデータを上書き可能とする方法が開示されている。この場合、記録容量が不足した際に、コピー先のコンテンツが既にコピー先で勝手に削除されている場合、あるいは、コンテンツのコピーが事前に実行されていない場合には効果を得ることができない。
【０００６】
また、特許文献３においては、格納されているデータの一部分をネットワーク・ストレージに移す必要があるかどうかを判定するために、周期的にそのネットワーク・ストレージの使用容量を調べ、ストレージ・スペースが満杯に近づいている場合、使用時期が古いデータはどのデータであるかを自動的に判定し、古いと判定したデータを、ユーザに通知せず、自動的にネットワーク・サーバのストレージに移動させる、という方法が開示されている。この方法によると、記録容量が不足した際に初めて、必要な容量を確保できるだけのデータだけを他の記録装置に移動させるため、特許文献２の方法に比べて、記録容量や通信量の観点から効率がよい。
【特許文献１】特開２００４−３０３３６８号公報
【特許文献２】特開２００５−０９２９８３号公報
【特許文献３】特開２００１−１８４２３９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献３に開示されている方法においては、データ移動先となる記録装置が、ＡＶ機器のようにデータの移動元の記録装置とは独立してユーザからの要求を処理する必要がある場合に、データ移動の信頼性が著しく低下するという課題を有していた。すなわち、データ移動元の記録装置の記録容量が満杯に近づき、データ移動を開始しようとする場合、データ移動元の記録装置が、データ移動先機器の候補となる記録装置の中から、データ移動開始時点でのそれぞれの記録装置の記録容量や処理能力に基づいて、移動先機器を決定することになるが、データ移動中に、ユーザからの要求を処理するために、移動先機器である記録装置において録画やタイマーによる電源OFF等の処理動作が開始されると、データ移動先の記録装置が記録容量不足や処理能力不足あるいは通信不能の状態となり、データ移動が失敗してしまうという問題を有していた。
【０００８】
本発明は、上記課題を解決し、データ移動元の記録装置の記録容量が満杯に近づいて、データを移動させる場合に、データ移動先となる記録装置が、ＡＶ機器のようにデータの移動元の記録装置とは独立してユーザからの要求を処理する必要がある場合でも、より高い確率でデータの移動を成功させることが可能な記録装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本願の第１の発明（請求項１に対応）のネットワーク接続機能を有する記録装置は、ネットワークに接続された少なくとも１つの記録装置（移動先機器）と通信を行なうネットワーク接続機能を有する記録装置（移動元機器）であって、
コンテンツデータおよび移動先機器情報などのデータを記録する記録手段と、前記記録手段の最大記録サイズと現記録サイズの差が予め定めた閾値以下であるか否かを、予め定めたタイミングで判断する記録容量不足判断手段と、前記記録手段に記録されている前記コンテンツデータなどのデータの中から前記移動先機器に移動させる移動データを予め定めた方法により選択する移動データ選択手段と、前記移動データ選択手段により選択された前記移動データの移動開始時刻を決定し、選択された前記移動データのデータサイズから移動終了時刻を推定することにより、選択された前記移動データの移動開始時刻および移動終了時刻を決定する移動時刻決定手段と、前記記録手段に記録されて管理されている移動先機器情報に基づき、通信可能なすべての移動先機器に対して予約情報などの情報を要求することにより、通信可能なすべての前記移動先機器の情報を取得する移動先情報取得手段と、前記移動時刻決定手段により決定された移動時刻に関する情報と、前記移動先情報取得手段によって取得された通信可能なすべての前記移動先機器の情報とを用いて、前記移動データを移動させる移動先機器を決定するデータ移動先決定手段と、前記データ移動先決定手段により決定された移動先機器（イ）に対して、前記移動データの移動に先立ち、データ移動時の前記移動先機器（イ）の動作を予約するための予約情報を送信する予約情報送信手段と、前記移動データ選択手段により選択された前記移動データを、前記移動時刻決定手段により決定された移動開始時刻に、前記移動先機器（イ）に対して送信を開始する移動データ送信手段と、を備えることを特徴とするものである。
【００１０】
また、第２の発明（請求項２に対応）のネットワーク接続機能を有する記録装置は、第１の発明のネットワーク接続機能を有する記録装置において、前記予約情報送信手段から送信される前記予約情報は、録画開始および終了時刻に関する情報を含むが録画対象の番組情報を含まず、実際の録画処理は実施しない擬似的な録画予約情報であることを特徴とするものである。
【００１１】
また、第３の発明（請求項３に対応）のネットワーク接続機能を有する記録装置は、第１の発明のネットワーク接続機能を有する記録装置において、前記移動先情報取得手段で取得する情報は、前記移動先機器における録画予約情報であることを特徴とするものである。
【００１２】
また、第４の発明（請求項４に対応）のネットワーク接続機能を有する記録装置は、ネットワークに接続された少なくとも１つの記録装置（移動先機器）と通信を行なうネットワーク接続機能を有する記録装置（移動元機器）であって、コンテンツデータおよび移動先機器情報などのデータを記録する記録手段と、前記記録手段の最大記録サイズと現記録サイズの差が予め定めた閾値以下であるか否かを、予め定めたタイミングで判断する記録容量不足判断手段と、前記記録手段に記録され管理されている前記移動先機器情報に基づき、通信可能なすべての前記移動先機器に対して前記移動データの移動受入要求を送信する移動受入要求送信手段と、各前記移動先機器から、前記移動受入要求に対するデータの移動受付期限の情報を含む受入可否判定結果に関する情報を受信する受入可否判定結果受信手段と、前記移動受入要求送信手段から前記移動受入要求を送信してから前記受入可否判定結果受信手段において各前記移動先機器からの前記受入可否判定結果の情報を受信するまでの送受信に要した時間から、各前記移動先機器との間の通信速度を推定する通信速度推定手段と、前記記録手段に記録されている前記コンテンツデータなどのデータの中から前記移動先機器に移動させる移動データを予め定めた方法により選択する移動データ選択手段と、前記移動データ選択手段により選択された前記移動データの移動開始時刻を決定し、選択された前記移動データのデータサイズから移動終了時刻を推定することにより、および／あるいは各前記移動先機器から受信したそれぞれの前記移動受付期限の情報から移動終了時刻を決めることにより、選択された前記移動データの移動開始時刻および移動終了時刻を決定する移動時刻決定手段と、各前記移動先機器からの移動受付期限の情報を含む前記受入可否判定結果の情報、および前記通信速度推定手段で推定された各前記移動先機器との間の通信速度などから、前記移動データを移動させる移動先機器を決定するデータ移動先決定手段と、前記データ移動先決定手段により決定された移動先機器（ロ）に対して、前記移動データの移動に先立ち、データ移動時の前記移動先機器（ロ）の動作を予約するための予約情報を送信する予約情報送信手段と、前記移動データ選択手段により選択された前記移動データを、前記移動時刻決定手段により決定された移動開始時刻に、前記移動データの移動先として前記決定された移動先機器（ロ）に対して送信を開始する移動データ送信手段と、を備えることを特徴とするものである。
【００１３】
また、第５の発明（請求項５に対応）のネットワーク接続機能を有する記録装置は、第４の発明のネットワーク接続機能を有する記録装置において、前記移動受入要求には、前記移動先機器からの応答を受け付ける有効時間を示す応答受付期限に関する情報を含んでいることを特徴とするものである。
【００１４】
また、第６の発明（請求項６に対応）のネットワーク接続機能を有する記録装置は、ネットワークに接続された少なくとも１つの記録装置（少なくとも１つの移動元機器を含む移動元機器および他の移動先機器）と通信を行なう、ネットワーク接続機能を有する記録装置（移動先機器）であって、コンテンツデータおよび録画予約情報などのデータを記録する記録手段と、少なくとも１つの前記移動元機器からの情報の取得要求に応答し、動作予約に関する登録済みの情報を、前記取得要求を送信した少なくとも１つの前記移動元機器に対して送信する移動先情報取得応答手段と、少なくとも１つの前記移動元機器から送信されたデータ移動時の動作を予約するための予約情報を受信し、前記予約情報を前記記録手段に登録する予約情報受信登録手段と、前記予約情報に基づき、少なくとも１つの前記移動元機器から送信された移動データを受信して前記記録手段に記録する移動データ受信手段と、を少なくとも備えることを特徴とするものである。
【００１５】
また、第７の発明（請求項７に対応）のネットワーク接続機能を有する記録装置は、第６の発明のネットワーク接続機能を有する記録装置において、前記予約情報受信登録手段において登録する前記予約情報は、録画開始および終了時刻に関する情報を含むが録画対象の番組情報を含まず、実際の録画処理は実施しない擬似的な録画予約情報であることを特徴とするものである。
【００１６】
また、第８の発明（請求項８に対応）のネットワーク接続機能を有する記録装置は、第６の発明のネットワーク接続機能を有する記録装置において、前記移動先情報取得応答手段から前記移動元機器に送信する情報は、前記移動先機器における録画予約情報であることを特徴とするものである。
【００１７】
また、第９の発明（請求項９に対応）のネットワーク接続機能を有する記録装置は、第６の発明のネットワーク接続機能を有する記録装置において、前記移動先情報取得応答手段から前記移動元機器に対して送信する情報は、前記移動先機器における受入可否判定結果とデータの移動受付期限であることを特徴とするものである。
【発明の効果】
【００１８】
本発明は、データ移動元の記録装置の記録容量が満杯に近づいて、データを移動させる場合に、データ移動先となる記録装置が、ＡＶ機器のようにデータの移動元の記録装置とは独立してユーザからの要求を処理する必要がある記録装置であっても、データ移動処理中は、データ移動先の記録装置をデータ移動処理に専念させることができるので、信頼性の高いデータの移動が実現可能な記録装置を提供することができる。
【発明を実施するための最良の形態】
【００１９】
以下、本発明を実施するための最良の形態について図面を参照しながら説明する。
【００２０】
（実施の形態１）
本発明の実施の形態１について、図１〜図６を用いて説明する。
【００２１】
まず、図１〜図５を用いて、実施の形態１の構成について説明する。
【００２２】
図１は、本発明の実施の形態１におけるネットワークで接続される機器の接続構成を示す概要図である。図１に示す構成は、例えば、ユーザの所有するハードディスクレコーダにおいて、コンテンツ録画中に記録容量が不足した場合に、同一ＬＡＮ上で動作している他のハードディスクレコーダに対して、記録容量が不足したハードディスクレコーダに記録されているコンテンツを移動させる場合の構成を示すものである。
【００２３】
図１において、予め定めた方法により特定したデータを他の機器に移動させる移動元機器１０１と、移動元機器１０１でデータ移動先として選択され、移動元機器１０１からデータ移動のために送信されたデータを受信して記録する移動先候補機器（以下、移動先機器と称す）１０２および１０３が、ネットワークであるＬＡＮ１０４により接続されている。なお、ここでは移動先機器として２台の例を示したがこれに限るものではなく、１台以上であれば同様の効果を得ることができる。
【００２４】
ここで、移動元機器１０１と移動先機器１０２および１０３は、動画などのコンテンツを蓄積する、例えばハードディスクレコーダなどの記録機能を具備する機器（記録装置）である。
【００２５】
移動元機器１０１は、記録容量不足を検知すると、それぞれの移動先機器１０２および１０３からそれぞれの録画予約情報を取得し、取得した録画予約情報に基づいて適切な移動先機器として移動先機器１０２あるいは１０３を選択し、選択した移動先機器に対して、コンテンツ移動中に他の録画処理を実施させないようにするためのダミー録画予約情報を送信することで、録画済の既存コンテンツの移動を確実に実施する記録装置である。
【００２６】
ここで、移動元機器１０１のＩＰアドレスは、プライベートＩＰアドレスの「１９２．１６８．０．１」であるとする。なお、ＩＰアドレスは“ＩＰ  Ｖｅｒｓｉｏｎ４”に準拠するものとする。
【００２７】
移動先機器１０２および１０３は、移動元機器１０１からの録画予約情報などの情報の取得依頼（送信要請）に応答して、それぞれ予約済みとして記録されている録画予約情報などの情報を送信し、送信したそれぞれの録画予約情報などの情報に基づいて移動元機器１０１により選択された移動先機器１０２あるいは１０３は、移動元機器１０１からのダミー録画予約情報を受信すると、コンテンツ移動を受け入れるか否かを判断してその結果を移動元機器１０１に送信し、コンテンツ移動を受け入れる場合は、移動元機器１０１から指定されたコンテンツ移動時刻になれば、コンテンツ移動の受け入れを開始して記録する。
【００２８】
ここで、移動先機器１０２のＩＰアドレスは、プライベートＩＰアドレスの「１９２．１６８．０．２」であり、移動先機器１０３のＩＰアドレスは、プライベートＩＰアドレスの「１９２．１６８．０．３」であるとする。また、機器間の通信は全てＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）プロトコルを用いるものとする。
【００２９】
図２は、本発明の実施の形態１における移動元機器１０１と、移動先機器１０２および１０３の機能的な構成を示す機能ブロック図である。ここでは、移動元機器１０１については、コンテンツの再生機能等の説明は省略し、本発明に関連する構成部分についてのみ説明する。同様に、移動先機器１０２および１０３についても、本発明に関連する構成部分についてのみ説明する。
【００３０】
図２において、移動元機器１０１は、記録容量の不足を検知すると移動先機器１０２もしくは１０３に対して記録済みのコンテンツの移動を行なう機器であり、制御部２０１、入力部２０２、チューナ部２０３、表示部２０４、通信部２０５、コンテンツ記録部２０６および移動先機器情報管理部２０７を備えている。
【００３１】
制御部２０１は、入力部２０２、チューナ部２０３、表示部２０４、通信部２０５、コンテンツ記録部２０６および移動先機器情報管理部２０７をそれぞれ制御することにより、移動元機器１０１における必要な処理を実行させ、また、内部に現在時刻を取得するためのシステムタイマ（図示せず）を具備してこれを管理している。また、制御部２０１は、予め設定された記録容量不足確認周期（例えば１０秒）ごとにコンテンツ記録部２０６の記録容量状況を調査し、記録可能な容量が例えば最大記録容量の「５％」より減少した場合は、移動先機器１０２もしくは１０３に対してコンテンツの移動を開始する。さらに、コンテンツの移動を行なう場合、制御部２０１は、コンテンツ記録部２０６において管理されているデータテーブルを参照し、予め定めた方法、例えば、サイズが最も小さいコンテンツのデータを選択し、これを移動させるコンテンツのデータ（移動データ）として決定する。
【００３２】
入力部２０２は、ユーザが移動元機器１０１に対して指示や選択内容などを入力するためのボタン等である。
【００３３】
チューナ部２０３は、放送波を受信し、受信した放送コンテンツの情報をコンテンツ記録部２０６に記録可能なデータ形式に変換するための処理を行う。ここで、放送波としては、地上アナログ、地上デジタル、ＣＡＴＶなど何でもよく、放送波の種類を限定するものではない。
【００３４】
表示部２０４は、チューナ部２０３で受信した放送コンテンツの情報やコンテンツ記録部２０６に記録されている情報の再生情報の表示、あるいはユーザに移動元機器１０１に対して指示の入力を行なわせるためのＧＵＩなどを表示する液晶ディスプレー等である。
【００３５】
通信部２０５は、ＬＡＮ１０４を介して移動先機器１０２、１０３等の他の機器と録画予約情報や移動コンテンツ情報などの情報のやり取りを行なう。なお、通信部２０５により、本発明のネットワーク接続機能を有する記録装置（移動元機器）における、通信可能なすべての移動先機器の録画予約情報などの情報を取得する移動先情報取得手段や、データ移動時の移動先機器の動作を予約（例えば、録画予約）するための予約情報（例えば、ダミー録画予約情報）を送信する予約情報送信手段（例えば、ダミー情報送信手段）、および移動先機器に対してコンテンツ移動データを送信する移動データ送信手段などの各手段が、ネットワーク１０４を介して移動先機器との間で情報を送受信することができ、それぞれの機能を実現することが可能となる。
【００３６】
コンテンツ記録部２０６は、チューナ部２０３が受信した放送コンテンツの情報を記録して管理する。図３にコンテンツ記録部２０６が管理するデータ構成の一例を示す。図３に示すように、コンテンツに関する情報（データ項目）は、コンテンツＩＤ、サイズ、最終アクセス時刻およびメタデータである。これらのデータはコンテンツ記録部２０６においてテーブル形式で記録されている。コンテンツＩＤは、コンテンツ記録部２０６が保持するコンテンツ毎に設定されているユニークな値を有するデータ項目である。サイズは、コンテンツのサイズを示すデータ項目である。最終アクセス時刻は、ユーザがそのコンテンツに対して再生などの操作を行なった最終的な時刻を示すデータ項目である。メタデータは、コンテンツ記録部２０６におけるコンテンツの実体であるメタデータを格納している場所を示すデータ項目である。
【００３７】
移動先機器情報管理部２０７は、データを移動させることが可能な移動先機器に関する情報を記録する。なお、移動先機器の設定については、移動元機器１０１が、ＴＣＰプロトコル上で通信するＵＰｎＰ―ＤＡ（Ｕｎｉｖｅｒｓａｌ  Ｐｌｕｇ  ａｎｄ  Ｐｌａｙ−Ｄｅｖｉｃｅ  Ａｒｃｈｉｔｅｃｔｕｒｅ）プロトコルを用いて、同一ＬＡＮ上に存在する機器を探索し、探索した機器の中から、移動先機器として動作可能な機器を抽出して表示部２０４に表示し、その表示された機器の中から移動先機器をユーザに選択させ、その選択された移動先機器に関する情報を移動先機器情報管理部２０７に記録することにより設定することができる。このようにして移動先機器は予め設定され移動先機器情報管理部２０７に記録されているものとする。加えて、移動先機器情報管理部２０７に記録済みの移動先機器に関する情報に基づいて、予め設定された通信可能確認周期（例えば、１０分）で移動先機器が通信可能か否か確認することで通信可能な機器を抽出し、通信可能な移動先機器として移動先機器情報管理部２０７に記録する。移動先機器情報管理部２０７が管理するデータ構成の一例を図４に示す。図４に示すように、移動先機器に関する情報は、データ項目として、移動先機器名、ＩＰアドレスおよび通信可能確認時刻などを有している。ここで、移動先機器名は、予め設定された移動先機器を区別するためのデータ項目である。ＩＰアドレスは、ＵＰｎＰ―ＤＡプロトコルを用いて同一ＬＡＮ上に存在する機器を探索した場合に取得できる、移動先機器の有するＩＰアドレスを示すデータ項目である。通信可能確認時刻は、通信可能確認周期に基づいて確認された最終の通信可能時刻である。これらの情報に関する各データは移動先機器情報管理部２０７においてテーブル形式で記録されている。
【００３８】
次に、移動先機器１０２および１０３について説明する。なお、移動先機器１０２と移動先機器１０３は、説明を簡単にするために同じ構成を有するものとし、ここでは移動先機器１０２についてのみ説明する。
【００３９】
移動先機器１０２は、制御部２１１、入力部２１２、チューナ部２１３、表示部２１４、通信部２１５、コンテンツ記録部２１６および録画予約情報記録部２１７を備える。
【００４０】
制御部２１１は、入力部２１２、チューナ部２１３、表示部２１４、通信部２１５、コンテンツ記録部２１６および録画予約情報記録部２１７をそれぞれ制御することにより、移動先機器１０２における必要な処理を実行させ、また、内部に現在時刻を取得するためのシステムタイマ（図示せず）を具備してこれを管理している。
【００４１】
入力部２１２は、ユーザが移動先機器１０２に対して指示や選択内容などを入力するためのボタン等である。
【００４２】
チューナ部２１３は、放送波を受信し、受信した放送コンテンツの情報をコンテンツ情報記録部２１６に記録可能なデータ形式に変換するための処理を行う。ここで、放送波としては、地上アナログ、地上デジタル、ＣＡＴＶなど何でもよく、放送波の種類を限定するものではない。
【００４３】
表示部２１４は、チューナ部２１３で受信した放送コンテンツの情報やコンテンツ記録部２１６に記録されている情報の再生情報の表示、あるいはユーザに移動先機器１０２に対して指示の入力を行なわせるためのＧＵＩなどを表示する液晶ディスプレイ等である。
通信部２１５は、ＬＡＮ１０４を介して移動元機器１０１および移動先機器１０３等の他の機器と録画予約情報や移動コンテンツ情報などの情報のやり取りを行なう。なお、通信部２１５により、本発明の実施の形態１のネットワーク接続機能を有する記録装置（移動先機器）における、移動元機器１０１からの情報の取得要求に応答し、動作予約に関する登録済みの情報を移動元機器１０１に対して送信する移動先情報取得応答手段や、移動元機器１０１から送信されたデータ移動時の動作を予約（例えば、録画予約）するための予約情報（例えば、ダミー録画予約情報）を受信し、その予約情報を録画予約情報記録部２１７やコンテンツ記録部などで構成される記録手段に登録する予約情報受信登録手段（例えば、ダミー情報受信登録手段）および該予約情報に基づき移動元機器１０１から送信されたコンテンツ移動データを受信して記録手段に記録する移動データ受信手段などの各手段が、ネットワーク１０４を介して移動元機器１０１などとの間で情報を送受信することができ、それぞれの機能を実現することが可能となる。
【００４４】
コンテンツ記録部２１６は、チューナ部２１３が受信した放送コンテンツの情報を記録し、管理する記録部である。同様に、移動元機器１０１から移動されるコンテンツを記録して管理する。なお、コンテンツ記録部２１６に記録されるデータ構成は、図３で示したコンテンツ記録部２０６のデータ構成と同様であるため説明を省略する。
【００４５】
録画予約情報記録部２１７は、ユーザが入力部２１２を介して入力した録画予約情報や、通信部２１５において受信し制御部２１１が録画を許可した他の機器からの録画予約情報などを記録する。
【００４６】
図５に録画予約情報記録部２１７が管理するデータ構成の一例を示す。図５において、録画予約情報に関する情報は、データ項目として、番組情報、録画開始時刻、録画終了時刻およびダミー予約元情報などを有する。番組情報は、録画対象番組のチャンネルやジャンル等で構成される番組に関する情報を示すデータ項目である。録画開始時刻は、録画対象番組の録画を開始する時刻を示すデータ項目であり、録画終了時刻は、録画対象番組の録画を終了する時刻を示すデータ項目である。なお、これ以降、録画時刻とは、録画開始時刻と録画終了時刻を示すものとする。ダミー予約元情報は、録画予約情報が他の機器から登録されたダミー録画予約である場合、当該ダミー録画予約情報を送信した機器が特定可能な情報を登録しているデータ項目であり、ここでは移動元機器のＩＰアドレスを記録する例が示されている。これらの各データは録画予約情報記録部２１７においてテーブル形式で記録されている。ここで、ダミー録画予約情報とは、番組情報をデータ項目として持たない録画予約情報であり、通信部２１５において受信する他の機器からの録画予約情報と同様に録画予約情報記録部２１７に記録されるが、通常の録画予約情報とは異なり、制御部２１１は、指定された録画開始時刻になっても録画開始の指示を出さず（実際の録画は実施せず）に、制御部２１１の処理能力やコンテンツ記録部２１６の容量を確保する処理を行なうための録画予約情報である。
【００４７】
次に、本発明の実施の形態１における移動元機器１０１において記録容量不足が発生した場合の移動元機器１０１と移動先機器１０２および１０３との間の通信動作を、図６を用いて説明する。図６は、移動元機器１０１において記録容量が不足した場合に移動元機器１０１と移動先機器１０２および１０３との間で行なわれる通信シーケンスを示す図である。なお、ここでは、コンテンツ記録部２０６の記録可能な容量が、記録容量不足の判断基準としている最大記録容量の５％より減少しているものとし、また、移動先機器１０２の録画予約情報記録部２１７には、移動元機器１０１が決定したコンテンツ移動時刻において、録画が行なわれるための録画予約情報が記録されておらず、一方、移動先機器１０３の録画予約情報記録部２１７には、移動元機器１０１が決定したコンテンツ移動時刻において、録画が行なわれるための録画予約情報が記録されているものとする。
【００４８】
まず、移動元機器１０１において、制御部２０１は、記録容量不足確認周期（例えば、１０分）ごとに行う記録容量の調査によって記録容量が不足していると判断する（Ｓ２０１）と、コンテンツ記録部２０６に保持されているコンテンツの中から移動先機器に移動させるのに適したコンテンツを、予め定めた方法（例えば、サイズが最も小さいコンテンツを選択する）に基づき選択して移動コンテンツとして決定する（Ｓ２０２）。
【００４９】
次に、制御部２０１は、自ら管理するタイマに基づいて移動開始時刻を決定すると共に、移動コンテンツのデータサイズから移動終了時刻を推定することで、移動開始時刻と移動終了時刻からなるコンテンツ移動時刻を決定する（Ｓ２０３）。
【００５０】
次に、移動元機器１０１は、移動先機器情報管理部２０７に記録されている移動先機器に関する情報に基づいて、移動先機器１０２および１０３に対して、録画予約情報などの情報取得要求を送信する（Ｓ２０４）、（Ｓ２０５）。
【００５１】
ここで、録画予約情報などの情報取得要求とは、移動先機器１０２および１０３のそれぞれの録画予約情報記録部２１７に記録されている録画予約情報などの情報を取得するための要求であり、この情報取得要求には、移動先機器が要求元の機器である移動元機器を識別するための移動元情報、例えば機器固有のＩＤなどを含んでいてもよい。なお、「移動元機器１０１が移動先機器１０２に対して情報を送信する」とは、ＴＣＰ／ＩＰプロトコルにおけるＩＰパケットのあて先ＩＰヘッダに移動先機器１０２のＩＰアドレス、即ち「１９２．１６８．０．２」を指定し、かつ、送信元ＩＰヘッダに移動元機器１０１のＩＰアドレス、即ち「１９２．１６８．０．１」を指定したＩＰパケットを通信部２０５から送信することを意味し、以降も同様とする。
【００５２】
次に、移動先機器１０２および１０３は、移動元機器１０１からの情報取得要求に対する応答として、それぞれの録画予約情報などの情報を移動元機器１０１に送信する（Ｓ２０６）、（Ｓ２０７）。ここで、情報取得要求に移動元機器を識別するための移動元情報が含まれている場合は、移動先機器は録画予約情報などの情報取得要求に含まれる移動元情報を参照して応答を返さないという処理を行なってもよい。なお、「移動先機器１０２あるいは１０３が移動元機器１０１に対して情報を送信する」とは、ＴＣＰ／ＩＰプロトコルにおけるＩＰパケットのあて先ＩＰヘッダに移動元機器１０１のＩＰアドレス、即ち「１９２．１６８．０．１」を指定し、かつ、送信元ＩＰヘッダに移動先機器１０２あるいは１０３のＩＰアドレス、即ち「１９２．１６８．０．２」あるいは「１９２．１６８．０．３」を指定したＩＰパケットをそれぞれの通信部２１５から送信することを意味し、以降も同様とする。
【００５３】
次に、移動元機器１０１は、移動先機器１０２および１０３からそれぞれ送信された録画予約情報などの情報を受信し、受信したそれぞれの録画予約情報などの情報を解析してコンテンツ移動データの移動先機器を決定する（Ｓ２０８）。ここで、移動元機器１０１が録画予約情報などの情報を解析して移動データの移動先機器を決定する方法は、ステップＳ２０３において決定したコンテンツ移動時刻と、ステップＳ２０６およびＳ２０７においてそれぞれの移動先機器から取得した録画予約情報などの情報に含まれる録画予約時刻を比較し、コンテンツ移動時刻が録画予約時刻に含まれていない移動先機器を選択する。したがって、図６に示す例では、移動先機器１０２から送信された録画予約情報などの情報に含まれている録画予約時刻には、移動元機器１０１が決定したコンテンツ移動時刻が含まれておらず、一方、移動先機器１０３から送信された録画予約情報などの情報には、移動元機器１０１が決定したコンテンツ移動時刻において、録画を行なうための録画予約情報が含まれているため、移動元機器１０１は移動データの移動先を移動先機器１０２に決定する。
【００５４】
次に、移動元機器１０１は、ステップＳ２０３において決定した移動時刻を録画予約時刻としたダミー録画予約情報を、ステップＳ２０８において移動データの移動先機器として決定した移動先機器１０２に対して送信する（Ｓ２０９）。
【００５５】
このダミー録画予約情報により、移動元機器１０１は、移動先機器１０２に対して、従来の一般的な録画予約と同様の方法を用いて、予め決められた時刻にコンテンツを移動させることを通知することができる。さらに、移動元機器１０１は、移動先機器１０２に対して、コンテンツの移動のために必要な制御部２１１の処理能力やコンテンツ記録部２１６の容量をデータ移動時に確保することをあらかじめ依頼することができる。
【００５６】
次に、移動先機器１０２において、通信部２１５は移動元機器１０１が送信した録画予約情報（ダミー録画予約情報）を受信し、制御部２１１は、通信部２１５が受信した録画予約情報（ダミー録画予約情報）が番組情報を持たないことからダミー録画予約情報であると判断し、その応答として成功（ダミー録画予約情報を受信したことを示す情報）を移動元機器に対して送信する（Ｓ２１０）。これにより、移動先機器１０２は、移動元機器１０１に対して、コンテンツの移動を許可することを通知することができる。また、移動元機器１０１は、移動先機器１０２においてコンテンツの移動のために必要な制御部２１１の処理能力やコンテンツ記録部２１６の容量が、コンテンツの移動時に確保されることを知ることができる。
【００５７】
次に、コンテンツ移動時刻になる（Ｓ２１１）と、移動先機器１０２は、ステップＳ２０９において取得したダミー録画予約情報に基づいて、移動元機器１０１から送信されるコンテンツ移動データを待ち受ける（Ｓ２１２）。移動元機器１０１は、あらかじめ移動先機器１０２に送信したダミー録画予約情報に含まれる録画開始時刻、すなわちコンテンツ移動時刻になると、移動先機器１０２に対してコンテンツ移動データを送信する（Ｓ２１３）。移動先機器１０２は、移動元機器１０１から送信されるコンテンツ移動データの受信が完了すると、移動元機器１０１に対して成功（コンテンツ移動データの受信を完了したことを示す情報）を送信する（Ｓ２１４）。
【００５８】
以上により、移動元機器１０１においてコンテンツ記録部２０６の容量が不足した場合、移動元機器１０１は、コンテンツ記録部２０６に保持されているコンテンツの中から、容量不足を解消するために移動させるコンテンツを予め定めた方法により決定し、予めユーザにより設定された少なくとも１つの移動先機器の中から、コンテンツの移動を待ち受けることが可能な機器を選択し、選択された移動先機器に対して、移動時刻の情報を含むダミー録画予約情報を送信してあらかじめコンテンツ移動データを受け入れて記録するための準備をさせることで、実際のコンテンツの移動時には、移動先機器を協調的に動作させてコンテンツの移動処理を行わせることができるので、記録容量が不足した場合により信頼性を高めた状態で追加記録を可能とするネットワーク接続機能を有する記録装置を実現することができる。
【００５９】
なお、本発明の実施の形態１において、扱うデータあるいは移動させるデータ等を画像コンテンツデータとしたが、これに限定されるものではなく、画像データ以外のデータであっても同様の効果が得られる。
【００６０】
また、本発明の実施の形態１において、移動元機器が移動先機器から得る情報を録画予約情報としたが、これに限定されるものではなく、例えば、移動先機器における動作を予約する動作予約情報であってもよい。
【００６１】
また、本発明の実施の形態１において、移動元機器が移動データの移動に先立って事前に移動先機器に対して送信する予約情報を、データ移動時刻を録画予約時刻とするダミー録画予約情報としたが、これに限定されるものではなく、例えば、データ移動時刻を記録予約時刻とする画像以外のデータを記録するダミーデータ記録予約情報であってもよい。
【００６２】
また、本発明の実施の形態１において、ＩＰアドレスは“ＩＰ  Ｖｅｒｓｉｏｎ４”に準拠するものとしたが、これに限定されるものではなく、例えば、“ＩＰ  Ｖｅｒｓｉｏｎ６”等であれば同様の効果が得られる。さらに、機器（装置）間の通信は全てＴＣＰプロトコルを用いるとしたが、これに限定されるものではなく、例えば、ＵＤＰ（Ｕｓｅｒ  Ｄａｔａｇｒａｍ  Ｐｒｏｔｏｃｏｌ）プロトコルを用いてもよい。
【００６３】
また、本発明の実施の形態１において、現在時刻を取得するために、制御部２０１および２１１が内部で管理するシステムタイマを用いたが、時刻を取得する方法はこれに限定されるものではなく、例えば、ネットワークを介してＮＴＰサーバに問い合わせることで取得してもよい。
【００６４】
また、本発明の実施の形態１において、記録可能な容量が最大記録容量の５％より減少した場合にコンテンツの移動を開始するとしたが、コンテンツの移動を開始する閾値は最大記録容量の５％に限定されるものではなく、例えば、「残り１ＧＢ」としてもよい。
【００６５】
また、本発明の実施の形態１において、記録容量確認周期は「１０秒」としたが、これに限定されるものではない。この周期を短くした場合は、記録容量の不足をより迅速に検出することが可能になるが、一方でコンテンツ記録部２０６へのアクセス回数が増える等のために処理の負荷が増大する。このため、記録容量確認周期はユーザの好適な値を適宜設定すればよい。さらに、通信可能確認周期は「１０分」としたが、これに限定されるものではない。この周期を短くした場合は、移動先機器との通信が不可能になったことをより迅速に検出することが可能になるが、一方で移動先機器へのアクセス回数が増えて処理の負荷や通信トラフィックが増大する。このため、通信可能確認周期はユーザの好適な値を適宜設定すればよい。
【００６６】
また、本発明の実施の形態１において、制御部２０１が移動コンテンツを決定する方法を、コンテンツ記録部２０６のデータテーブルを参照してサイズが最も小さいコンテンツを移動コンテンツとするとしたが、この決定方法に限定されるものではなく、例えば、最終アクセス時刻から最も時間が経過しているコンテンツを選択してもよい。
【００６７】
また、本発明の実施の形態１において、移動元機器および移動先機器は同一ＬＡＮ上に接続されているとしたが、ネットワーク構成はこれに限定されるものではなく、例えば、それぞれが同一ＬＡＮ上に接続されていなくてもよい。この場合、移動先機器情報管理部２０７が移動先機器を予め設定する方法が異なり、移動先機器に関する情報を、例えば、入力部２０２を介してユーザが入力したり、インターネット上に接続先を管理するサーバを設置してそのサーバに問い合わせたりすることで同様の効果が得られる。
【００６８】
（実施の形態２）
本発明の実施の形態２について、図７〜図９を用いて説明する。
【００６９】
本発明の実施の形態２は、本発明の実施の形態１と同様に、例えば、ユーザの所有するハードディスクレコーダにおいてコンテンツ録画中に記録容量が不足した場合に、同一ＬＡＮ上で動作している他のハードディスクレコーダに対して、記録容量が不足したハードディスクレコーダに記録されているコンテンツを移動させて記録容量の不足を解消する場合の構成を示すものであるが、移動先機器を決定する方法が本発明の実施の形態１とは異なっている。その移動先機器を決定する方法は、移動元機器３０１において記録容量不足が検知されると、移動元機器３０１は、移動先機器３０２および３０３に対してコンテンツ移動を受け入れることが可能か否かの問い合わせを行ない、その問い合わせに対する応答内容およびその問い合わせに対する応答に要した時間などに基づいて移動先機器を決定する、という方法である。
【００７０】
まず、図７および図８を用いて、本発明の実施の形態２における構成について説明する。
【００７１】
図７は、本発明の実施の形態２におけるネットワークで接続される機器の接続構成を示す概要図である。
【００７２】
図７において、記録容量が不足した場合に記録済みデータの中から選択したデータを他の機器に移動させる移動元機器３０１と、移動元機器３０１でデータ移動先として選択され、移動元機器３０１からデータ移動のために送信されたデータを受信して記録する移動先機器３０２および３０３が、ネットワークであるＬＡＮ１０４により接続されている。なお、ここでは移動先機器として２台の例を示したがこれに限るものではなく、１台以上であれば同様の効果を得ることができる。
【００７３】
ここで、移動元機器３０１と移動先機器３０２および３０３は、例えば、動画などのコンテンツを蓄積するハードディスクレコーダなどの記録機能を具備する機器（記録装置）である。
【００７４】
移動元機器３０１は、記録容量不足を検知すると、移動先機器３０２および３０３に対してコンテンツの移動が可能か否かを問い合わせることで、移動先機器３０２および３０３からのコンテンツ移動の可否とコンテンツの移動を待ち受ける期間などの情報を取得し、各々の移動先機器３０２および３０３から取得した情報およびそれらの情報を取得するために要した時間から推定した通信速度などを基にして、コンテンツの移動に適切な移動先機器を選択し、選択した移動先機器に対して、コンテンツ移動中に他の録画処理を実施させないようにするためのダミー録画予約情報などの予約情報を送信することで、信頼性の高いコンテンツの移動を実現するネットワーク接続機能を有する記録装置である。
【００７５】
ここで、移動元機器３０１のＩＰアドレスは、プライベートＩＰアドレスの「１９２．１６８．０．１」であるとする。なお、ＩＰアドレスは、本発明の実施の形態１と同様に“ＩＰ  Ｖｅｒｓｉｏｎ４”に準拠するものとする。
【００７６】
移動先機器３０２および／または３０３は、移動元機器３０１からのコンテンツ移動が可能か否かの問い合わせに応答して、それぞれ移動元機器３０１に対して受け入れ可否判断結果の情報を送信し、その結果、移動元機器３０１から移動先機器として選択されて送信されたダミー録画予約情報などの予約情報を受信すると、コンテンツ移動を受け入れるか否かを判断してその結果を移動元機器３０１に送信し、コンテンツ移動を受け入れる場合は、移動元機器３０１から送信されたダミー録画予約情報などの予約情報により指定されたコンテンツ移動時刻になると、移動元機器３０１から送信されたコンテンツ移動を受け入れてそれを記録する記録装置である。
【００７７】
ここで、移動先機器３０２のＩＰアドレスは、プライベートＩＰアドレスの「１９２．１６８．０．２」であり、移動先機器３０３のＩＰアドレスは、プライベートＩＰアドレスの「１９２．１６８．０．３」であるとする。また、機器（装置）間の通信は、本発明の実施の形態１と同様に全てＴＣＰプロトコルを用いるものとする。
【００７８】
図８は、本発明の実施の形態２における移動元機器３０１と、移動先機器３０２および３０３の機能的な構成を示す機能ブロック図である。ここでは、移動元機器３０１については、コンテンツの再生機能等の説明は省略し、本発明に関連する構成部分についてのみ説明する。同様に、移動先機器３０２および３０３についても、本発明に関連する構成部分についてのみ説明する。
【００７９】
図８において、移動元機器３０１は、記録容量の不足を検知すると移動先機器３０２あるいは３０３に対してコンテンツの移動を行なう機器であり、制御部４０１、入力部２０２、チューナ部２０３、表示部２０４、通信部４０５、コンテンツ記録部２０６および移動先機器情報管理部２０７を備えている。
【００８０】
ここで、入力部、チューナ部、表示部、コンテンツ記録部および移動先機器情報管理部は、本発明の実施の形態１で説明したものと同じであるので、同一の符号を付して説明を省略する。
【００８１】
制御部４０１は、入力部２０２、チューナ部２０３、表示部２０４、通信部４０５、コンテンツ記録部２０６および移動先機器情報管理部２０７をそれぞれ制御することにより、移動元機器３０１における必要な処理を実行させ、また、内部に現在時刻を取得するためのシステムタイマ（図示せず）を具備してこれを管理している。
【００８２】
また、制御部４０１は、予め設定された記録容量不足確認周期（例えば、１０秒）ごとにコンテンツ記録部２０６の記録容量状況を調査し、記録可能な容量が例えば最大記録容量の５％より減少した場合は、移動先機器３０２もしくは３０３に対してコンテンツの移動を開始する。さらに、コンテンツの移動を行なう場合、制御部４０１は、コンテンツ記録部２０６において管理されているデータテーブルを参照し、予め定めた方法、例えば、サイズが最も小さいコンテンツのデータを移動させるコンテンツのデータ（移動データ）として決定する。
【００８３】
また、制御部４０１は、コンテンツの移動を行なう場合、移動先機器情報管理部２０７で管理する移動先機器の情報に基づき、移動先機器に対して移動先機器からの応答受付時間に関する情報を含む移動受入要求を送信する。ここで、移動受入要求とは、移動先機器が移動元機器からコンテンツの移動を受け入れることが可能か否かを問い合わせるための要求である。なお、移動受入要求には移動先機器が移動元機器を識別することができる、例えば機器ごとに固有のＩＤ等の移動元情報を含んでいてもよい。また、応答受付時間に関する情報とは、移動元機器が移動先機器からの応答を待ち受ける予め設定された最大限の時間に関する情報である。この応答受付時間（例えば、１０秒）を予め設定することにより、移動元機器は、応答受付時間を過ぎても応答がない移動先機器に対して、不必要に応答を待つことなく、応答のない移動先機器以外の移動先機器の中からコンテンツの移動先を設定することができる。
【００８４】
通信部４０５は、ＬＡＮ１０４を介して移動先機器３０２および３０３等の他の機器と移動受入要求や移動コンテンツ情報などの情報のやり取りを行なう。なお、通信部４０５により、本発明の実施の形態２のネットワーク接続機能を有する記録装置（移動元機器）における、コンテンツ記録部２０６や移動先機器情報管理部２０７などで構成される記録手段に記録され管理されている移動先機器情報に基づき、ネットワークを介して通信可能なすべての移動先機器に対して移動データの移動受入要求を送信する移動受入要求送信手段や、各々の移動先機器から、移動受入要求に対するデータの移動受付期限の情報を含む受入可否判定結果に関する情報を受信する受入可否判定結果受信手段や、移動受入要求送信手段から移動受入要求を送信してから受入可否判定結果受信手段において各々の移動先機器からの受入可否判定結果の情報を受信するまでの送受信に要した時間から、各々の移動先機器との間の通信速度を推定する通信速度推定手段や、データ移動先として決定された移動先機器に対して、移動データの移動に先立ち、データ移動時の移動先機器の動作を予約するための予約情報（例えば、ダミー録画予約情報）を送信する予約情報送信手段（例えば、ダミー情報送信手段）および予め定められた方法により選択された移動データを、決定された移動開始時刻に移動先機器に対して送信を開始する移動データ送信手段などの各手段が、ネットワーク１０４を介して移動先機器３０２および３０３などとの間で情報を送受信することができ、それぞれの機能を実現することが可能となる。
【００８５】
次に、移動先機器３０２および３０３について説明する。なお、移動先機器３０２と移動先機器３０３は、説明を簡単にするため同じ構成を有するものとし、ここでは移動先機器３０２についてのみ説明する。
【００８６】
移動先機器３０２は、制御部４１１、入力部２１２、チューナ部２１３、表示部２１４、通信部４１５、コンテンツ記録部２１６および録画予約情報記録部２１７を備える。ここで、入力部、チューナ部、表示部、コンテンツ記録部および録画予約情報記録部は、本発明の実施の形態１において図２を用いて説明したものと同じであるので、図２と同一の符号を付し説明を省略する。
【００８７】
制御部４１１は、入力部２１２、チューナ部２１３、表示部２１４、通信部４１５と、コンテンツ記録部２１６および録画予約情報記録部２１７をそれぞれ制御することにより、移動先機器３０２における必要な処理を実行させ、また、内部に現在時刻を取得するためのシステムタイマ（図示せず）を具備してこれを管理している。
【００８８】
また、制御部４１１は、通信部４１５を介して、移動元機器３０１からの応答受付時間を含む移動受入要求を受信した場合、コンテンツ移動を受け入れるか否かの可否判定を行い、コンテンツ移動を許可する旨の「ＯＫ」、または、コンテンツ移動を許可しない旨の「ＮＧ」のいずれかを示す受入可否判定結果を、移動受付期限の情報とともに、移動受入要求に対する応答として、移動元機器３０１に対して送信する。
【００８９】
ここで、移動受入要求に移動元機器を識別するための移動元情報が含まれている場合、移動先機器は、移動元情報を参照／確認した結果に基づいて、移動受入要求を送信してきた移動元機器に対して応答を返さないという処理を行なってもよい。また、移動受付期限とは、移動先機器が移動元機器からのコンテンツの移動を受け付けることが可能な最大限の時間であり、例えば、移動先機器において他の録画が予約されている場合には、その録画開始時刻までの残り時間となる。これにより、移動先機器は、この移動受付期限を超過する場合は、移動先機器側で録画処理などが実行されるために、移動先の機器として適切でなくなることを移動元機器に通知することができる。
【００９０】
通信部４１５は、ＬＡＮ１０４を介して移動元機器３０１および移動先機器３０３等の他の機器と移動受入要求や移動コンテンツ情報などの情報のやり取りを行なう。なお、通信部４１５により、本発明の実施の形態２のネットワーク接続機能を有する記録装置（移動先機器）における、移動元機器３０１からの情報の取得要求に応答し、動作予約に関する登録済みの情報を移動元機器３０１に対して送信する移動先情報取得応答手段や、移動元機器３０１から送信されたデータ移動時の動作を予約（例えば、録画予約）するための予約情報（例えば、ダミー録画予約情報）を受信し、その予約情報を録画予約情報記録部２１７やコンテンツ記録部などで構成される記録手段に登録する予約情報受信登録手段（例えば、ダミー情報受信登録手段）および該予約情報に基づき移動元機器３０１から送信されたコンテンツ移動データを受信して記録手段に記録する移動データ受信手段などの各手段が、ネットワーク１０４を介して移動元機器３０１などとの間で情報を送受信することができ、それぞれの機能を実現することが可能となる。
【００９１】
次に、本発明の実施の形態２における移動元機器３０１において記録容量不足が発生した場合の移動元機器３０１と移動先機器３０２および３０３との間の通信動作を、図９を用いて説明する。
【００９２】
図９は、移動元機器３０１において記録容量が不足した場合に移動元機器３０１と移動先機器３０２および３０３との間で行われる通信シーケンスを示す図である。なお、ここでは、コンテンツ記録部２０６の記録可能な容量が、記録容量不足の判断基準としている最大記録容量の５％より減少しているものとする。
【００９３】
まず、移動元機器３０１において、制御部４０１が、記録容量不足確認周期（例えば、１０秒）ごとの調査によって、コンテンツ記録部２０６の記録容量が不足していると判断する（Ｓ４０１）と、移動先機器情報管理部２０７において管理されている内容に基づいて、移動先機器３０２に対して、移動先機器からの応答受付時間を含む移動受入要求を送信する（Ｓ４０２）。
【００９４】
これにより、移動元機器は、コンテンツの移動が受入可能か否かを移動先機器側に問い合わせることが可能となる。さらに、応答受付時間を設定することで、移動元機器は移動先機器からの応答を不必要に待ち受ける必要がなくなる。
【００９５】
移動先機器３０２は、移動元機器３０１から送信された移動受入要求に対する応答として、移動を許可する旨の「ＯＫ」の受入可否判定結果を、移動受付期限（ここでは６０秒とする）とともに移動元機器３０１に対し送信する（Ｓ４０３）。移動元機器３０１において、移動先機器３０２から受入可否判定結果を受信すると、制御部４０１は、ステップＳ４０２とステップＳ４０２に対する応答であるステップＳ４０３に要した時間から、移動先機器３０２との通信時間を内蔵するシステムタイマを用いて算出する（Ｓ４０４）。ここでは、算出した移動元機器３０１と移動先機器３０２との通信時間は「１００ミリ秒」であったとする。
【００９６】
同様に、移動元機器３０１は、移動先機器情報管理部２０７において管理されている内容に基づいて、移動先機器３０３に対して、移動先機器からの応答受付時間を含む移動受入要求を送信する（Ｓ４０５）。
【００９７】
移動先機器３０３は、移動元機器３０１から送信された移動受入要求に対する応答として、移動を許可する旨の「ＯＫ」の受入可否判定結果を、移動受付期限（ここでは１２０秒とする）とともに移動元機器３０１に送信する（Ｓ４０６）。移動元機器３０１において、移動先機器３０３から受入可否判定結果を受信すると、制御部４０１は、ステップＳ４０５とステップＳ４０５に対する応答であるステップＳ４０６に要した時間から、移動先機器３０３との通信時間を内蔵するシステムタイマを用いて算出する（Ｓ４０７）。ここでは、算出した移動元機器３０１と移動先機器３０３との通信時間は「２００ミリ秒」であったとする。
【００９８】
次に、移動元機器３０１において、制御部４０１は、コンテンツ記録部２０６に記録されているコンテンツの中から、移動先機器に移動させるコンテンツを予め定めた方法、例えば、サイズが最も小さいコンテンツを選択したり、予め決められている移動コンテンツの移動先の機器を決定する方法により決定される移動先機器の移動受付期限内に送信可能な最もサイズの大きなコンテンツを選択したりすることで、移動コンテンツとして決定する（Ｓ４０８）。さらに、自ら管理するシステムタイマに基づいて移動開始時刻を決定し、さらに、移動コンテンツのサイズから移動終了時刻を推定することにより、あるいは移動先機器からのそれぞれの受入可否判定結果の情報に含まれる移動受付期限を参考にして移動終了時刻を決めることにより、移動開始時刻と移動終了時刻からなる移動時刻を決定する（Ｓ４０９）。
【００９９】
次に、移動元機器３０１は、移動受入要求に対する移動先機器３０２および３０３からの応答に基づき算出したそれぞれの通信時間や移動受付期限を含む受入可否判定結果の情報などを基にして、移動コンテンツの移動先の機器を決定する。
【０１００】
ここで、移動元機器３０１が移動コンテンツの移動先の機器を決定する方法は、まず、移動先機器３０２および３０３からの応答に含まれる受入可否判定結果が「ＯＫ」を示す移動先機器を選択する。次に、該選択した移動先機器の中から、（イ）通信時間が最も短い移動先機器を選択する、あるいは、（ロ）受入可否判定結果「ＯＫ」とともに送信される移動受付期限が最も長い移動先機器を選択する、あるいは、（ハ）例えば、通信時間が予め定めた時間以内に入っている移動先機器の中で移動受付期限が最も長い移動先機器を選択する、または移動受付期限が予め定めた期限以上となっている移動先機器の中から通信時間が最も短い移動先機器を選択する、といったように通信時間と移動受付期限を総合的に判断した結果から最も適した移動先機器を選択する、などのいずれかの方法により移動先機器を選択する。ここでは、（イ）の通信時間が最も短い移動先機器を選択するものとする。
【０１０１】
これにより、移動元機器３０１は、信頼性の高いコンテンツ移動を行なうために、可能な限り他の処理を行なわずに移動元機器３０１からのコンテンツの移動を待ち受けており、かつ、通信にかかる時間が最も短いと推定される移動先機器を選択することができる。
【０１０２】
ここでは、移動元機器３０１は、移動先機器３０２と移動先機器３０３の上記に記載の条件から判断して、移動コンテンツデータの移動先を通信時間が最も短い移動先機器３０２に決定する（Ｓ４１０）。
【０１０３】
なお、ステップＳ４１１〜ステップＳ４１６における処理は、それぞれ本発明の実施の形態１で説明した図６におけるステップＳ２０９〜ステップＳ２１４と同じであるので、ここでは説明は省略する。
【０１０４】
以上により、移動元機器３０１においてコンテンツ記録部２０６の容量が不足した場合、移動元機器３０１は、予めユーザにより設定された１台以上の移動先機器に対して、コンテンツの移動を受け入れることが可能か否かを問い合わせ、その問い合わせに対する各々の移動先機器からの応答内容や応答に要する時間などから移動先機器を選択し、選択した移動先機器に対して、コンテンツ記録部２０６に記録されているコンテンツの中から容量不足を解消するために移動させるコンテンツを予め定めた方法により選択して決定し、移動時刻を含むダミー録画予約情報を送信してあらかじめコンテンツ移動データを受け入れて記録するための準備をさせることで、実際のコンテンツの移動時には、移動先機器を協調的に動作させてコンテンツの移動処理を行わせることができるので、記録容量が不足した場合により信頼性を高めた状態で追加記録を可能とするネットワーク接続機能を有する記録装置を実現することができる。
【０１０５】
なお、本発明の実施の形態２において、扱うデータあるいは移動させるデータ等を画像コンテンツデータとしたが、これに限定されるものではなく、画像データ以外のデータであっても同様の効果が得られる。
【０１０６】
また、本発明の実施の形態２において、移動元機器が移動データの移動に先立って事前に移動先機器に対して送信する予約情報を、データ移動時刻を録画予約時刻とするダミー録画予約情報としたが、これに限定されるものではなく、例えば、データ移動時刻を記録予約時刻とする画像以外のデータを記録するダミーデータ記録予約情報であってもよい。
【０１０７】
また、本発明の実施の形態２において、応答受付時間は「１０秒」としたが、これに限定されるものではなく、例えば、「７秒」であっても「１５秒」であってもよい。
【０１０８】
また、本発明の実施の形態２において、ＩＰアドレスは“ＩＰ  Ｖｅｒｓｉｏｎ４”に準拠するものとしたが、これに限定されるものではなく、例えば、“ＩＰ  Ｖｅｒｓｉｏｎ６”等であれば同様の効果を得られる。さらに、機器（装置）間の通信は全てＴＣＰプロトコルを用いるとしたが、これに限定されるものではなく、例えば、ＵＤＰプロトコルを用いてもよい。
【０１０９】
また、本発明の実施の形態２において、現在時刻を取得するために、制御部４０１あるいは４１１が内部で管理するシステムタイマを用いたが、時刻を取得する方法はこれに限定されるものではなく、例えばネットワークを介してＮＴＰサーバに問い合わせることで取得してもよい。
【０１１０】
また、本発明の実施の形態２において、記録可能な容量が最大記録容量の５％より減少した場合にコンテンツの移動を開始するとしたが、コンテンツの移動を開始する閾値は最大記録容量の５％に限定されるものではなく、例えば、「残り１ＧＢ」としてもよい。
【０１１１】
また、本発明の実施の形態２において、記録容量確認周期は「１０秒」としたが、これに限定されるものではない。この周期を短くした場合は、記録容量の不足をより迅速に検出することが可能になるが、一方でコンテンツ記録部２０６へのアクセス回数が増える等のために処理の負荷が増大する。このため、記録容量確認周期はユーザの好適な値を適宜設定すればよい。さらに、通信可能確認周期は「１０分」としたが、これに限定されるものではない。この周期を短くした場合は、移動先機器との通信が不可能になったことをより迅速に検出することが可能になるが、一方で移動先機器へのアクセス回数が増えて処理の負荷や通信トラフィックが増大する。このため、通信可能確認周期はユーザの好適な値を適宜設定すればよい。
【０１１２】
また、本発明の実施の形態２において、制御部４０１が移動コンテンツを決定する方法を、コンテンツ記録部２０６のデータテーブルを参照してサイズが最も小さいコンテンツを移動コンテンツとするとしたが、この決定方法に限定されるものではなく、例えば、最終アクセス時刻から最も時間が経過しているコンテンツを選択してもよい。
【０１１３】
また、本発明の実施の形態２において、移動元機器および移動先機器は同一ＬＡＮ上に接続されているとしたが、ネットワーク構成はこれに限定されるものではなく、例えば、それぞれが同一ＬＡＮ上に接続されていなくてもよい。この場合、移動先機器情報管理部２０７が移動先機器を予め設定する方法が異なり、移動先機器に関する情報を、例えば、入力部２０２を介してユーザが入力したり、インターネット上に接続先を管理するサーバを設置してそのサーバに問い合わせたりすることで同様の効果が得られる。
【産業上の利用可能性】
【０１１４】
本発明のネットワーク接続機能を有する記録装置は、データ移動元の記録装置の記録容量が満杯に近づいて、データを移動させる場合に、データ移動先となる記録装置が、ＡＶ機器のようにデータの移動元の記録装置とは独立してユーザからの要求を処理する必要がある場合においても、信頼性の高いデータの移動を実現することができるので、例えば、家庭内の居間や寝室に設置されているＨＤＤレコーダやストレージ付ＴＶがＬＡＮで接続されているような環境において、ユーザは記録容量の残量を気にすることなく、気軽に大容量の録画を行なえるようになるため、ネットワークに接続可能なＡＶ機器全般に有用である。
【図面の簡単な説明】
【０１１５】
【図１】本発明の実施の形態１におけるネットワークで接続される機器の接続構成を示す概要図
【図２】本発明の実施の形態１における移動元機器１０１と移動先機器１０２および１０３の機能的な構成を示す機能ブロック図
【図３】コンテンツ記録部２０６が管理するデータ構成の一例を示す図
【図４】移動先機器情報管理部２０７が管理するデータ構成の一例を示す図
【図５】録画予約情報記録部２１７が管理するデータ構成の一例を示す図
【図６】本発明の実施の形態１における移動元機器１０１において記録容量が不足した場合に移動元機器１０１と移動先機器１０２および１０３との間で行われる通信シーケンスを示す図
【図７】本発明の実施の形態２におけるネットワークで接続される機器の接続構成を示す概要図
【図８】本発明の実施の形態２における移動元機器３０１と移動先機器３０２および３０３の機能的な構成を示す機能ブロック図
【図９】本発明の実施の形態２における移動元機器３０１において記録容量が不足した場合に移動元機器３０１と移動先機器３０２および３０３との間で行われる通信シーケンスを示す図
【符号の説明】
【０１１６】
１０１  移動元機器
１０２  移動先機器
１０３  移動先機器
１０４  ＬＡＮ
２０１  制御部
２０２  入力部
２０３  チューナ部
２０４  表示部
２０５  通信部
２０６  コンテンツ記録部
２０７  移動先機器情報管理部
２１１  制御部
２１２  入力部
２１３  チューナ部
２１４  表示部
２１５  通信部
２１６  コンテンツ記録部
２１７  録画予約情報記録部
３０１  移動元機器
３０２  移動先機器
３０３  移動先機器
４０１  制御部
４０５  通信部
４１１  制御部
４１５  通信部
【図１】
2007214859.tif 000003
【図２】
2007214859.tif 000004
【図３】
2007214859.tif 000005
【図４】
2007214859.tif 000006
【図５】
2007214859.tif 000007
【図６】
2007214859.tif 000008
【図７】
2007214859.tif 000009
【図８】
2007214859.tif 000010
【図９】
2007214859.tif 000011