The invention relates to an information carrier, and a system for reading such an information carrier.
The invention may be used in the field of optical storage.
Patent application published under number WO2005/027107-A1 describes an information carrier intended to store data arranged according to a matrix, the data value depending on a transparent/non-transparent state of the corresponding data areas. To readout the data, an array of light spots is simultaneously applied to the data areas, for generating an array of output light beams reflecting each data value. Data values are thus detected by a CMOS detector facing all the surface of the matrix.
The information and system for reading the information as described in the prior art document has technical limitations. In particular, such technical solution is expensive and complex since a two-dimensional CMOS detector is needed to detect data value.
It is an object of the invention to propose an information carrier for storing data which can be read by a cost-effective reading system.
To this end, the information according to the invention comprises a layer for storing data, said layer forming a light-guide having an internal face having placed thereon a matrix of indentations said indentations being shaped so as to deviate part of an input light beam applied to said layer towards a first edge of said information carrier along a first direction, the presence of an indentation reflecting a stored data having a first state, the absence of an indentation reflecting a stored data having a second state.
When a light beam is applied to an indentation, the indentation generates a deviated light beam reflecting the data value. The deviated light beam can easily be detected by a photo-detector such as a photo diode, leading to a cost-affective solution.
Detailed explanations and other aspects of the invention will be given below.
The particular aspects of the invention will now be explained with reference to the embodiments described hereinafter and considered in connection with the accompanying drawings, in which identical parts or sub-steps are designated in the same manner:
The information carrier comprises a layer L for storing data, said layer L forming a light-guide having an internal face IF having placed thereon a matrix of indentations ID1. For example, the layer L can be made of plastic material, such material having a reflective coefficient sufficient (compared to air) to guaranty propagation of the light inside. The indentations are shaped so as to deviate part of an input light beam ILB applied to said layer towards a first edge E1 of said information carrier along a first direction d1. The storage capacity of the information carrier is determined by the size of the indentations and the distance between two adjacent indentations.
To allow the light be deviated along direction d1, the indentations ID1 may be prism-shaped or pyramid-shaped.
The presence of an indentation at position (x,y) reflects a stored data having a first state (e.g. “1” if a binary data is considered). In this case, as illustrated by the left side view of
On the contrary, the absence of an indentation at position (x,y) reflects a stored data having a second state (e.g. “0” if a binary data is considered). In this case, as illustrated by the right side view of
A given data positioned at coordinates (x,y) on the information carrier is thus read by detecting the presence or absence of light at edge E1 of the layer. The light detection is done by a monolithic detector MD placed in front edge E1, and generating an output electrical signal U1 reflecting the presence or absence of a light signal at edge E1. For example, the monolithic detector MD may correspond to a photodiode able to detect light along a large opening.
The monolithic detector MD is part of the reading system in which the information is intended to be inserted in view of being readout. This reading system additionally comprises a generator (e.g. a laser, not shown) for generating the light beam ILB intended to be applied to said information carrier, and an actuator (not shown) for moving said light beam from one indentation to another of said information carrier.
According to this first embodiment, since the position (x,y) of the light beam ILB is known by the reading system for accurately positioning the light beam on a given indentation (or on an area without indentation, depending on the data value stored at this position), only the data value needs to be detected to fully know the data value at a given (x,y) position.
Indeed, the information carrier comprises a light-guiding structure LGS placed along the first edge E1. The light-guiding structure LGS is intended to collect light deviated towards said first edge (i.e. along a long opening), so as to generate an output light beam OLB having a diameter much smaller then the length of edge E1, resulting in a much easier light detection.
A given data positioned at coordinates (x,y) on the information carrier is thus read by detecting presence or absence of light at the lateral output of the light-guiding structure LGS. The light detection is done by a photodiode PD placed at the lateral output of the light-guiding structure LGS. The photodiode PD is intended to generate an output electrical signal U1 reflecting the presence or absence of a light signal OLB. The photodiode PD is part of the reading system in which the information is intended to be inserted in view of being readout.
The light-guiding structure LGS corresponds to a light-guide comprising some indentations ID2 placed on the internal face opposite edge E1. Indentations ID2 allow to deviate light having direction d1 towards the lateral output of the light-guiding structure LGS. In order to improve light reflectivity, indentations ID2 may advantageously be covered by a reflective coating such as a silver film.
The reading system comprises a generator (e.g. a laser, not shown) for generating an input light beam ILB intended to be applied to said information carrier, and an actuator (not shown) for moving at a constant speed v the input light beam ILB along data track (L1, L2 . . . ) of said information carrier.
As illustrated, the actuator first moves the input light beam ILB along the first data track L1 from left to right, then goes up by one data track (illustrated by black arrow), then continue to move the input light beam ILB along the second data track L2 from right to left. Similar process applies for the following data tracks.
The photo sensor PD of the reading system is intended to generate an output signal U1 from the output light beam OLB, said output light beam OLB being generated by said information carrier in response to said input light beam ILB.
To this end, the position y of a given data recorded at time t in signal U1, is calculated as follows by the calculation unit:
y=Int[(v*t)/Dx]
where Int represents the integer operator,
Also, the position x of a given data recorded at time t in signal U1, is calculated as follows by the calculation unit:
x=(v*t)−Dx*Int[(v*t)/Dx]
The advantage of this reading system is that the position (x,y) of a given data stored on the information carrier is directly derived from the output signal U1. In other words, it is no more necessary that the position (x,y) is known by the reading system, which simplifies the reading of the information carrier since the actuator just needs to keep the input light beam ILB on the data tracks, without taking care of where are positioned the data on the information carrier.
The information carrier differs from that described in
To allow the light be deviated along directions d1 and d2, the indentations ID1 may be pyramid-shaped, as illustrated by
The reading system comprises a generator (e.g. a laser, not shown) for generating an input light beam (ILB) intended to be applied to the information carrier, and an actuator (not shown) for moving said input light beam (ILB) along data tracks of said information carrier.
The light detection is done by:
Each line sensor is characterized by the fact that the output voltage generated is proportional to the position the output light beam (OLB1, OLB2) is applied to the line sensor. The line sensor maybe, for example, made of several different materials such as crystalline silicon (c-Si), amorphous silicon (a-Si:H), polymers and CuO.
Alternatively, the line sensor (LS1, LS2) may correspond to pixelated line sensor, each pixelated line sensor consisting of several photodiodes having a line configuration.
Advantageously, the first line sensor LS1 and the second line sensor LS2 are arranged perpendicularly to each other, in particular if the information carrier has a rectangular data matrix.
Such a reading system is more robust because it is not necessary to synchronize the speed of the input light beam ILB over the information carrier and the read out done by the line sensors. The scanning done by the input light beam ILB and the read-out done by line sensors become independent. The scanning speed becomes less critical and consequently a lower bit error rate can be obtained. Note also that the speed at which the input light beam ILB is moved is not necessarily constant and/or known, contrary to embodiment depicted in
The following illustrates how the value and position of data are recovered by the calculation unit. For sake of understanding, only one track of data (i.e. one dimensional) is considered, similar explanations applying for determining data arranged according to a matrix (i.e. two-dimensional arrangement).
According to a first example, let suppose a line sensor measures the following sequence of voltages (e.g. via output signal U1): [0.84; 1.46; 1.77; 2.08; 3.01; 4.25; 4.56]
These voltages are generated by data having an indentation on their data area. The position of these data (e.g. having a “1” state) can thus directly be positioned, since the position is proportional to the voltage value. However, the position of data having no indentations on their data area must also be recovered by the calculation unit. To this end, the calculation unit first calculates the distance between two adjacent indentations by determining the smallest voltage difference. In this example, this difference equals 0.31 and the difference between all other points is an integer multiple of that. So the distance between two consecutive data is 0.31. This allows to identify that between 0.84 and 1.46 two data areas having no indentations are placed on the information carrier, that between 2.08 and 3.01 two data areas having no indentations are placed on the information carrier, and that between 3.01 and 4.25 three data areas having no indentations are placed on the information carrier. In other words, the following set of binary data is retrieved: [1011100100011]
According to a second example, let suppose a line sensor measures the following sequence of voltages (e.g. via output signal U1): [0.56; 2.24; 4.34; 5.6; 7.28]
These voltages are generated by data having an indentation on their data area. The position of these data (e.g. having a “1” state) can thus directly be positioned, since the position is proportional to the voltage value. However, the position of data having no indentations on their data area must also be recovered by the calculation unit. To this end, the calculation unit first calculates the distance between two adjacent indentations by determining the smallest voltage difference. In this example, this difference equals 1.26.
However, this difference value does not generate integer values when dividing the distances between the other data points. As a consequence, sub-multiples of this initial difference are tested by the calculation unit, until finding the relevant sub-multiple, 1.26/3=0.42 in this case. This allows to identify that between 0.56 and 2.24 three data areas having no indentations are placed on the information carrier, that between 2.24 and 4.34 four data areas having no indentations are placed on the information carrier, that between 4.34 and 5.6 two data areas having no indentations are placed on the information carrier, and that between 5.6 and 7.28 three data areas having no indentations are placed on the information carrier. In other words, the following set of binary data is retrieved: [10001000010010001]
Advantageously, by placing some predefined set of data with indentations at the perimeter of the data matrix, the voltage difference between two adjacent data having indentations can be more easily determined since no use to test sub-multiples.
While the invention has been illustrated and described in detail in the drawings and foregoing description, such illustration and description are to be considered illustrative or exemplary and not restrictive; the invention is not limited to the disclosed embodiments. For example, the shape of the indentations could be different, as long as it allows deviating the input light beam towards at least one edge of the information carrier.
In the claims, the word “comprising” does not exclude other elements or steps, and the indefinite article “a” or “an” does not exclude a plurality. Any reference signs in the claims should not be construed as limiting the scope.
Number | Date | Country | Kind |
---|---|---|---|
200610110975.5 | Aug 2006 | CN | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/IB07/53008 | 7/31/2007 | WO | 00 | 2/11/2009 |