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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

4.1.1 <strong>Video</strong> Classification Model Properties<br />

To take benefits from the object-based compression, we propose to classify the MPEG-4<br />

Audio <strong>Video</strong> Objects (AVOs) at the video server from most important AVO to least important<br />

AVO. We deal with the Audio Visual Object as an independent calculation primitive. Several<br />

methods can be used for AVOs classification. During scene creation, one can affect the adequate<br />

priorities to each object in the scene. For scenes with no assigned object priorities, MPEG-4<br />

objects descriptors and / or MPEG-7 [152] can provide the relevant information needed to<br />

compute the relative priority score for each objects.<br />

The MPEG-7 standard describes a generic Description Schemes (DSs) for image, video,<br />

multimedia, home media, and archive content. MPEG-7 aims to create a multimedia content<br />

description standard in order to facilitate various multimedia searching and filtering applications.<br />

We can use this content description to do an intelligent AVOs classification. The main components<br />

of the image, video, and multimedia DSs are objects, feature classification, object hierarchy, entityrelation<br />

graph, code downloading, multi-abstraction levels, and modality transcoding. Each AVO<br />

may have one or more associated features, which are grouped in the following categories: media<br />

features, visual features, temporal features, and semantic features. Each feature is described by a set<br />

of descriptor.<br />

The user interacts with the MPEG-4 server and can decide at any time to choose some AVOs<br />

among several available in the scene. This is the basic kind of classification. The automatic<br />

classification is done in the server by the prioritization mechanism which affects a Relative Priority<br />

Score (RPS) to each AVO. High RPS value (high priority) are affected to the important AVOs in<br />

the scene (e.g. Base layer stream in hierarchical coding) and low RPS value are affected to the less<br />

important AVO (e.g. Enhancement Layer stream).<br />

The rest of this section gives the properties of the classification model for flexible, extensible,<br />

scalable, and efficient MPEG-4 AVO classification and prioritization. This architecture is very<br />

adapted to deal with network Quality of Service and user terminal capabilities. Figure 4-1 shows the<br />

new MPEG-4 architecture layers. In this architecture, classification layer is developed between Sync<br />

layer and Delivery layer. Classification layer must be aware of the transported media and the<br />

adjacent layers. It is a media aware, delivery aware layer. This task is performed by two interfaces.<br />

The interface between Sync Layer and Classification Layer is called “MPEG-4 AVO<br />

Classification Interface” it performs a logical MPEG-4 Object identification and retrieval.<br />

The interface between Classification Layer and Delivery Layer is called “MPEG-4 AVO<br />

Mapping Interface” it is a logical interface at which the classified MPEG-4 AVO are mapped into<br />

various QoS transport mechanism such as <strong>IP</strong> Diffserv, Intserv, MPLS, etc.<br />

65

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

Saved successfully!

Ooh no, something went wrong!