| Patent application number | Description | Published |
| 20080240604 | Performing deblocking on pixel data - In one embodiment, the present invention includes a method for receiving pixel data for a portion of an image including a blocking artifact, calculating an artifact strength based on a difference between a two pixels on opposite sides of the blocking artifact, performing a local adaptability check using the artifact strength and values multiple pixels on the opposite sides, performing deblocking based on a result of the local adaptability check, applying a soft threshold to the artifact strength to adjust a value of the artifact strength, and re-aligning one or more pixels on the opposite sides based on the original value of the pixels and a pixel index value. Other embodiments are described and claimed. | 10-02-2008 |
| 20090085914 | No-reference video quality model - Methods and apparatus relating to video analysis are described. In an embodiment, a method comprises determining desirable features of the video content values, determining undesirable features of the video content values, constructing a quality model using the desirable features and the undesirable features, and storing the quality model in a memory module. Other embodiments are also described. | 04-02-2009 |
| 20090322942 | VIDEO DE-INTERLACING WITH MOTION ESTIMATION - 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. | 12-31-2009 |
| 20100085487 | Joint enhancement of lightness, color and contrast of images and video - In some embodiments, color and contrast enhancement video processing may be done in one shot instead of adjusting one of color and contrast enhancement, then the other, and then going back to the first one to readjust because of the second adjustment. In some embodiments, global lightness adjustment, local contrast enhancement, and saturation enhancement may be done at the same time and in parallel. Lightness adjustment improves visibility of details for generally dark or generally light images without changing intended lighting conditions in the original shot, and is used to enhance the range of color/saturation enhancement. Local contrast enhancement done in parallel improves visual definition of objects and textures and thus local contrast and perceived sharpness. | 04-08-2010 |
| 20100118977 | DETECTION OF ARTIFACTS RESULTING FROM IMAGE SIGNAL DECOMPRESSION - A method includes making a first determination as to whether a current pixel has a value which reflects a mosquito noise artifact, and determining whether to apply a filtering process at the current pixel based on a result of the first determination. In addition, or alternatively, a method includes making a second determination as to whether a current pixel has a value which reflects a ringing artifact, and determining whether to apply a filtering process at the current pixel based on a result of the second determination. | 05-13-2010 |
| 20110109796 | Frame Rate Conversion Using Motion Estimation and Compensation - Frame rate conversion may be implemented using motion estimation results. Specifically, as part of the motion estimation, pixels may be labeled based on the number of matching pixels in subsequent frames. For example, pixels may be labeled as to whether they have no matching pixels, one matching pixels, or multiple matching pixels. The motion estimation and pixel labeling may then be used to interpolate pixels for frame rate conversion. | 05-12-2011 |