×

Facilitating interaction between video renderers and graphics device drivers

  • US 7,451,457 B2
  • Filed: 03/25/2003
  • Issued: 11/11/2008
  • Est. Priority Date: 04/15/2002
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for facilitating interaction between one or more video renderers and at least one graphics device driver, the method comprising:

  • querying, by a video renderer of the one or more video renderers, the at least one graphics device driver regarding process amplifier (ProcAmp) control property capabilities, the querying including a description of video to be displayed;

    generating, based on the description of video to be displayed, a response including information relating to ProcAmp control property capabilities;

    sending the response to the video renderer from the at least one graphics device driver, wherein the information relating to ProcAmp control property capabilities includes at least a subset of ProcAmp control property capabilities that the at least one graphics device driver can offer to the video renderer;

    providing to the video renderer from the graphics device driver, ProcAmp adjustments that may be performed simultaneously with video processing operations associated with the subset of ProcAmp control properties;

    selecting, at the video renderer, a ProcAmp control property associated with one of the subset of ProcAmp control property capabilities;

    receiving at the graphics device driver, from the video renderer, a request for values associated with the selected ProcAmp control property;

    providing values to the video renderer in response to the request for values associated with the selected ProcAmp control property, the values being used in video processing operations;

    receiving at the graphics device driver from the video renderer, a command to open a ProcAmp stream object;

    opening the ProcAmp stream object;

    sending to the video renderer, from the graphics device driver, another response having a handle pointing to the opened ProcAmp stream object;

    receiving at the graphics device driver, from the video renderer, a command to perform a ProcAmp adjustment; and

    causing performance of the ProcAmp adjustment, wherein;

    the command includes an instruction to perform a video processing operation associated with the selected ProcAmp control property concurrently with the ProcAmp adjustment;

    causing performance of the ProcAmp adjustment comprises causing a concurrent performance of the ProcAmp adjustment and the video processing operation; and

    the information relating to ProcAmp control property capabilities is directed to video processing operations that are performed simultaneously with the ProcAmp adjustments.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×