Patents by Inventor Tiehan Lu

Tiehan Lu 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: 10484640
    Abstract: Techniques related to compositing video content are discussed. Such techniques may include generating transparency data for a surface of first video content and storing it in a stream out buffer, accessing the transparency data via the stream out buffer when there is no change to the surface of the first video content, and compositing the first video content with second video content based on the accessed transparency data.
    Type: Grant
    Filed: June 3, 2015
    Date of Patent: November 19, 2019
    Assignee: Intel Corporation
    Inventors: Yunbiao Lin, Changliang Wang, Tiehan Lu, Qingyuan Zhang, Li Xu, Bo Zhao, Changwon Rhee
  • Publication number: 20180288353
    Abstract: Techniques related to compositing video content are discussed. Such techniques may include generating transparency data for a surface of first video content and storing it in a stream out buffer, accessing the transparency data via the stream out buffer when there is no change to the surface of the first video content, and compositing the first video content with second video content based on the accessed transparency data.
    Type: Application
    Filed: June 3, 2015
    Publication date: October 4, 2018
    Inventors: Yunbiao LIN, Changliang WANG, Tiehan LU, Qingyuan ZHANG, Li XU, Bo ZHAO, Changwon RHEE
  • Patent number: 9311696
    Abstract: A color enhancement system may enhance color components in an image. In one embodiment, the color enhancement system suppresses banding by combining an input color value with an enhanced colored value. In another embodiment, local variation in saturation values around a pixel may be used to determine a modification of an input saturation value for color enhancement. As still another embodiment, flickering between frames may be suppressed by combining a histogram that counts the number of times a given pixel value occurs in a particular image with a historical histogram that keeps track of an average of how often given values have occurred in previous frames.
    Type: Grant
    Filed: June 3, 2014
    Date of Patent: April 12, 2016
    Assignee: Intel Corporation
    Inventors: Shengqi Yang, Tiehan Lu
  • Patent number: 9179118
    Abstract: Techniques are described for determining whether a stream is in a stable state and permitting adjustment of the PTS value when the stream is in a stable state. The stream can be in a stable state when PTS values received over a period of time do not change unexpectedly. For example, when the stream is in a stable state, the PTS value for audio or video can be adjusted based on system buffer levels, i.e., over flow or under flow. The amount of adjustment of the PTS value can be based on whether the buffer level appears to be moving into greater overflow or underflow. In some cases, when the stream is not in a stable state, the audio is permitted to be played back at a sample rate and video is permitted to be played back at a frame rate instead of being controlled by PTS.
    Type: Grant
    Filed: May 12, 2011
    Date of Patent: November 3, 2015
    Assignee: Intel Corporation
    Inventors: Shanjun Oak Zeng, Keith Hazelet, Tiehan Lu, Liang Leon Cheng, Jie Wu
  • Publication number: 20140270521
    Abstract: A color enhancement system may enhance color components in an image. In one embodiment, the color enhancement system suppresses banding by combining an input color value with an enhanced colored value. In another embodiment, local variation in saturation values around a pixel may be used to determine a modification of an input saturation value for color enhancement. As still another embodiment, flickering between frames may be suppressed by combining a histogram that counts the number of times a given pixel value occurs in a particular image with a historical histogram that keeps track of an average of how often given values have occurred in previous frames.
    Type: Application
    Filed: June 3, 2014
    Publication date: September 18, 2014
    Inventors: Shengqi Yang, Tiehan Lu
  • Patent number: 8730393
    Abstract: In some embodiments, a method includes receiving a plurality of video signal fields, characterizing at least one portion of at least one of the plurality of video signal fields, determining a value for a pixel using inter-field de-interlacing if the characterization satisfies a first criteria, determining a value for a pixel using motion compensated de-interlacing if the characterization satisfies a second criteria, and determining a value for a pixel using intra-field de-interlacing if the characterization satisfies a third criteria. In some embodiments, an apparatus includes a storage medium having stored instructions that when executed by a machine result in the method.
    Type: Grant
    Filed: May 22, 2013
    Date of Patent: May 20, 2014
    Assignee: Intel Corporation
    Inventor: Tiehan Lu
  • Publication number: 20140010447
    Abstract: A color enhancement system may enhance color components in an image. In one embodiment, the color enhancement system suppresses banding by combining an input color value with an enhanced colored value. In another embodiment, local variation in saturation values around a pixel may be used to determine a modification of an input saturation value for color enhancement. As still another embodiment, flickering between frames may be suppressed by combining a histogram that counts the number of times a given pixel value occurs in a particular image with a historical histogram that keeps track of an average of how often given values have occurred in previous frames.
    Type: Application
    Filed: June 28, 2013
    Publication date: January 9, 2014
    Inventors: Shengqi Yang, Tiehan Lu
  • Publication number: 20130314595
    Abstract: In some embodiments, a method includes receiving a plurality of video signal fields, characterizing at least one portion of at least one of the plurality of video signal fields, determining a value for a pixel using inter-field de-interlacing if the characterization satisfies a first criteria, determining a value for a pixel using motion compensated de-interlacing if the characterization satisfies a second criteria, and determining a value for a pixel using intra-field de-interlacing if the characterization satisfies a third criteria. In some embodiments, an apparatus includes a storage medium having stored instructions that when executed by a machine result in the method.
    Type: Application
    Filed: May 22, 2013
    Publication date: November 28, 2013
    Inventor: Tiehan Lu
  • Publication number: 20130279888
    Abstract: Techniques are described for determining whether a stream is in a stable state and permitting adjustment of the PTS value when the stream is in a stable state. The stream can be in a stable state when PTS values received over a period of time do not change unexpectedly. For example, when the stream is in a stable state, the PTS value for audio or video can be adjusted based on system buffer levels, i.e., over flow or under flow. The amount of adjustment of the PTS value can be based on whether the buffer level appears to be moving into greater overflow or underflow. In some cases, when the stream is not in a stable state, the audio is permitted to be played back at a sample rate and video is permitted to be played back at a frame rate instead of being controlled by PTS.
    Type: Application
    Filed: May 12, 2011
    Publication date: October 24, 2013
    Inventors: Shanjun Oak Zeng, Keith Hazelet, Tiehan Lu, Liang Leon Cheng, Jie Wu
  • Patent number: 8520140
    Abstract: In general, in one aspect, the frames of a received video are analyzed using traditional film mode detection (continually capturing data and comparing the data to known parameters for various film modes) until a film mode is detected. Once the film mode is detected, the frames of the received video are analyzed using mode based tracking where measurements are continually predicted based on the mode detected and averaged with actual measurements. The use of the averaged measurements limit the effect of noise captured in the actual measurements. The averaged measurements are continually compared to known parameters for the detected mode to determine if the detected mode is still valid. If the detected mode is valid, the mode based tacking is continued. If the detected mode is no longer valid (e.g., averaged measurements not correlated with known parameters), the process returns to the traditional film mode detection.
    Type: Grant
    Filed: October 12, 2011
    Date of Patent: August 27, 2013
    Assignee: Intel Corporation
    Inventors: Chunjuan Liu, Tiehan Lu
  • Patent number: 8472524
    Abstract: A system to interpolate between a number of images for the purpose of frame rate conversion may include a motion vector interpolator, a motion compensation module, and a protector. The motion vector interpolator may segment a motion vector into portions based on temporal distances of a target image from each of the number of images. The motion compensation module may generate at least two motion compensated values for a pixel in the target image based on the portions of the motion vector. The protector may choose a motion compensated value for the pixel in the target image when the motion vector is accurate and may choose a pixel value from one of the number of images when the motion vector is not accurate.
    Type: Grant
    Filed: April 3, 2006
    Date of Patent: June 25, 2013
    Assignee: Intel Corporation
    Inventor: Tiehan Lu
  • Patent number: 8462265
    Abstract: In some embodiments, a method includes receiving a plurality of video signal fields, characterizing at least one portion of at least one of the plurality of video signal fields, determining a value for a pixel using inter-field de-interlacing if the characterization satisfies a first criteria, determining a value for a pixel using motion compensated de-interlacing if the characterization satisfies a second criteria, and determining a value for a pixel using intra-field de-interlacing if the characterization satisfies a third criteria. In some embodiments, an apparatus includes a storage medium having stored instructions that when executed by a machine result in the method.
    Type: Grant
    Filed: August 4, 2011
    Date of Patent: June 11, 2013
    Assignee: Intel Corporation
    Inventor: Tiehan Lu
  • Publication number: 20130093949
    Abstract: In general, in one aspect, the frames of a received video are analyzed using traditional film mode detection (continually capturing data and comparing the data to known parameters for various film modes) until a film mode is detected. Once the film mode is detected, the frames of the received video are analyzed using mode based tracking where measurements are continually predicted based on the mode detected and averaged with actual measurements. The use of the averaged measurements limit the effect of noise captured in the actual measurements. The averaged measurements are continually compared to known parameters for the detected mode to determine if the detected mode is still valid. If the detected mode is valid, the mode based tacking is continued. If the detected mode is no longer valid (e.g., averaged measurements not correlated with known parameters), the process returns to the traditional film mode detection.
    Type: Application
    Filed: October 12, 2011
    Publication date: April 18, 2013
    Inventors: Chunjuan Liu, Tiehan Lu
  • Patent number: 8228429
    Abstract: In accordance with some embodiments of the present invention, de-interlacing may be accomplished by using an edge gradient to select a best interpolation direction for several adjacent pixels between two lines of interlaced video. The interpolation of the intermediate line is performed using the best direction. Then the pixels in the line above and below are analyzed to determine whether the interpolated pixel value should actually be used in view of the possible presence of artifacts.
    Type: Grant
    Filed: September 29, 2008
    Date of Patent: July 24, 2012
    Assignee: Intel Corporation
    Inventors: Tiehan Lu, Chunjuan Liu
  • Publication number: 20120092553
    Abstract: In some embodiments, a method includes receiving a plurality of video signal fields, characterizing at least one portion of at least one of the plurality of video signal fields, determining a value for a pixel using inter-field de-interlacing if the characterization satisfies a first criteria, determining a value for a pixel using motion compensated de-interlacing if the characterization satisfies a second criteria, and determining a value for a pixel using intra-field de-interlacing if the characterization satisfies a third criteria. In some embodiments, an apparatus includes a storage medium having stored instructions that when executed by a machine result in the method.
    Type: Application
    Filed: August 4, 2011
    Publication date: April 19, 2012
    Inventor: Tiehan Lu
  • Patent number: 8150196
    Abstract: The present disclosure describes a method and apparatus for filtering noise in a video image, comprising receiving a first video image, a second video image and motion information wherein the first image may be an image to be filtered and the second image may be a filtered image wherein the second image may be temporally related to said first image.
    Type: Grant
    Filed: December 14, 2007
    Date of Patent: April 3, 2012
    Assignee: Intel Corporation
    Inventors: Shengqi Yang, Tiehan Lu
  • Patent number: 8018530
    Abstract: In some embodiments, a method includes receiving a plurality of video signal fields, characterizing at least one portion of at least one of the plurality of video signal fields, determining a value for a pixel using inter-field de-interlacing if the characterization satisfies a first criteria, determining a value for a pixel using motion compensated de-interlacing if the characterization satisfies a second criteria, and determining a value for a pixel using intra-field de-interlacing if the characterization satisfies a third criteria. In some embodiments, an apparatus includes a storage medium having stored instructions that when executed by a machine result in the method.
    Type: Grant
    Filed: December 29, 2006
    Date of Patent: September 13, 2011
    Assignee: Intel Corporation
    Inventor: Tiehan Lu
  • Patent number: 7961972
    Abstract: In one embodiment, the present invention includes a method for generating and storing in a lookup table a first array of next field values for use in generation of weighted pixel values and generating and storing a second array in the lookup table of previous field values for use in generation of the weighted pixel values, determining if motion is present in a pixel of a field under analysis, if the motion is present, performing spatial de-noising using a weighted pixel average of a window of a predetermined size, otherwise performing temporal de-noising using a weighted pixel value between the pixel and a previous pixel using information in the lookup table. Other embodiments are described and claimed.
    Type: Grant
    Filed: May 1, 2007
    Date of Patent: June 14, 2011
    Assignee: Intel Corporation
    Inventors: Shengqi Yang, Tiehan Lu
  • Patent number: 7907210
    Abstract: A method includes determining a lowest-score interpolation direction among a plurality of interpolation directions. The method further includes calculating a candidate pixel value by interpolating along the lowest-score interpolation direction. The method further includes applying a median function to a set of pixel values. The set of pixel values includes (a) the candidate pixel value, (b) at least one pixel value from a line of pixels that is immediately above a pixel location that is currently being interpolated, and (c) at least one pixel value from a line of pixel values that is immediately below the pixel location that is currently being interpolated.
    Type: Grant
    Filed: July 20, 2009
    Date of Patent: March 15, 2011
    Assignee: Intel Corporation
    Inventors: Tiehan Lu, Jorge E. Caviedes, Walid Ali, Tsung-Hsin Lu, Raju Hormis
  • Patent number: 7835587
    Abstract: Various embodiments for image contrast enhancement are described. In one or more embodiments, adaptive contrast enhancement may be realized by performing local standard deviation (LSD) based histogram equalization. In such embodiments, luminance (Y) values of an image may be grouped into one of several luminance regions, with each luminance region defining an LSD threshold. An LSD value may be calculated for each pixel within a particular luminance region and then compared to the LSD threshold for the particular luminance region. If the calculated LSD value for a pixel is smaller that the defined LSD threshold, then the pixel is not counted as a population for histogram equalization calculation. Otherwise, the pixel is counted as one population. Other embodiments are described and claimed.
    Type: Grant
    Filed: December 18, 2006
    Date of Patent: November 16, 2010
    Assignee: Intel Corporation
    Inventors: Shengqi Yang, Tiehan Lu