System and method for transferring transparency information in a video environment
First Claim
Patent Images
1. A method, comprising:
- receiving overlay data at a dual frame buffer module, which interacts with a video data buffer and an alpha data buffer;
storing the overlay data as a first video data in the video data buffer if an indicator in the overlay data is not present in the overlay data;
storing the overlay data as a second video data in the alpha data buffer if the indicator is present, wherein the second video data includes a plane of alpha values; and
combining last written data in the video data buffer with last written data in the alpha data buffer to create a video output that contains transparency information, wherein the last written data in the alpha data buffer was stored prior to the last written data in the video data buffer being stored.
1 Assignment
0 Petitions
Accused Products
Abstract
A method is provided in one example and includes receiving overlay data at a dual frame buffer module, which interacts with a video data buffer and an alpha data buffer. The method can also include storing the overlay data as a first video data in the video data buffer if an indicator is not present in the overlay data; and storing the overlay data as a second video data in the alpha data buffer if the indicator is present. In more specific implementations, the indicator is a pixel in a non-viewable area of the overlay data.
-
Citations
19 Claims
-
1. A method, comprising:
-
receiving overlay data at a dual frame buffer module, which interacts with a video data buffer and an alpha data buffer; storing the overlay data as a first video data in the video data buffer if an indicator in the overlay data is not present in the overlay data; storing the overlay data as a second video data in the alpha data buffer if the indicator is present, wherein the second video data includes a plane of alpha values; and combining last written data in the video data buffer with last written data in the alpha data buffer to create a video output that contains transparency information, wherein the last written data in the alpha data buffer was stored prior to the last written data in the video data buffer being stored. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. Logic encoded in non-transitory media that includes code for execution and when executed by a processor operable to perform operations comprising:
-
receiving overlay data at a dual frame buffer module, which interacts with a video data buffer and an alpha data buffer, wherein the dual frame buffer module includes buffers, which have two or more ranks provisioned therein; storing the overlay data as a first video data in the video data buffer if an indicator in the overlay data is not present in the overlay data; storing the overlay data as a second video data in the alpha data buffer if the indicator is present, wherein the second video data includes a plane of alpha values; and combining last written data in the first video data buffer with last written data in the alpha data buffer to create a video output that contains transparency information, wherein the last written data in the alpha data buffer was stored prior to the last written data in the video data buffer being stored. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. An apparatus, comprising:
-
a memory element configured to store electronic code; a processor operable to execute instructions associated with the electronic code; and a mixing module configured to interface with the processor such that the apparatus is configured for; receiving overlay data at a dual frame buffer module, which interacts with a video data buffer and an alpha data buffer, wherein the dual frame buffer module includes buffers, which have two or more ranks provisioned therein; storing the overlay data as a first video data in the video data buffer if an indicator in the overlay data is not present in the overlay data; storing the overlay data as a second video data in the alpha data buffer if the indicator is present, wherein the second video data includes a plane of alpha values; and combining last written data in the video data buffer with last written data in the alpha data buffer to create a video output that contains transparency information, wherein the last written data in the alpha data buffer was stored prior to the last written data in the video data buffer being stored. - View Dependent Claims (16, 17, 18, 19)
-
Specification