Patent ID: 9104956
Filing Date: 2015-08-11
Classification: G06K

Abstract:
1. An image processing apparatus, comprising: a first storage device; a second storage device; a rendering unit configured (a) to generate intermediate data from image data, store the intermediate data in at least one of the first storage device and the second storage device, and (b) to generate bitmap image data on the basis of the intermediate data; and a data handling unit configured to select one of the first storage device and the second storage device as a storing place of the intermediate data on the basis of free area sizes of the first storage device and the second storage device and data transfer rates of the first storage device and the second storage device, wherein the data handling unit is further configured to estimate a size of the intermediate data on the basis of the image data, (a) to select one of the first storage device and the second storage device, which has a higher data transfer rate, as a storing place of the intermediate data if both of a free area size of the first storage device and a free area size of the second storage device are larger than the estimated size of the intermediate data, and (b) to select one of the first storage device and the second storage device, which has a larger free area size, as a storing place of the intermediate data if at least one of a free area size of the first storage device and a free area size of the second storage device is not larger than the estimated size of the intermediate data.