JPH09237485A - Tape cassette and recording / playback device - Google Patents

Tape cassette and recording / playback device

Info

Publication number
JPH09237485A
JPH09237485A JP8067516A JP6751696A JPH09237485A JP H09237485 A JPH09237485 A JP H09237485A JP 8067516 A JP8067516 A JP 8067516A JP 6751696 A JP6751696 A JP 6751696A JP H09237485 A JPH09237485 A JP H09237485A
Authority
JP
Japan
Prior art keywords
data
recording
tape
volatile memory
tape cassette
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
JP8067516A
Other languages
Japanese (ja)
Inventor
Tadashi Osue
匡 尾末
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Corp
Original Assignee
Sony Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sony Corp filed Critical Sony Corp
Priority to JP8067516A priority Critical patent/JPH09237485A/en
Publication of JPH09237485A publication Critical patent/JPH09237485A/en
Withdrawn legal-status Critical Current

Links

Landscapes

  • Management Or Editing Of Information On Record Carriers (AREA)

Abstract

(57)【要約】 【課題】 テープカセットに備えられた不揮発性メモリ
から読み出すデータの誤りが無いようにして、記録/再
生システムとしての信頼性を向上させる。 【解決手段】 不揮発性メモリに格納されるべきデータ
に誤り検出符号を付加し、記録/再生装置により不揮発
性メモリのデータを読み出す際に、上記誤り検出符号に
基づいて符号誤りが検出された場合には、再度、不揮発
性メモリからデータの読み出しを行う(F101〜F105) よ
うに構成して、正しいデータが記録/再生装置側に取り
込めるようにする。
(57) An object of the present invention is to improve reliability as a recording / reproducing system by preventing an error in data read from a non-volatile memory provided in a tape cassette. When a code error is detected based on the error detection code when an error detection code is added to the data to be stored in the non-volatile memory and the data in the non-volatile memory is read by the recording / reproducing apparatus. In order to read the data from the non-volatile memory again (F101 to F105), correct data can be taken into the recording / reproducing apparatus.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【発明の属する技術分野】本発明は、不揮発性メモリを
備えたテープカセット、及びこのようなテープカセット
に対応して記録/再生が可能とされる記録/再生装置に
関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a tape cassette provided with a non-volatile memory and a recording / reproducing apparatus capable of recording / reproducing corresponding to such a tape cassette.

【0002】[0002]

【従来の技術】例えば、デジタルデータを磁気テープに
記録/再生することのできる記録/再生装置として、い
わゆるテープストリーマドライブが知られている。この
ようなテープストリーマドライブは、メディアであるテ
ープカセットのテープ長にもよるが、例えば数十〜数百
ギガバイト程度の膨大な記録容量を有することが可能で
あり、このため、コンピュータ本体のハードディスク等
のメディアに記録されたデータをバックアップするなど
の用途に広く利用されている。また、データサイズの大
きい画像データ等の保存に利用する場合にも好適とされ
ている。
2. Description of the Related Art For example, a so-called tape streamer drive is known as a recording / reproducing apparatus capable of recording / reproducing digital data on a magnetic tape. Such a tape streamer drive can have an enormous recording capacity of, for example, several tens to several hundreds of gigabytes, depending on the tape length of a tape cassette as a medium. It is widely used for purposes such as backing up data recorded on media. Further, it is also suitable when used for storing image data having a large data size.

【0003】そして、上述のようなテープストリーマド
ライブとして、例えば、8ミリVTRのテープカセット
を記録媒体として、回転ヘッドによるヘリカルスキャン
方式を採用してデータの記録/再生を行うようにされた
ものが提案されている。
As the tape streamer drive as described above, for example, a tape cassette of 8 mm VTR is used as a recording medium, and a helical scan method by a rotary head is adopted to record / reproduce data. Proposed.

【0004】また、上記テープストリーマドライブに対
応するメディアとなるテープカセットに対して、不揮発
性メモリを備えることが先に本出願人により提案されて
いる。そして、この不揮発性メモリに対しては、例え
ば、テープカセットに関する製造年月日、製造場所、磁
気テープ長、テープ厚等の各種情報、磁気テープに関す
るイニシャライズ時の各種情報、及び磁気テープに対す
る記録/再生に伴う各種使用履歴に関する情報等を記憶
させることが検討されている。このような、不揮発性メ
モリに格納された多様な情報に基づいて、テープストリ
ーマドライブ、及びテープストリーマドライブとデータ
のやり取りを行うホストコンピュータは、適宜データの
記録/再生やデータ処理等に関する所要の動作を実行す
ることができる。
Further, it has been previously proposed by the applicant of the present invention to provide a nonvolatile memory for a tape cassette which is a medium corresponding to the tape streamer drive. Then, for this non-volatile memory, for example, various information such as the manufacturing date and time of the tape cassette, the manufacturing location, the magnetic tape length, the tape thickness, etc. It is considered to store information on various usage histories associated with reproduction. Based on such various information stored in the non-volatile memory, the tape streamer drive and the host computer that exchanges data with the tape streamer drive appropriately perform necessary operations related to data recording / reproduction, data processing, and the like. Can be executed.

【0005】[0005]

【発明が解決しようとする課題】ところで、上記のよう
に不揮発性メモリに格納されたデータに基づいて、テー
プストリーマドライブ、若しくはホストコンピュータが
常に適正な動作を実行できるようにするためには、不揮
発性メモリからテープストリーマドライブ側へのデータ
の読み出し時において、読み出しデータにエラーが存在
しないようにされて、常に正しいデータが取り込まれる
ことが好ましい。ところが、実際には何らかの要因によ
って不揮発性メモリからテープストリーマドライブ側へ
データを供給する伝送経路にノイズが重畳したり、ま
た、不揮発性メモリとテープストリーマドライブ間のデ
ータ伝送が物理的接点により行われる場合には接点不良
が生じたりするなどして、読み出しデータに誤りが発生
する可能性が存在する。そこで、本発明は上記した問題
を考慮して、不揮発性メモリからデータを読み出すのに
当たり、できるだけ符号誤りのないデータが得られるよ
うにして、記録/再生システムとしての信頼性を向上す
ることを目的とする。
By the way, in order to enable the tape streamer drive or the host computer to always perform an appropriate operation based on the data stored in the nonvolatile memory as described above, It is preferable that when the data is read from the extensible memory to the tape streamer drive side, no error is present in the read data and correct data is always taken in. However, in practice, noise is superimposed on the transmission path that supplies data from the non-volatile memory to the tape streamer drive due to some factor, and data transmission between the non-volatile memory and the tape streamer drive is performed by physical contact points. In this case, there is a possibility that an error may occur in the read data due to contact failure or the like. Therefore, in consideration of the above problems, the present invention aims to improve reliability as a recording / reproducing system by reading data from a non-volatile memory so as to obtain data with as few code errors as possible. And

【0006】[0006]

【課題を解決するための手段】このため、磁気記録及び
磁気再生が行われる磁気テープを備えたテープカセット
において、当該テープカセットに関連する所要の情報が
格納される不揮発性メモリを設けると共に、不揮発性メ
モリに格納されるデータに対して、誤り検出符号、又は
誤り訂正符号が付加されることとした。
Therefore, in a tape cassette provided with a magnetic tape on which magnetic recording and magnetic reproduction are performed, a non-volatile memory for storing required information related to the tape cassette is provided, and a non-volatile memory is provided. Error detection code or error correction code is added to the data stored in the static memory.

【0007】また、記録/再生装置として、磁気テープ
と不揮発性メモリを備えたテープカセットに対応して、
磁気テープに対する記録又は再生、及び不揮発性メモリ
に対するデータの読み出しが可能とされると共に、不揮
発性メモリから読み出したデータに付加されている誤り
検出符号に基づいて、読み出しデータの誤りの有無を検
出することのできる誤り検出部を備えて構成することと
した。あるいは、不揮発性メモリから読み出したデータ
に付加されている誤り訂正符号に基づいて、読み出しデ
ータの誤り訂正を行うことのできる誤り訂正回路を備え
て構成することとした。
Further, as a recording / reproducing apparatus, a tape cassette provided with a magnetic tape and a non-volatile memory is used.
It is possible to record or reproduce data on the magnetic tape and read data from the non-volatile memory, and detect whether there is an error in the read data based on the error detection code added to the data read from the non-volatile memory. It was decided to configure with an error detection unit capable of doing so. Alternatively, an error correction circuit capable of performing error correction on the read data based on the error correction code added to the data read from the non-volatile memory is provided.

【0008】また、記録/再生装置として、磁気テープ
と不揮発性メモリを備えたテープカセットに対応して、
少なくとも上記磁気テープに対する記録又は再生、及び
不揮発性メモリに対するデータの書き込みが可能とされ
ると共に、不揮発性メモリに書き込むべきデータに対し
て誤り検出符号を付加することのできる誤り検出符号付
加部、又は誤り訂正符号を付加することのできる誤り訂
正符号付加部を備えて構成することとした。
Further, as a recording / reproducing apparatus, a tape cassette provided with a magnetic tape and a non-volatile memory is used.
At least recording / reproduction on the magnetic tape and writing of data to the non-volatile memory are possible, and an error detection code addition unit capable of adding an error detection code to the data to be written to the non-volatile memory, or It is configured to include an error correction code addition unit that can add an error correction code.

【0009】そして、上記構成によればテープカセット
に備えられる不揮発性メモリに対して、誤り検出符号若
しくはエラー訂正符号を付加したデータを記憶保持させ
ることが可能となり、不揮発性メモリからのデータ読み
出し時には、誤り検出符号に基づいてエラー検出を行っ
て適宜適正な処理を実行したり、エラー訂正符号に基づ
いて読み出しデータについてエラー訂正を行って、誤り
のあるデータの復元を図ることが可能となる。
According to the above construction, the nonvolatile memory provided in the tape cassette can store and hold the data to which the error detection code or the error correction code is added, and at the time of reading the data from the nonvolatile memory. It is possible to perform error detection based on the error detection code and appropriately perform appropriate processing, or to perform error correction on read data based on the error correction code to restore erroneous data.

【0010】[0010]

【発明の実施の形態】以下、本発明の実施の形態につい
て図1〜図8を参照して説明する。ここで、先に本出願
人により、不揮発性メモリを備えたテープカセットを記
録媒体とし、また、記録/再生装置として、上記不揮発
性メモリを備えたテープカセットに対応して記録/再生
が可能とされたテープストリーマドライブについての発
明が各種提案されているが、本実施の形態は、このよう
なメモリ付きテープカセットと、これに対応可能なテー
プストリーマドライブよりなるデータストレージシステ
ムを本発明に対して適用したものとされる。なお、以降
はテープカセットに備え付けられる不揮発性メモリにつ
いては、MIC(Memory In Cassete)ということにす
る。
BEST MODE FOR CARRYING OUT THE INVENTION Embodiments of the present invention will be described below with reference to FIGS. Here, the applicant previously made it possible to use a tape cassette provided with a non-volatile memory as a recording medium, and to perform recording / reproduction as a recording / reproducing device corresponding to the tape cassette provided with the non-volatile memory. Although various inventions have been proposed for the tape streamer drive, the present embodiment provides a data storage system including such a tape cassette with a memory and a tape streamer drive capable of supporting the same. It is assumed to have been applied. Note that, hereinafter, the nonvolatile memory provided in the tape cassette will be referred to as MIC (Memory In Cassete).

【0011】また、以降の実施の形態に付いての説明は
次の順序で行う。 1.テープカセットの構成 2.記録/再生装置の構成 3.磁気テープ上に記録されるデータの構造 4.MICのデータ構造 (a) MIC全体のデータ構造 (b) MICのデータブロックの構造例(1) (c) MICのデータブロックの構造例(2) 5.記録/再生装置の動作
The description of the following embodiments will be made in the following order. 1. Structure of tape cassette 2. Configuration of recording / reproducing apparatus 3. Structure of data recorded on magnetic tape 4. 4. Data structure of MIC (a) Data structure of entire MIC (b) Structure example of MIC data block (1) (c) Structure example of MIC data block (2) Recording / playback device operation

【0012】1.テープカセットの構成 先ず、本実施の形態のテープストリーマドライブに対応
するテープカセットについて図2及び図3を参照して説
明する。図2は、テープカセットの内部構造を概念的に
示すものとされ、この図に示すテープカセット1の内部
にはリール2A及び2Bが設けられ、このリール2A及
び2B間にテープ幅8mmの磁気テープ3が巻装され
る。そして、このテープカセット1には不揮発性メモリ
であるMIC4が設けられており、このMIC4のモジ
ュールからは電源端子5A、データ入力端子5B、クロ
ック入力端子5C、アース端子5D等が導出されてい
る。このMIC4には、後述するようにテープカセット
ごとの製造年月日や製造場所、テープの厚さや長さ、材
質、各パーティションごとの記録データの使用履歴等に
関連する情報、ユーザ情報等が管理情報として記憶され
る。
1. Configuration of Tape Cassette First, a tape cassette corresponding to the tape streamer drive of the present embodiment will be described with reference to FIGS. 2 and 3. FIG. 2 conceptually shows the internal structure of the tape cassette, and reels 2A and 2B are provided inside the tape cassette 1 shown in this figure, and a magnetic tape having a tape width of 8 mm is provided between the reels 2A and 2B. 3 is wound. The tape cassette 1 is provided with a non-volatile memory MIC4, and a power supply terminal 5A, a data input terminal 5B, a clock input terminal 5C, a ground terminal 5D, etc. are derived from the module of the MIC4. As will be described later, the MIC 4 manages the manufacturing date and manufacturing location of each tape cassette, the thickness and length of the tape, the material, the information related to the usage history of the recorded data of each partition, the user information and the like. It is stored as information.

【0013】例えば、パーティションごとの記録データ
の管理情報などは、通常のテープストリーマドライブシ
ステムにおいては、例えば磁気テープ上のパーティショ
ンの先頭位置などに対して書き込みが行われるものであ
り、テープストリーマドライブは一旦パーティションの
先頭位置の管理情報にアクセスして後に、記録/再生動
作に移行するものとされる。これに対して、本実施の形
態のテープストリーマドライブシステムでは、テープカ
セットが機器側に単に装填されている状態において、M
IC4から記録データの管理情報を読み出すことが可能
とされる。このため、通常のテープストリーマドライブ
では困難であったアクセス速度の向上を図ることが可能
とされる。
For example, in a normal tape streamer drive system, for example, management information of recording data for each partition is written to, for example, a head position of a partition on a magnetic tape. The management information at the head position of the partition is once accessed, and then the recording / reproducing operation is started. On the other hand, in the tape streamer drive system of the present embodiment, when the tape cassette is simply loaded in the device side, M
It is possible to read the management information of the recording data from the IC4. For this reason, it is possible to improve the access speed, which was difficult with a normal tape streamer drive.

【0014】図3は、テープカセット1の外観例を示す
ものとされ、筺体全体は上側ケース6、下側ケース7、
及びガードパネル8からなり、通常の8ミリVTRに用
いられるテープカセットの構成と基本的には同様となっ
ている。このテープカセット1の側面のラベル面9に
は、端子ピン10A、10B、10C、10Dが設けら
れており、上記図2にて説明した電源端子5A、データ
入力端子5B、クロック入力端子5C、アース端子5D
とそれぞれ接続されているものとされる。即ち、本実施
の形態としては、テープカセット1は次に説明するテー
プストリーマドライブと、上記端子ピン10A、10
B、10C、10Dを介して物理的に接触してデータ信
号等の相互伝送が行われるものとされる。
FIG. 3 is a view showing an example of the appearance of the tape cassette 1, in which the entire housing includes an upper case 6, a lower case 7,
And a guard panel 8 and is basically the same in structure as a tape cassette used for a normal 8 mm VTR. The label surface 9 on the side surface of the tape cassette 1 is provided with terminal pins 10A, 10B, 10C, and 10D. The power supply terminal 5A, the data input terminal 5B, the clock input terminal 5C, and the ground described in FIG. Terminal 5D
And are connected to each. That is, in the present embodiment, the tape cassette 1 includes the tape streamer drive described below and the terminal pins 10A and 10A.
It is assumed that data signals and the like are mutually transmitted through physical contact via B, 10C, and 10D.

【0015】2.記録/再生装置の構成 次に、図1により本実施の形態のテープストリーマドラ
イブの構成について説明する。このテープストリーマド
ライブは、テープ幅8mmのテープカセットを用いて、
ヘリカルスキャン方式により磁気テープに対して記録/
再生を行うようにされている。この図において回転ドラ
ム11には、例えば2つの記録ヘッド12A、12B及
び2つの再生ヘッド13A、13Bが設けられる。記録
ヘッド12A、12Bは互いにアジマス角の異なる2つ
のギャップが究めて近接して配置される構造となってい
る。同様に再生ヘッド13A及び13Bも互いにアジマ
ス角の異なる2つのギャップが究めて近接して配置され
る構造となっている。
2. Configuration of Recording / Reproducing Device Next, the configuration of the tape streamer drive of the present embodiment will be described with reference to FIG. This tape streamer drive uses a tape cassette with a tape width of 8 mm,
Recording on magnetic tape by helical scan method /
It is supposed to play. In this figure, the rotary drum 11 is provided with, for example, two recording heads 12A and 12B and two reproducing heads 13A and 13B. The recording heads 12A and 12B have a structure in which two gaps having different azimuth angles are located close to each other. Similarly, the reproducing heads 13A and 13B also have a structure in which two gaps having different azimuth angles are arranged extremely close to each other.

【0016】回転ドラム11はドラムモータ11により
回転されると共に、テープカセット1から引き出された
磁気テープ3が巻き付けられる。また、磁気テープ3
は、ここでは図示しないキャプスタンモータ及びピンチ
ローラにより送られる。ドラムモータ14は、メカコン
トローラ17の制御によって駆動される。メカコントロ
ーラ17ではドラムモータ14のサーボ制御及びトラッ
キング制御を行うものとされ、システム全体の制御処理
を実行するシステムコントローラ15と双方向に接続さ
れている。
The rotary drum 11 is rotated by the drum motor 11 and the magnetic tape 3 pulled out from the tape cassette 1 is wound around it. The magnetic tape 3
Are fed by a capstan motor and a pinch roller (not shown). The drum motor 14 is driven by the control of the mechanical controller 17. The mechanical controller 17 performs servo control and tracking control of the drum motor 14, and is bidirectionally connected to a system controller 15 that executes control processing of the entire system.

【0017】このテープストリーマドライブにおいて
は、データの入出力にSCSIインターフェイス20が
用いられており、例えばデータ記録時にはホストコンピ
ュータ25から、後述する固定長のレコード(reco
rd)という伝送データ単位によりSCSIインターフ
ェイス20を介して逐次データが入力され、圧縮/伸長
回路21に供給される。なお、このようなテープストリ
ーマドライブシステムにおいては、可変長のデータの集
合単位によってホストコンピュータ25よりデータが伝
送されるモードも存在するが、ここでは説明は省略す
る。
In this tape streamer drive, a SCSI interface 20 is used for data input / output. For example, when recording data, a fixed-length record (reco
Data is sequentially input via the SCSI interface 20 in a transmission data unit called rd) and supplied to the compression / expansion circuit 21. In such a tape streamer drive system, there is also a mode in which data is transmitted from the host computer 25 in units of variable-length data sets, but the description thereof is omitted here.

【0018】圧縮/伸長回路21では、入力されたデー
タについて必要があれば、所定方式によって圧縮処理を
施すようにされる。圧縮方式の一例として、例えばLZ
符号による圧縮方式を採用するのであれば、この方式で
は過去に処理した文字列に対して専用のコードが割り与
えられて辞書の形で格納される。そして、以降に入力さ
れる文字列と辞書の内容とが比較されて、入力データの
文字列が辞書のコードと一致すればこの文字列データを
辞書のコードに置き換えるようにしていく。辞書と一致
しなかった入力文字列のデータは逐次新たなコードが与
えられて辞書に登録されていく。このようにして入力文
字列のデータを辞書に登録し、文字列データを辞書のコ
ードに置き換えていくことによりデータ圧縮が行われる
ようにされる。
In the compression / expansion circuit 21, if necessary, the input data is compressed by a predetermined method. As an example of the compression method, for example, LZ
If a compression method using codes is adopted, in this method, a special code is assigned to a character string processed in the past and stored in the form of a dictionary. Then, the character string input subsequently is compared with the contents of the dictionary, and if the character string of the input data matches the code of the dictionary, this character string data is replaced with the code of the dictionary. Data of the input character string that does not match the dictionary is sequentially given a new code and registered in the dictionary. In this way, the data of the input character string is registered in the dictionary, and the character string data is replaced with the code of the dictionary, whereby the data compression is performed.

【0019】圧縮/伸長回路21の出力は、バッファコ
ントローラ22に供給されるが、バッファコントローラ
22においてはその制御動作によって圧縮/伸長回路2
1の出力をバッファメモリ23に一旦蓄積する。このバ
ッファメモリ23に蓄積されたデータはバッファコント
ローラ22の制御によって、最終的に後述するようにし
てグループ(Group)という磁気テープの40トラ
ック分に相当する固定長の単位としてデータを扱うよう
にされ、このデータが変調/復調回路18に供給され
る。
The output of the compression / expansion circuit 21 is supplied to the buffer controller 22, and the control operation of the buffer controller 22 controls the compression / expansion circuit 2.
1 is temporarily stored in the buffer memory 23. Under the control of the buffer controller 22, the data stored in the buffer memory 23 is finally treated as a fixed-length unit corresponding to 40 tracks of a magnetic tape called a group as described later. This data is supplied to the modulation / demodulation circuit 18.

【0020】ECC・変調/復調回路18では、入力デ
ータについて誤り訂正コードを付加すると共に、磁気記
録に適合するように入力データについて変調処理を行っ
てRFアンプ19に供給する。RFアンプ19で増幅さ
れた記録信号は記録ヘッド12A、12Bに供給される
ことにより磁気テープ3に対するデータの記録が行われ
ることになる。
In the ECC / modulation / demodulation circuit 18, an error correction code is added to the input data, and the input data is modulated so as to be suitable for magnetic recording and supplied to the RF amplifier 19. The recording signal amplified by the RF amplifier 19 is supplied to the recording heads 12A and 12B so that data is recorded on the magnetic tape 3.

【0021】また、データ再生動作について簡単に説明
すると、磁気テープ3の記録データが再生ヘッド13
A、13BによりRF再生信号として読み出され、その
再生出力はRFアンプ19を介してECC・変調/復調
回路18に供給されて、復調処理を経た後、誤り訂正処
理が施される。ECC・変調/復調回路18の復調出力
はバッファコントローラ22の制御によってバッファメ
モリに一時蓄積され、ここから圧縮/伸長回路21に供
給される。圧縮/伸長回路21では、システムコントロ
ーラ15の判断に基づいて、記録時に圧縮/伸長回路2
1により圧縮が施されたデータであればここでデータ伸
長処理を行い、非圧縮データであればデータ伸長処理を
行わずにそのままパスして出力される。圧縮/伸長回路
21の出力データはSCSIインターフェイス20を介
して再生データとしてホストコンピュータ25に出力さ
れる。
The data reproducing operation will be briefly described. The data recorded on the magnetic tape 3 is reproduced by the reproducing head 13.
It is read out as an RF reproduction signal by A and 13B, and its reproduction output is supplied to the ECC / modulation / demodulation circuit 18 via the RF amplifier 19, and after undergoing demodulation processing, error correction processing is performed. The demodulated output of the ECC / modulation / demodulation circuit 18 is temporarily stored in the buffer memory under the control of the buffer controller 22, and is supplied from this to the compression / decompression circuit 21. In the compression / expansion circuit 21, the compression / expansion circuit 2 is used for recording based on the judgment of the system controller 15.
If the data is compressed by 1, the data decompression process is performed here, and if it is the non-compressed data, the data decompression process is not performed and the data is directly passed and output. The output data of the compression / expansion circuit 21 is output to the host computer 25 as reproduction data via the SCSI interface 20.

【0022】また、この図にはテープカセットの磁気テ
ープ3と共にMIC4が示されている。このMIC4
は、テープカセット本体がテープストリーマドライブに
装填されると、図3に示した端子ピンを介してシステム
コントローラ15とデータの入出力が可能なように接続
される。そして、本実施の形態においてはMIC4とシ
ステムコントローラ15間のデータ用のラインに対し
て、誤り検出符号回路16が設けられる。この誤り検出
符号回路16は、例えばシステムコントローラ15から
MIC4に対してデータを書き込むときには、システム
コントローラ15の制御によって、書き込みデータに対
して所定方式による誤り検出符号を付加するものとされ
る。そして、MIC4からのデータ読み出し時には、シ
ステムコントローラ15は、読み出しデータに付加され
た誤り検出符号に基づいてデータ誤りの有無を検出する
ものとされる。
Further, in this figure, the MIC 4 is shown together with the magnetic tape 3 of the tape cassette. This MIC4
When the tape cassette body is loaded in the tape streamer drive, the data is connected to the system controller 15 via the terminal pins shown in FIG. In this embodiment, the error detection code circuit 16 is provided for the data line between the MIC 4 and the system controller 15. When writing data from the system controller 15 to the MIC 4, for example, the error detection code circuit 16 adds an error detection code according to a predetermined method to the write data under the control of the system controller 15. When reading data from the MIC 4, the system controller 15 detects the presence or absence of a data error based on the error detection code added to the read data.

【0023】また、MIC4と外部のホストコンピュー
タ25間はSCSIのコマンドを用いて情報の相互伝送
が行われる。このため、特にMIC4とホストコンピュ
ータ25間との間に専用のラインを設ける必要はなく、
結果的にテープカセットとホストコンピュータ25との
データのやりとりは、SCSIインターフェイスだけで
結ぶことができる。
Information is mutually transmitted between the MIC 4 and the external host computer 25 using SCSI commands. Therefore, it is not necessary to provide a dedicated line between the MIC 4 and the host computer 25,
As a result, the data exchange between the tape cassette and the host computer 25 can be established only by the SCSI interface.

【0024】3.磁気テープ上に記録されるデータの構
造 次に、上述してきたテープストリーマドライブとテープ
カセットよりなるデータストレージシステムに適用され
るデータフォーマットについて概略的に説明する。図4
は、磁気テープ3に記録されるデータの構造を示してい
る。図4(a)には1本の磁気テープ3が模式的に示さ
れている。本実施の形態においては、図4(b)のよう
に1本の磁気テープ3をパーティション(Partit
ion)単位で分割して利用することができるものとさ
れ、本実施の形態のシステムの場合には最大256のパ
ーティション数を設定して管理することが可能とされて
いる。また、この図に示す各パーティションは、それぞ
れパーティション#0、#1、#2、#3・・・として
記されているように、パーティションナンバが与えられ
て管理されるようになっている。従って、本実施の形態
においてはパーティションごとにそれぞれ独立してデー
タの記録/再生等を行うことが可能とされるが、例えば
図4(b)に示す1パーティション内におけるデータの
記録単位は、図4(c)に示すグループ(Group)
といわれる固定長の単位に分割することができ、このグ
ループごとの単位によって磁気テープ3に対する記録が
行われる。この場合、1グループは20フレーム(Fr
ame)のデータ量に対応し、図4(d)に示すように
1フレームは2トラック(Track)により形成され
る。従って、1グループは40トラックにより形成され
ることになる。
3. Structure of Data Recorded on Magnetic Tape Next, a data format applied to the data storage system including the tape streamer drive and the tape cassette described above will be schematically described. FIG.
Indicates the structure of data recorded on the magnetic tape 3. In FIG. 4A, one magnetic tape 3 is schematically shown. In the present embodiment, as shown in FIG. 4B, one magnetic tape 3 is divided into partitions (Partition).
The number of partitions can be set and managed up to 256 in the system of the present embodiment. Further, each partition shown in this figure is managed by being given a partition number as described as partitions # 0, # 1, # 2, # 3 ,. Therefore, in the present embodiment, it is possible to independently record / reproduce data for each partition. For example, the data recording unit in one partition shown in FIG. Group (Group) shown in 4 (c)
It is possible to divide the unit into fixed-length units, which are referred to as "units". In this case, one group has 20 frames (Fr
1 frame is formed by 2 tracks (Track), as shown in FIG. 4D. Therefore, one group is formed by 40 tracks.

【0025】4.MICのデータ構造 (a) MIC全体のデータ構造 図5は、テープカセット1に備えられるMIC4に記憶
されるデータの構造を示すものとされる。このMIC4
の容量は例えば2メガバイトとされており、この領域に
対して図のようにフィールドF1〜F6が設定されてい
る。これらフィールドF1〜F6において、フィールド
F1はMICヘッダ(MIC HEADER)とされて、テープカセ
ットの製造時の各種情報、及び初期化時のテープに関連
する情報やパーティションごとの情報などが書き込まれ
る。また、フィールドF2はアブソリュートボリューム
マップ(Absolute Volume Map) とされて、例えば1巻の
磁気テープに対して記録されたデータに関する絶対位置
情報が格納され、フィールドF3はボリュームインフォ
メーション(VolumeInformation) とされて、1巻の磁
気テープに関する各種履歴情報が格納される。これらの
領域に格納された情報は、例えばテープストリーマドラ
イブにおける記録/再生制御等のために利用することが
できる。フィールドF4はユーザボリュームノート(Use
r Volume Note)とされ、テープカセット自体に関してユ
ーザ(ベンダー等)が提供した情報が格納され、必要が
あれば外部のホストコンピュータ25に供給されて、所
要の処理制御のために利用することができる。フィール
ドF5は、パーティションインフォメーション(Partiti
ons Information)とされ、磁気テープに対して書き込ま
れたパーティションごとの記録データに関する各種履歴
情報が格納され、テープストリーマドライブが自身の記
録/再生動作に利用することができる。
4. Data Structure of MIC (a) Data Structure of Entire MIC FIG. 5 shows a structure of data stored in the MIC 4 provided in the tape cassette 1. This MIC4
The capacity is, for example, 2 megabytes, and fields F1 to F6 are set in this area as shown in the figure. In these fields F1 to F6, the field F1 is used as a MIC header, and various information at the time of manufacturing the tape cassette, information related to the tape at the time of initialization, information for each partition, and the like are written therein. Further, the field F2 is an absolute volume map, and for example, absolute position information regarding data recorded on one roll of magnetic tape is stored, and the field F3 is volume information (Volume Information). Various history information about one magnetic tape is stored. The information stored in these areas can be used, for example, for recording / playback control in a tape streamer drive. Field F4 is User Volume Note (Use
r Volume Note), information provided by the user (vendor, etc.) regarding the tape cassette itself is stored, and can be supplied to an external host computer 25 if necessary and used for necessary processing control. . Field F5 is for partition information (Partiti
ons Information), various history information regarding the recording data for each partition written to the magnetic tape is stored, and can be used by the tape streamer drive for its own recording / reproducing operation.

【0026】フィールドF6は、ユーザパーティション
ノート(User Partition Notes)とされ、パーティション
ごとにユーザが書き込み可能なコメント等の各種情報が
格納される。このフィールドF6のユーザパーティショ
ンノートは、磁気テープ上に記録されたパーティション
ごとに対応して作成されるユーザデータ領域F6a(Us
er Data for every Partition ) により形成される。
The field F6 is a user partition note, and stores various information such as comments writable by the user for each partition. The user partition note in the field F6 is a user data area F6a (Us) created corresponding to each partition recorded on the magnetic tape.
er Data for every Partition).

【0027】(b) MICのデータブロックの構造例
(1) そして本実施の形態においては、例えば、図6に示すよ
うな構造によるデータブロックの単位で、MIC4に対
してデータが格納されるものとみることができる。この
図においては、先ずこのデータブロックごとの先頭に位
置する1バイトのヘッダ領域A1が設けられ、続いて6
4バイトのデータ領域A2が設けられる。そして、続く
2バイトの領域に対して誤り検出符号領域A3が設けら
れる。この誤り検出符号領域A3は、上記データ領域A
12のデータについて誤り検出を行うために付加された
パリティのための領域とされる。
(B) Structure Example of MIC Data Block (1) In the present embodiment, for example, data is stored in the MIC 4 in units of data blocks having a structure as shown in FIG. Can be seen. In this figure, first, a 1-byte header area A1 located at the beginning of each data block is provided, followed by 6 bytes.
A 4-byte data area A2 is provided. The error detection code area A3 is provided for the subsequent 2-byte area. The error detection code area A3 is the data area A
It is an area for the parity added to perform error detection on 12 data.

【0028】本実施の形態においては、例えば図5によ
り説明したMIC4のF1〜F6の各領域のデータは、
上記図6に示されるデータブロック単位の集合によって
形成されるものと見ることができる。そして、MIC4
に対してデータの書き込みを行う場合には、書き込むべ
きデータに対して誤り検出符号を付加することによっ
て、図6に示した構造のデータブロックを形成し、この
データブロック単位でデータを書き込んでいくようにさ
れる。
In the present embodiment, for example, the data of each area of F1 to F6 of MIC4 described with reference to FIG.
It can be regarded as being formed by a set of data block units shown in FIG. And MIC4
When data is to be written to, the data block having the structure shown in FIG. 6 is formed by adding an error detection code to the data to be written, and the data is written in units of this data block. To be done.

【0029】なお、ここで用いられる誤り検出符号とし
ては、例えば単純パリティなどによる誤り検出方式に基
づくものなどが考えられるが、特に限定されるものでは
なく、実際に要求されるデータの誤り検出精度などを考
慮して設定されればよい。また、図1に示した誤り検出
符号回路16は、実際に図6のデータブロック構造に基
づいて採用されることになる誤り検出符号方式に対応し
て構成されることになる。
The error detection code used here may be based on an error detection method such as simple parity, but is not particularly limited, and the error detection accuracy of the data actually required. It may be set in consideration of the above. Further, the error detection code circuit 16 shown in FIG. 1 is configured corresponding to the error detection code system actually adopted based on the data block structure of FIG.

【0030】(c) MICのデータブロックの構造例
(2) また、上述の図6のように『誤り検出符号』を付加する
代わりに、『誤り訂正符号』をMICへの書き込みデー
タに付加することが考えられる。この場合には、例えば
図7に示すようなMICのデータブロック構造となる。
なお、図6と同一部分には同一符号を付して説明を省略
する。この場合には、各々所定のデータサイズのヘッダ
領域とデータ領域A12に続いて、誤り訂正符号(EC
C)領域A13が設けられることになる。この場合、誤
り訂正符号領域A13は、データ領域A2のデータにつ
いて誤り訂正を行うパリティが格納されるための領域と
なる。なお、この場合の各領域A11〜A13のデータ
サイズは、実際に採用される符号方式などによって異な
るものとされるため、ここでは特に限定しない。また、
これに対応して図1に示した本実施の形態のテープスト
リーマドライブにおいては、誤り検出符号回路16にお
いて( )内に示すように、誤り検出符号回路16の代
わりにECC(誤り訂正符号)回路16Aが設けられる
ことになる。誤り訂正符号回路16Aとされた場合に
は、システムコントローラ15から供給されるMICデ
ータについて誤り訂正符号を付加してMIC4に書き込
みを行うようにされ、MICデータの読み出し時には、
システムコントローラ15の制御によりデータの誤り検
出及び誤り訂正を行うことになる。
(C) Structure example of MIC data block (2) Further, instead of adding the "error detection code" as shown in FIG. 6, the "error correction code" is added to the write data to the MIC. It is possible. In this case, the data block structure of the MIC is as shown in FIG. 7, for example.
The same parts as those in FIG. 6 are designated by the same reference numerals and the description thereof will be omitted. In this case, after the header area and the data area A12 each having a predetermined data size, an error correction code (EC
C) Area A13 will be provided. In this case, the error correction code area A13 is an area for storing the parity for performing error correction on the data in the data area A2. Note that the data size of each of the areas A11 to A13 in this case is different depending on the encoding system actually adopted and the like, and is not particularly limited here. Also,
Correspondingly, in the tape streamer drive of the present embodiment shown in FIG. 1, in the error detection code circuit 16, as shown in (), an ECC (error correction code) circuit is used instead of the error detection code circuit 16. 16A will be provided. When the error correction code circuit 16A is used, the error correction code is added to the MIC data supplied from the system controller 15 and written to the MIC 4, and when reading the MIC data,
Under the control of the system controller 15, data error detection and error correction are performed.

【0031】5.記録/再生装置の動作 次に、これまでの説明のようにして、『誤り検出符号』
もしくは『誤り訂正符号』が付加されたデータが格納さ
れるMIC4が備えられたテープカセット1に対応して
記録/再生を行うことが可能とされる、図1に示したテ
ープストリーマドライブの動作について説明するが、先
にMIC4のデータについて『誤り検出符号』が付加さ
れている(図6のデータ構造とされている)場合の動作
について説明する。
5. Operation of recording / reproducing apparatus Next, as described above, the "error detection code"
Or, regarding the operation of the tape streamer drive shown in FIG. 1, it is possible to perform recording / reproduction corresponding to the tape cassette 1 provided with the MIC 4 storing the data to which the “error correction code” is added. As will be described, the operation when the “error detection code” is added to the data of the MIC4 (having the data structure of FIG. 6) will be described first.

【0032】先ず、本実施の形態のテープストリーマド
ライブ側からMIC4に対するデータ書き込み時の動作
であるが、例えば装填されたテープカセット1に対する
記録/再生等の動作が行われて、MIC4に格納される
べきテープカセット本体、又は磁気テープの使用履歴な
どの所要の情報について書き換える必要が生じたとす
る。具体的には、図5にて説明したアブソリュートボリ
ュームマップ(フィールドF2)、ボリュームインフォ
メーション(フィールドF3)、パーティションインフ
ォメーション(フィールド5)、及びユーザパーティシ
ョンノート(フィールド6)の一部領域などに書き換え
可能領域が存在し、実際に行われた記録/再生動作の結
果に応じて、データの更新が必要な領域の指定及びその
更新内容が特定されることになる。そして、このように
してMIC4の情報について更新が必要となった場合に
はシステムコントローラ15は誤り検出符号回路16に
対して、MIC4に書き込むべき更新データを供給す
る。誤り検出符号回路16では、システムコントローラ
15の制御により、先に図6に示すデータ構造に基づい
て、誤り検出符号をMIC4の更新データに付加して、
この後MIC4の所要の領域に対して書き込みを行うよ
うにされる。
First, regarding the operation at the time of writing data to the MIC 4 from the tape streamer drive side of the present embodiment, for example, an operation such as recording / reproducing for the loaded tape cassette 1 is performed and stored in the MIC 4. It is assumed that it is necessary to rewrite required information such as the tape cassette body or the usage history of the magnetic tape. Specifically, a rewritable area such as the partial area of the absolute volume map (field F2), volume information (field F3), partition information (field 5), and user partition note (field 6) described in FIG. Exists, the area where data update is required and the content of the update are specified according to the result of the actual recording / reproducing operation. When the information of the MIC4 needs to be updated in this way, the system controller 15 supplies the error detection code circuit 16 with the update data to be written in the MIC4. Under the control of the system controller 15, the error detection code circuit 16 adds the error detection code to the update data of the MIC 4 based on the data structure shown in FIG.
After this, writing is performed in a required area of the MIC4.

【0033】ところで、図5にて説明したデータ構造を
有するMIC4においては、上述のように書き換え可能
な領域とは異なり、例えばMICヘッダ(フィールドF
1)、ユーザボリュームノート(フィールドF4)及び
ユーザパーティションノート(F6)の一部領域など
は、出荷時やイニシャライズ時、及びデータ提供時に製
造メーカやユーザ(ベンダー)等によりデータが書き込
まれるものとされ、基本的にエンドユーザの手にテープ
カセットが渡って後は、テープストリーマドライバの記
録/再生動作に伴うデータの書き換えは不可とされる領
域が存在する。従って、メーカやベンダーなどが、上記
のようなエンドユーザによる書換不可とされる領域にデ
ータを書き込む際には、予め図6に示したデータ構造に
よって、誤り検出符号を付加してデータの書き込みを行
うものとされる。
By the way, in the MIC 4 having the data structure described in FIG. 5, unlike the rewritable area as described above, for example, the MIC header (field F) is used.
1), data is written in a partial area of the user volume note (field F4) and the user partition note (F6) by a manufacturer or a user (vendor) at the time of shipping, initializing, or providing data. Basically, there is an area in which rewriting of data accompanying the recording / reproducing operation of the tape streamer driver cannot be performed after the tape cassette reaches the end user's hand. Therefore, when a maker, a vendor, or the like writes data in an area that cannot be rewritten by the end user as described above, the data is written by adding an error detection code according to the data structure shown in FIG. 6 in advance. To be done.

【0034】次に、本実施の形態のテープストリーマド
ライブによりMIC4からデータを読み出す際の動作
を、図8のフローチャートを参照して説明する。この図
はシステムコントローラ15の処理動作を示すものとさ
れる。このMIC4からのデータ読み出しのためのルー
チンにおいては、先ずステップF101において、シス
テムコントローラ15に対してMICデータの読み出し
要求が行われる。このMICデータの読み出し要求とし
ては、例えば外部のホストコンピュータ25からMIC
データの読み出しを要求するデータ信号が供給される場
合、また、テープストリーマドライブの動作状態に基づ
いてシステムコントローラ15自身が内部で読み出し要
求を発生させる場合など、実際の状況により適宜異なる
ものとされる。また、このステップでMIC4のデータ
の読み出し要求が為される際、同時にMIC4から読み
出すべき領域・テーブル(アドレス)の指定も行われる
ものとされる。また、MICデータの読み出し要求が行
われる状況としては、テープカセットの装填時の他に、
条件によっては記録/再生の実行中などにおいて、MI
Cデータが必要となる場合など各種考えられる。
Next, the operation of reading data from the MIC 4 by the tape streamer drive of this embodiment will be described with reference to the flowchart of FIG. This figure shows the processing operation of the system controller 15. In the routine for reading data from the MIC 4, first in step F101, the system controller 15 is requested to read MIC data. The request for reading the MIC data is, for example, from the external host computer 25.
When a data signal for requesting data read is supplied, or when the system controller 15 itself internally issues a read request based on the operating state of the tape streamer drive, it may vary depending on the actual situation. . Further, when a request for reading the data of the MIC4 is made in this step, the area / table (address) to be read from the MIC4 is also designated at the same time. In addition, as a situation in which a request for reading MIC data is made, in addition to when the tape cassette is loaded,
Depending on the conditions, MI may occur during recording / playback.
There are various possibilities such as when C data is required.

【0035】上述のようにしてMICデータの読み出し
要求を受けると、システムコントローラ15はステップ
F102に進んで、指定された領域・テーブルのデータ
をMICから読む込む処理を実行する。このようにして
読み込まれたデータは、例えばシステムコントローラ1
5内部のメモリの所定領域に対して保持されることにな
り、各種処理に用いられることになる。前述のように本
実施の形態ではMIC4に格納されているデータには誤
り検出符号が付加されており、システムコントローラ1
5は、次のステップF103においてMIC4から読み
出したデータについて、付加された誤り検出符号に基づ
いてエラー検出を行う。そして、このステップF103
において、読み出しデータについてエラーが検出されな
い場合には、このルーチンを抜けて次の段階の所要の処
理を実行することになるが、エラーが検出された場合に
はステップF104に進むことになる。
When the MIC data read request is received as described above, the system controller 15 proceeds to step F102 to execute the process of reading the data of the designated area / table from the MIC. The data thus read is, for example, the system controller 1
5 is stored in a predetermined area of the internal memory and used for various processes. As described above, in this embodiment, the error detection code is added to the data stored in the MIC 4, and the system controller 1
5 performs error detection on the data read from the MIC 4 in the next step F103 based on the added error detection code. Then, this step F103
In the case where no error is detected in the read data, the routine exits this routine and executes the required processing in the next step. However, when an error is detected, the process proceeds to step F104.

【0036】ステップF104では、上記ステップF1
03におけるエラー検出回数が予め設定された規定回数
以上となったかどうかを判別しているが、ここで規定回
数に満たない場合には、ステップF105に進んで、ス
テップF103においてデータに誤りがあると判別され
たMIC4の領域に対して再度読み出し(リトライ)を
実行する。そしてステップF103の処理に戻ることに
より、上記ステップF105で再度読み出したMICデ
ータについてエラー検出を行うことになる。そして、再
度読み出されたデータについてエラーが検出されなけれ
ば、先のステップF105のリトライによるデータ読み
出しが正常に行われたとして、このルーチンを抜けるこ
とになるが、依然としてエラーが検出された場合にはス
テップF104→F105→F103の処理を繰り返す
ことになる。そして、この際にステップF104におい
て、ステップF103によるエラー検出回数が規定回数
を越えたと判別された場合にはステップF106に進
む。ステップF106では、例えばMIC4からのデー
タ読み出しが適正に行われなかった旨を示す情報を、S
CSIインターフェイス20を介してホストコンピュー
タ20に伝送するようにされる。この情報を受けたホス
トコンピュータ20では、例えば、MIC4からのデー
タ読み出しが適正に行われなかったことを示すアラート
表示を行うなどの対応処理を実行する。
In step F104, the above step F1
It is determined whether or not the number of error detections in 03 is greater than or equal to a preset specified number of times. If the number of errors is less than the specified number of times, the process proceeds to step F105 and it is determined that the data has an error in step F103. The read (retry) is executed again for the determined area of the MIC4. Then, by returning to the processing of step F103, error detection is performed on the MIC data read again in step F105. If no error is detected in the data read again, it is assumed that the data read by the retry in the previous step F105 has been normally performed, and this routine is exited, but if an error is still detected, Will repeat the process of steps F104 → F105 → F103. At this time, if it is determined in step F104 that the number of error detections in step F103 exceeds the specified number, the process proceeds to step F106. In step F106, for example, the information indicating that the data reading from the MIC4 has not been properly performed is
The data is transmitted to the host computer 20 via the CSI interface 20. Upon receiving this information, the host computer 20 executes a corresponding process such as displaying an alert indicating that the data reading from the MIC 4 has not been properly performed.

【0037】このように、本実施の形態のテープストリ
ーマドライブでは、MIC4からデータを読み出すとき
には、MICデータに付加された誤り検出符号に基づい
て、読み出しデータの誤り検出を行い、データの誤りが
検出された場合には再度MICからデータの読み出しを
行うという動作が行われるものである。これにより、例
えば何らかの外部からの要因等によって、MIC4のデ
ータ読み出し時において、MIC4とシステムコントロ
ーラ15間のデータ伝送経路にノイズが重畳して、これ
が原因となってデータに誤りが生じたとする。このよう
な事態となっても、本実施の形態のように再度MIC4
へアクセスが行われてデータの再読み込みが行われるこ
とで、正しいデータが得られる可能性は著しく高くな
る。これにより、テープストリーマドライブ及びホスト
コンピュータ2では、正しいMICデータに基づいて、
所要の処理動作を適正に実行することが可能となる。
As described above, in the tape streamer drive of this embodiment, when reading data from the MIC 4, the error detection of the read data is performed based on the error detection code added to the MIC data, and the data error is detected. If so, the operation of reading the data from the MIC again is performed. As a result, it is assumed that noise is superimposed on the data transmission path between the MIC 4 and the system controller 15 when data is read from the MIC 4 due to some external factor or the like, which causes an error in the data. Even in such a situation, the MIC4 is again used as in the present embodiment.
By accessing the data and reloading the data, the possibility that correct data will be obtained becomes extremely high. As a result, in the tape streamer drive and the host computer 2, based on the correct MIC data,
It is possible to properly execute the required processing operation.

【0038】また、例えば本実施の形態としてはMIC
4とテープストリーマドライブ間のデータ伝送経路は物
理的接点を介して行うものとされているが、仮に電波や
赤外線等などを用いて無接点によりデータ伝送路を形成
するような場合にも、外来ノイズ等によるデータ誤りに
対処することができる。更に、上述のようにしてデータ
誤りの可能性が著しく減少されることで、例えばMIC
4に格納される情報内容として非常に重要度の高いとさ
れるデータを、ユーザ(ベンダー)などが安心してMI
C4に格納して提供することができるようにもなる。
Further, for example, in this embodiment, the MIC is used.
The data transmission path between the tape 4 and the tape streamer drive is supposed to be carried out through physical contact points, but even if a data transmission path is formed without contact using radio waves or infrared rays, it is possible to use a foreign contact. It is possible to deal with a data error due to noise or the like. Furthermore, the possibility of data errors is significantly reduced in the way described above, for example in MICs.
The user (vendor) or the like can feel at ease with the data that is considered to be very important as the information content stored in 4
It also becomes possible to store and provide in C4.

【0039】次に、MIC4のデータについて『誤り訂
正符号』が付加されている、つまり、図7に示したデー
タ構造とされている場合に対応したテープストリーマド
ライブ側の動作であるが、MIC4に対するデータ書き
込み時は、先に説明したMIC4のデータに『誤り検出
符号』が付加されている場合の動作に準ずる。つまり、
MIC4の情報について更新が必要となった場合にはシ
ステムコントローラ15は誤り訂正符号回路16Aに対
して、MIC4に書き込むべき更新データを供給する。
誤り訂正符号回路16Aでは、図7に示したデータ構造
に基づいて、誤り訂正符号を更新データに付加して、こ
の後MIC4の所要の領域に対してデータの書き込みを
行うことになる。
Next, the operation on the tape streamer drive side corresponding to the case where the "error correction code" is added to the data of the MIC4, that is, the data structure shown in FIG. At the time of writing data, the operation in the case where the "error detection code" is added to the data of the MIC4 described above is followed. That is,
When the information of the MIC4 needs to be updated, the system controller 15 supplies the error correction code circuit 16A with the update data to be written in the MIC4.
In the error correction code circuit 16A, the error correction code is added to the update data based on the data structure shown in FIG. 7, and then the data is written in the required area of the MIC4.

【0040】また、この場合にもMIC4において、エ
ンドユーザによるデータの書き換えが不可とされる領域
については、メーカやベンダー側が上記書換不可の領域
にデータを書き込む際には、予め図7に示したデータ構
造に則って誤り訂正符号を付加してデータの書き込みを
行うことになる。
Also in this case, regarding the area in the MIC4 where the end user cannot rewrite the data, the data is written in advance in FIG. 7 when the maker or vendor writes the data in the non-rewritable area. Data is written by adding an error correction code according to the data structure.

【0041】また、MIC4のデータに誤り訂正符号が
付加される場合のシステムコントローラ15の処理動作
も、特にフローチャート等による図示は省略するが、例
えば、先に図8のフローチャートに示した処理動作に準
ずることで実現することができる。但し、この場合には
ステップF103で読み出しデータについてエラー検出
がされた場合のステップF105の処理として、MIC
4よりデータの際読み出しを実行する代わりに、誤り訂
正符号回路16Aを利用して、エラーが検出されたデー
タについてエラー訂正を実行するようにされる。このよ
うに構成して、MIC4から読み出したデータについて
復元を図ることができるようにすることによっても、結
果的にMIC4から正しいデータを得る可能性は著しく
向上される。
Further, the processing operation of the system controller 15 when the error correction code is added to the data of the MIC 4 is not particularly shown in the flow chart, but for example, the processing operation shown in the flow chart of FIG. It can be realized by conforming. However, in this case, as the processing of step F105 when an error is detected in the read data in step F103, the MIC
4, the error correction code circuit 16A is used to perform error correction on the data in which an error is detected, instead of executing the data read. Even if the data read from the MIC 4 is restored in this manner, the possibility of obtaining correct data from the MIC 4 is significantly improved.

【0042】なお、本発明の実施の形態としては、これ
まで説明してきた各図に示す構成に限定されるものでは
なく、テープカセット、テープストリーマドライブ、及
びMICに格納されるべきデータのフォーマット等は、
実際の使用条件等に応じて適宜変更が可能とされる。ま
た、これまで説明してきた実施の形態としては、デジタ
ル信号の記録/再生が行われる不揮発性メモリ付きの8
ミリVTR用テープカセットと、このテープカセットに
対応するテープストリーマドライブからなる記録/再生
システムについて説明してきたが、これに限定されるも
のではなく、例えば映像信号や音声信号の情報を記録/
再生可能な記録/再生システムにおいて、テープカセッ
トにMICが備えられるような場合にも当然適用が可能
である。
The embodiment of the present invention is not limited to the configurations shown in the drawings described above, and the format of data to be stored in the tape cassette, the tape streamer drive, and the MIC, etc. Is
It can be changed as appropriate according to actual use conditions. In addition, as the embodiments described so far, it is possible to use a nonvolatile memory 8 for recording / reproducing a digital signal.
The recording / reproducing system including the tape cassette for the millimeter VTR and the tape streamer drive corresponding to the tape cassette has been described, but the recording / reproducing system is not limited to this, and information such as a video signal and an audio signal is recorded / reproduced.
In the reproducible recording / reproducing system, it is naturally applicable to the case where the MIC is provided in the tape cassette.

【0043】[0043]

【発明の効果】以上説明したように本発明は、テープカ
セットに備えられるMICに格納されるべきデータに対
して、誤り検出符号又は誤り訂正符号を付加するデータ
構造とすることで、例えばMICのデータから読み出し
たデータについて符号誤りが検出された場合には、MI
Cに対して再度データの読み出しを行う、又は誤り訂正
符号に基づいて読み出しデータについて誤り訂正を行う
ことが可能となる。このため、MICデータに対して誤
り検出符号又は誤り訂正符号を付加しない場合と比較し
て、本発明ではMICから取り出したデータについて誤
りが無いとされる可能性がきわめて高くなり、それだけ
記録/再生システムとしての信頼性が向上されるという
効果を有している。
As described above, the present invention has a data structure in which an error detection code or an error correction code is added to the data to be stored in the MIC provided in the tape cassette. If a code error is detected in the data read from the data, MI
It becomes possible to read data from C again or to perform error correction on the read data based on the error correction code. Therefore, as compared with the case where no error detection code or error correction code is added to the MIC data, in the present invention, the possibility that the data extracted from the MIC is error-free becomes extremely high, and the recording / reproducing correspondingly is performed. This has the effect of improving the reliability of the system.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明の実施の形態の記録/再生装置とされる
テープストリーマドライブの構成例を示すブロック図と
される。
FIG. 1 is a block diagram showing a configuration example of a tape streamer drive which is a recording / reproducing apparatus of an embodiment of the present invention.

【図2】本実施の形態のテープカセットの内部構造を概
略的に示す平面図である。
FIG. 2 is a plan view schematically showing the internal structure of the tape cassette according to the present embodiment.

【図3】本実施の形態のテープカセットの外観を示す斜
視図である。
FIG. 3 is a perspective view showing the external appearance of the tape cassette according to the present embodiment.

【図4】磁気テープに記録されるデータ構造を示す模式
図である。
FIG. 4 is a schematic diagram showing a data structure recorded on a magnetic tape.

【図5】MICのデータ構造を示す模式図である。FIG. 5 is a schematic diagram showing a data structure of MIC.

【図6】MICのデータブロックの構造例を示す模式図
である。
FIG. 6 is a schematic diagram showing a structural example of a data block of MIC.

【図7】MICのデータブロックの構造例を示す模式図
である。
FIG. 7 is a schematic diagram showing a structural example of a data block of MIC.

【図8】本実施の形態のテープストリーマドライブにお
いて、MICデータ読み出し時の処理動作を示すフロー
チャートである。
FIG. 8 is a flowchart showing a processing operation at the time of reading MIC data in the tape streamer drive of the present embodiment.

【符号の説明】[Explanation of symbols]

1 テープカセット、3 磁気テープ、4 MIC、1
1 回転ドラム、12A,12B 記録ヘッド、13
A,13B 再生ヘッド、15 システムコントロー
ラ、16 誤り検出符号回路、16A 誤り訂正符号回
路、17 メカコントローラ、18 変調/復調回路、
19 RFアンプ、20 SCSIインターフェイス、
21 圧縮/伸長回路、22 バッファコントローラ、
23 バッファメモリ、25 ホストコンピュータ
1 tape cassette, 3 magnetic tape, 4 MIC, 1
1 rotating drum, 12A, 12B recording head, 13
A, 13B reproducing head, 15 system controller, 16 error detection code circuit, 16A error correction code circuit, 17 mechanical controller, 18 modulation / demodulation circuit,
19 RF amplifier, 20 SCSI interface,
21 compression / decompression circuit, 22 buffer controller,
23 buffer memory, 25 host computer

Claims (7)

【特許請求の範囲】[Claims] 【請求項1】 磁気記録及び磁気再生が行われる磁気テ
ープを備えたテープカセットにおいて、 上記当該テープカセットに関連する所要の情報が格納さ
れる不揮発性メモリを設けると共に、 上記不揮発性メモリに格納されるデータに対して、誤り
検出符号が付加されることを特徴とするテープカセッ
ト。
1. A tape cassette provided with a magnetic tape on which magnetic recording and magnetic reproduction are performed, and a nonvolatile memory for storing required information related to the tape cassette is provided and stored in the nonvolatile memory. A tape cassette in which an error detection code is added to the data.
【請求項2】 磁気記録及び磁気再生が行われる磁気テ
ープを備えたテープカセットにおいて、 上記当該テープカセットに関連する所要の情報が格納さ
れる不揮発性メモリを設けると共に、 上記不揮発性メモリに格納されるデータに対して、誤り
訂正符号が付加されることを特徴とするテープカセッ
ト。
2. A tape cassette provided with a magnetic tape on which magnetic recording and magnetic reproduction are performed, and a non-volatile memory for storing required information related to the tape cassette is provided and stored in the non-volatile memory. A tape cassette characterized in that an error correction code is added to the data.
【請求項3】 磁気テープと不揮発性メモリを備えたテ
ープカセットに対応して、上記磁気テープに対する記録
又は再生、及び上記不揮発性メモリに対するデータの読
み出しが可能とされると共に、 上記不揮発性メモリから読み出したデータに付加されて
いる誤り検出符号に基づいて、読み出しデータの誤りの
有無を検出することのできる誤り検出手段を備えている
ことを特徴とする記録/再生装置。
3. A tape cassette provided with a magnetic tape and a non-volatile memory, capable of recording or reproducing on the magnetic tape and reading data from the non-volatile memory, and from the non-volatile memory. A recording / reproducing apparatus comprising an error detecting means capable of detecting whether or not there is an error in read data based on an error detection code added to the read data.
【請求項4】 上記誤り検出手段により、読み出しデー
タについて誤りが有ると判別された場合には、上記不揮
発性メモリに対して再度データの読み出しを行うように
構成された制御手段を備えていることを特徴とする請求
項3に記載の記録/再生装置。
4. If the error detection means determines that the read data has an error, the control means is configured to read the data from the nonvolatile memory again. The recording / reproducing apparatus according to claim 3, wherein
【請求項5】 磁気テープと不揮発性メモリを備えたテ
ープカセットに対応して、上記磁気テープに対する記録
又は再生、及び上記不揮発性メモリに対するデータの読
み出しが可能とされると共に、 上記不揮発性メモリから読み出したデータに付加されて
いる誤り訂正符号に基づいて、読み出しデータの誤り訂
正を行うことのできる誤り訂正手段を備えていることを
特徴とする記録/再生装置。
5. A tape cassette equipped with a magnetic tape and a non-volatile memory, capable of recording or reproducing on the magnetic tape and reading data from the non-volatile memory, and from the non-volatile memory. A recording / reproducing apparatus comprising an error correction means capable of performing error correction on read data based on an error correction code added to read data.
【請求項6】 磁気テープと不揮発性メモリを備えたテ
ープカセットに対応して、少なくとも上記磁気テープに
対する記録又は再生、及び上記不揮発性メモリに対する
データの書き込みが可能とされると共に、 上記不揮発性メモリに書き込むべきデータに対して誤り
検出符号を付加することのできる誤り検出符号付加手段
を備えて構成されることを特徴とする記録/再生装置。
6. A tape cassette provided with a magnetic tape and a non-volatile memory, capable of recording or reproducing at least on the magnetic tape and writing data to the non-volatile memory, and the non-volatile memory. A recording / reproducing apparatus comprising an error detection code adding means capable of adding an error detection code to data to be written to.
【請求項7】 磁気テープと不揮発性メモリを備えたテ
ープカセットに対応して、少なくとも上記磁気テープに
対する記録又は再生及び上記不揮発性メモリに対するデ
ータの書き込みが可能とされると共に、 上記不揮発性メモリに書き込むべきデータに対して誤り
訂正符号を付加することのできる誤り訂正符号付加手段
を備えて構成されることを特徴とする記録/再生装置。
7. A tape cassette provided with a magnetic tape and a non-volatile memory, capable of at least recording or reproducing to and from the magnetic tape and writing data to the non-volatile memory, and at the same time, to the non-volatile memory. A recording / reproducing apparatus comprising an error correction code adding means capable of adding an error correction code to data to be written.
JP8067516A 1996-02-29 1996-02-29 Tape cassette and recording / playback device Withdrawn JPH09237485A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP8067516A JPH09237485A (en) 1996-02-29 1996-02-29 Tape cassette and recording / playback device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP8067516A JPH09237485A (en) 1996-02-29 1996-02-29 Tape cassette and recording / playback device

Publications (1)

Publication Number Publication Date
JPH09237485A true JPH09237485A (en) 1997-09-09

Family

ID=13347236

Family Applications (1)

Application Number Title Priority Date Filing Date
JP8067516A Withdrawn JPH09237485A (en) 1996-02-29 1996-02-29 Tape cassette and recording / playback device

Country Status (1)

Country Link
JP (1) JPH09237485A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005349933A (en) * 2004-06-10 2005-12-22 Kyosan Electric Mfg Co Ltd Circuit for turning machine and turning machine
JP2008186499A (en) * 2007-01-29 2008-08-14 Sony Corp Drive device, recording medium handling possibility notification method, recording medium handling operation control method, and recording medium

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005349933A (en) * 2004-06-10 2005-12-22 Kyosan Electric Mfg Co Ltd Circuit for turning machine and turning machine
JP2008186499A (en) * 2007-01-29 2008-08-14 Sony Corp Drive device, recording medium handling possibility notification method, recording medium handling operation control method, and recording medium
US8149660B2 (en) 2007-01-29 2012-04-03 Sony Corporation Drive apparatus, method of informing possibility of handling and operating recording medium, control method of handling and operating recording medium, and recording medium

Similar Documents

Publication Publication Date Title
JPH10289537A (en) Digital data recording method and digital data recording medium
US6535344B1 (en) Tape drive unit and recording medium
JP2000113640A (en) Tape drive device, recording medium
JP3525615B2 (en) Tape cassette, digital data recording device, and digital data reproducing device
US7016137B2 (en) Tape drive apparatus, recording and/or reproducing method, and recording medium
JP4264615B2 (en) Data recording method, data recording apparatus and recording medium
JP4131257B2 (en) Tape player
US6222693B1 (en) Re-recording/re-producing device for magnetic tape and head cleaning
US6229661B1 (en) Digital data recording and reproducing apparatus and digital data reproducing apparatus
JP2000173242A (en) Recording medium and tape drive device
JPH09161450A (en) Cassette tape with memory
JP4626059B2 (en) Recording / playback device
JPH09282807A (en) Recording / reproducing apparatus and recording / reproducing method for tape-shaped recording medium
JP4348849B2 (en) Tape cassette, tape cassette manufacturing equipment, tape drive equipment
JP3104188B2 (en) Data recorder
JP2000076020A (en) Tape drive method and tape drive device
JP4247650B2 (en) Magnetic recording / reproducing apparatus and bad spot processing method
JPH09161406A (en) Data recording medium and data recording / reproducing apparatus
JPH11316987A (en) Recording / reproducing apparatus and communication method
JP2006059495A (en) Tape player
JP3925259B2 (en) Recording medium, recording method, and recording apparatus
JP2000057510A (en) Reproduction device and reproduction method
JPH01232576A (en) Information recording method
KR0176240B1 (en) Data recorder
JP2000100151A (en) Tape drive device

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20030506