CN101211640A - Storage medium data reading method and apparatus - Google Patents
Storage medium data reading method and apparatus Download PDFInfo
- Publication number
- CN101211640A CN101211640A CNA2006101487617A CN200610148761A CN101211640A CN 101211640 A CN101211640 A CN 101211640A CN A2006101487617 A CNA2006101487617 A CN A2006101487617A CN 200610148761 A CN200610148761 A CN 200610148761A CN 101211640 A CN101211640 A CN 101211640A
- Authority
- CN
- China
- Prior art keywords
- storage medium
- synchronizing information
- data
- information
- byte stream
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Signal Processing For Digital Recording And Reproducing (AREA)
Abstract
The invention relates to a data reading method for storage medium and a device thereof, in particular to the following device and the method. The method comprises the following steps: reading the data in individual storage units in the storage medium; and decoding normally the data in corresponding storage units if the synchronous information of read data is similar to the set normal synchronous information in certain range. The data in the storage medium can be effectively read out by the method.
Description
Technical field
The present invention relates to a kind of method for reading data and equipment of storage medium, relate in particular to the synchronizing information that can effectively detect each storage unit in the storage medium, and use this information to be used for the Perfected process of data read flexibly.
Background technology
As storage medium, the CD that can store Large Volume Data is widely used.Wherein, can store the novel high-density optical storage medium of high image quality video data and high tone quality voice data recently for a long time, for example Blu-ray disc (Blu-ray Disc is to call BD in the following text) is developed.
Blu-ray disc (BD) as plurality of storage medium technologies of new generation significantly is better than existing DVD, and as the optical storage solution of new generation that is used to store Large Volume Data, recently, it is being concluded together with other data equipment is world standard technology pattern.
Relevant therewith, among the method that can effectively detect minimum memory unit in the Blu-ray disc (BD) and be the synchronizing information (frame sync) that coded frame has is being discussed.But up to now, this concrete technology is also incomplete, and also there are a lot of difficulties in the exploitation that finish this optical accessor.
Summary of the invention
The object of the present invention is to provide a kind of synchronizing information that can effectively detect each storage unit in the storage medium, and use this information to be used for the method for reading data and the equipment of the storage medium of data read flexibly.
To achieve these goals, the method for reading data of storage medium of the present invention, be characterized in: the data that read out each cell stores in the storage medium, be present in the similar particular range with the normal synchronized information of having set if be read out data synchronization information, just the data in the respective memory unit are carried out normal decoder.
Simultaneously, for reaching above-mentioned purpose, the method for reading data of a kind of storage medium of the present invention, be characterized in: each storage unit is set above normal synchronized information and similar synchronizing information, if the data that read out in the storage medium are consistent with the byte mode of the similar synchronizing information of having set, just read out the data that comprise in the synchronizing information storage unit.
Simultaneously, for reaching above-mentioned purpose, the data fetch equipment of a kind of storage medium of the present invention is characterized in comprising: the storer that is used to store each storage unit normal synchronized information and similar synchronizing information byte mode (bitpattern); If detect from storage medium data that are read and the consistent byte stream of having stored of similar synchronizing information byte mode, just with the sync detection device of corresponding data as synchronizing information; Control is from comprising the microprocessor that is used as reading of data in the synchronizing information storage unit.
Utilize the method for reading data and the equipment of storage medium of the present invention, can read out the data of storage medium stored effectively.
Description of drawings
Fig. 1 is the memory cell structure that is used to store in the storage medium of the present invention;
Fig. 2 is the kind and the byte stream of coded frame synchronizing information of the present invention;
Fig. 3 is the form of each coded frame synchronizing information kind of the present invention;
Fig. 4 is the byte stream of the distortion of the normal byte stream that is counted as the coded frame synchronizing information of the present invention;
Fig. 5 is an optical storage fetch equipment of the present invention;
Fig. 6 is the detailed formation of signal processing apparatus in the optical storage fetch equipment of the present invention and the formation of data read;
Fig. 7 is a storage medium method for reading data process flow diagram of the present invention.
Embodiment
Below, with reference to the accompanying drawings, the specific embodiment of storage medium method for reading data of the present invention is elaborated.Simultaneously, though present widely used term selected in the term that uses among the present invention, but, under specific circumstances, invention for convenience of description, the inventor has also used some terms arbitrarily, the declaratives of related invention that its meaning is had been described in detail, and does not understand its practical significance in the present invention from word surface title merely.
Relevant therewith, " storage medium " expression of using among the present invention can be used in the general name of all medium of storage, for example, comprises all modes such as CD, Disk and tape.Below, for convenience of description, only enumerated CD and described as an example.
Fig. 1 is the memory cell structure that is used to store in the storage medium of the present invention.
In general CD, is referred to as the storage track from week (inner) in it having storage area to periphery (outer).Simultaneously, above-mentioned storage track is made of the storage unit of CD, and for example, for Blu-ray disc, it is called as bunch (cluster), and each bunch stored bug patch coding and data, and it is called as " ECC cluster ".
-bunch in comprised a plurality of subordinates storage unit, it is called as " selected cell ", for example, has 16 " selected cells " in the Blu-ray disc cluster, is named as respectively " AUN0 "-" AUN15 ".
Simultaneously, comprise a plurality of subordinates storage unit in the selected cell, it is called as coded frame.For example, have 31 coded frame in the selected cell of Blu-ray disc, each coded frame is made of 1288 bytes.Simultaneously, the synchronizing information (it is called as frame synchronization) and the data (Data) that comprise the corresponding encoded frame in each coded frame.Particularly the synchronizing information of coded frame has not only comprised the initiation command of corresponding encoded frame, and can determine the position of selected cell intra coded frame.Therefore, in order to read CD, must correctly detect as the synchronizing information in the coded frame of minimum memory unit.
Fig. 2 and Fig. 3 are the normal byte streams that is applicable to the kind and the synchronizing information of coded frame synchronizing information of the present invention.
Fig. 2 is the kind and the byte stream of coded frame synchronizing information of the present invention.
At first, as shown in Figure 2, be applicable to that the kind of coded frame synchronizing information of the present invention has 7 formations, they are divided into and are marked as " FS0-FS6 ".
Simultaneously, each synchronizing information is made of 30 channel bytes (bits), and 24 bytes wherein are reserved as identification byte stream (the 24-bit sync body) effect of identification synchronizing information, and other 6 bytes are made of the synchronous ID byte stream of specifying each synchronizing information.
Be associated therewith, synchronizing information identification byte stream (24-bit sync body) is all kinds of irrelevant with synchronizing information, and all synchronizing informations have identical value, if detect corresponding identification byte stream, just it is identified as the coded frame synchronizing information.Simultaneously, ID byte stream (6-bit sync ID) has mutually different value in each synchronizing information synchronously, just can confirm the kind of synchronizing information by it.
For example, synchronizing information identification byte stream (24-bit sync body) can constitute with the byte mode of " #01 010 000 000,010 000 000 010 ".This means that just the pit (pit) of record in the CD is to form with the form of 2T/9T/9T.Above-mentioned T represents clock time, promptly represents to have in the CD pit (pit) mark (mark) of 2T size, next represent to form in the CD between the clear area of 9T size after, in CD, form pit (pit) mark (mark) of 9T size again.
That is to say that the pit combination of above-mentioned " 2T/9T/9T " is special pit (pit) combination of using when not writing down general data, therefore, by detecting above-mentioned pit (pit) combination, just can confirm the coded frame synchronizing information easily.
Simultaneously, above-mentioned synchronous ID byte stream (6-bit sync ID) also can be with " FS0=000 001 ", " FS1=010 001 ", " FS2=101 000 ", " FS3=100 001 ", " FS4=000 100 ", the form of " FS5=001 001 " and " FS6=010 000 " is defined.
Fig. 3 is the form of each coded frame synchronizing information kind of the present invention.
Totally 31 coded frame in the selected cell (Address Unit), be used as respectively with Fig. 2 synchronizing information kind in a corresponding codes frame synchronization information use.As shown in Figure 3, for Blu-ray disc, this is to be used to store and read the normalization rule that all optical storage fetch equipments of Blu-ray disc must be observed.
Particularly first coded frame (Frame number 0) has the synchronizing information of " FS0 ", and other coded frame (Frame number 1-30) has among " FS1 "-" FS6 " any one as synchronizing information.Be associated therewith, above-mentioned remaining coded frame (Frame number 1-30) is specified any one synchronizing information formation among " FS1 "-" FS6 " respectively, the synchronizing information (for example n-1 to n-4 data frame) of coded frame before synchronizing information (for example n dataframe) by reading out present coded frame and maximum 4, the position that allows to confirm coded frame (promptly, the coded frame sequence number), so just can from " FS1 "-" FS6 ", specify a synchronizing information.
Fig. 4 is the byte stream of the distortion of the normal byte stream that is counted as the coded frame synchronizing information of the present invention.
As shown in Figure 2, if the identification byte stream is detected the byte mode that has only " #01 010 000 000 010 000 000010 " form, just synchronizing information is counted as normal synchronized information.Therefore, as long as any one byte occurs so just can not being counted as synchronizing information unusually in the 24 channel bytes, other data also all are counted as misdata and handle.But, " 2T/9T/9T " pit combination that constitutes synchronizing information is very unique byte, it is the combination that can not appear in the general data interval, so, even not all byte mode is all in full accord, byte mode in similar scope just can be counted as normal synchronized information, and system and data decode just can become very effective like this.
Therefore, with top identical, Fig. 4 is the form that is counted as the synchronizing information that the is deformed identification byte stream of normal synchronized information.That is, if detect the synchronizing information that is deformed identification byte stream shown in Figure 4, just regard the byte mode of correspondence as the coded frame synchronizing information.
The synchronizing information identification byte that particularly is deformed is listed in the similar scope of normal synchronized information Recognition byte stream of Fig. 2, system designer can freely determine, for example, in Fig. 4, though shown 6 synchronizing information identification byte streams that are deformed, but this only is an example wherein, various identification byte streams (24-bit sync body) can also be defined as the synchronizing information through distortion.
For example: when
(1) pit of formation synchronizing information is combined as " XT/9T/9T ", when byte mode is " #XXX10 000 000,010 000 000 010 ";
(2) pit of formation synchronizing information is combined as " 2T/9T/8T ", when byte mode is " #01 010 000 000,010 000 000 100 ";
(3) pit of formation synchronizing information is combined as " 2T/9T/10T ", when byte mode is " #01 010 000,000 010 000 000 001 ";
(4) pit of formation synchronizing information is combined as " 2T/8T/10T ", when byte mode is " #01 010 000,000 100 000 000 010 ";
(5) pit of formation synchronizing information is combined as " 2T/10T/8T ", when byte mode is " #01 010 000,000 001 000 000 010 ";
(6) pit of formation synchronizing information is combined as " 2T/10T/9T ", when byte mode is " #01 010 000,000 010 000 000 001 ";
Can be defined as synchronizing information identification byte stream (24-bit sync body) through distortion.
Fig. 5-Fig. 7 is data fetch equipment and the method figure that is used to illustrate storage medium of the present invention.
Fig. 5 is an optical storage fetch equipment of the present invention.The optical storage fetch equipment comprises storage reading device 20 and control device 12 generally.
Simultaneously, control device 12 by user interface, can receive user command, and it is transferred to the microprocessor of storing in the reading device 20 16 as the parts of control overall optical storage fetch equipment operation, and control user command control operation corresponding function.Particularly it can use the disc management information that storage reading device 20 spreads out of flexibly, generates storage and reading order, and once more it is transferred to storage reading device 20.
Associated, AV demoder 17 is finally decoded to the data of output, and is offered the user under the control of control device 12.In order to move function to CD stored signal, AV scrambler 18 is converted to the signal of specific format with input signal, for example under the control of control device 12, can be converted into the MPEG2 transmitting data stream, and offer the signal processing apparatus 13 in the storage reading device.
Associated, Fig. 6 is the part pie graph of said signal processing device 13, especially the component parts that carries out data read by signal processing apparatus 13 is illustrated.
In the signal processing apparatus 13 with read relevant component parts and comprise following a few part: if receive the RF simulating signal of reading of data in the CD, just be converted into the converter 131 of the digital signal of 0 or 1 form by pick-up 11; Be used for detecting the frame synchronization the pick-up unit 132 whether above-mentioned digital signal that is converted exists Fig. 2 and normal synchronized information shown in Figure 4 or be counted as normal synchronized information through the similar synchronizing information of distortion; The signal that is converted into digital form is carried out the detuner 133 of demodulation; To carry out the bug patch demoder 134 of error correction through demodulated information.
Storage medium data fetch equipment of the present invention can effectively detect the coded frame synchronizing information, will be specifically described it below.
At first, storer 15 stored the normal synchronized information (Fig. 2) of each coded frame and are seen byte mode (bit pattern) with the similar synchronizing information (Fig. 4) of normal synchronized information.Certainly, the synchronizing information of being stored might not be stored with the form of hardware, and can manage with the form of software program.
Simultaneously, have at least a byte mode to have identical byte stream if detect in the data that frame synchronization pick-up unit 132 reads from CD, just regard these data as synchronizing information with the normal synchronized information and the similar synchronizing information of storer 15 stored.
Simultaneously, detuner 133 in the microprocessor 16 control signal treating apparatus 13 and 134 operations of bug patch demoders, read comprise above-mentioned as the data in the coded frame of synchronizing information.
Fig. 7 is a storage medium method for reading data process flow diagram of the present invention.In process flow diagram of the present invention, emphasis can effectively detect the coded frame synchronizing information to aforesaid, and comes the method for reading of data to be illustrated thus.
If loaded CD, by servomechanism 14 control pick-ups 11, reading of data S10 from CD.Whether there be the normal synchronized information byte Mode S 20 identical in the data byte row of confirming to be read with the defined coded frame of Fig. 2.If do not detect the normal synchronized information byte pattern identical, confirm whether to exist the similar synchronizing information byte mode S40 identical with the defined coded frame of Fig. 4 with the defined coded frame of Fig. 2.
By S20 or S40 step, if detect with normal synchronized information byte pattern and similar synchronizing information byte mode in have a byte stream that byte mode is consistent at least, just regard the corresponding codes frame as the normal encoding frame, after this, just carry out data demodulates and decode procedure S30, S50.
But, if by S20 or S40 step, do not detect with normal synchronized information byte pattern and similar synchronizing information byte mode in have a byte stream that byte mode is consistent at least, just regard that synchronizing information detects mistake as, be misdata also, after this carry out data demodulates and decode procedure (S60) again all data processing in the corresponding coded frame.
In last S60 step, many data mistake (burst error) of trooping is compared with the S50 step with the S30 step, has just increased a lot of burdens when bug patch or data decode.
Therefore, the present invention has increased the step of S40 and S50, when the coded frame synchronizing information takes place under the inconsistent situation, in certain allowed band, is seen as normal synchronizing information, can prevent the unexpected mistake of trooping thus.
As mentioned above, utilize the method for reading data and the equipment of storage medium of the present invention, can read out the data of storage medium stored effectively.
Though the present invention describes with reference to current specific embodiment, but those of ordinary skill in the art will be appreciated that, above embodiment is used for illustrating the present invention, under the situation that does not break away from spirit of the present invention, also can make the variation or the replacement of various equivalences, therefore, as long as in connotation scope of the present invention in the scope to the variation of the foregoing description, claims that modification all will drop on the application.
Claims (13)
1. the method for reading data of a storage medium, it is characterized in that: the data that read out each cell stores in the storage medium, exist the pass similar if be read out data synchronization information within the specific limits with the normal synchronized information of having set, just the data in the respective memory unit are carried out normal decoder.
2. the method for reading data of storage medium as claimed in claim 1, it is characterized in that: said memory cells is a coded frame.
3. the method for reading data of storage medium as claimed in claim 1 is characterized in that, above-mentioned normal synchronized information is made of following two parts: the identification byte stream that is used to discern synchronizing information; Be used to specify the synchronous ID byte stream of synchronizing information kind.
4. the method for reading data of storage medium as claimed in claim 3, it is characterized in that: above-mentioned normal synchronized information is made of a plurality of kinds, and each synchronizing information kind of identification byte stream and all of identification synchronizing information is identical.
5. the method for reading data of storage medium as claimed in claim 1 is characterized in that: above-mentioned particular range is meant that to show more than one identification byte stream different with the identification byte of normal synchronized information.
6. the method for reading data of storage medium as claimed in claim 5, it is characterized in that: in above-mentioned particular range, similar synchronizing information is set to more than one, if it is identical with similar synchronizing information to be read data synchronization information, just be seen as normal synchronized information.
7. the method for reading data of a storage medium, it is characterized in that: each storage unit is set above normal synchronized information and similar synchronizing information, if the data that read out in the storage medium are consistent with the byte mode of the similar synchronizing information of having set, just read out the data that comprise in the synchronizing information storage unit.
8. the method for reading data of storage medium as claimed in claim 7 is characterized in that, above-mentioned normal synchronized information is made of following two parts: the identification byte stream that is used to discern synchronizing information; Be used to specify the synchronous ID byte stream of synchronizing information kind.
9. the method for reading data of storage medium as claimed in claim 7 is characterized in that: above-mentioned similar synchronizing information is made of the identification byte stream of identification synchronizing information, and normal synchronized information and similar synchronizing information have mutually different identification byte stream.
10. the method for reading data of storage medium as claimed in claim 8 is characterized in that: the identification byte stream of above-mentioned normal synchronized information is to rely on the pit of " 2T/9T/9T " that form on the storage medium to make up the byte stream that reads.
11. the method for reading data of storage medium as claimed in claim 9 is characterized in that: the identification byte stream of above-mentioned similar synchronizing information is shown identification byte streams different more than with the identification byte of existing normal synchronized information.
12. the method for reading data of storage medium as claimed in claim 11, it is characterized in that: the identification byte of above-mentioned similar synchronizing information is classified " XT/9T/9T ", " 2T/9T/8T ", " 2T/9T/10T " as, among " 2T/8T/10T ", " 2T/10T/8T " or " 2T/10T/9T " any one.
13. the data fetch equipment of a storage medium is characterized in that, described data fetch equipment comprises: the storer that is used to store each storage unit normal synchronized information and similar synchronizing information byte mode; If detect from storage medium data that are read and the consistent byte stream of having stored of similar synchronizing information byte mode, just with the sync detection device of corresponding data as synchronizing information; Control is from comprising the microprocessor that is used as reading of data in the synchronizing information storage unit.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2006101487617A CN101211640A (en) | 2006-12-30 | 2006-12-30 | Storage medium data reading method and apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2006101487617A CN101211640A (en) | 2006-12-30 | 2006-12-30 | Storage medium data reading method and apparatus |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101211640A true CN101211640A (en) | 2008-07-02 |
Family
ID=39611596
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2006101487617A Pending CN101211640A (en) | 2006-12-30 | 2006-12-30 | Storage medium data reading method and apparatus |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101211640A (en) |
-
2006
- 2006-12-30 CN CNA2006101487617A patent/CN101211640A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7702213B2 (en) | Data recording method and apparatus, data recording medium, and data reproducing method and apparatus | |
EP0165320A1 (en) | Disk-shaped recording medium and apparatus for reproducing the same | |
JP2730024B2 (en) | Method and apparatus for recording / reproducing digital information | |
CN100444275C (en) | Method of correcting data on a high-density recording medium | |
JP2003530657A (en) | Optical disk copy protection system | |
CN100440352C (en) | Power failure recovery method | |
CN1114917C (en) | Method and device for recording information on a carrier | |
CN101346770B (en) | Discontinuous timeline in disc authoring | |
CN101211640A (en) | Storage medium data reading method and apparatus | |
JP3042607B2 (en) | Sync detection circuit | |
CN1438644A (en) | Recording-medium playing machine capable of automatically setting reproducing mode and control method | |
RU2416830C2 (en) | Recording medium, method of recording data and device for recording data | |
US7215622B2 (en) | Method and apparatus of determining a recording location on a high-density recording medium | |
US20070002714A1 (en) | Method and apparatus for reproducing data from recording medium | |
JPH06176491A (en) | Device for recording and reproducing digital image and audio signals | |
US6687871B2 (en) | Digital signal processing apparatus for reproducing optical disc data and optical disc player having the same | |
JP4490691B2 (en) | Apparatus, record carrier and method for recording a sequence of video data signals | |
KR100910553B1 (en) | How to read data CD with sync error | |
KR100967376B1 (en) | Broadcast signal processing device and hard disk drive recording and reproducing method in broadcast signal processing device | |
KR100513333B1 (en) | Method for recording and reproducing data on linking area of high density read only optical disc and high density read only optical disc therof | |
JPH0581785A (en) | Recording and reproducing device | |
US20050105440A1 (en) | Disk apparatus and disk reproducing method | |
JPH10222964A (en) | Information signal recording/reproducing device and recording/reproducing method | |
JP2002251840A (en) | Recording medium and reproducing device for the same | |
US20050254372A1 (en) | Subcode and sector synchronization for a data processing system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Open date: 20080702 |