(57)【特許請求の範囲】
【請求項１】
連続情報データが任意のデータサイズ単位で複数のディスクに格納され、その連続情報データの読み出し・再生を行う装置であって、
各ディスクにおける負荷状況を管理するディスク管理手段と、
ディスクの指定位置からデータを読み出す読み出し手段と、
データ読み出し位置の情報を含む読み出し要求を、再生中または再生開始を示す再生状態情報と共に受け付け、前記ディスク管理手段から各ディスクの負荷を参照し、当該ディスクにおける負荷と次時刻のデータ読み出し状況の予測から、規定時間内に読み出せるか否かを判断し、当該ディスクの指定位置からデータを読み出すよう読み出し手段に指示を出す読み出し予測制御手段と、
再生開始時に代替えデータを読み出す代替えルールを格納した再生開始時代替えルール格納手段と、
再生開始を示す再生状態情報及び前記再生開始時代替えルール格納手段に格納したルールをもとに、前記指定ディスクの指定位置からのデータ読みだしを、規定時間内に読み出せるディスクとそのディスクにおける読み出し位置へ変換する読み出し位置変換手段と、を備えた連続情報記録再生装置
【請求項２】
連続情報データが任意のデータサイズ単位で複数のディスクに格納され、その連続情報データの読み出し・再生を行う装置であって、
各ディスクにおける負荷状況を管理するディスク管理手段と、
ディスクの指定位置からデータを読み出す読み出し手段と、
データ読み出し位置の情報を含む読み出し要求を、再生中・早送り・巻き戻し等といった任意の位置へ再生位置を変更するジャンプを示す再生状態情報と共に受け付け、前記ディスク管理手段から各ディスクの負荷を参照し、当該ディスクにおける負荷と次時刻のデータ読み出し状況の予測から、規定時間内に読み出せるか否かを判断し、当該ディスクの指定位置からデータを読み出すよう読み出し手段に指示を出す読み出し予測制御手段と、
再生位置を変更するジャンプ時の代替えルールを格納するジャンプ時代替えルール格納手段と、
ジャンプを示す再生状態情報及び前記ジャンプ時代替えルール格納手段に格納したルールをもとに、前記指定ディスクの指定位置からのデータ読みだしを、規定時間内に読み出せるディスクとそのディスクにおける読み出し位置へ変換する読み出し位置変換手段と、を備えた連続情報記録再生装置
【請求項３】
連続情報データが任意のデータサイズ単位で複数のディスクに格納され、その連続情報データの読み出し・再生を行う装置であって、
各ディスクにおける負荷状況を管理するディスク管理手段と、
ディスクの指定位置からデータを読み出す読み出し手段と、
データ読み出し位置の情報を含む読み出し要求を、再生中・倍速・４倍速などといった特殊再生を示す再生状態情報と共に受け付け、前記ディスク管理手段から各ディスクの負荷を参照し、当該ディスクにおける負荷と次時刻のデータ読み出し状況の予測から、規定時間内に読み出せるか否かを判断し、当該ディスクの指定位置からデータを読み出すよう読み出し手段に指示を出す読み出し予測制御手段と、
２倍速、４倍速などの特殊再生時の代替えルールを格納する特殊再生時代替えルール格納手段と、
特殊再生を示す再生状態情報及び前記再生開始時代替えルール格納手段に格納したルールをもとに、前記指定ディスクの指定位置からのデータ読みだしを、規定時間内に読み出せるディスクとそのディスクにおける読み出し位置へ変換する読み出し位置変換手段と、を備えた連続情報記録再生装置。
【請求項４】
連続情報データが任意のデータサイズ単位で複数のディスクに格納され、その連続情報データの読み出し・再生を行う装置であって、
各ディスクにおける負荷状況を管理するディスク管理手段と、
ディスクの指定位置からデータを読み出す読み出し手段と、
データ読み出し位置の情報からなる読み出し要求を、再生中または再生開始を示す再生状態情報と共に受け付け、再生中とそれ以外に分け、それらに優先度をつけて順次読み出しを行う読み出し要求受付発行手段と、
前記ディスク管理手段から各ディスクの負荷を参照し、当該ディスクにおける負荷から、規定時間内に読み出せるか否かを判断し、当該ディスクの指定位置からデータを読み出すよう読み出し手段に指示を出す読み出し制御手段と、
再生開始時に代替えデータを読み出す代替えルールを格納した再生開始時代替えルール格納手段と、
再生状態情報及び前記代替えルール格納手段に格納したルールをもとに、前記指定ディスクの指定位置からのデータ読みだしを、規定時間内に読み出せるディスクとそのディスクにおける読み出し位置へ変換する読み出し位置変換手段と、
を備えた連続情報記録再生装置。
【請求項５】
再生位置を変更するジャンプ時の代替えルールを格納するジャンプ時代替えルール格納手段を備えた請求項４の連続情報記録再生装置。
【請求項６】
特殊再生時に代替えデータを読み出す代替えルールを格納した特殊再生時代替えルール格納手段を備えた請求項４の連続情報記録再生装置。
【請求項７】
連続情報データが動画情報の場合、データサイズを動画の１フレームのデータを単位として、他の動画情報と同一の規則で格納されていることを特徴とする、請求項１から６のいずれかに記載の連続情報記録再生装置。
【請求項８】
連続情報データがＭＰＥＧフォーマットの動画情報の場合、１ＧＯＰのデータを単位として、他の動画情報と同一の規則で格納されていることを特徴とする、請求項１から６のいずれかに記載の連続情報記録再生装置。
【請求項９】
読み出し可能か否かを判断する規定時間を、動画における１フレームの時間であることを特徴とする、請求項１から７のいずれかに記載の連続情報記録再生装置。
【請求項１０】
再生開始時代替えルールを、順方向にｎフレーム（ｎは１以上の整数）づつずらすことを特徴とするとする、請求項１又は４に記載の連続情報記録再生装置。
【請求項１１】
ジャンプ時代替えルールを、順方向にｎフレーム（ｎは１以上の整数）づつずらすことを特徴とする請求項２又は５に記載の連続情報記録再生装置。
【請求項１２】
ジャンプ時代替えルールを、逆方向にｎフレーム（ｎは１以上の整数）づつずらすことを特徴とする請求項２又は５に記載の連続情報記録再生装置。
【請求項１３】
特殊再生時代替えルールを、順方向にｎフレーム（ｎは１以上の整数）づつずらすことを特徴とするとする請求項３又は６に記載の連続情報記録再生装置。
【請求項１４】
特殊再生時代替えルールを、逆方向にｎフレーム（ｎは１以上の整数）づつずらすことを特徴とするとする請求項３又は６に記載の連続情報記録再生装置。
【請求項１５】
特殊再生時代替えルールを、ｎ倍速再生時には、ずらすフレーム数を最大ｎ−１として代替えフレームを検索しても、１フレーム時間内に読み出せないと判断した場合は、前時刻に読み出したフレームデータを利用するとする請求項３又は６に記載の連続情報記録再生装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、動画や音声などの連続情報の再生において、再生開始時、ジャンプ時に高速なレスポンスが得られ、かつ通常速度の再生と、２倍速、４倍速などの順方向、逆方向の特殊再生とを混在して再生可能な情報再生、記録装置に関するものである。
【０００２】
【従来の技術】
従来、動画や音声などの連続情報を記録、再生するシステムとして、ビデオサーバがある。ビデオサーバは、一般的には、ディスクアレイと、メモリバッファ、読み出し要求受付手段、データ読み出し手段からなる。ディスクアレイは、データをストライピングして蓄積し、ＲＡＩＤディスクとして使用する。そしてデータ読み出し時には、ディスクから所望のデータを含む領域を読み出し、ＦＩＦＯ型メモリバッファに蓄積する。データ読み出し要求に答えるには、このバッファから所望のデータを切り出し、該データを読み出し要求元へ送ることで完了する。
【０００３】
また、データの読み出し速度を保証するため、ビデオサーバは、端末が要求する連続情報データのディスクからのデータ読みだしをタイムスロットと呼ぶ一定の周期内で順に処理する。タイムスロットに割り当てられた、端末の要求するデータの読み出しは、タイムスロットを１巡する間に必ず処理されるのでディスクからの読み出し速度は保証される。端末からの読み出し要求が、例えば再生開始、ジャンプなどで新規に発生した場合は、新規にタイムスロットに割り当てられる。
【０００４】
新規のタイムスロットへの割り当てが、要求を受け付けた時刻のタイムスロット内で割り当て可能な場合、タイムスロット内の最初の部分に格納された処理を行っている間にこの読み出し要求を受け付け、タイムスロットの最後に処理が割り当てられたとき、この読み出し要求の待ち時間は最大となり、その時間はタイムスロット１巡分の時間となる．
またディスクからの読み出し要求は、タイムスロット１周期で１度処理されるので、この１周期の間の端末からの読み出し要求に応答できるのに十分なデータ量を１度にメモリバッファに読み込んでおかなければならない。
【０００５】
【発明が解決しようとする課題】
しかしながら、上記従来技術では、動画再生開始時には上記メモリバッファにデータを補充してから再生可能となる。つまりメモリバッファをデータで埋めるのにかかる時間がレスポンス時間となる。これは再生中のジャンプによる再生位置の変更でも同様である。再生位置の変更ではバッファにあるデータを破棄し、ジャンプ先の位置以降のデータを新たに読み出しバッファを埋める必要がある。そのため動画再生開始時や、ジャンプ時には高速なレスポンスが得られない。
【０００６】
例えば、従来のビデオサーバでは動画再生開始時のレスポンス時間は以下のようになる。つまり端末数を４０、ディスク数を５、データの読み出し単位を２５６Ｋバイト、（２５６／５）ｋバイト単位でデータ読みだしを行うときの１本のディスクの平均データ読み出し速度を１．５Ｍバイト／秒、とすると、タイムスロット１巡の所要時間Ｔは、
Ｔ＝２５６ｘ４０／（1.5ｘ１０００ｘ５）
となり、約１．４秒となる。つまり、再生開始までのレスポンスは約１．４秒となる。
【０００７】
また、従来のビデオサーバは動画や音声等の連続情報のデータをシーケンシャルに読み出すことが前提となっている。これは前述のメモリバッファにシーケンシャルにデータを先行読み出しておくことでもわかる。そこで、連続情報のデータを２倍速、４倍速などで特殊再生を行うとなるとディスクからのデータ読みだし速度も２倍、４倍となり、バッファメモリの容量が２倍、４倍必要となる。つまり通常速度の再生から２倍速、４倍速の特殊再生を行うときのレスポンスは、やはり高速なレスポンスが得られない．
このように、通常再生、特殊再生の開始時、ジャンプ時など再生状態が変わるときは常に高速なレスポンスが得られない。
【０００８】
そこで、本発明は、
動画や音声などの連続情報の再生において、再生開始、ジャンプ時に高速なレスポンスが得られ、かつ通常速度の再生から２倍速、４倍速などの順方向、逆方向の特殊再生へ変更したときにも高速なレスポンスが得られ、かつ通常速度の再生と、特殊再生とを混在して再生可能な情報再生、記録装置を提供することを目的とする。
【０００９】
【課題を解決するための手段】
本発明は、上記課題を解決するもので、本発明は第一に、
動画情報、音声情報等の連続情報データを任意のデータサイズ単位で先頭から複数のディスクに順に格納するデータ記録方式で記録し、該記録した連続情報データの読み出し、再生を行う連続情報記録再生装置において、
各ディスクにおける負荷状況つまりデータ読み出し状況を管理するディスク管理手段と、  ディスクの指定位置からデータを読み出す読み出し手段と、  データ読み出し位置の情報からなる読み出し要求を、再生中、または再生開始を示す再生状態情報と共に受け付け、前記ディスク管理手段から各ディスクの負荷を参照し、当該ディスクにおける負荷と次時刻のデータ読み出し状況の予測から、規定時間内に読み出せるか否かを判断し、当該ディスクの指定位置からデータを読み出すよう読み出し手段に指示を出す読み出し予測制御手段と、  再生開始時に代替えデータを読み出す代替えルールを格納した再生開始時代替えルール格納手段と、  再生開始を示す再生状態情報をもとに前記再生開始時代替えルール格納手段に格納したルールに従い、前記指定ディスクの指定位置からのデータ読みだしを、規定時間内に読み出せるディスクと該読み出し位置へ変換する読み出し位置変換手段と、を備えた連続情報記録再生装置である。
【００１０】
これにより，
再生中の他のデータ読み出しを妨げないようにしながらも、新たな連続データの再生開始時には規定時間内に読み出せるディスクからデータを読み出すことで再生開始時の応答速度は規定時間内に保証できる連続情報記録再生装置が実現できるという効果が得られる。
【００１１】
第二に、
再生位置を変更するジャンプ時の代替えルールを格納するジャンプ時代替えルール格納手段を備えた連続情報記録再生装置であり、
これにより，
再生中の他のデータ読み出しを妨げないようにしながらも、連続データの再生におけるジャンプ時には規定時間時間内に読み出せるディスクからデータを読み出すのでジャンプ時の応答速度は規定時間時間内に保証できる連続情報記録再生装置が実現できるという効果が得られる。
【００１２】
第三に、
２倍速、４倍速などの特殊再生時の代替えルールを格納する特殊再生時代替えルール格納手段を備えた連続情報記録再生装置であり、
これにより，
再生中の他のデータ読み出しを妨げないようにしながらも、特殊再生のデータ読みだしが行え、かつ通常再生をしている状態から特殊再生に再生状態を変更するときの所要時間も規定時間内という高速なレスポンスが得られる連続情報記録再生装置が実現できるという効果が得られる。
【００１３】
第四に、
読み出し要求を受け付けて、優先度をつけて定期的に読み出し要求を発行する読み出し要求受付発行手段を備えた連続情報記録再生装置であり、
これにより，
再生中の他のデータ読み出しを妨げないようにしながらも、通常再生と特殊再生を混在し、また新たな連続データの再生開始時、連続データの再生におけるジャンプ、通常再生から特殊再生への再生状態の変更を規定時間内とする高速なレスポンスが得られる連続情報記録再生装置が実現できるという効果が得られる。
【００１４】
また、上記第一から第四の発明に対して、
・それらを任意に組み合わせたもの、
・連続情報データが動画情報の場合、データサイズを動画の１フレームのデータを単位として、各動画情報同士が同じ規則で（例えば、先頭から複数のディスクに順に）格納するデータ記録方式としたもの、
・連続情報データがＭＰＥＧフォーマットの動画情報の場合、１ＧＯＰのデータを単位として、各動画情報同士が同じ規則で（例えば、先頭から複数のディスクに順に）格納するデータ記録方式としたもの、
・読み出し可能か否かを判断する規定時間を、動画における１フレームの時間、例えば、３０FramePerSecなら33msecとしたもの、
・再生開始時代替えルールを、順方向に１フレームづつずらす、つまり読み出し要求フレーム番号ｋに対し、ｋ＋ｎ（ｎ＝１，２，３・・）としたもの、
・ジャンプ時代替えルールを、順方向に１フレームづつずらす、つまり読み出し要求フレーム番号ｋに対し、ｋ＋ｎ（ｎ＝１，２，３・・）としたもの、
・ジャンプ時代替えルールを、逆方向に１フレームづつずらす、つまり読み出し要求フレーム番号ｋに対し、ｋ-ｎ（ｎ＝１，２，３・・）としたもの、
・特殊再生時代替えルールを、順方向に１フレームづつずらす、つまり読み出し要求フレーム番号ｋに対し、ｋ＋ｎ（ｎ＝１，２，３・・）としたもの、
・特殊再生時代替えルールを、逆方向に１フレームづつずらす、つまり読み出し要求フレーム番号ｋに対し、ｋ-ｎ（ｎ＝１，２，３・・）としたもの、
・特殊再生時代替えルールを、ｎ倍速再生時には、ずらすフレーム数を最大ｎ−１として代替えフレームを検索しても、１フレーム時間内に読み出せないと判断した場合は、前時刻に読み出したフレームデータを利用するとしたもの、
等である。
【００１５】
【発明の実施の形態】
以下、本発明の各実施の形態について図面を用いながら説明をするが、本発明はこれら実施の形態に何等限定されることなく、その要旨を逸脱しない範囲において、種々なる態様で実施し得る。
【００１６】
（実施の形態１）
以下本発明の実施の形態について、図１から図４を用いて説明する．
本実施の形態以降、連続情報データを動画データ、規定時間を動画における１フレーム時間を例として説明する。
【００１７】
図１は本発明における連続情報のデータ格納方式を示す。連続情報はデータの先頭からデータを区切り（以降、この区切った単位をデータブロックと呼ぶ）、ディスクアレイを構成する各ディスクに順番に格納する。図１では連続情報データＡの先頭であるデータブロック１をディスク１に、データブロック２をディスク２に格納している。ディスク１にはこのようにデータブロック１，４、７、１０と格納する。連続情報Ｂも同様に、先頭のデータブロック１をディスク１に、データブロック２をディスク２に格納する．
ここで、データブロックは、連続情報が動画であれば１フレームを構成するデータからなるものとしても良いし、例えばＭＰＥＧにおけるＧＯＰのように複数フレームをまとめて１データブロックとしても良い。以下本発明では一例として、１データブロックに１フレームのデータを格納するとして説明する。また以降、データブロックのディスク内の格納位置を特定するものをブロックアドレスと呼ぶ。
【００１８】
図２は本発明の連続情報記録再生装置の構成図である．
以下、図２を用いて本発明の構成について説明する。図２において、
２０１は各ディスクにおける負荷状況を管理するディスク管理手段、
２０２はデータの読み出し要求のディスク番号とブロックアドレスを再生状態の情報と共に受け、当該ディスクにおける負荷と次時刻のデータ読み出し状況の予測から、１フレーム時間内に読み出せかつ他の再生のデータ読み出しを阻害しないと判断したら、当該ディスクの指定位置からデータを読み出すよう読み出し手段２０３に指示を出す読み出し予測制御手段、
２０３は読み出し予測制御手段２０２から指示を受け、ディスクの指定位置からデータを読み出す読み出し手段、
２０４は再生開始時に代替えデータを読み出す代替えルールを格納した再生開始時代替えルール格納手段、
２０５は前記読みだし要求受付手段が受け付けた再生状態情報をもとに前記再生開始時代替えルール格納手段に格納したルールを参照して、前記指定ディスクの指定位置へのアクセスを、前記ディスク管理手段で管理の各ディスク負荷を検査しながら１フレーム時間内に読み出せるディスクと指定位置のアクセスへ変換する読み出し位置変換手段、
２０６は連続データを格納するディスクである．
次に，図３を用いて本発明の連続データ読み出し手順を説明する．
ここではまず、再生開始を行うときの読み出し手順を説明する．
まず読み出すデータの格納してあるディスク番号とブロックアドレス、そして再生状態の情報を受け付ける（ステップ３０１）。ここでは再生状態情報とは「再生開始」という任意の連続情報の再生を新たに開始しすることを示す情報を指す。
【００１９】
本発明の情報記録再生装置では複数の動画データを並行して同時に読み出すが、実際には各ディスクではデータの読み出しは各動画毎に順に読み出す。つまり読み出し手段には読み出し命令を格納するキューを備え、このキューに格納してある命令のうち時刻の古いものから読み出し処理を行う。しかし読み出し予測制御手段からは、読み出し手段に発行した読み出し命令がいつ処理されるかわからない。そのため読み出し予測制御手段では一度読み出し手段に発行した命令はすでに読み出し（中）であると見なす。
【００２０】
ここで所望のデータが１フレーム時間内に読み出せるかどうかは、所望のデータのデータ長、ディスクの読み出し性能、そしてディスクの負荷状況に依存する。当該ディスクですでに読み出し中であるデータのデータ長をＧバイト、所望のデータのデータ長をＮバイト、ディスク読み出し速度がＶ（バイト／秒）、１フレームの時間をＴ秒とすると、
（Ｇ＋Ｎ）／Ｖ  ＜  Ｔ・・・（１）
が成り立てば所望のデータを当該ディスクから１フレーム時間内に読み出すことができる。ここでＧは前述したように、データ読み出し予測制御手段ですでに読み出し中であるとして見なしているデータ長の総量である。
【００２１】
具体的には２００ｋＢと３００ｋＢのデータ読み出し命令を発行済みであればＧは５００ｋＢとなる。また読み出し手段のキューに格納してある命令はディスク管理手段で各ディスク毎に管理する。
【００２２】
上記式を満たせば当該ディスクから所望のデータを規定期間内、ここでは１フレーム時間内に読み出すことができる。ここでは説明のため、このデータの読み出しがディスク２からのデータ読み出しであるとする。しかし、例えばこの直後にすでに再生を行っている他動画データの読み出しの処理を行い、それが前回はディスク１からのデータ読み出しで、今回がディスク２からのデータ読み出しであった場合。
【００２３】
もしこの読み出しが上記式を満たさず１フレーム時間内に読み出し処理ができなければ、データ読み出しを規定時間内に終了することができず、動画の再生に途切れが生じることになる。これは前述の「再生開始」の新規データ読み出しが割り込んだことに起因する。これを避けるためには、次時刻のディスク２の読み出し状況を予測する必要がある。つまり、「再生開始」を始めるときに次時刻のディスクアクセス状況、すなわち一つ前のディスク１を検査する。具体的には、ディスク管理手段を参照し、ディスク１に対する再生中の動画のデータ読み出しのデータ読み出し総和量を調べる。これをＧ１とする。また同様にディスク２におけるデータ読み出し総和量をＧ２とする。つまり、上記式におけるＧを
Ｇ＝Ｇ１＋Ｇ２・・・（２）
として、上記式（１）を満たせばディスク２から「再生開始」のデータ読み出しを行うことができ、かつ他の再生のデータ読み出しを阻害することを避けることができる。
【００２４】
このように、ディスク番号からそのディスクの負荷状況をディスク管理手段で検査、予測し（ステップ３０２）、所望のデータを１フレーム時間内に読み出せるか判断する（ステップ３０３）。ここで１フレーム時間とは例えば動画で３０Frame Per Sec の場合,、３３msec（≒１Sec/30Frame）となる。
【００２５】
ステップ３０３で１フレーム時間内に読めると判断したら、当該ディスクの指定位置からデータを読み出す（ステップ３０４）。ここでは読み出し制御手段が読み出し手段へ所望のデータを読み出すよう指示を出す。一方、ディスク管理手段に、所望のデータを読み出し中であることを通知する。ここでディスク管理手段は各ディスク毎に管理しているデータ読み出し状況、つまり負荷状況の情報を更新する（ステップ３０５）。
【００２６】
一方、ステップ３０３で１フレーム時間内に所望のデータが読み出せないと判断したとき、受け付けた再生状態情報から、再生開始時代替えルール格納手段に格納した代替えルールを参照する（ステップ３０６）。そしてこの代替えルールをもとに、読み出し要求のあったフレームを代替えフレームに変更し、このディスク番号を得る（ステップ３０７）。同様にこのディスクから所望のデータが１フレーム時間内で読み出せるかを検査する（ステップ３０２）。以降これを繰り返す。
【００２７】
また、読み出し手段はキューを検査し、順次読み出し処理を行う。所望のデータが読み出せたかを検査し、読み出しを完了すれば（ステップ３０８）、ディスク管理手段へデータ読み出しの完了を通知し、ディスク管理手段では各ディスクの負荷情報を更新する（ステップ３０９）。
【００２８】
ここで再生開始時の代替えルールとは例えば、連続情報が動画データであれば連続情報の先頭の１フレーム目を読みだそうとして、１フレーム時間内に読めないと判断したとき、代わりに２フレーム目を読み出す。２フレーム目もだめなら３フレーム目を読み出すとし、１フレーム時間内に読めると判断できるところまでアクセスするディスクをずらしていくというルールである。
【００２９】
このルールに従えば、読み出し要求受付手段で受け付けたフレーム番号とは異なるフレームのデータを読み出すことになる。しかし、動画の再生開始における数フレームのずれは利用する用途によっては、実用上問題ないと考えられる。このずれを許すことで常に動画再生開始時のレスポンスは１フレーム時間内に収めることができる。
【００３０】
なお、このずれは再生開始時にしか発生しない。動画の再生なので以降は、順に次のフレームを読み出す。これはアクセスするディスクが次々と順にずれていくことを示す。つまり再生開始の時だけ、ずれを発生させ負荷の低いディスクにアクセスするだけで、以降読み出し要求のすべてが順にとなりのディスクにアクセスできるので、途切れることなくデータの読み出しが可能となる。
【００３１】
また、再生開始時のデータ読み出しではなく、すでに再生中のデータ読み出しでは、ステップ３０２で当該ディスクの負荷状況を検査、予測せずに、所望のディスクへデータ読み出しを行う。つまりステップ３０２，３０３を行わず、ステップ３０４を行う。これはすでに再生中のデータ読み出しは最優先であり、前述した再生開始時のデータ読み出しが、すでに再生中のデータ読み出しを阻害しないことを保証するからである。
【００３２】
図４にこの概念図を示す。図４では各ディスクと、データを読み出す端末１、２、３の３台からのデータ読み出し要求の時刻による推移を表している。ここでは時刻Ｔ＋２で端末３からの連続情報の再生開始要求を受け付けたとしている．時刻Ｔ＋２では、ディスク１と３でそれぞれ端末１、２のデータ読み出しを行っている（▲１▼'，▲１▼"）。端末３からの再生開始は連続情報Ａのフレーム番号１つまり、データブロックの１番を読み出すことを示す。このデータはディスク１に格納してある（▲２▼）。ところが、このディスクでは端末２からの読み出し要求がある（▲１▼'）。ここでこの端末２の読み出しに加え、端末３のデータ読みだしを行い、端末３の読み出しが１フレーム時間内に行えないと判断すれば、この端末３の読み出し要求は、読み出し要求フレーム番号を１から２に変更する（▲３▼）。フレーム番号２が格納してあるディスク２には他の読み出し要求がなく、１フレーム時間内に端末３の読み出しが行える。このように一度読み出しが開始できれば、以降、時刻Ｔ＋３、Ｔ＋４と順に途切れることなくデータ読み出しが行える。
【００３３】
以上のように， 本実施の形態では，
連続データの再生開始時には次時刻のディスク負荷状況を予測しながら、１フレーム時間内に読み出せるディスクからデータを読み出す（、つまり、例えば動画の再生開始における数フレームのずれは利用する用途によっては、実用上問題ないことをいかして、その読み出し位置を指定位置から若干ずらすといった工夫をこらす）ので、他の動画再生を途切れさせずかつ、再生開始時の応答速度は１フレーム時間内に保証できる連続情報記録再生装置が実現でき、その実用的効果は大きい。
【００３４】
（実施の形態２）
以下本発明の実施の形態について、図５，６を用いて説明する．
図５は本発明の構成図である．以下、図５を用いて本発明の構成について説明する。図５の構成図は，図２の構成図と同じである。異なるのはジャンプ時の代替えルールを格納するジャンプ時代替えルール格納手段５０４を設けたことである．
図６は本発明の連続データ読み出し手順である。図６は図３と同じである。異なるのはジャンプ時の代替えルールを参照する（ステップ６０６）としたことである。
【００３５】
読み出し要求受付手段で読み出し要求を受け付けたとき、再生状態情報がジャンプであるので代替えルールを、ジャンプ時代替えルール格納手段に格納してあるルールとする。このルールの例としては、ジャンプ先のフレーム番号をｋとするとｋを元に前後ｎフレームつまり、ｋ＋ｎからｋ−ｎ（ｎ＝１，２，３，…）の範囲でディスクの負荷状況を検査し、１フレーム時間内にデータを読み出せるディスクから代替えデータを読み出すというものがあげられる。再生開始時と同様に、ジャンプ時に読み出し要求のフレーム番号に代え、代替えのフレームを読み出すことで１フレーム時間内にデータ読み出せ、高速なレスポンスが得られる。またジャンプ時にだけ代替えフレームで対応するだけで以降順次途切れなくデータ読み出しが行えるのは、実施の形態１と同様である。
【００３６】
以上のように，本実施の形態では，
連続データの再生におけるジャンプ時には次時刻のディスク負荷状況を予測しながら、１フレーム時間内に読み出せるディスクからデータを読み出すので、他の動画再生を途切れさせずかつ、ジャンプ時の応答速度は１フレーム時間内に保証できる連続情報記録再生装置が実現でき、その実用的効果は大きい。
（実施の形態３）
以下本発明の実施の形態について、図７〜９を用いて説明する．
図７は本発明の構成図である．以下、図７を用いて本発明の構成について説明する。図７の構成図は，図２の構成図と同じである。異なるのは順方向の２倍速再生や４倍速再生または、逆方向の２倍速再生、４倍速再生などの特殊再生時の代替えルールを格納する特殊再生時代替えルール格納手段７０４を設けたことである．
図８は本発明の連続データ読み出し手順である。図８は図３と同じである。異なるのは特殊再生時の代替えルールを参照する（ステップ８０６）としたことである。
【００３７】
実施の形態１で図４を用いて説明したとおり、本発明は一度データ読み出しが開始されれば以降途切れることなく順次データ読み出しを行うことができる。これはどのデータも単位時間に読み出すフレーム数が同じでかつ、各フレームを逐次、飛ばすことなく読み出すからである。
【００３８】
しかし、２倍速再生が、通常再生と同じフレームレート例えば３０FramePerSecであるならば、２倍速再生では１フレームおきにデータを読み出し再生することとなる。４倍速再生なら３フレームおきにデータを読み出し再生することとなる。これはアクセスするディスクが１つおき、３つおきになることを意味し、順次１つづつずれながらディスクにアクセスする通常再生のデータ読み出しに割り込むこととなる。当然、通常再生のデータ読み出しを阻害することは回避しなければならない。よって、この特殊再生時のデータ読みだしでは、他の通常再生のデータが読みだし中などで所望のデータが格納してあるディスクから該データを１フレーム時間内に読み出せない場合がある。
【００３９】
そこで、特殊再生時は、特殊再生時代替えルールを設け、このルールを例えば次のように決める。すなわち、読み出したいフレームが１フレーム時間内に読み出せないと判断したとき、その前後ｎフレームのフレームデータを代わりに読み出す。ここでｎとは例えば、２倍速再生では"１"つまり、前後１フレーム、４倍速再生では"１"または"２"つまり、前後１または２フレームとできる。ここで、後方だけまたは、前方方向だけに読み出すフレームをずらすとしてもよい。ここでは、所望のフレームに対して、読み出すフレームにいくらかのずれを許すことで、通常再生と擬似的な特殊再生を混在したデータ読み出しができるようになる。
【００４０】
図９にこの概念図を示す。図９では各ディスクと、データを読み出す端末１、２の２台からのデータ読み出し要求の時刻による推移を表している。端末１は時刻Ｔから２倍速再生を行い、端末２は終始通常再生のデータ読み出しを行っている。端末１は、連続情報Ａのデータを読み出しており、２倍速再生なので本来、読み出すフレーム番号は４（▲１▼），６，８，１０となる。しかし時刻Ｔ＋１では、ディスク３は端末２によるデータ読みだし中であり（▲２▼）、端末１によるフレーム番号６のデータ読み出しは１フレーム時間内に終わらないと判断する。そこで読み出すフレームを１つずらしフレーム番号７とする。フレーム番号７は、ディスク１に格納してあり、また１フレーム時間内に読み出せるので、フレーム番号７のデータを読み出す（▲３▼）。時刻Ｔ＋３では、フレーム番号８を読み出す（▲４▼）。通常再生をしている状態から特殊再生に再生状態を変更したときも同様の手順でデータを読み出し、特殊再生の開始にかかる時間が１フレーム時間内という高速なレスポンスが得られる。
【００４１】
以上のように，本実施の形態では，
連続データの特殊再生時には次時刻のディスク負荷状況を予測しながら、１フレーム時間内に読み出せるディスクからデータを読み出すことで、他の動画再生を途切れさせずかつ、通常速度の再生と特殊再生のデータ読み出しを混在させて行うことができ、また特殊再生の開始時の応答速度は１フレーム時間内に保証できる連続情報記録再生装置が実現でき、その実用的効果は大きい。
【００４２】
（実施の形態４）
以下本発明の実施の形態について、図１０〜１２を用いて説明する．
図１０は本発明の構成図である．以下、図１０を用いて本発明の構成について説明する。図１０の構成図は，図２，５，７の構成図と同じである。異なるのはデータの読み出し要求を受付これらに優先度をつけて発行する読み出し要求受付発行手段１００１と、読み出し制御手段１００３を設けたことである．
読み出し要求受付発行手段１００１は２つ（以上）のキューを設ける。それぞれ通常再生中用のデータ読み出しキューと、特殊再生、再生開始またはジャンプ時のデータ読み出し用のキューである。読み出し要求受付発行手段１００１は、前者のキューに格納の要求を処理後、後者のキューに格納の要求を処理する。
【００４３】
読み出し制御手段１００３は、データを読み出すディスクのデータ読み出し状況をディスク管理手段から取得し、当該ディスクですでに読み出し中のデータ長をＧバイト、所望のデータのデータ長をＮバイト、ディスク読み出し速度がＶ（バイト／秒）、１フレームの時間をＴ秒とすると、
（Ｇ＋Ｎ）／Ｖ  ＜  Ｔ・・・（３）
が成り立てば所望のデータを当該ディスクから１フレーム時間内に読み出せるとして、データ読み出し手段にデータ読み出しの指示を出す。読み出し制御手段１００３は、実施の形態１，２，３で説明した読み出し予測制御手段から、次時刻のデータ読み出しの予測を省いたものと同等である。
【００４４】
図１１は本発明の連続データ読み出し手順である。図１１は図８と同じである。異なるのはステップ１１０２をキューに優先度をつけ読み出し要求を順次発行するとしたことである。実施の形態１，２，３では通常再生のデータ読み出しを阻害しないために、次時刻のデータ読み出し状況を予測した。本発明では、この予測をしない代わりにこの予測と同等の効果を発揮する読み出し要求受付発行手段を設けた。ステップ１１０１，１１０２では、この読み出し要求受付発行手段１００１で、データ読み出しの要求を受付、通常再生中か否かの再生状態によりその要求を前述の２つのキューに割り振り格納する。
【００４５】
一方、ここでは一例として１フレーム時間の一定時間毎に、まず通常再生中用のデータ読み出しキューに格納のデータ読み出し要求を読み出し制御手段１００３に発行し、すべてが発行し終われば次に、特殊再生、再生開始またはジャンプ時のデータ読み出し用のキューに格納のデータ読み出し要求を発行する。
【００４６】
このようにすることで、まず通常再生中のデータ読み出しを順次読み出し手段に発行し、次に各ディスクの読み出し状況から代替えルールを適用しながら、再生開始、ジャンプのデータ読み出し、または特殊再生のデータ読み出しを読み出し手段に発行することができる。これにより通常再生中のデータ読み出し以外のデータ読み出しの要求発行は、常に通常再生中のデータ読み出し要求を発行した後になり、順次となりのディスクにアクセスする通常再生のデータ読み出しに割り込まず、通常再生のデータ読み出しを阻害しないという効果が得られる。
【００４７】
以上のように，本実施の形態では，
処理優先度をつけた読み出し要求格納キューを利用することで、通常再生のデータ読み出しを途切れさせずにかつ、再生開始時、ジャンプ時、特殊再生のデータ読み出しを１フレーム時間内に読み出せるディスクからデータを読み出し、その応答速度を１フレーム時間内に保証できる連続情報記録再生装置が実現でき、その実用的効果は大きい。
【００４８】
なお、実施の形態１〜４では、読み出し対象となる連続情報データ（動画）の格納形態として、各動画情報の「先頭から順に」複数のディスクにディスク番号順に振り分けられる形態となっているが、各動画情報同士が同じ規則で振り分けられていれば、動画情報を並行して読み出す場合、それぞれを同じ規則で読み出せばよいこととなる（読み出しの衝突が起こることがない）ので、特に問題はない。
【００４９】
【発明の効果】
以上のように，
第一の発明では，
連続データの再生開始時には次時刻のディスク負荷状況を予測しながら、１フレーム時間内に読み出せるディスクからデータを読み出すので、他の動画再生を途切れさせずかつ、再生開始時の応答速度は１フレーム時間内に保証できる連続情報記録再生装置が実現できるという有利な効果が得られる。
【００５０】
また，第二の発明では，
連続データの再生におけるジャンプ時には次時刻のディスク負荷状況を予測しながら、１フレーム時間内に読み出せるディスクからデータを読み出すので、他の動画再生を途切れさせずかつ、ジャンプ時の応答速度は１フレーム時間内に保証できる連続情報記録再生装置が実現できるという有利な効果が得られる。
【００５１】
また，第三の発明では、
連続データの特殊再生時には次時刻のディスク負荷状況を予測しながら、１フレーム時間内に読み出せるディスクからデータを読み出すことで、他の動画再生を途切れさせずかつ、通常速度の再生と特殊再生のデータ読み出しを混在させて行うことができ、また特殊再生の開始時の応答速度は１フレーム時間内に保証できる連続情報記録再生装置が実現できるという有利な効果が得られる。
【００５２】
また，第四の発明では、
処理優先度をつけた読み出し要求格納キューを利用することで、通常再生のデータ読み出しを途切れさせずにかつ、再生開始時、ジャンプ時、特殊再生のデータ読み出しを１フレーム時間内に読み出せるディスクからデータを読み出し、その応答速度を１フレーム時間内に保証できる連続情報記録再生装置が実現できる
という有利な効果が得られる。
【図面の簡単な説明】
【図１】実施の形態１で説明の本発明のデータ格納方式説明図
【図２】実施の形態１の構成図
【図３】実施の形態１のデータ読み出し手順の例図
【図４】実施の形態１のデータ読み出し要求の時刻推移図
【図５】実施の形態２の構成図
【図６】実施の形態２のデータ読み出し手順の例図
【図７】実施の形態３の構成図
【図８】実施の形態３のデータ読み出し手順の例図
【図９】実施の形態３で説明のデータ読み出し要求の時刻推移図
【図１０】実施の形態４の構成図
【図１１】実施の形態４のデータ読み出し手順の例図
【符号の説明】
２０１、５０１、７０１、１００２：ディスク管理手段
２０２、５０２、７０２：読み出し予測制御手段
１００３：読み出し制御手段
２０３、５０３、７０３、１００４：読み出し手段
２０４、１００７：再生開始時代替えルール格納手段
２０５，５０５、７０５、１００８：読み出し位置変換手段
２０６、５０６、７０６、１００９：ディスク
５０４、１００６：ジャンプ時代替えルール格納手段
７０４、１００５：特殊再生時代替えルール格納手段
１００１：読み出し要求受付発行手段
【図１】
0003997640.tif 000002
【図２】
0003997640.tif 000003
【図３】
0003997640.tif 000004
【図４】
0003997640.tif 000005
【図５】
0003997640.tif 000006
【図６】
0003997640.tif 000007
【図７】
0003997640.tif 000008
【図８】
0003997640.tif 000009
【図９】
0003997640.tif 000010
【図１０】
0003997640.tif 000011
【図１１】
0003997640.tif 000012