【技术实现步骤摘要】
调整多媒体解码信息缓冲区的方法和装置
本专利技术涉及信息
,具体而言,本专利技术涉及一种调整多媒体解码信息缓冲区的方法和一种调整多媒体解码信息缓冲区的装置。
技术介绍
随着信息技术的发展,多媒体技术也得到越来越多人的关注,由于多媒体技术是通过终端对音频和视频的信号进行采集、编码、解码和输出,从而向用户播放音频和视频的技术;故将多媒体技术应用到了可视电话、多媒体监控、视频会议、多媒体教学等领域,为人们的生活带来了许多便利。通常对于具有播放多媒体信息功能的嵌入式设备而言,多媒体信息的解码过程是需要解码设备预先对多媒体信息进行解码,并将解码后的多媒体信息存储到预置的输出缓存区域,再通过该嵌入式设备将解码后的多媒体信息进行播放,来完成多媒体信息的传输,如,传输音频和视频。在多媒体信息进行传输时,如果多媒体信息解码后的数据较大,例如,分辨率为1280×720的解码视频数据,则需要较大容量的输出缓冲区域来存储解码后的数据,如果多媒体信息解码后的数据较小,例如,分辨率为640×480的解码视频数据,则需要较小容量的输出缓冲区域来存储解码后的数据。但是在现有技术中,用于存储 ...
【技术保护点】
一种调整多媒体解码信息缓冲区的方法,其特征在于,包括:当监测到多媒体信息解码完成时,基于根据解码数据获取到的多媒体参数,判断是否需要重新分配缓冲区,以缓存所述解码数据;当判断需要重新分配缓冲区,基于所述多媒体参数确定重新分配的缓冲区;将所述解码数据缓存到重新分配的缓冲区中。
【技术特征摘要】
1.一种调整多媒体解码信息缓冲区的方法,其特征在于,包括:当监测到多媒体信息解码完成时,基于根据解码数据获取到的多媒体参数,判断是否需要重新分配缓冲区,以缓存所述解码数据;当判断需要重新分配缓冲区,基于所述多媒体参数确定重新分配的缓冲区;将所述解码数据缓存到重新分配的缓冲区中。2.根据权利要求1所述的方法,其中,所述多媒体信息解码的步骤之前,还包括:基于缓冲区分配参数,初始化分配缓冲区的初始容量;其中,基于所述多媒体参数,判断是否需要重新分配缓冲区的步骤,包括:基于所述多媒体参数与所述初始化分配缓冲区的初始容量的比较结果,判断是否需要重新分配缓冲区。3.根据权利要求2所述的方法,其中,当所述比较结果满足以下任一项时,判断需要重新分配缓冲区:所述比较结果为所述初始化分配的缓冲区的初始容量对应的缓冲区个数小于所述多媒体参数基于预定运算方式通过计算得到的计算结果;或者,所述比较结果为所述初始化分配的缓冲区的初始容量对应的缓冲区个数大于所述多媒体参数基于预定运算方式通过计算得到的计算结果,且两者的差值大于第一阈值。4.根据权利要求1-3任一项所述的方法,其中,所述多媒体参数包括多媒体信息的参考帧个数、多媒体信息是否存在B帧的指示参数值、预置相关参数。5.根据权利要求4所述的方法,其中,当基于所述多媒体参数确定重新分配的缓冲区的步骤,包括:基于所述多媒体信息的参考帧个数、所述多媒体信息是否存在B帧的指示参数值和预置相关参数,确定重新分配缓冲区的个数;基于所述重新分配缓冲区的个数,...
【专利技术属性】
技术研发人员:杨光,
申请(专利权)人:北京元心科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。