Patents by Inventor Shih-Ta Hung
Shih-Ta Hung 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: 8560898Abstract: An error correction method for correcting an first ECC code from a storage unit, comprising: (a) marking at least a first part of the first ECC code according to a correction result generated by correcting error of the first ECC code, to generate a first error correction reference information; and (b) marking at least a second part of the first ECC code according to the first error correction reference information to generate a second error correction reference information.Type: GrantFiled: November 19, 2009Date of Patent: October 15, 2013Assignee: Mediatek Inc.Inventors: Pi-Hai Liu, Chih-Ching Yu, Li-Lien Lin, Shih-Hsin Chen, Shih-Ta Hung
-
Patent number: 8381018Abstract: The invention provides a method for data recovery. In one embodiment, a memory comprises a plurality of pages for data storage. First, first data is obtained from a host. A first page for storing the first data is then selected from the pages of the memory. A start page link indicating the first page is then stored in the memory. The first data, a first page link indicating a next page, and first FTL fragment data corresponding to the first page are then written into the first page. Next data is then obtained from the host. The next data, a next page link indicating a subsequent page, and FTL fragment data corresponding to the next page are written into the next page.Type: GrantFiled: May 21, 2010Date of Patent: February 19, 2013Assignee: Mediatek Inc.Inventors: Chia-Wen Lee, Shih-Hsin Chen, Shih-Ta Hung, Ping-Sheng Chen, Po-Ching Lu
-
Publication number: 20120233362Abstract: A buffer management method operates by receiving a read command, wherein the read command comprises a read destination address for designating an associated area of a storage media; receiving write commands, wherein each of the write command comprises a data block and a write destination address for designating an associated location of the storage media to store the data block; buffering the data blocks of the write commands in a buffer; generating a latest list, wherein the latest list comprises a plurality of buffer indexes indicating buffer areas for storing the data blocks associated with the latest certain amount of received write commands; and determining whether the read destination address of the read command is associate with the latest list.Type: ApplicationFiled: May 17, 2012Publication date: September 13, 2012Applicant: MEDIATEK INC.Inventors: Tse-Hong WU, Shih-Hsin CHEN, Shih-Ta HUNG, KuanYu LAI, Tai-Liang LIN, Ping-Sheng CHEN
-
Patent number: 8259545Abstract: A controller for recovering disc management information is provided. The controller controls a pickup head unit to search the TDMAs for readable disc management information which is included in an in-use TDMA of the TDMAs; then determines whether a piece of information associated with an inconsistency flag of the readable disc management information is reliable. When the controller detects that the piece of information is unreliable, the controller determines at least a detection condition according to the information which is included in the readable disc management information and the in-use TDMA, and controls the pickup head unit to detect the recording medium to determine an update on the piece of information associated with the inconsistency flag under at least a detection condition. The controller generates update disc management information according to the readable disc management information and the update on the piece of information associated with the inconsistency flag.Type: GrantFiled: July 11, 2011Date of Patent: September 4, 2012Assignee: Mediatek Inc.Inventors: Shih-Ta Hung, Shih-Hsin Chen, Ping-Sheng Chen
-
Patent number: 8205059Abstract: An optical disc drive is provided, mainly comprising a buffer, a processor and a driving module for accessing an optical disc. The optical disc drive receives a plurality of write commands. Each write command comprises a data block and a destination address. The buffer buffers data blocks to be recorded to the optical disc with corresponding write commands in either a random mode or a sequential mode. The processor schedules a recording operation based on the write commands, and selectively switches the buffer to the random mode or to the sequential mode based on arrangements of data blocks buffered in the buffer. The driving module is controlled by the processor to perform the recording operation, whereby the data blocks are recorded to the optical disc when a start recording condition is met. Specifically, the start recording condition varies with the random or sequential modes.Type: GrantFiled: February 18, 2008Date of Patent: June 19, 2012Assignee: Mediatek Inc.Inventors: Tse-Hong Wu, Shih-Hsin Chen, Shih-Ta Hung, KuanYu Lai, Tai-Liang Lin, Ping-Sheng Chen
-
Publication number: 20120072660Abstract: A buffer management method is provided. A host issues a read command requesting access for a read data block and a write command requesting recording of a write data block. A write buffer is dedicated to store the write data block. A read buffer is dedicated to store the read data block. The method comprises entering the optical disc recorder into a write loop. During the write loop, the optical disc recorder triggering a write command handling procedure in response to the write command; triggering a read command handling procedure in response to the read command; and triggering a pre-recording procedure to prepare the write data block in the write buffer for recording. Wherein contents between the write buffer and read buffer are exchangeable during the write handling procedure, the read handling procedure or the pre-recording procedure.Type: ApplicationFiled: November 28, 2011Publication date: March 22, 2012Applicant: MEDIATEK INC.Inventors: Tai-Liang Lin, Shih-Ta Hung
-
Patent number: 8086793Abstract: A buffer management method is provided. A host issues a read command requesting access for a read data block and a write command requesting recording of a write data block. A write buffer is dedicated to store the write data block. A read buffer is dedicated to store the read data block. The method comprises entering the optical disc recorder into a write loop. During the write loop, the optical disc recorder triggering a write command handling procedure in response to the write command; triggering a read command handling procedure in response to the read command; and triggering a pre-recording procedure to prepare the write data block in the write buffer for recording. Wherein contents between the write buffer and read buffer are exchangeable during the write handling procedure, the read handling procedure or the pre-recording procedure.Type: GrantFiled: February 1, 2008Date of Patent: December 27, 2011Assignee: Mediatek Inc.Inventors: Tai-Liang Lin, Shih-Ta Hung
-
Publication number: 20110289352Abstract: The invention provides a method for data recovery. In one embodiment, a memory comprises a plurality of pages for data storage. First, first data is obtained from a host. A first page for storing the first data is then selected from the pages of the memory. A start page link indicating the first page is then stored in the memory. The first data, a first page link indicating a next page, and first FTL fragment data corresponding to the first page are then written into the first page. Next data is then obtained from the host. The next data, a next page link indicating a subsequent page, and FTL fragment data corresponding to the next page are written into the next page.Type: ApplicationFiled: May 21, 2010Publication date: November 24, 2011Applicant: MEDIATEK INC.Inventors: Chia-Wen Lee, Shih-Hsin Chen, Shih-Ta Hung, Ping-Sheng Chen, Po-Ching Lu
-
Publication number: 20110267931Abstract: A controller for recovering disc management information is provided. The controller controls a pickup head unit to search the TDMAs for readable disc management information which is included in an in-use TDMA of the TDMAs; then determines whether a piece of information associated with an inconsistency flag of the readable disc management information is reliable. When the controller detects that the piece of information is unreliable, the controller determines at least a detection condition according to the information which is included in the readable disc management information and the in-use TDMA, and controls the pickup head unit to detect the recording medium to determine an update on the piece of information associated with the inconsistency flag under at least a detection condition. The controller generates update disc management information according to the readable disc management information and the update on the piece of information associated with the inconsistency flag.Type: ApplicationFiled: July 11, 2011Publication date: November 3, 2011Applicant: MEDIATEK INC.Inventors: Shih-Ta Hung, Shih-Hsin Chen, Ping-Sheng Chen
-
Patent number: 8009528Abstract: A method for recovering disc management information of a recording medium. (a) When the recording medium is not closed, a readable TDMS which is included in an in-use TDMA of TDMAs of the recording medium and is readable is searched for. (b) It is determined whether a piece of information associated with an inconsistency flag of the readable TDMS is reliable. (c) If the associated piece of information is unreliable, at least a detection condition is determined according to the information included in the readable TDMS and the in-use TDMA. (d) A detection procedure, constrained by the at least the detection condition, is performed on the recording medium for determining an update on the piece of information associated with the inconsistency flag. (e) An update TDMS is generated according to the readable TDMS and the update on the piece of information associated with the inconsistency flag.Type: GrantFiled: June 14, 2007Date of Patent: August 30, 2011Assignee: Mediatek Inc.Inventors: Shih-Ta Hung, Shih-Hsin Chen, Ping-Sheng Chen
-
Patent number: 7948842Abstract: A random access control method is provided, implemented in an optical disc drive for recording data to an optical disc. In the optical disc drive, a buffer stores a plurality of write commands each associated with a data block bound to a destination address. A processor controls the buffer to build a disc write task from the write commands in which addresses are organized in order. A drive unit is controlled by the processor, performing a recording operation to record the data blocks to the optical disc according to the disc write task; wherein the processor further controls the drive unit to verify the recorded data blocks after completing the recording operation.Type: GrantFiled: May 4, 2010Date of Patent: May 24, 2011Assignee: Mediatek Inc.Inventors: Tse-Hong Wu, Shih-Hsin Chen, Shih-Ta Hung, KuanYu Lai
-
Publication number: 20100293431Abstract: An error correction method for correcting an first ECC code from a storage unit, comprising: (a) marking at least a first part of the first ECC code according to a correction result generated by correcting error of the first ECC code, to generate a first error correction reference information; and (b) marking at least a second part of the first ECC code according to the first error correction reference information to generate a second error correction reference information.Type: ApplicationFiled: November 19, 2009Publication date: November 18, 2010Inventors: Pi-Hai Liu, Chih-Ching Yu, Li-Lien Lin, Shih-Hsin Chen, Shih-Ta Hung
-
Publication number: 20100214888Abstract: A random access control method is provided, implemented in an optical disc drive for recording data to an optical disc. In the optical disc drive, a buffer stores a plurality of write commands each associated with a data block bound to a destination address. A processor controls the buffer to build a disc write task from the write commands in which addresses are organized in order. A drive unit is controlled by the processor, performing a recording operation to record the data blocks to the optical disc according to the disc write task; wherein the processor further controls the drive unit to verify the recorded data blocks after completing the recording operation.Type: ApplicationFiled: May 4, 2010Publication date: August 26, 2010Applicant: MEDIATEK INC.Inventors: Tse-Hong Wu, Shih-Hsin Chen, Shih-Ta Hung, KuanYu Lai
-
Patent number: 7738329Abstract: A random access control method is provided, implemented in an optical disc drive for recording data to an optical disc. In the optical disc drive, a buffer stores a plurality of write commands each associated with a data block bound to a destination address. A processor controls the buffer to build a disc write task from the write commands in which addresses are organized in order. A drive unit is controlled by the processor, performing a recording operation to record the data blocks to the optical disc according to the disc write task; wherein the processor further controls the drive unit to verify the recorded data blocks after completing the recording operation.Type: GrantFiled: February 18, 2008Date of Patent: June 15, 2010Assignee: Mediatek Inc.Inventors: Tse-Hong Wu, Shih-Hsin Chen, Shih-Ta Hung, Kuan Yu Lai
-
Publication number: 20080310291Abstract: A method for recovering disc management information of a recording medium. (a) When the recording medium is not closed, a readable TDMS which is included in an in-use TDMA of TDMAs of the recording medium and is readable is searched for. (b) It is determined whether a piece of information associated with an inconsistency flag of the readable TDMS is reliable. (c) If the associated piece of information is unreliable, at least a detection condition is determined according to the information included in the readable TDMS and the in-use TDMA. (d) A detection procedure, constrained by the at least the detection condition, is performed on the recording medium for determining an update on the piece of information associated with the inconsistency flag. (e) An update TDMS is generated according to the readable TDMS and the update on the piece of information associated with the inconsistency flag.Type: ApplicationFiled: June 14, 2007Publication date: December 18, 2008Applicant: MEDIATEK INC.Inventors: Shih-Ta Hung, Shih-Hsin Chen, Ping-Sheng Chen
-
Publication number: 20080215829Abstract: A buffer management method is provided. A host issues a read command requesting access for a read data block and a write command requesting recording of a write data block. A write buffer is dedicated to store the write data block. A read buffer is dedicated to store the read data block. The method comprises entering the optical disc recorder into a write loop. During the write loop, the optical disc recorder triggering a write command handling procedure in response to the write command; triggering a read command handling procedure in response to the read command; and triggering a pre-recording procedure to prepare the write data block in the write buffer for recording. Wherein contents between the write buffer and read buffer are exchangeable during the write handling procedure, the read handling procedure or the pre-recording procedure.Type: ApplicationFiled: February 1, 2008Publication date: September 4, 2008Applicant: MEDIATEK INC.Inventors: Tai-Liang Lin, Shih-Ta Hung
-
Publication number: 20080201522Abstract: A buffer management method is provided, particularly adaptable in an optical disc drive to access an optical disc. One or more data blocks are recorded to the optical disc in response to received write commands. Data blocks corresponding to the write commands are first buffered in a buffer of the optical disc drive. Thereafter, one or more write tasks may be organized based on the buffered write commands, each associated with a group of data blocks having consecutive destination addresses. A recording operation can be scheduled based on those write tasks, and the recording operation is performed to record the data blocks to the optical disc.Type: ApplicationFiled: February 18, 2008Publication date: August 21, 2008Applicant: MEDIATEK INC.Inventors: Tse-Hong Wu, Shih-Hsin Chen, Shih-Ta Hung, KuanYu Lai, Tai-Liang Lin, Ping-Sheng Chen
-
Publication number: 20080198709Abstract: A random access control method is provided, implemented in an optical disc drive for recording data to an optical disc. In the optical disc drive, a buffer stores a plurality of write commands each associated with a data block bound to a destination address. A processor controls the buffer to build a disc write task from the write commands in which addresses are organized in order. A drive unit is controlled by the processor, performing a recording operation to record the data blocks to the optical disc according to the disc write task; wherein the processor further controls the drive unit to verify the recorded data blocks after completing the recording operation.Type: ApplicationFiled: February 18, 2008Publication date: August 21, 2008Applicant: MEDIATEK INC.Inventors: Tse-Hong Wu, Shih-Hsin Chen, Shih-Ta Hung, Kuan Yu Lai
-
Publication number: 20080198706Abstract: An optical disc drive is provided, mainly comprising a buffer, a processor and a driving module for accessing an optical disc. The optical disc drive receives a plurality of write commands. Each write command comprises a data block and a destination address. The buffer buffers data blocks to be recorded to the optical disc with corresponding write commands in either a random mode or a sequential mode. The processor schedules a recording operation based on the write commands, and selectively switches the buffer to the random mode or to the sequential mode based on arrangements of data blocks buffered in the buffer. The driving module is controlled by the processor to perform the recording operation, whereby the data blocks are recorded to the optical disc when a start recording condition is met. Specifically, the start recording condition varies with the random or sequential modes.Type: ApplicationFiled: February 18, 2008Publication date: August 21, 2008Applicant: MEDIATEK INC.Inventors: Tse-Hong Wu, Shih-Hsin Chen, Shih-Ta Hung, KuanYu Lai, Tai-Liang Lin, Ping-Sheng Chen
-
Patent number: 7378994Abstract: An EFM/EFM+ encoder and a method thereof, performing digital sum value (DSV) protection in an Eight-to-Fourteen/Eight-to-Fourteen Plus (EFM/EFM+) encoding system to generate a data frame to be recorded on a recording medium. The method comprises modulating source data to the data frame having a predetermined number of channel bits, determining merging bits and DSV based on the channel bits, and changing the predetermined number of the channel bits in the data frame based on the DSV and the merging bits. The changing the predetermined number of the channel bits comprises inserting or removing a channel bit at the end of the data frame.Type: GrantFiled: January 8, 2007Date of Patent: May 27, 2008Assignee: Mediatek, Inc.Inventors: Wei-Hsiang Tseng, Shih-Ta Hung, Hsin-Cheng Chen