[发明专利]编码方法、设备及系统在审
申请号: | 201910988130.3 | 申请日: | 2019-10-17 |
公开(公告)号: | CN110971903A | 公开(公告)日: | 2020-04-07 |
发明(设计)人: | 郭鲲;范志刚 | 申请(专利权)人: | 西安万像电子科技有限公司 |
主分类号: | H04N19/176 | 分类号: | H04N19/176;H04N19/156 |
代理公司: | 北京挺立专利事务所(普通合伙) 11265 | 代理人: | 韩畅 |
地址: | 710075 陕西省西安市高新区唐*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 编码 方法 设备 系统 | ||
1.一种编码方法,其特征在于,所述方法包括:
第一编码设备获取待编码图像,所述待编码图像包括多个宏块;
识别所述每个宏块的宏块类型,并根据所述每个宏块的宏块类型将所述多个宏块划分为第一宏块集合和第二宏块集合;
对所述第一宏块集合中的每个宏块进行编码,并将编码后的第一编码码流发送给所述第二编码设备;
将所述第二宏块集合中每个宏块的宏块信息发送给所述第二编码设备,以使得所述第二编码设备将编码后的第二编码码流和第一编码码流汇总后发送给解码设备,所述宏块信息包括宏块类型和位置信息。
2.根据权利要求1所述的方法,其特征在于,所述第一编码设备获取待编码图像后,所述方法还包括:
对所述待编码图像进行预处理,所述预处理包括颜色空间转换、颜色映射、颜色平移中的至少一个。
3.根据权利要求1所述的方法,其特征在于,所述识别所述每个宏块的宏块类型之后,所述方法还包括:
计算所述每个宏块的运动向量;
所述将所述第二宏块集合中每个宏块的宏块信息发送给所述第二编码设备包括:
将所述第二宏块集合中每个宏块的宏块信息和运动向量发送给所述第二编码设备。
4.根据权利要求3所述的方法,其特征在于,所述第一编码设备包括多个不同类型的编码器;所述对所述第一宏块集合中每个宏块进行编码包括:
根据所述第一宏块集合中每个宏块的宏块类型,将对应的宏块分配给对应的编码器进行编码,得到第一编码码流。
5.根据权利要求1所述的方法,其特征在于,所述识别所述每个宏块的宏块类型包括:
判断所述每个宏块的像素值是否均相同,在相同时,确定所述宏块的宏块类型为纯色宏块;
或者,判断所述每个宏块的像素值是否呈连续变化,在所述宏块的像素值呈连续变化时,确定所述宏块的宏块类型为渐变色宏块;
或者,判断所述每个宏块的横向或纵向像素值是否相同,以及判断所述每个宏块相邻行或相邻列的像素值的差值是否大于预设阈值,在所述宏块的横向或纵向像素值相同且相邻行或相邻列的像素值差值大于预设阈值时,确定所述宏块的宏块类型为条纹宏块;
或者,判断所述每个宏块的像素是否同时满足以下条件:像素呈直线排列、像素值集中、与周围像素的像素值的差值大于预设阈值且存在锐利边缘,在同时满足以上条件时,确定所述宏块的宏块类型为锐利宏块。
6.一种编码方法,其特征在于,所述方法包括:
第二编码设备获取待编码图像,所述待编码图像包括多个宏块;
接收第一编码设备发送的第二宏块集合中每个宏块的宏块信息,所述宏块信息包括宏块类型和位置信息;
对所述第二宏块集合中每个宏块进行编码,得到第二编码码流;
接收所述第一编码设备发送的第一编码码流;
将所述第一编码码流和第二编码码流汇总压缩后发送给解码设备。
7.根据权利要求6所述的方法,其特征在于,所述对所述第二宏块集合中每个宏块进行编码之前,所述方法还包括:
接收所述第一编码设备发送的所述第二宏块集合中每个宏块的运动向量;
所述对所述第二宏块集合中每个宏块进行编码,得到第二编码码流包括:
根据所述第二宏块集合中每个宏块的宏块信息和运动向量进行编码,得到第二编码码流。
8.根据权利要求6或7所述的方法,其特征在于,所述第二编码设备包括多个编码器;所述对所述第二宏块中每个宏块进行编码,得到第二编码码流包括:
根据所述第二宏块集合中每个宏块的宏块类型,将对应的宏块分配给对应的编码器进行编码,得到第二编码码流。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安万像电子科技有限公司,未经西安万像电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910988130.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种无线电能传输系统的控制方法
- 下一篇:一种网络的OAM方法及装置