Back to results
US 9,369,678 B2Granted
Video streaming method and system
AssigneeEnvysion, Inc.
InventorsDarren Paul Loher, Ori Pessach
Life of this patent
Estimating the term…
Abstract
One embodiment comprises a method of streaming video data comprising, outputting video data from a video capture device comprising a first video resolution, determining a desired viewable area of the video data, removing a first portion of the video data comprising video data outside of the desired viewable area, and streaming the video data comprising the desired viewable area to a client device.
Claims11
A method of communicating between a video capture device and a client computing device comprising,
- outputting video data at a first resolution from the video capture device;
- sending the video data to a storage computing device over a network;
- storing the video data on the storage computing device;
- using the client computing device to request to view the video data through the network from one of,
- the storage computing device, and
- the video capture device;
- responding to the client computing device through the network from the storage computing device with the video data at a second resolution, wherein the second resolution,
- comprises a resolution less than the first resolution,
- is established through communication between the client computing device and the storage computing device through the network, and
- is obtained by dropping pixels from the video data at the first resolution;
- sending a request communication through the network from the client computing device to the storage computing device, wherein the request communication comprises dimensions of a desired viewable area of the video data;
- providing the desired viewable area to the client computing device from the storage computing device through the network;
- and
- changing the desired viewable area to a new desired viewable area by,
- panning and zooming to the new desired viewable area of the second resolution video data at the client computing device,
- providing co-ordinates of the new desired viewable area to the storage computing device from the client computing device in another request communication, wherein the another request communication is similar to the request communication, and
- using the video storage computing device to,
- remove second resolution video data in a video data section located outside of the new desired viewable area, and
- send the new desired viewable area to the client computing device in a response message.
16 more elements
A method of communicating between a video capture device and a client computing device comprising,
- outputting video data at a first resolution from the video capture device;
- sending the video data to a storage computing device over a network;
- storing the video data on the storage computing device;
- using the client computing device to request to view the video data through the network from one of,
- the storage computing device, and
- the video capture device;
- responding to the client computing device through the network from the storage computing device with the video data at a second resolution, wherein the second resolution,
- comprises a resolution less than the first resolution,
- is established through communication between the client computing device and the storage computing device through the network, and
- is obtained by dropping pixels from the video data at the first resolution;
- sending a request communication through the network from the client computing device to the storage computing device, wherein the request communication comprises dimensions of a desired viewable area of the video data;
- providing the desired viewable area to the client computing device from the storage computing device through the network;
- changing the desired viewable area to a new desired viewable area by,
- panning and zooming to the new desired viewable area of the second resolution video data at the client computing device,
- providing co-ordinates of the new desired viewable area to the storage computing device from the client computing device in another request communication, wherein the another request communication is similar to the request communication, and
- using the video storage computing device to,
- remove second resolution video data in a video data section located outside of the new desired viewable area, and
- send the new desired viewable area to the client computing device in a response message;
- panning and zooming to another new desired viewable area;
- providing co-ordinates of the another new desired viewable area to the video storage device from the client computing device;
- and
- sending the another new desired viewable area to the client device from the video storage computing device.
19 more elements
Dependencies are inferred from the claim text.