Musical Slide Show MAF with Protection and Governance Using MPEG-21 IPMP Components and REL...
-
Upload
m-syah-houari-sabirin -
Category
Documents
-
view
218 -
download
0
Transcript of Musical Slide Show MAF with Protection and Governance Using MPEG-21 IPMP Components and REL...
-
8/8/2019 Musical Slide Show MAF with Protection and Governance Using MPEG-21 IPMP Components and REL (Published Draft)
1/12
Musical Slide Show MAF with Protection and Governance
Using MPEG-21 IPMP Components and REL
Muhammad Syah Houari Sabirin, Hendry, Jeongyeon Lim, Munchurl Kim
Laboratory for Multimedia Computing, Communications and Broadcasting, School of Engineering,
Information and Communications University, 119 Munjiro Yuseong-gu, Daejeon, Korea 305-732
ABSTRACT
The Musical Slide Show Multimedia Application Format (MAF) which is currently being standardized by the Moving
Picture Expert Group (MPEG) conveys the concept of combining several established standard technologies in a single
file format. It defines the format of packing up MP3 audio data, along with JPEG images, MPEG-7 Simple Profile
metadata, timed text, and MPEG-4 LASeR script. The presentation of Musical Slide Show MAF contents is made in a
synchronized manner with JPEG images, timed text to MP3 audio track. Also, the rendering effect on JPEG images can
be supported by the MPEG-4 LASeR script. This Musical Slide Show MAF will enrich the consumption of MP3
contents assisted with synchronized and rendered JPEG images, text as well as MPEG-7 metadata about the MP3 audio
contents. However, there is no protection and governance mechanism for Musical Slide Show MAF which is theessential elements to deploy the sorts of contents. In this paper, to manage the Musical Slide Show MAF contents in a
controlled manner, we present a protection and governance mechanism by using MPEG-21 Intellectual Property
Management and Protection (IPMP) Components and MPEG-21 Rights Expression Language (REL) technologies We
implement an authoring tool and a player tool for Musical Slide Show MAF contents and show the experimental results
as well.
Keywords: Musical Slide Show MAF, DRM, MPEG-21 IPMP, Secured MAF Player
1. INTRODUCTIONAs the capability of users multimedia devices becomes more powerful and sophisticated these days, there has been an
increasing need for rich multimedia contents to be consumed on such devices. Along with this, the ISO/IEC JTC1 SC29
WG11 (MPEG) had started a new standardization project called MPEG-A MPEG Application under ISO/IEC 23000.
The main purpose of this standardization is to specify multimedia application formats with MPEG and non-MPEG
standard technologies beyond file formats just for storage, to provide them to multimedia industry in somewhat fast track.The first outcome of MPEG-A is Music Player MAF ISO/IEC 23000-2, which combines MP3 audio with one single
JPEG image and MPEG-7 metadata to describe the content information about MP3 audio. In this case, the JPEG image
may be used as an image icon to indicate the MP3 audio. The Photo Player MAF under ISO/IEC 23000-3 has been
specified to collect and manage JPEG images in situation and category. This is very useful for digital camera and
electronic album applications. Also it contains MPEG-7 Visual metadata to support content based image retrieval. The
third MAF standard is Musical Slide Show (MSS) MAF ISO/IEC 23000-4. This is an extension to Music Player MAF
in terms of multiple images, text and scripts with rendering capability, which will be described in details in this paper.
Other MAFs being standardized are: the fourth MAF, Media Streaming Player MAF ISO/IEC 23000-5 defines an
application file format that supports audiovisual streaming in protected and governed manners with streaming protocols;
Professional Archival MAF ISO/IEC 23000-6 specifies a file format that archives data files in hierarchical folder
structures; Open Release MAF ISO/IEC 23000-7 addresses the publication and delivery of governed but unprotected
content; Portable Video Player (PVP) MAF ISO/IEC 23000-8 can be considered as the Video equivalent of the Music
Player MAF; and Digital Multimedia Broadcasting (DMB) MAF ISO/IEC 23000-9 specifies an application format that
supports DMB contents such as MPEG-4 AVC baseline video, MPEG-4 ER-BASC audio and auxiliary data as well as
TV Anytime metadata and MPEG-21 IPMP Component metadata. The DMB MAF contents can be deployed on mobile
TV terminals such as DMB Player terminals and personal multimedia devices.
As the creation, acquisition, delivery and consumption of rich multimedia media becomes easier nowadays, the illegal
distribution and use of the contents are getting more serious in legal distribution chains. This has already become a
-
8/8/2019 Musical Slide Show MAF with Protection and Governance Using MPEG-21 IPMP Components and REL (Published Draft)
2/12
somewhat serious problem for players who have involved in the content value chain (creator, distributor, retailer, etc.) of
the contents. The MAF cannot be free from this delicate problem. To overcome this problem, many methods have been
implemented to protect the contents with data encryption, embedded watermark, etc. The existence of many protectiontechnologies has demanded a standard. MPEG has finalized MPEG-21 IPMP (Intellectual Property Management and
Protection) Components that provides the metadata description tools for content protection and management. The
protection information can be described in a standardized way by MPEG-21 IPMP Components. On the other hand, the
MPEG-21 REL (Rights Expression Language) has been standardized to describe the information of license andgovernance about the usage of digital contents.
In this paper, we present a method to protect and govern the contents of MP3 audio, JPEG image, text and metadatawrapped in the MPEG Musical Slide Show MAF by utilizing a profiled tool set of MPEG-21 IPMP Components and
REL to support the controlled consumption of MSS MAF contents on the devices with limited computational/storage
capabilities. We extend the Musical Slide Show MAF with MPEG-21 IPMP Components and REL with MPEG-21 DID
(Digital Item Declaration) for protection and governance. Therefore, the distribution and use of MAF content in such
devices becomes secured. From this point of view, a simple implementation of protection and governance over the MAF
contents is strongly required. This paper is organized as follows: Firstly, we describe a system architecture of MPEGMusical Slide Show MAF in Section 2; In Section 3, the description of file format used in the MSS MAF is presented to
give an outlook of where the protection components should be placed; In Section 4, we have a profiled MPEG-21 IPMP
Components and REL tools, and its metadata instantiations of protecting and governing MSS MAF contents are
presented in Section 5; Lastly, we present an implementation of the proposed protecting and governing method as an
application prototype in a handheld device in Section 6, and conclude our paper in Section 7.
2. MPEG MUSICAL SLIDE SHOW MULTIMEDIA APPLICATION FORMATMPEG is developing targeted multimedia application formats that provide file structures to combine the existing
multimedia audiovisual data, metadata as well as some protocols to exchange and consume multimedia contents in
interoperable ways. This standard is called ISO/IEC 23000 MPEG-A: Multimedia Application Format or MAF. The
package of different multimedia contents is motivated to meet the specific needs of an application area [3] from industry
requirements Utilizing this approach, MPEG is aiming to provide standardized application file formats in customized
ways for the industry to reduce the efforts required to develop the multimedia application formats for their own purposes.
The MSS MAF is an extension to the existing Music Player MAF and Photo Player MAF. The Music Player MAF is
designed simply to contain MP3 audio data with its associated MPEG-7 metadata and JPEG still image for a
representative picture for the MP3 audio. The Photo Player MAF combines JPEG still images with MPEG-7 metadata.The MSS MAF uses both MP3 audio data with its MPEG-7 metadata and combination of several JPEG still images. As
an extension, it allows for the synchronization of JPEG still images and timed text (lyrics) to the MP3 audio track during
the MP3 playback. This section will describe system architecture of creating and consuming the MSS MAF contents andhow they can be rendered in synchronized ways during the MP3 playback.
2.1 System architectureThe system architecture of the MSS MAF is based on that of Music Player MAF [4]. The extensions made to the Music
Player MAF are the allocation of multiple JPEG still images, the addition of timed text / lyrics in the basic mode, and the
addition of MPEG-4 LASeR (Lightweight Applications Scene Representation) script in the enhanced mode. As shown in
Figure 1, creating the MSS MAF is architectonically the same as that of Music Player MAF (the description of Music
Player MAF is can be found in [4]). To create MSS MAF contents, we take MP3 audio file, extract its ID3 tags and
describe them into MPEG-7 metadata, and put them all together into an MP4 file format. Moreover, instead of allocating
JPEG images as one media, here we can allocate several JPEG image as a collection of samples in one media chunk.Similarly, to playback the MSS MAF contents, the structure of the MSS MAF player has the same system architecture to
that of Music Player MAF, with an addition of synchronization module for displaying JPEG images and lyrics, whichcan be done prior to JPEG decoding. For the enhanced mode of the MSS MAF, the MPEG-4 LASeR script can be used
to render the JPEG images and timed text associated with the MP3 audio in synchronized and animated manners.
-
8/8/2019 Musical Slide Show MAF with Protection and Governance Using MPEG-21 IPMP Components and REL (Published Draft)
3/12
MP4 FileFormat
JPEG imagesamples
Creation
MPEG-7metadata
MP3onMP4
data
Timed Text
Playback
MPEG-7 metadata ParserExtract ID3 tags and
express in MPEG-7
MP3onMP4
formatter
Melodies in the memories
Disp
lay
MP3onMP4 decoder
JPEG Decoder
Timed Text Parser
MP3 file with
ID3 tags
MP4 FileFormat
JPEG image
samples
Creation
MPEG-7
metadata
MP3onMP4
data
Timed Text
Playback
MPEG-7 metadata ParserExtract ID3 tags and
express in MPEG-7
MP3onMP4
formatter
Melodies in the memories
Display
MP3onMP4 decoder
JPEG Decoder
Timed Text Parser
MP3 file with
ID3 tags
....
MPEG-4
LASeR
Script
MPEG-4 LASeR ScriptParser
Media
Synchronization
M
edia
Synchronization
(a) Basic mode
(b) Enhanced mode
Fig. 1. MPEG Musical Slide Show MAF system architecture
2.2 Synchronization of media
Synchronizedtext (Lyric 1)
Synchronized text
(Lyric 2)
Synchronized text
(Lyric 3)
Synchronized text
(Lyric 4)
Image 1 Image 2 Image 3 Image 4 Image 5
ImageSamples
t
0 sec 5 sec 7 sec 10 sec
0 sec 4 sec 8 sec 12 sec
ImagesTime stamps
TextTime stamps
14 sec
LASeR
Script
animation animation animation animation animation
Text
Samples
Fig. 2. Synchronizing resources
-
8/8/2019 Musical Slide Show MAF with Protection and Governance Using MPEG-21 IPMP Components and REL (Published Draft)
4/12
To have the JPEG images and lyrics (text) displayed in the proper timestamp during the MP3 playback, the
synchronization of those media can be done by keeping the timeline information for each media. The timeline
information can be stored in movie presentation box in the file format (which will be described in details in Section 3).As shown in Figure 2, the synchronization of media is based on the time duration assigned to each media during the
authoring process. This is possible since the system architecture allocates the JPEG data and lyric data as two
distinguished resources, each of which can have its own sample table definition in the file format. In the figure, we have
an example of synchronizing five images and four baits of lyrics with the MP3 with different timestamps.
Regarding the approach of displaying the synchronized image and text, the MAF has two possible rendering modes [2]:
the basic mode and enhanced mode. In the basic mode, the text is rendered using 3GPP formatted text [2]; while in theenhanced mode the text, along with the slide show of the images, is rendered using MPEG-4 LASeR script. Hence, these
rendering modes are depicted as two ways of using the MSS MAF format.
3. FILE STRUCTURES FOR MSS MAFThis section presents the structures of the MSS MAF. As aforementioned, the resources within the MSS MAF are
wrapped in a single MPEG-4 File Format [3] which has been derived from the ISO Base Media File Format [9]. This
format is designed to contain timed media information for a presentation in a flexible and extensible format that
facilitates the interchange, management, editing, and presentation of the media. The file is structured in an object-oriented manner to enable simplicity of decomposing file into series of objects that have their own names, sizes, and
defined specifications according to its purpose.
ftyp moov
meta trak
trak
trak
iloc/iinf
MP3Item_ID = 1Content_type = audio/mp3
JPEG 1Item_ID = 2Content_type = image/jpeg
JPEG 2Item_ID = 3Content_type = image/jpeg
JPEG NItem_ID = NContent_type = image/jpeg
TextItem_ID = N+1Content_type = text
xml
MPEG-4 LASeR
mdia
stbl for JPEG
mdia
stbl for MP3
mdia
stbl for Lyrics
xml
MPEG-7 SMP
mdat
JPEGs
MP3
Lyrics
1 2 N
Fig. 3. MPEG Musical Slide Show MAF file format
The MSS MAF was originally proposed to enhance the functionality of Music Player MAF in terms of multiple JPEGimages and lyrics with their Synchronization to MP3 audio tracks [1]. The MSS MAF allows for multiple JPEG images
and lyrics to be associated in a synchronized way to an MP3 audio track. Also, metadata about the JPEG and MP3
information can be described based on a subset of MPEG-7 MDS schema. Therefore, based on the MSS MA, the MP3
audio can be play backed with the JPEG images in synchronized manners. Also the information about JPEG images and
MP3 audio can also be browsed when required.
As shown in Figure 3, the structure of the MSS MAF shall contain one meta box in moov box to provide the
information for the collection of resources in the mdat box. This information is a combination ofiloc and iinf box.
-
8/8/2019 Musical Slide Show MAF with Protection and Governance Using MPEG-21 IPMP Components and REL (Published Draft)
5/12
In the xml box, MPEG-4 LASeR script can be contained for rendering the MSS MAF resources such as MP3 audio,
JPEG image and text.
stbl
mdat
stts
stsz
stco
stts
stsz
stco
stts
stsz
stco
stts
stsz
stco
stts
stsz
stco
JPEG
1
JPEG
2
JPEG
3
JPEG
4
JPEG
5
Fig. 4. Allocating several JPEGs as a collection of samples
The synchronization information, as described previously in Section 2, is stored in sample table (stbl) box in each
track for JPEG samples and lyrics. Figure 4 shows an example of allocating multiple JPEG samples and referring them in
stbl box. Each JPEG image is considered as a sample, where the timing information for the slide show presentation
(slide show duration) is stored in stts box, the image size is stored in stsz box, and the image location (offset)
information is placed in the stco box. This allocating method is also applied to the lyrics, where each bait of lyrics can
be considered a sample which consists of a collection of strings.
4. PROFILED MPEG-21 IPMP AND REL
(a)
(b)
Fig. 5. IPMP Base Profile elements for General Info Descriptor (a) and Info Descriptor (b) as described in [7]
MPEG-21 IPMP Components provides a standardized description of protection information about Digital Item in
MPEG-21 [7]. In addition to the DIDL element in MPEG-21 DID, the IPMP DIDL element contains one
ipmpdidl:ProtectedAsset element, from which information about the communication of IPMP governance of
-
8/8/2019 Musical Slide Show MAF with Protection and Governance Using MPEG-21 IPMP Components and REL (Published Draft)
6/12
specific asset is referred or is included inline in didl:Resource element. Hence, a resource within a file is considered
to be the protected asset if it is referred from or located within the ipmpdidl:ProtectedAsset element. The
information about the tools used to protect the asset is contained in the IPMP Info descriptor element, while the License,
specified by MPEG-21 Rights Expression Language (REL) is contained in the IPMP General Info descriptor. By
evaluating the License, a resource, protected using the tools and referred in IPMP DIDL (that is, an asset) is treated
according to its rights specification.
In order to make possible the implementation in devices with limited computational power and storage capacity, a
minimum set of tools from the MPEG-21 IPMP Component and REL specification is selected to be a Profile. The
proposed IPMP profile [6] has the specification to includes all the elements in the IPMP DIDL schema for therepresentation of the DID model that allows for inclusion of governance information. It restricts the IPMP General Info
descriptor to only use one tool which is assumed to be ready-to-be-used on the terminal. Hence, theIPMP Info descriptor
is also restricted into a sub set of the tools by removing some attributes for simplicity in applications. The structure of
elements of IPMP Base Profile is shown in figure 5, while its semantics can be found in [7].
Fig. 6. Profiled REL elements
Table 1. REL profile elements
REL Element Restriction
Core resources At most one grant element can be used for a License
grantGroup element is excluded
AllConditions Only one validityInterval element and its children is used
exerciseLimit is mandatory
Multimedia extension Only play element is used in
-
8/8/2019 Musical Slide Show MAF with Protection and Governance Using MPEG-21 IPMP Components and REL (Published Draft)
7/12
For a profiled MPEG-21 REL, our proposed profile of MPEG-21 REL also adopts the specification to provide sufficient
functionality of expressing rights upon assets without having to utilize all elements. Here, we restrict the multimedia
extension element only with Play element for each resource, thus it will restrict that a License should only have one
Grant element. Therefore no GrantGroup element is required. Only one validityInterval element and its
children, located in allCondition element are used to describe a condition for each resource. We also add an
ExerciseLimit element as the information regarding the number of times that a granted user is allowed to playback
(exercise) the content. Discarding the rest of the elements specified in MPEG-21 REL specification is possible since theyhave no required attribute. The element specifications of the proposed REL profile can be shown clearly in Figure 6,
while table 1 shows it semantics.
Archiving the process with the addition of Protecting Resource box will result in the protected resources in the MSS
MAF with MP3onMP2, JPEG images, text, LASeR script and metadata, and the outputs are then wrapped based on the
MPEG-4 File Format. Playing process with the addition of Un-protecting Resource box will require the system to parse
the information from MPEG-21 DID metadata to know which part of the information is protected and what tool has been
used. Based on this information, the un-protected block releases the protection of the associated data and processes the
resources. Based on the system architecture in Figure 1, we can specify the file format to comply with it. Figure 5 showsprotected file format for the MSS MAF.
In the file format, we can merge DID and IPMP into IPMP DIDL metadata in the same location as specified previously.
As shown in Figure 7, each resource within mdat box is mapped through Item element. The specification of MSS MAF
requires an application to refer to ref and mimeType attributes in DID Resource element to map the resource.
However, since the IPMP DIDL does not have such specification, we use the combination ofmimeType attribute from
ipmpdidl:ProtectedAsset element and ref attribute from Contents element instead. The mimeType reference in
the DIDL Resource itself is used to reflect the inclusion of a protected asset.
ftyp moov
meta trak
trak
trak
iloc/iinf
Item 1 (MP3)Item 2 (JPEG)
Item 3 (JPEG)Item 4 (text)
xml
DescriptorIPMPGeneralInfo
ToolListLicense (if any)
ItemComponent
Resource (MP3)IPMPInfo
ComponentResource (JPEG Image)
IPMPInfoComponent
Resource (JPEG Image)IPMPInfo
ComponentResource (Text)
IPMPInfoComponent
Resource (LASeR script)IPMPInfo
mdia
stbl for JPEG
mdia
stbl for MP3
mdia
stbl for Lyrics
xml
MPEG-7 SMP
mdat
JPEGs
MP3
Lyrics
1 2 3
Fig. 7. MPEG Musical Slide Show MAF file format with IPMP DIDL metadata.
The implementation of IPMP DIDL can be seen from the example in Table 2. Here, we have the metadata of MSS MAFwith protected MP3 data, five unprotected JPEG images and one set of lyrics. The protected MP3 data has a license with
the following conditions: user has granted to play the resource for 20 times during the period of January 1, 2006 until
January 1, 2007. The resource is protected using MCCBScrambler tool, a very simple example of encryption tool to
-
8/8/2019 Musical Slide Show MAF with Protection and Governance Using MPEG-21 IPMP Components and REL (Published Draft)
8/12
scramble every bit inside the data, with defined settings. This tool is put inside the application to confirm simplification
of un-protecting the protected resource.
Table 2. Example of instantiation of IPMP DIDL metadata to protect an MP3 using tool named MCCBScrambler
mpeg21:IPMP:MCCB:2006
IPMPId001 20
2006-01-01T09:00:00 2007-01-01T09:00:00
IPMPId001 4 PBE Based4
-
8/8/2019 Musical Slide Show MAF with Protection and Governance Using MPEG-21 IPMP Components and REL (Published Draft)
9/12
12sdsrer PCK#5
5. IMPLEMENTATION RESULTSIn this section, we present implementation results of a profiled MPEG-21 IPMP Components and MPEG-21 REL tool
set to protect the MSS MAF content. With the emphasis on how to protect and govern the MSS MAF contents, we use a
basic mode of the MSS MAF to render the text and image (that is, no animation for the slideshow and rendered text). We
begin with designing an authoring tool for creating MSS MAF contents and then show a proposed architecture of a MSS
MAF player with high level functional block diagram. We can see that the configuration of the protected MAF considersthe protection of all type of data: MP3 audio, JPEG image, text, script and metadata.
5.1 Software architectureThe software architecture of both MSS MAF authoring tool and player are described in this section. As shown in Figure
8, the software architecture of the authoring tool consists of several modules: a resource loader, a synchronizer, aprotection module, and a data writer. The process of authoring an MSS MAF content from several contents is as follows.
Firstly, the MP3 audio and JPEG image file name and its directory are added and the resources are listed. The actual files
are not yet added to the resource during this process. That is, it is possible to exclude the file(s) that is (are) in the list
from the will-be-created MAF file. The text can be added to the MAF by inserting each line of text during the playback
of the selected MP3 data. The resource synchronizer module will receive the confirmation of the synchronization made
for the JPEG images and lyrics, and bind them all together to the MP3 audio. To add a protection for the selected
resources and to define its license, the protection tool is used. It consists of a set of authoring settings: protection
confirmation, license confirmation, validity time range, and the number of exercise limit. Finally, the data for every boxin MP4 file can be written and saved into MSS MAF content.
The software architecture of the MSS MAF player is described as shown in Figure 9. The player consists of several
modules: MP4 file reader, un-protection tool, MP3 decoder, JPEG decoder, synchronizer, and display unit (Graphical
User Interface). The process of play backing resources from an MSS MAF file is as follows. Firstly, an MSS MAF file is
loaded into the MSS MAF player. The file reader module will initially confirm the file type from the value stored inside
ftyp box. If the file loaded is the type of MSS MAF (that is, a file with correct value of ftyps major_brand), then
the player continues to read moov box, and parses the data stored inside meta and trak boxes (this includes the
-
8/8/2019 Musical Slide Show MAF with Protection and Governance Using MPEG-21 IPMP Components and REL (Published Draft)
10/12
-
8/8/2019 Musical Slide Show MAF with Protection and Governance Using MPEG-21 IPMP Components and REL (Published Draft)
11/12
5.2 Playing tool with use casesThe first case is playing an unprotected resource, as shown in Figure 10. This is a very simple case, where we have the
Musical Slideshow MAF file, consists of MP3 data, several JPEG images and a set of lyrics; without any protection.
User can freely play the resource for unlimited time within unlimited range of time.
Fig. 10. MSS MAF Player application showing unprotected resource
In the case of play backing the protected resources, as shown in Figure 11(a) and 11(b), a user can see the licenseinformation of the protected resources using the File Information button. In this example, the user has been granted to
playback the resource for 20 times during one year from January 1, 2006 until January 1, 2007. For this application, we
define the condition ofplaying content as play backing content continuously for more than 75% of the length of the
MP3 data. This means if the user playbacks the resource and listens the song more than half of it without performing
any sliding or pausing, then the usage of the MSS MAF is counted one time. In the example we can see that the user hasalready playback the content one time, therefore the file information shows the remaining times with 19 (19/20 means
the only 19 times of play backing are allowed, out of 20 times given by the license).
(a) (b) (c) (d)
Fig. 11. MSS MAF Player application showing license of protected resource (a) (b), and expired exercise limit (c) (d).
In the case of play backing the protected resource with an expired exercise license, the application still allows user to see
the unprotected JPEG images and see the file information. However the user can not playback the protected resource. Asshown in Figure 11(c) and 11(d), the user has granted 2 times of play backing the content, where the user already
playbacks the content continuously twice. When the user tries to playback the content one more time, the application will
show the message that the exercise has been expired.
-
8/8/2019 Musical Slide Show MAF with Protection and Governance Using MPEG-21 IPMP Components and REL (Published Draft)
12/12
Fig. 12. MSS MAF Player application showing expired license
In the case of play backing the protected resource with an expired validity condition license, the application still allows
the user to see the unprotected JPEG images with their associated file information. However the user cannot playbacks
the protected resource. As shown in Figure 12, here we have the MSS MAF file with validity available from January 1,
2005 until July 16, 2006. The user is trying to playback the resource at July 18, 2006
In the case of play backing the protected resource with a different protection tool during the authoring process, the
application invokes a message, tells the user that the application is not able to unprotect the protected MP3 audio. This
can happen, for example, if the user tries to playback the protected MSS MAF file acquired from different authors or
producers that have used different protection tool.
6. CONCLUSIONSThe concept of combining technologies in MSS MAF enables the simplicity of managing several multimedia resources
such as MP3 audio data and JPEG images into a single file. However, there has not been any mechanism to protect and
govern the contents in MSS MAF. In this proposed paper, the proposed usage of MPEG-21 IPMP Components and REL
can be well harmonized and effectively used in the MSS MAF for protection and governance. We have shown the
implementation of an authoring tool and player for MSS MAF for protection and governance with metadata
instantiations.
REFERENCES
1. Jeongyeon Lim and Munchurl Kim, Synchronization of multiple JPEG data to MP3 tracks in Music Player MAFPlayer Format, ISO/IEC JTC 1/SC 29/ WG 11 MPEG04/m12396, Poznan, Poland, July 2005.
2. ISO/IEC JTC 1/SC 29/WG 11 (MPEG), Text of ISO/IEC FCD 23000-4 Musical Slide show MAF, N8674,Hangzhou, China, October 2006.3. ISO/IEC JTC 1/SC 29/WG 11 (MPEG), MAF Overview, N8511, Hangzhou, China, October 2006.4. ISO/IEC JTC 1/SC 29/WG 11 (MPEG), Defect Report of ISO/IEC 23000-2 MPEG-A Music Player 2nd edition,N8582, Hangzhou, China, October 2006.
5. Houari Sabirin, Jeongyeon Lim, Hendry and Munchurl Kim, Contribution to Reference Software of ISO/IEC23000-4: MPEG Musical Slideshow Application Format, ISO/IEC JTC 1/SC 29/WG 11 MPEG06/M13673, Klagenfurt,
Austria, July 2006.6. ISO/IEC JTC 1/SC 29/WG 11 (MPEG), ISO/IEC FDIS 21000-4 IPMP Components, N7717, Nice, France, October2005.
7. ISO/IEC JTC 1/SC 29/WG 11 (MPEG), ISO/IEC 21000-4/FPDAM 1: IPMP Component Base Profile, N8564,Hangzhou, China, October 2006.
8. ISO/IEC 14496-12: Information Technology Coding of audio-visual objects Part 12: ISO base media file format,ISO/IEC 2005.
9. ISO/IEC 2100-5: Information Technology Multimedia Framework Part 5: Rights Expression Language,ISO/IEC 2003.