播放音频数据的方法和装置制造方法及图纸

技术编号:10560680 阅读:81 留言:0更新日期:2014-10-22 14:32
本发明专利技术是关于一种播放音频数据的方法和装置,属于计算机技术领域。所述方法包括:接收音源设备发送的携带有第一音源音量级的音量设置消息;根据预先存储的多个音源音量级与多个相邻的输出音量级的对应关系,确定第一音源音量级对应的第一输出音量级;音源设备的音源音量级的总数小于本地的输出音量级的总数;根据第一输出音量级,播放音源设备发送的音频数据。采用本发明专利技术,可以提高音量调节的精度。

【技术实现步骤摘要】
播放音频数据的方法和装置
本公开是关于计算机
,尤其是关于一种播放音频数据的方法和装置。
技术介绍
随着终端技术的不断发展,终端的周边设备也得到了快速的发展,如音频输出设备等。音频输出设备中设置有一定数目的音量级(可称作输出音量级)用于音量调节。用户可以将音频输出设备通过有线或无线的方式与手机或电脑等音源设备相连接,可以通过音频输出设备播放音源设备发送的音频数据。联动调节是指调节音源设备和音频输出设备中的任一个设备的音量级时,另一个设备的音量级也相应的自动进行改变。通常,音源设备(如手机)中也设置有一定数目的音量级(可称作音源音量级)用于音量调节,如0、1、2、3、4、5共6个音源音量级,不同的音量级分别对应不同的播放音量,可以通过调节音源设备的音量调节按键,调节音源音量级。音源设备可以将携带有该音源设备当前的音源音量级的音量设置消息,发送给音频输出设备,音频输出设备可以根据接收到的音源音量级,以相应的播放音量播放该音源设备发送的音频数据。例如,音源设备中可以设置有0、1、2、3、4、5共6个音源音量级,如果音源设备发送的音源音量级为0,则音频输出设备以播放音量0播放该音源设备发送的音频数据,如果音源设备发送的音源音量级为5,则音频输出设备以最大的播放音量播放该音源设备发送的音频数据。在实现本公开的过程中,专利技术人发现至少存在以下问题:由于一般音源设备(如手机)的音源音量级的数目较少(如6个),相邻两个音源音量级对应的音频输出设备的播放音量一般差距较大,当用户处于较安静的环境时,需要将播放音量调低,这样,即使用户已将音源音量级调到1,但音频输出设备的播放音量仍然较高,如果再将音源音量级调低到0,则音频输出设备的播放音量为0,可见音量调节的精度较差。
技术实现思路
为了克服相关技术中存在的问题,本公开提供了一种播放音频数据的方法和装置。所述技术方案如下:根据本公开实施例的第一方面,提供一种播放音频数据的方法,所述方法包括:接收音源设备发送的携带有第一音源音量级的音量设置消息;根据预先存储的多个音源音量级与多个相邻的输出音量级的对应关系,确定所述第一音源音量级对应的第一输出音量级;所述音源设备的音源音量级的总数小于本地的输出音量级的总数;根据所述第一输出音量级,播放所述音源设备发送的音频数据。可选地,所述根据预先存储的多个音源音量级与多个相邻的输出音量级的对应关系,确定所述第一音源音量级对应的第一输出音量级,包括:在预先存储的不同时间段的多个音源音量级与多个相邻的输出音量级的对应关系中,选取当前时间点所在的时间段的多个音源音量级与多个相邻的输出音量级的对应关系;根据选取出的多个音源音量级与多个相邻的输出音量级的对应关系,确定所述第一音源音量级对应的第一输出音量级。可选地,所述方法还包括:接收设置指令,所述设置指令中携带有第二输出音量级;根据所述第二输出音量级和所述音源音量级的总数,确定数目与所述音源音量级的总数相等的多个相邻的输出音量级;根据所述音源设备的所有音源音量级和所述确定出的多个相邻的输出音量级,建立所述多个音源音量级与多个相邻的输出音量级的对应关系,并进行存储。可选地,所述根据所述第二输出音量级和所述音源音量级的总数,确定数目与所述音源音量级的总数相等的多个相邻的输出音量级,包括:在本地的输出音量级中,从所述第二输出音量级开始,按逐级递增的顺序,获取数目与所述音源音量级的总数相等的多个相邻的输出音量级;或者,在本地的输出音量级中,从所述第二输出音量级开始,按逐级递减的顺序,获取数目与所述音源音量级的总数相等的多个相邻的输出音量级。可选地,所述方法还包括:每当到达预设的周期时,确定上一个周期内所述音源设备使用过的音源音量级的分布情况信息;根据所述分布情况信息,将所述对应关系中每个音源音量级对应的输出音量级共同增加或减小预设数值。可选地,所述根据预先存储的多个音源音量级与多个相邻的输出音量级的对应关系,确定所述第一音源音量级对应的第一输出音量级,包括:如果所述音源设备与本地采用音量联动调节模式,则根据预先存储的多个音源音量级与多个相邻的输出音量级的对应关系,确定所述第一音源音量级对应的第一输出音量级;所述方法还包括:如果所述音源设备与本地采用非音量联动调节模式,则根据预先存储的时间段与输出音量级的对应关系,确定当前时间点所在时间段对应的第一输出音量级;所述根据所述第一输出音量级,播放所述音源设备发送的音频数据,包括:如果所述音源设备与本地采用非音量联动调节模式,则根据所述第一输出音量级和所述第一音源音量级,播放所述音源设备发送的音频数据。根据本公开实施例的第二方面,提供一种播放音频数据的装置,所述装置包括:接收模块,用于接收音源设备发送的携带有第一音源音量级的音量设置消息;确定模块,用于根据预先存储的多个音源音量级与多个相邻的输出音量级的对应关系,确定所述第一音源音量级对应的第一输出音量级;所述音源设备的音源音量级的总数小于本地的输出音量级的总数;播放模块,用于根据所述第一输出音量级,播放所述音源设备发送的音频数据。可选地,所述确定模块,用于:在预先存储的不同时间段的多个音源音量级与多个相邻的输出音量级的对应关系中,选取当前时间点所在的时间段的多个音源音量级与多个相邻的输出音量级的对应关系;根据选取出的多个音源音量级与多个相邻的输出音量级的对应关系,确定所述第一音源音量级对应的第一输出音量级。可选地,所述装置还包括存储模块,用于:接收设置指令,所述设置指令中携带有第二输出音量级;根据所述第二输出音量级和所述音源音量级的总数,确定数目与所述音源音量级的总数相等的多个相邻的输出音量级;根据所述音源设备的所有音源音量级和所述确定出的多个相邻的输出音量级,建立所述多个音源音量级与多个相邻的输出音量级的对应关系,并进行存储。可选地,所述存储模块,用于:在本地的输出音量级中,从所述第二输出音量级开始,按逐级递增的顺序,获取数目与所述音源音量级的总数相等的多个相邻的输出音量级;或者,在本地的输出音量级中,从所述第二输出音量级开始,按逐级递减的顺序,获取数目与所述音源音量级的总数相等的多个相邻的输出音量级。可选地,所述装置还包括调节模块,用于:每当到达预设的周期时,确定上一个周期内所述音源设备使用过的音源音量级的分布情况信息;根据所述分布情况信息,将所述对应关系中每个音源音量级对应的输出音量级共同增加或减小预设数值。可选地,所述确定模块,用于:如果所述音源设备与本地采用音量联动调节模式,则根据预先存储的多个音源音量级与多个相邻的输出音量级的对应关系,确定所述第一音源音量级对应的第一输出音量级;所述确定模块,还用于:如果所述音源设备与本地采用非音量联动调节模式,则根据预先存储的时间段与输出音量级的对应关系,确定当前时间点所在时间段对应的第一输出音量级;所述播放模块,用于:如果所述音源设备与本地采用非音量联动调节模式,则根据所述第一输出音量级和所述第一音源音量级,播放所述音源设备发送的音频数据。根据本公开实施例的第三方面,提供一种播放音频数据的装置,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:接收音源设备发送的携带有第一音源音量级的音量设置消息;根据预先存储的多个音源音量级与本文档来自技高网
...
播放音频数据的方法和装置

【技术保护点】
一种播放音频数据的方法,其特征在于,所述方法包括:接收音源设备发送的携带有第一音源音量级的音量设置消息;根据预先存储的多个音源音量级与多个相邻的输出音量级的对应关系,确定所述第一音源音量级对应的第一输出音量级;所述音源设备的音源音量级的总数小于本地的输出音量级的总数;根据所述第一输出音量级,播放所述音源设备发送的音频数据。

【技术特征摘要】
1.一种播放音频数据的方法,其特征在于,所述方法包括:接收设置指令,所述设置指令中携带有第二输出音量级;根据所述第二输出音量级和所述音源音量级的总数,确定数目与所述音源音量级的总数相等的多个相邻的输出音量级;根据音源设备的所有音源音量级和所述确定出的多个相邻的输出音量级,建立所述多个音源音量级与多个相邻的输出音量级的对应关系,并进行存储;接收音源设备发送的携带有第一音源音量级的音量设置消息;根据预先存储的多个音源音量级与多个相邻的输出音量级的对应关系,确定所述第一音源音量级对应的第一输出音量级;所述音源设备的音源音量级的总数小于本地的输出音量级的总数;根据所述第一输出音量级,播放所述音源设备发送的音频数据。2.根据权利要求1所述的方法,其特征在于,所述根据预先存储的多个音源音量级与多个相邻的输出音量级的对应关系,确定所述第一音源音量级对应的第一输出音量级,包括:在预先存储的不同时间段的多个音源音量级与多个相邻的输出音量级的对应关系中,选取当前时间点所在的时间段的多个音源音量级与多个相邻的输出音量级的对应关系;根据选取出的多个音源音量级与多个相邻的输出音量级的对应关系,确定所述第一音源音量级对应的第一输出音量级。3.根据权利要求1所述的方法,其特征在于,所述根据所述第二输出音量级和所述音源音量级的总数,确定数目与所述音源音量级的总数相等的多个相邻的输出音量级,包括:在本地的输出音量级中,从所述第二输出音量级开始,按逐级递增的顺序,获取数目与所述音源音量级的总数相等的多个相邻的输出音量级;或者,在本地的输出音量级中,从所述第二输出音量级开始,按逐级递减的顺序,获取数目与所述音源音量级的总数相等的多个相邻的输出音量级。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:每当到达预设的周期时,确定上一个周期内所述音源设备使用过的音源音量级的分布情况信息;根据所述分布情况信息,将所述对应关系中每个音源音量级对应的输出音量级共同增加或减小预设数值。5.根据权利要求1所述的方法,其特征在于,所述根据预先存储的多个音源音量级与多个相邻的输出音量级的对应关系,确定所述第一音源音量级对应的第一输出音量级,包括:如果所述音源设备与本地采用音量联动调节模式,则根据预先存储的多个音源音量级与多个相邻的输出音量级的对应关系,确定所述第一音源音量级对应的第一输出音量级;所述方法还包括:如果所述音源设备与本地采用非音量联动调节模式,则根据预先存储的时间段与输出音量级的对应关系,确定当前时间点所在时间段对应的第一输出音量级;所述根据所述第一输出音量级,播放所述音源设备发送的音频数据,包括:如果所述音源设备与本地采用非音量联动调节模式,则根据所述第一输出音量级和所述第一音源音量级,播放所述音源设备发送的音频数据。6.一种播放音频数据的装置,其特征在于,所述装置包括:存储模块,用于:接收设置指令,所述设置指令中携带有第二输出音量级,根据所述第二输出音量级和所述音源音量级的总数,确定数目与所述音源音量级的总数相等的多个相邻的...

【专利技术属性】
技术研发人员:王爱军茹忆黄忠辉陈良思
申请(专利权)人:小米科技有限责任公司
类型:发明
国别省市:北京;11

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

1