文字块的编码方法和装置及其解码方法和装置制造方法及图纸

技术编号:17414537 阅读:25 留言:0更新日期:2018-03-07 10:04
本发明专利技术公开了一种文字块的编码方法和装置及其解码方法和装置。其中,该方法包括:减少文字块中第一分量和/或第二分量的数量,其中,第一分量用于表征文字块中像素的色彩,第二分量用于表征文字块中像素的饱和度;根据文字块中与每个像素相邻的像素的像素值,确定每个像素的第一索引值,其中,第一索引值用于表征像素与相邻像素的关系,像素值根据第一分量、第二分量和第三分量确定,第三分量用于表征文字块中像素的灰度值;通过每个像素的第一索引值,对文字块进行编码。本发明专利技术解决了现有技术中文字块的压缩比较低的技术问题。

Coding methods and devices for text blocks and their decoding methods and devices

The invention discloses a coding method and a device for a text block and a decoding method and device. Among them, the method includes: reducing the block of text in the first component and / or the number of the second component, the first component for characterization of the block of text pixels in color, second components are used to characterize the text block of pixels in the saturation; according to the text block with each pixel adjacent pixels of the pixel values of each pixel, determining a first index the value of the first index value for relationship between pixel and the adjacent pixel representation, the pixel value is determined according to the first component, second component and third component and third component for characterization of gray values of pixels in the block of text; the first index value of each pixel, encoding the text block. The invention solves the technical problem of low compression of the Chinese character block in the existing technology.

【技术实现步骤摘要】
文字块的编码方法和装置及其解码方法和装置
本专利技术涉及图像处理领域,具体而言,涉及一种文字块的编码方法和装置及其解码方法和装置。
技术介绍
随着网络通信技术的发展,各种便携设备入笔记本电脑、手机、平板电脑和其他数字设备的快速发展,实时计算机桌面图像的压缩传输日益广泛;而实现计算机桌面的高效压缩,采用基于块分类的压缩方法,即将图像分为文字块和图片块分别进行压缩,就能显著提高图像的压缩质量和传输时延。而对于计算机桌面中的文字块,其具有内容聚集、细节丰富,且颜色数目少等特征,采用基于块的基本色分类的文字编码器能有效的提高压缩性能。目前大部分基于块的文字压缩主要针对YUV444彩色空间的压缩,基于块的文字压缩通常利用了Y、U、V三分量之间的相关性来进行压缩,但这种压缩方式对于YUV444格式的图像来压缩比仍然较低。针对现有技术中文字块的压缩比较低的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种文字块的编码方法和装置及其解码方法和装置,以至少解决现有技术中文字块的压缩比较低的技术问题。根据本专利技术实施例的一个方面,提供了一种文字块的编码方法,包括:减少文字块中第一分量和/或第二分量的数量,其中,第一分量用于表征文字块中像素的色彩,第二分量用于表征文字块中像素的饱和度;根据文字块中与每个像素相邻的像素的像素值,确定每个像素的第一索引值,其中,第一索引值用于表征像素与相邻像素的关系,像素值根据第一分量、第二分量和第三分量确定,第三分量用于表征文字块中像素的灰度值;通过每个像素的第一索引值,对文字块进行编码。进一步地,提高文字块中共用第一分量和/或第二分量的第三分量的数量,包括:提高第一分量和/或第二分量的采样间距,其中,采样间距用于表征提取一个第一分量和/或提取一个第二分量的像素数量,其中,每个像素具有一个第三分量。进一步地,减少文字块中第一分量和/或第二分量的数量,包括:调整文字块的格式。进一步地,调整文字块的格式的方法包括如下任意一种:在文字块个格式为YUV444时,将文字块的格式调整为YUV422;在文字块个格式为YUV444时,将文字块的格式调整为YUV420;在文字块个格式为YUV422时,将文字块的格式调整为YUV420。进一步地,确定文字块的基本色;根据文字块中与每个像素的像素值确定每个像素的第二索引值,其中,第二索引值用于表征每个像素与基本色的关系;根据每个像素的第二索引值确定每个像素的第一索引值。进一步地,根据基本色对文字块中的每个像素进行量化,其中,像素值与基本色之差的绝对值小于预设阈值的像素被量化为基本色,像素值与基本色之差的绝对值大于等于预设阈值的像素被量化为逃逸色;根据每个像素的每个分量的量化结果确定每个像素的第二索引值。进一步地,确定每个基本色分别对应不同的第二索引值,全部逃逸色对应一个相同的第二索引值。进一步地,确定每个像素的第一索引值与相邻像素的第一索引值的关系,其中,相邻像素包括:当前像素的左侧像素和上侧像素,关系包括:像素的第一索引值与左侧像素的第一索引值相同的第一关系、像素的第一索引值与上侧像素的第一索引值相同的第二关系以及与左侧像素的第一索引值和上侧像素的第一索引值均不相同的第三关系;根据每个像素的第一索引值与相邻像素的第一索引值的关系,确定每个像素的第一索引值,其中,不同的关系对应不同的第一索引值。进一步地,对与相邻像素的分量具有第三关系的像素的第二索引值进行熵编码;以及根据行内像素的第一索引值的关系对与相邻像素的分量具有第一关系和第二关系的像素的第一索引值进行编码。进一步地,检测文字块中每行除首位像素的其他行内像素的第一索引值是否相同;对除首位像素的其他行内像素的第一索引值相同的行进行统一编码;对除首位像素的其他行内像素的第一索引值不相同的行,按照行内每个像素的第一索引值进行编码。根据本专利技术实施例的另一方面,还提供了一种文字块的解码方法,包括:对编码码流进行解码,得到文字块中每个像素的基本色、逃逸色以及第一索引值,其中,第一索引值根据文字块中与每个像素相邻的像素的像素值确定,像素值根据像素的第一分量、第二分量和第三分量确定,第一分量用于表征像素的色彩,第二分量用于表征像素的饱和度,第三分量用于表征像素的灰度值;根据第一索引值、基本色和逃逸色恢复文字块;提高恢复得到的文字块中第一分量和/或第二分量的数量。进一步地,根据每个像素的第一索引值确定每个像素的第二索引值,其中,第二索引值用于表征每个像素与基本色的关系;根据第二索引图、基本色和逃逸色恢复具有第一分量比例的文字块。进一步地,将文字块的第一分量比例调整至第二分量比例,包括:通过插值法将文字块的第一分量比例调整至第二分量比例。根据本专利技术实施例的另一方面,还提供了一种文字块的编码装置,包括:提高模块,用于减少文字块中第一分量和/或第二分量的数量,其中,第一分量用于表征文字块中像素的色彩,第二分量用于表征文字块中像素的饱和度;确定模块,用于根据文字块中与每个像素相邻的像素的像素值,确定每个像素的第一索引值,其中,第一索引值用于表征像素与相邻像素的关系,像素值根据第一分量、第二分量和第三分量确定,第三分量用于表征文字块中像素的灰度值;编码模块,用于通过每个像素的第一索引值,对文字块进行编码。根据本专利技术实施例的另一方面,还提供了一种文字块的解码装置,包括:解码模块,用于对编码码流进行解码,得到文字块中每个像素的基本色、逃逸色以及第一索引值,其中,第一索引值根据文字块中与每个像素相邻的像素的像素值确定,像素值根据像素的第一分量、第二分量和第三分量确定,第一分量用于表征像素的色彩,第二分量用于表征像素的饱和度,第三分量用于表征像素的灰度值;恢复模块,用于根据第一索引值、基本色和逃逸色恢复文字块;降低模块,用于提高恢复得到的文字块中第一分量和/或第二分量的数量。根据本专利技术实施例的另一方面,还提供了一种存储介质,存储介质包括存储的程序,其中,在程序运行时控制存储介质所在设备执上述文字块的编码方法或上述文字块的解码方法。根据本专利技术实施例的另一方面,还提供了一种处理器,处理器用于运行程序,其中,程序运行时执行上述文字块的编码方法或上述文字块的解码方法。在本专利技术实施例中,提高文字块的第一分量和第二分量所对应的第三分量的数量,根据文字块中与每个像素相邻的像素的分量,确定每个像素的分量的第一索引值,通过每个像素的第一索引值,对文字块进行编码。上述方案通过提高文字块中共用第一分量和第二分量的像素的数量,提高了文字块中的像素与相邻像素的分量相同的概率,进而在进行文字块的编码时,对于与相邻像素的分量相同的像素,只需要对其索引值进行编码,从而达到了提高文字块的压缩比的效果。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是根据本专利技术实施例的文字块的编码方法的流程图;图2是根据本申请实施例的一种文字块编码方法的流程图;图3是根据本申请实施例一种可选的对YUV420格式的像素进行二维预测的示意图;图4是根据本专利技术实施例的文字块的解码方法的流程图;图5是根据本专利技术实施例的文字块的编码装置的示意图;图6是根据本专利技术实施例的本文档来自技高网...
文字块的编码方法和装置及其解码方法和装置

【技术保护点】
一种文字块的编码方法,其特征在于,包括:减少所述文字块中第一分量和/或第二分量的数量,其中,所述第一分量用于表征所述文字块中像素的色彩,所述第二分量用于表征所述文字块中像素的饱和度;根据所述文字块中与每个像素相邻的像素的像素值,确定所述每个像素的第一索引值,其中,所述第一索引值用于表征所述像素与相邻像素的关系,所述像素值根据所述第一分量、所述第二分量和第三分量确定,所述第三分量用于表征所述文字块中像素的灰度值;通过所述每个像素的第一索引值,对所述文字块进行编码。

【技术特征摘要】
1.一种文字块的编码方法,其特征在于,包括:减少所述文字块中第一分量和/或第二分量的数量,其中,所述第一分量用于表征所述文字块中像素的色彩,所述第二分量用于表征所述文字块中像素的饱和度;根据所述文字块中与每个像素相邻的像素的像素值,确定所述每个像素的第一索引值,其中,所述第一索引值用于表征所述像素与相邻像素的关系,所述像素值根据所述第一分量、所述第二分量和第三分量确定,所述第三分量用于表征所述文字块中像素的灰度值;通过所述每个像素的第一索引值,对所述文字块进行编码。2.根据权利要求1所述的方法,其特征在于,减少所述文字块中第一分量和/或第二分量的数量,包括:提高所述第一分量和/或所述第二分量的采样间距,其中,所述采样间距用于表征提取一个第一分量和/或提取一个所述第二分量的像素数量,其中,每个像素具有一个所述第三分量。3.根据权利要求2所述的方法,其特征在于,减少所述文字块中第一分量和/或第二分量的数量,包括:调整所述文字块的格式。4.根据权利要求1所述的方法,其特征在于,根据所述文字块中与每个像素相邻的像素的像素值,确定所述每个像素的第一索引值,包括:确定所述文字块的基本色;根据所述文字块中与每个像素的像素值确定所述每个像素的第二索引值,其中,所述第二索引值用于表征所述每个像素与所述基本色的关系;根据所述每个像素的第二索引值确定所述每个像素的第一索引值。5.根据权利要求4所述的方法,其特征在于,根据所述文字块中与每个像素的像素值确定所述每个像素的第二索引值,包括:根据所述基本色对所述文字块中的每个像素进行量化,其中,像素值与基本色之差的绝对值小于预设阈值的像素被量化为所述基本色,所述像素值与所述基本色之差的绝对值大于等于所述预设阈值的像素被量化为逃逸色;根据所述每个像素的每个分量的量化结果确定所述每个像素的第二索引值。6.根据权利要求5所述的方法,其特征在于,根据所述每个像素的每个分量的量化结果确定所述每个像素的第二索引值,包括:确定每个所述基本色分别对应不同的第二索引值,全部所述逃逸色对应一个相同的第二索引值。7.根据权利要求4所述的方法,其特征在于,根据所述每个像素的第二索引值确定所述每个像素的第一索引值,包括:确定所述每个像素的第一索引值与相邻像素的第一索引值的关系,其中,所述相邻像素包括:当前像素的左侧像素和上侧像素,所述关系包括:像素的第一索引值与所述左侧像素的第一索引值相同的第一关系、像素的第一索引值与所述上侧像素的第一索引值相同的第二关系以及与左侧像素的第一索引值和上侧像素的第一索引值均不相同的第三关系;根据所述每个像素的第一索引值与所述相邻像素的第一索引值的关系,确定所述每个像素的第一索引值,其中,不同的关系对应不同的第一索引值。8.根据权利要求7所述的方法,其特征在于,通过所述每个像素的第一索引值,对所述文字块进行编码,包括:对与所述相邻像素的分量具有所述第三关系的像素的第二索引值进行熵编码;以...

【专利技术属性】
技术研发人员:杨文晋延学萍苏睿
申请(专利权)人:西安万像电子科技有限公司
类型:发明
国别省市:陕西,61

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1