Apparatus and method of video cueing
Abstract
A video cueing system for a sporting event comprises receiving means operable to receive a universal clock signal, receiving means operable to receive telemetry data for one or more participants in the sporting event, processing means operable to estimate the location of the or each participant along a predetermined route based upon their respective telemetry data, detection means operable to detect, with reference to the universal clock signal, the respective time at which the or each participant reaches a predetermined location along the route, as estimated from their respective telemetry data, and video requesting means operable to request, for video streams associated with one or more participants, a position of a plurality of respective video frames having a timing referenced to the universal clock signal that corresponds to a detected respective time at which the or each participant reached the predetermined location.
Claims
exact text as granted — not AI-modified1 . A video cueing system for a sporting event, comprising:
a clock receiver circuitry configured to receive a universal clock signal; a telemetry receiver circuitry configured to receive telemetry data for one or more participants in the sporting event; a processor circuitry configured to estimate the location of the or each participant along a predetermined route based upon their respective telemetry data; a detector circuitry configured to detect, with reference to the universal clock signal, the respective time at which the or each participant reaches a predetermined location along the route, as estimated from their respective telemetry data; and video requester circuitry configured to request, for video streams associated with one or more participants, a position of a plurality of respective video frames having a timing referenced to the universal clock signal that corresponds to a detected respective time at which the or each participant reached the predetermined location.
2 . The video cueing system according to claim 1 , in which the processor circuitry is configured to estimate the location of a participant with respect to a reference position along the predetermined route based upon data from one or more selected from the list consisting of:
i. GPS data from the participant, ii. speed data from the participant, iii. directional data from the participant, and iv. identification of the participant by a sensor at a predetermined position along the route.
3 . The video cueing system according to claim 1 , in which a video stream from a mobile camera is associated with a participant for the duration of the sporting event if the participant has the mobile camera.
4 . The video cueing system according to claim 1 , in which a video stream from a fixed location camera is associated with a participant if the participant occupies a predetermined location relative to the fixed location camera.
5 . The video cueing system according to claim 2 , in which the processor circuitry is configured to associate location data for participants with a lap count, and to store location data for the or each participant for a plurality of laps of the predetermined route.
6 . The video cueing system according to claim 5 , in which the video requester circuitry is configured to request, for video streams associated with one participant, a position of a plurality of respective video frames having a timing referenced to the universal clock signal that corresponds to a detected respective time at which the participant reached the predetermined location for a selection of laps.
7 . The video cueing system according to claim 5 , in which the video requester circuitry is configured to request, for video streams associated with a plurality of participants, a position of a plurality of respective video frames having a timing referenced to the universal clock signal that corresponds to a detected respective time at which each participant reached the predetermined location for the same lap.
8 . The video cueing system according to claim 1 , comprising:
a graphical user interface operable to display participant IDs and a representation of the predetermined route, and operable to receive a selection of one or more participants and a selection of a position with respect to the representation of the predetermined route; and in which the detector circuitry is configured to detect, with reference to the universal clock signal, the respective time at which the or each selected participant reached a location along the route corresponding to the selected position; and the video requester circuitry is configured to request, for video streams associated with the one or more selected participants, a position of a plurality of respective video frames having a timing referenced to the universal clock signal that corresponds to the detected respective time at which the or each participant reached the selected location.
9 . The video cueing system according to claim 1 , comprising
a telemetry analyser arranged in operation to detect changes in telemetry that exceed respective predetermined thresholds, and which in response to such detected changes, logs the universal clock signal at the time of the change.
10 . A video system, comprising:
the video cueing system according to claim 1 a video server circuitry configured to store a plurality of video streams from one or more cameras associated with one or more participants; and in which the video requester circuitry is configured to transmit a position request to the video server for the position of a video frame corresponding to a participant at a specified time defined with reference to the universal clock signal.
11 . The video system according to claim 10 , in which the video requester circuitry is configured to transmit a playback request to the video server to output a video stream starting at the position of a video frame corresponding to a participant at a specified time defined with reference to the universal clock signal.
12 . A racing system, comprising:
the video cueing system according to claim 1 ; one or more mobile cameras for association with one or more race participants; one or more telemetry sensors for association with a predetermined location on a race course; a wireless receiver circuitry configured to receive telemetry and output telemetry data to the video cueing system; and a wireless receiver circuitry configured to receive video streams from the or each mobile camera.
13 . A client device connectable to network video system comprising a video cueing system according to claim 1 ;
the client device circuitry configured in operation to display participant IDs and a representation of the predetermined route, and operable to receive a selection of one or more participants and a selection of a position with respect to the representation of the predetermined route; and the client device being arranged in operation to connect to the internet and to send the participant and route selection data to the video cueing system, and to receive corresponding video.
14 . A method of video cueing, comprising the steps of:
receiving a universal clock signal; receiving telemetry data for one or more participants in a sporting event; estimating the location of the or each participant along a predetermined route based upon their respective telemetry data; detecting, with reference to the universal clock signal, the respective time at which the or each participant reaches a predetermined location along the route, as estimated from their respective telemetry data; and requesting, for video streams associated with one or more participants, a position of a plurality of respective video frames having a timing referenced to the universal clock signal that corresponds to a detected respective time at which the or each participant reached the predetermined location.
15 . The method according to claim 14 , comprising the steps of:
associating location data for participants with a lap count; storing location data for the or each participant for a plurality of laps of the predetermined route; and in which the step of requesting comprises requesting, for video streams associated with one participant, a position of a plurality of respective video frames having a timing referenced to the universal clock signal that corresponds to a detected respective time at which the participant reached the predetermined location for a selection of laps.
16 . The method according to claim 14 , comprising the steps of:
associating location data for participants with a lap count; storing location data for a plurality of participants for a at least one lap of the predetermined route; and in which the step of requesting comprises requesting, for video streams associated with a plurality of participants, a position of a plurality of respective video frames having a timing referenced to the universal clock signal that corresponds to a detected respective time at which each participant reached the predetermined location for the same lap.
17 . The method according to claim 14 , comprising the steps of:
displaying participant IDs and a representation of the predetermined route; receiving a selection of one or more participants and a selection of a position with respect to the representation of the predetermined route; and in which the detecting step comprises detecting, with reference to the universal clock signal, the respective time at which the or each selected participant reached a location along the route corresponding to the selected position; and the requesting step comprises requesting, for video streams associated with the one or more selected participants, a position of a plurality of respective video frames having a timing referenced to the universal clock signal that corresponds to the detected respective time at which the or each participant reached the selected location.
18 . The method according to claim 14 , comprising the step of:
requesting from a video server the position of a video frame corresponding to a participant at a specified time defined with reference to the universal clock signal.
19 . The method according to claim 14 , comprising the step of:
requesting that a video server outputs a video stream starting at the position of a video frame corresponding to a participant at a specified time defined with reference to the universal clock signal.
20 . A non-transitory computer readable medium including computer program instructions, which when executed by a computer causes the computer to perform the method of claim 14 .Join the waitlist — get patent alerts
Track US2013303248A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.