一种通用压缩汉字库芯片制造技术

技术编号:2900664 阅读:264 留言:0更新日期:2012-04-11 18:40
一种通用压缩汉字库芯片,包括存有压缩字库字型数据的只读存储器、用于压缩字库字型数据还原的解压缩处理器,与所述解压缩处理器相连的用于运行程序的读写存储器,其中:解压缩处理器还兼作应用主机的中央处理器。采用了上述的技术解决方案,本实用新型专利技术将字库解压缩处理器同时用作应用主机的中央处理器,提高了资源利用率。另外,本实用新型专利技术还对原压缩汉字库芯片进行升级,不但能减少应用主机存储容量和中央处理器的负担,更能解决诸如冷僻字无法显示等问题,并同时保证了小点阵汉字的高质量显示或打印,完善了汉字库的多输出型式。(*该技术在2015年保护过期,可自由使用*)

【技术实现步骤摘要】
一种通用压缩汉字库芯片
本技术涉及一种汉字库芯片,尤其涉及一种通用压缩汉字库芯片。
技术介绍
通常汉字库有两种:第一,小点阵(如16X16)非压缩汉字库,通常固化在存储器芯片中;第二,高点阵压缩曲线轮廓汉字库,通常安装在PC机硬盘中。对于第二种往往需要占用较大的存储量(每种字体高达3MB),需用硬盘。虽然现有在提高压缩比技术方面有了很大的进展,也能将3MB压缩到0.5MB以下,可以固化在芯片中,省去硬盘,但根本缺点在于压缩汉字库的解压缩程序的运行必须依赖信息设备提供的软件操作系统、编译语言(如Windows操作系统、C语言)和硬件平台(如奔腾CPU处理器)。而目前信息处理设备的软硬件规格繁多,这就要求针对每一种不同的设备平台重新开发汉字库解压缩程序,大大的限制了高点阵压缩汉字库的推广应用。因此本申请人曾在专利号为ZL02111050.6中公开了一种通用性强的压缩汉字库芯片,其特点是,它包括只读存储器、与该存储器(含有压缩汉字库的存储器)相连的用于压缩汉字库还原的解压缩处理器,其中:该存储器具有解压程序和字库压缩数据存储功能;该解压缩处理器具有处理功能和字体参数寄存、字号参数寄存和缓冲储存功能。该专利技术使得压缩汉字库自带还原功能,解压缩处理不必依赖应用设备的处理器,依靠自身的解压缩处理器完成压缩汉字库还原,应用设备只需将该压缩汉字库视为简单的非压缩字库来调用,从而做到字库与应用设备的软件、硬件底层无关,可极其简便的满足各种信息处理设备对压缩汉字库的需求,适用于各种信息处理设备的汉字显示和打印。由于上述字库解压缩处理器运算能力十分强大,完全能满足应用主机对中央处理器的性能需求,若其仅作为字库专用的解压缩处理器无疑是一种资源浪费。另外,该压缩汉字库芯片还存在下列问题:-->第一,解压程序仅驻留于只读存储器中,运行解压程序时,处理器直接从只读存储器中读取程序,通常只读存储器的读取速度比读写存储器要慢3到5倍,因此运行速度难以提高。第二,仅提供了一套小点阵(15×16点阵)汉字,难以保证小点阵汉字(24×24点阵以下)的字型质量,为保证必字型质量,须要有多套小点阵汉字库(如11×12点、15×16点、19×20点、24×24点等)这将占用太多的只读存储器容量。第三,由于目前汉字库的字符集标准的非单一性,如国标字符集GB2312、GB12345、GB13000、GB18030,国际码Unicode,大五码BIG5等。不同地区的汉字库用户使用不同标准的字符集,而不同标准的字符集是互不兼容的,因此,不同地区的汉字库用户在相互交流时就有诸多不便,例如,手机用户互发短信时就会产生乱码。原专利虽支持多种字符集标准,但其所需字库数据存储空间是十分巨大的,致使芯片成本大大增加。第四,为满足对冷僻字的需要,我们通常会采用大字符集GB18030(27,533汉字),但鉴于其存储量是GB2312(6,763汉字)的4倍,如采用原专利字库存储方案,在存储多套字体时,无法兼顾字数完整和存储量大的矛盾。除此之外,为完善汉字库输出的型式,对字高、字宽、斜体、下划线和输出点阵的不同排列格式等提出了改进需求。
技术实现思路
基础上述的压缩汉字库芯片的缺陷和发展需求,本技术的目的在于在原压缩汉字库芯片的基础上进行升级,提供一种通用压缩汉字库芯片,不但能减少应用主机存储容量和中央处理器的负担,更能解决诸如冷僻字无法显示等问题,并同时保证小点阵汉字的高质量显示,完善汉字库的多输出型式。本技术所提供的一种通用压缩汉字库芯片,包括存有压缩字库字型数据的只读存储器和用于压缩字库字型数据还原的解压缩处理器,其特征在于,它还包括与所述解压缩处理器相连的用于运行程序的读写存储器,其中:解压缩处理器,用于设置指定的内码、指定的字符集参数、设置不同的字体、字号、字高、字宽和斜体、下划线、空心字字型,以及设置不同的输出点阵排列格式,还兼作应用主机的中央处理器,根据字符集参数和码表,将曲线汉字库压缩数-->据和点阵汉字库压缩数据中的若干套不同字符集字库数据相同部分的合并内容与分别存储的不同部分进行重新组合,成为指定字符集的完整字库压缩数据;只读存储器,用于装载有码表、曲线解压缩程序、点阵解压缩程序、曲线汉字库压缩数据、曲线外文字符压缩数据、点阵汉字库压缩数据、和点阵外文字符压缩数据;读写存储器,用于对驻留程序的程序读写,运行和缓冲空间的读写存储,与应用主机总线之间以与时钟同步方式实现通信;在上述的通用压缩汉字库芯片中,读写存储器含有双口总线逻辑,其与应用主机总线之间以异步方式实现高效通信。在上述的通用压缩汉字库芯片中,只读存储器中的点阵字库的压缩数据采用不失真的哈夫曼压缩方式。在上述的通用压缩汉字库芯片中,只读存储器中的点阵字库的压缩数据采用算术编码方式。在上述的通用压缩汉字库芯片中,只读存储器包括码表单元,所述解压缩处理器包括码表标志寄存器,只读存储器中的码表单元和解压缩处理器中的码表标志寄存器相连,将若干套不同字符集字库压缩数据的相同部分合并存储,仅将不同部分分别存储,解压缩处理器根据码表标志寄存器中指定的字符集参数,将字库数据中的合并部分与不同部分重新组合,成为指定字符集的完整字库数据。采用了上述的技术解决方案,本技术将字库解压缩处理器同时用作应用主机的中央处理器,提高了资源利用率。另外,本技术对原压缩汉字库芯片进行升级,具有下列优点:第一,将只读存储器中的解压缩程序驻留在读写存储器程序读写单元,读写存储器以零等待状态高速运行解压程序,且不占用应用主机的读写存储器资源。第二,除了含有曲线汉字库压缩数据单元外,还包含有多套经过压缩的小点阵字库数据,在满足小点阵字型的高质量输出的同时,将所占用存储量减到最低。第三,提供了曲线汉字库压缩数据单元和点阵汉字库压缩数据单元,即多套汉字库的字符集,以解决不同地区、不同标准字符集的汉字库用户相互交流-->时不同兼容的问题。并且将不同字符集字库数据中的相同部分合并,解压缩时将所需字符集字库数据的不同部分与相同部分重新组合成完整字库数据,以达到,既支持多套字符集,又节省存储空间。第四,对常用字库(如宋体)采用大字符集,以满足对冷僻字的需要,而其它非常用字体(如隶书)采用基本字符集,对非常用字体所缺少的字数以常用字体默认替补,以兼顾字数完整和存储量大的矛盾。除此之外,解压缩处理器中还提供了字型参数寄存器,完善了汉字库输出的型式,满足了对字高、字宽、斜体、下划线和输出点阵的不同排列格式的改进需求。附图说明图1是本技术通用压缩汉字库芯片的电路结构框图。具体实施方式如图1所示,本技术,即通用压缩汉字库芯片1由存有压缩字库字型数据的只读存储器3、用于压缩字库字型数据还原的解压缩处理器2和用于运行程序的读写存储器4组成,还包括通信总线5和码表设置引脚T0、T1。解压缩处理器,用于设置指定的内码、指定的字符集参数、设置不同的字体、字号、字高、字宽和斜体、下划线、空心字字型,以及设置不同的输出点阵排列格式,还兼作应用主机的中央处理器,根据字符集参数和码表,将曲线汉字库压缩数据和点阵汉字库压缩数据中的若干套不同字符集字库数据相同部分的合并内容与分别存储的不同部分进行重新组合,成为指定字符集的完整字库压缩数据。本文档来自技高网
...

【技术保护点】
一种通用压缩汉字库芯片,包括存有压缩字库字型数据的只读存储器和用于压缩字库字型数据还原的解压缩处理器,其特征在于,它还包括与所述解压缩处理器相连的用于运行程序的读写存储器,其中:    解压缩处理器,用于设置指定的内码、指定的字符集参数、设置不同的字体、字号、字高、字宽和斜体、下划线、空心字字型,以及设置不同的输出点阵排列格式,还兼作应用主机的中央处理器,根据字符集参数和码表,将曲线汉字库压缩数据和点阵汉字库压缩数据中的若干套不同字符集字库数据相同部分的合并内容与分别存储的不同部分进行重新组合,成为指定字符集的完整字库压缩数据;    只读存储器,用于装载有码表、曲线解压缩程序、点阵解压缩程序、曲线汉字库压缩数据、曲线外文字符压缩数据、点阵汉字库压缩数据、和点阵外文字符压缩数据;    读写存储器,用于对驻留程序的程序读写,运行和缓冲空间的读写存储,与应用主机总线之间以与时钟同步方式实现通信;。

【技术特征摘要】
1.一种通用压缩汉字库芯片,包括存有压缩字库字型数据的只读存储器和用于压缩字库字型数据还原的解压缩处理器,其特征在于,它还包括与所述解压缩处理器相连的用于运行程序的读写存储器,其中:解压缩处理器,用于设置指定的内码、指定的字符集参数、设置不同的字体、字号、字高、字宽和斜体、下划线、空心字字型,以及设置不同的输出点阵排列格式,还兼作应用主机的中央处理器,根据字符集参数和码表,将曲线汉字库压缩数据和点阵汉字库压缩数据中的若干套不同字符集字库数据相同部分的合并内容与分别存储的不同部分进行重新组合,成为指定字符集的完整字库压缩数据;只读存储器,用于装载有码表、曲线解压缩程序、点阵解压缩程序、曲线汉字库压缩数据、曲线外文字符压缩数据、点阵汉字库压缩数据、和点阵外文字符压缩数据;读写存储器,用于对驻留程序的程序读写,运行和缓冲空间的读写存储,与应用主机总线之间以...

【专利技术属性】
技术研发人员:崔巍
申请(专利权)人:上海集通数码科技有限责任公司
类型:实用新型
国别省市:31[中国|上海]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1