Circuits, architectures, apparatuses, systems, algorithms and methods and software for optimum power calibration for optical disc recording

Information

  • Patent Application
  • 20070201331
  • Publication Number
    20070201331
  • Date Filed
    December 26, 2006
    17 years ago
  • Date Published
    August 30, 2007
    17 years ago
Abstract
Methods, software, and apparatus for the calibration of writing characteristics for writing to an optical storage medium, and methods of encoding calibration pattern data and calibration instructions are disclosed. The method of calibration generally includes the steps of (a) receiving pattern data and instructions synchronized with the pattern data, (b) writing the pattern data to the optical storage medium in accordance with the instructions, (c) reading a readback signal corresponding to the pattern data from the optical storage medium, (d) processing the readback signal in accordance with the instructions, and (e) determining a value of a writing characteristic for writing data to the optical storage medium based at least in part on the readback signal. The method provides the ability to flexibly set test parameters and to quickly and accurately test the write characteristics of a recordable or re-writable optical storage medium.
Description

BRIEF DESCRIPTION OF THE DRAWINGS


FIG. 1 shows conventional EFM encoding of exemplary data.



FIG. 2A is a diagram showing an exemplary pattern data and instruction encoding according to the present invention.



FIG. 2B is a flowchart of an exemplary method according to the present invention.



FIG. 2C is a diagram showing exemplary readback waveforms.



FIG. 3 is a diagram showing an exemplary apparatus according to the present invention.



FIG. 4A is a diagram of an exemplary digital versatile disc (DVD) player.



FIG. 4B is a diagram of an exemplary high definition television (HDTV).



FIG. 4C is a diagram of an exemplary vehicle control system.



FIG. 4D is a diagram of an exemplary cellular or mobile phone.



FIG. 4E is a diagram of an exemplary television set top box.



FIG. 4F is a diagram of an exemplary portable media player.


Claims
  • 1. A method of calibration for writing to an optical storage medium, said method comprising the steps of: receiving pattern data and instructions synchronized with said pattern data;writing said pattern data to said optical storage medium in accordance with said instructions;reading a readback signal corresponding to said pattern data from said optical storage medium;processing said readback signal in accordance with said instructions; anddetermining a value of a writing characteristic for writing data to said optical storage medium based at least in part on said readback signal.
  • 2. The method of claim 1, wherein said receiving step comprises receiving a bitstream comprising said instructions and said pattern data.
  • 3. The method of claim 2, wherein said bitstream comprises said instructions superimposed on said pattern data.
  • 4. The method of claim 3, wherein said receiving step further comprises extracting said pattern data and said instructions from said bitstream.
  • 5. The method of claim 3, wherein said pattern data conforms to a run length limited constraint, and said bitstream comprises said instructions encoded in violation of said run length limited constraint.
  • 6. The method of claim 1, wherein said pattern data comprises data encoded according to an encoding standard of said optical storage medium.
  • 7. The method of claim 1, wherein said writing step further comprises changing a test value for said writing characteristic in response to at least one of said instructions, and writing some or all of said pattern data to said optical storage medium in accordance with said test value.
  • 8. The method of claim 7, wherein said processing step comprises comparing said readback signal to an expected signal based on said pattern data.
  • 9. The method of claim 8, wherein said processing step further comprises correlating a characteristic of said readback signal with at least one of said instructions.
  • 10. The method of claim 9, further comprising correlating said characteristic of said readback signal with one or more run lengths in said pattern data.
  • 11. The method of claim 10, wherein said characteristic of said readback signal comprises asymmetry between a baseline of at least one high frequency component of said readback signal and a baseline of at least one low frequency component of said readback signal.
  • 12. The method of claim 11, wherein said determining step comprises selecting an optimal value of said writing characteristic based on a test value that correlates to a lowest asymmetry between said baselines.
  • 13. The method of claim 1, wherein said writing characteristic comprises a writing power level.
  • 14. The method of claim 9, wherein said characteristic of said readback signal comprises timing phase error.
  • 15. The method of claim 14, wherein said determining step comprises selecting an optimal timing phase offset.
  • 16. The method of claim 14, wherein said determining step comprises selecting an optimal timing phase offset for each transition type in said pattern data.
  • 17. The method of claim 14, wherein said processing step further comprises storing to memory a timing phase error value for each transition in said pattern data.
  • 18. The method of claim 17, wherein said storing step comprises encoding said timing phase error values such that an insignificant timing phase error value occupies one binary bit in said memory, and significant timing phase error values occupy at least three binary bits in said memory.
  • 19. The method of claim 1, wherein said optical storage medium comprises an optical disc.
  • 20. The method of claim 19, wherein said optical disc comprises a write-once optical disc.
  • 21. The method of claim 19, wherein said optical disc comprises a rewritable optical disc.
  • 22. The method of claim 1, further comprising writing data to said optical storage medium in accordance with said determined value.
  • 23. A computer program or waveform containing a set of instructions which, when executed by a processing device configured to execute computer-readable instructions, is configured to perform the method of claim 1.
  • 24. A method for encoding pattern data and instructions for calibration of a writing characteristic for writing data to an optical storage medium, wherein at least one of said instructions comprises an instruction for setting a test value for said writing characteristic, said method comprising the step of encoding said pattern data according to a run length limited (RLL) constraint; andproducing a bitstream comprising said pattern data and said instructions, wherein said step of producing comprises encoding said instructions within violations of said constraint.
  • 25. The method of claim 24, wherein said step of encoding said pattern data further comprises encoding said pattern data according to an encoding standard of said optical storage medium.
  • 26. The method of claim 24, wherein said writing characteristic comprises a writing power level.
  • 27. The method of claim 24, wherein said writing characteristic comprises a timing phase offset.
  • 28. An apparatus for writing data to an optical storage medium, said apparatus comprising: a memory configured to produce a calibration bitstream;a decoding module configured to extract calibration pattern data and calibration instructions synchronized with said calibration pattern data from said calibration bitstream;a writing module configured to write said calibration pattern data to said optical storage medium in accordance with said calibration instructions;a reading module configured to read a readback signal corresponding to said calibration pattern data from said optical storage medium; anda processing module configured to process said readback signal in accordance with said calibration instructions and determine an optimal value of a writing characteristic for said optical storage medium based at least in part on said readback signal.
  • 29. The apparatus of claim 28, wherein said calibration instructions are superimposed on said calibration pattern data in said calibration bitstream.
  • 30. The apparatus of claim 29, wherein said calibration pattern data conforms to a run length limited constraint, and said decoding module is further configured to extract said calibration instructions and said calibration pattern data by locating violations of said constraint in said calibration bitstream.
  • 31. The apparatus of claim 28, wherein said calibration pattern data comprises data encoded according to an encoding standard of said optical storage medium.
  • 32. The apparatus of claim 28, wherein said writing module is further configured to change a test value of said writing characteristic in response to at least one of said calibration instructions and to write some or all of said pattern data to said optical storage medium in accordance with said test value.
  • 33. The apparatus of claim 32, wherein said processing module is further configured to compare said readback signal to an expected signal based on said calibration pattern data.
  • 34. The apparatus of claim 33, wherein said processing module is further configured to correlate a characteristic of said readback signal with at least one of said calibration instructions.
  • 35. The apparatus of claim 33, wherein said processing module is further configured to correlate a characteristic of said readback signal with one or more run lengths in said calibration pattern data.
  • 36. The apparatus of claim 35, wherein said characteristic of said readback signal comprises asymmetry between a baseline of high frequency components of said readback signal and a baseline of low frequency components of said readback signal.
  • 37. The apparatus of claim 36, wherein said processing module is further configured to determine said optimal value based on a test value that correlates to a lowest asymmetry between said baselines.
  • 38. The apparatus of claim 33, wherein said writing characteristic comprises a writing power level.
  • 39. The apparatus of claim 33, wherein said characteristic of said readback signal comprises timing phase error.
  • 40. The apparatus of claim 39, wherein said processing module is further configured to determine an optimal timing phase offset.
  • 41. The apparatus of claim 39, wherein said processing module is further configured to determine an optimal timing phase offset for each transition type in said pattern data.
  • 42. The apparatus of claim 39, wherein said processing module is further configured to store to said memory a timing phase error value for each transition in said pattern data.
  • 43. The apparatus of claim 42, wherein said processing module is further configured to encode said timing phase error values such that an insignificant timing phase error value occupies one binary bit in said memory, and significant timing phase error values occupy at least three binary bits in said memory.
  • 44. The apparatus of claim 28, wherein said optical storage medium comprises an optical disc.
  • 45. The apparatus of claim 44, wherein said optical disc comprises a write-once optical disc.
  • 46. The apparatus of claim 44, wherein said optical disc comprises a rewritable optical disc.
Provisional Applications (1)
Number Date Country
60776588 Feb 2006 US