BS ISO/IEC 21000-7:2004
Current
The latest, up-to-date edition.
Information technology. Multimedia framework (MPEG-21) Digital item adaptation
Hardcopy , PDF
English
11-24-2004
Foreword
Introduction
1 Scope
1.1 General
1.2 Organization of the document
1.3 Overview of Digital Item Adaptation
1.4 Overview of Digital Item Adaptation tools
1.5 Relation between Digital Item Adaptation and other parts
of ISO/IEC 21000
1.6 Relation between Digital Item Adaptation and ISO/IEC 15938
2 Normative references
3 Terms, definitions, symbols, and abbreviated terms
3.1 Terms and definitions
3.1.1 General terms and definitions
3.1.2 DIA-specific terms and definition
3.2 Symbols and abbreviated terms
3.3 Schema documents
3.4 Use of prefixes in this specification
3.5 URI fragment identifiers for XML documents
3.5.1 Syntax of URI fragment identifiers
3.5.2 URI fragment identifiers examples
4 Schema tools
4.1 Introduction
4.2 Schema wrapper
4.3 Base types
4.3.1 Introduction
4.3.2 Base types syntax
4.3.3 Base types semantics
4.4 Description metadata
4.4.1 Introduction
4.4.2 Description metadata syntax
4.4.3 Description metadata semantics
4.5 Root elements
4.5.1 Introduction
4.5.2 Root element syntax
4.5.3 Root element semantics
4.5.4 Root element examples
4.6 Reference
4.6.1 Introduction
4.6.2 Reference syntax
4.6.3 Reference semantics
4.6.4 Reference examples
5 Low-level datatypes
5.1 Introduction
5.2 Unsigned integer datatypes
5.2.1 Introduction
5.2.2 Unsigned integer datatypes syntax
5.2.3 Unsigned integer datatypes semantics
5.3 Common datatypes
5.3.1 Introduction
5.3.2 Single value datatypes
5.3.3 Vector datatypes
5.3.4 Matrix datatypes
5.4 Base stack function
5.4.1 Introduction
5.4.2 Base stack function syntax
5.4.3 Base stack function semantics
5.5 Argument types and extensions
5.5.1 Introduction
5.5.2 Argument types and extensions syntax
5.5.3 Argument types and extensions semantics
6 Usage environment description tools
6.1 Introduction
6.2 Schema wrapper
6.3 Usage environment
6.3.1 Introduction
6.3.2 Usage environment syntax
6.3.3 Usage environment semantics
6.4 User characteristics
6.4.1 Introduction
6.4.2 Users
6.4.3 User
6.4.4 UserInfo
6.4.5 UsagePreferences
6.4.6 UsageHistory
6.4.7 AudioPresentationPreferences
6.4.8 DisplayPresentationPreferences
6.4.9 ColorPreference
6.4.10 StereoscopicVideoConversion
6.4.11 GraphicsPresentationPreferences
6.4.12 ConversionPreference
6.4.13 PresentationPriorityPreference
6.4.14 FocusOfAttention
6.4.15 AuditoryImpairment
6.4.16 VisualImpairment
6.4.17 ColorVisionDeficiency
6.4.18 MobilityCharacteristics
6.4.19 Destination
6.5 Terminal capabilities
6.5.1 Introduction
6.5.2 Terminals
6.5.3 Terminal
6.5.4 CodecCapabilities
6.5.5 CodecCapability
6.5.6 CodecParameter
6.5.7 Displays
6.5.8 Display
6.5.9 DisplayCapabilities
6.5.10 AudioOutputs
6.5.11 AudioOutput
6.5.12 AudioOutputCapabilities
6.5.13 UserInteractionInputs
6.5.14 UserInteractionInput
6.5.15 DeviceClass
6.5.16 PowerCharacteristics
6.5.17 Storages
6.5.18 Storage
6.5.19 StorageCharacteristics
6.5.20 DataIOs
6.5.21 DataIO
6.5.22 DataIOCharacteristics
6.5.23 Benchmarks
6.5.24 Benchmark
6.5.25 CPUBenchmark
6.5.26 ThreeDBenchmark
6.5.27 IPMPTools
6.5.28 Terminal capabilities examples
6.6 Network characteristics
6.6.1 Introduction
6.6.2 Networks
6.6.3 Network
6.6.4 NetworkCapability
6.6.5 NetworkCondition
6.6.6 Network characteristics example
6.7 Natural environment characteristics
6.7.1 Introduction
6.7.2 NaturalEnvironments
6.7.3 NaturalEnvironments
6.7.4 Location
6.7.5 Time
6.7.6 AudioEnvironment
6.7.7 IlluminationCharacteristics
7 Bitstream syntax description link
7.1 Introduction
7.2 BSDLink syntax
7.3 BSDLink semantics
7.4 BSDLink example
8 Bitstream Syntax Description
8.1 Introduction
8.1.1 Introduction to BSD-based adaptation
8.1.2 Adaptation architecture
8.1.3 BSDL and gBS Schema
8.1.4 Bitstream Syntax Description transformation
8.1.5 Multi-step adaptation
8.1.6 Organization of this clause
8.2 Bitstream Syntax Description Language
8.2.1 Overview
8.2.2 Schema hierarchy
8.3 Bitstream generation: BSDL-1 and gBS Schema
8.3.1 BSDL-1
8.3.2 generic Bitstream Syntax Schema
8.4 BS Description generation: BSDL-2
8.4.1 Introduction
8.4.2 Schema for BSDL-2 extensions
8.4.3 Constraints on the syntax of BSDL-2 extensions
8.4.4 Semantics of BSDL-2 structural extensions
8.4.5 Semantics of BSDL-2 datatypes extensions
8.4.6 BSDL-2 validity of BS Schemas
8.4.7 Run-time constraints during BS Description generation
8.4.8 BS Description generation with BintoBSD
8.4.9 Examples
9 Terminal and network quality of service
9.1 Introduction
9.2 Schema wrapper
9.3 AdaptationQoS
9.3.1 Introduction
9.3.2 AdaptationQoS syntax
9.3.3 AdaptationQoS semantics
9.3.4 AdaptationQoS example
9.4 AdaptationQoS modules
9.4.1 Introduction
9.4.2 BaseModule syntax
9.4.3 BaseModule semantics
9.5 IOPin
9.5.1 Introduction
9.5.2 IOPin syntax
9.5.3 IOPin semantics
9.6 UtilityFunction
9.6.1 Introduction
9.6.2 UtilityFunction syntax
9.6.3 UtilityFunction semantics
9.6.4 UtilityRank syntax
9.6.5 UtilityRank semantics
9.6.6 UtilityFunction example
9.7 Look-up table
9.7.1 Introduction
9.7.2 LookUpTable syntax
9.7.3 LookUpTable semantics
9.7.4 Axis syntax
9.7.5 Axis semantics
9.7.6 Content syntax
9.7.7 Content semantics
9.7.8 LookUpTable example
9.8 Stack function
9.8.1 Introduction
9.8.2 StackFunction syntax
9.8.3 StackFunction semantics
9.8.4 StackFunction example
9.9 Switch mechanism
9.9.1 Introduction
9.9.2 BaseSwitchModule syntax
9.9.3 BaseSwitchModule semantics
9.9.4 UtilityFunctionSwitch syntax
9.9.5 UtilityFunctionSwitch semantics
9.9.6 LookUpTableSwitch syntax
9.9.7 LookUpTableSwitch semantics
9.9.8 StackFunctionSwitch syntax
9.9.9 StackFunctionSwitch semantics
10 Universal constraints description tools
10.1 Introduction
10.2 Universal constraints description syntax
10.3 Universal constraints description semantics
10.4 Universal constraints description examples
11 Metadata adaptability
11.1 Introduction
11.2 MetadataAdaptation syntax
11.3 MetadataAdaptation semantics
11.4 MetadataAdaptation examples
12 Session mobility tools
12.1 Introduction
12.2 Format of a DI for session mobility
12.3 SessionMobility syntax
12.4 SessionMobility semantics
12.5 Reconstructing a session
12.6 Session transfer example
13 DIA configuration tools
13.1 Introduction
13.2 DIAConfiguration syntax
13.3 DIAConfiguration semantics
Annex A (normative) Classification Schemes
A.1 Introduction
A.2 Classification Schemes
A.2.1 ThreeDBenchmarkCS
A.2.2 AdaptationQoSCS
A.2.3 AQoSRoundingMethodCS
A.2.4 CPUBenchmarkCS
A.2.5 DeviceClassCS
A.2.6 GraphicsCodingFormatCS
A.2.7 InvariantDimensionCS
A.2.8 KeyInputCS
A.2.9 LocationTypeCS
A.2.10 MediaInformationCS
A.2.11 PlaceTypeCS
A.2.12 RenderingFormatCS
A.2.13 SceneCodingFormatCS
A.2.14 SegmentDecompositionInfoCS
A.2.15 StackFunctionOperatorCS
Annex B (informative) Usage of the BSDLink tool
B.1 Introduction
B.2 Overview of the adaptation architecture
B.3 Example instances
B.3.1 Introduction
B.3.2 Usage environment description
B.3.3 BSDLink
B.3.4 Steering description
B.3.5 Further constraining the usage and usage
environment of a Digital Item
B.3.6 Bitstream Syntax Description
B.3.7 BSD transformation
B.3.8 Resources
Annex C (informative) Usage of DIA Configuration
C.1 Example 1
C.2 Example 2
C.3 Example 3
Annex D (informative) Address corrections in (g)BS Descriptions
for multi-step adaptations
Annex E (informative) UCD-based adaptation decision making engine
E.1 Introduction
E.2 ADTE architectures
E.3 UCD based ADTE processing model
Annex F (informative) Patent Statements
Annex G (informative) Schema
G.1 Schema definition for schema tools (clause 4)
G.2 Schema definition for usage environment descriptions
tools (clause 6)
G.3 Schema definition for Terminal and network quality of
service tools (clause 8)
Bibliography
Access your standards online with a subscription
Features
-
Simple online access to standards, technical information and regulations.
-
Critical updates of standards and customisable alerts and notifications.
-
Multi-user online standards collection: secure, flexible and cost effective.