Method and apparatus for object surveillance with a movable camera
First Claim
Patent Images
1. A method for holding an object of interest in a field of view of a movable video camera, the object of interest being selected from a plurality of moving objects detected in the field of view, said method comprising the steps of:
- receiving an indication of the object of interest;
predicting a future position of the object of interest based on a current position and movement parameters of the object of interest;
determining a future position of the movable camera based on said future position of the object of interest, said future position of the movable camera having the object of interest in the field of view; and
generating movement signals for the movable camera based on a difference between a current position of the movable camera and said future position of the movable camera.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for holding an object of interest in a field of view of a movable video camera, the object of interest being selected from a plurality of moving objects detected in the field of view, is taught. An indication of the object of interest is received and is used to predict a future position thereof. Movement commands for the camera are created based on the future position of the object of interest such that the object of interest remains in the field of view of the camera.
-
Citations
27 Claims
-
1. A method for holding an object of interest in a field of view of a movable video camera, the object of interest being selected from a plurality of moving objects detected in the field of view, said method comprising the steps of:
-
receiving an indication of the object of interest;
predicting a future position of the object of interest based on a current position and movement parameters of the object of interest;
determining a future position of the movable camera based on said future position of the object of interest, said future position of the movable camera having the object of interest in the field of view; and
generating movement signals for the movable camera based on a difference between a current position of the movable camera and said future position of the movable camera. - View Dependent Claims (2, 3, 4)
-
-
5. A method for holding an object of interest selected by a user in a field of view of a movable camera, the movable camera producing a video signal representative of the field of view, said method comprising the steps of:
-
detecting moving objects in the video signal;
transmitting an indication of said detected moving objects and the video signal at a first time point;
receiving an indication of the selected object of interest at a current time point;
translating said indication of the selected object of interest from the video signal transmitted at said first time point to an object in the video signal at said current time point;
predicting a future position of said selected object of interest based on a current position and movement parameters of said selected object of interest;
determining a future position of the movable camera based on said future position of said selected object of interest; and
generating movement signals for the movable camera based on a difference between a current position of the movable camera and said future position of the movable camera. - View Dependent Claims (7, 8, 9)
-
-
6. The method of 5 wherein said step of translating further includes the steps of:
-
determining a difference between said first time point and said current time point; and
determining a current location of said selected object of interest at said current time point based on said received indication taken at said first time point and said difference between said first time point and said current time point. - View Dependent Claims (10, 11)
-
-
12. A system for holding an object of interest in a field of view of a movable video camera, the object of interest being selected form a plurality of moving objects detected in the field of view, said system comprising:
-
a selector for selecting the object of interest;
means for predicting a future position of the object of interest and a coordinating future position of the movable video camera;
a movement coordinator for creating movement signals to move the movable video camera to said future position from a current position. - View Dependent Claims (13)
-
-
14. A system for holding an object of interest selected by a user in a field of view of a movable camera, the movable camera producing a video signal representative of the field of view, said system comprising:
-
an object detector for detecting moving objects in the field of view of the video camera;
means for transmitting and receiving video information for transmitting the video signal and said detected moving objects and receiving an indication of the selected object of interest;
a translator for determining an object of interest at a current time point based on a video signal transmitted at a first time point and said indication of the selected object of interest received at said current time point;
means for predicting a future position of the object of interest and a coordinating future position of the movable video camera;
a movement coordinator for creating movement signals to move the movable video camera to said future position from a current position. - View Dependent Claims (15, 16)
-
-
17. A computer readable medium having stored thereon computer-executable instructions for holding an object of interest in a field of view of a movable video camera, the object of interest being selected from a plurality of moving objects detected in the field of view performing the steps comprising:
-
receiving an indication of the object of interest;
predicting a future position of the object of interest based on a current position and movement parameters of the object of interest;
determining a future position of the movable camera based on said future position of the object of interest, said future position of the movable camera having the object of interest in the field of view; and
generating movement signals for the movable camera based on a difference between a current position of the movable camera and said future position of the movable camera. - View Dependent Claims (18, 19, 20)
-
-
21. A computer readable medium having stored thereon computer-executable instructions for holding an object of interest selected by a user in a field of view of a movable camera, the movable camera producing a video signal representative of the field of view performing the steps comprising:
-
detecting moving objects in the video signal;
transmitting an indication of said detected moving objects and the video signal at a first time point;
receiving an indication of the selected object of interest at a current time point;
translating said indication of the selected object of interest from the video signal transmitted at said first time point to an object in the video signal at said current time point;
predicting a future position of said selected object of interest based on a current position and movement parameters of said selected object of interest;
determining a future position of the movable camera based on said future position of said selected object of interest; and
generating movement signals for the movable camera based on a difference between a current position of the movable camera and said future position of the movable camera. - View Dependent Claims (23, 24, 25)
-
-
22. The method of 21 wherein said step of translating further includes the steps of:
-
determining a difference between said first time point and said current time point; and
determining a current location of said selected object of interest at said current time point based on said received indication taken at said first time point and said difference between said first time point and said current time point. - View Dependent Claims (26, 27)
-
Specification