Method of measuring a property of a trajectory of a ball with a mobile computer device
First Claim
1. A method for determining a property of a trajectory of a ball with a mobile computer device, comprising:
- capturing a sequence of video frames of the ball with a camera of the mobile computer device;
determining a first video frame and a second video frame in the sequence of video frames, wherein at least one of the first video frame or the second video frame is determined using a binary search algorithm;
determining a first picture coordinate of the ball in the first video frame of the sequence of video frames;
determining a second picture coordinate of the ball in the second video frame of the sequence of video frames; and
computing a property of the trajectory of the ball using the first and second picture coordinates, a time difference between the first video frame and second video frame and a reference quantity.
0 Assignments
0 Petitions
Accused Products
Abstract
Methods for determining a property of a trajectory of a ball with a mobile computer device are described, which include: (a) capturing a sequence of video frames of the ball with a camera of the mobile computer device; (b) determining a first picture coordinate of the ball in a first video frame of the sequence; (c) determining a second picture coordinate of the ball in a second video frame of the sequence; and (d) computing a property of the trajectory of the ball based on a difference of the first and second picture coordinates, a time difference between the first and second video picture and a reference quantity, which may be determined based on a form and/or dimension of the ball in a picture taken with the camera.
4 Citations
20 Claims
-
1. A method for determining a property of a trajectory of a ball with a mobile computer device, comprising:
-
capturing a sequence of video frames of the ball with a camera of the mobile computer device; determining a first video frame and a second video frame in the sequence of video frames, wherein at least one of the first video frame or the second video frame is determined using a binary search algorithm; determining a first picture coordinate of the ball in the first video frame of the sequence of video frames; determining a second picture coordinate of the ball in the second video frame of the sequence of video frames; and computing a property of the trajectory of the ball using the first and second picture coordinates, a time difference between the first video frame and second video frame and a reference quantity. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A mobile computing device, comprising:
-
a camera that is configured for recording a sequence of video frames of a ball; a processor coupled to the camera and configured to; determine a first video frame and a second video frame in the sequence of video frames, wherein at least one of the first video frame or the second video frame is determined using a binary search algorithm; determine a first picture coordinate of the ball in the first video frame of the sequence of video frames; determine a second picture coordinate of the ball in the second video frame of the sequence of video frames; and compute a property of the trajectory of the ball using the first and second picture coordinates, a time difference between the first video frame and second video frame and a reference quantity. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer-program product, tangibly embodied in a non-transitory machine-readable storage medium, including instructions configured to cause a data processing apparatus to:
-
capture a sequence of video frames of the ball with a camera of the mobile computer device; determine a first video frame and a second video frame in the sequence of video frames, wherein at least one of the first video frame or the second video frame is determined using a binary search algorithm; determine a first picture coordinate of the ball in the first video frame of the sequence of video frames; determine a second picture coordinate of the ball in the second video frame of the sequence of video frames; and compute a property of the trajectory of the ball using the first and second picture coordinates, a time difference between the first video frame and second video frame and a reference quantity. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification