Power and computational load management techniques in video processing
First Claim
Patent Images
1. A method comprising:
- receiving, by a receiving device from a transmitting device that is separate from the receiving device, a data stream comprising multimedia content and power management (PM) metadata, wherein the multimedia content comprises a plurality of PM sequences of decodable units, and wherein the PM metadata provides an indication of a required processing power and a priority for each PM sequence of decodable units of the plurality of PM sequences of decodable units;
determining an amount of available electrical power;
determining, based on the PM metadata and the amount of available electrical power, a processing complexity to optimize a quality of experience (QoE); and
adjusting a multimedia processing complexity based on the determined processing complexity.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for power and computational load management in video processing and decoding are provided. In one configuration, an apparatus comprising a processor having a set of instructions operative to extract and compile information from a data stream having video is provided. The processor is operative to prioritize a set of parsing or decoding operations to process the data stream referred to as power management (PM) sequences based on the information and calculate projections of at least one of power and computational loading for each of the prioritized PM sequences.
-
Citations
44 Claims
-
1. A method comprising:
-
receiving, by a receiving device from a transmitting device that is separate from the receiving device, a data stream comprising multimedia content and power management (PM) metadata, wherein the multimedia content comprises a plurality of PM sequences of decodable units, and wherein the PM metadata provides an indication of a required processing power and a priority for each PM sequence of decodable units of the plurality of PM sequences of decodable units; determining an amount of available electrical power; determining, based on the PM metadata and the amount of available electrical power, a processing complexity to optimize a quality of experience (QoE); and adjusting a multimedia processing complexity based on the determined processing complexity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An apparatus comprising:
-
means for a receiving device receiving from a transmitting device that is separate from the receiving device a data stream comprising multimedia content and power management (PM) metadata, wherein the multimedia content comprises a plurality of PM sequences of decodable units, and wherein the PM metadata provides an indication of a required processing power and a priority for each PM sequence of decodable units of the plurality of PM sequences of decodable units; means for determining an amount of available electrical power; means for determining, based on the PM metadata and the amount of available electrical power, a processing complexity to optimize a quality of experience (QoE); and means for adjusting a multimedia processing complexity based on the determined processing complexity. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A computer program product including a non-transitory computer-readable medium storing instructions which, when executed by a processor, cause the processor to:
-
receive, by a receiving device from a transmitting device that is separate from the receiving device, a data stream comprising multimedia content and power management (PM) metadata, wherein the multimedia content comprises a plurality of PM sequences of decodable units, and wherein the PM metadata provides an indication of a required processing power and a priority for each PM sequence of decodable units of the plurality of PM sequences of decodable units; determine an amount of available electrical power; determine, based on the PM metadata and the amount of available electrical power, a processing complexity to optimize a quality of experience (QoE); and adjust a multimedia processing complexity based on the determined processing complexity. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A receiving device comprising:
a processor configured to execute a set of instructions operable to; receive from a transmitting device that is separate from the receiving device a data stream comprising multimedia content and power management (PM) metadata, wherein the multimedia content comprises a plurality of PM sequences of decodable units, and wherein the PM metadata provides an indication of a required processing power and a priority for each PM sequence of decodable units of the plurality of PM sequences of decodable units; determine an amount of available electrical power; determine, based on the PM metadata and the amount of available electrical power, a processing complexity to optimize a quality of experience (QoE); and adjust a multimedia processing complexity based on the determined processing complexity. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42, 43, 44)
Specification