[发明专利]一种六位二进制颜色码的压缩以及解压缩算法有效
申请号: | 201210287260.2 | 申请日: | 2012-08-13 |
公开(公告)号: | CN103138765A | 公开(公告)日: | 2013-06-05 |
发明(设计)人: | 肖宏 | 申请(专利权)人: | 新相微电子(上海)有限公司 |
主分类号: | H03M7/30 | 分类号: | H03M7/30 |
代理公司: | 隆天国际知识产权代理有限公司 72003 | 代理人: | 张龙哺;冯志云 |
地址: | 200333 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 二进制 颜色 压缩 以及 解压缩 算法 | ||
技术领域
本发明涉及数据压缩领域,尤其是二进制颜色码的压缩以及解压缩,具体地,一种在LCD驱动IC中使用的六位二进制颜色码的压缩以及解压缩算法。
背景技术
目前LCD的显示器中必须使用到LCD驱动IC。LCD驱动IC的原理:液晶显示器讯号扫描方式为一次一列,并且逐列而下。Gate Driver IC连结至晶体管之Gate端,负责每一列晶体管的开关,扫描时一次打开一整列的晶体管。当晶体管打开(ON)时,Source Driver IC才能够逐行将控制亮度、灰阶、色彩的控制电压透过晶体管Source 端、Drain端形成的通道进入Panel的画素中。因为Gate Driver IC 负责每列晶体管的开关,所以又称为Row Driver或Scan Driver。当Gate Drive r逐列动作时,Source Driver IC负责在每一列中将数据电压逐行输入,因此又称为Column Driver或Data Driver。
在此过程中,LCD驱动IC会存储并且处理RGB颜色的二进制码,此时表示RGB颜色的二进制码越长,所需的存储空间也就越大,LCD驱动IC也就需要做得更大,使得LCD中电路板的制作成本增大。
而在实际使用中,尤其是那些对颜色精度要求不高的LCD,RGB的二进制码字节过长对实际使用的影响不大。
有鉴于此,本发明的发明人研发了一种六位二进制颜色码的压缩以及解压缩算法。
发明内容
针对现有技术中的缺陷,本发明的目的是提供六位二进制颜色码的压缩以及解压缩算法,用于缩短RGB的二进制码的字节长度,减小存储的空间,有助于缩小LCD驱动IC,降低LCD中电路板的制作成本。
根据本发明的一个方面,本发明提供了一种六位二进制颜色码的压缩算法,用于对表示像素矩阵中各像素同种颜色的六位二进制颜色码进行压缩,包括如下步骤:
a 1.将像素矩阵划分为若干个由相邻的两个像素组成的第一像素组,设两个像素根据在像素矩阵中所处的位置分别定义为[P1P2];
a 2.设定两个参考矩阵w以及x,每个参考矩阵均包含与第一像素组中像素位置一一对应的元素如下:[w1w2]以及[x1x2];
对参考矩阵进行二进制赋值,其中,w1以及w2的值均为0;
x1以及x2中有一个的值为1,另一个的值为0;
a 4.分别取第一像素组[P1P2]中未进行压缩的每个像素的六位二进制颜色码,判断所述像素的六位二进制颜色码的最后一位是否为0,若是则执行步骤a5;若否,则执行步骤a6;
a5.取该像素的二进制颜色码的前五位与参考矩阵[w1w2]中对应位置的元素进行二进制的加法运算,将运算结果作为压缩结果输出;
a 6.取该像素的二进制颜色码的前五位与参考矩阵[x1x2]中对应位置的元素进行二进制的加法运算,将运算结果作为压缩结果输出。
优选地,所述步骤a2和步骤a4之间还包括步骤a 3.依次判断每个所述第一像素组[P1P2]中像素颜色的六位二进制颜色码是否大于等于111110,若是,则执行步骤a5;若否,则执行步骤a4。
优选地,所述步骤a 1中,所述第一像素组中的两个像素为同行相邻的像素。
优选地,所述步骤a 1中,所述第一像素组中的两个像素为同列相邻的像素。
优选地,所述步骤a 1中,所述第一像素组中的两个像素为斜向相邻的像素。
优选地,所述步骤a2中,相邻的两个第一像素组[P1P2]所使用的参考矩阵[x1x2]的赋值方式不同,其中一个为[01],另一个为[10]。
优选地,所述步骤a2中,同行相邻的两个第一像素组[P1P 2]所使用的参考矩阵[x1x2]的赋值方式不同,其中一个为[01],另一个为[10]。
优选地,所述步骤a2中,同列相邻的两个第一像素组[P1P 2]所使用的参考矩阵[x1x2]的赋值方式不同,其中一个为[01],另一个为[10]。
优选地,所述步骤a1中,斜向相邻的两个第一像素组[P1P2]所使用的参考矩阵[x1x2]的赋值方式不同,其中一个为[01],另一个为[10]。
根据本发明的另一个方面,本发明还提供了一种六位二进制颜色码的解压缩算法,用于将表示像素矩阵中各像素同种颜色的五位二进制颜色码解压缩为六位二进制颜色码,包括如下步骤:
b1.设定参考阀值Ref1,所述参考阀值Ref1为六位二进制数,取值范围为000000至111111;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新相微电子(上海)有限公司,未经新相微电子(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210287260.2/2.html,转载请声明来源钻瓜专利网。