JPH0240711A - Optical disk driver - Google Patents
Optical disk driverInfo
- Publication number
- JPH0240711A JPH0240711A JP19037488A JP19037488A JPH0240711A JP H0240711 A JPH0240711 A JP H0240711A JP 19037488 A JP19037488 A JP 19037488A JP 19037488 A JP19037488 A JP 19037488A JP H0240711 A JPH0240711 A JP H0240711A
- Authority
- JP
- Japan
- Prior art keywords
- data
- read
- address data
- optical disk
- address
- 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)
Abstract
Description
【発明の詳細な説明】 [発明の目的] (産業上の利用分野) 本発明は、光ディスク駆動装置に関するものである。[Detailed description of the invention] [Purpose of the invention] (Industrial application field) The present invention relates to an optical disc drive.
(従来の技術)
光ディスク駆動装置は装着された光ディスクからデータ
を読み出し、電子計算機等外部機器にそのデータを送る
。(Prior Art) An optical disk drive device reads data from an attached optical disk and sends the data to an external device such as a computer.
読み出し専用光ディスクはデータの修正が不可能であり
、データを修正するには新規に光ディスクを作成しなけ
ればならない。Data cannot be modified on a read-only optical disc, and a new optical disc must be created in order to modify the data.
新規に光ディスクを作成しない場合は、電子計算機等外
部機器のアプリケーションプログラム上に修正用データ
を作成し、修正データを使用する時は、光ディスクから
読み出さずに、アプリケーションプログラムの修正デー
タを読み出さなければならない。If you do not create a new optical disk, you must create correction data on the application program of an external device such as a computer, and when using the correction data, you must read the correction data of the application program without reading it from the optical disk. .
また、−枚の光ディスクを多数のアプリケーションが利
用する場合は、全てのアプリケーションに修正用データ
を作成する必要がある。いずれにしても、コスト高であ
り効率が悪いという問題があった。Furthermore, if a large number of applications use one optical disc, it is necessary to create correction data for all applications. In any case, there were problems of high cost and low efficiency.
(発明が解決しようとする課8)
従来の光ディスク駆動装置では、読み出し専用光ディス
クのデータの修正をする時、新規に光ディスクを作成す
るか、光ディスクを利用する全てのアプリケーションに
修正プログラムを作成しなければならずコスト高であり
効率が悪いという課題があった。(Issue 8 to be solved by the invention) In conventional optical disc drives, when modifying data on a read-only optical disc, it is necessary to create a new optical disc or create a modification program for all applications that use the optical disc. However, there have always been problems with high costs and poor efficiency.
本発明はこのような課題に鑑みてなされたもので、その
目的とするところは、低コストで効率が良く修正された
光ディスクのデータを読み出すことができる光ディスク
駆動装置を提供することにある。The present invention has been made in view of the above problems, and an object thereof is to provide an optical disk drive device that can efficiently read corrected data from an optical disk at low cost.
[発明の構成]
(課題を解決するための手段)
前記目的を達成するために本発明は、データを記憶する
光ディスクから該データをアドレスデータに基づいて読
み出す読出手段と、前記光ディスクに記憶されたデータ
に対する修正データと該修正データに対応する第1のア
ドレスデータを記憶する記憶手段と、前記入力手段によ
り入力された第2のアドレスデータと前記記憶手段に記
憶されている前記第1のアドレスデータとを比較する比
較手段と、この比較手段の比較結果が一致するならば前
記記憶手段に記憶され前記第1のアドレスデータに対応
する修正データを出力し、比較結果が一致しないならば
前記第2のアドレスデータに基づいて前記光ディスクか
ら読み出されたデータを出力する出力手段とを具備する
ことを特徴とする。[Structure of the Invention] (Means for Solving the Problems) In order to achieve the above object, the present invention provides a reading means for reading out data from an optical disk storing data based on address data, storage means for storing correction data for the data and first address data corresponding to the correction data; second address data inputted by the input means and the first address data stored in the storage means; If the comparison result of this comparison means matches, the correction data stored in the storage means and corresponding to the first address data is outputted, and if the comparison result does not match, the correction data of the second address data is outputted. and output means for outputting data read from the optical disc based on address data of the optical disc.
(作用)
本発明では、光ディスクのデータを修正するために、修
正データと修正データに関する第1のアドレスデータが
入力手段に入力され、記憶手段に記憶される。次に、光
ディスクからデータを読み出スために、第2のアドレス
データが入力手段に入力され比較手段に送られる。比較
手段は、第2のアドレスデータと記憶手段に記憶されて
いる第1のアドレスデータとを比較し、比較の結果−致
するならば、記憶手段に記憶されており第1または第2
のアドレスデータに該当する修正データが出力手段に出
力され、比較の結果一致しないならば、光ディスクに記
憶されており第2のアドレスデータに該当するデータが
読出手段により読み出され、出力手段に出力される。(Operation) In the present invention, in order to modify data on an optical disc, modified data and first address data related to the modified data are input to the input means and stored in the storage means. Next, in order to read data from the optical disc, second address data is input to the input means and sent to the comparison means. The comparison means compares the second address data with the first address data stored in the storage means, and if the comparison result matches, the second address data stored in the storage means and the first or second address data are stored in the storage means.
Corrected data corresponding to the second address data is output to the output means, and if the result of the comparison does not match, data stored on the optical disk and corresponding to the second address data is read by the read means and output to the output means. be done.
(実施例)
以下、図面に基づいて本発明の一実施例を詳細に説明す
る。(Example) Hereinafter, an example of the present invention will be described in detail based on the drawings.
第1図は本発明の一実施例に係る光ディスク駆動装置の
構成を示すブロック図であり、この光ディスク駆動装置
は入出力部1、#J御部2、記憶部3および読出部4か
ら構成される。FIG. 1 is a block diagram showing the configuration of an optical disk drive device according to an embodiment of the present invention, and this optical disk drive device is composed of an input/output section 1, a #J control section 2, a storage section 3, and a reading section 4. Ru.
入力手段および出力手段としての入出力部1は、電子計
算機等の外部機器から読み出しまたは修正に必要なデー
タが入力され、それらのデータを制御部2に送る。また
入出力部1は制御部2から送られるデータを電子計算機
等の外部機器に出力する。 記憶部3は入出力部1を介
して入力された修正要求されたディスク種別データ、修
正データ及びこの修正データの格納位置を指定するアド
レスデータを記憶する。An input/output section 1 serving as an input means and an output means receives data necessary for reading or modification from an external device such as an electronic computer, and sends the data to the control section 2. The input/output section 1 also outputs data sent from the control section 2 to an external device such as a computer. The storage unit 3 stores disc type data for which correction is requested, correction data input via the input/output unit 1, and address data specifying the storage location of the correction data.
上記ディスク種別データは光ディスク5の一部の記憶領
域を用いて種別を明示するためのデータであり、使用の
光ディスク個有のデータを用いればよイ。たとえば、C
D −ROM (Compact DiscRead
0nly Memory )ではT OC(Table
Of’ Contents )情報をディスク種別デ
ータとして使用することができる。また、ToC情報を
有しない光ディスクでは、アドレス「0」のデータなど
をディスク種別データとして使用してもよい。前記2例
以外には、修正前の光ディスクデータが他の光ディスク
のデータと区別可能であれば使用可能である。The disc type data is data for specifying the type using a part of the storage area of the optical disc 5, and data unique to the optical disc used may be used. For example, C
D-ROM (Compact Disc Read
0nly Memory), TOC (Table
Of'Contents) information can be used as disc type data. Furthermore, for an optical disc that does not have ToC information, data such as address "0" may be used as the disc type data. Other than the above two examples, the optical disc data before modification can be used if it can be distinguished from data on other optical discs.
光ディスク5にはデータおよびディスク種別データが記
憶されており、読出部4は光ディスク5に記憶されてい
るデータおよびディスク種別データを読み出し、制御部
2に送る。制御部2は各部を制御する他、比較手段とし
て機能し、読出部4により読み出されたディスク種別デ
ータと記憶部3に記憶されているディスク種別データと
を比較する。これが一致した場合には、さらに、入出力
部1から入力された読出データを指定するアドレスデー
タと記憶部3に記憶されている修正データを指定するア
ドレスデータとを比較する。Data and disc type data are stored on the optical disc 5 , and the reading unit 4 reads out the data and disc type data stored on the optical disc 5 and sends it to the control unit 2 . In addition to controlling each section, the control section 2 functions as a comparing means, and compares the disc type data read by the reading section 4 and the disc type data stored in the storage section 3. If they match, the address data specifying the read data inputted from the input/output section 1 is further compared with the address data specifying the modified data stored in the storage section 3.
次に本実施両の動作を第2図のフローチャートに従って
説明する。Next, the operation of this embodiment will be explained according to the flowchart shown in FIG.
電子計算機等外部機器から入出力部1にコマンドが受信
され(ステップ201) 、そのコマンドがデータの修
正要求であった場合(ステップ202)、電子計算機等
外部機器から入出力部1にディスク種別データ、修正デ
ータおよび修正データを指定するアドレスデータが入力
され(ステップ203)、制御部2を通して記憶部3に
記憶される(ステップ204)。When a command is received by the input/output unit 1 from an external device such as a computer (step 201), and the command is a data modification request (step 202), the disk type data is sent from the external device such as a computer to the input/output unit 1. , modified data, and address data specifying the modified data are input (step 203) and stored in the storage section 3 through the control section 2 (step 204).
次に電子計算機等外部機器から入出力部1にデータの読
出要求および読出データを指定するアドレスデータが入
力されると(ステップ205.20B)読出部4により
装着されている光ディスク5のディスク種別データが光
ディスク5から読み出され制御部2に送られる(ステッ
プ207)。制御部2は、読出部4により読み出された
ディスク種別データと記憶部3に記憶されているディス
ク種別データとを比較しくステップ208) 、一致し
ていればさらに入力された読出データを指定するアドレ
スデータと記憶部3に記憶されている修正データを指定
するアドレスデータとを比較する(ステップ209)。Next, when a data read request and address data specifying the read data are input to the input/output section 1 from an external device such as a computer (step 205.20B), the read section 4 receives the disk type data of the optical disk 5 loaded. is read from the optical disc 5 and sent to the control unit 2 (step 207). The control unit 2 compares the disc type data read by the reading unit 4 and the disc type data stored in the storage unit 3 (step 208), and if they match, specifies further input read data. The address data is compared with the address data stored in the storage unit 3 specifying the corrected data (step 209).
アドレスデータが一致していれば、制御部2は記憶部3
からアドレスデータに指定された修正データを読み出し
くステップ210) 、入出力部1に出力し電子計算機
等外部機器に転送する、(ステップ211)。If the address data match, the control unit 2
The corrected data specified in the address data is read out from the address data (Step 210), and outputted to the input/output unit 1 and transferred to an external device such as a computer (Step 211).
読出部4により読み出されたディスク種別データと記憶
部3に記憶されているディスク種別データが一致しない
場合(ステップ208) 、またディスク種別データは
一致しているが読出データを指定するアドレスデータと
記憶部3に記憶されている修正データを指定するアドレ
スデータが一致しない場合は(ステップ209) 、制
御部2は光ディスク5から読出部4によりアドレスデー
タに指定されたデータを読み出しくステップ212)
、入出力部1に出力し電子計算機等外部機器に転送する
(ステップ211)。If the disc type data read by the reading unit 4 and the disc type data stored in the storage unit 3 do not match (step 208), or if the disc type data match but the address data specifying the read data If the address data specifying the correction data stored in the storage unit 3 do not match (step 209), the control unit 2 reads the data specified by the address data from the optical disc 5 by the reading unit 4 (step 212).
, and is output to the input/output unit 1 and transferred to an external device such as a computer (step 211).
電子計算機等外部機器から入出力部1にデータの修正要
求および読出要求以外のコマンドの入力があった場合は
、そのコマンドに従った処理が行われる(ステップ21
3)。If a command other than a data modification request or read request is input to the input/output unit 1 from an external device such as a computer, processing according to the command is performed (step 21
3).
かくして、本実施例では、修正データを記憶部3に記憶
させておき、修正データの読出要求があった時に、修正
データは装着している光ディスク5やアプリケーション
からでなく記憶部3から読み出されるので、新規の光デ
ィスクを作成することも個々のアプリケーションに修正
データを作成することもなく、低コストで効率が良くデ
ータの修正ができる。Thus, in this embodiment, the modified data is stored in the storage section 3, and when a request to read the modified data is made, the modified data is read out from the storage section 3 rather than from the installed optical disk 5 or the application. , data can be modified efficiently at low cost without creating a new optical disc or creating modification data for each application.
[発明の効果]
以上説明したように本発明によれば、低コストで効率が
良く修正された光ディスクのデータを読み出すことがで
きる光ディスク駆動装置を提供できる。[Effects of the Invention] As described above, according to the present invention, it is possible to provide an optical disc drive device that can read corrected data from an optical disc at low cost and with high efficiency.
第1図は本発明の一実施例に係る光ディスク駆動装置の
構成を示すブロック図、第2図は本実施例の動作を示す
フローチャートである。
1・・・入出力部、2・・・制御部、3・・・記憶部、
4・・・読出部、5・・・光ディスク
出願人 株式会社 東芝FIG. 1 is a block diagram showing the configuration of an optical disc drive device according to an embodiment of the present invention, and FIG. 2 is a flowchart showing the operation of this embodiment. 1... Input/output unit, 2... Control unit, 3... Storage unit,
4...Reading unit, 5...Optical disc applicant Toshiba Corporation
Claims (1)
ータに基づいて読み出す読出手段と、前記光ディスクに
記憶されたデータに対する修正データと該修正データに
対応する第1のアドレスデータを記憶する記憶手段と、 前記入力手段により入力された第2のアドレスデータと
前記記憶手段に記憶されている前記第1のアドレスデー
タとを比較する比較手段と、この比較手段の比較結果が
一致するならば前記記憶手段に記憶され前記第1のアド
レスデータに対応する修正データを出力し、比較結果が
一致しないならば前記第2のアドレスデータに基づいて
前記光ディスクから読み出されたデータを出力する出力
手段とを具備することを特徴とする光ディスク駆動装置
。[Scope of Claims] Reading means for reading data from an optical disk storing data based on address data, and storing correction data for the data stored on the optical disk and first address data corresponding to the correction data. a storage means; a comparison means for comparing the second address data inputted by the input means with the first address data stored in the storage means; and if the comparison results of the comparison means match; Output means for outputting corrected data stored in the storage means and corresponding to the first address data, and outputting data read from the optical disc based on the second address data if the comparison results do not match; An optical disc drive device comprising:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP19037488A JPH0240711A (en) | 1988-07-29 | 1988-07-29 | Optical disk driver |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP19037488A JPH0240711A (en) | 1988-07-29 | 1988-07-29 | Optical disk driver |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0240711A true JPH0240711A (en) | 1990-02-09 |
Family
ID=16257117
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP19037488A Pending JPH0240711A (en) | 1988-07-29 | 1988-07-29 | Optical disk driver |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0240711A (en) |
-
1988
- 1988-07-29 JP JP19037488A patent/JPH0240711A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH0240711A (en) | Optical disk driver | |
| JPS6180338A (en) | Loading method of system program | |
| US5566350A (en) | Information device for providing fast data transfer with minimum overhead | |
| JP2001014219A (en) | Method and device for controlling cache | |
| JPH03280147A (en) | Device configuration method for ews | |
| JP2570137B2 (en) | Programmable array logic | |
| JPS58219658A (en) | Magnetic disk controller | |
| JPH0227596A (en) | Semiconductor memory | |
| JPH0314019A (en) | Access system for medium collective device | |
| JPH05298032A (en) | Copy system | |
| JPH06208512A (en) | Virtual disk device | |
| JPH01255028A (en) | How to access external storage devices | |
| JP3375657B2 (en) | Instruction code issuing method | |
| JP2684664B2 (en) | Information processing device | |
| JPS61276040A (en) | File access system | |
| JPS62118453A (en) | File controller | |
| JPH01263974A (en) | Magnetic disk device | |
| JPH09134309A (en) | Information processing system and shared memory access mode management method | |
| JPH02143350A (en) | Semiconductor memory | |
| JPS6349956A (en) | Memory management method | |
| JPS5969856A (en) | Method for controlling built-in magnetic disc | |
| JPS62138931A (en) | Control system for chargeable product | |
| JPS62118452A (en) | File controller | |
| JPH08166898A (en) | File management device | |
| JPH05233160A (en) | Duplex storage device |