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
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