发明名称 转换位元对应字元之方法
摘要 一使用两个缓冲器将字元外观表示法转换为其位元对应形式的资料转换装置及方法,该两个缓冲器一个用于字元符号的位元对应形式并且另一个用于字元外观链码表示法。该处理过程使用三个步骤。第一步骤是将字元外观画到图形缓冲器并且产生有旗标的链码表示法以指示轮廓冲突。而后轮廓再度被扫瞄一次以增加链码表示法中缺少的旗标。最后,用轮廓的链码表示法来填墨在图形缓冲器中轮廓的内部部份,以提供一已充填的字元。
申请公布号 TW363160 申请公布日期 1999.07.01
申请号 TW084107623 申请日期 1995.07.24
申请人 普特洛尼克斯公司 发明人 周皓;邵乐军
分类号 G06F17/20 主分类号 G06F17/20
代理机构 代理人 陈长文 台北巿敦化北路二○一号七楼
主权项 1.一种方法,其将一个字元的外观表示法转换为位元对应形式,以形成一个字元字型,其包含:提供一个字元的位元对应形式缓冲器;提供一个字元的外观的链码表示法的缓冲器;字元的外观画入第一个缓冲器;产生轮廓的链码表示;设定表示轮廓冲突的旗标;扫瞄链码表示法的轮廓以加入遗漏的链码旗标;在第一个缓冲器将字元的轮廓的内部填墨;及,印出该字元。2.根据申请专利范围第1项之方法,更包括:映成一个有数个元件的字型元件。3.根据申请专利范围第2项之方法,更包括:读取元件完整的曲线叙述;映成此曲线叙述;及,然后读取下一个元件且循序映成。4.根据申请专利范围第3项之方法,更包括:在映成处理时,画一Bezier曲线来描述此字元。5.根据申请专利范围第4项之方法,更包括:以一种固定的方向描述Bezier曲线段。6.根据申请专利范围第5项之方法,更包括:用一个开始点起始链码,用4位元表示1点,其中3位元表示方向,及一位元表示旗标。7.根据申请专利范围第6项之方法,更包括:用链码旗标表示轮廊冲突点。8.一种方法,透过字元转换为某特殊字元的字型提供位元对应,包含:转换字元的轮廓的曲线描述到他们的位元对应叙述及链码叙述;在链码叙述上设定旗标来避免过度填墨及填墨不足;藉由建立参数及字型外观像素描述的差异来缩短过度填墨;及轮廓内部填墨以得到位元对应字型。9.根据申请专利范围第8项之方法,更包括:只扫瞄该字型的轮廓的内部。10.根据申请专利范围第8项之方法,更包括:填墨入该字型的轮廓的内部。11.根据申请专利范围第8项之方法,更包括:基于字型的轮廓的方向建立填墨的方向。12.根据申请专利范围第8项之方法,更包括:提供一个第一缓冲记忆体给字型的影像,且,提供一个第二缓冲记忆体给链码。13.根据申请专利范围第12项之方法,更包括:该第一缓冲器与具有一位元给每一相对像素的最大字元大小相同。14.一种方法,其对一字元映成一字型;包括:藉由读取一个元件的曲线描述映成该字型;映成该元件;读取第二个元件;且,映成该第二个元件且任何元件在此之后依序经由读取及映成每个循序元件。15.根据申请专利范围第14项之方法,更包括:以固定的方向用Bezier线段描述将映成的曲线元件。16.根据申请专利范围第15项之方法,更包括:填墨入字型的元件。17.一种方法,其在印刷处理时对产生一个字元的字型的元件填墨,包括:在图形缓冲器上产生外观字型;产生外观的链码描述及链码旗标;加入遗漏的链码旗标;及,填墨于该字型的元件之轮廓内。18.根据申请专利范围第17项之方法,更包括:提供连续曲线像素间的方向向量,当在图形缓冲器产生字型外观时,将被编码;及产生外观的链码描述及链码旗标。19.根据申请专利范围第17项之方法,更包括:提供链码旗标以避免因字型的缩放而轮廓冲突。20.根据申请专利范围第18项之方法,其中图形缓冲器利用Bezier曲线分解,画出Bezier曲线。21.根据申请专利范围第18项之方法,更包括:透过至少一个的第二缓冲器来维持链码値。22.根据申请专利范围第18项之方法,更包括:对一相对的字元的元件的每一个新产生的像素外观提供一个相对应的链码。23.根据申请专利范围第22项之方法,更包括:设定链码旗标表示已画入图形缓冲器中的像素的冲突。24.根据申请专利范围第23项之方法,更包括:在图形缓冲器的开始点选择一个像素;逆追踪链码以检查遗漏的链码旗标;并且,因此建立任何元件冲突。25.根据申请专利范围第18项之方法,更包括:侦测并标记冲突的链码旗标;设定额外的链码旗标以避免过度填墨;并且:填墨该字型。图式简单说明:第一图是表示15*16位元对应字元的影像说明。第二图是一个立方Bezier曲线的曲线段说明。第三图是Bezier曲线分解的说明,当一段Bezier曲线由中间分为两段时,每一段均为一个Bezier曲线。第四图是中文字〝颤〞的图形表示,其包括8个独立元件及11个轮廓。第五图是一有8种値由0到7表8种方向的链码表示法的说明。第六图是旧填墨法过度填了12个像素的角。第七图是改良的像素表示法,仅填了6个像素且比第六图的方法好。第八图到第十三图展示英文字元〝F〞的填墨及填墨过程。第十四图及第十五图藉由字元F的填墨步骤展示链码及旗标产生的三步骤。第十六图到第二十一图展示本发明数字5的填墨过程。第二十二图到第二十三图展示数字5经由填墨步骤三步骤所产生的链码及旗标。
地址 美国