Exposing media processing features
First Claim
Patent Images
1. An apparatus for exposing media processing features, the apparatus comprising:
- logic to render a video on a device, wherein the device comprises a graphics driver;
logic to enable an add-on framework to provide access to a variable length decoding feature of the video embedded in the graphics driver, wherein the add-on framework comprises an SDK Add-on, an IMEdiaPlayerService, or a Common User Interface (CUI), wherein the add-on framework accesses a coder-decoder (codec) within codec libraries to encode and decode the feature of the video embedded in the graphics driver, wherein the add-on framework exposes the encoded and decoded feature of the video embedded in the graphics driver; and
logic to adjust the variable length decoding feature of the video embedded in the graphics driver in response to a power consumption when the apparatus renders the video.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus and a system are described herein. The apparatus includes logic to render a video. The apparatus also includes logic to adjust a feature of a video in response to a power consumption, wherein the logic to adjust a feature of a video is integrated into an operating system of the apparatus.
-
Citations
26 Claims
-
1. An apparatus for exposing media processing features, the apparatus comprising:
-
logic to render a video on a device, wherein the device comprises a graphics driver; logic to enable an add-on framework to provide access to a variable length decoding feature of the video embedded in the graphics driver, wherein the add-on framework comprises an SDK Add-on, an IMEdiaPlayerService, or a Common User Interface (CUI), wherein the add-on framework accesses a coder-decoder (codec) within codec libraries to encode and decode the feature of the video embedded in the graphics driver, wherein the add-on framework exposes the encoded and decoded feature of the video embedded in the graphics driver; and logic to adjust the variable length decoding feature of the video embedded in the graphics driver in response to a power consumption when the apparatus renders the video. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 23)
-
-
10. A system for exposing media processing features, comprising:
a processor that is configured to execute stored instructions and a storage device that stores instructions, wherein the storage device includes processor executable code that, when executed by the processor, is configured to; perform a media function on the system, wherein the system comprises a graphics driver, and wherein a variable length decoding feature is embedded in the graphics driver; access the variable length decoding feature of the media function embedded in the graphics driver using an add-on framework, wherein the add-on framework comprises an SDK Add-on, an IMEdiaPlayerService, or a Common User Interface (CUI), wherein the add-on framework accesses a coder-decoder (codec) within codec libraries to encode and decode the variable length decoding feature of the media function embedded in the graphics driver, wherein the add-on framework exposes the encoded and decoded feature of the media function embedded in the graphics driver; determine a power status of the system; and adjust the variable length decoding features of the media function embedded in the graphics driver based on the power status of the system. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 24, 25)
-
18. A system for exposing media processing features, comprising:
-
a power control service, wherein the power control service is used to collect the power consumption status of a component of the system; and a video playback scheduler, wherein the video playback scheduler calculates all possible solutions to ensure the system renders video in its entirety using and modifying a variable length decoding processing feature embedded in a graphics driver of the system using an additional framework of the system. - View Dependent Claims (19, 20)
-
-
21. A tangible, non-transitory, computer-readable medium comprising code to direct a processor to:
-
perform a media function on a device that comprises a graphics driver, wherein a motion compensation feature is embedded in the graphics driver; enable an add-on framework to provide access to the motion compensation feature of the media function embedded in the graphics driver, wherein the add-on framework exposes the motion compensation feature of the media function embedded in the graphics driver; determine a power status of a system; and adjust the motion compensation feature of the media function based on the power status of the system. - View Dependent Claims (22, 26)
-
Specification