通讯系统以及同步方法与流程

文档序号:15169494发布日期:2018-08-14 17:50阅读:132来源:国知局

本揭示文件是关于通讯系统,更进一步而言,本揭示文件是关于通讯系统中不同电子装置之间的同步方法。



背景技术:

当两个装置彼此通讯时,两个装置需要共同的时间基准,如此一来,两个装置当中的发送端可以在正确的时序上传送数据并且两个装置当中的接收端可以在正确的时序上取样或接收数据。如果两个装置彼此并不同步,在两个装置之间传输的数据可能发生一些错误。例如,数据可能包含严重的抖动(jitter)或是杂讯。



技术实现要素:

本揭示文件提供一种通讯系统,通讯系统包含第一电子装置以及第二电子装置。第一电子装置包含第一控制电路以及第一射频收发器。第一射频收发器耦接至第一控制电路,第一射频收发器用以产生第一中断信号至第一控制电路并传送射频封包。第二电子装置包含第二控制电路以及第二射频收发器,第二射频收发器耦接至第二控制电路,第二射频收发器用以接收射频封包,并且回应接收到射频封包而产生第二中断信号至第二控制电路。第一中断信号用以触发第一控制电路的第一计时器,第二中断信号用以触发第二控制电路的第二计时器,第二计时器根据第二中断信号以及射频封包与第一计时器同步,或者第二电子装置根据第二中断信号以及射频封包估算第一计时器的时间戳记。

于一实施例中,该第一射频收发器产生该第一中断信号并同时开始传送该射频封包,以及当该第二射频收发器完成该射频封包的接收时该第二射频收发器立刻产生该第二中断信号。

于一实施例中,该第二电子装置辨识由该第一电子装置传送来的该射频封包的一长度,该第二电子装置根据该射频封包的该长度估算一传送时间区间,该传送时间区间由该第一射频收发器开始传送该射频封包起算直到该第二射频收发器完成该射频封包的接收。

于一实施例中,该第二中断信号启动该第二计时器并将该第二计时器同步至一时间计数,该时间计数是由该传送时间区间以及该第二控制电路收到该第二中断信号的一抵达时间所决定。

于一实施例中,该第一电子装置还包含一第一超音波收发器用以在一超音波作动时段传送一超音波封包,该第二电子装置还包含一第二超音波收发器用以接收来自该第一电子装置的该超音波封包。

于一实施例中,该超音波封包是由该第一超音波收发器依据该第一计时器而产生,该第二超音波收发器依据该第二计时器对该超音波封包进行取样。

于一实施例中,在接收该射频封包之后,该第二射频收发器用以传送一确认封包至该第一射频收发器。

于一实施例中,该确认封包携带由该第二电子装置发送至该第一电子装置的一调整指令,该第一电子装置根据该调整指令调整该超音波作动时段。

于一实施例中,该第一射频收发器与该第二射频收发器之间的一第一传输延迟短于该第一超音波收发器与该第二超音波收发器之间的一第二传输延迟。

于一实施例中,该第一电子装置为一虚拟实境系统的一控制器或一头戴式显示器,该第二电子装置为该虚拟实境系统的该控制器或该头戴式显示器。

本揭示文件进一步提供一种适用于第一电子装置与第二电子装置之间的一种同步方法,同步方法包含下列步骤。产生第一中断信号以触发第一电子装置上的第一计时器。由第一电子装置传送射频封包至第二电子装置。回应第二电子装置接收到射频封包,产生第二中断信号以触发第二电子装置上的第二计时器。其中第二计时器根据第二中断信号以及射频封包与第一计时器同步,或者第二电子装置根据第二中断信号以及射频封包估算第一计时器的时间戳记。

于一实施例中,该第一射频收发器产生该第一中断信号的同时该第一电子装置开始传送该射频封包,以及当该第二电子装置完成该射频封包的接收时立刻产生该第二中断信号。

于一实施例中,同步方法还包含:该第二电子装置辨识由该第一电子装置传送来的该射频封包的一长度;以及该第二电子装置根据该射频封包的该长度估算一传送时间区间,其中该传送时间区间由该第一射频收发器开始传送该射频封包起算直到该第二射频收发器完成该射频封包的接收。

于一实施例中,该第二中断信号启动该第二计时器并将该第二计时器同步至一时间计数,该时间计数是由该传送时间区间以及该第二控制电路收到该第二中断信号的一抵达时间所决定。

于一实施例中,同步方法还包含在一超音波作动时段由该第一电子装置传送一超音波封包至该第二电子装置。

于一实施例中,该超音波封包是由该第一电子装置依据该第一计时器而产生,该第二电子装置依据该第二计时器对该超音波封包进行取样。

于一实施例中,同步方法还包含在接收该射频封包之后由该第二电子装置传送一确认封包至该第一射频收发器。

于一实施例中,该确认封包携带由该第二电子装置发送至该第一电子装置的一调整指令,该同步方法还包含该第一电子装置根据该调整指令调整该超音波作动时段。

基于上述例子,第二电子装置的第二计时器可以与第一电子装置的第一计时器同步。借此,第一电子装置与第二电子装置之间的数据传输可以分别参照第一计时器与第二计时器上同步的时脉信号。于一例子中,超音波封包在第一电子装置与第二电子装置之间传输,借此第一电子装置与第二电子装置之间的超音波传输可以参照同步后的时脉信号而进行。

须说明的是,上述说明以及后续详细描述是以实施例方式例示性说明本案,并用以辅助本案所请求的发明内容的解释与理解。

附图说明

为让本揭示内容的上述和其他目的、特征、优点与实施例能更明显易懂,附上下列图示。须说明的是,基于实际需求,部分特征并不一定依照实际比例进行绘示。为了说明的简便,附图当中部分特征的尺寸可能依说明上的需求而增加或减少。所附附图的说明如下:

图1绘示根据本揭示文件一实施例中一种通讯系统的示意图;

图2a绘示根据本揭示文件的一实施例中一种同步方法的流程图;

图2b绘示图2a的其中一步骤当中的进一步步骤的方法流程图;

图3a绘示一实施例中在两射频收发器之间传送的射频封包的时序示意图;

图3b绘示于一实施例中在图3a所示的一个讯框当中有关第一中断信号、射频封包以及第二中断信号进一步细节的时序示意图;

图4a绘示根据本揭示文件的一实施例中第一电子装置与第二电子装置之间传送的射频封包以及确认封包的时序示意图;

图4b绘示于一实施例中在图4a所示的一个讯框当中有关第一中断信号、射频封包、第二中断信号以及超音波信号等进一步细节的时序示意图;以及

图5绘示根据本揭示文件另一实施例中通讯系统的示意图。

具体实施方式

以下揭示提供许多不同实施例或例证用以实施本揭示文件的不同特征。特殊例证中的元件及配置在以下讨论中被用来简化本揭示。所讨论的任何例证只用来作解说的用途,并不会以任何方式限制本揭示文件或其例证的范围和意义。在适当的情况下,在图示之间及相应文字说明中采用相同的标号以代表相同或是相似的元件。

参考图1,其绘示根据本揭示文件一实施例中一种通讯系统100的示意图。通讯系统100包含至少两个电子装置。于图1所绘示的实施例中,通讯系统100包含第一电子装置120以及第二电子装置140。

第一电子装置120以及第二电子装置140可以彼此通讯。举例来说,数据、指令及/或控制信号可以由第一电子装置120传送至第二电子装置140,或由第二电子装置140传送至第一电子装置120。

如图1所示,第一电子装置120包含控制电路122、射频收发器124以及超音波收发器126。控制电路122耦接至射频收发器124以及超音波收发器126。于一实施例中,控制电路122可以由微控制器(micro-controllerunit,mcu)、处理器、中央处理单元(centralprocessingunit,cpu)、特殊应用集成电路(application-specificintegratedcircuit,asic)或任何具相等性的控制电路而实现。于一实施例中,射频收发器124可以是透过电磁波传输的无线通讯收发器,例如,射频识别(rfid)收发器、无线保真(wifi)收发器、蓝牙(bluetooth)收发器或是低功率蓝牙(ble)收发器。于另一实施例中,控制电路122与射频收发器124可以整合在单一集成电路当中实现,例如本身具有控制逻辑元件的射频收发器。射频收发器124可以传送射频封包rp至一目标装置(于此实施例中目标装置以第二电子装置140为例进行说明)。超音波收发器126可以是透过超音波传输的无线通讯收发器。超音波收发器126可以传送超音波封包up至目标装置。

如图1所示,第二电子装置140包含控制电路142、射频收发器144以及超音波收发器146。控制电路142耦接至射频收发器144以及超音波收发器146。于一实施例中,控制电路142可以由微控制器(micro-controllerunit,mcu)、处理器、中央处理单元(centralprocessingunit,cpu)、特殊应用集成电路(application-specificintegratedcircuit,asic)或任何具相等性的控制电路而实现。于一实施例中,射频收发器144可以是透过电磁波传输的无线通讯收发器,例如,射频识别(rfid)收发器、无线保真(wifi)收发器、蓝牙(bluetooth)收发器或是低功率蓝牙(ble)收发器。于另一实施例中,控制电路142以及射频收发器144可以整合在单一集成电路当中实现,例如本身具有控制逻辑元件的射频收发器。射频收发器144用以接收来自射频收发器124的射频封包rp。超音波收发器146可以是透过超音波传输的无线通讯收发器。超音波收发器146用以接收来自超音波收发器126的超音波封包up。

为了确保两个装置之间的通讯能够正确进行,第一电子装置120与第二电子装置140需要共同的时间基准或是同步的时脉信号。关于如何在第一电子装置120与第二电子装置140之间进行时脉同步的细节将在下列实施例中有完整说明。请进一步参阅图2a,其绘示根据本揭示文件的一实施例中一种同步方法200的流程图。同步方法200可以应用在图1中所示的通讯系统100上。

如图1及图2a所示,在同步方法200的步骤s210当中,射频收发器124用以产生第一中断信号至控制电路122。在步骤s220当中,射频收发器124用以传送射频封包rp至第二电子装置140。在步骤s220当中,射频收发器144用以接收来自第一电子装置120的射频封包rp。于步骤s240当中,当接收到射频封包rp,射频收发器144用以产生第二中断信号至控制电路142。

请一并参阅图3a,其绘示一实施例中在射频收发器124与射频收发器144之间传送的射频封包rp的时序示意图。如图3a所示,射频收发器124用以周期性的传送射频封包rp。在图3a的实施例中,示意性绘示了先后三个讯框f1、f2以及f3。于一实施例中,三个讯框f1、f2以及f3各自具有相同的持续时间长度。举例来说,三个讯框f1、f2以及f3的持续时间长度均相同于固定的射频传输间隔时间,例如5毫秒(millisecond)或是10毫秒。于此例中,射频收发器144每经过一个上述射频传输间隔时间便会由射频收发器124收到一个射频封包rp。

请一并参阅图3b,其绘示于一实施例中在图3a所示的一个讯框f1当中有关第一中断信号int1、射频封包rp以及第二中断信号int2等进一步细节的时序示意图。

如图3b所示的实施例,射频收发器124在时间点t1产生第一中断信号int1至控制电路122(即步骤s210),并且同时在时间点t1开始进行射频封包rp的传输(即步骤s220)。

于步骤s210当中,第一中断信号int1用以触发控制电路122中的第一计时器tc1。于一实施例中,第一计时器tc1可以是由软件或固件方式实现并且在控制电路122上运行的一个时间计数器(timecounter)或是一个时脉信号产生器(clocksignalgenerator)。于另一实施例中,第一计时器tc1可以是由硬件电路方式实现且位于控制电路122当中的频率控制震荡器(frequencycontrolledoscillator)或是时脉信号产生电路。第一中断信号int1用以设定第一计时器tc1的一个起始点。如图3b所示,第一中断信号int1在时间点t3抵达控制电路122。第一计时器tc1由时间点t3起开始周期性地累进一时间计数(timecount),如图所示01,02,03,04,05…依此类推。于另一实施例中,第一计时器tc1也可以实现为在时间点t3当下所纪录的一个时间戳记(timestamp)。时间戳记可以由系统时钟所决定,举例来说,时间戳记可以是“2018-01-26-1136-36443”。然而,时间戳记并不仅限于上述格式,于另一实施例中,时间戳记可以根据实际时间精度的需求而包含更多或更少位数。

在时间点t1与时间点t3之间存在一定的时间间隙g1,时间间隙g1是因射频收发器124与控制电路122之间的传输电路路径所造成。于实际应用中,因为射频收发器124与控制电路122均设置于第一电子装置120的中,两者之间的传输电路路径通常很短。因此,时间间隙g1通常小于1微秒(microsecond)。第一计时器tc1回应第一中断信号int1由时间点t3开始产生时脉信号或累计时间计数。

在步骤s220当中,如图3b所示,射频收发器124由时间点t1开始进行射频封包rp的传送。于一实施例中,射频收发器124需要些许的启动时间并需要些许的准备时间来准备要发送的射频封包rp。如图3b所示,在时间点t1至时间点t2之间,射频收发器124启动以及准备射频封包rp。接着,在时间点t2至时间点t4之间,射频封包rp由射频收发器124传送出去。在时间点t1至时间点t4之间的时间间隙g2是射频收发器124传送射频封包rp的处理时间。

另一方面,在步骤s230,射频收发器144由时间点t2开始接收射频封包rp,射频收发器144可在时间点t4接收到射频封包rp的全部内容。接着,由时间点t4至时间点t5,射频收发器可确认射频封包rp的内容及完整性。于此实施例当中,射频收发器144可在时间点t5完成对射频封包rp的接收流程。在图3b的实施例中,当射频封包rp在时间点t5完成接收时,在步骤s240中射频收发器144立刻产生第二中断信号int2至控制电路142。

如图1及图3b所示,第二中断信号int2用以触发控制电路142中的第二计时器tc2。于一实施例中,第一计时器tc1可以是由软件或固件方式实现并且在控制电路122上运行的一个时间计数器或是一个时脉信号产生器。于另一实施例中,第一计时器tc1可以是由硬件电路方式实现且位于控制电路122当中的频率控制震荡器或是时脉信号产生电路。

如图3b所示,第二中断信号int2在时间点t5之后的时间点t6抵达控制电路142。在时间点t5与时间点t6之间存在一定的时间间隙g4,时间间隙g4是因射频收发器144与控制电路142之间的传输电路路径所造成。于实际应用中,因为射频收发器144与控制电路142均设置于第二电子装置140的中,两者之间的传输电路路径通常很短。因此,时间间隙g4通常小于1微秒(microsecond)。第二计时器tc2回应第二中断信号int2由时间点t6开始产生时脉信号或累计时间计数。

为了进行第一电子装置120与第二电子装置140之间的时脉同步,希望能够使第二计时器tc2上的时间计数相同于第一计时器tc1上的时间计数。为达成上述目的,控制电路142需要估算第一电子装置120中第一计时器tc1开始进行时间计数累计的一个预估时间(即时间点t3),如此一来,控制电路142便可将第二计时器tc2的时间计数设定至等同于第一计时器tc1上的时间计数。

如图3b所示,在时间点t3与时间点t6之间存在时间间隔g5。若第二电子装置140能够得知时间间隔g5的时间长度,控制电路142便能依据“t3=t6–g5”计算出时间点t3的准确时点。

如图3b所示,两个时间间隔g1及g5的总长度等同于另两个时间间隔grp及g4的总长度,其关系可以表示为“g1+g5=grp+g4”。

于此实施例中,用以传送第二中断信号int2的时间间隔g4的长度大致上相同于传送第一中断信号int1的时间间隔g1。因此可以假设,时间间隔g1的长度等于时间间隔g4的长度,如此一来,时间间隔g5的长度便等于传输时间间隔grp的长度。此传输时间间隔grp是射频封包rp由时间点t1开始传送至时间点t5完成接收的总经过时间长度。于此实施例中,第二电子装置140并不知道时间点t1的准确时点。于此实施例中,第二电子装置140用以根据射频封包rp其封包的长度来估算传输时间间隔grp。

请一并参阅图2b,其绘示图2a的步骤s240当中的进一步步骤s241至步骤s243的方法流程图。如图2b,在步骤s241当中,第二电子装置140辨识射频封包rp其封包的长度。于一实施例中,射频封包rp其封包的长度可由射频收发器144进行辨识。射频收发器144可以计算射频封包rp其封包的长度。于另一实施例中,射频封包rp其封包的长度是第一电子装置120与第二电子装置140两者事先约定,且对两装置而言均为已知的封包长度。

举例来说,射频封包rp其封包的长度可以是32个位元组(bytes)、64个位元组或128个位元组。时间间隔g3可以由射频封包rp其封包的长度而定。举例来说,当封包的长度是32个位元组时,时间间隔g3可以是360微秒;当封包的长度是64个位元组时,时间间隔g3可以是720微秒。而传输时间间隔grp略为长于时间间隔g3。于步骤s242中,第二电子装置140根据射频封包rp的封包长度而估算由射频收发器124开始传送射频封包rp(在时间点t1)起算直到射频收发器144完成射频封包rp的接收(在时间点t5)为止的传输时间间隔grp。

举例来说,若射频封包rp其封包的长度是32个位元组,第二电子装置140可以将传输时间间隔grp估算为361微秒(等于时间间隔g3加上1微秒)。若射频封包rp其封包的长度是64个位元组,第二电子装置140可以将传输时间间隔grp估算为721微秒(等于时间间隔g3加上1微秒)。上述1微秒的时间差,可以是由射频收发器124准备射频封包rp的准备时间所造成。在此例子中,第二电子装置140便能计算时间点t3的预估时间,透过“t3=t6-grp”。在步骤s243中,射频收发器144产生第二中断信号int2,第二中断信号int2用以将第二计时器tc2同步至一特定的时间计数,此时间计数的大小由第二中断信号int2到达控制电路142的抵达时间(即时间点t6)以及传输时间间隔grp所决定。

如图3b所示,第二计时器tc2上的时间计数将相同于第一计时器tc1上的时间计数(其由时间点t3开始累加)。于一实施例中,第二电子装置140估计传输时间间隔grp及/或时间点t3的预估时间,据此,第二电子装置140控制第二计时器tc2由“12”开始进行时间计数,如此一来,第二计时器tc2的时间计数便会等同于第一计时器tc1的时间计数。

于另一实施例中,第二电子装置140可以根据传输时间间隔grp以及第二中断信号int2到达控制电路142的抵达时间(即时间点t6),而估算第一计时器tc1的时间戳记。举例来说,控制电路142所得到对应时间点t6的时间戳记若为“2018-01-26-1136-36454”,且控制电路142所估算的传输时间间隔grp为11毫秒,则控制电路142可以预测第一计时器tc1的时间戳记为“2018-01-26-1136-36443”。

于上述例子中,即使第一计时器tc1与第二计时器tc2是在不同的时间点开始计算,第一计时器tc1与第二计时器tc2的时间计数仍可以是相同的。第二电子装置140可以根据射频封包rp的传输时间间隔grp而调节第二计时器tc2上的时间计数。如图2a所示,同步方法200可以透过步骤s210至步骤s240同步第一电子装置120与第二电子装置140上的第一计时器tc1与第二计时器tc2。

于一实施例中,第一电子装置120可以是虚拟实境系统中的控制器,而第二电子装置140可以是虚拟实境系统当中的头戴式显示器。于此例子中,虚拟实境系统当中的控制器与头戴式显示器两者基于同步方法200所实现的共同时间基准下彼此沟通,本揭示文件并不以此为限。于另一实施例中,第一电子装置120可以是虚拟实境系统中的头戴式显示器,而第二电子装置140可以是虚拟实境系统当中的控制器。

于一实施例中,在接收到射频封包rp之后,射频收发器144更发送确认封包至射频收发器124。请一并参阅图4a以及图4b。图4a绘示根据本揭示文件的一实施例中第一电子装置120与第二电子装置140之间传送的射频封包rp以及确认封包ack的时序示意图。

于图4a所示的实施例中,示意性绘示了先后三个讯框f1、f2以及f3。于一实施例中,三个讯框f1、f2以及f3各自具有相同的持续时间长度。举例来说,三个讯框f1、f2以及f3的持续时间长度均相同于固定的射频传输间隔时间,例如5毫秒(millisecond)或是10毫秒。于此例中,射频收发器144每经过一个上述射频传输间隔时间便会由射频收发器124收到一个射频封包rp。在收到射频封包rp之后,射频收发器144会回传确认封包ack至射频收发器124,射频收发器124接收来自射频收发器144的确认封包ack。

请一并参阅图4b,其绘示于一实施例中在图4a所示的一个讯框f1当中有关第一中断信号int1、射频封包rp、第二中断信号int2以及超音波信号us1与us2等进一步细节的时序示意图。其中,图4b当中第一中断信号int1、射频封包rp以及第二中断信号int2之间的时序关系与细节大致相似于图3b的实施例,在此不另赘述。

于一实施例中,通讯系统100可进一步执行图2a中的步骤s250至步骤s280,以基于第一计时器tc1与第二计时器tc2上已同步的时间计数而传送超音波封包up。如图1及图4b所示,在步骤s250当中,当第一计时器tc1由第一中断信号int1触发(在图4b中的时间点t3)并开始计数,超音波收发器126发送如图4b所示的超音波信号us1。超音波封包up是透过超音波信号us1基于第一计时器tc1而发送。于此实施例中,超音波收发器126开始传输超音波封包up是由时间点t3开始。第二电子装置140的超音波收发器146所收到的超音波信号us2如图4b所示。超音波收发器146在于时间点t7由超音波信号us2中接收到超音波封包up。

在步骤s260中,如图4b所示,超音波收发器126在超音波作动时段(ultrasoundactivetimeslot)uats当中传送超音波封包up。在步骤s270中,超音波收发器146接收超音波封包up。在步骤s280中,超音波收发器146基于第二计时器tc2对超音波封包up进行取样。举例来说,超音波封包up当中的数据可以基于第二计时器tc2上的时脉信号或时间计数进行处理、解码或解密。由于第二计时器tc2与第一计时器tc1同步,故超音波封包up由超音波收发器126传输至超音波收发器146的传输经过时间utt可以基于第二计时器tc2加以计算。于此例子中,当超音波收发器146收到超音波封包up时可以发送另一个中断信号至控制电路142。控制电路142可以得知在时间点t7收到超音波封包up,此时间点对应到第二计时器tc2上的时间计数“18”。控制电路142便可以计算超音波封包up的传输经过时间utt,通过此关系式“utt=t7-t3”。于图4b的实施例中,此传输经过时间utt的长度等同于第二计时器tc2(或是第一计时器tc1)上17个单位时间(17=“18”-“01”)。

于一实施例中,第一计时器tc1与第二计时器tc2之间可能仍存在微小的时间差异,也可视为时间抖动。于一实施例中,第一计时器tc1与第二计时器tc2之间的时间抖动是在3毫秒以下,因此,第一电子装置120与第二电子装置140之间的时间同步至少可以达到毫秒计量等级。

如图4b所示,射频收发器144在时间点t5后将确认封包ack回传至射频收发器124。接着,射频收发器124会接收到来自射频收发器144的确认封包ack。如图4b所示,超音波封包up是在超音波信号us1的超音波作动时段uats当中传送。

于一实施例中,确认封包ack用以携带由第二电子装置140发送至第一电子装置120的调整指令。第一电子装置120根据确认封包ack当中的调整指令调整超音波作动时段uats。举例来说,可以根据确认封包ack当中所携带的调整指令,进而加宽或缩短超音波作动时段uats或是将超音波作动时段uats提早或延后。

于图2a、图2b及图4b所示的实施例中,第一计时器tc1与第二计时器tc2之间的同步可以用来决定第一电子装置120与第二电子装置140之间传递的超音波封包up的传输经过时间utt,如此一来,第二电子装置140可以根据传输经过时间utt量测与第一电子装置120之间的相对距离。但本揭示文件并不以此为限。于其他实施例中,第一计时器tc1与第二计时器tc2之间的同步可以用来进行不同电子装置之间同步定位与地图构建(simultaneouslocalizationandmapping,slam)的数据同步、相机场景探索作业的同步、影像图框的同步及/或惯性量测单元(inertialmeasurementunit,imu)的数据时间戳记的同步等应用。

上述实施例绘示了通讯系统100当中两个电子装置(第一电子装置120与第二电子装置140)之间的例子,但本揭示文件并不仅限于两个电子装置。请一并参阅图5,其绘示根据本揭示文件另一实施例中通讯系统300的示意图。

于图5的实施例中,通讯系统300包含第一电子装置320、第二电子装置340以及第三电子装置360。

第一电子装置320及第二电子装置340可以彼此通讯。举例来说,数据、指令及/或控制信号可以由第一电子装置320传送至第二电子装置340,或由第二电子装置340传送至第一电子装置320。第三电子装置360及第二电子装置340可以彼此通讯。举例来说,数据、指令及/或控制信号可以由第三电子装置360传送至第二电子装置340,或由第二电子装置340传送至第三电子装置360。

如图5所示,第一电子装置320包含控制电路322、射频收发器324以及超音波收发器326。第二电子装置340包含控制电路342、射频收发器344a、另一射频收发器344b以及超音波收发器346。第三电子装置360包含控制电路362、射频收发器364以及超音波收发器366。

第一电子装置320的射频收发器324用以传送射频封包rp1至第二电子装置340的射频收发器344a,并同时产生中断信号以触发控制电路322的计时器tc1。第三电子装置360的射频收发器364用以传送另一射频封包rp2至第二电子装置340的射频收发器344b,并同时产生中断信号以触发控制电路362的计时器tc3。当接收到射频封包rp1,射频收发器344a产生中断信号以触发控制电路342当中的计时器tc2a。当接收到射频封包rp2,射频收发器344b产生中断信号以触发控制电路342当中的计时器tc2b。

第一电子装置320的超音波收发器326用以传送超音波封包up1至第二电子装置340的超音波收发器346。第三电子装置360的超音波收发器366用以传送另一超音波封包up2至第二电子装置340的超音波收发器346。

第一电子装置320及第二电子装置340可以利用前述实施例中的同步方法200同步计时器tc1与计时器tc2a。关于同步的细节已经在先前实施例中说明,在此不另赘述。相似地,第三电子装置360及第二电子装置340可以利用前述实施例中的同步方法200同步计时器tc3与计时器tc2b。借此,超音波封包up1与超音波封包up2可以基于同步的时脉信号进行处理。

此外,第二电子装置340的射频收发器344a可以回传确认封包ack1至第一电子装置320,而第二电子装置340的射频收发器344b可以回传另一确认封包ack2至第三电子装置360。确认封包ack1与确认封包ack2用以从第二电子装置340携带各自的调整指令至第一电子装置320及第三电子装置360。上述各自的调整指令用以使第一电子装置320与第三电子装置360各自采用的超音波作动时段差异化。于一实施例中,各自的调整指令用以将第一电子装置320与第三电子装置360的两个超音波作动时段分别设置在不互相重迭的两个分离时段。于此例中,第一电子装置320所使用的超音波作动时段将相异且不重迭于第三电子装置360所使用的超音波作动时段。超音波封包up1与超音波封包up2将不会彼此干扰,而第二电子装置340可以简单地分辨超音波封包up1与超音波封包up2的来源装置根据各自的超音波作动时段。

于一实施例中,第一电子装置320及第三电子装置360为虚拟实境系统中的两个控制器,而第二电子装置340为虚拟实境系统中的头戴式显示器。于此例中,虚拟实境系统中的控制器与头戴式显示器可以利用先前实施例的同步方法200所形成的同步时脉下彼此沟通。

虽然本发明的实施例已揭露如上,然其并非用以限定本发明,任何熟悉此技艺者,在不脱离本发明的精神和范围内,当可做些许的更动与润饰,因此本发明的保护范围当以所附的权利要求书所界定的范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1