The use of Regions Of Interest (ROIs) is a useful concept for many application scenarios, especially for those applications that are deployed in heterogeneous multimedia environments. In this paper, we show how Flexible Macroblock Ordering can be used in the scalable extension of the H.264/AVC specification in order to define the ROIs in the coded bit- stream. Furthermore, we introduce an XML-driven adaptation framework based on the MPEG-21 Bitstream Syntax Description Language in order to implement the ROI extraction process. This framework gives us the opportunity to adapt scalable bitstreams by using an engine that has no knowledge of the underlying coding format. From the performance analysis of our adaptation framework, we can conclude that the ROIs can be extracted in the XML domain and that the ROIs in the adapted bitstream are still intact without quality degradation. Furthermore, the traditional drifting problem caused by the ROI extraction can be neglected. Finally, we show that the adaptation process in the XML domain can be executed in real time.
[1]
Sophie Devillers,et al.
Information Technology-Multimedia Framework (MPEG-21)-Part 7: Digital Item Adaptation
,
2006
.
[2]
Rik Van de Walle,et al.
The MPEG-21 Book: Burnett/The MPEG-21 Book
,
2006
.
[3]
Wesley De Neve,et al.
XML-based customization along the scalability axes of H.264/AVC scalable video coding
,
2006,
2006 IEEE International Symposium on Circuits and Systems.
[4]
Michael H. Kay,et al.
XSLT Programmer's Reference 2nd Edition
,
2001
.
[5]
Rik Van de Walle,et al.
The MPEG-21 Book
,
2006
.
[6]
Christian Timmerer,et al.
Bitstream syntax description-based adaptation in streaming and constrained environments
,
2005,
IEEE Transactions on Multimedia.
[7]
Michael Kay,et al.
XSLT Programmer's Reference
,
2000
.
[8]
Wesley De Neve,et al.
A real-time content adaptation framework for exploiting ROI scalability in H.264/AVC
,
2006
.