Image Processing System for Digital Collage
First Claim
1. An image processing system comprising:
- (i) an input arranged to receive a plurality of digital images;
(ii) a first module providing at least an application programming interface arranged to be used by an application in order to control the image processing system;
(ii) a plurality of prior compute modules each having an interface to the first module and each arranged to compute information to be used in forming a digital collage; and
(iii) an image synthesis module, having an interface to the first module, and arranged to form a digital collage from at least some of the plurality of digital images on the basis of the information computed by the prior compute modules.
2 Assignments
0 Petitions
Accused Products
Abstract
It is required to provide a framework for an automated process for forming a visually appealing collage from a plurality of input images. It is required to provide a framework for this type of automated process which is flexible and robust and which can easily be interfaced to a related software application. An image synthesis framework is provided with a modular architecture having a first module, a plurality of prior compute modules and an image synthesis module. The first module provides an application programming interface, the prior compute modules compute information about input images, and the image synthesis module uses the computed information together with the input images to form a digital collage.
67 Citations
20 Claims
-
1. An image processing system comprising:
-
(i) an input arranged to receive a plurality of digital images;
(ii) a first module providing at least an application programming interface arranged to be used by an application in order to control the image processing system;
(ii) a plurality of prior compute modules each having an interface to the first module and each arranged to compute information to be used in forming a digital collage; and
(iii) an image synthesis module, having an interface to the first module, and arranged to form a digital collage from at least some of the plurality of digital images on the basis of the information computed by the prior compute modules. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method of image processing comprising the steps of:
-
(i) receiving a plurality of digital images;
(ii) at a first module, providing at least an application programming interface arranged to be used by an application in order to control the image processing method;
(ii) using a plurality of prior compute modules, each having an interface to the first module, to compute information to be used in forming a digital collage; and
(iii) using an image synthesis module, having an interface to the first module, to form a digital collage from at least some of the plurality of digital images on the basis of the information computed by the prior compute modules. - View Dependent Claims (16, 17, 18, 19)
-
-
20. One or more device-readable media with device-executable instructions for performing steps comprising:
-
(i) receiving a plurality of digital images;
(ii) at a first module, providing at least an application programming interface arranged to be used by an application in order to control the image processing method; and
also at the first module, computing a region of interest for each received image;
(ii) using a plurality of prior compute modules, each having an interface to the first module, to compute information to be used in forming a digital collage; and
(iii) using an image synthesis module, having an interface to the first module, to form a digital collage from at least some of the plurality of digital images on the basis of the information computed by the prior compute modules.
-
Specification