CN1214500A - CD player system with synchronous and anti-vibration functions - Google Patents
CD player system with synchronous and anti-vibration functions Download PDFInfo
- Publication number
- CN1214500A CN1214500A CN 97120448 CN97120448A CN1214500A CN 1214500 A CN1214500 A CN 1214500A CN 97120448 CN97120448 CN 97120448 CN 97120448 A CN97120448 A CN 97120448A CN 1214500 A CN1214500 A CN 1214500A
- Authority
- CN
- China
- Prior art keywords
- data
- playback
- control device
- music
- frame
- 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.)
- Granted
Links
Images
Landscapes
- Signal Processing For Digital Recording And Reproducing (AREA)
Abstract
Description
本发明系有关于一种具有防振功能的CD播放系统,且特别是有关于一种具有防振能力的CD播放系统,可在播放数据因故中断时,完全同步地与原数据流衔接,以免CD节目播放发生中断的情况。The present invention relates to a CD playback system with anti-vibration function, and in particular to a CD playback system with anti-vibration capability, which can be connected with the original data stream completely synchronously when the playback data is interrupted for some reason. In order to avoid interruption of CD program playback.
CD(Compact Disc),以及以原始CD为基础所衍生的各种标准,已经变成了包含动态的音乐与动画图像等多媒体节目,以及静态的大量数据储存用的标准记录媒体。作为数据储存媒体,CD盘在静态的诸如电脑文件数据的文件存取(file access),与动态的诸如音乐或电影节目的节目播放(programplayback)上,其操作特性的需求是有所不同的。CD (Compact Disc), and various standards derived from the original CD, have become a standard recording medium for multimedia programs including dynamic music and animation images, as well as static mass data storage. As a data storage medium, CD discs have different operational requirements for static file access (file access) such as computer file data, and dynamic program playback (program playback) such as music or movie programs.
典型而言,当使用作为电脑数据文件的记录媒体时,光盘机对CD盘的读取所要求的重点,是将数据由盘上快速地读取出来。相较之下,当使用作为诸如音乐节目的记录媒体时,CD播放机对CD盘的读取要求重点则是连续而不中断的节目数据位流的馈出。Typically, when using a recording medium as a computer data file, the key point required by an optical disc drive for reading a CD is to quickly read data from the disc. In contrast, when used as a recording medium such as a music program, the CD player's requirement for reading the CD disc focuses on the continuous and uninterrupted feeding out of the program data bit stream.
另一方面,由于诸如CD光盘表面污染或光盘播放机体遭受振动等因素的影响,光盘数据的读取可能会遭遇到数据读取头(pickup head)其失去对焦(focusing)以及循轨(tracking)跳脱的问题。就静态的电脑文件数据读取状况而言,数据流的中断并不致于造成太大的问题,因为在系统一旦回复正确的对焦与/或循轨,数据流即可以在原先中断之处正确地连接起来。此种因为振动等状况所造成的失去对焦与循轨跳脱,以及其数据流中断延迟的现象,基本上对于数据读取的目的并无影响,只不过数据存取的时间会变长而已。On the other hand, due to factors such as the surface contamination of the CD disc or the vibration of the disc player body, the reading of the disc data may encounter the loss of focusing (focusing) and tracking (tracking) of the data pickup head. escape problem. As far as the static computer file data reading situation is concerned, the interruption of data flow will not cause too much problem, because once the system restores correct focus and/or tracking, the data flow will resume correctly where it was originally interrupted. connect them. The phenomenon of loss of focus and track jump caused by vibration and other conditions, as well as the interruption and delay of data flow, basically has no effect on the purpose of data reading, but the data access time will be longer.
不过,在音乐或影视CD的情况之中,此种因为光盘播放机体振动等因素所造成的失去对焦与循轨跳脱现象,则有完全不同的后果。这是由于,若是因为数据读取头的失去对焦或循轨跳脱导致了音乐节目数据位流的中断,则就算是系统可以在振动现象过后稳定下来并回复正确的对焦与循轨,时常也会造成音乐节目的乐音播放中断的现象。此种节目中断的情形,在认真的音乐节目欣赏上,实在是一种煞风景的困扰。此种情况尤其容易在装设于诸如汽车等的移动CD系统(mobile CD systems)之中出现。在此类移动应用用途之中,由于振动乃是不可避免的现象,故此种音乐播放中断的情况乃是特别地恼人。However, in the case of music or video CDs, the phenomenon of loss of focus and track jumping caused by factors such as the vibration of the CD player body has completely different consequences. This is because, if the data bit stream of the music program is interrupted due to the loss of focus or tracking jump of the data reading head, even if the system can stabilize after the vibration phenomenon and restore the correct focus and tracking, it is often impossible. It will cause the interruption of the music playing of the music program. The interruption of this kind of program is really a disturbing trouble for serious music program appreciation. This situation is especially likely to occur in mobile CD systems (mobile CD systems) such as those installed in automobiles. In such mobile applications, where vibration is an unavoidable phenomenon, this interruption of music playback is particularly annoying.
习知技艺之中,针对数据读取头失去对焦与循轨跳脱所导致的数据流中断现象,有使用存储缓冲器(memory buffer)的CD播放系统,以寻求避免音乐数据流中断的情形。此类系统系在音乐数据即时播放的前头,抢先读取一段某个长度的数据,并以缓冲存储器将之储存下来。当有失去对焦或循轨跳脱的情形发生,系统在依据现况数据而寻求回复正确对焦及循轨的同时,即可以利用领先并且预先缓冲储存于缓冲存储器内的音乐数据继续进行音乐节目的播放,以避免节目的中断。In the prior art, for the interruption of the data flow caused by the loss of focus and tracking jump of the data pickup head, there is a CD player system using a memory buffer to seek to avoid the interruption of the music data flow. This type of system reads a section of data of a certain length before the music data is played immediately, and stores it in a buffer memory. When there is a situation of losing focus or tracking jumping, the system can use the leading and pre-buffered music data stored in the buffer memory to continue the music program while seeking to restore correct focus and tracking based on the current situation data. to avoid interruption of the program.
例如,图1中显示一种典型的CD播放系统的基础电路方框图,其中显示此系统包含有一部旋转马达(spmdle motor)20,可驱动光盘10以指定的速度旋转,并由光学读取头(1aser pickup head)30将数据由光盘10上读取出来。光学读取头所拾取的数据信号,经由射频放大器(RF amplifier)40放大其信号强度之后,一方面送至伺服器(servo circuitry)50以便据以利用一种回授的方式,调整控制旋转马达20的转速,以及光学读取头30的对焦及循轨操控等机械性动作。For example, a basic circuit block diagram of a typical CD playback system is shown in FIG. 1, which shows that the system includes a spin motor (spmdle motor) 20, which can drive the optical disc 10 to rotate at a specified speed, and is driven by an optical pick-up head ( 1aser pickup head) 30 reads the data from the optical disc 10. The data signal picked up by the optical reading head is amplified by the RF amplifier 40, and then sent to the servo circuit 50 on the one hand so as to use a feedback method to adjust and control the rotation motor. 20 rotation speed, and mechanical actions such as focusing and tracking control of the optical pickup head 30 .
另一方面,由射频放大器40放大后的RF信号,亦经由数据处理器(dataprocessor)60进行必要的处理,此些处理包括有诸如八至十四调制码(eight-to-fourteen modulation encoding,EFM)的解调,子代码(subcode)的取得,错误的检测与更正(error correction and detection,EDC)等。经过此些必要的数据处理之后,才能由读取出来的信号之中存取出音乐信号来,最后并再将取得的数字型式纯音乐数据送到数字至模拟转换器(D/A)80,转换成为模拟音乐信号之后,才可由放大器90推动扬声器100发出声音。在图1的系统之中,微控制器70则负责监视并控制系统的状态,并可以接收外界的指令,以便进行诸如跳进选曲等,音乐数据存取播放时的选择性操控动作。On the other hand, the RF signal amplified by the RF amplifier 40 also undergoes necessary processing through the data processor (dataprocessor) 60, such processing includes eight-to-fourteen modulation codes (eight-to-fourteen modulation encoding, EFM ) demodulation, subcode (subcode) acquisition, error detection and correction (error correction and detection, EDC), etc. After these necessary data processing, the music signal can be stored and taken out from the read signal, and finally the obtained digital pure music data is sent to the digital-to-analog converter (D/A) 80, After being converted into an analog music signal, the speaker 100 can be driven by the amplifier 90 to emit sound. In the system of FIG. 1 , the microcontroller 70 is responsible for monitoring and controlling the state of the system, and can receive external instructions to perform selective manipulation actions such as jumping into song selection, etc., during music data access and playback.
在图1的系统之中,光学读取头30系属于机械构造的部分,非常易于受到外界机械性动作的影响。诸如系统底盘的振动等,皆可能使读取头30失去正确对焦,或跳脱正确轨道,造成由数据处理器60到数字至模拟转换器80之间音乐数据信号流的中断。此种现象会造成音乐播放的断续性间断的情形,在诸如车装CD播放系统之中,此种情形更为常见。In the system of FIG. 1 , the optical pick-up head 30 is part of the mechanical structure, and is easily affected by external mechanical actions. Vibration of the system chassis, etc., may cause the read head 30 to lose focus, or jump off the correct track, resulting in interruption of the music data signal flow between the data processor 60 and the digital-to-analog converter 80 . This phenomenon will cause intermittent music playback, which is more common in car-mounted CD playback systems.
为了避免此种振动造成播放中断情况的发生,人有建议了图2中所显示的系统架构。图2显示习知技术避免播放中断的一种CD播放系统的电路方框图。此种架构与图1中的基础系统,其在硬件架构上主要的不同之处,系在于其多了一个诸如随机存取存储(RAM)的存储器110。In order to avoid the interruption of playback caused by such vibration, Renyou suggested the system architecture shown in Figure 2. FIG. 2 shows a circuit block diagram of a CD playback system for avoiding playback interruption in the prior art. The main difference between this architecture and the basic system in FIG. 1 in terms of hardware architecture is that it has an additional memory 110 such as random access memory (RAM).
在图2的架构之中,数据处理器60在处理过射频放大器40所输出的数据之后,会先将处理的结果储存于存储器110之中。待数字至模拟转换器80,由于例如振动所造成失去正确对焦或正确循轨的状况而导致数据信号的中断,因而对于数据的接续馈送有所需要时,再由存储器110之中读入数据,并送至数字至模拟转换器80,以便维持数据的连续,使之不致中断。微控制器70利用控制伺服器50调整旋转马达20的转速,以便加快或减慢由光盘上取出数据的速度,以使存储器110内所储存的数据量维持在尽可能满载,但又不致于溢出(overflow)的程度。In the architecture of FIG. 2 , after the data processor 60 processes the data output from the RF amplifier 40 , it first stores the processing result in the memory 110 . When the digital-to-analog converter 80 is interrupted due to the loss of correct focus or correct tracking caused by vibration, for example, when the continuous feeding of data is required, the data is read from the memory 110, And sent to the digital to analog converter 80, in order to maintain the continuity of the data, so that it will not be interrupted. Microcontroller 70 uses control servo 50 to adjust the rotational speed of rotation motor 20, so as to accelerate or slow down the speed of taking out data from the optical disc, so that the amount of data stored in memory 110 is kept as full as possible, but will not overflow (overflow) degree.
在图2的系统之中,若CD播放机由于机械振动等的因素而导致光学读取头失去正确对焦甚或造成跳轨现象,此时,只要微控制器70在存储器110内的数据使用完之前,能够先控制伺服器50接续因为振动而中断的数据流,就不会造成因为数字至模拟转换器80没有了数据,以致使音乐的播放中断的情形。In the system of Fig. 2, if the CD player causes the optical pick-up head to lose correct focus or even cause track jumping due to factors such as mechanical vibration, at this time, as long as the microcontroller 70 runs out of data in the memory 110 Therefore, the server 50 can be controlled first to continue the data stream interrupted by the vibration, so that the music playback will not be interrupted because the digital-to-analog converter 80 has no data.
不过,由于CD标准(IEC 908)之中盘上数据存放方式的缘故,如何在机械振动发生之后,能使音乐播放衔接到连一个位元组也不差错的地步,便构成了一个重要的问题。D G.King题为“具有中间存储器存储装置的光盘播放机”(“Compact disk player having an intermediate memory storage device”)的美国专利第5,379,284号案,其中揭示了一种可在因振动而使读取头失去对焦或循轨时,利用寄存器中的预存数据而使音乐的播放不致中断的光盘播放机。另一方面,A.Wong等人题为“光盘再现装置的跳轨补偿器”(“Trackingjump compensator for optical disc reproducing apparatus”)的美国专利第5,148,417号案中,亦揭示了一种光盘机读取头跳轨的补偿器,利用相似的安排而在因为诸如振动所引起的失焦与/或跳轨所造成数据流中断的情况之下,仍能维持音乐播放的不中断。不过,此两美国专利案中皆没有考量到完全同步的,一个位元组也不差的完美衔接。However, due to the storage method of data on the disk in the CD standard (IEC 908), how to make the music playback connect to the point where even one byte is not wrong after the mechanical vibration occurs constitutes an important problem. . U.S. Patent No. 5,379,284 to D G. King entitled "Compact disk player having an intermediate memory storage device" ("Compact disk player having an intermediate memory storage device"), which discloses a device that can be read by vibration. When the head loses focus or tracking, the CD player uses the pre-stored data in the register so that the playback of music will not be interrupted. On the other hand, in the U.S. Patent No. 5,148,417 case entitled "Trackingjump compensator for optical disc reproducing apparatus" by A. Wong et al. Compensators for head jumps utilize a similar arrangement to maintain uninterrupted music playback in the event of interruptions in data flow due to loss of focus and/or track jumps such as vibrations. However, neither of these two U.S. patents considered a fully synchronous, perfect connection that is not bad by a single byte.
在I.Kimura等人题为“以N倍正常速度从盘上重放音频信号和子代码的盘重放装置和方法”“Disk reproducing apparatus and method for reproducingan audio signal and subcode at N times normal speed from a disk”的美国专利第5,615,194号案中,其所揭示的装置希望能够达到其所谓的一对一对应衔接(one-to-one correspondence),其用于使其音乐达到同步衔接的方法,主要是将音乐数据的子代码(subcode)和数据本身,全部存入暂存的缓冲存储器之中,同时并一直监视着EFM数据中的子代码,以便在必要时可以立即进行衔接。如此一方面因为暂存缓冲存储器也要储存子代码,造成了储存存储空间的浪费,而另一方面,其施行此种方法的硬件架构也较为复杂。In I.Kimura et al. entitled "Disk reproducing apparatus and method for reproducing an audio signal and subcode at N times normal speed from a disc" "Disk reproducing apparatus and method for reproducing an audio signal and subcode at N times normal speed from a disk” in U.S. Patent No. 5,615,194, the device disclosed hopes to achieve its so-called one-to-one correspondence (one-to-one correspondence), which is used to achieve synchronous connection of its music, mainly The subcode (subcode) and the data itself of the music data are all stored in the temporary buffer memory, and at the same time, the subcode in the EFM data is always monitored, so that the connection can be carried out immediately when necessary. On the one hand, because the temporary buffer memory also stores subcodes, the storage space is wasted, and on the other hand, the hardware architecture for implementing this method is relatively complicated.
音乐数据在CD盘上存放数据的方式系如图3A所示。在每一个同步数据(SYNC)200之后,紧跟着子代码(SUBCODE)210以后的才是音乐数据。子代码210是由P,Q,R,…到W共八个通道(channel)所组成的,98个子代码才组成一个完整的数据帧(data frame)。The manner in which the music data is stored on the CD disk is as shown in FIG. 3A. After each synchronization data (SYNC) 200, the subcode (SUBCODE) 210 is immediately followed by music data. The
如图3B所显示的,此一个数据帧中的子代码系以特殊的数据S0与S1作为开头。数据帧中的子代码之中,其Q通道内容系如图3C所示,其中有此一子代码数据属于此一轨的时间(Min:Sec:Frame)和整张盘中的时间(A_MIN:A_SEC:A_FRAME)的数据。依据此些数据,可以使音乐在振动失去对焦或跳脱循轨之后,能够达成不差一个位元组的数据衔接。As shown in FIG. 3B, the subcodes in a data frame start with special data S0 and S1. Among the subcodes in the data frame, its Q channel content is as shown in Figure 3C, in which the time (Min:Sec:Frame) and the time (A_MIN:A_SEC: A_FRAME) data. Based on these data, it is possible to achieve a data connection of not less than one byte after the music loses focus or tracks due to vibration.
不过,在此类缓冲存储的系统之中,其所使用于音乐同步的架构,不是无法达到每一位元组皆不偏差的完全同步,就是系统架构太过复杂,以致成本太高。在习知技术采用缓冲存储器以寻求避免播放中断的CD播放系统之中,其数据流的衔接并不是完全同步的。换句话说,有些系统的数据衔接事实上是由数个位元组的衔接误差。此种衔接在音乐的播放上仍是有其缺点,有时会形成人耳可以听到的异音。However, in this type of buffer storage system, the architecture used for music synchronization either cannot achieve complete synchronization with no deviation in every byte, or the system architecture is too complex and the cost is too high. In prior art CD playback systems which employ buffer memory in an attempt to avoid playback interruptions, the joins of the data streams are not perfectly synchronous. In other words, there are systems where the data link is actually a link error of several bytes. This kind of connection still has its shortcomings in the playback of music, and sometimes it will cause abnormal sounds that can be heard by human ears.
因此,本发明的一个目的系在于提供一种具有防振能力的CD播放系统,可在播放数据因故中断时,完全同步地与原数据流衔接,以避免CD节目播放发生中断的情况。Therefore, an object of the present invention is to provide a CD playback system with anti-vibration capability, which can completely synchronously connect with the original data stream when the playback data is interrupted, so as to avoid the interruption of CD program playback.
为达成前述目的,本发明提供一种具有同步及防振功能的CD播放系统,其包含有一控制装置,可控制整个CD播放系统的动作;一伺服装置,连接至控制装置并受操控而控制CD播放系统的CD光盘旋转马达的转速与光学读取头的循轨;一存储器,可储存CD光盘中数据;与一数据信号处理装置,具有一射频信号输入端,可接受光学读取头由CD光盘上所读取并由一射频放大器所放大的射频信号,以进行信号处理,并具有一播放数据输出端,可将处理结果的数字式播放信号输出至CD播放系统的播音装置,以便发出该播放声音,其中数据信号处理装置更包括有一存储与时间控制装置,当伺服装置发现发生光学读取头丧失对焦与/或跳脱循轨状态时,即通知控制装置,控制装置即从存储与时间控制装置取得目前正在写入的数据帧是为播放数据中的那一个帧;控制装置一方面命令存储与时间控制器丢弃尚未完全写入存储器的数据帧,另一方面则命令伺服装置重新进行光学读取头的对焦与/或循轨动作,以使光学读取头回复到丧失对焦与/或跳脱循轨之前正在写入的该个数据帧的前一个帧上,且在读取头回复正常循轨与对焦之后,再使播放数据衔接上去。To achieve the aforementioned object, the present invention provides a CD playback system with synchronous and anti-vibration functions, which includes a control device that can control the actions of the entire CD playback system; a servo device that is connected to the control device and controlled to control the CD. The rotation speed of the CD disc rotation motor of the playback system and the tracking of the optical pickup head; a memory that can store the data in the CD disc; and a data signal processing device with a radio frequency signal input terminal that can accept the optical pickup head from the CD The radio frequency signal read on the optical disc and amplified by a radio frequency amplifier is used for signal processing, and has a playback data output port, which can output the digital playback signal of the processing result to the playback device of the CD playback system, so as to send out the Play sound, wherein the data signal processing device further includes a storage and time control device, when the servo device finds that the optical pick-up head loses focus and/or jumps out of the tracking state, it will notify the control device, and the control device will start from the storage and time control device. The control device acquires the frame of data currently being written to play the frame in the data; on the one hand, the control device instructs the storage and time controller to discard data frames that have not been completely written into the memory, and on the other hand, instructs the servo device to perform optical The focusing and/or tracking action of the read head, so that the optical read head returns to the previous frame of the data frame being written before losing focus and/or jumping off the track, and when the read head resumes After normal tracking and focusing, connect the playback data.
为达成前述目的,本发明亦提供具有同步及防振功能的CD播放系统之一种播放数据同步衔接的方法,其中该CD播放系统包含有控制整个CD播放系统之动作的一控制装置;连接至控制装置并受操控而控制CD播放系统的CD光盘旋转马达的转速与光学读取头的循轨的一伺服装置;可储存CD光盘中数据的一存储器;与一数据信号处理装置,包括有一存储与时间控制装置,其并具有一射频信号输入端,可接受光学读取头由CD光盘上所读取并由一射频放大器所放大的射频信号,以进行信号处理,并具有一播放数据输出端,可将处理结果的数字式播放信号输出至CD播放系统的播音装置,以便发出该播放声音,其中该方法的步骤包含:当伺服装置发现发生光学读取头丧失对焦与/或跳脱循轨状态时,即通知控制装置;控制装置即从存储与时间控制装置取得目前正在写入的数据帧是为播放数据中的那一个帧;控制装置命令存储与时间控制器丢弃尚未完全写入存储器的数据帧;控制装置命令伺服装置重新进行光学读取头的对焦与/或循轨动作,以使光学读取头回复到丧失对焦与/或跳脱循轨之前正在写入的该个数据帧的前一个帧上;与在读取头回复正常循轨与对焦之后,再使播放数据衔接上去。In order to achieve the aforementioned object, the present invention also provides a method for synchronous connection of playing data of a CD playing system with synchronous and anti-vibration functions, wherein the CD playing system includes a control device for controlling the actions of the entire CD playing system; The control device is controlled to control the rotation speed of the CD disc rotation motor of the CD player system and the tracking of the optical pickup head; a memory that can store data in the CD disc; and a data signal processing device, including a memory And the time control device, which also has a radio frequency signal input terminal, which can accept the radio frequency signal read by the optical pickup head from the CD disc and amplified by a radio frequency amplifier for signal processing, and has a playback data output terminal , the digital playback signal of the processing result can be output to the playback device of the CD playback system, so as to emit the playback sound, wherein the steps of the method include: when the servo device finds that the optical pickup head loses focus and/or jumps off the track state, that is, notify the control device; the control device obtains from the storage and time control device that the data frame currently being written is the frame in the playback data; Data frame; the control device commands the servo device to re-focus and/or track the optical pickup head, so that the optical pickup head returns to the data frame that was being written before losing focus and/or jumping off the track On the previous frame; and after the reading head resumes normal tracking and focusing, the playback data is connected.
为使本发明的上述和其他目的、特征与优点能更明显易懂,下文中利用较佳实施例并配合附图作详细说明。In order to make the above and other objects, features and advantages of the present invention more comprehensible, preferred embodiments are described in detail below with accompanying drawings.
附图简要说明:Brief description of the drawings:
图1显示一种典型的CD播放系统的基础电路方框图;Figure 1 shows a basic circuit block diagram of a typical CD playback system;
图2显示习知技术避免播放中断的一种CD播放系统的电路方框图;Fig. 2 shows the circuit block diagram of a kind of CD playback system that conventional technology avoids playback interruption;
图3A显示音乐数据在CD盘的存放方式;Fig. 3A shows the storage mode of music data in CD disk;
图3B显示在一个数据帧之中每一个子代码的数据通道构造;Figure 3B shows the data channel structure of each subcode in a data frame;
图3C显示子代码之中的Q通道的内容;Figure 3C shows the content of the Q channel among the subcodes;
图4显示依据本发明-较佳实施例的同步衔接,可耐振动的CD播放系统的电路方框图;与Fig. 4 shows the synchronous connection according to the present invention-preferred embodiment, the circuit block diagram of the CD playback system that can withstand vibration;
图5显示图4中的依据本发明可耐振动的同步衔接CD播放系统实施例的电路,其系统运作时各相关信号之间的时序关系。FIG. 5 shows the circuit in FIG. 4 according to the embodiment of the vibration-resistant synchronous CD playback system of the present invention, and the timing relationship among the relevant signals when the system is in operation.
较佳实施例的详细说明Detailed Description of the Preferred Embodiment
图4显示依据本发明一较佳实施例,可耐振动的同步衔接CD播放系统的电路方框图。在图4所显示本发明的架构,其基本上是由一伺服器600,一微控制器(microcontroller)400,一存储器500,以及以参考标号300所标示的方框所代表的一数据信号处理电路。当然,微控制器400亦可由微处理器(microprocessor)加以替代,端视需要而定。FIG. 4 shows a circuit block diagram of a vibration-resistant synchro CD playback system according to a preferred embodiment of the present invention. The architecture of the present invention shown in FIG. 4 is basically a
当然,此种电路架构亦须配合连接在数据信号处理电路300的信号输入线路310上的,其前端的射频放大器,以便放大光学读取头在由旋转马达所驱动的光盘上所存取的数据,以及连接在数据信号处理电路300的信号输出线路440上,其后端的数字至模拟转换器及其后所连结的放大器与扬声器,才可播放出音乐。虽然图4的实施例电路方框图中并未显示前端的旋转马达,光学读取头,射频放大器,以及后端的数字至模拟转换器,放大器以及扬声器,不过,如同熟习于本技艺之士所可以了解者,其皆应包含于一个完整的光盘机播放系统之中。Of course, this kind of circuit structure must also cooperate with the RF amplifier connected to the
数据信号处理电路300本身则包含有一个EFM(eight-to-fourteenmodulation encoding)解调器320,一CIRC(cross-interleave Reed-Solomoncode,交叉李兹-所罗门码)解码器350,一存储与时间控制器(RAM & timecontroller 370),一地址产生器(address generator)390,一输出缓冲器(outputbuffer)460,以及一串列输出(serial output)430。EFM解调器320系接受由图中所示显示的射频放大器所传送来的,直接由系统的光学读取头在光盘上所存取的射频数据信号,以便进行解调作业。EFM解调器320系以线路330与340而与微控制器400进行双向的交连,以在微控制器400的操控之下进行其解调动作。The data signal
EFM解调器320的解调输出系经由线路325而传送到其后端的CIRC解码器350,以便进行由光盘上所存取出来的数据信号的CIRC码解码作业。CIRC解码器350系以线路340而接受微控制器400的操控信号,并经由双向的线路360与380而与存储与时间控制器370交连,以便进行其CIRC码的解码动作。The demodulation output of the
CIRC解码器350的解码输出,利用做为数据总线的线路410,送到数据信号处理电路300以外的一个存储器500,再传送到输出缓冲器460上。如同后面所将说明的,在没有发生由于诸如振动所造成的读取头失焦与/或跳轨的情况下,亦即在线路310上的射频数据流不中断的情况之下,系统系依赖由存储器500中读出数据到输出缓冲器460,来提供连续而顺利的音乐数据信号输出。而另一方面,若一旦发生射频数据流中断时,存储器500在机构试图回复正常对焦与/或循轨的期间,仍然利用其所储存的数据而持续供应数据给输出缓冲器460,以便维持数据在输出线路440上的连续输出,以免音乐信号的中断。当然,本发明的要点是在于,光学读取头的机械构造在回复到正确的对焦与数据轨的同时,是如何使存入存储器500内的数据,保持完全连贯且一个位元组也不偏差的正确性,而使音乐数据衔接上去的。The decoded output of the
存储与时间控制器370是以线路382与384而与微控制器400交连,以便在微控制器400的操控之下,指引CIRC解码器所进行的解码动作。另一方面,存储与时间控制器370亦控制输出缓冲器460对串列输出430馈送数据的动作。The storage and
微控制器400监视并控制整个系统的动作,其与伺服器600之间进行双向连结,以便透过伺服器600,依据图4中所未显示的(但如图1或2中所显示的),射频放大器的回授控制方式,而操控光盘机系统的机械动作部分,亦即光盘旋转马达以及光学读取头的机械动作。The
另一方面,微控制器400亦操控整个数据信号处理电路300,以便处理由线路31 0所输入的,从光盘上所读取获得的射频信号。其处理系包括陆续进行EFM解调以及CIRC码的解码等必要处理,才能将音乐信号由其原储存编码的格式转换还原成为,由线路440输出的,可以由模拟放大器直接驱动扬声器产生音乐的信号。On the other hand, the
而在此过程之中,当由于诸如振动等因素而造成光学读取头对焦失落与/或循轨脱失的状态时,数据信号处理电路300亦执行本发明的数据衔接动作。为达成数据的不间断完美同步衔接,微控制器400配合数据信号处理电路300与一外接存储器500而进行其动作。整体而言,图4之中系统的运作方式系为,射频放大器(RF AMP,图4中未显示)将射频信号RF经由线路310送至EFM解调器320,并由EFM解调器320解出子代码中的Q码,经由线路330,送至微控制器400。微控制器400收到其所需要的Q码时,便经由线路340发送动作信号OPERATION给EFM解调器320以及CIRC解码器350。During this process, when the optical pickup head loses focus and/or loses tracking due to factors such as vibration, the data
当线路340上的动作信号OPERATION未被启动时,EFM解调器320并不将数据送给CIRC解码器350。不过,一旦线路340上的动作信号OPERATION变为逻辑高电平时,EFM解调器320将会等待到下一个子代码为S0的数据帧,才会开始传送数据给CIRC解码器350。When the OPERATION signal on
CIRC解码器350每解码出音乐数据,就会在线路360上以备妥信号READY通知存储与时间控制器370。存储与时间控制器370在线路380上以读取信号READ通知CIRC解码器350,表示数据已被取走。存储与时间控制器370同时并控制地址产生器390,产生给予存储器500的地址,以经由数据总线410而将数据写入存储器500之内。Whenever the
存储与时间控制器370于系统播放音乐的期间,同时并以固定频率,在线路420上以写入信号WRITE通知输出缓冲器460,令其由数据总线410上读取数据。输出缓冲器460的数据则由串列输出(SERIAL OUTPUT)430将数据转换成为串列数据流,并由线路440传送到图4中未显示的数字至模拟转换器,以供后续的放大播放之用。The storage and
当伺服器600接收到通知已发生振动而造成丧失对焦与/或跳轨状态的信号时,即经由线路450通知微控制器400。微控制器400便将线路340上的动作信号OPERATION拉降为逻辑低状态,因为存储与时间控制器370知道目前正在写入的数据帧是为那一个帧,微控制器400由存储与时间控制器370取得目前数据帧是为那一个帧的信息。微控制器400一方面命令存储与时间控制器丢弃尚未写完的数据帧,另一方面则命令伺服器600重新进行光学读取头的对焦与/或循轨动作,以使光学读取头回复到振动之前正在写入的该个数据帧的前一个帧上。在读取头复位之后,再将线路340上的动作信号OPERATION重新启动,以使音乐数据得以衔接上去。When the
在本发明的系统之中,存储与时间控制器370并不需要一直监视EFM解调器320的子代码,而是只需要在线路310上的射频信号RF发生不连续的现象时,才由微控制器400告知下一笔进来的数据是为新的开始,以及告知新数据的子代码。由此以后,存储与时间控制器370即靠自己记录由CIRC解码器350读入了多少数据。每读入一个数据帧的数据(依IEC 908标准,一个帧的音乐数据共有98×24=2352位元组),便将子代码之中的Q码往前加一,如此即可自动地记下现在CIRC解码器350的数据是属于那一个帧的数据。In the system of the present invention, the storage and
存储与时间控制器370除了提供正在写入于存储器500内的数据之Q码之外,也提供存储器500之中数据的满溢程度给予微控制器400。微控制器400可依据此存储器的满溢程度数据而令伺服器600控制由CD光盘上读出数据的读取速度,以使存储500内的数据不致于太空虚稀少,但也不要多到满溢出来。In addition to providing the Q code of the data being written into the
图4中本发明可耐振动的同步衔接CD播放实施例的电路,其系统运作时各相关信号之间的时序关系系如图5所示。CIRC解码器350在线路360上的备妥信号READY变为逻辑高时,即由存储与时间控制器370在线路370上发出读取信号READ,以将数据读入存储器500之中。存储与时间控制器370同时亦以固定频率,在线路420上以写入信号WRITE由存储器500之中写出一笔数据至数据缓冲器460内。In Fig. 4, the circuit of the vibration-resistant synchronous CD playing embodiment of the present invention is shown in Fig. 5 as shown in Fig. 5 when the system is in operation. When the ready signal READY on the
由图5的时序图之中可以发现,当遇到振动或存储器满溢的状况时,微控制器400便将动作号OPERATION拉降为逻辑低电平,以便中断EFM解调器320送数据给CIRC解码器350的动作,并重置CIRC解码器350。微控制器400由时间控制器370取得目前正存入存储器500的数据系属于第n个数据帧,于是便命令伺服器600寻找第n-1个数据帧的位置,并启动线路340上的动作信号OPERATION。于是EFM解调器320即在等到下一个S0的子代码时,便开始传送数据给CIRC解码器350,如此而可以使音乐完美地衔接起来。It can be found from the timing diagram of FIG. 5 that when encountering vibration or memory overflow, the
因此,显然本发明的光盘播放系统架构可耐振动并可达成数据流的同步完美衔接,而其实际实施的硬件结构,均较习知者简单,但又能达到一个位元组都不差错的完美衔接。Therefore, it is obvious that the structure of the optical disc playback system of the present invention is resistant to vibration and can achieve a perfect synchronous connection of data streams, and its actual hardware structure is simpler than that of conventional ones, but it can achieve a single byte without error Perfect fit.
虽然本发明已利用较佳实施例的说明而揭示如上,然其并非用以限定本发明。任何熟习本技艺者在不脱出本发明的精神范畴的情况下,当可作某些更动与变化,因此本发明的保护范围当视本发明的权利要求所界定者为准。Although the present invention has been disclosed above with the description of preferred embodiments, it is not intended to limit the present invention. Any person skilled in the art may make some modifications and changes without departing from the spirit of the present invention. Therefore, the scope of protection of the present invention shall be defined by the claims of the present invention.
Claims (14)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN 97120448 CN1096062C (en) | 1997-10-15 | 1997-10-15 | CD player system with synchronous and anti-vibration functions |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN 97120448 CN1096062C (en) | 1997-10-15 | 1997-10-15 | CD player system with synchronous and anti-vibration functions |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN1214500A true CN1214500A (en) | 1999-04-21 |
| CN1096062C CN1096062C (en) | 2002-12-11 |
Family
ID=5175956
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN 97120448 Expired - Lifetime CN1096062C (en) | 1997-10-15 | 1997-10-15 | CD player system with synchronous and anti-vibration functions |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN1096062C (en) |
-
1997
- 1997-10-15 CN CN 97120448 patent/CN1096062C/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| CN1096062C (en) | 2002-12-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3789490B2 (en) | CD-ROM player and high-speed playback method of audio data | |
| CN1205612C (en) | Memory control device and method in digital video disk reproducing device | |
| JPH08273295A (en) | Earthquake-resistant reproducing apparatus | |
| KR100426985B1 (en) | Appratus and method of decoding data | |
| EP1130588B1 (en) | Data transfer with abnormality control | |
| US5970031A (en) | Compact disc player system with vibration-immune interrupted playback capability | |
| CN1096062C (en) | CD player system with synchronous and anti-vibration functions | |
| US6804182B2 (en) | Optical disc reproducing apparatus and semiconductor integrated circuit and therefor | |
| JP3182476B2 (en) | Decryption device | |
| US7957227B2 (en) | System for preventing excessive skipping on audio disks | |
| JP3499280B2 (en) | Recording medium and reproducing apparatus therefor | |
| KR100266370B1 (en) | How to play data | |
| KR100194028B1 (en) | How to play an optical disc | |
| JP2942071B2 (en) | Disc player equipment | |
| KR100247068B1 (en) | Appaoetus and method for reproducing audio dota of ortical didsc | |
| JP2798836B2 (en) | How to play a disc player | |
| NL1007870C2 (en) | Compact disk player with vibration immune uninterrupted playback | |
| GB2325775A (en) | Compact disc player with vibration-immune uninterrupted playback capability | |
| JP2993306B2 (en) | Digital recording and playback device | |
| JP2648060B2 (en) | Playback pause circuit of disc player | |
| JP3315479B2 (en) | Disc playback device | |
| JP2623045B2 (en) | Playback control circuit of disk playback device | |
| JPH07326133A (en) | Playing method of disk player | |
| JP2000156836A (en) | Image reproducing device, its reproducing method and storage medium | |
| JPH11328881A (en) | Error compensating device for disk signal reproducing 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 | ||
| ASS | Succession or assignment of patent right |
Owner name: MEDIATEK INC. Free format text: FORMER OWNER: LIANHUA ELECTRONICS CO., LTD. Effective date: 20020612 |
|
| C41 | Transfer of patent application or patent right or utility model | ||
| TA01 | Transfer of patent application right |
Effective date of registration: 20020612 Address after: No. 13, innovation road, Hsinchu Science Park, Taiwan, Hsinchu Applicant after: MediaTek.Inc Address before: Hsinchu Science Industrial Park, Taiwan Applicant before: United Microelectronics Corporation |
|
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant | ||
| CX01 | Expiry of patent term |
Granted publication date: 20021211 |
|
| CX01 | Expiry of patent term |