Patent ID: 8331442
Filing Date: 2012-12-11
Classification: H04N

Abstract:
1. A method for real-time encoding a plurality of data channels using a fixed number of total bits, comprising the steps of: a. preprocessing each channel to generate complexity data by analyzing each channel before it is encoded; b. aggregating the generated complexity data at a closed loop controller; c. calculating, by the closed loop controller, a bit rate to assign to each channel based on the generated complexity data, wherein the bit rate assigned to each channel is determined by optimizing a channel distortion model comprising a function of a complexity measurement S wherein B i is a number of bits, K 1 and K 2 are nonzero constants, and D i is distortion from an i th encoder; d. communicating the calculated bit rate for each channel from the closed loop controller to an encoder; and e. encoding each channel using the communicated bit rate.