Sports Neural Network Codec
AssigneeStats LLC
InventorsValerio Colamatteo, Christopher Evi-Parker, Sateesh Padagadi, Patrick Joseph Lucey
Life of this patent
Estimating the term…
Abstract
A computing system receives a broadcast video stream of a game. A codec module of the computing system extracts image level features from the broadcast video stream. The codec module includes an object detection portion configured to detect players in the broadcast video stream and a subnet portion attached to the object detection portion. The subnet portion is configured to identify foreground information of the detected players. The codec module provides the image level features to a plurality of task specific modules for analysis. The plurality of task specific modules generates a plurality of outputs based on the image level features.
Claims20
A method comprising:
- receiving, by a computing system, a broadcast video stream of a game;
- extracting, via a codec module of the computing system, image level features from the broadcast video stream, the codec module comprising an object detection portion configured to detect players in the broadcast video stream and a subnet portion attached to the object detection portion, the subnet portion configured to identify foreground information of the detected players;
- providing, by the codec module, the image level features to a plurality of task specific modules for analysis;
- and
- generating, by the plurality of task specific modules, a plurality of outputs based on the image level features.
A non-transitory computer readable medium comprising one or more sequences of instructions, which, when executed by a processor, causes a computing system to perform operations comprising:
- receiving, by the computing system, a broadcast video stream of a game;
- extracting, via a codec module of the computing system, image level features from the broadcast video stream, the codec module comprising an object detection portion configured to detect players in the broadcast video stream and a subnet portion attached to the object detection portion, the subnet portion configured to identify foreground information of the detected players;
- providing, by the codec module, the image level features to a plurality of task specific modules for analysis;
- and
- generating, by the plurality of task specific modules, a plurality of outputs based on the image level features.
A system comprising:
- a processor;
- and
- a memory having programming instructions stored thereon, which, when executed by the processor, causes the system to perform operations comprising:
- receiving a broadcast video stream of a game;
- extracting, via a codec module, image level features from the broadcast video stream, the codec module comprising an object detection portion configured to detect players in the broadcast video stream and a subnet portion attached to the object detection portion, the subnet portion configured to identify foreground information of the detected players;
- providing, by the codec module, the image level features to a plurality of task specific modules for analysis;
- and
- generating, by the plurality of task specific modules, a plurality of outputs based on the image level features.
Dependencies are inferred from the claim text.