DISPLAY CONTROLLER, GRAPHICS PROCESSOR, RENDERING PROCESSING APPARATUS, AND RENDERING CONTROL METHOD
First Claim
1. A display controller operative to switchably select one of a plurality of frame buffers, each of which is adapted to hold a frame of rendering data, according to a sequence, and to supply the rendering data read by scanning the selected frame buffer to a display, wherein the rendering data supplied to the display is scanned and read from the frame buffer, which is switchably selected based on a dummy vertical synchronization signal that is independent of a synchronization signal of the display.
3 Assignments
0 Petitions
Accused Products
Abstract
When drawing data of a graphics processor is displayed on a display having a different vertical synchronization frequency, a failure occurs. A drawing processing section (32) of a graphics processor (30) selects a frame buffer (44) composed of a multibuffer where drawing data is written by sequentially switching the frame buffer (44). A disc controller (50) sequentially switches frame buffers (44), selects a frame buffer (44) from which the drawing data is read, and supplies the read drawing data read by scanning the inside of the frame buffer to a display. A switch signal generating section (36) generates a buffer switch signal used to indicate the switching timing of the frame buffer (44) to be read to the display controller (50). The frequency of the buffer switch is different from the vertical synchronization frequency of the display (60).
35 Citations
10 Claims
- 1. A display controller operative to switchably select one of a plurality of frame buffers, each of which is adapted to hold a frame of rendering data, according to a sequence, and to supply the rendering data read by scanning the selected frame buffer to a display, wherein the rendering data supplied to the display is scanned and read from the frame buffer, which is switchably selected based on a dummy vertical synchronization signal that is independent of a synchronization signal of the display.
-
4. A graphics processor operative to supply a buffer switching signal for timing switching between a plurality of frame buffers, each of which is adapted to hold a frame of rendering data, to a display controller which switchably selects one of the frame buffers according to a sequence, and supplies the rendering data read by scanning the selected frame buffer to a display, wherein the graphics processor determines whether a vertical synchronization frequency which the graphics processor assumes when generating the rendering data frame by frame matches an actual vertical synchronization frequency of the display, and when the frequencies do not match, generates the buffer switching signal at the assumed vertical synchronization frequency, and when the frequencies match, generates the buffer switching signal at the actual vertical synchronization frequency of the display.
-
5. A rendering processing apparatus comprising:
-
a plurality of frame buffers each of which is operative to hold a frame of rendering data; a rendering processing unit operative to switchably select a frame buffer in which to write rendering data from the plurality of frame buffers according to a sequence, and to generate the rendering data in the selected frame buffer in which to write; a display controller operative to switchably select a frame buffer from which to read rendering data from the plurality of buffers according to a sequence, and to supply to a display the rendering data read by scanning the selected frame buffer from which to read; and a switching signal generating unit operative to generate a buffer switching signal directing the display controller to switch the frame buffer from which to read, wherein the switching signal generating unit generates the buffer switching signal according to the dummy vertical synchronization signal that is independent of a synchronization signal of the display. - View Dependent Claims (6, 7, 10)
-
-
8. A rendering processing apparatus comprising:
-
a plurality of frame buffers each of which is operative to hold a frame of rendering data; a rendering processing unit operative to switchably select a frame buffer in which to write the rendering data according to a sequence, and to generate the rendering data in the selected frame buffer in which to write; a display controller operative to switchably select a frame buffer from which to read rendering data according to a sequence, and to supply to a display the rendering data read by scanning the selected frame buffer from which to read; and a switching signal generating unit operative to generate a buffer switching signal directing the display controller to switch the frame buffer from which to read, wherein the switching signal generating unit determines whether a vertical synchronization frequency which the rendering processing unit assumes when generating the rendering data frame by frame matches an actual vertical synchronization frequency of the display, and when the frequencies do not match, generates the buffer switching signal at the assumed vertical synchronization frequency, and when the frequencies match, generates the buffer switching signal at the actual vertical synchronization frequency of the display.
-
-
9. A rendering control method adapted for a display controller operative to switchably select one of a plurality of frame buffers, each of which is adapted to hold a frame of rendering data according to a sequence, and to supply the rendering data read by scanning the selected frame buffer to a display, wherein the timing of switching the frame buffer scanned by the display controller is controlled in accordance with a dummy vertical synchronization signal that is independent of a synchronization signal of the display.
Specification