(57)【要約】【課題】  データを再生及び記録する際に連続して複数のデータを読み出す時間及び書き込む時間を短縮できる再生装置及び記録装置を実現し難かった。【解決手段】  ヘッドをディスクの半径方向に一往復させたときに、外部から与えられる再生命令で指定されたデータを構成する全ての所定単位のデータを連続的に再生できるように、当該所定単位のデータの読出し順序を決定し、読出し順序に従って各所定単位のデータを順次再生するように、ディスクの径方向におけるヘッドの位置を制御し、ヘッドを介してディスクから再生された所定単位のデータを、再生命令に基づく正しい再生順序に並べ替えて出力するようにしたことにより、所定単位のデータ及び２つのデータ間に渡る当該所定単位のデータを続けて読み出す際のヘッドの移動距離を短縮することによりヘッドの移動時間を短縮することができ、連続して複数のデータを読み出す時間を短縮できる。【選択図】        図２
2005071427.tif 000002
【特許請求の範囲】
【請求項１】
外部から与えられる再生命令に基づき、回転するディスクの径方向に移動するヘッドによって、所定単位で分割されたデータを上記ディスクから再生する再生装置において、
上記ヘッドをディスクの半径方向に一往復させたときに、上記外部から指定された上記データを構成する全ての上記所定単位のデータを連続的に再生できるように、当該所定単位のデータの読出し順序を決定する読出し順序決定手段と、
上記読出し順序決定手段により決定された上記読出し順序に従って各上記所定単位のデータを順次再生するように、上記ディスクの上記径方向における上記ヘッドの位置を制御するヘッド位置制御手段と、
上記ヘッドを介して上記ディスクから再生された上記所定単位のデータを、上記再生命令に基づく正しい再生順序に並べ替えて出力する並替え手段と
を具えることを特徴とする再生装置。
【請求項２】
上記読出し順序決定手段は、
上記正しい再生順序における最初から所定順位までの各上記所定単位のデータを、上記ディスクの径方向における位置が上記ディスクの最外周側から最内周側又は上記ディスクの最内周側から最外周側となるように順次並べたときの順序を第１の部分読出し順序として決定し、上記正しい再生順序における上記所定順位の次から最後までの各上記所定単位のデータを、上記ディスクの径方向における位置が上記ディスクの最内周側から最外周側若しくは上記ディスクの最外周側から最内周側となるように順次並べたときの順序を第２の部分読出し順序として決定して、上記第１の部分読出し順序の次に上記第２の部分読出し順序を結合し、又は上記第２の部分読出し順序の次に上記第１の部分読出し順序を結合して上記読出し順序とする
ことを特徴とする請求項１に記載の再生装置。
【請求項３】
上記読出し順序決定手段は、
上記所定単位のデータを上記ディスクの径方向における位置が上記ディスクの最外周側から最内周側又は上記ディスクの最内周側から最外周側となるように順次並べたときの上記所定単位のデータの順序である位置順序を決定し、当該位置順序における奇数番目の上記所定単位のデータを降順若しくは昇順に順次選択して並べた第３の部分読出し順序と、当該位置順序における偶数番目の分割データを昇順若しくは降順に順次選択して並べた第４の部分読出し順序とをそれぞれ決定し、上記第３の部分読出し順序の次に上記第４の部分読出し順序を結合し、又は上記第４の部分読出し順序の次に上記第３の部分読出し順序を結合して上記読出し順序とする
ことを特徴とする請求項１に記載の再生装置。
【請求項４】
上記再生命令は、
第１及び第２のデータを連続して再生する再生命令であって、
上記読出し順序決定手段は、
上記第１のデータを構成する上記所定単位のデータを、上記ディスクの径方向における位置が上記ディスクの最外周側から最内周側又は上記ディスクの最内周側から最外周側となるように順次並べたときの上記所定単位のデータの順序を第５の部分読出し順序として決定し、上記第２のデータを構成する上記所定単位のデータを、上記ディスクの径方向における位置が上記ディスクの最内周側から最外周側又は上記ディスクの最外周側から最内周側となるように順次並べたときの上記所定単位のデータの順序を第６の部分読出し順序として決定して、上記第５の部分読出し順序の次に上記第６の部分読出し順序を結合して上記読出し順序とする
ことを特徴とする請求項１に記載の再生装置。
【請求項５】
外部から与えられる再生命令に基づき、回転するディスクの径方向に移動するヘッドによって、所定単位で分割されたデータを上記ディスクから再生する再生方法において、
上記ヘッドをディスクの半径方向に一往復させたときに、上記外部から指定された上記データを構成する全ての上記所定単位のデータを連続的に再生できるように、当該所定単位のデータの読出し順序を決定する第１のステップと、
上記決定された上記読出し順序に従って各上記所定単位のデータを順次再生するように、上記ディスクの上記径方向における上記ヘッドの位置を制御する第２のステップと、
上記ヘッドを介して上記ディスクから再生された上記所定単位のデータを、上記再生命令に基づく正しい再生順序に並べ替えて出力する第３のステップと
を具えることを特徴とする再生方法。
【請求項６】
上記第１のステップでは、上記正しい再生順序における最初から所定順位までの各上記所定単位のデータを、上記ディスクの径方向における位置が上記ディスクの最外周側から最内周側又は上記ディスクの最内周側から最外周側となるように順次並べたときの順序を第１の部分読出し順序として決定し、上記正しい再生順序における上記所定順位の次から最後までの各上記所定単位のデータを、上記ディスクの径方向における位置が上記ディスクの最内周側から最外周側若しくは上記ディスクの最外周側から最内周側となるように順次並べたときの順序を第２の部分読出し順序として決定して、上記第１の部分読出し順序の次に上記第２の部分読出し順序を結合し、又は上記第２の部分読出し順序の次に上記第１の部分読出し順序を結合して上記読出し順序とする
ことを特徴とする請求項５に記載の再生方法。
【請求項７】
上記第１のステップでは、上記所定単位のデータを上記ディスクの径方向における位置が上記ディスクの最外周側から最内周側又は上記ディスクの最内周側から最外周側となるように順次並べたときの上記所定単位のデータの順序である位置順序を決定し、当該位置順序における奇数番目の上記所定単位のデータを降順若しくは昇順に順次選択して並べた第３の部分読出し順序と、当該位置順序における偶数番目の上記所定単位のデータを昇順又は降順に順次選択して並べた第４の部分読出し順序とをそれぞれ決定し、上記第３の部分読出し順序の次に上記第４の部分読出し順序を結合し、又は上記第４の部分読出し順序の次に上記第３の部分読出し順序を結合して上記読出し順序とする
ことを特徴とする請求項５に記載の再生方法。
【請求項８】
上記再生命令は、
第１及び第２のデータを連続して再生する再生命令であって、
上記第１のステップでは、
上記第１のデータを構成する上記所定単位のデータを、上記ディスクの径方向における位置が上記ディスクの最外周側から最内周側又は上記ディスクの最内周側から最外周側となるように順次並べたときの上記所定単位のデータの順序を第５の部分読出し順序として決定し、上記第２のデータを構成する上記所定単位のデータを、上記ディスクの径方向における位置が上記ディスクの最内周側から最外周側又は上記ディスクの最外周側から最内周側となるように順次並べたときの上記所定単位のデータの順序を第６の部分読出し順序として決定して、上記第５の部分読出し順序の次に上記第６の部分読出し順序を結合して上記読出し順序とする
ことを特徴とする請求項５に記載の再生方法。
【請求項９】
外部から与えられる記録命令に基づき、回転するディスクの径方向に移動するヘッドによって、外部から与えられたデータを所定単位に分割して上記ディスクに記録する記録装置において、
上記ヘッドをディスクの半径方向に一往復させたときに、上記全ての上記所定単位のデータを連続的に記録できるように、当該所定単位のデータの書込み順序を決定する書込み順序決定手段と、
上記書込み順序に従って各上記所定単位のデータを順次記録するように、上記ディスクの上記径方向における上記ヘッドの位置を制御するヘッド位置制御手段と
を具えることを特徴とする記録装置。
【請求項１０】
上記書込み順序決定手段は、
上記所定単位に分割したデータのうち最初から所定順位までを、上記ディスクの径方向における位置が上記ディスクの最外周側から最内周側又は上記ディスクの最内周側から最外周側となるように順次並べたときの順序を第１の部分書込み順序として決定し、上記所定単位のデータのうち上記所定順位の次から最後までを、上記ディスクの径方向における位置が上記ディスクの最内周側から最外周側若しくは上記ディスクの最外周側から最内周側となるように順次並べたときの順序を第２の部分書込み順序として決定して、上記第１の部分書込み順序の次に上記第２の部分書込み順序を結合し、又は上記第２の部分書込み順序の次に上記第１の部分書込み順序を結合して上記書込み順序とする
ことを特徴とする請求項９に記載の記録装置。
【請求項１１】
上記書込み順序決定手段は、
上記所定単位に分割したデータを上記ディスクの径方向における位置が上記ディスクの最外周側から最内周側又は上記ディスクの最内周側から最外周側となるように順次並べたときの上記所定単位のデータの順序である位置順序を決定し、当該位置順序における奇数番目の上記所定単位のデータを降順若しくは昇順に順次選択して並べた第３の部分書込み順序と、当該位置順序における偶数番目の分割データを昇順若しくは降順に順次選択して並べた第４の部分書込み順序とをそれぞれ決定し、上記第３の部分書込み順序の次に上記第４の部分書込み順序を結合し、又は上記第４の部分書込み順序の次に上記第３の部分書込み順序を結合して上記書込み順序とする
ことを特徴とする請求項９に記載の記録装置。
【請求項１２】
上記記録命令は、
第１及び第２のデータを連続して記録する記録命令であって、
上記書込み順序決定手段は、
上記第１のデータを構成する上記所定単位に分割したデータを、上記ディスクの径方向における位置が上記ディスクの最外周側から最内周側又は上記ディスクの最内周側から最外周側となるように順次並べたときの順序を第５の部分書込み順序として決定し、上記第２のデータを構成する上記所定単位に分割したデータを、上記ディスクの径方向における位置が上記ディスクの最内周側から最外周側又は上記ディスクの最外周側から最内周側となるように順次並べたときの順序を第６の部分書込み順序として決定して、上記第５の部分書込み順序の次に上記第６の部分書込み順序を結合して上記書込み順序とする
ことを特徴とする請求項９に記載の記録装置。
【請求項１３】
外部から与えられる記録命令に基づき、回転するディスクの径方向に移動するヘッドによって、外部から与えられたデータを所定単位に分割して上記ディスクに記録する記録装置において、
上記ヘッドをディスクの半径方向に一往復させたときに、上記全ての上記所定単位のデータを連続的に記録できるように、当該所定単位のデータの書込み順序を決定する第４のステップと、
上記書込み順序に従って各上記所定単位のデータを順次記録するように、上記ディスクの上記径方向における上記ヘッドの位置を制御する第５のステップと
を具えることを特徴とする記録方法。
【請求項１４】
上記第４のステップでは、上記所定単位に分割したデータのうち最初から所定順位までを、上記ディスクの径方向における位置が上記ディスクの最外周側から最内周側又は上記ディスクの最内周側から最外周側となるように順次並べたときの順序を第１の部分書込み順序として決定し、上記所定単位のデータのうち上記所定順位の次から最後までを、、上記ディスクの径方向における位置が上記ディスクの最内周側から最外周側若しくは上記ディスクの最外周側から最内周側となるように順次並べたときの順序を第２の部分書込み順序として決定して、上記第１の部分書込み順序の次に上記第２の部分書込み順序を結合し、又は上記第２の部分書込み順序の次に上記第１の部分書込み順序を結合して上記書込み順序とする
ことを特徴とする請求項１３に記載の記録方法。
【請求項１５】
上記第４のステップでは、上記所定単位に分割したデータを上記ディスクの径方向における位置が上記ディスクの最外周側から最内周側又は上記ディスクの最内周側から最外周側となるように順次並べたときの上記所定単位のデータの順序である位置順序を決定し、当該位置順序における奇数番目の上記所定単位のデータを降順若しくは昇順に順次選択して並べた第３の部分書込み順序と、当該位置順序における偶数番目の分割データを昇順若しくは降順に順次選択して並べた第４の部分書込み順序とをそれぞれ決定し、上記第３の部分書込み順序の次に上記第４の部分書込み順序を結合し、又は上記第４の部分書込み順序の次に上記第３の部分書込み順序を結合して上記書込み順序とする
ことを特徴とする請求項１３に記載の記録方法。
【請求項１６】
上記記録命令は、
第１及び第２のデータを連続して記録する記録命令であって、
上記第４のステップでは、
上記第１のデータを構成する上記所定単位に分割したデータを、上記ディスクの径方向における位置が上記ディスクの最外周側から最内周側又は上記ディスクの最内周側から最外周側となるように順次並べたときの順序を第５の部分書込み順序として決定し、上記第２のデータを構成する上記所定単位に分割したデータを、上記ディスクの径方向における位置が上記ディスクの最内周側から最外周側又は上記ディスクの最外周側から最内周側となるように順次並べたときの順序を第６の部分書込み順序として決定して、上記第５の部分書込み順序の次に上記第６の部分書込み順序を結合して上記書込み順序とする
ことを特徴とする請求項１３に記載の記録方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は再生装置及び再生方法、並びに記録装置及び記録方法に関し、例えばビデオサーバシステムに適用して好適なものである。
【背景技術】
【０００２】
従来、ビデオサーバシステムにおいては、画像及び音声をディジタルデータに符号化し（以下このようなデータをＡＶ（Audio Video）データと呼ぶ）、ハードディスクドライブ等のランダムアクセスが可能な記録媒体に、その記録媒体の記録単位（以下これをセクタと呼ぶ）に分割して記録するようになされたものがある。
【０００３】
図１３はハードディスクドライブ１の構成を示すものであり、筐体２に取付固定されたモータ３の回転側出力軸に２枚のディスク４（４Ａ及び４Ｂ）が取り付けられており、当該モータ３を回転させることによってディスク４を回転駆動させ得るようになされている。
【０００４】
ヘッドユニット５には、磁気ヘッド５Ａ１及び５Ａ２、５Ｂ１及び５Ｂ２が取り付けられており、それぞれディスク４Ａの記録面４Ａ１及び４Ａ２、ディスク４Ｂの記録面４Ｂ１及び４Ｂ２の面上をわずかに浮上するようになされている。
【０００５】
またハードディスクドライブ１は、筐体２に形成された軸２Ａをヘッドユニット５に設けられた軸孔５Ｃに挿通するようになされており、図示しないアクチュエータによって、当該ヘッドユニット５を当該軸２Ａを中心として回転移動させるようになされている。
【０００６】
ここで図１４に示すように、ハードディスクドライブ１は、ディスク４Ａの記録面４Ａ１及び４Ａ２、並びにディスク４Ｂの記録面４Ｂ１及び４Ｂ２に、それぞれ同心円状の複数のトラックＴＲを形成しており、各トラックＴＲに対して最外周から順にトラック番号を付与している。
【０００７】
さらにハードディスクドライブ１は、各トラックＴＲを複数のセクタＳＣに分割しており、ヘッドユニット５に取り付けられた磁気ヘッド５Ａ１、５Ａ２、５Ｂ１、５Ｂ２を一体として記録面４Ａ１、４Ａ２、４Ｂ１、４Ｂ２上をそれぞれ移動させたときに、全ての磁気ヘッド５Ａ１、５Ａ２、５Ｂ１、５Ｂ２が全て同じ番号のトラックＴＲ上の、全て同じ番号のセクタＳＣに位置するように、当該記録面４Ａ１、４Ａ２、４Ｂ１、４Ｂ２上に決定したセクタ開始線を基準として順番にセクタ番号を付与するようになされている。
【０００８】
また、セクタＳＣはＩＤ領域及びデータ領域から構成されており、ＩＤ領域には後述するように各セクタＳＣを管理するための情報が記録され、またデータ領域には当該セクタサイズに合わせて分割されたデータが記録される。
【０００９】
ところでハードディスクドライブ１は、全セクタＳＣを管理するために、トラックＴＲやセクタＳＣの番号ではなく、全セクタＳＣに一連の番号を付したＬＢＡ（Logical Block Address）を各セクタＳＣのＩＤ領域に記録するようになされており、このＬＢＡの番号は、例えば記録面４Ａ１の最外周トラックＴＲのセクタＳＣの次が記録面４Ａ２の最外周のトラックＴＲのセクタＳＣとなるようになされている。
【００１０】
このためハードディスクドライブ１は、連続したＬＢＡ番号のセクタＳＣの書込み及び読出しを行う場合に、ヘッドユニット５を回転移動させて磁気ヘッド５Ａ１（５Ａ２、５Ｂ１、５Ｂ２）を当該セクタＳＣに合わせる（以下このことをシークと呼ぶ）ときの当該磁気ヘッド５Ａ１（５Ａ２、５Ｂ１、５Ｂ２）の移動距離（以下これをシーク距離と呼ぶ）が少なくなるようになされている。
【００１１】
またハードディスクドライブ１は、ヘッドユニット５をディスク４Ａ（４Ｂ）の最外周側にシークさせた状態を基準としたときの内周方向へのシーク距離の大きさが、当該ディスク４Ａ（４Ｂ）の最外周から開始するようにしたＬＢＡの番号の大きさとほぼ比例することになる。
【００１２】
ところで、ビデオサーバシステムでは、一般的に容量が大きいＡＶデータをファイルとしてハードディスクドライブ１に記録するため、例えば図１５（Ａ）に示すように、当該ＡＶデータを複数の連続したデータＤＰ、ＤＱ、…に分割し、さらにセクタＳＣのデータ領域のサイズに合わせて、当該データＤＰ、ＤＱ、…を複数の分割データＤＰ１〜ＤＰ８のように分割するようになされている。
【００１３】
またビデオサーバシステムは、データＤＰ（ＤＱ、…）を読み出す際の制限時間（以下これをタイムスロットＴＳと呼ぶ）を設定しており、タイムスロットＴＳ以内にデータＤＰの分割データＤＰ１〜ＤＰ８を全て読み出すことができれば、途切れることなく連続してＡＶデータを出力できるようになされている。
【００１４】
実際上、ハードディスクドライブ１は、図１５（Ｂ）に示すように、連続した分割データＤＰ１〜ＤＰ８を連続したセクタＳＣ（すなわち連続したＬＢＡ番号のセクタＳＣ）に順次記録しており、これにより、ヘッドユニット５（図１４）をほとんどシークさせることなく当該分割データＤＰ１〜ＤＰ８を連続して読み出すことができるようになされている。
【００１５】
一方、ビデオサーバシステムは、当該ビデオサーバシステムに接続された編集装置等において、例えば複数のＡＶデータからそれぞれ短いデータを取り出して繋ぎ合わせるような作業を行う場合に、当該編集装置からの要求に応じて、当該複数のＡＶデータを途切れることなく連続して出力する必要がある。
【００１６】
このときハードディスクドライブ１は、図１６（Ａ）に示すように、要求された複数のＡＶデータに対応するデータＤＡ、ＤＢ、ＤＣ、…を順次読み出すが、図１６（Ｂ）及び（Ｃ）に示すように、例えばデータＤＡを分割した分割データＤＡ１〜ＤＡ８がそれぞれ異なるＡＶデータである場合は、分割データＤＡ１〜ＤＡ８がディスク４Ａ（４Ｂ）の記録面４Ａ１（４Ａ２、４Ｂ１、４Ｂ２）上の様々な位置に分散している可能性がある。
【００１７】
すなわちハードディスクドライブ１は、図１７（Ａ）に示すデータＤＡの分割データＤＡ１〜ＤＡ８を順次読み出す場合、図１７（Ｂ）に示すように、連続する分割データ同士のＬＢＡが離れた値になる場合がある。
【００１８】
するとハードディスクドライブ１は、分割データを連続して読み出す際に、それぞれの分割データのＬＢＡの値の差に応じた距離だけヘッドユニット５をシークさせる必要があり、このときシーク距離に応じてシークが完了するまでの時間（以下これをシーク時間と呼ぶ）を経過することになる。
【００１９】
このためハードディスクドライブ１は、例えば分割データＤＡ２とＤＡ３とのようにＬＢＡの差Ｌ１が比較的小さい場合には、シーク距離が短いためシーク時間Ｔ１が短くなるが、分割データＤＡ６とＤＡ７とのようにＬＢＡの差Ｌ２が比較的大きい場合には、シーク距離が長くなるためシーク時間Ｔ２が長くなる。
【００２０】
特にハードディスクドライブ１は、シーク距離が長い場合、ヘッドユニット５の磁気ヘッド５Ａ１（５Ａ２、５Ｂ１、５Ｂ２）を所望のセクタＳＣがあるトラックＴＲに正確に合わせる制御が困難であるために、誤ったトラックＴＲに合わせてしまう可能性が大きくなる。このような場合、ハードディスクドライブ１は、再度シークすることによってヘッドユニット５の磁気ヘッド５Ａ１（５Ａ２、５Ｂ１、５Ｂ２）を所望のトラックＴＲに合わせることができるが（以下これをリトライと呼ぶ）、さらにその後所望のセクタＳＣを読み取るためにディスク４Ａ（４Ｂ）が１回転するまで待つ必要があり、当該所望のセクタＳＣのデータを読み取るために長時間を要することになる。
【００２１】
するとハードディスクドライブ１は、分割データＤＡ１〜ＤＡ８を連続して読み出す際の合計したシーク時間が長くなってしまうことにより、タイムスロットＴＳ以内に当該分割データＤＡ１〜ＤＡ８を全て読み出すことができなくなる場合があり、このときビデオサーバシステムは、出力するＡＶデータを途切れさせてしまうという問題があった。
【００２２】
また、ハードディスクドライブ１は、ランダムアクセス可能な記録媒体であるため、任意のデータの記録や消去を繰り返すと、消去済み又は未使用であり記録可能なセクタＳＣ（以下これを空きセクタと呼ぶ）がディスク４Ａ（４Ｂ）の記録面４Ａ１（４Ａ２、４Ｂ１、４Ｂ２）上の様々な位置に分散して存在することになる。
【００２３】
このためビデオサーバシステムは、編集装置等からの指示に基づいてＡＶデータの記録を行う際に、例えば連続したデータＤＡ、ＤＢ、…（図１６）であっても、分割データＤＡ１〜ＤＡ８をディスク４Ａ（４Ｂ）の記録面４Ａ１（４Ａ２、４Ｂ１、４Ｂ２）上の様々な位置に分散している空きセクタに連続して書き込む可能性がある。
【００２４】
するとハードディスクドライブ１は、上述した再生の場合と同様に、シーク距離が長くなるためにシーク時間が長くなってしまう可能性があり、このときビデオサーバシステムは、タイムスロットＴＳ以内に当該分割データＤＡ１〜ＤＡ８を全て書き込むことができなくなり、いわゆる「コマ落ち」が発生して途切れたＡＶデータを記録してしまうという問題があった。
【００２５】
かかる問題を解決するための手法として、従来、例えば図１８に示すように、分割データＤＡ１〜ＤＡ８の読出し順序又は書込み順序を予め並べ替える手法が提案されている（例えば、特許文献１参照）。
【００２６】
すなわち、ビデオサーバシステムのハードディスクドライブ１では、ＡＶデータの再生の際に、図１８（Ａ）に示すデータＤＡの分割データＤＡ１〜ＤＡ８の順序を、図１８（Ｂ）に示すようにＬＢＡの降順に並べ替えてから各分割データを読み出して再度並べ直すようになされており、その結果、当該分割データＤＡ１〜ＤＡ８のＬＢＡが連続的に並ぶことにより、当該分割データＤＡ１〜ＤＡ８を全て読み出す際の合計したシーク時間を短縮することができ、タイムスロットＴＳ以内に分割データＤＡ１〜ＤＡ８を全て読み出すことができるため、ＡＶデータを途切れること無く連続して出力させるようになされている。
【００２７】
また、ビデオサーバシステムのハードディスクドライブ１では、ＡＶデータの記録の際に、データＤＡの分割データＤＡ１〜ＤＡ８を記録すべき順序（図１８（Ａ））を、ＬＢＡの降順に並べ替えてから各分割データを書き込むようになされており（図１８（Ｂ））、その結果、当該分割データＤＡ１〜ＤＡ８のＬＢＡが連続的に並ぶことにより、当該分割データＤＡ１〜ＤＡ８を全て書き込む際の合計したシーク時間を短縮することができ、タイムスロットＴＳ以内に分割データＤＡ１〜ＤＡ８を全て書き込むことができるため、ＡＶデータを途切れること無く連続して記録できるようになされている。
【特許文献１】特開平１０−２３３０５９号公報（第１８頁、第１１図）
【発明の開示】
【発明が解決しようとする課題】
【００２８】
ところで、実際のＡＶデータは複数のタイムスロットＴＳに渡っているため、ビデオサーバシステムは、ＡＶデータを再生する際に、再生データＤＡ、ＤＢ、…を全てタイムスロットＴＳ以内に連続して読み出す必要がある。
【００２９】
しかし、かかる構成のビデオサーバシステムにおいては、図１８（Ｃ）に示すように、データＤＡのうち最内周側にある分割データＤＡ６に続いて、データＤＢのうち最外周側にある分割データＤＢ１を読み出すことになるため、データＤＡ、ＤＢを連続して読み出す際に分割データのＬＢＡが不連続になってしまい、分割データＤＡ６及びＤＢ１間におけるシーク距離Ｌ３及びシーク時間Ｔ３が非常に長くなってしまう可能性があった。
【００３０】
すなわちビデオサーバシステムは、データＤＡについてはタイムスロットＴＳ以内に読み出すことができるが、当該データＤＡに続いてデータＤＢを読み出す段階でシーク時間が長くなり、その結果、次のタイムスロットＴＳ以内にデータＤＢを全て読み出せなくなってしまう可能性があり、このときＡＶデータを途切れさせてしまうという問題があった。
【００３１】
またビデオサーバシステムは、ＡＶデータを記録する際にも、再生時と同様に、データＤＡ、ＤＢを連続して書き込む際に分割データのＬＢＡが不連続になってしまい、分割データＤＡ６及びＤＢ１間におけるシーク距離Ｌ３及びシーク時間Ｔ３が非常に長くなってしまう可能性があり、そのためデータＤＡについてはタイムスロットＴＳ以内に書き込むことができるが、当該データＤＡに続いてデータＤＢを次のタイムスロットＴＳ以内に全て書き込めなくなってしまう可能性があり、このとき途切れたＡＶデータを記録してしまうという問題があった。
【００３２】
本発明は以上の点を考慮してなされたもので、データを再生又は記録する際に連続して複数のデータの読出し又は書込みを行う時間を短縮できる再生装置及び再生方法、並びに記録装置及び記録方法を提案しようとするものである。
【課題を解決するための手段】
【００３３】
かかる課題を解決するため本発明においては、外部から与えられる再生命令に基づき、回転するディスクの径方向に移動するヘッドによって、所定単位で分割されたデータを上記ディスクから再生する再生装置において、ヘッドをディスクの半径方向に一往復させたときに、外部から指定されたデータを構成する全ての所定単位のデータを連続的に再生できるように、当該所定単位のデータの読出し順序を決定する読出し順序決定手段と、読出し順序決定手段により決定された読出し順序に従って各所定単位のデータを順次再生するように、ディスクの径方向におけるヘッドの位置を制御するヘッド位置制御手段と、ヘッドを介してディスクから再生された所定単位のデータを、再生命令に基づく正しい再生順序に並べ替えて出力する並替え手段とを設けるようにした。
【００３４】
この結果この再生装置では、１つのデータを構成する所定単位のデータを続けて読み出す際のヘッドの移動距離を短縮することによりヘッドの移動時間を短縮することができると共に、２つのデータ間に渡る当該所定単位のデータを続けて読み出す際のヘッドの移動距離を短縮することによりヘッドの移動時間を短縮することができる。
【００３５】
また本発明においては、外部から与えられる再生命令に基づき、回転するディスクの径方向に移動するヘッドによって、所定単位で分割されたデータを上記ディスクから再生する再生方法において、ヘッドをディスクの半径方向に一往復させたときに、外部から指定されたデータを構成する全ての上記所定単位のデータを連続的に再生できるように、当該所定単位のデータの読出し順序を決定する第１のステップと、決定された読出し順序に従って各所定単位のデータを順次再生するように、ディスクの径方向におけるヘッドの位置を制御する第２のステップと、ヘッドを介してディスクから再生された所定単位のデータを、再生命令に基づく正しい再生順序に並べ替えて出力する第３のステップとを設けるようにした。
【００３６】
この結果この再生方法では、１つのデータを構成する所定単位のデータを続けて読み出す際のヘッドの移動距離を短縮することによりヘッドの移動時間を短縮することができると共に、２つのデータ間に渡る当該所定単位のデータを続けて読み出す際のヘッドの移動距離を短縮することによりヘッドの移動時間を短縮することができる。
【００３７】
さらに本発明においては、外部から与えられる記録命令に基づき、回転するディスクの径方向に移動するヘッドによって、外部から与えられたデータを所定単位に分割して上記ディスクに記録する記録装置において、ヘッドをディスクの半径方向に一往復させたときに、全ての所定単位のデータを連続的に記録できるように、当該所定単位のデータの書込み順序を決定する書込み順序決定手段と、上記書込み順序に従って各所定単位のデータを順次記録するように、ディスクの径方向におけるヘッドの位置を制御するヘッド位置制御手段とを設けるようにした。
【００３８】
この結果この記録装置では、１つのデータを構成する所定単位のデータを続けて書き込む際のヘッドの移動距離を短縮することによりヘッドの移動時間を短縮することができると共に、２つのデータ間に渡る当該所定単位のデータを続けて書き込む際のヘッドの移動距離を短縮することによりヘッドの移動時間を短縮することができる。
【００３９】
さらに本発明においては、外部から与えられる記録命令に基づき、回転するディスクの径方向に移動するヘッドによって、外部から与えられたデータを所定単位に分割して上記ディスクに記録する記録装置において、ヘッドをディスクの半径方向に一往復させたときに、全ての所定単位のデータを連続的に記録できるように、当該所定単位のデータの書込み順序を決定する第４のステップと、書込み順序に従って各所定単位のデータを順次記録するように、ディスクの径方向におけるヘッドの位置を制御する第５のステップとを設けるようにした。
【００４０】
この結果この記録方法では、１つのデータを構成する所定単位のデータを続けて書き込む際のヘッドの移動距離を短縮することによりヘッドの移動時間を短縮することができると共に、２つのデータ間に渡る当該所定単位のデータを続けて書き込む際のヘッドの移動距離を短縮することによりヘッドの移動時間を短縮することができる。
【発明の効果】
【００４１】
本発明によれば、外部から与えられる再生命令に基づき、回転するディスクの径方向に移動するヘッドによって、所定単位で分割されたデータを上記ディスクから再生する再生装置において、ヘッドをディスクの半径方向に一往復させたときに、外部から指定されたデータを構成する全ての所定単位のデータを連続的に再生できるように、当該所定単位のデータの読出し順序を決定する読出し順序決定手段と、読出し順序決定手段により決定された読出し順序に従って各所定単位のデータを順次再生するように、ディスクの径方向におけるヘッドの位置を制御するヘッド位置制御手段と、ヘッドを介してディスクから再生された所定単位のデータを、再生命令に基づく正しい再生順序に並べ替えて出力する並替え手段とを設けるようにしたことにより、読出し順序に従い所定単位のデータを連続して読み出す際に、ヘッドの移動時間を短縮することができ、当該所定単位のデータを読み出す時間を短縮することができるので、複数のデータを連続して途切れることなく読み出して再生する際の再生能力を一段と向上させることができる。
【００４２】
また本発明によれば、外部から与えられる再生命令に基づき、回転するディスクの径方向に移動するヘッドによって、所定単位で分割されたデータを上記ディスクから再生する再生方法において、ヘッドをディスクの半径方向に一往復させたときに、外部から指定されたデータを構成する全ての上記所定単位のデータを連続的に再生できるように、当該所定単位のデータの読出し順序を決定する第１のステップと、決定された読出し順序に従って各所定単位のデータを順次再生するように、ディスクの径方向におけるヘッドの位置を制御する第２のステップと、ヘッドを介してディスクから再生された所定単位のデータを、再生命令に基づく正しい再生順序に並べ替えて出力する第３のステップとを設けるようにしたことにより、読出し順序に従い所定単位のデータを連続して読み出す際に、ヘッドの移動時間を短縮することができ、当該所定単位のデータを読み出す時間を短縮することができるので、複数のデータを連続して途切れることなく読み出して再生する際の再生能力を一段と向上させることができる。
【００４３】
さらに本発明によれば、外部から与えられる記録命令に基づき、回転するディスクの径方向に移動するヘッドによって、外部から与えられたデータを所定単位に分割して上記ディスクに記録する記録装置において、ヘッドをディスクの半径方向に一往復させたときに、全ての所定単位のデータを連続的に記録できるように、当該所定単位のデータの書込み順序を決定する書込み順序決定手段と、上記書込み順序に従って各所定単位のデータを順次記録するように、ディスクの径方向におけるヘッドの位置を制御するヘッド位置制御手段とを設けるようにしたことにより、書込み順序に従い所定単位のデータを連続して書き込む際に、ヘッドの移動時間を短縮することができ、当該所定単位のデータを書き込む時間を短縮することができるので、複数のデータを連続して途切れることなく書き込む際の記録能力を一段と向上させることができる。
【００４４】
さらに本発明によれば、外部から与えられる記録命令に基づき、回転するディスクの径方向に移動するヘッドによって、外部から与えられたデータを所定単位に分割して上記ディスクに記録する記録装置において、ヘッドをディスクの半径方向に一往復させたときに、全ての所定単位のデータを連続的に記録できるように、当該所定単位のデータの書込み順序を決定する第４のステップと、書込み順序に従って各所定単位のデータを順次記録するように、ディスクの径方向におけるヘッドの位置を制御する第５のステップとを設けるようにしたことにより、書込み順序に従い所定単位のデータを連続して書き込む際に、ヘッドの移動時間を短縮することができ、当該所定単位のデータを書き込む時間を短縮することができるので、複数のデータを連続して途切れることなく書き込む際の記録能力を一段と向上させることができる。
【発明を実施するための最良の形態】
【００４５】
以下、図面について、本発明の一実施の形態を詳述する。
【００４６】
（１）第１の実施の形態
（１−１）ビデオサーバシステム１の構成
図１において、１０は全体として本実施の形態によるビデオサーバシステムを示し、プロセッサユニット１１、映像ＲＡＩＤ（Redundant Arrays of Inexpensive Disk）ユニット１２及び音声ＲＡＩＤユニット１３から構成されている。
【００４７】
プロセッサユニット１１は、ＣＰＵ２０が全体を統括制御するようになされており、例えば図示しない外部制御装置等からＡＶデータＤ１（Ｄ１Ａ〜Ｄ１ｎ）の記録を指示する記録コマンドＣ１をファイルマネージャ２１が取得すると、バス２２を介して当該ＣＰＵ２０がこのことを認識するようになされている。
【００４８】
そしてＣＰＵ２０は、記録コマンドＣ１を解析し、その指示内容に従いバス２２を介してデータマネージャ２３（２３Ａ〜２３ｎ）にＡＶデータＤ１の記録命令Ｃ１Ａを送出する。
【００４９】
データマネージャ２３は、ＡＶデータの記録命令Ｃ１Ａを取得すると、まずバス２２を介してファイルマネージャ２１に当該ＡＶデータを新たに記録するファイルに関して問い合わせ、ハードディスクドライブ１（１Ａ〜１ｍ、１Ｐ）上のＬＢＡ情報等を取得する。
【００５０】
続いてデータマネージャ２３は、供給されるＡＶデータＤ１に対して映像音声符号化・復号化処理部２４（２４Ａ〜２４ｎ）を介して所定の符号化等の処理を施した後、かくして得られた映像データＤ２（Ｄ２Ａ〜Ｄ２ｎ）及び音声データＤ３（Ｄ３Ａ〜Ｄ３ｎ）と、取得したＬＢＡ情報等を含む映像書込みコマンドＣ２及び音声書込みコマンドＣ３とを決定し、バス２２及びインタフェース２５を介して、映像書込みコマンドＣ２及び映像データＤ２を映像ＲＡＩＤユニット１２へ送出すると共に、音声書込コマンドＣ３及び音声データＤ３を音声ＲＡＩＤユニット１３へ送出する。
【００５１】
映像ＲＡＩＤユニット１２は、ＣＰＵ３０が全体を統括制御するようになされており、インタフェース３１を介して映像書込みコマンドＣ２及び映像データＤ２を取得すると、メモリ３３に一時的に蓄積した後、当該映像書込みコマンドＣ２をデータコントローラ３２からＣＰＵ３０へ送出すると共に、当該映像データＤ２をデータマルチプレクサ３４へ送出する。
【００５２】
ＣＰＵ３０は、映像書込コマンドＣ２に含まれるＬＢＡ情報等に基づき、ＳＰＣ（SCSI Protocol Controller）書込コマンドＣ４を決定してデータマルチプレクサ３４へ送出する。
【００５３】
データマルチプレクサ３４は、ＳＰＣ書込コマンドＣ４を分離ＳＰＣ書込コマンドＣ５（Ｃ５Ａ〜Ｃ５ｍ及びＣ５Ｐ）に分離して、映像データ蓄積用のハードディスクドライブ１Ａ〜１ｍに対応する蓄積制御部３５Ａ〜３５ｍ及びパリティ演算部３８にそれぞれ振り分けて送出し、さらに映像データＤ２を例えば１バイトごとに分離して得られた分離映像データＤ４（Ｄ４Ａ〜Ｄ４ｍ）を蓄積制御部３５Ａ〜３５ｍにそれぞれ振り分けて送出すると共に、当該分離映像データＤ４をすべてパリティ演算部３８へ送出する。
【００５４】
このときパリティ演算部３８は、与えられた分離映像データＤ４に基づいてパリティデータＤＰを算出し、分離ＳＰＣ書込コマンドＣ５Ｐと共に蓄積制御部３５Ｐへ送出する。
【００５５】
そして、蓄積制御部３５Ａ〜３５ｍに一時蓄積された分離ＳＰＣ書込コマンドＣ５Ａ〜Ｃ５ｍ及び分離映像データＤ４、並びに蓄積制御部３５Ｐに一時蓄積された分離ＳＰＣ書込コマンドＣ５Ｐ及びパリティデータＤＰは、それぞれ対応するＳＰＣ３６（３６Ａ〜３６ｍ、３６Ｐ）により読み出される。
【００５６】
するとＳＰＣ３６は、ＳＣＳＩインタフェース３７（３７Ａ〜３７ｍ、３７Ｐ）を介して、分離ＳＰＣ書き込みコマンドＣ５に基づいたＳＣＳＩコマンドをそれぞれ対応するハードディスクドライブ１に送出し、分離映像データＤ４又はパリティデータＤＰを各ハードディスクドライブ１内の指定されたＬＢＡにそれぞれ書き込む。
【００５７】
また音声ＲＡＩＤユニット１３は、映像ＲＡＩＤユニット１２と同様の内部構成を有しており、当該映像ＲＡＩＤユニット１２と同様に音声データＤ３をハードディスクドライブに書き込むようになされている。
【００５８】
このようにプロセッサユニット１１のデータマネージャ２３は、ＣＰＵ２０からＡＶデータＤ１の記録コマンドＣ１を取得すると、供給されるＡＶデータＤ１を符号化した映像データＤ２及び音声データＤ３と映像書込コマンドＣ２及び音声書込コマンドＣ３とを、それぞれ映像ＲＡＩＤユニット１２及び音声ＲＡＩＤユニット１３へ送出することによって、当該映像データＤ２及び音声データＤ３をハードディスクドライブ１に書き込むようになされている。
【００５９】
一方プロセッサユニット１１は、例えば図示しない編集装置等からＡＶデータＤ５（Ｄ５Ａ〜Ｄ５ｎ）の再生を指示する再生コマンドＣ６をファイルマネージャ２１が取得すると、バス２２を介してＣＰＵ２０がこのことを認識するようになされている。
【００６０】
そしてＣＰＵ２０は、再生コマンドＣ６を解析し、その指示内容に従いバス２２を介してデータマネージャ２３にＡＶデータＤ５の再生命令Ｃ６Ａを送出する。
【００６１】
データマネージャ２３は、再生命令Ｃ６Ａを取得すると、まずバス２２を介してファイルマネージャ２１に当該ＡＶデータＤ５に対応するファイルに関して問い合わせ、ハードディスクドライブ１上のＬＢＡ情報等を取得する。
【００６２】
続いてデータマネージャ２３は、取得したＬＢＡ情報等を含む映像読出しコマンドＣ７及び音声読出しコマンドＣ８とを決定し、バス２２及びインタフェース２５を介して、それぞれ映像ＲＡＩＤユニット１２及び音声ＲＡＩＤユニット１３へ送出する。
【００６３】
映像ＲＡＩＤユニット１２は、インタフェース３１を介して映像読出しコマンドＣ７を取得すると、当該映像読出しコマンドＣ７をデータコントローラ３２からＣＰＵ３０へ送出する。
【００６４】
ＣＰＵ３０は、映像読出しコマンドＣ７に含まれるＬＢＡ情報等に基づき、ＳＰＣ読出しコマンドＣ９を決定してデータマルチプレクサ３４へ送出する。
【００６５】
データマルチプレクサ３４は、ＳＰＣ読出しコマンドＣ９を分離ＳＰＣ読出しコマンドＣ１０（Ｃ１０Ａ〜Ｃ１０ｍ及びＣ１０Ｐ）に分離して、映像データ蓄積用のハードディスクドライブ１Ａ〜１ｍに対応する蓄積制御部３５Ａ〜３５ｍ及びパリティ演算部３８にそれぞれ振り分けて送出する。
【００６６】
このときパリティ演算部３８は、分離ＳＰＣ読出しコマンドＣ１０Ｐをそのまま蓄積制御部３５Ｐへ送出する。
【００６７】
そしてＳＰＣ３６は、それぞれ対応する蓄積制御部３５（３５Ａ〜３５ｍ、３５Ｐ）に一時蓄積された分離ＳＰＣ読出しコマンドＣ１０を読み出し、ＳＣＳＩインタフェース３７を介して対応するハードディスクドライブ１内の指定されたＬＢＡから、それぞれ分離映像データＤ４又はパリティデータＤＰを読み出し、それぞれ対応する蓄積制御部３５に一時蓄積させる。
【００６８】
このときハードディスクドライブ１は、分離ＳＰＣ読出しコマンドＣ１０によって指定された順序に従って、それぞれ指定されたＬＢＡを読み出すようになされている。
【００６９】
ここでパリティ演算部３８は、蓄積制御部３５ＰからパリティデータＤＰを読み出してデータマルチプレクサ３４へ送出する。続いてデータマルチプレクサ３４は、蓄積制御部３５Ａ〜３５ｍから読み出した分離映像データＤ４及びパリティデータＤＰから映像データＤ２を復元し、データコントローラ３２へ送出する。
【００７０】
そしてデータコントローラ３２は、ＣＰＵ３０によって決定されたヘッダ情報Ｈ１及び映像データＤ２をインタフェース３１を介してプロセッサユニット１１へ送出する。
【００７１】
また音声ＲＡＩＤユニット１３は、映像ＲＡＩＤユニット１２と同様に、音声読出しコマンドＣ８に基づいて音声データＤ３を読み出し、ヘッダ情報Ｈ２と共にプロセッサユニット１１へ送出するようになされている。
【００７２】
そしてプロセッサユニット１１のデータマネージャ２３は、インタフェース２５を介してヘッダ情報Ｈ１及びＨ２、並びに映像データＤ２及び音声データＤ３を取得し、当該映像データＤ２及び音声データＤ３を映像音声符号化・復号化処理部２４へ送出して所定の符号化を行い、ＡＶデータＤ５として出力する。
【００７３】
このようにプロセッサユニット１１のデータマネージャ２３は、ＣＰＵ２０からＡＶデータの再生コマンドＣ６を取得すると、ハードディスクドライブ１のＬＢＡ情報を含む映像読出しコマンドＣ７及び音声読出しコマンドＣ８をそれぞれ映像ＲＡＩＤユニット１２及び音声ＲＡＩＤユニット１３へ送出することによって、映像データＤ２及び音声データＤ３を取得し、映像音声符号化・復号化処理部２４を介してＡＶデータＤ５として出力するようになされている。
【００７４】
（１−２）第１の実施の形態による分割データの読出し順序
ところで、データマネージャ２３（２３Ａ〜２３ｎ）は、映像ＲＡＩＤユニット１２及び音声ＲＡＩＤユニット１３のハードディスクドライブ１からＡＶデータＤ５を読み出す際に、予め当該データの分割データをＬＢＡの値に基づいて並べ替えた順序に従って読み出すようになされている。
【００７５】
ここでＡＶデータＤ５は、例えば編集装置等からの要求であるため、データＤＡの分割データＤＡ１〜ＤＡ８は、図１７に示したように、そのセクタＳＣ（すなわちＬＢＡ）が連続しておらず、ハードディスクドライブ１のディスク４の分散したセクタＳＣに記録されている。
【００７６】
そしてデータマネージャ２３は、例えば図２（Ａ）に示すように、当該分割データＤＡ１〜ＤＡ８を全てタイムスロットＴＳ以内に読み出す必要があり、また分割データＤＡ１〜ＤＡ８を時系列の正しい順序（以下これを再生順序と呼ぶ）で映像音声符号化・復号化処理部２４へ送出する必要がある。
【００７７】
そこでデータマネージャ２３は、図２（Ｂ）に示すように、まず再生順序に並んだ分割データＤＡ１〜ＤＡ８を第１グループＧＰ１（分割データＤＡ１〜ＤＡ４）及び第２グループＧＰ２（分割データＤＡ５〜ＤＡ８）に分割する。
【００７８】
続いてデータマネージャ２３は、図２（Ｃ）に示すように、第１グループＧＰ１の分割データＤＡ１〜ＤＡ４をそれぞれのＬＢＡが降順となる（以下これをＬＢＡ降順と呼ぶ）ように（この場合はＤＡ１、ＤＡ４、ＤＡ２、ＤＡ３の順に）並べ替えたときの順序を第１の部分読出し順序とすると共に、第２グループＧＰ２の分割データＤＡ５〜ＤＡ８をそれぞれのＬＢＡが昇順となる（以下これをＬＢＡ昇順と呼ぶ）ように（この場合はＤＡ６、ＤＡ５、ＤＡ８、ＤＡ７の順に）並べ替えたときの順序を第２の部分読出し順序とする。
【００７９】
そしてデータマネージャ２３は、第１の部分読出し順序の後に第２の部分読出し順序を結合して（この場合はＤＡ１、ＤＡ４、ＤＡ２、ＤＡ３、ＤＡ６、ＤＡ５、ＤＡ８、ＤＡ７の順となる）、このときの分割データの順序を、ハードディスクドライブ１から当該分割データＤＡ１〜ＤＡ８を読み出す際の順序（以下これを読出し順序と呼ぶ）とする。
【００８０】
さらにデータマネージャ２３は、データＤＢ以降についても同様に分割データの読出し順序を決定する。
【００８１】
このとき読出し順序における分割データＤＡ１〜ＤＡ８は、図２（Ｄ）に示すように、最初の分割データＤＡ１及び最後の分割データＤＡ７が共にディスク外周側に位置し、さらに当該最初の分割データＤＡ１から分割データＤＡ１〜ＤＡ８のうち最もディスク内周側にある分割データＤＡ６まで、ディスク上の分割データの位置がディスクの外周側からディスクの内周側へ連続的に並ぶと共に、当該分割データＤＡ６から当該最後の分割データＤＡ７まで、ディスク上の分割データの位置がディスクの内周側からディスクの外周側へ連続的に並ぶようになされている。
【００８２】
これによりハードディスクドライブ１は、データＤＡの分割データＤＡ１〜ＤＡ８を読み出す際に、１つのタイムスロットＴＳにおけるヘッドユニット５の合計シーク距離を、最大でもディスク４の径方向に１往復に抑えることができるので、合計シーク時間を短く抑えることができ、タイムスロットＴＳ内に分割データＤＡ１〜ＤＡ８を全て読み出す可能性を格段に高めることができる。
【００８３】
そのうえハードディスクドライブ１は、データＤＡの最後の分割データＤＡ７を読み出した次にデータＤＢの最初の分割データＤＢ１を読み出す際に、いずれの分割データもディスク外周側となっていることにより、シーク距離Ｌ４が短くなるためシーク時間Ｔ４を短くすることができ、特に図１８の場合と比較して、データＤＡ内だけでなくデータＤＡ及びデータＤＢ間についても分割データのＬＢＡが連続的になるため、長距離をシークする可能性が非常に低くなり、上述したシークのリトライを行う可能性も同様に低くなるので、その結果、合計シーク時間を短縮することができ、タイムスロットＴＳ内にデータＤＢの分割データを全て読み出す可能性を格段に高めることができる。
【００８４】
そしてデータマネージャ２３は、分割データＤＡ１〜ＤＡ８を読出し順序に従って順次読み出した後、読出し順序に並んだ分割データＤＡ１〜ＤＡ８を再生順序に並べ替えて（図２（Ａ））、データＤＡとして映像音声符号化・復号化処理部２４（図１）へ送出する。
【００８５】
さらにデータマネージャ２３は、連続したデータＤＢ、ＤＣ、…についても同様に読出し順序を決定し、当該読出し順序に従ってそれぞれの分割データを連続してハードディスクドライブ１から読み出し、それぞれ再生順序に並べ直して、連続して映像音声符号化・復号化処理部２４へ送出する。
【００８６】
このようにしてデータマネージャ２３は、データＤＡ、ＤＢ、ＤＣ、…の読出し順序をそれぞれ決定し、当該読出し順序に従ってそれぞれの分割データを連続してハードディスクドライブ１から読み出し、それぞれ再生順序に並べ替えることにより、データＤＡ、ＤＢ、ＤＣ、…として連続して出力し得るようになされ、かくして映像音声符号化・復号化処理部２４を介してＡＶデータＤ５を途切れさせることなく連続的に出力し得るようになされている。
【００８７】
（１−３）データマネージャ２３のデータ読出し処理手順
ここでビデオサーバシステム１のデータマネージャ２３は、ＣＰＵ２０からのＡＶデータの再生命令Ｃ６Ａを取得すると、上述したようなハードディスクドライブ１のＬＢＡを指定してデータを読み出す処理を、図３に示すデータ読出し処理手順ＲＴ１に従って処理する。
【００８８】
実際上データマネージャ２３は、ＣＰＵ２０からこのデータ読出し処理手順ＲＴ１をステップＳＰ０において開始し、続くステップＳＰ１においてＣＰＵ２０（図１）から再生コマンドＣ６Ａが供給されたことを確認すると、ステップＳＰ２に進んで当該再生コマンドＣ６が示すＡＶデータＤ５に該当するファイルの分割データのＬＢＡ情報等を取得する。
【００８９】
次いでデータマネージャ２３は、ステップＳＰ３へ進んで後述する読出し順序決定処理を行うことによって分割データの読出し順序を決定し、さらにステップＳＰ４へ進んで再生順序と当該読出し順序との対応を表す順序変換テーブルＴＢＬを作成する。
【００９０】
そしてデータマネージャ２３は、ステップＳＰ５へ進んで、映像読出しコマンドＣ７（音声読出しコマンドＣ８）及び読出し順序に従った分割データのＬＢＡ情報を順次映像ＲＡＩＤユニット１２（音声ＲＡＩＤユニット１３）へ送出する。
【００９１】
このとき順次映像ＲＡＩＤユニット１２及び音声ＲＡＩＤユニット１３は、データマネージャ２３からの映像読出しコマンドＣ７及び音声読出しコマンドＣ８とに応じて、それぞれＬＢＡ情報に基づいた分割データでなる映像データＤ２及び音声データＤ３を出力する。
【００９２】
この後データマネージャ２３は、ステップＳＰ６へ進んで、映像ＲＡＩＤユニット１２（音声ＲＡＩＤユニット１３）から、インタフェース２５及びバス２２を介して、ヘッダ情報Ｈ１（Ｈ２）と読出し順序に並んだ分割データでなる映像データＤ２（音声データＤ３）とを取得し、さらにステップＳＰ７へ進んで、順序変換テーブルＴＢＬに基づき映像データＤ２（音声データＤ３）の分割データを読出し順序から出力順序に並べ替える。
【００９３】
そしてデータマネージャ２３は、ステップＳＰ８へ進んで、分割データを出力順序に従って映像音声符号化・復号化処理部２４へ送出することによってＡＶデータＤ５を出力させ、この後ステップＳＰ９へ進んでこのデータ読出し処理手順ＲＴ１を終了する。
【００９４】
このようにデータマネージャ２３は、映像データＤ２（音声データＤ３）に相当する分割データを、読出し順序に従ってハードディスクドライブ１から順次読み出した後、再生順序に従って送出する。
【００９５】
（１−４）第１の実施の形態による読出し順序決定処理手順
次に、データマネージャ２３が、上述したステップＳＰ３の読出し順序を決定する処理を、図４に示す読出し順序決定処理手順ＲＴ２に従って説明する。
【００９６】
実際上データマネージャ２３は、ＡＶデータＤ５に該当するファイルの分割データのＬＢＡ情報等を取得すると、この読出し順序決定処理手順ＲＴ２をステップＳＰ１０において開始し、続くステップＳＰ１１においてデータＤＡの分割データＤＡ１〜ＤＡ８の順序（すなわち再生順序）を第１グループＧＰ１と第２グループＧＰ２とに２分割する（図２（Ｂ））。
【００９７】
次いでデータマネージャ２３は、ステップＳＰ１２へ進んで、第１グループＧＰ１の分割データの順序をＬＢＡ降順となるように並べ替えて第１の部分読出し順序とし、さらにステップＳＰ１３へ進んで、第２グループＧＰ２の分割データの順序をＬＢＡ昇順となるように並べ替えて第２の部分読出し順序とする（図２（Ｃ））。
【００９８】
そしてデータマネージャ２３は、ステップＳＰ１４へ進んで、第１の部分読出し順序の後に第２の部分読出し順序を結合したときの順序を読出し順序として決定し、この後ステップＳＰ１５へ進んでこの読出し順序決定処理手順ＲＴ２を終了する。
【００９９】
このようにデータマネージャ２３は、分割データのＬＢＡ情報に基づいて読出し順序を決定する。
【０１００】
（１−５）第１の実施の形態による分割データの書込み順序
一方、データマネージャ２３は、映像ＲＡＩＤユニット１２及び音声ＲＡＩＤユニット１３のハードディスクドライブ１にＡＶデータＤ１を書き込む際に、予め当該データの分割データをＬＢＡの値に基づいて並べ替えた順序に従って書き込むようになされている。
【０１０１】
ここでＡＶデータＤ１は、例えば編集装置等からの要求であり、タイムスロットＴＳごとに連続したデータＤＡ、ＤＢ、…に分割され、さらに各データはハードディスクドライブ１のセクタＳＣのサイズに合わせて、分割データＤＡ１〜ＤＡ８のように分割される（図１６（Ａ）（Ｂ））。
【０１０２】
一方ハードディスクドライブ１では、ランダムアクセスによる任意のデータの書込み及び消去を繰り返すため、空きセクタがディスク４Ａ（４Ｂ）の記録面４Ａ１（４Ａ２、４Ｂ１、４Ｂ２）上の連続した位置になく、様々な位置に分散している場合がある。（図１６（Ｃ））
【０１０３】
そしてデータマネージャ２３は、例えば図２（Ａ）に示すように、この分散した空きセクタに、分割データＤＡ１〜ＤＡ８を全てタイムスロットＴＳ以内に書き込む必要がある。
【０１０４】
そこでデータマネージャ２３は、図２（Ｂ）に示すように、まず記録順序に並んだ分割データＤＡ１〜ＤＡ８を第３グループＧＰ３（分割データＤＡ１〜ＤＡ４）及び第４グループＧＰ４（分割データＤＡ５〜ＤＡ８）に分割する。
【０１０５】
続いてデータマネージャ２３は、図２（Ｃ）に示すように、第３グループＧＰ３の分割データＤＡ１〜ＤＡ４をそれぞれのＬＢＡが降順となる（以下これをＬＢＡ降順と呼ぶ）ように（この場合はＤＡ１、ＤＡ４、ＤＡ２、ＤＡ３の順に）並べ替えたときの順序を第１の部分書込み順序とすると共に、第４グループＧＰ４の分割データＤＡ５〜ＤＡ８をそれぞれのＬＢＡが昇順となる（以下これをＬＢＡ昇順と呼ぶ）ように（この場合はＤＡ６、ＤＡ５、ＤＡ８、ＤＡ７の順に）並べ替えたときの順序を第２の部分書込み順序とする。
【０１０６】
そしてデータマネージャ２３は、第１の部分書込み順序の後に第２の部分書込み順序を結合して（この場合はＤＡ１、ＤＡ４、ＤＡ２、ＤＡ３、ＤＡ６、ＤＡ５、ＤＡ８、ＤＡ７の順となる）、このときの分割データの順序を、ハードディスクドライブ１へ当該分割データＤＡ１〜ＤＡ８を書き込む際の順序（以下これを書込み順序と呼ぶ）とする。
【０１０７】
さらにデータマネージャ２３は、データＤＢ以降についても同様に分割データの書込み順序を決定する。
【０１０８】
このとき書込み順序における分割データＤＡ１〜ＤＡ８は、上述した読出し順序と同様、図２（Ｄ）に示すように、最初の分割データＤＡ１及び最後の分割データＤＡ７が共にディスク外周側に位置し、さらに当該最初の分割データＤＡ１から分割データＤＡ１〜ＤＡ８のうち最もディスク内周側にある分割データＤＡ６まで、ディスク上の分割データの位置がディスクの外周側からディスクの内周側へ連続的に並ぶと共に、当該分割データＤＡ６から当該最後の分割データＤＡ７まで、ディスク上の分割データの位置がディスクの内周側からディスクの外周側へ連続的に並ぶようになされている。
【０１０９】
これによりハードディスクドライブ１は、データＤＡの分割データＤＡ１〜ＤＡ８を書き込む際に、１つのタイムスロットＴＳにおけるヘッドユニット５の合計シーク距離を、最大でもディスク４の径方向に１往復に抑えることができるので、合計シーク時間を短く抑えることができ、タイムスロットＴＳ内に分割データＤＡ１〜ＤＡ８を全て書き込む可能性を格段に高めることができる。
【０１１０】
そのうえハードディスクドライブ１は、データＤＡの最後の分割データＤＡ７を書き込んだ次にデータＤＢの最初の分割データＤＢ１を書き込む際に、いずれの分割データもディスク外周側となっていることにより、シーク距離Ｌ４が短くなるためシーク時間Ｔ４を短くすることができ、特に図１８の場合と比較して、データＤＡ内だけでなくデータＤＡ及びデータＤＢ間についても分割データのＬＢＡが連続的になるため、長距離をシークする可能性が非常に低くなり、上述したシークのリトライを行う可能性も同様に低くなるので、その結果、合計シーク時間を短縮することができ、タイムスロットＴＳ内にデータＤＢの分割データを全て書き込む可能性を格段に高めることができる。
【０１１１】
そしてデータマネージャ２３は、データＤＡの分割データＤＡ１〜ＤＡ８及びデータＤＢ、ＤＣ、…を書込み順序に従って順次ＲＡＩＤユニットへ送出する。
【０１１２】
このようにしてデータマネージャ２３は、データＤＡ、ＤＢ、ＤＣ、…の書込み順序をそれぞれ決定し、当該書込み順序に従ってそれぞれの分割データを連続してハードディスクドライブ１に書き込むことにより、データＤＡ、ＤＢ、ＤＣ、…として連続して記録し得るようになされ、かくしてＡＶデータＤ１を途切れさせることなく連続的に記録し得るようになされている。
【０１１３】
（１−６）データマネージャ２３のデータ書込み処理手順
ここでビデオサーバシステム１のデータマネージャ２３は、ＣＰＵ２０からのＡＶデータの記録命令Ｃ１Ａを取得すると、上述したようなハードディスクドライブ１のＬＢＡを指定してデータを書き込む処理を、図５に示すデータ書込み処理手順ＲＴ３に従って処理する。
【０１１４】
実際上データマネージャ２３は、ＣＰＵ２０からこのデータ書込み処理手順ＲＴ３をステップＳＰ２０において開始し、続くステップＳＰ２１においてＣＰＵ２０（図１）から記録コマンドＣ１Ａが供給されたことを確認すると、ステップＳＰ２２へ進んで当該記録コマンドＣ１Ａが示すＡＶデータＤ１を格納すべきファイルの分割データのＬＢＡ情報等を取得する。
【０１１５】
そしてデータマネージャ２３は、ステップＳＰ２４へ進んで、映像書込みコマンドＣ２（音声書込みコマンドＣ３）及び書込み順序に従った分割データのＬＢＡ情報、さらに映像データＤ２及び音声データＤ３を順次映像ＲＡＩＤユニット１２（音声ＲＡＩＤユニット１３）へ送出する。
【０１１６】
このとき順次映像ＲＡＩＤユニット１２及び音声ＲＡＩＤユニット１３は、ステップＳＰ２５において、データマネージャ２３からの映像書込みコマンドＣ２及び音声書込みコマンドＣ３とに応じて、それぞれＬＢＡ情報に基づいて映像データＤ２及び音声データＤ３をそれぞれ分割データとしてハードディスクドライブ１に書き込む。
【０１１７】
そしてデータマネージャ２３は、この後ステップＳＰ２６へ進んでこのデータ書込み処理手順ＲＴ３を終了する。
【０１１８】
このようにデータマネージャ２３は、映像データＤ２（音声データＤ３）に相当する分割データを、書込み順序に従ってハードディスクドライブ１に順次書き込む。
【０１１９】
（１−７）第１の実施の形態による書込み順序決定処理手順
次に、データマネージャ２３が、上述したステップＳＰ２３の書込み順序を決定する処理を、図６に示す書込み順序決定処理手順ＲＴ４に従って説明する。
【０１２０】
実際上データマネージャ２３は、ＡＶデータＤ１を格納すべきファイルの分割データのＬＢＡ情報等を取得すると、この書込み順序決定処理手順ＲＴ４をステップＳＰ３０において開始し、続くステップＳＰ３１においてデータＤＡの分割データＤＡ１〜ＤＡ８の順序（すなわち記録順序）を第１グループＧＰ１と第２グループＧＰ２とに２分割する（図２（Ｂ））。
【０１２１】
次いでデータマネージャ２３は、ステップＳＰ３２へ進んで、第１グループＧＰ１の分割データの順序をＬＢＡ降順となるように並べ替えて第１の部分書込み順序とし、さらにステップＳＰ３３へ進んで、第２グループＧＰ２の分割データの順序をＬＢＡ昇順となるように並べ替えて第２の部分書込み順序とする（図２（Ｃ））。
【０１２２】
そしてデータマネージャ２３は、ステップＳＰ３４へ進んで、第１の部分書込み順序の後に第２の部分書込み順序を結合したときの順序を書込み順序として決定し、この後ステップＳＰ１５へ進んでこの書込み順序決定処理手順ＲＴ４を終了する。
【０１２３】
このようにデータマネージャ２３は、分割データのＬＢＡ情報に基づいて書込み順序を決定する。
【０１２４】
（１−８）本実施の形態の動作及び効果
以上の構成において、ビデオサーバシステム１０のデータマネージャ２３は、ＣＰＵ２０からのＡＶデータＤ５の再生命令Ｃ６Ａを取得すると、ファイルマネージャ２１から読み出すべきデータＤＡの分割データＤＡ１〜ＤＡ８のＬＢＡ情報を取得し、データＤＡの分割データＤＡ１〜ＤＡ８を再生順序における第１グループＧＰ１と第２グループＧＰ２とに２分割し、第１グループＧＰ１ではＬＢＡ降順に、第２グループＧＰ２ではＬＢＡ昇順にそれぞれ並べ替えた第１の部分読出し順序と第２の部分読出し順序とを結合して読出し順序を決定し（図２（Ｃ））、当該読出し順序に従って映像ＲＡＩＤユニット１２（音声ＲＡＩＤユニット１３）のハードディスクドライブ１から分割データＤＡ１〜ＤＡ８を取得した後、読出し順序に並んだ分割データＤＡ１〜ＤＡ８を再生順序に並べ替えて映像音声符号化・復号化処理部２４へ送出することによってＡＶデータＤ５を出力させる。
【０１２５】
従ってデータマネージャ２３は、データＤＡの分割データＤＡ１〜ＤＡ８の読出し順序において、最初の分割データＤＡ１及び最後の分割データＤＡ７が共にディスク外周側に位置し、さらに当該最初の分割データＤＡ１から分割データＤＡ１〜ＤＡ８のうち最もディスク内周側にある分割データＤＡ６まで、ディスク上の分割データの位置がディスクの外周側からディスクの内周側へ連続的に並ぶと共に、当該分割データＤＡ６から当該最後の分割データＤＡ７まで、ディスク上の分割データの位置がディスクの内周側からディスクの外周側へ連続的に並ぶようにすることができるので（図２（Ｄ））、当該分割データＤＡ１〜ＤＡ８及びその次の分割データＤＢ１を読出し順序に従って順次読み出す際に、ハードディスクドライブ１のヘッドユニット５の合計シーク距離を径方向に最大１往復するだけに抑えると共にリトライの頻度を抑えることができるので、合計シーク時間を短くすることができ、タイムスロットＴＳ内にデータＤＡの分割データＤＡ１〜ＤＡ８を全て読み出す可能性を高めると共に、続くデータＤＢ以降のデータについてもそれぞれタイムスロットＴＳ以内にそれぞれの分割データを全て読み出す可能性を一段と高めることができる。
【０１２６】
またビデオサーバシステム１０のデータマネージャ２３は、ＣＰＵ２０からのＡＶデータＤ１の記録命令Ｃ１Ａを取得すると、ファイルマネージャ２１から書き込むべきデータＤＡの分割データＤＡ１〜ＤＡ８のＬＢＡ情報を取得し、データＤＡの分割データＤＡ１〜ＤＡ８を記録順序における第３グループＧＰ３と第４グループＧＰ４とに２分割し、第３グループＧＰ３ではＬＢＡ降順に、第４グループＧＰ４ではＬＢＡ昇順にそれぞれ並べ替えた第１の部分書込み順序と第２の部分書込み順序とを結合して書込み順序を決定し（図２（Ｃ））、当該書込み順序に従って映像ＲＡＩＤユニット１２（音声ＲＡＩＤユニット１３）のハードディスクドライブ１に分割データＤＡ１〜ＤＡ８を書き込む。
【０１２７】
従ってデータマネージャ２３は、データＤＡの分割データＤＡ１〜ＤＡ８の書込み順序において、最初の分割データＤＡ１及び最後の分割データＤＡ７が共にディスク外周側に位置し、さらに当該最初の分割データＤＡ１から分割データＤＡ１〜ＤＡ８のうち最もディスク内周側にある分割データＤＡ６まで、ディスク上の分割データの位置がディスクの外周側からディスクの内周側へ連続的に並ぶと共に、当該分割データＤＡ６から当該最後の分割データＤＡ７まで、ディスク上の分割データの位置がディスクの内周側からディスクの外周側へ連続的に並ぶようにすることができるので（図２（Ｄ））、当該分割データＤＡ１〜ＤＡ８及びその次の分割データＤＢ１を書込み順序に従って順次書き込む際に、ハードディスクドライブ１のヘッドユニット５の合計シーク距離を径方向に最大１往復するだけに抑えると共にリトライの頻度を抑えることができるので、合計シーク時間を短くすることができ、タイムスロットＴＳ内にデータＤＡの分割データＤＡ１〜ＤＡ８を全て書き込む可能性を高めると共に、続くデータＤＢ以降のデータについてもそれぞれタイムスロットＴＳ以内にそれぞれの分割データを全て書き込む可能性を一段と高めることができる。
【０１２８】
さらにデータマネージャ２３は、分割データＤＡ１〜ＤＡ８の再生順序（記録順序）から、２グループへの分割、グループ内での降順又は昇順の並べ替え、及びグループの結合といった、簡単な処理を組み合わせることによって、当該データマネージャ２３の処理負荷をあまり増加することなく、容易に読出し順序（書込み順序）を決定できる。
【０１２９】
以上の構成によれば、データマネージャ２３は、データＤＡの分割データＤＡ１〜ＤＡ８を再生順序における第１グループＧＰ１と第２グループＧＰ２とに２分割し、第１グループＧＰ１ではＬＢＡが降順に、第２グループＧＰ２ではＬＢＡが昇順となるように分割データＤＡ１〜ＤＡ８をそれぞれ並べ替えて読出し順序を決定するようにしたことにより、分割データＤＡ１〜ＤＡ８及び次のデータＤＢの分割データＤＢ１を当該読出し順序に従って読み出す際に、ハードディスクドライブ１のヘッドユニット５のシーク距離を必要最小限に短くすると共に長距離シークの頻度を低減してシーク時間を短くすることができ、かくして複数のデータを連続的に途切れることなく読み出して再生する際の再生能力を一段と向上させることができる。
【０１３０】
またデータマネージャ２３は、データＤＡの分割データＤＡ１〜ＤＡ８を記録順序における第３グループＧＰ３と第４グループＧＰ４とに２分割し、第３グループＧＰ３ではＬＢＡが降順に、第４グループＧＰ４ではＬＢＡが昇順となるように分割データＤＡ１〜ＤＡ８をそれぞれ並べ替えて書込み順序を決定するようにしたことにより、分割データＤＡ１〜ＤＡ８及び次のデータＤＢの分割データＤＢ１を当該書込み順序に従って書き込む際に、ハードディスクドライブ１のヘッドユニット５のシーク距離を必要最小限に短くすると共に長距離シークの頻度を低減してシーク時間を短くすることができ、かくして複数のデータを連続的に途切れることなく書き込む際の記録能力を一段と向上させることができる。
【０１３１】
（２）第２の実施の形態
図１０は第２の実施の形態による分割データの読出し順序及び書込み順序を示すものであって、第１の実施の形態（図２）と比較して読出し順序及び書込み順序が異なる点を除いて、第１の実施の形態と同様となっている。
【０１３２】
すなわち分割データの読出し順序に関して、図７（Ａ）に示すデータＤＡは、図２（Ａ）と同様に、分割データＤＡ１〜ＤＡ８に分割されており、再生順序が（ＤＡ１、ＤＡ２、…、ＤＡ８）となっている。
【０１３３】
データマネージャ２３は、図７（Ｂ）に示すように、まず再生順序に並んだ分割データＤＡ１〜ＤＡ８をＬＢＡ降順に並べ替えたときの順序を位置順序として決定する。
【０１３４】
次にデータマネージャ２３は、図７（Ｃ）に示すように、位置順序における奇数番目の分割データを降順に（この場合は１、３、５、７番目の順に）並べたときの順序を第３の部分読出し順序とし、さらに当該位置順序における偶数番目の分割データを昇順に（この場合は８、６、４、２番目の順に）並べたときの順序を第４の部分読出し順序とする。
【０１３５】
そしてデータマネージャ２３は、第３の部分読出し順序の後に第４の部分読出し順序を結合したときの順序を読出し順序として決定する。
【０１３６】
さらにデータマネージャ２３は、データＤＢ以降についても同様に分割データの読出し順序を決定する。
【０１３７】
このとき読出し順序における分割データＤＡ１〜ＤＡ８は、図７（Ｄ）に示すように、第１の実施の形態と同様、最初の分割データＤＡ１及び最後の分割データＤＡ７が共にディスク外周側に位置し、さらに当該最初の分割データＤＡ１から分割データＤＡ１〜ＤＡ８のうち最もディスク内周側にある分割データＤＡ６まで、ディスク上の分割データの位置がディスクの外周側からディスク内周側へ連続的に並ぶと共に、当該分割データＤＡ６から当該最後の分割データＤＡ７まで、ディスク上の分割データの位置がディスクの内周側からディスク外周側へ連続的に並ぶようになされている。
【０１３８】
これによりハードディスクドライブ１は、第１の実施の形態と同様に、データＤＡの分割データＤＡ１〜ＤＡ８及びこれに続くデータＤＢの分割データを、それぞれのタイムスロットＴＳ内に全て読み出す可能性を格段に高めることができる。
【０１３９】
そしてデータマネージャ２３は、第１の実施の形態と同様に、データＤＡ及びこれに続くデータＤＢ、ＤＣ、…を読出し順序に従って順次読み出し、次に分割データＤＡ１〜ＤＡ８を読出し順序から再生順序に並べ替えて、データＤＡ、ＤＢ、ＤＣ、…として映像音声符号化・復号化処理部２４（図１）へ送出する。
【０１４０】
このようにしてデータマネージャ２３は、第１の実施の形態と同様に、映像音声符号化・復号化処理部２４を介してＡＶデータＤ５を途切れさせることなく連続して出力し得るようになされている。
【０１４１】
ここでビデオサーバシステム１のデータマネージャ２３は、第１の実施の形態と同様に、ハードディスクドライブ１のＬＢＡを指定してデータを読み出す処理をデータ読出し処理手順ＲＴ１（図３）に従って処理するが、この第２の実施の形態では、第１の実施の形態とは異なり、ステップＳＰ３の読出し順序を決定する処理を図８に示す読出し順序決定処理手順ＲＴ５に従って処理する。
【０１４２】
実際上データマネージャ２３は、ＡＶデータＤ５に該当するファイルの分割データのＬＢＡ情報等を取得すると、この読出し順序決定処理手順ＲＴ３をステップＳＰ４０において開始し、続くステップＳＰ４１において、再生順序の分割データ（図７（Ａ））をＬＢＡ降順となるように並べ替えた位置順序を決定する（図７（Ｂ））。
【０１４３】
次いでデータマネージャ２３は、ステップＳＰ４２へ進んで、位置順序における奇数番目の分割データを降順で取り出したときの順序を第３の部分読出し順序として決定し、さらにステップＳＰ４３へ進んで、位置順序における偶数番目の分割データを昇順で取り出したときの順序を第４の部分読出し順序として決定する（図７（Ｃ））。
【０１４４】
そしてデータマネージャ２３は、ステップＳＰ４４へ進んで、第３の部分読出し順序と第４の部分読出し順序とを結合したときの分割データの順序を読出し順序として決定し、この後ステップＳＰ４５へ進んでこの読出し順序決定処理手順ＲＴ５を終了する。
【０１４５】
このようにデータマネージャ２３は、分割データのＬＢＡに基づいて読出し順序を決定する。
【０１４６】
一方、分割データの書込み順序に関して、上述した分割データの読出し順序の場合と同様に、図７（Ａ）に示すデータＤＡは分割データＤＡ１〜ＤＡ８に分割されており、記録順序が（ＤＡ１、ＤＡ２、…、ＤＡ８）となっている。
【０１４７】
データマネージャ２３は、図７（Ｂ）に示すように、まず記録順序に並んだ分割データＤＡ１〜ＤＡ８をＬＢＡ降順に並べ替えたときの順序を位置順序として決定する。
【０１４８】
次にデータマネージャ２３は、図７（Ｃ）に示すように、位置順序における奇数番目の分割データを降順に（この場合は１、３、５、７番目の順に）並べたときの順序を第３の部分書込み順序とし、さらに当該位置順序における偶数番目の分割データを昇順に（この場合は８、６、４、２番目の順に）並べたときの順序を第４の部分書込み順序とする。
【０１４９】
そしてデータマネージャ２３は、第３の部分書込み順序の後に第４の部分書込み順序を結合したときの順序を書込み順序として決定する。
【０１５０】
さらにデータマネージャ２３は、データＤＢ以降についても同様に分割データの書込み順序を決定する。
【０１５１】
このとき書込み順序における分割データＤＡ１〜ＤＡ８は、読出し順序と同様に、最初の分割データＤＡ１及び最後の分割データＤＡ７が共にディスク外周側に位置し、さらに当該最初の分割データＤＡ１から分割データＤＡ１〜ＤＡ８のうち最もディスク内周側にある分割データＤＡ６まで、ディスク上の分割データの位置がディスクの外周側からディスク内周側へ連続的に並ぶと共に、当該分割データＤＡ６から当該最後の分割データＤＡ７まで、ディスク上の分割データの位置がディスクの内周側からディスク外周側へ連続的に並ぶようになされている（図７（Ｄ））。
【０１５２】
これによりハードディスクドライブ１は、第１の実施の形態と同様に、データＤＡの分割データＤＡ１〜ＤＡ８及びこれに続くデータＤＢの分割データを、それぞれのタイムスロットＴＳ内に全て書き込む可能性を格段に高めることができる。
【０１５３】
そしてデータマネージャ２３は、第１の実施の形態と同様に、データＤＡ及びこれに続くデータＤＢ、ＤＣ、…を書込み順序に従ってハードディスクドライブ１に書き込み、その結果、ＡＶデータＤ１を途切れさせることなく連続して記録し得るようになされている。
【０１５４】
ここでビデオサーバシステム１のデータマネージャ２３は、第１の実施の形態と同様に、ハードディスクドライブ１のＬＢＡを指定してデータを書き込む処理をデータ書込み処理手順ＲＴ３（図５）に従って処理するが、この第２の実施の形態では、第１の実施の形態とは異なり、ステップＳＰ２３の書込み順序を決定する処理を図９に示す書込み順序決定処理手順ＲＴ６に従って処理する。
【０１５５】
実際上データマネージャ２３は、ＡＶデータＤ１を格納すべきファイルの分割データのＬＢＡ情報等を取得すると、この書込み順序決定処理手順ＲＴ６をステップＳＰ５０において開始し、続くステップＳＰ５１において、記録順序の分割データ（図７（Ａ））をＬＢＡ降順となるように並べ替えた位置順序を決定する（図７（Ｂ））。
【０１５６】
次いでデータマネージャ２３は、ステップＳＰ５２へ進んで、位置順序における奇数番目の分割データを降順で取り出したときの順序を第３の部分書込み順序として決定し、さらにステップＳＰ５３へ進んで、位置順序における偶数番目の分割データを昇順で取り出したときの順序を第４の部分書込み順序として決定する（図７（Ｃ））。
【０１５７】
そしてデータマネージャ２３は、ステップＳＰ５４へ進んで、第３の部分書込み順序と第４の部分書込み順序とを結合したときの分割データの順序を書込み順序として決定し、この後ステップＳＰ５５へ進んでこの書込み順序決定処理手順ＲＴ６を終了する。
【０１５８】
このようにデータマネージャ２３は、分割データのＬＢＡに基づいて書込み順序を決定する。
【０１５９】
以上の構成において、ビデオサーバシステム１０のデータマネージャ２３は、ＣＰＵ２０からのＡＶデータＤ５の再生命令Ｃ６Ａを取得すると、ファイルマネージャ２１から読み出すべきデータＤＡの分割データＤＡ１〜ＤＡ８のＬＢＡ情報を取得し、データＤＡの分割データＤＡ１〜ＤＡ８をＬＢＡ降順に並べ替えた位置順序を決定し（図７（Ｂ））、当該位置順序における奇数番目の分割データを降順に並べて第３の部分読出し順序とし、さらに当該位置順序における偶数番目の分割データを昇順に並べて第４の部分読出し順序とし（図７（Ｃ））、第３の部分読出し順序と第４の部分読出し順序とを結合して読出し順序を決定し、以下第１の実施の形態と同様に、当該読出し順序に従って分割データＤＡ１〜ＤＡ８を取得した後、読出し順序に並んだ分割データＤＡ１〜ＤＡ８を再生順序に並べ直す。
【０１６０】
従ってデータマネージャ２３は、第１の実施の形態と同様に、タイムスロットＴＳ内にデータＤＡの分割データＤＡ１〜ＤＡ８を全て読み出す可能性を高めると共に、続くデータＤＢ以降のデータについても、それぞれタイムスロットＴＳ以内にそれぞれの分割データを全て読み出す可能性を一段と高めることができる。
【０１６１】
またビデオサーバシステム１０のデータマネージャ２３は、ＣＰＵ２０からのＡＶデータＤ１の記録命令Ｃ１Ａを取得すると、ファイルマネージャ２１から読み出すべきデータＤＡの分割データＤＡ１〜ＤＡ８のＬＢＡ情報を取得し、データＤＡの分割データＤＡ１〜ＤＡ８をＬＢＡ降順に並べ替えた位置順序を決定し（図７（Ｂ））、当該位置順序における奇数番目の分割データを降順に並べて第３の部分書込み順序とし、さらに当該位置順序における偶数番目の分割データを昇順に並べて第４の部分書込み順序とし（図７（Ｃ））、第３の部分書込み順序と第４の部分書込み順序とを結合して書込み順序を決定し、以下第１の実施の形態と同様に、当該書込み順序に従って分割データＤＡ１〜ＤＡ８を書き込む。
【０１６２】
従ってデータマネージャ２３は、第１の実施の形態と同様に、タイムスロットＴＳ内にデータＤＡの分割データＤＡ１〜ＤＡ８を全て書き込む可能性を高めると共に、続くデータＤＢ以降のデータについても、それぞれタイムスロットＴＳ以内にそれぞれの分割データを全て書き込む可能性を一段と高めることができる。
【０１６３】
さらにデータマネージャ２３は、特に第１の実施の形態（図２）と比較して、分割データＤＡ１〜ＤＡ８をＬＢＡの順序（すなわち位置順序）に関して交互に第３の部分読出し順序と第４の部分読出し順序とに（第３の部分書込み順序と第４の部分書込み順序とに）配分することができるので、各分割データ間のシーク距離をより均等に配分したような読出し順序（書込み順序）を決定でき、長距離シークを行う頻度を一層低く抑えることができる。
【０１６４】
以上の構成によれば、データマネージャ２３は、データＤＡの分割データＤＡ１〜ＤＡ８の再生順序をＬＢＡ降順に並べ替えた位置順序を決定し、当該位置順序における奇数番目の分割データを降順に並べ替えて第３の部分読出し順序とし、さらに当該ＬＢＡ降順における偶数番目を昇順に並べ替えて第４の部分読出し順序とし、第３の部分読出し順序と第４の部分読出し順序とを結合して読出し順序を決定するようにしたことにより、分割データＤＡ１〜ＤＡ８及び次の分割データＤＢ１を当該読出し順序で連続的に読み出す際に、ハードディスクドライブ１のヘッドユニット５のシーク距離を格段に短くすることができるので、シーク時間を短くすることができ、データＤＡ及び次のデータＤＢ以降のデータをそれぞれタイムスロットＴＳ内に全て読み出す可能性を一段と高めることができる。
【０１６５】
またデータマネージャ２３は、データＤＡの分割データＤＡ１〜ＤＡ８の記録順序をＬＢＡ降順に並べ替えた位置順序を決定し、当該位置順序における奇数番目の分割データを降順に並べ替えて第３の部分書込み順序とし、さらに当該ＬＢＡ降順における偶数番目を昇順に並べ替えて第４の部分書込み順序とし、第３の部分書込み順序と第４の部分書込み順序とを結合して書込み順序を決定するようにしたことにより、分割データＤＡ１〜ＤＡ８及び次の分割データＤＢ１を当該書込み順序で連続的に書き込む際に、ハードディスクドライブ１のヘッドユニット５のシーク距離を格段に短くすることができるので、シーク時間を短くすることができ、データＤＡ及び次のデータＤＢ以降のデータをそれぞれタイムスロットＴＳ内に全て書き込む可能性を一段と高めることができる。
【０１６６】
（３）第３の実施の形態
図１０は第３の実施の形態による分割データの読出し順序及び書込み順序を示すものであって、第１の実施の形態（図２）と比較して読出し順序及び書込み順序が異なる点を除いて、第１の実施の形態と同様となっている。
【０１６７】
すなわち分割データの読出し順序に関して、図１０（Ａ）に示すように、連続する第１のデータＤＡ及び第２のデータＤＢは、それぞれ分割データＤＡ１〜ＤＡ４及びＤＢ１〜ＤＢ４に分割されており、それぞれ再生順序が（ＤＡ１〜ＤＡ４）及び（ＤＢ１〜ＤＢ４）となっている。
【０１６８】
データマネージャ２３は、図１０（Ｂ）に示すように、まず第１のデータＤＡについて、再生順序の分割データをＬＢＡ降順となるように並べ替え、このときの順序を第１のデータＤＡの読出し順序とし、次に第２のデータＤＢについて、再生順序の分割データをＬＢＡ昇順となるように並べ替え、このときの順序を第２のデータＤＢの読出し順序とする。
【０１６９】
さらにデータマネージャ２３は、連続したデータＤＣ（図１６（Ｃ））以降についても同様に、２つのデータ毎に読出し順序を決定する。
【０１７０】
このとき図１０（Ｃ）に示すように、読出し順序における第１の分割データＤＡの分割データＤＡ１〜ＤＡ４は、最初の分割データＤＡ１から最後の分割データＤＡ３まで、ディスク上の分割データの位置がディスクの外周側からディスクの内周側へ連続的に並ぶと共に、読出し順序における第２のデータＤＢの分割データＤＢ１〜ＤＢ４は、最初の分割データＤＢ１から最後の分割データＤＢ４まで、ディスク上の分割データの位置がディスクの内周側からディスクの外周側へ連続的に並ぶようになされている。
【０１７１】
これによりハードディスクドライブ１は、第１のデータＤＡ及び第２のデータＤＢ（すなわち分割データＤＡ１〜ＤＡ４、ＤＢ１〜ＤＢ４）を連続的に読み出す際に、図１８に示した場合と同様に、それぞれのタイムスロットＴＳにおけるヘッドユニット５の合計シーク距離を、ディスク４の径方向にそれぞれ片道以内に抑えることができるので、合計シーク時間を短くすることができ、それぞれのタイムスロットＴＳ内に分割データＤＡ１〜ＤＡ４及びＤＢ１〜ＤＢ４をそれぞれ全て読み出す可能性を格段に高めることができる。
【０１７２】
そのうえハードディスクドライブ１は、図１８に示した場合とは異なり、第１のデータＤＡの最後の分割データＤＡ３を読み出した次に第２のデータＤＢの最初の分割データＤＢ１を読み出す際に、いずれの分割データもディスク内周側となっていることにより、シーク距離Ｌ６が短くなるためシーク時間Ｔ６を短くすることができ、さらに第２のデータＤＢの最後の分割データＤＢ４を読み出した次にデータＤＣの最初の分割データＤＣ１を読み出す際に、いずれの分割データもディスク外周側となっていることにより、シーク距離Ｌ７が短くなるためシーク時間Ｔ７を短くすることができるので、特に図１８の場合と比較して、長距離をシークする可能性が非常に低くなるために、上述したシークのリトライを行う可能性も同様に低くなり、その結果、合計シーク時間を短縮することができる。
【０１７３】
そしてデータマネージャ２３は、分割データＤＡ１〜ＤＡ４及びＤＢ１〜ＤＢ４、さらにデータＤＣ以降の分割データをそれぞれ読出し順序から再生順序に並べ替え、連続して映像音声符号化・復号化処理部２４（図１）へ送出する。
【０１７４】
このようにしてデータマネージャ２３は、連続したデータＤＡ、ＤＢ、ＤＣ、…をハードディスクドライブ１から順次読み出す。
【０１７５】
ここでビデオサーバシステム１のデータマネージャ２３は、第１の実施の形態と同様に、ハードディスクドライブ１のＬＢＡを指定してデータを読み出す処理をデータ読出し処理手順ＲＴ１（図３）に従って処理するが、この第３の実施の形態では、第１及び第２の実施の形態とは異なり、ステップＳＰ３の読出し順序を決定する処理を図１１に示す読出し順序決定処理手順ＲＴ７に従って処理する。
【０１７６】
実際上データマネージャ２３は、ＡＶデータＤ５に該当するファイルの分割データのＬＢＡ情報等を取得すると、この読出し順序決定処理手順ＲＴ７をステップＳＰ６０において開始し、続くステップＳＰ６１において、１番目のデータＤＡの再生順序をＬＢＡ降順となるように並べ替え、このときの順序を当該データＤＡの読出し順序とする（図１０（Ｂ））。
【０１７７】
次いでデータマネージャ２３は、ステップＳＰ６２へ進んで、２番目のデータＤＢの再生順序をＬＢＡ昇順となるように並べ替え、このときの順序を当該データＤＢの読出し順序とし（図１０（Ｂ））、この後ステップＳＰ６３へ進んでこの読出し順序決定処理手順ＲＴ７を終了する。
【０１７８】
このようにデータマネージャ２３は、分割データのＬＢＡに基づいて読出し順序を決定する。
【０１７９】
一方、分割データの書込み順序に関して、上述した読出し順序の場合と同様、連続する第１のデータＤＡ及び第２のデータＤＢは、それぞれ分割データＤＡ１〜ＤＡ４及びＤＢ１〜ＤＢ４に分割されており、それぞれ記録順序が（ＤＡ１〜ＤＡ４）及び（ＤＢ１〜ＤＢ４）となっている（図１０（Ａ））。
【０１８０】
データマネージャ２３は、図１０（Ｂ）に示すように、まず第１のデータＤＡについて、記録順序の分割データをＬＢＡ降順となるように並べ替え、このときの順序を第１のデータＤＡの書込み順序とし、次に第２のデータＤＢについて、記録順序の分割データをＬＢＡ昇順となるように並べ替え、このときの順序を第２のデータＤＢの書込み順序とする。
【０１８１】
さらにデータマネージャ２３は、連続したデータＤＣ（図１６（Ｃ））以降についても同様に、２つのデータ毎に書込み順序を決定する。
【０１８２】
このとき図１０（Ｃ）に示すように、書込み順序における第１の分割データＤＡの分割データＤＡ１〜ＤＡ４は、最初の分割データＤＡ１から最後の分割データＤＡ３まで、ディスク上の分割データの位置がディスクの外周側からディスクの内周側へ連続的に並ぶと共に、書込み順序における第２のデータＤＢの分割データＤＢ１〜ＤＢ４は、最初の分割データＤＢ１から最後の分割データＤＢ４まで、ディスク上の分割データの位置がディスクの内周側からディスクの外周側へ連続的に並ぶようになされている。
【０１８３】
これによりハードディスクドライブ１は、第１のデータＤＡ及び第２のデータＤＢ（すなわち分割データＤＡ１〜ＤＡ４、ＤＢ１〜ＤＢ４）を連続的に書き込む際に、図１８に示した場合と同様に、それぞれのタイムスロットＴＳにおけるヘッドユニット５の合計シーク距離を、ディスク４の径方向にそれぞれ片道以内に抑えることができるので、合計シーク時間を短くすることができ、それぞれのタイムスロットＴＳ内に分割データＤＡ１〜ＤＡ４及びＤＢ１〜ＤＢ４をそれぞれ全て書き込む可能性を格段に高めることができる。
【０１８４】
そのうえハードディスクドライブ１は、図１８に示した場合とは異なり、第１のデータＤＡの最後の分割データＤＡ３を書き込んだ次に第２のデータＤＢの最初の分割データＤＢ１を書き込む際に、いずれの分割データもディスク内周側となっていることにより、シーク距離Ｌ６が短くなるためシーク時間Ｔ６を短くすることができ、さらに第２のデータＤＢの最後の分割データＤＢ４を書き込んだ次にデータＤＣの最初の分割データＤＣ１を書き込む際に、いずれの分割データもディスク外周側となっていることにより、シーク距離Ｌ７が短くなるためシーク時間Ｔ７を短くすることができるので、特に図１８の場合と比較して、長距離をシークする可能性が非常に低くなるために、上述したシークのリトライを行う可能性も同様に低くなり、その結果、合計シーク時間を短縮することができる。
【０１８５】
そしてデータマネージャ２３は、分割データＤＡ１〜ＤＡ４及びＤＢ１〜ＤＢ４、さらにデータＤＣ以降の分割データを連続してハードディスクドライブ１へ順次書き込む。
【０１８６】
ここでビデオサーバシステム１のデータマネージャ２３は、第１の実施の形態と同様に、ハードディスクドライブ１のＬＢＡを指定してデータを書き込む処理をデータ書込み処理手順ＲＴ３（図３）に従って処理するが、この第３の実施の形態では、第１及び第２の実施の形態とは異なり、ステップＳＰ２３の書込み順序を決定する処理を図１２に示す書込み順序決定処理手順ＲＴ８に従って処理する。
【０１８７】
実際上データマネージャ２３は、ＡＶデータＤ１を格納すべきファイルの分割データのＬＢＡ情報等を取得すると、この書込み順序決定処理手順ＲＴ８をステップＳＰ７０において開始し、続くステップＳＰ７１において、１番目のデータＤＡの記録順序をＬＢＡ降順となるように並べ替え、このときの順序を当該データＤＡの書込み順序とする（図１０（Ｂ））。
【０１８８】
次いでデータマネージャ２３は、ステップＳＰ７２へ進んで、２番目のデータＤＢの記録順序をＬＢＡ昇順となるように並べ替え、このときの順序を当該データＤＢの書込み順序とし（図１０（Ｂ））、この後ステップＳＰ７３へ進んでこの書込み順序決定処理手順ＲＴ８を終了する。
【０１８９】
このようにデータマネージャ２３は、分割データのＬＢＡに基づいて書込み順序を決定する。
【０１９０】
以上の構成において、ビデオサーバシステム１０のデータマネージャ２３は、第１の実施の形態と同様に、ＣＰＵ２０からのＡＶデータＤ５の再生命令Ｃ６Ａを取得すると、ファイルマネージャ２１から読み出すべき第１のデータＤＡの分割データＤＡ１〜ＤＡ４及び第２のデータＤＢの分割データＤＢ１〜ＤＢ４のＬＢＡ情報をそれぞれ取得し、第１のデータＤＡの分割データＤＡ１〜ＤＡ４の再生順序を並べ替えてＬＢＡが降順となるようにして当該第１のデータＤＡの読出し順序とし、第２のデータＤＢの分割データＤＢ１〜ＤＢ４の再生順序を並べ替えてＬＢＡが昇順となるようにして当該第２のデータＤＢの読出し順序とし（図１０（Ｂ））、それぞれの読出し順序に従って分割データＤＡ１〜ＤＡ４及びＤＢ１〜ＤＢ４を読み出し、読出し順序に並んだ分割データＤＡ１〜ＤＡ４及びＤＢ１〜ＤＢ４をそれぞれの再生順序に並べ替える。
【０１９１】
従ってデータマネージャ２３は、読出し順序における第１のデータＤＡの分割データＤＡ１〜ＤＡ４は、最初の分割データＤＡ１から最後の分割データＤＡ３まで、ディスク上の分割データの位置がディスクの外周側からディスクの内周側へ連続的に並ぶと共に、読出し順序における第２のデータＤＢの分割データＤＢ１〜ＤＢ４は、最初の分割データＤＢ１から最後の分割データＤＢ４まで、ディスク上の分割データの位置がディスクの内周側からディスクの外周側へ連続的に並ぶようにすることができるので（図１０（Ｃ））、第１のデータＤＡ及び第２のデータＤＢ（すなわち分割データＤＡ１〜ＤＡ４、ＤＢ１〜ＤＢ４）を読み出す際に、それぞれのタイムスロットＴＳにおけるヘッドユニット５の合計シーク距離を、最大でもディスク４の径方向に片道以内に抑えることができると共に、第１のデータＤＡの最後の分割データＤＡ３及び第２のデータＤＢの最初の分割データＤＢ１がいずれもディスク内周側となり、さらに第２のデータＤＢの最後の分割データＤＢ４及びその次のデータＤＣの最初の分割データＤＣ１がいずれもディスク外周側となっていることにより、タイムスロットＴＳ間におけるヘッドユニット５のシーク距離も短く抑えることができ、合計シーク時間を短くしてそれぞれのタイムスロットＴＳ内に分割データＤＡ１〜ＤＡ４及びＤＢ１〜ＤＢ４を全て読み出す可能性を格段に高めることができる。
【０１９２】
またビデオサーバシステム１０のデータマネージャ２３は、第１の実施の形態と同様に、ＣＰＵ２０からのＡＶデータＤ１の記録命令Ｃ１Ａを取得すると、第１のデータＤＡの分割データＤＡ１〜ＤＡ４及び第２のデータＤＢの分割データＤＢ１〜ＤＢ４を格納すべきファイルのＬＢＡ情報をファイルマネージャ２１からそれぞれ取得し、第１のデータＤＡの分割データＤＡ１〜ＤＡ４の記録順序を並べ替えてＬＢＡが降順となるようにして当該第１のデータＤＡの書込み順序とし、第２のデータＤＢの分割データＤＢ１〜ＤＢ４の記録順序を並べ替えてＬＢＡが昇順となるようにして当該第２のデータＤＢの書込み順序とし（図１０（Ｂ））、それぞれの書込み順序に従って分割データＤＡ１〜ＤＡ４及びＤＢ１〜ＤＢ４をハードディスクドライブ１に書き込む。
【０１９３】
従ってデータマネージャ２３は、書込み順序における第１のデータＤＡの分割データＤＡ１〜ＤＡ４は、最初の分割データＤＡ１から最後の分割データＤＡ３まで、ディスク上の分割データの位置がディスクの外周側からディスクの内周側へ連続的に並ぶと共に、書込み順序における第２のデータＤＢの分割データＤＢ１〜ＤＢ４は、最初の分割データＤＢ１から最後の分割データＤＢ４まで、ディスク上の分割データの位置がディスクの内周側からディスクの外周側へ連続的に並ぶようにすることができるので（図１０（Ｃ））、第１のデータＤＡ及び第２のデータＤＢ（すなわち分割データＤＡ１〜ＤＡ４、ＤＢ１〜ＤＢ４）を書き込む際に、それぞれのタイムスロットＴＳにおけるヘッドユニット５の合計シーク距離を、最大でもディスク４の径方向の片道以内に抑えることができると共に、第１のデータＤＡの最後の分割データＤＡ３及び第２のデータＤＢの最初の分割データＤＢ１がいずれもディスク内周側となり、さらに第２のデータＤＢの最後の分割データＤＢ４及びその次のデータＤＣの最初の分割データＤＣ１がいずれもディスク外周側となっていることにより、タイムスロットＴＳ間におけるヘッドユニット５のシーク距離も短く抑えることができ、合計シーク時間を短くしてそれぞれのタイムスロットＴＳ内に分割データＤＡ１〜ＤＡ４及びＤＢ１〜ＤＢ４を全て書き込む可能性を格段に高めることができる。
【０１９４】
さらにデータマネージャ２３は、１つのタイムスロットＴＳ内のヘッドユニット５のシーク距離を、第１及び第２の実施の形態では最大でディスクの最内周から最外周までの１往復であったのに比べて、この第３の実施の形態では最大でディスクの最内周から最外周までの片道分に抑えることができ、合計シーク時間を一層短くすることができる。
【０１９５】
以上の構成によれば、データマネージャ２３は、１番目のデータＤＡの分割データＤＡ１〜ＤＡ４の再生順序を並べ替えてＬＢＡが降順となるようにして当該１番目のデータＤＡの読出し順序とし、２番目のデータＤＢの分割データＤＢ１〜ＤＢ４の再生順序を並べ替えてＬＢＡが昇順となるようにして当該２番目のデータＤＢの読出し順序とするようにしたことにより、分割データＤＡ１〜ＤＡ４及びＤＢ１〜ＤＢ４、さらに次の分割データＤＣ１を当該読出し順序に従って連続的に読み出す際に、ハードディスクドライブ１のヘッドユニット５のシーク距離を格段に短くすることができるので、シーク時間を短くすることができ、データＤＡ及びＤＢ、さらに次のデータＤＣ以降のデータをそれぞれタイムスロットＴＳ内に全て読み出す可能性を一段と高めることができる。
【０１９６】
またデータマネージャ２３は、１番目のデータＤＡの分割データＤＡ１〜ＤＡ４の記録順序を並べ替えてＬＢＡが降順となるようにして当該１番目のデータＤＡの書込み順序とし、２番目のデータＤＢの分割データＤＢ１〜ＤＢ４の記録順序を並べ替えてＬＢＡが昇順となるようにして当該２番目のデータＤＢの書込み順序とするようにしたことにより、分割データＤＡ１〜ＤＡ４及びＤＢ１〜ＤＢ４、さらに次の分割データＤＣ１を当該書込み順序に従って連続的に書き込む際に、ハードディスクドライブ１のヘッドユニット５のシーク距離を格段に短くすることができるので、シーク時間を短くすることができ、データＤＡ及びＤＢ、さらに次のデータＤＣ以降のデータをそれぞれタイムスロットＴＳ内に全て書き込む可能性を一段と高めることができる。
【０１９７】
（４）他の実施の形態
なお上述の実施の形態においては、ＬＢＡの値を用いて分割データの読出し順序（又は書込み順序）を決定するようにした場合について述べたが、本発明はこれに限らず、例えばトラックＴＲの番号及びセクタＳＣの番号を用いる等しても良く、要はハードディスクドライブ１のディスク４において、分割データ同士のディスクの径方向の位置を比較できればよい。
【０１９８】
また上述の実施の形態においては、１つのタイムスロットＴＳ内（第１、第２の実施の形態）又は２つの連続したタイムスロットＴＳに渡って（第３の実施の形態）、読出し順序（又は書込み順序）における分割データのディスク４上の位置が「ディスク外周側」−「ディスク内周側」−「ディスク外周側」となるようにした場合について述べたが、本発明はこれに限らず、例えば「ディスク内周側」−「ディスク外周側」−「ディスク内周側」となるようにしたり、「ディスクの内周と外周の中間部分（以下これをディスク中間部と呼ぶ）」−「ディスク外周側」−「ディスク内周側」−「ディスク中間部」となるようにしても良く、要はタイムスロットＴＳ内でのヘッドユニット５の合計シーク距離がディスクの最外周から最内周までの距離の１往復分以内となり、且つタイムスロットＴＳの境界において、ディスクの径方向における位置が近い分割データ同士を連続して読み出す（又は書き込む）ようになされていれば良い。
【０１９９】
さらに上述の実施の形態においては、第１グループＧＰ１及び第２グループＧＰ２の分割データ数を、例えば４つずつ等のようにそれぞれ同数するようにした場合について述べたが（図２）、本発明はこれに限らず、例えば５つと３つ等のように、他の様々な数の組み合わせとなるようにしても良い。
【０２００】
さらに上述の実施の形態においては、本発明をビデオサーバシステム１０のハードディスクドライブ１からデータを読み出す（又は書き込む）場合に適用するようにした場合について述べたが、本発明はこれに限らず、例えば一般のコンピュータやサーバ、あるいはナビゲーション装置など、種々の装置に搭載されるハードディスクドライブからデータを読み出す（又は書き込む）場合に適用するようにしても良い。
【０２０１】
さらに上述の実施の形態においては、本発明をハードディスクドライブ１に適用するようにした場合について述べたが、本発明はこれに限らず、ＣＤ−ＲＯＭ（Compact Disc-Read Only Memory）ドライブやＤＶＤ（Digital Versatile Disc）ドライブなどの、他の種々のランダムアクセスが可能な記録媒体の再生装置及び記録装置に適用するようにしても良い。
【産業上の利用可能性】
【０２０２】
本発明は、ビデオサーバシステムの他にも、一般のコンピュータ用ハードディスク等にも適用できる。
【図面の簡単な説明】
【０２０３】
【図１】ビデオサーバシステムの構成を示すブロック図である。
【図２】第１の実施の形態による分割データの読出し順序及び書込み順序の説明に供する略線図である。
【図３】データ読出し処理手順を示すフローチャートである。
【図４】第１の実施の形態による読出し順序決定処理手順を示すフローチャートである。
【図５】データ書込み処理手順を示すフローチャートである。
【図６】第１の実施の形態による書込み順序決定処理手順を示すフローチャートである。
【図７】第２の実施の形態による分割データの読出し順序及び書込み順序の説明に供する略線図である。
【図８】第２の実施の形態による読出し順序決定処理手順を示すフローチャートである。
【図９】第２の実施の形態による書込み順序決定処理手順を示すフローチャートである。
【図１０】第３の実施の形態による分割データの読出し順序及び書込み順序の説明に供する略線図である。
【図１１】第３の実施の形態による読出し順序決定処理手順を示すフローチャートである。
【図１２】第３の実施の形態による書込み順序決定処理手順を示すフローチャートである。
【図１３】ハードディスクドライブの構成を示す略線的斜視図である。
【図１４】ディスク上のトラック及びセクタの構成の説明に供する略線図である。
【図１５】連続データの構成及びディスク上の記録位置の説明に供する略線図である。
【図１６】分散データの構成及びディスク上の記録位置の説明に供する略線図である。
【図１７】従来の分割データ読出し順序及び書込み順序（１）の説明に供する略線図である。
【図１８】従来の分割データ読出し順序及び書込み順序（２）の説明に供する略線図である。
【符号の説明】
【０２０４】
１（１Ａ〜１ｍ、１Ｐ）……ハードディスクドライブ、４（４Ａ、４Ｂ）……ディスク、４Ａ１、４Ａ２、４Ｂ１、４Ｂ２……記録面、５……ヘッドユニット、５Ａ１、５Ａ２、５Ｂ１、５Ｂ２……磁気ヘッド、１０……ビデオサーバシステム、２１……ファイルマネージャ、２３……データマネージャ、Ｄ１、Ｄ５……ＡＶデータ、Ｄ２……映像データ、Ｄ３……音声データ、Ｃ１……記録コマンド、Ｃ２……映像書込みコマンド、Ｃ３……音声書込みコマンド、Ｃ６……再生コマンド、Ｃ７……映像読出しコマンド、Ｃ８……音声読出しコマンド。
【図１】
2005071427.tif 000003
【図２】
2005071427.tif 000004
【図３】
2005071427.tif 000005
【図４】
2005071427.tif 000006
【図５】
2005071427.tif 000007
【図６】
2005071427.tif 000008
【図７】
2005071427.tif 000009
【図８】
2005071427.tif 000010
【図９】
2005071427.tif 000011
【図１０】
2005071427.tif 000012
【図１１】
2005071427.tif 000013
【図１２】
2005071427.tif 000014
【図１３】
2005071427.tif 000015
【図１４】
2005071427.tif 000016
【図１５】
2005071427.tif 000017
【図１６】
2005071427.tif 000018
【図１７】
2005071427.tif 000019
【図１８】
2005071427.tif 000020
【手続補正書】
【提出日】平成16年9月24日(2004.9.24)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
外部から与えられる再生命令に基づき、回転するディスクの径方向に移動するヘッドによって、所定単位で分割されたデータを上記ディスクから再生する再生装置において、
上記ヘッドをディスクの半径方向に一往復させたときに、上記外部から指定された上記データを構成する全ての上記所定単位のデータを連続的に再生できるように、当該所定単位のデータの読出し順序を決定する読出し順序決定手段と、
上記読出し順序決定手段により決定された上記読出し順序に従って各上記所定単位のデータを順次再生するように、上記ディスクの上記径方向における上記ヘッドの位置を制御するヘッド位置制御手段と、
上記ヘッドを介して上記ディスクから再生された上記所定単位のデータを、上記再生命令に基づく正しい再生順序に並べ替えて出力する並替え手段と
を具えることを特徴とする再生装置。
【請求項２】
上記読出し順序決定手段は、
上記正しい再生順序における最初から所定順位までの各上記所定単位のデータを、上記ディスクの径方向における位置が上記ディスクの最外周側から最内周側又は上記ディスクの最内周側から最外周側となるように順次並べたときの順序を第１の部分読出し順序として決定し、上記正しい再生順序における上記所定順位の次から最後までの各上記所定単位のデータを、上記ディスクの径方向における位置が上記ディスクの最内周側から最外周側若しくは上記ディスクの最外周側から最内周側となるように順次並べたときの順序を第２の部分読出し順序として決定して、上記第１の部分読出し順序の次に上記第２の部分読出し順序を結合し、又は上記第２の部分読出し順序の次に上記第１の部分読出し順序を結合して上記読出し順序とする
ことを特徴とする請求項１に記載の再生装置。
【請求項３】
上記読出し順序決定手段は、
上記所定単位のデータを上記ディスクの径方向における位置が上記ディスクの最外周側から最内周側又は上記ディスクの最内周側から最外周側となるように順次並べたときの上記所定単位のデータの順序である位置順序を決定し、当該位置順序における奇数番目の上記所定単位のデータを降順若しくは昇順に順次選択して並べた第３の部分読出し順序と、当該位置順序における偶数番目の分割データを昇順若しくは降順に順次選択して並べた第４の部分読出し順序とをそれぞれ決定し、上記第３の部分読出し順序の次に上記第４の部分読出し順序を結合し、又は上記第４の部分読出し順序の次に上記第３の部分読出し順序を結合して上記読出し順序とする
ことを特徴とする請求項１に記載の再生装置。
【請求項４】
上記再生命令は、
第１及び第２のデータを連続して再生する再生命令であって、
上記読出し順序決定手段は、
上記第１のデータを構成する上記所定単位のデータを、上記ディスクの径方向における位置が上記ディスクの最外周側から最内周側又は上記ディスクの最内周側から最外周側となるように順次並べたときの上記所定単位のデータの順序を第５の部分読出し順序として決定し、上記第２のデータを構成する上記所定単位のデータを、上記ディスクの径方向における位置が上記ディスクの最内周側から最外周側又は上記ディスクの最外周側から最内周側となるように順次並べたときの上記所定単位のデータの順序を第６の部分読出し順序として決定して、上記第５の部分読出し順序の次に上記第６の部分読出し順序を結合して上記読出し順序とする
ことを特徴とする請求項１に記載の再生装置。
【請求項５】
外部から与えられる再生命令に基づき、回転するディスクの径方向に移動するヘッドによって、所定単位で分割されたデータを上記ディスクから再生する再生方法において、
上記ヘッドをディスクの半径方向に一往復させたときに、上記外部から指定された上記データを構成する全ての上記所定単位のデータを連続的に再生できるように、当該所定単位のデータの読出し順序を決定する第１のステップと、
上記決定された上記読出し順序に従って各上記所定単位のデータを順次再生するように、上記ディスクの上記径方向における上記ヘッドの位置を制御する第２のステップと、
上記ヘッドを介して上記ディスクから再生された上記所定単位のデータを、上記再生命令に基づく正しい再生順序に並べ替えて出力する第３のステップと
を具えることを特徴とする再生方法。
【請求項６】
上記第１のステップでは、上記正しい再生順序における最初から所定順位までの各上記所定単位のデータを、上記ディスクの径方向における位置が上記ディスクの最外周側から最内周側又は上記ディスクの最内周側から最外周側となるように順次並べたときの順序を第１の部分読出し順序として決定し、上記正しい再生順序における上記所定順位の次から最後までの各上記所定単位のデータを、上記ディスクの径方向における位置が上記ディスクの最内周側から最外周側若しくは上記ディスクの最外周側から最内周側となるように順次並べたときの順序を第２の部分読出し順序として決定して、上記第１の部分読出し順序の次に上記第２の部分読出し順序を結合し、又は上記第２の部分読出し順序の次に上記第１の部分読出し順序を結合して上記読出し順序とする
ことを特徴とする請求項５に記載の再生方法。
【請求項７】
上記第１のステップでは、上記所定単位のデータを上記ディスクの径方向における位置が上記ディスクの最外周側から最内周側又は上記ディスクの最内周側から最外周側となるように順次並べたときの上記所定単位のデータの順序である位置順序を決定し、当該位置順序における奇数番目の上記所定単位のデータを降順若しくは昇順に順次選択して並べた第３の部分読出し順序と、当該位置順序における偶数番目の上記所定単位のデータを昇順又は降順に順次選択して並べた第４の部分読出し順序とをそれぞれ決定し、上記第３の部分読出し順序の次に上記第４の部分読出し順序を結合し、又は上記第４の部分読出し順序の次に上記第３の部分読出し順序を結合して上記読出し順序とする
ことを特徴とする請求項５に記載の再生方法。
【請求項８】
上記再生命令は、
第１及び第２のデータを連続して再生する再生命令であって、
上記第１のステップでは、
上記第１のデータを構成する上記所定単位のデータを、上記ディスクの径方向における位置が上記ディスクの最外周側から最内周側又は上記ディスクの最内周側から最外周側となるように順次並べたときの上記所定単位のデータの順序を第５の部分読出し順序として決定し、上記第２のデータを構成する上記所定単位のデータを、上記ディスクの径方向における位置が上記ディスクの最内周側から最外周側又は上記ディスクの最外周側から最内周側となるように順次並べたときの上記所定単位のデータの順序を第６の部分読出し順序として決定して、上記第５の部分読出し順序の次に上記第６の部分読出し順序を結合して上記読出し順序とする
ことを特徴とする請求項５に記載の再生方法。
【請求項９】
外部から与えられる記録命令に基づき、回転するディスクの径方向に移動するヘッドによって、外部から与えられたデータを所定単位に分割して上記ディスクに記録する記録装置において、
上記ヘッドをディスクの半径方向に一往復させたときに、上記全ての上記所定単位のデータを連続的に記録できるように、当該所定単位のデータの書込み順序を決定する書込み順序決定手段と、
上記書込み順序に従って各上記所定単位のデータを順次記録するように、上記ディスクの上記径方向における上記ヘッドの位置を制御するヘッド位置制御手段と
を具えることを特徴とする記録装置。
【請求項１０】
上記書込み順序決定手段は、
上記所定単位に分割したデータのうち最初から所定順位までを、上記ディスクの径方向における位置が上記ディスクの最外周側から最内周側又は上記ディスクの最内周側から最外周側となるように順次並べたときの順序を第１の部分書込み順序として決定し、上記所定単位のデータのうち上記所定順位の次から最後までを、上記ディスクの径方向における位置が上記ディスクの最内周側から最外周側若しくは上記ディスクの最外周側から最内周側となるように順次並べたときの順序を第２の部分書込み順序として決定して、上記第１の部分書込み順序の次に上記第２の部分書込み順序を結合し、又は上記第２の部分書込み順序の次に上記第１の部分書込み順序を結合して上記書込み順序とする
ことを特徴とする請求項９に記載の記録装置。
【請求項１１】
上記書込み順序決定手段は、
上記所定単位に分割したデータを上記ディスクの径方向における位置が上記ディスクの最外周側から最内周側又は上記ディスクの最内周側から最外周側となるように順次並べたときの上記所定単位のデータの順序である位置順序を決定し、当該位置順序における奇数番目の上記所定単位のデータを降順若しくは昇順に順次選択して並べた第３の部分書込み順序と、当該位置順序における偶数番目の分割データを昇順若しくは降順に順次選択して並べた第４の部分書込み順序とをそれぞれ決定し、上記第３の部分書込み順序の次に上記第４の部分書込み順序を結合し、又は上記第４の部分書込み順序の次に上記第３の部分書込み順序を結合して上記書込み順序とする
ことを特徴とする請求項９に記載の記録装置。
【請求項１２】
上記記録命令は、
第１及び第２のデータを連続して記録する記録命令であって、
上記書込み順序決定手段は、
上記第１のデータを構成する上記所定単位に分割したデータを、上記ディスクの径方向における位置が上記ディスクの最外周側から最内周側又は上記ディスクの最内周側から最外周側となるように順次並べたときの順序を第５の部分書込み順序として決定し、上記第２のデータを構成する上記所定単位に分割したデータを、上記ディスクの径方向における位置が上記ディスクの最内周側から最外周側又は上記ディスクの最外周側から最内周側となるように順次並べたときの順序を第６の部分書込み順序として決定して、上記第５の部分書込み順序の次に上記第６の部分書込み順序を結合して上記書込み順序とする
ことを特徴とする請求項９に記載の記録装置。
【請求項１３】
外部から与えられる記録命令に基づき、回転するディスクの径方向に移動するヘッドによって、外部から与えられたデータを所定単位に分割して上記ディスクに記録する記録方法において、
上記ヘッドをディスクの半径方向に一往復させたときに、上記全ての上記所定単位のデータを連続的に記録できるように、当該所定単位のデータの書込み順序を決定する第１のステップと、
上記書込み順序に従って各上記所定単位のデータを順次記録するように、上記ディスクの上記径方向における上記ヘッドの位置を制御する第２のステップと
を具えることを特徴とする記録方法。
【請求項１４】
上記第１のステップでは、上記所定単位に分割したデータのうち最初から所定順位までを、上記ディスクの径方向における位置が上記ディスクの最外周側から最内周側又は上記ディスクの最内周側から最外周側となるように順次並べたときの順序を第１の部分書込み順序として決定し、上記所定単位のデータのうち上記所定順位の次から最後までを、、上記ディスクの径方向における位置が上記ディスクの最内周側から最外周側若しくは上記ディスクの最外周側から最内周側となるように順次並べたときの順序を第２の部分書込み順序として決定して、上記第１の部分書込み順序の次に上記第２の部分書込み順序を結合し、又は上記第２の部分書込み順序の次に上記第１の部分書込み順序を結合して上記書込み順序とする
ことを特徴とする請求項１３に記載の記録方法。
【請求項１５】
上記第１のステップでは、上記所定単位に分割したデータを上記ディスクの径方向における位置が上記ディスクの最外周側から最内周側又は上記ディスクの最内周側から最外周側となるように順次並べたときの上記所定単位のデータの順序である位置順序を決定し、当該位置順序における奇数番目の上記所定単位のデータを降順若しくは昇順に順次選択して並べた第３の部分書込み順序と、当該位置順序における偶数番目の分割データを昇順若しくは降順に順次選択して並べた第４の部分書込み順序とをそれぞれ決定し、上記第３の部分書込み順序の次に上記第４の部分書込み順序を結合し、又は上記第４の部分書込み順序の次に上記第３の部分書込み順序を結合して上記書込み順序とする
ことを特徴とする請求項１３に記載の記録方法。
【請求項１６】
上記記録命令は、
第１及び第２のデータを連続して記録する記録命令であって、
上記第１のステップでは、
上記第１のデータを構成する上記所定単位に分割したデータを、上記ディスクの径方向における位置が上記ディスクの最外周側から最内周側又は上記ディスクの最内周側から最外周側となるように順次並べたときの順序を第５の部分書込み順序として決定し、上記第２のデータを構成する上記所定単位に分割したデータを、上記ディスクの径方向における位置が上記ディスクの最内周側から最外周側又は上記ディスクの最外周側から最内周側となるように順次並べたときの順序を第６の部分書込み順序として決定して、上記第５の部分書込み順序の次に上記第６の部分書込み順序を結合して上記書込み順序とする
ことを特徴とする請求項１３に記載の記録方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００３９
【補正方法】変更
【補正の内容】
【００３９】
さらに本発明においては、外部から与えられる記録命令に基づき、回転するディスクの径方向に移動するヘッドによって、外部から与えられたデータを所定単位に分割して上記ディスクに記録する記録方法において、ヘッドをディスクの半径方向に一往復させたときに、全ての所定単位のデータを連続的に記録できるように、当該所定単位のデータの書込み順序を決定する第１のステップと、書込み順序に従って各所定単位のデータを順次記録するように、ディスクの径方向におけるヘッドの位置を制御する第２のステップとを設けるようにした。