ISO/IEC 14496-20:2008
(Main)Information technology — Coding of audio-visual objects — Part 20: Lightweight Application Scene Representation (LASeR) and Simple Aggregation Format (SAF)
Information technology — Coding of audio-visual objects — Part 20: Lightweight Application Scene Representation (LASeR) and Simple Aggregation Format (SAF)
ISO/IEC 14496-20:2008 defines a scene description format (LASeR) and an aggregation format (SAF) respectively suitable for representing and delivering rich-media services to resource-constrained devices such as mobile phones. LASeR aims at fulfilling all the requirements of rich-media services at the scene description level. LASeR supports: an optimized set of objects inherited from SVG to describe rich-media scenes, a small set of key compatible extensions over SVG, the ability to encode and transmit a LASeR stream and then reconstruct SVG content, dynamic updating of the scene to achieve a reactive, smooth and continuous service, simple yet efficient compression to improve delivery and parsing times, as well as storage size, one of the design goals being to allow both for a direct implementation of the SDL as documented, as well as for a decoder compliant with ISO/IEC 23001-1 to decode the LASeR bitstream, an efficient interface with audio and visual streams with frame-accurate synchronization, use of any font format, including the OpenType industry standard, and easy conversion from other popular rich-media formats in order to leverage existing content and developer communities. Technology selection criteria for LASeR included compression efficiency, but also code and memory footprint and performance. Other aims included: scalability, adaptability to the user context, extensibility of the format, ability to define small profiles, feasibility of a J2ME implementation, error resilience and safety of implementations. SAF aims at fulfilling all the requirements of rich-media services at the interface between media/scene description and existing transport protocols: simple aggregation of any type of stream, signaling of MPEG and non-MPEG streams, optimized packet headers for bandwidth-limited networks, easy mapping to popular streaming formats, cache management capability, and extensibility. SAF has been designed to complement LASeR for simple, interactive services, bringing: efficient and dynamic packaging to cope with high latency networks, media interleaving, and synchronization support with a very low overhead. ISO/IEC 14496-20:2008 defines the usage of SAF for LASeR content; however, LASeR can be used independently from SAF.
Technologies de l'information — Codage des objets audiovisuels — Partie 20: Représentation de scène d'application allégée (LASeR) et format d'agrégation simple (SAF)
General Information
Relations
Buy Standard
Standards Content (Sample)
INTERNATIONAL ISO/IEC
STANDARD 14496-20
Second edition
2008-12-01
Information technology — Coding of
audio-visual objects —
Part 20:
Lightweight Application Scene
Representation (LASeR) and Simple
Aggregation Format (SAF)
Technologies de l'information — Codage des objets audiovisuels —
Partie 20: Représentation de scène d'application allégée (LASeR) et
format d'agrégation simple (SAF)
Reference number
©
ISO/IEC 2008
PDF disclaimer
PDF files may contain embedded typefaces. In accordance with Adobe's licensing policy, such files may be printed or viewed but shall
not be edited unless the typefaces which are embedded are licensed to and installed on the computer performing the editing. In
downloading a PDF file, parties accept therein the responsibility of not infringing Adobe's licensing policy. The ISO Central Secretariat
accepts no liability in this area.
Adobe is a trademark of Adobe Systems Incorporated.
Details of the software products used to create the PDF file(s) constituting this document can be found in the General Info relative to
the file(s); the PDF-creation parameters were optimized for printing. Every care has been taken to ensure that the files are suitable for
use by ISO member bodies. In the unlikely event that a problem relating to them is found, please inform the Central Secretariat at the
address given below.
This CD-ROM contains:
1) the publication ISO/IEC 14496-20:2008 in portable document format (PDF), which can be viewed
using Adobe® Acrobat® Reader;
2) XML schemas and text files relevant to LASeR and SAF.
Adobe and Acrobat are trademarks of Adobe Systems Incorporated.
© ISO/IEC 2008
All rights reserved. Unless required for installation or otherwise specified, no part of this CD-ROM may be reproduced, stored in a retrieval
system or transmitted in any form or by any means without prior permission from ISO. Requests for permission to reproduce this product
should be addres
...
INTERNATIONAL ISO/IEC
STANDARD 14496-20
Second edition
2008-12-01
Information technology — Coding of
audio-visual objects —
Part 20:
Lightweight Application Scene
Representation (LASeR) and Simple
Aggregation Format (SAF)
Technologies de l'information — Codage des objets audiovisuels —
Partie 20: Représentation de scène d'application allégée (LASeR) et
format d'agrégation simple (SAF)
Reference number
©
ISO/IEC 2008
PDF disclaimer
This PDF file may contain embedded typefaces. In accordance with Adobe's licensing policy, this file may be printed or viewed but
shall not be edited unless the typefaces which are embedded are licensed to and installed on the computer performing the editing. In
downloading this file, parties accept therein the responsibility of not infringing Adobe's licensing policy. The ISO Central Secretariat
accepts no liability in this area.
Adobe is a trademark of Adobe Systems Incorporated.
Details of the software products used to create this PDF file can be found in the General Info relative to the file; the PDF-creation
parameters were optimized for printing. Every care has been taken to ensure that the file is suitable for use by ISO member bodies. In
the unlikely event that a problem relating to it is found, please inform the Central Secretariat at the address given below.
© ISO/IEC 2008
All rights reserved. Unless otherwise specified, no part of this publication may be reproduced or utilized in any form or by any means,
electronic or mechanical, including photocopying and microfilm, without permission in writing from either ISO at the address below or
ISO's member body in the country of the requester.
ISO copyright office
Case postale 56 • CH-1211 Geneva 20
Tel. + 41 22 749 01 11
Fax + 41 22 749 09 47
E-mail copyright@iso.org
Web www.iso.org
Published in Switzerland
ii © ISO/IEC 2008 – All rights reserved
Contents Page
Foreword .v
Introduction.vii
1 Scope.1
2 Normative references.2
3 Terms, definitions and abbreviations.3
3.1 Terms and definitions .3
3.2 Abbreviations.4
4 Document conventions.4
5 Architecture .4
5.1 Overview.4
5.2 LASeR systems decoder model.5
6 Scene representation.8
6.1 Overview.8
6.2 Relationship with SVG .8
6.3 Timing model .10
6.4 Execution model.12
6.5 Events.12
6.6 Encoder configuration .16
6.7 LASeR Scene Commands.18
6.8 Scene description elements.31
6.9 Summary of possible attributes per element .47
6.10 Additions to the uDOM API.52
7 Simple Aggregation Format (SAF).54
7.1 Overview.54
7.2 Time and terminal model specification.54
7.3 SAF Packet.54
7.4 SAF Packet Header.57
7.5 SAF Access Unit.57
7.6 SimpleDecoderConfigDescriptor.59
7.7 SimpleDecoderSpecificInfo.59
7.8 RemoteStreamHeader.60
7.9 Cache unit .60
7.10 EndOfStream.61
7.11 EndOfSAFSession.61
7.12 GroupingDescriptor .62
7.13 SAF configuration .62
7.14 Stop cache .63
7.15 SAF Extended Access Unit.64
7.16 SAF first fragment unit.64
7.17 SAF fragment unit .65
8 Profiles.65
8.1 Overview.65
8.2 LASeR mini .65
8.3 LASeR full.68
8.4 LASeR Core.73
9 Compatibility of SAF Packet.76
10 Carriage of LASeR and SAF .77
© ISO/IEC 2008 – All rights reserved iii
10.1 Storage of LASeR in MP4 files .77
10.2 Carriage of SAF Streams over HTTP .80
10.3 Carriage of SAF Streams over RTP.80
10.4 Carriage of SAF Streams over MPEG-2 Systems.80
11 Electronic attachments .80
12 Binary syntax for the LASeR encoding .81
12.1 Decoding process.81
12.2 Binary syntax .86
13 Usage of ISO/IEC 23001-1 .150
13.1 Introduction.150
13.2 Electronic attachments .151
13.3 Type codecs .151
13.4 Type codecs for use with ISO/IEC 23001-1 decoders .152
13.5 DecoderInit .155
13.6 Decoding process.156
Annex A (informative) Patent statements .160
Annex B (normative) Media Type Registrations .161
Bibliography .167
iv © ISO/IEC 2008 – All rights reserved
Foreword
ISO (the International Organization for Standardization) and IEC (the International Electrotechnical
Commission) form the specialized system for worldwide standardization. National bodies that are members of
ISO or IEC participate in the development of International Standards through technical committees
established by the respective organization to deal with particular fields of technical activity. ISO and IEC
technical committees collaborate in fields of mutual interest. Other international organizations, governmental
and non-governmental, in liaison with ISO and IEC, also take part in the work. In the field of information
technology, ISO and IEC have established a joint technical committee, ISO/IEC JTC 1.
International Standards are drafted in accordance with the rules given in the ISO/IEC Directives, Part 2.
The main task of the joint technical committee is to prepare International Standards. Draft International
Standards adopted by the joint technical committee are circulated to national bodies for voting. Publication as
an International Standard requires approval by at least 75 % of the national bodies casting a vote.
ISO/IEC 14496-20 was prepared by Joint Technical Committee ISO/IEC JTC 1, Information technology,
Subcommittee SC 29, Coding of audio, picture, multimedia and hypermedia information.
This second edition cancels and replaces the first edition (ISO/IEC 14496-20:2006) which has been
technically revised. It also incorporates the Amendment ISO/IEC 14496-20:2006/Amd.1:2008 and the
Technical Corrigenda ISO/IEC 14496-20:2006/Cor.1:2007 and ISO/IEC 14496-20:2006/Cor.2:2008.
ISO/IEC 14496 consists of the following parts, under the general title Information technology — Coding of
audio-visual objects:
⎯ Part 1: Systems
⎯ Part 2: Visual
⎯ Part 3: Audio
⎯ Part 4: Conformance testing
⎯ Part 5: Reference software
⎯ Part 6: Delivery Multimedia Integration Framework (DMIF)
⎯ Part 7: Optimized reference software for coding of audio-visual objects [Technical Report]
⎯ Part 8: Carriage of ISO/IEC 14496 contents over IP networks
⎯ Part 9: Reference hardware description [Technical Report]
⎯ Part 10: Advanced Video Coding
⎯ Part 11: Scene description and application engine
⎯ Part 12: ISO base media file format
⎯ Part 13: Intellectual Property Management and Protection (IPMP) extensions
⎯ Part 14: MP4 file format
⎯ Part 15: Advanced Video Coding (AVC) file format
⎯ Part 16: Animation Framework eXtension (AFX)
⎯ Part 17: Streaming text format
⎯ Part 18: Font compression and streaming
© ISO/IEC 2008 – All rights reserved v
⎯ Part 19: Synthesized texture stream
⎯ Part 20: Lightweight Application Scene Representation (LASeR) an
...
Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.