Patent ID: 8249070
Filing Date: 2012-08-21
Classification: H04L,H04N

Abstract:
1. A method comprising: detecting a network bandwidth; detecting a sequence of frames by an electronic processor of an electronic device; determining a motion based on the sequence of frames by the electronic processor; setting a target bit rate for the sequence of frames based on the network bandwidth; setting a frame rate for the sequence of frames based on the motion of the sequence of frames; allocating, by the electronic processor, a number of target bits for each frame based, at least in part, on the target bit rate for the sequence of frames, the frame rate for the sequence of frames, a fullness of a virtual buffer used by the electronic processor in processing the sequence of frames, bits used for a previous frame of the sequence of frames, and a ratio of the number of remaining bits available for encoding the remaining frames in the sequence of frames to the number of remaining frames in the sequence of frames; and processing the sequence of frames.