图像的编码、解码方法及编码、解码装置的制作方法

文档序号:7553081阅读:110来源:国知局
专利名称:图像的编码、解码方法及编码、解码装置的制作方法
技术领域
本发明涉及通信领域,尤其涉及一种图像的编码、解码方法及编码、解码装置。
背景技术
图像是多媒体中携带信息极其重要的载体。但是,未经压缩处理的数字图像,数据量非常巨大。为了节省信息的存储空间和提高信息的传输效率,必须对大量的实际数据进行压缩。图像的压缩算法很多。一般需要先对图像进行去相关性处理,然后再进行编码。去相关性处理可以是基于预测或者变换的方式,比如,用于连续色调静态图像的基于上下文的自适应的无损/近无损预测编码体系(Context-based Adaptive Lossless/Nearly-Lossless Coding,简称为 CALIC)和 JPEG-LS (Joint Picture Expert Group-LS,是由联合图像专家组制定的一种用于连续色调静态图像的基于上下文的自适应的无损/近无损预测编码)是基于预测的方式,联合图像专家组压缩标准(Joint Picture ExpertGroup,简称为JPEG)和联合图像专家组制定的基于小波变换的图像压缩标准(简称为JPEG2000)是基于变换的方式。编码可以采用的方法也有很多,比如=Huffman (霍夫曼编码)、算术、游程编码(即RunLen)等。不同的压缩编码方法适合不同的场合。比如,Huffman和算术编码,需要首先知道编码数据的统计特性,需要对图像的压缩数据进行两遍扫描,虽然压缩率相对较高,但是其编码效率较低,不适合实时编码。另外,有些算法对存储空间要求比较高,也就是使用的上下文信息很多,不适合数字电路的实现,比如,多重的小波分解以及离散余弦变换(Discrete Cosine Transform,简称为DCT)变换的编码方式。可见,相关技术中的图像压缩算法无法同时满足复杂度低、功耗小、速度快的硬件电路设计要求。即使是JPEG-LS等简化的算法,由于在编码时前后数据之间存在依赖关系,一个时钟周期内也最多能够实现一个像素(pixel)的压缩编码。针对相关技术中图像的压缩算法无法同时满足复杂度低、功耗小、速度快的硬件电路设计要求的问题,目前尚未提出有效解决方案。

发明内容
本发明的主要目的是提供一种图像的编码及解码方案,以解决相关技术中图像的压缩算法无法同时满足复杂度低、功耗小、速度快的硬件电路设计要求的问题。根据本发明的一个方面,提供了一种图像的编码方法,包括:计算图像中待编码像素的上一行像素中与所述待编码像素相邻的像素的颜色通道的第一预测误差值的实际长度以及所述待编码像素的颜色通道的第二预测误差值;根据所述第一预测误差值的实际长度以及所述第二预测误差值的实际长度确定所选用的编码长度;以及将与所述编码长度对应的编码规则标签以及所述第二预测误差值按照所述编码长度写入与所述待编码像素对应的码流。
优选地,在根据所述第一预测误差值的实际长度以及所述第二预测误差值的实际长度确定所选用的编码长度之前,所述方法还包括:根据所述第一预测误差值的实际长度对所述第一预测误差值对应的颜色通道进行升序或者降序排列,并储存所述第一预测误差值对应的颜色通道的排列顺序。优选地,根据所述第一预测误差值的实际长度对所述第一预测误差值对应的颜色通道进行升序或者降序排列包括:根据所述第一预测误差值的实际长度分别计算每个颜色通道中包括所述待编码像素的上一行像素中与所述待编码像素相邻的像素的有效比特数;根据计算出的所述有效比特数对颜色通道进行升序或者降序排列。优选地,在储存所述第一预测误差值对应的颜色通道的排列顺序之后,所述方法还包括:按照储存的所述第一预测误差值对应的颜色通道的排列顺序对所述待编码像素的相应的颜色通道进行排序。优选地,将与所述编码长度对应的编码规则标签以及所述第二预测误差值按照所述编码长度写入与所述待编码像素对应的码流之前,所述方法还包括:将所述待编码像素的颜色通道的所述第二预测误差值按照排序后的所述待编码像素的颜色通道的顺序进行重排列。优选地,在所述待编码像素的单位为连续的多个像素的情况下,将与所述编码长度对应的编码规则标签以及所述第二预测误差值按照所述编码长度写入与所述待编码像素对应的码流包括:将与所述连续的多个像素中的每个像素的所述编码长度对应的编码规则标签以及所述连续的多个像素中的每个像素的所述第二预测误差值,按照与所述连续的多个像素中的每个像素的所述编码长度写入与所述连续的多个像素对应的码流。优选地,计算所述第一预测误差值的实际长度以及所述第二预测误差值之前,所述方法还包括:将所述图像进行色彩空间转换以及数据变换,并对所述数据变换后的所述图像进行预测,得到所述图像中每个像素的颜色通道的预测误差值。根据本发明的另一个方面,还提供了一种使用所述编码方法进行编码后的解码方法,包括:计算待解码像素的解码出的上一行像素中与所述待解码像素相邻的像素的颜色通道的第一预测误差值的实际长度;从编码后的码流中获取所述待解码像素的编码规则标签;根据所述第一预测误差值的实际长度以及所述编码规则标签确定所述待解码像素的各个颜色通道编码时所选用的编码长度;以及按照确定的所述待解码像素的各个颜色通道编码时所选用的编码长度从所述编码后的码流中读取所述待解码像素的颜色通道的第二预测误差值,并通过所述待解码像素的颜色通道的第二预测误差值还原出所述待解码像素所指示的图像。根据本发明的另一个方面,还提供了一种图像的编码装置,包括:计算模块,用于计算图像中待编码像素的上一行像素中与所述待编码像素相邻的像素的颜色通道的第一预测误差值的实际长度以及所述待编码像素的颜色通道的第二预测误差值;确定模块,用于根据所述第一预测误差值的实际长度以及所述第二预测误差值的实际长度确定所选用的编码长度;以及写入模块,用于将与所述编码长度对应的编码规则标签以及所述第二预测误差值按照所述编码长度写入与所述待编码像素对应的码流。根据本发明的另一个方面,还提供了一种使用所述编码装置进行编码后的解码装置,包括:运算模块,用于计算待解码像素的解码出的上一行像素中与所述待解码像素相邻的像素的颜色通道的第一预测误差值的实际长度;获取模块,用于从编码后的码流中获取所述待解码像素的编码规则标签;匹配模块,用于根据所述第一预测误差值的实际长度以及所述编码规则标签确定所述待解码像素的各个颜色通道编码时所选用的编码长度;以及处理模块,用于按照确定的所述待解码像素的各个颜色通道编码时所选用的编码长度从所述编码后的码流中读取所述待解码像素的颜色通道的第二预测误差值,并通过所述待解码像素的颜色通道的第二预测误差值还原出所述待解码像素所指示的图像。根据本发明的技术方案,采用计算图像中待编码像素的上一行像素中与待编码像素相邻的像素的颜色通道的第一预测误差值的实际长度以及待编码像素的颜色通道的第二预测误差值,根据第一预测误差值的实际长度以及第二预测误差值的实际长度确定所选用的编码长度,并将与该编码长度对应的编码规则标签以及第二预测误差值按照该编码长度写入与待编码像素对应的码流的方式,解决了相关技术中图像的压缩算法无法同时满足复杂度低、功耗小、速度快的硬件电路设计要求的问题,提高了图像压缩算法的性能。


说明书附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:图1是根据本发明实施例的图像的编码方法的流程图;图2是根据本发明实施例的解码方法的流程图;图3是根据本发明实施例的图像的编码装置的结构框图;图4是根据本发明实施例的解码装置的结构框图;图5是根据本发明优选实施例的彩色图像的压缩编码方法的流程图;图6是根据本发明优选实施例的编码码流的格式示意图;图7是根据本发明优选实施例的彩色图像的压缩编码方法的相邻像素示意图;图8是根据本发明优选实施例的彩色图像的自适应编码长度的压缩编码方法的信息格式示意图;图9是根据本发明优选实施例的彩色图像的两个像素并行编码的编码码流的格式示意图;图10是根据本发明优选实施例的自适应选择压缩算法的流程示意图。
具体实施例方式需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本发明。根据本发明实施例,提供了一种图像的编码方法。图1是根据本发明实施例的图像的编码方法的流程图,如图1所示,该方法包括以下步骤:步骤S102,计算图像中待编码像素的上一行像素中与待编码像素相邻的像素的颜色通道的第一预测误差值的实际长度以及该待编码像素的颜色通道的第二预测误差值;步骤S104,根据第一预测误差值的实际长度以及第二预测误差值的实际长度确定所选用的编码长度;步骤S106,将与编码长度对应的编码规则标签以及第二预测误差值按照编码长度写入与该待编码像素对应的码流。通过上述步骤,采用计算图像中待编码像素的上一行像素中与待编码像素相邻的像素的颜色通道的第一预测误差值的实际长度以及该待编码像素的颜色通道的第二预测误差值,根据第一预测误差值的实际长度以及第二预测误差值的实际长度确定所选用的编码长度,将与编码长度对应的编码规则标签以及第二预测误差值按照编码长度写入与该待编码像素对应的码流的方式,能够根据图像中像素的各个颜色通道的预测误差值的长度自适应的选择预测误差值需要的编码长度,在编码过程中只需要进行一次扫描,实现的复杂度低,并且,由于对上下文信息的依赖小,从而可以同时对多个像素进行并行编码,解决了相关技术中图像的压缩算法无法同时满足复杂度低、功耗小、速度快的硬件电路设计要求的问题,从而提高了图像压缩算法的性能。需要说明的是,上述的相邻的像素可以有多个;一般而言,可以选取上一行像素中与待编码像素相连的上一个像素,并在该上一个像素左右分别对称选取多对像素,该上一个像素和选取的多对像素一起作为相邻的像素。选取这些像素遵循的原则可以是:已经完成了编码,并与待编码像素的位置比较接近(即具有一定相关性)的像素,并且,一旦确定了如何选取相邻像素,则在对其他像素进行编码时,也类似地选取相对应位置的像素作为其他像素的相邻像素。优选地,在步骤S104之前,可以根据第一预测误差值的实际长度对第一预测误差值对应的颜色通道进行升序或者降序排列,并储存第一预测误差值对应的颜色通道的排列顺序。采用该方法,能够通过对待编码像素相邻或附近的一个或者多个像素的多个颜色通道预测误差的整体的均匀程度,来预测待编码像素的预测误差可能的均匀程度,并通过该均匀程度选取不同预测误差均匀程度的编码规则,从而提高了编码规则对于编码区域的针对性。在实施过程中,根据第一预测误差值的实际长度对第一预测误差值对应的颜色通道进行升序或者降序排列可以包括:根据第一预测误差值的实际长度分别计算每个颜色通道中包括待编码像素的上一行像素中与待编码像素相邻的像素的有效比特数;根据计算出的有效比特数对颜色通道进行升序或者降序排列。采用上述方法,对多个相邻像素的相同颜色通道的预测误差值的长度进行求和,能够得知在待编码像素的附近区域内的颜色通道的能量分布(即不同颜色通道的预测误差值的均匀程度)情况,便于针对各颜色通道的预测误差值的情况,对不同的图像区域做差异化处理。例如,在储存第一预测误差值对应的颜色通道的排列顺序之后,还可以按照储存的第一预测误差值对应的颜色通道的排列顺序对待编码像素的相应的颜色通道进行排序。采用该方法,在计算出已经完成编码的第一预测误差值之后,能够确定待编码像素相应的颜色通道的排序方式,从而使得在颜色通道被重新排序过的情况下,可以根据上一行像素相应的预测误差值进行反排序,得知待解码的像素中颜色通道的排序情况,使得在这种情况下的解码能够顺利实现。优选地,在步骤S106之前,可以将待编码像素的颜色通道的第二预测误差值按照排序后的待编码像素的颜色通道的顺序进行重排列。在将颜色通道进行排序之后,与各颜色通道相对应的第二预测误差值也应该按照相应的颜色通道的顺序进行排序,采用这样的方法,可以使用更小的编码规则表,提高查找编码规则标签的效率,进而提高编码效率。
优选地,由于上述方法使用的上下文信息很少,使用的上下文信息仅仅是已经编码的上一行的预测误差值的长度,即,该方法对上下文的依赖很小,并且完全不依赖该待编码像素所在行的前一个像素的编码信息,因此,在待编码像素的单位为连续的多个像素的情况下,在步骤S106中,可以将与连续的多个像素中的每个像素的编码长度对应的编码规则标签以及连续的多个像素中的每个像素的第二预测误差值,按照与连续的多个像素中的每个像素的编码长度写入与连续的多个像素对应的码流。此外,在步骤S102之前,还可以将图像进行色彩空间转换以及数据变换,并对数据变换后的图像进行预测,得到图像中每个像素的颜色通道的预测误差值。该方法提供了具体的去相关性的操作,能够进一步提高编码的压缩率。根据本发明实施例,还提供了一种使用上述的编码方法进行编码后的解码方法。图2是根据本发明实施例的解码方法的流程图,如图2所示,该方法包括以下步骤:步骤S202,计算待解码像素的解码出的上一行像素中与待解码像素相邻的像素的颜色通道的第一预测误差值的实际长度;步骤S204,从编码后的码流中获取待解码像素的编码规则标签;步骤S206,根据第一预测误差值的实际长度以及编码规则标签确定待解码像素的各个颜色通道编码时所选用的编码长度;以及步骤S208,按照确定的待解码像素的各个颜色通道编码时所选用的编码长度从编码后的码流中读取待解码像素的颜色通道的第二预测误差值,并通过待解码像素的颜色通道的第二预测误差值还原出待解码像素所指示的图像。通过上述步骤,采用计算待解码像素的解码出的上一行像素中与待解码像素相邻的像素的颜色通道的第一预测误差值的实际长度;从编码后的码流中获取待解码像素的编码规则标签;根据第一预测误差值的实际长度以及编码规则标签确定待解码像素的各个颜色通道编码时所选用的编码长度;以及按照确定的待解码像素的各个颜色通道编码时所选用的编码长度从编码后的码流中读取待解码像素的颜色通道的第二预测误差值,并通过待解码像素的颜色通道的第二预测误差值还原出待解码像素所指示的图像的方式,能够对自适应的选择预测误差值需要的编码长度的码流进行解码,在解码过程中只需要进行一次扫描,实现的复杂度低,由于对上下文信息的依赖小,从而可以同时对多个像素进行并行编码,解决了相关技术中图像的压缩算法无法同时满足复杂度低、功耗小、速度快的硬件电路设计要求的问题,从而提高了图像压缩算法的性能。需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。对应于上述图像的编码方法,本发明实施例还提供了一种图像的编码装置。图3是根据本发明实施例的图像的编码装置的结构框图,如图3所示,该装置包括:计算模块32、确定模块34和写入模块36。其中,计算模块32,用于计算图像中待编码像素的上一行像素中与待编码像素相邻的像素的颜色通道的第一预测误差值的实际长度以及待编码像素的颜色通道的第二预测误差值;确定模块34,耦合至计算模块32,用于根据第一预测误差值的实际长度以及第二预测误差值的实际长度确定所选用的编码长度;以及写入模块36,耦合至确定模块34,用于将与编码长度对应的编码规则标签以及第二预测误差值按照编码长度写入与待编码像素对应的码流。通过上述装置,计算模块32计算图像中待编码像素的上一行像素中与待编码像素相邻的像素的颜色通道的第一预测误差值的实际长度以及待编码像素的颜色通道的第二预测误差值,确定模块34根据第一预测误差值的实际长度以及第二预测误差值的实际长度确定所选用的编码长度,以及写入模块36将与编码长度对应的编码规则标签以及第二预测误差值按照编码长度写入与待编码像素对应的码流,能够根据图像中像素的各个颜色通道的预测误差值的长度自适应的选择预测误差值需要的编码长度,在编码过程中只需要进行一次扫描,实现的复杂度低,由于对上下文信息的依赖小,从而可以同时对多个像素进行并行编码,解决了相关技术中图像的压缩算法无法同时满足复杂度低、功耗小、速度快的硬件电路设计要求的问题,从而提高了图像压缩算法的性能。对应于上述的解码方法,本发明实施例还提供了一种解码装置。图4是根据本发明实施例的解码装置的结构框图,如图4所示,该装置包括:运算模块42、获取模块44、匹配模块46和处理模块48。其中,运算模块42,用于计算待解码像素的解码出的上一行像素中与待解码像素相邻的像素的颜色通道的第一预测误差值的实际长度;获取模块44,用于从编码后的码流中获取待解码像素的编码规则标签;匹配模块46,耦合至运算模块42和获取模块44,用于根据第一预测误差值的实际长度以及编码规则标签确定待解码像素的各个颜色通道编码时所选用的编码长度;以及处理模块48,耦合至匹配模块46,用于按照确定的待解码像素的各个颜色通道编码时所选用的编码长度从编码后的码流中读取待解码像素的颜色通道的第二预测误差值,并通过待解码像素的颜色通道的第二预测误差值还原出待解码像素所指示的图像。通过上述装置,运算模块42计算待解码像素的解码出的上一行像素中与待解码像素相邻的像素的颜色通道的第一预测误差值的实际长度,获取模块44从编码后的码流中获取待解码像素的编码规则标签;匹配模块46根据第一预测误差值的实际长度以及编码规则标签确定待解码像素的各个颜色通道编码时所选用的编码长度,以及处理模块48按照确定的待解码像素的各个颜色通道编码时所选用的编码长度从编码后的码流中读取待解码像素的颜色通道的第二预测误差值,并通过待解码像素的颜色通道的第二预测误差值还原出待解码像素所指示的图像,解决了相关技术中图像的压缩算法无法同时满足复杂度低、功耗小、速度快的硬件电路设计要求的问题,从而提高了图像压缩算法的性能。为了使本发明的技术方案和实现方法更加清楚,下面将结合优选的实施例对其实现过程进行详细描述。根据本发明优选实施例,提供了一种彩色图像的压缩编码方法,该编码方式属于一次扫描(即onepass)编码,使用极少量的上下文信息,适用于对硬件要求水平较低的实时编码。图5是根据本发明优选实施例的彩色图像的压缩编码方法的流程图,如图5所示,该方法包括如下步骤:步骤S502,对图像进行色彩空间转换,去除通道之间相关性;步骤S504,进行局部的数据变换,尽量去除邻域数据的相关性;步骤S506,通过预测的方式进一步去除相关性;步骤S508,对预测的误差进行编码。需要说明的是,在实施过程中,步骤S502和步骤S504可以省略,可以直接对数据进行预测及编码。本优选实施例提供的编码方式,就是用来实现对预测误差等待编码信息的快速编码。例如,若该编码方式属于定长编码,码流由两部分组成:标签(Tag)和数值。图6是根据本发明优选实施例的编码码流的格式示意图,如图6所示,码流的数值部分包括三个通道的预测误差,其中,图中的LI L3分别表示三个通道预测误差值的码长。由于预测误差的长度有多种可能,因此,可以尽量提供不同的选择来满足存储的需求,其中,可选择的最大的长度要能够满足预测误差最大值的存储要求。因为图像在进行色彩空间变换之后,能量一般集中在一个或两个通道上,并且,以红-绿-蓝(Red-Green-Blue,简称为RGB)图像为例,即使RGB图像没有进行色彩空间变换,RGB图像的三个通道相对于彩色图像也不是均匀分布的,而是因图像的内容而异,所以,针对不同的图像或者图像不同的区域采用相同的数据长度(在本实施例中指预测误差的长度)进行编码,将会造成存储空间的浪费,从而影响压缩率。因此,采用上述不同的预测误差的长度对不同图像或者图像的不同区域进行编码,可以降低存储空间,提高压缩率。在该优选实施例中,给出了一个编码长度预设表。表I是根据本发明优选实施例的编码长度预设表,其中,以最大的预测误差值不超过8bit长度为例(在RGB图像中,预测误差值的范围为O 255)。表I
权利要求
1.一种图像的编码方法,其特征在于包括: 计算图像中待编码像素的上一行像素中与所述待编码像素相邻的像素的颜色通道的第一预测误差值的实际长度以及所述待编码像素的颜色通道的第二预测误差值; 根据所述第一预测误差值的实际长度以及所述第二预测误差值的实际长度确定所选用的编码长度;以及 将与所述编码长度对应的编码规则标签以及所述第二预测误差值按照所述编码长度写入与所述待编码像素对应的码流。
2.根据权利要求1所述的方法,其特征在于,在根据所述第一预测误差值的实际长度以及所述第二预测误差值的实际长度确定所选用的编码长度之前,所述方法还包括: 根据所述第一预测误差值的实际长度对所述第一预测误差值对应的颜色通道进行升序或者降序排列,并储存所述第一预测误差值对应的颜色通道的排列顺序。
3.根据权利要求2所述的方法,其特征在于,根据所述第一预测误差值的实际长度对所述第一预测误差值对应的颜色通道进行升序或者降序排列包括: 根据所述第一预测误差值的实际长度分别计算每个颜色通道中包括所述待编码像素的上一行像素中与所述待编码像素相邻的像素的有效比特数; 根据计算出的所述有效比特数对颜色通道进行升序或者降序排列。
4.根据权利 要求2所述的方法,其特征在于,在储存所述第一预测误差值对应的颜色通道的排列顺序之后,所述方法还包括: 按照储存的所述第一预测误差值对应的颜色通道的排列顺序对所述待编码像素的相应的颜色通道进行排序。
5.根据权利要求4所述的方法,其特征在于,将与所述编码长度对应的编码规则标签以及所述第二预测误差值按照所述编码长度写入与所述待编码像素对应的码流之前,所述方法还包括: 将所述待编码像素的颜色通道的所述第二预测误差值按照排序后的所述待编码像素的颜色通道的顺序进行重排列。
6.根据权利要求1所述的方法,其特征在于,在所述待编码像素的单位为连续的多个像素的情况下,将与所述编码长度对应的编码规则标签以及所述第二预测误差值按照所述编码长度写入与所述待编码像素对应的码流包括: 将与所述连续的多个像素中的每个像素的所述编码长度对应的编码规则标签以及所述连续的多个像素中的每个像素的所述第二预测误差值,按照与所述连续的多个像素中的每个像素的所述编码长度写入与所述连续的多个像素对应的码流。
7.根据权利要求1所述的方法,其特征在于,计算所述第一预测误差值的实际长度以及所述第二预测误差值之前,所述方法还包括: 将所述图像进行色彩空间转换以及数据变换,并对所述数据变换后的所述图像进行预测,得到所述图像中每个像素的颜色通道的预测误差值。
8.一种使用权利要求1至7中任一项所述编码方法进行编码后的解码方法,其特征在于包括: 计算待解码像素的解码出的上一行像素中与所述待解码像素相邻的像素的颜色通道的第一预测误差值的实际长度;从编码后的码流中获取所述待解码像素的编码规则标签; 根据所述第一预测误差值的实际长度以及所述编码规则标签确定所述待解码像素的各个颜色通道编码时所选用的编码长度;以及 按照确定的所述待解码像素的各个颜色通道编码时所选用的编码长度从所述编码后的码流中读取所述待解码像素的颜色通道的第二预测误差值,并通过所述待解码像素的颜色通道的第二预测误差值还原出所述待解码像素所指示的图像。
9.一种图像的编码装置,其特征在于包括: 计算模块,用于计算图像中待编码像素的上一行像素中与所述待编码像素相邻的像素的颜色通道的第一预测误差值的实际长度以及所述待编码像素的颜色通道的第二预测误差值; 确定模块,用于根据所述第一预测误差值的实际长度以及所述第二预测误差值的实际长度确定所选用的编码长度;以及 写入模块,用于将与所述编码长度对应的编码规则标签以及所述第二预测误差值按照所述编码长度写入与所述待编码像素对应的码流。
10.一种使用权利要求9的所述编码装置进行编码后的解码装置,其特征在于包括: 运算模块,用于计算待解码像素的解码出的上一行像素中与所述待解码像素相邻的像素的颜色通道的第一预测误差值的实际长度; 获取模块,用于从编码后的码流中获取所述待解码像素的编码规则标签; 匹配模块,用于根据所述第一预测误差值的实际长度以及所述编码规则标签确定所述待解码像素的各个颜色通道编码时所选用的编码长度;以及 处理模块,用于按照确定的所述待解码像素的各个颜色通道编码时所选用的编码长度从所述编码后的码流中读取所述待解码像素的颜色通道的第二预测误差值,并通过所述待解码像素的颜色通道的第二预测误差值还原出所述待解码像素所指示的图像。
全文摘要
本发明公开了一种图像的编码、解码方法及编码、解码装置,其中,该编码方法包括计算图像中待编码像素的上一行像素中与待编码像素相邻的像素的颜色通道的第一预测误差值的实际长度以及待编码像素的颜色通道的第二预测误差值;根据第一预测误差值的实际长度以及第二预测误差值的实际长度确定所选用的编码长度;以及将与编码长度对应的编码规则标签以及第二预测误差值按照编码长度写入与待编码像素对应的码流。通过本发明,解决了图像的压缩算法无法同时满足复杂度低、功耗小、速度快的硬件电路设计要求的问题,从而提高了图像压缩算法的性能。
文档编号H04N7/50GK103167289SQ20131007169
公开日2013年6月19日 申请日期2013年3月6日 优先权日2013年3月6日
发明者李瑞玲 申请人:硅谷数模半导体(北京)有限公司, 硅谷数模国际有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1