音量控制方法、装置、多媒体播放设备和可读存储介质与流程

文档序号:30231037发布日期:2022-06-01 05:15阅读:60来源:国知局
音量控制方法、装置、多媒体播放设备和可读存储介质与流程

1.本技术涉及电子设备技术领域,具体涉及一种音量控制方法、装置、多媒体播放设备、可读存储介质。


背景技术:

2.多媒体播放设备通常会利用音频播放设备例如扬声器来播放音频,在至少2个用户使用同一个多媒体播放设备的场景中,音频管理成为一个亟待解决的问题。因为使用同一个多媒体播放设备时,不同的用户会选择不同的位置来听取音频,用户会按照其自身偏好来调节音频音量,但为某一用户调节后的音量又可能会影响其他用户的听觉感受。


技术实现要素:

3.为解决上述问题,本技术提供一种音频音量控制方法、装置、多媒体播放设备、可读存储介质,可以降低针对某用户调整音量时对其他用户的影响。
4.第一方面,本技术提供一种音频音量控制方法,所述方法包括:
5.若检测到至少两个用户,获取各个用户与音频播放设备的距离,以及各个用户对音频播放设备的音量控制参数;
6.根据各个用户与音频播放设备的距离和音量控制参数,控制音频播放设备调整音量。
7.上述音量控制方法,通过根据各个用户与音频播放设备的距离和音量控制参数调整音频播放设备的音量,能够兼顾到每个用户,减小了针对某用户调整音量时对其他用户的听觉感受造成的影响。
8.第二方面,本技术提出一种音量控制装置,包括:
9.音量控制参数和距离获取模块,用于若检测到至少两个用户,获取各个用户与音频播放设备的距离,以及各个用户对音频播放设备的音量控制参数;
10.音量控制模块,用于根据各个用户与音频播放设备的距离和音量控制参数,控制音频播放设备调整音量。
11.第三方面,本技术提出一种多媒体播放设备,包括存储器、处理器、至少一个音频播放设备以及至少一个用户定位和识别设备,所述处理器分别与存储器、音频播放设备、用户定位和识别设备通信连接,所述音频播放设备用于播放多媒体播放设备的音频,并响应于所述处理器的控制调整音量,所述用户识别和定位设备用于识别用户并检测用户与音频播放设备的距离;
12.所述存储器中储存有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行如上任一实施例所述的音量控制方法的步骤。
13.第四方面,本技术提出一个或多个存储有计算机可读指令的非易失性可读存储介质,其特征在于,所述计算机可读指令被一个或多个处理器执行时,使得所述一个或多个处理器执行如上任一实施例所述的方法的步骤。
附图说明
14.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
15.图1为本技术一实施例的音量控制方法的应用环境示意图;
16.图2为本技术一实施例的音量控制方法的流程示意图;
17.图3为本技术另一实施例的音量控制方法的流程示意图;
18.图4为本技术一实施例的建立回归拟合方程的流程示意图;
19.图5为本技术一实施例的输入用户音量控制参数的示意图;
20.图6为本技术一实施例的更新音频设置信息的流程示意图;
21.图7为本技术一实施例的构建预训练模型的流程示意图;
22.图8为本技术一实施例的多媒体演示环境参考视点的设置的流程示意图;
23.图9为本技术一实施例的多媒体播放设备的结构示意图。
具体实施方式
24.下面结合附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本技术一部分实施例,而非全部实施例。基于本技术中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。在不冲突的情况下,下述各个实施例及其技术特征可以相互组合。
25.如背景技术所述,使用同一个多媒体播放设备时,不同的用户会选择不同的位置来听取音频,用户会按照其自身对音频音量的偏好来调节音频音量,但为某一用户调节后的音量又可能会影响其他用户的听觉感受。
26.基于此,本技术实施例提出一种音频播放设备的音量控制方法,可应用于多媒体播放设备,能降低针对某用户调整音量时对其他用户的影响。
27.图1为一个实施例中音频播放设备的音量控制方法的应用环境示意图。如图1所示,该应用环境包括多媒体播放设备100、音频播放设备200、用户定位和识别设备300以及用户400。用户定位和识别设备300用于检测用户400,多媒体播放设备100用于根据用户和音频播放设备200的距离,按照如下任一实施例中的音量控制方法控制音频播放设备200的音量。多媒体播放设备100具体可为电视、收音机、手机、平板电脑、笔记本电脑、掌上电脑等能播放音频的电子设备。音频播放设备200可为多媒体播放设备100的扩音设备。用户定位和识别设备300可包括用户识别设备和距离检测设备两个设备,或者可为同时具备测距和用户识别功能的设备,例如摄像机。
28.图2为本技术一个实施例中的音频播放设备的音量控制方法的流程示意图。请参阅图2,该音频播放设备的音量控制方法包括:s10,若检测到至少两个用户,获取各个用户与所述音频播放设备的距离,以及与所述各个用户对应的音量控制参数;以及,s11,根据所述各个用户与所述音频播放设备的距离和对应所述各个用户对应的各个音量控制参数,控制所述音频播放设备的音量。
29.本技术实施例中的音量控制方法,通过根据各个用户与音频播放设备的距离和音
量控制参数调整音频播放设备的音量,能够兼顾到每个用户,减小了针对某用户调整音量时对其他用户的听觉感受造成的影响。
30.图3为本技术另一个实施例中的音频播放设备的音量控制方法的流程示意图。请参阅图4,该音频播放设备的音量控制方法包括:该音频播放设备的音量控制方法音量控制方法包括:步骤102,检测用户。步骤104,判断用户数量是否大于零。若检测到至少两个用户,执行步骤106至步骤108。若检测到一个用户,执行步骤202至步骤204。若未检测到用户,返回步骤102。步骤106,获取各个用户与音频播放设备的距离,以及各个用户对音频播放设备的音量控制参数。步骤108,根据用户与所述音频播放设备的距离和音量控制参数,控制音频播放设备调整音量。
31.本技术实施例中的各个用户对音频播放设备的音量控制参数,可指各个用户对所述音频播放设备预设的音量,该预设的音量可以是输入的用户听觉感受最佳时的音量。不同用户跟所述音频播放设备距离相同时,预设音量可以不相同,例如用户a、用户b、用户c对音频播放设备的预设音量分别为70分贝、75分贝、80分贝。同一用户与所述音频播放设备距离相同时,预设音量可以不同,例如,用户a与该音频播放设备1米、2米、3米时的预设音量分别为70分贝、75分贝、80分贝。
32.具体实现时,本技术实施例通常是检测多媒体演示环境内的用户。该多媒体演示环境可以是多媒体播放设备面向的区域范围,例如可以是一个房间。该多媒体演示环境也可以是多媒体播放设备播放的音频的声音覆盖范围,例如以声源为原点,半径10米范围内。
33.在其中一些实施方式中,所述音频播放设备至少为2个,所述方法包括:若检测到至少两个用户且与所述各个用户的距离最近的音频播放设备为同一个时,获取所述各个用户与所述同一个音频播放设备的距离以及对应所述各个用户的各个音频控制参数;根据所述各个用户与所述同一个音频播放设备的距离以及所述各个音量控制参数,控制所述同一个音频播放设备的音量。
34.具体地,所述根据所述各个用户与所述同一个音频播放设备的距离以及所述各个音量控制参数,控制所述同一个音频播放设备的音量的步骤还包括:控制距离各个用户最近的同一个音频播放设备的电源处于工作状态,其他音频播放设备处于关闭状态,可以降低功耗,减少其他较远的音频播放设备对该最近的同一个音频播放设备的串扰。
35.在另一些实施方式中,如存在一个音频播放设备,距离各个用户最近的音频播放设备就为该一个音频播放设备,则获取所述各个用户与所述同一个音频播放设备的距离以及对应所述各个用户的各个音频控制参数。根据所述各个用户与所述同一个音频播放设备的距离以及所述各个音量控制参数,控制所述同一个音频播放设备的音量。
[0036][0037]
具体地,所述根据所述各个用户与所述同一个音频播放设备的距离以及所述各个音量控制参数控制所述同一个音频播放设备的音量,由以下公式确定::
[0038][0039]
其中,v
out
为调整后的音量控制参数,i为用户的数量,di为各个用户与音频播放设
备的距离,vi为各个用户对应的音量控制参数,每个用户对应的音量控制参数与音频播放设备的距离相关。距离为各个音量控制参数的权重,距离越远,对应的音量控制参数权重越大,但由于音频播放设备近处用户的音量控制参数也配置了权重,因此调节音量时同时兼顾到了远处用户和近处用户。
[0040]
在上述公式中,v
out
可以是各个音频控制参数经过加权运算得到的调整后的音频控制参数,也可以是各个音量值经过加权运算得到的调整后的音量值。
[0041]
在一些实施方式中,音频播放设备至少为2个,若检测到至少两个用户,且距离各个用户最近的音频播放设备不相同,以及各个用户之间的距离大于预设距离,则根据各个用户对各自最近音频播放设备的音量控制参数,控制各自最近音频播放设备的调整音量。在这些实施方式中,如果各个用户最近的音频播放设备不同,且用户之间间隔较大,可按音量控制参数控制用户各自最近音频播放设备调节音量,离某用户最近的音频播放设备的音量对其他用户的听觉影响不大。
[0042]
在一些实施方式中,音频播放设备至少为2个,若检测到一个用户,所述音量控制方法还包括步骤202,获取所述用户与各个音频播放设备的距离,以及根据与所述用户最近的音频播放设备的距离获取对应的音量控制参数。以及步骤204,按照所述音量控制参数控制所述最近音频播放设备的音量。其中,若检测到所述用户的位置发生变化,离用户最近的音频播放设备和/或用户跟最近音频播放设备的距离也可能发生变化,对应的音量控制参数随之变化,可随用户位置变化调整音量。为了减少功耗,具体地,在检测到一个用户时,控制距离所述用户最近的音频播放设备的电源处于工作状态,控制其他音频播放设备的电源处于关闭状态。
[0043]
在一些实施方式中,请参阅图3,若未检测到用户,返回步骤102。在另一些实施方式中,若未检测到用户,还可以控制各个音频播放设备的电源进入关闭状态。具体地,若未检测到用户,且持续预设时间仍未检测到用户或者检测到音频播放设备处于关闭播放状态,控制各个音频播放设备的电源进入关闭状态,结束音量控制方法。
[0044]
在一些实施方式中,如图4所示,所述音量控制方法还预先建立各个用户“距离-音量”的回归拟合方程的步骤,该步骤具体包括步骤302,检测各个用户与各自对应的音频播放设备的不同距离,获取通过用户输入的适配不同距离的各个音频控制参数。以及步骤304,根据所述不同距离和与各个距离对应的音频控制参数进行回归拟合,获得距离和音量控制参数的回归拟合方程。
[0045]
通过以上步骤,测试用户在不同距离时的音量控制参数,记录并保存,从而获取各个用户的“距离-音量”的回归拟合方程。因此,音量控制参数与用户跟音频播放设备的距离相关,不同距离的音量控制参数不同。不同用户,同一距离时,音量控制参数可能不同。那么具体实现时,就可以根据用户相对于音频播放设备距离以及该用户的回归拟合方程获取用户的音量控制参数。本实施方式中的音频播放设备可指各个用户各自对应距离最近的音频播放设备。
[0046]
例如,如图5所示,可以测试用户610与音频播放设备620不同距离时,调试音频播放设备620的音量,令用户在对应距离处听觉感受最佳时停止调试,将此时的音量作为用户在该距离的音量控制参数。如此,获取该用户针对音频播放设备不同距离与对应音量控制参数的关系,进行回归拟合,得到该用户针对音频播放设备不同距离与对应音量控制参数
的回归拟合方程。
[0047]
对于本实施例中所述的回归拟合,具体可包括:基于各个离散的距离数据和对应的音量控制参数在平面上的一系列的点,采用最小二乘法等拟合方法将这些点用光滑的曲线连接起来,该拟合曲线可以用函数表示,该函数可以作为该用户的“距离-音量”回归拟合方程。后续检测到某用户时,提取该用户的“距离-音量”回归拟合方程,输入与该用户最近的音频播放设备的距离,即可得到对应的音量控制参数。
[0048]
具体地,可以但不限于获取用户通过语音或遥控器等远程控制方式输入的各个音量控制参数。例如用户610与音频播放设备620距离5米时,用户无法直接接触音频播放设备,可通过远程控制方式输入音量控制参数。
[0049]
具体地,如图5所示,可以利用用户定位和识别设备630识别用户的身份,将用户的身份及其回归拟合方程保存在多媒体播放设备的处理器或者服务器中。
[0050]
在一些实施方式中,如图6所示,还包括预先更新音频设置信息步骤,具体包括,步骤402,识别用户的身份;步骤404,获取用户与音频播放设备的距离;步骤406,获取与所述用户距离最近的音频设备,更新所述用户的音频设置信息,所述音频设置信息包括用户身份信息、距离和音量控制参数,所述音量控制参数与所述用户的身份信息、与所述用户距离最近的音频播放设备的距离具有对应关系;音频设置信息可以保存在多媒体播放设备的存储器或者服务器中。步骤408,检测所述用户的位置,若所述用户的位置发生更新,返回所述识别用户的身份的步骤402。获取音量控制参数的步骤则包括:检测到用户时,识别所述用户的身份,根据所述用户的身份验证信息以及与所述用户距离最近的音频播放设备的距离,获取对应的音量控制参数。
[0051]
步骤406中,更新用户音频设置信息后,更新用户“距离-音量”的回归拟合方程,用户“距离-音量”的回归拟合方程可以反映用户跟最近的音频播放设备的距离具有的对应关系,获取音量控制参数的步骤则可先对用户进行身份验证,根据用户身份验证信息获取该用户的回归拟合方程,然后根据用户与音频播放设备距离以及所述用户的回归拟合方程获取对应的音量控制参数。
[0052]
在一个实施例中,识别用户身份的步骤包括:获取用户的生物特征识别信息;然后根据生物特征识别信息,利用预训练模型识别用户的身份。具体地,所述生物特征数据包括但不限于用户步态数据、人脸数据中的至少一种。
[0053]
具体地,在一个实施例中,如图7所示,根据生物特征识别信息,利用预训练模型识别用户的身份的步骤包括:步骤502,校准用户的生物特征数据。步骤504,利用所述预训练模型从校准数据中获取定位数据,所述定位数据包括三维或二维用户图像轮廓上的边界框区域数据。步骤506,利用所述预训练模型对定位数据进行特征提取。步骤508,将特征提取数据输入所述预训练模型,然后利用所述预训练模型用于对用户分类,将用户分为已知用户和未知用户,并按照用户的身份信息对已知用户进行分类,若为新用户且需要进行音量设置,增加到样本中,若为不需要进行音量设置的用户,从样本库中去掉该用户。
[0054]
校准处理可为对样本用户的生物特征数据进行预处理。生物特征数据可以为用户图像数据,具体可以为三维或二维用户图像数据,预处理对应可以是裁剪、缩放、亮度调整等预处理。通过预处理,可以提高图像质量,有利于后续从预处理图像中识别用户。边界框区域数据可以指用户图像的轮廓数据,具体可以是三维或二维用户图像轮廓数据,例如为
用户人脸轮廓、五官轮廓等数据。
[0055]
预训练模型可为一人脸检测及识别模型,识别用户身份的具体实现过程中,先利用该人脸检测及识别模型获取用户人脸定位数据,然后对用户人脸定位数据进行特征提取,具体可提取用户人脸图像中五官等人脸特征,然后进行人脸识别,识别用户的身份。
[0056]
本实施例中,样本库中的数据和预训练模型可均保存于在服务器或者多媒体播放设备的本地处理器中。预训练模型的训练过程和利用预训练模型识别用户的身份的识别过程也可以在服务器或者多媒体播放设备的本地处理器执行。
[0057]
在一些实施方式中,请参阅图8,所述音量控制方法还包括以下步骤:
[0058]
步骤602,获取处于多媒体演示环境中不同位置的各个用户定位和识别设备的扫描数据。步骤604,合并各个扫描数据,并根据合并的扫描数据获取所述多媒体演示环境的三维空间模型。步骤606,校准合并的扫描数据与多媒体演示环境实际的覆盖范围。步骤608,若校准通过,将多媒体播放设备的位置在三维空间模型中的位置更新为所述多媒体演示环境下的参考视点。所述获取用户与音频播放设备的距离则包括,先获取用户和音频播放设备相对于参考视点的位置,再计算用户与音频播放设备的距离。其他实施方式中,步骤606中还会校准检查各个用户定位和识别设备的扫描数据是否已合并成功,以及还会校准各个音频播放设备和多媒体播放设备的相对位置是否正确。
[0059]
具体地,各个用户定位和识别设备可以均是摄像机,扫描数据可以是图像数据。各个用户定位和识别设备均匀分布在多媒体演示环境中的不同位置,有利于各个设备扫描数据的合并。例如,多媒体演示环境为一个房间,各个用户定位和识别设备可以均匀分布在房间墙壁和天花板上。
[0060]
若各个扫描数据未图像数据,合并的方式可以为图像合成,即将各个用户定位和识别设备采集的图像合成为一幅图像,形成三维空间模型。
[0061]
具体地,步骤608之后,还可以获取各个音频播放设备和用户定位和识别设备相对于多媒体播放设备的定位信息,并为各个音频播放设备、用户定位和识别设备配置编号信息。后续只需获取用户的定位信息就可以计算音频播放设备与用户距离,节约计算时间。
[0062]
综上,本技术实施例中的音量控制方法,通过根据各个用户与音频播放设备的距离和音量控制参数调整音频播放设备的音量,能够兼顾到每个用户,减小了针对某用户调整音量时对其他用户的听觉感受造成的影响。
[0063]
应该理解的是,虽然本技术实施例中音频控制方法的各个流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
[0064]
本技术实施例还提出一种音量控制装置,包括:
[0065]
音量控制参数和距离获取模块,用于若检测到至少两个用户,获取各个用户与所述音频播放设备的距离,以及与所述各个用户对应的音量控制参数;
[0066]
音量控制模块,用于根据所述各个用户与所述音频播放设备的距离和对应所述各
个用户对应的各个音量控制参数,控制所述音频播放设备的音量。
[0067]
在一个实施例中,所述音频播放设备至少为2个,所述音量控制装置还包括:
[0068]
第一音量控制参数和距离获取模块,用于若检测到至少两个用户且若检测到距离各个用户最近的音频播放设备为同一个,获取所述各个用户与所述同一个音频播放设备的距离以及对应所述各个用户的各个音频控制参数;
[0069]
第一音量控制模块,用于根据所述各个用户与所述同一个音频播放设备的距离以及所述各个音量控制参数,控制所述同一个音频播放设备的音量。
[0070]
在一个实施例中,第一音量控制模块包括加权音量控制模块,用于按照如下加权音量控制公式,根据各个用户与所述音频播放设备的距离和各个用户对所述音频播放设备的音量控制参数,控制所述同一个音频播放设备调整音量:
[0071][0072]
其中,v
out
为调整后的音量控制参数,i为用户的数量,di为各个用户与音频播放设备的距离,vi为各个用户对应的音量控制参数。
[0073]
在一个实施例中,第一音量控制模块具体用于若检测到至少两个用户,且距离各个用户最近的音频播放设备不相同,以及各个用户之间的距离大于预设距离,则根据各个用户对各自最近音频播放设备的音量控制参数,控制各自最近音频播放设备调整音量。
[0074]
在一个实施例中,音量控制装置包括第二音量控制模块,用于若检测到一个用户,获取所述用户与各个音频播放设备的距离,根据所述用户与最近音频播放设备的距离获取对应的音量控制参数,按照所述音量控制参数控制所述最近音频播放设备调整音量。
[0075]
在一个实施例中,第二音量控制模块包括电源控制模块,用于若检测到一个用户,控制距离所述用户最近的音频播放设备的电源处于工作状态,控制其他音频播放设备的电源处于关闭状态。
[0076]
在一个实施例中,音量控制装置包括第三音量控制模块,用于若未检测到用户,且持续预设时间内未检测到用户或者检测到所述各个音频播放设备处于关闭播放状态,控制所述各个音频播放设备的电源进入关闭状态。
[0077]
在一个实施例中,音量控制装置还包括以下音频设置信息预先更新模块,具体包括:
[0078]
用户身份识别模块,用于识别用户的身份;
[0079]
距离获取模块,用于获取用户与音频播放设备的距离;
[0080]
音频设置信息更新模块,用于获取与所述用户距离最近的音频设备,更新所述用户的音频设置信息,所述音频设置信息包括用户身份信息、距离和音量控制参数,所述音量控制参数与所述用户的身份信息、与所述用户距离最近的音频播放设备的距离具有对应关系;
[0081]
用户位置检测模块,用于检测所述用户的位置,若所述用户的位置发生更新,返回所述识别用户的身份的步骤;
[0082]
音量控制参数获取模块包括第四音量控制参数获取模块,用于检测到用户时,识
别所述用户的身份,根据所述用户的身份验证信息以及与所述用户距离最近的音频播放设备的距离,获取对应的音量控制参数。
[0083]
在一个实施例中,音量控制装置还包括以下距离和音量控制参数的回归拟合方程预先建立模块,具体包括:
[0084]
音量控制参数输入模块,用于检测用户与音频播放设备的不同距离,获取通过用户远程控制方式输入的适配不同距离的各个音量控制参数;
[0085]
回归拟合方程获取模块,用于根据不同距离和与各个距离对应的音量控制参数进行回归拟合,获得距离和对应音量控制参数的回归拟合方程;
[0086]
获取音量控制参数则包括第五音量控制参数获取模块,用于根据各个用户与对应音频播放设备的距离以及所述各个用户对应的回归拟合方程获取所述各个用户对应的音量控制参数。
[0087]
在一个实施例中,用户身份识别模块包括:
[0088]
生物特征数据数据获取模块,用于获取用户的生物特征数据;
[0089]
用户身份识别模块,用于根据所述生物特征数据,利用预训练模型识别用户的身份。
[0090]
在一个实施例中,音量控制装置包括,用于识别用户的所述预训练模型构建模块,具体包括:
[0091]
校准模块,用于获取校准后的用户的生物特征数据;
[0092]
定位数据获取模块,用于利用预训练模型从校准数据中获取定位数据,所述定位数据包括三维或二维用户图像的轮廓上的边界框区域数据;
[0093]
特征提取模块,用于利用预训练模型对定位数据进行特征提取;
[0094]
迁移学习和模型微调模块,用于将特征提取数据输入用于识别用户的预训练模型进行迁移学习和模型微调;
[0095]
分类模块,用于利用所述用于识别用户的预训练模型用于对用户分类,将用户分为已知用户和未知用户,并按照用户的身份信息对已知用户进行分类,若为新用户且需要进行音量设置,增加到样本库中,若为不需要进行音量设置的用户,从样本库中去掉该用户。
[0096]
在一个实施例中,音量控制装置包括,
[0097]
扫描数据获取模块,用于获取处于多媒体演示环境中不同位置的各个用户定位和识别设备的扫描数据;
[0098]
三维空间模型获取模块,用于合并各个扫描数据,并根据合并的扫描数据获取所述多媒体演示环境的三维空间模型;
[0099]
数据校准模块,用于校准合并的扫描数据与多媒体演示环境的声音覆盖范围;
[0100]
若校准通过,将多媒体播放设备的位置在三维空间模型中的位置更新为所述多媒体演示环境下的参考视点;
[0101]
距离获取模块包括第四距离获取模块,用于获取用户和音频播放设备相对于所述参考视点的位置,计算用户与音频播放设备的距离。
[0102]
上述音量控制装置中各个模块的划分仅用于举例说明,在其他实施例中,可将音量控制装置按照需要划分为不同的模块,以完成上述音量控制装置的全部或部分功能。
[0103]
关于音量控制装置的具体限定可以参见上文中对于音量控制方法的限定,在此不再赘述。上述音量控制装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
[0104]
本技术实施例中提供的音量控制装置中的各个模块的实现可为计算机程序的形式。该计算机程序可在终端或服务器上运行。该计算机程序构成的程序模块可存储在终端或服务器的存储器上。该计算机程序被处理器执行时,实现本技术实施例中所描述方法的步骤。
[0105]
本技术实施例提出一种多媒体播放设备,包括存储器、处理器、至少一个音频播放设备以及至少一个用户定位和识别设备,所述处理器分别与存储器、音频播放设备、用户定位和识别设备通信连接,所述音频播放设备用于播放多媒体播放设备的音频,并响应于所述处理器的控制调整音量,所述用户识别和定位设备用于识别用户并检测用户与音频播放设备的距离;
[0106]
所述存储器中储存有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行如上任一实施例中所述的音量控制方法的步骤。
[0107]
如图9所示,该处理器可为多媒体播放设备本体710的处理器或者服务器的处理器。存储器可为多媒体播放设备本体710的存储器或者为服务器的存储器。为服务器的处理器时,服务器将执行结果发送给多媒体播放设备本体的处理器,再由多媒体播放设备的处理器中继控制音频播放设备720调节音量等。
[0108]
多媒体播放设备本体710可以为电视、收音机、手机、平板电脑、笔记本电脑、掌上电脑等能播放音频的电子设备。音频播放设备可以是一个扬声器。音频播放设备可以内置于多媒体播放设备本体,也可以如图9所示独立于多媒体播放设备本体,作为多媒体播放设备本体的扩音设备。独立于多媒体播放设备本体设置时,音频播放设备可以跟多媒体播放设备本体建立有线通信连接或无线通信连接,无线方式可以是蓝牙等。
[0109]
如图9所示,该多媒体播放设备本体710包括通过系统总线连接的处理器、存储器和网络接口。其中,该处理器用于提供计算和控制能力,支撑整个电子设备的运行。存储器用于存储数据、程序等,存储器上存储至少一个计算机程序,该计算机程序可被处理器执行,以实现本技术实施例中提供的适用于多媒体播放设备的音量控制方法。存储器可包括非易失性存储介质及内存储器。非易失性存储介质存储有操作系统和计算机程序。该计算机程序可被处理器所执行,以用于实现以上各个实施例所提供的一种音量控制方法。内存储器为非易失性存储介质中的操作系统计算机程序提供高速缓存的运行环境。网络接口可以是以太网卡或无线网卡等,用于与外部的电子设备例如服务器进行通信。
[0110]
在一些实施例中,一个音频播放设备720对应配置至少一个用户定位和识别设备730,用户定位和识别设备与音频播放设备的距离小于预设值,用户定位和识别设备的扫描方向可以与音频播放设备的朝向一致,例如,均朝向用户。于此,便于配套的用户定位和识别设备检测音频播放设备附近的用户。
[0111]
用户定位和识别设备300可包括用户识别设备和距离检测设备两个设备,或者可为同时具备测距和用户识别功能的设备,例如摄像机,能采集图像,还可获取用户的深度信息,将这些信息发送给多媒体播放设备本体去识别用户的身份,以及计算用户与音频播放
设备的距离。用户定位和识别设备730可以为多媒体播放设备内置的用户定位和识别设备,例如手机内置摄像头。具体地,用户定位识别设备730为多个时,可作为一个传感器网络来定位和识别用户,并将定位信息和识别信息发送至多媒体播放设备本体。
[0112]
在一些实施例中,多媒体播放设备还包括远程控制设备,用于远程控制多媒体播放设备本体的播放,还可以用于接收用户的触发,在多媒体播放设备本体中输入用户的音量控制参数、用户身份信息等。
[0113]
本技术实施例还提供了一种计算机可读存储介质。一个或多个包含计算机可执行指令的非易失性计算机可读存储介质,当所述计算机可执行指令被一个或多个处理器执行时,使得所述处理器执行音量控制方法的步骤。
[0114]
一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行音量控制方法。
[0115]
本技术所使用的对存储器、存储、数据库或其它介质的任何引用可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram),它用作外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddr sdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)。
[0116]
以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本技术专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术专利的保护范围应以所附权利要求为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1