Patents by Inventor Yu-Cheng Hsieh

Yu-Cheng Hsieh 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: 20090240357
    Abstract: An electronic device is provided comprising a multimedia play unit and a processor. The processor receives a multimedia sequence, acquires a first bitrate of a first frame header from the received multimedia sequence, predicts a first length of a first frame comprising the first frame header by a formula employing at least parameters comprising the first bitrate and a proportion of a second length to a second bitrate of a second frame header prior to the first frame header, and directs the multimedia play unit to play frame data of the first frame according to the predicted first length of the first frame.
    Type: Application
    Filed: March 20, 2008
    Publication date: September 24, 2009
    Applicant: MEDIATEK INC.
    Inventors: Pei-Yun Kuo, Yu-Cheng Hsieh
  • Patent number: 7577114
    Abstract: A method for controlling a mobile communication device to enter a power-saving mode and to recover timing after the mobile communication device leaves the power-saving mode. The mobile communication device communicates with a base station through a time division multiple access (TDMA) system so that wireless signals are transmitted via frames.
    Type: Grant
    Filed: March 16, 2006
    Date of Patent: August 18, 2009
    Assignee: MediaTek Inc.
    Inventors: Yu-Cheng Hsieh, Sheng-Der Chin
  • Publication number: 20080276050
    Abstract: For an electronic apparatus with a sleep mode and an operation mode, an erasing command is issued to a memory controller that controls a non-volatile memory device before the electronic apparatus is entering the sleeping mode. Preferably, an estimated sleeping time is compared with a predetermined threshold for determining whether to activate erase operations to release space from the non-volatile memory device. Further, when the electronic apparatus returns from the sleep mode to the operation mode, the erase operations are checked whether they are complete. If the erase operations are not completed, another erase command is issued to the memory controller next time when the electronic apparatus is going to the sleep mode again.
    Type: Application
    Filed: May 2, 2007
    Publication date: November 6, 2008
    Inventors: Yu-Cheng Hsieh, Bing-Yu Wang
  • Patent number: 7370144
    Abstract: Data processing methods and systems for accessing a target sample in a media data stream. The media data stream has a plurality of samples and corresponding sample information recorded in at least one entry, wherein the sample information for a predetermined number of the entries is calculated and the calculated result is stored in at least one cache entry. Target sample information corresponding to the target sample is provided. One of the cache entries is located by comparing the target sample information with the calculated result of respective cache entries. After locating the cache entry, the target sample from the entries is located corresponding to the located cache entry.
    Type: Grant
    Filed: September 20, 2005
    Date of Patent: May 6, 2008
    Assignee: Mediatek, Inc.
    Inventors: Chan-Hung Su, Yu-Cheng Hsieh
  • Patent number: 7337297
    Abstract: A method and an apparatus for recording data with pseudo-merge are provided. The apparatus comprises a storage medium for storing a first and a second files and a File Allocation Table (FAT) for recording a first start position and a first end position for the first file and recording a second start position and a second end position for the second file. The method modifies the first end position of the first file to be the second start position of the second file so as to merge the first and second files into a first merged file.
    Type: Grant
    Filed: July 28, 2005
    Date of Patent: February 26, 2008
    Assignee: MediaTek Inc.
    Inventors: Cheng-Che Chen, Yu-Cheng Hsieh
  • Publication number: 20080046105
    Abstract: A data processing system. A storage medium stores an audio data stream comprising a plurality of samples. A seek unit seeks through the audio data stream to determine a file offset of a target sample. A playback controller controls playback of the audio data stream. The playback controller is assigned an execution priority higher than the seek unit, and the seek unit and the playback controller operates according to their assigned execution priority.
    Type: Application
    Filed: February 20, 2007
    Publication date: February 21, 2008
    Applicant: MEDIATEK INC.
    Inventors: Jf Yeh, Yu-Cheng Hsieh
  • Patent number: 7332668
    Abstract: The present invention relates to an audio synthesis system for performing wavetable audio synthesis. The system comprises an instrument database, an analysis module, a memory, a judgment module, and a synthesis module. The instrument database is used for storing data of a first predetermined number of musical instruments. The analysis module is used for analyzing an inputted wavetable music to generate required data of a second predetermined number of musical instruments. The memory has a predetermined capacity for storing the required data of musical instruments to synthesize the wavetable music. The judgment module is used for judging whether the total amount of data of the second predetermined number of musical instruments exceeds the predetermined capacity. The synthesis module is used for synthesizing a digital music signal according to the instrument data stored in the memory.
    Type: Grant
    Filed: May 12, 2004
    Date of Patent: February 19, 2008
    Assignee: MediaTek Inc.
    Inventor: Yu-Cheng Hsieh
  • Patent number: 7326847
    Abstract: Methods and systems of dynamic channel allocation. The provided methods and systems can be employed in a music synthesis system comprising a synthesizer. Audio instructions from sources, such as MIDI players, are received. Available channels provided by the synthesizer are sought for channel allocation. The searched available channels are assigned to the audio instructions for music synthesis.
    Type: Grant
    Filed: November 30, 2004
    Date of Patent: February 5, 2008
    Assignee: Mediatek Incorporation
    Inventor: Yu-cheng Hsieh
  • Publication number: 20070259621
    Abstract: A chipset for an audio player supporting Bluetooth advanced audio distribution profile (A2DP). The chipset comprises first and second processors. The first processor reads audio source data from a storage device and performs a first part of advanced audio distribution profile (A2DP) source encoding. The second processor is coupled to the first processor and performs a second part of the advanced audio distribution profile (A2DP) source encoding. The first and second processors collectively act as a Bluetooth host.
    Type: Application
    Filed: November 28, 2006
    Publication date: November 8, 2007
    Applicant: MEDIATEK INC.
    Inventors: Yu Hsiang Lin, Yu-Cheng Hsieh
  • Patent number: 7285712
    Abstract: A method of dynamically determining a maximum polyphony number is used in an electronic device, which has S tone generators. First, an operation mode of the electronic device is detected. Next, a residual computing power of the electronic device is obtained according to the operation mode. Then, a maximum polyphony number is determined according to a constant computing power, which is required to synthesize a polyphony, and the residual computing power. Next, the states of T tone generators of the S tone generators are set to be an ON state according to the maximum polyphony number, wherein T is a positive integer and is smaller than or equal to S.
    Type: Grant
    Filed: April 19, 2005
    Date of Patent: October 23, 2007
    Assignee: MediaTek Incorporation
    Inventors: Yu-Cheng Hsieh, Ti-Wen Yuan
  • Patent number: 7260068
    Abstract: Method for recovering frame timing of a mobile communication device performing a sleep mode. The mobile communication device communicates with a base station through a communication system so that wireless signals are transmitted via frames. The method includes executing a synchronous task for interrupting currently loaded control processes in a real-time operating system and for calculating a predetermined sleep period for the sleep mode, executing the synchronous task for driving the mobile communication device to enter the sleep mode during an actual sleep period, and executing the synchronous task for synchronizing frame timing of the mobile communication with frame timing of the base station according to the actual sleep period.
    Type: Grant
    Filed: January 20, 2004
    Date of Patent: August 21, 2007
    Assignee: Mediatek Inc.
    Inventors: Yu-Cheng Hsieh, Sheng-Der Chin
  • Publication number: 20070067568
    Abstract: Data processing methods and systems for accessing a target sample in a media data stream. The media data stream has a plurality of samples and corresponding sample information recorded in at least one entry, wherein the sample information for a predetermined number of the entries is calculated and the calculated result is stored in at least one cache entry. Target sample information corresponding to the target sample is provided. One of the cache entries is located by comparing the target sample information with the calculated result of respective cache entries. After locating the cache entry, the target sample from the entries is located corresponding to the located cache entry.
    Type: Application
    Filed: September 20, 2005
    Publication date: March 22, 2007
    Inventors: Chan-Hung Su, Yu-Cheng Hsieh
  • Publication number: 20070067570
    Abstract: Data processing methods and systems for accessing a target sample in a media data stream. The media data stream has a plurality of samples and corresponding sample information recorded in at least one entry, wherein the sample information for a predetermined number of the entries is calculated and the calculated result is stored in at least one cache entry. Target sample information corresponding to the target sample is provided. One of the cache entries is located by comparing the target sample information with the calculated result of respective cache entries. After locating the cache entry, the target sample from the entries is located corresponding to the located cache entry.
    Type: Application
    Filed: August 18, 2006
    Publication date: March 22, 2007
    Applicant: MEDIATEK INC.
    Inventors: Chan-Hung Su, Yu-Cheng Hsieh, Jf Yeh
  • Patent number: 7151215
    Abstract: A waveform adjusting system for a music file suitable in hand held devices is described. A music file includes a plurality of tones, and the waveform adjusting system includes a maximum magnitude estimating module and an adjusting module. The waveform adjusting system is capable of analyzing the whole music file, superposing the magnitudes of all the tones, and calculating a scale factor according to the maximum superposed magnitude and a predetermined level. The adjusting module multiplies the magnitude of each tone by the scale factor K, thus the volume of the music is kept to a suitable level without suffering from too small volume problem or signal distortion due to too large volume.
    Type: Grant
    Filed: April 28, 2004
    Date of Patent: December 19, 2006
    Assignee: Mediatek Inc.
    Inventor: Yu-Cheng Hsieh
  • Publication number: 20060194624
    Abstract: A method for controlling a mobile communication device to enter a power-saving mode and to recover timing after the mobile communication device leaves the power-saving mode. The mobile communication device communicates with a base station through a time division multiple access (TDMA) system so that wireless signals are transmitted via frames.
    Type: Application
    Filed: March 16, 2006
    Publication date: August 31, 2006
    Inventors: Yu-Cheng Hsieh, Sheng-Der Chin
  • Publication number: 20060026221
    Abstract: A method and an apparatus for recording data with pseudo-merge are provided. The apparatus comprises a storage medium for storing a first and a second files and a File Allocation Table (FAT) for recording a first start position and a first end position for the first file and recording a second start position and a second end position for the second file. The method modifies the first end position of the first file to be the second start position of the second file so as to merge the first and second files into a first merged file.
    Type: Application
    Filed: July 28, 2005
    Publication date: February 2, 2006
    Inventors: Cheng-Che Chen, Yu-Cheng Hsieh
  • Publication number: 20050262990
    Abstract: A method of dynamically determining a maximum polyphony number is used in an electronic device, which has S tone generators. First, an operation mode of the electronic device is detected. Next, a residual computing power of the electronic device is obtained according to the operation mode. Then, a maximum polyphony number is determined according to a constant computing power, which is required to synthesize a polyphony, and the residual computing power. Next, the states of T tone generators of the S tone generators are set to be an ON state according to the maximum polyphony number, wherein T is a positive integer and is smaller than or equal to S.
    Type: Application
    Filed: April 19, 2005
    Publication date: December 1, 2005
    Inventors: Yu-Cheng Hsieh, Ti-Wen Yuan
  • Publication number: 20040231497
    Abstract: The present invention relates to an audio synthesis system for performing wavetable audio synthesis. The system comprises an instrument database, an analysis module, a memory, a judgment module, and a synthesis module. The instrument database is used for storing data of a first predetermined number of musical instruments. The analysis module is used for analyzing an inputted wavetable music to generate required data of a second predetermined number of musical instruments. The memory has a predetermined capacity for storing the required data of musical instruments to synthesize the wavetable music. The judgment module is used for judging whether the total amount of data of the second predetermined number of musical instruments exceeds the predetermined capacity. The synthesis module is used for synthesizing a digital music signal according to the instrument data stored in the memory.
    Type: Application
    Filed: May 12, 2004
    Publication date: November 25, 2004
    Applicant: MediaTek Inc.
    Inventor: Yu-Cheng Hsieh
  • Publication number: 20040211309
    Abstract: A waveform adjusting system for a music file suitable in hand held devices is described. A music file includes a plurality of tones, and the waveform adjusting system includes a maximum magnitude estimating module and an adjusting module. The waveform adjusting system is capable of analyzing the whole music file, superposing the magnitudes of all the tones, and calculating a scale factor according to the maximum superposed magnitude and a predetermined level. The adjusting module multiplies the magnitude of each tone by the scale factor K, thus the volume of the music is kept to a suitable level without suffering from too small volume problem or signal distortion due to too large volume.
    Type: Application
    Filed: April 28, 2004
    Publication date: October 28, 2004
    Applicant: MediaTek Inc.
    Inventor: Yu-Cheng Hsieh
  • Publication number: 20040146030
    Abstract: Method for recovering frame timing of a mobile communication device performing a sleep mode. The mobile communication device communicates with a base station through a time division multiple access (TDMA) system so that wireless signals are transmitted via frames. The method includes executing a synchronous task for interrupting currently loaded control processes in a real-time operating system and for calculating a predetermined sleep period for the sleep mode, executing the synchronous task for driving the mobile communication device to enter the sleep mode during an actual sleep period, and executing the synchronous task for synchronizing frame timing of the mobile communication with frame timing of the base station according to the actual sleep period.
    Type: Application
    Filed: January 20, 2004
    Publication date: July 29, 2004
    Inventors: Yu-Cheng Hsieh, Sheng-Der Chin