Facilitating Interaction Between Video Renderers and Graphics Device Drivers
First Claim
1. One or more electronically-accessible storage media storing electronically-executable instructions that, when executed, precipitate actions comprising:
- transmitting a query from a video renderer to a graphics device driver, wherein the query;
is directed to image processing operations that the graphics device driver is capable of providing to the video renderer; and
includes a description of video to be displayed; and
receiving a response at the video renderer from the graphics device driver, the response indicating at least one image processing operation that the graphics device driver is capable of providing to the video renderer.
2 Assignments
0 Petitions
Accused Products
Abstract
Facilitating interaction may be enabled through communication protocols and/or APIs that permit information regarding image processing capabilities of associated graphics hardware to be exchanged between graphics device drivers and video renders. In a first exemplary media implementation, electronically-executable instructions thereof for a video renderer precipitate actions including: issuing a query from a video render towards a graphics device driver, the query requesting information relating to process amplifier (ProcAmp) capabilities; and receiving a response at the video renderer from the graphics device driver, the response including the requested information relating to ProcAmp capabilities. In a second exemplary media implementation, a graphics device driver precipitates actions including: receiving a query at the graphics device driver from a video renderer, the query requesting information relating to ProcAmp capabilities; and sending a response to the video renderer from the graphics device driver, the response including the requested information that relates to ProcAmp capabilities.
106 Citations
20 Claims
-
1. One or more electronically-accessible storage media storing electronically-executable instructions that, when executed, precipitate actions comprising:
-
transmitting a query from a video renderer to a graphics device driver, wherein the query; is directed to image processing operations that the graphics device driver is capable of providing to the video renderer; and includes a description of video to be displayed; and receiving a response at the video renderer from the graphics device driver, the response indicating at least one image processing operation that the graphics device driver is capable of providing to the video renderer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computing device comprising:
-
a processor; a graphics device coupled to the processors a computer-readable storage media, coupled to the processor, storing program modules executable by the processor, the program modules comprising; a video renderer, the video renderer configured to send a query to a graphics device driver, the query being directed to image processing operations that the graphics device driver is capable of providing; and the graphics device driver to send, to the video renderer, a response to the query, the response indicating at least one image processing operation that the graphics device driver is capable of providing to the video renderer, the image processing operations including one or more video processing operations and one or more Process Amplifier (ProcAmp) adjustments. - View Dependent Claims (11, 12, 13)
-
-
14. A method facilitating interaction between a video renderer and a graphics device driver, the method comprising:
-
sending a query regarding available process amplifier (ProcAmp) operations to the graphics device driver from the video renderer, wherein the query includes a description of video to be displayed; tailoring, at the graphics device driver, the ProcAmp operations of the graphics device driver based on the description of video to be displayed; and transmitting a response with the tailored ProcAmp operations to the video renderer from the graphics device driver. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification