CN105989824A - 一种移动设备的卡拉ok***及移动设备 - Google Patents
一种移动设备的卡拉ok***及移动设备 Download PDFInfo
- Publication number
- CN105989824A CN105989824A CN201510083499.1A CN201510083499A CN105989824A CN 105989824 A CN105989824 A CN 105989824A CN 201510083499 A CN201510083499 A CN 201510083499A CN 105989824 A CN105989824 A CN 105989824A
- Authority
- CN
- China
- Prior art keywords
- module
- sound card
- audio
- driver
- mobile device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Reverberation, Karaoke And Other Acoustics (AREA)
- Telephone Function (AREA)
Abstract
本发明公开了一种移动设备的卡拉OK***及移动设备,所述***包括:音频解码模块11,声卡驱动采集模块12,混流模块13,声卡驱动播放模块14;音频解码模块11用于读取音乐文件,并将音乐文件解码为背景音频;声卡驱动采集模块12用于调用声卡的驱动接口以接收歌声信号,并将其转化为歌声音频;混流模块13用于接收背景音频和歌声音频,并将两者合成为音频数据;声卡驱动播放模块14用于调用声卡的驱动接口将音频数据推给声卡进行音频播放。本发明有效的减少了播放延迟时间,极大地提升了用户体验度。
Description
技术领域
本发明涉及音频处理技术领域,尤其涉及一种移动设备的卡拉OK***及移动设备。
背景技术
卡拉OK是一项老少皆宜的娱乐活动,智能手机的应用越来越广泛,移动互联网智能手机的娱乐功能也越来越多样化。现在市场上的带卡拉OK功能的手机等多媒体设备很多,但随着多媒体技术的进一步发展和完善,现有产品很难满足用户要求。现有技术在声音播放时,底层***播放应用程序编程接口(Application Program Interface,简称API)需经过底层***采集应用程序编程接口(Application Program Interface,简称API)、智能手机***采集应用程序编程接口(Application Program Interface,简称API)和智能手机***播放应用程序编程接口(Application Program Interface,简称API)的过程,由此可见声音数据推入后,播放时需要经过较大的延迟,极大的影响了用户的体验度。
发明内容
本发明的目的是为了解决现有技术存在的上述不足,提供一种能够减少播放延迟时间,提高播放效果的一种移动设备的卡拉OK***及移动设备。
为实现上述目的,一方面,本发明提供了一种移动设备的卡拉OK***,包括:音频解码模块11,声卡驱动采集模块12,混流模块13,声卡驱动播放模块14;音频解码模块11用于读取音乐文件,并将音乐文件解码为背景音频;声卡驱动采集模块12用于调用声卡的驱动接口以接收歌声信号,并将其转化为歌声音频;混流模块13用于接收背景音频和歌声音频,并将两者合成为音频数据;声卡驱动播放模块14用于调用声卡的驱动接口将音频数据推给声卡进行音频播放。
优选的,所述声卡驱动采集模块12具体用于:采集底层***的应用程序编程接口;所述声卡驱动播放模块14播放底层***的应用程序编程接口。
优选的,所述***还包括:音效控制模块21;音效控制模块21用于将歌声音频进行调整,以提供多种效果。
优选的,所述***还包括:声调控制模块31;声调控制模块31用于背景音频升降调的修改功能。
优选的,所述音频解码模块同时解码多路音频文件,包括:伴奏音频41,原唱音频42。
优选的,所述***还包括:切换模块51;切换模块用于伴奏音频41和原唱音频42。
另一方面,本发明还提供了一种移动设备,包括:上述的***。
本发明利用移动设备的卡拉OK***及移动设备直接调取声卡驱动接口接收歌声信号,并且将混流后的音频数据通过调用声卡驱动的接口直接推给声卡进行播放的方式,省去了现有技术音频数据播放时智能手机***采集API和智能手机***播放API的过程,简化了音频传输的流程,缩短了播放延迟时间,极大地提升了用户体验度。
附图说明
图1为本发明实施例提供的一种移动设备的卡拉OK***结构图;
图2为本发明实施例提供的另一种移动设备的卡拉OK***结构图;
图3为本发明实施例提供的另一种移动设备的卡拉OK***结构图;
图4为本发明实施例提供的另一种移动设备的卡拉OK***结构图;
具体实施方式
为使本发明实施例的技术方案以及优点表达的更清楚,下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
本发明提供的一种移动设备的卡拉OK***及移动设备,主要解决了对音频传输流程的简化和缩短播放延迟时间。该***通过直接调取声卡驱动接口接收歌声信号,并且混流后的音频数据通过调用声卡驱动的接口直接推给声卡进行播放的方式,从而实现缩短播放延迟时间的功能。
图1为本发明实施例提供的一种移动设备的卡拉OK***,如图1所示,该***包括:音频解码模块11,声卡驱动采集模块12,混流模块13,声卡驱动播放模块14。
音频解码模块11用于读取音乐文件,并将音乐文件解码为背景音频。
声卡驱动采集模块12用于调用声卡的驱动接口以接收歌声信号,并将其转化为歌声音频。
具体地,声卡驱动采集模块12用于采集底层***的应用程序编程接口。
混流模块13用于接收背景音频和歌声音频,并将两者合成为音频数据。
声卡驱动播放模块14用于调用声卡的驱动接口将音频数据推给声卡进行音频播放。
具体地,声卡驱动采集模块14用于播放底层***的应用程序编程接口。
图2为本发明实施例提供的另一种移动设备的卡拉OK***,如图2所示,该***包括:音频解码模块11,声卡驱动采集模块12,混流模块13,声卡驱动播放模块14,音效控制模块21。
音频解码模块11用于读取音乐文件,并将音乐文件解码为背景音频。
声卡驱动采集模块12用于调用声卡的驱动接口以接收歌声信号,并将其转化为歌声音频。
具体地,声卡驱动采集模块12用于采集底层***的应用程序编程接口。
混流模块13用于接收背景音频和歌声音频,并将两者合成为音频数据。
声卡驱动播放模块14用于调用声卡的驱动接口将音频数据推给声卡进行音频播放。
具体地,声卡驱动采集模块14用于播放底层***的应用程序编程接口。
音效控制模块21用于将歌声音频进行调整,以提供多种效果。
具体地,音效控制模块21支持预设模式和自定义模式。音效处理模块支持预设模式,包括经典男声、经典女声、录音棚等预置模式。并且***还提供支持自定义模式,使得用户可以详细自主的设置音效控制参数,包括混响处理和均衡处理。均衡处理包含:五个音频频率段的调整(60Hz、230Hz、910Hz、3.6KHz、14KHz)。混响处理提供了混响时间、清晰度、混响增益、房间大小等参数的调整。
图3为本发明实施例提供的另一种移动设备的卡拉OK***,如图3所示,该***包括:音频解码模块11,声卡驱动采集模块12,混流模块13,声卡驱动播放模块14,音效控制模块21,声调控制模块31。
音频解码模块11用于读取音乐文件,并将音乐文件解码为背景音频。
声卡驱动采集模块12用于调用声卡的驱动接口以接收歌声信号,并将其转化为歌声音频。
具体地,声卡驱动采集模块12用于采集底层***的应用程序编程接口。
混流模块13用于接收背景音频和歌声音频,并将两者合成为音频数据。
声卡驱动播放模块14用于调用声卡的驱动接口将音频数据推给声卡进行音频播放。
具体地,声卡驱动采集模块14用于播放底层***的应用程序编程接口。
音效控制模块21用于将歌声音频进行调整,以提供多种效果。
具体地,音效控制模块21支持预设模式和自定义模式。音效处理模块支持预设模式,包括经典男声、经典女声、录音棚等预置模式。并且***还提供支持自定义模式,使得用户可以详细自主的设置音效控制参数,包括混响处理和均衡处理。均衡处理包含:五个音频频率段的调整(60Hz、230Hz、910Hz、3.6KHz、14KHz)。混响处理提供了混响时间、清晰度、混响增益、房间大小等参数的调整。
声调控制模块31用于背景音频升降调的修改功能。
本发明提供的移动设备的卡拉OK***声调处理功能采用声调信号处理技术,修改声音信号的音高。主要通过将伴奏解码出来的音频数据改变声调的高低(总共分十个级别),让用户获得不同的听音体验或唱歌体验。
图4为本发明实施例提供的另一种移动设备的卡拉OK***,如图4所示,该***包括:音频解码模块11,声卡驱动采集模块12,混流模块13,声卡驱动播放模块14,音效控制模块21,声调控制模块31,切换模块51。
音频解码模块11用于读取音乐文件,并将音乐文件解码为背景音频。
声卡驱动采集模块12用于调用声卡的驱动接口以接收歌声信号,并将其转化为歌声音频。
具体地,声卡驱动采集模块12用于采集底层***的应用程序编程接口。
混流模块13用于接收背景音频和歌声音频,并将两者合成为音频数据。
声卡驱动播放模块14用于调用声卡的驱动接口将音频数据推给声卡进行音频播放。
具体地,声卡驱动采集模块14用于播放底层***的应用程序编程接口。
音效控制模块21用于将歌声音频进行调整,以提供多种效果。
具体地,音效控制模块21支持预设模式和自定义模式。音效处理模块支持预设模式,包括经典男声、经典女声、录音棚等预置模式。并且***还提供支持自定义模式,使得用户可以详细自主的设置音效控制参数,包括混响处理和均衡处理。均衡处理包含:五个音频频率段的调整(60Hz、230Hz、910Hz、3.6KHz、14KHz)。混响处理提供了混响时间、清晰度、混响增益、房间大小等参数的调整。
声调控制模块31用于背景音频升降调的修改功能。
切换模块51用于伴奏音频41和原唱音频42的转换,用户K歌时可以选择伴奏和原唱切换的功能选择。
本发明提供的移动设备的卡拉OK***及移动设备利用直接调取声卡驱动接口接收歌声信号,并且混流后的音频数据通过调用声卡驱动的接口直接推给声卡进行播放的方式,省去了现有技术音频数据播放时智能手机***采集API和智能手机***播放API的过程,简化了音频传输的流程,缩短了播放延迟时间,极大地提升了用户体验度。
专业人员应该还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
结合本文中所公开的实施例描述的方法或算法的步骤可以用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。
以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (7)
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所述的***。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510083499.1A CN105989824B (zh) | 2015-02-16 | 2015-02-16 | 一种移动设备的卡拉ok***及移动设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510083499.1A CN105989824B (zh) | 2015-02-16 | 2015-02-16 | 一种移动设备的卡拉ok***及移动设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105989824A true CN105989824A (zh) | 2016-10-05 |
CN105989824B CN105989824B (zh) | 2021-01-12 |
Family
ID=57042329
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510083499.1A Active CN105989824B (zh) | 2015-02-16 | 2015-02-16 | 一种移动设备的卡拉ok***及移动设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105989824B (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108461086A (zh) * | 2016-12-13 | 2018-08-28 | 北京唱吧科技股份有限公司 | 一种音频的实时切换方法和装置 |
CN109410970A (zh) * | 2018-10-12 | 2019-03-01 | 北京微播视界科技有限公司 | 用于生成音频数据的方法和装置 |
CN109451329A (zh) * | 2019-01-16 | 2019-03-08 | 广州市千钧网络科技有限公司 | 混音处理方法及装置 |
CN109887523A (zh) * | 2019-01-21 | 2019-06-14 | 北京小唱科技有限公司 | 用于唱歌应用的音频数据处理方法及装置、电子设备及存储介质 |
CN109981893A (zh) * | 2019-02-28 | 2019-07-05 | 广州酷狗计算机科技有限公司 | 歌词显示方法及装置 |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002244669A (ja) * | 2001-02-21 | 2002-08-30 | Yamaha Corp | 電話端末装置および配信サーバ装置 |
CN102027444A (zh) * | 2008-05-13 | 2011-04-20 | 创新科技有限公司 | 便携音频增强和媒体播放器设备 |
CN102074226A (zh) * | 2009-11-24 | 2011-05-25 | 旭达电脑(昆山)有限公司 | 便携式电子装置实现卡拉ok评分功能的方法及装置 |
US20110251840A1 (en) * | 2010-04-12 | 2011-10-13 | Cook Perry R | Pitch-correction of vocal performance in accord with score-coded harmonies |
CN102710857A (zh) * | 2012-05-24 | 2012-10-03 | 武汉诚迈科技有限公司 | 一种适用于android智能手机的K歌方法 |
CN202475559U (zh) * | 2012-01-10 | 2012-10-03 | 沈奕 | 内置卡拉ok功能的智能手机 |
CN102915726A (zh) * | 2012-10-19 | 2013-02-06 | 深圳市益光实业有限公司 | 一种平板电脑卡拉ok***及实现方法 |
CN103531191A (zh) * | 2013-09-30 | 2014-01-22 | 乐视致新电子科技(天津)有限公司 | 一种声音处理方法及装置 |
CN103903625A (zh) * | 2014-04-17 | 2014-07-02 | 百度在线网络技术(北京)有限公司 | 音频的混音方法和装置 |
CN104184894A (zh) * | 2014-08-21 | 2014-12-03 | 深圳市比巴科技有限公司 | 一种卡拉ok的实现方法及*** |
-
2015
- 2015-02-16 CN CN201510083499.1A patent/CN105989824B/zh active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002244669A (ja) * | 2001-02-21 | 2002-08-30 | Yamaha Corp | 電話端末装置および配信サーバ装置 |
CN102027444A (zh) * | 2008-05-13 | 2011-04-20 | 创新科技有限公司 | 便携音频增强和媒体播放器设备 |
CN102074226A (zh) * | 2009-11-24 | 2011-05-25 | 旭达电脑(昆山)有限公司 | 便携式电子装置实现卡拉ok评分功能的方法及装置 |
US20110251840A1 (en) * | 2010-04-12 | 2011-10-13 | Cook Perry R | Pitch-correction of vocal performance in accord with score-coded harmonies |
CN202475559U (zh) * | 2012-01-10 | 2012-10-03 | 沈奕 | 内置卡拉ok功能的智能手机 |
CN102710857A (zh) * | 2012-05-24 | 2012-10-03 | 武汉诚迈科技有限公司 | 一种适用于android智能手机的K歌方法 |
CN102915726A (zh) * | 2012-10-19 | 2013-02-06 | 深圳市益光实业有限公司 | 一种平板电脑卡拉ok***及实现方法 |
CN103531191A (zh) * | 2013-09-30 | 2014-01-22 | 乐视致新电子科技(天津)有限公司 | 一种声音处理方法及装置 |
CN103903625A (zh) * | 2014-04-17 | 2014-07-02 | 百度在线网络技术(北京)有限公司 | 音频的混音方法和装置 |
CN104184894A (zh) * | 2014-08-21 | 2014-12-03 | 深圳市比巴科技有限公司 | 一种卡拉ok的实现方法及*** |
Non-Patent Citations (2)
Title |
---|
NBX: "Android音频***的改进设想和展望[续] 底层驱动的问", 《HTTP://WWW.SOOMAL.COM/DOC/10100002882.HTM》 * |
网络文件: "K歌爽了:创新Audigy 6声卡驱动更新-创新,Sound Blaster,声卡驱动,官方,Audigy 6,A6U ——快科技(原驱动之家)--全球最新科技资讯专业发布平台", 《HTTP://NEWS.MYDRIVERS.COM/1/306/306200.HTM》 * |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108461086A (zh) * | 2016-12-13 | 2018-08-28 | 北京唱吧科技股份有限公司 | 一种音频的实时切换方法和装置 |
CN108461086B (zh) * | 2016-12-13 | 2020-05-15 | 北京唱吧科技股份有限公司 | 一种音频的实时切换方法和装置 |
CN109410970A (zh) * | 2018-10-12 | 2019-03-01 | 北京微播视界科技有限公司 | 用于生成音频数据的方法和装置 |
CN109451329A (zh) * | 2019-01-16 | 2019-03-08 | 广州市千钧网络科技有限公司 | 混音处理方法及装置 |
CN109887523A (zh) * | 2019-01-21 | 2019-06-14 | 北京小唱科技有限公司 | 用于唱歌应用的音频数据处理方法及装置、电子设备及存储介质 |
CN109887523B (zh) * | 2019-01-21 | 2021-06-18 | 北京小唱科技有限公司 | 用于唱歌应用的音频数据处理方法及装置、电子设备及存储介质 |
CN109981893A (zh) * | 2019-02-28 | 2019-07-05 | 广州酷狗计算机科技有限公司 | 歌词显示方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN105989824B (zh) | 2021-01-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11132984B2 (en) | Automatic multi-channel music mix from multiple audio stems | |
CN103886881B (zh) | 一种扩展点歌曲库的方法及其*** | |
CN105989824A (zh) | 一种移动设备的卡拉ok***及移动设备 | |
CN202871289U (zh) | 一种基于mp3格式的便携式卡拉ok装置 | |
US9716948B2 (en) | Audio mixing method and system | |
CN101131816B (zh) | 一种音频文件生成方法、装置及数码播放器 | |
WO2007066819A1 (ja) | 音楽編集装置及び音楽編集方法 | |
CN102447839B (zh) | 一种基于Quartz Composer的视频制作方法及装置 | |
CN204559866U (zh) | 音频设备 | |
TW200933616A (en) | Content reproducing device and contents reproducing method | |
JP2009300707A (ja) | 情報処理装置および方法、並びにプログラム | |
d'Escrivan | Music technology | |
US20120093343A1 (en) | Electronically-simulated live music | |
KR20080099006A (ko) | 오디오 데이터에 다중 혼합 및 음향효과를 부가하는 기능을제공하는 디지털 오디오 재생 장치 및 방법 | |
JP2000338984A (ja) | カラオケ装置、携帯カラオケ装置および携帯カラオケシステム | |
CN2929907Y (zh) | 即时听、唱、录卡拉ok装置 | |
JP2007219054A (ja) | オーディオ再生装置及びファイルフォーマット | |
Devine et al. | Mixing in/and modern electronic music production | |
JP4577402B2 (ja) | 据置型のカラオケ装置、携帯カラオケ装置および携帯カラオケシステム | |
KR200447608Y1 (ko) | 디에스피를 이용한 가라오케용 고음질 멀티채널 오디오 시스템 | |
CN1892813A (zh) | 应用于卡拉ok即时听、唱、录的方法及*** | |
TWI270051B (en) | Structure and method for broadcasting MIDI message and multi-media apparatus | |
Canfer | Music Technology in Live Performance: Tools, Techniques, and Interaction | |
WO2019051689A1 (zh) | 一种用于智能终端的声音控制方法及声音控制装置 | |
CN201378076Y (zh) | 一种播放器 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |