HIGH BANDWIDTH IMAGE PROCESSING SYSTEM
First Claim
1. A high bandwidth image processing system, comprising:
- an image interface unit being configured to receive image data from a set of image recordation mechanisms, the image interface unit comprising a set of servers each comprising a universal operating system; and
an image processing unit being configured to receive the image data from the image interface unit, process the image data, and send processed image data to the image interface unit.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a high bandwidth image processing system, which generally includes an image processing unit having a set of servers that each have a universal operating system for receiving image data corresponding to a set of images, generating commands for processing the image data, and sending the images and the commands to an image processing unit (also having a universal operating system(s)) of the high bandwidth image processing system. Upon receipt, the image processing unit will recognize and interpret the commands, assign and/or schedule tasks for processing the image data to a set of (e.g., special) processing engines based on the commands, and return results and/or processed image data to the image interface unit.
138 Citations
26 Claims
-
1. A high bandwidth image processing system, comprising:
-
an image interface unit being configured to receive image data from a set of image recordation mechanisms, the image interface unit comprising a set of servers each comprising a universal operating system; and an image processing unit being configured to receive the image data from the image interface unit, process the image data, and send processed image data to the image interface unit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A high bandwidth image processing system, comprising:
-
an image interface unit for receiving image data, for sending the image data and commands for processing the image data, and for receiving processed image data, the image interface unit comprising a universal operating system, client application, an image grabber library, a first communications library, and an image processing command library; and an image processing unit for receiving the image data and the commands from the image interface unit, for processing the image data, and for returning processed image data to the image interface unit, the image processing unit comprising a universal operating system, cell application, a command dispatcher, an image processing library, a software developer kit library, and a second communications library. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A method for processing images, comprising:
-
receiving image data on an image interface unit from a set of image recordation mechanisms, the image interface unit comprising a set of servers each comprising a universal operating system; sending the image data and commands for processing the image data to an image processing unit; processing the image data on the image processing unit based on the commands; and providing access to processed image data from a client application unit. - View Dependent Claims (18, 19, 20, 21)
-
-
22. A program product stored on at least one computer readable medium for processing images, the at least one computer readable medium comprising program code for causing at least one computer system to:
-
receive image data from a set of image recordation mechanisms on an image interface unit comprising a set of servers each comprising a universal operating system; generate commands for processing the image data; interpret the commands; assign tasks to a set of processing engines based on the commands to process the image data; and process the image data in response to the tasks. - View Dependent Claims (23, 24, 25)
-
-
26. A method for deploying a system for processing images, comprising:
providing a computer infrastructure being operable to; receive image data from a set of image recordation mechanisms on an image interface unit comprising a set of servers each comprising a universal operating system; generate commands for processing the image data; interpret the commands; assign tasks to a set of processing engines to process the image data based on the commands; and process the image data in response to the tasks.
Specification