本发明是关于字符和图形显示系统,尤其是在如电传和电视电传的字符和图形信息系统中,即便于接收和显示处理的字符和图形显示系统。 例如,在用于个人计算机显示字符和图形的显示电路中,包含逐点着色的显示存储器的快速写入系统由三个存储器组成,分别用于显示三个基本颜色,红、绿和蓝,其中各个显示存储器备有彩色数据寄存器,为了同时将数据写入多元显示存储器,该系统揭示在日本专利申请的官方公报中,出版号No187996/1983(对应于欧洲专利申请出版号No0093954)。
但是,在具有高速写入系统的显示电路的个人计算机用作终端的情况下,(例如,实现显示的电视电传)将数据写入显示存储器的处理与具有图形数据存储器和彩色数据存储器的专用终端的显示电路的处理相比显得复杂些,因为字符和图形数据由与图形数据有关的部分和彩色数据部分组成,该彩色数据部分包括图形数据为“1”的前景彩色标志点和图形数据为“0”的背景彩色标志点。更准确地说,在使用以往显示电路的情况下,由于用于三个基本颜色中的每一个颜色(红、绿、蓝)的存储器平面布置,由图形数据和彩色数据组成字符和图形数据的写入需要两次显示处理操作,第一次为前景彩色数据写入,其中将前景彩色数据写入彩色数据存储器,随后将图形数据写入显示存储器,第二次为写入背景彩色数据,其中彩色数据寄存数地内容被再次写入背景彩色的彩色数据中,随后被转换图形数据获得的反图象数据以叠加方式被写入显示存储器,这导致一个问题,即需要一段长时间进行显示处理,因此显示速度比在一显示存储器平面布置中的直接写入处理要低,该存储器的平面布置由图形数据存储器和彩色数据存储器构成在专用终端里。
本发明的目的是解决上述以往先有技术中的问题,提供一种字符和图形显示系统,它能提高由图形数据和彩色数据构成的字符和图形数据写入处理速度。
为了实现此目的,按照本发明,字符和图形显示系统具有多元显示存储器,显示存储读出装置,为了读出写入显示存储器的字符和图形数据;图象信号转换装置,将读出的数据转换或图象信号。该系统包含彩色数据记录和保持装置,为了记录和保持字符和图形的多种彩色数据;多元译码电路,它的配置对应于各个显示存储器,并且根据储存在彩色数据寄存和保持装置中的多种彩色数据,对应于上述各个显示存储器,它产生控制信号,以及多元图形数据转换电路,它响应从相应译码电路传来的控制信号,将字符和图形数据转换成对应各个显示存储器的数据,并将被转换的数据写入相应的各个显示存储器。
按照本发明,甚至在由红、绿、蓝等不同颜色的平面表示布置的显示存储器中(不同于由图形数据存储和彩色数据存储组成的显示存储器)带有前景彩色和背景彩色标志可以同时转换成将要写入对应平面的显示存储器中的数据,只不过要在彩色数据记录和保持装置中设置彩色数据,并处理写入图形数据,从而能实现加快写入显示存储器的速度。
在附图中:
图1表示本发明的字符和图形显示系统的具体装置的方块图;
图2是图1中的图形数据选择和控制电路的详细方块图;
图3是图2中的数据转换电路实例的方块图;
图4A和4B是表示字符和图形显示的实例和写入显示寄存器的数据的实例。
现在详细说明本发明的具体装置。图1是本发明的字符和图形显示系统的具体装置的方块图。在图1中,号码1指明微处理机(往下,缩写为“MPU”)号码2和3分别指明地址和数据总线。号码4表示用于显示读出的显示时间信号发生器,号码5表示显示地址信号线,号码6表示显示周期信号线用于转换显示读出和MPU的存取,号码7表示地址转换电路,以及号码8表示转换后的地址信号线。号码9表示地址选择电路,显示存储器12由4片12R,12G,12B和12Z组成,号码13表示彩色数据寄存器,号码10和11表示被选择的信号线,用于显示存储器12和彩色数据寄存器13,号码14表示用于彩色数据寄存器13的输出数据的信号线,号码15表示图形数据选择和控制电路,符号16R,16G,16B和16Z分别表示用于将向显示存储器12G,12B和12Z写入数据及从该显示存储器读出数据的信号线,符号17R,17G,17B和17Z表示并/串转换器,它保持从显示存储器读出的数据并将它转换成串行数据(信号线18R,18G,18B和18Z)。号码19表示一可重写存储器,它的地址输入是串行数据,并且它被称为“彩色查寻表“(COLOR LOOK UP TABLE)。号码21表示D/A转换器,将从彩色查寻表19输出的数据(信号线20)转换成模拟RGB三种基本彩色信号(信号线22),号码23表明彩色阴极射线管。
图2是图1中的图形数据选择和控制电路15的详细方块图,符号31R,31G,31B和31Z表示编码电路。符号32R,32G,32B和32Z表示相应于各编码电路的编码输出信号线,符号33R,33G,33B和33Z表示数据转换电路,共计配置4部分。
现在说明图1和图2所示的字符和图形显示系统的工作。在图1的显示存储器12由4片,12R,12G,12B,12Z组成,它储存数据R,G和B代表红,绿,蓝以及数据Z,它表明强度峰值或半峰值,它们储存每幅字符和图形数据,每幅面包含横向256点和垂直方向192条线,如图4A所示。
作为字符和图形数据的例子,在图4A上,显示中国字的字符41,它的前景是黄色,背景是淡绿。在类似电视传真的字符和图形数据系统中,常常传输本例中的包括前景和背景的彩色数据以及图形数据(在编码传输的情况下,图形数据来自字符图形只读存储器ROM),微机1配置在终端,用于发送和接收此类数据,它预先将“黄色”前景和“淡绿色”背景彩色寄入彩色数据寄存13,接着将中国字符41的图形数据写入显示存储器12。
彩色输出数据(信号线14)寄存在彩色数据寄存器13中,它是图形数据选择和控制电路15的输入,其中,在微机1的数据总线3上的图形数据被选择和控制(取决于前景和背景彩色数据的混合情况)。并变换成将写入显示存储12中相应的彩色数据面的数据,图形数据选择和控制电路15的电路结构表示在图2中,它由四个译码电路31R,31G,31B和31Z组成,每个翻译前景和背景彩色之间的组合二进制码(二比特),还包含数据转换电路33R,33G,33B和33Z,每个根据输出信号32R,32G,32B和31Z给出写入平面存储器的数据。四个译码电路31R,31G,31B和31Z翻译相应的前景和背景之间的组合二比特码,每个输出包含4比特,这些电路工作在显示读出周期期间,根据用于转换显示读出和微机存取的周期信号6,数据转换电路33R,33G,33B和33Z将在微机1的数据总线3上的图形数据信号转入四个数据组R,G,B和Z中相应的某一组,根据编码电路的输出信号32R,32G,32B和32Z,他们将被写入显示存储器12中相应的某一平面,图3示出每个转换电路33R,33G,33B和33Z的实际电路结构,并以电路33R为例,它将数据总线3上的图形数据转成可写入的数据,准备写入红色数据R的显示存储器12R。此电路由4个可控制冲器和1个反相器组成。可控缓冲器331和332的输出总是低电位“0”和高电位“1”,可控缓冲器333传送输入信号Y。可控缓冲器334的输入端是反相器335,前者输入端传送Y信号的反码Y。这些缓冲器的控制终端都分别接到译码电路31R的译码输出端0,1,2,3根据译码电路31R的译码结果,终端0,1,2和3的某一个变成高电位“1”。控制终端已被提供高电位“1”的缓冲器的输出就成为数据转换电路33R的输出信号R。
电路33R工作如下:当译码电路31R的译码输出32R是“0”,则写入的数据为“0”;当前者是“1”,则后者为总线上的数据;当前者是“2”,则后者成为总线上的数据的反码,当前者是“3”,则后者成为“1”。
表1列出可以写入的数据,这些数据由图3的数据转换电路33R转换数据总线3上的图形数据Y而后传出的,这些数据对应着译码电路31R的译码输出信号以及寄在彩色数据寄存器13中的前景和背景彩色的混合比特(二比特)。
表1
其它数据转换电路33G,33B和33Z的结构与图3上电路33R相同,工作类似。
关于图4A示出的例子,由于前景颜色是黄,背景是绿,图形数据完整无缺地写入红色(R)平面的显示存储器12R所有比特是“1”的数据写入绿色(G)平面的显示存储器12G,所有比特是“0”的数据写入绿色(G)平面的显示存储器12B,以及图形数据的反码数据写入“Z”平面的显示存储器12Z,如图4B所示。
按照这种方式写入显示有储存器12的在平面单元上的字符图形数据,根据从显示时间信号发生器4来的显示地址(信号线5)可以被读出,并且通过并/串转换电路17R,17G,17B和17Z,彩色查寻表19和数/模转换电路21,转换成三个基本颜色的图象信号,然后,彩色显示管CRT23能显示中国字符图形,它的前景是黄色,背景是绿色。
正如早已说明的,根据本发明的具体装置,甚至在由红、绿、蓝平面组成的显示存储器中(不同于由图形数据存储和彩色数据存储组成的显示存储器)带有前景颜色和背景颜色标志的字符和图形数据可以同时转换成可以写入对应平面的显示存储器的数据,只不过要在寄存器中设置彩色数据以及将图形数据写入显示存储器,因此能实现加速写入显示存储器的速度。
尽管本发明的具体装置是针对包含由4种平面R,G,B和Z组成的显示存储器的情况,本发明的要旨与显示存储器的平面种类和数量无关。正如前面已指出的,根据本发明,在具有平面结构的显示存储的字符和图形显示系统中,带有前景和背景彩色标志的字符和图形数据被转换成可以写入相应平面的显示存储器的数据,并且仅仅靠在寄存器中设置彩色数据和进行写入图形数据而写入进入各自的存储器平面。因之带来这样的效果一提高了字符和图形的数据的显示处理速度,以及减轻软件开发的负担。
还有,本发明的作用是:用于个人计算机的字符和图形显示电路和用于电视电传终端的字符和图形显示电路可以做成共用的,因此可以灵活地将本发明的作用扩大到其它字符和图形显示系统。