Allocation And Efficient Use Of Display Memory Bandwidth
First Claim
1. A method for generating synthesized pixels, comprising:
- during a first one of two or more drive frame periods;
fetching all first synthesized pixels stored in an update buffer;
fetching one or more data pixels from an image buffer, the data pixels corresponding with pixel locations within a submatrix of a display matrix of a display device;
generating one or more second synthesized pixels and storing the second synthesized pixels in the update buffer; and
pausing the generating and storing of the second synthesized pixels based on a prediction that the fetching of the first synthesized pixels will not complete within the first drive frame period.
3 Assignments
0 Petitions
Accused Products
Abstract
A method includes fetching first synthesized pixels from an update buffer of a memory and fetching data pixels from an image buffer of the memory during the first drive frame period. Respective data pixels are fetched synchronously with the fetching of corresponding first synthesized pixels. Respective data pixels fetched from the image buffer are synthesized with corresponding first synthesized pixels to generate second synthesized pixels. The second synthesized pixels are stored in the update buffer during the first drive frame period. The storing of second synthesized pixels may be paused based on a prediction that the fetching of first synthesized pixels will not complete within the first drive frame period. The fetching of data pixels from the image buffer of the memory may also be paused based on the prediction that the fetching of first synthesized pixels will not complete within the first drive frame period.
15 Citations
20 Claims
-
1. A method for generating synthesized pixels, comprising:
during a first one of two or more drive frame periods; fetching all first synthesized pixels stored in an update buffer; fetching one or more data pixels from an image buffer, the data pixels corresponding with pixel locations within a submatrix of a display matrix of a display device; generating one or more second synthesized pixels and storing the second synthesized pixels in the update buffer; and pausing the generating and storing of the second synthesized pixels based on a prediction that the fetching of the first synthesized pixels will not complete within the first drive frame period. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
11. An apparatus, comprising:
-
a memory including an image buffer and an update buffer; a first unit to fetch all first synthesized pixels stored in the update buffer; a second unit to; fetch one or more data pixels from the image buffer, the data pixels corresponding with pixel locations within a submatrix of a display matrix of a display device, generate and store one or more second synthesized pixels in the update buffer; and a third unit to predict whether the fetching of all first synthesized pixels will not complete within a first drive frame period and to pause the generating and storing of the second synthesized pixels based on a prediction that the fetching of all first synthesized pixels will not complete within a first drive frame period. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A system, comprising:
-
a display device having display pixels that are updated in two or more drive frame periods; a memory including an image buffer and an update buffer; a first unit to fetch all first synthesized pixels stored in the update buffer; a second unit to; fetch one or more data pixels from the image buffer, the data pixels corresponding with pixel locations within a submatrix of a display matrix of the display device, generate and store one or more second synthesized pixels in the update buffer; and a third unit to predict whether the fetching all first synthesized pixels will not complete within a first drive frame period and to pause the generating and storing of the second synthesized pixels based on a prediction that the fetching all first synthesized pixels will not complete within a first drive frame period. - View Dependent Claims (19, 20)
-
Specification