Patent ID: 7948494
Filing Date: 2011-05-24
Classification: G06T

Abstract:
1. A character rendering device comprising: a first drawing unit that divides a shape of a character represented by character shape data into partial areas, and renders the shape of the character area by area; a second drawing unit that renders the character on the basis of the shape of the character rendered by the first drawing unit; a transfer unit that transfers the character rendered by the second drawing unit; a first memory that stores data; a second memory whose read/write rate is lower than that of the first memory, and whose storage capacity is larger than that of the first memory; a size determination unit that determines a size of each partial area; and a selection unit that, if a number of the partial areas created by the first drawing unit is equal to or smaller than a threshold value, value when the size of each partial area is determined by the size determination unit in accordance with the storage capacity of the first memory, selects the first memory, and if the number of the partial areas is larger than the threshold value, selects the second memory, wherein: if the first memory is selected by the selection unit, the first drawing unit writes data of the rendered shape of the character in the first memory, and the second drawing unit reads out the data of the shape of the character from the first memory and renders the character on the basis of the shape of the character; and if the second memory is selected by the selection unit, the size determination unit determines anew the size of each partial area in accordance with the storage capacity of the second memory, and the first drawing unit divides the shape of the character into partial areas whose size is determined by the size determination unit in accordance with the storage capacity of the second memory, renders the shape of the character area by area, and writes data of the rendered shape of the character in the second memory, and the second drawing unit reads out the data of the shape of the character from the second memory and renders the character on the basis of the shape of the character.