一种移动设备的卡拉ok系统及移动设备的制造方法

文档序号:10625448阅读:628来源:国知局
一种移动设备的卡拉ok系统及移动设备的制造方法
【专利摘要】本发明公开了一种移动设备的卡拉OK系统及移动设备,所述系统包括:音频解码模块11,声卡驱动采集模块12,混流模块13,声卡驱动播放模块14;音频解码模块11用于读取音乐文件,并将音乐文件解码为背景音频;声卡驱动采集模块12用于调用声卡的驱动接口以接收歌声信号,并将其转化为歌声音频;混流模块13用于接收背景音频和歌声音频,并将两者合成为音频数据;声卡驱动播放模块14用于调用声卡的驱动接口将音频数据推给声卡进行音频播放。本发明有效的减少了播放延迟时间,极大地提升了用户体验度。
【专利说明】
_种移动设备的卡拉OK系统及移动设备
技术领域
[0001]本发明涉及音频处理技术领域,尤其涉及一种移动设备的卡拉0K系统及移动设备。【背景技术】
[0002]卡拉0K是一项老少皆宜的娱乐活动,智能手机的应用越来越广泛,移动互联网智能手机的娱乐功能也越来越多样化。现在市场上的带卡拉0K功能的手机等多媒体设备很多,但随着多媒体技术的进一步发展和完善,现有产品很难满足用户要求。现有技术在声音播放时,底层系统播放应用程序编程接口(Applicat1n Program Interface,简称API)需经过底层系统采集应用程序编程接口(Applicat1n Program Interface,简称API)、智能手机系统采集应用程序编程接口(Applicat1n Program Interface,简称API)和智能手机系统播放应用程序编程接口(Applicat1n Program Interface,简称API)的过程,由此可见声音数据推入后,播放时需要经过较大的延迟,极大的影响了用户的体验度。
【发明内容】

[0003]本发明的目的是为了解决现有技术存在的上述不足,提供一种能够减少播放延迟时间,提高播放效果的一种移动设备的卡拉0K系统及移动设备。
[0004]为实现上述目的,一方面,本发明提供了一种移动设备的卡拉0K系统,包括:音频解码模块11,声卡驱动采集模块12,混流模块13,声卡驱动播放模块14 ;音频解码模块11 用于读取音乐文件,并将音乐文件解码为背景音频;声卡驱动采集模块12用于调用声卡的驱动接口以接收歌声信号,并将其转化为歌声音频;混流模块13用于接收背景音频和歌声音频,并将两者合成为音频数据;声卡驱动播放模块14用于调用声卡的驱动接口将音频数据推给声卡进行音频播放。
[0005]优选的,所述声卡驱动采集模块12具体用于:采集底层系统的应用程序编程接口;所述声卡驱动播放模块14播放底层系统的应用程序编程接口。
[0006]优选的,所述系统还包括:音效控制模块21 ;音效控制模块21用于将歌声音频进行调整,以提供多种效果。
[0007]优选的,所述系统还包括:声调控制模块31 ;声调控制模块31用于背景音频升降调的修改功能。
[0008]优选的,所述音频解码模块同时解码多路音频文件,包括:伴奏音频41,原唱音频 42 〇
[0009]优选的,所述系统还包括:切换模块51 ;切换模块用于伴奏音频41和原唱音频 42 〇
[0010]另一方面,本发明还提供了一种移动设备,包括:上述的系统。
[0011]本发明利用移动设备的卡拉0K系统及移动设备直接调取声卡驱动接口接收歌声信号,并且将混流后的音频数据通过调用声卡驱动的接口直接推给声卡进行播放的方式,省去了现有技术音频数据播放时智能手机系统采集API和智能手机系统播放API的过程, 简化了音频传输的流程,缩短了播放延迟时间,极大地提升了用户体验度。【附图说明】
[0012]图1为本发明实施例提供的一种移动设备的卡拉0K系统结构图;
[0013]图2为本发明实施例提供的另一种移动设备的卡拉0K系统结构图;
[0014]图3为本发明实施例提供的另一种移动设备的卡拉0K系统结构图;
[0015]图4为本发明实施例提供的另一种移动设备的卡拉0K系统结构图;【具体实施方式】
[0016]为使本发明实施例的技术方案以及优点表达的更清楚,下面通过附图和实施例, 对本发明的技术方案做进一步的详细描述。
[0017]本发明提供的一种移动设备的卡拉0K系统及移动设备,主要解决了对音频传输流程的简化和缩短播放延迟时间。该系统通过直接调取声卡驱动接口接收歌声信号,并且混流后的音频数据通过调用声卡驱动的接口直接推给声卡进行播放的方式,从而实现缩短播放延迟时间的功能。
[0018]图1为本发明实施例提供的一种移动设备的卡拉0K系统,如图1所示,该系统包括:音频解码模块11,声卡驱动采集模块12,混流模块13,声卡驱动播放模块14。
[0019]音频解码模块11用于读取音乐文件,并将音乐文件解码为背景音频。
[0020]声卡驱动采集模块12用于调用声卡的驱动接口以接收歌声信号,并将其转化为歌声首频。
[0021]具体地,声卡驱动采集模块12用于采集底层系统的应用程序编程接口。
[0022]混流模块13用于接收背景音频和歌声音频,并将两者合成为音频数据。
[0023]声卡驱动播放模块14用于调用声卡的驱动接口将音频数据推给声卡进行音频播放。
[0024]具体地,声卡驱动采集模块14用于播放底层系统的应用程序编程接口。
[0025]图2为本发明实施例提供的另一种移动设备的卡拉0K系统,如图2所示,该系统包括:音频解码模块11,声卡驱动采集模块12,混流模块13,声卡驱动播放模块14,音效控制丰旲块21。
[0026]音频解码模块11用于读取音乐文件,并将音乐文件解码为背景音频。
[0027]声卡驱动采集模块12用于调用声卡的驱动接口以接收歌声信号,并将其转化为歌声首频。
[0028]具体地,声卡驱动采集模块12用于采集底层系统的应用程序编程接口。
[0029]混流模块13用于接收背景音频和歌声音频,并将两者合成为音频数据。
[0030]声卡驱动播放模块14用于调用声卡的驱动接口将音频数据推给声卡进行音频播放。
[0031]具体地,声卡驱动采集模块14用于播放底层系统的应用程序编程接口。
[0032]音效控制模块21用于将歌声音频进行调整,以提供多种效果。
[0033]具体地,音效控制模块21支持预设模式和自定义模式。音效处理模块支持预设模式,包括经典男声、经典女声、录音棚等预置模式。并且系统还提供支持自定义模式,使得用户可以详细自主的设置音效控制参数,包括混响处理和均衡处理。均衡处理包含:五个音频频率段的调整(60HZ、230Hz、910Hz、3.6KHz、14KHz)。混响处理提供了混响时间、清晰度、混响增益、房间大小等参数的调整。
[0034]图3为本发明实施例提供的另一种移动设备的卡拉0K系统,如图3所示,该系统包括:音频解码模块11,声卡驱动采集模块12,混流模块13,声卡驱动播放模块14,音效控制模块21,声调控制模块31。
[0035]音频解码模块11用于读取音乐文件,并将音乐文件解码为背景音频。
[0036]声卡驱动采集模块12用于调用声卡的驱动接口以接收歌声信号,并将其转化为歌声首频。
[0037]具体地,声卡驱动采集模块12用于采集底层系统的应用程序编程接口。
[0038]混流模块13用于接收背景音频和歌声音频,并将两者合成为音频数据。
[0039]声卡驱动播放模块14用于调用声卡的驱动接口将音频数据推给声卡进行音频播放。
[0040]具体地,声卡驱动采集模块14用于播放底层系统的应用程序编程接口。
[0041]音效控制模块21用于将歌声音频进行调整,以提供多种效果。
[0042]具体地,音效控制模块21支持预设模式和自定义模式。音效处理模块支持预设模式,包括经典男声、经典女声、录音棚等预置模式。并且系统还提供支持自定义模式,使得用户可以详细自主的设置音效控制参数,包括混响处理和均衡处理。均衡处理包含:五个音频频率段的调整(60HZ、230Hz、910Hz、3.6KHz、14KHz)。混响处理提供了混响时间、清晰度、混响增益、房间大小等参数的调整。
[0043]声调控制模块31用于背景音频升降调的修改功能。
[0044]本发明提供的移动设备的卡拉0K系统声调处理功能采用声调信号处理技术,修改声音信号的音高。主要通过将伴奏解码出来的音频数据改变声调的高低(总共分十个级别),让用户获得不同的听音体验或唱歌体验。
[0045]图4为本发明实施例提供的另一种移动设备的卡拉0K系统,如图4所示,该系统包括:音频解码模块11,声卡驱动采集模块12,混流模块13,声卡驱动播放模块14,音效控制模块21,声调控制模块31,切换模块51。
[0046]音频解码模块11用于读取音乐文件,并将音乐文件解码为背景音频。
[0047]声卡驱动采集模块12用于调用声卡的驱动接口以接收歌声信号,并将其转化为歌声首频。
[0048]具体地,声卡驱动采集模块12用于采集底层系统的应用程序编程接口。
[0049]混流模块13用于接收背景音频和歌声音频,并将两者合成为音频数据。
[0050]声卡驱动播放模块14用于调用声卡的驱动接口将音频数据推给声卡进行音频播放。
[0051]具体地,声卡驱动采集模块14用于播放底层系统的应用程序编程接口。
[0052]音效控制模块21用于将歌声音频进行调整,以提供多种效果。
[0053]具体地,音效控制模块21支持预设模式和自定义模式。音效处理模块支持预设模式,包括经典男声、经典女声、录音棚等预置模式。并且系统还提供支持自定义模式,使得用户可以详细自主的设置音效控制参数,包括混响处理和均衡处理。均衡处理包含:五个音频频率段的调整(60HZ、230Hz、910Hz、3.6KHz、14KHz)。混响处理提供了混响时间、清晰度、混响增益、房间大小等参数的调整。
[0054]声调控制模块31用于背景音频升降调的修改功能。
[0055]切换模块51用于伴奏音频41和原唱音频42的转换,用户K歌时可以选择伴奏和原唱切换的功能选择。
[0056]本发明提供的移动设备的卡拉0K系统及移动设备利用直接调取声卡驱动接口接收歌声信号,并且混流后的音频数据通过调用声卡驱动的接口直接推给声卡进行播放的方式,省去了现有技术音频数据播放时智能手机系统采集API和智能手机系统播放API的过程,简化了音频传输的流程,缩短了播放延迟时间,极大地提升了用户体验度。
[0057]专业人员应该还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。 这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。 专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
[0058]结合本文中所公开的实施例描述的方法或算法的步骤可以用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器 (ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。
[0059]以上所述的【具体实施方式】,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的【具体实施方式】而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【主权项】
1.一种移动设备的卡拉OK系统,其特征在于,所述系统包括:音频解码模块(11),声卡 驱动采集模块(12),混流模块(13),声卡驱动播放模块(14);所述音频解码模块(11),用于读取音乐文件,并将音乐文件解码为背景音频;所述声卡驱动采集模块(12),用于调用声卡的驱动接口以接收歌声信号,并将其转化 为歌声首频;所述混流模块(13),用于接收背景音频和歌声音频,并将两者合成为音频数据;所述声卡驱动播放模块(14),用于调用声卡的驱动接口将音频数据推给声卡进行音频 播放。2.根据权利要求1所述系统,其特征在于,所述声卡驱动采集模块(12)具体用于:采 集底层系统的应用程序编程接口;所述声卡驱动播放模块(14)播放底层系统的应用程序编程接口。3.根据权利要求1所述系统,其特征在于,所述系统还包括:音效控制模块(21);所述音效控制模块(21),用于将歌声音频进行调整,以提供多种效果。4.根据权利要求1所述系统,其特征在于,所述系统还包括:声调控制模块(31);所述声调控制模块(31),用于背景音频升降调的修改功能。5.根据权利要求1所述系统,其特征在于,所述音频解码模块同时解码多路音频文件, 包括:伴奏音频(41),原唱音频(42)。6.根据权利要求5所述系统,其特征在于,所述系统还包括:切换模块(51);所述切换模块(51),用于伴奏音频(41)和原唱音频(42)的转换。7.—种移动设备,其特征在于,包括权利要求1所述的系统。
【文档编号】G10L19/008GK105989824SQ201510083499
【公开日】2016年10月5日
【申请日】2015年2月16日
【发明人】徐恒宇, 陈长春
【申请人】北京天籁传音数字技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1