同步多个独立时钟数字数据处理设备间的操作的系统和方法
2019-11-22

同步多个独立时钟数字数据处理设备间的操作的系统和方法

描述了一种用于保持具有独立计时结构的多个设备间的操作同步性的系统。所述系统包括任务分配设备,将任务分配给同步组,所述同步组包括将要同步地执行由任务分配设备所分配的任务的多个设备。所述任务分配设备通过网络将每个任务分配给所述同步组的成员。每个任务与时标相关联,所述时标表示相对于由所述任务分配设备所保持的时钟的时间,在所述时间,所述同步组的成员将执行所述任务。所述同步组的每个成员周期性地从所述任务分配设备获得由其时钟表示的当前时间的指示,确定所述任务分配设备的时钟与其自身的时钟之间的时间差,并由此确定由所述时标表示的、根据其自身的各自时钟执行任务的时间。

本发明的第372方面,根据本发明第362方面所述的数据源设备,其中响应于所述预定事件,将执行控制命令产生模块配置为使帧传输模块在由帧传输模块传输的一系列帧中插入使至少一个其它设备与帧在一系列帧中的位置相关地控制该帧的执行的命令。

本发明的第四方面,根据本发明第观方面所述的系统,其中将任务源设备配置为选择由时标指示的时间与当前时间之间的延迟时间间隔,使得该延迟间隔足以使由任务源设备分配的至少一个任务能够被分配给成员设备,从而在由时标指示的时间执行。

64每个成员设备在处理每个帧时产生代表由各个帧表示的声音的信号。

本发明的第408方面,根据本发明第407方面所述的方法,其中与要分配的帧有关的信息从转移信息中标识出的偏移量处开始进入所标识的文件,使另一设备执行以下步骤:对来自文件中与所标识出的偏移量相关联的位置的信息进行组装。

本发明的第374方面,根据本发明第371方面所述的数据源设备,其中响应于所述预定事件,将执行控制命令产生模块配置为使帧传输模块在由帧传输模块传输的一系列帧中插入使至少一个其它设备与帧在一系列帧中的位置相关地取消先前已传输的帧的执行的命令。

A.帧接收步骤,接收一系列帧;

本发明的第337方面,根据本发明第336方面所述的设备,其中帧包括音频数据,

本发明的第354方面,根据本发明第343方面所述的设备,其中设备不是数据源,将控制模块配置为使接口模块传输使数据源进行操作的命令。

A.接口模块,配置为接收一系列帧,每个帧与时标相关联,每个时标表示相对于由数据源所保持的时钟所指示的时间的时间值,在所述时间,设备将处理相应帧;

本发明的第399方面,根据本发明第387方面所述的方法,其中响应于来自用户接口模块的、有利于控制成员设备的回放的控制信息,所述方法包括以下步骤:使主控设备使数据源设备向成员设备分配回放控制命令。

A.任务接收模块,配置为接收任务的系列;

B.帧执行时间确定模块,配置为使计算机确定要执行每个帧的时间,并将相应的帧与表示其执行时间的时标相关联;

D.执行控制命令产生步骤,响应于预定事件,在任务传输步骤期间,在由任务传输模块传输的任务的系列中插入使至少一个其它设备修改传输给其的任务的执行顺序的命令。

本发明的第237方面,根据本发明第2¾方面所述的计算机程序产品,其中将控制模块配置为使计算机使用户接口模块接口模块向用户接口模块传输状态信息。

D.任务源设备转移控制步骤,响应于预定事件,向另一设备提供转移信息,所述转移信息包括与要分配的任务有关的信息的源、相对于由任务源设备所保持的时钟的定时信息以及同步组的成员设备的标识。