[发明专利]通用字符式汉字显示方法及由该方法设计的汉卡无效
申请号: | 92108542.7 | 申请日: | 1992-09-01 |
公开(公告)号: | CN1070057A | 公开(公告)日: | 1993-03-17 |
发明(设计)人: | 崔巍 | 申请(专利权)人: | 上海高通电脑有限责任公司 |
主分类号: | G06F3/00 | 分类号: | G06F3/00 |
代理公司: | 上海专利事务所 | 代理人: | 沈昭坤 |
地址: | 200063 上*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 通用 字符 汉字 显示 方法 设计 汉卡 | ||
本发明涉及一种字符式汉字显示方法及使用该方法制成的汉(字)卡,特别涉及一种使西文电脑具有汉字处理功能、并能直接利用西文应用软件输入、显示或打印汉字的方法以及由该方法制成的汉(字)卡。
现有的汉字系统和汉卡大多为图形式,它与西文字符式应用软件界面不一致,通常需要对西文软件逐一汉化改造。为此,字符式汉卡采用直接写屏方式,从而使西文软件直接运行中文。字符式汉卡有硬件写屏和软件写屏两种方案,硬件方案具有速度快的优点,但存在下列缺点:(1)汉卡必须和图形显示卡做在一起,不能利用原有的图形显示卡,从而使汉卡的成本增加;(2)由于是按机器节拍高速写屏,因而不能插入制表符判别程度;造成单字节制表符误显为汉字,表格框线显示混乱。软件写屏方案克服了以上两个缺点,但是存在以下不足:(1)由于字符RAM是利用图形显示卡内的视频RAM,因此对图形显示卡的视频RAM容量要求较高,通常要求512K,否则很难与汉卡兼容;(2)由于要求视频RAM同时被13800个字符地址和A000图形地址同时打开,对单色显示器地址为B000,B800,造成对显示卡及机型兼容性下降;(3)缺少必要的制表符判别程序,从而造成孤立的制表符误判为汉字,同一列相同汉字会误判为制表符;以及(4)汉字输入码表、词库等占用系统的内存,使用户可用内存大大减少。
为了克服上述缺点,本发明的目的在于提供一种通用字符式汉字显示方法及由该方法设计成的汉卡。
为了实现上述目的,本发明提供的通用字符式汉字显示方法包括下列步骤:
(1)将汉字点阵信息进行储存;
(2)将来自系统总线的字符代码数据进行储存;
(3)对上述字符码中的ASC码进行辨认;
(4)对扩展ASC字符中双字节汉字码进行辨认;
(5)将字符特性分类并与四周符号特性进行比较;
(6)根据上述比较结果判别出四周特性是同类或相关的制表符;
(7)将水平、垂直连续个数达到设定数的制表符辨认出来;以及
(8)根据上述字符代码数据将上述辨认后的汉字、制表符和ASC码的相应的点阵信息传送到计算机的图形显示卡以便显示。
本发明提供的通用字符式汉卡,它包括:
(1)将用来储存汉字点阵信息的字库ROM;它可接收来自系统总线的汉字内码信息;
(2)用来储存来自系统总线的字符代码数据的字符RAM,该代码数据可通过字库ROM相应的点阵信息传送到计算机的图形显示卡的视频RAM中;
(3)对上述字符码中的ASC码进行辨认的ASC码确定单元;
(4)对双字节汉字码进行辨认的汉字码确定单元;
(5)将字符按特性分类并与四周符号特性进行比较的比较单元;
(6)根据上述比较结果将四周是同类或相关的制表符辨认的制表符第一确定单元;以及
(7)将水平、垂直个数达到设定数的制表符辨认出来的制表符第二确定单元。
本发明提供的通用字符式汉字显示方法和汉卡由于采用了独立的字符RAM,因而对视频RAM的容量要求降低、提高了汉卡的兼容性;另外由于采用了制表符判别方法,避免了错码,并实现了中西文共享。
图1是本发明所述的通用字符式汉卡的第一实施例的示意图;
图2是本发明所述的通用字符式汉卡的第二实施例的示意图;以及
图3是本发明所述的通用字符式汉卡的制表符判别流程图。
下面结合附图,对本发明的实施例作进一步描述。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海高通电脑有限责任公司,未经上海高通电脑有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/92108542.7/2.html,转载请声明来源钻瓜专利网。