Processing video streams
AssigneeLimited Liability Company "E-Studio"
InventorDmitrii Igorevich GAIAZOV
Life of this patent
Estimating the term…
Abstract
A method of creating a video stream is provided. The method includes receiving into non-transitory memory first and second video streams. The first video stream is different from the second video stream. Each video stream includes a series of video images each having a plurality of pixels. Each pixel has a luminance component and two chrominance components. The method includes converting, using a computing processor, the luminance component of a first pixel in a first image of the first video stream into an opacity component. The method also includes combining, using the computing processor, the opacity component of the first pixel and color components of a second pixel into an output pixel. Finally, the method includes outputting an output video stream comprising the output pixel.
Claims19
A method of creating a video stream, the method comprising:
- receiving into non-transitory memory first and second video streams, the first video stream being different from the second video stream, each video stream comprising a series of video images each having a plurality of pixels, each pixel having a luminance component and two chrominance components;
- converting, using a computing processor, the luminance component of a first pixel in a first image of the first video stream into an opacity component;
- combining, using the computing processor, the opacity component of the first pixel and color components of a second pixel into an output pixel;
- and
- outputting an output video stream comprising the output pixel.
A method of creating two video streams lacking support for an alpha channel from a video stream supporting an alpha channel component, the method comprising:
- receiving into non-transitory memory a video stream having color components and an opacity component in a first color space;
- converting, using a computing processor, the color components from the first color space into color components of a second color space;
- converting, using the computing processor, the opacity component into a color component of the second color space;
- outputting a first video stream having the converted opacity component;
- and
- outputting a second video stream having the converted color components.
A system for creating a video stream, the system comprising:
- a receiver receiving and storing first and second video streams into non-transitory memory, each video stream having a luminance component and two chrominance components, the first video stream being different than the second video stream;
- a first converter executing on a computing processor and converting the luminance component of the second video stream into an opacity component;
- a second converter executing on the computing processor and converting the chrominance and luminance of the first video stream into an output video stream having an RGB color space when a value of the opacity component is about zero;
- and
- a combiner executing on the computing processor and combining the output video stream and the opacity component and outputting the combined video stream.
A system for creating first and second video streams, the system comprising:
- a receiver receiving and storing an input video stream into non-transitory memory, the video stream being in an RGBA color space comprising a red component, a green component, a blue component, and an alpha component;
- a splitter executing on a computing processer, the splitter:
- converts the alpha component into a first output video stream;
- and
- converts the red component, the green component, and the blue component into a second output video stream in a YUV color space;
- outputs the first and second output video streams.
Dependencies are inferred from the claim text.