电视频道音量管控方法、装置及存储介质与流程

文档序号:16202417发布日期:2018-12-08 06:44阅读:220来源:国知局
电视频道音量管控方法、装置及存储介质与流程

本发明涉及电视应用技术领域,尤其涉及一种电视频道音量管控方法、装置及计算机可读存储介质。

背景技术

随着科技的发展,智能电视已经进入了各家各户,并成为人们日常生活的一部分,智能电视在为我们提供大量节目的同时,也带来了一些问题。比如,当我们切换电视频道时,切换后的电视频道有时会出现电视音量突然变大或者变小,尤其是在晚上看电视节目的时候,声音的突变会给用户带来较差的体验。



技术实现要素:

本发明的主要目的在于提供一种电视频道音量管控方法、装置及计算机可读存储介质,旨在解决现有电视机切换电视频道后播放音量存在突变的技术问题。

为实现上述目的,本发明提供一种电视频道音量管控方法,所述电视频道音量管控方法包括以下步骤:

在播放电视频道时,检测当前是否存在频道切换指令;

若存在频道切换指令,则在播放新的电视频道之前,获取上一次播放所述新的电视频道时所记录的音量值;

将所述音量值设定为本次播放所述新的电视频道时的音量值。

可选地,所述电视频道音量管控方法还包括:

在电视频道开始播放时,统计当前电视频道的播放时长;

在播放电视频道时,判断当前电视频道的播放时长是否超过预设时间阈值;

若是,则记录本次播放当前电视频道时的音量值并保存。

可选地,在所述记录本次播放当前电视频道时的音量值并保存的步骤之后,还包括:

检测当前电视频道播放过程中是否存在音量调整;

若当前电视频道播放过程中存在音量调整,则基于调整后的音量值,更新本次播放当前电视频道时所记录的音量值。

可选地,所述若当前电视频道播放过程中存在音量调整,则基于调整后的音量值,更新本次播放当前电视频道时所记录的音量值包括:

若当前电视频道播放过程中存在音量调整,则统计音量调整后当前电视频道的播放时长;

判断音量调整后当前电视频道的播放时长是否超过所述预设时间阈值;

若是,基于调整后的音量值,更新本次播放当前电视频道时所记录的音量值。

可选地,所述在播放新的电视频道之前,获取上一次播放所述新的电视频道时所记录的音量值还包括:

在播放新的电视频道之前,判断是否保存有上一次播放所述新的电视频道时所记录的音量值;

若保存有上一次播放所述新的电视频道时所记录的音量值,则获取上一次播放所述新的电视频道时所记录的音量值。

可选地,在所述在播放新的电视频道之前,判断是否保存有上一次播放所述新的电视频道时所记录的音量值的步骤之后,还包括:

若未保存有上一次播放所述新的电视频道时所记录的音量值,则获取默认音量值,以供将所述默认音量值作为本次播放所述新的电视频道时的音量值。

可选地,在所述在播放电视频道时,检测当前是否存在频道切换指令的步骤之前,还包括:

在打开电视频道并播放之前,获取上一次播放该电视频道时所记录的音量值;

将该音量值设定为本次播放该电视频道时的音量值。

可选地,在所述将所述音量值设定为本次播放所述新的电视频道时的音量值的步骤之前,还包括:

判断当前时间是否处于预设时间段内;

若是,则判断所述音量值是否超过预设音量值阈值;

若是,则调小所述音量值,以供将调小后的所述音量值作为本次播放所述新的电视频道时的音量值。

进一步地,为实现上述目的,本发明还提供一种电视频道音量管控装置,所述电视频道音量管控装置包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的电视频道音量管控程序,所述电视频道音量管控程序被所述处理器执行时实现如上述任一项所述的电视频道音量管控方法的步骤。

进一步地,为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有电视频道音量管控程序,所述电视频道音量管控程序被处理器执行时实现如上述任一项所述的电视频道音量管控方法的步骤。

本发明中,为解决频道切换后存在声音突变的问题,因此,在播放电视频道时,若存在频道切换指令,则在播放新的电视频道之前,获取上一次播放该新的电视频道时所记录的音量值,并将该音量值设定为本次播放该新的电视频道时的音量值。由于用户收看电视频道中的节目时,通常都会选择一个最佳的播放音量,因此,将上一次播放时记录的音量值作为本次播放时的音量值,进而可以保证进行频道切换后,新的电视频道的音量值适合用户而不会存在声音突变。本发明在用户切换电视频道时,能够自动匹配最适合用户的电视音量来进行电视频道的播放,进而提高用户使用体验。

附图说明

图1为本发明电视频道音量管控装置实施例方案涉及的设备硬件运行环境的结构示意图;

图2为本发明电视频道音量管控方法第一实施例的流程示意图;

图3为本发明电视频道音量管控方法第二实施例的流程示意图;

图4为本发明电视频道音量管控方法第三实施例的流程示意图;

图5为图2中步骤s120的细化流程示意图。

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

具体实施方式

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

本发明提供一种电视频道音量管控装置。

参照图1,图1为本发明电视频道音量管控装置实施例方案涉及的设备硬件运行环境的结构示意图。

本发明的电视频道音量管控装置具体应用于可播放电视节目的设备,比如智能电视机、机顶盒等。

如图1所示,电视频道音量管控装置可以包括:处理器1001,例如cpu,通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。存储器1005可以是高速ram存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储设备。需要说明的是,处理器1001采用嵌入式芯片方式安装在电视频道音量管控装置内。

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

如图1所示,作为一种计算机可读存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及电视频道音量管控程序。其中,操作系统是管理和控制电视频道音量管控装置与软件资源的程序,支持网络通信模块、用户接口模块、电视频道音量管控程序以及其他程序或软件的运行;网络通信模块用于管理和控制网络接口1004;用户接口模块用于管理和控制用户接口1003。

在图1所示的电视频道音量管控装置硬件结构中,网络接口1004主要用于连接系统后台,与系统后台进行数据通信;用户接口1003主要用于连接客户端(用户端),与客户端进行数据通信;电视频道音量管控装置通过处理器1001调用存储器1005中存储的电视频道音量管控程序,并执行以下操作:

在播放电视频道时,检测当前是否存在频道切换指令;

若存在频道切换指令,则在播放新的电视频道之前,获取上一次播放所述新的电视频道时所记录的音量值;

将所述音量值设定为本次播放所述新的电视频道时的音量值。

进一步地,电视频道音量管控装置通过处理器1001调用存储器1005中存储的电视频道音量管控程序还执行以下操作:

在电视频道开始播放时,统计当前电视频道的播放时长;

在播放电视频道时,判断当前电视频道的播放时长是否超过预设时间阈值;

若是,则记录本次播放当前电视频道时的音量值并保存。

进一步地,电视频道音量管控装置通过处理器1001调用存储器1005中存储的电视频道音量管控程序还执行以下操作:

检测当前电视频道播放过程中是否存在音量调整;

若当前电视频道播放过程中存在音量调整,则基于调整后的音量值,更新本次播放当前电视频道时所记录的音量值。

进一步地,电视频道音量管控装置通过处理器1001调用存储器1005中存储的电视频道音量管控程序还执行以下操作:

若当前电视频道播放过程中存在音量调整,则统计音量调整后当前电视频道的播放时长;

判断音量调整后当前电视频道的播放时长是否超过所述预设时间阈值;

若是,基于调整后的音量值,更新本次播放当前电视频道时所记录的音量值。

进一步地,电视频道音量管控装置通过处理器1001调用存储器1005中存储的电视频道音量管控程序还执行以下操作:

在播放新的电视频道之前,判断是否保存有上一次播放所述新的电视频道时所记录的音量值;

若保存有上一次播放所述新的电视频道时所记录的音量值,则获取上一次播放所述新的电视频道时所记录的音量值。

进一步地,电视频道音量管控装置通过处理器1001调用存储器1005中存储的电视频道音量管控程序还执行以下操作:

若未保存有上一次播放所述新的电视频道时所记录的音量值,则获取默认音量值,以供将所述默认音量值作为本次播放所述新的电视频道时的音量值。

进一步地,电视频道音量管控装置通过处理器1001调用存储器1005中存储的电视频道音量管控程序还执行以下操作:

在打开电视频道并播放之前,获取上一次播放该电视频道时所记录的音量值;

将该音量值设定为本次播放该电视频道时的音量值。

进一步地,电视频道音量管控装置通过处理器1001调用存储器1005中存储的电视频道音量管控程序还执行以下操作:

判断当前时间是否处于预设时间段内;

若是,则判断所述音量值是否超过预设音量值阈值;

若是,则调小所述音量值,以供将调小后的所述音量值作为本次播放所述新的电视频道时的音量值。

基于上述电视频道音量管控装置的设备硬件运行环境的结构,提出本发明电视频道音量管控方法的以下各实施例。

参照图2,图2为本发明电视频道音量管控方法第一实施例的流程示意图。本实施例中,所述电视频道音量管控方法包括以下步骤:

步骤s110,在播放电视频道时,检测当前是否存在频道切换指令;

本实施例中,在播放电视频道时,也即收看电视频道中的电视节目时,实时检测是否存在频道切换指令。其中,频道切换指令的检测方式不限,比如频道切换指令通过遥控器产生,则通过检测检测遥控器发出的控制指令来确定是否为频道切换指令。

需要说明的是,频道切换指令中携带有切换后电视频道的标识信息,比如频道id、频道名称等。

步骤s120,若存在频道切换指令,则在播放新的电视频道之前,获取上一次播放所述新的电视频道时所记录的音量值;否则不做处理。

本实施例中,当检测到频道切换指令时,为避免切换后的新的电视频道播放时可能存在声音突变的情形,因此,需要在播放新的电视频道之前,确定一个适合的音量值。本实施例优选通过预先记录历史音量值,然后再通过自动匹配的方式来确定该适合的音量值。

本发明考虑到用户正常观看电视时的音量是经过用户自身确定过并适合于用户的较佳音量。因此,可将历史音量值作为本次播放的音量值。本实施例中,优选将上一次播放电视频道时的音量值作为本次播放相同电视频道时的音量值。

步骤s130,将所述音量值设定为本次播放所述新的电视频道时的音量值。

本实施例中,在获得音量值后,将该音量值设定为本次播放新的电视频道时的音量值,进而在播放切换后的电视频道时,能够保证播放音量符合用户期望,进而避免播放音量突变对用户的影响。

此外,播放音量的突变不仅可能发生在频道切换时,同时也可能发生在刚开始打开电视频道时,因此,在一实施例中,在打开电视频道并播放之前,也即在上述步骤s110之前,同样获取上一次播放该电视频道时所记录的音量值,并将该音量值设定为本次播放该电视频道时的音量值。

本实施例中,为解决频道切换后存在声音突变的问题,因此,在播放电视频道时,若存在频道切换指令,则在播放新的电视频道之前,获取上一次播放该新的电视频道时所记录的音量值,并将该音量值设定为本次播放该新的电视频道时的音量值。由于用户收看电视频道中的节目时,通常都会选择一个最佳的播放音量,因此,将上一次播放时记录的音量值作为本次播放时的音量值,进而可以保证进行频道切换后,新的电视频道的音量值适合用户而不会存在声音突变。本实施例在用户切换电视频道时,能够自动匹配最适合用户的电视音量来进行电视频道的播放,进而提高用户使用体验。

参照图3,图3为本发明电视频道音量管控方法第二实施例的流程示意图。基于上述第一实施例,本实施例中,具体通过以下方式记录各电视频道的音量值,包括以下步骤:

步骤s210,在电视频道开始播放时,统计当前电视频道的播放时长;

本实施例中,当前统计播放时长的电视频道既可以是打开电视机时收看的电视频道,也可以是收看电视频道过程中进行频道切换后播放的新的电视频道。

本实施例中,在电视频道开始播放时,统计当前电视频道的播放时长,也即相当于统计用户收看电视频道的时长。

步骤s220,在播放电视频道时,判断当前电视频道的播放时长是否超过预设时间阈值;

本实施例中,为获得电视频道真正意义上适合于用户的音量值,因此,在播放电视频道的过程中,实时判断当前电视频道的播放时长是否超过预设时间阈值,只有超过了该时间阈值,才可认定当前播放的电视频道的音量值是已经过用户自身所确定的音量值。该时间阈值具体根据实际需要进行设置,比如3分钟、5分钟等。

例如,通常用户切台过程中会对切换后的频道进行短时间的预览,如果在这一预览时间段内进行音量值的记录,则可能存在记录未被用户所确认且不适合于用户的音量值。

步骤s230,若是,则记录本次播放当前电视频道时的音量值并保存;否则不记录。

本实施例中,当通过时间阈值判断而确定当前播放电视频道时的音量值已经过用户所确定时,可进行记录与保存,以供作为下次再次播放相同电视频道时的音量值。

进一步地,参照图4,图4为本发明电视频道音量管控方法第三实施例的流程示意图。基于上述第二实施例,本实施例中,在上述步骤s230之后还包括:

步骤s240,检测当前电视频道播放过程中是否存在音量调整;

步骤s250,若当前电视频道播放过程中存在音量调整,则基于调整后的音量值,更新本次播放当前电视频道时所记录的音量值;否则不更新。

本实施例中,即使本次电视频道播放时采用的是上一次播放时的音量值,也即适应于用户的较佳音量,但是,用户观看过程中,可能会存在调高或调低音量的情形,比如周边环境变得比较吵闹或者安静,或者增加了其他观众,比如老年人。因此,调整后的音量值也可视作为已经经过用户确认而适应于用户的音量值。

因此,若当前电视频道播放过程中存在音量调整,则将已保存的音量值替换为调整后的音量值,以实现音量值的实时更新。此外,本实施例对于实现音量调整的检测方式不限,具体根据实际需要进行设置。

进一步地,在一实施例中,具体通过以下方式确定调整后的音量值已经过用户的确定,实现过程包括:

1、若当前电视频道播放过程中存在音量调整,则统计音量调整后当前电视频道的播放时长;

2、判断音量调整后当前电视频道的播放时长是否超过预设时间阈值;

3、若是,基于调整后的音量值,更新本次播放当前电视频道时所记录的音量值。

本实施例中,为获得电视频道真正意义上适合于用户的音量值,因此,在调整音量后,还需进一步判断当前电视频道的播放时长是否超过预设时间阈值,只有超过了该时间阈值,才可认定当前播放的电视频道的音量值是已经过用户自身所确定的音量值,进而基于调整后的音量值,更新本次播放当前电视频道时所记录的音量值。

进一步地,参照图5,图5为图2中步骤s120的细化流程示意图。基于上述第一实施例,本实施例中,上述步骤s120进一步包括:

步骤s1201,在播放新的电视频道之前,判断是否保存有上一次播放所述新的电视频道时所记录的音量值;

本实施例中,考虑到切换后的电视频道是一个全新的电视频道,也即可能用户之前从未收看过的频道,而未收看的电视频道是不会记录其播放音量的。因此,本实施例在检测到频道切换指令而播放新的电视频道之前,先判断是否保存有上一次播放所述新的电视频道时所记录的音量值,具体可基于频道切换指令中携带的新的电视频道的标识参数,比如频道id,查询频道id与音量值的映射关系数据表,如果该数据表中存在相同的频道id,则确定该数据表中有保存上一次播放该电视频道时所记录的音量值,否则确定没有保存。

步骤s1202,若保存有上一次播放所述新的电视频道时所记录的音量值,则获取上一次播放所述新的电视频道时所记录的音量值;

步骤s1203,若未保存有上一次播放所述新的电视频道时所记录的音量值,则获取默认音量值,以供将所述默认音量值作为本次播放所述新的电视频道时的音量值。

本实施例中,如果保存有上一次播放该新的电视频道时所记录的音量值,则直接将该音量值作为本次播放新的电视频道时的音量值;而如果没有保存该新的电视频道的音量值,也即该新的电视频道为第一次播放时,则将以默认的音量值作为本次播放新的电视频道时的音量值。其中,默认音量值的大小既可以由电视机自动设置,比如参照各频道的音量值进行设置,也可以是由用户预先手动设置。

进一步地,由于上一次记录音量值时所处的电视频道播放环境与本次电视频道的播放环境可能不同,或者差异较大,进而导致用户体验差。比如,上一次播放电视频道是在白天或者环境比较吵闹时,而本次播放电视频道是在深夜或者环境非常安静时,则本次继续沿用上一次记录的音量值显然不大合适,比如音量过大则会吵闹到其他人休息。

因此,本实施例中,在将获取到的音量值设定为本次播放新的电视频道时的音量值之前,还进一步执行以下流程:

1、判断当前时间是否处于预设时间段内,比如22点到7点之间;

2、若当前时间处于预设时间段内,则判断音量值是否超过预设音量值阈值;

3、若音量值超过预设音量值阈值,则调小音量值,以供将调小后的音量值作为本次播放该新的电视频道时的音量值。

本实施例中优选通过时间段的方式来判断当前的播放环境,当然也可以通过电视设备上的传感器来直接判断。如果当前环境属于安静类型环境,并且上一次记录的音量值较大,则调小记录的音量值,并将调小后的音量值作为本次播放该新的电视频道时的音量值,从而适应当前播放环境,提升用户使用体验。

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

本实施例中,所述计算机可读存储介质上存储有电视频道音量管控程序,所述电视频道音量管控程序被处理器执行时实现如上述任一项所述的电视频道音量管控方法的步骤。

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

上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,这些均属于本发明的保护之内。

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