Embedding frame masks in a video stream
AssigneeMicrosoft Technology Licensing, LLC
InventorsHenrik Valdemar Turbell, David Yuheng Zhao, Zhuangfei Wu
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Technology Licensing, LLC
InventorsHenrik Valdemar Turbell, David Yuheng Zhao, Zhuangfei Wu
Estimating the term…
Techniques are described for decoding frame masks in a video stream. In some solutions, a computer implemented method receives a frame of video data comprising an array of pixels with encoded color values defined in a YUV color space. The encoded values, converted from original color values using a mapping function, are bounded within a second data range, shifted or compressed from a first data range of the original color values. The method decodes the encoded color values to obtain decoded color values for the array of pixels and extracts a foreground mask based on the decoded color values. The foreground mask identifies a subset of the array of pixels to be in a foreground of the frame. The method then converts the decoded color values of the subset of the array of pixels to new color values by applying an inverse mapping function.
A computer-implemented method comprising:
A computing device comprising:
One or more non-transitory computer-readable media having encoded thereon computer-executable instructions causing one or more processors, when programmed thereby, to perform operations comprising:
Dependencies are inferred from the claim text.