Header
Home | Set as homepage | Add to favorites
  Search the Site     » Advanced Search
Sections
Syndication


Blogroll:

||||| ALL Cisco-Network ARTICLES |||||  
CCIE Journey,
The CCIE Journey,


Quality Metrics

Apr 19,2011 by alperen

image


A user is not interested in bit error rates, frame erasure rates, or packet loss. He or she
is interested in voice quality and image quality. We can define quality in terms of audible
and visible properties, which can be directly experienced and judged by the user.
Audio quality metrics are well established and already widely measured, but now we
are adding value by simultaneously multiplexing images, video, and application data Just as we judge audio in terms of fidelity; we can judge image and video streaming
in terms of color depth, frame rate, resolution, and contrast ratio; and application quality
in terms of application integrity. Figure 7.5 shows the main quality metrics of video.
The quality metrics for an image are the same—without the frame rate.
As we increase the complexity of the media multiplex, value increases (we hope), but
so does the cost of delivery. Hopefully, the value increases faster than the cost of delivery;
otherwise, the whole exercise is rather pointless from a business point of view. Figure
7.6 shows value increasing as delay (and delay variability) increases. We cover this
in much more detail in Chapter 11, in a discussion on network bandwidth quality.
Effectively, as we increase delay and delay variability, our cost of delivery reduces
and our margin per user should increase, provided the delay and delay variability
have not destroyed the value of the user’s content, which may or may not be timesensitive.
Remember, we are replacing a user experience (PSTN) where end-to-end
delay is typically 35 ms with no end-to-end delay variability. It is always dangerous to
assume a user will not notice a reduction in service quality.
Finally, there is the consistency metric (see Figure 7.7). In 1992 when GSM was introduced,
the voice quality from the codec was (a) not very good and (b) not very consistent.
This was due to a number of factors—codec design, marginal sensitivity in the
handset and base station, and insufficient network density (a marginal link budget). It
was not until 1995 that voice quality both improved and became consistent.
Interestingly, though anecdotally, we are often very forgiving of poor quality
provided the quality is consistent. If something is inconsistent, we remember the bad
bits. The same applies to video quality in 3G networks. It will take at least 5 years for
video quality to be acceptable both in terms of quality (frame rate, color depth, resolution)
and consistency. Consistency requires good control of radio bandwidth impairments
and irregularities (that is, slow and fast fading) and network bandwidth
impairments and irregularities (delay, delay variability, and packet loss).

Hopefully, we are beginning to make clear the intimate relationship between radio
and bandwidth quality and an acceptable (i.e., billable) user experience.

Summary
We highlighted the transition from constant-rate source coding to variable-rate source
coding, both for audio and video capture, and the related significance of MPEG standards
evolution, particularly in the longer-term object-based coding technique and
rendering engines. We showed how processing in the handset can create the illusion of
bandwidth and interactivity, and how preprocessing and post-processing can reduce
the amount of radio and network bandwidth needed (including RF power) for an
apparently wide-bandwidth application.
The argument was put forward that we should use tangible (easily evident to the
user) quality metrics to judge radio and network bandwidth performance and to provide
the mechanism for implementing quality-based rather than quantity-based
billing. MPEG-4 is generally regarded as a compression standard, but in reality, MPEG
also helps us define what network quality requirements are needed to preserve rich
media value.
Application layer software needs to evolve within this context. The job of application
layer software is to increase session persistency and session complexity, as shown
in Figure 7.8.
User value (and user billability) increases as session persistency increases. As session
persistency increases, session complexity generally should also increase. Asimple
data exchange is developed into a data plus voice and video exchange, or a simple
voice exchange is developed into a voice and data and video exchange, or a user-touser
exchange is developed into a multiuser-to-multiuser exchange. As session persistency
increases, consistency also has to increase. The longer the session, the more
obvious it becomes when radio or network bandwidth constraints cause discontinuities
in the duplex transfer of real-time rich media information.

Consistency is often underrated as a quality metric. Consistently poor quality is
often perceived as being better than inconsistently good quality. We adjust (and learn
to live with) consistent quality, even if the standard is relatively poor. Consistency is a
product of protocol performance. Don’t send “same again” differentially encoded
image and video streams over “send again” channels.
Additionally, software performance is a key element in our overall user quality metric
(user Q), which brings us to our next chapter. 185

319 times read

Related news

No matching news for this article
Did you enjoy this article?
(total 0 votes)

comment Comments (0 posted) 

More Top News
CCSP-Cisco Certified Security Professional
Most Popular
Most Commented
Featured Author