Integrated enclosure and controller for video surveillance camera
First Claim
1. A method for controlling a stepper motor in a video surveillance camera dome, comprising:
- decoding a command for a camera action;
setting a state of a state machine based upon a decoded command;
instructing a position control process and a speed control process based upon the state of said state machine, said speed control process sending a speed control signal to said position control process;
sending a drive signal from said position control process to a motor current process and a phase control process to generate current and phase signals to control the stepper motor.
3 Assignments
0 Petitions
Accused Products
Abstract
A controller for a video surveillance camera enclosure including a method and apparatus for controlling a stepper motor by decoding a command for a specific camera action, setting the state of a state machine, and instructing a position control process and a speed control process based upon the state of the state machine. A drive signal is send from said position control process to a motor current process and a phase control process to generate the current and phase signals to control the stepper motor. The stepper motor drive current is preferably a non-linear current. The speed control signal includes ramp up and ramp down speed control for gradually increasing motor speed and gradually decreasing motor speed, respectively. Another aspect of the invention detects a plurality of pan and/or tilt positions to reset the pan and/or tilt motor step count to a known count associated with a known location without the need to pan and/or tilt past a preselected home position. Another aspect controls a dome enclosure heater to operate over two different thermostat ranges to provide for manual de-fogging of the dome bubble.
55 Citations
20 Claims
-
1. A method for controlling a stepper motor in a video surveillance camera dome, comprising:
- decoding a command for a camera action;
setting a state of a state machine based upon a decoded command;
instructing a position control process and a speed control process based upon the state of said state machine, said speed control process sending a speed control signal to said position control process;
sending a drive signal from said position control process to a motor current process and a phase control process to generate current and phase signals to control the stepper motor. - View Dependent Claims (2, 3, 4, 5)
- decoding a command for a camera action;
-
6. A method for detecting a plurality of pan positions in a stepper motor driven panable video surveillance camera of the type having a home sensor and detector to detect a home pan position and setting a pan motor step count to a known value at the home position, comprising:
- placing a plurality of position sensors and a home sensor in a spaced relation on a slip ring assembly of the panable video surveillance camera;
detecting each of said position sensors and said home sensor by a detector positioned in a preselected location during panning of the video surveillance camera, each of said position sensors and said home sensor having an associated desired pan motor step count when detected;
resetting the pan motor step count to the desired motor step count at each of said position sensor locations and said home sensor location when detected, wherein during panning of the video surveillance camera where the camera is not panned through a full pan range of motion to detect the home sensor, at least one of said position sensors is detected and used to reset the pan motor step count to the desired pan motor step count. - View Dependent Claims (7)
- placing a plurality of position sensors and a home sensor in a spaced relation on a slip ring assembly of the panable video surveillance camera;
-
8. A method for detecting a plurality of tilt positions in a stepper motor driven tiltable video surveillance camera of the type having a home sensor and detector to detect a home tilt position and setting a tilt motor step count to a known value at the home position, comprising:
- placing a plurality of position sensors and a home sensor in a spaced relation on a tilt assembly of the tiltable video surveillance camera;
detecting each of said position sensors and said home sensor by a detector positioned in a preselected location during tilting of the video surveillance camera, each of said position sensors and said home sensor having an associated desired tilt motor step count when detected;
resetting the tilt motor step count to the desired motor step count at each of said position sensor locations and said home sensor location when detected, wherein during tilting of the video surveillance camera where the camera is not tilted through a full tilt range of motion to detect the home sensor, at least one of said position sensors is detected and used to reset the tilt motor step count to the desired tilt motor step count. - View Dependent Claims (9)
- placing a plurality of position sensors and a home sensor in a spaced relation on a tilt assembly of the tiltable video surveillance camera;
-
10. An apparatus for controlling a stepper motor in a video surveillance camera dome, comprising:
- means for decoding a command for a camera action;
means for setting a state of a state machine based upon a decoded command;
means for instructing a position control process and a speed control process based upon the state of said state machine, said speed control process sending a speed control signal to said position control process;
means for sending a drive signal from said position control process to a motor current process and a phase control process to generate current and phase signals to control the stepper motor. - View Dependent Claims (11, 12, 13, 14)
- means for decoding a command for a camera action;
-
15. An apparatus for detecting a plurality of pan positions in a stepper motor driven panable video surveillance camera of the type having a home sensor and detector to detect a home pan position and setting a pan motor step count to a known value at the home position, comprising:
- means for placing a plurality of position sensors and a home sensor in a spaced relation on a slip ring assembly of the panable video surveillance camera;
means for detecting each of said position sensors and said home sensor by a detector positioned in a preselected location during panning of the video surveillance camera, each of said position sensors and said home sensor having an associated desired pan motor step count when detected;
means for resetting the pan motor step count to the desired motor step count at each of said position sensor locations and said home sensor location when detected, wherein during panning of the video surveillance camera where the camera is not panned through a full pan range of motion to detect the home sensor, at least one of said position sensors is detected and used to reset the pan motor step count to the desired pan motor step count. - View Dependent Claims (16, 17)
- means for placing a plurality of position sensors and a home sensor in a spaced relation on a slip ring assembly of the panable video surveillance camera;
-
18. An apparatus for detecting a plurality of tilt positions in a stepper motor driven tiltable video surveillance camera of the type having a home sensor and detector to detect a home tilt position and setting a tilt motor step count to a known value at the home position, comprising:
- means for placing a plurality of position sensors and a home sensor in a spaced relation on a tilt assembly of the tiltable video surveillance camera;
means for detecting each of said position sensors and said home sensor by a detector positioned in a preselected location during tilting of the video surveillance camera, each of said position sensors and said home sensor having an associated desired tilt motor step count when detected;
means for resetting the tilt motor step count to the desired motor step count at each of said position sensor locations and said home sensor location when detected, wherein during tilting of the video surveillance camera where the camera is not tilted through a full tilt range of motion to detect the home sensor, at least one of said position sensors is detected and used to reset the tilt motor step count to the desired tilt motor step count. - View Dependent Claims (19, 20)
- means for placing a plurality of position sensors and a home sensor in a spaced relation on a tilt assembly of the tiltable video surveillance camera;
Specification