IP Library Granted Patent US 8,775,831
Granted Patent B2
US 8,775,831 · App. 13/536,234 · Granted Jul 8, 2014

Using historic load profiles to dynamically adjust operating frequency and available power to a handheld multimedia device processor core

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,775,831
App. No.
13/536,234
Granted
Jul 8, 2014
Kind
B2
Abstract

A technique is provided for use in a handheld multimedia device that uses the historical load profile statistics of a particular multimedia stream to dynamically scale the computational power of a computing engine, depending upon the complexity of the multimedia content and thereby reduce the power consumption for computationally less intensive content and consequently reduce the power consumption by a significant amount over a duration of time.

Claims (18)

1. A method comprising:

decoding, by a processor, a data stream to form a decoded data stream;

while the data stream is being decoded, collecting load statistics of the data stream to generate a profile corresponding to the decoded data stream;

associating the profile with the data stream; and

determining, according to the profile, at least one operational frequency to operate a memory storing the data stream during a subsequent decoding of the data stream.

2. The method of claim 1 , further comprising:

determining, according to the profile, a sequence of operational frequencies to operate the memory during the subsequent decoding of the data stream.

3. The method of claim 2 , further comprising:

providing, to the memory, the sequence of operational frequencies during the subsequent decoding of the data stream.

4. At least one non-transitory computer-readable storage medium including instructions that, when executed by a processor, cause the processor to perform operations comprising:

decoding a data stream to form a decoded data stream;

while the data stream is being decoded, collecting load statistics of the data stream to generate a profile corresponding to the decoded data stream;

associating the profile with the data stream; and

determining, according to the profile, at least one operational frequency to operate a memory storing the data stream during a subsequent decoding of the data stream.

5. The at least one non-transitory computer-readable storage medium of claim 4 including instructions that, when executed by the processor, further cause the processor to perform operations comprising:

determining, according to the profile, a sequence of operational frequencies to operate the memory during the subsequent decoding of the data stream.

6. The at least one non-transitory computer-readable storage medium of claim 5 including instructions that, when executed by the processor, further cause the processor to perform operations comprising:

controlling frequency control circuitry to provide the sequence of operational frequencies to the memory during the subsequent decoding of the data stream.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 21, 2013
From: NXP B.V.
To: NYTELL SOFTWARE LLC
Reel/Frame 030663/0411 →