The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Mar. 28, 1995
Filed:
Jun. 27, 1994
John C Schafer, Wylie, TX (US);
Pixel Semiconductor, Inc., Plano, TX (US);
Abstract
A pixel processor is disclosed which is comprised of a video window generator (VWG) (10). VWG (10) utilizes a conversion section for receiving an input video signal in a YUV 422 video format and converting it to an RGB video format. The conversion section includes a chroma interpolator 56 for converting the YUV 422 video format to a YUV 444 video format, a color converter (58) for converting the YUV 444 video format to an RGB video format, and then to a gamma coding removal block (60) for removing gamma coding. After conversion, the RGB video format signal is then scaled down by a linear resampler block (62) to average information over a predetermined portion of the input display space for output to a predetermined portion of the output display space. The scaled video output is truncated by a quantization processor (64) and then input to a FIFO (66). A control unit (68) controls the operation of the system. The linear resampler circuit (68) is an interpolation filter for averaging the information of a number of pixels disposed about a point in the input display space that is to be mapped into a point in the output display space. The point in the output display space is comprised of a pixel. The interpolation filer operates on pixels disposing in an adjacent relationship within a row of pixels within an input array. If the point to be mapped into the output display space falls between two pixels, the weighted average is taken between the two adjacent pixels. Rows of pixels are selected in accordance with the nearest neighbor algorithm. The quantization processor (64) is operable to truncate a predetermined number of bits from each word in each of the color planes in the output data prior to outputting the data. The truncated data is then utilized as an error which is added to the value of the next pixel before truncation thereof.