Patent ID: 9565467
Date: 2017-02-07
CPC Classifications: H04N

Claim:
1. A method of processing a data stream, comprising: receiving a data stream by a receiver: identifying a protocol used to create the data stream by the receiver: identifying a plurality of operations required by the protocol to decode the data stream by the receiver, wherein the operations of the plurality of operations are in a first order: evaluating an amount of electrical power and a processing resource by the receiver, wherein the evaluation is based at least in part on the protocol used to create the data stream; prioritizing the operations required by the protocol to decode the data stream by the receiver based on the evaluation and on at least one-decodable unit in the data stream; and selectively performing some operations of the plurality of the operations required by the protocol to decode the data stream by the receiver in a second order that is based on the prioritization, wherein the second order is different than the first order; wherein the first order is a serial order and the second order is a non-serial order.