JP3070494B2 - 光ディスク記録装置 - Google Patents
光ディスク記録装置Info
- Publication number
- JP3070494B2 JP3070494B2 JP8305129A JP30512996A JP3070494B2 JP 3070494 B2 JP3070494 B2 JP 3070494B2 JP 8305129 A JP8305129 A JP 8305129A JP 30512996 A JP30512996 A JP 30512996A JP 3070494 B2 JP3070494 B2 JP 3070494B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- packets
- packet
- recording
- buffer
- 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.)
- Expired - Lifetime
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/061—Improving I/O performance
- G06F3/0613—Improving I/O performance in relation to throughput
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0655—Vertical data movement, i.e. input-output transfer; data movement between one or more hosts and one or more storage devices
- G06F3/0656—Data buffering arrangements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0668—Interfaces specially adapted for storage systems adopting a particular infrastructure
- G06F3/0671—In-line storage system
- G06F3/0673—Single storage device
- G06F3/0674—Disk device
- G06F3/0677—Optical disk device, e.g. CD-ROM, DVD
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/18—Error detection or correction; Testing, e.g. of drop-outs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B2020/10916—Seeking data on the record carrier for preparing an access to a specific address
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Signal Processing (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Optical Recording Or Reproduction (AREA)
Description
act Disc-Recordable)、DVD(Digital VideoDisc-R
ecordable)等の記録可能な光ディスクに対してデータ
の記録を行う光ディスク記録装置に関し、特に記録すべ
きデータを所定データ長のパケットを単位として記録す
るパケットライト方式の光ディスク記録装置に関する。
方式としては、1回の記録動作でディスク1枚分のデー
タを連続して記録するディスクアットワンスや、1枚の
ディスクに複数のセッションを追記の形式で許容するト
ラックアットワンス等があるが、これらはいずれも1回
の記録データ量が多く、しかも1回の記録で10〜20
Mバイトの管理用領域を消費するため、少量のデータを
何度も追記する用途には不向きである。これに対し、少
量のデータをパケット単位でディスクに書き込むパケッ
トライトは、従来のハードディスクのような感覚で必要
なファイルを必要なときに追記できるという利点がある
ため、CD−Rをコンピュータの外部記憶装置として利
用する用途などで最近注目されている。
フォーマットを示す図である。1つのトラックは、先頭
の管理領域であるプリギャップと、これに続く複数のパ
ケットから構成される。データはパケット単位で書き込
まれるので、新たに書き込むパケットは、既に書き込ま
れたパケットに続く形でディスクに記録される。このた
め、トラックの先頭のプリギャップには、トラックディ
スクリプタが設けられ、ここに記録された最終書込パケ
ットの位置情報を参照して新たなパケットの記録位置を
決定する。また、パケットを追記する場合、既に記録さ
れているパケットと新たに記録されるパケットとを物理
的に連続させることは不可能であるため、パケットとパ
ケットの間にはリンクブロック(Link)と呼ばれる実際
には読めないブロックが形成される。従って、記録フォ
ーマット上、これらのパケットを連続させるため、パケ
ットとパケットの継ぎ足しの期間には、スプライスとよ
ばれる書き継ぎのため情報が形成される。このスプライ
スは、パケットの末尾に形成されるランアウト(Run-ou
t)×2ブロックと、パケットの先頭に形成される上述
したLink×1ブロック及びランイン(Run-in)×4ブロ
ックの計7ブロックから構成される。
ータによって決定される。パケットは複数のブロック
(セクタ)から構成され、通常、1ブロックが2Kバイ
ト程度であるから、理論的には2Kバイト単位でパケッ
ト長を決定することができるが、スプライスに14Kバ
イトを消費するため、パケットの長さがあまり短すぎる
と記録領域の有効利用率が低下する。このため、一般に
は、記録領域の有効利用率が8割以上となるように、パ
ケットの長さは、64Kバイト、128Kバイトのよう
な長さに設定される。
装置では、パケット単位の追記を可能にするという方式
の性質上、ディスクへの記録動作もパケットを単位とし
て実行される。通常、1パケット分のデータを記録する
場合、ホストコンピュータからドライブの内部のデータ
バッファに1パケット分のデータを取り込み、記録ヘッ
ドをディスクの書込位置にシークさせて、1パケット分
を記録するという一連の動作が必要になる。データバッ
ファに1パケット分のデータを取り込んでから記録を開
始するのは、記録の途中で記録すべきデータが途絶える
と、今まで記録していた部分が全てエラーになってしま
うからである。
ど短い場合には、このような記録方式に問題はないが、
1つのファイルの長さが長い場合、即ち1つのファイル
が複数のパケットから構成される場合には、そのファイ
ルの記録に際して頻繁にシーク動作が発生し、記録に時
間がかかるという問題が生じる。また、このような場
合、記録ヘッドのレーザパワーのキャリブレーションも
頻繁に行われることになるので、キャリブレーションエ
リアが足りなくなるという問題もある。パケットのサイ
ズを長くすれば、このような問題は少なくなるが、この
場合には、パケットライトの利点である、少量のデータ
の追記機能が損なわれる。
れたもので、複数パケットからなる長いデータについて
も、シーク動作の回数を削減して記録時間を大幅に短縮
することができ、キャリブレーションの回数も低減する
ことができる光ディスク記録装置を提供することを第1
の目的とする。また、この発明は、記録すべきデータの
サイズがどのようなサイズであっても、パケットライト
の利点を損なうことなしに高速の記録が可能な光ディス
ク記録装置を提供することを第2の目的とする。
ディスク記録装置は、外部から供給されるデータを格納
する、N1(N1は2以上の整数)パケット分のデータ
を格納し得る容量を有するデータバッファと、このデー
タバッファに対するデータの格納とデータの読み出しと
を並行して実行させる入出力制御を行うことにより前記
データバッファに格納可能なパケット数を超えるN2
(N2はN1よりも大きな整数)パケット分のデータを
前記データバッファから連続的に読み出す制御手段と、
この制御手段により前記データバッファから連続的に読
み出されたN2パケット分のデータを光ディスクへの記
録フォーマットに変換すると共にパケット間のリンク情
報を付加して出力するエンコード手段と、このエンコー
ド手段から出力されたN2パケット分のデータを1回の
シーク動作で連続的に前記光ディスクに書き込む書込手
段とを備えたことを特徴とする。
前記制御手段が、少なくともN(Nは2以上の整数)パ
ケット分のデータが前記データバッファに格納されたら
前記データの読み出しを開始するものであることを特徴
とする。
前記制御手段が、前記外部から供給されるパケットのサ
イズと前記データバッファのサイズとに基づいて前記デ
ータバッファに格納可能な最大パケット数N1を求め、
これを前記パケット数Nとするものであることを特徴と
する。
前記制御手段が、前記データバッファに前記Nパケット
分のデータが格納される前に前記データバッファへのデ
ータ供給が終了した場合、前記データバッファに格納さ
れているデータの読み出しを開始し、全てのデータが読
み出され記録されたのち記録動作を終了させるものであ
ることを特徴とする。
前記制御手段が、前記データバッファに前記Nパケット
分のデータが格納される前にユーザの選択動作により終
了指令が入力された場合、前記データバッファに格納さ
れているデータの読み出しを開始することなく記録動作
を終了させるものであることを特徴とする。
前記制御手段が、前記データバッファにNe(Neは2
以上の整数)パケット分のデータが格納された時点で前
記外部からのデータ入力を禁止し、前記データバッファ
に残存するデータがNs(Nsは整数)パケット分のデ
ータになったら前記外部からの入力を再開するように制
御するものであることを特徴とする。
れば、データバッファがN1(N1は2以上の整数)パ
ケット分のデータを格納し得る容量を持ち、このデータ
バッファへのデータの格納と読み出しとが並列的に実行
されてデータバッファに格納可能なパケット数を超える
N2(N2はN1よりも大きな整数)パケット分のデー
タが連続的に読み出され、1回のシーク動作で連続的に
光ディスクに記録されるので、N2パケット分のデータ
の記録に1回のシーク動作しか必要とせず、記録時間を
従来に比べて大幅に短縮することができ、レーザパワー
のキャリブレーションの回数も減らすことができる。
れば、1回で記録するN(Nは2以上の整数)パケット
分のデータがバッファに格納されたらデータの読み出し
を開始するようにしているので、Nパケット分の連続記
録動作は完全に保証され、Nパケットの記録が途中でエ
ラーとなることがない。
れば、ホストコンピュータから送られるパケット長のデ
ータとデータバッファのサイズとから、データバッファ
に格納可能な最大パケット数N1を求め、この最大パケ
ット数をパケット数Nとするので、データバッファの容
量の範囲内で最も多くのパケットを連続記録することが
できる。
れば、データバッファに読出(記録)開始の条件である
Nパケット分のデータが格納される前に、ホストからの
データ転送が終了した場合、データバッファに格納され
ているデータの読み出しを開始し、全てのデータが読み
出され記録されたのちに記録動作を終了させるように制
御するので、短いファイルを記録する場合でも、支障無
く記録動作が開始され、そのファイルを1回の記録動作
で光ディスクに書き込むことができる。これにより、デ
ータのサイズに拘わらず、常に少ないシーク回数での記
録が可能になる。
れば、データバッファにNパケット分のデータが格納さ
れる前に、ユーザの選択動作によりデータの供給を強制
的に終了したような場合、データバッファに格納されて
いるデータの読み出しを開始することなく記録動作を終
了させるように制御しているので、記録すべきデータを
間違って指定した場合にも、光ディスクの記録領域に不
要なデータを書き込むのを防止することができる。従来
のパケット単位の記録では、記録動作が速やかに開始さ
れるため、このようなケースでは、エラーのデータが記
録される確率が高かったが、この発明によれば、データ
バッファにNパケット分のデータが格納されるまで、記
録動作が開始されないため、不要なデータを記録する確
率を少なくすることができる。
れば、データバッファにNeパケット分のデータが格納
された時点でデータ入力を禁止し、データバッファに残
ったデータがNsパケットになった時点でデータ入力を
再開するように、データバッファの入力を制御をするの
で、データバッファには常に一定範囲のデータがパケッ
ト単位で確保されることになり、Nパケットの連続記録
後の次の記録開始動作の時間を短縮することができる。
の好ましい実施の形態について説明する。図1は、この
発明の実施例に係るCD−Rドライブ装置の構成を示す
ブロック図である。ホストコンピュータ(以下、ホスト
という)からパケット単位で供給される記録すべきファ
イルのデータは、インタフェース1を介して複数パケッ
ト分の記憶容量を持つライトバッファ(データバッフ
ァ)2に格納され、システムコントローラ3の制御のも
とでライトバッファ2から読み出される。ライトバッフ
ァ2に格納されるパケットの前後には、パケットの開始
と終了とを示す識別子が付加されており、パケット数カ
ウンタ4は、この識別子を識別してライトバッファ2に
パケットが1つ格納される毎にパケット数PCをカウン
トアップし、ライトバッファ2からパケットが1つ読み
出される毎にパケット数PCをカウントダウンする。従
って、パケット数カウンタ4には、常にライトバッファ
2に現在格納されているパケット数PCが保持される。
Cやホストからの各種コマンドに基づいてライトバッフ
ァの入出力を制御する。ライトバッファ2から読み出さ
れたデータは、エンコーダ5に供給される。エンコーダ
5は、入力されたデータをパケット単位で記録フォーマ
ットに変換する。具体的には、供給されたデータにブロ
ック(セクタ)単位でECC(Error Corection Code)
/EDC(Error Detection Code)を付加し、必要に応
じてセクタインタリーブをかけ、システムコントローラ
3から与えられるLink,Run-in,Run-out等のスプライ
スを付加し、EFM(Eight to Fourteen Modulation)
変調して、ライトデータを生成する。
は、アンプ6を介して光ヘッド7に供給される。光ヘッ
ド7は、供給されたライトデータによってレーザ光のパ
ワーを変調して光ディスク8に記録ピットを形成する。
サーボコントローラ9は、システムコントローラ3から
の指令に従って、アンプ6によるレーザパワーの制御、
光ヘッド7のシーク制御、光ディスク8を回転駆動する
スピンドルモータ10の回転制御を実行する。
て読み出されたリードデータは、アンプ11を介してデ
コーダ12に入力される。デコーダ12は、入力された
リードデータをEFM復調し、必要に応じてデインタリ
ーブ処理を行い、ブロック単位でECC/EDCによる
エラーチェック/エラー訂正を行ったのち、リードバッ
ファ13に格納する。システムコントローラ3は、エラ
ーブロックが発生した場合、基本的にはそれを無効とし
て読み出し動作を停止するが、エラーブロックがリンク
部のブロックである場合には、そのままリードバッファ
13への読み出し動作を続行し、リードエラー管理テー
ブル14にそのブロックがエラーブロックであることを
登録する。リードバッファ13に格納されたリードデー
タは、ホスト側からのリード要求に応じてインタフェー
ス1を介してホスト側に読み出される。
イブにおけるパケットライト動作について説明する。図
2及び図3は、この実施例に係るパケットライト時のシ
ステムコントローラ3の動作フローチャートである。ま
ず、ホストからパケットサイズの情報を受け取ると、シ
ステムコントローラ3は、パケットサイズとライトバッ
ファ2の容量とからライトバッファ2への入力をホスト
に対して許可する入力開始パケット数Nsと、ライトバ
ッファ2への入力をホストに対して禁止する入力停止パ
ケット数Neとを決定する(S1)。入力停止パケット
数Neは、バッファフルの状態に近い2以上の整数であ
り、パケットサイズをA、ライトバッファ2の容量をB
とすると、例えば、
ット数Nsは、0以上の整数であれば良いが、小さすぎ
るとライトバッファ2からの読み出しの連続性が損なわ
れ、大きすぎるとホストとの間のアクセス回数が増加す
るため、両者の兼ね合いを考慮して適切な値に設定され
る。
ライトバッファ2への入力を許可し、ライトバッファ2
へのデータの入力が開始される(S2)。データの入力
が開始されたら、システムコントローラ3は、パケット
数カウンタ4のカウント値PC又はライトバッファ2の
リードアドレス及びライトアドレス等を監視し、ライト
バッファ2に所定量のデータが格納されるまでライトバ
ッファ2へのデータ入力を続行する(S5)。上記所定
量のデータは、バッファフルとなるデータ量でも良い
が、この実施例では、入力停止パケット数Neに対応す
るデータ量を所定量のデータとしている。このため、シ
ステムコントローラ3は、カウント値PCを監視すれば
よく、しかもホストからのデータがパケットの途中で途
切れるのを防止できる。この監視の間に、ホスト装置又
はCD−Rドライブへのユーザの選択指示による強制終
了指示が入力されたら、データ入力を停止してライトバ
ッファ2からデータを読み出すことなく記録動作を終了
させる(S3)。これにより、無駄なデータが記録され
るのを防止することができる。
に達したら(S5)、又は記録すべきファイルサイズが
短いためにカウント値PCが入力停止パケット数Neに
達する前にホストからのデータ入力が終了した場合には
(S4)、ライトバッファ2の入力を停止し(S6)、
連続して記録するパケット数Nとしてカウント値PCの
値を設定したのち(S7)、記録動作を開始する(S
8)。
ず、システムコントローラ3は、ライトバッファ2から
データの読み出しを開始すると共に、エンコーダ5にLi
nk,Run-inを出力する(S11)。続いてシーク動作を
行い、トラックの先頭のプリギャップに設けられたトラ
ックディスクリプタを参照して最後に記録されたパケッ
トの終了位置をサーチし、パケットの先頭にリンクブロ
ックLinkをとり、Run-inを付加して光ディスク8への書
き込みを開始する(S12)。1パケット分の記録が終
了したら(S13)、Run-outをエンコーダ5に出力し
てパケットの末尾に付加する(S14)。そして、連続
記録パケット数Nを1つ減らし(S15)、Nが0に達
するまでN個のパケットの連続的な記録動作を実行する
(S16,S17,S13〜S15)。このような連続
記録を実行することにより、従来のパケットライトにお
ける物理的に連続しないリンクブロックLinkが、物理的
には連続するが論理上連続しないリンクブロックLinkと
して光ディスク8上に形成されることになる。
トよりも大きい場合には、更に記録すべきデータが、ホ
ストで入力待ち状態となっている。このため、上述のN
パケットの連続記録動作の間に、パケット数カウンタ4
のカウント値PCが入力開始パケット数Nsに達したら
(S18)、ホストへ入力許可を出力し、ライトバッフ
ァ2へのデータ入力を再開するようになっている(S1
9)。また、このデータ入力再開によって、連続記録動
作の間にライトバッファ2に格納されたパケット数が入
力停止パケット数Neに達したら(S20)、ライトバ
ッファ2への入力を禁止するようになっている(S2
1)。更に、連続記録動作の間に既にホストからのデー
タ供給が終了している場合には(S22)、入力停止状
態を維持し(S23)、上記のデータ入力再開後、ホス
トからのデータ供給が終了した場合には(S22)、ラ
イトバッファ2への入力を停止して、以後これを維持す
るようになっている(S23)。
り、連続記録パケット数Nが0に達した時点でライトバ
ッファ2には、未記録のデータのパケットがM(Mは1
以上の整数)パケット分残ることがある。この場合、N
パケットの連続記録によって記録動作を一旦終了させる
ようにしてもよいが、この実施例では記録動作を更に続
行させるようになっており、これにより記録時間は更に
短縮される。すなわち、N=0になったら(S16)、
カウント値PCが0であるかどうかを確認し(S2
4)、PC≠0の場合には、NをPC(=M)に更新し
(S25)、連続的なパケットの記録動作を続行する。
そして、NもPCも共に0になった場合には、記録動作
を終了させる(S16,S24)。
よれば、記録すべきファイルのサイズが入力停止パケッ
ト数Neよりも小さいときには、図2のステップS2の
最初のデータ入力により、記録すべき全てのデータがラ
イトバッファ2に余裕を持って格納されることになるの
で、1回のシーク動作のみで全てのデータの記録が終了
する。
停止パケット数Neよりも大きい場合には、ホストから
のデータ転送速度と記録速度との兼ね合いでシーク動作
の回数が決定される。即ち、CD−Rドライブでの記録
速度は、通常、150KBPS、300KBPS、60
0KBPS等に固定されているが、ホストからCD−R
ドライブへの転送速度は、ホストによってまちまちであ
る。
録速度のときのライトバッファ2のデータ格納量の変化
を、同図(b)は、ホストからの転送速度<記録速度の
ときのライトバッファ2のデータ格納量の変化をそれぞ
れ示している。なお、ここでは、パケットサイズを64
Kバイト、ライトバッファ2の容量を256Kバイトと
し、入力開始パケット数Ns=1、入力停止パケット数
Ne=4、連続記録パケット数N=4としている。
送速度>記録速度の場合には、まず、ホストから4パケ
ット分のデータがライトバッファ2に格納された時点
で、ホストは待ち状態となり、記録動作が開始される。
P1,P2,P3の3パケット分が記録された時点でラ
イトバッファ2へのデータ入力が再開されるが、ホスト
からのデータ転送速度が記録速度よりも速いため、ライ
トバッファ2のデータ格納量は、徐々に増加していき、
やがて入力停止パケット数Neに達した時点でホストは
再度待ち状態になる。この間、連続記録パケット数Nは
順次更新されていくので、パケットP4,P5,P6,
…は連続的に記録される。従って、この場合には、ファ
イルサイズに拘わらず、1回のシーク動作で全てのデー
タの記録が終了する。
からの転送速度<記録速度の場合には、P1,P2,P
3の3パケット分の記録が終了し、ライトバッファ2へ
の入力が再開されたのちは、ホストからのデータ転送速
度が記録速度よりも遅いため、ライトバッファ2のデー
タ格納量は徐々に減少していき、やがて0になる。この
間記録動作は続行されるが、データ格納量が0になるま
でに記録動作が終了しないほどファイルのサイズが大き
い場合には、全データが記録される前に記録動作は一旦
終了する。従って、全データを記録する間にシーク動作
は複数回発生することになる。しかし、この場合でも、
1パケットずつ記録していく方式に比べ、はるかに少な
いシーク回数で済むことになる。
N1(N1は2以上の整数)パケット分のデータを格納
し得るデータバッファへのデータの格納と読み出しとが
並列的に実行されてデータバッファに格納可能なパケッ
ト数を超えるN2(N2はN1よりも大きな整数)パケ
ット分のデータが連続的に読み出され、1回のシーク動
作で連続的に光ディスクに記録されるので、N2パケッ
ト分のデータの記録に1回のシーク動作しか必要とせ
ず、記録時間を従来に比べて大幅に短縮することがで
き、レーザパワーのキャリブレーションの回数も減らす
ことができるという効果を奏する。
装置の構成を示すブロック図である。
コントローラの動作フローチャートである。
量と時間との関係を示す図である。
ーマットを示す図である。
ムコントローラ、4…パケット数カウンタ、5…エンコ
ーダ、6,11…アンプ、7…光ヘッド、8…光ディス
ク、9…サーボコントローラ、10…スピンドルモー
タ、12…デコーダ、13…リードバッファ、14…リ
ードエラー管理テーブル。
Claims (6)
- 【請求項1】 外部から供給されるデータを格納する、
N1(N1は2以上の整数)パケット分のデータを格納
し得る容量を有するデータバッファと、 このデータバッファに対するデータの格納とデータの読
み出しとを並行して実行させる入出力制御を行うことに
より前記データバッファに格納可能なパケット数を超え
るN2(N2はN1よりも大きな整数)パケット分のデ
ータを前記データバッファから連続的に読み出す制御手
段と、 この制御手段により前記データバッファから連続的に読
み出されたN2パケット分のデータを光ディスクへの記
録フォーマットに変換すると共にパケット間のリンク情
報を付加して出力するエンコード手段と、 このエンコード手段から出力されたN2パケット分のデ
ータを1回のシーク動作で連続的に前記光ディスクに書
き込む書込手段とを備えたことを特徴とする光ディスク
記録装置。 - 【請求項2】 前記制御手段は、少なくともN(Nは2
以上の整数)パケット分のデータが前記データバッファ
に格納されたら前記データの読み出しを開始するもので
あることを特徴とする請求項1記載の光ディスク記録装
置。 - 【請求項3】 前記制御手段は、前記外部から供給され
るパケットのサイズと前記データバッファのサイズとに
基づいて前記データバッファに格納可能な最大パケット
数N1を求め、これを前記パケット数Nとするものであ
ることを特徴とする請求項2記載の光ディスク記録装
置。 - 【請求項4】 前記制御手段は、前記データバッファに
前記Nパケット分のデータが格納される前に前記データ
バッファへのデータ供給が終了した場合、前記データバ
ッファに格納されているデータの読み出しを開始し、全
てのデータが読み出され記録されたのち記録動作を終了
させるものであることを特徴とする請求項2又は3記載
の光ディスク装置。 - 【請求項5】 前記制御手段は、前記データバッファに
前記Nパケット分のデータが格納される前にユーザの選
択動作により終了指令が入力された場合、前記データバ
ッファに格納されているデータの読み出しを開始するこ
となく記録動作を終了させるものであることを特徴とす
る請求項2〜4のいずれか1項記載の光ディスク記録装
置。 - 【請求項6】 前記制御手段は、前記データバッファに
Ne(Neは2以上の整数)パケット分のデータが格納
された時点で前記外部からのデータ入力を禁止し、前記
データバッファに残存するデータがNs(Nsは整数)
パケット分のデータになったら前記外部からの入力を再
開するように制御するものであることを特徴とする請求
項2〜5のいずれか1項記載の光ディスク記録装置。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP8305129A JP3070494B2 (ja) | 1996-11-15 | 1996-11-15 | 光ディスク記録装置 |
NL1007528A NL1007528C2 (nl) | 1996-11-15 | 1997-11-12 | Optische schijf-opneeminrichting. |
US08/968,174 US5986980A (en) | 1996-11-15 | 1997-11-12 | Optical disc device capable of recording information data as a plurality of linking packets |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP8305129A JP3070494B2 (ja) | 1996-11-15 | 1996-11-15 | 光ディスク記録装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH10149627A JPH10149627A (ja) | 1998-06-02 |
JP3070494B2 true JP3070494B2 (ja) | 2000-07-31 |
Family
ID=17941450
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP8305129A Expired - Lifetime JP3070494B2 (ja) | 1996-11-15 | 1996-11-15 | 光ディスク記録装置 |
Country Status (3)
Country | Link |
---|---|
US (1) | US5986980A (ja) |
JP (1) | JP3070494B2 (ja) |
NL (1) | NL1007528C2 (ja) |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10312650A (ja) * | 1997-05-14 | 1998-11-24 | Ricoh Co Ltd | 光ディスク記録装置 |
US6748442B1 (en) * | 1998-12-21 | 2004-06-08 | Advanced Micro Devices, Inc. | Method and apparatus for using a control signal on a packet based communication link |
US6532517B1 (en) * | 1999-04-13 | 2003-03-11 | Webtv Networks, Inc. | System and method for reducing disk chatter from disk-based data storage systems |
US7805764B1 (en) * | 2000-03-31 | 2010-09-28 | Doug Carson & Associates, Inc. | Sequencing data blocks to provide hidden data on a recording medium |
JP2001297536A (ja) * | 2000-04-14 | 2001-10-26 | Sony Corp | データ再生方法、データ再生装置、データ記録方法並びにデータ記録装置 |
JP2005025846A (ja) * | 2003-07-01 | 2005-01-27 | Matsushita Electric Ind Co Ltd | マルチセッションディスクの音声サーチ制御装置、音声サーチ制御方法、音声サーチ制御用記録媒体および音声サーチ制御用プログラム |
TWI336465B (en) * | 2003-07-24 | 2011-01-21 | Lite On It Corp | A control method of recording speed in optical disk drives |
TWI315516B (en) * | 2004-05-28 | 2009-10-01 | Mediatek Inc | Method and related apparatus for generating fixed packets while writing data into cds |
JP4457951B2 (ja) * | 2005-04-15 | 2010-04-28 | ソニー株式会社 | 記録装置、記録方法および記録プログラム |
JPWO2010001561A1 (ja) * | 2008-07-01 | 2011-12-15 | パナソニック株式会社 | 記録再生装置 |
WO2015162717A1 (ja) * | 2014-04-23 | 2015-10-29 | 株式会社日立製作所 | 計算機 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TW208743B (ja) * | 1991-11-04 | 1993-07-01 | Meridian Data Inc | |
JP3042559B2 (ja) * | 1992-01-14 | 2000-05-15 | ソニー株式会社 | ディスク記録再生方法 |
TW249856B (en) * | 1993-11-12 | 1995-06-21 | Sony Corp | Control apparatus for recording medium |
US5559778A (en) * | 1993-12-28 | 1996-09-24 | Sony Corporation | Apparatus and method for completing an incomplete recording on an optical disc |
JPH08147702A (ja) * | 1994-11-11 | 1996-06-07 | Mitsumi Electric Co Ltd | 光ディスク書き込み方法 |
CA2169131C (en) * | 1995-02-28 | 2004-08-10 | Fabrizio Caffarelli | Compact disc recording system and method |
-
1996
- 1996-11-15 JP JP8305129A patent/JP3070494B2/ja not_active Expired - Lifetime
-
1997
- 1997-11-12 NL NL1007528A patent/NL1007528C2/nl not_active IP Right Cessation
- 1997-11-12 US US08/968,174 patent/US5986980A/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
NL1007528C2 (nl) | 1999-12-07 |
US5986980A (en) | 1999-11-16 |
JPH10149627A (ja) | 1998-06-02 |
NL1007528A1 (nl) | 1998-05-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
USRE42584E1 (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 | |
EP0712130B1 (en) | Optical disk write method | |
JP3287801B2 (ja) | 書換え型コンパクト・ディスクのフォーマット方法 | |
JP3796858B2 (ja) | 光ディスク読出装置 | |
JP4279515B2 (ja) | 記録再生装置 | |
EP1158516B1 (en) | Information recording device that can resume recording process at correct location on recording medium | |
JPH0594675A (ja) | 情報担体上に情報を記録する方法と装置及び情報担体とその情報担体を読み取るための読取装置 | |
JP3070494B2 (ja) | 光ディスク記録装置 | |
JPH1166751A (ja) | 情報記録再生装置 | |
JP2842262B2 (ja) | 光ディスク記録装置 | |
US6272081B1 (en) | Optical disk and optical disk reproduction system | |
JP2006508486A (ja) | 停電回復方法 | |
JPH1092149A (ja) | 記録媒体、記録又は再生装置、記録又は再生方法 | |
US20030007783A1 (en) | Recording/reproducingdisk control device and disc apparatus comprising the same | |
JP3338351B2 (ja) | 記録再生方法、記録再生装置 | |
JP3240860B2 (ja) | 光ディスク記録装置 | |
JPH10143980A (ja) | 情報記録再生装置 | |
JP4006274B2 (ja) | 記録方法、プログラム及び記録媒体、情報処理装置、情報記録装置、並びに情報記録システム | |
JPH02122488A (ja) | Cd−romディスク再生装置 | |
JP2005222626A (ja) | 記録再生装置 | |
US20060239156A1 (en) | Recording/reproducing method and disc | |
JP3707400B2 (ja) | 記録方法および記録装置 | |
JP2001101786A (ja) | 情報記録再生装置と情報記録再生方法と情報記録再生プログラムを記録したコンピュータ読み取り可能な記録媒体 | |
JP5021077B2 (ja) | 情報記録媒体、記録/再生装置及び記録/再生方法 | |
JP4651603B2 (ja) | 情報記録再生装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313532 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090526 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100526 Year of fee payment: 10 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110526 Year of fee payment: 11 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130526 Year of fee payment: 13 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140526 Year of fee payment: 14 |
|
EXPY | Cancellation because of completion of term |