Patent ID: 7778526

Claim:
A method for converting data, the method being performed by a computer system, the data including at least audio/video data being provided in a first data format and temporally correlated subpicture data in a second data format, to data of a third data format, comprising: generating a file container, the file container having a main structure for sample data and substructures for information data wherein the structures are defined in accordance with a standard of the second format, the standard defining a fixed number of data handler types, each data handler type declaring a process by which sample data are to be presented; converting the audio/video data to the second format including the step of generating audio/video sample data from the audio/video data and information on position and size of the audio/video sample data within the main structure; storing the audio/video sample data in the main structure, wherein the information on position and size of the audio/video sample data within the main structure is stored in a substructure for audio/video data; defining a substructure for subpicture data in accordance with the standard such that the subpicture data are storable as subpicture sample data in the main structure, wherein the substructure for subpicture data is adapted for providing information on position and size of the subpicture sample data, and is adapted for presenting a data handler type being undefined in the standard; converting the subpicture data to the second data format; and storing subpicture sample data in the main structure, and storing information on position and size of the subpicture sample data in the substructure for subpicture data.