SlideShare a Scribd company logo
1 of 8
Download to read offline
International Journal of Electrical and Computer Engineering (IJECE)
Vol. 8, No. 2, April 2018, pp. 1273~1280
ISSN: 2088-8708, DOI: 10.11591/ijece.v8i2.pp1273-1280 ļ² 1273
Journal homepage: http://iaescore.com/journals/index.php/IJECE
Evaluation and Analysis of Rate Control Methods for
H.264/AVC and MPEG-4 Video Codec
Imran Ullah Khan, M.A.Ansari, S.Hasan Saeed, Kakul Khan
Integral University, Lucknow, India
Article Info ABSTRACT
Article history:
Received Dec 19, 2017
Revised Mar 20, 2018
Accepted Mar 30, 2018
Audio, image and video signals produce a vast amount of data. The only
solution of this problem is to compress data before storage and
transmission. In general there is the three crucial terms as, Bit Rate
Reduction, Fast Data Transfer and Reduction in Storage. Rate control is
a vigorous factor in video coding. In video communications, rate control
must ensure the coded bitstream can be transmitted effectively and make
full use of the narrow bandwidth. There are various test models usually
suggested by a standard during the development of video codes models
in order to video coding which should be suffienciently be efficient
based on H.264 at very low bit rate. These models are Test Model
Number 5 (TMN5), Test Model Number 8 for H.263, and Verification
Model 8 (VM8) for MPEG-4 and H.264 etc. In this work, Rate control
analysis for H.264, MPEG-4 performed. For Rate control analysis test
model verification model version 8.0 is adopted.
Keyword:
Bit rate
Coefficient of correlation
PSNR
Quantization parameter
Rate control
Copyright Ā© 2018 Institute of Advanced Engineering and Science.
All rights reserved.
Corresponding Author:
Imran Ullah Khan,
Integral University,
Lucknow, India.
Email: imranuk79@gmail.com
1. INTRODUCTION
Standardization maintains its key place in those technologies backed by a large number of
manufacturers, and thus, a standard form in video coding is a necessary aspect. Discrete Cosine Transform
(DCT) base coding algorithm oscillates the resulting bit rate according to the video sequence nature.
Modification in the size, the texture, and the speed of a moving object are among the main causes of bit rate
change. A rate controller achieves a well-reconstructed video quality and transmission of constant bit rate
over a circuit switched network [1], [2]. The bit rate fluctuations should not be present in reconstructed video,
which is usually achieved by means of a transmission buffer that is inherent in the interframe coding scheme.
The H.261 was developed as first video codec for video conferencing International Telecommunication
Union-Telecommunication sector.Compression performance of H.263 developed by ITU-T can be improved
by stimulating three rate control methods: In Constant Bit Rate application, there is an important issue of
both bit rate control and buffer regulation. There are two constraintsā€”low-latency and buffer constraints for
which scalable bit rate control (SRC) has been designed. For achieving the target bit rate, a variable frame
rate is usually done. Almost same technique can also extend to macroblock layers and slice. The two rate
control methods for MPEG-4 that are used in this work are as follows:
OFFLINE: In this option, the bit rate control takes the form of changing the quantization levels over the
frames encoded after the first I- or P-frame. There will be no frame skipping in this mode [3], [4].
ONLINE: In this mode, the bit rate control is accomplished by adaptively changing the quantization values at
the macroblock level. Frame skipping is allowed in this mode [4].
ļ² ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 8, No. 2, April 2018 : 1273 ā€“ 1280
1274
2. FUNCTION OF RATE CONTROL
For an available network, bandwidth rate control encodes the video bandwidth, ensures that the
coded bitstream can be transmitted successfully, and utilizes the limited bandwidth. On the other hand, we
can say that the channel of the resulting video output may be fixed or variable transmission rate. If successive
frames are used in video sequence, they are very similar and each frame output bit changes with the operating
input image. Therefore, the bitstream should acquire the characteristics of a rapidly changing of frame [5-7].
3. OVERVIEW OF RATE CONTROL
However, using a buffer has few limitations (such as the propagation delay of a real time
communication will be longer if buffer is too big which is not accepted). Video coding algorithm of
mainstream DCT quantization method is adopted to eliminate video signals, the visual physiology redundant
than lossless higher compression ratio and will not decrease the video quality significantly [8]. Distortion
factor D can be select as any cost function, absolute square cost function etc.In the image coding D is
computed as:
2
y)]g(x,y)f(x,[E{D ļ€­ļ€½
4. H.264 AND ITS PARAMETERS
There are several additional features to make it superior over its predecessor, are listed below
[9], [10]. There are two context schemes, CAVLC (context-adaptive variable-length coding) and CABAC
(context-adaptive binary arithmetic coding), to increase coding efficiency. In H.264 there are various sizes &
shapes of blocks of many type for motion compensation, such as 8x4, 4*8 and 4*4, are supported. Ā¼ pixel
motion estimation improves prediction accuracy.
The H.264/AVC encoder and decoder is shown in Figure 1 and Figure 2.
Figure 1. Block diagram of H.264/AVC encoder
Figure 2. Block diagram of H.264/AVC decoder
Int J Elec & Comp Eng ISSN: 2088-8708 ļ²
Evaluation and Analysis of Rate Control Methods for H.264/AVC and MPEG-4 ā€¦. (Imran Ullah Khan)
1275
5. MPEG-4 AND ITS PARAMETERS
A transmission buffer is usually needed to smooth out the bit rate fluctuations, which are inherent in
the interframe coding scheme [11], [12]. Constant bit rate over a switched network [13] for transmission is
the main objective of rate controller. There are many advanced features of MPEG-4 which are not present in
MPEG-1/2. The block diagram of a MPEG-4 video coder is shown in Figure 3.
Figure 3. Block diagram of MPEG-4 coder
Where,
DCT - Discrete Cosine Transform
IDCT - Inverse Discrete Cosine Transform
ME/MC- Motion Estimation/Motion Compensation
Pred. ā€“ Prediction
6. RATE CONTROL SCHEME IN MPEG-4
The MPEG group officially initiated an MPEG-4 adopted VM8 (Verification Model 8) to realize
rate control. MPEG-4 adopted VM8 (Verification Model 8) to realize rate control.
Figure 4. Procedure of the MPEG-4 VM8 rate control algorithm
ļ² ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 8, No. 2, April 2018 : 1273 ā€“ 1280
1276
Where,
MAD ā€“ Mean Absolute Difference
Q ā€“ Quantizer Parameter
T ā€“ Target Bit
There are five steps in the MPEG-4 VM8 rate control algorithm shown in Figure 4: Initialization
Computation of the target bit rate (TBR) before encoding The computation of TBR is based on the bits
available and the last encoded frame bits [14]. Encoding current frame after encoding, model parameters are
updated [15].
7. RATE CONTROL SCHEME IN H.264
In this proposed work, the rate control for the forecast frame done after encoding the I-frames using
the base line profile encoding i.e. CAVLC encoding and taking the mention data from it. The rate control
block diagram Figure 3 explains how the QP parameter is approximated. The residuals between the current
and reference frame is estimated. Mean Absolute Deviation (MAD) values are obtained by summing the
residuals. The value of QP is initialized to a range manually [16]. Figure 5 shows rate control by estimating
the quantization parameters or rate control algorithm.
QP limiter is used to limit the demanded QP to a range and the parameters are estimated for the
procedure by using these parameters, rate control is performed on the input video to get an output video. This
procedure ensures controlled bit-rate and better compression ratio.
Figure 5. Rate control by estimating the quantization parameters
8. SIMULATION, IMPLEMENTATION DETAILS AND RESULTS OBTAINED
Performance metrics are used to assess the quality of the obtained video. The test video sequence is
Heart at frame rate 24 per second. The performance metrics on which the video quality adjudged are
Compression ratio, Mean Square Error, Peak Signal to Noise Ratio, correlation coefficient, PRD and SSIM.
ļƒ„ļƒ„ļƒ„ļƒ„
ļƒ„ļƒ„
ļ€­
ļ€½
ļ€­
ļ€½
ļ€­
ļ€½
ļ€­
ļ€½
ļ€­
ļ€½
ļ€­
ļ€½
ļ€½
1X
0x
1Y
0y
2
1X
0x
1Y
0y
2
1X
0x
1Y
0y
y)e(x,y)i(x,
y)e(x,y)i(x,
COC
(1)
Mean square error (MSE)
ļƒ„ļƒ„ļ€½ ļ€½
ļ€­ļ€½
X
1x
Y
1y
2
y)]e(x,y)[i(x,
XY
1
MSE
(2)
Where,
i (x, y) = Intensity of input pixel (for each U, V,Y)
Int J Elec & Comp Eng ISSN: 2088-8708 ļ²
Evaluation and Analysis of Rate Control Methods for H.264/AVC and MPEG-4 ā€¦. (Imran Ullah Khan)
1277
e (x, y) = Intensity of output pixel (for each U, V,Y)
The PSNR for each frame is defined as:
V)U,Y,each(for)
MSE
255
(20log)
MSE
255
(log10PSNR 10
2
10 ļ€½ļ€½
(3)
The PSNR for entire video sequence is defined in terms of Average PSNR
V)&Ueach(Y,forPSNR(i)
t
i
PSNRAverage
t
1i
ļƒ„ļ€½
ļ€½
(4)
Where t is total number of frames in video and PSNR (i) is the PSNR value for ith
frame.
It should be noted here that improvement in the subjective quality of decoded video is acquire at the cost of
increased computational is complicated
The SSIM is a structural similarity index (similarity measuring full reference metric between two
images, means the measurement of image quality support on a mention initial uncompressed or distortion-
free image). It can also be understood as an improved version of traditional methods like PSNR and MSE,
generally which is inconsistent with human eye perception.
)cĻƒ)(ĻƒcĪ¼(Ī¼
)c)(2ĻƒcĪ¼(2Ī¼
y)SSIM(x,
2
2
y
2
x1
2
y
2
x
2xy1yx
ļ€«ļ€«ļ€«ļ€«
ļ€«ļ€«
ļ€½
(5)
Where,
c1 = (k1L)2
and c2 = (k2L)2
In the equation of c1, c2 and L is the dynamic range of the pixel-values and k1 = 0.01, k2 =0.03 by
default. Equation (5) of SSIM is appropriate only on Y ie. luma. Its value ranges from -1 and 1, where 1 is
only possible if two sets of data are identical. Generally it is considered on window sizes of 8Ɨ8.
Table 1. Heart Video Sequence Simulation Results for Base Profile and Cabac Enabled
Data
Rate
(Mbps)
PSNR(dB) PSNR(dB)
SSIM SSIM
Base Profile
CABAC
Enabled
Base Profile
CABAC
Enabled
0 31.9 32.3 0.88 0.88
0.2 37.3 37.6 0.93 0.932
0.5 42 42.4 0.96 0.963
0.8 44.5 45 0.972 0.972
1 45.9 46.5 0.974 0.974
1.2 46.9 47.4 0.974 0.9755
1.5 47.9 48.5 0.976 0.9764
1.8 48.8 49.7 0.977 0.978
2 49.7 50.2 0.979 0.9798
2.2 50.5 50.9 0.98 0.982
2.5 51.1 51.6 0.981 0.984
Figure 6 shows comparative performance with reference to SSIM. Figure 7 and Figure 8 shows
sequence Heart and Mobile respectively. Table 1 is elaborating the SSIM profile for sequence Shields.
Table 2 tells about the detail of sequence Mobile. Table 3 gives the summary of results obtained in this work
regarding the performance of MPEG-4 codec for various rate control methods at 14.4 and 100 kbps target bit
rates. It is observed that online & offline rate control methods have almost same performance as far PSNR is
concerned. When rate control is applied and target bit rate is reduced, it is observed that the PSNR, bit rate
and storage requirement also reduces. No control method corresponds to fixed quantization parameter.
Table 4 gives comparative statement for quantization parameter, mean square error, peak signal to noise
ratio, compression ratio and similarity index. Detail of sequence mobile is illustrated in Table 2.
ļ² ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 8, No. 2, April 2018 : 1273 ā€“ 1280
1278
Figure 6. Comparative Performance of MPEG-4 Video Coder for Shields video sequence for Base profile and
CABAC enabled, SSIM profile
Sequence title: Heart
Resolution: 176x144
Figure 7. Snapshot of ā€•Heartā€– video sequence,
frame 30
Figure 8. Snapshot of ā€•Mobileā€– video sequence
Table 2. Detail of the Video Sequence Mobile
S.No. Detail of Sequence
1 Name Mobile
2 Size CIF (352x288)
3 Total size[byte] 23612683
4 Frames 300
5 Playing time[s] 10.03Min
6 frame size[byte] 79
7 Max frame size[byte] 118449
8 Mean frame size[byte] 78447.45
Int J Elec & Comp Eng ISSN: 2088-8708 ļ²
Evaluation and Analysis of Rate Control Methods for H.264/AVC and MPEG-4 ā€¦. (Imran Ullah Khan)
1279
Table 3. Mobile Video Sequence Simulation Results for Mpeg-4 Video Codec
Target
bit rate
(Kbps)
Various Parameter
(a) No
Contro
l over
bit rate
(b) Bit
Rate
Control
Offline
(c) Bit rate
Control
Online(with
frame
skipping)
(d) Bit
rate
Control
Online(w
ithout
frame
skipping
Average PSNR Y 48.44 34.12 34.55 34.54
100
Average PSNR U 49.78 38.15 38.83 39.12
Average PSNR V 49.88 38.35 38.87 39.41
Bit rate (kb/sec) 98.95 99.5 99.9 99.9
Compression ratio 7:01 95:01:00 95:01:00 95:01:00
Average PSNR Y 44.44 27.85 27.83 27.49
14.4
Average PSNR U 45.78 33.7 34.75 33.68
Average PSNR V 46.36 34.15 35.17 33.95
Bit rate (kb/sec) 1478.3 44 15.7 27
Compression
Ratio
7:01 205:01:00 556:01:00
304:01:0
0
Table 4. Comparative Statement for Qp, Mse, Psnr, Cr and Ssim
S.No.
Quantization
Parameter
MSE PSNR SSIM
Compression
Ratio
1. 10 0.32 54.33 0.99 11.5
2. 15 0.51 52.12 0.98 13.3
3. 20 1.82 47.24 0.96 25.4
4. 25 2.99 43.44 0.95 29.3
5. 27 3.42 42.89 0.94 34.6
6. 30 7.991 39.21 0.91 39.7
7. 35 14.78 35.11 0.85 42.4
8. 40 20.71 33.2 0.78 44.0
9. 45 28.62 31.6 0.73 44.9
10. 50 39.12 30.7 0.69 46.1
9. CONCLUSION
In this paper H.264 and MPEG-4 basic features are discussed along with how the performance is
influenced by rate controller for H.264/AVC and MPEG-4. There are test model VM8 verification model
version 8.0 is used for the analysis of H.264/AVC and MPEG-4. In constant bit-rate applications, both on-
line and off-line rate control methods gives the obtained bit-rate very close to the target bit rate (TBR) for a
moderate target bit rates (medium and high). However, for low bit rate applications only online method
results in the actual bit-rate being close to the TBR bit rate. There are many other parameters and
functionalities in MPEG-4 which are aimed to be investigated in future.
REFERENCES
[1] Manjanaik. N, Manjunath. R, ā€•Intra Frame Coding for Advanced Video Coding Standard to Control PSNR and
Bitrate Using Gaussian Pulseā€–, International Journal of Emerging Science and Engineering (IJESE)
ISSN: 2319ā€“6378, Volume-2, Issue-5, March 2014.
[2] T. Bernatin, G. Sundari, B. Gayethri, Swarna Ramesh, ā€•Performance analysis of Rate Control Scheme in H.264
Video Codingā€–, Indian Journal of Science & Technology, Vol 9(30), August 2016.
[3] D.Marpe, T. Wiegand and G. J. Sullivan, ā€•The H.264/MPEG Advance video coding standard and its applicationsā€–,
IEEE Communications Magazine, vol.44, no.8, pp.134-144, Aug. 2006.
[4] I. U. Khan, M. A. Ansari ā€•Evaluation of Deblocking Filter for H.263 Video Codec & Proposed Algorithm for
Entropy Coding for MPEG-4 Video Codecā€–, has been published in International Journal of Control Theory and
Applications (No.2 2015).
[5] J. Ribas-Conklin, S. Lei. ā€•Rate control in DCT video coding for low-delay communicationā€–, IEEE Trans. Circuit
Syst. Video Technol, Feb 1999, 9(1):172-185
[6] P. Topiwala, G. Sullivan, A. Joch, and F. Kossentini, ā€•Performance evaluation of H.26L, TML8 vs. H.263++ and
MPEG-4,ā€– ITU-T Q.6/SG6 (VCEG) Tech. Rep. N8, sept.2001.
ļ² ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 8, No. 2, April 2018 : 1273 ā€“ 1280
1280
[7] Hung-Ju Lee, Ya-Qin Zhang, ā€•Scalable Rate Control for MPEG-4 Videoā€–, IEEE Trans. Circuits 64 and Systems for
Video Technology 2000, 10(6): 878-894.
[8] I. U. Khan, M. A. Ansari, ā€•Data Partitioning and MDC for the SPECK Coder for real time applications over
wireless channelā€–, has been published in Indian Journal of Industrial and Applied Mathematics, vol. 6, no. 1,
Jan-June (2015) pp. 57 - 72.
[9] Liao K-Y, Yang J-F, Sun M-T, ā€•Rate-Distortion cost estimation for H.264/AVCā€–, IEEE Transactions on Circuits
and System Video Coding Technology, 2010 Jan; 20(1):38ā€“49.
[10] Bernatin T, Sundari G, ā€•Video compression based on Hybrid transform and quantization with Huffman coding for
video codeā€, International Conference on Control, Instrumentation, Communication and Computational
Technologies (ICCICCT). 2014 Jul; 4(7):476ā€“80.
[11] I. U. Khan, M. A. Ansari, ā€•Overview and Implementation of Intrapredictions for H.264/AVC Video Codecā€–,
International Journal of Electronics and Communication Engineering (IJECE), vol. 3, no. 4, July 2014, 177-186.
[12] M.Ghanbari, ā€•Video Coding: an introduction to standard codesā€–, IEE press, London 1999ā€–, Video coding for low
bit rate communication ITU-T, Recommendation H.263, ver.1, 1995.
[13] Xiang Li, Nobert Oertel, ā€•Laplace distribution based Lagrangian rate distrortion optimization for hybrid video
codingā€–, IEEE Transction on Circuits and Systems, 2009; 19(2): 193-205.
[14] James C, Alex Mm, ā€•An efficient video codecbased on H.264/AVC standard.IRACSTā€–, International Journal of
Computer Networks and wireless communications, 2014 Apr;4(2):1-4.
[15] Ramu JG, Sathya S Permence evaluation of basic compression methods for different stalellite imaginary, Indan
Journal Sci. & Tech. 2015 Aug;8(19): 1-8.
[16] Various video sequences http:www.ubvideo.com Date accessed: 01/07/2015.

More Related Content

What's hot

Current developments in video quality: From the emerging HEVC standard to tem...
Current developments in video quality: From the emerging HEVC standard to tem...Current developments in video quality: From the emerging HEVC standard to tem...
Current developments in video quality: From the emerging HEVC standard to tem...Harilaos Koumaras
Ā 
Quality Optimization of Live Streaming Services over HTTP with Reinforcement ...
Quality Optimization of Live Streaming Services over HTTP with Reinforcement ...Quality Optimization of Live Streaming Services over HTTP with Reinforcement ...
Quality Optimization of Live Streaming Services over HTTP with Reinforcement ...Alpen-Adria-UniversitƤt
Ā 
Where to Encode: A Performance Analysis of Intel x86 and Arm-based Amazon EC2...
Where to Encode: A Performance Analysis of Intel x86 and Arm-based Amazon EC2...Where to Encode: A Performance Analysis of Intel x86 and Arm-based Amazon EC2...
Where to Encode: A Performance Analysis of Intel x86 and Arm-based Amazon EC2...Alpen-Adria-UniversitƤt
Ā 
DIC_video_coding_standards_07
DIC_video_coding_standards_07DIC_video_coding_standards_07
DIC_video_coding_standards_07aniruddh Tyagi
Ā 
WISH: User-centric Bitrate Adaptation for HTTP Adaptive Streaming on Mobile D...
WISH: User-centric Bitrate Adaptation for HTTP Adaptive Streaming on Mobile D...WISH: User-centric Bitrate Adaptation for HTTP Adaptive Streaming on Mobile D...
WISH: User-centric Bitrate Adaptation for HTTP Adaptive Streaming on Mobile D...Minh Nguyen
Ā 
A study of throughput for iu cs and iu-ps interface in umts core network
A study of throughput for iu cs and iu-ps interface in umts core networkA study of throughput for iu cs and iu-ps interface in umts core network
A study of throughput for iu cs and iu-ps interface in umts core networkPfedya
Ā 
H04011 04 5361
H04011 04 5361H04011 04 5361
H04011 04 5361IJMER
Ā 
Design of Multiplier Less 32 Tap FIR Filter using VHDL
Design of Multiplier Less 32 Tap FIR Filter using VHDLDesign of Multiplier Less 32 Tap FIR Filter using VHDL
Design of Multiplier Less 32 Tap FIR Filter using VHDLIJMER
Ā 
A REAL-TIME H.264/AVC ENCODER&DECODER WITH VERTICAL MODE FOR INTRA FRAME AND ...
A REAL-TIME H.264/AVC ENCODER&DECODER WITH VERTICAL MODE FOR INTRA FRAME AND ...A REAL-TIME H.264/AVC ENCODER&DECODER WITH VERTICAL MODE FOR INTRA FRAME AND ...
A REAL-TIME H.264/AVC ENCODER&DECODER WITH VERTICAL MODE FOR INTRA FRAME AND ...csandit
Ā 
H261
H261H261
H261Videoguy
Ā 
Policy-driven Dynamic HTTP Adaptive Streaming Player Environment
Policy-driven Dynamic HTTP Adaptive Streaming Player EnvironmentPolicy-driven Dynamic HTTP Adaptive Streaming Player Environment
Policy-driven Dynamic HTTP Adaptive Streaming Player EnvironmentMinh Nguyen
Ā 
EPIQ'21: Days of Future Past: An Optimization-based Adaptive Bitrate Algorith...
EPIQ'21: Days of Future Past: An Optimization-based Adaptive Bitrate Algorith...EPIQ'21: Days of Future Past: An Optimization-based Adaptive Bitrate Algorith...
EPIQ'21: Days of Future Past: An Optimization-based Adaptive Bitrate Algorith...Minh Nguyen
Ā 
RISC Implementation Of Digital IIR Filter in DSP
RISC Implementation Of Digital IIR Filter in DSPRISC Implementation Of Digital IIR Filter in DSP
RISC Implementation Of Digital IIR Filter in DSPiosrjce
Ā 
Design of Optimized FIR Filter Using FCSD Representation
Design  of  Optimized  FIR  Filter  Using  FCSD Representation Design  of  Optimized  FIR  Filter  Using  FCSD Representation
Design of Optimized FIR Filter Using FCSD Representation IJEEE
Ā 
H263.ppt
H263.pptH263.ppt
H263.pptVideoguy
Ā 
Area and Power Efficient Up-Down counter Design by Using Full Adder Module
Area and Power Efficient Up-Down counter Design by Using Full Adder ModuleArea and Power Efficient Up-Down counter Design by Using Full Adder Module
Area and Power Efficient Up-Down counter Design by Using Full Adder ModuleIJEEE
Ā 
LTE Reviews - PCI Analysis
LTE Reviews - PCI AnalysisLTE Reviews - PCI Analysis
LTE Reviews - PCI Analysispaulo_campolina
Ā 
FPGA Implementation of Efficient Viterbi Decoder for Multi-Carrier Systems
FPGA Implementation of Efficient Viterbi Decoder for  Multi-Carrier SystemsFPGA Implementation of Efficient Viterbi Decoder for  Multi-Carrier Systems
FPGA Implementation of Efficient Viterbi Decoder for Multi-Carrier SystemsIJMER
Ā 

What's hot (20)

Current developments in video quality: From the emerging HEVC standard to tem...
Current developments in video quality: From the emerging HEVC standard to tem...Current developments in video quality: From the emerging HEVC standard to tem...
Current developments in video quality: From the emerging HEVC standard to tem...
Ā 
Quality Optimization of Live Streaming Services over HTTP with Reinforcement ...
Quality Optimization of Live Streaming Services over HTTP with Reinforcement ...Quality Optimization of Live Streaming Services over HTTP with Reinforcement ...
Quality Optimization of Live Streaming Services over HTTP with Reinforcement ...
Ā 
Where to Encode: A Performance Analysis of Intel x86 and Arm-based Amazon EC2...
Where to Encode: A Performance Analysis of Intel x86 and Arm-based Amazon EC2...Where to Encode: A Performance Analysis of Intel x86 and Arm-based Amazon EC2...
Where to Encode: A Performance Analysis of Intel x86 and Arm-based Amazon EC2...
Ā 
DIC_video_coding_standards_07
DIC_video_coding_standards_07DIC_video_coding_standards_07
DIC_video_coding_standards_07
Ā 
WISH: User-centric Bitrate Adaptation for HTTP Adaptive Streaming on Mobile D...
WISH: User-centric Bitrate Adaptation for HTTP Adaptive Streaming on Mobile D...WISH: User-centric Bitrate Adaptation for HTTP Adaptive Streaming on Mobile D...
WISH: User-centric Bitrate Adaptation for HTTP Adaptive Streaming on Mobile D...
Ā 
A study of throughput for iu cs and iu-ps interface in umts core network
A study of throughput for iu cs and iu-ps interface in umts core networkA study of throughput for iu cs and iu-ps interface in umts core network
A study of throughput for iu cs and iu-ps interface in umts core network
Ā 
H04011 04 5361
H04011 04 5361H04011 04 5361
H04011 04 5361
Ā 
Design of Multiplier Less 32 Tap FIR Filter using VHDL
Design of Multiplier Less 32 Tap FIR Filter using VHDLDesign of Multiplier Less 32 Tap FIR Filter using VHDL
Design of Multiplier Less 32 Tap FIR Filter using VHDL
Ā 
C010421720
C010421720C010421720
C010421720
Ā 
A REAL-TIME H.264/AVC ENCODER&DECODER WITH VERTICAL MODE FOR INTRA FRAME AND ...
A REAL-TIME H.264/AVC ENCODER&DECODER WITH VERTICAL MODE FOR INTRA FRAME AND ...A REAL-TIME H.264/AVC ENCODER&DECODER WITH VERTICAL MODE FOR INTRA FRAME AND ...
A REAL-TIME H.264/AVC ENCODER&DECODER WITH VERTICAL MODE FOR INTRA FRAME AND ...
Ā 
H261
H261H261
H261
Ā 
Gdi cell
Gdi cellGdi cell
Gdi cell
Ā 
Policy-driven Dynamic HTTP Adaptive Streaming Player Environment
Policy-driven Dynamic HTTP Adaptive Streaming Player EnvironmentPolicy-driven Dynamic HTTP Adaptive Streaming Player Environment
Policy-driven Dynamic HTTP Adaptive Streaming Player Environment
Ā 
EPIQ'21: Days of Future Past: An Optimization-based Adaptive Bitrate Algorith...
EPIQ'21: Days of Future Past: An Optimization-based Adaptive Bitrate Algorith...EPIQ'21: Days of Future Past: An Optimization-based Adaptive Bitrate Algorith...
EPIQ'21: Days of Future Past: An Optimization-based Adaptive Bitrate Algorith...
Ā 
RISC Implementation Of Digital IIR Filter in DSP
RISC Implementation Of Digital IIR Filter in DSPRISC Implementation Of Digital IIR Filter in DSP
RISC Implementation Of Digital IIR Filter in DSP
Ā 
Design of Optimized FIR Filter Using FCSD Representation
Design  of  Optimized  FIR  Filter  Using  FCSD Representation Design  of  Optimized  FIR  Filter  Using  FCSD Representation
Design of Optimized FIR Filter Using FCSD Representation
Ā 
H263.ppt
H263.pptH263.ppt
H263.ppt
Ā 
Area and Power Efficient Up-Down counter Design by Using Full Adder Module
Area and Power Efficient Up-Down counter Design by Using Full Adder ModuleArea and Power Efficient Up-Down counter Design by Using Full Adder Module
Area and Power Efficient Up-Down counter Design by Using Full Adder Module
Ā 
LTE Reviews - PCI Analysis
LTE Reviews - PCI AnalysisLTE Reviews - PCI Analysis
LTE Reviews - PCI Analysis
Ā 
FPGA Implementation of Efficient Viterbi Decoder for Multi-Carrier Systems
FPGA Implementation of Efficient Viterbi Decoder for  Multi-Carrier SystemsFPGA Implementation of Efficient Viterbi Decoder for  Multi-Carrier Systems
FPGA Implementation of Efficient Viterbi Decoder for Multi-Carrier Systems
Ā 

Similar to Evaluation and Analysis of Rate Control Methods for H.264/AVC and MPEG-4 Video Codec

10.1.1.184.6612
10.1.1.184.661210.1.1.184.6612
10.1.1.184.6612NITC
Ā 
Paper id 2120148
Paper id 2120148Paper id 2120148
Paper id 2120148IJRAT
Ā 
Design and Implementation of HDMI Transmitter
Design and Implementation of HDMI TransmitterDesign and Implementation of HDMI Transmitter
Design and Implementation of HDMI TransmitterIJERA Editor
Ā 
IRJET- A Hybrid Image and Video Compression of DCT and DWT Techniques for H.2...
IRJET- A Hybrid Image and Video Compression of DCT and DWT Techniques for H.2...IRJET- A Hybrid Image and Video Compression of DCT and DWT Techniques for H.2...
IRJET- A Hybrid Image and Video Compression of DCT and DWT Techniques for H.2...IRJET Journal
Ā 
HARDWARE SOFTWARE CO-SIMULATION OF MOTION ESTIMATION IN H.264 ENCODER
HARDWARE SOFTWARE CO-SIMULATION OF MOTION ESTIMATION IN H.264 ENCODERHARDWARE SOFTWARE CO-SIMULATION OF MOTION ESTIMATION IN H.264 ENCODER
HARDWARE SOFTWARE CO-SIMULATION OF MOTION ESTIMATION IN H.264 ENCODERcscpconf
Ā 
Video Compression Algorithm Based on Frame Difference Approaches
Video Compression Algorithm Based on Frame Difference Approaches Video Compression Algorithm Based on Frame Difference Approaches
Video Compression Algorithm Based on Frame Difference Approaches ijsc
Ā 
Performance Enhancement for Quality Inter-Layer Scalable Video Coding
Performance Enhancement for Quality Inter-Layer Scalable Video CodingPerformance Enhancement for Quality Inter-Layer Scalable Video Coding
Performance Enhancement for Quality Inter-Layer Scalable Video CodingIJCSIS Research Publications
Ā 
Rate Distortion Performance for Joint Source Channel Coding of JPEG image Ove...
Rate Distortion Performance for Joint Source Channel Coding of JPEG image Ove...Rate Distortion Performance for Joint Source Channel Coding of JPEG image Ove...
Rate Distortion Performance for Joint Source Channel Coding of JPEG image Ove...CSCJournals
Ā 
Performance and Analysis of Video Compression Using Block Based Singular Valu...
Performance and Analysis of Video Compression Using Block Based Singular Valu...Performance and Analysis of Video Compression Using Block Based Singular Valu...
Performance and Analysis of Video Compression Using Block Based Singular Valu...IJMER
Ā 
Efficient video compression using EZWT
Efficient video compression using EZWTEfficient video compression using EZWT
Efficient video compression using EZWTIJERA Editor
Ā 
Machine learning-based energy consumption modeling and comparing of H.264 and...
Machine learning-based energy consumption modeling and comparing of H.264 and...Machine learning-based energy consumption modeling and comparing of H.264 and...
Machine learning-based energy consumption modeling and comparing of H.264 and...IJECEIAES
Ā 
An Overview on Multimedia Transcoding Techniques on Streaming Digital Contents
An Overview on Multimedia Transcoding Techniques on Streaming Digital ContentsAn Overview on Multimedia Transcoding Techniques on Streaming Digital Contents
An Overview on Multimedia Transcoding Techniques on Streaming Digital Contentsidescitation
Ā 
Video streaming using light-weight transcoding and in-network intelligence
Video streaming using light-weight transcoding and in-network intelligenceVideo streaming using light-weight transcoding and in-network intelligence
Video streaming using light-weight transcoding and in-network intelligenceMinh Nguyen
Ā 
Comparison of ezw and h.264 2
Comparison of ezw and h.264 2Comparison of ezw and h.264 2
Comparison of ezw and h.264 2IAEME Publication
Ā 
Video compressiontechniques&standards lamamahmoud_report#2
Video compressiontechniques&standards lamamahmoud_report#2Video compressiontechniques&standards lamamahmoud_report#2
Video compressiontechniques&standards lamamahmoud_report#2engLamaMahmoud
Ā 

Similar to Evaluation and Analysis of Rate Control Methods for H.264/AVC and MPEG-4 Video Codec (20)

10.1.1.184.6612
10.1.1.184.661210.1.1.184.6612
10.1.1.184.6612
Ā 
Paper id 2120148
Paper id 2120148Paper id 2120148
Paper id 2120148
Ā 
Design and Implementation of HDMI Transmitter
Design and Implementation of HDMI TransmitterDesign and Implementation of HDMI Transmitter
Design and Implementation of HDMI Transmitter
Ā 
IRJET- A Hybrid Image and Video Compression of DCT and DWT Techniques for H.2...
IRJET- A Hybrid Image and Video Compression of DCT and DWT Techniques for H.2...IRJET- A Hybrid Image and Video Compression of DCT and DWT Techniques for H.2...
IRJET- A Hybrid Image and Video Compression of DCT and DWT Techniques for H.2...
Ā 
HARDWARE SOFTWARE CO-SIMULATION OF MOTION ESTIMATION IN H.264 ENCODER
HARDWARE SOFTWARE CO-SIMULATION OF MOTION ESTIMATION IN H.264 ENCODERHARDWARE SOFTWARE CO-SIMULATION OF MOTION ESTIMATION IN H.264 ENCODER
HARDWARE SOFTWARE CO-SIMULATION OF MOTION ESTIMATION IN H.264 ENCODER
Ā 
C0161018
C0161018C0161018
C0161018
Ā 
C0161018
C0161018C0161018
C0161018
Ā 
Video Compression Algorithm Based on Frame Difference Approaches
Video Compression Algorithm Based on Frame Difference Approaches Video Compression Algorithm Based on Frame Difference Approaches
Video Compression Algorithm Based on Frame Difference Approaches
Ā 
40120140504006
4012014050400640120140504006
40120140504006
Ā 
Performance Enhancement for Quality Inter-Layer Scalable Video Coding
Performance Enhancement for Quality Inter-Layer Scalable Video CodingPerformance Enhancement for Quality Inter-Layer Scalable Video Coding
Performance Enhancement for Quality Inter-Layer Scalable Video Coding
Ā 
H264 final
H264 finalH264 final
H264 final
Ā 
Rate Distortion Performance for Joint Source Channel Coding of JPEG image Ove...
Rate Distortion Performance for Joint Source Channel Coding of JPEG image Ove...Rate Distortion Performance for Joint Source Channel Coding of JPEG image Ove...
Rate Distortion Performance for Joint Source Channel Coding of JPEG image Ove...
Ā 
Performance and Analysis of Video Compression Using Block Based Singular Valu...
Performance and Analysis of Video Compression Using Block Based Singular Valu...Performance and Analysis of Video Compression Using Block Based Singular Valu...
Performance and Analysis of Video Compression Using Block Based Singular Valu...
Ā 
Efficient video compression using EZWT
Efficient video compression using EZWTEfficient video compression using EZWT
Efficient video compression using EZWT
Ā 
Machine learning-based energy consumption modeling and comparing of H.264 and...
Machine learning-based energy consumption modeling and comparing of H.264 and...Machine learning-based energy consumption modeling and comparing of H.264 and...
Machine learning-based energy consumption modeling and comparing of H.264 and...
Ā 
An Overview on Multimedia Transcoding Techniques on Streaming Digital Contents
An Overview on Multimedia Transcoding Techniques on Streaming Digital ContentsAn Overview on Multimedia Transcoding Techniques on Streaming Digital Contents
An Overview on Multimedia Transcoding Techniques on Streaming Digital Contents
Ā 
Video streaming using light-weight transcoding and in-network intelligence
Video streaming using light-weight transcoding and in-network intelligenceVideo streaming using light-weight transcoding and in-network intelligence
Video streaming using light-weight transcoding and in-network intelligence
Ā 
Comparison of ezw and h.264 2
Comparison of ezw and h.264 2Comparison of ezw and h.264 2
Comparison of ezw and h.264 2
Ā 
Video compressiontechniques&standards lamamahmoud_report#2
Video compressiontechniques&standards lamamahmoud_report#2Video compressiontechniques&standards lamamahmoud_report#2
Video compressiontechniques&standards lamamahmoud_report#2
Ā 
[IJET-V1I2P1] Authors :Imran Ullah Khan ,Mohd. Javed Khan ,S.Hasan Saeed ,Nup...
[IJET-V1I2P1] Authors :Imran Ullah Khan ,Mohd. Javed Khan ,S.Hasan Saeed ,Nup...[IJET-V1I2P1] Authors :Imran Ullah Khan ,Mohd. Javed Khan ,S.Hasan Saeed ,Nup...
[IJET-V1I2P1] Authors :Imran Ullah Khan ,Mohd. Javed Khan ,S.Hasan Saeed ,Nup...
Ā 

More from IJECEIAES

Cloud service ranking with an integration of k-means algorithm and decision-m...
Cloud service ranking with an integration of k-means algorithm and decision-m...Cloud service ranking with an integration of k-means algorithm and decision-m...
Cloud service ranking with an integration of k-means algorithm and decision-m...IJECEIAES
Ā 
Prediction of the risk of developing heart disease using logistic regression
Prediction of the risk of developing heart disease using logistic regressionPrediction of the risk of developing heart disease using logistic regression
Prediction of the risk of developing heart disease using logistic regressionIJECEIAES
Ā 
Predictive analysis of terrorist activities in Thailand's Southern provinces:...
Predictive analysis of terrorist activities in Thailand's Southern provinces:...Predictive analysis of terrorist activities in Thailand's Southern provinces:...
Predictive analysis of terrorist activities in Thailand's Southern provinces:...IJECEIAES
Ā 
Optimal model of vehicular ad-hoc network assisted by unmanned aerial vehicl...
Optimal model of vehicular ad-hoc network assisted by  unmanned aerial vehicl...Optimal model of vehicular ad-hoc network assisted by  unmanned aerial vehicl...
Optimal model of vehicular ad-hoc network assisted by unmanned aerial vehicl...IJECEIAES
Ā 
Improving cyberbullying detection through multi-level machine learning
Improving cyberbullying detection through multi-level machine learningImproving cyberbullying detection through multi-level machine learning
Improving cyberbullying detection through multi-level machine learningIJECEIAES
Ā 
Comparison of time series temperature prediction with autoregressive integrat...
Comparison of time series temperature prediction with autoregressive integrat...Comparison of time series temperature prediction with autoregressive integrat...
Comparison of time series temperature prediction with autoregressive integrat...IJECEIAES
Ā 
Strengthening data integrity in academic document recording with blockchain a...
Strengthening data integrity in academic document recording with blockchain a...Strengthening data integrity in academic document recording with blockchain a...
Strengthening data integrity in academic document recording with blockchain a...IJECEIAES
Ā 
Design of storage benchmark kit framework for supporting the file storage ret...
Design of storage benchmark kit framework for supporting the file storage ret...Design of storage benchmark kit framework for supporting the file storage ret...
Design of storage benchmark kit framework for supporting the file storage ret...IJECEIAES
Ā 
Detection of diseases in rice leaf using convolutional neural network with tr...
Detection of diseases in rice leaf using convolutional neural network with tr...Detection of diseases in rice leaf using convolutional neural network with tr...
Detection of diseases in rice leaf using convolutional neural network with tr...IJECEIAES
Ā 
A systematic review of in-memory database over multi-tenancy
A systematic review of in-memory database over multi-tenancyA systematic review of in-memory database over multi-tenancy
A systematic review of in-memory database over multi-tenancyIJECEIAES
Ā 
Agriculture crop yield prediction using inertia based cat swarm optimization
Agriculture crop yield prediction using inertia based cat swarm optimizationAgriculture crop yield prediction using inertia based cat swarm optimization
Agriculture crop yield prediction using inertia based cat swarm optimizationIJECEIAES
Ā 
Three layer hybrid learning to improve intrusion detection system performance
Three layer hybrid learning to improve intrusion detection system performanceThree layer hybrid learning to improve intrusion detection system performance
Three layer hybrid learning to improve intrusion detection system performanceIJECEIAES
Ā 
Non-binary codes approach on the performance of short-packet full-duplex tran...
Non-binary codes approach on the performance of short-packet full-duplex tran...Non-binary codes approach on the performance of short-packet full-duplex tran...
Non-binary codes approach on the performance of short-packet full-duplex tran...IJECEIAES
Ā 
Improved design and performance of the global rectenna system for wireless po...
Improved design and performance of the global rectenna system for wireless po...Improved design and performance of the global rectenna system for wireless po...
Improved design and performance of the global rectenna system for wireless po...IJECEIAES
Ā 
Advanced hybrid algorithms for precise multipath channel estimation in next-g...
Advanced hybrid algorithms for precise multipath channel estimation in next-g...Advanced hybrid algorithms for precise multipath channel estimation in next-g...
Advanced hybrid algorithms for precise multipath channel estimation in next-g...IJECEIAES
Ā 
Performance analysis of 2D optical code division multiple access through unde...
Performance analysis of 2D optical code division multiple access through unde...Performance analysis of 2D optical code division multiple access through unde...
Performance analysis of 2D optical code division multiple access through unde...IJECEIAES
Ā 
On performance analysis of non-orthogonal multiple access downlink for cellul...
On performance analysis of non-orthogonal multiple access downlink for cellul...On performance analysis of non-orthogonal multiple access downlink for cellul...
On performance analysis of non-orthogonal multiple access downlink for cellul...IJECEIAES
Ā 
Phase delay through slot-line beam switching microstrip patch array antenna d...
Phase delay through slot-line beam switching microstrip patch array antenna d...Phase delay through slot-line beam switching microstrip patch array antenna d...
Phase delay through slot-line beam switching microstrip patch array antenna d...IJECEIAES
Ā 
A simple feed orthogonal excitation X-band dual circular polarized microstrip...
A simple feed orthogonal excitation X-band dual circular polarized microstrip...A simple feed orthogonal excitation X-band dual circular polarized microstrip...
A simple feed orthogonal excitation X-band dual circular polarized microstrip...IJECEIAES
Ā 
A taxonomy on power optimization techniques for fifthgeneration heterogenous ...
A taxonomy on power optimization techniques for fifthgeneration heterogenous ...A taxonomy on power optimization techniques for fifthgeneration heterogenous ...
A taxonomy on power optimization techniques for fifthgeneration heterogenous ...IJECEIAES
Ā 

More from IJECEIAES (20)

Cloud service ranking with an integration of k-means algorithm and decision-m...
Cloud service ranking with an integration of k-means algorithm and decision-m...Cloud service ranking with an integration of k-means algorithm and decision-m...
Cloud service ranking with an integration of k-means algorithm and decision-m...
Ā 
Prediction of the risk of developing heart disease using logistic regression
Prediction of the risk of developing heart disease using logistic regressionPrediction of the risk of developing heart disease using logistic regression
Prediction of the risk of developing heart disease using logistic regression
Ā 
Predictive analysis of terrorist activities in Thailand's Southern provinces:...
Predictive analysis of terrorist activities in Thailand's Southern provinces:...Predictive analysis of terrorist activities in Thailand's Southern provinces:...
Predictive analysis of terrorist activities in Thailand's Southern provinces:...
Ā 
Optimal model of vehicular ad-hoc network assisted by unmanned aerial vehicl...
Optimal model of vehicular ad-hoc network assisted by  unmanned aerial vehicl...Optimal model of vehicular ad-hoc network assisted by  unmanned aerial vehicl...
Optimal model of vehicular ad-hoc network assisted by unmanned aerial vehicl...
Ā 
Improving cyberbullying detection through multi-level machine learning
Improving cyberbullying detection through multi-level machine learningImproving cyberbullying detection through multi-level machine learning
Improving cyberbullying detection through multi-level machine learning
Ā 
Comparison of time series temperature prediction with autoregressive integrat...
Comparison of time series temperature prediction with autoregressive integrat...Comparison of time series temperature prediction with autoregressive integrat...
Comparison of time series temperature prediction with autoregressive integrat...
Ā 
Strengthening data integrity in academic document recording with blockchain a...
Strengthening data integrity in academic document recording with blockchain a...Strengthening data integrity in academic document recording with blockchain a...
Strengthening data integrity in academic document recording with blockchain a...
Ā 
Design of storage benchmark kit framework for supporting the file storage ret...
Design of storage benchmark kit framework for supporting the file storage ret...Design of storage benchmark kit framework for supporting the file storage ret...
Design of storage benchmark kit framework for supporting the file storage ret...
Ā 
Detection of diseases in rice leaf using convolutional neural network with tr...
Detection of diseases in rice leaf using convolutional neural network with tr...Detection of diseases in rice leaf using convolutional neural network with tr...
Detection of diseases in rice leaf using convolutional neural network with tr...
Ā 
A systematic review of in-memory database over multi-tenancy
A systematic review of in-memory database over multi-tenancyA systematic review of in-memory database over multi-tenancy
A systematic review of in-memory database over multi-tenancy
Ā 
Agriculture crop yield prediction using inertia based cat swarm optimization
Agriculture crop yield prediction using inertia based cat swarm optimizationAgriculture crop yield prediction using inertia based cat swarm optimization
Agriculture crop yield prediction using inertia based cat swarm optimization
Ā 
Three layer hybrid learning to improve intrusion detection system performance
Three layer hybrid learning to improve intrusion detection system performanceThree layer hybrid learning to improve intrusion detection system performance
Three layer hybrid learning to improve intrusion detection system performance
Ā 
Non-binary codes approach on the performance of short-packet full-duplex tran...
Non-binary codes approach on the performance of short-packet full-duplex tran...Non-binary codes approach on the performance of short-packet full-duplex tran...
Non-binary codes approach on the performance of short-packet full-duplex tran...
Ā 
Improved design and performance of the global rectenna system for wireless po...
Improved design and performance of the global rectenna system for wireless po...Improved design and performance of the global rectenna system for wireless po...
Improved design and performance of the global rectenna system for wireless po...
Ā 
Advanced hybrid algorithms for precise multipath channel estimation in next-g...
Advanced hybrid algorithms for precise multipath channel estimation in next-g...Advanced hybrid algorithms for precise multipath channel estimation in next-g...
Advanced hybrid algorithms for precise multipath channel estimation in next-g...
Ā 
Performance analysis of 2D optical code division multiple access through unde...
Performance analysis of 2D optical code division multiple access through unde...Performance analysis of 2D optical code division multiple access through unde...
Performance analysis of 2D optical code division multiple access through unde...
Ā 
On performance analysis of non-orthogonal multiple access downlink for cellul...
On performance analysis of non-orthogonal multiple access downlink for cellul...On performance analysis of non-orthogonal multiple access downlink for cellul...
On performance analysis of non-orthogonal multiple access downlink for cellul...
Ā 
Phase delay through slot-line beam switching microstrip patch array antenna d...
Phase delay through slot-line beam switching microstrip patch array antenna d...Phase delay through slot-line beam switching microstrip patch array antenna d...
Phase delay through slot-line beam switching microstrip patch array antenna d...
Ā 
A simple feed orthogonal excitation X-band dual circular polarized microstrip...
A simple feed orthogonal excitation X-band dual circular polarized microstrip...A simple feed orthogonal excitation X-band dual circular polarized microstrip...
A simple feed orthogonal excitation X-band dual circular polarized microstrip...
Ā 
A taxonomy on power optimization techniques for fifthgeneration heterogenous ...
A taxonomy on power optimization techniques for fifthgeneration heterogenous ...A taxonomy on power optimization techniques for fifthgeneration heterogenous ...
A taxonomy on power optimization techniques for fifthgeneration heterogenous ...
Ā 

Recently uploaded

HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
Ā 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
Ā 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
Ā 
Model Call Girl in Narela Delhi reach out to us at šŸ”8264348440šŸ”
Model Call Girl in Narela Delhi reach out to us at šŸ”8264348440šŸ”Model Call Girl in Narela Delhi reach out to us at šŸ”8264348440šŸ”
Model Call Girl in Narela Delhi reach out to us at šŸ”8264348440šŸ”soniya singh
Ā 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learningmisbanausheenparvam
Ā 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
Ā 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
Ā 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
Ā 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
Ā 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
Ā 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
Ā 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEslot gacor bisa pakai pulsa
Ā 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
Ā 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
Ā 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
Ā 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
Ā 

Recently uploaded (20)

Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Ā 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
Ā 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
Ā 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
Ā 
Model Call Girl in Narela Delhi reach out to us at šŸ”8264348440šŸ”
Model Call Girl in Narela Delhi reach out to us at šŸ”8264348440šŸ”Model Call Girl in Narela Delhi reach out to us at šŸ”8264348440šŸ”
Model Call Girl in Narela Delhi reach out to us at šŸ”8264348440šŸ”
Ā 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learning
Ā 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Ā 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Ā 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Ā 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
Ā 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
Ā 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
Ā 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Ā 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
Ā 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
Ā 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
Ā 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
Ā 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
Ā 
ā˜… CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
ā˜… CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCRā˜… CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
ā˜… CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
Ā 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
Ā 

Evaluation and Analysis of Rate Control Methods for H.264/AVC and MPEG-4 Video Codec

  • 1. International Journal of Electrical and Computer Engineering (IJECE) Vol. 8, No. 2, April 2018, pp. 1273~1280 ISSN: 2088-8708, DOI: 10.11591/ijece.v8i2.pp1273-1280 ļ² 1273 Journal homepage: http://iaescore.com/journals/index.php/IJECE Evaluation and Analysis of Rate Control Methods for H.264/AVC and MPEG-4 Video Codec Imran Ullah Khan, M.A.Ansari, S.Hasan Saeed, Kakul Khan Integral University, Lucknow, India Article Info ABSTRACT Article history: Received Dec 19, 2017 Revised Mar 20, 2018 Accepted Mar 30, 2018 Audio, image and video signals produce a vast amount of data. The only solution of this problem is to compress data before storage and transmission. In general there is the three crucial terms as, Bit Rate Reduction, Fast Data Transfer and Reduction in Storage. Rate control is a vigorous factor in video coding. In video communications, rate control must ensure the coded bitstream can be transmitted effectively and make full use of the narrow bandwidth. There are various test models usually suggested by a standard during the development of video codes models in order to video coding which should be suffienciently be efficient based on H.264 at very low bit rate. These models are Test Model Number 5 (TMN5), Test Model Number 8 for H.263, and Verification Model 8 (VM8) for MPEG-4 and H.264 etc. In this work, Rate control analysis for H.264, MPEG-4 performed. For Rate control analysis test model verification model version 8.0 is adopted. Keyword: Bit rate Coefficient of correlation PSNR Quantization parameter Rate control Copyright Ā© 2018 Institute of Advanced Engineering and Science. All rights reserved. Corresponding Author: Imran Ullah Khan, Integral University, Lucknow, India. Email: imranuk79@gmail.com 1. INTRODUCTION Standardization maintains its key place in those technologies backed by a large number of manufacturers, and thus, a standard form in video coding is a necessary aspect. Discrete Cosine Transform (DCT) base coding algorithm oscillates the resulting bit rate according to the video sequence nature. Modification in the size, the texture, and the speed of a moving object are among the main causes of bit rate change. A rate controller achieves a well-reconstructed video quality and transmission of constant bit rate over a circuit switched network [1], [2]. The bit rate fluctuations should not be present in reconstructed video, which is usually achieved by means of a transmission buffer that is inherent in the interframe coding scheme. The H.261 was developed as first video codec for video conferencing International Telecommunication Union-Telecommunication sector.Compression performance of H.263 developed by ITU-T can be improved by stimulating three rate control methods: In Constant Bit Rate application, there is an important issue of both bit rate control and buffer regulation. There are two constraintsā€”low-latency and buffer constraints for which scalable bit rate control (SRC) has been designed. For achieving the target bit rate, a variable frame rate is usually done. Almost same technique can also extend to macroblock layers and slice. The two rate control methods for MPEG-4 that are used in this work are as follows: OFFLINE: In this option, the bit rate control takes the form of changing the quantization levels over the frames encoded after the first I- or P-frame. There will be no frame skipping in this mode [3], [4]. ONLINE: In this mode, the bit rate control is accomplished by adaptively changing the quantization values at the macroblock level. Frame skipping is allowed in this mode [4].
  • 2. ļ² ISSN: 2088-8708 Int J Elec & Comp Eng, Vol. 8, No. 2, April 2018 : 1273 ā€“ 1280 1274 2. FUNCTION OF RATE CONTROL For an available network, bandwidth rate control encodes the video bandwidth, ensures that the coded bitstream can be transmitted successfully, and utilizes the limited bandwidth. On the other hand, we can say that the channel of the resulting video output may be fixed or variable transmission rate. If successive frames are used in video sequence, they are very similar and each frame output bit changes with the operating input image. Therefore, the bitstream should acquire the characteristics of a rapidly changing of frame [5-7]. 3. OVERVIEW OF RATE CONTROL However, using a buffer has few limitations (such as the propagation delay of a real time communication will be longer if buffer is too big which is not accepted). Video coding algorithm of mainstream DCT quantization method is adopted to eliminate video signals, the visual physiology redundant than lossless higher compression ratio and will not decrease the video quality significantly [8]. Distortion factor D can be select as any cost function, absolute square cost function etc.In the image coding D is computed as: 2 y)]g(x,y)f(x,[E{D ļ€­ļ€½ 4. H.264 AND ITS PARAMETERS There are several additional features to make it superior over its predecessor, are listed below [9], [10]. There are two context schemes, CAVLC (context-adaptive variable-length coding) and CABAC (context-adaptive binary arithmetic coding), to increase coding efficiency. In H.264 there are various sizes & shapes of blocks of many type for motion compensation, such as 8x4, 4*8 and 4*4, are supported. Ā¼ pixel motion estimation improves prediction accuracy. The H.264/AVC encoder and decoder is shown in Figure 1 and Figure 2. Figure 1. Block diagram of H.264/AVC encoder Figure 2. Block diagram of H.264/AVC decoder
  • 3. Int J Elec & Comp Eng ISSN: 2088-8708 ļ² Evaluation and Analysis of Rate Control Methods for H.264/AVC and MPEG-4 ā€¦. (Imran Ullah Khan) 1275 5. MPEG-4 AND ITS PARAMETERS A transmission buffer is usually needed to smooth out the bit rate fluctuations, which are inherent in the interframe coding scheme [11], [12]. Constant bit rate over a switched network [13] for transmission is the main objective of rate controller. There are many advanced features of MPEG-4 which are not present in MPEG-1/2. The block diagram of a MPEG-4 video coder is shown in Figure 3. Figure 3. Block diagram of MPEG-4 coder Where, DCT - Discrete Cosine Transform IDCT - Inverse Discrete Cosine Transform ME/MC- Motion Estimation/Motion Compensation Pred. ā€“ Prediction 6. RATE CONTROL SCHEME IN MPEG-4 The MPEG group officially initiated an MPEG-4 adopted VM8 (Verification Model 8) to realize rate control. MPEG-4 adopted VM8 (Verification Model 8) to realize rate control. Figure 4. Procedure of the MPEG-4 VM8 rate control algorithm
  • 4. ļ² ISSN: 2088-8708 Int J Elec & Comp Eng, Vol. 8, No. 2, April 2018 : 1273 ā€“ 1280 1276 Where, MAD ā€“ Mean Absolute Difference Q ā€“ Quantizer Parameter T ā€“ Target Bit There are five steps in the MPEG-4 VM8 rate control algorithm shown in Figure 4: Initialization Computation of the target bit rate (TBR) before encoding The computation of TBR is based on the bits available and the last encoded frame bits [14]. Encoding current frame after encoding, model parameters are updated [15]. 7. RATE CONTROL SCHEME IN H.264 In this proposed work, the rate control for the forecast frame done after encoding the I-frames using the base line profile encoding i.e. CAVLC encoding and taking the mention data from it. The rate control block diagram Figure 3 explains how the QP parameter is approximated. The residuals between the current and reference frame is estimated. Mean Absolute Deviation (MAD) values are obtained by summing the residuals. The value of QP is initialized to a range manually [16]. Figure 5 shows rate control by estimating the quantization parameters or rate control algorithm. QP limiter is used to limit the demanded QP to a range and the parameters are estimated for the procedure by using these parameters, rate control is performed on the input video to get an output video. This procedure ensures controlled bit-rate and better compression ratio. Figure 5. Rate control by estimating the quantization parameters 8. SIMULATION, IMPLEMENTATION DETAILS AND RESULTS OBTAINED Performance metrics are used to assess the quality of the obtained video. The test video sequence is Heart at frame rate 24 per second. The performance metrics on which the video quality adjudged are Compression ratio, Mean Square Error, Peak Signal to Noise Ratio, correlation coefficient, PRD and SSIM. ļƒ„ļƒ„ļƒ„ļƒ„ ļƒ„ļƒ„ ļ€­ ļ€½ ļ€­ ļ€½ ļ€­ ļ€½ ļ€­ ļ€½ ļ€­ ļ€½ ļ€­ ļ€½ ļ€½ 1X 0x 1Y 0y 2 1X 0x 1Y 0y 2 1X 0x 1Y 0y y)e(x,y)i(x, y)e(x,y)i(x, COC (1) Mean square error (MSE) ļƒ„ļƒ„ļ€½ ļ€½ ļ€­ļ€½ X 1x Y 1y 2 y)]e(x,y)[i(x, XY 1 MSE (2) Where, i (x, y) = Intensity of input pixel (for each U, V,Y)
  • 5. Int J Elec & Comp Eng ISSN: 2088-8708 ļ² Evaluation and Analysis of Rate Control Methods for H.264/AVC and MPEG-4 ā€¦. (Imran Ullah Khan) 1277 e (x, y) = Intensity of output pixel (for each U, V,Y) The PSNR for each frame is defined as: V)U,Y,each(for) MSE 255 (20log) MSE 255 (log10PSNR 10 2 10 ļ€½ļ€½ (3) The PSNR for entire video sequence is defined in terms of Average PSNR V)&Ueach(Y,forPSNR(i) t i PSNRAverage t 1i ļƒ„ļ€½ ļ€½ (4) Where t is total number of frames in video and PSNR (i) is the PSNR value for ith frame. It should be noted here that improvement in the subjective quality of decoded video is acquire at the cost of increased computational is complicated The SSIM is a structural similarity index (similarity measuring full reference metric between two images, means the measurement of image quality support on a mention initial uncompressed or distortion- free image). It can also be understood as an improved version of traditional methods like PSNR and MSE, generally which is inconsistent with human eye perception. )cĻƒ)(ĻƒcĪ¼(Ī¼ )c)(2ĻƒcĪ¼(2Ī¼ y)SSIM(x, 2 2 y 2 x1 2 y 2 x 2xy1yx ļ€«ļ€«ļ€«ļ€« ļ€«ļ€« ļ€½ (5) Where, c1 = (k1L)2 and c2 = (k2L)2 In the equation of c1, c2 and L is the dynamic range of the pixel-values and k1 = 0.01, k2 =0.03 by default. Equation (5) of SSIM is appropriate only on Y ie. luma. Its value ranges from -1 and 1, where 1 is only possible if two sets of data are identical. Generally it is considered on window sizes of 8Ɨ8. Table 1. Heart Video Sequence Simulation Results for Base Profile and Cabac Enabled Data Rate (Mbps) PSNR(dB) PSNR(dB) SSIM SSIM Base Profile CABAC Enabled Base Profile CABAC Enabled 0 31.9 32.3 0.88 0.88 0.2 37.3 37.6 0.93 0.932 0.5 42 42.4 0.96 0.963 0.8 44.5 45 0.972 0.972 1 45.9 46.5 0.974 0.974 1.2 46.9 47.4 0.974 0.9755 1.5 47.9 48.5 0.976 0.9764 1.8 48.8 49.7 0.977 0.978 2 49.7 50.2 0.979 0.9798 2.2 50.5 50.9 0.98 0.982 2.5 51.1 51.6 0.981 0.984 Figure 6 shows comparative performance with reference to SSIM. Figure 7 and Figure 8 shows sequence Heart and Mobile respectively. Table 1 is elaborating the SSIM profile for sequence Shields. Table 2 tells about the detail of sequence Mobile. Table 3 gives the summary of results obtained in this work regarding the performance of MPEG-4 codec for various rate control methods at 14.4 and 100 kbps target bit rates. It is observed that online & offline rate control methods have almost same performance as far PSNR is concerned. When rate control is applied and target bit rate is reduced, it is observed that the PSNR, bit rate and storage requirement also reduces. No control method corresponds to fixed quantization parameter. Table 4 gives comparative statement for quantization parameter, mean square error, peak signal to noise ratio, compression ratio and similarity index. Detail of sequence mobile is illustrated in Table 2.
  • 6. ļ² ISSN: 2088-8708 Int J Elec & Comp Eng, Vol. 8, No. 2, April 2018 : 1273 ā€“ 1280 1278 Figure 6. Comparative Performance of MPEG-4 Video Coder for Shields video sequence for Base profile and CABAC enabled, SSIM profile Sequence title: Heart Resolution: 176x144 Figure 7. Snapshot of ā€•Heartā€– video sequence, frame 30 Figure 8. Snapshot of ā€•Mobileā€– video sequence Table 2. Detail of the Video Sequence Mobile S.No. Detail of Sequence 1 Name Mobile 2 Size CIF (352x288) 3 Total size[byte] 23612683 4 Frames 300 5 Playing time[s] 10.03Min 6 frame size[byte] 79 7 Max frame size[byte] 118449 8 Mean frame size[byte] 78447.45
  • 7. Int J Elec & Comp Eng ISSN: 2088-8708 ļ² Evaluation and Analysis of Rate Control Methods for H.264/AVC and MPEG-4 ā€¦. (Imran Ullah Khan) 1279 Table 3. Mobile Video Sequence Simulation Results for Mpeg-4 Video Codec Target bit rate (Kbps) Various Parameter (a) No Contro l over bit rate (b) Bit Rate Control Offline (c) Bit rate Control Online(with frame skipping) (d) Bit rate Control Online(w ithout frame skipping Average PSNR Y 48.44 34.12 34.55 34.54 100 Average PSNR U 49.78 38.15 38.83 39.12 Average PSNR V 49.88 38.35 38.87 39.41 Bit rate (kb/sec) 98.95 99.5 99.9 99.9 Compression ratio 7:01 95:01:00 95:01:00 95:01:00 Average PSNR Y 44.44 27.85 27.83 27.49 14.4 Average PSNR U 45.78 33.7 34.75 33.68 Average PSNR V 46.36 34.15 35.17 33.95 Bit rate (kb/sec) 1478.3 44 15.7 27 Compression Ratio 7:01 205:01:00 556:01:00 304:01:0 0 Table 4. Comparative Statement for Qp, Mse, Psnr, Cr and Ssim S.No. Quantization Parameter MSE PSNR SSIM Compression Ratio 1. 10 0.32 54.33 0.99 11.5 2. 15 0.51 52.12 0.98 13.3 3. 20 1.82 47.24 0.96 25.4 4. 25 2.99 43.44 0.95 29.3 5. 27 3.42 42.89 0.94 34.6 6. 30 7.991 39.21 0.91 39.7 7. 35 14.78 35.11 0.85 42.4 8. 40 20.71 33.2 0.78 44.0 9. 45 28.62 31.6 0.73 44.9 10. 50 39.12 30.7 0.69 46.1 9. CONCLUSION In this paper H.264 and MPEG-4 basic features are discussed along with how the performance is influenced by rate controller for H.264/AVC and MPEG-4. There are test model VM8 verification model version 8.0 is used for the analysis of H.264/AVC and MPEG-4. In constant bit-rate applications, both on- line and off-line rate control methods gives the obtained bit-rate very close to the target bit rate (TBR) for a moderate target bit rates (medium and high). However, for low bit rate applications only online method results in the actual bit-rate being close to the TBR bit rate. There are many other parameters and functionalities in MPEG-4 which are aimed to be investigated in future. REFERENCES [1] Manjanaik. N, Manjunath. R, ā€•Intra Frame Coding for Advanced Video Coding Standard to Control PSNR and Bitrate Using Gaussian Pulseā€–, International Journal of Emerging Science and Engineering (IJESE) ISSN: 2319ā€“6378, Volume-2, Issue-5, March 2014. [2] T. Bernatin, G. Sundari, B. Gayethri, Swarna Ramesh, ā€•Performance analysis of Rate Control Scheme in H.264 Video Codingā€–, Indian Journal of Science & Technology, Vol 9(30), August 2016. [3] D.Marpe, T. Wiegand and G. J. Sullivan, ā€•The H.264/MPEG Advance video coding standard and its applicationsā€–, IEEE Communications Magazine, vol.44, no.8, pp.134-144, Aug. 2006. [4] I. U. Khan, M. A. Ansari ā€•Evaluation of Deblocking Filter for H.263 Video Codec & Proposed Algorithm for Entropy Coding for MPEG-4 Video Codecā€–, has been published in International Journal of Control Theory and Applications (No.2 2015). [5] J. Ribas-Conklin, S. Lei. ā€•Rate control in DCT video coding for low-delay communicationā€–, IEEE Trans. Circuit Syst. Video Technol, Feb 1999, 9(1):172-185 [6] P. Topiwala, G. Sullivan, A. Joch, and F. Kossentini, ā€•Performance evaluation of H.26L, TML8 vs. H.263++ and MPEG-4,ā€– ITU-T Q.6/SG6 (VCEG) Tech. Rep. N8, sept.2001.
  • 8. ļ² ISSN: 2088-8708 Int J Elec & Comp Eng, Vol. 8, No. 2, April 2018 : 1273 ā€“ 1280 1280 [7] Hung-Ju Lee, Ya-Qin Zhang, ā€•Scalable Rate Control for MPEG-4 Videoā€–, IEEE Trans. Circuits 64 and Systems for Video Technology 2000, 10(6): 878-894. [8] I. U. Khan, M. A. Ansari, ā€•Data Partitioning and MDC for the SPECK Coder for real time applications over wireless channelā€–, has been published in Indian Journal of Industrial and Applied Mathematics, vol. 6, no. 1, Jan-June (2015) pp. 57 - 72. [9] Liao K-Y, Yang J-F, Sun M-T, ā€•Rate-Distortion cost estimation for H.264/AVCā€–, IEEE Transactions on Circuits and System Video Coding Technology, 2010 Jan; 20(1):38ā€“49. [10] Bernatin T, Sundari G, ā€•Video compression based on Hybrid transform and quantization with Huffman coding for video codeā€, International Conference on Control, Instrumentation, Communication and Computational Technologies (ICCICCT). 2014 Jul; 4(7):476ā€“80. [11] I. U. Khan, M. A. Ansari, ā€•Overview and Implementation of Intrapredictions for H.264/AVC Video Codecā€–, International Journal of Electronics and Communication Engineering (IJECE), vol. 3, no. 4, July 2014, 177-186. [12] M.Ghanbari, ā€•Video Coding: an introduction to standard codesā€–, IEE press, London 1999ā€–, Video coding for low bit rate communication ITU-T, Recommendation H.263, ver.1, 1995. [13] Xiang Li, Nobert Oertel, ā€•Laplace distribution based Lagrangian rate distrortion optimization for hybrid video codingā€–, IEEE Transction on Circuits and Systems, 2009; 19(2): 193-205. [14] James C, Alex Mm, ā€•An efficient video codecbased on H.264/AVC standard.IRACSTā€–, International Journal of Computer Networks and wireless communications, 2014 Apr;4(2):1-4. [15] Ramu JG, Sathya S Permence evaluation of basic compression methods for different stalellite imaginary, Indan Journal Sci. & Tech. 2015 Aug;8(19): 1-8. [16] Various video sequences http:www.ubvideo.com Date accessed: 01/07/2015.