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).

  • Patent number: 7463272
    Abstract: A method of displaying an image with a display device includes receiving image data for the image. The method includes generating a plurality of sub-frames corresponding to the image data. The sub-frames are generated based on a set of spatially offset sub-frame positions, a first function that represents a simulated high resolution image, and a second function that represents a desired high resolution image. The method includes displaying the sub-frames at the set of spatially offset positions.
    Type: Grant
    Filed: January 30, 2004
    Date of Patent: December 9, 2008
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Niranjan Damera-Venkata
  • Patent number: 7463778
    Abstract: Systems and methods of estimating motion for compressing multiple view images are described. In accordance with a machine-implemented method of encoding a target image of a scene captured at a first image plane, a transformation is computed. The transformation maps at least three noncollinear points substantially coplanar on a scene plane in the target image to corresponding points in a references image of the scene captured at a second image plane different from the first image plane. At least one point in the target image off the scene plane and at least one corresponding point in the reference image are identified. A motion between the target image and the reference image is estimated based on the computed transformation and the identified corresponding off-scene-plane points. The target image is encoded based at least in part on the estimated motion.
    Type: Grant
    Filed: January 30, 2004
    Date of Patent: December 9, 2008
    Assignee: Hewlett-Packard Development Company, L.P
    Inventor: Niranjan Damera-Venkata
  • Patent number: 7453449
    Abstract: A method of displaying an image with a display device having a plurality of defective pixels is provided. The method comprises selecting an offset between a first sub-frame and a second sub-frame using information associated with the plurality of defective pixels, generating the first sub-frame and the second sub-frame using image data for the image, adjusting a first sub-frame pixel value in the first sub-frame associated with one of the plurality of defective pixels, and alternating between displaying the first sub-frame in a first position and displaying the second sub-frame in a second position, the second position displaced from the first position by an amount defined by the offset.
    Type: Grant
    Filed: September 23, 2004
    Date of Patent: November 18, 2008
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Robert A. Ulichney, Niranjan Damera-Venkata, Daniel R. Tretter
  • Publication number: 20080267516
    Abstract: A method including modifying at least a first pixel value in a first portion of a first image frame to create a first difference between the first pixel value in the first image and a first pixel value in a first portion of a second image frame that, at least in part, represents a first code and providing the first image frame and the second image frame to a display device for display at different times is provided.
    Type: Application
    Filed: April 30, 2007
    Publication date: October 30, 2008
    Inventors: Nelson Liang An Chang, Niranjan Damera-Venkata
  • Patent number: 7443364
    Abstract: A method of displaying an image with a display system includes receiving image data for the image. The method includes generating a first sub-frame and a second sub-frame corresponding to the image data based on a geometric relationship between a hypothetical reference projector and each of a first and a second projector. The method includes projecting the first sub-frame with the first projector onto a target surface. The method includes projecting the second sub-frame with the second projector onto the target surface, wherein the first and the second sub-frames at least partially overlap on the target surface.
    Type: Grant
    Filed: March 15, 2005
    Date of Patent: October 28, 2008
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Niranjan Damera-Venkata, Nelson Liang An Chang, William J. Allen
  • Publication number: 20080262916
    Abstract: A system for providing content to consumers includes a public display; a database configured to store the content; and a central processing element configured to concurrently receive parallel user input from a plurality of users and present content from the database on the public display relevant to each user's input.
    Type: Application
    Filed: April 18, 2007
    Publication date: October 23, 2008
    Inventors: Niranjan Damera-Venkata, David Joel Wu
  • Patent number: 7420709
    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: Grant
    Filed: April 30, 2003
    Date of Patent: September 2, 2008
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Niranjan Damera-Venkata
  • Patent number: 7407295
    Abstract: A method of displaying an image with a display system includes receiving image data for the image. The method includes generating a first sub-frame and a second sub-frame corresponding to the image data. The method includes projecting the first sub-frame onto a target surface using a first projector light source. The method includes projecting the second sub-frame onto the target surface using a second projector light source, wherein the first and the second sub-frames at least partially overlap on the target surface, and wherein the first and the second light sources have substantially different spectral distributions.
    Type: Grant
    Filed: July 26, 2005
    Date of Patent: August 5, 2008
    Inventors: Niranjan Damera-Venkata, Nelson Liang An Chang, Simon Widdowson
  • Publication number: 20080143978
    Abstract: A method performed by an image display system is provided. The method includes accessing an image frame and generating first and second sub-frames from the image frame for simultaneous display by first and second display devices, respectively, in at least partially overlapping positions on a display surface so that a simulated image formed from the first and the second sub-frames approximates, subject to at least one smoothing constraint, a target image formed from the image frame and at least one property of each of the first and the second display devices.
    Type: Application
    Filed: October 31, 2006
    Publication date: June 19, 2008
    Inventors: Niranjan Damera-Venkata, Nelson Liang An Chang
  • Patent number: 7387392
    Abstract: A display system includes a housing including a plurality of bays. The system includes a plurality of removable projector modules configured to project images onto a surface. Each projector module is configured to be inserted into and removed from one of the bays. The system includes a controller coupled to the bays for sensing when projector modules are inserted into or removed from the bays.
    Type: Grant
    Filed: September 6, 2005
    Date of Patent: June 17, 2008
    Inventors: Simon Widdowson, Niranjan Damera-Venkata, Nelson Liang An Chang
  • Publication number: 20080101711
    Abstract: A rendering engine including a first component configured to render warped content that is generated remotely from the rendering engine by applying a warping transformation to stored content according to warping information and a second component configured to inversely warp the rendered warped content according to inverse warping information that corresponds to the warping information to form a reproduction of the stored content is provided. The second component is configured to inversely warp the rendered warped content subsequent to or contemporaneous with the warped content being rendered by the first component.
    Type: Application
    Filed: October 26, 2006
    Publication date: May 1, 2008
    Inventors: Antonius Kalker, Nelson Liang An Chang, Niranjan Damera-Venkata
  • Publication number: 20080101725
    Abstract: A method performed by an image display system is provided. The method includes identifying a first arbitrary feature that is inherent in a first image frame and suitable for use as a first fiducial mark when the first image frame is displayed on a display surface by a display device and updating correspondence information between the display device and an image capture device using the first arbitrary feature in the first image frame and an image that is captured to include the first arbitrary feature on the display surface.
    Type: Application
    Filed: October 26, 2006
    Publication date: May 1, 2008
    Inventors: I-Jong Lin, Niranjan Damera-Venkata, Nelson Chang
  • Patent number: 7365883
    Abstract: A method of generating a dither matrix for an output device having sub-pixel addressability that permits the attenuation of tone for less than whole pixels. An original representative pixel grid is expanded to a super-resolution by replication of the pixel grid in both directions by the sub-pixel factor S. Halftoning methods for generating dither patterns are then applied using the super-resolution grid to create dither or filter outputs, which are converted to a corresponding output for a sub-pixel resolution grid. Selection of location for incremental addition (deletion) of tone is made using the sub-pixel grid output. The cycle of output generation, conversion to sub-pixel resolution, and tone modulation selection is repeated iteratively until a desired gray level is reached. The process is further repeated for each desired gray level to produce the multiple dither patterns that comprise the desired dither matrix.
    Type: Grant
    Filed: January 9, 2004
    Date of Patent: April 29, 2008
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Niranjan Damera-Venkata
  • Publication number: 20080095363
    Abstract: An image display system including an image generator configured to generate display information for at least four display primaries by applying distortion information to an input signal, where the distortion information configured to compensate for variations in human cone responses, and a display device including the at least four display primaries and configured to display a first image with the at least four display primaries using the display information such that distortion from the distortion information appears in a second image captured by an image capture device to include the first image and such that substantially all human observers do not see the distortion in the first image is provided.
    Type: Application
    Filed: October 23, 2006
    Publication date: April 24, 2008
    Inventors: Jeffrey M. DiCarto, Nelson Liang An Chang, Niranjan Damera-Venkata, Simon Widdowson
  • Patent number: 7355612
    Abstract: A method of displaying an image with a display device having a set of defective display pixels includes receiving image data for the image. The method includes generating a first sub-frame and a second sub-frame corresponding to the image data. The method includes selecting a first position and a second position spatially offset from the first position, the first and the second positions selected based on positions of the defective display pixels and characteristics of a human visual system. The method includes alternating between displaying the first sub-frame in the first position and displaying the second sub-frame in the second position.
    Type: Grant
    Filed: December 31, 2003
    Date of Patent: April 8, 2008
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Niranjan Damera-Venkata, Daniel R. Tretter
  • Publication number: 20080043209
    Abstract: An image display system includes a first projector configured to project a first sub-frame onto a display surface to form at least a portion of a first image, a second projector configured to project a second sub-frame onto the display surface simultaneous with the projection of the first sub-frame to form at least a portion of a second image, the second sub-frame at least partially overlapping with the first image on the display surface, and a channel selection device configured to simultaneously allow a viewer to see the first image and prevent the viewer from seeing the second image.
    Type: Application
    Filed: August 18, 2006
    Publication date: February 21, 2008
    Inventors: Simon Widdowson, Nelson Liang An Chang, Niranjan Damera-Venkata
  • Publication number: 20080024389
    Abstract: A method performed by a sub-frame generator coupled to a network interface includes receiving calibration information associated with a configuration of a plurality of projection devices in an image display system using the network interface, generating a plurality of sub-frames for display onto at least partially overlapping positions on a display surface by the plurality of projection devices using image data and the calibration information, and transmitting the plurality of sub-frames to the image display system using the network interface.
    Type: Application
    Filed: July 27, 2006
    Publication date: January 31, 2008
    Inventors: Eamonn O'Brien-Strain, Nelson L. Chang, Niranjan Damera-Venkata, Leonardo de Souza e Silva Tavares
  • Publication number: 20080024469
    Abstract: A method of displaying an image with a display system includes generating a plurality of map values based on at least one training image. A first image frame is received. A plurality of sub-frames corresponding to the first image frame are generated based on a geometric relationship between a reference coordinate system and a plurality of projectors, and based on the plurality of map values. The plurality of sub-frames are projected onto a target surface with the plurality of projectors, thereby producing a resulting image on the target surface.
    Type: Application
    Filed: July 31, 2006
    Publication date: January 31, 2008
    Inventors: Niranjan Damera-Venkata, Huitao Luo, Nelson Liang An Chang
  • Publication number: 20080024683
    Abstract: A method of displaying a high-resolution image with a multi-projector display system, including receiving a high-resolution image frame representative of a high-resolution image and generating a low-resolution sub-frame for each projector of a multi-projector display system based on the high-resolution image frame, each low-resolution sub-frame including a plurality of pixels with each pixel having an intensity level, wherein each projector projects a maximum number of unique intensity levels.
    Type: Application
    Filed: July 31, 2006
    Publication date: January 31, 2008
    Inventors: Niranjan Damera-Venkata, Nelson Liang An Chang, Simon Widdowson
  • Publication number: 20080002160
    Abstract: A method of generating sub-frames for display by a multi-projector display system includes performing a geometric mapping of image boundaries of images projected by each of a plurality of projectors to a reference coordinate system. A global boundary is identified in the reference coordinate system that encompasses all of the image boundaries. A total display area of the multi-projector system is defined. A cropped display area is identified in the reference coordinate system that lies within the total display area. Sub-frames are generated for projection by the plurality of projectors based on the cropped display area.
    Type: Application
    Filed: June 30, 2006
    Publication date: January 3, 2008
    Inventors: Nelson Liang An Chang, Niranjan Damera-Venkata, Simon Widdowson