Patents by Inventor Nelson Liang An Chang

Nelson Liang An Chang 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: 20130038729
    Abstract: A projector is associated with a head gear for a first participant of collaboration. The head gear does not obstruct the participant's eyes. The projector is configured to receive an image which was created with respect to a first participant's view point based on a dataset that represents an object. The projector is configured for projecting the received image onto a display surface. The first participant perceives the projected image by receiving at least a portion of diffused light associated with the projected image at the first participant's eye that is closest to the projector.
    Type: Application
    Filed: April 29, 2010
    Publication date: February 14, 2013
    Inventor: Nelson Liang An Chang
  • Publication number: 20120262544
    Abstract: A method for compensating for cross-talk in a 3-D projector-camera system having a controller including a processor and system memory and at least two channels, includes the steps of calibrating the projector-camera system, computing cross-talk factors applicable to the projector-camera system, and correcting new image data for cross-talk based upon the computed cross-talk factors. The system is calibrated by sequentially projecting and capturing, with a camera, a calibration image for each channel, to capture cross-talk between the channels. The controller can compute the cross-talk factors based upon the captured calibration images.
    Type: Application
    Filed: December 8, 2009
    Publication date: October 18, 2012
    Inventors: Niranjan Damera-Venkata, Nelson Liang An Chang
  • Publication number: 20120093408
    Abstract: A local image patch identified in an image is divided into respective sub-patches of respective image forming elements. For each of the respective image forming elements in the local image patch, a respective ordinal rank of the image forming element is determined, and respective contributions of the image forming element to a particular one of the respective sub-patches containing the image forming element and to one or more other ones of the respective sub-patches neighboring the particular sub-patch are ascertained. Each ordinal rank corresponds to a respective dimension of an ordinal rank feature space. For each of the respective sub-patches of the local image patch, a respective histogram of ascertained contributions of the image forming elements in the ordinal rank feature space is built. A respective feature vector representing the local image patch is generated from the respective histograms built for the sub-patches of the local image.
    Type: Application
    Filed: October 18, 2010
    Publication date: April 19, 2012
    Inventors: Feng Tang, Suk Hwan Lim, Nelson Liang An Chang
  • Publication number: 20120069195
    Abstract: A pattern includes a spatial configuration of color codes. Each color code is a unique configuration of colors selected from a number of basis colors. The color codes each include the same number of colors.
    Type: Application
    Filed: September 19, 2010
    Publication date: March 22, 2012
    Inventors: Nelson Liang An Chang, Suk Hwan Lim
  • Publication number: 20120019670
    Abstract: A method for reducing view-dependent artifacts in a multi-projector system includes the steps of measuring, from multiple viewpoints, projection characteristics of an image projected by a multi-projector system, estimating view-dependent projection parameters that can reduce view-dependent artifacts, and computing rendering parameters for each projector so as to reduce the view-dependent artifacts.
    Type: Application
    Filed: May 29, 2009
    Publication date: January 26, 2012
    Inventors: Nelson Liang An Chang, Niranjan Damera-Venkata
  • Publication number: 20120014594
    Abstract: A method for tone mapping a digital image comprised of a plurality of high bit depth intensity values in linear space is disclosed. First, a plurality of liner intensity values are mapped from the linear space to a non-linear space (402). Then a left and a right boundary interval value are determined in the linear space for each of the plurality of high bit depth intensity value (404). A dither pattern is then overlaid onto the plurality of high bit depth intensity values in linear space (406). For each one of the plurality of high bit depth intensity values in linear space, one of the boundary interval values is selected, based on the current high bit depth intensity value, the left and right boundary interval values for the current pixel, and the dither pattern value overlaid onto the current pixel (408). Each of the selected boundary interval values are mapped into a lower bit depth non-linear space (410). And then the mapped selected boundary interval values are stored onto a computer readable medium.
    Type: Application
    Filed: July 30, 2009
    Publication date: January 19, 2012
    Inventors: Niranjan Damera-Venkata, Nelson Liang An Chang
  • Publication number: 20110309999
    Abstract: A method for automatic delivery of consistent imagery in a multi-projector system includes the steps of dividing the projectors into a plurality of sub-groups of projectors, each projector oriented to project a sub-frame to a sub-group display location, and adjusting the output of each projector in each sub-group to provide selected target display characteristics across all sub-groups.
    Type: Application
    Filed: February 11, 2009
    Publication date: December 22, 2011
    Inventors: Nelson Liang An Chang, Niranjan Damera-Venkata, Arun Kumar Paruchuri
  • Publication number: 20110292219
    Abstract: A reference set of image features is determined from an electronic data file specifying a reference image in a reference coordinate space. Rendering information describing a physical rendering of the reference image is ascertained. Calibration-enabling data is derived from the reference set of the image features and the ascertained rendering information. The calibration-enabling data is provided to calibrate an imaging system. The calibration-enabling data may be stored. The imaging system may capture an image of the physical rendering of the reference image in relation to a capture coordinate space. An extracted set of image features may be extracted from the captured image. Respective ones of the image features in the reference and extracted sets may be matched. The imaging system may be calibrated based on matched ones of the image features and the rendering information.
    Type: Application
    Filed: May 25, 2010
    Publication date: December 1, 2011
    Inventors: Nelson Liang An Chang, Suk Hwan Lim, Feng Tang
  • Patent number: 7986356
    Abstract: A method of determining a gamma curve of a display device includes identifying a region of interest of a display surface of the display device. A centroid of the region of interest is calculated. A plurality of input levels is applied to the display device to generate a corresponding plurality of displayed images on the display surface. At least one image of each of the displayed images is captured with a camera. A gamma curve of the display device is calculated based on the captured images and the centroid.
    Type: Grant
    Filed: July 25, 2007
    Date of Patent: July 26, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Nelson Liang An Chang, Niranjan Damera-Venkata
  • Patent number: 7755608
    Abstract: Systems and methods of interfacing with a machine are described. In one aspect, sets of contemporaneous images of an interactive space are acquired from multiple respective fields of view. An input target is detected in the acquired images. Coordinates of the input target detected in the acquired images are computed. A spatiotemporal input data structure linking input target coordinates computed from contemporaneous images to respective reference times is constructed. The spatiotemporal input data structure is processed to identify an input instruction. The identified input instruction is executed on a machine. In another aspect, an image is displayed at a display location disposed between a viewing space and an interactive space, wherein the displayed image is viewable from a perspective in the viewing space. Images of the interactive space are acquired from at least one field of view. An input target is detected in the acquired images.
    Type: Grant
    Filed: January 23, 2004
    Date of Patent: July 13, 2010
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Nelson Liang An Chang, Ramin Samadani
  • Patent number: 7742011
    Abstract: A projection system for displaying an arbitrary combination of superimposed and tiled images using a plurality of projectors. A sub-frame generator generates a plurality of sub-frames corresponding to an image frame for simultaneous display by the projectors in at least partially overlapping positions on a display surface. The sub-frames are generated using optimal sub-pixel blending maps that are derived by forming a simulated image to approximate a target image subject to at least one smoothing constraint between the simulated image and the target image. The target image is formed from the image frame using at least one property (e.g., luminance or color) of each of the plurality of projectors.
    Type: Grant
    Filed: October 31, 2006
    Date of Patent: June 22, 2010
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Niranjan Damera-Venkata, Nelson Liang An Chang
  • Patent number: 7559661
    Abstract: A method comprising analyzing a portion of image data to identify a characteristic of the portion of the image data and determining an algorithm based on the characteristic is provided. The algorithm is configured to generate at least first and second image data subsets with distortion using the image data such that the first and the second image data subsets are configured to cause an image corresponding to the image data to be reproduced without the distortion in response to being simultaneously displayed with first and second projection devices, respectively.
    Type: Grant
    Filed: December 9, 2005
    Date of Patent: July 14, 2009
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Simon Widdowson, Niranjan Damera-Venkata, Nelson Liang An Chang
  • Publication number: 20090037945
    Abstract: Provided is a multimedia presentation apparatus comprising: a playback module operable to playback multimedia content; a sensor module operable to measure a characteristic of the behavior of at least one individual in an audience indicative of attention paid by the at least one individual to the multimedia content; a processing module for determining a state of the audience based on the characteristic of the at least one individual, and for selecting multimedia content for playback based on the state of the audience.
    Type: Application
    Filed: July 31, 2007
    Publication date: February 5, 2009
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Darryl Greig, Yuxin Liu, Nelson Liang An Chang
  • Publication number: 20090037946
    Abstract: A method of dynamically displaying content to an audience is disclosed. The method includes displaying content to the audience wherein at least a portion of the audience is proximate a display means, capturing a plurality of responses from the audience, aggregating the plurality of responses and dynamically updating the displayed content based on the aggregated plurality of responses.
    Type: Application
    Filed: July 31, 2007
    Publication date: February 5, 2009
    Inventors: Nelson Liang An Chang, Niranjan Damera-Venkata, Yuxin Liu, David Wu, Don Ouchida, Lynn Katon
  • Publication number: 20090027504
    Abstract: A method of calibrating a camera includes capturing a set of dark images at each of a plurality of different exposure settings, thereby generating a plurality of sets of dark images. Each set of dark images is averaged, thereby generating a fixed pattern noise image corresponding to each one of the exposure settings. The method includes determining fixed pattern noise for at least one pixel of the camera based on an exposure setting of the camera and at least one of the fixed pattern noise images.
    Type: Application
    Filed: July 25, 2007
    Publication date: January 29, 2009
    Inventors: Suk Hwan Lim, Nelson Liang An Chang, Niranjan Damera-Venkata
  • Publication number: 20090027523
    Abstract: A method of determining a gamma curve of a display device includes identifying a region of interest of a display surface of the display device. A centroid of the region of interest is calculated. A plurality of input levels is applied to the display device to generate a corresponding plurality of displayed images on the display surface. At least one image of each of the displayed images is captured with a camera. A gamma curve of the display device is calculated based on the captured images and the centroid.
    Type: Application
    Filed: July 25, 2007
    Publication date: January 29, 2009
    Inventors: Nelson Liang An Chang, Niranjan Damera-Venkata
  • Publication number: 20090018911
    Abstract: A system for providing advertising content includes a public display; a database configured to store the advertising content; and a central processing element configured to dynamically interact with participants in an activity and present the advertising content in connection with information about the activity on the public display. A method of providing advertising content includes conducting an activity involving participants; receiving input regarding the participants engaged in the activity; and displaying advertising content from a database concurrently with information regarding the activity.
    Type: Application
    Filed: July 11, 2007
    Publication date: January 15, 2009
    Inventors: Nelson Liang An Chang, Niranjan Damera-Venkata
  • Publication number: 20090015791
    Abstract: A method performed by a display system is provided. The method includes projecting a first infrared pattern from a first projection plane of a first projector into a scene, capturing the first infrared pattern from the scene in a capture plane of at least one image capture device, and determining a first correspondence mapping between the first projector and the image capture device from at least the first infrared pattern in the first projection plane and the first infrared pattern in the capture plane.
    Type: Application
    Filed: July 12, 2007
    Publication date: January 15, 2009
    Inventors: Nelson Liang An Chang, Niranjan Damera-Venkata, Simon Widdowson
  • Patent number: 7470032
    Abstract: A method of displaying images with a display system includes receiving image data for the images. The method includes generating at least a first sub-frame and at least a second sub-frame corresponding to the image data. The first sub-frame is projected with a first projector onto a target surface. The second sub-frame is projected with a second projector onto the target surface at a temporal offset from the projection of the first sub-frame, wherein the first and second projectors are positioned to project sub-frames that spatially overlap on the target surface.
    Type: Grant
    Filed: October 27, 2005
    Date of Patent: December 30, 2008
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Niranjan Damera-Venkata, Nelson Liang An Chang, Simon Widdowson
  • 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