一种halftone阈值矩阵的生成和装置制造方法及图纸

技术编号:15521639 阅读:42 留言:0更新日期:2017-06-04 10:52
本发明专利技术实施例提供了一种halftone阈值矩阵的生成方法和装置。一方面,该方法包括:获取用户输入的halftone阈值矩阵参数;根据所述halftone阈值矩阵参数,生成阈值填充索引表;根据所述阈值填充索引表,生成包含至少一个阈值的halftone阈值矩阵。在本发明专利技术实施例中可以根据用户输入的halftone阈值矩阵参数自动生成halftone阈值矩阵,省去了因手动对该halftone阈值矩阵设计并不断调试时的繁琐过程,提高了设计效率。

Generation and device of halftone threshold matrix

The embodiment of the invention provides a method and a device for generating a halftone threshold matrix. On the one hand, the method includes: halftone threshold matrix parameters for obtaining user input; according to the halftone threshold matrix parameters, generating threshold filling index table; according to the threshold filling index table, halftone threshold matrix generation contains at least one threshold. You can automatically generate halftone threshold matrix based on halftone threshold matrix parameters input by the user in the embodiment of the invention, eliminating the tedious process of manual for the halftone threshold matrix design and debugging time, improve the efficiency of design.

【技术实现步骤摘要】
一种halftone阈值矩阵的生成和装置
本专利技术涉及图像处理
,尤其涉及一种halftone阈值矩阵的生成和装置。
技术介绍
在对图像数据进行半色调halftone处理时,是将图像数据中的各个像素点的像素值分别与指定阈值进行比较,在图像数据中的各个像素点经过halftone处理后,当像素点的像素值大于或者等于该指定阈值时,则将该像素点的像素值设定为“1”,当该像素点的像素值小于该指定阈值时,则将该像素点的像素值设定为“0”。在现有技术中,在对图像数据进行halftone处理时,需要对该图像数据设计一个halftone阈值矩阵,并且,往往该halftone阈值矩阵中阈值的个数会小于图像数据中的像素点的个数,在设计该halftone阈值矩阵时,需要根据该图像数据的处理需求,为该图像数据设计一个具体有针对性的halftone阈值矩阵,该halftone阈值矩阵中包含多个阈值,利用这些阈值可以对图像数据中的多个像素点同时进行halftone处理,然后将图像数据中的像素点的像素值与halftone阈值矩阵中的阈值比较大小,即利用设计的halftone阈值矩阵可以同时对图像数据本文档来自技高网...
一种halftone阈值矩阵的生成和装置

【技术保护点】
一种halftone阈值矩阵的生成方法,其特征在于,所述方法包括:获取用户输入的半色调halftone阈值矩阵参数;根据所述halftone阈值矩阵参数,生成阈值填充索引表;根据所述阈值填充索引表,生成包含至少一个阈值的halftone阈值矩阵。

【技术特征摘要】
1.一种halftone阈值矩阵的生成方法,其特征在于,所述方法包括:获取用户输入的半色调halftone阈值矩阵参数;根据所述halftone阈值矩阵参数,生成阈值填充索引表;根据所述阈值填充索引表,生成包含至少一个阈值的halftone阈值矩阵。2.如权利要求1所述的方法,其特征在于,所述halftone阈值矩阵参数包括:单元网点角度、单元网点形状、单元网点频率和待处理图像的位深。3.如权利要求2所述的方法,其特征在于,所述根据所述halftone阈值矩阵参数,生成阈值填充索引表,包括:根据所述单元网点频率,生成单元网点,其中,所述单元网点携带有至少一个阈值填充单元;根据所述单元网点形状,确定像素对应的阈值填充单元在所述单元网点中的位置;根据像素对应的阈值填充单元在所述单元网点中的位置,在所述单元网点中对应位置处添加指定标识;根据添加有指定标识的单元网点、所述单元网点频率、所述单元网点形状、所述待处理图像的位深和所述单元网点角度,生成所述阈值填充索引表。4.如权利要求3所述的方法,其特征在于,所述根据添加有指定标识的单元网点、所述单元网点频率、所述单元网点形状、所述待处理图像的位深和所述单元网点角度,生成所述阈值填充索引表,包括:根据所述单元网点频率和所述单元网点形状,确定添加有指定标识的单元网点中添加有指定标识的阈值填充单元的个数;根据所述待处理图像的位深和添加有指定标识的单元网点中添加有指定标识的阈值填充单元的个数,按照预设取值规则,确定添加有指定标识的单元网点的个数,其中,添加有指定标识的单元网点个数的取值为正整数;根据添加有指定标识的单元网点的个数和所述单元网点角度,以一个添加有指定标识的单元网点为基准,按照预设拼接排列方式,对对应个数的添加有指定标识的单元网点进行两两拼接排列,确定对应个数的添加有指定标识的单元网点的拼接排列方式;根据对应个数的添加有指定标识的单元网点的拼接排列方式,对添加有指定标识的单元网点进行拼接排列,生成所述阈值填充索引表。5.如权利要求4所述的方法,其特征在于,所述对对应个数的添加有指定标识的单元网点进行两两拼接排列,包括:利用如下公式对对应个数的添加有指定标识的单元网点进行两两拼接排列:Y_Offset=tan(Angle)*X_Offset;其中,Y_Offset为两个相邻的添加有指定标识的单元网点中一个添加有指定标识的单元网点的中心像素点到另一个添加有指定标识的单元网点的中心像素点在垂直方向上的偏移量;X_Offset为两个相邻的添加有指定标识的单元网点中一个添加有指定标识的单元网点的中心像素点到另一个添加有指定标识的单元网点的中心像素点在水平方向上的偏移量,其中,X_Offset的取值与阈值填充单元的列数相等;Angle为所述单元网点角度。6.如权利要求4所述的方法,其特征在于,所述根据所述阈值填充索引表,生成包含至少一个阈值的halftone阈值矩阵,包括:获取所述阈值填充索引表中阈值填充单元的个数N,所述N的取值范围为正整数;判断N是否等于指定数值,其中,所述指定数值为2^bit,bit为所述待处理图像的位深;若N等于所述指定数值,确定所述阈值填充索引表的各阈值填充单元中填充的阈值的范围是大于或者等于0,小于或者等于N-1,并根据预设填充顺序,在所述阈值填充索引表的各阈值填充单元中添加阈值,以生成包含至少一个阈值的halftone阈值矩阵;若N不等于所述指定数值,确定所述阈值填充索引表的各阈值填充单元中填充的阈值的范围是大于或者等于0,小于或者等于w*N,并根据预设填充顺序,在所述阈值填充索引表的各阈值填充单元中添加阈值,其中,w=(2^bit-1)/N,以生成包含至少一个阈值的halftone阈值矩阵;其中,添加有指定标识的阈值填充单元中填充的阈值小于未添加指定标识的阈值填充单元中填充的阈值,且所述阈值填充索引表的各阈值填充单元中添加阈值互不相同。7.一种halftone阈值矩阵的生成装置,其特征在于,所述装置包括:获取单元,用...

【专利技术属性】
技术研发人员:马杨晓孙燕熊丹
申请(专利权)人:珠海赛纳打印科技股份有限公司
类型:发明
国别省市:广东,44

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

1