CN100364004C - Device and method for producing recording data and reproducing recording medium - Google Patents

Device and method for producing recording data and reproducing recording medium Download PDF

Info

Publication number
CN100364004C
CN100364004C CNB031038433A CN03103843A CN100364004C CN 100364004 C CN100364004 C CN 100364004C CN B031038433 A CNB031038433 A CN B031038433A CN 03103843 A CN03103843 A CN 03103843A CN 100364004 C CN100364004 C CN 100364004C
Authority
CN
China
Prior art keywords
data
buffer
recording medium
maximum length
redirect
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
CNB031038433A
Other languages
Chinese (zh)
Other versions
CN1441429A (en
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.)
Sony Corp
Original Assignee
Sony Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=12112207&utm_source=***_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=CN100364004(C) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Sony Corp filed Critical Sony Corp
Publication of CN1441429A publication Critical patent/CN1441429A/en
Application granted granted Critical
Publication of CN100364004C publication Critical patent/CN100364004C/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/12Formatting, e.g. arrangement of data block or words on the record carriers
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B19/00Driving, starting, stopping record carriers not specifically of filamentary or web form, or of supports therefor; Control thereof; Control of operating function ; Driving both disc and head
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B19/00Driving, starting, stopping record carriers not specifically of filamentary or web form, or of supports therefor; Control thereof; Control of operating function ; Driving both disc and head
    • G11B19/02Control of operating function, e.g. switching from recording to reproducing
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/00572Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which change the format of the recording medium
    • G11B20/00615Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which change the format of the recording medium said format change concerning the logical format of the recording medium, e.g. the structure of sectors, blocks, or frames
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/10527Audio or video recording; Data buffering arrangements
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/12Formatting, e.g. arrangement of data block or words on the record carriers
    • G11B20/1217Formatting, e.g. arrangement of data block or words on the record carriers on discs
    • G11B20/1254Formatting, e.g. arrangement of data block or words on the record carriers on discs for mixed data, i.e. continuous and discontinuous data
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/18Error detection or correction; Testing, e.g. of drop-outs
    • G11B20/1866Error detection or correction; Testing, e.g. of drop-outs by interleaving
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/02Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
    • G11B27/031Electronic editing of digitised analogue information signals, e.g. audio or video signals
    • G11B27/034Electronic editing of digitised analogue information signals, e.g. audio or video signals on discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/102Programmed access in sequence to addressed parts of tracks of operating record carriers
    • G11B27/105Programmed access in sequence to addressed parts of tracks of operating record carriers of operating discs
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/80Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N9/804Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/80Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N9/804Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components
    • H04N9/8042Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components involving data reduction
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/00137Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which result in a restriction to contents recorded on or reproduced from a record carrier to authorised users
    • G11B20/00159Parental control systems
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/10527Audio or video recording; Data buffering arrangements
    • G11B2020/1062Data buffering arrangements, e.g. recording or playback buffers
    • G11B2020/10629Data buffering arrangements, e.g. recording or playback buffers the buffer having a specific structure
    • G11B2020/10666Ring buffers, e.g. buffers wherein an iteratively progressing read or write pointer moves back to the beginning of the buffer when reaching the last storage cell
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/10527Audio or video recording; Data buffering arrangements
    • G11B2020/1062Data buffering arrangements, e.g. recording or playback buffers
    • G11B2020/10805Data buffering arrangements, e.g. recording or playback buffers involving specific measures to prevent a buffer overflow
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/10527Audio or video recording; Data buffering arrangements
    • G11B2020/1062Data buffering arrangements, e.g. recording or playback buffers
    • G11B2020/10814Data buffering arrangements, e.g. recording or playback buffers involving specific measures to prevent a buffer underrun
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/12Formatting, e.g. arrangement of data block or words on the record carriers
    • G11B20/1217Formatting, e.g. arrangement of data block or words on the record carriers on discs
    • G11B2020/1218Formatting, e.g. arrangement of data block or words on the record carriers on discs wherein the formatting concerns a specific area of the disc
    • G11B2020/1222ECC block, i.e. a block of error correction encoded symbols which includes all parity data needed for decoding
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/84Television signal recording using optical recording
    • H04N5/85Television signal recording using optical recording on discs or drums
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/80Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N9/804Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components
    • H04N9/806Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components with processing of the sound signal
    • H04N9/8063Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components with processing of the sound signal using time division multiplex of the PCM audio and PCM video signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/80Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N9/808Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the composite colour video-signal
    • H04N9/8085Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the composite colour video-signal with processing of the sound signal
    • H04N9/8087Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the composite colour video-signal with processing of the sound signal using time division multiplex of the PCM audio and PCM video signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/80Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N9/82Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only
    • H04N9/8205Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only involving the multiplexing of an additional signal and the colour video signal
    • H04N9/8227Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only involving the multiplexing of an additional signal and the colour video signal the additional signal being at least another television signal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/87Regeneration of colour television signals
    • H04N9/877Regeneration of colour television signals by assembling picture element blocks in an intermediate memory
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S706/00Data processing: artificial intelligence
    • Y10S706/902Application using ai with detail of the ai system
    • Y10S706/927Education or instruction

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Computer Security & Cryptography (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Holo Graphy (AREA)
  • Optical Recording Or Reproduction (AREA)
  • Television Signal Processing For Recording (AREA)

Abstract

The invention provides a a recording data production apparatus and method, a recording medium reproduction apparatus and method and a recording medium by which interruption of data can be prevented even when reproduction of data is performed in a different order from the order in which the data are recorded. When it is intended to allow reproduction of data in an order of a block A, a block B and a block D or in another order of the block A, a block C and the block D, in order to prevent underflow of data from a buffer memory of a reproduction apparatus, the block B is sectioned into sections B1 to B3 and the block C is sectioned into sections C1 to C3. Then, the lengths of the sections are set to a predetermined value, and the blocks are arranged in an order of the blocks A, B1, C1, B2, C3, B3, C3 and D. In each section, addresses of a jumping start point and a jumping destination are recorded as control information.

Description

The apparatus and method of record data generation and recording medium replay
The application is dividing an application of following patented claim: application number: 97104717.0, and the applying date: 1997.2.9, denomination of invention: the apparatus and method and the recording medium of record data generation and recording medium replay.
Technical field
The present invention relates to a kind of record data generation device and method, The Recording Medium Replaying Device And Method, particularly relate to a kind of permission with different order reset the record data generation device that is segmented into a plurality of partial data and method, The Recording Medium Replaying Device And Method.
Background technology
Usually has as shown in figure 16 structure as a scrambler that is used to produce the record data generation device that will be recorded to the data on the recording medium.Referring to Figure 16, the video data that memory storage 10 is recorded needs stores on the recording medium such as CD 20.Video data is read and is inputed to video encoder 11 from memory storage 10, whereby, with according to MPEG2 (Motion Picture Experts Group) video standard to coding video data.Simultaneously, the voice data that will be recorded on the recording medium stores among another memory storage 13.Voice data is read and is offered audio coder 14 from memory storage 13, whereby, and voice data is encoded according to the mpeg audio standard.Multiplexer 12 is multiplexed to be inputed to its video data and is inputed to its voice data and exported multiplex data by audio coder 14 by video encoder 11.
Sector location 16 will from multiplexer 12 input wherein be that unit is divided into a plurality of sectors through multiplexed data with 2,048 byte datas, and sevtor address is added on each sector, then these sectors are outputed to ECC (error correction code) scrambler 17.ECC scrambler 17 is that unit collects and to reach 16 sectors of data to form an ECC data block with a sector that offers it from sector location 16, and the redundant data (ECC) that will be used for error correction is added on the ECC data block and exports the ECC data block and give modulator 18.18 pairs of modulators are modulated and they are exported to CD recorder 19 from ECC scrambler 17 inputs data wherein.This CD recorder 19 is inscribed CD 20 according to the data that input to it.
In operating process, the video data that is stored in advance in the memory storage 10 is exported to video encoder 11, these data is encoded according to the MPEG2 video standard with video encoder 11.Particularly, described video data will pass through DCT (discrete cosine transform) processing, quantification treatment, VLC (variable-length encoding) processing and other necessary processing, exports to multiplexer 12 then.Simultaneously, the voice data that is stored in advance in the memory storage 13 is transfused to audio coder 14, and this audio coder 14 is encoded to them according to the MPEG2 audio standard.Particularly, described voice data will pass through DCT processing, quantification treatment, VCL processing and other necessary processing, is transfused to then to multiplexer 12.Multiplexer 12 is pressed MPEG2 system standard time division multiplex from the video data of video encoder 11 inputs and the voice data of importing from audio coder 14, to produce the data of multiplex stream form.
Be transfused to sector location 16 from the data of multiplexer 12 output, they are divided into a plurality of sectors at this, and each sector wherein comprises the data of 2,048 bytes, and, the address of sector is added on each sector of described a plurality of sectors.The sector that is generated is transfused to ECC scrambler 17.The redundant data that ECC scrambler 17 will be used for error correction is added to the data that input to it, and the data that output is generated are given modulator 18.The data that 18 pairs of modulators input to it from ECC scrambler 17 are modulated and are provided data after the modulation to inscription machine 19.
Inscription machine 19 is modulated the light that will shine on the CD 20 by the data that input to it from modulator 18, with data recording to CD 20.
Then, CD 20 is developed, and uses CD 20 to produce a die as original disc.Then, copy that can be a large amount of according to this die production.
Figure 17 shows the general structure of the optical disc apparatus that utilizes the replicating disk that this mode produces of being used to reset.Referring to Figure 17, the data of light playback of recorded on CD 50 that pick-up 51 arrives laser beam irradiation on the CD (replicating disk) 50 and basis reflects from this CD 50.Then, the replay signal that pick-up 51 output exists with radio frequency (RF) signal form, and this replay signal exported to demodulator circuit 52, in this this replay signal by demodulation.Demodulator circuit 52 output demodulated output signals are given sector detection circuit 53 and ECC circuit 56.
Sector detection circuit 53 detects the sevtor address in the demodulation output that is inputed to it by demodulator circuit 52, and detected sevtor address is exported to a control circuit 54, and this circuit 54 can be made of a microcomputer or similar device.Control circuit 54 receives the status signal that is used to specify annular buffer 57 memory spaces.Control circuit 54 carries out suitable control in response to the output of sector detection circuit 53 and the output of annular buffer 57 to tracking servo circuit 55 so that pick-up 51 can feed to the planned orbit position of CD 50.Can manual operation importation 61, so that control circuit 54 is given in the predetermined instruction of input.
56 pairs in ECC circuit is carried out correction processing from the demodulation output that demodulator circuit 52 inputs to it, and the data that generate are exported to annular buffer 57.Annular buffer 57 is temporary to input to its data from ECC circuit 56, and exports one and be used to specify wherein the status signal of memory data output and give control circuit 54.
Demultplexer 58 carries out multiple signals by the mpeg system standard to the data of reading from annular buffer 57 separates, and outputting audio data gives audio decoder 59, and the output video data are given Video Decoder 60 simultaneously.Audio decoder 59 inputs to its voice data by mpeg audio standard decoding (that is: carrying out contrary VLC handles, goes quantification treatment, inverse DCT to handle or the like), and the data that generate are exported to loudspeaker or similar device (not shown).Simultaneously, Video Decoder 60 inputs to its video data by MPEG2 video standard decoding (that is: carrying out contrary VLC handles, goes quantification treatment, inverse DCT to handle or the like), and the data that generate are defeated by the monitor apparatus (not shown).
In operating process, pick-up 51 with a laser beam irradiation to CD 50, and according to the data of light playback of recorded on CD 50 from CD 50 laser light reflected bundles.Be transfused to demodulator circuit 52 from the replay signal of pick-up 51 outputs, make these data therein by demodulation.Be transfused to sector detection circuit 53 by demodulator circuit 52 demodulated data, detect sevtor address therein.Control circuit 54 is differentiated the current location of pick-up 51 according to the sevtor address that is offered it by sector detection circuit 53, and when described current location is not desirable position, control tracking servo circuit 55 is so that pick-up 51 is arrived predetermined sevtor address position by feed.Then, utilize the data of pick-up 51 playback of recorded in the CD pre-position.
Data by demodulator circuit 52 outputs are transfused to ECC circuit 56, carry out error-detecting and correction to these data therein, and will import and store in the annular buffer 57 from the generation data of ECC circuit 56.The data that are stored in the annular buffer 57 are read out and input to demultplexer 58.The data that demultplexer 58 will input to it demultiplex into voice data and video data, and outputting audio data gives Video Decoder 60 for audio decoder 59 and output video data.59 pairs of voice datas that input to it of audio decoder are decoded, and the data that generate are exported to the loudspeaker (not shown).Simultaneously, 60 pairs of video datas that input to it of Video Decoder are decoded, and the data that generate are exported to the display equipment (not shown).
When finishing its decoding processing, each in audio decoder 59 and the Video Decoder 60 all will be to code request signal of control circuit 54 outputs.The described code request signal of control circuit 54 response is controlled annular buffer 57 reading the data that are stored in this annular buffer 57, and gives audio decoder 59 and Video Decoder 60 by the data that demultplexer 58 outputs are read like this.
Control circuit 54 monitors from annular buffer 57 and inputs to its status signal and the position by tracking servo circuit 55 control pick-ups 51, thereby makes the annular buffer 57 can overflow or underflow.
Setting is to the input rate of annular buffer 57 input data, so that this input rate value is enough higher than the output speed of annular buffer 57.The capacity of annular buffer 57 at least will (at CD 50 be under the situation of a constant linear speed (CLV) dish with the maximum latency of CD 50, the capacity of the last circle of outermost one circle) corresponding, thus the feasible data that input to the variable bit rate of annular buffer 57 can be exported continuously with a predetermined output speed.
Voice data and video data digitally can be recorded on the CD 50 and in aforesaid mode and to reset from CD 50.
Though utilizing the data of above-mentioned system log (SYSLOG) on CD 50 can be reset in order continuously, but, also have a problem to need to solve, that is exactly in order to come the data of playback of recorded on CD 50 to be different from the order of CD 50 identifying recording layers order, manual operation must be carried out in importation 61, is assigned to the control circuit 54 of optical disc apparatus with the order that will reset at every turn.
Under the situation of recording video data, for example as shown in figure 18, under the situation of data block A, B, C and D order, wish sometimes after data block A and B are reset, to skip data block C replay data piece D (playback order 1) or after data block A is reset, skip data block B continuous replay data piece C and D (playback order 2).
For example, the image of video data of hypothetical record on data block C comprises unfavorable some image of spectators to predetermined age group.In such example,, preferably carry out and reset with time sequencing 1 for the spectators of this age group.The image of data block C just can not reset like this.
Similarly, should not appreciate the spectators of another one age group under the situation of image of data block B, described playback must be skipped data block B and be carried out with reproduction order 2.At CD 50 is under the situation of a digital video disk, the degree (parental rate) of growing up is (to the spectators of certain age group, appreciation is (the forbidding) that is allowed to) can be recorded, thus the spectators that predetermined picture under this pattern can not scheduled age group are watched.Particularly, when attempt playback digital video disc, if spectators' manual operation importation 61 importing these spectators' oneself age, system's image that the spectators that are unsuitable for this age group watch of can forbidding resetting.
But, utilize this system, when the adult degree of record is represented, when for example piece C or B should not watch to a predetermined age group, because the length of data block B or C is long arbitrarily, so, carry out playback if skip data block C or data block B, as Figure 18, annular buffer 57 will produce underflow.Subsequently, data just can not temporarily be offered audio decoder 59 or Video Decoder 60, therefore can produce the situation that some image is lost.
Summary of the invention
One object of the present invention will provide a kind of record data generation device and method, a kind of The Recording Medium Replaying Device And Method exactly, adopts them, when at the playback time of carrying out data with the order different with the data recording order, can avoid the interruption of data.
In order to realize above-mentioned purpose of the present invention, according to an aspect of the present invention, a kind of record data generation device is provided, be used to produce data, these data will be recorded on the recording medium and this medium will be reset by a replay device, described record data generation device comprises: a memory storage is used to store the capacity of the buffer that is used for storing data reproducing device, the I/O speed of buffer, the track redirect speed of replay device pick-up when replay data from recording medium, the processing time relation information of the stand-by period of recording medium and ECC; With, sectioning, the storage that is used to respond described memory storage comes data are carried out segmentation, thereby replay device can be utilized be different from the order of the record order of described data on recording medium to come replay data.
According to another aspect of the present invention, a kind of record data production method is provided, be used to produce data, these data will be recorded on the recording medium and will utilize a replay device this recording medium of resetting, and described method comprises the steps: to store in advance the input and output rate of a capacity that is used for storing the replay device buffer of data, this buffer, track redirect speed, the stand-by period of recording medium and the processing time relation information of ECC of this replay device pick-up when replay data from recording medium; With response institute canned data data are carried out segmentation, thereby make replay device to utilize to be different from the order of the record order of data on the recording medium described data of resetting.
In described record data generation device and record data production method, the capacity of response such as the buffer of the replay device that is used to store data, the input and output rate of buffer, the stored information of the processing time relation information of stand-by period of track redirect speed, the recording medium of pick-up and ECC carries out segmentation to data when replay data from recording medium.Then, just can under unbroken situation, come replay data with the order that is different from data record order on recording medium.
According to a further aspect of the invention, a kind of record data generation device is provided, this device segments data into a plurality of parts, and generation will be recorded to the data on the recording medium, and will being utilized a replay device, resets this recording medium, thereby make and to utilize this replay device to be recorded in the data of the different order playback each several part of order on the recording medium with data, described record data generation device comprises: first calculation element, the buffer that is used to calculate the replay device of avoiding being used to storing data become the length of empty necessary each several part in playback point jumps to the interval of next part; Second calculation element is used for calculating and wants predetermined amounts to store the length of the required each several part of memory buffer into to the data of resetting from recording medium; With, determine device, be used for determining the length of described part according to the result of calculation of the result of calculation of first calculation element and second calculation element.
According to a further aspect of the invention, a kind of record data production method is provided, wherein, data are segmented into a plurality of parts, and, the data that generation will be recorded on the recording medium and utilize a replay device to reset this recording medium, thereby can be by utilizing this replay device with the order that is different from the record order of data on recording medium described these partial data of resetting, the buffer that this method comprises the steps: to calculate the replay device of avoiding being used to storing data becomes the length of empty required each several part in playback point jumps to the interval of next part; Calculating wants predetermined amounts to store the length of required each several part the buffer into to the data of resetting from recording medium; Determine the length of described part according to two result calculated.
In described record data generation device and record data production method, calculating is used to avoid the capacity of buffer to become the length of empty part and according to another length of the described part of described calculation of capacity, utilize this capacity, the data of predetermined quantity are stored in the buffer; Then, determine the length of described part according to two result calculated.Therefore, can determine the length of described part certainly at an easy rate.
According to a further aspect of the invention, a kind of recording medium is provided, on this recording medium, record data, described data are segmented into a plurality of parts, make described partial data can utilize a replay device to reset to be different from data order of record order on recording medium, the length of described part is next definite according to one that becomes empty required value and want predetermined amounts to store into needed another value of buffer to the data of resetting from recording medium in playback point jumps to the interval of next part for the memory buffer of the replay device of avoiding being used for storing data.
In described recording medium, to this recording medium, to be response determine for avoiding buffer to become empty value calculating and be stored in one of another value that the capacity in the buffer calculates according to the data of permission scheduled volume the length of described part data with the length records of a plurality of parts.Therefore, even be different under the situation that described each several part is recorded in the order on this recording medium in playback order, recording medium also can guarantee to avoid other not do the situation that replay data is lost like this.
According to a further aspect of the invention, a kind of device for reproducing recording medium is provided, a recording medium is used to reset, on this recording medium, record and be segmented into a plurality of partial data, making can be with the reset data of various piece of the order that is different from data recording order on described recording medium, and this device comprises; A replay device is used for the data of playback of recorded on described recording medium; A memory storage is used to store the data of being reset by described replay device; A control device, be used to control described replay device, make replay device jump to for avoiding in replay device jumps to period of next part described memory storage to become an empty required corresponding position of value or being stored in required a memory storage corresponding position of value with the data of resetting of predetermined quantity from recording medium.
According to a further aspect of the invention, a kind of recording medium replay method is provided, a recording medium is used to reset, on this recording medium, record and be segmented into a plurality of partial data, thereby can use the data of the order playback various piece different with the order of data recording on recording medium, this method comprises the steps: by means of the data of pick-up playback of recorded on recording medium; With the data storage of resetting in buffer; With, make pick-up jump to for avoid in pick-up jumps to the interval of next part described buffer become an empty required corresponding position of value or with the data storage of resetting of a scheduled volume required corresponding another position of value to the buffer from described recording medium.
In described device for reproducing recording medium and recording medium replay method, carry out with for avoiding memory storage or buffer to become the redirect of an empty corresponding position of value of being calculated, or carry out and be stored in the redirect of another corresponding another position of value that capacity calculated of memory storage or buffer according to the data of permission scheduled volume.Like this, the data that are stored on the recording medium just can use the order different in proper order with data record on recording medium to be reset under unbroken situation.
According to a further aspect of the invention, a kind of device for reproducing recording medium is provided, a recording medium is used to reset, on described recording medium, record and be segmented into a plurality of partial data, like this, can be with the order different described data of resetting with data record order on recording medium, described device comprises: replay device is used for the data of playback of recorded on recording medium; Memory storage is used to store by described replay device and resets and input to its data with an input rate, and exports this data with the output speed that is lower than input rate; And control device, be used to make replay device to jump to a pre-position; Memory storage, the capacity that it had are at least corresponding to replay device redirect required time and data stand-by period sum, and the described data stand-by period is corresponding to being used for the processing unit that data error is proofreaied and correct.
According to a further aspect of the invention, a kind of recording medium replay method is provided, a recording medium is used to reset, on this recording medium, record and be segmented into a plurality of partial data, like this, can use the order different with data record order on the recording medium described partial data of resetting, described method comprises the steps: by means of the data of pick-up playback of recorded on recording medium; Storage is reset and is once inputed to the data of buffer with an input rate from recording medium, the capacity of this buffer is at least corresponding to pick-up redirect required time and data stand-by period sum, and the described data stand-by period is corresponding to being used for the processing unit that data error is proofreaied and correct; With, export the data that are stored in the buffer with the output speed that is lower than input rate.
In this device for reproducing recording medium and recording medium replay method, the capacity of setting memory storage or buffer in response to required time of replay device or pick-up redirect and data stand-by period sum, and the data stand-by period, the data of playback once are stored in to be had in the buffer of so being set capacity corresponding to the processing unit that is used for error correction.Then, stored data are to be lower than the output speed output of input rate.Like this, just can under unbroken situation to be different from order playback of recorded the data on described recording medium of data in record order on the recording medium.
According to a further aspect of the invention, a kind of data generating apparatus is provided, be used to produce the data that to reset with a replay device, this data generating apparatus comprises: first device, the maximum length that is used for computational data, utilize this length, the buffer of replay device that is used for temporary data of being reset by replay device can not become empty in during not having data to be transfused to this buffer; Second device is used to respond described first device and segments data into a plurality of units; With the 3rd device, be used for interweave (interleaving) described data and export data after interweaving of unit ground one by one.
According to a further aspect of the invention, a kind of data creating method is provided, be used to produce the data that to be reset by replay device, this method comprises: first step, the maximum length that is used for computational data, utilize this maximum length, the buffer of replay device that is used for temporary data of being reset by replay device can not become empty in during not having data to be transfused to this buffer; Second step, the maximum length that is used to respond institute's computational data segments data into a plurality of units; With, third step, be used for described data and the output data after interweaving that interweave of unit ground one by one.
In this data generating apparatus and data creating method, data are segmented into a plurality of units by the maximum length of data, utilize this maximum length of data, the buffer of replay device do not have data input to buffer during in can not become empty.Then, data are interweaved by unit ground one by one and export the data of the state that interweaves, and make them can be recorded on the recording medium.Therefore, data can not have to utilize under the situation of interrupting the order that is different from data record order on recording medium to be reset.
The present invention also provides a kind of device for reproducing recording medium, and the recording medium that is used to reset on this recording medium, records and is segmented into a plurality of partial data, and described device comprises: replay device is used for the data of playback of recorded on recording medium; Buffer is used for temporary data of being reset by described replay device; And control device, be used to control described replay device, utilize the maximum length of data, make during not having data to be transfused to described buffer in, the buffer that is used for the described replay device of temporary data of being reset by described replay device can not become empty.
The present invention also provides a kind of recording medium replay method, and the recording medium that is used to reset records on this recording medium and is divided into a plurality of partial data, and described method comprises: by means of the data of a pick-up playback of recorded on described recording medium; In data storage to a buffer of resetting; With the described playback of control, utilize the maximum length of data, make during not having data to be transfused to described buffer in, the buffer that is used for the data of temporary described playback can not become empty.
Description of drawings
By the detailed description of being done with reference to the accompanying drawings above-mentioned purpose, feature and advantage with other of the present invention be will become more apparent, in the accompanying drawings, components identical is used identical label.
The block scheme of Fig. 1 shows a scrambler of having used record data generation device of the present invention;
The sketch of Fig. 2 shows the order that data can be reset;
The sketch of Fig. 3 shows and utilizes scrambler shown in Figure 1 data to be carried out the method for segmentation and record;
The sketch of Fig. 4 shows an ECC data block;
The sketch of Fig. 5 shows a bit stream, and wherein, the ECC data block is used as a unit;
Fig. 6 illustrates the operation of scheduler shown in Figure 1 (scheduler) to the flow curve of Fig. 8;
The sketch of Fig. 9 shows the order that data are reset;
The sketch of Figure 10 shows the relation between the skip operation of ECC data block and record data generation device shown in Figure 1;
The sketch of Figure 11 shows the relation between redirect required time and sector number;
The sketch of Figure 12 shows the operation of a fragmented blocks of redirect;
The sketch of Figure 13 shows the memory capacity of the redirect buffer of record data replay device shown in Figure 1 in skip operation;
The block scheme of Figure 14 shows an optical disc apparatus of using device for reproducing recording medium of the present invention;
The block scheme of Figure 15 shows annular buffer shown in Figure 14;
The block scheme of Figure 16 shows a general scrambler;
The block scheme of Figure 17 shows a general optical disc apparatus;
Figure 18 shows a kind of mode, utilize this mode be different from they be recorded the order order come the replay data piece.
Embodiment
Fig. 1 shows a scrambler of having used record data generation device of the present invention.Referring to Fig. 1, shown scrambler comprises front all parts referring to scrambler that Figure 16 describes.Here, for omitting being repeated in this description for purpose of brevity to common elements.Current scrambler is different from scrambler part shown in Figure 16 and is to be produced and the multiplexed data stream of the video data of output and voice data is suitably stored among the memory storage 15 by multiplexer 12.
The scheduler 30 that is used as sectioning is therefrom suitably read and exported to the multiplex stream that is stored in the memory storage 15.In addition, a storer 32 that is used as memory storage is connected on the scheduler 30, and the signal Processing information of the structure of the broadcast information of the speed of the pick-up 51 during such as the capacity (back will be described in conjunction with Figure 14) of the annular buffer of optical disc apparatus, track redirect, data input speed, the maximal value of 50 stand-by period of CD and each sector playback duration when the data of resetting from CD 50 are transfused to annular buffer 57 and the ECC data block that forms such as the ECC scrambler 17 by scrambler is stored in the storer 32 in advance.These information are read and are offered scheduler 30 from storer 32.And then a memory storage 31 is connected on the scheduler 30, and the director data of the video data playback order that indication will be recorded is stored in the memory storage 31.Canned data is that people by this scrambler of manual operation stores in advance in storer 32 and the memory storage 31.
Scheduler 30 response storages 32 and memory storage 31 canned datas are dispatched processing to the multiplex stream that inputs to it from memory storage 15, and the result that will generate exports to sector location 16.
In operating process, the video data of reading from memory storage 10 is transfused to video encoder 11, utilizes the MPEG2 video standard that they are encoded with this scrambler, and after this, they are transfused to multiplexer 12.Simultaneously, read and input to audio coder 14 with the corresponding voice data of video data from memory storage 13, utilize the mpeg audio standard that they are encoded therein, then, they are transfused to multiplexer 12.Multiplexer 12 time division multiplexes input to its video data and input to its voice data from audio coder 14 from video encoder 11, thereby produce with multiplexed streamed data and provide these multiplexedly to flow to memory storage 15 and be stored in wherein.
It should be noted that, instruction is transfused to video encoder 11 and audio coder 14, thereby make the bit rate β of multiplex stream enough low with respect to input rate α, described input rate α is from CD 50 replay data of compact disk equipment and described data is inputed to the speed of annular buffer 57.
The multiplex stream of reading from memory storage 15 is transfused to scheduler 30.Scheduler 30 responses input to its described multiplex stream of director data segmentation from memory storage 31.Then, scheduler 30 responses are stored in the processing of information and executing in the storer 32, to determine the length of various piece.
As shown in Figure 2, for example, show that at director data (wherein, adult degree is P according to data block A, data block B and data block D from memory storage 31 input 1) order go the instruction sequences of replay data piece and (wherein, adult degree is P according to data block A, data block C and data block D 2) another instruction sequences go under the situation of replay data piece, scheduler 30 is segmented into data block B the data block B of predetermined quantity as shown in Figure 3 1To B 3With the C that data block C is segmented into predetermined quantity 1To C 3, and in bit stream according to being data block B after the data block A 1, C 1, B 2, C 2, B 3And C 3The sequence arrangement data block, simultaneously data block D is arranged in their back.
Therefore, after described bit stream being recorded on the CD 50 (CD 20) it is carried out playback time, it will be with data block A and data block B 1, B 2, B 3With the order of D or with data block A, C 1, C 2, C 3Reset with the order of D.Particularly, at data block A, B 1, C 1, B 2, C 2, B 3, C 3And the sevtor address at border starting point place is a between the D s, b 1s, c 1s, b 2s, c 2s, b 3s, c 3sAnd d sAnd be a at the sevtor address at border end point place e, b 1e, c 1e, b 2e, c 2e, b 3e, c 3eAnd d eSituation under, when carrying out playback time, carry out data block A and B with the order of data block A, B and D 1Afterwards, carry out from address b 1eTo address b 2sThe redirect and the data block B that resets 2Then, carry out from data block address B 2The address b of end point 2eTo data block B 3The address b of starting point 3sThe redirect and the data block B that resets 3After this, carry out from data block B 3End point address b 3eStarting point address d to data block D sThe redirect and the data block D that resets.
On the other hand, when carrying out playback time, carry out end point address a from data block A with the order of data block A, data block C and data block D eTo data block C 1Starting point address c 1sThe redirect and the data block C that resets 1Then, carry out from data block C 1End point address c 1eTo data block C 2Starting point address c 2sRedirect, and playback data block C 2In addition, carry out from data block C 2End point address c 2eTo data block C 3Starting point address c 3sRedirect and according to data block C 3Carry out playback with the order of D.
In order to make described optical disc apparatus carry out this playback, as for example being that degree P grows up such as the data of the data block A of the control information of input point information from adult degree of dynamic response 2Go on record; As the sevtor address of playback redirect starting point, a eGo on record; And, as the sevtor address of playback redirect destination, c 1sGo on record, all these are carried out by scheduler 30.After this, adult degree P 1, redirect starting point b 1eWith redirect destination-address b 2sBe recorded to data block B 1In; Degree P grows up 2, redirect starting point c 1eWith redirect destination-address c 2sBe recorded to data block C 1In; Degree P grows up 1, redirect starting point b 2eWith redirect destination-address b 3sBe recorded to data block B 2In; Degree P grows up 2, redirect starting point c 2eWith redirect end point address c 3Be recorded to data block C 2In; Degree P grows up 1, redirect starting point b 3eWith redirect destination-address d sBe recorded to data block B 3In; With, degree P grows up 2Be recorded to data block C 3In.In described optical disc apparatus, can control according to described information, thereby carry out the redirect of redirect destination-address can arrive a redirect starting point address in the current address time.
Should be noted that the method general who determines various piece length when data block is segmented into a plurality of part is described in conjunction with the process flow diagram of Fig. 6 to 8 below.
Sector location 16 will be from wherein data of the scheduler 30 input (data of carrying out segmentation and arranging with predefined procedure with predetermined quantity, see Fig. 3) each sector of being segmented into wherein all comprises 2, a plurality of sectors of 048 byte, and sevtor address is added on each sector in these sectors.ECC scrambler 17 response offers its data from sector location 16,16 sectors of data is formed ECC data and add that is used for the parity check code that the ECC data block is detected and proofreaies and correct.
Particularly, as shown in Figure 4, ECC scrambler 17 will comprise that ECC (redundancy) part of ISN and outer sign indicating number is added on 16 sectors of data.Then, as shown in Figure 5, the data of each ECC data block (by from several 1 to 16 16 sectors of data that mark) are exported to modulator 18 according to the order of sequence.
18 pairs of data that input to it of modulator are modulated, and the data after the output modulation are given CD recorder 19.CD recorder 19 responses input to its data CD 20 are carried out segmentation.
Then, CD 20 is developed, and uses CD 20 to produce a die as an original disc.Then, the replicating disk that can be used as CD 50 a large amount of according to this die production.
Below, will be with reference to the method for the flow chart description specified data partial-length of figure 6 to 8.
At first, specified data piece B 1Length.As shown in Figure 9, data block B after replay data piece A 1Skipped.If carry out this redirect, so, just can not replay data during redirect.Therefore, during redirect, the data that are stored in the annular buffer 57 (redirect buffer 91) are read out.But, for fear of obliterated data during redirect, data block B 1Length must be set to following length, that is: utilize this length, before the data of being stored in redirect buffer 91 ran out, described skipping must be done.Therefore, at first to calculate and be used to avoid annular buffer 57 to become empty desired data piece B 1Maximum length.
For this purpose, at step S1, scheduler 30 calculates the capacity of redirect buffer according to following formula: the capacity of redirect buffer
The capacity of=annular buffer-
The maximal value of β * stand-by period (1)
Specifically, in current embodiment, the annular buffer 57 of the optical disc apparatus that will be described in detail in conjunction with Figure 14 comprises a redirect buffer 91 and a stand-by period buffer 92 below, as shown in figure 15.Even provide the purpose of redirect buffer 91 to be when when skipping by the data of segmentation described in conjunction with Figure 3, also avoiding the interruption of data as top.Simultaneously, stand-by period buffer 92 has the capacity (maximal value * stand-by period of β) that is used to be to the maximum a track.So, even when in this optical disc apparatus, carrying out the redirect of a track, also can avoid losing of data.
Therefore, the capacity of redirect buffer 91 can calculate according to the equation that provides above (1).Should be noted that β in following formula (1) represents the output speed of the beat stream (beat stream) read from annular buffer 57 (stand-by period buffer 92).
As mentioned above, the maximal value of the capacity of annular buffer 57 and stand-by period is stored in the storer 32 in advance.Scheduler 30 can be read value of being stored and the capacity that calculates redirect buffer 91 according to the equation (1) that provides above.
When according to above-mentioned equation (1) when step S1 calculates the capacity of redirect buffer, wherein, the capacity of redirect buffer is predesignated, it can alternately be stored into storer 32 neutralizations from wherein reading.
After replay data piece A, data block B 1Directly skipped.Because data block A has enough big length, therefore, can think to closely follow to be filled with data in by the redirect buffer 91 after resetting at data block A.
Thus, control advances to step S2, in this step, calculates the time (make-up time) according to following equation (2), and in this time, the data that are filled with in redirect buffer 91 are read out, till redirect buffer 91 becomes sky.
Make-up time
Capacity/the β of=redirect buffer (2)
Because the length long enough of data block A will be so if the data of data block A are reset and stored in the redirect buffer 91, so, data will be stored in the redirect buffer 91, till 91 changes of redirect buffer are full.If tentation data is read with output speed β, so, can calculate the time (make-up time) according to above-mentioned equation (2), in this time, the data that are filled with will be used up.
Then, control advances to step S3, and in this step, calculating can be used to skip data block B according to following equation (3) 1(carry out from data block A to data block C 1Redirect) maximum time:
Be used to skip B 1Maximum time
=the make-up time-2 * T ECC
=the make-up time-30 * T S.... (3)
Here, T ECCECC needed time of data block (or rather, being that the needed time is handled in 15 sectors as described below), T are handled in expression SExpression is reset a needed time of sectors of data.
Particularly, as shown in Figure 4, be that unit carries out error correction with the ECC data block that forms by 16 sectors.Its result, for example, if last sector of data block A is from No. 1 sector in 16 sectors of ECC data block the from the 1st to the 16th as shown in figure 10, so, in order to carry out No. 1 sectors of data error correction, all must follow back No. 1 sector from other 15 sectors of data of No. 2 to No. 16 ECC data block.Therefore, before being removed, all the other 15 sectors of data can not carry out redirect.
On the other hand, as shown in figure 10, the redirect destination is by segmented data blocks C 1The sector, top be from ECC data block last sector of No. 16 from No. 1 to No. 16 sector, in order to carry out the error correction of this sector, also need to be positioned at 15 sectors of data of No. 1 to No. 15 before the sector No. 16, therefore, can be used to skip part B 1Time be to read 15 sector data required time T by from the make-up time, deducting to double ECC(=15 * T S) value of A obtains.
After this, control advances to step S4, in this step, calculates in step S3 and can be used to skip part B 1Maximum time be converted into corresponding distance (sector number).This conversion can be determined according to the minimum jump speed of the standard that is confirmed as being used for the optical disc apparatus pick-up.
Particularly, the part B by calculating at step S3 1The maximum jump time divided by the minimum jump speed that is confirmed as optical disc apparatus pick-up standard (skipping a needed time of orbital distance), just can calculate and be used for part B 1Corresponding sector number of maximum jump time.
But, in fact owing to a plurality of sectors are arranged on the track (circle), so, if carry out the redirect of a track, so, once will skip a plurality of sectors.
For example, provide N if be assumed to be to turn around 0Individual sector, and skip an orbital distance and need time T 0So, the relation between redirect required time t and sector amount presents stepped as shown in figure 11.Therefore, for example, be used for part B what step S3 calculated 1The maximum jump time be t 21Situation under, corresponding sector number is sector number N 2, this sector number N 2Time t can be shorter than 21Time t 12Interior being skipped.
Calculate a maximum length by above-mentioned in the processing of step S1 to S4 (by being used as first calculation element), from avoiding jumping to the viewpoint that the data of having stored before the redirect buffer 91 are used up, above-mentioned maximum length can be used as part B 1Length.
When as from Figure 12 see by the piece C of segmentation 1In the time of need be skipped, from redirect buffer 91, read the part B that is stored 1Data.For the length that makes portion C 1 long, preferably when needs are carried out redirect (owing to be used to skip C 1It is long as much as possible that the redirect time of part can be set up), redirect buffer 91 has been filled part B 1Data.Just can calculate and make redirect make buffer 91 be filled with needed part B like this, thereafter 1Length.
For this purpose, control advances to step S5, and in this step, calculating makes redirect buffer 91 become full needed time T according to following equation (4) 1(=t 1-t 0):
T 1The capacity of=redirect buffer/(alpha-beta) (4)
Specifically, because the input rate of buffer 91 is that α and output speed are β, so, the time T that redirect buffer 91 is filled 1Can calculate according to above-mentioned equation (4).
Then, control advances to step S6, in this step, and in time T 1In input to data (the part B of redirect buffer 91 1Number of sectors) capacity can calculate according to equation (5):
B 1Length=α * T 1/ B S(5)
Wherein, B SIt is a sectors of data amount.
Specifically, when as shown in figure 13 with part B 1Data when inputing to redirect buffer 91 because input rate is α and output speed is β, so from time t 0Beginning is carried out to the writing of redirect buffer 91 with the speed alpha-beta, and at time t 1Finish part B 1Data write.After this, read B with output speed β 1Partial data, and, at time t 2Make redirect buffer 91 become empty.From time t 1To time t 2This period in must operating part C 1Skip, and calculate to guarantee the part B in this period according to above-mentioned equation (5) 1Data volume.
By the processing of above-mentioned steps S5 and S6 (being used as second calculation element), calculated and make redirect buffer 91 be filled required part B 1Length.
Should be noted that the length in step S5 and S6 calculating is a maximal value, it not only is used to part B 1But also be common to other a plurality of parts, also be used to simultaneously determine except part B 1The length of any one part in addition.
In addition, do not need to be set under the very long situation, can calculate the data storage of a predetermined quantity (for example, equal total amount 90%) needed length in the redirect buffer 91 at step S5 and S6 in the length of each part.
Then, control advances to step S7, in this step, is to avoid redirect buffer 91 to become empty required part B from what calculate among step S4 1Maximum length and step S6 calculate for to make redirect buffer 91 be filled required part B 1Select less one in the length, and selected length finally is defined as B 1Length.Then, control advances to step S8, in this step, according to following equation (6) calculating section B 1The sevtor address b of terminal point 1e:
b 1e=a e+ B 1Length (6)
Because the part B that has determined in above-mentioned mode 1Length, can then carry out and be used for determining section C 1The processing of length at first, is calculated when skipping portion C 1Shi Buhui causes the maximum length of loss of data.
For this purpose, calculate at time t shown in Fig. 13 according to following formula (7) at step S9 1Be in the data of storage in the redirect buffer 91:
Storage data=B 1Length * T S* (alpha-beta) (7)
Then, in step 10, utilize following formula (8), according to the storage data computation T that is calculated at step S9 2(=t 2-t 1):
T 2Data/the β (8) of=storage
Then, control advances to step S11, and in this step, calculating can be used to skip portion C according to following formula (9) 1(from part B 1Jump to part B 2) time:
Be used for C 1Maximum jump time=T 2-2 * T ECC(9)
Then, control advances to step S12, in this step, calculates and the portion C of calculating at step S11 that is used for 1Corresponding number of sectors of maximum jump time.
By the processing of above-mentioned steps S9, can calculate the portion C that is used to avoid redirect buffer 91 change skies to S12 2Maximum length.
Aforesaid, calculated maximal value according to a sector length of the data volume defined that is used to make redirect buffer 91 to be full of at step S5 and S6.Therefore thereafter, control advances to step S13, in this step, in the portion C of step S12 calculating 1Maximum length and the portion C of in step S6, calculating 1Maximum length (is identical for a plurality of sectors) compare each other, it is portion C that one of them less length finally is defined as 1Length.
Then, in step S14, according to following formula (10) calculating section C 1The terminal point sevtor address:
C 1e=b 1e+ C 1Length (10)
After this, calculate in a similar fashion from part B 2To portion C 3The length of various piece.Here the description of calculating is omitted, repeats no more.
Figure 14 shows an optical disc apparatus, and this device is reset to formed CD 50 in aforesaid mode.Referring to Figure 14, this optical disc apparatus comprises all parts of optical disc apparatus as described in Figure 17.Here, the description of same parts is omitted, repeats no more.
In this optical disc apparatus, the output of ECC circuit 56 is transfused to control information extraction apparatus 70.This control information extraction apparatus 70 as top referring to Fig. 3 described extracting data control information (jump information and adult degree information) from inputing to it, and the control information of being extracted exported to the control circuit 54 that is used as control device.Except control information, this control information extraction apparatus 70 also will be exported to annular buffer 57 from the information data that ECC circuit 56 inputs to it, whereby so that these data can be stored in the annular buffer 57.As shown in figure 15, annular buffer 57 is to be made of a redirect buffer 91 and a stand-by period buffer 92 that is used as memory storage that is used as memory storage.
Redirect buffer 91 has the capacity by following formula (11) expression, wherein, and the redirect time T of pick-up 51 j:
Capacity=β (T of redirect buffer 91 j+ 2 * T ECC) (11)
Simultaneously, the capacity of stand-by period buffer 92 is set to be represented by following formula (12):
The capacity of stand-by period buffer 92
The maximal value of=β * stand-by period (12)
In operating process, be used as replay device pick-up 51 laser beam irradiation is come the data of playback of recorded on CD 50 to the CD 50 and according to the light of the laser beam that reflects from CD 50.Be transfused to demodulator circuit 52 and by this demodulator circuit 52 from the replay signal of pick-up 1 output and carry out demodulation.Be transfused to sector detection circuit 53 by demodulator circuit 52 demodulated data, utilize this sector detection circuit 53 to detect sevtor address.Simultaneously, control circuit 54 is differentiated the current location of pick-up 51 according to the sevtor address that is offered it by sector detection circuit 53.If current position is not desirable position, control circuit 54 control track servo circuit 55 are with pick-up 51 feeds to a predetermined sevtor address position.Utilize described pick-up 51 to reset then in the data of CD 50 pre-positions record.
Be transfused to ECC circuit 56 from the data of demodulator circuit 52 outputs, therein they carried out error-detecting and correction, after this, they are transfused to and store in the annular buffer 57.The data that are stored in the annular buffer 57 are read from annular buffer 57 once more, and input to demultplexer 58.The data that demultplexer 58 will input to it demultiplex into voice data and video data, and voice data is exported to audio decoder 59, and video data is exported to Video Decoder 60.59 pairs of voice datas that input to it of audio decoder are decoded, and decoded voice data is exported to a loudspeaker (not shown).Simultaneously, 60 pairs of video datas that input to it of Video Decoder are decoded, and decoded video data is exported to a display equipment (not shown).
When decoding processing was finished, each in audio decoder 59 and the Video Decoder 60 all will be to code request signal of control circuit 54 outputs.The described code request signal control of control circuit 54 responses stand-by period buffer 92 is to read the data that are stored in the stand-by period buffer 92 and to export the data of so reading by demultplexer 58 and give audio decoder 59 and Video Decoder 60.
Control circuit 54 supervision input to its status signal from stand-by period buffer 92, and pass through the position of tracking servo circuit 55 control pick-ups 51, thereby, make that stand-by period buffer 92 can overflow or underflow.
Data to the input rate of stand-by period buffer 92 be set it is had value want enough height compared with output speed.The capacity of stand-by period buffer 92 at least will be corresponding to the maximum latency of CD 50 (wherein, CD 50 is CLV dishes, described capacity is to be used for the capacity that most peripheral turns around), therefore, can export the data that input to stand-by period buffer 92 with rate of change continuously with a predetermined output speed.
To explain the operation of stand-by period buffer 92 below.
For example, exported from control circuit 54 if carry out a track jump instruction of rebound, so, tracking servo circuit 55 makes the positions that utilize pick-up 51 to reset skip an orbital distance to a position in the inner ring side.Then, control circuit 54 is forbidden new data are written in the annular buffer 57 (stand-by period buffer) in a period of time and is gone, turn around again up to CD 50, make replay position turn back to till the position before the redirect, that is: this time is the time before the sector number that obtains from sector detection circuit 53 turns back to the sector number that begins to carry out redirect.Then, the data that have been stored in the stand-by period buffer 92 are transferred to audio decoder 59 and Video Decoder 60 as required through demultplexer 58.
In addition, even the sector number that obtains from sector detection circuit 53 after the track redirect conforms to the sector number of carrying out the track redirect, when the quantity of the data in being stored in stand-by period buffer 92 surpasses a predetermined reference value, promptly, when waiting for buffer 92 possibility overflows, do not recover to write, follow the tracks of redirect but carry out again to the data of stand-by period buffer 92.
Making CD 50 rotate a circle and after orbital distance of track redirect, returning in the time of original replay position, do not write new data to stand-by period buffer 92.Like this, a time need being longer than the track redirect time goes to carry out the data transmission to stand-by period buffer 92, and therefore the average transmission rate α to stand-by period buffer 92 changes back and forth in the value that is lower than maximum average transmission rate α m.
Here, stand-by period buffer 92 has a capacity at least, utilizes this capacity, and it can store the data that are used for 50 1 tracks of CD (circle) at least, has the memory capacity of (the maximum rotation cycle of CD 50) * α m at least that is:.Therefore, at CD 50 for example is under the situation of a CLV dish, because the rotation period at these CD 50 outmost turns places presents maximal value, so, stand-by period buffer 92 has the memory capacity of a track (circle) on the most peripheral, that is: the memory capacity of (most peripheral rotation period) * α m at least.
Under the situation that 58 peak transfer rate is represented by β m from stand-by period buffer 92 to demultplexer, β m is configured to be equal to or less than the value of α m (β m≤α m).Under the situation that peak transfer rate is set by this way, be used for data can be sent at any time and needn't be considered the timing of track redirect from audio decoder 59 or from the code request that Video Decoder 60 (through control circuit 54) is transferred to stand-by period buffer 92.
When β m is significantly less than α m, for example is approximately equal under 1/2nd the situation of α m, because the data volume that is written to stand-by period buffer 92 is greater than the data volume of reading from waiting time buffer 92, therefore, the state that almost is full of of stand-by period buffer 92 will continue.On the other hand, be under the situation of a CLV dish at CD 50, the data volume of being reset when CD 50 rotates a circle is very different between inner periphery and the outer periphery.If the memory capacity of stand-by period buffer 92 is adjusted to the most peripheral of CD 50, as mentioned above, data volume in this week is maximum, and so, the memory capacity of stand-by period buffer 92 just has a sizable space at the place of interior week of CD 50.Therefore, when utilizing ECC circuit 56 to detect a uncorrectable error, go also to carry out error-detecting and treatment for correcting once more by carrying out rebound, thereby the possibility that prevents the recovery of this error will increase to get same data once more.
The function that should be noted that the annular buffer that stand-by period buffer 92 and the applicant advise in the flat 4-92223 of Japanese publication is identical.
Simultaneously, control information extraction apparatus 70 extracts control information from the information of ECC circuit 56 outputs, and control circuit 54 is given in the output control information.When the current spectators' of 61 inputs adult degree meets mutually from the adult degree of control information extraction apparatus 70 input with from the importation, be consistent with sevtor address if become by the redirect starting point of control information extraction apparatus 70 extractions from the sevtor address (the pick-up 51 current addresses of visiting) of sector detection circuit 53 input, then control circuit 54 is through tracking servo circuit 55 control pick-ups 51, so that pick-up 51 jumps to the sevtor address place of the redirect destination of the control information regulation of being extracted by control information extraction apparatus 70.
Particularly, grow up during degree when one of 61 input are predetermined from the importation, control circuit 54 selects one to import corresponding playback order with this automatically.For example, the adult degree that is provided with and is imported by importation 61 is P as shown in Figure 3 1, so, the redirect starting point that response is provided with this adult degree and the address of redirect destination, are data B then at data block A 1, data block B 2, data block B 3With data block D by plays back.On the other hand, if the adult degree of 61 inputs is P from the importation 2, so, playback is with data block A, data block C 1, data block C 2, data block C 3Carry out with the order of data block D.
Though more than be to be recorded on the CD and by means of data wherein to describe the present invention from the example that this CD is reset, the occasion that the present invention's information wherein of can also being applied to is recorded on any other a kind of recording medium and resets from this medium.
Owing to the present invention has been carried out complete description, clearly, the those of ordinary skill in this professional skill field can be made variation and modification to the present invention not breaking away under the situation of the spirit and scope of the present invention of describing here.

Claims (14)

1. data generating apparatus is used to produce the data that will be reset by replay device, and described device comprises:
Scheduler is used for the maximum length of computational data, utilizes this length, during the buffer of the described replay device that does not have data to be imported into to be used for temporary data of resetting by described replay device in, it is empty that described buffer can not become; Segment data into a plurality of unit, each unit has the maximum length of the data of being calculated; Data after ground, unit interleaving data and output interweave one by one.
2. data generating apparatus as claimed in claim 1, wherein, described scheduler comprises and being used in response to the capacity of described buffer with to the input rate of the data of described buffer and the device of the maximum length of computational data utilizes this maximum length that it is empty that described buffer can not become.
3. data generating apparatus as claimed in claim 2, wherein, described scheduler also comprises the device that is used for the maximum length of computational data in response to playback point redirect required time, utilizes this maximum length, it is empty that described buffer can not become.
4. data generating apparatus as claimed in claim 3, wherein, described scheduler also comprises the device that is used for this maximum length of computational data in response to the stand-by period of the track hop rate of described replay device and recording medium, utilizes this maximum length, and it is empty that described buffer can not become.
5. data generating apparatus as claimed in claim 3, wherein, described scheduler also comprises the device that is used for this maximum length of computational data in response to described replay device execution data correction processing required time, utilizes this maximal value, and it is empty that described buffer can not become.
6. data generating apparatus as claimed in claim 5, wherein, described data have the parity check code that is added on each predetermined length data block.
7. data generating apparatus as claimed in claim 1, wherein, described scheduler also comprises and is used for the interweave device of a plurality of view data of ground, unit one by one.
8. data creating method is used to produce the data that will be reset by replay device, and this method comprises the steps:
First step, be used in response to the capacity of described buffer with to the input rate of the data of described buffer and the maximum length of computational data, utilize this maximum length, the buffer of described replay device that is used for temporary data of being reset by described replay device can not become empty in during not having data to be transfused to this buffer;
Second step is used to segment data into a plurality of unit, and each unit has the maximum length of the data of being calculated; With
Third step is used for described data and the output data after interweaving that interweave of ground, unit one by one.
9. data creating method as claimed in claim 8, wherein, described first step comprises a step, is used for that the maximum length of computational data is utilized this maximum length in response to the required time of playback point redirect, it is empty that described buffer can not become.
10. data creating method as claimed in claim 9, wherein, described first step also comprises a step, be used in response to stand-by period of the track hop rate of described replay device and recording medium and the maximum length of computational data, utilize this maximum length, it is empty that described buffer can not become.
11. data creating method as claimed in claim 9, wherein, described first step also comprises a step, is used for carrying out the data required time of correction processing and the maximum length of computational data in response to described replay device, utilize this maximum length, it is empty that described buffer can not become.
12. data creating method as claimed in claim 8, wherein, described third step comprises a step, is used for one by one ground, unit a plurality of view data that interweave.
13. a device for reproducing recording medium is used for replaying recording medium, on this recording medium, records and is segmented into a plurality of partial data, described device comprises:
Reproduction part is used for the data of playback of recorded on recording medium;
Buffer is used for temporary data of being reset by described reproduction part;
The control information extraction apparatus is used for from the extracting data control information of resetting; With
Control assembly, be used for from this control information extraction apparatus receiving control information, and control described reproduction part based on this control information, the feasible maximum length of utilizing data, in during not having data to be transfused to the described buffer that is used for temporary data of being reset by described reproduction part, it is empty that described buffer can not become.
14. a recording medium replay method is used for replaying recording medium, records to be divided into a plurality of partial data on this recording medium, described method comprises:
By means of the data of pick-up playback of recorded on described recording medium;
With the data storage of resetting in buffer;
From the extracting data control information of resetting; With
Receive this control information and control described pick-up, make the maximum length utilize data based on this control information, during not having data to be transfused to the described buffer of the data that are used for temporary described playback in, it is empty that described buffer can not become.
CNB031038433A 1996-02-09 1997-02-09 Device and method for producing recording data and reproducing recording medium Expired - Lifetime CN100364004C (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP023500/96 1996-02-09
JP023500/1996 1996-02-09
JP2350096 1996-02-09

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
CN97104717A Division CN1121039C (en) 1996-02-09 1997-02-09 Recording data prodn. apparatus and method, recording medium reprodn. apparatus and method, and recording medium

Publications (2)

Publication Number Publication Date
CN1441429A CN1441429A (en) 2003-09-10
CN100364004C true CN100364004C (en) 2008-01-23

Family

ID=12112207

Family Applications (4)

Application Number Title Priority Date Filing Date
CNB031038425A Expired - Lifetime CN100364003C (en) 1996-02-09 1997-02-09 Device and method for producing recording data and reproducing recording medium
CNB031038433A Expired - Lifetime CN100364004C (en) 1996-02-09 1997-02-09 Device and method for producing recording data and reproducing recording medium
CN97104717A Expired - Lifetime CN1121039C (en) 1996-02-09 1997-02-09 Recording data prodn. apparatus and method, recording medium reprodn. apparatus and method, and recording medium
CN98118292A Pending CN1218247A (en) 1996-02-09 1998-10-06 Recording data production apparatus and method and method, recording medium reproduction apparatus and method, and recording medium

Family Applications Before (1)

Application Number Title Priority Date Filing Date
CNB031038425A Expired - Lifetime CN100364003C (en) 1996-02-09 1997-02-09 Device and method for producing recording data and reproducing recording medium

Family Applications After (2)

Application Number Title Priority Date Filing Date
CN97104717A Expired - Lifetime CN1121039C (en) 1996-02-09 1997-02-09 Recording data prodn. apparatus and method, recording medium reprodn. apparatus and method, and recording medium
CN98118292A Pending CN1218247A (en) 1996-02-09 1998-10-06 Recording data production apparatus and method and method, recording medium reproduction apparatus and method, and recording medium

Country Status (10)

Country Link
US (2) US5721591A (en)
EP (3) EP0789360B1 (en)
JP (2) JP3975471B2 (en)
KR (1) KR100495713B1 (en)
CN (4) CN100364003C (en)
AT (3) ATE445218T1 (en)
DE (3) DE69715269T2 (en)
HK (2) HK1035798A1 (en)
MY (1) MY115523A (en)
TW (1) TW332961B (en)

Families Citing this family (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5495552A (en) * 1992-04-20 1996-02-27 Mitsubishi Denki Kabushiki Kaisha Methods of efficiently recording an audio signal in semiconductor memory
TW332961B (en) * 1996-02-09 1998-06-01 Sony Co Ltd Recording media
US6212208B1 (en) * 1996-11-11 2001-04-03 Matsushita Electric Industrial Co., Ltd. Method for coding and multiplexing multimedia data, apparatus for coding and multiplexing multimedia data, record media containing program for coding and multiplexing multimedia data
JPH11203790A (en) * 1998-01-06 1999-07-30 Pioneer Electron Corp Recording medium information reader
US6286061B1 (en) * 1998-06-02 2001-09-04 Philips Electronics North America Corporation System for applying a tag to a frame based on certain characteristics of the frame and transferring the frame as a function of the tag
KR100604029B1 (en) * 1999-12-22 2006-07-24 엘지전자 주식회사 Method for writing data in an optical disk reader/writer
JP2002007073A (en) * 2000-06-22 2002-01-11 Pioneer Electronic Corp Device and method for outputting information, device and method for recording information, information output recording system and information recording medium
US6643744B1 (en) 2000-08-23 2003-11-04 Nintendo Co., Ltd. Method and apparatus for pre-fetching audio data
US7369665B1 (en) 2000-08-23 2008-05-06 Nintendo Co., Ltd. Method and apparatus for mixing sound signals
DE10163152A1 (en) * 2001-12-20 2003-07-03 Thomson Brandt Gmbh MPEG video recording medium and playback device
JP3939198B2 (en) * 2002-05-20 2007-07-04 三洋電機株式会社 Data output device
JP3783233B2 (en) * 2002-12-18 2006-06-07 ソニー株式会社 Information processing apparatus, information processing method, and program
BRPI0406218A (en) * 2003-03-31 2005-08-09 Samsung Electronics Co Ltd Recording and / or playback device that plays audio and / or video (av) data read from a storage media in an interactive mode, recording and / or playback device that plays first data and interactive data read from a storage media in an interactive mode, method of managing an enav buffer memory in an interactive device for use in an interactive mode, method of managing an enav buffer for a memory service. chat on an interactive device having enav buffer memory, computer readable media, method of managing a buffer of a recording device and / or playback that reproduces first data and interactive data read from a storage media in an interactive mode, and information storage media
KR100608051B1 (en) * 2003-07-07 2006-08-02 삼성전자주식회사 Information storage medium for multi angle data, and recording method and reproducing apparatus thereof
RU2370833C2 (en) * 2003-09-04 2009-10-20 Конинклейке Филипс Электроникс Н.В. Record medium, bearing video signal and at least one additional information signal
CN100377249C (en) * 2004-01-08 2008-03-26 财团法人工业技术研究院 Optical disk recording device and its control method
TW200839747A (en) 2004-05-11 2008-10-01 Matsushita Electric Ind Co Ltd Reproducer, Program, and Reproducing Method
JP4734960B2 (en) * 2005-02-25 2011-07-27 ソニー株式会社 Information processing apparatus, information recording medium, information processing method, and computer program
CN100433166C (en) * 2006-01-27 2008-11-12 肖辉 MP3 file generating method and playing method for generated MP3 file
KR20120084817A (en) * 2007-11-09 2012-07-30 미쓰비시덴키 가부시키가이샤 Disc-shaped recording medium, video information reproducing apparatus and video information reproducing method
US9883156B2 (en) 2011-11-30 2018-01-30 Intel Corporation Techniques to display multimedia data during operating system initialization
CN114584840B (en) * 2022-02-28 2024-02-23 北京梧桐车联科技有限责任公司 Audio and video playing method and device and storage medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0522853A2 (en) * 1991-07-12 1993-01-13 Sony Corporation Digital data reproducing apparatus and method
EP0590881A2 (en) * 1992-09-30 1994-04-06 Sony Corporation Methods and apparatus for reproducing and decoding data recorded on a disk
CN1115437A (en) * 1994-07-20 1996-01-24 彭德雨 Method for determining sunday

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0772984B2 (en) * 1985-07-02 1995-08-02 松下電器産業株式会社 Error correction interpolator
US5418762A (en) * 1992-12-09 1995-05-23 Sony Corporation Optical disk recording device having a pre-recording mode
JPH06231538A (en) * 1992-12-09 1994-08-19 Sony Corp Disk recorder/reproducer
JP3128393B2 (en) * 1993-05-31 2001-01-29 三洋電機株式会社 Compressed video playback device
JPH07153238A (en) * 1993-11-30 1995-06-16 Sharp Corp Information recording and reproducing device
CA2156463A1 (en) * 1994-09-05 1996-03-06 Nobuyuki Aoki Data reproducing method and data reproducing apparatus
US5838380A (en) * 1994-09-30 1998-11-17 Cirrus Logic, Inc. Memory controller for decoding a compressed/encoded video data frame
JPH08115570A (en) * 1994-10-17 1996-05-07 Hitachi Ltd Optical disk reproducing system
CN1086498C (en) * 1995-02-22 2002-06-19 株式会社东芝 Information recording method, recording media, information reproducing method and information reproducing device
TW303570B (en) * 1995-09-29 1997-04-21 Matsushita Electric Ind Co Ltd
TW332961B (en) * 1996-02-09 1998-06-01 Sony Co Ltd Recording media

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0522853A2 (en) * 1991-07-12 1993-01-13 Sony Corporation Digital data reproducing apparatus and method
EP0590881A2 (en) * 1992-09-30 1994-04-06 Sony Corporation Methods and apparatus for reproducing and decoding data recorded on a disk
CN1115437A (en) * 1994-07-20 1996-01-24 彭德雨 Method for determining sunday

Also Published As

Publication number Publication date
EP1067541A3 (en) 2006-08-16
CN1441428A (en) 2003-09-10
DE69739615D1 (en) 2009-11-19
HK1035798A1 (en) 2001-12-07
KR970063196A (en) 1997-09-12
JP2007095293A (en) 2007-04-12
MY115523A (en) 2003-07-31
CN1121039C (en) 2003-09-10
ATE445218T1 (en) 2009-10-15
KR100495713B1 (en) 2005-12-16
EP1071090B1 (en) 2009-10-07
ATE445219T1 (en) 2009-10-15
EP0789360A3 (en) 1999-06-30
TW332961B (en) 1998-06-01
EP0789360B1 (en) 2002-09-11
EP0789360A2 (en) 1997-08-13
HK1035799A1 (en) 2001-12-07
CN1177171A (en) 1998-03-25
CN100364003C (en) 2008-01-23
EP1067541B1 (en) 2009-10-07
DE69715269D1 (en) 2002-10-17
US5966182A (en) 1999-10-12
EP1071090A2 (en) 2001-01-24
US5721591A (en) 1998-02-24
JPH09274769A (en) 1997-10-21
ATE224090T1 (en) 2002-09-15
DE69715269T2 (en) 2003-08-07
JP3975471B2 (en) 2007-09-12
CN1218247A (en) 1999-06-02
EP1067541A2 (en) 2001-01-10
DE69739614D1 (en) 2009-11-19
CN1441429A (en) 2003-09-10
JP4069951B2 (en) 2008-04-02
EP1071090A3 (en) 2007-07-04

Similar Documents

Publication Publication Date Title
CN100364004C (en) Device and method for producing recording data and reproducing recording medium
CN102611898B (en) Data recording device, method, and program, data reproduction device, method, and program, recording medium, and data structure
JP2785220B2 (en) Data encoding device and method, and data decoding device and method
EP1089572B1 (en) Recording apparatus, recording method, and record medium
USRE38638E1 (en) Optical disk having a particular format to store user-selected data, such as video data or computer files, including a dedicated TOC region
US5224087A (en) Apparatus for recording compressed digital information to an optical disc
US5504585A (en) Apparatus and method for providing plural pictures while searching a recording medium whereon a compressed picture signal is recorded
EP0803871A1 (en) Recording data generation method, recording medium on which data is recorded, and data reproducing apparatus
US5557419A (en) Apparatus for intermittently recording and/or reproducing a time-varying image
US20040240860A1 (en) Apparatus, a record carrier and a method for reproducing video data signals
US20040233806A1 (en) Recording device and method, recording medium and program
JP3173949B2 (en) Disc playback device
JP3344607B2 (en) Optical disc, reproducing apparatus and reproducing method
KR890000358B1 (en) Multiple variable rate audio message recording and playback
JP2617772B2 (en) Information signal recording disk and information signal recording / reproducing device
JP3843918B2 (en) Image data reproducing apparatus, image data recording method, and image data reproducing method
JP4232298B2 (en) Information processing apparatus and method, reproducing apparatus and method, and recording medium
JP4120691B2 (en) Optical disc recording method and optical disc reproducing method
JP4003125B2 (en) Recording control apparatus, recording control method, program, and recording medium
JPH08287473A (en) Optical disk and optical disk reproducing device
MXPA97000855A (en) Apparatus and method of data production deregistro, apparatus and demand record method and medium of regis
JP2000011547A (en) Record medium, recording method and device for recording voice program in recording medium
JP2003242755A (en) Data recorder, data recording and reproducing device, data recording method and data recording and reproducing method
JPH04285770A (en) Multi-media data editing method

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
EE01 Entry into force of recordation of patent licensing contract

Assignee: Dongguan Contel Electronics Technology Co., Ltd.

Assignor: Sony Corp

Contract record no.: 2011990000083

Denomination of invention: Recording data prodn. apparatus and method, recording medium reprodn. apparatus and method, and recording medium

Granted publication date: 20080123

License type: Common License

Open date: 20030910

Record date: 20110221

EE01 Entry into force of recordation of patent licensing contract

Application publication date: 20030910

Assignee: China Hualu Group Ltd.

Assignor: Blue light United Co., Ltd.

Contract record no.: 2014990000238

Denomination of invention: Recording data prodn. apparatus and method, recording medium reprodn. apparatus and method, and recording medium

Granted publication date: 20080123

License type: Common License

Record date: 20140423

Application publication date: 20030910

Assignee: TCL Kone Electronics (Huizhou) Ltd.

Assignor: Blue light United Co., Ltd.

Contract record no.: 2014990000240

Denomination of invention: Recording data prodn. apparatus and method, recording medium reprodn. apparatus and method, and recording medium

Granted publication date: 20080123

License type: Common License

Record date: 20140423

Application publication date: 20030910

Assignee: Guangdong OPPO Mobile Communications Co., Ltd.

Assignor: Blue light United Co., Ltd.

Contract record no.: 2014990000237

Denomination of invention: Recording data prodn. apparatus and method, recording medium reprodn. apparatus and method, and recording medium

Granted publication date: 20080123

License type: Common License

Record date: 20140423

Application publication date: 20030910

Assignee: Shenzhen Maxmade Technology Co.,Ltd.

Assignor: Blue light United Co., Ltd.

Contract record no.: 2014990000239

Denomination of invention: Recording data prodn. apparatus and method, recording medium reprodn. apparatus and method, and recording medium

Granted publication date: 20080123

License type: Common License

Record date: 20140423

Application publication date: 20030910

Assignee: Guangzhou Panyu Juda Car Audio Equipment Co., Ltd.

Assignor: Blue light United Co., Ltd.

Contract record no.: 2014990000233

Denomination of invention: Recording data prodn. apparatus and method, recording medium reprodn. apparatus and method, and recording medium

Granted publication date: 20080123

License type: Common License

Record date: 20140422

LICC Enforcement, change and cancellation of record of contracts on the licence for exploitation of a patent or utility model
EE01 Entry into force of recordation of patent licensing contract

Application publication date: 20030910

Assignee: Dongguan de video technology Co. Ltd. Kit

Assignor: Blue light United Co., Ltd.

Contract record no.: 2016990000233

Denomination of invention: Recording data prodn. apparatus and method, recording medium reprodn. apparatus and method, and recording medium

Granted publication date: 20080123

License type: Common License

Record date: 20160614

LICC Enforcement, change and cancellation of record of contracts on the licence for exploitation of a patent or utility model
EE01 Entry into force of recordation of patent licensing contract

Application publication date: 20030910

Assignee: Dongguan City source Kang Electronics Co., Ltd.

Assignor: Stable Reid limited liability company

Contract record no.: 2016990000326

Denomination of invention: Recording data prodn. apparatus and method, recording medium reprodn. apparatus and method, and recording medium

Granted publication date: 20080123

License type: Common License

Record date: 20160812

LICC Enforcement, change and cancellation of record of contracts on the licence for exploitation of a patent or utility model
CX01 Expiry of patent term
CX01 Expiry of patent term

Granted publication date: 20080123