Patents by Inventor Niranjan Damera-Venkata

Niranjan Damera-Venkata 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).

  • Publication number: 20050078163
    Abstract: Calibration targets are generated for lenticular printing. A method involves generating a square wave at a frequency determined by a target pitch for the lenticules. Then filtering the square wave to eliminate aliased harmonics having regard to a Nyquist frequency determined by the resolution of the printer and the required calibration precision. The resulting spatial domain square wave is printed onto a lenticular sheet to produce a calibration target. The targets are used to determine the true pitch of lenticules on a lenticular sheet.
    Type: Application
    Filed: October 8, 2003
    Publication date: April 14, 2005
    Inventor: Niranjan Damera-Venkata
  • Publication number: 20050069209
    Abstract: A method of displaying an image with a display device includes receiving a first set of image data for a first image. A first sub-frame and a second sub-frame corresponding to the first set of image data are generated. A bit-depth of the first and the second sub-frames is reduced based on a first set of quantization equations, thereby generating a first dithered sub-frame and a second dithered sub-frame. The method includes alternating between displaying the first dithered sub-frame in a first position and displaying the second dithered sub-frame in a second position spatially offset from the first position.
    Type: Application
    Filed: September 26, 2003
    Publication date: March 31, 2005
    Inventors: Niranjan Damera-Venkata, Daniel Tretter
  • Publication number: 20050068335
    Abstract: A method of displaying images with a display device includes receiving image data for a plurality of image frames. At least one sub-frame for each image frame is generated based on the received image data. The sub-frames for each image frame in a first set of the plurality of image frames are displayed at a first plurality of spatially offset positions. The sub-frames for each image frame in a second set of the plurality of image frames are displayed at a second plurality of spatially offset positions that is different than the first plurality of spatially offset positions.
    Type: Application
    Filed: September 26, 2003
    Publication date: March 31, 2005
    Inventors: Daniel Tretter, Niranjan Damera-Venkata
  • Publication number: 20050025388
    Abstract: A method of displaying an image with a display device includes receiving image data for the image. A first sub-frame and a second sub-frame are generated based on combinations of pixel values from the image data. The method includes alternating between displaying the first sub-frame in a first position and displaying the second sub-frame in a second position spatially offset from the first position.
    Type: Application
    Filed: July 31, 2003
    Publication date: February 3, 2005
    Inventors: Niranjan Damera-Venkata, William Allen, Daniel Tretter, Richard Aufranc
  • Publication number: 20050024391
    Abstract: A method of displaying an image with a display device includes receiving image data for the image. A first sub-frame and a second sub-frame corresponding to the image data are generated. The first and the second sub-frames are generated based on minimization of an error between the image data and a simulated image. The method includes alternating between displaying the first sub-frame in a first position and displaying the second sub-frame in a second position spatially offset from the first position.
    Type: Application
    Filed: July 31, 2003
    Publication date: February 3, 2005
    Inventors: Niranjan Damera-Venkata, William Allen, Daniel Tretter, Richard Aufranc
  • Publication number: 20040247159
    Abstract: A method for estimating motion of each of a plurality of tessels in an intermediate image relative to a reference image, which includes searching the reference image to find points that lie along epipolar lines in the reference image corresponding to upper-left and lower-right vertices of the tessel, respectively, that result in a best-matching shape; estimating a depth of each of at least two of the vertices of the tessel; and using the depth estimates of the at least two vertices of the tessel to estimate the motion of the tessel relative to the best-matching shape.
    Type: Application
    Filed: June 7, 2003
    Publication date: December 9, 2004
    Inventors: Niranjan Damera-Venkata, Nelson Liang An Chang, Debargha Mukherjee, Mei Chen, Ken K. Lin
  • Publication number: 20040218222
    Abstract: A method for generating a dither matrix for converting a gray scale image having N gray levels into a halftone image, which includes using a parametric filter to generate a dither halftone pattern for each gray level Gi>Gt, where N>2, Gt represents a transition gray level, the lightest gray level is G0, the darkest gray level is GN−1, and Gt≧G0, the parametric filter based upon a desired spot profile function of the halftone image, and using the generated dither halftone pattern to generate the dither matrix.
    Type: Application
    Filed: April 30, 2003
    Publication date: November 4, 2004
    Inventor: Niranjan Damera-Venkata
  • Publication number: 20040088326
    Abstract: A photo book system and method with associated multimedia is disclosed. One embodiment of the present invention provides a photo book including an image and an electronically readable code associated with the image. The electronically readable code is used for retrieving a multimedia file that corresponds to the image.
    Type: Application
    Filed: October 31, 2002
    Publication date: May 6, 2004
    Inventors: Qian Lin, Niranjan Damera-Venkata, Jonathan Yen
  • Publication number: 20030112471
    Abstract: Systems and methods for generating graphical bar codes (i.e., images that contain inconspicuous graphical modulations that encode embedded information) by halftoning with embedded graphical encoding are described. In one aspect, a graphical bar code is generated by halftoning regions of an original image. The original image regions incorporate errors diffused among regions of the original image and computed based at least in part upon modulations in the graphical bar code corresponding to a graphical encoding of a message. In another aspect, a graphical bar code is decoded by generating a base image having halftone regions representative of an original image. Regions of the base image are compared probabilistically to a set of graphical code words to obtain a sequence of graphical code words corresponding to a graphical encoding of a message. The sequence of graphical code words is decoded to produce a decoded message.
    Type: Application
    Filed: December 19, 2001
    Publication date: June 19, 2003
    Inventors: Niranjan Damera-Venkata, Jonathan Yan
  • Publication number: 20030081230
    Abstract: A printing method and system thereof. The locations in a printed image for a plurality of first color (e.g., cyan) dots and the locations in the printed image for a plurality of second color (e.g., magenta) dots are determined. Locations in the printed image for a plurality of third color dots (e.g., yellow) are then determined. The locations for the third color dots are dependent on the locations of the first color dots and the locations of the second color dots. The decision on where to place third color dots is thus made after, and therefore dependent on, the decisions on where to place first color dots and second color dots. Accordingly, color fluctuations in the printed image are minimized, resulting in superior color smoothness and improving the quality of the printed image.
    Type: Application
    Filed: October 29, 2001
    Publication date: May 1, 2003
    Inventor: Niranjan Damera-Venkata
  • Publication number: 20030038953
    Abstract: Embodiments of the present invention include a method for generating a halftone image. This method comprises the steps of choosing a set of allowed colors, processing a color value, quantizing color value, and outputting a halftone pixel according to quantizing step. In one embodiment, a look up table is utilized to provide significant speedup over conventional implementations, especially in when implemented in software. The result is high quality imaging with excellent color smoothness and sharpness.
    Type: Application
    Filed: August 27, 2001
    Publication date: February 27, 2003
    Inventor: Niranjan Damera-Venkata
  • Publication number: 20030038181
    Abstract: A system and method for embedding information within an input image utilizes specific type pixel blocks of the input image to selectively embed the information into the input image. The information is embedded into the input image by replacing the specific type pixel blocks with predefined dot shape blocks, which represent the information to be embedded. In an embodiment, the specific type pixel blocks are minority pixel blocks, which include a majority of pixels that contrast with the image background. The use of minority pixel blocks makes the embedded information less perceptible in the final image. In an embodiment, error diffusion is performed on a pixel block by pixel block basis so that the final image with the embedded information is of high quality and more suitable for printing on laser printers.
    Type: Application
    Filed: August 23, 2001
    Publication date: February 27, 2003
    Inventor: Niranjan Damera-Venkata