[发明专利]数据传输方法及装置有效
申请号: | 201910256258.0 | 申请日: | 2019-04-01 |
公开(公告)号: | CN110149515B | 公开(公告)日: | 2021-06-04 |
发明(设计)人: | 杨鹏飞;范志刚;周毅 | 申请(专利权)人: | 西安万像电子科技有限公司 |
主分类号: | H04N19/176 | 分类号: | H04N19/176;H04N19/196 |
代理公司: | 北京挺立专利事务所(普通合伙) 11265 | 代理人: | 韩畅 |
地址: | 710075 陕西省西安市高新区唐*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据传输 方法 装置 | ||
本公开提供一种数据传输方法及装置,涉及通信领域,能够解决在传输视频数据中I帧图像数据时因为传输资源的限制造成图像质量下降的问题。具体技术方案为:通过获取视频数据中为P帧的当前图像帧;在当前图像帧对应的I帧传输效果符合预设要求时,且当前图像帧目标传输资源符合预设要求时,确定当前图像帧的目标传输资源;并确定当前图像帧数据中的与当前图像帧对应的I帧内容相同的目标宏块;通过目标传输资源传输目标宏块。本发明用于视频数据传输。
技术领域
本公开涉及通信领域,尤其涉及数据传输方法及装置。
背景技术
随着视频数据包含的数据信息量越来越大,为了更好的传输视频数据,会通过图像压缩技术处理视频图像数据,以保证在固有带宽的条件下传输更多的数据。现有技术中将视频数据逐帧传输时,先根据高度压缩数字视频编解码器标准H.264/AVC(Advanced视频Coding,高级视频编码)将帧图像数据分类为:I帧图像数据、P帧图像数据、B帧图像数据后进行编解码处理。根据H.264视频压缩标准,在视频传输过程中,由于处理I帧图像数据后的码流数据比处理P帧图像数据码流的数据量要多,因此在传输I帧图像数据过程中对带宽的要求比较高,若在传输过程中当前可用的带宽不能满足当前数据传输方法编码所产生的码流的传输,导致大量的I帧数据不能通过网络传输到目标端,从而导致数据丢失,影响解码端图像的质量。
发明内容
本公开实施例提供一种数据传输方法及装置,能够解决在传输视频数据中I帧图像过程中因为带宽限制造成图像质量下降的问题。所述技术方案如下:
根据本公开实施例的第一方面,提供一种数据传输方法,该方法包括:
获取当前图像帧,该当前图像帧为P帧,
当该当前图像帧对应的I帧传输效果符合预设条件时,且当该当前图像帧对应的目标传输资源符合预设条件时,根据当前图像帧对应的I帧,在当前图像帧中确定至少一个目标宏块,该目标传输资源是指,传输当前图像帧数据后的闲置资源,该目标宏块,是指当前图像帧中与当前图像帧对应的I帧中相同的宏块;
通过目标传输资源传输至少一个目标宏块。
在一个实施例中,该方法在当前图像帧对应的I帧传输效果符合预设条件时,获取当前图像帧之前,方法还包括:
根据预设编码规则处理当前图像帧对应的I帧后,获取目标码流数据;
根据传输资源处理目标码流数据后,获取目标图像,该传输资源,包括带宽资源;
根据目标图像,确定当前图像帧对应的I帧传输效果。
在一个实施例中,该方法在当所述当前图像帧对应的I帧传输效果符合预设条件时,且当所述当前图像帧对应的目标传输资源符合预设条件时,根据所述当前图像帧对应的I帧,在所述当前图像帧中确定至少一个目标宏块,包括:
根据目标图像,获取目标编码质量参数,目标编码质量参数,用于指示目标图像数据的编码质量,目标编码质量参数包括,峰值信噪比、清晰度和误码率;
确定目标编码质量参数是否符合预设编码质量参数;
当所述当前图像帧对应的I帧传输效果符合预设条件时,且当所述当前图像帧对应的目标传输资源符合预设条件时,根据所述当前图像帧对应的I帧,在所述当前图像帧中确定至少一个目标宏块,包括:
当目标编码质量参数不符合预设编码质量参数时,且当所述当前图像帧对应的目标传输资源符合预设条件时,根据所述当前图像帧对应的I帧,在所述当前图像帧中确定至少一个目标宏块。
在一个实施例中,该方法在确定至少一个目标宏块,包括:
根据当前图像帧对应的I帧和目标编码质量参数,确定目标位置数据,位置数据,用于指示当前图像帧对应的I帧中不在预设范围内的宏块位置数据;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安万像电子科技有限公司,未经西安万像电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910256258.0/2.html,转载请声明来源钻瓜专利网。