Copyright © 2011 Digital Living Network Alliance.
Any form of reproduction and/or distribution of these works is prohibited.
DLNA Guidelines
December 2011
Part 2: Media Formats
An Industry Guide for
Building Interoperable
Platforms, Devices,
and Applications
Fulfilling the promise of the digital home requires a cross-industry effort to develop and
promote a common industry framework for interoperability. This industry framework is
expressed through the DLNA Guidelines document that has been developed to provide
Consumer Electronic, Mobile Device and PC companies with the information needed to build
interoperable platforms, devices, and application for the digital home.
Do Not Copy
Copyright © 2011 Digital Living Network Alliance.
Any form of reproduction and/or distribution of these works is prohibited.
Legal Disclaimer
NOTHING CONTAINED IN THIS DOCUMENT SHALL BE DEEMED AS GRANTING YOU ANY
KIND OF LICENSE IN ITS CONTENT, EITHER EXPRESSLY OR IMPLIEDLY, OR TO ANY
INTELLECTUAL PROPERTY OWNED OR CONTROLLED BY ANY OF THE AUTHORS OR
DEVELOPERS OF THIS DOCUMENT. THE INFORMATION CONTAINED HEREIN IS
PROVIDED ON AN "AS IS" BASIS, AND TO THE MAXIMUM EXTENT PERMITTED BY
APPLICABLE LAW, THE AUTHORS AND DEVELOPERS OF THIS SPECIFICATION HEREBY
DISCLAIM ALL OTHER WARRANTIES AND CONDITIONS, EITHER EXPRESS OR IMPLIED,
STATUTORY OR AT COMMON LAW, INCLUDING, BUT NOT LIMITED TO, IMPLIED
WARRANTIES OF MERCHANTABILITY OF FITNESS FOR A PARTICULAR PURPOSE.
DLNA FURTHER DISCLAIMS ANY AND ALL WARRANTIES OF NONINFRINGEMENT,
ACCURACY OR LACK OF VIRUSES.
DLNA, DLNA CERTIFIED, and the logo are trademarks, registered trademarks, or
servicemarks of Digital Living Network Alliance in the United State or other countries.
*Other names and brands may be claimed as the property of others.
Copyright © 2007-2011 Digital Living Network Alliance. All rights reserved.
Copying or other form of reproductions and/or distribution of these works is strictly prohibited
– i –
Copyright © 2011 Digital Living Network Alliance.
Any form of reproduction and/or distribution of these works is prohibited.
CONTENTS
1 Introduction...................................................................................................................... 1
2 References Acquisition .................................................................................................... 1
2.1 Normative References ............................................................................................ 1
3 Terms, definitions and abbreviated terms ......................................................................... 6
3.1 Terms and definitions ............................................................................................. 6
3.2 Abbreviated terms .................................................................................................. 9
4 Guideline Terminology and Conventions ........................................................................ 21
4.1 Guideline Compliance Classifiers.......................................................................... 21
4.2 Standard or Specification Usage Classifiers ......................................................... 21
4.3 Guideline Font Usage Conventions ....................................................................... 21
4.4 Layout for Guidelines ............................................................................................ 22
4.5 Interoperability Guidelines Usage ......................................................................... 24
5 Compendium of Media Format Profiles .......................................................................... 28
5.1 Introduction .......................................................................................................... 28
5.2 Categorization Labels ........................................................................................... 29
5.3 Image Class: JPEG Profiles .................................................................................. 29
5.4 Image Class: PNG Profiles ................................................................................... 30
5.5 Audio Class: AC-3 Profiles .................................................................................... 31
5.6 Audio Class: AMR Profiles .................................................................................... 31
5.7 Audio Class: ATRAC3plus Profiles ........................................................................ 32
5.8 Audio Class: LPCM Profiles .................................................................................. 32
5.9 Audio Class: MP3 Profiles .................................................................................... 32
5.10 Audio Class: MPEG-4 Profiles .............................................................................. 33
5.11 Audio Class: WMA Profiles ................................................................................... 39
5.12 AV Class: MPEG-1 Profiles ................................................................................... 39
5.13 AV Class: MPEG-2 Profiles ................................................................................... 40
5.14 AV Class: MPEG-4 Part 2 Profiles ........................................................................ 51
5.15 AV Class: MPEG-4 Part 10 (AVC) Profiles ............................................................ 60
5.16 AV Class: WMV9 Profiles ...................................................................................... 90
5.17 Media Collection Profiles ...................................................................................... 91
5.18 Printer XHTML Document Profiles ........................................................................ 91
5.19 Image Class: GIF Profiles ..................................................................................... 91
5.20 Audio Class: DTS Digital Surround Profiles........................................................... 92
5.21 Audio Class: DTS-HD Profiles .............................................................................. 92
5.22 Audio Class: Enhanced AC-3 Profiles ................................................................... 92
5.23 Audio Class: MLP Profiles .................................................................................... 93
5.24 Audio Class: MPEG-1/2 Profiles ........................................................................... 93
5.25 AV Class: VC-1 Profiles ........................................................................................ 93
6 Media Format Interoperability Model .............................................................................. 96
6.1 Media Interoperability Guidelines .......................................................................... 96
6.1.1 MF Mandatory Media Formats: Support Guidelines ................................. 96
6.1.2 MF Optional Media Formats: Support Guidelines..................................... 97
– ii –
DLNA Guidelines; Part 2: Media Formats
6.1.3 MF Optional Media Formats: Content Availability .................................... 97
6.1.4 MF Optional Media Formats: User Indications ......................................... 98
6.1.5 MF Media Format Overlap ....................................................................... 99
6.1.6 MF Profile Parameter Sets ...................................................................... 99
6.1.7 MF Audio Rendering Guidelines .............................................................100
6.2 Mandatory and Optional Profile Guidelines ..........................................................100
6.2.1 MF Mandatory Image Format Profile for HND and MHD Device Categories100
6.2.2 MF Optional Image Format Profile for HND and MHD Device Categories 100
6.2.3 MF Mandatory Audio Format Profile for the HND Device Category .........100
6.2.4 MF Optional Audio Format Profile for the HND Device Category ...........100
6.2.5 MF Mandatory Audio Format Profiles for the MHD Device Category .......101
6.2.6 MF Optional Audio Format Profiles for the MHD Device Category ..........101
6.2.7 MF Mandatory AV Format Profiles for the HND Device Category ............101
6.2.8 MF Optional AV Format Profiles for the HND Device Category ...............101
6.2.9 MF Mandatory AV Format Profiles for the MHD Device Category ...........101
6.2.10 MF Optional AV Format Profiles for the MHD Device Category ...............101
6.2.11 MF Optional Media Collection Profile for the HND and MHD Device
Categories .............................................................................................102
6.2.12 MF Mandatory Print Format Profile for DMPr Device Class .....................102
7 Image Class Media Format Profiles...............................................................................103
7.1 JPEG Profiling Guidelines ....................................................................................103
7.1.1 JPEG SM Format Profile ........................................................................103
7.1.2 JPEG MED Format Profile ......................................................................104
7.1.3 JPEG LRG Format Profile ......................................................................104
7.1.4 JPEG Format Profile ..............................................................................105
7.1.5 JPEG_RES_<H>_<V> Format Profile .....................................................105
7.1.6 Use of JPEG_RES_<H>_<V> in a <res> Element ..................................106
7.1.7 JPEG TN Format Profile .........................................................................107
7.1.8 JPEG SM ICO Format Profile .................................................................108
7.1.9 JPEG LRG ICO Format Profile ...............................................................108
7.1.10 JPEG Format Profile: MIME Type Defintion ............................................109
7.2 PNG Profiling Guidelines .....................................................................................109
7.2.1 PNG TN Format Profile ..........................................................................109
7.2.2 PNG SM ICO Format Profile: ..................................................................109
7.2.3 PNG LRG ICO Format Profile .................................................................111
7.2.4 PNG LRG Format Profile ........................................................................111
7.2.5 PNG Format Profile: Ancillary chunks .....................................................112
7.2.6 PNG Format Profile: MIME Type Definition .............................................113
7.3 GIF Profiling Guidelines .......................................................................................113
7.3.1 GIF LRG Format Profile .........................................................................113
7.3.2 GIF Format Profile: MIME Type Definition ..............................................113
8 Audio Class Media Format Profiles ...............................................................................114
8.1 AC-3 Profiling Guidelines .....................................................................................114
8.1.1 AC-3 Audio Format ................................................................................114
8.1.2 AC-3 Audio Format: MIME Type Definition .............................................115
8.2 AMR Profiling Guidelines .....................................................................................115
8.2.1 AMR Audio Format .................................................................................115
– iii –
Copyright © 2011 Digital Living Network Alliance.
Any form of reproduction and/or distribution of these works is prohibited.
8.2.2 AMR Audio Format: MIME Type Definition..............................................115
8.2.3 AMR Audio Format .................................................................................116
8.2.4 AMR Audio Format: Systems portion profiling ........................................117
8.2.5 AMR Audio Format: MIME Type Definition..............................................117
8.3 ATRAC3plus Profiling Guidelines .........................................................................117
8.3.1 ATRAC3plus Audio Format ....................................................................117
8.3.2 ATRAC3plus Audio Format: MIME Type Definition .................................118
8.4 LPCM Profiling Guidelines ...................................................................................118
8.4.1 LPCM Audio Format ...............................................................................118
8.4.2 LPCM Audio Format: Transport Alignment Position ................................119
8.4.3 TLPCM Audio Format: MIME Type Definition..........................................119
8.4.4 LPCM Audio Format: Rendering Endpoint Capabilities ...........................120
8.4.5 LPCM Audio Format: MPS Signaling ......................................................120
8.4.6 LPCM Audio Format: Low.......................................................................121
8.4.7 LPCM Audio Format: MPS .....................................................................121
8.5 MP3 Profiling Guidelines .....................................................................................122
8.5.1 MP3 Audio Format .................................................................................122
8.5.2 MP3 Audio Format: ID3 Tag Tolerance ...................................................123
8.5.3 MP3 Audio Format: ID3 Tag Placement ..................................................123
8.5.4 MP3 Audio Format: MIME Type Definition ..............................................124
8.5.5 MP3 Audio Format: ................................................................................124
8.6 MPEG-4 Profiling Guidelines ...............................................................................125
8.6.1 AAC Audio Format: baseline(1) ..............................................................129
8.6.2 AAC Audio Format: exception(1) ............................................................130
8.6.3 AAC Audio Format: exception(2) ............................................................130
8.6.4 AAC Audio Format: content(1)................................................................131
8.6.5 AAC Audio Format: baseline(2) ..............................................................131
8.6.6 AAC Audio Format: content(2)................................................................132
8.6.7 AAC Audio Format: content(3)................................................................132
8.6.8 AAC Audio Format: baseline(3) ..............................................................133
8.6.9 AAC Audio Format: content(4)................................................................134
8.6.10 AAC Audio Format: content(5)................................................................134
8.6.11 AAC Audio Format: exception(3) ............................................................135
8.6.12 AAC Audio Format: Rendering Endpoint Capabilities .............................135
8.6.13 AAC Audio Format: exception(4) ............................................................136
8.6.14 AAC Audio Format: Rendering Endpoints Capabilities. ...........................136
8.6.15 AAC Audio Format: baseline(4) ..............................................................136
8.6.16 AAC Audio Format: content(6)................................................................137
8.6.17 AAC Audio Format: content(7)................................................................138
8.6.18 AAC Audio Format: baseline(5) ..............................................................138
8.6.19 AAC Audio Format: content(8)................................................................139
8.6.20 AAC Audio Format: content(9)................................................................140
8.6.21 AAC Audio Format: baseline(6) ..............................................................141
8.6.22 AAC Audio Format: content(10) ..............................................................142
8.6.23 AAC Audio Format: baseline(7) ..............................................................142
8.6.24 AAC Audio Format: content(11) ..............................................................143