Method and apparatus for adjusting pixel values
First Claim
Patent Images
1. A method for adjusting pixel values within a frame to be displayed, comprising:
- receiving, with one or more processors, first pixel values for a first set of pixels corresponding to a first window and second pixel values for a second set of pixels corresponding to a second window, wherein the first window and the second window are to be displayed within a frame;
receiving, with the one or more processors, coordinates and pixel adjustment values for one or more control points within the first window, wherein the coordinates comprise a location within the first window of the control point, and wherein the pixel adjustment value for the control point comprises a magnitude value;
calculating, with the one or more processors, pixel adjustment values for a plurality of pixels in the first set of pixels based, at least in part, on the coordinates and the pixel adjustment values for the one or more control points;
determining, with the one or more processors, adjusted first pixel values for the plurality of pixels by applying the calculated pixel adjustment values to the plurality of pixels; and
displaying, with the one or more processors, the first window and the second window within the frame based, at least in part, on the adjusted first pixel values,wherein the first window and the second window are at least partially overlapping within the frame.
1 Assignment
0 Petitions
Accused Products
Abstract
The described embodiments comprise a system that adjusts pixel values to produce visual effects in a frame to be displayed. During operation, the system receives coordinates and pixel-adjustment values for one or more control points within the frame. Next, the system calculates pixel-adjustment values for pixels in the frame based on the coordinates and the pixel-adjustment values for the one or more control points. The system then applies the pixel-adjustment values to the pixels within the frame and displays the frame.
13 Citations
15 Claims
-
1. A method for adjusting pixel values within a frame to be displayed, comprising:
-
receiving, with one or more processors, first pixel values for a first set of pixels corresponding to a first window and second pixel values for a second set of pixels corresponding to a second window, wherein the first window and the second window are to be displayed within a frame; receiving, with the one or more processors, coordinates and pixel adjustment values for one or more control points within the first window, wherein the coordinates comprise a location within the first window of the control point, and wherein the pixel adjustment value for the control point comprises a magnitude value; calculating, with the one or more processors, pixel adjustment values for a plurality of pixels in the first set of pixels based, at least in part, on the coordinates and the pixel adjustment values for the one or more control points; determining, with the one or more processors, adjusted first pixel values for the plurality of pixels by applying the calculated pixel adjustment values to the plurality of pixels; and displaying, with the one or more processors, the first window and the second window within the frame based, at least in part, on the adjusted first pixel values, wherein the first window and the second window are at least partially overlapping within the frame. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A display system, comprising:
-
a receiver circuit configured to; receive first pixel values for a first set of pixels corresponding to a first window and second pixel values for a second set of pixels corresponding to a second window, wherein the first window and the second window are to be displayed within a frame; and receive coordinates and pixel adjustment values for one or more control points within the first window, wherein the coordinates comprise a location within the first window of the control point, and wherein the pixel adjustment value for the control point comprises a magnitude value; a pixel-adjustment-calculation circuit configured to calculate pixel adjustment values for a plurality of pixels in the first set of pixels based, at least in part, on the coordinates and the pixel adjustment values for the one or more control points; a pixel-adjustment circuit configured to determine adjusted first pixel values for the plurality of pixels by applying the calculated pixel adjustment values to the plurality of pixels; and an output driver circuit configured to drive a display unit to display the first window and the second window within the frame based, at least in part, on the adjusted first pixel values, wherein the first window and the second window are at least partially overlapping within the frame. - View Dependent Claims (8)
-
-
9. A system, comprising:
-
a memory; and a display system, comprising; a receiver circuit configured to; receive first pixel values for a first set of pixels corresponding to a first window and second pixel values for a second set of pixels corresponding to a second window, wherein the first window and the second window are to be displayed within a frame; and receive coordinates and pixel adjustment values for one or more control points within the first window, wherein the coordinates comprise a location within the first window of the control point, and wherein the pixel adjustment value for the control point comprises a magnitude value; a pixel-adjustment-calculation circuit configured to calculate pixel adjustment values for a plurality of pixels in the first set of pixels based, at least in part, on the coordinates and the pixel adjustment values for the one or more control points; a pixel-adjustment circuit configured to determine adjusted first pixel values for the plurality of pixels by applying the calculated pixel adjustment values to the plurality of pixels; and an output driver circuit configured to generate a display of the first window and the second window within the frame based, at least in part, on the adjusted first pixel values, wherein the first window and the second window are at least partially overlapping within the frame. - View Dependent Claims (10, 11, 12)
-
-
13. A non-transitory computer-readable storage medium storing instructions that when executed by a computer cause the computer to perform a method for adjusting pixel values within a frame to be displayed, wherein the method comprises:
-
receiving first pixel values for a first set of pixels corresponding to a first window and second pixel values for a second set of pixels corresponding to a second window, wherein the first window and the second window are to be displayed within a frame; receiving coordinates and pixel adjustment values for one or more control points within the first window, wherein the coordinates comprise a location within the first window of the control point, and wherein the pixel adjustment value for the control point comprises a magnitude value; calculating, with the one or more processors, pixel adjustment values for a plurality of pixels in the first set of pixels based, at least in part, on the coordinates and the pixel adjustment values for the one or more control points; determining, with the one or more processors, adjusted first pixel values for the plurality of pixels by applying the calculated pixel adjustment values to the plurality of pixels; and displaying the first window and the second window within the frame based, at least in part, on the adjusted first pixel values, wherein the first window and the second window are at least partially overlapping within the frame. - View Dependent Claims (14, 15)
-
Specification