Method and device of recording and/or reproduction

FIELD: information technologies.

SUBSTANCE: in system with application of carrier intended for single record, in which possibility of accidental access is provided, with application of information that indicates recorded/unrecorded condition, in control information that comprises gap bitmap and information of the last recording position ("АПЗ"), which indicates the last position of user recorded data, is updated on disk, in compliance with formation or disappearance of gap (area without record) in area before "АПЗ". Condition of compliance between control information on disk and record of user data is confirmed in accordance with control information updating on disk, with creation or elimination of gap in control information, by means of detection of the fact whether gap registered in control information (gap indicated with gap bitmap) or "АПЗ" matches actual gap or "АПЗ" on disk. In case there is no compliance, control information is updated to provide compliance of gap bitmap or "АПЗ".

EFFECT: optimal updating of control information and simple processing for compliance.

8 cl, 23 dwg

 

The technical field to which the invention relates.

The present invention relates to a method and apparatus recording and/or playback designed for recording on the storage medium and/or playback from storage media such as optical disk, representing the media, recordable.

In this application claimed priority in accordance with the application for Japanese patent No. 2003-168876, filed June 13, 2003, which is incorporated fully herein as reference material.

The level of technology

As a method of recording and/or reproducing digital data is a method of recording data in which the media is optical disk, including magneto-optical disk such as CD (compact disk), MD (mini disk) or DVD (digital versatile disk). The optical drive is a generic name of the storage media that contains a disk of thin sheet metal, protected by plastic. The disk light of the laser light and the signal read in the form of changes of the reflected laser light.

Optical disks can be divided into disks that are designed only for playback, such as CD, CD-ROM or DVD-ROM and disks for recording, on which the user can write data, such as MD, CD-R, CD-RW, DVDR, DVD-RW, DVD+RW or DVD-RAM. The disks that you want to write, to write data using the magneto-optical recording, the recording system by changing the phase or the recording system with the change of the dye film. Recording system with changing film dye also called single system of record that allows you to write data only once and which cannot re-write data. The recording system with a change in the film of the dye is useful for saving the data. The magneto-optical disk recording or recording system with phase change allows you to re-write data, and such systems can be used in different applications, including, first of all, write different data content, such as music data, image data, game or application.

Recently developed optical disk of high density, called Blu-ray disc (blue ray), which is designed to significantly increase the capacity of the recording.

On this disc of high density data recording and/or reproducing laser light with a wavelength of 405 nm (so-called blue laser) and an objective lens with a value of CA (NA, digital aperture), is equal to 0.85. As a writer and playback use the POC data size of 64 KB (kilobytes) when the track density of 0.32 μm and a linear density of 0.12 μm/bit. If the format efficiency is 82 %, on a disk with a diameter of 12 cm can be recorded and/or played with him 23,3 GB (gigabytes) of information.

Using this technology, a disk with high density have been developed disks can be written only once, or disks, providing the possibility of re-entry.

To write data on the disk to record, such as a disk corresponding to a magneto-optical recording system, the recording system with the change of the dye film or recording system with phase change, it is necessary to provide a guide for tracking data tracks. With this purpose, a groove is formed from the beginning of the disk in the form of a pre-formed groove, and this groove or space (the part with trapezoidal cross-section formed between adjacent grooves) are used as tracks for recording data.

You must also record the address information, which provides the write data to the specified location on the data track. This information addresses sometimes write using the oscillation frequency of the notch.

That is, the side wall of the track formed as a pre-formed grooves for recording data is formed with a swing in accordance with the address information.

In this case, the address can be read from the information of the oscillation frequency, obtained in the shape information of the reflected light during recording or playback, which provides the possibility of recording or reproducing data in demand location, even if the data representing the address will not be formed in the form of recesses on the track.

Information of absolute time (address), presents swing grooves, called AMIC (ATIP absolute time in pre-formed groove or ADPC (ADIP address in pre-groove formed).

In such media (which is only for reading), uses the well-known technology that provides the scope of exchange designed for sharing provisions of the write data on the disk. This technology is a technology management defects, which allows for optimum recording and/or reproduction, with the formation of the exchange account, which is used instead of not writable data areas containing defects such as scratches, if such defects are present on the disk.

At the same time when using optical media designed for a single record, such as CD-R, DVD-R or disc for high density recordable, it is necessary to consider additional restrictions related to the fact that data is not to be recorded in the preview entry.

In particular, the storage medium designed for one-time recording, the method for updating control information, which provide data entry, creates a problem.

That is usually the management information should be updated accordingly when recording user data. On the other hand, the management data recording based user information management can improve the speed of processing when data is written to disk or reading data from disk.

However, when using media intended only for one-time recording is not required to update the management information every time when recording user data on the media, because it unnecessarily consumes an area for recording control information.

Given that there are constraints on the size of the recording area of the management information, when recording the management information on the disk must be subject to certain pre-established conditions.

For example, when using a DVD-R the management information is updated in the recording medium, on which recording is in progress, write to disk, when the amount of recorded user data exceeds a predetermined amount.

In these conditions there is a temporary delay in the carried out re-written to the disk information management in the state, reflecting the latest state of the write user data actually written to disk. That is, there is a period of time during which the management information recorded on the disk, does not reflect the state of the record the user data on the disk.

If due to interruption of power supply, turn off the device during its operation by the user or failure of recording the management information cannot be accurately updated on the disk, the management information will not match the user data recorded on the disc, the result will be obtained unmanaged data of the user, i.e. user data that cannot be reproduced.

To prevent such a situation, it was proposed many techniques for the conservation of management information even when power is removed, using, for example, non-volatile memory device, which can then update the management information recorded on the disc, or checks for inconsistencies between information management and user data on the disk to ensure the recovery processing, as described, for example, the following patent publication 1:

[Patent Publication 1] Japanese Laid patent application No. 2002-3122940.

At the same time on the disc, intended for the IRS, the last address of the user data (information about the last position of the record, which indicates the last position of the record data of the user) is sometimes used as such information management. This last address is called APL (LRA address of the last record), for example. This last address is an area in which user data was written to disk.

On an optical disc that is designed for a single record, the user data when the records usually include sequentially from the input side of the data area of the user. Thus, when a new data record is sufficient to write data address (APL+1)following addresses APL.

If you want to write data addresses after address APL+1, you want to use the method which consists in recording the fill data, such as data consisting of zeros, in the area from address APL+1 to the address of the beginning of the record, or this area, you must register as an area without an appointment.

At the same time, the reason why the data have sequentially from the inner side of the disk that is intended for a single record, is that the conventional optical disk recording was developed based ROM type ROM and, therefore, the reproduction cannot be performed if the disc has is blasti without an appointment.

These circumstances impose restrictions for recording with the possibility of random access storage medium is designed for a single record.

To ensure a greater possibility of random access on disk, designed for a single account, the authors of the present invention proposed in international application number filing: JP04/003212) this method, which consists in using the information indicating the recorded/unrecorded area (bitmap period), which indicates, or were no recorded data from the data block in the recording area to another block, which is used as control information that allows verification of the recorded areas and unrecorded areas using the information indicating the recorded/unrecorded area.

This approach allows you to write data at a desired address on the disk, designed for a single record, without the constraints of the sequential position of the data when it is written. You don't need to write a fill data when performing the processing of the record and to reduce the processing load on the device.

However, even in a system that uses bitmap period, with the right information update control bit SC is you period or APL) on the disk is the problem. That is, there is a need for proper processing when recording information management, which not only eliminates wasted space management on the disk, but also prevents the occurrence of an excessively long period of time discrepancies between information management and data recording for the user.

There is also a need for improved installation consistent state even in the case where the management information on the disk and the data recording user not be appropriate because, for example, powering off the device.

To solve these problems is a method of recording control information on the disk using conventional non-volatile memory device. However, there is also a need for a system that does not use a non-volatile storage device, because the current non-volatile memory devices have a limit on the number of updates of data and, therefore, not suitable for the recording of frequently updated data.

The invention

Taking into account the above-described state of the prior art the present invention is directed to the creation of media intended for onocr the Noah account, which can be respectively recorded on the disc management information including information specifying a recorded/unrecorded regions (bit map space, and information last position record (APL), indicating the last recorded position data of the user, and in which, even in case of noncompliance with the state recording the user data, this discrepancy can be easily fixed.

The recorder and/or playback in accordance with the present invention is a recorder and/or playback designed for use with a storage medium in the recording area which is intended for one-time recording, the recorded information management, allowing you to perform a single write data, and user data and for which the said information management record information indicating the recorded/unrecorded state, which indicates whether the recorded data in each data block in at least one area designated for recording user data, and information about the last position of the record, pointing to the last position of the recorded user data. The device includes a unit record and/or playback designed for recording data on a storage medium and/or displayed is edenia data from storage media, a collection unit that is designed for recording the management information read from the storage medium, and a controller designed to update content of the management information recorded in the recording unit, in accordance with the recording data using unit record and/or playback to ensure that the unit is recording and/or playback control information recorded in the accumulation block on the storage medium in accordance with the formation of the unrecorded area on the site, up to the location on the storage media, marked the last position of the record in information management.

The controller is triggered by the disappearance of the unrecorded area on the site, up to the location indicated by the information of the last of the entry, to enable recording on the storage media unit record and/or playback control information recorded in the accumulation block.

The controller executes the processing of confirming whether or not information about the last position of the record in the management information read from the storage medium and written into the collection unit, the last position of the user data recorded on the storage medium; the controller updates the information about the last position of the record in the management information, the recording is authorized in the accumulation unit, in case of discrepancies.

The controller performs processing to confirm whether the unrecorded area is defined according to the information indicating the recorded/unrecorded state in the management information read from the storage medium and written in the accumulation block corresponds unrecorded area on the information medium. The controller updates the information indicating the recorded/unrecorded state, the management information recorded in the accumulation block, in case of discrepancy.

The method of recording and/or playback to the above media information includes a step of reading the management information from the recording medium for recording in the collection unit, the step of updating the content management information stored in the accumulation unit, in accordance with the recording data on the storage medium, and the step of recording control information intended for recording the management information recorded in the accumulation block on the storage medium in accordance with the formation of the unrecorded area on the site, up to the location on the storage medium indicated by the information last position recording control information that is updated in the update phase.

The step of recording control information are performed with the disappearance of unwritten region N. the plot up to the location, marked information last position records to ensure that records management information recorded in the accumulation block on the media.

The method of recording and/or reproducing further comprises the step of checking whether the information corresponds to the last position of the record in the management information read from the storage medium and written into the collection unit, the last position of the recorded user data on the storage media, and the stage of compliance, consisting in updating the information of the last position of the entry in the management information recorded in the collection unit, when the execution result of the specified validation phase will be determined by the mismatch.

The method of recording and/or reproducing further comprises the step of confirming whether or not the unwritten area defined by the information indicating the recorded/unrecorded state in the management information read from the storage medium in the writing stage and recorded in the accumulation block corresponds unrecorded area on the information medium, and the step of updating information indicating the recorded/unrecorded state, the management information recorded in the collection unit, when the execution result of the specified validation phase will be determined by the mismatch.

Thus, the present invention is directed to a system which allows random access using information indicating the recorded/unrecorded area (bitmap space on the media that is designed for a single record, in which the management information including information indicating the recorded/unrecorded area (bitmap period), and information (APL) the last position of the record indicating the position of the last recorded user data can be updated on the disk at the appropriate time. That is, although the formation of the gap (unrecorded area) in the area before APL (i.e. addresses smaller than APL), thanks to the implementation of records with the possibility of random access, the management information update on the disk in the formation or disappearance of the gap (entry clearance).

In addition, since the management information update on the disk in the formation or disappearance of the gap, a state of correspondence between the management information on the disk and data recording, the user can confirm by definition, match or no gap or APL in information management with a valid clearance or APL on disk.

If no match is enough to perform tolkovanie to harmonize information management, that is, only need to update the bitmap period or APL.

Brief description of drawings

Figure 1 presents the structure of the disk area in accordance with the present invention.

Figure 2 shows the structure of a single-layer disc in accordance with the present invention.

Figure 3 shows the structure of a double-layer disc in accordance with the present invention.

Figure 4 shows OAD disk in accordance with the present invention.

Figure 5 presents the content of SOD disk in accordance with the present invention.

Figure 6 presents the contents of the SPD ROM in accordance with the present invention.

7 shows the management information list of defects SPD and USPD disk in accordance with the present invention.

On Fig presents information exchange addresses SPD and USPD disk in accordance with the present invention.

Figure 9 presents intermediate state control disk in accordance with the present invention.

Figure 10 shows the bitmap of the period of the disk in accordance with the present invention.

Figure 11 shows WSPD disk in accordance with the present invention.

On Fig shows BSOD disk in accordance with the present invention.

On figa and 13B depicts the OIE, and VNTO disk in accordance with the present invention.

On Fig shows the block diagram of the CA the device of the disk drive in accordance with the present invention.

On figa-15TH depicts the formation or disappearance of the gap in accordance with the present invention.

On Fig shows a sequence diagram of operations illustrating processing when recording user data in accordance with the present invention.

On Fig shows a sequence diagram of operations illustrating processing when making decisions regarding the education gap, in accordance with the present invention.

On Fig shows a sequence diagram of operations illustrating processing when recording bitmap period and APL on the disk, in accordance with the present invention.

On Fig shows a sequence diagram of operations illustrating processing when recording bitmap period and APL on the disk at the time of release, in accordance with the present invention.

On Fig shows a sequence diagram of operations illustrating processing when recording bitmap period and APL on the disk at the time of receipt of commands from the host device, in accordance with the present invention.

On Fig shows a sequence diagram of operations illustrating processing when the verification of compliance, in accordance with the present invention.

On Fig shows the sequence diagram you is filling up operations, illustrating processing for compliance APL, in accordance with the present invention.

On Fig shows a sequence diagram of operations illustrating processing when the conformity clearance, in accordance with the present invention.

Detailed description of the invention

Below is described an optical disk in accordance the present invention and the optical disk acting as a recorder and as a playback device for an optical disc. Explanation is given in the following sequence:

1. The disk structure

2. OAD

3. The intermediate state control system

3-1. Intermediate state control

3-2. OIE, and VNTO

4. The device of the disk drive

5. The formation and disappearance of gap

6. Update intermediate state control

6-1. Update in accordance with the formation and disappearance of gap

6-2. The time update eject

6-3. Update in accordance with the command received from the host device

7. Treatment compliance

8. The effect when using this option, execution and modification

1. The disk structure

First illustrated optical disk in accordance with the present invention. This optical disk can be performed as a disc, recordable, from the category system of the optical disk with high density, the so-called disc type Blu-ray.

The following are typical values of the physical parameters of the system of an optical disk with high density in accordance with the present invention.

As for the size of disk, optical disk in accordance with this alternative implementation has a diameter of 120 mm and a thickness of 1.2 mm, That is, in this respect, the optical disk in accordance with this option perform the same drive system, CD (compact disc) or system DVD (digital versatile disk), with regard to the external form of a disk.

As a laser for recording and/or playback using the so-called blue laser. When this is realized the capacity of the user data from 23 GB to 25 GB on a disk with a diameter of 12 cm using high values of CA (numerical aperture), for example CA = 0,85, and through the implementation of a narrow track pitch, for example, the pitch of the track = of 0.32 μm, and a high linear density, for example, the length of the shortest mark recording = 0,12 ám.

Also developed the so-called double-layer disc, containing two layers of recording. In the two-layer disk capacity user data is about 50 GB.

Figure 1 shows the system structure of regions) of the entire disk.

For areas on the disk, the lead-in area, data area and outlet area are located in this order, following from the inner circle.

With regard to structures which, related to recording and/or reproduction, the region FDI (PIC) - pre-recorded information located on the side of the inner circumference of the induction zone is an area designated read-only, while the area of management introductory zone to the outlet zone is an area designed for a single account, in which you can run a single entry.

In the area intended only for playback, and in the area intended for write-once formed the continuing spiral track record in the form of grooves with swings (winding grooves). The groove is used as a guide for tracking the paths of the laser spot, as recording tracks for recording and/or playback of data.

Although here we assume the use of an optical disc, the data which is recorded in the groove, the present invention can be applied to the optical disk, which uses the system account on the site, in which data is written to the space between adjacent grooves, or to the optical disk, which uses the system account on the site - in the groove in which the data is recorded in the groove and on the Playground.

The groove is used as recording tracks, made winding in accordance with the signal and swing. Thus, using the optical system of the device of the drive signal swing can be played, detektywa position of both edges of the grooves in the reflected light of the laser spots covering the groove, and by separating the components of the changes in the positions of the edges with respect to the radial direction of the disk, which are formed during the movement of the laser spot along the track record.

The signals modulated oscillations of the address information recording tracks (physical address and other additional information)corresponding to the record position. Therefore, in the device of the drive system for recording and/or playback of data, for example, can be done by demodulation, for example, address information of these signals swings.

The introductory area, shown in figure 1, is an area, which is located on the radially inner side relative to a position with a radius of 24 mm

The introductory section of the zone radius from 22,2 23,1 mm to mm is an area appointment FDI.

In this field the prior record FDI may be, for example, recorded information disc, such as power level for recording and/or playback, information about the area of the disc or the information used for copy protection, pre-recorded from the beginning of the disk, as data is the situation, read-only, written by oscillations of the track. The above information can also be recorded, for example, a method of embossing in the form of recesses.

Although it is not shown on the drawing area (ICA, the recorded area with burning) may be located radially inward after the field of FDI pre-recorded information. The RFP is an area in which a unique identifier corresponding to the disk media, was recorded using a special recording systems, by burning layer recording. This formed the point of entry, located concentrically, which form the record data in the form of a bar code.

The plot in the background area with a radius of 23.1 mm to 24 mm is an area organization/management information.

In the field of organization/management information has the format specified area, including, for example, a shared data area, OAD (DMA area defect management), intermediate state control (TDMA, temporary management area of the defect) and the checking account MSD (LFS, managing optical power), and the area of the buffer.

In the area of data management in the organization/management information record the following information organization/management.

Here write the disk type, disk size, version, layer structure, bitove is the channel length, information RFP, the speed of data transmission, information about the position of the zone data, the linear speed recording and information on the laser power during recording and/or playback.

The checking account (MSD), also contained in the field of information organization/management, use to verify the account when setting the recording conditions and/or playback of data, such as the laser power during recording and/or playback. That is, the checking account is an area that is used for adjusting the recording conditions and/or playback.

OAD is located in the area of information organization/management. On an optical disc record information management exchange, is used to control defects. However, on the disk in accordance with this variant of execution, which is a disk, recordable, recording not only the management information is the currency that is used to control defects, but also information organization/management, designed to perform the overwriting of data. In particular, in this case, OAD record information Department of the OIE, and VSO, which is described below.

To enable rewriting of data using a processing sharing content OAD should be updated in accordance with restart the sue of data. Used for this purpose is the intermediate state control.

Information management exchange is additionally recorded in the intermediate state control to update. In OAD write the last (most recent) information management exchange recorded in the intermediate state control.

In the intermediate state control, in addition, record information, called a bitmap period, and the information called APL. Such information provides the possibility of implementing random access, even if the disc is a media designed for a single record.

OAD and intermediate state control will be described in more detail below.

The region from the radius of 24.0 mm to radius 58,0 mm, which is located on the outer radius side from the introductory zone, is the zone data. The data area is an area where user data is actually recorded and/or reproduced. The starting address of the data zones dts and end address dte data zones are indicated by the positions of data zones in this area of data management.

OIE (ISA inner spare area) and VSO (OSA outer spare area) is located on the inner side and the outer side relative to the zone data, respectively. The area of the OIE, and VNTO used as an area of exchange for a new recording (overwriting) data or defects, as explained below.

OIE formed in the form of a specified number of clusters is the moat from the initial position data zones (one cluster = 65536 bytes).

VNTO formed in the form of a specified number of clusters in the direction toward the inner side from the end position of the zone data.

The size of the OIE, and VNTO specified in the above OAD.

In the area of the data region located between the OIE and VSO, is an area of user data. This area of user data is a normal part of the record and/or playback, which is usually used for recording and/or reproducing user data.

The position of the data area of the user, i.e. the starting address of ADus and end address ADue, listed above OAD.

The area from the radius 58,0 mm up to a radius of 58.5 mm, which is located on the radially outer side from the zone data represents the output area. This lead area is an area of information organization/management, which is formed, for example, the data area management OAD and buffer area in accordance with the specified format. In the field of data management, as in the field of data management in the introductory zone, recording a variety of information organization/management. OAD formed as OUD in the introductory area, as an area in which record information management for the OIE, and VSO.

Figure 2 shows an illustration of the structure of information organization/management on a single layer disc, that is on the claim, having one recording layer.

In the introductory zone includes the area OUT, MSD (checking account), intermediate state control and OUT, except for the undefined area (reserved area). In lead-out zone includes the area OUT and OUT, except for the undefined area (reserved area).

Although the above-described region management data not shown, this area is not shown in the drawings, since in reality the plot data management becomes OAD, and structure related to OAD/intermediate state control, corresponds to the present invention.

Thus, four areas of OAD are in the introductory zone and into the output zone. In each of OUD-OUD recorded the same information management exchange.

However, provided intermediate state control, and information management exchange usually are initially recorded using the intermediate state control. The management information exchange update by additional entries in the intermediate state control in accordance with the processing of the exchange when an event of defects or overwriting of data.

In this OAD are not used up until the disc is not closed, so that the operation performed in the intermediate state control. In addition, if the disk is completed, the latest management information exchange, recorded at this time in the intermediate state control, record OAD so that it is possible to control the exchange of the m with OAD.

In Fig. 3 shows two layers of recording. The first and second recording layers are also referred to as layer 0 and layer 1, respectively.

In layer 0 record and/or playback continues from the inner circumference toward the outer circumference of a disk, as in the case of a single-layer disk.

In layer 1, the recording and/or playback continues from the outer circumference to the inner circumference of the disk.

Physical addresses are also increasing in the same direction. That is, the physical address increases in layer 0 from the inner circumference toward the outer circumference, while in the layer 1 increases from the outer circumference toward the inner circumference.

As in the single layer disc region OD, MSD (checking account), intermediate state control and AWD form in the introductory area of the layer 0. The most remote side of the circle layer 0 is not the lead area and, therefore, simply called external area 0. In the outer zone 0 formed OUT and OUT.

The outer circumference of the layer 1 is the external zone 1. OUT and OUT also formed in the outer zone 1. The inner side of the circumference of the layer 1 represents the output area. In this lead, the area formed by the corresponding region OD, MSD (checking account), intermediate state control and AWD.

Thus, in the introductory zone, the outer zones 0 and 1 and the drainage area p is euskotren eight OAD. Intermediate state control is provided for each recording layer.

The size of the input area of the layer 0 and the size of the outlet zone of layer 1 are the same as the size of the outlet zone of the single-layer disk.

The size of the external zones 0 and 1 is the same as the size of the outlet zone of the single-layer disk.

2. OAD

Below is illustrated the structure of the OUD, and recorded in the introductory zone and outlet zone (as well as in the outer zones 0 and 1 in the case of a two-layer disk).

Figure 4 shows the structure of the OAD.

The size of the OAD is, for example, 32 cluster (32 × 65536 bytes). At the same time, a cluster is the smallest unit record data.

Of course, the size of the OAD is not limited to 32 clusters. In Fig. 4 shows the 32 cluster is marked with the numbers 1-32, it also indicates the position data of the corresponding content in the OAD. The appropriate size of the content represented as the number of clusters.

In OAD contains detailed information about the disk, such as SOD (DDS structure definition disc), in regions of size four clusters, which contain the number of clusters from 1 to 4.

As for the content of SOD, which is explained with reference to Fig. 5, SOD has a size of one cluster, and re-record four times in the area of the four clusters.

The area of the four clusters with clusters 5-8 represent the first record domain (SPD#1) With The D (DFL) defects. Regarding the structure of the SPD, which is explained with reference to Fig. 6, the list of SOP defects represents a data size of 4 clusters, which are individual items of information exchange address.

The area of the four clusters with cluster 9-12 represents the second record (SOP#2) list SPD defects.

Also provided by the recording area of the third and the following lists of defects SPD#3-SPD#6, and each of them has a size of four clusters. The area of the four clusters with clusters 29-32 is a seventh region record (SOP#7) list SPD defects.

There are seven areas SPD#1-SPD#7 entry list of defects provided for in OAD 32 cluster.

In the case of an optical disc that is intended for a single account, which provides a single entry, for the content of the OAD should be processed, called the conclusion. In this case, seven areas SPD#1-SPD#7 entry list of defects recorded in the OAD, contain the same content.

The content of SOD, recorded at the introductory side of the OAD in Fig. 4, shown in figure 5.

SOD has a cluster size (=65,536 bytes), as described above.

Figure 5 of byte positions indicated so that the introductory bytes 65536-byte SOD byte represents 0. The number of bytes indicates the quantities of the bytes of the corresponding content data.

In two bytes with the positions of the bytes 0 and 1 of the recorded identifier SOD=′DS′designed to enable recognition of this cluster as a cluster of SOD.

In the byte with the byte position 2 indicated number type of ODS (version format).

In four bytes with the positions of the bytes 4-7 records the number of update events SOD. At the same time, in this embodiment, the information management exchange recorded for the OAD when the disk, but the OUD is not updated, and information management exchange is updated in the intermediate state control. Therefore, during the last completed drive the number of update events SOD (SOD (TDDS): temporary SOD), performed in the intermediate state control, write in the corresponding positions of the bytes.

In four bytes with the positions of the bytes from 24 to 27 recorded address introductory physical sectors (AD LDS, AD DFL) list of defects SPD in OAD. In four bytes with the positions of the bytes from 32 to 35 indicated the leading position of the data area user data area, that is, the "0" position JDL (LSN number of logical sector), using the NSF (PSN, the number of the physical sector address of the physical sector).

In four bytes with the positions of the bytes from 36 to 39 the specified end position of the data area user data area is defined by using the JDL (logical sector address).

In four bytes with the positions of the bytes 40 to 43 the cauldron the size of the OIE in the area of data.

In four bytes with the positions of the bytes from 44 to 47 of the specified size VNSO in the zone data.

In 1 byte position 52 bytes presents the flag to the possibility of using the exchange indicating possible or not to overwrite the data using the OIE, and VSO. Flag the possibility of using the exchange indicates that the OIE, or VNTO were fully used.

Other positions of the bytes are reserved, that is uncertain, and everything is set to 00h.

That is SOD includes the address area user data, the sizes of the OIE, and VSO and flag the possibility of using the exchange, i.e. SOD is an information organization/management, which is responsible for managing the scope of the OIE, and VSO in the zone data.

Figure 6 shows the structure of a list SPD defects.

List of LDS defects recorded in the recorded area the size of four clusters, as described with reference to Fig. 4.

Figure 6 position data corresponding to the content data in the list SPD defects of the four clusters are shown as positions of bytes. One cluster = 32 sectors = 65536 bytes, where one sector is equal to 2048 bytes.

The number of bytes indicates the number of bytes as the size of each content data.

Leading 64 bytes list SPD defects represent information management list of defects.

As a researcher is of the same control information list of defects recorded information, intended to recognize that this cluster represents the cluster list of defects, as well as information indicating the version, the number of events update the list of defects or the number of data entries in the list of defects.

In byte number 64 and the following bytes written information ati addresses exchange in each of the 8 bytes as the content item information recorded in the list of defects.

Directly after the last valid information ati#N address exchange write 8 bytes to the latest information, as the destination side address information exchange.

In this SPD area from the latter address information exchange to the end side of the cluster is populated with values of 00h.

Information management list of defects with a size of 64 bytes is shown in Fig. 7. In two bytes from position 0 bytes recorded a string of characters ′DL′ as the identifier of the list SPD defects.

One byte at position 2 bytes indicates the number list form SPD defects.

Four bytes from position 4 bytes indicate the number of updates of the list SPD defects. At the same time they represent a value that has adopted a number of events updates the temporary list WSPD (TDFL) defects, which will be explained below.

Four bytes from offset 12 bytes indicate the number of inputs the information in the list SPD defecto is, that is, the number of inputs of information ati exchange addresses.

Four bytes from position 24 bytes indicate the size of free regions in areas of the OIE, and VNTO exchange in the form of the number of clusters.

Other positions of the bytes are reserved and everything is set to 00h.

On Fig shows the structure of information ati exchange address, which is information indicating corresponding to the entered content that has been handling the exchange.

The total number of inputs of information ati exchange of addresses in the case of a single-layer disk is the maximum 32759.

Each information ati exchange address consists of 8 bytes (64 bits). These bits are designated as bits b63 - bit b0.

Using bits b63-b60 log information of the status of the input data (status 1).

SPD information status is ′0000′that indicates normal processing of currency.

Other values of status information is described in the explanation information ati exchange addresses WSPD in the intermediate state control.

Bits b59-b32 indicate the address of the NFS source physical sector cluster source exchange. That is, the cluster that replaced due to defect or events overwrite the data indicated by the address NSF introductory physical sector sector.

The bits b31 on b28 reserved. In these positions may also record other information status (status 2).

The bits about the b27 at b0 indicate the address of NFS introductory physical sector cluster source exchange.

That is, when the cluster replaced in case of a defect or overwrite, the cluster represents the cluster assignment of the currency indicated by the address NSF introductory introductory physical sector sector.

The above information ati addresses exchange enter each time to specify the cluster source currency and the destination cluster exchange related to the processing of the exchange.

This input information is registered in the list of SOP defects in the structure shown in Fig.6.

In OAD information management exchange record using the above data structures. However, in case the disk above-mentioned information recording in the area OAD, as described above, and in this case, OAD displays the latest information management exchange in the intermediate state control.

Processing currency for managing defects or overwriting of data and updates the corresponding control information exchange is performed in the intermediate state control, which is explained below.

3. The intermediate state control system

3-1. Intermediate state control

Below is illustrated the intermediate state control, as stipulated in the organization/management information shown in Fig. 2 and 3. As well as OUD, intermediate state control (temporary OAD) is the area in which record information management exchange.

However, the intermediate state control updates by additional recording control information exchange, which corresponds to the occurrence of clicks is otci exchange, which, in turn, corresponds to the event data overwrite or discovery of the defect.

Figure 9 shows the structure of the intermediate state control.

The size of the intermediate state control is, for example, 2048 clusters.

As shown in the drawing, the first cluster number 1 cluster writes the bit map of the interval.

Bitmap period represents information indicating whether or not the cluster has already been recorded. In particular, each cluster in the data area, which is the main data area, allocate one bit to indicate whether this cluster was already recorded information, based on the value of the corresponding bit. The data area, in particular, may include introductory zone and outlet zone (outer zone), which is used as an area organization/management.

In the bitmap period of all clusters, forming at least a data area (or induction zone and outlet zone (outer zone)), allocation of one bit. This bitmap gap may have a size of one cluster.

When the disc contains multiple layers of entry, for example, in the case of a two-layer disk, the bit map of the interval that is used for each layer, write in each cluster. Alternatively, it is sufficient if the bitmap of span for each recording layer is recorded in the intermediate state control.

If the OAD treatment of exchange is the result, for example, alteration of content, data, WSPD (temporary list of defects) is additionally recorded in the introductory cluster unrecorded area in the intermediate state control. Therefore, the first SPD recorded, for example, from the position of cluster number 2. When the event processing currency SPD additionally recorded in successive positions of the cluster.

Size WSPD is from one cluster to a maximum of four clusters.

Since the bit map of the interval indicates the status of the records in each cluster, the bit map update interval in accordance with the occurrence of each event data record. In this case, a new bitmap period, starting from the introductory side of the free area of the intermediate state control, as in the case of SPD.

That is, in the intermediate state control, bitmap period or SPD write later.

Although the structure of the bitmap period and SPD will be described below, SOD (temporary structure definition disc), represents information on the optical disk, write in the target sector (2048 bytes) of one cluster bitmap period and in clusters 1-4 SPD.

Figure 10 shows the structure of a bitmap period.

Bitmap period is a bitmap in which the state of the recorded/nutopian one cluster on the disc presents some of the bit, moreover, the bit corresponding to unwritten cluster contains the value ′0′and the bit corresponding to the cluster in which the recorded data contains the value ′1′as described above.

If one sector = 2048 bytes, the capacity of one recording layer 25 GB can be represented using a bitmap with a size of 25 sectors. That is, the bitmap of the gap may be formed using the size of one cluster (=32 sectors).

Figure 10 shows the 32 sectors in each cluster is represented by sectors from 0 to 31. The byte position indicated by the position of the byte in the sector.

In the introductory 0 sector recorded a variety of information designed to control the bit map of the interval.

In two bytes in positions of bytes from 0 to 2, 0 sector, recorded "NB" (UB) as the ID of the bitmap period (Un-allocated Space Bitmap Identifier is not allocated identifier of the bitmap period).

In the same byte position 2 bytes recorded version format (form number), for example, in the form ′00h′.

In four bytes from position 4 bytes written the number of layers. These numbers indicate is whether the bitmap interval for the layer 0 or layer 1.

48 bytes from position 16 bytes of the recorded information of the bitmap.

In the bitmap information recorded position of the initial cluster Start Cluster First PSN - start per the CSO cluster NSF), the initial position of the bitmap data (Start Byte Position of Bitmap data - position of the starting byte of the bitmap data) and the data length of the bitmap (Variable Bit Length in Bitmap data - variable length of data bits of the bitmap), each of them contains four bits, and other bits are reserved.

In the initial position of the cluster Start Cluster First PSN) the position of the first cluster, defined bitmap gap on the drive represented by the NSF (the address of the physical sector).

The initial position of the bitmap data (Start Byte Position of Bitmap data) indicates the initial position data of the bitmap by using the number of bytes as a relative position from the unselected ID bitmap period at the introductory side of the bitmap period. In the example shown in Fig. 10, data from the position input byte sector 1 be bitmap data, and position data of the bitmap indicated by the number of bytes.

The data length of the bitmap (Variable Bit Length in Bitmap data) indicates the data length of the bitmap using the number of bits.

The actual bitmap data (Bitmap data) record from position 0 of byte 0 of the second sector (sector 1) the bitmap of the gap in Fig. 10. The data length of the bitmap is one sector per Gigabyte.

Region located after poslednizmeny bitmap to the place, located before the last sector (sector 31)are reserved and contains ′00h′.

WSOD recorded in the last sector (sector 31) bitmap period.

Structure WSPD (temporary SPD) is illustrated below. As shown in Fig.9, WSPD recorded in a vacant area in the intermediate state control after the bitmap period and then write on the input side of the free area, every time you update intermediate state control.

Figure 11 shows the structure WSPD.

SPD composed of clusters 1-4. Content WSPD can be understood when compared with the SPD shown in Fig.6. That is, the content SPD similarly shown in Fig.6, that leading 64 bytes represent the management information is a list of defects, information ati addresses of each currency 8 bytes written from the position of 64 bytes and eight bytes that follow the latest information ati#N exchange addresses end-side information exchange address.

However WSPD differs from the SPD to the fact that in SPD in clusters 1-4 recorded temporary SOD (SOD) in the last sector size of 2048 bytes.

At the same time in SPD, the area after the last sector of the cluster to which belongs the end-side information exchange address that is populated with values 00h. WSOD recorded in the last sector. In the case when the end-side information exchange addresses belong to the latter the sector cluster 0, this area is filled with zeros up to the last sector of the next cluster, and SOD recorded in the last sector.

Information management list of defects with a size of 64 bytes is similar to the information management list of defects SPD, which has been described with reference to Fig.7.

However, as the number of events to update the list of defects of the four bytes starting at position 2 bytes, write down the serial number of the temporary list of defects. Due to this, the serial number of the control information list of defects in the last SPD represents the number of update events list of defects.

It should be noted that the number of inputs the information in the list of defects SPD size of four bytes, which are located from position 12 bytes, i.e. the amount of information ati exchange address, and the size of the free areas of the OIE, and VNTO size of four bytes located from position 24 bytes, write in the time update WSPD.

Structure information ati exchange addresses in VSPD similar structure information ati exchange address in the SPD shown in Fig. 8, so that the information ati exchange address represents one data input, it also shows the cluster source currency and the destination cluster exchange, which belong to the same process the exchange. This input register is in the temporary list of defects SPD, which has the structure shown in 11.

It should be noted that the status 1 information ati exchange addresses WSPD except ′0000′can also be represented by ′0101′ or ′1010′.

Status 1, represented as ′0101′ or ′1010′is this the case when the set of physically contiguous clusters jointly processed sharing these clusters jointly processed exchange management (transfer package).

That is, when the status 1 is represented as ′0101′, address introductory to the physical sector of the cluster source currency and the introductory address of the physical sector of the destination cluster exchange information ati addresses exchange represent a source of exchange and the destination exchange introductory cluster from a variety of physically consecutive clusters.

On the other hand, when the status 1 is represented as ′1010′, address introductory to the physical sector of the cluster source exchange and addresses introductory physical sector of the destination cluster exchange information ati address exchange is a source of exchange and the destination exchange of the last cluster of the set of physically contiguous clusters.

Thus, when the set of physically consecutive clusters jointly processed sharing, no need is to enter the information ati addresses exchange for each of the multiple clusters thus it is enough to enter only two information ati addresses the exchange of initial and final clusters.

SPD, in principle, similar in structure to the SPD, but has the property features stretch in size to four clusters by writing BSOD in the last sector, as well as control packet as information ati addresses exchange.

In the intermediate state control bit map period and WSPD recorded, as shown in Fig.9. However, SOD (temporary structure definition disc) recorded at 2048 bytes in the last sector SPD and bitmap period, as described above.

The structure of SOD shown in Fig.

SOD formed from one sector (2048 bytes) and contains content similar to the content of SOD in the above-described OAD. Although SOD formed one cluster (65536 bytes), the substantive content of SOD is defined to position 52 bytes, as explained with reference to figure 5. That is the essential content recorded in the leading sector of the same cluster. Therefore, the SOD can be recognized, even if SOD formed by one sector.

As can be seen when comparing figures 12 and 5, SOD has content similar to the content of SOD up to the positions of the bytes from 0 to 53. However, serial numbers WSOD recorded from positions 4 bytes, and the starting physical address (AD LDS) WSPD in the intermediate state control recorded the position 24 bytes.

From the position of 1024 bytes WSOD recorded information, not provided for in SOD.

APL (last recorded address) is recorded as information about the last position of the record that points to the last position of the recorded user data in the four bytes from the position of 1024 bytes. This address is the address of the NSF outermost in the radial direction of a physical sector in the data area of the user, where the recorded data.

In four bytes from the position of 1028 bytes is recorded the address of a start physical sector (HELL VRO) the most recent bitmap of the gap in the intermediate state control.

Other bytes in addition to the above positions bytes, reserved, and they all contain 00h.

Thus, SOD includes the address area user data, the sizes of the OIE, and VSO and flag the possibility of using the exchange. That is, SOD is an information organization/management, which is responsible for managing the scope of the OIE, and in the data area. In this regard, WSOD similar SOD.

SOD also includes APL as information about the position of the last data record of the user and information indicating the effective position (AP VRO) the last bit maps of the interval.

Because WSOD recorded in the last sector of the bitmap period and in the last sector SPD, new SOD write down each time you add Bito is Oh card period or SPD. While in the intermediate state control shown in Fig. 9, last added SOD in the bitmap period or in SPD becomes the last BSOD and represents the last bit map of the interval.

Thus, even if the bit map of the interval will be recorded and updated, it is possible to perception bitmap period, to which reference is made in the current time.

3-2. OIE, and VNTO

In figures 13A and 13B shows the position of the OIE, and VSO.

OIE (interior space; the area of exchange on the inner side of the circle) and VSO (area of outer space; the area of currency on the outside of the circle) represent the areas provided in the area of data exchange, designed to handle exchange for clusters containing defects.

OIE, and VNTO also used as the exchange of valid write data write target address when the request was made to write to the address already has an account, that is, a request was made to overwrite data.

On figa shows the case of a single-layer disc. OIE, and VNTO formed on the radially innermost and radially outermost sides of the data area, respectively.

On FIGU shows the case of two-layer disk. USA and VSO formed on the radially most in the morning and the radially outer sides of the layer 0 data area, respectively, while USA and VSO formed on the radially innermost and radially outermost sides of the layer 1 data zones, respectively.

In the two-layer disk VSO and VSO sometimes differ in size from each other. VNSO and VSO have the same size.

The dimensions of the OIE (or VSO, VSO), VSO (or VSO, VSO) is determined within the above SOD and SOD.

The size of the OIE determined during initialization, and then he remains fixed. On the contrary, the size VNTO can change even after the recording of data. That is, the size VNTO can be increased by changing the size of WNSO recorded in SOD, when updating SOD.

Processing currency using the OIE, and VSO as follows. As an example, consider the case of overwriting data. Suppose that there had been a request to write data to cluster in the user data area in which data has already been recorded, that is, a request was made to overwrite data. Because the disk in this case is a disk, recordable, and the record in this cluster cannot be made, a rewritable data recorded in the cluster in the field of OIE or in VNSO. This processing is a processing of currency.

Control of such processing exchange is carried out as an input in the above-mentioned information is Yu ati addresses exchange. That is, the input information ati address exchange is performed by using an address of the cluster in which the data is, in fact, have already been recorded, and the address of the cluster on which rewritable data were recorded in the field OIE, or in the field of WNSO, and the addresses of the clusters are used as a source of exchange and the destination exchange, respectively.

That is, in the case of rewriting data rewritable data recorded in the OIE or VSO, and currency positions data rewriting is controlled using information ati exchange addresses in SPD in the intermediate state control. Thus, in essence, is implemented to overwrite the data from the point of view of, for example, the operating system OS of the system main device or file system, even if the disk is a disk recordable.

The same applies to the management of defects. If information is stored that indicates that this cluster is a defective area, the data recorded in it, write in a certain cluster in the OIE or VNTO using processing currency and to control the processing of the exchange through the log-in information ati exchange addresses.

4. The device of the disk drive

Drive disk recorder and/or playback) for the above-described disk that is intended for a single record, the belt is aetsa below.

In the present embodiment, the device of the disk drive performs the formatting of the disk that is intended for a single entry, for example, on disk, shown in figure 1, was formed only region FDI pre-recorded information in this region can be written only once left without a record in the result that was obtained by the scheme of the disk, which was described with reference to Fig. 1. In addition, if necessary, data can be recorded and/or reproduced using a formatted disc, and record/update can also be performed for the intermediate state control, OIE, and VSO.

On Fig shows the structure of the device of the disk drive.

Disk 1 represents the above-mentioned disk, recordable. The disc 1 loaded on the turntable, which is not shown. During the operation of recording and/or reproducing the disc 1 is rotated at constant linear velocity (MLS, CLV), thanks to the motor 52 of the spindle.

With the help of block 51 of the optical head (optical pickup) address ADPC or information organization/management as pre-recorded information which is recorded as wobbling track is formed in the form of grooves on the disc 1 is read using the block 51 (optical sensor) optical head.

When initializati the/formatting or writing user data information organization/management or user data recorded in the track area, designed for a single record, with the help of block 51 of the optical head. During playback, the recorded data read by a block 51 of the optical head.

Within a block 51 of the optical head mounted laser diode used as a source of laser light, which is not shown in the drawings, the photo detector designed for detection of reflected light, which is not shown in the drawings, the lens used as the output unit light laser, not shown in outline, and the optical system, which is also not shown, intended for illuminating the laser light through the objective lens surface of the recording disk, or the direction of the reflected light on the photodetector.

Within a block 51 of the optical pickup objective lens mounted on two-axis module, designed to move the objective lens along the tracking direction of the track and along the direction of the focus.

The block 51 of the optical head completely movably mounted on the mechanism 53 sliding movement, which moves along the radial direction of the disk.

The laser diode unit 51 of the optical head to excite light emission of the laser signal is applied excitation (excitation current), which flows from the circuit 63 of the excitation laser.

The information in tragen the m light of the disk 1 is detected by a photo detector, installed inside a block 51 of the optical head, and comes in the form of an electrical signal proportional to the adopted amount of light in the circuit 54 of the matrix.

Scheme 54 matrix includes, for example, the Converter current/voltage and the calculation scheme/gain matrix associated with an output current of many elements receiving light, such as a photodetector, and generates the required signals by processing calculations of the matrix.

For example, scheme 54 matrix generates high-frequency signals (data signals playback)corresponding to the playback, as well as the signals of the focus error signals and the tracking error paths for servo control.

Scheme matrix also generates a push-pull signals, i.e. signals that are related to the oscillations of the groove, or the signal detection operation.

Scheme 54 matrix sometimes installed inside a block 51 of the optical head.

Data signals playback coming from the output of the circuit 54 of the matrix passed in scheme 55 read/write. Signals, focus error signals and the tracking error of the transmit paths in the circuit 61 of the servo, while the push-pull signals transmit in scheme 58 swings.

Scheme 55 recording/playback performs a binary coding of the signals reproduced data when performing processing of generating the beat of the howling frequency playback using PLL (PLL). Scheme record/playback reproduces data read unit 51 of the optical head for transmission of reproduced data in the modem 56.

Modem 56 includes a functional part, operating as a decoder during playback, and the functional part, working as the encoder in the recording.

When playing demodulator codes with constraint length field records as decode processing based on the clock frequency of playback.

Block 57 encoding/decoding KCO (ECC error correcting code) performs encoding KCO by attaching code error correction when recording, and performs decoding KCO for error correction during playback.

During playback, the data demodulated by the modem 56, passed in the internal storage device and perform in their attitude detection/error correction, and deletion of rotation for receiving data playback.

The data decoded in the form of a data playback using block 57 encoding/decoding KCO, read commands from the system controller 60, and transmit to the device the master device connected to the circuit, such as AV (AV, audio visual) system 120.

Push-pull signals output from the matrix circuit 54 as a signal relating to to the amendments grooves, process in scheme 58 swing. Push-pull signals as information ADPC, demodulator with schema 58 swings with the data stream, forming the address ADPC, which enters the decoder 59 address.

The decoder 59 decodes addresses supplied the data to obtain the value of the address, which it then transmits to the system controller 60.

The decoder 59 addresses also generates signals clock frequency as a result of processing the PLL using the signals of the oscillations transmitted from the circuit 58 swings, and transmits the generated signals to the clock frequency in the various components, where they are used as clock frequency coding during recording.

Push-pull signals representing the push-pull signals output from the matrix circuit 54, related to the swing groove and the pre-recorded information, FDI, filtered using a bandpass filter in the circuit 58 swings and then passed in scheme 55 read/write. Push-pull signals are then converted into binary code for generating the bit stream data, which are then decode using KCO and eliminate striping with block 57 encoding/decoding KCO, to highlight data in the form of pre-recorded information. Selected thus pre-recorded information transfer in the system exclusive controller 60.

The system controller 60 performs various processing for installing or performing operations associated with the copy protection on the basis of the read pre-recorded information.

When recording the recording data is passed from the AV system 120, which is used as the master device. These recorded data are transmitted to the storage device in block 57 encoding/decoding KCO, which is used as a buffer.

In this case, the block 57 encoding/decoding KCO adds codes or subcodes error correction performs interleaving by encoding data record stored in the buffer.

Data encoded KCO, modulate using modem 56 using, for example, encoding RLL(1-7)PP and then passed in scheme 55 playback/recording.

As the clock frequency encoding, and as a reference frequency for processing coding during recording, you can use a clock frequency generated on the basis of the signals of the oscillations, as described above.

The recording data generated by the processing of the encoding process in scheme 55 read/write by fine adjustment of the optimal power of entry or adjustment of the waveform of the excitation pulse laser based on the characteristics of the layer entry form spots of light L. the laser or linear recording speed after the excitation pulses of laser serves in block 63 of the excitation laser.

The block 63 of the excitation laser transmits received it pulses the excitation laser is a laser diode mounted in the block 51 of the optical head to perform the excitation light emission of the laser. As a result, the disk 1 are formed with recesses corresponding to the entry.

The block 63 of the excitation laser includes the so-called scheme AUM (APC automatic power control) and performs management, aimed at ensuring constant output level of laser light, independently, for example, the temperature, since the output light power of the laser is monitored by using an output of the detector monitoring the laser power, which is set in block 51 of the optical head. The target value of the output level of the laser power during recording and playback is received from the system controller 60, and the output level of the laser power is maintained at the target level during recording and playback.

Scheme 61 servo generates various servo signals, such as signals for focusing, tracking and slip on signals from the focus error and tracking error paths coming from the circuit 54 matrix, to perform servo control.

That is, the signals drive the focus and the signal PR is water tracking paths generated in accordance with signals of the focus error and the error signals track a track to drive the focusing coil and the tracking coil of the track, which are mounted on two-axis mechanism unit 51 of the optical head. Thus, the block 51 of the optical head, scheme 54 matrix circuit 61 form a servo loop servo control of the tracking tracks focusing using a two-axis mechanism.

Circuit 61 performs servo control command transition paths coming from the system controller 60, while in this loop servo control, and outputs the control signal transfer paths to perform operations transition paths.

Circuit 61 generates servo control signals sliding on the basis of the error signal slip obtained as the low-frequency component of the error signal of the tracking tracks, or in accordance with management on the implementation of the access provided by the system controller 60, for the drive mechanism 53 of the slide. This mechanism 53 includes sliding the main shaft, intended to hold the optical head 51, the motor slip and gear, which are not shown, and performs the drive motor slip, in accordance with the signals of the drive slip, to perform the desired sliding movement of the block 51 of the optical head.

Scheme 62 servo spindle performs control to rotate the motor 52 of the spindle in the conditions of the PLC.

Scheme 62 servodrive the Oia spindle receives signals clock frequency, generated by processing the PLL signal swings, as information about the current rotation speed of the engine 52 of the spindle, and this clock frequency is compared with a preset reference speed PLC for the education of error signals of the spindle.

When playing a data clock frequency reproduction generated by the PLL in scheme 55 read/write (reference clock frequency for the processing of decoding) is used as information about the current speed of rotation of the motor 52 of the spindle. At this clock frequency can be compared with the given information of the reference speed for the conditions of the PLC with the receiving signals of the error of the spindle.

The output of the circuit 62 of the steering spindle signal of the drive spindle, generated in accordance with the error signal of the spindle, to ensure rotation of the motor 52 of the spindle in the conditions of the PLC.

Scheme 62 servo spindle also generates signals to drive the spindle, which correspond to the control signal of the acceleration/deceleration of a spindle received from the system controller 60, to perform operations on the beginning of the rotation, stopping, acceleration and deceleration of the motor 52 of the spindle.

Various modes of operation of the steering system and the system of recording and/or playback, described above, is controlled by the system controller 60, which set up shop data is van based microcomputer.

The system controller 60 performs various processing operations in accordance with commands received from the AV system 120.

For example, if the AV system 120 receives the write command, the system controller 60 provides a moving block 51 of the optical head according to the address stated for the record. The system controller 60 then provides the execution unit 57 encoding/decoding KCO and modem 56 the process of encoding with respect to the data transmitted from the AV system 120 (video data or audio data corresponding to various systems such as MPEG2 (standard for the compression of moving images and sound)). Recording is carried out by means of pulses of the excitation laser, which are received from the circuit 55 read/write in block 63 of the excitation laser, as described above.

In addition, if the AV system 120 receives a command to read, which builds a query to the transmission of certain data (for example, video data in the MPEG2 format)recorded on the disk 1, to control the operation of finding the specified address as the destination address. That is, in the circuit 61 of the servo receives a command to perform an access operation using the block 51 of the optical head using the address specified in the search command, as the destination address.

The system controller then performs the operation control, rebeau to transfer data from a specific area in the AV system 120. That is, the system controller reads the data from disk 1 to ensure the transfer of the requested data with schema 55 read/write modem 56, block 57 encoding/decoding KCO, to perform decoding/accumulation in the buffer and transmitting the requested data.

When recording and/or reproduction of these data, the system controller 60 may control the operations of recording and/or playback or access using addresses ADPC, detecting circuit 58 swings and block 59 decode addresses.

At a given point in time, for example, loading a disc 1, the system controller 60 reads the unique identifier ID (ID)recorded in the field RFP disc 1, if the RFP was generated, or pre-recorded information (FDI)recorded in the form of oscillations of the groove in the area intended only for playback.

In this case, the system controller performs the control operation of the search area pre-recorded PZ (PR) data as the target. That is, the system controller transmits the command to the circuit 61 of the servo to perform with schema servo control operation of the access unit 51 of the optical head in the direction of the inner circumference of the disk.

The system controller then provides the execution unit 51 Opti is eskay head operations playback monitoring to obtain the push-pull signals in the form of information of the reflected light. The system controller then provides the implementation of the scheme 58 swings, scheme 55 recording/playback unit 57 encoding/decoding KCO decoding to obtain data playback as pre-recorded information or information RFP.

The system controller 60 performs the installation of the laser power or the processing of copy protection on the basis of pre-recorded information or information RFP read that way.

On Fig shown storage device 60A cache in the system controller 60. Such a storage device 60A cache is used to store or update SPD/bitmap period read from the intermediate state control of the disk 1.

The system controller 60 performs control of the respective blocks, for example, loading a disc 1 to read SPD/bitmap period recorded in the area of the intermediate state control, to save a few so the information in the storage device 60A cache.

If you then processing currency when recording data or any defects, the system controller updates SPD/bit map of the gap in the storage device 60A cache.

If the processing of exchange is performed when performing write operations of data or overwriting of data and is updated bitmap period or SPD, SPD or bit to the mouth of the gap can be additionally recorded in the intermediate state control disk 1 every time when you upgrade. However, in this case there is excessive expenditure intermediate state control of the disk 1.

For this reason WSPD/bitmap update interval in a storage device 60A cache before until, for example, will not receive the command to eject the disc 1 from the device of the disk drive, or until, until the command from the master device. The last (i.e. in this case the most recent) WSPD/bit map of the gap in the storage device 60A cache record in the intermediate state control on disc 1, for example, during the ejection of the disk. In this case, a large number of update events SPD/bitmap period can be simultaneously updated on disk 1, which reduces the expenditure of intermediate state control on disk 1.

On the other hand, if the intermediate state control on the disk 1 is updated only at the time of discharge or at the time of receiving the command from the master device, there is a danger of reducing the likelihood of a correct execution of the update operation. During the period of time after the recording of user data on the disk 1 before updating the intermediate state control on disk 1, the recording user data and intermediate state control on disc 1 are not consistent with each other. If this is not desirable that this period of time was too long. Thus, in this embodiment, the support is a high probability update intermediate state control on disc 1, even if the education is education or the disappearance of the gap in accordance with the recording data of the user, as will be described below.

In addition, Fig presents the structure of the device of the disk drive on which the device of the disk drive is connected to the AV system 120. Alternatively, the master device can be connected, for example, a personal computer, is used instead of a device of the disk drive, in accordance with the present invention.

Also alternatively, the device of the disk drive may not be connected to other equipment. In this case, can be installed an operating unit or the display unit or the interface unit I/o data may be different in structure from those shown in Fig. In short, it is sufficient if the recording and/or reproduction will be performed in accordance with user commands or if there is formed a terminal block for input / output of various data.

5. The formation and disappearance of gap

In this embodiment, the formation and disappearance of the gap is a chance to update the intermediate state control on the disk 1. First, let us explain what the gap.

The gap in the context of this variant execution means the unrecorded area of the data generated on the storage media in the area up to the address defined by the APL, the last position of the data record of the user, i.e. on the inner side of the e radius from APL in the data area of the user.

Because APL is the address of the last sector of the recording pre-recorded region on the radially most remote side in the area of user data, the gap is an area without an appointment, located in front of the recorded region in the data area of the user.

Typically, the user data recorded by continuous fill from the inner side of the circumference of the disk that is intended for a single record, in this case, the gap, according to the definition above, do not usually have.

However, when using the optical disk 1 in accordance with this variant of execution through the use of bitmap period allows random access, the data user is not required to record continuous filling from the inner circle and, hence, risk education, which in this embodiment is called a gap.

In figures 15A-15TH presents typical education gap and his disappearance. In figures 15A-15TH shows the state transition of the user data area on the disk.

On figa shown as a blank disc on which no recorded user data. In this case, the data area of the user is an unwritten is blast. This is not a gap in accordance with the definition above. That is, in this state, the gap is absent.

On FIGU shows a state in which user data is recorded in the middle position from the location presented on figa. Such a field recording recorded is called area No. 1.

In this case, the address of the last sector written area 1 represents the APL. Therefore, the area without an appointment on a radially inner side from the recorded area 1 represents the gap that is formed gap.

At the same time, the region without an appointment on a radially outer side from the recorded area No. 1 is not a gap.

On figs shows a state in which user data has been partially recorded in the gap, which is represented in the state shown in figv. This recorded area is a recorded area No. 2. In this case, the gap is divided into two parts, and a new gap was formed as a result of this separation.

It should be noted that, because the user data is not recorded on the radially outer side from the recorded region No. 1, APL has not changed.

On fig.15D shows a state in which user data is recorded on the input side of the data area of the user, compared with the state shown in figs, resulting formed of a recorded region No. 3. When the user data recorded in the gap between the recorded area No. 1 and the recorded area No. 2, the result of which was formed of a recorded region No. 4.

As for the recorded region No. 3, user data have been recorded within the existing gap from its introductory part, the result of which has not formed a new gap.

The existing gap was filled by data user with the formation of the recorded region No. 4. The result has been the disappearance of the gap.

At the same time, in the case shown in fig.15D, APL again has not changed, because the user data is not recorded on the radially outer side of the recording area No. 1.

On five shows a state in which user data is recorded partly in unwritten region (not gap), on the radially outer side from APL, starting from the state shown in fig.15D. This recorded area is a recorded area No. 5. In this case, there are unrecorded area on the radially inner side from the recorded region No. 5. Thus, the unfixed area became the new gap.

In addition, in this case, because the user data recorded on the radially outer side from the recorded area No. 1, the APL value is updated to the value of the address of the last recorded sector recorded region No. 5.

When this gap is formed or disappears depending on recording user data, as described above as an example. In the present embodiment, when the gap was formed or disappeared thus, the management information recorded in the storage device 60A cache, that is, information of the intermediate state control (namely, WSPD/bitmap period), is recorded on the disk 1.

6. Update intermediate state control

6-1. Update in accordance with the formation and disappearance of gap

Below is illustrated the processing related to the updating of the intermediate state control on disk 1.

The contents of the intermediate state control is the bitmap of the period and SPD, as described above. In the case of recording data bitmap period necessarily updated. On the other hand, in the case of processing currency due to defects or overwriting of data is updated contents WSPD.

In addition, in the bitmap period or SPD WSOD recorded in the last sector, while APL include in SOD.

As noted, the information in the intermediate state control is updated on a mandatory basis. In the following explanation, in the case of an update on disk 1 bitmap period (including SOD containing APL) necessarily varies in accordance with the write data, which is used as an example.

If you are recording data was processed exchange and update required WSPD, is about the regulation can be performed simultaneously with the update bitmap period. In the following description this property is not presented separately.

In this embodiment, the device of the disk drive, the contents of the bitmap period recorded in the storage device 60A cache, necessarily updated in accordance with the recording of user data on the disk. That is, the cluster that has been recorded, is set to '1'when upgrading. If APL has changed, updates the value of the APL in SOD last sector of the bitmap period.

Thus, the contents of the bitmap period recorded in the storage device 60A cache, consistent with prevailing state of recording user data.

On the other hand, the update of the intermediate state control on disk 1 (mostly optional update bitmap of the gap in the intermediate state control is not performed every time when the recording of user data.

In this embodiment, there are four possible entries last bitmap period recorded in the storage device 60A cache on disk 1:

- when recording user data was created gap;

- the case when the gap disappeared in the recording user data;

- case where a release has occurred disc 1; and

case, when the master device has received a command to update.

It explains the processing to update IN THE D disk 1 in the case when the gap was formed or disappeared as a result of recording the user data, i.e. processing during recording of user data.

At the same time, each processing operation, as explained below, represents the processing performed by the system controller 60.

On Fig shows the processing during recording of user data.

It is assumed that a request to write user data at a particular address N has entered the system controller 60 from the main device, such as the AV system 120.

In this case, the system controller 60 executes the processing shown in Fig. First, at step F101 is processing data records in accordance with the request from the master device.

This recording is performed on the basis of the cluster.

Although the detailed processing sequence data record at step F101 not shown, the system controller 60 performs the step F101, the following processing operation.

First, reference is made to the bit map of the gap in the storage device 60A cache, the system controller checks whether the address (cluster), specified by the master device to write data, recorded or not recorded.

If the address (cluster) was not recorded, processed recording user data received from the host device, the item of the specified address.

Otherwise, if in area of the disk at the specified address contains an entry, the incoming data cannot be written to the specified address. This will overwrite the data using the processing functions of the exchange. That is first checked, using the OIE, and VNTO whether it is possible to process an exchange or not. If the processing of an exchange is possible, the incoming user data is recorded in the OIE or VSO.

In particular, the recording is performed in the cluster in the OIE or VSO instead of writing at the address N and the control is performed so that the address N is replaced by a cluster located in the OIE or VSO. In this case WSPD also updated during the update bitmap period in the next step F102.

If the data were recorded at step F101 in the address N, the bit map of the interval is updated at step F102 in the storage device 60A cache to the cluster N, in which were recorded the data was marked as written.

If the cluster N is located on the outer circumference of the user data is also updated APL in SOD last sector of the bitmap period.

Then, in step F103 checks whether the formed gap described with reference to Fig. 15, or such a gap has disappeared as a result of processing the entries made in the above step F101.

Processing on this floor is PE F103 shown in detail in Fig. 17.

First, at step F201 get the bit corresponding to the address N-1, in the bitmap period, which is contained in the storage device 60A cache, that is, the bitmap period, updated directly in the previous step F102. At step F202 check whether the bit corresponding to the address N-1, the value of ′1′ or ′0′. That is, check if there is any information in the cluster immediately preceding recorded at this point in time, the cluster address n

If the area at the address N-1 does not contain the recording area does not contain the entry, was formed in the region on the radially inner side from the current position of the write data. Thus, the system controller proceeds to step F204 to ensure that the current event data records was formed gap.

If, on the contrary, at step F202 will find that the address N-1 contains an entry, the next step F203 get the bit corresponding to the address N+1 in the bitmap period. At step F205 check, contains or not the bit corresponding to the address N+1, the value of ′1′ or ′0′ to check whether or not the current cluster entries followed by cluster, located at the address N, the cluster that contains the entry.

If the area at the address N+1 already contains an entry, can be done by verifying that the cluster is s, located before and after the cluster of the current record already contains an entry, i.e. that the cluster N current record to date was a gap. In addition, can be performed to ensure that the gap is now filled by the execution of the current record. Therefore, at step F206 can be done to ensure that the gap has disappeared as a result of execution of the current record.

If at step F205 it is determined that the address N+1 contains no records, at step F207, we can conclude that the formation or disappearance of the gap has not occurred during the current record.

After the test has been whether the formation or disappearance of the gap as a result of processing, presented at Fig, processing branches to step F104 in Fig depending on the result.

If not accompanied by the formation or disappearance of the gap, at step F106 is checked, there is or not any unwritten data, i.e. any data on the account which received the request from the master device. If such data are available, the value of the address add a number of sectors, that is, 32, to obtain a new address N. the next cluster will be the address of record.

The system controller returns to step F101 to write data at the address n

If at step F104 formed a new clearance or gap isce is, the system controller goes to step F105 to write in the intermediate state control on disk bitmap period/APL in the storage device 60A cache at the time of the update bitmap period at step F102.

The processing performed in this step F105, details shown on Fig.

First, at step F301 information WSOD shown in Fig contained in the storage device 60A cache (information for one sector, including APL), add as the last sector of the bitmap of the gap in the storage device 60A cache.

At step F302 bit map of the interval to be added to SOD additionally recorded in the intermediate state control on disk 1 (see Fig.9).

The above processing is performed until until it receives confirmation that ended data not recorded at step F106.

Thus, if you receive a request to write data in the same cluster, for example, from the main device and the gap is formed or the gap disappears directly after recording the user data in one of the first cluster, updates the intermediate state control of the disk 1.

If you receive a request to write data to two or more clusters, for example, from the main device and the gap formed or disappeared directly after the recording of user data in one of the first cluster, intermediate state control of the disk 1 is updated directly n the following account of the first cluster. Then continues recording user data in the second and following clusters. Of course, if the gap is formed or disappeared in the recording of the second and the next cluster, intermediate state control on the disk 1 is also updated.

6-2. The time update eject

Update intermediate state control on disk 1 (additional entry in the bit map of the interval) is also executed during the ejection of the disk.

On Fig shows the processing performed by the system controller 60, in the case of ejection of the disk 1 from the device of the disk drive.

If the ejection occurs in the result of the operation of the user or by the command received from the host device, the system controller 60 in step F401 checks if the updated bitmap period in the storage device 60A cache.

If the update bitmap period has not been performed, the system controller proceeds to step F403 to perform control to eject the disc 1. In this case, the ejection of the loaded disk 1 without any write data to it.

When the bit map of the gap in the storage device 60A cache has been updated, at step F402 bitmap period, including APL, additionally recorded in the intermediate state control on the disk 1. This is equivalent to executing the processing shown in Fig. After updating the intermediate state control in step F403, you manage associated with emissions from the MD drive 1.

6-3. Update command received from the host device

Update intermediate state control on disk 1 (additional recording bitmap period) is also executed according to the command received from the master device.

On Fig shows the processing performed by the system controller 60, in case of receiving from the host device a command for updating the intermediate state control.

In the case when the master device has received a command to update the intermediate state control, the system controller 60 in step F501 checks, did the update bitmap period in the storage device 60A cache.

In the absence of the update bitmap period of processing ends without updating disk 1. This is equivalent to the case where the write data has not been performed on the loaded disk 1, and from the master device has received a command to update.

If, on the contrary, the bit map of the gap has been updated in the storage device 60A cache, at step F502 such bit map of the period, including APL, additionally recorded in the intermediate state control on the disk 1. This is equivalent to the processing shown in Fig. 18, described above.

7. Processing for verifying compliance with the

In this embodiment, as described above, the intermediate state control on disk 1 update in the formation or disappearance of the gap, when you eject the disc or by the command received from the host device

In particular, since the intermediate state control update in the formation or disappearance of the gap, may be provided with a moderate number of update operations.

In addition, since the intermediate state control on disk 1 update in accordance with the formation or disappearance of the gap, it becomes possible to check the correspondence between the contents of the intermediate state control on the disk 1 and the data recording user by checking the compliance gap and APL when, for example, the power is turned on or the disc is loaded.

In addition, it checks that the match was not achieved due to the previous power-off, with, for example, to restore a normal state, it is sufficient to update only the bitmap of the period/APL in the correct position, using the storage device 60A cache.

Therefore, if the scan of the disk drive will appear that the power is on, processing is performed to verify compliance shown in Fig.

At the same time, the processing shown in Fig, can be performed not only when the power is turned on, but also when loading a disc 1.

If the loaded disk 1 is powered off and then turn and at this point in time disk 1 is already loaded in the device executing the processing shown in Fig. If the disc has not been loaded when switching on the power supply, treatment, showing the fair on Fig, naturally, will not be executed.

Power off when the loaded disk 1 also applies to the case of a power outage during normal operation, but also to the case of accidental power loss due to interruption of power supply, failure of the system or due to operator error, such as accidental disconnection of the plug from the socket.

First, at step F601 read the last bitmap period or VSPD recorded in the intermediate state control on disc 1, and transmit storage device 60A cache. Last APL is present in SOD last sector SPD or bitmap period.

In step F602 checks, match or no APL read from disk 1 and transferred to the storage device 60A cache valid value, such as the APL of the user data area on the disk 1.

This verification is shown in Fig.

First, at step F701 checks whether the recorded data in the address APL+1 (i.e. at the address the following APL), on disk 1.

If processing during recording of user data is performed, as shown in Fig, bitmap period or APL has been updated in accordance with the formation or disappearance of the gap, and the region to address APL+1 does not contain the record at this stage F701, concludes that read the value of the APL is a Ki is correct.

This is because, for example, even if an accident happened interruption of power supply during recording in the recorded area No. 5 on Fig(e), intermediate state control is updated in the processing performed at step F105 in Fig, immediately after the recording of the first cluster recorded region No. 5.

If, therefore, it appears that the line APL is correct, the processing for verifying compliance with the immediately terminated.

If, however, at step F701 is determined that the area at the address APL+1 already contains an entry, the compliance status of the APL will be incorrect. That is, user data were recorded after APL, which should be the last address of the data user.

In this case, correct or align APL read from the storage device 60A cache, stages F702-F704.

That is, at step F702 actually reproduce APL+2, APL+3, etc. on the disc, which follow after APL+1, search for areas that do not contain records. If the address is APL+n represents the area without an appointment, address, directly preceding it, i.e. the address of the APL+(n-1) represents the desired APL. Thus, at step F703 the value of the APL in SOD contained in the storage device 60A, the cache is updated to APL+(n-1), which represents the actual value of the APL.

Then, even if the recording was performed from address APL+1 to APL+(n-1), this condition is not reflected in the bitmap period.

Therefore, at step F704 bit map frame read from the disk 1, and transferred to the storage device 60A cache update according to a previously recorded information on these addresses.

This will include performing processing on conformity APL. At the same time, processing is performed on the stages F703 and F704, represents, above all, the processing in the storage device 60A cache, which this time does not update the intermediate state control on disk 1.

At stages F702 and F703 consistently reproduce addresses on the disk, namely APL+1, followed by an APL+2, APL+3, and so on, search for areas that do not contain the entry, and the address of the immediately preceding region that does not contain the entry, save as the correct APL. This is because in the case of processing, presented at Fig, which is produced during recording of user data, not formed without an appointment (gap) between the APL in the intermediate state control and a valid APL, i.e., if the APL is recorded in the intermediate state control on the disk 1 does not match the actual state of recording user data, a valid APL necessarily become the ultimate party pre-recorded area, which follows the address specified APL recorded in the intermediate state control.

If the processing for verifying compliance with the APL shown in Fig, was performed on stage F602 on Fig, the next step F603 you confirm the bitmap period, transferred to a storage device 60A cache to check whether to keep a record of the gap in the bitmap period.

That is, in the bitmap span checks whether there are one or more cluster or set of clusters that constitute the region without an appointment, at the addresses located on the radially inner side from APL.

If it is determined that the bitmap period of no record of clearance, the processing shown in Fig ends.

If otherwise determined to be the gap, at step F604 process for verifying compliance with the clearance. This processing is a processing for confirming whether or not an area identified as a gap in the bitmap gap is a gap.

This processing is shown in detail Fig.

First, at step F801 receive data gap on the input side in the area registered as a gap in the bitmap period recorded in the storage device 60A cache.

At step F802 access introductory address gap and read data from it to check whether the region is here at this address does not contain an entry. If the address is in fact the gap region at this address must not contain an entry.

If this address does not contain the record to determine whether the gap bitmap period. The system controller then proceeds to step F805.

At step F805 is determined, is still not checked the gap in the area registered as a gap in the bitmap period. If this is not checked, the gap still remains at the stage F806 determine the address registered as the next gap in the bitmap period.

The system controller goes to step F802 to access and playback gap, in the same manner as described above, to check whether the gap is a region that does not contain an entry.

If at step F802 data were recorded in the area, registered as a gap, this gap is registered in the bitmap frame does not match the actual gap.

Then on the stages F803 and F804 processing compliance bitmap period.

First, at step F803, the area is registered as a gap in the bitmap period, consistently reproduce from its input side, to search for the field that contains no entries.

If the area does not contain an entry is found in the bitmap gap in the field, to ora registered as the gap, region, following this field that does not contain the entry is a valid clearance.

If the from address X to X+N in the bitmap period is registered as the gap (the area not containing records) and in fact addresses from X to X+(N-Y) already contain an entry, the actual gap is an area corresponding to the address from X+(N-y+1) to X+N.

Thus, at step F804 addresses recorded in the field, which is registered as the gap update to specify a previously recorded state in the bitmap period.

At the same time, since the intermediate state control is updated in the formation or disappearance of the gap as a result of processing, presented at Fig, in the processing shown in Fig does not check all addresses in a particular area, such as the addresses specified above from X to X+N, which were registered as the gap on the bitmap period, as in the state of a previously made recording, at which the gap vanishes. Also, do not register the fact that when the address X+(N-I+1) was found at step F803 as an area that does not contain the recording of the area from address X+(N-y+1)to address X+N became part of the record, and, therefore, was formed another gap.

Therefore, it is sufficient if at step F803 will search the area without an appointment in the area of the t address X to address X+N, and the bit in the bitmap period corresponding to the recorded cluster, will be fixed on ′1′that will indicate the status of this entry.

Processing for verifying compliance with the clearance on Fig is performed as described above. At the same time, the update is processed at step F804, first of all, is an update occurring in the storage device 60A cache, but does not imply the update of the intermediate state control of the disk 1 at the same time.

Processing for verifying compliance presented on Fig, including processing for verifying compliance with the EPP and clearance, perform as described above.

After processing by Fig is according bitmap period and APL recorded storage device 60A cache, the valid condition records user data on the disk 1.

Then you update the bitmap of the gap in the intermediate state control on the disk at the time of formation and disappearance of the gap, eject the disc and on command from the host device, as described above.

Meanwhile, the processing Fig can be carried out not only when the power (state power, when the disk 1 is loaded), but also during boot disk.

Given that the intermediate state control usually update when you eject the disc, make sure it is checked if the bitmap period/APL is the actual condition of recording user data, when the disk is in a normal loaded condition.

However, in some cases, the disc forcibly removed in case of accidental power outage, when power can be loaded disk that is not in a consistent state. Therefore, it may be convenient to perform the processing shown in Fig, when the loaded disk.

8. The effect of this variant execution and modification

In this embodiment described above, the bitmap of the period/APL is updated in the storage device 60A cache when a write operation of user data.

On the other hand, the bit map of the period/APL, in the storage device 60A cache, write in the intermediate state control on the disk 1 during the formation and disappearance of the gap, when the eject and commands from the master device.

If the power source includes, when at least the disc 1 is loaded, processed verification.

Taking into account the above were obtained following the preferred results.

First, because the bitmap of the period/APL recorded in the intermediate state control on the disk 1 in accordance with the formation/disappearance of the gap is a moderate upgrade of the intermediate state control on the disk during the recording process. That is, the intermediate state control update a moderate amount of time, except on the orders of the intermediate state control during the ejection of the disk or on the refresh command, received from the master device. Thus, no excessive expenditure information management due to over-pack intermediate state control, the period of inconsistent state between bitmap period/APL and data recording user will not be too long because of the lack of updates intermediate state control.

In addition, since the intermediate state control update on disk 1 in the formation or disappearance of the gap, the correspondence between the contents of the intermediate state control on the disk 1 and the data recording, the user can confirm by determining whether the gap (registered in the bitmap period) or APL with a valid clearance or valid APL on disk.

If no match is sufficient at this time to update the intermediate state control to ensure compliance with APL or bitmap period in the storage device 60A cache.

The result is improved handling, aimed at eliminating inconsistencies or decisions about compliance.

Since the processing for verifying compliance, shown in Fig, is performed at power-up, taking into account possible errors (not match) in the management of state records, there is no need for special treatment, such as treatment against the possible emerged is ovenia problems when recording, for example, such as a break in power when recording data.

If the processing for verifying compliance, shown in Fig, also occurs when the disk is loaded, it is possible to restore the correct state, even when the device is loaded on the disk that is not in an appropriate state, which was inadvertently forcibly pulled out from the unit or the disc has been forcibly extracted from another device of the disk drive (the other device, which has been updated intermediate state control in accordance with this variant of execution).

In addition, the analysis of this option may be obvious that there is no need to save pre updated information intermediate state control using non-volatile storage device to restore mismatch due to random events.

In particular, given the need for frequent updating of information such as a bit map of the interval, using non-volatile memory device, in which a limited number of overwrites, becomes problematic. In the present embodiment, this problem can be solved because there is no need to use nonvolatile remember what his device. This may be reduced by the cost of the device by eliminating the need to use the backup bitmap period/APL, such as non-volatile storage device.

Above was the description of the disc according to the preferred options and the corresponding execution device of the disk drive. The present invention, however, is not limited to these options perform, and may include various modifications without departing from the scope of the present invention.

For example, you can use one event instead of two events education and the disappearance of the gap.

Although in accordance with the present invention it is assumed that the storage medium is a single layer or double layer disk, recordable, you can also use a disc having three or more recording layers. The present invention also is not limited to the disk media type, and it can also be used when the media is used for write-once non-disk media.

Industrial Applicability

As you can see from the above, the present invention is directed to a system for providing random access, using the information indicating the recorded/unrecorded with the standing (bitmap space on the media, designed for one-time recording, in which the management information including information indicating the recorded/unrecorded state (bitmap period) and information about the last position of the record (APL), indicating the last position of the recorded user data can be updated on the disk at the optimal time. That is, the management information (bitmap period or APL) on the disk can be updated a moderate amount of time in the recording process to ensure the ability to update the control information on the disk in accordance with the appearance or disappearance of the gap (the area that contains no records) in the area located in front of the APL. That is, when the system is not excessive expenditure of the area intended for the information of management, because of too frequent updates, while the period of stay in an inconsistent state between information management and data recording user will not be too long due to a lack of frequent updates.

In addition, since the intermediate state control is updated on the disk due to the formation or disappearance of the gap, the line between information management and data recording, the user can confirm by definition, the same as or not the management information (as indicated in b the postal map period) or APL with a valid clearance or valid APL on the disk. If there is no match at this time it is enough to update the management information to achieve compliance with the EPP or bitmap period.

The result is improved handling, aimed at excluding or inconsistencies or making decisions about compliance. Or the above-described processing is performed when the power is turned on, resulting in no need to provide special handling for restoration as a treatment directed against potential problems such as interruption of power supply.

In addition, there is no need to save pre updated information management using non-volatile storage device.

1. The recorder and/or playback for the media, in the field of a single record which recorded information management, allowing you to perform a single write data, and user data and for which the said information management record information indicating the recorded/unrecorded state, which indicates whether the recorded data in each data block in at least one area intended for writing specified data to the user, and information about the last position of the record that points to the last position of the record zapisannyh user, moreover, the specified device contains:

unit record and/or playback designed for recording data on a storage medium and/or reproducing data from storage media;

a collection unit that is designed for recording the management information read from the storage medium; and

controller designed to update content of the management information recorded in a specified recording unit, in accordance with the recording data using the specified unit recording and/or playback to ensure that the specified unit recording and/or playback control information recorded in the specified collection unit on the specified media information in accordance with the formation of the unrecorded area on the site, up to the location on the specified media information indicated by the specified position of the last record in the specified control information.

2. The recorder and/or playback according to claim 1, wherein said controller is triggered by the disappearance of the specified unrecorded area on this plot, up to the location indicated by the specified information last position of the recording, to enable recording on the storage media unit record and/or playback of information management is Oia, recorded in the accumulation block.

3. The recorder and/or playback according to claim 1, wherein said controller performs processing to confirm whether or not the information about the last position of the record in the management information read from the storage medium and written into the specified collection unit, the last position of the user data recorded on the specified media information, and the specified controller updates the information about the last position of the record in the management information recorded in the specified collection unit, in case of discrepancies.

4. The recorder and/or playback according to claim 1, wherein said controller performs processing to confirm whether or not stated unrecorded area designated by said information indicating the recorded/unrecorded state in the management information read from the storage medium and written in the specified collection unit meets this unrecorded area on the specified media information, and the specified controller updates the information indicating the recorded/unrecorded state, the management information recorded in the specified collection unit, in case of discrepancy.

5. The method of recording and/or playback for the media info is rmacie, in the field of a single record which recorded information management, allowing you to perform a single write data, and user data and for which the said information management record information indicating the recorded/unrecorded state, which indicates whether the recorded data in each data block in at least one area intended for writing specified data to the user, and information about the last position of the record that points to the last position of the recorded user data, containing:

the step of reading the control information from the specified media information to be written in the block accumulation;

stage update content of the management information recorded in the specified collection unit, in accordance with the recording data on the specified media information; and

the step of recording control information intended for recording the management information recorded in the specified collection unit on the specified media information in accordance with the formation of the unrecorded area on the site, up to the location on the specified media information indicated by the specified information last position of the record specified control information that is updated at a specified stage of the update.

6. The method of recording and/and and playback according to claim 5, wherein said step of recording control information performed by the disappearance of the specified unrecorded area on this plot, up to the location indicated by the specified information about the last position of the record, to maintain a record of the specified control information recorded in the specified collection unit on the specified media.

7. The method of recording and/or reproducing according to claim 5, additionally containing:

step checks whether the specified information about the last position of the record in the specified control information read from the storage medium and written into the specified collection unit, the last position of the recorded user data on the specified media information, and

the stage of compliance, consisting in updating specified information, the last position of the record in the specified control information recorded in the specified collection unit, when the execution result of the specified validation phase will be determined by the mismatch.

8. The method of recording and/or reproducing according to claim 5, additionally containing:

the confirmation stage, whether or not stated unrecorded area is defined with the specified information indicating the recorded/unrecorded state in the management information read from the criminal code of the related media, at this stage the record and recorded in the specified collection unit meets this unrecorded area on the specified media information; and

step updates the information indicating the recorded/unrecorded state, the management information recorded in the specified collection unit, when the execution result of the specified validation phase will be determined by the mismatch.



 

Same patents:

FIELD: physics, computer facilities.

SUBSTANCE: non-rewritable optical BD-WO-type disk is proposed along with the method and device designed to control aforesaid optical data carrier. Proposed data carrier comprises a temporary area of defects control and final area of defects control. Proposed method comprises recording temporary data of defects control into aforesaid temporary area of data carrier defects control. Note here that defects control temporary data incorporates the disk usage control data indicating data carrier write-on state.

EFFECT: high-efficiency optical data carrier.

38 cl, 12 dwg

FIELD: information technologies.

SUBSTANCE: reverse track multilayered data recording mode is offered. To reduce recording time it is offered to use internal and external output sections. External output section and internal output section are recorded as divided with unrecorded section and together form output information at the second layer record. Internal output section covers preset radial position range of radial positions relative to that used by reader to get access to the second record layer within disk loading. External output section is recorded within the second record layer end containing user information.

EFFECT: reduced record time.

10 cl, 5 dwg

FIELD: information technologies.

SUBSTANCE: invention refers to record medium with data structure for reproduction control of at least stored still images, as well as to methods and devices of reproduction and record. Data structure includes data area storing interpretation data, multiplexed to traffic. Interpretation data are divided into number of still image blocks. Each still image block includes at least one still image and corresponding attached data. Attached data do not include audio data. One reproduction list is stored in navigation area of record medium. Reproduction list includes at least one still image to reproduce.

EFFECT: provides information concerning still image display duration from still image block.

36 cl, 11 dwg

FIELD: information technology.

SUBSTANCE: streams of AV clips for various aspects are stored on the information carrier. For every AV stream of a clip information of the clip is recorded as additional information. The clip information contains information on transition points to another aspect. Each of the AV streams of the clip can be recorded in the recording continuous area or divided into fewer alternating elements, which alternate with elements of other AV streams of the clip.

EFFECT: more efficient use of the device.

9 cl, 22 dwg

FIELD: physics.

SUBSTANCE: disc includes at least one access information area, with access information indicating temporary disc control area where final updated information is recorded. With multiple update areas for updated information recording, recording or playback device can quickly and easily select temporary disc control area out of multiple update areas, where final updated information is recorded.

EFFECT: write-once disc manufacturing.

11 cl, 12 dwg

FIELD: information technology.

SUBSTANCE: playback with variable speed is performed without picture quality deterioration. Controller 425 creates EP_map () with RAPI address in videoclip information file, dedicated information selection module 423 RAPI, image PTS with internal encoding, which is immediately preceded by RAPI, one of final positions of the picture with internal encoding, as well as the second, the third and the fourth reference pictures, which are preceded by the picture with internal encoding. The controller saves EP_map () in output server 426, i.e. controller 425 copies the value, close to given number of sectors (quantity of sectors, which can be read at one time during encoding process) of final positions for the four reference pictures (1stRef_picture, 2ndRef_picture, 3rdRef_picture and 4thRef_picture) to N-th_Ref_picture_copy, defines value of index_minus 1 on the basis of N-th_Ref_picture_copy and records it to disc.

EFFECT: effective process performance with constant data reading time.

8 cl, 68 dwg

FIELD: physics.

SUBSTANCE: invention is related to coding audio signals with flows of audio data. Invention consists in combination of separate flows of audio data into multi-channel flows of audio data by means of data unit modification in audio data flow, which is divided into data units with audio data of determination unit and data unit, for instance, by supplementing, adding or replacing of their part, so that they include indicator of length, which displays value or length of data, respectively, of audio data of data unit or value or length of data, respectively, of data unit, in order to receive the second flow of audio data with modified data units. Alternatively, flow of audio data with indicators in determination units, which point to audio data of determination unit connected to these units of determination, but distributed among different data units, is transformed into flow of audio data, in which audio data of determination unit are combined into audio data of continuous determination unit. Then audio data of continuous determination unit may be included into self-sufficient element of channel together with their determination unit.

EFFECT: simplification of audio data manipulation in relation to combination of separate flows of audio data into multi-channel flows of audio data or general manipulation of audio data flow.

13 cl, 9 dwg

FIELD: information technologies.

SUBSTANCE: unitary record optical disk and the method, and the device for allocation of the backup area on a unitary record optical disk are announced. The method includes data area selection on the unitary record media and selection of the user data in the data area on the recording medium and, at least, one backup area having variable size. Thereat, the maximum recording capacity of, at least, one backup area on the recording media is less than maximum recording capacity of, at least, one variable backup area on an rewritable optical disk.

EFFECT: improved recording method.

42 cl, 8 dwg

FIELD: information technologies.

SUBSTANCE: unitary record optical recording media, method of defect-management zone selection for the unitary record optical recording media and method of reserve zone selection of the unitary record optical recording media are announced. The method of defect-management on the unitary record optical recording media having, at least, one recording layer, includes selection steps, of at least, one defect-management zone having the fixed size, and, at least, one defect-management zone having the variable size. On the specified optical recording media the defect-management data recording, accordingly, is performed at least in one temporary defect-management zone having the fixed size, and, at least in one temporary defect-management zone having the variable size. Also one defect-management zone having the fixed size, and, at least, one defect-management zone having the variable size is used for record of the corresponding information.

EFFECT: improved method of recording.

55 cl, 11 dwg

FIELD: information technologies.

SUBSTANCE: defect-management method on the unitary record optical media having at least one recordable layer is announced. The defect-management method includes selection steps of, at least one substituting zone and several temporary defect-management zones on the recording media. According to the defect-management method, recording of the defect-management information is performed, at least, in one of the temporary defect-management zones.

EFFECT: improved method of record and defect-management.

42 cl, 13 dwg

FIELD: optical data carriers.

SUBSTANCE: for protecting optical disk from recording, information concerning protection from recording is read, which is previously recorded in at least one zone of starting or ending area of data carrier, and it is determined, whether the latter is in state of recording protection. In variant, when carrier is placed in cassette body, and body has aperture for forbidding recording protection of data on disk, it is determined, if recording protection state of recording protection data written on disk is matches with state of recording protection of said aperture, and recording of new data is prevented, if said protection data and aperture position forbid recording. In a variant information concerning recording protection is stored in zones of disk identification of at least one of zones of starting and ending area of carrier.

EFFECT: higher efficiency.

5 cl, 16 dwg

FIELD: optical data carriers.

SUBSTANCE: at least one free area is determined in position, following noted data area of user. Said free area is distributed in backward order from the last element of noted area. When replacing damaged elements of user data it is used from last elements of said free data area.

EFFECT: higher efficiency.

2 cl, 7 dwg

FIELD: data carriers.

SUBSTANCE: data carrier has formatted information for data and manufacturer information, containing identification information for recording device, which forms or modifies data on data carrier, and normalizes information, related to modification of data on carrier. Manufacturer information has individual format, incompatible to other manufacturers.

EFFECT: higher efficiency.

7 cl, 8 dwg

FIELD: data carriers.

SUBSTANCE: at least one free area is determined in location, following said user data area. Said free data area is distributed in reverse order from the last element of noted area. When replacing damaged elements of user data it is used starting from last elements of noted free data area.

EFFECT: higher efficiency.

2 cl, 5 dwg

FIELD: optical data carriers.

SUBSTANCE: data carrier has data area. The latter has multiple zones, in which code blocks with error corrections are formed and sectors remaining as a result of sliding replacement at the end of zone, number of which is less than necessary for forming of one code block with error corrections. Said sectors are not used for recording one code block with error corrections and are skipped, and said code block with error corrections is formed at the beginning of next zone after skipping sectors of zone noted above. Carrier has additional free space, necessary for skipping sectors remaining at the end of zone during sliding replacement process.

EFFECT: higher efficiency.

2 cl, 9 dwg

FIELD: optical data carriers.

SUBSTANCE: method includes following stages: forming of a group of multiple zones on disk, while a group includes data area of user, including code block with correction of mistakes, distribution of primary, free space for the group. Additional free space is distributed with possible exclusion of discontinuousness of code block with correction of mistakes contained in user data area, at the limit between zones and distribution of it at two zones. Such distribution may be realized by skipping sectors at the end of zone, of their number is less than needed for forming code block with correction of mistakes with correction of primary position of code block with correction of mistakes at limit between zones.

EFFECT: higher efficiency.

3 cl, 9 dwg

FIELD: data carriers.

SUBSTANCE: disk has several zones, while each zone has an area for user data for storing user data, and several zones form a group for controlling defects of data carrier, backup area for swapping defects for group is placed on disk, and data about source position for each zone is stored in previously set disk area, while method has following steps: reading of data concerning starting position for each zone, and access to data, on basis of read information concerning source position.

EFFECT: higher recording and reproduction stability due to possible processing of larger defects during hot swap, provided by joining several zones within limits of one group.

5 cl, 9 dwg

FIELD: data carriers.

SUBSTANCE: device has input zone, data recording zone, which is formed at outer peripheral side of input zone and into which multiple parts of content are recorded, and output zone, formed at outer peripheral side of zone for recording data. First and second information concerning control of copyright protection, by means of which copyright for multiple content portions is controlled, is recorded on data carrier is varying positions, secrecy of which is different from each other.

EFFECT: higher efficiency.

4 cl, 21 dwg

FIELD: data carriers.

SUBSTANCE: device has calculating, reserving and recording modules. Each variant of semiconductor memory card contains area for recording user data for controlling volume and area for recording user data. On carrier method for computer initialization is recorded, including calculation of size of volume control information, reserving areas and recording therein of control information for volume and user data, recording main boot record and sectors table in first section of first area, skipping preset number of sectors, recording information of boot sector of section, file allocation table and root directory element to following sectors.

EFFECT: higher efficiency.

5 cl, 59 dwg

FIELD: optical data carriers.

SUBSTANCE: method includes stages, during which manufacturer information is recorded on carrier, which is used for supporting specific function of manufacturer, while manufacturer information contains identification information of recorder manufacture, which recorded and/or modified data of data carrier, different from identification information before recording or modification.

EFFECT: higher speed of operation, higher efficiency.

6 cl, 8 dwg

Up!