JPH05282796A - Data storing system and disk reproducing device - Google Patents

Data storing system and disk reproducing device

Info

Publication number
JPH05282796A
JPH05282796A JP10540892A JP10540892A JPH05282796A JP H05282796 A JPH05282796 A JP H05282796A JP 10540892 A JP10540892 A JP 10540892A JP 10540892 A JP10540892 A JP 10540892A JP H05282796 A JPH05282796 A JP H05282796A
Authority
JP
Japan
Prior art keywords
file
rom
data
directory
read
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
Application number
JP10540892A
Other languages
Japanese (ja)
Inventor
Akitoshi Yamashita
明俊 山下
Kimio Matsumoto
公雄 松本
Atsuro Nishigaki
敦郎 西垣
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.)
Sanyo Electric Co Ltd
Original Assignee
Sanyo Electric 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 Sanyo Electric Co Ltd filed Critical Sanyo Electric Co Ltd
Priority to JP10540892A priority Critical patent/JPH05282796A/en
Publication of JPH05282796A publication Critical patent/JPH05282796A/en
Pending legal-status Critical Current

Links

Landscapes

  • Signal Processing For Digital Recording And Reproducing (AREA)

Abstract

PURPOSE:To improve an apparent response to an input given by users with high speed and to realize interactive operability when a CD-ROM is utilized as a recording media of data in the application software handling with multi- media information such as a moving picture, a still picture and voices. CONSTITUTION:In the CD-ROM data storing system recording data as a file with a logically hierarchical structure, a directory storing the file and the file information are stored in the physically continuous region of the CD-ROM 30 and the directory and the file belonging to the same hierarchy are stored in the physically continuous region.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】この発明は、CD−ROM( Con
pact Disc Read Only Memory )のデータ格納方式およ
びディスク再生装置に関する。
This invention relates to a CD-ROM (Con
pact disc read only memory) data storage system and disc playback device.

【0002】[0002]

【従来の技術】CD(Conpact Disc)にディジタル記録
された音楽信号を再生するためのCDプレーヤは、従来
のアナログ記録再生方式に比べ、高音質、高機能が実現
されるため広く普及している。音楽の再生を目的とした
CDの音楽信号領域をディジタル情報信号領域とし、読
み出し専用のデータ記録媒体として用いる方式がCD−
ROM(Conpact Disc Read Only Memory )である。C
D−ROMに記録されたディジタル情報を、コンピュー
タの補助記憶装置であるフロッピディスクドライブ(F
DD)やハードディスクドライブ(HDD)に記録され
たディジタル情報と同等に扱うためには、物理データを
ファイルとして取り扱うファイル構造が必要となり、こ
れを物理フォーマットに対し論理フォーマットと呼ぶ。
2. Description of the Related Art A CD player for reproducing a music signal digitally recorded on a CD (Compact Disc) is widely used because it realizes high sound quality and high function as compared with a conventional analog recording / reproducing system. .. A method of using a music signal area of a CD for reproducing music as a digital information signal area and a read-only data recording medium is a CD-
A ROM (Compact Disc Read Only Memory). C
The digital information recorded in the D-ROM is transferred to a floppy disk drive (F
In order to handle the digital data in the same manner as digital information recorded in a DD) or a hard disk drive (HDD), a file structure that handles physical data as a file is required, and this is called a logical format in contrast to a physical format.

【0003】CD−ROMの論理フォーマットは、IS
09660で規格化されている。コンピュータの補助記
憶装置には大容量・高速応答が要求されるが、CD−R
OMは、大記憶容量は有するが、データの平均転送速度
は1Mビットであり、データを読み出すピックアップを
所望のデータ領域まで移動するシークタイムも平均数百
ミリ秒と比較的長く、データアクセスのコマンドが発行
されてからデータの読み出しが完了するまでの平均的ア
クセス時間は、前述のFDDや、HDDよりもかなり遅
い。従って、CD−ROMでは、FDDやHDDとは異
なるファイルフォーマットが採用されている。多階層の
ディレクトリで管理されたファイルを検索する場合、ア
クセス速度を向上させるために、パステーブルと呼ばれ
るディレクトリの構造を記したテーブルがCD−ROM
にあらかじめ記録されており、ファイルを検索する場合
には、このテーブルを読み出すことにより所望のファイ
ルが存在するディレクトリを高速に検索することができ
る。
The logical format of a CD-ROM is IS
It is standardized by 09660. Large capacity and high-speed response is required for the auxiliary storage device of the computer.
Although the OM has a large storage capacity, the average transfer rate of data is 1 Mbit, and the seek time for moving the pickup for reading the data to the desired data area is relatively long, on the average of several hundreds of milliseconds. The average access time from the issuance of data to the completion of data reading is considerably slower than that of the above FDD or HDD. Therefore, the CD-ROM employs a file format different from that of the FDD or HDD. When searching for files managed in multi-level directories, a table called a path table that describes the structure of the directory is a CD-ROM in order to improve access speed.
In the case of searching for a file that has been recorded in advance, the directory in which the desired file exists can be searched at high speed by reading this table.

【0004】CD−ROMからのアクセス時間をさらに
短縮するために、読み出したパステーブルをシステム上
に保存する方法も考案されている。この方法によれば、
パステーブルをシステム上に保存した後は、パステーブ
ルをディスクから読み出すことなく、バッファ上のパス
テーブルを参照することにより、IS09660の論理
フォーマットに従うとファイルが多階層ディレクトリの
いずれのディレクトリに存在しても最高2回のディスク
アクセスでファイルを検索し、読み出しを開始すること
が可能となる。
In order to further shorten the access time from the CD-ROM, a method of storing the read path table on the system has been devised. According to this method
After saving the path table on the system, by referring to the path table in the buffer without reading the path table from the disk, according to the logical format of IS09660, the file exists in any directory of the multi-layer directory. It is possible to search for a file and start reading with a maximum of two disk accesses.

【0005】以上の通り、CD−ROMの見かけ上のア
クセス時間の短縮を図るため、CD−ROMドライブへ
のアクセス回数を削減する方法が考案されているが、実
際にCD−ROMを記録メディアとして使用した応用ソ
フトウェアを動作させると、利用者が何らかの入力をし
てからその応答が帰るまでの時間が、HDDやFD等の
記録メディアから動作させた場合と比較して極端に長い
ことが多い。
As described above, in order to shorten the apparent access time of the CD-ROM, a method of reducing the number of accesses to the CD-ROM drive has been devised, but the CD-ROM is actually used as a recording medium. When the application software used is operated, the time from the user making some input until the response is returned is often extremely long as compared with the case of operating from a recording medium such as HDD or FD.

【0006】この問題は、データ量が大きい動画、静止
画、音声等を扱う応用ソフトウェアにおいて顕著に現れ
る。図8は、動画、静止画、音声等のマルチメディア情
報を扱う応用ソフトウェアでも、最も簡単な構成のソフ
トウェアの処理フローチャートである。この、フローチ
ャートを利用して、アクセス時間が延長する原因を説明
する。
This problem is prominent in application software that handles moving images, still images, voices, etc. having a large amount of data. FIG. 8 is a processing flowchart of software having the simplest configuration even in application software that handles multimedia information such as moving images, still images, and audio. The reason why the access time is extended will be described with reference to this flowchart.

【0007】通常、この種の応用ソフトウェアの場合、
画面は、CD−ROMに記録された種々の静止画を、一
旦ホストメモリ等に読み出して、加工、処理を行い、作
成、表示する。また、操作は、画面上に作成されたボタ
ン等を選択することにより、そのボタンに対応した処
理、例えば、動画の再生、音楽の再生、静止画の切り替
え表示等を行う。ここで、静止画を切り替え表示する場
合、その画像ファイルをCD−ROMから新たに読み出
す必要があるが、ファイル読み出し時間の例をあげる
と、512×480の解像度で1画素9ビットの画像デ
ータ量は約280Kバイトとなり、この画像1枚をCD
−ROMドライブから読み出すだけで、約2秒かかる。
このため利用者は、画像切り替えの指示を行ってから、
実際に表示されるまで、時間的にタイムラグを感じるこ
とになり、インタラクティブ性が著しく損なわれる。こ
の読み出し時間については、CD−ROMの読み出し速
度に依存するため、前述した、アクセス時間短縮の各種
方法は改善効果が薄い。
Usually, in the case of this kind of application software,
On the screen, various still images recorded in the CD-ROM are temporarily read into the host memory or the like, processed, processed, created, and displayed. As for the operation, by selecting a button or the like created on the screen, processing corresponding to the button is performed, for example, reproduction of a moving image, reproduction of music, switching display of still images, and the like. Here, when switching and displaying still images, it is necessary to newly read the image file from the CD-ROM. As an example of the file reading time, an image data amount of 9 bits per pixel at a resolution of 512 × 480. Is about 280 Kbytes, and this image is a CD
-It takes about 2 seconds just to read from the ROM drive.
Therefore, the user gives an instruction to switch images, and then
Until it is actually displayed, a time lag is felt, and interactivity is significantly impaired. Since the read time depends on the read speed of the CD-ROM, the above-mentioned various methods of shortening the access time have little improvement effect.

【0008】このため、CD−ROMのデータを、全て
大容量ハードディスクへ転送し、以後はハードディスク
からデータアクセスすることで、見かけ上の操作性の向
上を計った方法も開発されている(公開特許公報 平成
3年第116578号)。しかしながら、この方法で
は、データを全て読み出すために約1時間の準備時間が
必要となる、実際には利用されないデータを多量に蓄積
する無駄が生じる、メディアを頻繁に交換する様な場合
には効果が薄い等の問題があった。
For this reason, a method has been developed in which all the data in the CD-ROM is transferred to a large-capacity hard disk, and thereafter the data is accessed from the hard disk to improve the apparent operability (Japanese Patent Laid-Open Patent Publication No. 2005-242242). Publication No. 116578 (1991)). However, this method requires a preparation time of about 1 hour to read all the data, wastes a large amount of data that is not actually used, and is effective when the medium is frequently replaced. There was a problem such as thin.

【0009】[0009]

【発明が解決しようとする課題】つまり、データ容量の
大きいファイル(動画、静止画、音声等)を扱う応用ソ
フトウェアで、その記録メディアとしてCD−ROMを
利用した場合には、CD−ROMのデータ転送速度が遅
いため、使用者の入力に対する応答が遅く、インタラク
ティブ性を損なうという問題がある。また、CD−RO
Mのデータを、全て別の高速メディアに転送し、このメ
ディアからデータアクセスする手法の場合には、高速メ
ディアに転送する予備時間が長く、600Mバイトのバ
ッファが必要であり、ディスクを頻繁に交換した場合、
その効果が薄い等の問題がある。
That is, in the case of application software that handles a file having a large data volume (moving image, still image, sound, etc.), if a CD-ROM is used as the recording medium, the data of the CD-ROM Since the transfer speed is slow, there is a problem that the response to the user's input is slow and the interactivity is impaired. Also, CD-RO
In the case of the method of transferring all M data to another high-speed medium and accessing the data from this medium, the spare time for transferring to the high-speed medium is long, a buffer of 600 MB is required, and the disk is frequently exchanged. if you did this,
There is a problem that the effect is weak.

【0010】この発明の目的は、動画、静止画、音声等
のマルチメディア情報等を扱う応用ソフトウェアにおい
て、データの記録メディアとしてCD−ROMを利用し
た場合に、利用者の入力に対する見かけ上の応答を高速
化し、インタラクティブな操作性を実現することにあ
る。
An object of the present invention is to provide an apparent response to a user's input when a CD-ROM is used as a data recording medium in application software that handles multimedia information such as moving images, still images and voices. To speed up and realize interactive operability.

【0011】[0011]

【課題を解決するための手段】この発明によるデータ格
納方式は、論理的に階層構造を有するファイルとしてデ
ータを記録するCD−ROMのデータ格納方式におい
て、該ファイルおよび該ファイルの情報が格納されるデ
ィレクトリが、CD−ROMの物理的に連続した領域に
記憶され、かつ同じ階層に属する該ディレクトリおよび
該ファイルは、物理的に連続した領域に記録されている
ことを特徴とする。
According to the data storage method of the present invention, the file and information of the file are stored in the data storage method of a CD-ROM which records data as a file having a logically hierarchical structure. The directory is stored in a physically continuous area of the CD-ROM, and the directory and the file belonging to the same layer are recorded in the physically continuous area.

【0012】この発明によるディスク再生装置は、上記
データ格納方式によってデータが記録されたCD−RO
Mを再生するディスク再生装置において、現階層のディ
レクトリ情報を基に、次階層のディレクトリおよびファ
イルを、ホスト制御装置に負荷をかけることなく、CD
−ROMから先読みして記憶手段に書き込む手段を備え
ていることを特徴としたディスク再生装置。
A disk reproducing apparatus according to the present invention is a CD-RO in which data is recorded by the above data storage method.
In the disc reproducing apparatus for reproducing M, the directories and files of the next layer are stored in the CD based on the directory information of the current layer without imposing a load on the host controller.
A disk reproducing device characterized in that it comprises means for prefetching from a ROM and writing to a storage means.

【0013】[0013]

【作用】この発明によるデータ格納方式では、映像、音
声等のデータ容量の大きなファイルを扱う応用ソフトウ
ェアの構造上、CD−ROMから読み出されたファイル
の次に読み出されるファイルがある程度予測できること
に着目し、すなわち、次に読み出されるファイルの個数
が有限であることに着目し、その予測情報を組み込んだ
CD−ROMの論理フォーマットでデータが記録され
る。
In the data storage method according to the present invention, attention is paid to the fact that the file read next to the file read from the CD-ROM can be predicted to some extent due to the structure of the application software that handles files with large data volumes such as video and audio. That is, paying attention to the fact that the number of files to be read next is finite, data is recorded in the logical format of the CD-ROM incorporating the prediction information.

【0014】この発明によるディスク再生装置では、デ
ータ格納方式でデータが記録されたCD−ROMの情報
に従って、次に読み出しが予測されるファイルが、ホス
トコンピュータに負荷をかけることなく、先読みされて
バッファRAM等の記憶手段にあらかじめ書き込まれ
る。
In the disc reproducing apparatus according to the present invention, the file which is predicted to be read next according to the information of the CD-ROM in which the data is recorded by the data storage method is prefetched and buffered without imposing a load on the host computer. It is written in advance in a storage means such as a RAM.

【0015】したがって、次に読み出されるファイル
が、全てバッファRAM等の記憶手段上にあらかじめ準
備されているので、CD−ROMドライブに対してファ
イルの読出命令が発行されてから、ホストメモリに読み
出される時間が、CD−ROMから読み出す場合と比較
して、10倍以上高速になり、使用者の入力に対する見
かけ上の応答を高速化できる。また、次に必要なファイ
ルのみを先読みするため、CD−ROMの内容を全て読
み出す場合と比較して、少量のバッファRAM等の記憶
手段で実現が可能である。
Therefore, since the files to be read next are all prepared in advance in the storage means such as the buffer RAM, the file read command is issued to the CD-ROM drive and then read to the host memory. The time is 10 times or more faster than reading from a CD-ROM, and the apparent response to the user's input can be speeded up. Further, since only the necessary file is preread next, it can be realized by a small amount of storage means such as a buffer RAM as compared with the case of reading the entire contents of the CD-ROM.

【0016】[0016]

【実施例】以下、図面を参照して、この発明の実施例に
ついて説明する。
Embodiments of the present invention will be described below with reference to the drawings.

【0017】図1は、CD−ROMからデータを読み出
すためのシステムの一例を示したブロック図である。C
D−ROMドライブ10は、CD−ROMインタフェイ
ス9を介して、システムバス20と接続されており、ホ
ストインタフェイス2を介してホストCPU1からアク
セス可能となっている。このシステムバス20には、プ
ログラムROM3およびデータRAM4が接続されてい
る。さらに、システムバス20には、キーボードインタ
フェイス6を介してキーボード5が接続されているとと
もにCRTインターフェイス8を介してCRT7が接続
されている。
FIG. 1 is a block diagram showing an example of a system for reading data from a CD-ROM. C
The D-ROM drive 10 is connected to the system bus 20 via the CD-ROM interface 9, and is accessible from the host CPU 1 via the host interface 2. A program ROM 3 and a data RAM 4 are connected to the system bus 20. Further, to the system bus 20, a keyboard 5 is connected via a keyboard interface 6 and a CRT 7 is connected via a CRT interface 8.

【0018】CD−ROMドライブ10は、CD−RO
M30からのデータ転送速度(150KB/SEC)と
システムバス20への転送速度(1.5〜2.0MB/
SEC)との差を吸収するためのバッファRAM14、
CD−ROMメディア30からデータを読み出すディス
ク読出部13、バッファRAM14に読み出されたデー
タの情報を保持するテーブルRAM12およびCPU1
1から構成されている。バッファRAM14は、ファイ
ルの先読み用のRAMとしても利用される。
The CD-ROM drive 10 is a CD-RO.
Data transfer rate from M30 (150 KB / SEC) and transfer rate to system bus 20 (1.5-2.0 MB /
SEC) buffer RAM14 for absorbing the difference with
A disk reading unit 13 that reads data from the CD-ROM medium 30, a table RAM 12 that holds information of the read data in the buffer RAM 14, and the CPU 1
It is composed of 1. The buffer RAM 14 is also used as a RAM for prefetching files.

【0019】図2は、静止画、動画、音声を扱う応用ソ
フトウェアの画面に着目した階層構造を示している。図
2において、符号41、42は、押ボタンを示してい
る。
FIG. 2 shows a hierarchical structure focusing on the screen of application software that handles still images, moving images, and audio. In FIG. 2, reference numerals 41 and 42 indicate push buttons.

【0020】ここで、画面とは、ホストメモリ(データ
RAM4)に読み出されたデータのみで構成されると規
定する。従って、ホストメモリ4に読み出されていない
ファイルに対するアクセスが発生した場合に画面が次階
層に移行したと考えると、応用ソフトウェアの有限個の
選択技を有するデータの階層構造が規定できる。そこ
で、この実施例では、この画面を単位とした階層構造に
おいて、各画面毎にディレクトリを作成し、当画面内で
必要となる各種のファイル(静止画、動画、音声)を該
ディレクトリで管理する構造を有する。
Here, it is defined that the screen is composed of only the data read to the host memory (data RAM 4). Therefore, if it is considered that the screen has moved to the next layer when an access to a file that has not been read out to the host memory 4 occurs, a hierarchical structure of data having a finite number of selection techniques of application software can be defined. Therefore, in this embodiment, a directory is created for each screen in a hierarchical structure using this screen as a unit, and various files (still images, moving images, audio) required in this screen are managed in the directory. Have a structure.

【0021】図3は、この画面を単位とした、ファイル
のCD−ROMメディアへの実際の記録フォーマット例
を示している。
FIG. 3 shows an example of an actual recording format of a file on a CD-ROM medium in units of this screen.

【0022】図2および図3を利用してこのファイル構
造を説明する。ディレクトリ1は、画面1に必要なファ
イル情報が格納されている。ディレクトリ21、22
は、画面1で、利用者が、選択、表示可能な、次画面2
1、22に必要なファイル情報が格納されたディレクト
リである。ここでは、選択技が2つの場合であるが、多
数の選択技がある場合は、その数に一致したディレクト
リが生成される。ここで、ある階層の次階層のディレク
トリおよびファイルは、メディアの物理的に連続した領
域に記録される。即ち、ディレクトリ1の次階層のディ
レクトリ21、22や、ディレクトリ22の次階層のデ
ィレクトリ34、35等が図3のように記録される。こ
れは、CD−ROMが一旦読み出しを開始すると、一定
レートでデータを連続的に読み出すことが可能である特
徴を利用し、先読みのファイルの読み出しアドレスをC
D−ROMドライブ10に通知した後は、ホストCPU
1が関与しなくても、次階層のファイルをバッファRA
M14が一杯になるまで全て読み出すことを可能とする
ためである。
This file structure will be described with reference to FIGS. 2 and 3. The directory 1 stores file information necessary for the screen 1. Directories 21, 22
Is the next screen 2 that the user can select and display on screen 1.
1 and 22 are directories in which necessary file information is stored. Here, there are two selection techniques, but when there are a large number of selection techniques, a directory matching the number is generated. Here, the directories and files of the next layer of a certain layer are recorded in a physically continuous area of the medium. That is, the directories 21 and 22 in the next layer of the directory 1 and the directories 34 and 35 in the next layer of the directory 22 are recorded as shown in FIG. This utilizes the characteristic that data can be continuously read at a constant rate once the CD-ROM starts reading, and the read address of the pre-read file is set to C.
After notifying the D-ROM drive 10, the host CPU
Buffer RA of files in the next layer even if 1 is not involved
This is because it is possible to read all until M14 is full.

【0023】ここで、画面1から、画面22に表示が切
り替えられた場合の、ファイルの先読み機構について説
明する。
The file pre-reading mechanism when the display is switched from the screen 1 to the screen 22 will be described.

【0024】まず、画面1に必要なファイルが全て読み
出されると、ホストCPU1からの指令により、CD−
ROMドライブ10は、ディレクトリ1に書かれた次階
層ディレクトリの開始アドレスAから、順次バッファR
AM14にファイルの先読みを開始する。次に、ホスト
CPU1から、画面22のファイルの読出要求がある
と、一旦、バッファRAM14への読出しを中止し、前
記要求に応答した後、再び、ホストCPU1からの指令
により、ディレクトリ22に記録された次階層ディレク
トリの開始アドレスBより、ファイルの先読みを開始す
る。
First, when all the necessary files are read out on the screen 1, the CD-
The ROM drive 10 sequentially stores the buffer R from the start address A of the next hierarchical directory written in the directory 1.
Pre-reading of the file is started in AM14. Next, when the host CPU 1 makes a request to read the file of the screen 22, the reading to the buffer RAM 14 is temporarily stopped, and after responding to the request, it is recorded in the directory 22 again by a command from the host CPU 1. The file prefetching is started from the start address B of the next hierarchical directory.

【0025】各ディレクトリには、該ディレクトリで管
理されるファイルの情報に加えて、次階層のファイルに
格納されたディレクトリアドレスが格納されている。こ
の実施例で用いられるディレクトリフォーマット例を図
4に、IS09660に準拠したディレクトリフォーマ
ット例を図5に示す。
In each directory, in addition to the information on the files managed in the directory, the directory address stored in the file in the next layer is stored. An example of the directory format used in this embodiment is shown in FIG. 4, and an example of the directory format conforming to IS09660 is shown in FIG.

【0026】図5は、図1のシステムによる応用ソフト
の処理手順を示している。
FIG. 5 shows a processing procedure of application software by the system of FIG.

【0027】まず初期画面に必要なファイル(静止画、
動画、音声、プログラム)がホストメモリ4に読み出さ
れると(ステップS1)、ホストCPU1は、前記ファ
イルが格納されていたディレクトリに記録されておりか
つ次に読み出されると予測されるディレクトリを認識
し、CD−ROMドライブ10に対して、該当ディレク
トリによりファイルをCD−ROMドライブ10内のバ
ッファRAM14に読み出すコマンドを発行する(ステ
ップS2)。この後、ホストCPU1は、ホストメモリ
4に読み出されたファイルに基づいて、初期画面の作
成、表示等の処理を行う(ステップS3)。
First, the files required for the initial screen (still image,
When a moving image, a sound, a program) is read into the host memory 4 (step S1), the host CPU 1 recognizes a directory which is recorded in the directory in which the file is stored and is expected to be read next, A command is issued to the CD-ROM drive 10 to read a file to the buffer RAM 14 in the CD-ROM drive 10 in the corresponding directory (step S2). After that, the host CPU 1 performs processing such as creation and display of an initial screen based on the file read to the host memory 4 (step S3).

【0028】CD−ROMドライブ10は、ホストCP
U1からファイル先読み要求があると、指示されたアド
レスより順次ファイルをCD−ROM30から先読みし
てバッファRAM14に書き込む。この先読み処理は、
ホストCPU1とは無関係にCD−ROMドライブ10
のCPU11単独で実行され、バッファRAM14が一
杯になるかまたはホストCPU1からファイルの読み出
し要求があるまで続けられる。CD−ROMドライブ1
0は、ファイルをバッファRAM14に読み出す毎に、
CD−ROMドライブ10内のテーブルRAM12に書
き込まれたファイルの情報を記録する。
The CD-ROM drive 10 is a host CP.
When there is a file prefetch request from U1, files are prefetched from the CD-ROM 30 sequentially from the designated address and written in the buffer RAM 14. This prefetching process
CD-ROM drive 10 regardless of the host CPU 1
CPU 11 alone executes the process until the buffer RAM 14 is full or there is a file read request from the host CPU 1. CD-ROM drive 1
0 is set every time the file is read to the buffer RAM 14.
The information of the file written in the table RAM 12 in the CD-ROM drive 10 is recorded.

【0029】ここで、利用者が選択技を選ぶと(ステッ
プS4)、選択枝に対応した処理が実行される(ステッ
プS5)。選択技が画面の切替えである場合には(ステ
ップS6)、次のようにして、次画面に必要なファイル
がホストメモリ4に転送される(ステップS7)。つま
り、ホストCPU1から、CD−ROMドライブ10に
次画面に応じたファイルの読み出し要求が発生する。す
ると、ドライブCPU11は、一旦先読みを中止し、テ
ーブルRAM12を参照して、そのファイルが既にバッ
ファRAM14に読み出されているか否かを判断し、読
み出されていれば、そのファイルをホストCPU1に転
送する。また、読み出されていなければ、そのファイル
をCD−ROM30からバッファRAM14へ読み出
し、ホストCPU1に転送する。
When the user selects a selection technique (step S4), the process corresponding to the selection branch is executed (step S5). When the selected technique is screen switching (step S6), the files required for the next screen are transferred to the host memory 4 as follows (step S7). That is, the host CPU 1 issues a file read request to the CD-ROM drive 10 according to the next screen. Then, the drive CPU 11 temporarily stops prefetching, refers to the table RAM 12 and determines whether or not the file has already been read out to the buffer RAM 14, and if so, the file is transferred to the host CPU 1. Forward. If it has not been read, the file is read from the CD-ROM 30 to the buffer RAM 14 and transferred to the host CPU 1.

【0030】このようにして、次画面のファイルの読み
出しが完了すると、ホストCPU1は、このファイルの
情報が格納されたディレクトリから、更に次階層のディ
レクトリアドレスからの先読み要求をCD−ROMドラ
イブ10に発行してから(ステップS8)、ホストメモ
リ4に読み出されたファイルに基づいて次画面の作成、
表示等の処理を行う(ステップS9)。そして、利用者
が選択技を選ぶと(ステップS10)、選択枝に対応し
た処理が実行される(ステップS11)。選択技が画面
の切替えである場合には、上述したステップS7、8、
9の処理が再度行われる。以下、処理終了の選択が行わ
れるまで(ステップS13)、選択技が選ばれるごとに
同様な処理が行われる。
When the reading of the file of the next screen is completed in this way, the host CPU 1 sends to the CD-ROM drive 10 a prefetch request from the directory in which the information of this file is stored and from the directory address of the next layer. After issuing (step S8), creating the next screen based on the file read to the host memory 4,
Processing such as display is performed (step S9). Then, when the user selects the selection technique (step S10), the process corresponding to the selection branch is executed (step S11). When the selection technique is screen switching, the above-described steps S7, S8,
The process of 9 is performed again. Hereinafter, the same process is performed every time the selection technique is selected until the process end is selected (step S13).

【0031】応用ソフトウェアによっては、現在表示さ
れている階層の1つ前の階層に戻る場合がある。この場
合にも、高速に読み出しができる様に、前階層をバッフ
ァRAM14に保存する。
Depending on the application software, it may return to the layer immediately before the currently displayed layer. Also in this case, the previous layer is stored in the buffer RAM 14 so that the data can be read at high speed.

【0032】図6は、バッファRAM14の運用方法の
1例を示したものである。以下にその運用方法について
述べる。バッファRAM14では、その先頭アドレスか
ら、前階層のファイル領域、現階層のファイル領域を設
け、その直後を先読み領域開始アドレスとする。但し、
前階層、および現階層のファイル領域のサイズは可変と
する。
FIG. 6 shows an example of the operation method of the buffer RAM 14. The operation method is described below. In the buffer RAM 14, a file area of the previous layer and a file area of the current layer are provided from the top address, and the area immediately after that is set as the prefetch area start address. However,
The size of the file area of the previous layer and the current layer is variable.

【0033】まず、図6(I)において、初期画面に必
要なファイルAが読み出されると、現階層のファイルが
記録されている領域の直後から、先読みデータの読み出
しが開始される。ここで、ホストCPU1によってファ
イルBが読み出されると、図6(II)に示すように、
ドライブCPU11は、まず、ファイルBをファイルA
の格納される領域に連続した領域に、ファイルBを転送
し、この後、ファイルBの格納されている領域の直後か
ら、先読みを開始する。
First, in FIG. 6 (I), when the file A necessary for the initial screen is read, the read-ahead data reading is started immediately after the area in which the file of the current layer is recorded. Here, when the file B is read by the host CPU 1, as shown in FIG.
The drive CPU 11 first sets the file B to the file A.
The file B is transferred to an area continuous to the area where the file B is stored, and thereafter, prefetching is started immediately after the area where the file B is stored.

【0034】更に図6(II)において、ホストCPU
1によってファイルCが読み出されると、図6(II
I)に示すように、ドライブCPU11は、ファイルB
をバッファRAM14の先頭に転送し、ファイルBの格
納領域の直後に、ファイルCを転送し、ファイルCの格
納領域の直後から、先読みを開始する。
Further, referring to FIG. 6 (II), the host CPU
When the file C is read by the method 1 in FIG.
As shown in I), the drive CPU 11 determines that the file B
Is transferred to the beginning of the buffer RAM 14, the file C is transferred immediately after the storage area of the file B, and prefetching is started immediately after the storage area of the file C.

【0035】[0035]

【発明の効果】この発明によれば、動画、静止画、音声
等のマルチメディア情報等を扱う応用ソフトウェアにお
いて、データの記録メディアとしてCD−ROMを利用
した場合、利用者の入力に対する見かけ上の応答が高速
化され、インタラクティブな操作性が実現できる。ま
た、次に読み出しが予測されるファイルのみを先読みし
てバッファRAM等の記憶手段に書き込むため、バッフ
ァRAM等の記憶手段も、全てのデータを読み出す場合
と比較して少容量で実現可能となる。
According to the present invention, when a CD-ROM is used as a data recording medium in application software that handles multimedia information such as moving images, still images, and sounds, it is apparent that the user's input is effective. Response is speeded up and interactive operability can be realized. Further, since only the file that is predicted to be read next is pre-read and written in the storage means such as the buffer RAM, the storage means such as the buffer RAM can be realized with a smaller capacity than in the case of reading all the data. ..

【図面の簡単な説明】[Brief description of drawings]

【図1】この発明の実施例のシステムを示す電気ブロッ
ク図である。
FIG. 1 is an electrical block diagram showing a system according to an embodiment of the present invention.

【図2】画面階層構造例を示す模式図である。FIG. 2 is a schematic diagram showing an example of a screen hierarchical structure.

【図3】この発明の実施例におけるCD−ROM記録フ
ォーマットを示す模式図である。
FIG. 3 is a schematic diagram showing a CD-ROM recording format in the embodiment of the present invention.

【図4】この発明の実施例におけるディレクトリフォー
マットを示す模式図である。
FIG. 4 is a schematic diagram showing a directory format in the embodiment of the present invention.

【図5】この発明の実施例における応用ソフトウェア処
理を示すフローチャートである。
FIG. 5 is a flowchart showing applied software processing in the embodiment of the present invention.

【図6】バッファRAMの運用方法を説明するための模
式図である。
FIG. 6 is a schematic diagram for explaining a method of operating a buffer RAM.

【図7】ISO9660に準拠したディレクトリフォー
マット例を示す模式図である。
FIG. 7 is a schematic diagram showing an example of a directory format conforming to ISO9660.

【図8】応用ソフトウェア処理の一例を示すフローチャ
ートである。
FIG. 8 is a flowchart showing an example of application software processing.

【符号の説明】[Explanation of symbols]

1 ホストCPU 3 プログラムROM 4 データRAM 5 キーボード 7 CRT 10 CD−ROMドライブ 11 CPU 12 テーブルRAM 13 ディスク読出部 14 バッファRAM 1 Host CPU 3 Program ROM 4 Data RAM 5 Keyboard 7 CRT 10 CD-ROM drive 11 CPU 12 Table RAM 13 Disk reading unit 14 Buffer RAM

Claims (2)

【特許請求の範囲】[Claims] 【請求項1】 論理的に階層構造を有するファイルとし
てデータを記録するCD−ROMのデータ格納方式にお
いて、該ファイルおよび該ファイルの情報が格納される
ディレクトリが、CD−ROMの物理的に連続した領域
に記憶され、かつ同じ階層に属する該ディレクトリおよ
び該ファイルは、物理的に連続した領域に記録されてい
ることを特徴とするデータ格納方式。
1. In a data storage system of a CD-ROM for recording data as a file having a logically hierarchical structure, the file and a directory for storing information of the file are physically continuous in the CD-ROM. A data storage system characterized in that the directory and the file that are stored in an area and belong to the same hierarchy are recorded in a physically continuous area.
【請求項2】 請求項1記載のデータ格納方式によって
データが記録されたCD−ROMを再生するディスク再
生装置において、現階層のディレクトリ情報を基に次階
層のディレクトリおよびファイルをホスト制御装置に負
荷をかけることなく、CD−ROMから先読みして、記
憶手段に書き込む手段を備えていることを特徴とするデ
ィスク再生装置。
2. A disk reproducing apparatus for reproducing a CD-ROM in which data is recorded by the data storage method according to claim 1, wherein a directory and a file of the next layer are loaded on a host controller based on directory information of the current layer. A disk reproducing apparatus comprising means for pre-reading from a CD-ROM and writing the same in a storage means without writing.
JP10540892A 1992-03-30 1992-03-30 Data storing system and disk reproducing device Pending JPH05282796A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP10540892A JPH05282796A (en) 1992-03-30 1992-03-30 Data storing system and disk reproducing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP10540892A JPH05282796A (en) 1992-03-30 1992-03-30 Data storing system and disk reproducing device

Publications (1)

Publication Number Publication Date
JPH05282796A true JPH05282796A (en) 1993-10-29

Family

ID=14406792

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10540892A Pending JPH05282796A (en) 1992-03-30 1992-03-30 Data storing system and disk reproducing device

Country Status (1)

Country Link
JP (1) JPH05282796A (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1165772A (en) * 1997-08-20 1999-03-09 Fujitsu Ltd Data transfer system and method
US6009234A (en) * 1995-04-14 1999-12-28 Kabushiki Kaisha Toshiba Method of reproducing information
US6016381A (en) * 1995-04-14 2000-01-18 Kabushiki Kaisha Toshiba Apparatus for reproducing information
KR20010099567A (en) * 2000-04-28 2001-11-09 여배규 A portable voice message recording apparatus for storing to directory structure a voice message and controling method therefor
EP1213652A1 (en) * 1999-07-28 2002-06-12 Sharp Kabushiki Kaisha Disk medium managing method
JP2006520032A (en) * 2003-02-12 2006-08-31 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ Storage medium having reserved area for file system data and application startup data
WO2020066389A1 (en) 2018-09-26 2020-04-02 富士フイルム株式会社 Recording device, readout device, recording method, recording program, readout method, readout program, and magnetic tape
WO2020183898A1 (en) 2019-03-13 2020-09-17 富士フイルム株式会社 Recording device, reading device, recording method, recording program, reading method, reading program, and magnetic tape

Cited By (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8301010B2 (en) 1995-04-14 2012-10-30 Kabushiki Kaisha Toshiba Recording medium capable of interactive reproducing and reproduction system for the same
US6895171B1 (en) 1995-04-14 2005-05-17 Kabushiki Kaisha Toshiba Recording medium capable of interactive reproduction and reproducing system for the same
US6016381A (en) * 1995-04-14 2000-01-18 Kabushiki Kaisha Toshiba Apparatus for reproducing information
US6167189A (en) * 1995-04-14 2000-12-26 Kabushiki Kaisha Toshiba Recording medium capable of interactive reproducing
US8254749B2 (en) 1995-04-14 2012-08-28 Kabushiki Kaisha Toshiba Recording medium capable of interactive reproducing and reproduction system for the same
US8417093B2 (en) 1995-04-14 2013-04-09 Kabushiki Kaisha Toshiba Recording medium capable of interactive reproducing and reproduction system for the same
US8320737B2 (en) 1995-04-14 2012-11-27 Kabushiki Kaisha Toshiba Recording medium capable of interactive reproducing and reproduction system for the same
US8254748B2 (en) 1995-04-14 2012-08-28 Kabushiki Kaisha Toshiba Recording medium capable of interactive reproducing and reproduction system for the same
US8311388B2 (en) 1995-04-14 2012-11-13 Kabushiki Kaisha Toshiba Recording medium capable of interactive reproducing and reproduction system for the same
US8265451B2 (en) 1995-04-14 2012-09-11 Kabushiki Kaisha Toshiba Recording medium capable of interactive reproducing and reproduction system for the same
US8306388B2 (en) 1995-04-14 2012-11-06 Kabushiki Kaisha Toshiba Recording medium capable of interactive reproducing and reproduction system for the same
US8233766B2 (en) 1995-04-14 2012-07-31 Kabushiki Kaisha Toshiba Recording medium capable of interactive reproducing and reproduction system for the same
US8249418B2 (en) 1995-04-14 2012-08-21 Kabushiki Kaisha Toshiba Recording medium capable of interactive reproducing and reproduction system for the same
US8249417B2 (en) 1995-04-14 2012-08-21 Kabushiki Kaisha Toshiba Recording medium capable of interactive reproducing and reproduction system for the same
US8254750B2 (en) 1995-04-14 2012-08-28 Kabushiki Kaisha Toshiba Recording medium capable of interactive reproducing and reproduction system for the same
US8254751B2 (en) 1995-04-14 2012-08-28 Kabushiki Kaisha Toshiba Recording medium capable of interactive reproducing and reproduction system for the same
US8306389B2 (en) 1995-04-14 2012-11-06 Kabushiki Kaisha Toshiba Recording medium capable of interactive reproducing and reproduction system for the same
US6009234A (en) * 1995-04-14 1999-12-28 Kabushiki Kaisha Toshiba Method of reproducing information
US7203414B2 (en) 1995-04-14 2007-04-10 Kabushiki Kaisha Toshiba Recording medium capable of interactive reproducing and reproduction system for the same
US8275240B2 (en) 1995-04-14 2012-09-25 Kabushiki Kaisha Toshiba Recording medium capable of interactive reproducing and reproduction system for the same
US8275238B2 (en) 1995-04-14 2012-09-25 Kabushiki Kaisha Toshiba Recording medium capable of interactive reproducing and reproduction system for the same
US8275239B2 (en) 1995-04-14 2012-09-25 Kabushiki Kaisha Toshiba Recording medium capable of interactive reproducing and reproduction system for the same
US8285112B2 (en) 1995-04-14 2012-10-09 Kabushiki Kaisha Toshiba Recording medium capable of interactive reproducing and reproduction system for the same
US8295675B2 (en) 1995-04-14 2012-10-23 Kabushiki Kaisha Toshiba Recording medium capable of interactive reproducing and reproduction system for the same
JPH1165772A (en) * 1997-08-20 1999-03-09 Fujitsu Ltd Data transfer system and method
US7406491B1 (en) 1999-07-28 2008-07-29 Sharp Kabushiki Kaisha Disk medium managing method having recording areas predefined on the disk medium as directories
EP1213652A4 (en) * 1999-07-28 2003-05-02 Sharp Kk Disk medium managing method
EP1213652A1 (en) * 1999-07-28 2002-06-12 Sharp Kabushiki Kaisha Disk medium managing method
KR20010099567A (en) * 2000-04-28 2001-11-09 여배규 A portable voice message recording apparatus for storing to directory structure a voice message and controling method therefor
JP2006520032A (en) * 2003-02-12 2006-08-31 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ Storage medium having reserved area for file system data and application startup data
WO2020066389A1 (en) 2018-09-26 2020-04-02 富士フイルム株式会社 Recording device, readout device, recording method, recording program, readout method, readout program, and magnetic tape
US11915726B2 (en) 2018-09-26 2024-02-27 Fujifilm Corporation Recording device, readout device, recording method, recording program, readout method, readout program, and magnetic tape capable of shortening the reading of data recorded on a recording medium
WO2020183898A1 (en) 2019-03-13 2020-09-17 富士フイルム株式会社 Recording device, reading device, recording method, recording program, reading method, reading program, and magnetic tape
US11373674B2 (en) 2019-03-13 2022-06-28 Fujifilm Corporation Recording device, reading device, recording method, recording program, reading method, reading program, and magnetic tape

Similar Documents

Publication Publication Date Title
US6646966B2 (en) Automatic storage medium identifying method and device, automatic music CD identifying method and device, storage medium playback method and device, and storage medium as music CD
JP3118189B2 (en) CD-ROM playback device and control method thereof
JP3857381B2 (en) Editing apparatus and data recording medium
US5619731A (en) Interactive music CD and data
JP2000067522A (en) Information reproducing device/method, information recording device and its method, providing medium and recording medium
US5206931A (en) Picture file system
JPH05282796A (en) Data storing system and disk reproducing device
US8077567B2 (en) Recording and reproducing apparatus and recording and reproducing method
JPH11327800A (en) Data copying method for disk recording medium and disk recording medium
JPH0830397A (en) Information storage device
GB2295481A (en) Multiple disk playback apparatus with reduced access time
JP2000215644A (en) Video recording/reproducing apparatus
JP2004145388A (en) Portable playback system, method for displaying content selection screen, and reception system
JP2002041336A (en) Data recording medium, data recorder and data reproducing device for handling the same
JPS63177266A (en) Picture filing device
JP3509941B2 (en) Data search method and device
JPH0730838A (en) Motion picture reproduction device
JPH08212187A (en) Output method for multimedia data
JPH10208255A (en) Optical disk reproducing method and optical disk device
JP2899453B2 (en) Reading control method of interactive display data
JPH10214459A (en) Optical disk drive device and optical disk reproducing method
JP2001154894A (en) Hierarchy storage device and method for controlling the same
JPH1116269A (en) Optical disk reproducing method and optical disk device
JPH06103317A (en) Image information retrieving device
JPH0619629A (en) Data storage