一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

同步装置和同步方法与流程

2022-07-24 03:27:02 来源:中国专利 TAG:


1.本公开涉及一种同步装置和同步方法。


背景技术:

2.使用蓝牙(注册商标)的真无线立体声(tws)耳机正在迅速普及。响应于对小型化和低功耗的需求,与传统的蓝牙标准相比,已经制定了蓝牙低功耗(ble)标准,该标准是具有低功耗的标准。
3.在利用tws耳机进行立体声/音频再现时,在保持定位的状态下实现左右音乐再现同步是非常重要的,并且需要提供高度可靠的音频再现同步技术。
4.在传统的蓝牙标准中,在音频再现期间从诸如智能电话或音乐播放器的再现设备发送时间信息,并且通过与该时间信息同步来实现再现同步。然而,在ble标准中,这样的时间信息不包括在分组中,因此,需要使用与传统技术不同的技术来实现音频再现同步。
5.现有技术文献
6.专利文献
7.专利文献1:日本专利申请公开号2018-11204


技术实现要素:

8.本发明要解决的问题
9.本公开提供一种能够在执行无线通信的主设备与从设备之间精确地实现同步的同步装置和同步方法。
10.问题的解决方案
11.为了解决上述问题,根据本公开的一个方面,提供了一种同步装置,其在主设备和从设备之间通过无线通信来同步时间序列数据,该主设备包括以预定间隔发送多个分组的分组发送单元,并且该从设备包括同步单元,同步单元基于多个分组之间的间隔来同步主设备发送的时间序列数据和从设备接收的时间序列数据。
12.本公开的另一方面提供了一种同步装置,其在主设备和多个从设备之间通过无线通信使时间序列数据同步,主设备包括以预定间隔发送多个分组的分组发送单元,多个从设备中的一个从设备包括同步单元,同步单元基于多个分组之间的间隔使接收到的时间序列数据与由主设备发送的时间序列数据同步。
13.从设备可包括:分组接收单元,接收多个分组;计数器,对接收的每个分组的间隔进行计数,并且同步单元可基于计数器的计数值使由主设备发送的时间序列数据与由从设备接收的时间序列数据同步。
14.主设备可包括分组生成器,分组生成器生成包括关于分组的间隔的信息和时间序列数据的多个分组,从设备可包括频率调整单元,频率调整单元基于分组接收单元接收到的关于分组的间隔的信息来调整计数器的参考时钟信号的频率。
15.从设备可包括:间隔信息提取单元,从分组接收单元接收到的多个分组中提取关
于分组的间隔的信息;以及差检测单元,检测基于所提取的关于分组的间隔的信息计算出的理想计数值与计数器的计数值之间的差,频率调整单元可基于该差来调整参考时钟信号的频率。
16.频率调整单元可以调整参考时钟信号的频率,使得该差变为预定值或更小。
17.从设备可包括:时钟发生器,生成源时钟信号;以及分频器,对源时钟信号进行分频以生成参考时钟信号,频率调整单元可通过基于该差控制分频器的分频比来调整参考时钟信号的频率,并且计数器可与参考时钟信号同步地对每个分组的间隔进行计数。
18.从设备可包括:结束时间信息获取单元,获取关于包括在从主设备发送的多个分组中的发送结束时间的信息;以及开始时间计算单元,基于关于发送结束时间的信息计算关于包括在多个分组中的时间序列数据的再现或处理的开始时间的信息,并且同步单元可以基于计算出的关于时间序列数据的再现或处理的开始时间的信息以及在频率调整单元调整参考时钟信号的频率之后的计数器的计数值,来确定包括在多个分组中的时间序列数据的再现或处理时间。
19.从设备可包括:比较器,将计数器的计数值与计算出的关于时间序列数据的再现或处理的开始时间的信息进行比较;以及指示单元,在比较器检测到计数器的计数值达到开始时间的情况下,指示再现或处理包括在多个接收的分组中的时间序列数据。
20.分组发送单元可以以预定间隔多次发送包括多个分组的分组群,从设备中的计数器可测量包括在每个分组群中的每个分组的间隔,同步单元可针对包括在每个分组群中的每个分组,使分组中的时间序列数据与主设备生成的分组中的对应的时间序列数据同步。
21.分组发送单元可以预定间隔多次发送包括多个分组的分组群,从设备中的计数器可测量分组群中包括的每个分组的间隔并测量分组群的间隔,同步单元可针对分组群中的每个分组和针对每个分组群,使分组中的时间序列数据与由主设备生成的分组中的对应的时间序列数据同步。
22.时间序列数据可以是包括生物信息的数据或音频数据。
23.可以设置多个从设备,多个从设备与主设备进行无线通信,多个从设备中的一个从设备中的分组接收单元可以在不同的定时与主设备进行无线通信,以接收从主设备发送的包括唯一的时间序列数据的多个分组。
24.主设备可以是包括存储音频数据的存储单元的信息提供终端,可以设置在不同的定时与信息提供终端执行无线通信的一对从设备,该对从设备中的一个可以是再现从主设备传输的用于左耳的音频数据的耳机,并且另一个可以是再现从主设备传输的用于右耳的音频数据的耳机。
25.本公开的一方面提供一种同步装置,其在主设备和从设备之间通过无线通信来同步时间序列数据,主设备包括:第一检测单元,其检测由主设备从信息提供终端接收的多个分组之间的间隔;以及第一分组发送单元,将包括关于第一检测单元检测到的间隔的信息的分组发送到从设备,从设备包括:第二检测单元,检测由从设备从信息提供终端接收的多个分组之间的间隔;以及同步单元,基于第二检测单元检测到的间隔和第一检测单元检测到的间隔,同步由主设备从信息提供终端接收的时间序列数据和由从设备从信息提供终端接收的时间序列数据。
26.第一检测单元可包括:第一计数器,与第一参考时钟信号同步地执行计数操作;以
及第二计数器,与第二参考时钟信号同步地对从信息提供终端发送的多个分组之间的间隔进行计数,第二检测单元可包括:第三计数器,与第三参考时钟信号同步地执行计数操作;以及第四计数器,与第四参考时钟信号同步地对从信息提供终端发送的多个分组之间的间隔进行计数。
27.同步单元可以基于第一计数器的计数值、第二计数器的计数值、第三计数器的计数值和第四计数器的计数值,使从设备从信息提供终端接收的分组中的时间序列数据与主设备从信息提供终端接收的分组中的对应时间序列数据同步。
28.从设备可包括:第二分组发送单元,将包括第三计数器的计数值和第四计数器的计数值的分组发送到主设备。
29.从设备可基于从主设备发送的第二计数器的计数值调整第四参考时钟信号的频率和相位。
30.从设备可包括:差计算单元,计算从主设备发送的第二计数器的计数值与第四计数器的计数值之间的差;以及频率调整单元,基于差调整第四参考时钟信号的频率。
31.从设备可以包括开始时间计算单元,开始时间计算单元基于包括在从信息提供终端发送的多个分组中的关于发送结束时间的信息来计算关于时间序列数据的再现或处理的开始时间的信息,并且同步单元可以基于第三计数器的计数值、在通过频率调整单元调整第四参考时钟信号的频率之后的第四计数器的计数值、在通过频率调整单元调整第四参考时钟信号的频率之后由差计算单元计算出的差、以及关于开始时间的信息,使时间序列数据的再现或处理将被执行的时间与主设备同步。
32.当主设备和从设备开始分组通信时,频率调整单元可以基于差来调整第四参考时钟信号的频率,并且同步单元可以在主设备和从设备与信息提供终端执行分组通信的同时,将时间序列数据的再现或处理将被执行的时间与主设备同步。
33.从设备可包括:第五计数器,对再现或处理的时间序列数据的分隔符进行计数;以及计数值获取单元,每当第五计数器向上计数时,获取第三计数器的计数值和第四计数器的计数值,并且第二分组发送单元可将计数值获取单元获取的第三计数器的计数值和第四计数器的计数值发送到主设备。
34.时间序列数据可以是音频数据,并且第五计数器可以对音频数据的帧数进行计数。
35.主设备和从设备中的一者可以是从信息提供终端接收用于左耳的音频数据的第一耳机,并且另一者可以是在不同于第一耳机的不同定时从信息提供终端接收用于右耳的音频数据的第二耳机。
36.主设备和从设备可以执行符合蓝牙(注册商标)低能量标准的分组通信。
37.本公开的另一方面提供了一种用于在主设备和从设备之间通过无线通信来同步时间序列数据的同步方法,该同步方法包括:由主设备以预定间隔发送多个分组;以及由从设备基于多个分组之间的间隔,使主设备发送的时间序列数据与从设备接收的时间序列数据同步。
附图说明
38.图1是示出根据实施方式的同步装置的示意性配置的示图。
39.图2是示出符合ble标准的分组通信定时的视图。
40.图3是示出了在图2的子间隔内传输的一个分组的数据配置的视图。
41.图4是示出了构成根据本实施方式的同步装置1的一部分的主设备或从设备的硬件配置的实例的框图。
42.图5是由主设备和从设备执行的软件处理的功能框图。
43.图6是示出pcd计数值与理想pcd计数值之间的关系的实例的视图。
44.图7是示出在主设备是诸如智能电话的信息提供终端并且从设备是耳机的情况下的处理操作的流程图。
45.图8是示出在主设备和从设备中的一者是左耳机而另一者是右耳机的情况下的处理操作的流程图。
46.图9是图7和图8的流程图中的时钟恢复处理的详细流程图。
47.图10是用箭头线示出直到音频再现开始为止的从设备的硬件处理的示图。
48.图11是用箭头线示出图10之后的过程的示图。
49.图12是用箭头线示出图11之后的过程的示图。
50.图13是用箭头线示出在开始声音输出之前与由作为从设备的左耳机和右耳机执行的时钟恢复处理相关的从设备硬件处理的示图。
51.图14是用箭头线示出图13之后的过程的示图。
52.图15是用箭头线示出图14之后的过程的示图。
53.图16是左右耳机的声音输出定时的调整的概念图。
54.图17是用箭头线示出与左耳机和右耳机的声音输出定时的调整相关的从设备硬件处理的示图。
55.图18是用箭头线示出图17之后的过程的示图。
56.图19是用箭头线示出图18之后的过程的示图。
57.图20是用箭头线示出图19之后的过程的示图。
58.图21是用箭头线示出与在左耳机与右耳机之间执行的时钟恢复处理相关的从设备硬件处理的示图。
59.图22是用箭头线示出图21之后的过程的示图。
60.图23是用箭头线示出图22之后的过程的示图。
具体实施方式
61.在下文中,将详细描述本公开的实施方式。
62.(同步装置的概要描述)
63.根据本实施方式的同步装置在主设备和从设备之间通过无线通信来同步时间序列数据。主设备通过无线通信将包括时间序列数据的分组传输至从设备,并且从设备执行使包括在接收到的分组中的时间序列数据与主设备的时间序列数据同步的处理。
64.由主设备和从设备发送和接收的时间序列数据的类型不受限制。作为实例,时间序列数据可以是包括生物信息的数据或音频数据。在下文中,将主要描述主设备和从设备同步音频数据的实例。在这种情况下,主设备可以是提供音频数据的信息提供终端,从设备可以是耳机。可替换地,主设备可以是左耳机和右耳机中的一个耳机,而从设备可以是另一
个耳机。
65.图1是示出根据本实施方式的同步装置1的示意性配置的视图。图1的同步装置1包括:信息提供终端2,例如,智能电话、平板电脑、移动电话、便携式音乐播放器等;以及左耳机3b和右耳机3a,其从信息提供终端2接收音频数据并执行声音输出。信息提供终端2可以是主设备m,并且左耳机3b和右耳机3a可以是从设备s1和s2。可替换地,左耳机3a和右耳机3a中的一个可以是主设备m并且另一个可以是从设备s。
66.在本实施方式中,假定主设备m和从设备s1和s2使用上述蓝牙(注册商标)低能耗(ble)执行无线通信。ble需要比正常蓝牙更低的功耗,并且可以在各自具有有限电池容量的诸如耳机3a和3b的小型通信设备中延长连续使用时间,因此,期望ble在将来被广泛使用。
67.例如,在主设备m是信息提供终端2并且从设备s1和s2是左耳机3b和右耳机3a的情况下,根据ble标准,从主设备m向每个耳机3a和3b仅发送用于耳机3a和3b的音频数据。即,耳机3a、3b中的一个耳机的音频数据不被发送到耳机3a、3b中的另一个耳机。由于耳机3a、3b进行无线通信,因此需要在信息提供终端2与每个耳机3a、3b之间执行使耳机3a、3b接收到的音频数据同步的处理,并且使耳机3a和3b同步。本实施方式的技术特征在于:在主设备m与各从设备s1、s2之间执行的同步处理。首先,将描述ble标准。
68.此外,描述了在ble装置内使用的ble-phy计数器的时钟的精度具有
±
2μs或更小的偏差。
69.此外,关于连接要求和时钟要求,在ble标准中定义了同步连接(iso)和异步连接间隔(acl)。
70.在本实施方式中,主设备m和从设备s1和s2通过同步连接(iso)执行音频数据的发送和时钟恢复,并且通过异步无连接(acl)的通用属性(gatt)的配置文件在左耳机3b和右耳机3a之间交换计数器值,以调整计数器的偏差。
71.图2是示出符合ble标准的分组通信定时的视图。图2示出了包括用于再现的音频数据的分组从主设备m(信息提供终端2)发送至两个从设备s1和s2(左耳机3b和右耳机3a)的实例。在iso间隔中,多个分组中的每个分组以预定间隔布置。一个分组的发送间隔被称为子间隔。接收到来自主设备m的分组的从设备s1和s2将包括确认(ack)信息的分组发送到主设备m。包括多个分组的分组群的发送周期被称为同步延迟,并且同步延迟的信息被包括在要从主设备m发送到从设备s1和s2的分组中。
72.从图2中可以看出,分组发送时间在左耳机3b和右耳机3a之间不同。如上所述,在ble中,包括左音频数据的分组被发送到左耳机3b,并且包括右音频数据的分组被发送到右耳机3a。此外,在ble中,难以同时向左耳机3b和右耳机3a发送分组。因此,如图2所示,分组发送时间在左耳机3b与右耳机3a之间不同。然而,通过分别在左分组和右分组中定义同步延迟,同步延迟的结束时间在左耳机3a和左耳机3b之间匹配。
73.在本实施方式中,在从同步延迟的结束时间起经过呈现延迟的时段之后,由左耳机3b和右耳机3a开始音频数据的再现。
74.图3是示出了在图2的子间隔内传输的一个分组的数据配置的视图。图3中的分组具有符合ble标准的数据配置,并且被称为ble分组。如图3所示,ble分组包括前导码、访问地址、pdu和crc。前导码不包括与音频数据相关的数据,而是包括ble调制信号。访问地址包
括用于识别通信伙伴的信息和指示分组的类型的信息。pdu不仅包括音频数据,而且包括关于上述同步延迟和分组间隔的信息(ble参数)。crc是用于错误校验的数据。
75.图4是示出构成根据本实施方式的同步装置1的一部分的主设备m或从设备s1和s2的硬件配置的实例的框图。更具体地,图4示出了耳机3a或3b的硬件配置。如上所述,图4中的耳机3a或3b在从信息提供终端2接收音频数据时作为从设备s1和s2操作。此外,耳机3a和3b在它们之间执行同步处理时作为主设备m或从设备s操作。
76.图4中的耳机3a或3b包括时钟生成单元(crg)11、计数器单元12、射频(rf)单元13、基带单元14、cpu 15、音频处理器16、缓冲器接口(bif)17、音频接口(aif)18、音频芯片19、扬声器20和麦克风21。
77.rf单元13执行接收和解调包括图2所示的分组的无线信号的处理。尽管没有描述rf单元13的内部配置,但是rf单元13接收2.4ghz频带中的无线信号并且执行符合ble标准的解调处理。以这种方式,rf单元13用作接收从主设备m发送的多个分组的分组接收单元。
78.基带单元14包括phy单元14a和link单元14b。phy单元14a将通过rf单元13解调的信号转换为数字信号。link单元14b提取具有特定访问地址的分组,并且从包括在分组中的分组间隔的信息计算理想的pcd计数值(理想pcd计数值)。pcd计数值是如后所述的对从主设备m发送的分组之间的间隔进行计数的计数器(被称为pcd计数器12a)的计数值。以这种方式,link单元14b用作信息提取单元和理想计数值计算单元,信息提取单元提取与接收到的分组中包括的分组间隔有关的信息,理想计数值计算单元基于所提取的与分组间隔有关的信息来计算理想计数值。此外,link单元14b可以接收通信伙伴的pcd计数值作为理想pcd计数值。
79.cpu 15执行比较处理(cmp)、pcd控制处理、同步延迟检测处理(结束时间信息获取单元)和拆包(depacket)处理。在比较处理中,将link单元14b计算出的理想pcd计数值或通信伙伴的pcd计数值与稍后所述的自身装置中的pcd计数器12a的计数值进行比较。
80.在pcd控制处理中,基于在比较处理中获得的比较结果来检测理想pcd计数值与pcd计数器12a的计数值之间的差,并且基于该差来控制用于操作pcd计数器12a的参考时钟信号的频率。
81.在拆包处理中,提取接收的分组的内容。在同步延迟检测处理中,检测包括在接收到的分组中的同步延迟。分组中的诸如同步延迟、音频数据的信息存储在第一ram 22中。存储在第一ram 22中的数据被音频处理器16读取。
82.以这种方式,cpu 15用作:间隔信息提取单元,从多个接收到的分组中提取关于分组间隔的信息;差检测单元,检测基于提取的关于分组间隔的信息计算出的理想计数值与pcd计数器12a的计数值之间的差;以及频率调整单元,基于差来调整参考时钟信号的频率。
83.此外,在左耳机3b和右耳机3a之间执行声音输出定时的调整和声音偏差的确认的情况下,cpu 15执行生成在左耳机3b和右耳机3a之间同步的lr同步分组的处理和生成在lr通信时的再现延迟值的处理。
84.音频处理器16包括dsp 16a,其读取存储在第一ram 22中的分组的信息,并计算上述呈现延迟。另外,音频处理器16内置有dmac 16b,dmac 16b对存储在第一ram 22中的分组的音频数据执行dma传送。dmac 16b将音频数据存储在第二ram 23中。
85.此外,在左耳机3b和右耳机3a之间进行声音输出定时的调整和声音偏移的确认的
情况下,音频处理器16执行使用cpu 15生成的再现延迟值的分组延迟处理和考虑再现延迟值的音频数据混合处理。
86.时钟生成单元11包括晶体振荡器11a、1/2分频器11b、pll电路(syspll)11c、1/n分频器11d、不等分频pcd时钟生成单元11e以及1/4分频器11f。晶体振荡器11a输出例如32mhz的源振荡信号。1/2分频器11b输出通过将源振荡信号的频率降低到1/2而获得的分频信号。pll电路11c使用该分频信号生成进行pll控制的时钟信号。时钟信号的频率例如是具有比源振荡信号的频率更高的频率的信号。1/n分频器11d生成通过将时钟信号的频率降低至1/n而获得的分频信号。不等分频pcd时钟生成单元11e根据理想pcd计数值与pcd计数器12a的计数值之间的差,可变地控制时钟信号的频率,该时钟信号用作用于操作pcd计数器12a的参考时钟信号的基础。1/4分频器11f将从不等分频pcd时钟生成单元11e输出的时钟信号的频率除以四,从而生成参考时钟信号。
87.计数器单元12包括pcd计数器12a和分频控制寄存器12b。分频控制寄存器12b存储与理想pcd计数值和上述cpu 15计算出的pcd计数器12a的计数值之间的差相对应的分频控制值。上述不等分频pcd时钟生成单元11e基于存储在分频控制寄存器12b中的分频控制值来设置时钟信号的分频比。
88.pcd计数器12a是与从1/4分频器11f输出的参考时钟信号同步地执行计数操作的32位计数器。pcd计数器12a与参考时钟信号同步地对从主设备m发送的分组的间隔进行计数。pcd计数器12a的计数值被发送到cpu 15,并且还被发送到bif 17。
89.bif 17包括bif单元17a、比较器(cmp)17b、触发发生器(触发器(kicker)或指示单元)17c、fifo 17d和i2s通信单元17e。比较器17b将对应于再现时间的值与pcd计数器12a的计数值进行比较,其中,再现时间由从主设备m发送的分组中包括的同步延迟和音频处理器16计算的呈现延迟来确定。在比较器17b检测到匹配的情况下,触发发生器17c输出触发信号。
90.在从触发发生器17c输出触发信号的情况下,fifo17d依次输出存储在第二ram 23中的音频数据。fifo 17d输出的音频数据经由i2s通信单元17e串行地发送至aif 18。
91.以这种方式,bif 17用作同步单元,该同步单元基于所计算的关于时间序列数据的再现或处理的开始时间的信息以及在频率调整单元调整参考时钟信号的频率之后的计数器的计数值,来确定包括在多个分组中的时间序列数据的再现或处理时间。更具体地,同步单元针对每个分组群中包括的每个分组并且针对每个分组群,将分组中的时间序列数据与主设备生成的分组中的对应的时间序列数据同步。即,同步单元基于从主设备发送的多个分组之间的间隔,使主设备发送的时间序列数据与从设备接收的时间序列数据同步。同步单元基于计数器的计数值来同步主设备发送的时间序列数据和从设备接收的时间序列数据。
92.aif 18对从bif 17输出的音频数据执行预定的音频处理,然后将音频数据发送到音频芯片19。音频芯片19对来自aif8的音频数据执行d/a转换,并将音频数据输出到扬声器20。此外,由麦克风21收集的周围音频信号经受a/d转换并被发送到aif 18。
93.图5是由主设备m以及从设备s1和s2执行的软件处理的功能框图。更具体地,图5中的虚线的上侧表示软件处理的功能块,并且虚线的下侧表示与软件处理相关的硬件配置块。
94.图5中所示的硬件配置块与图4的框图中的一些块相关联。例如,图5中的ble-phy计数器14c设置在图4中的link单元14b内部。图5中的pcd计数器12a对应于图4中的计数器单元12内部的pcd计数器12a。图5中的bif 17对应于图4中的bif 17。应注意,实际上,aif 18和音频芯片19存在于bif 17与扬声器20之间,如图4所示,但在图5中未示出。图5的pcd锁存单元17f设置在例如图4的比较器17a中。图5的pcd控制单元11g被设置在图4的不等分频pcd时钟生成单元11e中。
95.图5所示的软件功能框图包含ble-pcd计数器对获取单元31、左右pcd偏差计算单元32、输出pcd计算单元33、呈现延迟计算单元(开始时间计算单元)34、音频解码器35、音频帧计数器(第五计数器)36、音频pcd计数器对获取单元(计数值获取单元)37、下降/环绕检测单元38、容差外数据移除单元39、ble参数提取单元40、理想pcd值计算单元41、pcd差提取单元42、速度分量提取单元43、加速度分量提取单元44、理想pcd控制值计算单元45和可能的pcd控制值计算单元46。这些软件功能块主要由图4中的cpu 15执行。
96.ble-pcd计数器对获取单元31获取通信伙伴(例如,主设备m)的ble-phy计数器14c的计数值和pcd计数器12a的计数值对,并获取自身装置(例如,从设备s1或s2)的ble-phy计数器14c的计数值和pcd计数器12a的计数值对。校准处理被周期性地执行,以使ble-phy计数器14c的计数值在主设备m与从设备s1和s2之间为相同的值,或者使它们的计数值之差为相同的值。为此,在以下描述中,假设主设备侧的ble-phy计数器14c和从设备侧的ble-phy计数器14c的计数值相同或具有相同的差值。
97.左右pcd偏差计算单元32计算主设备m的pcd计数器12a的计数值与从设备s1或s2的pcd计数器12a的计数值之差。呈现延迟计算单元34根据包含在从通信伙伴(例如,主设备m)发送的分组中的同步延迟来计算呈现延迟。输出pcd计算单元33基于由左右pcd偏差计算单元32计算出的pcd计数器12a的计数值与呈现延迟之间的差,来计算与音频数据的再现时间相对应的pcd计数器12a的计数值。
98.音频帧计数器36对输出音频帧的数量进行计数。音频pcd计数器对获取单元37在音频帧计数器36的向上计数定时获取自身装置(例如,从设备s1或s2)的pcd计数器12a的计数值和ble-phy计数器14c的计数值。音频pcd计数器对获取单元37获取的pcd计数器12a和ble-phy计数器14c的计数值被发送到通信伙伴(例如,主设备m)。
99.在pcd计数器12a未能计数分组间隔的情况下,下降/环绕检测单元38内插计数值。此外,由于pcd计数器12a在达到最大计数值的情况下从零开始重新计数,因此检测在pcd计数器12a的计数过程中从零开始重新计数的情况,以计算与分组间隔对应的计数值。
100.在pcd计数器12a的计数值不在假定范围内的情况下,容差外数据移除单元39移除计数值以提高计数值的可靠性。
101.ble参数提取单元40提取包括在接收到的分组中的ble参数。ble参数包括例如关于参数间隔的信息。理想pcd值计算单元41基于包括在ble参数中的关于分组间隔的信息来计算理想pcd计数值。更具体地,理想pcd值计算单元41针对phy单元14a的每个访问地址锁存包括在接收到的分组中的分组间隔(连接间隔),并将此时的主设备m的pcd计数值设置为期望值。
102.pcd差提取单元42将通过pcd锁存单元17f在自身装置(例如,从设备单元s1或s2)中锁存pcd计数器12a的计数值而获得的值与理想pcd计数值进行比较,并且提取它们之间
的差。由于存在在pcd差提取单元42提取的差中包含异常值的可能性,因此不是每次检测差,而是通过多次检查差的变化率等来排除异常的差值。
103.例如,当第n连接间隔的pcd计数值是pcdresultn并且第n理想pcd计数值是pcdrefern时,通过以下公式(1)计算差δpcddiff。
104.δpcddiff={(pcdresultn-pcdresult1)-(pcdrefern-pcdrefer1)}/n...(1)
105.图6是示出pcd计数值与理想pcd计数值之间的关系的实例的视图。在图6中,水平轴表示时间,垂直轴表示pcd计数值。图6中的白色圆圈表示pcd计数值,并且图6中的直线表示理想pcd计数值。容差外数据移除单元移除时间t2处的pcd计数值。直线与白色圆圈之间的距离表示pcd计数值之间的差。pcd计数值在每次接收到分组时包括一些误差,但是可通过将pcd计数值的测量结果考虑多次来计算高度可靠的差。
106.速度分量提取单元43提取指示由pcd差提取单元42提取的差的值每单位时间变化的速度分量。加速度分量提取单元44提取表示由速度分量提取单元43提取的速度分量的值每单位时间变化的加速度分量。
107.理想pcd控制值计算单元45计算pcd控制值,使得速度分量和加速度分量接近零。可提供状态转变以计算稍微超过或低于的pcd控制值,在一些情况下,可放弃控制或者可调整pcd控制值的增益,使得控制值在初始状态下增加,且控制值的改变速率在除初始状态之外的状态下减小。
108.可能的pcd控制值计算单元46执行舍入处理,使得pcd控制值落入预定范围内。由可能的pcd控制值计算单元46计算的pcd控制值被存储在图4的分频控制寄存器12b中。不等分频pcd时钟生成单元11e生成以与pcd控制值对应的分频比分频的时钟。1/4分频器11f基于该时钟生成参考时钟信号。
109.图7是示出在主设备m是诸如智能电话的信息提供终端2并且从设备s1和s2是耳机3a和3b的情况下的处理操作的流程图。首先,在主设备m与从设备s1和s2之间执行同步面向连接(ico)通信(步骤s1)。在ico通信中,如图3所示,以预定间隔顺序地发送多个分组中的每一个。
110.接着,主设备m及从设备s1、s2中的每一个获取包括在通信伙伴发送的分组中的访问地址(步骤s2)。可以通过访问地址识别通信伙伴。在这种情况下,确定分组是否是来自如稍后所述的要对其执行时钟恢复处理的通信伙伴的分组。
111.在通过访问地址识别出通信伙伴的情况下,开始时钟恢复处理(步骤s3)。在时钟恢复处理中,如稍后将详细描述的,执行以下处理:通过从设备s1和s2的pcd计数器12a对从用作主设备m的信息提供终端2发送的分组之间的间隔进行计数,并控制用于操作pcd计数器12a的参考时钟信号的频率,使得pcd计数器12a的计数值与理想pcd计数值匹配。
112.接下来,在左从设备s1或s2(耳机3a或3b)与右从设备s1或s2(耳机3a或3b)之间开始异步无连接(acl)通信(步骤s4)。在acl通信中,在左耳机3b和右耳机3a之间发送和接收分组,以执行再现时间的定时调整和声音偏差的确认。
113.首先,获取访问地址(步骤s5)。通过访问地址识别通信伙伴。接下来,获取包含在所接收的分组中的通用属性(gatt)配置文件(步骤s6)。随后,基于所获取的gatt确定是主设备m还是从设备s1或s2(步骤s7)。在主设备m的情况下,图7的流程图结束。另一方面,在从设备s1或s2的情况下,执行时钟恢复处理(步骤s8)。在步骤s8的时钟恢复处理中,作为从设
备s1和s2的耳机3a和3b获取从作为主设备m的耳机3a和3b发送的pcd计数值,并计算与从设备s1和s2的pcd计数值的差值,并调整用于操作从设备s1和s2的pcd计数器12a的参考时钟信号的频率,以减小差值。以这种方式,在配对之后执行的时钟恢复处理仅由从设备s1和s2执行。
114.图8是示出在主设备m和从设备s中的一个是左耳机3b并且另一个是右耳机3a的情况下的处理操作的流程图。首先,开始acl通信(步骤s11)。接着,获取访问地址(步骤s12)。接着,获取gatt配置文件(步骤s13)。接着,基于所获取的gatt配置文件确定是主设备m还是从设备s(步骤s14)。当确定是主设备m时,图9中的处理结束,并且当确定是从设备s时,执行图8中示出的时钟恢复处理(步骤s15)。
115.图8的处理在左耳机3b和右耳机3a之间执行,并且例如在执行与信息提供终端2配对之前或在接收从信息提供终端2提供的音频数据的同时在左耳机3b和右耳机3a之间执行配对处理的情况下,为了实现左耳机3b和右耳机3a之间的同步而执行。在这种情况下,用作主设备的耳机执行第一检测单元的处理和第一分组发送单元的处理,第一检测单元检测由主设备从信息提供终端2接收的多个分组之间的间隔,第一分组发送单元将包括关于第一检测单元检测到的间隔的信息的分组发送到从设备。第一检测单元包括主设备中的ble-phy计数器(第一计数器)14c和pcd计数器(第二计数器)12a。另一方面,用作从设备的耳机执行第二检测单元的处理和同步单元的处理,第二检测单元检测由从设备从信息提供终端2接收的多个分组之间的间隔,同步单元基于第二检测单元检测到的间隔和第一检测单元检测到的间隔,使主设备从信息提供终端2接收的时间序列数据与从设备从信息提供终端2接收的时间序列数据同步。第二检测单元包括从设备中的ble-phy计数器(第三计数器)14c和pcd计数器(第四计数器)12a。
116.图9是图7和图8的流程图中的时钟恢复处理的详细流程图。图9的流程图示出了由从设备s1和s2(耳机3a和3b)执行的时钟恢复处理。首先,确定是否要改变用于操作pcd计数器12a的参考时钟信号的频率(步骤s21)。在步骤s21中,在主设备m是信息提供终端2并且从设备s1和s2是耳机3a和3b的情况下,确定要改变参考时钟信号的频率。
117.在确定要改变参考时钟信号的频率的情况下,设置时钟恢复的参考点(参考时间)(步骤s22)。这里,例如,将接收到特定分组的时间设置为参考点。接下来,读取从设备s1或s2中的pcd计数器12a的计数值(pcd计数值)(步骤s23)。接下来,计算pcd计数器12a的计数值与基于分组间隔计算出的理想pcd计数值之间的差(步骤s24)。注意,在步骤s24中,在从信息提供终端2接收音频数据的左耳机3b和右耳机3a执行同步处理的情况下,通过将耳机3a和3b之一设置为主设备m来计算从主设备m发送的pcd计数值与从设备s的pcd计数值之间的差。
118.接下来,基于所计算的差来调整用于操作pcd计数器12a的参考时钟信号的频率(步骤s25)。接下来,pcd计数器12a的计数值和ble-phy计数器14c的计数值被配对,并被发送到主设备m(步骤s26)。
119.接下来,确定是否要执行pcd计数器12a的计数值的相位调整(步骤s27)。在主设备m是信息提供终端2的情况下,不执行相位调整,因此,图8的处理结束。另一方面,在通过左耳机3b和右耳机3a调整声音输出定时的情况下,确定要执行相位调整。
120.在确定要执行pcd计数器12a的计数值的相位调整的情况下,获取从主设备m(耳机
3a和3b之一)发送的pcd计数器12a的计数值与ble-phy计数器14c的计数值的对(步骤s28)。
121.接下来,计算主设备m(耳机3a和3b中的一个)的pcd计数值与从设备s1或s2(耳机3a和3b中的另一个)的pcd计数值之间的差(步骤s29)。接下来,基于计算出的差来调整从设备s1和s2的pcd计数值(步骤s30)。
122.(时钟恢复处理)
123.接下来,将详细描述时钟恢复处理。如图7至图9的流程图所示,不仅在主设备m是信息提供终端2并且从设备s1和s2是耳机3a和3b的情况下,而且在主设备m是耳机3a和3b中的一个并且从设备s是耳机3a和3b中的另一个的情况下,执行时钟恢复处理。
124.在图5的框图中,与时钟恢复处理相关的处理块在虚线框中。在时钟恢复处理中,pcd锁存单元17f和pcd控制单元11g被用作硬件,并且下降/环绕检测单元38、容差外数据移除单元39、ble参数提取单元40、理想pcd值计算单元41、pcd差提取单元42、速度分量提取单元43、加速度分量提取单元44、理想pcd控制值计算单元45和可能的pcd控制值计算单元46被提供作为软件功能块。
125.(直到音频再现开始为止的硬件处理)
126.图10至图12是用箭头线示出直到音频再现开始为止的从设备的硬件处理的示图。首先,如图10所示,当作为从设备s1和s2的左耳机3b和右耳机3a从作为主设备m的信息提供终端2接收分组时,由rf单元13执行解调处理,由基带单元14中的phy单元14a将解调信号转换成数字信号,并且由link单元14b提取特定分组。提取的分组中包括的同步延迟信息和音频数据被存储在第一ram 22中。
127.接下来,如图11所示,音频处理器16从同步延迟信息计算呈现延迟信息。此后,bif 17中的比较单元基于pcd计数值确定由呈现延迟信息指定的时间是否已到来。如图12所示,在确定时间已经到来的情况下,左耳机3b和右耳机3a开始音频数据的声音输出。
128.图13至图15是用箭头线示出在开始声音输出之前与由作为从设备s1和s2的左耳机3b和右耳机3a执行的时钟恢复处理相关的从设备硬件处理的示图。首先,如图13所示,从设备中的pcd计数器12a对从作为主设备m的信息提供终端2发送的分组之间的间隔进行计数。此外,从设备中的link单元14b提取包括在接收到的分组中的ble参数中的理想pcd计数值。cpu 15计算pcd计数值与理想pcd计数值之间的差。
129.接下来,如图14所示,cpu 15根据pcd计数值与理想pcd计数值之间的差,将用于控制不等分频pcd时钟生成单元11e的时钟的分频控制值存储在分频控制寄存器12b中。不等分频pcd时钟生成单元11e基于存储在分频控制寄存器12b中的分频控制值来控制分频时钟的频率。因此,用于操作pcd计数器12a的参考时钟信号的频率也被控制。
130.接下来,如图15所示,bif 17中的比较器通过使用校正的pcd计数值来确定声音输出定时是否已到来。
131.当时钟恢复处理结束时,调整左耳机3b和右耳机3a的声音输出定时。图16是左耳机3b和右耳机3a的声音输出定时的调整的概念图。在图16的实例中,左耳机和右耳机中的任一个被设置为主设备m并且另一个被设置为从设备,并且在主设备m中,pcd计数器12a的计数值(pcd计数值)在100到600之间变化,而ble-phy计数器的计数值(ble-phy计数值)在2到7之间变化。另一方面,在从设备中,pcd计数值在110到610之间变化,而ble-phy计数值在2到7之间变化。以这种方式,ble-phy计数值在主设备m和从设备之间匹配。这是因为在每次
接收到分组时执行使从设备的ble-phy计数值与主设备m的ble-phy计数值匹配的处理。另一方面,pcd计数值在主设备m与从设备之间有时是不同的。这是因为从主设备m和从设备中的晶体振荡器输出的源振荡信号的频率不一定匹配,因此,在pcd计数值中发生偏差。
132.在调整左耳机3b和右耳机3a的声音输出定时时,检测pcd计数值之间的差,并且考虑该差来确定在左耳机3b和右耳机3a中执行声音输出的任何定时。图16示出当ble-phy计数值是7时确定执行声音输出,并且此后,pcd计数值被向上计数60的实例。在这种情况下,ble-phy计数值是7并且pcd计数值是660时的定时是主设备m的声音输出定时,而ble-phy计数值是7并且pcd计数值是670时的定时是从设备的声音输出定时。以这种方式,检测主设备m与从设备的pcd计数值之间的差,并且考虑该差来确定声音输出定时,由此能够匹配左耳机3b和右耳机3a的声音输出定时。
133.图17至图20是用箭头线示出与左耳机3b和右耳机3a的声音输出定时的调整相关的从设备硬件处理的示图。如图17至图20所示,从设备的cpu 15执行生成lr同步分组的处理和生成lr通信再现延迟值的处理。此外,音频处理器16执行用于确定再现定时的再现延迟处理和考虑再现延迟值的混合处理。
134.在图17至图20中,例如,将左耳机3b设置为主设备m,并且将右耳机3a设置为从设备。如图17所示,如果右耳机3a接收到特定分组,则获取左耳机3b的ble-phy计数值和pcd计数值。然后,如图18所示,cpu 15计算再现延迟值,该再现延迟值是左耳机3b的pcd计数值与自身装置(右耳机3a)的pcd计数值之间的差,并基于再现延迟值生成lr同步分组。cpu 15将再现延迟值和lr同步分组存储在第一ram 22中。音频处理器16访问第一ram 22,对声音需要被输出的音频数据执行再现延迟处理和混合处理,并经由dmac 16b将处理后的音频数据存储在第二ram 23中。
135.在声音需要被输出的音频数据不是从信息提供终端2提供的音频数据而是预定声音的情况下,如图19所示,声音被发送到aif 18并被输出,而不由bif 17与pcd计数值进行比较。
136.另一方面,在从信息提供终端2提供的音频数据将被再现的情况下,bif 17的比较器确认pcd计数器12a所计数的pcd计数值达到预定的声音再现时间,并且在pcd计数值达到预定声音再现时间的情况下开始声音输出,如图20所示。
137.当左耳机3b和右耳机3a开始声音输出后,为了防止声音偏差,在左耳机3b和右耳机3a之间周期性地进行分组通信以执行时钟恢复处理。该时钟恢复处理是图8中的步骤s35的处理。在耳机之间执行的时钟恢复处理中,将作为主设备m的耳机的pcd计数值发送给作为从设备的另一耳机。从设备计算自身装置的pcd计数值与主设备m的pcd计数值之间的差(图9中的步骤s14),调整参考时钟信号的频率使得该差变为零(步骤s15),之后,执行pcd计数值的相位调整。
138.因此,在从左耳机3b和右耳机3a开始声音输出之后,左耳机3b和右耳机3a可以在连续接收从作为主设备m的信息提供终端2提供的音频数据并与信息提供终端2执行同步处理的同时,执行左耳机3b和右耳机3a之间的同步处理。
139.图21至图23是用箭头线示出了与在右耳机3a与左耳机3b之间执行的时钟恢复处理相关的从设备硬件处理的示图。如图21所示,从设备的cpu 15将从主设备m发送的主设备m的pcd计数值与由从设备的pcd计数器12a计数的pcd计数值进行比较。然后,如图22所示,
cpu 15计算两个pcd计数值之间的差,并将与该差对应的分频控制值存储在分频控制寄存器12b中。不等分频pcd时钟生成单元11e生成具有与分频控制值相对应的频率的分频时钟信号。接下来,如图23所示,1/4分频器11f生成具有与该差对应的频率的参考时钟信号,并且与参考时钟信号同步地确定声音输出定时。
140.以这种方式,在本实施方式中,当主设备m和从设备执行符合ble的分组通信时,从设备执行时钟恢复处理,因此,时间序列数据可以在主设备m和从设备之间同步。在时钟恢复处理中,在主设备m是信息提供终端2的情况下,从主设备m发送的分组的间隔由从设备的pcd计数器12a测量,从包括在分组中的ble参数计算理想pcd计数值,并计算pcd计数值与理想pcd计数值之间的差。由于基于该差控制用于操作pcd计数器12a的参考时钟信号的频率,所以从设备的pcd计数值可以与主设备m的pcd计数值匹配,或者两者之间的差可变得恒定。
141.根据本实施方式的同步装置可以在以信息提供终端2(诸如智能电话)作为主设备m并且以左耳机3b和右耳机3a作为从设备执行这种时钟恢复处理之后,调整左耳机3b和右耳机3a的声音输出定时。在声音输出定时的调整中,音频数据的再现时间可以基于主设备和从设备的pcd计数值之间的差而在主设备m与从设备之间匹配。
142.此外,在开始一次声音输出之后,可以用一个耳机作为主设备m而另一个耳机作为从设备来确认和调整声音输出定时中的偏差。这里,主设备m和从设备交换一对ble-phy计数值和pcd计数值,并且从设备例如检测pcd计数值之间的差。然后,根据该差调整声音输出定时。因此,即使左耳机3b和右耳机3a的pcd计数值随时间推移而偏离,声音输出定时也可以在左耳机3b和右耳机3a之间匹配。
143.应注意,本技术可具有以下配置。
144.(1)一种同步装置,在主设备和从设备之间通过无线通信使时间序列数据同步,
145.主设备包括以预定间隔发送多个分组的分组发送单元,并且
146.从设备包括同步单元,同步单元基于多个分组之间的间隔,同步主设备发送的时间序列数据和从设备接收的时间序列数据。
147.(2)一种同步装置,在主设备与多个从设备之间通过无线通信使时间序列数据同步,
148.主设备包括以预定间隔发送多个分组的分组发送单元,以及
149.多个从设备中的一个从设备包括同步单元,同步单元根据多个分组之间的间隔,将所接收到的时间序列数据与由主设备发送的时间序列数据同步。
150.(3)根据权利要求1或2的同步装置,其中,
151.从设备包括:
152.分组接收单元,接收多个分组;以及
153.计数器,对每个所接收的分组的间隔进行计数,以及
154.同步单元基于计数器的计数值,同步主设备发送的时间序列数据和从设备接收的时间序列数据。
155.(4)根据权利要求3的同步装置,其中,
156.主设备包括生成包括关于分组的间隔的信息和时间序列数据的多个分组的分组生成器,以及
157.从设备包括频率调整单元,频率调整单元基于分组接收单元接收到的关于分组的
间隔的信息来调整计数器的参考时钟信号的频率。
158.(5)根据(4)的同步装置,其中,
159.从设备包括:
160.间隔信息提取单元,从分组接收单元接收到的多个分组中提取关于分组的间隔的信息;以及
161.差检测单元,检测基于所提取的关于分组的间隔的信息而计算的理想计数值与计数器的计数值之间的差,以及
162.频率调整单元基于差调整参考时钟信号的频率。
163.(6)根据(5)的同步装置,其中,频率调整单元调整参考时钟信号的频率,使得差值变为预定值或更小。
164.(7)根据(6)的同步装置,其中,
165.从设备包括:
166.时钟发生器,生成源时钟信号;以及
167.分频器,对源时钟信号进行分频以生成参考时钟信号,
168.频率调整单元通过基于差控制分频器的分频比来调整参考时钟信号的频率,以及
169.计数器与参考时钟信号同步地对每个分组的间隔进行计数。
170.(8)根据(4)至(7)中任一项的同步装置,其中
171.从设备包括:
172.结束时间信息获取单元,获取关于包括在从主设备发送的多个分组中的发送结束时间的信息;以及
173.开始时间计算单元,基于关于发送结束时间的信息计算关于包含在多个分组中的时间序列数据的再现或处理的开始时间的信息,以及
174.同步单元基于计算出的关于时间序列数据的再现或处理的开始时间的信息以及在频率调整单元调整参考时钟信号的频率之后的计数器的计数值,来确定包括在多个分组中的时间序列数据的再现或处理时间。
175.(9)根据(8)的同步装置,其中,
176.从设备包括:
177.比较器,将计数器的计数值与计算出的关于时间序列数据的再现或处理的开始时间的信息进行比较;以及
178.指示单元,当比较器检测到计数器的计数值达到开始时间时,指示再现或处理包括在接收到的多个分组中的时间序列数据。
179.(10)根据(3)至(9)中任一项的同步装置,其中
180.分组发送单元以预定间隔多次发送包括多个分组的分组群,
181.从设备中的计数器测量包括在每个分组群中的每个分组的间隔,并且
182.同步单元针对包括在每个分组群中的每个分组,使分组中的时间序列数据与主设备生成的分组中的对应的时间序列数据同步。
183.(11)根据(3)至(9)中任一项的同步装置,其中
184.分组发送单元以预定间隔多次发送包括多个分组的分组群,
185.从设备中的计数器测量包括在分组群中的每个分组的间隔并且测量分组群的间
隔,并且
186.同步单元针对包括在每个分组群中的每个分组和针对每个分组群,将分组中的时间序列数据与主设备生成的分组中的对应的时间序列数据同步。
187.(12)根据(1)至(11)中任一项的同步装置,其中,时间序列数据是包括生物信息的数据或音频数据。
188.(13)根据(3)至(11)中任一项的同步装置,包括:
189.执行与主设备的无线通信的多个从设备,
190.其中,多个从设备中的一个从设备的数据分组接收单元在不同的定时与主设备进行无线通信,以接收从主设备发送的包括唯一的时间序列数据的多个分组。
191.(14)根据(1)至(12)中任一项的同步装置,包括:
192.一对从设备,在不同时刻与信息提供终端进行无线通信;
193.主设备是包括存储音频数据的存储单元的信息提供终端,并且
194.该对从设备中的一个是再现从主设备发送的用于左耳的音频数据的耳机,该对从设备中的另一个是再现从主设备发送的用于右耳的音频数据的耳机。
195.(15)一种同步装置,在主设备和从设备之间通过无线通信使时间序列数据同步,
196.主设备包括:
197.第一检测单元,检测由主设备从信息提供终端接收的多个分组之间的间隔;以及
198.第一分组发送单元,将包括关于第一检测单元检测到的间隔的信息的分组发送到从设备,以及
199.从设备包括:
200.第二检测单元,检测由从设备从信息提供终端接收的多个分组之间的间隔;以及
201.同步单元,基于第二检测单元检测到的间隔和第一检测单元检测到的间隔,同步由主设备从信息提供终端接收的时间序列数据和由从设备从信息提供终端接收的时间序列数据。
202.(16)根据(15)的同步装置,其中,
203.第一检测单元包括:
204.第一计数器,与第一参考时钟信号同步地执行计数操作;以及
205.第二计数器,与第二参考时钟信号同步地对从信息提供终端发送的多个分组之间的间隔进行计数,以及
206.第二检测单元包括:
207.第三计数器,与第三参考时钟信号同步地执行计数操作;以及
208.第四计数器,与第四参考时钟信号同步地对从信息提供终端发送的多个分组之间的间隔进行计数。
209.(17)根据(16)的同步装置,其中,同步单元基于第一计数器的计数值、第二计数器的计数值、第三计数器的计数值和第四计数器的计数值,使从设备从信息提供终端接收的分组中的时间序列数据与主设备从信息提供终端接收的分组中的对应的时间序列数据同步。
210.(18)根据(16)的同步装置,其中,从设备包括第二分组发送单元,第二分组发送单元将包括第三计数器的计数值和第四计数器的计数值的分组发送到主设备。
211.(19)根据(16)至(18)中任一项的同步装置,其中,从设备基于从主设备发送的第二计数器的计数值来调整第四参考时钟信号的频率和相位。
212.(20)根据(19)的同步装置,其中,
213.从设备包括:
214.差计算单元,计算从主设备发送的第二计数器的计数值与第四计数器的计数值之间的差;以及
215.频率调整单元,基于该差调整第四参考时钟信号的频率。
216.(21)根据(20)的同步装置,其中,
217.从设备包括:
218.开始时间计算单元,基于包括在从信息提供终端发送的多个分组中的关于发送结束时间的信息,计算关于时间序列数据的再现或处理的开始时间的信息,以及
219.同步单元基于第三计数器的计数值、在频率调整单元调整第四参考时钟信号的频率之后的第四计数器的计数值、在频率调整单元调整第四参考时钟信号的频率之后由差计算单元计算出的差、以及关于开始时间的信息,使时间序列数据的再现或处理将被执行的时间与主设备同步。
220.(22)根据(21)的同步装置,其中
221.当主设备和从设备开始分组通信时,频率调整单元基于该差调整第四参考时钟信号的频率,以及
222.在主设备和从设备与信息提供终端执行分组通信的同时,同步单元使时间序列数据的再现或处理将被执行的时间与主设备同步。
223.(23)根据(18)的同步装置,其中,
224.从设备包括:
225.第五计数器,对再现或处理的时间序列数据的分隔符进行计数;以及
226.计数值获取单元,每当第五计数器向上计数时,获取第三计数器的计数值和第四计数器的计数值,以及
227.第二分组发送单元将计数值获取单元获取的第三计数器的计数值和第四计数器的计数值发送给主设备。
228.(24)根据(23)的同步装置,其中,
229.时间序列数据是音频数据,以及
230.第五计数器对音频数据的帧数进行计数。
231.(25)根据(15)至(24)中任一项的同步装置,其中,主设备和从设备中的一者是从信息提供终端接收用于左耳的音频数据的第一耳机,并且主设备和从设备中的另一者是在不同于第一耳机的不同定时从信息提供终端接收用于右耳的音频数据的第二耳机。
232.(26)根据(1)至(25)中任一项的同步装置,其中,主设备和从设备执行符合蓝牙(注册商标)低能量标准的分组通信。
233.(27)一种用于在主设备和从设备之间通过无线通信使时间序列数据同步的同步方法,同步方法包括:
234.由主设备以预定间隔发送多个分组;以及
235.由从设备基于多个分组之间的间隔同步主设备发送的时间序列数据和从设备接
收的时间序列数据。
236.本公开的各方面不限于上述各实施方式,而是包括可由本领域技术人员想到的各种修改,并且本公开的效果不限于上述内容。即,在不背离从权利要求及其等同物中限定的内容得出的本公开的概念构思和精神的范围内,可进行各种添加、改变和部分删除。
237.附图标记列表
238.1 同步装置
239.2 信息提供终端
240.3a,3b 耳机
241.11 时钟生成单元
242.11a 晶体振荡器
243.11b 1/2分频器
244.11c pll电路
245.11d 1/n分频器
246.11e 不等分频pcd时钟生成单元
247.11f 1/4分频器
248.12 计数器单元
249.12a pcd计数器
250.13 rf单元
251.14 基带单元
252.14a phy单元
253.14blink单元
254.15 cpu
255.16 音频处理器
256.16a dsp
257.16b dmac
258.17 bif
259.17a bif单元
260.17b 比较器
261.17c 触发发生器
262.17d fifo
263.17e i2s通信单元
264.18 aif
265.19 音频芯片
266.20 扬声器
267.21 麦克风
268.31 ble-pcd计数器对获取单元
269.32 左右pcd偏差计算单元
270.33 输出pcd计算单元
271.34 呈现延迟计算单元
272.35 音频解码器
273.36 音频帧计数器
274.37 音频pcd计数器对获取单元
275.38 下降/环绕检测单元
276.39 容差外数据移除单元
277.40 ble参数提取单元
278.41 理想pcd值计算单元
279.42 pcd差提取单元
280.43 速度分量提取单元
281.44 加速度分量提取单元
282.45 理想pcd控制值计算单元
283.46 可能的pcd控制值计算单元。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献