beautypg.com

EXFO EXpert IPTV Test Tools (FTB-200v2) User Manual

Page 59

background image

59 

 

A.2.1.4   

Frame Type Detection 

 

 

VQmon/HD identifies individual I, P, and B frames in the GoP and measures the packet 

loss rate and loss distribution occurring in each frame type.  For unencrypted video streams, 
VQmon/HD performs picture header decoding to identify individual frames, GoP size, and 
frame rate.  For encrypted/scrambled streams, heuristic algorithms are applied in order to 
detect frame boundaries and measure frame size.  

As mentioned in Section 2.1.1.1, the GoP structure has impact on both the efficiency of video 
encoding and the robustness of encoded video. VQmon/HD takes the different I, P, and B 
frame packet loss/discard rates into account when calculating perceptual video quality 
metrics. 

 

A.2.1.5  

Per‐frame Quality Analysis 

 

VQmon/HD performs per‐frame quality calculation using the frame type, frame size, 

codec type, video bandwidth, and packet loss data.  The proportion of each frame type 
impaired by loss/discard is reported, along with the proportion of B and P frames impaired 
due to the propagation of errors from earlier reference (I or P) frames in the GoP

.  

A.2.1.6   

Perceptual Quality Model 

 

VQmon/HD’s perceptual quality model calculates estimated perceptual quality (MOS) 

scores using the per‐frame quality metrics and content analysis as inputs.  The calculation 
model considers the sensitivity of the content to quality degradation (e.g., that frame freezes 
occurring during a high‐motion scene will be more visible and annoying than those occurring 
during a static scene) and other subjective factors such as viewer reaction time, recency, and 
temporal masking (see Section 2.1.3.2). 

A.2.1.7   

VQmon Markov Model (VMM) 

 

VQmon/HD uses a four‐state Markov Model to gather and report packet loss statistics 

for “burst” periods (where quality is significantly degraded) and “gap” periods (periods 
between each burst interval when quality is relatively unimpaired).