一种在频道切换时进行自适应音量调整的方法及设备的制作方法

xiaoxiao2020-09-10  13

专利名称:一种在频道切换时进行自适应音量调整的方法及设备的制作方法
技术领域
本发明涉及在频道切换时进行自适应音量调整的方法以及用于实现该方法的电视,机顶盒、收音机或相关设备。

背景技术
当前,电视、机顶盒、收音机等产品已成为日常生活中必不可少的部分。在上述的现有产品中,音频控制由单一的音量值来控制。但是,由于音频来源一般不同,音频信号进行调制时的强度也不尽相同,因此频道与频道之间或是一个频道中的节目与节目之间的音量并不均衡。简言之,我们在看电视时常常会碰到声音忽大忽小的情况。这种音量上的差别有两种原因,一种是频道与频道之间的音量不均衡,而另一种是节目与节目之间的不均衡。其中,前面一种属于系统误差,这种误差在一定程度上是稳定的。
对于所述的前一种系统误差,在现有技术下,我们经常需要在切换频道后使用遥控器调整音量,非常麻烦。
要解决这个问题,首先要能够存储这种系统误差,这是基本要求。在满足上述要求后,则需要考虑如何确定此系统偏差。目前有下述两种可能的方式第一,误差值由用户手动设置,这种方法效果较好,但操作复杂,与现有使用习惯不一致,不便于大众使用。第二,通过计算各个频道的声音强度得到误差值,这种方法同现有的使用习惯一致,对用户操作透明,易于推广,但是,其判定逻辑复杂,又特别易受到随机误差(即节目之间的误差)的干扰,精度差,成本高。


发明内容
本发明的目的是提供一种能解决以上问题的在频道切换时进行音量调整的方法和系统。
本发明的方案是把用户进行频道切换和音量调整这两个不同的操作关联起来,即监测用户在频道切换时的音量调整操作,通过人工智能学习人的操作模式来确定误差。这种方案在不改变用户操作的前提下,通过简单的逻辑判定达到所需要求,抗随机误差效果较好,计算简单,易于在现有设备上进行改进。
本发明的方案采用了单边修正的方法。通常,用户进行频道切换和音量调整的操作涉及切换前后的两个频道,理论上,应当对这两个频道都进行修正。但是,考虑到稳定性,复杂性和实用性之间的均衡,我们选择只对频道切换后的音量进行修正。这样,虽然理论上的收敛速度会变慢(即学习时间较长),但保证了稳定性,且设计相对简单,易于实现。
在第一方面,本发明提供了一种在频道切换时进行自适应音量调整的方法,包括确定在切换后的第一频道的观看时间超过第一时间阈值;确定在第一频道之前存在一个观看时间超过第二时间阈值的第二频道;确定从所述第二频道观看结束到切换到所述第一频道的时间段中的音量修正估计值;以及利用所述音量修正估计值来更新第一频道当前的音量修正值。
在第二方面,本发明提供了一种在频道切换时进行自适应音量调整的设备,包括确定在切换后的第一频道的观看时间超过第一时间阈值的模块;确定在第一频道之前存在一个观看时间超过第二时间阈值的第二频道的模块;确定从所述第二频道观看结束到切换到所述第一频道的时间段中的音量修正估计值的模块;以及利用所述音量修正估计值来更新第一频道当前的音量修正值的模块。
本发明的方案把用户进行频道切换和音量调整这两个不同的操作关联起来,通过采用单边修正的方法对频道切换后的音量进行自适应调整,解决了用户往往在频道切换时不得不进行音量调整的问题。



下面将参照附图对本发明的具体实施方案进行更详细的说明,在附图中 图1是根据本发明的自适应音量调整系统框图; 图2是根据本发明的自适应音量调整系统的初始化流程图; 图3是根本发明的自适应音量调整的系统播放流程图;以及 图4是根据本发明的自适应音量调整流程图。

具体实施例方式 图1是根据本发明的自适应音量调整系统框图。
如图1所示,系统由用户输入模块、控制模块、存储模块、播放模块四个模块组成,控制模块通过用户输入模块输入的控制命令,可以读取或存储存储模块中的数据,并将计算好的参数传给播放模块。播放模块按照最终的音量参数进行播放。其中存储模块存储主音量值、每个频道的音量修正值以及特定操作记录(换台时的音量偏移记录)。
图2是根据本发明的自适应音量调整系统初始化流程图。
如图2所示,当用户首次使用或系统重新初始化(例如更新频道节目)时,系统需要进行下述操作。这时候,先进行频道初始化,然后对存储模块中的数据进行操作,即把每一个新频道X的音量修正值VPx设置为0,并清除相关频道的特定操作记录。此时,该系统的使用功能与我们一般所使的电视等设备相同。
图3是根据本发明的自适应音量调整的系统播放流程图。
如图3所示,在切换频道时,系统首先读取主音量值Vmain,再读取切换后频道X的音量修正值VPx。然后,将这所述两个参数相加得到播放音量值V,并将其传递给播放模块。例如,播放时音量主值Vmain=40dB,当前频道的音量修正值VPx=+10dB,此时,传递给播放模块的播放音量值V=Vmain+VPx=V。
图4是根据本发明的自适应音量调整流程图。
如图4所示,自适应调整VPx的过程是由用户进行频道切换操作,并且在切换后的频道提留一定时间而触发。当用户进行从频道Y切换到频道X,且在X频道持续观看了T1时间后,所述自适应调整过程被触发。之所以要求在X频道持续观看T1时间,主要是防止用户并没有真正长时间观看切换后的频道,记录这样的事件不具有代表性。
如果满足上述条件,接下来,系统需要确定上一个观看时间超过T2的频道Z。例如,用户切换频道的顺序为M1-M2-M3-M4-M5-M6,观看时间分别为t1-t2-t3-t4-t5-t6,且min(t1,t2)>max(T1,T2),max(t3,t4,t5)<min(T1,T2),t6>T1,则X=M6,Z=M2。寻找Z的目的主要是为了使两个播放时间较长的频道进行比较,以便提高自适应调整的效率。
当不存在符合要求的频道Z时,不再进行任何操作,自适应调整到此结束。这种情况往往出现在刚刚打开设备时。详细说,就是开机后进行的第一次音量调整可能起因于周围环境的变化,比如上次关机时处于喧扰的白天,而本次开机则是在夜深人静时。因此,这种情况下的音量调整不具有判定频道之间平衡的意义。
当存在符合要求的频道Z时,需要确定音量变化记录的起始点和终止点。起始点为用户结束观看Z频道的时刻(本次观看时间需大于T2)。终止点为切换到X频道后的T3(本次观看时间需大于T1)。在从起始点到终止点的这段时间里,用户累计调整音量记作VA。对于本次操作,VPx的最佳估计值应为VPz+VA。
然后,将估计值VPz+VA的数值作为一条操作记录计入X频道的特定操作记录。所述特定操作记录为长度为d的先入先出(FIFO)队列,当记录长度达到d时,新的记录自动替换最前面的记录。当记录数达到d条后,即可根据所述记录修正VPx。例如,具体方法是将记录的值从大到小排列得到V1′,V2′,L,Vd-1′,Vd′,去掉r(r<d/4)个最大值和最小值。去掉最大值和最小值的目的是为了消除随机事件的干扰,使结果体现出系统性的差别。
去掉极值之后,修正值为剩余数值的算术平均值,即如果这个值与当前的值不同,则更新当前存储的值并结束整个过程。如果相同,则本次自适应调整结束。
显而易见,在不偏离本发明的真实精神和范围的前提下,在此描述的本发明可以有许多变化。因此,所有对于本领域技术人员来说显而易见的改变,都应包括在本权利要求书所涵盖的范围之内。本发明所要求保护的范围仅由所述的权利要求书进行限定。
权利要求
1.一种在频道切换时进行自适应音量调整的方法,包括
确定在切换后的第一频道的观看时间超过第一时间阈值;
确定在第一频道之前存在一个观看时间超过第二时间阈值的第二频道;
确定从所述第二频道观看结束到切换到所述第一频道的时间段中的音量修正估计值;以及
利用所述音量修正估计值来更新第一频道当前的音量修正值。
2.根据权利要求1的方法,其中所述更新步骤包括
将所述音量修正估计值记录在第一频道的特定操作记录中;
根据所述特定操作记录计算出第一频道的音量修正值;以及
将第一频道当前的音量修正值更新为计算得出的音量修正值。
3.根据权利要求2的方法,其中所述特定操作记录是先入先出(FIFO)队列。
4.根据权利要求3的方法,其中所述计算步骤包括
当所述队列记录满时,从记录值中去掉至少一组最小值和最大值;以及
求出剩余值的算术平均值,将其作为第一频道的音量修正值。
5.一种在频道切换时进行自适应音量调整的设备,包括
确定在切换后的第一频道的观看时间超过第一时间阈值的模块;
确定在第一频道之前存在一个观看时间超过第二时间阈值的第二频道的模块;
确定从所述第二频道观看结束到切换到所述第一频道的时间段中的音量修正估计值的模块;以及
利用所述音量修正估计值来更新第一频道当前的音量修正值的模块。
6.根据权利要求5的设备,还包括
存储模块,用于存储主音量值、各频道的音量修正值及特定操作记录。
7.根据权利要求5的设备,其中所述更新模块还包括
将所述音量修正估计值记录在第一频道的特定操作记录中的模块;
根据所述特定操作记录计算出第一频道的音量修正值的模块;以及
将第一频道当前的音量修正值更新为计算得出的音量修正值的模块。
8.根据权利要求7的设备,其中所述特定操作记录是先入先出(FIFO)队列。
9.根据权利要求8的设备,其中所述计算模块还包括
当所述队列记录满时,从记录值中去掉至少一组最小值和最大值的模块;以及
求出剩余值的算术平均值并将其作为第一频道的音量修正值的模块。
全文摘要
本发明涉及一种在频道切换时进行自适应音量调整的方法及设备,所述方法包括确定在切换后的第一频道的观看时间超过第一时间阈值;确定在第一频道之前存在一个观看时间超过第二时间阈值的第二频道;确定从所述第二频道观看结束到切换到所述第一频道的时间段中的音量修正估计值;以及利用所述音量修正估计值来更新第一频道当前的音量修正值。本发明的方案把用户进行频道切换和音量调整这两个不同的操作关联起来,通过采用单边修正的方法对频道切换后的音量进行自适应调整,解决了用户往往在频道切换时不得不进行音量调整的问题。
文档编号H04H40/18GK101277413SQ20081010468
公开日2008年10月1日 申请日期2008年4月22日 优先权日2008年4月22日
发明者岩 史 申请人:北京海尔集成电路设计有限公司
转载请注明原文地址:https://www.famiwei.com/read-7750065.html

最新回复(0)