JPH03259461A - Cd-wo device - Google Patents
Cd-wo deviceInfo
- Publication number
- JPH03259461A JPH03259461A JP5747790A JP5747790A JPH03259461A JP H03259461 A JPH03259461 A JP H03259461A JP 5747790 A JP5747790 A JP 5747790A JP 5747790 A JP5747790 A JP 5747790A JP H03259461 A JPH03259461 A JP H03259461A
- Authority
- JP
- Japan
- Prior art keywords
- data
- header
- circuit
- host system
- section
- 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.)
- Granted
Links
- 230000003287 optical effect Effects 0.000 claims description 6
- 239000000872 buffer Substances 0.000 abstract description 21
- RRLHMJHRFMHVNM-BQVXCWBNSA-N [(2s,3r,6r)-6-[5-[5-hydroxy-3-(4-hydroxyphenyl)-4-oxochromen-7-yl]oxypentoxy]-2-methyl-3,6-dihydro-2h-pyran-3-yl] acetate Chemical compound C1=C[C@@H](OC(C)=O)[C@H](C)O[C@H]1OCCCCCOC1=CC(O)=C2C(=O)C(C=3C=CC(O)=CC=3)=COC2=C1 RRLHMJHRFMHVNM-BQVXCWBNSA-N 0.000 abstract description 18
- 238000000034 method Methods 0.000 description 9
- 230000004044 response Effects 0.000 description 4
- 238000001514 detection method Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
Landscapes
- Signal Processing For Digital Recording And Reproducing (AREA)
Abstract
Description
【発明の詳細な説明】
[産業上の利用分野]
本発明は、CD−WO(コンパクトディスク−ライトワ
ンス)装置に関する。DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a CD-WO (Compact Disc-Write Once) device.
[従来の技術〕
CD−ROM(コンパクトディスク−リードオンリーメ
モリ)やCD−I(コンパクトディスク−インタラクテ
ィブ)といった、CDへのデータの書き込みをユーザで
は行わないタイプにおいては、CDにデータを書き込む
際のフォーマットが既に決まっている。一方、CD−W
Oのように、CDへのデータの書き込みがユーザにおい
ても行えるタイプのものにおいても、CD−ROMのフ
ォーマットに準じたフォーマットにて、ディスクへのデ
ータの書き込み、及び読み出すシステムが開発されつつ
ある。この明細書で、CDとは回転ディスクにディジタ
ル情報を光学的あるいは磁気的に読取可能に書き込んだ
記録媒体を言い、その寸法には制限されない。[Prior Art] In types such as CD-ROM (Compact Disk - Read Only Memory) and CD-I (Compact Disc - Interactive), in which the user does not write data to the CD, there is a process when writing data to the CD. The format has already been decided. On the other hand, CD-W
Even for CDs such as O, which allow the user to write data to the CD, systems are being developed for writing and reading data to and from the disc in a format similar to the CD-ROM format. In this specification, a CD refers to a recording medium in which digital information is optically or magnetically readably written on a rotating disk, and is not limited to its size.
CD−ROMやCD−Iのフォーマットでは、第3図に
示すようにモード、フオームに応じて2352バイトの
1ブロツク内に、−ブロックを判別するためのデータが
記録されるシンクパターン、−枚のCDにおける時間情
報であるAタイムやモードを規定するデータが記録され
ているヘッダ、ユーザデータ、エラー検出用のデータで
あるEDC(エラーデイテクションコード)、エラー訂
正用のデータであるFCC(エラーコレクションコード
)、さらにCD−Iにおいてはユーザデータの種類や形
式、フオーム等を規定するサブヘッダが設けられ、これ
らにより一つのブロックが構成されている。In the format of CD-ROM and CD-I, as shown in Figure 3, depending on the mode and form, a sync pattern in which data for identifying the -block is recorded in one block of 2352 bytes; A header that records data that defines A time and mode, which is time information on a CD, user data, EDC (error detection code) that is data for error detection, and FCC (error detection code) that is data for error correction. Collection code), and in the CD-I, a subheader that defines the type, format, form, etc. of user data is provided, and these constitute one block.
実際にCDに情報を書き込む構成部分いわゆるドライブ
システム部以外の、いわゆるホストシステム部において
ユーザデータの処理が行なわれていることより、例えば
CD−WOによりCDへデータを書き込む場合には上記
のホストシステム部あるいはドライブシステム部のいず
れかの構成部分にて上記ホストシステムが有するユーザ
データに上述したシンクパターン等のデータを付加しな
ければならない。Since user data is processed in the so-called host system section other than the so-called drive system section, which is the component that actually writes information to the CD, for example, when writing data to a CD using CD-WO, the above-mentioned host system Data such as the above-mentioned sync pattern must be added to the user data possessed by the host system in either the drive system section or the drive system section.
ホストシステムにてこれらを付加するとすれば、中央演
算処理装置(以下CPUと記す)及びメモリにおける負
担が大きくなり、能率的でない。又、上記へラダデータ
部分に記録されるAタイムのデータは、上記ブロック毎
に順次インクリメントさせれば良いこと、モードは通常
トラック内では一定であることより、CD−WOにおい
てこれらはドライブシステム部にて生成、付加した方が
効率的である。If these are added to the host system, the burden on the central processing unit (hereinafter referred to as CPU) and memory will increase, which is inefficient. In addition, since the A time data recorded in the ladder data section can be incremented sequentially for each block, and the mode is usually constant within a track, these can be stored in the drive system section of the CD-WO. It is more efficient to generate and add the
よって、本発明では、CD−WO装置においてドライブ
システム部にてシンクパターン、ヘッダ、サブヘッダ等
のデータを付加するCD−WO装置を提供することを目
的とする。Therefore, an object of the present invention is to provide a CD-WO device in which data such as a sync pattern, a header, and a sub-header are added in the drive system section of the CD-WO device.
[課題を解決するための手段]
本発明は、光ディスクへ書き込むデータを保持するホス
トシステム部と、光ディスクに上記データの書き込み動
作を行うドライブシステム部とを有し、CD−ROM及
びCD−Iの規格に準じたフォーマットにて情報を光デ
ィスクに書き込むCD−WO装置において、
ホストシステムより所定のデータが供給されることで各
構成部分の動作制御を行う制御部と、上記フォーマット
に応じてユーザデータ以外の所定のデータを上記制御部
の制御により作成するデータ作成部と、上記ホストシス
テムより供給されるユーザデータ及び上記作成部にて作
成される所定データを上記フォーマットに応じて記憶す
る書き込み読み出し可能なメモリと、上記メモリに書き
込まれたデータを次段の回路へ送出するデータ送出部と
、を上記ドライブシステム部に備えたことを特徴とする
。[Means for Solving the Problems] The present invention has a host system section that holds data to be written to an optical disk, and a drive system section that writes the data to the optical disk. In a CD-WO device that writes information to an optical disc in a format that conforms to the standard, there is a control unit that controls the operation of each component by supplying predetermined data from the host system, and a control unit that controls the operation of each component by supplying predetermined data from the host system, and a control unit that controls the operation of each component according to the above format. a data creation section that creates predetermined data under the control of the control section; and a write/readable data creation section that stores the user data supplied from the host system and the predetermined data created by the creation section according to the format. The drive system section is characterized in that the drive system section includes a memory and a data sending section that sends the data written in the memory to the next stage circuit.
[作用コ
ドライブシステム部は、ユーザデータ以外の所定のデー
タをデータ作成部にて作成するので、ホストシステム部
に備わるCPU、メモリの負担を少なくするように作用
する。[Operation] Since the codrive system section creates predetermined data other than user data in the data creation section, it acts to reduce the load on the CPU and memory provided in the host system section.
[実施例]
本発明のCD−WO装置に備わるドライブシステム部の
一実施例における構成を示す第1図において、ホストシ
ステムが有するCDへ記録するためのユーザデータが供
給されるホストインタフェースlの出力側は、本ドライ
ブシステム部を構成する回路素子内に設けられるアドレ
スバス2、データバス3及び後述するアビトレージョン
回路4に接続される。又、アドレスバス2及びデータバ
ス3にはCDへ記録されるシンクパターン等の各種デー
タを記憶するバッファRAM5が接続されているので、
ホストシステムより送出されたユーザデータは、DMA
もしくはプログラム転送によりホストインタフェース1
1データバス3を介してバッファRAM5に記憶される
。バッファRAM5は、ブロック毎にページ分けされて
おり、例えばCD−1フオームlのデータの書き込みを
行う場合、ホストシステムは各ページの、第3図に示す
、リラティブアドレスの24番地より2071番地まで
2048バイトのユーザデータを記憶する。尚、上記ブ
ロックとは、磁気記録媒体であるフロッピディスクに情
報を書き込む際のセクタに相当するものをいう。[Embodiment] In FIG. 1 showing the configuration of an embodiment of the drive system section provided in the CD-WO device of the present invention, the output of the host interface l to which user data to be recorded on a CD possessed by the host system is supplied. The side is connected to an address bus 2, a data bus 3, and an abitration circuit 4, which will be described later, provided in circuit elements constituting this drive system section. Also, a buffer RAM 5 is connected to the address bus 2 and data bus 3 for storing various data such as sync patterns recorded on the CD.
User data sent from the host system is DMA
Or host interface 1 by program transfer.
1 is stored in the buffer RAM 5 via the data bus 3. The buffer RAM 5 is divided into pages for each block. For example, when writing data for CD-1 form I, the host system writes 2048 pages from relative addresses 24 to 2071 as shown in FIG. 3 in each page. Stores bytes of user data. Note that the above block corresponds to a sector when information is written on a floppy disk, which is a magnetic recording medium.
システムコントローラ6は、独自にホストシステムとコ
マンドの送受を行い、CDに記録するデータであるヘッ
ダの初期値、サブヘッダのバリューフォーマット、転送
ブロック数をホストシステムより受は取り本ドライブシ
ステム内の構成部分の動作を制御する回路である。シス
テムコントローラ6の出力側は、制御回路7、ヘッダ部
データ生成回路9、サブヘッダ部データレジスタ10、
アドレス生成回路11、シーケンサ12、及びシステム
コントローラデータバス15に接続される。The system controller 6 independently sends and receives commands to and from the host system, and receives and receives from the host system the data to be recorded on the CD, such as the initial value of the header, the value format of the subheader, and the number of transfer blocks. This is a circuit that controls the operation of the The output side of the system controller 6 includes a control circuit 7, a header data generation circuit 9, a subheader data register 10,
It is connected to the address generation circuit 11, the sequencer 12, and the system controller data bus 15.
制御回路7の出力側は、アビトレージョン回路4、シン
クパターン発生回路8、ヘッダ部データ生成回路9、サ
ブヘッダ部生成回路IO、アドレス生成回路11.シー
ケンサ12、及び上記構成部分8ないし11の出力側に
接続されているそれぞれのバッファのイネイブル端子に
接続される。The output side of the control circuit 7 includes an abitration circuit 4, a sync pattern generation circuit 8, a header part data generation circuit 9, a subheader part generation circuit IO, an address generation circuit 11 . It is connected to the sequencer 12 and to the enable terminal of the respective buffer connected to the output side of the components 8 to 11 mentioned above.
このような制御回路7は、ホストシステムより同期信号
が供給されることで動作を開始するシーケンサ12より
供給される制御信号にて動作を開始し、システムコント
ローラ6より制御信号が供給されることで上記構成部分
8ないし11の動作を制御し、これらの構成部分にて生
成されたデータの退出を制御するとともにアビトレージ
ョン回路4の動作を制御する。又、上記構成部分8ない
しIOの出力側は、それぞれ上記バッファを介してデー
タバス3に接続され、アドレス生成回路11の出力側は
上記バッファを介してアドレスバス2に接続される。Such a control circuit 7 starts its operation in response to a control signal supplied from the sequencer 12, which starts its operation in response to a synchronization signal supplied from the host system, and starts its operation in response to a control signal supplied from the system controller 6. It controls the operations of the components 8 to 11, controls the exit of data generated by these components, and controls the operation of the abitration circuit 4. Further, the output sides of the components 8 to IO are respectively connected to the data bus 3 via the buffers, and the output side of the address generation circuit 11 is connected to the address bus 2 via the buffers.
シンクパターン発生回路8は、CD−ROM及びCD−
1の規格にて定められているシンクパターンを発生する
回路である。The sync pattern generation circuit 8 has a CD-ROM and a CD-ROM.
This is a circuit that generates a sync pattern defined in the No. 1 standard.
ヘッダ部データ生成回路9はシステムコントローラ6よ
り供給されるAタイムの初期値のデータがセットされ、
制御回路7からの指示にてこれをインクリメントし、順
次送出するする回路である。The header part data generation circuit 9 is set with the initial value data of A time supplied from the system controller 6.
This circuit increments this in response to instructions from the control circuit 7 and sequentially sends out the data.
尚、ヘッダ部のモードバイトについてはシステムコント
ローラ6より値がセットされるが、−度にCDに記録さ
れるすべてのブロックの内、最初の3ブロツクと最後の
3ブロツクについては、制御回路7により特別なコード
を生成するように制御される。Note that the value of the mode byte in the header part is set by the system controller 6, but the first three blocks and the last three blocks of all the blocks recorded on the CD at one time are set by the control circuit 7. Controlled to generate special code.
サブヘッダ部データレジスタ10は、システムコントロ
ーラ6よりサブヘッダの値が供給されこれを格納する回
路である。The subheader section data register 10 is a circuit that receives subheader values from the system controller 6 and stores them.
アドレス生成回路11は、第3図に示すようなフォーマ
ットに対応するように上記シンクパターンや上記ヘッダ
等のデータをバッファRAM5に書き込むためのアドレ
スを発生する回路である。The address generation circuit 11 is a circuit that generates an address for writing data such as the sync pattern and the header into the buffer RAM 5 in accordance with the format shown in FIG.
アビトレージョン回路4は、上記シンクパターンやヘッ
ダ等のデータのバッファRAM5への書き込みが衝突し
た場合に、それを調整するための信号を発生する回路で
ある。The abitration circuit 4 is a circuit that generates a signal for adjusting when there is a conflict in writing data such as the sync pattern or header to the buffer RAM 5.
シーケンサ12の出力側は、制御回路7及びEDC,E
CCの各データを付加するEDC,FCC付加回路13
に接続され、シーケンサ12は、構成部分8ないしIO
の生成データがバッファRAM5へ記憶された旨の信号
が制御回路7より供給されることで、EDC,FCC付
加回路13の動作を開始させる。The output side of the sequencer 12 is connected to the control circuit 7 and EDC, E.
EDC and FCC addition circuit 13 that adds each CC data
The sequencer 12 is connected to the components 8 to IO
When the control circuit 7 supplies a signal indicating that the generated data has been stored in the buffer RAM 5, the operation of the EDC/FCC addition circuit 13 is started.
EDC,FCC付加回路13は、CD−ROM及びCD
−Iの規格に朗り、EDC,ECCのデータを計算する
回路であり、その出力側は、アドレスバス2、データバ
ス3、及びアビトレージョン回路4に接続される。よっ
て、EDC,FCC付加回路13は、上述したシンクパ
ターン、ヘッダ等の各データがバッファRAM5に記憶
された後、シーケンサ12の制御によりEDC,FCC
のデータをデータバス3を介してバッファRAM5に記
憶する。The EDC, FCC addition circuit 13 is for CD-ROM and CD
This circuit complies with the -I standard and calculates EDC and ECC data, and its output side is connected to the address bus 2, data bus 3, and abitrage circuit 4. Therefore, after each data such as the above-mentioned sync pattern and header is stored in the buffer RAM 5, the EDC and FCC addition circuit 13 adds EDC and FCC data under the control of the sequencer 12.
data is stored in the buffer RAM 5 via the data bus 3.
シリアルインタフェース14は、アドレスバス2、デー
タバス3、アビトレージョン回路4に接続され、−ブロ
ックを構成するシンクパターン、ヘッダ、ユーザデータ
、EDC,ECC等のデータのバッファRAM5への付
加が終了したページのデータをデータバス3を介して読
み出し、CDへデータを書き込むためデータ処理を行う
次段の信号処理回路へ上記読み出したデータをシリアル
に送出する。The serial interface 14 is connected to the address bus 2, the data bus 3, and the abitration circuit 4.-The addition of data such as the sync pattern, header, user data, EDC, and ECC forming the block to the buffer RAM 5 is completed. The page data is read out via the data bus 3, and the read data is serially sent to the next stage signal processing circuit that performs data processing in order to write the data onto the CD.
このように構成されるCD−WO装置の動作を第1図及
び第2図を参照し以下に説明する。尚、第2図内にSl
、S2・・・とあるのは、ステップl、ステップ2・・
・を表している。又、第2図に示すフローチャートでは
バッファRAM5にm個のブロックが記憶されるものと
する。The operation of the CD-WO device configured as described above will be explained below with reference to FIGS. 1 and 2. In addition, in Fig. 2, Sl
, S2... means step l, step 2...
・Represents. Further, in the flowchart shown in FIG. 2, it is assumed that m blocks are stored in the buffer RAM 5.
ステップlにて、ホストシステムよりシステムコントロ
ーラ6にコマンドが供給されることで、システムコント
ローラ6はヘッダ部データ生成回路9にホストシステム
より供給されたヘッダデータの初期値を書き込み、サブ
ヘッダ部データレジスタlOにサブへラダデータを書き
込む。又、システムコントローラ6は、制御回路7、ア
ドレス生成回路11、及びシーケンサ12にブロック構
成のフォーマットの指示を行う。さらに、ホストシステ
ムよりユーザデータが送出され、ホストインタフェース
11データバス3を介してバッファRAM5に記憶され
る。In step 1, when a command is supplied from the host system to the system controller 6, the system controller 6 writes the initial value of the header data supplied from the host system to the header section data generation circuit 9, and writes the initial value of the header data supplied from the host system to the subheader section data register lO. Write the ladder data to the sub. The system controller 6 also instructs the control circuit 7, address generation circuit 11, and sequencer 12 to format the block configuration. Further, user data is sent from the host system and stored in the buffer RAM 5 via the host interface 11 data bus 3.
ステップ2にて、今より記憶するブロックが記憶可能か
否かが判断され、記憶不可能な場合には処理を終了し、
記憶可能な場合にはステップ3へ移行する。In step 2, it is determined whether the block to be stored now can be stored, and if it is not possible to store it, the process is terminated,
If the data can be stored, the process moves to step 3.
ステップ3にて、システムコントローラ6よりシーケン
サ12に信号が送出されることでシーケンサ12は制御
回路7に動作開始信号を送出する。In step 3, the system controller 6 sends a signal to the sequencer 12, and the sequencer 12 sends an operation start signal to the control circuit 7.
よって制御回路7は、シンクパターン発生回路8及びア
ドレス生成回路11を動作させる。よって、シンクパタ
ーン発生回路8にて発生し送出されたシンクパターンデ
ータは、データバス3を介しアドレス生成回路11が送
出するアドレスに従い、バッファRAM5内のりラティ
ブアドレス0から11に書き込まれる。Therefore, the control circuit 7 operates the sync pattern generation circuit 8 and the address generation circuit 11. Therefore, the sync pattern data generated and sent out by the sync pattern generation circuit 8 is written to relative addresses 0 to 11 in the buffer RAM 5 in accordance with the address sent out by the address generation circuit 11 via the data bus 3.
次のステップ4は、−度にCDに記録される総ブロック
数の内、記録を最初に開始した1番目のブロックより3
番目のブロックと、最終ブロックから3番目のブロック
より最終ブロックとのブロックを作成する場合に関係す
るステップであり、通常のユーザデータを記録する場合
にはステップ4の処理はなされず上記ステップ3よりス
テップ5へ移行する。In the next step 4, out of the total number of blocks recorded on the CD each time, 3 blocks are counted from the first block that starts recording first.
This step is related to creating a block from the third block to the last block, and when recording normal user data, the process in step 4 is not performed and the process in step 3 above is performed. Move to step 5.
これらの総ブロック数の最初と最後の3ブロツクは、C
Dへのデータの書き込みが不安定となる可能性があるこ
とより特殊なデータを記録する。The first and last three blocks of these total blocks are C
Since there is a possibility that writing data to D may become unstable, special data is recorded.
即ち、ステップ4−1では最初のブロックと、最終ブロ
ックとが処理の対象であり、これらのブロックにはへラ
ダデータが付加されリンクブロックとなる。ステップ4
−2では、最初から2番目のブロックが処理対象であり
、このブロックにはへラダデータが付加されファースト
ランインデータが付加される。ステップ4−3では最初
から3番目のブロックが処理対象であり、このブロック
ではへラダデータが付加されセカンドランインデータが
付加される。ステップ4−4では、最終から3番目のブ
ロックが処理対象であり、このブロックではへラダデー
タが付加されファーストランアウトデータが付加される
。ステップ4−5では最終から2番目のブロックが処理
対象であり、このブロックではへラダデータが付加され
セカンドランアウトデータが付加される。That is, in step 4-1, the first block and the last block are the targets of processing, and these blocks are added with the ladder data and become link blocks. Step 4
In -2, the second block from the beginning is the processing target, and the first run-in data is added to this block. In step 4-3, the third block from the beginning is to be processed, and to this block, the Herad data is added and the second run-in data is added. In step 4-4, the third block from the end is to be processed, and to this block, the Herada data is added and the first run-out data is added. In step 4-5, the second to last block is to be processed, and to this block, hellada data and second run-out data are added.
尚、ヘッダ部データ生成回路9に外部からの制御信号が
供給されることで、システムコントローラ6にて書き込
まれたAタイムをそのまま出力するか、もしくはインク
リメントした後出力するかを選択できる機能を設けたり
、又、外部からの信号によりリンクブロック、ファース
ト ランインブロック、セカンドランインブロック、ユ
ーザデータ、ファースト ランアウト ブロック、セカ
ンドランアウト ブロック、に応じたモードバイトが生
成できる機能を設けることにより、第2図に示すフロー
が自動的に実行されるシステムを実現することができる
。Furthermore, by supplying an external control signal to the header part data generation circuit 9, a function is provided that allows selection of whether to output the A time written in the system controller 6 as is or to output it after being incremented. In addition, by providing a function that can generate mode bytes according to link blocks, first run-in blocks, second run-in blocks, user data, first run-out blocks, and second run-out blocks according to external signals, It is possible to realize a system in which the flow shown in is automatically executed.
ステップ5及び6においては、上述したステップ3と同
様に、システムコントローラ6は、ヘッダ部データ生成
回路9及びサブヘッダ部データレジスタ10を動作させ
、これらの回路素子より送出されるヘッダデータ及びサ
ブへラダデータはそれぞれバッファRAM5内の所定の
アドレスに書き込まれる。尚、CD−ROMにおけるモ
ードlのように−ブロック内の所定番地に0を書き込む
ように規定されているものについては所定番地に所定の
データが書き込まれる。In steps 5 and 6, similarly to step 3 described above, the system controller 6 operates the header part data generation circuit 9 and the subheader part data register 10, and generates header data and sub-ladder data sent from these circuit elements. are written to predetermined addresses in the buffer RAM 5, respectively. For CD-ROMs in which 0 is specified to be written in a predetermined location in a block, such as mode 1 in a CD-ROM, predetermined data is written in the predetermined location.
シンクパターン、ヘッダ、サブヘッダのデータがバッフ
ァRAM5内に記憶されたときには、制御回路7はシー
ケンサ12へ信号を送出し、シーケンサ12はこの信号
を受信することでEDC。When the sync pattern, header, and subheader data are stored in the buffer RAM 5, the control circuit 7 sends a signal to the sequencer 12, and the sequencer 12 receives this signal to perform EDC.
ECC付加回路13を駆動させる。よって、ステップ7
及び8にてEDC,FCCのデータがEDCECC付加
回路13よりデータバス3を介してバッファRAM5に
記憶される。The ECC addition circuit 13 is driven. Therefore, step 7
and 8, the EDC and FCC data are stored in the buffer RAM 5 from the EDCECC addition circuit 13 via the data bus 3.
以上の動作にて一つのブロックが完成し、このブロック
を構成するデータは、ステップ9にてデータバス3、シ
リアルインタフェース14を介して、CDへデータを記
録するためシリアルインタフェース14より送出される
データを信号処理する信号処理回路へ送出される。One block is completed through the above operations, and the data constituting this block is transferred from the serial interface 14 to the data bus 3 and the serial interface 14 in step 9 in order to record the data onto the CD. is sent to a signal processing circuit that processes the signal.
ステップ10において、CDへ記録されたブロック数の
カウントが行なわれ、そして再びステップ2へ戻り上述
と同様の処理が行なわれる。In step 10, the number of blocks recorded on the CD is counted, and then the process returns to step 2 and the same process as described above is performed.
尚、第2図及び上述の説明は、理解が容易なようにホス
トシステムからのデータ転送及びシリアルインタフェー
ス14からのデータ送出についてソーケンシャルなフロ
ーとしたが、これらの処理は実際にはパイプライン化さ
れパラレルに実行される。In addition, in FIG. 2 and the above explanation, data transfer from the host system and data transmission from the serial interface 14 are shown as sequential flows for easy understanding, but these processes are actually pipelined. and executed in parallel.
このように、ドライブシステム部にてシンクパターン、
ヘッダ、サブヘッダ、EDC,FCCの各データを作成
し所定のフォーマットにてブロックを構成することより
、ホストシステムにおけるCPU、メモリの負担を小さ
くすることができる。In this way, the sync pattern is created in the drive system section.
By creating header, subheader, EDC, and FCC data and configuring blocks in a predetermined format, the load on the CPU and memory in the host system can be reduced.
又、ホストシステムよりドライブシステム部へ供給され
るデータ量を少なくすることができる。Furthermore, the amount of data supplied from the host system to the drive system section can be reduced.
又、フォーマットに対応したバッファRAM5のアドレ
スにシンクパターン、ヘッダ、サブヘッダのデータを予
め付加するので、EDC,FCCのデコードロジックの
一部とわずかな回路を追加することでEDC,FCCデ
ータのエンコード回路を実現することができる。In addition, since the sync pattern, header, and subheader data are added in advance to the address of the buffer RAM 5 corresponding to the format, the encode circuit for EDC and FCC data can be created by adding part of the EDC and FCC decoding logic and a small circuit. can be realized.
又、Aタイムのインクリメントや、リンク、ランイン、
ランアウトの各ブロックに応じたヘッダを自動的に生成
付加するので、システムコントローラのソフトウェアの
負担を軽減することができる。Also, increment of A time, link, run-in,
Since a header is automatically generated and added according to each block of runout, the burden on the software of the system controller can be reduced.
[発明の効果]
以上詳述したように本発明によれば、CD−WO装置を
構成するドライブシステム部にてCDに記録するユーザ
データ以外の所定データを作成することより、ホストン
ステム部におけるCPU。[Effects of the Invention] As described in detail above, according to the present invention, by creating predetermined data other than user data to be recorded on a CD in the drive system unit constituting the CD-WO device, the CPU in the host system unit can .
メモリの負担を減少させることができCD−WO装置を
能率的に動作せることかできる。It is possible to reduce the burden on the memory and allow the CD-WO device to operate efficiently.
第1図は本発明のCD−WO装置の一実施例における構
成を示すブロック図、第2図は第1図に示す装置の動作
を示すフローチャート、第3図は第1図に示す装置にて
使用されるブロックの構成を示す図である。
9・・・ヘッダ部データ生成回路、
IO・・・サブヘッダ部データレジスタ、11・・・ア
ドレス生成回路、12・・・シーケンサ、13・・・E
DC,ECC付加回路、
14・・・シリアルインタフェース。FIG. 1 is a block diagram showing the configuration of an embodiment of the CD-WO apparatus of the present invention, FIG. 2 is a flowchart showing the operation of the apparatus shown in FIG. 1, and FIG. FIG. 3 is a diagram showing the configuration of blocks used. 9... Header section data generation circuit, IO... Subheader section data register, 11... Address generation circuit, 12... Sequencer, 13... E
DC, ECC addition circuit, 14... serial interface.
Claims (1)
ステム部と、光ディスクに上記データの書き込み動作を
行うドライブシステム部とを有し、CD−ROM及びC
D−Iの規格に準じたフォーマットにて情報を光ディス
クに書き込むCD−WO装置において、 ホストシステムより所定のデータが供給されることで各
構成部分の動作制御を行う制御部と、上記フォーマット
に応じてユーザデータ以外の所定のデータを上記制御部
の制御により作成するデータ作成部と、上記ホストシス
テムより供給されるユーザデータ及び上記作成部にて作
成される所定データを上記フォーマットに応じて記憶す
る書き込み読み出し可能なメモリと、上記メモリに書き
込まれたデータを次段の回路へ送出するデータ送出部と
、を上記ドライブシステム部に備えたことを特徴とする
CD−WO装置。(1) It has a host system section that holds data to be written on an optical disk, and a drive system section that writes the data on the optical disk, and has a
In a CD-WO device that writes information on an optical disc in a format that conforms to the D-I standard, there is a control unit that controls the operation of each component by supplying predetermined data from the host system, and a control unit that controls the operation of each component based on the specified data supplied from the host system. a data creation unit that creates predetermined data other than user data under the control of the control unit; and a data creation unit that stores the user data supplied from the host system and the predetermined data created by the creation unit in accordance with the format. A CD-WO device, characterized in that the drive system section includes a readable and writable memory and a data sending section that sends data written in the memory to a next-stage circuit.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP5747790A JP2866432B2 (en) | 1990-03-08 | 1990-03-08 | CD-WO device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP5747790A JP2866432B2 (en) | 1990-03-08 | 1990-03-08 | CD-WO device |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH03259461A true JPH03259461A (en) | 1991-11-19 |
JP2866432B2 JP2866432B2 (en) | 1999-03-08 |
Family
ID=13056789
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP5747790A Expired - Lifetime JP2866432B2 (en) | 1990-03-08 | 1990-03-08 | CD-WO device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2866432B2 (en) |
-
1990
- 1990-03-08 JP JP5747790A patent/JP2866432B2/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
JP2866432B2 (en) | 1999-03-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6172955B1 (en) | Optical disc recording and reproducing apparatus for performing a formatting process as a background process and a method for formatting an optical disc by a background process | |
WO2001082050A1 (en) | Magnetic disc drive, method for recording data, and method for reproducing data | |
US6216201B1 (en) | Data processing apparatus using paged buffer memory for efficiently processing data of a compact digital disk | |
NL8601437A (en) | SEQUENTIAL BUFFER DEVICE. | |
JP2842262B2 (en) | Optical disk recording device | |
JPH0514351B2 (en) | ||
JP2002170342A (en) | Method for recording write-once type optical disk | |
JP2001331377A (en) | Processing method for reproduction error, and disk device using the same | |
JPH10149627A (en) | Optical disk recorder | |
KR100659915B1 (en) | Method and apparatus for transferring data | |
JP3607034B2 (en) | Optical disk writing control device | |
JPH03259461A (en) | Cd-wo device | |
JPH1049984A (en) | Signal processing circuit, signal processing device, and disk device | |
US6795893B2 (en) | Recordable disk recording controller with batch register controller | |
US6735156B2 (en) | Recording method for rewritable optical disk | |
JP3917710B2 (en) | Signal processing circuit | |
JP2525680B2 (en) | Control system of information recording disk recording / reproducing device | |
JP2544327B2 (en) | Magnetic disk controller | |
JPH08297917A (en) | Data copying system | |
JPH08147878A (en) | Optical disk recorder | |
JPH0684283A (en) | Transfer method for magneto-optical disk data | |
JPH07334934A (en) | Optical disk writing device and optical disk device | |
JPH02254680A (en) | Information recording and reproducing device | |
JPH08106722A (en) | Information recording/reproducing apparatus | |
JPH03271822A (en) | Disk controller |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20071218 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081218 Year of fee payment: 10 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081218 Year of fee payment: 10 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091218 Year of fee payment: 11 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101218 Year of fee payment: 12 |
|
EXPY | Cancellation because of completion of term | ||
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101218 Year of fee payment: 12 |