Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3839201B2 - Data recording / reproducing apparatus, data recording / reproducing method, and computer-readable recording medium - Google Patents
[go: Go Back, main page]

JP3839201B2 - Data recording / reproducing apparatus, data recording / reproducing method, and computer-readable recording medium - Google Patents

Data recording / reproducing apparatus, data recording / reproducing method, and computer-readable recording medium Download PDF

Info

Publication number
JP3839201B2
JP3839201B2 JP30102899A JP30102899A JP3839201B2 JP 3839201 B2 JP3839201 B2 JP 3839201B2 JP 30102899 A JP30102899 A JP 30102899A JP 30102899 A JP30102899 A JP 30102899A JP 3839201 B2 JP3839201 B2 JP 3839201B2
Authority
JP
Japan
Prior art keywords
data
write
recording
recording medium
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 - Fee Related
Application number
JP30102899A
Other languages
Japanese (ja)
Other versions
JP2001126381A (en
Inventor
良之 石山
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.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
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 Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP30102899A priority Critical patent/JP3839201B2/en
Publication of JP2001126381A publication Critical patent/JP2001126381A/en
Application granted granted Critical
Publication of JP3839201B2 publication Critical patent/JP3839201B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Memory System Of A Hierarchy Structure (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Optical Recording Or Reproduction (AREA)

Description

【0001】
【発明の属する技術分野】
この発明は、DVD−RWドライブ等のデータ記録再生装置とそのデータ記録再生法に関する。
【0002】
【従来の技術】
データを1回だけ記録可能であり、記録後は一般の再生用DVDと完全互換になり、DVDプレーヤやDVD−ROMドライブを接続したパソコンで読み取ることができるDVD−Recordable(DVD−R)ディスクが知られている。
【0003】
最近では、ディスクの材質に依存する回数で書き換え可能であり、ドライブ設計にRF信号ゲイン切替えを追加する小変更だけで再生可能であり、さらにUDF(Universal Disk Format)でランダム書き換えが可能なDVD−ReWritable(DVD−RW)ディスクが注目されている。
【0004】
従来、上述のようなDVD−RWディスクに対するデータの読み書きを行なうDVD−RWドライブ等のデータ記録再生装置は、リード及びライトの対象であるデータの処理がリード操作及びライト操作で完全に分離されていた。
【0005】
【発明が解決しようとする課題】
しかしながら、従来のデータ記録再生装置では、同一データに対して小変更を繰り返す場合、データ変更が起きる度に記録媒体へのライト・アクセスを発生させるので、特に記録媒体へのライト・アクセスはリード・アクセスに対して構造的に遅い為、ランダム・アクセスの処理時間上のボトルネックとなり、データ要求から応答までに時間がかかるという問題があった。
【0006】
この発明は上記の課題を解決するためになされたものであり、DVD−RWディスク等の記録媒体に対するランダム・アクセス時のスピードを改善することを目的とする。
【0007】
【課題を解決するための手段】
この発明は上記の目的を達成するため、記録媒体に対するデータの読み出し及び書き込みを行なうデータ記録再生手段と、その手段によって上記記録媒体から読み出したリードデータ及び上記記録媒体に書き込むライトデータをバッファするデータバッファ手段と、その手段にバッファされた上記ライトデータに変更が加えられたときは上記データバッファ手段上で書き換え、その書き換えられたライトデータを所定時間毎に上記記録媒体に書き戻す書戻制御手段と、上記記録媒体に対するデータの読み出し及び書き込みが休止状態 になったときに上記データバッファ手段上の全てのライトデータを単位時間当たりの変更頻度の最も低い順に上記記録媒体へ書き戻す休止時書戻制御手段を備えたデータ記録再生装置を提供する。
【0008】
また、上記のようなデータ記録再生装置において、上記データバッファ手段のライトデータを上記記録媒体へ書き戻した後も該手段上に保持し、上記記録媒体へ書き戻したライトデータのリード要求があったときには上記データバッファ手段から読み出すライトデータ保持読出制御手段を設けるとよい。
【0009】
さらに、上記のようなデータ記録再生装置において、上記リードデータと上記ライトデータを上記データバッファ手段上で同一形態でバッファさせる同一形態バッファ制御手段を設けるとよい。
【0010】
また、上記のようなデータ記録再生装置において、上記データバッファ手段の空き領域が無くなったとき、単位時間当たりの変更頻度が最も低いライトデータを格納した領域から空き領域に割り当てる空き領域割当制御手段を設けるとよい。
【0011】
さらに、上記のようなデータ記録再生装置において、上記書戻制御手段に対して単位時間当たりの書き戻し回数を減少させる書戻回数減少制御手段を設けるとよい。
【0012】
また、上記のようなデータ記録再生装置において、上記データバッファ手段を上記記録媒体から読み出したデータの復号化及び上記記録媒体に書き込むデータの符号化の作業領域に割り当てる手段を設けるとよい。
【0013】
さらに、記録媒体に対するデータの読み出し及び書き込みを行なうデータ記録再生工程と、上記記録媒体から読み出したリードデータ及び上記記録媒体に書き込むライトデータをバッファするデータバッファ工程と上記バッファされた上記ライトデータに変更が加えられたときにバッファ上で書き換え、その書き換えられたライトデータを所定時間毎に上記記録媒体に書き戻す書戻制御工程と、上記記録媒体に対するデータの読み出し及び書き込みが休止状態になったときに上記データバッファ上の全てのライトデータを単位時間当たりの変更頻度の最も低い順に上記記録媒体へ書き戻す休止時書戻制御工程とからなるデータ記録再生方法も提供する。
【0014】
また、上記のようなデータ記録再生方法において、上記バッファされたライトデータを上記記録媒体へ書き戻した後も保持し、上記記録媒体へ書き戻したライトデータのリード要求があったときには上記バッファ上から読み出す工程を有するようにするとよい。
【0015】
さらに、上記のようなデータ記録再生方法において、上記リードデータと上記ライトデータを上記バッファ上で同一形態でバッファさせる工程を有するようにするとよい。
【0016】
また、上記のようなデータ記録再生方法において、上記バッファの空き領域が無くなったとき、単位時間当たりの変更頻度が最も低いライトデータを格納した領域から空き領域に割り当てる工程を有するようにするとよい。
【0017】
さらに、上記のようなデータ記録再生方法において、上記ライトデータの単位時間当たりの書き戻し回数を減少させる工程を有するようにするとよい。
【0018】
また、上記のようなデータ記録再生方法において、上記バッファを上記記録媒体から読み出したデータの復号化及び上記記録媒体に書き込むデータの符号化の作業領域に割り当てる工程を有するようにするとよい。
【0019】
【発明の実施の形態】
以下、この発明の実施形態を図面に基づいて具体的に説明する。
この実施形態では、最近ディスク価格の低下により、持ち運び可能な書き換え媒体としてハードディスクの代替に注目されているDVD−RWディスクを対象とするDVDドライブを用いており、DVDメディアで構造的な課題であるランダム・アクセス時のスピードをリード/ライト用キャッシュ機能を応用して改善を図るものである。
【0020】
図1は、この発明の一実施形態のDVDドライブの主要部の構成を示すブロック図である。
この実施形態のDVDドライブは、DVD−RWディスク1に対してデータの読み書きを行なう光ピックアップ(PU)2と、DVD−RWディスク1から読み出したリードデータを復調するDVDデコーダ(DVD−DEC)3と、DVD−RWディスク1へ書き込むライトデータを変調するDVDエンコーダ(DVD−ENC)4を備えている。
【0021】
また、リードデータとライトデータを蓄積するリード/ライト用キャッシュであるキャッシュバッファ(Cache Buffer)5と、ホストコンピュータと接続してホストコンピュータとキャッシュバッファ5との間のデータのやり取りを行なうホストインタフェイス(HOST I/F)6と、このDVDドライブの全体の制御を司り、この発明に係わる制御処理を行なうマイクロコンピュータであるCPU7とからなる。
【0022】
すなわち、上記PU2とCPU7が、記録媒体に対するデータの読み出し及び書き込みを行なうデータ記録再生手段の機能を果たし、上記キャッシュバッファ5がデータ記録再生手段によって前記記録媒体から読み出したリードデータ及び前記記録媒体に書き込むライトデータをバッファするデータバッファ手段の機能に相当し、上記CPU7がデータバッファ手段にバッファされた上記ライトデータに変更が加えられたときに上記データバッファ手段で書き換え、その書き換えられたライトデータを所定時間毎に上記記録媒体に書き戻す書戻制御手段の機能を果たす。
【0023】
また、上記キャッシュバッファ5とCPU7は、上記データバッファ手段のライトデータを上記記録媒体へ書き戻した後もその手段上に保持し、上記記録媒体へ書き戻したライトデータのリード要求があったときには上記データバッファ手段から読み出すライトデータ保持読出制御手段の機能を果たす。
【0024】
さらに、上記キャッシュバッファ5とCPU7は、上記リードデータと上記ライトデータを上記データバッファ手段上で同一形態でバッファさせる同一形態バッファ制御手段の機能を果たす。
【0025】
また、上記CPU7は、上記記録媒体に対するデータの読み出し及び書き込みが休止状態になったときに上記データバッファ手段上の全てのライトデータを単位時間当たりの変更頻度の最も低い順に上記記録媒体へ書き戻す休止時書戻制御手段の機能を果たす。
【0026】
さらに、上記CPU7は、上記データバッファ手段の空き領域が無くなったとき、単位時間当たりの変更頻度が最も低いライトデータを格納した領域から空き領域に割り当てる空き領域割当制御手段の機能を果たす。
【0027】
また、上記CPU7は、上記書戻制御手段に対して単位時間当たりの書き戻し回数を減少させる書戻回数減少制御手段の機能を果たす。
【0028】
さらに、上記DVD−DEC3とDVD−ENC4とCPU7は、上記データバッファ手段を上記記録媒体から読み出したデータの復号化及び上記記録媒体に書き込むデータの符号化の作業領域に割り当てる手段の機能を果たす。
【0029】
まず、従来のDVDドライブについて簡単に説明する。
従来のDVDドライブは、DVD−RWディスクに対するリード操作とライト操作がデータ・フローで完全に独立しており、リード操作ではバッファ上に残されたデータを使うことはあるものの、ライト操作と組み合わせて使うことはなかった。
そのため、同一データに対して小変更を繰り返す場合に、データ要求があるたびにDVD−RWディスクに対するアクセスが発生していた。
【0030】
そこで、図1に示したこの発明の一実施形態のDVDドライブでは、従来のDVDドライブにリード/ライト用キャッシュを付加し、一旦DVD−RWディスクにライトされたデータも、リード/ライト用キャッシュ上にある限りはリードデータとして使うことも可能であり、ライト操作もアルゴリズムによるライト・バックのタイミング調整で明示的に減らし、実質的なライト回数を減少することによって、このDVDドライブによって操作されるDVD−RWディスクの寿命を延ばすことができるようにしたものである。
【0031】
図1に示すように、このDVDドライブは、ホストインタフェイス6とDVD−DEC3とDVD−ENC4の間にリード/ライトキャッシュ用バッファであるキャッシュバッファ5を設けており、CPU7の制御によってリード操作及びライト操作時の対象データをキャッシュバッファ5上のデータとする。
【0032】
図2は、図1に示したDVDドライブにおけるキャッシュバッファ及びDVD−RWディスクに対するリード/ライト動作の説明図である。
【0033】
この実施形態のDVDドライブは、CPU7が、PU2によってDVD−RWディスク1に対するデータの読み出し及び書き込みを行ない、DVD−RWディスク1から読み出したリードデータ及びDVD−RWディスク1に書き込むライトデータをキャッシュバッファ5にバッファし、そのバッファされたライトデータに変更が加えられたときはキャッシュバッファ5上で書き換え、その書き換えられたライトデータを所定時間毎にDVD−RWディスク1に書き戻す。
【0034】
つまり、CPU7は、DVD−RWディスク1にデータを書き戻す(ライトバック)タイミングを、データの変更時点ではなく、CPU7の制御によるアルゴリズムによって生成する所定のインターバルを持つ要因としてインターバル間の同一データに対する実質的なライト・アクセスを吸収する。
【0035】
こうして、データ変更時は極力キャッシュバッファ5上で上書き変更し、DVD−RWディスク1に対するライトバックの回数を減らすことにより、ライト・アクセス時間:WAを短縮することができる(図2を参照)。
【0036】
次に、一旦DVD−RWディスク1にライトされたデータを明示的にキャッシュバッファ5に保持しないと、以降の同一データのリードでは再度データをDVD−RWディスク1からリードしなければならない。そこで、修正してライトされたデータを高速にリードできるようにする。
【0037】
この実施形態のDVDドライブは、CPU7が、キャッシュバッファ5にバッファされたライトデータをDVD−RWディスク1へ書き戻した後も保持し、DVD−RWディスク1へ書き戻したライトデータのリード要求があったときにはキャッシュバッファ5上から該当するデータを読み出す。
つまり、リード要求に対しては、キャッシュバッファ5上に対象データがある場合はこのデータを返すことによって実質的なリード・アクセスも吸収する。
【0038】
こうして、DVD−RWディスク1からの直接のデータリード動作を極力減らすことにより、リード・アクセス時間:RAを短縮することができる(図2を参照)。
【0039】
次に、キャッシュバッファ5上での保持形態が、リードデータとライトデータで区別されていると、両者のデータの混在が困難になる。
【0040】
そこで、この実施形態のDVDドライブは、CPU7が、リード/ライト用キャッシュを実現する上で問題になるリードデータ及びライトデータのキャッシュバッファ5上での保持形式を、データにDVD−RWディスク1上での対応するデータと一致するか否かの属性を持たせて形式的に変換することで一致させ、リードデータとライトデータをキャッシュバッファ5上で同一形態でバッファさせる。
【0041】
つまり、DVD−RWディスク1における対応データとの一致あるいは不一致をパラメータとしてもつ同一形式の中間データとして扱い、ライト・アクセスは中間データをDVD−RWディスク1上の対応するデータと一致させる操作とみなし、中間データと対応するDVD−RWディスク1上のデータとの状態が不一致のときに、アルゴリズムによるライトバックでそれを一致させるように調整する。
【0042】
さらに、部品点数を減らす為にDVD−DEC3,DVD−ENC4の入出力バッファの形式も、この形式に一致させるように変換する。
上記変換によって、ライト操作はキャッシュバッファ5上のデータとDVD−RWディスク1上のデータの不一致状態を一致状態に変更する操作とみなすことができる。
【0043】
こうして、キャッシュバッファ5上のリードデータとライトデータの保持形態を同一にすることにより、リードデータとライトデータの混在が可能になる。
【0044】
次に、DVDドライブのDVD−RWディスクに対するランダムアクセスは、頻繁にアクセスする期間と全くアクセスしない期間があり、この点で間欠的である。そして、DVDドライブによって単位時間当たりのアクセス回数の上限が制限されているので、これが処理的なボトルネックになっている。
【0045】
そこで、この実施形態のDVDドライブは、CPU7が、DVD−RWディスク1に対するデータの読み出し及び書き込みが休止状態になったとき、キャッシュバッファ5上の全てのライトデータを単位時間当たりの変更頻度の最も低い順にDVD−RWディスク1へ書き戻す。
【0046】
また、CPU7は、キャッシュバッファ5の空き領域が無くなったとき、単位時間当たりの変更頻度が最も低いライトデータを格納した領域から空き領域に割り当てる。
【0047】
つまり、CPU7はDVDドライブの休止状態を検出したら、ライトバックを実行するアルゴリズムを強制的に開始し、キャッシュバッファ5がフルになった場合のバッファからの追い出し条件を単位時間当たりの変更頻度の最も低いものにして、すべての不一致データをDVD−RWディスク1へライトバックする。
【0048】
また、CPU7は、新規データのライトに使われるキャッシュバッファ5がフルになった場合にそのデータを格納するための領域を空けるライトバックには、単位時間当たりの変更頻度の最も低い領域を当てる。
【0049】
このようにして、DVDドライブの休止状態になった場合は単位時間当たりの変更頻度の最も低い順にすべての不一致データをDVD−RWディスクにライトバックするアルゴリズムにより、DVD−RWディスクに対する間欠的なランダムアクセスを時間的に均一化し、DVDドライブの使用効率を向上させる。
したがって、DVD−RWディスクへの単位時間当たりのライト・アクセス回数を減少させ、DVD−RWディスクの寿命を延ばすことができる。
【0050】
次に、DVD−RWディスクのセクタ寿命は、そのセクタに対する最大ライト回数で規定されており、最大ライト回数を越えたセクタは使用不能になる。
通常のDVDドライブでは、交代処理によって使用不能セクタを他のセクタに代替するが、その分DVD−RWディスクの容量が減少してしまう。
【0051】
そこで、この実施形態のDVDドライブは、CPU7が、単位時間当たりのライトバック(書き戻し)回数を所定回数まで減少させる。
【0052】
次に、通常のDVDドライブのように、リードデータの復調とライトデータの変調をそれぞれのバッファで行なうようにすると、上述のようなキャッシュバッファを含めて構成上目的の異なる3種類のバッファを設けなければならなくなり、装置製造上のコスト高につながる。
【0053】
そこで、この実施形態のDVDドライブは、キャッシュバッファ5をDVD−RWディスク1から読み出したデータの復号化及びDVD−RWディスク1に書き込むデータの符号化の作業領域に割り当てる。
そして、キャッシュバッファ5をDVD−DEC3及びDVD−ENC4の作業バッファと共有化する。
【0054】
図3は、この実施形態のDVDドライブにおけるリード/ライト処理を示すフローチャートである。
CPU7は、ステップ(図中「S」で示す)1でDVDドライブが休止状態になったか否かを判断し、休止状態になったら、ステップ2へ進んで不一致データがあるか否かを判断して、不一致データがなければ最初の処理へ戻り、不一致データがあれば、ステップ3へ進んで最も単位時間当たりの変更頻度の低いデータ(領域)を選択し、ステップ4へ進んでライト・アクセス処理を実行し、最初の処理へ戻る。
【0055】
ステップ1の判断でドライブが休止状態でなければ、ステップ5へ進んでホストコンピュータからのデータ要求があるか否かを判断し、無ければ最初の処理へ戻り、有ればステップ6へ進んでキャッシュバッファ上に対象データがあるか否かを判断し、有ればステップ7へ進んで同一データ(領域)を選択し、ステップ8へ進んでリード要求か否かを判断する。
【0056】
ステップ8の判断でリード要求なら、ステップ9へ進んでリード・アクセス処理を実行し、ステップ10へ進んでホストコンピュータへリードデータを転送する処理を実行し、最初の処理へ戻る。
ステップ8の判断でリード要求でなければ、ライト要求と判断して、ステップ13へ進んでDVD−RWディスクへライトデータを転送する処理を実行し、最初の処理へ戻る。
【0057】
ステップ6の判断でキャッシュバッファ上に対象データがなければ、ステップ11へ進んでキャッシュバッファ上に空きがあるか否かを判断し、有ればステップ12へ進んで空き領域を選択し、ステップ8へ進んで上述したステップ8〜10あるいはステップ13の処理を実行し、最初の処理へ戻る。
【0058】
ステップ11の判断で空きが無ければ、ステップ14へ進んで最も単位時間当たりの変更頻度の低いデータ(領域)を選択し、ステップ15へ進んでライト・アクセス(ライト・バック)処理を実行し、ステップ8へ進んで上述したステップ8〜10あるいはステップ13の処理を実行し、最初の処理へ戻る。
【0059】
なお、上述の各手段をCPU7によって実現させるプログラムを予めROM(図示を省略)に記録するようにしても良いし、FD,MO,CD−ROM,DVD−RW等の各種の記録媒体に記録し、CPU7が参照可能にDVDドライブにインストールするようにしても良い。
【0060】
この実施形態のDVDドライブは、インターバル間の同一データに対するDVD−RWディスクへのライト・アクセスが不要になり、平均的なデータ要求から応答までの処理時間を改善することができる。
【0061】
また、一旦ライトされたデータを再びリードする場合、キャッシュバッファに保持されていれば(キャッシュヒット)、DVD−RWディスクにアクセスすることなく高速にリードすべきデータをホストコンピュータへ返すことができる。
【0062】
さらに、キャッシュバッファ上での保持形態を同一にすることにより、リードデータとライトデータの混在が容易になる。
【0063】
また、DVD−RWディスクに対するランダムアクセスにおける間欠的なアクセスを時間的に均一化することが可能になり、DVDドライブの使用効率を向上させることができる。
【0064】
さらに、DVD−RWディスクに対するライト・アクセスの発生回数を減少させることにより、その減少の割合に反比例する傾向でDVD−RWディスクの容量及び寿命を延ばすことができる。
【0065】
さらにまた、キャッシュバッファをデータの変調及び復調の作業バッファにも兼ねて使用することにより、バッファに要するコストを抑えることができる。
【0066】
【発明の効果】
以上説明してきたように、この発明のデータ記録再生装置とデータ記録再生方法とコンピュータ読み取り可能な記録媒体によれば、DVD−RWディスク等の記録媒体に対するランダム・アクセスの回数を少なくすることによってデータのリード及びライト時のスピードを高速に行なうことができる。
【図面の簡単な説明】
【図1】 この発明の一実施形態のDVDドライブの主要部の構成を示すブロック図である。
【図2】 図1に示したDVDドライブにおけるキャッシュバッファ及びDVD−RWディスクに対するリード/ライト動作の説明図である。
【図3】 図1に示したDVDドライブにおけるリード/ライト処理を示すフローチャートである。
【符号の説明】
1:DVD−RWディスク 2:PU
3:DVD−DEC 4:DVD−ENC
5:キャッシュバッファ 6:ホストI/F
7:CPU
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a data recording and reproducing apparatus such as a DVD-RW drive and the data reproducing how.
[0002]
[Prior art]
A DVD-Recordable (DVD-R) disc that can record data only once, is completely compatible with a general playback DVD after recording, and can be read by a personal computer connected to a DVD player or DVD-ROM drive. Are known.
[0003]
Recently, the DVD can be rewritten by the number of times depending on the material of the disc, can be reproduced with only a small change that adds RF signal gain switching to the drive design, and can be rewritten at random using UDF (Universal Disk Format). Rewriteable (DVD-RW) discs have attracted attention.
[0004]
Conventionally, in a data recording / reproducing apparatus such as a DVD-RW drive for reading / writing data from / to a DVD-RW disc as described above, processing of data to be read and written is completely separated by a read operation and a write operation. It was.
[0005]
[Problems to be solved by the invention]
However, in the conventional data recording / reproducing apparatus, when a small change is repeated for the same data, a write access to the recording medium is generated every time the data change occurs. Since access is structurally slow, there is a bottleneck in the processing time of random access, and there is a problem that it takes time from data request to response.
[0006]
The present invention has been made to solve the above-described problems, and an object thereof is to improve the speed at the time of random access to a recording medium such as a DVD-RW disk.
[0007]
[Means for Solving the Problems]
In order to achieve the above object, the present invention provides a data recording / reproducing means for reading and writing data to and from a recording medium, and data for buffering read data read from the recording medium by the means and write data to be written to the recording medium. buffer means and its means when changes are made to the write data buffered rewritten on said data buffer means, writing back control means writes back to the recording medium and the rewritten write data every predetermined time And when the reading and writing of data to the recording medium are in a dormant state , all the write data on the data buffer means are written back to the recording medium in the order of the lowest change frequency per unit time. A data recording / reproducing apparatus provided with a control means is provided .
[0008]
In the data recording / reproducing apparatus as described above, after the write data of the data buffer means is written back to the recording medium, it is held on the means and there is a read request for the write data written back to the recording medium. In this case, write data holding / reading control means for reading from the data buffer means may be provided.
[0009]
Further, in the data recording / reproducing apparatus as described above, it is preferable to provide the same form buffer control means for buffering the read data and the write data in the same form on the data buffer means.
[0010]
Further , in the data recording / reproducing apparatus as described above, when there is no free space in the data buffer means, free space allocation control means for allocating the free data from the area storing the write data having the lowest change frequency per unit time. It is good to provide.
[0011]
Furthermore , in the data recording / reproducing apparatus as described above, it is preferable to provide a write-back frequency reduction control means for reducing the write-back frequency per unit time with respect to the write-back control means.
[0012]
In the data recording / reproducing apparatus as described above, means for allocating the data buffer means to a work area for decoding data read from the recording medium and encoding data to be written to the recording medium may be provided.
[0013]
Further, a row of oriented data recording and reproducing step of reading and writing of data to the recording medium, a data buffer process for buffering write data to be written to the read data and the recording medium read out from the recording medium, the buffered the write When the data is changed , the buffer is rewritten on the buffer, and the rewritten write data is written back to the recording medium every predetermined time, and the reading and writing of the data to the recording medium are in a dormant state. There is also provided a data recording / reproducing method comprising a resting write-back control step of writing all the write data on the data buffer back to the recording medium in the order of the lowest change frequency per unit time .
[0014]
In the data recording / reproducing method as described above, the buffered write data is retained even after being written back to the recording medium, and when there is a read request for the write data written back to the recording medium, It is preferable to have a step of reading from.
[0015]
Further , the data recording / reproducing method as described above may include a step of buffering the read data and the write data in the same form on the buffer.
[0016]
Further, in the data recording / reproducing method as described above, when there is no free space in the buffer , it is preferable to have a step of assigning the free data from the region storing the write data having the lowest change frequency per unit time. .
[0017]
Further, the data recording / reproducing method as described above may include a step of reducing the number of times the write data is written back per unit time.
[0018]
Further, the data recording / reproducing method as described above may include a step of assigning the buffer to a work area for decoding data read from the recording medium and encoding data to be written to the recording medium.
[0019]
DETAILED DESCRIPTION OF THE INVENTION
Embodiments of the present invention will be specifically described below with reference to the drawings.
In this embodiment, a DVD drive intended for a DVD-RW disc, which has attracted attention as a substitute for a hard disk as a portable rewritable medium due to a recent drop in the disc price, is a structural problem in the DVD media. The random access speed is improved by applying a read / write cache function.
[0020]
FIG. 1 is a block diagram showing the configuration of the main part of a DVD drive according to an embodiment of the present invention.
The DVD drive of this embodiment includes an optical pickup (PU) 2 that reads / writes data from / to the DVD-RW disc 1 and a DVD decoder (DVD-DEC) 3 that demodulates read data read from the DVD-RW disc 1. And a DVD encoder (DVD-ENC) 4 for modulating write data to be written to the DVD-RW disc 1.
[0021]
Also, a cache buffer (Cache Buffer) 5 that is a read / write cache for storing read data and write data, and a host interface that is connected to the host computer and exchanges data between the host computer and the cache buffer 5. (HOST I / F) 6 and a CPU 7 which is a microcomputer which performs overall control of the DVD drive and performs control processing according to the present invention.
[0022]
That is, the PU 2 and the CPU 7 serve as data recording / reproducing means for reading and writing data to and from the recording medium, and the cache buffer 5 reads the read data read from the recording medium by the data recording / reproducing means and the recording medium. corresponds to the function of the data buffer means for buffering write data to be written, the CPU7 rewriting in the data buffer means when changes in buffered the write data is added to the data buffer means, the rewritten write data It functions as a write-back control means for writing back to the recording medium every predetermined time.
[0023]
Further, the cache buffer 5 and the CPU 7 hold the write data of the data buffer means on the recording medium after the write data is written back to the recording medium, and when there is a read request for the write data written back to the recording medium. It functions as a write data holding / reading control means for reading from the data buffer means.
[0024]
Further, the cache buffer 5 and the CPU 7 serve as the same form buffer control means for buffering the read data and the write data in the same form on the data buffer means.
[0025]
Further, the CPU 7 writes back all the write data on the data buffer means to the recording medium in the order of the lowest frequency of change per unit time when the reading and writing of data to the recording medium are in a dormant state. Acts as a resting write-back control means.
[0026]
Further, the CPU 7 functions as a free area allocation control means for allocating a free area from the area storing the write data having the lowest change frequency per unit time when there is no free space in the data buffer means.
[0027]
Further, the CPU 7 functions as a write-back number reduction control means for reducing the number of write-backs per unit time with respect to the write-back control means.
[0028]
Further, the DVD-DEC 3, DVD-ENC 4 and CPU 7 function as means for allocating the data buffer means to a work area for decoding data read from the recording medium and encoding data to be written to the recording medium.
[0029]
First, a conventional DVD drive will be briefly described.
In a conventional DVD drive, a read operation and a write operation for a DVD-RW disc are completely independent of each other in the data flow, and the data remaining in the buffer may be used in the read operation, but this is combined with the write operation. I never used it.
For this reason, when small changes are repeated for the same data, access to the DVD-RW disc occurs each time a data request is made.
[0030]
Therefore, in the DVD drive according to the embodiment of the present invention shown in FIG. 1, a read / write cache is added to the conventional DVD drive, and data once written to the DVD-RW disc is also stored on the read / write cache. Can be used as read data, as long as the write operation is explicitly reduced by write back timing adjustment by an algorithm, and the number of write operations is reduced, thereby reducing the number of write operations. -The life of the RW disk can be extended.
[0031]
As shown in FIG. 1, this DVD drive is provided with a cache buffer 5 which is a read / write cache buffer between a host interface 6, a DVD-DEC 3 and a DVD-ENC 4. The target data during the write operation is assumed to be data on the cache buffer 5.
[0032]
FIG. 2 is an explanatory diagram of the read / write operation for the cache buffer and the DVD-RW disc in the DVD drive shown in FIG.
[0033]
In the DVD drive of this embodiment, the CPU 7 reads and writes data to and from the DVD-RW disk 1 by the PU 2, and reads the read data read from the DVD-RW disk 1 and the write data to be written to the DVD-RW disk 1. When the change is made to the buffered write data, it is rewritten on the cache buffer 5, and the rewritten write data is written back to the DVD-RW disc 1 every predetermined time.
[0034]
That is, the CPU 7 writes the data back to the DVD-RW disc 1 (write back) as a factor having a predetermined interval generated by an algorithm controlled by the CPU 7 instead of at the time of changing the data. Absorbs substantial light access.
[0035]
Thus, when data is changed, overwriting is changed on the cache buffer 5 as much as possible, and the write access time: WA can be shortened by reducing the number of times of write back to the DVD-RW disk 1 (see FIG. 2).
[0036]
Next, if the data once written to the DVD-RW disk 1 is not explicitly held in the cache buffer 5, the data must be read again from the DVD-RW disk 1 in the subsequent reading of the same data. Therefore, the corrected and written data can be read at high speed.
[0037]
In the DVD drive of this embodiment, the CPU 7 retains the write data buffered in the cache buffer 5 after it has been written back to the DVD-RW disc 1, and receives a read request for the write data written back to the DVD-RW disc 1. If there is, the corresponding data is read from the cache buffer 5.
That is, in response to a read request, if there is target data on the cache buffer 5, returning this data absorbs substantial read access.
[0038]
Thus, by reducing the direct data read operation from the DVD-RW disc 1 as much as possible, the read access time RA can be shortened (see FIG. 2).
[0039]
Next, if the holding mode on the cache buffer 5 is distinguished between read data and write data, it becomes difficult to mix both of the data.
[0040]
Therefore, in the DVD drive of this embodiment, the CPU 7 stores the read data and write data holding format on the cache buffer 5 which is a problem when the read / write cache is realized, in the data on the DVD-RW disc 1. The data is matched by formal conversion with the attribute of whether or not it corresponds to the corresponding data in, and the read data and the write data are buffered in the same form on the cache buffer 5.
[0041]
In other words, it is treated as intermediate data of the same format having the same or a mismatch with the corresponding data on the DVD-RW disc 1 as a parameter, and write access is regarded as an operation for matching the intermediate data with the corresponding data on the DVD-RW disc 1. When the state between the intermediate data and the corresponding data on the DVD-RW disc 1 does not match, adjustment is performed so that the data is matched by write back by an algorithm.
[0042]
Further, in order to reduce the number of parts, the format of the input / output buffer of DVD-DEC3 and DVD-ENC4 is also converted to match this format.
By the above conversion, the write operation can be regarded as an operation for changing the mismatch state between the data on the cache buffer 5 and the data on the DVD-RW disc 1 to a matching state.
[0043]
Thus, the read data and the write data are held in the same manner in the cache buffer 5 so that the read data and the write data can be mixed.
[0044]
Next, random access to the DVD-RW disc of the DVD drive has a period of frequent access and a period of no access at all, and is intermittent in this respect. Since the upper limit of the number of accesses per unit time is restricted by the DVD drive, this is a processing bottleneck.
[0045]
Therefore, in the DVD drive of this embodiment, when the CPU 7 is in a dormant state of reading and writing data to the DVD-RW disc 1, all the write data on the cache buffer 5 is changed most frequently per unit time. Write back to the DVD-RW disc 1 in ascending order.
[0046]
Further, when the cache buffer 5 runs out of free space, the CPU 7 assigns the free data from the region storing the write data with the lowest change frequency per unit time.
[0047]
That is, when the CPU 7 detects the hibernation state of the DVD drive, it forcibly starts an algorithm for executing write back, and sets the eviction condition from the buffer when the cache buffer 5 becomes full. Write the discrepant data to the DVD-RW disc 1 at a low level.
[0048]
In addition, when the cache buffer 5 used for writing new data becomes full, the CPU 7 assigns an area with the lowest change frequency per unit time to write back an area for storing the data.
[0049]
In this way, when the DVD drive enters the hibernation state, an intermittent random operation with respect to the DVD-RW disc is performed by an algorithm that writes back all the inconsistent data to the DVD-RW disc in the order of the lowest change frequency per unit time. Uniform access in time and improve the usage efficiency of DVD drives.
Therefore, the number of write accesses to the DVD-RW disc per unit time can be reduced, and the life of the DVD-RW disc can be extended.
[0050]
Next, the sector life of a DVD-RW disc is defined by the maximum number of writes for that sector, and sectors that exceed the maximum number of writes become unusable.
In a normal DVD drive, an unusable sector is replaced with another sector by alternation processing, but the capacity of the DVD-RW disc is reduced accordingly.
[0051]
Therefore, in the DVD drive of this embodiment, the CPU 7 reduces the number of write backs (write back) per unit time to a predetermined number.
[0052]
Next, when the read data is demodulated and the write data is modulated by the respective buffers as in a normal DVD drive, three types of buffers having different structural purposes are provided, including the cache buffer as described above. This increases the cost of manufacturing the device.
[0053]
Therefore, the DVD drive of this embodiment allocates the cache buffer 5 to a work area for decoding data read from the DVD-RW disk 1 and encoding data to be written to the DVD-RW disk 1.
Then, the cache buffer 5 is shared with the DVD-DEC3 and DVD-ENC4 work buffers.
[0054]
FIG. 3 is a flowchart showing the read / write processing in the DVD drive of this embodiment.
The CPU 7 determines whether or not the DVD drive is in a hibernation state in step (indicated by “S” in FIG. 1). If the DVD drive is in a hibernation state, the process proceeds to step 2 to determine whether or not there is mismatched data. If there is no unmatched data, the process returns to the first process. If there is unmatched data, the process proceeds to step 3 to select data (area) having the lowest change frequency per unit time, and proceeds to step 4 to perform the write access process. To return to the first process.
[0055]
If it is determined in step 1 that the drive is not in the hibernation state, the process proceeds to step 5 to determine whether or not there is a data request from the host computer. If there is not, the process returns to the first process. It is determined whether or not there is target data on the buffer. If there is, the process proceeds to step 7 to select the same data (area), and the process proceeds to step 8 to determine whether or not it is a read request.
[0056]
If the request is a read request in step 8, the process proceeds to step 9 to execute a read access process, and the process proceeds to step 10 to execute a process of transferring read data to the host computer, and the process returns to the first process.
If it is not a read request in step 8, it is determined as a write request, the process proceeds to step 13 to execute a process of transferring write data to the DVD-RW disc, and the process returns to the first process.
[0057]
If it is determined in step 6 that there is no target data on the cache buffer, the process proceeds to step 11 to determine whether or not there is an empty area on the cache buffer, and if there is, the process proceeds to step 12 to select an empty area. Then, the process of steps 8 to 10 or step 13 described above is executed, and the process returns to the first process.
[0058]
If it is determined in step 11 that there is no free space, the flow proceeds to step 14 to select data (area) having the lowest change frequency per unit time, and the flow proceeds to step 15 to execute the write access (write back) process. Proceeding to step 8, the process of steps 8 to 10 or step 13 described above is executed, and the process returns to the first process.
[0059]
It should be noted that a program for realizing the above means by the CPU 7 may be recorded in a ROM (not shown) in advance, or may be recorded on various recording media such as FD, MO, CD-ROM, DVD-RW and the like. The CPU 7 may be installed in a DVD drive so that it can be referred to.
[0060]
The DVD drive of this embodiment eliminates the need for write access to the DVD-RW disk for the same data during the interval, and can improve the processing time from an average data request to a response.
[0061]
When data once written is read again, if it is held in the cache buffer (cache hit), data to be read at high speed can be returned to the host computer without accessing the DVD-RW disc.
[0062]
Furthermore, by making the holding form on the cache buffer the same, it is easy to mix read data and write data.
[0063]
In addition, intermittent access to random access to the DVD-RW disc can be made uniform over time, and the use efficiency of the DVD drive can be improved.
[0064]
Furthermore, by reducing the number of write accesses to the DVD-RW disc, the capacity and life of the DVD-RW disc can be extended in a tendency that is inversely proportional to the reduction rate.
[0065]
Furthermore, by using the cache buffer also as a work buffer for data modulation and demodulation, the cost required for the buffer can be suppressed.
[0066]
【The invention's effect】
As described above, according to the data recording / reproducing apparatus, data recording / reproducing method, and computer-readable recording medium of the present invention, data can be reduced by reducing the number of random accesses to a recording medium such as a DVD-RW disc. Can be read and written at high speed.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a configuration of a main part of a DVD drive according to an embodiment of the present invention.
2 is an explanatory diagram of a read / write operation with respect to a cache buffer and a DVD-RW disc in the DVD drive shown in FIG. 1;
FIG. 3 is a flowchart showing read / write processing in the DVD drive shown in FIG. 1;
[Explanation of symbols]
1: DVD-RW disc 2: PU
3: DVD-DEC 4: DVD-ENC
5: Cache buffer 6: Host I / F
7: CPU

Claims (12)

記録媒体に対するデータの読み出し及び書き込みを行なうデータ記録再生手段と、該手段によって前記記録媒体から読み出したリードデータ及び前記記録媒体に書き込むライトデータをバッファするデータバッファ手段と、該手段にバッファされた前記ライトデータに変更が加えられたときに前記データバッファ手段で書き換え、その書き換えられたライトデータを所定時間毎に前記記録媒体に書き戻す書戻制御手段と、前記記録媒体に対するデータの読み出し及び書き込みが休止状態になったときに前記データバッファ手段上の全てのライトデータを単位時間当たりの変更頻度の最も低い順に前記記録媒体へ書き戻す休止時書戻制御手段とを備えたことを特徴とするデータ記録再生装置。A data recording and reproduction means for reading and writing of data to the recording medium, and a data buffer means for buffering write data to be written to the read data and the recording medium read out from said recording medium by said means, buffered in said means wherein When the write data is changed , the data buffer means rewrites the data, and the write-back control means for writing the rewritten write data back to the recording medium every predetermined time; and reading and writing data to the recording medium Data comprising: a resting write back control means for writing back all the write data on the data buffer means to the recording medium in the order of the lowest change frequency per unit time when the rest state is entered. Recording / playback device. 請求項1記載のデータ記録再生装置において、
前記データバッファ手段のライトデータを前記記録媒体へ書き戻した後も該手段上に保持し、前記記録媒体へ書き戻したライトデータのリード要求があったときには前記データバッファ手段から読み出すライトデータ保持読出制御手段を設けたことを特徴とするデータ記録再生装置。
The data recording / reproducing apparatus according to claim 1, wherein
Write data held in the data buffer means is held on the recording medium after being written back to the recording medium, and is read from the data buffer means when there is a read request for the write data written back to the recording medium. A data recording / reproducing apparatus comprising a control means.
請求項1又は2記載のデータ記録再生装置において、
前記リードデータと前記ライトデータを前記データバッファ手段上で同一形態でバッファさせる同一形態バッファ制御手段を設けたことを特徴とするデータ記録再生装置。
The data recording / reproducing apparatus according to claim 1 or 2,
A data recording / reproducing apparatus, comprising: a same form buffer control means for buffering the read data and the write data in the same form on the data buffer means.
請求項1乃至のいずれか一項に記載のデータ記録再生装置において、
前記データバッファ手段の空き領域が無くなったとき、単位時間当たりの変更頻度が最も低いライトデータを格納した領域から空き領域に割り当てる空き領域割当制御手段を設けたことを特徴とするデータ記録再生装置。
The data recording / reproducing apparatus according to any one of claims 1 to 3 ,
A data recording / reproducing apparatus comprising: a free area allocation control means for allocating a free area from an area storing write data having the lowest change frequency per unit time when there is no free space in the data buffer means.
請求項1乃至のいずれか一項に記載のデータ記録再生装置において、
前記書戻制御手段に対して単位時間当たりの書き戻し回数を減少させる書戻回数減少制御手段を設けたことを特徴とするデータ記録再生装置。
The data recording / reproducing apparatus according to any one of claims 1 to 4 ,
A data recording / reproducing apparatus, comprising: a write-back number reduction control means for reducing the number of write-backs per unit time for the write-back control means.
請求項1乃至のいずれか一項に記載のデータ記録再生装置において、
前記データバッファ手段を前記記録媒体から読み出したデータの復号化及び前記記録媒体に書き込むデータの符号化の作業領域に割り当てる手段を設けたことを特徴とするデータ記録再生装置。
The data recording / reproducing apparatus according to any one of claims 1 to 5 ,
A data recording / reproducing apparatus comprising: means for assigning the data buffer means to a work area for decoding data read from the recording medium and encoding data to be written to the recording medium.
記録媒体に対するデータの読み出し及び書き込みを行なうデータ記録再生工程と、前記記録媒体から読み出したリードデータ及び前記記録媒体に書き込むライトデータをバッファするデータバッファ工程と前記バッファされた前記ライトデータに変更が加えられたときにバッファ上で書き換え、その書き換えられたライトデータを所定時間毎に前記記録媒体に書き戻す書戻制御工程と、前記記録媒体に対するデータの読み出し及び書き込みが休止状態になったときに前記データバッファ上の全てのライトデータを単位時間当たりの変更頻度の最も低い順に前記記録媒体へ書き戻す休止時書戻制御工程とからなることを特徴とするデータ記録再生方法。 A data reproducing step for reading and writing of data to the recording medium, a data buffer process for buffering write data to be written to the read data and the recording medium read out from the recording medium, is changed to the write data the buffer A rewrite on the buffer when added, and a write-back control step of writing the rewritten write data back to the recording medium every predetermined time, and when reading and writing of data to the recording medium are suspended. A data recording / reproducing method comprising: a resting write-back control step of writing all write data on the data buffer back to the recording medium in order of lowest change frequency per unit time . 請求項記載のデータ記録再生方法において、
前記バッファされたライトデータを前記記録媒体へ書き戻した後も保持し、前記記録媒体へ書き戻したライトデータのリード要求があったときには前記バッファ上から読み出す工程を有することを特徴とするデータ記録再生方法。
The data recording / reproducing method according to claim 7 , wherein
Also retained after the write data the buffer written back to the recording medium, data recording said when there is a read request for the write data written back to the recording medium is characterized in that it comprises a step of reading from the said buffer Playback method.
請求項7又は8記載のデータ記録再生方法において、
前記リードデータと前記ライトデータを前記バッファ上で同一形態でバッファさせる工程を有することを特徴とするデータ記録再生方法。
The data recording / reproducing method according to claim 7 or 8 ,
A data recording / reproducing method comprising the step of buffering the read data and the write data in the same form on the buffer.
請求項7乃至9のいずれか一項に記載のデータ記録再生方法において、
前記バッファの空き領域が無くなったとき、単位時間当たりの変更頻度が最も低いライトデータを格納した領域から空き領域に割り当てる工程を有することを特徴とするデータ記録再生方法。
The data recording / reproducing method according to any one of claims 7 to 9 ,
A data recording / reproducing method comprising a step of allocating, from an area storing write data having the lowest change frequency per unit time, to an empty area when an empty area of the buffer runs out.
請求項7乃至10のいずれか一項に記載のデータ記録再生方法において、
前記ライトデータの単位時間当たりの書き戻し回数を減少させる工程を有することを特徴とするデータ記録再生方法。
The data recording / reproducing method according to any one of claims 7 to 10 ,
A data recording / reproducing method comprising a step of reducing the number of times of writing back of the write data per unit time.
請求項7乃至11のいずれか一項に記載のデータ記録再生方法において、
前記バッファを前記記録媒体から読み出したデータの復号化及び前記記録媒体に書き込むデータの符号化の作業領域に割り当てる工程を有することを特徴とするデータ記録再生方法。
The data recording / reproducing method according to any one of claims 7 to 11 ,
A method for recording and reproducing data, comprising the steps of: allocating the buffer to a work area for decoding data read from the recording medium and encoding data to be written to the recording medium.
JP30102899A 1999-10-22 1999-10-22 Data recording / reproducing apparatus, data recording / reproducing method, and computer-readable recording medium Expired - Fee Related JP3839201B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP30102899A JP3839201B2 (en) 1999-10-22 1999-10-22 Data recording / reproducing apparatus, data recording / reproducing method, and computer-readable recording medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP30102899A JP3839201B2 (en) 1999-10-22 1999-10-22 Data recording / reproducing apparatus, data recording / reproducing method, and computer-readable recording medium

Publications (2)

Publication Number Publication Date
JP2001126381A JP2001126381A (en) 2001-05-11
JP3839201B2 true JP3839201B2 (en) 2006-11-01

Family

ID=17891989

Family Applications (1)

Application Number Title Priority Date Filing Date
JP30102899A Expired - Fee Related JP3839201B2 (en) 1999-10-22 1999-10-22 Data recording / reproducing apparatus, data recording / reproducing method, and computer-readable recording medium

Country Status (1)

Country Link
JP (1) JP3839201B2 (en)

Also Published As

Publication number Publication date
JP2001126381A (en) 2001-05-11

Similar Documents

Publication Publication Date Title
KR100421845B1 (en) optical recording medium and method for managing a defective area
RU99128106A (en) RECORDING MEDIA FOR STORING INFORMATION ON THE ORIGINAL POSITION FOR EACH ZONE AND METHOD OF DATA MANAGEMENT USING THIS INFORMATION
JPH01128266A (en) Method for controlling drive device for writable disk
JP2001351334A (en) Optical recording medium and data recording / reproducing apparatus for recording / reproducing data on / from optical recording medium
CA2486319A1 (en) Recording medium, recording device, reproduction device, recording method, and reproduction method
JP2006500721A (en) Defect and allocation management method and apparatus for write-once media
RU2005100843A (en) THE INFORMATION MEDIA TO WHICH THE DATA OF THE DISC DRIVE IS WRITTEN AND THE METHOD FOR RECORDING INFORMATION ON THE INFORMATION MEDIA
JP2000235457A (en) Hierarchical data storage device and cache data creation method
US7821895B2 (en) Data managing method for an optical disc drive writing user data into an optical disc having defects
JP3839201B2 (en) Data recording / reproducing apparatus, data recording / reproducing method, and computer-readable recording medium
JP3637346B1 (en) Information recording apparatus, information recording method, and program
JPH11296996A (en) Information recording method for information recording medium
JP3986754B2 (en) Information recording / reproducing apparatus and information recording / reproducing method
JP3965023B2 (en) Information recording / reproducing device
JPH1185411A (en) Disk array device, data relocation method for disk array device, and storage medium storing program information for data relocation method for disk array device
WO2005041186A1 (en) Information recorder and information recording method and recording medium
KR20030045845A (en) Recording/reproducing apparatus, recording/reproducing method, medium, and program
JP2956757B2 (en) Optical disk drive
JP2000021093A (en) Data recording device and recording method, data reproducing device and reproducing method
WO2007114424A1 (en) Data recording method and data recording device for write-once type recording medium
CN100464369C (en) Recording/reproducing method and optical disk recording/reproducing device
JPH065001A (en) Optical disk device
JP4269915B2 (en) Recording / reproducing apparatus and method, and recording / reproducing system
WO2006014060A1 (en) Information recording medium, recording/re¬ producing apparatus and recording/reproducing method
JP2001176186A (en) Data recording / reproducing device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20040322

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20060419

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060425

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060622

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20060725

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20060802

LAPS Cancellation because of no payment of annual fees