Patents by Inventor Jorge E Caviedes
Jorge E Caviedes 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: 8477247Abstract: 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.Type: GrantFiled: September 30, 2008Date of Patent: July 2, 2013Assignee: Intel CorporationInventors: Abhijit Sarkar, Jorge E. Caviedes, Mahesh Subedar
-
Patent number: 8457193Abstract: 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.Type: GrantFiled: September 28, 2007Date of Patent: June 4, 2013Assignee: Intel CorporationInventor: Jorge E. Caviedes
-
Publication number: 20120044989Abstract: Techniques are described that can be used to identify blocking artifacts in both vertical and horizontal directions. For blocking artifacts in a vertical direction, a horizontal gradient is determined for a pixel. Gradient smoothing is performed for pixels in the row of the pixel. A ratio of the horizontal gradient over the gradient smoothing is determined. Any pixel with a ratio above a threshold and in a segment with a length that exceeds a threshold length as potentially having block artifacts. Each column with pixels that potentially have block artifacts is inspected to determine whether a number of block artifacts in the column are a local maximum and whether there is a sufficient number of blocking artifacts in the column. Columns that satisfy both conditions are considered to include blocking artifacts. To determine blocking artifacts in the horizontal direction, a similar technique is used as described with regard to vertical direction except row and columns are reversed.Type: ApplicationFiled: August 20, 2010Publication date: February 23, 2012Inventors: Nilesh A. Ahuja, Jorge E. Caviedes
-
Publication number: 20110242424Abstract: Gradient analysis may be utilized to determine frame and field repeat patterns in input video data. Those frame and field repeat patterns may then be analyzed to match them with characteristic patterns associated with telecine 3:2 and 2:2 pulldown video data, for example. In addition, a progressive detector may use combing analysis to determine whether or not a particular field is progressive or interlaced data. Then, this information, together with a field flag which indicates whether field or frame analysis is appropriate, may be utilized to distinguish telecine 2:2 or 3:2 pulldowns and interlaced and progressive data in some embodiments.Type: ApplicationFiled: June 10, 2011Publication date: October 6, 2011Inventors: Jorge E. Caviedes, Mahesh M. Subedar
-
Patent number: 7982805Abstract: Gradient analysis may be utilized to determine frame and field repeat patterns in input video data. Those frame and field repeat patterns may then be analyzed to match them with characteristic patterns associated with telecine 3:2 and 2:2 pulldown video data, for example. In addition, a progressive detector may use combing analysis to determine whether or not a particular field is progressive or interlaced data. Then, this information, together with a field flag which indicates whether field or frame analysis is appropriate, may be utilized to distinguish telecine 2:2 or 3:2 pulldowns and interlaced and progressive data in some embodiments.Type: GrantFiled: September 26, 2005Date of Patent: July 19, 2011Assignee: Intel CorporationInventors: Jorge E. Caviedes, Mahesh M. Subedar
-
Patent number: 7983505Abstract: 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.Type: GrantFiled: March 30, 2007Date of Patent: July 19, 2011Assignee: Intel CorporationInventors: Mahesh M. Subedar, Jorge E. Caviedes
-
Publication number: 20110109796Abstract: 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.Type: ApplicationFiled: November 9, 2009Publication date: May 12, 2011Inventors: Mahesh Subedar, Jorge E. Caviedes
-
Patent number: 7916965Abstract: 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.Type: GrantFiled: January 25, 2010Date of Patent: March 29, 2011Assignee: Intel CorporationInventors: Yi-Jen Chiu, Jorge E. Caviedes
-
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: 7804542Abstract: A method including, in some embodiments, comparing a preceding field and a succeeding field of a video signal for motion at a locus of a current pixel in a current field to be interpolated, in an instance of no motion determining which of a current pixel location in the preceding field and the succeeding field is closer to an estimate of a neighbor pixel and using the result of the determination to decide which of the preceding and succeeding fields to use to interpolate the current pixel based on symmetric spatial neighbors of the current pixel, and in an instance of motion interpolating the current pixel based on symmetric spatial neighbors of the current pixel at a line above and a line below the current pixel in the current frame.Type: GrantFiled: June 30, 2006Date of Patent: September 28, 2010Assignee: Intel CorporationInventors: Jorge E. Caviedes, Steven J. Tu, Satyajit Mohapatra
-
Patent number: 7724825Abstract: A method and an arrangement for processing data in a digital input image include a decoder configured to decode encoded data. A detector is configured to detect the decoded data and a correction device is configured to correct the detected data. A predicted maximum frequency is calculated based on first and second data sets transformed by first and second transform, respectively. A real maximum frequency is calculated based on data transformed by an overall transform of a data set corresponding to the concatenation of the first and second data sets. A grid is determined by comparing the real and predicted maximum frequencies for a portion of the digital input image.Type: GrantFiled: October 3, 2001Date of Patent: May 25, 2010Assignee: Koninklijke Philips Electronics N.V.Inventors: Arnaud Gesnot, Carolina Miro Sorolla, Jorge E. Caviedes
-
Publication number: 20100118977Abstract: 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.Type: ApplicationFiled: January 25, 2010Publication date: May 13, 2010Inventors: Yi-Jen Chiu, Jorge E. Caviedes
-
Publication number: 20100085487Abstract: 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.Type: ApplicationFiled: September 30, 2008Publication date: April 8, 2010Inventors: Abhijit Sarkar, Jorge E. Caviedes, Mahesh Subedar
-
Patent number: 7680355Abstract: 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.Type: GrantFiled: May 2, 2005Date of Patent: March 16, 2010Assignee: Intel CorporationInventors: Yi-Jen Chiu, Jorge E. Caviedes
-
Publication number: 20090322942Abstract: 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: ApplicationFiled: July 20, 2009Publication date: December 31, 2009Inventors: Tiehan Lu, Jorge E. Caviedes, Walid Ali, Tsung-Hsin Lu, Raju Hormis
-
Patent number: 7606423Abstract: A method includes detecting vertical edge pixels in an image and analyzing the detected vertical edge pixels by horizontal location in the image to detect a spatial periodicity in the detected vertical edge pixels. The method further includes detecting horizontal edge pixels in the image, and analyzing the detected horizontal edge pixels by vertical location in the image to detect a spatial periodicity in the detected horizontal edge pixels.Type: GrantFiled: September 29, 2005Date of Patent: October 20, 2009Assignee: Intel CorporationInventors: Jorge E. Caviedes, Mahesh M. Subedar, Wen-Tsung Tang, Rony Ferzli
-
Patent number: 7567294Abstract: 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: March 28, 2005Date of Patent: July 28, 2009Assignee: Intel CorporationInventors: Tiehan Lu, Jorge E. Caviedes, Walid Ali, Tsung-Hsin Lu, Raju Hormis
-
Patent number: 7554559Abstract: One implementation of a method for edge directed video de-interlacing in accordance with the disclosed invention includes obtaining at least a portion of a field of input video data including at least portions of four consecutive rows of field pixels including first, second, third, and fourth rows of field pixels. The method further includes selecting an orientation over which to de-interlace the input video data based, at least in part, on a measure of the deviation in pixel values among the four consecutive rows of field pixels and a fifth row of pixels located between the second and third rows of field pixels, the fifth row of pixels including previously interpolated pixel values and pixel values obtained by line averaging between pixel values in the second and third rows of field pixels. The method further includes interpolating along the selected orientation to determine a value for a pixel to be interpolated.Type: GrantFiled: November 8, 2005Date of Patent: June 30, 2009Assignee: Intel CorporationInventors: Tiehan Lu, Jorge E. Caviedes, Walid Ali
-
Publication number: 20090085914Abstract: 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.Type: ApplicationFiled: September 28, 2007Publication date: April 2, 2009Inventor: Jorge E. Caviedes
-
Publication number: 20080240604Abstract: 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.Type: ApplicationFiled: March 30, 2007Publication date: October 2, 2008Inventors: Mahesh M. Subedar, Jorge E. Caviedes