Patents by Inventor Nelson Chang

Nelson 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: 20170336954
    Abstract: Interactive analysis of data based on progressive visualizations is disclosed. One example is a system including a data module, a visualization module, an interaction module, and an analytics module. The data module processes a plurality of data elements. The visualization module progressively displays, via an interactive graphical user interface, an overview visualization of a sub-plurality of the plurality of data elements, the overview visualization based on at least one of data resolution and display resolution, and a detailed visualization based on an interaction with the overview visualization. The interaction module processes the interaction with the overview visualization. The analytics module analyzes the interaction to generate a deployment rule.
    Type: Application
    Filed: March 30, 2015
    Publication date: November 23, 2017
    Inventors: Joshang Wei, Jinrong Xie, Arun Kumar Paruchuri, Nelson : Chang
  • 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
  • Publication number: 20070266185
    Abstract: A method and system for interfacing a digital device with an interactive display surface (IDS) is presented. The IDS detects the digital device when it is brought into proximity, and attempts to identify the device. The IDS communicates with the device, and displays interactive representations of information stored on the device.
    Type: Application
    Filed: April 20, 2006
    Publication date: November 15, 2007
    Inventors: Patrick Goddi, Nelson Chang, I-Jong Lin, Joshua Tyler, Andrew Dahley
  • Publication number: 20070133087
    Abstract: A method comprising generating a first value in a first image data subset using a portion of image data and a splitting factor, and generating a second value in a second image data subset using the portion of image data and the splitting factor is provided. The first value and the second value are generated to cause image information corresponding to the portion of image data to be reproduced in response to being simultaneously displayed with first and second projection devices, respectively.
    Type: Application
    Filed: December 9, 2005
    Publication date: June 14, 2007
    Inventors: Simon Widdowson, Nelson Chang, Niranjan Damera-Venkata
  • Publication number: 20070132966
    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: Application
    Filed: December 9, 2005
    Publication date: June 14, 2007
    Inventors: Simon Widdowson, Niranjan Damera-Venkata, Nelson Chang
  • Publication number: 20070132967
    Abstract: A method comprising generating a first image data subset using image data and first noise and generating a second image data subset using the image data and second noise is provided. The first and the second image data subsets are generated to cause the first noise and the second noise to cancel in response to first and second images being simultaneously displayed in at least partially overlapping positions using the first and second image data subsets, respectively.
    Type: Application
    Filed: December 9, 2005
    Publication date: June 14, 2007
    Inventors: Niranjan Damera-Venkata, Nelson Chang, Simon Widdowson
  • Publication number: 20070132965
    Abstract: A method of displaying an image with a display system includes receiving image data for the image. A plurality of sub-frames corresponding to the image data are generated based on a geometric relationship between a reference coordinate system and a plurality of projectors. 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. The resulting image includes small pixels overlapping with large pixels over a substantial portion of the resulting image.
    Type: Application
    Filed: December 12, 2005
    Publication date: June 14, 2007
    Inventors: Niranjan Damera-Venkata, Nelson An Chang, Simon Widdowson, William Allen
  • Publication number: 20070133794
    Abstract: A method of displaying an image with a display system is provided. The method comprises generating first and second sub-frames using first and second subsets of image data based on a relationship between a first projection device and a second projection device, wherein the first and the second subsets of image data individually include insufficient information to provide a high quality reproduction of the image; and projecting the first and the second sub-frames onto a display surface using the first and the second projection devices, respectively, such that the first and the second sub-frames at least partially overlap on the display surface to provide the high quality reproduction of the image.
    Type: Application
    Filed: December 9, 2005
    Publication date: June 14, 2007
    Inventors: Frank Cloutier, Evan Smouse, Nelson Chang, Niranjan Damera-Venkata, William Allen, I-Jong Lin
  • Publication number: 20070097334
    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: Application
    Filed: October 27, 2005
    Publication date: May 3, 2007
    Inventors: Niranjan Damera-Venkata, Nelson An Chang, Simon Widdowson
  • Publication number: 20070097017
    Abstract: A method of displaying images with a display system. The method includes receiving image data for the images. A plurality of multiple-color frames corresponding to the image data are generated. A first single-color frame is generated based on the plurality of multiple-color frames. The first single-color frame is processed, thereby generating a first processed single-color sub-frame. A first plurality of single-color sub-frames are generated based on the first processed single-color sub-frame. The first plurality of single-color sub-frames are projected onto a target surface with a first projector.
    Type: Application
    Filed: November 2, 2005
    Publication date: May 3, 2007
    Inventors: Simon Widdowson, Nelson Chang, Niranjan Damera-Venkata
  • Publication number: 20070092008
    Abstract: The present invention provides a context-aware frame memory scheme for motion compensation in video decoding, which utilizes a motion compensator to receive a data block from input video decoding, follow by processing both inputted context characteristic of residual block and motion vector respectively. The conception of technology is first based on the context characteristic of input video data decoding block, if there is no residual value and motion vector, it will be defined as “perfect match block”; otherwise, “non-perfect match block” instead. Then, the circuit architecture for memory accessing in video decoding provided by present invention will perform different memory access steps for the above mentioned two types of block.
    Type: Application
    Filed: April 13, 2006
    Publication date: April 26, 2007
    Inventors: Nelson Chang, Tian-Sheuan Chang
  • Publication number: 20070091277
    Abstract: A method of displaying a high-resolution image with a multi-projector display system. The method includes determining a luminance profile for each projector, receiving a high-resolution image frame representative of the high-resolution image, and generating for each projector a low-resolution sub-frame corresponding to the high-resolution image frame based on a geometric relationship between the projector and a reference coordinate system and on the luminance profile of the projector. The method includes simultaneously projecting each low-resolution sub-frame onto a target surface with the associated projector, wherein the projectors are configured such that the projected low-resolution sub-frames at least partially overlap on the target surface to form a projected image substantially equal to the high-resolution image.
    Type: Application
    Filed: October 26, 2005
    Publication date: April 26, 2007
    Inventors: Niranjan Damera-Venkata, Nelson Chang
  • Publication number: 20070052934
    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: Application
    Filed: September 6, 2005
    Publication date: March 8, 2007
    Inventors: Simon Widdowson, Niranjan Damera-Venkata, Nelson An Chang
  • Publication number: 20070046924
    Abstract: In one aspect, a sequence of light patterns including cells having respective patterns of light symbols is projected onto a scene. The projected sequence of light patterns encodes pixels in a projection plane with respective temporal pixel codes corresponding to respective temporal sequences of light symbols coinciding with the locations of corresponding pixels. The projected sequence of light patterns uniquely encodes cells in the projection plane with respective temporal cell codes including respective sets of temporal pixel codes corresponding to respective sequences of light pattern cells. Respective temporal sequences of light patterns reflected from the scene are captured at regions of a capture plane.
    Type: Application
    Filed: August 30, 2005
    Publication date: March 1, 2007
    Inventor: Nelson Chang
  • Publication number: 20070024824
    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: Application
    Filed: July 26, 2005
    Publication date: February 1, 2007
    Inventors: Niranjan Damera-Venkata, Nelson An Chang, Simon Widdowson
  • Publication number: 20060192925
    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: Application
    Filed: February 28, 2005
    Publication date: August 31, 2006
    Inventor: Nelson Chang
  • Publication number: 20050278642
    Abstract: A method and system for controlling a collaborative computing environment to accommodate client devices with different operational characteristics, which includes creating a collaborative environment with a global state data structure that maintains the state of one or more environment elements of the collaborative environment, collecting operational characteristics associated with one or more client devices, modifying the manner of rendering environment elements on each of the one or more client devices according to the operational characteristics of the one or more client devices, and enabling interactions between client devices and environment elements according to the environment elements' current state in the global state data structure.
    Type: Application
    Filed: June 10, 2004
    Publication date: December 15, 2005
    Inventors: Nelson Chang, I-Jong Lin
  • Publication number: 20050237487
    Abstract: A color wheel assembly for use in a projector for stereoscopic imaging. The color wheel assembly includes a first portion able to polarize light in a first orientation and a second portion able to polarize light in a second orientation. The first and second portions allow the color wheel assembly, when in an image projector, to produce separate polarized images to achieve a stereoscopic image.
    Type: Application
    Filed: April 23, 2004
    Publication date: October 27, 2005
    Inventor: Nelson Chang
  • Publication number: 20050166163
    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: Application
    Filed: January 23, 2004
    Publication date: July 28, 2005
    Inventors: Nelson Chang, Ramin Samadani
  • Publication number: 20050144574
    Abstract: An exemplary method for constraining a user's movement in a virtual environment includes determining a user's current location in the virtual environment, determining a permitted zone based on the current location, dividing areas outside the permitted zone into multiple zones, obtaining an input to move to a new location, calculating a point within the permitted zone proximate to the new location based on one or more of the multiple zones, and moving the user to the proximate point.
    Type: Application
    Filed: February 7, 2005
    Publication date: June 30, 2005
    Inventor: Nelson Chang