Reproduction and recording method and reproduction and recording device using a virtual bit for address expansion of a recording medium while maintaining a conventional wobble address structure
Obtain an expanded address without altering the bit number of an address which is embedded in a wobble. Generate a virtual bit which is not recorded on a disc, and which is expressed by the disparity from the rules and the presence or absence of information embedded in part or all of the wobble address.
Latest Hitachi Consumer Electronics Co., Ltd. Patents:
- Optical information device and optical information processing method
- Optical information recording device and optical information recording method
- Optical information recording/reproducing device, optical information reproducing device, and optical information reproducing method
- Optical information reproduction device and optical information reproduction method
- Light information device and light information processing method
The present invention relates to a recording medium on which addresses are recorded, for example, an optical disc, a reproduction and recording method for an optical disc, and reproduction device and recording device for recording and reproducing data on and from a recording medium.
BACKGROUND ARTIn FIG. 6 of Patent Document 1, a correlation of address information on a Blue-ray Disc is shown and the description “since an address unit number (AUN) cooperates with a physical sector number, and cooperates with a physical ADIP (Address In Pre-groove) address as shown in FIG. 6, it is usefully used as reference information for retrieving a recording position” is shown in the paragraph [0010]. According to the drawing, although a physical sector number (PSN) which is allocated as one address to sector-based data and a physical ADIP address (PAA) which is embedded in wobbles have a relation 32*PSN=3*PAA, 5 bits from bit 31 to bit 27 of the PSN are not allocated as bits corresponding to the PAA.
PRIOR ART DOCUMENT Patent DocumentPatent Document 1: Japanese Patent Application Laid-Open No. 2008-41243
SUMMARY OF THE INVENTION Problems to be Solved by the InventionIn bit allocation as in Patent Document 1, when the PSN exceeds a data volume which is expressed by conventional 27 bits, the bit number of the PAA to be embedded in wobbles is insufficient. When the bit number of the PAA is to be expanded, large-scale reconstruction of a wobble address structure is needed.
An object of the present invention is to provide a recording medium, an address generation and detection method and a reproduction and recording device which allow expansion of a wobble address without performing large-scale reconstruction of the wobble structure.
Means for Solving the ProblemsIn order to solve the above mentioned problem, a virtual bit which is expressed by presence/absence of information embedded in part or the entire of the wobble address and a difference between regulations and is not recorded on a disc is generated.
Effect of the InventionAccording to the present invention, address expansion becomes possible with a bit configuration of a conventional wobble address structure left as it is.
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
Here, a wobble address structure will be described. A structure having information bits of 36 bits consisting of 24 bits (AA23-AA0) of an ADIP address 104 recorded on a disc and 12 bits of auxiliary data (AUX data, AX11-AX0) 1501 for storing disc information is defined as in an ADIP data structure diagram in
Next, a method of generating the addresses shown in
Next, a method of detecting the address PAAW embedded in wobbles will be described by using examples in a timing chart in
As described above, a virtual bit is embedded in another bit as information to generate an address and the address is restored upon detection, by which the bit number of the address indicating the physical position can be expanded without changing the address structure of wobbles and without increasing the number of bits of the address to be embedded in wobbles. In a physical ADIP address in a Blue-ray disc, as address allocation of a 2-bit layer number and a 20-bit cluster number, if the address of the layer number is expanded with a virtual bit, it can be applied to a disc having layer numbers up to 8 layers and reaching up to 64 Gigabytes. Similarly, in conventional address allocation of a 3-bit layer number and a 19-bit cluster number, if it is used in the case that the address of the layer number is to be expanded, it can be also applied to a disc having layer numbers up to 16 layers and reaching up to 32 Gigabytes per layer. Incidentally, since the virtual bit is controlled with the scrambling process OFF in case of the layer numbers 0-3 as in the present embodiment, PAA23-0 will have the same value as PAAW23-0 consequently. Therefore, it becomes possible to maintain compatibility with a conventional optical disc as well.
In addition, an example of a recording and reproduction device that reproduces data from and records data on an optical disc which is prepared by address generation described in the present embodiment is shown in
In the case that there exist a conventional optical disc (
Data recording and reproducing operations in the recording and reproduction device in
As described above, in two kinds of optical discs which are the same as each other in physical structure and are different from each other in bit allocation of addresses, the physical position can be readily specified by reading the recording capacity per layer from each disc and selecting an address detecting method.
A method of detecting the address PAAW embedded in wobbles will be described using examples in a timing chart in
As described above, a virtual bit is embedded in another bit as information to generate an address and the address is restored upon detected, by which the bit number of the address indicating the physical position can be expanded without changing the address structure of wobbles and without increasing the number of bits of the address to be embedded in wobbles. Even when the virtual bit is allocated not to the layer number, but to the cluster number address of each layer unlike the first embodiment, generation and detection can be made similarly. In addition, it becomes possible to detect positions where data is recorded and reproduced by using the address detection circuit described in
A method of detecting the address PAAW embedded in wobbles will be described by using examples in a timing chart in FIG. 9 and a detection circuit diagram in
As described above, a virtual bit is embedded in another bit as information to generate an address and the address is restored upon direction, by which the bit number of the address indicating the physical position can be expanded without changing the address structure of wobbles and without increasing the number of bits of the address to be embedded in wobbles. Differently from the first embodiment, generation and detection can be similarly made even when the information of the virtual bit is embedded not only in part of the address but also in the entire as the position where it is to be embedded. In addition, it becomes possible to detect positions where data is recorded and reproduced by using the address detection circuit described in
As described above, a virtual bit is embedded in another bit as information to generate an address and the address is restored upon detection, by which the bit number of the address indicating the physical position can be expanded without changing the address structure of wobbles and without increasing the number of bits to be embedded in wobbles. Differently from the first to third embodiments, generation and detection can be similarly made even when a plurality of bits are expanded as virtual bits not limited to expansion of only one bit. In addition, although, in the present embodiment, description has been made by using the address configured by only the cluster number, in contrast to the address configured by the layer number and the cluster number in the first to third embodiments, generation and detection can be similarly made. In addition, it becomes possible to detect positions where data is recorded and reproduced similarly also in a reproduction device that reproduces data from the optical disc prepared by address generation described in the present embodiment and a recording device that records the data on the optical disc similarly to
An address generating method for two kinds of addresses which are allocated in units of sectors will be described using the correlation diagram of addresses of the multi-layer optical disc shown in
As described above, when address expansion becomes necessary owing to densification of the data capacity or the like, in the case that the bit number of the address is small as in the PAA and hence expansion is difficult, an expansion bit which is not recorded on a disc is used and embedded in another bit as information, by which address expansion becomes possible without greatly changing the address structure and the periodicity. In addition, since the bit number of the address is sufficient as in the AUN and expansion of a bit which can be updated in a cluster period such as an address flag or the like is possible, addition of bit allocation or the like is possible without changing the periodicity and hence address expansion and conversion of regularity are not made, by which affinity with the PSN, compatibility with a conventional address and reliability can be maximally maintained.
Although in the above embodiments, description has been made by using scrambling as an information embedding method and by using an example (105 in
In addition, also with regard to the number of virtual bits, a position where a bit of the virtual bit is arranged, a bit position where information such as scramble information is embedded, and a bit structure of an address, these are not limited to the present embodiment. However, as the position where the virtual bit itself is arranged, a position where the frequency at which it is changed as the address is lower is preferable when stability in detection is considered, and as the bit position where information such as scramble information is embedded, a position where the frequency at which it is changed as the address is higher is preferable when a detection time is considered.
Although in the embodiments described so far, explanation has been made by giving the high-density optical disc as an example of an optical disc which is different from the conventional optical disc in address allocation, it is not limited to this specification and it can be similarly applied to two kinds or many kinds of discs which are almost the same as one another in physical structure and address storage structure and are different from one another only in bit allocation to a physical position of the address, such as a rewritable disc and a direct read after write optical disc, a disk up to 2 layers and a multi-layer disc of 3 or more layers, and others. In the above mentioned case, as information to be stored in the bit allocation identification circuit 1804, appropriate information with which a difference in bit allocation of address can be identified may be stored.
In addition, although in the present embodiment, description has been made by using an optical disc as the recorded medium and an address embedded in wobbles as the address, these are not limited to the present embodiment and if such a concept that bits are reduced so as to reduce the number of bits of an address to be read relative to an generated address can be applied, application becomes possible similarly. Further, although the virtual bit has been described as the address which is not embedded in wobbles, it may be stored in an area different from an area of an address to be read and may be used upon address detection.
DESCRIPTION OF REFERENCE NUMERALS101 . . . Physical Sector Number (PSN), 102 . . . Address Unit Number (AUN), 103 . . . Physical ADIP Address (PAA), 104 . . . Physical ADIP Address (PAAW), 105 . . . scramble circuit, 106 . . . exclusive OR, 301 . . . descramble circuit, 302 . . . layer number detection circuit, 303 . . . upward continuity detection circuit, 304 . . . downward continuity detection circuit, 305 . . . PAA address generation circuit, 401 . . . Physical ADIP Address (PAA), 402 . . . Physical ADIP Address (PAAW), 701 . . . Physical ADIP Address (PAA), 702 . . . Physical ADIP Address (PAAW), 703 . . . scramble circuit, 801 . . . exclusive OR, 1101 . . . Physical ADIP Address (PAA), 1102 . . . Physical ADIP Address (PAAW), 1103 . . . scramble circuit, 1201 . . . optical disc, 1202 . . . pick-up, 1203 . . . spindle motor, 1204 . . . address reproduction circuit, 1205 . . . data recording and reproduction circuit, 1206 . . . host, 1207 . . . microcomputer, 1301 . . . flag bits, 1302 . . . parities, 1501 . . . AUX data, 1801 . . . first address reproduction circuit, 1802 . . . second address reproduction circuit, 1803 . . . selection circuit, 1804 . . . bit allocation identification circuit, 1901 . . . Physical Sector Number (PSN) , 1902 . . . Address Unit Number (AUN) , 1903 . . . Physical ADIP address (PAA)
Claims
1. A recording method of selectively recording data on a first recording medium and a second recording medium which is different from the first recording medium, wherein
- the first recording medium has
- an area where a first address which is added to a cluster for recording and indicates identification of clusters and an intra-cluster position is recorded,
- a second address which is recorded by being wobbling-superimposed on a track on which data is recorded in synchronization with the cluster and indicates information including identification of clusters and an intra-cluster position, and
- information on recording capacity of the first recording medium,
- the first address being an address recorded by being added to actual data,
- the second address being an address indicating a physical recording position on the recording medium, wherein
- a data structure is configured by data including disc information and being configured by dividing a block to which a first error correction code is added into a plurality of parts and the second address, a code string is generated by adding a second error correction code to the data structure, and it is recorded on the first recording medium with the code string modulated,
- the second recording medium has an area where the first address is recorded,
- a third address which is recorded by being wobbling-superimposed on a track on which data is recorded in synchronization with the cluster and indicates information including identification of clusters and an intra-cluster position, and
- information on recording capacity of the second recording medium,
- the third address, wherein a data structure:
- is configured by data including disc information and being configured by dividing a block to which a first error correction code is added into a plurality of parts and the third address, a code string is generated by adding a second error correction code to the data structure, and it is recorded on the second recording medium with the code string modulated,
- is an address indicating a physical recording position on a recording medium,
- is configured by a layer number address indicating numbers of a plurality of recording layers, a cluster number address indicating data positions of the plurality of clusters, and an intra-cluster count value for specifying a physical position of the cluster, and
- includes a virtual bit which operates as a flag to indicate whether the regularity of the lowest-order 2 bits of the third address is switched or not, is used as an expansion bit of the cluster number address and is not recorded on a recording medium, is virtually embedded in the third address, and the lowest-order 2 bits are incrementally repeated or not, and value configured by the lowest-order 2 bits is incrementally repeated in one area of the second recording medium, and value configured by the lowest-order 2 bits is not incrementally repeated in another area of the second recording medium,
- the recording method comprising the steps of
- reading out, from a recording medium, information on recording capacity of the recording medium,
- discriminating whether the recording medium is the first recording medium or the second recording medium on the basis of the information on recording capacity,
- when the recording medium is the first recording medium, detecting the second address and detecting a data recording position,
- when the recording medium is the second recording medium, detecting the virtual bit on the basis of whether the regularity of the value configured by the lowest-order 2 bits of the third address are incrementally repeated or not, detecting a data recording position on the basis of the virtual bit, the layer number address, and the cluster number address, and
- recording data on the detected data recording position.
2. A recording device for selectively recording data on a first recording medium and a second recording medium which is different from the first recording medium, wherein
- the first recording medium has
- an area where a first address which is added to a cluster for recording and indicates identification of clusters and an intra-cluster position is recorded,
- a second address which is recorded by being wobbling-superimposed on a track on which data is recorded in synchronization with the cluster and indicates information including identification of clusters and an intra-cluster position, and
- information on recording capacity of the first recording medium,
- the first address being an address recorded by being added to actual data,
- the second address being an address indicating a physical recording position on the recording medium, wherein
- a data structure is configured by data including disc information and being configured by dividing a block to which a first error correction code is added into a plurality of parts and the second address, a code string is generated by adding a second error correction code to the data structure, and it is recorded on the first recording medium with the code string modulated,
- the second recording medium has
- an area where the first address is recorded,
- a third address which is recorded by being wobbling-superimposed on a track on which data is recorded in synchronization with the cluster and indicates information including identification of clusters and an intra-cluster position, and
- information on recording capacity of the second recording medium,
- the third address, wherein a data structure:
- is configured by data including disc information and being configured by dividing a block to which a first error correction code is added into a plurality of parts and the third address, a code string is generated by adding a second error correction code to the data structure, and it is recorded on the second recording medium with the code string modulated,
- is an address indicating a physical recording position on a recording medium,
- is configured by a layer number address indicating numbers of a plurality of recording layers, a cluster number address indicating data positions of the plurality of clusters, and an intra-cluster count value for specifying a physical position of the cluster, and
- includes a virtual bit which operates as a flag to indicate whether the regularity of the lowest-order 2 bits of the third address is switched or not, is used as an expansion bit of the cluster number address and is not recorded on a recording medium, is virtually embedded in the third address, and the lowest-order 2 bits are incrementally repeated or not, and value configured by the lowest-order 2 bits is incrementally repeated in one area of the second recording medium, and value configured by the lowest-order 2 bits is not incrementally repeated in another area of the second recording medium,
- the recording device has
- a pick-up that reads out, from a recording medium, information on recording capacity of the recording medium,
- a control circuit that discriminates whether the recording medium is the first recording medium or the second recording medium on the basis of the information on recording capacity,
- a first address detection circuit that, when the recording medium is the first recording medium, detects the second address and detects a data recording position,
- a second address detection circuit that, when the recording medium is the second recording medium, detects the virtual bit on the basis of whether the lowest-order 2 bits of the third address are incrementally repeated or not, and detects a data recording position on the basis of the virtual bit, the layer number address, and the cluster number address, and
- a data recording circuit that records data on the detected data recording position.
3. A reproduction method of selectively reproducing data from a first recording medium and a second recording medium which is different from the first recording medium, wherein
- the first recording medium has
- an area where a first address which is added to a cluster for recording and indicates identification of clusters and an intra-cluster position is recorded,
- a second address which is recorded by being wobbling-superimposed on a track on which data is recorded in synchronization with the cluster and indicates information including identification of clusters and an intra-cluster position, and
- information on recording capacity of the first recording medium,
- the first address being an address recorded by being added to actual data,
- the second address being an address indicating a physical recording position on the recording medium, wherein
- a data structure is configured by data including disc information and being configured by dividing a block to which a first error correction code is added into a plurality of parts and the second address, a code string is generated by adding a second error correction code to the data structure, and it is recorded on the first recording medium with the code string modulated,
- the second recording medium has
- an area where the first address is recorded,
- a third address which is recorded by being wobbling-superimposed on a track on which data is recorded in synchronization with the cluster and indicates information including identification of clusters and an intra-cluster position, and
- information on recording capacity of the second recording medium,
- the third address, wherein a data structure:
- is configured by data including disc information and being configured by dividing a block to which a first error correction code is added into a plurality of parts and the third address, a code string is generated by adding a second error correction code to the data structure, and it is recorded on the second recording medium with the code string modulated,
- is an address indicating a physical recording position on a recording medium,
- is configured by a layer number address indicating numbers of a plurality of recording layers, a cluster number address indicating data positions of the plurality of clusters, and an intra-cluster count value for specifying a physical position of the cluster, and
- includes a virtual bit which operates as a flag to indicate whether the regularity of the lowest-order 2 bits of the third address is switched or not, is used as an expansion bit of the cluster number address, and is not recorded on a recording medium is virtually embedded in the third address, and the lowest-order 2 bits are incrementally repeated or not, and value configured by the lowest-order 2 bits is incrementally repeated in one area of the second recording medium, and value configured by the lowest-order 2 bits is not incrementally repeated in another area of the second recording medium,
- the reproduction method comprising the steps of
- reading out, from a recording medium, information on recording capacity of the recording medium,
- discriminating whether the recording medium is the first recording medium or the second recording medium on the basis of the information on recording capacity,
- when the recording medium is the first recording medium, detecting the second address and detecting a data recording position,
- when the recording medium is the second recording medium, detecting the virtual bit on the basis of whether the regularity of the value configured by the lowest-order 2 bits of the third address are incrementally repeated and detecting a data recording position, and
- reproducing data from the detected data recording position.
4. A reproduction device for selectively reproducing data from a first recording medium and a second recording medium which is different from the first recording medium, wherein
- the first recording medium has
- an area where a first address which is added to a cluster for recording and indicates identification of clusters and an intra-cluster position is recorded,
- a second address which is recorded by being wobbling-superimposed on a track on which data is recorded in synchronization with the cluster and indicates information including identification of clusters and an intra-cluster position, and
- information on recording capacity of the first recording medium,
- the first address being an address recorded by being added to actual data,
- the second address being an address indicating a physical recording position on the recording medium, wherein
- a data structure is configured by data including disc information and being configured by dividing a block to which a first error correction code is added into a plurality of parts and the second address, a code string is generated by adding a second error correction code to the data structure, and it is recorded on the first recording medium with the code string modulated,
- the second recording medium has
- an area where the first address is recorded,
- a third address which is recorded by being wobbling-superimposed on a track on which data is recorded in synchronization with the cluster and indicates information including identification of clusters and an intra-cluster position, and
- information on recording capacity of the second recording medium,
- the third address, wherein a data structure:
- is configured by data including disc information and being configured by dividing a block to which a first error correction code is added into a plurality of parts and the third address, a code string is generated by adding a second error correction code to the data structure, and it is recorded on the second recording medium with the code string modulated,
- is an address indicating a physical recording position on a recording medium,
- is configured by a layer number address indicating numbers of a plurality of recording layers, a cluster number address indicating data positions of the plurality of clusters, and an intra-cluster count value for specifying a physical position of the cluster, and
- includes a virtual bit which operates as a flag to indicates indicate whether the regularity of the lowest-order 2 bits of the third address is switched or not, is used as an expansion bit of the cluster number address, and is not recorded on a recording medium is virtually embedded in the third address, and the lowest-order 2 bits are incrementally repeated or not, and value configured by the lowest-order 2 bits is incrementally repeated in one area of the second recording medium, and value configured by the lowest-order 2 bits is not incrementally repeated in another area of the second recording medium,
- the reproduction device has
- a pick-up that reads out, from a recording medium, information on recording capacity of the recording medium,
- a control circuit that discriminates whether the recording medium is the first recording medium or the second recording medium on the basis of the information on recording capacity,
- a first address detection circuit that, when the recording medium is the first recording medium, detects the second address and detects a data recording position,
- a second address detection circuit that, when the recording medium is the second recording medium, detects the virtual bit on the basis of whether the lowest-order 2 bits of the third address are incrementally repeated and detects a data recording position on the basis of the virtual bit, the layer number address, and the cluster number address, and
- a data reproduction circuit that reproduces data from the detected data recording position.
5. An address recording method in a recording medium provided with a plurality of recording layers, each having an area where a plurality of clusters for recording data are recorded,
- the address recording method comprising the steps of
- providing an area where a first address which is added to a cluster for recording and indicates identification of clusters and an intra-cluster position is recorded,
- selectively recording a second address or a third address which is wobbling-superimposed on a track on which data is recorded in synchronization with the cluster and indicates information including the identification of clusters and the intra-cluster position on the basis of the layer number or the recording density of the recording medium, wherein
- the first address is an address recorded by being added to actual data,
- the second address is an address indicating a physical recording position on a recording medium, and
- the third address is an address indicating a physical recording position on a recording medium, and is configured by a layer number address indicating numbers of a plurality of recording layers, a cluster number address indicating data positions of the plurality of clusters, and an intra-cluster count value for specifying a physical position of the cluster, wherein a virtual bit which operates as a flag to indicate whether the regularity of the lowest-order 2 bits of the third address is switched or not, is used as an expansion bit of the cluster number address and is not recorded on a recording medium, is virtually embedded in the third address, and the lowest-order 2 bits are incrementally repeated or not, and value configured by the lowest-order 2 bits is incrementally repeated in one area of the recording medium, and value configured by the lowest-order 2 bits is not incrementally repeated in another area of the recording medium.
6519217 | February 11, 2003 | Kawashima et al. |
20080117753 | May 22, 2008 | Kwon et al. |
20090175151 | July 9, 2009 | Miyashita et al. |
20090235045 | September 17, 2009 | Van Rompaey et al. |
20100202276 | August 12, 2010 | Ikeda et al. |
20100214885 | August 26, 2010 | Ikeda et al. |
20100214898 | August 26, 2010 | Fukushima et al. |
2001-167562 | June 2001 | JP |
2001-243722 | September 2001 | JP |
2008-41243 | February 2008 | JP |
2008-523534 | July 2008 | JP |
2010-186507 | August 2010 | JP |
2010-198663 | September 2010 | JP |
2010-198665 | September 2010 | JP |
2011-187095 | September 2011 | JP |
2011-187096 | September 2011 | JP |
2011-187098 | September 2011 | JP |
WO 2008/060104 | May 2008 | WO |
Type: Grant
Filed: Nov 10, 2010
Date of Patent: Sep 9, 2014
Patent Publication Number: 20120307609
Assignee: Hitachi Consumer Electronics Co., Ltd. (Tokyo)
Inventors: Masakazu Ikeda (Odawara), Koichiro Nishimura (Sagamihara), Yutaka Nagai (Yokohama)
Primary Examiner: Wayne Young
Assistant Examiner: Mark Fischer
Application Number: 13/577,344
International Classification: G11B 7/24 (20130101); G11B 20/12 (20060101); G11B 27/10 (20060101);