图像处理装置及图像处理方法_4

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

[0153]在之前描述的步骤S1201中,相位偏移网屏处理单元306通过利用相位被偏移的抖动矩阵的多值抖动方法,将图像数据转换为4比特网屏数据。具体地,相位偏移网屏处理单元306通过利用抖动矩阵(作为由网屏处理单元305使用的、并且相位在向上、向下、向左或向右方向偏移一个像素的抖动矩阵)将图像数据转换为网屏数据。图13A到图13E是说明相位被偏移的抖动矩阵的图。图13A中所示的由水平1到15构成的抖动矩阵1301是被网屏处理单元305使用的抖动矩阵。图13B到图13E中所示的由水平1到15构成的抖动矩阵1302到1305是被相位偏移网屏处理单元306使用并且抖动矩阵1301的相位分别沿上下左右方向偏移一个单元(像素)的抖动矩阵。换言之,图13B示出通过将抖动矩阵1301的相位沿向上方向偏移一个单元获得的抖动矩阵,图13C示出通过将相位沿向下方向偏移一个单元获得的抖动矩阵,图13D示出通过将相位沿向左方向偏移一个单元获得的抖动矩阵,图13E示出通过将相位沿向右方向偏移一个单元获得的抖动矩阵。
[0154]图14A到图14F是通过比较来说明由网屏处理单元305获得的网屏处理结果以及由相位偏移网屏处理单元306获得的网屏处理结果的图。图14A示出被输入到这两个网屏处理单元的图像数据,在该图像数据中,存在12垂直像素X7水平像素的矩形形状的对象
1401。
[0155]图14B示出通过网屏处理单元305中的网屏处理生成的网屏数据。像素组1402是由通过半色调处理转换的半色调点构成的像素组。
[0156]图14C到图14F示出通过相位偏移网屏处理单元306中的网屏处理生成的、相位分别在上下左右方向被偏移一个单元的网屏数据。在图14C到图14F中,像素组1403到1406是由通过半色调处理转换的半色调点构成的像素组,各自对应于图14B中的像素组
1402。图14C中的像素组1403的相位与像素组1402的相位相比、沿向上方向被偏移一个单元。类似地,图14D中的像素组1404的相位与像素组1402的相位相比、沿向下方向被偏移一个单元。然后,图14E中的像素组1405的相位与像素组1402的相位相比、沿向左方向被偏移一个单元,图14F中的像素组1406的相位与像素组1402的相位相比、沿向右方向被偏移一个单元。
[0157]〈图像组合处理〉
[0158]接着,说明由图像组合单元307进行的图像组合处理。图15A和图15B是示出由图像组合单元307进行的图像组合处理的流程的流程图。对输入图像数据(伽马校正后的图像数据)内的全部像素进行以下处理。
[0159]在步骤S1501中,图像组合单元307基于从边缘信息生成单元302输入的边缘信息,来确定关注像素是否是边缘像素。具体地,图像组合单元307参照边缘信息的高位的一比特的数据并且在值为“ 1 ”的情况下确定关注像素是边缘像素,然后处理进行到步骤S1502。另一方面,在高位的一比特的值是“0”的情况下,图像组合单元307确定关注像素是非边缘像素,然后处理进行到步骤S1503。
[0160]在步骤S1502中,图像组合单元307将从边缘校正数据生成单元304输入的边缘校正数据中的关注像素的像素值作为输出图像数据输出到打印机单元103。
[0161]在步骤S1503中,图像组合单元307通过参照从边缘信息生成单元302输入的边缘信息,来确定在关注像素的周边像素(围绕关注像素的周边8个像素)当中是否存在边缘像素。在周边像素当中存在边缘像素的情况下,处理进行到步骤S1504。另一方面,在周边像素当中不存在边缘像素的情况下,处理进行到步骤S1513。
[0162]在步骤S1504中,图像组合单元307通过将关注像素的像素值与预定参照像素的像素值比较,来确定关注像素是否是从内侧与边缘像素接触的像素(关注像素是否是对象内的像素)。这里,参照像素是指与关注像素邻接并且处于如图16中所示的位置关系的像素。在图16中,中心的像素1601是关注像素并且其他像素1602到1609是参照像素。然后,根据以下条件来确定关注像素是否是从内侧与边缘像素接触的像素。
[0163].在参照像素1602的边缘信息的高位的一比特为“1”的情况下,在通过从关注像素1601的像素值中减去参照像素1606的像素值而获得的值大于“0”的条件下,确定关注像素是从内侧与边缘像素接触的像素。
[0164].在参照像素1603的边缘信息的高位的一比特为“1”的情况下,在通过从关注像素1601的像素值中减去参照像素1607的像素值而获得的值大于“0”的条件下,确定关注像素是从内侧与边缘像素接触的像素。
[0165].在参照像素1604的边缘信息的高位的一比特为“1”的情况下,在通过从关注像素1601的像素值中减去参照像素1608的像素值而获得的值大于“0”的条件下,确定关注像素是从内侧与边缘像素接触的像素。
[0166].在参照像素1605的边缘信息的高位的一比特为“1”的情况下,在通过从关注像素1601的像素值中减去参照像素1608的像素值而获得的值大于“0”的条件下,确定关注像素是从内侧与边缘像素接触的像素。
[0167]?在不满足上述四个条件的情况下,确定关注像素不是从内侧与边缘像素接触的像素。
[0168]在确定结果表示关注像素是从内侧与边缘像素接触的像素的情况下,处理进行到步骤S1505。另一方面,在确定关注像素不是从内侧与边缘像素接触的像素的情况下,处理进行到步骤S1513。
[0169]在步骤S1505中,图像组合单元307通过参照边缘信息,来确定是否在关注像素之上存在边缘(边缘信息的低位的两比特的值是否是“00”)。在低位的两比特的值是“00”的情况下,确定在关注像素之上存在边缘并且处理进行到步骤S1506。另一方面,在低位的两比特的值不是“00”的情况下,处理进行到步骤S1507。
[0170]在步骤S1506中,图像组合单元307将网屏处理单元305和相位偏移网屏处理单元306的输出结果组合并生成组合数据[combData]。在该步骤中,相位沿与边缘的方向(这里为向上方向)相反的方向被偏移的网屏数据被组合,从而将网点移动到对象内侧。具体地,通过将相位偏移网屏处理单元306的输出结果当中的相位被向下偏移的网屏数据[PSdownSc]与网屏处理单元305的输出结果[Sc]相加并且通过将和与预先确定的组合系数β相乘,来获得组合数据[combData]。
[0171]在步骤S1507中,图像组合单元307通过参照边缘信息,来确定是否在关注像素之下存在边缘(边缘信息的低位的两比特的值是否是“01”)。在低位的两比特的值是“01”的情况下,确定在关注像素之下存在边缘并且处理进行到步骤S1508。另一方面,在低位的两比特的值不是“01”的情况下,处理进行到步骤S1509。
[0172]在步骤S1508中,图像组合单元307将网屏处理单元305和相位偏移网屏处理单元306的输出结果组合,并生成组合数据[combData]。在该步骤中,相位沿与边缘的方向(这里为向下方向)相反的方向被偏移的网屏数据被组合,从而将网点移动到对象内侧。具体地,通过将相位偏移网屏处理单元306的输出结果当中的相位被向上偏移的网屏数据[PSupSc]与网屏处理单元305的输出结果[Sc]相加并且通过将和与预先确定的组合系数β相乘,来获得组合数据[combData]。
[0173]在步骤S1509中,图像组合单元307通过参照边缘信息,来确定是否在关注像素之左存在边缘(边缘信息的低位的两比特的值是否是“10”)。在低位的两比特的值是“10”的情况下,确定在关注像素之左存在边缘并且处理进行到步骤S1510。另一方面,在低位的两比特的值不是“10”的情况下,确定边缘存在于关注像素之右,并且处理进行到步骤S1511。
[0174]在步骤S1510中,图像组合单元307将网屏处理单元305和相位偏移网屏处理单元306的输出结果组合,并生成组合数据[combData]。在该步骤中,相位沿与边缘的方向(这里为向左方向)相反的方向被偏移的网屏数据被组合,从而将网点移动到对象内侧。具体地,通过将相位偏移网屏处理单元306的输出结果当中的相位被向右偏移的网屏数据[PSrightSc]与网屏处理单元305的输出结果[Sc]相加并且通过将和与预先确定的组合系数β相乘,来获得组合数据[combData]。
[0175]在步骤S1511中,图像组合单元307将网屏处理单元305和相位偏移网屏处理单元306的输出结果组合,并生成组合数据[combData]。在该步骤中,相位沿与边缘的方向(这里为向右方向)相反的方向被偏移的网屏数据被组合,从而将网点移动到对象内侧。具体地,通过将相位偏移网屏处理单元306的输出结果当中的相位被向左偏移的网屏数据[PSleftSc]与网屏处理单元305的输出结果[Sc]相加并且通过将和与预先确定的组合系数β相乘,来获得组合数据[combData]。
[0176]在步骤S1512中,图像组合单元307将针对关注像素生成的组合数据[combData]作为输出图像数据输出到打印机单元103。
[0177]在步骤S1513中,图像组合单元307将作为网屏处理单元305的输出结果的网屏数据[Sc]中的关注像素的像素值作为输出图像数据输出到打印机单元103。
[0178]重复上述处理,直到输入图像数据内不再有尚未进行处理的像素为止。以上是图像组合处理的内容。如上所述,根据边缘信息以及伽马校正后的图像数据,来在边缘校正数据、组合数据与网屏数据之间适当地切换输出的图像数据(关注像素的像素值)。
[0179]在本实施例中,通过与组合系数β相乘来生成组合数据,但是生成方法不限于此。例如,还可以将通过把网屏处理单元305及相位偏移网屏处理单元306的处理结果相加而获得的值输入到一维查找表,来生成组合数据。
[0180]最后,参照图17Α到图17F至图19Α到图19D来说明应用本实施例的情况与不应用本实施例的情况之间的差异。
[0181]图17Α到图17F是说明不利用相位偏移网屏处理的结果而进行边缘校正处理的情况的示例的图。
[0182]图17Α示出被输入到网屏处理单元305的图像数据,如之前描述的图14Α中一样,存在12垂直像素X7水平像素的矩形对象1701。
[0183]图17Β是用斜线示出边缘信息(被输入到图像组合单元307)的高位的一比特为“1”的边缘像素的图。对边缘像素1702应用边缘校正数据,并且对边缘像素1702的内侧区域内的像素1703应用网屏数据。
[0184]图17C是示出通过网屏处理单元305生成的网屏数据的图。像素组1704是由通过半色调处理转换的半色调点构成的像素组。
[0185]图17D是示出被输入到图像组合单元307的边缘校正数据的图,并且以灰色表现的像素的像素值是图17Β中所示的边缘像素1702中的像素值。
[0186]图17Ε是示出根据现有技术的边缘校正处理的结果的示例的图。在该情况下,对于边缘像素1702,进行将图17C所示的网屏数据与图17D所示的边缘校正数据比较并且取较大值为输出值的组合处理。
[0187]图17F是示出根据另一现有技术的边缘校正处理的结果的示例的图。在这种情况下,对于边缘像素1702,进行按照原样使用图17D所示的边缘校正数据的组合处理。
[0188]图18Α到图18F是说明通过应用本实施例来进行边缘校正处理的情况的示例的图。
[0189]图18Α示出被输入到网屏处理单元305的图像数据,如图17Α中一样,存在12垂直像素X7水平像素的矩形对象1801。
[0190]图18Β是用斜线示出边缘信息(被输入到图像组合单元307)的高位的一比特为“1”的边缘像素1802以及通过斜纹网格示出与边缘像素接触的内边缘像素1803的图。针对边缘像素1802,使用边缘校正数据,针对内边缘像素1803,使用组合数据,针对内边缘像素1803的内侧区域内的像素1804,使用网屏数据。
[0191]图18C是示出由网屏处理单元305生成的网屏数据的图。像素组1805是由通过半色调处理转换的半色调点构成的像素组。
[0192]图18D是示出被输入到图像组合单元307的边缘校正数据的图,并且以灰色表现的像素的像素值是图18Β中所示的边缘像素1802中的像素值。
[0193]图18Ε是示出由图像组合单元307生成的组合数据的图,并且以灰色表现的多个水平的像素的像素值是图18Β中所示的内边缘像素1803中的像素值。
[0194]图18F是从图像组合单元307输出的作为根据本实施例的边缘校正处理的结果的输出图像数据的图。在这种情况下,分别地,图18D中的边缘校正数据用于边缘像素1802,图18Ε中的组合数据用于内边缘像素1803,图18C中的网屏数据用于内边缘像素的内侧区域内的像素1804。
[0195]图19A到图19D是说明在根据本实施例的边缘校正处理后的图像中的各像素的曝光量的图。
[0196]图19A示出针对像素的信号值的曝光量。像素1901的像素值是“4”并且以浅灰色示出曝光量小
当前第4页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1