Patent ID: 7702164

Claim:
A method for encoding data for recording into a holographic medium, comprising the steps of: run length limited encoding three bytes of data into 5×5 matrix information, said data subject to a 4-byte error correction code; providing said 5×5 matrix information to a spatial light modulator, as a portion of a two-dimensional pixel matrix of said spatial light modulator, for recording into a holographic image on said holographic medium; encoding said data with an error correction code having 4-bit burst, 4-byte string length capability prior to said run length limited encoding step; wherein said run length limited encoding step comprises a (0, 14/13) run length limited code; and wherein said run length limited encoding step comprises the formula: First Row of Spatial Light Modulator SLM(0,0)=(U4 <OR> U5 <OR> U6 <OR> U7) <AND> [U2 <AND> (U0 <AND> U3) <OR> U0 <AND> (U1 <OR> U2)] SLM(0,1)=(U4 <OR> U5 <OR> U6 <OR> U7) <AND> (U0 <OR> U2) SLM(0,2)= [(U0 <OR> U1<OR> U2 <OR> U3) <AND> (U4 <OR> U5 <OR> U6 <OR> U7)] <OR> U1 SLM(0,3)= [(U0 <OR> U1 <OR> U2 <OR> U3) <AND> (U4 <OR> U5 <OR> U6 <OR> U7)] <OR> U2 SLM(0,4)=[(U0 <OR> U1 <OR> U2 <OR> U3) <AND> (U4 <OR> U5 <OR> U6 <OR> U7)] <OR> U3 Second Row of Spatial Light Modulator SLM(1,0)=V0, SLM(1,1)=V1, SLM(1,2)=V2, SLM(1,3)=V3, SLM(1,4)=V4 Third Row of Spatial Light Modulator SLM(2,0)=V5, SLM(2,1)=V6, SLM(2,2)=V7 SLM(2,3)={[(U0 <OR> U1 <OR> U2 <OR> U3) <AND> (U4 <OR> U5 <OR> U6 <OR> U7)] <OR> U4} <AND> (U0 <OR> U4) SLM(2,4)={[(U0 <OR> U1 <OR> U2 <OR> U3) <AND> (U4 <OR> U5 <OR> U6 <OR> U7)] <OR> U5} <AND> (U1 <OR> U5) Fourth Row of Spatial Light Modulator SLM(3,0)={[(U0 <OR> U1 <OR> U2 <OR> U3) <AND> (U4 <OR> U5 <OR> U6 <OR> U7)] <OR> U6} <AND> (U2 <OR> U6) SLM(3,1)={[(U0 <OR> U1 <OR> U2 <OR> U3) <AND> (U4 <OR> U5 <OR> U6 <OR> U7)] <AND> U3} <OR> U7 <OR> (U0 <OR> U1 <OR> U2 <OR> U3 <OR> U4 <OR> U5 <OR> U6 <OR> U7) SLM(3,2)=W0, SLM(3,3)=W1, SLM(3,4)=W2 Fifth Row of Spatial Light Modulator SLM(4,0)=W3, SLM(4,1)=W4, SLM(4,2)=W5, SLM(4,3)=W6, SLM(4,4)=W7.