Patents by Inventor Ricardo Citro

Ricardo Citro 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: 8149926
    Abstract: A deblocking unit may include a buffer, an edge mask generator, and a deblocking filter. The buffer may store video data including blocks. The blocks may correspond to at least a portion of a macroblock. The edge mask generator may generate a particular edge mask that defines edges between blocks to be deblocked. The edge mask generator may include an edge mask memory to store a number edge masks and logic to choose the particular edge mask among the number of edge masks. The logic may choose based on a type of the video data in the buffer and a position offset of the macroblock. The deblocking filter may deblock edges between blocks of video data in the buffer based on the particular edge mask from the edge mask generator.
    Type: Grant
    Filed: April 11, 2005
    Date of Patent: April 3, 2012
    Assignee: Intel Corporation
    Inventor: Ricardo Citro
  • Publication number: 20080159637
    Abstract: According to some embodiments, systems, methods, and apparatus are provided to load video data into a hardware accelerator that is not adapted to receive interlace frames, wherein the video data comprises interlace frames, configure the hardware accelerator to receive interlace frames, and de-block the video data via the hardware accelerator.
    Type: Application
    Filed: December 27, 2006
    Publication date: July 3, 2008
    Inventor: Ricardo Citro
  • Publication number: 20060227883
    Abstract: A deblocking unit may include a buffer, an edge mask generator, and a deblocking filter. The buffer may store video data including blocks. The blocks may correspond to at least a portion of a macroblock. The edge mask generator may generate a particular edge mask that defines edges between blocks to be deblocked. The edge mask generator may include an edge mask memory to store a number edge masks and logic to choose the particular edge mask among the number of edge masks. The logic may choose based on a type of the video data in the buffer and a position offset of the macroblock. The deblocking filter may deblock edges between blocks of video data in the buffer based on the particular edge mask from the edge mask generator.
    Type: Application
    Filed: April 11, 2005
    Publication date: October 12, 2006
    Inventor: Ricardo Citro