预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共15页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN106653036A(43)申请公布日2017.05.10(21)申请号201611001725.8(22)申请日2016.11.10(66)本国优先权数据201510957848.82015.12.17CN(71)申请人天翼爱音乐文化科技有限公司地址510000广东省广州市中山二路18号电信广场38楼(72)发明人朱映波曾荣刁建伟王建立华俊方炳焕(51)Int.Cl.G10L19/16(2013.01)G11B20/10(2006.01)权利要求书2页说明书9页附图3页(54)发明名称基于OTT盒子的混音转码方法(57)摘要本发明涉及一种基于OTT盒子的混音转码方法和装置,包括以下步骤:读取原始音频数据至第一缓冲区;从第一缓冲区读取原始音频数据并将所述原始音频数据添加到第二缓冲区;判断所述第二缓冲区中原始音频数据是否达到预设帧数;若所述第二缓冲区中原始音频数据达到预设帧数,则从所述第二缓冲区中取出原始音频数据进行转码,得到预设格式的音频数据;将转换成预设格式的音频数据写入预设格式文件中;其中,所述第一缓冲区以及第二缓冲区的大小为所述预设帧数的整数倍。上述基于OTT盒子的混音转码方法和装置,由音频数据来通知进行转码工作,编码线程无需不断循环查看是否有数据需要进行处理,能大大地减少系统消耗。CN106653036ACN106653036A权利要求书1/2页1.一种基于OTT盒子的混音转码方法,其特征在于,包括以下步骤:读取原始音频数据至第一缓冲区;从第一缓冲区读取原始音频数据并将所述原始音频数据添加到第二缓冲区;判断所述第二缓冲区中原始音频数据是否达到预设帧数;若所述第二缓冲区中原始音频数据达到预设帧数,则从所述第二缓冲区中取出原始音频数据进行转码,得到预设格式的音频数据;将转换成预设格式的音频数据写入预设格式文件中;其中,所述第一缓冲区以及第二缓冲区的大小为所述预设帧数的整数倍。2.根据权利要求1所述的基于OTT盒子的混音转码方法,其特征在于,在所述从第一缓冲区读取原始音频数据并将所述原始音频数据添加到第二缓冲区的步骤之前,还包括:通过音频设备采集声音信息;对所述声音信息进行处理得到原始音频数据;将所述原始音频数据存入所述第一缓冲区。3.根据权利要求2所述的基于OTT盒子的混音转码方法,其特征在于,所述方法还包括以下步骤:当所述音频设备停止采集声音信息时,将所述原始音频数据的结尾信息写入所述第二缓冲区,以便在转码完成时,将所述原始音频数据的结尾信息转码成预设格式;将所述转码成预设格式的结尾信息写入所述预设格式文件中。4.根据权利要求3所述的基于OTT盒子的混音转码方法,其特征在于,所述原始音频数据为原始的卡拉OK音频数据,所述预设格式为WAV格式,所述方法具体包括以下步骤:调用读取线程从第一缓冲区读取原始的卡拉OK音频数据并将所述原始的卡拉OK音频数据添加到第二缓冲区;判断所述第二缓冲区中的原始的卡拉OK音频数据是否达到预设帧数;若所述第二缓冲区中原始的卡拉OK音频数据达到预设帧数,则调用编码线程从所述第二缓冲区中取出预设帧数的原始的卡拉OK音频数据转码成MP3格式;将转换成MP3格式的录音数据写入MP3文件中。5.根据权利要求1至4任一项所述的基于OTT盒子的混音转码方法,其特征在于,所述第一缓冲区的大小大于或者等于第二缓冲区的大小。6.一种基于OTT盒子的混音转码装置,其特征在于,包括:第一读取模块,用于读取原始音频数据至第一缓冲区;第二读取模块,用于从第一缓冲区读取原始音频数据并将所述原始音频数据添加到第二缓冲区;判断模块,用于判断所述第二缓冲区中原始音频数据是否达到预设帧数;转码模块,用于若所述第二缓冲区中原始音频数据达到预设帧数,则从所述第二缓冲区中取出原始音频数据进行转码,得到预设格式的音频数据;写入模块,用于将转换成预设格式的音频数据写入预设格式文件中;其中,所述第一缓冲区以及第二缓冲区的大小为所述预设帧数的整数倍。7.根据权利要求6所述的基于OTT盒子的混音转码装置,其特征在于,所述装置还包括:采集模块,用于通过音频设备采集声音信息;2CN106653036A权利要求书2/2页处理模块,用于对所述声音信息进行处理得到原始音频数据;存储模块,用于将所述原始音频数据存入所述第一缓冲区。8.根据权利要求7所述的基于OTT盒子的混音转码装置,其特征在于,所述读取模块还用于当所述音频设备停止采集声音信息时,将所述原始音频数据的结尾信息写入所述第二缓冲区;所述转码模块还用于将所述原始音频数据的结尾信息编码成预设格式;所述写入模块还用于将所述编码成预设格式的结尾信息写入所述预设格式文件中。9.根据权利要求8所述的基于OTT盒子的混音转码装置,其特征