[发明专利]一种基于H.264和HSV颜色量化的屏幕图像编码方法有效
申请号: | 201610143356.X | 申请日: | 2016-03-11 |
公开(公告)号: | CN105791825B | 公开(公告)日: | 2018-10-26 |
发明(设计)人: | 王中元;张安娜;朱荣;肖晶 | 申请(专利权)人: | 武汉大学 |
主分类号: | H04N19/107 | 分类号: | H04N19/107;H04N19/176;H04N19/124;H04N19/51;H04N19/186 |
代理公司: | 武汉科皓知识产权代理事务所(特殊普通合伙) 42222 | 代理人: | 魏波 |
地址: | 430072 湖*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于H.264和HSV颜色量化的屏幕图像编码方法,包括颜色量化过程和图像编码过程。在颜色量化的过程中,针对I帧,将原来的256个颜色区间量化到32个颜色区间,再使用无损压缩编码进一步降低比特数。在图像编码的过程中,针对P帧,使用H.264编码器,对前后帧变化的运动区域进行整体的运动估计,而不是对每个宏块都进行运动估计。本发明可以减少编码后的比特数,在保证屏幕图像质量的同时提高了图像的压缩效率。 | ||
搜索关键词: | 一种 基于 264 hsv 颜色 量化 屏幕 图像 编码 方法 | ||
【主权项】:
1.一种基于H.264和HSV颜色量化的屏幕图像编码方法,其特征在于,包括以下步骤:步骤1:判断当前帧类型;若当前帧是I帧,则执行下述步骤2;若当前帧是P帧,则执行下述步骤6;步骤2:根据YUV转RGB模型得到当前图像的RGB三个分量的值,根据RGB转HSV模型得到当前图像的HSV三个分量的值;步骤3:将色调H空间量化成7份,饱和度S空间量化成2份,亮度V空间量化成2份;步骤4:颜色量化后,H用3bit表示,S、V分别用1bit表示,得到32个颜色空间进行LZMA算法的无失真压缩编码;步骤5:判断当前帧是否是最后一帧;若是,则结束编码;若否,则回转执行步骤1;步骤6:则根据帧差法可得到前后两帧的运动区域,并将在运动区域内的宏块标志为1,否则标志为0;若连续5个宏块的运动矢量是一样的且宏块的标志为1,则获取运动区域中第一个宏块的坐标和最后一个宏块的坐标,由此得到一个变化的运动区域;步骤7:判断当前宏块是否属于运动区域;若是,则执行下述步骤8;若否,则执行下述步骤11;步骤8:判断当前宏块是否是运动区域的第一个宏块;若是,则执行下述步骤9;若否,则执行下述步骤10;步骤9:对当前宏块按H.264编码方法编码;然后执行下述步骤12;步骤10:对当前宏块直接重用运动区域中第一个宏块的运动矢量和模式并按H.264编码方法编码;然后执行下述步骤12;步骤11:对当前宏块采用P_Skip模式按H.264编码方法编码;然后执行下述步骤12;步骤12:判断当前宏块是否是当前帧的最后一个宏块;若是,则执行下述步骤13;若否,则执行回转执行步骤7;步骤13:判断,当前帧是否是最后一帧;若是,则结束编码;若否,则回转执行步骤1。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉大学,未经武汉大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610143356.X/,转载请声明来源钻瓜专利网。
- 上一篇:二进制算术编码器及其编码方法
- 下一篇:一种虚拟立体显示的方法及装置