Systems and methods for processing and providing terrestrial and/or space-based earth observation video
First Claim
1. A method for disseminating video data to a user, the video data derived from a set of raw sensor data, the method comprising:
- processing the set of raw sensor data into a first set of video data, the first set of video data comprising a first sequence of video frames, each video frame in the first sequence of video frames having a first video frame size;
providing at least a portion of the first set of video data for presentation on a video display interface;
receiving one or more user input values; and
generating a second set of video data comprising a second sequence of video frames, a number of video frames in the second sequence of video frames corresponding to respective ones of a number of video frames in the first sequence of video frames and having a second video frame size, the second video frame size less than the first video frame size, and the center of each video frame in the second sequence of video frames positioned at an offset from the center of the corresponding video frame in the first sequence of video frames, the offset determined from the one or more user input values, the offset for a first frame in the second sequence of video frames different from the offset for a second frame in the second sequence of video frames, wherein;
receiving the one or more user input values includes receiving at least one user input value that specifies a pan path, the pan path comprising a sequence of offsets between corresponding pairs of video frames in the first sequence of video frames and the second sequence of video frames;
processing the set of raw sensor data into a first set of video data includes processing imaging data, the imaging data comprising a plurality of temporally sequential frames of images that were captured at one or more frequencies in the electromagnetic spectrum by a camera, the camera pointed towards the Earth to capture images of a portion of a surface of the Earth;
receiving at least one user input value that specifies a pan path includes receiving a number of coordinates that define a geographic region of interest on the surface of the Earth; and
receiving a number of coordinates that define a geographic region of interest includes receiving a latitude value and a longitude value for one or more locations defining the geographic region of interest on the surface of the Earth.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are provided for processing and disseminating video data. A video disseminating portal is provided to show orders for video data, including status information of each order. A control in the portal is provided to launch a video display interface to preview or play an ordered video data. A video cropping tool in the video display interface allows a user to define one more areas within the ordered video data. The cropped video is generated along a pan path. In some embodiments, the cropped video is generated with variable zoom and orientation. The one or more defined areas are used to generate corresponding one or more cropped videos, which are derived from the ordered video data. The location and area of a cropped video is displayed in context of the ordered video and can be previewed using the video display interface. A cropped video is also displayed as an entry in the portal in relation to the entry for the ordered video data.
-
Citations
15 Claims
-
1. A method for disseminating video data to a user, the video data derived from a set of raw sensor data, the method comprising:
-
processing the set of raw sensor data into a first set of video data, the first set of video data comprising a first sequence of video frames, each video frame in the first sequence of video frames having a first video frame size; providing at least a portion of the first set of video data for presentation on a video display interface; receiving one or more user input values; and generating a second set of video data comprising a second sequence of video frames, a number of video frames in the second sequence of video frames corresponding to respective ones of a number of video frames in the first sequence of video frames and having a second video frame size, the second video frame size less than the first video frame size, and the center of each video frame in the second sequence of video frames positioned at an offset from the center of the corresponding video frame in the first sequence of video frames, the offset determined from the one or more user input values, the offset for a first frame in the second sequence of video frames different from the offset for a second frame in the second sequence of video frames, wherein; receiving the one or more user input values includes receiving at least one user input value that specifies a pan path, the pan path comprising a sequence of offsets between corresponding pairs of video frames in the first sequence of video frames and the second sequence of video frames; processing the set of raw sensor data into a first set of video data includes processing imaging data, the imaging data comprising a plurality of temporally sequential frames of images that were captured at one or more frequencies in the electromagnetic spectrum by a camera, the camera pointed towards the Earth to capture images of a portion of a surface of the Earth; receiving at least one user input value that specifies a pan path includes receiving a number of coordinates that define a geographic region of interest on the surface of the Earth; and receiving a number of coordinates that define a geographic region of interest includes receiving a latitude value and a longitude value for one or more locations defining the geographic region of interest on the surface of the Earth. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for disseminating video data to a user, the video data derived from a set of raw sensor data, the method comprising:
-
processing the set of raw sensor data into a first set of video data, the first set of video data comprising a first sequence of video frames, each video frame in the first sequence of video frames having a first video frame size; providing at least a portion of the first set of video data for presentation on a video display interface; receiving one or more user input values; and generating a second set of video data comprising a second sequence of video frames, a number of video frames in the second sequence of video frames corresponding to respective ones of a number of video frames in the first sequence of video frames and having a second video frame size, the second video frame size less than the first video frame size, and the center of each video frame in the second sequence of video frames positioned at an offset from the center of the corresponding video frame in the first sequence of video frames, the offset determined from the one or more user input values, the offset for a first frame in the second sequence of video frames different from the offset for a second frame in the second sequence of video frames, wherein; receiving the one or more user input values includes receiving at least one user input value that specifies a pan path, the pan path comprising a sequence of offsets between corresponding pairs of video frames in the first sequence of video frames and the second sequence of video frames; processing the set of raw sensor data into a first set of video data includes processing imaging data, the imaging data comprising a plurality of temporally sequential frames of images that were captured at one or more frequencies in the electromagnetic spectrum by a camera, the camera pointed towards the Earth to capture images of a portion of a surface of the Earth; receiving at least one user input value that specifies a pan path includes receiving a number of coordinates that define a geographic region of interest on the surface of the Earth; and receiving at least one user input value that specifies a pan path includes receiving a set of ground moving target indication (GMTI) information for one or more moving targets of interest. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
Specification