A system and methods for evaluating the response of an optical digital disk player to vibration encountered during playback of optical digital disks are provided. The system includes a simulator configured to provide digital simulated output signals simulating the output of an optical digital disk player encountering vibration during playback of an optical digital disk. The system also includes digital-to-analog converter circuitry to convert the digital simulated output signals to analog simulated output signals and provide the analog simulated output signals to processing circuitry. The processing circuitry generates control signals based on the value of the analog simulated output signals, and provides the control signals as outputs.
|
0. 19. A simulator for a media player, wherein the media player comprises a pickup mechanism, a control processing circuit, a drive motor, a focus adjustment mechanism, a tracking adjustment mechanism, and a sled adjustment mechanism, and wherein the simulator is configured to:
simulate an anomaly signal by generating digital simulated waveform characteristics representative of waveforms received from a pickup mechanism of a media player during a disrupted playback event;
implement a media player simulation algorithm to simulate a response to processing of the simulated anomaly signal based on one or more control signals that are generated by a control processing circuit; and
evaluate the simulated response and adjust the simulated anomaly signal by an adjustment value based on the evaluated simulated response.
0. 27. A simulator for a media player, wherein the media player comprises a pickup mechanism, a control processing circuit, a drive motor, a focus adjustment mechanism, a tracking adjustment mechanism, and a sled adjustment mechanism, and wherein the simulator is configured to:
generate a simulated disrupted signal on a media player;
implement a media player simulation algorithm to simulate a response of at least one of an adjustment mechanism and a spindle drive motor;
monitor a control signal generated by a control processing circuit for the at least one of the adjustment mechanism and the spindle drive motor based on the simulated and monitored response, and further monitor a performance response associated with the monitored control signal; and
alter the generated simulated signal based on an evaluation of the monitored performance response.
17. A method for evaluating the response of an audio compact disk player circuitry to vibration during playback of an audio compact disk, comprising the steps of:
coupling simulator circuitry including logic, memory comprising an algorithm, and a digital-to-analog converter to processing circuitry configured to process signals provided by an audio compact disk player;
executing the algorithm in the logic of the signal generating circuitry to electronically create in the simulator circuitry a simulated anomaly signal simulating waveform characteristics provided by a pickup mechanism of an audio compact disk player encountering vibration during playback of an audio compact disk;
providing the simulated anomaly signal to the processing circuitry;
processing the simulated anomaly signal in the processing circuitry to generate at least one control signal; and
monitoring the at least one control signal to evaluate the response of the processing circuitry to the simulated anomaly signal.
14. A method for evaluating the response of an optical digital disk player to vibration during playback of an optical digital disk, comprising the steps of:
coupling simulator circuitry to processing circuitry configured to process signals from an optical digital disk player pickup mechanism;
electronically creating in the simulator circuitry a simulated anomaly signal simulating anomaly waveform characteristics provided by a pickup mechanism of an optical digital disk player encountering vibration during playback of an optical digital disk;
providing the simulated anomaly signal to the processing circuitry; and
processing the simulated anomaly signal in the processing circuitry to generate at least one control signal;
wherein the processing circuitry is configured to process data from an audio CD, and wherein the processing circuitry includes at least one of a skip indicator, mute audio indicator, and output data signal, and further including the step of monitoring at least one of the skip indicator, mute audio indicator and output data signal to evaluate the response of the processing circuitry to the simulated anomaly signal.
1. A test system for evaluating the response of optical digital disk player components to vibration during playback of an optical digital disk, comprising:
a simulator comprising at least one digital output, said simulator configured to provide a simulated digital output signal at said at least one digital output simulating waveform characteristics provided by a pickup mechanism of an optical digital disk player experiencing vibration during playback of an optical digital disk;
a digital-to-analog converter coupled to said at least one digital output, said digital-to-analog converter being configured to convert the simulated digital output signal to a simulated analog output signal; and
processing circuitry coupled to said digital-to-analog converter, said processing circuitry being configured to receive the simulated analog output signal from said digital-to-analog converter, determine the value of at least one control signal to be issued from said processing circuitry based on the value of the simulated analog output signal, and provide the at least one control signal as an output;
wherein said simulator is a computer comprising logic circuitry and memory comprising at least one algorithm, and wherein said at least one algorithm is configured to cause said logic circuitry to provide the simulated digital output signal.
2. The test system of
3. The test system of
4. The test system of
5. The test system of
6. The test system of
7. The test system of
8. The test system of
9. The test system of
10. The test system of
11. The test system of
12. The test system of
13. The test system of
15. The method of
16. The method of
18. The method of
0. 20. The simulator of claim 19, wherein the one or more control signal is generated by a control signal processing circuit, communicatively coupled to the simulator, and wherein the one or more control signal includes at least one of a motor control signal, a focus control signal, a tracking control signal, or a sled control signal.
0. 21. The simulator of claim 20, wherein the motor control signal is configured to control a speed and direction of a drive motor of the media player.
0. 22. The simulator of claim 20, wherein the focus control signal is configured to control a focus adjustment mechanism of the media player.
0. 23. The simulator of claim 20, wherein the tracking control signal is configured to control a tracking adjustment mechanism of the media player.
0. 24. The simulator of claim 20, wherein the sled control signal is configured to control a sled adjustment mechanism of the media player.
0. 25. The simulator of claim 19, wherein the media player simulation algorithm is further configured to cause the logic circuitry of the simulator to generate the adjustment value.
0. 26. The simulator of claim 19, wherein the disrupted playback event is representative of disruptions comprising at least one of a defective surface of a media and vibration of the media player.
0. 28. The simulator of claim 27, wherein the adjustment mechanism comprises a tracking adjustment mechanism, a focus adjustment mechanism, and a sled adjustment mechanism.
0. 29. The simulator of claim 27, wherein the media player simulation algorithm is further configured to cause the logic circuitry of the simulator to generate an adjustment value.
0. 30. The similar of claim 29, wherein the altered generated simulated signal is altered by the adjustment value.
0. 31. The simulator of claim 27, wherein the simulated disrupted signal is representative of a disruption comprising at least one of a defective surface of a media and vibration of the media player.
|
This application is a Reissue of U.S. application Ser. No. 11/542,956 (filed Oct. 4, 2006), now U.S. Pat. No. 7,668,058 (issued Feb. 23, 2010).
The present invention is generally directed to optical digital disk player testing systems and methods, and, more specifically, to a system and method for testing the response of optical digital disk players to vibration encountered during playback of optical digital disks.
Optical digital disk players, such as, for example, audio compact disk (CD) players, are frequently employed in automobiles as a means for providing audio entertainment to vehicle occupants. To enhance the listening experience of vehicle occupants, CD players are typically designed to compensate for anomalies that can be encountered during the audio CD playback process that might otherwise act to interrupt and/or distort the audio produced during the CD playback process. Examples of anomalies that can be encountered during the CD playback process include defects on the CD itself, such as, for example, scratches, smudges, spots, manufacturing defects and/or dirt located on the surface of the CD. Other anomalies that can be encountered during the audio CD playback process include physical shocks and vibrations introduced into the CD player. While anomalies on the surface of audio CDs are not unique to the automotive environment, and can also impact the playback of audio CDs in home or portable CD systems, shock and vibration can be especially prevalent and problematic in an automotive environment in which a vehicle is often traveling at a high rate of speed over a rough road surface.
The anomalies discussed above can act to prevent the pickup mechanism of the CD player from accurately reading and/or interpreting data stored on the CD. In order to reduce the negative impact of such anomalies on the quality of playback, CD player components, including the pickup mechanism and CD player processing circuitry, are typically designed to adapt to anomalies as they are encountered during the playback process.
As shown, the output signals of photo diodes 2 and 6 are combined into a first combined output signal of photo sensor 11, while the output signals of photo diodes 4 and 8 are combined into a second combined output signal of photosensor 11. The first combined output signal, second combined output signal, and output signals provided by tracking photo diodes 10 and 12 are shown provided to Audio/data processing circuitry 30 of CD player 20 for processing. Audio/data processing circuitry 30 is configured to extract high-frequency (HF) audio, focus, and tracking data from the output signals provided by photosensor 11 of pickup mechanism 22. Audio/data processing circuitry 30 is configured to provide audio and/or data to circuitry external to audio/data processing circuitry 30 (not shown) for processing. Audio/data processing circuitry 30 processes extracted HF audio data to provide audio signals that are ultimately provided as audio output to users of the CD player 20. Audio/data processing circuitry 30 is also configured to process focus and tracking data from photosensor 11 to evaluate the operation of pickup mechanism 22 and generate control signals based on the focus and tracking data. The control signals generated by audio/data processing circuitry 30 are provided to drive motor 46, and to sled adjustment mechanism 18, tracking adjustment mechanism 14, and focus adjustment mechanism 16 of pickup mechanism 22, and are used to control those devices to optimize the quality of audio/data output provided by CD player 20 during playback of a CD 50. As shown, the control signals include motor control signals M1, focus control signals F1, tracking control signals T1, and sled control signals S5.
One conventional method typically used to optimize how the CD player 20 generally illustrated in
As noted above, anomalies can include defects in the disk itself, or environmental factors to which the CD player is exposed during playback. For example, in order to monitor the components and/or signals during a “disk defect” anomaly, a CD played in a CD player 20 may be a test CD including defects on the disk surface, such as scratches and/or dirt. When the CD player 20 encounters these defects on the test CD, the audio/data signals are monitored to determine how well the CD player 20 responds to the given anomaly. In order to monitor the performance of components and/or signals during an “environmental” anomaly, such as vibration, the CD player 20 is vibrated while a CD 50 is played. By monitoring the audio/data signals while the CD player 20 is being vibrated, the response of the CD player 20 to the vibration is determined.
Once the response of the CD player 20 to anomalies has been determined, changes and/or adjustments are made to components and/or circuitry of the CD player 20 in order to attempt to improve the response of the CD player 20 to anomalies. Once changes have been made, the CD player 20 can again be operated in the presence of anomalies, and the audio/data signals monitored to determine if further adjustments are needed to further improve the system performance. In this iterative manner, components and circuitry of CD player 20 can be adapted to provide an improved listening experience for the user of the CD player.
While the aforementioned conventional approach of generating anomalies by means of CDs having defects (test CDs) or by means of physically manipulating the CD player by introducing physical shocks and/or vibrations can provide useful information for optimization of the CD player design, it does have drawbacks. For example, test CDs designed to have specific defects for use in CD player testing can be expensive, and are typically subject to breakdown over periods of repeated use, requiring the purchase of additional expensive testing CDs. In addition, physically vibrating and/or manipulating the CD player while it is playing a CD during repeated testing iterations can expose both the test CD and CD player itself to physical damage. Finally, the need to swap multiple test CDs having various defects in and out of a CD player 20 during iterative test cycles can be time consuming and labor intensive.
What is needed is a CD player testing system and method that reduces the dependence on test CDs and physical manipulation of the CD player being tested, and that reduces the need for repeated insertion and removal of test CDs during iterative test cycles.
In accordance with one aspect of the present invention, a system for evaluating the response of optical digital disk player components to vibration during playback of an optical digital disk is provided. The system includes a simulator configured to generate a digital simulated output signal simulating an output of an optical digital disk player experiencing vibration during playback of an optical digital disk. The system also includes a digital-to-analog converter coupled to the simulator and configured to convert the digital simulated output signal to an analog simulated output signal, and processing circuitry coupled to the digital-to-analog converter and configured to receive the analog simulated output signal from the digital-to-analog converter. The processing circuitry provides control signals as outputs based on the value of the analog simulated output signal.
In accordance with another aspect of the present invention, a method for evaluating the response of an optical digital disk player to vibration encountered during playback of an optical digital disk is provided. The method includes the steps of coupling simulator circuitry to processing circuitry configured to process signals from an optical digital disk player pickup mechanism, and creating in the simulator circuitry a simulated anomaly signal simulating anomaly waveform characteristics provided by an optical digital disk player encountering vibration during playback of an optical digital disk. The method further includes the steps of providing the simulated signal to the processing circuitry and processing the simulated signal in the processing circuitry to generate at least one control signal.
In accordance with still another aspect of the present invention, a method for evaluating the response of audio compact disk player circuitry to vibration encountered during playback of an audio compact disk is provided. The method includes the steps of coupling simulator circuitry to processing circuitry configured to process signals provided by an audio compact disk player. The method also includes the step of creating in the simulator circuitry a simulated anomaly signal simulating waveform characteristics provided as an output signal by a pickup mechanism of an audio compact disk player encountering vibration during playback of an audio compact disk. The method further includes the steps of providing the simulated signal to the processing circuitry, processing the simulated anomaly signal in the processing circuitry to generate at least one control signal that is a function of the simulated anomaly signal, and monitoring the at least one control signal to evaluate the response of the processing circuitry to the simulated anomaly signal.
These and other features, advantages, and objects of the present invention will be further understood and appreciated by those skilled in the art by reference to the following specification, claims, and appended drawings.
The present invention will now be described, by way of example, with reference to the accompanying drawings, in which:
Although the preferred embodiments are directed to audio CDs and audio CD players, it should be appreciated that the present invention applies generally to other optical digital disks and optical digital disk players. Examples of other media and players to which the invention is directed include, for example, DVDs and DVD recorders and/or players, writeable and rewriteable CDs and writers/players, and other optical digital disks configured to store digital data on a disk and the associated players.
Referring to
Simulator 60 is shown coupled to high-speed digital-to-analog converter circuitry 68. High-speed digital-to-analog converter circuitry 68 is configured to receive digital simulated signals from simulator 60, convert the digital simulated signals to analog simulated signals, and provide the resulting analog simulated signals to circuitry coupled to high-speed digital-to-analog converter circuitry 68. In the present embodiment, simulator 60 is also shown coupled to analog-to-digital converter circuitry 61, which is also coupled to audio/data processing circuitry 30. Analog-to-digital converter circuitry 61 is configured to receive electrical control signals from audio/data processing circuitry 30, convert the received control signals to digital signals, and provide the digital control signals to simulator 60. In an alternate embodiment, audio/data processing circuitry 30 may provide control signals directly to simulator 60.
As noted above, simulator 60 is configured to generate digital simulated signals. The digital simulated signals provided by simulator 60 to high-speed digital-to-analog converter circuitry 68 are configured to simulate photo diode signals that would be provided by photodiodes 2-12 of photosensor 11 of CD player 20 of
In one embodiment of the present invention, four simulated photosensor signals, designated as S1-S4 in
The second simulated signal S2 provided by simulator 60 to high-speed digital-to-analog converter circuitry 68 is a signal simulating the combined output of two additional photo diodes 4 and 8 in photosensor 11 of CD player 20 of
The third simulated signal S3 provided by simulator 60 to high-speed digital-to-analog converter circuitry 68 is a simulated signal representing the output of a fifth photo diode 10 in a photosensor 11 of CD player of
The fourth simulated signal S4 provided by simulator 60 to high-speed digital-to-analog converter circuitry 68 is a signal simulating the output of a sixth photo diode 12 in a photosensor 11 of CD player 20 of
As noted above, high-speed digital-to-analog converter circuitry 68 receives the digital simulated signals S1-S4 from simulator 60, and converts the digital simulated signals into analog simulated signals S1-S4. After the analog simulated signals S1-S4 have been converted into analog signals, the signals closely approximate the analog output waveforms of photodiodes 2-12 of photosensor 11 of a CD player 20 of
The analog simulated signals S1-S4 are shown input to audio/data processing circuitry 30. In the present embodiment, audio/data processing 30 is processing circuitry configured to process audio and data signals provided by an audio CD player pickup mechanism. In an alternate embodiment, audio/data processing circuitry 30 is processing circuitry configured to process audio and/or data provided by other optical digital disk player pickup mechanisms. Audio/data processing circuitry 30 includes comparator circuitry 33, comparator circuitry 35, audio processing circuitry 36, control signal processing circuitry 38, digital-to-analog converter circuitry 40, and data output circuitry 42. As shown, the first and second analog simulated signals S1 and S2 containing focus and audio information are processed by comparator 33 and audio processing circuitry 36 after being received by audio/data processing circuitry 30. The signals processed by audio processing circuitry 36 are HF audio signals formed by combining the first simulated analog signal S1 with the second simulated analog signal S2 prior to providing the resulting HF audio signal to audio processing circuitry 36. Audio processing circuitry 36 processes the HF audio signal formed by combining the first simulated analog signal S1 with the second simulated analog signal S2 to extract audio information such as, for example, music. Audio processing circuitry 36 is also shown coupled to data output circuitry 42. The audio information provided by audio processing circuitry 36 is provided to data output circuitry 42, where the audio information is additionally processed and provided to additional circuitry (not shown) to convert the audio information into a format that can be perceived by the human ear.
The first and second simulated analog signals S1 and S2 are also input to comparator circuitry 33 of processing circuitry 30. Comparator circuitry 33 compares the value of the first and second simulated analog signals S1 and S2 to determine if they are indicative of a photosensor 11 of
High-speed digital-to-analog converter circuitry 68 is also shown providing third and fourth simulated analog signals S3 and S4 to audio data processing circuitry 30. More specifically, third and fourth simulated analog signals S3 and S4 are provided to comparator circuitry 35 of audio/data processing circuitry 30, and are compared to determine if there is a difference between the two signals S3 and S4. If there is no difference between the third and fourth simulated analog signals S3 and S4, there is little or no tracking error, and adjustment of the pickup mechanism 22 of the CD player 20 of
Audio/data processing circuitry 30 is also shown including control signal processing circuitry 38. Control signal processing circuitry 38 is electrically coupled to comparator circuitry 35 and comparator circuitry 33. Control signal processing circuitry 38 is also shown receiving the HF audio signal that is provided to audio processing circuitry 36. Control signal processing circuitry 38 is configured to process an electrical signal received from comparator circuitry 35 to determine, based on the value of that signal, if there is a tracking error detected by photosensor 11 of pickup mechanism 22 of the CD player 20 of
Control signal processing circuitry 38 is also shown receiving a focus error signal from comparator circuitry 33. Control signal processing circuitry 38 is configured to evaluate the focus error signal received from comparator circuitry 33 to determine if a focus error is present. If control signal processing circuitry 38 determines that a focus error is present, control signal processing circuitry 38 generates a focus control signal F1. In the present embodiment, control signal F1 is configured to control a focus adjustment mechanism of an optical digital disk player, such as, for example, focus adjustment mechanism 16 of pickup mechanism 22 of CD player 20 of
Control signal processing circuitry 38 is also shown receiving an HF audio signal that has been provided to audio/data processing circuitry 30 by high-speed digital-to-analog converter circuitry 68. Control signal processing circuitry 38 evaluates the HF audio signal alone, or in combination with, other signals, such as the focus error signal from comparator circuitry 33 and/or the tracking error signal from comparator circuitry 35, to additionally evaluate whether focus, tracking, or other errors are present.
In addition to providing the control signals discussed above with respect to tracking adjustment and focus adjustment, control signal processing circuitry 38 is also configured to generate a sled adjustment control signal S5. In the present embodiment, control signal S5 is configured to control a sled adjustment mechanism of an optical digital disk player, such as, for example, sled adjustment mechanism 18 of pickup mechanism 22 of CD player 20 of
Audio/data processing circuitry 30 is also shown having I/O circuitry 42 for allowing control signals and/or data to be provided to audio/data processing circuitry 30 from external circuitry (not shown), and to allow data and/or control signals to be provided to external circuitry (not shown) from audio/data processing circuitry 30. I/O circuitry 42 is shown coupled to control signal processing circuitry 38, audio processing circuitry 36, comparator circuitry 33, and comparator circuitry 35. In this manner, HF audio signals, focus error signals provided by comparator circuitry 33, tracking error signals provided by comparator circuitry 35, and control signals provided by control signal processing circuitry 38 may be monitored by external circuitry coupled to audio/data processing circuitry 30 via I/O circuitry 42. Audio and/or other data provided via I/O circuitry 42 may also be monitored for skip conditions, mute conditions, and other conditions of interest to a user to evaluate how the processing circuitry 30 responds to various anomalies.
Control signal processing circuitry 38 is also shown coupled to digital-to-analog converter circuitry 40. As shown, digital-to-analog converter circuitry 40 receives digital control signals M1, F1, T1 and S5 provided by control signal processing circuitry 38, and converts the digital control signals into analog control signals before providing those signals as an output from audio/data processing circuitry 30 to additional circuitry coupled to audio/data processing circuitry 30.
In the present embodiment, the system 70 is also shown including driver control circuitry 44 coupled to audio/data processing circuitry 30. As shown, driver control circuitry 44 is configured to receive control signals provided by audio/data processing circuitry 30, and convert those control signals into analog signals that can be directly used by the devices to which those signals are provided. As shown, driver control circuitry 44 receives four signals from digital-to-analog converter circuitry 40 of audio/data processing circuitry 30. These signals include motor control signals M1, focus control signals F1, tracking control signals T1, and sled control signals S5. The motor control signals M1 provided by digital-to-analog circuitry 40 of audio/data processing circuitry 30 are received by driver circuitry 44 and converted to signal levels and formats directly usable by a spindle drive motor, such as, for example, spindle drive motor 46 of
Driver control circuitry 44 is also shown receiving tracking control signals T1 from digital-to-analog converter circuitry 40 of audio/data processing circuitry 30. Driver control circuitry 44 converts the received analog tracking control signals T1 into control signals configured to be directly used to control a tracking adjustment mechanism, such as, for example, tracking adjustment mechanism 14 of pickup mechanism 22 of
Driver control circuitry 44 is also shown receiving focus control signals F1 from digital-to-analog converter circuitry 40 of audio/data processing circuitry 30. Driver control circuitry 44 receives the analog focus control signals F1, converts the focus control signals F1 into signals configured to be directly used to control a focus adjustment mechanism, such as, for example, the focus adjustment mechanism 16 of pickup mechanism 22 of
Driver circuitry 44 is also shown receiving analog sled control signals S5 from digital-to-analog converter circuitry 40 of audio/data processing circuitry 30. Driver circuitry 44 converts the received analog sled control signals S5 into sled control signals S5 configured to be directly used to control the operation of a sled adjustment mechanism, such as sled adjustment mechanism 18 of pickup mechanism 22 of
In the present embodiment, the control signals M1, F1, T1 and S5, configured as discussed above, are provided as inputs to analog-to-digital converter circuitry 61, where they are converted into digital form. In an alternate embodiment, the control signals M1, F1, T1 and S5 are provided directly from audio/data processing circuitry 30 to analog-to-digital converter circuitry 21, without first passing through driver circuitry 44. In still another embodiment, the control signals M1, F1, T1 and S5 are provided directly from audio/data processing circuitry 30 to simulator 60 without passing through driver circuitry 44 or analog-to-digital converter circuitry 61.
In the present embodiment, simulator 60, in addition to being configured to provide the digital simulated signals discussed above, is also configured to simulate a response of a tracking adjustment mechanism, focus adjustment mechanism, sled adjustment mechanism, and spindle drive motor to the control signals T1, F1, S5, and M1, respectively, provided by analog-to-digital converter circuitry 61. In this manner, simulator 60 can determine how tracking adjustment mechanisms, focus adjustment mechanisms, sled adjustment mechanisms, and spindle drive motors of optical digital disk players would likely respond to the control signals generated by processing circuitry 30. Based on the determination, adjustments can be made to the processing circuitry 30 to obtain the desired response.
In addition to monitoring the simulated response of the mechanisms and motors as described above, simulator 60 is also configured to monitor the control signals T1, F1, S5 and M1 provided by analog-to-digital converter circuitry 61. By monitoring these control signals, simulator 60 can determine how processing circuitry 30 is responding to the simulated digital input. By comparing the values of the control signals with the desired values, adjustments can be made to processing circuitry 30 such that the desired control signals occur based on certain simulated digital inputs.
Finally, in addition to being able to monitor both the values of the control signals and the simulated response of the mechanism and motors to the control signals, simulator 60 is also configured to alter the simulated digital signals it is creating based on the simulated response of the mechanism and motors, the values of the control signals, or both. In this manner, real time feedback based on the control signals generated by signal processing circuitry 30 and their impact on simulated mechanism and motors can be used to dynamically adjust the simulated digital signals to help determine the optimal characteristics of signal processing circuitry 30.
In this manner, simulator 60 monitors the response of the control signals T1, M1, S5 and F1 to the simulated input signals S1-S4 provided by simulator 60. Simulator 60 can use the monitored values of the control signals to alter the values of the simulated signals S1-S4 provided to audio/data processing circuitry 30 by simulator 60 via high-speed digital-to-analog converter circuitry 68.
In operation, simulator 60 runs a software algorithm 66, which causes simulator 60 to generate digital simulated waveform signals S1-S4. Simulated waveform signals S1-S4 are representative of photo diode signals that would be provided by a photosensor 11 of the CD player 20 of
The simulated digital waveform signals S1-S4 are converted into analog simulated waveform signals S1-S4 by high-speed digital-to-analog converter circuitry 68. Simulated analog waveform signals S1-S4 are then provided to audio/data processing circuitry 30 for additional processing. The simulated analog waveform signals S1-S4 are used to provide HF audio signals, which are decoded by audio processing circuitry 36 to provide audio signals for a user of the system. The simulated analog waveform signals are also used to extract focus error information and tracking error information indicative of whether there is a focus and/or tracking error based on the simulated analog waveform signal. The HF audio focus error and tracking error signals are provided to control signal processing circuitry 38, which evaluates the signals to determine if there is a focus error, tracking error, and/or other error based on the received simulated analog signals.
Control signal processing circuitry 38 generates control signals to correct identified errors. These control signals include motor control signals M1 configured to control the speed and direction of a drive motor of an optical digital disk player, focus control signals F1 configured to control a focus adjustment mechanism of an optical digital disk player, tracking control signals T1 configured to control a tracking adjustment mechanism of an optical digital disk player, and sled control signals S5 configured to control a sled adjustment mechanism of an optical digital disk player. These control signals are converted from digital to analog form by digital-to-analog converter circuitry 40, processed by driver circuitry 44 to convert the signals to formats capable of controlling other components of CD player 20 of
Simulator 60 monitors the values of the focus control signals F1, tracking control signals T1, sled control signals S5, and motor control signals M1 to evaluate the response of processing circuitry 30 to the simulated signals S1-S4 provided by algorithm 66. Simulator 60 may also adjust the value of the simulated signals S1-S4 provided by algorithm 66 based on the value of the monitored control signals F1, T1, M1 and S5. In addition, simulator 60 simulates the response of the various mechanisms and motors to the control signals F1, T1, M1 and S5, monitors these simulated responses, and adjusts the value of the simulated signals S1-S4 provided by algorithm 66 based on the monitored simulated response. By providing simulated signals S1-S4 that simulate various error and/or anomaly conditions, such as, for example, defects on the surface of a CD 50 being played in a CD player 20 of
In a second step 104 of the method 100, an optical digital disk that is an audio CD having anomalies is played in the CD player provided in step 102. In the present embodiment, the anomalies are defects on the surface of the audio CD that is being played, and include, for example, scratches and/or dirt on the surface of the audio CD. In an alternate embodiment in which an optical digital disk player other than an audio CD player is employed in the method, the optical digital disk having anomalies may include an audio CD, or an optical digital disk other than an audio CD, such as, for example, a DVD.
In a third step 106 of the method 100, signals provided by the pickup mechanism of the audio CD player are monitored while an audio CD having anomalies is being played to identify unique signal characteristics of the pickup mechanism associated with the playback of an audio CD having an anomaly. It should be appreciated that the pickup mechanism signals can be captured electronically, such as, for example, by a digital oscilloscope, so that they can be retrieved for later analysis and review. In an alternate embodiment, the signals provided by the pickup mechanism of an optical digital disk player are monitored while an optical digital disk other than an audio CD having anomalies is being played to identify unique signal characteristics of the pickup mechanism associated with the playback of an optical digital disk having an anomaly.
In a fourth step 108 of the method 100, simulator circuitry is coupled to optical digital disk processing circuitry configured to process audio and/or data provided by an optical digital disk player pickup mechanism. In the present embodiment, the optical digital disk processing circuitry is audio CD processing circuitry configured to process audio and/or data provided by an audio CD player pickup mechanism.
In a fifth step 110 of the method 100, simulated pickup mechanism signals are created by the simulator circuitry, such that the simulated pickup mechanism signals substantially resemble pickup mechanism signals generated by an optical digital disk player playing an optical digital disk having an anomaly. In the present embodiment, the simulated pickup mechanism signals substantially resemble pickup mechanism signals generated by an audio CD player playing an audio CD having an anomaly.
In a sixth step 112 of the method 100, the simulated pickup mechanism signals are provided to the processing circuitry.
In a seventh step 114 of the method 100, the processing circuitry to which the simulated pickup mechanism signals have been provided generates control signals, based on the simulated pickup mechanism signals. The control signals are configured to control motors and/or mechanisms of optical digital disk players. In the present embodiment, the control signals generated include tracking, focus, sled and motor control signals.
In an eighth step 116 of the method 100, the control signals are provided to the simulator circuitry. In an alternate embodiment, the control signals are first provided to analog-to-digital converter circuitry prior to being provided to the simulator circuitry.
In a ninth step 118 of the method 100, the control signals are monitored by the simulator circuitry to evaluate the response of the processing circuitry to the simulated pickup mechanism signals.
In a tenth step 120 of the method 100, the simulated pickup mechanism signals are modified by the simulator circuitry based on the control signals.
In an eleventh step 122 of the method 100, the simulator circuitry simulates the response of a pickup mechanism of an optical digital disk player to the control signals. In the present embodiment, the simulator circuitry simulates the response of a pickup mechanism of an audio CD player to the control signals.
In a twelfth step 124 of the method 100, the simulated pickup mechanism signals are modified based on the simulated response of the pickup mechanism.
In a second step 204 of the method 200, an optical digital disk that is an audio CD is played in the CD player provided in step 202 while the CD player is subjected to anomalies. In the present embodiment, the anomalies are physical vibrations introduced into the CD player while it is playing an audio CD. In an alternate embodiment in which an optical digital disk player other than an audio CD player is employed in the method, the anomalies are physical vibrations introduced into the optical digital disk player while it is playing an optical digital disk.
In a third step 206 of the method 200, signals provided by the pickup mechanism of the audio CD player are monitored while the audio CD player is subjected to physical vibrations during playback of an audio CD to identify unique signal characteristics of the pickup mechanism associated with the playback of an audio CD in the audio CD player during exposure to physical vibrations. It should be appreciated that the pickup mechanism signals can be captured electronically, such as, for example, by a digital oscilloscope, so that they can be retrieved for later analysis and review. In an alternate embodiment, the signals provided by the pickup mechanism of an optical digital disk player other than an audio CD player are monitored while the optical digital disk player is subjected to physical vibrations during playback of an optical digital disk to identify unique signal characteristics of the pickup mechanism associated with the playback of an optical digital disk in the optical digital disk player during exposure to physical vibrations.
In a fourth step 208 of the method 200, simulator circuitry is coupled to optical digital disk processing circuitry configured to process audio and/or data provided by an optical digital disk player pickup mechanism. In the present embodiment, the optical digital disk processing circuitry is audio CD processing circuitry configured to process audio and/or data provided by an audio CD player pickup mechanism.
In a fifth step 210 of the method 200, simulated pickup mechanism signals are created by the simulator circuitry, such that the simulated pickup mechanism signals substantially resemble pickup mechanism signals generated by an optical digital disk player playing an optical digital disk during exposure to an anomaly such as a vibration. In the present embodiment, the simulated pickup mechanism signals substantially resemble pickup mechanism signals generated by an audio CD player playing an audio CD during an anomaly such as a vibration.
In a sixth step 212 of the method 200, the simulated pickup mechanism signals are provided to the processing circuitry.
In a seventh step 214 of the method 200, the processing circuitry to which the simulated pickup mechanism signals have been provided generates control signals, based on the simulated pickup mechanism signals. The control signals are configured to control motors and/or mechanisms of optical digital disk players. In the present embodiment, the control signals generated include tracking, focus, sled and motor control signals.
In an eighth step 216 of the method 200, the control signals are provided to the simulator circuitry. In an alternate embodiment, the control signals are first provided to analog-to-digital converter circuitry prior to being provided to the simulator circuitry.
In a ninth step 218 of the method 200, the control signals are monitored by the simulator circuitry to evaluate the response of the processing circuitry to the simulated pickup mechanism signals.
In a tenth step 220 of the method 200, the simulated pickup mechanism signals are modified by the simulator circuitry based on the control signals.
In an eleventh step 222 of the method 200, the simulator circuitry simulates the response of a pickup mechanism of an optical digital disk player to the control signals. In the present embodiment, the simulator circuitry simulates the response of a pickup mechanism of an audio CD player to the control signals.
In a twelfth step 224 of the method 200, the simulated pickup mechanism signals are modified based on the simulated response of the pickup mechanism.
The invention, as described, advantageously provides methods 100 and 200, and a system 70 for evaluating the response of an optical digital disk player to anomalies encountered by the optical digital disk player during playback of an optical digital disk. The methods and system accomplish this by using simulated input signals, rather than by requiring the use of fragile defect optical digital disks, and rather than exposing the optical digital disks and/or optical digital disk player to potentially damaging physical anomalies, such as vibration. The method and system also advantageously provide for testing the response of optical digital disk players to multiple anomalies without requiring multiple defect optical digital disks to be manually swapped in and out of optical digital disk players. The above advantages can provide for more efficient, cost-effective testing of optical digital disk players.
The above description is considered that of the preferred embodiments only. Modifications of the invention will occur to those skilled in the art and to those who make or use the invention. Therefore, it is understood that the embodiments shown in the drawings and described above are merely for illustrative purposes and not intended to limit the scope of the invention, which is defined by the following claims as interpreted according to the principles of patent law, including the doctrine of equivalents.
Patent | Priority | Assignee | Title |
Patent | Priority | Assignee | Title |
6018431, | Jun 05 1997 | Maxtor Corporation | Disk drive with shock evaluator |
7095690, | May 30 2001 | MATSUSHITA ELECTRIC INDUSTRIAL CO , LTD | Write and/or erase method and storage apparatus |
20020027853, | |||
20030128639, | |||
20040208099, | |||
20050180276, | |||
20070183284, | |||
20090067307, | |||
JP1206232, | |||
JP2000149286, | |||
JP2003173620, | |||
JP9213017, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Feb 23 2012 | Tab Two Limited Liability Company | (assignment on the face of the patent) | / | |||
Aug 28 2015 | Tab Two Limited Liability Company | Gula Consulting Limited Liability Company | MERGER SEE DOCUMENT FOR DETAILS | 036669 | /0336 |
Date | Maintenance Fee Events |
Jul 28 2017 | M1552: Payment of Maintenance Fee, 8th Year, Large Entity. |
Jul 15 2021 | M1553: Payment of Maintenance Fee, 12th Year, Large Entity. |
Date | Maintenance Schedule |
Jan 21 2017 | 4 years fee payment window open |
Jul 21 2017 | 6 months grace period start (w surcharge) |
Jan 21 2018 | patent expiry (for year 4) |
Jan 21 2020 | 2 years to revive unintentionally abandoned end. (for year 4) |
Jan 21 2021 | 8 years fee payment window open |
Jul 21 2021 | 6 months grace period start (w surcharge) |
Jan 21 2022 | patent expiry (for year 8) |
Jan 21 2024 | 2 years to revive unintentionally abandoned end. (for year 8) |
Jan 21 2025 | 12 years fee payment window open |
Jul 21 2025 | 6 months grace period start (w surcharge) |
Jan 21 2026 | patent expiry (for year 12) |
Jan 21 2028 | 2 years to revive unintentionally abandoned end. (for year 12) |