An indexing method for allowing a viewer to control the mode of delivery
of program material. By mapping from time to data position, data delivery
can begin at any selected time in the program material. The indexing
method also provides for controlling data delivery to begin at the
beginning of a frame of data. A synchronizing method is provided to
minimize a time offset between audio and vide data, particularly in
environments using groups of pictures.