Method for open loop camera control using a motion model to control camera movement
First Claim
Patent Images
1. A method implemented by a data processor for controlling at least one movable camera without closed loop feedback information, said camera positioned to surveil an area and provide a view of a portion of said area as an output, and at least one monitor, and comprising the steps of:
- 1) overlaying said area with a coordinate system so that every point in said area is located by a unique set of coordinates,2) developing a motion model for said camera wherein rates of each motion parameter of the camera are found and stored in memory,3) referencing an orientation of said camera to at least one set of coordinates in said coordinate system,4) selecting a point in said area to be viewed by said camera,5) calculating camera movement using said rates developed by said motion model and a referenced said orientation of said camera to direct said camera to said point,6) moving said camera according to a calculated said camera movement,7) coupling said output from said camera to said monitor to display said point on said monitor.
0 Assignments
0 Petitions
Accused Products
Abstract
A camera control system incorporating a data processor is provided which uses a coordinate system based on CADD drawings and motion models of the cameras to effect open loop camera control of various cameras of the system. Various input and pointing devices are used to communicate with the system, and camera video is processed by the data processor.
169 Citations
27 Claims
-
1. A method implemented by a data processor for controlling at least one movable camera without closed loop feedback information, said camera positioned to surveil an area and provide a view of a portion of said area as an output, and at least one monitor, and comprising the steps of:
-
1) overlaying said area with a coordinate system so that every point in said area is located by a unique set of coordinates, 2) developing a motion model for said camera wherein rates of each motion parameter of the camera are found and stored in memory, 3) referencing an orientation of said camera to at least one set of coordinates in said coordinate system, 4) selecting a point in said area to be viewed by said camera, 5) calculating camera movement using said rates developed by said motion model and a referenced said orientation of said camera to direct said camera to said point, 6) moving said camera according to a calculated said camera movement, 7) coupling said output from said camera to said monitor to display said point on said monitor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 10)
-
-
9. A process for open loop camera control implemented by a data processor wherein cameras are moved relative to at least one CADD drawing comprising the steps of:
-
1) determining a motion model for each of said cameras, 2) referencing each said camera to a respective said CADD drawing, 3) referencing objects of interest to said CADD drawing, 4) calculating camera movement using parameters of said motion model and coordinates of a selected one of said objects of interest.
-
-
11. An open loop method implemented by a data processor for controlling a plurality of movable surveillance cameras comprising the steps of:
-
1) determining rate of operation of each type camera movement for each camera of said cameras, 2) referencing areas viewable by each said movable camera with at least a planar reference wherein coordinates of any point in said planar reference, and thus any point in said areas, may be precisely located, 3) selecting a point of interest to be viewed in said areas, 4) selecting at least one camera of said cameras to view said point of interest, 5) using a determined said rate of operation for each said type camera movement, and coordinates of said point of interest as referenced by said planar reference, to calculate time intervals of movement for each said type camera movement necessary to move said one camera from its current viewing location to said coordinates of said point of interest so that said one camera views said point of interest. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
Specification