摘要 |
PROBLEM TO BE SOLVED: To reduce a processing quantity at the time of synthesizing images by transforming a logical operation expression, which is composed of images to become the object of synthesizing processing and a method for synthesizing the images, into an algebraic transform expression and performing processing for forming a new image by synthesizing plural images while using this algebraic transform expression. SOLUTION: A syntax analytic part 11 transforms an inputted logical operation expression into arithmetic tree and outputs it to an algebraic expression transforming part 12. The algebraic expression transforming part 12 transforms the arithmetic tree, which is expressed with an operator and the name of the area, from the syntax analytic part 11 into algebraic operation expression. An optimizing part 13 optimizes the algebraic operation expression from the algebraic transforming part 12, namely, simplifies the algebraic operation expression for reducing processing for synthesizing key images through a key image synthesizing part. A factorization part 14 deforms the algebraic operation expression by performing processing for collecting the algebraic operation expression from the optimizing part 13 with factors and reduces the total number of algebraic operations. An arithmetic instruction generating part 15 transforms the algebraic operation expression from the factorization part 14 to an algebraic operation sequence and outputs it to the key image synthesizing part. |