Method and apparatus for minimizing effects of slope overload condition when using differential pulse code modulation scheme
AssigneeCirrus Logic, Inc.
InventorAlexander Julian Eglit
Life of this patent
Estimating the term…
Loading patent…
AssigneeCirrus Logic, Inc.
InventorAlexander Julian Eglit
Estimating the term…
A display controller to upscale a source video image for display on a display unit of a computer system. An encoder circuit stores in a local memory pixel data of previous scan lines required for interpolation in a compressed format using differential pulse code modulation (DPCM) scheme. As a part of the DPCM scheme, encoder generates a predicted value for each source video pixel data as a function of at least one prior pixel data value in the scan line. However, when a slope over load condition is encountered, the decoder circuit changes the predicted value for a subsequent pixel data value to a different value, which may enable the graphics controller circuit to avoid a slope overload condition as to subsequent pixel data values. A decoder circuit decompresses the pixel data into original format prior to sending to an interpolator. The interpolator receives a present scan line and the decompressed data of previous scan lines, and interpolates the received pixels to generate additional pixels required for upscaling the source video image. When a slope overload condition is encountered, a override circuitry causes the interpolator to use for interpolation a pixel data value in the present scan line instead of the pixel data value causing the slope overload condition.
A circuit for interpolating a set of source video pixel data of a source video image to generate an additional set of pixel data of an upscaled video image, said set of source video pixel data comprised in at least a previous scan line and a present scan line of said source video image, said circuit comprising:
A graphics controller circuit for upscaling a source video image to an upscaled video image, comprising:
A circuit for generating a set of compressed pixel data corresponding to a series of pixel data of a scan line, comprising:
A circuit for decompressing a set of decompressed pixel data to generate pixel data of a scan line, comprising:
A computer system for displaying a source video image comprising at least a present scan line and a previous scan line represented by a set of source video pixel data, said computer system comprising:
A method of upscaling a source video image to generate an upscaled video image, wherein said source video image comprises at least a present scan line and a previous scan line represented by a set of source video pixel data, said method comprising the steps of:
A method of generating a set of compressed pixel data corresponding to a series of pixel data of a scan line, said method comprising the steps of:
Dependencies are inferred from the claim text.