【技术实现步骤摘要】
数据传输方法及装置
本公开涉及电子信息
,尤其涉及数据传输方法及装置。
技术介绍
现有技术中的的视频编码方法所产生的码流大小只与当前帧中变化宏块的数量有关。然而因为在实际应用中会出现多种情况导致在传输视频的过程中的网络带宽出现波动。在网络带宽出现波动时,则会导致网络带宽与图像帧的码流大小不匹配,从而出现会出现图像质量降低、带宽资源没有被充分利用等问题。具体的,若图像帧编码产生的码流大于当前的网络带宽,则容易出现网络拥塞、丢包等问题,影响解码端的视频图面指令;若图像帧编码产生的码流小于当前的网络带宽,则可能出现带宽资源利用率较低等问题。
技术实现思路
本公开实施例提供一种数据传输方法及装置,能够解决在视频传输时因网络带宽与编码码流不匹配,导致的传输效率低的问题。所述技术方案如下:根据本公开实施例的第一方面,提供一种数据传输方法,该方法包括:获取目标帧图像,该目标帧图像包括N个图像块;根据预设策略,将该N个图像块划分为M个图层,并获取该M个图层中每一层对应的预测值,该预测值是根据该每一图层中图像块的目标DCT系数值确定的;根据该M个图层中每一层对应的预测值,获取每一层对应的预测编码码流;根据该预测编码码流和目标传输资源的对比结果,确定目标图层;根据该目标图层,对该目标帧图像进行编码处理。在一个实施例中,该方法中将该N个图像块划分为M个图层,包括:对该N个图像块中每个图像块进行DCT变换处理和量化处理,获取该N个图像块中每个图 ...
【技术保护点】
1.一种数据传输方法,其特征在于,所述方法包括:/n获取目标帧图像,所述目标帧图像包括N个图像块;/n根据预设策略,将所述N个图像块划分为M个图层,并获取所述M个图层中每一层对应的预测值,所述预测值是根据所述每一图层中图像块的目标DCT系数值确定的;/n根据所述M个图层中每一层对应的预测值,获取每一层对应的预测编码码流;/n根据所述预测编码码流和目标传输资源的对比结果,确定目标图层;/n根据所述目标图层,对所述目标帧图像进行编码处理。/n
【技术特征摘要】
1.一种数据传输方法,其特征在于,所述方法包括:
获取目标帧图像,所述目标帧图像包括N个图像块;
根据预设策略,将所述N个图像块划分为M个图层,并获取所述M个图层中每一层对应的预测值,所述预测值是根据所述每一图层中图像块的目标DCT系数值确定的;
根据所述M个图层中每一层对应的预测值,获取每一层对应的预测编码码流;
根据所述预测编码码流和目标传输资源的对比结果,确定目标图层;
根据所述目标图层,对所述目标帧图像进行编码处理。
2.根据权利要求1所述的方法,其特征在于,所述将所述N个图像块划分为M个图层,包括:
对所述N个图像块中每个图像块进行DCT变换处理和量化处理,获取所述N个图像块中每个图像块对应的目标DCT系数值;
通过对所述每个图像块对应的目标DCT系数值进行分段处理,将所述N个图像块划分为M个图层。
3.根据权利要求2所述的方法,其特征在于,所述获取每一层对应的预测编码码流,包括:
根据所述每个图层所对应的目标个数和位置信息,确定所述每个图层的预测公式,所述目标个数是指所述图层中包含的目标DCT系数值的个数,所述每个图层在所述目标帧图像中对应的位置信息;
通过所述每个图层的预测公式对所述每个图层的预测值进行预测,获取每一层对应的预测编码码流。
4.根据权利要求1所述的方法,其特征在于,所述确定目标图层,包括:
根据所述每一层对应的预测编码码流,获取第X层对应的第一预测编码码流,所述X大于等于1并小于等于M;
当所述目标传输资源大于所述第一预测编码码流时,对所述目标传输资源进行修正处理;
若所述已修正的目标传输资源大于或者等于所述第一预测编码码流时,则获取第X+1层对应的第二预测编码码流,并判断所述第二预测编码码流与所述目标传输资源之间的差值,直至所有图层判断完毕;
若所述已修正的目标传输资源小于或者等于第一预测编码码流时,则确定目标图层为第X图层。
5.根据权利要求1所述的方法,其特征在于,所述对所述目标帧图像进行编码处理,包括:
获取所述目标帧图像对应的上一帧图像,及所述上一帧图像中图像块对应的已编码图层;
根据所述上一帧图像和目标帧图像的对比结果,确定所述目标帧图像N个图像块中的变化宏块;
当所述N个图像块中的图像块为变化宏块时,则从第一层至所述目标图层对所述目标帧图像进行编码处理;
当所述N个图像块中的图像块为非变化宏块时,则从所述已编码图层至所述目标图层对所述目标帧图像进行编码处理。
6.一种数据处理装置,...
【专利技术属性】
技术研发人员:杨鹏飞,范志刚,
申请(专利权)人:西安万像电子科技有限公司,
类型:发明
国别省市:陕西;61
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。