Patent application number | Description | Published |
20090237762 | HOLOGRAM MEDIA READING APPARATUS - A hologram media reading apparatus including a reference light source, a stop with gray level aperture, and an optical sensor is provided. The reference light source is disposed on one side of a hologram medium, and capable of emitting a reference light beam. The reference light beam is transmitted to the hologram medium. The stop with gray level aperture and the reference light source are disposed on the same side or opposite sides of the hologram medium. The stop with gray level aperture has a light transmissive region, an opaque region, and a transmittance gradually varying region. The opaque region surrounds the light transmissive region. The transmittance gradually varying region surrounds the light transmissive region. A part of the reference beam from the hologram medium passes through the stop with gray level aperture and is transmitted to the optical sensor. | 09-24-2009 |
20090238059 | HOLOGRAPHIC RECORDING MEDIUM AND ENCODING/DECODING METHOD THEREOF - A holographic recoding medium is provided, having holographic pages. Each page has reference mark (RM) placement areas at fixed locations for placing RM patterns. The reference marks are used to calibrate data images of data areas each of which is enclosed by at least three RM regions. Hidden information of the medium is stored by an specific encoded pattern based on existence, types and arrangements of the RM marks. | 09-24-2009 |
20100014409 | HOLOGRAPHIC DATA STORING METHOD AND STORING DEVICE - A holographic data storing method includes the steps of: encoding original data to generate holographic data according to a codeword to symbol relation; and recording a hologram corresponding to the holographic data onto a holographic storage medium. In the codeword to symbol relation, a plurality of sample symbols corresponds to a plurality of codewords. Each of the sample symbols corresponds to a pattern having N*N pixels. There are M bright pixels in the N*N pixels, wherein N and M are positive integers and M is smaller than N*N. A hamming distance of the sample symbols is greater than or equal to 4, and a two-dimensional run-length of the sample symbols is greater than or equal to 2. | 01-21-2010 |
20100061640 | METHOD AND APPARATUS FOR DETECTING CODE OF HOLOGRAPHIC DATA PAGE - A method and an apparatus for detecting code of a holographic data page are provided. First, image information of at least one special pattern in the holographic data page is captured, and the captured image information is integrated into a characteristic symbol (CS) of the holographic data page. Then, the CS of the holographic data page is compared with a plurality of predetermined characteristic symbols (PCSs) to obtain a similarity between the CS and each of the PCSs. Thereafter, the PCS having the highest similarity to the CS is selected as the code information of the holographic data page. | 03-11-2010 |
20110154162 | DATA WRITING METHOD FOR A FLASH MEMORY, AND FLASH MEMORY CONTROLLER AND FLASH MEMORY STORAGE APPARATUS USING THE SAME - A data writing method for a flash memory, and a flash memory controller and a flash memory storage apparatus using the same are provided. First, data is received from a host system. Next, the data is divided into at least one frame. Afterwards, an error checking and correcting (ECC) code corresponding to the frame is generated so as to form at least one ECC frame. Then, the ECC frame is divided into a plurality of frame segments. Finally, the frame segments are written into a flash memory chip according to a non-sequentially ranking order. | 06-23-2011 |
20110258495 | METHODS OF CALCULATING COMPENSATION VOLTAGE AND ADJUSTING THRESHOLD VOLTAGE AND MEMORY APPARATUS AND CONTROLLER - Methods of calculating a compensation voltage and adjusting a threshold voltage, a memory apparatus, and a controller are provided. In the present invention, data is written into a rewritable non-volatility memory, and the data is then read from the rewritable non-volatility memory and compared with the previously written data to obtain error bit information. The compensation voltage of the threshold voltage is calculated according to the error bit information, and the threshold voltage is adjusted according to the compensation voltage. | 10-20-2011 |
20110258496 | DATA READING METHOD, MEMORY STORAGE APPARATUS AND MEMORY CONTROLLER THEREOF - A data reading method for a writable non-volatile memory module having physical pages is provided. The method includes grouping the physical pages into a plurality of physical page groups. The method also includes reading first data from a physical page of a first physical page group by applying a first threshold voltage set. The method still includes, when the first data can be corrected by an error checking and correcting circuit and an error bit number corresponding to the first data is not smaller than an error bit number threshold, calculating compensation voltages for the first threshold voltage set. The method further includes adjusting the first threshold voltage set by the compensation voltages and applying the adjusted first threshold voltage set to read data from the physical pages of the first physical page group. Accordingly, data stored in the rewritable non-volatile memory module can be correctly read. | 10-20-2011 |
20110317488 | DATA READING METHOD AND CONTROL CIRCUIT AND MEMORY CONTROLLER USING THE SAME - A data reading method for a flash memory module is provided. The method includes applying a bit-data-read voltage to get read data from memory cells of the flash memory module. The method also includes setting a minus-adjustment-bit-data-read voltage and a plus-adjustment-bit-data-read voltage corresponding to the bit-data-read voltage based on an error-distribution estimated value and applying the minus-adjustment-bit-data-read voltage and the plus-adjustment-bit-data-read voltage to obtain soft values corresponding to the read data from the memory cells. The method further includes calculating a soft-information estimated value corresponding to each bit of the read data according to the soft-values. Accordingly, the method can effectively obtain soft information. | 12-29-2011 |
20120072805 | MEMORY STORAGE DEVICE, MEMORY CONTROLLER THEREOF, AND METHOD THEREOF FOR GENERATING LOG LIKELIHOOD RATIO - A memory storage device, a memory controller, and a log likelihood ratio (LLR) generation method are provided. A read data corresponding to a first storage state is obtained from memory cells of a flash memory chip in the memory storage device by using bit data read voltages. An error checking and correcting procedure is performed on the read data to obtain a second storage state corresponding to the read data when the read data is written. An amount of storage error is obtained in storage states satisfying a statistic number, and a storage error means that data is in the second storage state when being written and is in the first storage state when being read. A logarithmic operation is executed according to the statistic number, an amount of the storage states, and the amount of storage error to generate a first LLR of the read data. | 03-22-2012 |
20120144267 | DATA READING METHOD, MEMORY STORAGE APPARATUS, AND CONTROLLER THEREOF - A data reading method for a rewritable non-volatile memory module is provided, wherein the rewritable non-volatile memory module has a plurality of physical pages. The data reading method includes grouping the physical pages into a plurality of physical page groups and configuring a corresponding threshold voltage set for each of the physical page groups. The data reading method also includes respectively reading data from the physical pages of the physical page groups by using the corresponding threshold voltage sets. The data reading method further includes when data read from one of the physical pages of one of the physical page groups cannot be corrected by using an error checking and correcting (ECC) circuit, updating the threshold voltage set corresponding to the physical page group. | 06-07-2012 |
20120311402 | DATA READING METHOD, MEMORY CONTROLLER, AND MEMORY STORAGE DEVICE - A data reading method adapted to a rewritable non-volatility memory module having physical blocks is provided, wherein each physical block has a plurality of physical pages. In the data reading method, each physical page is partitioned into bit data areas, where at least one of the bit data areas has a data length different from that of the other bit data areas. Data is written into the bit data areas. Data in each bit data area is corresponding to an ECC frame. The data is read from the bit data areas. Because the at least one of bit data areas has a relatively short data length, the error correction capability is improved and the data can be correctly read. An error bit information is obtained according to the read data. A log likelihood ratio (LLR) lookup table or a threshold voltage is adjusted according to the error bit information. | 12-06-2012 |