一种音量调节方法及装置的制作方法

文档序号:7554273阅读:91来源:国知局
专利名称:一种音量调节方法及装置的制作方法
技术领域
本发明涉及机顶盒领域,特别是一种音量调节方法及装置。
背景技术
目前,单向数字电视节目的获取方式一般都是来自于卫星信号,接收的数字电视节目源会因为在编码前采样的声音增益存在相应的差异,而产生数字电视机电和接收的频道音量大小不一的情况,当用户在做换台操作时,不同的频道,产生声音忽大忽小的现象。为了解决这种问题,可以通过数模转换的方式,然后针对模拟信号进行音量均衡,均衡后再进行二次编码,从而均衡各个频道的声音差异,通过数模转换并再进行二次编码不但会对音频源产生失真,还会因此投入不少额外的设备,增加成本。还有一种解决此问题的方法就是,在终端上加入侦测器,然后侦测输入的音量信号,然后根据理想的音量增益进行调节,并存储,同样需要额外增加硬件设施,如:侦测器等,这样会增加成本,并且会增加复杂性。由上述两种解决方法可以看出,现在没有一种有效的方法能够解决用户在换台时出现的不同的频道声音忽大忽小的问题。

发明内容
本发明所要解决的问题是:提供一种音量调节方法及装置,以解决现有技术中没有一种有效的方法解决用户在换台时出现的不同的频道声音忽大忽小的问题。具体方案如下:一种音量调节方法,所述方法应用于机顶盒全局音量设置模式下,所述方法包括:接收预设的包括有至少一个频道号和至少一个补偿音量值的描述符;解析所述描述符,得到与所述频道号对应的补偿音量值;依据所述补偿音量值,计算偏移音量值;根据预设的全局音量值与所述偏移音量值,得到实际输出的音量值。优选地,所述接收预设的包括有至少一个频道号和至少一个补偿音量值的描述符的方法包括:接收数字电视节目的描述符,其中,所述描述符包括:根据不同的频道号预设不同的音量补偿值。优选地,所述解析所述描述符,得到与所述频道号对应的补偿音量值之后,所述依据所述补偿音量值,计算偏移音量值之前,还包括:将与所述频道号对应的补偿音量值和所述频道号一一对应存储。优选地,还包括:当所述预设的全局音量值为0时,则所述实际输出的音量值为0 ;当所述预设的全局音量值为31时,则所述实际输出的音量值为31。
一种音量调节装置,所述装置包括:接收器、解析器、第一计算器和第二计算器;所述接收器用于,接收预设的包括有至少一个频道号和至少一个补偿音量值的描述符;所述解析器用于,解析所述描述符,得到与所述频道号对应的补偿音量值;所述第一计算器用于,依据所述补偿音量值,计算偏移音量值;所述第二计算器用于,根据预设的全局音量值与所述偏移音量值,得到实际输出
的音量值。优选地,所述装置还包括:存储器;所述存储器用于,将与所述频道号对应的补偿音量值和所述频道号一一对应存储。从以上技术方案可以看出,本发明提供了一种音量调节方法及装置,所述方法应用于机顶盒全局音量设置模式下,所述方法应用于所述装置中,所述方法包括:接收预设的包括有至少一个频道号和至少一个补偿音量值的描述符,解析所述描述符,得到与所述描述符,得到与所述频道号对应的补偿音量值,依据所述补偿音量值,计算偏移音量值,根据预设的全局音量值与所述偏移音量值,得到实际输出的音量值,此方法是要在全局音量设置模式下,得到所有频道全局设置音量值一样的目的,由于不同的频道号都有一个对应的补偿音量值,因此可以说不同的频道都有一个不同的基础补偿音量值,用所述补偿音量值与默认音量值相减,并与预设的全局音量值相加,就能得到不同频道的实际输出音量值,其实每个频道输出音量值均不同,但是显示给用户的全局音量值是一个相同的符合人耳听觉的音量值。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本发明实施例一公开的一种音量调节方法的流程示意图;图2为本发明实施例二公开的一种音量调节方法的流程示意图;图3为本发明实施例三公开的一种音量调节装置的结构示意图;图4为本发明实施例四公开的一种音量调节装置的结构示意图。
具体实施例方式随着数字电视的普及,自然就需要到了机顶盒,所述机顶盒,是一个连接电视机与外部信号源的设备。它可以将压缩的数字信号转成电视内容,并在电视机上显示出来。信号可以来自有线电缆、卫星天线、宽带网络以及地面广播。机顶盒接收的内容除了模拟电视可以提供的图像、声音之外,更在于能够接收数据内容,包括电子节目指南、因特网网页、字幕等等。使用户能在现有电视机上观看数字电视节目,并可通过网络进行交互式数字化娱乐、教育和商业化活动。本发明中主要是针对现有当用户需要换台的操作时,不同的频道就会产生声音忽大忽小的问题。本发明提出了一种音量调节方法及装置,所述音量调节方法利用了接收到预设的包括有至少一个频道号和至少一个补偿音量值的描述符,解析所述描述符,得到与所述频道号对应的补偿音量值,依据所述补偿音量值,计算偏移音量值,根据预设的全局音量值与所述偏移音量值,得到实际输出的音量值,通过不同频道号对应的不同补偿音量值。以上是本发明的核心思想,下面结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明的保护范围。本发明实施例一公开了一种音量调节方法,参见图1所示,所述方法应用于机顶盒全局设置模式下,步骤包括:步骤SlOl:接收预设的包括有至少一个频道号和至少一个补偿音量值的描述符;其中,所述描述符是存储在服务器的SDT (业务描述表)表中,所述服务器为EPG服务器,所述业务描述表:业务是指在广播者的控制下,按照时间表分布广播的一系列节目,业务描述表提供了描述系统中业务的数据,例如业务名称、业务提供者信息,业务描述表可以描述现行的传送流,也可以描述其他传送流,所述描述符中包括了频道号和补偿音量值;需要说明的是,不同的频道会有预设的不同的音量补偿值;步骤S102:解析所述描述符,得到与所述频道号对应的补偿音量值;需要说明的是,所述描述符中存储了若干频道号和若干补偿音量值,当解析所述描述符时,就可以得到与所述频道号对应的补偿音量值;所述补偿音量值是研究人员经过对不同频道的反复测试,将符合人耳的音量值作为不同频道的补偿音量值;步骤S103:依据所述补偿音量值,计算偏移音量值;其中,将所述补偿音量值定义为Voff [ServicelD],默认音量值为Vi,利用公式计算偏移音量值,即Voff [ServiceID]]-Vi ;步骤S104:根据预设的全局音量值与所述偏移音量值,得到实际输出的音量值;其中,将预设的全局音量值Vg和所述偏移音量值Voff [ServicelD] ] -Vi相加,得到实际输出的音量值 VQUt,g卩 Wut=Vg+ (VofftServicelDU-Vi);需要说明的是,所述实际输出的音量值是实际生效的输出音量值,这是由于,不同的频道会有不同的补偿音量值,通过不同频道的不同补偿音量值来得到符合人耳需要的不同频道的音量值,此时,不同的频道会显示相同的调节全局音量值,而其实不同频道的实际音量值是不一样的,只是在补偿音量值的基础上进行调节来符合人耳的听觉;而且,当所述预设的全局音量值为0时,所述实际输出的音量值为0 ;当所述预设的全局音量值为31时,则所述实际输出的音量值为31,但是在实际情况中,当预设的全局音量值部位0时,实际输出的音量值已经为0或者小于0时,相当于用户还没有把全局音量值调节到0,但是机顶盒已经没有声音了,为了避免出现这种情况发生,在此情况下,把机顶盒实际输出的音量值设为I ;当预设的全局音量值还没有超出31,可是实际输出的音量值已经等于或者大于31时,则所述机顶盒系统的实际输出音量值为31,因此,也就将实际出书音量值设置为31 ;上述过程简单描述,就是,实际输出的音量值最大值为31,实际输出的音量值最小值为O。本实施例公开了一种音量调节方法,所述方法应用于机顶盒的全局音量设置模式下,所述方法通过接收预设的包括有至少一个频道号和至少一个补偿音量值的描述符,解析所述描述符,得到与所述频道号对应的补偿音量值,依据所述补偿音量值,计算偏移音量值,根据预设全局音量值与所述偏移音量值,得到实际输出的音量值,此方法是要在全局音量设置模式下,得到所有频道全局设置音量值一样的目的,由于不同的频道号都有一个对应的补偿音量值,因此可以说不同的频道都有一个不同的基础补偿音量值,用所述补偿音量值与默认音量值相减,并与预设的全局音量值相加,就能得到不同频道的实际输出音量值,其实每个频道输出音量值均不同,但是显示给用户的全局音量值是一个相同的符合人耳听觉的音量值。本发明实施例二公开了一种音量调节方法,参见图2所示,所述方法应用于机顶盒全局音量设置模式下,步骤包括:步骤S201:接收预设的包括有至少一个频道号和至少一个补偿音量值的描述符;其中,所述描述符是存储在服务器的SDT (业务描述表)表中,所述服务器为EPG服务器,所述业务描述表:业务是指在广播者的控制下,按照时间表分布广播的一系列节目,业务描述表提供了描述系统中业务的数据,例如业务名称、业务提供者信息,业务描述表可以描述现行的传送流,也可以描述其他传送流,所述描述符中包括了频道号和补偿音量值;步骤S202:解析所述描述符,得到与所述频道号对应的补偿音量值;需要说明的是,所述描述符中存储了若干频道号和若干补偿音量值,当解析所述描述符时,就可以得到与所述频道号对应的补偿音量值;所述补偿音量值是研究人员经过对不同频道的反复测试,将符合人耳的音量值作为不同频道的补偿音量值;步骤S203:将与所述频道号对应的补偿音量值和所述频道号一一对应存储;其中,将与所述频道号对应的补偿音量值和所述频道号一一对应存储,即不同的频道号对应不同的补偿音量值,并将其进行存储,这样是为了方便查询不同的频道号对应的补偿音量值;步骤S204:依据所述补偿音量值,计算偏移音量值;其中,将所述补偿音量值定义为Voff [ServicelD],默认音量值为Vi,利用公式计算偏移音量值,即Voff [ServicelD]]-Vi ;步骤S205:根据预设的全局音量值与所述偏移音量值,得到实际输出的音量值;其中,将预设的全局音量值Vg和所述偏移音量值Voff [ServicelD] ] -Vi相加,得到实际输出的音量值 VQUt,g卩 Wut=Vg+ (VofftServicelDU-Vi);需要说明的是,所述实际输出的音量值是实际生效的输出音量值,这是由于,不同的频道会有不同的补偿音量值,通过不同频道的不同补偿音量值来得到符合人耳需要的不同频道的音量值,此时,不同的频道会显示相同的调节全局音量值,而其实不同频道的实际音量值是不一样的,只是在补偿音量值的基础上进行调节来符合人耳的听觉。
本实施例公开了一种音量调节方法,在实施例一的基础上增加了将与所述频道号对应的补偿音量值和所述频道号一一对应存储,即不同的频道号对应不同的补偿音量值,并将其进行存储,这样是为了方便查询不同的频道号对应的补偿音量值。本发明实施例三公开了一种音量调节装置,参见图3所示,所述装置包括:接收器101、解析器102、第一计算器103和第二计算器104 ;其中,所述接收器101用于,接收预设的包括有至少一个频道号和至少一个补偿音量值的描述符;其中,所述描述符是存储在服务器的SDT (业务描述表)表中,所述服务器为EPG服务器,所述业务描述表:业务是指在广播者的控制下,按照时间表分布广播的一系列节目,业务描述表提供了描述系统中业务的数据,例如业务名称、业务提供者信息,业务描述表可以描述现行的传送流,也可以描述其他传送流,所述描述符中包括了频道号和补偿音量值;需要说明的是,不同的频道会有预设的不同的音量补偿值;所述解析器102用于,解析所述描述符,得到与所述频道号对应的补偿音量值;需要说明的是,所述描述符中存储了若干频道号和若干补偿音量值,当解析所述描述符时,就可以得到与所述频道号对应的补偿音量值;所述补偿音量值是研究人员经过对不同频道的反复测试,将符合人耳的音量值作为不同频道的补偿音量值;所述第一计算器103用于,依据所述补偿音量值,计算偏移音量值;其中,将所述补偿音量值定义为Voff [ServicelD],默认音量值为Vi,利用公式计算偏移音量值,即Voff [ServicelD]]-Vi ;所述第二计算器104用于,根据预设的全局音量值与所述偏移音量值,得到实际输出的音量值;其中,将预设的全局音量值Vg和所述偏移音量值Voff [ServicelD] ] -Vi相加,得到实际输出的音量值 VQUt,S卩 Wut=Vg+ (VofftServicelDU-Vi);需要说明的是,所述实际输出的音量值是实际生效的输出音量值,这是由于,不同的频道会有不同的补偿音量值,通过不同频道的不同补偿音量值来得到符合人耳需要的不同频道的音量值,此时,不同的频道会显示相同的调节全局音量值,而其实不同频道的实际音量值是不一样的,只是在补偿音量值的基础上进行调节来符合人耳的听觉;而且,当所述预设的全局音量值为0时,所述实际输出的音量值为0 ;当所述预设的全局音量值为31时,则所述实际输出的音量值为31,但是在实际情况中,当预设的全局音量值部位0时,实际输出的音量值已经为0或者小于0时,相当于用户还没有把全局音量值调节到0,但是机顶盒已经没有声音了,为了避免出现这种情况发生,在此情况下,把机顶盒实际输出的音量值设为I ;当预设的全局音量值还没有超出31,可是实际输出的音量值已经等于或者大于31时,则所述机顶盒系统的实际输出音量值为31,因此,也就将实际出书音量值设置为31 ;上述过程简单描述,就是,实际输出的音量值最大值为31,实际输出的音量值最小值为O。本实施例公开了一种音量调节装置,所述装置应用于所述机顶盒在全局音量设置的模式下,包括接收器、解析器、第一计算器和第二计算器,其中,所述接收器用于接收预设的包括有至少一个频道号和至少一个补偿音量值的描述符,所述解析器用于,将所述描述符进行解析,得到与所述频道号对应的补偿音量值,所述第一计算器用于,依据所述补偿音量值,计算偏移音量值,所述第二计算器用于,根据预设的全局音量值与所述偏移音量值,得到实际输出的音量值,在全局音量设置模式下,得到所有频道全局设置音量值一样的目的,由于不同的频道号都有一个对应的补偿音量值,因此可以说不同的频道都有一个不同的基础补偿音量值,用所述补偿音量值与默认音量值相减,并与预设的全局音量值相加,就能得到不同频道的实际输出音量值,其实每个频道输出音量值均不同,但是显示给用户的全局音量值是一个相同的符合人耳听觉的音量值。本发明实施例四公开了一种音量调节装置,参见图4所示,所述装置包括:接收器101、解析器102、第一计算器103、第二计算器104和存储器105 ;其中,所述接收器101、所述解析器102、所述第一计算器103和所述第二计算器104与实施例三公开的所述接收器101、所述解析器102、所述第一计算器103和所述第二计算器104 —致;所述存储器105分别与所述解析器和所述第一计算器相连,用于将与所述频道号对应的补偿音量值和所述频道号 对应存储;其中,将与所述频道号对应的补偿音量值和所述频道号一一对应存储,即不同的频道号对应不同的补偿音量值,并将其进行存储,这样是为了方便查询不同的频道号对应的补偿音量值。本实施例公开了一种音量调节装置,在实施例三的基础上增加了存储器,所述存储器用于将与所述频道号对应的补偿音量值和所述频道号一一对应存储,即不同的频道号对应不同的补偿音量值,并将其进行存储,这样是为了方便查询不同的频道号对应的补偿
音量值。本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽范围。
权利要求
1.一种音量调节方法,其特征在于,所述方法应用于机顶盒全局音量设置模式下,所述方法包括: 接收预设的包括有至少一个频道号和至少一个补偿音量值的描述符; 解析所述描述符,得到与所述频道号对应的补偿音量值; 依据所述补偿音量值,计算偏移音量值; 根据预设的全局音量值与所述偏移音量值,得到实际输出的音量值。
2.根据权利要求1所述的方法,其特征在于,所述接收预设的包括有至少一个频道号和至少一个补偿音量值的描述符的方法包括: 接收数字电视节目的描述符,其中,所述描述符包括:根据不同的频道号预设不同的音量补偿值。
3.根据权利要求1所述的方法,其特征在于,所述解析所述描述符,得到与所述频道号对应的补偿音量值之后,所述依据所述补偿音量值,计算偏移音量值之前,还包括: 将与所述频道号对应的补偿音量值和所述频道号一一对应存储。
4.根据权利要求1所述的方法,其特征在于,还包括: 当所述预设的全局音量值为O时,则所述实际输出的音量值为O ; 当所述预设的全局音量值为31时,则所述实际输出的音量值为31。
5.一种音量调节装置,其特征在于,所述装置包括:接收器、解析器、第一计算器和第二计算器; 所述接收器用于,接收预设的包括有至少一个频道号和至少一个补偿音量值的描述符; 所述解析器用于,解析所述描述符,得到与所述频道号对应的补偿音量值; 所述第一计算器用于,依据所述补偿音量值,计算偏移音量值; 所述第二计算器用于,根据预设的全局音量值与所述偏移音量值,得到实际输出的音量值。
6.根据权利要求5所述的装置,其特征在于,所述装置还包括:存储器; 所述存储器用于,将与所述频道号对应的补偿音量值和所述频道号一一对应存储。
全文摘要
本发明公开了一种音量调节方法及装置,所述方法应用于所述装置中,并应用于机顶盒的全局音量设置模式下,通过接收预设的包括有至少一个频道号和至少一个补偿音量值的描述符,解析所述描述符,得到与所述频道号对应的补偿音量值,依据所述补偿音量值,计算偏移音量值,根据预设全局音量值与所述偏移音量值,得到实际输出的音量值,由于不同的频道号都有对应的补偿音量值,用所述补偿音量值与默认音量值相减,并与预设的全局音量值相加,就能得到不同频道的实际输出音量值,其实每个频道输出音量值均不同,但是显示给用户的全局音量值是是一个相同的符合人耳听觉的音量值。
文档编号H04N5/60GK103152629SQ20131010483
公开日2013年6月12日 申请日期2013年3月28日 优先权日2013年3月28日
发明者王道谊, 朱建中, 贾鹏, 梁冬, 李伟鹏, 徐化卿 申请人:河南有线电视网络集团有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1