Claims
- 1. A method of determining coordinates for a storage medium, comprising:
determining diffraction data from a plurality of diffraction patterns corresponding to diffractive markers of the medium; and combining the diffraction data to determine composite coordinates for the medium.
- 2. A method as claimed in claim 1, wherein the composite coordinates include three translational coordinates and three rotational coordinates.
- 3. A method as claimed in claim 1, wherein the act of determining diffraction data includes:
shining a plurality of beams on a selection of the diffractive markers; and measuring the corresponding diffraction patterns in one or more photodetectors to determine the diffraction data.
- 4. A method as claimed in claim 3, wherein the photodetectors are segmented.
- 5. A method as claimed in claim 1, wherein the act of combining the diffraction data to determine composite coordinates includes solving a matrix system that couples the diffraction data and the composite coordinates.
- 6. A method as claimed in claim 1, wherein each diffractive marker includes a pit.
- 7. A method as claimed in claim 1, wherein the storage medium includes a holographic storage medium.
- 8. A method of encoding position for a storage medium, comprising:
adding a plurality of diffractive markers to the medium for marking locations of stored data; and adding a plurality of compound grooves between diffractive markers along a coordinate direction, each compound groove having a transverse groove type for encoding position across multiple compound grooves.
- 9. A method as claimed in claim 8, wherein each diffractive marker includes a pit and each compound groove includes a plurality of pits.
- 10. A method as claimed in claim 8, wherein the act of adding the plurality of diffractive markers includes etching the diffractive markers, and the act of adding the plurality of compound grooves includes etching the compound grooves.
- 11. A method as claimed in claim 8, wherein the storage medium includes a holographic medium and the stored data includes holographic data.
- 12. A method as claimed in claim 8, wherein position is encoded in a frame invariant manner with an LFSR (Linear Feedback Shift Register) code.
- 13. A method as claimed in claim 2, wherein position is encoded with a cyclic frame invariant code.
- 14. A method of encoding position for a storage medium, comprising:
adding a plurality of diffractive markers to the medium for marking locations of stored data; and adding a plurality of compound grooves between diffractive markers along a coordinate direction, each compound groove having internal interruptions for encoding position within that compound groove.
- 15. A method as claimed in claim 14, wherein each diffractive marker includes a pit and each compound groove includes a plurality of pits.
- 16. A method as claimed in claim 14, wherein the act of adding the plurality of diffractive markers includes etching the diffractive markers, and the act of adding the plurality of compound grooves includes etching the compound grooves.
- 17. A method as claimed in claim 14, wherein the storage medium includes a holographic medium and the stored data includes holographic data.
- 18. A method as claimed in claim 14, wherein position is encoded in a frame invariant manner with an LFSR code.
- 19. A method as claimed in claim 14, wherein position is encoded with a cyclic frame invariant code.
- 20. A method of encoding position for a storage medium, comprising:
adding a plurality of diffractive markers to the medium for marking locations of stored data, the diffractive markers being arranged along a first coordinate direction and along a second coordinate direction; adding a plurality of first compound grooves between diffractive markers along the first coordinate direction, each first compound groove having a transverse groove type for encoding position across multiple first compound grooves, and each first compound groove having internal interruptions for encoding position within that first compound groove; and adding a plurality of second compound grooves between diffractive markers along the second coordinate direction, each second compound groove having a transverse groove type for encoding position across multiple second compound grooves, and each second compound groove having internal interruptions for encoding position within that second compound groove.
- 21. A method as claimed in claim 20, wherein each diffractive marker includes a pit and each compound groove includes a plurality of pits.
- 22. A method as claimed in claim 20, wherein the act of adding the plurality of diffractive markers includes etching the diffractive markers, and the act of adding the plurality of compound grooves includes etching the compound grooves.
- 23. A method as claimed in claim 20, wherein the storage medium includes a holographic medium and the stored data includes holographic data.
- 24. A method of determining position on a storage medium, comprising:
scanning the medium in a transverse direction across a plurality of compound grooves that are aligned in a coordinate direction of the medium, each compound groove having a transverse groove type for encoding position across multiple compound grooves, wherein crossing a threshold number of compound grooves determines a position on the medium.
- 25. A method as claimed in claim 24, wherein the act of scanning includes:
shining a beam across the compound grooves; measuring corresponding diffraction patterns in segmented photodetectors to determine the diffraction data; and using the diffraction data to determine the position on the medium.
- 26. A method as claimed in claim 24, wherein the storage medium includes a holographic medium.
- 27. A method of determining position on a storage medium, comprising:
scanning the medium along a compound groove that is aligned in a coordinate direction of the medium, the compound groove having internal interruptions for encoding position within the compound groove, wherein crossing a codeword of interruptions determines a position on the medium.
- 28. A method as claimed in claim 27, wherein the act of scanning includes:
shining a beam along the compound groove; measuring corresponding diffraction patterns in one or more photodetectors to determine the diffraction data; and using the diffraction data to determine the position on the medium.
- 29. A method as claimed in claim 28, wherein the photodetectors are segmented.
- 30. A method as claimed in claim 27, wherein the storage medium includes a holographic medium.
- 31. A data storage system comprising:
a storage medium for storing data at different locations in the medium, the medium including a plurality of diffractive markers for marking locations of stored data in the medium and a plurality of compound grooves for marking positions on the medium, each compound groove having a transverse groove type for encoding position across multiple compound grooves.
- 32. A system as claimed in claim 31, wherein scanning across a threshold number of compound grooves determines a position on the medium.
- 33. A system as claimed in claim 31, wherein each diffractive marker includes a pit and each compound groove includes a plurality of pits.
- 34. A system as claimed in claim 31, wherein the storage medium includes a holographic medium and the stored data includes holographic data.
- 35. A system as claimed in claim 34, wherein a constellation of diffractive markers indicates a location of a hologram.
- 36. A system as claimed in claim 34, wherein a constellation of four diffractive markers indicates a location of a hologram.
- 37. A system as claimed in claim 31, wherein position is encoded in a frame invariant manner with an LFSR code.
- 38. A system as claimed in claim 31, wherein position is encoded with a cyclic frame invariant code.
- 39. A data storage system comprising:
a storage medium for storing data at different locations in the medium, the medium including a plurality of diffractive markers for marking locations of stored data in the medium and a plurality of compound grooves for marking positions on the medium, each compound groove having internal interruptions for encoding position within the compound groove.
- 40. A system as claimed in claim 39, wherein scanning across a codeword of interruptions determines a position on the medium.
- 41. A system as claimed in claim 39, wherein each diffractive marker includes a pit and each compound groove includes a plurality of pits.
- 42. A system as claimed in claim 39, wherein the storage medium includes a holographic medium and the stored data includes holographic data.
- 43. A system as claimed in claim 42, wherein a constellation of diffractive markers indicates a location of a hologram.
- 44. A system as claimed in claim 42, wherein a constellation of four diffractive markers indicates a location of a hologram.
- 45. A system as claimed in claim 39, wherein position is encoded in a frame invariant manner with an LFSR code.
- 46. A system as claimed in claim 39, wherein position is encoded with a cyclic frame invariant code.
- 47. A method of encoding position information in a medium in a frame-invariant manner, comprising:
adding a plurality of markers to the medium for encoding position elements at the markers, the markers being arranged in a configuration so that a contiguous set of markers provides an encoded frame invariant position on the medium.
- 48. A method as claimed in claim 47, wherein position is encoded with an LFSR code.
- 49. A method as claimed in claim 47, wherein position is encoded with a cyclic frame invariant code.
- 50. A position addressing system comprising:
a medium that includes a plurality of markers for encoding position elements at the markers, the markers being arranged in a configuration so that a contiguous set of markers provides an encoded frame invariant position on the medium.
- 51. A system as claimed in claim 50, wherein position is encoded with an LFSR code.
- 52. A system as claimed in claim 50, wherein position is encoded with a cyclic frame invariant code.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application claims the benefit of provisional application No. 60/352,099, filed Jan. 24, 2002, which is incorporated by reference in its entirety.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60352099 |
Jan 2002 |
US |