[发明专利]一种六位二进制颜色码的压缩以及解压缩算法有效
| 申请号: | 201210287260.2 | 申请日: | 2012-08-13 |
| 公开(公告)号: | CN103138765A | 公开(公告)日: | 2013-06-05 |
| 发明(设计)人: | 肖宏 | 申请(专利权)人: | 新相微电子(上海)有限公司 |
| 主分类号: | H03M7/30 | 分类号: | H03M7/30 |
| 代理公司: | 隆天国际知识产权代理有限公司 72003 | 代理人: | 张龙哺;冯志云 |
| 地址: | 200333 上海市*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 二进制 颜色 压缩 以及 解压缩 算法 | ||
1.一种六位二进制颜色码的压缩算法,用于对表示像素矩阵中各像素同种颜色的六位二进制颜色码进行压缩,其特征在于,包括如下步骤:
a1.将像素矩阵划分为若干个由相邻的两个像素组成的第一像素组,设两个像素根据在像素矩阵中所处的位置分别定义为[P1P2];
a2.设定两个参考矩阵w以及x,每个参考矩阵均包含与第一像素组中像素位置一一对应的元素如下:[w1w2]以及[x1x2];
对参考矩阵进行二进制赋值,其中,w1以及w2的值均为0;
x1以及x2中有一个的值为1,另一个的值为0;
a4.分别取第一像素组[P1P2]中未进行压缩的每个像素的六位二进制颜色码,判断所述像素的六位二进制颜色码的最后一位是否为0,若是则执行步骤a5;若否,则执行步骤a6;
a5.取该像素的二进制颜色码的前五位与参考矩阵[w1w2]中对应位置的元素进行二进制的加法运算,将运算结果作为压缩结果输出;
a6.取该像素的二进制颜色码的前五位与参考矩阵[x1x2]中对应位置的元素进行二进制的加法运算,将运算结果作为压缩结果输出。
2.根据权利要求1所述的压缩算法,其特征在于:所述步骤a2和步骤a4之间还包括步骤a3.依次判断每个所述第一像素组[P1P2]中像素颜色的六位二进制颜色码是否大于等于111110,若是,则执行步骤a5;若否,则执行步骤a4。
3.根据权利要求1或2所述的压缩算法,其特征在于:所述步骤a1中,所述第一像素组中的两个像素为同行相邻的像素。
4.根据权利要求1或2所述的压缩算法,其特征在于:所述步骤a1中,所述第一像素组中的两个像素为同列相邻的像素。
5.根据权利要求1或2所述的压缩算法,其特征在于:所述步骤a1中,所述第一像素组中的两个像素为斜向相邻的像素。
6.根据权利要求1或2所述的压缩算法,其特征在于:所述步骤a2中,相邻的两个第一像素组[P1P2]所使用的参考矩阵[x1x2]的赋值方式不同,其中一个为[01],另一个为[10]。
7.根据权利要求3所述的压缩算法,其特征在于:所述步骤a2中,同行相邻的两个第一像素组[P1P2]所使用的参考矩阵[x1x2]的赋值方式不同,其中一个为[01],另一个为[10]。
8.根据权利要求4所述的压缩算法,其特征在于:所述步骤a2中,同列相邻的两个第一像素组[P1P2]所使用的参考矩阵[x1x2]的赋值方式不同,其中一个为[01],另一个为[10]。
9.根据权利要求5所述的压缩算法,其特征在于:所述步骤a1中,斜向相邻的两个第一像素组[P1P2]所使用的参考矩阵[x1x2]的赋值方式不同,其中一个为[01],另一个为[10]。
10.一种六位二进制颜色码的解压缩算法,用于将表示像素矩阵中各像素同种颜色的五位二进制颜色码解压缩为六位二进制颜色码,其特征在于,包括如下步骤:
b1.设定参考阀值Ref1,所述参考阀值Ref1为六位二进制数,取值范围为000000至111111;
在需要解压缩的像素的五位二进制颜色码的后面加0变成六位二进制颜色码,设该六位二进制颜色码为d;
在需要解压缩的像素的周围像素的五位二进制颜色码的后面均加0变成六位二进制颜色码,且设这些六位二进制颜色码的平均值为e;
b2.判断(d-e)的绝对值是否大于参考阀值Ref1,若是,则执行步骤b3;若否,则执行步骤b4;
b3.将d作为解压缩后的六位二进制颜色码输出;
b4.将(d+e)的平均值取前六位二进制码,作为解压缩后的六位二进制颜色码输出。
11.根据权利要求10所述的解压缩算法,其特征在于:所述五位二进制颜色码为通过所述权利要求1至9中任意一项的压缩算法得到的五位二进制颜色码。
12.根据权利要求10所述的解压缩算法,其特征在于:所述周围像素为需要解压缩的像素的上下两个像素。
13.根据权利要求10所述的解压缩算法,其特征在于:所述周围像素为需要解压缩的像素的左右两个像素。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新相微电子(上海)有限公司,未经新相微电子(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210287260.2/1.html,转载请声明来源钻瓜专利网。





