Information technology — Coding of audio-visual objects — Part 5: Reference software — Amendment 29: Reference software for LASeR presentation and modification of structured information (PMSI) tools

Technologies de l'information — Codage des objets audiovisuels — Partie 5: Logiciel de référence — Amendement 29: Logiciel de référence pour la présentation LASeR et la modification des outils d'information structurée (PMSI)

General Information

Status
Published
Publication Date
27-Oct-2011
Current Stage
6060 - International Standard published
Due Date
01-Feb-2014
Completion Date
28-Oct-2011
Ref Project

Relations

Buy Standard

Standard
ISO/IEC 14496-5:2001/Amd 29:2011 - Reference software for LASeR presentation and modification of structured information (PMSI) tools
English language
19 pages
sale 15% off
Preview
sale 15% off
Preview
Standard
ISO/IEC 14496-5:2001/Amd 29:2011 - Reference software for LASeR presentation and modification of structured information (PMSI) tools
English language
19 pages
sale 15% off
Preview
sale 15% off
Preview

Standards Content (Sample)

INTERNATIONAL ISO/IEC
STANDARD 14496-5
Second edition
2001-12-15
AMENDMENT 29
2011-11-01

Information technology — Coding of
audio-visual objects —
Part 5:
Reference software
AMENDMENT 29: Reference software for
LASeR presentation and modification of
structured information (PMSI) tools
Technologies de l'information — Codage des objets audiovisuels —
Partie 5: Logiciel de référence
AMENDEMENT 29: Logiciel de référence pour la présentation LASeR
et la modification des outils d'information structurée (PMSI)




Reference number
ISO/IEC 14496-5:2001/Amd.29:2011(E)
©
ISO/IEC 2011

---------------------- Page: 1 ----------------------
ISO/IEC 14496-5:2001/Amd.29:2011(E)


This CD-ROM contains the publication ISO/IEC 14496-5:2001/Amd.29:2011 in portable document format
(PDF), which can be viewed using Adobe® Acrobat® Reader.

Adobe and Acrobat are trademarks of Adobe Systems Incorporated.


COPYRIGHT PROTECTED DOCUMENT


©  ISO/IEC 2011
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 addressed to
ISO copyright office  Case postale 56  CH-1211 Geneva 20  Switzerland
Internet copyright@iso.org
Reproduction may be subject to royalty payments or a licensing agreement.
Violators may be prosecuted.
Published in Switzerland

ii © ISO/IEC 2011 – All rights reserved

---------------------- Page: 2 ----------------------
ISO/IEC 14496-5:2001/Amd.29:2011(E)
Installation
If this publication has been packaged as a zipped file,
...

INTERNATIONAL ISO/IEC
STANDARD 14496-5
Second edition
2001-12-15
AMENDMENT 29
2011-11-01

Information technology — Coding of
audio-visual objects —
Part 5:
Reference software
AMENDMENT 29: Reference software for
LASeR presentation and modification of
structured information (PMSI) tools
Technologies de l'information — Codage des objets audiovisuels —
Partie 5: Logiciel de référence
AMENDEMENT 29: Logiciel de référence pour la présentation LASeR
et la modification des outils d'information structurée (PMSI)




Reference number
ISO/IEC 14496-5:2001/Amd.29:2011(E)
©
ISO/IEC 2011

---------------------- Page: 1 ----------------------
ISO/IEC 14496-5:2001/Amd.29:2011(E)

COPYRIGHT PROTECTED DOCUMENT


©  ISO/IEC 2011
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 2011 – All rights reserved

---------------------- Page: 2 ----------------------
ISO/IEC 14496-5:2001/Amd.29:2011(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 29 to ISO/IEC 14496-5:2001 was prepared by Joint Technical Committee ISO/IEC JTC 1,
Information technology, Subcommittee SC 29, Coding of audio, picture, multimedia and hypermedia
information.
This Amendment introduces Reference Software for LASeR PMSI Tools. This Amendment deals with the
reference software of ISO/IEC 14496-20:2008/Amd.3.

© ISO/IEC 2011 – All rights reserved iii

---------------------- Page: 3 ----------------------
ISO/IEC 14496-5:2001/Amd.29:2011(E)
Information technology — Coding of audio-visual objects —
Part 5:
Reference software
AMENDMENT 29: Reference software for LASeR presentation and
modification of structured information (PMSI) tools
At the end of Clause 5, add the following line:
Systems/LASeR_RS_v3/src LASeR and SAF decoder for Presentation and
Modification of Structured Information

At the end of B.3, add the following line:
Systems/LASeR_RS_v3/M3RP LASeR and SAF renderer for Presentation and
Modification of

Change Annex F to Annex G.

Change Annex G to Annex H.

Add the following new Annex F before Annex G:

© ISO/IEC 2011 – All rights reserved 1

---------------------- Page: 4 ----------------------
ISO/IEC 14496-5:2001/Amd.29:2011(E)
Annex
(informative)

Guidance of reference software for LASeR presentation and modification
of structured information tools
F.1 Introduction
This is the description of the reference software for ISO/IEC 14496-20:2009/Amd.3 (LASeR PMSI:
Presentation and Modification of Structured Information). The LASeR AMD3 Reference software is attached to
this Part of ISO/IEC 14496. The reference software consists of the following tools:
 LASeR decoder, which is to generate LASeR XML files from LASeR binary stream.
 LASeR file parser, which is to manage the scene tree and events from LASeR XML files.
 LASeR renderer, which is to render and play a LASeR scene.
The structure of LASeR PMSI reference software is as follows.

Figure F.1 — Structure of LASeR PMSI Reference Software
The LASeR player is linked with two static libraries such as libLASeR and libbintoxml, and the other dynamic
ones such as LASeRDecoder, XML2SceneTree, SceneTreeParser and Render as shown in Figure F.1. By
using these libraries, the LASeR player produces SceneTree from different file types such as xml, lsr files, and
then, converts the SceneTree into a LASeR SceneTree. Finally, the player renders the scene according to the
LASeR SceneTree.
F.2 Reference Software
The PMSI mechanism provides two distinctive functionalities for Structured Information (SI): presentation and
modification. Therefore, the LASeR PMSI Reference Software can access SI from PI (Presentation
Information) by two functionalities as follows:
 READ: Accessing SI from PI to reuse what is already defined in SI.
 WRITE: Updating SI from PI to reflect what happens in the scene.
2 © ISO/IEC 2011 – All rights reserved

---------------------- Page: 5 ----------------------
ISO/IEC 14496-5:2001/Amd.29:2011(E)
Also, the elements provided by the LASeR PMSI Reference Software are as follows:
 mpeg-pmsi() scheme: Pointing scheme using XPath-based addressing.
 SVG tref element: Referencing the textual content
 LASeR externalReference element: Updating enclosed elements and attributes periodically.
 LASeR externalUpdate element: Modifying defined structured information.
 LASeR xmlUpdate event: Informing the update of structured information
F.3 Description of how to compile and run the LASeR PMSI Reference Software
F.3.1 How to build the code
This program has been developed using Microsoft’s Visual studio 2008 under Windows XP or above OS. To
build the program,
1) Unzip a LASeR_RS_v3.zip file.
2) Double-click on a M3R.sin file in the ‘\build \VC9’ folder
3) Right button click on the LASeRPlayer in the solution explorer
4) Choose the ‘Set as Start Up’ menu
5) Click on the ‘solution build’ menu (F7)
6) Copy the files (libcairo-2.dll, libpng12-0.dll, zlib1.dll) in the ‘\dll’ folder
7) Paste the files (libcairo-2.dll, libpng12-0.dll, zlib1.dll) in the ‘\bin \w32rel folder
8) Copy the files (libDeSAF.dll, libMP4.dll) in the ‘\dll \VC9’ folder
Paste the files (libDeSAF.dll, libMP4.dll) in the ‘\bin \w32rel folder
F.3.2 How to run the code
To run the program,
1) Double-click on the LASeRPlayer.exe
2) Choose the ‘File’ menu
3) Click on the xml content (.xml) or the binary stream content (.lsr)
Figure F.2 shows the graphic user interface of LASeR PMSI Reference Software.

Figure F.2 — GUI of LASeR PMSI Reference Software
© ISO/IEC 2011 – All rights reserved 3

---------------------- Page: 6 ----------------------
ISO/IEC 14496-5:2001/Amd.29:2011(E)
F.4 Demonstration
F.4.1 externalReference.lsr
Figure F.3 shows an example for referencing mechanism using LASeR exter
...

Questions, Comments and Discussion

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