CPC A63F 13/65 (2014.09) [A63F 13/573 (2014.09); A63F 13/812 (2014.09); G06F 18/2148 (2023.01); G06F 18/241 (2023.01); G06T 7/292 (2017.01); G06T 13/40 (2013.01); G06T 17/05 (2013.01); A63F 2300/646 (2013.01); A63F 2300/69 (2013.01); A63F 2300/8011 (2013.01); A63F 2300/8082 (2013.01); G06T 2200/08 (2013.01); G06T 2207/30224 (2013.01)] | 20 Claims |
1. A computer-implemented method, comprising:
receiving, by a computer system from a camera, a sequence of images that shows a motion of an object within a first field of view of the camera, the first field of view showing a portion of a sports arena, the portion of the sports arena mapped to a three-dimensional (3D) coordinate space, the motion occurring during an event in the sports arena;
identifying, by the computer system, an object type of the object and the object shown in the sequence of images by at least using a computer vision model that is configured for a sports type of the event and that is trained to detect the object type based at least in part on training images corresponding to the sports type of the event;
determining, by the computer system, a motion profile of the object, the motion profile mapping the motion of the object to the three-dimensional coordinate space, the motion profile indicating: (I) a three-dimensional rotation of the object, (II) a three-dimensional position of the object, or (III) the object type;
obtaining, by the computer system, a three-dimensional model of the sports arena that is associated with the portion of the sports arena, the three-dimensional model mapped to the three-dimensional coordinate space;
generating, by the computer system, a three-dimensional animation that shows the motion of the object from a vantage position that corresponds to a second field of view, the three-dimensional animation generated based at least in part on combining the motion profile of the object with the three-dimensional model of the sports arena; and
providing, by the computer system, the three-dimensional animation to a user device for presentation of the three-dimensional animation.
|