Patents by Inventor Chun-Ying Chiang
Chun-Ying Chiang 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: 11506725Abstract: A USB interface detection module includes a detection unit and an adapting device. The adapting device is electrically connected between a first electronic device and a second electronic device. According to the interface specification of the first electronic device, the voltage value of a configuration channel pin is changeable through the use of the GND_DRAIN pin and the switching action of a field-effect transistor switch. Consequently, the interface specification of the first electronic device is acquired by the second electronic device.Type: GrantFiled: August 27, 2020Date of Patent: November 22, 2022Assignee: PRIMAX ELECTRONICS LTD.Inventors: Chun-Ying Chiang, Tsung-Wen Hsueh
-
Publication number: 20220011382Abstract: A USB interface detection module includes a detection unit and an adapting device. The adapting device is electrically connected between a first electronic device and a second electronic device. According to the interface specification of the first electronic device, the voltage value of a configuration channel pin is changeable through the use of the GND_DRAIN pin and the switching action of a field-effect transistor switch. Consequently, the interface specification of the first electronic device is acquired by the second electronic device.Type: ApplicationFiled: August 27, 2020Publication date: January 13, 2022Inventors: Chun-Ying Chiang, Tsung-Wen Hsueh
-
Patent number: 8364931Abstract: Memory systems and mapping methods thereof are provided. In one embodiment of a memory system, an interface device is coupled between a flash memory and a host and stores a flash translation layer. The flash translation layer utilizes a data block mapping table and a page mapping table to manage data blocks and log blocks of the flash memory by a page mapping scheme and utilizes a random write page mapping table independent from the block mapping table and the page mapping table to manage the random write blocks by a random write mapping scheme. When a first predetermined condition is satisfied, the flash translation layer converts one of the data blocks (and one of the log block corresponding to the converted data block if any) into random write block(s) and utilizes the random write mapping schemes to manage the random write block(s).Type: GrantFiled: January 27, 2010Date of Patent: January 29, 2013Assignee: Mediatek Inc.Inventors: Chun-Ying Chiang, Po-Ching Lu
-
Patent number: 8296503Abstract: Methods for updating and recovering user data of a non-volatile memory array such as a flash memory are disclosed. An indication for indicating a mapping relationship for a logical address is established when original user data of the logical addresses is updated into new user data. The indication records new pointers, which record the mapping relationships between logical addresses and physical addresses storing the new user data of the logical addresses. Alternatively, the indication records memory positions of the non-volatile memory array which are defined as designated memory positions and a sequence for using these designated memory positions.Type: GrantFiled: May 26, 2009Date of Patent: October 23, 2012Assignee: Mediatek Inc.Inventors: Tzu-chieh Lin, Chun-ying Chiang, Li-chun Tu, Hong-ching Chen, Kun-chieh Yang
-
Publication number: 20110004720Abstract: A method for performing random writing on a NV memory includes: writing page mapping information regarding a portion of a full range of addresses of the NV memory and providing at least one page mapping table corresponding to a predetermined size; and accessing the NV memory according to the page mapping information. An apparatus for performing full range random writing on an NV memory includes: a controller arranged to perform the full range random writing; and a program code, at least a portion of which is embedded within the controller or received from outside the controller. The controller executing the program code writes page mapping information regarding at least a portion of a full range of addresses of the NV memory and provides at least one page mapping table corresponding to a predetermined size. The controller executing the program code accesses the NV memory according to the page mapping information.Type: ApplicationFiled: July 2, 2009Publication date: January 6, 2011Inventors: Chun-Ying Chiang, Ping-Sheng Chen
-
Publication number: 20100332732Abstract: Memory systems and mapping methods thereof are provided. In one embodiment of a memory system, an interface device is coupled between a flash memory and a host and stores a flash translation layer. The flash translation layer utilizes a data block mapping table and a page mapping table to manage data blocks and log blocks of the flash memory by a page mapping scheme and utilizes a random write page mapping table independent from the block mapping table and the page mapping table to manage the random write blocks by a random write mapping scheme. When a first predetermined condition is satisfied, the flash translation layer converts one of the data blocks (and one of the log block corresponding to the converted data block if any) into random write block(s) and utilizes the random write mapping schemes to manage the random write block(s).Type: ApplicationFiled: January 27, 2010Publication date: December 30, 2010Applicant: MEDIATEK INC.Inventors: Chun-Ying Chiang, Po-Ching Lu
-
Publication number: 20100306447Abstract: Methods for updating and recovering user data of a non-volatile memory array such as a flash memory are disclosed. An indication for indicating a mapping relationship for a logical address is established when original user data of the logical addresses is updated into new user data. The indication records new pointers, which record the mapping relationships between logical addresses and physical addresses storing the new user data of the logical addresses. Alternatively, the indication records memory positions of the non-volatile memory array which are defined as designated memory positions and a sequence for using these designated memory positions.Type: ApplicationFiled: May 26, 2009Publication date: December 2, 2010Applicant: MEDIATEK Inc.Inventors: Tzu-chieh Lin, Chun-ying Chiang, Li-chun Tu, Hong-ching Chen, Kun-chieh Yang
-
Patent number: 7760607Abstract: A method for performing blank detection on an optical storage disc includes receiving information read by an optical storage device from the optical storage disc, and checking corresponding data of the information to operate blank detection.Type: GrantFiled: January 25, 2008Date of Patent: July 20, 2010Assignee: Mediatek Inc.Inventors: Chin-Huo Chu, Chun-Ying Chiang
-
Patent number: 7697388Abstract: A defect management method applied in an optical disc drive for managing defect information of an optical disc is disclosed. The optical disc drive saves a plurality of defect tables comprising at least a first defect table and a second defect table. The first defect table records a plurality of first defect entries and the second defect table records a plurality of second defect entries. The method includes appending an adaptive defect entry comprising a new defect information corresponding to a new defect into a new defect table, a data structure of the adaptive defect entry conforming to a data structure of at least one of the defect entries recorded in the defect tables; and merging the adaptive defect entries into one of the defect tables saved in the optical disc drive when a condition is met.Type: GrantFiled: April 7, 2006Date of Patent: April 13, 2010Assignee: MediaTek Inc.Inventors: Chun-Ying Chiang, Ming-Hung Lee, Shu-Fang Tsai
-
Publication number: 20100085848Abstract: The invention provides a method for performing track-seeking in an optical disk drive. In one embodiment, the optical disk drive is about to perform a series of operations comprising a plurality of prior operations and a track-seeking operation, and the track-seeking operation is divided into a pre-seek procedure and a true-seek procedure. First, a microprocessor of the optical disk drive performs the prior operations. Whether the microprocessor is unoccupied is then detected before performing the prior operations is completed. When the microprocessor is detected to be unoccupied, the microprocessor performs the pre-seek procedure. The true-seek procedure is then performed according to results of the pre-seek procedure to move the pick-up head to a destination address of an optical disk.Type: ApplicationFiled: October 7, 2008Publication date: April 8, 2010Applicant: MEDIATEK INC.Inventors: Po-Ching LU, Chun-Ying CHIANG, Shr-Cheng LI
-
Publication number: 20090006911Abstract: A data replacement processing method is disclosed. In the present invention, buffering and decoding are not interrupted when a data block to be replaced is found. The data block to be replaced can be a defect or a remapped block. The data block to be replaced is not processed until it is requested to be transferred. When the data block to be replaced is to be transferred, transferring is stopped and the data block to be replaced is processed. Therefore, efficiency of the optical disc drive can be promoted since interruption number of the buffering and decoding is decreased. In addition, the optical disc will not execute redundant processing for data blocks to be replaced which are not requested to be transferred.Type: ApplicationFiled: June 28, 2007Publication date: January 1, 2009Applicant: MEDIATEK Inc.Inventors: Tso-lin Wang, Chun-ying Chiang, Kuo-chang Li
-
Publication number: 20080186823Abstract: A defect detection system, defect detection method and disc verification method for rewritable optical discs are provided A demodulator reads an optical disc to obtain a plurality of sectors corresponding to an ECC block along with parity inner (PI) and parity outer (PO) codes. A sector detector, coupled to the demodulator, decodes the PI codes to obtain defect information of the sectors. A memory is coupled to the sector detector, storing contents and defect information of the sectors. An ECC block detector decodes the PO codes, and determines defectiveness of the ECC block based on the defect information and the PO codes. A processor controls the PI and PO decoding procedures and a further PDL/SDL update procedure.Type: ApplicationFiled: October 18, 2006Publication date: August 7, 2008Applicant: MEDIATEK INC.Inventors: Chin-Huo Chu, Chun-Ying Chiang
-
Publication number: 20080112294Abstract: A method for performing blank detection on an optical storage disc includes receiving information read by an optical storage device from the optical storage disc, and checking corresponding data of the information to operate blank detection.Type: ApplicationFiled: January 25, 2008Publication date: May 15, 2008Inventors: Chin-Huo Chu, Chun-Ying Chiang
-
Patent number: 7362676Abstract: A method for recording a plurality of data sets onto an optical storage medium by utilizing a temporary storage device in an optical storage system includes storing a plurality of data sets corresponding to a plurality of defective data blocks in the memory into the temporary storage device; re-arranging a sequence of the plurality of data sets corresponding to the plurality of defective data blocks in the temporary storage device according to a sorting process; and recording the plurality of re-arranged data sets in the temporary storage device into a spare storing section; and recording the plurality of re-arranged data sets in the spare storing section into corresponding spare data blocks in an optical storage medium.Type: GrantFiled: December 8, 2006Date of Patent: April 22, 2008Assignee: Mediatek Inc.Inventor: Chun-Ying Chiang
-
Patent number: 7349312Abstract: A method for performing blank detection on an optical storage disc includes buffering first information read by an optical storage device from the optical storage disc to generate buffered data, and checking corresponding data of an Error Correction Code (ECC) block in the buffered data to determine if the ECC block is a blank ECC block.Type: GrantFiled: January 4, 2005Date of Patent: March 25, 2008Assignee: Mediatek IncorporationInventors: Chin-Huo Chu, Chun-Ying Chiang
-
Publication number: 20070097817Abstract: The present invention is directed to a method and system for recording data from a source via a buffer to a recordable medium. The method comprises receiving a plurality of data blocks from the source to the buffer, recording the plurality of data blocks to the recordable medium, verifying the plurality of recorded data blocks, and receiving a new data block from the source to the buffer after verifying one recorded data block of the recorded data blocks.Type: ApplicationFiled: October 27, 2005Publication date: May 3, 2007Inventors: Yu-Wei Ling, Chun-Ying Chiang
-
Publication number: 20070101211Abstract: A method and device for management of defects in a recording medium such as a DVD disc are disclosed. The present invention utilizes defect processing table to reduce the seek times of a pick-up head in obtaining replacement ECC blocks for defect ECC blocks in a user data area of the disc. The defect processing table is used to indicate a location to access replacement block for a defect block. Since the defect processing table (DPT) stores only the relevant information about the defect block and replacement block rather than the defect block or the replacement block per se, it only needs a very small memory space. The present invention also provides a DPT management unit to manage the contents of the DPT.Type: ApplicationFiled: April 27, 2006Publication date: May 3, 2007Inventors: Chun-ying Chiang, Yih-shin Weng
-
Publication number: 20070081433Abstract: The present invention discloses a tilt adjustment system and method of an optical disk device with a pickup head, which includes a decoder for decoding the encoded information from an optical disk and checking whether error occurs during decoding. A decoding error calculator calculates a statistics corresponding to the decoding errors under the different tilts of the pickup head. A tilt control unit utilizes a specific algorithm to determine a decoding error rate, which is minimal than the other error rates within the statistics. Thus, an optimal tilt value can be decided upon the minimal error rate to adjust the tilt of the pickup head.Type: ApplicationFiled: September 28, 2006Publication date: April 12, 2007Applicant: Media Tek Inc.Inventors: Chih-chung Wu, Chi-pei Huang, Chun-ying Chiang, Kuo-ting Hsin
-
Publication number: 20070083799Abstract: A method for recording a plurality of data sets onto an optical storage medium by utilizing a temporary storage device in an optical storage system includes storing a plurality of data sets corresponding to a plurality of defective data blocks in the memory into the temporary storage device; re-arranging a sequence of the plurality of data sets corresponding to the plurality of defective data blocks in the temporary storage device according to a sorting process; and recording the plurality of re-arranged data sets in the temporary storage device into a spare storing section; and recording the plurality of re-arranged data sets in the spare storing section into corresponding spare data blocks in an optical storage medium.Type: ApplicationFiled: December 8, 2006Publication date: April 12, 2007Inventor: Chun-Ying Chiang
-
Patent number: 7167429Abstract: A method for recording a plurality of data sets onto an optical storage medium by utilizing a temporary storage device in an optical storage system. The optical storage medium contains a plurality of data blocks and a plurality of spare data blocks. Each data block is utilized for recording a data set, and each spare data block is utilized for substituting for a defective data block to record the corresponding data set. The method comprises: storing a plurality of data sets corresponding to a plurality of defective data blocks in the memory into the temporary storage device; re-arranging a sequence of the plurality of data sets corresponding to the plurality of defective data blocks in the temporary storage device according to a sorting process; and recording the re-arranged data sets in the temporary storage device into the spare data blocks of the optical storage medium.Type: GrantFiled: April 19, 2004Date of Patent: January 23, 2007Assignee: Mediatek IncorporationInventor: Chun-Ying Chiang