[go: up one dir, main page]

CN100377249C - Optical disk recorder and control method thereof - Google Patents

Optical disk recorder and control method thereof Download PDF

Info

Publication number
CN100377249C
CN100377249C CNB2004100000686A CN200410000068A CN100377249C CN 100377249 C CN100377249 C CN 100377249C CN B2004100000686 A CNB2004100000686 A CN B2004100000686A CN 200410000068 A CN200410000068 A CN 200410000068A CN 100377249 C CN100377249 C CN 100377249C
Authority
CN
China
Prior art keywords
storage area
temporary storage
burning
data
encoded data
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 - Fee Related
Application number
CNB2004100000686A
Other languages
Chinese (zh)
Other versions
CN1641782A (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.)
Industrial Technology Research Institute ITRI
Original Assignee
Industrial Technology Research Institute ITRI
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Industrial Technology Research Institute ITRI filed Critical Industrial Technology Research Institute ITRI
Priority to CNB2004100000686A priority Critical patent/CN100377249C/en
Publication of CN1641782A publication Critical patent/CN1641782A/en
Application granted granted Critical
Publication of CN100377249C publication Critical patent/CN100377249C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Optical Recording Or Reproduction (AREA)

Abstract

The invention discloses an optical disk burner and a control method thereof, which are mainly applied to a high multiple optical disk burner and solve the problem of failure in burning a disk, which is derived because the burning speed is higher than the encoding speed.

Description

光盘烧录器及其控制方法 Optical disc burner and its control method

技术领域technical field

本发明涉及一种光盘烧录器及其控制方法,应用子光学烧录系统,特别是应用于高倍数光驱。The invention relates to an optical disc burner and its control method, which is applied to a sub-optical burner system, in particular to a high-magnification optical drive.

背景技术Background technique

随着时代的进步,光盘片早已取代传统的记录媒体,俨然成为目前数据储存的主流,而且伴随烧录器的普及,光盘片几乎已经成了生活的必需品;早期的烧录器受限于烧录速度,实用性往往受到质疑,然而,近年来,烧录器的烧录速度不断提高,也使光盘片逐渐成为储存媒体中的最重要的一环。With the progress of the times, CDs have already replaced traditional recording media and become the mainstream of data storage. With the popularity of burners, CDs have almost become a necessity in life; early burners were limited by the However, in recent years, the recording speed of the burner has been continuously improved, and the CD has gradually become the most important part of the storage medium.

然而,尽管烧录速度越来越快,但是,相比之下,音像数据编码的速度却没有太大的改善。早期,数据编码的速度与烧录的速度大致相仿,因此,能够将数据正确地烧录在盘片上而不发生问题,然而,因为现在烧录速度已经大幅超过数据编码的速度,所以烧录时,常常会发生烧录头没有数据可以写入盘片的窘境。However, although the burning speed is getting faster and faster, the speed of audio-visual data encoding has not improved much by comparison. In the early days, the speed of data encoding was roughly the same as the speed of burning, so the data could be correctly burned on the disc without any problems. However, because the burning speed has greatly exceeded the speed of data encoding, when burning , It often happens that the burning head has no data to write to the disc.

为解决此一状况,烧录头会自动写入一段”1111”的补白码,然而,如果补白码过长,将造成数据或是音像重现时会暂时停滞的突梯现象,这会被认定为失败的烧录,因此,此段等待时间(或称为补白码)有其一定的临界值,烧录时,等待时间不得超过这一个临界值,但是,目前的高倍数烧录器并未提供相对应的配套措施,使得盘片烧录失败的机会大幅提高。举例来说,对于4Mbps的音像源,仅能使用4.32Mbps的CD烧录器,而不能使用11.06Mbps的DVD烧录器,使用上相当不方便。In order to solve this situation, the burning head will automatically write a filler code of "1111". However, if the filler code is too long, it will cause a sudden stagnation of data or audio and video reproduction, which will be recognized as Therefore, this waiting time (or called filler code) has a certain critical value. When programming, the waiting time must not exceed this critical value. However, the current high-magnification programmer does not Corresponding supporting measures are provided to greatly increase the chance of disk burning failure. For example, for a 4Mbps audio and video source, only a 4.32Mbps CD burner can be used, but a 11.06Mbps DVD burner cannot be used, which is quite inconvenient to use.

发明内容Contents of the invention

本发明所要解决的技术问题是提供一种光盘烧录器及其控制方法,解决公知烧录器因烧录速度大于编码速度所衍生出盘片烧录失败的问题,提高烧录器的适用范围。The technical problem to be solved by the present invention is to provide an optical disc burner and its control method, which can solve the problem of disc burning failure of the known burner due to the burning speed being higher than the encoding speed, and improve the scope of application of the burner .

为达到上述目的,本发明提供了一种光盘烧录器的控制方法,用以控制一烧录头烧录一盘片,其特点在于,包含有下列步骤:In order to achieve the above object, the present invention provides a control method for an optical disc burner, which is used to control a recording head to burn a disc, which is characterized in that it includes the following steps:

针对一数据进行编码,而获得一编码数据;Encoding a piece of data to obtain a piece of coded data;

将该编码数据储存于一第一暂存区;storing the encoded data in a first temporary storage area;

由该第一暂存区内截取一个或多个特定数量的该编码数据至一第二暂存区;及intercepting one or more specific quantities of the encoded data from the first temporary storage area to a second temporary storage area; and

通过该第二暂存区提供该编码数据给予该烧录头烧录该盘片。The encoded data is provided through the second temporary storage area for the burning head to burn the disk.

上述的光盘烧录器的控制方法,其特点在于,该特定数量为TL/((1/V1)-(1/V2)),其中TL为该光盘烧录器的临界等待时间、V1为该数据的编码速度、V2为该烧录头烧录速度。The control method of the above-mentioned optical disc burner is characterized in that the specific number is TL/((1/V1)-(1/V2)), where TL is the critical waiting time of the optical disc burner, and V1 is the critical waiting time of the optical disc burner. The encoding speed of data, V2 is the burning speed of the burning head.

上述的光盘烧录器的控制方法,其特点在于,该通过该第二暂存区提供该编码数据给予该烧录头烧录该盘片的步骤,还包含分批将该编码数据按照所述特定数量给予该烧录头烧录。The above-mentioned control method for an optical disc burner is characterized in that the step of providing the encoded data to the burning head to burn the disc through the second temporary storage area also includes batching the encoded data according to the A specific number is given to the programming head to program.

为了更好的实现本发明的目的,本发明还提供了一种光盘烧录器,用以控制一烧录头烧录一盘片,其特点在于,包含有:In order to better realize the object of the present invention, the present invention also provides a kind of optical disc burner, in order to control a recording head to burn a disc, it is characterized in that, comprises:

一编码器,用以针对一数据进行编码,而形成一编码数据;an encoder, used for encoding a data to form an encoded data;

一第一暂存区,连接于该编码器,用以储存该编码数据,并分隔为一个或多个预定大小的编码数据;A first temporary storage area, connected to the encoder, used to store the encoded data, and divide it into one or more encoded data of predetermined size;

一第二暂存区,连接于该第一暂存区,接收由该第一暂存区转存的该一个或多个特定数量的编码数据;及a second temporary storage area, connected to the first temporary storage area, for receiving the one or more specific quantities of encoded data dumped from the first temporary storage area; and

一烧录头,连接于该第二暂存区,用以烧录该特定数量的编码数据至该盘片。A burning head, connected to the second temporary storage area, is used for burning the specific quantity of encoded data to the disc.

上述的光盘烧录器,其特点在于,该第一暂存区为一缓冲区。The feature of the above-mentioned CD burner is that the first temporary storage area is a buffer zone.

上述的光盘烧录器,其特点在于,该第二暂存区为一缓冲区。The feature of the above-mentioned optical disc burner is that the second temporary storage area is a buffer zone.

上述的光盘烧录器,其特点在于,该特定数量为TL/((1/V1)-(1/V2)),其中TL为该光盘烧录器的临界等待时间、V1为该数据的编码速度、V2为该烧录头烧录速度。The above-mentioned optical disc burner is characterized in that the specific number is TL/((1/V1)-(1/V2)), where TL is the critical waiting time of the optical disc burner, and V1 is the encoding of the data Speed, V2 is the burning speed of the burning head.

上述的光盘烧录器,其特点在于,该第二暂存区分批将该编码数据按照所述特定数量给予该烧录头。The feature of the above-mentioned optical disc writer is that the second temporary storage area gives the encoding data to the recording head in batches according to the specified number.

本发明的技术效果在于:根据本发明所揭示的光盘烧录器及其控制方法,主要是将编码数据以分批的方式传送给烧录头来烧录,而将因为两者速度差所产生的等待时间分散,使得每一段等待时间都不超过临界等待时间,而不会有烧录失败的问题。实际上的硬件架构,是设计有两个暂存区,一个暂存区连接于编码器,用来存放编码数据,而另一个暂存区设于第一个暂存区与烧录头之间,用来将编码数据分批抓取,而供烧录头烧录至盘片,如此,则可将烧录头等待的时间大幅分散,而减低至临界等待时间之下,而不会有盘片烧录失败的问题。The technical effect of the present invention is that: according to the optical disc recorder and its control method disclosed in the present invention, the coded data is mainly transmitted to the recording head in batches for burning, and the speed difference between the two will produce The waiting time is scattered, so that each waiting time does not exceed the critical waiting time, and there is no problem of burning failure. The actual hardware architecture is designed with two temporary storage areas, one temporary storage area is connected to the encoder to store encoded data, and the other temporary storage area is set between the first temporary storage area and the burning head , used to grab the coded data in batches for the burning head to burn to the disc, so that the waiting time of the burning head can be greatly dispersed, and reduced to below the critical waiting time, without disc failure. The problem of program burning failure.

下面结合附图进一步详细说明本发明的具体实施例。Specific embodiments of the present invention will be further described in detail below in conjunction with the accompanying drawings.

附图说明Description of drawings

图1为本发明的步骤流程示意图;及Fig. 1 is a schematic flow chart of the steps of the present invention; and

图2为本发明的架构示意图。FIG. 2 is a schematic diagram of the architecture of the present invention.

其中,附图标号说明如下:Wherein, the reference numerals of the accompanying drawings are explained as follows:

11编码器11 encoders

12中央处理器12 CPU

13第一暂存区13 The first temporary storage area

14第二暂存区14 Second Temporary Storage Area

15烧录头15 burning head

16数据16 data

17盘片17 platters

具体实施方式Detailed ways

根据本发明所揭示光盘烧录器及其控制方法,其主要是将待烧录的数据以分批的方式给烧录头来烧录,使得其常态保持在工作的状态,尽管等待状态的次数会提高,但是每次的等待时间却会因为分批烧录的关系而分散,所以都会变短而不会超过烧录器临界等待的时间,从而不会有盘片因为超过烧录器临界等待的时间而产生烧录失败的状况。According to the disc burner and its control method disclosed in the present invention, it mainly burns the data to be burnt to the burner head in batches, so that its normal state remains in the working state, although the number of waiting states It will increase, but the waiting time each time will be dispersed due to batch programming, so it will be shortened and will not exceed the critical waiting time of the burner, so that there will be no discs due to exceeding the critical wait time of the burner The burning time will fail.

其方法如图1所示,同时配合图2的架构示意,烧录器包含有编码器11、中央处理器(CPU)12、第一暂存区13、第二暂存区14以及烧录头15,其主要动作都通过中央处理器12来控制,且编码器11、第一暂存区13、第二暂存区14及烧录头15依序相连接。以实际硬件架构而言,第一暂存区13以及第二暂存区14以使用缓冲区(buffer)为佳。Its method is as shown in Figure 1, and at the same time cooperates with the schematic diagram of Figure 2, the programmer includes an encoder 11, a central processing unit (CPU) 12, a first temporary storage area 13, a second temporary storage area 14, and a programming head 15, its main actions are all controlled by the central processing unit 12, and the encoder 11, the first temporary storage area 13, the second temporary storage area 14 and the programming head 15 are connected in sequence. In terms of actual hardware architecture, it is better to use buffers in the first temporary storage area 13 and the second temporary storage area 14 .

本发明的步骤流程:步骤201,将欲烧录的数据16通过编码器11来加以编码;步骤202,通过第一暂存区13来存放这些编码数据;步骤203,接着依序将预定大小的编码数据传送到第二暂存区14;步骤204,烧录头15仅能由第二暂存区14的数据来进行烧录,而将预定大小的编码数据烧录在盘片17上。Step flow of the present invention: step 201, encode the data 16 to be burned through the encoder 11; step 202, store these encoded data through the first temporary storage area 13; The encoded data is sent to the second temporary storage area 14 ; step 204 , the burning head 15 can only burn the data in the second temporary storage area 14 , and burn the encoded data of a predetermined size on the disc 17 .

因此,关键点在于如何决定所传送编码数据的预定大小为多少?首先,假设编码器11的编码速度为V1,烧录头15的烧录速度为V2,此烧录器可容许的临界等待时间TL,因此,假设预定大小的编码数据为D1,则烧录头15的烧录时间为D1/V2,等待一段时间后(让编码器11补充编码数据的量),再次将预定大小的编码数据由第一暂存区13传送到第二暂存区14内,供烧录头15烧录数据至盘片17,因为相较于V1、V2,传送的时间相当短,故将其忽略,因为烧录器的临界等待时间TL,故将前面所述的等待时间设为临界等待时间TL,所以可以得到:Therefore, the key point is how to determine the predetermined size of the transmitted encoded data? First, assume that the encoding speed of the encoder 11 is V1, the burning speed of the burning head 15 is V2, and the allowable critical waiting time TL of the burning device, therefore, assuming that the encoded data of a predetermined size is D1, the burning head The burning time of 15 is D1/V2, after waiting for a period of time (encoder 11 supplements the amount of encoded data), the encoded data of predetermined size is sent to the second temporary storage area 14 by the first temporary storage area 13 again, For the burning head 15 to burn data to the disc 17, because compared with V1 and V2, the transmission time is quite short, so it is ignored, because the critical waiting time TL of the burner, so the waiting time mentioned above is used Set as the critical waiting time TL, so we can get:

D1=V1*(D1/V2+TL)D1=V1*(D1/V2+TL)

也就是说,烧录头15烧录的时间加上等待的时间(预定为临界等待时间TL),编码器11必须编码出烧录所需要的预定大小的编码数据D1,所以推导可以算出:That is to say, the burning time of the burning head 15 plus the waiting time (predetermined as the critical waiting time TL), the encoder 11 must encode the encoded data D1 of a predetermined size required for burning, so the derivation can be calculated:

D1=TL/((1/V1)-(1/V2))D1=TL/((1/V1)-(1/V2))

因此得到在临界时所要的预定大小的编码数据,故,只要第一暂存区13每隔TL时间将D1数据传送至第二暂存区14,即可保证烧录头15的等待时间都不会超过临界时间。Therefore obtain the coded data of the required predetermined size when being critical, so, as long as the first temporary storage area 13 transmits the D1 data to the second temporary storage area 14 every TL time, it can be guaranteed that the waiting time of the burning head 15 will not be reduced. critical time will be exceeded.

实际应用上,因为考虑上述的作法会使在第一暂存区13以及第二暂存区14之间的数据传送太频繁,反而浪费太多不必要的资源,可以考虑将N倍的预定大小的编码数据D1一次传送至第二暂存区14,再由第二暂存区14将数据分成N次给予烧录头15烧录盘片17,从而可以得到更佳的效果。In practical applications, considering that the above approach will cause too frequent data transmission between the first temporary storage area 13 and the second temporary storage area 14, and waste too many unnecessary resources, it can be considered to increase the predetermined size by N times The encoded data D1 is transmitted to the second temporary storage area 14 once, and then the second temporary storage area 14 divides the data into N times and gives the recording head 15 to burn the disc 17, so that better results can be obtained.

以上所述,仅为本发明中的较佳实施例而已,并非用来限定本发明的实施范围;即凡依本发明的内容和精神所作的均等变化与修饰,皆为本发明的范围所涵盖。The above description is only a preferred embodiment of the present invention, and is not intended to limit the implementation scope of the present invention; that is, all equivalent changes and modifications made according to the content and spirit of the present invention are covered by the scope of the present invention .

Claims (6)

1.一种光盘烧录器的控制方法,用以控制一烧录头烧录一盘片,其特征在于,包含有下列步骤:1. A control method of an optical disc burner, used to control a recording head to burn a disc, is characterized in that, comprises the following steps: 针对一数据进行编码,而获得一编码数据;Encoding a piece of data to obtain a piece of coded data; 将该编码数据储存于一第一暂存区;storing the encoded data in a first temporary storage area; 由该第一暂存区内截取一个或多个特定数量的该编码数据至一第二暂存区,该特定数量为TL/((1/V1)-(1/V2)),其中TL为该光盘烧录器的临界等待时间、V1为该数据的编码速度、V2为该烧录头烧录速度;及Intercepting one or more specific quantities of the encoded data from the first temporary storage area to a second temporary storage area, the specific quantity is TL/((1/V1)-(1/V2)), where TL is The critical waiting time of the optical disc burner, V1 is the encoding speed of the data, and V2 is the burning speed of the burning head; and 通过该第二暂存区提供该编码数据给予该烧录头烧录该盘片。The encoded data is provided through the second temporary storage area for the burning head to burn the disc. 2.根据权利要求1所述的光盘烧录器的控制方法,其特征在于,该通过该第二暂存区提供该编码数据给予该烧录头烧录该盘片的步骤,还包含分批将该编码数据按照所述特定数量给予该烧录头烧录。2. The control method of an optical disc burner according to claim 1, wherein the step of providing the coded data to the recording head to burn the disc through the second temporary storage area also includes batching The coded data is given to the burning head for burning according to the specific quantity. 3.一种光盘烧录器,用以控制一烧录头烧录一盘片,其特征在于,包含有:3. A disc burner, used to control a burning head to burn a disc, is characterized in that it includes: 一编码器,用以针对一数据进行编码,而形成一编码数据;an encoder, used for encoding a data to form an encoded data; 一第一暂存区,连接于该编码器,用以储存该编码数据,并分隔为一个或多个特定数量的编码数据;A first temporary storage area, connected to the encoder, used to store the encoded data and divide it into one or more specific quantities of encoded data; 一第二暂存区,连接于该第一暂存区,接收由该第一暂存区转存的该一个或多个特定数量的编码数据;及a second temporary storage area, connected to the first temporary storage area, for receiving the one or more specific quantities of encoded data dumped from the first temporary storage area; and 一烧录头,连接于该第二暂存区,用以烧录该特定数量的编码数据至该盘片;a burning head, connected to the second temporary storage area, for burning the specific amount of coded data to the disc; 其中该特定数量为TL/((1/V1)-(1/V2)),其中TL为该光盘烧录器的临界等待时间、V1为该数据的编码速度、V2为该烧录头烧录速度。Wherein the specific number is TL/((1/V1)-(1/V2)), where TL is the critical waiting time of the disc burner, V1 is the encoding speed of the data, and V2 is the burning head speed. 4.根据权利要求3所述的光盘烧录器,其特征在于,该第一暂存区为一缓冲区。4. The optical disc burner according to claim 3, wherein the first temporary storage area is a buffer zone. 5.根据权利要求3所述的光盘烧录器,其特征在于,该第二暂存区为一缓冲区。5. The optical disc burner according to claim 3, wherein the second temporary storage area is a buffer zone. 6.根据权利要求3所述的光盘烧录器,其特征在于,该第二暂存区分批将该编码数据按照所述特定数量给予该烧录头。6 . The optical disc writer according to claim 3 , wherein the second temporary storage area batches the encoded data to the recording head according to the specific number. 7 .
CNB2004100000686A 2004-01-08 2004-01-08 Optical disk recorder and control method thereof Expired - Fee Related CN100377249C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2004100000686A CN100377249C (en) 2004-01-08 2004-01-08 Optical disk recorder and control method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2004100000686A CN100377249C (en) 2004-01-08 2004-01-08 Optical disk recorder and control method thereof

Publications (2)

Publication Number Publication Date
CN1641782A CN1641782A (en) 2005-07-20
CN100377249C true CN100377249C (en) 2008-03-26

Family

ID=34866613

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2004100000686A Expired - Fee Related CN100377249C (en) 2004-01-08 2004-01-08 Optical disk recorder and control method thereof

Country Status (1)

Country Link
CN (1) CN100377249C (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104102530B (en) * 2014-07-30 2017-11-21 广东小天才科技有限公司 Method and system for improving burning speed of electronic product

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
NL9300059A (en) * 1992-03-18 1993-10-18 Sony Corp Device and method for reproducing digital data
US5966182A (en) * 1996-02-09 1999-10-12 Sony Corporation Recording data production apparatus and method, recording medium reproducing apparatus and method, and recording medium
CN1357817A (en) * 2000-12-07 2002-07-10 联发科技股份有限公司 Recordable disc recording controller with batch register controller

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
NL9300059A (en) * 1992-03-18 1993-10-18 Sony Corp Device and method for reproducing digital data
US5966182A (en) * 1996-02-09 1999-10-12 Sony Corporation Recording data production apparatus and method, recording medium reproducing apparatus and method, and recording medium
CN1357817A (en) * 2000-12-07 2002-07-10 联发科技股份有限公司 Recordable disc recording controller with batch register controller

Also Published As

Publication number Publication date
CN1641782A (en) 2005-07-20

Similar Documents

Publication Publication Date Title
JP2006510984A (en) Pre-configured backup DVD-RWS
TWI394145B (en) Unified control and memory for a combined dvd/hdd system
US6731577B2 (en) Information recording apparatus, information recording system and information recording medium
KR100589518B1 (en) Variable Control Method of Data Read Speed in Optical Disk Driver
CN100377249C (en) Optical disk recorder and control method thereof
TWI394146B (en) Unified control and memory for a combined dvd/hdd system
TWI394147B (en) Unified control and memory for a combined dvd/hdd system
JP2002203366A (en) Digital audio signal sound recording system
JP2002203365A (en) Digital audio signal sound recording system
TWI260584B (en) Compact disc burner and control method thereof
TWI345777B (en) Optical storage medium recording apparatus and methods
TWI383380B (en) Dvd copying system and virtual dvd carousel including the same
JP2010272201A (en) Optical medium having control data in wobble
CN1758361B (en) Unified control and memory for a combined DVD/HDD system
CN103226962A (en) Compact disc read only memory (CD-ROM) pre-encryption method
CN102541764A (en) Memory device and method of transferring data
JP2005044420A (en) Portable information recording medium
US20050265075A1 (en) Recording method with processing units and apparatus using the same
KR20040099530A (en) Small size optical disc, apparatus for and method of recording data in small size optical disc, and apparatus for and method of reading out data recorded in small size optical disc
HK1090737A (en) Unified control and memory for a combined dvd/hdd system
TW200535825A (en) High density optical disc and method for creating and reproducing file system of the same
HK1090736A (en) Unified control and memory for a combined dvd/hdd system
HK1097642A (en) Unified control and memory for a combined dvd/hdd system
HK1090738A (en) Unified control and memory for a combined dvd/hdd system
KR20040082238A (en) Apparatus for controling a hard disc in digital compound video device

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
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20080326

Termination date: 20140108