图像编码、解码的方法和装置与流程

文档序号:12133765阅读:来源:国知局

技术特征:

1.一种图像编码的方法,其特征在于,所述方法包括以下步骤:

S1.记录图像各维度上的像素个数;

S2.利用单个像素以及串长代替具有相同值的重复像素;

S3.根据串长判断是否为重复次数为一且连续出现的孤立像素;

S4.若是,只存储具体孤立像素,并累计连续孤立像素的个数;

S5.若不是,保留该部分的串长以及像素值,并存储累计的孤立像素个数。

2.根据权利要求1所述的图像编码方法,其特征在于,S4的具体实现方法如下:

S410.在孤立像素存储区域存储连续出现的孤立像素;

S420.累计孤立像素连续出现的次数,记为num_single。

3.根据权利要求2所述的图像编码方法,其特征在于,S5的具体实现方法如下:

S510.保留该部分的串长以及像素值;

S520.根据串长判断前一像素是否为孤立像素;

S530.若是,则存储num_single,并重置num_single=0;

S530.若不是,则存储num_single=0。

4.一种使用权利要求1-3中任一项所述编码方法进行编码后的解码方法,其特征在于包括:

S6:将孤立像素解码成串长加像素的格式,并根据累计连续个数,读取对应个数的孤立像素,同重复像素交替组合;

S7:根据串长以及像素,恢复像素重复的格式;

S8:根据记录的图像各维度上的像素个数,恢复像素的原始分布格式。

5.根据权利要求4所述的图像解码方法,其特征在于,S6的具体实现方法如下:

S610.读取孤立像素长度;

S620.判断读取个数是否小于孤立像素总数;

S630.若是,按照读取的孤立像素个数从孤立像素存储区域中提取相应个数的像素,并在各孤立像素前补充“1”,表示该孤立像素的串长;

S640.若是,读取重复像素存储区域的单个像素值以及其串长;

S650.若不是,存储图像初次解码结果。

6.一种图像编码的装置,其特征在于,所述装置包括依次连接的图像大小记录模块、初次编码模块、孤立像素判别模块、孤立像素存储模块、重复像素存储及孤立像素个数存储模块,其中:

所述图像大小记录模块,用于记录图像各维度上的像素个数;

所述初次编码模块,用于利用单个像素值以及串长代替具有相同值的重复像素;

所述孤立像素判别模块,用于根据串长判断重复次数是否为一且连续出现的孤立像素;

所述孤立像素存储模块,用于只存储具体孤立像素,并累计连续孤立像素的个数;

所述重复像素存储及孤立像素个数存储模块,用于保留该部分的串长以及像素值,并存储累计的孤立像素个数。

7.根据权利要求6所述的图像编码的装置,其特征在于,所述孤立像素存储模块具体包括依次连接的孤立像素存储模块、孤立像素连续次数存累计模块,其中:

所述孤立像素存储模块,用于在孤立像素存储区域存储连续出现的孤立像素;

所述孤立像素连续次数累计模块,用于累计孤立像素连续出现的次数,记为num_single。

8.根据权利要求7所述的图像编码的装置,其特征在于,所述重复像素存储及孤立像素个数存储模块具体包括依次连接的重复像素存储模块、前一串长判断模块、孤立像素连续次数存储模块、孤立像素连续次数补零模块,其中:

所述重复像素存储模块,用于存储该部分的初次编码结果;

所述前一串长判断模块,用于根据串长判断前一像素是否为孤立像素;

所述孤立像素连续次数存储模块,用于存储num_single,并重置num_single=0;

所述孤立像素连续次数补零模块,用于存储num_single=0。

9.一种使用权利要求6-8中任一项所述编码装置进行编码后的解码装置,其特征在于,所述装置包括依次连接的初次解码模块、串长消除模块、维度重建模块,其中:

所述初次解码模块,用于将孤立像素解码成串长加像素的格式,并根据累计连续个数,读取对应个数的孤立像素,同重复像素交替组合;

所述串长消除模块,用于根据串长以及像素,恢复像素重复的格式;

所述维度重建模块,用于根据记录的图像各维度上的像素个数,恢复像素的原始分布格式。

10.根据权利要求9所述的图像解码的装置,其特征在于,所述初次解码模块具体包括依次连接的孤立像素长度读取模块、读取判定模块、孤立像素串长添加模块、重复像素读取模块、初次解码存储模块,其中:

所述孤立像素长度读取模块,用于读取孤立像素长度;

所述读取判定模块,用于判定读取个数是否小于总孤立像素总数;

所述孤立像素串长添加模块,用于按照读取的孤立像素个数从孤立像素存储区域中提取相应个数的像素,并在各孤立像素前补充“1”,表示该孤立像素的串长;

所述重复像素读取模块,用于读取重复像素存储区域的单个像素值以及其串长;

所述初次解码存储模块,用于存储图像初次解码结果。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1