CN112235690B - 音频信号的调整方法及装置、耳机组件、可读存储介质 - Google Patents
音频信号的调整方法及装置、耳机组件、可读存储介质 Download PDFInfo
- Publication number
- CN112235690B CN112235690B CN202011087728.4A CN202011087728A CN112235690B CN 112235690 B CN112235690 B CN 112235690B CN 202011087728 A CN202011087728 A CN 202011087728A CN 112235690 B CN112235690 B CN 112235690B
- Authority
- CN
- China
- Prior art keywords
- earphone
- motion parameter
- calibration value
- motion
- value information
- 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.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04R—LOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
- H04R3/00—Circuits for transducers, loudspeakers or microphones
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- Headphones And Earphones (AREA)
Abstract
本申请提供一种音频信号的调整方法及装置、耳机组件、可读存储介质。音频信号的调整方法,应用于耳机组件中的第一耳机,所述耳机组件还包括第二耳机,所述调整方法包括:获取所述第二耳机发送的运动参数校准值信息;所述运动参数校准值信息包括所述第二耳机的运动参数和\或校准值;基于所述运动参数校准值信息对采集的运动参数进行校准;根据校准的运动参数对播放的音频信号进行调整。该方法用以提高音频信号调整的一致性,提高耳机的使用效果。
Description
技术领域
本申请涉及耳机技术领域,具体而言,涉及一种音频信号的调整方法及装置、耳机组件、可读存储介质。
背景技术
对于耳机组件的两个耳机来说,当其佩戴者的位置改变时,为了保证佩戴者所听到的声音依然具有立体声效果,需要对两个耳机播放的音频信号进行实时调整。
现有技术中,通常仅由一个耳机采集运动参数,因此在对耳机播放的音频信号进行调整时,根据一个耳机所采集到的运动参数对两个耳机的音频信号进行调整。但是,若将一个耳机采集到的运动参数传输给另一个耳机,使其可以进行音频信号的调整,由于两个耳机之间的数据传输具有时延性,会导致两个耳机最终播放的音频信号不具有一致性,而降低立体声效果。
可见,现有耳机的音频信号的调整方式的一致性较差,导致耳机的使用效果较差。
发明内容
本申请实施例的目的在于提供一种音频信号的调整方法及装置、耳机组件、可读存储介质,用以提高音频信号调整的一致性,提高耳机的使用效果。
第一方面,本申请实施例提供一种音频信号的调整方法,应用于耳机组件中的第一耳机,所述耳机组件还包括第二耳机,所述调整方法包括:获取所述第二耳机发送的运动参数校准值信息;所述运动参数校准值信息包括所述第二耳机的运动参数和\或校准值;基于所述运动参数校准值信息对采集的运动参数进行校准;根据校准的运动参数对播放的音频信号进行调整。
在本申请实施例中,与现有技术相比,耳机组件中的两个耳机可以分别对各自的运动参数进行采集,其中一个耳机可以将其运动参数和\或校准值传输给另一个耳机,另一个耳机可以根据运动参数和\或校准值对自身的运动参数进行校准,最终再基于校准的运动参数来调整音频信号。一方面,两个耳机可以分别采集各自的运动参数,避免了运动参数的互相传输所带来的时延性问题;另一方面,一个耳机可以基于另一个耳机的校准值和\或运动参数来对其采集到运动参数进行校准,由于校准值相对于运动参数的变化是缓慢的,对实时性的要求不高,那么,基于另一个耳机的校准值和\或运动参数来对自身运动参数进行调整(在仅包括运动参数时,可以基于运动参数对校准值进行计算,也可以得到校准值),在校准值不用考虑时延性的影响的前提下,可以保证两个耳机的音频信号调整的一致性,提高耳机的使用效果。
作为一种可能的实现方式,所述调整方法还包括:将所述校准的运动参数和\或所述校准的运动参数对应的校准值作为运动参数校准值信息发送给所述第二耳机;以使所述第二耳机根据所述运动参数校准值信息对其运动参数进行校准。
在本申请实施例中,两个耳机的运动参数校准值信息可以互相发送,使两个耳机可以各自根据另一个耳机的运动参数校准值信息对采集的运动参数进行调整,保证音频信号调整的一致性。
作为一种可能的实现方式,所述基于所述运动参数校准值信息对采集的运动参数进行校准,包括:根据与所述第二耳机的运动参数同一时刻采集的运动参数和所述运动参数校准值信息确定当前运动参数的校准值;根据所述当前运动参数的校准值对采集的运动参数进行校准。
在本申请实施例中,在对采集的运动参数进行校准时,可以基于两个耳机同一时刻采集到的运动参数和对应的校准值来确定当前运动参数的校准值,在该校准值不受时延性的影响的情况下,可以利用该校准值来对当前的运动参数进行校准。
作为一种可能的实现方式,所述根据与所述第二耳机的运动参数同一时刻采集的运动参数和所述运动参数校准值信息确定当前运动参数的校准值,包括:获取预设的校准值;根据与所述第二耳机的运动参数同一时刻采集的运动参数、所述运动参数校准值信息和所述预设的校准值确定当前运动参数的校准值。
在本申请实施例中,在确定当前运动参数的校准值时,还可以结合预设的校准值进行确定,使最终确定的校准值更加准确,提高音频信号调整的准确性。
作为一种可能的实现方式,在所述基于所述运动参数校准值信息对采集的运动参数进行校准之前,所述方法还包括:接收用于与所述第二耳机实现时间同步的时钟同步信息;基于所述时钟同步信息将所述第二耳机的同步时钟与自身的同步时钟进行同步处理。
在本申请实施例中,还可以对两个耳机的同步时钟进行同步处理,使两个耳机的同步时钟具有时间同步性。
作为一种可能的实现方式,在所述基于所述时钟同步信息将所述第二耳机的同步时钟与自身的同步时钟进行同步处理后,所述方法还包括:获取所述第二耳机的传感器采集的运动参数对应的第二时钟计数值的相关信息;基于自身的同步时钟记录自身的传感器采集运动参数时的第一时钟计数值;根据所述第一时钟计数值和所述第二时钟计数值对自身的传感器所采集的运动参数以及所述第二耳机的运动参数进行同步处理。
在本申请实施例中,基于同步时钟和时钟计数值,还可以对两个耳机采集到的运动参数进行同步处理,保证采集的运动参数的时间同步性。
第二方面,本申请实施例提供一种音频信号的调整方法,应用于耳机组件,所述耳机组件包括第一耳机和第二耳机,所述调整方法包括:所述第一耳机将所述第一耳机的运动参数校准值信息发送给所述第二耳机,以及所述第二耳机将所述第二耳机的运动参数校准值信息发送给所述第一耳机;所述第一耳机的运动参数校准值信息包括所述第一耳机的运动参数和\或校准值,所述第二耳机的运动参数校准值信息包括所述第二耳机的运动参数和\或校准值;所述第一耳机根据所述第二耳机的运动参数校准值信息对采集的运动参数进行校准,以及所述第二耳机根据所述第一耳机的运动参数校准值信息对采集的运动参数进行校准;所述第一耳机根据校准的运动参数对播放的音频信号进行调整,以及所述第二耳机根据校准的运动参数对播放的音频信号进行调整。
第三方面,本申请实施例提供一种音频信号的调整装置,应用于耳机组件中的第一耳机,所述耳机组件还包括第二耳机,该调整装置包括用于实现第一方面以及第一方面的任意一种可能的实现方式中所述的方法的功能模块。
第四方面,本申请实施例提供一种耳机组件,包括:第一耳机和第二耳机,所述第一耳机和所述第二耳机无线连接;所述第一耳机用于将所述第一耳机的运动参数校准值信息发送给所述第二耳机,所述第二耳机用于将所述第二耳机的运动参数校准值信息发送给所述第一耳机;所述第一耳机的运动参数校准值信息包括所述第一耳机的运动参数和\或校准值,所述第二耳机的运动参数校准值信息包括所述第二耳机的运动参数和\或校准值;所述第一耳机还用于根据所述第二耳机的运动参数校准值信息对采集的运动参数进行校准,以及所述第二耳机还用于根据所述第一耳机的运动参数校准值信息对采集的运动参数进行校准;所述第一耳机还用于根据校准的运动参数对播放的音频信号进行调整,以及所述第二耳机还用于根据校准的运动参数对播放的音频信号进行调整。
第五方面,本申请实施例提供一种可读存储介质,所述可读存储介质上存储有计算机程序,所述计算机程序被计算机运行时执行如第一方面以及第一方面的任意一种可能的实现方式中所述的方法。
附图说明
为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
图1为本申请实施例提供的耳机组件的结构示意图;
图2为本申请实施例提供的耳机组件的交互流程图;
图3为本申请实施例提供的音频信号的调整方法流程图;
图4为本申请实施例提供的耳机内部功能模块的结构示意图;
图5为本申请实施例提供的音频信号的调整装置的功能模块框图。
图标:10-耳机组件;11-第一耳机;110-数据传输模块;112-数据获取模块;114-主控模块;12-第二耳机;20-智能设备;400-音频信号的调整装置;401-获取模块;402-校准模块;403-调整模块。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述。本申请一实施例提供一种音频信号的调整方法,应用于无线耳机组件。本申请另一实施例提供一种音频信号的调整方法,应用于无线耳机组件中的任意一个耳机。
为了便于理解本申请实施例的技术方案,在对应用于耳机组件及应用于耳机组件中的任一耳机的音频信号的调整方法进行介绍之前,先对音频信号调整方法的执行主体进行介绍。
请参照图1,为本申请一实施例提供的耳机组件10以及智能设备20的示意图。图1中,耳机组件10包括第一耳机11和第二耳机12,第一耳机11和第二耳机12其中一个为左耳耳机,另一个为右耳耳机。第一耳机11和第二耳机12之间无线连接,第一耳机11和第二耳机12和智能设备20之间也无线连接(可通过蓝牙配对建立无线连接)。智能设备20用于将音频信号发送给第一耳机11及第二耳机12进行播放。作为一种实施方式,第一耳机11和第二耳机12之间也可以采用有线连接。作为另一种实施方式,第一耳机11也可以与智能设备20建立无线连接,第一耳机11把接收到的来自智能设备20的音频信号或部分音频信号(例如立体声中一个声道)转发给第二耳机12。作为又一种实施方式,第一耳机11与智能设备20建立无线连接1,第一耳机11与第二耳机12建立无线连接2,第一耳机11把无线连接1的相关通信参数(相关通信参数包括但不限于智能设备20的通信连接地址、通信连接的加密参数信息等)传送给第二耳机12,第二耳机12据此接收(或者说监听)无线连接1中智能设备20发送的无线帧。
可以理解,本申请中,无线连接主要为蓝牙连接,而蓝牙连接的方式包括但不限于经典蓝牙连接,低功耗蓝牙连接,低功耗蓝牙音频连接等。
一实施例中,第一耳机11和第二耳机12可以分别设置有用于采集运动参数的传感器(比如陀螺仪、加速度计、磁力计等)。本实施例中,运动参数为代表能表征耳机的方位或者角度变化的参数,比如:角度参数、方位参数、位置参数等。
一实施例中,第一耳机11和第二耳机12两者之一设置有用于采集运动参数的传感器,比如:第一耳机11设置有传感器,而第二耳机12未设置传感器;或者,第一耳机11未设置传感器,而第二耳机12设置有传感器。对于第一耳机11及第二耳机12两者之一设置有传感器,而另一者未设置传感器的情况下,第一耳机11与第二耳机12如何实现运动参数的同步,将在后续实施例中进行介绍。
接下来请参照图2,为本申请一实施例提供的应用于耳机组件10的音频信号的调整方法的交互流程图。在该调整方法中,耳机组件10的两个耳机上均设置有传感器,两个耳机可以分别对各自的运动参数进行采集。该调整方法包括:
步骤201:第一耳机11将第一耳机11的运动参数校准值信息发送给第二耳机12。其中,第一耳机11的运动参数校准值信息包括第一耳机11的运动参数和\或校准值。
步骤202:第二耳机12将第二耳机12的运动参数校准值信息发送给第一耳机11。其中,第二耳机12的运动参数校准值信息包括第二耳机12的运动参数和\或校准值。
步骤203:第一耳机11根据第二耳机12的运动参数校准值信息对采集的运动参数进行校准。
步骤204:第二耳机12根据第一耳机11的运动参数校准值信息对采集的运动参数进行校准。
步骤205:第一耳机11根据校准的运动参数对播放的音频信号进行调整。
步骤206:第二耳机12根据校准的运动参数对播放的音频信号进行调整。
在本申请实施例中,与现有技术相比,耳机组件中的两个耳机可以分别对各自的运动参数进行采集,其中一个耳机可以将其运动参数和\或校准值传输给另一个耳机,另一个耳机可以根据运动参数和\或校准值对自身的运动参数进行校准,最终再基于校准的运动参数来调整音频信号。一方面,两个耳机可以分别采集各自的运动参数,避免了运动参数的互相传输所带来的时延性问题;另一方面,一个耳机可以基于另一个耳机的校准值和\或运动参数来对其采集到运动参数进行校准,由于校准值相对于运动参数的变化是缓慢的,对实时性的要求不高,那么,基于另一个耳机的校准值和\或运动参数来对自身运动参数进行调整(在仅包括运动参数时,可以基于运动参数对校准值进行计算,也可以得到校准值),在校准值不用考虑时延性的影响的前提下,可以保证两个耳机的音频信号调整的一致性,提高耳机的使用效果。
需要注意的是,步骤201-步骤206的流程是实时执行的,即对于第一耳机11和第二耳机12来说,均会实时地将运动参数校准值信息发送给另一个耳机,同时也会实时地接收另一个耳机发送的运动参数校准值信息。由于在该流程中,第一耳机11和第二耳机12上分别执行的流程基本相同,因此,接下来基于一个耳机的角度对步骤201-步骤206的详细实施方式进行介绍。
接下来请参照图3,为本申请实施例提供的应用于耳机组件10中的任意一个耳机(以第一耳机11为例)的音频信号的调整方法的流程图,该调整方法的执行主体为第一耳机11,该调整方法包括:
步骤301:获取第二耳机12发送的运动参数校准值信息。运动参数校准值信息包括第二耳机12的运动参数和\或校准值。
步骤302:基于运动参数校准值信息对采集的运动参数进行校准。
步骤303:根据校准的运动参数对播放的音频信号进行调整。
接下来对步骤301和步骤303的实施方式进行介绍。
在步骤301中,第二耳机12发送给第一耳机11的运动参数校准值信息为某一时刻(假设为T1时刻)的运动参数校准值信息,其中包含了第二耳机12在T1时刻的运动参数和\或校准值。对于校准值,可以理解为与运动参数相关的一个校准量,比如:假设运动参数为角度,那么校准值可以是耳机的传感器测量时的角度测量偏差;还可以是运动参数的分量,比如方位的水平分量和垂直分量等。该校准值可以设置一个初始值,第一耳机11和第二耳机12在实时传输运动参数的过程中,基于同一时刻的运动参数之间的偏差可以实时地对校准值进行更新。
作为举例,假设传感器是陀螺仪,当陀螺仪测量到角度参数时,随着时间,测得的角度相对初始角度会慢慢漂移,也就是测量得到的角度会加一个缓慢变化的直流分量。此时,校准值可以对应于这个直流分量。假定耳机一直处于静止状态,这个值可以当前测的是角度值,理想时,这个角度值不会变化,但实际上该值会随时间缓慢变化或说漂移,校准值就对应这一个漂移值。这个校准值可以由角度参数(角度参数即一种具体运动参数)经过求其直流分量得到,也可以由其经低通滤波得到。
从校准值的解释可以看出,校准值与运动参数是相关的,进而:基于运动参数可以确定校准值,如果在校准值信息中仅包括运动参数,在获取到运动参数后,可以先基于预设运动参数与校准值之间的关系,计算出校准值,然后再基于校准值进行计算。此外,在校准值信息中仅包括校准值时,仅基于校准值也可以对运动参数进行校准。因此,在后续的实施中,主要介绍校准值信息中包括运动参数和校准值的情况的实施方式,对于仅包括运动参数或者仅包括校准值的情况的实施方式,可以参照包括两种信息时的实施方式。
进一步地,在步骤301中获取到运动参数校准值信息后,执行步骤302,基于运动参数校准值信息对采集的运动参数进行校准。作为一种可选的实施方法,步骤302包括:第一耳机11根据与第二耳机12的运动参数同一时刻采集的运动参数和\或运动参数校准值信息确定当前运动参数的校准值;根据当前运动参数的校准值对采集的运动参数进行校准。
在这种实施方式中,假设第二耳机12的运动参数对应的采集时刻为T1,当前时刻为T2,那么第一耳机11首先根据自身在T1时刻的运动参数、第二耳机12在T1时刻的运动参数和\或其对应的校准值确定当前时刻(即T2时刻)的校准值,再根据T2时刻的校准值对T2时刻采集的运动参数进行校准。
其中,在第一耳机11确定校准值时:可以先根据T1时刻的两个运动参数确定出一个校准值,然后再基于确定出的校准值与T1时刻第二耳机12的运动参数的校准值确定出最终的校准值。比如:将两个校准值进行加权平均,加权平均后的值即为T2时刻采集的运动参数的校准值。然后再基于确定出的值对采集的运动参数进行校准,如何校准取决于校准值与运动参数之间的关系,比如:在采集的运动参数的基础上加上或者减去该校准值,适用于校准值为两个耳机的运动参数之间的测量偏差的情况。再比如:假设校准值是运动参数的分量(比如方位的垂直分量或者水平分量),那么就直接更新运动参数的分量,然后再重新计算运动参数,即可实现运动参数的校准。再比如:假设校准值的传感器测量的直流漂移值,则基于该直流漂移值更新运动参数,实现运动参数的校准。
在本申请实施例中,在对采集的运动参数进行校准时,可以基于两个耳机同一时刻采集到的运动参数和\或对应的校准值来确定当前运动参数的校准值,在该校准值不受时延性的影响情况下,可以利用该校准值来对当前的运动参数进行校准。
进一步地,在本申请实施例中,除了预设运动参数校准值信息中的校准值,对于第一耳机11和第二耳机12来说,还可以自身预设一个校准值,该校准值可以是固定不变的,比如:当检测到用户面对某个方向,比如正对屏幕方向,此时可以初始化校准值是一个常数,比如0。在这种情况下,第一耳机11确定当前运动参数的校准值的过程可以包括:获取预设的校准值;根据与第二耳机12的运动参数同一时刻采集的运动参数、运动参数校准值信息和预设的校准值确定当前运动参数的校准值。
在这种实施方式中,不同的是,除了运动参数校准值信息中的校准值,还存在着一个预设的校准值,在实施时,可以先根据T1时刻的两个运动参数确定出一个校准值,然后再基于确定出的校准值与T1时刻第二耳机12的运动参数的校准值以及预设的校准值确定出最终的校准值。与两个校准值确定出最终的校准值的实施方式一样,当有三个校准值时,同样可以将这三个校准值进行加权平均,求取出最终的校准值。加权平均的方式不限于先两两加权平均,然后在前次平均的基础上再两两加权平均,或者直接三个加权平均。
在本申请实施例中,在确定当前运动参数的校准值时,还可以结合预设的校准值进行确定,使最终确定的校准值更加准确,提高音频信号调整的准确性。
进一步地,在步骤302后,对于第一耳机11来说,其已经确定了一个运动参数和\或该运动参数对应的校准值(假设为T2时刻的运动参数和\或其对应的校准值),因此,在步骤302后,第一耳机11还可以执行:将校准的运动参数和\或校准的运动参数对应的校准值作为运动参数校准值信息发送给第二耳机12;以使第二耳机12根据运动参数校准值信息对其运动参数进行校准。
在这种实施方式中,第一耳机11将T2时刻的校准的运动参数和\或对应的校准值作为T2时刻的运动参数校准值信息,发送给第二耳机12,进而第二耳机12可以根据T2时刻的运动参数校准值信息,对T3(在T2时刻之后)时刻的运动参数进行校准,校准的方式与步骤302中的实施方式一致。这样循环往复,两个耳机均可以根据在先获取到的其他时刻的运动参数校准值信息实时地对当前时刻的运动参数进行校准。
在本申请实施例中,两个耳机的运动参数校准值信息可以互相发送,使两个耳机可以各自根据另一个耳机的运动参数校准值信息对采集的运动参数进行调整,保证音频信号调整的一致性。
进一步地,在步骤302中完成运动参数的校准后,第一耳机11执行步骤303:根据校准的运动参数对播放的音频信号进行调整。
对于步骤303来说,作为一种可选的实施方式,第一耳机11可以将校准的运动参数发送给智能设备20,智能设备20根据校准的运动参数来对传输给第一耳机11的音频信号进行调整,进而第一耳机11最终接收到的音频信号便为适应于当前位置的音频信号。
作为另一种可选的实施方式,也可以是第一耳机11直接接收智能设备20下发的音频信号,然后第一耳机11再根据校准后的运动参数对接收到的音频信号进行调整。
其中,如何基于运动参数对接收到的音频信号进行调整,属于现有技术,在此不进行具体的介绍。
进一步地,在本申请实施例中,在对运动参数进行校准之前,还需要获取运动参数。对于第一耳机11和第二耳机12来说,通过其设置的传感器来采集运动参数。在进行时间同步时,一方面涉及到两个耳机之间的同步时钟的同步,另一方面涉及到两个耳机之间的运动参数的同步,接下来对具体的同步过程进行介绍。需要注意的是,在前述实施例中提到的,不管是第一耳机11,还是第二耳机12,在耳机接收到另一个耳机发送的运动参数后,都需要对接收到的运动参数与自身的运动参数进行时间同步处理,然后再进行应用。
对于时钟同步的时机,可以是第一耳机11与第二耳机12之间首次建立无线连接时,进行时钟同步调整;或者,在建立无线连接后,每间隔预设时长,进行时钟同步调整;或者,在建立无线连接后,持续地进行时钟同步调整。
作为一种可选的实施方式,在第一耳机11进行时钟同步时,过程包括:接收用于与第二耳机12实现时间同步的时钟同步信息;基于时钟同步信息将第二耳机12的同步时钟与自身的同步时钟进行同步处理。
在这种实施方式中,时钟同步信息可以由第二耳机12发送给第一耳机11,也可以由智能设备20发送给第一耳机11,智能设备20发送给第一耳机11的时钟同步信息可以是来源于第二耳机12,也可以是智能设备20上预设的时钟同步信息。时钟同步信息包括:至少包括定时同步误差及载波同步误差中的任一者。
可以理解,根据同步信息对同步时钟进行调整的具体调整过程为本领域现有技术,在此不展开介绍。
在本申请实施例中,还可以对两个耳机的同步时钟进行同步处理,使两个耳机的同步时钟具有时间同步性。可以理解,对两个耳机的同步时钟进行同步处理的目的不限于运动参数的同步,因此,该时钟同步的过程可以是独立的过程,并不是和运动参数的同步绑定的过程。
作为另一种时钟同步的实施方式:两个耳机通过各自的同步时钟分别记录接收到运动参数时的同步时钟计数值,然后将其与各自预设的同步时钟计数值进行比较,根据比较结果对各自的同步时钟进行调整。其中,预设的同步时钟计数值为两个耳机各自在接收到运动参数时,各自的同步时钟的理论计数值,而两个耳机在接收到运动参数时,通过各自的同步时钟分别记录的同步时钟计数值为实际计数值。在理论计数值与实际计数值存在偏差时,表示时钟不同步。通过基于偏差对各自的同步时钟进行调整,可以使得两个耳机的时钟同步。
进一步地,在时钟同步后,在第一耳机11进行运动参数同步时,包括:获取第二耳机12的传感器采集的运动参数对应的第二时钟计数值的相关信息;基于自身的同步时钟记录自身的传感器采集运动参数时的第一时钟计数值;根据第一时钟计数值和第二时钟计数值对自身的传感器所采集的运动参数以及第二耳机12的运动参数进行同步处理。
在这种实施方式中,第二时钟计数值的相关信息可以是第二耳机12的传感器所采集的数据对应的第二时钟计数值,作为一种可选的实施方式,第二耳机12可以直接将实时的时钟计数值发送给第一耳机11。
作为另一种实施方式,第二耳机12的传感器所采集的运动参数对应的第二时钟计数值的相关信息可以是第二耳机12的传感器当前所采集的运动参数对应的采样点与第二耳机12的传感器的首帧运动参数(的第二时钟计数值)所对应的采样点之间的对应关系,此时,第二耳机12可以与第一耳机11通过无线连接将第二耳机12的传感器采集到的运动参数的首帧运动参数的第二时钟计数值及/或第二耳机12的传感器两相邻的采样点之间的时间间隔与第二耳机12的同步时钟计数的之间的对应关系(例如,两相邻的采样点之间的时间间隔与第二耳机12的同步时钟的N个计数对应),传送给第一耳机11,后续第二耳机12在与第一耳机11进行无线传输时,第二耳机12将第二耳机12的传感器当前所采集的运动参数及\或第二耳机12的传感器当前所采集的运动参数对应的采样点与第二耳机12的传感器的运动参数的首帧运动参数所对应的采样点之间的对应关系,一并传输给第一耳机11。第一耳机11在接收到第二耳机12的传感器当前所采集的运动参数及/或第二耳机12的传感器当前所采集的运动参数对应的采样点与第二耳机12的传感器的首帧运动参数的第二时钟计数值所对应的采样点之间的对应关系之后,基于在与第二耳机12建立无线连接之初所获取到的第二耳机12的传感器的首帧运动参数的第二时钟计数值,第二耳机12的传感器两相邻的采样点之间的时间间隔与第二耳机12的同步时钟计数的之间的对应关系,以及第二耳机12的传感器当前所采集的运动参数对应的采样点与第二耳机12的传感器的首帧运动参数的第二时钟计数值所对应的采样点之间的对应关系,推算出第二耳机12的传感器当前所采集的运动参数所对应的第二时钟计数值即可。
可以理解,第二耳机12的传感器两相邻的采样点之间的时间间隔与第二耳机12的同步时钟计数之间的对应关系可以预设在智能设备20中。
进一步地,在对两个耳机的传感器采集的运动参数进行同步处理时,可以采用插值处理的方式。同步处理后,第一耳机11的传感器的运动参数的采样间隔转换至第二耳机12的同步时钟或其N(N为整数)分频时钟上,只需要基于该同步时钟进行插值处理,便可以将第一耳机11与第二耳机12的运动参数进行同步。由于第二耳机12的同步时钟与第一耳机11的同步时钟(基于同步信息调整后)是同步的,因此,在第二耳机12通过无线连接将第二耳机12的传感器采集的运动参数的首帧运动参数的第二时钟计数值传送给第一耳机11后,在运动参数是连续的情况下,第一耳机11收到来自第二耳机12的传感器采集的运动参数及其首帧运动参数的第一时钟计数值,第一耳机11就可以实现第二耳机12的传感器采集的运动参数与自身的传感器采集的运动参数的同步。可以理解,第一耳机11的传感器所采集的运动参数也可以做同步处理,同步处理后,第一耳机11传感器采集的运动参数的采样间隔转换至第一耳机11的同步时钟或其N(N为整数)分频时钟上。这样,第一耳机11的传感器采集的运动参数与第二耳机12的传感器采集的运动参数就都基于各自的同步时钟,且两者的同步时钟也是相互同步的。
进一步地,除了两个耳机各自采集运动参数,还可以是两个耳机中只有一个耳机采集运动参数,不管采用哪种实施方式,两个耳机之间都会涉及到运动参数或者运动参数校准值信息的传输,即一个耳机将运动参数或者运动参数校准值信息发送给另一个耳机,对于耳机来说,如果要保证一致性,两个耳机之间的时延性要求也是较高的。在本申请实施例中,还提供一种两个耳机之间低时延传输数据(运动参数或者校准值)的方法。接下来对这种方法进行介绍。
接下来请参照图4,为本申请实施例所提供的实施这种方法的耳机(包括第一耳机11和第二耳机)的内部结构示意图(以第一耳机11为例),其包括:数据传输模块110、数据获取模块112和主控模块114。其中,主控模块114用于对数据进行处理(包括对传感器采集的运动参数进行同步和基于运动参数校准值信息对运动参数进行校准等)、数据传输模块110用于数据的收发,包括:发送数据给第二耳机12和接收第二耳机12发送的数据。数据获取模块112,用于获取待发送的数据,包括:从主控模块114处获取到经过同步处理的运动参数或者直接从传感器处获取运动参数(若为一个传感器,直接获取该传感器采集的运动参数;若为多个传感器,获取多个传感器的运动参数所合成的一路运动参数)。数据传输模块110,用于传输数据,在该数据传输模块110发送的数据帧中,预先设置有特定的数据区,该特定的数据区用于放置没有经过主控模块114处理的数据。进一步地,当数据获取模块112获取到传感器采集的运动参数后,将运动参数存储到数据传输模块110的数据帧的特定的数据区,然后数据传输模块110将特定的数据区所在的数据帧发送给第二耳机12。
采用这种数据传输方式,当数据获取模块112获取到不需要经主控模块114处理的数据时,会将其存储到数据传输模块110的特定的数据区,对于数据传输模块110来说,只要该特定的数据区中存储有数据,就会将该特定的数据区对应的数据帧立即发送。结合到运动参数的传输过程,传感器采集到的运动参数会被数据获取模块112直接存储到数据传输模块110的特定的数据区,使数据传输模块110可以立即将运动参数传输给第二耳机12,避免了数据获取模块112获取到数据后先发送给主控模块114,然后主控模块114对该运动参数进行处理后,再发送给数据传输模块110,然后数据传输模块110才能进行发送的繁杂流程,进而大大减少了运动参数传输过程中的时延。
基于同一发明构思,请参照图5,本申请实施例中还提供一种音频信号的调整装置400,该装置与图3所示的方法对应,该装置包括:获取模块401、校准模块402和调整模块403。
获取模块401用于获取所述第二耳机发送的运动参数校准值信息;所述运动参数校准值信息包括所述第二耳机的运动参数和校准值;校准模块402用于基于所述运动参数校准值信息对采集的运动参数进行校准;调整模块403用于根据校准的运动参数对播放的音频信号进行调整。
可选的,该装置还包括发送模块,用于将所述校准的运动参数和\或所述校准的运动参数对应的校准值作为运动参数校准值信息发送给所述第二耳机;以使所述第二耳机根据所述运动参数校准值信息对其运动参数进行校准。
可选的,校准模块402具体用于根据与所述第二耳机的运动参数同一时刻采集的运动参数和所述运动参数校准值信息确定当前运动参数的校准值;根据所述当前运动参数的校准值对采集的运动参数进行校准。
可选的,校准模块402具体还用于获取预设的校准值;根据与所述第二耳机的运动参数同一时刻采集的运动参数、所述运动参数校准值信息和所述预设的校准值确定当前运动参数的校准值。
可选的,该装置还包括同步模块,用于接收用于与所述第二耳机实现时间同步的时钟同步信息;基于所述时钟同步信息将所述第二耳机的同步时钟与自身的同步时钟进行同步处理。
可选的,所述同步模块还用于获取所述第二耳机的传感器采集的运动参数对应的第二时钟计数值的相关信息;基于自身的同步时钟记录自身的传感器采集运动参数时的第一时钟计数值;根据所述第一时钟计数值和所述第二时钟计数值对自身的传感器所采集的运动参数以及所述第二耳机的运动参数进行同步处理。
图5所示的音频信号的调整装置400中的各个模块用于实现图3所示音频信号的调整方法,因此,对于各个模块的实施方式与图3所示的各个步骤的实施方式一一对应,为了说明书的简洁,在此不再重复介绍。
基于同一发明构思,本申请实施例还提供一种可读存储介质,所述可读存储介质上存储有计算机程序,所述计算机程序被计算机运行时执行本申请实施例所提供的音频信号的调整方法。
在本申请所提供的实施例中,应该理解到,所揭露装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
另外,作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
再者,在本申请各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。
在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。
以上所述仅为本申请的实施例而已,并不用于限制本申请的保护范围,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。
Claims (8)
1.一种音频信号的调整方法,其特征在于,应用于耳机组件中的第一耳机,所述耳机组件还包括第二耳机,所述调整方法包括:
获取所述第二耳机发送的运动参数校准值信息;所述运动参数校准值信息包括所述第二耳机的运动参数和\或校准值;
基于所述运动参数校准值信息对采集的运动参数进行校准;
根据校准的运动参数对播放的音频信号进行调整;
所述基于所述运动参数校准值信息对采集的运动参数进行校准,包括:
根据与所述第二耳机的运动参数同一时刻采集的运动参数和所述运动参数校准值信息确定当前运动参数的校准值;
根据所述当前运动参数的校准值对采集的运动参数进行校准;
所述调整方法还包括:
将所述校准的运动参数和\或所述校准的运动参数对应的校准值作为运动参数校准值信息发送给所述第二耳机;以使所述第二耳机根据所述运动参数校准值信息对其运动参数进行校准。
2.根据权利要求1所述的调整方法,其特征在于,所述根据与所述第二耳机的运动参数同一时刻采集的运动参数和所述运动参数校准值信息确定当前运动参数的校准值,包括:
获取预设的校准值;
根据与所述第二耳机的运动参数同一时刻采集的运动参数、所述运动参数校准值信息和所述预设的校准值确定当前运动参数的校准值。
3.根据权利要求1所述的调整方法,其特征在于,在所述基于所述运动参数校准值信息对采集的运动参数进行校准之前,所述方法还包括:
接收用于与所述第二耳机实现时间同步的时钟 同步信息;
基于所述时钟 同步信息将所述第二耳机的同步时钟与自身的同步时钟进行同步处理。
4.根据权利要求3所述的调整方法,其特征在于,在所述基于所述时钟同步信息将所述第二耳机的同步时钟与自身的同步时钟进行同步处理后,所述方法还包括:
获取所述第二耳机的传感器采集的运动参数对应的第二时钟计数值的相关信息;
基于自身的同步时钟记录自身的传感器采集运动参数时的第一时钟计数值;
根据所述第一时钟计数值和所述第二时钟计数值对自身的传感器所采集的运动参数以及所述第二耳机的运动参数进行同步处理。
5.一种音频信号的调整方法,其特征在于,应用于耳机组件,所述耳机组件包括第一耳机和第二耳机,所述调整方法包括:
所述第一耳机将所述第一耳机的运动参数校准值信息发送给所述第二耳机,以及所述第二耳机将所述第二耳机的运动参数校准值信息发送给所述第一耳机;所述第一耳机的运动参数校准值信息包括所述第一耳机的运动参数和\或校准值,所述第二耳机的运动参数校准值信息包括所述第二耳机的运动参数和\或校准值;
所述第一耳机根据所述第二耳机的运动参数校准值信息对采集的运动参数进行校准,以及所述第二耳机根据所述第一耳机的运动参数校准值信息对采集的运动参数进行校准;
其中,所述第一耳机根据与所述第二耳机的运动参数同一时刻采集的运动参数和所述运动参数校准值信息确定当前运动参数的校准值;根据所述当前运动参数的校准值对采集的运动参数进行校准;
所述第一耳机根据校准的运动参数对播放的音频信号进行调整,以及所述第二耳机根据校准的运动参数对播放的音频信号进行调整。
6.一种音频信号的调整装置,其特征在于,应用于耳机组件中的第一耳机,所述耳机组件还包括第二耳机,所述调整装置包括:
获取模块,用于获取所述第二耳机发送的运动参数校准值信息;所述运动参数校准值信息包括所述第二耳机的运动参数和\或校准值;
校准模块,用于基于所述运动参数校准值信息对采集的运动参数进行校准;
调整模块,用于根据校准的运动参数对播放的音频信号进行调整;
所述校准模块具体用于:根据与所述第二耳机的运动参数同一时刻采集的运动参数和所述运动参数校准值信息确定当前运动参数的校准值;根据所述当前运动参数的校准值对采集的运动参数进行校准;
所述校准模块还用于:将所述校准的运动参数和\或所述校准的运动参数对应的校准值作为运动参数校准值信息发送给所述第二耳机;以使所述第二耳机根据所述运动参数校准值信息对其运动参数进行校准。
7.一种耳机组件,其特征在于,包括:第一耳机和第二耳机,所述第一耳机和所述第二耳机无线连接;
所述第一耳机用于将所述第一耳机的运动参数校准值信息发送给所述第二耳机,所述第二耳机用于将所述第二耳机的运动参数校准值信息发送给所述第一耳机;所述第一耳机的运动参数校准值信息包括所述第一耳机的运动参数和\或校准值,所述第二耳机的运动参数校准值信息包括所述第二耳机的运动参数和\或校准值;
所述第一耳机还用于根据所述第二耳机的运动参数校准值信息对采集的运动参数进行校准,以及所述第二耳机还用于根据所述第一耳机的运动参数校准值信息对采集的运动参数进行校准;
所述第一耳机具体用于:根据与所述第二耳机的运动参数同一时刻采集的运动参数和所述运动参数校准值信息确定当前运动参数的校准值;根据所述当前运动参数的校准值对采集的运动参数进行校准;
所述第一耳机还用于根据校准的运动参数对播放的音频信号进行调整,以及所述第二耳机还用于根据校准的运动参数对播放的音频信号进行调整。
8.一种可读存储介质,其特征在于,所述可读存储介质上存储有计算机程序,所述计算机程序被计算机运行时执行如权利要求1-5任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011087728.4A CN112235690B (zh) | 2020-10-13 | 2020-10-13 | 音频信号的调整方法及装置、耳机组件、可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011087728.4A CN112235690B (zh) | 2020-10-13 | 2020-10-13 | 音频信号的调整方法及装置、耳机组件、可读存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112235690A CN112235690A (zh) | 2021-01-15 |
CN112235690B true CN112235690B (zh) | 2022-05-10 |
Family
ID=74112276
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011087728.4A Active CN112235690B (zh) | 2020-10-13 | 2020-10-13 | 音频信号的调整方法及装置、耳机组件、可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112235690B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI805215B (zh) * | 2022-02-09 | 2023-06-11 | 美律實業股份有限公司 | 真無線耳機系統及耳機同步方法 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106658259A (zh) * | 2016-12-27 | 2017-05-10 | 广东小天才科技有限公司 | 一种耳机控制方法及耳机 |
CN107734428A (zh) * | 2017-11-03 | 2018-02-23 | 中广热点云科技有限公司 | 一种3d音频播放设备 |
CN111526467A (zh) * | 2019-02-04 | 2020-08-11 | 哈曼国际工业有限公司 | 声学收听区域制图和频率校正 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9036825B2 (en) * | 2012-12-11 | 2015-05-19 | Amx Llc | Audio signal correction and calibration for a room environment |
CN105101013A (zh) * | 2015-06-30 | 2015-11-25 | 小米科技有限责任公司 | 一种播放语音信号的方法和装置 |
US9693165B2 (en) * | 2015-09-17 | 2017-06-27 | Sonos, Inc. | Validation of audio calibration using multi-dimensional motion check |
CN105786443B (zh) * | 2016-03-21 | 2018-07-06 | 腾讯科技(深圳)有限公司 | 一种频响校正方法、处理芯片及终端设备 |
CN110785950B (zh) * | 2018-11-21 | 2021-07-09 | 深圳市大疆创新科技有限公司 | 时间同步方法、装置及***、存储介质 |
CN111142665B (zh) * | 2019-12-27 | 2024-02-06 | 恒玄科技(上海)股份有限公司 | 耳机组件的立体声处理方法、***及耳机组件 |
-
2020
- 2020-10-13 CN CN202011087728.4A patent/CN112235690B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106658259A (zh) * | 2016-12-27 | 2017-05-10 | 广东小天才科技有限公司 | 一种耳机控制方法及耳机 |
CN107734428A (zh) * | 2017-11-03 | 2018-02-23 | 中广热点云科技有限公司 | 一种3d音频播放设备 |
CN111526467A (zh) * | 2019-02-04 | 2020-08-11 | 哈曼国际工业有限公司 | 声学收听区域制图和频率校正 |
Also Published As
Publication number | Publication date |
---|---|
CN112235690A (zh) | 2021-01-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112867138B (zh) | 音频***及无线耳机对 | |
CN110177313B (zh) | 使用无绳无线头戴式耳机进行双耳音频捕获 | |
EP2823650B1 (en) | Audio rendering system | |
KR101178252B1 (ko) | 다수의 데이터 싱크들을 위한 신호들의 동기화 | |
CN110636487B (zh) | 无线耳机及无线耳机的通信方法 | |
EP2894879B1 (en) | Measuring apparatus, measuring system and measuring method | |
US10284943B2 (en) | Method and apparatus for adjusting sound field of an earphone and a terminal | |
CN111142665B (zh) | 耳机组件的立体声处理方法、***及耳机组件 | |
CN101510983B (zh) | 用于同步音频/视频信号的方法、设备和*** | |
US10921850B1 (en) | Systems and methods for clock synchronization in transmission of audio information | |
WO2014208085A1 (ja) | 測定装置及び測定システム | |
JP2015144430A (ja) | 位置データを用いる聴覚装置、音声システム、および関連する方法 | |
CN112235690B (zh) | 音频信号的调整方法及装置、耳机组件、可读存储介质 | |
CN111970626B (zh) | 录音方法和装置、录音***和存储介质 | |
TW202131658A (zh) | 同步裝置及同步方法 | |
CN105246001A (zh) | 双耳录音耳机重放***及方法 | |
CN110730398A (zh) | 分布式无线麦克风数组音频收音同步方法 | |
CN103974020B (zh) | 音视频数据采集方法及装置 | |
CN111200745A (zh) | 视点信息采集方法、装置、设备和计算机存储介质 | |
WO2015098009A1 (ja) | 測定システム及び測定方法 | |
CN112235863B (zh) | 音频设备 | |
CN112235706B (zh) | 双耳助听器 | |
CN112235705B (zh) | 双耳助听器 | |
CN204669597U (zh) | 耳机和具有耳机的终端*** | |
CN114543844B (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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |