As an overview
document for videoconferencing[29],
H.320 is an ITU recommendation, specifying compatibility amongst
terminals produced by different vendors. Known as an "umbrella"
standard, H.320 defines a range of protocols for video, audio
and control[30].
There are a variety
of protocols that are implemented within H.320. Two kinds of requirements,
mandatory requirements and optional requirements, are specified
in H.320. Mandatory requirements support all H.320 compatible
systems communicating with one another, whereas optional requirements
specify some extended functionality for the systems. So different
varieties of protocols are supported by different classes of H.320.
Here are three classes: [30]
Picture Resolution,
Frame Rate, Pre and Post Processing, Motion Compensation, and
Audio are the factors that affect the system quality. [29]
Picture Resolution
H.320 implements
two types of resolutions: CIF (Common Intermediate Format) with
a picture resolution of 352 * 288, which is also known as FCIF
-- Full CIF, and (Quarter Common Intermediate Format) with a picture
resolution of 176 x 144. At QCIF resolution pictures are often
blocky and may seem distorted.
Class 1 systems
will only support QCIF and Class 2 systems may support CIF whereas
Class 3 must support CIF. [30]
Frame Rate
Frame Rate (fps)
is the number of times the picture image is refreshed per second.
H.320 systems can support frame rates of 7.5, 10, 15, or 30 fps.
This factor affects the smoothness of the video. The higher the
frame rate is, the more fluid and less jerky the video is. When
the frame rate is higher than 24, there is no obvious difference
of the animation of the video when watched by a humans eye.
Class 1 systems
support at least 7.5 frames per second. Class 2 systems will support
up to 15 fps and Class 3 must support up to 30 fps. [30]
If a higher-class
system connects to a lower-class system, the frame rate of the
lower class system will be selected as the common frame rate.
[29]
Video
Pre- and Post-processing
Pre-processing
eliminates the unnecessary noise from the background before the
video is encoded and ensures that only real motion gets encoded.
This will save encoding time by preventing the encoder from doing
any unnecessary work . This is not required for Class 1 systems.
Post-processing compensates for the degradation of the video especially
during fast motion. It reduces the blocking and noisy effects,
enhances the frame rate and eliminates the jerky motion effect
caused by low frame rates. [29]
Motion Compensation
There are two concepts
of motion compensation: motion estimation, which determines what
the motion vector should be, and the actual motion compensation,
which makes sure that only sections of each frame that have experienced
motion are encoded. Motion estimation is performed at the encoder
and motion compensation is performed at both the encoder and the
decoder. When using lower bit rates this is especially important.
[29]
Class 1 systems only support the compensation decoding and Class
3 systems usually support more efficient encoding where as the
functionalities in Class 2 systems are between Class 1 and Class
3. [30]
Audio
Considerations
H.320 specifies
three types of audio:
But if a Class
3 system communicating with a Class 1 system, G.711 will be the
common standard to be used. [29]
Data rates also
directly affect the perceived quality of the communication although
it is not specified in H.320. Higher data rate results in better
video quality. The video quality at T-1 (1536 Kbps) will be ideal.
But, because of the cost, many users are using 768 Kbps as a trade-off
between high quality video and cost. 384 Kbps is probably the
most common data rate in use today. With the development of ISDN,
128 Kbps is becoming more popular. [29]
There are many
factors that affect the overall quality of an H.320 system. The
more optional features that are implemented the better the overall
quality will be. The user should understand their environments
and their required communication quality, so as to select the
most suitable rate for their application. Furthermore, the quality
of the other end, to which the user is communicating will also
affect the overall quality of the communication. "A lesser
capable system will always force the high quality system to downgrade
its quality in order for the conference to be held".
[29]
There are many
ITU standards implemented in H.320. For the video codec, H.261
is used. G.711, G.722 and G.728 are included for the audio codec.