Patent ID: 9386303
Filing Date: 2016-07-05
CPC Classification: G06K,H04N

Claim Text:
1. A computer-implemented method comprising: obtaining, with at least one computer, video data that comprises a defined foreground and a defined background; obtaining, with the at least one computer, an alpha mask for the video data, wherein the alpha mask identifies the defined foreground and the defined background; selecting, with the at least one computer, a chroma-key color, and modifying the defined background to be the same color as the selected chroma-key color, wherein the selected chroma-key color is a selected color not found in the defined foreground of a first frame of the video data, and when the defined foreground of a later frame of the video data includes the selected color, selecting a new color that is not found in the defined foreground of the later frame to be the chroma-key color; encoding, with the at least one computer, the video data, wherein the encoding uses the alpha mask to encode the defined foreground using a first encoding type and the defined background using a second encoding type; and sending, using the at least one computer, the encoded video data to at least one receiving computer.