图形处理装置、图形处理方法和计算机可读程序的制作方法

文档序号:6441803阅读:103来源:国知局
专利名称:图形处理装置、图形处理方法和计算机可读程序的制作方法
技术领域
本发明涉及一种图形处理装置、一种图形处理方法和一种程序,用以基于与多个图形对象的排列有关的图形信息数据来创建版图(layout)数据,该版图数据含有多个加入了设计数据的图形对象。特别地,本发明涉及用于有效地编辑目标图形对象的改进。
背景技术
通过使用CAD功能在预定区域之内布置多个的纸容器(或用于存储和包装商品的纸制容器)展开图(developed drawing)(或展开(development))的方法已经众所周知。
这些纸容器通过以下步骤来完成在预定的印刷材料(例如一张纸板或瓦楞纸)上印刷通过常规方法布置的多个展开图;通过使用裁剪(cut)机裁剪出在印刷材料上印刷的单独展开图;以及从这些展开图单独地建立纸容器。因此,从单张印刷材料中获得多个纸容器。
包括字符、图形等的设计被添加于纸容器的表面上,以标识关于将要存储在纸容器中的商品内容的信息或者标识这些商品的生产商、销售商等。至此,在通过常规方法在预定区域之内布置多个的纸容器展开图之后,将上述设计添加于这些展开图上。
考虑到裁剪机进行裁剪时裁剪线条的偏移,将要添加到每个展开图上的设计的区域尺寸被限定为大于每个展开图的区域尺寸,或者从每个展开图的区域延伸出。
用于将设计添加到每个的多个展开图上的常规处理包括创建包含每个展开图的掩模(mask),以及将该设计插入到掩模的内部区域中,以将设计数据叠加到每个展开图上。
为了从单张印刷材料中获得尽可能多的纸容器,相邻的展开图彼此紧密邻近地或部分接触地排列。因此出现这样的情形,对应于特定展开图的掩模区域含有或干扰其相邻展开图的一部分。导致这样的问题,将要添加到特定展开图的设计也被添加到其相邻展开图上。为了将该设计恰当地放置在每个展开图上,需要编辑或校正掩模区域,以防止与感兴趣的展开图相对应的掩模的内部区域含有其相邻展开图的一部分,而在该部分上不需要添加用于其他展开图的设计(例如,其相邻展开图中将要添加商标、图形等的一部分)。
然而,常规的图形处理装置仅能够在“编辑模式”下进行编辑掩模的操作,选定的展开图及其对应的掩模在该模式下被显示在显示屏幕上。此外,常规的图形处理装置仅在“总体显示模式”下允许操作者查看选定的展开图及对应的掩模(称为目标图形对象)是否干扰其相邻展开图(称为相邻的图形对象),在该模式下显示所有的多个展开图。结果,该掩模校正要求在“可编辑模式”和“总体显示模式”之间进行切换操作,从而出现降低工作效率的问题。

发明内容
本发明旨在提供一种图形处理装置,用于处理关于在平面区域内排列的多个图形对象的图形信息数据,多个图形对象的每一个包含由多个图形原语组成的图形部分。
按照本发明,该图形处理装置包括第一获取元件,用于获取从多个图形对象中选择的目标图形对象;(b)第二获取元件,用于获取与目标图形对象相邻设置的相邻图形对象;(c)显示元件,用于基于目标图形对象,在保持目标图形对象与相邻图形对象之间位置关系的同时,将目标图形对象与相邻图形对象一起显示;编辑元件,用于利用显示元件上显示的目标图形对象和相邻图形对象,基于操作者发出的指令,编辑目标图形对象。
该图形处理装置实现编辑目标图像的图形部分和掩模部分的有效操作,以提高编辑操作的作业率。
优选地,编辑元件包括用于校正掩模部分的平面区域的元件,掩模部分被形成为目标图形对象的图形部分的扩展区域,掩模部分限定一区域,设计数据在该区域被添加到目标图形对象上。
该图形处理装置使得操作者在查看目标和相邻图形对象之间是否出现干扰的同时进行编辑操作,由此提供编辑操作的作业率。
优选地,第二获取元件从多个图形对象中选择一图形对象作为相邻图形对象,该图形对象位于与一矩形相邻的四个位置的每个位置中,该矩形被目标图形对象的图形部分内部地接触(contact internally)。
可容易地获得每个图形对象作为相邻图形对象,这些图形对象位于与该矩形相邻的四个位置中,即位于该矩形上、下、左、右的每个图形对象,该矩形被目标图形对象的图形部分内部地接触。
本发明还旨在提供一种对关于在平面区域中排列的多个图形对象的图形信息数据进行图形处理的方法,多个图形对象的每一个包括由多个图形原语组成的图形部分。
按照本发明,该方法包括步骤(a)获取从多个图形对象中选择的目标图形对象;(b)获取与目标图形对象相邻设置的相邻图形对象;(c)基于所述目标图形对象,在保持目标图形对象与相邻图形对象之间位置关系的同时,将目标图形对象与相邻图形对象一起显示;以及(d)编辑目标图形对象,其中步骤(d)包括一步骤,该步骤利用显示元件上显示的目标图形对象和相邻图形对象,基于操作者发出的指令,编辑目标图形对象。
该方法实现编辑图形对象的图形部分和掩模部分的有效操作,以提高编辑操作的作业率。
本发明还旨在提供一种计算机可读程序,用于处理关于在平面区域中排列的多个图形对象的图形信息数据,多个图形对象的每一个包括由多个图形原语组成的图形部分。
按照本发明,该程序由计算机读取以使计算机执行步骤(a)输入从多个图形对象中选择的目标图形对象,以将目标图形对象存储于计算机的存储元件中;(b)输入与目标图形对象相邻设置的相邻图形对象,以将相邻图形对象存储于计算机的存储元件中;(c)通过计算机的计算元件,基于目标图形对象,在保持目标图形对象与相邻图形对象之间位置关系的同时,将目标图形对象与相邻图形对象一起显示在显示元件上;以及(d)响应于操作者的操作,编辑存储元件中存储的目标图形对象,其中步骤(d)包括一步骤,该步骤利用显示元件上显示的目标图形对象和相邻图形对象,基于操作者发出的指令,编辑目标图形对象。
该程序实现编辑图形对象的图形部分和掩模部分的有效操作,以提高编辑操作的作业率。
因此,本发明的目的是提供用于图形处理的一种装置和一种方法及一种计算机可读程序,使得操作者在查看目标图形对象与其相邻图形对象之间是否出现干扰的同时,对选自于多个图形对象中的目标图形对象进行编辑操作。
从结合附图阅读本发明的如下具体描述中,本发明的这些和其他目的、特征、方案及优点将变得更明显。


图1是示出根据本发明第一和第二优选实施例的图形处理系统的结构实例图;图2是示出根据本发明第一和第二优选实施例的图形处理装置的硬件结构实例图;图3说明在图形处理装置中执行的图形处理实例;图4示出设计实例;图5说明相邻图形对象的干扰;图6是根据本发明第一优选实施例用于同时显示目标图形对象及其相邻图形对象的处理过程的流程图;图7说明根据本发明第一优选实施例用于获得相邻图形对象的方法实例。
图8示出根据本发明第一优选实施例的目标图形对象及其相邻图形对象的显示实例;图9示出根据本发明第一优选实施例的目标图形对象的显示实例;图10示出根据本发明第一优选实施例的目标图形对象及其相邻图形对象的显示实例;图11是根据本发明第二优选实施例用于同时显示目标图形对象及其相邻图形对象的处理过程的流程图;图12说明根据本发明第二优选实施例获得相邻图形对象的方法实例。
图13示出根据本发明第二优选实施例的目标图形对象及其相邻图形对象的显示实例;图14示出获得相邻图形对象的方法的另一实例。
具体实施例方式
下面,将参考附图详细描述根据本发明的优选实施例<1.第一优选实施例>
<1.1.图形处理系统的结构>
图1是示出根据本发明第一优选实施例的图形处理系统1的结构实例。如图1所示,图形处理系统1主要包括图形处理装置100;输入装置组500,包括图形数据输入装置510和设计数据输入装置520,用于向图形处理装置100提供输入数据;输出装置组600,包括印刷装置610和裁剪装置620,用于输出图形处理装置100的处理结果;以及网络400,用于将装置100、510、520及620连接起来。
图形处理装置100的操作者在注视其屏幕的同时将各种图像和图形原语(graphic primitive)(例如直线和曲线)置于所需的平面区域之内,由此图形处理装置100创建图版数据,这些图版数据指定将在印刷材料(例如纸张和图板(plate))上印刷的图像和图形原语的位置。
第一优选实施例中所述图形处理装置100创建与排列在纸板的印刷区之内的多个纸容器展开图(或展开)有关的页面图版数据,这些纸容器由纸制成,用于贮存和包装商品。然而本发明不限于此。例如,图形处理装置100可创建与被置于图板的印刷区之内的单个目标图形对象(例如单个展开图)有关的页面图版数据。下面将描述图形处理装置100的硬件结构和图形处理装置100中图形处理的细节。
组成输入装置组500的图形数据输入装置510和设计数据输入装置520创建各输入数据用于放置于图形处理装置100中的图板上,并且经过网络400将各输入数据发送至图形处理装置100。
图形数据输入装置510是用于创建与排列的多个纸容器展开图210有关的CAD数据511的装置(见图3),并且由个人计算机或工作站实现。图形数据输入装置510中创建的每个展开图210包括作为图形原语的多条线段。组成展开图210的每条线段具有关于其起点和终点的位置信息。也就是说,采用关于其起点和终点的位置信息作为一对图形数据,可识别出作为图形原语的每条线段。图形处理装置510中创建的CAD数据经过网络400被输入到图形处理装置100。因此,CAD数据被用作图形信息数据。
设计数据输入装置520是用于进行设计的装置,该设计包括将添加到纸容器的展开图210上的图案、色彩等。与图形数据输入装置510相似,设计数据输入装置520由个人计算机或工作站实现。
绘图软件(painting software)和绘画软件(drawing software)被安装在设计数据输入装置520中,该绘图软件用于操作和修正由点(point)的集合(例如点阵或像素)所表示的图形,该绘画软件用于操作和修正利用线条所创建的图形。这使得设计数据输入装置520创建各种设计数据。设计数据输入装置520中创建的设计数据经过网络400被输入到图形处理装置100。
输出装置组600包括印刷装置610和裁剪装置620,该印刷装置用于通过使用基于图形处理装置100中创建的页面图版数据所制成的图板,在印刷材料(例如瓦楞纸和纸板)上印刷多个展开图,该裁剪装置620裁剪出在印刷材料上印刷的单独展开图。根据该装置结构,印刷装置610可基于该页面图版数据而不使用该图板,在印刷材料上进行直接印刷。
<1.2.图形处理装置的结构>
图2是示出图形处理装置100的硬件结构的实例图。如上所述,图形处理装置100是用于创建页面图版数据的装置,这些页面图版数据指定将在印刷材料上印刷的图像和图形原语的位置。与图形数据输入装置510和设计数据输入装置520相似,图形处理装置100由个人计算机或工作站实现。如图2所示,图形处理装置100主要包括控制器110;输入装置130,用于输入由图形处理装置100的操作者发出的指令;以及显示装置140,用于显示CAD数据和设计数据,并且用于显示图形处理的结果。
输入装置130包括鼠标、键盘等(未示出)。操作者通过使用鼠标和键盘,根据显示装置140的显示屏幕145上显示的说明或信息(见图3)来进行操作,以在图形处理装置100上执行预定处理。
控制器110主要包括CPU111、ROM112、RAM113、存储部件120就输入/输出部件114,该输入/输出部件用于向/从图形数据输入装置510、设计数据输入装置520和印刷装置610发送/接收数据。如图2所述,CPU111、ROM112、RAM113、存储部件120和输入/输出部件114经过总线115而互相电连接。输入装置130和显示装置140也电连接至总线115。
RAM113是能够比存储部件120更快地向/从CPU111发送/接收数据的装置。RAM113从存储部件120的程序存储区122和图形数据存储区121(见图2)中读取CPU111中将要执行的所需程序和数据,以在其中存储程序和数据。在该优选实施例中,RAM113包括目标图形对象存储区113a和相邻图形对象存储区113b,这二者被预留用于同时显示目标图形对象和相邻图形对象的处理(随后将描述)中。
存储部件120是包括例如硅磁盘驱动器或硬盘驱动器等外部装置的大容量存储装置,并且能够存储大量数据。根据需要,存储部件120向/从RAM113发送/接收数据。在该优选实施例中,存储部件120的图形数据存储区121在其中存储CAD数据511(见图3)和设计数据521,这些数据将经过输入/输出部件114被输入到图形处理装置100的控制器110。图形数据存储区121在其中还存储关于掩模的信息(见图3),这些掩模在随后将要描述的掩模创建处理中创建。
CPU111能够根据存储在ROM120和RAM113中的程序,以预定的同步(timed)关系,执行RAM113和存储部件120之间的读写(或传送)数据的处理。此外,CPU111能够以预定的同步关系,执行向/从图形数据输入装置510、设计数据输入装置520和印刷装置610(经过输入/输出部件114和网络400电连接至CPU111)传送/接收CAD数据511、设计数据521和页面图版数据等处理。
下面描述在本优选实施例中执行的图形处理实例。图3说明在图形处理装置100中执行的图形处理实例。如图3所示,图形处理装置100在步骤(1)至(4)中主要执行在每个展开图210上叠加设计数据521的处理。每个的展开图210是由六个方形组成的立方体的展开图,如图3所示。
在步骤(1)中,将图形数据输入装置510创建的关于多个纸容器展开图210的CAD数据,从存储部件120的图形数据存储区121读取到RAM113中。然后,CAD数据511被插入到表示该图板的区域141(下面称为图板区)中所含的可印刷区142中,并且被显示在显示屏幕145上。
在步骤(2)中,根据操作者进行的操作来创建掩模处理(mask process)中所需的掩模。这里所用的术语“掩模处理”表示这样的处理,该处理将位于可印刷区142中的掩模之内的一区域限定为将受到该图形处理的目标区域,从而余下的区域不受到图形处理的影响。这里所用的术语“掩模”表示在将受到图形处理的区域与不受到图形处理的区域之间的边界。该掩模能够限定被提供有设计数据的区域。当标识出具体掩模时,仅在该掩模之内所限定的区域上进行预定的图形处理。
在该优选实施例中,掩模220被创建在可印刷区142中所显示的多个展开图210的每个周围,并且具有与每个展开图210的轮廓(contour)基本几何近似的形状。也就是说,在每个展开图210的扩展区中形成掩模220。掩模220的面积对应于每个展开图210和围绕每个展开图210外部的条形区210P区域的面积组合。在该优选实施例中,每个展开图210(或图形部分)及其对应掩模220(或掩模部分)的组合或者单独的每个展开图210都被称为“图形对象”。
在步骤(3)中,将设计数据输入装置520创建的设计数据521从存储部件120的图形数据存储区121读取到RAM113中。
当仅在展开图210的内部区域上添加设计时,可设想沿着从展开图210外周上的轮廓214(见图4)向外偏移的线条,通过裁剪装置620裁剪出印刷材料上印刷的单独展开图210,将导致裁剪之后在展开图210中出现不含设计的部分。
在该优选实施例中,如图4所示,该设计还被添加到每个展开图210外周上的轮廓214之外的围绕区230上,从而即使沿着从展开图210的轮廓214向外偏移的线条裁剪出展开图210时,在裁剪之后仍可在展开图210中的整个区域上添加设计。换句话说,设计数据521在每个展开图210周围,含有在面积上比每个展开图210更宽的设计。
在步骤(4)中,设计数据521被插入到与各展开图210相对应的掩模220中,并且被叠加到每个展开图210上。具体来说,每个掩模220被选定,并且仅在所选掩模的内部中插入设计数据521。注意到每个展开图210的取向(orientation),在本步骤中,在该插入之前将设计数据上下翻转(invert)、镜向反转(mirror-reverse)或者绕着预定位置旋转预定角度。
即使在设计数据521方面,该面积(该设计被添加于其中)大于每个展开图210的面积,这仍使得该设计将仅被添加于受到处理(该处理将设计数据521叠加于展开图上)的一些展开图210上,由此防止对其他展开图210的影响。
然后,通过执行在所有的展开图210上叠加设计数据521的处理,在所有的展开图210上添加设计。
<1.3.目标图形对象和相邻图形对象的同时显示>
如上所述,通过在每个展开图210周围所创建的掩模220中插入设计数据521,执行在每个展开图210上叠加设计数据521的处理。
如图3所示,CAD数据511包括彼此相邻的展开图210,为了从单张印刷材料(例如纸板和瓦楞纸)中获得尽可能多的纸容器,这些相邻的展开图被排列为彼此紧密相邻或者在一些情况下彼此部分接触。因此出现这样的情况,如图5所示,各展开图210d和210e与展开图210a相邻接的部分221d和221e出现在与展开图210a相对应的掩模220的内部区域之内或者与其重叠。导致这样的问题,将被添加到展开图210a上的设计还会被添加到各展开图210d和210e与展开图210a相邻的部分221d和221e上。
为了将设计适当添加到展开图210a、210d和210e,需要编辑和校正掩模220,从而与各展开图210d和210e与展开图210a相邻的部分221d和221e,(在这里不需要添加用于展开图210a的设计)(例如展开图210d中添加商标、图形等的一部分)不会与对应于展开图210a的掩模220的内部区域相重叠。也就是说需要用于校正掩模220的平面区域的处理。
为了有效地编辑和校正展开图210a周围所创建的和对应于这些展开图的掩模220,该优选实施例对目标图形对象及其相邻图形对象进行同时显示。
操作者从多个展开图210中选出的单个展开图210a和与之对应的掩模220的组合被称为目标图形对象。与该目标图形对象相邻的每个展开图210b至210i被视为相邻的图形对象。
在存储部件120的程序存储区122(见图2)中预先存储一程序,该程序用于执行同时显示该目标图形对象和该相邻图形对象的处理(随后也称为同时显示处理,下面将对其进行描述)。该程序在其被执行时从存储部件120被复制到RAM113,并且由CPU111执行。
图6示出一过程,用于在展开图210a和掩模220的组合是该目标图形对象时获得和显示相邻的图形对象。图7说明获得相邻图形对象的方法实例。图8和图9示出显示装置140的显示屏幕145上显示出的图形对象实例。
在同时显示目标图形对象和相邻图形对象的处理中,操作者首先在“总体显示模式”下通过使用输入装置130的鼠标或键盘(未示出),选择展开图210a,多个展开图210在该模式下被显示在显示装置140的显示屏幕145上。然后,关于所选展开图210a和对应掩模220的数据从存储部件120的图形数据存储区121中读取,并且被存储在RAM113的目标图形对象存储区113a中(在步骤S101中)。
接下来,在步骤S102中设定一选择区250(见图7),该选择区用于获得关于与该目标图形对象相邻的相邻图形对象的数据。
具体来说,设定一矩形形状的外接(circumscribing)区252,该外接区具有边界253并且在该目标图形对象的展开图210a周围。由此设定该矩形外接区252,该外接区穿过展开图210a上的如下各点P1至P4点P1,具有最小的X坐标X=X1;点P2,具有最大的X坐标X=X2;点P3具有最小的Y坐标Y=Y1;以及点P4,具有最大的Y坐标Y=Y2。
接下来,设定一外部区域250,该外部区域穿过点P5(X,Y)=(X3,X3)、P6(X,Y)=(X4,Y3),P7(X,Y)=(X4,Y4)和P8(X,Y)=(X3,Y4),其具有由边界253之外多条线段组成的边界251并且包含外接区252。
外部区域250与外接区252在X方向上和Y方向上的展开(spread)比RX和展开比RY被分别定义为RX=(X1-X3)/(X2-X1)=(X4-X2)/(X2-X1) (1)RY=(Y1-Y3)/(Y2-Y1)=(Y4-Y2)/(Y2-Y1) (2)如等式(1)所示,位于外接区252右侧的一部分外部区域250的展开比RX值等于位于外接区252左侧的一部分外部区域250的展开比RX值。如等式(2)所示,位于外接区252上侧的一部分外部区域250的展开比RY值等于位于外接区252下侧的一部分外部区域250的展开比RY值。从等式(1)和(2)中可发现,各外部区域250和外接区252的中心位置基本在点PC处彼此重合。此外,从等式(1)、等式(2)和图7中可发现,外接区252被包含在外部区域250之内并且被外部区域250围绕。
设定各展开比RX和RY的值,以满足不等式(3)(优选地,不等式(4))。
0.05≤(RX,RY)≤0.30(3)0.10≤(RX,RY)≤0.20(4)然后,外部区域250被限定为选择区250,用于选择相邻图形对象。
下面,步骤102所设定的选择区250中出现的展开图210,即,与选择区250重叠的图形对象,被选作为相邻图形对象(在步骤S103中)。例如,当图7中所示展开图210a是目标图形对象时,选择区250中出现的展开图210b至210e被选作为相邻图形对象。然后,关于所选展开图210b至210e的数据从图形数据存储区121被读取,并且被存储在RAM113的相邻图形对象存储区113b中(在步骤S104中)。
接下来,当显示屏幕145的显示模式从“总体显示模式”被改变为“可编辑模式”(步骤S105)时,作为目标图形对象的展开图210a和掩模220与作为相邻图形对象的展开图210b至210e被显示在显示屏幕145上(在步骤S106中;参见图8)。
“可编辑模式”是这样的模式,其中显示出相邻目标图形,并且可编辑和可修正地显示出目标图形对象。
这使得操作者易于识别步骤S106在显示屏幕145上显示的展开图210a和掩模220是否干扰展开图210b至210e(例如,对应于展开图210a的掩模220的内部区域是否包含任一展开图210b至210e的一部分)。
利用显示屏幕145上所显示的目标图形对象和相邻图形对象,操作者能够利用输入装置130的鼠标和键盘(未示出),基于指令来进行编辑目标图形对象的操作。这实现了编辑展开图210a和掩模220的有效操作,以提高编辑操作的作业率(throughput)。
在该优选实施例中,图形缩放因子(zoom factor)在“编辑模式”中是可变的。通过将图形缩放因子降低到图8中所示以下,作为目标图形对象的展开图210a和掩模220与作为相邻图形对象的展开图210b至210e被完全显示,如图10所示。
<1.4第一优选实施例的图形处理装置的优点>
如上所述,根据第一优选实施例的图形处理装置100能够在显示屏幕145上同时地显示目标图形对象及其相邻图形对象。这使得操作者易于识别目标和相邻图形对象之间是否发生干扰,由此提高编辑目标图形对象的作业率。此外,由于选择区250中出现的展开图210被选作为相邻图形对象,所以第一优选实施例使相邻图形对象的选择变得容易。
<2.第二优选实施例>
下面将描述根据本发明的第二优选实施例。除了在选择相邻图形对象的方法上不同之外,第二优选实施例的图形处理装置类似于第一优选实施例的图形处理装置。下面将主要描述这些不同之处。
在第二优选实施例中使用类似的标号和字符来表示与第一优选实施例的图形处理装置相同的部件。由于这些类似标号和字符所表示的部件在第一优选实施例中已经描述,所以关于这些部件的描述在第二优选实施例中将省略。
<2.1.目标图形对象和相邻图形对象的同时显示>
图11示出一过程,用于在展开图210a和掩模220的组合是目标图形对象时获得和显示相邻图形对象。图12说明用于获得相邻图形对象的方法实例。图13示出显示装置140的显示屏幕145上所显示的图形对象的实例。
根据第二优选实施例,在同时显示处理之前,为CAD数据511中所含多个展开图210的每一个(见图3),设定图12中所示外接区257(257b至257i)。这里所谓的外接区257表示每个展开图210周围的规则形状(在本优选实施例中为矩形形状)的图形所围绕的内部区域。换句话说,每个展开图210内部地接触该规则形状的图形。关于每个外接区257的信息(当该规则形状的图形为矩形时,则为关于每个顶点的位置信息)被存储在存储部件120的图形数据存储区121中。
根据第二优选实施例,在同时显示处理中,操作者首先在“总体显示模式”下,通过使用输入装置130的鼠标或键盘(未示出)来选择展开图210a,多个展开图210在该模式下被显示在显示装置140的显示屏幕145上。然后,关于所选展开图210a和对应掩模220的数据从存储部件120的图形数据存储区121中被读取,并且被存储在RAM113的目标图形对象存储区113a中(在步骤S201中)。
接下来,以与第一实施例的步骤S102(见图6)相似的方式,在步骤S202中设定选择区250(见图12),该选择区用来获得关于相邻图形对象的数据。
具体来说,设定矩形形状的外接区252,其具有边界253并且在目标图形对象的展开图210a周围。接下来,这样设定选择区250,使得其在X方向和Y方向上与外接区252的展开比RX和RY分别满足不等式(3)(优选地,不等式(4))。
随后,对于外接区257与步骤202所设定的选择区250相重叠进行搜索,并且作为搜索结果,与检测到的外接区257相对应的图形对象被选作为相邻图形对象(在步骤S203中)。例如,当图12中所示展开图210a是目标图形对象时,与选择区250相重叠的各外接区257b至257i所对应的展开图210b至210i被选作为相邻图形对象。
然后,关于所选展开图210b至210i的数据从图形数据存储区121中被读取,并且被存储在RAM113的相邻图形数据存储区113b中(在步骤S204中)。
接下来,当显示屏幕145的显示模式从“总体显示模式”改变到“可编辑模式”(在步骤S205中)时,作为目标图形对象的展开图210a和掩模220与作为相邻图形对象的展开图210b至210i被显示在显示屏幕145上(在步骤S206中;见图13)。
因此,与第一优选实施例中相同,执行该同时显示处理,在显示屏幕145上可进行展开图210b至210以及展开图210a和掩模220的同时显示。这使得操作者易于识别出设定于展开图210a周围的掩模220是否干扰展开图210b至210e(例如,对应于展开图210a的掩模220的内部区域是否包含任一展开图210b至210e的一部分)。
<2.2.第二优选实施例的图形处理装置的优点>
如上所述,与根据第一优选实施例的图形处理装置相似,根据第二优选实施例的图形处理装置能够在显示屏幕145上同时地显示目标图形对象及其相邻图形对象。这使得操作者易于识别出目标和相邻图形对象之间是否发生干扰,由此提高编辑目标图形对象的操作作业率。
此外,因为与选择区250中出现的外接区257相对应的展开图210被选作为相邻图形对象,所以第二优选实施例便于相邻图形对象的选择。
<3.改型>
尽管上面已描述根据本发明的第一和第二优选实施例,然而本发明不限于上述具体形式。
在第一优选实施例中,选择区250中出现的展开图210被选作为相邻图形对象。然而本发明不限于此。例如参考图14,位于矩形形状的外接区252(其被展开图210a内部地接触)上、下、左、右的四个展开图210b至210e(即它们位于与外接区252相邻的四个位置中)可被选作为相邻图形对象。
可选地,矩形形状的外接区252(其被展开图210a内部地接触)周围出现的八个展开图210b至210i(即它们位于与外接区252相邻的八个位置中)可被选作为相邻展开图。
在第一和第二优选实施例的显示屏幕145上,分别以不同的方式显示目标图形对象和相邻图形对象。例如,目标图形对象的线段以与相邻图形对象的先端不同的颜色和/或厚度(thickness)来显示。这使得操作者易于区分目标图形对象和相邻图形对象,实现编辑目标图形对象的有效操作。
根据第一和第二优选实施例的该同时显示处理包括,在从存储部件120中获得关于目标图形对象的数据和关于相邻图形对象的数据之后,同时地显示目标图形对象和相邻图形对象。然而本发明不限于此。例如,根据第一优选实施例用于同时显示处理的步骤S106可包括显示目标图形对象(见图9),然后基于操作者的指令,在显示和不显示相邻图形对象之间切换。对于第二优选实施例可进行相同的改型。
根据第一和第二优选实施例,相邻图形对象由展开图210组成,但是不限于此。相邻图形对象可由展开图210和掩模220组成。
虽然已详细描述本发明,但是前面的描述在所有方案中是示意性而非限制性的。应当理解,不背离本发明的范围,可做出许多的其他改型和变形。
权利要求
1.一种图形处理装置,用于处理关于在平面区域之内排列的多个图形对象的图形信息数据,每个所述多个图形对象包括由多个图形原语组成的图形部分,所述图形处理装置包括(a)第一获取元件,用于获取从所述多个图形对象中选择的目标图形对象;(b)第二获取元件,用于获取与所述目标图形对象相邻设置的相邻图形对象;(c)显示元件,用于基于所述目标图形对象,在保持所述目标图形对象与所述相邻图形对象之间位置关系的同时,将所述目标图形对象与所述相邻图形对象一起显示;(d)编辑元件,用于利用所述显示元件上显示的所述目标图形对象和所述相邻图形对象,基于操作者发出的指令,编辑所述目标图形对象。
2.如权利要求1所述的图形处理装置,其中所述编辑元件包括用于校正掩模部分的平面区域的元件,所述掩模部分被形成为所述目标图形对象的图形部分的扩展区域,所述掩模部分限定一区域,设计数据在该区域被添加到所述目标图形对象上。
3.如权利要求2所述的图形处理装置,其中基于围绕所述目标图形对象周围的规则形状的第二图形,所述第二获取元件设定规则形状的第一图形,以从所述多个图形对象中选择与所述第一图形重叠的图形对象,作为所述相邻图形对象。
4.如权利要求2所述的图形处理装置,其中基于围绕所述目标图形对象周围的规则形状的第二图形,所述第二获取元件设定规则形状的第一图形,并且为每个所述多个图形对象,设定规则形状的第三图形所围绕的外接区域,以选择一图形对象作为所述相邻图形对象,该图形对象对应于与所述第一图形重叠的所述外接区域。
5.如权利要求4所述的图形处理装置,其中所述第三图形的规则形状是每个所述多个图形对象内部地接触的第一矩形。
6.如权利要求5所述的图形处理装置,其中所述第二图形的规则形状是所述目标图形对象内部地接触的第二矩形;以及所述第一图形的规则形状是围绕所述第一矩形的第三矩形。
7.如权利要求6所述的图形处理装置,其中所述第二矩形的中心位置与所述第三矩形的中心位置基本重合。
8.如权利要求1所述的图形处理装置,其中所述第二获取元件从所述多个图形对象中选择一图形对象作为所述相邻图形对象,该图形对象位于与一矩形相邻的四个位置的每个位置中,该矩形被所述目标图形对象的图形部分内部地接触。
9.如权利要求1所述的图形处理装置,其中所述第二获取元件从所述多个图形对象中选择一图形对象作为所述相邻图形对象,该图形对象位于与一矩形相邻的八个位置的每个位置中,该矩形被所述目标图形对象的图形部分内部地接触。
10.如权利要求1所述的图形处理装置,其中所述显示元件以与所述相邻图形对象不同的方式,显示所述目标图形对象。
11.如权利要求10所述的图形处理装置,其中所述显示元件以与所述相邻图形对象不同的颜色,显示所述目标图形对象。
12.如权利要求11所述的图形处理装置,其中所述显示元件以与构成所述相邻图形对象的线段不同的厚度,显示构成所述目标图形对象的线段。
13.一种对关于在平面区域之内排列的多个图形对象的图形信息数据进行图形处理的方法,每个所述多个图形对象包括由多个图形原语组成的图形部分,所述方法包括步骤(a)获取从所述多个图形对象中选择的目标图形对象;(b)获取与所述目标图形对象相邻设置的相邻图形对象;(c)基于所述目标图形对象,在保持所述目标图形对象与所述相邻图形对象之间位置关系的同时,将所述目标图形对象与所述相邻图形对象一起显示;以及(d)编辑所述目标图形对象,其中所述步骤(d)包括一步骤,该步骤利用显示元件上显示的所述目标图形对象和所述相邻图形对象,基于操作者发出的指令,编辑所述目标图形对象。
14.一种计算机可读程序,用于处理关于在平面区域之内排列的多个图形对象的图形信息数据,每个所述多个图形对象包括由多个图形原语组成的图形部分,所述程序使计算机执行步骤(a)输入从所述多个图形对象中选择的目标图形对象,以将所述目标图形对象存储于所述计算机的存储元件中;(b)输入与所述目标图形对象相邻设置的相邻图形对象,以将所述相邻图形对象存储于所述计算机的所述存储元件中;(c)通过所述计算机的计算元件,基于所述目标图形对象,在保持所述目标图形对象与所述相邻图形对象之间位置关系的同时,将所述目标图形对象与所述相邻图形对象一起显示在显示元件上;以及(d)响应于操作者的操作,编辑所述存储元件中存储的所述目标图形对象,其中所述步骤(d)包括一步骤,该步骤利用所述显示元件上显示的所述目标图形对象和所述相邻图形对象,基于操作者发出的指令,编辑所述目标图形对象。
全文摘要
一种图形处理装置,设定一围绕目标图形对象展开图的外接区和一包含该外接区的外部区域,并且将该外部区域限定为一选择区。随后,该图形处理装置选择该选择区中出现的多个展开图的至少一个,作为相邻图形对象。然后,显示该相邻图形对象,并且可编辑地显示该目标图形对象。这使得操作者易于识别目标和相邻图形对象之间是否出现干扰,由此实现编辑目标图形对象的有效操作。
文档编号G06T11/60GK1641648SQ200410096218
公开日2005年7月20日 申请日期2004年11月25日 优先权日2004年1月15日
发明者山崎俊之 申请人:大日本网目版制造株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1