JPH04332961A - 光ディスク制御装置 - Google Patents
光ディスク制御装置Info
- Publication number
- JPH04332961A JPH04332961A JP10231291A JP10231291A JPH04332961A JP H04332961 A JPH04332961 A JP H04332961A JP 10231291 A JP10231291 A JP 10231291A JP 10231291 A JP10231291 A JP 10231291A JP H04332961 A JPH04332961 A JP H04332961A
- Authority
- JP
- Japan
- Prior art keywords
- optical disk
- free space
- ram
- optical disc
- circuit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Signal Processing For Digital Recording And Reproducing (AREA)
- Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)
- Management Or Editing Of Information On Record Carriers (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【0001】
【産業上の利用分野】本発明は光ディスク制御装置に関
し、特に光ディスク媒体への書込み処理に関する。
し、特に光ディスク媒体への書込み処理に関する。
【0002】
【従来の技術】従来、この種の光ディスク制御装置の中
には、光ディスク媒体にデータの書込み処理を行う時点
でデータを書き込む場所を検出している装置があった。
には、光ディスク媒体にデータの書込み処理を行う時点
でデータを書き込む場所を検出している装置があった。
【0003】
【発明が解決しようとする課題】上述した従来の光ディ
スク制御装置では、書込み処理の度にデータの書込み場
所を検出する必要があり、そのための時間を要するとい
う欠点がある。
スク制御装置では、書込み処理の度にデータの書込み場
所を検出する必要があり、そのための時間を要するとい
う欠点がある。
【0004】
【課題を解決するための手段】本発明の光ディスク制御
装置は、光ディスク媒体への書込み処理を行う光ディス
ク制御装置において、前記光ディスク媒体から読み取ら
れた未書込みの空き領域情報を保持する保持手段を備え
、光ディスク装置にディスクをセットした時点で前記空
き領域情報の読取りと保持とを実行し、前記書込み処理
において前記保持手段により前記空き領域情報が保持さ
れていればこの保持された前記空き領域情報を読み取っ
てその空き領域にデータを書き込んだ後に前記読み取っ
た空き領域情報を消去し、前記保持手段により前記空き
領域情報が保持されていなければ前記書込み処理を行わ
ない制御手段を含むことを特徴とする。
装置は、光ディスク媒体への書込み処理を行う光ディス
ク制御装置において、前記光ディスク媒体から読み取ら
れた未書込みの空き領域情報を保持する保持手段を備え
、光ディスク装置にディスクをセットした時点で前記空
き領域情報の読取りと保持とを実行し、前記書込み処理
において前記保持手段により前記空き領域情報が保持さ
れていればこの保持された前記空き領域情報を読み取っ
てその空き領域にデータを書き込んだ後に前記読み取っ
た空き領域情報を消去し、前記保持手段により前記空き
領域情報が保持されていなければ前記書込み処理を行わ
ない制御手段を含むことを特徴とする。
【0005】
【実施例】次に、本発明について図面を参照して説明す
る。図1は本発明の光ディスク制御装置の一実施例を示
すブロック図であり、本実施例の光ディスク制御装置は
光ディスク装置2と上位装置3との間の制御信号やデー
タの受渡しを行う装置である。
る。図1は本発明の光ディスク制御装置の一実施例を示
すブロック図であり、本実施例の光ディスク制御装置は
光ディスク装置2と上位装置3との間の制御信号やデー
タの受渡しを行う装置である。
【0006】光ディスク装置2は光ディスク媒体への書
込み(以下ライトと称する)や光ディスク媒体からの読
出し(以下リードと称する)を行い、上位装置3は光デ
ィスク制御装置1に命令を発行し、また光ディスク装置
2から光ディスク制御装置1を介してデータの受取りや
送出を行う。
込み(以下ライトと称する)や光ディスク媒体からの読
出し(以下リードと称する)を行い、上位装置3は光デ
ィスク制御装置1に命令を発行し、また光ディスク装置
2から光ディスク制御装置1を介してデータの受取りや
送出を行う。
【0007】書込みデータ転送回路4は上位装置3から
のライトデータを書込みデータバッファ5に転送する。 書込みデータバッファ5は書込みデータ転送回路4から
のライトデータを格納し、その書込みデータを符号化回
路6に1セクタ単位で送出する。符号化回路6は書込み
データバッファ5からのライトデータによりエラー訂正
/検出バイト(以下ECCと称する)を生成し、このE
CCバイトと書込みデータバッファ5からのライトデー
タを変調回路7に送出する。変調回路7は符号化回路6
からのライトデータとECCバイトを光ディスク装置2
が必要とする信号に変調して光ディスク装置2に送出す
る。空き領域情報書込み回路8はRAM12に格納して
あった光ディスク媒体の空き領域の場所(以下これをI
Dと称し、IDはトラック番号とセクタ番号からなる)
をマイクロプロセッサ11から受け取って光ディスク媒
体の物理ID(光ディスク媒体の空き領域の場所を示す
実際のID)に変換し、上記のアドレスを光ヘッド位置
決め制御回路15に送出する。復調回路9は光ディスク
装置2からのリードデータを上位装置3が必要とする信
号に復調して空き領域検出回路10に送出する。空き領
域検出回路10は復調回路9から送られてきたデータか
ら空き領域を検出し、空き領域があればそのIDを内部
バス101を介してマイクロプロセッサ11に送出する
。マイクロプロセッサ11は光ディスク装置2にディス
クをセットしたときリード命令を発行し、空き領域検出
回路10から送られてくる光ディスク媒体の空き領域の
IDを受け取ってRAM12に格納し、RAM12に格
納されたIDの検索,読取り,消去を行い、空き領域情
報書込み回路8にその空き領域のIDを送出し、光ディ
スク装置2にライトする指示を与える。RAM12は空
き領域のIDを保持する。デバイスインタフェース回路
13は光ディスク装置2と信号の送受を行う。ホストイ
ンタフェース回路14は上位装置3との信号の送受を行
う。光ヘッド位置決め制御回路15は空き領域情報書込
み回路8から光ディスク媒体の空き領域のIDを受取り
、光ヘッドを媒体のその空き領域の場所に位置決めさせ
る。
のライトデータを書込みデータバッファ5に転送する。 書込みデータバッファ5は書込みデータ転送回路4から
のライトデータを格納し、その書込みデータを符号化回
路6に1セクタ単位で送出する。符号化回路6は書込み
データバッファ5からのライトデータによりエラー訂正
/検出バイト(以下ECCと称する)を生成し、このE
CCバイトと書込みデータバッファ5からのライトデー
タを変調回路7に送出する。変調回路7は符号化回路6
からのライトデータとECCバイトを光ディスク装置2
が必要とする信号に変調して光ディスク装置2に送出す
る。空き領域情報書込み回路8はRAM12に格納して
あった光ディスク媒体の空き領域の場所(以下これをI
Dと称し、IDはトラック番号とセクタ番号からなる)
をマイクロプロセッサ11から受け取って光ディスク媒
体の物理ID(光ディスク媒体の空き領域の場所を示す
実際のID)に変換し、上記のアドレスを光ヘッド位置
決め制御回路15に送出する。復調回路9は光ディスク
装置2からのリードデータを上位装置3が必要とする信
号に復調して空き領域検出回路10に送出する。空き領
域検出回路10は復調回路9から送られてきたデータか
ら空き領域を検出し、空き領域があればそのIDを内部
バス101を介してマイクロプロセッサ11に送出する
。マイクロプロセッサ11は光ディスク装置2にディス
クをセットしたときリード命令を発行し、空き領域検出
回路10から送られてくる光ディスク媒体の空き領域の
IDを受け取ってRAM12に格納し、RAM12に格
納されたIDの検索,読取り,消去を行い、空き領域情
報書込み回路8にその空き領域のIDを送出し、光ディ
スク装置2にライトする指示を与える。RAM12は空
き領域のIDを保持する。デバイスインタフェース回路
13は光ディスク装置2と信号の送受を行う。ホストイ
ンタフェース回路14は上位装置3との信号の送受を行
う。光ヘッド位置決め制御回路15は空き領域情報書込
み回路8から光ディスク媒体の空き領域のIDを受取り
、光ヘッドを媒体のその空き領域の場所に位置決めさせ
る。
【0008】次に本実施例の動作について説明する。図
2は図1におけるRAMへの空き領域情報を格納する動
作を示すフローチャート、図3は図1におけるRAMか
らの空き領域情報の読出し,データの書込み動作を示す
フローチャートである。
2は図1におけるRAMへの空き領域情報を格納する動
作を示すフローチャート、図3は図1におけるRAMか
らの空き領域情報の読出し,データの書込み動作を示す
フローチャートである。
【0009】図2において光ディスク制御装置1の電源
をONにし(S21)、光ディスク媒体を光ディスク装
置2にセットする(S22)と、デバイスインタフェー
ス回路13は媒体セット完了の信号を内部バス101を
介してマイクロプロセッサ11に転送する。セット完了
信号を受け取ったマイクロプロセッサ11はRAM12
の全内容を消去する。次にマイクロプロセッサ11は光
ディスク媒体のリード処理を開始するためにデバイスイ
ンタフェース回路13を通じて光ディスク装置2に光デ
ィスク媒体のデータのリード命令を発行する(S23)
。光ディスク装置2は光ディスク媒体からのリードデー
タを順次復調回路9に送出する。復調回路9は光ディス
ク装置2からのリードデータを上位装置3が必要とする
信号に復調して空き領域検出回路10に転送する(S2
4)。空き領域検出回路10は復調回路9から送られて
きたリードデータから空き領域を検出した(S25のY
ES)ならば内部バス101を介してマイクロプロセッ
サ11に空き領域検出信号を送る。もし空き領域が検出
されなければ(S25のNO)空き領域検出信号を出さ
ずに処理を終了する。空き領域検出回路10から空き領
域検出信号を受け取ったマイクロプロセッサ11は空き
領域検出回路10から光ディスク媒体における空き領域
を読み取り、RAM12にメモリの大きさの範囲内で格
納する(S26)。格納が終了するとマイクロプロセッ
サ11は処理を終了させる。
をONにし(S21)、光ディスク媒体を光ディスク装
置2にセットする(S22)と、デバイスインタフェー
ス回路13は媒体セット完了の信号を内部バス101を
介してマイクロプロセッサ11に転送する。セット完了
信号を受け取ったマイクロプロセッサ11はRAM12
の全内容を消去する。次にマイクロプロセッサ11は光
ディスク媒体のリード処理を開始するためにデバイスイ
ンタフェース回路13を通じて光ディスク装置2に光デ
ィスク媒体のデータのリード命令を発行する(S23)
。光ディスク装置2は光ディスク媒体からのリードデー
タを順次復調回路9に送出する。復調回路9は光ディス
ク装置2からのリードデータを上位装置3が必要とする
信号に復調して空き領域検出回路10に転送する(S2
4)。空き領域検出回路10は復調回路9から送られて
きたリードデータから空き領域を検出した(S25のY
ES)ならば内部バス101を介してマイクロプロセッ
サ11に空き領域検出信号を送る。もし空き領域が検出
されなければ(S25のNO)空き領域検出信号を出さ
ずに処理を終了する。空き領域検出回路10から空き領
域検出信号を受け取ったマイクロプロセッサ11は空き
領域検出回路10から光ディスク媒体における空き領域
を読み取り、RAM12にメモリの大きさの範囲内で格
納する(S26)。格納が終了するとマイクロプロセッ
サ11は処理を終了させる。
【0010】以上が光ディスク装置2に光ディスク媒体
をセットした時点での空き領域情報の読取りと保持の動
作である。
をセットした時点での空き領域情報の読取りと保持の動
作である。
【0011】次に本実施例によりRAM12に格納され
た空き領域情報を利用したライト処理について説明する
。まず図3においてマイクロプロセッサ11は上位装置
3からホストインタフェース回路14と内部バス101
を介してライト命令を受け取る(S31)と、上位装置
3からのライトデータを書込みデータ転送回路4を介し
て書込みデータバッファ5に書き込む(S32)。書込
みデータバッファ5に上位装置3からのライトデータが
すべて書き込まれると、マイクロプロセッサ11はRA
M12を検索して空き領域のIDが無ければ(S40)
、書込み不可信号をホストインタフェース回路14を介
して上位装置3に送って本処理を終了する。
た空き領域情報を利用したライト処理について説明する
。まず図3においてマイクロプロセッサ11は上位装置
3からホストインタフェース回路14と内部バス101
を介してライト命令を受け取る(S31)と、上位装置
3からのライトデータを書込みデータ転送回路4を介し
て書込みデータバッファ5に書き込む(S32)。書込
みデータバッファ5に上位装置3からのライトデータが
すべて書き込まれると、マイクロプロセッサ11はRA
M12を検索して空き領域のIDが無ければ(S40)
、書込み不可信号をホストインタフェース回路14を介
して上位装置3に送って本処理を終了する。
【0012】RAM12に空き領域のIDがあれば(S
32のYES)、そのIDを読み出して空き領域情報書
込み回路8に送出する(S34)。空き領域情報書込み
回路8は送られてきた空き領域のIDを変調し、変調が
終了したら空き領域情報書込み回路8は変調したIDを
光ヘッド位置決め制御回路15に送出する。光ヘッド位
置決め制御回路15は空き領域情報書込み回路8より送
られてきたIDの示す場所へ光ヘッドの位置決めを行う
(S35)。位置決めが終了したらマイクロプロセッサ
11はRAM12から取り出した空き領域のIDをRA
M12より消去し(S36)、デバイスインタフェース
回路13を介して光ディスク装置2にライト命令を発行
し、書込みデータバッファ5に格納されているデータを
1セクタ分、符号化回路6及び変調回路7を介して光デ
ィスク装置2に転送する(S37)。光ディスク装置2
では変調回路7を介して転送されてきたライトデータを
既に位置決めされている光ディスク媒体のセクタにライ
トする(S38)。1セクタ分のライトが終了したなら
ばマイクロプロセッサ11は書込みデータバッファ5を
検索し、まだ格納されているライトデータがあれば(S
39のYES)、再びRAM12を検索し、S33から
の処理を繰り返す。
32のYES)、そのIDを読み出して空き領域情報書
込み回路8に送出する(S34)。空き領域情報書込み
回路8は送られてきた空き領域のIDを変調し、変調が
終了したら空き領域情報書込み回路8は変調したIDを
光ヘッド位置決め制御回路15に送出する。光ヘッド位
置決め制御回路15は空き領域情報書込み回路8より送
られてきたIDの示す場所へ光ヘッドの位置決めを行う
(S35)。位置決めが終了したらマイクロプロセッサ
11はRAM12から取り出した空き領域のIDをRA
M12より消去し(S36)、デバイスインタフェース
回路13を介して光ディスク装置2にライト命令を発行
し、書込みデータバッファ5に格納されているデータを
1セクタ分、符号化回路6及び変調回路7を介して光デ
ィスク装置2に転送する(S37)。光ディスク装置2
では変調回路7を介して転送されてきたライトデータを
既に位置決めされている光ディスク媒体のセクタにライ
トする(S38)。1セクタ分のライトが終了したなら
ばマイクロプロセッサ11は書込みデータバッファ5を
検索し、まだ格納されているライトデータがあれば(S
39のYES)、再びRAM12を検索し、S33から
の処理を繰り返す。
【0013】書込みデータバッファ5に格納されている
ライトデータが無くなれば(S39のNO)、マイクロ
プロセッサ11はライト処理終了信号をホストインタフ
ェース回路14及び内部バス101を介して上位装置3
に送り本処理を終了する。
ライトデータが無くなれば(S39のNO)、マイクロ
プロセッサ11はライト処理終了信号をホストインタフ
ェース回路14及び内部バス101を介して上位装置3
に送り本処理を終了する。
【0014】
【発明の効果】以上説明したように本発明は、あらかじ
め空き領域を検出しておくことにより、書込み処理時に
空き領域を検出する必要がなく、読出し処理時間の短縮
を行うことができるという効果を有する。
め空き領域を検出しておくことにより、書込み処理時に
空き領域を検出する必要がなく、読出し処理時間の短縮
を行うことができるという効果を有する。
【図1】本発明の一実施例の構成を示すブロック図であ
る。
る。
【図2】図1におけるRAMへの空き領域情報を格納す
る動作を示すフローチャートである。
る動作を示すフローチャートである。
【図3】図1におけるRAMからの空き領域情報の読出
し,データの書込み動作を示すフローチャートである。
し,データの書込み動作を示すフローチャートである。
1 光ディスク制御装置
2 光ディスク装置
3 上位装置
5 書込みデータバッファ
8 空き領域情報書込み回路
10 空き領域検出回路
11 マイクロプロセッサ
12 RAM
Claims (1)
- 【請求項1】 光ディスク媒体への書込み処理を行う
光ディスク制御装置において、前記光ディスク媒体から
読み取られた未書込みの空き領域情報を保持する保持手
段を備え、光ディスク装置にディスクをセットした時点
で前記空き領域情報の読取りと保持とを実行し、前記書
込み処理において前記保持手段により前記空き領域情報
が保持されていればこの保持された前記空き領域情報を
読み取ってその空き領域にデータを書き込んだ後に前記
読み取った空き領域情報を消去し、前記保持手段により
前記空き領域情報が保持されていなければ前記書込み処
理を行わない制御手段を含むことを特徴とする光ディス
ク制御装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP10231291A JPH04332961A (ja) | 1991-05-08 | 1991-05-08 | 光ディスク制御装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP10231291A JPH04332961A (ja) | 1991-05-08 | 1991-05-08 | 光ディスク制御装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH04332961A true JPH04332961A (ja) | 1992-11-19 |
Family
ID=14324081
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP10231291A Pending JPH04332961A (ja) | 1991-05-08 | 1991-05-08 | 光ディスク制御装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH04332961A (ja) |
-
1991
- 1991-05-08 JP JP10231291A patent/JPH04332961A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0078492B1 (en) | Method of controlling storage device | |
| KR20000035409A (ko) | 기억 장치 및 그 제어 방법 | |
| US4525801A (en) | Disk storage controller | |
| US7062682B2 (en) | Data recorder and data recording method avoiding data loss due to data transfer error | |
| JPH04332961A (ja) | 光ディスク制御装置 | |
| JPS58215734A (ja) | 光デイスク処理装置 | |
| JP2854438B2 (ja) | 光ディスク装置のアクセス制御方式 | |
| US7539894B2 (en) | Method for accessing data of defected optical disk | |
| JP2701372B2 (ja) | 光磁気ディスク装置 | |
| JP2789772B2 (ja) | 磁気ディスクリフォーマット方式 | |
| JPH0442466A (ja) | 光デイスク制御装置 | |
| JPH01178172A (ja) | 光ディスク制御装置 | |
| JPS59117717A (ja) | 記憶装置の制御装置 | |
| JP2822660B2 (ja) | 磁気ディスクサブシステム | |
| JPH0660550A (ja) | ディスク装置 | |
| JP2604489B2 (ja) | 光ディスク処理装置 | |
| JPS623321A (ja) | 光デイスク制御装置 | |
| JPH04351764A (ja) | 磁気ディスク装置 | |
| JPS61283074A (ja) | 光学式情報装置 | |
| JPS5938940A (ja) | 光デイスク処理装置 | |
| JPH02236865A (ja) | 情報記録再生装置 | |
| JPS59157813A (ja) | 回転体磁気記憶装置の制御装置 | |
| JPH0651916A (ja) | ディスク制御装置 | |
| JPH087485A (ja) | 光ディスク制御装置 | |
| JPS62121528A (ja) | デイスク装置 |