字符发生方法及设备技术

技术编号:2889593 阅读:127 留言:0更新日期:2012-04-11 18:40
当产生一个由各个笔划构成的字符图象时,本发明专利技术借助于简化各个笔划,使笔划外形的处理可简便地执行,字符的发生从而可高速地执行。若笔划具有平行于坐标轴的大致线性形状,笔划的外形将具有平行于坐标轴的边,因而能够简便地产生。笔划沿其纵向的各点被贮存于具有加续地址的存贮器位置,字符的产生被高速地执行。具有连续地址的存贮器各单元通常被沿扫描线的方向安置,笔划就被旋转成使其纵向变为平行于光栅线,从而产生笔划。(*该技术在2017年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及借助于组合字元而用来重组诸如字符图形之类的字符发生方法和设备。为了减少字符发生中的字形数据的数量,现有技术的方法是采用基于笔划组合的字形方案,其中的字形贮存在存贮器中,先拆成各由一个笔划主体组成的字元(以下称之为“笔划”),然后从存贮器读出各个笔划并组合起来产生字符。在这种字符发生过程中,先构建组成字符的各个笔划,如有需要则进行笔划的比例缩放,再将各个笔划以组成字符的元素的形式放置在给于各个字符的位置上,从而最终获得字符。然而,在基于笔划组合的字形方法中,字符发生所需总的处理时间的大约30%被笔划构建处理所占用。因此,比起外形字形处理(其中字符图形由代表字符整个外形的数据产生)来,基于组合笔划的字形方法的字符图形产生时间被延长了一段笔划构建处理所需的时间。因此,本专利技术的一个目的是提供一种字符处理方法和设备,借以用缩短笔划构建处理时间的方法而能够缩短字符发生所需要的时间。本专利技术的另一目的是提供一种字符发生方法,用以借助于组合笔划而产生字符图象,此方法包含下列步骤根据代表组成一个字符的一个笔划的笔划数据,确定此笔划对外形产生的计算为简单的简单笔划,还是对外形产生的计算为复杂的普通笔划;通过与确定的结果一致的一种处理而产生笔划外形;以及借助于组合在笔划产生步骤中所产生的各个笔划外形而产生字符图象。本专利技术的另一目的是提供一种字符发生方法,用以借助于组合各笔划而产生字符的光栅图象,此方法包含下列步骤产生感兴趣的笔划的光栅图象,使笔划的一行纵向延伸的连续象素的各个象素贮存在具有连续地址的存贮器位置;借助于组合在笔划产生步骤中所产生的各个笔划而产生一个字符图象。本专利技术的另一目的是提供一种字符发生设备,用以借助于组合各笔划而产生字符图象,此设备包含下列装置根据代表组成字符的一个笔划的笔划数据,确定此笔划是对外形产生的计算为简单的简单笔划还是对外形产生的计算为复杂的普通笔划的确定装置;用一种与确定的结果相一致的处理,产生各笔划外形的笔划产生装置;以及借助于组合由笔划产生装置所产生的各个笔划外形而产生字符图象的字符产生装置。本专利技术的另一目的是提供一种字符发生设备,用以借助于组合各笔划而产生一个字符的光栅图象,此设备包含下列装置用来产生有兴趣的笔划的光栅图象,使此笔划的一行纵向延伸的连续象素的各个象素贮存在具有连续地址的存贮器位置的笔划产生装置,以及借助于组合由笔划产生装置所产生的各个笔划而产生字符图象的字符产生装置。本专利技术的另一目的是提供一种用来存储借助于组合各个笔划而产生字符图象的字符产生程序的计算机可读存贮器,此程序带有根据代表组成字符的笔划的笔划数据而确定此笔划是对外形产生的计算为简单的简单笔划还是外形产生的计算为复杂的普通笔划的确定装置;通过与所确定的结果一致的手续而产生各笔划的外形的笔划产生装置;以及借助于组合由笔划产生装置所产生的各个笔划外形而产生字符图象的字符发生装置。本专利技术的另一目的是提供一种用来贮存借助于组合各个笔划而产生字符光栅图象的字符产生程序的计算机可读存贮器,此程序带有用来产生感兴趣的笔划的光栅图象,使此笔划的一行纵向延伸的连续象素的各个象素贮存在具有连续地址的存贮器位置的笔划产生装置,以及借助于组合由笔划产生装置所产生的各个笔划而产生字符图象的字符产生装置。参照附图,从下列描述中,本专利技术的其它特点和优点将显而易见,在所有附图中,相似的参考号表示相同或相似的部件。附图说明图1方框图说明了根据本专利技术第一实施例的系统的结构;图2用来规定笔划主体数据和局部外形(头部或尾部)数据;图3是用来描述笔划数据的示意图4说明了一例笔划布局和特征数据;图5方框图说明了根据本专利技术另一系统的结构;图6流程图说明了在根据本专利技术第一至第三实施例的系统中的字符图形产生过程;图7流程图说明了根据第一实施例的字符产生过程;图8流程图说明了构建简单笔划的过程;图9流程图说明了构建普通笔划的过程;图10A和10B示出了在设计坐标系统中头部及尾部数据的布局;图11A和11B示出了由笔划主体及头部确定的角;图12示出了根据第一至第三实施例的存贮器的构成;图13示出了其上记录有根据第一至第三实施例的程序的诸如软盘或CD-R0M的媒体上的内容的编制;图14的概念图示出了由其上记录有根据第一至第三实施例的程序的诸如软盘或CD-ROM的媒体所提供的程序;图15示出了其上记录有根据第一实施例的程序的诸如软盘或CD-ROM的媒体上用来产生字符图形的程序文件的结构;图16方框图说明了根据本专利技术第二和第三实施例的系统的结构;图17说明了根据第二和第三实施例的一例笔划布局数据;图18流程图说明了在第二实施例的系统中的字符产生过程;图19流程图说明了在第二和第三实施例中笔划构建过程的步骤;图20示出了根据第二实施例的字符产生概念;图21流程图说明了在第三实施例的系统中的字符产生过程;图22示出了根据第三实施例的字符产生概念;以及图23示出了其上记录有根据第二和第三实施例的程序的诸如软盘或CD-ROM之类的媒体上用来产生字符图形程序文件的结构。第一实施例图1方框图说明了采用本专利技术的一种信息处理系统的基本结构。此系统可以是一个日文文字处理器、工作站或个人计算机等等。在图1中,中央处理器(CPU)101执行系统的总体控制并执行处理等。只读存贮器(ROM)102诸存着系统起动程序、用于字符转换的字符图形数据等。随机存取存贮器(RAM)103暂时贮存CPU101所执行的程序(稍后描述)、此程序被执行时所用到的数据、CPU101的处理结果等。键盘控制器(KBC)104接收由键盘(KB)105上各键所输入的数据(字符代码和控制码)并将此数据送至CPU101。显示控制器(CRTC)106读取已被存入RAM103中的显示信息亦即由转换字符码所得到的位象,并将位象传送到显示器(CRT)107。后者从CRTC106接收位象,并在显示屏上显示此位象。磁盘控制器(DKC)108控制着数据向外部贮存单元109的传输。后者包括软盘(FD)109-1和硬盘(HD)109-2或CD-ROM109-3。程序和数据被预先贮存在外部贮存单元109中。CPU101访问所贮存的数据或将数据按需要载入RAM103中。打印控制器(PRTC)110控制着打印机(PRT)111的工作。系统总线112被用来在上述各部件之间传送数据。图12示出了当根据本专利技术的字符产生过程由图1所示的系统执行时,在RAM103中的一种存贮器图。此系统的工作由CPU101执行一个基本输入/输出(I/O)程序81、一个诸如Windows系统的操作系统(OS)82以及一个产生字符图形的字符图形产生程序83或采取此程序的一个应用程序而进行。基本I/O程序81贮存在图1所示的ROM102中,而操作系统82贮存在硬盘(HD)109-2上。当电源接通时,操作系统82被基本I/O程序81中所提供的IPL(初始程序装载)功能从硬盘109-2读入ROM103中,然后开始操作。此实施例中的程序和有关的数据由图1中的FD109-1或CD-ROM109-3馈送。图13说明了已贮存在FD109-1或CD-ROM109-3中的一个文件的结构。借助于在HD109-2中安装一个已从FD109-1或CD-ROM109-3中读出的本文档来自技高网...

【技术保护点】
一种借助于线合各个笔划而产生字符的字符发生方法,包括: 确定步骤,根据代表组成字符的一个笔划的笔划数据而确定此笔划是对外形产生的计算为简单的简单笔划还是对外形产生计算为复杂的普通笔划; 笔划产生步骤,用符合确定结果的过程来产生笔划的外形;以及 字符产生步骤,借助于将上述笔划产生步骤中所产生的各个笔划外形进行组合来产生字符图象。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:师冈秀和
申请(专利权)人:佳能株式会社
类型:发明
国别省市:JP[日本]

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

1