信息处理装置的制作方法

文档序号:6408130阅读:195来源:国知局
专利名称:信息处理装置的制作方法
技术领域
本发明涉及具有图形输入板及鼠标器等输入装置的信息处理装置,特别是具有绘画及着色等绘图功能的信息处理装置。
在先有的技术中,主要着眼于绘图功能的高功能及高性能化,对于使绘图方法简单这一点并未考虑。
作为这种先有技术的例子,可以用笔、手指等进行输入的微机、文字处理器以及信息终端及便携式微机等信息处理装置的画图及着色等绘图功能,都是众所周知的。
上述先有技术例子在作成用户所希望的文字、图形、注解等绘画数据时,和使用纸和铅笔这样的文具进行绘画一样,要求用户具有高超的绘图技术。因此,处在初学者等正在练习绘图方法的用户,为了作成所希望的图画,需要花很长时间来进行修改、重画等操作,存在可靠性和使用麻烦的问题。
作为解决上述问题的方法,通过设置别人已作成的注解数据的选择及读入功能和使用上述现存的注解数据以期提高绘画作业的效率的方法,已在具有绘图功能的信息处理装置中广泛采用。但是,在上述现存注解数据的利用中,要准备经常作为选择项之一的用户所希望的注解数据,从数据容量的角度看是很困难的。因此,必须利用该信息处理装置的绘图功能修正现存的注解数据。但是,由于利用先有技术进行修正时需要高超的绘图技术,所以,还没有解决既采用现存注解数据又可以实现不要求高度的绘图技术就能很容易地作成绘图数据的信息处理装置的问题。
本发明的目的旨在提供一种信息处理装置,在这种具有利用注解数据等现存绘图数据的绘图功能的信息处理装置中,可以实现对用户不要求高超的绘图技术的上述绘图数据的修正方法和绘图数据的输入方法。
为了解决上述问题,本发明提供的信息处理装置的特征在于在具有进行文字、图形等像素信息及图形形状信息即绘图数据的作成和修正的绘图功能提供器的信息处理装置中,具有指定待编辑区域的编辑区域指定器、指定上述编辑方法的编辑方法指定器和设有将上述绘图数据通知上述绘图功能提供器的通知装置的绘图支持器,上述绘图功能提供器具有按照上述指定的方法编辑上述指定的编辑区域的绘图数据的编辑装置。
另外,上述绘图支持器在自动绘图控制器、笔划对应变形器、笔划对应填图器、描迹支持器、描图支持器、光标显示支持器和选择项显示器中至少可以具有其中一种装置。
一种变形区域确定方法系统指定器,在至少具有1种以上的以绘图数据内所希望的区域为变形对象的方法中,按照用户的设定等有选择地决定变形区域确定方法。变形区域确定器根据上述变形区域确定方法系统指定器指定的变形区域确定方法决定与具体的绘图数据对应的变形区域。
一种变形方法系统指定器,在至少具有1种以上的绘图数据的变形方法中,按照用户的设定等有选择地决定变形方法。变形方法确定器对于由上述变形区域确定器确定的绘图数据变形区域,利用由变形方法系统指定器指定的变形方法进行绘图数据的变形。
变形执行器接收用户的变形执行指示后,将该指示通知上述各装置,由此来控制变形的开始和停止。
利用上述组成的装置的动作,对于任意的绘图数据(注解等)的系统决定的变形区域,利用系统决定的变形方法可以实现变形。上述绘图数据的变形,是按照用户的变形开始指示利用变形执行器执行的,并且将变形结果在显示器等装置上显示出来。借助上述动作,对用户不要求具有高超的绘图技术就可以进行现存绘图数据的修正。
这样,用户不需要有高超的绘图技术而通过指示执行变形、确认变形结果并选择所希望的变形结果作为绘图数据,就可以作成所希望的绘图数据。
在指定上述编辑区域的编辑区域指定器中,包括变形区域系统指定器、变形区域用户指定器和填图区域确定器等。
在指定上述编辑方法的编辑方法指定器中,包括变形方法系统指定器、变形方法用户指定器、填图方法确定器和描迹方法决定器等。
图1是系统框图,图2是系统构成图,图3是系统构成图,图4是自动绘图控制器的构成图,图5A、5B是屏幕内容图,图6A~6C是屏幕变动的例子图,图7A,7B是表构成图,图8是变形区域确定方法系统指定器的动作顺序图,图9是变形方法系统指定器的动作顺序图,
图10是变形区域确定方法用户指定器的动作顺序图,图11是变形方法用户指定器的动作顺序图,图12是变形区域确定器的动作顺序图,图13是变形方法确定器的动作顺序图,图14是变形执行器的动作顺序图,图15是自动绘图控制器的构成图,图16A~16F是表示显示屏幕的移动的说明图,图17是变形指示器的动作顺序图,图18是变形方法确定器的动作顺序图,图19A,19B是表示显示屏幕的移动的说明图,图20是变形方法确定器的动作顺序的图,图21A,21B是表示显示屏幕的移动的说明图,图22是系统构成图,图23是笔画对应变形器的构成图,图24A~24C是表构成图,图25是变形指示笔画检测器的动作顺序图,图26是变形对象确定器的动作顺序图,图27是变形方法确定器的动作顺序图,图28A,28B是动作例子图,图29A,29B是动作例子图,图30A、30B是动作例子图,图31是动作例子图,图32是系统构成图,图33是墨绘支持器的构成图,
图34是动作例子图,图35是墨绘支持器的动作顺序图,图36是动作例子图,图37是系统构成图,图38是绘图支持器的构成图,图39是绘图基准点指示判断器的动作顺序图,图40是输入信息修正器的动作顺序图,图41A,41B是动作例子图,图42是绘图支持器的构成图,图43是绘图基准点通知器的动作顺序图,图44是系统构成图,图45A,45B是屏幕内容图,图46是系统整体的动作顺序图,图47是选择变形区域指定方法1时自动绘图控制器的动作顺序图,图48是选择变形区域指定方法2时自动绘图控制器的动作顺序图,图49是选择变形区域指定方法3时自动绘图控制器的动作顺序图,图50是选择变形区域指定方法4时自动绘图控制器的动作顺序图,图51是选择变形区域指定方法5时自动绘图控制器的动作顺序图,图52是选择变形方法1时自动绘图控制器的动作顺序图,
图53是选择变形方法2时自动绘图控制器的动作顺序图,图54是选择变形方法3时自动绘图控制器的动作顺序图,图55是选择变形方法4时自动绘图控制器的动作顺序图,圈56是选择变形方法5时自动绘图控制器的动作顺序图,图57是选择变形对象指定方法1时笔面对应变形器的动作顺序图,图58是选择变形对象指定方法2时笔画对应变形器的动作顺序图,图59是选择变形对象指定方法3时笔画对应变形器的动作顺序图,图60是选择变形方法1时笔画对应变形器的动作顺序图,图61是选择变形方法1时笔画对应变形器的动作顺序图,图62是选择变形方法2时笔画对应变形器的动作顺序图,图63是选择变形方法3时笔画对应变形器的动作顺序图,图64是选择变形方法4时笔画对应变形器的动作顺序图,图65是画阴影的动作顺序图,图66A、66B是表示用于接收变形方法及变形区域指定方法的输入的对话框的显示例的说明图。
下面,参照


本发明的一个实施例。关于基本的绘图功能的构成,请参阅“プログラミンヶ”WINDOWS(Charles Petzold著、ェ-·ビ-·ラボ 、アスキ-出版局)“第4编第10章“グラフィツクスの描画”的描述。实施例1图1是表示本实施例信息处理装置的结构的系统框图,图2是表示本实施例信息处理装置的功能构成的系统构成图,图3是表示功能构成的具体例子的系统构成图,图4是表示自动绘图控制器的功能构成的构成图,图5A表示先有的显示器的显示的屏幕内容图,图5B是表示本实施例的显示器的显示的屏幕内容图,图6是表示本实施例的交叉的动作屏幕例子,图7是表示与本实施例的处理关连的数据构成的表格构成图,图8~图14是表示本实施例的构成要素的动作的流程图。
在图1中,101是信息处理装置,102是对整个装置进行控制的CPU(中央处理装置),103是存储程序及数据的存储器,104是利用输入装置及显示器、印刷装置等可以作成和修正文字和图形等图形数据的绘图功能提供器,105是与绘图功能提供器104连动地可以自动地执行上述绘图功能提供器104所具有的功能中至少1个功能的一部分或全部或者可以利用至少1个上面的功能执行扩展功能的绘图支持器,106是存储显示数据的VRAM(显示存储器),107是使VRAM106的显示数据在显示器112上进行显示的显示控制器,108是对输入装置111的动作设定等进行控制的输入控制器,109是控制存储器110的数据的读取及写入的存储控制器,110是作为软盘、硬盘及存储卡等的二次存储装置的存储器,111是可以用笔/手指等进行输入的图形输入板、鼠标器及键盘等输入装置,112是液晶显示部件等显示器。
在图2中,209是进行存储器110等的文件管理和存储器103的存储管理等资源管理及任务管理的基本共同功能提供器,208是提供Windows系统等用户与信息处理装置的信息交换方法的用户接口功能提供器,207是提供绘图、着色等文字及图形等图形数据的作成及修正功能的绘图功能提供器,201是进行该图形数据的文件管理的绘图数据保存/调用器,202是提供直线图形的作成功能的直线绘图器,203是提供圆、椭圆、长方形、多边形等图形绘图功能的图形绘图器,204是按照特定的图样数据及颜色数据在指定的闭合区域等特定区域内进行填图的填图器,205是绘图支持器。
在图3中,310是作为绘图支持器205的具体的功能例子的自动绘图控制器。
在表示自动绘图控制器301的结构的图4中,401是进行变形区域的确定方法的存储及选定的变形区域确定方法系统指定器,402是根据变形区域确定方法系统指定器401的变形区域指定方法确定具体的变形区域的变形区域确定器,404是提供用户利用输入装置等指定变形区域时的区域指定功能的变形区域用户指定器,403是选择由系统还是由用户进行变形区域的指定的切换器,405是存储及选择与上述的变形区域确定器402或变形区域用户指定器404指定的变形区域对应的变形方法的变形方法系统指定器,406是根据变形方法系统指定器405指定的变形方法提供与各图形数据对应的具体的变形功能的变形方法确定器,408是提供用户利用输入装置111等指定变形方法的功能的变形方法用户指定器,407是选择由用户还是由系统指定变形方法的切换器,409是提供用户进行实际的变形执行指示的功能的变形指示器。
在图5中,501是在显示器112上显示的屏幕内容例子,502是可以选择执行命令的菜单,503是用户进行文字及图形等绘图的绘图区域,504是表示输入座标位置的光标,505~510是用于接收执行特定功能选择指示的图符菜单。505是直线绘图指令,506是曲线绘图指令,507是长方形绘图指令,508是三角形绘图指令,509,510是执行填图指令的图符。509,510是表示用由各图符所示的填样(509为斜线,510为阴影线)在指定的区域进行填图的功能的图符。另外,5011是利用上述绘图功能描绘的图形数据的例子。
这里,上述屏幕内容不特别限于这一功能和配置,只是将绘图功能作为可以执行的屏幕内容例子示出而已。另外,作为具有这种结构的绘图功能提供器(绘图应用),有以按1个像素单位进行绘图作为基本功能的着色式绘图功能提供器和以线、多边形等图形信息为基本功能的绘图式绘图功能提供器,但是,着色式及绘图式绘图功能提供器作为文字处理器及微机的应用都广泛地实现了,它们的技术是众所周知的。
下面,参照图4说明本实施例的简要动作。切换器403,407根据用户设定及缺省设定等选择系统指定或用户指定。在先有的绘图功能提供器中,没有与切换器相当的功能装置,变形区域及变形方法的指定只有用户指定。在本实施例中,通过设置切换器,系统就能够指定变形区域及变形方法的任何一方或者双方。
将切换器403设定为系统指定时,就选择变形区域指定方法系统指定器401和变形区域确定器402。因此,系统就能够实现绘图区域503的变形对象区域的指定。当切换器403设定为用户指定时,就选择变形区域用户指定器404。
同样,将切换器407设定为系统指定时,就选择变形方法系统指定器405和变形方法确定器406,由此,系统就能够实现在绘图区域503内的变形指定区域的绘图数据的变形。当将切换器407设定为用户指定时,就选择变形方法用户指定器408。
与上述切换器403,407的设定对应地,可以作如下设定(1)变形区域指定=系统指定,变形方法指定=系统指定(2)变形区域指定=系统指定,变形方法指定=用户指定(3)变形区域指定=用户指定,变形方法指定=系统指定;(4)变形区域指定=用户指定,变形方法指定=用户指定。
变形区域确定方法系统指定器401参照存储器103内存储的图7A所示的变形区域指定表。在图7A中,701是进行变形区域识别的特征信息,702是表示具体的变形区域的决定方法的变形区域指定方法,703是存储现在选择的区域指定方法的标志信息。变形区域指定表根据标志信息703可以取得选择的特征信息(在图7A中为区域指定方法3)。变形区域确定方法系统指定器401根据上述信息选择“随机指定”作为变形区域指定方法。
变形区域指定器402根据变形区域确定方法系统指定器401指定的区域指定方法具体地特别指定变形区域,在本例中,由于选择了“随机指定”(区域指定方法3),所以,例如利用随机数决定绘图区域503内的指定区域601。并将指定的区域601通知绘图功能提供器104。
变形方法系统指定器405参照存储器103内存储的图7B所示的变形方法指定表。在图7B中,704是进行变形方法识别的特征信息,705是表示具体的变形方法的项目,706是存储现在选择的变形方法的标志信息。变形方法指定表根据标志信息706可以取得选择的特征信息(在图7B中为变形方法4)。变形方法系统指定器405根据上述信息选择“随机地移动区域内的所有输入座标”作为变形方法。
变形方法确定器406根据变形方法系统指定器405指定的变形方法具体地进行绘图数据的变形。在本例中,取得在系统或用户指定的变形区域内的绘图数据的输入座标(x、y)后,将随机地移动该值后的座标(x′,y′)作为变形后的输入座标通知绘图功能提供器104。
变形指定器409控制利用系统或用户指定的变形区域及变形方法来变形的执行,根据利用输入装置111输入的用户的变形开始指令,开始进行对绘图数据的变形。
图5B是切换器403,407和变形指示器409的屏幕内容例子。512是选择用户/系统指定变形方法的变形菜单,513是选择用户/系统指定变形区域的区域菜单。514~517是选择指定变形方法的变形菜单512的设定项目的菜单项目,514~516是用户的变形方法指定候选项目,517是系统的变形方法指定候选项目。图45A、图45B是区域菜单的菜单项目例子。在图45A、45B中,6801是用户的变形区域指定,6802是系统的变形区域指定。关于变形区域指定方法,和变形方法的菜单项目一样,其菜单项目也登录在指定变形区域指定方法的区域菜单513内,从而,可以选择用户/系统进行的区域指定等。
在图5中,519是执行任选操作的任选菜单,当已指定时,就显示出图45B所示的菜单项目6803,从而可以接收该菜单项目的选择。菜单项目6803已被选择时,就显示出可以选择及指定图66A所示的自动变形的变形方法的对话框9301。在对话框9301中,9302是指示向变形区域指定方法的设定对话切换的按钮,9303是取消用户已指定的变更设定的按钮,9304是确认用户的设定的执行按钮。通过按钮9302的按下操作,显示出可以选择及指定自动变形的区域指定方法的对话框9305(图66B)。利用对话框9305的操作,可以接收变形区域指定方法的设定。另外,当按下按钮9306时,则切换到显示变形方法指定对话框9301。上述动作环境,由用户接口功能提供器208执行。根据利用上述各对话框9301,9305接收的选择,用户接口功能提供器208在变形区域指定表(图7A)和变形方法指定表(图7B)的选择标志区域703,706中分别设定表示已进行了选择的值。图66A是接收变形方法的选择输入的屏幕显示的例子,图66B是接收变形区域指定方法的选择输入时的屏幕显示的例子。
切换器407是可以根据指定变形方法的变形菜单512的设定选择用户/系统设定的装置。
同样,切换器403是可以根据指定变形区域的指定方法的区域菜单513的设定选择用户/系统设定的装置。
在图5B中,518是用户向变形指示器409指示执行变形的变形执行图符。用户通过按下变形执行图符518,执行实际的变形,变形结果在绘图区域503上显示出来。
图6是利用上述各部分装置进行的绘图数据的变形操作例子。图6所示的例子是用户进行变形区域的指定,系统进行变形方法的指定。
这里,假定变形菜单512设定为系统指定517,区域菜单513设定为用户指定。另外,假定变形方法由图7B的变形方法指定表的特征序号5(=变形方法5)指定。
在图6A中,用户利用输入装置111指定变形区域601。变形区域的指定通常是指定绘图数据的一部分或全部。指定绘图区域后,用户通过按下变形执行图符602执行实际的变形,绘图数据603变形为图6B所示的绘图数据604。此外,在图6B中,通过按下变形执行图符602,绘图数据604变形为图6C所示的绘图数据605。
通过上述一系列操作,用户指定变形区域后,通过确认利用按下变形执行图符602而获得的变形结果并选择所希望的变形绘图数据,便可很容易地执行原来的绘图数据的变形。
在本动作例子中,是由用户进行变形区域的指定的结构,但是,变形区域的指定也可以是由系统来进行的结构或者是变形方法的指定由用户进行而系统只进行变形区域的指定的结构,对上述这些结构都可以采用同样的操作方法。
另外,在本动作例中,在执行变形之后,再次进行变形时,假定是解除先前的变形结果,对原来的绘图数据进行变形的结构。但是,也可以是一直保存变形结果,对变形后的绘图数据再连续执行下一个变形的结构。
另外,其结构也可以设置特定的保存指示的图符等,在按下该保存指示图符时保存变形数据,通过以上述变形数据为对象进行以后的变形,有选择地进行变形数据的保存和连续变形以及丢弃不需要的变形。
也可以是具有取消操作执行结果的一部分或全部的功能的结构。进而,还可以是具有向用户提示变形执行中的处理经过的功能以及向用户示出变形处理结束的功能或者在中途中断处理的功能的结构。
另外,本动作例的变形执行图符602和其他图符、按钮、菜单等一样,在本绘图功能提供器的任何操作阶段都可以执行,能执行的位置和能执行的次数并不特别限定。
在本动作例中,光标为适于用手指进行操作的形状,但是,并不特别限定输入装置为手指,也可以是利用笔、鼠标器、跟踪板、键盘、声音指示等进行操作的结构。
绘图数据603有用户进行绘图的情况和利用现存的数据的情况,但是,本实施例的变形不论哪种情况都可以应用。此外,作为绘图功能提供器,有着色式的和绘图式的结构,不论哪种情况本实施例都可以应用。
图46是本实施例信息处理装置的全部处理的流程图。该处理是从信息处理装置的起动(接通电源)时开始的。用户接口功能提供器208在S6901经初始化处理后,在S6902判断有无用户输入,有用户输入时,在S6903判断输入的内容。在实际的装置中,在S6903的处理内容判断中,起动绘图应用的起动指示以外的其他处理时,也开始起动与各个输入对应的各个处理(图中为S6907)。在S6903,起动绘图应用,执行包括下面所示的详细动作的绘图应用。在初始化处理(S6901)中,还包括在变形区域指定表(图7A)的标志存储区域703和变形方法指定表(图7B)的标志存储区域706内进行缺省值(省略时的解释值)的设定的处理。
下面,参照图7~图14说明本实施例的详细动作。图7A是本实施例的变形区域指定方法的表。区域指定方法1是以整个绘图区域503为变形对象的方法。当绘图数据不能全显示在绘图区域503内时,可以选择以全部绘图数据为对象的方法和只以显示在绘图区域503上的绘图数据为变形对象的方法。区域指定方法2是以绘图区域503的水平方向二等分线的上半部区域为变形对象的方法。当在这种情况下绘图数据仍然大于绘图区域503时,可以选择将全部绘图数据二等分的方法和将绘图数据在绘图区域上显示的部分二等分的方法。区域指定方法3是随机地决定4个点,以该4个点包围的闭合区域为变形区域的方法。在这个方法中,还可以选择其他的方法,如随机地决定任意两个点,将以这两点的连线为对角线的长方形区域作为变形对象的方法,随机地决定任意的N个点,以由这N个点构成的N边形为变形区域的方法和随机地决定某一特定的图形(例如半径确定的圆)的基准点而以该图形作为变形区域的方法等。区域指定方法4是以绘图数据内笔画(例如连接图19的A点和B点的连线)的长度大于规定值L的笔画为变形对象的方法。区域指定方法5是以绘图数据内笔画的按下压力(例如笔画开始点的按下压力)大于预先确定的规定值P的笔画为变形对象的方法。在区域指定方法4和5中,和上述区域指定方法1~3不同,即使是不连续的笔划,只要满足特定的条件,也可以选择作为变形区域。
选择图7A所示的各变形区域指定方法时的动作顺序例子示于图47~图51。
选择变形区域指定方法1时,自动绘图控制器301的动作顺序示于图47。首先,自动绘图控制器361取得所有绘图数据的绘画座标(S7001)后,求x轴方向(水平方向)的最大值(设为x1)和最小值(设为x2)(S7002),再求y轴方向(垂直方向)的最大值(设为y1)和最小值(设为y2)(S7003)。最后,自动绘图控制器361将以(x1,y1)和(x2,y2)这两点为对角线顶点的矩形区域作为变形区域(S7004),至此处理即告结束。
选择变形区域指定方法2时,自动绘图控制器301的动作顺序示于图48。首先,自动绘图控制器301取得所有的绘图数据的绘图座标后(S7101),求x轴方向(水平方向)的最大值(设为x1)和最小值(设为x2)(S7102),再求y轴方向(垂直方向)的最大值(设为y1)和最小值(设为y2)(S7103)。接着,自动绘图控制器301求y1和y2的中间值(设为y3,利用(y1-y2)/2求得)(S7104),将以(x1,y1)和(x2,y3)这两点为对角线顶点的矩形区域作为变形区域(S7105),至此处理即告结束。
选择变形区域指定方法3时,自动绘图控制器301的动作顺序示于图49。首先,自动绘图控制器301取得所有的绘图数据的绘图座标后(S7201),求x轴方向(水平方向)的最大值(设为x1)和最小值(设为x2)(S7202),以及求y轴方向(垂直方向)的最大值(设为y1)和最小值(设为y2)(S7203),再求4个随机数(设为Rx,Rx2,Ry1,Ry2,Rx1>Rx2,Ry1>Ry2(S7204)。然后,自动绘图控制器301求以(x1,y1)和(x2,y2)这两点为对角线顶点的矩形区域(设为A1)(S7205),再求以(RX1,RY1)和(RX2,RY2)这两点为对角线顶点的矩形区域(设为A2)(S7206),并检查区域A1和区域A2是否有共同区域(S7207)。如果没有共同区域,自动绘图控制器301就使处理回到S7204,如果有共同区域,就将区域A2作为变形区域(S7208),至此,处理即告结束。
选择变形区域指定方法4时自动绘图控制器301的动作顺序示于图50。首先,自动绘图控制器301取得所有的绘图数据的笔画座标信息后(S7301),以处理对象的笔画(设为S)为最初的单位笔画(S7302)。然后,自动绘图控制器301检查S的长度是否大于预先确定的值(设为L)(S7303)。当S的长度小于L时,自动绘图控制器301直接使处理进入S7305;当S的长度大于L时,就指定S为变形区域(S7340)。不论哪种情况,在S7305中,都以S为下一个单位笔画,在完成对所有的单位笔画数据检查之前(S7306),反复进行上述S7303~S7305的处理。
选择变形区域指定方法5时,自动绘图控制器301的动作顺序示于图51。首先,自动绘图控制器301取得所有的绘图数据的笔画座标信息后(S7401),以处理对象的笔画(设为S)为最初的单位笔画(S7402)。然后,自动绘图控制器301检查S的按下压力是否大于预先确定的值(设为P)(S7403)。当S的按下压力小于P时,自动绘图控制器301使处理直接进入S7405当S的按下压力大于P时,将S指定为变形区域(S7404),不论哪种情况,在S7405中,都以S为下一个单位笔画,在完成对所有的单位笔画数据检查之前(S7406),反复进行上述S7403~S7405的处理。
区域指定方法1~5的构成是以座标指定及输入座标、笔画的输入速度、加速度、按下压力等笔画信息作为变形区域指定的条件的一部分,但是,并不特别将区域指定的条件限定于此。例如,对于彩色绘图数据,可以是以颜色信息满足特定的条件的区域为变形对象区域的构成,这些任意的可以处理的条件都是适用的。另外,在本实施例中,是选择1个区域指定方法的结构,但是,也可以是以利用AND/OR等任意的逻辑条件将同时满足多个区域指定方法的区域作为变形区域的结构,或者在多次执行1个区域指定方法的多个变形指定区域中以满足AND/OR等任意的逻辑条件的区域作为变形区域的结构。
下面,说明图7B所示的各变形方法。变形方法1是将指定的区域内所有的绘图数据的线宽变更为预先确定的值D的变形方法。变形方法2是将指定的区域内所有的绘图数据的线的种类变更为虚线的变形方法。变形方法3是将指定的区域内的所有的绘图数据平行移动规定值(dx,dy)的变形方法。变形方法4是将指定的区域内的所有的绘图数据的输入座标变更为随机值的变形方法。变形方法5是对于指定的区域内的绘图数据的任意的点,将其座标变更为随机值的变形方法。
选择图7B所示的各变形方法时的动作顺序示于图52~图56。
选择变形方法1时,自动绘图控制器301取得在变形区域中指定的绘图数据的笔画座标信息后(S7501),将处理对象的笔画(设为S)作为最初的单位笔画(S7502),然后,自动绘图控制器301将S的线宽取为预先确定的值(设为D)(S7503),并将S作为下一个单位笔画(S7504),在完成对所有的单位笔画数据检查之前(S7503),反复进行S7503~S7504的处理。
选择变形方法2时,自动绘图控制器301的动作顺序示于图53。首先,自动绘图控制器301取得在变形区域中指定的绘图数据的笔画座标信息后(S7601),将处理对象的笔画(设为S)作为最初的单位笔画(S7602)。然后,自动绘图控制器301将S的线的种类取为虚线(S7603),并将S作为下一个单位笔画(S7604),在完成对所有的单位笔画数据检查之前(S7605),反复进行上述S7603~S7604)的处理。
选择变形方法3时,自动绘图控制器301的动作顺序示于图54。首先,自动绘图控制器301取得在变形区域中指定的绘图数据的笔画座标信息后(S7701),将处理对象的笔画(设为S)作为最初的单位笔画(S7702)。然后,自动绘图控制器301将S的始点和终点移动一个预先确定的矢量(设为(dx,dy))(S7703),并将S作为下一个单位笔画(S7704),在完成对所有的单位笔画数据检查之前,反复进行S7703~S7704的处理。
选择变形方法4时,自动绘图控制器301的动作顺序示于图55。首先,自动绘图控制器301取得在变形区域中指定的绘图数据的笔画座标信息后(S7801),将处理对象的笔画(设为S)作为最初的单位笔画(S7802),然后,自动绘图控制器301取得两个随机数(设为dx和dy)后(7803),将S的始点和终点移动一个(dx,dy)(S7804),并将S作为下一个单位笔画(S7805),在完成对所有的单位笔画数据检查之前(S7806),反复进行上述S7803~S7805的处理。
选择变形方法5时,自动绘图控制器301的动作顺序示于图56。首先,自动绘图控制器301取得在变形区域中指定的绘图数据的笔画座标信息后(S7901),将处理对象的笔画(设为S)作为最初的单位笔画(S7902)。然后,自动绘图控制器301取得随机数(设为J,并且0<J<1)(S7903)。如果J大于0.5(S7904),就直接使处理进入S7907。如果J小于0.5(S7904),自动绘图控制器301就取得两个随机数(设为dx和dy)(S7905),并将S的始点和终点移动一个(dx,dy)(S7906),不论哪种情况,在S7907中,都将S作为下一个单位笔画,在完成对所有的单位笔画数据检查之前(S7908),反复进行S7903~S7907的处理。
以上,对于图7B所示的变形方法指定表内的变形方法的例子进行了说明,但是,变形方法并不全部限于此,也可以设定其他任意的可以处理的变形方法。例如,作为变形方法,着眼于图5所示的图形选择507,508,通过在利用四边形绘图功能507描绘的图形数据中把四边形四个顶点中的1个顶点除掉,变形为三角形的变形方法等也是可以的。另外,着眼于填图功能的填样509,510,变更作为变形对象的填样的变形方法也是可以的。进而,着眼于笔画信息,根据特定条件进行特定的变形的变形方法也可以实现。例如,可以举出将与按下压力成正比地变更绘图数据的线宽的处理指定为变形方法的结构。另外,在本实施例中,是选择1个变形方法的结构,但是,也可以是将利用AND/OR等任意的逻辑条件使多个变形方法同时满足的方法作为变形方法的结构。
下面,参照图8~图14说明本实施例的各功能的动作顺序。图8是变形区域确定方法系统指定器401的动作顺序的流程图。图8的顺序在接收到区域菜单513的选择时开始执行。首先,变形区域确定方法系统指定器401读取变形区域指定表(示于图7A)的标志信息703(S801),取得设定标志的项目,取得与设定标志的项目对应的特征序号(S802),然后,变形区域确定方法系统指定器401将上述特征序号通知变形区域确定器402(S803)。
接收到通知的变形区域确定器402确定变形区域。变形区域确定器402的动作顺序示于图12。图12所示的处理,是根据在上述S802的处理中由变形区域确定方法系统指定器401发出的特征序号的通知开始的。首先,变形区域确定器402取得通知的特征序号信息(S1201),然后,变形区域确定器402读取图7A的变形区域指定表,取得对特征序号对应的变形区域指定方法(S1202)。另外,变形区域确定器402在S1203的处理中,利用上述变形区域指定方法确定具体的变形区域,在S1204的处理中将确定的变形区域通知绘图功能提供器104。利用以上的处理(示于图8和图12)进行变形区域的系统指定处理。
当接收到由用户指定变形区域这一选择时,执行图10所示的变形区域确定方法用户指定器404的动作顺序。当区域菜单设定为用户指定时,图10的处理是根据在鼠标器的跟踪操作(在按下鼠标器按钮的状态下的座标移动)或利用笔/手指的输入操作等进行区域指定的特定方式下(操作)的输入装置的座标输入而开始执行的。首先,变形区域确定方法用户指定器404在S1011的处理中取得输入装置111接收到的输入的座标信息等输入信息。然后,在S1012,判断该输入信息是否为区域指示操作。当是区域指示操作时,从输入信息中取得用户指定的变形区域(S1013),并将变形区域通知绘图功能提供器104(S1014)。以上,通过图10的处理就实现了变形区域的用户指定处理。
另外,利用变形方法系统指定器405(处理顺序示于图9)和变形方法确定器406(处理顺序示于图13)执行同样的处理,可以实现变形方法的系统指定处理。利用变形方法用户指定器408(处理顺序示于图11)执行同样的处理,可以实现变形方法的用户指定处理。
下面,利用图14所示的流程图说明变形执行器409的动作顺序。图14的处理是每隔一定时间定期地或在特定条件下向输入装置输入时非定期地开始的。首先,变形执行器409在S1401取得输入给输入装置的信息(座标信息、座标指示等)。然后,变形执行器409在S1402判断该输入信息是否为按下了图5的变形执行图符518。是按下变形执行图符时,将在S1403指定的变形方法和由变形区域指定方法决定的变形方法和由变形区域指定方法决定的图像数据的变更通知绘图功能提供器104,从而执行图像数据的变更和根据变更后的图像数据进行绘图。然后,在S1404待机显示一定时间(例如数秒)变形结果后,在S1405取得输入装置检测的输入信息,在S1406判断是否再次按下了变形指示图符。当按下了变形指示图符时,在S1408确定变形结果后,处理即告结束。于是,以后的绘图及变形的对象就成了由上述处理变形后的绘图数据。在S1406未按下变形图符时,在S1407就将变形后的绘图数据恢复为变形前的绘图数据,使处理返回到S1401,成为等待输入的状态。
利用以上变形执行器的动作,当按下变形执行图符(按钮)时,绘图数据自动地变形,如果在一定时间内再次按下变形执行按钮,就确定变形结果。另外,只要不再次按下变形执行图符,经过一定时间后变形结果就被取消,显示的图形回到变形前的状态,再次成为等待输入的状态。
利用以上的动作,就可以使用本实施例了,即用户按下变形执行图符后,在屏幕上确认由执行的变形处理生成的变形绘图数据,如果显示出了所希望的变形结果,通过再次按下变形执行图符,就可以确定变形结果。通过设定变形方法和或变形区域指定方法使变形结果每次不同,即使反复按下变形执行图符,每次按下都可以输出进行不同变形的图形。对此,作为变形区域指定方法和或变形方法,可以选择具有随机因素的指定方法(图7中的区域指定方法3、变形方法4和5)。
利用以上所示的图8~图14的处理,可以实现本实施例的自动绘图控制器301的动作。虽然没有特别图示出,但是,假定切换器403,407是根据图5的屏幕内容图中的变形菜单512及区域菜单513的设定适当地进行切换的。
如上所述,按照本实施例,可以将预先存储在显示存储器106内的文字及图形等绘图数据按照系统指定的变形方法及变形区域自动地进行变形,从而可以实现不对用户要求高超的绘图技术的容易操作的绘图应用系统。
在本实施例中,作为变形的基础的图形数据,除了用户做成的以外,可以使用预先准备的注解数据集等的数据。不论使用哪一种数据,利用同样的操作可以实现系统的自动变形,初学者等不习惯使用绘图应用系统进行绘图的用户也可以很容易地作成原始的绘图数据,从而可以实现在短期内就可以掌握的可靠性高的系统。以以上所述的现存图形数据(注解数据集)为基础的变形,在以后所述的各实施例中同样也可以适用。
另外,在本实施例中,其结果是变形方法确定器406在S1304(图13)的处理中将变形方法通知绘图功能提供器104,但是,其结构也可以是从绘图功能提供器等取得作为变形对象的绘图数据后在变形方法确定器406中进行绘图数据的变形,并将变形后的绘图数据通知绘图功能提供器。
另外,在本实施例中,是在绘图功能提供器104中设置自动绘图控制器301的结构,但是,也可以是将上述绘图功能提供器104及自动绘图控制器301的一部分或全部功能作为CPU102可以处理的程序来实现的结构。另外,也可以是另外设置的CPU作为上述专用处理的结构,绘图功能提供器104及自动绘图控制器301的实现方法(实施方法)不特别限于本实施例的方法。在以后所述的各实施例中,对于绘图支持器等与上述各功能对应的功能装置,同样的实现方法也不特别限于本实施例的方法。
图5和图6所示的屏幕内容是本实施例的动作环境的一个实现方法。例如,也可以是利用从键盘的输入指令实现同样的操作环境的结构,操作环境及操作方法不特别限于本实施例。同样,关于图5和图6的屏幕内容的要素(菜单、图符等),其种类、功能、形状、配置也不特别限于这些。并且,在以后所示的各实施例中,同样也不限定屏幕内容的要素。实施例2下面,说明本发明的另一个实施例。图15是本实施例的自动绘图控制器301的结构图,图16是表示动作例子的屏幕内容变动动作画面图,图17是变形指示器1509的动作顺序的流程图。
在图15中,1501~1508是具有与图4所示的各对应装置同样功能的变形区域确定方法系统指定器1501、变形区域确定器1502、变形区域用户指定器1504、切换器1503、变形方法系统指定器1505、变形方法确定器1506、变形方法用户确定器1508、切换器1507。1509是可以连续指示变形执行的变形指示器。
下面,利用图16中显示的屏幕内容的例子说明本实施例的动作。在图16中,作为由本实施例显示的屏幕内容,示出了变形区域由用户指定、变形方法由系统指定时作成的屏幕内容迁移的例子。在图16中,1601和1610是输入的变形指定区域,1602是与变形指示器1509连动进行的停止连续变形的停止图符(按钮),1603是与变形指示器1509连动进行的开始连续变形的开始图符(按钮),1604是变形确定图符(按钮),它用来确认作为变形结果的绘图数据并将该数据作为以后变更的新的基础数据(变形对象绘图数据)通知绘图功能提供器104。1605~1609,1611是本动作例的绘图例。
下面,参照图16说明本实施例的动作概况,首先,在图16A中,由用户指定绘图区域503上绘图数据1605的一部分作为变形对象的区域(变形区域)。这里,当利用笔/手指/鼠标器等指示装置按下开始图符1603时,图15的自动绘图控器制起动,此后每隔一定时间间隔连续地自动地执行指定区域的变形,直至按下停止图符1602或变形确定图符1604为止。在本动作例中,在图16A中按下开始图符1603后,直至在图16C中按下变形确定图符1604为止的期间,执行连续变形,对于图16A所示的绘图数据1605的变形区域1601,在图16B中,执行第1次变形,绘图数据变形为1606所示的数据,在这里当图符1602~1604中任何一个都没有按下时,已变形的绘图数据1605就被废弃,对于原来的绘图数据1605,在图16C中执行第2次变形。显示作为变形执行结果的绘图数据1607后,当测知已按下变形确定图符1604时,在连续变形停止的同时就确定了变形数据1607,以后的变形就以绘图数据1607为基础进行。当测知已再次按下开始图符1603时,绘图数据1607变形为绘图数据1608(图16D)。在这里当图符1602~1604中任何一个都没有按下时,已变形的绘图数据1608就被废弃,对原来的绘图数据1607在图16D中执行第4次变形。然后,当按下变形确定图符1604时,绘图数据1609被确定为变形绘图数据,成为新的基础数据。在图16F中,进行变形区域的变更,输入新的变形区域。
通过以上一系列的变形执行、停止、变形确定操作,用户可以连续地在显示屏幕上确认每隔一定时间反复出现的变形绘图数据,通过利用变形确定、变形停止操作选择所希望的变形结果,可以高效率地执行绘图数据的自动变形。
在本动作例中,是对于未进行变形确定操作的变形绘图数据废弃该数据,而对原来的绘图数据再次进行变形的结构,但是,也可以是累积地保存变形绘图数据,总是对已变形的绘图数据执行下一次变形的结构。并且,也可以是在结构中设置变形废弃图符等指定变形废弃的装置,当按下该变形废弃图符时就废弃变形结果,而以前一个绘图数据作为变形对象的结构。另外,在本动作例中,是当按下变形确定图符时在保存变形绘图数据的同时暂时停止变形的自动执行的结构。但是,也可以是当按下上述变形确定图符时只进行变形绘图数据的确定而不停止连续变形、连续执行变形的结构。
下面,利用图17说明本实施例的详细动作。图17是说明变形指示器1509的动作顺序的流程图,在按下图16的操作屏幕例中的图符1602~1604时处理开始起动。首先,在S1701,变形指示器1509取得从输入装置111输入的输入座标等输入信息。在S1702,变形指示器1509判断取得的输入信息是否为指示变形开始的开始图符1603的按下信息。当未按下开始图符1603时,处理即告结束。
当按下开始图符1603时,开始执行S1703的处理。变形指示器1509在S1703指示绘图功能提供器104和关连功能装置执行变形,从而执行绘图数据的变形及其显示。然后,变形指示器1509在S1704取得输入装置的输入信息,在S1705判断是否按下停止图符1602及变形确定图符1604。当未按下时,在S1703解除已变更的结果,使处理对象恢复为变更前的图形后(S1708),经过一定时间后开始执行S1703,连续地执行变形。在S1705,当按下停止图符1602及变形确定图符1604时,开始执行S1706。在S1706,变形指示器1509判断是否按下变形确定图符1604。在S1706,当未按下变形确定图形1604时,变形指示器1509使处理结束。在S1706,当按下变形确定图符1604时,开始执行1707,将变形绘图数据确定为新的变形基础数据(变形对象数据)后,处理结束。
如上所述,按照本实施例,绘图功能提供器(绘图应用)104可以连续而自动地进行变形的执行,从而可以提高作业效率。并且,由于可以连续地确认变形绘图数据,所以,用户可以很容易地选择所希望的变形,使用十分方便。
在本实施例中,是变形区域的指定由用户进行、变形方法的指定由系统进行的结构,但是,也可以是变形区域和变形方法均由系统指定的结构或者变形区域由系统指定而变形方法由用户指定的结构。
在由系统指定变形方法和变形区域的结构中,例如,变形区域由系统随机地选择,而变形方法根据输入绘图数据的笔画长度使线宽变形等,可以实现进一步扩大自动变形候选范围的自动变形,从而扩大自动变形的用途。
另外,在由用户指定变形方法并使指定的变形方法自动地适用于系统特别指定的变形区域的结构中,例如,作为变形方法,用户指定使指定区域的绘图数据转动90度的变形方法时,根据系统特别指定的条件,可以连续地自动决定将该变形应用于哪个区域。于是,可以执行在某种程度上已预想了其变形结果的自动变形,从而可以扩大自动变形的用途,并且操作十分方便。
在本实施例中,是绘图数据是在变形处理开始前确定的结构,但是,也可以是同时进行绘图和变形并对正在进行绘图中的数据也可以应用自动变形的结构。实施例3下面,参照图18和图19A,B说明本发明自动绘图控制器301的变形方法确定器406(1506)的变形方法的另一个实施例。图18是本实施例的变形方法确定器406(1506)的动作顺序的流程图,图19是表示显示屏幕随本实施例的动作而迁移的说明图。
利用图18说明本实施例的动作。根据变形方法系统指定器1505及变形执行器409与变形指示器1509等的通知而开始起动。首先,在S1801,变形方法确定器406和1506取得绘图数据(图19的线段AB、线段BC等)。然后,在S1802,计算每单位时间的距离变动(笔画速度、绘图速度)。在S1803,当绘图速度大于规定值时,开始执行S1804。在S1804,按照特定的变换规则变更对应的单位绘图数据的座标值。在S1805,判断有无未处理的绘图数据。当有未处理的单位绘图数据时,处理即告结束。没有未处理的数据时,在S1806将变形绘图数据通知绘图功能提供器104,处理结束。
本实施例的显示屏幕的迁移例子示于图19。在图19中,19A是图18变形处理执行前的绘图数据,19B是变形处理后的绘图数据。各线段AB、BC、CD、DE、EF、FG的绘图速度在上述S1802的处理中进行计算。(绘画速度为(线段AB)=12.4、(BC)=2.8、(CD)=2.0、(DE)=5.4、(EF)=16.4、(FG)=12.4)。然后,在S1803,选择绘图速度大于12.0(大于规定值)的速度,在S1804,将该单位绘图数据(线段AB、EF、FG)的终点座标沿X方向移动5个单位距离(变更绘图座标)。利用上述变形方法,将绘图数据19A变形为绘图数据19B。
利用以上的变形方法,用户输入文字及图形等绘图数时可以进行与绘图速度对应的绘图数据的变形。另外,利用现在的注解数据等作为绘图数据时,还可以进行与单位绘图数据的始点及终点距离对应的变形。实施例4下面,参照图20和图21说明本发明自动绘图控制器301的变形方法确定器406(1506)的变形方法的又一个实施例。图20是本实施例的变形方法确定器406(1506)的动作顺序的流程图,图21是表示显示屏幕随本实施例的动作而迁移的说明图。
利用图20说明本实施例的变形方法确定器406及1506的动作。图20是根据变形方法系统指定器1505及变形执行器409和变形指示器1509等通知而开始执行的。在S2001,变形方法确定器406及1506取得单位绘图数据。在S2002,计算每个该单位绘图数据的绘图角度(笔画角度、单位绘图数据与X轴的夹角)。在S2003,判断是否大于规定值,大于规定值时,开始执行S2004的处理。在S2004,变更该单位绘图数据的绘图线宽。然后,在S2005,判断有无未处理的绘图数据,没有未处理的绘图数据(处理结束)时,开始执行S2006的处理。在S2006,将变形绘图数据通知绘图功能提供器104后,处理结束。
下面,利用图21说明本实施例的动作例子。在图21中,21A是变形处理执行前的绘图数据的显示屏幕,21B是变形处理执行后的绘图数据的显示屏幕。变形方法的构成是在S2003选择相对于X轴方向的绘图角度大于45度(大于规定值)的单位绘图数据,在S2004对于该单位绘图数据进行使绘图线宽成为2倍的线宽(变更线宽)的变形。
以上在图18~图21所示的两个实施例中,是以绘图速度和绘图角度作为判断要素的,但是,也可以以其他笔画信息即按下压力、笔/手指等指示装置的输入角度、绘图加速度等作为判断要素。另外,关于判断条件是以大于规定值为变形对象,但是,也可以将任意的逻辑条件作为判断条件。并且,还可以应用将多个判断要素及判断条件相组合的判断方法。与变形方法相关的判断要素及判断方法不特别限于本实施例的方法。另外,关于变形方法,也不限于座标位置变更和线宽变更。
按照上述变形方法确定器的变形方法,可以执行与用户输入的绘图数据的输入轨迹及输入方法(输入速度等)对应的变形,可以实现反映绘图数据的输入操作的变形,从而可以扩大变形方法的适用范围,使用更加方便。实施例5下面,参照图22~31说明本发明的另一个实施例。图22是本实施例的系统构成图,图23是笔画对应变形器2201的构成图,图24是存储笔画对应变形器2201的变形处理所需要的信息的表格的构成图,图25~27是笔画对应变形器2201的每个构成单元的动作顺序的流程图,图28~31是表示本实施例的动作例子的图。
在图22中,2201是可以根据用户输入的笔画信息将绘图数据变形的笔画对应变形器。在图23中,2301是变形指示笔画检测器,它可以根据输入的笔画信息利用特定的方式或特定的笔画形状、特定的笔画输入位置等信息识别变形指示笔画,2302是根据变形指示笔画检测器2301检测的变形指示笔画确定变形对象的变形对象确定器,2303是根据变形指示笔画确定变形方法的变形方法确定器。在图24中,24A是设定动作模式的动作模式表,24B是设定变形对象的指定方法的变形对象指定表,24C是设定变形方法的变形方法设定表。
下面,利用图23说明本实施例的简要动作。在图23中,变形指示笔画检测器2301监视输入的座标轨迹及按下压力等笔画信息,将满足特定条件的笔画信息识别为变形指示笔画信息。作为识别方法,有设定输入变形指示笔画的模式、根据模式进行判断的方法和识别特定的输入轨迹形状(姿势)的方式等。变形指示笔画检测器2301可以检测输入的笔画是绘图数据的还是该变形指示以外的输入指令的或者变形指示笔画的。
在变形指示笔画检测器2301中,当检测到该变形指示笔画时,就将检测信息通知变形对象确定器2302和变形方法确定器2303。变形对象确定器2302根据为判断是用户还是系统指定变形对象的绘图数据而设定的动作模式表(图24A)内存储的信息决定变形对象。
在由用户设定变形对象的模式中,根据用户的输入笔画信息等决定变形对象。在由系统决定变形对象的模式中,利用变形指示笔画检测器2301检测的变形指示笔画确定变形对象。具体地说,就是利用变形对象指定表(图24B)进行确定。另外,在变形方法确定器2303中,同样也根据是用户设定/系统设定的动作模式表(图24A)的设定决定,并进行指定的变形方法确定处理。
选择变形对象指定方法1时,笔画对应变形器2201的动作顺序示于图57。笔画对应变形器2201取得通过输入装置111接收输入的变形指示笔画(设为Sr)(S8001),取得绘图数据的笔画(S1,…,Sn)(S8002)。首先,令处理对象的笔画(设为St)为S1(S8003),然后检查St与Sr是否相连接(S8004),不连接时,笔画对应变形器2201就使处理直接进入S8006,相连接时,将St指定为变形对象(S8005)。在S8006,笔画对应变形器2201令St为下一个绘图笔画,反复进行上述S8004~8006的处理,直至检查完所有的绘图笔画数据(S8008)。
选择变形对象指定方法2时,笔画对应变换器2201的动作顺序示于图58。笔画对应变形器2201取得通过输入装置111接收输入的变形指示笔画(设为Sr)(S8101),求与Sr外接的矩形区域R(S8102),取得绘画数据的笔画(S1,…,Sn)(S8103)。首先,令处理对象的笔画(设为St)为S1(S8104),然后检查St是否包含在R内(S8105)。不包含在R内时,笔画对应变形器2201就使处理直接进入S8107。包含在R内时,就将St指定为变形对象(S8106)。在S8107,笔画对应变形器2201令St为下一个绘图笔画,反复进行上述S8105~8107的处理,直至检查完所有的绘图数据(S8108)。
选择变形对象指定方法3时,笔画对应变形器2201的动作顺序示于图59。笔画对应变形器2201取得通过输入装置111接收输入的变形指示笔画(设为Sr)(S8201),求Sr中笔画速度大于预先确定的值V的单位笔画{Sv}(S8202),取得绘图数据的笔画(S1,…,Sn)(S8203)。首先,令处理对象的笔画(设为St)为S1(S8204),然后检查St是否与{Sv}连接(S8205)。不相连接时,笔画对应变形器2201使处理直接进入S8207相连接时,就将St指定为变形对象(S8206)。在S8207,笔画对应变形器2201令St为下一个绘图笔画,反复进行上述S8205~S8207的处理,直到检查完所有的绘图笔画数据(S8208)。
指定变形方法1时,笔画对应变形器2201的动作顺序示于图60。首先,笔画对应变形器2201取得通过输入装置111接收输入的变形指示笔画Sr(S8301),求Sr与水平方向(X轴)的夹角(设为Q)(S8302)。然后,笔画对应变形器2201取得指定为变形对象的绘图数据的笔画(S1,…,Sn)(S8303),求与S1,…,Sn外接的区域R(S8304)。进而,笔画对应变形器2201使区域R以重心(设为G)为中心转动角度Q(S8305)后,处理结束。这样,笔画S1,…,Sn就和区域R一起发生了转动。
指定变形方法2时,笔画对应变形器2201动作顺序示于图62。首先,笔画对应变形器2201取得通过输入装置111接收输入的变形指示笔画Sr(S8501),取得与Sr外接的矩形区域(设为R)(S8502)。然后,笔画对应变形器2201取得矩形区域R的Y轴方向的长度RY(S8503),求与绘图数据外接的矩形区域(设为B)(S8504)。进而,笔画对应变形器2201取得区域B的Y轴方向的长度BY(S8505),求放大缩小系数(设为D)(S8506)。用BY除RY可以求出D。最后,笔画对应变形器2201将绘图数据沿Y轴方向以系数D放大(缩小)(S8507)后,处理结束。
指定变形方法3时,笔画对应变形器2201的动作顺序示于图63。首先,笔画对应变形器2201取得通过输入装置111接收输入的变形指示笔画Sr(S8601),设处理对象的笔画(设为S)为Sr的最初的单位笔画(S8602)。然后,笔画对应变形器2201计算S的笔画速度(Vs)(S8603),检查Vs是否大于预先确定的规定值(设为V)(S8604)。Vs大于V时,取与S相接的绘图数据的笔画的线宽为预先确定的值(设为L1)(S8605);Vs小于V时,取与S相接的绘图数据的笔画的线宽为预先确定的值(设为L2)(S8606),并令S为下一个单位笔画(S8607),反复进行上述S8603~S8607)的处理,直到检查完所有的单位笔画数据(S8608)。
指定变形方法4时,笔画对应变形器2201的动作顺序示于图64。首先,笔画对应变形器2201取得通过输入装置111接收输入的变形指示笔画Sr(S8701),令处理对象的笔画(设为S)为Sr的最初的单位笔画(S8702)。然后,笔画对应变形器2201取得S的按下压力(设为Ps)(S8703),检查Ps是否大于预先确定的规定值(设为P)(S8704)。Ps大于P时,就按照预先确定的图样(设为P1)在与S外接的矩形区域同绘图数据相交的区域进行填图(S8705);Ps小于P时,按照预先确定的图样(设为Pz)在与S外接的矩形区域同绘图数据相交的区域进行填图(S8706),然后令S为下一个单位笔画(S8707),反复进行上述S8703~S8707的处理,直到检查完所有的单位笔画数据(S8708)。
通过以上的动作,对于绘图数据,根据利用书写形式等输入的笔画(变形指示笔画)的输入轨迹等可以实现该绘图数据的变形,从而,用户利用直观的操作方法就可以使绘图数据变形,使用十分方便。变形例示于图28~图31。
下面,利用图24~27说明本实施例的详细动作。图24是存储变形处理所需要的各种数据的表格的构成例子。图24A是动作模式表。动作模式1是变形对象指定方法由用户指定、变形方法指定由系统指定(变形指示笔画)的模式。同样,还具有动作模式2和3,可以将对于变形对象的指定和变形方法的指定分别是由用户指定的还是由系统指定的设定为标志信息2403。
图24B是变形对象指定表,它存储着当在动作模式表中设定为由系统指定变形对象的指定方法(变形指示笔画)时的变形对象的指定方法。在特征区域2407中存储着指定方法1、2、3这三种特征,与各指定方法对应的变形对象指定方法存储在区域2408内。指定方法1是将与变形指示笔画相接(包括交叉)的所有绘图数据作为变形对象的方法。指定方法2是将包含在与变形指示笔画外接的矩形区域内的所有绘图数据作为变形对象的方法。指定方法3是将与变形指示笔画中的每单位绘图数据的笔画速度大于规定值的该单位变形指示笔画相接的所有绘图数据作为变形对象的方法。根据存储在区域2409内的标志信息,可以取得现在设定的变形对象指定方法。
图24C是变形方法指定表,它存储着在动作模式表中设定为由系统指定变形方法(变形指示笔画)时的变形方法。变形方法1~4这四种特征存储在特征区域2410内,与各方法对应的具体的变形方法存储在区域2411内。变形方法1是根据变形指示笔画与X轴的夹角(笔画角度)进行线宽的变更等特定变形的方法。变形方法2是根据变形指示笔画的笔画长度进行绘图数据的放大及缩小等变形的变形方法。变形方法3是根据变形指示笔画的笔画输入速度变更绘图数据的线宽的变形方法。变形方法4是根据变形指示笔画的按下压力进行变形的方法。在以上所示的变形方法1~4中,是根据相对于变形指示笔画整体的角度、长度、速度、按下压力来决定对绘图数据的变形方法的,但是,也可以应用对每单位变形指示笔画决定变形方法的其他变形方法。根据存储在区域2412内的标志信息,可以取得现在设定的变形方法。
下面,利用图25说明本实施例的变形指示笔画检测器2301的动作顺序。本处理在向输入装置输入笔画时开始执行。首先,变形指示笔画检测器2301在S2501取得输入笔画,然后,在S2502检测该输入笔画是否为变形指示笔画。不是变形指示笔画时,变形指示笔检测器2301结束处理。
是变形指示笔画时,在S2503,变形指示笔画检测器2301取得存储在动作模式表(图24A)的区域2403内的标志信息,在S2504判断动作模式是否为动作模式1。是动作模式1时,在S2505,将变形指示笔画的检测结果通知变形方法确定器2303,动作模式为动作模式2时(S2506),在S2507,将变形指示笔画的检测结果通知变形对象确定器2302。动作模式为动作模式3时(S2508),在S2509,将变形指示笔画的检测结果通知变形对象确定器2302和变形方法确定器2303。通过以上的动作,在变形指示笔画检测器2301中,进行对应的变形指示笔画的检测和将检测结果通知与动作模式表的设定对应的变形对象确定器2302及变形方法确定器2303。
下面,利用图26说明变形对象确定器2302的动作。本处理在图25所示的变形指示笔画检测器2301的处理动作中,将变形指示笔画的检测结果通知该变形对象确定器2302或接收到菜单项目的选择(图中未示出)等命令的执行指示的输入时开始起动。首先,在S2601,变形对象确定器2302从动作模式表(图24A)中取得所选择的动作模式。当动作模式为动作模式1时(S2602),变形对象的指定由用户选择(指定),开始执行S2607的处理。当动作模式是动作模式1以外的动作模式时,变形对象的指定由系统指定(变形指示笔画),开始执行S2603的处理。
由用户选择(动作模式1)时,在S2607,变形对象确定器2302取得输入装置111的输入信息(笔画信息)。在S2608,判断该输入信息作为变形的绘图数据的对象指定是否有效,无效时处理即告结束;有效时,在S2609,变形对象确定器2302设定变形对象区域,使处理进入S2606。
由系统指定(动作模式2、3)时,在S2603,变形对象确定器2302确认是否已取得变形指示笔画,未取得时,处理即告结束;已取得时,在S2604,变形对象确定器2302根据标志信息取得在变形对象指定表中设定的指定方法,在S2605,根据对应的变形对象指定方法确定对象区域。不论由用户选择还是由系统指定,都在S2606将对象区域通知绘图功能提供器104后,结束处理。
下面,利用图27说明变形方法确定器2303的动作。本处理在图25所示的变形指示笔画检测器2301的处理动作中已将变形指示笔画检测结果通知该变形方法确定器2303或接收到菜单项目的选择(图中未示出)等命令的执行指示的输入时开始执行。首先,在S2701,变形方法确定器2303从动作模式表(图24A)中取得所选择的动作模式。当动作模式为动作模式2时,(S2702),变形方法的指定由用户选择(指定),开始执行S2707的处理。当动作模式为动作模式2以外的动作模式时,变形方法的指定由系统指定(变形指示笔画),开始执行S2703的处理。以后,按照图27所示的动作顺序,执行和变形对象确定器2302的动作顺序一样的处理,确定变形方法。图27的S2703~S2709的处理分别与图26的S2603~S2609的处理一样。
下面,利用图28~图31说明利用以上各装置实现的笔画对应变形器2201的动作例子。
图28示出了按动作模式1的动作所显示的移动例子,变形对象由用户选择绘图数据2802(整体)。在图28A中,示出了根据该变形指示笔画2801整体与X轴的夹角来变更所选择的绘图数据的显示角度的例子。2802是按变形前的绘图数据的显示,2803是按变形后的绘图数据的显示。图28B是按动作模式1的其他动作所显示的移动图。在本动作例子中,示出了根据变形指示笔画2806整体的长度来缩小及放大绘图数据的变形例子。2804是变形前的绘图数据,2805是变形后的绘图数据。
图29示出了按动作模式2的动作所显示的移动例子,变形方法由用户指定。在图29A中,使对象区域的绘图数据的线属性为虚线的处理,其变形方法由用户指定。这里,对于与变形指示笔画2901相连接的绘图数据,通过应用上述变形,绘图数据2902变形为绘图数据2903。图29B是按动作模式2的其他动作所显示的移动例子。在图29B中,在绘图数据的指定区域内进行填图的处理作为变形方法由用户设定。这里,通过输入变形指示笔画2907,在绘图数据和与变形指示笔画2907外接的矩形区域的共同区域内通过指定的变形方法即填图处理进行变形。按变形前的绘图数据的显示为2904,按变形后的绘图数据的显示为2905。
图30是按动作模式3的动作所显示的移动例子。在图30A中示出了所显示的图形的例子,在图30B中示出了作为对象的矩形区域的变形。在图30中,变形方法和变形对象的指定都是由系统指定(变形指示笔画3001)的动作模式。在本动作例子中,作为变形方法,采用将对象绘图数据的绘图角度变形为变形指示笔画3001整体的角度的变形方法,作为变形对象,特别指定为与变形指示笔画3001外接的矩形区域内的绘图数据。按变形前的绘图数据的显示为3003,按变形后的绘画数据的显示为3004。在本处理中,变形对象区域如图30B所示,变形前为纵RY、横RX的长方形区域,变形后各边的长度虽然没有变,但是角度变为Q,成为平行四边形,显示图形也同样发生了变形。在图30的处理中,处理的条件是与变形指示笔画外接的矩形区域在Y轴方向将绘图数据分断。
即使选择变形方法1,当进行使歪斜成图30所示的指定角度的图形的变形时,笔画对应变形器2201的动作顺序还是与图60所示的原来的动作顺序不同。这时的动作顺序示于图61。首先,笔画对应变形器2201取得通过输入装置111接收输入的变形指示笔画Sr(S8401),求Sr与水平方向(X轴)的夹角(设为Q)(S8402)。然后,笔画对应变形器2201求变形对象区域在X及Y方向的距离(变形对象的矩形区域(设为R)的两个边长,设为RX,RY)(S8403),求不改变两个边的长度RX,RY而只是使R(直角座标系)歪斜角度Q的平行四边形区域R′(S8404)。并且,笔画对应变形器2201将绘图数据中包含在区域R内的数据进行座标变换,从R座标系变换到R′座标系内,(S8405),将绘图数据中位于R上部的(即Y座标大的)数据平行移动(RYCoSQ,-RY(1-SinQ))(S8406),处理到此结果。
图31是按动作模式3的其他动作所显示的移动例子。在图31中,3101,3102是由两个单位变形指示笔画构成的变形指示笔画。作为变形对象指定方法,应用指定与变形指示笔画3101及3102整体外接的矩形区域的方法,作为变形方法,举出采用根据单位变形指示笔画3101及3102的角度来变更填图样的变形方法的例子。这里与变形方法关连的各填图区域的边界,在X轴方向为每个单位变形指示笔画3101及3102,在Y轴方向为变形指示笔画3101及3102整体。变形前的绘图数据示于3104,变形后的数据示于3105。按照本实施例,对于每个变形指示笔画的单位笔画可以进行精细的变形对象指定和变形方法指定,操作十分简便。实施例6下面,参照图32~图36说明本发明的另一个实施例。图32是本实施例的系统构成图,图33是表示描迹支持器4301的结构单元的构成图,图34是笔画信息的例子,图35是表示描迹支持器4301的动作顺序的流程图。
本实施例的信息处理装置的结构示于图32。本实施例的信息处理装置具有描迹支持器4301,具有显示输入的指定位置的轨迹的功能。
利用图33说明本实施例的动作。描迹支持器4301就是将通过输入装置111接收的用户使用笔/手指等在指定位置输入的输入轨迹等笔画信息进行记录(用显示屏幕装置及印刷装置等输出装置来显示输入轨迹)时可以实现显示信息的高功能化的绘图支持器105。4401是检测输入笔画信息的笔画信息检测器,4402是描迹方法指定器,进行与笔画信息检测器4401的检测结果对应的描迹处理。
图34是笔画信息的例子。在图34中,所谓单位笔画,是连接某一点到下一点的直线(线段AB等)。所谓笔画,是由从笔画始点到终点的点串构成多个单位笔画的集合。在构成笔画的各点,作为笔画信息,可以取得输入座标、按下压力、指示器的保持角度等信息。在图34中,将点A和点B的输入座标(X,Y)及按下压力(P)合在一起示出。在图34中,点A的输入座标为(Xa,Ya),按下压力为Pa。点B的输入座标为(Xb,Yb),按压力为Pb。另外,根据输入座标可以算出构成单位笔画的两点间的距离、笔画速度以及笔画加速度、笔画角度等。
利用上述笔画信息的描迹支持器4301的动作顺序示于图35。图35的处理从取得输入笔画信息开始执行。首先,在S4601,描迹支持器4301的笔画信息检测器4401取得输入笔画信息。然后,在S4602,判断笔画信息内单位笔画与X轴的夹角即笔画角度是否在规定的范围内。根据判断结果,在规定的范围内时,描迹支持器4301的描迹方法指定器4402开始执行S4603的处理,将绘图线宽设定为预先确定的值(设为L1),判断结果不在规定的范围内时,开始执行S4604的处理,将绘图线宽设为预先确定的值(设为L2)。线宽决定后,在S4605,描迹支持器4301描绘(描迹)出输入笔画后,处理即告结束。在图35中,S4601和S4602的处理是笔画信息检测器4401的处理,S4603~S4605的处理是描迹方法指定器4402的处理。
上述描迹支持器4301的动作例子示于图36。在图36中,4701是未应用描迹支持时的绘图数据,4702是应用了描迹支持时的绘图数据。按照本实施例,由于以一定的宽度描迹的绘图数据(输入轨迹)是根据绘图角度以不同的线宽进行显示及印刷的,所以,可以显示出清晰可见的输入轨迹。
在本实施例中,不论对于根据利用输入装置111对文字及图形等的绘图操作实时(与绘图操作同时地)地执行的结构还是对已输入的绘图数据分批执行的结构,描迹支持器4301都可以应用。并且,在分批执行描迹支持器4301的结构中,作为对象的绘图数据既可以与具有像素位置信息的着色式的数据对应,又可以与具有输入笔画(始点、通过点、终点)等信息的绘图式的数据对应,但是,对于使用本实施例所示的笔画信息的支持功能的情况,是以绘图式的数据为对象的。实施例7下面,说明本发明的其他实施例。图37是本实施例的信息处理装置的系统构成图,图38是表示绘图支持器即描图支持器的结构图,图39、40是表示绘图支援器的各结构要素的动作顺序的流程图,图41A,41B是本实施例的动作例子。如图37所示,本实施例的信息的处理装置具有描图支持器5501。
本实施例涉及用户将记录在记录纸上的现有的绘图数据利用通过图形输入板等输入装置的描图操作(复制操作)输入时可以消除描图位置偏离的绘图支持功能。利用图38说明本实施例的动作。在图38中,5601是检测预先指定的某一描图基准点指示器操作的描图基准点指示判断器,5602是根据描图基准点指示判断器5601判断的描图基准点变更描图座标的输入信息修正器。
本实施例的描图操作,在任意的时刻(描图用原图的位置偏离的时刻)执行预先确定的描图基准点指示操作(例如,先在描图用的原图上标上十字符号,在描图过程中利用输入装置按笔画输入对上述十字符号进行跟踪输入的操作)。在本实施例中,利用这一操作,可以修正描图的偏差,正确地进行描图。上述描图基点指示操作也可以利用以两点为基准点指示的基他方法进行。
描图基准点指示判断器5601监视输入信息,当测知描图基准点指示操作时,通知给输入信息修正器5602。以上的详细操作顺序示于图39和图40。
如图39所示,描图基准点指示判断器5601取得通过输入装置接收的输入信息(S5701),然后判断描图基准点的位置(5702),如果未输入基准点的位置(S5703),处理即告结束如果输入了基准点的位置(S5703),就将基准点的位置通知输入信息修正器5602,至此,处理结束。
接收到通知的输入信息修正器5602如图40所示,首先,检查通知的信息是否为基准点信息(S5801),如果不是基准点信息,就回到等待通知的状态;如果是基准点信息,输入信息修正器5602就计算迄今为止的基准点的座标与通知的基准点的座标之差(设为d)(S5802),并将输入轨迹信息(由描图作业已输入的信息)移动一个座标d的量,然后结束处理(S5803)。
图41A,41B示出本实施例的动作。图41A是进行描图位置修正前的输入绘图数据,图41B是修正后的输入绘图数据。在描图开始的时刻,利用已输入的描图基准点指示操作(十字符号跟踪)指定旧基准点(设为P1),输入输入笔画ABCDE。这里,通过再次进行描图基准点指示操作(十字符号跟踪)确定新基准点(设为P2)。由输入信息修正器5602根据P1与P2的偏离计算修正量,修正已输入的输入笔画ABCDE的输入座标(绘图数据位置)。这样,便提供了能防止在描图的过程中由于原图偏离等原因而发生的描图数据偏离的绘图支持器,从而便利使用。实施例8下面,参照图42、43说明本发明的另一个实施例。本实施例的信息处理装置具有描图支持器5501。本实施例的描图支持器5501示于图42。如图42所示,本实施例的描图支持器5501具有描图基准点通知器6001。
图43是表示描图支持器5501的结构单元即描图基准点通知器6001的动作顺序的流程图。当描图基准点通知器6001通过输入装置111接收到某种输入时,在S6101取得输入的信息,并检查是否为基准点信息(S6102)。不是基准点信息时,处理即告结束;是基准点信息时,通过发生嘟嘟声等通知用户,然后结束处理(S6103)。
按照本实施例,在输入装置上的至少一个以上的特定座标位置上发生用户可判断座标的嘟嘟声。通过将发生发该嘟嘟声的座标位置作为描图基准点固定在原图上,借助嘟嘟声可以确认并修正基准点的偏离,其使用十分便利。实施例9如图44所示,本实施例的信息处理装置具有复合功能器6701。复合功能器6701具有自动绘图控制器301、笔画对应变形器2201、笔画对应填图器3201、描迹支持器4301、描图支持器5501、光标显示支持器6201及选择项显示器6501中的至少两个装置,具有根据通过输入装置111输入的指示分开处理的功能。
按照本实施例,利用一个信息处理装置可以实现在上述各实施例中说明的功能中的多个功能。
按照以上所述的各实施例,可以按照系统指定的变形方法及变形区域自动地使用户描绘的文字及图形等绘图数据变形,从而可以实现操作简单方便的绘图应用系统。
并且,使用本发明的绘图支持器对用户不要求具有高超的绘图技术,所以,可以很容易地作成所希望的绘图数据,操作十分便利。
另外,作为基础单元的图形数据,除了用户作成的外,也可以选择预先准备的注解数据集等数据,不论哪种情况,利用同样的操作,都可以实现系统的自动变形,初学者等不习惯使用绘图应用系统进行绘图的用户也可以很容易地作成原始的绘图数据,从而可以实现短时间内就可以掌握的可靠性高的系统。另外,可以按照系统指定的变形方法和变形区域自动地使用用户描绘的文字及图形等绘图数据变形,从而可以实现操作方便的绘图应用系统。
按照本发明,提供了一种信息处理装置,在这种具有利用注解数据等现存绘图数据的绘图功能的信息处理装置中可以实现对用户不要求高超的绘图技术的绘图数据的修正方法及输入方法。
权利要求
1. 一种具有进行文字及图形等像素信息和图形形状信息即绘图数据的作成和修正的绘图功能提供器的信息处理装置,其特征在于还具有指定上述编辑区域的编辑区域指定器、指定上述编辑方法的编辑方法指定器、和具备有将上述绘图数据通知上述绘图功能提供器的装置的绘图支持器;上述绘图功能提供器具有利用上述指定的方法对上述指定的编辑区域的绘画数据进行编辑的装置。
2. 按权利要求1所述的信息处理装置,其特征在于上述绘图支持器具有自动绘图控制器上述编辑区域指定器具有利用预先确定的方法决定编辑对象区域的变形区域系统器和接收输入区域并将该输入的区域指定为编辑对象区域的变形区域用户指定器上述自动绘图控制器具有接收关于利用上述变形区域系统指定器和上述变形区域用户指定器之中的哪一个进行编辑区域指定的选择并将由该被选择的装置指定的编辑区域通知给上述绘图功能提供器的变形指示器。
3. 按权利要求2所述的信息处理装置,其特征在于上述变形区域系统指定器接收区域决定方法选择的输入并利用该被选择的区域决定方法决定编辑对象的区域。
4. 按权利要求2所述的信息处理装置,其特征在于上述变形指示器具有反复进行上述通知直至有结束指令时为止的装置。
5. 按权利要求1所述的信息处理装置,其特征在于上述绘图支持器具有自动绘图控制器上述编辑区域指定器具有利用预先确定的方法决定编辑方法的变形方法系统指定器和接收输入的选择编辑方法的变形方法用户指定器。上述自动绘图控制器具有接收关于利用上述变形方法系统指定器和变形方法用户指定器中之中的哪一个进行编辑方法指定的选择并将由该被选择的装置指定的编辑方法通知给上述绘图功能提供器的变形指示器。
6. 按权利要求5所述的信息处理装置,其特征在于上述变形方法系统指定器接收输入的编辑方法的决定方法的选择,并利用该被选择的决定方法决定编辑方法。
7. 按权利要求5所述的信息处理装置,其特征在于上述变形指示器具有反复进行上述通知直至有结束指令为止的装置。
8. 按权利要求1所述的信息处理装置,其特征在于上述绘图支持器具有笔画对应变形器;上述笔画对应变形器具有笔画信息检测器,用于检测指示编辑的笔画信息;上述编辑区域指定器根据上述笔画信息决定编辑区域。
9. 按权利要求8所述的信息处理装置,其特征在于上述笔画信息检测器具有检测指示编辑的笔画的角度和速度中的至少一个量的装置;上述编辑区域指定器根据上述角度和速度中的至少一个量决定编辑区域。
10. 按权利要求1所述的信息处理装置,其特征在于上述绘图支持器具有笔画对应变形器;上述笔画对应变形器具有笔画信息检测器,用于检测指示编辑的笔画信息上述编辑方法指定器根据上述笔画信息决定编辑方法。
11. 按权利要求10所述的信息处理方法,其特征在于上述笔画检测器具有检测指示编辑的笔画的角度和速度中的至少一个量的装置;上述编辑方法指定器根据上述角度和速度中的至少一个量决定编辑方法。
12. 按权利要求1所述的信息处理装置,其特征在于上述绘图支持器具有笔画对应填图器上述笔画对应填图器具有填图指示笔画检测器,用于检测指示填图的笔画信息;上述编辑区域指定器根据上述笔画信息决定填图区域。
13. 按权利要求12所述的信息处理装置,其特征在于上述笔画信息检测器具有检测指示编辑的笔画的角度和速度中的至少一个量的装置上述编辑区域指定器根据上述角度和速度中的至少一个量决定编辑区域。
14. 按权利要求1所述的信息处理装置,其特征在于上述绘图支持器具有描迹器;上述描迹器具有笔画信息检测器,用于检测指示变形的笔画信息;上述编辑方法指定器根据上述笔画信息决定描迹方法。
15. 按权利要求14所述的信息处理方法,其特征在于上述笔画信息检测器具有检测上述笔画的角度和速度中至少一量的装置;上述编辑方法指定器根据上述角度和速度中的至少一个量决定绘图属性。
16. 按权利要求14所述的信息处理装置,其特征在于上述笔画信息检测器具有检测输入上述笔画时的按下压力的装置上述编辑方法指定器根据上述按下压力决定绘图属性。
17. 按权利要求15或16所述的信息处理装置,其特征在于上述绘图属性是线宽和线的种类中的至少一种。
18. 按权利要求1所述的信息处理装置,其特征在于上述绘图支持器具有描图装置上述描图装置具有根据描图基准点修正输入的绘图数据的座标并通知给上述绘图功能提供器的输入信息修正器和接收描图基准点的指示、判断描图基准点的位置并通知给上述输入信息修正器的描图基准点指示判断器;上述绘图功能提供器还具有根据上述通知的座标变更绘图数据的装置。
19. 一种具有进行文字及图形等像素信息和图形形状信息即绘图数据的作成和修正的绘图功能提供器的信息处理装置,其特征在于还具有输入信息修正器和描图装置,输入信息修正器根据描图基准点修正输入的绘图数据的座标并通知给上述绘图功能提供器描图装置具有接收描图基准点的指示、判断描图基准点的位置并通知给上述输入信息修正器的描图基准点指示判断器;上述绘图功能提供器具有根据上述通知的座标变更绘图数据的装置。
全文摘要
一种信息处理装置,具有进行文字及图形等像素信息和图形形状信息即绘图数据的作成及修正的绘图功能提供器、指定编辑区域的编辑区域指定器、指定编辑方法的编辑方法指定器和将绘图信息通知绘图功能提供器的绘图支持器,绘图功能提供器又具有利用指定方法对指定编辑区域的绘图数据进行编辑的装置。绘图支援器具有自动绘图控制器,笔画对应变形器,笔画对应填图器,描迹装置,描图装置,光标显示器和选择项显示器中的至少一个装置。
文档编号G06F3/00GK1117155SQ9411707
公开日1996年2月21日 申请日期1994年10月6日 优先权日1993年10月6日
发明者大条成人, 长谷川司, 黑田昌芳, 土屋知子, 飞岛马肇, 松原由加里, 山内司, 松田泰昌 申请人:株式会社日立制作所
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1