JPH01320522A - Information recording and reproducing system - Google Patents
Information recording and reproducing systemInfo
- Publication number
- JPH01320522A JPH01320522A JP15386988A JP15386988A JPH01320522A JP H01320522 A JPH01320522 A JP H01320522A JP 15386988 A JP15386988 A JP 15386988A JP 15386988 A JP15386988 A JP 15386988A JP H01320522 A JPH01320522 A JP H01320522A
- Authority
- JP
- Japan
- Prior art keywords
- directory
- recording
- information
- bit
- reproducing
- 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.)
- Pending
Links
Landscapes
- Management Or Editing Of Information On Record Carriers (AREA)
Abstract
Description
【発明の詳細な説明】
[産業上の利用分野]
本発明は、SC3Iを介してホストコンピュータからの
指令に基づいて、光カードに所定情報を記録再生する情
報記録再生方式に関する。DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to an information recording and reproducing method for recording and reproducing predetermined information on an optical card based on instructions from a host computer via an SC3I.
[従来の技術]
S CS I (Small Compute
r System Interface)は、米国
シュガート社の小型コンピュータとその周辺装置とを結
ぶインタフェースS A S I (SmallCom
puter SS75te Interface)をA
NSI (米国規格協会) X3.131−1986で
規格化し、呼び換えたもので、8ビット並列信号を扱い
、データ伝送速度が1.5Mバイト/秒で、7個まで同
時に制御するマルチタクスができるものである。[Prior art] SCS I (Small Compute
r System Interface) is an interface manufactured by Shugart Corporation in the United States that connects small computers and their peripheral devices.
puter SS75te Interface) A
NSI (American National Standards Institute) Standardized and renamed in X3.131-1986, handles 8-bit parallel signals, has a data transmission rate of 1.5 Mbytes/sec, and can perform multitasking by controlling up to 7 devices simultaneously. It is.
上記ANS Iが規定するインタフェース規約の範囲は
、次の5点である。The scope of the interface rules stipulated by ANS I is the following five points.
(1)インタフェース信号の種類とその定義、信号授受
のタイミング
(2)インタフェースとしての動作シーケンスを規定す
るプロトコル、各フェーズ等の定義(3)ケーブル仕様
、コネクタ仕様等の物理的インタフェース条件、伝送系
の電気的条件
(4)周辺機器の各種制御やデータ転送を実行するため
のコマンド体系並びにコマンドの形式および各コマンド
の機能
(5)コマンドの実行結果をホストコンピュータに知ら
せるためのステータスバイト形式、並びにその過程にお
ける異常状態等を知らせるセンスデータの構造
である。(1) Types and definitions of interface signals, and timing of signal exchange (4) Command system, command format, and function of each command for controlling various peripheral devices and data transfer; (5) Status byte format for notifying the host computer of command execution results; This is the structure of sense data that informs of abnormal conditions etc. in the process.
上記(4)におけるコマンド体系は、以下の通りである
。The command system in (4) above is as follows.
SC3Iのコマンドは、8種類のグループに分けられる
。CDHの最初のバイトはオペレーションコードであり
、このオペレーションコードの上位3ビツトがグループ
コードを指定し、下位5ビツトがグループ毎のコマンド
コード(コマンドの種類を示すコード)を指定する。SC3I commands are divided into eight types of groups. The first byte of CDH is an operation code, the upper 3 bits of this operation code specify a group code, and the lower 5 bits specify a command code (a code indicating the type of command) for each group.
上記CDHの長さは、グループ毎に以下のように規定さ
れている。The length of the CDH is defined for each group as follows.
(1)グループ0・・・・・・・・・6バイト(2)グ
ルーブト・・・・・・・・10バイト(3)グループ2
〜4・・・リザーブド(4)グループ5・・・・・・・
・・12バイト(5) クループ6〜7・・・ペングー
ユニーク上記グループ6〜7のCDBは、5C5Iデバ
イスで固有に定義可能なコマンド群である。(1) Group 0...6 bytes (2) Groove...10 bytes (3) Group 2
~4... Reserved (4) Group 5...
...12 bytes (5) Groups 6 to 7... Pengu Unique The above CDBs of groups 6 to 7 are a group of commands that can be uniquely defined in the 5C5I device.
各コマンドにおいて、論理ブロックアドレスは、ロジカ
ルユニット上で、固定長のデータブロックが連続して配
列されている。In each command, the logical block address is such that fixed-length data blocks are consecutively arranged on the logical unit.
第10図は、ハードディスク装置における論理ブロック
の構成例を示す図である。FIG. 10 is a diagram showing an example of the configuration of logical blocks in a hard disk device.
第10図において、シリンダ=O、セクタ=Oのデータ
ブロックを、論理ブロックアドレス=Oとし、セクタ、
トラック、シリンダの順番でそれぞれが1つ増える度に
、論理ブロックアドレスを1つ増加させる。In FIG. 10, a data block with cylinder=O and sector=O is set to a logical block address=O, and sectors,
Each time the number of tracks and cylinders increases by one, the logical block address is increased by one.
論理ブロックアドレッシングが優れている点は、イニシ
エータ(ホストコンピュータ)が先頭データブロックの
論理ブロック、アドレスと処理ブロック数とを指定して
データをアクセスするので、物理的な構造を意識する必
要がない点である。したがって、上記論理ブロックアド
レッシングを使用すると、シリンダ、トラック、セクタ
等の数が互いに異なるデバイス同志を接続した場合に、
同一のソフトウェアで動作させることができる。The advantage of logical block addressing is that the initiator (host computer) accesses data by specifying the logical block and address of the first data block and the number of blocks to be processed, so there is no need to be aware of the physical structure. It is. Therefore, when using the above logical block addressing, when devices with different numbers of cylinders, tracks, sectors, etc. are connected,
It can be operated with the same software.
なお、SCS Iにおいて、論理ユニット番号(以下、
rLUNJという)を、物理的なデバイスに付与しても
よく、また仮想的なデバイスに付与してもよい。Note that in SCSI, the logical unit number (hereinafter referred to as
rLUNJ) may be assigned to a physical device or a virtual device.
第11図は、5C3Iのシステム構成の一般例を示す図
である。FIG. 11 is a diagram showing a general example of the system configuration of 5C3I.
論理ユニットとしては、通常は、第10図に示すように
、ハードディスク等の物理的なデバイスを使用すること
が多い。As shown in FIG. 10, a physical device such as a hard disk is usually used as the logical unit.
[発明が解決しようとする課題] ディレクトリ情報は1通常数十ビットである。[Problem to be solved by the invention] Directory information is usually several tens of bits.
これに対してlトラックのデータ容量が512バイト、
1024バイトの場合、1トラック単位に記録するよう
な情報記録再生担体では、ディレクトリのバイト数を除
いた部分が無駄になる。On the other hand, the data capacity of l track is 512 bytes,
In the case of 1024 bytes, in an information recording/reproducing carrier that records on a track-by-track basis, the portion other than the number of bytes of the directory is wasted.
この無駄を除去するには、ディレクトリのような管理情
報を1トラック中に複数個、記録する方式が考えられる
。In order to eliminate this waste, a method may be considered in which a plurality of pieces of management information such as a directory are recorded in one track.
ところで、SC3Iシステムでは、論理ブロックアドレ
スを用いて記録、再生するときに、論理ブロー、りは、
同一の容量の大きさとして扱うことになっている。しか
し、上記のように、ディレクトリ部は1トラック中に複
数個ある(すなわち、エトラックに複数セクタある)の
に対して、データ部は1トラフツク中に1セクタしかな
い。したがって、デイレクトのセクタサイズとデータの
セクタサイズとが異なり、このようにセクタサイズが異
なると、SC3Iシステムでは扱うことができないとい
う問題がある。By the way, in the SC3I system, when recording and reproducing using logical block addresses, logical blows,
They are supposed to be treated as having the same capacity. However, as described above, there are a plurality of directory sections in one track (that is, there are a plurality of sectors in each track), whereas the data section has only one sector in one traffic. Therefore, the direct sector size and the data sector size are different, and there is a problem that such a difference in sector size cannot be handled by the SC3I system.
本発明は、ディレクトリのセクタサイズとデータのセク
タサイズとが異なっても、SCS Iシステムで記録、
再生処理することができる情報記録再生方式を提供する
ことを目的とするものである。The present invention enables recording and recording in an SCSI system even if the directory sector size and data sector size are different.
The object of the present invention is to provide an information recording and reproducing method that can perform reproducing processing.
[課題を解決する手段]
本発明は、ホストコンピュータがSC5Iを介して、デ
ィレクトリの記録命令、再生命令を行なうものである。[Means for Solving the Problems] In the present invention, a host computer issues a directory recording command and a reproduction command via an SC5I.
[作用]
本発明は、ホストコンピュータが5C3Iを介して、デ
ィレクトリの記録命令、再生命令を行なうので、デイレ
クトりのセクタサイズとデータのセクタサイズとが異な
っても、SCS Iシステムで記録、再生処理すること
ができる。[Operation] In the present invention, since the host computer issues directory recording commands and playback commands via the 5C3I, even if the direct sector size and the data sector size are different, recording and playback processing can be performed in the SCSI system. can do.
[実施例]
まず、光カードの基本構成と光ヘツド部の構成について
説明する。なお、同一部材については同一番号を付しで
ある。[Example] First, the basic configuration of an optical card and the configuration of an optical head section will be explained. Note that the same members are given the same numbers.
第5図は、本発明に使用する光カードの一例を示す平面
図である。FIG. 5 is a plan view showing an example of an optical card used in the present invention.
第6図は、第5図にAで示す部分を拡大した図である。FIG. 6 is an enlarged view of the portion indicated by A in FIG. 5.
光カード1には、線状のトラッキングトラック5 (5
−0,5−1,5−2、・・・・・・)が等間隔に配置
されている。そして、隣り合うトラッキングトラックの
間に、情報を記録するデータ記録部4(4−0,4−1
,4−2,・・・・・・)が設けられている。すなわち
、光カード1は、1つのトラッキングトラックとその隣
りのトラッキングトラックとの間の全てにデータ記録部
4を有している。The optical card 1 has a linear tracking track 5 (5
-0, 5-1, 5-2, ...) are arranged at equal intervals. A data recording section 4 (4-0, 4-1) records information between adjacent tracking tracks.
, 4-2, . . . ) are provided. That is, the optical card 1 has the data recording section 4 between one tracking track and the adjacent tracking track.
第6図に示すように、トラッキングトラック5−1と5
二2との間にはGマーク7が設けられている。このGマ
ーク7は、基準トラックを判別するマークであり、光カ
ード1の所定の個所にプリフォーマットによって配置さ
れている。Gマーク7が存在するデータ記録部4の延長
線上には。As shown in FIG. 6, tracking tracks 5-1 and 5
A G mark 7 is provided between 22 and 22. This G mark 7 is a mark for identifying a reference track, and is placed at a predetermined location on the optical card 1 by preformatting. On the extension line of the data recording section 4 where the G mark 7 exists.
補助データ部である媒体種別用パターン8がプリフォー
マットされているか、または光スポットで記録形成され
ている。この媒体種別用パターン8は、光カードlの識
別を表わすものであり、変復調方式、1トラック当りの
データ容量、総トラック本数等の情報を記録するもので
ある。The medium type pattern 8, which is the auxiliary data portion, is preformatted or recorded with a light spot. This medium type pattern 8 represents the identification of the optical card 1, and records information such as the modulation/demodulation method, the data capacity per track, and the total number of tracks.
第7図は、情報記録再生装δの光ヘツド部の構成に関す
る説明図である。FIG. 7 is an explanatory diagram of the configuration of the optical head section of the information recording/reproducing device δ.
第8図は、光カード1に照射された光ビームを示す説明
図である。FIG. 8 is an explanatory diagram showing a light beam irradiated onto the optical card 1. FIG.
第9図は、光検出器の構成を示す説明図である。FIG. 9 is an explanatory diagram showing the configuration of a photodetector.
半導体レーザ等の光源27で発生した光ビームは、コリ
メータレンズ28によって平行化され、回折格子30に
よって3本のビームに分けられる。これらの光ビームは
、対物レンズz6によって、たとえば第5図に示すよう
に光カード1のトラッキングトラック5−1.5−2、
データ記録部4−1に結像し、ビームスポットS1.S
2、S3を形成する。ここで、図示しない駆動手段によ
って、第7図に示す矢印R方向に光カード1が移動し、
ビームスポット81〜S3によって、トラッキングトラ
ック力(延びている方向に光カード1を走査する。A light beam generated by a light source 27 such as a semiconductor laser is collimated by a collimator lens 28 and divided into three beams by a diffraction grating 30. These light beams are directed by an objective lens z6 to the tracking tracks 5-1, 5-2, 5-2, and 5-2 of the optical card 1, for example, as shown in FIG.
The beam spot S1. S
2. Form S3. Here, the optical card 1 is moved in the direction of arrow R shown in FIG. 7 by a driving means (not shown),
The optical card 1 is scanned in the tracking track force (extending direction) by the beam spots 81 to S3.
ビームスボー2トS1、S2、S3の反射光は、対物レ
ンズ26を再び通過し、ビームスプリッタ20によって
反射し、集光レンズ系21によって、光検出器22.2
3.24にそれぞれ投影される。集光レンズ系21は、
非点収差系になっており、公知の非点収差方式によって
オートフォーカスを行なう、これらの光検出器22〜2
4は、第9図に示す配置で構成され、光検出器23は、
A、B、C,Dのように4分割されている。The reflected light from the beam boats S1, S2, and S3 passes through the objective lens 26 again, is reflected by the beam splitter 20, and is sent to the photodetector 22.2 by the condensing lens system 21.
3.24 respectively. The condensing lens system 21 is
These photodetectors 22 to 2 have an astigmatism system and perform autofocus using a known astigmatism method.
4 is configured with the arrangement shown in FIG. 9, and the photodetector 23 is
It is divided into four parts like A, B, C, and D.
なお、第7UAに示すプリズム29は、半導体レーザか
ら放出されコリメートされた光束の断面分布を、楕円か
ら円形に変換するプリズムである。Note that the prism 29 shown in the seventh UA is a prism that converts the cross-sectional distribution of the collimated light beam emitted from the semiconductor laser from an ellipse to a circle.
次に、光カード1に情報を記録する動作を説明する。Next, the operation of recording information on the optical card 1 will be explained.
たとえばデータ記録部4−1に情報を記録する場合、ま
ずビームスボッ)SL、S2、S3をそれぞれトラッキ
ングトラック5−1、データ記録部4−1、トラッキン
グトラック5−2に照射する。これらのビームスポット
は、光カード1の移動によって、第8図に示す矢印F方
向に走査する。ビームスボッ)SLからの反射光は、光
検出器22に入射し、ビームスポットS3からの反射光
は光検出器24に入射し、いわゆる3ビーム法によって
トラッキング信号が検出される。For example, when recording information on the data recording section 4-1, first beams SL, S2, and S3 are irradiated onto the tracking track 5-1, the data recording section 4-1, and the tracking track 5-2, respectively. These beam spots scan in the direction of arrow F shown in FIG. 8 as the optical card 1 moves. The reflected light from the beam spot S3 enters the photodetector 22, and the reflected light from the beam spot S3 enters the photodetector 24, and a tracking signal is detected by a so-called three-beam method.
すなわち、ビームスポットS1、S3がトラッキングト
ラック5−1.5−2に対してずれると、光検出器22
と24とにそれぞれ入射する光の強度が変化し、これら
受光面(トラッキングトラックS−t、5−2)からの
信号を比較することによってトラッキング信号を得るも
のである。That is, when the beam spots S1 and S3 shift with respect to the tracking track 5-1.5-2, the photodetector 22
The intensity of light incident on and 24 changes, and a tracking signal is obtained by comparing the signals from these light receiving surfaces (tracking track S-t, 5-2).
このトラッキング信号に基づいて、図示しないトラッキ
ング手段(たとえば、第9図において、対物レンズ26
をZ方向に動かす手段等)によって、ビームスブリット
S1.S2、S3は走査方向に垂直な方向(第5図に示
すD方向)に一体に移動され、自動トラッキング(AT
)が行なわれる。Based on this tracking signal, a tracking means (not shown) (for example, in FIG. 9, the objective lens 26
beam split S1. S2 and S3 are moved together in the direction perpendicular to the scanning direction (direction D shown in Fig. 5), and automatic tracking (AT) is performed.
) is carried out.
そして、トラッキングトラック5−1.5−2にそって
、ビームスブリットS2によって、データ記録部4−1
に記録ビット31が正確に記録される。Then, along the tracking track 5-1, 5-2, the data recording section 4-1 is
The recording bit 31 is accurately recorded.
第3図は、本発明における情報記録再生装置の一実施例
を示すブロック図である。FIG. 3 is a block diagram showing an embodiment of the information recording/reproducing apparatus according to the present invention.
情報記録再生装M(以下、ドライブという)31は、上
位制御装置であるホストコンピュータ32に接続され、
ドライブ31とホストコンピュータ32との間でデータ
の通信、制御等を行なう、MPU33は、ROM、RA
Mを内蔵し、カード送りモータ37、ヘッド送りモータ
36を制御するものである。AT/AF制御回路34は
、光検出器39の信号を受け、AFアクチュエータ40
、ATアクチュエータ41を駆動するものである。変調
回路35は、記録時に光源38の発光強度を変化させる
ことによって記録を実行し、再生時に光検出器39の信
号に基づいて、データを復調するものである。An information recording/reproducing device M (hereinafter referred to as a drive) 31 is connected to a host computer 32 which is a higher-level control device.
The MPU 33 performs data communication, control, etc. between the drive 31 and the host computer 32.
M is built in and controls the card feed motor 37 and head feed motor 36. The AT/AF control circuit 34 receives the signal from the photodetector 39 and controls the AF actuator 40.
, which drive the AT actuator 41. The modulation circuit 35 performs recording by changing the emission intensity of the light source 38 during recording, and demodulates data based on the signal from the photodetector 39 during reproduction.
ホストコンピュータ32は、ドライブ31との間でデー
タの送受信を行ない、光カード1にデータトラック毎の
情報を記録し、再生動作を行なわせるものである。The host computer 32 transmits and receives data to and from the drive 31, records information for each data track on the optical card 1, and causes the optical card 1 to perform a reproduction operation.
光カード1は、媒体の性質上、エラー率が高く、高い信
頼性の情報が要求される場合には、誤り訂正手段を設け
る必要がある。The optical card 1 has a high error rate due to the nature of the medium, and if highly reliable information is required, it is necessary to provide error correction means.
第4図は、上記実施例において、ホストコンピュータ3
2をより具体的に示すブロック図である。FIG. 4 shows the host computer 3 in the above embodiment.
FIG. 2 is a block diagram showing 2 more specifically.
ホストコンピュータ32は、MPU13、RAM14、
ROM15、SC3Iコントローラ5PC12で構成さ
れている。The host computer 32 includes an MPU 13, a RAM 14,
It is composed of ROM15, SC3I controller 5PC12.
MPU13は、ドライブ31の動作を制御するとともに
、ドライブ31との間でデータ転送を行なうとともに、
5PC12を制御し、イニシエータ(ホストコンピュー
タ32)がSC3Iバスを介して送るコマンドを解釈、
実行するものである。The MPU 13 controls the operation of the drive 31 and transfers data to and from the drive 31.
5PC12 and interprets commands sent by the initiator (host computer 32) via the SC3I bus,
It is something to be carried out.
次に、上記実施例におけるディレクトリに関するコマン
ドについて説明スル。Next, commands related to directories in the above embodiment will be explained.
第1図は、上記実施例におけるディレクトリコマンドの
一例を示す図である。FIG. 1 is a diagram showing an example of a directory command in the above embodiment.
第2図は、上記実施例におけるディレクトリコマンドの
解釈を行なう動作を示すフローチャートである。FIG. 2 is a flowchart showing the operation of interpreting a directory command in the above embodiment.
第1図に示す、モードビット11は、記録動作か再生動
作かを示すビットである。上記実施例の場合、モードビ
ット11は、2ビット以上で構成され、再生動作の場合
は、次のディレクトリを再生するコマンドの機能も含ま
れている。A mode bit 11 shown in FIG. 1 is a bit indicating whether the operation is a recording operation or a reproduction operation. In the case of the above embodiment, the mode bit 11 is composed of two or more bits, and in the case of a playback operation, it also includes the function of a command to playback the next directory.
第2図において、第1図に示すディレクトリコマンド1
0がホストコンピュータ32から発行された場合(SL
)、ディレクトリコマンド10の中のバイト1のモード
ビットを確認しくS2)、上記モードビット11がrQ
Jであれば、ディレクトリの記録を行なう(S3)。そ
して、次の動作を行なう(S7)。In Figure 2, directory command 1 shown in Figure 1
0 is issued from the host computer 32 (SL
), check the mode bit of byte 1 in directory command 10 S2), mode bit 11 is rQ
If it is J, the directory is recorded (S3). Then, the next operation is performed (S7).
モードビットのビット1が「1」であれば、ホストコン
ピュータ32がモードピットのビットOを判断する(S
4)、そして、上記ビット0が「O」であれば、最初の
ディレクトリを再生しくSS)、 ビットOが「1」1
あれば、次のディレクトリ再生を行なう(SS)。If bit 1 of the mode bit is “1”, the host computer 32 determines bit O of the mode pit (S
4), and if the above bit 0 is "O", play the first directory SS), bit O is "1" 1
If there is, the next directory is played back (SS).
上記のように、ディレクトリのコマンドを新たに設ける
ことによって、ディレクトリのセクタサイズとデータの
セクタサイズとが異なっても、5C3Iシステムで記録
、再生処理することができ、ディレクトリのような論理
ブロックサイズが小さい情報を記録可能であり、光カー
ドを効率的に活用でき、数Mバイトにのぼる光カードの
管理を容易に行なうことができる。As mentioned above, by providing a new directory command, even if the directory sector size and data sector size are different, the 5C3I system can perform recording and playback processing. It is possible to record small amounts of information, make efficient use of optical cards, and easily manage optical cards of several megabytes.
次に、光カードからディレクトリ情報を複数回再生しよ
うとする場合、2回目以降のディレクトリ情報再生時間
を短くすることができる方式について説明する。Next, when directory information is to be reproduced multiple times from an optical card, a method that can shorten the directory information reproduction time from the second time onwards will be described.
第12図は、」−記実施例において、ホストコンピュー
タとRSコントローラとの間のハンドシェイクの手順を
示す図である。FIG. 12 is a diagram showing a handshake procedure between the host computer and the RS controller in the embodiment described above.
第13図は、上記実施例において、ディレクトリ情報が
ストアされているRAM内の模式図である。FIG. 13 is a schematic diagram of the RAM in which directory information is stored in the above embodiment.
ディレクトリ情報が光カード1から再生され、ホストコ
ンピュータ32に転送される場合、まずホストコンピュ
ータ32からR5232Cの通信ラインを介してコント
ローラ(ドライブ31)にディレクトリ要求するコマン
ド(RQD)を送信する。When directory information is reproduced from the optical card 1 and transferred to the host computer 32, the host computer 32 first sends a directory request command (RQD) to the controller (drive 31) via the R5232C communication line.
RQDコマンドをコントローラが正常に受信した場合(
すなわち、パリティエラー、オーバーラン等のエラーが
無い場合)、ホストコンピュータ32に対してACK
(06h)を送信する。If the controller successfully receives the RQD command (
In other words, if there is no error such as a parity error or overrun), an ACK is sent to the host computer 32.
(06h) is sent.
次に、コントローラは、ディレクトリ情報を光カードか
ら既に読取っている場合は、5TX(02h)と、ディ
レクトリのブロック数とを送信する。ここでは、二重デ
ィレクトリを1ブロックとしている。光カードから1度
もディレクトリを読込んでいない場合、ディレクトリ情
報をコントローラ内のRAMに取込む、RAM上では、
第13図に示すように、データを記憶されている。Next, if the controller has already read the directory information from the optical card, it sends 5TX (02h) and the number of blocks in the directory. Here, a double directory is defined as one block. If the directory has never been read from the optical card, the directory information is imported into the RAM in the controller.
As shown in FIG. 13, data is stored.
取込んだ後に、STX (02h)とディレクトリのブ
ロック数とを同じく転送する。ここでは、ブロック数は
、ハイバイト、ローバイトの順に2バイト分送信する。After importing, STX (02h) and the number of blocks in the directory are also transferred. Here, the number of blocks is 2 bytes, which are transmitted in the order of high byte and low byte.
STX (02h) と、バイバイト、’CI−t<イ
)とを受信したホストコンピュータ32は、ハイバイト
、ローバイトの情報から受取るべきディレクトリ数を知
る。The host computer 32 that receives STX (02h), byte, and 'CI-t<a) knows the number of directories to be received from the information in the high byte and low byte.
たとえば、1デイレクトリ=30バイト1ブロック=2
0デイレクトリ
ブロック数=nとすれば、
600nバイトの情報を受信することになる。For example, 1 directory = 30 bytes 1 block = 2
If the number of 0 directory blocks is n, then 600n bytes of information will be received.
次に、ホストコンピュータ32は、コントローラ31に
対してACKを送信し、コントローラ31からのデータ
送信を便す。Next, the host computer 32 transmits an ACK to the controller 31 to facilitate data transmission from the controller 31.
ACKを受信したコントローラは、STX+1ブロック
分のデータを送信する。ここでのSTXは、ブロックの
開始を示す区切りである。The controller that received the ACK transmits data for STX+1 blocks. STX here is a delimiter indicating the start of a block.
以上の動作をブロック数分だけ繰返す。Repeat the above operation for the number of blocks.
ここでは、600バイト(lブロックのデータ数)に満
たない部分は、NULLコード(OOh)で埋めて転送
する。Here, a portion less than 600 bytes (the number of data in one block) is filled with a NULL code (OOh) and transferred.
上記のように、光カード1のディレクトリは、コントロ
ーラのRAM上に配置されるので、1回目の読込み時間
がかかるだけで、2回目以降はハイスピードで読込むこ
とができる。また、ディレクトリデータ転送時に、ブロ
ック数を転送することによってホスト側で用意すべきバ
ッファのサイズを容易に知ることができる。As mentioned above, since the directory of the optical card 1 is arranged on the RAM of the controller, it only takes time for the first reading, and it can be read at high speed from the second time onward. Furthermore, by transferring the number of blocks when transferring directory data, it is possible to easily know the size of the buffer that should be prepared on the host side.
[発明の効果]
本発明によれば、5C3Iを介してホストコンピュータ
からの指令に基づいて、光カードに所定情報を記録再生
する方式において、ディレクトリのセクタサイズとデー
タのセクタサイズとが異なっても、SC3Iシステムで
記録、再生処理することができるという効果を有する。[Effects of the Invention] According to the present invention, in a method for recording and reproducing predetermined information on an optical card based on a command from a host computer via a 5C3I, even if the sector size of the directory and the sector size of data are different, , it has the advantage that recording and playback processing can be performed using the SC3I system.
第1図は、本発明の一実施例におけるディレクトリコマ
ンドの例を示す図である。
第2図は、上記実施例におけるディレクトリコマンドの
解釈を行なう動作を示すフローチャートである。
第3図は、本発明における情報記録再生装置の一実施例
を示すブロック図である。
第4図は、上記実施例において、ホストコンピュータ3
2をより具体的に示すブロック図である。
第5図は、光カードの一例を示す概略平面図である。
第6図は、第5図のA部の部分的拡大図である。
第7図は、情報記録再生装置の光ヘツド部の構成に関す
る説明図である。
第8図は、光カード上に照射された光ビームを示す説明
図である。
第9図は、情報記録再生装置が光カードへ記録する動作
の説明図である。
第10図は、ハードディスク装置における論理ブロック
の構成例を示す図である。
第11図は、−膜内なSCS Iシステムの構成図であ
る。
第12図は、上記実施例において、ホストコンピュータ
とRSコントローラとの間のハンドシェイクの手順を示
す図である。
第13図は、上記実施例において、ディレクトリ情報が
ストアされているRAM内の模式図である。
1・・・光カード、
10・・・論理ユニット数を管理する領域、11.12
・・・光カードの記録領域、31・・・ドライブ、
32・・・ホストコンピュータ。
200・・・論理ユニット数を管理する領域であること
を示すフラグ情報、
201・・・論理ユニット数を示す情報、202・・・
論理ユニットを実現する領域の開始位置と終了位置を示
す情報、
4.4−1.4−2・・・データ記録部、5.5−0〜
5−2・・・トラッキングトラック。
特許出願人 キャノン株式会社
同代理人 用久保 新 −
U
第2図
第3図
第4図
第7図
第8図
第9図
第11図
第12図FIG. 1 is a diagram showing an example of a directory command in an embodiment of the present invention. FIG. 2 is a flowchart showing the operation of interpreting a directory command in the above embodiment. FIG. 3 is a block diagram showing an embodiment of the information recording/reproducing apparatus according to the present invention. FIG. 4 shows the host computer 3 in the above embodiment.
FIG. 2 is a block diagram showing 2 more specifically. FIG. 5 is a schematic plan view showing an example of an optical card. 6 is a partially enlarged view of section A in FIG. 5. FIG. FIG. 7 is an explanatory diagram of the configuration of the optical head section of the information recording/reproducing apparatus. FIG. 8 is an explanatory diagram showing a light beam irradiated onto an optical card. FIG. 9 is an explanatory diagram of the operation of the information recording/reproducing apparatus for recording onto an optical card. FIG. 10 is a diagram showing an example of the configuration of logical blocks in a hard disk device. FIG. 11 is a block diagram of an intra-membrane SCSI system. FIG. 12 is a diagram showing a handshake procedure between the host computer and the RS controller in the above embodiment. FIG. 13 is a schematic diagram of the RAM in which directory information is stored in the above embodiment. 1... Optical card, 10... Area for managing the number of logical units, 11.12
...recording area of optical card, 31...drive, 32...host computer. 200... Flag information indicating that this is an area for managing the number of logical units, 201... Information indicating the number of logical units, 202...
Information indicating the start position and end position of the area realizing the logical unit, 4.4-1.4-2...Data recording section, 5.5-0~
5-2...Tracking track. Patent applicant Canon Co., Ltd. Agent Arata Yokubo - U Figure 2 Figure 3 Figure 4 Figure 7 Figure 8 Figure 9 Figure 11 Figure 12
Claims (4)
に基づいて、光カードに所定情報を記録再生する方式に
おいて、 上記ホストコンピュータがSCSIを介して、ディレク
トリの記録命令、再生命令を行なうことを特徴とする情
報記録再生方式。(1) A method for recording and reproducing predetermined information on an optical card based on instructions from a host computer via SCSI, characterized in that the host computer issues directory recording commands and playback commands via SCSI. Information recording and playback method.
ディレクトリ情報を再生するときに、すべてのディレク
トリ情報を読出し、この読出されたディレクトリ情報を
RAMに記憶し、複数個のディレクトリ情報を1ブロッ
クとし、転送ブロック数に続いてデータを制御装置に転
送することを特徴とする情報記録再生方式。(2) In claim (1), when reproducing a plurality of pieces of directory information recorded in the directory recording section of the optical card, reading out all directory information and storing the read directory information in a RAM; An information recording and reproducing method characterized in that a plurality of pieces of directory information are made into one block, and data is transferred to a control device following the number of transfer blocks.
れず、1トラック中に複数個ディレクトリが記録されて
いることを特徴とする情報記録再生方式。(3) The information recording and reproducing method according to claim (2), wherein the directory recording section is not assigned a physical track number and a plurality of directories are recorded in one track.
ロック中のディレクトリ数)を示すバイト数を有するこ
とを特徴とする情報記録再生方式。(4) The information recording and reproducing method according to claim (2), wherein the block number has a number of bytes representing (maximum number of directories)/(number of directories in one block).
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP15386988A JPH01320522A (en) | 1988-06-22 | 1988-06-22 | Information recording and reproducing system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP15386988A JPH01320522A (en) | 1988-06-22 | 1988-06-22 | Information recording and reproducing system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH01320522A true JPH01320522A (en) | 1989-12-26 |
Family
ID=15571885
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP15386988A Pending JPH01320522A (en) | 1988-06-22 | 1988-06-22 | Information recording and reproducing system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH01320522A (en) |
-
1988
- 1988-06-22 JP JP15386988A patent/JPH01320522A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0302119B1 (en) | Method for recording and reproducing data for an optical card | |
| US20050162990A1 (en) | Optical disk apparatus with multiple reproduction/record units for parallel operation | |
| US5841598A (en) | Information recording/reproducing apparatus and data processing method | |
| JP3132677B2 (en) | Information recording and playback method | |
| JPH01320522A (en) | Information recording and reproducing system | |
| EP0559468A2 (en) | Information recording method and apparatus | |
| JP2652037B2 (en) | Information recording and playback method | |
| JP2577614B2 (en) | Information recording / reproducing method | |
| JP2665768B2 (en) | Information recording and playback method | |
| US5324926A (en) | Optical card having alternative information record region | |
| JPS61208671A (en) | Information recording method | |
| JPH01292521A (en) | Information recording and playback method | |
| EP0669571B1 (en) | Information recording/reproducing method and apparatus | |
| JPH01292522A (en) | Information recording/reproducing system | |
| JPH11167508A (en) | Information recording method | |
| JPS6358669A (en) | Information processor | |
| JPH05324499A (en) | SCSI data transfer method and information recording control method | |
| JP2601615B2 (en) | Information recording method | |
| JP2605588B2 (en) | CD-ROM device with high-speed access mechanism | |
| JP2728206B2 (en) | Information recording / reproducing device | |
| JPS6344364A (en) | Optical disk controller | |
| JP2001022629A (en) | Information recording and playback method | |
| JP4058117B2 (en) | Data storage device | |
| JPH02152072A (en) | Information recording and reproducing device | |
| JPS61283074A (en) | optical information device |