IP Library Patent Application 19172258
Patent Application
App. No. 19/172,258

SYSTEMS AND METHODS FOR PANORAMIC AND TACTICAL VIDEO GENERATION

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
19/172,258
Abstract

A system may receive a plurality of sports event video feeds, whereupon, the system may calibrate the plurality of sports event video feeds. The system may generate a panoramic video feed, wherein the panoramic video feed is generated by stitching together the calibrated plurality of sports event video feeds. The system may obtain tracking data for at least one asset in the sports event and generate a tactical video feed, wherein generation of the tactical video feed is based on the tracking data. The system may further balance and calibrate color data across the plurality of sports event video feeds.

Claims (61)

1 . A method for video generation in a sports event, the method comprising:

receiving, via a computer, a plurality of sports event video feeds;

calibrating, via the computer, the plurality of sports event video feeds;

generating, via the computer, a panoramic video feed, wherein the panoramic video feed is generated by stitching together the calibrated plurality of sports event video feeds;

obtaining, via the computer, tracking data for at least one asset in the sports event; and

generating, via the computer, a tactical video feed, wherein generation of the tactical video feed is based on the tracking data and wherein the tactical video feed is a subset of the panoramic video feed selected based on one or more video parameters.

2 . The method of claim 1 , wherein the tracking data comprises tracking data for at least one player in the sports event.

3 . The method of claim 1 , wherein calibrating the plurality of sports event video feeds further comprises:

identifying, via the computer, common points between the plurality of sports event video feeds; and

calculating, via the computer, a camera homography between each of the plurality of sports events feeds, wherein the camera homography is based on the identified common points.

4 . The method of claim 1 , wherein the tactical video feed is dynamically updated, via the computer, based on updates to the tracking data.

5 . The method of claim 1 , wherein generating a panoramic video feed further comprises:

obtaining, via the computer, color data for each of the calibrated plurality of sports event video feeds;

calculating, via the computer, a color balancing solution based on the color data for each of the calibrated plurality of sports event video feeds; and

applying, via the computer, a color calibration to the panoramic video feed, wherein the color calibration is based on the color balancing solution.

6 . The method of claim 5 , wherein the color data is obtained, via the computer, prior to the start of the sports event.

7 . The method of claim 5 , wherein calculating a color balancing solution further comprises:

extracting, via the computer, at least one prominent color from at least one of the calibrated plurality of sports event video feeds;

matching, via the computer, the at least one prominent color to at least one prominent color from a different calibrated sports event video feed to generate at least one matched color pair; and

incorporating, via the computer, the at least one matched color pair into the color data.

8 . A system for video generation in a sports event, the system comprising:

a non-transitory computer readable medium configured to store processor-readable instructions; and

a processor operatively connected to the non-transitory computer readable medium, and configured to execute the instructions to perform operations comprising:

receiving a plurality of sports event video feeds;

calibrating the plurality of sports event video feeds;

generating a panoramic video feed, wherein the panoramic video feed is generated by stitching together the calibrated plurality of sports event video feeds;

obtaining tracking data for at least one asset in the sports event; and

generating a tactical video feed, wherein generation of the tactical video feed is based on the tracking data and wherein the tactical video feed is a subset of the panoramic video feed selected based on one or more video parameters.

9 . The system of claim 8 , wherein the tracking data comprises tracking data for at least one player in the sports event.

10 . The system of claim 8 , wherein calibrating the plurality of sports event video feeds further comprises:

identifying common points between the plurality of sports event video feeds; and

calculating a camera homography between each of the plurality of sports events feeds, wherein the camera homography is based on the identified common points.

11 . The system of claim 8 , wherein the tactical video feed is dynamically updated, via the computer, based on updates to the tracking data.

12 . The system of claim 8 , wherein generating a panoramic video feed further comprises:

obtaining color data for each of the calibrated plurality of sports event video feeds;

calculating a color balancing solution based on the color data for each of the calibrated plurality of sports event video feeds; and

applying a color calibration to the panoramic video feed, wherein the color calibration is based on the color balancing solution.

13 . The system of claim 12 , wherein the color data is obtained, via the computer, prior to the start of the sports event.

14 . The system of claim 12 , wherein calculating a color balancing solution further comprises:

extracting at least one prominent color from at least one of the calibrated plurality of sports event video feeds;

matching the at least one prominent color to at least one prominent color from a different calibrated sports event video feed to generate at least one matched color pair; and

incorporating the at least one matched color pair into the color data.

15 . A non-transitory computer readable medium configured to store processor-readable instructions, wherein when executed by a processor, the instructions perform operations comprising:

receiving a plurality of sports event video feeds;

calibrating the plurality of sports event video feeds;

generating a panoramic video feed, wherein the panoramic video feed is generated by stitching together the calibrated plurality of sports event video feeds;

obtaining tracking data for at least one asset in the sports event; and

generating a tactical video feed, wherein generation of the tactical video feed is based on the tracking data and wherein the tactical video feed is a subset of the panoramic video feed selected based on one or more video parameters.

16 . The non-transitory computer readable medium of claim 15 , wherein the tracking data comprises tracking data for at least one player in the sports event.

17 . The non-transitory computer readable medium of claim 15 , wherein calibrating the plurality of sports event video feeds further comprises:

identifying common points between the plurality of sports event video feeds; and

calculating a camera homography between each of the plurality of sports events feeds, wherein the camera homography is based on the identified common points.

18 . The non-transitory computer readable medium of claim 15 , wherein the tactical video feed is dynamically updated, via the computer, based on updates to the tracking data.

19 . The non-transitory computer readable medium of claim 15 , wherein generating a panoramic video feed further comprises:

obtaining color data for each of the calibrated plurality of sports event video feeds;

calculating a color balancing solution based on the color data for each of the calibrated plurality of sports event video feeds; and

applying a color calibration to the panoramic video feed, wherein the color calibration is based on the color balancing solution.

20 . The non-transitory computer readable medium of claim 19 , wherein calculating a color balancing solution further comprises:

extracting at least one prominent color from at least one of the calibrated plurality of sports event video feeds;

matching the at least one prominent color to at least one prominent color from a different calibrated sports event video feed to generate at least one matched color pair; and

incorporating the at least one matched color pair into the color data.

Assignments (2)
SECURITY INTEREST Recorded Apr 14, 2026
From: STATS LLC
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 075390/0491 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 15, 2025
From: WILDE, JOHN; POKORNY, ONDREJ; UNAL, BARIS
To: STATS LLC
Reel/Frame 070845/0230 →