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: 8477247
    Abstract: 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: Grant
    Filed: September 30, 2008
    Date of Patent: July 2, 2013
    Assignee: Intel Corporation
    Inventors: Abhijit Sarkar, Jorge E. Caviedes, Mahesh Subedar
  • Patent number: 8457193
    Abstract: 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: Grant
    Filed: September 28, 2007
    Date of Patent: June 4, 2013
    Assignee: Intel Corporation
    Inventor: Jorge E. Caviedes
  • Publication number: 20120044989
    Abstract: 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: Application
    Filed: August 20, 2010
    Publication date: February 23, 2012
    Inventors: Nilesh A. Ahuja, Jorge E. Caviedes
  • Publication number: 20110242424
    Abstract: 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: Application
    Filed: June 10, 2011
    Publication date: October 6, 2011
    Inventors: Jorge E. Caviedes, Mahesh M. Subedar
  • Patent number: 7982805
    Abstract: 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: Grant
    Filed: September 26, 2005
    Date of Patent: July 19, 2011
    Assignee: Intel Corporation
    Inventors: Jorge E. Caviedes, Mahesh M. Subedar
  • Patent number: 7983505
    Abstract: 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: Grant
    Filed: March 30, 2007
    Date of Patent: July 19, 2011
    Assignee: Intel Corporation
    Inventors: Mahesh M. Subedar, Jorge E. Caviedes
  • Publication number: 20110109796
    Abstract: 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: Application
    Filed: November 9, 2009
    Publication date: May 12, 2011
    Inventors: Mahesh Subedar, Jorge E. Caviedes
  • Patent number: 7916965
    Abstract: 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: Grant
    Filed: January 25, 2010
    Date of Patent: March 29, 2011
    Assignee: Intel Corporation
    Inventors: Yi-Jen Chiu, Jorge E. Caviedes
  • 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: 7804542
    Abstract: 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: Grant
    Filed: June 30, 2006
    Date of Patent: September 28, 2010
    Assignee: Intel Corporation
    Inventors: Jorge E. Caviedes, Steven J. Tu, Satyajit Mohapatra
  • Patent number: 7724825
    Abstract: 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: Grant
    Filed: October 3, 2001
    Date of Patent: May 25, 2010
    Assignee: Koninklijke Philips Electronics N.V.
    Inventors: Arnaud Gesnot, Carolina Miro Sorolla, Jorge E. Caviedes
  • Publication number: 20100118977
    Abstract: 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: Application
    Filed: January 25, 2010
    Publication date: May 13, 2010
    Inventors: Yi-Jen Chiu, Jorge E. Caviedes
  • Publication number: 20100085487
    Abstract: 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: Application
    Filed: September 30, 2008
    Publication date: April 8, 2010
    Inventors: Abhijit Sarkar, Jorge E. Caviedes, Mahesh Subedar
  • Patent number: 7680355
    Abstract: 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: Grant
    Filed: May 2, 2005
    Date of Patent: March 16, 2010
    Assignee: Intel Corporation
    Inventors: Yi-Jen Chiu, Jorge E. Caviedes
  • Publication number: 20090322942
    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: Application
    Filed: July 20, 2009
    Publication date: December 31, 2009
    Inventors: Tiehan Lu, Jorge E. Caviedes, Walid Ali, Tsung-Hsin Lu, Raju Hormis
  • Patent number: 7606423
    Abstract: 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: Grant
    Filed: September 29, 2005
    Date of Patent: October 20, 2009
    Assignee: Intel Corporation
    Inventors: Jorge E. Caviedes, Mahesh M. Subedar, Wen-Tsung Tang, Rony Ferzli
  • Patent number: 7567294
    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: March 28, 2005
    Date of Patent: July 28, 2009
    Assignee: Intel Corporation
    Inventors: Tiehan Lu, Jorge E. Caviedes, Walid Ali, Tsung-Hsin Lu, Raju Hormis
  • Patent number: 7554559
    Abstract: 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: Grant
    Filed: November 8, 2005
    Date of Patent: June 30, 2009
    Assignee: Intel Corporation
    Inventors: Tiehan Lu, Jorge E. Caviedes, Walid Ali
  • Publication number: 20090085914
    Abstract: 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: Application
    Filed: September 28, 2007
    Publication date: April 2, 2009
    Inventor: Jorge E. Caviedes
  • Publication number: 20080240604
    Abstract: 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: Application
    Filed: March 30, 2007
    Publication date: October 2, 2008
    Inventors: Mahesh M. Subedar, Jorge E. Caviedes