Information technology — Coding of audio-visual objects — Part 4: Conformance testing — Amendment 12: Morphing & Textures conformance

Technologies de l'information — Codage des objets audiovisuels — Partie 4: Essai de conformité — Amendement 12: Conformité de morphage et de textures

General Information

Status
Withdrawn
Publication Date
15-Apr-2007
Withdrawal Date
15-Apr-2007
Current Stage
9599 - Withdrawal of International Standard
Completion Date
05-Feb-2010
Ref Project

Relations

Buy Standard

Standard
ISO/IEC 14496-4:2004/Amd 12:2007 - Morphing & Textures conformance
English language
10 pages
sale 15% off
Preview
sale 15% off
Preview
Standard
ISO/IEC 14496-4:2004/Amd 12:2007 - Morphing & Textures conformance
English language
10 pages
sale 15% off
Preview
sale 15% off
Preview

Standards Content (Sample)

INTERNATIONAL ISO/IEC
STANDARD 14496-4
Second edition
2004-12-15
AMENDMENT 12
2007-04-15

Information technology — Coding of
audio-visual objects —
Part 4:
Conformance testing
AMENDMENT 12: Morphing & Textures
conformance
Technologies de l'information — Codage des objets audiovisuels —
Partie 4: Essai de conformité
AMENDEMENT 12: Conformité de morphage et de textures




Reference number
ISO/IEC 14496-4:2004/Amd.12:2007(E)
©
ISO/IEC 2007

---------------------- Page: 1 ----------------------
ISO/IEC 14496-4:2004/Amd.12:2007(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.


COPYRIGHT PROTECTED DOCUMENT


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

---------------------- Page: 2 ----------------------
ISO/IEC 14496-4:2004/Amd.12:2007(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 12 to ISO/IEC 14496-4:2004 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 2007 – All rights reserved iii

---------------------- Page: 3 ----------------------
ISO/IEC 14496-4:2004/Amd.12:2007(E)

Information technology — Coding of audio-visual objects —
Part 4:
Conformance testing
AMENDMENT 12: Morphing & Textures conformance
In subclause 8.4.2.2.1, add the following table at the end of Table AMD 7-4 and renumber the first column:
N° Feature Reference of Test sequence and associated method
cube2sphere_morph_cube.mp4
cube2sphere_morph_dome.mp4
cube2sphere_morph_etoile.mp4
1 MorphSpace cube2sphere_morph_forme.mp4
cube2sphere_morph_sphere.mp4
cube2sphere_morph_random.mp4
cube2sphere_morph_anim.mp4
This node shall be tested together with SimpleTextureV2
2 DepthImageV2
nodes and PointTextureV2 node.
3 SimpleTextureV2 shuttle.mp4
4 PointTextureV2 flower.mp4
5 Multitexturing tm.mp4
6 SBVCAnimationV2 VCAnimV2.mp4

In subclause 8.4.2.3, add the following table at the end of the table:
Name Provider Content Original wrl file
cube2sphere_morph INT-ARTEMIS MorphShape node test: static mesh cube2sphere_morph
_cube.mp4 obtained by morphing one base shape and _cube.txt
four target shapes with weights 0 0 0 0
cube2sphere_morph INT-ARTEMIS MorphShape node test: static mesh cube2sphere_morph
_dome.mp4 obtained by morphing one base shape and _dome.txt
four target shapes with weights 0 1 0 0
cube2sphere_morph INT-ARTEMIS MorphShape node test: static mesh cube2sphere_morph
_etoile.mp4 obtained by morphing one base shape and _etoile.txt
four target shapes with weights 0 0 1 0
cube2sphere_morph INT-ARTEMIS MorphShape node test: static mesh cube2sphere_morph
_forme.mp4 obtained by morphing one base shape and _forme.txt
four target shapes with weights 0 0 0 1
cube2sphere_morph INT-ARTEMIS MorphShape node test: static mesh cube2sphere_morph
_sphere.mp4 obtained by morphing one base shape and _sphere.txt
four target shapes with weights 1 0 0 0
© ISO/IEC 2007 – All rights reserved 1

---------------------- Page: 4 ----------------------
ISO/IEC 14496-4:2004/Amd.12:2007(E)
cube2sphere_morph INT-ARTEMIS MorphShape node test: static mesh cube2sphere_morph
_random.mp4 obtained by morphing one base shape and _random.txt
four target shapes with weights 0.3 0.5 0.1
0.1
cube2sphere_morph INT-ARTEMIS MorphShape node and BBA stream test: cube2sphere_morph
_anim.mp4 animated mesh obtained by morphing into _anim.txt
a morph space with one base shape and
four target shapes.
shuttle.mp4 ETH Zurich DIBR2: SimpleTextureV2 node test: shuttle.wrl
shuttle with novel fields (normal, splatU/V)
flower.mp4 ETH Zurich DIBR2: PointTextureV2 node test: flower flower.wrl
with novel fields (normal, splatU/V)
tm.mp4 FhG-HHI MultiTexture and MultiTextureCoord node tm.wrl
test: 3D Temple model with 4 Textures
VCAnimV2.mp4 INT-ARTEMIS SBVCAnimationV2 node test: animation of VCAnimV2.txt
a virtual character by using advanced
control.
DI-PT-pos-ori-fov- SAMSUNG DepthImage node with exposedFields DI-PT-pos-ori-fov-
plane-ortho.mp4 AIT (position, orientation, fieldofview, plane-ortho.wrl
nearplane, farplane and orthographic) for
PointTexture node
DI-ST-fov-pos- SAMSUNG DepthImage node with exposedFields DI-ST-fov-pos-
plane.mp4 AIT (fieldofview, orientation, nearplane and plane.wrl
farplane) for SimpleTexture node
DI-ST-ori-plane- SAMSUNG DepthImage node with exposedFields DI-ST-ori-plane-
fov.mp4 AIT (orientation, nearplane, farplane and fov.wrl
fieldofview) for SimpleTexture node

Add the following subclauses after subclause 8.5.7:
8.5.8 PointTexture Bitstream Specification
PointTexture node in ISO/IEC 14496-16 has the depth information and the color information. PointTexture
represents an object with an array of pixels viewed from a single camera location. Each PointTexture pixel is
represented by its color, depth (the distance from the pixel to the camera), and a few other properties
assisting PointTexture rendering. There can be multiple pixels along each line of sight, and thus a
PointTexture usually consists of multiple layers. A PointTexture typically contains a large amount of data: a
realistic image requires a higher sampling density and a huge amount of data. Therefore, the compression of
PointTexture images should be done efficiently.
The PointTexture compression is a tool to compress the PointTexture node efficiently.
8.5.8.1 Conformance Points
8.5.8.1.1 Covered functionalities
The conformance points for PointTexture compression cover lossless compression and lossy compression.
These functionalities relate to the compressed representation of PointTexture node carried by BitWrapper
node as described in ISO/IEC 14496-11.
As for carriage of compressed representation of PointTexture node using BitWrapper node, it can be carried
either in a separate stream or within the scene stream (BIFS stream). Therefore, PointTexture compression
shall also be tested together with this node.
The following subclauses specify the normative tests for verifying the conformance of PointTexture
compressed bitstreams and PointTexture decoder. Those normative tests make use of test data (bitstream
test suites).
2 © ISO/IEC 2007 – All rights reserved

---------------------- Page: 5 ----------------------
ISO/IEC 14496-4:2004/Amd.12:2007(E)
8.5.8.2 Bitstream conformance
8.5.8.2.1 Conformance Requirements
BIFS streams shall comply with the specifications for PointTexture compression in ISO/IEC 14496-16 and
BitWrapper in ISO/IEC 14496-11.
8.5.8.2.2 Measurement procedure
Syntax of the BIFS stream shall meet the requirements of PointTexture compression in ISO/IEC 14496-16 and
BitWrapper in ISO/IEC 14496-11.
8.5.8.2.3 Tolerance
There is no tolerance for bitstream syntax checking. The diagnosis is pass or fail.
8.5.8.3 Terminal conformance
8.5.8.3.1 Conformance Requirements
A compliant decoder shall implement a decoding process that is equivalent to the one specified in
ISO/IEC 14496-16 and meets all the general requirements, defined in the document, which apply for the
functionalities considered. The decoder shall decode bitstreams with any options or parameters with values
permitted for the functionalities. In the case of using BIFS for scene representation, the decoding process that
is specified in ISO/IEC 14496-1:2004 shall also be implemented.
8.5.8.3.2 Test Bitstreams
Purpose 1 (URL): Exercise the lossless and lossy compression functionality of MPEG-4 PointTexture
compression carried in a separate stream from the scene stream.
Purpose 2 (Buffer): Exercise the lossless and lossy compression functionality of MPEG-4 PointTexture
compression carried in the scene stream.
File:
Reference file
Test Name Attribute Bitstream (.mp4)
(.txt - DIBR only)
PT#1-1 Use of URL field in the Bitwrapper node. PT-object #1-1 PT-object#1-1
Use of lossless compression
(nPercentOfDecoding is set to 100)
PT#1-2 Use of URL field in the Bitwrapper node. PT-object #1-2 PT-object#1-2
Use of lossy compression
(nPercentOfDecoding is set to 99)
PT#2-1 Use of buffer field in the Bitwrapper node. PT-object #2-1 PT-object#2-1
Use of lossless compression
(nPercentOfDecoding is set to 100)
PT#2-2 Use of buffer field in the Bitwrapper node. PT-object #2-2 PT-object#2-2
Use of lossy compression
(nPercentOfDecoding is set to 99)

8.5.8.3.3 Measurement Procedure
The terminal should produce a formatted output giving the reconstructed fields of PointTexture. The decoder
shall be able to decode the bitstreams provided as described in subclause 8.5.8.3.2.
© ISO/IEC 2007 – All rights reserved 3

---------------------- Page: 6 ----------------------
ISO/IEC 14496-4:2004/Amd.12:2007(E)
8.5.8.3.4 Tolerance
The diagnosis is to check whether the field data (depth, color, width, height, depthNbBits) of PointTexture
node that is decoded from “.mp4” files correspond with the node included in the provided reference “.txt” files.
8.5.9 BBA stream updates for Morph-based animation
The BBA stream syntax was updated in ISO/IEC 14496-16 in order to represent in a BBA animation frame,
the values of the weights associated to each target shape in a MorphShape node. The morph is the third
surface deformer that can be represented in a BBA data (with bones and muscles). A BBA animation frame
can contain data for several MorphShape nodes.
8.5.9.1 Conformance Points
8.5.9.1.1 Covered functionalities
The following subclauses specify the normative tests for verifying conformance of BBA compressed bitstream
and BBA decoder. Those normative tests make use of test data (bitstream test suites).
8.5.9.2 Bitstream conformance
8.5.9.2.1 Conformance Requirements
BBA streams shall comply with the specifications for BBA compression in ISO/IEC 14496-16 Texture and
Morphing.
8.5.9.2.2 Measurement procedure
Syntax of the BBA stream shall meet the requirements of BBA compression in ISO/IEC 14496-16 Texture and
Morphing.
8.5.9.2.3 Tolerance
There is no tolerance for bitstream syntax checking. The diagnosis is pass or fail.
8.5.9.3 Terminal conformance
8.5.9.3.1 Conformance Requirements
A compliant decoder shall implement a decoding process that is equivalent to the one specified in
ISO/IEC 14496-16 Morphing and Texture and meets all the general requirements, defined in the document,
which apply for the functionalities considered. The decoder shall decode bitstreams with any options or
parameters with values permitted for the functionalities. In the case of using BIFS for scene representation,
the decoding process that is specified in ISO/IEC 14496-1:2004 shall also be implemented.
8.5.9.3.2 Test Bitstreams
File:
Test Name Attribute Bitstream (.mp4) Reference file
MorphAnim Animation of a morph space with one base cube2sphere_morph_ cube2sphere_morph_
shape and four target shapes consisting in anim.mp4 anim.txt
linear transitions between the targets.

4 © ISO/IEC 2007 – All rights reserved

---------------------- Page: 7 ----------------------
ISO/IEC 14496-4:2004/Amd.12:2007(E)
8.5.9.3.3 Measurement Procedure
The
...

INTERNATIONAL ISO/IEC
STANDARD 14496-4
Second edition
2004-12-15
AMENDMENT 12
2007-04-15

Information technology — Coding of
audio-visual objects —
Part 4:
Conformance testing
AMENDMENT 12: Morphing & Textures
conformance
Technologies de l'information — Codage des objets audiovisuels —
Partie 4: Essai de conformité
AMENDEMENT 12: Conformité de morphage et de textures



Reference number
ISO/IEC 14496-4:2004/Amd.12:2007(E)
©
ISO/IEC 2007

---------------------- Page: 1 ----------------------
ISO/IEC 14496-4:2004/Amd.12:2007(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-4:2004/Amd.12:2007 in portable document format (PDF), which can
be viewed using Adobe® Acrobat® Reader;
2) electronic attachments containing Morphing & Textures conformance files.
Adobe and Acrobat are trademarks of Adobe Systems Incorporated.
COPYRIGHT PROTECTED DOCUMENT


©  ISO/IEC 2007
All rights reserved. Unless 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
IS
...

Questions, Comments and Discussion

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