Patents by Inventor Tse-Hong Wu
Tse-Hong 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).
-
Publication number: 20130318363Abstract: A security system for code dump protection includes a storage device, a processor, and a decryption unit. The storage device has a protected storage area storing at least an encrypted code segment. The processor is utilized for issuing at least one address pattern to the storage device for obtaining at least one information pattern corresponding to the address pattern. The decryption unit checks the address pattern and the information pattern to generate a check result, and determines whether to decrypt the encrypted code segment in the protected storage area to generate a decrypted code segment to the processor according to the check result.Type: ApplicationFiled: August 6, 2013Publication date: November 28, 2013Applicant: MEDIATEK INC.Inventors: Tse-Hong Wu, Yao-Dun Chang, Wan-Perng Lin, Yeow-Chyi Chen, Yung-Sheng Chiu
-
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: 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
-
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
-
Patent number: 7913017Abstract: An embedded system and an interruption handling method are provided. A plurality of interruption requests are received, and corresponding service routines are triggered with priority control. In the embedded system, a memory device comprises a plurality of service routines stored at different entry addresses, each related to an interruption request. A processor receives an enable signal to initialize one of the service routines through a branch instruction. A control unit buffers the interruption requests to schedule executions of corresponding service routines. When a specific service routine is to be executed, the control unit provides the branch instruction pointing to entry address of the specific service routine and asserts the enable signal to the processor, such that the processor executes the branch instruction to initialize the specific service routine.Type: GrantFiled: September 25, 2008Date of Patent: March 22, 2011Assignee: Mediatek Inc.Inventors: Tse-Hong Wu, Liang-Yun Wang
-
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: 20100077120Abstract: An embedded system and an interruption handling method are provided. A plurality of interruption requests are received, and corresponding service routines are triggered with priority control. In the embedded system, a memory device comprises a plurality of service routines stored at different entry addresses, each related to an interruption request. A processor receives an enable signal to initialize one of the service routines through a branch instruction. A control unit buffers the interruption requests to schedule executions of corresponding service routines. When a specific service routine is to be executed, the control unit provides the branch instruction pointing to entry address of the specific service routine and asserts the enable signal to the processor, such that the processor executes the branch instruction to initialize the specific service routine.Type: ApplicationFiled: September 25, 2008Publication date: March 25, 2010Applicant: MEDIATEK INC.Inventors: Tse-Hong WU, Liang-Yun WANG
-
Publication number: 20090327750Abstract: A security system for code dump protection includes a storage device, a processor, and a decryption unit. The storage device has a protected storage area storing at least an encrypted code segment. The processor is utilized for issuing at least one address pattern to the storage device for obtaining at least one information pattern corresponding to the address pattern. The decryption unit checks signal communicated between the processor and the storage device to generate a check result, and determines whether to decrypt the encrypted code segment in the protected storage area to generate a decrypted code segment to the processor according to the check result.Type: ApplicationFiled: June 29, 2008Publication date: December 31, 2009Inventors: Tse-Hong Wu, Yao-Dun Chang, Wan-Perng Lin, Yeow-Chyi Chen, Yung-Sheng Chiu
-
Publication number: 20090013192Abstract: An integrity check method applied to an electronic device includes: fetching at least one portion of external data into a specific memory, where the external data is stored within the electronic device; during fetching the portion of the external data into the specific memory, checking whether the size of the fetched data in the specific memory reaches a predetermined value, where the predetermined value is less than the total size of the external data; and when the size of the fetched data in the specific memory reaches the predetermined value, enabling an integrity check of the fetched data.Type: ApplicationFiled: July 3, 2007Publication date: January 8, 2009Inventors: Ping-Sheng Chen, Ming-Yang Chao, Chi-Chun Hsu, Yao-Dun Chang, Tse-Hong Wu
-
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: 7315496Abstract: A method for accessing data of an optical disk with a disk drive. The drive includes a memory; the optical disk has a plurality of data blocks for recording data and a plurality of spare blocks for replacing defect data blocks. While reading data recorded on the optical disk, a predetermined number of data blocks are read, then spare blocks for replacing defect data blocks among the predetermined number of data blocks are read. While writing data onto the optical disk, a predetermined number of data blocks are written, then data written in defect blocks among the predetermined number of defect blocks are written in corresponding spare blocks. The predetermined numbers are determined by a memory capacity of the memory, or a progress of the reading or writing.Type: GrantFiled: April 3, 2003Date of Patent: January 1, 2008Assignee: MediaTek Inc.Inventor: Tse-Hong Wu
-
Patent number: 7080296Abstract: A method comprises utilizing an optical disk drive to manage defects on an optical disk. When a targeted block is defective, the method writes all data in an original packet to an alternative packet without temporarily storing the data in a memory of the optical disk drive, thereby saving memory resources.Type: GrantFiled: December 19, 2002Date of Patent: July 18, 2006Assignee: MediaTek Inc.Inventors: Tse-Hong Wu, Yuan-Ting Wu, Ming-Hung Lee
-
Patent number: 7051232Abstract: A method for accessing data on an optical disk by a drive. The optical disk includes spare packets and data blocks. Each data block is for recording data written to the optical disk, and each spare packet has spare blocks for replacing defect blocks to record data. The drive has a memory allocated with buffers, and each buffer is for recording data of a spare packet. When writing data of a first buffer to a packet of the optical disk, if a plurality of first spare blocks are found defective, then searching a second spare packet which has spare blocks for replacing the first blocks. If the second spare packet is not read in a buffer, reading the second spare packet into a releasable buffer. After copying data written to the first spare blocks from the first buffer to the second buffer, making the first buffer releasable.Type: GrantFiled: March 24, 2003Date of Patent: May 23, 2006Assignee: MediaTek Inc.Inventors: Tse-Hong Wu, Yuan-Ting Wu, Ming-Hung Lee
-
Patent number: 7036057Abstract: The invention provides read/write methods for a CD-MRW (Mount Rainier ReWrite). The read/write methods split a read-block or write-packet range in to several sub-ranges to simplify the complexity of the related read/write procedures and reduce the required capacity of DRAM buffer for the read/write procedures of the CD-MRW. The sub-ranges are continuous, partial, or defect ranges of packets or blocks.Type: GrantFiled: July 11, 2002Date of Patent: April 25, 2006Assignee: Mediatek Inc.Inventor: Tse-Hong Wu
-
Publication number: 20050135204Abstract: A method for identifying the track capacity of a track on an optical disk, the method includes utilizing an optical disk drive to determine if any link block exists in any track of a session having a target track; determining the write mode of the target track; and calculating the track capacity of the target track according to its write mode. If the write mode of the target track is disk-at-once, session-at-once, or RAW mode, the pre-gap is excluded from the track capacity of the target track. If the write mode is track-at-once or variable packet write mode, the pre-gap and link blocks in track end is excluded from the track capacity of the target track. If the write mode is in fixed packet write mode, the pre-gap and link blocks among all packets within the target track is excluded from the track capacity of the target track.Type: ApplicationFiled: October 13, 2004Publication date: June 23, 2005Inventors: Yuan-Ting Wu, Tse-Hong Wu
-
Publication number: 20040125714Abstract: This invention provides a method to background format an optical recording medium. The optical recording medium comprises defect management areas (DMAs). Each DMA comprises a data area (DA) and a spare area (SA). Each DA and each SA comprise packets to record digital data. Each packet comprises blocks. Each block has a corresponding address for distinguishing the blocks. The background formatting method is to establish a format recording table with recording units to record whether the packets in the DMAs have recorded digital data. Store the format recording table in a memory. When format a certain packet in the optical recording medium, inspect the corresponding recording unit in the format recording table. If the corresponding unit indicates that there is no digital data in the current packet, start formatting. Otherwise, skip the current packet and format the next packet.Type: ApplicationFiled: July 22, 2003Publication date: July 1, 2004Applicant: MediaTek Inc.Inventors: Yuan-Ting Wu, Tse-Hong Wu
-
Publication number: 20040078640Abstract: A method for accessing data on an optical disk by a drive. The optical disk includes spare packets and data blocks. Each data block is for recording data written to the optical disk, and each spare packet has spare blocks for replacing defect blocks to record data. The drive has a memory allocated with buffers, and each buffer is for recording data of a spare packet. When writing data of a first buffer to a packet of the optical disk, if a plurality of first spare blocks are found defective, then searching a second spare packet which has spare blocks for replacing the first blocks. If the second spare packet is not read in a buffer, reading the second spare packet into a releasable buffer. After copying data written to the first spare blocks from the first buffer to the second buffer, making the first buffer releasable.Type: ApplicationFiled: March 24, 2003Publication date: April 22, 2004Inventors: Tse-Hong Wu, Yuan-Ting Wu, Ming-Hung Lee