Patents by Inventor King Chung

King Chung 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: 8942815
    Abstract: A system and method that enhance the performance of cochlear implant signal processing in an amplification device. The system utilizes a signal input device that picks up the sounds from the environment or other hearing or audio devices and feeds the incoming signal into a front-end signal processor. The front-end processor pre-processes the signals and feeds them into a cochlear implant signal processor. The system may also insert a front-end processor into multiple signal processing stages of a cochlear implant signal processor with the front-end processor “sandwiched” between the multiple signal processing stages of the cochlear implant signal processors. The system may also insert a front-end processor into multiple signal processing stages of a cochlear implant signal processor with the front-end processor being either an integrated part of the cochlear implant signal processor or a functionally distinctive part for bilateral cochlear implants.
    Type: Grant
    Filed: March 19, 2004
    Date of Patent: January 27, 2015
    Inventors: King Chung, Fan-Gang Zeng
  • Patent number: 8545047
    Abstract: A light emitting diode (LED) light with a corrugated reflective surface is disclosed. The corrugated reflective surface reflects and diffuses light beams emitting from a light source having at least one LED. The corrugated reflective surface can be concavely curved. The curvature and the corrugations of the reflective surface can be designed by an equation to achieve a specified beam spread.
    Type: Grant
    Filed: February 23, 2009
    Date of Patent: October 1, 2013
    Assignee: Tri-Concept Technology Limited
    Inventors: Chak Lam Peter Yip, King Chung Vamco Tsoi
  • Patent number: 8462850
    Abstract: Motion estimation in video compressions systems. A programmable motion estimator may be used to estimate a motion vector for a macroblock in a current frame by searching for a matching macroblock in a previous frame. A controller may be used to program the motion estimator to perform a particular search.
    Type: Grant
    Filed: January 20, 2005
    Date of Patent: June 11, 2013
    Assignee: QUALCOMM Incorporated
    Inventors: Sumit Mohan, King-Chung Lai, Narendranath Malayath, Jatinder Singh, Anthony Patrick Mauro, II
  • Patent number: 8085280
    Abstract: A method and an apparatus for determining an up scale factor and a down scale factor according to a scale factor received from a graphics application program interface (API) to scale a graphics data in a graphics processing unit (GPU) are described. The up scale factor and the down scale factor may be precisely stored in the GPU based on a fixed number of bits. An actual scale factor which can be precisely stored in the GPU corresponding to the scale factor may differ from the scale factor with a difference. Graphics commands may be sent to the GPU to scale the graphics data according to the up scale factor and the down scale factor separately. A combined scale factor corresponding to a combination of the up scale factor and the down scale factor may differ from the scale factor less then the difference between the actual scale factor and the scale factor.
    Type: Grant
    Filed: February 14, 2011
    Date of Patent: December 27, 2011
    Assignee: Apple Inc.
    Inventors: Loren Brichter, Alexander King-Chung Kan, Michael James Elliott Swift
  • Patent number: 8073282
    Abstract: A device has a single scaling filter to filter a video signal once to perform both sharpening and scaling. A memory stores original scaling filter coefficients for the scaling filter. An integrated circuit calculates new sharpening-scaling filter coefficients derived from the original scaling filter coefficients and one of sharpening filter coefficients for a sharpening filter and a sharpening strength and applies the new sharpening-scaling filter coefficients to the single scaling filter.
    Type: Grant
    Filed: July 23, 2007
    Date of Patent: December 6, 2011
    Assignee: Qualcomm Incorporated
    Inventors: Chia-Yuan Teng, King-Chung Lai
  • Publication number: 20110170611
    Abstract: This disclosure describes video encoding techniques capable of reducing the number of processing cycles and memory transfers necessary to encode a video sequence. In this manner, the disclosed video encoding techniques may increase video encoding speed and reduce power consumption. In general, the video encoding techniques make use of a candidate memory that stores video blocks in columns corresponding to a search space for a motion estimation routine. A memory control unit addresses the candidate memory to retrieve multiple pixels in parallel for simultaneous comparison to pixels in a video block to be encoded, e.g., using Sum of Absolute Difference (SAD) or Sum of Squared Difference (SSD) techniques. A difference processor performs the parallel calculations. In addition, for subsequent video blocks to be encoded, the candidate memory can be incrementally updated by loading a new column of video blocks, rather than reloading the entire search space.
    Type: Application
    Filed: March 28, 2011
    Publication date: July 14, 2011
    Applicant: QUALCOMM Incorporated
    Inventors: King-Chung Lai, Gilbert Christopher Sih, Chienchung Chang, Anthony Patrick Mauro, II
  • Publication number: 20110134147
    Abstract: A method and an apparatus for determining an up scale factor and a down scale factor according to a scale factor received from a graphics application program interface (API) to scale a graphics data in a graphics processing unit (GPU) are described. The up scale factor and the down scale factor may be precisely stored in the GPU based on a fixed number of bits. An actual scale factor which can be precisely stored in the GPU corresponding to the scale factor may differ from the scale factor with a difference. Graphics commands may be sent to the GPU to scale the graphics data according to the up scale factor and the down scale factor separately. A combined scale factor corresponding to a combination of the up scale factor and the down scale factor may differ from the scale factor less then the difference between the actual scale factor and the scale factor.
    Type: Application
    Filed: February 14, 2011
    Publication date: June 9, 2011
    Inventors: Loren Brichter, Alexander King-Chung Kan, Michael James Elliott Swift
  • Patent number: 7940844
    Abstract: This disclosure describes video encoding techniques capable of reducing the number of processing cycles and memory transfers necessary to encode a video sequence. In this manner, the disclosed video encoding techniques may increase video encoding speed and reduce power consumption. In general, the video encoding techniques make use of a candidate memory that stores video blocks in columns corresponding to a search space for a motion estimation routine. A memory control unit addresses the candidate memory to retrieve multiple pixels in parallel for simultaneous comparison to pixels in a video block to be encoded, e.g., using Sum of Absolute Difference (SAD) or Sum of Squared Difference (SSD) techniques. A difference processor performs the parallel calculations. In addition, for subsequent video blocks to be encoded, the candidate memory can be incrementally updated by loading a new column of video blocks, rather than reloading the entire search space.
    Type: Grant
    Filed: February 21, 2003
    Date of Patent: May 10, 2011
    Assignee: Qualcomm Incorporated
    Inventors: King-Chung Lai, Gilbert Christopher Sih, Chienchung Chang, Anthony Patrick Mauro, II
  • Patent number: 7898554
    Abstract: A method and an apparatus for determining an up scale factor and a down scale factor according to a scale factor received from a graphics application program interface (API) to scale a graphics data in a graphics processing unit (GPU) are described. The up scale factor and the down scale factor may be precisely stored in the GPU based on a fixed number of bits. An actual scale factor which can be precisely stored in the GPU corresponding to the scale factor may differ from the scale factor with a difference. Graphics commands may be sent to the GPU to scale the graphics data according to the up scale factor and the down scale factor separately.
    Type: Grant
    Filed: June 7, 2007
    Date of Patent: March 1, 2011
    Assignee: Apple Inc.
    Inventors: Loren Brichter, Alexander King-Chung Kan, Michael James Elliott Swift
  • Publication number: 20110001626
    Abstract: An LED street lamp including a PLC modem and a control circuit is disclosed. The LED street lamp is able to receive control commands from remote controller. It is also capable of doing self-control based on status information gathered by diagnostic circuit. A system for LED street lamp monitoring and control is also disclosed which includes a central controller, a distribution network and a plurality of LED street lamps. Based on the PLC technology, each LED street lamp can be centrally controlled by the central controller.
    Type: Application
    Filed: February 23, 2009
    Publication date: January 6, 2011
    Applicant: TRI-CONCEPT TECHNOLOGY LIMITED
    Inventors: Chak Lam Peter Yip, King Chung Vamco Tsoi
  • Publication number: 20110002118
    Abstract: A light emitting diode (LED) light with a corrugated reflective surface is disclosed. The corrugated reflective surface reflects and diffuses light beams emitting from a light source having at least one LED. The corrugated reflective surface can be concavely curved. The curvature and the corrugations of the reflective surface can be designed by an equation to achieve a specified beam spread.
    Type: Application
    Filed: February 23, 2009
    Publication date: January 6, 2011
    Applicant: TRI-CONCEPT TECHNOLOGY LIMITED
    Inventors: Chak Lam Peter Yip, King Chung Vamco Tsoi
  • Publication number: 20100054621
    Abstract: In general, the disclosure describes various techniques for providing edge-directed scaling filters that may be used to scale image data. An example device includes a storage medium configured to store a first lookup table and a second lookup table, and one or more processors configured to obtain one or more gradient values that each indicates a gradient between values of at least two pixels in a source image. The one or more processors are also configured to generate one or more inverse gradient values from a first lookup table based on the gradient values, and to generate one or more edge-directed scaling filter coefficients from a second lookup table based on the inverse gradient values. The one or more processors may be further configured to generate an edge-directed filter based on the coefficients, and to apply the filter to the at least two pixels to generate an interpolated pixel.
    Type: Application
    Filed: August 26, 2008
    Publication date: March 4, 2010
    Applicant: QUALCOMM Incorporated
    Inventors: Yingyong Qi, King-Chung Lai, Millie Li, Chia-Yuan Teng
  • Patent number: 7576783
    Abstract: A color interpolation method uses a first interpolation function (F1) to obtain a first missing color sub-pixel value for a pixel of interest and uses a second interpolation function (F2) to obtain a second missing color sub-pixel value for the pixel of interest. First metric (V) indicative of an edge extending in a first direction (D1) is obtained. Second metric (H) indicative of an edge extending in a second direction (D2) is obtained. The two metrics are used to generate first and second weighting factors (k1, k2). A confidence factor value can be used to place more emphasis on one metric versus the other metric in the determination of the weighting factors. In one embodiment, the sub-pixel value being interpolated is the weighted sum of the first weighting factor multiplied by the first missing color sub-pixel value plus the second weighting factor multiplied by the second missing color sub-pixel value.
    Type: Grant
    Filed: February 4, 2005
    Date of Patent: August 18, 2009
    Inventors: Hau Hwang, King-Chung Lai, Ananthapadmanabhan Kandhadai
  • Publication number: 20090028458
    Abstract: A device has a single scaling filter to filter a video signal once to perform both sharpening and scaling. A memory stores original scaling filter coefficients for the scaling filter. An integrated circuit calculates new sharpening-scaling filter coefficients derived from the original scaling filter coefficients and one of sharpening filter coefficients for a sharpening filter and a sharpening strength and applies the new sharpening-scaling filter coefficients to the single scaling filter.
    Type: Application
    Filed: July 23, 2007
    Publication date: January 29, 2009
    Inventors: Chia-Yuan Teng, King-Chung Lai
  • Publication number: 20080303846
    Abstract: A method and an apparatus for determining an up scale factor and a down scale factor according to a scale factor received from a graphics application program interface (API) to scale a graphics data in a graphics processing unit (GPU) are described. The up scale factor and the down scale factor may be precisely stored in the GPU based on a fixed number of bits. An actual scale factor which can be precisely stored in the GPU corresponding to the scale factor may differ from the scale factor with a difference. Graphics commands may be sent to the GPU to scale the graphics data according to the up scale factor and the down scale factor separately.
    Type: Application
    Filed: June 7, 2007
    Publication date: December 11, 2008
    Inventors: Loren Brichter, Alexander King-Chung Kan, Michael James Elliott Swift
  • Patent number: 7359559
    Abstract: This disclosure is directed to encoding techniques that can be used to improve encoding of digital video data. The techniques can be implemented by an encoder of a digital video device in order to reduce the number of computations and possibly reduce power consumption during video encoding. More specifically, video encoding techniques are described which utilize one or more programmable thresholds in order to terminate the execution of various computations when the computations would be unlikely to improve the encoding. By terminating computations prematurely, the amount of processing required for video encoding can be reduced, and power can be conserved.
    Type: Grant
    Filed: February 28, 2006
    Date of Patent: April 15, 2008
    Assignee: Qualcomm Incorporated
    Inventors: Anthony Patrick Mauro, II, Chienchung Chang, King-Chung Lai
  • Publication number: 20080036792
    Abstract: This disclosure describes adaptive spatial variant interpolation (SVI) techniques for image upscaling. In various embodiments, the interpolation techniques described in this disclosure may support low complexity upscaling of image while promoting high image quality, including enhanced sharpness, higher contrast and more accurate interpolation. The interpolation techniques may be applied using generalized finite impulse response (FIR) filters. In some embodiments, the interpolation techniques may be content-adaptive to provide more accurate interpolation while suppressing significant artifacts associated with sharp edges. In addition, the interpolation techniques may be readily applicable to upscaling of color imagery and video, e.g., in both YCbCr (luminance, blue chrominance, red chrominance) and RGB (red, green, blue) formats.
    Type: Application
    Filed: August 9, 2006
    Publication date: February 14, 2008
    Inventors: Yi Liang, King-Chung Lai, Khaled Helmi El-Maleh
  • Publication number: 20060176375
    Abstract: A color interpolation method uses a first interpolation function (F1) to obtain a first missing color sub-pixel value for a pixel of interest and uses a second interpolation function (F2) to obtain a second missing color sub-pixel value for the pixel of interest. First metric (V) indicative of an edge extending in a first direction (D1) is obtained. Second metric (H) indicative of an edge extending in a second direction (D2) is obtained. The two metrics are used to generate first and second weighting factors (k1, k2). A confidence factor value can be used to place more emphasis on one metric versus the other metric in the determination of the weighting factors. In one embodiment, the sub-pixel value being interpolated is the weighted sum of the first weighting factor multiplied by the first missing color sub-pixel value plus the second weighting factor multiplied by the second missing color sub-pixel value.
    Type: Application
    Filed: February 4, 2005
    Publication date: August 10, 2006
    Inventors: Hau Hwang, King-Chung Lai, Ananthapadmanabhan Kandhadai
  • Publication number: 20060140493
    Abstract: This disclosure is directed to encoding techniques that can be used to improve encoding of digital video data. The techniques can be implemented by an encoder of a digital video device in order to reduce the number of computations and possibly reduce power consumption during video encoding. More specifically, video encoding techniques are described which utilize one or more programmable thresholds in order to terminate the execution of various computations when the computations would be unlikely to improve the encoding. By terminating computations prematurely, the amount of processing required for video encoding can be reduced, and power can be conserved.
    Type: Application
    Filed: February 28, 2006
    Publication date: June 29, 2006
    Inventors: Anthony Mauro, Chienchung Chang, King-Chung Lai
  • Patent number: 7039246
    Abstract: This disclosure is directed to encoding techniques that can be used to improve encoding of digital video data. The techniques can be implemented by an encoder of a digital video device in order to reduce the number of computations and possibly reduce power consumption during video encoding. More specifically, video encoding techniques are describe which utilize one or more programmable thresholds in order to terminate the execution of various computations when the computations would be unlikely to improve the encoding. By terminating computations prematurely, the amount of processing required for video encoding can be reduced, and power can be conserved.
    Type: Grant
    Filed: May 3, 2002
    Date of Patent: May 2, 2006
    Assignee: Qualcomm Incorporated
    Inventors: Anthony Patrick Mauro, II, Chienchung Chang, King-Chung Lai