汉字显示系统的制作方法

文档序号:6405832阅读:302来源:国知局
专利名称:汉字显示系统的制作方法
技术领域
本发明是有关一种汉字显示系统,尤其是有关一种利用硬件电路显示汉字的系统。
常见电脑中,汉字的显示,大多是要在电脑或磁盘机中预存汉字软件。当输入显示字元码时,即利用预存的汉字软件判别所要显示的字元是属于汉字或英文,并取得字元的字形,再将其字元的字形(Pattern)送到显示随机存取存储器(Video RAM)中,利用绘图的方法,将汉字显示在萤幕上;亦即,在绘图模式中,将汉字的「图形」绘于萤幕之上。其汉字显示方法,以方块图表示于附

图1。
然而,常见一般英文的文字皆以文字显示模式(Text Mode)来显示,亦即,显示随机存取存储器(Video RAM)之中,只需放入英文之字元码(一般皆为ASCⅡ码),字元的显示则由硬件依照显示随机存取存储器中的字元码,直接从字形产生器(CGROM)中,取得该字码之字形(Pattern),将之显示在萤幕上;其由字元码转换到字形再予显示的过程,皆是利用硬件电路来达成。其英文文字显示方法,可以利用方块图表示附于图2。
由以上说明,可以看出常见之汉字显示,由字元码转换到汉字字形,再到显示的过程中,必需有软件支援,无法做到只要显示随机存取存储中放入汉字码即可显示出汉字的文字显示模式,也就是,无法和文字显示模式(Tex Mode)下的硬件相容(亦即,不必软件支援者),因此,常见中文显示即无法和文字显示模式的英文显示相容,使得英文文字语系国家所发展的一些英文软件在应用到汉字时,必需经过修改或加装软件驱动程式,才能显示出汉字。
而且,由于常见汉字显示必需经过软件处理,才得以显示,其显示速度自然较以文字显示模式的硬件显示为慢。
此外,常见之汉字显示方法,所占用之存储器较大,例如,在英文的文字显示模式下,要显示一个80×25的萤幕,只需要2K位元组(byte)的显示随机存取存储器,而常用之汉字显示,则由于是利用绘图模式显示,以显示16×15的中文字为例,若要显示一个80×25(汉字40×25)的萤幕,则需要32K位元组(byte)的显示随机存取存储器才足够。同时,处理汉字显示的软件程式,也会占掉一些系统主存储器之空间。
更严重的是,常见之汉字显示,因为必需利用软件处理,其系统的中央处理单元(CPU)会有部份花费在处理显示接口之上,而使得整个系统的速度降低。
近期,虽有中文字形产生器(PATTERN ROM)之问世,能以硬件电路储存一万余汉字,但是该种中文字形产生器无法判断是为英文字码或汉字码,所以,无法达到中、英文混合使用之效果,因此,截至目前为止,汉字之显示,仍旧采用以软件处理的方式。
有鉴于常见之汉字显示系统有上述之缺点,本发明即旨在提供一种汉字显示系统,以改进上述之种种缺点,依本发明之此种汉字显示系统,其汉字之显示在于利用硬件电路之安排,预先取得下一个要显示的字码,并且和目前要显示的字码合并,来判断是否为汉字码,若为汉字码,则此两字码的显示位置就以汉字字形来显示,若不是汉字码,则第一个字码以英文字显示,第二个字码继续保留,待预先取得下一个字码,即第三个字码时,再判断第二个、第三个字码是否为汉字码,若为汉字码,则此二者显示位置即以汉字字形显示,如此,循序渐进,即可达成汉字与英文字显示的目的,而且,不论汉字码出现在奇数或偶数位址上,皆可显示出来,原来英文字之显示特性则丝毫不受影响。
由以上所述,依本发明之此种汉字显示系统,其与文字显示模式的英文显示可以相容,使得英文文字语系国家所发展的一些软件在应用到汉字时,无需经过修改或加装软件驱动程式,即可显示出汉字,此为本发明之一目的。
依本发明之此种汉字显示系统,其无需经过软件处理,即可显示出来,其显示速度较常见经过软件支援之汉字显示系统为快,此为本发明之另一目的。
依本发明之此种汉字显示系统,其并非利用绘图模式显示,又无需软件支持,不会占掉系统主存储器之空间,其所占用之存储器较小,此为本发明之又一目的。
依本发明之此种汉字显示系统,其汉字显示无需利用软件处理,其系统的中央处理单元不会有部份花费在处理显示接口上,其整个系统之速度较常见汉字显示系统大为提高,此为本发明之再一目的。
至于本发明之汉字显示系统,其详细构成与功能,则参照附图所作之说明即可得到完全的了解。
附图包括图1 为常见的中文显示系统方块2 为常见的英文显示系统方块3 为本发明之系统方块4 为本发明之系统实施例图如图3与图4所示,本发明之此种汉字显示系统包括一显示随机存取存储器1(Video RAM),用以储存中央处理单元(CPU)将要显示之字元码,而由阴极射线管(CRT)视频信号产生控制电路将其内容一一读出,并且在萤幕之对应位置上显示出其字形;
显示随机存取存储器1系与暂存器组2相接,暂存器组之目的,在于提供2个位元组之暂存,2个位元组中,其一为目前显示之字元码21,另一个位元组为下一个显示之字元码22,故其一个输出端输出单字元码,以供英文显示之用,另一输出端输出双字元码,以供中、英文选择逻辑判断是否为汉字码,以供汉字显示之用;
暂存器组2之一输出端连接英文字形产生器3(characters Generator ROM),其系以英文字元码为输入,而输出该字码之字形,其输出结果内容则由与其一输出端相接的汉字、英文选择逻辑电路4所控制;逻辑电路4为一比较逻辑电路,可判断输入之双字元码是否为汉字码,并以比较结果来选择是使用汉字,还是英文字形来显示,同时,也产生控制信号41控制暂存器2之动作;
暂存器组2之又一输出端,并接着一汉字字码与字形位址转换表5(ROM),其可依输入之汉字码产生其字形之存储位址,依此位址,可以在汉字字形存储器中找到该汉字字形。
英文字形产生器3之选择(OE)输出端与汉字、英字选择逻辑电路4之一输出端,以及汉字字码与字形位址之转换表5之输出端,系接至储存汉字字形之存储器6,其可以由只读存储器(ROM)或随机存取存储器(RAM)组成,其输出结果内容系由汉字、英文选择逻辑电路4所控制。
英文字形产生器3与汉字字形存储器6之输出均到达视频信号产生电路(CRT)7,其可产生读出显示随机存取存储器时所需的位址信号,及字码读出时间脉冲,水平同步信号,垂直同步信号及其他控制信号,并将字形数据转换成点视频信号而输出。
由于从显示随机存取存储器1所读出的字元码一直到取得其字形数据中间,会有时间之延迟,为了使各控制信号71、72、73能与视频信号70同步,所以,必需以一延迟电路8与视频信号产生电路7相连而加以延迟后,才与视频信号70输出至监视器(Monitor)9。
本发明之汉字显示级统,其可完全与英文的文字显示模式(Text Mode)相容,不需要任何软件即可达成中、英文混合显示之目的,故其显示速度完全与英文一样快,其占用存储器和显示英文所需一样,不必增加,显示中文时,更有不必占用CPU时间的优点,确实具备利用价值。
权利要求
1.一种汉字显示系统,包括-显示随机存取存储器,用以储存中央处理单元将要显示之字元码,而由视频信号产生控制电路将其内容一一读出,并且在萤光幕之对应位置上显示出其字形;-与显示随机存取存储器相接之暂存器,以暂存位元;-英文字形产生器,与暂存器之一输出端相接,系以英文字元码为输入,而输出该字码之字形;-逻辑电路,为一比较逻辑电路,系与英文字形产生器之输出端相接,可判断输入之双字元码是否为汉字码,并以比较结果来选择是使用汉字还是英文字来显示,同时,也产生控制信号,控制暂存器之动作;-汉字字码与字形位址转换表,系接于暂存器之又一输出端,可依输入之汉字码产生其字形之位址,而依此位址,可在汉字字形存储器中找到该汉字字形;-汉字字形存储器,系与英文字形产生器之选择输出端,汉字英文选择逻辑电路之一输出端,以及汉字字码与字形位址转换表之输出端相接;-视频信号产生电路,系与英文字形产生器及汉字字形存储器之输出相接,其可产生读出显示随机存取存储器时所需的位址信号,及字码读出时间脉冲,水平同步信号,垂直同步信号及其他控制信号,并将字形数据转换成点视频信号而输出;-与视频信号产生电路相连之延迟电路,以延迟控制信号,使之与视频信号同步,共同输出至监视器。
2.如权利要求1所述之汉字显示系统,其特征在于暂存器系在提供两个位元组之暂存,两位元组中,其一为目前显示之字元码,另一位元组为下一个显示之字元码,使其一输出端输出单字元码,以供英文显示之用,另一端输出双字元码,以供中、英文选择逻辑电路来判断是否为汉字码,以供汉字显示之用。
全文摘要
一种利用硬件电路显示汉字的系统,其可完全与英文的文字显示模式相容,不需要任何软件即可达到中、英文混合显示之效果,其显示速度与英文一样快,其占用存储器和显示英文所需一样,不必增加,显示中文时,其更有不必占用中央处理单元(CPU)时间的优点。
文档编号G06F3/14GK1056358SQ9010279
公开日1991年11月20日 申请日期1990年5月9日 优先权日1990年5月9日
发明者丁景隆 申请人:丁景隆
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1