Implementing Interactive Operations of MPEG-2 Compressed Video

Size: px
Start display at page:

Download "Implementing Interactive Operations of MPEG-2 Compressed Video"

Transcription

1 Implementing Interactive Operations of MPEG-2 Compressed Video Kostas Psannis Marios Hadjinicolaou Department of Electronic & Computer Engineering Brunel University Uxbridge, Middlesex, UB8 3PH United Kingdom Abstract: - A new method for supporting Fast Forward and Fast Rewind operations of MPEG-2 compressed video is presented. Transcoding of MPEG intra-coded frames can be used to support operations. The effectiveness of our approach in terms of reducing the per- (I) frame allocated bandwidth of the alternative stream is evaluated through extensive simulations. Moreover the visual quality during the mode is analyzed. Key-Words: - MPEG- Fast Forward/Rewind operations--vcr control operations-scanning operations Introduction Digital Video Cassette Recording (VCR) functionality enables quick and user-friendly browsing of multimedia content, and thus is highly desirable in streaming video applications. It is generally believed that video-on-demand services which support VCR-like functions will be one of the most demanding residential services to be provided in emerging high-speed networks. Users are no longer restricted to being passive watchers. They are allowed to choose the program contents, to decide the viewing schedule, and to interact with the programs with such operations as stop, resume, pause, jump forward, jump backward, fast forward (FF), fast rewind (FR), Slow Down, Reverse and Slow Reverse. Thus, the video server must be capable of accommodating numerous concurrent user requests to watch and to interact with different parts of the video stream. The difficulty of supporting interactivity in a Video on Demand (VoD) system varies from one function to another. A stop, jump, or pause followed by resume are relatively easy to support, as they do not require more bandwidth than what is required for normal playback. On the other hand, Fast Forward (FF) and Fast Rewind (FR) involve displaying frames at several times the normal rate. Transporting and decoding frames at multiple times the normal frame rate is prohibitively expensive and is infeasible with today s hardware decoders. In the case of MPEG, all the reference frames in a Group of Pictures (GoPs) must be decoded before B frames of that GoPs can be played back in reverse order []. Fast Rewind (FR) is even more difficult to support in compression schemes that involve motioninterpolated frames, such as B frames in the MPEG scheme. Several approaches have been proposed to support interactivity in a VOD system. Interactive functions can be supported by dropping parts of the original MPEG-2 video stream [2], [3]. Typically, dropping is performed after compression and aims to reduce the transport and decoding requirements without causing significant degradation in video quality. Alternatively functions can also be supported using separate copies of the movie that are encoded at lower quality of the normal playback copy [4], [5]. Other conventional schemes that support functions either display frames at rate much higher than the normal playback, for example 9 fps [6] or involves downloading the video data in a player device (not real time playoutdownloading can be done prior to viewing) located at the customer premises so that the customer can view without further intervention form the network [7]. Moreover functions can be supported by transmitting additional data of the same movie at the server to the Digital Storage Device (DSD) at the customer premises [8]. In this work, we introduce an efficient approach for supporting Fast Forward (FF) and Fast Rewind (FR) in an Interactive Video on Demand (IVoD) system. Our method uses dual bit streams at the server to support operations. Based on the dual-bit-stream structure, we propose a frame selection scheme at the server to minimize the required network bandwidth and the decoder complexity. Multimedia Systems & Parallel Computing Research Group, Department of Electronic & Computer Engineering, Brunel University, Uxbridge, Middlesex UB8 3PH, United Kingdom

2 The rest of the paper is organized as follows. In Section 2 we discuss the MPEG-2 structure. In Section 3 we describe the generation of the bitstream. Section 4 presents the rate control schemes for the bitstream. Section 5 analyzes the network bandwidth allocation for the normal playback and the mode. Section 6 outlines the number of supported speedups. In section 7 the visual quality is analyzed through extensive simulations. Finally, conclusions and some points for open research are given in Section 8. 2 MPEG-2 Structure An MPEG-2 sequence is typically partitioned into small intervals called GoPs (Group of Pictures), which in turn are categorized by I (intracoded or intrapicture), P (predicted), and B (bi-directional predicted). The number of bits per GoP is distributed such that allocation for an I-picture is more than that for P-picture This is because a P-picture uses motion estimation (ME) technique to estimate its content; as a result, a motion-compensated frame difference (MCFD) with lower entropy than the original source is encoded. B-pictures use the smallest number of bits because their (ME) techniques are more intensive than those for P-pictures Let TF be the Total (T) number of Frames (F) in the normal version. The number of I-P-B frames can be defined as follows TF I = () P = TF ( ) (2) M B = TF ( ) (3) M is the distance between two successive I frames, defining a group of pictures (GoP). M is the distance between consecutive I or P frames. ote that M = means no B frames in the sequence. M = implies I frames only. 3 Generate the Interactive Bit-stream This approach is based on abstracting the I- frames of the original stream in order to create an alternative stream. The first step of generating the alternative stream is to abstract video data from MPEG system stream expect audio data and system stream data. For reducing the load on the network and the decoder module we only abstract I- frames. Abstracting only the I frames of the primary stream to generate the secondary stream results in less frame rate of the secondary stream. The frame rate of the secondary stream can be artificially increased by including so called P (M) marionette frames. These P (M) frames are represented by fixed pattern []. Effectively this results in repeating the previous I-frame in the decoder. The P (M) marionette frames are originated by transcoding (decode/re-encode) only the intra-coded frames of the original stream. The re-encoding process is performed using different encoding parameters ( int eractive = 5, M int eractive ) =. This enhances the visual output of mode since the P (M)-frame repeats the previous I-frame. For Fast Rewind operations we abstract the I-frames in the reverse order of the MPEG-2 compressed video. By selecting only the I-frames from the original stream, the resulting bit rate is too big. It is necessary to perform the alternatively stream in GoP structure in an independent fashion. This GoP should perform the proper bit rate and frame rate in order to confirm with the goal that there is neither additional bit rate during the mode nor an increased in the complexity of the decoder module respectively. 4 Rate Control Schemes To generate scan versions, which conform to the goal no additional bit rate during the operations the transcoded I-frames in the scan version must be rate-controlled. A common approach to control the size of an MPEG frame is to vary the quantization factor on a per-frame basis. This result in variable video quality during the Fast Forward/Rewind mode (however the quality is still constant during the normal version). The amount of quantization may be varied. This is the mechanism that provides constant quality rate control. The quantized coefficients QF( u, are computed from the DCT coefficients, the quantization scale MQUAT, and a quantization_matrix W ( u,, according to the following equation QF( u, 6 F( u, = (4) MQUAT W ( u, The normalized qunatization factor is

3 MQUAT W ( u, w ( u, = (5) 6 The quantization step makes many of the values in the coefficient matrix zero, and it makes the rest smaller. The result is a significant reduction in the number of coded bits with no visual apparent differences between the decoded output and the original source data. The quantization factor may be varied in two ways Varying the quantization scale ( MQUAT ) Varying the quantization matrix ( W ( u, ) For W ( u, = for all the u, v we have loss-less encoding. To bound the size of I transcoded -frames of the mode, the encoder uses two predefined (higher-lower) thresholds. An I-frame is re-encoded such that its size is between Threshold lower higher I transcoded Threshold (6) After an I-frame of a scan version has been reencoded as an I-frame the encoding algorithm checks whether the size of the compressed frame is between the two pre-defined thresholds. If it is not, then the quantization factor for the corresponding frame is increased/decreased and the frame is reencoded. Two different schemes can be used to initialize the quantization factor when an I-frame is to be reencoded. In the first scheme, when an I-frame is to be re-encoded for the first time the encoder starts with a fixed quantization factor. The main problem with this method is the quantization value might be kept unnecessarily high resulting in low quality during the operations. Moreover the encoder in this scheme uses one predefined higher threshold ( I transcoded Threshold ) In the second scheme, the encoder tries to track the nominal quantization value, which was used in encoding the same type of frame in the normal version. In the first encoding attempt, the encoder starts with the nominal quantization value that was used to encode the same I-frame of the normal version. After the first encoding attempt, if the resulting frame size is between the two pre-defined thresholds (6), the encoder proceeds to the next frame. Otherwise, the quantization factor {quantization matrix ( W ( u, } varies and the same frame is re-encoded. The quantization matrix can be modified by maintaining the same value at the neardc coefficients but with different slope towards the higher frequency coefficients. This procedure is repeated until the size of the compressed frame is between the two predefined thresholds [6]. The advantage of this scheme is that it tries to produce operations with the same constant quality of normal playback, but when it is not possible it minimizes the fluctuation in video quality during the FF/FR mode. On the other hand, since re-encoding is done online the encoding time may be in more important than the video quality. 5 etwork Bandwidth Allocation There are many different schemes to encode the MPEG video, depending on the desirable server/network/client complexity requirements. Since the network bandwidth usually is the highest concern, the video during the normal version is coded with all I-P-B frames in order to achieve high compression ratios for the transport over the network with minimum bandwidth resources. In addition it is desirable to support operations with minimum requirement in the network bandwidth. 5. ormal Playback Assume that the MPEG-2 file has a playback rate of 3 frames per second. However, there are no hardware or software MPEG decoders that can run faster than 3 frames per second. For our experiment we used an MPEG-2 encoder developed by the Software Simulation Group (SSG) [9]. We encoded 8 frames of motor race clip. The Group of Pictures (GoPs) format was =5 and M=3. Therefore we had a larger I or P frame, followed by two smaller B-frames. Figure shows the size of I, P and B-frames. Size (Bytes) Moto-Race trace (=5,M=3) I-frames Size P-frames Size Averg B-frames Frame umber Figure : Frames sizes for motor race clip According to Figure the bandwidth during

4 the normal playback is given by 3fps Average(IPB)Size 8bits =. 98MBps byte I Average(IPB)Size= 5.2 Interactive mode + P x ( ) + B M x ( ) M The total number of I-P(M) frames in the mode can be computed as follows 3fps Average(IP) Average(IP) interactiv e I Size = Size 8bits =.53MBps byte + P 2 nd Scheme { w ( u, = variable} 9 I Itranscoded I The bandwidth is given by x ( M i ) i TF = I Interactive I, P( M ) ineractive (7) 3fps Constant (IP) Size 8bits =.23MBps byte I is the number of I-frames (). (, M ) are the new reencoding parameters. According to () and (7) for TF=8, (=5,M=3), = 5, M ) we get ( interactiv e = Interactive TF I, P( M ) = 6 The bit rate allocation during the mode depends on the proposed encoding scheme. Figure 2 depicts the bit rate allocation for the proposed schemes. 6 Supported Speedup It is useful to derive a closed-form formula to show the number of the supported speedups of the proposed method. The speedups can be computed as follows RecordingRatioIneractiveMode Speedup = int eractive RecordingRatioormalPlay (8) Size (bytes) st Scheme Motor Race trace Frame umber st-scheme 2nd-Scheme Figure 2: Frame sizes of bitstream { w ( u, = fixed } higher I Threshold = I transcoded The bandwidth is given by To minimize the complexity at the decoder module the frame rate during the mode is the same as the one during the normal playback. If the decoder consumes data at higher or lower rate than the one specified it would result in slight hiccups at the client end. This phenomenon will occur in any system where the server s production rate differs from the consumption rate of the decoder. Either the decoder will eventually starve or overrun its buffers. It is certainly conceivable that different end users have different hardware decoder cards or even software decoders, each with different consumption rates Thus from (8) we get Speedup = (9) int eractive Figure 3 depicts the number of supported speedups

5 for various GoPs Lengths of normal play (). SpeedUps(sec) SpeedUps =5 = Figure 3: Relative decrease in the speedup as a function of int eractive PSR value for the 6- frames is 43.3 db for the first scheme and 47.6 db for the second scheme, i.e., the quality is better under the second scheme. The absolute values of PSR do not convey the advantage of the second re-encoding scheme. For this purpose, we compute the PSR values for the 6 frames when re-encoding is done without any constraints and uses these values as a reference. For each frame, we compute the difference between its reference PSR value and the PSR value resulting from each of the two-rate control schemes. These differences are plotted in figure 5 of a segment of the mode. In the same figure a large values indicates a large deviation from the reference PSR, and thus lower quality. Clearly the second scheme achieves better visual quality than the first one, but at expense of more re-encoding attempt. 7 Analyze the Visual Quality There are two types of criteria that can be used for the evaluation of video quality; subjective and objective. It is difficult to do subjective rating because it is not mathematically repeatable. For this reason we measure the visual quality of the mode using the Peak Signal-to-oise ratio (PSR). The two approaches can be constrained with respect to video quality using the (PSR). We use the PSR of the Y-component of a decoded frame. The PSR is obtained by comparing the original raw frame with its decoded version with encoding being done using the proposed schemes. PSR (db) Motor Race Trace Frame Index st-scheme 2nd-Scheme Figure 4: PSR for encoded frames in the mode Figure 4 depicts the PSR values for motor race movie. Both schemes achieve acceptable visual quality because the PSR is sufficiently large. The PSR difference (db) Motor Race trace Frame Index st-scheme 2nd-Scheme Figure 5: Difference in PSR between constrained and unconstrained encoding. 8 Conclusions In this paper, we presented an approach for supporting scanning operations such as Fast Forward and Fast Rewind in a Video On Demand System. Interactive operations are supported by transcoding the intra-coded frames of the original MPEG-2 compressed video in order to originate the bit-stream. During the transcoding process the stream can be performed in a Group of Pictures (GoPs) structure in an independent fashion. The frame rate of the secondary stream can be artificially increased by including so called P (M) marionette frames. Effectively this results in repeating the previous I- frame in the decoder. Simulation results show that the visual quality of the secondary bit stream is in

6 acceptable quality. On the other hand, there is a trade off between the real time transcoding and the visual quality during the mode. For network applications, real-time transcoding is a must. So the computation is a major concern. Besides the constraint of real-time operation, retaining the video quality is another important issue. In the second encoding approach the visual quality during the fast scanning mode varies smoothly around the nominal quality at the expense of an increase in the number of encoding attempts. Future research will focus on applications of the proposed concept to MPEG-4 stream. One other point for open research is to support other functions such as slow down, slow reverse, jump forward and jump backward. San Francisco, CA, pp [7] M-S.Chen, D.D. Kandlur. Downloading and Stream Conversion: Supporting Interactive Playout of Video in a Client Station. In: Proc IEEE Multimedia Conference (995). [8] Kostas Psannis, Marios Hadjinicolaou Transmitting Additional Data of MPEG-2 Compressed Video to Support Interactive Operations. In: Proc. IEEE ISIMP, Hong Kong, May 2 pp 38-3 [9] MPEG Software Simulation Group, MPEG-2 Encoder/ Decoder Version.2 ftp://ftp.mpeg.org/pub/mpeg/mssg/ ACKOLEGDMET The authors wish to thank all who reviewed this paper, especially Dr A Krikelis the Chief Technology Officer of Aspex Technology for his helpful comments. References: [] International Standard Information Technology- Genetic Coding of Moving Pictures And Associated Audio: Video [2] Banu Ozden, Alexandros Biliris, Rajeen Rastogi, Avi Silberschatz. A Low-Cost storage Server for Movie on Demand Databases. In: Proc. of the 2 th VLD Conference, Santiago, Chile, 994.pp [3] Michael Vernick, Chitra Venkatramani, Tzi-cher Chinueh. Adventures in Building the Stony Brook Video Server. In: Proc. ACM Multimedia, ovember 996 Boston, MA pp [4] Marwan Krunz, George Apostolopoulos. Efficient Support for scanning operations in MPEG-based video on video on demand. Multimedia Systems, vol.8, no., Jan. 2, pp.2-36 [5] Prashant J.Shenoy, Harrick M.Vin. Efficient Support For Scan Operations In Video Servers. In: Proc. ACM Multimedia Conference, ovember 995. ACM Press, San Francisco, CA, pp 3-4 [6] Jayanta K Dey-Sircar, James D.Salehi, James F Kurose, Don Towsley. Providing VCR Capabilities in Large-Scale Video Servers In: Proc. ACM Multimedia Conference, Oct 994,

A NEW METHODOLOGY FOR IMPLEMENTING INTERACTIVE OPERATIONS OF MPEG-2 COMPRESSED' VIDEO

A NEW METHODOLOGY FOR IMPLEMENTING INTERACTIVE OPERATIONS OF MPEG-2 COMPRESSED' VIDEO A NEW METHODOLOGY FOR IMPLEMENTING INTERACTIVE OPERATIONS OF MPEG-2 COMPRESSED' VIDEO K. E. Psannis M. G. Hadjinicolaou Dept of Electronic & Computer Engineering Brunel University Uxbridge, Middlesex UB8

More information

Review and Implementation of DWT based Scalable Video Coding with Scalable Motion Coding.

Review and Implementation of DWT based Scalable Video Coding with Scalable Motion Coding. Project Title: Review and Implementation of DWT based Scalable Video Coding with Scalable Motion Coding. Midterm Report CS 584 Multimedia Communications Submitted by: Syed Jawwad Bukhari 2004-03-0028 About

More information

MPEG Video Streaming with VCR Functionality

MPEG Video Streaming with VCR Functionality MPEG Video Streaming with VCR Functionality Chia-Wen Lin*, Jeongnam You**, Jim Zhout, Ming-Ting Sunt, and Iraj Sodagar* *Department of Computer Science and Information Engineering National Chung Cheng

More information

Chapter 7 Multimedia Operating Systems

Chapter 7 Multimedia Operating Systems MODERN OPERATING SYSTEMS Third Edition ANDREW S. TANENBAUM Chapter 7 Multimedia Operating Systems Introduction To Multimedia (1) Figure 7-1. Video on demand using different local distribution technologies.

More information

Compressed-Domain Video Processing and Transcoding

Compressed-Domain Video Processing and Transcoding Compressed-Domain Video Processing and Transcoding Susie Wee, John Apostolopoulos Mobile & Media Systems Lab HP Labs Stanford EE392J Lecture 2006 Hewlett-Packard Development Company, L.P. The information

More information

Comparative Study of Partial Closed-loop Versus Open-loop Motion Estimation for Coding of HDTV

Comparative Study of Partial Closed-loop Versus Open-loop Motion Estimation for Coding of HDTV Comparative Study of Partial Closed-loop Versus Open-loop Motion Estimation for Coding of HDTV Jeffrey S. McVeigh 1 and Siu-Wai Wu 2 1 Carnegie Mellon University Department of Electrical and Computer Engineering

More information

Image and video processing

Image and video processing Image and video processing Digital video Dr. Pengwei Hao Agenda Digital video Video compression Video formats and codecs MPEG Other codecs Web video - 2 - Digital Video Until the arrival of the Pentium

More information

Disk-oriented VCR operations for a multiuser VOD system

Disk-oriented VCR operations for a multiuser VOD system J. Indian Inst. Sci., Sept. Oct. 2004, 84, 123 140 Indian Institute of Science. Disk-oriented VCR operations for a multiuser VOD system P. VENKATARAM*, SHASHIKANT CHAUDHARI**, R. RAJAVELSAMY, T. R. RAMAMOHAN**

More information

Advanced Video Coding: The new H.264 video compression standard

Advanced Video Coding: The new H.264 video compression standard Advanced Video Coding: The new H.264 video compression standard August 2003 1. Introduction Video compression ( video coding ), the process of compressing moving images to save storage space and transmission

More information

Rate Distortion Optimization in Video Compression

Rate Distortion Optimization in Video Compression Rate Distortion Optimization in Video Compression Xue Tu Dept. of Electrical and Computer Engineering State University of New York at Stony Brook 1. Introduction From Shannon s classic rate distortion

More information

Video Compression An Introduction

Video Compression An Introduction Video Compression An Introduction The increasing demand to incorporate video data into telecommunications services, the corporate environment, the entertainment industry, and even at home has made digital

More information

Tema 0: Transmisión de Datos Multimedia

Tema 0: Transmisión de Datos Multimedia Tema 0: Transmisión de Datos Multimedia Clases de aplicaciones multimedia Redes basadas en IP y QoS Computer Networking: A Top Down Approach Featuring the Internet, 3 rd edition. Jim Kurose, Keith Ross

More information

Efficient support for interactive operations in multi-resolution video servers

Efficient support for interactive operations in multi-resolution video servers Multimedia Systems 7: 241 253 (1999) Multimedia Systems c Springer-Verlag 1999 Efficient support for interactive operations in multi-resolution video servers Prashant J. Shenoy, Harrick M. Vin Distributed

More information

5. Conclusion. 6. References

5. Conclusion. 6. References Delivery Techniques Developing hybrid bandwidth smoothing techniques that are aimed for both VCR interactivity as well as high-utilization of networ channels are required. This involves both the interaction

More information

Audio and video compression

Audio and video compression Audio and video compression 4.1 introduction Unlike text and images, both audio and most video signals are continuously varying analog signals. Compression algorithms associated with digitized audio and

More information

Comparison of Shaping and Buffering for Video Transmission

Comparison of Shaping and Buffering for Video Transmission Comparison of Shaping and Buffering for Video Transmission György Dán and Viktória Fodor Royal Institute of Technology, Department of Microelectronics and Information Technology P.O.Box Electrum 229, SE-16440

More information

MpegRepair Software Encoding and Repair Utility

MpegRepair Software Encoding and Repair Utility PixelTools MpegRepair Software Encoding and Repair Utility MpegRepair integrates fully featured encoding, analysis, decoding, demuxing, transcoding and stream manipulations into one powerful application.

More information

MPEG-2. ISO/IEC (or ITU-T H.262)

MPEG-2. ISO/IEC (or ITU-T H.262) MPEG-2 1 MPEG-2 ISO/IEC 13818-2 (or ITU-T H.262) High quality encoding of interlaced video at 4-15 Mbps for digital video broadcast TV and digital storage media Applications Broadcast TV, Satellite TV,

More information

EE 5359 H.264 to VC 1 Transcoding

EE 5359 H.264 to VC 1 Transcoding EE 5359 H.264 to VC 1 Transcoding Vidhya Vijayakumar Multimedia Processing Lab MSEE, University of Texas @ Arlington vidhya.vijayakumar@mavs.uta.edu Guided by Dr.K.R. Rao Goals Goals The goal of this project

More information

Maximizing the Number of Users in an Interactive Video-on-Demand System

Maximizing the Number of Users in an Interactive Video-on-Demand System IEEE TRANSACTIONS ON BROADCASTING, VOL. 48, NO. 4, DECEMBER 2002 281 Maximizing the Number of Users in an Interactive Video-on-Demand System Spiridon Bakiras, Member, IEEE and Victor O. K. Li, Fellow,

More information

VIDEO streaming applications over the Internet are gaining. Brief Papers

VIDEO streaming applications over the Internet are gaining. Brief Papers 412 IEEE TRANSACTIONS ON BROADCASTING, VOL. 54, NO. 3, SEPTEMBER 2008 Brief Papers Redundancy Reduction Technique for Dual-Bitstream MPEG Video Streaming With VCR Functionalities Tak-Piu Ip, Yui-Lam Chan,

More information

5LSE0 - Mod 10 Part 1. MPEG Motion Compensation and Video Coding. MPEG Video / Temporal Prediction (1)

5LSE0 - Mod 10 Part 1. MPEG Motion Compensation and Video Coding. MPEG Video / Temporal Prediction (1) 1 Multimedia Video Coding & Architectures (5LSE), Module 1 MPEG-1/ Standards: Motioncompensated video coding 5LSE - Mod 1 Part 1 MPEG Motion Compensation and Video Coding Peter H.N. de With (p.h.n.de.with@tue.nl

More information

Introduction to Video Compression

Introduction to Video Compression Insight, Analysis, and Advice on Signal Processing Technology Introduction to Video Compression Jeff Bier Berkeley Design Technology, Inc. info@bdti.com http://www.bdti.com Outline Motivation and scope

More information

Efficient MPEG-2 to H.264/AVC Intra Transcoding in Transform-domain

Efficient MPEG-2 to H.264/AVC Intra Transcoding in Transform-domain MITSUBISHI ELECTRIC RESEARCH LABORATORIES http://www.merl.com Efficient MPEG- to H.64/AVC Transcoding in Transform-domain Yeping Su, Jun Xin, Anthony Vetro, Huifang Sun TR005-039 May 005 Abstract In this

More information

Module 7 VIDEO CODING AND MOTION ESTIMATION

Module 7 VIDEO CODING AND MOTION ESTIMATION Module 7 VIDEO CODING AND MOTION ESTIMATION Lesson 20 Basic Building Blocks & Temporal Redundancy Instructional Objectives At the end of this lesson, the students should be able to: 1. Name at least five

More information

Bit Rate Reduction Video Transcoding with Distributed Computing

Bit Rate Reduction Video Transcoding with Distributed Computing Bit Rate Reduction Video Transcoding with Distributed Computing Fareed Jokhio, Tewodros Deneke, S ebastien Lafond, Johan Lilius Åbo Akademi University Department of Information Technologies Joukahainengatan

More information

International Journal of Emerging Technology and Advanced Engineering Website: (ISSN , Volume 2, Issue 4, April 2012)

International Journal of Emerging Technology and Advanced Engineering Website:   (ISSN , Volume 2, Issue 4, April 2012) A Technical Analysis Towards Digital Video Compression Rutika Joshi 1, Rajesh Rai 2, Rajesh Nema 3 1 Student, Electronics and Communication Department, NIIST College, Bhopal, 2,3 Prof., Electronics and

More information

CODING METHOD FOR EMBEDDING AUDIO IN VIDEO STREAM. Harri Sorokin, Jari Koivusaari, Moncef Gabbouj, and Jarmo Takala

CODING METHOD FOR EMBEDDING AUDIO IN VIDEO STREAM. Harri Sorokin, Jari Koivusaari, Moncef Gabbouj, and Jarmo Takala CODING METHOD FOR EMBEDDING AUDIO IN VIDEO STREAM Harri Sorokin, Jari Koivusaari, Moncef Gabbouj, and Jarmo Takala Tampere University of Technology Korkeakoulunkatu 1, 720 Tampere, Finland ABSTRACT In

More information

A real-time SNR scalable transcoder for MPEG-2 video streams

A real-time SNR scalable transcoder for MPEG-2 video streams EINDHOVEN UNIVERSITY OF TECHNOLOGY Department of Mathematics and Computer Science A real-time SNR scalable transcoder for MPEG-2 video streams by Mohammad Al-khrayshah Supervisors: Prof. J.J. Lukkien Eindhoven

More information

Outline Introduction MPEG-2 MPEG-4. Video Compression. Introduction to MPEG. Prof. Pratikgiri Goswami

Outline Introduction MPEG-2 MPEG-4. Video Compression. Introduction to MPEG. Prof. Pratikgiri Goswami to MPEG Prof. Pratikgiri Goswami Electronics & Communication Department, Shree Swami Atmanand Saraswati Institute of Technology, Surat. Outline of Topics 1 2 Coding 3 Video Object Representation Outline

More information

Networking Applications

Networking Applications Networking Dr. Ayman A. Abdel-Hamid College of Computing and Information Technology Arab Academy for Science & Technology and Maritime Transport Multimedia Multimedia 1 Outline Audio and Video Services

More information

Data Placement for Continuous Media in Multimedia DBMS

Data Placement for Continuous Media in Multimedia DBMS Data Placement for Continuous Media in Multimedia DBMS Taeck-Geun Kwon 1;2 Sukho Lee 2 1 R&D Center 2 Dept. of Computer Engineering LG Info. & Communications, Ltd., Seoul National University Anyang 430-080,

More information

VIDEO COMPRESSION STANDARDS

VIDEO COMPRESSION STANDARDS VIDEO COMPRESSION STANDARDS Family of standards: the evolution of the coding model state of the art (and implementation technology support): H.261: videoconference x64 (1988) MPEG-1: CD storage (up to

More information

Streaming Video Based on Temporal Frame Transcoding.

Streaming Video Based on Temporal Frame Transcoding. Streaming Video Based on Temporal Frame Transcoding. Fadlallah Ali Fadlallah Othman O. Khalifa and Aisha Hassan Abdalla Department of Computer Science Sudan University of Science and Technology Khartoum-SUDAN

More information

Homogeneous Transcoding of HEVC for bit rate reduction

Homogeneous Transcoding of HEVC for bit rate reduction Homogeneous of HEVC for bit rate reduction Ninad Gorey Dept. of Electrical Engineering University of Texas at Arlington Arlington 7619, United States ninad.gorey@mavs.uta.edu Dr. K. R. Rao Fellow, IEEE

More information

Interframe coding A video scene captured as a sequence of frames can be efficiently coded by estimating and compensating for motion between frames pri

Interframe coding A video scene captured as a sequence of frames can be efficiently coded by estimating and compensating for motion between frames pri MPEG MPEG video is broken up into a hierarchy of layer From the top level, the first layer is known as the video sequence layer, and is any self contained bitstream, for example a coded movie. The second

More information

WHITE PAPER ON2 TECHNOLOGIES, INC. TrueMotion VP7 Video Codec. January 10, 2005 Document Version: 1.0

WHITE PAPER ON2 TECHNOLOGIES, INC. TrueMotion VP7 Video Codec. January 10, 2005 Document Version: 1.0 ON2 TECHNOLOGIES, INC. WHITE PAPER TrueMotion VP7 Video Codec January 10, 2005 Document Version: 1.0 On2 Technologies, Inc. 21 Corporate Drive Suite 103 Clifton Park, NY 12065 www.on2.com Contents Introduction...

More information

Investigation of the GoP Structure for H.26L Video Streams

Investigation of the GoP Structure for H.26L Video Streams Investigation of the GoP Structure for H.26L Video Streams F. Fitzek P. Seeling M. Reisslein M. Rossi M. Zorzi acticom GmbH mobile networks R & D Group Germany [fitzek seeling]@acticom.de Arizona State

More information

Video Compression MPEG-4. Market s requirements for Video compression standard

Video Compression MPEG-4. Market s requirements for Video compression standard Video Compression MPEG-4 Catania 10/04/2008 Arcangelo Bruna Market s requirements for Video compression standard Application s dependent Set Top Boxes (High bit rate) Digital Still Cameras (High / mid

More information

Audio Compression. Audio Compression. Absolute Threshold. CD quality audio:

Audio Compression. Audio Compression. Absolute Threshold. CD quality audio: Audio Compression Audio Compression CD quality audio: Sampling rate = 44 KHz, Quantization = 16 bits/sample Bit-rate = ~700 Kb/s (1.41 Mb/s if 2 channel stereo) Telephone-quality speech Sampling rate =

More information

VSPlayer Software User Manual

VSPlayer Software User Manual VSPlayer Software User Manual UD.6L0202D1505A01 Thank you for purchasing our product. This manual applies to VSPlayer software, please read it carefully for the better use of this software. This manual

More information

DigiPoints Volume 1. Student Workbook. Module 8 Digital Compression

DigiPoints Volume 1. Student Workbook. Module 8 Digital Compression Digital Compression Page 8.1 DigiPoints Volume 1 Module 8 Digital Compression Summary This module describes the techniques by which digital signals are compressed in order to make it possible to carry

More information

Audio-coding standards

Audio-coding standards Audio-coding standards The goal is to provide CD-quality audio over telecommunications networks. Almost all CD audio coders are based on the so-called psychoacoustic model of the human auditory system.

More information

Distributed Video Systems Chapter 5 Issues in Video Storage and Retrieval Part I - The Single-Disk Case

Distributed Video Systems Chapter 5 Issues in Video Storage and Retrieval Part I - The Single-Disk Case Distributed Video Systems Chapter 5 Issues in Video Storage and Retrieval Part I - he Single-Disk Case Jack Yiu-bun Lee Department of Information Engineering he Chinese University of Hong Kong Contents

More information

H.264 STREAM REPLACEMENT WATERMARKING WITH CABAC ENCODING

H.264 STREAM REPLACEMENT WATERMARKING WITH CABAC ENCODING H.264 STREAM REPLACEMENT WATERMARKING WITH CABAC ENCODING Dekun Zou * and Jeffrey A Bloom ** * Technicolor Corporate Research dekun.zou@technicolor.com ABSTRACT This paper describes a watermarking method

More information

Compression and File Formats

Compression and File Formats Compression and File Formats 1 Compressing Moving Images Methods: Motion JPEG, Cinepak, Indeo, MPEG Known as CODECs compression / decompression algorithms hardware and software implementations symmetrical

More information

MPEG: It s Need, Evolution and Processing Methods

MPEG: It s Need, Evolution and Processing Methods MPEG: It s Need, Evolution and Processing Methods Ankit Agarwal, Prateeksha Suwalka, Manohar Prajapati ECE DEPARTMENT, Baldev Ram mirdha institute of technology (EC) ITS- 3,EPIP SItapura, Jaipur-302022(India)

More information

RESPONSIVENESS IN A VIDEO. College Station, TX In this paper, we will address the problem of designing an interactive video server

RESPONSIVENESS IN A VIDEO. College Station, TX In this paper, we will address the problem of designing an interactive video server 1 IMPROVING THE INTERACTIVE RESPONSIVENESS IN A VIDEO SERVER A. L. Narasimha Reddy ABSTRACT Dept. of Elec. Engg. 214 Zachry Texas A & M University College Station, TX 77843-3128 reddy@ee.tamu.edu In this

More information

Zonal MPEG-2. Cheng-Hsiung Hsieh *, Chen-Wei Fu and Wei-Lung Hung

Zonal MPEG-2. Cheng-Hsiung Hsieh *, Chen-Wei Fu and Wei-Lung Hung International Journal of Applied Science and Engineering 2007. 5, 2: 151-158 Zonal MPEG-2 Cheng-Hsiung Hsieh *, Chen-Wei Fu and Wei-Lung Hung Department of Computer Science and Information Engineering

More information

DIGITAL TELEVISION 1. DIGITAL VIDEO FUNDAMENTALS

DIGITAL TELEVISION 1. DIGITAL VIDEO FUNDAMENTALS DIGITAL TELEVISION 1. DIGITAL VIDEO FUNDAMENTALS Television services in Europe currently broadcast video at a frame rate of 25 Hz. Each frame consists of two interlaced fields, giving a field rate of 50

More information

an MPEG-2 Transcoder

an MPEG-2 Transcoder The Design, Performance Analysis and Application of an MPEG-2 Transcoder A thesis Submitted in Partial Fulfillment of the requirements for the Degree Master of Science in the Department of Computer Science

More information

JPEG 2000 vs. JPEG in MPEG Encoding

JPEG 2000 vs. JPEG in MPEG Encoding JPEG 2000 vs. JPEG in MPEG Encoding V.G. Ruiz, M.F. López, I. García and E.M.T. Hendrix Dept. Computer Architecture and Electronics University of Almería. 04120 Almería. Spain. E-mail: vruiz@ual.es, mflopez@ace.ual.es,

More information

Fundamentals of Video Compression. Video Compression

Fundamentals of Video Compression. Video Compression Fundamentals of Video Compression Introduction to Digital Video Basic Compression Techniques Still Image Compression Techniques - JPEG Video Compression Introduction to Digital Video Video is a stream

More information

Week 14. Video Compression. Ref: Fundamentals of Multimedia

Week 14. Video Compression. Ref: Fundamentals of Multimedia Week 14 Video Compression Ref: Fundamentals of Multimedia Last lecture review Prediction from the previous frame is called forward prediction Prediction from the next frame is called forward prediction

More information

Audio-coding standards

Audio-coding standards Audio-coding standards The goal is to provide CD-quality audio over telecommunications networks. Almost all CD audio coders are based on the so-called psychoacoustic model of the human auditory system.

More information

System Modeling and Implementation of MPEG-4. Encoder under Fine-Granular-Scalability Framework

System Modeling and Implementation of MPEG-4. Encoder under Fine-Granular-Scalability Framework System Modeling and Implementation of MPEG-4 Encoder under Fine-Granular-Scalability Framework Literature Survey Embedded Software Systems Prof. B. L. Evans by Wei Li and Zhenxun Xiao March 25, 2002 Abstract

More information

PERFORMANCE ANALYSIS OF INTEGER DCT OF DIFFERENT BLOCK SIZES USED IN H.264, AVS CHINA AND WMV9.

PERFORMANCE ANALYSIS OF INTEGER DCT OF DIFFERENT BLOCK SIZES USED IN H.264, AVS CHINA AND WMV9. EE 5359: MULTIMEDIA PROCESSING PROJECT PERFORMANCE ANALYSIS OF INTEGER DCT OF DIFFERENT BLOCK SIZES USED IN H.264, AVS CHINA AND WMV9. Guided by Dr. K.R. Rao Presented by: Suvinda Mudigere Srikantaiah

More information

System Modeling and Implementation of MPEG-4. Encoder under Fine-Granular-Scalability Framework

System Modeling and Implementation of MPEG-4. Encoder under Fine-Granular-Scalability Framework System Modeling and Implementation of MPEG-4 Encoder under Fine-Granular-Scalability Framework Final Report Embedded Software Systems Prof. B. L. Evans by Wei Li and Zhenxun Xiao May 8, 2002 Abstract Stream

More information

4G WIRELESS VIDEO COMMUNICATIONS

4G WIRELESS VIDEO COMMUNICATIONS 4G WIRELESS VIDEO COMMUNICATIONS Haohong Wang Marvell Semiconductors, USA Lisimachos P. Kondi University of Ioannina, Greece Ajay Luthra Motorola, USA Song Ci University of Nebraska-Lincoln, USA WILEY

More information

Multimedia Standards

Multimedia Standards Multimedia Standards SS 2017 Lecture 5 Prof. Dr.-Ing. Karlheinz Brandenburg Karlheinz.Brandenburg@tu-ilmenau.de Contact: Dipl.-Inf. Thomas Köllmer thomas.koellmer@tu-ilmenau.de 1 Organisational issues

More information

Digital Video Processing

Digital Video Processing Video signal is basically any sequence of time varying images. In a digital video, the picture information is digitized both spatially and temporally and the resultant pixel intensities are quantized.

More information

Distributed Video Systems Chapter 3 Storage Technologies

Distributed Video Systems Chapter 3 Storage Technologies Distributed Video Systems Chapter 3 Storage Technologies Jack Yiu-bun Lee Department of Information Engineering The Chinese University of Hong Kong Contents 3.1 Introduction 3.2 Magnetic Disks 3.3 Video

More information

Chapter 9. Multimedia Networking. Computer Networking: A Top Down Approach

Chapter 9. Multimedia Networking. Computer Networking: A Top Down Approach Chapter 9 Multimedia Networking A note on the use of these Powerpoint slides: We re making these slides freely available to all (faculty, students, readers). They re in PowerPoint form so you see the animations;

More information

Rate-distortion Optimized Streaming of Compressed Light Fields with Multiple Representations

Rate-distortion Optimized Streaming of Compressed Light Fields with Multiple Representations Rate-distortion Optimized Streaming of Compressed Light Fields with Multiple Representations Prashant Ramanathan and Bernd Girod Department of Electrical Engineering Stanford University Stanford CA 945

More information

Image and Video Coding I: Fundamentals

Image and Video Coding I: Fundamentals Image and Video Coding I: Fundamentals Heiko Schwarz Freie Universität Berlin Fachbereich Mathematik und Informatik H. Schwarz (FU Berlin) Image and Video Coding Organization Vorlesung: Montag 14:15-15:45

More information

QoE Characterization for Video-On-Demand Services in 4G WiMAX Networks

QoE Characterization for Video-On-Demand Services in 4G WiMAX Networks QoE Characterization for Video-On-Demand Services in 4G WiMAX Networks Amitabha Ghosh IBM India Research Laboratory Department of Electrical Engineering University of Southern California, Los Angeles http://anrg.usc.edu/~amitabhg

More information

Robert Matthew Buckley. Nova Southeastern University. Dr. Laszlo. MCIS625 On Line. Module 2 Graphics File Format Essay

Robert Matthew Buckley. Nova Southeastern University. Dr. Laszlo. MCIS625 On Line. Module 2 Graphics File Format Essay 1 Robert Matthew Buckley Nova Southeastern University Dr. Laszlo MCIS625 On Line Module 2 Graphics File Format Essay 2 JPEG COMPRESSION METHOD Joint Photographic Experts Group (JPEG) is the most commonly

More information

Semi-Hierarchical Based Motion Estimation Algorithm for the Dirac Video Encoder

Semi-Hierarchical Based Motion Estimation Algorithm for the Dirac Video Encoder Semi-Hierarchical Based Motion Estimation Algorithm for the Dirac Video Encoder M. TUN, K. K. LOO, J. COSMAS School of Engineering and Design Brunel University Kingston Lane, Uxbridge, UB8 3PH UNITED KINGDOM

More information

PREFACE...XIII ACKNOWLEDGEMENTS...XV

PREFACE...XIII ACKNOWLEDGEMENTS...XV Contents PREFACE...XIII ACKNOWLEDGEMENTS...XV 1. MULTIMEDIA SYSTEMS...1 1.1 OVERVIEW OF MPEG-2 SYSTEMS...1 SYSTEMS AND SYNCHRONIZATION...1 TRANSPORT SYNCHRONIZATION...2 INTER-MEDIA SYNCHRONIZATION WITH

More information

9/8/2016. Characteristics of multimedia Various media types

9/8/2016. Characteristics of multimedia Various media types Chapter 1 Introduction to Multimedia Networking CLO1: Define fundamentals of multimedia networking Upon completion of this chapter students should be able to define: 1- Multimedia 2- Multimedia types and

More information

2014 Summer School on MPEG/VCEG Video. Video Coding Concept

2014 Summer School on MPEG/VCEG Video. Video Coding Concept 2014 Summer School on MPEG/VCEG Video 1 Video Coding Concept Outline 2 Introduction Capture and representation of digital video Fundamentals of video coding Summary Outline 3 Introduction Capture and representation

More information

CMPT 365 Multimedia Systems. Media Compression - Video

CMPT 365 Multimedia Systems. Media Compression - Video CMPT 365 Multimedia Systems Media Compression - Video Spring 2017 Edited from slides by Dr. Jiangchuan Liu CMPT365 Multimedia Systems 1 Introduction What s video? a time-ordered sequence of frames, i.e.,

More information

Fast Implementation of VC-1 with Modified Motion Estimation and Adaptive Block Transform

Fast Implementation of VC-1 with Modified Motion Estimation and Adaptive Block Transform Circuits and Systems, 2010, 1, 12-17 doi:10.4236/cs.2010.11003 Published Online July 2010 (http://www.scirp.org/journal/cs) Fast Implementation of VC-1 with Modified Motion Estimation and Adaptive Block

More information

DATA hiding [1] and watermarking in digital images

DATA hiding [1] and watermarking in digital images 14 IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, VOL. 6, NO. 1, MARCH 2011 Data Hiding in Motion Vectors of Compressed Video Based on Their Associated Prediction Error Hussein A. Aly, Member,

More information

Adaptive Playout Buffering for H.323 Voice over IP Applications

Adaptive Playout Buffering for H.323 Voice over IP Applications Adaptive Playout Buffering for H.323 Voice over IP Applications M. Narbutt and L. Murphy Department of Computer Science University College Dublin Belfield, Dublin 4 Abstract In this paper we investigate

More information

A Framework for Video Streaming to Resource- Constrained Terminals

A Framework for Video Streaming to Resource- Constrained Terminals A Framework for Video Streaming to Resource- Constrained Terminals Dmitri Jarnikov 1, Johan Lukkien 1, Peter van der Stok 1 Dept. of Mathematics and Computer Science, Eindhoven University of Technology

More information

Optical Storage Technology. MPEG Data Compression

Optical Storage Technology. MPEG Data Compression Optical Storage Technology MPEG Data Compression MPEG-1 1 Audio Standard Moving Pictures Expert Group (MPEG) was formed in 1988 to devise compression techniques for audio and video. It first devised the

More information

Rate-distortion Optimized Streaming of Compressed Light Fields with Multiple Representations

Rate-distortion Optimized Streaming of Compressed Light Fields with Multiple Representations Rate-distortion Optimized Streaming of Compressed Light Fields with Multiple Representations Prashant Ramanathan and Bernd Girod Department of Electrical Engineering Stanford University Stanford CA 945

More information

MPEG-2. And Scalability Support. Nimrod Peleg Update: July.2004

MPEG-2. And Scalability Support. Nimrod Peleg Update: July.2004 MPEG-2 And Scalability Support Nimrod Peleg Update: July.2004 MPEG-2 Target...Generic coding method of moving pictures and associated sound for...digital storage, TV broadcasting and communication... Dedicated

More information

OVERVIEW OF IEEE 1857 VIDEO CODING STANDARD

OVERVIEW OF IEEE 1857 VIDEO CODING STANDARD OVERVIEW OF IEEE 1857 VIDEO CODING STANDARD Siwei Ma, Shiqi Wang, Wen Gao {swma,sqwang, wgao}@pku.edu.cn Institute of Digital Media, Peking University ABSTRACT IEEE 1857 is a multi-part standard for multimedia

More information

Copyright Notice. Springer papers: Springer. Pre-prints are provided only for personal use. The final publication is available at link.springer.

Copyright Notice. Springer papers: Springer. Pre-prints are provided only for personal use. The final publication is available at link.springer. Copyright Notice The document is provided by the contributing author(s) as a means to ensure timely dissemination of scholarly and technical work on a non-commercial basis. This is the author s version

More information

Introduction to LAN/WAN. Application Layer 4

Introduction to LAN/WAN. Application Layer 4 Introduction to LAN/WAN Application Layer 4 Multimedia Multimedia: Audio + video Human ear: 20Hz 20kHz, Dogs hear higher freqs DAC converts audio waves to digital E.g PCM uses 8-bit samples 8000 times

More information

ARM MPEG-4 AAC LC Decoder Technical Specification

ARM MPEG-4 AAC LC Decoder Technical Specification ARM MPEG-4 AAC LC Decoder Technical Specification Intellectual Property Products Division Software Systems Group Document number: PRD10-GENC-001288 4.0 Date of Issue: 19 June 2003 Copyright ARM Limited

More information

Chapter 11.3 MPEG-2. MPEG-2: For higher quality video at a bit-rate of more than 4 Mbps Defined seven profiles aimed at different applications:

Chapter 11.3 MPEG-2. MPEG-2: For higher quality video at a bit-rate of more than 4 Mbps Defined seven profiles aimed at different applications: Chapter 11.3 MPEG-2 MPEG-2: For higher quality video at a bit-rate of more than 4 Mbps Defined seven profiles aimed at different applications: Simple, Main, SNR scalable, Spatially scalable, High, 4:2:2,

More information

Scalable Multi-DM642-based MPEG-2 to H.264 Transcoder. Arvind Raman, Sriram Sethuraman Ittiam Systems (Pvt.) Ltd. Bangalore, India

Scalable Multi-DM642-based MPEG-2 to H.264 Transcoder. Arvind Raman, Sriram Sethuraman Ittiam Systems (Pvt.) Ltd. Bangalore, India Scalable Multi-DM642-based MPEG-2 to H.264 Transcoder Arvind Raman, Sriram Sethuraman Ittiam Systems (Pvt.) Ltd. Bangalore, India Outline of Presentation MPEG-2 to H.264 Transcoding Need for a multiprocessor

More information

Error Concealment Used for P-Frame on Video Stream over the Internet

Error Concealment Used for P-Frame on Video Stream over the Internet Error Concealment Used for P-Frame on Video Stream over the Internet MA RAN, ZHANG ZHAO-YANG, AN PING Key Laboratory of Advanced Displays and System Application, Ministry of Education School of Communication

More information

The Basics of Video Compression

The Basics of Video Compression The Basics of Video Compression Marko Slyz February 18, 2003 (Sourcecoders talk) 1/18 Outline 1. Non-technical Survey of Video Compressors 2. Basic Description of MPEG 1 3. Discussion of Other Compressors

More information

Multimedia Streaming. Mike Zink

Multimedia Streaming. Mike Zink Multimedia Streaming Mike Zink Technical Challenges Servers (and proxy caches) storage continuous media streams, e.g.: 4000 movies * 90 minutes * 10 Mbps (DVD) = 27.0 TB 15 Mbps = 40.5 TB 36 Mbps (BluRay)=

More information

Lecture 7, Video Coding, Motion Compensation Accuracy

Lecture 7, Video Coding, Motion Compensation Accuracy Lecture 7, Video Coding, Motion Compensation Accuracy Last time we saw several methods to obtain a good motion estimation, with reduced complexity (efficient search), and with the possibility of sub-pixel

More information

Image and Video Coding I: Fundamentals

Image and Video Coding I: Fundamentals Image and Video Coding I: Fundamentals Thomas Wiegand Technische Universität Berlin T. Wiegand (TU Berlin) Image and Video Coding Organization Vorlesung: Donnerstag 10:15-11:45 Raum EN-368 Material: http://www.ic.tu-berlin.de/menue/studium_und_lehre/

More information

A Quantized Transform-Domain Motion Estimation Technique for H.264 Secondary SP-frames

A Quantized Transform-Domain Motion Estimation Technique for H.264 Secondary SP-frames A Quantized Transform-Domain Motion Estimation Technique for H.264 Secondary SP-frames Ki-Kit Lai, Yui-Lam Chan, and Wan-Chi Siu Centre for Signal Processing Department of Electronic and Information Engineering

More information

VC 12/13 T16 Video Compression

VC 12/13 T16 Video Compression VC 12/13 T16 Video Compression Mestrado em Ciência de Computadores Mestrado Integrado em Engenharia de Redes e Sistemas Informáticos Miguel Tavares Coimbra Outline The need for compression Types of redundancy

More information

Ch. 4: Video Compression Multimedia Systems

Ch. 4: Video Compression Multimedia Systems Ch. 4: Video Compression Multimedia Systems Prof. Ben Lee (modified by Prof. Nguyen) Oregon State University School of Electrical Engineering and Computer Science 1 Outline Introduction MPEG Overview MPEG

More information

IEEE TRANSACTIONS ON BROADCASTING, VOL. 51, NO. 4, DECEMBER

IEEE TRANSACTIONS ON BROADCASTING, VOL. 51, NO. 4, DECEMBER IEEE TRANSACTIONS ON BROADCASTING, VOL. 51, NO. 4, DECEMBER 2005 473 The Rate Variability-Distortion (VD) Curve of Encoded Video and Its Impact on Statistical Multiplexing Patrick Seeling and Martin Reisslein

More information

Recommended Readings

Recommended Readings Lecture 11: Media Adaptation Scalable Coding, Dealing with Errors Some slides, images were from http://ip.hhi.de/imagecom_g1/savce/index.htm and John G. Apostolopoulos http://www.mit.edu/~6.344/spring2004

More information

OBJECTIVES After reading this chapter, the student should be able to:

OBJECTIVES After reading this chapter, the student should be able to: Data Representation OBJECTIVES After reading this chapter, the student should be able to: Define data types. Visualize how data are stored inside a computer. Understand the differences between text, numbers,

More information

Advanced Encoding Features of the Sencore TXS Transcoder

Advanced Encoding Features of the Sencore TXS Transcoder Advanced Encoding Features of the Sencore TXS Transcoder White Paper November 2011 Page 1 (11) www.sencore.com 1.605.978.4600 Revision 1.0 Document Revision History Date Version Description Author 11/7/2011

More information

Compression techniques

Compression techniques DIGITAL IMAGES AND VIDEO FOR SURVEILLANCE APPLICATIONS WHITE PAPER Axis White Paper, 2002-1 - Copyright 2002, Axis Communications TABLE OF CONTENTS 1. INTRODUCTION TO COMPRESSION TECHNIQUES...3 2. TWO

More information

CS 260: Seminar in Computer Science: Multimedia Networking

CS 260: Seminar in Computer Science: Multimedia Networking CS 260: Seminar in Computer Science: Multimedia Networking Jiasi Chen Lectures: MWF 4:10-5pm in CHASS http://www.cs.ucr.edu/~jiasi/teaching/cs260_spring17/ Multimedia is User perception Content creation

More information

Video Quality for Live Adaptive Bit-Rate Streaming: Achieving Consistency and Efficiency

Video Quality for Live Adaptive Bit-Rate Streaming: Achieving Consistency and Efficiency Video Quality for Live Adaptive Bit-Rate Streaming: Achieving Consistency and Efficiency Introduction The video industry is undergoing an unprecedented amount of change. More premium live video content

More information