This application claims the benefit of People's Republic of China application Serial No. 200710079233.5, filed Feb. 13, 2007, the subject matter of which is incorporated herein by reference.
1. Field of the Invention
The invention relates in general to a hologram storage technology, and more particularly to a data reading method for adjusting the size of the decoding unit appropriately.
2. Description of the Related Art
Hologram storage technology mainly uses a spatial light modulator (SLM) to convert digital data into signal light composed by bright spots and dark spots in a two-dimensional arrangement. Then, the signal light and a reference light form an interference pattern (a hologram also called a data page) representing the original data, then the interference pattern is recorded in the storage medium such as optical disc. Besides, a plurality of data pages can be stacked tightly and recorded in the same area (the data area) of the storage medium by ways of various recording methods such as angle multiplexing, wavelength division multiplexing, random phase multiplexing, shift multiplexing and orthogonal phase multiplexing, and so on. When reading data, the reference light complying with a certain parameter is emitted onto the data area, then the signal light corresponding to a particular data page of the data area is reproduced. At last, the signal light is retrieved and decoded by a light sensing device to obtain the original digital data.
The resolution of the sensing pixels in the sensing area of the light sensing device is higher than the resolution of the image pixel of the signal light, such that the data of each image pixel can be restored correctly. That is, when reading data, the light sensing device will set a decoding unit which is formed by a plurality of sensing pixels and the size of the decoding unit is larger than that of a single image pixel. For example, the decoding unit is an area formed by 4×4 sensing pixels. Next, the light sensing device analyzes and processes the sensing data of the 16 sensing pixels so as to restore the data of an image covered by the decoding unit. Normally, the larger the decoding unit is, the more accurate the decoding process will be, meanwhile, the decoding speed is affected and the reading speed is slow. However, when the decoding unit becomes smaller, the image pixels in the vicinity of the to-be-processed image pixel produce more noise effect. And the reading quality is not good due to the noise effect. Therefore, how to take both reading speed and reading quality into account has become an imminent issue to be achieved.
The invention is directed to a data reading method for the reading device to appropriately adjust the size of the decoding unit when the reading device is reading a hologram storage medium, such that both reading speed and reading quality are taken into account.
According to a first aspect of the present invention, a data reading method used in a reading device is provided. The reading device is for reading a hologram storage medium having a plurality of data pages, wherein each data page forms a data image having a plurality of image pixels on a sensing area of the reading device. The sensing area has a plurality of sensing pixels. The data reading method first determines a relative positional relationship between each image pixel and the sensing pixels or the optical quality of the corresponding data image of each image pixel. Next, a corresponding decoding unit of the sensing area is determined according to at least one of the relative positional relationship and the optical quality. Last, each image pixel is decoded by the corresponding decoding unit.
The invention will become apparent from the following detailed description of the preferred but non-limiting embodiments. The following description is made with reference to the accompanying drawings.
Some terminologies used in the specification and the appended claims refer to specific elements. Any one who is skilled in related fields will understand that hardware manufacturers may refer to the same element by different names. However, in the present specification and appended claims, elements are differentiated by the functions rather than by names. The term “comprise” is used in the specification and the appended claims in an open manner, and should be interpreted as “comprise but is not limited to”. Besides, the term “coupled to” refers to any direct or indirect way of electrical connection. Thus, the statement “a first device is coupled to a second device” implies the first device is electrically connected to the second device directly or the first device is electrically connected to the second device indirectly through other devices or connecting means.
Referring to
The size of the sensing pixel p1 is smaller than that of the image pixels p2. For example, in
Referring to
Table 1 lists the signal-to-noise ratio (SNR) when the image pixels p2 are decoded by the decoding units illustrated in
Conventionally, each image pixel p2 of the data image is decoded by a fixed decoding unit. If the decoding unit of
Referring to
Next, in step 320, a corresponding decoding unit of the sensing area is determined according to the relative positional relationship. Referring to Table 1, if the standard value of SNR is 15, then the image pixel (such as p2(1)) whose horizontal shift or vertical shift is 0 can be decoded by the decoding unit of
Last, in step 330, each image pixel is decoded by a corresponding decoding unit. As disclosed above, different image pixels p2 of the data image are decoded by different decoding units having different numbers of sensing pixels according to the relative positional relationship between each image pixel p2 and the sensing pixels p1. Therefore, the overall decoding speed of the data image will not decrease much but the overall decoding quality is improved up to the desired standard. Thus, if the reading device 100 adopts the above reading method for restoring the data image, both reading speed and reading quality are taken into consideration.
The horizontal shift or the vertical shift is defined according to the ratio of the side of the image pixel and the sensing pixel.
Referring to
Next, in step 520, the corresponding decoding unit of the sensing area is determined according to the optical quality. For example, the image pixel p2(1) of
According to the data reading method disclosed in the above embodiments of the invention, the size of the decoding unit is appropriately adjusted according to at least one of a relative positional relationship between the to-be-processed image pixel and the sensing pixel and an optical quality of the data image, such that the reading device gives consideration to the balance of reading speed and reading quality.
While the invention has been described by way of example and in terms of preferred embodiments, it is to be understood that the invention is not limited thereto. On the contrary, it is intended to cover various modifications and similar arrangements and procedures, and the scope of the appended claims therefore should be accorded the broadest interpretation so as to encompass all such modifications and similar arrangements and procedures.
Number | Date | Country | Kind |
---|---|---|---|
200710079233.5 | Feb 2007 | CN | national |