TECHNIQUES FOR DETERMINING A VELOCITY OF A SPORT OBJECT
First Claim
1. A method for determining a velocity of an object, comprising:
- receiving an audio signal by at least one microphone operatively coupled to a mobile terminal, wherein the mobile terminal is attached to a wireless network;
processing the received audio signal, wherein the processing of the audio signal comprises converting the audio signal to a series of audio samples each of which has an intensity value and duration, and conveying the series of audio samples to a velocity calculation unit;
performing the following steps by the velocity calculation unit;
determining a span length to be traversed by the object, wherein the span length extends from a span start to a span end;
determining an approximate travel time for a traversal of the span length from the span start to the span end by the object, wherein the determination of the approximate travel time comprises;
processing the series of audio samples and detecting a first shape and a second shape which respectively correspond to an approximate start time and approximate end time of the traversal;
determining the approximate travel time by determining a combined duration of the audio samples between the detected first shape and second shape;
determining the velocity of the object based on the span length and approximate travel time; and
conveying information on the velocity of the object from the velocity calculation unit to a user interface of the mobile terminal; and
outputting the velocity of the object via the user interface of the mobile terminal.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for determining a velocity of an object (O), such as a ball, over a span length (SL) extending from a span start (SS) to a span end (SE). An audio signal (AS) is received by a mobile terminal'"'"'s (MT) microphone (MP). An approximate travel time (TT) for a traversal of the span length (SL) by the object (O) is determined, which act time comprises processing the audio signal (AS) and detecting a first shape (210) and a second shape (212) which respectively correspond to an approximate start time (T1) and approximate end time (T2) of the traversal, and determining the approximate travel time (TT) based on the detected first shape (210) and second shape (212). The object'"'"'s velocity is determined based on the span length (SL) and approximate travel time (TT). The velocity may be determined by the mobile terminal or by an external server.
-
Citations
14 Claims
-
1. A method for determining a velocity of an object, comprising:
-
receiving an audio signal by at least one microphone operatively coupled to a mobile terminal, wherein the mobile terminal is attached to a wireless network; processing the received audio signal, wherein the processing of the audio signal comprises converting the audio signal to a series of audio samples each of which has an intensity value and duration, and conveying the series of audio samples to a velocity calculation unit; performing the following steps by the velocity calculation unit; determining a span length to be traversed by the object, wherein the span length extends from a span start to a span end; determining an approximate travel time for a traversal of the span length from the span start to the span end by the object, wherein the determination of the approximate travel time comprises; processing the series of audio samples and detecting a first shape and a second shape which respectively correspond to an approximate start time and approximate end time of the traversal; determining the approximate travel time by determining a combined duration of the audio samples between the detected first shape and second shape; determining the velocity of the object based on the span length and approximate travel time; and conveying information on the velocity of the object from the velocity calculation unit to a user interface of the mobile terminal; and outputting the velocity of the object via the user interface of the mobile terminal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 11)
-
-
10. A mobile terminal, comprising:
-
means for attaching to a wireless network; a software program product, wherein execution of the software program product in the mobile terminal causes the mobile terminal to carry out the following acts; receiving an audio signal by a microphone operatively coupled to the mobile terminal; processing the received audio signal, wherein the processing of the audio signal comprises converting the audio signal to a series of audio samples each of which has an intensity value and duration and wherein the series of audio samples extend over a travel time for a traversal of a span length from a span start to a span end by an object; transmitting the series of audio samples via the wireless network to a server; receiving information on a velocity of the object from the server; and visually and/or audibly outputting the velocity of the object.
-
-
12. A server system operatively coupled to a wireless network which supports bidirectional communication between the server and a mobile terminal, the server comprising;
-
means for determining a span length to be traversed by an object, wherein the span length extends from a span start to a span end; means for receiving from the mobile terminal a series of audio samples each of which has an intensity value and duration and wherein the series of audio samples extend over a travel time for a traversal of the span length by the object; time-determination means for determining an approximate travel time for a traversal of the span length from the span start to the span end by the object, wherein the time-determination means comprises; means for processing the series of audio samples and for detecting a first shape and a second shape which respectively correspond to an approximate start time and approximate end time of the traversal; means for determining the approximate travel time by determining a combined duration of the audio samples between the detected first shape and second shape; means for determining the velocity of the object based on the span length and approximate travel time; and means for transmitting information on the velocity of the object from the server to the mobile terminal. - View Dependent Claims (13, 14)
-
Specification