Display controller and a method thereof
First Claim
1. A display controller for controlling a display, comprising:
- a plurality of channels for fetching data from a memory;
a plurality of buffers coupled to the plurality of channels for receiving the fetched data from the plurality of channels, each buffer having a respective fixed memory capacity for storing the fetched data;
a buffer controller coupled to the plurality of buffers and the plurality of channels for controlling the buffers and the channels, respectively; and
a processing unit coupled to the buffers for receiving the data from the buffers, to the display for outputting a control signal to the display based on the received data, and to the buffer controller for controlling the buffers and channels;
the processing unit being arranged to activate layers in an output image for displaying the output image on the display via the control signal, the channels corresponding to associated layers, wherein the layers in the output image are stacked on top of each other;
the buffer controller being arranged to reassign a first fixed memory capacity of a first buffer coupled to a first channel and currently assigned to an inactive layer to a second fixed memory capacity of a second buffer coupled to a second channel and assigned to an activated layer to add to the respective fixed memory capacity of the second buffer.
15 Assignments
0 Petitions
Accused Products
Abstract
A display controller comprises a plurality of channels for fetching data from a memory, a plurality of buffers coupled to the channels for receiving the fetched data from the channels, a buffer controller for controlling the buffers and the channels, and a processing unit coupled to the buffers, the display and buffer controller for receiving the data from the buffers, outputting a control signal to the display based on the received data, and controlling the buffer controller, respectively. Each buffer has a respective fixed memory capacity for storing the fetched data. The processing unit activates layers in the output image for displaying an output image on the display. The channels correspond to associated layers. The buffer controller adds to the respective fixed memory capacity of a particular buffer associated to an activated layer, one further fixed memory capacity of at least one further buffer associated to an inactive layer.
-
Citations
16 Claims
-
1. A display controller for controlling a display, comprising:
-
a plurality of channels for fetching data from a memory; a plurality of buffers coupled to the plurality of channels for receiving the fetched data from the plurality of channels, each buffer having a respective fixed memory capacity for storing the fetched data; a buffer controller coupled to the plurality of buffers and the plurality of channels for controlling the buffers and the channels, respectively; and a processing unit coupled to the buffers for receiving the data from the buffers, to the display for outputting a control signal to the display based on the received data, and to the buffer controller for controlling the buffers and channels; the processing unit being arranged to activate layers in an output image for displaying the output image on the display via the control signal, the channels corresponding to associated layers, wherein the layers in the output image are stacked on top of each other; the buffer controller being arranged to reassign a first fixed memory capacity of a first buffer coupled to a first channel and currently assigned to an inactive layer to a second fixed memory capacity of a second buffer coupled to a second channel and assigned to an activated layer to add to the respective fixed memory capacity of the second buffer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of controlling a display via a plurality of buffers, each buffer having a respective fixed memory capacity, the method comprising:
-
activating layers of an output image, the buffers being associated to the layers, wherein the layers in the output image are stacked on top of each other, reassigning a first fixed memory capacity of a first buffer coupled to a first channel and currently assigned to an inactive layer to a second fixed memory capacity of a second buffer coupled to a second channel and assigned to an activated layer to add to the respective fixed memory capacity of the second buffer, fetching data from a memory, receiving the fetched data, storing the fetched data into the plurality of buffers, displaying the output image on the display via a control signal outputted to the display, the control signal based on the received data and the activated layers. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A non-transitory tangible computer readable storage medium comprising data loadable in a programmable apparatus, the data representing instructions executable by the programmable apparatus, said instructions comprising:
-
one or more activate instructions for activating layers in an output image, a plurality of buffers being associating to the layers, each buffer having a fixed memory capacity, wherein the layers in the output image are stacked on top of each other, one or more add instructions for reassigning a first fixed memory capacity of a first buffer coupled to a first channel and currently assigned to an inactive layer to a second fixed memory capacity of a second buffer coupled to a second channel and assigned to an activated layer to add to the respective fixed memory capacity of the second buffer, one or more fetch instructions for fetching data from a memory, one or more receive instructions for receiving the fetched data, one or more store instructions for storing the fetched data in a plurality of buffers, each buffer having a respective fixed memory capacity, one or more display instructions for displaying the output image on the display via a control signal outputted to the display, the control signal being based on the received data and the activated layers.
-
Specification