基于优先级的多路音频共用控制系统的制作方法

文档序号:20571218发布日期:2020-04-29 00:48阅读:272来源:国知局
基于优先级的多路音频共用控制系统的制作方法

本发明属于音频播放控制领域,涉及多路音频优先播放选择技术,具体是基于优先级的多路音频共用控制系统。



背景技术:

公开号为cn103377027a的专利公开了一种音频控制系统,能通过一手持电子装置显示信息。该音频控制系统包含一音频控制主机,及一能被执行地储存于该手持电子装置的音控协力程序。该音频控制主机包括一个显示器、一个数据储存器、一能与该手持电子装置连接的功能扩充连接器、一声音输出器、一运算控制器,及一操控器。该运算控制器具有一个能执行音乐的声音执行模组,及一个能将音乐信息输出至该手持电子装置的音乐信息模组。该音控协力程序的一个触控显示模组能使该运算处理电路驱动该触控显示器显示该音频控制主机执行的音乐的信息。

但是,其重点解决如何进行音频输出的工作,但是,没有给到当前在针对同时有多路音频需要输出时,如何进行有效的音频选择,针对性的甄别出当前需要进行播放的音频具体为多路音频中的哪一路,并相应的输出对应的音频;缺乏相应的技术特征;为了解决这一技术缺陷,现提供一种解决方案。



技术实现要素:

本发明的目的在于提供基于优先级的多路音频共用控制系统。

本发明所要解决的技术问题为:

(1)、如何对多路音频的来源进行分析,根据对应音频的来源的使用习惯来进行分析,得到其惯性值;

(2)、如何根据多路音频的来源,具体的自身参数分配不同的优先值,并针对不同优先值进行播放。

本发明的目的可以通过以下技术方案实现:

基于优先级的多路音频共用控制系统,包括音频获取单元、用户标注单元、来源分析单元、惯性分析单元、优先分配单元、规则库、显示单元、处理器、音频播放设备、数据修改单元和监听反馈单元;

其中,所述音频获取单元用于获取待播放音频,待播放音频为用户发起播放命令的对象音频;所述用户标注单元用于用户对待播放音频分配优先级,得到带有标识符的标注音频;

所述音频获取单元用于将标注音频传输到来源分析单元,来源分析单元接收到音频获取单元传输的标注音频,并将标注音频传输到优先分配单元,所述优先分配单元接收来源分析单元传输的标注音频;

所述音频获取单元还用于将标注音频传输到惯性分析单元,所述惯性分析单元还用于对接收到的标注音频进行惯性分析,得到源头设备yi及其对应的播放次数ci、平滑值hi;

所述惯性分析单元用于将源头设备yi及其对应的播放次数ci、平滑值hi传输到优先分配单元;所述优先分配单元接收惯性分析单元传输的源头设备yi、播放次数ci、平滑值hi;

所述规则库内存储有优先分配规则,所述优先分配单元用于结合规则库对源头设备yi、播放次数ci、平滑值hi和标注音频进行优先值分析,优先值分析的具体过程为:

s010:获取到源头设备yi、播放次数ci、平滑值hi和标注音频;

s020:首先获取到标注音频,对其进行解值标注得到解值ji;

s030:获取到标注音频bi、解值ji、播放次数ci和平滑值hi;

s040:根据公式计算标注音频bi的优先值qi,qi=ji*(0.583*ci+0.417*hi);

所述优先权分配单元用于将标注音频bi及其对应的优先值qi传输到监听反馈单元和处理器;

所述监听反馈单元接收优先分配单元传输的标注音频bi及其对应的优先值qi;所述监听反馈单元用于对标注音频bi进行监听反馈得到中断信号和阶段结束信号;

所述监听反馈单元用于将中断信号、阶段结束信号传输到处理器;

所述处理器接收优先分配单元传输的标注音频bi及其对应的优先值qi;并结合音频播放设备进行音频播放步骤,音频播放步骤具体为:

ss1:获取到所有的标注音频bi的优先值qi;

ss2:根据优先值qi从大到小的顺序,获取到最大优先值对应的标注音频;

ss3:将该标注音频标记为播放音频;

ss4:将播放音频传输到音频播放设备进行播放;

ss5:当处理器接收到中断信号或阶段结束信号中任一种时,获取优先值在下一位的标注音频;

ss6:重复步骤ss3-ss6,直到对所有标注音频播放完毕。

进一步地,对待播放音频分配优先级的具体分配方式为:

步骤一:获取到待播放音频的音频名称;

步骤二:当用户需要优先播放该待播放音频时,在其名称前端加上标识符一,标识符一为不同于任何其他字符的识别字符,具体为α;

步骤三:当用户需要正常播放该待播放音频时,在其名称前端加上标识符二,标识符二为不同于任何其他字符的识别字符,具体为β;

步骤四:当该待播放音频为闲时播放时,在其名称前端加上标识符三,标识符三为不同于任何其他字符的识别字符,具体为γ;

步骤五:得到标注后的待播放音频,将其标记为标注音频。

进一步地,所述惯性分析的具体分析步骤为:

s01:获取到所有的标注音频,同时获取到对应的标注音频来源端,来源端即为需要播放音频的来源,将该来源端标记为源头设备,所有的源头设备构成源头设备组;

s02:将源头设备组标记为yi,i=1...n;其中,n为大于零的正整数,且yi表示第i个源头设备;

s03:获取到源头设备yi;

s04:获取到源头设备yi标定时间段发起音频播放的次数,将该次数标记为ci,i=1...n,且ci与yi一一对应;

s05:令i=1,选择对应的源头设备y1;

s06:获取到其每次发起音频播放时与上次播放的间隔时间,将间隔时间标记为gj,j=1...m;表示此时对应源头设备y1的播放次数c1等于m+1次;

s07:获取到间隔时间gj的均值,将该均值标记为p;

s08:利用公式计算间隔时间gj的平滑值h1,

式中,指代gj与p差值的绝对值;

s09:得到对应的平滑值h1;

s10:令i=i+1;

s11:选择对应的源头设备,重复步骤s06-s11,直到获取到所有源头设备yi的平滑值hi,i=1...n,且hi与ci、yi均为一一对应。

进一步地,所述解值标注的具体过程为:

s021:获取到标注音频名称首位的标识符;根据标识符赋予不同的解值;

s022:当标识符为标识符一时,对应将其解值赋予为x1,x1为预设值,且1.5≤x1≤1.7;

当标识符为标识符二时,对应将其解值赋予为x2,x2为预设值,且0.9≤x2≤1.1;

当标识符为标识符三时,对应将其解值赋予为x3,x3为预设值,且0.5≤x3≤0.7;

s023:对应将所有标注音频标记为bi,i=1...n,标注音频bi与yi、ci、hi一一对应;将标注音频的解值标记为ji,i=1...n,且ji与bi一一对应。

进一步地,所述监听反馈具体步骤为:

ss01:获取到标注音频bi及其对应的优先值qi;

ss02:按照优先值qi从大到小的顺序,获取到最大优先值对应的标注音频bi,将其标记为播放音频;

ss03:对播放音频进行转文字处理,得到播放音频的文字信息,将该文字信息标记为播放文字;

ss04:实时监听播放出来的播放音频,借助录音设备进行录音,得到实时音频;

ss05:对实时音频进行转文字处理,将该文字与播放文字进行比对;当检测到实时音频播放完对应的播放音频时,产生阶段结束信号;

ss06:当实时音频在预设时间t1无任何声音时,产生中断信号;无任何声音指代在进行转文字处理时,得不到任何转换的文字,或转换的文字与播放文字中所有文字均不同;t1为预设值。

进一步地,所述处理器还用于将播放音频传输到显示单元,所述显示单元接收处理器传输的播放音频并进行实时显示。

进一步地,所述数据修改单元用于用户录入所有的预设值x1、x2、x3、t1;所述数据修改单元用于将x1、x2、x3、t1传输到处理器,所述处理器用于将x1、x2和x3传输到规则库,所述规则库接收处理器传输的x1、x2和x3,并将其替代原有值存储;

所述处理器还用于将t1传输到监听反馈单元,监听反馈单元接收处理器传输的t1并替代原有值存储。

本发明的有益效果:

本发明根据用户的个人需要,借助用户标注单元在对应的音频上标注不同的优先标记,之后将带有标记的音频传输到来源分析单元,借助来源分析单元分析对应的音频的基本参数;

获取到对应音频来源的使用习惯,首先获取到其每次发起音频播放时与上次播放的间隔时间,将间隔时间标记为gj,表示此时对应源头设备y1的播放次数c1等于m+1次;之后获取到间隔时间gj的均值,将该均值标记为p;利用公式计算间隔时间gj的平滑值hi,借助平滑值这一概念来判定对应播放来源,其每次播放音频是否固定,如果固定则表示为日常的常规性内容,若不固定,则表示突然性和紧急性相对较高;

之后借助对应音频来源的播放次数,相对的平滑值和对应音频的解值进行综合分析,得到对应音频播放的相对评价要素优先值,根据优先值来进行音频播放,同时利用监听反馈单元来对播放音频进行跟踪,并在不同情况下给出相应信号,实现音频播放的跟踪和下一优先值对应音频的播放信号;从而实现多路音频的播放。

附图说明

为了便于本领域技术人员理解,下面结合附图对本发明作进一步的说明。

图1为本发明的系统框图。

具体实施方式

如图1所示,基于优先级的多路音频共用控制系统,包括音频获取单元、用户标注单元、来源分析单元、惯性分析单元、优先分配单元、规则库、显示单元、处理器、音频播放设备、数据修改单元和监听反馈单元;

其中,所述音频获取单元用于获取待播放音频,待播放音频为用户发起播放命令的对象音频;所述用户标注单元用于用户对待播放音频分配优先级,具体分配方式为:

步骤一:获取到待播放音频的音频名称;

步骤二:当用户需要优先播放该待播放音频时,在其名称前端加上标识符一,标识符一为不同于任何其他字符的识别字符,具体可取为α;

步骤三:当用户需要正常播放该待播放音频时,在其名称前端加上标识符二,标识符二为不同于任何其他字符的识别字符,具体可取为β;

步骤四:当该待播放音频为闲时播放时,在其名称前端加上标识符三,标识符三为不同于任何其他字符的识别字符,具体可取为γ;

步骤五:得到标注后的待播放音频,将其标记为标注音频;

所述音频获取单元用于将标注音频传输到来源分析单元,来源分析单元接收到音频获取单元传输的标注音频,并将标注音频传输到优先分配单元,所述优先分配单元接收来源分析单元传输的标注音频;

所述音频获取单元还用于将标注音频传输到惯性分析单元,所述惯性分析单元还用于对接收到的标注音频进行惯性分析,具体分析步骤为:

s01:获取到所有的标注音频,同时获取到对应的标注音频来源端,来源端即为需要播放音频的来源,将该来源端标记为源头设备,所有的源头设备构成源头设备组;

s02:将源头设备组标记为yi,i=1...n;其中,n为大于零的正整数,且yi表示第i个源头设备;

s03:获取到源头设备yi;

s04:获取到源头设备yi标定时间段发起音频播放的次数,将该次数标记为ci,i=1...n,且ci与yi一一对应;

s05:令i=1,选择对应的源头设备y1;

s06:获取到其每次发起音频播放时与上次播放的间隔时间,将间隔时间标记为gj,j=1...m;表示此时对应源头设备y1的播放次数c1等于m+1次;

s07:获取到间隔时间gj的均值,将该均值标记为p;

s08:利用公式计算间隔时间gj的平滑值h1,

式中,指代gj与p差值的绝对值;

s09:得到对应的平滑值h1;此处对应的平滑值h1越小时,则表示对应的设备y1每次播放音频的时间基本固定,因此其重要性和突然性不会出现太多变化;

s10:令i=i+1;

s11:选择对应的源头设备,重复步骤s06-s11,直到获取到所有源头设备yi的平滑值hi,i=1...n,且hi与ci、yi均为一一对应;

所述惯性分析单元用于将源头设备yi及其对应的播放次数ci、平滑值hi传输到优先分配单元;所述优先分配单元接收惯性分析单元传输的源头设备yi、播放次数ci、平滑值hi;

所述规则库内存储有优先分配规则,所述优先分配单元用于结合规则库对源头设备yi、播放次数ci、平滑值hi和标注音频进行优先值分析,优先值分析的具体过程为:

s010:获取到源头设备yi、播放次数ci、平滑值hi和标注音频;

s020:首先获取到标注音频,对其进行解值标注,解值标注的具体过程为:

s021:获取到标注音频名称首位的标识符;根据标识符赋予不同的解值;

s022:当标识符为标识符一时,对应将其解值赋予为x1,x1为预设值,且1.5≤x1≤1.7;

当标识符为标识符二时,对应将其解值赋予为x2,x2为预设值,且0.9≤x2≤1.1;

当标识符为标识符三时,对应将其解值赋予为x3,x3为预设值,且0.5≤x3≤0.7;

s023:对应将所有标注音频标记为bi,i=1...n,标注音频bi与yi、ci、hi一一对应;将标注音频的解值标记为ji,i=1...n,且ji与bi一一对应;

s030:获取到标注音频bi、解值ji、播放次数ci和平滑值hi;

s040:根据公式计算标注音频bi的优先值qi,qi=ji*(0.583*ci+0.417*hi);

式中,0.583和0.417均为对应播放次数和平滑值的权值,因为对应播放次数和平滑值对最终结果影响不同,故此处加入权值,该值可通过用户预先设置;

所述优先权分配单元用于将标注音频bi及其对应的优先值qi传输到监听反馈单元和处理器;

所述监听反馈单元接收优先分配单元传输的标注音频bi及其对应的优先值qi;所述监听反馈单元用于对标注音频bi进行监听反馈,监听反馈具体步骤为:

ss01:获取到标注音频bi及其对应的优先值qi;

ss02:按照优先值qi从大到小的顺序,获取到最大优先值对应的标注音频bi,将其标记为播放音频;

ss03:对播放音频进行转文字处理,得到播放音频的文字信息,将该文字信息标记为播放文字;

ss04:实时监听播放出来的播放音频,借助录音设备进行录音,得到实时音频;

ss05:对实时音频进行转文字处理,将该文字与播放文字进行比对;当检测到实时音频播放完对应的播放音频时,产生阶段结束信号;

ss06:当实时音频在预设时间t1无任何声音时,产生中断信号;无任何声音指代在进行转文字处理时,得不到任何转换的文字,或转换的文字与播放文字中所有文字均不同;t1为预设值;

所述监听反馈单元用于将中断信号、阶段结束信号传输到处理器;

所述处理器接收优先分配单元传输的标注音频bi及其对应的优先值qi;并结合音频播放设备进行音频播放步骤,音频播放步骤具体为:

ss1:获取到所有的标注音频bi的优先值qi;

ss2:根据优先值qi从大到小的顺序,获取到最大优先值对应的标注音频;

ss3:将该标注音频标记为播放音频;

ss4:将播放音频传输到音频播放设备进行播放;

ss5:当处理器接收到中断信号或阶段结束信号中任一种时,获取优先值在下一位的标注音频;

ss6:重复步骤ss3-ss6,直到对所有标注音频播放完毕;

所述处理器还用于将播放音频传输到显示单元,所述显示单元接收处理器传输的播放音频并进行实时显示。

所述数据修改单元用于用户录入所有的预设值x1、x2、x3、t1;所述数据修改单元用于将x1、x2、x3、t1传输到处理器,所述处理器用于将x1、x2和x3传输到规则库,所述规则库接收处理器传输的x1、x2和x3,并将其替代原有值存储;

所述处理器还用于将t1传输到监听反馈单元,监听反馈单元接收处理器传输的t1并替代原有值存储。

本发明在应用时可表现为,将多路音频输入信号接入一个音频混音器中,在每一个音频信号前增加一个信号仲裁器以及超高阻值可变电阻。此外每一路音频输入连接一个多路数字开关,数字开关接入到信号仲裁器中控制音频优先级,其功能是通过优先级使得多路音频源共用一套音频输出装备,例如服务大厅的叫号和背景音乐以及麦克风共用一套喇叭。

基于优先级的多路音频共用控制系统,根据用户的个人需要,借助用户标注单元在对应的音频上标注不同的优先标记,之后将带有标记的音频传输到来源分析单元,借助来源分析单元分析对应的音频的基本参数;

获取到对应音频来源的使用习惯,首先获取到其每次发起音频播放时与上次播放的间隔时间,将间隔时间标记为gj,表示此时对应源头设备y1的播放次数c1等于m+1次;之后获取到间隔时间gj的均值,将该均值标记为p;利用公式计算间隔时间gj的平滑值hi,借助平滑值这一概念来判定对应播放来源,其每次播放音频是否固定,如果固定则表示为日常的常规性内容,若不固定,则表示突然性和紧急性相对较高;

之后借助对应音频来源的播放次数,相对的平滑值和对应音频的解值进行综合分析,得到对应音频播放的相对评价要素优先值,根据优先值来进行音频播放,同时利用监听反馈单元来对播放音频进行跟踪,并在不同情况下给出相应信号,实现音频播放的跟踪和下一优先值对应音频的播放信号;从而实现多路音频的播放。

以上内容仅仅是对本发明结构所作的举例和说明,所属本技术领域的技术人员对所描述的具体实施例做各种各样的修改或补充或采用类似的方式替代,只要不偏离发明的结构或者超越本权利要求书所定义的范围,均应属于本发明的保护范围。

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