Patent ID: 9064324
Filing Date: 2015-06-23
Classification: G06T

Abstract:
1. An image processing device comprising: a plurality of image processing modules that carry out image processings; at least one buffer module; and an image processing section in which the buffer module is connected to at least one of a preceding stage and a subsequent stage of the image processing modules, wherein the plurality of image processing modules are connected according to desired image processings, wherein the buffer module carries out control that causes an image processing module of a preceding stage to write image data to a buffer that is reserved in a memory space corresponding to a processor that the image processing module of the preceding stage uses in image processing, and, in a case in which an image processing module, that uses in image processing a processor that is different than the processor used in image processing by the image processing module of the preceding stage, is connected at a subsequent stage, carries out transfer processing that transfers image data, that has been written into the buffer by the image processing module of the preceding stage, to a buffer for transfer that is reserved in a memory space corresponding to the processor that the image processing module of the subsequent stage uses in image processing, and carries out processing that causes the image processing module of the subsequent stage to read-out the image data transferred to the buffer for transfer, in a case in which an image processing module, that uses in image processing a processor that is the same as the processor used in image processing by the image processing module of the preceding stage, is connected at the subsequent stage, carries out processing that causes the image processing module of the subsequent stage to read-out the image data that has been written into the buffer by the image processing module of the preceding stage, wherein types of the processor used in image processing by the image processing module of the preceding stage and the processor used in image processing by the image processing module of the subsequent stage each comprises one of a Graphics Processing Unit (GPU), a Central Processing Unit (CPU), or a different type of processor, and wherein the difference or similarity between the processor used in image processing by the image processing module of the preceding stage and the processor used in image processing by the image processing module of the subsequent stage is based on the types.