General Information
Section 1
January 2009
Digital Talking-Book Player
10
Library Guide
Digital Talking Book
1.4
A digital talking book is composed of a collection of computer files. These files contain the digitized audio content
along with information on the book’s structure to permit both random access and linear reading of the material. To
play the book, a compatible player requires information on how all the audio files fit together and the location of the
book structure elements such as parts, chapters, and optionally page numbers.
Digital talking books created for NLS are built to conform to the ANSI/NISO Z39.86-2002 standard. Using the
complete standard, books can be created in many formats such as audio, text, or mixed text and audio. The content of
NLS digital talking books contains only human narrated speech. In the following description of the DTB, only those
parts of the standard relevant to NLS-produced books are described.
1.4.1 Files That Make Up a Typical DTB
File Name
Description
Purpose
db54321.ppf
Protected
Package file (PPF)
Book structure
db54321.pncx
Protected
Navigation Control file (NCX)
Book navigation
db54321-01.smil
db54321-02.smil
Synchronized Multimedia Integration Language
(SMIL) files
Audio clip organization
db54321-01.3gp
db54321-02.3gp
db54321-03.3gp
db54321-04.3gp
db54321-05.3gp
db54321-06.3gp
db54321-07.3gp
AMR-WB+ files
db54321ann.3gp
AMR-WB+ announcement file
db54321hdgs.3gp
AMR-WB+ headings file
Compressed audio
us-nls-db54321.ao
Authorization object
contains the symmetric keys for the encrypted files
encrypted in the NLS public key
Book protection
dtbsmil110.dtd
Document Type Definition file
ncx110.dtd
Document Type Definition file
oeb1.ent
Entity file
oebpkg101.dtd
Document Type Definition file
Administrative files for
book validation but not
required to play the book
pdtb_protected.smil
Façade Book
SMIL presentation
protected.mp3
Façade Book
announcement
db54321.ncx
Façade Book
Navigation Control file (NCX)
db54321.opf
Façade Book
Package file (OPF)
Façade Book
Figure 1-5. Example DTB files
1.4.1.1 Package
File
The Package file contains administrative information about the DTB, the files that compose it, and how these files
interrelate.
The major parts of the Package file are as follows:
•
Package Identity
– a unique identifier for the DTB
•
Metadata
– Publication metadata (title, author, publisher, etc.)
•
Manifest
– A list of files that make up the DTB
•
Spine
– An arrangement of files providing a linear reading order