Patent ID: 8831342
Filing Date: 2014-09-09
Classification: H04N

Abstract:
1. A computer-implemented method comprising: receiving pixels of video data in an RGB pixel format; receiving alpha channel data associated with the pixels of video data, the alpha channel data received in the RGB pixel format; multiplying R, G, and B values for each pixel of the video data by the alpha channel data corresponding to each said pixel; adjusting the multiplied R, G, and B values of the pixels of the video data by taking respective minimum values of the multiplied R, G, and B values and the corresponding alpha channel data as adjusted multiplied R, G, and B values; converting the adjusted multiplied R, G, and B values of the video data and the alpha channel data from the RGB pixel format to a YUV pixel format to provide pixels of video data and alpha channel data in the YUV pixel format; compressing, via a first video compressor, the pixels of video data in the YUV pixel format using a video compression algorithm to provide compressed pixels of video data in the YUV pixel format; compressing, via a second video compressor that is separate from the first video compressor, the alpha channel data in the YUV pixel format using another instance of the video compression algorithm used by the first video compressor to provide compressed alpha channel data in the YUV pixel format, the second video compressor compressing at least a portion of the alpha channel data while the first video compressor compresses the pixels of the video data; and providing, via a buffer operably coupled with both the first and the second video compressor, the compressed pixels of video data and compressed alpha channel data in a single stream of data or a single file of data.