一种音量显示与调节方法及系统技术方案

技术编号:20451888 阅读:23 留言:0更新日期:2019-02-27 04:41
一种音量显示与调节方法及系统,在进行频道播放时,获取各频道的默认音量,按照默认音量播放频道;在进行音量设置时,对频道列表中任意频道的音量进行设置;再更新、存储各频道的默认音量。本发明专利技术通过在设置默认音量的过程中,增加对频道号、当前时段、遥控端距离的考量,并通过音量显示与设置模块实时对flash配置分区内存储的默认音量进行更新,在不增加额外硬件、维持现有成本的前提下,解决了现有音量调节方法切换频道易出现爆音、音量设置不合理的问题,用户体验更好,设计更加人性化。

【技术实现步骤摘要】
一种音量显示与调节方法及系统
本专利技术涉及音量控制技术,尤其涉及一种用于机顶盒的音量自动调节技术。
技术介绍
随着电子设备技术的飞速发展,机顶盒用户需求也越来越多样。目前,大部分机顶盒搭载的都是Android操作系统。目前,机顶盒普遍采用的音量控制方式包括以下几种:1)统一设置:由机顶盒设置一个全局变量值,将整个机顶盒系统的音量值调成一个值,切换电视频道后,所有频道设置的音量值相同。但是,这种方式的主要问题在于,会出现有的频道的节目音量小有的节目音量大,而且无法显示每个电视频道的音量值;2)自动设置:这种音量控制方法需要在机顶盒增加外部环境噪音检测模块,利用该模块检测周围环境噪音情况,根据环境噪音情况补偿并自动调节音量。这种方式虽然自动化程度高,但是由于每个用户听觉习惯不尽相同,同一环境下有人认为合适的音量,其他人却认为声音过大或过小,因而用户还需要进行手动设置才能调节至其认为的最佳音量。而且这种方法需要增加外部辅助设备,由此也带来了额外的开发成本和实现难度;3)手动设置:在进入电视频道后,手动设置该频道的音量。这种方式的问题在于,进入相应频道后,无法在频道列表中显示该频道的音量值,也无法设置其他频道音量。且,必须先要点击进入相应频道后才可以调节该频道的音量。如果遇到一些频道声音过大,进入后声音已经播放,需要按若干次遥控端后才可将音量调到合适值,使用起来比较麻烦。而且,如有小孩可能会因进入频道时的音量(爆音)受到惊吓,这种方法大大降低了用户体验。由此可见,目前的机顶盒音量调节方式方法单一、不够人性化。而且,进入频道后,频道列表不能实时显示和设置当前音量值,切换频道后易出现爆音问题,音量设置时没有考虑用户所在距离不同而对音量的影响。因此,现有的音量调节方法已经不能满足用户的需求。
技术实现思路
为了解决现有技术存在的不足,本专利技术的目的在于提供一种音量显示与调节方法及系统。首先,为实现上述目的,提出一种音量显示与调节方法,步骤包括第一步,响应遥控端事件进行频道播放,获取各频道所对应的默认音量,按照所述默认音量播放所述遥控端事件指定的频道;第二步,响应所述遥控端事件进行音量设置,将当前播放的频道或所述频道列表中任意频道的音量设置为所述遥控端事件设置的音量;第三步,按照所述第二步中设置的音量,更新并存储所述各频道所对应的默认音量。进一步,上述方法的所述第二步中,响应遥控端事件进行音量设置时,还包括测量遥控端距离d的步骤:步骤a,接收所述遥控端事件时,获取遥控端的接收信号强度RSSI;步骤b,计算遥控端距离d=10^((abs(RSSI)-A)/(10*n)),其中,A为所述遥控端距离为1m时的接收信号强度,n为环境衰减因子,abs表示取绝对值。更进一步,上述方法的所述第三步中,按照遥控端距离d、播放时段以及频道构建结构体数组存储各频道在各播放时段对应不同遥控端距离d时的默认音量。进一步,上述方法中,所述结构体数组存储于配置分区中。再进一步,上述方法还包括第四步,在关机前,根据各频道更新的所述默认音量更新所述配置分区内的结构体数组。同时,上述方法的第一步中,所述各频道所对应是默认音量通过查询所述配置分区内的所述结构体数组获取。同时,上述方法的第二步中,将所述频道列表中任意频道的音量设置为所述遥控端事件设置的音量的具体步骤包括:步骤S1,在频道列表中显示各频道所对应的默认音量;步骤S2,响应遥控端事件,选择所述频道列表中的任意频道;步骤S3,根据所述遥控端设置的音量,设置步骤S2中选择的所述频道的音量。为实现上述目的,本专利技术还同时提出一种音量显示与调节系统,包括播放模块、音量显示与设置模块,和配置分区读写模块;所述播放模块用于在响应所述遥控端事件进行频道播放时,调用所述配置分区读写模块,根据所述配置分区读写模块获取的默认音量进行频道播放;所述音量显示与设置模块用于在本地保存所述配置分区读写模块输出的音量表,查找所述音量表,查找所述音量表确定频道的默认音量,向所述播放模块输出所述默认音量;同时,所述音量显示与设置模块还用于将所述音量表中的默认音量更新为所述遥控端事件新设置的音量;所述配置分区读写模块用于读取所述配置分区并向所述音量显示与设置模块输出音量表;所述配置分区读写模块同时用于按照所述音量显示与设置模块更新后的音量更新所述配置分区;所述配置分区读写模块(5)还时用于向所述播放模块(2)输出所述默认音量。进一步,上述系统中,所述遥控端为无线遥控器。具体的,上述系统应用于基于Android系统的机顶盒或电视机中。有益效果首先,本专利技术在进行频道播放时,通过查询配置分区,按照频道对应的默认音量进行该频道的播放。并通过增加对(频道列表中)所有频道对应的默认音量的显示,以及对频道列表中任意频道的音量的设置,方便用户直接设置各个频道的默认音量,实现用户对全局音量进行设置。根据用户设置,可有效避免切换频道后出现爆音或音量过小等问题,。本专利技术进一步通过在设置默认音量的过程中,增加对频道号、当前时段、尤其还增加了对遥控端距离d的考量,并通过音量显示与设置模块实时对flash配置分区内存储的默认音量进行更新,在不增加额外硬件、维持现有成本的前提下,解决了现有音量调节方法切换频道易出现爆音、音量设置不合理的问题,用户体验更好,设计更加人性化。进一步,为严格控制成本,本专利技术的遥控端测距模块可直接通过遥控驱动模块在接收遥控端事件时获得的来自遥控端的接收信号强度RSSI,计算获得遥控端距离d。该方法无需增加额外的硬件,因而,无需对现有机顶盒或电视机的硬件进行升级扩展或改造。本专利技术基本通过软件方式即可实现对音量显示与调节的升级。升级成本低廉,易于推广。更进一步,本专利技术在配置分区中以结构体数组的方式存储所述音量表,配合在关闭所述播放模块或所述Android系统前,或在每一次音量显示与设置模块更新过音量表后,对所述配置分区进行更新。可由此保证每次从配置分区内读取的音量均符合用户的实用习惯。尤其,在关闭所述播放模块或所述Android系统前进行更新可有效避免用户设置的音量信息的丢失。同时,在下一次使用中,系统可直接根据上一次关机前更新的音量进行播放,而无需用户进行重复的调整。本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。附图说明附图用来提供对本专利技术的进一步理解,并且构成说明书的一部分,并与本专利技术的实施例一起,用于解释本专利技术,并不构成对本专利技术的限制。在附图中:图1为根据本专利技术实施例提供的音量显示与调节方法流程图;图2为根据本专利技术实施例提供的音量显示与调节系统模块框图。具体实施方式以下结合附图对本专利技术的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本专利技术,并不用于限定本专利技术。图1为根据本专利技术的提出一种音量显示与调节方法,步骤包括第一步,响应遥控端事件进行频道播放,获取各频道所对应的默认音量,按照所述默认音量播放所述遥控端事件指定的频道,并在频道列表中显示各频道所对应的默认音量;具体针对Android系统而言,本步骤中通过调用Android系统AudioManager提供的setStreamVolume(intstreamType,intindex,intfla本文档来自技高网
...

【技术保护点】
1.一种音量显示与调节方法,其特征在于,步骤包括;第一步,响应遥控端事件进行频道播放,获取各频道所对应的默认音量,按照所述默认音量播放所述遥控端事件指定的频道;第二步,响应遥控端事件进行音量设置,将当前播放的频道或所述频道列表中任意频道的音量设置为所述遥控端事件设置的音量;第三步,按照所述第二步中设置的音量,更新并存储所述各频道所对应的默认音量。

【技术特征摘要】
1.一种音量显示与调节方法,其特征在于,步骤包括;第一步,响应遥控端事件进行频道播放,获取各频道所对应的默认音量,按照所述默认音量播放所述遥控端事件指定的频道;第二步,响应遥控端事件进行音量设置,将当前播放的频道或所述频道列表中任意频道的音量设置为所述遥控端事件设置的音量;第三步,按照所述第二步中设置的音量,更新并存储所述各频道所对应的默认音量。2.如权利要求1所述的音量显示与调节方法,其特征在于,所述第二步中,响应遥控端事件进行音量设置时,还包括测量遥控端距离d的步骤:步骤a,接收到所述遥控端事件时,获取遥控端的接收信号强度RSSI;步骤b,计算遥控端距离d=10^((abs(RSSI)-A)/(10*n)),其中,A为所述遥控端距离为1m时的接收信号强度,n为环境衰减因子,abs表示取绝对值。3.如权利要求2所述的音量显示与调节方法,其特征在于,所述第三步中,按照遥控端距离d、播放时段以及频道构建结构体数组存储各频道在各播放时段对应不同遥控端距离d时的默认音量。4.如权利要求3所述的音量显示与调节方法,其特征在于,所述结构体数组存储于配置分区中。5.如权利要求4所述的音量显示与调节方法,其特征在于,还包括第四步,在关机前,根据各频道更新的所述默认音量更新所述配置分区内的结构体数组。6.如权利要求4所述的音量显示与调节方法,其特征在于,所述第一步中,所述各频道所对应的默认音量通过查询所述配置分区内的所述结构体数组获取。7.如权利要求1所述的...

【专利技术属性】
技术研发人员:张艳军
申请(专利权)人:深圳市中兴微电子技术有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1