音量调节方法、音频播放终端及计算机可读存储介质与流程

文档序号:11237034阅读:387来源:国知局
音量调节方法、音频播放终端及计算机可读存储介质与流程

本发明涉及多媒体技术领域,尤其涉及一种音量调节方法、音频播放终端及计算机可读存储介质。



背景技术:

智能电视是人们日常生活中常见的家用电器,用户在收看电视节目时,需要根据周围环境音量调节电视音频音量,以得到更好的娱乐体验。例如在很安静的环境下,用户会调小音量;而在吵闹的环境下,用户会调大音量。而传统的音量调节方法都是由用户进行手动设置和调整,无法做到根据周围环境音量去自动调整音频音量。

随着技术的发展,市面上出现一种自动调节音量的方法,这种方法是在电视机上增加环境音量传感器来检测环境音量,在根据检测到的环境音量来自动调整电视机音频音量。但是这种方法会受到电视机本身的扬声器声音的干扰,导致检测所得的环境音量并不能反映用户所处环境的环境音量;同时用户和电视机是有一定观看距离的,电视机上环境音量传感器所检测的环境音量并不一定就是用户周围的环境音量。因此根据该调节方法所得的音量并不能满足用户的音量要求,降低了用户的娱乐体验。



技术实现要素:

本发明的主要目的在于提供一种音量调节方法、音频播放终端及计算机可读存储介质,旨在实现音频播放音量的自动调节以满足用户的音量要求。

为实现上述目的,本发明提供一种音量调节方法,所述音量调节方法应用于音频播放终端,所述音量调节方法包括以下步骤:

在接收到用户所在的用户区域内的第一音量采集器发送的音量采集报文时,根据所述音量采集报文获取所述用户区域的第一环境音量;

通过所述音频播放终端的第二音量采集器获取所述音频播放终端所在的终端区域的第二环境音量;

根据第一环境音量和第二环境音量计算环境音量差值,并判断所述环境音量差值是否大于预设差值阈值;

若所述环境音量差值大于所述预设差值阈值,则根据所述环境音量差值和预设调节算法获取音量自调方案,并根据所述音量自调方案调节所述音频播放终端的播放音量。

可选的,所述在接收到用户所在的用户区域内的第一音量采集器发送的音量采集报文时,根据所述音量采集报文获取所述用户区域的第一环境音量的步骤包括:

在接收到用户所在的用户区域内的第一音量采集器以预设编码格式发送的音量采集报文时,对所述音量采集报文进行解析,获取所述用户区域的第一环境音量。

可选的,所述若所述环境音量差值大于所述预设差值阈值,则根据所述环境音量差值和预设调节算法获取音量自调方案,并根据所述音量自调方案调节所述音频播放终端的播放音量的步骤包括:

若所述环境音量差值大于所述预设差值阈值,判断所述第一环境音量和第二环境音量的大小关系;

若所述第一环境音量大于所述第二环境音量,则根据所述环境音量差值和第一调节算法获取音量提高方案,并根据所述音量提高方案提高所述音频播放终端的播放音量。

可选的,所述若所述环境音量差值大于所述预设差值阈值,判断所述第一环境音量和第二环境音量的大小关系的步骤之后,还包括:

若所述第一环境音量小于所述第二环境音量,则根据所述环境音量差值和第二调节算法获取音量降低方案,并根据所述音量降低方案降低所述音频播放终端的播放音量。

可选的,所述若所述环境音量差值大于所述预设差值阈值,则根据所述环境音量差值和预设调节算法获取音量自调方案,并根据所述音量自调方案调节所述音频播放终端的播放音量的步骤之后,还包括:

若在第一预设时间内接收到音量手动调节指令,则根据所述音量手动调节指令调节当前播放音量,并根据调节后的播放音量修正所述预设调节算法。

可选的,所述若所述环境音量差值大于所述预设差值阈值,则根据所述环境音量差值和预设调节算法获取音量自调方案,并根据所述音量自调方案调节所述音频播放终端的播放音量的的步骤之后,还包括:

若未在第二预设时间内接收到音量手动调节指令,则将所述音量自调方案保存至所述音频播放终端的内存和/或服务器;

若在第二预设时间内接收到音量手动调节指令,则根据所述音量手动调节指令调节当前播放音量;

根据调节后的播放音量、所述第一环境音量和第二环境音量生成音量手调方案,并将所述音量手调方案保存至所述内存和/或服务器。

可选的,所述通过所述音频播放终端的第二音量采集器获取所述音频播放终端所在的终端区域的第二环境音量的步骤之后,还包括:

在所述音频播放终端的内存和/或服务器中查找与所述第一环境音量和第一环境音量对应的音量手调方案和/或音量自调方案;

若所述内存和/或服务器中存在对应的音量手调方案和/或音量自调方案,则根据对应的音量手调方案和/或音量自调方案调节所述音频播放终端的播放音量;

若所述内存和/或服务器中不存在对应的音量手调方案和音量自调方案,则执行步骤根据第一环境音量和第二环境音量计算环境音量差值,并判断所述环境音量差值是否大于预设差值阈值。

可选的,所述根据第一环境音量和第二环境音量计算环境音量差值,并判断所述环境音量差值是否大于预设差值阈值的步骤之后,还包括:

若所述环境音量差值小于或等于所述预设差值阈值,则保持所述音频播放终端当前的播放音量。

此外,为实现上述目的,本发明还提供一种音频播放终端,所述音频播放终端包括处理器、存储器、以及存储在所述存储器上并可被所述处理器执行的音量调节程序;

其中所述音量调节程序被所述处理器执行时,实现如上述的音量调节方法的步骤。

此外,为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有音量调节程序,其中所述音量调节程序被处理器执行时,实现如上述的音量调节方法的步骤。

本发明通过在接收到用户所在的用户区域内的第一音量采集器发送的音量采集报文时,根据所述音量采集报文获取所述用户区域的第一环境音量;通过所述音频播放终端的第二音量采集器获取所述音频播放终端所在的终端区域的第二环境音量;根据第一环境音量和第二环境音量计算环境音量差值,并判断所述环境音量差值是否大于预设差值阈值;若所述环境音量差值大于所述预设差值阈值,则根据所述环境音量差值和预设调节算法获取音量自调方案,并根据所述音量自调方案调节所述音频播放终端的播放音量。通过以上方式,本发明同时采集用户所在位置的环境音量和音频播放终端所在位置的环境音量,并根据两个音量对音频播放音量进行动态地调节,无需用户进行手动调节操作,减小了用户的操作量;在进行音量调节时,是根据用户所在位置的环境音量和音频播放终端所在位置的环境音量进行调节,即调节过程是基于用户的真实听觉体验进行的,最大限度了消除了环境音量差异带来的不利影响,从而调节出更合适用户收听的播放音量,提高了用户的娱乐体验。

附图说明

图1是本发明实施例方案涉及的音频播放终端的硬件结构示意图;

图2为本发明音量调节方法第一实施例的流程示意图;

图3为本发明音量调节方法第一实施例涉及的音量采集报文的格式示意图;

图4为图2中所述若所述环境音量差值大于所述预设差值阈值,则根据所述环境音量差值和预设调节算法获取音量自调方案,并根据所述音量自调方案调节所述音频播放终端的播放音量的细化流程示意图;

图5为图4所示实施例中涉及的第一调节曲线示意图;

图6为图4所示实施例中涉及的第二调节曲线示意图;

图7为本发明音量调节方法第二实施例的流程示意图;

图8为本发明音量调节方法第三实施例的流程示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明实施例方案的主要思路是:在接收到用户所在的用户区域内的第一音量采集器发送的音量采集报文时,根据所述音量采集报文获取所述用户区域的第一环境音量;通过所述音频播放终端的第二音量采集器获取所述音频播放终端所在的终端区域的第二环境音量;根据第一环境音量和第二环境音量计算环境音量差值,并判断所述环境音量差值是否大于预设差值阈值;若所述环境音量差值大于所述预设差值阈值,则根据所述环境音量差值和预设调节算法获取音量自调方案,并根据所述音量自调方案调节所述音频播放终端的播放音量。

本发明实施例涉及的音量调节方法主要应用于音频播放终端,该终端可以通过多种方式实现。例如,音频播放终端可以包括诸如手机、平板电脑、笔记本电脑、掌上电脑、便捷式媒体播放器等移动终端,以及诸如智能电视、音响设备、pc终端等固定终端。

后续描述中将以智能电视作为音频播放终端进行说明,本领域技术人员将理解的是,除了特别用于移动目的的元件之外,根据本发明的实施方式的构造也能够应用于其它类型的终端。

参照图1,图1为本发明实施例方案中涉及的音频播放终端的硬件结构示意图。本发明实施例中,音频播放终端可以包括处理器1001(例如cpu),通信总线1002,用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信;用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard);网络接口1004可选的可以包括标准的有线接口、无线接口(如wi-fi接口);存储器1005可以是高速ram存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器,存储器1005可选的还可以是独立于前述处理器1001的存储装置。

可选地,该音频播放终端还可以包括摄像头、rf(radiofrequency,射频)电路,传感器、音频电路、wifi模块等等。其中,传感器比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示屏的亮度,接近传感器可根据感光设备与参照物的距离,关闭显示屏和/或背光。作为运动传感器的一种,重力加速度传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别音频播放终端姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;当然,该音频播放终端还可配置陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。

本领域技术人员可以理解,图1中示出的音频播放终端硬件结构并不构成对音频播放终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

继续参照图1,图1中作为一种计算机可读存储介质的存储器1005可以包括操作系统、网络通信模块以及音量调节程序。

在图1中,网络通信模块主要用于连接服务器,与服务器进行数据通信;而处理器1001可以调用存储器1005中存储的音量调节程序,并执行以下操作:

在接收到用户所在的用户区域内的第一音量采集器发送的音量采集报文时,根据所述音量采集报文获取所述用户区域的第一环境音量;

通过所述音频播放终端的第二音量采集器获取所述音频播放终端所在的终端区域的第二环境音量;

根据第一环境音量和第二环境音量计算环境音量差值,并判断所述环境音量差值是否大于预设差值阈值;

若所述环境音量差值大于所述预设差值阈值,则根据所述环境音量差值和预设调节算法获取音量自调方案,并根据所述音量自调方案调节所述音频播放终端的播放音量。

进一步的,处理器1001还可以调用存储器1005中存储的音量调节程序,并执行以下操作:

在接收到用户所在的用户区域内的第一音量采集器以预设编码格式发送的音量采集报文时,对所述音量采集报文进行解析,获取所述用户区域的第一环境音量。

进一步的,处理器1001还可以调用存储器1005中存储的音量调节程序,并执行以下操作:

若所述环境音量差值大于所述预设差值阈值,判断所述第一环境音量和第二环境音量的大小关系;

若所述第一环境音量大于所述第二环境音量,则根据所述环境音量差值和第一调节算法获取音量提高方案,并根据所述音量提高方案提高所述音频播放终端的播放音量。

进一步的,处理器1001还可以调用存储器1005中存储的音量调节程序,并执行以下操作:

若所述第一环境音量小于所述第二环境音量,则根据所述环境音量差值和第二调节算法获取音量降低方案,并根据所述音量降低方案降低所述音频播放终端的播放音量。

进一步的,处理器1001还可以调用存储器1005中存储的音量调节程序,并执行以下操作:

若在第一预设时间内接收到音量手动调节指令,则根据所述音量手动调节指令调节当前播放音量,并根据调节后的播放音量修正所述预设调节算法。

进一步的,处理器1001还可以调用存储器1005中存储的音量调节程序,并执行以下操作:

若未在第二预设时间内接收到音量手动调节指令,则将所述音量自调方案保存至所述音频播放终端的内存和/或服务器;

若在第二预设时间内接收到音量手动调节指令,则根据所述音量手动调节指令调节当前播放音量;

根据调节后的播放音量、所述第一环境音量和第二环境音量生成音量手调方案,并将所述音量手调方案保存至所述内存和/或服务器。

进一步的,处理器1001还可以调用存储器1005中存储的音量调节程序,并执行以下操作:

在所述音频播放终端的内存和/或服务器中查找与所述第一环境音量和第一环境音量对应的音量手调方案和/或音量自调方案;

若所述内存和/或服务器中存在对应的音量手调方案和/或音量自调方案,则根据对应的音量手调方案和/或音量自调方案调节所述音频播放终端的播放音量;

若所述内存和/或服务器中不存在对应的音量手调方案和音量自调方案,则执行步骤根据第一环境音量和第二环境音量计算环境音量差值,并判断所述环境音量差值是否大于预设差值阈值。

进一步的,处理器1001还可以调用存储器1005中存储的音量调节程序,并执行以下操作:

若所述环境音量差值小于或等于所述预设差值阈值,则保持所述音频播放终端当前的播放音量。

基于上述音频播放终端的硬件结构,提出本发明音量调节方法各个实施例。

本发明提供一种音量调节方法。

参照图2,图2为本发明音量调节方法第一实施例的流程示意图。

本实施例中,所述音量调节方法包括以下步骤:

步骤s10,在接收到用户所在的用户区域内的第一音量采集器发送的音量采集报文时,根据所述音量采集报文获取所述用户区域的第一环境音量;

在人们的生活中,不同的环境下对音频播放的音量有不同的要求,例如用户在通过智能电视收看电视节目时,如果周围的环境比较安静,用户会调高音量,而如果周围比较吵闹,用户会调高音量,从而得到更好的娱乐体验。。传统的音量调节方法都是由用户自己进行手动设置和调整,智能电视(音频播放终端)无法做到根据周围环境音量去自动调整音频音量,这种调整方法对用户而言不太方便。随着技术的发展,市面上出现一种自动调节音量的方法,这种方法是在电视机上增加环境音量传感器来检测环境音量,在根据检测到的环境音量来自动调整电视机音频音量。但是这种方法在进行环境音量检测时,会受到电视机本身的扬声器声音的干扰,导致检测所得的环境音量并不能反映用户所处环境的环境音量;同时用户和电视机是有一定观看距离的,电视机上环境音量传感器所检测的环境音量并不一定就是用户周围的环境音量(例如用户所在位置能听到风扇转动的声音,而电视机处的音量传感器由于距离问题却无法检测到该风扇转动声音,或检测到的风扇转动音量没有用户听到的风扇转动音量高)。因此根据该调节方法所得的音量并不能满足用户的音量要求,降低了用户的娱乐体验。

基于上述问题,本实施例提出一种音量调节方法,该方法同时采集用户所在位置的环境音量和电视所在位置的环境音量,并根据两者的区别对电视音频的播放音量进行动态地调节,减小用户的操作量,提高用户的娱乐体验。

具体的,本实施例中,考虑到要采集用户所在位置的环境音量,因此要为智能电视配套一个音量采集器,这个音量采集器可称为第一音量采集器。用户在观看电视时,将该第一音量采集器放在身旁,该第一音量采集器即可自动采集用户所在的一定区域内(用户区域)的环境声音样本。音量采集器采集环境声音样本的过程可认为是用户观看电视时收听音频的过程,通过获取该环境声音样本中的音量信息,即可了解用户在观看电视时能听到的声音强度,从而根据该音量信息对电视的播放音量进行调节。本实施例中,为了方便用户使用,可将第一音量采集器集成在智能电视的遥控器中(即在遥控器中增加声音采集功能),只要用户在观看智能电视时,将遥控器放置在自己的身旁,遥控器中的第一音量采集器即可自动完成声音样本的采集。

遥控器中的第一音量采集器在完成用户区域的声音样本的采集时,即获取到了用户区域的环境音量值。此时第一音量采集器需要会根据该样本生成音量采集报文,并将该报文发送至智能电视,供智能电视分析使用。智能电视在接收到第一音量采集器发送的音量采集报文时,会读取该音量采集报文中的内容,获取用户所在的用户区域的第一环境音量,该第一环境音量值可记为b1。

进一步的,由于第一音量采集器是集成在遥控器中,因此第一音量采集器本身可以不配备信号发送功能,而是通过遥控器本身的信号发送功能与智能电视进行数据传输。本实施例中,由于遥控器在发送遥控报文时,报文的信号格式是数字信号格式,因此遥控中还设置有对应的模数转换电路。第一音量采集器在完成样本采集时,会通过模数转换电路对样本的音量值的信号格式进行转换,得到数字信号格式的音量数据编码,并根据该音量数据编码生成音量采集报文。具体的,音量采集报文的格式可以如图3所示,音量采集报文包括引导码、客户码、数据码和环境音量采样值。其中引导码代表本报文的含义,即表示本报文中包括第一音量采集器采集的环境音量样本;客户码代表的是第一音量采集器(或遥控器)的代码标识,供智能电视识别本报文的发送者;数据码则代表环境音量样本的采集时间、样本容量大小等信息;环境音量采样值即第一音量采集器所采集的环境音量数据(已通过模数转换电路进行格式转换)。遥控器会将该音量采集报文以遥控码的方式发送至智能电视。智能电视在接收到该音量采集报文时,将根据一定解析规则对该报文进行解析,读取该报文中的信息,从而获取其中的用户区域的第一环境音量数据。当然本实施例中的编码格式还可以设置成其它的格式,本实施例中的编码格式并不构成对本实施例技术方案的限制。

步骤s20,通过所述音频播放终端的第二音量采集器获取所述音频播放终端所在的终端区域的第二环境音量;

本实施例中,智能电视中也设置有一个音量采集器,这个音量采集器可称为第二音量采集器。当然第二音量采集器可以不设置(集成)在智能电视中,而是直接摆放在智能电视的旁边。本实施例中为了减少设备的占用空间,将第二音量采集器设置在智能电视中。通过第二音量采集器,可获取到智能电视附件一定区域(终端区域)的环境音量样本;根据该环境音量样本,即可获取到终端的第二环境音量,该第一环境音量值可记为b2。

步骤s30,根据第一环境音量和第二环境音量计算环境音量差值,并判断所述环境音量差值是否大于预设差值阈值;

正如上述,现有的音量自动方法,是直接将智能电视处的音量采集器所采集到的环境音量直接作为用户所在区域的环境音量,并根据该环境音量调节智能电视的播放音量(即直接根据第二环境音量设置电视的播放音量);但由于电视机本身的扬声器声音和用户观看距离等因素的影响,智能电视处采集到的环境音量不一定就是用户所在位置的环境音量。因此本实施例中同时采集用户所在位置的环境音量(第一环境音量)和智能电视所在位置的环境音量(第二环境音量);在采集到第一环境音量和第二环境音量时,智能电视根据这两个音量计算环境音量差值,从而根据该环境音量差值判断用户区域和终端区域的环境音量差异。如果这个环境音量差值不超过(小于或等于)预设差值阈值,则认为用户和智能电视时处于同一个环境音效的影响范围之内,用户所能听到的环境音量、和智能电视进行初始音量设置所依据的环境音量是一致的,智能电视当前的播放音量能满足用户的音量要求,无需对播放音量进行调节。而如果这个环境音量差值超过了预设差值阈值,则认为用户和智能电视时不处于同一个环境音效的影响范围之内,用户所能听到的环境音量、和智能电视进行初始音量设置所依据的环境音量是不一致的,智能电视当前的播放音量不能满足的音量要求,需要对智能电视的播放音量进行调节,此时进入步骤s40。

步骤s40,若所述环境音量差值大于所述预设差值阈值,则根据所述环境音量差值和预设调节算法获取音量自调方案,并根据所述音量自调方案调节所述音频播放终端的播放音量。

本实施例中,若环境音量差值超过了预设差值阈值,则需要对智能电视的播放音量进行调整。具体的,如果第一环境音量大于第二环境音量,即用户所处位置(用户区域)的环境音量大于智能电视所在位置(终端区域)的环境音量,则可认为用户所在位置的环境噪音比智能电视处的环境噪音要大,如果仅根据智能电视处的环境音量设置播放音量,用户无法听清智能电视播放的音频;因此此时需要根据环境音量差值和预设调节算法获取音量调节方案,并根据该方案适当的提高智能电视的播放音量,以使用户能听清智能电视播放的音频。如果第一环境音量小于第二环境音量,即用户所处位置(用户区域)的环境音量小于智能电视所在位置(终端区域)的环境音量,则可认为用户所在位置的环境噪音比智能电视处的环境噪音要小;由于智能电视的初始播放音量是根据的智能电视处环境噪音来设置的,因此智能电视将初始播放音量会设置为一个相对较高的音量值;但由于实际情况的影响(例如智能电视处的音量采集器收到了只能电视处扬声器的影响、智能电视处有其它噪音音源等),用户处的噪音并没有智能电视处的噪音大,因此初始播放音量对用户而言是太高了,用户听起来会觉得太刺耳,此时需要根据环境音量差值和预设调节算法获取音量调节方案,并根据该方案的降低智能电视的播放音量,以使用户听到的音频不会太大声太刺耳。

进一步的,音量调节完成后,智能电视会自动计时,在经过一定时间时,智能电视会再次获取第一环境音量和第二环境音量,以判断当前播放环境的是否发生改变;如果播放环境发生了改变,则会根据新的播放环境重新对播放音量进行调节;若播放环境未发生变化,则保持当前的播放音量。如此循环,从而实现音量的动态调节。

再进一步的,本实施例中的音量调节方法是应用于智能电视(音频播放终端),在具体实施中,还可以是将该音量调节方法应用于音量调节装置,该音量调节装置以内置或外接的方式与智能电视(音频播放终端)连接,并执行上述步骤以动态调节智能电视的音量。

本实施例中,通过在接收到用户所在的用户区域内的第一音量采集器发送的音量采集报文时,根据所述音量采集报文获取所述用户区域的第一环境音量;通过所述音频播放终端的第二音量采集器获取所述音频播放终端所在的终端区域的第二环境音量;根据第一环境音量和第二环境音量计算环境音量差值,并判断所述环境音量差值是否大于预设差值阈值;若所述环境音量差值大于所述预设差值阈值,则根据所述环境音量差值和预设调节算法获取音量自调方案,并根据所述音量自调方案调节所述音频播放终端的播放音量。通过以上方式,本实施例同时采集用户所在位置的环境音量和音频播放终端所在位置的环境音量,并根据两个音量对音频播放音量进行动态地调节,无需用户进行手动调节操作,减小了用户的操作量;在进行音量调节时,是根据用户所在位置的环境音量和音频播放终端所在位置的环境音量进行调节,即调节过程是基于用户的真实听觉体验进行的,最大限度了消除了环境音量差异带来的不利影响,从而调节出更合适用户收听的播放音量,提高了用户的娱乐体验。

参照图4,图4为图2中所述若所述环境音量差值大于所述预设差值阈值,则根据所述环境音量差值和预设调节算法获取音量自调方案,并根据所述音量自调方案调节所述音频播放终端的播放音量的细化流程示意图。

基于上述图2所示的实施例,步骤s40包括:

步骤s41,若所述环境音量差值大于所述预设差值阈值,判断所述第一环境音量和第二环境音量的大小关系;

本实施例中,若环境音量差值超过了预设差值阈值,则需要对智能电视的播放音量进行调整。此时智能电视将判断第一环境音量和第二环境音量之间的大小关系。如果第一环境音量大于第二环境音量,即用户所处位置(用户区域)的环境音量大于智能电视所在位置(终端区域)的环境音量,则此时需要提高智能电视的播放音量,进入步骤s32;如果第一环境音量小于第二环境音量,即用户所处位置(用户区域)的环境音量小于智能电视所在位置(终端区域)的环境音量,则此时需要降低智能电视的播放音量,进入步骤s33。

步骤s42,若所述第一环境音量大于所述第二环境音量,则根据所述环境音量差值和第一调节算法获取音量提高方案,并根据所述音量提高方案提高所述音频播放终端的播放音量;

本实施例中,若如果第一环境音量大于第二环境音量,则需要根据环境音量差值和第一调节算法获取音量提高方案,并根据该方案适当的提高智能电视的播放音量。具体的,本实施例中的第一调节算法可以是这样的:

其中,bx为调节后的播放音量;b0为智能电视当前的播放音量;δb为环境音量差值减去预设差值阈值,即δb=|b1-b2|-δ=b1-b2-δ,其中δ为预设差值阈值(预设参数);δbm为预设参数;bmax为智能电视所能调节的最大播放音量。该第一调节算法对应的第一调节曲线如图5所示。

在根据该第一调节算法和相关计算参数得到调节后的播放音量时,即获取到当前第一环境音量、第二环境音量和当前播放音量对应的音量提高方案;智能电视可根据该方案自动提高播放音量。

步骤s43,若所述第一环境音量小于所述第二环境音量,则根据所述环境音量差值和第二调节算法获取音量降低方案,并根据所述音量降低方案降低所述音频播放终端的播放音量。

本实施例中,若如果第一环境音量小于第二环境音量,则需要根据环境音量差值和第二调节算法获取音量降低方案,并根据该方案适当的降低智能电视的播放音量。具体的,本实施例中的第二调节算法可以是这样的:

其中,bx为调节后的播放音量;a为小于1的预设参数;b0为智能电视当前的播放音量;δb为环境音量差值减去预设差值阈值,即δb=|b1-b2|-δ=b2-b1-δ,其中δ为预设差值阈值(预设参数);δbm为预设参数;bmax为智能电视所能调节的最大播放音量。该第二调节算法对应的第二调节曲线如图6所示(图中bmax为智能电视所能调节的最大播放音量)。

在根据该第二调节算法和相关计算参数得到调节后的播放音量时,即获取到当前第一环境音量、第二环境音量和当前播放音量对应的音量降低方案;智能电视可根据该方案自动降低播放音量。

当然,本实施例中的第一调节算法和第二调节算法还可以是其它的计算方法和/或公式,本实施例中的算法公式并不构成对本方案的限制。

参照图7,图7为本发明音量调节方法第二实施例的流程示意图。

基于上述图2所示的实施例,步骤s40之后,还包括:

步骤s50,若在第一预设时间内接收到音量手动调节指令,则根据所述音量手动调节指令调节当前播放音量,并根据调节后的播放音量修正所述预设调节算法。

本实施例中,智能电视中设置有第一预设时间。在完成播放音量的调节时,用户若觉得调节后的音量仍不满足需求,可通过遥控器进行音量手动调节。用户在通过遥控器按下音量调节键时,遥控器会根据用户的操作生成对应的音量手动调节指令,并将该指令发送至智能电视。智能电视在接收到该指令时,会根据该指令对智能电视的播放音量进行调节。同时,如果用户的手动调节操作是在智能电视自动调节完成的第一预设时间内;则智能电视会认为该自动调节的动作是无效的,用于获取调节方案的预设调节算法尚不准确。此时智能电视会根据调整后的播放音量对预设调节算法进行修正。例如,智能电视根据预设调节算法获取调节方案并自动调节播放音量后,用户在预设时间内再次手动提高了播放音量,则认为自动调节结果偏小,此时智能电视会在原预设调节算法中乘以一个大于1的系数,以对预设调节算法进行修正;又例如智能电视根据预设调节算法获取调节方案并自动调节播放音量后,用户在预设时间内再次手动降低了播放音量,则认为自动调节结果偏大,此时智能电视会在原预设调节算法中乘以一个小于1的系数,以对预设调节算法进行修正。当然,在具体实施中还可以通过其它方式对预设调节算法进行修正。

本实施例中,若在音频播放终端完成自动调节后的一段时间内接收到用户自动调节音量的指令,则可根据该指令对播放音量进行调节;同时还可根据调节的结果修正预设调节算法,对预设调节算法进行不断的完成,从而获取到更符合用户听觉习惯的调节方案以进行音量自动调节,提高用户的娱乐体验。

参照图8,图8为本发明音量调节方法第三实施例的流程示意图。

基于上述图2所示的实施例,步骤s40之后,还包括:

步骤s60,若未在第二预设时间内接收到音量手动调节指令,则将所述音量自调方案保存至所述音频播放终端的内存和/或服务器;

步骤s70,若在第二预设时间内接收到音量手动调节指令,则根据所述音量手动调节指令调节当前播放音量;

步骤s80,根据调节后的播放音量、所述第一环境音量和第二环境音量生成音量手调方案,并将所述音量手调方案保存至所述内存和/或服务器。

本实施例中,在对音量的自动调节完成时,还会对调节的效果进行检测和记录。具体的,在音量调整完成时,如果用户认为当前的播放音量满足需求,则不会对播放音量进行手动调节;此时,如果智能电视经过了第一预设时间都没有接收到的音量手动调节指令,则会认为本次调整是有效的,智能电视会将本次的音量自调方案保存在内存和/或服务器,其中该音量自调方案包括用户所在区域的环境音量、智能电视所在区域的环境音量和智能电视自动调节后的播放音量;在下次播放时,如果用户所在区域的环境音量、智能电视所在区域的环境音量与内存和/或服务器中方案的一致,则会调取该方案对播放音量进行设置,无需再次进行计算,节约了处理时间,提高了调节效率。

另一方面,在音量调整完成时,如果用户认为当前的播放音量未满足使用需求,播放的声音太小或者太大,将对播放音量进行手动调整;此时,如果智能电视在第一预设时间接收到用户触发的音量调整指令,则会认为本次调整是无效的,此时将根该音量调整指令调整当前播放音量,并将调整后的音量手调方案保存在内存和/或服务器,其中该音量自调方案包括用户所在区域的环境音量、智能电视所在区域的环境音量和智能电视手动调节后的播放音量;在下次播放时,如果用户所在区域的环境音量、智能电视所在区域的环境音量与内存和/或服务器中方案的一致,则会调取该方案对播放音量进行设置,从而满足用户的个性化需求。

进一步的,本实施例中,智能电视在获取用户所在区域的第一环境音量、智能电视所在区域的第二环境音量时,还可以先在内存和/或服务器中进行查找,以确定内存中是否存在与当前第一环境音量、第二环境音量匹配的调节方案。若内存和/服务器存在匹配的调节方案,则说明之前在同样的环境下进行过了调整;此时将会调取当时所保存的调节方案,并根据该调节方案进行音量调节。

再进一步的,对于调节方案的调取调整,可以设置一定的方案调取规则。例如,如果内存和/或服务器中仅存在匹配的音量自调方案,或仅存在匹配的音量手调方案,则根据该仅存在匹配的方案进行音量调节;如果内存和/或服务器中同时存在匹配的音量自调方案和音量手调方案,则调取音量手调方案进行音量调节,从而满足用户的个性化需求;如果不存在匹配的音量手调方案和音量自调方案,则智能电视根据第一环境音量、第二环境音量和预设调节算法进行计算,获取对应的调节方案。当然,本实施例中,还可以根据实际情况设置其它的方案调取规则。

进一步的,本发明还提供一种音频播放终端。

本发明音频播放终端设备包括处理器、存储器、以及存储在所述存储器上并可被所述处理器执行的音量调节程序,其中所述音量调节程序被所述处理器执行时,实现如上述的音量调节方法的步骤。

其中,音量调节程序被执行时所实现的方法可参照本发明音量调节方法的各个实施例,此处不再赘述。

进一步的,本发明还提供一种计算机可读存储介质。

本发明计算机可读存储介质上存储有音量调节程序,其中所述音量调节程序被处理器执行时,实现如上述的音量调节方法的步骤。

其中,音量调节程序被执行时所实现的方法可参照本发明音量调节方法的各个实施例,此处不再赘述。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

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