Tv同屏幕图形的多层子画面图形显示装置的制作方法

文档序号:2641414阅读:273来源:国知局
专利名称:Tv同屏幕图形的多层子画面图形显示装置的制作方法
技术领域
本发明涉及TV同屏幕图形的多层子画面图形显示装置,具体讲是涉及一种能以多层的方式显示子画面图形的装置。
迄今为止,一般家庭普及的电视机充分地提供了消费者所要求的基本功能,预计今后在TV制造商之间会出现支持用户接口的激烈竞争的局面。至今,TV中出现同屏幕显示以来仍处于停滞不前的现状。但是,最近受计算机图形处理的影响,力图在TV画面上实现使用图形运用自如的同屏幕图形显示。
在用TV同屏幕图形来自由地使用动画制作技术中,子画面分别存储物体和背景场面,当把图像显示在监视器上时,被物体遮盖的背景部分不显示在画面上。
原来,用高速CPU以软件形式分配子画面缓冲寄存器,通过把它与对应存储在帧缓冲寄存器内的背景画面的数据进行比较,来显示子画面图形。
但是,即使使用高速CPU,因为用软件方式来分配缓冲寄存器,所以若速度较慢,顺利地显示子画面时,就会有一定限制。而且,由于原来只分配一个子画面缓冲寄存器,所以只能单一层次显示子画面图形。因此,在想要显示多个子画面图形的情况下,在子画面图形的重叠部分就必须使用数据块复制等的其它方法,所以十分麻烦。
本发明的目的是为解决上述的问题而提供一种用硬件来显示子画面图形从而能快速显示物体动作的装置。
本发明的其它目的是提供一种能多层显示子画面图形的装置。
为实现上述的目的,在用于显示可用屏幕图形显示的图像设备中的子画面图形的装置中,包括产生扫描地址数据的控制器、根据所述控制器产生的扫描地址数据输出所存储的图像数据的帧存储器、接收所述控制器产生的扫描地址数据并产生表示输入到收到的扫描地址中的由来自外部的数据决定的窗口区域的扫描地址数据的窗口脉冲的窗口脉冲发生器、根据来自所述窗口脉冲发生器的窗口脉冲产生读出地址数据的地址发生器、存储子画面图形形数据并根据来自所述地址发生器的读出地址数据输出所存储的数据的子画面存储器、根据是否存在所述子画面存储器的输出数据来选择输出由所述帧存储器和子画面存储器输出的数据中的一个的数据选择输出器。
附图简要说明

图1是按照本发明的优选实施例的子画面图形显示装置的构成图。
图2是表示在画面上显示几个子画面窗口的示例图。
图3是表示对图2的画面的子画面存储器的存储数据和地址的图。
图4A~4E是对图2画面的图1各部分的动作时序图。
以下根据附图详细说明本发明的优选实施例。
图1表示显示多层子画面图形的按照本发明的子画面图形显示装置。
图1中,存储器控制器10输入来自CRT控制器(未示出)和MPU的信号,存储器控制器10用所输入的信号产生用来把数据写入帧存储器12并从其中读出的控制信号ctr1以及扫描地址Scan addr,并供给帧存储器12。帧存储器12根据存储器控制器10供给的控制信号和地址,通过第1缓冲寄存器14存储所输入的数据,同时把所存储的数据输出到第1缓冲寄存器14。另一方面,还把存储器控制器10产生的扫描地址供给窗口脉冲发生器16。
窗口脉冲发生器16比较输入的扫描地址和外部供给的窗口区域的地址(window range)并产生窗口脉冲,然后把窗口脉冲输出到地址发生器18和优先顺序编码器20。地址发生器18产生对应于输入的窗口脉冲的子画面存储器26的地址并输入到第1多路转换器22的信号输入端。在有多个输入窗口脉冲的情况下优先顺序编码器20就根据已设定的优先顺序信息产生其二者之间的优先顺序值,并送到第1多路转换器22的选择端Se1。第1多路转换器22根据输入到选择端Se1的值选择所输入的地址中的一个,并输出到第2多路转换器24。第2多路转换器24把由MPU(未示出)供给的写入地址MPU addr送到子画面存储器26,而把地址发生器18产生的地址供给子画面存储器26的读出地址。
由帧存储器12和子画面存储器26输出的数据分别经过第1和第2缓冲寄存器14、28被分别输出到数据选择输出器30的多路转换器MUX 34的信号输入端1和0。经第2缓冲寄存器28构成输出数据的2进制值被输入到数据选择输出器30的“或非”门NOR 32,“或非”门32对输入值进行负逻辑和运算,并把运算结果送到多路转换器34的选择端Se1。多路转换器34根据输入到选择端Se1的值选择输出输入数据中的一个。
图2表示把几个子画面窗口显示在画面上的示例。通过该显示图2画面的例子来详述图1的动作。
在图1中,第1缓冲寄存器14输入经数据总线传输的以帧为单位的一般图形数据,第2缓冲寄存器28输入子画面图形数据。当存储器控制器10从MPU(未图示)输入要求变更帧数据的信号时,产生使帧存储器12处于能写入状态的控制信号Ctr1和扫描地址,并供给帧存储器12。帧存储器12根据由存储器控制器10供给的控制信号和扫描地址写入经第1缓冲寄存器14输入的数据。当由MPU输入写入地址MPU addr时,第2多路转换器24就把输入的MPU地址供给子画面存储器26。这时,子画面存储器26写入对应于由第2缓冲存器28输出的1帧的子画面图形数据。图3表示了为图2的画面而存储在子画面存储器26中的子画面图形数据。
另一方面,如果由CRT控制器(未图示)输入画面恢复信号,存储器控制器10就产生用来扫描存储于帧存储器12内的数据的控制信号和扫描地址。帧存储器12把由存储器控制器10供给的扫描地址指定的数据输出到第1缓冲寄存器14,经第1缓冲寄存器14输出一般图形数据被输入到为数据选择输出器30的多路转换器34的输入端1。
另一方面,为了读出帧存储器12内存储的数据,还把由存储器控制器10产生的扫描地址输入到窗口脉冲发生器16。窗口脉冲发生器16比较输入的扫描地址和由外部供给的窗口区域地址(Window range),当对应于输入扫描地址的图像的像素属于子画面窗口区域时,产生窗口脉冲。图4B至图4D分别表示了对应于图2的第1,第2和第n子画面窗口的窗口脉冲。
窗口脉冲被输入到地址发生器18和优先顺序编码器20,地址发生器18产生约为输入窗口脉冲个数的对应于各窗口脉冲的子画面存储器26的读出地址。当输入第1窗口脉冲时,如图3所示,地址发生器18产生第1子画面窗口的开始地址“0”,地址发生器18把窗口脉冲与高电平之间的像素时钟(Pixel clock)合起来增加地址。由地址发生器18产生的地址经第1和第2多路转换器22,24被送到子画面存储器26,子画面存储器26读出输入的地址指定的数据“X”,并把读出的数据输出到第2缓冲寄存器28。
窗口脉冲发生器16在相当于第2窗口区域的位置上产生图4C所示的窗口脉冲,当产生了第2窗口脉冲时,第1窗口脉冲也处于高电平状态。这表示相应的像素同时属于第1子画面窗口和第2子画面窗口。在这里,如果对应地址发生器18产生的各窗口的地址指定存储在子画面存储器26中的不同子画面图形数据的话,输出指定数据时有可能发生相互冲突。为了防止这种数据冲突,把对应于由地址发生器18产生的第1和第2子画面窗口的地址全都输入到优先顺序编码器20中。在此,优先顺序编码器20根据已设定的优先顺序信息产生表示优先顺序处于第2子画面窗口的优先顺序值,并把该值送到第1多路转换器22的选择端Se1。第1多路转换器22选择输出所输入的地址中的第2子画面窗口的开始地址“4”。这时,子画面存储器26根据输入的地址输出数据“0”。
数据选择输出器30的“或非”门32对经第2缓冲寄存器28输入的子画面存储器26的输出数据的2进制值进行负逻辑和运算。当输入值之中至少一个为“1,,时,即存在子画面图形数据时,“或非”门32输出二进制值“0”。在“或非”门32的输出值为“0”的情况下,表示该像素处于显示子画面图形数据的位置。因此,当二进值“0”被输入到选择端Se1时,多路转换器34选择输入到输入端0的子画面图形数据,并输出为该像素数据(Pixel data)。另一方面,当图像的任意像素不属于窗口区域的情况下,由于不存在子画面图形数据,所以这时“或非”门32产生二进制值“1”。当把“或非”门32的输出值“1”供给选择端Se1时,多路转换器34选择输出输入到输入端1的一般图形数据。
通常,子画面窗口内有不存在子画面图形数据的部分,在虽然是处于窗口区域的像素但又不存在子画面图形数据的情况下,数据选择输出器30的多路转换器34选择输出输入到输入端1的一般图形数据。这样,数据选择输出器30对窗口内不存在子画面图形数据的部分进行透明处理。
在第n子画面窗口的情况下,因为不与其它窗口重叠,不管优先顺序如何,在产生窗口脉冲期间都输出存储在子画面存储器26内的数据“Δ”。
如上所述,本发明提供了能显示多层子画面图形的装置,使用该装置能够使动画制作运用自如。
权利要求
1.一种用于显示可在同屏幕显示图形的图像设备中的子画面图形的装置,其特征在于包括产生扫描地址数据的控制器;根据所述控制器产生的扫描地址数据输出所存储的图像数据的帧存储器;接收所述控制器产生的扫描地址数据并产生表示输入到收到的扫描地址中的由来自外部的数据决定的窗口区域扫描地址数据的窗口脉冲的窗口脉冲发生器;根据来自所述窗口脉冲发生器的窗口脉冲产生读出地址数据的地址发生器;存储子画面图形数据并根据来自所述地址发生器的读出地址数据输出所存储的数据的子画面存储器;以及根据是否存在所述子画面存储器的输出数据来选择输出由所述帧存储器和子画面存储器输出的数据中的一个的数据选择输出器。
2.根据权利要求1的装置,其特征在于所述子画面存储器存储多个子画面图形的数据;根据所述地址发生器的读出地址数据输出多个子画面图形数据。
3.根据权利要求2的装置,其特征在于还包括产生对应于所述地址发生器输出的多个读出地址数据的已设定的优先顺序信息的优先顺序编码器;和根据所述优先顺序编码器的优先顺序信息把所述地址发生器输出的读出地址数据之中的一个提供给所述子画面存储器的多路转换器。
4.根据权利要求1的装置,其特征在于所述数据选择输出器在所述子画面存储器输出数据期间从子画面存储器中选择数据,在所述子画面的存储器不输出数据期间选择由所述帧存储器输出的图像数据。
5.根据权利要求4的装置,其特征在于所述数据选择输出器包含对构成前述子画面存储器输出的数据的二进制值进行负逻辑和运算并输出其结果的“或非”门;以及根据来自所述“或非”门的运算结果选择输出所述子画面存储器的输出数据和所述帧存储器的输出数据中之一的多路转换器。
全文摘要
本发明提供一种能显示多层子画面图形的TV同屏幕图形装置,可在同屏幕显示图形的图像设备中显示子画面图形,包括产生扫描地址数据的控制器;输出所存储的扫描地址数据并产生表示扫描地址数据的窗口脉冲的窗口脉冲发生器;产生读出地址数据的地址发生器;存储子画面图形数据并输出所存储的数据的子画面存储器;选择输出所述帧存储器和子画面存储器输出的数据之一的数据选择输出器。
文档编号G09G5/42GK1167402SQ9710129
公开日1997年12月10日 申请日期1997年2月28日 优先权日1996年2月28日
发明者柳京杰 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1