Patents by Inventor Shashikiran Tadas

Shashikiran Tadas 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: 7483174
    Abstract: Apparatus, systems and methods for tetrahedral color conversion for image processing are disclosed. In one implementation a system includes memory at least capable of storing and/or holding one or more color conversion look-up tables. The system also may include an image processor at least capable of determining address values in response to input color component values, accessing a selected first look-up table of two or more first look-up tables in response to the address values, and of generating output color component values in response to accessing the selected first look-up table. The system may also include an image output device responsive to the output color component values.
    Type: Grant
    Filed: June 30, 2005
    Date of Patent: January 27, 2009
    Assignee: Intel Corporation
    Inventor: Shashikiran Tadas
  • Publication number: 20070052720
    Abstract: Apparatus, systems and methods for tetrahedral color conversion for image processing are disclosed. In one implementation a system includes memory at least capable of storing and/or holding one or more color conversion look-up tables. The system also may include an image processor at least capable of determining address values in response to input color component values, accessing a selected first look-up table of two or more first look-up tables in response to the address values, and of generating output color component values in response to accessing the selected first look-up table. The system may also include an image output device responsive to the output color component values.
    Type: Application
    Filed: June 30, 2005
    Publication date: March 8, 2007
    Inventor: Shashikiran Tadas
  • Publication number: 20060140501
    Abstract: Apparatus, systems and methods for providing a multi-feature, programmable tap filter architecture for image processing are disclosed. In one implementation, a system includes an image data source for providing image pixel data, an image filtering coefficient source for providing a plurality of image filtering coefficient sets, and image processing logic capable of at least filtering the image pixel data using one or more image filtering coefficient sets specified by one or more indicators. The processing logic being also capable of blending adjacent and/or non-adjacent tap filter outputs to generate blended tap filter outputs.
    Type: Application
    Filed: December 27, 2004
    Publication date: June 29, 2006
    Inventor: Shashikiran Tadas
  • Publication number: 20060002471
    Abstract: Embodiments include a motion estimation unit having a sum of absolute differences (SAD) engine for calculating differences between a reference block of current image pixel data and search windows of prior image pixel data. The reference block is stored in the SAD engine and columns of search window pixel data are consecutively loaded in the SAD engine with each clock cycle, so that SAD values and corresponding motion vectors can be sent to a threshold unit for comparison with threshold values for the reference block or portions thereof, every clock cycle. The threshold unit halts processing if a threshold value is satisfied and outputs the best SAD values and corresponding motion vectors to downstream processing. Also, a memory may store SAD values and corresponding motion vectors from the SAD engine, so that those values and vectors can be combined for multiple reference blocks as compared to the same search window.
    Type: Application
    Filed: June 30, 2004
    Publication date: January 5, 2006
    Inventors: Louis Lippincott, Kalpesh Mehta, Shashikiran Tadas
  • Publication number: 20050286792
    Abstract: In one embodiment, a method and apparatus for filtering input pixel data is configurable to perform a one-dimensional or two-dimensional filtering process. Further, in one embodiment, the two-dimensional filter can be configured to perform a separable or non-separable filter. The type of filter can be configured, along with the size of the filter and other parameters. During operation, a stage I filtering operation performs a portion of the filter, and temporarily stores the result in a storage element. If the filter is a one-dimensional filter, then the results are sent to be post-processed. If the filter is a two-dimensional filter, then a stage II filtering process is performed or the intermediate results are added together, based on whether the filter is separable or non-separable. These results are then post-processed.
    Type: Application
    Filed: June 24, 2004
    Publication date: December 29, 2005
    Inventors: Shashikiran Tadas, Kalpesh Mehta