Method for synchronizing a multimedia file
First Claim
1. A method of synchronizing data in a multimedia document which comprises at least first and second data files, the method comprising:
- storing data of a first type in the first data file and data of a second type in the second data file, wherein the data of the first type and the data of the second type are stored sequentially in a plurality of fields of the first data file and the second data file, respectively, and at least one event-related command, which identifies an event which is executed during reproduction of the multimedia document, is stored in a field of the first data file and the second data file, andinserting at least one synchronization command into the first data file and the second data file, wherein the at least one synchronization command is inserted before the at least one event-related command which is stored in the field of the first data file and the second data file and each synchronization command which is included in the first data file is repeated identically in the second data file of the multimedia document,designating one of the first data file and the second data file as a priority file,reading the first data file, andreading the second data file,wherein if the first data file is designated as the priority file and a synchronization command is encountered in the first data file prior to encountering a corresponding synchronization command in the second data file, reading the plurality of fields of the second data file in sequence without executing event related commands which are stored in the plurality of fields of the second data file, andwherein if the corresponding synchronization command is encountered in the second data file, execution of event related commands in the second data file resumes.
3 Assignments
0 Petitions
Accused Products
Abstract
The invention concerns a method for synchronizing data in a multimedia document (50), said document comprising at least two separate computer files (track1, track2) called the first file, the second file, etc., in which method: there is stored in the first file, in the second file, etc., respectively data of a first type, of a second type, etc., said data being grouped in the form of at least one event-related command characterizing an event, said event being either important or unimportant,—at least one synchronization command is inserted in each file, characterized in that said synchronization command is inserted before each event-related command characterizing an important event.
-
Citations
14 Claims
-
1. A method of synchronizing data in a multimedia document which comprises at least first and second data files, the method comprising:
-
storing data of a first type in the first data file and data of a second type in the second data file, wherein the data of the first type and the data of the second type are stored sequentially in a plurality of fields of the first data file and the second data file, respectively, and at least one event-related command, which identifies an event which is executed during reproduction of the multimedia document, is stored in a field of the first data file and the second data file, and inserting at least one synchronization command into the first data file and the second data file, wherein the at least one synchronization command is inserted before the at least one event-related command which is stored in the field of the first data file and the second data file and each synchronization command which is included in the first data file is repeated identically in the second data file of the multimedia document, designating one of the first data file and the second data file as a priority file, reading the first data file, and reading the second data file, wherein if the first data file is designated as the priority file and a synchronization command is encountered in the first data file prior to encountering a corresponding synchronization command in the second data file, reading the plurality of fields of the second data file in sequence without executing event related commands which are stored in the plurality of fields of the second data file, and wherein if the corresponding synchronization command is encountered in the second data file, execution of event related commands in the second data file resumes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A device for implementing a method of synchronizing data in a multimedia document which comprises at first and second data files, the method comprising:
-
storing data of a first type in the first data file and data of a second type in the second data file, wherein the data of the first type and the data of the second type are stored sequentially in a plurality of fields of the first data file and the second data file, respectively, and at least one event-related command, which identifies an event which is executed during reproduction of the multimedia document, is stored in a field of the first data file and the second data file, reading the first data file, and reading the second data file, inserting at least one synchronization command into the first data file and the second data file, wherein the at least one synchronization command is inserted before the at least one event-related command which is stored in the field of the first data file and the second data file and each synchronization command which is included in the first data file is repeated identically in the second data file of the multimedia document, wherein if a synchronization command is encountered in the first data file prior to encountering a corresponding synchronization command in the second data file, the first data file is designated as a priority file and the plurality of fields of the second data file are read in sequence without executing event related commands which are stored in the plurality of fields of the second data file, and wherein if the corresponding synchronization command is encountered in the second data file, execution of event related commands in the second data file resumes, the device including reading means for reading data in said first data file and said second data file and communication means for communicating data with said reading means concerning reading of a synchronization command in a file. - View Dependent Claims (14)
-
Specification