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.

media aware<br />

delivery unaware<br />

Compression Layer<br />

media unaware<br />

delivery unaware<br />

media aware<br />

delivery aware<br />

Sync Layer<br />

Classification Layer<br />

media unaware<br />

delivery aware<br />

Delivery Layer<br />

Figure 4-1: Classification layer in the MPEG-4 architecture<br />

The proposed MPEG-4 classification layer satisfies the following features:<br />

• Object-Based Abstraction: Classification layer deals with MPEG-4 AVOs as a fundamental<br />

calculation entity. This allows a flexible, extensible, scalable and simple manipulation of the<br />

MPEG-4 scene.<br />

• Flexibility: The flexibility of the proposed Classification layer is achieved by (1) allowing<br />

different classification algorithms to be use (not only the one proposed in this section) (2)<br />

enabling or disabling on the fly the classification process.<br />

• Extensibility: The classification layer can be used to derive new elements for different<br />

domains. As example, we mention the video surveillance system, which simply use a<br />

classification to detect and track objects within the scene.<br />

• Scalability: Classifying object into classes according to some criteria increases the scalability of<br />

the system. The criteria can be specified in terms of visual features (e.g., size and color),<br />

semantic relevance (e.g., relevance to user interest profile, background objects, foreground<br />

objects), service quality (e.g., media features, bit rate, ratio loss), and/or temporal features. For<br />

example, terminal with less capacity can choose to view only video sequence without logo<br />

information, background or others banners.<br />

• Simplicity: we specify an AVO classification based on media QoS. Additional objects and<br />

features can be easily added in a modular and flexible way.<br />

• Application Domain: The proposed classification layer is generic and supports a very broad<br />

range of applications and media transport mechanism.<br />

4.1.2 Audio Visual Object Classification Model<br />

We suppose that we have a collection of MPEG-4 AVOs, which must be classified into<br />

classes. The numbers of classes are well defined and each class has a well-known characteristics. A<br />

class is viewed as a class of service of a network layer. It can be an <strong>IP</strong> Diffserv class (Best Effort,<br />

EF or AFx class), an ATM class of service (ABR, VBR, UBR, etc.), or any others mechanisms that<br />

deliver network QoS. Figure 4-2 shows a collection of MPEG-4 objects described by a collection of<br />

object descriptors. These AVOs can be classified according to some attributes (features). The<br />

66

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

Saved successfully!

Ooh no, something went wrong!