Patents by Inventor Taiyi Cheng

Taiyi Cheng 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: 7787529
    Abstract: An audio codec integrated with baseband processing and RF on a single IC chip. The audio codec may be implemented in a variety of wireless transceivers, such as cell phones, to offer voice, data and/or music functions. The codec also has monaural and stereo channels for audio output, as well as stereo inputs.
    Type: Grant
    Filed: December 20, 2006
    Date of Patent: August 31, 2010
    Assignee: Broadcom Corporation
    Inventors: Taiyi Cheng, Hongwei Kong, Thirunathan Sutharsan, Claude Hayek
  • Patent number: 7760951
    Abstract: A method and system for pipelined processing in an integrated embedded image and video accelerator is described. Aspects of a system for pipelined processing in an integrated embedded image and video accelerator may include circuitry that enables pipeline processing of video data within a single chip, wherein the pipeline processing may further include decoding of a block of video data while simultaneously inverse transforming a previously decoded block of video data. Aspects of the system may also include circuitry that enables transformation, within the single chip, of a block of said video data while simultaneously encoding, within said single chip, a previously transformed block of video data.
    Type: Grant
    Filed: February 14, 2006
    Date of Patent: July 20, 2010
    Assignee: Broadcom Corporation
    Inventors: Taiyi Cheng, Mark Hahm, Li Fung Chang
  • Publication number: 20100057472
    Abstract: In a method and system for frequency compensation in an audio CODEC, a filter in a hardware audio CODEC may be configured based on power consumption and based on a frequency response of an active output device to which the filter is communicatively coupled. The filter may comprise a plurality of filter stages, which may be, for example, biquads, and the filter may be configured by enabling or disabling one or more of the stages. In this manner, power consumption of the filter may be managed by enabling and/or disabling one or more stages. Configuration of the filter may be performed dynamically depending on whether one or more audio output devices may be active. In this regard, which output device is active and its frequency response may be determined and filter coefficients may be reconfigured upon a change in which output device may be active.
    Type: Application
    Filed: October 9, 2008
    Publication date: March 4, 2010
    Inventors: Hanks Zeng, Nelson Sollenberger, Radhakrishnan Kuzhipatt, Michael Liu, Taiyi Cheng, Hongwei Kong
  • Publication number: 20100057471
    Abstract: Aspects of a method and system for processing audio signals via separate input and output processing paths are provided. In this regard, a hardware audio CODEC comprising one or more audio inputs and one or more audio outputs and may be enabled to route, via one or more switching elements, audio signals from any of the inputs to any of the outputs. The CODEC may be enabled to simultaneously process a plurality of audio signals based on a configuration of the switching elements. Upstream from the switching elements, received audio signals may be processed independent of an output to which the may be communicated. Downstream from said switching elements audio signals may be processed independent of an input via which the signals were received.
    Type: Application
    Filed: October 9, 2008
    Publication date: March 4, 2010
    Inventors: Hongwei Kong, Nelson Sollenberger, Taiyi Cheng, Mark Hahm, Todd L. Brooks, Xicheng Jiang
  • Publication number: 20100056050
    Abstract: Aspects of a method and system for audio feedback processing in an audio CODEC are provided. In this regard, in a hardware audio CODEC for a wireless device, voice content from a first audio source may be mixed with audio content from one or more second audio sources to generate a composite audio signal. The composite audio may be transmitted to one or more far-end communication partners via a wireless communication channel. The wireless communication channel may be a channel of a cellular network. The composite audio signal may also be mixed with audio content received from a far-end communication partner and output to a local user via one or more audio output devices. The audio content from the second audio sources may comprise music played from a digital storage medium within the wireless device and/or music extracted from a signal received by the wireless device.
    Type: Application
    Filed: October 9, 2008
    Publication date: March 4, 2010
    Inventors: Hongwei Kong, Taiyi Cheng
  • Publication number: 20100057477
    Abstract: Aspects of a method and system for multi-band amplitude estimation and gain control in an audio CODEC are provided. In this regard, an audio signal may be filtered and delayed to generate one or more sub-band signals, a gain may be applied to each sub-band signal to generate one or more level adjusted sub-band signals, and the one or more level adjusted signals may be added to a delayed version of the audio signal. The gain applied to a particular one of the one or more sub-band signals may be controlled based on a detected amplitude of a summed signal derived by summing the particular one of the one or more sub-band signals and a corresponding one of the one or more level-adjusted sub-band signals.
    Type: Application
    Filed: October 9, 2008
    Publication date: March 4, 2010
    Inventors: Hongwei Kong, Taiyi Cheng
  • Publication number: 20090319260
    Abstract: Methods and systems for audio transmit processing in an audio CODEC are disclosed and may comprise receiving one or more analog and/or digital audio signals, and simultaneously processing the received one or more analog audio and/or digital audio signals via a plurality of processing paths of the audio CODEC. The digital audio signals may be generated via a digital microphone, which may comprise a microelectromechanical (MEMS) microphone, and may be utilized for audio beamforming. The received analog and digital signals may be processed at one or more sampling rates, and may be filtered via decimation filters. The received analog signals may be converted to digital signals. The processing may comprise converting a sampling rate of the received digital signals and the converted analog signals. The processing may comprises filtering of the received digital signals and the converted analog signals via infinite impulse response (IIR) filters.
    Type: Application
    Filed: August 28, 2008
    Publication date: December 24, 2009
    Inventors: Hongwei Kong, Nelson Sollenberger, Taiyi Cheng, Alfonsus Lunardhi
  • Publication number: 20090098902
    Abstract: One or more circuits in a mobile phone may be utilized for up sampling two or more audio signals to a same data sampling rate. Each audio signal, such as digital audio, voice, and polyringer, for example, may be received at one of a plurality of data sampling rates and one or more of the following wireless standards: WCDMA, HSDPA, GSM, GPRS, EDGE, and/or Bluetooth. Audio signals may be equalized and/or compensated with an FIR filter before up sampling or with an IIR filter to reduce overall processing latency. Multiple half-band interpolation operations may perform the up sampling. The first half-band filter may be replaced by an IIR filter to reduce overall processing latency. A gain of the up-sampled data may be adjusted to reduce noise effects. The channels of the up-sampled audio signals may be mixed and later further up sampled for subsequent communication to an output device.
    Type: Application
    Filed: October 13, 2008
    Publication date: April 16, 2009
    Inventors: Hongwei Kong, Huaiyi (Hanks) Zeng, Nelson Sollenberger, Li Fung Chang, Taiyi Cheng, Claude Hayek
  • Publication number: 20080151975
    Abstract: An audio codec integrated with baseband processing and RF on a single IC chip. The audio codec may be implemented in a variety of wireless transceivers, such as cell phones, to offer voice, data and/or music functions. The codec also has monaural and stereo channels for audio output, as well as stereo inputs.
    Type: Application
    Filed: December 20, 2006
    Publication date: June 26, 2008
    Applicant: Broadcom Corporation, a California Corporation
    Inventors: Taiyi Cheng, Hongwei Kong, Thirunathan Sutharsan, Claude Hayek
  • Publication number: 20080133227
    Abstract: An audio codec in a baseband processor may be utilized for mixing audio signals received at a plurality of data sampling rates. The mixed audio signals may be up sampled to a very large sampling rate, and then down sampled to a specified sampling rate that is compatible with a Bluetooth-enabled device by utilizing an interpolator in the audio codec. The down-sampled signals may be communicated to Bluetooth-enabled devices, such as Bluetooth headsets, or Bluetooth-enabled devices with a USB interface. The interpolator may be a linear interpolator for which the audio codec may enable generation of triggering and/or coefficient signals based on the specified output sampling rate. An interpolation coefficient may be generated based on a base value associated with the specified output sampling rate. The audio codec may enable selecting the specified output sampling rate from a plurality of rates.
    Type: Application
    Filed: November 30, 2006
    Publication date: June 5, 2008
    Inventors: Hongwei Kong, Nelson Sollenberger, Li Fung Chang, Claude Hayek, Taiyi Cheng
  • Patent number: 7333037
    Abstract: Methods and systems for improved lookup table mechanism for Huffman decoding are provided and may include selecting, based on a plurality of entropy encoded bits from a received bitstream, one of a plurality of codewords that is indexed according to a specific length and that points to all entries which include the specific length. The plurality of entropy encoded bits from the received bitstream may be matched with at least one of the entries that include the specific length. The entries that include the specific length may be stored in a table in memory. A value of the plurality of entropy encoded bits may be compared with the selected one of the plurality of codewords that is indexed according to specific length. The plurality of entropy encoded bits from the received bitstream may be decoded based on the matched at least one of the entries comprising the specific length.
    Type: Grant
    Filed: February 14, 2006
    Date of Patent: February 19, 2008
    Assignee: Broadcom Corporation
    Inventor: Taiyi Cheng
  • Publication number: 20070192393
    Abstract: Certain aspects of a method and system for hardware and software shareable DCT/IDCT control interface are provided. A single DCT/IDCT interface may be utilized to provide hardware or software control of a DCT/IDCT module. During hardware control the DCT/IDCT module may be utilized for JPEG compression, for example. During software control a CPU may utilize the DCT/IDCT module for audio, software, and/or video applications, for example. The interface may enable selecting a quantization table for use by the DCT/IDCT module. The interface may also enable selecting encoding or decoding operations to be performed by the DCT/IDCT module. The interface may also enable toggling between a first and a second portion of a data buffer utilized by the DCT/IDCT module. Moreover, the interface may enable starting processing of a data block by the DCT/IDCT module and indicating when the DCT/IDCT module has completed processing the data block.
    Type: Application
    Filed: February 14, 2006
    Publication date: August 16, 2007
    Inventors: Taiyi Cheng, Mark Hahm, Li Chang
  • Publication number: 20070188352
    Abstract: Methods and systems for improved lookup table mechanism for Huffman decoding are provided and may include selecting, based on a plurality of entropy encoded bits from a received bitstream, one of a plurality of codewords that is indexed according to a specific length and that points to all entries which include the specific length. The plurality of entropy encoded bits from the received bitstream may be matched with at least one of the entries that include the specific length. The entries that include the specific length may be stored in a table in memory. A value of the plurality of entropy encoded bits may be compared with the selected one of the plurality of codewords that is indexed according to specific length. The plurality of entropy encoded bits from the received bitstream may be decoded based on the matched at least one of the entries comprising the specific length.
    Type: Application
    Filed: February 14, 2006
    Publication date: August 16, 2007
    Inventor: Taiyi Cheng
  • Publication number: 20070188503
    Abstract: A method and system for programmable breakpoints in an integrated embedded image and video accelerator are described. Aspects of the system may include circuitry that enables generation of control signals for pipeline processing of video data within a single chip by at least selecting a target location of the video data and generating an interrupt at a time instant corresponding to the pipeline processing of the target location. The system may enable programmable breakpoints to be set and/or triggered based on policies determined in executable software. The ability to set programmable breakpoints may enable flexible utilization of system memory resources.
    Type: Application
    Filed: February 14, 2006
    Publication date: August 16, 2007
    Inventors: Taiyi Cheng, Mark Hahm
  • Publication number: 20070189614
    Abstract: A method and system for pipelined processing in an integrated embedded image and video accelerator is described. Aspects of a system for pipelined processing in an integrated embedded image and video accelerator may include circuitry that enables pipeline processing of video data within a single chip, wherein the pipeline processing may further include decoding of a block of video data while simultaneously inverse transforming a previously decoded block of video data.
    Type: Application
    Filed: February 14, 2006
    Publication date: August 16, 2007
    Inventors: Taiyi Cheng, Mark Hahm, Li Chang
  • Patent number: 7123177
    Abstract: A system and method is provided for stabilizing high order sigma delta modulators. The system includes an integrator having a limiter in the feedback path of the integrator. The integrator combines an input signal with a feedback signal generated by the limiter to produce an integrated output signal. The output signal is output to the next component of the sigma delta modulator. In addition, the output signal is fed back through the limiter. When an output signal received in the feedback path by the limiter exceeds the threshold value of the limiter, the limiter is activated and clamps the output signal to produce a limited signal. The limited signal is combined with the input signal to the integrator to produce the output signal.
    Type: Grant
    Filed: August 14, 2003
    Date of Patent: October 17, 2006
    Assignee: Broadcom Corporation
    Inventors: Taiyi Cheng, Josephus van Engelen, Minsheng Wang
  • Publication number: 20050038847
    Abstract: A system and method is provided for stabilizing high order sigma delta modulators. The system includes an integrator having a limiter in the feedback path of the integrator. The integrator combines an input signal with a feedback signal generated by the limiter to produce an integrated output signal. The output signal is output to the next component of the sigma delta modulator. In addition, the output signal is fed back through the limiter. When an output signal received in the feedback path by the limiter exceeds the threshold value of the limiter, the limiter is activated and clamps the output signal to produce a limited signal. The limited signal is combined with the input signal to the integrator to produce the output signal.
    Type: Application
    Filed: August 14, 2003
    Publication date: February 17, 2005
    Inventors: Taiyi Cheng, Josephus Engelen, Minsheng Wang
  • Patent number: 6631206
    Abstract: A method for filtering an angular signal which avoids errors in averaging and differencing operations. Components of a hue signal are separated into groups based upon the sign of a corresponding filter coefficient ai for the respective component and the range of the hue component value vi. A weighted mean is computed for each of the groups. The weighted mean of the resulting values having positive filter coefficients and the weighted mean of the resulting values having negative filter coefficients then are derived. The computed value is redefined if needed to be in modulus 2&pgr;. The weighted distance of the two values then is derived. The result is the filtered hue value for a given image data pixel. A filtered hue value is obtained in the same manner for each image pixel of a desired image object or of a given image frame.
    Type: Grant
    Filed: March 22, 2000
    Date of Patent: October 7, 2003
    Assignee: University of Washington
    Inventors: Taiyi Cheng, Hyun Wook Park, Yongmin Kim