Clock Synchronisation
AssigneeImagination Technologies Limited
InventorsMartin Woodhead, Arnold Mark Bilstad
Life of this patent
Estimating the term…
Abstract
A first device for playing media synchronously with a second device, includes a hardware clock having an adjustable clock frequency; a software clock configured to derive time in dependence on the hardware clock; a controller configured to: determine a synchronisation error between the software clock and a clock of the second device; and adjust the clock frequency of the hardware clock in dependence on the synchronisation error; and a media playout device for playing media and configured to be clocked by the hardware clock.
Claims20
A first device for playing media synchronously with a second device, the first device comprising:
- a hardware clock having an adjustable clock frequency;
- a software clock configured to derive time in dependence on the hardware clock;
- a controller configured to:
- determine a synchronisation error between the software clock and a clock of the second device;
- and
- adjust the clock frequency of the hardware clock in dependence on the synchronisation error;
- and
- a media playout device for playing media and configured to be clocked by the hardware clock.
A method, at a first device, for playing media in synchronisation with a second device, wherein the first device comprises a hardware clock having an adjustable clock frequency, a media playout device and a software clock configured to derive time in dependence on the hardware clock, the method comprising:
- determining a synchronisation error between the software clock and a clock of the second device;
- adjusting the clock frequency of the hardware clock in dependence on the synchronisation error;
- and
- playing media at the media playout device configured to be clocked by the hardware clock.
A media system comprising:
- a first device comprising a first hardware clock and a first software clock configured to derive time in dependence on the first hardware clock;
- and
- a second device comprising a second hardware clock and a second software clock configured to derive time in dependence on the second hardware clock,
- the second device being configured to adjust the second hardware clock so as to synchronise the second hardware clock to the first hardware clock in dependence on a synchronisation error between the first software clock and the second software clock.
Dependencies are inferred from the claim text.