User guide

59
A.2.1.4 FrameTypeDetection
VQmon/HDidentifiesindividualI,P,andBframesintheGoPandmeasuresthepacket
lossrateandlossdistributionoccurringineachframetyp e.Forunencryptedvideostreams,
VQmon/HDperformspictureheaderdecodingtoidentifyindividualframes,GoPsize,and
framerate.Forencrypted/scrambledstreams,heuristicalgorithmsareappliedinorderto
detectframeboundarie
sandmeasureframesize. 
AsmentionedinSection2.1.1.1,theGoPstructurehasimpactonboththeefficiencyofvideo
encodingandtherobustnessofencodedvideo.VQmon/HDtakesthedifferentI,P,andB
framepacketloss/discardratesintoaccountwhencalculatingperceptualvideoquality
metrics.
A.2.1.5 PerframeQualityAnalysi s
VQmon/HDperformsperframequalitycalculationusingtheframetype,framesize,
codectype,videobandwidth,andpacketlossdata.Theproportionofeachframetype
impairedbyloss/discardisreported,alongwiththeproportionofBandPframesimpaired
duetothepropagationoferrorsfromearlierreference(IorP)framesintheGoP
.
A.2.1.6 PerceptualQualityModel
VQmon/HD’sperce ptualqualitymodelcalculatesestimatedperceptualquality(MOS)
scoresusingtheperframequalitymetricsandcontentanalysisasinputs.Thecalculation
modelconsidersthesensitivityofthecontenttoqualitydegradation(e.g.,thatframefreezes
occurringduringahighmotionscenewillbemorevisibleandannoyingthanthoseoccurring
duringastaticscene)andoth
ersubjectivefactorssuchasviewerreactiontime,recency,and
temporalmasking(seeSection2.1.3.2).
A.2.1.7 VQmonMarkovModel(VMM)
VQmon/HDusesafourstateMarkovModeltogatherandreportpacketlossstatistics
for“burst”periods(wherequalityissignificantlydegraded)and“gap”periods(periods
betweeneachburstintervalwhenqualityisrelativelyunimpaired).
