(57)【特許請求の範囲】
【請求項１】
テープ状記録媒体の位置を検索するテープ位置検索方法において、
上記テープ状記録媒体には、第１のモード又は第１のモードに比べてデータ転送速度が高速となる第２のモードによつてデータが記憶され、
上記データに応じてテープ位置情報を選択的に切り換えるようにして当該テープ位置を検索するテープ位置検索ステツプ
を具え、
上記テープ位置検索ステツプでは、
上記データが上記第１のモードによつて記録されたデータである場合には、上記第１のモードと上記第２のモードとの上記データ転送速度の差を吸収するように断続再生し、当該再生再開の際にその再開前の上記データに応じて上記テープ位置情報を選択的に切り換える
ことを特徴とするテープ位置検索方法。
【請求項２】
上記テープ位置検索ステツプは、
上記テープ位置情報として、上記テープ状記録媒体に記録された絶対時間と、上記テープ状記録媒体に記録されたフレームアドレス及び上記テープ状記録媒体を走行させるキヤプスタンの回転情報と、上記テープ状記録媒体に記録されたデータのエラー検出用データとを選択的に切り換える
ことを特徴とする請求項１に記載のテープ位置検索方法。
【請求項３】
上記エラー検出用データは、
上記テープ状記録媒体に記録されたデータのチエツクサムである
ことを特徴とする請求項２に記載のテープ位置検索方法。
【請求項４】
第１のモード又は第１のモードに比べてデータ転送速度が高速となる第２のモードによつてデータを記録又は再生するデータ記録再生装置において、
上記データをテープ状記録媒体に記録すると共に、当該テープ状記録媒体に記録された上記データを再生する記録再生手段と、
上記記録再生手段により記録又は再生される上記データを一時的に格納する第１の格納手段と、
上記記録再生手段により記録又は再生される上記データに対応する２以上のテープ位置情報を一時的に格納する第２の格納手段と、
上記記録再生手段の動作を制御する制御手段と
を具え、
上記制御手段は、
上記第１のモードによつてデータを記録又は再生する場合には、上記第１のモードと上記第２のモードとの上記データ転送速度の差が吸収されるように、上記第１の格納手段に格納される上記データの格納量に応じて上記動作を断続的に制御すると共に、当該動作の再開前に上記第２の格納手段に格納された各上記テープ位置情報を選択的に用いてテープ位置を検索する
ことを特徴とするデータ記録再生装置。
【発明の詳細な説明】
【０００１】
【目次】
以下の順序で本発明を説明する。
【０００２】
発明の属する技術分野
従来の技術
発明が解決しようとする課題
課題を解決するための手段
発明の実施の形態
（１）データストリーマ装置の構成（図１〜図３）
（２）テープ位置の検索（図４）
（３）記録再開処理（図５〜図７）
（４）再生再開処理（図８〜図１０）
（５）実施の形態の動作及び効果
（６）他の実施の形態
発明の効果
【０００３】
【発明の属する技術分野】
本発明はテープ位置検索方法に関し、例えば音楽（オーデイオ）データ等を記録、再生する記録再生装置のテープ位置検索方法に適用して好適なものである。
【０００４】
【従来の技術】
従来、磁気テープに対してオーデイオデータを記録、再生する装置として、例えばＤＡＴ（Ｄｉｇｉｔａｌ  Ａｕｄｉｏ  Ｔａｐｅｒｅｃｏｒｄｅｒ）と呼ばれる記録再生装置がある。このＤＡＴ装置は、回転磁気ヘツドを用いて磁気テープの長手方向に対して順次斜めに形成される記録トラツクにオーデイオデータを記録して行く。
【０００５】
【発明が解決しようとする課題】
かかるＤＡＴ装置において磁気テープ上に形成される記録トラツクには、オーデイオデータを記録するメインデータ領域の他に、テープの先頭部分からの絶対時間（Ａｂｓｏｌｕｔｅ  Ｔｉｍｅ）  情報等のサブデータを記録するサブコード領域が形成される。
従つて、ＤＡＴ装置は当該絶対時間情報を参照することにより、記録又は再生する磁気テープの先頭部分からの絶対時間を把握し得るようになされている。
【０００６】
ところが、磁気テープ上に既にオーデイオデータが記録された記録部分に続けて、新たなオーデイオデータをつないで記録するような場合には、つなぎ記録する境界部分の前後に絶対時間情報が重複して付されたり、当該境界部分に絶対時間情報が付されないような場合があつた。特に、絶対時間が異なる位置に重複して付された場合には、当該つなぎ記録された磁気テープの所望の位置を絶対時間を用いて正確に検索することが困難になる。
【０００７】
本発明は以上の点を考慮してなされたもので、テープ状記録媒体のテープ位置を正確に検索し得るテープ位置検索方法及びデータ記録再生装置を提案しようとするものである。
【０００８】
【課題を解決するための手段】
かかる課題を解決するため本発明においては、第１のモード又は第１のモードに比べてデータ転送速度が高速となる第２のモードによつてデータが記憶されたテープ状記録媒体の位置を検索するテープ位置検索方法であつて、データに応じてテープ位置情報を選択的に切り換えるようにして当該テープ位置を検索するテープ検索ステツプを設け、当該テープ検索ステツプでは、データが第１のモードによつて記録されたデータである場合には、第１のモードと第２のモードとのデータ転送速度の差を吸収するように断続再生し、当該再生再開の際にその再開前のデータに応じてテープ位置情報を選択的に切り換えるようにした。
これにより、テープ状記録媒体に既に記録された記録部分に続けて新たなデータをつないで記録するようにして記録されたデータを再生する場合であつても、最も正確にテープ位置を表すテープ位置情報を用いて当該位置を検索することができる。
また本発明においては、第１のモード又は第１のモードに比べてデータ転送速度が高速となる第２のモードによつてデータを記録又は再生するデータ記録再生装置において、データをテープ状記録媒体に記録すると共に、当該テープ状記録媒体に記録されたデータを再生する記録再生手段と、記録再生手段により記録又は再生されるデータを一時的に格納する第１の格納手段と、記録再生手段により記録又は再生されるデータに対応する２以上のテープ位置情報を一時的に格納する第２の格納手段と、記録再生手段の動作を制御する制御手段とを設け、当該制御手段では、第１のモードによつてデータを記録又は再生する場合には、第１のモードと第２のモードとのデータ転送速度の差が吸収されるように、第１の格納手段に格納されるデータの格納量に応じて動作を断続的に制御すると共に、当該動作の再開前に第２の格納手段に格納された各テープ位置情報を選択的に用いてテープ位置を検索するようにした。
これにより、テープ状記録媒体に既に記録された記録部分に続けて新たなデータをつないで記録するような場合、このようにして記録されたデータを再生する場合であつても、最も正確にテープ位置を表すテープ位置情報を用いて当該位置を検索することができる。
【０００９】
【発明の実施の形態】
以下図面について、本発明の一実施の形態を詳述する。
【００１０】
（１）データストリーマ装置の構成
図１において１０は全体としてデータ記録再生システムを示し、ホストコンピユータ１１に、ＳＣＳＩ（Ｓｍａｌｌ  Ｃｏｍｐｕｔｅｒ  Ｓｙｓｔｅｍ  Ｉｎｔｅｒｆａｃｅ）  バスＢＵＳを介してデータストリーマ装置２１が接続されている。このデータストリーマ装置２１は、いわゆるＤＤＳフオーマツトと呼ばれる記録フオーマツトで磁気テープ上にコンピユータ用のデイジタルデータを高密度で記録、再生するデータモードと、ＤＡＴのオーデイオ記録フオーマツト（以下これをＤＡＴオーデイオフオーマツトと呼ぶ）でオーデイオデータを磁気テープ上に記録、再生するオーデイオモードとを有し、磁気テープ上に記録又は再生するデータのなかのサブコード情報（フオーマツトの識別コード：Ｓｕｂ−ＩＤ）  に基づいてモードを切り換えるようになされている。
【００１１】
外部からホストコンピユータ１１に入力されるオーデイオ信号ＳＩＮをデータストリーマ装置２１に装填された磁気テープ上に記録する場合、ホストコンピユータ１１は、記録用のオーデイオ信号（記録オーデイオ信号）ＳＩＮを  Ａ／Ｄ，Ｄ／Ａコンバータ１２を介してデイジタル信号に変換した後、これをデータコントローラ１３を介して一旦バツフアＲＡＭ１５にフレーム単位で格納する。記録オーデイオデータの１フレームとは、回転ヘツドを介して磁気テープ上に記録する際の、２トラツク分のデータで構成される。
【００１２】
バツフアＲＡＭ１５に格納された記録オーデイオデータは、システムコントローラ１６の制御によつて、１フレームごとに読み出され、データコントローラ１３及びインターフエースコントローラ１４を介してＳＣＳＩバスＢＵＳに送出されデータストリーマ装置２１に転送される。
【００１３】
データストリーマ装置２１に転送された記録オーデイオデータは、システムコントローラ２５の制御によつてインターフエースコントローラ２２、データ圧縮エンジン２３及びデータコントローラ２４を介して、一旦、バツフアＲＡＭ２８にフレーム単位で格納される。因みに、データ圧縮エンジン２３は、記録しようとするデータがＤＤＳフオーマツトのデイジタルデータである場合（データモード時）に、これを圧縮するものであり、オーデイオモードの場合には記録オーデイオデータに対して圧縮動作しないようになされている。
【００１４】
バツフアＲＡＭ２８は、図２に示すように、フレーム単位の格納領域として「０」〜「Ｎ−１」で表されるＮフレーム［ｆｒａｍｅｓ］分の格納領域を有し、ホストコンピユータ１１から転送される記録オーデイオデータをフレーム単位で格納領域「０」から格納領域「１」、「２」、……、「Ｎ−１」の順に格納して行く。格納領域「Ｎ−１」まで記録オーデイオデータが格納されると、これに続く記録オーデイオデータは再び格納領域「０」から格納領域「１」、……、「Ｎ−１」の順にフレーム単位で格納されて行く。
【００１５】
また、バツフアＲＡＭ２８内に格納されたフレーム単位の記録オーデイオデータは、データコントローラ２４によつてその格納順（「０」、「１」、……、「Ｎ−１」）に読み出され、信号処理回路２９に送出される。
【００１６】
ここで、データストリーマ装置２１は、データモードにおいてデイジタルデータを磁気テープに高密度かつ高速で記録し得るようになされており、この結果、データモード又はオーデイオモードのいずれにおいても、オーデイオデータ専用のＤＡＴ装置を用いて磁気テープ上にオーデイオデータを記録、再生する場合に比べて、磁気テープに対する記録、再生速度が数倍程度速い。
【００１７】
従つて、データストリーマ装置２１においてオーデイオモード（ＤＡＴオーデイオフオーマツト）でオーデイオデータを磁気テープに記録する場合、当該データストリーマ装置２１は、オーデイオデータ専用のＤＡＴ装置よりも高速でオーデイオデータを磁気テープ上に記録することになる。この場合、当該データストリーマ装置２１のデータコントローラ２４はシステムコントローラ２５の制御のもとに、外部からＤＡＴ用の転送速度を連続して保ちながらホストコンピユータ１１を介してバツフアＲＡＭ２８に順次格納される記録オーデイオデータの、バツフアＲＡＭ２８での格納量を監視し、当該格納量が所定量（少なくとも１フレーム分）確保された時点で、これをデータコントローラ２４によつて読出し、信号処理回路２９においてＥＣＣ符号化、記録変調処理等を施した後、記録増幅回路３３を介してメカニズム部３５の回転ドラム装置に設けられた磁気ヘツド（図示せず）に送出する。
【００１８】
メカニズム部３５は、装填されたカセツトテープの磁気テープを走行させるキヤプスタン及び、磁気ヘツドを設けた回転ドラム等を有し、それぞれを駆動するモータがメカニズムコントローラ３１の制御のもとにサーボ＆モータドライブ回路３２によつて駆動される。メカニズムコントローラ３１は、システムコントローラ２５による制御のもとにデータコントローラ２４との間で制御情報の授受を行い、バツフアＲＡＭ２８から記録オーデイオデータが読み出された際に、メカニズム部３５を駆動制御して、当該記録オーデイオデータを磁気テープ上に記録する。
【００１９】
この場合、メカニズム部３５はバツフアＲＡＭ２８から記録オーデイオデータが読み出された場合のみ、当該記録オーデイオデータの磁気テープへの記録動作を実行するいわゆるつなぎ記録を行うようになされている。このつなぎ記録においては、リポジシヨン動作と呼ばれるつなぎ記録準備動作によつて最後の記録済トラツクに続く位置に正確に新たな記録オーデイオデータをつなぎ記録し得るようになされている。
【００２０】
すなわちシステムコントローラ２５は記録オーデイオデータの磁気テープへの記録動作中に、記録オーデイオデータがバツフアＲＡＭ２８内に所定量確保されていない状態となるとリポジシヨン動作を実行し、図３（Ｂ）に示すように、磁気テープＴＡＰＥ（図３（Ａ））への記録動作をテープ位置Ｐ２において停止し、当該磁気テープＴＡＰＥ上に形成された記録済トラツクのうち、最後の記録トラツク形成位置から所定長だけ前のテープ位置Ｐ１に、磁気テープＴＡＰＥをリバース走行（逆転走行）させ、その位置で待機する（図３（Ｃ））。
【００２１】
この場合、システムコントローラ２５は、リポジシヨン動作を開始する前の記録動作において、メカニズム部３５のキヤプスタンに設けられたＦＧ（Ｆｒｅｑｕｅｎｃｙ  Ｇｅｎｅｒａｔｏｒ）  からメカニズムコントローラ３１を介して出力されるキヤプスタンＦＧ（Ｆｒｅｑｕｅｎｃｙ  Ｇｅｎｅｒａｔｏｒ）  カウント値と、当該記録動作において記録トラツクのサブコード領域に記録された絶対時間（Ａｂｓｏｌｕｔｅ  Ｔｉｍｅ）  及びフレームアドレス（Ｆｒａｍｅ  Ａｄｒｅｓｓ）と、当該記録動作において記録トラツクのメインデータ領域に記録されたオーデイオデータのチエツクサムとを所定フレーム数分だけ予めＲＡＭ２６（図１）に格納しておき、リポジシヨン動作後の記録再開時において、これらのデータを選択的に使用して磁気テープの記録再開位置（すなわちつなぎ記録位置）を検索する。
【００２２】
因みに、リポジシヨン動作において、最後の記録トラツク形成位置Ｐ２（図３）から待機位置Ｐ１までリバース走行させるテープ長ＡＰＰは、当該磁気テープＴＡＰＥへの記録を再開する際の助走に必要な長さとなる。このリバース走行においては、キヤプスタンが磁気テープに接触した状態を保つことにより、当該キヤプスタンＦＧカウント値によつて磁気テープのリバース走行長及びリバース走行後の待機位置を検出することができる。
【００２３】
その後、バツフアＲＡＭ２８内に所定量の記録オーデイオデータが格納された時点で再び磁気テープＴＡＰＥへの記録が再開されると、データコントローラ２４（図１）はバツフアＲＡＭ２８に格納された記録オーデイオデータをフレーム単位で読み出してメカニズム部３５の回転ヘツド（図示せず）に送出するとともに、メカニズムコントローラ３１はメカニズム部３５の記録動作を再開させる。これにより、メカニズム部３５に装填されている磁気テープは、待機位置Ｐ１（図３（Ｄ））から助走を開始し、回転ヘツドやキヤプスタンが安定した後に記録済の最後のトラツクが形成された位置Ｐ２に到達し、バツフアＲＡＭ２８から読み出された記録オーデイオデータが、最後の記録済トラツクに続く新たな記録領域Ｐ２〜Ｐ４に記録されて行く。このとき、ＲＡＭ２６（図１）に格納されているキヤプスタンＦＧカウント値、絶対時間、フレームアドレス及びチエツクサムが選択的に使用され、磁気テープへの記録再開位置が検索される。
【００２４】
以下同様にして、バツフアＲＡＭ２８内の記録オーデイオデータが所定量以下になると、図３（Ｄ）、（Ｅ）及び（Ｆ）に示すように、再びリポジシヨン動作及びつなぎ記録が実行される。
【００２５】
このように、オーデイオデータ専用の記録再生装置（ＤＡＴ装置）に比べて高速で記録再生するデータストリーマ装置２１は、ＤＡＴ用のデータ転送速度を連続して保ちながら入力される記録オーデイオデータを、磁気テープ上につなぎ記録することにより、記録オーデイオデータの転送速度と磁気テープ上への記録速度との不一致が吸収され、つなぎ記録後の磁気テープには、オーデイオデータが連続して記録されることになる。
【００２６】
また、オーデイオデータが記録された磁気テープから当該オーデイオデータを再生する場合、データストリーマ装置１２のシステムコントローラ２５は、メカニズムコントローラ３１を介してメカニズム部３５を再生制御する。このとき、メカニズム部３５は、上述の記録時と同様にオーデイオ専用のＤＡＴ装置の再生速度よりも高速で磁気テープからオーデイオデータを再生するようになされている。
【００２７】
従つて、メカニズム部３５から再生増幅回路３４を介して信号処理回路２９に入力された再生オーデイオデータは、当該信号処理回路２９において再生復調、エラー訂正処理等が施された後、データコントローラ２４を介して一旦バツフアＲＡＭ２８にフレーム単位で格納され、ＤＡＴのデータ転送速度で読み出されることによつてメカニズム部３５の再生速度及びＤＡＴのデータ転送速度の差を吸収し得るようになされている。
【００２８】
従つて、当該再生時においても図３について上述した場合と同様にして、システムコントローラ２５は、バツフアＲＡＭ２８に格納された再生オーデイオデータの格納量を監視しながら、当該バツフアＲＡＭ２８のデータ格納量に余裕がある場合には磁気テープからの再生動作を実行し、データ格納量に余裕がなくなるとメカニズム部３５の磁気テープをリポジシヨン動作させて再生動作を中断するといつた断続再生を行う。
【００２９】
すなわち、システムコントローラ２５は磁気テープからオーデイオデータを再生する動作中に、再生オーデイオデータのバツフアＲＡＭ２８内での格納量が満杯になると、リポジシヨン動作を実行し、図３（Ｂ）に示すように、磁気テープＴＡＰＥ（図３（Ａ））からの再生動作をテープ位置Ｐ２において停止し、当該再生動作の最後に再生された記録トラツクから所定長だけ前のテープ位置Ｐ１に、磁気テープＴＡＰＥをリバース走行（逆転走行）させ、その位置で待機する（図３（Ｃ））。
【００３０】
この場合、システムコントローラ２５は、リポジシヨン動作を開始する前の再生動作において、メカニズム部３５のキヤプスタンからメカニズムコントローラ３１を介して出力されるキヤプスタンＦＧ（Ｆｒｅｑｕｅｎｃｙ  Ｇｅｎｅｒａｔｏｒ）  カウント値と、当該再生動作において記録トラツクのサブコード領域から再生された絶対時間（Ａｂｓｏｌｕｔｅ  Ｔｉｍｅ）及びフレームアドレス（Ｆｒａｍｅ  Ａｄｒｅｓｓ）と、当該再生動作において記録トラツクのメインデータ領域から再生されたオーデイオデータのチエツクサムとを所定フレーム数分だけ予めＲＡＭ２６（図１）に格納しておき、リポジシヨン動作後の再生再開時において、これらのデータを選択的に使用して磁気テープの再生再開位置を検索する。
【００３１】
因みに、リポジシヨン動作において、最後の再生トラツク位置Ｐ２（図３）から待機位置Ｐ１までリバース走行させるテープ長ＡＰＰは、当該磁気テープＴＡＰＥからの再生を再開する際の助走に必要な長さとなる。このリバース走行においては、キヤプスタンが磁気テープに接触した状態を保つことにより、当該キヤプスタンＦＧカウント値によつて磁気テープのリバース走行長及びリバース走行後の待機位置を検出することができる。
【００３２】
その後、バツフアＲＡＭ２８内に新たな再生オーデイオデータの格納領域が確保された時点でメカニズムコトローラ３１（図１）はメカニズム部３５の再生動作を再開させるとともに、データコントローラ２４はメカニズム部３５の回転磁気ヘツドを介して再生された再生オーデイオデータを信号処理回路２９から受け取り、これをフレーム単位でバツフアＲＡＭ２８に格納する。
【００３３】
これにより、メカニズム部３５に装填されている磁気テープは、待機位置Ｐ１（図３（Ｄ））から助走を開始し、回転ヘツドやキヤプスタンが安定した後に再生済の最後のトラツクが形成された位置Ｐ２に到達し、当該テープ上の位置Ｐ２に続く新たな領域Ｐ２〜Ｐ４の記録トラツクからオーデイオデータの再生が再開される。このとき、ＲＡＭ２６（図１）に格納されているキヤプスタンＦＧカウント値、絶対時間、フレームアドレス及びチエツクサムが選択的に使用され、磁気テープの再生再開位置が検索される。
【００３４】
以下同様にして、バツフアＲＡＭ２８内の再生オーデイオデータが満杯になると、図３（Ｄ）、（Ｅ）及び（Ｆ）に示すように、再びリポジシヨン動作及び再生の再開が行われる。
【００３５】
再生時においてバツフアＲＡＭ２８は、図２について上述した記録時と同様にして、フレーム単位の格納領域「０」〜「Ｎ−１」に順次再生オーデイオデータを格納して行く。格納領域「Ｎ−１」まで再生オーデイオデータが格納されると、これに続く再生オーデイオデータは再び格納領域「０」から格納領域「１」、……、「Ｎ−１」の順に格納されて行く。
【００３６】
このようにしてバツフアＲＡＭ２８内に格納されたフレーム単位の再生オーデイオデータは、データコントローラ２４によつてその格納順（「０」、「１」、……、「Ｎ−１」）に読み出され、データ圧縮エンジン２３を介してインターフエースコントローラ２２に送出される。
【００３７】
因みに、データ圧縮エンジン２３は、再生されたデータがＤＤＳフオーマツトのデイジタルデータである場合（データモード時）に、圧縮記録されていた当該データを伸長するものであり、オーデイオモードの場合には再生オーデイオデータに対して伸長処理を実行しないようになされている。データモード又はオーデイオモードのどちらで動作するかは、ホストからコマンドで指定され、オーデイオモードで指定されたときのみ、オーデイオフオーマツトで記録されたテープの再生が可能となる。
【００３８】
インターフエースコントローラ２２に送出された再生オーデイオデータは、ＳＣＳＩバスＢＵＳを介してホストコンピユータ１１にＤＡＴのデータ転送速度で転送される。ホストコンピユータ１１に転送された再生オーデイオデータは、イターフエースコントローラ１４及びデータコントローラ１３を介して一旦バツフアＲＡＭ１５にフレーム単位で格納された後、  Ａ／Ｄ，Ｄ／Ａコンバータ１２を介してアナログ信号に変換され、再生オーデイオ信号ＳＯＵＴ  として外部に出力される。
【００３９】
このように、オーデイオデータ専用の記録再生装置（ＤＡＴ装置）に比べて高速で記録再生するデータストリーマ装置２１は、磁気テープ上に記録されたオーデイオデータをリポジシヨン動作しながら断続再生し、これによりバツフアＲＡＭ２８内にフレーム単位で格納される再生オーデイオデータを、ＤＡＴ用のデータ転送速度を連続して保ちながら読み出すことにより、ホストコンピユータ１１からは、再生オーデイオ信号ＳＯＵＴ  が、ＤＡＴ用の再生速度で連続して出力されることになる。
【００４０】
（２）テープ位置の検索
データストリーマ装置２１のシステムコントローラ２５は、メカニズム部３５に装填されている磁気テープに対してオーデイオデータを記録する場合、又は当該磁気テープからオーデイオデータを再生する場合において、図３（Ｃ）について上述したリポジシヨン動作によつて待機位置Ｐ１までリバース走行した後、記録再開前又は再生再開前にそれぞれ図４に示すテープ位置検索方法の選択処理手順によつて磁気テープの絶対位置を検索する方法を選択する。
【００４１】
すなわち図４において、システムコントローラ２５はステツプＳＰ０から当該テープ位置検索処理手順に入り、ステツプＳＰ１において、絶対時間（Ａｂｓｏｉｕｔｅ  Ｔｉｍｅ：ＡＴ）による検索方法を採用し得るか否かを判断する。
【００４２】
オーデイオモードにおいて磁気テープにオーデイオデータを記録する場合、各フレームごとに各記録トラツクのサブコード領域に絶対時間が記録されて行く。この絶対時間として、磁気テープの先頭から例えば０〜９９時間５５分５５秒３３フレームのように連続した値が付加されて行く。
【００４３】
このように付加された絶対時間は、当該オーデイオデータの記録又は再生時にシステムコントローラ２５によつてＲＡＭ２６に格納されて行く。ＲＡＭ２６には、現在記録又は再生中のフレームから見て過去  １００フレーム分の絶対時間が記憶される。
【００４４】
従つて、システムコントローラ２５は図４のステツプＳＰ１において、記録又は再生中の磁気テープに絶対時間が記録されているか否かを判断するとともに、絶対時間が記録されている場合には、ＲＡＭ２６に格納された過去  １００フレーム分の絶対時間に重複があるか否かを判断する。この判断結果として、例えば記録又は再生中のデータに絶対時間がない場合、システムコントローラ２５は絶対時間によるテープ位置の検索を実行し得ず、ステツプＳＰ２に移る。また、ステツプＳＰ１において絶対時間がある場合であつても、ＲＡＭ２６内に格納された過去  １００フレーム分の絶対時間に同じ絶対時間が重複して存在する場合、システムコントローラ２５は重複するいずれの絶対時間を検索対象とするかを判断し得ず、この場合においても絶対時間によるテープ位置の検索を実行し得ず、ステツプＳＰ２に移る。
【００４５】
因みに、絶対時間が重複する例としては、磁気テープの絶対位置を正確に検索する手段を用いない他のＤＡＴ装置によつてオーデイオデータをつなぎ記録した場合、当該つなぎ記録された部分の前後に同じ絶対時間が付加される場合がある。従つてこのような絶対時間の重複がある場合に当該絶対時間を参照しながら磁気テープの位置を検出すると、目的とする位置とは異なる位置を検索する可能性があることから、当該絶対時間の重複がある場合にはシステムコントローラ２５は絶対時間による検索を選択せず、図４のステツプＳＰ２に移る。
【００４６】
これに対してステツプＳＰ１においてＲＡＭ２６に絶対時間が存在し、かつ過去  １００フレームに重複する絶対時間がない場合には、システムコントローラ２５はステツプＳＰ１において肯定結果を得、ステツプＳＰ４に移つて絶対時間によるテープ位置の検索方法を選択決定する。
【００４７】
また、システムコントローラ２５はステツプＳＰ２において、テヤプスタンＦＧカウント値（Ｃａｐ）及びフレームアドレス（ＦＡ）による検索方法を採用し得るか否かを判断する。
【００４８】
すなわち、オーデイオモードにおいて磁気テープにオーデイオデータを記録する場合、各フレームごとに各記録トラツクのサブコード領域にフレームアドレスが記録される。このフレームアドレスは、「０」〜「１５」の値が繰り返し付加される周期的位置情報として用いられる。
【００４９】
このように付加されたフレームアドレスは、当該オーデイオデータの記録又は再生時にシステムコントローラ２５によつてＲＡＭ２６に格納されて行く。ＲＡＭ２６には、現在記録又は再生中のフレームから見て過去１５フレーム分のフレームアドレスが記憶される。
【００５０】
従つて、システムコントローラ２５は図４のステツプＳＰ２において、記録又は再生中の磁気テープにフレームアドレスが記録されているか否かを判断するとともに、フレームアドレスが記録されている場合には、ＲＡＭ２６に格納された過去１５フレーム分のフレームアドレスに重複又は抜け等の不連続部分があるか否かを判断する。この判断結果として、過去１５フレーム分のフレームアドレスに不連続部分が存在する場合、システムコントローラ２５は当該フレームアドレスを検索対象として用いることができず、フレームアドレス及びキヤプスタンＦＧカウント値によるテープ位置の検索を不可として、ステツプＳＰ３に移る。
【００５１】
これに対してステツプＳＰ２において過去１５フレームにフレームアドレスの不連続部分がない場合には、システムコントローラ２５はステツプＳＰ２において肯定結果を得、ステツプＳＰ５に移つてキヤプスタンＦＧカウント値及びフレームアドレスによるテープ位置の検索方法を選択決定する。
【００５２】
また、システムコントローラ２５はステツプＳＰ３において、チエツクサム（ＣＳ）による検索方法を採用し得るか否かを判断する。すなわち、磁気テープにオーデイオデータを記録する場合、各フレームを構成する２つの記録トラツク（＋ｃｈ及び−ｃｈ）の各メインデータ領域にオーデイオデータが記録される。従つて、オーデイオデータの記録又は再生時には、記録又は再生されるメインデータ領域のデータごとにチエツクサムがリアルタイムで計算され、各フレームの記録トラツク（＋ｃｈ、−ｃｈ）ごとのチエツクサムＣＳ＋及びＣＳ−としてＲＡＭ２６に格納される。ＲＡＭ２６には、現在記録又は再生中のフレームから見て過去  １００フレーム分のチエツクサムが記憶される。
【００５３】
ここで、各記録トラツクのメインデータ領域に記録されるデータ内容として同じもの（例えば無音部分など）がある場合、これらの記録トラツクのチエツクサムは一致することになる。このように重複するチエツクサムが過去  １００フレーム内にあると、ＲＡＭ２６内に記憶されているチエツクサムに同じチエツクサムが複数存在することになり、当該重複したチエツクサムのうち、いずれのチエツクサムが検索対象であるかを判断することが困難になる。従つて、システムコントローラ２５は図４のステツプＳＰ３において、ＲＡＭ２６に格納された過去  １００フレーム分のチエツクサムに重複があるか否かを判断し、この判断結果として、重複するチエツクサムが存在する場合、当該チエツクサムを検索対象として用いることができず、チエツクサムによるテープ位置の検索を不可として、ステツプＳＰ５に移る。
【００５４】
これに対してステツプＳＰ３において過去  １００フレームにチエツクサムの重複がない場合には、システムコントローラ２５はステツプＳＰ３において肯定結果を得、ステツプＳＰ６に移つてチエツクサムによるテープ位置の検索方法を選択決定する。
【００５５】
因みに、ステツプＳＰ３においてチエツクサムによるテープ位置の検索方法が不可とされた場合、ステツプＳＰ５に移つて上述のキヤプスタンＦＧカウント値及びフレームアドレスによるテープ位置の検索方法が選択決定される。これにより、上述のステツプＳＰ１、ステツプＳＰ２及びステツプＳＰ３においてそれぞれの検索手法が不可と判断された場合、すなわち、正確な検索が困難な場合でも、１５フレームで一巡するフレームアドレスを用いた検索方法によつて最大１５フレームの不連続部分が生じるだけで済むようにできる。
【００５６】
因みに、ステツプＳＰ２におけるキヤプスタンＦＧカウント値及びフレームアドレスによるテープ位置の検索方法では、磁気テープを走行させるキヤプスタンが当該磁気テープに接触している限りにおいてキヤプスタンＦＧカウント値と磁気テープの位置との関係が対応付けられる。従つて、例えば磁気テープを早送りや巻き戻し、又は長時間中断状態とすると、キヤプスタンが磁気テープから離れることにより、磁気テープの位置とキヤプスタンＦＧカウント値との対応がリセツトされ、それまでの対応付けに対して異なつた対応付けが行われることになる。
【００５７】
このような磁気テープの制御（早送り、巻戻し、長時間中断等）はオーデイオデータの記録、再生において比較的頻繁に行われる。従つて、当該キヤプスタンＦＧカウント値及びフレームアドレスによるテープ位置の検索方法の使用可否判断（ステツプＳＰ２）を、絶対時間によるテープ位置検索方法の可否判断（ステツプＳＰ１）に続く第２番目の選択ステツプとして設定しておくことにより、つなぎ記録が行われない限り重複の可能性が低い絶対時間をテープ位置検索方法として第１番目に判断することができ、当該判断処理を容易にし得る。
【００５８】
また、チエツクサム（ＣＳ＋、ＣＳ−）は、無音部分ごとにデータが一致することから、オーデイオデータでは曲間の無音部分ごとに当該チエツクサムの一致部分が現れることになる。従つて、当該チエツクサム（ＣＳ＋、ＣＳ−）によるテープ位置検索方法の可否判断（ステツプＳＰ３）を、キヤプスタンＦＧカウント値及びフレームアドレスによるテープ位置検索方法の可否判断（ステツプＳＰ２）に続く第３番目の選択ステツプとして設定しておくことにより、オーデイオデータを記録、再生する際に頻繁に（曲間ごとに）一致部分が現れるチエツクサム（ＣＳ＋、ＣＳ−）によるテープ位置検索方法を最後の選択ステツプとし、これにより、テープ位置検索方法の選択処理手順において採用の可能性が高い方法の順に使用可否が判断される。
【００５９】
かくして、図４に示すテープ位置検索方法の選択処理手順を図３について上述したリポジシヨン動作ごとに行うにつき、その判断処理を全体として少なくすることができる。
【００６０】
（３）記録再開処理
データストリーマ装置２１は、メカニズム部３５に装填されたカセツトテープの磁気テープに対してホストコンピユータ１１から転送される記録オーデイオデータをオーデイオモード（ＤＡＴオーデイオフオーマツト）で記録する場合、図３について上述したリポジシヨン動作（図３（Ｃ））での待機位置Ｐ１に磁気テープを待機させた状態おいて、図５〜図７に示す記録再開処理手順を実行することによつて、磁気テープ上へのオーデイオデータの記録再開を行い、当該オーデイオデータをつなぎ記録する。
【００６１】
すなわち、データストリーマ装置２１のシステムコントローラ２５は図５のステツプＳＰ１１から当該記録再開処理手順に入り、ステツプＳＰ１２及びステツプＳＰ１３において、図４について上述したステツプＳＰ１と同様にして、絶対時間の有無と、過去  １００フレーム以内に絶対時間の重複が存在するか否かをそれぞれ判断する。
【００６２】
ここでステツプＳＰ１２において肯定結果が得られるとともにステツプＳＰ１３において否定結果が得られると、このことは絶対時間によるテープ位置検索方法を採用し得ることを表しており、このときシステムコントローラ２５はステツプＳＰ１４に移つて絶対時間によるテープ位置検索方法を採用決定し、続くステツプＳＰ１５に移つて、図３（Ｄ）について上述したように待機位置Ｐ１から助走を開始する。
【００６３】
助走開始後、システムコントローラ２５はステツプＳＰ１６に移つて、助走中である現在のテープ位置を磁気ヘツドを介して記録トラツクのサブコード領域から得られる絶対時間に基づいて判断する。ここで、現在の絶対時間がリポジシヨン動作に入る前の最後に記録したフレームの絶対時間よりも大きい場合、システムコントローラ２５は既に記録再開位置Ｐ２（図３）を越えていることを検出し、ステツプＳＰ１７に移つて助走開始位置Ｐ１（図３）よりも少し前の位置Ｐ０（図３）まで磁気テープをリバース走行させ、再びステツプＳＰ１４に戻つて再び助走を開始する。
【００６４】
これに対してステツプＳＰ１６において否定結果が得られると、このことは助走開始後、未だ記録再開位置位置Ｐ２（図３）まで達していないことを表しており、このときシステムコントローラ２５はステツプＳＰ１８に移つて現在助走中の磁気テープの位置を表す絶対時間がリポジシヨン動作に入る前の最後に記録したフレームの絶対時間に等しいか否かを判断する。
【００６５】
ここで否定結果が得られると、このことは磁気テープの助走開始後、未だ記録再開位置Ｐ２（図３）まで達していないことを表しており、このときシステムコントローラ２５は上述のステツプＳＰ１６に戻つて、ステツプＳＰ１６及びステツプＳＰ１８の処理を繰り返す。
【００６６】
これに対してステツプＳＰ１８において肯定結果が得られると、このことは磁気テープがリポジシヨン動作に入る前の最後に記録したフレームの記録位置まで達したことを表しており、このときシステムコントローラ２５はステツプＳＰ１９に移つて、当該最後に記録されたフレームに続く記録位置から記録動作（つなぎ記録）を再開し、ステツプＳＰ２０において当該記録再開処理手順を終了する。
【００６７】
これに対して、上述のステツプＳＰ１２において否定結果が得られた場合又はステツプＳＰ１３において肯定結果が得られた場合、このことは絶対時間によるテープ位置検索方法を採用し得ないことを表しており、このときシステムコントローラ２５は図６のステツプＳＰ２２に移つて、図４について上述したステツプＳＰ２と同様にして、過去１５フレーム以内にフレームアドレスの不連続部分が有るか否か判断する。ここで否定結果が得られると、このことはキヤプスタンＦＧカウント値及びフレームアドレスによるテープ位置検索方法を採用し得ることを表しており、このときシステムコントローラ２５はステツプＳＰ２３に移つて、当該キヤプスタンＦＧカウント値及びフレームアドレスによるテープ位置検索方法を採用決定し、続くステツプＳＰ２４に移つて、図３（Ｄ）について上述したように待機位置Ｐ１から助走を開始する。
【００６８】
助走開始後、システムコントローラ２５はステツプＳＰ２５に移つて、助走中である現在のテープ位置をメカニズム部３５のキヤプスタンから得られるキヤプスタンＦＧカウント値に基づいて判断する。ここで、キヤプスタンＦＧカウント値及びフレームアドレスによるテープ位置検索方法では、キヤプスタンＦＧカウント値によつておおよそのテープ位置を検索した後、フレームアドレスによつて正確なテープ位置を検索するようになされている。
【００６９】
すなわちこの実施の形態の例として、磁気テープの走行速度を８．１５［ｍｍ／ｓｅｃ］、単位時間あたりのフレーム数を  １００［ｆｒａｍｅｓ］／３［ｓｅｃ］  、キヤプスタン１回転あたりのテープ移動距離を  ６．２８６９５５２［ｍｍ］、キヤプスタンＦＧ出力を３６０［波］／１［回転］  とすると、１フレームあたりのキヤプスタンＦＧ数は、１フレームあたりのテープ移動距離をキヤプスタンＦＧ１波あたりのテープ移動距離で割つた値となることから、  （８．１５×３／１００）／（６．２８６９５５２／３６０）＝０．２４４５／０．０１７４６３７６４＝１４．００  となる。
【００７０】
また、フレームアドレスは１６フレーム周期に０〜１５を繰り返すので、キヤプスタンＦＧの積算誤差は、±いずれかの方向に１４×１６＝２２４  を越えないようにする。但し、キヤプスタンＦＧカウント値に対する磁気テープのずれ方向は＋方向（前進方向）又は−方向（リバース方向）のいずれとなるか分からないことから、キヤプスタンＦＧカウント値の積算誤差の許容範囲は、±１１２  未満となる。従つて、目標（すなわち記録済記録トラツクの最終位置）のキヤプスタンＦＧカウント値をｘ、目標（すなわち記録済記録トラツクの最終位置）のフレームアドレスをｙとして、リポジシヨン動作後の記録再開時における目標テープ位置は、ｘ−１１１  ＜キヤプスタンＦＧカウント値＜ｘ＋１１１  かつフレームアドレスがｙとなる位置を検索すれば良い。これにより、目標とするフレームアドレスが存在するフレームアドレスの１周期期間をキヤプスタンＦＧカウント値によつて検索することにより、当該目標とするフレームアドレスが存在するフレームアドレスの１周期区間に磁気テープを追い込んだ後、目標とするフレームアドレスを用いて当該目標とするフレームアドレスが存在するフレームアドレスの１周期区間内で正確に目標位置を検索することができる。
【００７１】
従つて、システムコントローラ２５は図６のステツプＳＰ２５において、助走を開始した後の磁気テープの現在位置をキヤプスタンＦＧカウント値によつて検出し、現在のキヤプスタンＦＧカウント値が、記録済トラツクの最終位置を表すキヤプスタンＦＧカウント値＋１１１  より大きいか否かを判断する。
【００７２】
ここで、肯定結果が得られると、このことは助走を開始した磁気テープの位置が既に記録再開位置Ｐ２（図３）を含むフレームアドレスの１周期区間を越えていることを表しており、このときシステムコントローラ２５はステツプＳＰ２６に移つて、助走開始位置Ｐ１（図３）よりも少し前の位置Ｐ０（図３）まで磁気テープをリバース走行させ、再びステツプＳＰ２４に戻つて助走を開始する。
【００７３】
これに対してステツプＳＰ２５において否定結果が得られると、このことは磁気テープの助走開始後、未だ記録再開位置位置Ｐ２（図３）を含むフレームアドレスの１周期区間まで達していないことを表しており、このときシステムコントローラ２５はステツプＳＰ２７に移つて現在助走中の磁気テープの位置を表すキヤプスタンＦＧカウント値が目標とするフレームアドレス（記録再開位置Ｐ２を表すフレームアドレス）が存在するフレームアドレスの１周期区間に入つたか否かを判断する。
【００７４】
ここで否定結果が得られると、このことは磁気テープが助走開始後、未だ記録再開位置Ｐ２（図３）を含むフレームアドレスの１周期区間内に達していないことを表しており、このときシステムコントローラ２５は上述のステツプＳＰ２５に戻つて、ステツプＳＰ２５及びステツプＳＰ２７の処理を繰り返す。
【００７５】
これに対してステツプＳＰ２７において肯定結果が得られると、このことは磁気テープがリポジシヨン動作に入る前の最後に記録したフレームの記録位置（記録再開位置Ｐ２）を含むフレームアドレスの１周期区間まで達したことを表しており、このときシステムコントローラ２５はステツプＳＰ２８に移つて、助走中の磁気テープから磁気ヘツドを介して読み出されるフレームアドレスが、リポジシヨン動作に入る前の最後に記録したフレームのフレームアドレスと一致するか否かを判断する。
【００７６】
ここで否定結果が得られると、このことは助走中の磁気テープが未だ記録再開位置Ｐ２（図３）に達していないことを表しており、このときシステムコントローラ２５は上述のステツプＳＰ２５に戻つて、ステツプＳＰ２５、ステツプＳＰ２７及びステツプＳＰ２８の処理を繰り返す。
【００７７】
これに対してステツプＳＰ２８において肯定結果が得られると、このことは助走中の磁気テープが記録再開位置Ｐ２（図３）に達したことを表しており、このときシステムコントローラ２５はステツプＳＰ２９に移つて、最後に記録されたフレームに続く記録位置（記録再開位置Ｐ２）から記録動作（つなぎ記録）を再開し、ステツプＳＰ３０において当該記録再開処理手順を終了する。
【００７８】
これに対して、上述のステツプＳＰ２２において肯定結果が得られた場合、このことはキヤプスタンＦＧカウント値及びフレームアドレスによるテープ位置検索方法を採用し得ないことを表しており、このときシステムコントローラ２５は図７のステツプＳＰ３２に移つて、図４について上述したステツプＳＰ３と同様にして、過去  １００フレーム以内にチエツクサム（ＣＳ＋、ＣＳ−）の重複が存在するか否かをそれぞれ判断する。
【００７９】
ここでステツプＳＰ３２において否定結果が得られると、このことはチエツクサム（ＣＳ＋、ＣＳ−）によるテープ位置検索方法を採用し得ることを表しており、このときシステムコントローラ２５はステツプＳＰ３３に移つてチエツクサム（ＣＳ＋、ＣＳ−）によるテープ位置検索方法を採用決定し、続くステツプＳＰ３４に移つて、図３（Ｄ）について上述したように待機位置Ｐ１から磁気テープの助走を開始する。
【００８０】
助走開始後、システムコントローラ２５はステツプＳＰ３５に移つて、助走中である現在のテープ位置を磁気ヘツドを介して記録トラツクのメインデータ領域から得られるチエツクサム（ＣＳ＋、ＣＳ−）に基づいて判断する。ここで、現在のチエツクサム（ＣＳ＋、ＣＳ−）がリポジシヨン動作に入る前の最後に記録したフレームのチエツクサム（ＣＳ＋、ＣＳ−）と一致しない場合、ステツプＳＰ３５において否定結果が得られることにより、システムコントローラ２５はステツプＳＰ３７に移つて予め設定された所定時間が経過しているか否かを判断する。
【００８１】
ステツプＳＰ３７において否定結果が得られると、システムコントローラ２５は上述のステツプＳＰ３５に戻つて同様の比較処理を繰り返す。ステツプＳＰ３５において肯定結果が得られると、このことは磁気テープがリポジシヨン動作に入る前の最後に記録したフレームの記録位置（記録再開位置Ｐ２（図３））まで達したことを表しており、このときシステムコントローラ２５はステツプＳＰ３６に移つて、当該最後に記録されたフレームに続く記録位置から記録動作（つなぎ記録）を再開し、ステツプＳＰ４２において当該記録再開処理手順を終了する。
【００８２】
これに対してステツプＳＰ３７において肯定結果が得られると、このことは予め設定された時間が経過したこと、すなわち目標とする記録再開位置Ｐ２を越えた可能性が有ることを表しており、このときシステムコントローラ２５はステツプＳＰ３８に移つて、当該記録再開処理手順を開始した待機位置Ｐ１（図３）まで磁気テープを一旦戻した後、再び図５に示すステツプＳＰ１２から記録再開処理手順を再トライする。その後、ステツプＳＰ４０において予め設定された再トライ回数に達するまで再トライを繰り返し、当該設定された再トライ回数に達したとき、ステツプＳＰ４０において肯定結果を得、このときシステムコントローラ２５はステツプＳＰ４１に移つてデータストリーマ装置２１の所定位置に設けられた表示部（図示せず）にエラー表示を行い、ステツプＳＰ４２において当該記録再開処理手順を終了する。
【００８３】
かくしてデータストリーマ装置２１によるオーデイオデータの記録処理では、バツフアＲＡＭ２８内のデータ量に応じてリポジシヨン動作する毎に、図５〜図７に示す記録再開処理手順を実行することにより、磁気テープの記録再開位置が正確に検索され、バツフアＲＡＭ２８からの記録オーデイオデータが磁気テープ上につなぎ記録される。
【００８４】
（４）再生再開処理
データストリーマ装置２１は、メカニズム部３５に装填されたカセツトテープの磁気テープから記録済のオーデイオデータをオーデイオモードで再生する場合、図３について上述したリポジシヨン動作（図３（Ｃ））での待機位置Ｐ１に磁気テープを待機させた状態おいて、図８〜図１０に示す再生再開処理手順を実行することによつて、磁気テープからのオーデイオデータの再生再開を行い、当該オーデイオデータを断続再生する。
【００８５】
すなわち、データストリーマ装置２１のシステムコントローラ２５は図８のステツプＳＰ５１から当該再生再開処理手順に入り、ステツプＳＰ５２及びステツプＳＰ５３において、図４について上述したステツプＳＰ１と同様にして、絶対時間の有無と、過去  １００フレーム以内に絶対時間の重複が存在するか否かをそれぞれ判断する。
【００８６】
ここでステツプＳＰ５２において肯定結果が得られるとともにステツプＳＰ５３において否定結果が得られると、このことは絶対時間によるテープ位置検索方法を採用し得ることを表しており、このときシステムコントローラ２５はステツプＳＰ５４に移つて絶対時間によるテープ位置検索方法を採用決定し、続くステツプＳＰ５５に移つて、図３（Ｄ）について上述したように待機位置Ｐ１から助走を開始する。
【００８７】
助走開始後、システムコントローラ２５はステツプＳＰ５６に移つて、助走中である現在のテープ位置を磁気ヘツドを介して記録トラツクのサブコード領域から得られる絶対時間に基づいて判断する。ここで、現在の絶対時間がリポジシヨン動作に入る前の最後に再生したフレームの絶対時間よりも大きい場合、システムコントローラ２５は既に再生再開位置Ｐ２（図３）を越えていることを検出し、ステツプＳＰ５７に移つて助走開始位置Ｐ１（図３）よりも少し前の位置Ｐ０（図３）まで磁気テープをリバース走行させ、再びステツプＳＰ５４に戻つて再び助走を開始する。
【００８８】
これに対してステツプＳＰ５６において否定結果が得られると、このことは助走開始後、未だ再生再開位置位置Ｐ２（図３）まで達していないことを表しており、このときシステムコントローラ２５はステツプＳＰ５８に移つて現在助走中の磁気テープの位置を表す絶対時間がリポジシヨン動作に入る前の最後に再生したフレームの絶対時間に等しいか否かを判断する。
【００８９】
ここで否定結果が得られると、このことは磁気テープの助走開始後、未だ再生再開位置Ｐ２（図３）まで達していないことを表しており、このときシステムコントローラ２５は上述のステツプＳＰ５６に戻つて、ステツプＳＰ５６及びステツプＳＰ５８の処理を繰り返す。
【００９０】
これに対してステツプＳＰ５８において肯定結果が得られると、このことは磁気テープがリポジシヨン動作に入る前の最後に再生したフレームの再生位置まで達したことを表しており、このときシステムコントローラ２５はステツプＳＰ５９に移つて、当該最後に再生されたフレームに続く再生位置から再生動作を再開し、ステツプＳＰ６０において当該再生再開処理手順を終了する。
【００９１】
これに対して、上述のステツプＳＰ５２において否定結果が得られた場合又はステツプＳＰ５３において肯定結果が得られた場合、このことは絶対時間によるテープ位置検索方法を採用し得ないことを表しており、このときシステムコントローラ２５は図９のステツプＳＰ６２に移つて、図４について上述したステツプＳＰ２と同様にして、過去１５フレーム以内にフレームアドレスの不連続部分が有るか否か判断する。ここで否定結果が得られると、このことはキヤプスタンＦＧカウント値及びフレームアドレスによるテープ位置検索方法を採用し得ることを表しており、このときシステムコントローラ２５はステツプＳＰ６３に移つて、当該キヤプスタンＦＧカウント値及びフレームアドレスによるテープ位置検索方法を採用決定し、続くステツプＳＰ６４に移つて、図３（Ｄ）について上述したように待機位置Ｐ１から助走を開始する。
【００９２】
助走開始後、システムコントローラ２５はステツプＳＰ６５に移つて、助走中である現在のテープ位置をメカニズム部３５のキヤプスタンから得られるキヤプスタンＦＧカウント値に基づいて判断する。ここで、キヤプスタンＦＧカウント値及びフレームアドレスによるテープ位置検索方法では、キヤプスタンＦＧカウント値によつておおよそのテープ位置を検索した後、フレームアドレスによつて正確なテープ位置を検索するようになされている。
【００９３】
すなわちこの実施の形態の例として、磁気テープの走行速度を８．１５［ｍｍ／ｓｅｃ］、単位時間あたりのフレーム数を  １００［ｆｒａｍｅｓ］／３［ｓｅｃ］  、キヤプスタン１回転あたりのテープ移動距離を  ６．２８６９５５２［ｍｍ］、キヤプスタンＦＧ出力を３６０［波］／１［回転］  とすると、１フレームあたりのキヤプスタンＦＧ数は、１フレームあたりのテープ移動距離をキヤプスタンＦＧ１波あたりのテープ移動距離で割つた値となることから、  （８．１５×３／１００）／（６．２８６９５５２／３６０）＝０．２４４５／０．０１７４６３７６４＝１４．００  となる。
【００９４】
また、フレームアドレスは１６フレーム周期に０〜１５を繰り返すので、キヤプスタンＦＧの積算誤差は、±いずれかの方向に１４×１６＝２２４  を越えないようにする。但し、キヤプスタンＦＧカウント値に対する磁気テープのずれ方向は＋方向（前進方向）又は−方向（リバース方向）のいずれとなるか分からないことから、キヤプスタンＦＧカウント値の積算誤差の許容範囲は、±１１２  未満となる。従つて、目標（すなわち再生済トラツクの最終位置）のキヤプスタンＦＧカウント値をｘ´、目標（すなわち再生済トラツクの最終位置）のフレームアドレスをｙ´として、リポジシヨン動作後の再生再開時における目標テープ位置は、ｘ´−１１１  ＜キヤプスタンＦＧカウント値＜ｘ´＋１１１  かつフレームアドレスがｙ´となる位置を検索すれば良い。これにより、目標とするフレームアドレスが存在するフレームアドレスの１周期期間をキヤプスタンＦＧカウント値によつて検索することにより、当該目標とするフレームアドレスが存在するフレームアドレスの１周期区間に磁気テープを追い込んだ後、目標とするフレームアドレスを用いて当該目標とするフレームアドレスが存在するフレームアドレスの１周期区間内で正確に目標位置を検索することができる。
【００９５】
従つて、システムコントローラ２５は図９のステツプＳＰ６５において、助走を開始した後の磁気テープの現在位置をキヤプスタンＦＧカウント値によつて検出し、現在のキヤプスタンＦＧカウント値が、再生済トラツクの最終位置を表すキヤプスタンＦＧカウント値＋１１１  より大きいか否かを判断する。
【００９６】
ここで、肯定結果が得られると、このことは助走を開始した磁気テープの位置が既に再生再開位置Ｐ２（図３）を含むフレームアドレスの１周期区間を越えていることを表しており、このときシステムコントローラ２５はステツプＳＰ６６に移つて、助走開始位置Ｐ１（図３）よりも少し前の位置Ｐ０（図３）まで磁気テープをリバース走行させ、再びステツプＳＰ６４に戻つて助走を開始する。
【００９７】
これに対してステツプＳＰ６５において否定結果が得られると、このことは磁気テープの助走開始後、未だ再生再開位置位置Ｐ２（図３）を含むフレームアドレスの１周期区間まで達していないことを表しており、このときシステムコントローラ２５はステツプＳＰ６７に移つて現在助走中の磁気テープの位置を表すキヤプスタンＦＧカウント値が目標とするフレームアドレス（再生再開位置Ｐ２を表すフレームアドレス）が存在するフレームアドレスの１周期区間に入つたか否かを判断する。
【００９８】
ここで否定結果が得られると、このことは磁気テープが助走開始後、未だ再生再開位置Ｐ２（図３）を含むフレームアドレスの１周期区間内に達していないことを表しており、このときシステムコントローラ２５は上述のステツプＳＰ６５に戻つて、ステツプＳＰ６５及びステツプＳＰ６７の処理を繰り返す。
【００９９】
これに対してステツプＳＰ６７において肯定結果が得られると、このことは磁気テープがリポジシヨン動作に入る前の最後に再生したフレームの再生位置（再生再開位置Ｐ２）を含むフレームアドレスの１周期区間まで達したことを表しており、このときシステムコントローラ２５はステツプＳＰ６８に移つて、助走中の磁気テープから磁気ヘツドを介して読み出されるフレームアドレスが、リポジシヨン動作に入る前の最後に再生したフレームのフレームアドレスと一致するか否かを判断する。
【０１００】
ここで否定結果が得られると、このことは助走中の磁気テープが未だ再生再開位置Ｐ２（図３）に達していないことを表しており、このときシステムコントローラ２５は上述のステツプＳＰ６５に戻つて、ステツプＳＰ６５、ステツプＳＰ６７及びステツプＳＰ６８の処理を繰り返す。
【０１０１】
これに対してステツプＳＰ６８において肯定結果が得られると、このことは助走中の磁気テープが再生再開位置Ｐ２（図３）に達したことを表しており、このときシステムコントローラ２５はステツプＳＰ６９に移つて、最後に再生されたフレームに続く再生位置（再生再開位置Ｐ２）から再生動作を再開し、ステツプＳＰ７０において当該再生再開処理手順を終了する。
【０１０２】
これに対して、上述のステツプＳＰ６２において肯定結果が得られた場合、このことはキヤプスタンＦＧカウント値及びフレームアドレスによるテープ位置検索方法を採用し得ないことを表しており、このときシステムコントローラ２５は図１０のステツプＳＰ７２に移つて、図４について上述したステツプＳＰ３と同様にして、過去  １００フレーム以内にチエツクサム（ＣＳ＋、ＣＳ−）の重複が存在するか否かをそれぞれ判断する。
【０１０３】
ここでステツプＳＰ７２において否定結果が得られると、このことはチエツクサム（ＣＳ＋、ＣＳ−）によるテープ位置検索方法を採用し得ることを表しており、このときシステムコントローラ２５はステツプＳＰ７３に移つてチエツクサム（ＣＳ＋、ＣＳ−）によるテープ位置検索方法を採用決定し、続くステツプＳＰ７４に移つて、図３（Ｄ）について上述したように待機位置Ｐ１から磁気テープの助走を開始する。
【０１０４】
助走開始後、システムコントローラ２５はステツプＳＰ７５に移つて、助走中である現在のテープ位置を磁気ヘツドを介して記録トラツクのメインデータ領域から得られるチエツクサム（ＣＳ＋、ＣＳ−）に基づいて判断する。ここで、現在のチエツクサム（ＣＳ＋、ＣＳ−）がリポジシヨン動作に入る前の最後に再生したフレームのチエツクサム（ＣＳ＋、ＣＳ−）と一致しない場合、ステツプＳＰ７５において否定結果が得られることにより、システムコントローラ２５はステツプＳＰ７７に移つて予め設定された所定時間が経過しているか否かを判断する。
【０１０５】
ステツプＳＰ７７において否定結果が得られると、システムコントローラ２５は上述のステツプＳＰ７５に戻つて同様の比較処理を繰り返す。ステツプＳＰ７５において肯定結果が得られると、このことは磁気テープがリポジシヨン動作に入る前の最後に再生したフレームの再生位置（再生再開位置Ｐ２（図３））まで達したことを表しており、このときシステムコントローラ２５はステツプＳＰ７６に移つて、当該最後に再生されたフレームに続く再生位置から再生動作を再開し、ステツプＳＰ８２において当該再生再開処理手順を終了する。
【０１０６】
これに対してステツプＳＰ７７において肯定結果が得られると、このことは予め設定された時間が経過したこと、すなわち目標とする再生再開位置Ｐ２を越えた可能性が有ることを表しており、このときシステムコントローラ２５はステツプＳＰ７８に移つて、当該再生再開処理手順を開始した待機位置Ｐ１（図３）まで磁気テープを一旦戻した後、再び図８に示すステツプＳＰ５２から再生再開処理手順を再トライする。その後、ステツプＳＰ８０において予め設定された再トライ回数に達するまで再トライを繰り返し、当該設定された再トライ回数に達したとき、ステツプＳＰ８０において肯定結果を得、このときシステムコントローラ２５はステツプＳＰ８１に移つてデータストリーマ装置２１の所定位置に設けられた表示部（図示せず）にエラー表示を行い、ステツプＳＰ８２において当該再生再開処理手順を終了する。
【０１０７】
かくしてデータストリーマ装置２１によるオーデイオデータの再生処理では、バツフアＲＡＭ２８内のデータ量に応じてリポジシヨン動作する毎に、図８〜図１０に示す再生再開処理手順を実行することにより、磁気テープの再生再開位置が正確に検索され、バツフアＲＡＭ２８に対する断続再生が行われる。
【０１０８】
（５）実施の形態の動作及び効果
以上の構成において、データストリーマ装置２１は、磁気テープ上にオーデイオデータを記録又は再生する際に、バツフアＲＡＭ２８のデータ格納量に応じて、磁気テープをリポジシヨン動作させた後、再び当該磁気テープを走行させてオーデイオデータのつなぎ記録又はつなぎ再生（断続再生）を実行する。
【０１０９】
このとき、磁気テープの各記録トラツクに形成されたサブデータ領域に記録されている絶対時間をテープ位置情報として用いる。この絶対時間は、つなぎ記録する場合に当該つなぎ位置の前後において重複する可能性があり、重複した絶対時間が存在する場合には、絶対時間に代えてキヤプスタンＦＧカウント値及びフレームアドレスをテープ位置情報として用いる。また、フレームアドレス値に不連続部分が生じている場合には、キヤプスタンＦＧカウント値及びフレームアドレスに代えてメインデータ領域のチエツクサム（ＣＳ＋、ＣＳ−）をテープ位置情報として用いる。
【０１１０】
このようにして、テープ位置情報として用いる情報（絶対時間、キヤプスタンＦＧカウント値及びフレームアドレス、チエツクサム（ＣＳ＋、ＣＳ−））のうち、テープ位置を正確に検索するために使用可能である情報をつなぎ記録又はつなぎ再生毎に選択しながらテープ位置を検索することにより、リポジシヨン動作時においてそれまで記録済のデータに応じて、正確にテープ位置を検索し得る位置情報に基づいたテープ位置の検索を行うことができる。
【０１１１】
かくして以上の構成によれば、最も正確にテープ位置を検索し得る情報をその都度選択しながらテープ位置の検索を行うことにより、磁気テープ上に絶対位置情報が記録されていない場合でも、正確なテープ位置の検索を行うことができる。
【０１１２】
（６）他の実施の形態
なお上述の実施の形態においては、リポジシヨン動作を行つた際に、過去１５フレーム分のフレームアドレス又は、過去  １００フレーム分の絶対時間若しくはチエツクサム（ＣＳ＋、ＣＳ−）に重複部分、不連続部分の有無を検出し、当該検出結果に基づいてテープ位置情報の使用可否を決定する場合について述べたが、判断対象となる過去のフレーム数はこれに限らず、要は図３について上述したように待機位置Ｐ１から助走を開始した後、記録再開又は再生再開位置Ｐ２を検索し得なかつた場合に磁気テープを再びリバースさせる位置Ｐ１までの区間（テープ長）分を判断対象のフレーム数とすれば良い。
【０１１３】
また上述の実施の形態においては、磁気テープに記録される２トラツク分のデータを１つのフレーム単位とした場合について述べたが、本発明はこれに限らず、１つ又は３つ以上のトラツクを１フレームとする場合においても本発明を適用し得る。
【０１１４】
また上述の実施の形態においては、本発明をデータストリーマ装置に適用した場合について述べたが、本発明はこれに限らず、テープ状記録媒体に種々のデータを記録又は再生する記録再生装置に広く適用することができる。
【０１１５】
【発明の効果】
上述のように発明によれば、第１のモード又は第１のモードに比べてデータ転送速度が高速となる第２のモードによつてデータが記憶されたテープ状記録媒体の位置を検索するテープ位置検索方法であつて、データに応じてテープ位置情報を選択的に切り換えるようにして当該テープ位置を検索するテープ検索ステツプを設け、当該テープ検索ステツプでは、データが第１のモードによつて記録されたデータである場合には、第１のモードと第２のモードとのデータ転送速度の差を吸収するように断続再生し、当該再生再開の際にその再開前のデータに応じてテープ位置情報を選択的に切り換えるようにしたことにより、テープ状記録媒体に既に記録された記録部分に続けて新たなデータをつなぐようにして記録されたデータを再生する場合であつても、最も正確にテープ位置を表すテープ位置情報を用いて当該位置を検索することができ、かくしてテープ状記録媒体のテープ位置を正確に検索することができる。
また上述のように発明によれば、第１のモード又は第１のモードに比べてデータ転送速度が高速となる第２のモードによつてデータを記録又は再生するデータ記録再生装置において、データをテープ状記録媒体に記録すると共に、当該テープ状記録媒体に記録されたデータを再生する記録再生手段と、記録再生手段により記録又は再生されるデータを一時的に格納する第１の格納手段と、記録再生手段により記録又は再生されるデータに対応する２以上のテープ位置情報を一時的に格納する第２の格納手段と、記録再生手段の動作を制御する制御手段とを設け、当該制御手段では、第１のモードによつてデータを記録又は再生する場合には、第１のモードと第２のモードとのデータ転送速度の差が吸収されるように、第１の格納手段に格納されるデータの格納量に応じて動作を断続的に制御すると共に、当該動作の再開前に第２の格納手段に格納された各テープ位置情報を選択的に用いてテープ位置を検索するようにしたことにより、テープ状記録媒体に既に記録された記録部分に続けて新たなデータをつないで記録するような場合、このようにして記録されたデータを再生する場合であつても、最も正確にテープ位置を表すテープ位置情報を用いて当該位置を検索することができ、かくしてテープ状記録媒体のテープ位置を正確に検索することができる。
【図面の簡単な説明】
【図１】本発明によるデータストリーマ装置を用いたデータ記録再生システムの全体構成を示すブロツク図である。
【図２】バフツアＲＡＭの構成を示す略線図である。
【図３】リポジシヨン動作を示す略線図である。
【図４】テープ位置検索方法の選択処理手順を示すフローチヤートである。
【図５】記録再開処理手順を示すフローチヤートである。
【図６】記録再開処理手順を示すフローチヤートである。
【図７】記録再開処理手順を示すフローチヤートである。
【図８】再生再開処理手順を示すフローチヤートである。
【図９】再生再開処理手順を示すフローチヤートである。
【図１０】再生再開処理手順を示すフローチヤートである。
【符号の説明】
１０……データ記録再生システム、１１……ホストコンピユータ、２１……データストリーマ装置、２４……データコントローラ、２５……システムコントローラ、２６……ＲＡＭ、２８……バツフアＲＡＭ、３１……メカニズムコントローラ、３５……メカニズム部、ＢＵＳ……ＳＣＳＩバス。
【図１】
0003620687.tif 000002
【図２】
0003620687.tif 000003
【図３】
0003620687.tif 000004
【図４】
0003620687.tif 000005
【図５】
0003620687.tif 000006
【図６】
0003620687.tif 000007
【図７】
0003620687.tif 000008
【図８】
0003620687.tif 000009
【図９】
0003620687.tif 000010
【図１０】
0003620687.tif 000011