Patents by Inventor Hsien-Ming Tsai

Hsien-Ming Tsai 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: 7580843
    Abstract: A synthesis subband filter apparatus is provided. The apparatus is used for processing 18 sets of signals which each includes 32 subband sampling signals in accordance with a specification providing 512 window coefficients. The apparatus includes a processor for processing the 18 sets of signals in sequence. The processor further includes a converting module and a generating module. The converting module is used for converting the 32 subband sampling signals of the set of signals being processed into 32 converted vectors by use of 32-points discrete cosine transform (DCT), and writing the 32 converted vectors into 512 default vectors with a first-in, first-out queue. The generating module is used for generating 32 pulse code modulation (PCM) signals, relative to the set of signals being processed according to a set of synthesis formulae proposed in this invention.
    Type: Grant
    Filed: May 8, 2006
    Date of Patent: August 25, 2009
    Assignee: Quanta Computer, Inc.
    Inventors: Chih-Hsien Chang, Chih-Wei Hung, Hsien-Ming Tsai
  • Publication number: 20080288550
    Abstract: A mobile phone can include an application processor and a baseband processor. The application processor has a first file system and the baseband processor has a second file system. The baseband processor is connected to a host interface unit of the application processor via a memory bus. The baseband processor can set registers and FIFO queues of the host interface unit and thereby control the application processor to achieve the goal of exchanging information. The invention provides a bridging file system for bridging the file systems in the two processors. Thus, the first file system of the application processor can access files in the second file system of the baseband processor.
    Type: Application
    Filed: November 6, 2007
    Publication date: November 20, 2008
    Inventors: Chun-Chiao Wang, Hsien-Ming Tsai
  • Publication number: 20080039965
    Abstract: A method for estimating an audio length of an audio file in an audio player is provided. First, the method generates a predicted audio length based on the average bit rate of some selected audio frames in the audio file, and initializes an adjustable audio length by the predicted audio length. Then, in the process of playing each audio frame of the audio file, the method continuously calculates a latest reference audio length. If the variation between the latest reference audio length and the previous reference audio length is smaller than a predetermined threshold, the method will adjust the adjustable audio length according to the latest reference audio length. Finally, based on the ratio of the played data amount to the total data amount of the audio file, an estimated audio length can be acquired between the adjustable audio length and the reference audio length.
    Type: Application
    Filed: May 17, 2007
    Publication date: February 14, 2008
    Inventors: Hsien-Chung Hung, Hsien-Ming Tsai
  • Publication number: 20080012985
    Abstract: The invention discloses a method for synchronizing video frames and audio frames in an audio/video player system. The method includes steps of: (a) reading a predetermined audio playing time of a audio frame and retrieving an actual audio playing time of the audio frame; (b) calculating a synchronization offset time according to the predetermined audio playing time and the actual audio playing time of the audio frame; (c) calculating an adjusted video playing time for a video frame according to the synchronization offset time, a predetermined video playing time of the video frame, and a predefined video rendering offset time; and (d) selectively playing video frames according to the adjusted video playing time and current time. Accordingly, the video frames and the audio frames can both be synchronized at the same time.
    Type: Application
    Filed: February 8, 2007
    Publication date: January 17, 2008
    Inventors: Ming-Kuei Yu, Hsien-Ming Tsai
  • Publication number: 20070223884
    Abstract: This invention provides a method and an apparatus for determining a rendering duration. An audio/video recording system is used for recording an audio bit stream and a video bit stream. The audio bit stream includes a plurality of audio frames. The video bit stream includes N video frames. According to this invention, the rendering durations of the first and the last video frames are determined based on the moments when the system starts to record the audio frames and the video frames. According to this invention, when the (i+1)th video frame through the (i+NL)th video frame are lost, the rendering duration of the ith video frame is determined based on NL. According to this invention, when the system receives a command of synchronization correction for the ith video frame, the rendering duration of the ith video frame is determined based on a correction value.
    Type: Application
    Filed: November 6, 2006
    Publication date: September 27, 2007
    Inventors: Hsien-Li Lin, Hsien-Ming Tsai, Zhi-Wei Chen
  • Publication number: 20070156398
    Abstract: A subband synthesis filtering apparatus for M sets of signals is provided. Each set of signals includes N subband sample signals. The apparatus includes a processor for processing the ith set of signals among the M sets of signals, wherein i is an integer index ranging from 0 to (M?1). The processor includes a DCT converting module and a generating module. The DCT converting module converts the N subband sample signals of the ith set of signals into N converted vectors. If i is an odd number, the (2j?1)th subband sample signal among the N subband sample signals is multiplied by negative one in the converting module, whereinj is an integer index ranging from 1 to (N/2). The generating module generates N pulse code modulation signals based on the N converted vectors.
    Type: Application
    Filed: June 15, 2006
    Publication date: July 5, 2007
    Inventors: Chih-Wei Hung, Chih-Hsien Chang, Hsien-Ming Tsai
  • Publication number: 20070150266
    Abstract: The present invention provides a method for searching a target code-vector of a speech signal in a speech encoder. The target code-vector defines a plurality of pulse positions and includes a plurality of pulses each assignable to the pulse positions of the code-vector. The pulse positions are distributed to a plurality of tracks. The search method includes the following steps: evaluating a hit function for each pulse position, determining a plurality of pulse combinations in each track, evaluating a combinational hit function for each pulse combination, selecting the pulse combination with the highest value of the combinational hit function in each track to form a default code-vector, forming a candidate code-vector, according to the candidate code-vector and the default code-vector, performing a code-vector update procedure to determine the target code-vector.
    Type: Application
    Filed: December 22, 2005
    Publication date: June 28, 2007
    Inventors: Sheng-Lung Li, Hsien-Ming Tsai
  • Publication number: 20070083376
    Abstract: A synthesis subband filter apparatus is provided. The apparatus is used for processing 18 sets of signals which each includes 32 subband sampling signals in accordance with a specification providing 512 window coefficients. The apparatus includes a processor for processing the 18 sets of signals in sequence. The processor further includes a converting module and a generating module. The converting module is used for converting the 32 subband sampling signals of the set of signals being processed into 32 converted vectors by use of 32-points discrete cosine transform (DCT), and writing the 32 converted vectors into 512 default vectors with a first-in, first-out queue. The generating module is used for generating 32 pulse code modulation (PCM) signals, relative to the set of signals being processed according to a set of synthesis formulae proposed in this invention.
    Type: Application
    Filed: May 8, 2006
    Publication date: April 12, 2007
    Inventors: Chih-Hsien Chang, Chih-Wei Hung, Hsien-Ming Tsai
  • Patent number: 6954645
    Abstract: Disclosed is a system and method for channel allocation in a multi-band wireless network. The system includes microcell base stations, at least one macrocell base station, a mobile station, and a channel allocation center. When the mobile station makes/receives a call or executes a handover, the channel allocation center uses repacking on demand (RoD) scheme to allocate a radio channel of either a macrocell base station or a microcell base station to the mobile station. RoD has the following steps. First, a microcell channel is trying to be allocated if available. If no microcell channel is available, a macrocell channel is then trying to be allocated. Third, if no macrocell channel is available, repacking is performed to execute a handover of another mobile station's call from the macrocell to another microcell, and to allocate a reclaimed macrocell channel to the mobile station. Otherwise, no repacking call is available and the mobile station is blocked or forced terminated.
    Type: Grant
    Filed: June 26, 2002
    Date of Patent: October 11, 2005
    Assignee: Quanta Computer, Inc.
    Inventors: Hsien-Ming Tsai, Yi-Bing Lin
  • Publication number: 20040128793
    Abstract: A handle includes an upper portion, a lower portion secured to the upper portion and formed with hardness less than that of the upper portion and at least one aperture defined therein. The at least one aperture is located between the upper and lower portions. The at least one aperture is defined via an upper face and a lower face. The upper face of the at least one aperture is part of a lower face of the upper portion. The lower face of the at least one aperture is part of an upper face of the lower portion. The upper face of the at least one aperture is arc-shaped. The lower face of the at least one aperture is arc-shaped. The handle includes one, two or three apertures. The upper portion includes a plurality of ribs formed thereon. The upper portion includes two ends to be attached to a case. The first and second portions are formed together via injection molding.
    Type: Application
    Filed: January 6, 2003
    Publication date: July 8, 2004
    Inventors: David Ling, Hsien-Ming Tsai
  • Publication number: 20040029555
    Abstract: A system for supporting mobile Internet protocol (mobile IP) using multiple separate tunnels and a method therefor. Separate tunnels can be created between a mobile node and a correspondent node in a communication network compliant to mobile IP, when the mobile node and the correspondent node are communicating with each other. The separate tunnels each are across respective subnets and are used to deliver different packets according to respective packet routing policies. Therefore, the effective bandwidth between the mobile node and its home agent can be increased so as to increase the transmission rate for sending and receiving packets by the mobile node. The mobile node or the home agent routes packets via individual separate tunnels according to respective packet routing policies. The packet routing policies can be individually based on a ratio of respective status parameters of the separate tunnels or of respective costs of the separate tunnels, or on a user-defined manner.
    Type: Application
    Filed: March 4, 2003
    Publication date: February 12, 2004
    Inventors: Hsien-Ming Tsai, Ming-Xian Jiang, Jammy Huang
  • Publication number: 20030191939
    Abstract: In conventional public networks, a subscriber identity module (SIM) is installed on a mobile station for authenticating users and improving the communication security between mobile stations and the network. This specification proposes an authentication agent (AA) installed on a network and with the SIM of the mobile station installed on the AA. Thus, the mobile station gets authenticated from the AA and then the AA uses the SIM of the mobile station to obtain authentication from the authentication server.
    Type: Application
    Filed: August 8, 2002
    Publication date: October 9, 2003
    Applicant: QUANTA COMPUTER INC.
    Inventors: Hsien-Ming Tsai, Jammy Huang
  • Publication number: 20030181216
    Abstract: When a mobile station stands by on multiple mobile networks simultaneously, the radio transceiver of the mobile station must be used to perform paging reception, location registration, carrier measurement, or broadcast reception for multiple mobile networks, respectively. However, a mobile station has one radio transceiver only and the multiple mobile networks don't negotiate with each other. Thus, resource collision occurs when the radio transceiver performs tasks for multiple mobile networks simultaneously. In order to handle resource collision, a priority task is determined and non-priority tasks are postponed or cancelled according to the mobile network distinction mainly and the task class subsequently.
    Type: Application
    Filed: September 24, 2002
    Publication date: September 25, 2003
    Applicant: QUANTA COMPUTER INC.
    Inventors: Hsien-Ming Tsai, Shang-Lin Chou, Jammy Huang
  • Publication number: 20030125073
    Abstract: A mobile station simultaneously stands by for multiple mobile networks so that the mobile station can receive paging messages from these mobile networks for responding to incoming calls. Since these mobile networks may not be synchronized, paging occasions of these mobile networks for the mobile phone may be in collision. This results in paging loss. In order to avoid paging loss, the mobile station according to the invention, during cell selection or cell reselection, selects suitable cells whose corresponding paging occasions of the mobile networks are staggered to camp on. Thus, paging messages from the mobile networks are received without paging loss.
    Type: Application
    Filed: September 30, 2002
    Publication date: July 3, 2003
    Inventors: Hsien-Ming Tsai, Shang-Lin Chou, Jammy Huang
  • Publication number: 20030064727
    Abstract: Disclosed is a system and method for channel allocation in a multi-band wireless network. The system includes microcell base stations, at least one macrocell base station, a mobile station, and a channel allocation center. When the mobile station makes/receives a call or executes a handover, the channel allocation center uses repacking on demand (RoD) scheme to allocate a radio channel of either a macrocell base station or a microcell base station to the mobile station. RoD has the following steps. First, a microcell channel is trying to be allocated if available. If no microcell channel is available, a macrocell channel is then trying to be allocated. Third, if no macrocell channel is available, repacking is performed to execute a handover of another mobile station's call from the macrocell to another microcell, and to allocate a reclaimed macrocell channel to the mobile station. Otherwise, no repacking call is available and the mobile station is blocked or forced terminated.
    Type: Application
    Filed: June 26, 2002
    Publication date: April 3, 2003
    Inventors: Hsien-Ming Tsai, Yi-Bing Lin
  • Patent number: D481612
    Type: Grant
    Filed: January 28, 2003
    Date of Patent: November 4, 2003
    Assignee: Hand Tool Design Corporation
    Inventor: Hsien-Ming Tsai