一种卡拉ok的实现方法及系统的制作方法

文档序号:7812082阅读:236来源:国知局
一种卡拉ok的实现方法及系统的制作方法
【专利摘要】本发明适用于多媒体【技术领域】,提供了一种卡拉OK的实现方法及系统,所述系统包括移动终端和无线音箱,所述移动终端与所述无线音箱以无线方式连接通信,所述方法包括:所述移动终端拆分卡拉OK伴奏文件中的音频伴奏文件、视频图像文件和歌词文件,并通过所述移动终端的显示屏显示所述视频图像文件和所述歌词文件;所述移动终端接收用户输入的语音信息,对所述语音信息进行编码,并将编码后的所述语音信息以及所述音频伴奏文件发送至所述无线音箱;所述无线音箱实时对接收到的所述语音信息和所述音频伴奏文件进行解码并播放。本发明通过移动终端以及与移动终端以无线方式连接通信的无线音箱实现卡拉OK功能,大大降低了卡拉OK的实现难度。
【专利说明】—种卡拉OK的实现方法及系统

【技术领域】
[0001]本发明属于多媒体【技术领域】,尤其涉及一种卡拉OK的实现方法及系统。

【背景技术】
[0002]现有的家庭卡拉OK系统一般由点歌系统、音响系统和视频系统组成。点歌系统一般由家电化点歌机即嵌入式硬盘点歌机来实现;音响系统包括无线话筒或有线话筒以及音箱等;视频系统包括液晶电视、等离子电视或者投影机等。对于大多数用户来说,现有的家庭卡拉OK系统实现起来较为复杂。


【发明内容】

[0003]本发明实施例的目的在于提供一种卡拉OK的实现方法,以解决现有的家庭卡拉OK系统实现难度大的问题。
[0004]本发明实施例是这样实现的,一种卡拉OK的实现方法,所述方法应用于包含有移动终端和无线音箱的系统,所述移动终端与所述无线音箱以无线方式连接通信,所述方法包括:
[0005]所述移动终端拆分卡拉OK伴奏文件中的音频伴奏文件、视频图像文件和歌词文件,并通过所述移动终端的显示屏显示所述视频图像文件和所述歌词文件;
[0006]所述移动终端接收用户输入的语音信息,对所述语音信息进行编码,并将编码后的所述语音信息以及所述音频伴奏文件发送至所述无线音箱;
[0007]所述无线音箱实时对接收到的所述语音信息和所述音频伴奏文件进行解码并播放。
[0008]本发明实施例的另一目的在于提供一种卡拉OK系统,所述系统包括移动终端和无线音箱,所述移动终端与所述无线音箱以无线方式连接通信;
[0009]所述移动终端,用于拆分卡拉OK伴奏文件中的音频伴奏文件、视频图像文件和歌词文件,通过所述移动终端的显示屏显示所述视频图像文件和所述歌词文件,接收用户输入的语音信息,对所述语音信息进行编码,并将编码后的所述语音信息以及所述音频伴奏文件发送至所述无线音箱;
[0010]所述无线音箱,用于实时对接收到的所述语音信息和所述音频伴奏文件进行解码并播放。
[0011]本发明实施例与现有技术相比存在的有益效果是:本发明实施例通过移动终端拆分卡拉OK伴奏文件中的音频伴奏文件、视频图像文件和歌词文件,通过移动终端的显示屏播放视频图像文件和歌词文件,接收用户输入的语音信息,并将编码后的语音信息以及音频伴奏文件发送至无线音箱,以使无线音箱对语音信息及音频伴奏文件进行解码并播放,由此通过移动终端以及与移动终端以无线方式连接通信的无线音箱实现卡拉OK功能,大大降低了卡拉OK的实现难度。

【专利附图】

【附图说明】
[0012]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0013]图1是本发明实施例提供的卡拉OK系统的结构框图;
[0014]图2是本发明实施例提供的卡拉OK的实现方法的实现流程图;
[0015]图3是本发明实施例提供的卡拉OK的实现方法步骤S202的具体实现流程图;
[0016]图4是本发明实施例提供的卡拉OK的实现方法步骤S204的具体实现流程图;
[0017]图5是本发明实施例提供的卡拉OK的实现方法步骤S403的具体实现流程图。

【具体实施方式】
[0018]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0019]本发明实施例通过移动终端拆分卡拉OK伴奏文件中的音频伴奏文件、视频图像文件和歌词文件,通过移动终端的显示屏播放视频图像文件和歌词文件,接收用户输入的语音信息,并将编码后的语音信息以及音频伴奏文件发送至无线音箱,以使无线音箱对语音信息及音频伴奏文件进行解码并播放,由此通过移动终端以及与移动终端以无线方式连接通信的无线音箱实现卡拉OK功能,大大降低了卡拉OK的实现难度。
[0020]图1示出了本发明实施例提供的卡拉OK系统的结构框图,该系统包括移动终端11和无线音箱12,所述移动终端11与所述无线音箱12以无线方式连接通信。为了便于说明,仅不出了与本实施例相关的部分。
[0021]所述移动终端11,用于拆分卡拉OK伴奏文件中的音频伴奏文件、视频图像文件和歌词文件,通过所述移动终端11的显示屏显示所述视频图像文件和所述歌词文件,接收用户输入的语音信息,对所述语音信息进行编码,并将编码后的所述语音信息以及所述音频伴奏文件发送至所述无线音箱12 ;
[0022]所述无线音箱12,用于实时对接收到的所述语音信息和所述音频伴奏文件进行解码并播放。
[0023]进一步地,所述移动终端11具体用于:
[0024]接收用户通过所述移动终端11的麦克风输入的语音信息;
[0025]实时对所述语音信息进行采样、量化及编码,得到所述语音信息对应的脉冲编码调制PCM数据;
[0026]对所述语音信息对应的PCM数据进行压缩编码,得到编码后的所述语音信息。
[0027]进一步地,所述无线音箱12具体用于:
[0028]实时对接收到的所述语音信息进行解码,得到所述语音信息对应的PCM数据;
[0029]实时对接收到的所述音频伴奏文件进行解码,得到所述音频伴奏文件对应的PCM数据;
[0030]根据得到的所述语音信息对应的PCM数据以及所述音频伴奏文件对应的PCM数据进行播放。
[0031]进一步地,所述无线音箱12具体用于:
[0032]获取所述语音信息对应的PCM数据与所述音频伴奏文件对应的PCM数据中相应的采样点;
[0033]对所述相应的采样点上的所述语音信息对应的PCM数据与所述音频伴奏文件对应的PCM数据进行叠加,得到叠加值;
[0034]根据所述叠加值与预设值的相对大小调整当前增益系数;
[0035]根据所述叠加值与所述当前增益系数进行播放。
[0036]进一步地,所述无线音箱12还用于:
[0037]根据前N个增益系数调整所述当前增益系数,其中,N为大于或等于I的整数。
[0038]本发明实施例通过移动终端拆分卡拉OK伴奏文件中的音频伴奏文件、视频图像文件和歌词文件,通过移动终端的显示屏播放视频图像文件和歌词文件,接收用户输入的语音信息,并将编码后的语音信息以及音频伴奏文件发送至无线音箱,以使无线音箱对语音信息及音频伴奏文件进行解码并播放,由此通过移动终端以及与移动终端以无线方式连接通信的无线音箱实现卡拉OK功能,大大降低了卡拉OK的实现难度。
[0039]图2示出了本发明实施例提供的卡拉OK的实现方法的实现流程图,该流程图的执行主体可以为图1中的移动终端11和无线音箱12,所述移动终端与所述无线音箱以无线方式连接通信,所述方法包括:
[0040]在步骤S201中,所述移动终端拆分卡拉OK伴奏文件中的音频伴奏文件、视频图像文件和歌词文件,并通过所述移动终端的显示屏显示所述视频图像文件和所述歌词文件。
[0041]在本发明实施例中,移动终端根据用户的请求预先从云端曲库下载卡拉OK伴奏文件,并将卡拉OK伴奏文件存储于移动终端中。移动终端在接收到用户点播某首歌曲的请求后,拆分该首歌曲对应的卡拉OK伴奏文件中的音频伴奏文件、视频图像文件和歌词文件。音频伴奏文件由无线音箱播放,视频图像文件和歌词文件由移动终端播放。移动终端播放视频图像文件与歌词文件时,首先检测卡拉OK伴奏文件的当前播放进度,根据卡拉OK伴奏文件的当前播放进度,通过移动终端的显示屏显示当前播放进度对应的视频图像以及歌词。
[0042]在步骤S202中,所述移动终端接收用户输入的语音信息,对所述语音信息进行编码。
[0043]移动终端通过显示屏显示当前播放进度对应的视频图像以及歌词,以使用户根据显示屏上所显示的视频图像以及歌词输入语音信息。在这里,移动终端可通过移动终端自带的麦克风接收用户输入的语音信息,也可以通过外接的蓝牙耳机、耳麦或者话筒接收用户输入的语音信息。移动终端接收到用户输入的语音信息后,将语音信息由声信号转换为电信号,再对电信号的语音信息进行编码,使编码后的语音信息的音频数据量控制在预设范围内,从而在移动终端将编码后的语音信息传输至无线音箱时,缩短传输时间,以保证无线音箱的音频播放与移动终端的视频图像、歌词的播放同步。
[0044]在步骤S203中,所述移动终端将编码后的所述语音信息以及所述音频伴奏文件发送至所述无线音箱。
[0045]在这里,移动终端与无线音箱可通过W1-Fi (Wireless Fidelity,无线保真技术)Direct、蓝牙、ZigBee (紫蜂)、NFC (Near Field Communicat1n,近场通信)等无线通信技术进行连接通信,在此不作限定。
[0046]在步骤S204中,所述无线音箱实时对接收到的所述语音信息和所述音频伴奏文件进行解码并播放。
[0047]作为本发明的一个实施例,无线音箱逐帧地对接收到的语音信息和音频伴奏文件进行解码,以使接收到的语音信息和音频伴奏文件尽快播放,使语音信息及音频伴奏文件与对应的视频图像及歌词播放进度一致。
[0048]图3示出了本发明实施例提供的卡拉OK的实现方法步骤S202的具体实现流程图,参照图3:
[0049]在步骤S301中,所述移动终端接收用户通过所述移动终端的麦克风输入的语音信息。
[0050]在本发明实施例中,移动终端通过其自带的麦克风接收用户输入的语音信息。可选地,移动终端增设一个降噪麦克风,在移动终端的麦克风接收用户输入的语音信息时,降噪麦克风接收环境噪声,移动终端再根据移动终端的麦克风接收的语音信息和降噪麦克风接收的环境噪声计算得到降噪后的语音信息。在这里,移动终端的麦克风可以为驻极体话筒等,在此不作限定。
[0051]在步骤S302中,所述移动终端实时对所述语音信息进行采样、量化及编码,得到所述语音信息对应的脉冲编码调制PCM数据。
[0052]移动终端将语音信息由声信号转换为电信号后,再对语音信息进行采样。采样是将语音信息模拟信号以其信号带宽的2倍以上的频率提取样值,变为时间轴上离散的语音信息采样信号的过程。由于语音信息采样信号有无限多个值,因此,移动终端对语音信息采样信号进行量化,使语音信息采样信号的值由无限多个变为有限个。移动终端再对量化后的语音信息进行二进制编码,得到PCM(Pulse Code Modulat1n,脉冲编码调制)数据。
[0053]在步骤S303中,所述移动终端对所述语音信息对应的PCM数据进行压缩编码,得到编码后的所述语音信息。
[0054]由于PCM数据的数据量很大,因此,需要对语音信息对应的PCM数据进行压缩编码,例如,进行MP3 (MPEG-1 aud1 layer 3,MPEG音频层 3)或者WMA (Windows Media Aud1,Windows媒体音频)等压缩编码,在此不作限定。
[0055]在本发明实施例中,通过量化与压缩编码,使语音信息对应的PCM数据的数据量大大减小,从而提高编码后的语音信息由移动终端传输到无线音箱的传输速率,降低延时,提高用户感应。
[0056]图4示出了本发明实施例提供的卡拉OK的实现方法步骤S204的具体实现流程图,参照图4:
[0057]在步骤S401中,所述无线音箱实时对接收到的所述语音信息进行解码,得到所述语音信息对应的PCM数据;
[0058]在步骤S402中,所述无线音箱实时对接收到的所述音频伴奏文件进行解码,得到所述音频伴奏文件对应的PCM数据;
[0059]在步骤S403中,所述无线音箱根据得到的所述语音信息对应的PCM数据以及所述音频伴奏文件对应的PCM数据进行播放。
[0060]在本发明实施例中,无线音箱接收到语音信息和音频伴奏文件后,逐帧地对语音信息和音频伴奏文件进行解码,得到语音信息对应的PCM数据以及音频伴奏文件对应的PCM数据并播放。
[0061]图5示出了本发明实施例提供的卡拉OK的实现方法步骤S403的具体实现流程图,参照图5:
[0062]在步骤S501中,所述无线音箱获取所述语音信息对应的PCM数据与所述音频伴奏文件对应的PCM数据中相应的采样点;
[0063]在步骤S502中,所述无线音箱对所述相应的采样点上的所述语音信息对应的PCM数据与所述音频伴奏文件对应的PCM数据进行叠加,得到叠加值;
[0064]在步骤S503中,所述无线音箱根据所述叠加值与预设值的相对大小调整当前增益系数;
[0065]在步骤S504中,所述无线音箱根据所述叠加值与所述当前增益系数进行播放。
[0066]为了使播放出的语音信息与音频伴奏文件更加融合,在本发明实施例中,获取语音信息对应的PCM数据与音频伴奏文件对应的PCM数据中相应的采样点。在这里,相应的采样点指的是语音信息对应的PCM数据与音频伴奏文件对应的PCM数据在时间轴上相重合的采样点。确定了相应的采样点后,获取相应的采样点上语音信息对应的PCM数据的值以及音频伴奏文件对应的PCM数据的值,并将两个值进行叠加得到叠加值。得到叠加值后,判断叠加值是否大于预设值,若叠加值大于预设值,则表明在叠加的过程中引入了噪声,此时,调整当前增益系数,使叠加值与当前增益系数的乘积等于饱和值,由此避免混音后产生的噪声对混音的影响。其中,当前增益系数小于预设增益系数。若叠加值小于或等于预设值,则使当前增益系数等于预设增益系数。本发明实施例根据叠加值与预设值的相对大小调整当前增益系数,在避免混音中引入的噪声对混音造成影响的同时,能够保持语音信息对应的PCM波形与音频伴奏文件对应的PCM波形的叠加波形基本保持不变。
[0067]优选地,步骤S403所述无线音箱根据得到的所述语音信息对应的PCM数据以及所述音频伴奏文件对应的PCM数据进行播放还包括:
[0068]所述无线音箱根据前N个增益系数调整所述当前增益系数,其中,N为大于或等于I的整数。
[0069]作为本发明的另一个实施例,无线音箱根据当前帧的前N个帧对应的增益系数来调整当前增益系数,使各个帧之间平滑过渡,以保证混音后的音质。
[0070]本发明实施例通过移动终端拆分卡拉OK伴奏文件中的音频伴奏文件、视频图像文件和歌词文件,通过移动终端的显示屏播放视频图像文件和歌词文件,接收用户输入的语音信息,并将编码后的语音信息以及音频伴奏文件发送至无线音箱,以使无线音箱对语音信息及音频伴奏文件进行解码并播放,由此通过移动终端以及与移动终端以无线方式连接通信的无线音箱实现卡拉OK功能,大大降低了卡拉OK的实现难度。
[0071]以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种卡拉OK的实现方法,其特征在于,所述方法应用于包含有移动终端和无线音箱的系统,所述移动终端与所述无线音箱以无线方式连接通信,所述方法包括: 所述移动终端拆分卡拉OK伴奏文件中的音频伴奏文件、视频图像文件和歌词文件,并通过所述移动终端的显示屏显示所述视频图像文件和所述歌词文件; 所述移动终端接收用户输入的语音信息,对所述语音信息进行编码,并将编码后的所述语音信息以及所述音频伴奏文件发送至所述无线音箱; 所述无线音箱实时对接收到的所述语音信息和所述音频伴奏文件进行解码并播放。
2.如权利要求1所述的方法,其特征在于,所述移动终端接收用户输入的语音信息,对所述语音信息进行编码包括: 所述移动终端接收用户通过所述移动终端的麦克风输入的语音信息; 所述移动终端实时对所述语音信息进行采样、量化及编码,得到所述语音信息对应的脉冲编码调制PCM数据; 所述移动终端对所述语音信息对应的PCM数据进行压缩编码,得到编码后的所述语音信息。
3.如权利要求1或2所述的方法,其特征在于,所述无线音箱实时对接收到的所述语音信息和所述音频伴奏文件进行解码并播放包括: 所述无线音箱实时对接收到的所述语音信息进行解码,得到所述语音信息对应的PCM数据; 所述无线音箱实时对接收到的所述音频伴奏文件进行解码,得到所述音频伴奏文件对应的PCM数据; 所述无线音箱根据得到的所述语音信息对应的PCM数据以及所述音频伴奏文件对应的PCM数据进行播放。
4.如权利要求3所述的方法,其特征在于,所述无线音箱根据得到的所述语音信息对应的PCM数据以及所述音频伴奏文件对应的PCM数据进行播放包括: 所述无线音箱获取所述语音信息对应的PCM数据与所述音频伴奏文件对应的PCM数据中相应的采样点; 所述无线音箱对所述相应的采样点上的所述语音信息对应的PCM数据与所述音频伴奏文件对应的PCM数据进行叠加,得到叠加值; 所述无线音箱根据所述叠加值与预设值的相对大小调整当前增益系数; 所述无线音箱根据所述叠加值与所述当前增益系数进行播放。
5.如权利要求4所述的方法,其特征在于,所述无线音箱根据得到的所述语音信息对应的PCM数据以及所述音频伴奏文件对应的PCM数据进行播放还包括: 所述无线音箱根据前N个增益系数调整所述当前增益系数,其中,N为大于或等于I的整数。
6.一种卡拉OK系统,其特征在于,所述系统包括移动终端和无线音箱,所述移动终端与所述无线音箱以无线方式连接通信; 所述移动终端,用于拆分卡拉OK伴奏文件中的音频伴奏文件、视频图像文件和歌词文件,通过所述移动终端的显示屏显示所述视频图像文件和所述歌词文件,接收用户输入的语音信息,对所述语音信息进行编码,并将编码后的所述语音信息以及所述音频伴奏文件发送至所述无线音箱; 所述无线音箱,用于实时对接收到的所述语音信息和所述音频伴奏文件进行解码并播放。
7.如权利要求6所述的系统,其特征在于,所述移动终端具体用于: 接收用户通过所述移动终端的麦克风输入的语音信息; 实时对所述语音信息进行采样、量化及编码,得到所述语音信息对应的脉冲编码调制PCM数据; 对所述语音信息对应的PCM数据进行压缩编码,得到编码后的所述语音信息。
8.如权利要求6或7所述的系统,其特征在于,所述无线音箱具体用于: 实时对接收到的所述语音信息进行解码,得到所述语音信息对应的PCM数据; 实时对接收到的所述音频伴奏文件进行解码,得到所述音频伴奏文件对应的PCM数据; 根据得到的所述语音信息对应的PCM数据以及所述音频伴奏文件对应的PCM数据进行播放。
9.如权利要求8所述的系统,其特征在于,所述无线音箱具体用于: 获取所述语音信息对应的PCM数据与所述音频伴奏文件对应的PCM数据中相应的采样占.对所述相应的采样点上的所述语音信息对应的PCM数据与所述音频伴奏文件对应的PCM数据进行叠加,得到叠加值; 根据所述叠加值与预设值的相对大小调整当前增益系数; 根据所述叠加值与所述当前增益系数进行播放。
10.如权利要求9所述的系统,其特征在于,所述无线音箱还用于: 根据前N个增益系数调整所述当前增益系数,其中,N为大于或等于I的整数。
【文档编号】H04L29/06GK104184894SQ201410416415
【公开日】2014年12月3日 申请日期:2014年8月21日 优先权日:2014年8月21日
【发明者】陆默 申请人:深圳市比巴科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1