Skip to main content

Full text of "USPTO Patents Application 10670332"

See other formats


Europaisches Patentamt 
European Patent Office 
Office europ^en des brevets 



0 Publication number: 



0 314 186 

A2 



EUROPEAN PATENT APPLICATION 



© Application number: 88118140.8 
© Date of filing: 31.10.88 



© int. ci. 4 : G06F 3/06 



© Priority: 30.10.87 JP 276110/87 


© Applicant: Matsushita Electric Industrial Co., 


30 1 0 S7 JP 2761 1 1 /87 


Ltd. 


30.10.87 JP 276137/87 


1006, Oaza Kadoma 


16.06.88 JP 148570/87 


Kadoma-shi Osaka-fu, 571 (JP) 


© Date of publication of application: 


© Inventor: Mlkl, Tadashl 


03.05.89 Bulletin 89/18 


1-1-5-406, Imalchi Asahi-ku 




Osaka-shl Osaka(JP) 


© Designated Contracting States: 


Inventor: Kozuka, Masayukl 


DEFRGBNL 


1-10-1-601, Dainlchl 




Morlguchl-shi Osaka(JP) 




© Representative: Roth, Ronald, Dipl.-lng. et al 




PatentanwaitsbUro Tiedtke-Buhling 




-Kinne-Grupe-Pellmann-Grams-Struif 




-Winter-Roth Bavariaring 4 




D-8000 MUnchen 2(DE) 



© An Information management system for writable optical discs. 



© An information management system for writable 
optical discs, including a disc (7) on which data (7a) 
and management information (7b) are recorded; an 
operating system (1) in which data in a read only 
optical disc can be managed by means of files, the 
operating system (1) having a read instruction (2) 
and a write instruction (3); read control portion (5) for 
changing the read instruction directed to the read 
only optical disc into a read address instruction 
directed to the disc (7), the read control portion (5) 
Shaving: modifying and loading portion (5b) for chang- 
ing the management information (7b) into mutual 
information having a format of the read only optical 
00 disc; internal storage (5c) for storing the mutual 
information; and access changing portion (5d) re- 
^ sponsive to the read instruction (2) lor switching an 
access target such that the access target is the disc 
W(7) w hen the read instruction (2) is directed to the 
©data recorded on the disc (7), and that the access 
^target is the internal storage (5c) when the read 
instruction (2) is directed to the management in- 
formation (7b) recorded on the disc (7); and write 
control portion (6) for renewing the address modify- 



ing information in the read control portion (5) in 
response to the write instruction (3) when new data 
is written in the disc (7). 

FIG. 6 A 

cl 



MANAGEMENT HFORHATHDN BUFFER 



C0NTRC 
PQBTB 



WORM DISK CONTROL PORTION 



head coma means 



82- - 

83- - 
84- 



3! 



0BX CHAHGMQ PUG 



Jm 



VttJUKC WOMWON 



OF 

DATA FILE 
CD-ROM 



61 -J 



- VOUME NFORHATION 



L~ PT/ HISTORICAL MFORHAI10N 



-87 

-7 



Xerox Copy Centre 



1 



EP 0 314 186 A2 



2 



AN INFORMATION MANAGEMENT SYSTEM FOR WRITABLE OPTICAL DISCS 



BACKGROUND OF THE INVENTION 



1 . Field of the Invention 

This invention relates generally to a data pro- 
cessing system, and particularly to an information 
management system for writable optical compact 
discs. 



2. Prior Art 

Recently, compact discs originally developed 
for recording music have also been used for re- 
cording large amounts of information. In a compact 
disc information management system, a standard 
format for the file structure of read-only compact 
discs or CD-ROMs is produced as ISO 
(International Organization for Standardization) 
9660, which is disclosed in "Volume and File 
Structure of CD-ROM for Information Interchange" 
ISO 9660, Apr. 1 988. However, there is no informa- 
tion management system for writable optical discs. 
Accordingly, the writable optical discs cannot be 
managed in a similar manner to an information 
management system generally used for rewritable 
magnetic disks, such as floppy disks and hard 
disks. 



SUMMARY OF THE INVENTION 



The present invention has been developed in 
order to present a new and useful standard in- 
formation management system for writable optical 
compact discs. 

It is, therefore, an object of the present inv- 
neiton to provide an writable optical disc informa- 
tion management system in which writable optical 
discs can be managed in a similar manner to a 
rewritable magnetic disk information management 
system. 

In accordance with the present invention there 
is provided an information management system for 
writable optical discs, comprising: a disc on which 
data and management information for the data are 
recorded; an operating system in which data in a 
read only optical disc can be managed by means 
of files, the operating system having a read instruc- 
tion and a write instruction; read control means 
responsive to the read instruction for reading the 



management information and the data from the 
disc, the read control means including a read ad- 
dress modifying means for changing the read in- 
struction directed to the read only optical disc into 

5 a read address instruction directed to the disc by 
using address modifying information showing a re- 
lation between addresses in the management in- 
formation and real addresses substantially record- 
ed in the disc; and write control means for writing 

io new information on the disc, the write control 
means including a table rewriting means for renew- 
ing the address modifying information in the read 
control means in response to the write instruction 
when new data is written in the disc. 

15 In accordance with the present invention there 

is also provided an information management sys- 
tem for writable optical discs, comprising: a disc on 
which data and management information for the 
data are recorded; an operating system in which 

20 data in a read only optical disc can be managed by 
means of files, the operating system having a read 
instruction and a write instruction; read control 
means responsive to the read instruction for read- 
ing the management information and the data from 

25 the disc, the read control means including: modify- 
ing and loading means for changing the manage- 
ment information into mutual information having a 
format of the read only optical disc; internal storage 
means for storing the mutual information; and ac- 

30 cess changing means responsive to the read in- 
struction for switching an access target such that 
the access target is the disc when the read instruc- 
tion is directed to the data recorded on the disc, 
and that the access target is the internal storage 

35 when the read instruction is directed to the man- 
agement information recorded on the disc, whereby 
the read control means changes the read instruc- 
tion directed to the read only optical disc into a 
read address instruction directed to the disc by 

40 using the mutual information; and write control 
means for writing new information on the disc and 
for renewing the address modifying information in 
the read control means in response to the write 
instruction when new data is written in the disc. 

45 in accordance with the present invention there 
is further provided an information management 
system for writable optical discs, comprising: a 
disc on which data and management information 
for the data are recorded; an operating system in 

so which data in a read only optical disc can be 
managed by means of files, the operating system 
having a read instruction and a write instruction; 
read control means responsive to the read instruc- 
tion for reading the management information and 
the data from the disc, the read control means 



2 



3 



EP0 314 186 A2 



4 



including; first modifying and loading means for 
changing the management information into inter- 
mediate information; internal storage means for 
storing the intermediate information; second modi- 
fying and loading means for changing the inter- 
mediate information into mutual information having 
the format of the read only optical disc; and access 
changing means responsive to the read instruction 
for switching an access target such that the access 
target is the disc when the read instruction is 
directed to the data recorded on the disc, and that 
the access target is the internal storage when the 
read instruction is directed to the management 
information recorded on the disc, whereby the read 
control means changes the read instruction direct- 
ed to the read only optical disc into a read address 
instruction directed to the disc by using the mutual 
information; and write control means for writing new 
information on the disc and for renewing the ad- 
dress modifying information in the read control 
means in response to the write instruction when 
new data is written in the disc. 



BRIEF DESCRIPTION OF THE DRAWINGS 



The object and features of the present inven- 
tion will become more readily apparent from the 
following detailed description of the preferred em- 
bodiments taken in conjunction with the accom- 
panying drawings in which: 

Fig. 1 is a general block diagram of an 
information management system for writable optical 
discs according to the present invention; 

Fig. 2 is a block diagram of the information 
management system according to a first embodi- 
ment of the present invention; 

Fig. 3 is a block diagram of the information 
management system according to a second em- 
bodiment of the present invention; 

Fig. 4 is a block diagram of the information 
management system according to a third embodi- 
ment of the present invention; 

Fig. 5 is a block diagram of the information 
management system according to the fourth em- 
bodiment of the present invention; 

Fig. 6a is a detailed block diagram of the 
information management system of Fig. 5; 

Fig. 6b is a block diagram showing a reading 
process in the information management system of 
Fig. 5; 

Fig. 7A is a block diagram showing a data 
management system of directries; 

Fig. 7B is a directory file of the directry BBB 
of Fig. 7A; 

Fig. 7C is a directory file of a sub directory 
E of the directory BBB; 



Fig. 7D is a path table which is defined by 
the ISO 9660 format; 

Fig. 7E is an example of a directory file 
address changing table used in the present inven- 
5 tion; 

Fig. 8A is a directory structure showing a 
state that a new directory DD is produced as 
another sub directory of the directory BBB; 

Fig. 8B is a directory file showing a state 
70 that an entory of the directory DD is added to the 
directory file of the directory BBB; 

Fig. 8C is a path table showing a state that 
the record of the directory DD is inserted into the 
path table of Fig. 7D; 
is Fig. 8D is a directory file address changing 

table showing a state that the directory file address 
changing table of Fig. 7E is rewriten in response to 
the insertion of the directory DD; 

Fig. 9 is a directory structure showing a 
20 state that when the directory file of the directory 
BBB is renewed, the parent directory ROOT, and 
sub directory D, E, and F must be also renewed in 
the application of the ISO 9660 standard; 

Fig. 10 shows a change of the directory file 
25 address changing table and a historical information 
on renewing this table in the internal storage; 

Fig. 11 shows an insertion of a path table 
record into the path table of Fig. 7D; 

Fig. 12 is a flowchart of a program of a file 
30 reading process; 

Fig. 13 is a flowchart of a program of an 
initialization process; 

Fig. 14 is a flowchart of an access changing 
process in the information management system of 
35 Fig. 2; 

Fig. 1 5 is a flowchart of an access changing 
process in the information management system of 
Fig. 3; 

Fig. 16 is a flowchart of a program of a file 
40 writing process; and 

Fig. 17 is a flowchart of a program of a 
directory renewing process. 

The same or corresponding elements and parts 
45 are designated at like reference numerals throught 
the drawings. 

DETAILED DESCRIPTION OF THE INVENTION 

50 

In the following description, the information 
management system for write once read multiple 
optical discs (WORM discs) will be described as a 
55 writable optical disc management system. 

With reference to Fig. 1, the information man- 
agement system generally comprises an operating 
system (OS) 1 in which data in a read only optical 



3 



5 



EP0 314 186 A2 



6 



disc (CD-ROM) can be managed by means of files, 
a WORM disc control portion 4 including read 
control means 5 and write control means 6 having 
a table rewriting means 61, and WORM disc 7 
having data 7a and management information 7b for 
the data 7a. The OS 1 is a part of the computer 
system (not shown) having a combination of an 
input/output port, a CPU, and memories, and an 
optical disc is used for memory means of the 
computer system. The OS 1 includes a CD-ROM 
management portion 11. Usualy, a read instruction 
2 from the CD-ROM management portion 11 is 
processed in a CD-ROM control portion 8 to read 
data out of a CD-ROM. In the WORM disc control 
portion 4, the WORM information data. 7a is treated 
by the CD-ROM management portion 11 as CD- 
ROM information data with the function of the CD- 
ROM control portion 8 being emulated. Therefore, 
it is not necessary that whether or not the disc is of 
WORM is determined in the CD-ROM management 
portion 11. As one example of the above-men- 
tioned emulating method, the read control means 5 
has read address modifying means 5a for changing 
a read instruction 2 directed to the CD-ROM into a 
corresponding read address instruction directed to 
the WORM disc 7 by using address modifying 
information which is a table showing a relation 
between data addresses in the management in- 
formation 7b and real addresses recorded in the 
WORM disc 7, and the write control means 6 has 
address modifying information renewing means 6a 
for renewing address modifying information in the 
read address modifying means 5a in accordance 
with a writing instruction 3 when adding or renew- 
ing data. 

As shown in Fig. 2, the read control means 5 
generally includes modifying and loading means 5b 
for changing the management information 7b into 
mutual information having a form of CD-ROM, an 
internal storage 5c for storing the mutual informa- 
tion, and access changing means 5d for switching 
an access target such that the access target is the 
WORM disc 7 when the read instruction 2 is di- 
rected to the data 7a, and that the access target is 
the internal storage 5c when the read instruction 2 
is directed to the management information 7b. In 
the modifying and loading means 5b, if the WORM 
disc 7 is changed or if the OS 1 is initially started, 
the managament information 7b is changed into 
management information whose format is defined 
by the CD-ROM management portion 11, e.g. into 
information of a path table and volume descriptor 
of ISO. 9660, and such changed information is 
transmitted to the internal storage 5c. In the inter- 
nal storage 5c, the transmitted information is stored 
therein. The access switching means 5d deter- 
mines whether the read instruction 2 is for a 
WORM disc access or for an internal storage ac- 



cess. 

In the case of WORM disc 7, sorted informa- 
tion in the internal storage 5c is not required to be 
rewrited on the WORM disc 7. In other words, 

5 when reading is executed, the sorted information is 
read from the internal storage 5c without direct 
reading from the WORM disc 7. When renewing 
informaiton, historical information showing such 
changed contents is recorded on the WORM disc 

w 7. After the WORM disc 7 is changed into another 
disc, the information in the internal storage 5c is 
changed into information reformed from the histori- 
cal information. Owing to this internal storage 5c, a 
shorter reading process can be achieved. 

15 Besides, as shown in Fig. 3 t the read control 

means 5 may include first modifying and loading 
means 5e, second modifying and loading means 
5f, an internal storage 5c' f and access switching 
means 5d'. In the first modifying and loading 

20 means 5e, when the WORM disc 7 is changed, or 
when the OS 1 is initially started, the management 
information 7b in the WORM disc 7 is changed into 
intermediate management information to transmit to 
the internal storage 5c'. In the internal storage 5c', 

25 the internal management information is stored 
therein. In the access switching means 5d', the 
read instruction 2 is determined as either a WORM 
disc access or an internal storage access. In the 
second modifying and loading means 5f, the inter- 

30 mediate management information is changed into 
management information having a predetermined 
format. In the CD-ROM management portion 11 of 
the OS 1 , necessary management information such 
as a path table (PT) is stored therein to achieve 

35 high speed data processings. 

If the management information in the internal 
storage 5c is rewrited in a writing process of the 
WORM disc 7, there is the case that such stored 
management information is different from the man- 

40 agement information in the internal storage 5c. 

Owing to this, as shown in Fig. 4, the OS 1 
have a manegement information buffer 110 in order 
to achieve the above-mentioned high speed data 
processings. The management information which is 

45 different from the management information in the 
internal storage 5c is cleared by a clear interrupting 
instruction 31 sent from the write control means 6 
after the writing, process is performed. In the case 
that the OS 1 does not have any function by which 

so the clear interrupting instruction 31 can be ac- 
• cepted, the read control means 5 may have a disc 
changing flag 5g as shown in Fig. 5. 

in Fig. 5, the disc changing flag 5g is provided 
for determining whether or not a path table in the 

55 internal storage 5c is rewrited. In this case, the CD- 
ROM management portion 1 1 of the OS 1 sends a 
media check instruction 21 as a previous process 
of information reading to determine whether the 



4 



7 



EP0 314 186 A2 



8 



disc is changed or not This is because if the disc 
is changed, the stored management information in 
the management information buffer 110 becomes 
invalid. When the disc is changed, the disc chang- 
ing flag 5g is standed, i.e. ON state. Meanwhile, 
when the stored management information is re- 
writed, the disc changing flag 5g is also standed, 
and a status 1 showing that the disc is changed is 
returned to the CD-ROM management portion after 
the madia check instruction 21 is received by the 
read control means 5. Then, in the management 
information buffer 110, the information stored there- 
in is cleared, and a new read instruction of new 
management information is sent to the access 
switching means 5d. In this case, practically, the 
disc is not changed, but the management informa- 
tion in the internal storage 5c is merely rewrited. 

In the following description, it is assumed that 
a read only optical disc or CD-ROM 7 is formatted 
on the basis of the ISO 9660. In the case that this 
CD-ROM is managed by the CD-ROM manage- 
ment portion 1 1, it is also assumed that the OS 1 is 
MS-DOS, that the CD-ROM management portion 
11 is MS CD-Extension (MS-DOS extension file 
system for ISO 9660, Micro Soft Co.), and that the 
WORM disc control portion 4 is presented by basic 
input/output system of MS-DOS. Fig. 6a is a de- 
tailed block diagram of the information manage- 
ment system of Fig. 5, and Fig. 6b is a block 
diagram showing a reading process in the informa- 
tion management system of Fig. 5. In the format 
defined by the ISO 9660, volume information 81, 
path table 82, directry file 83, and data file 84 are 
recorded in the CD-ROM. The volume information 
81 includes information for the system, volume 
identifier, and volume descriptor having a location 
and size information of the path table. In the 
WORM disc 7, volume information 85 including the 
volume information 81 and initializing information of 
the WORM disc, path table information 86 having 
historical information, directry file 87, and data file 
88 are generally recorded. The volume information 
85 and the path table information 86 corresponds 
to the managemant informaiton in Fig. 5. The direc- 
tory file 87 and the data file 88 are recorded on the 
basis of the above-mentioned ISO 9660 format. In 
Fig. 6b, a numeral 520 denotes volume descriptor 
(VD) and path table (PT) which are sorted and 
reformed in the internal storage 5c, and a numeral 
521 denotes directry file address changing table 
(OFT). 

Here, prior to describing the reading process in 
the information management system of Figs. 6a 
and 6b of the present invention, directry file (DF) 
and PT structure and renewing process in the 
above-mentioned ISO 9660 standard will be de- 
scribed with reference to Figs. 7A to 1 1 for a better 
understanding of the present invention. 



Fig. 7A is a block diagram showing a data 
management system of directries, and ROOT, 
AAA, BBB, CCCCC, and A to K shows DFs. FILE 1 
and FILE 2 are files stored in the directory E, and 

5 FILE 3 is a file stored in the directory BBB. Fig. 7B 
is a DF of the directry BBB in such directory file 
structure of Fig. 7A, and Fig. 7C is a DF of a sub 
directory E of the directory BBB. In each DFs 
defined by the ISO 9660 format, entories of the 

10 corresponding directories are provided therein. 
Each entory is management information having at 
least a file name, a directory name, recording posi- 
tion, and a file size. For example, as shown in Fig. 
7C, the DF of the directory E includes an entory 

15 701 of itself, i.e. the directory E, an entory 702 of 
the dectory BBB, an entory 703 of the FILE 1 , an 
entory 704 of the FILE 2, an entory 705 of the sub 
directory J, and an entory 706 of the sub directory 
K. 

20 Fig. 7D is a path table which is defined by the 
ISO 9660 format, and which is a directory manage- 
ment table showing a reference relation between 
the directories. The path table has byte-length 770 
of directories, DF addresses 771 which are re- 

25 corded with vertual addresses, parent directory 
numbers 772 which are shown by numbers 1 to 15 
in Fig. 7A, and directry names 773. 

Fig. 7E is a DFT used in the present invention. 
The internal storage 5c has the DFT for changing a 

30 vertual address 707 defined in a directory informa- 
tion area into a corresponding real address 708. 
Since any vertual address 707 can be calculated 
from the top address, it is not necessary to be 
record therin. For example, the vertual address of 

35 the directory BBB is a logical block number (LBN) 
102, this means that the directory BBB is recorded 
in the real address RLBN k on the WORM disc 7. 
The OS extension portion 1 1 reads data on the CD- 
ROM in every block unit. 

40 Fig. 8A is a directory structure showing a state 

that a new directory DD is produced as another 
sub directory of the directory BBB. In this case, an 
entory of the directory DD is added to the DF of 
the directory BBB as shown in Fig. 8B, and also 

45 the record of the directory DD is inserted into the 
path table as shown in Fig. 8C. When the new DF 
of the directory BBB of Fig. 8B is additionally 
recorded on the WORM disc 7, the real address of 
previous DF of the. directory BBB is changed into 

so the same of new DF of the directory BBB. For 
example, in Fig. 6B, the real address of the DF of 
the directory BBB is changed from RLBN k to 
RLBN n. 

In the application of the ISO 9660 standard, 
55 when the DF of the directory BBB is renewed, the 
parent directory ROOT, and sub directory D, E, 
and F must be also renewed as shown in Fig. 9. 
This is because if the real address of the directory 



5 



9 



EP 0 314 186 A2 



10 



BBB is changed with the DF of the directory BBB 
being additionally recorded on the WORM disc 7, 
and the entories of the directory BBB in the parent 
directory and sub directories are not changed. 
Thus, since the DFs of corresponding directories 
must be sequentially changed due to renewing of 
only one DF, in the case of a DF having many 
hierarcies, overhead in such renewing processes 
becomes so large. 

In the present invention, to overcome such a 
disadvantage of the overhead, the vertual address- 
es VLBN are determined in the DF, and the DFT is 
provided for showing a corespondence between 
the vertual addresses VLBN and the real addresses 
RLBN. Therefore, if the real addresses are 
changed, the corresponding DF is not necessary to 
be changed, i.e. only the relation in the DFT 521 is 
renewed as shown in Fig. 8D. For example, when 
the directory BBB is renewed, only the real ad- 
dress of the DFT 521 is changed from RLBN k to 
RLBN n. Besides, the PT and DFT stored in the 
internal storage 5c are directly rewrited by the 
writing control means 6, and historical information 
thereof is additionally recorded in the WORM disc 
7. 

Fig. 10 shows a change of the DFT and a 
historical information on renewing this DFT in the 
internal storage 5c, and Fig. 1 1 shows a change of 
the PT on renewing this PT. In Fig. 10, a numeral 

96 denotes a DFT produced after the record of the 
DD is added to the DFT of Fig. 7E, i.e. a real 
address RLBN (n-1) of the DD is recorded at the 
location of a vertual address VLBN 115. A numeral 

97 shows a DFT after renewing thereof. A numeral 
99 denotes a historical information produced in this 
renewing process, and this historical information 
includes a vertual address 990 and a ral address 
991. In Fig. 11, a numeral 90 shows a PT before 
changing, and a numeral 95^ shows a PT after 
changed. When a PT record Y of the directory DD 
is inserted between a portion 91 placed upper than 
an insert portion 2 of the PT 90 and a portion 92 
placed lower than the same, the lower portion 92 
corresponding to a relocation amount 4' is re- 
located to a distination 3' by the same recod 
amount as the PT record l\ and the PT record 1 
is inserted therebetween. At this time, the parent 
directory numbers of the directories J and K are 
also changed so that these parent directry numbers 
are increased by one from a parent directory num- 
ber increment starting portion 5'. Therefore, the 
historical information 99 is necessary to include at 
least the PT record \ which is to be inserted, the 
insert portion 2 in which the PT record l' is 
inserted, the distination 3', the relocation amount 4 
of information which is to be relocated, and the 
parent directory number increment starting portion 
5'. 



Thus, the information amount of historical in- 
formation is formed of approximately tens of bytes. 
Since information is generally recorded on the 
WORM disc 7 every hundreds of bytes in a phys- 

5 ical sector, a vertual address of a DF which is to be 
subsequently produced and an area information 
indicating the top address of unused area in the 
WORM disc 7 can be also recorded in the re- 
maning area thereof. 

10 When a file is renewed, the real address of the 
corresponding DF is changed by renewing the DF. 
. However, since the corresponding DFT stored in 
the internal storage 5c is rewrited and the historical 
information is recorded on the WORM disc 7, any 

75 change of the PT is not required. 

The operation of the information management 
system for writable optical discs according to the 
present invention will be described hereinbelow 
with reference to Figs. 12 to 17. Fig. 12 is a 

20 flowchart of a program of a file reading process. In 
a first step 201 of this flowchart, a file read instruc- 
tion is outputted to the OS management portion 1 1 
from the OS 1. In a step 202 following the step 
201 , a media check instruction MCI is sent to the 

25 read control means 5 from the OS management 
portion 11. In a step 203 following the step 202, 
read control means 6 determines whether a disc 7 
is changed or not. When the disc 7 is changed, the 
program advances to a step 204. When the disc is 

30 not changed, the program advances to a step 205. 
In the step 204, an initialization process is per- 
formed. 

Fig. 13 is a flowchart of a program of an 
initialization process. In a first step 217 of Fig. 13, a 

35 volume information 85 is read out of a predeter- 
mined address in the WORM 7. In a step 218 
following the step 217, a locaton of historical in- 
formation and a area determining information indi- 
cative of a condition for the determination of the 

40 area in the access changing means 5d are defined. 
In the step 219 following the step 218, desired 
management information is reformed in the internal 
storage 5c with historical information in the WORM 
disc 7 being read out therefrom. The process of 

45 the step 219 is performed in the modifying and 
loading means 5b of Fig. 2 or the first modifying 
and loading means 5e of Fig. 3. In Fig. 3, the 
management information is of intermediate type. 
Finally, in the step 220 following the step 219, the 

50 disc changing flag 5g is standed, the program 
advances to a step 206. 

Meanwhile, in the step 205 following the step 
203, it is determined whether the disk changing 
flag 5g ■ is stand (ON-state) or not (OFF-state). 

55 When the disc changing flag 5g is in ON-state, 
signal status "1" is sent to the OS 1, and the 
program advances to the step 206. When the disc 
changing flag 5g is in OFF-state, signal status "0" 



6 



11 



EP 0 314 186 A2 



is sent to the OS 1 , and the program advances to 
the step 206. Thus, the steps 203, 204 and 205 are 
forms a media check means. 

In the step 206, it is determined whether the 
signal status of the media check resultant is "1 " or 
M 0 M . When the signal status is "1", the program 
advances to a step 207. When the signal status is 
"0", the program advances to a step 212. In the 
step 207 following the step 206, the OS extention 
portion 11 sends a VD read instruction to the 
access changing menas 5d, and the program ad- 
vances to a step 208. In the step 208, an access 
changing process of the access changing means 
5d is performed. 

Fig. 14 is a flowchart of an access changing 
process in the information management system of 
Fig. 2. In a first step 222 of the Fig. 14, VLBN x is 
sent from the OS-extention portion 11 to the ac- 
cess changing means 5d. In the step 224 following 
the step 222, it is determined whether or not the 
VLBN x is an access directed to the internal stor- 
age 5c on the basis of the area determining in- 
formation defined by the above-mentioned initial- 
zing process. For example, in the Fig. 6b, the first 
VLBN x shows VLBN 16, and the area determining 
information shows addresses from VLBN 00 to 
VLBN (d-1). When the VLBN x is directed to the 
internal storage 5c, the program advances to a step 

225. When the VLBN x is not directed to the 
internal storage 5c, the program advances to a step 

226. In the step 225, the VD reformed and stored 
in the internal storage 5c by initializing process is 
read out to be tramsmit to the OS 1. In the step 

226 following the step 224, it is determined wheth- 
er or not the VLBN x is an access directed to the 
DF, i.e. to WORM disc 7. When the VLBN x is 
directed to the DF, the program advances to a step 

227. When the VLBN x is not directed to the DF, 
the program advances to a step 228. In the step 

227 following the step 226, the VLBN x is changed 
into a corresponding RLBN x with reference to the 
DFT in the internal storage 5c. Then, in a step 
227a following the step 227, the RLBN x is read 
out of the WORM disc 7. In the step 228 following 
the step 226, the VLBN x is read out of the WORM 
disc 7 because the addresses of the data area is 
the same as that of the WORM disc 7. 

Fig. 15 is a flowchart of an access changing 
process in the information management system of 
Fig. 3. In a first step 229 of the Fig. 15, VLBN x is 
sent from the OS-extention portion 11 to the ac- 
cess changing means 5d\ In the step 231 following 
the step 229, it is determined whether or not the 
VLBN x is an access directed to the internal stor- 
age 5c' on the basis of the area determining in- 
formation defined by the above-mentioned initializ- 
ing process. When the VLBN x is directed to the 
internal storage 5c', the program advances to a 



step 232. When the VLBN x is not directed to the 
internal storage 5c', the program advances to a 
step 234. 

In the step 232, a VLBN x is reformed from the 
5 intermediate management information stored in the 
internal storage 5c'. In a step 233 following the 
step 232, the reformed VLBN x is transmitted to 
the OS 1. The steps 232 and 233 are performed in 
the second modifying and loading portion 5f. In the 
70 step 234 following the step 231, it is determined 
whether or not the VLBN x is an access directed to 
the DF, i.e. to WORM disc 7. When the VLBN x is 
directed to the DF, the program advances to a step 
235. When the VLBN x is not directed to the DF, 
75 the program advances to a step 236. In the step 
235 following the step 234, the VLBN x is changed 
into a corresponding RLBN x with reference to the 
DFT in the internal storage 5c'. Then, in a step 
235a following the step 235, the RLBN x is read 
20 out of the WORM disc 7. In the step 236 following 
the step 234, the VLBN x is read out of the WORM 
disc 7 because the addresses of the data area is 
the same as that of the WORM disc 7. 

Turning to Fig. 12, in a step 209 following to 
25 the step 208, .a PT read instruction deribed from a 
location information in the VD is sent to the access 
changing means 5d, and the program advances to 
a step 210. For instance, in Fig. 6B, the PT read 
instruciton is VLBN xx. The step 210 has the same 
30 function as the step 208. In the step 210, a PT 
reformed in the internal storage 5c is read out to 
transmit to the OS 1. In a step 211 following the 
step 210, the contents of the PT derived from the 
step 210 is stored in the management information 
35 buffer 110 in the OS 1. In Figs. 6A and 6B, the 
read instruction 2 is sent to the CD-ROM control 
portion 8 to merely read out the corresponding 
VLBN x. In the read control portion 5, it is deter- 
mined whether the read instruction 2 is an access 
40 directed to an address of the management informa- 
tion area, e.g. an address from VLBN 00 to VLBN 
99, an access directed to an address of the DF 
area, e.g. an address from VLBN 100 to VLBN (d- 
1), or an address of the data area, e.g. an access 
45 directed to an address from VLBN d to the last. 
When the access is directed to the management 
information, the address of the management in- 
formation stored in the internal storage 5c is read 
out. When the access is directed to the data, the 
so address of the RLBN m on the WORM disc 7 is 
read out. 

In the step 212 following the step 211 or the 
step 206, the DF of the disired file is searched by 
using the PT stored in the management information 
55 buffer 110. In a step 213 following the step 212, a § 
DF read instruction deribed from a location in- 
formation in the PT is sent to the access changing 
means 5d, and the program advances to a step 



7 



13 



EP0 314 186 A2 



14 



214. For example, in the case that the FILE 3 of 
the directory BBB of Fig. 8B is read out, a PT read 
instruction VLBN 102 is outputted to the access 
changing means 5d, and the VLBN 102 is deter- 
mined as an instruction directed to the sector in the 
DF by the access changing means 5d. Since the 
step 214 has the same function as the step 208, in 
the step 227 of the step 214, the VLBN 102 is 
changed into the RLBN n by the DFT 521 . Then, in 
the step 227a, the DF of the BBB is read out from 
the WORM disc 7. In a step 215 following the step 
214, file read instruction VLBN m is outputted to 
the acces changing means 5d, and the program 
advances to a step 216. Since the step 216 has the 
same function as the step 208, the desired file is 
outputted by the step 216, i.e. in the OS extension 
portion 11, the location (VLBN m) and size of the 
FILE 3 are determined by using the entory of the 
FILE 3 in the DF of the read out BBB, and the file 
read instruction is outputted to the access chang- 
ing means 5d. Then, the FILE 3 is read out by the 
step 228 in the step 216. 

Fig. 16 is a flowchart of a program of a file 
writing process. In a first step 237 of this flowchart, 
a file write instruction 3 is outputted to the write 
control means 6 from the OS 1. In a step 238 
following the step 237, a target DF is searched 
from the management information in the internal 
storage 5c. In a step 239 following the step 238, a 
DF read instruction is outputted to the read control 
means 5. In a step 240 following to the step 239, 
the same read processing as the step 208 in Fig. 
12 is performed. Then, in a step 241 following the 
step 240, the contents of the DF is additionally 
recorded on the WORM disc 7. In a step 242 
following the step 241, the DF is also recorded 
after the DF is renewed. In a step 243 following the 
step 242, the real address of the DFT in the 
internal storage 5c is changed into the address of 
the newly added DF. This step 243 is performed in 
the table rewriting means 61. In the step 244 
following the step 243, the historical information of 
the DFT is recorded on the WORM disc 7. 

Fig. 17 is a flowchart of a program of a direc- 
tory renewing process. In a first step 245 of this 
flowchart, a directory producing instruction 3 is 
outputted to the write control means 6 from the OS 
1 . In a step 246 following the step 245, a DF of the 
directory to be produced is made. In a step 247 
following the step 246, the DFT and the PT in the 
internal storage 5c are rewrited. For example, in 
the case that the new directory DD is added to the 
BBB as shown in Fig. 8A, the DFT of Fig. 7E is 
rewrited to the DFT of Fig. 8D, and the PT of Fig. 
7D is rewrited to the PT ef Fig. 8C. This step 247 
is performed in the table rewriting means 61. In a 
step 248 following the step 247, the disc changing 
flag 5g is standed. In the step 249 following the 



step 248, such newly produced DF is recorded on 
the WORM disc 7. Finally, in a step 250 following 
the step 249, the historical information of the new 
DF is also recorded on the WORM disc 7. 

s At this time, since the OS extension portion 1 1 

operating as a CD-ROM management portion has 
no writing function, it is required that the writing 
process therefor is programed in the OS 1 or the 
write control means 6. 

10 As will be understood from the above descrip- 
tion, since wether the using disc is CD-ROM or 
WORM disc is no ielation to the information man- 
agement system of the invention, WORM disc can 
be used in the same manner as the CD-ROM 

15 having the ISO 9660 format. 

IF the amount of the historical information is 
large, since the reforming time of historical in- 
formation becomes long, in order to achieve a high 
speed processings, the corresponding PT in the 

20 internal storage 5c may be recorded on the WORM 
disc 7 when a constant amount of the historical 
information is produced or when the WORM disc is 
changed. 

Besides, in order to save the recording area of 

25 the WORM disc 7, a mapping table in which the 
real addresse is put together in every predeter- 
mined amount of the real addresses may be pro- 
duced in the WORM disc 7. For example, the 
mapping table is formed 100 blocks of the real 

30 address as one page. For instance, in the data 
location of the WORM disc 7 of Fig. 6B, although 
partitions are provided in every predetermined in- 
terval, the interval does not always meet with the 
amount of information. However, if a page location 

35 in the WORM disc 7 is recorded in the mapping 
table, the recording area can be efficiently used. 

In addition, in the present invention, although 
the ISO 9660 format is used in the OS extension 
portion 1 1 for the description of the present inven- 

40 tion, the CD-ROM information management portion 
may be made on the basis of another format. 

The above-described embodiments are just ex- 
amples of the present invention, and therefore, it 
will be apparent for those skilled in the art that 

45 many modifications and variations may be made 
without departing from the scope of the present 
invention. 

An information management system for writ- 
able optical discs, including a disc (7) on which 

so data (7a) and management information (7b) are 
recorded; an operating system (1) in which data in 
a read only optical disc can be managed by means 
of files, the operating system (1) having a read 
instruction (2) and a write instruction (3); read con- 

55 trol portion (5) for changing the read instruction 
directed to the read only optical disc into a read 
address instruction directed to the disc (7), the 
read control portion (5) having: modifying and load- 



8 



15 



EP0 314 186 A2 



16 



ing portion (5b) for changing the management in- 
formation (7b) into mutual information having a 
format of the read oniy optical disc; internal storage 
(5c) for storing the mutual information; and access 
changing portion (5d) responsive to the read in- 
struction (2) for switching an access target such 
that the access target is the disc (7) when the read 
instruction (2) is directed to the data recorded on 
the disc (7), and that the access target is the 
internal storage (5c) when the read instruction (2) is 
directed to the management information (7b) re- 
corded on the disc (7); and write control portion (6) 
for renewing the address modifying information in 
the read control portion (5) in response to the write 
instruction (3) when new data is written in the disc 
(7). 



Claims 

1 . An information management system for writ- 
able optical discs, comprising: 

(a) a disc on which data and management 
information for said data are recorded; 

(b) an operating system in which data in a 
read only optical disc can be managed by means 
of files, said operating system having a read in- 
struction and a write instruction; 

(c) read control means responsive to said 
read instruction for reading said management in- 
formation and said data from said disc, said read 
control means including a read address modifying 
means for changing said read instruction directed 
to said read only optical disc into a read address 
instruction directed to said disc by using address 
modifying information showing a relation between 
addresses in said management information and 
real addresses substantially recorded in said disc; 
and 

(d) write control means for writing new in- 
formation on said disc, said write control means 
including a table rewriting means for renewing said 
address modifying information in said read control 
means in response to said write instruction when 
new data is written in said disc. 

2. An information management system as 
claimed in Claim 1, wherein said data is recorded 
on the basis of ISO 9660 format. 

3. An information management system for writ- 
able optical discs, comprising: 

(a) a disc on which data and management 
information for said data are recorded; 

(b) an operating system in which data in a 
read only optical disc can be managed by means 
of files, said operating system having a read in- 
struction and a write instruction; 



(c) read control means responsive to said 
read instruction for reading said management in- 
formation and said data from said disc, said read 
control means including: 

5 (i) modifying and loading means for changing said 
management information into mutual information 
having a format of said read only optical disc; 
(ii) internal storage means for storing said mutual 
information; and 

w ■ (iii) access changing means responsive to said 
read instruction for switching an access target such 
that said access target is said disc when said read 
instruction is directed to said data recorded on said 
disc, and that said access target is said internal 

75 storage when said read instruction is directed to 
said management information recorded on said 
disc, whereby said read control means changes 
said read instruction directed to said read only 
optical disc into a read address instruction directed 

20 to said disc by using said mutual information; and 

(d) write control means for writing new in- 
formation on said disc and for renewing said ad- 
dress modifying information in said read control 
means in response to said write instruction when 

25 new data is written in said disc. 

4. An information management system as 
claimed in Claim 3, wherein said data is recorded 
on the basis of ISO 9660 format 

30 5. An information management system as 
claimed in Claim 3, wherein said internal storage 
has a directory information address changing table 
used for changing a vertual address defined in a 
directory information area into a corresponding 

35 read address. 

6. An information management system as 
claimed in Claim 5, wherein new directory file is 
added, a real address in said directory information 
address changing table is changed into an address 

40 corresponding to said new added directory file by 
said write control means. 

7. An information management system as 
claimed in Claim 3, wherein said operating system 
has a management information buffer means for 

45 storing management information showing a relation 
between directories. 

8. An information management system as 
claimed in Claim 7, wherein said management in- 
formation stored in said management information 

so buffer is cleared after said new data is written in 
said disc. 

9. An information management system 'for writ- 
able optical discs, comprising: 

(a) a disc on which data and management 
55 information for said data are recorded; 



17 



EP 0 314 186 A2 



18 



(b) an operating system in which data in a 
read only optical disc can be managed by means 
of files, said operating system having a read in- 
struction and a write instruction; 

(c) read control means responsive to said 
read instruction for reading said management in- 
formation and said data from said disc, said read 
control means including: 

(i) first modifying and loading means for changing 
said management information into intermediate in- 
formation; 

(ii) internal storage means for storing said inter- 
mediate information; 

(iii) second modifying and loading means for 
changing said intermediate information into mutual 
information having said format of said read only 
optical disc; and 

(iv) access changing means responsive to said 
read instruction for switching an access target such 
that said access target is said disc when said read 
instruction is directed to said data recorded on said 
disc, and that said access target is said internal 
storage when said read instruction is directed to 
said management information recorded on said 
disc, whereby said read control means changes 
said read instruction directed to said read only 
optical disc into a read address instruction directed 
to said disc by using said mutual information; and 

(d) write control means for writing new in- 
formation on said disc and for renewing said ad- 
dress modifying information in said read control 
means in response to said write instruction when 
new data is written in said disc. 

10. An information management system as 
claimed in Claim 9, wherein said data is recorded 
on the basis of ISO 9660 format. 

11. An information management system as 
claimed in Claim 9, wherein said internal storage 
has a directory information address changing table 
used for changing a vertual address defined in a 
directory information area into a corresponding real 
address. 

12. An information management system as 
claimed in Claim 11, wherein when new directory 
file is added, a real address in said directory in- 
formation address changing table is- changed into 
an address corresponding to said new added direc- 
tory file by said write control means. 

13. An information management system as 
claimed in Claim 9, wherein said operating system 
has a management information buffer means for 
storing management information showing a relation 
between directories. 

14. An information management -system as 
claimed in Claim 13, wherein said management 
information stored in said management information 



buffer is cleared after said new data is written in 
said disc. 



5 



3 

10 



15 



20 



25 



30 



35 



40 



45 



50 



10 



/ 



EP 0 314 186 A2 



Neu eingereicht / Newly filed 
Nouvellement depose 



F/6 / 




CD-ROM 

CONTROL 

PORTION 



WORM DISK CONTROL PORTION 

c± 



READ CONTROL MEANS 



READ ADDRESS 
MODIFYING MEANS 



WRITE CONTROL MEANS 



,'61 



TABLE REWRITING 
MEANS 



I I 



MANAGEMENT 
INFORMATION 



DATA 



7b 



-7a 



EP 0 314 186 A2 



Neu eingersicht / Newly filed 
Nouvellement depose 



led | 



FIG 2 




CD-ROM 

CONTROL 

PORTION 



WORM DISK CONTROL PORTION 



READ CONTROL MEANS 



5d 



5c 



oo ^ 
oo*2 

LJ < 
LJ LU 



J i . 



INTERNAL STORAGE 



5b 



MODIFYING AND 
LOADING MEANS 



WRITE CONTROL 
MEANS 

61 



cc 

35 



LU 00 

it 



I . I 



MANAGEMENT 
INFORMATION 



DATA 



7b 



-7a 



EP 0 314 186 A2 



NouveilementcteposS 



FIG 3 




CD-ROM 

CONTROL 

PORTION 



CD-ROM CONTROL PORTION 



READ CONTROL MEANS 



5d' 

jL 



ID 

z 

3 



8s 

5Z 



5f 



SECOND 
MODIFYING 
AND LOAD IN6 
MEANS 





INTERNAL 




STORAGE 



5£i 



WRITE CONTROL 
MEANS 

I 1 

61 ~*-"H <s> 

S5 



FIRST MODIFYING AND 
LOADING MEANS 



13 



CO 



I I 



-7b 



MANAGEMENT 
INFORMATION 



-7a 



DATA 



EP 0 314 186 A2 




expose 



11 



CD-ROM MANAGEMENT 
PORTION 



OS 



8 

» 

.-L_. 



CD-ROM 

CONTROL 

PORTION 



MANAGEMENT INFORMATION BUFFER 



110 



2 



1 



WORM DISC CONTROL PORTION 



READ CONTROL MEANS 

5d 

<L 



ID 
Z 



00 

</) 



5c 



INTERNAL STORAGE 



5b 



MODIFYING AND 
LOADING MEANS 



MANAGEMENT 
INFORMATION 



OATA 



—31 



WRITE CONTROL 
MEANS 

I 1 

61— -| £ ! 



2 

13 



CE 

cr 

UJ 



I I 



1 



•7b 



■7a 



EP 0 314 186 A2 



^ -> ■> T ^ 

T •> -) -> ■> ^ ^ HI 



/7G 5 



11 



OS 



I CD-ROM MANAGEMENT 

I PORTION 

I 

I 



r 



110 



MANAGEMENT INFORMATION BUFFER 



J. J 



8 

~L_- 



CD-ROM 

CONTROL 

PORTION 



2 

_s_ 



WORM DISC CONTROL PORTION 



READ CONTROL PORTION 



5d 

jL 



ID 
Z 

1 



in 



21 



DISC CHANGING FLAG 



INTERNAL STORAGE 



MODIFYING AND LOADING MEANS 



MANAGEMENT 
INFORMATION 



OATA 



WRITE CONTROL 
PORTION 




•7b 



-7a 



EP 0 314 186 A2 



^"^rfchtT Newly filed 



F/6 5-4 




CD-ROM 



WORM 



^-7 



EP 0 314 186 A2 



Neu eingereicht / Newly filed 
Nouvellement depose 




Nouve 1 



EP 0 314 186 A2 



*t > -> * * "> ' * "* "* ^ ^ 




F/6 


75 








^70 


ENTORY OF 
BBB 


| ENTORY OF 
; ROOT 


ENTORY OF 
FILE 3 


ENTORY OF 
D 


; ENTORY OF 

! E 


1 ENTORY OF 

; F 


FIG. 


7C 










ENTORY OF 
E 


| ENTORY OF 
! BBB 


ENTORY OF 
FILE 1 


ENTORY OF 
FILE 2 


ENTORY OF 
J 


ENTORY OF 
! K 

' 


4 

701 


— 1 

702 


— 1 

703 


-1 

704 


— i 

705 


706 



FIG. 7D 

770 771 772 773 



A— 


— ^ 




A-, 


4 


100 


1 


ROOT 


3 


101 


1 


AAA 


3 


102 


1 


BBB 


5 


103 


1 


CCCCC 




104 


2 


A 




105 


2 


B 




106 


2 


C 




107 


3 


D 




108 


3 


E 




109 


3 


F 




110 


4 


G 




111 


4 


H 




112 


4 


I 




113 


9 


! J 




114 


9 


K 



FIG. 7E 



707 

r-S— 

100 
101 
102 
103 
104 
105 
106 
107 
108 
109 
110 
111 
112 
113 
114 



798 



k-2 
k-1 
k 



n-3 
n-2 




FIG. 83 



12 



ENTORY OF 


ENTORY OF 


ENTORY OF 


1 

ENTORY OF 


ENTORY OF 


ENTORY OF 


ENTORY OF 


BBB 


ROOT 


FILE 3 i 


D 

1 


DD 


E 


F 



FIG. 8C 

770 771 772 773 



4 


100 


1 


ROOT 


3 


101 


i 


AAA 


3 


102 


i 


BBB 


5 


103 


1 


CCCCC 




104 


2 


A 




105 


2 


B 




106 


2 


C 




107 


3 


D 




115 


3 


DD 




108 


3 


E 




109 


3 


F 




110 


4 


G 




111 


4 


H 




i 112 


4 


I 




S 113 


10 


i J 




; in 


10 


| K 



FIG. 8D 

707 708 



j 100 


k-2 


; 101 


k-1 


I 102 


n 


j 103 




! 104 




! 105 




j 106 




| 107- 




i 108 




i 109 




i 110 




! 112 




i n3 


n-3 


! 114 


n-2 


j 115 


n-1 



Neu eingersicht / Newly filed 
fslouvellement depose 



EP 0 314 186 A2 



FIG. 9 




FIG. 10 



96 



97 



i ioo 


k-2 


i ioi 


k-1 


| 102 


k 


! 103 




i 104 




! 105 




j 106 




| 107 




I 108 




! T09 




i no 




! 111 




! 112 




! 113 


n-3 


i 114 


n-2 


! 115 


n-1 







990 



102 



991 



P 



99 



VLBN RLBN 



r 

« ioo 


k-2 


; ioi 


k-1 


| 102 


n 


| 103 




! 104 




I 105 




i 106 




! 107 




! 108 




! 109 




i no 




! 111 




! 112 




1 113 


n-3 


I 114 


n-2 


1 115 


n-1 



EP 0 314 186 A2 



Neu eingeFeicht / Newly filed 
Nouvellement depose 












o 




























I — 






o 




























o 




00 


o 




























o 


<£ 


00 


o 










o 


















cr 


<C 


00 


o 




00 


O 


o 




LU 


LU 




i — i 




is: 










<i 


CNI 


OJ 


csi 


CO 


CO 


CO 


co 


■cr 






O 


o 






































o 




CSJ 


CO 




LO 


CO 




LO 


CO 


CD 


o 


i — 


CM 


CO 


•cj- 




o 


o 


o 


o 


o 


O 


o 


o 




o 


O 
















CO 


CO 





























LO 



LU 
GC 



CO 
LO 



SS. CD 

Z Z 
I— LU H- 1 O 
ZCDhH 

uj z a j— 
oc << «c oc 
< =n »— o 

£L O W Q- 



ON 



O 

O «< OQ O 

o <r m o 

£r<flQO<03OQ 



r— CNJCNJCMCO 



o^csioo^rincDN 
oooooooo 



^■COCOlDr-r-r-r- 



0 



LU U- O X H -) ^ 

CO CO ^ O) CD 



QO O) O CM CO 

O O — — 



OJ 
ON 



o 

1 — 1 

I — z 

QC O 



CO 



- 00 I— 

cmSSE* 



CD 

z 

I — I 

2 I 

CO 

z 



— * 



o 

I — o 
O <C 00 o 

o <c go o 

CC<QQO<CQOQIiJLLO 



H ^ ^ 

^.T-i-r-cMCNCMcococo^r^-^roco 



OT-CMC0^rL0tDN000)O«-CN(0^ 



co co lo 



EP 0 314 186 A2 



Neu eingereicht / Newly filed 
Mouveilement depose 



201 



FIG. 12 

OS— READ CONTROL MEANS 



OUTPUT READ 
INSTRUCTION 



I r202 



OUTPUT MEDIA 
CHECK INSTRUCTION 




INITIALIZATION 
PROCESS 




OUTPUT VD READ 
INSTRUCTION 



VLBN 16 



209 2) 



VD 



208 



READING PROCESS 
IN ACCESS CHANGING 
MEANS 



J 



OUTPUT PT READ 
INSTRUCTION 



VLBNx 



r210 



PT 



211 3 r 



SET PT IN BUFFER 



XL 



212 



SEARCH DF 



-£213 



OUTPUT DF READ 
INSTRUCTION 



VLBN 102 



DF 



215 



OUTPUT FILE READ 
INSTRUCTION 



END 



1 

I 

VLBNm 



i 

FILE ' 




Neu eingei 



Sdrt /Newly filed 



EP 0 314 186 A2 



Nouvellement depose 



FIG. 13 



START J 





,-217 


READ VOLUME INFORMATION 




^218 



SET HISTORICAL INFORMATION LOCATION 
AND AREA DETERMINING INFORMATION 



^-219 



REFORMING MANAGEMENT INFORMATION 
(MODIFYING AND LOADING MEANS) 



;i ,-220 

FLAG — ON 



EP 0 314 186 A2 



FIG. % 




END 



END 




READ AND TRANSMIT VO 






END 




READ FROM 




CHANGE DFT INTO 




WORM DISK 




RLBN 



READ VLBN FROM WORM DISC 



-228 



FIG. 15 



229 



OUTPUT VLBNx READ 
INSTRUCTION 




END 



END 



^233 



END 




TRANSMIT REFORMED VLBNx 






READ FROM 
WORM DISC 




CHANGE DFT 
INTO RLBN 




^-236 


READ VLBN FROM WORM DISC 



EP 0 314 186 A2 



Neu eingereicht / Newly filed 
Nouvellement depose 



FIG 16 



r~ 



237 



OUTPUT FILE WRITING 
INSTRUCTION 



END 



FIG 17 



245 



OUTPUT DIRECTORY 
PRODUCING INSTRUCTION 



END 



238 



SEARCH TARGET OF 



239 



OUTPUT DF READ INSTRUCTION 



240 



READING PROCESS IN ACCESS 
CHANGING MEANS 



WRITE FILE CONTENTS ON WORM DISC 



WRITE NEW DF ON WORM DISC 



JZ 



243 



CHANGE REAL ADDRESS IN DFT 
INTO WRITING LOCATION OF DF 



WRITE HISTORICAL INFORMATION 
DFT ON WORM DISC 



244 

3 



246 



MAKE DF 



^•247 



REWRITING DFT AND. PT 
(TABLE REWRITING MEANS) 



248 



FLAG 



•ON 



I 



WRITE PRODUCED DF ON WORM DISC 



^-250 



WRITE HISTORICAL INFORMATION 
ON WORM DISC