[go: up one dir, main page]

CN101211640A - Storage medium data reading method and apparatus - Google Patents

Storage medium data reading method and apparatus Download PDF

Info

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
Application number
CNA2006101487617A
Other languages
Chinese (zh)
Inventor
全益范
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai LG Electronics Co Ltd
Original Assignee
Shanghai LG Electronics Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shanghai LG Electronics Co Ltd filed Critical Shanghai LG Electronics Co Ltd
Priority to CNA2006101487617A priority Critical patent/CN101211640A/en
Publication of CN101211640A publication Critical patent/CN101211640A/en
Pending legal-status Critical Current

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

The method for reading data of storage medium and equipment
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.
Storage reading device 20 is made of following each several part basically: the pick-up device 11 that is used to read the data and the management information of CD stored; Be used to control the servomechanism 14 of pick-up 11 operations; The signal that reads that pick-up 11 is read is reduced to needed signal value, and the signal that perhaps will need to store is modulated to the signal to the CD stored, and is transferred to the signal processing apparatus 13 of pick-up device 11; The storer 15 that is used for management information that temporary transient storage reads out in the CD etc.; Be used to control the microprocessor 16 of above-mentioned operational process.The product that particularly has only storage reading device 20 to form is called as " driver (drive) ".
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.
CNA2006101487617A 2006-12-30 2006-12-30 Storage medium data reading method and apparatus Pending CN101211640A (en)

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)

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