Near real-time dissemination of surveillance video
First Claim
1. A method of obtaining and presenting video surveillance information, comprising:
- over a period of time, receiving position and orientation telemetry regarding operation of a camera mounted on an airborne moveable surveillance platform;
processing the telemetry over the period of time to determine a plurality of earth-oriented fields of view of the camera during movement of the airborne surveillance platform over the period of time;
displaying over time, representations of the determined earth-oriented fields of view of the camera on a map display on a user interface;
detecting a user selection of a displayed representation of at least one field of view via the user interface, the selected representation corresponding to a portion of the period of time;
formulating an information request indicating the corresponding portion of the period of time;
sending the information request via a network to a facility having access to stored video information received from the camera, over the period of time;
receiving one or more frames of video information generated by the camera, from the facility via the network, the one or more frames containing actual image data taken by the camera during the corresponding portion of the period of time and corresponding to the user selected representation of one or more fields of view; and
displaying the received one or more frames of video information to the user.
2 Assignments
0 Petitions
Accused Products
Abstract
The disclosed Near Real-Time Video (NRTV) system is a complete video processing, smart dissemination and user display capability for dissemination of video data from surveillance systems, such as manned and unmanned aerial surveillance platforms. The system requires significantly less bandwidth for dissemination than traditional, full analog video distribution. The exemplary system ingests an analog video source signal from a surveillance platform, digitizes the video, and allows a local or remote user to visualize frames of the video field of view on a standard map display. From an overlay of the field(s) of view, the system allows the user to request selected images or a video clip from the actual video surveillance information. Using available communications, the request is relayed to the video processing subsystem, and a video file of the requested information is generated and sent back to the user for display, all in near real-time.
74 Citations
32 Claims
-
1. A method of obtaining and presenting video surveillance information, comprising:
-
over a period of time, receiving position and orientation telemetry regarding operation of a camera mounted on an airborne moveable surveillance platform; processing the telemetry over the period of time to determine a plurality of earth-oriented fields of view of the camera during movement of the airborne surveillance platform over the period of time; displaying over time, representations of the determined earth-oriented fields of view of the camera on a map display on a user interface; detecting a user selection of a displayed representation of at least one field of view via the user interface, the selected representation corresponding to a portion of the period of time; formulating an information request indicating the corresponding portion of the period of time; sending the information request via a network to a facility having access to stored video information received from the camera, over the period of time; receiving one or more frames of video information generated by the camera, from the facility via the network, the one or more frames containing actual image data taken by the camera during the corresponding portion of the period of time and corresponding to the user selected representation of one or more fields of view; and displaying the received one or more frames of video information to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of disseminating video surveillance information, comprising:
-
over a period of time, receiving and storing real-time video image information from a camera mounted on an airborne moveable surveillance platform; with the video image information, receiving position and orientation telemetry regarding operation of the camera over the period of time; transmitting notification messages to a user'"'"'s client device over limited network communication facilities, the notification messages including information regarding the telemetry sufficient to allow determination of earth-oriented fields of view of the camera during movement of the airborne surveillance platform during the period of time; receiving an information request from the user'"'"'s client device, the information request identifying a user selected portion of the received real-time video image information; and transmitting the selected portion of the video image information to the user'"'"'s client device over the limited network communications facilities. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A terminal device comprising:
-
a processor, a user interface, a communication interface, a program storage device, and a program in said storage device for execution by the processor, wherein execution of the program by the processor causes the terminal to implement functions, comprising; over a period of time, receiving position and orientation telemetry regarding operation of a camera mounted on an airborne moveable surveillance platform, through limited communication facilities; processing the telemetry to determine earth-oriented fields of view of the camera over the period of time; displaying over time, representations of the determined fields of view of the camera on a map display on the user interface; detecting a user selection of a displayed representation of at least one field of view via the user interface, the selected representation corresponding to a portion of the period of time; formulating an information request indicating the corresponding portion of the period of time; sending the information request through the limited communication facilities to a facility having access to stored video information received from the camera, over the period of time; receiving one or more frames of video information generated by the camera, from the facility through the limited communication facilities, the one or more frames containing actual image data taken by the camera during the corresponding portion of the period of time and corresponding to the user selected representation of at least one field of view; and displaying the received one or more frames of video information to the user.
-
-
15. A computer comprising:
-
a programmable processor, data storage, a program storage device, a program in the program storage device, and a communication interface, wherein execution of the program by the processor causes the computer to implement functions for disseminating video surveillance information, the functions comprising; over a period of time, receiving and storing real-time video image information from a camera mounted on an airborne moveable surveillance platform, in the data storage; with the video image information, continuously receiving position and orientation telemetry regarding operation of the camera over the period of time; transmitting notification messages to a user'"'"'s client device, through limited network communication facilities via the communication interface, the notification messages including information regarding the telemetry sufficient to allow determination of earth-oriented fields of view of the camera during movement of the airborne surveillance platform during the period of time; receiving an information request from the user'"'"'s client device via the communication interface, the information request identifying a user selected portion of the received real-time video image information; and transmitting the selected portion of the video image information to the user'"'"'s client device through the limited network communication facilities, via the communication interface. - View Dependent Claims (16, 17)
-
-
18. A product comprising:
-
a computer readable storage medium, and a program embodied in the storage medium, the program being executable by a processor of a terminal device to cause the terminal device to implement functions, comprising; over a period of time, receiving position and orientation telemetry regarding operation of a camera mounted on an airborne moveable surveillance platform, through limited communication facilities; processing the telemetry to determine earth-oriented fields of view of the camera over the period of time; displaying over time, representations of the determined fields of view of the camera on a map display on a user interface; detecting a user selection of a displayed representation of at least one field of view via the user interface, the selected representation corresponding to a portion of the period of time; formulating an information request indicating the corresponding portion of the period of time; sending the information request through the limited communication facilities to a facility having access to stored video information received from the camera, over the period of time; receiving one or more frames of video information generated by the camera, from the facility through the limited communication facilities, the one or more frames containing actual image data taken by the camera during the corresponding portion of the period of time and corresponding to the user selected representation of at least one field of view; and displaying the received one or more frames of video information to the user. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
-
26. A product comprising:
-
a computer readable storage medium, and a program embodied in the computer readable storage medium, the program being executable by a processor of a computer so as to cause the computer to implement functions for disseminating video surveillance information, the functions comprising; over a period of time, receiving and storing real-time video image information from a camera mounted on an airborne moveable surveillance platform; with the video image information, receiving position and orientation telemetry regarding operation of the camera over the period of time; transmitting notification messages to a user'"'"'s client device through limited network communication facilities, the notification messages including information regarding the telemetry sufficient to allow determination of earth-oriented fields of view of the camera during movement of the airborne surveillance platform during the period of time; receiving an information request from the user'"'"'s client device, the information request identifying a user selected portion of the received real-time video image information received over the period of time; and transmitting the selected portion of the video image information to the user'"'"'s client device through the limited network communication facilities. - View Dependent Claims (27, 28, 29, 30, 31, 32)
-
Specification