Patents by Inventor Chia-Yuan Teng

Chia-Yuan Teng 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: 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
  • Publication number: 20100027663
    Abstract: This disclosure provides intelligent frame skipping techniques that may be used by an encoding device or a decoding device to facilitate frame skipping in a manner that may help to minimize quality degradation due to the frame skipping. In particular, the described techniques may implement a similarity metric designed to identify good candidate frames for frame skipping. In this manner, noticeable reductions in the video quality caused by frame skipping, as perceived by a viewer of the video sequence, may be reduced relative to conventional frame skipping techniques. The described techniques advantageously operate in a compressed domain.
    Type: Application
    Filed: October 9, 2008
    Publication date: February 4, 2010
    Applicant: QUALCOMM Incorporated
    Inventors: Min Dai, Tao Xue, Chia-Yuan Teng
  • Publication number: 20090268823
    Abstract: This disclosure describes techniques for correcting artifacts that occur along a boundary of a substitute video unit generated using video unit substitution, e.g., motion-compensated video unit interpolation or extrapolation. In accordance with the techniques described in this disclosure, a frame substitution unit identifies first locations within a substitute video unit that correspond with a boundary that exists within a reference video unit and should exist within the substitute video unit, and corrects boundary artifacts in the first locations using a first boundary artifact correction technique. The frame substitution unit also identifies second locations within the substitute video unit that correspond with a boundary that exists within the substitute video unit and does not exist within the reference video unit and corrects boundary artifacts in the second locations using a second boundary artifact correction technique.
    Type: Application
    Filed: February 27, 2009
    Publication date: October 29, 2009
    Applicant: QUALCOMM Incorporated
    Inventors: GOKCE DANE, Chia-yuan Teng
  • Publication number: 20090213938
    Abstract: A video decoder performs a sequential error handling process to detect and conceal errors within a corrupted data segment of video data units. The decoder sequentially decodes a current data unit. Upon detecting an error, the decoder sets an error flag and resynchronizes decoding at the start of the next unit. If the error flag is set, the video decoder identifies the end of the corrupted data segment based on the start of the later unit. The decoder conceals data between the start of the current unit and the end of the corrupted data segment. If the error flag is not set, the decoder may decode the remainder of the current unit and proceed to decode the next available unit without performing error handling and concealment for the current unit. The decoder also may address reference unit mismatches caused by lost video data units.
    Type: Application
    Filed: July 10, 2008
    Publication date: August 27, 2009
    Applicant: QUALCOMM Incorporated
    Inventors: Yen-Chi Lee, Min Dai, Chia-Yuan Teng
  • Publication number: 20090148058
    Abstract: This disclosure describes selection of reference video units to be used for interpolation or extrapolation of a video unit, such as a video frame. A decoder may apply a quality-focused mode to select a reference frame based on quality criteria. The quality criteria may indicate a level of quality likely to be produced by a reference frame. If no reference frames satisfy the quality criteria, interpolation or extrapolation may be disabled. Display of an interpolated or extrapolated frame may be selectively enabled based on a quality analysis. A decoder may apply a resource-focused frame interpolation mode to enable or disable frame interpolation or extrapolation for some frames based on power and quality considerations. In one mode, frame interpolation may be disabled to conserve power when reference frames are not likely to produce satisfactory quality. In another mode, the threshold may be adjustable as a function of power saving requirements.
    Type: Application
    Filed: April 29, 2008
    Publication date: June 11, 2009
    Applicant: QUALCOMM Incorporated
    Inventors: Gokce Dane, Khaled Helmi El-Maleh, Min Dai, Chia-Yuan Teng
  • Publication number: 20090147854
    Abstract: Display of an interpolated or extrapolated video unit, such as a video frame, may be selectively enabled based on a quality analysis. This disclosure also describes selection of reference video frames to be used for interpolation or extrapolation. A decoder may apply a quality-focused mode to select a reference frame based on quality criteria. The quality criteria may indicate a level of quality likely to be produced by a reference frame. If no reference frames satisfy the quality criteria, interpolation or extrapolation may be disabled. A decoder may apply a resource-focused frame interpolation mode to enable or disable frame interpolation or extrapolation for some frames based on power and quality considerations. In one mode, frame interpolation may be disabled to conserve power when reference frames are not likely to produce satisfactory quality. In another mode, the threshold may be adjustable as a function of power saving requirements of the decoder.
    Type: Application
    Filed: April 29, 2008
    Publication date: June 11, 2009
    Applicant: QUALCOMM Incorporated
    Inventors: Gokce Dane, Khaled Helmi El-Maleh, Min Dai, Chia-Yuan Teng
  • Publication number: 20090147853
    Abstract: A decoder may apply a resource-focused interpolation mode to enable or disable interpolation or extrapolation of video units, such as frames, based on power and quality considerations. In one mode, interpolation may be disabled to conserve power when reference frames are not likely to produce satisfactory quality. In another mode, the threshold may be adjustable as a function of power saving requirements. This disclosure also describes selection of reference video frames to be used for interpolation or extrapolation of a video frame. A decoder may apply a quality-focused mode to select a reference frame based on quality criteria. The quality criteria may indicate a level of quality likely to be produced by a reference frame. If no reference frames satisfy the quality criteria, interpolation or extrapolation may be disabled. Display of an interpolated or extrapolated frame may be selectively enabled based on a quality analysis of the frame.
    Type: Application
    Filed: April 29, 2008
    Publication date: June 11, 2009
    Applicant: QUALCOMM Incorporated
    Inventors: Gokce Dane, Min Dai, Khaled Helmi El-Maleh, Chia-Yuan Teng
  • Patent number: 7532643
    Abstract: Data transmission over a network is disclosed. The data transmission includes aligning boundaries of application, transport, network, and data link layer packets. The transmission also includes receiving data transmission channel information, and determining a suitable number of data link layer packets per application/transport/network layer packet. The determination is based on the channel information. The suitable number of data link layer packets allows continuous alignment between the boundaries of the application, transport, network, and data link layer packets.
    Type: Grant
    Filed: February 7, 2006
    Date of Patent: May 12, 2009
    Assignee: Cisco Technology, Inc.
    Inventor: Chia-Yuan Teng
  • Publication number: 20090097575
    Abstract: Techniques to remove inherited blockiness with a low million instructions per second (MIPs) are provided. In one configuration, a device comprises a processor operative to implement a set of instructions to universally correct blockiness. The processor commandeers the in-loop deblocking filtering engine and universally corrects blockiness, including inherited blockiness, using the in-loop deblocking filtering engine.
    Type: Application
    Filed: October 10, 2007
    Publication date: April 16, 2009
    Applicant: QUALCOMM INCORPORATED
    Inventors: Chia-Yuan Teng, Sharath Manjunatha
  • 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: 20080232478
    Abstract: Error concealment is used to hide the effects of errors detected within digital video information. A complex error concealment mode decision is disclosed to determine whether spatial error concealment (SEC) or temporal error concealment (TEC) should be used. The error concealment mode decision system uses different methods depending on whether the damaged frame is an intra-frame or an inter-frame. If the video frame is an intra-frame then a similarity metric is used to determine if the intra-frame represents a scene-change or not. If the video frame is an intra-frame, a complex multi-termed equation is used to determine whether SEC or TEC should be used. A novel spatial error concealment technique is disclosed for use when the error concealment mode decision determines that spatial error concealment should be used for reconstruction.
    Type: Application
    Filed: March 23, 2007
    Publication date: September 25, 2008
    Inventors: Chia-Yuan Teng, Sharath Manjunath
  • Patent number: 7150029
    Abstract: A device for reading or writing on optical recording media with disk type recognition capability has an optical scanning device and a focus regulating circuit. The object of the invention is to provide a device of this type which can reliably recognize in a short time the type of the recording medium inserted into the device. Another object of the invention is to provide a corresponding process. These objects are attained in that the disk type recognition capability includes a mirror signal generator, a threshold value generator, a counter and an evaluation unit. The process is based on the utilization of a mirror-signal value of the device for disk type recognition.
    Type: Grant
    Filed: October 13, 1998
    Date of Patent: December 12, 2006
    Assignee: Thomson Licensing
    Inventors: Mark Jacob Ebling, Edwin Arturo Heredia, Sithampara Niranjan, Chia-Yuan Teng, Mehmet Kemal Ozkan, Timothy William Saeger
  • Publication number: 20060126663
    Abstract: Data transmission over a network is disclosed. The data transmission includes aligning boundaries of application, transport, network, and data link layer packets. The transmission also includes receiving data transmission channel information, and determining a suitable number of data link layer packets per application/transport/network layer packet. The determination is based on the channel information. The suitable number of data link layer packets allows continuous alignment between the boundaries of the application, transport, network, and data link layer packets.
    Type: Application
    Filed: February 7, 2006
    Publication date: June 15, 2006
    Inventor: Chia-Yuan Teng
  • Patent number: 7031342
    Abstract: Data transmission over a network is disclosed. The data transmission includes aligning boundaries of application, transport, network, and data link layer packets. The transmission also includes receiving data transmission channel information, and determining a suitable number of data link layer packets per application/transport/network layer packet. The determination is based on the channel information. The suitable number of data link layer packets allows continuous alignment between the boundaries of the application, transport, network, and data link layer packets.
    Type: Grant
    Filed: May 15, 2001
    Date of Patent: April 18, 2006
    Assignee: WebEx Communications, Inc.
    Inventor: Chia-Yuan Teng
  • Patent number: 7032236
    Abstract: A program guide information data structure and processing system facilitates both decoding and selectable program guide generation by a decoder. A decoder acquires a directory of object files associated with program guide information items and a map for associating the object files (e.g. representing channel, program or control information or software) with the program guide information items. The decoder creates an image object from an object file and links the image object to a program guide information item. The decoder executes an application software object to form a special program guide for display and executes another application software object to command a device in processing a program listed in a program guide.
    Type: Grant
    Filed: February 18, 1999
    Date of Patent: April 18, 2006
    Assignee: Thomson Licensing
    Inventors: Mehmet Kemal Ozkan, Chia-Yuan Teng, Edwin Arturo Heredia
  • Patent number: 6816616
    Abstract: Headers of image frames are compressed. Header of a first frame is received, where the header includes a plurality of header parameters. Further, differences are determined between the header parameters and a plurality of default parameters, and non-default parameters are sent when there are differences. The header is then compressed to include only a first type of marker, and is sent through the transmission channel. In one embodiment, the non-default parameters are sent through a control channel, while the compressed header is sent through a data channel.
    Type: Grant
    Filed: May 31, 2001
    Date of Patent: November 9, 2004
    Assignee: WebEx Communications, Inc.
    Inventor: Chia-Yuan Teng
  • Patent number: 6810488
    Abstract: A method for selectively retransmitting packets is disclosed. The method includes categorizing groups of packets in an order of importance. The order of importance is based on a scope of adverse impact that a loss of a particular group has on a quality of reconstructed original information. The method also includes selecting a subset of the groups of packets to be retransmitted. The selection is based on network condition parameters. The method further includes requesting retransmission of the subset of the groups of packets when a buffer occupancy condition is met.
    Type: Grant
    Filed: May 22, 2001
    Date of Patent: October 26, 2004
    Assignee: WebEx Communications, Inc.
    Inventor: Chia-Yuan Teng
  • Publication number: 20030081838
    Abstract: Headers of image frames are compressed. Header of a first frame is received, where the header includes a plurality of header parameters. Further, differences are determined between the header parameters and a plurality of default parameters, and non-default parameters are sent when there are differences. The header is then compressed to include only a first type of marker, and is sent through the transmission channel. In one embodiment, the non-default parameters are sent through a control channel, while the compressed header is sent through a data channel.
    Type: Application
    Filed: May 31, 2001
    Publication date: May 1, 2003
    Inventor: Chia-Yuan Teng
  • Publication number: 20030046601
    Abstract: A method for selectively retransmitting packets is disclosed. The method includes categorizing groups of packets in an order of importance. The order of importance is based on a scope of adverse impact that a loss of a particular group has on a quality of reconstructed original information. The method also includes selecting a subset of the groups of packets to be retransmitted. The selection is based on network condition parameters. The method further includes requesting retransmission of the subset of the groups of packets when a buffer occupancy condition is met.
    Type: Application
    Filed: May 22, 2001
    Publication date: March 6, 2003
    Inventor: Chia-Yuan Teng
  • Publication number: 20030031202
    Abstract: Data transmission over a network is disclosed. The data transmission includes aligning boundaries of application, transport, network, and data link layer packets. The transmission also includes receiving data transmission channel information, and determining a suitable number of data link layer packets per application/transport/network layer packet. The determination is based on the channel information.
    Type: Application
    Filed: May 15, 2001
    Publication date: February 13, 2003
    Inventor: Chia-Yuan Teng