超高分辨率bmp图片的分割方法与装置的制作方法

文档序号:6439676阅读:546来源:国知局
专利名称:超高分辨率bmp图片的分割方法与装置的制作方法
技术领域
本发明涉及图形处理技术领域,特别涉及一种超高分辨率BMP图片的分割方法与
直ο
背景技术
在拼接显示领域,需要对超高分辨率的图片进行显示。例如,一个96显示单元的拼接墙,要求背景图片为分辨率达到2M00X6300的BMP格式的图片。为适于每个显示单元进行显示,需要对背景图片进行分割,分割后的图片为1400X1050分辨率的JPEG格式图片。分割的过程,既要保证时间高效性,也要保证图像的清晰度,更要减少内存资源利用率。关于图片分割,现有技术一般采用Wiotoshop软件(简称PS技术)来实现。PS技术无法满足拼接显示领域对图片分割的要求,一是由于其处理的图片多为JPEG格式图片; 二是由于其分割图片时,超高分辨率的图片将占用很大内存和很多资源,当待分割的图片数量众多时,耗费的时间将很漫长。实验证明,4G内存的电脑采用PS技术无法实现分辨率为22400 X 6300的JPEG格式图片的分割。为了便于描述,将22400 X 6300及其以上的分辨率定义为超高分辨率。

发明内容
本发明提出了一种超高分辨率BMP图片的分割方法与装置,以实现对超高分辨率 BMP图片的分割。本发明超高分辨率BMP图片的分割方法,包括步骤对超高分辨率BMP图片进行预分割,预分割后各个BMP图片的分辨率在预分割耗时与普通电脑所能处理图片的分辨率之间取平衡;分别将预分割后的各个BMP图片转换成目标格式的图片;分别将转换后的各个目标格式的图片分割成目标分辨率的目标格式图片。优选地,所述超高分辨率为2M00X6300及以上的分辨率。优选地,所述普通电脑为2G内存的电脑,2G内存的电脑所能处理图片的分辨率为 11200X3150及以下的分辨率。优选地,所述目标格式为JPEG格式,所述步骤分别将预分割后的各个BMP图片转换成目标格式的图片,具体为对预分割后的各个BMP图片依次执行色彩空间转换、缩减取样、DCT变换、量化矩阵和熵编码。本发明超高分辨率BMP图片的分割装置,包括预分割模块,用于对超高分辨率BMP图片进行预分割,预分割后各个BMP图片的分辨率在预分割耗时与普通电脑所能处理图片的分辨率之间取平衡;格式转换模块,用于分别将预分割后的各个BMP图片转换成目标格式的图片;二次分割模块,用于分别将转换后的各个目标格式的图片分割成目标分辨率的目标格式图片。
优选地,所述超高分辨率为2M00X6300及以上的分辨率。优选地,所述普通电脑为2G内存的电脑,2G内存的电脑所能处理图片的分辨率为 11200X3150及以下的分辨率。优选地,所述目标格式为JPEG格式,所述格式转换模块用于通过依次执行色彩空间转换、缩减取样、DCT变换、量化矩阵和熵编码,来实现分别将预分割后的各个BMP图片转换成目标格式的图片。本发明超高分辨率BMP图片的分割方法与装置,首先对超高分辨率BMP图片进行预分割,将其分辨率降至普通电脑能处理的程度,再对预分割后的BMP图片进行格式转换, 转换成普通电脑可以处理的格式,最后按照常规方法对格式转换后的图片再次进行分割, 分割至目标分辨率,以适于拼接墙显示。由于对图片分两次进行分割,使超高分辨率BMP图片的分割得以实现,且中间过程操作简单、耗时短、节省内存、占用资源少,尤其适用于大量超高分辨率BMP图片的分割。


图1是本发明超高分辨率BMP图片的分割方法的流程示意图;图2是本发明超高分辨率BMP图片的分割装置的结构示意图。
具体实施例方式本发明超高分辨率BMP图片的分割方法,对难以分割的超高分辨率的BMP图片,先将其分割成较小分辨率的图片,再格式转换成适于显示的主流图片格式,最后按照一般方法再次对图片进行分割。下面结合附图与实施例详细解释本方法。本发明超高分辨率BMP图片的分割方法,如图1所示,包括步骤步骤1、对超高分辨率BMP图片进行预分割,预分割后各个BMP图片的分辨率在预分割耗时与普通电脑所能处理图片的分辨率之间取平衡;步骤2、分别将预分割后的各个BMP图片转换成目标格式的图片;步骤3、分别将转换后的各个目标格式的图片分割成目标分辨率的目标格式图片。本文所述的超高分辨率指的是22400X6300及以上的分辨率。本方法既以 22400X6300分辨率的原始BMP图片进行说明。步骤1的预分割是为了步骤3的分割做准备的,经过预分割后的图片的分辨率,普通电脑可以处理了。预分割后的图片数不宜过多, 也不能太少,太多的话,预分割的过程将浪费大量的时间,太少的话,预分割后图片的分辨率又不能达到普通电脑可以处理的程度。因此,需要在预分割耗时及普通电脑所能处理图片的分辨率之间取平衡。这里所述的普通电脑指的是一般配置的1-2G内存的电脑,实验证明,普通电脑采用现有方法无法分割分辨率为11200X3150及以上的图片,即普通电脑能处理的图片为11200X3150分辨率及以下的主流格式(除BMP外)的图片。预分割的方法可以是手动的,也可以采用相应的工具。如果采用手动方法,则不需将图片打开,节省内存, 如果采用工具,则包括以下步骤加载2M00 X 6300分辨率的BMP图片;将加载的2M00X6300分辨率的BMP图片分割成4张较小的图片,每张较小图片的分辨率为11200X3150 ;
4
分别计算每张较小BMP图片的位置;读取每张较小BMP图片的BMP像素数据;分别保存4张较小BMP图片。步骤2对图片进行格式转换,其中的目标格式为普通电脑可以处理的适于拼接墙显示的主流的图片格式,下面以JPEG格式为例说明格式转换的步骤。色彩空间转换由RGB分量转换成YUV分量,一个像素为3个RGB色彩分量,即3 个字节,24bit ;缩减取样;DCT变换,得到频率系数矩阵(8*8矩阵),得出矩阵数(每个YUV分量为一个频率系数矩阵,用一个YUV表示一个像素);量化矩阵;熵编码(即Z字形编码)。 经过步骤1、2处理后的图片即可采用普通电脑运用常规方法进行分割。步骤3对每张较小的JPEG格式图片的二次分割步骤如下打开JPEG格式图片,读取图片的压缩数据和解码需要的图片信息(解码需要的图片信息具体包括熵编码表、量化表、采样系数以及图片的宽、高等信息);对图片进行熵解码,得到频率系数矩阵(8*8矩阵),每个频率系数矩阵表示一个像素;根据步骤2得出的矩阵数(以分辨率11200X3150分割成分辨率为1400X1050 为例,那么矩阵数是35^0000),以及用较小的JPEG格式图片的分辨率除以需要得到分割后图片的分辨率即目标分辨率得出的倍数(以分辨率11200X3150分割成分辨率为 1400X1050为例,倍数为,得到每个分割后图片的矩阵数(以分辨率11200X3150分割成分辨率为1400X1050为例,那么分割后图片的矩阵数为1470000);将每个分割后图片的所有矩阵组合起来,进行量化和熵编码,(以分辨率 11200X3150分割成分辨率为1400X1050为例,由于每个像素是从下到上、从左到右保存的,那么按照从下到上、从左到右将每1470000组合成一个新的矩阵组合,再对其量化和熵编码即可);最后按照JPEG图片的文件格式保存图片。需要说明的是,格式转换的步骤可以最先执行,也可以最后执行,为了处理方便并提高处理速度,将格式转换放在了预分割后,二次分割前。由于较小的JPEG格式图片的分割不需要重新打开新的图片,所以节省内存;较小的JPEG格式图片的分割不需要重新解码再编码,提高效率的同时也提高图片的精度。本发明超高分辨率BMP图片的分割装置是与上述方法相对应的装置,如图2所示, 包括预分割模块,用于对超高分辨率BMP图片进行预分割,预分割后各个BMP图片的分辨率在预分割耗时与普通电脑所能处理图片的分辨率之间取平衡;格式转换模块,用于分别将预分割后的各个BMP图片转换成目标格式的图片;二次分割模块,用于分别将转换后的各个目标格式的图片分割成目标分辨率的目标格式图片。
5
由以上描述及图2可知,预分割模块、格式转换模块和二次分割模块依次相连组成了本装置。作为一个优选的实施例,所述超高分辨率为2M00X6300及以上的分辨率。作为一个优选的实施例,所述普通电脑为2G内存的电脑,2G内存的电脑所能处理图片的分辨率为11200X3150及以下的分辨率。作为一个优选的实施例,所述目标格式为JPEG格式,所述格式转换模块用于通过依次执行色彩空间转换、缩减取样、DCT变换、量化矩阵和熵编码,来实现分别将预分割后的各个BMP图片转换成目标格式的图片。将本发明超高分辨BMP图片的分割方法与装置结合使用,即可完成超高分辨率 BMP图片的分割。以上所述的本发明实施方式,并不构成对本发明保护范围的限定。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明的权利要求保护范围之内。
权利要求
1.一种超高分辨率BMP图片的分割方法,其特征在于,包括步骤对超高分辨率BMP图片进行预分割,预分割后各个BMP图片的分辨率在预分割耗时与普通电脑所能处理图片的分辨率之间取平衡;分别将预分割后的各个BMP图片转换成目标格式的图片;分别将转换后的各个目标格式的图片分割成目标分辨率的目标格式图片。
2.根据权利要求1所述的超高分辨率BMP图片的分割方法,其特征在于,所述超高分辨率为2M00X6300及以上的分辨率。
3.根据权利要求1或2所述的超高分辨率BMP图片的分割方法,其特征在于,所述普通电脑为2G内存的电脑,2G内存的电脑所能处理图片的分辨率为11200X3150及以下的分辨率。
4.根据权利要求1或2所述的超高分辨率BMP图片的分割方法,其特征在于, 所述目标格式为JPEG格式,所述步骤分别将预分割后的各个BMP图片转换成目标格式的图片,具体为对预分割后的各个BMP图片依次执行色彩空间转换、缩减取样、DCT变换、量化矩阵和熵编码。
5.一种超高分辨率BMP图片的分割装置,其特征在于,包括预分割模块,用于对超高分辨率BMP图片进行预分割,预分割后各个BMP图片的分辨率在预分割耗时与普通电脑所能处理图片的分辨率之间取平衡;格式转换模块,用于分别将预分割后的各个BMP图片转换成目标格式的图片; 二次分割模块,用于分别将转换后的各个目标格式的图片分割成目标分辨率的目标格式图片。
6.根据权利要求5所述的超高分辨率BMP图片的分割方法,其特征在于,所述超高分辨率为2M00X6300及以上的分辨率。
7.根据权利要求5或6所述的超高分辨率BMP图片的分割装置,其特征在于,所述普通电脑为2G内存的电脑,2G内存的电脑所能处理图片的分辨率为11200X3150及以下的分辨率。
8.根据权利要求5或6所述的超高分辨率BMP图片的分割装置,其特征在于, 所述目标格式为JPEG格式,所述格式转换模块用于通过依次执行色彩空间转换、缩减取样、DCT变换、量化矩阵和熵编码,来实现分别将预分割后的各个BMP图片转换成目标格式的图片。
全文摘要
本发明公开了一种超高分辨率BMP图片的分割方法与装置,首先对超高分辨率BMP图片进行预分割,将其分辨率降至普通电脑能处理的程度,再对预分割后的BMP图片进行格式转换,转换成普通电脑可以处理的格式,最后按照常规方法对格式转换后的图片再次进行分割,分割至目标分辨率,以适于拼接墙显示。由于对图片分两次进行分割,使超高分辨率BMP图片的分割得以实现,且中间过程操作简单、耗时短、节省内存、占用资源少,尤其适用于大量超高分辨率BMP图片的分割。
文档编号G06T9/00GK102521847SQ20111038913
公开日2012年6月27日 申请日期2011年11月29日 优先权日2011年11月29日
发明者宋美威 申请人:广东威创视讯科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1