图像处理装置、记录装置、图像处理方法以及存储介质

文档序号:458582 发布日期:2021-12-31 浏览:3次 >En<

阅读说明:本技术 图像处理装置、记录装置、图像处理方法以及存储介质 (Image processing apparatus, recording apparatus, image processing method, and storage medium ) 是由 宇都宫光平 山崎乡志 伊藤伸朗 于 2021-06-25 设计创作,主要内容包括:本发明涉及一种形成二维平面以外的形状的图像的图像处理装置、记录装置、图像处理方法以及存储介质。该图像处理装置的特征在于,具备:取得部,其取得表示在于三维的第一空间内展示图像的情况下应当由第一空间内的多个像素中的每个像素所显示的图像的灰度值的第一图像数据;生成部,其通过使用具有与第一空间中的多个像素相对应的多个阈值的三维的第一抖动掩膜而对第一图像数据所表示的灰度值进行量化,从而生成第一显示数据,第一抖动掩膜在利用第一平面将第一空间切断时第一平面中的多个阈值在空间频率域内具有蓝噪声特性,在利用在与第一平面不同的方向上延伸的第二平面将第一空间切断时第二平面中的多个阈值在空间频率域内具有蓝噪声特性。(The present invention relates to an image processing apparatus, a recording apparatus, an image processing method, and a storage medium for forming an image of a shape other than a two-dimensional plane. The image processing apparatus is characterized by comprising: an acquisition unit that acquires first image data indicating a gradation value of an image to be displayed by each of a plurality of pixels in a three-dimensional first space when the image is displayed in the first space; a generation section that generates first display data by quantizing a gradation value represented by first image data using a three-dimensional first dither mask having a plurality of threshold values corresponding to a plurality of pixels in a first space, the first dither mask having a blue noise characteristic in a spatial frequency domain for a plurality of threshold values in a first plane when the first space is cut off by a first plane, and having a blue noise characteristic in a spatial frequency domain for a plurality of threshold values in a second plane when the first space is cut off by a second plane extending in a direction different from the first plane.)

图像处理装置、记录装置、图像处理方法以及存储介质

技术领域

本发明涉及一种图像处理装置、记录装置、图像处理方法以及程序。

背景技术

一直以来,已知一种像专利文献1中所记载的那样通过使用二维的抖动掩膜来实施半色调处理从而在二维平面上形成图像的技术。

然而,在现有的技术中,存在无法形成除二维平面以外的形状的图像的这样的问题。

专利文献1:日本特开2010-214962号公报

发明内容

为了解决以上的问题,本发明的一个方式所涉及的图像处理装置的特征在于,具备:取得部,其取得第一图像数据,所述第一图像数据表示在于三维的第一空间内展示图像的情况下应当由所述第一空间内的多个像素中的每个像素所显示的图像的灰度值;生成部,其通过使用具有与所述第一空间内的多个像素相对应的多个阈值的三维的第一抖动掩膜来对所述第一图像数据所表示的灰度值进行量化,从而生成第一显示数据,所述三维的第一抖动掩膜设为,在利用第一平面而将所述第一空间切断时,所述第一平面中的多个阈值在空间频率域内具有高于预定的频率的高频成分与低于所述预定的频率的低频成分相比而较多的频率特性,并且在利用不与所述第一平面平行的第二平面而将所述第一空间切断时,所述第二平面中的多个阈值在空间频率域内具有高于所述预定的频率的高频成分与低于所述预定的频率的低频成分相比而较多的频率特性。

此外,本发明的另一个方式所涉及的记录装置的特征在于,其针对三维形状的对象物体而形成图像,并具备:头单元,其喷出液体;控制部,其对液体从所述头单元的喷出进行控制,以通过由从所述头单元被喷出的液体所形成的多个点从而针对所述对象物体来形成所述图像,所述控制部对液体从所述头单元的喷出进行控制,以使得在所述对象物体具有第一面的情况下,所述第一面上的多个点的分布在空间频率域内具有高于预定的频率的高频成分与低于所述预定的频率的低频成分相比而较多的频率特性,并且使得在所述对象物体具有在与所述第一面不同的方向上延伸的第二面的情况下,所述第二面上的多个点的分布在空间频率域内具有高于预定的频率的高频成分与低于所述预定的频率的低频成分相比而较多的频率特性。

此外,本发明的一个方式所涉及的图像处理方法的特征在于,具备:取得工序,取得第一图像数据,所述第一图像数据表示在于三维的第一空间内展示图像的情况下应当由所述第一空间内的多个像素中的每个像素所显示的图像的灰度值;生成工序,通过使用具有与所述第一空间内的多个像素相对应的多个阈值的三维的第一抖动掩膜来对所述第一图像数据所表示的灰度值进行量化,从而生成第一显示数据,所述三维的第一抖动掩膜设为,在利用第一平面而将所述第一空间切断时,所述第一平面中的多个阈值在空间频率域内具有高于预定的频率的高频成分与低于所述预定的频率的低频成分相比而较多的频率特性,并且在利用不与所述第一平面平行的第二平面而将所述第一空间切断时,所述第二平面中的多个阈值在空间频率域内具有高于所述预定的频率的高频成分与低于所述预定的频率的低频成分相比而较多的频率特性。

此外,本发明的一个方式所涉及的程序的特征在于,其使计算机作为如下构件而发挥功能,所述构件为:取得部,其取得第一图像数据,所述第一图像数据表示在于三维的第一空间内展示图像的情况下应当由所述第一空间内的多个像素中的每个像素所显示的图像的灰度值;生成部,其通过使用具有与所述第一空间内的多个像素相对应的多个阈值的三维的第一抖动掩膜来对所述第一图像数据所表示的灰度值进行量化,从而生成第一显示数据,所述三维的第一抖动掩膜为,在利用第一平面而将所述第一空间切断时,所述第一平面中的多个阈值在空间频率域内具有高于预定的频率的高频成分与低于所述预定的频率的低频成分相比而较多的频率特性,并且在利用不与所述第一平面平行的第二平面而将所述第一空间切断时,所述第二平面中的多个阈值在空间频率域内具有高于所述预定的频率的高频成分与低于所述预定的频率的低频成分相比而较多的频率特性。

附图说明

图1为表示本发明的实施方式所涉及的记录系统Sys的一个示例的说明图。

图2为表示终端装置1的结构的一个示例的功能框图。

图3为表示记录装置5的结构的一个示例的功能框图。

图4为表示图像形成空间SP的一个示例的说明图。

图5为表示图像数据GD的一个示例的说明图。

图6为表示抖动掩膜DZ的一个示例的说明图。

图7为表示曲线FB1的一个示例的说明图。

图8为表示抖动掩膜生成处理的一个示例的流程图。

图9为表示量化处理的一个示例的流程图。

图10为表示抖动掩膜DZ中的阈值Dd的配置的一个示例的说明图。

图11为表示抖动掩膜DZ中的阈值Dd的配置的一个示例的说明图。

图12为表示抖动掩膜DZ中的阈值Dd的配置的一个示例的说明图。

图13为表示参考例1所涉及的抖动掩膜DZ-A的一个示例的说明图。

图14为表示参考例1所涉及的抖动掩膜DZ-A的一个示例的说明图。

图15为表示参考例1所涉及的抖动掩膜DZ-A的一个示例的说明图。

图16为表示参考例2所涉及的抖动掩膜DZ-B的一个示例的说明图。

图17为表示参考例2所涉及的抖动掩膜DZ-B的一个示例的说明图。

图18为表示参考例2所涉及的抖动掩膜DZ-B的一个示例的说明图。

图19为表示抖动掩膜DZ的一个示例的说明图。

图20为表示抖动掩膜DZ的一个示例的说明图。

图21为表示抖动掩膜DZ的一个示例的说明图。

图22为表示变形例1所涉及的图像形成空间SP的一个示例的说明图。

图23为表示终端装置1A的结构的一个示例的功能框图。

图24为表示抖动掩膜DZ-X的一个示例的说明图。

图25为表示抖动掩膜DZ-X中的阈值Dd的配置的一个示例的说明图。

图26为表示抖动掩膜DZ-Y的一个示例的说明图。

图27为表示抖动掩膜DZ-Z的一个示例的说明图。

图28为表示变形例2所涉及的终端装置1B的结构的一个示例的功能框图。

图29为表示变形例6所涉及的终端装置1C的结构的一个示例的功能框图。

图30为表示变形例7所涉及的量化处理的一个示例的流程图。

具体实施方式

以下,参照附图来对用于实施本发明的方式进行说明。但是,在各附图中,适当地使各部分的尺寸及比例尺与实际情况有所不同。此外,虽然由于以下所叙述的实施方式为本发明的优选的具体例而附加有技术上优选的各种各样的限定,但在以下的说明中,只要没有特别对本发明进行限定的记载,则本发明的范围并不限于这些方式。

A.实施方式

对本实施方式所涉及的记录系统Sys进行说明。

另外,在本实施方式中,记录系统Sys为用于在具有三维的形状的对象物体Obj的表面SF上形成图像G的系统。另外,记录系统Sys也能够针对具有二维的形状的对象物体Obj来形成图像G。

1.记录系统Sys的概要

在下文中,首先,在参照图1至图3的同时,对本实施方式所涉及的记录系统Sys的结构的概要的一个示例进行说明。

图1为表示记录系统Sys的一个示例的说明图。

如图1所例示的那样,记录系统Sys具备终端装置1和记录装置5。

终端装置1生成表示记录系统Sys形成在对象物体Obj的表面SF上的图像G的显示数据Img。

记录装置5基于终端装置1所生成的显示数据Img而针对对象物体Obj的表面SF形成显示数据Img所表示的图像G。

另外,如图1所例示的那样,终端装置1在作为对象物体Obj所存在的三维空间的图像形成空间SP内对具有X轴、Y轴以及Z轴的三维的坐标系进行设定。在下文中,将沿着X轴的一个方向称为+X方向,将与+X方向相反的方向称为-X方向,将沿着Y轴的一个方向称为+Y方向,将与+Y方向相反的方向称为-Y方向,将沿着Z轴的一个方向称为+Z方向,并将与+Z方向相反的方向称为-Z方向。此外,在下文中,有时会将+X方向以及-X方向统称为X轴方向,将+Y方向以及-Y方向统称为Y轴方向,并将+Z方向以及-Z方向统称为Z轴方向。另外,虽然在本实施方式中设想了终端装置1将X轴、Y轴以及Z轴设定为相互正交的情况,但是本发明并不限定于这种方式,只要将X轴、Y轴以及Z轴规定为相互交叉即可。

图2为表示终端装置1的结构的一个示例的功能框图。

如图2所例示的那样,终端装置1具备终端控制单元2和存储单元3。

存储单元3对图像数据GD、抖动掩膜DZ和终端装置1的控制程序Pgt进行存储。

其中,图像数据GD例如表示记录系统Sys的用户使用记录系统Sys而欲针对对象物体Obj的表面SF形成的图像Gf。具体而言,图像数据GD表示与构成图像形成空间SP的多个像素Px中的每个像素相对应的、图像Gf的灰度值。另外,虽然详细内容将在下文中叙述,但是记录系统Sys有时无法表达图像数据GD所表示的图像Gf的灰度值。因此,记录系统Sys会形成将图像Gf以记录系统Sys能够表达的灰度值而表达出的图像G。具体而言,记录系统Sys通过使用被存储在存储单元3中的抖动掩膜DZ来对图像数据GD施加量化处理,从而生成显示数据Img,并将所生成的显示数据Img所表示的图像G形成于对象物体Obj的表面SF上。在本实施方式中,如后文所述的那样,将图像数据GD设为8位256值的数据,将显示数据Img设为1位二值的数据,并作为量化处理而实施将256值低灰度化为二值的半色调处理(二值化处理)。

如图2所例示的那样,终端控制单元2被构成为包括一个或多个CPU,并对终端装置1的各部分进行控制。在此,CPU是指Central Processing Unit(中央处理单元)的缩写。被设置在终端控制单元2上的一个或多个CPU通过执行存储单元3中所存储的控制程序Pgt,并根据控制程序Pgt来进行工作,从而能够作为图像数据取得部21、抖动掩膜生成部22以及显示数据生成部23而发挥功能。

图像数据取得部21取得被存储于存储单元3中的图像数据GD。另外,虽然在本实施方式中作为一个示例而设想了图像数据GD被存储在存储单元3中的情况,但是本发明并不限定于这种方式。图像数据GD例如也可以被存储在存在于终端装置1的外部的外部装置中。在这种情况下,图像数据取得部21只需从该外部装置取得图像数据GD即可。

抖动掩膜生成部22生成抖动掩膜DZ,并使存储单元3存储所生成的抖动掩膜DZ。

显示数据生成部23通过使用抖动掩膜DZ来对图像数据GD施加量化处理,从而生成显示数据Img。

图3为表示记录装置5的结构的一个示例的功能框图。

如图3所例示的那样,记录装置5具备记录控制单元6、头单元7、油墨供给单元8以及机械臂9。

记录控制单元6包括CPU或FPGA等的处理电路、和半导体存储器等的存储电路,并对记录装置5的各要素进行控制。在此,FPGA是指Field Programmable Gate Array(现场可编程门阵列)的缩写。被设置在记录控制单元6中的处理电路能够作为头控制部61以及臂控制部62而发挥功能。

头控制部61基于显示数据Img而生成用于对头单元7的驱动进行控制的驱动控制信号SI。此外,头控制部61生成用于对头单元7进行驱动的驱动信号Com、和用于对油墨供给单元8进行控制的控制信号Ctr-L。

臂控制部62基于显示数据Img而生成用于对图像形成空间SP中的机械臂9的位置以及姿态进行控制的控制信号Ctr-R。

头单元7具备驱动信号供给部71和记录头72。

记录头72具备多个喷出部D。喷出部D通过被驱动信号Com驱动,从而喷出被填充至喷出部D的内部的油墨。

驱动信号供给部71基于驱动控制信号SI,而对是否向多个喷出部D中的每个喷出部供给驱动信号Com进行切换。

另外,在本实施方式中,作为一个示例而设想了头单元7被安装在机械臂9的顶端处的情况。

油墨供给单元8基于控制信号Ctr-L而向头单元7供给被贮留在油墨供给单元8的内部中的油墨。

机械臂9基于控制信号Ctr-R而使图像形成空间SP中的机械臂9的顶端的位置以及姿态发生变化。由此,机械臂9使图像形成空间SP内的头单元7的位置以及姿态发生变化,以使被安装在机械臂9的顶端处的头单元7成为对于向对象物体Obj的表面SF形成图像G而言所优选的位置以及姿态。

如上文所述,记录控制单元6在被供给显示数据Img时,通过基于显示数据Img所生成的驱动控制信号SI,而对油墨从被设置在头单元7上的多个喷出部D的喷出进行控制。此外,记录控制单元6通过基于显示数据Img被生成的控制信号Ctr-R,而对被安装在机械臂9的顶端处的头单元7的图像形成空间SP内的位置以及姿态进行控制。因此,记录装置5能够针对被配置在图像形成空间SP的对象物体Obj的表面SF而形成与显示数据Img相应的图像G。在下文中,有时将记录装置5针对对象物体Obj的表面SF而形成与显示数据Img相应的图像G的处理称为印刷处理。

2.各种数据

在下文中,在参照图4至图7的同时,对被存储在本实施方式所涉及的记录系统Sys中的各种数据的一个示例进行说明。

首先,为了对被存储在记录系统Sys中的各种数据进行说明,而对被配置在图像形成空间SP中的多个像素Px进行说明。

图4为表示被配置在图像形成空间SP中的多个像素Px的一个示例的说明图。

如图4所例示的那样,在本实施方式所涉及的图像形成空间SP内,以使Mx个像素Px在X轴方向上延伸、My个像素Px在Y轴方向上延伸、并且使Mz个像素Px在Z轴方向上延伸的方式,而共计配置有Mx*My*Mz个像素Px。在此,值Mx为2以上的自然数,值My为2以上的自然数,且值Mz为2以上的自然数。另外,值Mx、值My以及值Mz优选为128以上的自然数。

在本实施方式中,作为一个示例而设想了值Mx、值My以及值Mz为256以上的自然数的情况。此外,在下文中,对成为“M=Mx*My*Mz”的自然数M进行规定。即,在本实施方式中,在图像形成空间SP内配置有M个像素Px。

此外,在下文中,导入满足1≤mx≤Mx的自然数的变量mx,导入满足1≤my≤My的自然数的变量my,并导入满足1≤mz≤Mz的自然数的变量mz。而且,如图4所例示的那样,有时将存在于图像形成空间SP中的M个像素Px之中在X轴方向上位于从-X侧向+X侧数第mx个、在Y轴方向上位于从-Y侧向+Y侧数第my个、且在Z轴方向上位于从-Z侧向+Z侧数第mz个的像素Px称为像素Px(mx,my,mz)。此外,在下文中,将图像形成空间SP中的像素Px(mx,my,mz)的X轴方向上的位置称为“X[mx]”,将图像形成空间SP中的像素Px(mx,my,mz)的Y轴方向上的位置称为“Y[my]”,并将图像形成空间SP中的像素Px(mx,my,mz)的Z轴方向上的位置称为“Z[mz]”。即,图像形成空间SP中的像素Px(mx,my,mz)的位置被表示为(X,Y,Z)=(X[mx],Y[my],Z[mz])。

图5为用于对图像数据GD的一个示例进行说明的说明图。另外,在图5中,作为一个示例而设想了对象物体Obj的表面SF包括平面SF1、平面SF2和平面SF3的情况。

如上文所述,图像数据GD为表示图像Gf的数据。具体而言,图像数据GD表示为了在图像形成空间SP中使图像Gf显示而应当由存在于图像形成空间SP内的M个像素Px中的每个像素所显示的灰度值。在下文中,如图5所例示的那样,将图像数据GD所表示的像素Px(mx,my,mz)中的图像Gf的灰度值称为灰度值Gg(mx,my,mz)。

在本实施方式中,设想了灰度值Gg(mx,my,mz)为最小的灰度值Gg-min和最大的灰度值Gg-max之间的自然数的情况。具体而言,在本实施方式中,例如设想了灰度值Gg-min为“0”且灰度值Gg-max为“255”的情况。而且,在本实施方式中,设想了灰度值Gg(mx,my,mz)成为从“0”至“255”的256值中的任意一个值的情况。

此外,在本实施方式中设为,对于图像形成空间SP中的不存在对象物体Obj的表面SF的像素Px(mx,my,mz)而言,灰度值Gg(mx,my,mz)被设定为灰度值Gg-min。另外,在本实施方式中设为,在灰度值Gg(mx,my,mz)为灰度值Gg-min的情况下,像素Px(mx,my,mz)为不显示任何内容的像素Px。即,在本实施方式中,在灰度值Gg(mx,my,mz)为灰度值Gg-min的像素Px(mx,my,mz)中,并不存在图像Gf。

图6为用于对抖动掩膜DZ的一个示例进行说明的说明图。

如图6所例示的那样,抖动掩膜DZ具有与图像形成空间SP中的M个像素Px一一对应的M个阈值Dd。在下文中,将与像素Px(mx,my,mz)相对应的阈值Dd称为阈值Dd(mx,my,mz)。

另外,在本实施方式中,有时会着眼于阈值Dd的大小而将与M个像素Px相对应的M个阈值Dd表达为阈值Dd[1]~Dd[M]的情况。在本实施方式中,设想了在将值m设为满足“1≤m≤M”的自然数时阈值Dd[m]满足以下的式(1)~式(3)的情况。

Dd[1]=1+Gg-min……式(1)

Dd[M]=Gg-max……式(2)

Dd[m]≤Dd[m+1]……式(3)

但是,阈值Dd[1]也可以代替上述的式(1)而满足“Dd[1]≧1+Gg-min”。此外,阈值Dd[M]也可以代替上述的式(2)而满足“Dd[M]≤Gg-max”。

另外,在本实施方式中,为了便于说明,而将抖动掩膜DZ所具有的M个阈值Dd[1]~Dd[M]按照成为彼此相等的值的一个或多个阈值Dd[m]来实施分组。即,在本实施方式中,以使属于各个组的一个或多个阈值Dd[m]成为彼此相等的值的方式,来将抖动掩膜DZ所具有的M个阈值Dd[1]~Dd[M]划分为多个组。而且,在本实施方式中,以使属于各个组的阈值Dd[m]的个数彼此大致相等的方式,来对阈值Dd[1]~Dd[M]进行确定。换而言之,在本实施方式中,以使一个组所属的阈值Dd[m]的个数和其他组所属的阈值Dd[m]的个数大致相同的方式,来对阈值Dd[1]~Dd[M]进行确定。这是为了图像数据GD所表示的灰度值Gg无论为从灰度值Gg-min至灰度值Gg-max中的任意一个值,均可以通过后文叙述的显示数据Img而适当地再现各自的灰度值。

此外,在下文中,有时会将与阈值Dd[m]相对应的像素Px表达为像素Px[m]。

本实施方式中所使用的抖动掩膜DZ以使与大于阈值Dd[1]的阈值Dd[M]相比而较小的中间附近阈值Dd[mh]以下的多个阈值Dd[m]的分散性较高的方式,来对阈值Dd[1]~Dd[M]进行配置。在定量地对抖动掩膜DZ中的多个阈值Dd[m]的分散性进行评价的情况下,对于抖动掩膜DZ所具有的多个阈值Dd[m]而实施从空间域向空间频率域的转换,从而能够使用作为多个阈值Dd[m]的空间频率域中的特性的空间频率特性。另外,实际的抖动掩膜DZ的空间域中的阈值Dd[1]~Dd[M]的配置的一个示例使用图10~图12并在后文中进行叙述,在此省略。

图7为用于对由平面PL1而将抖动掩膜DZ切断时的阈值Dd[1]~Dd[M]的空间频率特性进行说明的说明图。具体而言,图7示出了表示阈值Dd[1]~Dd[M]的空间频率和各空间频率中的功率谱、即各空间频率中的频率成分的量的关系的曲线FB1。

在下文中,对曲线FB1的生成方法的一个示例进行说明。第一,利用平面PL1而将图像形成空间SP切断。第二,将对应于与位于平面PL1上的多个像素Px相对应的多个阈值Dd[m]中的、被确定了中间附近阈值Dd[mh]以下的值的阈值Dd[m]的像素Px设为ON像素,并将对应于被确定了与中间附近阈值Dd[mh]相比而较大的值的阈值Dd[m]的像素Px设为OFF像素。第三,对平面PL1内的多个ON像素施加二维傅里叶变换,并取得平面PL1内的多个ON像素的配置的空间频率和频率成分的量。将由此获得的空间频率设为横轴并将各频率成分的量设为纵轴的曲线即为图7的曲线FB1。另外,关于将三维的抖动掩膜DZ所具有的多个阈值Dd[m]中的、位于特定平面的多个阈值Dd[m]从空间域置换到空间频率域的方法,请参照《T.Mitsa and K.J.Parker,“Digital Halftoning using a Blue Noise Mask”,Proc.SPIE 1452,pp.47-56(1991)》。

如图7所例示的那样,本实施方式所涉及的曲线FB1具有如下的特性,即:和位于平面PL1上的多个ON像素的配置的空间频率中的作为最高的频率的最高频率fmax与中间频率fmid之间的频率成分相比,位于平面PL1上的多个ON像素的配置的空间频率中的作为最低的频率的最低频率fmin与中间频率fmid之间的频率成分较少。换而言之,在图7中,对于曲线FB1而言,空间频率从最低频率fmin至中间频率fmid的范围内的积分值小于空间频率从中间频率fmid至最高频率fmax的范围内的积分值。在此,中间频率fmid是指,中间频率fmid和最高频率fmax的中间的频率。更具体而言,中间频率fmid例如也可以为由“fmid={fmin+fmax}÷2”所表示的频率。

在下文中,将在空间频率域中最低频率fmin与中间频率fmid之间的频率成分少于中间频率fmid与最高频率fmax之间的频率成分的这一特性称为“预定的空间频率特性”。

此外,在下文中,将如下的曲线具有预定的空间频率特性表达为“抖动掩膜DZ在一个平面内具有预定的空间频率特性”,所述曲线为,表示通过以与上述相同的方式而将抖动掩膜DZ所具有的多个阈值Dd中的、与位于将图像形成空间SP切断的一个平面上的多个像素Px相对应的多个阈值Dd划分为ON像素和OFF像素并对一个平面上的多个ON像素施加二维傅里叶变换所获得的、该一个平面的空间频率和该一个平面的空间频率域中的各频率成分的多少的关系的曲线。

即,本实施方式中所使用的抖动掩膜DZ在平面PL1内具有预定的空间频率特性。

另外,在本实施方式中,平面PL1也可以为与X轴方向平行的平面。换而言之,平面PL1也可以为具有在与X轴方向正交的方向上延伸的法线矢量的平面。具体而言,平面PL1也可以为与YZ平面垂直的平面。并且,平面PL1也可以为与Y轴方向平行的平面。换而言之,平面PL1也可以为具有在与Y轴方向正交的方向上延伸的法线矢量的平面。具体而言,平面PL1也可以为与XY平面平行的平面。作为平面PL1的一个示例,平面Z=Z[1]。

另外,中间附近阈值Dd[mh]优选为满足以下的式(4)。

(1-γ1)*Dd[1]+γ1*Dd[M]≤Dd[mh]

≤(1-γ2)*Dd[1]+γ2*Dd[M]……式(4)

在此,值γ1例如为满足“0.2≤γ1≤0.5”的实数,此外,值γ2例如为满足“0.5≤γ1≤0.8”的实数。在本实施方式中,设想了值γ1为“0.2”、此外值γ2为“0.8”的情况。

作为一个示例,在当设为阈值Dd[1]为“1”且阈值Dd[M]为“255”时值γ1为“0.2”、值γ2为“0.8”的情况下,中间附近阈值Dd[mh]为“51≤Dd[mh]≤204”。中间附近阈值Dd[mh]例如为“64”。在按照顺序而对从阈值Dd[1]即“1”至阈值Dd[M]即“255”的多个阈值Dd进行了排列时,其为位于从阈值Dd[1]起大约第1/4处的阈值Dd[m]。

另外,如图7所例示的那样,本实施方式所涉及的曲线FB1在与中间频率fmid相比靠最高频率fmax侧处具有峰值。因此,在本实施方式中,也可以将如下的曲线在与中间频率fmid相比靠最高频率fmax侧处具有峰值的情况称为“预定的空间频率特性”,所述曲线为,表示通过以与上述相同的方式而将抖动掩膜DZ所具有的多个阈值Dd中的、与位于将图像形成空间SP切断的一个平面上的多个像素Px相对应的多个阈值Dd划分为ON像素和OFF像素并对一个平面上的多个ON像素施加二维傅里叶变换所获得的、该一个平面的空间频率和该一个平面的空间频率域中的各频率成分的多少的关系的曲线。

更具体而言,在本实施方式中,预定的空间频率特性是指蓝噪声特性。但是,在本实施方式中,并未被限定于预定的空间频率特性为蓝噪声特性的情况。在本实施方式中,预定的空间频率特性只需为相比于白噪声特性而在空间频率域内与中间频率fmid相比而最低频率fmin侧的频率成分较少的频率特性即可。也就是说,预定的空间频率特性只需比白噪声特性更接近蓝噪声特性即可。换而言之,预定的空间频率特性只需不比白噪声特性更接近红噪声特性即可。例如,在本实施方式中,预定的空间频率特性也可以为紫噪声特性。

另外,作为曲线FB1的生成方法,例如还能够以下述方式来考虑。即,第一,由平面PL1而将图像形成空间SP切断。第二,生成将与位于平面PL1上的多个像素Px相对应的多个阈值Dd表示为将平面PL1设为底面的情况下的距该底面的高度那样的曲面PC1。第三,通过对曲面PC1施加二维傅里叶解析来求取曲面PC1的空间频率域中的各频率成分的多少。由此,能够生成表示曲面PC1的空间频率和曲面PC1的空间频率域中的各频率成分的多少的关系的曲线FB1。

此外,本实施方式所涉及的抖动掩膜DZ也在与平面PL1不同的平面PL2内具有预定的空间频率特性。在此,平面PL2是指在与平面PL1不同的方向上延伸的平面。换而言之,平面PL2是指具有在与平面PL1的法线矢量不同的方向上延伸的法线矢量的平面。例如,平面PL2也可以为与平面PL1正交的平面。换而言之,平面PL2也可以为具有在与平面PL1的法线矢量正交的方向上延伸的法线矢量的平面。

并且,在本实施方式中,平面PL2也可以为与Y轴方向平行的平面。换而言之,平面PL2也可以为具有在与Y轴方向正交的方向上延伸的法线矢量的平面。具体而言,平面PL2也可以为与XZ平面垂直的平面。并且,平面PL2也可以为与Z轴方向平行的平面。换而言之,平面PL2也可以为具有在与Z轴方向正交的方向上延伸的法线矢量的平面。具体而言,平面PL2也可以为与YZ平面平行的平面。作为平面PL2的一个示例,平面X=X[1]。

此外,本实施方式所涉及的抖动掩膜DZ也可以在与平面PL1以及平面PL2不同的平面PL3内具有预定的空间频率特性。在此,平面PL3是指与平面PL1平行的平面。换而言之,平面PL3是指具有在与平面PL1的法线矢量相同的方向上延伸的法线矢量的平面。

并且,在本实施方式中,平面PL3也可以为与X轴方向平行的平面。换而言之,平面PL3也可以为具有在与X轴方向正交的方向上延伸的法线矢量的平面。具体而言,平面PL3也可以为与YZ平面垂直的平面。并且,平面PL3也可以为与Y轴方向平行的平面。换而言之,平面PL3也可以为具有在与Y轴方向正交的方向上延伸的法线矢量的平面。具体而言,平面PL3也可以为与XY平面平行的平面。作为平面PL3的一个示例,平面Z=Z[2]。

此外,本实施方式所涉及的抖动掩膜DZ也可以在与平面PL1~PL3不同的平面PL4具有预定的空间频率特性。在此,平面PL4是指与平面PL2平行的平面。换而言之,平面PL4是指具有在与平面PL2的法线矢量相同的方向上延伸的法线矢量的平面。

并且,在本实施方式中,平面PL4也可以为与Y轴方向平行的平面。换而言之,平面PL4也可以为具有在与Y轴方向正交的方向上延伸的法线矢量的平面。具体而言,平面PL4也可以为与XZ平面垂直的平面。并且,平面PL4也可以为与Z轴方向平行的平面。换而言之,平面PL4也可以为具有在与Z轴方向正交的方向上延伸的法线矢量的平面。具体而言,平面PL4也可以为与YZ平面平行的平面。作为平面PL4的一个示例,平面X=X[2]。

此外,本实施方式所涉及的抖动掩膜DZ也可以在与平面PL1~PL4不同的平面PL5具有预定的空间频率特性。在此,平面PL5是指在与平面PL1以及平面PL2不同的方向上延伸的平面。换而言之,平面PL5是指,具有在与平面PL1的法线矢量不同的方向上延伸、且在与平面PL2的法线矢量不同的方向上延伸的法线矢量的平面。例如,平面PL5也可以为与平面PL1以及平面PL2正交的平面。换而言之,平面PL5也可以为具有在与平面PL1的法线矢量正交的方向上延伸、且在与平面PL2的法线矢量正交的方向上延伸的法线矢量的平面。

并且,在本实施方式中,平面PL5也可以为与Z轴方向平行的平面。换而言之,平面PL5也可以为具有在与Z轴方向正交的方向上延伸的法线矢量的平面。具体而言,平面PL5也可以为与XY平面垂直的平面。并且,平面PL5也可以为与X轴方向平行的平面。换而言之,平面PL5也可以为具有在与X轴方向正交的方向上延伸的法线矢量的平面。具体而言,平面PL5也可以为与XZ平面平行的平面。作为平面PL5的一个示例,平面Y=Y[1]。

此外,本实施方式所涉及的抖动掩膜DZ也可以在与平面PL1~PL5不同的平面PL6内具有预定的空间频率特性。在此,平面PL6是指与平面PL5平行的平面。换而言之,平面PL6是指,具有在与平面PL5的法线矢量相同的方向上延伸的法线矢量的平面。

并且,在本实施方式中,平面PL6也可以为与Z轴方向平行的平面。换而言之,平面PL6也可以为具有在与Z轴方向正交的方向上延伸的法线矢量的平面。具体而言,平面PL6也可以为与XY平面垂直的平面。并且,平面PL6也可以为与X轴方向平行的平面。换而言之,平面PL6也可以为具有在与X轴方向正交的方向上延伸的法线矢量的平面。具体而言,平面PL6也可以为与XZ平面平行的平面。作为平面PL6的一个示例,平面Y=Y[2]。

此外,本实施方式所涉及的抖动掩膜DZ也可以在将图像形成空间SP切断的平面中的、与平面PL1平行的任意的平面内具有预定的空间频率特性。

此外,本实施方式所涉及的抖动掩膜DZ也可以在将图像形成空间SP切断的平面中的、与平面PL2平行的任意的平面内具有预定的空间频率特性。

此外,本实施方式所涉及的抖动掩膜DZ也可以在将图像形成空间SP切断的平面中的、与平面PL5平行的任意的平面内具有预定的空间频率特性。

另外,在例如将一个平面的法线矢量表示为矢量V1=(v1x、v1y、v1z),并将其他平面的法线矢量表示为与矢量V1相同的长度的矢量V2=(v2x、v2y、v2z)的情况下,“一个平面和其他平面在不同的方向上延伸”也能够表达为“|v1x|≠|v2x|”、“|v1y|≠|v2y|”、以及“|v1z|≠|v2z|”中的至少一方成立。

3.记录系统的工作

在下文中,在参照图8以及图9的同时对本实施方式所涉及的记录系统Sys的工作的一个示例进行说明。

图8为表示记录系统Sys执行抖动掩膜生成处理的情况下的、记录系统Sys的工作的一个示例的流程图。在此,抖动掩膜生成处理是指生成抖动掩膜DZ的处理。

如图8所例示的那样,当开始进行抖动掩膜生成处理时,抖动掩膜生成部22将变量m设定为“1”(S10)。

接下来,抖动掩膜生成部22从图像形成空间SP中的M个像素Px中选择与阈值Dd[1]相对应的像素Px[1](S11)。具体而言,在步骤S11中,抖动掩膜生成部22例如也可以从M个像素Px中随机地选择像素Px[1]。此外,在步骤S11中,抖动掩膜生成部22例如也可以从M个像素Px中选择被预先确定的预定的像素Px来作为像素Px[1]。

接下来,抖动掩膜生成部22将与作为像素Px[1]而选出的像素Px(mx,my,mz)相对应的阈值Dd(mx,my,mz)设定为阈值Dd[1](S12)。具体而言,在步骤S12中,抖动掩膜生成部22将与作为像素Px[1]而被选出的像素Px(mx,my,mz)相对应的阈值Dd(mx,my,mz)设定为“1+Gg-min”。更具体而言,由于在本实施方式中灰度值Gg-min为“0”,因此抖动掩膜生成部22在步骤S12中将与作为像素Px[1]而选出的像素Px(mx,my,mz)相对应的阈值Dd(mx,my,mz)设定为“1”。

接下来,抖动掩膜生成部22针对除像素Px[1]~Px[m]以外的各个像素Px而分别计算出电势值Ep(S13)。另外,在下文中,将未被确定阈值Dd[m]的像素称为残留像素PxZ。例如,在步骤S13中,残留像素PxZ为除像素Px[1]~Px[m]以外的像素Px。

在此,电势值Ep是指,使用单独电势值Ek[m]而由以下的式(5)来表示的值。

Ep=Ek[1]+Ek[2]+…+Ek[m]……式(5)

另外,电势值Ep在“m=1”的情况下,代替式(5)而由以下的式(6)来表示,在“m=2”的情况下,代替式(5)而由以下的式(7)来表示。

Ep=Ek[1]……式(6)

Ep=Ek[1]+Ek[2]……式(7)

在此,单独电势值Ek[m]是指由以下的式(8)来表示的值。

Ek[m]=Cs[m]÷(R[m])β……式(8)

在此,距离R[m]为表示像素Px[m]以及残留像素PxZ的距离的值。此外,值β为“1”以上的实数且优选为“2”。此外,系数Cs[m]为正实数。系数Cs[m]例如既可以为预定的常数,也可以为基于阈值Dd[m]被确定的值。

接下来,抖动掩膜生成部22对变量m加“1”进行计算(S14)。另外,在本实施方式中,如上文所述,阈值Dd[m+1]为与阈值Dd[m]相同的值、或者比阈值Dd[m]大“1”的值。如上文所述,阈值Dd[1]~Dd[M]按照彼此相等的值的阈值Dd而被划分为多个组。在本实施方式中,作为一个示例而设想了阈值Dd[1]~Dd[M]被划分为“Gg-max-Gg-min+1”个组的情况。此外,在本实施方式中,作为一个示例而设想了预定数Q的阈值Dd属于各个组的情况。在此,预定数Q为基于值“Gg-max-Gg-min+1”和值M而被确定的值。例如,预定数Q也可以为对例如将值M除以值“Gg-max-Gg-min+1”所计算出的值四舍五入后得到的值。例如,在M为“8*8*8=512”、灰度值Gg-min为“0”且灰度值Gg-max为“255”的情况下,预定数Q成为“512÷256=2”。而且,在这种情况下,当导入成为“1≤w≤255”的变量w时,阈值Dd[2*w-1]和阈值Dd[2*w]属于灰度值Gg与“w”相对应的组。

而且,抖动掩膜生成部22基于与各残留像素PxZ相对应地被确定的电势值Ep,而从图像形成空间SP中的一个或多个残留像素PxZ中选择像素Px[m](S15)。具体而言,在步骤S15中,抖动掩膜生成部22从一个或多个残留像素PxZ中选择电势值Ep成为最小的残留像素PxZ来作为像素Px[m]。

接下来,抖动掩膜生成部22将与在步骤S15中作为像素Px[m]而选出的像素Px(mx,my,mz)相对应的阈值Dd(mx,my,mz)设定为阈值Dd[m](S16)。

此后,抖动掩膜生成部22对变量m是否为“M”进行判断(S17)。而且,在该判断的结果为否定的情况下,抖动掩膜生成部22使处理进入步骤S13。另一方面,在该判断的结果为肯定的情况下,抖动掩膜生成部22使抖动掩膜生成处理结束。

图9为表示记录系统Sys执行量化处理的情况下的、记录系统Sys的工作的一个示例的流程图。如上文所述,量化处理是指基于图像数据GD而生成显示数据Img的处理。

如图9所例示的那样,当开始进行量化处理时,显示数据生成部23从图像形成空间SP中的M个像素Px中选择像素Px(mx,my,mz)(S20)。

接下来,显示数据生成部23对图像数据GD所表示的多个灰度值Gg中的、与在步骤S20中所选出的像素Px(mx,my,mz)相对应的灰度值Gg(mx,my,mz)是否为抖动掩膜DZ所表示的多个阈值Dd中的、与在步骤S20中所选出的像素Px(mx,my,mz)相对应的阈值Dd(mx,my,mz)以上进行判断(S21)。

另外,在本实施方式中,显示数据Img表示为了在图像形成空间SP中所存在的对象物体Obj的表面SF上形成图像G而由存在于图像形成空间SP中的M个像素Px中的每个像素所显示的图像G的灰度。具体而言,在本实施方式中,显示数据Img表示存在于图像形成空间SP中的各像素Px所显示的图像G为最高灰度值Gg-1、或为最低灰度值Gg-0。例如,在本实施方式中,最高灰度值Gg-1为“1”,最低灰度值Gg-0为“0”。即,显示数据Img为,由“1”以及“0”这两个值来表示M个像素Px中的每个像素所显示的图像G的灰度的数据。另外,对最高灰度值Gg-1、即灰度值成为“1”的图像G进行显示的像素Px是指,通过从记录装置5被喷出的油墨而形成有点的像素Px。此外,对最低灰度值Gg-0、即灰度值成为“0”的图像G进行显示的像素Px是指,未形成有点的像素Px。在下文中,将对最高灰度值Gg-1、即灰度值成为“1”的图像G进行显示从而形成有点的像素Px称为点形成像素Px-1。此外,将对最低灰度值Gg-0、即灰度值成为“0”的图像G进行显示从而未形成有点的像素Px称为点非形成像素Px-0。

如图9所例示的那样,在步骤S21中的判断的结果为肯定的情况下,显示数据生成部23在显示数据Img中将像素Px(mx,my,mz)所显示的图像G的灰度设定为最高灰度值Gg-1即“1”(S22)。

另一方面,在步骤S21中的判断的结果为否定的情况下,显示数据生成部23在显示数据Img中将像素Px(mx,my,mz)所显示的图像G的灰度设定为最低灰度值Gg-0即“0”(S23)。

接下来,显示数据生成部23对是否在显示数据Img中针对图像形成空间SP中的M个像素Px全部都设定了最高灰度值Gg-1即“1”、或最低灰度值Gg-0即“0”进行判断(S24)。

然后,在步骤S24中的判断的结果为否定的情况下,显示数据生成部23使处理进入步骤S20。另一方面,在步骤S24中的判断的结果为肯定的情况下,显示数据生成部23使量化处理结束。

另外,如上文所述,记录装置5基于通过量化处理而被生成的显示数据Img,来针对被配置在图像形成空间SP中的对象物体Obj的表面SF形成图像G。

具体而言,头控制部61生成驱动控制信号SI,所述驱动控制信号SI针对显示数据Img表示最高灰度值Gg-1即“1”的像素Px而指示喷出油墨而形成点、此外针对显示数据Img表示最低灰度值Gg-0即“0”的像素Px而指示不喷出油墨而不形成点。而且,头单元7基于该驱动控制信号SI而对图像形成空间SP中的像素Px喷出油墨。由此,记录装置5在显示数据Img表示最高灰度值Gg-1即“1”的像素Px处形成点,从而能够在被配置在图像形成空间SP中的对象物体Obj的表面SF上形成图像G。

4.抖动掩膜和显示数据的关系

在下文中,在参照图10至图12的同时,对本实施方式所涉及的抖动掩膜DZ的一个示例、以及被生成的显示数据Img的一个示例进行说明。

图10为表示抖动掩膜DZ所具备的多个阈值Dd中的、与位于平面PL1上的多个像素Px相对应的多个阈值Dd和显示数据Img的关系的说明图。此外,图11为表示抖动掩膜DZ所具备的多个阈值Dd中的、与位于平面PL2上的多个像素Px相对应的多个阈值Dd和显示数据Img的关系的说明图。此外,图12为表示抖动掩膜DZ所具备的多个阈值Dd中的、与位于平面PL5上的多个像素Px相对应的多个阈值Dd和显示数据Img的关系的说明图。另外,在图10至图12中,各数值表示由像素Px而被确定的阈值Dd。此外,在图10至图12中,由粗框所包围且附加有点的像素Px表示通过显示数据Img而被确定点的形成的点形成像素Px-1。

另外,在图10至图12所示的示例中,设想了平面PL1为成为“Z=Z[1]”的平面、平面PL2为成为“X=X[1]”的平面、且平面PL5为成为“Y=Y[1]”的平面的情况。此外,在图10至图12所示的示例中,设想了对象物体Obj的表面SF包括平面PL1、平面PL2和平面PL5在内的情况。此外,在图10至图12所示的示例中,设想了“Mx=8”、“My=8”、“Mz=8”、“M=8*8*8=512”、从而在图像形成空间SP内存在512个像素Px的情况。此外,在图10~图12所示的示例中,设想了灰度值Gg-min为“0”、灰度值Gg-max为“255”、阈值Dd[1]为“1”、从而阈值Dd[M]为“255”的情况。

此外,在下文中,将灰度值Gg-min以及灰度值Gg-max的中间附近的灰度称为中间附近灰度值Gg-mid。在此,中间附近灰度值Gg-mid例如是指满足以下的式(9)的灰度值。

(1-γ3)*Gg-min+γ3*Gg-max≤Gg-mid

≤(1-γ4)*Gg-min+γ4*Gg-max……式(9)

在此,值γ3例如为满足“0.2≤γ3≤0.5”的实数,此外,值γ4例如为满足“0.5≤γ4≤0.8”的实数。在本实施方式中,设想了值γ3为“0.2”、此外值γ4为“0.8”的情况。即,在本实施方式中,设想了中间附近灰度值Gg-mid为“51≤Gg-mid≤204”的情况。此外,在图10至图12所示的示例中,设想了图像数据GD所表示的多个像素Px中的灰度值Gg全部为中间附近灰度值Gg-mid即“64”的情况。这与256级的灰度值Gg中的1/4相对应。在图10至图12所示的示例中,设想了图像数据GD中的、平面PL1、平面PL2以及平面PL5所包括的多个像素Px中的灰度值Gg全部为中间附近灰度值Gg-mid的情况。

如图10所例示的那样,在图像数据GD所表示的灰度值Gg为中间附近灰度值Gg-mid的情况下,平面PL1上所存在的多个像素Px中的多个点形成像素Px-1并非局部性地存在于特定的区域内,而是以具有较高的分散性的方式被配置。换而言之,平面PL1上所存在的多个像素Px中的、多个点形成像素Px-1的分布在空间频率域内具有“预定的空间频率特性”。进一步换而言之,在图像数据GD所表示的灰度值Gg为中间附近灰度值Gg-mid的情况下,形成在平面PL1上的多个点的分布在空间频率域内具有“预定的空间频率特性”。在此,“在一个平面内多个点的分布具有预定的空间频率特性”是指,表示通过对多个像素Px中的点形成像素Px-1施加二维傅里叶变换所获得的、该一个平面的空间频率和该一个平面的空间频率域中的各频率成分的多少的关系的曲线具有上述的预定的空间频率特性。此外,“在一个平面多个点的分布具有预定的空间频率特性”也能够作为如下的情况来进行掌握,即,在生成了将表示是否在位于将图像形成空间SP切断的一个平面上的多个像素Px中的每个像素处形成有点的值表示为将该一个平面设为底边的情况下的距该底面的高度的那样的曲面的情况下,表示该曲面的空间频率和该曲面的空间频率域中的各频率成分的多少的关系的曲线具有预定的空间频率特性。

同样地,如图11所例示的那样,在图像数据GD所表示的灰度值Gg为中间附近灰度值Gg-mid的情况下,平面PL2上所存在的多个像素Px中的多个点形成像素Px-1并非局部性地存在于特定的区域,而是以具有较高的分散性的方式被配置。换而言之,平面PL2上所存在的多个像素Px中的、多个点形成像素Px-1的分布在空间频率域内具有“预定的空间频率特性”。换而言之,在图像数据GD所表示的灰度值Gg为中间附近灰度值Gg-mid的情况下,形成于平面PL2上的多个点的分布在空间频率域内具有“预定的空间频率特性”。

同样地,如图12所例示的那样,在图像数据GD所表示的灰度值Gg为中间附近灰度值Gg-mid的情况下,平面PL5上所存在的多个像素Px中的、多个点形成像素Px-1并非局部性地存在于特定的区域,而是以具有较高的分散性的方式被配置。换而言之,平面PL5上所存在的多个像素Px中的、多个点形成像素Px-1的分布在空间频率域内具有“预定的空间频率特性”。换而言之,在图像数据GD所表示的灰度值Gg为中间附近灰度值Gg-mid的情况下,形成于平面PL5上的多个点的分布在空间频率域内具有“预定的空间频率特性”。

如上文所述,根据本实施方式,如图10至图12所例示的那样,由于抖动掩膜DZ的阈值的分布具有预定的空间频率特性,因此在图像数据GD所表示的灰度值Gg为中间附近灰度值Gg-mid的情况下,形成在位于图像形成空间SP中的对象物体Obj的表面SF上的多个点的分布也具有预定的空间频率特性。换而言之,根据本实施方式,在图像数据GD所表示的灰度值Gg为中间附近灰度值Gg-mid的情况下,能够提高形成在对象物体Obj的表面SF上的多个点的分散性。

5.参考例以及与参考例相比的本实施方式的效果

在下文中,在参照图13至图21的同时,对参考例所涉及的抖动掩膜、以及与参考例相比的本实施方式的效果进行说明。

另外,在图13至图21所示的示例中,设想了“Mx=3”、“My=3”、“Mz=3”、“M=3*3*3=27”、从而在图像形成空间SP中存在27个像素Px的情况。此外,在图13至图21所示的示例中,设想了灰度值Gg-min为“0”、灰度值Gg-max为“9”、从而阈值Dd[1]为“1”且阈值Dd[M]为“9”的情况。此外,在图13至图21所示的示例中,设想了中间附近灰度值Gg-mid为“2≤Gg-mid≤7”的情况。此外,在图13至图21所示的示例中,设想了图像数据GD所表示的多个像素Px中的灰度值Gg全部为“4”的情况。即,在图13至图21所示的示例中,设想了图像数据GD所表示的多个像素Px中的灰度值Gg全部为中间附近灰度值Gg-mid的情况。

图13至图15为用于对参考例1进行说明的说明图。

参考例1使用被确定了与二维空间中的多个像素Px相对应的多个阈值的二维的抖动掩膜DZ-A。抖动掩膜DZ-A在与XY平面平行的方向上延伸。抖动掩膜DZ-A为了能够对点分散性地进行配置而以在空间频率域内具有预定的空间频率特性的方式来被设定。在此,在参考例1中,对平面Z=Z[1]、平面Z=Z[2]以及平面Z=Z[3]这三个平面使用相同的抖动掩膜DZ-A。在参考例1中,使用抖动掩膜DZ-A来对平面Z=Z[1]、平面Z=Z[2]以及平面Z=Z[3]分别实施二维的量化处理。

如图13所例示的那样,抖动掩膜DZ-A在平面Z=Z[1]内具有多个阈值Dd,所述多个阈值Dd以具有预定的空间频率特性的方式而被配置。即,抖动掩膜DZ-A能够在平面Z=Z[1]对多个点形成像素Px-1以使之在空间频率域内具有预定的空间频率特性的方式来进行配置。因此,在参考例1中,在对象物体Obj的表面SF包括平面Z=Z[1]在内的情况下,记录装置5能够在平面Z=Z[1]内使点被分散配置。

此外,抖动掩膜DZ-A在平面Z=Z[2]内具有成为与平面Z=Z[1]同样的配置的多个阈值Dd。因此,在参考例1中,在对象物体Obj的表面SF包括平面Z=Z[2]的情况下,记录装置5能够在平面Z=Z[2]内使点被分散配置。

此外,抖动掩膜DZ-A在平面Z=Z[3]具有成为与平面Z=Z[1]同样的配置的多个阈值Dd。因此,在参考例1中,在对象物体Obj的表面SF包括平面Z=Z[3]的情况下,记录装置5能够在平面Z=Z[3]内使点被分散配置。

另一方面,针对平面Y=Y[1]、平面Y=Y[2]、平面Y=Y[3]、平面X=X[1]、平面X=X[2]、以及平面X=X[3]而分别由三个二维的抖动掩膜DZ-A来进行分割并实施量化处理。

例如,如图14所例示的那样,平面Y=Y[1]的九个像素中的、位于平面Z=Z[1]上的三个像素通过与平面Z=Z[1]相对应的二维的抖动掩膜DZ-A而被实施量化处理,位于平面Z=Z[2]上的三个像素通过与平面Z=Z[2]相对应的二维的抖动掩膜DZ-A而被实施量化处理,位于平面Z=Z[3]上的三个像素通过与平面Z=Z[3]相对应的二维的抖动掩膜DZ-A而被实施量化处理。由于如上文所述的那样在参考例1中使用三个相同的抖动掩膜DZ-A,因此使得平面Y=Y[1]的九个像素中的、位于平面Z=Z[1]上的三个像素、位于平面Z=Z[2]上的三个像素、以及位于平面Z=Z[3]上的三个像素分别对应相同的阈值。因此,在参考例1中,如图14所示的那样,在平面Y=Y[1]上,在平面X=X[1]的三个像素和平面X=X[3]的三个像素处连续地形成有点,而另一方面,在平面X=X[2]的三个像素处未形成有点。因此,在参考例1中,在对象物体Obj的表面SF包括平面Y=Y[1]的情况下,记录装置5无法在平面Y=Y[1]内使点分散配置。

如采用同样的方式考虑可知,在参考例1中,如图14所示的那样,在平面Y=Y[2]上,在九个像素处均未形成有点。因此,在参考例1中,在对象物体Obj的表面SF包括平面Y=Y[2]的情况下,记录装置5根本无法在平面Y=Y[2]内配置点。

如采用同样的方式考虑可知,在参考例1中,如图14所示的那样,在平面Y=Y[3]上,在平面X=X[1]的三个像素和平面X=X[3]的三个像素处连续地形成有点,而另一方面,在平面X=X[2]的三个像素处未形成有点。因此,在参考例1中,在对象物体Obj的表面SF包括平面Y=Y[3]的情况下,记录装置5无法在平面Y=Y[3]内使点被分散配置。

如采用同样方式进行考虑可知,在参考例1中,如图15所示,在平面X=X[1]上,在平面Y=Y[1]的三个像素和平面Y=Y[3]的三个像素处连续地形成有点,而另一方面,在平面Y=Y[2]的三个像素处未形成有点。因此,在参考例1中,在对象物体Obj的表面SF包括平面X=X[1]的情况下,记录装置5无法在平面X=X[1]内使点被分散配置。

如采用同样方式进行考虑可知,在参考例1中,如图15所示的那样,在平面X=X[2]上,在九个像素处均未形成有点。因此,在参考例1中,在对象物体Obj的表面SF包括平面X=X[2]的情况下,记录装置5根本无法在平面X=X[2]内配置点。

如采用同样的方式考虑可知,如图15所示的那样,在平面X=X[3]上,在平面Y=Y[1]的三个像素和平面Y=Y[3]的三个像素处连续地形成有点,而另一方面,在平面Y=Y[2]的三个像素处未形成有点。在参考例1中,在对象物体Obj的表面SF包括平面X=X[3]的情况下,记录装置5无法在平面X=X[3]内使点被分散配置。

如上文所述,在参考例1中,将在与XY平面平行的方向上延伸的相同的二维的抖动掩膜DZ-A分别应用于平面Z=Z[1]、平面Z=Z[2]以及平面Z=Z[3],并生成有显示数据。因此,虽然在参考例1中,在对象物体Obj的表面SF与XY平面平行的情况下,记录装置5能够针对表面SF而使点被分散配置,但是在对象物体Obj的表面SF不与XY平面平行的情况下,记录装置5无法针对表面SF来对点的配置进行调节,从而在结果上导致记录装置5连续地配置点等、无法使点被分散配置。因此,在参考例1中,会在形成于对象物体Obj的表面SF上的图像G上产生粒状感,从而导致图像G的画质降低。并且,在相互平行的平面上,集中地配置有点的平面(平面X=X[1]、平面X=X[3]、平面Y=Y[1]以及平面Y=Y[3])和未配置有点的平面(平面X=X[2]以及平面Y=Y[2])混在一起,从而导致画质根据对象物体Obj的表面SF而大幅不同。

图16至图18为用于对参考例2进行说明的说明图。

参考例2针对平面Z=Z[1]而使用被确定了与二维空间中的多个像素Px相对应的多个阈值的二维的抖动掩膜DZ-B1。抖动掩膜DZ-B1在与XY平面平行的方向上延伸。抖动掩膜DZ-B1为了能够使点被分散配置而以在空间频率域内具有预定的空间频率特性的方式来被设定。

并且,针对平面Z=Z[2]而使用将抖动掩膜DZ-B1所具有的多个阈值Dd向+X方向滑动了一个像素所获得的抖动掩膜DZ-B2。详细而言,抖动掩膜DZ-B2为,使抖动掩膜DZ-B1中的平面X=X[1]中的多个阈值Dd向平面X=X[2]滑动、使平面X=X[2]中的多个阈值Dd向平面X=X[3]滑动、并使平面X=X[3]中的多个阈值Dd向平面X=X[1]滑动所获得的抖动掩膜。

此外,针对平面Z=Z[3]而使用将抖动掩膜DZ-B1所具有的多个阈值Dd向+X方向滑动了两个像素所获得的抖动掩膜DZ-B3。详细而言,抖动掩膜DZ-B3为,使抖动掩膜DZ-B1中的平面X=X[1]中的多个阈值Dd向平面X=X[3]滑动、使平面X=X[2]中的多个阈值Dd向平面X=X[1]滑动、并使平面X=X[3]中的多个阈值Dd向平面X=X[2]滑动所获得的抖动掩膜DZ-B3。

在参考例2中,分别使用抖动掩膜DZ-B1对平面Z=Z[1]实施二维的量化处理,使用抖动掩膜DZ-B2而对平面Z=Z[2]实施二维的量化处理,使用抖动掩膜DZ-B3而对平面Z=Z[3]实施二维的量化处理。

如图16所例示的那样,抖动掩膜DZ-B1在平面Z=Z[1]内具有多个阈值Dd,所述多个阈值Dd以具有预定的空间频率特性的方式而被配置。即,抖动掩膜DZ-B1能够在平面Z=Z[1]内对多个点形成像素Px-1以使之在空间频率域内具有预定的空间频率特性的方式来进行配置。因此,在参考例2中,在对象物体Obj的表面SF包括平面Z=Z[1]的情况下,记录装置5能够在平面Z=Z[1]内使点被分散配置。

另一方面,抖动掩膜DZ-B2为以上述方式而使抖动掩膜DZ-B1所具有的多个阈值Dd滑动后得到的抖动掩膜。其结果为,抖动掩膜DZ-B2在空间频率域内不具有预定的空间频率特性。因此,在参考例2中,在对象物体Obj的表面SF包括平面Z=Z[2]的情况下,记录装置5在平面Z=Z[2]内所形成的点的分散性与记录装置5在平面Z=Z[1]内所形成的点的分散性相比而较低。

此外,抖动掩膜DZ-B3为以上述方式而使抖动掩膜DZ-B1所具有的多个阈值Dd滑动后得到的抖动掩膜。其结果为,抖动掩膜DZ-B3在空间频率域内不具有预定的空间频率特性。因此,在参考例2中,在对象物体Obj的表面SF包括平面Z=Z[3]的情况下,记录装置5在平面Z=Z[3]内所形成的点的分散性与记录装置5在平面Z=Z[1]内所形成的点的分散性相比而较低。

另一方面,针对平面Y=Y[1]、平面Y=Y[2]、平面Y=Y[3]、平面X=X[1]、平面X=X[2]、以及平面X=X[3],而与参考例1同样地由三个二维的抖动掩膜DZ-B1、抖动掩膜DZ-B2以及抖动掩膜DZ-B3来进行分割并实施量化处理。

例如,如图17所例示的那样,平面Y=Y[1]这九个像素中的、位于平面Z=Z[1]上的三个像素通过与平面Z=Z[1]相对应的二维的抖动掩膜DZ-B1而被实施量化处理,位于平面Z=Z[2]上的三个像素通过与平面Z=Z[2]相对应的二维的抖动掩膜DZ-B2而被实施量化处理,位于平面Z=Z[3]上的三个像素通过与平面Z=Z[3]相对应的二维的抖动掩膜DZ-B3而被实施量化处理。在此,位于平面Y=Y[1]上且位于平面Z=Z[1]上的三个像素从-X方向起朝向+X方向而依次与抖动掩膜DZ-B1所具有的“1”、“6”、“4”的阈值Dd相对应。此外,位于平面Y=Y[1]上且位于平面Z=Z[2]上的三个像素从-X方向起朝向+X方向而依次与抖动掩膜DZ-B2所具有的“4”、“1”、“6”的阈值Dd相对应。此外,位于平面Y=Y[1]上且位于平面Z=Z[3]上的三个像素从-X方向起朝向+X方向而依次与抖动掩膜DZ-B3所具有的“6”、“4”、“1”的阈值Dd相对应。因此,在参考例2中,如图17所示的那样,如果与图14的平面Y=Y[1]相比,则在平面Y=Y[1]内点的分散性较高。但是,如果与后文叙述的图20的平面Y=Y[1]相比较,则图17的平面Y=Y[1]所配置的点的数量较多,从而点的分散性也较低。即,图17的平面Y=Y[1]并未达到像后文叙述的图20的平面Y=Y[1]的那样的优选的分散性。

如采用同样的方式考虑可知,在参考例2中,如图17所示的那样,在平面Y=Y[2]内于九个像素处均未形成有点。因此,在参考例2中,在对象物体Obj的表面SF包括平面Y=Y[2]的情况下,记录装置5根本无法在平面Y=Y[2]内配置点。

如采用同样的方式考虑可知,虽然在参考例2中,如图17所示的那样,如果与图14的平面Y=Y[3]相比较,则能够在平面Y=Y[3]内提高点的分散性,但是如果与后文叙述的图20的平面Y=Y[3]相比较,则在平面Y=Y[3]内点的分散性较低。因此,在参考例2中,在对象物体Obj的表面SF包括平面Y=Y[3]的情况下,记录装置5无法在平面Y=Y[3]内使点足够地分散配置。

如采用同样的方式考虑可知,虽然在参考例2中,如图18所例示的那样,如果与图15的平面X=X[1]相比较,则能够在平面X=X[1]内提高点的分散性,但是如果与后文叙述的图21的平面X=X[1]相比较,则在平面X=X[1]内点的分散性较低。因此,在参考例2中,在对象物体Obj的表面SF包括平面X=X[1]的情况下,记录装置5无法在平面X=X[1]内使点足够地分散配置。

如采用同样的方式考虑可知,虽然在参考例2中,如图18所例示的那样,如果与图15的平面X=X[2]相比较,则能够在平面X=X[2]提高点的分散性,但是如果与后文叙述的图21的平面X=X[2]相比较,则在平面X=X[2]内点的分散性较低。因此,在参考例2中,在对象物体Obj的表面SF包括平面X=X[2]的情况下,记录装置5无法在平面X=X[2]内使点足够地分散配置。

另外,在参考例2中,如图18所例示的那样,能够在平面X=X[3]内提高点的分散性。因此,在参考例2中,在对象物体Obj的表面SF包括平面X=X[3]的情况下,记录装置5能够在平面X=X[3]使点被分散配置。然而,在参考例2中,在除平面X=X[3]以及平面Z=Z[1]以外的平面内点的分散性较低,从而导致在对象物体Obj的表面SF上点被足够分散地配置的可能性较低。

如上文所述,在参考例2中,将在与XY平面平行的方向上延伸的二维的抖动掩膜DZ-B1应用于平面Z=Z[1],将具有使抖动掩膜DZ-B1所具有的多个阈值Dd滑动后所得到的阈值的二维的抖动掩膜DZ-B2应用于平面Z=Z[2],并且将具有使抖动掩膜DZ-B1所具有的多个阈值Dd滑动后所得到的阈值的二维的抖动掩膜DZ-B3应用于平面Z=Z[3],从而生成了显示数据。因此,在参考例2中,有时记录装置5无法针对表面SF而使点足够地分散配置。因此,在参考例2中,会在形成于对象物体Obj的表面SF上的图像G上产生粒状感,从而导致图像G的画质降低。

图19至图21为用于对本实施方式所涉及的抖动掩膜DZ进行说明的说明图。如上文所述,在本实施方式中,不同于应用了二维的抖动掩膜的参考例1以及参考例2,而应用三维的抖动掩膜DZ。

如图19至图21所例示的那样,抖动掩膜DZ在平面Z=Z[1]、平面Z=Z[2]、平面Z=Z[3]、平面Y=Y[1]、平面Y=Y[2]、平面Y=Y[3]、平面X=X[1]、平面X=X[2]、以及平面X=X[3]中的任意一个平面内均具有多个阈值Dd,所述多个阈值Dd以具有预定的空间频率特性的方式而被配置。即,抖动掩膜DZ在平面Z=Z[1]、平面Z=Z[2]、平面Z=Z[3]、平面Y=Y[1]、平面Y=Y[2]、平面Y=Y[3]、平面X=X[1]、平面X=X[2]以及平面X=X[3]的各平面均能够对多个点形成像素Px-1以使之在空间频率域内具有预定的空间频率特性的方式来进行配置。因此,在本实施方式中,在对象物体Obj的表面SF包括平面Z=Z[1]、平面Z=Z[2]、平面Z=Z[3]、平面Y=Y[1]、平面Y=Y[2]、平面Y=Y[3]、平面X=X[1]、平面X=X[2]以及平面X=X[3]的各平面的情况下,记录装置5能够在该平面内使点被分散配置。因此,在本实施方式中,与上述的参考例1以及参考例2相比较,能够减少形成于对象物体Obj的表面SF上的图像G中的粒状感,从而能够对图像G的画质的降低进行抑制。

6.实施方式的总结

如在上文中所说明的那样,本实施方式所涉及的终端装置1的特征在于,具备:图像数据取得部21,其取得图像数据GD,所述图像数据GD表示在于三维的图像形成空间SP内展示图像Gf的情况下应当由图像形成空间SP内的M个像素Px中的每个像素所显示的图像Gf的灰度值Gg;显示数据生成部23,其通过使用具有与图像形成空间SP内的M个像素Px相对应的M个阈值Dd的三维的抖动掩膜DZ来对图像数据GD所表示的灰度值Gg进行量化,从而生成显示数据Img,抖动掩膜DZ设为,在利用平面PL1而将图像形成空间SP切断时,平面PL1中的多个阈值Dd在空间频率域内具有高于中间频率fmid的高频成分与低于中间频率fmid的低频成分相比而较多的预定的空间频率特性,并且在利用在与平面PL1不同的方向上延伸的平面PL2而将图像形成空间SP切断时,平面PL2中的多个阈值Dd在空间频率域内具有高于中间频率fmid的高频成分与低于中间频率fmid的低频成分相比而较多的预定的空间频率特性。

即,在本实施方式所涉及的终端装置1中,显示数据生成部23通过使用在平面PL1内具有预定的空间频率特性并且在于与平面PL1不同的方向上延伸的平面PL2内具有预定的空间频率特性的抖动掩膜DZ,来对图像数据GD所表示的灰度值Gg进行量化,从而生成显示数据Img。因此,根据本实施方式,在形成具有平面PL1以及平面PL2的那样的三维形状的图像G的情况下,能够对在图像G中产生粒状感的情况进行抑制。即,根据本实施方式,在形成具有平面PL1以及平面PL2的那样的三维形状的图像G的情况下,能够对因图像G产生粒状感而引起的图像G的画质的降低进行抑制。

另外,在本实施方式中,终端装置1为“图像处理装置”的一个示例,图像数据取得部21为“取得部”的一个示例,显示数据生成部23为“生成部”的一个示例,图像形成空间SP为“第一空间”的一个示例,图像数据GD为“第一图像数据”的一个示例,抖动掩膜DZ为“第一抖动掩膜”的一个示例,显示数据Img为“第一显示数据”的一个示例,中间频率fmid为“预定的频率”的一个示例,平面PL1为“第一平面”的一个示例,平面PL2为“第二平面”的一个示例。

此外,在本实施方式所涉及的终端装置1中,也可以将特征设为,抖动掩膜DZ为,在利用与平面PL1平行的平面PL3而将图像形成空间SP切断时,平面PL3中的多个阈值Dd在空间频率域内具有高于中间频率fmid的高频成分与低于中间频率fmid的低频成分相比而较多的预定的空间频率特性,并且在利用与平面PL2平行的平面PL4而将图像形成空间SP切断时,平面PL4中的多个阈值Dd在空间频率域内具有高于中间频率fmid的高频成分与低于中间频率fmid的低频成分相比而较多的预定的空间频率特性。

因此,根据本实施方式,在形成具有平面PL1、平面PL2、平面PL3以及平面PL4的那样的三维形状的图像G的情况下,能够对在图像G中产生粒状感的情况进行抑制。

另外,在本实施方式中,平面PL3为“第三平面”的一个示例,平面PL4为“第四平面”的一个示例。

此外,在本实施方式所涉及的终端装置1中,也可以将特征设为,抖动掩膜DZ为,在利用与平面PL1平行的任意的平面而将图像形成空间SP切断时,该平面中的多个阈值Dd在空间频率域内具有高于中间频率fmid的高频成分与低于中间频率fmid的低频成分相比而较多的预定的空间频率特性,且在利用与平面PL2平行的任意的平面而将图像形成空间SP切断时,该平面中的多个阈值Dd在空间频率域内具有高于中间频率fmid的高频成分与低于中间频率fmid的低频成分相比而较多的预定的空间频率特性。

因此,根据本实施方式,在形成具有与平面PL1平行的平面以及与平面PL2平行的平面的那样的三维形状的图像G的情况下,能够对在图像G中产生粒状感的情况进行抑制。

此外,在本实施方式所涉及的终端装置1中,也可以将特征设为,抖动掩膜DZ为,在利用在与平面PL1以及平面PL2不同的方向上延伸的平面PL5而将图像形成空间SP切断时,平面PL5中的多个阈值Dd在空间频率域内具有高于中间频率fmid的高频成分与低于中间频率fmid的低频成分相比而较多的预定的空间频率特性。

因此,根据本实施方式,在形成具有平面PL1、平面PL2以及平面PL5的那样的三维形状的图像G的情况下,能够对在图像G中产生粒状感的情况进行抑制。

另外,在本实施方式中,平面PL5为“第五平面”的一个示例。

此外,在本实施方式所涉及的终端装置1中,也可以将特征设为,抖动掩膜DZ为,在利用与平面PL5平行的平面PL6而将图像形成空间SP切断时,平面PL6中的多个阈值Dd在空间频率域内具有高于中间频率fmid的高频成分与低于中间频率fmid的低频成分相比而较多的预定的空间频率特性。

因此,根据本实施方式,在形成具有平面PL1、平面PL2、平面PL5以及平面PL6的那样的三维形状的图像G的情况下,能够对在图像G中产生粒状感的情况进行抑制。

另外,在本实施方式中,平面PL6为“第六平面”的一个示例。

此外,在本实施方式所涉及的终端装置1中,也可以将特征设为,抖动掩膜DZ为,在利用与平面PL5平行的任意的平面而将图像形成空间SP切断时,该平面中的多个阈值Dd在空间频率域内具有高于中间频率fmid的高频成分与低于中间频率fmid的低频成分相比而较多的预定的空间频率特性。

因此,根据本实施方式,在形成具有与平面PL1平行的平面、与平面PL2平行的平面、以及与平面PL5平行的平面的那样的三维形状的图像G的情况下,能够对在图像G中产生粒状感的情况进行抑制。

此外,在本实施方式所涉及的终端装置1中,也可以将特征设为,图像形成空间SP中的M个像素Px包括:Mx个像素Px,其以在+X方向上延伸的方式而被排列;My个像素Px,其以在与+X方向正交的+Y方向上延伸的方式而被排列;Mz个像素Px,其以在与+X方向以及+Y方向正交的+Z方向上延伸的方式而被排列,平面PL1为具有在与+X方向垂直的方向上延伸的法线矢量的平面,平面PL2为具有在与+Y方向垂直的方向上延伸的法线矢量的平面。

因此,根据本实施方式,在形成具有与+X方向平行的平面、以及与+Y方向平行的平面的那样的三维形状的图像G的情况下,能够对在图像G中产生粒状感的情况进行抑制。

另外,在本实施方式中,+X方向为“第一方向”的一个示例,+Y方向为“第二方向”的一个示例,+Z方向为“第三方向”的一个示例。

此外,在本实施方式所涉及的终端装置1中,也可以将特征设为,平面PL1为具有在与+Y方向垂直的方向上延伸的法线矢量的平面,平面PL2为具有在与+Z方向垂直的方向上延伸的法线矢量的平面。

因此,根据本实施方式,在形成具有与XY平面平行的平面、以及与YZ平面平行的平面的那样的三维形状的图像G的情况下,能够对在图像G中产生粒状感的情况进行抑制。

此外,在本实施方式所涉及的终端装置1中,也可以将特征设为,平面PL1中的多个阈值Dd在空间频率域内具有与白噪声特性不同的频率特性,平面PL2中的多个阈值Dd在空间频率域内具有与白噪声特性不同的频率特性。

具体而言,在本实施方式所涉及的终端装置1中,也可以将特征设为,平面PL1中的多个阈值Dd在空间频率域内具有蓝噪声特性,平面PL2中的多个阈值Dd在空间频率域内具有蓝噪声特性。

因此,根据本实施方式,在形成三维形状的图像G的情况下,能够对在图像G中产生粒状感的情况进行抑制。

此外,在本实施方式所涉及的终端装置1中,也可以将特征设为,显示数据生成部23向具备基于显示数据Img而喷出油墨的头单元7的记录装置5供给显示数据Img。

此外,本实施方式所涉及的记录装置5的特征在于,其针对三维形状的对象物体Obj而形成图像G,并具备:头单元7,其喷出油墨;记录控制单元6,其对油墨从头单元7的喷出进行控制,以通过由从头单元7被喷出的油墨所形成的多个点从而针对对象物体Obj来形成图像G,记录控制单元6对油墨从头单元7的喷出进行控制,以使得在对象物体Obj具有第一面的情况下,第一面上的多个点的分布在空间频率域内具有高于中间频率fmid的高频成分与低于中间频率fmid的低频成分相比而较多的预定的空间频率特性,且使得在对象物体Obj具有在与第一面不同的方向上延伸的第二面的情况下,第二面上的多个点的分布在空间频率域内具有高于中间频率fmid的高频成分与低于中间频率fmid的低频成分相比而较多的预定的空间频率特性。

因此,根据本实施方式,在针对具有第一面以及第二面的那样的三维形状的对象物体Obj而形成图像G的情况下,能够对在图像G中产生粒状感的情况进行抑制。即,根据本实施方式,在形成具有第一面以及第二面的那样的三维形状的图像G的情况下,能够对因图像G产生粒状感而引起的图像G的画质的降低进行抑制。

另外,在本实施方式中,记录控制单元6为“控制部”的一个示例,油墨为“液体”的一个示例。

此外,在本实施方式所涉及的记录装置5中,也可以将特征设为,第一面上的多个点的分布在空间频率域内具有与白噪声特性不同的频率特性,第二面上的多个点的分布在空间频率域内具有与白噪声特性不同的频率特性。

具体而言,在本实施方式所涉及的记录装置5中,也可以将特征设为,第一面上的多个点的分布在空间频率域内具有蓝噪声特性,第二面上的多个点的分布在空间频率域内具有蓝噪声特性。

因此,根据本实施方式,在针对具有第一面以及第二面的那样的三维形状的对象物体Obj而形成图像G的情况下,能够对在图像G中产生粒状感的情况进行抑制。

此外,本实施方式所涉及的图像处理方法的特征在于,具备:取得图像数据GD的工序,所述图像数据GD表示在于三维的图像形成空间SP内展示图像Gf的情况下应当由图像形成空间SP内的M个像素Px中的每个像素所显示的图像Gf的灰度值Gg;通过使用具有与图像形成空间SP中的M个像素Px相对应的M个阈值Dd的三维的抖动掩膜DZ来对图像数据GD所表示的灰度值Gg进行量化从而生成显示数据Img的工序,抖动掩膜DZ为,在利用平面PL1而将图像形成空间SP切断时,平面PL1中的多个阈值Dd在空间频率域内具有高于中间频率fmid的高频成分与低于中间频率fmid的低频成分相比而较多的预定的空间频率特性,并且在利用在与平面PL1不同的方向上延伸的平面PL2而将图像形成空间SP切断时,平面PL2中的多个阈值Dd在空间频率域内具有高于中间频率fmid的高频成分与低于中间频率fmid的低频成分相比而较多的预定的空间频率特性。

因此,根据本实施方式,在形成具有平面PL1以及平面PL2的那样的三维形状的图像G的情况下,能够对在图像G中产生粒状感的情况进行抑制。

此外,本实施方式所涉及的控制程序Pgt的特征在于,其使被设置在终端装置1上的一个或多个CPU作为如下构件而发挥功能,所述构件为:图像数据取得部21,其取得图像数据GD,所述图像数据GD表示在于三维的图像形成空间SP内展示图像Gf的情况下应当由图像形成空间SP内的M个像素Px中的每个像素所显示的图像Gf的灰度值Gg;显示数据生成部23,其通过使用具有与图像形成空间SP内的M个像素Px相对应的M个阈值Dd的三维的抖动掩膜DZ来对图像数据GD所表示的灰度值Gg进行量化,从而生成显示数据Img,抖动掩膜DZ为,在利用平面PL1而将图像形成空间SP切断时,平面PL1中的多个阈值Dd在空间频率域内具有高于中间频率fmid的高频成分与低于中间频率fmid的低频成分相比而较多的预定的空间频率特性,并且在利用在与平面PL1不同的方向上延伸的平面PL2而将图像形成空间SP切断时,平面PL2中的多个阈值Dd在空间频率域内具有高于中间频率fmid的高频成分与低于中间频率fmid的低频成分相比而较多的预定的空间频率特性。

因此,根据本实施方式,在形成具有平面PL1以及平面PL2的那样的三维形状的图像G的情况下,能够对在图像G中产生粒状感的情况进行抑制。

B.变形例

以上所例示的各方式可以进行多种多样的变形。在下文中,对具体的变形方式进行例示。从以下的示例中被任意地选出的两种以上的方式可以在相互不矛盾的范围内适当地进行合并。

变形例1

虽然在上述的实施方式中对使用与图像形成空间SP相同尺寸的抖动掩膜DZ来实施量化处理的情况进行了例示,但是本发明并不限定于这种方式。例如也可以使用多个与图像形成空间SP相比而较小的尺寸的抖动掩膜来实施量化处理。

图22为用于对本变形例中的图像形成空间SP进行说明的说明图。

如图22所例示的那样,在本变形例中,图像形成空间SP包括多个单位空间SS。在图22中,例如对图像形成空间SP包括单位空间SS-0、从单位空间SS-0进行观察时在+X方向上邻接的单位空间SS-X、从单位空间SS-0进行观察时在+Y方向上邻接的单位空间SS-Y、和从单位空间SS-0进行观察时在+Z方向上邻接的单位空间SS-Z的情况进行了例示。在本变形例中,各单位空间SS配置有包括在X轴方向上延伸的Mx个像素Px、在Y轴方向上延伸的My个像素Px、和在Z轴方向上延伸的Mz个像素Px在内的共计Mx*My*Mz=M个像素Px。

此外,在本变形例中,设置有与图像形成空间SP中所包含的多个单位空间SS一一对应的多个抖动掩膜。具体而言,在本变形例中,设想了如图22所例示的那样设置有与单位空间SS-0相对应的抖动掩膜DZ、与单位空间SS-X相对应的抖动掩膜DZ-X、与单位空间SS-Y相对应的抖动掩膜DZ-Y、和与单位空间SS-X相对应的抖动掩膜DZ-Z的情况。各抖动掩膜具有与对应于该抖动掩膜的单位空间SS中所包含的M个像素Px一一对应的M个阈值Dd。

此外,在本变形例中,设想了图像数据GD包括单位图像数据GS-0、单位图像数据GS-X、单位图像数据GS-Y和单位图像数据GS-Z的情况,其中,单位图像数据GS-0表示为了在对象物体Obj的表面SF上形成图像Gf而应当由单位空间SS-0所包含的M个像素Px中的每个像素所显示的灰度值,所述单位图像数据GS-X表示为了在对象物体Obj的表面SF上形成图像Gf而应当由单位空间SS-X所包含的M个像素Px中的每个像素所显示的灰度值,所述单位图像数据GS-Y表示为了在对象物体Obj的表面SF上形成图像Gf而应当由单位空间SS-Y所包含的M个像素Px中的每个像素所显示的灰度值,所述单位图像数据GS-Z表示为了在对象物体Obj的表面SF上形成图像Gf而应当由单位空间SS-Z所包含的M个像素Px中的每个像素所显示的灰度值。

此外,在本变形例中,假设了显示数据Img包括单位显示数据Img-0、单位显示数据Img-X、单位显示数据Img-Y和单位显示数据Img-Z的情况,其中,所述单位显示数据Img-0表示为了在对象物体Obj的表面SF上形成图像G而应当由单位空间SS-0所包含的M个像素Px中的每个像素所显示的灰度值,所述单位显示数据Img-X表示为了在对象物体Obj的表面SF上形成图像G而应当由单位空间SS-X所包含的M个像素Px中的每个像素所显示的灰度值,所述单位显示数据Img-Y表示为了在对象物体Obj的表面SF上形成图像G而应当由单位空间SS-Y所包含的M个像素Px中的每个像素所显示的灰度值,所述单位显示数据Img-Z表示为了在对象物体Obj的表面SF上形成图像G而应当由单位空间SS-Z所包含的M个像素Px中的每个像素所显示的灰度值。

图23为表示被设置在本变形例所涉及的记录系统中的终端装置1A的结构的一个示例的功能框图。另外,本变形例所涉及的记录系统除了代替终端装置1而具备终端装置1A这一点之外,以与实施方式所涉及的记录系统Sys同样的方式而被构成。

如图23所例示的那样,终端装置1A在代替终端控制单元2而具备终端控制单元2A这一点、和代替存储单元3而具备存储单元3A这一点上,与实施方式所涉及的终端装置1有所不同。

终端控制单元2A在代替抖动掩膜生成部22而具备抖动掩膜生成部22A这一点、和代替显示数据生成部23而具备显示数据生成部23A这一点上,与实施方式所涉及的终端控制单元2有所不同。

存储单元3A在除了抖动掩膜DZ之外还对抖动掩膜DZ-X、抖动掩膜DZ-Y以及抖动掩膜DZ-Z进行存储这一点、和代替控制程序Pgt而对控制程序Pgt-A进行存储这一点上,与实施方式所涉及的存储单元3有所不同。另外,终端控制单元2A通过由被设置在终端控制单元2A中的一个或多个CPU来执行存储于存储单元3A中的控制程序Pgt-A,并根据控制程序Pgt-A来进行工作,从而能够作为图像数据取得部21、抖动掩膜生成部22A以及显示数据生成部23A而发挥功能。

抖动掩膜生成部22A除了抖动掩膜DZ之外,还生成抖动掩膜DZ-X、抖动掩膜DZ-Y以及抖动掩膜DZ-Z。

显示数据生成部23A通过使用抖动掩膜DZ来对单位图像数据GS-0施加量化处理,从而生成单位显示数据Img-0,通过使用抖动掩膜DZ-X来对单位图像数据GS-X施加量化处理,从而生成单位显示数据Img-X,通过使用抖动掩膜DZ-Y来对单位图像数据GS-Y施加量化处理,从而生成单位显示数据Img-Y,并通过使用抖动掩膜DZ-Z来对单位图像数据GS-Z施加量化处理,从而生成单位显示数据Img-Z。

图24为用于对抖动掩膜DZ-X进行说明的说明图。

如图24所例示的那样,本变形例所涉及的抖动掩膜生成部22A基于抖动掩膜DZ而生成抖动掩膜DZ-X。

具体而言,首先,抖动掩膜生成部22A通过上述的抖动掩膜生成处理来生成抖动掩膜DZ。

接下来,抖动掩膜生成部22A将与抖动掩膜DZ相对应的单位空间SS-0分割为部分空间SB-X1和部分空间SB-X2。在此,部分空间SB-X1是指,在通过与YZ平面平行的分割面LX而对单位空间SS-0进行了划分的情况下,单位空间SS-0中的位于与分割面LX相比靠-X侧处的空间。此外,部分空间SB-X2是指,单位空间SS-0中的位于与分割面LX相比靠+X侧处的空间。

接下来,抖动掩膜生成部22A使由抖动掩膜DZ中所包含的多个阈值Dd中的、与部分空间SB-X1中所包含的多个像素Px相对应的多个阈值Dd所组成的部分抖动掩膜DZ-X1向+X方向滑动,并使由抖动掩膜DZ中所包含的多个阈值Dd中的、与部分空间SB-X2中所包含的多个像素Px相对应的多个阈值Dd所组成的部分抖动掩膜DZ-X2向-X方向滑动。

然后,抖动掩膜生成部22A通过将部分抖动掩膜DZ-X1连接在部分抖动掩膜DZ-X2的+X侧处,从而生成抖动掩膜DZ-X。

图25为用于对抖动掩膜DZ所具备的多个阈值Dd中的与位于平面Z=Z[1]上的多个像素Px相对应的多个阈值Dd、和抖动掩膜DZ-X所具备的多个阈值Dd中的与位于平面Z=Z[1]上的多个像素Px相对应的多个阈值Dd的关系的一个示例进行说明的说明图。

另外,在图25所示的示例中,与图10至图12所示的示例同样地设想了“Mx=8”、“My=8”、“Mz=8”、“M=8*8*8=512”、从而在图像形成空间SP中存在512个像素Px的情况。此外,在图25所示的示例中,与图10至图12所示的示例同样地设想了灰度值Gg-min为“0”、灰度值Gg-max为“255”、从而阈值Dd[1]为“1”且阈值Dd[M]为“255”的情况。

如图25所例示的那样,抖动掩膜DZ由部分抖动掩膜DZ-X1、和被配置在部分抖动掩膜DZ-X1的+X侧处的部分抖动掩膜DZ-X2组成。

相对于此,抖动掩膜DZ-X由部分抖动掩膜DZ-X2、和被配置在部分抖动掩膜DZ-X2的+X侧处的部分抖动掩膜DZ-X1组成。即,抖动掩膜DZ-X为,对抖动掩膜DZ所具有的部分抖动掩膜DZ-X1以及部分抖动掩膜DZ-X2的X轴方向上的相对位置关系进行了更换而得到的抖动掩膜。

图26为用于对抖动掩膜DZ-Y进行说明的说明图。

如图26所例示的那样,本变形例所涉及的抖动掩膜生成部22A基于抖动掩膜DZ而生成抖动掩膜DZ-Y。

具体而言,首先,抖动掩膜生成部22A通过上述的抖动掩膜生成处理来生成抖动掩膜DZ。

接下来,抖动掩膜生成部22A将与抖动掩膜DZ相对应的单位空间SS-0分割为部分空间SB-Y1和部分空间SB-Y2。在此,部分空间SB-Y1是指,在通过与XZ平面平行的分割面LY而对单位空间SS-0进行了划分的情况下,单位空间SS-0中的位于与分割面LY相比靠-Y侧处的空间。此外,部分空间SB-Y2是指,单位空间SS-0中的位于与分割面LY相比靠+Y侧处的空间。

接下来,抖动掩膜生成部22A使由抖动掩膜DZ中所包含的多个阈值Dd中的、与部分空间SB-Y1中所包含的多个像素Px相对应的多个阈值Dd所组成的部分抖动掩膜DZ-Y1向+Y方向滑动,并使由抖动掩膜DZ中所包含的多个阈值Dd中的、与部分空间SB-Y2中所包含的多个像素Px相对应的多个阈值Dd所组成的部分抖动掩膜DZ-Y2向-Y方向滑动。

然后,抖动掩膜生成部22A通过将部分抖动掩膜DZ-Y1连接在部分抖动掩膜DZ-Y2的+Y侧处,从而生成抖动掩膜DZ-Y。

图27为用于对抖动掩膜DZ-Z进行说明的说明图。

如图27所例示的那样,本变形例所涉及的抖动掩膜生成部22A基于抖动掩膜DZ而生成抖动掩膜DZ-Z。

具体而言,首先,抖动掩膜生成部22A通过上述的抖动掩膜生成处理来生成抖动掩膜DZ。

接下来,抖动掩膜生成部22A将与抖动掩膜DZ相对应的单位空间SS-0分割为部分空间SB-Z1和部分空间SB-Z2。在此,部分空间SB-Z1是指,在通过与XY平面平行的分割面LZ而对单位空间SS-0进行了划分的情况下,单位空间SS-0中的位于与分割面LZ相比靠-Z侧处的空间。此外,部分空间SB-Z2是指,单位空间SS-0中的位于与分割面LZ相比靠+Z侧处的空间。

接下来,抖动掩膜生成部22A使由抖动掩膜DZ中所包含的多个阈值Dd中的、与部分空间SB-Z1中所包含的多个像素Px相对应的多个阈值Dd所组成的部分抖动掩膜DZ-Z1向+Z方向滑动,并使由抖动掩膜DZ中所包含的多个阈值Dd中的、与部分空间SB-Z2中所包含的多个像素Px相对应的多个阈值Dd所组成的部分抖动掩膜DZ-Z2向-Z方向滑动。

然后,抖动掩膜生成部22A通过将部分抖动掩膜DZ-Z1连接在部分抖动掩膜DZ-Z2的+Z侧处,从而生成抖动掩膜DZ-Z。

如上文所述,根据本变形例,并非针对多个单位空间SS而一律应用相同的抖动掩膜DZ,而是对其应用多种抖动掩膜。因此,根据本变形例,在图像G跨及多个单位空间SS而被形成的情况下,能够防止以单位空间SS的周期而反复形成同一个图案。

此外,根据本变形例,抖动掩膜生成部22A在不实施抖动掩膜生成处理的条件下,基于抖动掩膜DZ而生成抖动掩膜DZ-X、抖动掩膜DZ-Y以及抖动掩膜DZ-Z。因此,根据本变形例,与通过抖动掩膜生成处理来生成抖动掩膜DZ-X、抖动掩膜DZ-Y以及抖动掩膜DZ-Z的方式相比较,能够降低与抖动掩膜DZ-X、抖动掩膜DZ-Y以及抖动掩膜DZ-Z的生成相关的处理负载。

如在上文中所说明的那样,本变形例所涉及的终端装置1A特征在于,具备:图像数据取得部21,其取得单位图像数据GS-0和单位图像数据GS-X,所述单位图像数据GS-0表示在于三维的单位空间SS-0内展示图像Gf的情况下应当由单位空间SS-0内的M个像素Px中的每个像素所显示的图像Gf的灰度值Gg,所述单位图像数据GS-X表示在于与单位空间SS-0邻接的三维的单位空间SS-X内展示图像Gf的情况下应当由单位空间SS-X内的M个像素Px中的每个像素所显示的图像Gf的灰度值Gg;显示数据生成部23A,其通过使用具有与单位空间SS-0中的M个像素Px相对应的M个阈值Dd的三维的抖动掩膜DZ来对单位图像数据GS-0所表示的灰度值进行量化,从而生成单位显示数据Img-0,并通过使用具有与单位空间SS-X中的M个像素Px相对应的M个阈值Dd的三维的抖动掩膜DZ-X来对单位图像数据GS-X所表示的灰度值进行量化,从而生成单位显示数据Img-X,抖动掩膜DZ设为,在利用平面PL1而将单位空间SS-0切断时,平面PL1中的多个阈值Dd在空间频率域内具有高于中间频率fmid的高频成分与低于中间频率fmid的低频成分相比而较多的预定的空间频率特性,并且在利用在与平面PL1不同的方向上延伸的平面PL2而将单位空间SS-0切断时,平面PL2中的多个阈值Dd在空间频率域内具有高于中间频率fmid的高频成分与低于中间频率fmid的低频成分相比而较多的预定的空间频率特性,单位空间SS-0被划分为部分空间SB-X1和部分空间SB-X2,抖动掩膜DZ-X具有多个阈值Dd,所述多个阈值Dd被配置为,对抖动掩膜DZ所具有的与单位空间SS-0内的M个像素Px相对应的M个阈值Dd中的、存在于部分空间SB-X1中的多个阈值Dd和存在于部分空间SB-X2中的多个阈值Dd的相对位置关系进行调换。

因此,根据本变形例,在形成跨及单位空间SS-0以及单位空间SS-X而存在的图像G、且具有平面PL1以及平面PL2的那样的三维形状的图像G的情况下,能够对在图像G中产生粒状感的情况进行抑制。即,根据本实施方式,在形成跨及单位空间SS-0以及单位空间SS-X而存在的图像G、且具有平面PL1以及平面PL2的那样的三维形状的图像G的情况下,能够对因图像G产生粒状感而引起的图像G的画质的降低进行抑制。

另外,在本实施方式中,终端装置1A为“图像处理装置”的一个示例,图像数据取得部21为“取得部”的一个示例,显示数据生成部23A为“生成部”的一个示例,单位空间SS-0为“第一空间”的一个示例,单位空间SS-X为“第二空间”的一个示例,单位图像数据GS-0为“第一图像数据”的一个示例,单位图像数据GS-X为“第二图像数据”的一个示例,抖动掩膜DZ为“第一抖动掩膜”的一个示例,抖动掩膜DZ-X为“第二抖动掩膜”的一个示例,单位显示数据Img-0为“第一显示数据”的一个示例,单位显示数据Img-X为“第二显示数据”的一个示例,平面PL1为“第一平面”的一个示例,平面PL2为“第二平面”的一个示例,中间频率fmid为“预定的频率”的一个示例,部分空间SB-X1为“第一部分空间”的一个示例,部分空间SB-X2为“第二部分空间”的一个示例。

此外,在本变形例所涉及的终端装置1A中,也可以将特征设为,包括单位空间SS-0以及单位空间SS-X在内的图像形成空间SP的多个像素Px包括:以在+X方向上延伸的方式而被排列的两个以上的像素Px、以在与+X方向正交的+Y方向上延伸的方式而被排列的两个以上的像素Px、和以在与+X方向以及+Y方向正交的+Z方向上延伸的方式而被排列的两个以上的像素Px,单位空间SS-X在从单位空间SS-0进行观察时位于+X方向上。

此外,在本变形例所涉及的终端装置1A中,也可以将特征设为,图像数据取得部21取得单位图像数据GS-Y,所述单位图像数据GS-Y表示在于与单位空间SS-0邻接的三维的单位空间SS-Y内展示图像Gf的情况下应当由单位空间SS-Y内的M个像素Px中的每个像素所显示的图像Gf的灰度值Gg,显示数据生成部23A通过使用具有与单位空间SS-Y内的M个像素Px相对应的M个阈值Dd的三维的抖动掩膜DZ-Y来对单位图像数据GS-Y所表示的灰度值进行量化,从而生成单位显示数据Img-Y,单位空间SS-0被划分为部分空间SB-Y1和部分空间SB-Y2,抖动掩膜DZ-Y具有多个阈值Dd,所述多个阈值Dd被配置为,对抖动掩膜DZ所具有的与单位空间SS-0内的M个像素Px相对应的M个阈值Dd中的、存在于部分空间SB-Y1中的多个阈值Dd和存在于部分空间SB-Y2中的多个阈值Dd的相对位置关系进行调换,从单位空间SS-0进行观察时单位空间SS-X所处的方向与从单位空间SS-0进行观察时单位空间SS-Y所处的方向不同,从部分空间SB-X1进行观察时部分空间SB-X2所处的方向与从部分空间SB-Y1进行观察时部分空间SB-Y2所处的方向不同。

因此,根据本变形例,在形成跨及单位空间SS-0以及单位空间SS-X以及单位空间SS-Y而存在的图像G、且具有平面PL1以及平面PL2的那样的三维形状的图像G的情况下,能够对在图像G中产生粒状感的情况进行抑制。

另外,在本实施方式中,单位空间SS-Y为“第三空间”的一个示例,单位图像数据GS-Y为“第三图像数据”的一个示例,抖动掩膜DZ-Y为“第三抖动掩膜”的一个示例,单位显示数据Img-Y为“第三显示数据”的一个示例,部分空间SB-Y1为“第三部分空间”的一个示例,部分空间SB-Y2为“第四部分空间”的一个示例。

变形例2

在上述的实施方式以及变形例1中,也可以采用如下方式,即,图像数据GD所表示的图像Gf、以及显示数据Img所表示的图像G包括多个颜色。在这种情况下,也可以以与图像数据GD所表示的图像Gf、以及显示数据Img所表示的图像G所具有的多个颜色一一对应的方式而设置有多个抖动掩膜。

图28为表示被设置于本变形例所涉及的记录系统中的终端装置1B的结构的一个示例的功能框图。另外,本变形例所涉及的记录系统除了代替终端装置1而具备终端装置1B这一点之外,以与实施方式所涉及的记录系统Sys同样的方式而被构成。

如图28所例示的那样,终端装置1B在代替终端控制单元2而具备终端控制单元2B这一点、和代替存储单元3而具备存储单元3B这一点上,与实施方式所涉及的终端装置1有所不同。

终端控制单元2B在代替抖动掩膜生成部22而具备抖动掩膜生成部22B这一点、和代替显示数据生成部23而具备显示数据生成部23B这一点上,与实施方式所涉及的终端控制单元2有所不同。

另外,在本变形例中,设想了图像数据GD所表示的图像Gf、以及显示数据Img所表示的图像G通过蓝绿色、品红色、黄色以及黑色这四种颜色而被表示的情况。

而且,在本变形例中,设想了图像数据GD包括图像数据GD-Cy、图像数据GD-Mg、图像数据GD-Yl和图像数据GD-Bk的情况,其中,所述图像数据GD-Cy表示为了在对象物体Obj的表面SF上形成图像Gf而应当由图像形成空间SP所包含的M个像素Px中的每个像素所显示的蓝绿色的灰度值,所述图像数据GD-Mg表示为了在对象物体Obj的表面SF上形成图像Gf而应当由图像形成空间SP所包含的M个像素Px中的每个像素所显示的品红色的灰度值,所述图像数据GD-Yl表示为了在对象物体Obj的表面SF上形成图像Gf而应当由图像形成空间SP所包含的M个像素Px中的每个像素所显示的黄色的灰度值,所述图像数据GD-Bk表示为了在对象物体Obj的表面SF上形成图像Gf而应当由图像形成空间SP所包含的M个像素Px中的每个像素所显示的黑色的灰度值。

此外,在本变形例中,设想了显示数据Img包括显示数据Img-Cy、显示数据Img-Mg、显示数据Img-Yl和显示数据Img-Bk的情况,其中,所述显示数据Img-Cy表示为了在对象物体Obj的表面SF上形成图像G而应当由图像形成空间SP所包含的M个像素Px中的每个像素所显示的蓝绿色的灰度值,所述显示数据Img-Mg表示为了在对象物体Obj的表面SF上形成图像G而应当由图像形成空间SP所包含的M个像素Px中的每个像素所显示的品红色的灰度值,所述显示数据Img-Yl表示为了在对象物体Obj的表面SF上形成图像G而应当由图像形成空间SP所包含的M个像素Px中的每个像素所显示的黄色的灰度值,所述显示数据Img-Bk表示为了在对象物体Obj的表面SF上形成图像G而应当由图像形成空间SP所包含的M个像素Px中的每个像素所显示的黑色的灰度值。

存储单元3B对包括图像数据GD-Cy、图像数据GD-Mg、图像数据GD-Yl以及图像数据GD-Bk在内的图像数据GD、抖动掩膜DZ-Cy、抖动掩膜DZ-Mg、抖动掩膜DZ-Yl以及抖动掩膜DZ-Bk、和控制程序Pgt-B进行存储。

在此,抖动掩膜DZ-Cy是指对图像数据GD-Cy施加量化处理时所使用的的抖动掩膜。抖动掩膜DZ-Cy例如具有与图像形成空间SP内的M个像素Px一一对应的M个阈值Dd。抖动掩膜DZ-Cy至少在平面PL1以及平面PL2内具有预定的空间频率特性,并且,也可以在平面PL3~平面PL6的一部分或全部具有预定的空间频率特性。

此外,抖动掩膜DZ-Mg是指对图像数据GD-Mg施加量化处理时所使用的的抖动掩膜。抖动掩膜DZ-Mg例如具有与图像形成空间SP内的M个像素Px一一对应的M个阈值Dd。抖动掩膜DZ-Mg至少在平面PL1以及平面PL2内具有预定的空间频率特性,并且,也可以在平面PL3~平面PL6的一部分或全部具有预定的空间频率特性。

此外,抖动掩膜DZ-Yl是指对图像数据GD-Yl施加量化处理时所使用的的抖动掩膜。抖动掩膜DZ-Yl例如具有与图像形成空间SP内的M个像素Px一一对应的M个阈值Dd。抖动掩膜DZ-Yl至少在平面PL1以及平面PL2内具有预定的空间频率特性,并且,也可以在平面PL3至平面PL6的一部分或全部具有预定的空间频率特性。

此外,抖动掩膜DZ-Bk是指对图像数据GD-Bk施加量化处理时所使用的的抖动掩膜。抖动掩膜DZ-Bk例如具有与图像形成空间SP内的M个像素Px一一对应的M个阈值Dd。抖动掩膜DZ-Bk至少在平面PL1以及平面PL2内具有预定的空间频率特性,并且,也可以在平面PL3~平面PL6的一部分或全部具有预定的空间频率特性。

另外,抖动掩膜DZ-Cy、抖动掩膜DZ-Mg、抖动掩膜DZ-Yl以及抖动掩膜DZ-Bk既可以具有彼此相等的阈值Dd的配置方式,或者也可以具有互不相同的阈值Dd的配置方式。

终端控制单元2B通过由被设置在终端控制单元2B中的一个或多个CPU来执行存储于存储单元3B中的控制程序Pgt-B,并根据控制程序Pgt-B来进行工作,从而能够作为图像数据取得部21、抖动掩膜生成部22B、以及显示数据生成部23B而发挥功能。

抖动掩膜生成部22B通过上述的抖动掩膜生成处理来生成抖动掩膜DZ-Cy、抖动掩膜DZ-Mg、抖动掩膜DZ-Yl以及抖动掩膜DZ-Bk。

显示数据生成部23B通过使用抖动掩膜DZ-Cy来对图像数据GD-Cy施加量化处理,从而生成显示数据Img-Cy,通过使用抖动掩膜DZ-Mg来对图像数据GD-Mg施加量化处理,从而生成显示数据Img-Mg,通过使用抖动掩膜DZ-Yl来对图像数据GD-Yl施加量化处理,从而生成显示数据Img-Yl,并通过使用抖动掩膜DZ-Bk来对图像数据GD-Bk施加量化处理,从而生成显示数据Img-Bk。

如上文所述,根据本变形例,由于以与图像数据GD所表示的图像Gf、以及显示数据Img所表示的图像G所具有的多个颜色一一对应的方式而设置有多个抖动掩膜,因此在图像数据GD所表示的图像Gf、以及显示数据Img所表示的图像G为彩色图像的情况下,能够对在图像G中产生粒状感的情况进行抑制。

如在上文中所说明的那样,本变形例所涉及的终端装置1B的特征在于,具备:图像数据取得部21,其取得图像数据GD-Cy和图像数据GD-Mg,所述图像数据GD-Cy表示在于三维的图像形成空间SP内展示蓝绿色的图像的情况下应当由图像形成空间SP内的M个像素Px中的每个像素所显示的蓝绿色的图像的灰度值,所述图像数据GD-Mg表示在于图像形成空间SP内展示品红色的图像的情况下应当由图像形成空间SP内的M个像素Px中的每个像素所显示的品红色的图像的灰度值;显示数据生成部23B,其通过使用具有与图像形成空间SP中的M个像素Px相对应的M个阈值Dd的三维的抖动掩膜DZ-Cy来对图像数据GD-Cy所表示的灰度值进行量化,从而生成显示数据Img中的与蓝绿色相对应的显示数据Img-Cy,并通过使用具有与图像形成空间SP中的M个像素Px相对应的M个阈值Dd的三维的抖动掩膜DZ-Mg来对图像数据GD-Mg所表示的灰度值进行量化,从而生成显示数据Img中的与品红色相对应的显示数据Img-Mg,抖动掩膜DZ-Cy设为,在利用平面PL1而将图像形成空间SP切断时,平面PL1中的多个阈值Dd在空间频率域内具有高于中间频率fmid的高频成分与低于中间频率fmid的低频成分相比而较多的预定的空间频率特性,且在利用在与平面PL1不同的方向上延伸的平面PL2而将图像形成空间SP切断时,平面PL2中的多个阈值Dd在空间频率域内具有高于中间频率fmid的高频成分与低于中间频率fmid的低频成分相比而较多的预定的空间频率特性,抖动掩膜DZ-Mg设为,在利用平面PL1而将图像形成空间SP切断时,平面PL1中的多个阈值Dd在空间频率域内具有高于中间频率fmid的高频成分与低于中间频率fmid的低频成分相比而较多的预定的空间频率特性,且在利用在与平面PL1不同的方向上延伸的平面PL2而将图像形成空间SP切断时,平面PL2中的多个阈值Dd在空间频率域内具有高于中间频率fmid的高频成分与低于中间频率fmid的低频成分相比而较多的预定的空间频率特性。

即,在本变形例所涉及的图像处理装置中,将特征设为,所述第一图像数据包括:第一颜色图像数据,其表示在于所述第一空间内展示第一颜色的图像的情况下应当由所述第一空间内的多个像素中的每个像素所显示的第一颜色的图像的灰度值;第二颜色图像数据,其表示在于所述第一空间内展示第二颜色的图像的情况下应当由所述第一空间内的多个像素中的每个像素所显示的第二颜色的图像的灰度值,所述生成部通过使用具有与所述第一空间中的多个像素相对应的多个阈值的三维的第一颜色抖动掩膜来对所述第一颜色图像数据所表示的灰度值进行量化,从而生成所述第一显示数据中的与所述第一颜色相对应的第一颜色显示数据,并通过使用具有与所述第一空间中的多个像素相对应的多个阈值的三维的第二颜色抖动掩膜来对所述第二颜色图像数据所表示的灰度值进行量化,从而生成所述第一显示数据中的与所述第二颜色相对应的第二颜色显示数据,所述第一颜色抖动掩膜以及所述第二颜色抖动掩膜互不相同,所述第一颜色抖动掩膜设为,在利用所述第一平面而将所述第一空间切断时,所述第一平面中的多个阈值在空间频率域内具有高于预定的频率的高频成分与低于所述预定的频率的低频成分相比而较多的频率特性,并且在利用所述第二平面而将所述第一空间切断时,所述第二平面中的多个阈值在空间频率域内具有高于所述预定的频率的高频成分与低于所述预定的频率的低频成分相比而较多的频率特性,所述第二颜色抖动掩膜设为,在利用所述第一平面而将所述第一空间切断时,所述第一平面中的多个阈值在空间频率域内具有高于预定的频率的高频成分与低于所述预定的频率的低频成分相比而较多的频率特性,并且在利用所述第二平面而将所述第一空间切断时,所述第二平面中的多个阈值在空间频率域内具有高于所述预定的频率的高频成分与低于所述预定的频率的低频成分相比而较多的频率特性。

即,在本变形例所涉及的终端装置1中,显示数据生成部23B通过使用在平面PL1内具有预定的空间频率特性并且在于与平面PL1不同的方向上延伸的平面PL2内具有预定的空间频率特性的抖动掩膜DZ-Cy,来对图像数据GD-Cy所表示的灰度值进行量化,从而生成显示数据Img-Cy,并且通过使用在平面PL1内具有预定的空间频率特性并且在于与平面PL1不同的方向上延伸的平面PL2内具有预定的空间频率特性的抖动掩膜DZ-Mg,来对图像数据GD-Mg所表示的灰度值进行量化,从而生成显示数据Img-Mg。因此,根据本变形例,在形成具有平面PL1以及平面PL2的那样的三维形状的图像G、且由多个颜色而组成的图像G的情况下,能够对在图像G中产生粒状感的情况进行抑制。即,根据本变形例,在形成具有平面PL1以及平面PL2的那样的三维形状的图像G、且由多个颜色而组成的图像G的情况下,能够对因图像G产生粒状感而引起的图像G的画质的降低进行抑制。

另外,在本变形例中,终端装置1B为“图像处理装置”的一个示例,图像数据取得部21为“取得部”的一个示例,显示数据生成部23B为“生成部”的一个示例,图像形成空间SP为“第一空间”的一个示例,蓝绿色为“第一颜色”的一个示例,品红色为“第二颜色”的一个示例,蓝绿色的图像为“第一颜色的图像”的一个示例,品红色的图像为“第二颜色的图像”的一个示例,图像数据GD-Cy为“第一颜色图像数据”的一个示例,图像数据GD-Mg为“第二颜色图像数据”的一个示例,抖动掩膜DZ-Cy为“第一颜色抖动掩膜”的一个示例,抖动掩膜DZ-Mg为“第二颜色抖动掩膜”的一个示例,显示数据Img-Cy为“第一颜色显示数据”的一个示例,显示数据Img-Mg为“第二颜色显示数据”的一个示例,中间频率fmid为“预定的频率”的一个示例,平面PL1为“第一平面”的一个示例,平面PL2为“第二平面”的一个示例。

此外,在本变形例所涉及的终端装置1B中,也可以将特征设为,图像数据取得部21取得图像数据GD中的与蓝绿色相对应的图像数据GD-Cy、和图像数据GD中的与品红色相对应的图像数据GD-Mg,显示数据生成部23B通过使用一个抖动掩膜DZ来对图像数据GD-Cy施加量化处理,从而生成显示数据Img中的与蓝绿色相对应的显示数据Img-Cy,并且通过使用其他抖动掩膜DZ来对图像数据GD-Mg施加量化处理,从而生成显示数据Img中的与品红色相对应的显示数据Img-Mg,一个抖动掩膜DZ和其他抖动掩膜DZ互不相同。

变形例3

在上述的实施方式以及变形例1以及2中,也可以设为,值Mx、值My以及值Mz为满足以下的式(10)的值。另外,在以下的式(10)中,α为2以上的自然数。

Mx=My=Mz=2α……式(10)

变形例4

在上述的实施方式以及变形例1至3中,也可以设为,终端控制单元2、终端控制单元2A或终端控制单元2B、和存储单元3、存储单元3A或存储单元3B被搭载于记录装置5上。

此外,在上述的实施方式以及变形例1至3中,也可以设为,终端装置1、终端装置1A或终端装置1B具备记录控制单元6、头单元7、油墨供给单元8和机械臂9。

变形例5

虽然在上述的实施方式以及变形例1至4中,机械臂9使图像形成空间SP中的头单元7的位置以及姿态发生变化,但是本发明并不限定于这种方式。也可以设为,机械臂9能够使图像形成空间SP中的对象物体Obj的位置以及姿态发生变化。在这种情况下,也可以设为,头单元7的位置以及姿态在图像形成空间SP内被固定。

变形例6

虽然在上述的实施方式以及变形例1至5中,终端控制单元2、终端控制单元2A以及终端控制单元2B具备抖动掩膜生成部22、抖动掩膜生成部22A或抖动掩膜生成部22B,但是本发明并不限定于这种方式。

图29为表示本变形例所涉及的记录系统所具备的终端装置1C的结构的一个示例的功能框图。另外,本变形例所涉及的记录系统除了代替终端装置1而具备终端装置1C这一点之外,以与实施方式所涉及的记录系统Sys同样的方式而被构成。

如图29所例示的那样,终端装置1C在代替终端控制单元2而具备终端控制单元2C这一点、和代替存储单元3而具备存储单元3C这一点上,与实施方式所涉及的终端装置1有所不同。终端控制单元2C除了不具备抖动掩膜生成部22这一点之外,以与实施方式所涉及的终端控制单元2同样的方式而被构成。存储单元3C除了代替控制程序Pgt而对控制程序Pgt-C进行存储这一点之外,以与实施方式所涉及的存储单元3同样的方式而被构成。另外,终端控制单元2C通过由被设置在终端控制单元2C中的一个或多个CPU来执行存储于存储单元3C中的控制程序Pgt-C,并根据控制程序Pgt-C来进行工作,从而能够作为图像数据取得部21以及显示数据生成部23而发挥功能。另外,在本变形例中,也可以设为,图像数据取得部21从存在于终端装置1C的外部的外部装置取得抖动掩膜DZ,并使存储单元3对其进行存储。

变形例7

虽然在上述的实施方式以及变形例1至5中,作为量化处理而实施由多值的图像数据GD来生成二值的显示数据Img的所谓的半色调处理,但是本发明并不限定于这种方式。在变形例7中,在将满足2<θ<Φ的整数设为θ、Φ时,由θ值的图像数据GD而生成Φ值的显示数据Img。在下文中,作为一个示例而对Φ=5、即生成五值的显示数据Img的情况进行详细说明。另外,对于图像数据GD而言,θ=256。

图30为表示记录系统Sys执行变形例7中的量化处理的情况下的、记录系统Sys的工作的一个示例的流程图。

如图30所例示的那样,当开始进行量化处理时,显示数据生成部23从图像形成空间SP中的M个像素Px中选择像素Px(mx,my,mz)(S30)。

接下来,显示数据生成部23将图像数据GD所表示的多个灰度值Gg中的、与在步骤S30中所选出的像素Px(mx,my,mz)相对应的灰度值Gg(mx,my,mz)除以被预先确定的预定值,从而取得其商GgA(mx,my,mz)和余数GgB(mx,my,mz)(S31)。

在此,预定值为,将图像数据GD的灰度数θ除以从显示数据Img的灰度数Φ中减去1所得的数而计算出的商。在变形例7中,如上文所述,θ=256,Φ=5。因此,预定值为θ/(Φ-1)=64。

例如,在灰度值Gg(mx,my,mz)=128的情况下,商GgA(mx,my,mz)=2,余数GgB(mx,my,mz)=0。此外,例如在灰度值Gg(mx,my,mz)=32的情况下,商GgA(mx,my,mz)=0,余数GgB(mx,my,mz)=32。此外,例如在灰度值Gg(mx,my,mz)=96的情况下,商GgA(mx,my,mz)=1,余数GgB(mx,my,mz)=32。

接下来,显示数据生成部23对与在步骤S30中所选出的像素Px(mx,my,mz)相对应的余数GgB(mx,my,mz)是否为抖动掩膜DZ所表示的多个阈值Dd(mx,my,mz)中的、与在步骤S30中所选出的像素Px(mx,my,mz)相对应的阈值Dd(mx,my,mz)以上进行判断(S32)。

在此,所使用的抖动掩膜DZ以与上述的实施方式同样的方式来确定。但是,阈值Dd[M]代替实施方式中所示的式(2)而满足以下的式(11)。

Dd[M]=GgB-max……式(11)

式(11)中的GgB-max为上述的余数GgB(mx,my,mz)的最大值。也就是说,为从预定值中减去1所得的值。在变形例7中,如上文所述,GgB-max=预定值-1=63。

如图30所例示的那样,在步骤S32中的判断的结果为肯定的情况下,显示数据生成部23在显示数据Img中将像素Px(mx,my,mz)所表示的灰度设定为对商GgA(mx,my,mz)加1所得的值(S33)。

另一方面,在步骤S32中的判断的结果为否定的情况下,显示数据生成部23在显示数据Img中将像素Px(mx,my,mz)所表示的灰度设定为商GgA(mx,my,mz)(S34)。

例如,在于步骤S30中所选出的像素Px(mx,my,mz)中灰度值Gg(mx,my,mz)=128的情况下,以上述方式而得出余数GgB(mx,my,mz)=0。另一方面,由于根据式(1)从而在任何一个像素Px(mx,my,mz)中都为阈值Dd(mx,my,mz)≥1,因此“GgB(mx,my,mz)<Dd(mx,my,mz)”。因而,在步骤S34中,将像素Px(mx,my,mz)中的显示数据Img的灰度设定为商GgA(mx,my,mz)=2。

此外,例如在于步骤S30中所选出的像素Px(mx,my,mz)中灰度值Gg(mx,my,mz)=32的情况下,以上述方式而得出余数GgB(mx,my,mz)=32。因此,当抖动掩膜DZ中的步骤S30中所选出的像素Px(mx,my,mz)的阈值Dd(mx,my,mz)大于32时,在步骤S34中将像素Px(mx,my,mz)中的显示数据Img的灰度设定为商GgA(mx,my,mz)=0。另一方面,当抖动掩膜DZ中的步骤S30中所选出的像素Px(mx,my,mz)的阈值Dd(mx,my,mz)为32以下时,在步骤S33中将像素Px(mx,my,mz)中的显示数据Img的灰度设定为对商GgA(mx,my,mz)加“1”所得的值、即“1”。

此外,例如在于步骤S30中所选出的像素Px(mx,my,mz)中灰度值Gg(mx,my,mz)=96的情况下,以上述方式而得出余数GgB(mx,my,mz)=32。因此,当抖动掩膜DZ中的步骤S30中所选出的像素Px(mx,my,mz)的阈值Dd(mx,my,mz)大于32时,在步骤S34中将像素Px(mx,my,mz)中的显示数据Img的灰度设定为商GgA(mx,my,mz)=1。另一方面,当抖动掩膜DZ中的步骤S30中所选出的像素Px(mx,my,mz)的阈值Dd(mx,my,mz)为32以下时,在步骤S33中将像素Px(mx,my,mz)中的显示数据Img的灰度设定为对商GgA(mx,my,mz)加“1”所得的值、即“2”。

由此,像素Px(mx,my,mz)中的显示数据Img的灰度被设定为“0”至“4”中的任意一个。

接下来,显示数据生成部23对是否在显示数据Img中针对图像形成空间SP中的M个像素Px全部都设定了显示数据的灰度进行判断(S35)。

然后,在步骤S35中的判断的结果为否定的情况下,显示数据生成部23使处理进入步骤S30。另一方面,在步骤S35中的判断的结果为肯定的情况下,显示数据生成部23使量化处理结束。

另外,以上述方式而被生成的五值的显示数据Img能够以各种方法来使用。例如,也可以通过五值的显示数据Img来使所施加的驱动波形有所不同。例如,也可以设定为,在显示数据Img=“0”时不喷出油墨、在显示数据Img=“1”时喷出大致1pl的油墨、在显示数据Img=“2”时喷出大致2pl的油墨、在显示数据Img=“3”时喷出大致3pl的油墨、在显示数据Img=“4”时喷出大致4pl的油墨。此外,也可以通过五值的显示数据Img来使相对于1像素的油墨的喷出次数有所不同。例如,也可以设定为,在显示数据Img=“0”时不喷出油墨、在显示数据Img=“1”时喷出一次油墨、在显示数据Img=“2”时喷出两次油墨、在显示数据Img=“3”时喷出三次油墨、在显示数据Img=“4”时喷出四次油墨。

符号说明

1…终端装置;2…终端控制单元;3…存储单元;5…记录装置;6…记录控制单元;7…头单元;8…油墨供给单元;9…机械臂;21…图像数据取得部;22…抖动掩膜生成部;23…显示数据生成部;61…头控制部;62…臂控制部;71…驱动信号供给部;72…记录头;D…喷出部;DZ…抖动掩膜;Sys…记录系统。

58页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种适用于高湿环境的绘图仪

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类