Systems and methods for transferring a clip of video data to a user facility
First Claim
1. A computer-implemented method of transferring a clip of video data associated with an event having been observed by a user to a facility designated by the user, the method comprising:
- storing, in a buffer system coupled to a central processing node, video data from a camera system including at least one wide field-of-view camera;
receiving, at the central processing node, a request message from an application executing on a device of the user for transfer of the clip of video data, wherein the request message specifies performance parameters for the requested clip including identification of a set of the wide field-of-view cameras from which to take the clip, the set having at least one member, a start time of the clip, an end time or length of the clip, and horizontal and vertical field of view of the viewing frustum, such performance parameters having been graphically selected by the user via the application using a graphical selection user interface;
responsive to the request message, retrieving, by the central processing node, video data associated with the identified set of cameras from the buffer system based on the performance parameters;
processing the retrieved video data by the central processing node based on the performance parameters to produce the clip, such processing including extracting from the retrieved video data a set of video data in accordance with the specified horizontal and vertical field of view and producing the clip from the extracted video data; and
transmitting the clip including the processed video data to the designated facility.
1 Assignment
0 Petitions
Accused Products
Abstract
An imaging system and methods for using an imaging system where the operator is able to variably adjust the parallax distance for enhanced stereo performance are disclosed. In addition, by coordinating the parallax distance with the optical settings of the camera, artificial 3D experiences can be created that give a user the perception of observing a scene from a distance different than that actually employed. The imaging system may also include a plurality of stereo camera supersets, wherein a first one or more stereo camera supersets are positioned at a different height relative to a first stereo camera superset. Novel specific uses of the camera system, such as in capturing events of interest are described. Useful techniques for extracting or encoding wide field of view images from memory are also disclosed.
58 Citations
20 Claims
-
1. A computer-implemented method of transferring a clip of video data associated with an event having been observed by a user to a facility designated by the user, the method comprising:
-
storing, in a buffer system coupled to a central processing node, video data from a camera system including at least one wide field-of-view camera; receiving, at the central processing node, a request message from an application executing on a device of the user for transfer of the clip of video data, wherein the request message specifies performance parameters for the requested clip including identification of a set of the wide field-of-view cameras from which to take the clip, the set having at least one member, a start time of the clip, an end time or length of the clip, and horizontal and vertical field of view of the viewing frustum, such performance parameters having been graphically selected by the user via the application using a graphical selection user interface; responsive to the request message, retrieving, by the central processing node, video data associated with the identified set of cameras from the buffer system based on the performance parameters; processing the retrieved video data by the central processing node based on the performance parameters to produce the clip, such processing including extracting from the retrieved video data a set of video data in accordance with the specified horizontal and vertical field of view and producing the clip from the extracted video data; and transmitting the clip including the processed video data to the designated facility. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-implemented method of requesting a clip of video data associated with an event having been observed by a user to a facility designated by a user, the method comprising:
-
a software application executing on a device of the user, wherein the application sends a request to a central processing node in communication with and in control of a camera system having at least one wide field-of-view camera that captured video of the event; wherein video data from the camera system is stored in a buffer system coupled to the central processing node; and wherein the application provides a graphical user interface on a display of the device that allows the user to graphically select performance parameters for the requested clip including identification of a set of wide field-of-view cameras from which to take the clip, the set having at least one member, a start time of the clip, an end time or length of the clip, and horizontal and vertical field of view of the viewing frustum;
the request message including the graphically-selected performance parameters, wherein the request induces the central processing node to retrieve video data associated with the identified set of cameras from the buffer system based on the performance parameters, process the retrieved video data from the buffer system based on the performance parameters to produce the clip, such processing including extracting from the retrieved video data a set of video data in accordance with the specified horizontal and vertical field of view and producing the clip from the extracted video data, and transmit the clip including the processed video data to the designated facility. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system for transferring a clip of video data associated with an event having been observed by a user to a facility designated by a user, the system comprising:
-
a central processing node; a camera system including at least one wide field-of-view camera; and a buffer system coupled to the central processing node and storing video data from the camera system, wherein the central processing node is configured to; receive a request message from an application executing on a device of the user for transfer of the clip of video data, wherein the request message specifies performance parameters for the requested clip including identification of a set of the wide field-of-view cameras from which to take the clip, the set having at least one member, a start time of the clip, an end time or length of the clip, and horizontal and vertical field of view of the viewing frustum, such performance parameters having been graphically selected by the user via the application using a graphical selection user interface; retrieve, in response to the request message, video data associated with the identified set of cameras from the buffer system based on the performance parameters; process the retrieved video data based on the performance parameters to produce the clip, such processing including extracting from the retrieved video data a set of video data in accordance with the specified horizontal and vertical field of view and producing the clip from the extracted video data; and transmit the clip including the processed video data to the designated facility.
-
Specification