Patents by Inventor Brett Cheng

Brett Cheng 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: 20080100638
    Abstract: A system for translating a portrait-oriented software address to a portrait-oriented yet landscape-configured display address. Based on the orientation of a display device, an address translation system either passes the software address “as is” or translates the address to represent a portrait-oriented display address. An address generator operates alternatively in column-forward and column-reverse modes, and additionally operates alternatively in row forward and row reverse modes to selectively rotate the image.
    Type: Application
    Filed: January 4, 2008
    Publication date: May 1, 2008
    Applicant: SEIKO EPSON CORPORATION
    Inventors: Lawrence Chee, Barinder Rai, Brett Cheng
  • Publication number: 20070104475
    Abstract: A method and circuit for excluding regions from an exposure calculation is described. The method includes obtaining pre-image data representing an image of a scene and dividing the image into a plurality of regions. Regions that contain a predetermined number of bright pixels are identified, bright pixels being pixels that are brighter than a threshold level of brightness. Each region that has at least the predetermined number of bright pixels from the exposure calculation are excluded.
    Type: Application
    Filed: November 4, 2005
    Publication date: May 10, 2007
    Inventor: Brett Cheng
  • Publication number: 20070081081
    Abstract: A method and apparatus for capturing a plurality of overlapping images using an imaging device are described. The method includes receiving input indicating a start of a multi-image capture, input indicating an end of a multi-image capture, and storing a current image. Each time an amount of rotation of the imaging device about at least one axis exceeds a displacement angle, a new current image is stored until the input indicating the end of the multi-image capture is received.
    Type: Application
    Filed: October 7, 2005
    Publication date: April 12, 2007
    Inventor: Brett Cheng
  • Publication number: 20060050152
    Abstract: A digital imaging device is operated to capture a first image in a digital format. At least two non-contiguous portions of the first image are rendered in a display of the digital imaging device. The at least two non-contiguous portions of the first image are used to align a live version of a second image in the display, wherein the second image is an extension of the first image. The second image is captured in a digital format. A corner matching algorithm is applied to determine an offset of the second image with respect to the first image, wherein the offset is required to achieve a substantially accurate alignment of the first and second images. Application of the corner matching algorithm is limited to an overlap region intervening between the at least two non-contiguous portions of the first image.
    Type: Application
    Filed: September 3, 2004
    Publication date: March 9, 2006
    Inventors: Barinder Rai, Eric Jeffrey, Brett Cheng
  • Publication number: 20050275737
    Abstract: A system and method for effectively utilizing a live preview mode in an electronic device includes a capture subsystem configured to generate image data that has luminosity characteristics that vary depending upon corresponding exposure settings of the electronic device. A display controller of the electronic device analyzes the image data from the capture subsystem to create a live preview representation of the foregoing exposure characteristics of the image data. In certain embodiments, the live preview representation may include a live preview histogram. The display controller then displays the live preview representation on a display of the electronic device in either a manual live preview mode or an automatic live preview mode. The display controller may be utilized to adjust the exposure settings of the capture subsystem after the live preview representation is analyzed to efficiently optimize the luminosity characteristics of the image data.
    Type: Application
    Filed: June 10, 2004
    Publication date: December 15, 2005
    Inventor: Brett Cheng
  • Publication number: 20050124306
    Abstract: A method and apparatus for obtaining and maintaining accurate time. A preferred apparatus includes a dedicated timekeeping device, a time synchronization client, and an access point. The timekeeping device is adapted for counting local time. The time synchronization client is adapted to transmit a query signal for querying a time server over a network to cause the time server to provide a current server time. The access point is adapted for producing a wireless signal representative of the current server time for wireless transmission to the timekeeping device, for synchronizing the local time of the dedicated timekeeping device to the current server time.
    Type: Application
    Filed: December 5, 2003
    Publication date: June 9, 2005
    Inventor: Brett Cheng
  • Publication number: 20040183809
    Abstract: A system for translating a portrait-oriented software address to a portrait-oriented yet landscape-configured display address. Based on the orientation of a display device, an address translation system either passes the software address “as is” or translates the address to represent a portrait-oriented display address. A refresh address generator operates alternatively in column-forward and column-reverse modes, and additionally operates alternatively in row forward and row reverse modes to selectively rotate the image.
    Type: Application
    Filed: January 27, 2004
    Publication date: September 23, 2004
    Inventors: Lawrence Chee, Barinder Singh Rai, Brett Cheng
  • Patent number: 6765581
    Abstract: A system for translating a portrait-oriented software address to a portrait-oriented yet landscape-configured display address. Based on the orientation of a display device, a address translation system either passes the software address “as is” or translates the address to represent a portrait-oriented display address.
    Type: Grant
    Filed: December 7, 2000
    Date of Patent: July 20, 2004
    Assignee: Seiko Epson Corporation
    Inventor: Brett Cheng
  • Publication number: 20020021305
    Abstract: A system for translating a portrait-oriented software address to a portrait-oriented yet landscape-configured display address. Based on the orientation of a display device, a address translation system either passes the software address “as is” or translates the address to represent a portrait-oriented display address.
    Type: Application
    Filed: December 7, 2000
    Publication date: February 21, 2002
    Inventor: Brett Cheng
  • Patent number: 6226016
    Abstract: A central processing unit (310) in a display system carries pixel-value signals and software-address signals representing the locations of the pixels whose values the pixel-value signals represent. An address-translation circuit (420) converts those software addresses to logical addresses representing the locations of those pixels in a 90°-rotated version of the image that the software address signals represent, and the logical addresses are applied to an image-buffer memory (410) to specify the locations in which to store the pixel values. A refresh-address circuit (620) generates the address signals used in fetching from the image-buffer memory (410) the values that are applied to a display device (360) employed to display the image. The refresh-address generator (620) is operable alternatively in row-forward and row-reverse modes and alternatively in column-forward and column-reverse modes.
    Type: Grant
    Filed: September 15, 1998
    Date of Patent: May 1, 2001
    Assignee: Seiko Epson Corporation
    Inventors: Lawrence Chee, Barinder Singh Rai, Brett Cheng
  • Patent number: 5886689
    Abstract: A computer system includes an operator input device, a central processing unit (CPU), and a display device, such as a liquid crystal display (LCD) or cathode ray tube (CRT) providing a visible image to the computer user as an output of computer activity. The computer system includes a video display controller (VDC) with a graphics generator. This VDC receives image information, such as text or graphics generated by the CPU, or retrieved by the CPU from another facility (such as a CD-ROM) of the computer system, and responsively provides image signals driving the CRT or LCD display. The VDC includes a power saving controller implementing one of several available power saving modes dependent upon one or more of several possible inputs. Each of the power saving modes includes the same list of VDC functions which may individually be enabled or disabled in each power saving mode dependent upon a bit value entered into a register of the power saving controller.
    Type: Grant
    Filed: June 10, 1997
    Date of Patent: March 23, 1999
    Assignee: Seiko Epson Corporation
    Inventors: Lawrence Chee, David Tucker, Brett Cheng, Kevin Gillett, Juraj Bystricky
  • Patent number: RE38108
    Abstract: A computer system includes an operator input device, a central processing unit (CPU), and a display device, such as a liquid crystal display (LCD) or cathode ray tube (CRT) providing a visible image to the computer user as an output of computer activity. The computer system includes a video display controller (VDC) with a graphics generator. This VDC receives image information, such as text or graphics generated by the CPU, or retrieved by the CPU from another facility (such as a CD-ROM) of the computer system, and responsively provides image signals driving the CRT or LCD display. The VDC includes a power saving controller implementing one of several available power saving modes dependent upon one or more of several possible inputs. Each of the power saving modes includes the same list of VDC functions which may individually be enabled or disabled in each power saving mode dependent upon a bit value entered into a register of the power saving controller.
    Type: Grant
    Filed: March 22, 2001
    Date of Patent: May 6, 2003
    Assignee: Seiko Epson Corporation
    Inventors: Lawrence Chee, Brett Cheng, Kevin Gillett, Juraj Bystricky, David Tucker