Patent ID: 7844992
Filing Date: 2010-11-30
Classification: H04N

Abstract:
1. A method for transmitting a plurality of pre-coded programs having different bit rates across a fixed bandwidth channel, comprising the steps of: generating at least two different bit rate representations of each program, said generating further comprising generating for each program a lowest bit rate representation having a peak bit rate not greater than C/P where C is the total channel capacity in time T, and P is the total number of programs; providing control information at each of a plurality of successive time windows T for each representation of each program, the control information for each successive window indicating a bit rate and quality measure for a representation of a corresponding program; and during each time window T, selecting a representation for each program to maximize the quality of the selected representations while not exceeding a total available capacity for the channel; wherein the selecting step further comprises the step of selecting a representation for each program which meets the constraint for all time windows wherein: C is the total channel capacity available in time frame T; P is the total number of programs; pε(0, P−1), is the index of a particular program; N[p] is the total number of representations of program p; n[p]ε(0, N[p]−1) is the index of a particular representation of program p; and r[p, x] is the bit rate of representation x of program p during T.