Method and system of multi-dynamic range multi-layer video blending with alpha channel sideband for video playback
First Claim
Patent Images
1. A computer-implemented method of video playback comprising:
- obtaining first image pixel data of at least a portion of an image;
obtaining second image pixel data of the image having pixel data of multiple color channels from a main band used to transmit the second image pixel data;
obtaining transparency-related alpha data associated with the pixels of the second image pixel data, wherein the alpha data forms an alpha channel sideband used to transmit the alpha data separate from the main band; and
providing the first image pixel data, the second image pixel data from the main band, and the alpha data from the alpha channel sideband to be blended to form a composite layer to be used to display the image,wherein the first image data comprises content of a video sequence, and the second image data comprises content of an application interface that forms at least one of;
a frame at one or more sides of the video sequence, and at least partially transparent activation buttons over the video sequence.
0 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and articles of multi-dynamic range multi-layer video blending with alpha channel sideband for video playback.
12 Citations
24 Claims
-
1. A computer-implemented method of video playback comprising:
-
obtaining first image pixel data of at least a portion of an image; obtaining second image pixel data of the image having pixel data of multiple color channels from a main band used to transmit the second image pixel data; obtaining transparency-related alpha data associated with the pixels of the second image pixel data, wherein the alpha data forms an alpha channel sideband used to transmit the alpha data separate from the main band; and providing the first image pixel data, the second image pixel data from the main band, and the alpha data from the alpha channel sideband to be blended to form a composite layer to be used to display the image, wherein the first image data comprises content of a video sequence, and the second image data comprises content of an application interface that forms at least one of;
a frame at one or more sides of the video sequence, and at least partially transparent activation buttons over the video sequence. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-implemented system of video playback comprising:
-
at least one memory; at least one display; at least one processor communicatively connected to the at least one display and at least one memory; and a dynamic range convertor arranged to operate by; obtaining image pixel data of an image in a first dynamic range and having non-alpha pixel data and transparency-related alpha data, converting the non-alpha pixel data to a second dynamic range, and placing the converted non-alpha pixel data in a main band; and an alpha data handling unit arranged to operate by placing the alpha data from the image pixel data in an alpha channel sideband separate from the non-alpha pixel data placed in the main band, wherein the first image data comprises content of a video sequence, and the second image data comprises content of an application interface that forms at least one of;
a frame at one or more sides of the video sequence, and at least partially transparent activation buttons over the video sequence. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. At least one non-transitory computer-readable medium having stored thereon instructions that when executed cause a computing device to operate by:
-
obtaining first image pixel data of at least a portion of an image and in a first dynamic range; obtaining second image pixel data of the image and having non-alpha pixel data in a second dynamic range and transparency-related alpha data; converting the non-alpha pixel data from the second dynamic range to the first dynamic range; placing the non-alpha pixel data into a main band and having pixel data of multiple color channels; placing the transparency-related alpha data into an alpha channel sideband used to transmit the alpha data separate from the main band; and providing the first image pixel data, the converted non-alpha pixel data from the main band, and the alpha data from the alpha channel sideband to be blended to form a composite layer to be used to display the image, wherein the first image data comprises content of a video sequence, and the second image data comprises content of an application interface that forms at least one of;
a frame at one or more sides of the video sequence, and at least partially transparent activation buttons over the video sequence. - View Dependent Claims (22, 23, 24)
-
Specification