Patents by Inventor Jimmy Lai

Jimmy Lai 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: 11501727
    Abstract: A circuit device 100 includes a light source driving value output unit 150 and a pixel value output unit 190. The light source driving value output unit 150 obtains a corrected intensity image Lled by correcting an intensity image Lint of an input image RGBin in a target display zone based on the light intensity distribution of a light source corresponding to the target display zone, and obtains a light source driving value Ldrv based on the largest corrected intensity value in the corrected intensity image Lled. The pixel value output unit 190 corrects pixel values of the input image RGBin based on the light source driving value Ldrv, and outputs the corrected pixel values as pixel values of an output image RGBout.
    Type: Grant
    Filed: December 23, 2020
    Date of Patent: November 15, 2022
    Inventors: Kumar anandabairavasamy Anand, Hideki Matsuda, Kwok lap jimmy Lai
  • Publication number: 20210193066
    Abstract: A circuit device 100 includes a light source driving value output unit 150 and a pixel value output unit 190. The light source driving value output unit 150 obtains a corrected intensity image Lled by correcting an intensity image Lint of an input image RGBin in a target display zone based on the light intensity distribution of a light source corresponding to the target display zone, and obtains a light source driving value Ldry based on the largest corrected intensity value in the corrected intensity image Lled. The pixel value output unit 190 corrects pixel values of the input image RGBin based on the light source driving value Ldrv, and outputs the corrected pixel values as pixel values of an output image RGBout.
    Type: Application
    Filed: December 23, 2020
    Publication date: June 24, 2021
    Inventors: Kumar anandabairavasamy ANAND, Hideki MATSUDA, Kwok lap jimmy LAI
  • Publication number: 20070024524
    Abstract: The invention is generally directed to methods and apparatus for preventing image tearing where a single video input is streamed to two or more independent display devices for simultaneous display. A preferred method includes: (a) receiving a sequence of frames from an image data source for refreshing a first display device and at least a second display device; (b) storing a first, sequential frame in the sequence in a first buffer; (c) storing a second, sequential frame in the sequence in a second buffer; (d) refreshing the first display device from the first buffer; (e) refreshing the second display device from the first buffer; (f) determining whether the steps (d) and (e) of refreshing the first and second display devices are complete; and (g) storing a third, sequential frame in the sequence in the first buffer, provided the steps (d) and (e) of refreshing are complete.
    Type: Application
    Filed: July 28, 2005
    Publication date: February 1, 2007
    Inventor: Jimmy Lai
  • Publication number: 20060227145
    Abstract: The invention, in one preferred embodiment, is directed to a method for fetching image data from a memory for transmission on a data bus to at least two display devices. First portions of a first frame are fetched at a non-interleaving fetch rate in response to receiving a first signal. Second portions of a second frame are fetched at the non-interleaving fetch rate in response to receiving a second signal. The timing of the first and second signals are asynchronous to one another. The non-interleaving fetch rate is adjusted to an interleaving fetch rate in response to performing fetching the second portions.
    Type: Application
    Filed: April 6, 2005
    Publication date: October 12, 2006
    Inventors: Raymond Chow, Jimmy Lai
  • Publication number: 20060146055
    Abstract: A graphics controller providing for animated windows. A circuit in the graphics controller is adapted for receiving an instruction from a host specifying an evolution of an animated window. The circuit automatically animates the window in response to the instruction.
    Type: Application
    Filed: January 6, 2005
    Publication date: July 6, 2006
    Inventors: Raymond Chow, Jimmy Lai
  • Publication number: 20060109198
    Abstract: A display in communication with a first display panel and a second display panel is provided. The display controller includes a memory having main display data and PIP display data, wherein the PIP display data is provided by a camera sensor. Tracking circuitry configured to determine a display position of the main display data within the first display panel and circuitry enabling selection between the main display data and the picture-in-picture display data according to the position are included. The display controller includes a display interface configured to select the first display panel for receiving a transmission when the main display data is being selected. The display interface is further configured to select both the first display panel and the second display panel for receiving a transmission when the picture-in-picture display data is being selected. A device and method for simultaneously displaying data within a PIP window and a display region of a second display are also provided.
    Type: Application
    Filed: November 23, 2004
    Publication date: May 25, 2006
    Inventors: Raymond Chow, Jimmy Lai
  • Publication number: 20060103677
    Abstract: A system and method for effectively performing arbitrary angle sprite rotation procedures includes a display controller with an input module that is configured to store an unrotated sprite into a sprite memory. The display controller also includes a sprite pipe that performs sprite rotation procedures upon the unrotated sprite to produce a rotated sprite at a selectable arbitrary rotation angle with respect to the unrotated sprite. The rotated sprite may then be presented together with main display data on a display device.
    Type: Application
    Filed: November 18, 2004
    Publication date: May 18, 2006
    Inventor: Jimmy Lai
  • Publication number: 20060098001
    Abstract: A system and method for effectively preventing image tearing artifacts in displayed image data includes an input module that writes the image data into a display buffer at an input frame rate, and an output module that reads the image data from the display buffer at an output frame rate that is slower than the input frame rate. At an overwrite point in the display buffer, an anti-tearing module instructs the input module to enter an input-data skipping mode during which the input module halts writing new image data into the display buffer. The input-data skipping mode therefore allows the output module to complete reading a current frame of the image data from the display buffer before the input module overwrites the current frame with a subsequent frame of the image data.
    Type: Application
    Filed: October 26, 2004
    Publication date: May 11, 2006
    Inventor: Jimmy Lai
  • Publication number: 20060098031
    Abstract: A system and method for effectively performing image rotation procedures in a compressed domain includes a compression module that performs data compression upon input data blocks to create compressed data blocks that have irregular storage sizes when packed into a display buffer. A rotation module stores compression storage information corresponding to the compressed data blocks into a rotation memory. A decompression module may then access the compression storage information from the rotation memory to locate and read certain of the compressed data blocks in pre-defined image rotation sequences for providing to a display device.
    Type: Application
    Filed: October 26, 2004
    Publication date: May 11, 2006
    Inventors: Jimmy Lai, Ardeshir Saghafi
  • Publication number: 20060090018
    Abstract: A display controller is provided. The display controller is configured to provide an indirect addressing mode to access a memory location within the display controller. The display controller includes a first pin configured to enable access to one of a register of the display controller or a memory region of the display controller based upon a logical level of a first signal received by the first pin. A second pin is included. The second pin is configured to define the access to the register or the memory region as one of address information or data based upon a logical level of a second signal received by the second pin. The display controller includes an extra pin mode module configured to enable the first signal to select the data to access memory without accessing a register block. A device and methods for implementing an indirect addressing mode is also provided.
    Type: Application
    Filed: October 22, 2004
    Publication date: April 27, 2006
    Inventors: Raymond Chow, Jimmy Lai
  • Publication number: 20060082580
    Abstract: A method for refreshing a display panel is provided. The method commences with initiating an event through a host processor, the event associated with a panel refresh signal. The event is then completed. A panel refresh signal is then issued through a display controller in response to completing the event without interrupting the host processor. The display controller is in communication with the host processor. A display controller and a device are provided.
    Type: Application
    Filed: October 5, 2004
    Publication date: April 20, 2006
    Inventors: Raymond Chow, Jimmy Lai
  • Publication number: 20050249435
    Abstract: A hardware implemented method for rotating an image about a user defined reference point is provided. In this method, the user defined reference point is received and the user defined reference point is capable of being defined outside the image. Subsequently, a position of the image is calculated whereby the position defines a location of the image after rotation about the user defined reference point. An order to fetch one or more image pixels from memory is then calculated. The order defines a rotation of the image after rotation about the user defined reference point. Thereafter, the image pixels are fetched from the memory according to the calculated order. An apparatus and a display controller for rotating the image about the user defined reference point also are described.
    Type: Application
    Filed: May 6, 2004
    Publication date: November 10, 2005
    Inventors: Barinder Rai, George Lyons, Jimmy Lai
  • Publication number: 20020186621
    Abstract: A multimode digital watch having a dot matrix digital display embedded in a watch face and a controller, wherein the controller presents a series of primary menu images on the dot matrix display in response to a first set of signals from the user activated input device, each primary menu image identifying one of a plurality of modes in a primary menu, and presents a series of secondary menu images on the dot matrix display corresponding to a primary mode present on the dot matrix display when a second set of signals is provided by the user activated input device; wherein the series of primary menu images is presented bi-directionally, and in one embodiment the primary menu images are formed of alphanumeric characters and icons which can be animated.
    Type: Application
    Filed: May 4, 2001
    Publication date: December 12, 2002
    Inventor: Jimmy Lai