SlideShare a Scribd company logo
1 of 20
INTERNATIONAL ORGANIZATION FOR STANDARDIZATION
              ORGANISATION INTERNATIONALE NORMALISATION
                         ISO/IEC JTC 1/SC 29/WG 11
                 CODING OF MOVING PICTURES AND AUDIO


                                                ISO/IEC JTC 1/SC 29/WG 11          N4006
                                                                    March 2001, Singapore



 Source:       Implementation Studies Group
 Title:        Study of ISO/IECFCD 15938-6 Information Technology -Multimedia Content
               Description Interface- part 6: Reference Software (Version 1.0)
 Status:       Approved


NOTE

The Current Versions of the Multimedia Content Description Interface Reference Software known as
Experimental Model (XM) is available on a CVS server.

To access the repository login to the CVS server as follows:

cvs -d :pserver:cvs@cvshost.krdl.org.sg:/home/mpeg7-xm login

Password for this login is: mpeg7-xm

To download the most recent revision of the source code use:

cvs -d :pserver:cvs@cvshost.krdl.org.sg:/home/mpeg7-xm co newsrc

Use the directory newsrc ! The src directory may contains old source code

The source code can also be downloaded in “tar” format at http://www.lis.e-technik.tu-
muenchen.de/research/bv/topics/mmdb/e_mpeg7.html, but it is not guaranteed that at any time this will
be the last updated version of the software. The username and the password to access the XM code via
the web site are
Username: mpeg7-xm
Password: mpeg7-xm
©   ISO/IEC                                                                                                              ISO/IEC 15938-6:2000(E)




Contents

1 Scope........................................................................................................................................................1
2 Copyright disclaimer for software modules.........................................................................................1
3 Software availability.................................................................................................................................2
4 XM Software Architecture.......................................................................................................................2
4.1 Block diagrams.......................................................................................................................................2
4.1.1 Media Database...................................................................................................................................4
4.1.2 AV Decoders........................................................................................................................................4
4.1.3 Media data...........................................................................................................................................4
4.1.4 Extraction Tools..................................................................................................................................4
4.1.5 Descriptors (Ds) and Description Schemes (DSs)............................................................................5
4.1.6 Coding Schemes (CSs)........................................................................................................................5
4.1.7 Matching Tools....................................................................................................................................5
4.1.8 Media Transcoders.............................................................................................................................5
4.1.9 Applications.........................................................................................................................................5
5 Systems reference software....................................................................................................................6
6 Video Reference software.......................................................................................................................6
7 Audio reference software.......................................................................................................................8
8 Multimedia Description Scheme Reference Software.........................................................................8
Reference Software File Name....................................................................................................................8
Annex A
(informative)

Additional utility software........................................................................................................................12
Annex B
(informative)

Providers of reference software................................................................................................................13




                                                                                                                                                              i
ISO/IEC 15938-6:2000(E)   ©   ISO/IEC




Foreword

To be provided by ISO.




ii
©   ISO/IEC                                                                    ISO/IEC 15938-6:2000(E)




Introduction

This part of MPEG-7 Committee Draft contains simulation software for tools defined in parts 1, 2, 3, 4
and 5 of ISO/IEC 15938. This software has been derived from the verification models used in the
process of developing the standard. Due to the delay between acceptance of a tool and its availability in
source code form, the source for some tools related to descriptors and description schemes described in
other parts of this Committee Draft may not be present.
Where multimedia content extraction or multimedia content description software is provided, attention is
called to the fact that these software modules are provided for the purpose of creating bit streams of
descriptors and description schemes with normative syntax. The performance of these software tools
should not be taken as indicative of that which can be obtained from implementations where quality and
computational optimization are given priority. The techniques used for extracting descriptors or deriving
description schemes are not specified by this Committee Draft.




                                                                                                      iii
INTERNATIONAL STANDARD © ISO/IEC                                                 ISO/IEC 15938-6:2001(E)




Information technology — Multimedia content description interface —
Part 6: Reference software



1 Scope

Reference software is normative in the sense that any conforming implementation of the software, taking
the same conformant bit streams, using the same output file format, will output the same file. Complying
ISO/IEC 15938 implementations are not expected to follow the algorithms or the programming
techniques used by the reference software. Although the decoding software is considered normative, it
cannot add anything to the textual technical description included in parts 1, 2, 3, 4 and 5 of ISO/IEC
15938 .
The software contained in this part of Committee Draft is known as experimentation software (XM) and
is divided into four categories:
a) DDL parser and DDL validation parser. The function of this software module is explained in
    Clause 5 of this Committee Draft.
b) Visual descriptors. This software creates standard visual descriptions from associated (visual) media
    content as explained in Clause 6 of this Committee Draft. The techniques used for extracting
    descriptors are informative, and the quality and complexity of these extraction tools has not been
    optimized.
c) Audio descriptors. This software creates standard descriptions from associated (audio) media content
    as explained in Clause 7 of this Committee Draft. The techniques used for extracting descriptors are
    informative, and the quality and complexity of these extraction tools has not been optimized.
d) Multimedia Description Schemes. This software modules provide standard descriptions of
    Multimedia Description Schemes as specified in Clause 8 of this Committee Draft.


2 Copyright disclaimer for software modules

Each source code module in this specification contains copyright disclaimer which shall not be removed
from the source code module.
In the text of each copyright disclaimer, <MPEG standard> is replaced with a reference to its associated
specification, e.g. MPEG-7 System (ISO/IEC 15938-1), MPEG-7 Video (ISO/IEC 15938-3), MPEG-7
Audio (ISO/IEC 15938-4), MPEG-7 Multimedia Description Scheme (ISO/IEC 15938-5).

“This software module was originally developed by <FN1> <LN1> (<CN1>) and edited by <FN2>
<LN2> (<CN2>), <FN3> <LN3> (<CN3>), … in the course of development of the <MPEG
standard>. This software module is an implementation of a part of one or more <MPEG standard> tools
as specified by the <MPEG standard>. ISO/IEC gives users of the <MPEG standard> free license to
this software module or modifications thereof for use in hardware or software products claiming
conformance to the <MPEG standard>. Those intending to use this software module in hardware or
software products are advised that its use may infringe existing patents. The original developer of this
software module and his/her company, the subsequent editors and their companies, and ISO/IEC have no
liability for use of this software module or modifications thereof in an implementation. Copyright is not
released for non <MPEG standard> conforming products. CN1 retains full right to use the code for
his/her own purpose, assign or donate the code to a third party and to inhibit third parties from using the



                                                                                                           1
ISO/IEC 15938-6:2001(E)                                                                       ©   ISO/IEC

code for non <MPEG standard> conforming products. This copyright notice must be included in all
copies or derivative works. Copyright ©200_”.
<FN>=First Name, <LN>=Last Name, <CN>=Company Name


3 Software availability

The Committee Draft Versions of the Multimedia Content Description Interface Reference Software
known as Experimental Model (XM) is available on a CVS server. To access the repository login to the
CVS server as follows:

cvs -d :pserver:cvs@cvshost.krdl.org.sg:/home/mpeg7-xm login

Password for this login is: mpeg7-xm

To download the most recent revision of the source code use:
cvs -d :pserver:cvs@cvshost.krdl.org.sg:/home/mpeg7-xm co newsrc
Use the directory newsrc ! The src directory may contains old source code
The source code can also be downloaded in “tar” format at http://www.lis.e-technik.tu-
muenchen.de/research/bv/topics/mmdb/e_mpeg7.html, but it is not guaranteed that at any time this will
be the last updated version of the software. The username and the password to access the XM code via
the web site are
Username: mpeg7-xm
Password: mpeg7-xm

4 XM Software Architecture


4.1 Block diagrams

In this section you will find some information about the XM software architecture. The block diagrams
give short overviews, and introduce individual components of the XM software. The section also
provides a list of the directory location for each module.

The composing elements of the MPEG-7 Reference Software are characterized by their functionality and
by their interfaces. They can be configured according to what here is referred as “Key Applications”. We
can distinguish from the functional point of view:
    • “Extraction Applications” (a description data base is built from a media data base)
    • “Search and Retrieval Applications” (a description is compared with the descriptions in a
         database to find the one with the lowest distance)
    • “Transcoding Applications” (a media data base is converted into another media data base basing
         on its description)




2
©   ISO/IEC                                                                                                    ISO/IEC 15938-6:2001(E)



                                       EXTRACTION APPLICATION



                                                                    Descriptor/
       Media                                Media     Extraction                       Coding             Description
                         AV Decoder                                 Description
      Database                              Data        Tool                           Scheme              Database
                                                            text     Scheme




                                                                     MPEG-7 Normative part
                    MPEG-7 Reference Software




Figure 1: Schematic diagram of an “Extraction Application” using the XM reference software modules. In the block
diagram boxes represent procedural parts, circles represent data structures.




                 SEARCH AND RETRIEVAL APPLICATION

                                      MPEG-7 Reference Software



                                                      Descriptor/
           Description                 Coding                              Matching             List of Best
                                                      Description
            Database                   Scheme          text                 Tool                 Matches
                                                        Scheme
                                                          text



                                      MPEG-7 Normative part




                                                                           Query
                                                                         Descriptor/
                                                                         Description
                                                                          Scheme




Figure 2: Schematic diagram of a “Search and Retrieval Application” using the XM reference software modules. In
the block diagram boxes represent procedural parts, circles represent data structures.




                                                                                                                                    3
ISO/IEC 15938-6:2001(E)                                                                              ©   ISO/IEC


                     TRANSCODING APPLICATION


                    MPEG-7 Normative part


                                   Descriptior/
    Description     Coding
                                   Description
     Database       Scheme
                                    Scheme

                                                         Matching
                                                  text    Tool

      Query
    Descriptor/
    Description
     Scheme



                  MPEG-7 Reference Software

                                                                                       Transcoded
    Media Data
                                                                    Media Transcoder   Media Data
      Base
                                                                                          Base




Figure 3 Schematic diagram of a “Transcoding Application” using the XM reference software modules. In the block
diagram boxes represent procedural parts, circles represent data structures.




In these “Key Applications” we can distinguish the following elements:

4.1.1 Media Database

The media database contains media files, which are supported as input file by the AV decoders.

4.1.2 AV Decoders

Currently the XM supports the following AV decoders:
    • Still image decoders: ImageMagick (Ver.4.*-5.* linked as external library, not included in the
        XM reference software distribution)
    • MPEG-1, MPEG-2 video decoders: (XM directory: Decoders/MPEG2Dec)
    • MPEG-1 video motion vector extractor: (XM directory: Decoders/MPEG2Dec) (It can extract
        images and motion vectors)
    • 3D Objects: (XM directory: Media) (It reads a 3D object for 3D shape descriptors)
    • Key Points: (XM directory: Media) (It reads in a list of key points from a file).

4.1.3 Media data

This is the internal XM representation of the raw media data (one class with different structures
depending on the media content type). The class description for media data can be found in the Media
XM directory

4.1.4 Extraction Tools



4
©   ISO/IEC                                                                       ISO/IEC 15938-6:2001(E)

Extraction tools are specific extraction methods defined for each Descriptor and Description Scheme. All
these source file are available in the ExtractionUtility XM directory. Extraction tools are not normative in
the implementation but they must provide a valid description.

4.1.5 Descriptors (Ds) and Description Schemes (DSs)

These modules implement the data structure of normative Descriptors and Description Schemes. Low
level Video Descriptors are using a dedicated C++ class. The source files are located in the Descriptors
directory. All other normative Ds and DSs are using the GenericDS class located in the
DescriptionSchemes directory. The GenericDS class does not implement the data structure in a dedicated
way, but it is an interface to the XML parser library which controls the memory for the tree structure of
the instantiated D or DS.

4.1.6 Coding Schemes (CSs)

Coding Schemes are specific coding and decoding methods defined for individual Descriptors and
Description Schemes. All these source file are available in the CodingSchemes directory. If an individual
coding schemes is available, it represents a normative part of the standard. Coding schemes are available
for the visual descriptors to encode or to decode a description into its binary representation. Coding
schemes are not available for Ds and DSs which are implemented using the GenericDS class. In their
case, the coding scheme box is implemented using the GenericDSCS which is an interface to the “write
to file”- and “read from file”-functions of XML parser library.

4.1.7 Matching Tools

Matching tools are specific search, or matching methods defined for each Descriptor and Description
Scheme. All these source file are available in the SearchUtility XM directory. Matching tools are not
normative in the implementation but they are depending on the specified application of the description.

4.1.8 Media Transcoders

These procedural blocks are part of the functionality of specific application modules. They are not
represented by dedicated module classes in the XM software. They need to be integrated in the XM when
implementing a specific transcoding application.

4.1.9 Applications

Applications are expressed by the classes combining the modules of a Descriptor or a Descriptions
Scheme including modules of their sub-Ds and –DSs. The resulting class implements one of the three
key applications specified above in this section. The source files are located in the Applications XM
directory. Applications creating a database of the descriptor or description scheme under test (DSUT),
which are of the Extraction Application type, are called Server Applications. Applications using the
DSUT data base (Search & Retrieval and Transcoding) are call Client Applications.




                                                                                                          5
ISO/IEC 15938-6:2001(E)                                          ©   ISO/IEC

5 Systems reference software




Bit Stream Encoder/Decoder      (to be submitted)
Access Unit Navigation          (to be submitted)
DDL Parser                      External XML parser supporting
                                the DOM API (e.g., “xerces”
                                XML parser from Apache)
DDL Validation parser           (to be submitted)




6 Video Reference software



Descriptor Name                Reference Software File
                               Name




6
©   ISO/IEC                                       ISO/IEC 15938-6:2001(E)




Grid Layout              GridLayout
Time Series              TemporalSeries
Multiple View            3DshapeSpectrum
Spatial 2D Coordinates   Spatial2Dcoordinates

Temporal Interpolation   TemporalInterporation
                         (TemporalInter?)

Color Space              ColorSpace
Color Quantization       ColorQuant
Dominant Color           DominantColor




Scalable Color           ScalableColor


Color Layout             ColorLayout
Color Structure          ColorStructure
GoF/GoP Color            GoFColorHist

Homogeneous Texture      HomoTexture
Texture Browsing         TextureBrowsing




Edge Histogram           EdgeHist
Region Shape             RegionShape
Contour Shape            ContourShape
Shape 3D                 Shape3D

Camera Motion            CameraMotion




Motion Trajectory        ObjectMotionTraj
Parametric Motion        ParametricObjectMotion
Motion Activity          MotionActivity




                                                                       7
ISO/IEC 15938-6:2001(E)                                         ©   ISO/IEC



Region Locator                 RegionLocator
Spatio-Temporal Locator        SpatioTemporalLocator
Face Recognition               FaceRecognition


7 Audio reference software




Descriptor Name                  Reference Software File Name
Spoken Content                  Spoken Content
Harmonic Instrument Timbre      (to be submitted)
Percussive Instrument Timbre    (to be submitted)
Silence                         (to be submitted)




Audio Spectrum Basis            (to be submitted)
Sound Effect State Path         (to be submitted)
Sound Effect Classifier         (to be submitted)
Sound Effect Model Type         (to be submitted)
Melody Contour                  (to be submitted)
Melody                          (to be submitted)


8 Multimedia Description Scheme Reference Software


Description Scheme              Reference Software File Name

SegmentDS                       Segment




8
©   ISO/IEC                                                     ISO/IEC 15938-6:2001(E)



Description Scheme               Reference Software File Name

Moving Region DS                 SpatioTemporalLocator



Summarization DS                 Summarization
Hierarchical Summary DS          HierarchicalKeyFrame
Sequential Summary DS            SequentialSummary

Meta Media DS                    MediaMeta


VariationSet? DS                 Variation
Vector? DS                       VectorX

ModelDS                          Model

Time data type                   Time

Fine State Model DS (state       StateTransitionModel
transition data type?)


Mosaic DS                        Mosaic

Collection Structure DS          CollectionStructure

Space Frequency View DS          SpaceFrequencyView


Video Text DS                    VideoText

User Preference DS               UserPreference

Transcoding Hints D              ImportanceHint
(importance attribute)

Media Transcoding Hints D        Motion Hint
(motion hint data type?)

Media Transcoding Hints D        Difficulty Hint
(difficulty attribute?)

Clasification DS (Media Review   MediaReview?
data type)

 Classification Preference DS    MediaReviewPreference?
(Media Review data type)

Affective DS                     AffectiveSegment




                                                                                     9
ISO/IEC 15938-6:2001(E)                                         ©   ISO/IEC


Description Scheme               Reference Software File Name
Matching Hint D                  MatchingHint




Point Of View D                  PointOfView
Summary DS?                      Summary?
Sound Property D                 SoundProperty
Text Property D                  Summary (Text Property)?

Entity-Relation Graph DS         SegmentRelGraph




Dependency Structure data        DependStructure
type
StructureIndex?                  StructureIndex?

Media Transcoding Hints D        Shape Hint D?
(shape hint data type)



Media Transcoding Hints D        Motion Intensity? D
( intensity attribute)
Media Transcoding Hints D        Media Transcoding Hints?
( uncompensability attribute)    Motion Uncompensability? D

Media Transcoding Hints D        Spatial Resolution Hint D?
(spatial resolution attribute)


Media Quality D                  MediaQuality

Usage Preferences DS             Usage Preferences DS?

Classification DS (parental      ParentalGuidance?
guidance data type)


Media Format D                   MediaFormat?

Ordering Key DS                  OrderingKey

Semantic DS                      (To be submitted)

Package DS                       Package

Video Editing DS                 (To be submitted)



10
©   ISO/IEC                                             ISO/IEC 15938-6:2001(E)



Description Scheme       Reference Software File Name
Summary Preferences DS   SummaryPreference
Extended Textual Type    ExtentedTextualType
Phonetic D               Phonetic




                                                                            11
ISO/IEC 15938-6:2001(E)                                                                         ©   ISO/IEC




                                               Annex A
                                             (informative)

                                     Additional utility software

Software that appears in this Annex has proven to be useful to the developers of the standard but is not a
normative reference implementation.




12
©   ISO/IEC                                                                   ISO/IEC 15938-6:2001(E)

                                              Annex B
                                            (informative)

                                Providers of reference software


The following organizations have contributed software referenced in this part of ISO/IEC 15938
Committee Draft:




Columbia Uni.
EPFL
Ericsson
ETRI/Dongguk Uni.
Hanyang




HHI
Hitachi




IBM
INT
KDD
LG CIT
LG-Elite
LO-CIT
Matsushita




                                                                                                  13
ISO/IEC 15938-6:2001(E)           ©   ISO/IEC

Mitsubishi UK
Mitsubishi US
Munich University of Technology
NEC
NHK
Philips France
Philips US
Samsung
Sharp
Siemens
Singingfish
Sony
Tektronix
Toshiba
U. of Brescia
U. of Korea
U. of Victoria
UPMC




14

More Related Content

Viewers also liked

Viewers also liked (6)

I am here for you aici
I am here for you aici I am here for you aici
I am here for you aici
 
LAS NNT
LAS NNTLAS NNT
LAS NNT
 
Fotos en movimiento
Fotos en movimientoFotos en movimiento
Fotos en movimiento
 
Masthead research
Masthead researchMasthead research
Masthead research
 
Music is fun!
Music is fun!Music is fun!
Music is fun!
 
Plan de trabajo - Proyecto de grado
Plan de trabajo - Proyecto de gradoPlan de trabajo - Proyecto de grado
Plan de trabajo - Proyecto de grado
 

Similar to Part 6

MPEG Compression Standards
MPEG Compression StandardsMPEG Compression Standards
MPEG Compression StandardsAjay
 
Paper id 2120148
Paper id 2120148Paper id 2120148
Paper id 2120148IJRAT
 
PERFORMANCE EVALUATION OF H.265/MPEG-HEVC, VP9 AND H.264/MPEGAVC VIDEO CODING
PERFORMANCE EVALUATION OF H.265/MPEG-HEVC, VP9 AND H.264/MPEGAVC VIDEO CODINGPERFORMANCE EVALUATION OF H.265/MPEG-HEVC, VP9 AND H.264/MPEGAVC VIDEO CODING
PERFORMANCE EVALUATION OF H.265/MPEG-HEVC, VP9 AND H.264/MPEGAVC VIDEO CODINGijma
 
A Study on FFmpeg Multimedia Framework
A Study on FFmpeg Multimedia FrameworkA Study on FFmpeg Multimedia Framework
A Study on FFmpeg Multimedia Frameworkijtsrd
 
10.1.1.184.6612
10.1.1.184.661210.1.1.184.6612
10.1.1.184.6612NITC
 
Automatic Subtitle Generation for Sound in Videos
Automatic Subtitle Generation for Sound in VideosAutomatic Subtitle Generation for Sound in Videos
Automatic Subtitle Generation for Sound in VideosIRJET Journal
 
Automatic Subtitle Generation For Sound In Videos
Automatic Subtitle Generation For Sound In VideosAutomatic Subtitle Generation For Sound In Videos
Automatic Subtitle Generation For Sound In VideosAsia Smith
 
Evaluating Wavelet Tranforms for Video Conferencing Applications
Evaluating Wavelet Tranforms for Video Conferencing ApplicationsEvaluating Wavelet Tranforms for Video Conferencing Applications
Evaluating Wavelet Tranforms for Video Conferencing ApplicationsVideoguy
 
Module 2 3
Module 2 3Module 2 3
Module 2 3ryanette
 
A CASE STUDY ON EMBEDDED SYSTEM SOFTWARE STACK LAYERS
A CASE STUDY ON EMBEDDED SYSTEM SOFTWARE STACK LAYERS A CASE STUDY ON EMBEDDED SYSTEM SOFTWARE STACK LAYERS
A CASE STUDY ON EMBEDDED SYSTEM SOFTWARE STACK LAYERS MOHAMMED FURQHAN
 
Video compression techniques & standards lama mahmoud_report#1
Video compression techniques & standards lama mahmoud_report#1Video compression techniques & standards lama mahmoud_report#1
Video compression techniques & standards lama mahmoud_report#1engLamaMahmoud
 
Press Release of 131st WG11 (MPEG) Meeting
Press Release of 131st WG11 (MPEG) MeetingPress Release of 131st WG11 (MPEG) Meeting
Press Release of 131st WG11 (MPEG) MeetingAlpen-Adria-Universität
 
Tivoli_Introduction_SPE_09-03-2004_!!!.ppt
Tivoli_Introduction_SPE_09-03-2004_!!!.pptTivoli_Introduction_SPE_09-03-2004_!!!.ppt
Tivoli_Introduction_SPE_09-03-2004_!!!.pptspopodlyze631
 

Similar to Part 6 (20)

MPEG Compression Standards
MPEG Compression StandardsMPEG Compression Standards
MPEG Compression Standards
 
Paper id 2120148
Paper id 2120148Paper id 2120148
Paper id 2120148
 
C44081316
C44081316C44081316
C44081316
 
PERFORMANCE EVALUATION OF H.265/MPEG-HEVC, VP9 AND H.264/MPEGAVC VIDEO CODING
PERFORMANCE EVALUATION OF H.265/MPEG-HEVC, VP9 AND H.264/MPEGAVC VIDEO CODINGPERFORMANCE EVALUATION OF H.265/MPEG-HEVC, VP9 AND H.264/MPEGAVC VIDEO CODING
PERFORMANCE EVALUATION OF H.265/MPEG-HEVC, VP9 AND H.264/MPEGAVC VIDEO CODING
 
A Study on FFmpeg Multimedia Framework
A Study on FFmpeg Multimedia FrameworkA Study on FFmpeg Multimedia Framework
A Study on FFmpeg Multimedia Framework
 
10.1.1.184.6612
10.1.1.184.661210.1.1.184.6612
10.1.1.184.6612
 
Automatic Subtitle Generation for Sound in Videos
Automatic Subtitle Generation for Sound in VideosAutomatic Subtitle Generation for Sound in Videos
Automatic Subtitle Generation for Sound in Videos
 
Automatic Subtitle Generation For Sound In Videos
Automatic Subtitle Generation For Sound In VideosAutomatic Subtitle Generation For Sound In Videos
Automatic Subtitle Generation For Sound In Videos
 
Evaluating Wavelet Tranforms for Video Conferencing Applications
Evaluating Wavelet Tranforms for Video Conferencing ApplicationsEvaluating Wavelet Tranforms for Video Conferencing Applications
Evaluating Wavelet Tranforms for Video Conferencing Applications
 
Module 2 3
Module 2 3Module 2 3
Module 2 3
 
Mpeg 7 slides
Mpeg 7 slides Mpeg 7 slides
Mpeg 7 slides
 
A CASE STUDY ON EMBEDDED SYSTEM SOFTWARE STACK LAYERS
A CASE STUDY ON EMBEDDED SYSTEM SOFTWARE STACK LAYERS A CASE STUDY ON EMBEDDED SYSTEM SOFTWARE STACK LAYERS
A CASE STUDY ON EMBEDDED SYSTEM SOFTWARE STACK LAYERS
 
Video compression techniques & standards lama mahmoud_report#1
Video compression techniques & standards lama mahmoud_report#1Video compression techniques & standards lama mahmoud_report#1
Video compression techniques & standards lama mahmoud_report#1
 
A04840107
A04840107A04840107
A04840107
 
Press Release of 131st WG11 (MPEG) Meeting
Press Release of 131st WG11 (MPEG) MeetingPress Release of 131st WG11 (MPEG) Meeting
Press Release of 131st WG11 (MPEG) Meeting
 
Tivoli_Introduction_SPE_09-03-2004_!!!.ppt
Tivoli_Introduction_SPE_09-03-2004_!!!.pptTivoli_Introduction_SPE_09-03-2004_!!!.ppt
Tivoli_Introduction_SPE_09-03-2004_!!!.ppt
 
LVTS Projects
LVTS ProjectsLVTS Projects
LVTS Projects
 
MaxEye DAB/DAB+/DMB Receiver Test Solution - Application Note
MaxEye DAB/DAB+/DMB Receiver Test Solution - Application NoteMaxEye DAB/DAB+/DMB Receiver Test Solution - Application Note
MaxEye DAB/DAB+/DMB Receiver Test Solution - Application Note
 
Mpeg7
Mpeg7Mpeg7
Mpeg7
 
Exploring the HDXPRT 2014 Benchmark
Exploring the HDXPRT 2014 BenchmarkExploring the HDXPRT 2014 Benchmark
Exploring the HDXPRT 2014 Benchmark
 

More from Videoguy

Energy-Aware Wireless Video Streaming
Energy-Aware Wireless Video StreamingEnergy-Aware Wireless Video Streaming
Energy-Aware Wireless Video StreamingVideoguy
 
Microsoft PowerPoint - WirelessCluster_Pres
Microsoft PowerPoint - WirelessCluster_PresMicrosoft PowerPoint - WirelessCluster_Pres
Microsoft PowerPoint - WirelessCluster_PresVideoguy
 
Proxy Cache Management for Fine-Grained Scalable Video Streaming
Proxy Cache Management for Fine-Grained Scalable Video StreamingProxy Cache Management for Fine-Grained Scalable Video Streaming
Proxy Cache Management for Fine-Grained Scalable Video StreamingVideoguy
 
Free-riding Resilient Video Streaming in Peer-to-Peer Networks
Free-riding Resilient Video Streaming in Peer-to-Peer NetworksFree-riding Resilient Video Streaming in Peer-to-Peer Networks
Free-riding Resilient Video Streaming in Peer-to-Peer NetworksVideoguy
 
Instant video streaming
Instant video streamingInstant video streaming
Instant video streamingVideoguy
 
Video Streaming over Bluetooth: A Survey
Video Streaming over Bluetooth: A SurveyVideo Streaming over Bluetooth: A Survey
Video Streaming over Bluetooth: A SurveyVideoguy
 
Video Streaming
Video StreamingVideo Streaming
Video StreamingVideoguy
 
Reaching a Broader Audience
Reaching a Broader AudienceReaching a Broader Audience
Reaching a Broader AudienceVideoguy
 
Considerations for Creating Streamed Video Content over 3G ...
Considerations for Creating Streamed Video Content over 3G ...Considerations for Creating Streamed Video Content over 3G ...
Considerations for Creating Streamed Video Content over 3G ...Videoguy
 
ADVANCES IN CHANNEL-ADAPTIVE VIDEO STREAMING
ADVANCES IN CHANNEL-ADAPTIVE VIDEO STREAMINGADVANCES IN CHANNEL-ADAPTIVE VIDEO STREAMING
ADVANCES IN CHANNEL-ADAPTIVE VIDEO STREAMINGVideoguy
 
Impact of FEC Overhead on Scalable Video Streaming
Impact of FEC Overhead on Scalable Video StreamingImpact of FEC Overhead on Scalable Video Streaming
Impact of FEC Overhead on Scalable Video StreamingVideoguy
 
Application Brief
Application BriefApplication Brief
Application BriefVideoguy
 
Video Streaming Services – Stage 1
Video Streaming Services – Stage 1Video Streaming Services – Stage 1
Video Streaming Services – Stage 1Videoguy
 
Streaming Video into Second Life
Streaming Video into Second LifeStreaming Video into Second Life
Streaming Video into Second LifeVideoguy
 
Flash Live Video Streaming Software
Flash Live Video Streaming SoftwareFlash Live Video Streaming Software
Flash Live Video Streaming SoftwareVideoguy
 
Videoconference Streaming Solutions Cookbook
Videoconference Streaming Solutions CookbookVideoconference Streaming Solutions Cookbook
Videoconference Streaming Solutions CookbookVideoguy
 
Streaming Video Formaten
Streaming Video FormatenStreaming Video Formaten
Streaming Video FormatenVideoguy
 
iPhone Live Video Streaming Software
iPhone Live Video Streaming SoftwareiPhone Live Video Streaming Software
iPhone Live Video Streaming SoftwareVideoguy
 
Glow: Video streaming training guide - Firefox
Glow: Video streaming training guide - FirefoxGlow: Video streaming training guide - Firefox
Glow: Video streaming training guide - FirefoxVideoguy
 

More from Videoguy (20)

Energy-Aware Wireless Video Streaming
Energy-Aware Wireless Video StreamingEnergy-Aware Wireless Video Streaming
Energy-Aware Wireless Video Streaming
 
Microsoft PowerPoint - WirelessCluster_Pres
Microsoft PowerPoint - WirelessCluster_PresMicrosoft PowerPoint - WirelessCluster_Pres
Microsoft PowerPoint - WirelessCluster_Pres
 
Proxy Cache Management for Fine-Grained Scalable Video Streaming
Proxy Cache Management for Fine-Grained Scalable Video StreamingProxy Cache Management for Fine-Grained Scalable Video Streaming
Proxy Cache Management for Fine-Grained Scalable Video Streaming
 
Adobe
AdobeAdobe
Adobe
 
Free-riding Resilient Video Streaming in Peer-to-Peer Networks
Free-riding Resilient Video Streaming in Peer-to-Peer NetworksFree-riding Resilient Video Streaming in Peer-to-Peer Networks
Free-riding Resilient Video Streaming in Peer-to-Peer Networks
 
Instant video streaming
Instant video streamingInstant video streaming
Instant video streaming
 
Video Streaming over Bluetooth: A Survey
Video Streaming over Bluetooth: A SurveyVideo Streaming over Bluetooth: A Survey
Video Streaming over Bluetooth: A Survey
 
Video Streaming
Video StreamingVideo Streaming
Video Streaming
 
Reaching a Broader Audience
Reaching a Broader AudienceReaching a Broader Audience
Reaching a Broader Audience
 
Considerations for Creating Streamed Video Content over 3G ...
Considerations for Creating Streamed Video Content over 3G ...Considerations for Creating Streamed Video Content over 3G ...
Considerations for Creating Streamed Video Content over 3G ...
 
ADVANCES IN CHANNEL-ADAPTIVE VIDEO STREAMING
ADVANCES IN CHANNEL-ADAPTIVE VIDEO STREAMINGADVANCES IN CHANNEL-ADAPTIVE VIDEO STREAMING
ADVANCES IN CHANNEL-ADAPTIVE VIDEO STREAMING
 
Impact of FEC Overhead on Scalable Video Streaming
Impact of FEC Overhead on Scalable Video StreamingImpact of FEC Overhead on Scalable Video Streaming
Impact of FEC Overhead on Scalable Video Streaming
 
Application Brief
Application BriefApplication Brief
Application Brief
 
Video Streaming Services – Stage 1
Video Streaming Services – Stage 1Video Streaming Services – Stage 1
Video Streaming Services – Stage 1
 
Streaming Video into Second Life
Streaming Video into Second LifeStreaming Video into Second Life
Streaming Video into Second Life
 
Flash Live Video Streaming Software
Flash Live Video Streaming SoftwareFlash Live Video Streaming Software
Flash Live Video Streaming Software
 
Videoconference Streaming Solutions Cookbook
Videoconference Streaming Solutions CookbookVideoconference Streaming Solutions Cookbook
Videoconference Streaming Solutions Cookbook
 
Streaming Video Formaten
Streaming Video FormatenStreaming Video Formaten
Streaming Video Formaten
 
iPhone Live Video Streaming Software
iPhone Live Video Streaming SoftwareiPhone Live Video Streaming Software
iPhone Live Video Streaming Software
 
Glow: Video streaming training guide - Firefox
Glow: Video streaming training guide - FirefoxGlow: Video streaming training guide - Firefox
Glow: Video streaming training guide - Firefox
 

Part 6

  • 1. INTERNATIONAL ORGANIZATION FOR STANDARDIZATION ORGANISATION INTERNATIONALE NORMALISATION ISO/IEC JTC 1/SC 29/WG 11 CODING OF MOVING PICTURES AND AUDIO ISO/IEC JTC 1/SC 29/WG 11 N4006 March 2001, Singapore Source: Implementation Studies Group Title: Study of ISO/IECFCD 15938-6 Information Technology -Multimedia Content Description Interface- part 6: Reference Software (Version 1.0) Status: Approved NOTE The Current Versions of the Multimedia Content Description Interface Reference Software known as Experimental Model (XM) is available on a CVS server. To access the repository login to the CVS server as follows: cvs -d :pserver:cvs@cvshost.krdl.org.sg:/home/mpeg7-xm login Password for this login is: mpeg7-xm To download the most recent revision of the source code use: cvs -d :pserver:cvs@cvshost.krdl.org.sg:/home/mpeg7-xm co newsrc Use the directory newsrc ! The src directory may contains old source code The source code can also be downloaded in “tar” format at http://www.lis.e-technik.tu- muenchen.de/research/bv/topics/mmdb/e_mpeg7.html, but it is not guaranteed that at any time this will be the last updated version of the software. The username and the password to access the XM code via the web site are Username: mpeg7-xm Password: mpeg7-xm
  • 2.
  • 3. © ISO/IEC ISO/IEC 15938-6:2000(E) Contents 1 Scope........................................................................................................................................................1 2 Copyright disclaimer for software modules.........................................................................................1 3 Software availability.................................................................................................................................2 4 XM Software Architecture.......................................................................................................................2 4.1 Block diagrams.......................................................................................................................................2 4.1.1 Media Database...................................................................................................................................4 4.1.2 AV Decoders........................................................................................................................................4 4.1.3 Media data...........................................................................................................................................4 4.1.4 Extraction Tools..................................................................................................................................4 4.1.5 Descriptors (Ds) and Description Schemes (DSs)............................................................................5 4.1.6 Coding Schemes (CSs)........................................................................................................................5 4.1.7 Matching Tools....................................................................................................................................5 4.1.8 Media Transcoders.............................................................................................................................5 4.1.9 Applications.........................................................................................................................................5 5 Systems reference software....................................................................................................................6 6 Video Reference software.......................................................................................................................6 7 Audio reference software.......................................................................................................................8 8 Multimedia Description Scheme Reference Software.........................................................................8 Reference Software File Name....................................................................................................................8 Annex A (informative) Additional utility software........................................................................................................................12 Annex B (informative) Providers of reference software................................................................................................................13 i
  • 4. ISO/IEC 15938-6:2000(E) © ISO/IEC Foreword To be provided by ISO. ii
  • 5. © ISO/IEC ISO/IEC 15938-6:2000(E) Introduction This part of MPEG-7 Committee Draft contains simulation software for tools defined in parts 1, 2, 3, 4 and 5 of ISO/IEC 15938. This software has been derived from the verification models used in the process of developing the standard. Due to the delay between acceptance of a tool and its availability in source code form, the source for some tools related to descriptors and description schemes described in other parts of this Committee Draft may not be present. Where multimedia content extraction or multimedia content description software is provided, attention is called to the fact that these software modules are provided for the purpose of creating bit streams of descriptors and description schemes with normative syntax. The performance of these software tools should not be taken as indicative of that which can be obtained from implementations where quality and computational optimization are given priority. The techniques used for extracting descriptors or deriving description schemes are not specified by this Committee Draft. iii
  • 6.
  • 7. INTERNATIONAL STANDARD © ISO/IEC ISO/IEC 15938-6:2001(E) Information technology — Multimedia content description interface — Part 6: Reference software 1 Scope Reference software is normative in the sense that any conforming implementation of the software, taking the same conformant bit streams, using the same output file format, will output the same file. Complying ISO/IEC 15938 implementations are not expected to follow the algorithms or the programming techniques used by the reference software. Although the decoding software is considered normative, it cannot add anything to the textual technical description included in parts 1, 2, 3, 4 and 5 of ISO/IEC 15938 . The software contained in this part of Committee Draft is known as experimentation software (XM) and is divided into four categories: a) DDL parser and DDL validation parser. The function of this software module is explained in Clause 5 of this Committee Draft. b) Visual descriptors. This software creates standard visual descriptions from associated (visual) media content as explained in Clause 6 of this Committee Draft. The techniques used for extracting descriptors are informative, and the quality and complexity of these extraction tools has not been optimized. c) Audio descriptors. This software creates standard descriptions from associated (audio) media content as explained in Clause 7 of this Committee Draft. The techniques used for extracting descriptors are informative, and the quality and complexity of these extraction tools has not been optimized. d) Multimedia Description Schemes. This software modules provide standard descriptions of Multimedia Description Schemes as specified in Clause 8 of this Committee Draft. 2 Copyright disclaimer for software modules Each source code module in this specification contains copyright disclaimer which shall not be removed from the source code module. In the text of each copyright disclaimer, <MPEG standard> is replaced with a reference to its associated specification, e.g. MPEG-7 System (ISO/IEC 15938-1), MPEG-7 Video (ISO/IEC 15938-3), MPEG-7 Audio (ISO/IEC 15938-4), MPEG-7 Multimedia Description Scheme (ISO/IEC 15938-5). “This software module was originally developed by <FN1> <LN1> (<CN1>) and edited by <FN2> <LN2> (<CN2>), <FN3> <LN3> (<CN3>), … in the course of development of the <MPEG standard>. This software module is an implementation of a part of one or more <MPEG standard> tools as specified by the <MPEG standard>. ISO/IEC gives users of the <MPEG standard> free license to this software module or modifications thereof for use in hardware or software products claiming conformance to the <MPEG standard>. Those intending to use this software module in hardware or software products are advised that its use may infringe existing patents. The original developer of this software module and his/her company, the subsequent editors and their companies, and ISO/IEC have no liability for use of this software module or modifications thereof in an implementation. Copyright is not released for non <MPEG standard> conforming products. CN1 retains full right to use the code for his/her own purpose, assign or donate the code to a third party and to inhibit third parties from using the 1
  • 8. ISO/IEC 15938-6:2001(E) © ISO/IEC code for non <MPEG standard> conforming products. This copyright notice must be included in all copies or derivative works. Copyright ©200_”. <FN>=First Name, <LN>=Last Name, <CN>=Company Name 3 Software availability The Committee Draft Versions of the Multimedia Content Description Interface Reference Software known as Experimental Model (XM) is available on a CVS server. To access the repository login to the CVS server as follows: cvs -d :pserver:cvs@cvshost.krdl.org.sg:/home/mpeg7-xm login Password for this login is: mpeg7-xm To download the most recent revision of the source code use: cvs -d :pserver:cvs@cvshost.krdl.org.sg:/home/mpeg7-xm co newsrc Use the directory newsrc ! The src directory may contains old source code The source code can also be downloaded in “tar” format at http://www.lis.e-technik.tu- muenchen.de/research/bv/topics/mmdb/e_mpeg7.html, but it is not guaranteed that at any time this will be the last updated version of the software. The username and the password to access the XM code via the web site are Username: mpeg7-xm Password: mpeg7-xm 4 XM Software Architecture 4.1 Block diagrams In this section you will find some information about the XM software architecture. The block diagrams give short overviews, and introduce individual components of the XM software. The section also provides a list of the directory location for each module. The composing elements of the MPEG-7 Reference Software are characterized by their functionality and by their interfaces. They can be configured according to what here is referred as “Key Applications”. We can distinguish from the functional point of view: • “Extraction Applications” (a description data base is built from a media data base) • “Search and Retrieval Applications” (a description is compared with the descriptions in a database to find the one with the lowest distance) • “Transcoding Applications” (a media data base is converted into another media data base basing on its description) 2
  • 9. © ISO/IEC ISO/IEC 15938-6:2001(E) EXTRACTION APPLICATION Descriptor/ Media Media Extraction Coding Description AV Decoder Description Database Data Tool Scheme Database text Scheme MPEG-7 Normative part MPEG-7 Reference Software Figure 1: Schematic diagram of an “Extraction Application” using the XM reference software modules. In the block diagram boxes represent procedural parts, circles represent data structures. SEARCH AND RETRIEVAL APPLICATION MPEG-7 Reference Software Descriptor/ Description Coding Matching List of Best Description Database Scheme text Tool Matches Scheme text MPEG-7 Normative part Query Descriptor/ Description Scheme Figure 2: Schematic diagram of a “Search and Retrieval Application” using the XM reference software modules. In the block diagram boxes represent procedural parts, circles represent data structures. 3
  • 10. ISO/IEC 15938-6:2001(E) © ISO/IEC TRANSCODING APPLICATION MPEG-7 Normative part Descriptior/ Description Coding Description Database Scheme Scheme Matching text Tool Query Descriptor/ Description Scheme MPEG-7 Reference Software Transcoded Media Data Media Transcoder Media Data Base Base Figure 3 Schematic diagram of a “Transcoding Application” using the XM reference software modules. In the block diagram boxes represent procedural parts, circles represent data structures. In these “Key Applications” we can distinguish the following elements: 4.1.1 Media Database The media database contains media files, which are supported as input file by the AV decoders. 4.1.2 AV Decoders Currently the XM supports the following AV decoders: • Still image decoders: ImageMagick (Ver.4.*-5.* linked as external library, not included in the XM reference software distribution) • MPEG-1, MPEG-2 video decoders: (XM directory: Decoders/MPEG2Dec) • MPEG-1 video motion vector extractor: (XM directory: Decoders/MPEG2Dec) (It can extract images and motion vectors) • 3D Objects: (XM directory: Media) (It reads a 3D object for 3D shape descriptors) • Key Points: (XM directory: Media) (It reads in a list of key points from a file). 4.1.3 Media data This is the internal XM representation of the raw media data (one class with different structures depending on the media content type). The class description for media data can be found in the Media XM directory 4.1.4 Extraction Tools 4
  • 11. © ISO/IEC ISO/IEC 15938-6:2001(E) Extraction tools are specific extraction methods defined for each Descriptor and Description Scheme. All these source file are available in the ExtractionUtility XM directory. Extraction tools are not normative in the implementation but they must provide a valid description. 4.1.5 Descriptors (Ds) and Description Schemes (DSs) These modules implement the data structure of normative Descriptors and Description Schemes. Low level Video Descriptors are using a dedicated C++ class. The source files are located in the Descriptors directory. All other normative Ds and DSs are using the GenericDS class located in the DescriptionSchemes directory. The GenericDS class does not implement the data structure in a dedicated way, but it is an interface to the XML parser library which controls the memory for the tree structure of the instantiated D or DS. 4.1.6 Coding Schemes (CSs) Coding Schemes are specific coding and decoding methods defined for individual Descriptors and Description Schemes. All these source file are available in the CodingSchemes directory. If an individual coding schemes is available, it represents a normative part of the standard. Coding schemes are available for the visual descriptors to encode or to decode a description into its binary representation. Coding schemes are not available for Ds and DSs which are implemented using the GenericDS class. In their case, the coding scheme box is implemented using the GenericDSCS which is an interface to the “write to file”- and “read from file”-functions of XML parser library. 4.1.7 Matching Tools Matching tools are specific search, or matching methods defined for each Descriptor and Description Scheme. All these source file are available in the SearchUtility XM directory. Matching tools are not normative in the implementation but they are depending on the specified application of the description. 4.1.8 Media Transcoders These procedural blocks are part of the functionality of specific application modules. They are not represented by dedicated module classes in the XM software. They need to be integrated in the XM when implementing a specific transcoding application. 4.1.9 Applications Applications are expressed by the classes combining the modules of a Descriptor or a Descriptions Scheme including modules of their sub-Ds and –DSs. The resulting class implements one of the three key applications specified above in this section. The source files are located in the Applications XM directory. Applications creating a database of the descriptor or description scheme under test (DSUT), which are of the Extraction Application type, are called Server Applications. Applications using the DSUT data base (Search & Retrieval and Transcoding) are call Client Applications. 5
  • 12. ISO/IEC 15938-6:2001(E) © ISO/IEC 5 Systems reference software Bit Stream Encoder/Decoder (to be submitted) Access Unit Navigation (to be submitted) DDL Parser External XML parser supporting the DOM API (e.g., “xerces” XML parser from Apache) DDL Validation parser (to be submitted) 6 Video Reference software Descriptor Name Reference Software File Name 6
  • 13. © ISO/IEC ISO/IEC 15938-6:2001(E) Grid Layout GridLayout Time Series TemporalSeries Multiple View 3DshapeSpectrum Spatial 2D Coordinates Spatial2Dcoordinates Temporal Interpolation TemporalInterporation (TemporalInter?) Color Space ColorSpace Color Quantization ColorQuant Dominant Color DominantColor Scalable Color ScalableColor Color Layout ColorLayout Color Structure ColorStructure GoF/GoP Color GoFColorHist Homogeneous Texture HomoTexture Texture Browsing TextureBrowsing Edge Histogram EdgeHist Region Shape RegionShape Contour Shape ContourShape Shape 3D Shape3D Camera Motion CameraMotion Motion Trajectory ObjectMotionTraj Parametric Motion ParametricObjectMotion Motion Activity MotionActivity 7
  • 14. ISO/IEC 15938-6:2001(E) © ISO/IEC Region Locator RegionLocator Spatio-Temporal Locator SpatioTemporalLocator Face Recognition FaceRecognition 7 Audio reference software Descriptor Name Reference Software File Name Spoken Content Spoken Content Harmonic Instrument Timbre (to be submitted) Percussive Instrument Timbre (to be submitted) Silence (to be submitted) Audio Spectrum Basis (to be submitted) Sound Effect State Path (to be submitted) Sound Effect Classifier (to be submitted) Sound Effect Model Type (to be submitted) Melody Contour (to be submitted) Melody (to be submitted) 8 Multimedia Description Scheme Reference Software Description Scheme Reference Software File Name SegmentDS Segment 8
  • 15. © ISO/IEC ISO/IEC 15938-6:2001(E) Description Scheme Reference Software File Name Moving Region DS SpatioTemporalLocator Summarization DS Summarization Hierarchical Summary DS HierarchicalKeyFrame Sequential Summary DS SequentialSummary Meta Media DS MediaMeta VariationSet? DS Variation Vector? DS VectorX ModelDS Model Time data type Time Fine State Model DS (state StateTransitionModel transition data type?) Mosaic DS Mosaic Collection Structure DS CollectionStructure Space Frequency View DS SpaceFrequencyView Video Text DS VideoText User Preference DS UserPreference Transcoding Hints D ImportanceHint (importance attribute) Media Transcoding Hints D Motion Hint (motion hint data type?) Media Transcoding Hints D Difficulty Hint (difficulty attribute?) Clasification DS (Media Review MediaReview? data type) Classification Preference DS MediaReviewPreference? (Media Review data type) Affective DS AffectiveSegment 9
  • 16. ISO/IEC 15938-6:2001(E) © ISO/IEC Description Scheme Reference Software File Name Matching Hint D MatchingHint Point Of View D PointOfView Summary DS? Summary? Sound Property D SoundProperty Text Property D Summary (Text Property)? Entity-Relation Graph DS SegmentRelGraph Dependency Structure data DependStructure type StructureIndex? StructureIndex? Media Transcoding Hints D Shape Hint D? (shape hint data type) Media Transcoding Hints D Motion Intensity? D ( intensity attribute) Media Transcoding Hints D Media Transcoding Hints? ( uncompensability attribute) Motion Uncompensability? D Media Transcoding Hints D Spatial Resolution Hint D? (spatial resolution attribute) Media Quality D MediaQuality Usage Preferences DS Usage Preferences DS? Classification DS (parental ParentalGuidance? guidance data type) Media Format D MediaFormat? Ordering Key DS OrderingKey Semantic DS (To be submitted) Package DS Package Video Editing DS (To be submitted) 10
  • 17. © ISO/IEC ISO/IEC 15938-6:2001(E) Description Scheme Reference Software File Name Summary Preferences DS SummaryPreference Extended Textual Type ExtentedTextualType Phonetic D Phonetic 11
  • 18. ISO/IEC 15938-6:2001(E) © ISO/IEC Annex A (informative) Additional utility software Software that appears in this Annex has proven to be useful to the developers of the standard but is not a normative reference implementation. 12
  • 19. © ISO/IEC ISO/IEC 15938-6:2001(E) Annex B (informative) Providers of reference software The following organizations have contributed software referenced in this part of ISO/IEC 15938 Committee Draft: Columbia Uni. EPFL Ericsson ETRI/Dongguk Uni. Hanyang HHI Hitachi IBM INT KDD LG CIT LG-Elite LO-CIT Matsushita 13
  • 20. ISO/IEC 15938-6:2001(E) © ISO/IEC Mitsubishi UK Mitsubishi US Munich University of Technology NEC NHK Philips France Philips US Samsung Sharp Siemens Singingfish Sony Tektronix Toshiba U. of Brescia U. of Korea U. of Victoria UPMC 14