CN116192316A - 数据传输方法、装置和耳机 - Google Patents
数据传输方法、装置和耳机 Download PDFInfo
- Publication number
- CN116192316A CN116192316A CN202111435244.9A CN202111435244A CN116192316A CN 116192316 A CN116192316 A CN 116192316A CN 202111435244 A CN202111435244 A CN 202111435244A CN 116192316 A CN116192316 A CN 116192316A
- Authority
- CN
- China
- Prior art keywords
- data
- earphone
- earpiece
- data frame
- clock synchronization
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 230000005540 biological transmission Effects 0.000 title claims abstract description 103
- 238000000034 method Methods 0.000 title claims abstract description 81
- 238000012545 processing Methods 0.000 claims description 112
- 230000009467 reduction Effects 0.000 claims description 68
- 238000004891 communication Methods 0.000 claims description 65
- 238000004806 packaging method and process Methods 0.000 claims description 6
- 239000008186 active pharmaceutical agent Substances 0.000 description 15
- 238000010586 diagram Methods 0.000 description 13
- 230000000694 effects Effects 0.000 description 7
- 238000005516 engineering process Methods 0.000 description 6
- 230000005236 sound signal Effects 0.000 description 6
- 238000004590 computer program Methods 0.000 description 5
- 230000006870 function Effects 0.000 description 3
- 238000012544 monitoring process Methods 0.000 description 3
- 238000013461 design Methods 0.000 description 2
- 210000005069 ears Anatomy 0.000 description 2
- 238000011084 recovery Methods 0.000 description 2
- 230000001419 dependent effect Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 239000003550 marker Substances 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/02—Details
- H04J3/06—Synchronising arrangements
- H04J3/0635—Clock or time synchronisation in a network
- H04J3/0638—Clock or time synchronisation among nodes; Internode synchronisation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04R—LOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
- H04R5/00—Stereophonic arrangements
- H04R5/033—Headphones for stereophonic communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04R—LOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
- H04R5/00—Stereophonic arrangements
- H04R5/04—Circuit arrangements, e.g. for selective connection of amplifier inputs/outputs to loudspeakers, for loudspeaker detection, or for adaptation of settings to personal preferences or hearing impairments
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04R—LOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
- H04R2420/00—Details of connection covered by H04R, not provided for in its groups
- H04R2420/09—Applications of special connectors, e.g. USB, XLR, in loudspeakers, microphones or headphones
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- Computer Networks & Wireless Communication (AREA)
- Headphones And Earphones (AREA)
Abstract
本申请提供一种数据传输方法、装置和耳机,该方法可以应用于无线耳机中的第一耳机,所述无线耳机还包括第二耳机,方法包括:获取待传输数据;接收所述第一处理器发送的时钟信号;将所述待传输数据转换为数据帧,并且,根据所述时钟信号为所述数据帧生成时钟同步序列;将所述数据帧和所述数据帧对应的时钟同步序列发送至所述第二耳机。本申请能够提高无线耳机与电子设备之间的实际带宽,进而提高用户体验。
Description
技术领域
本申请涉及通信领域,特别涉及一种数据传输方法、装置和耳机。
背景技术
无线耳机与配对的电子设备之间没有传统的连接线,通过无线方式通信。如果无线耳机的左右耳之间采用无线方式进行数据通信,该无线耳机可以称为真无线耳机。目前真无线耳机的左右耳机中一个是主耳机一个是从耳机,两个耳机之间进行数据通信的模式可以是转发模式或者监听模式。但是,不管是转发模式还是监听模式,主耳机与从耳机之间进行数据通信时,主耳机无法同时与配对的电子设备(例如,手机)之间进行数据通信,导致真无线耳机与电子设备之间的实际带宽受限,进而影响真无线耳机与手机连接的业务效果,影响用户体验。
发明内容
本申请提供了一种数据传输方法、装置和耳机,能够提高无线耳机与电子设备之间的实际带宽,进而提高用户体验。
第一方面,本申请实施例提供一种数据传输方法,应用于无线耳机中的第一耳机,无线耳机还包括第二耳机,方法包括:获取待传输数据以及时钟信号;将待传输数据转换为数据帧,并且,根据时钟信号为数据帧生成时钟同步序列;将数据帧和数据帧对应的时钟同步序列发送至第二耳机。该方法中,第一耳机将待传输数据封装成数据帧,可以使用原有蓝牙模块之外的其他无线传输方式传输至第二耳机,从而无需占用第一耳机中蓝牙模块的传输资源,提高第一耳机与电子设备之间的传输带宽,并且,提高第一耳机与第二耳机之间的传输带宽,进而可以提升无线耳机的业务处理效果,提升用户的使用体验。
在一种可能的实现方式中,将待传输数据转换为数据帧,包括:将待传输数据按照数据类型封装到数据帧,每个数据帧包括一种数据类型的待传输数据。
在一种可能的实现方式中,将数据帧和数据帧对应的时钟同步序列发送至第二耳机,包括:按照数据帧包括数据的时延要求从小到大的顺序,对数据帧进行调度;按照调度顺序,将数据帧和数据帧对应的时钟同步序列发送至第二耳机。
在一种可能的实现方式中,将待传输数据转换为数据帧,包括:将待传输数据按照数据类型封装到同一数据帧中数据类型对应的比特位,数据帧包括至少两种数据类型对应的比特位。
在一种可能的实现方式中,第一耳机包括:第一编解码器,获取待传输数据,包括:接收第一编解码器发送的降噪数据。
在一种可能的实现方式中,接收第一编解码器发送的降噪数据,包括:接收第一编解码器直接发送的降噪数据;或者,接收第一编解码器经由第一处理器发送的降噪数据,第一处理器设置于第一耳机中。
在一种可能的实现方式中,第一耳机包括:第一处理器,获取待传输数据,包括:接收第一处理器发送的业务数据;和/或,接收第一处理器发送的业务控制数据。
在一种可能的实现方式中,将数据帧和数据帧对应的时钟同步序列发送至第二耳机,包括:使用预设无线通信方式将数据帧和数据帧对应的时钟同步序列发送至第二耳机;或者,使用预设有线通信方式将数据帧和数据帧对应的时钟同步序列发送至第二耳机。
在一种可能的实现方式中,无线通信方式是以下方式中的一种方式:HBC、WiFi、UWB、超级蓝牙、超声通信。
在一种可能的实现方式中,第一耳机和第二耳机之间包括第一有线线路和第二有线线路,第一有线线路用于传输第一耳机发送至第二耳机的数据;第二有线线路用于传输第二耳机发送至第一耳机的数据;使用预设有线通信方式将数据帧和数据帧对应的时钟同步序列发送至第二耳机,包括:使用第一有线线路将数据帧和数据帧对应的时钟同步序列发送至第二耳机。
在一种可能的实现方式中,第一耳机和第二耳机之间包括第三有线线路,第三有线线路用于传输第一耳机发送至第二耳机的数据、以及第二耳机发送至第一耳机的数据;使用预设有线通信方式将数据帧和数据帧对应的时钟同步序列发送至第二耳机,包括:使用第三有线线路将数据帧和数据帧对应的时钟同步序列发送至第二耳机。
第二方面,本申请实施例提供一种数据传输方法,应用于无线耳机中的第二耳机,无线耳机还包括第一耳机,方法包括:接收第一耳机发送的时钟同步序列和数据帧;将时钟同步序列恢复为时钟信号,根据时钟信号从数据帧中解析出待传输数据。
在一种可能的实现方式中,待传输数据包括:业务数据、和/或降噪数据,第二耳机包括:第二编解码器,该方法还包括:将业务数据和/或降噪数据发送至第二编解码器。
在一种可能的实现方式中,待传输数据包括:业务数据、和/或业务控制数据、和/或降噪数据,第二耳机包括:第二处理器和第二编解码器,该方法还包括:将业务数据发送至第二处理器;和/或,将业务控制数据发送至第二处理器;和/或,将降噪数据发送至第二编解码器。
在一种可能的实现方式中,将降噪数据发送至第二编解码器,包括:将降噪数据直接发送至第二编解码器;或者,将降噪数据经由第二处理器发送至第二编解码器。
在一种可能的实现方式中,接收第一耳机发送的时钟同步序列和数据帧,包括:使用预设无线通信方式接收第一耳机发送的时钟同步序列和数据帧;或者,使用预设有线通信方式接收第一耳机发送的时钟同步序列和数据帧。
在一种可能的实现方式中,无线通信方式是以下方式中的一种方式:HBC、WiFi、UWB、超级蓝牙、超声通信。
在一种可能的实现方式中,第一耳机和第二耳机之间包括第一有线线路和第二有线线路,第一有线线路用于传输第一耳机发送至第二耳机的数据;第二有线线路用于传输第二耳机发送至第一耳机的数据;使用预设有线通信方式接收第一耳机发送的时钟同步序列和数据帧,包括:使用第一有线线路接收第一耳机发送的时钟同步序列和数据帧。
在一种可能的实现方式中,第一耳机和第二耳机之间包括第三有线线路,第三有线线路用于传输第一耳机发送至第二耳机的数据、以及第二耳机发送至第一耳机的数据;使用预设有线通信方式接收第一耳机发送的时钟同步序列和数据帧,包括:使用第三有线线路接收第一耳机发送的时钟同步序列和数据帧。
第三方面,本申请实施例提供一种数据传输装置,应用于无线耳机中的第一耳机,无线耳机还包括第二耳机,装置包括:第一数据处理模块以及第一收发模块,其中,第一数据处理模块与第一收发模块连接;第一数据处理模块用于:获取待传输数据以及时钟信号;将待传输数据转换为数据帧,并且,根据时钟信号为数据帧生成时钟同步序列;将数据帧和数据帧对应的时钟同步序列发送至第一收发模块;第一收发模块用于:将数据帧和数据帧对应的时钟同步序列发送至第二耳机。
在一种可能的实现方式中,第一数据处理模块用于:将待传输数据转换为数据帧,包括:第一数据处理模块具体用于:将待传输数据按照数据类型分别封装到不同的数据帧,每个数据帧包括一种数据类型的待传输数据。
在一种可能的实现方式中,第一数据处理模块用于:将数据帧和数据帧对应的时钟同步序列发送至第一收发模块,包括:第一数据处理模块具体用于:按照数据帧包括数据的时延要求从小到大的顺序,对数据帧进行调度;按照调度顺序,将数据帧和数据帧对应的时钟同步序列发送至第一收发模块。
在一种可能的实现方式中,第一数据处理模块用于:将待传输数据转换为数据帧,包括:第一数据处理模块具体用于:将待传输数据按照数据类型封装到同一数据帧中数据类型对应的比特位,数据帧包括至少两种数据类型对应的比特位。
在一种可能的实现方式中,第一耳机包括:第一编解码器,第一编解码器与第一数据处理模块连接;第一数据处理模块用于:获取待传输数据以及时钟信号,包括:第一数据处理模块用于:接收第一编解码器发送的降噪数据。
在一种可能的实现方式中,第一数据处理模块用于:接收第一编解码器发送的降噪数据,包括:第一数据处理模块具体用于:接收第一编解码器通过第一编解码器与第一数据处理模块之间的接口发送的降噪数据;或者,第一数据处理模块具体用于:接收第一处理器通过第一处理器与第一数据处理模块之间的接口发送的降噪数据,降噪数据由第一编解码器通过第一编解码器与第一处理器之间的接口发送至第一处理器,第一处理器设置于第一耳机中。
在一种可能的实现方式中,第一耳机包括:第一处理器,第一数据处理模块用于:获取待传输数据以及时钟信号,包括:第一数据处理模块具体用于:接收第一处理器发送的业务数据;和/或,接收第一处理器发送的业务控制数据。
在一种可能的实现方式中,第一收发模块用于:将数据帧和数据帧对应的时钟同步序列发送至第二耳机,包括:第一收发模块具体用于:使用预设无线通信方式将数据帧和数据帧对应的时钟同步序列发送至第二耳机;或者,第一收发模块具体用于:使用预设有线通信方式将数据帧和数据帧对应的时钟同步序列发送至第二耳机。
在一种可能的实现方式中,无线通信方式是以下方式中的一种方式:HBC、WiFi、UWB、超级蓝牙、超声通信。
在一种可能的实现方式中,第一收发模块和第二耳机之间包括第一有线线路和第二有线线路,第一有线线路用于传输第一耳机发送至第二耳机的数据;第二有线线路用于传输第二耳机发送至第一耳机的数据;第一收发模块用于:使用预设有线通信方式将数据帧和数据帧对应的时钟同步序列发送至第二耳机,包括:第一收发模块具体用于:使用第一有线线路将数据帧和数据帧对应的时钟同步序列发送至第二耳机。
在一种可能的实现方式中,第一收发模块和第二耳机之间包括第三有线线路,第三有线线路用于传输第一耳机发送至第二耳机的数据、以及第二耳机发送至第一耳机的数据;第一收发模块用于:使用预设有线通信方式将数据帧和数据帧对应的时钟同步序列发送至第二耳机,包括:第一收发模块具体用于:使用第三有线线路将数据帧和数据帧对应的时钟同步序列发送至第二耳机。
第四方面,本申请实施例提供一种数据传输装置,应用于无线耳机中的第二耳机,无线耳机还包括第一耳机,装置包括:第二收发模块和第二数据处理模块;其中,第二数据处理模块与第二收发模块连接;第二收发模块用于:接收第一耳机发送的时钟同步序列和数据帧,将时钟同步序列和数据帧发送至第二数据处理模块;第二数据处理模块用于:将时钟同步序列恢复为时钟信号,根据时钟信号从数据帧中解析出待传输数据。
在一种可能的实现方式中,待传输数据包括:业务数据、和/或降噪数据,第二耳机包括:第二编解码器;第二编解码器与第二数据处理模块连接;第二数据处理模块还用于:将业务数据和/或降噪数据发送至第二编解码器。
在一种可能的实现方式中,待传输数据包括:业务数据、和/或业务控制数据、和/或降噪数据,第二耳机包括:第二处理器和第二编解码器;第二编解码器与第二数据处理模块连接,第二处理器与第二数据处理模块连接;第二数据处理模块还用于:将业务数据发送至第二处理器;和/或,将业务控制数据发送至第二处理器;和/或,将降噪数据发送至第二编解码器。
在一种可能的实现方式中,第二数据处理模块用于:将降噪数据发送至第二编解码器,包括:第二数据处理模块具体用于:将降噪数据直接发送至第二编解码器;或者,第二数据处理模块具体用于:将降噪数据通过与第二处理器之间的接口发送至第二处理器,第二处理器用于将降噪数据发送至第二编解码器。
在一种可能的实现方式中,第二收发模块用于:接收第一耳机发送的时钟同步序列和数据帧,包括:第二收发模块具体用于:使用预设无线通信方式接收第一耳机发送的时钟同步序列和数据帧;或者,使用预设有线通信方式接收第一耳机发送的时钟同步序列和数据帧。
在一种可能的实现方式中,无线通信方式是以下方式中的一种方式:HBC、WiFi、UWB、超级蓝牙、超声通信。
在一种可能的实现方式中,第一耳机和第二耳机之间包括第一有线线路和第二有线线路,第一有线线路用于传输第一耳机发送至第二耳机的数据;第二有线线路用于传输第二耳机发送至第一耳机的数据;第二收发模块用于:使用预设有线通信方式接收第一耳机发送的时钟同步序列和数据帧,包括:第二收发模块具体用于:使用第一有线线路接收第一耳机发送的时钟同步序列和数据帧。
在一种可能的实现方式中,第一耳机和第二耳机之间包括第三有线线路,第三有线线路用于传输第一耳机发送至第二耳机的数据、以及第二耳机发送至第一耳机的数据;第二收发模块用于:使用预设有线通信方式接收第一耳机发送的时钟同步序列和数据帧,包括:第二收发模块具体用于:使用第三有线线路接收第一耳机发送的时钟同步序列和数据帧。
第五方面,本申请实施例提供一种第一耳机,包括第一处理器以及第一编解码器,第一耳机还包括第三方面任一项的数据传输装置。
第六方面,本申请实施例提供一种第二耳机,包括第二处理器以及第二编解码器,第二耳机还包括:第四方面任一项的数据传输装置。
第七方面,本申请实施例提供一种无线耳机,包括第五方面的第一耳机以及第六方面的第二耳机。
第八方面,本申请提供一种计算机程序,当计算机程序被计算机执行时,用于执行第一方面或第二方面的方法。
在一种可能的设计中,第八方面中的程序可以全部或者部分存储在与处理器封装在一起的存储介质上,也可以部分或者全部存储在不与处理器封装在一起的存储器上。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
图1为转发模式下无线耳机之间的数据传输流程示意图;
图2为监听模式下无线耳机之间的数据传输流程示意图;
图3为本申请数据传输方法适用的一种场景示意图;
图4为本申请数据传输方法适用的另一种场景示意图;
图5为本申请数据传输方法一个实施例的流程图;
图6为本申请数据帧结构一个实施例的示意图;
图7为本申请数据帧结构一个实施例的示意图;
图8为本申请数据传输方法另一个实施例的流程图;
图9为本申请数据传输方法适用的又一种场景示意图;
图10为本申请数据传输方法适用的又一种场景示意图;
图11为本申请数据传输方法适用的又一种场景示意图;
图12为本申请数据传输方法适用的又一种场景示意图。
具体实施方式
本申请的实施方式部分使用的术语仅用于对本申请的具体实施例进行解释,而非旨在限定本申请。
无线耳机与配对的电子设备之间没有传统的连接线,通过无线方式通信。如果无线耳机的左右耳之间也采用无线方式进行数据通信,该无线耳机可以称为真无线耳机。
无线耳机可以包括入耳式、半入耳式、头戴式等多种类型。真无线耳机可以应用在入耳式、半入耳式等类型的耳机中。
目前真无线耳机中左右耳机之间的通信主要有两种实现方式,分别是转发模式和监听模式。真无线耳机的左右两个耳机中一般一个是主耳机一个是从耳机,例如主耳机可以是左耳机、从耳机可以是右耳机。
使用转发模式的真无线耳机的工作原理例如图1所示。其中,主耳机(例如,左耳机)与电子设备(例如,手机)之间建立蓝牙连接,主耳机与电子设备之间传输数据(例如,音乐、语音或其他数据分组等);之后,主耳机断开与电子设备的蓝牙连接,与从耳机(例如,右耳机)之间建立蓝牙连接,将数据转发给从耳机。
使用监听模式的真无线耳机的工作原理例如图2所示。其中,主耳机(例如,左耳机)与电子设备(例如,手机)之间建立蓝牙连接,主耳机与电子设备之间传输数据(例如,音乐、语音或其他数据分组等);主耳机将与电子设备之间的蓝牙连接的相关参数传送给从耳机,从耳机(例如,右耳机)监听并直接接收来自电子设备的蓝牙信号,该接收无需依赖于主耳机的蓝牙数据的转发。若从耳机没有监听到蓝牙信号,主耳机断开与电子设备的蓝牙连接,与从耳机(例如,右耳机)之间建立蓝牙连接,将数据转发给从耳机。
不管是转发模式还是监听模式的真无线耳机,主耳机与从耳机之间的蓝牙连接,主耳机与电子设备之间的蓝牙连接,不能同时存在,这导致真无线耳机与电子设备之间、主耳机与从耳机之间的实际带宽受限。
在转发模式中,主耳机与电子设备之间、主耳机与从耳机之间需要分别通过蓝牙连接传输完整的有效数据,传输的数据量大,蓝牙传输的可靠性低,且主耳机的功耗大,真无线耳机的续航时间短。
上述监听模式中,通过由主耳机将与电子设备之间的蓝牙连接的相关参数传送给从耳机,从耳机监听并直接接收来自智能设备的蓝牙信号的方式,来减少主从耳机之间蓝牙连接传输的数据量,但是主从耳机之间仍然存在需要相互传输的数据,两者之间的数据传输速度与实际需求之间依然存在改进空间。
而且,随着耳机麦克风和传感器数量越来越多,仅获取单耳的数据进行处理无法达到最佳的性能,需要左右耳互传音频、传感器等数据进行双耳协同的数据处理,数据传输速率需求可达到30Mbps以上,以便使得无线耳机尤其是真无线耳机整体的性能和体验达到更好。
为此,本申请提出一种数据传输方法、装置和耳机,能够提高无线耳机与电子设备之间、以及左右耳机之间的实际带宽,进而提高用户体验。
需要说明的是,本申请数据传输方法可以适用于无线耳机,而不局限于真无线耳机,本申请实施例的无线耳机可以是入耳式、半入耳式、头戴式等类型,本申请实施例不作限定。
图3为本申请数据传输方法适用的一种场景示意图。如图3所示,其中,
无线耳机包括主耳机31和从耳机32。可选地,主耳机31可以是左耳机,从耳机32可以是右耳机;或者,主耳机31可以是右耳机,从耳机32可以是左耳机。
主耳机31中包括第一传输模块311和第一蓝牙模块312,从耳机32中包括第二传输模块321以及第二蓝牙模块322。
主耳机31的第一蓝牙模块312可以与配对的电子设备建立蓝牙连接,进行数据传输,和/或,与从耳机的第二蓝牙模块322建立蓝牙连接,进行数据传输。从耳机32的第二蓝牙模块322可以与从耳机的第二蓝牙模块322建立蓝牙连接,进行数据传输,和或,与配对的电子设备建立蓝牙连接,和/或,监听电子设备发送的蓝牙信号,等等。
第一传输模块311和第二传输模块321之间可以进行数据传输,该数据传输可以通过无线传输技术或者有线传输技术实现。无线传输技术可以包括但不限于:人体通讯(human body communication,HBC)、无线保真(wirelessfidelity,WiFi)、或者超宽带(ultra-wideband,UWB)、或者超级蓝牙、或者超声通信等,有线传输技术可以包括但不限于:串行/并行电路(serializing/deserializing circuitry,serdes)、或者以太等。
本申请实施例中,第一传输模块311和第二传输模块321之间可以传输两个耳机之间数据的数据,上述数据可以包括:主耳机需要发送至从耳机的业务数据例如通话中对端用户的业务数据、需要播放的音乐数据等,业务中的控制调度数据,耳机(例如左耳机、或者右耳机)采集的数据(例如,降噪数据)。尤其是两个耳机之间可以传输自身采集的数据(例如,降噪数据),从而可以使得左右耳机分别都得到完整的双耳数据,融合双耳数据进行处理后,使得用户得到更好的音频效果体验。
需要说明的是,由于本申请实施例中主从耳机之间的数据可以通过第一传输模块和第二传输模块进行传输,因此,在一些实施例中,从耳机中的第二蓝牙模块322可以省略。目前,主耳机与电子设备之间一般通过蓝牙模块进行通信,但是,本申请实施例中不限制主耳机与电子设备之间进行无线通信的具体通信方式,也即是说主耳机中的第一蓝牙模块可以被替换为支持其他无线通信技术的模块,本申请实施例不作限定。
以下通过具体实例对本申请实施例数据传输方法进行更为详细的说明。
图4是本申请数据传输方法另一个实施例的场景示意图。如图4所示:主耳机41可以包括:第一传输模块411、第一处理器412、第一编解码器413;从耳机42可以包括:第二传输模块421、第二处理器422、第二编解码器423。
可选地,第一处理器312可以是主耳机31的芯片级系统(system on chip,SOC)。
可选地,第一编解码器313可以是主耳机31的编解码器(coder-decoder,codec)。
可选地,第二处理器32可以是从耳机32的SOC。
可选地,第二编解码器323可以是从耳机32的codec。
第一传输模块411包括:第一数据接口、第一控制接口、第一时钟接口、第二数据接口、第一数据处理模块以及第一收发模块。其中,
第一数据接口可以连接第一处理器412的第五数据接口。可选地,第一数据接口和第五数据接口可以分别是I2S接口。
第一控制接口可以连接第一处理器412的第三控制接口。可选地,第一控制接口和第三控制接口可以分别是I2C接口,或者,第一控制接口和第三控制接口可以分别是URAT接口。
第一时钟接口可以连接第一处理器412的第三时钟接口。
第二数据接口可以连接第一编解码器413的第六数据接口。可选地,第二数据接口和第六数据接口可以分别是PDM接口。
第一数据接口、第一控制接口、第一时钟接口、第二数据接口分别与第一数据处理模块连接,第一数据处理模块与第一收发模块连接。
可选地,如图4所示,第一处理器412中可以包括第一PLL模块,第一锁相环(phaselocked loop,PLL)模块用于管理系统时钟信号,第一PLL模块的系统时钟信号可以依次经由第三时钟接口、第一时钟接口传输至第一数据处理模块。
可选地,如图4所示,第一处理器412和第一编解码器413之间也可以通过时钟接口和数据接口分别连接,第一处理器412可以通过时钟接口将系统时钟信号发送至第一编解码器413,第一处理器412和第一编解码器413之间可以通过数据接口进行数据交互。
可选地,与图3类似的,主耳机41还可以包括第一蓝牙模块,第一蓝牙模块可以与第一处理器412连接,第一处理器412可以通过第一蓝牙模块与配对的电子设备建立蓝牙连接,使用该蓝牙连接进行通信,接收电子设备发送的数据,该数据中可以包括:业务数据,例如音频数据,该音频数据可以是音频播放业务中的音频数据,或者通话业务中通话对端的音频数据等。
可选地,主耳机41还可以包括:喇叭(speaker)以及若干个麦克风(mic)。喇叭可以与第一编解码器413连接,用于接收并播放第一编解码器413输出的音频信号;
麦克风可以分别与第一编解码器413连接,用于将拾取到的音频信号输出至第一编解码器413。可选地,耳机300中可以包括至少2个麦克风,一个为主麦克风,此外还可以包括单前馈(FF)麦克风和/或单后馈(FB)麦克风等用于降噪等其他辅助功能的麦克风。
第二传输模块421可以包括:第三数据接口、第二控制接口、第二时钟接口、第四数据接口、第二数据处理模块以及第二收发模块。其中,
第三数据接口可以连接第二处理器422的第七数据接口。可选地,第三数据接口和第七数据接口可以分别是I2S接口。
第二控制接口可以连接第二处理器422的第四控制接口。可选地,第二控制接口和第四控制接口可以分别是I2C接口,或者,第二控制接口和第四控制接口可以分别是URAT接口。
第二时钟接口可以连接第二处理器422的第四时钟接口。
第四数据接口可以连接第二编解码器423的第八数据接口。可选地,第四数据接口和第八数据接口可以分别是PDM接口。
第三数据接口、第二控制接口、第二时钟接口、第四数据接口分别与第二数据处理模块连接,第二数据处理模块与第二收发模块连接。
可选地,如图4所示,第二处理器422中可以包括第二PLL模块,第二PLL模块用于管理系统时钟信号,第二数据处理模块可以将恢复出的时钟信号通过第二时钟接口和第四时钟接口发送至第二PLL模块,第二PLL模块可以根据时钟信号调整系统时钟信号。
可选地,从耳机42还可以包括第二蓝牙模块,第二蓝牙模块可以与第一处理器422连接,第一处理器422可以通过第二蓝牙模块与配对的主耳机41建立蓝牙连接或者监听电子设备发送的蓝牙信号等。
可选地,从耳机42还可以包括:喇叭(speaker)以及若干个麦克风(mic)。喇叭可以与第二编解码器423连接,用于接收并播放第二编解码器423输出的音频信号;
麦克风可以分别与第二编解码器423连接,用于将拾取到的音频信号输出至第一编解码器423。可选地,耳机300中可以包括至少2个麦克风,一个为主麦克风,此外还可以包括单前馈(FF)麦克风和/或单后馈(FB)麦克风等用于降噪等其他辅助功能的麦克风。
在图4所示的主耳机41的结构下,主耳机41中执行的处理过程例如图5所示,包括:
步骤501:第一处理器将第一数据依次通过第五数据接口、第一数据接口传输至第一数据处理模块。
其中,第一数据可以包括但不限于:从电子设备接收到的数据,例如音频数据,包括通话中对端用户的音频数据,或者,电子设备希望耳机播放的音频数据(例如音乐)等。
步骤502:第一处理器将第一控制数据依次通过第三控制接口、第一控制接口传输至第一数据处理模块。
其中,第一控制数据可以包括但不限于:无线耳机支持的各种业务的控制调度信息,例如,通话中音量增大、减小等等。
步骤503:第一处理器将时钟信号依次经由第三时钟接口、第一时钟接口传输至第一数据处理模块。
其中,时钟信号可以由第一处理器中的PLL模块生成。
步骤504:第一编解码器将第二数据依次通过第六数据接口、第二数据接口传输至第一数据处理模块。
其中,第二数据可以包括但不限于:用于耳机降噪的数据(以下简称为降噪数据),例如上述单前馈(FF)麦克风,和/或单后馈(FB)麦克风采集到的音频信号。
上述步骤501~步骤503之间没有执行顺序的限制。
上述步骤501~步骤503为可选步骤,每次可仅执行上述步骤中的至少一个步骤;也即是说,只要执行上述步骤中的至少一个步骤就可以触发步骤505中第一数据处理模块的数据处理。
可选地,上述第二数据接口和第六数据接口可以是PDM接口。为了降低PDM接口的数据传输压力,提高PDM接口的数据传输效率,可以将第一编解码器中延时要求相对高的数据(例如,主动降噪数据)通过PDM接口发送至第一数据处理模块;将第一编解码器中延时要求相对低的数据(例如,通话中的降噪数据)通过第一编解码器与第一处理器之间的数据接口传输至第一处理器,再由第一处理器通过上述第五数据接口和第一数据接口发送至第一数据处理模块。
步骤505:第一数据处理模块根据时钟信号将接收到的数据转换成数据帧,并为数据帧生成对应的时钟同步序列,将生成的数据帧及其对应的时钟同步序列发送至第一收发模块。
在一种可能的实现方式中,上述数据帧可以采用例如图6所示的结构。其中,DS帧表示从主耳机传输至从耳机的数据帧,US帧表示从从耳机传输到主耳机的数据帧。其中,可以规定DS帧和US帧可以同时传输,或者,也可以规定DS帧和US帧不能同时传输。
DS帧具体可以包括:帧同步序列、帧头和帧数据。帧同步序列是数据帧的起始标记,帧头用于记录帧数据的相关信息,例如地址信息、差错控制信息等,帧数据用于承载要传输的具体数据。可选地,每个DS帧可以仅传输一种数据类型的数据,例如仅传输I2S数据或者PDM数据,如图6所示,如果一个DS帧传输I2S数据,则DS帧可以包括:帧同步序列、I2S帧头和I2S帧数据,以下将该传输I2S数据的帧称为I2S帧;如果一个DS帧传输PDM数据,则DS帧可以包括:帧同步序列、PDM帧头和PDM帧数据,以下将该传输I2S数据的帧称为PDM帧。上述数据类型以第一数据处理模块接收到数据的接口进行分类为例,也可能存在其他的数据类型分类方法,这里不限制。
US帧的具体实现可以参考DS帧的上述说明,这里不赘述。
在该实现方式下,第一数据处理模块可以根据待传输数据(也即接收到的上述第一数据和/或第二数据和/或第一控制数据)的预设优先级来为传输数据的数据帧动态分配时隙进行传输。举例来说,PDM数据优先级可以高于I2S数据的优先级,因此,第一数据处理模块可以优先为PDM帧分配时隙。当带宽不够时,第一数据处理模块为了保证PDM帧的传输时延,可以对I2S帧进行丢帧处理,再进行重传。
需要说明的是,在该数据帧的实现方式下,如果在传输I2S数据时启动主动降噪(active noise canceling,ANC),那么,PDM数据的传输可能会存在至少1帧的延迟。
在另一种可能的实现方式中,上述数据帧可以采用例如图7所示的结构。该实现方式中,一个数据帧可以传输至少两种数据类型的数据。
以数据帧包括两种数据类型为例。DS帧具体可以包括:帧同步序列、混合帧头、第一类型数据、第二类型数据。举例来说,第一类型数据可以是I2S数据(对应图7所示结构中的I2S比特位),第二类型数据可以是PDM数据(对应图7所示结构中的PDM比特位)。
US帧的具体实现可以参考DS帧的上述说明,这里不赘述。
在该实现方式下,第一数据处理模块可以根据各类型数据(例如I2S数据和PDM数据)的预设带宽比例来分配数据帧中的比特位。该实现方式下,可以保证各类型数据的时延。
以上两种实现方式也可以组合实现,也即对于某一种数据类型的数据(例如PDM数据中延时要求高的主动降噪数据),以第一种实现方式单独封装为数据帧,对于其他数据类型的数据(例如延时要求相对较低的I2S数据以及PDM数据中的通话中降噪数据)以第二种实现方式封装在同一数据帧中。
步骤506:第一收发模块将时钟同步序列和数据帧发送至从耳机。
第一收发模块可以使用无线通信技术尤其是大带宽无线通信技术发送上述时钟同步序列和数据帧,例如HBC、WiFi、或者UWB等。
该方法中,主耳机将需要传输至从耳机的数据封装后通过主耳机中原有蓝牙模块之外的其他无线通信方式传输至从耳机,从而无需占用主耳机中蓝牙模块的传输资源,提高主耳机与电子设备之间的传输带宽,并且,提高主耳机与从耳机之间的传输带宽,进而可以提升无线耳机的业务处理效果(例如音频播放效果),提升用户的使用体验。
在图4所示的从耳机42的结构下,从耳机42中执行的处理过程例如图8所示,包括:
步骤801:从耳机的第二收发模块接收主耳机发送的时钟同步序列和数据帧,将时钟同步序列和数据帧发送给第二数据处理模块。
步骤802:第二数据处理模块根据时钟同步序列恢复出时钟信号,根据时钟信号从数据帧中获取对应的数据。
本步骤中从数据帧中获取到的数据可以包括:第一数据,和/或第二数据,和/或第一控制数据。
可选地,本步骤还可以包括:第二数据处理模块通过第二时钟接口和第四时钟接口将时钟信号发送至第二处理器的PLL模块。
可选地,第二数据处理模块可以包括时钟恢复子模块和解帧子模块,时钟恢复子模块用于根据时钟同步序列恢复出时钟信号,解帧子模块用于根据时钟信号从数据帧中获取对应的数据。
步骤803:第二数据处理模块将第一数据依次通过第三数据接口、第七数据接口发送至第二处理器。
步骤804:第二数据处理模块将第一控制数据依次通过第二控制接口、第四控制接口发送至第二处理器。
步骤805:第二数据处理模块将第二数据依次通过第四数据接口、第八数据接口发送至第二编解码器。
上述步骤803~步骤805之间没有执行顺序的限制。
上述步骤803~步骤805为可选步骤,每个步骤是否执行取决于第二数据处理模块从数据帧中获取到的数据,例如:如果仅获取到第一数据,则仅执行步骤803,如果获取到第一数据和第一控制数据,则执行步骤803和步骤804;等等。
其中第二编解码器可以根据第二数据中的音频信号进行降噪等处理。
可选地,上述第二数据接口和第六数据接口可以是PDM接口。为了降低PDM接口的数据传输压力,提高PDM接口的数据传输效率,可以将接收到的第二数据中延时要求相对高的数据(例如,主动降噪数据)通过PDM接口发送至第二编解码器;将接收到的第二数据中延时要求相对低的数据(例如,通话中的降噪数据)通过第二数据处理模块与第二处理器之间的数据接口传输至第一处理器,再由第二处理器通过第二处理器与第二编解码器之间的数据接口发送至第二编解码器。
该方法中,从耳机可以与主耳机配合,使用蓝牙模块之外的其他,从而无需占用主耳机中蓝牙模块的传输资源,提高主耳机与电子设备之间的传输带宽,并且,提高主耳机与从耳机之间的传输带宽,进而可以提升无线耳机的业务处理效果(例如音频播放效果),提升用户的使用体验。
图9是本申请数据传输方法另一个实施例的场景示意图。与图4所示场景的区别主要在于:第一编解码器与第一传输模块之间、第二编解码器与第二传输模块之间不存在数据传输的接口,也即未设置第二数据接口和第六数据接口。举例来说,如果第二数据接口是PDM接口,第一编解码模式是外挂或者集成codec,不支持PDM接口,则第一传输模块的PDM接口无法连接至codec。
在该场景下,图5所示的步骤503可以替换为以下步骤:第一编解码器通过与第一处理器之间的数据接口将第二数据发送至第一处理器;第一处理器将第二数据依次通过第五数据接口、第一数据接口传输至第一数据处理模块。
相应的,图8所示的步骤805可以替换为以下步骤:第二数据处理模块将第二数据依次通过第三数据接口、第七数据接口发送至第二处理器,第二处理器将第二数据发送至第二编解码器。
图10是本申请数据传输方法另一个实施例的场景示意图。与图4所示场景的区别主要在于:第一收发模块和第二收发模块之间通过有线的方式进行传输,且DS帧和US帧通过同一有线链路进行传输。
图11是本申请数据传输方法另一个实施例的场景示意图。与图10所示场景的区别主要在于:第一收发模块被替换为第一有线接收模块和第一有线发送模块,第二收发模块被替换为第二有线接收模块和第二有线发送模块。相应的,第一有线发送模块可以与第二有线接收模块连接,用于传输DS帧;第一有线接收模块可以与第二有线发送模块连接,用于传输US帧。也即是说,该实施例中具有两条有线链路,一条有线链路传输DS帧,一条有线链路传输US帧。
在该场景下,图5所示方法的步骤中的第一收发模块可以替换为第一有线发送模块,图8所示方法的步骤中的第二收发模块可以替换为第二有线接收模块,这里不赘述。
需要说明的是,上述图10和图11所示的场景示意图中,第一编解码器与第一传输模块之间、第二编解码器与第二传输模块之间也可以不存在数据传输的接口,具体实现结构以及原理可以参考图9及其对应说明,这里不再赘述。
需要说明的是,上述实施例中的主耳机和从耳机可以互换,此时,从耳机作为数据发送端,主耳机作为数据接收端,具体实现结构和处理流程可以参考上述实施例,这里不赘述。
需要说明的是,以上实施例中以从耳机中包括第二处理器(例如,SOC)为例,在本申请提供的其他实施例中,上述实施例中的从耳机中可以不包括第二处理器,主耳机和从耳机中的业务处理逻辑由主耳机中的第一处理器(例如,SOC)完成,此时,从耳机中可以主要包括上述的第二传输模块和第二编解码器,第二编解码器可以连接从耳机的喇叭、mic、降噪mic等器件。可选地,从耳机中还可以包括一些其他器件例如传感器(例如,陀螺仪)等,上述器件可以直接通过数据接口连接第二传输模块。以下举例说明:
例如上述图10可以扩展至上述从耳机不包括第二处理器的场景下,具体参见图12,相对于图10所示的场景示意图,从耳机中未设置第二处理器,相应的,第二传输模块不设置第二控制接口以及第二时钟接口,原与第二处理器连接的例如传感器等器件直接通过第三数据接口连接至第二传输模块中的第二数据处理模块。
在该场景下,从耳机的第二编解码器可以将获得的降噪数据通过第二传输模块发送至主耳机的第一传输模块,再由主耳机的第一传输模块发送至第一处理器和/或第一编解码器进行处理;从耳机的上述传感器等器件可以将自身的工作参数通过数据接口发送至第二传输模块,再由第二传输模块发送至主耳机的第一传输模块,第一传输模块可以将上述工作参数发送至第一处理器,由第一处理器进行处理。
主耳机中的第一处理器处理得到的业务数据(例如音频数据)和/或第一编解码器获得的降噪数据可以通过第一传输模块传输至第二传输模块,再由第二传输模块发送至第二编解码器,由第二编解码器进行后续处理(例如,根据降噪数据对音频数据进行降噪处理、将音频数据发送至喇叭播放等);主耳机中的第一处理器处理得到的从耳机中传感器等器件的工作参数可以通过第一传输模块传输至第二传输模块,再由第二传输模块通过第三数据接口传输至上述传感器等器件,从而实现第一处理器对于从耳机中传感器等器件的工作参数设置和调整。由于第一处理器进行主耳机和从耳机中的业务处理,所以上述业务控制数据一般不需要传输至从耳机。
需要说明的是,上述图4、图9和图11所示的场景也可以扩展至上述从耳机不包括第二处理器的场景中,具体可以参考上述图12中的对应描述,这里不赘述。
本申请实施例提供一种无线耳机,包括本申请图3至图11所示实施例提供的任一主耳机和/或从耳机。
本申请实施例还提供一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序,当其在计算机上运行时,使得计算机执行本申请图3至图11所示实施例提供的方法。
本申请实施例还提供一种计算机程序产品,该计算机程序产品包括计算机程序,当其在计算机上运行时,使得计算机执行本申请图3至图11所示实施例提供的方法。
本申请实施例中,“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示单独存在A、同时存在A和B、单独存在B的情况。其中A,B可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一项”及其类似表达,是指的这些项中的任意组合,包括单项或复数项的任意组合。例如,a,b和c中的至少一项可以表示:a,b,c,a和b,a和c,b和c或a和b和c,其中a,b,c可以是单个,也可以是多个。
本领域普通技术人员可以意识到,本文中公开的实施例中描述的各单元及算法步骤,能够以电子硬件、计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,任一功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory;以下简称:ROM)、随机存取存储器(Random Access Memory;以下简称:RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本申请的具体实施方式,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。本申请的保护范围应以所述权利要求的保护范围为准。
Claims (41)
1.一种数据传输方法,应用于无线耳机中的第一耳机,所述无线耳机还包括第二耳机,其特征在于,所述方法包括:
获取待传输数据以及时钟信号;
将所述待传输数据转换为数据帧,并且,根据所述时钟信号为所述数据帧生成时钟同步序列;
将所述数据帧和所述数据帧对应的时钟同步序列发送至所述第二耳机。
2.根据权利要求1所述的方法,其特征在于,所述将所述待传输数据转换为数据帧,包括:
将所述待传输数据按照数据类型封装到数据帧,每个所述数据帧包括一种数据类型的所述待传输数据。
3.根据权利要求2所述的方法,其特征在于,将所述数据帧和所述数据帧对应的时钟同步序列发送至所述第二耳机,包括:
按照所述数据帧包括数据的时延要求从小到大的顺序,对所述数据帧进行调度;
按照调度顺序,将所述数据帧和所述数据帧对应的时钟同步序列发送至所述第二耳机。
4.根据权利要求1所述的方法,其特征在于,所述将所述待传输数据转换为数据帧,包括:
将所述待传输数据按照数据类型封装到同一数据帧中所述数据类型对应的比特位,所述数据帧包括至少两种数据类型对应的比特位。
5.根据权利要求1至4任一项所述的方法,其特征在于,所述第一耳机包括:第一编解码器,所述获取待传输数据,包括:
接收所述第一编解码器发送的降噪数据。
6.根据权利要求5所述的方法,其特征在于,所述接收所述第一编解码器发送的降噪数据,包括:
接收所述第一编解码器直接发送的降噪数据;或者,
接收所述第一编解码器经由第一处理器发送的降噪数据,所述第一处理器设置于所述第一耳机中。
7.根据权利要求1至6任一项所述的方法,其特征在于,所述第一耳机包括:第一处理器,所述获取待传输数据,包括:
接收所述第一处理器发送的业务数据;和/或,
接收所述第一处理器发送的业务控制数据。
8.根据权利要求1至7任一项所述的方法,其特征在于,所述将所述数据帧和所述数据帧对应的时钟同步序列发送至所述第二耳机,包括:
使用预设无线通信方式将所述数据帧和所述数据帧对应的时钟同步序列发送至所述第二耳机;或者,
使用预设有线通信方式将所述数据帧和所述数据帧对应的时钟同步序列发送至所述第二耳机。
9.根据权利要求8所述的方法,其特征在于,所述无线通信方式是以下方式中的一种方式:HBC、WiFi、UWB、超级蓝牙、超声通信。
10.根据权利要求8所述的方法,其特征在于,所述第一耳机和所述第二耳机之间包括第一有线线路和第二有线线路,所述第一有线线路用于传输第一耳机发送至第二耳机的数据;所述第二有线线路用于传输第二耳机发送至第一耳机的数据;
所述使用预设有线通信方式将所述数据帧和所述数据帧对应的时钟同步序列发送至所述第二耳机,包括:
使用所述第一有线线路将所述数据帧和所述数据帧对应的时钟同步序列发送至所述第二耳机。
11.根据权利要求8所述的方法,其特征在于,所述第一耳机和所述第二耳机之间包括第三有线线路,所述第三有线线路用于传输第一耳机发送至第二耳机的数据、以及第二耳机发送至第一耳机的数据;
所述使用预设有线通信方式将所述数据帧和所述数据帧对应的时钟同步序列发送至所述第二耳机,包括:
使用所述第三有线线路将所述数据帧和所述数据帧对应的时钟同步序列发送至所述第二耳机。
12.一种数据传输方法,应用于无线耳机中的第二耳机,所述无线耳机还包括第一耳机,其特征在于,所述方法包括:
接收所述第一耳机发送的时钟同步序列和数据帧;
将所述时钟同步序列恢复为时钟信号,根据所述时钟信号从所述数据帧中解析出待传输数据。
13.根据权利要求12所述的方法,其特征在于,所述待传输数据包括:业务数据、和/或降噪数据,所述第二耳机包括:第二编解码器,该方法还包括:
将所述业务数据和/或降噪数据发送至所述第二编解码器。
14.根据权利要求12所述的方法,其特征在于,所述待传输数据包括:业务数据、和/或业务控制数据、和/或降噪数据,所述第二耳机包括:第二处理器和第二编解码器,该方法还包括:
将所述业务数据发送至所述第二处理器;和/或,
将所述业务控制数据发送至所述第二处理器;和/或,
将所述降噪数据发送至所述第二编解码器。
15.根据权利要求14所述的方法,其特征在于,所述将降噪数据发送至所述第二编解码器,包括:
将所述降噪数据直接发送至所述第二编解码器;或者,
将所述降噪数据经由所述第二处理器发送至所述第二编解码器。
16.根据权利要求12至15任一项所述的方法,其特征在于,所述接收所述第一耳机发送的时钟同步序列和数据帧,包括:
使用预设无线通信方式接收所述第一耳机发送的时钟同步序列和数据帧;或者,
使用预设有线通信方式接收所述第一耳机发送的时钟同步序列和数据帧。
17.根据权利要求16所述的方法,其特征在于,所述无线通信方式是以下方式中的一种方式:HBC、WiFi、UWB、超级蓝牙、超声通信。
18.根据权利要求16所述的方法,其特征在于,所述第一耳机和所述第二耳机之间包括第一有线线路和第二有线线路,所述第一有线线路用于传输第一耳机发送至第二耳机的数据;所述第二有线线路用于传输第二耳机发送至第一耳机的数据;
所述使用预设有线通信方式接收所述第一耳机发送的时钟同步序列和数据帧,包括:
使用所述第一有线线路接收所述第一耳机发送的时钟同步序列和数据帧。
19.根据权利要求16所述的方法,其特征在于,所述第一耳机和所述第二耳机之间包括第三有线线路,所述第三有线线路用于传输第一耳机发送至第二耳机的数据、以及第二耳机发送至第一耳机的数据;
所述使用预设有线通信方式接收所述第一耳机发送的时钟同步序列和数据帧,包括:
使用所述第三有线线路接收所述第一耳机发送的时钟同步序列和数据帧。
20.一种数据传输装置,应用于无线耳机中的第一耳机,所述无线耳机还包括第二耳机,其特征在于,所述装置包括:第一数据处理模块以及第一收发模块,其中,
所述第一数据处理模块与所述第一收发模块连接;
所述第一数据处理模块用于:获取待传输数据以及时钟信号;将所述待传输数据转换为数据帧,并且,根据所述时钟信号为所述数据帧生成时钟同步序列;将所述数据帧和所述数据帧对应的时钟同步序列发送至所述第一收发模块;
所述第一收发模块用于:将所述数据帧和所述数据帧对应的时钟同步序列发送至所述第二耳机。
21.根据权利要求20所述的装置,其特征在于,所述第一数据处理模块用于:将所述待传输数据转换为数据帧,包括:
所述第一数据处理模块具体用于:将所述待传输数据按照数据类型分别封装到不同的数据帧,每个所述数据帧包括一种数据类型的所述待传输数据。
22.根据权利要求21所述的装置,其特征在于,所述第一数据处理模块用于:将所述数据帧和所述数据帧对应的时钟同步序列发送至所述第一收发模块,包括:
所述第一数据处理模块具体用于:按照所述数据帧包括数据的时延要求从小到大的顺序,对所述数据帧进行调度;按照调度顺序,将所述数据帧和所述数据帧对应的时钟同步序列发送至所述第一收发模块。
23.根据权利要求20所述的装置,其特征在于,所述第一数据处理模块用于:所述将所述待传输数据转换为数据帧,包括:
所述第一数据处理模块具体用于:将所述待传输数据按照数据类型封装到同一数据帧中所述数据类型对应的比特位,所述数据帧包括至少两种数据类型对应的比特位。
24.根据权利要求20至23任一项所述的装置,其特征在于,所述第一耳机包括:第一编解码器,所述第一编解码器与所述第一数据处理模块连接;
所述第一数据处理模块用于:获取待传输数据以及时钟信号,包括:
所述第一数据处理模块用于:接收所述第一编解码器发送的降噪数据。
25.根据权利要求24所述的装置,其特征在于,所述第一数据处理模块用于:接收所述第一编解码器发送的降噪数据,包括:
所述第一数据处理模块具体用于:接收所述第一编解码器通过所述第一编解码器与所述第一数据处理模块之间的接口发送的降噪数据;或者,
所述第一数据处理模块具体用于:接收所述第一处理器通过第一处理器与所述第一数据处理模块之间的接口发送的降噪数据,所述降噪数据由所述第一编解码器通过所述第一编解码器与所述第一处理器之间的接口发送至所述第一处理器,所述第一处理器设置于所述第一耳机中。
26.根据权利要求20至23任一项所述的装置,其特征在于,所述第一耳机包括:第一处理器,所述第一数据处理模块用于:获取待传输数据以及时钟信号,包括:
所述第一数据处理模块具体用于:接收所述第一处理器发送的业务数据;和/或,接收所述第一处理器发送的业务控制数据。
27.根据权利要求20至26任一项所述的装置,其特征在于,所述第一收发模块用于:将所述数据帧和所述数据帧对应的时钟同步序列发送至所述第二耳机,包括:
所述第一收发模块具体用于:使用预设无线通信方式将所述数据帧和所述数据帧对应的时钟同步序列发送至所述第二耳机;或者,
所述第一收发模块具体用于:使用预设有线通信方式将所述数据帧和所述数据帧对应的时钟同步序列发送至所述第二耳机。
28.根据权利要求27所述的装置,其特征在于,所述无线通信方式是以下方式中的一种方式:HBC、WiFi、UWB、超级蓝牙、超声通信。
29.根据权利要求27所述的装置,其特征在于,所述第一收发模块和所述第二耳机之间包括第一有线线路和第二有线线路,所述第一有线线路用于传输第一耳机发送至第二耳机的数据;所述第二有线线路用于传输第二耳机发送至第一耳机的数据;
所述第一收发模块用于:使用预设有线通信方式将所述数据帧和所述数据帧对应的时钟同步序列发送至所述第二耳机,包括:
所述第一收发模块具体用于:使用所述第一有线线路将所述数据帧和所述数据帧对应的时钟同步序列发送至所述第二耳机。
30.根据权利要求27所述的装置,其特征在于,所述第一收发模块和所述第二耳机之间包括第三有线线路,所述第三有线线路用于传输第一耳机发送至第二耳机的数据、以及第二耳机发送至第一耳机的数据;
所述第一收发模块用于:使用预设有线通信方式将所述数据帧和所述数据帧对应的时钟同步序列发送至所述第二耳机,包括:
所述第一收发模块具体用于:使用所述第三有线线路将所述数据帧和所述数据帧对应的时钟同步序列发送至所述第二耳机。
31.一种数据传输装置,应用于无线耳机中的第二耳机,所述无线耳机还包括第一耳机,其特征在于,所述装置包括:第二收发模块和第二数据处理模块;其中,
所述第二数据处理模块与所述第二收发模块连接;
所述第二收发模块用于:接收所述第一耳机发送的时钟同步序列和数据帧,将所述时钟同步序列和所述数据帧发送至第二数据处理模块;
所述第二数据处理模块用于:将所述时钟同步序列恢复为时钟信号,根据所述时钟信号从所述数据帧中解析出待传输数据。
32.根据权利要求31所述的装置,其特征在于,所述待传输数据包括:业务数据、和/或降噪数据,所述第二耳机包括:第二编解码器;
所述第二编解码器与所述第二数据处理模块连接;
所述第二数据处理模块还用于:将所述业务数据和/或降噪数据发送至所述第二编解码器。
33.根据权利要求31所述的装置,其特征在于,所述待传输数据包括:业务数据、和/或业务控制数据、和/或降噪数据,所述第二耳机包括:第二处理器和第二编解码器;
所述第二编解码器与所述第二数据处理模块连接,所述第二处理器与所述第二数据处理模块连接;
所述第二数据处理模块还用于:将所述业务数据发送至所述第二处理器;和/或,将业务控制数据发送至所述第二处理器;和/或,将降噪数据发送至所述第二编解码器。
34.根据权利要求33所述的装置,其特征在于,所述第二数据处理模块用于:将降噪数据发送至所述第二编解码器,包括:
所述第二数据处理模块具体用于:将所述降噪数据直接发送至所述第二编解码器;或者,
所述第二数据处理模块具体用于:将所述降噪数据通过与第二处理器之间的接口发送至第二处理器,所述第二处理器用于将所述降噪数据发送至所述第二编解码器。
35.根据权利要求31至34任一项所述的装置,其特征在于,所述第二收发模块用于:接收所述第一耳机发送的时钟同步序列和数据帧,包括:
所述第二收发模块具体用于:使用预设无线通信方式接收所述第一耳机发送的时钟同步序列和数据帧;或者,使用预设有线通信方式接收所述第一耳机发送的时钟同步序列和数据帧。
36.根据权利要求35所述的装置,其特征在于,所述无线通信方式是以下方式中的一种方式:HBC、WiFi、UWB、超级蓝牙、超声通信。
37.根据权利要求35所述的装置,其特征在于,所述第一耳机和所述第二耳机之间包括第一有线线路和第二有线线路,所述第一有线线路用于传输第一耳机发送至第二耳机的数据;所述第二有线线路用于传输第二耳机发送至第一耳机的数据;
所述第二收发模块用于:使用预设有线通信方式接收所述第一耳机发送的时钟同步序列和数据帧,包括:
所述第二收发模块具体用于:使用所述第一有线线路接收所述第一耳机发送的时钟同步序列和数据帧。
38.根据权利要求35所述的装置,其特征在于,所述第一耳机和所述第二耳机之间包括第三有线线路,所述第三有线线路用于传输第一耳机发送至第二耳机的数据、以及第二耳机发送至第一耳机的数据;
所述第二收发模块用于:使用预设有线通信方式接收所述第一耳机发送的时钟同步序列和数据帧,包括:
所述第二收发模块具体用于:使用所述第三有线线路接收所述第一耳机发送的时钟同步序列和数据帧。
39.一种第一耳机,其特征在于,所述第一耳机还包括:权利要求20至30任一项所述的数据传输装置。
40.一种第二耳机,其特征在于,所述第二耳机还包括:权利要求31至38任一项所述的数据传输装置。
41.一种无线耳机,其特征在于,包括权利要求39所述的第一耳机以及权利要求40所述的第二耳机。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111435244.9A CN116192316A (zh) | 2021-11-29 | 2021-11-29 | 数据传输方法、装置和耳机 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111435244.9A CN116192316A (zh) | 2021-11-29 | 2021-11-29 | 数据传输方法、装置和耳机 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN116192316A true CN116192316A (zh) | 2023-05-30 |
Family
ID=86438885
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111435244.9A Pending CN116192316A (zh) | 2021-11-29 | 2021-11-29 | 数据传输方法、装置和耳机 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116192316A (zh) |
-
2021
- 2021-11-29 CN CN202111435244.9A patent/CN116192316A/zh active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110636487B (zh) | 无线耳机及无线耳机的通信方法 | |
CN108886647B (zh) | 耳机降噪方法及装置、主耳机、从耳机及耳机降噪系统 | |
EP3790291A1 (en) | Wireless earphones communication method, master earphone, slave earphone, and earphones system | |
US9877130B2 (en) | Synchronization of signals for multiple data sinks | |
CN109995479A (zh) | 一种音频数据通信方法、系统及音频通信设备 | |
US10652660B2 (en) | Data packet compensation in multi-device media systems | |
US11190556B2 (en) | Systems and methods for data management | |
CN101637012A (zh) | 具有无线链接耳机的头戴送受话器 | |
CN112055280B (zh) | 对耳耳机与数个智能设备的无线通信方法和无线耳机组件 | |
US20230075802A1 (en) | Capturing and synchronizing data from multiple sensors | |
US20230319497A1 (en) | Sensor management for wireless devices | |
CN116192316A (zh) | 数据传输方法、装置和耳机 | |
US20230106965A1 (en) | Wireless stereo headset group communications | |
KR20210055715A (ko) | 청력 장치의 환경 오디오 신호를 향상시키기 위한 방법, 시스템 및 이러한 청력 장치 | |
CN115669210A (zh) | 一种通信方法、装置及系统 | |
WO2024211705A1 (en) | Earbuds - two microphone support over ble for binaural audio recording and stereo voice call | |
US20240143272A1 (en) | Systems and methods for wirelessly providing an audio stream | |
WO2024211702A1 (en) | Managing bluetooth low energy (ble) bandwidth usage across different devices | |
WO2024211698A1 (en) | Managing relay link bandwidth | |
WO2024211715A1 (en) | Managing utterance data latency | |
CN116711394A (zh) | 无线耳机和音频设备 | |
CN113490268A (zh) | 音频数据无线传输方法和系统 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |