Bit rate allocation in joint bit rate transcoding
a bit rate transcoding and bit rate technology, applied in the field of data compression channel control, can solve the problems of affecting the visual quality of lower-complex programs, the bit rate allocation of complex programs is sometimes out of proportion to those of other programs, and the effect of avoiding drift in bit rate allocation
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Benefits of technology
Problems solved by technology
Method used
Image
Examples
first embodiment
[0036]In a first embodiment, the weighting factor wf1[i,t] is computed, for a current encoded picture numbered t, from an average, over a set of Lmax encoded pictures preceding the current picture in the encoding order, of a function of an average quantization scale over a picture and a number of bits used to encode the same picture. Said weighting factor is equal to:
[0037]wf1[i,t]=∑L=1Lmax(C1+C2·Q(i,t-L)·T(i,t-L))
where[0038]Lmax is a predefined integer (for example equal to 2M where M is the distance between a Predictive coded picture and the next Intra or Predictive coded picture) which allows the calculation of wf1[i,t] to be smoothed temporally,[0039]Q(i,t-L) is the average quantization scale for the picture numbered t-L,[0040]T(i,t-L) is the number of bits used to encode the picture numbered t-L, the products of the average quantization scale Q(i,t-L) and the number of bits T(i,t-L) being homogeneous to a complexity X(i,t-L),[0041]1 and C2 are integers used to smooth ...
second embodiment
In a second embodiment, the weighting factor wf2[i,t] is computed from a weighted average of a set of (Kmax+1) averages calculated over the set of Lmax encoded pictures and is equal to:
[0042]wf2[i,t]=∑K=0Kmax[ak∑L=1Lmax(C1+C2·Q(i,t-K-L)·T(i,t-K-L))]
where[0043]max is a predefined integer (for example equal to M) which allows the calculation of wf2[i,t] to be smoothed temporally,[0044]aK is a set of weighting coefficients used to define a temporal weighting window applied to the averages calculated over the set of Lmax encoded pictures. The weighting coefficients aK are for example {a0=0.6; a1=0.3; a2=0.1} and are greater for pictures near the current picture than for distant pictures.
[0045]In this second embodiment, the first smoothing due to the averaging over the set of Lmax encoded pictures in combination with the second smoothing due to the weighted averaging provide a good stability and a good efficiency of the method of controlling a set of transcoding channels.
[0...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


