Dismiss
InnovationQ will be updated on Sunday, Oct. 22, from 10am ET - noon. You may experience brief service interruptions during that time.
Browse Prior Art Database

Structure of an Editable Audio File

IP.com Disclosure Number: IPCOM000101251D
Original Publication Date: 1990-Jul-01
Included in the Prior Art Database: 2005-Mar-16
Document File: 2 page(s) / 62K

Publishing Venue

IBM

Related People

Gordon, RD: AUTHOR [+2]

Abstract

Disclosed is a file structure for storing digital audio data that allows segments (addressable units of audio) to be easily edited. This structure allows fast random access to any segment in the file, insertion and deletion of segments quickly, and access to ancillary data without reading entire segments.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 66% of the total text.

Structure of an Editable Audio File

       Disclosed is a file structure for storing digital audio
data that allows segments (addressable units of audio) to be easily
edited.   This structure allows fast random access to any segment in
the file, insertion and deletion of segments quickly, and access to
ancillary data without reading entire segments.

      An editable audio file structure has two files associated with
each piece of audio; an "AUDIO" file and a "DATA" file.  Together,
these files make up a single entity that can be created, opened, and
manipulated.

      The "AUDIO" file contains general information about the file
itself and subcomponents called "objects".  The file contains a
header and a variable-length internal directory locating the objects.
The header contains information necessary to verify that it is an
audio file, read the internal directory, and recreate external
directories to the objects within the file.  Each directory entry
identifies an object, its size and its location within the file.

      The "DATA" file contains digitized audio data.  All information
about the data and how to access it are contained in objects in the
"AUDIO" file.  This is a logical file and could be one or more
separate physical files or sections of those files, or a section of
the "AUDIO" file.

      Each object has a distinct type code.  The code identifies its
particular format.  An object can also be further distinguished by a
subtype...