Endoscopy device supporting multiple input devices
First Claim
1. An endoscope comprising:
- a) a camera head located at a distal tip of the endoscope, the camera head comprising;
i. memory storing camera parameters that define a type of camera head;
ii. sealed switches; and
iii. a sensor;
b) a camera control unit for controlling the camera head and for processing camera data received from the camera head, the camera control unit comprising;
1) a reconfigurable controller for;
i. reconfiguring an electrical interface for the camera head,ii reconfiguring timing and control of the camera head,iii. receiving the camera data from the camera head, andiv. directing the camera data along a data path;
wherein the reconfigurable controller includes;
a. a pixel preprocessing unit that adjusts a pixel value indicated by the camera data obtained from the memory of the camera head;
b. a memory that acts as a controller for writing data to a memory external to the reconfigurable controller; and
c. a host processor interface for packaging the camera data into a 32 bit format;
2) a digital signal processor for performing an image processing operation on the received camera data, the digital signal processor being in communication with the host processor interface;
3) a persistent re-writeable memory for;
i. storing multiple sets of configuration information for reconfiguring the electrical interface, the pixel preprocessing unit, and the camera control unit;
ii. storing multiple sets of configuration information for configuring the reconfigurable controller to perform the timing and control of the camera head; and
iii. storing multiple sets of program instructions executable by the digital signal processor to perform the timing and control operation on the camera head;
4) an input device;
i. wherein the input device is configured so that the input device receives from a user the set of program instructions andii. wherein the input device is in communication with the digital signal processor and the reconfigurable controller so that configuration information selected by a user is used by the digital signal processor and the reconfigurable controller; and
5) a system controller;
i. wherein the system controller is in communication with the digital signal processor so that the system controller loads the selected program instructions into the digital signal processor, andii. wherein the system controller is in communication with the reconfigurable controller so that the reconfigurable controller is configured in accordance with the configuration information selected by the user.
3 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a remote-head imaging system with a camera control unit capable of supporting multiple input devices. The camera control unit detects an input device to which it is connected and changes the camera control unit'"'"'s internal functionality accordingly. Such changes include altering clock timing, changing video output parameters, and changing image processing software. In addition, a user is able to select different sets of software program instructions and hardware configuration information based on the head that is attached. The remote-head imaging system utilizes field-programmable circuitry, such as field-programmable gate arrays (FPGA), in order to facilitate the change in configuration.
93 Citations
16 Claims
-
1. An endoscope comprising:
-
a) a camera head located at a distal tip of the endoscope, the camera head comprising; i. memory storing camera parameters that define a type of camera head; ii. sealed switches; and iii. a sensor; b) a camera control unit for controlling the camera head and for processing camera data received from the camera head, the camera control unit comprising; 1) a reconfigurable controller for; i. reconfiguring an electrical interface for the camera head, ii reconfiguring timing and control of the camera head, iii. receiving the camera data from the camera head, and iv. directing the camera data along a data path; wherein the reconfigurable controller includes; a. a pixel preprocessing unit that adjusts a pixel value indicated by the camera data obtained from the memory of the camera head; b. a memory that acts as a controller for writing data to a memory external to the reconfigurable controller; and c. a host processor interface for packaging the camera data into a 32 bit format; 2) a digital signal processor for performing an image processing operation on the received camera data, the digital signal processor being in communication with the host processor interface; 3) a persistent re-writeable memory for; i. storing multiple sets of configuration information for reconfiguring the electrical interface, the pixel preprocessing unit, and the camera control unit; ii. storing multiple sets of configuration information for configuring the reconfigurable controller to perform the timing and control of the camera head; and iii. storing multiple sets of program instructions executable by the digital signal processor to perform the timing and control operation on the camera head; 4) an input device; i. wherein the input device is configured so that the input device receives from a user the set of program instructions and ii. wherein the input device is in communication with the digital signal processor and the reconfigurable controller so that configuration information selected by a user is used by the digital signal processor and the reconfigurable controller; and 5) a system controller; i. wherein the system controller is in communication with the digital signal processor so that the system controller loads the selected program instructions into the digital signal processor, and ii. wherein the system controller is in communication with the reconfigurable controller so that the reconfigurable controller is configured in accordance with the configuration information selected by the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
Specification