Patent ID: 6947363

Claim:
A method of reading binary information stored in a storage medium, comprising a) providing a storage medium having n memory-centers each with a known position and the memory-centers having substantially the same physical dimensions; b) accessing said storage medium with an addressing system and measuring for each memory-center a scalar signal intensity I m emitted from a pre-selected region which is centered on the known position of said memory-center; and c) extracting the stored binary information by calculating bit values b n for all memory-centers using an equation B =C −1 I /I o , wherein I o is a predetermined normalizing factor, I =(I 1 , I 2 , . . . , I n ) is an array of said scalar intensities for all memory-centers, and B =(b 1 , b 2 , . . . , b n ) is an array of bit values, and C is a predetermined cross-talk matrix of n 2 elements where each element represents a cross-talk between said pre-selected regions and wherein the value of each matrix element is defined as a function of a spacing between memory-centers i and j given by C ij =f ( r ′)= f (| r i − r j |)= f ( R ij ) where f(r′) is defined as a cross-talk function, and wherein said cross-talk matrix C is calculated by applying said cross-talk function to each element of a matrix R that contains all inter-memory-center spacings R ij =r′=| r i − r j |.