Abstract:
A data buffering method used when performing a read operation on an optical storage medium is disclosed. After a first data unit having an unidentifiable and temporarily undeducible ID address is reproduced through the read operation, the method starts storing the first data unit and subsequently reproduced data units into a buffer memory in turn. After a second ID address of a second data unit of the subsequently reproduced data units is identified, the method deduces a target memory address of the buffer memory according to the second ID address and a target ID address. A buffer start pointer is then set according to the deduced target memory address.
Abstract:
The invention relates to an encoding method for encoding a codeword to obtain a parity code. The code is embedded in the codeword and divides the codeword to have intermediate symbol locations between a first and a second set of data symbols. Each data symbol forms a coefficient. The first and the second set of data symbols and the parity code respectively form a first polynomial (M1(x)), a second polynomial (M2(x)), and a parity code polynomial (R(x)). The method comprises: first, designing a first code generator polynomial (G1(x)); next, dividing M1(x)x4 by G1(x) to obtain a first remainder polynomial (R1(x)); next, generating a second code generator polynomial (G2(x)) from G1(x); next, generating a third polynomial (M3(x)); next, dividing M3(x)x4 by G2(x) to obtain a second remainder polynomial (R2(x)); next, performing an adding procedure to R1(x) and R2(x) to obtain R(x); finally, obtaining the parity code from each coefficient of R(x).
Abstract:
An eFuse with at least one fuse unit is provided. The fuse unit includes a common node, a sensing unit with a first input terminal and a second input terminal, at least one fuse coupled between the common node and the first input terminal of the sensing unit with a resistance, and a switching unit coupled between the common node and the second input terminal of the sensing unit. A resistance of the switching unit is equivalent to a first resistance in a normal mode and equivalent to a second resistance in a test mode, and the second resistance is higher than the first resistance. The sensing unit generates an output signal indicating whether the fuse is blown or not according to the resistances of the fuse and the switching unit.
Abstract:
A modulation method for a first data string having a plurality of symbols is disclosed. The method includes: appending a data string to the first data string to form a second data string; and converting the second data string to a code word sequence by converting each of the symbols in the first data string to a code word according to predetermined modulation rules and a symbol set selected from the second data string. Each code word has a first fixed number of bits, each symbol has a second fixed number of bits, and each symbol set has a fixed number of symbols.
Abstract:
A method for buffering data read from an optical storage medium. The method includes: reading a second data segment from the optical storage medium; and setting a second expected position information corresponding to the second data segment for aligning the second expected position information to a second actual position information of the second data segment, and buffering the second data segment read from the optical storage medium into a storage device according to the second expected position information.
Abstract:
A data search system for searching a data sync pattern stored in an optical disc by using a physical address is disclosed. The data search system comprises a physical address decoder, a data start indicator and a data sync pattern search circuit. The physical address decoder decodes a physical address signal read from the optical disc to obtain the physical address of a current position. The data start indicator generates a start search signal when the pickup head indicates a predetermined physical address to decide a start position. The data sync pattern search circuit searches the data sync pattern of the data from the start position to determine a cluster area of the data following the data sync pattern. The data search system further comprises a window generator, generating a window interval starting from the start position to search the data sync pattern therein.
Abstract:
A light beam is scanned on a track of a recording medium, the track having a first track region and a second track region, each track region having a physical property that has recurring deviations. A wobble signal is derived from the light beam, the wobble signal having information associated with the recurring deviations. Whether the light beam is at the first track region or the second track region is determined based on a frequency, a period, or a pulse width of the wobble signal.