|
|||
Information Technology — MPEG-21 Multimedia Framework | |||
MPEG-21 (g)BSD-based multimedia publishingPart 7 of MPEG-21 Digital entitled Digital Item Adaptation (DIA) specifies normative description schemes (also known as tools) enabling device and coding-format independent multimedia resource adaptation. Device independence is achieved by means of the Usage Environment Description (UED) tools. As such, UED allows to describe the User’s characteristics (User info, usage preferences, usage history, audio/display/graphics presentation preferences, color preference, stereoscopic video conversion, conversion preferences, presentation priority preferences, focus of attention, auditory/visual impairment, color vision deficiency, mobility characteristics, and destination), the terminal’s capabilities (codec/display/audio output capabilities, user interaction input, device class, power characteristics, storage, data I/O, benchmarks, and IPMP tools), dynamic (available bandwidth, delay, and error) and static (maximum capacity, minimum guaranteed, in sequence delivery, error delivery, and error correction) network characteristics and the natural environment (location, time, audio environment, and illumination characteristics.) where Digital Items may be consumed. Coding-format independence is achieved by means of describing the high-level structure of the bitstream’s syntax using XML. As such, scalable formats like MPEG-4 and JPEG2000 as well as the emerging MPEG-21 Scalable Video Coding (SVC) can be described, i.e., how they are organized in frames, layers, or packets. The resulting XML document is called a (generic) Bitstream Syntax Description (for the difference between gBSD and BSD see Figure 1). The adaptation is performed by editing style operations (e.g., discarding gBSD portions corresponding to certain frame types or updating specific layer information) on the gBSD with the subsequent actual bitstream adaptation process by means of the generic-Bitstream-Syntax-Description-to-Binary (gBSDtoBin) processor. The actual adaptation parameters for the gBSD transformation are provided by the Adaptation Quality of Service (AQoS) description which describes the relationship between, for example, device constraints, feasible adaptation operations satisfying these constraints, and associated utilities (qualities) of the multimedia resource. As such it takes the UED into account which may be further constraint by Universal Constraints Descriptions (UCD). For example, the UED might describe a 1,400 x 1,050-pixel resolution, and the UCD constrains this further, e.g., only 70% of this is available. Note that UCD can be also used to further constrain the AQoS, i.e., the usage of the resource with respect to adaptation possibilities. Figure 1 — Differences between gBSD and BSD. Components
Multimedia publishingThe high-level architecture for the gBSD-based multimedia publishing is depicted in Figure 2. Figure 2 — High-level architecture for gBSD-based multimedia publishing. A User requests a Digital Item including her/his/its context information in form of an Usage Environment Description (UED). The UED together with the AdaptationQoS (AQoS) description is used to perform the adaptation decision-taking process, i.e., to determine the actual adaptation parameters. These parameters are used as input for the XML transformation style sheet, e.g., XSLT or STX, responsible for transforming the gBSD which describes the actual multimedia resource. The resulting transformed gBSD is used by the gBSDtoBin processor to generate the adapted bitstream which is forwarded to the user where it is consumed according to the usage environment. Example scenarioAssume someone requests a Digital Item with JPEG2000 images using different devices, e.g., notebook or mobile devices. According to architecture from above following steps are performed:
Acknowledgements
References
|
|||
|
© 2004-2005 Department of Information Technology (ITEC),
Klagenfurt University,
Austria |
|||