(57)【特許請求の範囲】
【請求項１】
ディスクの任意の位置の記録データにアクセスし、そのアクセスによる再生出力をメモリに格納し、格納した再生出力を中断させることなく連続して出力するランダムアクセス再生方法であって、
入力コマンドを解釈して再生すべきディスクの再生位置と再生速度、および再生速度範囲と再生方法を検出し、検出した再生速度範囲と再生方法に対応して前記メモリの使用量を決定して、ディスク再生位置と再生速度に従ったディスク再生を行い、当該ディスク再生に続く前記ディスクのシーク動作時に再生速度範囲と再生方法に従った前記メモリの再生を行う
ことを特徴とするディスク記録データのランダムアクセス再生方法。
【請求項２】
異なる２つの再生速度範囲に対応でき、前記検出した再生速度範囲と再生方法により、前記２つの再生速度範囲のうち、より範囲が狭い再生速度範囲の再生データ信号を２つ出力することが指示されたときは、１つの再生データ信号の２倍の再生データ信号が格納できるように前記メモリの使用量を決定し、前記メモリの再生時に、それぞれが前記狭い再生速度範囲を有する２つの再生データ信号を前記メモリから出力する
ことを特徴とする請求項１記載のディスク記録データのランダムアクセス再生方法。
【請求項３】
異なる２つの再生速度範囲に対応でき、前記検出した再生速度範囲と再生方法により、前記２つの再生速度範囲のうち、より範囲が狭い再生速度範囲のオンエアー再生が指示されたときは、オンエアー再生に必要な１つの再生データ信号のデータと、当該再生データ信号に続いて出力可能な余裕分のデータとが格納できるように前記メモリの使用量を決定する
ことを特徴とする請求項１記載のディスク記録データのランダムアクセス再生方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ディスクの任意の位置の記録データにアクセスし、そのアクセスによる再生出力をメモリに格納し、格納した再生出力を中断させることなく連続して出力するランダムアクセス再生方法に関する。
【０００２】
【従来の技術】
ランダムアクセス装置を再生装置として使用するビデオやオーディオの再生機器が実用化されている。ランダムアクセス装置が有する高速シークや高データ転送レート等の特性は、ディスク上の離れた位置に記録されているデータを連続して再生する技術（例えば、仮想編集）等に活用されている。
この技術の場合、再生機器がシーク動作を行っているときも、再生出力は連続して出力されなければならない。しかし、再生機器がシーク動作を行っているとき、再生機器自身は、ディスクからのデータの読み出しを行うことができないという問題がある。
そこで、再生機器がシーク動作を行っているときでも、連続して再生出力を出力できるように、シーク動作時に出力すべきデータを予めディスクから読み出し、読み出したデータをメモリに格納し、この問題を解決している。
【０００３】
この場合、シーク時間内に再生出力として出力する可能性のあるデータが、メモリに格納しておく必要のあるデータである。したがって、必要データ量は、（再生速度×シーク時間×標準再生データレート）によって求めることができる。例えば、シーク時間をＴ、標準再生データレートをＤとして、次の２つのＣ１，Ｃ２の場合に必要なメモリ量Ｍを求めると、
Ｃ１．再生速度範囲：−１倍速から＋２倍速の場合
Ｍ＝（２−（−１））×Ｄ×Ｔ＝３×Ｔ×Ｄ
Ｃ２．再生速度範囲：停止から＋１倍速までの場合
Ｍ＝（１−０）×Ｄ×Ｔ＝Ｔ×Ｄとなる。
【０００４】
【発明が解決しようとする課題】
上記の２つの場合Ｃ１，Ｃ２から分かるように、再生速度範囲は、蓄積すべきデータ量（必要なメモリ量）に大きな影響を与える。すなわち、再生速度範囲が３倍になると、必要な蓄積データ量も３倍になってしまう。この蓄積データ量の増加は、製品コストを引き上げることとなる。
最大再生速度範囲を、上記Ｃ１のように（−１倍速から＋２倍速）までとした機器の場合、この機器に必要な蓄積データ量Ｍは、Ｍ＝３×Ｔ×Ｄとなるが、この機器を上記Ｃ２のように（停止から＋１倍速）までの速度範囲で使用しているときには、蓄積データ量Ｍは、Ｍ＝Ｔ×Ｄしか必要とせず、２×Ｔ×Ｄのデータ蓄積能力は、利用されないこととなってしまう。
【０００５】
本発明は、上記問題点に鑑み、再生動作に使用するメモリの範囲を必要に応じて限定し、その再生動作に使用されないメモリの範囲を他の目的に有効に利用することにより、配置したメモリ全体のコストパフォーマンスを向上させることができるディスク記録データのランダムアクセス再生方法を提供することを目的とする。
【０００６】
【課題を解決するための手段】
上記目的を達成するために本発明は、ディスクの任意の位置の記録データにアクセスし、そのアクセスによる再生出力をメモリに格納し、格納した再生出力を中断させることなく連続して出力するランダムアクセス再生方法であって、入力コマンドを解釈して再生すべきディスクの再生位置と再生速度、および再生速度範囲と再生方法を検出し、検出した再生速度範囲と再生方法に対応して前記メモリの使用量を決定して、ディスク再生位置と再生速度に従ったディスク再生を行い、当該ディスク再生に続く前記ディスクのシーク動作時に再生速度範囲と再生方法に従った前記メモリの再生を行うことを特徴とする。
【０００７】
本発明のランダムアクセス再生方法は、ディスクの任意の位置の記録データにアクセスし、そのアクセスによる再生出力をメモリに格納し、格納した再生出力を中断させることなく連続して出力する。この場合、本発明の方法は、入力コマンドを解釈して再生すべきディスクの再生位置と再生速度、および再生速度範囲と再生方法を検出し、検出した再生速度範囲と再生方法に対応して前記メモリの使用量を決定して、ディスク再生位置と再生速度に従ったディスク再生を行い、当該ディスク再生に続くディスクのシーク動作時に再生速度範囲と再生方法に従った前記メモリの再生を行う。
【０００８】
【発明の実施の形態】
次に本発明の実施の形態について説明する。
図１は、本発明の実施の形態に係わるランダムアクセス再生方法の基本的な機能を説明する機能ブロック図、図２は、図１の機能ブロックの動作を説明するタイムチャート、図３は、オンエアー再生の場合の動作を示すタイムチャートである。
【０００９】
先ず、通常再生データレート  Ｄｏｕｔ［Ｍｂｐｓ］  と、再生速度範囲  Ｎ［倍速］と、再生機器の読み出しデータのデータレートＤｒｅａｄ［Ｍｂｐｓ］  と、シーク時間Ｔｓｅｅｋ［ｓ］と、再生機器からの読み出しに際して、シーク動作を必要とする割合Ｓ［回／ｓ］  との関係について説明する。最大データ入力可能量は、データ出力量より多くなくてはならないので、下記のような式（１）および式（２）が成立し、これを満足させるためにメモリを使用することとなるのである。
Ｄｏｕｔ×Ｎ  ≦Ｄｒｅａｄ  ×（１−（Ｓ  ×Ｔｓｅｅｋ））  ・・・・・・・・（１）
Ｄｒｅａｄ  ≧（Ｄｏｕｔ  ×Ｎ）／（１−（Ｓ×Ｔｓｅｅｋ）・・・・・・・・（２）
【００１０】
図１に示されるように本実施例の再生機器において、機能ブロックＢＫ１は、入力された入力コマンドを解釈し、再生速度、再生開始のために停止する位置をブロックＢＫ２に与え、再生速度範囲指定とオンエアー再生（再生出力の停止が重大な問題となる再生）指示を含む再生方法指定を機能ブロックＢＫ３に与える。ブロックＢＫ２は、再生位置または再生速度からどこの位置を再生すべきかを示す再生出力指定を決定し、ブロックＢＫ３およびブロックＢＫ７に与える。
【００１１】
ブロックＢＫ３は、ブロックＢＫ１からの再生速度範囲、再生方法に従ってメモリ内に貯えるデータを求める手段を選択し、再生機器のシーク時間と、ブロックＢＫ２からの再生出力指定とに基づいて、メモリ内に貯える必要のあるデータ量を決定し、メモリ蓄積データリストをブロックＢＫ４に渡す。ブロックＢＫ４は、ブロックＢＫ３から渡されたメモリ蓄積データリストと蓄積再生データリストからメモリ内に貯える必要のあるデータを決定し、決定に基づく再生をブロックＢＫ５に指示し、指示したものと、再生されメモリに書き込まれたデータを示す蓄積再生データリストとを比較しつつ、前記のメモリ内に貯える必要のあるデータに対応するデータが全てメモリに書き込まれるまで、ディスクからの再生をブロックＢＫ５に要求する。
【００１２】
ブロックＢＫ５は、ブロックＢＫ４からのディスク再生要求により、ディスクの該当部分を再生し、再生したディスク再生データとそれを示すディスク再生データリストとをブロックＢＫ６に渡す。ブロックＢＫ６は、ブロックＢＫ５から渡されたディスク再生データとディスク再生データリストとをそれぞれ蓄積再生データと蓄積再生データリストとしてメモリに書き込む。ブロックＢＫ７は、ブロックＢＫ２から与えられた再生出力指示に従って、ブロックＢＫがメモリに書き込んだ蓄積再生データリストに基づいて該当する蓄積再生データを再生出力として出力する。
【００１３】
次に図１で示された再生機器の動作について図２を参照して説明する。
この場合、再生機器は、Ｎ倍速でディスクの再生を行っている。すなわち、時刻ｔ１から時刻ｔ２までは再生を行い、時刻ｔ２から時刻ｔ３（図３で時間軸のＳは、上述の割合Ｓ［回／ｓ］  である）まではシークを行うとともに、時刻ｔ３から時刻ｔ４までは再び再生を行い、時刻ｔ４から時刻ｔ５まではシークを行うように時刻ｔ３以降は、時刻ｔ１から時刻ｔ３までの動作を繰り返す。
【００１４】
さらに詳細に説明すれば、時刻ｔ１から時刻ｔ２までは、（Ｄｒｅａｄ  −  Ｎ×Ｄｏｕｔ）  傾きで時間に比例して再生データをメモリに蓄積し、その蓄積量は、時刻ｔ２に必要蓄積再生データ量（Ｍ  ＝  Ｎ×Ｄｏｕｔ×Ｔｓｅｅｋ）に達する。時刻ｔ２から時刻ｔ３までは、シークを行うので、メモリの蓄積量は、（−  Ｎ×Ｄｏｕｔ）  の傾きで時間に比例して低減して行き、時刻ｔ３には０になるが再び再生を開始することによって、中断することなく再生出力を出力することができる。
【００１５】
次に、より具体的な上述の例の再生機器について説明する。
再生速度範囲が、０〜＋１．０倍速と、−１．０〜＋１．０倍速とに対応できるようなメモリ量（２×Dout×Tseek）[bit]が用意されている場合、次のような４つの使用方法を切り替え選択することができる。すなわち、
（１）再生速度範囲が０〜＋１．０倍速の場合：従来のように図１で示される機能をメモリの半分の（Dout×Tseek）[bit]分だけ使用し、再生出力として１つの再生データ信号を再生出力１２から出力する。この場合、従来の方法であるから、メモリの半分は余っていることとなる。
【００１６】
（２）再生速度範囲が０〜＋１．０倍速かつ再生出力として２つの再生データ信号を出力する場合：図１で示される機能を２つ作動させ、メモリを半分ずつ使用することにより２つの再生データ信号を出力させることができる。すなわち、１つの再生データ信号に対するメモリの量として、再生出力指示位置から前に（Dout×Tseek）[bit]分だけ使用するので、（２×Dout×Tseek）[bit]のメモリがある場合２つの再生データ信号を出力することが可能である。
【００１７】
（３）再生速度範囲が−１．０〜＋１．０倍速の場合：再生出力指示位置を中心に前後に（Dout×Tseek）[bit]、合計（２×Dout×Tseek）[bit]分のメモリを使用するので余りはない。
（４）再生速度範囲が０〜＋１．０倍速かつオンエアー再生の場合：再生出力として再生データ信号は１つのみであるが、メモリについては（２×Dout×Tseek）[bit]全部を使用し、それに再生データを蓄積する。したがって、通常動作においてはシーク動作が終了するごとに、もう１つの再生データ信号分の蓄積再生データがメモリに余裕分として残っていることとなり、作動中に何らかのトラブルが発生しても、この余裕分の蓄積再生データを用いることにより、再生データ信号を継続して出力することができる。
【００１８】
上述の（４）の場合について、図３を参照してさらに説明する。時刻ｔ１において蓄積再生データの量は、Ｎ  ×Ｄｏｕｔ×Ｔｓｅｅｋ  である。このデータ量に累積されるように、時刻ｔ１から時刻ｔ２までは、（Ｄｒｅａｄ  −  Ｎ×Ｄｏｕｔ）  の傾きで時間に比例して再生データをメモリに蓄積し、その蓄積量は、時刻ｔ２に必要蓄積再生データ量（  ２Ｎ  ×Ｄｏｕｔ×Ｔｓｅｅｋ）に達する。時刻ｔ２から時刻ｔ３までは、シークを行うので、メモリの蓄積量は、（−  Ｎ×Ｄｏｕｔ）  の傾きで時間に比例して低減して行き、時刻ｔ３には（Ｎ×Ｄｏｕｔ×Ｔｓｅｅｋ）に達する。
【００１９】
時刻ｔ３以降は、通常であれば、時刻ｔ１から時刻ｔ３までの動作を繰り返す。しかし、もしも、時刻ｔ３と時刻ｔ４との間の再生動作中の時刻ｔ３１と時刻３２との間で、トラブルが発生し、再生が行われなかったとしても、時刻ｔ３１と時刻３２との間で蓄積再生データは、減少するが前記余裕分の蓄積再生データがあるので、時刻ｔ４と時刻ｔ５との間のシーク動作後も再生出力がなくなるということはなく、オンエアー再生に有利である。すなわち、再生中のトラブルが自動的に解消されるわけである。
【００２０】
【発明の効果】
以上説明したように本発明のランダムアクセス再生方法は、ディスクの任意の位置の記録データにアクセスして一連の再生出力をメモリに格納し、格納した再生出力を中断させることなく出力する。この場合、本発明の方法では、入力コマンドを解釈して再生すべきディスクの再生位置と再生速度および再生速度範囲と再生方法を検出し、検出した再生速度範囲と再生方法に対応して前記メモリの使用量を決定して、ディスク再生位置と再生速度に従ったディスク再生を行い、当該ディスク再生に続くディスクのシーク動作時に再生速度範囲と再生方法に従った前記メモリの再生を行い、連続した生成出力を出力する構成にしたので、メモリの使用効率を向上させ、少ないメモリ量でより多くの機能を実行でき、ひいてはコストパフォーマンスを向上させるという効果がある。
【図面の簡単な説明】
【図１】図１は、本発明の実施の形態に係わるランダムアクセス再生方法の基本的な機能を説明する機能ブロック図である。
【図２】図１の機能ブロックの動作を説明するタイムチャートである。
【図３】オンエアー再生の場合の動作を示すタイムチャートである。
【符号の説明】
ＢＫ１〜ＢＫ７…機能ブロック。
【図１】
0003624574.tif 000002
【図２】
0003624574.tif 000003
【図３】
0003624574.tif 000004