Interface device for coupling image-processing modules
First Claim
1. An image-processing system, comprising:
- a processor;
a plurality of image-processing modules coupled to the processor and configured to be utilized by the processor to process at least one image file, wherein the plurality of image-processing modules are independent from one another; and
an interface device coupled to the processor and configured to;
create a process flow to automate at least one sequence of at least two of the plurality of image-processing modules to modify the at least one image file;
provide the processor with a standard image format for uniformly obtaining the at least one image file for each of the plurality of image-processing modules; and
provide-the processor with a standard file reference for uniformly accessing the at least one image file for each of the plurality of image-processing modules.
1 Assignment
0 Petitions
Accused Products
Abstract
An image-processing system having a processor and image-processing modules configured to process at least one image file, wherein the image-processing modules are independent from one another. Further, an interface device is operatively coupled to the processor and configured to create a process flow to automate at least one sequence of at least two of the plurality of image-processing modules to modify the at least one image file, provide the processor with a standard image format for uniformly using the at least one image file for each of the image-processing modules, and provide the processor with a standard file reference for uniformly accessing the at least one image file for each of the image-processing modules.
-
Citations
20 Claims
-
1. An image-processing system, comprising:
-
a processor;
a plurality of image-processing modules coupled to the processor and configured to be utilized by the processor to process at least one image file, wherein the plurality of image-processing modules are independent from one another; and
an interface device coupled to the processor and configured to;
create a process flow to automate at least one sequence of at least two of the plurality of image-processing modules to modify the at least one image file;
provide the processor with a standard image format for uniformly obtaining the at least one image file for each of the plurality of image-processing modules; and
provide-the processor with a standard file reference for uniformly accessing the at least one image file for each of the plurality of image-processing modules. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of processing at least one image file, comprising:
-
providing a process flow comprising a sequence of a plurality of image-processing modules having a first image-processing module and a second image-processing module that are independent from one another;
accessing the at least one image by the first image-processing module via an interface device comprising a standard image format and a standard file reference; and
modifying the at least one image by the second image-processing module, wherein the interface device communicatively interfaces the first and second image-processing modules in the sequence of the process flow to exchange the at least one image file without the plurality of image-processing modules having to perform an application-specific translation or conversion of the at least one image file. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A system for image-processing, comprising:
-
means for providing a process flow comprising at least one sequence of a plurality of image-processing modules, wherein the image-processing modules are independent from one another;
means for communicatively interfacing the plurality of image-processing modules in the process flow via a standard image format and a standard file reference; and
means for automatically executing the plurality of image-processing modules in the at least one sequence of the process flow to process an image file, wherein one of the plurality of image-processing modules is associated with a first application and another of the plurality of image-processing modules is associated with a second application, wherein the first and second applications are independent from one another and perform different functions on the image file.
-
-
15. A system, comprising:
-
at least one processor;
a first image-processing module in a first application configured to interact with the at least one processor and process a plurality of image files;
a second image-processing module in a second application configured to interact with the at least one processor and process the plurality of image files; and
an interface device operatively coupled to the at least one processor and configured to;
create a process flow to automate at least one sequence of the first and second image-processing modules to modify the plurality of image files;
provide a standard image format for uniformly obtaining the at least one image file for each of the first and second image-processing modules; and
provide a standard file reference for uniformly accessing the plurality of image files for each of the first and second image-processing modules. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A computer readable medium, comprising:
-
interface device code adapted to interface a plurality of image-processing modules of at least two different applications via a standard image format and a standard file reference, wherein the image-processing modules are independent from one another; and
process flow code adapted to organize the plurality of image-processing modules in a sequence, wherein the process flow is adapted to automate the sequence of at least two of the plurality of image-processing modules, wherein the process flow code automatically executes the sequence and utilize the interface device code to interact between the plurality of image-processing modules in the sequence, and wherein at least two of the plurality of image-processing modules in the sequence are executed in parallel.
-
Specification