| CPC G11B 27/031 (2013.01) | 6 Claims |

|
1. A method of generating a difference between a first revision of a media composition and a second revision of the media composition, the method comprising:
receiving at a media difference engine external to a first media editing application a first revision of the media composition and a second revision of the media composition, wherein the first and second revisions of the media composition are represented in terms of a first compositional data format that is a native format of the first media editing application, and wherein the media difference engine, in response to receiving the first revision and the second revision of the media composition:
locates and installs a difference plug-in software module corresponding to the first compositional data format;
generates a native change list that specifies differences between the first revision of the media composition and the second revision of the media composition in terms of the first compositional data format;
exports the first revision of the media composition and the native change list; and
locates and installs:
a composition converter software plug-in module corresponding to the first compositional data format; and
a change list converter and exporter plug-in software module corresponding to the first compositional data format; and
uses the composition converter software plug-in module to convert the first revision of the media composition in the first compositional data format into an interoperable compositional format and to export the first revision of the media composition in interoperable format; and
uses the change list converter and exporter plug-in software module to convert the native change list into a corresponding canonical change list and to export the canonical change list from the media difference engine.
|