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: 10484640Abstract: 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: GrantFiled: June 3, 2015Date of Patent: November 19, 2019Assignee: Intel CorporationInventors: Yunbiao Lin, Changliang Wang, Tiehan Lu, Qingyuan Zhang, Li Xu, Bo Zhao, Changwon Rhee
-
Publication number: 20180288353Abstract: 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: ApplicationFiled: June 3, 2015Publication date: October 4, 2018Inventors: Yunbiao LIN, Changliang WANG, Tiehan LU, Qingyuan ZHANG, Li XU, Bo ZHAO, Changwon RHEE
-
Patent number: 9311696Abstract: 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: GrantFiled: June 3, 2014Date of Patent: April 12, 2016Assignee: Intel CorporationInventors: Shengqi Yang, Tiehan Lu
-
Patent number: 9179118Abstract: 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: GrantFiled: May 12, 2011Date of Patent: November 3, 2015Assignee: Intel CorporationInventors: Shanjun Oak Zeng, Keith Hazelet, Tiehan Lu, Liang Leon Cheng, Jie Wu
-
Publication number: 20140270521Abstract: 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: ApplicationFiled: June 3, 2014Publication date: September 18, 2014Inventors: Shengqi Yang, Tiehan Lu
-
Patent number: 8730393Abstract: 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: GrantFiled: May 22, 2013Date of Patent: May 20, 2014Assignee: Intel CorporationInventor: Tiehan Lu
-
Publication number: 20140010447Abstract: 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: ApplicationFiled: June 28, 2013Publication date: January 9, 2014Inventors: Shengqi Yang, Tiehan Lu
-
Publication number: 20130314595Abstract: 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: ApplicationFiled: May 22, 2013Publication date: November 28, 2013Inventor: Tiehan Lu
-
Publication number: 20130279888Abstract: 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: ApplicationFiled: May 12, 2011Publication date: October 24, 2013Inventors: Shanjun Oak Zeng, Keith Hazelet, Tiehan Lu, Liang Leon Cheng, Jie Wu
-
Patent number: 8520140Abstract: 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: GrantFiled: October 12, 2011Date of Patent: August 27, 2013Assignee: Intel CorporationInventors: Chunjuan Liu, Tiehan Lu
-
Patent number: 8472524Abstract: 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: GrantFiled: April 3, 2006Date of Patent: June 25, 2013Assignee: Intel CorporationInventor: Tiehan Lu
-
Patent number: 8462265Abstract: 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: GrantFiled: August 4, 2011Date of Patent: June 11, 2013Assignee: Intel CorporationInventor: Tiehan Lu
-
Publication number: 20130093949Abstract: 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: ApplicationFiled: October 12, 2011Publication date: April 18, 2013Inventors: Chunjuan Liu, Tiehan Lu
-
Patent number: 8228429Abstract: 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: GrantFiled: September 29, 2008Date of Patent: July 24, 2012Assignee: Intel CorporationInventors: Tiehan Lu, Chunjuan Liu
-
Publication number: 20120092553Abstract: 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: ApplicationFiled: August 4, 2011Publication date: April 19, 2012Inventor: Tiehan Lu
-
Patent number: 8150196Abstract: 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: GrantFiled: December 14, 2007Date of Patent: April 3, 2012Assignee: Intel CorporationInventors: Shengqi Yang, Tiehan Lu
-
Patent number: 8018530Abstract: 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: GrantFiled: December 29, 2006Date of Patent: September 13, 2011Assignee: Intel CorporationInventor: Tiehan Lu
-
Patent number: 7961972Abstract: 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: GrantFiled: May 1, 2007Date of Patent: June 14, 2011Assignee: Intel CorporationInventors: Shengqi Yang, Tiehan Lu
-
Patent number: 7907210Abstract: 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: GrantFiled: July 20, 2009Date of Patent: March 15, 2011Assignee: Intel CorporationInventors: Tiehan Lu, Jorge E. Caviedes, Walid Ali, Tsung-Hsin Lu, Raju Hormis
-
Patent number: 7835587Abstract: 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: GrantFiled: December 18, 2006Date of Patent: November 16, 2010Assignee: Intel CorporationInventors: Shengqi Yang, Tiehan Lu