一种电视音量自动调节方法、智能电视及存储介质与流程

文档序号:21319425发布日期:2020-06-30 20:50阅读:387来源:国知局
一种电视音量自动调节方法、智能电视及存储介质与流程

本发明涉及计算机技术领域,尤其涉及一种电视音量自动调节方法、智能电视及存储介质。



背景技术:

智能电视作为数字家庭视听体验的核心组成部分,已逐渐地成为数字家庭的中心,电视的音量大小是用户比较敏感的视听参数,对于用户来说,恰当好处的音量,以及智能化的音量调节,能够很大程度地方便用户观看电视节目。

目前的电视机音量调节一般只能通过遥控器进行手动调节或者通过电视机上设置的按键进行调节,存在的缺陷是不够智能化,当其他条件发生变化时(例如外部声音突然变大导致电视声音较小或者手机来电电视声音过大),用户只能通过重新设置控制参数,来适应环境的变化,就需要不断的操作遥控器或者电视机按键来调节音量的大小,达不到智能调节电视音量的效果。

因此,现有技术还有待于改进和发展。



技术实现要素:

本发明要解决的技术问题在于,针对现有技术中的上述缺陷,本发明提供一种电视音量自动调节方法、智能电视及存储介质,旨在通过识别外部环境的语音并结合外部环境的噪音大小,自适应调节电视音量的大小,将电视音量调节至最佳大小以适应用户当前所处的环境,通过自动对电视音量进行智能调节,为用户提供了方便。

本发明解决技术问题所采用的技术方案如下:

一种电视音量自动调节方法,其中,所述电视音量自动调节方法包括:

在电视播放过程中实时获取外部环境的语音,经过语音信号处理后提取语音特征参数;

根据所提取的语音特征参数进行场景匹配,并生成识别结果执行不同场景对应的音量调节指令;

在根据识别结果调节音量的基础上,结合外部环境噪声的大小,将电视音量与噪声的占比调节至预设占比。

所述的电视音量自动调节方法,其中,所述在电视播放过程中实时获取外部环境的语音,经过语音信号处理后提取语音特征参数具体包括:

通过ai语音识别功能获取播放过程中外部环境的语音;

将获取的语音进行语音信号处理,去除噪声,并将语音信号转化成数字信号;

根据数字信号提取语音特征参数,形成特征矢量序列。

所述的电视音量自动调节方法,其中,所述根据所提取的语音特征参数进行场景匹配,并生成识别结果执行不同场景对应的音量调节指令具体包括:

预先将语音特征参数进行训练,经过深度学习生成多种场景并存储到数据库中;

当实时提取的语音特征参数形成特征矢量序列后,与数据库中的场景进行匹配,并生成识别结果;

根据识别结果,执行不同场景对应的音量调节指令,自动控制音量大小的调节。

所述的电视音量自动调节方法,其中,所述场景包括:用户发出主动调节音量大小的语音、观看电视过程中用户手机有电话进来以及观看电视过程中用户处于聊天状态。

所述的电视音量自动调节方法,其中,所述生成识别结果执行不同场景对应的音量调节指令具体包括:

当场景匹配的结果为用户发出主动调节音量大小的语音时,判断用户是调大当前电视音量还是调小当前电视音量,当为调大时则控制电视音量大小调大一预设值,当为调小时则控制电视音量大小调小一预设值;

当场景匹配的结果为观看电视过程中用户手机有电话进来时,则控制电视音量大小调小一预设值;

当场景匹配的结果为观看电视过程中用户处于聊天状态时,则控制电视音量大小调小一预设值。

所述的电视音量自动调节方法,其中,所述电视音量自动调节方法还包括:

判断观看电视过程中用户手机有电话进来或者用户处于聊天状态时,通过预先在数据库中设置多个接打电话和聊天使用的特征词,根据检测到语音中包含一个或者多个特征词进行场景判断。

所述的电视音量自动调节方法,其中,所述在根据识别结果调节音量的基础上,结合外部环境噪声的大小,将电视音量与噪声的占比调节至预设占比具体包括:

根据识别结果调节音量后,通过声音传感器检测并获取外部环境的噪声,判断外部环境噪声是否超过预设阈值;

当是时,控制电视音量大小调大一预设值,并将电视音量与噪声的占比调节至预设占比;

当否时,控制电视音量大小调小一预设值,并将电视音量与噪声的占比调节至预设占比。

所述的电视音量自动调节方法,其中,所述预设占比为9:1。

一种智能电视,其中,所述智能电视包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的电视音量自动调节程序,所述电视音量自动调节程序被所述处理器执行时实现如上所述的电视音量自动调节方法的步骤。

一种存储介质,其中,所述存储介质存储有电视音量自动调节程序,所述电视音量自动调节程序被处理器执行时实现如上所述的电视音量自动调节方法的步骤。

本发明公开了一种电视音量自动调节方法、智能电视及存储介质,所述方法包括:在电视播放过程中实时获取外部环境的语音,经过语音信号处理后提取语音特征参数;根据所提取的语音特征参数进行场景匹配,并生成识别结果执行不同场景对应的音量调节指令;在根据识别结果调节音量的基础上,结合外部环境噪声的大小,将电视音量与噪声的占比调节至预设占比。本发明通过识别外部环境的语音并结合外部环境的噪音大小,自适应调节电视音量的大小,将电视音量调节至最佳大小以适应用户当前所处的环境,通过自动对电视音量进行智能调节,为用户提供了方便。

附图说明

图1是本发明电视音量自动调节方法的较佳实施例的流程图;

图2是本发明电视音量自动调节方法的较佳实施例中步骤s10的流程图;

图3是本发明电视音量自动调节方法的较佳实施例中步骤s20的流程图;

图4是本发明电视音量自动调节方法的较佳实施例中步骤s30的流程图;

图5为本发明智能电视的较佳实施例的运行环境示意图。

具体实施方式

为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明较佳实施例所述的电视音量自动调节方法,如图1所示,所述电视音量自动调节方法包括以下步骤:

步骤s10、通过ai语音识别功能获取播放过程中外部环境的语音。

具体的过程请参阅图2,其为本发明提供的电视音量自动调节方法中步骤s10的流程图。

如图2所示,所述步骤s10包括:

s11、通过ai语音识别功能获取播放过程中外部环境的语音;

s12、将获取的语音进行语音信号处理,去除噪声,并将语音信号转化成数字信号;

s13、根据数字信号提取语音特征参数,形成特征矢量序列。

具体地,当电视在播放节目的时候,通过ai(artificialintelligence,人工智能)语音识别功能接收外部噪声和语音,这里的噪声主要是指电视外部的嘈杂声,语音是指用户说话的声音,通过语音信号处理,主要是信号上的一些基本处理,例如过滤掉原始语音中的次要信息或噪音等,将语音信号转化为数字信号,然后通过特征提取语音特征参数,并形成特征矢量序列。

步骤s20、根据所提取的语音特征参数进行场景匹配,并生成识别结果执行不同场景对应的音量调节指令。

具体的过程请参阅图3,其为本发明提供的电视音量自动调节方法中步骤s20的流程图。

如图3所示,所述步骤s20包括:

s21、预先将语音特征参数进行训练,经过深度学习生成多种场景并存储到数据库中;

s22、当实时提取的语音特征参数形成特征矢量序列后,与数据库中的场景进行匹配,并生成识别结果;

s23、根据识别结果,执行不同场景对应的音量调节指令,自动控制音量大小的调节。

具体地,通过ai语音识别功能将电视外部噪声和语音识别区分出来,并把语音的识别结果与数据库中的场景进行匹配,根据设定的场景来进行匹配,那么就要预先将语音特征参数进行训练,并经过深度学习不断生成多种场景,并存储到数据库中,例如本发明中的场景可以包括:用户发出主动调节音量大小的语音、观看电视过程中用户手机有电话进来以及观看电视过程中用户处于聊天状态,上述场景只是用来举例说明,具体地场景可以更加多样化,例如老年人观看场景、儿童观看场景、手机播放视频场景等。

进一步地,当场景匹配的结果为用户发出主动调节音量大小的语音时,则判断用户是调大当前电视音量还是调小当前电视音量,当为调大时,则控制电视音量大小调大一预设值,当为调小时,则控制电视音量大小调小一预设值;其中,预设值可以为10db(分贝),1db大约是人刚刚能感觉到的声音,适宜的生活环境不应超过45db,不应低于15db;当场景匹配的结果为观看电视过程中用户手机有电话进来时,则控制电视音量大小调小一预设值;当场景匹配的结果为观看电视过程中用户处于聊天状态时,则控制电视音量大小调小一预设值。

电视播放的声音和室内环境的声音宜控制在40-60db之间,例如下表是表示不同音量大小对应的环境场景:

其中,判断用户是要调大电视音量还是要调小电视音量可以直接通过用户语音的肯定性表述语句进行判断,根据判断直接执行相应的音量调节,若调节为满足用户要求,用户可以继续发出语音命令来调节;判断观看电视过程中用户手机有电话进来或者用户处于聊天状态时,通过预先在数据库中设置多个接打电话和聊天使用的特征词,根据检测到语音中包含一个或者多个特征词进行场景判断,例如判定打电话可以判定特征为电话铃声活着语音中包含“喂,你好”等特征词,聊天状态可以根据一段时间内检测的多个词语进行判断。

步骤s30、在根据识别结果调节音量的基础上,结合外部环境噪声的大小,将电视音量与噪声的占比调节至预设占比。

具体过程请参阅图4,其为本发明提供的电视音量自动调节方法中步骤s30的流程图。

如图4所示,所述步骤s30包括:

s31、通过声音传感器检测外部环境的噪声,判断外部环境噪声是否超过预设阈值;

s32、当是时,控制电视音量大小调大一预设值,并将电视音量与噪声的占比调节至预设占比;

s33、当否时,控制电视音量大小调小一预设值,并将电视音量与噪声的占比调节至预设占比。

具体地,当外部环境噪声过大时,噪声可以把电视声音淹没,则会影响正常观看,通过声音传感器检测外部环境的噪声,判断外部环境噪声是否超过预设阈值(所述预设阈值可以设置为60db),当是时,此时需要将电视音量调大(粗调节,保证电视声音高于外接噪声,以保证能正常收看电视),例如控制电视音量大小调大一预设值,再根据外部声音检测结果,将电视声音和噪声调到适当的占比(预设占比,例如将预设占比设置为9:1,电视声音占到90%,噪声占到10%),直到用户能够清晰听到电视声音(细调节),当外部噪声减小后,此时的电视声音过大,控制电视音量大小调小一预设值,再经过外部声音检测控制电视音量和噪声的占比调到适当的占比,将电视音量调小。

进一步地,当最终的电视声音调节完成后,在电视屏幕上显示当前音量的大小,显示具体的声音的数值(例如45db),便于用户清楚知道当前声音的大小,显示时间为1-3秒后自动消失。

进一步地,还可以在电视上设置距离传感器来检测观看电视的用户距离电视屏幕的距离,根据距离的变化相应控制音量大小的调节,例如设置一初始距离,检测用户与电视之间的实时距离,并将初始距离与实时距离进行比较,当实时距离大于初始距离时,自动在初始音量的基础上进行音量递增,当实时距离小于初始距离时,自动在初始音量的基础上进行音量递减;或者当距离变大时则增大一定值的音量,当距离变小时则减小一定值的音量。

本发明通过ai语音识别对电视外部场景进行识别,根据电视外界环境自动调节电视音量,达到更好的声音效果,实现自适应调节电视音量大小,在不需要遥控的情况下自动调节音量。

进一步地,如图5所示,基于上述电视音量自动调节方法,本发明还相应提供了一种智能电视(例如智能电视、智能平板、智能手机等),所述智能电视包括处理器10、存储器20及显示器30。图5仅示出了智能电视的部分组件,但是应理解的是,并不要求实施所有示出的组件,可以替代的实施更多或者更少的组件。

所述存储器20在一些实施例中可以是所述智能电视的内部存储单元,例如智能电视的硬盘或内存。所述存储器20在另一些实施例中也可以是所述智能电视的外部存储设备,例如所述智能电视上配备的插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)等。进一步地,所述存储器20还可以既包括所述智能电视的内部存储单元也包括外部存储设备。所述存储器20用于存储安装于所述智能电视的应用软件及各类数据,例如所述安装智能电视的程序代码等。所述存储器20还可以用于暂时地存储已经输出或者将要输出的数据。在一实施例中,存储器20上存储有电视音量自动调节程序40,该电视音量自动调节程序40可被处理器10所执行,从而实现本申请中电视音量自动调节方法。

所述处理器10在一些实施例中可以是一中央处理器(centralprocessingunit,cpu),微处理器或其他数据处理芯片,用于运行所述存储器20中存储的程序代码或处理数据,例如执行所述电视音量自动调节方法等。

所述显示器30在一些实施例中可以是led显示器、液晶显示器、触控式液晶显示器以及oled(organiclight-emittingdiode,有机发光二极管)触摸器等。所述显示器30用于显示在所述智能电视的信息以及用于显示可视化的用户界面。所述智能电视的部件10-30通过系统总线相互通信。

在一实施例中,当处理器10执行所述存储器20中电视音量自动调节程序40时实现以下步骤:

在电视播放过程中实时获取外部环境的语音,经过语音信号处理后提取语音特征参数;

根据所提取的语音特征参数进行场景匹配,并生成识别结果,根据识别结果对应调节音量大小;

获取外部环境的噪声,根据外部噪声的检测结果再次调节当前音量大小。

所述在电视播放过程中实时获取外部环境的语音,经过语音信号处理后提取语音特征参数具体包括:

通过ai语音识别功能获取播放过程中外部环境的语音;

将获取的语音进行语音信号处理,去除噪声,并将语音信号转化成数字信号;

根据数字信号提取语音特征参数,形成特征矢量序列。

所述根据所提取的语音特征参数进行场景匹配,并生成识别结果,根据识别结果对应调节音量大小具体包括:

预先将语音特征参数进行训练,经过深度学习生成多种场景并存储到数据库中;

当实时提取的语音特征参数形成特征矢量序列后,与数据库中的场景进行匹配,并生成识别结果;

根据识别结果,执行不同场景对应的音量调节指令,自动控制音量大小的调节。

其中,所述场景包括:用户发出主动调节音量大小的语音、观看电视过程中用户手机有电话进来以及观看电视过程中用户处于聊天状态。

所述根据识别结果对应调节音量大小具体包括:

当场景匹配的结果为用户发出主动调节音量大小的语音时,判断用户是调大当前电视音量还是调小当前电视音量,当为调大时则控制电视音量大小调大一预设值,当为调小时则控制电视音量大小调小一预设值;

当场景匹配的结果为观看电视过程中用户手机有电话进来时,则控制电视音量大小调小一预设值;

当场景匹配的结果为观看电视过程中用户处于聊天状态时,则控制电视音量大小调小一预设值。

所述电视音量自动调节方法还包括:

判断观看电视过程中用户手机有电话进来或者用户处于聊天状态时,通过预先在数据库中设置多个接打电话和聊天使用的特征词,根据检测到语音中包含一个或者多个特征词进行场景判断。

所述获取外部环境的噪声,根据外部噪声的检测结果再次调节当前音量大小具体包括:

通过声音传感器检测外部环境的噪声,判断外部环境噪声是否超过预设阈值;

当是时,控制电视音量大小调大一预设值,并将电视音量与噪声的占比调节至预设占比;

当否时,控制电视音量大小调小一预设值,并将电视音量与噪声的占比调节至预设占比。

其中,所述预设占比为9:1。

本发明还提供一种存储介质,其中,所述存储介质存储有电视音量自动调节程序,所述电视音量自动调节程序被处理器执行时实现如上所述的电视音量自动调节方法的步骤。

综上所述,本发明提供一种电视音量自动调节方法、智能电视及存储介质,所述方法包括:在电视播放过程中实时获取外部环境的语音,经过语音信号处理后提取语音特征参数;根据所提取的语音特征参数进行场景匹配,并生成识别结果执行不同场景对应的音量调节指令;在根据识别结果调节音量的基础上,结合外部环境噪声的大小,将电视音量与噪声的占比调节至预设占比。本发明通过识别外部环境的语音并结合外部环境的噪音大小,自适应调节电视音量的大小,将电视音量调节至最佳大小以适应用户当前所处的环境,通过自动对电视音量进行智能调节,为用户提供了方便。

当然,本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关硬件(如处理器,控制器等)来完成,所述的程序可存储于一计算机可读取的存储介质中,所述程序在执行时可包括如上述各方法实施例的流程。其中所述的存储介质可为存储器、磁碟、光盘等。

应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。

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