25.04.2014 Views

TITRE Adaptive Packet Video Streaming Over IP Networks - LaBRI

TITRE Adaptive Packet Video Streaming Over IP Networks - LaBRI

TITRE Adaptive Packet Video Streaming Over IP Networks - LaBRI

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

attributes can refer to the QoS parameters (Bandwidth, loss, and jitter) or any others information<br />

founded in their object descriptors or provided by the MPEG-7 tools.<br />

In MPEG-4, the description is done at two levels: Structure Level and on Semantic level.<br />

Structure Level indicates how the scene is composed and how the AVO are arranged in the scene<br />

in term of both special and temporal location. The semantic level interests on how the various<br />

streams are configured and information regarding the manner that must be delivered to the user. In<br />

particular, it describes the expected QoS requirement from the network.<br />

Figure 4-2: MPEG-4 AVO with corresponding objects description<br />

The MPEG 4 video coding standard provides an object-based representation of the video<br />

scene by allowing the coding of AVOs separately. Texture and shape coding in MPEG-4 are very<br />

similar to the coding of frames in MPEG-2. Temporal instance of a video object is called VOP<br />

(<strong>Video</strong> Object Plane). VOP is divided into macro, luminance, and chrominance blocks. VOP<br />

supports intra coded (I-VOP) temporally predicted (P-VOP) and bi-directionally predicted (B-<br />

VOP) Frames. The different contents of the video data stream don’t have the same importance for<br />

the quality of the decoded video. The damages caused by some data loss in a reference picture (I-<br />

VOP or P-VOP) will affect subsequent picture(s) due to inter-frame predictions. Subsequently,<br />

I-Frame must be protected more than P-Frame and P-Frame more than B-Frame. Let us consider<br />

now the example of video object coded with layered wavelet transform techniques. The most<br />

important layer contains the low frequency sub-band of the picture, called Base Layer (BL). Other<br />

layers, which represent a hierarchical level of resolution of the wavelet transform, are less<br />

important. These layers are called Enhancement Layers (EL).<br />

This is the second step of preparing the MPEG-4 Access Unit (AU) to be transmitted over the<br />

network. It operates within a single audio-visual object. The first step is handled by the<br />

67

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!