REAL-TIME PROCESSING OF VIDEO STREAMS CAPTURED USING MOBILE DEVICES
First Claim
1. An image processing server, comprising at least one processor, and logic configured, upon execution thereof by the processor, to cause the server to:
- process, in real time, input streamed to the server from a mobile device, the input comprising one or more frames of digital video data; and
output a result of processing the input to the mobile device.
5 Assignments
0 Petitions
Accused Products
Abstract
The presently disclosed inventive concepts encompass capturing video data using a mobile device, streaming the captured video data to a server for processing of the video data in real-time or near-real time, and providing the server'"'"'s processing result to the mobile device for additional analysis and/or processing of the captured video data, the processing result, or both. In one embodiment an image processing server is configured to: process, in real time, input streamed to the server from a mobile device, the input comprising one or more frames of digital video data; and output a result of processing the input to the mobile device. In another embodiment, a method includes capturing video data using a mobile device, streaming the video data to an image processing server, receiving a processing result from the server, and further processing the captured video data and/or the processing result using the mobile device.
-
Citations
20 Claims
-
1. An image processing server, comprising at least one processor, and logic configured, upon execution thereof by the processor, to cause the server to:
-
process, in real time, input streamed to the server from a mobile device, the input comprising one or more frames of digital video data; and output a result of processing the input to the mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented method, comprising:
-
capturing, using a camera of a mobile device, a plurality of frames of digital video data; streaming at least some of the plurality of frames of digital video data to an image processing server configured to process frames of digital video data in real-time; receiving, from the image processing server, a processing result corresponding to some or all of the plurality of frames of digital video data streamed to the image processing server; and further processing, using a processor of the mobile device, according to one or more predetermined additional processing operations, some or all of the plurality of frames of digital video data captured using the camera of the mobile device, the processing result received from the image processing server, or both. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer program product, comprising a computer readable medium having embodied therewith computer readable program code configured, upon execution thereof, to cause a mobile device to perform operations comprising:
-
capturing, using a camera of the mobile device, a plurality of frames of digital video data; streaming at least some of the plurality of frames of digital video data to an image processing server configured to process frames of digital video data in real-time; receiving, from the image processing server, a processing result corresponding to some or all of the plurality of frames of digital video data streamed to the image processing server; and further processing, using a processor of the mobile device and according to one or more predetermined additional processing operations, some or all of the plurality of frames of digital video data captured using the camera of the mobile device, the processing result received from the image processing server, or both. - View Dependent Claims (17, 18, 19, 20)
-
Specification