Patents by Inventor Wujian Zhang

Wujian Zhang 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: 9773477
    Abstract: Methods and apparatuses to reduce the number of scaling engines used in a display controller that displays image content associated with a plurality of image sources on a screen are provided. A first multiplexer may receive image content from a plurality of storage devices, and select first image content from one of the plurality of image sources. A first scaling engine may process the selected first image content, wherein a plurality of multiplexers can receives an output of the first scaling engine and the image content from the plurality of storage devices, respectively. Each one of the plurality of multiplexers may output either the image content input to the multiplexer or the output of the first scaling engine depending on which image content was scaled by the first scaling engine. Additionally, a plurality of post-processors may perform additional post-processing on the output of the plurality of multiplexer, respectively.
    Type: Grant
    Filed: December 29, 2011
    Date of Patent: September 26, 2017
    Assignee: Intel Corporation
    Inventors: Wujian Zhang, Sreenath Kurupati
  • Publication number: 20140204122
    Abstract: Methods and apparatuses to reduce the number of scaling engines used in a display controller that displays image content associated with a plurality of image sources on a screen are provided. A first multiplexer may receive image content from a plurality of storage devices, and select first image content from one of the plurality of image sources. A first scaling engine may process the selected first image content, wherein a plurality of multiplexers can receives an output of the first scaling engine and the image content from the plurality of storage devices, respectively. Each one of the plurality of multiplexers may output either the image content input to the multiplexer or the output of the first scaling engine depending on which image content was scaled by the first scaling engine. Additionally, a plurality of post-processors may perform additional post-processing on the output of the plurality of multiplexer, respectively.
    Type: Application
    Filed: December 29, 2011
    Publication date: July 24, 2014
    Inventors: Wujian Zhang, Sreenath Kurupati
  • Patent number: 8681167
    Abstract: A computer system may comprise a graphics controller, which may support a display handler. In one embodiment, the display handler may receive configuration values comprising a quantity value and a blending order. In one embodiment, the display handler may determine the number of universal pixel planes using the quantity value. The display handler may provide a number of universal pixel planes equal to the quantity value and the universal pixel planes may be provided using a reference universal pixel plane. The display handler may render each of the universal pixel planes into a type of pixel plane indicated by the corresponding elements of the blending order.
    Type: Grant
    Filed: September 23, 2008
    Date of Patent: March 25, 2014
    Assignee: Intel Corporation
    Inventors: Wujian Zhang, Alok Mathur, Sreenath Kurupati
  • Publication number: 20100156934
    Abstract: A video display controller may be implemented by a plurality of identical hardware blend stages that can be coupled together to produce the desired blend of video, graphics, overlays, and the like. Each of the various video planes to be blended can be multiplied by an alpha value to selectively apply alpha values to particular video planes. At least two video display windows may be selectively produced by the coupled blend stages.
    Type: Application
    Filed: December 23, 2008
    Publication date: June 24, 2010
    Inventors: Wujian Zhang, Alok Mathur, Sreenath Kurupati, Dmitrii Loukianov, Peter Munguia
  • Publication number: 20100073386
    Abstract: A computer system may comprise a graphics controller, which may support a display handler. In one embodiment, the display handler may receive configuration values comprising a quantity value and a blending order. In one embodiment, the display handler may determine the number of universal pixel planes using the quantity value. The display handler may provide a number of universal pixel planes equal to the quantity value and the universal pixel planes may be provided using a reference universal pixel plane. The display handler may render each of the universal pixel planes into a type of pixel plane indicated by the corresponding elements of the blending order.
    Type: Application
    Filed: September 23, 2008
    Publication date: March 25, 2010
    Inventors: Wujian Zhang, Alok Mathur, Sreenath Kurupati