Patent ID: 8411203

Claim:
A display apparatus, which comprises a memory having a memory area used to render movie data and a memory area used to render graphic data to be composited on the movie data, and reads out and displays an image written in the memory, comprising: a unit which acquires rendering command information which describes a rendering command of at least one of the movie data and the graphic data; a determination unit which determines display modes of the movie data and graphic data with reference to the rendering command information; a unit which acquires maximum speed information indicating a maximum value of a read/write speed allowed for the memory; a decision unit which decides a first speed to be distributed to a read/write speed of the movie data with respect to the memory and a second speed to be distributed to a read/write speed of the graphic data with respect to the memory, of a maximum speed indicated by the maximum speed information, based on the determination result of said determination unit; and a control unit which controls a read/write access of an image with respect to the memory based on the rendering command information, in accordance with the speeds decided by said decision unit, wherein said decision unit acquires first speed information indicating a read/write speed required to read/write the movie data with respect to the memory, and second speed information indicating a read/write speed required to read/write the graphic data with respect to the memory, said decision unit refers table information which holds information, used to prescribe a speed to be distributed to the read/write speed of the movie data and a speed to be distributed to the read/write speed of the graphic data, in correspondence with each of combinations of display modes of the movie data and display modes of the graphic data, said decision unit decides the first speed and the second speed each corresponding to a display mode of the movie data and a display mode of the graphic data prescribed by the rendering command information, respectively, and said control unit comprises: a correction unit, which corrects a rendering command of the movie data in the rendering command information when the first speed is lower than the speed indicated by the first speed information, and corrects a rendering command of the graphic data in the rendering command information when the second speed is lower than the speed indicated by the second speed information; and a unit which controls a read/write access of an image with respect to the memory based on the rendering command information corrected by said correction unit, in accordance with the speeds decided by said decision unit.