| CPC G06V 20/42 (2022.01) [G06F 16/908 (2019.01); G06T 7/12 (2017.01); G06V 20/41 (2022.01); G06V 20/46 (2022.01); G06V 20/48 (2022.01); G06V 30/153 (2022.01); G06V 40/20 (2022.01); H04N 21/435 (2013.01); H04N 21/44008 (2013.01); H04N 21/458 (2013.01); H04N 21/8133 (2013.01); H04N 21/84 (2013.01); G06T 2207/20132 (2013.01); G06V 20/44 (2022.01)] | 20 Claims |

|
1. A computer-implemented method for extracting metadata from a video stream, the computer-implemented method comprising:
receiving, by one or more processors, a video stream that includes a video frame;
selecting, by the one or more processors, a video frame region that forms a portion of the video frame;
identifying, by the one or more processors, a card image embedded in the video frame;
extracting, by the one or more processors, the card image from the video frame;
generating, by the one or more processors, metadata based on the extracted card image;
selecting, by the one or more processors, a metadata subset based on one or more user preferences; and
outputting, by the one or more processors, the video frame and the selected metadata subset to a display.
|