Patent ID: 8885733
Filing Date: 2014-11-11
Classification: H04N

Abstract:
1. A method of providing a multimedia output on a device, the multimedia output comprising a video output providing a series of video frames and an audio output to be played with the video output, the method comprising: playing the multimedia output; determining at a first periodic interval that a limit in usage of a processor for the device has been reached; in response to reaching the limit in usage, modifying the multimedia output according to a first scaling factor to reduce processor usage, by modifying a frame rate for the video output without degrading the audio output, the first scaling factor being determined according to an amount of the modifying that is required to meet a predetermined processor usage target; after determining at a second periodic interval that the video output is out of synchronization with respect to the audio output, determining a second scaling factor indicative of new frame rate required to resynchronize the video output with respect to the audio output; and further modifying the video output by applying the second scaling factor when the new frame rate is at or below a capped frame rate, and decoding subsequent frames at the capped frame rate while skipping one or more of the video frames during a next time interval when the new frame rate is above the capped frame rate.