Systems and methods for synchronizing operations among a plurality of independently clocked digital data processing devices without a voltage controlled crystal oscillator
First Claim
Patent Images
1. A system comprising:
- a distribution device configured to maintain a clock rate and distribute a series of tasks, each task having a plurality of samples per frame associated with a time stamp indicating when the respective task is to be executed; and
an execution device configured to execute the series of tasks at the times indicated and to adjust the number of samples per frame in relation to the clock rate maintained by the distribution device.
6 Assignments
0 Petitions
Accused Products
Abstract
Exemplary systems and methods include a distribution device that maintains a clock rate and distributes a series of tasks to a group of execution devices. Each task has a plurality of samples per frame associated with a time stamp indicating when the task is to be executed. The execution devices execute the series of tasks at the times indicated and adjust the number of samples per frame in relation to the clock rate maintained by the distribution device.
-
Citations
19 Claims
-
1. A system comprising:
-
a distribution device configured to maintain a clock rate and distribute a series of tasks, each task having a plurality of samples per frame associated with a time stamp indicating when the respective task is to be executed; and
an execution device configured to execute the series of tasks at the times indicated and to adjust the number of samples per frame in relation to the clock rate maintained by the distribution device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of operating a system comprising the steps of:
-
distributing a series of tasks to a plurality of execution devices, each task having a plurality of samples per frame associated with a time stamp indicating when the respective task is to be executed;
associating each of the tasks with a time stamp;
indicating a time, relative to a common clock at which each execution device is to execute the respective tasks; and
within each execution device, adjusting the number of samples per frame in relation to the common clock. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A system comprising:
-
an execution device configured to maintain a clock rate and to execute a series of tasks; and
a distribution device configured to distribute the series of tasks to the execution device, each task having a plurality of samples per frame associated with a time stamp indicating when the respective task is to be executed, and configured to adjust the number of samples per frame in relation to the clock rate maintained by the execution device.
-
-
18. A system comprising:
-
a distribution device configured to maintain a clock rate and distribute a series of tasks, each task having a plurality of samples per frame associated with a time stamp indicating when the respective task is to be executed; and
an execution device configured to execute the series of tasks at the times indicated and to adjust the number of samples per frame in relation to the clock rate maintained by the distribution device and to send the adjusted samples per frame to an audio reproduction device.
-
-
19. A system comprising:
-
an execution device configured to maintain a clock rate, to execute a series of tasks, and to send the series of tasks to an audio reproduction device; and
a distribution device configured to distribute the series of tasks to the execution device, each task having a plurality of samples per frame associated with a time stamp indicating when the respective task is to be executed, and configured to adjust the number of samples per frame in relation to the clock rate maintained by the execution device.
-
Specification