Patent ID: 8694670

Claim:
An apparatus for playing multi-media data, comprising: a first multi-media data rendering timing device; a second multi-media data rendering timing device; a reference timing device; and a processor that determines a first relationship between a clock rate of the first multi-media data rendering timing device and a clock rate of the reference timing device, wherein the processor determines a second relationship between a clock rate of the second multi-media data rendering timing device and the clock rate of the same reference timing device, wherein, based at least partially upon the first relationship and the second relationship, the processor determines a timing relationship between (a) a first time base that is based on the first multi-media data rendering timing device and (b) a second time base that is based on the second multi-media data rendering timing device, wherein the apparatus plays multi-media data based upon the determined timing relationship, and wherein the first multi-media data rendering timing device and the second multi-media data rendering timing device are separate timing devices having clock rates that are independent of and different from each other.