Methods And Systems For Determining That A Video-Capturing Device Is Unsteady
First Claim
1. A method comprising:
- receiving, by a computing system, from an end-user device, a video stream generated by the end-user device, the video stream representing video content captured by a camera of the end-user device, wherein the video stream has a data rate, wherein the data rate is an amount of data of the video stream that is streamed per unit of time; and
while receiving the video stream;
making, by the computing system, a determination that each condition in the condition set is satisfied, wherein the condition set includes a condition relating to a change in the data rate of the video stream with respect to at least one threshold; and
responsive to making the determination, causing, by the computing system, the end-user device to output, via a user interface of the end-user device, an indication that the end-user device is unsteady.
2 Assignments
0 Petitions
Accused Products
Abstract
In one aspect, an example method includes (i) capturing, by a computing system, via a camera of the computing system, video content; (ii) encoding, by the computing system, the captured video content to generate a video stream; and (iii) while generating the video stream: (a) making, by the computing system, a determination that each condition in a condition set is satisfied, wherein the condition set includes a condition relating to a change in a data rate of the video stream; and (b) responsive to making the determination, outputting, by the computing system, via a user interface of the computing system, an indication that the computing system is unsteady.
0 Citations
20 Claims
-
1. A method comprising:
-
receiving, by a computing system, from an end-user device, a video stream generated by the end-user device, the video stream representing video content captured by a camera of the end-user device, wherein the video stream has a data rate, wherein the data rate is an amount of data of the video stream that is streamed per unit of time; and while receiving the video stream; making, by the computing system, a determination that each condition in the condition set is satisfied, wherein the condition set includes a condition relating to a change in the data rate of the video stream with respect to at least one threshold; and responsive to making the determination, causing, by the computing system, the end-user device to output, via a user interface of the end-user device, an indication that the end-user device is unsteady. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory computer-readable medium having stored thereon program instructions that upon execution by a processor, cause performance of a set of acts comprising:
-
receiving, by a computing system, from an end-user device, a video stream generated by the end-user device, the video stream representing video content captured by a camera of the end-user device, wherein the video stream has a data rate, wherein the data rate is an amount of data of the video stream that is streamed per unit of time; and while receiving the video stream; making, by the computing system, a determination that each condition in the condition set is satisfied, wherein the condition set includes a condition relating to a change in the data rate of the video stream with respect to at least one threshold; and responsive to making the determination, causing, by the computing system, the end-user device to output, via a user interface of the end-user device, an indication that the end-user device is unsteady. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computing system comprising:
-
a communication interface, wherein the computing system is configured for performing a set of acts comprising; receiving, from an end-user device, a video stream generated by the end-user device, the video stream representing video content captured by a camera of the end-user device, wherein the video stream has a data rate, wherein the data rate is an amount of data of the video stream that is streamed per unit of time; and while receiving the video stream; making a determination that each condition in the condition set is satisfied, wherein the condition set includes a condition relating to a change in the data rate of the video stream with respect to at least one threshold; and responsive to making the determination, causing the end-user device to output, via a user interface of the end-user device, an indication that the end-user device is unsteady. - View Dependent Claims (20)
-
Specification