活动图形的处理方法

文档序号:93255阅读:443来源:国知局
专利名称:活动图形的处理方法
本发明涉及活动图形的处理方法,即改变或移动具有固定大小或尺寸的图形信号的显示位置的方法。
在需要把如图1中的包括约有一百条直线的图形符号FS的显示位置同时向上、向左各移动5个点时,在这方面的先有技术是抹去旧的图形符号OF,並把影像RAM(随机存取存贮器)中的图形点信息作为新的图形符号NF进行处理而,如图2所示,在阴极射线管(CRT)上的新位置显示出来。换言之,为了抹去旧图形符号OF的各条线和显示新图形符号NF的各条线,需要解释和执行指令。
图3是上述先有技术的活动图形处理系统的方框图。该系统通过图形处理指令单元1的运算,从符号线条数据寄存单元10中读出组成移动图形的图形符号FS各条线有关的信息,例如,起点和终点的座标值、线条的种类等,在指示对线条进行描绘或抹去符号时,形成一个指令LE並把指令LE转移到图形处理控制单元2中去。图形处理控制单元2对于来自在图形处理指令单元1中形成的线条描绘指令LE或消抹指令LE进行逐条线的解释。于是,把CRT显示单元6屏幕上的坐标转变成影像RAM4的地址,该RAM4是一个存贮单元用来存贮显示图形並且在需要时按照指定的区域进行剪取处理。经过这些处理的指令LE在线条描绘单元30中被转变为具体的点信息,而图形点信息被存入影像RAM4中的相应位置上。当指令LE为消抹线条指令时,消抹指令LE在线条消抹单元31中,而不是在线条描绘单元30中,被转换成具体的点信息,并被存储在影像RAM4之中。这样在贮在影像RAM4中的图形信息在影像信号形成单元5中被转换成适用于作为图形显示单元的CRT显示单元6的图形显示信号;並且传送给CRT显示单元6,从而把图形信号显示在它的屏幕上。
如上所述,用传统的活动图形处理方法,需要两个步骤,一个是抹去旧的图形符号和另一个是在新的显示位置上显示出新的图形符号。因此,可以明显地看出图形显示的延迟也就不可能实现图形信号的平滑移动或显示。
本发明的目的是消除先有技术的缺陷或缺点,並且提供一个活动图形的处理方法,使图形符号能够平滑地移动,尤其是能高速移动复杂的花样或彩色的图形符号。
本发明的这个目的和其它一些目的都是可以达到的。本发明的方法是对活动图形进行处理,首先以予先存放在影像RAM中的数据为基础显示图形符号然后把显示的图形符号整个地移动一个予定的距离,並准备一个原始图形存贮区域,在该区域中对将被移动的图形符号最初仅作一次描绘。此外,还准备一个图形符号转移区域,以便包括在原始图形存贮区域中的图形符号并包括一个外围的非显示区域。该转移区被传送到影像RAM中,来实现活动图形的处理。
结合附图阅读以下的详细叙述,对本发明的性质、原理和应用将会更清楚。
在附图中图1和图2分别对传统的活动图形处理方法进行图示说明;
图3是实现传统的活动图形处理方法所用的设备结构方框图;
图4和图5是对分别相当于图1和图2的本发明的活动图形处理方法的图示说明;
图6是实现本发明的方法所用的设备结构方框图;
图7是表示一个图形处理控制单元、一个线条描绘单元和一个组成图6中的原始图形存贮区域等的详细方框图;和图8是图6中的图形处理指令单元的处理流程图以及图6中的图形处理控制单元本身和其后的处理流程图。
结合前述的先有技术本发明可概括如下按照本发明的处理活动图形的办法是,基于影像RAM4的数据把整个图形符号FS和显示在显示单元6CRT上的图形符号FS一起移动一个予定的距离或数量。本发明的方法可提供一个原始图形存贮区域,在该区域中对将被移动和显示的图形符号FS最初仅作一次描绘。另外还提供一个转移区域,该区域包括现在处理的图形信号FS和一个在它周围的非显示区域,然后,这个转移区域被送进影像RAM4去在那里进行活动图形处理。
详细讲,如图4所示,例如有一个135×120个点的转移区域TA,在TA内要被移动和显示的图形符号FS的周围有一个5个点子的非显示区域NP,这个转移区域被置入原始图形存贮区域,在该存贮区域内置入转移区域TA中任选一点的座标,例如,一个刀片的夹被定为图形符号FS的参考点RP。在进行活动图形处理时,按照转移区域TA的参考点RP所指定的转移位置把整个转移区域TA转送到影像RAM4中所希望的地址中去。从而如图5所示在图形显示单元中实现了活动图形的处理。在处理中,旧的图形符OF移到新的图形符号NF。换言之,通过把图像点信息转移到新点显示位置上,旧图形符号OF各点信息或者转变为新图形符号NF上相关的图形点信息,或者转变为非显示区NP上相关的图形点信息。这样转变的结果是旧的图形符号被抹去。例如,当需要把全部图形符号同时移动5个点以上时,可以重复多次上述活动图形处理步骤。
图6展示执行本发明方法的系统范例的方框图。图形处理指令单元1发出指令要把图形符号FS具体的各点信息存贮在原始图形存贮区域32中作为活动图形处理,通过图形处理控制单元2和线条描绘单元30处理成如图4所示的图形符号FS的一个完整的图形,于是,图形处理指令单元1发出指令要完整地存贮转移区域TA的大小或尺寸,之外还包括图形符号FS、外围非显示区域NP和一些数据,如参考点RP的座标值,以便把活动图形处理所必需的图形符号FS通过图形处理控制单元2转入原始图形数据寄存区域33中去。原始图形的参考点RP的座标校正和整个图形符号FS的转移,即把转移区域TA转入影像RAM4中去,所有这些都被执行。在执行中,有时需要图形处理控制单元2对原始图形数据寄存器33的内容进行校正並把指定区域内的图形点信息从存贮区域32转移到影像RAM4中去,从而在图像信号形成单元5中形成一个显示信号並在CRT显示单元6上显示出图形符号。
图7展示出图形处理控制单元2、线条描绘单元30和原始图形存贮区域32等的详细方框图。图8是图形处理指令单元1的操作,以及与该单元有关的操作的流程图,它是由图形处理控制单元2来执行而逐步进行的。
图形处理控制单元2对图形处理指令进行解释並且产生图形处理所需要的参数数据。从图形处理控制单元2来的图形处理指令被存入一个指令缓冲器中,该缓冲器是通过一个系统地址母线和系统数据母线供给工作中的RAM22用的。在这个过程中,系统地址通过地址变换器25变换成图形处理控制单元2的内部地址,并由地址驱动器26来驱动。组成指令的数据一度被存入母线缓冲器27,然后再存入指令缓冲器中。系统地址由系统译码器24读出后传送到母线控制器23。母线控制器23通知图形处理控制单元2内的中心处理单元(CPU)20一个事实,即图形处理控制单元2的内部总线的总线主控是在CPU20或是在图形处理指令单元1的CPU。图形处理指令由图形处理控制单元2的CPU来解释。有关图形元素的描述(线条、弧等)的指令和必要的参数一起被传送到线条描绘单元30的子指令缓冲器中(图中未示出)。在图形处理控制单元2中执行解释指令所需的程序被存在程序存贮区域(ROM)21内有关原始图形的数据,如转移区域TA的尺寸和位置的信息,转移区域TA参考点RP位置的信息和类似信息,由图形处理控制单元2的CPU20存贮在原始图形数据寄存单元33内。有关线条描绘单元30内部结构的方框图,实质上和图形处理控制单元2的方框图相同。加在图形处理控制单元2的方框图上的相同标号也被加在线条描绘单元30的方框图上,因为它们的作用实质上相同。原始图形存贮区域32包括一个图形地址选择器320和一个图形影像寄存区域321。从线条描绘单元30中的子CPU300传来的原始图形的一个具体的图形点信息描绘指令被加到图形影像寄存区域321上。在这个过程中,关于图形点信息在图形影像寄存区域321的什么位置上描绘的这一事实,可以用图形地址选择器320对子CPU300产生的地址信息进行解释来检出。
如图8所示,图形处理单元1连续地产生若干个原始图形描绘指令(步S1)、一个原始图形数据寄存指令(步S2)和一个原始图形数据转移指令(步S3)。如图8所示图形处理控制单元2接受来自图形处理指令单元1的指令,並且在步S10至步S17对指令进行处理。换言之,当原始图形描绘指令被输入给图形处理控制单元2时,通过线条描绘单元30,图形点信息被存入原始图形存贮区域32中(步S11和步S15)。当原始图形数据转移命令被输入给图形处理控制单元2时,原始图形从原始图形存贮单元32被转移到影像RAM4中(步S12及S16)。此外,当原始图形数据寄存指令被输入给图形处理控制单元2时,原始图形数据被寄存在原始图形数据寄存单元33内。
如上所述,在传统的活动图形处理方法中为了移动图形线条,每次抹去和描绘各线条需要多个指令。然而按本发明的方法仅需要在原始图形存贮区域内对图形符号进行原始的描绘,便在其后用高于传统的3至5倍的处理速度的一个转移指令来实现移动。
应该指出,本发明的许多变型和改进型对于本领域的技术人员来说是容易实现的,这些明显的变型和改变将予以包括在本申请所附的权利要求
范围之内。
权利要求
1.一个处理活动图形的方法,这个方法能根据原先置于影像RAM中的数据来显示图形符号並且按予先确定的一段距离移动显示的图形符号;包括的步骤有提供一个原始图形存贮区域,在这个区域内对移动的图形符号最初仅作一次描绘;提供一个图形符号转移区域,该区域包括在前述的区域中的前述的图形符号和包括一个在符号外围的非显示区域;並且把前述的转移区域转移到前述的影像RAM4中去,从而进行活动图形处理。
2.按照权项1,前述的方法还包括以下步骤测定该转移区域的尺寸或大小和该转移区域的参考点的座标,以及把这样测得的尺寸或大小和参考点的座标转移到该影像RAM中去。
3.在按权项1中的方法所得的该图形转移区域是一个矩形的。
4.在权项1的方法中,来自该影像RAM的转移数据被显示在CRT上。
专利摘要
在活动图形处理方法中,把根据预先置于影像RAM中的数据的图形符号显示于显示单元上,并且按预定的值整个地移动显示的图形符号,对被移动的图形符号,在一个原始图形存贮区域内,最初仅作一次描绘,并且提供一个图形符号转移区域以便包括在原始图形存贮区域中的图形符号和包括一个它的外围的非显示区域。转移区域和与它有关的大小或尺寸和参考点的坐标被转移到影像RAM中。
文档编号G09G1/14GK85105794SQ85105794
公开日1987年1月28日 申请日期1985年7月30日
发明者领木正人, 柴田明仁 申请人:株式会社大隈铁工所导出引文BiBTeX, EndNote, RefMan
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1