Nicholson De Vos Webster & Elliott LLP
Apparatus and method for remote display and content protection in a virtualized graphics processing environment
An apparatus and method are described for efficiently rendering an transmitting to a remote display. For example, one embodiment of a remote display apparatus comprises: a display engine to render a sequence of video images; an encoder to compress the sequence of video images to generate a sequence of compressed video images; a network interface controller to transmit the compressed video images over a network link to a remote display; a plurality of buffer pointer registers to store read pointers and write pointers identifying read locations and write locations, respectively, in a frame buffer and a compressed stream buffer; a central processing unit (CPU) to initialize the read pointers and write pointers for processing one or more of the video images; and the display engine to access a first write pointer to write to a specified location in the frame buffer, the encoder to begin reading from the frame buffer based on a first read pointer value, the encoder to write to the compressed stream buffer based on a second write pointer value, and the network interface controller to read from the compressed stream buffer based on a second read pointer value, the first and second write and read pointer values to be updated without intervention from the CPU as the display engine writes to the frame buffer, the encoder reads from the frame buffer and writes to the compressed stream buffer, and the network interface controller reads from the compressed stream buffer.
Intel Corporation
G G H G G G G G G G G G G G G G G G G
G06T G09G H04N G06F G09G G09G G09G G09G G09G G06F G06T G06F G09G G06T G06F G09G G09G G06F G06T
inventional additional inventional inventional inventional inventional additional inventional additional inventional inventional inventional additional inventional additional inventional additional inventional inventional
Jason Abhishek R. Pattabhiraman Balaji Altug Joydeep
Tanner Appu K Vembu Koker Ray