Home Patent Forecast® Sectors Log In   Contact  
How it works Patent Forecast® Sectors Insights
Menu
Enjoy your FREE PREVIEW which shows only 2022 data and 25 documents. Contact Patent Forecast for full access.        

Sports Analytics

Search All Patents in Sports Analytics


Patent US9773523


Issued 2017-09-26

Apparatus, Method And Computer Program

An apparatus for analyzing a video recording of a sporting event, comprising: a video clip generating circuitry operable to, in response to a selection of one of a first timeline element, generate a video clip from a video recording of the sporting event and to output the video clip for display, the video clip being a portion of the video recording of a sporting event temporally extending between a first time and a second time, each of the start time and the end time of a first event record corresponding to the selected first timeline element being within a period defined between the first time and the second time, and the video clip comprising one or more cut out portions of the video recording of the sporting event, each cut-out portion being generated on the basis of participant tracking data of the participant of the sporting event identified by a identifier of the first event record corresponding to the selected first timeline element.



Much More than Average Length Specification


View the Patent Matrix® Diagram to Explore the Claim Relationships

USPTO Full Text Publication >

3 Independent Claims

  • 1. An apparatus for analysing a video recording of a sporting event, comprising: first receiver circuitry operable to receive a plurality of first event records, each first event record indicating a start time, an end time and an identifier of a participant of the sporting event; timeline generator circuitry operable to generate a timeline of the sporting event and to output the timeline for display, wherein the timeline indicates an elapsed time of the video recording of the sporting event along a first axis, the timeline indicates the identifier of the participant of the sporting event of each first event record along a second axis, and the timeline comprises a plurality of first timeline elements each corresponding to a respective first event record, each first timeline element extending along a portion of the first axis defined between the start time and the end time of its corresponding first event record and each first timeline element extending along a portion of the second axis associated with the identifier of the participant of the sporting event of its corresponding first event record; second receiver circuitry operable to receive participant tracking data indicative of a position of each participant of the sporting event identified by the identifier of one of the first event records at each of a plurality of times during the elapsed time of the video recording of the sporting event; input circuitry operable to receive an input to select one of the first timeline elements when the timeline is displayed; and video clip generating circuitry operable to, in response to the selection of one of the first timeline elements, generate a video clip from the video recording of the sporting event and to output the video clip for display, the video clip being a portion of the video recording of the sporting event temporally extending between a first time and a second time, each of the start time and the end time of the first event record corresponding to the selected first timeline element being within the period defined between the first time and the second time, and the video clip comprising one or more cut out portions of the video recording of the sporting event, each cut-out portion being generated on the basis of the participant tracking data of the participant of the sporting event identified by the identifier of the first event record corresponding to the selected first timeline element.

  • 12. A method of analysing a video recording of a sporting event, comprising: receiving a plurality of first event records, each first event record indicating a start time, an end time and an identifier of a participant of the sporting event; generating a timeline of the sporting event and outputting the timeline for display, wherein the timeline indicates an elapsed time of the video recording of the sporting event along a first axis, the timeline indicates the identifier of the participant of the sporting event of each first event record along a second axis, and the timeline comprises a plurality of first timeline elements each corresponding to a respective first event record, each first timeline element extending along a portion of the first axis defined between the start time and the end time of its corresponding first event record and each first timeline element extending along a portion of the second axis associated with the identifier of the participant of the sporting event of its corresponding first event record; receiving participant tracking data indicative of a position of each participant of the sporting event identified by the identifier of one of the first event records at each of a plurality of times during the elapsed time of the video recording of the sporting event; receiving an input to select one of the first timeline elements when the timeline is displayed; and generating, in response to the selection of one of the first timeline elements, a video clip from the video recording of the sporting event and outputting the video clip for display, the video clip being a portion of the video recording of the sporting event temporally extending between a first time and a second time, each of the start time and the end time of the first event record corresponding to the selected first timeline element being within the period defined between the first time and the second time, and the video clip comprising one or more cut out portions of the video recording of the sporting event, each cut-out portion being generated on the basis of the participant tracking data of the participant of the sporting event identified by the identifier of the first event record corresponding to the selected first timeline element.

  • 13. A non-transitory computer-readable medium including computer program instructions, which when executed by an apparatus, cause the apparatus to: receive a plurality of first event records, each first event record indicating a start time, an end time and an identifier of a participant of the sporting event; generate a timeline of the sporting event and output the timeline for display, wherein the timeline indicates an elapsed time of the video recording of the sporting event along a first axis, the timeline indicates the identifier of the participant of the sporting event of each first event record along a second axis, and the timeline comprises a plurality of first timeline elements each corresponding to a respective first event record, each first timeline element extending along a portion of the first axis defined between the start time and the end time of its corresponding first event record and each first timeline element extending along a portion of the second axis associated with the identifier of the participant of the sporting event of its corresponding first event record; receive participant tracking data indicative of a position of each participant of the sporting event identified by the identifier of one of the first event records at each of a plurality of times during the elapsed time of the video recording of the sporting event; receive an input to select one of the first timeline elements when the timeline is displayed; and generate, in response to the selection of one of the first timeline elements, a video clip from the video recording of the sporting event and outputting the video clip for display, the video clip being a portion of the video recording of the sporting event temporally extending between a first time and a second time, each of the start time and the end time of the first event record corresponding to the selected first timeline element being within the period defined between the first time and the second time, and the video clip comprising one or more cut out portions of the video recording of the sporting event, each cut-out portion being generated on the basis of the participant tracking data of the participant of the sporting event identified by the identifier of the first event record corresponding to the selected first timeline element.