以像格为单位的图像合成装置的二维转换装置及方法

文档序号:6408134阅读:212来源:国知局
专利名称:以像格为单位的图像合成装置的二维转换装置及方法
技术领域
本发明是关于一种图像合成装置的二维转换装置及方法,特别是关于一种以像格为单位的图像合成装置的二维转换装置及方法。
目前,一般电视游戏机内的图像产生器,如日本的任天堂游戏机(FamiCOM)、SEGA游戏机(MegaDrive),NEC游戏机(PC-Engine),均是以像格(Font)为处理单位(一般而言,一个像格为8×8个图点),但其都不具有水平平移及垂直平移的功能。由于前述的各种系统都未具备相关的硬件支援产生特殊的图像效果,因此在游戏的设计上,所能变化的花样就较少,或是需要更多的程序码,或更多的图形数据才能达到相同的效果,但如此一来却会使得游戏在速度上无法达到即时显示的要求,且会增加卡匣的成本。而随着电视游戏机的普及,使用者的要求愈来愈多,故成本较低,变化较多的电视游戏机,自然便是业者追求的目标。
有鉴于此,本发明的目的即在于提供一种以像格为处理单位的图像合成装置的二维转换装置及方法,其经由硬件的支援,可使得游戏的程序设计更加简单,程序所占的存储器变小,处理速度加快,可达到电视游戏机所需的即时显示的要求。
本发明乃是一适用于电视游戏机中的图像合成装置的二维转换装置,其能即时地将作为显示图像的一屏幕的屏幕位置转换成用以存取图形数据的图形位置,此种二维转换装置包括一水平起始位置产生装置,用以产生一屏幕扫描线所对应到的一图形水平起始位置;一屏幕水平位置产生装置,用以产生前述屏幕扫描线相对于屏幕的水平位置;一运算装置,用以将前述屏幕水平位置产生装置产生的水平位置和前述水平起始位置产生的水平起始位置相加或相减,而产生一图形水平座标;一垂直起始位置产生装置,用以产生前述屏幕扫描线所对应到的图形垂直起始位置,一垂直位移产生装置,用以产生一垂直位移;一加法装置,用以将前述垂直位移产生装置产生的垂直位移和前述垂直起始位置产生装置产生的垂直起始位置相加,而产生一图形垂直座标,再依据前述的图形水平座标及图形垂直座标,自一图形数据存储器中读取图形数据。其中,前述的二维转换装置可经由选择信号及控制信号设定多种不同的操作方式,藉以使游戏设计者拥有更大的选择及设计空间。
为了更清楚地说明本发明的结构、方法及特征,兹配合附图详细说明较佳实施例如下附图的简要说明

图1是本发明二维转换装置的水平转换部分的图式;图2是本发明二维转换装置的垂直转换部分的图式;图3是本发明中第三暂存装置对应至存储器的示意图;图4是本发明中第五暂存装置对应至存储器的示意图;图5是本发明中第二暂存装置至对应至存储器的示意图;图6是本发明中水平位移产生装置的示意图;图7是本发明中第五暂存装置自存储器中读取数据的示意图;图8是本发明中垂直位移产生装置的示意图9a是本发明中水平位移产生装置内的一种地址产生装置的示意图;图9b是本发明中水平位移产生装置内的另一种地址产生装置的示意图;图10a是图7中一种地址产生装置的示意图;图10b是图7中另一种地址产生装置的示意图;图11a是本发明中垂直位移产生装置内的一种地址产生装置的示意图;图11b是本发明中垂直位移产生装置内的另一种地址产生装置的示意图。
请同时参阅图1及图2,本发明的以像格为单位的图像合成装置的二维转换装置包括一水平起始位置产生装置10,用以产生一屏幕扫描线所对应到的一图形水平起始位置XSTART;一屏幕水平位置产生装置20,用以产生前述屏幕扫描线相对于屏幕的水平位置HC;一第一运算装置30,用以将前述屏幕水平位置产生装置20产生的水平位置HC和前述水平起始位置产生装置10产生的水平起始位置XSTART加以运算,而产生一图形水平座标X,且前述第一运算装置30受一水平反转信号XMIRROR控制,而可执行加法运算或减法运算;一垂直起始位置产生装置40,用以产生前述屏幕扫描线所对应到的图形垂直起始位置YSTART;一垂直位移产生装置50,用以产生一垂直位移;一第一加法装置60,用以将前述垂直位移产生装置50产生的垂直位移和前述垂直起始位置产生装置40产生的垂直起始位置YSTART相加,而产生一图形垂直座标Y,再依据得到的图形水平座标X及图形垂直座标Y,可自一图形数据存储器(未图示)中读取对应的图形数据。
请再参阅图1及图2,其中,前述水平起始位置产生装置10包括一第一暂存装置11,用以存放由外部的中央处理单元写入的位置数据;一水平位移产生装置12,用以产生一水平位移值XOFFSET;一第二加法装置13,用以将前述水平位移产生装置12产生的水平位移XOFFSET和前述第一暂存装置11的内容相加,藉以产生水平起始位置XSTART。而前述垂直起始位置产生装置40包括一第一垂直产生装置41,用以产生一垂直起始位置;一第二垂直产生装置42,用以产生另一垂直起始位置;一多工器43,用以经由不同的处理路径接收前述第一垂直产生装置41及前述第二垂直产生装置42产生的垂直起始位置,并且受一选择信号YMSEL的控制,以输出其中之一为垂直起始位置YSTART。
请参阅图1,其中,前述屏幕水平位置产生装置20可为一计数器,用以计算在一屏幕扫描线上的水平位置。请同时参阅图6,前述水平位移产生装置12包括一存储器120,用以储存水平位移数据;一地址产生装置121,用以产生读取信号及所欲读取的水平位移值在前述存储器120内所对应的地址;一地址及控制总线122,用以将前述地址产生装置121产生的读取信号及地址传送给前述存储器120;一数据总线123,用以在前述存储器120接收到读取信号后,经由此数据总线123将对应于接收到的地址的垂直位移值输出;一第三暂存装置124,用以存放经由前述数据总线123自前述存储器120中读出的水平位移值XOFFSET。另外,前述第三暂存装置124,可受一致能信号XOEN的控制,而被设定为禁能,使其存放的内容为零。
接着,请再参阅图2,前述第一垂直产生装置41包括一第四暂存装置415,用以存放屏幕起点在图形座标上的相对位置;一屏幕垂直位置产生装置411,可为一计数器,用以产生前述屏幕扫描线相对于屏幕的垂直位置VC;一第二运算装置412,用以将前述屏幕垂直位置产生装置411产生的垂直位置VC和前述第四暂存装置415的内容加以运算,而产生一垂直起始位置。其中,前述第二运算装置412,可由一垂直反转信号YMIRROR控制,而执行加法运算或减法运算。再者,前述第二垂直产生装置42包括一第四暂存装置415,用以存放屏幕起点在图形座标上的相对位置;一第五暂存装置421,用以存放自一存储器中读取的位置数据;一第三加法装置422,用以将前述第四暂存装置415的内容和前述第五暂存装置421的内容相加,而产生一垂直起始位置。请同时参阅图7,前述第五暂存装置421是依据地址产生装置424产生的地址自存储器423中读取位置数据。其中,地址产生装置424产生的地址经由地址及控制总线425传送给存储器423,然后存储器423再将位置数据经数据总线426传送给第五暂存装置421。其中,前述第五暂存装置421可受一致能信号YMEN控制,而被设定为禁能,并使其存放的内容为零。另外,请参阅图8,前述垂直位移产生装置50包括一存储器500,用以储存垂直位移数据;一地址产生装置501,用以产生读取信号及所欲读取的垂直位移值在前述存储器500内所对应的地址;一地址及控制总线502,用以将前述地址产生装置501产生的读取信号及地址传送给前述存储器500;一数据总线503,用以在前述存储器500接收到读取信号后,经由此数据总线503将对应于接收到的地址的垂直位移值输出;一第二暂存装置504,用以存放经由前述数据总线503自前述存储器500中读出的垂直位移值。其中,前述第二暂存装置504可由一致能信号YOEN控制,而被设定为禁能,使其存放的内容为零。
请同时参阅图3及图6,在前述水平位移产生装置12中,地址产生装置121是依据屏幕扫描线的位置而换算成地址,即基底地址XOBK加上屏幕垂直位置VC,再依据此地址自存储器120中读取对应的水平位移值,或是依据任一地址读取对应的水平位移值(稍后再加说明)。且如图3所示,前述水平位移值在存储器120中的排列顺序为连续排列。
接下来,请参阅图4及图7,前述第五暂存装置421存放自一存储器423中读取的位置数据,此位置数据可依据由地址产生装置424产生的地址,而自存储器中读取,其中前述地址产生装置424依据屏幕扫描线的位置而换算成地址,即基底地址YMBK加上屏幕垂直地址VC,再依据此地址自存储器423中读取对应的水平位移值,或是依据任一地址读取对应的水平位移值(稍后再加说明),且如图4所示,前述第五暂存装置421是在每一条扫描线时自存储器中读取一次数据。
请参阅图5及图8,在前述垂直位移产生装置50中,地址产生装置501依据屏幕扫描线的位置而换算成地址,即基底地址YOBK加上屏幕水平位置HC,其中,垂直位移是每像格读一次,故依据此地址会在每一个像格自存储器500中读取一次对应的垂直位移值,或是依据任一地址在每一个像格读取一次对应的垂直位移值(稍后再加说明)。且如图5所示,前述垂直位移值在存储器500中的排列顺序为连续排列。
前述水平位移产生装置12的地址产生装置121如图9a所示,地址产生装置121包括一基底暂存器121a,用以由中央处理器(未图示)直接写入基底位置XOBK;一垂直计数器121b,用以产生屏幕垂直位置VC;及一加法器121c,用以将前述基底位置XOBK及前述屏幕垂直位置VC相加以产生一存储器地址。另外,如图9b所示,亦可使用一多工器121d取代前述加法器121c,此多工器121d受一模式选择信号的控制,可将前述基底位置XOBK和前述屏幕垂直位置VC串接以产生一存储器地址;或是选择仅输出前述基底位置XOBK为存储器地址。
图7中显示的地址产生装置424如图10a所示,地址产生装置424包括一基底暂存器424a,用以由中央处理器直接写入基底位置YMBK;一垂直计数器424b,用以产生屏幕垂直位置VC;及一加法器424c,用以将前述基底位置YMBK及前述屏幕垂直位置VC相加以产生一存储器地址。另外,如图10b所示,亦可使用一多工器424d取代前述加法器424c,此多工器424d受一模式选择信号的控制,可将前述基底位置YMBK和前述屏幕垂直位置VC串接以产生一存储器地址;或是选择仅输出前述基底位置YMBK为存储器地址。
在图11a中显示前述垂直位移产生装置50的地址产生装置501包括一基底暂存器501a,用以由中央处理器直接写入基底位置YOBK;一水平计数器501d,用以产生屏幕水平位置HC;及一加法器501c,用以将前述基底位置YOBK及前述屏幕水平位置HC相加以产生一存储器地址。同样地,如图11b所示,可使用一多工器501b取代前述加法器501c,藉以受一模式选择信号控制,可将前述基底位置YOBK和前述屏幕水平位置HC串接以产生一存储器地址;或是选择仅输出前述基底位置YOBK为存储器地址。
利用前述本发明的以像格为单位的图像合成装置的二维转换装置,因其受到致能信号XOEN,YMEN及YOEN和选择信号YMSEL的控制,故本发明提供的二维转换方法可具有多种操作方式,分述如下第一种操作方式包括下列步骤(1)利用致能信号XOEN设定前述水平位移产生装置为禁能,使得水平起始位置XSTART等于第一暂存装置的内容;(2)利用选择信号YMSEL控制多工器,以选择第二垂直产生装置的输出为垂直起始位置YSTART,并且利用致能信号YMEN设定第五暂存装置为禁能,使得垂直起始位置YSTART等于第四暂存装置的内容;(3)可在每一条扫描线开始时,中央处理器分别将决定扫描线起始点相对于图形上的水平起始座标写入第一暂存装置,垂直起始座标写入第四暂存装置;(4)然后,在每增加一图点时,屏幕水平位置产生装置会累增1,第一运算装置便将水平起始位置及屏幕水平位置加以运算,以产生图形水平座标,同时,第一加法装置会将垂直起始位置和垂直位移相加,而产生图形垂直座标。
第二种操作方式包括下列步骤(1)利用致能信号XOEN设定前述水平位移产生装置为禁能,使得水平起始位置XSTART等于第一暂存装置的内容;(2)利用选择信号YMSEL控制多工器,以选择第一垂直产生装置的输出为垂直起始位置YSTART;(3)可在每一条扫描线开始时,中央处理器分别将决定扫描线起始点相对于图形上的水平起始座标写入第一暂存装置,垂直起始座标写入第四暂存装置,其中,前述第一垂直产生装置利用第二运算装置将前述垂直起始座标和自动计数的屏幕垂直位置加以运算而产生垂直起始位置;(4)然后,在每增加一图点时,屏幕水平位置产生装置会累增1,第一运算装置便将水平起始位置及屏幕水平位置加以运算,以产生图形水平座标,同时,第一加法装置会将垂直起始位置和垂直位移相加,而产生图形垂直座标。
第三种操作方式包括下列步骤(1)利用致能信号XOEN设定前述水平位移产生装置为禁能,使得水平起始位置XSTART等于第一暂存装置的内容;(2)利用选择信号YMSEL控制多工器,以选择第二垂直产生装置的输出为垂直起始位置YSTART;(3)可在每一条扫描线开始时,中央处理器分别将决定扫描线起始点相对于图形上的水平起始座标写入第一暂存装置,垂直起始座标写入第四暂存装置,其中,前述第二垂直产生装置利用第三加法装置将第四暂存装置及第五暂存装置的内容相加而产生垂直起始位置;(4)然后,在每增加一图点时,屏幕水平位置产生装置会累增1,第一运算装置便将水平起始位置及屏幕水平位置加以运算,以产生图形水平座标,同时,第一加法装置会将垂直起始位置和垂直位移相加,而产生图形垂直座标。
第四种操作方式包括下列步骤(1)利用第二加法装置将第一暂存装置的内容和水平位移相加,而产生一水平起始位置XSTART;(2)利用选择信号YMSEL控制多工器,以选择第二垂直产生装置的输出为垂直起始位置YSTART,并且利用致能信号YMEN设定第五暂存装置为禁能,使得垂直起始位置YSTART等于第四暂存装置的内容;(3)在每一条扫描线开始时,中央处理器分别将决定扫描线起始点相对于图形上的水平起始座标写入第一暂存装置,垂直起始座标写入第四暂存装置;(4)然后,在每增加一图点时,屏幕水平位置产生装置会累增1,第一运算装置便将水平起始位置及屏幕水平位置加以运算,以产生图形水平座标,同时,第一加法装置会将垂直起始位置和垂直位移相加,而产生图形垂直座标。
第五种操作方式包括下列步骤(1)利用第二加法装置将第一暂存装置的内容和水平位移相加,而产生一水平起始位置XSTART;(2)利用选择信号YMSEL控制多工器,以选择第一垂直产生装置的输出为垂直起始位置YSTART;(3)可在每一条扫描线开始时,中央处理器分别将决定扫描线起始点相对于图形上的水平起始座标写入第一暂存装置,垂直起始座标写入第四暂存装置,其中,前述第一垂直产生装置利用第二运算装置将前述垂直起始座标和自动计数的屏幕垂直位置加以运算而产生垂直起始位置;(4)然后,在每增加一图点时,屏幕水平位置产生装置会累增1,第一运算装置便将水平起始位置及屏幕水平位置加以运算,以产生图形水平座标,同时,第一加法装置会将垂直起始位置和垂直位移相加,而产生图形垂直座标。
第六种操作方式包括下列步骤(1)利用第二加法装置将第一暂存装置的内容和水平位移相加,而产生一水平起始位置XSTART;(2)利用选择信号YMSEL控制多工器,以选择第二垂直产生装置的输出为垂直起始位置YSTART;(3)可在每一条扫描线开始时,中央处理器分别将决定扫描线起始点相对于图形上的水平起始座标写入第一暂存装置,垂直起始座标写入第四暂存装置,其中,前述第二垂直产生装置利用第三加法装置将第四暂存装置及第五暂存装置的内容相加而产生垂直起始位置;(4)然后,在每增加一图点时,屏幕水平位置产生装置会累增1,第一运算装置便将水平起始位置及屏幕水平位置加以运算,以产生图形水平座标,同时,第一加法装置会将垂直起始位置和垂直位移相加,而产生图形垂直座标。
在前述的六种操作方式中,亦可分别使用一致能信号YOEN,将垂直位移产生装置50内的第二暂存装置504禁能,使其存放的内容为零,如此,图形垂直座标即等于垂直起始位置。
在前述的各种操作方式中取得图形水平座标及图形垂直座标后,便可依据此座标自一图形数据存储器(未图示)中取出对应的图形数据。
另外,前述各种操作方式中,第一运算装置及第二运算装置分别可用一水平反转信号及一垂直反转信号控制,以使其执行加法运算或减法运算,藉以产生对称的图形或是倒影的效果。而在本发明中,各项致能信号、选择信号及前述的水平反转信号和垂直反转信号均可由中央处理器加以控制。
虽然本发明已以较佳实施例说明如上,然其并非用以限定本发明,因此本发明的保护范围当视后附的权利要求范围所界定者为准。
权利要求
1.一种以像格为单位的图像合成装置的二维转换装置,可用以将显示图像的显示器的屏幕座标转换为存取图像数据的图形座标,其特征在于,该装置包括一水平起始位置产生装置,用以产生一屏幕扫描线所对应到的一图形水平起始位置;一屏幕水平位置产生装置,用以产生前述屏幕扫描线相对于屏幕的水平位置;一第一运算装置,用以将前述屏幕水平位置产生装置产生的水平位置和前述水平起始位置产生装置产生的水平起始位置加以运算,而产生一图形水平座标;一垂直起始位置产生装置,用以产生前述屏幕扫描线所对应到的图形垂直起始位置;一垂直位移产生装置,用以产生一垂直位移;一第一加法装置,用以将前述垂直位移产生装置产生的垂直位移和前述垂直起始位置产生装置产生的垂直起始位置加以相加,而产生一图形垂直座标,再依据前述的图形水平座标及图形垂直座标,自一图形数据存储器中读取图形数据。
2.如权利要求1所述的装置,其特征在于,其中,前述水平起始位置产生装置包括一第一暂存装置,用以存放由外部的中央处理单元写入的位置数据;一水平位移产生装置,用以产生一水平位移值;一第二加法装置,用以将前述水平位移产生装置产生的水平位移和前述第一暂存装置的内容相加,藉以产生水平起始位置。
3.如权利要求1所述的装置,其特征在于,其中,前述第一运算装置是由一水平反转信号控制,以执行加法运算或减法运算。
4.如权利要求1所述的装置,其特征在于,其中,前述垂直起始位置产生装置包括一第一垂直产生装置,用以产生一垂直起始位置;一第二垂直产生装置,用以产生另一垂直起始位置;一多工器,用以经由不同的处理路径接收前述第一垂直产生装置及前述第二垂直产生装置产生的垂直起始位置,并且受一选择信号的控制,以输出其中一垂直起始位置。
5.如权利要求1所述的装置,其特征在于,其中,前述垂直位移产生装置包括一存储器,用以储存垂直位移数据;一地址产生装置,用以产生所欲读取的垂直位移值在前述存储器内所对应的地址,及读取信号;一地址及控制总线,用以将前述地址产生装置产生的读取信号及地址信号传送给前述存储器;一数据总线,用以在前述存储器接收到读取信号后,经由此数据总线将对应于接收到的地址的垂直位移值输出;一第二暂存装置,用以存放经由前述数据总线自前述存储器中读出的垂直位移值。
6.如权利要求2所述的装置,其特征在于,其中,前述水平位移产生装置包括一存储器,用以储存水平位移数据;一地址产生装置,用以产生所欲读取的水平位移值在前述存储器内所对应的地址,及读取信号;一地址及控制总线,用以将前述地址产生装置产生的读取信号及地址信号传送给前述存储器;一数据总线,用以在前述存储器接收到读取信号后,经由此数据总线将对应于接收到的地址的水平位移值输出;一第三暂存装置,用以存放经由前述数据总线自前述存储器中读出的水平位移值。
7.如权利要求4所述的装置,其特征在于,其中,前述第一垂直产生装置包括一第四暂存装置,用以存放屏幕起点在图形座标上的相对位置;一屏幕垂直位置产生装置,用以产生前述屏幕扫描线相对于屏幕的垂直位置;一第二运算装置,用以将前述屏幕垂直位置产生装置产生的垂直位置和前述第四暂存装置的内容加以运算,而产生一垂直起始位置。
8.如权利要求4所述的装置,其特征在于,其中,前述第二垂直产生装置包括一第四暂存装置,用以存放屏幕起点在图形座标上的相对位置;一第五暂存装置,用以存放自一存储器中读取的位置数据;一第三加法装置,用以将前述第四暂存装置的内容和前述第五暂存装置的内容相加,而产生一垂直起始位置。
9.如权利要求5所述的装置,其特征在于,其中,前述第二暂存装置可受一控制信号控制,而被设定为禁能,并使其存放的内容为零。
10.如权利要求5所述的装置,其特征在于,其中,前述地址产生装置依据由屏幕扫描线的位置所换算成的地址,自前述存储器中读取对应的垂直位移值,或依据任一地址读取对应的垂直位移值。
11.如权利要求6所述的装置,其特征在于,其中,前述第三暂存装置可受一控制信号控制,而被设定为禁能,并使其存放的内容为零。
12.如权利要求6所述的装置,其特征在于,其中,前述地址产生装置依据由屏幕扫描线的位置所换算成的地址,自前述存储器中读取对应的水平位移值,或依据任一地址读取对应的水平位移值。
13.如权利要求7所述的装置,其特征在于,其中,前述第二运算装置可由一垂直反转信号控制,以执行加法运算或减法运算。
14.如权利要求8所述的装置,其特征在于,其中,前述第五暂存装置可受一控制信号控制,而被设定为禁能,并使其存放的内容为零。
15.如权利要求10所述的装置,其特征在于,其中,前述地址产生装置依据由屏幕扫描线的位置所换算成的地址,自前述存储器中读取对应的垂直位移值,且前述垂直位移值所对应的地址在前述存储器内的排列顺序为连续排列。
16.如权利要求12所述的装置,其特征在于,其中,前述地址产生装置依据由屏幕扫描线的位置所换算成的地址,自前述存储器中读取对应的水平位移值,且前述水平位移值所对应的地址在前述存储器内的排列顺序为连续排列。
17.一种以像格为单位的图像合成装置的二维转换方法,适用于权利要求1至16所述的装置,其特征在于,其中,包括下列步骤(I)利用一第一致能信号设定水平位移产生装置为禁能,使得水平起始位置即等于第一暂存装置的内容;(II)利用一选择信号控制多工器,以选择第二垂直产生装置的输出为垂直起始位置,并且利用一第二致能信号设定第五暂存装置为禁能,使得垂直起始位置等于第四暂存装置的内容;(III)可在每一条扫描线开始时,中央处理器分别将决定扫描线起始点相对于图形上的水平起始座标写入第一暂存装置,并将垂直起始座标写入第四暂存装置;(IV)然后,在每增加一图点时,屏幕水平位置产生装置会累增1,第一运算装置便将水平起始位置及屏幕水平位置加以运算,以产生图形水平座标,同时,第一加法装置会将垂直起始位置和垂直位移相加,而产生图形垂直座标。
18.一种以像格为单位的图像合成装置的二维转换方法,适用于权利要求1至16所述的装置,其特征在于,其中,包括下列步骤(I)利用一第一致能信号设定水平位移产生装置为禁能,使得水平起始位置即等于第一暂存装置的内容;(II)利用一选择信号控制多工器,以选择第一垂直产生装置的输出为垂直起始位置;(III)可在每一条扫描线开始时,中央处理器分别将决定扫描线起始点相对于图形上的水平起始座标写入第一暂存装置,并可将垂直起始座标写入第四暂存装置,其中,前述第一垂直产生装置是利用第二运算装置将前述垂直起始座标和自动计数的屏幕垂直位置加以运算,而产生垂直起始位置;(IV)然后,在每增加一图点时,屏幕水平位置产生装置会累增1,第一运算装置便将水平起始位置及屏幕水平位置加以运算,以产生图形水平座标,同时,第一加法装置会将垂直起始位置和垂直位移相加,而产生图形垂直座标。
19.一种以像格为单位的图像合成装置的二维转换方法,适用于权利要求1至16所述的装置,其特征在于,其中,包括下列步骤(I)利用一第一致能信号设定水平位移产生装置为禁能,使得水平起始位置即等于第一暂存装置的内容;(II)利用一选择信号控制多工器,以选择第二垂直产生装置的输出为垂直起始位置;(III)可在每一条扫描线开始时,中央处理器分别将决定扫描线起始点相对于图形上的水平起始座标写入第一暂存装置,并可将垂直起始座标写入第四暂存装置,其中,前述第二垂直产生装置是利用第三加法装置将第四暂存装置及第五暂存装置的内容相加,而产生垂直起始位置;(IV)然后,在每增加一图点时,屏幕水平位置产生装置会累增1,第一运算装置便将水平起始位置及屏幕水平位置加以运算,以产生图形水平座标,同时,第一加法装置会将垂直起始位置和垂直位移相加,而产生图形垂直座标。
20.一种以像格为单位的图像合成装置的二维转换方法,适用于权利要求1至16所述的装置,其特征在于,其中,包括下列步骤(I)利用第二加法装置将第一暂存装置的内容和水平位移相加,而产生一水平起始位置;(II)利用一选择信号控制多工器,以选择第二垂直产生装置的输出为垂直起始位置,并且利用一第二致能信号设定第五暂存装置为禁能,使得垂直起始位置等于第四暂存装置的内容;(III)可在每一条扫描线开始时,中央处理器分别将决定扫描线起始点相对于图形上的水平起始座标写入第一暂存装置,并将垂直起始座标写入第四暂存装置;(IV)然后,在每增加一图点时,屏幕水平位置产生装置会累增1,第一运算装置便将水平起始位置及屏幕水平位置加以运算,以产生图形水平座标,同时,第一加法装置会将垂直起始位置和垂直位移相加,而产生图形垂直座标。
21.一种以像格为单位的图像合成装置的二维转换方法,适用于权利要求1至16所述的装置,其特征在于,其中,包括下列步骤(I)利用第二加法装置将第一暂存装置的内容和水平位移相加,以产生一水平起始位置;(II)利用一选择信号控制多工器,以选择第一垂直产生装置的输出为垂直起始位置;(III)可在每一条扫描线开始时,中央处理器分别将决定扫描线起始点相对于图形上的水平起始座标写入第一暂存装置,并可将垂直起始座标写入第四暂存装置,其中,前述第一垂直产生装置利用第二运算装置将前述垂直起始座标和自动计数的屏幕垂直位置加以运算而产生垂直起始位置;(IV)然后,在每增加一图点时,屏幕水平位置产生装置会累增1,第一运算装置便将水平起始位置及屏幕水平位置加以运算,以产生图形水平座标,同时,第一加法装置会将垂直起始位置和垂直位移相加,而产生图形垂直座标。
22.一种以像格为单位的图像合成装置的二维转换方法,适用于权利要求1至16所述的装置,其特征在于,其中,包括下列步骤(I)利用第二加法装置将第一暂存装置的内容和水平位移相加,而产生一水平起始位置;(II)利用一选择信号控制多工器,以选择第二垂直产生装置的输出为垂直起始位置;(III)可在每一条扫描线开始时,中央处理器分别将决定扫描线起始点相对于图形上的水平起始座标写入第一暂存装置,并可将垂直起始座标写入第四暂存装置,其中,前述第二垂直产生装置利用第三加法装置将第四暂存装置及第五暂存装置的内容相加,而产生垂直起始位置;(IV)然后,在每增加一图点时,屏幕水平位置产生装置会累增1,第一运算装置便将水平起始位置及屏幕水平位置加以运算,以产生图形水平座标,同时,第一加法装置会将垂直起始位置和垂直位移相加,而产生图形垂直座标。
23.如权利要求20或21或22所述的方法,其特征在于,其中,中央处理器仅在第一条扫描线开始时,将扫描线起始点相对于图形上的水平起始座标写入第一暂存装置中。
24.如权利要求20或21或22所述的方法,其特征在于,其中,中央处理器可在每一条扫描线开始时,将同一扫描线起始点相对于图形上的水平起始座标写入第一暂存装置中。
25.如权利要求18或19或21或22所述的方法,其特征在于,其中,中央处理器仅在第一条扫描线开始时,将扫描线起始点相对于图形上的垂直起始座标写入第四暂存装置中。
26.如权利要求18或19或21或22所述的方法,其特征在于,其中,中央处理器可在每一条扫描线开始时,将同一扫描线起始点相对于图形上的垂直起始座标写入第四暂存装置中。
27.如权利要求17或18或19或20或21或22所述的方法,其特征在于,其中,可利用一致能信号设定垂直位移产生装置为禁能,使其存放的内容为零。
28.如权利要求17或18或19或20或21或22所述的方法,其特征在于,其中,可利用一水平反转信号控制第一运算装置,以执行加法运算或减法运算。
29.如权利要求18或21所述的方法,其特征在于,其中,可利用一垂直反转信号控制第二运算装置,以执行加法运算或减法运算。
全文摘要
以像格为单位的图像合成装置的二维转换装置,包括一水平起始位置产生装置;一屏幕水平位置产生装置;一第一运算装置,用以将前述装置产生的水平位置和水平起始位置加以运算,而产生一图形水平坐标;一垂直起始位置产生装置;一垂直位移产生装置;一第一加法装置,用以将前述装置产生的垂直位移和垂直起始位置相加,而产生一图形垂直坐标,再依据上述坐标,自一图形数据存储器中读取图形数据。上述装置具有多种转换方法可以选择。
文档编号G06T3/00GK1121223SQ9411718
公开日1996年4月24日 申请日期1994年10月20日 优先权日1994年10月20日
发明者徐世斌 申请人:联华电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1