一种调整耳机声场的方法、装置、终端及耳机与流程

文档序号:12068856阅读:829来源:国知局
一种调整耳机声场的方法、装置、终端及耳机与流程

本发明涉及可穿戴设备技术领域,特别涉及一种调整耳机声场的方法、装置、终端及耳机。



背景技术:

在进行终端音频相关新技术预研时,发现用户越来越多的关注终端的音频,并对终端的音频提出了更高的需求。不仅对响度提出了更高的要求,而且对音效有了更高的追求。针对于完整的耳机音频通路,由终端的主板硬件电路和耳机两部分组成。只有当耳机和主板硬件电路配合成最合理的状态,才能获得最佳的聆听效果。

而终端和耳机厂商在各自的产品设计时,都是在假定对方的产品音频功能都是在某个状态下设计的。因而当用户使用耳机,在手机等便携式设备聆听音乐时,往往无法获得理想的声场,从而不能得到较好的用户体验。即使当耳机与便携式音频播放设备默认为最佳的匹配状态,因不同的用户习惯,往往也无法提供用户所需要的声场环境。

当前市面上的耳机在出厂时已经调整好了声场,但便携式音频播放设备的硬件电路对音频信号的处理及耳机佩戴的位置会影响耳机的声场,使得聆听音乐时不在最佳的声场。

目前解决该问题的方式主要有以下两种:

方式一、利用左、右声道音频信号相加成为单声道信号,进一步生成左、右声道虚拟反射声音,结合虚拟声场空间定位,计算并生成虚拟声场空间的音频信号;

方式二、根据当前用户位置与原最佳的声场空间参考位置的改变进行追踪,并将变化的情况反馈给音响播放设备,从而使得用户当前位置为最佳的视听声场空间。

其中方式一对于音乐聆听的时间性提出了较高的要求,而且用户的佩戴姿势同样会影响该虚拟声场空间的准确性。而方式二中空间音频系统的原最佳声场空间是固定,并不会提供用户所需要的声场空间。总之这两种方式都不能准确地调整耳机的声场。



技术实现要素:

本发明实施例的目的在于提供一种调整耳机声场的方法、装置、终端及耳机,能简单、准确地调整耳机的声场。

为了达到上述目的,本发明的实施例提供了一种调整耳机声场的方法,应用于终端,该方法包括:

获取与终端连接的耳机的左、右耳塞的响度数据差;

根据响度数据差,确定出耳机的当前声场参数;

比较当前声场参数与预设声场参数是否相同;

当当前声场参数与预设声场参数不相同时,根据当前声场参数与预设声场参数,调整终端的左、右声道的增益参数,使耳机的当前声场参数达到预设声场参数。

其中,获取与终端连接的耳机的左、右耳塞的响度数据差,具体包括:

接收耳机发送的左耳塞处的第一响度数据和右耳塞处的第二响度数据;

根据第一响度数据和第二响度数据,得到与终端连接的耳机的左、右耳塞的响度数据差。

其中,接收耳机发送的左耳塞处的第一响度数据和右耳塞处的第二响度数据,具体为:

分别以第一预设频率接收耳机发送的左耳塞处的第一响度数据,和第二预设频率接收耳机发送的右耳塞处的第二响度数据。

其中,在比较当前声场参数与预设声场参数是否相同之前,方法还包括:

获取用户输入的用于调整声场参数的调整指令;

根据调整指令,确定出预设声场参数。

其中,根据当前声场参数与预设声场参数,调整终端的左、右声道的增益参数,具体包括:

根据当前声场参数与预设声场参数,确定出当前声场参数与预设声场参数之间的差值;

根据差值与预先设置的用于确定智能音频放大器的调整参数的映射函数,确定出终端的左声道的智能音频放大器的第一调整参数和终端的右声道的智能音频放大器的第二调整参数;

分别根据第一调整参数调整左声道的增益参数,和第二调整参数调整右声道的增益参数。

本发明的实施例还提供了一种调整耳机声场的装置,应用于终端,该装置包括:

第一获取模块,用于获取与终端连接的耳机的左、右耳塞的响度数据差;

第一确定模块,用于根据响度数据差,确定出耳机的当前声场参数;

比较模块,用于比较当前声场参数与预设声场参数是否相同;

调整模块,用于当当前声场参数与预设声场参数不相同时,根据当前声场参数与预设声场参数,调整终端的左、右声道的增益参数,使耳机的当前声场参数达到预设声场参数。

其中,第一获取模块包括:

接收单元,用于接收耳机发送的左耳塞处的第一响度数据和右耳塞处的第二响度数据;

第一确定单元,用于根据第一响度数据和第二响度数据,得到与终端连接的耳机的左、右耳塞的响度数据差。

其中,接收单元包括:

第一子单元,用于分别以第一预设频率接收耳机发送的左耳塞处的第一响度数据,和第二预设频率接收耳机发送的右耳塞处的第二响度数据。

其中,装置还包括:

第二获取模块,用于获取用户输入的用于调整声场参数的调整指令;

第二确定模块,用于根据调整指令,确定出预设声场参数。

其中,调整模块包括:

第二确定单元,用于根据当前声场参数与预设声场参数,确定出当前声场参数与预设声场参数之间的差值;

第三确定单元,用于根据差值与预先设置的用于确定智能音频放大器的调整参数的映射函数,确定出终端的左声道的智能音频放大器的第一调整参数和终端的右声道的智能音频放大器的第二调整参数;

调整单元,用于分别根据第一调整参数调整左声道的增益参数,和第二调整参数调整右声道的增益参数。

本发明的实施例还提供了一种终端,包括上述的调整耳机声场的装置。

本发明的实施例还提供了一种调整耳机声场的方法,应用于耳机,该方法包括:

分别采集耳机左耳塞处的第一响度数据和右耳塞处的第二响度数据;

输出第一响度数据和第二响度数据。

其中,在分别采集耳机左耳塞处的第一响度数据和右耳塞处的第二响度数据之后,方法还包括:

根据第一响度数据和第二响度数据,得到耳机的左、右耳塞的响度数据差;

将响度数据差发送给终端。

其中,输出第一响度数据和第二响度数据,具体为:

将第一响度数据和第二响度数据输出给与耳机连接的终端。

其中,将第一响度数据和第二响度数据输出给与耳机连接的终端,具体为:

分别以第一预设频率向终端发送耳机左耳塞处的第一响度数据,和以第二预设频率向终端发送耳机右耳塞处的第二响度数据。

本发明的实施例还提供了一种调整耳机声场的装置,应用于耳机,该装置包括:

采集模块,用于分别采集耳机左耳塞处的第一响度数据和右耳塞处的第二响度数据;

输出模块,用于输出第一响度数据和第二响度数据。

其中,装置还包括:

第三确定模块,用于根据第一响度数据和第二响度数据,得到耳机的左、右耳塞的响度数据差;

发送模块,用于将响度数据差发送给终端。

其中,输出模块包括:

输出单元,用于将第一响度数据和第二响度数据输出给与耳机连接的终端。

其中,输出单元包括:

输出子单元,用于分别以第一预设频率向终端发送耳机左耳塞处的第一响度数据,和以第二预设频率向终端发送耳机右耳塞处的第二响度数据。

本发明的实施例还提供了一种耳机,包括上述的调整耳机声场的装置。

本发明的上述方案至少包括以下有益效果:

在本发明的实施例中,通过获取的耳机的左、右耳塞的响度数据差,确定出耳机的当前声场参数,并比较该当前声场参数与预设声场参数,当该当前声场参数与预设声场参数存在差别时,调节终端的左、右声道的增益参数,使耳机的当前声场参数达到预设声场参数,解决了调整耳机的声场不准确的问题,达到了简单、准确地调整耳机的声场的效果。

附图说明

图1为本发明第一实施例中应用于终端的调整耳机声场的方法的流程图;

图2为本发明第二实施例中应用于终端的调整耳机声场的方法的流程图;

图3为本发明第三实施例中应用于终端的调整耳机声场的装置的示意图;

图4为本发明第五实施例中应用于耳机的调整耳机声场的方法的流程图;

图5为本发明第六实施例中应用于耳机的调整耳机声场的装置的示意图。

具体实施方式

下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。

第一实施例

如图1所示,本发明的第一实施例提供了一种调整耳机声场的方法,应用于终端,该方法包括:

步骤S11,获取与终端连接的耳机的左、右耳塞的响度数据差;

在本发明的第一实施例中,终端可以是手机、电脑等终端设备。

步骤S12,根据响度数据差,确定出耳机的当前声场参数;

在本发明的第一实施例中,响度数据差是一个具体的数值(例如5dB),声场参数可以理解为一个具体的数值(例如5dB),因此,可以简单的根据响度数据差得到当前声场参数。

步骤S13,比较当前声场参数与预设声场参数是否相同;

步骤S14,当当前声场参数与预设声场参数不相同时,根据当前声场参数与预设声场参数,调整终端的左、右声道的增益参数,使耳机的当前声场参数达到预设声场参数。

在本发明的第一实施例中,终端会根据获取到的与自身连接的耳机的左、右耳塞的响度数据差,确定出耳机的当前声场参数,然后再比较该当前声场参数与预设声场参数是否存在差别,当该当前声场参数与预设声场参数存在差别时,会根据比较结果分别改变左、右声道的增益参数(即,智能音频放大器的放大倍数),进而调整耳机的声场,从而简单、准确地使耳机的声场达到预设的声场。

其中,在本发明的第一实施例中,在执行步骤S13之前,上述方法还包括:获取用户输入的用于调整声场参数的调整指令;并根据该调整指令,确定出预设声场参数。

在本发明的第一实施例中,可以通过在终端的音频播放器中制作一个简易的声场调整动态操作界面的方式,来获取用户输入的调整指令。例如将声场调整动态操作界面的中间平衡点距离左、右扬声器的调整范围均设为15dB,单格调整步调,且每格代表0.5dB或者1dB,或者根据需要进行调整。这样终端可以非常简单、快速的根据用户在声场调整动态操作界面输入的调整指令,确定出预设声场参数。其中,当耳机左、右扬声器播放音乐的响度一样时,即人耳左、右外耳道内的声压一致,声场就位于左、右扬声器的中间;当其中一个扬声器的响度增大,声场就会偏向响度较大的扬声器;当两个扬声器的响度差别超过15dB,声场就固定在较大的扬声器一边,且不会再随音频扬声器响度增大而向外偏移。

在本发明的第一实施例中,可以理解的是,上述预设声场参数也可是一个默认值(例如左、右声道的放大倍数一样时对应的声场参数)。

其中,在本发明的第一实施例中,上述步骤S14具体包括:首先根据当前声场参数与预设声场参数,确定出当前声场参数与预设声场参数之间的差值;然后再根据差值与预先设置的用于确定智能音频放大器的调整参数的映射函数,确定出终端的左声道的智能音频放大器的第一调整参数和终端的右声道的智能音频放大器的第二调整参数;最后分别通过左声道的智能音频放大器根据第一调整参数调整左声道的增益参数,和右声道的智能音频放大器根据第二调整参数调整右声道的增益参数。

在本发明的第一实施例中,预先设置的映射函数可以是一种映射关系。即该映射函数中储存了差值与第一调整参数和第二调整参数的对应关系(例如预设声场参数为右声道的响度比左声道的响度大10dB,而当前声场参数为右声道的响度比左声道的响度大8dB,那么差值为2dB,此时可将第二调整参数设为第一调整参数为左声道智能音频放大器的当前放大倍数)因此,当差值确定之后,第一调整参数和第二调整参数也就确定了。这样只需要根据第一调整参数调整左声道的智能音频放大器的放大倍数,和第二调整参数调整右声道的智能音频放大器的放大倍数就可以将耳机的声场调整为预设声场。

第二实施例

如图2所示,本发明的第二实施例提供了一种调整耳机声场的方法,应用于终端,该方法包括:

步骤S21,接收耳机发送的左耳塞处的第一响度数据和右耳塞处的第二响度数据;

在本发明的第二实施例中,可以分别以第一预设频率(例如5Hz)接收耳机发送的左耳塞处的第一响度数据,和第二预设频率(例如7Hz)接收耳机发送的右耳塞处的第二响度数据。但是需要说明的是,不能同时接收第一响度数据和第二响度数据。因此终端可以使能控制耳机去采集左、右耳塞处的响度数据,并预先设定先接收某个响应数据(例如第一响度数据),接着在下一个循环周期接收另一个响度数据(例如第二响度数据),具体可以通过在耳机采集 左、右耳塞处的响度数据时增加定时时钟实现。其中当响度数据采集完成一定循环周期次数后,为了使该过程的同步时钟一致,需要重新使能采集过程。

步骤S22,根据第一响度数据和第二响度数据,得到与终端连接的耳机的左、右耳塞的响度数据差;

在本发明的第二实施例中,终端可以是手机、电脑等终端设备。

步骤S23,根据响度数据差,确定出耳机的当前声场参数;

步骤S24,比较当前声场参数与预设声场参数是否相同;

步骤S25,当当前声场参数与预设声场参数不相同时,根据当前声场参数与预设声场参数,调整终端的左、右声道的增益参数,使耳机的当前声场参数达到预设声场参数。

在本发明的第二实施例中,终端会根据接收到的与自身连接耳机的左耳塞处的第一响度数据和右耳塞处的第二响度数据,计算出左、右耳塞的响度数据差,并根据该响度数据差确定出耳机的当前声场参数,然后再比较该当前声场参数与预设声场参数是否存在差别,当该当前声场参数与预设声场参数存在差别时,会根据比较结果分别改变左、右声道的智能音频放大器的放大倍数,进而调整耳机的声场,从而简单、准确地使耳机的声场达到预设的声场。

第三实施例

如图3所示,本发明的第三实施例提供了一种调整耳机声场的装置,应用于终端,该装置包括:

第一获取模块31,用于获取与终端连接的耳机的左、右耳塞的响度数据差;

第一确定模块32,用于根据响度数据差,确定出耳机的当前声场参数;

比较模块33,用于比较当前声场参数与预设声场参数是否相同;

调整模块34,用于当当前声场参数与预设声场参数不相同时,根据当前声场参数与预设声场参数,调整终端的左、右声道的增益参数,使耳机的当前声场参数达到预设声场参数。

其中,第一获取模块31包括:

接收单元,用于接收耳机发送的左耳塞处的第一响度数据和右耳塞处的第二响度数据;

第一确定单元,用于根据第一响度数据和第二响度数据,得到与终端连接的耳机的左、右耳塞的响度数据差。

其中,接收单元包括:

第一子单元,用于分别以第一预设频率接收耳机发送的左耳塞处的第一响度数据,和第二预设频率接收耳机发送的右耳塞处的第二响度数据。

其中,装置还包括:

第二获取模块,用于获取用户输入的用于调整声场参数的调整指令;

第二确定模块,用于根据调整指令,确定出预设声场参数。

其中,调整模块34包括:

第二确定单元,用于根据当前声场参数与预设声场参数,确定出当前声场参数与预设声场参数之间的差值;

第三确定单元,用于根据差值与预先设置的用于确定智能音频放大器的调整参数的映射函数,确定出终端的左声道的智能音频放大器的第一调整参数和终端的右声道的智能音频放大器的第二调整参数;

调整单元,用于分别根据第一调整参数调整左声道的增益参数,和第二调整参数调整右声道的增益参数。

在本发明的第三实施例中,终端会根据获取到的与自身连接的耳机的左、右耳塞的响度数据差,确定出耳机的当前声场参数,然后再比较该当前声场参数与预设声场参数是否存在差别,当该当前声场参数与预设声场参数存在差别时,会根据比较结果分别改变左、右声道的智能音频放大器的放大倍数,进而调整耳机的声场,从而简单、准确地使耳机的声场达到预设的声场。

需要说明的是,本发明第三实施例提供的调整耳机声场的装置是应用上述应用于终端的调整耳机声场的方法的装置,即上述方法的所有实施例均适用于该装置,且均能达到相同或相似的有益效果。

第四实施例

本发明的第四实施例提供了一种终端,包括上述的应用于终端的调整耳机声场的装置。

第五实施例

如图4所示,本发明的第五实施例提供了一种调整耳机声场的方法,应用 于耳机,该方法包括:

步骤S41,分别采集耳机左耳塞处的第一响度数据和右耳塞处的第二响度数据;

在本发明的第五实施例中,可以通过麦克风(MIC)分别采集耳机左耳塞处的第一响度数据和右耳塞处的第二响度数据。

步骤S42,输出第一响度数据和第二响度数据。

其中,在本发明的第五实施例中,在执行完步骤S41之后,上述方法还包括:根据第一响度数据和第二响度数据,得到耳机的左、右耳塞的响度数据差;将响度数据差发送给终端。

在本发明的第五实施例中,耳机在采集到左耳塞处的第一响度数据和右耳塞处的第二响度数据之后,可以计算出耳机的左、右耳塞的响度数据差,并将该响度数据差发送给与其连接的终端,从而便于终端对耳机的声场进行调整,使耳机的声场达到预设声场。

其中,在本发明的第五实施例中,上述步骤S42具体为:将第一响度数据和第二响度数据输出给与耳机连接的终端。

在本发明的第五实施例中,耳机在采集到左耳塞处的第一响度数据和右耳塞处的第二响度数据之后,会直接将第一响度数据和第二响度数据发送给与其连接的终端,使终端根据第一响度数据和第二响度数据计算出耳机的左、右耳塞的响度数据差,并进一步根据该响度数据差调整耳机的声场,使耳机的声场达到预设声场。

其中,在本发明的第五实施例中,可以分别以第一预设频率(例如5Hz)向终端发送耳机左耳塞处的第一响度数据,和以第二预设频率(例如7Hz)向终端发送耳机右耳塞处的第二响度数据。但是需要说明的是,不能同时向终端发送第一响度数据和第二响度数据。为了避免同时向终端发送第一响度数据和第二响度数据,终端可以使能控制耳机去采集左、右耳塞处的响度数据,并预先设定先接收某个响应数据(例如第一响度数据),接着在下一个循环周期接收另一个响度数据(例如第二响度数据),具体可以通过在耳机采集左、右耳塞处的响度数据时增加定时时钟实现。其中当响度数据采集完成一定循环周期次数后,为了使该过程的同步时钟一致,需要重新使能采集过程。

第六实施例

如图5所示,本发明的第六实施例提供了一种调整耳机声场的装置,应用于耳机,该装置包括:

采集模块51,用于分别采集耳机左耳塞处的第一响度数据和右耳塞处的第二响度数据;

输出模块52,用于输出第一响度数据和第二响度数据。

其中,装置还包括:

第三确定模块,用于根据第一响度数据和第二响度数据,得到耳机的左、右耳塞的响度数据差;

发送模块,用于将响度数据差发送给终端。

其中,输出模块52包括:

输出单元,用于将第一响度数据和第二响度数据输出给与耳机连接的终端。

其中,输出单元包括:

输出子单元,用于分别以第一预设频率向终端发送耳机左耳塞处的第一响度数据,和以第二预设频率向终端发送耳机右耳塞处的第二响度数据。

需要说明的是,本发明第六实施例提供的调整耳机声场的装置是应用上述应用于耳机的调整耳机声场的方法的装置,即上述方法的所有实施例均适用于该装置,且均能达到相同或相似的有益效果。

第七实施例

本发明的第七实施例提供了一种耳机,包括上述应用于耳机的调整耳机声场的装置。

以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

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