×

System and Method for Transmitting Video and User Interface Elements

  • US 20120076197A1
  • Filed: 09/23/2010
  • Published: 03/29/2012
  • Est. Priority Date: 09/23/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method for offloading decoding of encoded video data from a computer system executing a video player application playing the encoded video data to a remote display terminal, wherein the video player application is configured to decode the encoded video data and composite a graphical overlay onto the decoded video data and wherein pixels of the graphical overlay comprise alpha transparency values, the method comprising:

  • intercepting a video decoding function call from the video player application requesting graphics hardware assistance from the computer system to decode the encoded video data;

    providing replacement video data to the video player application rather than a decoded version of the encoded video data in response to the video decoding function call;

    receiving composite video data composited by the video player application, wherein the composite video data comprises the provided replacement video data and the graphical overlay;

    extracting the graphical overlay from the received composite video data by subtracting the replacement video data from the composite video data; and

    transmitting the encoded video data and the extracted graphical overlay to the remote display terminal, wherein the remote display terminal decodes the encoded video data and composites the graphical overlay onto the decoded video data to generate a final composite video data for display.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×