File formats systems and methods are disclosed that provide a framework
that integrates concepts, such as objects based audio-visual
representation, meta-data and object oriented programming, to achieve a
flexible and generic representation of the audiovisual information and
the associated methods to operate on the audiovisual information. A
system and method are disclosed for storing data processed from
presentation data. The data is stored according to a method comprising
coding input presentation data by identifying objects from within the
presentation data, coding each object individually and organizing the
coded data into access layer data units. The access layer data units are
stored throughout a plurality of segments, each segment comprising a
segment table in a header portion thereof and those access layer data
units that are members of the respective segment, there being one entry
in the segment table for each access layer data unit therein. A plurality
of extended segments are also stored, each of the extended segments
further comprising one or more of the access layer data units that
include protocol specific data, the extended segments each represented by
a extended segment header. The data of an accessible object is also
stored, including an accessible object header and identifiers of the
plurality of extended segments, each of the extended segments being a
member of the same object.