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

  • 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
  • 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: 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
  • 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: 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
  • Patent number: 7307654
    Abstract: An image capture and viewing system is disclosed. In one embodiment, the present invention provides an image capture system for providing an image of a subject. The image capture system includes a planar surface, a first camera, a second camera and a control module. The first camera is positioned to capture a first subject image of a subject positioned between the planar surface and the first camera. The second camera is spaced from the first camera. The second camera is positioned to capture a second subject image of the subject. The control module is configured to generate a synthesized image of the subject from a virtual view point using the relative positioning of the first camera, the second camera, and a planar surface.
    Type: Grant
    Filed: October 31, 2002
    Date of Patent: December 11, 2007
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Nelson Liang An Chang
  • Patent number: 7306341
    Abstract: In one aspect, a first sequence of patterns of light symbols that spatio-temporally encode two-dimensional position information in a first projection plane is projected onto a scene. A second sequence of patterns of light symbols that spatio-temporally encode two-dimensional position information in a second projection plane is projected onto the scene. Light patterns corresponding to the first and second sequences of patterns of light symbols reflected from the scene are captured at a capture plane. Captured light symbol sequence codes are determined from the captured light patterns. A correspondence mapping of the first projector plane and the second projector plane with respect to a reference coordinate system is generated based at least in part on correspondence between the captured light symbol sequence codes and the first and second sequences of light symbol patterns.
    Type: Grant
    Filed: February 28, 2005
    Date of Patent: December 11, 2007
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Nelson Liang An Chang
  • Patent number: 7286689
    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: Grant
    Filed: June 7, 2003
    Date of Patent: October 23, 2007
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Niranjan Damera-Venkata, Nelson Liang An Chang, Debargha Mukherjee, Mei Chen, Ken K. Lin
  • Patent number: 7146576
    Abstract: An apparatus and method for browsing a plurality of data objects represented by images displayed within a three-dimensional graphical environment is described. A plurality of data object arrangement schemes are provided for arranging corresponding represented images of the data objects within the three-dimensional environment dependent on a selected one of the schemes. The data objects are then automatically arranged within the three-dimensional environment according to the selected schemes. Schemes can be user selected such that by selecting a new scheme, the objects are rearranged according to the newly selected scheme. The environment is partitioned into three-dimensional areas and representative images of the data objects are arranged within the partitioned environment such that representative images of related groups of data objects with respect to the selected scheme are displayed within the same areas.
    Type: Grant
    Filed: October 30, 2001
    Date of Patent: December 5, 2006
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Nelson Liang An Chang, Amir Said
  • Patent number: 7146036
    Abstract: Systems and methods of multiframe correspondence estimation are described. Light patterns reflected from the scene are captured at one or more capture planes. In one aspect, a sequence of patterns of light symbols that temporally encode two-dimensional position information in a projection plane with unique light symbol sequence codes is projected onto a scene. A correspondence mapping between multipixel regions in the capture plane and corresponding regions in the projection plane is computed based at least in part on correspondence between light symbol sequence codes captured at the capture plane and light symbol sequence codes projected from the projection plane. In another aspect, the patterns consist of a single plane of light that is swept across the scene. Correspondence is determined based at least in part on exploiting the epipolar constraint associated with any pair of cameras.
    Type: Grant
    Filed: February 3, 2003
    Date of Patent: December 5, 2006
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Nelson Liang An Chang, Amir Said
  • Publication number: 20060209057
    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: Application
    Filed: March 15, 2005
    Publication date: September 21, 2006
    Inventors: Niranjan Damera-Venkata, Nelson Liang Chang, William Allen
  • Patent number: 6985144
    Abstract: An apparatus and method for partitioning a three-dimensional graphical environment for displaying representative images of objects in a database dependent on the database of objects and their associated metadata is described. According to the apparatus and method, the database of objects is represented by a hierarchical tree derived from the object metadata. The tree includes parent nodes, their associated child nodes, and data object nodes, where every node has an associated weight. A predetermined parent node is pre-assigned an area corresponding to the undivided graphical environment. Then, for each parent node having at least two associated child nodes in the tree, the area is recursively divided into a plurality of areas corresponding to each of the associated child nodes such that the areas are proportional to the child node weights.
    Type: Grant
    Filed: October 30, 2001
    Date of Patent: January 10, 2006
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Nelson Liang An Chang
  • Patent number: 6919910
    Abstract: An apparatus and method for distributing representative images of a plurality of data objects within a database within a partitioned three-dimensional graphical environment is described. According to the apparatus and method an environment is divided into areas bounded by partitions, and groups of representative images are distributed and displayed upon these partitions. In general, distribution of the representative images is achieved by determining weight factors for each partition bounding a given area and determining weight factors for representative images that are to be displayed within the areas upon the partitions and then distributing the images dependent on the comparison of the image weight factors to partition weight factors.
    Type: Grant
    Filed: October 30, 2001
    Date of Patent: July 19, 2005
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Nelson Liang An Chang
  • Patent number: 6907579
    Abstract: A user interface and method for interacting with a three-dimensional graphical environment is determined. Multiple viewing perspectives are provided to the user to allow the user to view and navigate through the environment at approximately eye level or “fly over” and view the environment from an overhead view. Labels corresponding to partitioned areas rotate to adjust to the changing perspective of the user and area color coding adjusts hierarchically dependent on the user's perspective. Partitions and the ceiling of the environment have variable translucency/transparency so as to provide the user with forward viewing capability of the environment and read labels in other areas. The interface controls the movement of the user's in a natural manner and movement is tracked to provide the user with a history of the user's previous navigation path. Addition information views are provided by the interface relating to different objects within the interface.
    Type: Grant
    Filed: October 30, 2001
    Date of Patent: June 14, 2005
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Nelson Liang An Chang
  • Patent number: 6885371
    Abstract: A system and method of locating a selected point in a bounded area of a three-dimensional graphical environment is described in which boundary points are assigned to boundaries of the area wherein boundary axes are formed (20), a selected boundary is determined by determining the consecutive boundary axes that the viewing orientation vector lies between (21), and a selected point on the selected boundary is determined dependent on angles formed by the selected boundary, the first and second boundary axes, and the viewing orientation vector (22). The selected point coordinate is compared and matched to image object coordinates (23) to determine the selected image object.
    Type: Grant
    Filed: April 30, 2002
    Date of Patent: April 26, 2005
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Nelson Liang An Chang