(57)【特許請求の範囲】
【請求項１】
所定単位時間当たりに情報の記録処理を行うことができるチヤンネルの最大数が予め設定され、当該チヤンネルを使用して上記情報の上記記録処理を時分割的に行う情報記録装置において、
各上記チヤンネルにそれぞれ割り当てられた上記記録処理を時分割的に行うようにして、ハードデイスクに対し上記情報を記録する記録手段と、
定期的に上記所定単位時間当たりに使用される上記チヤンネルの使用数を検出すると共に、当該所定単位時間当たりに使用される上記チヤンネルに、上記最大数の上記チヤンネルそれぞれに予め割り当てられた割当時間が、上記最大数分合計された合計時間を、上記検出した上記使用数で均等なタイムアウト時間に分割して振り分けるように割り当てる時間割当手段と
を具え、
上記最大数の上記チヤンネルには、
それぞれ１回の記録動作に必要となる時間よりも所定時間長い上記割当時間が予め割り当てられ、
上記記録手段は、
上記チヤンネルに割り当てられた上記記録処理を行う場合、上記時間割当手段により当該チヤンネルに割り当てられた上記タイムアウト時間内で、上記ハードデイスクに対する１回の上記記録動作を行つた結果、記録エラーが発生すると、当該タイムアウト時間に達するまでの間に上記ハードデイスクに対する上記記録動作を成功するまで繰り返し行う
情報記録装置。
【請求項２】
上記時間割当手段は、
予め設定された上記最大数の上記チヤンネルに付されたチヤネル番号に対し、外部から与えられるアクセスコマンドに含まれる上記記録処理に使用する上記チヤンネルを示すチヤンネル情報と、当該チヤンネルを上記記録処理に使用することを示すコマンド情報とを対応付けた管理テーブルを保持し、上記外部から上記アクセスコマンドが与えられる毎に当該与えられたアクセスコマンドに含まれる上記チヤンネル情報及び上記コマンド情報を上記管理テーブルに追加し、上記チヤンネルを使用した上記記録処理が終了する毎に上記管理テーブルから対応する上記チヤンネル情報及び上記コマンド情報を削除するようにして、当該管理テーブルの内容をもとに、定期的に上記所定単位時間当たりに使用される上記チヤンネルの上記使用数を検出する
請求項１に記載の情報記録装置。
【請求項３】
上記時間割当手段は、
上記情報の上記記録処理で上記記録エラーが発生した場合、上記合計時間から、上記１回の上記記録動作に必要となる平均時間と、上記検出した上記使用数との乗算結果を減算して算出した上記タイムアウト時間を、上記所定単位時間当たりに使用される上記チヤンネルのうち、上記記録エラーの発生した上記情報の上記記録処理に使用される１つの上記チヤンネルに割り当てると共に、残りの上記チヤンネルに上記平均時間を振り分けるように割り当てる
請求項２に記載の情報記録装置。
【請求項４】
所定単位時間当たりに情報の再生処理を行うことができるチヤンネルの最大数が予め設定され、当該チヤンネルを使用して上記情報の上記再生処理を時分割的に行う情報再生装置において、
各上記チヤンネルにそれぞれ割り当てられた上記再生処理を時分割的に行うようにして、ハードデイスクから上記情報を再生する再生手段と、
定期的に上記所定単位時間当たりに使用される上記チヤンネルの使用数を検出すると共に、当該所定単位時間当たりに使用される上記チヤンネルに、上記最大数の上記チヤンネルそれぞれに予め割り当てられた割当時間が、上記最大数分合計された合計時間を、上記検出した上記使用数で均等なタイムアウト時間に分割して振り分けるように割り当てる時間割当手段と
を具え、
上記最大数の上記チヤンネルには、
それぞれ１回の再生動作に必要となる時間よりも所定時間長い上記割当時間が予め割り当てられ、
上記再生手段は、
上記チヤンネルに割り当てられた上記再生処理を行う場合、上記時間割当手段により当該チヤンネルに割り当てられたタイムアウト時間内で、上記ハードデイスクに対する１回の上記再生動作を行つた結果、再生エラーが発生すると、当該タイムアウト時間に達するまでの間に上記ハードデイスクに対する上記再生動作を成功するまで繰り返し行う
情報再生装置。
【請求項５】
上記時間割当手段は、
予め設定された上記最大数の上記チヤンネルに付されたチヤネル番号に対し、外部から与えられるアクセスコマンドに含まれる上記再生処理に使用する上記チヤンネルを示すチヤンネル情報と、当該チヤンネルを上記再生処理に使用することを示すコマンド情報とを対応付けた管理テーブルを保持し、上記外部から上記アクセスコマンドが与えられる毎に当該与えられたアクセスコマンドに含まれる上記チヤンネル情報及び上記コマンド情報を上記管理テーブルに追加し、上記チヤンネルを使用した上記再生処理が終了する毎に上記管理テーブルから対応する上記チヤンネル情報及び上記コマンド情報を削除するようにして、当該管理テーブルの内容をもとに、定期的に上記所定単位時間当たりに使用される上記チヤンネルの上記使用数を検出する
請求項４に記載の情報再生装置。
【請求項６】
上記時間割当手段は、
上記所定単位時間当たりに上記最大数の上記チヤンネルを全て使用して上記情報の上記再生処理を時分割的に行うためのトータル時間より、上記タイムアウト時間内に上記情報を再生することができずにタイムアウトエラーを検出した時点から当該再生することができなかつた上記情報を再現するための演算処理を開始するまでの間の時間を減算して上記合計時間を算出し、当該算出した合計時間を、上記検出した上記使用数で均等に分割して上記タイムアウト時間を算出する
請求項４に記載の情報再生装置。
【請求項７】
上記時間割当手段は、
上記情報の上記再生処理で上記再生エラーが発生した場合、上記合計時間から、上記１回の上記再生動作に必要となる平均時間と、上記検出した上記使用数との乗算結果を減算して算出した上記タイムアウト時間を、上記所定単位時間当たりに使用される上記チヤンネルのうち、上記再生エラーの発生した上記情報の上記再生処理に使用される１つの上記チヤンネルに割り当てると共に、残りの上記チヤンネルに上記平均時間を振り分けるように割り当てる
請求項６に記載の情報再生装置。
【請求項８】
所定単位時間当たりに情報の記録処理を行うことができるチヤンネルの最大数が予め設定され、当該チヤンネルを使用して上記情報の上記記録処理を時分割的に行う情報記録方法において、
定期的に上記所定単位時間当たりに使用される上記チヤンネルの使用数を検出すると共に、当該所定単位時間当たりに使用される上記チヤンネルに、上記最大数の上記チヤンネルそれぞれに予め割り当てられた割当時間が、上記最大数分合計された合計時間を、上記検出した上記使用数で均等なタイムアウト時間に分割して振り分けるように割り当てる時間割当ステツプと、
各上記チヤンネルにそれぞれ割り当てられた上記記録処理を時分割的に行うようにして、ハードデイスクに対し上記情報を記録する記録ステツプと
を具え、
上記最大数の上記チヤンネルには、
それぞれ１回の記録動作に必要となる時間よりも所定時間長い上記割当時間が予め割り当てられ、
上記記録ステツプでは、
上記チヤンネルに割り当てられた上記記録処理を行う場合、上記時間割当ステツプにおいて当該チヤンネルに割り当てた上記タイムアウト時間内で、上記ハードデイスクに対する１回の上記記録動作を行つた結果、記録エラーが発生すると、当該タイムアウト時間に達するまでの間に上記ハードデイスクに対する上記記録動作を成功するまで繰り返し行う
情報記録方法。
【請求項９】
所定単位時間当たりに情報の再生処理を行うことができるチヤンネルの最大数が予め設定され、当該チヤンネルを使用して上記情報の上記再生処理を時分割的に行う情報再生方法において、
定期的に上記所定単位時間当たりに使用される上記チヤンネルの使用数を検出すると共に、当該所定単位時間当たりに使用される上記チヤンネルに、上記最大数の上記チヤンネルそれぞれに予め割り当てられた割当時間が、上記最大数分合計された合計時間を、上記検出した上記使用数で均等なタイムアウト時間に分割して振り分けるように割り当てる時間割当ステツプと、
各上記チヤンネルにそれぞれ割り当てられた上記再生処理を時分割的に行うようにして、ハードデイスクから上記情報を再生する再生ステツプと
を具え、
上記最大数の上記チヤンネルには、
それぞれ１回の再生動作に必要となる時間よりも所定時間長い上記割当時間が予め割り当てられ、
上記再生ステツプでは、
上記チヤンネルに割り当てられた上記再生処理を行う場合、上記時間割当ステツプにおいて当該チヤンネルに割り当てたタイムアウト時間内で、上記ハードデイスクに対する１回の上記再生動作を行つた結果、再生エラーが発生すると、当該タイムアウト時間に達するまでの間に上記ハードデイスクに対する上記再生動作を成功するまで繰り返し行う
情報再生方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は情報記録装置及びその方法並びに情報再生装置及びその方法に関し、例えば博物館に設置され、映像により所定の展示物を紹介する映像展示システムに適用して好適なものである。
【０００２】
【従来の技術】
従来、映像展示システムにおいては、展示物を紹介するための映像に応じた映像データを記録再生するデータ記録再生装置が設けられており、この種のデータ記録再生装置として、図６に示すような複数のハードデイスクドライブ２Ａ〜２Ｉが並列的に設けられた、いわゆるデイスクアレイ装置１と呼ばれるものがある。
【０００３】
このデイスクアレイ装置１としては、各ハードデイスクドライブ２Ａ〜２Ｉに対する入力データやパリテイデータの分配方法等によつていくつかの種類のものが提案されており、現在では、この図６に示すように、入力された映像データをデイスクアレイコントローラ３においてビツト又はバイト単位等の所定単位毎にストライピング（分離）し、得られる所定単位のデータ（以下、これを分離データと呼ぶ）をデータ記録再生用の複数のハードデイスクドライブ２Ａ〜２Ｈに振り分けるようにして一斉に読み書きさせると共に、これら分離データに基づいてパリテイデータを生成し、これをパリテイ記録再生用のハードデイスクドライブ２Ｉに読み書きさせる「ＲＡＩＤ−３」と呼ばれる構成のものが広く用いられている。
【０００４】
実際上このデイスクアレイ装置１においては、パリテイデータをパリテイ記録再生用のハードデイスクドライブ２Ｉに保持する分、データ記録再生用の各ハードデイスクドライブ２Ａ〜２Ｈのいずれか１台が故障した場合においても、他の正常動作する各ハードデイスクドライブ２Ａ〜２Ｈから読み出した分離データとこれらに対応するパリテイデータとに基づいて、故障したハードデイスクドライブ２Ａ〜２Ｈに振り分けた分離データを再現することができるため、記録再生に対する信頼性が比較的高く、また複数台（例えばＮ台）のハードデイスクドライブ２Ａ〜２Ｈにより一台当たりの実行転送レートの約Ｎ倍の転送レートと、当該ハードデイスクドライブ２Ａ〜２Ｈの一台当たりの記録容量の約Ｎ倍の記録容量とをもつデータ記録再生装置として使用することができる利点を有している。
【０００５】
【発明が解決しようとする課題】
ところで図７に示すように、一般的にハードデイスクドライブ４においては、ターンテーブル５上にハードデイスク６が回転自在に保持されると共に、回転駆動機構部７にアーム８の一端部が回転自在に保持され、またこのアーム８の他端部にヘツド９が設けられて構成されている。
【０００６】
この場合ハードデイスクドライブ４においては、ターンテーブル５を介してハードデイスク６を回転させた状態において、回転駆動機構部７によりアーム８を一端部を中心にして回転させるようにしてヘツド９をハードデイスク６の径方向に移動させて所望の位置に位置させ、これによりハードデイスク６の所望の円周上にヘツド９を介して映像データを記録し、又は当該記録した映像データを再生することができる。
【０００７】
ところで一般的にハードデイスクドライブ４においては、データ記録時、回転駆動機構部７によりアーム８を回転させてヘツド９をハードデイスク６の径方向に移動させても、当該回転駆動機構部７及びアーム８等の機械的精度により映像データの記録対象位置にヘツド９を正確に位置させ難く、この結果一回の記録動作では映像データの記録を正しく行えずに記録エラーが発生する場合がある。
【０００８】
このためこのように記録エラーが発生した場合には、この記録動作を複数回リトライさせるようにしてハードデイスク６を一回転させる毎にヘツド９の位置を補正することにより、記録することができなかつた映像データを記録するようになされている。
【０００９】
またハードデイスクドライブ４は、ハードデイスク６の特性上、データ再生時、１回の再生動作では映像データの再生を正しく行えずに再生エラーが発生しても、再生動作をリトライすることによりこの映像データを再生することができる場合がある。
【００１０】
因みにこのような再生動作の１回のリトライでは映像データを再生することができないような場合でも、この再生動作のリトライの回数を多くする程、この映像データを再生することができる可能性が増大するような特性を有している。
【００１１】
このため上述したデイスクアレイ構成でなるデータ記録再生装置では、記録処理及び再生処理にそれぞれ１回の記録動作及び再生動作に必要となる時間よりも所定時間長い割当て時間（以下、これをタイムアウト時間と呼ぶ）を割り当て、データ記録時には、このタイムアウト時間内において１回目の記録動作を行い、この記録動作により記録エラーが発生した場合には当該タイムアウト時間が終了するまでの間に記録動作を複数回リトライさせると共に、データ再生時にもこのタイムアウト時間内において１回目の再生動作を行い、この再生動作により再生エラーが発生した場合には当該タイムアウト時間が終了するまでの間に再生動作を複数回リトライさせるようになされている。
【００１２】
因みにこのデータ記録再生装置では、データ再生時、データ記録再生用のいずれか１台のハードデイスクドライブ２Ａ〜２Ｈにおいて再生エラーが発生し、タイムアウト時間内で分離データを再生することができない場合には、タイムアウトエラーとしてこの再生することができなかつた分離データを、他の正常動作するハードデイスクドライブ２Ａ〜２Ｉから読み出した分離データとこれらに対応するパリテイデータとに基づいて再現するようになされている。
【００１３】
ところでこのデータ記録再生装置では、例えば１秒間に記録処理及び再生処理を時分割的に並列に行うことのできる数（チヤンネル）が予め所定数（例えば16チヤンネル）に設定されており、この設定された全チヤンネル分の記録処理及び再生処理を時分割的に並列に行うことを想定してこれら各チヤンネルに対するタイムアウト時間を比較的短い固定の時間として設定していた。
【００１４】
ところがこのデータ記録再生装置では、映像展示システムの設置された博物館の開館に先立つて映像データを記録したり、また博物館に訪れた来展者の要望に応じて映像データを再生する等のように全チヤンネル分の記録処理及び再生処理を常時行うわけではないことから、これら記録処理及び再生処理の処理時間に余裕ができるにも係わらずにタイムアウト時間を変更しないようになされていた。
【００１５】
このためデータ記録時には、各ハードデイスクドライブ２Ａ〜２Ｉのうち、いずれかのハードデイスクドライブ２Ａ〜２Ｉにおいてタイムアウト時間内で分離データを記録することができずにタイムアウトエラーが発生する場合があり、この場合には、この記録することができなかつた分離データを改めて記録するための時間が必要となり、リアルタイム性を必要とする映像データの記録に対する信頼性が低い問題があつた。
【００１６】
またデータ再生時には、各ハードデイスクドライブ２Ａ〜２Ｉのうち、少なくとも２台のハードデイスクドライブ２Ａ〜２Ｉにおいてタイムアウトエラーが発生する場合があり、この場合にはこれら再生することができなかつた少なくとも２つの分離データ又はパリテイデータを再現することができないことから、リアルタイム性を必要とする映像データが再生途中に途切れ、当該映像データの再生に対する信頼性が低い問題があつた。
【００１７】
本発明は以上の点を考慮してなされたもので、リアルタイム性を必要とする情報の記録処理及び又は再生処理に対する信頼生を向上し得る情報記録装置及びその方法並びに情報再生装置及びその方法を提案しようとするものである。
【００１８】
【課題を解決するための手段】
かかる課題を解決するため本発明においては、所定単位時間当たりに情報の記録処理を行うことができるチヤンネルの最大数が予め設定され、当該チヤンネルを使用して情報の記録処理を時分割的に行う際、定期的に所定単位時間当たりに使用されるチヤンネルの使用数を検出すると共に、当該所定単位時間当たりに使用されるチヤンネルに、最大数のチヤンネルそれぞれに予め割り当てられた割当時間が、当該最大数分合計された合計時間を、検出した使用数で均等なタイムアウト時間に分割して振り分けるように割り当て、各チヤンネルにそれぞれ割り当てられた記録処理を時分割的に行つてハードデイスクに対し情報を記録するようにして、最大数のチヤンネルには、それぞれ１回の記録動作に必要となる時間よりも所定時間長い割当時間が予め割り当てられており、チヤンネルに割り当てられた記録処理を行う場合、そのチヤンネルに割り当てたタイムアウト時間内で、ハードデイスクに対する１回の記録動作を行つた結果、記録エラーが発生すると、当該タイムアウト時間に達するまでの間にハードデイスクに対する記録動作を成功するまで繰り返し行うようにした。
【００１９】
この結果、所定単位時間当たりに使用される上記チヤンネルの使用数が少ないほど、当該使用されるチヤンネルに割り当てるタイムアウト時間を比較的長くして、記録処理において１回の記録動作により記録エラーが発生したときに引き続き行う記録動作の繰り返し回数を増加させて、当該タイムアウト時間に達するときに記録エラーが発生していることを大幅に減少させることができる。
【００２０】
また本発明においては、所定単位時間当たりに情報の再生処理を行うことができるチヤンネルの最大数が予め設定され、当該チヤンネルを使用して情報の再生処理を時分割的に行う際、定期的に所定単位時間当たりに使用されるチヤンネルの使用数を検出すると共に、当該所定単位時間当たりに使用されるチヤンネルに、最大数のチヤンネルそれぞれに予め割り当てられた割当時間が、当該最大数分合計された合計時間を、検出した使用数で均等なタイムアウト時間に分割して振り分けるように割り当て、各チヤンネルにそれぞれ割り当てられた再生処理を時分割的に行つてハードデイスクから情報を再生するようにして、最大数のチヤンネルには、それぞれ１回の再生動作に必要となる時間よりも所定時間長い割当時間が予め割り当てられており、チヤンネルに割り当てられた再生処理を行う場合、そのチヤンネルに割り当てたタイムアウト時間内で、ハードデイスクに対する１回の再生動作を行つた結果、再生エラーが発生すると、当該タイムアウト時間に達するまでの間にハードデイスクに対する再生動作を成功するまで繰り返し行うようにした。
【００２１】
この結果、所定単位時間当たりに使用される上記チヤンネルの使用数が少ないほど、当該使用されるチヤンネルに割り当てるタイムアウト時間を比較的長くして、再生処理において１回の再生動作により再生エラーが発生したときに引き続き行う再生動作の繰り返し回数を増加させて、当該タイムアウト時間に達するときに再生エラーが発生していることを大幅に減少させることができる。
【００２２】
【発明の実施の形態】
以下図面について、本発明の一実施の形態を詳述する。
【００２３】
（１）本実施の形態による映像展示システムの構成
図１において、１０は全体として本発明を適用した映像展示システムを示し、デイスクアレイ構成でなるデータ記録再生装置１１と、複数の映像表示端末装置１２Ａ〜１２Ｎとが、これらデータ記録再生装置１１及び各映像表示端末装置１２Ａ〜１２Ｎを制御するシステムコントローラ１３に接続されて構成されている。
【００２４】
この場合各映像表示端末装置１２Ａ〜１２Ｎにおいては、システムコントローラ１３の制御のもとに、映像表示コントローラ１５が内部に設けられたメモリ（図示せず）に予め記憶されたメニユー画像に応じた画像データＤ１を読み出し、これを切換え器１６を介して映像表示部１７に与えることにより当該画像データＤ１に基づくメニユー画像を表示し、かくしてこのメニユー画像により博物館に訪れた来展者が各種展示物を検索し得るようになされている。
【００２５】
そして映像表示コントローラ１５は、来展者により指定入力部１８を介して所望の展示物が指定入力された場合、この指定入力された展示物に応じた指定信号Ｓ１をシステムコントローラ１３に送出する。
【００２６】
このときシステムコントローラ１３は、映像表示コントローラ１５から与えられた指定信号Ｓ１に基づいてデータ記録再生装置１１を制御し、当該データ記録再生装置１１に予め記録した対応する映像データＤ２を再生させ、これを対応する映像表示端末装置１２Ａ〜１２Ｎの切換え器１６に送出させる。
【００２７】
かくして映像表示コントローラ１５は、システムコントローラ１３の制御のもとに、切換え器１６によつて画像データＤ１をデータ記録再生装置１１から与えられた映像データＤ２に切り換えて映像表示部１７に与えることにより当該映像表示部１７に、来展者によつて指定された展示物の映像を表示させる。
【００２８】
（２）データ記録再生装置の構成
ここでデータ記録再生装置１１は、図２に示すように、ストライピング回路２０にデータ記録再生用の５台のハードデイスクドライブ２１Ａ〜２１Ｅがそれぞれ記録再生処理部２２Ａ〜２２Ｅを介して並列に接続されると共に、パリテイ記録再生用のハードデイスクドライブ２１Ｆがパリテイ演算回路２３及び記録再生処理部２２Ｆを介して接続されたデイスクアレイ構成の記録再生部２４を有し、システムコントローラ１３から与えられる制御信号Ｓ２に基づいてデータコントローラ２５がデータ記録再生装置１１全体を制御するようになされている。
【００２９】
この場合データ記録再生装置１１においては、チヤンネルの数が予め例えば16チヤンネルに設定されており、このうち例えば２チヤンネルが映像データＤ２の記録処理に割り当てられると共に、12チヤンネルが映像データＤ２の再生処理に割り当てられ、また残りの２チヤンネルが復旧処理に割り当てられているものの、これら16チヤンネルを常時全て使用して映像データＤ２の記録処理、再生処理及び復旧処理を行うわけではなく、映像データＤ２の記録処理及び復旧処理は必要に応じて行うと共に、映像データＤ２の再生処理も各映像表示端末装置１２Ａ〜１２Ｎを介して来展者が展示物に応じた映像の表示を指定したときのみ行うようしてこれら各チヤンネルを必要に応じて使用するようになされている。
【００３０】
ここでデータ記録再生装置１１は、記録モード時、外部のエンコーダ２６から与えられる、映像データＤ２を所定フオーマツトで圧縮符号化してなる符号化データＤ３をデータ入力部２７を介してストライピング回路２０に取り込む。
【００３１】
ストライピング回路２０は、符号化データＤ３を所定単位毎に順次分離した後、得られた分離データＤ４を内部バス２８を介して各記録再生処理部２２Ａ〜２２Ｅに順次振り分けて与えると共に、各記録再生処理部２２Ａ〜２２Ｅに分離データＤ４を振り分ける毎に、これら各分離データＤ４をパリテイ演算回路２３に送出する。
【００３２】
またパリテイ演算回路２３は、これら各分離データＤ４に基づいてそのパリテイデータＤ５を生成し、これを内部バス２８を介して記録再生処理部２２Ｆに送出する。
【００３３】
この場合各記録再生処理部２２Ａ〜２２Ｆは、定期的にチヤンネルの使用数を検出し、この検出結果に応じて現時点において使用されているチヤンネルに予め割り当てられたタイムアウト時間を、このとき使用されていないチヤンネルの余剰分となるタイムアウト時間を振り分けて加えるようにして変更するようになされている。
【００３４】
そして各記録再生処理部２２Ａ〜２２Ｆは、ストライピング回路２０から与えられた分離データＤ４と、パリテイ演算回路２３から与えられたパリテイデータＤ５とを、それぞれ対応するハードデイスクドライブ２１Ａ〜２１Ｆに与えることにより現時点のタイムアウト時間（すなわちチヤンネルの使用数に応じて変更したタイムアウト時間）内において記録処理を行うようにしてハードデイスクに記録させる。
【００３５】
またデータ記録再生装置１１は、再生モード時、各記録再生制御部２２Ａ〜２２Ｆにより、各ハードデイスクに振り分けて記録された分離データＤ４と、所定のハードデイスクに記録された対応するパリテイデータＤ５とを、各ハードデイスクドライブ２１Ａ〜２１Ｆを一斉に駆動させることにより現時点のタイムアウト時間内において再生処理を行うようにして再生し、これらをパリテイ演算回路２３に送出する。
【００３６】
そしてパリテイ演算回路２３は、データ記録再生用のハードデイスクドライブ２１Ａ〜２１Ｅで再生エラーやタイムアウトエラーが生じたときのみパリテイ記録再生用のハードデイスクドライブ２１Ｆから与えられたパリテイデータＤ５を用いるようにして、データ記録再生用の各ハードデイスクドライブ２１Ａ〜２１Ｅからそれぞれ与えられた分離データＤ４により元の符号化データＤ３を復元し、これを内部バス２８を介して映像の要求のあつた映像表示端末装置１２Ａ〜１２Ｎに対応するデコーダ２９Ａ〜２９Ｎに送出する。
【００３７】
これによりデコーダ２９Ａ〜２９Ｎは、パリテイ演算回路２３から与えられる符号化データＤ３を復号及び所定の処理を施すことにより元の映像データＤ２に変換した後、これを対応する映像表示端末装置１２Ａ〜１２Ｎに送出する。
【００３８】
さらにこのデータ記録再生装置１１は、データ記録再生用のハードデイスクドライブ２１Ａ〜２１Ｅのいずれか１台が故障してこれを新たなハードデイスクドライブ２１Ｇに交換する復旧モード時、各記録再生処理部２２Ａ〜２２Ｆにより、交換されたハードデイスクドライブ２１Ｇを除く他の正常動作するデータ記録再生用の各ハードデイスクドライブ２１Ａ〜２１Ｄとパリテイ記録再生用のハードデイスクドライブ２１Ｆとを一斉に駆動させることにより現時点のタイムアウト時間内において再生処理を行うようにして分離データＤ４及び対応するパリテイデータＤ５を読み出し、これらを内部バス２８を介してパリテイ演算回路２３に送出する。
【００３９】
そしてパリテイ演算回路２３は、正常動作するデータ記録再生用の各ハードデイスクドライブ２１Ａ〜２１Ｄから与えられた分離データＤ４と、パリテイ記録再生用のハードデイスクドライブ２１Ｆから与えられたパリテイデータＤ５とに基づいて、故障したハードデイスクドライブ２１Ｅに振り分けられた分離データＤ４を再現し、これを内部バス２８を介して、交換されたハードデイスクドライブ２１Ｇに対応する記録再生処理部２２Ｅに送出する。
【００４０】
このとき記録再生処理部２２Ｅは、パリテイ演算回路２３から与えられた分離データＤ４を、交換されたハードデイスクドライブ２１Ｇに与えることにより現時点のタイムアウト時間内において記録処理を行うようにしてハードデイスクに記録させ、かくして故障したハードデイスクドライブ２１Ｅに記録されていた分離データＤ４を復旧することができるようになされている。
【００４１】
（３）記録再生処理部の構成
ここで実際上各記録再生処理部２２Ａ〜２２Ｆは、図３に示すように、それぞれプロセツサ３５と、ＤＭＡ（Direct Memory Access）３６と、第１及び第２のバツフアメモリ３７Ａ及び３７Ｂと、ハードデイスクドライブ制御部（ＨＤＤ制御部）３８とが内部バス２８を介して接続されている。
【００４２】
この場合プロセツサ３５には、内部にメモリ（図示せず）が設けられており、当該メモリに図４に示すような、データコントローラ２５から与えられる記録コマンドＣＫ及び再生コマンドＣＳ（以下、これらをまとめてアクセスコマンドと呼ぶ）に含まれる、当該アクセスコマンドに対応するチヤンネルの使用を表すチヤンネル情報や、そのチヤンネルが記録処理又は再生処理のいずれで使用されるかを表すコマンド情報、また現時点のタイムアウト時間を表す処理時間情報やチヤンネル番号、さらに記録処理又は再生処理すべき映像データＤ２の識別子（ID:IDentification ）を表す映像ＩＤの各種情報からなる管理テーブル３９が書き込まれている。
【００４３】
そしてプロセツサ３５は、データコントローラ２５からアクセスコマンドが与えられる毎に、管理テーブル３９の内容をこのアクセスコマンドに含まれる各種情報を加えるようにして変更すると共に、データコントローラ２５から与えられたアクセスコマンドに基づく記録処理又は再生処理が終了する毎に、管理テーブル３９の内容をこの終了したアクセスコマンドに対応する各種情報を削除するようにして変更し、これによりこの管理テーブル３９により現時点において使用されているチヤンネルの使用状況を管理し得るようになされている。
【００４４】
またプロセツサ３５は、この管理テーブル３９の内容を定期的に検索することにより現時点において実行すべきアクセスコマンド（現時点において実行途中のアクセスコマンドを含む）の数を検出し（すなわち現時点におけるチヤンネルの使用数を検出し）、当該検出結果に基づいて現時点において使用されているチヤンネルのタイムアウト時間を変更する。
【００４５】
すなわちプロセツサ３５は、16チヤンネル分の記録処理及び再生処理を時分割的に並列に行うためのトータル時間を、Ｔｍ〔msec〕、タイムアウトエラーを検出してから分離データＤ４を再現するための演算処理を開始するまでの間のソフトウエア処理に必要とする時間（以下、これをオーバーヘツド時間と呼ぶ）をＴｓ〔msec〕、現時点において使用されているチヤンネルの数（以下、これを現時点の使用チヤンネル数と呼ぶ）をＣｎとして、この現時点において使用されている各チヤンネルのタイムアウト時間ＴＲ〔msec〕を次式
【００４６】
【数１】
0004251241.tif 000002
【００４７】
で表されるように、トータル処理時間Ｔm 〔msec〕からオーバーヘツド時間Ｔs 〔msec〕を減算して１秒間（すなわちトータル処理時間）に16チヤンネル分の全ての記録処理及び再生処理を行うために必要となるタイムアウト時間の合計時間（以下、これを合計タイムアウト時間と呼ぶ）を算出し、この算出結果を現時点の使用チヤンネル数Ｃn により除算することによりこの合計タイムアウト時間を現時点において使用されている各チヤンネルに均等に分割して振り分けるようにして求める。
【００４８】
因みに現時点において16チヤンネル全てを使用している場合には、トータル処理時間Ｔm 〔msec〕を1000〔msec〕とし、オーバーヘツド時間Ｔs 〔msec〕を 200〔msec〕とし、また現時点の使用チヤンネル数Ｃn を16とすると、これら各値を上述した（１）式に代入することにより次式
【００４９】
【数２】
0004251241.tif 000003
【００５０】
で表されるように、各チヤンネルのタイムアウト時間ＴR 〔msec〕は50〔msec〕となる。
【００５１】
また現時点において例えば10チヤンネルを使用している場合には、上述と同様にトータル処理時間Ｔm 〔msec〕を1000〔msec〕とし、オーバーヘツド時間Ｔs 〔msec〕を 200〔msec〕とすると共に、現時点の使用チヤンネル数Ｃn を10とすると、これら各値を上述した（１）式に代入することにより次式
【００５２】
【数３】
0004251241.tif 000004
【００５３】
で表されるように、これら使用されている各チヤンネルのタイムアウト時間ＴR 〔msec〕は80〔msec〕となる。
【００５４】
従つてプロセツサ３５は、現時点の使用チヤンネル数が減少すれば、これに伴い使用されているチヤンネルのタイムアウト時間ＴR 〔msec〕を長くするように変更することができる。
【００５５】
そしてプロセツサ３５は、記録モード時、データコントローラ２５から上述した各種情報に加えて記録すべき分離データＤ４又はパリテイデータＤ５のアドレス情報等を含む記録コマンドＣＫが与えられた場合、この記録コマンドＣＫをハードデイスクドライブ２１Ａ〜２１Ｆの専用のフオーマツトでなる記録命令Ｓ４に変換し、これをＤＭＡ３６、内部バス２８及びハードデイスクドライブ制御部３８を順次介して対応するハードデイスクドライブ２１Ａ〜２１Ｆに与えると共に、内部に各チヤンネルに応じて設けられたカウンタ（図示せず）のうち、この記録コマンドＣＫに応じたカウンタをリセツトした後、記録命令Ｓ４に基づく記録処理の開始と共にカウントアツプさせ始める。
【００５６】
このときＤＭＡ３６は、ストライピング回路２０から内部バス２８を介して与えられた分離データＤ４又はパリテイデータＤ５を第１又は第２のバツフアメモリ３７Ａ又は３７Ｂのいずれか一方に一旦書き込むと共に、これら分離データＤ４又はパリテイデータＤ５を内部バス２８の利用状況に応じて所定のタイミングで読み出した後、内部バス２８及びハードデイスクドライブ制御部３８を順次介して対応するハードデイスクドライブ２１Ａ〜２１Ｆに与える。
【００５７】
これによりプロセツサ３５は、記録命令Ｓ４に基づいて記録すべき分離データＤ４又はパリテイデータＤ５を、対応するハードデイスクドライブ２１Ａ〜２１Ｆのハードデイスクに記録させる。
【００５８】
またプロセツサ３５は、対応するハードデイスクドライブ２１Ａ〜２１Ｆにおいて記録エラーが発生した場合、カウンタのカウント値と、現時点のタイムアウト時間とを定期的に比較するようにしてこのタイムアウト時間を検出し、当該タイムアウト時間に達するまでの間、この記録命令Ｓ４に基づいて記録動作のリトライを繰り返すようにし、かくしてハードデイスクにこの分離データＤ４又はパリテイデータＤ５を記録させるようにする。
【００５９】
因みにプロセツサ３５は、この記録エラーが発生したときにタイムアウト時間に達しても分離データＤ４又はパリテイデータＤ５を記録することができない場合には、記録命令Ｓ４をキヤンセルしてタイムアウトエラーとし、このタイムアウトエラーが発生したことを表すタイムアウト信号Ｓ５をデータコントローラ２５に与える。
【００６０】
一方、プロセツサ３５は、再生モード時、データコントローラ２５から上述した各種情報に加えて再生すべき分離データＤ４又はパリテイデータＤ５のアドレス情報等を含む再生コマンドＣＳが与えられると、これをハードデイスクドライブ２１Ａ〜２１Ｆの専用のフオーマツトでなる再生命令Ｓ５に変換し、これをＤＭＡ３６、内部バス２８及びハードデイスクドライブ制御部３８を順次介して対応するハードデイスクドライブ２１Ａ〜２１Ｆに与える。
【００６１】
このときプロセツサ３５は、この再生コマンドＣＳに対応するカウンタをリセツトした後、再生命令Ｓ５に基づく再生処理の開始と共にカウントアツプさせ始める。
【００６２】
そしてプロセツサ３５は、再生命令Ｓ５に基づいて、対応するハードデイスクドライブ２１Ａ〜２１Ｆのハードデイスクから再生すべき分離データＤ４又はパリテイデータＤ５を再生し、これをハードデイスクドライブ制御部３８、内部バス２８及びＤＭＡ３６を順次介して第１又は第２のバツフアメモリ３７Ａ又は３７Ｂのいずれか一方に与えて書き込む。
【００６３】
またプロセツサ３５は、対応するハードデイスクドライブ２１Ａ〜２１Ｆにおいて再生エラーが発生した場合、カウンタのカウント値と現時点のタイムアウト時間とを定期的に比較するようにしてこのタイムアウト時間を検出し、当該タイムアウト時間に達するまでの間、この再生命令Ｓ５に基づいて再生動作のリトライを繰り返させ、かくして分離データＤ４又はパリテイデータＤ５を再生するようにする。
【００６４】
因みにプロセツサ３５は、この再生エラーが発生したときにタイムアウト時間に達しても分離データＤ４又はパリテイデータＤ５を再生することができない場合には、再生命令Ｓ５をキヤンセルしてタイムアウトエラーとし、このタイムアウトエラーが発生したことを表すタイムアウト信号Ｓ５をデータコントローラ２５に与える。
【００６５】
そしてプロセツサ３５が再生コマンドＣＳに基づく再生処理を終了すると、ＤＭＡ３６は、第１又は第２のバツフアメモリ３７Ａ又は３７Ｂに書き込まれた分離データＤ４又はパリテイデータＤ５を、内部バス２８の利用状況に応じて所定のタイミングで読み出し、これを内部バス２８上で、記録するための分離データＤ４又はパリテイデータＤ５と競合することがないようにパリテイ演算回路２３に与える。
【００６６】
ここでプロセツサ３５は、図５（Ａ）〜（Ｄ）に示すように、対応するハードデイスクドライブ２１Ａ〜２１Ｆにおいて実際に記録処理及び再生処理を行う場合、データコントローラ２５との間の通信処理ＲＴ１と、メイン処理ＲＴ２と、アクセス終了処理ＲＴ３と、タイムアウト時間変更処理ＲＴ４とを、それぞれ対応するソフトウエアを起動させ、かつこれら各ソフトウエア間において共有メモリを介して通信しながら時分割的に並列に実行する。
【００６７】
この場合プロセツサ３５は、まず通信処理ＲＴ１を開始すると、ステツプＳＰ１においてデータコントローラ２５からアクセスコマンドが与えられたか否かを判断し、当該データコントローラ２５からアクセスコマンドが与えられると、続くステツプＳＰ２に進んでこのアクセスコマンドに基づいてメモリ内の管理テーブル３９の内容を変更する。
【００６８】
次いでプロセツサ３５は、ステツプＳＰ３に進んでデータコントローラ２５から与えられた各種アクセスコマンドのうち、このアクセスコマンドに基づく記録処理又は再生処理の終了したものがあるか否かを判断し、当該記録処理又は再生処理の終了したアクセスコマンドがある場合には、続くステツプＳＰ４に進んでこのアクセスコマンドに基づく記録処理又は再生処理が終了したことを上位のデータコントローラ２５に伝え、この後この通信処理ＲＴ１において上述したステツプＳＰ１からステツプＳＰ４のループを繰り返す。
【００６９】
ただしプロセツサ３５は、ステツプＳＰ１において否定結果を得たときには、ステツプＳＰ３に進むと共に、ステツプＳＰ３において否定結果を得たときにはステツプＳＰ１に進むようにする（図５（Ａ））。
【００７０】
またプロセツサ３５は、メイン処理ＲＴ２を開始すると、ステツプＳＰ５において、上述した通信処理ＲＴ１のステツプＳＰ２と共有メモリを介して通信しながら、メモリ内に書き込んだ管理テーブル３９の内容を定期的に検索して新たに開始すべきアクセスコマンドが有るか否かを判断する。
【００７１】
そして新たなアクセスコマンドが有る場合には、続くステツプＳＰ６に進んでこのアクセスコマンドに対応するカウンタをリセツトし、続くステツプＳＰ７においてこのアクセスコマンドに基づく記録処理又は再生処理を開始する。
【００７２】
この後プロセツサ３５は、ステツプＳＰ８に進んで管理テーブル３９内の各種情報のうち、終了したアクセスコマンドに対応するものがあるか否かを判断する。
【００７３】
そして終了したアクセスコマンドに対応するものがある場合には、続くステツプＳＰ９に進んで上述した通信処理ＲＴ１のステツプＳＰ３と共有メモリを介して通信しながら、この管理テーブル３９の内容を終了したアクセスコマンドに対応する各種情報を削除するようにして変更し、この後上述したステツプＳＰ５からステツプＳＰ９までのループを繰り返す。
【００７４】
ただしプロセツサ３５は、このメイン処理ＲＴ２において、ステツプＳＰ５において否定結果を得たときには、ステツプＳＰ８に進むと共に、当該ステツプＳＰ８において否定結果を得たときには、ステツプＳＰ５に進むようにする（図５（Ｂ））。
【００７５】
さらにプロセツサ３５は、アクセス終了処理ＲＴ３を開始すると、ステツプＳＰ１０において、アクセスコマンドに基づく記録処理又は再生処理が正しく終了したときに、このアクセスコマンドの終了を上述したメイン処理ＲＴ２のステツプＳＰ８に共有メモリを介して通信するようにして、このステツプＳＰ１０を繰り返す（図５（Ｃ））。
【００７６】
さらにプロセツサ３５は、タイムアウト時間変更処理ＲＴ４を開始すると、ステツプＳＰ１１において、定期的に管理テーブル３９の内容を検索することにより現時点のアクセスコマンドの数を検出する。
【００７７】
そしてプロセツサ３５は、ステツプＳＰ１２に進み、ステツプＳＰ１１において検出したアクセスコマンドの数（すなわち現時点の使用チヤンネル数）に基づいて現時点において使用されているチヤンネルのタイムアウト時間を算出し、この後ステツプＳＰ１３に進んでアクセスコマンドに基づく記録処理又は再生処理を開始すると共に、このアクセスコマンドに対応するカウンタをカウントアツプさせる。
【００７８】
そしてプロセツサ３５は、ステツプＳＰ１４に進んで、上述したステツプＳＰ１３においてカウントアツプさせたカウンタのカウント値とタイムアウト時間とを定期的に比較し、このカウンタのカウント値がタイムアウト時間に達するまでに記録すべき分離データＤ４又はパリテイデータＤ５を記録させることができ、又は再生すべき分離データＤ４又はパリテイデータＤ５を再生させることができたか否かを判断する。
【００７９】
このときプロセツサ３５は、このステツプＳＰ１４においてカウンタのカウント値がタイムアウト時間に達しても記録すべき分離データＤ４又はパリテイデータＤ５を記録することができず、又は再生すべき分離データＤ４又はパリテイデータＤ５を再生することができずに否定結果を得ると、続くステツプＳＰ１５に進んでこのアクセスコマンドに基づく記録処理又は再生処理をタイムアウトエラーとし、これを上述したメイン処理ＲＴ２のステツプＳＰ８に共有メモリを介して通信し、この後このタイムアウト時間変更処理ＲＴ４において上述したステツプＳＰ１１からステツプＳＰ１５のループを繰り返す。
【００８０】
ただしプロセツサ３５は、ステツプＳＰ１４において、カウンタのカウント値がタイムアウト時間に達する前に記録すべき分離データＤ４又はパリテイデータＤ５を記録することができ、又は再生すべき分離データＤ４又はパリテイデータＤ５を再生することができたことにより肯定結果を得るとステツプＳＰ１１に進むようにする（図５（Ｄ））。
【００８１】
（４）本実施の形態の動作及び効果
以上の構成において、この映像展示システム１０のデータ記録再生装置１１では、記録再生処理部２２Ａ〜２２Ｆにおいて、プロセツサ３５がデータコントローラ２５からアクセスコマンドが与えられる毎にこのアクセスコマンドに基づいてメモリ内の管理テーブル３９の内容を対応する各種情報を加えるようにして変更すると共に、データコントローラ２５から与えられたアクセスコマンドに基づく記録処理又は再生処理が終了する毎にこの終了したアクセスコマンドに基づいて管理テーブル３９の内容を対応する各種情報を削除するようにして変更し、このようにしてこの管理テーブル３９の内容に基づいてチヤンネルの使用状況を管理する。
【００８２】
そしてこのデータ記録再生装置１１では、プロセツサ３５により管理テーブル３９の内容を定期的に検索するようにして現時点の使用チヤンネル数を検出し、このチヤンネル数に応じて、合計タイムアウト時間を現時点において使用されている各チヤンネルに均等に分割して振り分けるようにしてこの現時点において使用されている各チヤンネルのタイムアウト時間を変更する。
【００８３】
このようにしてデータ記録再生装置１１では、プロセツサ３５がデータコントローラ２５からアクセスコマンドが与えられると、対応するハードデイスクドライブ２１Ａ〜２１Ｆにおいてこのアクセスコマンドに基づく記録処理又は再生処理を行い、当該記録処理又は再生処理において記録エラー又は再生エラーが発生した場合には、内部のカウンタのカウント値に基づいて現時点のタイムアウト時間を検出するようにして当該検出したタイムアウト時間に達するまでの間、記録動作又は再生動作のリトライを繰り返す。
【００８４】
従つてこのデータ記録再生装置１１では、実際に使用しているチヤンネル数が予め設定されたチヤンネルの最大数よりも少ない場合には、この現時点において使用している各チヤンネルに合計タイムアウト時間を均等に分割して振り分けるようにして当該タイムアウト時間を変更することから、予め設定された16チヤンネルを全て使用して記録処理及び再生処理を行う場合に比べて１チヤンネル当たりのタイムアウト時間を長くし、記録処理及び再生処理において記録エラー及び再生エラーが発生した場合にその記録動作及び再生動作のリトライの繰り返し回数を増加させることができる。
【００８５】
このため記録モード時には、ハードデイスクドライブ２１Ａ〜２１Ｆにおいて回転駆動機構部及びアームの機械的精度が比較的低い場合でも、記録動作のリトライによるヘツド位置の補正回数を増加させることができることから、タイムアウト時間内においてハードデイスクの所望の位置にヘツドを位置合わせできずにタイムアウトエラーが発生することを大幅に低減させることができる。
【００８６】
また再生モード時には、再生エラーが発生した場合でも、再生動作のリトライ回数を増加させることができることから、再生エラーの発生した分離データＤ４又はパリテイデータＤ５を再生することができる可能性を大幅に増大させることができ、従つて少なくとも２台のハードデイスクドライブ２１Ａ〜２１Ｆにおいてタイムアウトエラーが発生することを大幅に低減させ、かくしてリアルタイム性を必要とする映像データＤ２の再生途中に途切れるようなことを大幅に低減させることができる。
【００８７】
さらにこのデータ記録再生装置１１では、復旧モード時、復旧処理に割り当てられたチヤンネルを除く他のチヤンネルの使用数を減らせば、復旧処理に伴う記録処理及び再生処理のタイムアウト時間を長くすることができることから、この復旧処理において再現すべき分離データＤ４又はパリテイデータＤ５を除く他の正常なハードデイスクドライブ２１Ａ〜２１Ｆの再生処理においてタイムアウトエラーが発生したり、また交換した新たなハードデイスクドライブ２１Ｇの記録処理においてタイムアウトエラーが発生することを大幅に低減させることができ、かくして復旧処理が正しく行えなくなることを大幅に低減させることができる。
【００８８】
以上の構成によれば、定期的にチヤンネルの使用数を検出し、当該検出結果に応じて予め設定されたチヤンネルの最大数に対する合計タイムアウト時間を現時点において使用されている各チヤンネルに均等に分割して振り分けるようにして、この現時点において使用されている各チヤンネルのタイムアウト時間を変更するようにしたことにより、予め設定されたチヤンネルの最大数よりも現時点において少ない数のチヤンネルが使用されていれば、その分チヤンネルに対するタイムアウト時間を大幅に長くして記録動作及び再生動作のリトライの回数を増加させ、タイムアウト時間に達したときにタイムアウトエラーが発生することを大幅に低減させることができ、かくしてリアルタイム性を必要とする情報の記録及び又は再生処理に対する信頼性を向上し得る情報記録及び又は再生装置及びその方法を実現することができる。
【００８９】
（５）他の実施の形態
なお上述の実施の形態においては、本発明を映像展示システム１０に設けられた、映像データを記録再生するデータ記録再生装置１１に適用するようにした場合について述べたが、本発明はこれに限らず、音声データ等のようにリアルタイム性を必要とする情報を記録及び又は再生する情報記録及び又は再生装置であれば、この他種々の情報記録及び又は再生装置に適用することができる。
【００９０】
また上述の実施の形態においては、本発明を「ＲＡＩＤ−３」構成のデイスクアレイ装置でなるデータ記録再生装置１１に適用するようにした場合について述べたが、本発明はこれに限らず、この他種々のデイスクアレイ構成でなる情報記録及び又は再生装置に適用することができる。
【００９１】
さらに上述の実施の形態においては、チヤンネルの使用数に応じて現時点において使用されている各チヤンネルに合計タイムアウト時間を均等に分割して振り分けるようにして、この現時点において使用されているチヤンネルのタイムアウト時間を変更するようにした場合について述べたが、本発明はこれに限らず、チヤンネルの使用数に加えて、ハードデイスクドライブ２１Ａ〜２１Ｆにおけるエラーの発生頻度や、想定する信頼性、また使用されているチヤンネルに割り当てられた処理が記録又は再生のいずれであるか等のように、現時点のチヤンネルの使用状況に応じて、現時点において使用されている各チヤンネルのうち、記録エラー又は再生エラーの発生したチヤンネルのみ、又は記録処理又は再生処理を行うチヤンネルのみ等のように特定のチヤンネルのタイムアウト時間のみを変更する等のように、この他種々の方法によつてタイムアウト時間を変更するようにしても良い。
【００９２】
すなわち例えば各ハードデイスクドライブ２１Ａ〜２１Ｆのうち、通常、いずれか１台のハードデイスクドライブ２１Ａ〜２１Ｆにおいてのみエラーが発生するような場合には、現時点において使用されている各チヤンネルのうち、特定の１つのチヤンネルのタイムアウト時間ＴR1〔msec〕を、１回の記録動作及び再生動作に必要となる平均アクセス時間をＴa 〔msec〕として次式
【００９３】
【数４】
0004251241.tif 000005
【００９４】
で表されるように、合計タイムアウト時間から現時点において使用されているチヤンネル数Ｃn 全体の平均アクセス時間Ｔa 〔sec 〕を減算するようにして求めると共に、この特定のチヤンネルを除く他の使用されているチヤンネルのタイムアウト時間を平均アクセス時間とする。
【００９５】
そして各ハードデイスクドライブ２１Ａ〜２１Ｆのうち、いずれか１台において記録エラー又は再生エラーが発生する場合には、この１台のハードデイスクドライブに変更したタイムアウト時間ＴＲ１〔msec〕を割り当てて再生動作又は記録動作のリトライを繰り返すようにすることにより、上述した実施の形態よりもタイムアウト時間ＴＲ１〔msec〕を大幅に長くすることができることから、記録エラー又は再生エラーの発生する特定のチヤンネルにおいてタイムアウトエラーの発生する可能性をさらに低減させることができる。
【００９６】
なおこの場合特定のチヤンネルのタイムアウト時間ＴR1〔msec〕は、16チヤンネル全てを使用しても、平均アクセス時間Ｔa 〔msec〕を40〔msec〕とすると上述した（４）式に各値を代入することにより次式
【００９７】
【数５】
0004251241.tif 000006
【００９８】
で表されるように、 160〔msec〕となり、また例えば10チヤンネルを使用している場合、特定のチヤンネルのタイムアウト時間ＴR1〔msec〕は、上述した（４）式に各値を代入するようにして次式
【００９９】
【数６】
0004251241.tif 000007
【０１００】
で表されるように 400〔msec〕となる。
【０１０１】
さらに上述の実施の形態においては、情報を記録媒体に記録及び又は再生する記録及び又は再生手段として、記録再生部２４を適用するようにした場合について述べたが、本発明はこれに限らず、情報を記録媒体に記録及び又は再生することができれば、この他種々の構成でなる記録及び又は再生手段を適用するようにしても良い。
【０１０２】
さらに上述の実施の形態においては、各チヤンネルの使用状況に応じて、予め各チヤンネルにそれぞれ割り当てられた記録及び又は再生手段による記録及び又は再生処理のための割当て時間のうち、対応するチヤンネルの割当て時間を変更する変更手段として、プロセツサ３５を適用するようにした場合について述べたが、本発明はこれに限らず、各チヤンネルの使用状況に応じて、予め各チヤンネルにそれぞれ割り当てられた記録及び又は再生手段による記録及び又は再生処理のための割当て時間のうち、対応するチヤンネルの割当て時間を変更することができれば、この他種々の構成でなる変更手段を適用するようにしても良い。
【０１０３】
【発明の効果】
上述のように本発明によれば、所定単位時間当たりに情報の記録処理を行うことができるチヤンネルの最大数が予め設定され、当該チヤンネルを使用して情報の記録処理を時分割的に行う際、定期的に所定単位時間当たりに使用されるチヤンネルの使用数を検出すると共に、当該所定単位時間当たりに使用されるチヤンネルに、最大数のチヤンネルそれぞれに予め割り当てられた割当時間が、当該最大数分合計された合計時間を、検出した使用数で均等なタイムアウト時間に分割して振り分けるように割り当て、各チヤンネルにそれぞれ割り当てられた記録処理を時分割的に行つてハードデイスクに対し情報を記録するようにして、最大数のチヤンネルには、それぞれ１回の記録動作に必要となる時間よりも所定時間長い割当時間が予め割り当てられており、チヤンネルに割り当てられた記録処理を行う場合、そのチヤンネルに割り当てたタイムアウト時間内で、ハードデイスクに対する１回の記録動作を行つた結果、記録エラーが発生すると、当該タイムアウト時間に達するまでの間にハードデイスクに対する記録動作を成功するまで繰り返し行うようにしたことにより、所定単位時間当たりに使用される上記チヤンネルの使用数が少ないほど、当該使用されるチヤンネルに割り当てるタイムアウト時間を比較的長くして、記録処理において１回の記録動作により記録エラーが発生したときに引き続き行う記録動作の繰り返し回数を増加させて、当該タイムアウト時間に達するときに記録エラーが発生していることを大幅に減少させることができ、かくしてリアルタイム性を必要とする情報の記録処理に対する信頼生を向上し得る情報記録装置及びその方法を実現することができる。
【０１０４】
また本発明においては、所定単位時間当たりに情報の再生処理を行うことができるチヤンネルの最大数が予め設定され、当該チヤンネルを使用して情報の再生処理を時分割的に行う際、定期的に所定単位時間当たりに使用されるチヤンネルの使用数を検出すると共に、当該所定単位時間当たりに使用されるチヤンネルに、最大数のチヤンネルそれぞれに予め割り当てられた割当時間が、当該最大数分合計された合計時間を、検出した使用数で均等なタイムアウト時間に分割して振り分けるように割り当て、各チヤンネルにそれぞれ割り当てられた再生処理を時分割的に行つてハードデイスクから情報を再生するようにして、最大数のチヤンネルには、それぞれ１回の再生動作に必要となる時間よりも所定時間長い割当時間が予め割り当てられており、チヤンネルに割り当てられた再生処理を行う場合、そのチヤンネルに割り当てたタイムアウト時間内で、ハードデイスクに対する１回の再生動作を行つた結果、再生エラーが発生すると、当該タイムアウト時間に達するまでの間にハードデイスクに対する再生動作を成功するまで繰り返し行うようにしたことにより、所定単位時間当たりに使用される上記チヤンネルの使用数が少ないほど、当該使用されるチヤンネルに割り当てるタイムアウト時間を比較的長くして、再生処理において１回の再生動作により再生エラーが発生したときに引き続き行う再生動作の繰り返し回数を増加させて、当該タイムアウト時間に達するときに再生エラーが発生していることを大幅に減少させることができ、かくしてリアルタイム性を必要とする情報の再生処理に対する信頼生を向上し得る情報再生装置及びその方法を実現することができる。
【図面の簡単な説明】
【図１】本発明による映像展示システムの全体構成の一実施の形態を示すブロツク図である。
【図２】データ記録再生装置の構成を示すブロツク図である。
【図３】データ記録再生装置の記録再生処理部の構成を示すブロツク図である。
【図４】チヤンネルの使用状況を管理するための管理テーブルの説明に供する図表である。
【図５】記録再生処理部におけるプロセツサの処理の説明に供するフローチヤートである。
【図６】一般的なデイスクアレイ装置の構成を示すブロツク図である。
【図７】一般的なハードデイスクドライブの構成を示す略線的上面図である。
【符号の説明】
１０……映像展示システム、１１……データ記録再生装置、１３……システムコントローラ、２０……ストライピング回路、２１Ａ〜２１Ｆ……ハードデイスクドライブ、２２Ａ〜２２Ｆ……記録再生処理部、２３……パリテイ演算回路、２４……記録再生部、２５……データコントローラ、３５……プロセツサ、３６……ＤＭＡ、３７Ａ……第１のバツフアメモリ、３７Ｂ……第２のバツフアメモリ、３８……ハードデイスクドライブ制御部、３９……管理テーブル、Ｄ２……映像データ、Ｄ４……分離データ、Ｄ５……パリテイデータ、ＲＴ１……通信処理、ＲＴ２……メイン処理、ＲＴ３……アクセス終了処理、ＲＴ４……タイムアウト時間変更処理。
【図１】
0004251241.tif 000008
【図２】
0004251241.tif 000009
【図３】
0004251241.tif 000010
【図４】
0004251241.tif 000011
【図５】
0004251241.tif 000012
【図６】
0004251241.tif 000013
【図７】
0004251241.tif 000014