Data loading method and chip
AssigneeVIA Technologies, Inc.
InventorDaniel Kao
Life of this patent
Estimating the term…
Abstract
A data loading method is for an audio/video playback system. The method is used for playing an audio/video data stored in a storage medium. The audio/video data comprises a plurality of audio/video segments and a plurality of navigation data corresponding to the audio/video segments. The method comprises loading only a portion of a corresponding navigation data into a memory while an audio/video segment is played. The playing of the audio/video segments is controlled by the loaded part of the navigation data.
Claims15
A method for loading data in an audio/video playback system and playing audio/video data stored in a storage medium, the audio/video data comprising a plurality of audio/video segments and a plurality of navigation data corresponding to the audio/video segments, the method comprising:
- loading only a portion of a corresponding navigation data while an audio/video segment is played, wherein each set of the navigation data comprises a plurality of information tables;
- calculating the required maximum memory space for the loaded navigation data;
- creating a memory subspace, according to the required maximum memory space, in a memory in the audio/video playback system;
- dividing the memory subspace into a plurality of address spaces;
- and
- storing each information table into the corresponding address space.
A chip for loading data in an audio/video playback system and playing audio/video data stored in a storage medium, the audio/video data comprising a plurality of audio/video segments and a plurality of navigation data corresponding to the audio/video segments, the chip comprising:
- a processor;
- a program memory for storing a program code, enabling the processor only to load a portion of the navigation data corresponding to an audio/video segment when playing the audio/video;
- and
- a data memory for storing the loaded navigation data, wherein each set of the navigation data comprises a plurality of information tables, and wherein a memory subspace in the data memory created according to the required maximum memory space for the loaded navigation data is divided into a plurality of address spaces, and each information table is stored into the corresponding address space.
Dependencies are inferred from the claim text.