发明名称 LED显示屏图像压缩、解压缩方法
摘要 本发明公开了一种LED显示屏图像压缩、解压缩方法,所述压缩方法包括以下步骤:1)确定坐标;2)设定误差允许上限值;3)运行第一压缩模式;4)运行第二压缩模式;5)运行第三压缩模式;6)运行第四压缩模式;7)运行第五压缩模式;8)运行第六压缩模式;9)运行第七压缩模式;10)运行第八压缩模式;11)运行第九压缩模式;12)选择压缩模式压缩。本发明直接在空间域内设置一定的误差系数对图像进行压缩,并通过九种压缩模式的试运行,并在这九种压缩模式中挑选一种压缩效果最好的压缩模式,最终压缩后的图像解压缩简单,不会出现边缘模糊不清的情况。
申请公布号 CN101986385B 申请公布日期 2012.11.14
申请号 CN201010544041.9 申请日期 2010.11.15
申请人 深圳市洲明科技股份有限公司 发明人 林洺锋;王伟;张春旺;陈之良;康敏武
分类号 H04N7/26(2006.01)I;G09G5/36(2006.01)I;G06F3/14(2006.01)I 主分类号 H04N7/26(2006.01)I
代理机构 深圳市博锐专利事务所 44275 代理人 张明
主权项 一种LED显示屏图像压缩方法,其特征在于,包括以下步骤:1)确定坐标:扫描需压缩的图像,确定图像中的每个像素点坐标,使像素点坐标为I(i,j),其中i和j为正整数;2)设定误差允许上限值:设定误差允许上限值为k;3)运行第一压缩模式:选取I(2+3i,2+3j)为中心像素点,确定中心像素点的周围像素点坐标,使中心像素点的像素值与其周围像素点的像素值进行比较;中心像素点的像素值与其周围像素点的像素值比较得出的比较结果分别与误差允许上限值k进行对比,如果比较结果大于或等于k则保留该像素点的像素值,如果比较结果小于k则清空该像素点的像素值,每清空一个像素值就使得第一压缩计数器加1;4)运行第二压缩模式:选取I(2+3i,3+3j)为中心像素点,确定中心像素点的周围像素点坐标,使中心像素点的像素值与其周围像素点的像素值进行比较;中心像素点的像素值与其周围像素点的像素值比较得出的比较结果分别与误差允许上限值k进行对比,如果比较结果大于或等于k则保留该像素点的像素值,如果比较结果小于k则清空该像素点的像素值,每清空一个像素值就使得第二压缩计数器加1;5)运行第三压缩模式:选取I(2+3i,4+3j)为中心像素点,确定中心像素点的周围像素点坐标,使中心像素点的像素值与其周围像素点的像素值进行比较;中心像素点的像素值与其周围像素点的像素值比较得出的比较结果分别与误差允许上限值k进行对比,如果比较结果大于或等于k则保留该像素点的像素值,如果比较结果小于k则清空该像素点的像素值,每清空一个像素值就使得第三压缩计数器加1;6)运行第四压缩模式:选取I(3+3i,2+3j)为中心像素点,确定中心像素点的周围像素点坐标,使中心像素点的像素值与其周围像素点的像素值进行比较;中心像素点的像素值与其周围像素点的像素值比较得出的比较结果分别与误差允许上限值k进行对比,如果比较结果大于或等于k则保留该像素点的像素值,如果比较结果小于k则清空该像素点的像素值,每清空一个像素值就使得第四压缩计数器加1;7)运行第五压缩模式:选取I(3+3i,3+3j)为中心像素点,确定 中心像素点的周围像素点坐标,使中心像素点的像素值与其周围像素点的像素值进行比较;中心像素点的像素值与其周围像素点的像素值比较得出的比较结果分别与误差允许上限值k进行对比,如果比较结果大于或等于k则保留该像素点的像素值,如果比较结果小于k则清空该像素点的像素值,每清空一个像素值就使得第五压缩计数器加1;8)运行第六压缩模式:选取I(3+3i,4+3j)为中心像素点,确定中心像素点的周围像素点坐标,使中心像素点的像素值与其周围像素点的像素值进行比较;中心像素点的像素值与其周围像素点的像素值比较得出的比较结果分别与误差允许上限值k进行对比,如果比较结果大于或等于k则保留该像素点的像素值,如果比较结果小于k则清空该像素点的像素值,每清空一个像素值就使得第六压缩计数器加1;9)运行第七压缩模式:选取I(4+3i,2+3j)为中心像素点,确定中心像素点的周围像素点坐标,使中心像素点的像素值与其周围像素点的像素值进行比较;中心像素点的像素值与其周围像素点的像素值比较得出的比较结果分别与误差允许上限值k进行对比,如果比较结果大于或等于k则保留该像素点的像素值,如果比较结果小于k则清空该像素点的像素值,每清空一个像素值就使得第七压缩计数器加1;10)运行第八压缩模式:选取I(4+3i,3+3j)为中心像素点,确定中心像素点的周围像素点坐标,使中心像素点的像素值与其周围像素点的像素值进行比较;中心像素点的像素值与其周围像素点的像素值比较得出的比较结果分别与误差允许上限值k进行对比,如果比较结果大于或等于k则保留该像素点的像素值,如果比较结果小于k则清空该像素点的像素值,每清空一个像素值就使得第八压缩计数器加1;11)运行第九压缩模式:选取I(4+3i,4+3j)为中心像素点,确定中心像素点的周围像素点坐标,使中心像素点的像素值与其周围像素点的像素值进行比较;中心像素点的像素值与其周围像素点的像素值比较得出的比较结果分别与误差允许上限值k进行对比,如果比较结果大于或等于k则保留该像素点的像素值,如果比较结果小于k则清空该像素点的像素值,每清空一个像素值就使得第九压缩计数器加1;12)选择压缩模式压缩:比较第一压缩计数器、第二压缩计数器、第三压缩计数器、第四压缩计数器、第五压缩计数器、第六压缩计数器、第七压缩计数器、第八压缩计数器和第九压缩计数器的数值,选取数值最大的压缩计数器对应的压缩模式对所述需压缩的图像进行压缩,得到图片压缩结果;其中,步骤3)~11)之间不分先后。
地址 518000 广东省深圳市宝安区福永街道大洋开发区福安工业城二期第14幢