MINIMUM VARIANCE MULTIPLEXING OF MULTIMEDIA OBJECTS G. Valenzise, M. Tagliasacchi, S. Tubaro Dipartimento di Elettronica e Informazione Politecnico di Milano P.zza Leonardo da Vinci, 32 20133 - Milano, Italy Email: {valenzise, tagliasa, tubaro}@elet.polimi.it ABSTRACT This paper addresses the problem of simultaneous transmission of multiple multimedia objects (such as images or video sequences) over a bandwidth-limited channel. The trivial strategy of partition- ing in equal parts the available rate among the bitstreams is subop- timal, when the multimedia objects have different coding complexi- ties. Exploiting object diversity allows us to allocate the bandwidth according to some optimality criteria, e.g. minimizing the average total distortion or minimizing the variance between the distortions of each object. By describing the rate-distortion characteristics of each multimedia object in terms of a simple exponential model, we pro- vide a closed form solution for both the minimum average and the minimum variance problems. In addition, if we consider the statisti- cal distribution of the rate-distortion model parameters, we can show that the minimum variance solution can effectively reduce the qual- ity fluctuations among the objects, with an overall coding efficiency loss, w.r.t. the minimum average solution, of only 0.5dB on aver- age. Some experiments, carried out on different H.264/AVC video sequences, validate our theoretical results. Index TermsMultimedia, coding, statistical multiplexing, rate control 1. INTRODUCTION The simultaneous transmission of multiple multimedia data streams on the same bandwidth-limited channel is a very common problem in many practical applications, ranging from broadcast television to video and signal-based surveillance systems. A common task in these applications is how to allocate the available bandwidth to each multimedia object in a somehow optimal way. A very simple solution to the problem is to divide the bandwidth among the mul- timedia objects so that each bitstream receives an equal portion of the bit rate. It is straightforward to see that this method is optimal only in the case that all the multiplexed objects share the same rate- distortion characteristics. In practice this is rarely the case and more sophisticated bit allocation techniques have to be considered. The problem of distributing the available bandwidth across the objects has been addressed in the literature under the name of statis- tical multiplexing [1]. The term was first used to indicate the joint transmission of multiple objects on the same channel: due to the different coding complexities of each multimedia object, an approx- imately constant bit rate channel results from multiplexing several data sequences. The diversity of the multiplexed multimedia objects can be further used to allocate the bit rate according to some opti- mality criteria, e.g. to minimize the average object distortion (MI- NAVE) or the variance of the object distortions (MINVAR) under some rate constraint. Previous works in the literature have concen- trated in particular on the first task [2][3], while for the second there are some specific works [4][5] which deal with the minimization of quality fluctuations of the objects along time, for the case of video sequences. In [6], a joint rate control for multiple H.264/AVC video sequences is proposed, which uses a look-ahead processing window to allocate the bandwidth resources in order to reduce quality varia- tions along time. A different technique which yields similar results is presented in [7]. In both these two works, it is shown that by reducing the quality variations along time, also the differences in distortion between multimedia objects are kept small. In a previous work [8], the authors have shown that it is possible to achieve the same distortion for the multiplexed objects in an effi- cient way, for the case of video sequences, using the ρ-domain model proposed in [9]. In this paper, we extend the solution to the MIN- VAR problem for multimedia objects whose rate-distortion charac- teristics can be described by a simple exponential model. The goal is to achieve constant quality among the different objects meeting a total rate constraint. Our contribution is novel in the following as- pects: first, we find a closed form solution to the MINVAR problem, which holds for those multimedia data whose rate-distortion char- acteristics can be approximated by the exponential model. Second, we provide a statistical analysis of the performance of the MINVAR solution w.r.t. the MINAVE optimization: we show that, even if the average distortion attained by MINAVE solution is better, the MINVAR distortion in terms of PSNR is only 0.5 dB worse on av- erage. Although our method applies to a broad range of multimedia objects, as a proof of concept we illustrate the results multiplexing some H.264/AVC video sequences in Section 5. The rest of the paper is organized as follows: Section 2 describes and justifies the expo- nential rate-distortion model adopted in the rest of the paper; Section 3 presents the MINAVE and MINVAR closed form solutions; Sec- tion 4 compares the distortion obtained solving the MINVAR prob- lem with the minimum average distortion; Section 5 illustrates an example where objects are video sequences; finally, Section 6 draws the conclusions. 2. RATE-DISTORTION MODEL We consider here multimedia objects whose rate R and distortion D are related by the following exponential model: D(R)= σ 2 e - R β , (1) where σ 2 is the variance of the object data and β is a parameter re- lated to the coding complexity of the multimedia data. Given two objects with the same variance σ 2 , we need to spend more bits to encode the object with the higher value of β in order to attain the 1133 1-4244-1484-9/08/$25.00 ©2008 IEEE ICASSP 2008