Patents by Inventor Wen-Yi Wu

Wen-Yi Wu has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 7397739
    Abstract: An apparatus for detecting position of blank areas for an optical disc in an optical disc drive according to a wobble signal and a blank signal includes an address decoder for generating a physical address value according to the wobble signal; a counting device coupled to the address decoder for generating a count value according to the wobble signal; and a decision circuit coupled to the counting device for determining whether the count value is within a predetermined range when the edge of the blank signal occurs. If the count value is within the predetermined range when the blank edge occurs, the decision circuit generates a position value corresponding to a blank area of the optical disc.
    Type: Grant
    Filed: December 20, 2004
    Date of Patent: July 8, 2008
    Assignee: Mediatek Incorporation
    Inventors: Hao-Cheng Chen, Wen-Yi Wu, Chun-Nan Chen
  • Patent number: 7379401
    Abstract: This invention provides an optical storage device for recording a plurality of data onto an optical storage medium. If recording interrupted, the optical storage device generates a data-interrupted address, and re-connects the interrupted data with a data re-connecting physical address. The optical storage device comprises a physical addressing module, a record-interrupt generator, a data recording controller, a data-interrupt address generator, and a data-reconnecting physical address generator. The physical addressing module provides a reference physical address for recording data onto the optical storage medium. When detecting the interrupt of data recording, the data-interrupt address generator generates the address of the interrupted data. According to the address of the interrupted data, the data-reconnecting physical address generator generates a data-reconnecting physical address.
    Type: Grant
    Filed: August 13, 2003
    Date of Patent: May 27, 2008
    Assignee: Mediatek Inc.
    Inventors: Wen-Yi Wu, Hong-Ching Chen
  • Patent number: 7369000
    Abstract: An adaptive frequency detector used in a phase locked loop for detecting a frequency difference between an input signal and an output clock generated from an oscillator of the phase locked loop includes: a frequency comparator for generating an up signal or a down signal according to the frequency difference between the input signal and the output clock; and a pulse controller coupled to the frequency comparator for generating a charge signal based on the up signal or generating a discharge signal based on the down signal. The pulse controller dynamically adjusts the pulse width of the charge signal or the pulse width of the discharge signal.
    Type: Grant
    Filed: January 26, 2005
    Date of Patent: May 6, 2008
    Assignee: Mediatek Incorporation
    Inventors: Wen-Yi Wu, Chao-Lung Tsai, Chi-Kwong Ho
  • Publication number: 20080013429
    Abstract: An ADIP demodulation method and apparatus, which are used in an optical disk driver to generate the ADIP information according to a wobble signal. The apparatus includes a slicing unit for receiving the wobble signal and generating a wobble pulse, a phase locked loop for generating a reference wobble signal with the same frequency and phase as the wobble pulse and a reference clock with frequency higher than the wobble pulse, a channel bit generator for generating a channel bit signal according to the reference wobble signal and the wobble pulse, and a decoder for decoding to ADIP information according to the channel bit signal. The channel bit generator generates a difference signal between the wobble pulse and the reference wobble signal, and outputs the channel bit signal according to the difference signal.
    Type: Application
    Filed: September 20, 2007
    Publication date: January 17, 2008
    Inventors: Hao-Cheng Chen, Wen-Yi Wu
  • Publication number: 20070277080
    Abstract: A method for decoding multiword information comprises steps (a) to (e). In step (a), a multiword information cluster, e.g., ECC, including high protective codewords, e.g., BIS, and low protective codewords, e.g., LDC, is provided. In step (b), the high and low protective codewords are stored into a first memory, e.g., DRAM. In step (c), the high protective codewords are decoded to generate high protective word erasure indicators showing whether decoding errors occur. In step (d), the high protective word erasure indicators are stored into a second memory, e.g., SRAM. In step (e), the low protective codewords are decoded. In the meanwhile, an erasure bit for a low protective codeword is marked by finding high protective codewords close to the low protective codeword in the multiword information cluster and looking up the high protective word erasure indicators of the high protective codewords close to the low protective codeword.
    Type: Application
    Filed: August 10, 2007
    Publication date: November 29, 2007
    Inventors: Wen-Yi Wu, Li-Lien Lin, Jia-Horng Shieh
  • Patent number: 7289410
    Abstract: An ADIP demodulation method and apparatus, which are used in an optical disk driver to generate the ADIP information according to a wobble signal. The apparatus includes a slicing unit for receiving the wobble signal and generating a wobble pulse, a phase locked loop for generating a reference wobble signal with the same frequency and phase as the wobble pulse and a reference clock with frequency higher than the wobble pulse, a channel bit generator for generating a channel bit signal according to the reference wobble signal and the wobble pulse, and a decoder for decoding to ADIP information according to the channel bit signal. The channel bit generator generates a difference signal between the wobble pulse and the reference wobble signal, and outputs the channel bit signal according to the difference signal.
    Type: Grant
    Filed: July 22, 2003
    Date of Patent: October 30, 2007
    Assignee: Media Tek Inc.
    Inventors: Hao-Cheng Chen, Wen-Yi Wu
  • Patent number: 7284183
    Abstract: A method for decoding multiword information comprises steps (a) to (h). In step (a), a multiword information cluster including high protective words and low protective words is provided, wherein the multiword information, high protective words and low protective words can be ECC data, BIS data and LDC data, respectively. In step (b), the low protective words are partitioned into multiple groups. In step(c), the low protective words are de-interleaved, so as to generate a low protective word cluster including multiple segments corresponding to the multiple groups. In step (d), any error of the low protective words is detected, so as to generate segment erasure indicators with localities. In step (e), the low protective words and the segment erasure indicators are stored into a first memory, e.g., a DRAM. In step (f), the segment erasure indicators are stored into a second memory, e.g., a SRAM. In step (g), erasure bits of the low protective word are generated based on the segment erasure indicators.
    Type: Grant
    Filed: November 4, 2004
    Date of Patent: October 16, 2007
    Assignee: Mediatek Inc.
    Inventors: Wen-Yi Wu, Li-Lien Lin, Jia-Horng Shieh
  • Patent number: 7281193
    Abstract: A method for decoding multiword information comprises multiple steps. In step (a), a multiword information cluster, e.g., ECC, including high protective codewords, e.g., BIS, and low protective codewords, e.g., LDC, is provided. In step (b), the high and low protective codewords are stored into a first memory, e.g., DRAM. In step (c), the high protective codewords are decoded to generate high protective word erasure indicators showing whether decoding errors occur. In step (d), the high protective word erasure indicators are stored into a second memory, e.g., SRAM. In step (e), the low protective codewords are decoded. In the meanwhile, an erasure bit for a low protective codeword is marked by finding high protective codewords close to the low protective codeword in the multiword information cluster and looking up the high protective word erasure indicators of the high protective codewords close to the low protective codeword.
    Type: Grant
    Filed: September 27, 2004
    Date of Patent: October 9, 2007
    Assignee: Mediatek Inc.
    Inventors: Wen-Yi Wu, Li-Lien Lin, Jia-Horng Shieh
  • Patent number: 7274636
    Abstract: A phase locked loop (PLL) for generating an output signal according to an input signal is disclosed. The PLL of the present invention includes a detector for generating a detection signal according to the logical difference between the input signal and a feedback signal, a signal mixer electrically connected to the detector for generating a control signal according to the detection signal and a mixing reference signal, a filtering device electrically connected to the signal mixer for generating an adjust signal according to the control signal, a controllable oscillator electrically connected to the filtering device for generating the output signal according to the adjust signal, and a frequency divider electrically connected to the controllable oscillator for generating the feedback signal and the mixing reference signal according to the output signal. The frequency of the output signal is at least twice the frequency of the input signal.
    Type: Grant
    Filed: December 17, 2004
    Date of Patent: September 25, 2007
    Assignee: Mediatek Incorporation
    Inventors: Hong-Ching Chen, Wen-Yi Wu
  • Patent number: 7203888
    Abstract: The present invention is a correcting system for correcting a linear block code generated by coding an original data via a data coding process when a predetermined correction portion of an original data is corrected by a variant correction data. The correcting system comprises a coding module and a correcting module. The coding module is used to code the variant correction data via the data coding process to generate a corresponding variant correction code. The correcting module is used to store the variant correction code and calculate the variant correction code and the linear block code to generate a substitute code to substitute the linear block code. Therefore, if the data is modified after an optical recording system has completed coding the data, the optical recording system could add the substitute code to generate the renewed linear block code, unnecessarily reprocessing the complicated data coding process.
    Type: Grant
    Filed: August 27, 2003
    Date of Patent: April 10, 2007
    Assignee: MediaTek Inc.
    Inventors: Li-Lien Lin, Wen-Yi Wu
  • Publication number: 20070070830
    Abstract: A recording apparatus and a recording method are provided. Control information is generated by the microcontroller based on the received command. The data preparing unit has a control register and a preparing circuit wherein the control register is used for storing a set of control register values corresponding to the control information, and the preparing circuit is used for generating prepared data based on the set of control register values and storing the prepared data in the data buffer. The recording circuit records on an optical storage media based on the prepared data. The optical storage media has a lead-in area having a plurality of continuous zones. The prepared data includes a plurality of data to be written into the corresponding zones and the plurality of data are stored in the data buffer in the same sequence as the writing sequence to the zones and are read continuously.
    Type: Application
    Filed: September 18, 2006
    Publication date: March 29, 2007
    Applicant: MEDIATEK INC.
    Inventors: Yih-Shin Weng, Wen-Yi Wu, Hong-Ching Chen
  • Patent number: 7193940
    Abstract: A pre-pit signal decoder includes a shift register, a pattern comparator, a counting unit, an in-sync signal generating unit and a protection unit. The register receives serial pre-pit bits and converts them into a parallel pre-pit byte. The comparator generates an odd sync bit, an even sync bit, a low bit, and a high bit according to the pre-pit byte and receives a disable signal to operate when the disable signal is not enabled. The counting unit generates a counting value, which marks oddness/evenness of frames of the pre-pit bits and sequence of wobble signals in the frames, according to the odd sync, even sync, low and high bits. The signal generating unit generates an in-sync signal according to the odd sync, even sync, low, and high bits. The protection unit receives the counting value and the in-sync signal to thereby enable the disable signal at positions where the pre-pit bits impossibly exist according to the counting value.
    Type: Grant
    Filed: November 13, 2003
    Date of Patent: March 20, 2007
    Assignee: MediaTek Inc.
    Inventors: Hao-Cheng Chen, Wen-Yi Wu
  • Publication number: 20070061691
    Abstract: The present invention is a method and system for encoding digital data. The encoding system proceeds the step of calculating error detection code and the step of scrambling the main data at the same time to decrease times for the access to the first memory. The present invention comprises a second memory. The encoding system can access more than one recording column per-time, which further decreases times for the access to the first memory.
    Type: Application
    Filed: October 17, 2006
    Publication date: March 15, 2007
    Inventors: Li-Lien Lin, Wen-Yi Wu
  • Patent number: 7145838
    Abstract: An optical storage disc stores storage information and includes track information. A method for performing a target search on the optical storage disc includes: generating a first intermediate signal according to a readout signal generated by an optical storage device reading the storage information; generating a second intermediate signal according to the track information carried within the readout signal; generating a hybrid address signal according to the first intermediate signal and the second intermediate signal; and performing the target search on the optical storage disc according to the hybrid address signal and a target address set by the optical storage device.
    Type: Grant
    Filed: August 20, 2004
    Date of Patent: December 5, 2006
    Assignee: Mediatek Incorporation
    Inventors: Chin-Huo Chu, Hao-Cheng Chen, Wen-Yi Wu
  • Patent number: 7139962
    Abstract: The present invention is a method and system for encoding digital data. The encoding system proceeds the step of calculating error detection code and the step of scrambling the main data at the same time to decrease times for the access to the first memory. The present invention comprises a second memory. The encoding system can access more than one recording column per-time, which further decreases times for the access to the first memory.
    Type: Grant
    Filed: April 9, 2003
    Date of Patent: November 21, 2006
    Assignee: Media Tek Inc.
    Inventors: Li-Lien Lin, Wen-Yi Wu
  • Publication number: 20060181998
    Abstract: A sampling clock generating device for a burst cutting area (BCA) of an optical disc is disclosed including: a detecting device for detecting a specific pulse period of a BCA reproducing signal reproduced from the BCA; and a clock generator electrically connected to the detecting device for generating a sampling clock according to the detected specific pulse period.
    Type: Application
    Filed: June 21, 2005
    Publication date: August 17, 2006
    Inventors: Chun-Nan Chen, Wen-Yi Wu
  • Publication number: 20060140083
    Abstract: An apparatus for writing data to an optical storage media and a servo control unit and a laser diode driver unit thereof. The apparatus making a laser diode emit light includes a servo control unit and a laser diode driver unit. The servo control unit includes a control unit for controlling a burning procedure and a modulation unit for outputting an encoded signal. The laser diode driver unit receives the encoded signal and includes a PLL unit, a write strategy generation unit and a lock/unlock detection unit. The PLL unit outputs at least one of a second clock signal and a second data signal according to the encoded signal. The write strategy generation unit outputs a control signal to control the laser diode according to the second clock signal and the second data signal. The lock/unlock detection unit outputs a lock indicator or an unlock indicator to the control unit.
    Type: Application
    Filed: October 21, 2005
    Publication date: June 29, 2006
    Inventors: Yuan-Chin Liu, Wen-Yi Wu
  • Publication number: 20060101313
    Abstract: A method for decoding multiword information comprises steps (a) to (h). In step (a), a multiword information cluster including high protective words and low protective words is provided, wherein the multiword information, high protective words and low protective words can be ECC data, BIS data and LDC data, respectively. In step (b), the low protective words are partitioned into multiple groups. In step(c), the low protective words are de-interleaved, so as to generate a low protective word cluster including multiple segments corresponding to the multiple groups. In step (d), any error of the low protective words is detected, so as to generate segment erasure indicators with localities. In step (e), the low protective words and the segment erasure indicators are stored into a first memory, e.g., a DRAM. In step (f), the segment erasure indicators are stored into a second memory, e.g., a SRAM. In step (g), erasure bits of the low protective word are generated based on the segment erasure indicators.
    Type: Application
    Filed: November 4, 2004
    Publication date: May 11, 2006
    Applicant: MEDIATEK INC.
    Inventors: Wen-Yi Wu, Li-Lien Lin, Jia-Horng Shieh
  • Patent number: 7042951
    Abstract: A digital sum variation (DSV) computation method and system is proposed, which is capable of determining the DSV value of a bit stream of channel-bit symbols to thereby find the optimal merge-bit symbol for insertion between each succeeding pair of the channel-bit symbols. This DSV computation method and system is characterized in the use of a Zero Digital Sum Variation (ZDSV) principle to determine the DSV. This DSV computation method and system can find the optimal merge-bit symbol for insertion between each succeeding pair of the channel-bit symbols in a more cost-effective manner with the need for a reduced amount of memory and utilizes a lookup table requiring a reduced amount of memory space for storage so that memory space can be reduced as compared to the prior art. This DSV computation method and system is therefore more advantageous to use than the prior art.
    Type: Grant
    Filed: December 1, 2004
    Date of Patent: May 9, 2006
    Assignee: MediaTek, Inc.
    Inventors: Wen-Yi Wu, Jyh-Shin Pan
  • Publication number: 20060088118
    Abstract: A path metric computing method applied in a high-speed Viterbi detector and related apparatus thereof are disclosed. The path metric computing apparatus includes a comparator for generating a control signal according a plurality of previous path metrics, a combining circuit for generating a plurality of first output values according to the previous path metrics and branch costs of a plurality of branches of a current state, and a multiplexer, electrically connected to the comparator and the combining circuit, for determining a first path metric of the current state according to the control signal and the output values.
    Type: Application
    Filed: July 26, 2005
    Publication date: April 27, 2006
    Inventors: Wen-Yi Wu, Meng-Ta Yang, Pi-Hai Liu