首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

【专利解密】打破苹果“TWS”垄断?汇顶科技的蓝牙数据同步传输技术

【嘉德点评】汇顶科技的蓝牙数据传输方案,通过分批次传输同步链路数据和异步链路数据,实现了在同一个链路上既传输等同步链路数据包,又传输异步链路数据包的功能。

集微网消息,北京时间2020年1月,蓝牙技术联盟正式推出了新一代蓝牙音频技术标准LE Audio,在会场上,汇顶科技同一加科技演示了应用于TWS无线耳机的创新方案——Bluetooth LE音频解决方案。

在蓝牙音频技术领域,为了确保数据流准确及时送达,通常在通信系统中建立异步链路以传输数据流,不仅要保证数据的时效性,同时也需要保证数据的准确性,这样才能达到TWS蓝牙耳机的基本要求,这也是新一代蓝牙音频技术标准LE Audio中所完成的。

然而,通信系统中异步链路无法满足数据送达的时效性要求,现有方案为了达到这个目的,需要在通信系统中另外建立同步链路,以确保数据流传输的时效性。但是这样的方案,虽然能够实现即传输时效性要求高的数据,也能够传输要求准确送达的数据,但是却增加了通信系统的硬件开销及通信带宽。

为了缓和这些问题,汇顶科技在19年11月14日申请了一项名为“数据传输方法、电子设备、系统及存储介质”的发明专利(申请号:201980005105.7),申请人为深圳市汇顶科技股份有限公司。

根据该专利目前公开的资料,让我们一起来看看汇顶科技的这项蓝牙数据同步传输方案吧。

如上图,为该专利中发明的数据传输系统的结构示意图,其中包括电子设备101和电子设备102,这两个设备可以通过蓝牙进行数据传输,例如在无线音频系统中,101可以为智能设备,而102可以为无线蓝牙耳机。

当这个数据传输系统开始传输数据时,第一电子设备先接收用户输入的同步传输指令,用于第一设备向第二设备完成同步传输配置。此后,第一电子设备需要获取同步链路数据(A-ACL),并在每个事件开始时判断当前时刻是否为刷新时刻,如果是,则重新获取A-ACL数据,并发送更新后的A-ACL数据。

在这个系统中,仅在第二电子设备和第一电子设备之间建立一条链路,即可实现ACL数据和A-ACL数据的传输,这样无需建立两个链路以传输上述数据,减少了通信系统的硬件消耗,并且减少了传输带宽。

如上图,为数据传输方法的流程示意图,首先,第一电子设备获取待传输的等同步链路数据包,由于等同步链路数据包对传输的实时性要求高,因此在刷新时刻到来时,允许丢弃正在传输的数据包,获取新等同步链路数据包,以保证数据准时送达。

其次,第一电子设备通过传输链路来向第二电子设备发送等同步链路数据包,如果当前是刷新时刻,则待刷新等同步链路数据包后,再发送刷新后的等同步链路数据包;如果刷新时刻并未到来,则直接发送等同步链路数据包。

在将等同步链路数据包完整发送给第二电子设备时,第一电子设备就可以获取异步链路数据包,同时第二电子设备提取数据包的数据类型,根据数据类型确定用于存储数据包的缓存区。

如上图,为该专利中展示的第一电子设备缓存区的结构示意图,现有的异步链路通信方案中,缓存区分为ACL缓存区及LLCP缓存区。ACL缓存区用于存储异步链路数据包,因为异步链路数据包不需要在刷新时刻进行刷新,LLP缓存区用于存储LLCP缓存数据。

在现有基础之上,在缓存区中另外设置A-ACL缓存区,用于存储等同步链路数据,等同步链路数据允许刷新,在应用层接收到数据包时,根据原始异步链路数据包以及链路层控制数据包的包头即可确定数据包类型。

最后,再对原始异步链路数据包进一步分类处理,将原始异步链路数据包分为等同步链路数据包和异步链路数据包,并将数据包分别存储至相应缓存区。

以上就是汇顶科技发明的蓝牙数据传输方法,该方案先传输对时效性有严格要求的等同步链路数据包,待等同步链路数据包传输完毕,再传输异步链路数据包。从而可以实现在同一个链路上既传输等同步链路数据包、又传输异步链路数据包的任务,因此无需建立两个链路以传输数据,在减少通信系统硬件消耗的同时,也减少了传输带宽。

(校对/holly)

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20200819A0P90S00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券