The First Application Formats

The First Application Formats

Sntarting from the early 2000s, several sessions were held to discuss about “what else does industry need from MPEG?” in the typical MPEG anticipative fashion. Finally at the Munich meeting (March 2004) MPEG came to the conclusion that while MPEG had produced many component standards, the integration of technologies, save for the canonical Audio-Video-System integration, had been left to implementers. The result has been that, e.g. ATSC uses MPEG-2 Systems and Video but a different Audio than specified by MPEG, and DivX uses MPEG-4 Visual, MP3 and AVI. Therefore while (some) components are standard and provided interoperability, the complete service package or application may not be interoperable.

Obviously implementers want to retain the freedom to make individual decisions in terms of what components technologies they should use for their products and services, but this is paid by end users who are confronted with incompatibilities between different system implementations.

So MPEG decided to enter the “system integration” area. This was done because MPEG has knowledge about (most of) the technologies needed by complete digital media solutions, internal expertise to do the integration and the appropriate industry representation.

Multimedia Application Formats (MAF) is the name of the new standard suite that bears the nice looking ISO number 23000, obtained through the well-known channels. MAFs specify how to combine metadata with media information typically, but not exclusively, packaged in an MPEG-4 file format to enable media interchange, management, editing, and presentation.

Part 1 “Purpose for Multimedia Application Formats” is, like MPEG-21 Part 1, an informative document outlining the scope of the ISO/IEC 23000 suite.

Part 2 “Music Player Application Format” (MPAF) specifies a format to carry MP3 coded audio content in MPEG-4 File Format augmented by a JPEG image for cover art and simple MPEG-7 metadata commonly expressed in ID3 tags, such as Song title, Album title, Artist, Year, Comment, Track, and Genre.


Figure 1 – Creation of a Media Player Application Format file

Assume that you have an MP3 file with ID3 metadata. An MPAF encoder extracts the ID3 tags and converts the MP3 bitstream to a format that allows the definition of Access Units and creates an MP4 file that can also contain JPEG images. The MPAF standard also enables album functionality by making reference to MPEG-21. It allows to collect several song files in the above described song file format into one album file. The second edition of the MPAF has added protection feature by incorporating AES-128 counter mode encryption as default protection tool and MPEG-4 IPMP-X. MPEG-21 IPMP and REL for protection and governance description.

Part 3 “Photo-Player Application Format” (PPAF) specifies a format to carry JPEG images and their associated MPEG-7 metadata in an MPEG-4 file to enable creation, sharing, searching and viewing of digital photo albums.

The supported metadata include image-acquisition parameters (e.g. date, time and camera settings) expressed as EXIF metadata and MPEG-7 visual content descriptions expressed as binary MPEG-7 metadata. The latter allow new, content-enhanced functionality, such as intelligent browsing, content-based search or automatic categorisation.

The following standard technologies are employed:

  1. MPEG-7 Visual tools to describe visual properties of the images
  2. MPEG-7 MDS tools to carry simple generic metadata
  3. MPEG-7 System tools to binarise the metadata
  4. MPEG-4 File Format
  5. JPEG
  6. EXIF (EXchangeable Image format)

The last is not an MPEG standard but it is supported because of its universal use.

The following EXIF tags are mapped into MPEG-7 descriptions:

  1. Artist
  2. ImageDescription
  3. UserComment
  4. GPS Latitude/Longitude/Altitude
  5. FileDateTime

The following MPEG-7 Visual Metadata are used in PPAF:

  1. Dominant Color Descriptor to characterize the color information when there is a small number of colours
  2. Scalable Color Descriptor for image-to-image matching and retrieval based on colour features
  3. Color Layout Descriptor for image-to-image matching and to visualise image appearance
  4. Color Structure Descriptor for image-to-image matching
  5. Edge Histogram Descriptor to retrieve images with similar semantic meaning
  6. Homogeneous Texture Descriptor for accurate search and retrieval.

Part 4 “Musical Slideshow Application Format” (MSSAF) is a superset of MPAF and PPAF in the sense that it combines the features of both AFs. Additionally MSSAF employs MPEG-4 Part-17 “Streaming Text Format” for timed text and  MPEG-4 Part-20 “LASeR” Mini Profile.


Figure 2 – An example of MSSAF content.

Part 5 “Media Streaming Application Format” specifies how to use some MPEG technologies to build a full-fledged media player for streaming governed and ungoverned content. By referring to appropriate standards, MSAF defines the data formats exchanged between a number of devices used in a media streaming scenario: a Content Provider Device, a Licence Provider Device, an IPMP Tool Provider Device, a Domain Management Device and a Media Streaming Player.

In the most general case a Media Streaming Player obtains streaming content from a Content Provider Device using a Content Access Protocol. In order to use that content, a Media Streaming Player obtains a licence from a Licence Provider Device using a Licence Access Protocol. Further, to actually process the content, a Media Streaming Player may need to obtain the appropriate IPMP Tools from an IPMP Tool Provider Device using an IPMP Tool Access Protocol, as shown in Figure 1.


Figure 2 – Reference diagram of MSAF standard

Part 6 “Professional Archival Application Format” (PAAF) provides a standardised packaging format for digital files. The format is an implementation of the information package specified by the Reference Model of Open Archival Information System (OAIS), a framework for long-term digital information preservation.

PAAF specifies metadata formats to describe

  • the original structure of digital files archived in a PAAF file
  • context information related to a PAAF file and digital files archived in it
  • information required to reverse the pre-processing applied to digital files prior to archiving them in a PA-AF file

and it specifies a file format for carriage of the metadata formats and digital files.

The following technologies are used:

  1. Technologies from Music Player MAF
  2. MPEG-21 IPMP Components Base Profile
  3. MPEG-21 REL MAM Profile
  4. ISO Base Media File Format 2nd Edition for:
    1. ‘stsd’ (sample description box)
    2. ‘sinf’ (protected scheme box) – to protect audio track and signalization of the protection format
    3. ‘ipro’ (item protection box) to protect metadata
  5. ISMACryp 1.1 and OMA2.0 DCF to enable random access to encrypted content
  6. AES128 CTR encryption tool (default encryption)

Part 7 “Open Access Application Format” (OAAF) is a packaging format designed for the release and exchange of content whose rights are owned by users who wish to release the content so that other users can freely access it, butwithout making the content “public domain”. This standard is the result of a proposal of a DMP use case.

OAAF packages different content types into a single container file and provides a mechanism to attach metadata information, by using a series of technologies, in particular

  • MPEG-7 to describe the resource
  • MPEG-21 REL to model the intentions of the licence
  • MPEG-21 Event Reporting to provide a feedback mechanism, which can notify the author, when a user wants to derive a content or extract an item out of the container file.

Part 8 “Portable Video Application Format” (PVAF) defines a format for the use of video files on portable devices to give users the possibility to use a local resource interactively as shown in the figure below


Figure 3 – Portable Video AF content

PVAF enables playback of content

  1. Generates by user on his own for PVP (downsize and encode), e.g. UGC content
  2. acquired from package media
  3. acquired from the internet

PVAF uses the following technologies:

  1. ISO Base Media FF, MPEG-4 / AVC FF
  2. MPEG-4 AVC Baseline Profile, Level 1.2
  3. MPEG-4 HE-AAC Profile, Level 2, Stereo 48kHz
  4. MPEG-4 Streaming Text Format for subtitles
  5. MPEG-7 Metadata for movie information like film title, etc.
  6. JPEG ISO Standard for still images of e.g. movie posters
  7. MPEG-7 MDS: UsageHistory DS, HierarchicalSummary DS
  8. MPEG-21 File Format and DID
  9. MPEG-4 LASeR.

Part 9 “Digital Multimedia Broadcasting Application Format” (DMBAF) specifies how to combine the variety of resources and associated information of the mobile TV Digital Multimedia Broadcasting (DMB) service. Users can acquire and consume information anywhere, in a well-defined file format that facilitates interchange, management, editing, and presentation of DMB content as illustrated in Figure 4.


Figure 4 – Digital Multimedia Broadcasting AF scenario

Part 10 “Surveillance Application Format” (SAF) specifies the combination of audio and video content drawn from MPEG technologies, related metadata and file format, suitable for surveillance.

Part 11 “Video Stereoscopic Application Format” (VSAF) defines a format for a creator to take and for a service provider to distribute stereoscopic images, enabling users to have more realistic experiences (with or without special glasses) and to store the stereoscopic content for possible redistribution.

Part 12 “Interactive Music Application Format” (IMAF) defines a format to package interactive music content with audio tracks before mixing, in order to allow users to freely control individual audio tracks. The producer can create several versions (producer mixing 1, producer mixing 2, karaoke, rhythmic etc.) with just one piece of music, using the metadata structure for mixing information. Figure 5 illustrates an example of IMAF use.


Figure 5 – Interactive Music AF example

More parts are being developed but they will be introduced later.

270 thoughts on “The First Application Formats

  1. Pingback: A Roadmap | Riding the Media Bits

  2. Pingback: Web xxxpics abudhabihottestgirls com

  3. Pingback: free-anal-porno mysexydownload com

  4. Pingback: See me camplay nakedgirlfuck com

  5. Pingback: Site casamia nakedgirlfuck com

  6. Pingback: Pix link evaporn nakedgirlfuck com

  7. Pingback: www glamurtube ru

  8. Pingback: m pussyxpic com

  9. Pingback: feed sleepingbitch com

  10. Pingback: Read more nakedgirlfuck com

  11. Pingback: Origin litetura ru

  12. Pingback: Source tutvobed ru

  13. Pingback: See site trade-ls ru

  14. Pingback: My homepage termo-36 ru

  15. Pingback: Pic link telegra ph Tureckij-serial-Bescennoe-vremya-11-09

  16. Pingback: Origin telegra ph Tureckij-serial-Bescennoe-vremya-89-90-seriya-11-08

  17. Pingback: Pic link xxvideos pro

  18. Pingback: Web vpizde mobi

  19. Pingback: Pix link optimatd ru

  20. Pingback: Site babacams com

  21. Pingback: Origin site alisexpicture com

  22. Pingback: See video seowm ru

  23. Pingback: See video hh-tube ru

  24. Pingback: поздравление речи для 8 марта

  25. Pingback:

  26. Pingback: read completely

  27. Pingback: i'll provide a link

  28. Pingback: more on the page

  29. Pingback: page

  30. Pingback: go to the source

  31. Pingback: visit web page

  32. Pingback: read further

  33. Pingback: i provide a link

  34. Pingback: click the following article

  35. Pingback: article source

  36. Pingback: FREE PORNO Hookup Users 96411

  37. Pingback: FREE Sex Dating Members 55683

  38. Pingback: FREE XXX Dating Members 34572

  39. Pingback: FREE Porn Dates Members 75511

  40. Pingback: FREE XXX Meet Users 83939

  41. Pingback: 100% Free XXX Dates Members 87550

  42. Pingback: 100% Free PORNO Meet List 63216

  43. Pingback: Best XXX Dating Members 85389

  44. Pingback: Best XXX Meet Users 90184

  45. Pingback: Best Porn Hookup Users 94141

  46. Pingback: go to the page

  47. Pingback: click to go

  48. Pingback: page

  49. Pingback: click to see more bQr

  50. Pingback: read completely

  51. Pingback: continue

  52. Pingback: this web page

  53. Pingback: follow this address

  54. Pingback: visit the page 3pjX

  55. Pingback:

  56. Pingback:

  57. Pingback:

  58. Pingback: continued here Rop

  59. Pingback: click for details lwJ

  60. Pingback: click to go

  61. Pingback: follow this link Jns0G0

  62. Pingback: follow this address sOHMe

  63. Pingback: click to read more

  64. Pingback: more detailed on this page ucWe

  65. Pingback: link to the page GX64r

  66. Pingback: link to details

  67. Pingback:

  68. Pingback: learn more here

  69. Pingback: follow this post gCjaTG

  70. Pingback: visit web page

  71. Pingback:

  72. Pingback: see more ggSShD

  73. Pingback: more information

  74. Pingback: a source

  75. Pingback: follow the link qBj

  76. Pingback: more on the page

  77. Pingback: click to to learn more

  78. Pingback:

  79. Pingback:

  80. Pingback:

  81. Pingback: based on these data C8VSBs

  82. Pingback:

  83. Pingback: feed url

  84. Pingback: Source on

  85. Pingback: click to go

  86. Pingback: see more

  87. Pingback:

  88. Pingback: Affen Spiele

  89. Pingback: free angry birds

  90. Pingback: visit web page

  91. Pingback:

  92. Pingback: continue reading fsNn

  93. Pingback: click to continue

  94. Pingback: follow this post Fz10

  95. Pingback: this web page

  96. Pingback: learn more here

  97. Pingback:

  98. Pingback: please click for source

  99. Pingback:

  100. Pingback: find out more

  101. Pingback: link to details XArBs

  102. Pingback:

  103. Pingback: read more

  104. Pingback:

  105. Pingback: this web page

  106. Pingback: continue

  107. Pingback: just click for source 19c

  108. Pingback:

  109. Pingback:

  110. Pingback: click to go

  111. Pingback: read more BRN

  112. Pingback: link to a continuation

  113. Pingback:

  114. Pingback: based on these data

  115. Pingback: click here

  116. Pingback: a source wi6

  117. Pingback: read completely i2uG8

  118. Pingback: address GBv

  119. Pingback: i provide a link

  120. Pingback: free games

  121. Pingback: Kizi Jogos 360

  122. Pingback: Juegos de Moda

  123. Pingback: 1000 games

  124. Pingback: Майнкрафт бесплатно

  125. Pingback: ben 10 games

  126. Pingback: Coub видео приколы лучшее 2018

  127. Pingback: Testosterone for Sale

  128. Pingback: canadian pharmacies online

  129. Pingback: WOW Blog

  130. Pingback: article

  131. Pingback: article

  132. Pingback: article

  133. Pingback: article

  134. Pingback: xxxpics xyz

  135. Pingback: xxlph xyz

  136. Pingback: pornph xyz

  137. Pingback: article

  138. Pingback: xxxph top

  139. Pingback: article

  140. Pingback: xyz

  141. Pingback: adulthq top

  142. Pingback: article

  143. Pingback: xnxxhd top

  144. Pingback: xxxhq top

  145. Pingback: article

  146. Pingback: xxlhd xyz

  147. Pingback: adultpics top

  148. Pingback: article

  149. Pingback: xxxph xyz

  150. Pingback: article

  151. Pingback: article

  152. Pingback: article

  153. Pingback: article

  154. Pingback: article

  155. Pingback: xxlhq xyz

  156. Pingback: xxlph top

  157. Pingback: article

  158. Pingback: adultph top

  159. Pingback: article

  160. Pingback: xxlhq top

  161. Pingback: adulthd top

  162. Pingback: adulthd xyz

  163. Pingback: pornph top

  164. Pingback: article

  165. Pingback: adulthq xyz

  166. Pingback: article

  167. Pingback: article

  168. Pingback: xxxhd top

  169. Pingback: article

  170. Pingback:

  171. Pingback: цветок колокольчик поздравления

  172. Pingback: новогоднее поздравление из польши

  173. Pingback:

  174. Pingback: поздравление мусульман новорожденному

  175. Pingback:

  176. Pingback: благодарение за поздравление друзьям

  177. Pingback: поздравления для фатим

  178. Pingback: веселые страницы с поздравлениями

  179. Pingback:

  180. Pingback: белгородское радио поздравления

  181. Pingback: видео поздравление шефа

  182. Pingback:

  183. Pingback: пожелания доброе утро девушке

  184. Pingback: музыкальные поздравления красивые

  185. Pingback:

  186. Pingback:

  187. Pingback:

  188. Pingback:

  189. Pingback:

  190. Pingback:

  191. Pingback:

  192. Pingback:

  193. Pingback:

  194. Pingback:

  195. Pingback:

  196. Pingback:

  197. Pingback:

  198. Pingback:

  199. Pingback:

  200. Pingback:

  201. Pingback: hs;br

  202. Pingback: tureckie_serialy_na_russkom_jazyke

  203. Pingback: tureckie_serialy

  204. Pingback:

  205. Pingback: +1+

  206. Pingback: æóêè+2+ñåðèÿ

  207. Pingback: Ñìîòðåòü ñåðèàëû îíëàéí âñå ñåðèè ïîäðÿä

  208. Pingback: Ñìîòðåòü âñå ñåðèè ïîäðÿä

  209. Pingback: watch

  210. Pingback: ++++++

  211. Pingback: HD-720

  212. Pingback: guardians+of+the+galaxy+2

  213. Pingback: strong woman do bong soon

  214. Pingback: my id is gangnam beauty

  215. Pingback: 2020

  216. Pingback: kpop+star+season+6+ep+9

  217. Pingback: Video

  218. Pingback: 1 2 3 4 5 6 7 8 9 10

  219. Pingback:

  220. Pingback: movies

  221. Pingback: Watch TV Shows

  222. Pingback: Kinokrad 2019 Kinokrad Hd

  223. Pingback: Kinokrad

  224. Pingback: filmy-kinokrad

  225. Pingback: kinokrad-2019

  226. Pingback: filmy-2019-kinokrad

  227. Pingback: serial

  228. Pingback:

  229. Pingback:

  230. Pingback: dorama hdrezka

  231. Pingback: movies hdrezka

  232. Pingback: HDrezka

  233. Pingback: kinosmotretonline

  234. Pingback: LostFilm HD 720

  235. Pingback: Красивое поздравление с Новым годом 2020

  236. Pingback:

  237. Pingback: bofilm ñåðèàë

  238. Pingback: bofilm

  239. Pingback: 1 seriya

  240. Pingback: Êîíñóëüòàöèÿ ïñèõîëîãà

  241. Pingback:

  242. Pingback:

  243. Pingback:

  244. Pingback:

  245. Pingback:

  246. Pingback:

  247. Pingback:

  248. Pingback:

  249. Pingback:

  250. Pingback:

  251. Pingback: See-Season-1

  252. Pingback: Evil-Season-1

  253. Pingback: Evil-Season-2

  254. Pingback: Evil-Season-3

  255. Pingback: Evil-Season-4

  256. Pingback: Dollface-Season-1

  257. Pingback: Queer-Eye-We-re-in-Japan-Season-1

  258. Pingback: serial 2020

  259. Pingback: Dailymotion

  260. Pingback: Watch+movies+2020

  261. Pingback:

  262. Pingback:

  263. Pingback:

  264. Pingback: #1plus1

  265. Pingback: 1plus1

  266. Pingback: Watch Movies Online

  267. Pingback: Film

  268. Pingback: Film 2020

  269. Pingback: Film 2021

  270. Pingback: watch online TV LIVE