EP0452854B1 - Method and apparatus for data recording - Google Patents

Method and apparatus for data recording Download PDF

Info

Publication number
EP0452854B1
EP0452854B1 EP91105976A EP91105976A EP0452854B1 EP 0452854 B1 EP0452854 B1 EP 0452854B1 EP 91105976 A EP91105976 A EP 91105976A EP 91105976 A EP91105976 A EP 91105976A EP 0452854 B1 EP0452854 B1 EP 0452854B1
Authority
EP
European Patent Office
Prior art keywords
data
data file
file
recording
rewritten
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
EP91105976A
Other languages
German (de)
French (fr)
Other versions
EP0452854A3 (en
EP0452854A2 (en
Inventor
Syuzo Nishida
Yukihiko Haikawa
Takeshi Tanaka
Yukiharu Hosono
Hidenori Minoda
Yoshihiro Okamoto
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.)
Sharp Corp
Original Assignee
Sharp Corp
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
Priority claimed from JP2102642A external-priority patent/JPH0778965B2/en
Priority claimed from JP2102641A external-priority patent/JPH0778964B2/en
Priority claimed from JP2102640A external-priority patent/JP2644607B2/en
Application filed by Sharp Corp filed Critical Sharp Corp
Publication of EP0452854A2 publication Critical patent/EP0452854A2/en
Publication of EP0452854A3 publication Critical patent/EP0452854A3/en
Application granted granted Critical
Publication of EP0452854B1 publication Critical patent/EP0452854B1/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/12Formatting, e.g. arrangement of data block or words on the record carriers
    • G11B20/1201Formatting, e.g. arrangement of data block or words on the record carriers on tapes
    • G11B20/1207Formatting, e.g. arrangement of data block or words on the record carriers on tapes with transverse tracks only
    • G11B20/1209Formatting, e.g. arrangement of data block or words on the record carriers on tapes with transverse tracks only for discontinuous data, e.g. digital information signals, computer programme data
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/02Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
    • G11B27/031Electronic editing of digitised analogue information signals, e.g. audio or video signals
    • G11B27/032Electronic editing of digitised analogue information signals, e.g. audio or video signals on tapes
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/02Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
    • G11B27/031Electronic editing of digitised analogue information signals, e.g. audio or video signals
    • G11B27/036Insert-editing
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/19Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
    • G11B27/28Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
    • G11B27/30Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on the same track as the main recording
    • G11B27/3027Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on the same track as the main recording used signal is digitally coded
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/19Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
    • G11B27/28Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
    • G11B27/32Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on separate auxiliary tracks of the same or an auxiliary record carrier
    • G11B27/327Table of contents
    • G11B27/328Table of contents on a tape [TTOC]
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/21Disc-shaped record carriers characterised in that the disc is of read-only, rewritable, or recordable type
    • G11B2220/215Recordable discs
    • G11B2220/216Rewritable discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/90Tape-like record carriers

Definitions

  • the present invention relates to a method and apparatus for data recording which may be suitable implemented in a sequential access type data recording/reproducing apparatus having a recording medium such as the spiral track of an optical disc or a magnetic tape.
  • the recording of data 14 or 04 the recording medium is generally performed as shown in Fig. 1 (1).
  • Fig. 1 (1) is a schematic diagram showing the arrangement of the data recorded on a magnetic tape T by the above mentioned data recording/reproducing apparatus.
  • Each of the data files B(i-1), B(i) and B(i+1) represent collections of related data. Recorded areas containing file marks M, which indicate the separation between these data files, are provided between the recorded area of each data file and the recorded area of the next data file.
  • Each of the data files is comprised of a plurality of data blocks, having as their components clusters of data (hereafter referred to as data blocks) to which parity has been added for detection/correction of errors.
  • data blocks clusters of data
  • the data file B(i) is comprised of six data blocks Di0, Di1, Di2, Di3, Di4 and Di5, which are recorded in this order on the magnetic tape T.
  • this method provides reserve or unrecorded areas SP, into which no data is written, in the recording areas of the magnetic tape T.
  • Fig. 2 (1) is a schematic diagram showing the arrangement of data on the magnetic tape T prior to the rewriting of data
  • Fig. 2 (2) is a schematic diagram showing the arrangement of data after the rewriting of data.
  • the reserve areas SP are provided at intervals of every five data blocks on the magnetic tape T prior to the rewriting of data.
  • the recording area into which the data block DI1 is to be written is a defective area X having a scratch etc.
  • the data block DI1 in which the error was detected is rerecorded in the following reserve area SP.
  • the new data file B(I) is recorded without overlapping the next data file B(i+1).
  • the original data which is not rewritten with the new data file B(I) is retained, as it is, in the data file B(i+1) which immediately follows the original data file B(i) that is to be rewritten. Because of this, when the rewritten data file B(I) is reproduced, a situation occurs through the reading and so forth of the unnecessary old data, wherein the data file B(I) ultimately becomes unusable. That is to say, when the data file B(I) is read, control is performed so that the remaining old data will not be read, by referring to the directory at the beginning of the magnetic tape. Information such as the locations of data files and the number of data blocks is recorded in this directory, which serves as a recording area for the retrieval of each data file. However, in a case where a defect occurs in the directory and that data cannot be read, the unnecessary old data is read, and the new data file B(I) ultimately becomes unusable.
  • the invention provides a data recording method for recording data on a recording medium used in a sequential access type data recording/reproducing apparatus which reads-out object recorded data in the recording order, the data being recorded in the form of data files each comprising a data area, an unrecorded (reserve) data area and a file end marker, the method comprising
  • the invention also provides a data recording apparatus for recording data on a recording medium used in a sequential access type data recording/reproducing apparatus which reads-out object recorded data in the recording order, the data being recorded in the form of data files each comprising a data area, an unrecorded (reserve) data area and a file end marker, the apparatus comprising means for:
  • the surplus data is recorded into the reserve or unrecorded area which comes immediately after the recording area of the original data file. Because of this, the desired data file can be recorded within a range which will not overflow from the reserve area.
  • This method achieves to avoid the destruction of file marks which have been recorded, and other data files and so forth, when a rewriting of data files is carried out.
  • the overflow of the desired data file FI when it has a greater data quantity than the original data file plus its unrecorded area, can be written over the adjacent data file Fi+1.
  • the recording area within said adjacent data file Fi+1 which is not rewritten and retains old data is either rewritten as an unrecorded reserve area belonging to the desired data file FI, or as a new adjacent data file containing unrecorded areas. Because of this, it is possible to correctly read the rewritten data file FI at the time of reproduction, without reading the unnecessary old data.
  • FIG. 3 is a block diagram showing the diagrammatic structure of a data recording/reproducing apparatus in which the data recording method of the invention is implemented.
  • a write/read circuit 1 includes a rotating drum 2, and amplifiers 3 and 4 etc.
  • a magnetic tape T which is the recording medium, is sequentially scanned by recording heads W1 and W2, and reproducing heads R1 and R2, which are disposed on the circular surface of the rotating drum 2. Data is sequentially recorded on the magnetic tape T by the scanning of the recording heads W1 and W2, and the recorded data on the magnetic tape T is read by the scanning of the reproducing heads R1 and R2.
  • a signal processing circuit 5 has the function of converting data input from outside into signals suitable for recording and supplying them to the above mentioned write/read circuit 1, and the function of converting data read from the magnetic tape T by the write/read circuit 1 into prerecording type signals and outputting them.
  • a control circuit 6 is for controlling the operational timing etc. of the above mentioned write/read circuit 1 and signal processing circuit 5.
  • Fig. 4 is a schematic diagram showing the arrangement of data recorded on a magnetic tape T according to a first aspect of a data recording method of the invention.
  • Fig. 4 (1) shows the arrangement of data originally recorded on the magnetic tape T, on which no other data has been recorded
  • Fig. 4 (2) shows the arrangement of data when a voluntarily selected original data file F(i), which has been recorded on the magnetic tape T, is rewritten with another data file F(I), which has a smaller data quantity.
  • Fig. 5 is a flow chart showing the process of the data recording method of this aspect. The data recording method of this aspect is explained below referring also to Fig. 4.
  • step n2 data files are first recorded on the magnetic tape T, on which no other recording has been made, as shown in Fig. 4 (1).
  • data processed by the signal processing circuit 5 is sequentially written on the magnetic tape T by the recording heads W1 and W2 on the rotating drum 2 in the write/read circuit 1.
  • each of the data files F(i-1), F(i) and F(i+1), recorded on the magnetic tape T as in Fig. 4 (1) represent collections of related data.
  • Each data file is comprised of a plurality of data blocks, having as their components data blocks to which parity has been added for error detection/correction.
  • data file F(i) for example, it is comprised of six data blocks Di0, Di1, Di2, Di3, Di4 and Di5, which are recorded in this order on the magnetic tape T.
  • a file mark M is recorded following the recording of one data file, in order to distinguish that data file from the next data file which is recorded. It is confirmed by the determination at step n4 whether or not all of the data files have been recorded, and when it is determined that recording is not finished, the operations of steps n2 and n3 are repeated. By this means, each of the data files F(i-1), F(i), F(i+1), ... are sequentially recorded on the magnetic tape T. Again at step n4, when it is determined that all of the data files have been recorded, processing moves to step n5 and the data recording operation is completed.
  • a voluntarily selected original data file from among the data recorded on the above mentioned magnetic tape T for example data file F(i)
  • a desired other data file F(I) which has a data quantity 2 blocks smaller than data file F(i), as shown in Fig. 4 (2).
  • the newly rewritten data file F(I) is comprised of four data blocks DI0 through DI3.
  • a search is carried out for the data file F(i) which is to be rewritten.
  • the four data blocks Di0 through Di3 are rewritten with blocks DI0 through DI3 which comprise the new data file.
  • the data to be written is processed by the signal processing circuit 5, and sequentially written on the magnetic tape T by the recording heads W1 and W2 of the write/read circuit 1.
  • the data blocks Di4 and Di5 which were not rewritten and remain in the old data file F(i), are rewritten with unrecorded areas NR which contain no other data.
  • An unrecorded area NR is formed by recording a flag in said area which indicates that it is an unrecorded area, or also in addition to this, by overwriting a meaningless signal in the data area. As a result, there is no remain of old data in the new data file F(I).
  • the data recording process is completed at step n11.
  • Fig. 6 is a schematic diagram showing the arrangement of data recorded on a magnetic tape T, which is a recording medium, according to a second aspect of the data recording method of the invention.
  • Fig. 6 (1) shows the arrangement of data originally recorded on the magnetic tape T on which no other data has been recorded
  • Fig. 6 (2) shows the arrangement of data when a voluntarily selected original data file G(i), which has been recorded on that magnetic tape T, is rewritten with another data file G(I), which has a different data quantity.
  • Fig. 7 is a flow chart showing the process of the second aspect of the data recording method. This data recording method is explained below referring also to Fig. 6.
  • step m2 data files are first recorded on the magnetic tape T, on which no other recording has been made, as shown in Fig. 6 (1).
  • data processed by the signal processing circuit 5 is sequentiallyiwritten on the magnetic tape T by the recording heads W1 and W2 on the rotating drum 2 in the write/read circuit 1.
  • each of the data files G(i-1), G(i) and G(i+1), recorded on the magnetic tape T as in Fig. 6 (1) represent collections of related data.
  • Each data file is comprised of a plurality of data blocks to which parity has been added for error detection/correction.
  • data file G(i) for example, it is comprised of three data blocks Di1, Di2 and Di3, which are recorded in this order on the magnetic tape T.
  • reserve or unrecorded areas SP consisting of three data blocks having no recordings, are added following the recording area of the data file as areas belonging to the data file.
  • a file mark M is recorded following the recording of one data file, in order to distinguish that data file from the next data file which is recorded. It is confirmed by the determination at step m5 whether or not all of the data files have been recorded, and when it is determined that recording is not finished, the operations of steps m2 through m4 are repeated. By this means, each of the data files G(i-1), G(i), G(i+1), ... are sequentially recorded on the magnetic tape T. Again at step m5, when it is determined that the data file recording operation has been finished, processing moves to step m6 and the data recording operation is completed.
  • Fig. 7 (2) When the selected data file, for example data file G(i), is found, it is rewritten and rerecorded with a new data file G(I), which has a greater data quantity than the data file G(i), as shown in Fig. 6 (2).
  • the new data file G(I) has a data quantity of two data blocks more than the original data file G(i) , the three data blocks DI1, DI2 and DI3 of the new data file G(I) are written on top of the old data.
  • step m10 it is determined whether or not all rewriting has been completed for the data files which are to be rewritten, and when rewriting has not been completed, the operations of steps m8 and m9 are repeated. By this means, other desired data files also are sequentially rewritten with new data files.
  • step m10 when it is determined that rewriting is finished, the process moves to step m11, and the process of data recording is completed.
  • the new data file G(I) and its corresponding file mark M can be recorded without overlapping with the next original data file G(i+1) immediately following the selected original data file G(i).
  • Fig. 8 is a schematic diagram showing the arrangement of data recorded on a magnetic tape T according to a third aspect of the data recording method of the invention.
  • Fig. 8 (1) shows the arrangement of data originally recorded on the magnetic tape T on which no other data has been recorded
  • Fig. 8 (2) shows the arrangement of data when a voluntarily selected original data file H(i), which has been recorded on that magnetic tape T, is rewritten with another data file H(I), which has a greater data quantity.
  • Fig. 9 is a flow chart showing the process of the third aspect of the data recording method. This data recording method will be explained referring also to Fig. 8.
  • step a2 data files are first recorded on the magnetic tape T, on which no other recording has been made, as shown in Fig. 8 (1).
  • data processed by the signal processing circuit 5 is sequentially written on the magnetic tape T by the recording heads W1 and W2 on the rotating drum 2 in the write/read circuit 1.
  • each of the data files H(i-1), H(i) and H(i+1), recorded on the magnetic tape T as in Fig. 8 (1) represent collections of related data.
  • Each data file is comprised of a plurality of data blocks to which parity has been added for error detection/correction.
  • Data file H(i) for example is comprised of three data blocks Di0, Di1 and Di2, and here, following these recording areas, the reserve or unrecorded areas SP consisting of three data blocks having no recordings, are added as areas belonging to the data file H(i).
  • a file mark M is recorded following the recording of one data file, in order to distinguish that data file from the next data file which is recorded. It is confirmed by the determination at step a4 whether or not all of the data files have been recorded, and when it is determined that recording is not finished, the operations of steps a2 and a3 are repeated. By this means, each of the data files H(i-1), H(i), H(i+1), ... are sequentially recorded on the magnetic tape T. Again at step a4, when it is determined that all of the data files have been recorded, processing moves to step a5 and the data recording operation is completed.
  • step a6 a new data file H(I) is sequentially written across the recording areas of the data file H(i), the file mark M and the first data block, D(i+1), 0, of the next data file H(i+1), that existed prior to rewriting.
  • the data to be written is processed by the signal processing circuit 5, and sequentially written on the magnetic tape T by the recording heads W1 and W2 of the write/read circuit 1.
  • the data recording process is finished at step a9.
  • Fig. 10 is a schematic diagram showing the arrangement of data recorded on a magnetic tape T according to a fourth aspect of a data recording method of the invention.
  • Fig. 10 (1) shows the arrangement of data originally recorded on the magnetic tape T on which no other data has been recorded
  • Fig. 10 (2) shows the arrangement of data when a voluntarily selected data file A(i), which has been originally recorded on that magnetic tape T, is rewritten with another data file A(I), which has a greater data quantity than that selected original data file A(i).
  • Fig. 11 is a flow chart showing the process of the fourth aspect of the data recording method. This data recording method will be explained referring also to Fig. 10.
  • step b2 data files are first recorded on the magnetic tape T, on which no other recording has been made, as shown in Fig. 10 (1).
  • data processed by the signal processing circuit 5 is sequentially written on the magnetic tape T by the recording heads W1 and W2 on the rotating drum 2 in the write/read circuit 1.
  • each of the data files A(i-1), A(i) and A(i+1), recorded on the magnetic tape T as in Fig. 10 (1) represent collections of related data.
  • Each data file is comprised of a plurality of data blocks, having as their components data blocks to which parity has been added for error detection/correction.
  • data file A(i) for example, it is comprised of three data blocks Di0, Di1 and Di2, but here following these recording areas, the reserve areas SP, consisting of three data blocks having no recordings, are added as an area belonging to the data file A(i).
  • a file mark M is recorded following the recording of one data file, in order to distinguish that data file from the next data file which is recorded.
  • a voluntarily selected data file from among the original data recorded on the above mentioned magnetic tape T for example data file A(i)
  • another data file A(I) which has a greater data quantity, as shown in Fig. 10 (2).
  • the rewritten data file A(I) will be comprised of the eight data blocks DI0 through DI7.
  • the new data file A(I) is sequentially written across the recording areas of the data file A(i), the file mark M and part of said next data file A(i+1).
  • the data to be written is processed by the signal processing circuit 5, and sequentially written on the magnetic tape T by the recording heads W1 and W2 of the write/read circuit 1.
  • the data block which was not rewritten, and remains in the next data file A(i+1), is rewritten with a reserve area SP.
  • the rewritten reserve area SP and the reserve areas SP which remained, having not been rewritten, become areas belonging to the new data file A(I). As a result, no old data remains in the new data file A(I).
  • all data recording processes are finished.
  • a file mark M may also be indicated by a flag (which actually does not occupy any area) within a block (the end of the actual file data), as shown in Fig. 12. In this way, it becomes unnecessary to use a particularly large area for a file mark, and it is possible to treat this as one data block including the file mark M.

Description

    BACKGROUND OF THE INVENTION 1. Field of the Invention
  • The present invention relates to a method and apparatus for data recording which may be suitable implemented in a sequential access type data recording/reproducing apparatus having a recording medium such as the spiral track of an optical disc or a magnetic tape.
  • 2. Description of the Prior Art
  • In the case of a sequential access type data recording/reproducing apparatus which reads out the object data in the order of recording, the recording of data 14 or 04 the recording medium, such as a magnetic tape, is generally performed as shown in Fig. 1 (1).
  • In other words, Fig. 1 (1) is a schematic diagram showing the arrangement of the data recorded on a magnetic tape T by the above mentioned data recording/reproducing apparatus. Each of the data files B(i-1), B(i) and B(i+1) represent collections of related data. Recorded areas containing file marks M, which indicate the separation between these data files, are provided between the recorded area of each data file and the recorded area of the next data file.
  • Each of the data files is comprised of a plurality of data blocks, having as their components clusters of data (hereafter referred to as data blocks) to which parity has been added for detection/correction of errors. For example, the data file B(i) is comprised of six data blocks Di0, Di1, Di2, Di3, Di4 and Di5, which are recorded in this order on the magnetic tape T.
  • Further, when a data file is freely selected from among the recorded data files, for example data file B(i), and it is rewritten into a data file B(I) having a smaller quantity of data, the recorded data on the magnetic tape T is arranged as shown by the schematic diagram in Fig. 1 (2).
  • In other words, the data blocks Di0 through Di3, within the original data file B(i), are rewritten with the four data blocks DI0 through DI3 which comprise the new data file B(I), and the remaining two data blocks, Di4 and Di5, from the original data file B(i), are retained in the form of old data.
  • On the other hand, when the data file B(I), which was rewritten as shown in Fig. 1 (2), is read by the above mentioned data recording/reproducing apparatus, it is controlled by means of reference to a directory at the beginning of the magnetic tape T, so that it does not read the old data blocks Di4 and Di5. Information such as the data file location and number of data blocks is recorded in this directory to serve as a recording area for retrieving each of the data files.
  • However, when as mentioned above, an original data file is rewritten with a data file which contains a smaller quantity of data, the old data which is not rewritten is retained as it is. Then, for example, there are cases in which the error rate increases when the directory data is read at the time of reproduction, and defects appear in the data because correction becomes impossible. Also, in cases such as when a defect occurs in the directory and certain data cannot be read, the data recording/reproducing apparatus becomes unable to control the discrimination of the data blocks to be read, DI0 through DI3, and the data blocks which are not to be read, Di4 and Di5. Hence, there is a problem because of the reading of unnecessary data and so forth, and the rewritten data file B(I) ultimately becomes unusable.
  • Further, when using the above mentioned recording method, it is necessary to distinguish between the data blocks to be read and the data blocks which are not to be read, in order to retrieve the required data file. This also causes a problem because directory data becomes necessary, and in a case where a recording medium such as magnetic tape is used, much more time is required to retrieve data files.
  • Further, in the general recording method shown in the above mentioned Fig. 1, recording is performed sequentially with the next data inserted immediately after the preceding data and without any reserve areas provided in the recording areas. For this reason, when it is desired to rewrite recorded data in the middle of this magnetic tape T, for example data file B(i), even with another data file which contains the same quantity of data, there may be cases where this rewriting is impossible.
  • In other words, when rewriting of the above mentioned data file B(i) is performed by read-after-write recording, a check is performed to verify whether the data written by the recording head is correctly written by reading with the reproducing head which follows the recording head. If there is a defective area having a scratch etc. in part of the recording area of the magnetic tape T, then when an error is detected in a data block written into this defective area, the defective area is skipped over and the same data block is written once again. Then continuing from there, the following data blocks are written in sequence. As a result, the quantity of data in the newly rewritten data file, that is the file length, becomes even longer than the file length L of the original data file B(i), to the extent of the defective area. This leads to a situation wherein the file mark corresponding to that data file is written on top of the next data file B(i+1).
  • Accordingly, a data recording method which eliminates this kind of drawback is known in the prior art. As shown in Fig. 2, this method provides reserve or unrecorded areas SP, into which no data is written, in the recording areas of the magnetic tape T.
  • Fig. 2 (1) is a schematic diagram showing the arrangement of data on the magnetic tape T prior to the rewriting of data, and Fig. 2 (2) is a schematic diagram showing the arrangement of data after the rewriting of data.
  • In other words, the reserve areas SP are provided at intervals of every five data blocks on the magnetic tape T prior to the rewriting of data. In a case where the original data file B(i) is rewritten with a desired data file B(I) as shown in Fig. 2 (2), and for example, the recording area into which the data block DI1 is to be written is a defective area X having a scratch etc., then when an error is detected in the recording of the defective area X by the reading action of the reproducing head, the data block DI1 in which the error was detected is rerecorded in the following reserve area SP.
  • By proceeding in this way in the above mentioned data recording method of the prior art, the new data file B(I) is recorded without overlapping the next data file B(i+1).
  • However, when it is desired to rewrite data from a data file using the data recording method shown in the above mentioned Fig. 2, rewriting is not possible unless the data quantity of the desired data file to be newly written is the same or shorter than the original data file.
  • In other words, when a desired data file is rerecorded which has a data quantity greater than the originally recorded data file B(i), there is a problem because the recording areas of the data file B(i+1), which is adjacent and follows the data file B(i) that is to be rewritten, and the file mark M and so forth, are destroyed.
  • Furthermore, in the data recording method shown in the above mentioned Fig. 2, when for example, it is desired to rerecord a data file B(I) having a data quantity greater than that of the originally recorded data file B(i), the recording areas of the file mark M and the data file B(i+1) etc., which follow the recording area of the data file B(i) that is to be rewritten, will also be rewritten. However, even if it is supposed that the next data file B(i+1) is unnecessary data, the following kind of problem occurs.
  • In other words, the original data which is not rewritten with the new data file B(I) is retained, as it is, in the data file B(i+1) which immediately follows the original data file B(i) that is to be rewritten. Because of this, when the rewritten data file B(I) is reproduced, a situation occurs through the reading and so forth of the unnecessary old data, wherein the data file B(I) ultimately becomes unusable. That is to say, when the data file B(I) is read, control is performed so that the remaining old data will not be read, by referring to the directory at the beginning of the magnetic tape. Information such as the locations of data files and the number of data blocks is recorded in this directory, which serves as a recording area for the retrieval of each data file. However, in a case where a defect occurs in the directory and that data cannot be read, the unnecessary old data is read, and the new data file B(I) ultimately becomes unusable.
  • SUMMARY OF THE INVENTION
  • It is an object of the invention to provide a data recording method and apparatus which can achieve accurate reading of recorded data without dependence upon directory data.
  • It is an another object of the invention to provide a data recording method and apparatus which can perform the rewriting of data without the destruction of other data files and so forth, even when the data quantity of the new data file to be rewritten is greater than that of the data file prior to rewriting.
  • It is a still further object of the invention to provide a data recording method and apparatus which can perform rewriting of data so that it can be reproduced, even when the data quantity of the new data file to be rewritten is greater than that of the data file prior to rewriting.
  • The invention provides a data recording method for recording data on a recording medium used in a sequential access type data recording/reproducing apparatus which reads-out object recorded data in the recording order, the data being recorded in the form of data files each comprising a data area, an unrecorded (reserve) data area and a file end marker, the method comprising
    • when an original data file is rewritten with a desired data file which is smaller in capacity, said desired data file is written over the original data file, and the remaining areas of the original data file that are not overwritten by the desired data file are rewritten as unrecorded data areas not containing data;
    • when an original data file is rewritten with a desired data file which is greater in capacity than the original data file, the data of the desired data file which overflows is written into the unrecorded data areas of the original data file, and
    • when an original data file is rewritten with a desired data file which is greater in capacity than the original data file plus its unrecorded data area, if the adjacent data file which follows the original data file to be rewritten
    contains unnecessary data, the data of the desired data file which overflows is written over the adjacent data file, and the remaining area of the adjacent data file which is not overwritten by the desired data file is rewritten as a new adjacent data file containing unrecorded areas not containing data, or as unrecorded data areas of said desired data file. (Claim 1)
  • The invention also provides a data recording apparatus for recording data on a recording medium used in a sequential access type data recording/reproducing apparatus which reads-out object recorded data in the recording order, the data being recorded in the form of data files each comprising a data area, an unrecorded (reserve) data area and a file end marker, the apparatus comprising means for:
    • when an original data file is rewritten with a desired data file which is smaller in capacity, writing said desired data file over the original data file, and rewriting the remaining areas of the original data file that are not overwritten by the desired data file as unrecorded data areas not containing data;
    • when an original data file is rewritten with a desired data file which is greater in capacity than the original data file, writing the data of the desired data file which overflows into the unrecorded data areas of the original data file, and
    • when an original data file is rewritten with a desired data file which is greater in capacity than the original data file plus its unrecorded data area, if the adjacent data file which follows the original data file to be rewritten contains unnecessary data, writing the data of the desired data file which overflows over the adjacent data file, and rewriting the remaining area of the adjacent data file
    which is not overwritten by the desired data file as a new adjacent data file containing unrecorded areas not containing data, or as unrecorded data areas of said desired data file. (Claim 2)
  • In accordance with the invention, when an original data file is rewritten with a desired data file which has a smaller data quantity than the original data file, the remaining areas of the original data file which are not overwritten, are rewritten as unrecorded areas not containing data. Because of this, a discrimination between data which may be read and data which should not be read becomes unnecessary when the rewritten data file is read at the time of reproduction. There is no necessity to depend on a directory for this discrimination, and the reading of data can be performed accurately and quickly.
  • Further, in accordance with the invention in rewriting the data files, when the data quantity of the desired data file which is rewritten is greater than the data quantity of the original data file, the surplus data is recorded into the reserve or unrecorded area which comes immediately after the recording area of the original data file. Because of this, the desired data file can be recorded within a range which will not overflow from the reserve area.
  • This method achieves to avoid the destruction of file marks which have been recorded, and other data files and so forth, when a rewriting of data files is carried out.
  • Further, in accordance with the invention, when the adjacent data file Fi+1, which follows the original data file Fi to be rewritten contains unnecessary data, the overflow of the desired data file FI, when it has a greater data quantity than the original data file plus its unrecorded area, can be written over the adjacent data file Fi+1. The recording area within said adjacent data file Fi+1 which is not rewritten and retains old data, is either rewritten as an unrecorded reserve area belonging to the desired data file FI, or as a new adjacent data file containing unrecorded areas. Because of this, it is possible to correctly read the rewritten data file FI at the time of reproduction, without reading the unnecessary old data.
  • BRIEF EXPLANATION OF THE DRAWINGS
  • Other and further objects, features, and advantages of the invention will be more explicit from the following detailed description taken with reference to the drawings wherein:
    • Fig. 1 is a schematic diagram showing the arrangement of data recorded on magnetic tape according to a data recording method of the prior art;
    • Fig. 2 is a schematic diagram showing the arrangement of data recorded on magnetic tape according to another data recording method of the prior art;
    • Fig. 3 is a block diagram showing the diagrammatic structure of a data recording/reproducing apparatus in which a data recording method of the invention is implemented;
    • Fig. 4 is a schematic diagram showing the arrangement of data recorded on magnetic tape according to a first aspect of a data recording method of the invention;
    • Fig. 5 is a flow chart showing the process of that first aspect of the data recording method;
    • Fig. 6 is a schematic diagram showing the arrangement of data recorded on magnetic tape according to a second aspect of the data recording method of the invention;
    • Fig. 7 is a flow chart showing the process of that second aspect of the data recording method;
    • Fig. 8 is a schematic diagram showing the arrangement of data recorded on magnetic tape according to a third aspect of the data recording method of the invention;
    • Fig. 9 is a flow chart showing the process of that third aspect of the data recording method;
    • Fig. 10 is a schematic diagram showing the arrangement of data recorded on magnetic tape according to a fourth aspect of the data recording method of the invention;
    • Fig. 11 is a flow chart showing the process of that fourth aspect of the data recording method; and
    • Fig. 12 is a schematic diagram showing the arrangement of data in a fifth aspect of the data recording method of the invention.
    DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
  • Now referring to the drawing, preferred embodiments of the invention are described below.
  • Fig. 3 is a block diagram showing the diagrammatic structure of a data recording/reproducing apparatus in which the data recording method of the invention is implemented. A write/read circuit 1 includes a rotating drum 2, and amplifiers 3 and 4 etc. A magnetic tape T, which is the recording medium, is sequentially scanned by recording heads W1 and W2, and reproducing heads R1 and R2, which are disposed on the circular surface of the rotating drum 2. Data is sequentially recorded on the magnetic tape T by the scanning of the recording heads W1 and W2, and the recorded data on the magnetic tape T is read by the scanning of the reproducing heads R1 and R2. A signal processing circuit 5 has the function of converting data input from outside into signals suitable for recording and supplying them to the above mentioned write/read circuit 1, and the function of converting data read from the magnetic tape T by the write/read circuit 1 into prerecording type signals and outputting them. A control circuit 6 is for controlling the operational timing etc. of the above mentioned write/read circuit 1 and signal processing circuit 5.
  • Fig. 4 is a schematic diagram showing the arrangement of data recorded on a magnetic tape T according to a first aspect of a data recording method of the invention.
  • Fig. 4 (1) shows the arrangement of data originally recorded on the magnetic tape T, on which no other data has been recorded, and Fig. 4 (2) shows the arrangement of data when a voluntarily selected original data file F(i), which has been recorded on the magnetic tape T, is rewritten with another data file F(I), which has a smaller data quantity.
  • Fig. 5 is a flow chart showing the process of the data recording method of this aspect. The data recording method of this aspect is explained below referring also to Fig. 4.
  • To begin with, in the data recording operation of Fig. 5 (1), following the start at step n1, at step n2 data files are first recorded on the magnetic tape T, on which no other recording has been made, as shown in Fig. 4 (1). In other words, data processed by the signal processing circuit 5 is sequentially written on the magnetic tape T by the recording heads W1 and W2 on the rotating drum 2 in the write/read circuit 1. Then, each of the data files F(i-1), F(i) and F(i+1), recorded on the magnetic tape T as in Fig. 4 (1), represent collections of related data.
  • Each data file is comprised of a plurality of data blocks, having as their components data blocks to which parity has been added for error detection/correction. In the case of data file F(i) for example, it is comprised of six data blocks Di0, Di1, Di2, Di3, Di4 and Di5, which are recorded in this order on the magnetic tape T.
  • At the next step n3, a file mark M is recorded following the recording of one data file, in order to distinguish that data file from the next data file which is recorded. It is confirmed by the determination at step n4 whether or not all of the data files have been recorded, and when it is determined that recording is not finished, the operations of steps n2 and n3 are repeated. By this means, each of the data files F(i-1), F(i), F(i+1), ... are sequentially recorded on the magnetic tape T. Again at step n4, when it is determined that all of the data files have been recorded, processing moves to step n5 and the data recording operation is completed.
  • Next, in the data rewriting operation of Fig. 5 (2), at steps n7, n8 and n9, a voluntarily selected original data file from among the data recorded on the above mentioned magnetic tape T, for example data file F(i), is rewritten and rerecorded with a desired other data file F(I), which has a data quantity 2 blocks smaller than data file F(i), as shown in Fig. 4 (2). Then, the newly rewritten data file F(I) is comprised of four data blocks DI0 through DI3.
  • First at step n7, a search is carried out for the data file F(i) which is to be rewritten. At step n8, from among the data blocks Di0 through Di5 which comprise the old data file F(i), the four data blocks Di0 through Di3 are rewritten with blocks DI0 through DI3 which comprise the new data file. In other words, even in this case, the data to be written is processed by the signal processing circuit 5, and sequentially written on the magnetic tape T by the recording heads W1 and W2 of the write/read circuit 1.
  • At the next step n9, the data blocks Di4 and Di5, which were not rewritten and remain in the old data file F(i), are rewritten with unrecorded areas NR which contain no other data. An unrecorded area NR is formed by recording a flag in said area which indicates that it is an unrecorded area, or also in addition to this, by overwriting a meaningless signal in the data area. As a result, there is no remain of old data in the new data file F(I). After this, the data recording process is completed at step n11.
  • On the other hand, when the rewritten data file F(I), as shown in Fig. 4 (2), is read by the above mentioned data recording/reproducing apparatus, the unnecessary data blocks Di4 and Di5 of the old data file F(i) are eliminated, and these recorded areas are rewritten with the unrecorded areas NR. Because of this, controlling to distinguish between new data and old data is unnecessary, and there is no need to refer to a directory. In other words, the reading of data becomes possible without relying on a directory.
  • Fig. 6 is a schematic diagram showing the arrangement of data recorded on a magnetic tape T, which is a recording medium, according to a second aspect of the data recording method of the invention. Fig. 6 (1) shows the arrangement of data originally recorded on the magnetic tape T on which no other data has been recorded, and Fig. 6 (2) shows the arrangement of data when a voluntarily selected original data file G(i), which has been recorded on that magnetic tape T, is rewritten with another data file G(I), which has a different data quantity.
  • Fig. 7 is a flow chart showing the process of the second aspect of the data recording method. This data recording method is explained below referring also to Fig. 6.
  • To begin with, in the data recording operation of Fig. 7 (1), following the start at step m1, at step m2 data files are first recorded on the magnetic tape T, on which no other recording has been made, as shown in Fig. 6 (1). In other words, data processed by the signal processing circuit 5 is sequentiallyiwritten on the magnetic tape T by the recording heads W1 and W2 on the rotating drum 2 in the write/read circuit 1. Then, each of the data files G(i-1), G(i) and G(i+1), recorded on the magnetic tape T as in Fig. 6 (1), represent collections of related data.
  • Each data file is comprised of a plurality of data blocks to which parity has been added for error detection/correction. In the case of data file G(i) for example, it is comprised of three data blocks Di1, Di2 and Di3, which are recorded in this order on the magnetic tape T.
  • At the next step m3, reserve or unrecorded areas SP, consisting of three data blocks having no recordings, are added following the recording area of the data file as areas belonging to the data file.
  • At the next step m4, a file mark M is recorded following the recording of one data file, in order to distinguish that data file from the next data file which is recorded. It is confirmed by the determination at step m5 whether or not all of the data files have been recorded, and when it is determined that recording is not finished, the operations of steps m2 through m4 are repeated. By this means, each of the data files G(i-1), G(i), G(i+1), ... are sequentially recorded on the magnetic tape T. Again at step m5, when it is determined that the data file recording operation has been finished, processing moves to step m6 and the data recording operation is completed.
  • Next, when rewriting of a selected data file is performed from among the original data files which were previously recorded as written on the magnetic tape T, after the start at step m7, search of the data file to be rewritten is performed at step m8, as shown in Fig. 7 (2). When the selected data file, for example data file G(i), is found, it is rewritten and rerecorded with a new data file G(I), which has a greater data quantity than the data file G(i), as shown in Fig. 6 (2). Here, because the new data file G(I) has a data quantity of two data blocks more than the original data file G(i) , the three data blocks DI1, DI2 and DI3 of the new data file G(I) are written on top of the old data. The remaining two data blocks DI4 and DI5 of the new data file G(I) are written into recording areas which originally were reserve areas SP prior to rewriting. Next at step m10, it is determined whether or not all rewriting has been completed for the data files which are to be rewritten, and when rewriting has not been completed, the operations of steps m8 and m9 are repeated. By this means, other desired data files also are sequentially rewritten with new data files. Again at step m10, when it is determined that rewriting is finished, the process moves to step m11, and the process of data recording is completed.
  • Proceeding in this way, the new data file G(I) and its corresponding file mark M can be recorded without overlapping with the next original data file G(i+1) immediately following the selected original data file G(i).
  • Moreover, in the above mentioned embodiment, a case was shown where three data blocks were allotted for reserve or unrecorded areas SP, but in general, an area of any integral number of data blocks may be allotted for the reserve area SP.
  • Fig. 8 is a schematic diagram showing the arrangement of data recorded on a magnetic tape T according to a third aspect of the data recording method of the invention. Fig. 8 (1) shows the arrangement of data originally recorded on the magnetic tape T on which no other data has been recorded, and Fig. 8 (2) shows the arrangement of data when a voluntarily selected original data file H(i), which has been recorded on that magnetic tape T, is rewritten with another data file H(I), which has a greater data quantity.
  • Fig. 9 is a flow chart showing the process of the third aspect of the data recording method. This data recording method will be explained referring also to Fig. 8.
  • To begin with, in the data recording operation of Fig. 9 (1), following the start at step a1, at step a2 data files are first recorded on the magnetic tape T, on which no other recording has been made, as shown in Fig. 8 (1). In other words, data processed by the signal processing circuit 5 is sequentially written on the magnetic tape T by the recording heads W1 and W2 on the rotating drum 2 in the write/read circuit 1. Then, each of the data files H(i-1), H(i) and H(i+1), recorded on the magnetic tape T as in Fig. 8 (1), represent collections of related data.
  • Each data file is comprised of a plurality of data blocks to which parity has been added for error detection/correction. Data file H(i) for example is comprised of three data blocks Di0, Di1 and Di2, and here, following these recording areas, the reserve or unrecorded areas SP consisting of three data blocks having no recordings, are added as areas belonging to the data file H(i).
  • At the next step a3, a file mark M is recorded following the recording of one data file, in order to distinguish that data file from the next data file which is recorded. It is confirmed by the determination at step a4 whether or not all of the data files have been recorded, and when it is determined that recording is not finished, the operations of steps a2 and a3 are repeated. By this means, each of the data files H(i-1), H(i), H(i+1), ... are sequentially recorded on the magnetic tape T. Again at step a4, when it is determined that all of the data files have been recorded, processing moves to step a5 and the data recording operation is completed.
  • Next, in the data rewriting operation of Fig. 9 (2), a voluntarily selected data file among the originally recorded data on the above mentioned magnetic tape T, for example data file H(i), is rewritten and rerecorded with another data file H(I) which has a larger data quantity, as shown in Fig. 8 (2). Then, assuming that the immediatly following data file H(i+1) is an unnecessary file, the rewritten data file H(I) will be comprised of the eight data blocks DI0 through DI7.
  • First the operation begins at step a6, and at step a7 a new data file H(I) is sequentially written across the recording areas of the data file H(i), the file mark M and the first data block, D(i+1), 0, of the next data file H(i+1), that existed prior to rewriting. In other words, in this case too, the data to be written is processed by the signal processing circuit 5, and sequentially written on the magnetic tape T by the recording heads W1 and W2 of the write/read circuit 1.
  • At the next step a8, one data block, D(i+1), 1, which was not rewritten and remains in the next data file H(i+1), is rewritten with the file mark M, and the further remaining single data block, D(i+1), 2, is rewritten with the unrecorded area NR. As a result, another data file H(i+1), comprised of one data block of an unrecorded area NR and three data blocks of reserve areas SP, is recorded following the new data file H(I). After this, the data recording process is finished at step a9.
  • In this way, because the rerecording of the new data file H(I) is processed so that no old data remains, there is no reading of unnecessary old data when this new data file H(I) is read, and therefore it becomes possible to effectively utilize the rewritten data file H(I).
  • Fig. 10 is a schematic diagram showing the arrangement of data recorded on a magnetic tape T according to a fourth aspect of a data recording method of the invention. Within this figure, Fig. 10 (1) shows the arrangement of data originally recorded on the magnetic tape T on which no other data has been recorded, and Fig. 10 (2) shows the arrangement of data when a voluntarily selected data file A(i), which has been originally recorded on that magnetic tape T, is rewritten with another data file A(I), which has a greater data quantity than that selected original data file A(i).
  • Fig. 11 is a flow chart showing the process of the fourth aspect of the data recording method. This data recording method will be explained referring also to Fig. 10.
  • Following the start at step b1, at step b2 data files are first recorded on the magnetic tape T, on which no other recording has been made, as shown in Fig. 10 (1). In other words, data processed by the signal processing circuit 5 is sequentially written on the magnetic tape T by the recording heads W1 and W2 on the rotating drum 2 in the write/read circuit 1. Then, each of the data files A(i-1), A(i) and A(i+1), recorded on the magnetic tape T as in Fig. 10 (1), represent collections of related data.
  • Each data file is comprised of a plurality of data blocks, having as their components data blocks to which parity has been added for error detection/correction. In the case of data file A(i) for example, it is comprised of three data blocks Di0, Di1 and Di2, but here following these recording areas, the reserve areas SP, consisting of three data blocks having no recordings, are added as an area belonging to the data file A(i).
  • At the next step b3, a file mark M is recorded following the recording of one data file, in order to distinguish that data file from the next data file which is recorded. At step b4 it is determined whether or not the recording of all data files has been completed, and each of the data files A(i-1), A(i), A(i+1), ... are sequentially recorded on the magnetic tape T by repetition of the operations at steps b2 and b3, until completion has been confirmed.
  • At the next steps b5 and b6, a voluntarily selected data file from among the original data recorded on the above mentioned magnetic tape T, for example data file A(i), is rewritten and rerecorded with another data file A(I) which has a greater data quantity, as shown in Fig. 10 (2). Then, assuming that the next data file A(i+1) immediately following the selected data file A(i) is an unnecessary file, the rewritten data file A(I) will be comprised of the eight data blocks DI0 through DI7.
  • First at step b5, the new data file A(I) is sequentially written across the recording areas of the data file A(i), the file mark M and part of said next data file A(i+1). In other words, in this case too, the data to be written is processed by the signal processing circuit 5, and sequentially written on the magnetic tape T by the recording heads W1 and W2 of the write/read circuit 1.
  • At the next step b6, the data block which was not rewritten, and remains in the next data file A(i+1), is rewritten with a reserve area SP. The rewritten reserve area SP and the reserve areas SP which remained, having not been rewritten, become areas belonging to the new data file A(I). As a result, no old data remains in the new data file A(I). At the next step b7 all data recording processes are finished.
  • In this way, because the rerecording of the new data file A(I) is processed so that no old data remains, there is no reading of unnecessary old data when this new data file A(I) is read, and therefore, it becomes possible to effectively utilize the rewritten data file A(I).
  • Moreover, in each of the above mentioned aspects of the method cases were explained wherein the unrecorded as reserve areas SP not containing data were provided following the data blocks in the data files which were first recorded on the magnetic tape T, but even in cases where the reserve areas SP are not added to the original data files which are first recorded, it is possible to perform rerecording in the same way. However, in a case where the reserve areas SP are added to the original data files which are first recorded, then when rewriting is performed with a data file having a data quantity greater than that of the original data file , and if the new data file is a data area which can be accommodated within the range of the reserve areas SP, this is advantageous from the standpoint that rerecording can be accomplished without destroying the next data file.
  • In each of the above mentioned embodiments, one entire data block is allotted for a file mark M, however as another embodiment of the invention, a file mark M may also be indicated by a flag (which actually does not occupy any area) within a block (the end of the actual file data), as shown in Fig. 12. In this way, it becomes unnecessary to use a particularly large area for a file mark, and it is possible to treat this as one data block including the file mark M.
  • The invention may be embodied in other specific forms without departing from the essential characteristics thereof.

Claims (2)

  1. A data recording method for recording data on a recording medium (T) used in a sequential access type data recording/reproducing apparatus which reads-out object recorded data in the recording order, the data being recorded in the form of data files (F(i), G(i), H(i), A(i)) each comprising a data area (DI), an unrecorded (reserve) data area (NR, SP) and a file end marker (M), the method comprising
    when an original data file (F(i)) is rewritten with a desired data file (F(i)) which is smaller in capacity, said desired data file is written over the original data file, and the remaining areas of the original data file that are not overwritten by the desired data file are rewritten as unrecorded data areas (NR) not containing data;
    when an original data file (G(i)) is rewritten with a desired data file (G(I)) which is greater in capacity than the original data file, the data of the desired data file (G(I)) which overflows is written into the unrecorded data areas (NR), (SP) of the original data file (G(i)), and
    when an original data file (H(i), A(i)) is rewritten with a desired data file (H(I), A(I)) which is greater in capacity than the original data file plus its unrecorded data area, if the adjacent data file (H(i+1), A(i+1)) which follows the original data file to be rewritten contains unnecessary data, the data of the desired data file which overflows is written over the adjacent data file (H(i+1), A(i+1)), and
    the remaining area of the adjacent data file which is not overwritten by the desired data file is rewritten as a new adjacent data file (H(I+1)) containing unrecorded areas (NR, SP) not containing data, or as unrecorded data areas (SP) of said desired data file A(I)).
  2. A data recording apparatus for recording data on a recording medium (T) used in a sequential access type data recording/reproducing apparatus which reads-out object recorded data in the recording order, the data being recorded in the form of data files (F(i), G(i), H(i), A(i)) each comprising a data area (DI), an unrecorded (reserve) data area (NR,SP) and a file end marker (M), the apparatus comprising means (1 - 6) for:
    when an original data file (F(i)) is rewritten with a desired data file (G(i)) which is smaller in capacity, writing said desired data file over the original data file, and rewriting the remaining areas of the original data file that are not overwritten by the desired data file as unrecorded data areas (NR) not containing data;
    when an original data file (G(i)) is rewritten with a desired data file G(I) which is greater in capacity than the original data file, writing the data of the desired data file (G(I)) which overflows into the unrecorded data areas (NR), (SP) of the original data file (G(i)), and
    when an original data file (H(i), A(i)) is rewritten with a desired data file (H(I), A(I)) which is greater in capacity than the original data file plus its unrecorded data area, if the adjacent data file (H(i+1), A(i+1)) which follows the original data file to be rewritten contains unnecessary data, writing the data of the desired data file which overflows over the adjacent data file (H(i+1), A(i+1)), and
    rewriting the remaining area of the adjacent data file which is not overwritten by the desired data file as a new adjacent data file (H(I+1)) containing unrecorded areas (NR, SP) not containing data, or as unrecorded data areas (SP) of said desired data file A(I)).
EP91105976A 1990-04-17 1991-04-15 Method and apparatus for data recording Expired - Lifetime EP0452854B1 (en)

Applications Claiming Priority (6)

Application Number Priority Date Filing Date Title
JP102640/90 1990-04-17
JP2102642A JPH0778965B2 (en) 1990-04-17 1990-04-17 Data recording method
JP102641/90 1990-04-17
JP2102641A JPH0778964B2 (en) 1990-04-17 1990-04-17 Data recording method
JP2102640A JP2644607B2 (en) 1990-04-17 1990-04-17 Data recording method
JP102642/90 1990-04-17

Publications (3)

Publication Number Publication Date
EP0452854A2 EP0452854A2 (en) 1991-10-23
EP0452854A3 EP0452854A3 (en) 1991-12-27
EP0452854B1 true EP0452854B1 (en) 1997-03-05

Family

ID=27309757

Family Applications (1)

Application Number Title Priority Date Filing Date
EP91105976A Expired - Lifetime EP0452854B1 (en) 1990-04-17 1991-04-15 Method and apparatus for data recording

Country Status (3)

Country Link
US (1) US5677900A (en)
EP (1) EP0452854B1 (en)
DE (1) DE69124817T2 (en)

Families Citing this family (69)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5543977A (en) * 1992-02-28 1996-08-06 Ampex Systems Corporation Data recording system having improved longitudinal and helical search capability
JPH1069420A (en) * 1996-08-29 1998-03-10 Sony Corp Information recording and reproducing device and information recording and reproducing method
JP3605242B2 (en) * 1996-11-12 2004-12-22 富士通株式会社 Data transmission device, data reception device, and data file storage medium
JPH11203832A (en) * 1998-01-06 1999-07-30 Sony Corp Discriminating method of recordable time and record medium processing device
JP2000148546A (en) * 1998-11-10 2000-05-30 Nec Corp Data input/output device, its method and recording medium
US7035880B1 (en) 1999-07-14 2006-04-25 Commvault Systems, Inc. Modular backup and retrieval system used in conjunction with a storage area network
US7389311B1 (en) 1999-07-15 2008-06-17 Commvault Systems, Inc. Modular backup and retrieval system
US7395282B1 (en) 1999-07-15 2008-07-01 Commvault Systems, Inc. Hierarchical backup and retrieval system
US6658436B2 (en) 2000-01-31 2003-12-02 Commvault Systems, Inc. Logical view and access to data managed by a modular data and storage management system
US7003641B2 (en) 2000-01-31 2006-02-21 Commvault Systems, Inc. Logical view with granular access to exchange data managed by a modular data and storage management system
US7155481B2 (en) 2000-01-31 2006-12-26 Commvault Systems, Inc. Email attachment management in a computer system
US7603518B2 (en) 2005-12-19 2009-10-13 Commvault Systems, Inc. System and method for improved media identification in a storage device
US8346733B2 (en) 2006-12-22 2013-01-01 Commvault Systems, Inc. Systems and methods of media management, such as management of media to and from a media storage library
US7246207B2 (en) 2003-04-03 2007-07-17 Commvault Systems, Inc. System and method for dynamically performing storage operations in a computer network
WO2004090789A2 (en) 2003-04-03 2004-10-21 Commvault Systems, Inc. System and method for extended media retention
US7454569B2 (en) 2003-06-25 2008-11-18 Commvault Systems, Inc. Hierarchical system and method for performing storage operations in a computer network
WO2005048085A2 (en) 2003-11-13 2005-05-26 Commvault Systems, Inc. System and method for performing an image level snapshot and for restoring partial volume data
WO2005050381A2 (en) 2003-11-13 2005-06-02 Commvault Systems, Inc. Systems and methods for performing storage operations using network attached storage
US8140860B2 (en) * 2003-12-15 2012-03-20 International Business Machines Corporation Policy-driven file system with integrated RAID functionality
WO2006052872A2 (en) 2004-11-05 2006-05-18 Commvault Systems, Inc. System and method to support single instance storage operations
US7606844B2 (en) 2005-12-19 2009-10-20 Commvault Systems, Inc. System and method for performing replication copy storage operations
US7962709B2 (en) 2005-12-19 2011-06-14 Commvault Systems, Inc. Network redirector systems and methods for performing data replication
US7636743B2 (en) 2005-12-19 2009-12-22 Commvault Systems, Inc. Pathname translation in a data replication system
US7617262B2 (en) 2005-12-19 2009-11-10 Commvault Systems, Inc. Systems and methods for monitoring application data in a data replication system
US8655850B2 (en) 2005-12-19 2014-02-18 Commvault Systems, Inc. Systems and methods for resynchronizing information
EP1974296B8 (en) 2005-12-19 2016-09-21 Commvault Systems, Inc. Systems and methods for performing data replication
US7651593B2 (en) 2005-12-19 2010-01-26 Commvault Systems, Inc. Systems and methods for performing data replication
US8726242B2 (en) * 2006-07-27 2014-05-13 Commvault Systems, Inc. Systems and methods for continuous data replication
US7539783B2 (en) 2006-09-22 2009-05-26 Commvault Systems, Inc. Systems and methods of media management, such as management of media to and from a media storage library, including removable media
US7831566B2 (en) 2006-12-22 2010-11-09 Commvault Systems, Inc. Systems and methods of hierarchical storage management, such as global management of storage operations
US8290808B2 (en) 2007-03-09 2012-10-16 Commvault Systems, Inc. System and method for automating customer-validated statement of work for a data storage environment
US8037320B2 (en) * 2007-03-31 2011-10-11 Lenovo (Singapore) Pte. Ltd Magnetic recording medium encryption
US8706976B2 (en) 2007-08-30 2014-04-22 Commvault Systems, Inc. Parallel access virtual tape library and drives
US7719876B2 (en) 2008-07-31 2010-05-18 Unity Semiconductor Corporation Preservation circuit and methods to maintain values representing data in one or more layers of memory
US20100070466A1 (en) 2008-09-15 2010-03-18 Anand Prahlad Data transfer techniques within data storage devices, such as network attached storage performing data migration
US8204859B2 (en) 2008-12-10 2012-06-19 Commvault Systems, Inc. Systems and methods for managing replicated database data
US9495382B2 (en) 2008-12-10 2016-11-15 Commvault Systems, Inc. Systems and methods for performing discrete data replication
US8504517B2 (en) 2010-03-29 2013-08-06 Commvault Systems, Inc. Systems and methods for selective data replication
US8504515B2 (en) 2010-03-30 2013-08-06 Commvault Systems, Inc. Stubbing systems and methods in a data replication environment
US8352422B2 (en) 2010-03-30 2013-01-08 Commvault Systems, Inc. Data restore systems and methods in a replication environment
US8725698B2 (en) 2010-03-30 2014-05-13 Commvault Systems, Inc. Stub file prioritization in a data replication system
US8589347B2 (en) 2010-05-28 2013-11-19 Commvault Systems, Inc. Systems and methods for performing data replication
US9244779B2 (en) 2010-09-30 2016-01-26 Commvault Systems, Inc. Data recovery operations, such as recovery from modified network data management protocol data
US9021198B1 (en) 2011-01-20 2015-04-28 Commvault Systems, Inc. System and method for sharing SAN storage
US9471578B2 (en) 2012-03-07 2016-10-18 Commvault Systems, Inc. Data storage system utilizing proxy device for storage operations
US9298715B2 (en) 2012-03-07 2016-03-29 Commvault Systems, Inc. Data storage system utilizing proxy device for storage operations
WO2013148096A1 (en) 2012-03-30 2013-10-03 Commvault Systems, Inc. Informaton management of mobile device data
US9342537B2 (en) 2012-04-23 2016-05-17 Commvault Systems, Inc. Integrated snapshot interface for a data storage system
US9069799B2 (en) 2012-12-27 2015-06-30 Commvault Systems, Inc. Restoration of centralized data storage manager, such as data storage manager in a hierarchical data storage system
US9886346B2 (en) 2013-01-11 2018-02-06 Commvault Systems, Inc. Single snapshot for multiple agents
US9262435B2 (en) 2013-01-11 2016-02-16 Commvault Systems, Inc. Location-based data synchronization management
US9753812B2 (en) 2014-01-24 2017-09-05 Commvault Systems, Inc. Generating mapping information for single snapshot for multiple applications
US9632874B2 (en) 2014-01-24 2017-04-25 Commvault Systems, Inc. Database application backup in single snapshot for multiple applications
US9495251B2 (en) 2014-01-24 2016-11-15 Commvault Systems, Inc. Snapshot readiness checking and reporting
US9639426B2 (en) 2014-01-24 2017-05-02 Commvault Systems, Inc. Single snapshot for multiple applications
US9774672B2 (en) 2014-09-03 2017-09-26 Commvault Systems, Inc. Consolidated processing of storage-array commands by a snapshot-control media agent
US10042716B2 (en) 2014-09-03 2018-08-07 Commvault Systems, Inc. Consolidated processing of storage-array commands using a forwarder media agent in conjunction with a snapshot-control media agent
US9448731B2 (en) 2014-11-14 2016-09-20 Commvault Systems, Inc. Unified snapshot storage management
US9648105B2 (en) 2014-11-14 2017-05-09 Commvault Systems, Inc. Unified snapshot storage management, using an enhanced storage manager and enhanced media agents
US9928144B2 (en) 2015-03-30 2018-03-27 Commvault Systems, Inc. Storage management of data using an open-archive architecture, including streamlined access to primary data originally stored on network-attached storage and archived to secondary storage
US10101913B2 (en) 2015-09-02 2018-10-16 Commvault Systems, Inc. Migrating data to disk without interrupting running backup operations
US10503753B2 (en) 2016-03-10 2019-12-10 Commvault Systems, Inc. Snapshot replication operations based on incremental block change tracking
US10742735B2 (en) 2017-12-12 2020-08-11 Commvault Systems, Inc. Enhanced network attached storage (NAS) services interfacing to cloud storage
US10732885B2 (en) 2018-02-14 2020-08-04 Commvault Systems, Inc. Block-level live browsing and private writable snapshots using an ISCSI server
JP2019160383A (en) * 2018-03-16 2019-09-19 株式会社東芝 Magnetic disk device and recording method
US11042318B2 (en) 2019-07-29 2021-06-22 Commvault Systems, Inc. Block-level data replication
US11211094B1 (en) * 2021-05-11 2021-12-28 Western Digital Technologies, Inc. Data storage device duplicating an ECC sub-block in downstream ECC super-block
US11593223B1 (en) 2021-09-02 2023-02-28 Commvault Systems, Inc. Using resource pool administrative entities in a data storage management system to provide shared infrastructure to tenants
US11809285B2 (en) 2022-02-09 2023-11-07 Commvault Systems, Inc. Protecting a management database of a data storage management system to meet a recovery point objective (RPO)

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5143908A (en) * 1974-10-12 1976-04-15 Fujitsu Ltd JIKITEEPUSEIGYOHOSHIKI
US4584616A (en) * 1984-07-12 1986-04-22 Tallgrass Technologies Corporation Format for storing data on magnetic media
EP0195324B1 (en) * 1985-03-18 1990-05-30 Siemens Aktiengesellschaft Control unit for a magnetic-disc memory
JPS6214305A (en) * 1985-07-12 1987-01-22 Fujitsu Ltd Writing error processing method for magnetic tape device
US4761693A (en) * 1986-02-19 1988-08-02 Pioneer Electronic Corporation Magnetic recording and reproducing device
US4899232A (en) * 1987-04-07 1990-02-06 Sony Corporation Apparatus for recording and/or reproducing digital data information
JP2945007B2 (en) * 1987-09-29 1999-09-06 ソニー株式会社 Data transmission method
JPH07114064B2 (en) * 1988-05-19 1995-12-06 松下電器産業株式会社 Digital data recording / reproducing device

Also Published As

Publication number Publication date
DE69124817T2 (en) 1997-09-25
US5677900A (en) 1997-10-14
DE69124817D1 (en) 1997-04-10
EP0452854A3 (en) 1991-12-27
EP0452854A2 (en) 1991-10-23

Similar Documents

Publication Publication Date Title
EP0452854B1 (en) Method and apparatus for data recording
EP0383298B1 (en) Data recording and reproducing apparatus
EP0078492A2 (en) Method of controlling storage device
KR920002800B1 (en) Method of storing data on recording tape
EP1114420B1 (en) Recording medium with write protected defect list
EP0046323B1 (en) Method of writing and reading sector-organized information into and out of a record carrier body and device for performing the method
KR100187544B1 (en) Apparatus and method for recording a digital signal
US6044197A (en) Recording of time code in a database
KR930010472B1 (en) Writing and play-back device
US5899576A (en) Apparatus for recording and reproducing data on and from a storage device having a plurality of kinds of storage media integrally provided therein
KR940009435B1 (en) Method of recording and playing digital data
EP0490400B1 (en) Information storage apparatus
CN1236470A (en) Method and device for recording information on a carrier
US5048004A (en) Optical recording medium recording and reproducing device
US5943468A (en) Apparatus for reproducing data from a memory device integrally provided with a plurality of kinds of recording media
JP3338351B2 (en) Recording / reproducing method, recording / reproducing device
EP0833329A2 (en) Reproducing apparatus for temporarily writing reproduced data into memory
KR100239093B1 (en) A helical scan data recording apparatus and a helical scan data reproducing apparatus
JP2644607B2 (en) Data recording method
EP0982926B1 (en) Method for recording still pictures on disk and apparatus for recording and reproducing still pictures on and from disk
JPS63181168A (en) Alternate processing system in optical disk device
JPH041978A (en) Data recording method
JPH03219465A (en) Method for recording data
JP2765283B2 (en) Magnetic recording method
JPH041977A (en) Data recording method

Legal Events

Date Code Title Description
PUAI Public reference made under article 153(3) epc to a published international application that has entered the european phase

Free format text: ORIGINAL CODE: 0009012

17P Request for examination filed

Effective date: 19910415

AK Designated contracting states

Kind code of ref document: A2

Designated state(s): DE FR GB

PUAL Search report despatched

Free format text: ORIGINAL CODE: 0009013

AK Designated contracting states

Kind code of ref document: A3

Designated state(s): DE FR GB

17Q First examination report despatched

Effective date: 19950726

GRAG Despatch of communication of intention to grant

Free format text: ORIGINAL CODE: EPIDOS AGRA

GRAH Despatch of communication of intention to grant a patent

Free format text: ORIGINAL CODE: EPIDOS IGRA

GRAH Despatch of communication of intention to grant a patent

Free format text: ORIGINAL CODE: EPIDOS IGRA

GRAA (expected) grant

Free format text: ORIGINAL CODE: 0009210

AK Designated contracting states

Kind code of ref document: B1

Designated state(s): DE FR GB

REF Corresponds to:

Ref document number: 69124817

Country of ref document: DE

Date of ref document: 19970410

ET Fr: translation filed
PLBE No opposition filed within time limit

Free format text: ORIGINAL CODE: 0009261

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: NO OPPOSITION FILED WITHIN TIME LIMIT

26N No opposition filed
REG Reference to a national code

Ref country code: GB

Ref legal event code: IF02

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: DE

Payment date: 20050407

Year of fee payment: 15

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: FR

Payment date: 20050408

Year of fee payment: 15

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: GB

Payment date: 20050413

Year of fee payment: 15

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: GB

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20060415

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: DE

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20061101

GBPC Gb: european patent ceased through non-payment of renewal fee

Effective date: 20060415

REG Reference to a national code

Ref country code: FR

Ref legal event code: ST

Effective date: 20061230

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: FR

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20060502