[发明专利]一种图片文件处理方法及其设备、系统有效
申请号: | 201710225914.1 | 申请日: | 2017-04-08 |
公开(公告)号: | CN106899861B | 公开(公告)日: | 2018-09-04 |
发明(设计)人: | 罗斌姬 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04N21/2343 | 分类号: | H04N21/2343;H04N21/4402 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫;熊永强 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 图片 文件 处理 方法 及其 设备 系统 | ||
1.一种图片文件处理方法,其特征在于,包括:
发送端根据原始图片文件生成图片文件的图片头信息数据段,并将图片文件中每帧图像转换为YUV数据;
所述发送端对所述YUV数据进行编码以生成码流数据;
所述发送端将压缩图像数据发送至接收端,所述压缩图像数据包含所述图片头信息数据段和所述码流数据;
所述接收端接收所述发送端发送的所述压缩图像数据,解析所述压缩图像数据以获取所述图片头信息数据段和所述码流数据;
所述接收端根据所述码流数据生成所述YUV数据,并基于所述图片头信息数据段对所述YUV数据进行处理以生成所述图片文件;
其中,所述图片头信息数据段用于表示压缩图像数据的起始端,所述图片头信息数据段包含图像特征信息段和用户自定义信息段。
2.根据权利要求1所述的方法,其特征在于,所述发送端根据原始图片文件生成图片文件的图片头信息数据段,并将图片文件中每帧图像转换为YUV数据,包括:
所述发送端解码原始图片文件以生成图片文件的图片头信息数据段以及图片文件中每帧图像对应的三原色RGB数据,所述图片头信息数据段包括延时信息、总帧数;
所述发送端采用颜色空间转换公式将所述RGB数据转换为YUV数据。
3.根据权利要求1所述的方法,其特征在于,所述编码包括预测编码、变换编码、量化编码和熵编码。
4.根据权利要求1所述的方法,其特征在于,所述发送端对所述YUV数据进行编码以生成码流数据,包括:
所述发送端采用配置参数对所述YUV数据进行编码以生成码流数据,所述配置参数为对所述YUV数据进行编码的参数,所述配置参数包括标清模式参数、高清模式参数和无损模式参数中的任一种。
5.根据权利要求1所述的方法,其特征在于,所述发送端对所述YUV数据进行编码以生成码流数据,包括:
所述发送端配置编码器复杂度对所述YUV数据进行编码以生成码流数据,所述编码器复杂度为根据所述发送端的硬件性能所决定的编码的精细度参数。
6.根据权利要求2所述的方法,其特征在于,所述接收端根据所述码流数据生成所述YUV数据,并基于所述图片头信息数据段对所述YUV数据进行处理以生成所述图片文件,包括:
所述接收端解码所述码流数据以生成所述YUV数据,并采用颜色空间转换公式将所述YUV数据转换为RGB数据;
当所述RGB数据为所述图片文件中的第一帧图像,且所述图片头信息数据段中存在全局颜色表信息时,所述接收端采用所述全局颜色表信息对RGB数据中的各像素点的RGB值进行更新;
所述接收端采用所述延时时间和所述总帧数将更新后的所述RGB数据进行图像编码以生成所述图片文件。
7.根据权利要求6所述的方法,其特征在于,所述当所述RGB数据为所述图片文件中的第一帧图像,且所述图片头信息数据段中存在全局颜色表信息时,所述接收端采用所述全局颜色表信息对RGB数据中的各像素点的RGB值进行更新,包括:
当所述RGB数据为所述图片文件中的第一帧图像,且所述图片头信息数据段中存在全局颜色表信息时,所述接收端采用RGB数据中的各像素点的RGB值对所述全局颜色表信息进行训练以生成RGB数据的局部颜色表信息,并采用RGB数据的局部颜色表信息对各像素点的RGB值进行更新。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710225914.1/1.html,转载请声明来源钻瓜专利网。