一种用于计算机的音量调节系统技术方案

技术编号:24289527 阅读:38 留言:0更新日期:2020-05-26 19:59
本发明专利技术公开了一种用于计算机的音量调节系统,通过环境音检测模块和播放音量检测模块配合播放记录生成模块根据用户播放音频文件时的环境音量和播放音量生成一个播放记录,为相似账户匹配模块筛选相似账户提供数据迭代更新,保证数据的时效性。通过相似账户匹配模块将用户的播放记录与其他用户的播放记录进行比对,得到该用户的相似账户;配合音量控制策略生成模块在播放音频时,根据实时的环境音量和音频文件的校验码生成音量控制策略;实现在不同的音频文件和不同的使用环境下,以相似用户的播放记录对应的音量调节参数,作为用户的音量调控策略,实现对用户的音量调节习惯的预估。

A volume adjusting system for computer

【技术实现步骤摘要】
一种用于计算机的音量调节系统
本专利技术涉及计算机控制领域,具体涉及一种用于计算机的音量调节系统。
技术介绍
授权公告号为CN103595849B的专利文件公开了一种音量控制方法及终端,涉及计算机
,可以实现根据外界环境的变化自适应地对音量的大小进行调整。包括:获取用户终端当前所处外界环境的噪声相关信息;当所述用户终端当前所处外界环境的噪音强度大于噪声门限值时,查询与所述用户终端当前所处外界环境的噪声相关信息相匹配的音量控制模板;当查询到所述相匹配的音量控制模板时,根据所述相匹配的音量控制模板确定用户终端所需的调整后音量;使用所述用户终端所需的调整后音量对用户终端的音量进行调整。但此方法仅针对外界环境进行调整,并未考虑到用户对不同音频文件的听歌习惯,使用户体验较差。
技术实现思路
为了解决上述的技术问题,本专利技术的目的在于提供一种用于计算机的音量调节系统,通过环境音检测模块检测和记录周围环境的环境音量;通过播放音量检测模块检测和记录喇叭模块播放声音的播放音量;配合播放记录生成模块根据用户播放音频文件时的环境音量和播放音量,将对应音频文件的同一时间点的环境音量和播放音量关联,生成时间点-环境-播放音量集合,并将时间点-环境-播放音量集合与音频文件的校验码关联,作为一个播放记录,并上传至服务器,为相似账户匹配模块筛选相似账户提供数据迭代更新,保证数据的时效性。通过相似账户匹配模块将用户的播放记录与其他用户的播放记录进行比对,筛选出与该用户调音习惯相近的播放记录,并将对应的账户标记为该用户的相似账户;配合音量控制策略生成模块在播放音频时,根据实时的环境音量和音频文件的校验码生成音量控制策略;音量控制模块根据音量控制策略对音量进行智能调节;实现在不同的音频文件和不同的使用环境下,以相似用户的播放记录对应的音量调节参数,作为用户的音量调控策略,实现对用户的音量调节习惯的预估。本专利技术所要解决的技术问题为:A.如何针对不同的噪声环境下的对不同的音频文件进行智能的音量控制。本专利技术的目的可以通过以下技术方案实现:一种用于计算机的音量调节系统,包括用于处理音频数据的计算机、与计算机通信连接的音频播放设备以及与计算机通信连接的服务器,所述音频播放设备包括喇叭模块、环境音检测模块、播放音量检测模块;所述喇叭模块用于播放经计算机处理后的音频;所述环境音检测模块用于检测和记录周围环境的环境音量;所述播放音量检测模块用于检测和记录喇叭模块播放声音的播放音量;所述计算机包括音频处理模块、播放记录生成模块、音量控制模块;所述音频处理模块用于根据用户的选择,从服务器中获取音频文件,并对音频进行解码处理后传输至喇叭模块;所述播放记录生成模块用于根据用户播放音频文件时的环境音量和播放音量,将对应音频文件的同一时间点的环境音量和播放音量关联,生成时间点-环境-播放音量集合,并将时间点-环境-播放音量集合与音频文件的校验码关联,作为一个播放记录,并上传至服务器;所述音量控制模块包括手动调节单元和自动调节单元,其中所述手动调节单元用于根据用户的操作调节音量的大小,所述自动调节单元用于在播放音频时,向服务器发出音量控制策略请求,并根据返回的音量控制策略自动调节音量;所述服务器包括音频数据库、账户管理模块、音量分级模块、相似账户匹配模块、音量控制策略生成模块;所述音频数据库用于存储音频文件,并根据用户的选择将音频文件传输至计算机的音频处理模块;所述账户管理模块用于将上传的播放记录与相应的用户账户进行关联;所述音量分级模块用于将音量的分贝值划分为1至n级;所述相似账户匹配模块用于将用户的播放记录与其他用户的播放记录进行比对,筛选出与该用户调音习惯相近的播放记录,并将对应的账户标记为该用户的相似账户;所述音量控制策略生成模块用于在播放音频时,根据实时的环境音量和音频文件的校验码生成音量控制策略,并将音量控制策略发送至音量控制模块。进一步的,所述环境音检测模块的采样率与播放音量检测模块的采样率相同。进一步的,所述播放记录生成模块生成播放记录的具体步骤如下:S1、获取播放的音频文件的播放时间段,记为T=[t1,t2],并根据采样率f,将T转换为音频文件的时间点,记为X={x1,x2,…,xi},其中i=f*(t2-t1);S2、获取在时间段T内,环境音检测模块采集的环境音量以及播放音量检测模块采集的播放音量;分别记为环境音量集合Vn={v1n,v2n,v3n,……},播放音量集合Vp={v1p,v2p,v3p,……};S3、将对应音频文件的同一时间点的环境音量和播放音量关联,记为时间点-环境-播放音量集合V(x,n,p)={(x1,v1n,v1p),(x2,v2n,v2p),…,(xi,vin,vip)};S4、获取播放的音频文件的校验码,并将时间点-环境-播放音量集合与校验码关联后生成本次播放的播放记录。进一步的,所述相似账户匹配模块筛选出该用户的相似账户的具体步骤如下:SS1、获取播放的音频文件的校验码,并从该用户的账户中筛选出包含该校验码的所有播放记录作为对照组;SS2、计算对照组内各个播放记录的平均环境音量,并按照音量的分贝值分级记录平均环境音量的分级;以此类推,得到该账户内该音频文件的所有播放记录的平均环境音量的分级;SS3、从各个平均环境音量的分级中选择最新的播放记录,提取时间点-环境-播放音量集合中的第一元素对应的该音频文件的第一个时间点(x1,v1n,v1p),按照音量的分贝值分级记录v1n的分级E1n以及v1p的分级E1p;以此类推,记录时间点-环境-播放音量集合中所有元素对应的Ejn和Ejp,其中,j表示第j个元素;SS4、筛选出其他账户包含该校验码的所有播放记录,每个账户的播放记录作为一个样本组;基于样本组执行SS2;并统计各个分级内对应的播放记录数量;SS5、从各个平均环境音量的分级中选择任意一个播放记录,提取时间点-环境-播放音量集合中的第一元素对应的该音频文件的第一个时间点(x1,v1n,v1p),按照音量的分贝值分级记录v1n的分级E1n以及v1p的分级E1p;以此类推,记录时间点-环境-播放音量集合中所有元素对应的Ejn和Ejp;SS6、将相同时间点的对照组的Ejn和Ejp和样本组的Ejn和Ejp依次对比,若Ejn和Ejp均相同的占比α’超过阈值α,则将样本组中的该播放记录标记为相同;若相同的播放记录占该分级中所有播放记录的比例β’超过阈值β,则将该分级标注为与用户相似;若该样本组的所有分级中用户相似的分级占比γ’超过阈值γ,则将该分级标注为与用户相似;若该样本组的所有分级中用户相似的分级占比γ’超过阈值γ,则将该样本组对应的账户标记为备选相似账户;SS7、获取备选相似账户与用户账户均播放过的音频文件,计算音频文件标记为备选相似账户的占比超过g’阈值g,则将该账户标记为相似账户;本文档来自技高网...

【技术保护点】
1.一种用于计算机的音量调节系统,包括用于处理音频数据的计算机、与计算机通信连接的音频播放设备以及与计算机通信连接的服务器,其特征在于;/n所述音频播放设备包括喇叭模块、环境音检测模块、播放音量检测模块;/n所述喇叭模块用于播放经计算机处理后的音频;/n所述环境音检测模块用于检测和记录周围环境的环境音量;/n所述播放音量检测模块用于检测和记录喇叭模块播放声音的播放音量;/n所述计算机包括音频处理模块、播放记录生成模块、音量控制模块;/n所述音频处理模块用于根据用户的选择,从服务器中获取音频文件,并对音频进行解码处理后传输至喇叭模块;/n所述播放记录生成模块用于根据用户播放音频文件时的环境音量和播放音量,将对应音频文件的同一时间点的环境音量和播放音量关联,生成时间点-环境-播放音量集合,并将时间点-环境-播放音量集合与音频文件的校验码关联,作为一个播放记录,并上传至服务器;/n所述音量控制模块包括手动调节单元和自动调节单元,其中所述手动调节单元用于根据用户的操作调节音量的大小,所述自动调节单元用于在播放音频时,向服务器发出音量控制策略请求,并根据返回的音量控制策略自动调节音量;/n所述服务器包括音频数据库、账户管理模块、音量分级模块、相似账户匹配模块、音量控制策略生成模块;/n所述音频数据库用于存储音频文件,并根据用户的选择将音频文件传输至计算机的音频处理模块;/n所述账户管理模块用于将上传的播放记录与相应的用户账户进行关联;/n所述音量分级模块用于将音量的分贝值划分为1至n级;/n所述相似账户匹配模块用于将用户的播放记录与其他用户的播放记录进行比对,筛选出与该用户调音习惯相近的播放记录,并将对应的账户标记为该用户的相似账户;/n所述音量控制策略生成模块用于在播放音频时,根据实时的环境音量和音频文件的校验码生成音量控制策略,并将音量控制策略发送至音量控制模块。/n...

【技术特征摘要】
1.一种用于计算机的音量调节系统,包括用于处理音频数据的计算机、与计算机通信连接的音频播放设备以及与计算机通信连接的服务器,其特征在于;
所述音频播放设备包括喇叭模块、环境音检测模块、播放音量检测模块;
所述喇叭模块用于播放经计算机处理后的音频;
所述环境音检测模块用于检测和记录周围环境的环境音量;
所述播放音量检测模块用于检测和记录喇叭模块播放声音的播放音量;
所述计算机包括音频处理模块、播放记录生成模块、音量控制模块;
所述音频处理模块用于根据用户的选择,从服务器中获取音频文件,并对音频进行解码处理后传输至喇叭模块;
所述播放记录生成模块用于根据用户播放音频文件时的环境音量和播放音量,将对应音频文件的同一时间点的环境音量和播放音量关联,生成时间点-环境-播放音量集合,并将时间点-环境-播放音量集合与音频文件的校验码关联,作为一个播放记录,并上传至服务器;
所述音量控制模块包括手动调节单元和自动调节单元,其中所述手动调节单元用于根据用户的操作调节音量的大小,所述自动调节单元用于在播放音频时,向服务器发出音量控制策略请求,并根据返回的音量控制策略自动调节音量;
所述服务器包括音频数据库、账户管理模块、音量分级模块、相似账户匹配模块、音量控制策略生成模块;
所述音频数据库用于存储音频文件,并根据用户的选择将音频文件传输至计算机的音频处理模块;
所述账户管理模块用于将上传的播放记录与相应的用户账户进行关联;
所述音量分级模块用于将音量的分贝值划分为1至n级;
所述相似账户匹配模块用于将用户的播放记录与其他用户的播放记录进行比对,筛选出与该用户调音习惯相近的播放记录,并将对应的账户标记为该用户的相似账户;
所述音量控制策略生成模块用于在播放音频时,根据实时的环境音量和音频文件的校验码生成音量控制策略,并将音量控制策略发送至音量控制模块。


2.根据权利要求1所述的一种用于计算机的音量调节系统,其特征在于,所述环境音检测模块的采样率与播放音量检测模块的采样率相同。


3.根据权利要求1所述的一种用于计算机的音量调节系统,其特征在于,所述播放记录生成模块生成播放记录的具体步骤如下:
S1、获取播放的音频文件的播放时间段,记为T=[t1,t2],并根据采样率f,将T转换为音频文件的时间点,记为X={x1,x2,…,xi},其中i=f*(t2-t1);
S2、获取在时间段T内,环境音检测模块采集的环境音量以及播放音量检测模块采集的播放音量;分别记为环境音量集合Vn={v1n,v2n,v3n,……},播放音量集合Vp={v1p,v2p,v3p,……};
S3、将对应音频文件的同一时间点的环境音量和播放音量关联,记为时间点-环境-播放音量集合V(x,n,p)={(x1,v1n,v1p),(x2,v2n,v2p),…,(xi,vin,vip)};
S4、获取播放的音频文件的校验码,并将时间点-环境-播放音量集合与校验码关联后生成本次播放的播放记录。


4.根据权利要求1所述的一种...

【专利技术属性】
技术研发人员:李虎雄李琪李哲陈新
申请(专利权)人:绍兴文理学院
类型:发明
国别省市:浙江;33

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

1