(57)【要約】【課題】複数の蓄積装置間で、データの再生・蓄積に影響しないようにデータの移動を行う。【解決手段】少なくともデータの書き込み動作と読み出し動作とを実行可能な２以上の蓄積装置と、蓄積装置の動作状況を管理する蓄積装置動作管理部と、蓄積装置動作管理部から入力される前記蓄積装置の動作状況に基づいて１つの前記蓄積装置に対して同時に書き込まれ又は読み出されるデータの単位時間あたりの容量を示す帯域を計算する制御部とを有するデータ管理装置において、制御部が、蓄積装置に対する動作の要求があったときに、要求された動作を実行するときに必要な帯域が蓄積装置の動作に使用可能な帯域を超えているかどうかを判断する。【選択図】図６
2008244944.tif 000002
【特許請求の範囲】
【請求項１】
少なくともデータの書き込み動作と読み出し動作とを実行可能な２以上の蓄積装置と、
前記蓄積装置の動作状況を管理する蓄積装置動作管理部と、
前記蓄積装置動作管理部から入力される前記蓄積装置の動作状況に基づいて１つの前記蓄積装置に対して同時に書き込まれ又は読み出されるデータの単位時間あたりの容量を示す帯域を計算する制御部とを有し、
前記制御部は、前記蓄積装置に対する動作の要求があったときに、要求された動作を実行するときに必要な帯域が前記蓄積装置の動作に使用可能な帯域を超えているかどうかを判断することを特徴とする、データ管理装置。
【請求項２】
前記制御部が、前記必要な帯域が前記使用可能な帯域を超えていないときに、前記蓄積装置に要求された動作を実行させることを特徴とする、請求項１記載のデータ管理装置。
【請求項３】
前記制御部が、前記必要な帯域が前記使用可能な帯域を超えているときに、前記蓄積装置に要求された動作を実行させないことを特徴とする、請求項１または２のいずれか１に記載のデータ管理装置。
【請求項４】
少なくともデータの書き込みと動作と読み出し動作とを実行可能な２以上の蓄積装置と、
前記蓄積装置に対して所定の時刻に所定の動作をさせるための予約情報を管理する予約情報管理部と、
前記蓄積装置に対して動作を要求する制御部とを有し、
前記制御部は、前記予約管理情報から取得したデータの読み出し動作を実行すべき蓄積装置の予約情報と前記データの書き込み動作を実行すべき蓄積装置の予約情報とに基づいて、前記読み出し動作と前記書き込み動作とを実行すべき時刻を決定することを特徴とする、データ管理装置。
【請求項５】
少なくともデータの書き込みと動作と読み出し動作とを実行可能な２以上の蓄積装置と、
前記蓄積装置に対して所定の時刻に所定の動作をさせるための予約情報を管理する予約情報管理部と、
前記蓄積装置に対して動作を要求する制御部とを有し、
前記制御部は、データの読み出し動作を実行すべき蓄積装置の予約情報をその蓄積装置の予約情報を管理する前記予約情報管理部から取得し、前記データの書き込み動作を実行すべき蓄積装置の予約情報をその蓄積装置の予約情報を管理する前記予約情報管理部から取得し、前記読み出し動作の予約情報と前記書き込み動作の予約情報とに基づいて、前記読み出し動作と前記書き込み動作とを実行すべき時刻を決定することを特徴とする、データ管理装置。
【請求項６】
前記制御部が、決定された前記読み出し動作と前記書き込み動作とを実行すべき時刻を含む予約情報を前記予約情報管理部に管理させることを特徴とする、請求項５または６のいずれか１に記載のデータ管理装置。
【請求項７】
少なくともデータの書き込み動作と読み出し動作とを実行可能な２以上の蓄積装置の動作状況を管理する蓄積装置動作管理部が、前記蓄積装置の動作状況を制御部に入力する第１のステップと、
前記制御部が、前記第１のステップで入力された前記蓄積装置の動作状況に基づいて１つの前記蓄積装置に対して同時に書き込まれ又は読み出されるデータの単位時間あたりの容量を示す帯域を計算する第２のステップと、
前記制御部が、前記蓄積装置に対する動作の要求があったときに、要求された動作を実行するときに必要な帯域が前記蓄積装置の動作に使用可能な帯域を超えているかどうかを判断する第３のステップとを有するデータ管理方法。
【請求項８】
少なくともデータの書き込み動作と読み出し動作とを実行可能な２以上の蓄積装置に対して所定の時刻に所定の動作をさせるための予約情報を管理する予約情報管理部が、前記蓄積装置の予約情報を制御部に入力する第１のステップと、
前記制御部が、前記読み出し動作の予約情報と前記書き込み動作の予約情報とに基づいて、前記読み出し動作と前記書き込み動作とを実行すべき時刻を決定する第２のステップとを有するデータ管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、蓄積装置に記録されたデータを、蓄積装置に記録された他のデータに対する読み出しまたは書き込みに影響を与えないような蓄積装置間での転送を可能とするデータ管理装置及び方法に関する。
【背景技術】
【０００２】
近年、デジタル放送機器の普及とともに受信機の高機能化が進んできている。特に受信機が受信した番組を記録するのに、複数の蓄積装置（例えばハードディスクドライブ）を用いることで、大量のデータの記録を可能にすることが考えられている。
【０００３】
ところで、複数の蓄積装置を持つ受信機では、記録された番組が複数ある蓄積装置の一部に偏ってしまい、効率的な記録ができない問題があった。そこで、特許文献１に示される例では、データを蓄積装置間で移動させることにより効率的な記録を実現している。
【０００４】
【特許文献１】特開２００５−１４９５６６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
一般に、映像等を記録する蓄積装置へ書き込みや読み出しを行うアクセス速度は有限であり、デジタル放送の録画データのような大量のデータを授受するときには、同時に授受できる他のデータの量が制限される。
【０００６】
このため、複数の蓄積装置に記録されたデータの蓄積装置間での移動を、別データの記録中、例えば番組録画の進行中に行なった場合、録画が正常に動作せず不正なデータを録画、もしくは、録画そのものの実行が困難になるという問題があった。
【０００７】
また、データの移動を、別のデータの読み出し中、例えば録画番組の再生中に行った場合も、同様に読み出しが正常に動作しないという問題があった。
【課題を解決するための手段】
【０００８】
本発明の第１のデータ管理装置は、少なくともデータの書き込み動作と読み出し動作とを実行可能な２以上の蓄積装置と、前記蓄積装置の動作状況を管理する蓄積装置動作管理部と、前記蓄積装置動作管理部から入力される前記蓄積装置の動作状況に基づいて１つの前記蓄積装置に対して同時に書き込まれ又は読み出されるデータの単位時間あたりの容量を示す帯域を計算する制御部とを有し、前記制御部は、前記蓄積装置に対する動作の要求があったときに、要求された動作を実行するときに必要な帯域が前記蓄積装置の動作に使用可能な帯域を超えているかどうかを判断することを特徴とする。
【０００９】
本発明の第２のデータ管理装置は、少なくともデータの書き込みと動作と読み出し動作とを実行可能な２以上の蓄積装置と、前記蓄積装置に対して所定の時刻に所定の動作をさせるための予約情報を管理する予約情報管理部と、前記蓄積装置に対して動作を要求する制御部とを有し、前記制御部は、前記予約管理情報から取得したデータの読み出し動作を実行すべき蓄積装置の予約情報と前記データの書き込み動作を実行すべき蓄積装置の予約情報とに基づいて、前記読み出し動作と前記書き込み動作とを実行すべき時刻を決定することを特徴とする。
【００１０】
本発明の第３のデータ管理装置は、少なくともデータの書き込みと動作と読み出し動作とを実行可能な２以上の蓄積装置と、前記蓄積装置に対して所定の時刻に所定の動作をさせるための予約情報を管理する予約情報管理部と、前記蓄積装置に対して動作を要求する制御部とを有し、前記制御部は、データの読み出し動作を実行すべき蓄積装置の予約情報をその蓄積装置の予約情報を管理する前記予約情報管理部から取得し、前記データの書き込み動作を実行すべき蓄積装置の予約情報をその蓄積装置の予約情報を管理する前記予約情報管理部から取得し、前記読み出し動作の予約情報と前記書き込み動作の予約情報とに基づいて、前記読み出し動作と前記書き込み動作とを実行すべき時刻を決定することを特徴とする。
【００１１】
本発明の第１のデータ管理方法は、制御部が、少なくともデータの書き込み動作と読み出し動作とを実行可能な２以上の蓄積装置の動作状況を、前記蓄積装置の動作状況を管理する蓄積装置動作管理部から入力される第１のステップと、前記制御部が、前記第１のステップで入力された前記蓄積装置の動作状況に基づいて１つの前記蓄積装置に対して同時に書き込まれ又は読み出されるデータの単位時間あたりの容量を示す帯域を計算する第２のステップと、前記制御部が、前記蓄積装置に対する動作の要求があったときに、要求された動作を実行するときに必要な帯域が前記蓄積装置の動作に使用可能な帯域を超えているかどうかを判断する第３のステップとを有する。
【００１２】
本発明の第２のデータ管理方法は、制御部が、少なくともデータの書き込み動作と読み出し動作とを実行可能な２以上の蓄積装置に対して所定の時刻に所定の動作をさせるための予約情報を、前記蓄積装置の予約情報を管理する予約情報管理部から入力される第１のステップと、前記制御部が、前記読み出し動作の予約情報と前記書き込み動作の予約情報とに基づいて、前記読み出し動作と前記書き込み動作とを実行すべき時刻を決定する第２のステップとを有する。
【発明の効果】
【００１３】
本発明によれば、複数の蓄積装置の間で、蓄積装置への書き込みや読み出しに影響を与えないで、蓄積装置に記録されたデータを移動することができる。
【発明を実施するための最良の形態】
【００１４】
以下、図面を参照して本発明を実施するための最良の形態について詳細に説明する。まず、図１および図２を参照して、本発明の第１の実施の形態の情報処理装置１０の構成について説明する。図１は、本実施の形態の情報処理装置１０の構成を説明するためのブロック図である。
【００１５】
図１を参照すると、情報処理装置１０は、複数の映像信号をまとめて配信される配信信号、例えば地上アナログ放送信号の入力を受け、映像信号を蓄積するとともに、図示しない出力部を介してユーザに映像信号を視聴せしめるものである。情報処理装置１０は、受信ユニット２０と受信ユニット３０とを有し、受信ユニット２０と受信ユニット３０との構成は同一である。
【００１６】
受信ユニット２０は、映像信号を蓄積するとともに、蓄積した画像信号および音声信号を出力する。受信ユニット２０は、受信部２１、蓄積装置２２、通信部２３及び制御部２４を有する。
【００１７】
受信部２１は、例えば地上アナログ放送のチューナであり、入力された配信信号から指定した映像信号を出力する。蓄積装置２２は、例えばハードディスク装置であり、受信部２１に接続され、受信部が出力する映像信号を蓄積する。
【００１８】
通信部２３は、例えばバスコントローラであり、受信部２１及び蓄積装置２２に接続されるとともに、受信ユニット３０及び図示しない制御ユニットに接続される。ここで、制御ユニットは、情報処理装置１０における録画、再生、移動などの処理全般を制御するものであり、例えばＣＰＵとメモリから構成される。通信部２３は、受信ユニット３０または図示しない制御ユニットからの要求を受け付け、受信部２１または蓄積装置２２から映像信号を受信し、受信ユニット３０または図示しない制御ユニットに送信する。
【００１９】
制御部２４は、例えばマイクロコントローラであり、受信部２１、蓄積装置２２及び通信部２３に接続され、通信部２３が受け付けた受信ユニット３０または図示しない制御ユニットからの要求を受信して、受信部２１、蓄積装置２２及び通信部２３を制御する。
【００２０】
次に、図２を参照して、制御部２４の構成について説明する。図２は、制御部２４の構成を説明するためのブロック図であり、例えばマイクロコントローラで実行されるプログラムによって構成される。制御部２４は、受信制御部２４１、コマンド処理部２４２、蓄積装置アクセス管理部２４３及び帯域情報記憶部２４４を有する。
【００２１】
受信制御部２４１は、受信ユニット３０または図示しない制御ユニットからの要求に基づき、受信部２１を制御し、例えば所望の時間に所望の映像信号を蓄積装置２２または通信部２３に出力させる。コマンド処理部２４２は、受信ユニット３０または図示しない制御ユニットからの要求を受信し、その要求の実行可否、実行時間、実行方法等を決定する。
【００２２】
蓄積装置アクセス管理部２４３は、蓄積装置２２に対するアクセス状況を管理する。帯域情報記憶部２４４は、蓄積装置２２へのアクセスに使用可能な帯域及び蓄積装置２２へのアクセス状況ごとに必要な帯域の情報を記憶するものであり、例えば図３のように録画及び再生に必要な帯域の情報を記憶する。
【００２３】
次に、図４ないし図６を参照して、制御部２４の動作について説明する。図４は、本実施の形態の受信ユニット２０が受信ユニット３０から再生要求を受け付けたときの制御部２４の動作を説明するための流れ図である。
【００２４】
図４を参照すると、蓄積装置アクセス管理部２４３は、受信ユニット３０から通信部２３を介して再生要求を受け付けたコマンド処理部２４２の制御により、現在の蓄積装置２２に対するアクセス状況を取得する（ステップＳ１０１）。
【００２５】
次に、コマンド処理部２４２は、蓄積装置アクセス管理部２４３が取得した現在の蓄積装置２２に対するアクセス状況および帯域情報記憶部２４４が記憶するアクセス状況ごとに必要な帯域情報に基づき、要求コマンドの実行により使用される帯域を計算する（ステップＳ１０２）。続いて、コマンド処理部２４２は、要求コマンドの実行により使用される帯域と帯域情報記憶部２４４が記憶する使用可能帯域とを比較する（ステップＳ１０３）。
【００２６】
ステップＳ１０３において、要求コマンドの実行により使用される帯域よりも使用可能帯域が大きいか等しいとき、蓄積装置アクセス管理部２４３は、コマンド処理部２４２からの制御により蓄積装置２２のアクセス状況を更新し（ステップＳ１０４）、コマンド処理部２４２は、蓄積装置２２に再生開始を指示する（ステップＳ１０５）。再生が終了すると、コマンド処理部２４２は蓄積装置２２から通知を受け（ステップＳ１０６）、蓄積装置アクセス管理部２４３は、コマンド処理部２４２からの制御により蓄積装置２２のアクセス状況を更新し（ステップＳ１０７）、処理を終了する。ステップＳ１０３において、要求コマンドの実行により使用される帯域よりも使用可能帯域が小さいときは、再生は行わずそのまま処理を終了する。
【００２７】
次に、図５を参照して、本実施の形態の受信ユニット２０が受信ユニット３０からデータ移動要求を受け付けたときの制御部２４の動作を説明する。蓄積装置アクセス管理部２４３は、受信ユニット３０から通信部２３を介してデータ移動要求を受け付けたコマンド処理部２４２の制御により、現在の蓄積装置２２に対するアクセス状況を取得する（ステップＳ１１１）。
【００２８】
次に、コマンド処理部２４２は、蓄積装置アクセス管理部２４３が取得した現在の蓄積装置２２に対するアクセス状況および帯域情報記憶部２４４が記憶するアクセス状況ごとに必要な帯域情報に基づき、要求コマンドの実行により使用される帯域を計算する（ステップＳ１１２）。続いて、コマンド処理部２４２は、要求コマンドの実行により使用される帯域と帯域情報記憶部２４４が記憶する使用可能帯域とを比較する（ステップＳ１１３）。
【００２９】
ステップＳ１１３において、要求コマンドの実行により使用される帯域よりも使用可能帯域が大きいか等しいとき、蓄積装置アクセス管理部２４３は、コマンド処理部２４２からの制御により蓄積装置２２のアクセス状況を更新し（ステップＳ１１４）、コマンド処理部２４２は、蓄積装置２２に移動開始を指示する（ステップＳ１１５）。移動が終了すると、コマンド処理部２４２は蓄積装置２２から通知を受け（ステップＳ１１６）、蓄積装置アクセス管理部２４３は、コマンド処理部２４２からの制御により蓄積装置２２のアクセス状況を更新し（ステップＳ１１７）、処理を終了する。
【００３０】
ステップＳ１１３において、要求コマンドの実行により使用される帯域よりも使用可能帯域が小さいときは、コマンド処理部２４２は、帯域情報記憶部２４４が記憶するアクセス状況ごとに必要な帯域情報を参照して、より小さな帯域を使用した移動が可能かどうか判断する（ステップＳ１１８）。
【００３１】
ステップＳ１１８において、より小さな帯域を使用した移動が可能でないときは、処理を終了する。より小さな帯域を使用した移動が可能なときは、移動に使用する帯域を減少させ（ステップＳ１１９）、ステップＳ１１２を実行する。
【００３２】
図４を参照して再生を、図５を参照して移動を開始するときの制御部２４の動作を説明したが、図６では蓄積装置２２のアクセス状態の変更に動的に対応して移動処理の帯域を確保する制御部２４の動作を説明する。
【００３３】
まず、コマンド処理部２４２は、受け付けたコマンドが蓄積装置２２のアクセスに使用する帯域を増加させるものであるかどうかを判断する（ステップＳ１２１）。帯域を増加させないコマンドであったときは、そのコマンドを実行させ（ステップＳ１２２）、終了する。
【００３４】
ステップＳ１２１において、コマンドが帯域を増加させるものであったときは、蓄積装置アクセス管理部２４３は、受信ユニット３０から通信部２３を介してデータ移動要求を受け付けたコマンド処理部２４２の制御により、現在の蓄積装置２２に対するアクセス状況を取得する（ステップＳ１２３）。
【００３５】
次に、コマンド処理部２４２は、蓄積装置アクセス管理部２４３が取得した現在の蓄積装置２２に対するアクセス状況および帯域情報記憶部２４４が記憶するアクセス状況ごとに必要な帯域情報に基づき、要求コマンドの実行により使用される帯域を計算する（ステップＳ１２４）。続いて、コマンド処理部２４２は、要求コマンドの実行により使用される帯域と帯域情報記憶部２４４が記憶する使用可能帯域とを比較する（ステップＳ１２５）。
【００３６】
ステップＳ１２５において、要求コマンドの実行により使用される帯域よりも使用可能帯域が大きいか等しいとき、蓄積装置アクセス管理部２４３は、コマンド処理部２４２からの制御により蓄積装置２２のアクセス状況を更新し（ステップＳ１２６）、コマンド処理部２４２は、蓄積装置２２に移動開始を指示する（ステップＳ１２７）。移動が終了すると、コマンド処理部２４２は蓄積装置２２から通知を受け（ステップＳ１２８）、蓄積装置アクセス管理部２４３は、コマンド処理部２４２からの制御により蓄積装置２２のアクセス状況を更新し（ステップＳ１２９）、処理を終了する。
【００３７】
ステップＳ１２５において、要求コマンドの実行により使用される帯域よりも使用可能帯域が小さいときは、コマンド処理部２４２は、帯域情報記憶部２４４が記憶するアクセス状況ごとに必要な帯域情報を参照して、より小さな帯域を使用した移動が可能かどうか判断する（ステップＳ１３０）。
【００３８】
ステップＳ１３０において、より小さな帯域を使用した移動が可能でないときは、処理を終了する。より小さな帯域を使用した移動が可能なときは、移動に使用する帯域を減少させ（ステップＳ１３１）、ステップＳ１２４を実行する。
【００３９】
上述した第１の実施の形態により、移動中に再生を開始して帯域が不十分のために正常に再生できないことや、録画中に移動を開始して録画に失敗するといったことを回避することができる。
【００４０】
なお、制御部２４及び制御部３４がそれぞれ受信ユニット２０及び受信ユニット３０に置かれた構成を説明したが、情報処理装置１０内であって受信ユニット２０と受信ユニット３０から独立したところに制御部を置く構成とすることも可能である。また、制御部２４が受信ユニット３０を制御するなど、受信ユニット２０と受信ユニット３０の構成を異ならせてもよい。
【００４１】
続いて、本発明の第２の実施の形態の情報処理装置４０について説明する。図７は、本実施の形態の情報処理装置４０の構成を説明するためのブロック図である。
【００４２】
図７を参照すると、情報処理装置４０は、情報処理装置１０と同様、複数の映像信号をまとめて配信される配信信号、例えば地上アナログ放送信号の入力を受け、映像信号を蓄積するとともに、図示しない出力部を介してユーザに映像信号を視聴せしめるものである。情報処理装置４０は、受信ユニット５０と受信ユニット６０とを有し、受信ユニット５０と受信ユニット６０との構成は同一である。
【００４３】
受信ユニット５０は、受信ユニット２０と同様、映像信号を蓄積するとともに、蓄積した画像信号および音声信号を出力する。受信ユニット５０は、受信部５１、蓄積装置５２、通信部５３及び制御部５４を有する。
【００４４】
受信部５１は、受信部２１と同様、例えば地上アナログ放送のチューナであり、入力された配信信号から指定した映像信号を出力する。蓄積装置５２は、蓄積装置２２と同様、例えばハードディスク装置であり、受信部５１に接続され、受信部が出力する映像信号を蓄積する。
【００４５】
通信部５３は、通信部２３と同様、例えばバスコントローラであり、受信部５１及び蓄積装置５２に接続されるとともに、受信ユニット６０及び図示しない制御ユニットに接続され、受信ユニット６０または図示しない制御ユニットからの要求を受け付け、受信部５１または蓄積装置５２から映像信号を受信し、受信ユニット６０または図示しない制御ユニットに送信する。
【００４６】
制御部５４は、制御部２４と同様、例えばマイクロコントローラであり、受信部５１、蓄積装置５２及び通信部５３に接続され、通信部５３が受け付けた受信ユニット６０または図示しない制御ユニットからの要求を受信して、受信部５１、蓄積装置５２及び通信部５３を制御する。
【００４７】
次に、図８を参照して、制御部５４の構成について説明する。図８は、制御部５４の構成を説明するためのブロック図であり、例えばマイクロコントローラで実行されるプログラムによって構成される。制御部５４は、受信制御部５４１、コマンド処理部５４２、録画予約管理部５４３、帯域情報記憶部５４４、移動時間算出部５４５及び移動時刻決定部５４６を有する。
【００４８】
受信制御部５４１は、録画予約管理部５４３からの要求に基づき、受信部５１を制御し、予約時間に所望の映像信号を蓄積装置５２に出力させる。
【００４９】
コマンド処理部５４２は、コマンドの処理を行い、移動時刻決定部５４６に移動処理時刻を決定させ、移動処理を実行する。録画予約管理部５４３は、受信ユニット５０で実行すべき録画処理の開始及び終了時刻とその処理内容とを管理する。
【００５０】
帯域情報記憶部５４４は、帯域情報記憶部２４４と同様、蓄積装置５２へアクセスに使用可能な帯域及び蓄積装置５２へのアクセス状況ごとに必要な帯域の情報を記憶するものである。
【００５１】
移動時間算出部５４５は、移動時刻決定部５４６からの要求を受け、移動対象となるデータの移動に必要な時間を、例えば移動対象データの大きさと最大転送レートとに基づいて、算出する。移動時刻決定部５４６は、録画予約管理部５４３および受信ユニット６０から取得する録画予約情報に基づき、移動処理を開始すべき時刻を決定する。
【００５２】
次に、制御部５４の動作について説明する。図９は、本実施の形態の受信ユニット５０が図示しない制御ユニットより、受信ユニット５０の蓄積装置５２に蓄積されたデータの受信ユニット６０への移動予約要求を受け付けたときの制御部５４の動作を説明するための流れ図である。
【００５３】
図９を参照すると、コマンド処理部５４２は、録画情報管理部５４３より、転送元である受信ユニット５０の録画予約情報を取得する（ステップＳ２０１）。続いて、コマンド処理部５４２は、通信部５３を介して転送先である受信ユニット６０の録画予約情報を取得する（ステップＳ２０２）。
【００５４】
次に、移動時間算出部５４５は、コマンド処理部５４２の要求により、移動対象となるデータの移動に必要な時間を算出する（ステップＳ２０３）。続いて、移動時刻決定部５４６は、コマンド処理部５４２の要求により、受信ユニット５０の録画予約情報、受信ユニット６０の録画予約情報及び移動に必要な時間から、移動処理開始時刻を決定する（ステップＳ２０４）。
【００５５】
次に、コマンド処理部５４２は、通信部５３を介して転送先である受信ユニット６０に対し、移動処理開始時刻からの移動処理の開始を予約する（ステップＳ２０５）。続いて、コマンド処理部５４２は、録画情報管理部５４３に対し、移動処理開始時刻からの移動処理の開始を予約し（ステップＳ２０６）、移動予約処理が終了する。
【００５６】
ここで、ステップＳ２０４における移動開始時刻の決定処理について図面を用いて説明する。図１０は、ステップＳ２０１で取得された受信ユニット５０の録画予約情報及びステップＳ２０２で取得された受信ユニット６０の録画予約情報を表している。ここで、ｎ分はステップＳ２０３で算出された移動に必要な時間である。この録画予約情報から、時刻２からｎ分間は、移動元及び移動先の双方で録画予約が入っておらず、移動可能であることがわかる。時刻２からｎ分間にわたり、移動処理を予約したときの受信ユニット５０及び受信ユニット６０の録画予約情報を表しているのが図１１である。
【００５７】
なお、制御部５４及び制御部６４がそれぞれ受信ユニット５０及び受信ユニット６０に置かれた構成を説明したが、情報処理装置４０内であって受信ユニット５０と受信ユニット６０から独立したところに制御部を置く構成とすることも可能である。また、制御部５４が受信ユニット６０を制御するなど、受信ユニット５０と受信ユニット６０の構成を異ならせてもよい。
【図面の簡単な説明】
【００５８】
【図１】第１の実施の形態の情報処理装置の構成を説明するためのブロック図である。
【図２】第１の実施の形態の制御部の構成を説明するためのブロック図である。
【図３】第１の実施の形態の必要帯域情報の記憶内容を説明するための図である。
【図４】第１の実施の形態の制御部の動作の詳細を説明するための流れ図である。
【図５】第１の実施の形態の制御部の動作の詳細を説明するための流れ図である。
【図６】第１の実施の形態の制御部の動作の詳細を説明するための流れ図である。
【図７】第２の実施の形態の情報処理装置の構成を説明するためのブロック図である。
【図８】第２の実施の形態の制御部の構成を説明するためのブロック図である。
【図９】第２の実施の形態の制御部の動作の詳細を説明するための流れ図である。
【図１０】第２の実施の形態における予約状況を説明するための図である。
【図１１】第２の実施の形態における予約状況を説明するための図である。
【符号の説明】
【００５９】
ｌ      情報処理装置
２      受信ユニット
３      受信ユニット
４      情報処理装置
５      受信ユニット
６      受信ユニット
２１    受信部
２２    通信部
２３    蓄積装置
２４    制御部
２４１  受信制御部
２４２  コマンド処理部
２４３  蓄積装置アクセス管理部
２４４  帯域情報記憶部
【図１】
2008244944.tif 000003
【図２】
2008244944.tif 000004
【図３】
2008244944.tif 000005
【図４】
2008244944.tif 000006
【図５】
2008244944.tif 000007
【図６】
2008244944.tif 000008
【図７】
2008244944.tif 000009
【図８】
2008244944.tif 000010
【図９】
2008244944.tif 000011
【図１０】
2008244944.tif 000012
【図１１】
2008244944.tif 000013