THE NEED for supporting multimedia applications in

Size: px
Start display at page:

Download "THE NEED for supporting multimedia applications in"

Transcription

1 IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 4, NO. 6, NOVEMBER Transmission of Adaptive MPEG Video Over Time-Varying Wireess Channes: Modeing and Performance Evauation Laura Gauccio, Giacomo Morabito, Member, IEEE, and Giovanni Schembra Abstract Wireess channes are characterized by high timevarying bit-error rates (BERs). To cope with this probem, severa adaptive forward-error-correction (AFEC) schemes have been proposed in the iterature. They work ocay at the wireess ink, adding a variabe amount of redundancy to the transmitted data in order to maintain the packet error rate beow an acceptabe eve. However, when such schemes are utiized, the bandwidth offered to the appications changes when channe conditions change. In this paper, the effects of these bandwidth variations are investigated in the case of rea-time Motion Picture Experts Group (MPEG) video transmission. The MPEG encoder is controed in order to adapt its emission rate to the current bandwidth offered by the wireess ink. To this end, the encoding quaity is diminished by the source rate controer when the transmission rate has to be decreased due to an increase in the channe BER, whereas it is improved when the transmission rate can be increased due to a decrease in the channe BER. A Markov-based mode, denoted as SBBP/SBBP/1/K, has been introduced to mode the scenario being considered. The anaytica framework aows evauation of the performance of the system and can be used to optimize the design of a video transmission system for wireess channes, providing the instruments to derive the tradeoff between information corruption in the wireess channe and MPEG video encoding quaity. Index Terms Forward error correction (FEC), Motion Picture Experts Group (MPEG), quaity of service (QoS), switched batch Bernoui process (SBBP), wireess channes. I. INTRODUCTION THE NEED for supporting mutimedia appications in dynamic environments where users are equipped with wireess terminas is one of the most chaenging research topics today. In fact, it is known that wireess channes are characterized by bit-error rates (BERs) that are severa orders of magnitude higher than the corresponding vaues for terrestria networks. Accordingy, data packets may arrive at their destination corrupted, thus becoming useess. To overcome this probem, one of the soutions most widey adopted today is using forward error correction (FEC). FEC agorithms introduce a chosen amount of redundancy: the Manuscript received August 15, 2003; revised September 3, 2004; accepted September 13, The editor coordinating the review of this paper and approving it for pubication is V. K. Bhargava. The work of L. Gauccio and G. Morabito was supported by Ministero de Istruzione, de Università e dea Ricerca (MIUR) under contract VICOM. The work of G. Schembra was supported by MIUR under contract TANGO. The authors are with the Dipartimento di Ingegneria Informatica e dee Teecomunicazioni (DIIT), University of Catania, Catania, Itay (e-mai: aura.gauccio@diit.unict.it; giacomo.morabito@diit.unict.it; schembra@ diit.unict.it). Digita Object Identifier /TWC higher the BER, the higher the amount of redundancy introduced. However, in wireess channes, the BER is characterized by high time variabiity: There are periods when channe conditions are good, that is, the BER is ow, and periods when channe conditions are bad, that is, the BER is high. In order to maintain a high eve of resource efficiency whie guaranteeing the information accuracy required by appications, severa adaptive FEC (AFEC) schemes have been introduced in the recent past 1], 2], 6], 7]. According to these schemes, the amount of redundancy at any time depends on the channe conditions being ow if channe conditions are good, and high if channe conditions are bad. One consequence is that AFEC schemes cause variations in the bandwidth offered to user appications, which therefore have to adapt their output rate accordingy. This paper focuses on video appications that are destined to become very common in wireess-communication scenarios. More specificay, the target of the paper is the definition of an anaytica framework for the design of a rea-time Motion Picture Experts Group (MPEG) video transmission system over a wireess ink that appies AFEC to keep the packet corruption probabiity acceptabe, i.e., beow a given threshod. The MPEG encoder uses a rate controer that adapts the output rate by appropriatey setting the quantizer scae parameter (QSP) 8], 12], 29] to foow the bandwidth variations, whie maximizing encoding quaity and stabiity. In order to achieve this target, the rate controer monitors the activity of the frame that is being encoded, its encoding mode, and the number of bytes used to encode the previous frames. Then, it chooses the appropriate QSP in such a way that the transmission buffer at the sender site never saturates, even during periods with ow avaiabe bandwidth. The whoe system can be modeed by an emission process that feeds the transmission buffer. The server of this buffer behaves according to the channe conditions estimated by the adaptive error controer: The serving rate is higher when channe conditions are good and ower when channe conditions are bad. Switched batch Bernoui processes (SBBPs) are used to mode both the MPEG source 4], 15], 17], and the server process of the transmission buffer that coincides with the timevarying bandwidth avaiabe in the wireess channe 20], 24] 28]. Accordingy, an SBBP/SBBP/1/K mode is introduced to describe the whoe system. The anaytica framework proposed in the paper is used to evauate the performance in terms of the distortion introduced /$ IEEE

2 2778 IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 4, NO. 6, NOVEMBER 2005 Fig. 1. Mobie termina system architecture. by the quantization mechanism in the encoding process, which are the oss and mean deay in the transmission buffer, at different target packet error probabiities (s) achieved using AFEC. Resuts obtained in the paper can be used to obtain the best tradeoff between encoding quaity, which requires a high avaiabe bandwidth, and information correctness at the destination, which requires a high eve of redundancy, thus causing bandwidth reduction. The rest of the paper is organized as foows. Section II describes the wireess MPEG transmission system considered in this paper. Section III proposes an anaytica framework of the whoe video transmission system, accounting for both the video source and the transmission channe. Section IV provides a derivation of the performance parameters. Section V appies the anaytica framework to a case study in order to demonstrate the mode s capabiity of providing performance insights for the system design. Finay, Section VI concudes the paper. II. DESCRIPTION OF THE SYSTEM The architecture of the video transmission system in the mobie termina considered in this paper is shown in Fig. 1. The adaptive rate source is an adaptive-rate MPEG video source over a User Datagram Protoco (UDP)/IP protoco suite. The video stream generated by the video source is encoded by the MPEG encoder according to the MPEG video standard 30], 31]. In the MPEG encoding standard, the frame, which corresponds to a singe picture in a video sequence, is the basic dispaying unit. Three encoding modes are avaiabe for each frame: intraframes (I), predictive frames (P), and interpoative frames (B). The basic idea behind MPEG video compression is to remove spatia redundancy within a video frame and tempora redundancy between successive video frames. The encoder output is a deterministic period sequence in which the period is a group of pictures (GoPs) reaized with three types of encoded frames. 1) I frames coded using ony information present in the picture itsef in order to provide potentia random access points in the compressed video sequence. The coding is based on the discrete-cosine transform according to the joint photographic experts group (JPEG) coding technique. 2) P frames coded using a coding agorithm simiar to the one used for I frames, but with the addition of motion compensation with respect to the previous I or P frame (forward prediction). 3) B frames coded with motion compensation with respect to the previous I or P frame, and the next I or P frame, or an interpoation between them (bidirectiona prediction). Typicay, I frames require more bits than P frames, whie B frames have the owest bandwidth requirement. In encoding each frame, it is possibe to tune the number of bits needed to represent the frame and, thus, its quaity, by appropriatey choosing the so-caed QSP. Its vaue can range within the set 1, 31]: 1 being the vaue giving the best encoding quaity but requiring the maximum number of bits to encode the

3 GALLUCCIO et a.: TRANSMISSION OF ADAPTIVE MPEG VIDEO OVER TIME-VARYING WIRELESS CHANNELS 2779 frame, and 31 being the vaue giving the worst encoding quaity, but requiring the minimum number of bits. The QSP can be dynamicay changed according to the feedback aw impemented by the rate controer in order to achieve a given target. The MPEG encoder emits one frame every seconds, and its output is packetized in the packetizer according to the UDP/IP protoco suite: the packetizer fragments the information fow into bocks of U P bytes 1 ; these bocks constitute the payoads for the UDP, which adds a header of 8 bytes; each UDP packet is then put in the payoad fied of an IP packet. The IP packets are then sent to a transmission buffer whose service rate is time varying and depends on the channe condition estimated by the adaptive error controer, as wi be expained beow. The main target of the rate controer is to avoid buffer saturation, which causes osses and ong deays, whie maximizing the encoding quaity and stabiity. To this end, it chooses the QSP parameter according to a feedback aw monitoring the activity of the frame being encoded, its encoding mode (I, P, or B), and the current number of packets in the transmission buffer. The mode introduced in the paper is so genera that it can be appied whatever the feedback aw. The feedback aw used in the paper was introduced in 4] and 17] and, for the sake of competeness, wi be reported in Section V-A. It has been defined in such a way that a controed number of packets are present in the transmission buffer at the end of each GoP, whie pursuing a constant distortion eve within the GoP. Packets eaving the transmission buffer enter the adaptive error controer. Its main target is to use FEC to partiay sove the probem of wireess-ink unreiabiity. The FEC bock creator divides packets into sets of k bocks. These bocks are given as input to the AFEC encoder and encoded in sets of m bocks, with m k. Ifanysetofk or more bocks beonging to the same packet is received correcty, then the origina packet can be reconstructed propery. Obviousy, the arger the vaue of m, the higher the probabiity that the information can be reconstructed at the receiver station, but the ower the wireess-ink bandwidth avaiabe at the video source. The vaue of m is chosen by the FEC controer in such a way that the, i.e., the probabiity that a packet cannot be reconstructed at the receiver station, is no higher than a target vaue ˆP. Given that wireess channe conditions change dynamicay, AFEC encoding is appied, as proposed in 1], 2], 6], and 7]. This encoding technique requires knowedge of the current BER on the ink. This estimation is performed by the wireess channe estimator. The estimated BER vaue is given as input to the FEC controer, which evauates m so that the requirement on the is satisfied. The vaue of m therefore changes in time and, as a consequence, the avaiabe ink capacity c(t) aso changes in time as c(t) = ] k c (1) m(t) 1 If Rea-Time Protoco (RTP)/Rea-Time Contro Protoco (RTCP) protocos are aso used over the UDP/IP protoco suite, the reated overhead shoud be considered. where c is the capacity (in packets/s) when FEC is not used. At any time, the service rate of the transmission buffer is set equa to c(t). Accordingy, both the MPEG encoder output process and the transmission-buffer service process are stochastic processes, the first depending on the behavior of the source and the rate controer, and the second on the BER behavior of the wireess channe. These processes wi be modeed with two discrete-time SBBP processes Ỹ (n) and Ñ(n), respectivey, as described in detai in Section III. III. SYSTEM MODEL In this section, we derive a discrete-time anaytica mode of the system described in the previous section. We wi set the sot duration equa to the video-frame interva. As a first step, Sections III-B and III-C wi describe the modes of the noncontroed MPEG encoder output and the avaiabe capacity of the channe as SBBPs 9]. Then, the whoe system wi be modeed as an SBBP/SBBP/1/K queueing system in Section III-D, where K is the maximum number of packets the transmission buffer can contain. For the sake of competeness, Section III-A provides a brief outine of SBBP processes. A. Switched Batch Bernoui Processes (SBBPs) An SBBP Y (n) is a discrete-time emission process moduated by an underying Markov chain 9], and represents a specia case of the famiy of the hidden Markov mode processes 19]. Each state of the Markov chain is characterized by an emission probabiity density function (pdf): The SBBP emits data units according to the pdf of the current state of the underying Markov chain. Therefore, the SBBP Y (n) is fuy described by the state space I (Y ) of the underying Markov chain, the maximum number of data units the SBBP can emit in one sot r (Y ) MAX, and the matrix set (Q(Y ),B (Y ) )), where Q (Y ) is the transition probabiity matrix of the underying Markov chain, whie B (Y ) is the emission probabiity matrix whose rows contain the emission pdfs for each state of the underying Markov chain. If we indicate the state of the underying Markov chain in the generic sot n as S (Y ) (n), the generic eements of the matrices Q (Y ) and B (Y ) are defined as foows: } Q (Y ) s Y,s Y ] = Prob S (Y ) (n +1)=s Y S (Y ) (n) =s Y s Y,s Y I (Y ) (2) } B (Y ) s Y,r] = Prob Y (n) =r S (Y ) (n) =s Y s Y I (Y ), r ] 0,r (Y ) MAX. (3) We wi introduce an extension to the meaning of the SBBP to mode not ony a source emission process, but aso a video-sequence activity process, and an avaiabe wireesschanne-capacity process. In the atter cases, we wi indicate them as an activity SBBP and a transmission-channe SBBP, respectivey, and their matrices B (Y ) as the activity

4 2780 IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 4, NO. 6, NOVEMBER 2005 probabiity matrix and the channe-transmission probabiity matrix, respectivey. B. Noncontroed MPEG Source Mode The noncontroed MPEG video source is part of the adaptive-rate source shown in Fig. 1 comprising the video source, the MPEG encoder, and the packetizer. We denote it as noncontroed because we are assuming it works with a constant QSP q not controed by the rate controer. The first step in modeing the whoe video transmission system shown in Fig. 1 is the derivation of the SBBP process Ỹ q (n), modeing the emission of the noncontroed MPEG video source at the packetizer output for each QSP q. This mode was cacuated by the authors in 4] and 17]. Here, for the sake of brevity, we wi refer to those works in order to define the notation. The mode captures two different components: the activity-process behavior and the activity/emission reationships. As input, it takes the first- and second-order statistics of the activity process, and the three functions, one for each encoding mode (I, P, or B), characterizing the activity/emission reationships. The state of the underying Markov process of Ỹ q (n) is a doube variabe, S (Ỹ ) (n) =(S (G) (n),s (F ) (n)), where S (G) (n) I (G) is the state of the underying Markov chain of the activity process G(n), and S (F ) (n) J is the frame to be encoded in the GoP at the sot n. The state set I (G) represents the set of activity eves to be captured. For exampe, according to 5], we have I (G) = Very Low, Low, High, Very High}. Set J, on the other hand, represents the set of frames in GoP and depends on the GoP structure. For exampe, if the movie is encoded with the GoP structure IBBPBB, set J is defined as J = I,B,B,P,B,B}. As demonstrated in 4] and 17], the underying Markov chain of Ỹq(n) is independent of q. Therefore, we wi indicate its transition probabiity matrix as Q (Ỹ ) instead of Q (Ỹq), and set (Q (Ỹ ),B (Ỹq) ), for each q 1, 31], defines the SBBP emission process modeing the output fow of the noncontroed MPEG encoder, when it uses a constant QSP vaue q. C. Service SBBP Mode The target of this section is to derive the SBBP mode of the process Ñ(n), which represents the service process of the transmission buffer when AFEC is empoyed. As said so far, it cosey depends on the amount of redundancy the AFEC encoder introduces to achieve the target maximum ˆP due to the wireess channe. As usua, (e.g., 14], 24], and 26]), we assume that the channe behavior can be described by means of an M-states Markov process. Accordingy, channe statistica behavior can be described by an M M transition probabiity matrix Q and by BER i, the BERs for each state of the process i 1,M]. Thus, the service SBBP mode is represented by the foowing parameters: 1) the maximum number of packets that can be transmitted in a time sot r (Ñ) MAX ; 2) the state space I (Ñ) ; 3) the matrix set (Q (Ñ),B (Ñ) ) containing the transition probabiity matrix and the channe-emission probabiity matrix. Obviousy, the transition probabiity matrix Q (Ñ) of the underying Markov chain of the process Ñ(n) coincides with the channe-transition probabiity matrix Q, as cacuated in 26]. The state space I (Ñ) coincides with the channe state space, i.e., I (Ñ) =1,M]. Instead, in order to derive B (Ñ), we have to cacuate the bandwidth reduction due to the AFEC redundancy for each state i of the channe SBBP. This depends on the BER characterizing the state BER i. The FEC redundancy to be introduced to achieve the target ˆP vaue for the maximum shoud be such that the resuting for any state i of the channe P,i is ower than or equa to the target one, i.e., P,i ˆP. (4) According to the notation introduced in Section II, indicating the size of each bock expressed in bits as R, and assuming that osses introduced by the wireess channe are independent and uniformy distributed within a bock, 2 the, when the channe is in the generic state i, can be cacuated as foows: P,i = m =m k+1 ( ) m (1 P BEP,i ) m (P BEP,i ) (5) where P BEP,i represents the probabiity that a bock is corrupted when the channe is in state i, and can be evauated as foows: P BEP,i =1 (1 BER i ) R. (6) Now, substituting (5) in (4), we can numericay find the minimum vaue of m verifying the inequaity in (4) for each vaue i of the channe state. Let us indicate this vaue as m i. Accordingy, the capacity Ñi (in packets/s), which is actuay avaiabe for the transmission of data to obtain a ower than ˆP in the wireess channe when its state is i, can be cacuated as foows: Ñ i = k m i c (7) where c is the channe capacity when no FEC encoding is appied (in packets/s]). In genera, from (7), we obtain a noninteger vaue for Ñi. However, we can assume that, when the channe state is i, in each sot, the channe is abe to transmit either D i = Ñi packets with a probabiity of p Di =1 (Ñi D i ),or(d i +1) packets with a probabiity of p Di +1 =1 p Di,wherewehave indicated the argest integer no greater than x as x. 2 This assumption is accurate if intereaving is utiized, which is usua in wireess communications 28].

5 GALLUCCIO et a.: TRANSMISSION OF ADAPTIVE MPEG VIDEO OVER TIME-VARYING WIRELESS CHANNELS 2781 In summary, the emission probabiity matrix of the SBBP modeing the channe is B (Ñ) R MXr(Ñ) MAX ], and its generic eement can be cacuated as foows: B (Ñ)] i,d] = pdi, if d = D i p Di +1, if d = D i +1 0, otherwise where r (Ñ) MAX is the maximum number of packets that can be transmitted in one sot, i.e., r (Ñ) (8) MAX = max D i +1}. (9) i The transition probabiity matrix and the state space, together with the channe-emission probabiity matrix and the maximum number of packets that can be transmitted in one sot defined in (8) and (9), competey characterize the channe SBBP mode. D. Video-Transmission-System Mode The adaptive-rate source pursues a given target by impementing a feedback aw in the rate controer, which cacuates the vaue q of the QSP to be used by the MPEG encoder for each frame. The target of this section is to mode the video transmission system as a whoe, indicated here as Σ. Tothis aim, we use a discrete-time queueing system mode. Let K represent the maximum number of packets that can be contained in the queue of the transmission buffer and its server. The server capacity of this queueing system, that is, the number of packets that can eave the queue at each time sot, is a stochastic process that has been modeed with the channe SBBP process Ñ(n). The input of the queue system is the emission process of the adaptive-rate source, indicated here as Ỹ (n). Therefore, at sot n, the transmission-buffer queue size is incremented by Ỹ (n), and decremented by Ñ(n). Both the input and the output processes can be modeed by means of two SBBP processes, as discussed above, where the sot duration is the frame duration. To mode the queueing system, we assume a ate-arrivasystem-with-immediate-access time diagram 3], 11]: Packets arrive in batches, and can enter the service faciity if it is free, with the possibiity of them being ejected amost instantaneousy. Note that in this mode, a packet service time is counted as the number of sot boundaries from the point of entry to the service faciity up to the packet departure time. Therefore, even though we aow the arriving packet to be ejected amost instantaneousy, its service time is counted as 1, not 0. A compete description of Σ at the nth sot requires a three-dimensiona Markov process, whose state is defined as S (Σ) (n) =(S (Q) (n),s (Ñ) (Y (n),s ) (n)), where: 1) S (Q) (n) 0,K] is the transmission-buffer queue state in the nth sot, i.e., the number of packets in the queue and in the service faciity at the observation instant; 2) S (Ñ) (n) is the state of the underying Markov chain of the channe SBBP Ñ(n); (Y 3) S )(n) is the state of the underying Markov chain of Ỹ (n), which coincides with that of Ỹq(n), for any q 1, 31]. According to the ate-arriva-system-with-immediate-access time diagram, the transmission-buffer state in sot (n +1)can be obtained through the Lindey equation 13] s Q = max min ( s Q + r, K ) d, 0 } (10) where s Q is the transmission-buffer state in the generic sot n, whie r and d are the server capacity and the number of arrivas at sot n +1, respectivey. The channe SBBP Ñ(n), modeed in Section III-C, can be equivaenty characterized through the set of transition probabiity matrices M (Ñ) (d), which are transition probabiity matrices incuding the probabiity that the server capacity is d (in packets/sot). These matrices can be obtained from the parameter set (Q (Ñ),B (Ñ) ) as foows: ] M (Ñ) (d) ] s Ñ,s Ñ Ñ(n +1)=d, Prob = Q (Ñ)] ] s Ñ,s Ñ d } S (Ñ) (n +1)=s S(Ñ) (n) =s Ñ Ñ B (Ñ)] ] s Ñ,d 0,r (N) MAX ]. (11) The adaptive-rate source emission process is modeed by an SBBP whose emission probabiity matrix depends on the transmission-buffer state. In order to mode this process, we use the SBBP modes of the noncontroed MPEG video source described in Section III-B, Ỹq(n), for each q 1, 31]. So, we have a parameter set (Q (Ỹ ),B (Ỹ1),B (Ỹ2),...,B (Ỹ31) ), which represents an SBBP whose transition matrix is Q (Ỹ ), and whose emission process is characterized by a set of emission matrices B (Ỹq) } q=1,2,...,31. Consequenty, at each time sot, the emission of the MPEG video source is characterized by an emission probabiity matrix chosen according to the QSP vaue defined by the feedback aw q = φ(s Q,a,j). More concisey, as in (11), for the channe SBBP, we characterize the emission process of the adaptive-rate source through the set of matrices M (Ỹ ) s (r)}, r 0,r (Ỹ ) MAX ], each Q matrix representing the transition probabiity matrix incuding the probabiity of r packets being emitted when the buffer state is s Q. Accordingy, the generic eement of the matrix M (Ỹ ) s (r) can be obtained from the above parameter set Q (Q (Ỹ ),B (Ỹ1),B (Ỹ2),...,B (Ỹ31) ) as foows: M (Ỹ ) s Q ] (r) (i,j ),(i,j )] = a I (Act) Q (Ỹ )] (i,j ),(i,j )] B ) ] (Ỹq (r) f Act(a i,j ) (12) (i,j ),r]

6 2782 IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 4, NO. 6, NOVEMBER 2005 where the foowing hod: 1) q is the QSP chosen when the frame to be encoded is the j th in the GoP, the activity is a, and the transmissionbuffer state before encoding this frame is s Q.Thevaue of q is determined by the feedback aw = φ( ), i.e., q = φ ( s Q,a,j ). (13) 2) f Act (a i,j ) is the probabiity that the generic frame j in the GoP has an activity a when its activity eve is i. This function, as demonstrated in 15], 16], and 21], is a Gamma pdf, whose mean vaue and variance characterize the video trace. 3) I (Act) is the set of a the possibe activities. Finay, we can mode the video transmission system as a whoe. If we indicate two generic states of the system as s Σ = (s Q,s Ñ,s ) and Ỹ s Σ =(s Q,s Ñ,s ), the generic eement of Ỹ the transition matrix of the video transmission system as a whoe Q (Σ) can be cacuated, due to (11) and (12), as foows: Q (Σ)] ( ) ( )] s Q,s Ñ,s, s Ỹ Q,s Ñ,s Ỹ S (Q) (n +1)=s Q, Prob S (Ñ) (n +1)=s Ñ, S (Ỹ ) (n +1)=s, Ỹ = d (Ñ) r (Ỹ ) MAX MAX d=0 r=0 M (Ỹ ) s Q (r) ] M (Ñ) (d) ] s Ñ,s Ñ ] s Ỹ,s Ỹ S (Q) (n) =s Q, S (Ñ) (n) =s, Ñ S (Ỹ ) (n) =s, Ỹ ] ψ ( s Q,s Q,...,r,d ) (14) where ψ(s Q,s Q,...,r,d) is a Booean condition for the queue state behavior, and is defined as foows: ψ ( s Q,s Q,K,r,d ) = 1, if max min s Q + r, K } d, 0 } = s Q 0, otherwise. (15) Once the matrix Q (Σ) is known, we can cacuate the steadystate probabiity array of the system Σ as the soution of the foowing inear system π (Σ) Q (Σ) = π (Σ) π (Σ) (16) 1 =1 where 1 is a coumn array whose eements are equa to 1, and π (Σ) is the steady-state probabiity array, whose generic eement is π (Σ) (s Q,sÑ,sỸ )] = Prob S (Q) (n) =s Q,S (Ñ) (n) =sñ, } S (Ỹ ) (n) =sỹ. (17) A direct soution of the system in (16) may be difficut since the number of states grows exposivey as the maximum transmission buffer size K increases. Nevertheess, many agorithms, e.g., 10], 18], and 23], enabe us to cacuate the array π (Σ), whie maintaining a inear dependence on K. IV. QUANTIZATION-DISTORTION ANALYSIS In this section, we evauate both the static and time-varying statistics of the quantization distortion, represented by the process PSNR(n). More specificay, we wi quantize the PSNR process with a set of L different eves of distortion, µ 1,µ 2,...,µ L }, each representing an interva of distortion vaues where the quaity perceived by the users can be considered constant. As an exampe, for the movie Evita, from a subjective anaysis obtained with 300 tests, the foowing L =5 eves of distortion were envisaged: µ 1 = 31.2, 34.2] db, µ 2 = 34.2, 35.0] db, µ 3 = 35.0, 36.2] db, µ 4 = 36.2, 38.4] db, and µ 5 = 38.4, 52.1] db. The pdf f PSNR (p) can be easiy cacuated from the transition probabiity matrix and the steady-state probabiity array of the whoe system, which have been derived in (14) and (16), respectivey see (18) at the bottom of the page], where the foowing hod: 1) ψ s Q,a,j ](p) is a Booean condition defined as foows ( ψ s Q,a,j ] (p) = 1, if F (j ) φ ( s Q,a,j )) = p. 0, otherwise (19) 2) F (j ) (q) in (19) is the so-caed distortion curve 5], 17], 22] for the generic frame j, which is the curve inking the average PSNR to the QSP vaue, q, used to encode the frame. Now, in order to cacuate the statistics of the quantized PSNR process, et us define the array γ (ζ) in which the generic eement γ (ζ), for each 1,L], is the QSP range giving a distortion beonging to the th eve for a frame encoded with encoding mode ζ I, P, B}. Of course, by so doing, we assume that a variation of q within the interva γ (ζ) does not cause any appreciabe distortion. From the distortion curves for the movie Evita, we have cacuated the foowing QSP f PSNR (p) Prob PSNR(n) =p} = K K s Q =0 s Ñ I(Ñ) i I (G) j J s Q =0 s Ñ I(Ñ) i I (G) Q (Σ) ( ) s Q,s Ñ,(i,j ), ( s Q,s Ñ,(i,j ) a I (Act) f Act (a i,j ) )] π (Σ) s Q,s Ñ,(i,j ) ] ψ s Q,a,j ] (p) (18)

7 GALLUCCIO et a.: TRANSMISSION OF ADAPTIVE MPEG VIDEO OVER TIME-VARYING WIRELESS CHANNELS 2783 ranges corresponding to the above distortion eves µ, for each 1, 5]. 1) For I frames: γ (I) = 16, 31], 13, 15], 10, 12], 6, 9], 1, 5]]. 2) For P frames: γ (P) = 15, 31], 13, 14], 10, 12], 6, 9], 1, 5]]. 3) For B frames: γ (B) = 17, 31], 14, 16], 11, 13], 7, 10], 1, 6]]. Let q = φ(s Q,a,j ) be the feedback aw, inking the transmission-buffer state at the beginning of a generic sot n, s Q 0,K], the activity of the frame in the same sot, a I (G), and the position in the GoP of the frame to be encoded, j J, to the QSP to be used to encode the current frame. Moreover, for each a and j,etθ (a,j ) = s Q such that φ(s Q,a,j ) γ (ζ) } be the range of vaues of the transmission-buffer state for which the rate controer chooses QSP vaues beonging to the eve µ, according to the adopted feedback aw. By definition, it foows that a variation of the transmission-buffer state within θ (a,j ) does not cause any appreciabe distortion variation. Let us now cacuate the probabiity that the vaue of the process PSNR(n) is in the generic interva µ, π (PSNR) ], and the pdf f δ (m) of the stochastic variabe δ, representing the duration of the time the process PSNR(n) remains in the generic interva µ without interruption. They are defined as π (PSNR) ] = Prob PSNR(n) µ } (20) and (21), shown at the bottom of the page. The term π (PSNR) ] in (20) can be cacuated from the pdf f PSNR (p) obtained in (18) as foows: π (PSNR) ] = p µ f PSNR (p). (22) In order to cacuate the pdf f δ (m) in (21), et us indicate the matrix containing the one-sot probabiities of transition towards system states in which the distortion eve is µ as Q (Σ) µ. It can be obtained from the transition probabiity matrix of the system Q (Σ), as in (23), shown at the bottom of the page. Therefore, the pdf f δ (m) can be cacuated as the probabiity that the system Σ, starting from a distortion eve µ, remains in the same eve for (m 1) consecutive sots, and eaves this eve at the mth sot, that is ( ) m 1 f δ (m) =π (Σ1,µ ) Q (Σ) (Σ) µ Q ( µ ) 1T where : π (Σ1,µ ) = π (Σ,µ ) Q (Σ) µ π (Σ, µ ) Q (Σ) µ 1 T. (24) The array π (Σ1,µ ) in (24) is the steady-state probabiity array in the first sot of a period in which the distortion eve is µ.the array π (Σ, µ ), on the other hand, is the steady-state probabiity array in a generic sot in which the distortion eve is other than µ, and is defined as π (Σ, µ ) = π(σ) Q (Σ) µ π (Σ) Q (Σ) µ 1 T. (25) V. C ASE STUDY A. System Characterization We anayzed the statistica characteristics of 1 hour of MPEG video sequences of the movie Evita. To encode this movie, we used a frame rate of F =25frames/s, and a frame size of 180 macrobocks. The GoP structure IBBPBB was used, seecting a ratio of tota frames to intraframes of G I =6, and the distance between two successive P frames or between the ast P frame in the GoP and the I frame in the next GoP as G P =3. The size of the transmission buffer has been set to K =60packets. The gross ink capacity assigned to the video appication is 2 Mb/s. The IP packets at the wireess termina are divided into 40 bytes bocks, as usua in the universa mobie teecommunications system (UMTS) environment. The AFEC modue encodes sets of k =16bocks into sets of m. In this case study, we use the eight-state finite-state Markov channe (FSMC) mode introduced in 26] for the wireess channe and consider two different cases. 1) Pedestrian: The mobie user s veocity is 5 km/h. 2) Driver: The mobie user s veocity is 55 km/h. Assuming that wireess transmission is performed in the 2-GHz band, which is the vaue used in UMTS, the maximum Dopper frequency is f m =10Hz in the first case and f m = 100 Hz in the second. The vaues that characterize Q are given in Tabe I for the pedestrian and driver cases. The above matrices were cacuated PSNR(n +1) µ,...,psnr(n + m 1) µ f δ (m) =Prob, PSNR(n + m) µ PSNR(n 1) µ } PSNR(n) µ (21) Q (Σ) µ ]( ) s Q,s Ñ,(i,j ), ( s Q,s Ñ,(i,j ) )] = a I (Act) Q(Σ) ( ) ( )]f Act (a i,j ), if s s Q,s Ñ,(i,j ), s Q,s Ñ,(i,j ) Q,j ) θ(a 0, otherwise (23)

8 2784 IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 4, NO. 6, NOVEMBER 2005 TABLE I Q PARAMETERS IN THE PEDESTRIAN CASE (f m =10Hz) AND DRIVER CASE (f m = 100 Hz) TABLE II REDUNDANCY BLOCKS AND NET LINK CAPACITY OFFERED TO THE APPLICATION FOR DIFFERENT CHANNEL STATES AND TARGET ERROR PROBABILITIES ˆP IN THE DRIVER CASE,WHEN THE GROSS LINK CAPACITY IS c =2Mb/s assuming that the video-frame rate is 25 frames/s and therefore, the sot duration is =40ms. The target error-probabiity vaues considered are ˆP = 10 5, ˆP =10 4, ˆP =10 3, and ˆP =10 2. Tabe II ists, for each state i of the server SBBP mode, the vaues of m i and the resuting avaiabe ink capacities c i for these ˆP vaues in the driver case, taken as an exampe. In this case study, we wi consider a feedback aw obtained from the statistics of the movie Evita, expressed in terms of rate and distortion curves 5], 17], 23]. The rate curves R a,j (q) give the expected number of packets which wi be emitted when the jth frame in the GoP has to be encoded, if its activity vaue is a, and is encoded with a QSP vaue q. The distortion curves F (j) (q) give the expected encoding PSNR, and have been defined in Section IV. The rate and the distortion curves for the movie Evita are shown in Fig. 2. The considered feedback aw aims to maintain the number of packets in the transmission-buffer queue ower than a given threshod K θ at the end of each GoP interva, whie maintaining stabe the PSNR during the whoe GoP. In this case, both the rate curves R a,j (q) and the distortion curves F (j) (q) are used. More specificay, if we indicate the transmission-buffer queue ength and the channe avaiabe capacity when the jth frame in the GoP has to be encoded as s Q and sñ, respectivey, and a being the activity of this frame, the QSP is chosen assuming the foowing. 1) The activity wi remain constant during the rest of the GoP, that is, Act(n) =a, for each frame h j +1,G I ]. 2) The channe behavior, and therefore the avaiabe network bandwidth Ñ(n), remains constant during the rest of the GoP, that is, for each frame h j +1,G I ]. Under these assumptions, the QSP is chosen as the minimum QSP q, such that it is possibe to find a set of QSP vaues for the next frames of the GoP, q j+1,...,q GI ], so that the foowing hod. 1) The PSNR of those frames is constant, and equa to the vaue that shoud be achieved for frame j. 2) The number of emitted packets expected for the next frames of the GoP, if these QSP vaues are used, added to the current queue, minus the number of packets that wi eave the queue unti the end of the GoP, resuts to ower than the given threshod K θ.

9 GALLUCCIO et a.: TRANSMISSION OF ADAPTIVE MPEG VIDEO OVER TIME-VARYING WIRELESS CHANNELS 2785 Fig. 2. Rate-distortion curves for I, P, and B frames. Rate curves for (a) frame I, (b) frame B, and (c) frame P. (d) Distortion curves. In other words, the feedback aw works by choosing the QSP as in (26), shown at the bottom of the page. B. Numerica Resuts Fig. 3 shows the pdfs of the transmission-buffer queue size for the two vaues of the Dopper frequency f m and for a given vaue of the target error probabiity among those being considered. The vaues shown have been cacuated as foows: Prob S (Q) (n) =s Q }= sñ I (Ñ) sỹ I (Ỹ ) π (Σ) (s Q,sÑ,sỸ )]. (27) We can observe that the curves are basicay Gamma distributions and are very simiar to each other independenty of the ˆP vaue. This is the evidence that the feedback aw works propery. This is further demonstrated in Fig. 4 where we show the average queue size as we as the mean deay in the transmission buffer. The vaue of the average queue size does not change significanty when the ˆP changes and is higher in the driver case. This can be expained by the fact that in the driver case, the wireess medium quaity is ower and therefore, the transmission-buffer service rate is ower. Simiar discussions can be carried out concerning Fig. 5, where the performance in terms of oss probabiity in the transmission buffer is shown and cacuated as in 4]. q = φ(s Q,a,j) = min q 1,31] q such that q j+1,...,q GI ] for which : F (k) (q k )=F (j) ( q) k j +1,...,G I ] s Q + R a,j ( q)+ G I k=j R a,j(q k ) (G I j +1) Ñ(n) K θ (26)

10 2786 IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 4, NO. 6, NOVEMBER 2005 Fig. 3. Transmission-buffer size pdf for ˆP =10 2 (a) in the pedestrian case and (b) in the driver case. Fig. 4. Average transmission-buffer size and mean deay versus the target error probabiity ˆP. Fig. 6 shows the performance reated to the encoding quaity. In particuar, it can be observed that, for high vaues of ˆP, due to the high amount of avaiabe bandwidth, the most ikey PSNR eve is the highest. On the contrary, for ow vaues of ˆP, as a resut of the arge amount of redundancy introduced by AFEC, the avaiabe bandwidth is ow, and therefore, the video source reduces the encoding quaity. For this reason, the ower the vaue of the target in the wireess ink ˆP, the greater the probabiity of poorer PSNR eves. In order to better quantify the infuence of the choice of the target vaue ˆP on the encoding performance, in Fig. 6, the average PSNR eve is shown. As expected, the worst case for the average PSNR eve is given when the AFEC has a very stringent target for the maximum ˆP. When a ess stringent target vaue for the is required, the encoding quaity increases. Obviousy, the average PSNR vaue, and thus encoding quaity, is higher in the pedestrian case. VI. CONCLUSION In this paper, we have defined an anaytica framework for the evauation of the performance of rea-time MPEG video transmission over a wireess ink that appies AFEC to keep the beow a given threshod. The MPEG encoder uses a rate controer that adapts the output rate by appropriatey setting the QSP to foow the bandwidth variations whie maximizing encoding quaity and stabiity. The whoe system has been modeed by an emission process that feeds the transmission buffer; the server of this buffer behaves according to the channe conditions, i.e., the

11 GALLUCCIO et a.: TRANSMISSION OF ADAPTIVE MPEG VIDEO OVER TIME-VARYING WIRELESS CHANNELS 2787 Fig. 5. Packet oss probabiity in the transmission buffer versus the target error probabiity ˆP. Fig. 6. Average PSNR eve versus the target error probabiity ˆP. service rate is higher when channe conditions are good and ower when channe conditions are bad. SBBPs have been used to mode both the MPEG video source 4], 15], 17] and the server process of the transmission buffer that coincides with the time-varying avaiabe bandwidth in the network. Accordingy, the whoe system has been modeed as an SBBP/SBBP/1/K process. The anaytica framework proposed in the paper has been used to evauate the performance in terms of the distortion introduced by the quantization mechanism in the encoding process, which are the oss and mean deay in the transmission buffer. Numerica resuts show that our system is very robust and reiabe due to the impemented feedback aw that maintains amost constant the mean deay and the oss probabiity in the output buffer. Moreover, the corruption probabiity in the wireess channe is aso imited in spite of possibe variations in time in the wireess-channe BER. The proposed mode aows the designer to evauate the introduced encoding quaity variation that represents the cost of using this approach. The resuts obtained in the paper can be used to obtain the best tradeoff between encoding quaity and information correctness.

12 2788 IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 4, NO. 6, NOVEMBER 2005 REFERENCES 1] I. F. Akyidiz, I. Joe, H. Driver, and Y. L. Ho, A new adaptive FEC scheme for wireess ATM networks, in Proc. IEEE Miitary Communications Conf. (MILCOM), Boston, MA, Oct. 1998, pp ] E. Atman, C. Barakat, and V. M. Ramos, Queueing anaysis of simpe FEC schemes for IP teephony, in Proc. IEEE Information Communications (INFOCOM), Anchorage, AK, Apr. 2001, pp ] J. J. Bae, T. Suda, and R. Simha, Anaysis of individua packet oss in a finite buffer queue with heterogeneous Markov moduated arriva processes: A study of traffic burstiness and a priority packet discarding, in Proc. IEEE Information Communications (INFOCOM), Forence, Itay, Apr. 1992, pp ] A. Cernuto, F. Cocimano, A. Lombardo, and G. Schembra, A queueing system mode for the design of feedback aws in rate-controed MPEG video encoders, IEEE Trans. Circuits Syst. Video Techno.,vo.12,no.4, pp , Apr ] C. F. Chang and J. S. Wang, A stabe buffer contro strategy for MPEG coding, IEEE Trans. Circuits Syst. Video Techno., vo. 7, no. 6, pp , Dec ] S. R. Cho, Adaptive error contro scheme for mutimedia appications in integrated terrestria-sateite wireess networks, in Proc. IEEE Wireess Communications and Networking Conf. (WCNC), Chicago, IL, Sep. 2000, pp ] A. Chockaingam and M. Zorzi, Wireess TCP performance with ink ayer FEC/ARQ, in Proc. IEEE Int. Conf. Communications (ICC), Vancouver, BC, Canada, Jun. 1999, pp ] W. Ding and B. Liu, Rate contro of MPEG video coding and recording by rate-quantization modeing, IEEE Trans. Circuits Syst. Video Techno., vo. 6, no. 1, pp , Feb ] O. Hashida et a., Switched batch Bernoui process (SBBP) and the discrete-time SBBP/G/1 queue with appication to statistica mutipexer, IEEE J. Se. Areas Commun., vo. 9, no. 3, pp , Apr ] A. E. Kama, Efficient soution of mutipe server queues with appication to the modeing of ATM concentrators, in Proc. IEEE Information Communications (INFOCOM), San Francisco, CA, 1996, pp ] A. La Corte, A. Lombardo, and G. Schembra, An anaytica paradigm to cacuate mutipexer performance in an ATM mutimedia environment, Comput. Netw. ISDN Syst., vo. 29, no. 16, pp , Dec ] L. J. Lin and A. Ortega, Bit-rate contro using piecewise approximated rate-distortion characteristics, IEEE Trans. Circuits Syst. Video Techno., vo. 8, no. 4, pp , Aug ] D. V. Lindey, The theory of queues with a singe server, Proc. Cambridge Phios. Soc., vo. 48, pp , ] H. Liu and M. E Zarki, Performance of H.263 video transmission over wireess channes using hybrid ARQ, IEEE J. Se. Areas Commun., vo. 15, no. 9, pp , Dec ] A. Lombardo, G. Morabito, and G. Schembra, An accurate and treatabe Markov mode of MPEG-video traffic, in Proc. IEEE Information Communications (INFOCOM), San Francisco, CA, Mar./Apr. 1998, pp ] A. Lombardo, G. Morabito, S. Paazzo, and G. Schembra, A Markovbased agorithm for the generation of MPEG sequences matching intraand inter-gop correation, Eur. Trans. Teecommun. J., vo. 12, no. 2, pp , Mar./Apr ] A. Lombardo and G. Schembra, Performance evauation of an adaptiverate MPEG encoder matching intserv traffic constraints, IEEE/ACM Trans. Netw., vo. 11, no. 1, pp , Feb ] M. F. Neutz, Matrix-Geometric Soutions in Stochastic Modes: An Agorithmic Approach. Batimore, MD: The Johns Hopkins Univ. Press, ] L. Rabiner, A tutoria on hidden Markov modes and seected appications in speech recognition, Proc. IEEE, vo. 77, no. 2, pp , Feb ] A. Ramesh, A. Chockaingam, and L. B. Mistein, A first-order Markov mode for correated Nagakami-m fading channes, in Proc. IEEE Int. Conf. Communications (ICC), New York, Apr. 2002, pp ] O. Rose, Statistica properties of MPEG video traffic and their impact on traffic modeing in ATM systems, Univ. Würzburg, Inst. Comput. Sci., Würzburg, Germany, Tech. Rep. 101, Feb ] G. M. Schuster and A. K. Katsaggeos, Rate-Distortion Based Video Compression, Optima Video Frame Compression and Object Boundary Encoding. Norwe, MA: Kuwer, ] T. Takine, T. Suda, and T. Hasegawa, Ce oss and output process anayses of a finite-buffer discrete-time ATM queueing system with correated arrivas, in Proc. IEEE Information Communications (INFOCOM), San Francisco, CA, Mar. 1993, pp ] C. C. Tan and N. C. Beauieu, On first-order Markov modeing for the Rayeigh fading channes, IEEE Trans. Commun., vo. 48, no. 12, pp , Dec ] B. Vucetic, An adaptive coding scheme for time-varying channes, IEEE Trans. Commun., vo. 39, no. 5, pp , May ] H. S. Wang and N. Moayeri, Finite-state Markov channe A usefu mode for radio communication channes, IEEE Trans. Veh. Techno., vo. 44, no. 1, pp , Feb ] M. Zorzi and R. R. Rao, On the statistics of bock errors in bursty channes, IEEE Trans. Commun., vo. 45, no. 6, pp , Jun ] M. Zorzi, R. R. Rao, and L. B. Mistein, Error statistics in data transmission over fading channes, IEEE Trans. Commun., vo. 46, no. 11, pp , Nov ] Coded Representation of Picture and Audio Information, MPEGTest Mode 5. ISO-IEC/JTC1/SC29/WG11, Apr ] Coded Representation of Picture and Audio Information, MPEGTest Mode 2. Internationa Standard ISO-IEC/JTC1/Sc29/WG11, Ju ] Coding of Moving Pictures and Associated Audio for Digita Storage Media up to 1.5 Mb/s Part 2, Video, Internationa Standard ISO- IEC/JTC1/SC29/WG11, DIS , Mar Laura Gauccio received the Laurea degree in eectrica engineering and the Ph.D. degree in eectrica, computer and teecommunications engineering, both from the University of Catania, Catania, Itay, in 2001 and 2005, respectivey. Since 2002, she has been with the Itaian Nationa Consortium of Teecommunications (CNIT), where she is working as a Research Feow within the Virtua Immersive Communications (VICOM) Project. From May to Juy 2005, she was a Visiting Schoar at the COMET Group, Coumbia University, New York, NY. Her research interests incude ad hoc and sensor networks, protocos and agorithms for wireess networks, and network performance anaysis. Dr. Gauccio served and wi serve in the Program Committee of the 4th Academic Network for Wireess Internet Research in Europe (ANWIRE) Internationa Workshop on Wireess Internet and Reconfigurabiity, the 20th Internationa Symposium on Computer and Information Sciences (ISCIS 05), and Networking Giacomo Morabito (M 02) received the Laurea degree in eectrica engineering and the Ph.D. degree in eectrica, computer, and teecommunications engineering from the University of Catania, Catania, Itay, in 1996 and 2000, respectivey. From November 1999 to Apri 2001, he was with the Broadband and Wireess Networking Laboratory of the Georgia Institute of Technoogy as a Research Engineer. Since May 2001, he has been with the Schoo of Engineering at Enna of the University of Catania, where he is currenty an Assistant Professor. He is serving as a Guest Editor on the editoria board of Computer Networks and Mobie Networks and Appications (MONET). He is aso a Member of the technica program committee of severa conferences. Moreover, he has been the Technica Program Co-Chair of Med-Hoc-Net His research interests incude mobie and sateite networks, sef-organizing networks, quaity of service (QoS), and traffic management. Dr. Morabito is serving on the Editoria Board of IEEE Wireess Communications Magazine. Giovanni Schembra received the degree in eectrica engineering from the University of Catania, Catania, Itay, in Working in the teecommunications area, he received the Master s degree from CEFRIEL, Mian, Itay, in 1992, with his thesis focusing on the anaytica performance evauation in an ATM network. He received the Ph.D. degree in eectronics, computer science, and teecommunications engineering with a dissertation on mutimedia traffic modeing in a broadband network. He is currenty an Assistant Professor in Teecommunications at the University of Catania.

Drum Transcription in the presence of pitched instruments using Prior Subspace Analysis

Drum Transcription in the presence of pitched instruments using Prior Subspace Analysis ISSC 2003, Limerick. Juy -2 Drum Transcription in the presence of pitched instruments using Prior Subspace Anaysis Derry FitzGerad φ, Bob Lawor*, and Eugene Coye φ φ Music Technoogy Centre, Dubin Institute

More information

Prior Subspace Analysis for Drum Transcription

Prior Subspace Analysis for Drum Transcription Audio Engineering Society Convention Paper Presented at the 4th Convention 23 March 22 25 Amsterdam, he Netherands his convention paper has been reproduced from the author's advance manuscript, without

More information

LONG term evolution (LTE) has now been operated in

LONG term evolution (LTE) has now been operated in IEEE/ACM TRANSACTIONS ON NETWORKING 1 A Pricing-Aware Resource Scheduing Framework for LTE Networks You-Chiun Wang and Tzung-Yu Tsai Abstract Long term evoution (LTE) is a standard widey used in ceuar

More information

Energy meter MRE-44S. MRE-44S/DC24V energy meter

Energy meter MRE-44S. MRE-44S/DC24V energy meter MRE-44S MRE-44S/DC24V energy meter Comprehensive consumption data anaysis in rea time High resoution and accuracy (cass 0.) even in harmonicay distorted grids Aso anayses harmonics (optiona, up to 50 Hz)

More information

NCH Software VideoPad Video Editor

NCH Software VideoPad Video Editor NCH Software VideoPad Video Editor This user guide has been created for use with VideoPad Video Editor Version 4.xx NCH Software Technica Support If you have difficuties using VideoPad Video Editor pease

More information

Constant Bit Rate for Video Streaming Over Packet Switching Networks

Constant Bit Rate for Video Streaming Over Packet Switching Networks International OPEN ACCESS Journal Of Modern Engineering Research (IJMER) Constant Bit Rate for Video Streaming Over Packet Switching Networks Mr. S. P.V Subba rao 1, Y. Renuka Devi 2 Associate professor

More information

Multi-TS Streaming Software

Multi-TS Streaming Software Appication Note Thomas Lechner 1.2017 0e Muti-TS Streaming Software Appication Note Products: R&S CLG R&S CLGD R&S SLG The R&S TSStream muti-ts streaming software streams a number of MPEG transport stream

More information

Topology of Musical Data

Topology of Musical Data Topoogy of Musica Data Wiiam A. Sethares Department of Eectrica and Computer Engineering, University of Wisconsin, Madison, USA, sethares@ece.wisc.edu November 27, 2010 Abstract Techniques for discovering

More information

Image Generation in Microprocessor-based System with Simultaneous Video Memory Read/Write Access

Image Generation in Microprocessor-based System with Simultaneous Video Memory Read/Write Access Image Generation in Microprocessor-based System with Simutaneous Video Memory Read/rite Access Mountassar Maamoun 1, Bouaem Laichi 2, Abdehaim Benbekacem 3, Daoud Berkani 4 1 Department o Eectronic, Bida

More information

EDT/Collect for DigitalMicrograph

EDT/Collect for DigitalMicrograph May 2016 (Provisiona) EDT/Coect for DigitaMicrograph Data Coection for Eectron Diffraction Tomography EDT/Coect Manua 1.0 HREM Research Inc. Introduction The EDT/Coect software has been deveoped by HREM

More information

Bit Rate Control for Video Transmission Over Wireless Networks

Bit Rate Control for Video Transmission Over Wireless Networks Indian Journal of Science and Technology, Vol 9(S), DOI: 0.75/ijst/06/v9iS/05, December 06 ISSN (Print) : 097-686 ISSN (Online) : 097-5 Bit Rate Control for Video Transmission Over Wireless Networks K.

More information

Operation Guide

Operation Guide MO0503-EA Getting Acquainted Congratuations upon your seection of this CASIO watch. To get the most out of your purchase, be sure to read this manua carefuy and keep it on hand for ater reference when

More information

University of Bristol - Explore Bristol Research. Peer reviewed version. Link to published version (if available): /ISCAS.2005.

University of Bristol - Explore Bristol Research. Peer reviewed version. Link to published version (if available): /ISCAS.2005. Wang, D., Canagarajah, CN., & Bull, DR. (2005). S frame design for multiple description video coding. In IEEE International Symposium on Circuits and Systems (ISCAS) Kobe, Japan (Vol. 3, pp. 19 - ). Institute

More information

Modeling and Optimization of a Systematic Lossy Error Protection System based on H.264/AVC Redundant Slices

Modeling and Optimization of a Systematic Lossy Error Protection System based on H.264/AVC Redundant Slices Modeling and Optimization of a Systematic Lossy Error Protection System based on H.264/AVC Redundant Slices Shantanu Rane, Pierpaolo Baccichet and Bernd Girod Information Systems Laboratory, Department

More information

Packet Scheduling Algorithm for Wireless Video Streaming 1

Packet Scheduling Algorithm for Wireless Video Streaming 1 Packet Scheduling Algorithm for Wireless Video Streaming 1 Sang H. Kang and Avideh Zakhor Video and Image Processing Lab, U.C. Berkeley E-mail: {sangk7, avz}@eecs.berkeley.edu Abstract We propose a class

More information

Relative frequency. I Frames P Frames B Frames No. of cells

Relative frequency. I Frames P Frames B Frames No. of cells In: R. Puigjaner (ed.): "High Performance Networking VI", Chapman & Hall, 1995, pages 157-168. Impact of MPEG Video Trac on an ATM Multiplexer Oliver Rose 1 and Michael R. Frater 2 1 Institute of Computer

More information

Professional HD Integrated Receiver Decoder GEOSATpro DSR160

Professional HD Integrated Receiver Decoder GEOSATpro DSR160 Professiona HD Integrated Receiver Decoder GEOSATpro DSR160 User Manua V1.00-C Preface About This Manua This manua provides introductions to users about how to operate the device correcty. The content

More information

Dual Frame Video Encoding with Feedback

Dual Frame Video Encoding with Feedback Video Encoding with Feedback Athanasios Leontaris and Pamela C. Cosman Department of Electrical and Computer Engineering University of California, San Diego, La Jolla, CA 92093-0407 Email: pcosman,aleontar

More information

II. SYSTEM MODEL In a single cell, an access point and multiple wireless terminals are located. We only consider the downlink

II. SYSTEM MODEL In a single cell, an access point and multiple wireless terminals are located. We only consider the downlink Subcarrier allocation for variable bit rate video streams in wireless OFDM systems James Gross, Jirka Klaue, Holger Karl, Adam Wolisz TU Berlin, Einsteinufer 25, 1587 Berlin, Germany {gross,jklaue,karl,wolisz}@ee.tu-berlin.de

More information

ITU BS.1771 Loudness Meter BLITS Channel Identification for 5.1 Surround Sound

ITU BS.1771 Loudness Meter BLITS Channel Identification for 5.1 Surround Sound RW-6seiter_IBC_009_GB_RZ_V5.qxp 0: Seite Functions of the various modes: ypica dispay patterns and their interpretation a few exampes: 900 900S 900D 900SD Mode 960 960S 960D 960SD 900 900S 900D 900SD F

More information

Spectrum Management. Digital Audio Broadcasting. Content Protection. Video Streaming. Quality of Service

Spectrum Management. Digital Audio Broadcasting. Content Protection. Video Streaming. Quality of Service Wecome 3 Spectrum Management Impementation of the Digita Dividend technica restraints to be taken into account Jan Doeven, KNP 4 Digita Audio Broadcasting The evoution of DAB Frank Herrmann, Larissa Anna

More information

NAIVE - Network Aware Internet Video Encoding

NAIVE - Network Aware Internet Video Encoding NAIVE - Network Aware Internet Video Encoding Hector M. Bricefio MIT hbriceno@cs. mit. edu Steven Gorter Harvard University sjg @ cs. harvard. edu Leonard McMian MIT mcmian@cs.mit. edu Abstract The distribution

More information

Analysis of Packet Loss for Compressed Video: Does Burst-Length Matter?

Analysis of Packet Loss for Compressed Video: Does Burst-Length Matter? Analysis of Packet Loss for Compressed Video: Does Burst-Length Matter? Yi J. Liang 1, John G. Apostolopoulos, Bernd Girod 1 Mobile and Media Systems Laboratory HP Laboratories Palo Alto HPL-22-331 November

More information

Operation Guide 4717

Operation Guide 4717 MO0812-EB Getting Acquainted Congratuations upon your seection of this CASIO watch. To get the most out of your purchase, be sure to read this manua carefuy. This watch does not have a Time Zone that corresponds

More information

Feasibility Study of Stochastic Streaming with 4K UHD Video Traces

Feasibility Study of Stochastic Streaming with 4K UHD Video Traces Feasibility Study of Stochastic Streaming with 4K UHD Video Traces Joongheon Kim and Eun-Seok Ryu Platform Engineering Group, Intel Corporation, Santa Clara, California, USA Department of Computer Engineering,

More information

Operation Guide 5200

Operation Guide 5200 MO1103-EA Getting Acquainted ongratuations upon your seection of this ASIO watch. To get the most out of your purchase, be sure to read this manua carefuy. Be sure to keep a user documentation handy for

More information

Error Resilient Video Coding Using Unequally Protected Key Pictures

Error Resilient Video Coding Using Unequally Protected Key Pictures Error Resilient Video Coding Using Unequally Protected Key Pictures Ye-Kui Wang 1, Miska M. Hannuksela 2, and Moncef Gabbouj 3 1 Nokia Mobile Software, Tampere, Finland 2 Nokia Research Center, Tampere,

More information

Real-Time Audio-to-Score Alignment of Music Performances Containing Errors and Arbitrary Repeats and Skips

Real-Time Audio-to-Score Alignment of Music Performances Containing Errors and Arbitrary Repeats and Skips IEEE/ACM TRANSACTIONS ON AUDIO, SPEECH, AND LANGUAGE PROCESSING, VOL. XX, NO. YY, 2015 1 Rea-Time Audio-to-Score Aignment of Music Performances Containing Errors and Arbitrary Repeats and Skips Tomohiko

More information

Remarks on The Logistic Lattice in Random Number Generation. Neal R. Wagner

Remarks on The Logistic Lattice in Random Number Generation. Neal R. Wagner Remarks on The Logistic Lattice in Random Number Generation Nea R. Wagner 1. Introduction Pease refer to the quoted artice before reading these remarks. I have aways been fond of this particuar random

More information

Minimax Disappointment Video Broadcasting

Minimax Disappointment Video Broadcasting Minimax Disappointment Video Broadcasting DSP Seminar Spring 2001 Leiming R. Qian and Douglas L. Jones http://www.ifp.uiuc.edu/ lqian Seminar Outline 1. Motivation and Introduction 2. Background Knowledge

More information

Dual frame motion compensation for a rate switching network

Dual frame motion compensation for a rate switching network Dual frame motion compensation for a rate switching network Vijay Chellappa, Pamela C. Cosman and Geoffrey M. Voelker Dept. of Electrical and Computer Engineering, Dept. of Computer Science and Engineering

More information

Down - (DW Sampler Hold Buffer * Digital Filter * Fig. 1 Conceptual bunch-by-bunch, downsampled feedback system.

Down - (DW Sampler Hold Buffer * Digital Filter * Fig. 1 Conceptual bunch-by-bunch, downsampled feedback system. Bunch-by-Bunch Feedback for PEP II* G. Oxoby, R. Caus, N. Eisen, J. Fox, H. Hindi, J.Hoefich, J. Osen, and L. Sapozhnikov. Stanford Linear Acceerator Center, Stanford University, Stanford, CA 94309 I.

More information

Error Resilience for Compressed Sensing with Multiple-Channel Transmission

Error Resilience for Compressed Sensing with Multiple-Channel Transmission Journal of Information Hiding and Multimedia Signal Processing c 2015 ISSN 2073-4212 Ubiquitous International Volume 6, Number 5, September 2015 Error Resilience for Compressed Sensing with Multiple-Channel

More information

Research Article. ISSN (Print) *Corresponding author Shireen Fathima

Research Article. ISSN (Print) *Corresponding author Shireen Fathima Scholars Journal of Engineering and Technology (SJET) Sch. J. Eng. Tech., 2014; 2(4C):613-620 Scholars Academic and Scientific Publisher (An International Publisher for Academic and Scientific Resources)

More information

Analysis of Video Transmission over Lossy Channels

Analysis of Video Transmission over Lossy Channels 1012 IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL. 18, NO. 6, JUNE 2000 Analysis of Video Transmission over Lossy Channels Klaus Stuhlmüller, Niko Färber, Member, IEEE, Michael Link, and Bernd

More information

The Basics of Monitor Technology (1)

The Basics of Monitor Technology (1) The Basics of Monitor Technoogy 2-187-799-12(1) Preface In recent years, the editing systems and equipment used by broadcasters, production houses and independent studios have improved dramaticay, resuting

More information

Getting in touch with teachers

Getting in touch with teachers Getting in touch with teachers Advertising with INTO INTO Media pack 2017 2018 The INTO The Irish Nationa Teachers Organisation (INTO), was founded in 1868. It is the argest teachers trade union in Ireand.

More information

Operation Guide 3197

Operation Guide 3197 MO1004-EA Getting Acquainted Congratuations upon your seection of this CASIO watch. To get the most out of your purchase, be sure to read this manua carefuy. Keep the watch exposed to bright ight The eectricity

More information

SCALABLE video coding (SVC) is currently being developed

SCALABLE video coding (SVC) is currently being developed IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, VOL. 16, NO. 7, JULY 2006 889 Fast Mode Decision Algorithm for Inter-Frame Coding in Fully Scalable Video Coding He Li, Z. G. Li, Senior

More information

Interleaved Source Coding (ISC) for Predictive Video Coded Frames over the Internet

Interleaved Source Coding (ISC) for Predictive Video Coded Frames over the Internet Interleaved Source Coding (ISC) for Predictive Video Coded Frames over the Internet Jin Young Lee 1,2 1 Broadband Convergence Networking Division ETRI Daejeon, 35-35 Korea jinlee@etri.re.kr Abstract Unreliable

More information

Systematic Lossy Error Protection of Video based on H.264/AVC Redundant Slices

Systematic Lossy Error Protection of Video based on H.264/AVC Redundant Slices Systematic Lossy Error Protection of based on H.264/AVC Redundant Slices Shantanu Rane and Bernd Girod Information Systems Laboratory Stanford University, Stanford, CA 94305. {srane,bgirod}@stanford.edu

More information

Introduction. Packet Loss Recovery for Streaming Video. Introduction (2) Outline. Problem Description. Model (Outline)

Introduction. Packet Loss Recovery for Streaming Video. Introduction (2) Outline. Problem Description. Model (Outline) Packet Loss Recovery for Streaming Video N. Feamster and H. Balakrishnan MIT In Workshop on Packet Video (PV) Pittsburg, April 2002 Introduction (1) Streaming is growing Commercial streaming successful

More information

MPEGTool: An X Window Based MPEG Encoder and Statistics Tool 1

MPEGTool: An X Window Based MPEG Encoder and Statistics Tool 1 MPEGTool: An X Window Based MPEG Encoder and Statistics Tool 1 Toshiyuki Urabe Hassan Afzal Grace Ho Pramod Pancha Magda El Zarki Department of Electrical Engineering University of Pennsylvania Philadelphia,

More information

1C.4.1. Modeling of Motion Classified VBR Video Codecs. Ya-Qin Zhang. Ferit Yegenoglu, Bijan Jabbari III. MOTION CLASSIFIED VIDEO CODEC INFOCOM '92

1C.4.1. Modeling of Motion Classified VBR Video Codecs. Ya-Qin Zhang. Ferit Yegenoglu, Bijan Jabbari III. MOTION CLASSIFIED VIDEO CODEC INFOCOM '92 Modeling of Motion Classified VBR Video Codecs Ferit Yegenoglu, Bijan Jabbari YaQin Zhang George Mason University Fairfax, Virginia GTE Laboratories Waltham, Massachusetts ABSTRACT Variable Bit Rate (VBR)

More information

Scalable Foveated Visual Information Coding and Communications

Scalable Foveated Visual Information Coding and Communications Scalable Foveated Visual Information Coding and Communications Ligang Lu,1 Zhou Wang 2 and Alan C. Bovik 2 1 Multimedia Technologies, IBM T. J. Watson Research Center, Yorktown Heights, NY 10598, USA 2

More information

176 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, VOL. 13, NO. 2, FEBRUARY 2003

176 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, VOL. 13, NO. 2, FEBRUARY 2003 176 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, VOL. 13, NO. 2, FEBRUARY 2003 Transactions Letters Error-Resilient Image Coding (ERIC) With Smart-IDCT Error Concealment Technique for

More information

Running a shared reading project. A scheme of activities to help older children share picture books with younger ones

Running a shared reading project. A scheme of activities to help older children share picture books with younger ones CFE Leves Eary Senior phase (Ages 3-16) Running a shared reading project A scheme of activities to hep oder chidren share picture books with younger ones Resource created by Scottish Book Trust Contents

More information

Skip Length and Inter-Starvation Distance as a Combined Metric to Assess the Quality of Transmitted Video

Skip Length and Inter-Starvation Distance as a Combined Metric to Assess the Quality of Transmitted Video Skip Length and Inter-Starvation Distance as a Combined Metric to Assess the Quality of Transmitted Video Mohamed Hassan, Taha Landolsi, Husameldin Mukhtar, and Tamer Shanableh College of Engineering American

More information

THE CAPABILITY of real-time transmission of video over

THE CAPABILITY of real-time transmission of video over 1124 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, VOL. 15, NO. 9, SEPTEMBER 2005 Efficient Bandwidth Resource Allocation for Low-Delay Multiuser Video Streaming Guan-Ming Su, Student

More information

Robust Joint Source-Channel Coding for Image Transmission Over Wireless Channels

Robust Joint Source-Channel Coding for Image Transmission Over Wireless Channels 962 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, VOL. 10, NO. 6, SEPTEMBER 2000 Robust Joint Source-Channel Coding for Image Transmission Over Wireless Channels Jianfei Cai and Chang

More information

Reduced complexity MPEG2 video post-processing for HD display

Reduced complexity MPEG2 video post-processing for HD display Downloaded from orbit.dtu.dk on: Dec 17, 2017 Reduced complexity MPEG2 video post-processing for HD display Virk, Kamran; Li, Huiying; Forchhammer, Søren Published in: IEEE International Conference on

More information

TRANSCENSION DMX OPERATOR 2 USER MANUAL

TRANSCENSION DMX OPERATOR 2 USER MANUAL TRANSCENSION DMX OPERATOR 2 USER MANUAL I. PRODUCT DESCRIPTIONS Thank you for using our company the 192 CH DMX OPERATOR. To optimize the performance of this product, pease read these operating instructions

More information

Operation Guide 3271

Operation Guide 3271 MO1106-EA Operation Guide 3271 Getting Acquainted ongratuations upon your seection of this ASIO watch. To get the most out of your purchase, be sure to read this manua carefuy. Be sure to keep a user documentation

More information

Free Viewpoint Switching in Multi-view Video Streaming Using. Wyner-Ziv Video Coding

Free Viewpoint Switching in Multi-view Video Streaming Using. Wyner-Ziv Video Coding Free Viewpoint Switching in Multi-view Video Streaming Using Wyner-Ziv Video Coding Xun Guo 1,, Yan Lu 2, Feng Wu 2, Wen Gao 1, 3, Shipeng Li 2 1 School of Computer Sciences, Harbin Institute of Technology,

More information

An Efficient Low Bit-Rate Video-Coding Algorithm Focusing on Moving Regions

An Efficient Low Bit-Rate Video-Coding Algorithm Focusing on Moving Regions 1128 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, VOL. 11, NO. 10, OCTOBER 2001 An Efficient Low Bit-Rate Video-Coding Algorithm Focusing on Moving Regions Kwok-Wai Wong, Kin-Man Lam,

More information

Key Techniques of Bit Rate Reduction for H.264 Streams

Key Techniques of Bit Rate Reduction for H.264 Streams Key Techniques of Bit Rate Reduction for H.264 Streams Peng Zhang, Qing-Ming Huang, and Wen Gao Institute of Computing Technology, Chinese Academy of Science, Beijing, 100080, China {peng.zhang, qmhuang,

More information

Dual frame motion compensation for a rate switching network

Dual frame motion compensation for a rate switching network Dual frame motion compensation for a rate switching network Vijay Chellappa, Pamela C. Cosman and Geoffrey M. Voelker Dept. of Electrical and Computer Engineering, Dept. of Computer Science and Engineering

More information

WYNER-ZIV VIDEO CODING WITH LOW ENCODER COMPLEXITY

WYNER-ZIV VIDEO CODING WITH LOW ENCODER COMPLEXITY WYNER-ZIV VIDEO CODING WITH LOW ENCODER COMPLEXITY (Invited Paper) Anne Aaron and Bernd Girod Information Systems Laboratory Stanford University, Stanford, CA 94305 {amaaron,bgirod}@stanford.edu Abstract

More information

A New Resource Allocation Scheme Based on a PSNR Criterion for Wireless Video Transmission to Stationary Receivers Over Gaussian Channels

A New Resource Allocation Scheme Based on a PSNR Criterion for Wireless Video Transmission to Stationary Receivers Over Gaussian Channels IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 1, NO. 3, JULY 2002 393 A New Resource Allocation Scheme Based on a PSNR Criterion for Wireless Video Transmission to Stationary Receivers Over Gaussian

More information

AUDIOVISUAL COMMUNICATION

AUDIOVISUAL COMMUNICATION AUDIOVISUAL COMMUNICATION Laboratory Session: Recommendation ITU-T H.261 Fernando Pereira The objective of this lab session about Recommendation ITU-T H.261 is to get the students familiar with many aspects

More information

MMS-Übungen. Einführung in die Signalanalyse mit Python. Wintersemester 2016/17. Benjamin Seppke

MMS-Übungen. Einführung in die Signalanalyse mit Python. Wintersemester 2016/17. Benjamin Seppke MIN-Fakutät Fachbereich Informatik Arbeitsbereich SAV/BV (KOGS) MMS-Übungen Einführung in die Signaanayse mit Python Wintersemester 2016/17 Benjamin Seppke MMS-Übungen: Einführung in die Signaanayse mit

More information

Adaptive Key Frame Selection for Efficient Video Coding

Adaptive Key Frame Selection for Efficient Video Coding Adaptive Key Frame Selection for Efficient Video Coding Jaebum Jun, Sunyoung Lee, Zanming He, Myungjung Lee, and Euee S. Jang Digital Media Lab., Hanyang University 17 Haengdang-dong, Seongdong-gu, Seoul,

More information

Horizontal Circuit Analyzing

Horizontal Circuit Analyzing THE HA2500 Horizonta Circuit Anayzing Rea Answers - Rea Profits - Rea Fast! HA2500 Universa Horizonta Anayzer Why A Universa Horizonta Anayzer For Your Business? Today s CRT video dispay monitors support

More information

A look at the MPEG video coding standard for variable bit rate video transmission 1

A look at the MPEG video coding standard for variable bit rate video transmission 1 A look at the MPEG video coding standard for variable bit rate video transmission 1 Pramod Pancha Magda El Zarki Department of Electrical Engineering University of Pennsylvania Philadelphia PA 19104, U.S.A.

More information

Fast MBAFF/PAFF Motion Estimation and Mode Decision Scheme for H.264

Fast MBAFF/PAFF Motion Estimation and Mode Decision Scheme for H.264 Fast MBAFF/PAFF Motion Estimation and Mode Decision Scheme for H.264 Ju-Heon Seo, Sang-Mi Kim, Jong-Ki Han, Nonmember Abstract-- In the H.264, MBAFF (Macroblock adaptive frame/field) and PAFF (Picture

More information

Joint Optimization of Source-Channel Video Coding Using the H.264/AVC encoder and FEC Codes. Digital Signal and Image Processing Lab

Joint Optimization of Source-Channel Video Coding Using the H.264/AVC encoder and FEC Codes. Digital Signal and Image Processing Lab Joint Optimization of Source-Channel Video Coding Using the H.264/AVC encoder and FEC Codes Digital Signal and Image Processing Lab Simone Milani Ph.D. student simone.milani@dei.unipd.it, Summer School

More information

R&S TMU9 UHF medium power TV transmitters

R&S TMU9 UHF medium power TV transmitters R&S TMU9 UHF medium power TV transmitters Soution for Low Power TV Stations Graziano Casae Rohde & Schwarz USA Account Manager Broadcasting transmitter Rohde & Schwarz In Brief Overview Estabished in 1933

More information

NUMEROUS elaborate attempts have been made in the

NUMEROUS elaborate attempts have been made in the IEEE TRANSACTIONS ON COMMUNICATIONS, VOL. 46, NO. 12, DECEMBER 1998 1555 Error Protection for Progressive Image Transmission Over Memoryless and Fading Channels P. Greg Sherwood and Kenneth Zeger, Senior

More information

AN IMPROVED ERROR CONCEALMENT STRATEGY DRIVEN BY SCENE MOTION PROPERTIES FOR H.264/AVC DECODERS

AN IMPROVED ERROR CONCEALMENT STRATEGY DRIVEN BY SCENE MOTION PROPERTIES FOR H.264/AVC DECODERS AN IMPROVED ERROR CONCEALMENT STRATEGY DRIVEN BY SCENE MOTION PROPERTIES FOR H.264/AVC DECODERS Susanna Spinsante, Ennio Gambi, Franco Chiaraluce Dipartimento di Elettronica, Intelligenza artificiale e

More information

MULTI-STATE VIDEO CODING WITH SIDE INFORMATION. Sila Ekmekci Flierl, Thomas Sikora

MULTI-STATE VIDEO CODING WITH SIDE INFORMATION. Sila Ekmekci Flierl, Thomas Sikora MULTI-STATE VIDEO CODING WITH SIDE INFORMATION Sila Ekmekci Flierl, Thomas Sikora Technical University Berlin Institute for Telecommunications D-10587 Berlin / Germany ABSTRACT Multi-State Video Coding

More information

Video Transmission. Thomas Wiegand: Digital Image Communication Video Transmission 1. Transmission of Hybrid Coded Video. Channel Encoder.

Video Transmission. Thomas Wiegand: Digital Image Communication Video Transmission 1. Transmission of Hybrid Coded Video. Channel Encoder. Video Transmission Transmission of Hybrid Coded Video Error Control Channel Motion-compensated Video Coding Error Mitigation Scalable Approaches Intra Coding Distortion-Distortion Functions Feedback-based

More information

Operation Guide 4719

Operation Guide 4719 MO0801-EA Getting Acquainted Congratuations upon your seection of this CASIO watch. To get the most out of your purchase, be sure to read this manua carefuy. Keep the watch exposed to bright ight The eectricity

More information

Implementation of an MPEG Codec on the Tilera TM 64 Processor

Implementation of an MPEG Codec on the Tilera TM 64 Processor 1 Implementation of an MPEG Codec on the Tilera TM 64 Processor Whitney Flohr Supervisor: Mark Franklin, Ed Richter Department of Electrical and Systems Engineering Washington University in St. Louis Fall

More information

Operation Guide 5135

Operation Guide 5135 MO1006-EA Operation Guide 5135 Getting Acquainted ongratuations upon your seection of this ASIO watch. To get the most out of your purchase, be sure to read this manua carefuy. This watch does not have

More information

An Efficient Reduction of Area in Multistandard Transform Core

An Efficient Reduction of Area in Multistandard Transform Core An Efficient Reduction of Area in Multistandard Transform Core A. Shanmuga Priya 1, Dr. T. K. Shanthi 2 1 PG scholar, Applied Electronics, Department of ECE, 2 Assosiate Professor, Department of ECE Thanthai

More information

An FPGA Implementation of Shift Register Using Pulsed Latches

An FPGA Implementation of Shift Register Using Pulsed Latches An FPGA Implementation of Shift Register Using Pulsed Latches Shiny Panimalar.S, T.Nisha Priscilla, Associate Professor, Department of ECE, MAMCET, Tiruchirappalli, India PG Scholar, Department of ECE,

More information

Chapter 10 Basic Video Compression Techniques

Chapter 10 Basic Video Compression Techniques Chapter 10 Basic Video Compression Techniques 10.1 Introduction to Video compression 10.2 Video Compression with Motion Compensation 10.3 Video compression standard H.261 10.4 Video compression standard

More information

Error-Resilience Video Transcoding for Wireless Communications

Error-Resilience Video Transcoding for Wireless Communications MITSUBISHI ELECTRIC RESEARCH LABORATORIES http://www.merl.com Error-Resilience Video Transcoding for Wireless Communications Anthony Vetro, Jun Xin, Huifang Sun TR2005-102 August 2005 Abstract Video communication

More information

ERROR CONCEALMENT TECHNIQUES IN H.264 VIDEO TRANSMISSION OVER WIRELESS NETWORKS

ERROR CONCEALMENT TECHNIQUES IN H.264 VIDEO TRANSMISSION OVER WIRELESS NETWORKS Multimedia Processing Term project on ERROR CONCEALMENT TECHNIQUES IN H.264 VIDEO TRANSMISSION OVER WIRELESS NETWORKS Interim Report Spring 2016 Under Dr. K. R. Rao by Moiz Mustafa Zaveri (1001115920)

More information

Dynamic bandwidth allocation scheme for multiple real-time VBR videos over ATM networks

Dynamic bandwidth allocation scheme for multiple real-time VBR videos over ATM networks Telecommunication Systems 15 (2000) 359 380 359 Dynamic bandwidth allocation scheme for multiple real-time VBR videos over ATM networks Chae Y. Lee a,heem.eun a and Seok J. Koh b a Department of Industrial

More information

TERRESTRIAL broadcasting of digital television (DTV)

TERRESTRIAL broadcasting of digital television (DTV) IEEE TRANSACTIONS ON BROADCASTING, VOL 51, NO 1, MARCH 2005 133 Fast Initialization of Equalizers for VSB-Based DTV Transceivers in Multipath Channel Jong-Moon Kim and Yong-Hwan Lee Abstract This paper

More information

Express Letters. A Novel Four-Step Search Algorithm for Fast Block Motion Estimation

Express Letters. A Novel Four-Step Search Algorithm for Fast Block Motion Estimation IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, VOL. 6, NO. 3, JUNE 1996 313 Express Letters A Novel Four-Step Search Algorithm for Fast Block Motion Estimation Lai-Man Po and Wing-Chung

More information

Understanding Compression Technologies for HD and Megapixel Surveillance

Understanding Compression Technologies for HD and Megapixel Surveillance When the security industry began the transition from using VHS tapes to hard disks for video surveillance storage, the question of how to compress and store video became a top consideration for video surveillance

More information

AN UNEQUAL ERROR PROTECTION SCHEME FOR MULTIPLE INPUT MULTIPLE OUTPUT SYSTEMS. M. Farooq Sabir, Robert W. Heath and Alan C. Bovik

AN UNEQUAL ERROR PROTECTION SCHEME FOR MULTIPLE INPUT MULTIPLE OUTPUT SYSTEMS. M. Farooq Sabir, Robert W. Heath and Alan C. Bovik AN UNEQUAL ERROR PROTECTION SCHEME FOR MULTIPLE INPUT MULTIPLE OUTPUT SYSTEMS M. Farooq Sabir, Robert W. Heath and Alan C. Bovik Dept. of Electrical and Comp. Engg., The University of Texas at Austin,

More information

Operation Guide 3143

Operation Guide 3143 MO0804-EA Getting Acquainted Congratuations upon your seection of this CASIO watch. To get the most out of your purchase, be sure to read this manua carefuy. This watch does not have a time zone that corresponds

More information

Operation Guide 3172

Operation Guide 3172 MO1007-EC Congratuations upon your seection of this CASIO watch. Appications The buit-in sensors of this watch measure direction, barometric pressure, temperature and atitude. Measured vaues are then shown

More information

A Statistical Framework to Enlarge the Potential of Digital TV Broadcasting

A Statistical Framework to Enlarge the Potential of Digital TV Broadcasting A Statistical Framework to Enlarge the Potential of Digital TV Broadcasting Maria Teresa Andrade, Artur Pimenta Alves INESC Porto/FEUP Porto, Portugal Aims of the work use statistical multiplexing for

More information

REDUCED-COMPLEXITY DECODING FOR CONCATENATED CODES BASED ON RECTANGULAR PARITY-CHECK CODES AND TURBO CODES

REDUCED-COMPLEXITY DECODING FOR CONCATENATED CODES BASED ON RECTANGULAR PARITY-CHECK CODES AND TURBO CODES REDUCED-COMPLEXITY DECODING FOR CONCATENATED CODES BASED ON RECTANGULAR PARITY-CHECK CODES AND TURBO CODES John M. Shea and Tan F. Wong University of Florida Department of Electrical and Computer Engineering

More information

Interleaved Source Coding (ISC) for Predictive Video over ERASURE-Channels

Interleaved Source Coding (ISC) for Predictive Video over ERASURE-Channels Interleaved Source Coding (ISC) for Predictive Video over ERASURE-Channels Jin Young Lee, Member, IEEE and Hayder Radha, Senior Member, IEEE Abstract Packet losses over unreliable networks have a severe

More information

Error resilient H.264/AVC Video over Satellite for low Packet Loss Rates

Error resilient H.264/AVC Video over Satellite for low Packet Loss Rates Downloaded from orbit.dtu.dk on: Nov 7, 8 Error resilient H./AVC Video over Satellite for low Packet Loss Rates Aghito, Shankar Manuel; Forchhammer, Søren; Andersen, Jakob Dahl Published in: Proceedings

More information

Operation Guide 3270/3293

Operation Guide 3270/3293 MO1109-EA Getting Acquainted Congratuations upon your seection of this CASIO watch. To get the most out of your purchase, be sure to read this manua carefuy. Be sure to keep a user documentation handy

More information

Investigation of the Effectiveness of Turbo Code in Wireless System over Rician Channel

Investigation of the Effectiveness of Turbo Code in Wireless System over Rician Channel International Journal of Networks and Communications 2015, 5(3): 46-53 DOI: 10.5923/j.ijnc.20150503.02 Investigation of the Effectiveness of Turbo Code in Wireless System over Rician Channel Zachaeus K.

More information

Optimum Frame Synchronization for Preamble-less Packet Transmission of Turbo Codes

Optimum Frame Synchronization for Preamble-less Packet Transmission of Turbo Codes ! Optimum Frame Synchronization for Preamble-less Packet Transmission of Turbo Codes Jian Sun and Matthew C. Valenti Wireless Communications Research Laboratory Lane Dept. of Comp. Sci. & Elect. Eng. West

More information

Robust 3-D Video System Based on Modified Prediction Coding and Adaptive Selection Mode Error Concealment Algorithm

Robust 3-D Video System Based on Modified Prediction Coding and Adaptive Selection Mode Error Concealment Algorithm International Journal of Signal Processing Systems Vol. 2, No. 2, December 2014 Robust 3-D Video System Based on Modified Prediction Coding and Adaptive Selection Mode Error Concealment Algorithm Walid

More information

Real Time PQoS Enhancement of IP Multimedia Services Over Fading and Noisy DVB-T Channel

Real Time PQoS Enhancement of IP Multimedia Services Over Fading and Noisy DVB-T Channel Real Time PQoS Enhancement of IP Multimedia Services Over Fading and Noisy DVB-T Channel H. Koumaras (1), E. Pallis (2), G. Gardikis (1), A. Kourtis (1) (1) Institute of Informatics and Telecommunications

More information

PAPER Wireless Multi-view Video Streaming with Subcarrier Allocation

PAPER Wireless Multi-view Video Streaming with Subcarrier Allocation IEICE TRANS. COMMUN., VOL.Exx??, NO.xx XXXX 200x 1 AER Wireless Multi-view Video Streaming with Subcarrier Allocation Takuya FUJIHASHI a), Shiho KODERA b), Nonmembers, Shunsuke SARUWATARI c), and Takashi

More information

Efficient Bandwidth Resource Allocation for Low-Delay Multiuser MPEG-4 Video Transmission

Efficient Bandwidth Resource Allocation for Low-Delay Multiuser MPEG-4 Video Transmission Efficient Bandwidth Resource Allocation for Low-Delay Multiuser MPEG-4 Video Transmission Guan-Ming Su and Min Wu Department of Electrical and Computer Engineering, University of Maryland, College Park,

More information

Systematic Lossy Error Protection of Video Signals Shantanu Rane, Member, IEEE, Pierpaolo Baccichet, Member, IEEE, and Bernd Girod, Fellow, IEEE

Systematic Lossy Error Protection of Video Signals Shantanu Rane, Member, IEEE, Pierpaolo Baccichet, Member, IEEE, and Bernd Girod, Fellow, IEEE IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, VOL. 18, NO. 10, OCTOBER 2008 1347 Systematic Lossy Error Protection of Video Signals Shantanu Rane, Member, IEEE, Pierpaolo Baccichet, Member,

More information

Bridging the Gap Between CBR and VBR for H264 Standard

Bridging the Gap Between CBR and VBR for H264 Standard Bridging the Gap Between CBR and VBR for H264 Standard Othon Kamariotis Abstract This paper provides a flexible way of controlling Variable-Bit-Rate (VBR) of compressed digital video, applicable to the

More information

WITH the rapid development of high-fidelity video services

WITH the rapid development of high-fidelity video services 896 IEEE SIGNAL PROCESSING LETTERS, VOL. 22, NO. 7, JULY 2015 An Efficient Frame-Content Based Intra Frame Rate Control for High Efficiency Video Coding Miaohui Wang, Student Member, IEEE, KingNgiNgan,

More information