Information technology — Coding of audio-visual objects — Part 20: Lightweight Application Scene Representation (LASeR) and Simple Aggregation Format (SAF) — Amendment 3: Presentation and Modification of Structured Information (PMSI)

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) — Amendement 3: Présentation et modification de l'information structurée (PMSI)

General Information

Status
Published
Publication Date
03-May-2010
Current Stage
6060 - International Standard published
Start Date
04-May-2010
Due Date
30-Oct-2011
Completion Date
30-Oct-2011

Relations

Effective Date
06-Jun-2022
Effective Date
18-Dec-2008

Overview

ISO/IEC 14496-20:2008/Amd 3:2010, titled Information technology - Coding of audio-visual objects - Part 20: Lightweight Application Scene Representation (LASeR) and Simple Aggregation Format (SAF) - Amendment 3: Presentation and Modification of Structured Information (PMSI), is an international standard developed by ISO and IEC. This amendment enhances the LASeR and SAF framework by introducing mechanisms for the presentation and dynamic modification of structured information within audio-visual objects. The PMSI extension enables precise updates and modifications of scene representations, promoting efficient and flexible multimedia content delivery.

Key Topics

  • Presentation and Modification of Structured Information (PMSI):
    PMSI defines protocols to access and manipulate structured information fragments within LASeR scenes, facilitating spatio-temporal control of multimedia elements.

  • mpeg-pmsi() URI Scheme:
    This pointer scheme integrates with the W3C XPointer framework and XPath syntax to enable granular referencing and filtering of structured data embedded in LASeR scenes. It supports querying of specific elements and attributes to target modifications dynamically.

  • ExternalResourceEvent and Scene Updates:
    Introduction of events such as ExternalResourceEvent informs the presentation engine of updates to external structured information resources via URLs. This supports periodic or on-demand refresh of scene components.

  • LASeR externalReference Element:
    Allows declaration of scene segments that are updated at defined intervals (updateInterval), ranging from a single evaluation ("none") to continuous or scheduled updates. Attributes control security, scope (entry point), and update behavior.

  • LASeR externalUpdate Element:
    Enables three types of structured information modifications within scenes:

    • Replace: Substitutes existing elements or attribute values.
    • Insert: Adds new elements or attribute values.
    • Delete: Removes specified elements or attribute values.
      Modifications are specified with precision through attributes such as xlink:href, type, attributeName, index, and update scheduling.
  • Support for SVG1.1 tref Element:
    Extends conventional SVG references by allowing editable textual content within LaSer scenes, enabling live updates to referenced data.

  • Structured Data Syntax and Extensions:
    Defined via Extended Backus-Naur Form (EBNF) and enriched with supplemental classes (SVGAmd3Extension, LASeRAmd3Extension) for structured data handling, ensuring compatibility and extensibility of LASeR scene graphs.

Applications

  • Dynamic Multimedia Presentations:
    Enables real-time updates to audio-visual scene components without complete resynchronization, improving responsiveness in interactive TV, digital signage, and augmented reality applications.

  • Efficient Content Aggregation:
    The Simple Aggregation Format (SAF) combined with PMSI facilitates streamlined packaging and transmission of multimedia data with structured metadata referencing.

  • Targeted Scene Updates in Bandwidth Sensitive Environments:
    By updating only the changed segments of structured information through externalReference and externalUpdate, streaming services can optimize bandwidth usage while maintaining scene coherence.

  • Interoperability with Web Standards:
    Alignment with W3C XPointer and XPath standards allows seamless integration with XML technologies and existing web environments, promoting cross-platform multimedia interoperability.

  • Secure Scene Modification:
    Security attributes in update mechanisms allow control over allowed modifications, maintaining integrity and trust in multimedia presentations.

Related Standards

  • ISO/IEC 14496 (MPEG-4 Part 20):
    The parent standard covering LASeR and SAF foundational technologies for lightweight scene representation and aggregation.

  • W3C XPointer Framework:
    A recommendation that defines standardized pointer syntax for addressing parts of XML documents, used in PMSI for referencing structured information fragments.

  • W3C XML Path Language (XPath) Version 1.0:
    Provides query language capabilities utilized within the mpeg-pmsi() scheme to locate and manipulate XML nodes precisely.

  • SVG 1.1 Specification:
    Scalable Vector Graphics standard referenced for utilizing editable text elements (tref) within multimedia scenes.


This amendment of ISO/IEC 14496-20 integrates advanced presentation and modification features, promoting efficient, interoperable, and secure handling of structured information within audio-visual objects. Its implementation empowers multimedia developers and providers to create rich, adaptable content experiences suitable for evolving digital ecosystems.

Buy Documents

Standard

ISO/IEC 14496-20:2008/Amd 3:2010 - Presentation and Modification of Structured Information (PMSI)

English language (8 pages)
sale 15% off
Preview
sale 15% off
Preview
Standard

ISO/IEC 14496-20:2008/Amd 3:2010 - Presentation and Modification of Structured Information (PMSI)

English language (8 pages)
sale 15% off
Preview
sale 15% off
Preview

Get Certified

Connect with accredited certification bodies for this standard

BSI Group

BSI (British Standards Institution) is the business standards company that helps organizations make excellence a habit.

UKAS United Kingdom Verified

NYCE

Mexican standards and certification body.

EMA Mexico Verified

Sponsored listings

Frequently Asked Questions

ISO/IEC 14496-20:2008/Amd 3:2010 is a standard published by the International Organization for Standardization (ISO). Its full title is "Information technology — Coding of audio-visual objects — Part 20: Lightweight Application Scene Representation (LASeR) and Simple Aggregation Format (SAF) — Amendment 3: Presentation and Modification of Structured Information (PMSI)". This standard covers: Information technology — Coding of audio-visual objects — Part 20: Lightweight Application Scene Representation (LASeR) and Simple Aggregation Format (SAF) — Amendment 3: Presentation and Modification of Structured Information (PMSI)

Information technology — Coding of audio-visual objects — Part 20: Lightweight Application Scene Representation (LASeR) and Simple Aggregation Format (SAF) — Amendment 3: Presentation and Modification of Structured Information (PMSI)

ISO/IEC 14496-20:2008/Amd 3:2010 is classified under the following ICS (International Classification for Standards) categories: 35.040 - Information coding; 35.040.40 - Coding of audio, video, multimedia and hypermedia information. The ICS classification helps identify the subject area and facilitates finding related standards.

ISO/IEC 14496-20:2008/Amd 3:2010 has the following relationships with other standards: It is inter standard links to ISO/IEC 14496-20:2008; is excused to ISO/IEC 14496-20:2008. Understanding these relationships helps ensure you are using the most current and applicable version of the standard.

ISO/IEC 14496-20:2008/Amd 3:2010 is available in PDF format for immediate download after purchase. The document can be added to your cart and obtained through the secure checkout process. Digital delivery ensures instant access to the complete standard document.

Standards Content (Sample)


INTERNATIONAL ISO/IEC
STANDARD 14496-20
Second edition
2008-12-01
AMENDMENT 3
2010-05-01
Information technology — Coding of
audio-visual objects —
Part 20:
Lightweight Application Scene
Representation (LASeR) and Simple
Aggregation Format (SAF)
AMENDMENT 3: Presentation and
Modification of Structured Information
(PMSI)
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)
AMENDEMENT 3: Présentation et modification de l'information
structurée (PMSI)
Reference number
ISO/IEC 14496-20:2008/Amd.3:2010(E)
©
ISO/IEC 2010
ISO/IEC 14496-20:2008/Amd.3:2010(E)

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/Amd.3:2010 in portable document format (PDF), which can
be viewed using Adobe® Acrobat® Reader,
2) the following electronic attachments to be added to the LASeRML directory:
i) laser4.xsd,
ii) laser-datatypes4.xsd,
iii) svg4.xsd.
Adobe and Acrobat are trademarks of Adobe Systems Incorporated.
©  ISO/IEC 2010
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 for
...


INTERNATIONAL ISO/IEC
STANDARD 14496-20
Second edition
2008-12-01
AMENDMENT 3
2010-05-01
Information technology — Coding of
audio-visual objects —
Part 20:
Lightweight Application Scene
Representation (LASeR) and Simple
Aggregation Format (SAF)
AMENDMENT 3: Presentation and
Modification of Structured Information
(PMSI)
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)
AMENDEMENT 3: Présentation et modification de l'information
structurée (PMSI)
Reference number
ISO/IEC 14496-20:2008/Amd.3:2010(E)
©
ISO/IEC 2010
ISO/IEC 14496-20:2008/Amd.3:2010(E)
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 2010
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 2010 – All rights reserved

ISO/IEC 14496-20:2008/Amd.3:2010(E)
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.
Attention is drawn to the possibility that some of the elements of this document may be the subject of patent
rights. ISO and IEC shall not be held responsible for identifying any or all such patent rights.
Amendment 3 to ISO/IEC 14496-20:2008 was prepared by Joint Technical Committee ISO/IEC JTC 1,
Information technology, Subcommittee SC 29, Coding of audio, picture, multimedia and hypermedia
information.
© ISO/IEC 2010 – All rights reserved iii

ISO/IEC 14496-20:2008/Amd.3:2010(E)

Information technology — Coding of audio-visual objects —
Part 20:
Lightweight Application Scene Representation (LASeR) and
Simple Aggregation Format (SAF)
AMENDMENT 3: Presentation and Modification of Structured
Information (PMSI)
In Clause 2, add the following references:
W3C XPointer Framework, W3C Recommendation 25 March 2003. http://www.w3.org/TR/xptr-framework/
W3C XML Path Language (Xpath) Version 1.0, W3C Recommendation 16 November 1999.
http://www.w3.org/TR/xpath
In 3.2, add the following abbreviated term:
EBNF: Extended Backus-Naur Form
In Table 3. List of LASeR events, add the following item:
Event
Namespace Description Bubble Canc.
name
Informs the update of Structured Information referenced by the
“xmlUpdate“ urn:mpeg:mpeg4:laser:2005
No No
presentation engine.
After 6.5.6.4, add the following:
6.5.6.5 ExternalResourceEvent
Interface xmlUpdateEvent : LASeR Event {
readonly attribute DOMString resourceURL;
readonly attribute DOMString updatedValue;
};
© ISO/IEC 2010 – All rights reserved 1

ISO/IEC 14496-20:2008/Amd.3:2010(E)
No defined constants
Attributes
• resourceURL: This value identifies the updated external resource URL including the mpeg-pmsi()
fragment
• externalResource : This value is a new value pointed by resource URL

No defined methods
Targets of this event must be elements allowing mpeg-pmsi() schemed URI.
After 6.8.60, add the following:
6.8.61 SVG1.1 tref
The SVG1.1 tref element is specified in 10.6 of [W3C SVG11]. The SVG1.1 tref element used in this standard
is also allowed to be a child of the SVGT1.2 textArea element.
Additionally, the “editable” attribute defined in SVGT1.2 is allowed on the tref element. Editing the textual
content of the tref element implies updating the original referenced data if possible.
6.8.62 LASeR externalReference
6.8.62.1 Semantics
The purpose of externalReference is to identify the scope of the scene to be updated regularly with the latest
version of Structured Information at the specified interval of time.
The LASeR externalReference element is a container element indicating all elements included are updated
periodically according to a provided updateInterval attribute. If this element does not include any external
reference, updateInterval attribute is ignored. Thus, the updateInterval attribute is only used for URIs with
mpeg-pmsi() scheme. Other URIs processing shall occur as usual regardless of the value of the
updateInterval attribute. The externalReference element allows children.
6.8.62.2 Attributes
• updateInterval: is the updating interval of the elements/attributes within the enclosure of the element.
This attribute is one of “none”, “free”, “”.
o The value “none” indicates that Structured Information shall be evaluated only once.
o The value “free” indicates the author does not mandate any specific behavior and it is up to the
implementation to decide the interval of the update. This is the default value.
o indicates that if changes happened during that amount of time, they shall be
reflected. This value must be greater than 0. The author must be responsible to assign a
meaningful value to reflect the practicality on the implementation.
• security: controls the type of allowed updates in the referenced resource. This is defined in 6.8.53.
• entry: indicates the entry element of the Structured Information. Any children elements of the
externalReference element using the mpeg-pmsi() scheme to reference external resources may use an
Xpath expression relative to this entry element. In case of nested externalReference elements, the entry
element is computed based on the parent entry element. If the entry attribute is not present, the entry
element is not modified and if no parent entry attribute is present, the entry element is the root of the
Structured Information. The value of this attribute shall only reference one element in the Structured
Information.
2 © ISO/IEC 2010 – All rights reserved

ISO/IEC 14496-20:2008/Amd.3:2010(E)
6.8.63 LASeR externalUpdate
6.8.63.1 Semantics
The LASeR externalUpdate element supports a modification of Structured Information or elements|attributes
thereof. It supports three types of modification: “replace”, “insert”, and “delete”. A part of Structured
Information can be replaced with a new element or an attribute value, a new element or an attribute value is
inserted into Structured Information, or a part of Structured Information can be deleted according to the
provided type attribute.
This element shall not be placed as a child of LASeR externalReference element.
6.8.63.2 Attributes
• xlink:href: this attribute indicates the element/attribute which is replaced, inserted, or deleted using
mpeg-pmsi() scheme.
• type: this attribute indicates the type for the modification of Structured Information.
o The type “replace” indicates that an existing element or attribute value is replaced with a new
element or attribute value.
o The type “insert” indicates that a new element or attribute value is inserted into Structured
Information.
o The type “delete” indicates that an existing element or attribute value in Structured Information is
deleted.
• attributeName: this attribute defines the name of attribute in which the insertion or replacement happens,
by default “children”.
• index: this attribute defines the index at which to insert or replace the child. In the absence of an index,
the child is inserted at the end of the children list.
• operandElementId: this attribute defines the id of the element from which the inserted or replaced value
is taken.
• operandAttributeName: this attribute defines the name of the field from which the inserted or replaced
value is taken.
• value: the value to be replaced, inserted, or deleted.
• updateInterval: this attribute defines the updating interval of the elements/attributes within the enclosure
of the element. This attribute is one of “none”, “free”, “”.
o The value “none” indicates that the referred Structured Information shall be modified only once.
o The value “free” indicates the author does not mandate any specific behavior and it is up to the
implementation to decide the interval of the modification of the referred Structured Information.
This is the default value.
o indicates that if changes happened during that amount of time, they shall be
reflected. This value must be greater than 0. The author
...

Questions, Comments and Discussion

Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.

Loading comments...