Patent ID: 9576226
Date: 2017-02-21
CPC Classifications: G06K,H04N

Claim:
1. An image processing device comprising a controller configured to perform: acquiring image data representing an image and having a plurality of objects, each of the plurality of objects defining an object region in the image, each of the plurality of objects having pixels, the plurality of objects having a first object and a second object; calculating an amount of characteristic of each of the plurality of objects, the amount of characteristic indicating a degree of change in pixel values corresponding to the pixels in the object; setting a process order based on the amount of the characteristic of each of the plurality of objects, the first object corresponding to a first order in the process order and the second object corresponding to a second order in the process order; setting a target value with respect to the image data, the target value being a reference value to reduce a data size of the image data; reducing an object data size of the first object based on the target value and an amount of characteristic of the first object, thereby generating a first reduced object; and generating first reduced image data by using the first reduced object and the second object when a data size of the first reduced image data is estimated to be smaller than or equal to the target value, wherein when the data size of the first reduced image data is estimated to be larger than the target value, the controller is further configured to perform: reducing an object data size of the second object based on the target value and an amount of characteristic of the second object, thereby generating a second reduced object; and generating second reduced image data by using the first reduced object and the second reduced object.