Patent ID: 7664373

Claim:
A computer programmed to process input data to provide video and audio output data, said computer performing processing routines comprising: a first processing routine for parsing said input data comprised of a plurality of video data, a plurality of audio data, and a plurality of attribute data indicating the attributes of said video data and said audio data so as to extract said attribute data, said input data being formed of a plurality of module data, each module data including a single unit of said video data, said audio data to be reproduced together with said video data, and said attribute data; a second processing routine for parsing said input data to extract said video data and to decode the extracted video data based on said attribute data extracted by said first processing routine; wherein said second processing routine outputs said decoded video data to a reproduction process unit and suspends the output of said decoded video data for a predetermined number of modules of said module data in accordance with a request from said reproduction process unit; and a third processing routine for parsing said input data to extract said audio data and to decode the extracted audio data based on said attribute data extracted by said first processing routine; said computer performing said second processing routine and said third processing routine after said first processing routine for each of said plurality of module data.