1、 ANSI/CEA Standard Digital Audiobook File Format and Player Requirements ANSI/CEA- 2003-C R-2013 February 2007 NOTICE Consumer Electronics Association (CEA) Standards, Bulletins and other technical publications are designed to serve the public interest through eliminating misunderstandings between m
2、anufacturers and purchasers, facilitating interchangeability and improvement of products, and assisting the purchaser in selecting and obtaining with minimum delay the proper product for his particular need. Existence of such Standards, Bulletins and other technical publications shall not in any res
3、pect preclude any member or nonmember of CEA from manufacturing or selling products not conforming to such Standards, Bulletins or other technical publications, nor shall the existence of such Standards, Bulletins and other technical publications preclude their voluntary use by those other than CEA
4、members, whether the standard is to be used either domestically or internationally. Standards, Bulletins and other technical publications are adopted by CEA in accordance with the American National Standards Institute (ANSI) patent policy. By such action, CEA does not assume any liability to any pat
5、ent owner, nor does it assume any obligation whatever to parties adopting the Standard, Bulletin or other technical publication. Note: The users attention is called to the possibility that compliance with this standard may require use of an invention covered by patent rights. By publication of this
6、standard, no position is taken with respect to the validity of this claim or of any patent rights in connection therewith. The patent holder has, however, filed a statement of willingness to grant a license under these rights on reasonable and nondiscriminatory terms and conditions to applicants des
7、iring to obtain such a license. Details may be obtained from the publisher. This document does not purport to address all safety problems associated with its use or all applicable regulatory requirements. It is the responsibility of the user of this document to establish appropriate safety and healt
8、h practices and to determine the applicability of regulatory limitations before its use. This document is copyrighted by the Consumer Electronics Association (CEA) and may not be reproduced, in whole or part, without written permission. Federal copyright law prohibits unauthorized reproduction of th
9、is document by any means. Organizations may obtain permission to reproduce a limited number of copies by entering into a license agreement. Requests to reproduce text, data, charts, figures or other material should be made to CEA. (Formulated under the cognizance of the CEA R6 Portable, Handheld and
10、 In-Vehicle Electronics Committee.) Published by CONSUMER ELECTRONICS ASSOCIATION 2013 Technology Phone 800-854-7179; Fax 303-397-2740; Internet: http:/ Email: ISO and ISO/IEC: Global Engineering Documents, World Headquarters, 15 Inverness Way East, Englewood, CO USA 80112-5776; Phone 800-854-7179;
11、 Fax 303-397-2740; Internet: http:/ Email: OSTA: Optical Storage Technology Association, 19925 Stevens Creek Blvd., Cupertino, CA USA 95014; Phone 408-253-3695; Fax 408-253-9938; Internet: http:/www.osta.org; Email: infoosta.orgOGG VORBIS: Xiph.org Foundation, 1408 Adams St. NE, Albuquerque, NM USA
12、 87110; Internet: http:/www.xiph.org, http:/; Email: infoxiph.orgWMA, WAV: Microsoft Corporation, Microsoft Technology Center, 1250 Charleston Road, Mountain View, CA USA 94043; Phone 650-693-8515; Fax 650-693-8557; Internet: http:/; Email: MPEG-4 Audio: Fraunhofer IIS, Am Wolfsmantel 33, 91058 Erla
13、ngen, Germany; Phone +49 (0) 91 31/7 76-0, Fax +49 (0) 91 31/7 76-9 99; Internet: http:/www.iis.fraunhofer.de/amm/techinf/mpeg4/audio.html; Email: infoiis.fraunhofer.de ATRAC3: Sony Corporation of America, 550 Madison Avenue, New York, NY USA 10022; Phone 212-833-6800; Internet: http:/ Email: TwinVQ
14、: Transform-Domain Weighted Interleave Vector Quantization, Internet: http:/www.twinvg.org; Email: infotwinvq.orgDOI: International DOI Foundation (Washington Director, International DOI Foundation, Linacre House, Jordan Hill, Oxford, OX2 8DP, UK. Email: contactdoi.org; Web: www.doi.org. ISBN: U.S.
15、ISBN Agency, 630 Central Avenue, New Providence, NJ, 07974. Email: isbn-; Web: www.isbn.org. ISSN: Library of Congress, National Serials Data Program, 101 Independence Ave., SE, Washington, DC, 20540-4160. Email: issnloc.gov; Web: lcweb.loc.gov/issn. UUID: The Open Group DCE 1.1 Remote Procedure Cal
16、l (RPC) : Appendix A Universal Unique Identifier The Open Group, 44 Montgomery St., Suite 960, San Francisco, CA, 94104-4704; Email: OGSpecsopengroup.org; Web: www.opengroup.org2.2 Informative References DAISY Specifications, and DAISY 3, ANSI/NISO Z39.86-2002, Specifications for the Digital Talking
17、 Book; Daisy Consortium, http:/www.daisy.org/publications/specifications.asp 2CEA-2003-C ID3 Specifications, http:/www.id3.org/develop.html 3 Overview CEA-2003-C defines the audiobook file format structure for digital audiobook media. Goals in creating CEA-2003-C include compatibility with music ind
18、ustry and multimedia standards as well as effectively presenting and navigating an audiobook. CEA-2003-C is a compilation standard that straddles early binary architectures represented by earlier versions of CEA-2003, and newer XML architectures represented by the Optical Storage Technology Associat
19、ions (OSTA) MusicPhotoVideo (MPV). A conforming playback system and conforming audiobook content provides a wonderful and highly functional reading and listening experience. The goal of CEA-2003-C is to create a broad, extensible standard for audiobook publishers, audiobook device manufacturers, and
20、 audiobook software developers in order to create the best listening experience for the audiobook consumer. An overview follows. OSTA MultiAudio defines a binary file be placed in the root of the file format structure on a CD/MP3. The TOC.MAU serves as the table of contents for the associated MP3 fi
21、les on a CEA-2003-C compliant CD/MP3. Conforming MultiAudio players read this file to obtain the information the player needs to present the content to the listener. OSTA MPV defines an eXtensible Markup Language (XML) schema to be placed in the root of the file format structure. The INDEX.AUB serve
22、s as the table of contents for the associated audiobook files, regardless of media, codec, or delivery type. Conforming MPV players read this file to obtain the information the player needs to present the content to the listener. Audiobooks conforming to this standard MUST utilize the audiobook-spec
23、ific file extension, .AUB. In addition, audiobooks conforming to this standard may utilize the same MPV file extension specified by the MPV Music Profile, .MUM, in order to create additional compatibility for MPV-compliant players that do not recognize the audiobook extension. Similarly, while OSTA
24、MPV was primarily designed for the music industry and CD-ROM media, it provides “extensions“ for enhancing the format. CEA-2003-C “extends“ OSTA MPV to support audiobooks and does not require a specific media or content delivery system. The audiobook extensions are defined as the MultiAudio binary “
25、TOC.MAU” for CD/MP3 audiobooks, and the MPV XML “INDEX.AUB” for all digital audiobooks. Therefore, throughout CEA-2003-C, “digital audiobook file format structure” is used to describe the entire audiobook content, regardless of media or method of delivery. “Delivery system” is used to represent any
26、system used for playback of the content, whether it is actual physical media or another type of delivery system, such as downloaded or streaming content. CEA-2003-C defines required MPV data and audiobook-specific Extra Data requirements. The conforming player, by reading the INDEX.AUB or TOC.MAU, i
27、s presented with the data needed to effectively navigate and play the content in the manner the publisher intended. Conforming players and conforming audio content shall meet the requirements contained in Section 11. In addition, conforming players and conforming audio content are encouraged but not
28、 required to conform to the recommendations of Section 11. The player identifies and reads the INDEX.AUB or TOC.MAU file in the root of the digital audiobook file format structure. A conforming player recognizes the audiobook identifier in the OSTA MPV Extra Data field, and processes the audiobook d
29、ata as defined in Sections 4 through 7 accordingly. OSTA MPV provides specific identifiers to tell the player the type of encoded audio file that is in use. OSTA MPV also provides an “unknown” identifier, which signals the device to determine the type of encoding used. Once an audiobook and its enco
30、ding method have been detected, the playback system can reference navigational points and informational fields and present them to the listener. Excessive delays in playback or moving to the next portion of the audiobook should be minimized; excessive delays are not acceptable according to this spec
31、ification. One or more audiobooks may reside on the system, but if there is more than one audiobook, they shall each reside in separate directories within the digital audiobook file format structure. The MPV file contains one or more “playlists“ for each audiobook. The playlist identifies the correc
32、t linear reading order of the files to be played for each book, and the location of the digital audiobook files. A simple digital audiobook file format structure residing on physical media may need only one playlist; a more complex digital 3CEA-2003-C audiobook file format structure that includes ch
33、oices of delivery, such as local and streaming, may have multiple playlists to coincide with each method of delivery. Navigational levels are defined by the content publisher within the INDEX.AUB or TOC.MAU file, and may be as simple or as complex as desired. Extra Data fields identify the levels an
34、d “time offsets” to navigational points within files or file locations. Pointers to the “parent” and “child” locations are also defined within Extra Data fields. In this manner, an unlimited amount of levels and navigation points may be identified. Within the binary TOC.MAU file, Level 0 navigation
35、is the top level; for example, the audiobook itself, or a collection of several audiobooks contained in separate folders. Level 1 navigation is the first level of nested pointers defined, and is required for compliance. In a very simple example, a digital audiobook file format structure could contai
36、n one audiobook comprised of one digital file. Each of the chapter locations are defined as Level 1 navigation points within the TOC.MAU. The conforming player is able to present the user with Level 1 navigation by moving to each of the defined offsets. More complex digital audiobook file format str
37、uctures can be achieved by nesting levels within the INDEX.AUB. A digital audiobook file format structure can contain several layers or levels, with offsets to the next navigation point, parent level, and child level. As a more complex example, a digital audiobook file format structure could contain
38、 two audiobooks, each in a separate folder and comprised of ten chapters each, with each chapter encoded as a separate digital file. Navigation would include pointers to each separate audiobook, and enable the player to choose between one or the other. Navigation markers would point to the beginning
39、 of each chapter, allowing navigation from chapter to chapter within the audiobook. Nested levels would point to pages within the chapters. NOTEBooks, chapters and pages are used as Level name examples; however, there is no naming requirement for levels in order to be compliant with CEA-2003-C. The
40、only constraint on the audio publisher is to encode MP3 files with a “fixed bit rate“ because variable bit rate encoding makes it impossible for low-powered players to calculate the data offset from the time offset. NOTE-Audiobook content providers are strongly encouraged to name the audio files usi
41、ng an ASCII collated sequence. This means that the unaware player would still play the audio files in order and the navigation from file to file would be whatever design the audio publisher chose for structuring the files, i.e. one chapter per file would yield chapter navigation; one section per fil
42、e would yield section navigation. The correct linear reading order would then most likely be preserved. There is audiobook-specific content, such as title, author, and narrator, as well as time information that allows players to calculate elapsed time and time remaining. Extra Data fields associated
43、 with each file provide the player with this information so that it can be presented to the listener. Additional enhancements are encouraged, but not required with Level Class Identifiers and the separate Bookmark.AUB file for rewriteable media, The Level Class Identifiers will allow a playback devi
44、ce to handle distinct audiobook levels in customized ways, depending on the type of content, or sub grouping, of those levels. The Bookmark.AUB file contains provisions for both an autoresume point, as well as user-defined bookmarking capabilities, and is encouraged for transfer from one device to a
45、nother of such. Playback device designers may also consider incorporating multi-user enhancements with bookmarking capabilities. For a player that reads binary files, Sections 4-8 detail the MultiAudio Audiobook Extensions, Headers, Playlists and Levels in the MultiAudio Format. For a player that is
46、 capable of reading XML, Section 10 discusses in detail the MPV Schema for audiobooks in the MPV format. For players that can read both binary files and XML schema, the XML should be used. 4 MultiAudio Audiobook Extensions This section defines audiobook extended data structures based on OSTA MultiAu
47、dio. 4.1 Table of Contents The data structure for the table of contents shall be as defined in Table 1. 4CEA-2003-C Section Description 4.2 DescriptionTable 2 audiobook MultiAudio Chunk 4.2.1 Tag.Identifier 4.2.2 Tag.OrdinalNumber4.2.3 Tag.Reserved4.2.4 Tag.Length 4.2.5 Tag.Data5 Audiobook Extendabl
48、e Structure (AB_ExtStruct) 5.1 Tag 5.2 Offset to Extra Data 5.3 Fixed Length Chunk (AB_FixedChunk) 5.3.1 Example5.4 Variable Length Chunk (AB_VariableChunk) 5.4.1 Example 5.5 Extra Data 6 Audiobook Header (AB_Header) 6.1 Tag 6.2 AB_Header Fixed Chunk 6.2.1 Tag 6.2.2 Audiobook Spec Major Version 6.2.
49、3 Audiobook Spec Minor Version 6.2.4 Number of Audiobooks 6.2.5 Offset to Playlist Indexes 6.3 AB_Header Variable Chunk 6.3.1 Tag 6.3.2 Playlist Indexes 6.4 Extra Data 7 Audiobook (AB_Book) 7.1 Tag 7.2 AB_Book Fixed Chunk 7.2.1 Tag 7.2.2 Text Format 7.2.3 Flags7.2.4 TOC_Playlist Index 7.2.5 Offset to Book Title 7.2.6 Offset to Author 7.2.7 Offset to Narrator 7.2.8 Offset to Copyright Statement 7.2
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1