CN101630311A - 一种文字的显示方法及显示设备 - Google Patents
一种文字的显示方法及显示设备 Download PDFInfo
- Publication number
- CN101630311A CN101630311A CN200810116909A CN200810116909A CN101630311A CN 101630311 A CN101630311 A CN 101630311A CN 200810116909 A CN200810116909 A CN 200810116909A CN 200810116909 A CN200810116909 A CN 200810116909A CN 101630311 A CN101630311 A CN 101630311A
- Authority
- CN
- China
- Prior art keywords
- literal
- stroke
- information
- character
- displaying method
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/018—Input/output arrangements for oriental characters
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Controls And Circuits For Display Device (AREA)
- Document Processing Apparatus (AREA)
Abstract
本发明提供一种文字显示方法,所述文字包括有将所述文字按照笔画拆分所得到的基本元素的文字信息,所述基本元素按照书写顺序依次存储,它包括字形描述信息、方向信息;所述方法包括:提供待显示文字的文字信息;按照所述文字的书写顺序选择所述文字的一个笔画;获得当前笔画中各个基本元素的字形描述信息和所述方向信息画出当前笔画;重复上述操作,直至完成对所述文字或其一部分的显示。本发明的优点在于:按照书写顺序依次显示笔画,克服了现有技术中只能对文字进行整体显示的缺陷;应用范围广、使用方便。
Description
技术领域
本发明涉及文字显示,特别涉及一种将文字按照书写顺序进行显示的显示方法。
背景技术
文字是人与人之间进行信息交流的工具,而文字的字形则是文字的外在表现形式,人们通过字形实现了对文字的了解。而利用计算机实现对文字的处理时,需要解决如何在计算机***中实现对文字的输入、保存、显示和打印等操作。无论是上述何种操作,其核心都与计算机中所采用的文字字库有关。
文字字库是对文字字形在计算机内的描述,它是在计算机内所表示的文字字形的一个集合。用户在处理文字时,最终都需要调用文字字库中的信息,从而在计算机屏幕上或在打印终端等显示文字。在现有技术中,根据文字字库中文字的存储方式,可将文字字库划分为点阵字库、矢量字库、曲线字库、中心线字库等,但无论是上述何种文字字库,在存储一个文字时,都将该文字作为图形或图像元素进行整体存储。例如,以汉字中的“张”字为例,在点阵字库中,所存储的是用点表示的整个字形的图像数据,在矢量字库、曲线字库和中心线字库中,所存储的是整个字形的图形描述。各种字库都不会单独存储文字中某个偏旁部首或某个笔画的信息。
在现有技术中,对文字的处理都是以字为单位进行诸如显示、打印等各种处理。但在实际应用中,还具有对字内信息的处理需求。仍以汉字为例,汉字有偏旁部首,有固定的笔画数量,在书写时有规定的笔画顺序等。上述的汉字字内信息无法在现有的汉字库中得到体现,从而影响了对汉字信息的进一步开放使用。例如,如果用户需要将某一个汉字按照笔画顺序一笔一笔地输出,在现有汉字库的基础上,需要对所要输出的汉字进行笔画轮廓或骨架的提取,从而得到笔画信息,然后将汉字的笔画按顺序输出,无法直接根据现有汉字库的信息按照笔画书写顺序输出汉字。上述缺陷的存在,都与现有的各种文字字库没有保存文字的字内信息有关,阻碍了对文字的进一步使用。
发明内容
为了克服现有的文字字库没有保存文字的字内信息所带来的无法对文字按照笔画顺序依次显示的问题,从而提供一种可实现文字笔画依次显示、打印的方法以及相应的设备。
为了实现上述目的,本发明提供了一种文字显示方法,所述文字包括有将所述文字按照笔画拆分所得到的基本元素的文字信息,所述基本元素按照书写顺序依次存储,它包括字形描述信息、方向信息;所述方法包括:
步骤1)、提供待显示文字的文字信息;
步骤2)、按照所述文字的书写顺序选择所述文字的一个笔画;
步骤3)、获得当前笔画中各个基本元素的字形描述信息和所述方向信息画出当前笔画;
步骤4)、重复上述步骤2)和3)操作,直至完成对所述文字或其一部分的显示。
上述技术方案中,所述的步骤3)包括:
步骤3-1)、对所述字形描述信息的表示方式进行判断,若为点阵方式,则执行步骤3-3),否则,执行下一步;
步骤3-2)、根据字形描述信息,对当前笔画中的各个基本元素进行光栅化操作;
步骤3-3)、按照所述的方向信息与字形描述信息对当前笔画进行画操作。
上述技术方案中,所述字形描述信息的表示方式包括点阵方式、矢量方式、曲线方式、中心线方式、轮廓方式、骨架方式。
上述技术方案中,所述的文字信息中还存储有用于表示所述基本元素在书写时快慢以及书写时基本元素间停顿长短的速度信息;在所述步骤3)中,按照所述速度信息画出当前笔画。
上述技术方案中,所述的文字信息中还存储有笔画的类型信息以及用于读出笔画类型的语音信息或其编码信息;在所述步骤3)中,在画出当前笔画时,还根据所述当前笔画的类型读出笔画的语音。
上述技术方案中,所述多个文字的所述文字信息存储在一个文字库中,每个文字有一个唯一的编码;其中,
在所述的步骤1)中还包括,根据所述文字的编码,从所述文字库中得到该文字的文字信息。
上述技术方案中,所述文字还包括文字的语音或语音编码信息。
上述技术方案中,所述文字还包括所述文字的笔画编号以及所述文字的笔画数的信息。
上述技术方案中,所述文字还包括对所述字形描述信息的表示方式的选择信息。
上述技术方案中,所述文字还包括将所述文字的笔画编号按照文字的形旁和声旁进行区分的信息。
上述技术方案中,所述文字还包括所述文字中的形旁或声旁作为一个独立的文字的编码。
上述技术方案中,所述的文字的笔画编号、所述文字的笔画数、对所述字形描述信息的表示方式的选择信息、将所述文字的笔画编号按照文字的形旁和声旁进行区分的信息、所述文字中的形旁或声旁作为一个独立的文字的编码在一个索引表中表示。
上述技术方案中,在所述的步骤4)中,在显示所述文字的下一个笔画前设定调用条件,满足所述的调用条件后才调用文字的下一个笔画,或按照调用条件结束操作。
上述技术方案中,所述的方向信息按照东、南、西、北、东南、西南、东北、西北八个方向进行标定或按照角度进行标定。
上述技术方案中,所述的画操作包括动态显示、静态显示和打印。
一种用于实现所述文字显示方法的文字显示设备,包括文字信息提供模块、笔画选择模块、笔画描绘模块;其中,
所述的文字信息提供模块用于提供待显示文字的文字信息;
所述的笔画选择模块用于按照所述文字的书写顺序选择所述文字的一个笔画;
所述的笔画描绘模块用于根据当前笔画中各个基本元素的字形描述信息和所述方向信息画出当前笔画。
上述技术方案中,所述的笔画描绘模块包括字形描述信息表示方式判断单元、光栅化操作单元、画操作单元;其中,
所述的字形描述信息表示方式判断单元用于对所述基本元素的字形描述信息的表示方式进行判断,根据判断结果决定调用光栅化操作单元还是调用画操作单元;
所述的光栅化操作单元用于对文字或文字中的笔画进行光栅化操作;
所述的画操作单元用于对文字的笔画进行画操作。
上述技术方案中,所述的文字信息存储在一个文字库中,所述文字信息提供模块从所述文字库得到待显示文字的文字信息。
本发明的优点在于:
1、本发明通过将文字按照笔画拆分成基本元素,并对基本元素的字形描述信息、方向信息、速度信息的存储,使得在显示过程中可以按照书写顺序依次调用上述信息进行显示,克服了现有技术中只能对文字进行整体显示的缺陷,并能够展示出文字在书写过程中的书写方向、书写节奏等细节信息。
2、本发明的文字显示方法涵盖了现有技术中的各种字形描述方式,使得本发明的方法具有应用范围广、使用方便的优点。
3、本发明对文字笔画按照形旁、声旁进行了区分,使得用户可以对文字按照偏旁部首进行文字内的处理。
附图说明
以下,结合附图来详细说明本发明的实施例,其中:
图1为本发明的文字显示方法中所涉及的二维空间的方向划分的示意图;
图2为本发明的文字显示方法的示意图。
具体实施方式
下面结合附图和具体实施方式对本发明做进一步说明。
在下列实施例中,以汉字为例,对本发明的文字显示方法进行具体的说明。在对汉字的文字显示方法进行说明前,还需要对汉字显示时所涉及的汉字库的数据结构以及存储方式进行说明。
在现有汉字库的基础上,本发明提出了一种新的汉字库的思想,在该汉字库的数据结构中对汉字的字内信息进行了存储。具体的说,首先需要将一个汉字划分成基本元素,并记录每一个基本元素的两个信息,即字形描述信息以及方向。在本发明中的一个实施例中,所涉及的基本元素可以是指一个笔画或笔画中的某一段或者笔画的组合,例如,对于笔画“丨”,它可以是一个基本元素,而对于笔画则可以分为两个基本元素,分别是“-”和“丨”。从上面的例子可以看出,基本元素中的笔画通常具有相同的方向,且结构较为简单,但是本发明并不限于上述说明。
基本元素的上述信息可以对该基本元素进行较为详细的刻画,其中,所述的字形描述信息用来表示该基本元素的形状,所述的字形描述信息在现有的汉字库中也都存在,但是与本发明的一个区别点在于,现有汉字库中只保存了整个字的字形描述信息,而本发明中,则存储了文字的基本元素的字形描述信息。字形描述信息的具体表现形式有多种,如现有技术中的点阵方式、矢量方式、曲线方式、中心线方式、骨架方式、轮廓方式都可以用来表示字形描述信息。所述的方向用来表示基本元素中笔画的行进方向,在一种实现方式中,可以将二维空间分成8个方向,如图1所示,将这8个方向用a、b、c、d、e、f、g、h分别表示,可用上述字母对基本元素的方向进行描述。例如,对于基本元素“-”,它的行进方向为水平从左到右,因此可以用字母b来表示它的方向。在实际应用中,为了提高对基本元素中笔画行进方向描述的精确度,还可以采用角度的方法对基本元素的方向进行说明。
基本元素的信息并不局限于上述两个信息,在另一个实施例中,基本元素的信息还可以包括速度信息。所述的速度用来表示基本元素在书写时的快慢。作为一个基本常识,我们知道,汉字在书写过程中,具有独特的书写节奏,在某一笔上书写的速度略快,在另一笔上书写的速度较慢,基本元素中的速度信息就是用来记录该基本元素在书写时快慢的信息。特别的,在一个基本元素中,不同的分段之间也存在着书写速度的快慢差异,因此,一个基本元素的速度信息可以进行分段说明。此外,由于实际书写过程中,在书写完一个笔画或笔画中的一个基本元素后,可能会有相应的停顿,因此,在速度信息中还可以包括基本元素间的停顿时间长短的信息。下面以汉字中的“张”为例,对该实施例中汉字的字内信息在汉字库中如何存储进行相应的说明。
然后,在汉字库中对汉字“张”的字内信息进行存储,在存储过程中,所存储的基本单位并不是整个字,而是对该字按照上述说明所划分的各个基本元素,所有基本元素的存储信息拼接成一个完整的字。下面用如下的表1表示“张”字在存储时的数据结构。
表1
在上述表格中,对“张”字中各个基本元素的信息进行了描述,其中的点阵/矢量/曲线/中心线数据信息是用数字对基本元素的形状进行描述的具体信息,这些信息在现有技术中都已存在,此处不再进行重复说明。
应当注意的是,由于上述表格中的基本元素“-”、“′”是由一个基本的笔画得到的,因此,在对这两个基本元素进行编号时,用“0/0”、“0/1”的方式进行编号,以表示两个基本元素之间存在联系,同时也便于用编号“0”统一表示笔画对于基本元素“′”、“-”、“丿”、“丶”,以及“丨”、“′”,同样也存在此类的划分。此外,在前面的描述中已经提到,字形描述信息可以采用多种方式表示,如常见的点阵定义方式、轮廓化定义方式(包括直线方式与曲线方式)、骨架定义方式、中心线定义方式等,它涵盖了当前各种典型的表示方式,如TrueType等。鉴于字形描述信息可以存在多种表示方式,因此,考虑到兼容性的需要,可以在一个汉字库中,对于一个汉字定义多个如表1所述的数据结构,在不同的数据结构中,用不同的方式表示字形描述信息。这样做可以使得用户根据实际应用情况选择合适的字形描述信息表示方式,为用户提供了多种选择。
在上述表格中,除了用数字表示笔画的书写顺序外,还包括了用数字表示的笔画类型信息。在国家语言文字工作委员会所发布的《现代汉语通用字笔顺规范》中,将汉字的各种笔画分为5种基本类型,分别用横、竖、撇、点、折表示,对于汉字中的其它笔画都可以归为相应的笔画类中。例如,提可以归到横,捺可以归到点,竖钩归为竖,各种折笔(如横折钩、横折弯钩、竖弯钩等)都可以归到折。用1、2、3、4、5分别表示横、竖、撇、点、折这五种基本类型。虽然在上述表格中只是标示了笔画的基本类型信息,但在具体应用中,还可以在五种基本类型下做进一步划分,例如,用1/0表示横,用1/1表示提,用2/0表示竖,用2/1表示竖钩等,从而得到更进一步的笔画类型信息。通过笔画类型信息的添加,有助于对汉字内笔画的检索、分类、排序,以及对特定笔画类型的笔画的显示。
此外,在上述表格中,除了添加笔画的类型信息外,还可以根据笔画的类型信息添加相应的笔画语音信息或其编码信息,根据笔画语音信息或其编码信息,可以在后续的显示过程中,一边显示笔画一边读出笔画的语音。
在表1所描述的数据结构的基础上,在另一个实施例中可以通过一个索引表实现对这一数据结构的调用。利用这一索引表,可以对汉字中的结构信息实现进一步的分类存储。例如,由于多数汉字属于形声字,因此,在上述索引表中,可以按照形旁和声旁,分别对汉字中的各个笔画的编号进行存储,从而对汉字的形旁和声旁进行区别。如下面的表2所示,对前述的“张”字中的各个笔画进行如下存储:
汉字编码 | 形旁 | 0、1、2 | 声旁 | 3、4、5、6 | 笔画数 | 7 |
表2
在上述表格中,所述的汉字编码可以是汉字的Unicode编码或者是GB编码,张字所对应的Unicode编码为5F20,所对应的GB编码为D5C5。
除了表2中所存储的上述信息外,在该索引表中可以在各个笔画编号间添加间隔参数,以表示笔画在书写时的停顿。当然,对于不属于形声字的汉字,如独体字,可以不按照上述的表格将汉字按照形旁和声旁进行存储,只要记录笔画的序号以及总的笔画数即可。此外,在前文中提到,对于一个汉字可以定义多个如表1所示的数据结构以使得可以用多种方式表示字形描述信息,因此,还可以在表2所述的数据结构中添加一个用于表示所引用数据结构的选项,根据该选项,选择采用何种方式对汉字进行分笔画的显示,也可以选择依照现有的常见方式对汉字进行整体显示。考虑到字内检索的需要,还可以在上述的索引表中加入文字的形旁或声旁作为一个独立的文字的编码。例如,对于“张”,我们可以在索引表中加入“弓”字和“长”字的编码。此外,还可以在索引表中增加文字的语音或语音编码信息,以使得在后续的文字显示过程中,可以读出文字的语音。在索引表中增加的文字的语音或语音编码信息可能不止一个,这有助于对多音字的表示和区分。
在上述描述中,以“张”字为例,对本发明中所涉及的汉字库进行了说明,对于其它汉字,利用上述的方法都可以实现在汉字库中的相应存储。总之,本发明中所涉及的汉字库通过添加汉字字内信息,为汉字的按笔画显示创造了条件。
以上述的汉字库为基础,可以对汉字做进一步的处理。在对汉字的显示过程中,仍然可以按照现有的方法将汉字按照整字进行输出,也可以依据汉字库中所存储的汉字字内信息将汉字依照笔画顺序依次输出。下面仍以“张”字为例,结合图2对本发明的显示方法进行相应的说明。
步骤10、利用汉字编码,得到该汉字的索引表。对于特定的汉字,都有一个独一无二的汉字编码,因此,根据编码即可得到相应的索引表,本步骤中所述的索引表如表2所示。
步骤20、选择汉字的显示方式,如果对汉字进行整体显示,则从汉字库中调用整体描述汉字字形的汉字库部分,然后按照现有技术的显示方法进行显示,如果对汉字按笔画进行显示,则执行下一步。
步骤30、按照顺序选择汉字的一个笔画。由于汉字的笔画在汉字库中存储时已经用数字按顺序编号,因此在本步骤中可以按照数字从小到大做递进选择。例如,对于“张”字,它的第一笔用0表示,因此,在选择第一笔时,选择编号为0的笔画,此后再进行选择时,则可依次选择编号为1、2、3等的笔画。
步骤40、调用当前笔画的字形描述信息。由于一个笔画可能分成多个基本元素,因此在调用当前笔画的字形描述信息时,实际上是调用笔画中的所有基本元素的字形描述信息。从上一步得到笔画的相应编码后,可以从相应的数据结构中(如表1)得到笔画中的基本元素的具体信息,包括字形描述信息、方向信息和速度信息,在本步骤中,调用其中的字形描述信息。在前面对汉字库的说明中已经提到,汉字的字形描述信息采用现有技术中的点阵方式或矢量方式或曲线方式或中心线方式或骨架方式或轮廓方式表示,因此在调用字形描述信息时,根据字形描述信息的表示方式采用相应的字形描述信息描述方法。
步骤50、判断笔画的字形描述信息的表示方式,若所述的字形描述信息用点阵方式表示,则直接执行步骤70,若为其他类型的表示方式,则执行下一步;
步骤60、根据字形描述信息,对当前笔画中的基本元素进行光栅化操作。光栅化操作是指将一个图元转换为二维图像的过程。光栅化操作的具体实现属于成熟的现有技术。
步骤70、对当前笔画进行画操作。对笔画进行画操作包括静态显示、动态显示和打印。其中的动态显示就是要将汉字的笔画按照书写规则显示出来。在前文中已经提到,笔画可以分成多个基本元素,因此在画操作的动态显示过程中按照笔画中基本元素的顺序进行相应的画。在画的过程中,首先需要知道书写顺序,这一书写顺序可以通过基本元素的方向信息得到;其次,在画操作的过程中,要体现汉字的书写节奏,这一书写节奏可以通过基本元素中的速度信息得到。画操作中的静态显示和打印在现有技术中已经存在,在此不再重复说明。在前文中已经提到,笔画的字形描述信息具有多种表示方式,在画操作的过程中,对于需要进行光栅化操作的表示方式,在光栅化操作的基础上进行画操作,对于不需要进行光栅化操作的点阵方式,则直接进行画操作。画操作的具体实现过程对于不同表达方式都是相同的。此外,在对当前笔画进行画操作时,如果是将汉字按照笔画的书写顺序逐渐显示的动态显示过程,则在显示过程中还可以同时读出笔画的语音信息。
步骤80、判断当前笔画是否为当前汉字的最后一个笔画,如果是的话,结束当前汉字的显示过程,否则,调用汉字中的下一个笔画,然后重新执行步骤30。在本步骤中,在调用汉字中的下一笔画前,还可以设定一定调用条件,例如,在得到用户的某一个输入信息后,才调用下一笔画,这样在显示过程中,可以使得汉字笔画的输出显示在用户的控制下,一笔一笔按顺序实现。此外,利用该调用条件还可以实现对汉字一部分(如偏旁)的有选择地进行显示。设定调用条件后,在本步骤中,还需要判断所要调用的下一个笔画是否满足调用条件中的终止条件,如果满足就终止显示。
在上述实施例中,以汉字为例,对文字的显示方法进行了说明,但本领域的普通技术人员应当了解,对于其它类型的文字同样可以进行类似的处理,以实现对文字内信息的进一步操作。
与本发明的文字显示方法相对应的,还可以采用文字显示设备来实现本发明的思想,该设备包括文字信息单元、笔画选择模块、笔画描绘模块;其中,所述的文字信息单元用于存储将所述文字按照笔画拆分得到的基本元素的信息;
所述的笔画选择模块用于在按照笔画依次显示的过程中,从所述的文字信息单元中调用相应的笔画信息,并判断当前笔画是否是文字的最后一个笔画或下一个笔画是否满足调用终止条件;
所述的笔画描绘模块用于根据笔画的信息完成对笔画的描绘。
该设备中还包括显示方式选择模块,所述的显示方式选择模块用于对文字的显示方式进行选择。
上述的笔画描绘模块包括字形描述信息表示方式判断单元、光栅化操作单元、画操作单元;其中,所述的字形描述信息表示方式判断单元用于对所述基本元素的字形描述信息的表示方式进行判断,根据判断结果决定调用光栅化操作单元还是调用画操作单元;
所述的光栅化操作单元用于对文字或文字中的笔画进行光栅化操作;
所述的画操作单元用于对文字的笔画进行画操作。
对上述的文字信息单元进行组合可以得到文字库。
上述的文字显示设备与现有的文字显示设备相比,在显示方式上有了更多的选择,为用户提供了更大的灵活性。
所述的文字显示设备还可以具有排版和打印功能。
最后所应说明的是,以上实施例仅用以说明本发明的技术方案而非限制。尽管参照实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,对本发明的技术方案进行修改或者等同替换,都不脱离本发明技术方案的精神和范围,其均应涵盖在本发明的权利要求范围当中。
Claims (18)
1、一种文字显示方法,所述文字包括有将所述文字按照笔画拆分所得到的基本元素的文字信息,所述基本元素按照书写顺序依次存储,它包括字形描述信息、方向信息;所述方法包括:
步骤1)、提供待显示文字的文字信息;
步骤2)、按照所述文字的书写顺序选择所述文字的一个笔画;
步骤3)、获得当前笔画中各个基本元素的字形描述信息和所述方向信息画出当前笔画;
步骤4)、重复上述步骤2)和3)操作,直至完成对所述文字或其一部分的显示。
2、根据权利要求1所述的文字显示方法,其特征在于,所述的步骤3)包括:
步骤3-1)、对所述字形描述信息的表示方式进行判断,若为点阵方式,则执行步骤3-3),否则,执行下一步;
步骤3-2)、根据字形描述信息,对当前笔画中的各个基本元素进行光栅化操作;
步骤3-3)、按照所述的方向信息与字形描述信息对当前笔画进行画操作。
3、根据权利要求2所述的文字显示方法,其特征在于,所述字形描述信息的表示方式包括点阵方式、矢量方式、曲线方式、中心线方式、轮廓方式、骨架方式。
4、根据权利要求1或2所述的文字显示方法,其特征在于,所述的文字信息中还存储有用于表示所述基本元素在书写时快慢以及书写时基本元素间停顿长短的速度信息;在所述步骤3)中,按照所述速度信息画出当前笔画。
5、根据权利要求1或2所述的文字显示方法,其特征在于,所述的文字信息中还存储有笔画的类型信息以及用于读出笔画类型的语音信息或其编码信息;在所述步骤3)中,在画出当前笔画时,还根据所述当前笔画的类型读出笔画的语音。
6、根据权利要求1或2所述的文字显示方法,其特征在于,所述多个文字的所述文字信息存储在一个文字库中,每个文字有一个唯一的编码;其中,
在所述的步骤1)中还包括,根据所述文字的编码,从所述文字库中得到该文字的文字信息。
7、根据权利要求1或2所述的文字显示方法,其特征在于,所述文字还包括文字的语音或语音编码信息。
8、根据权利要求1所述的文字显示方法,其特征在于,所述文字还包括所述文字的笔画编号以及所述文字的笔画数的信息。
9、根据权利要求8所述的文字显示方法,其特征在于,所述文字还包括对所述字形描述信息的表示方式的选择信息。
10、根据权利要求9所述的文字显示方法,其特征在于,所述文字还包括将所述文字的笔画编号按照文字的形旁和声旁进行区分的信息。
11、根据权利要求10所述的文字显示方法,其特征在于,所述文字还包括所述文字中的形旁或声旁作为一个独立的文字的编码。
12、根据权利要求11所述的文字显示方法,其特征在于,所述的文字的笔画编号、所述文字的笔画数、对所述字形描述信息的表示方式的选择信息、将所述文字的笔画编号按照文字的形旁和声旁进行区分的信息、所述文字中的形旁或声旁作为一个独立的文字的编码在一个索引表中表示。
13、根据权利要求1或2所述的文字显示方法,其特征在于,在所述的步骤4)中,在显示所述文字的下一个笔画前设定调用条件,满足所述的调用条件后才调用文字的下一个笔画,或按照调用条件结束操作。
14、根据权利要求1或2所述的文字显示方法,其特征在于,所述的方向信息按照东、南、西、北、东南、西南、东北、西北八个方向进行标定或按照角度进行标定。
15、根据权利要求2所述的文字显示方法,其特征在于,所述的画操作包括动态显示、静态显示和打印。
16、一种用于实现权利要求1-15所述文字显示方法的文字显示设备,其特征在于,包括文字信息提供模块、笔画选择模块、笔画描绘模块;其中,
所述的文字信息提供模块用于提供待显示文字的文字信息;
所述的笔画选择模块用于按照所述文字的书写顺序选择所述文字的一个笔画;
所述的笔画描绘模块用于根据当前笔画中各个基本元素的字形描述信息和所述方向信息画出当前笔画。
17、根据权利要求16所述的文字显示设备,其特征在于,所述的笔画描绘模块包括字形描述信息表示方式判断单元、光栅化操作单元、画操作单元;其中,
所述的字形描述信息表示方式判断单元用于对所述基本元素的字形描述信息的表示方式进行判断,根据判断结果决定调用光栅化操作单元还是调用画操作单元;
所述的光栅化操作单元用于对文字或文字中的笔画进行光栅化操作;
所述的画操作单元用于对文字的笔画进行画操作。
18、根据权利要求16或17所述的文字显示设备,其特征在于,所述的文字信息存储在一个文字库中,所述文字信息提供模块从所述文字库得到待显示文字的文字信息。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2008101169098A CN101630311B (zh) | 2008-07-18 | 2008-07-18 | 一种文字的显示方法及显示设备 |
PCT/CN2009/000806 WO2010006512A1 (zh) | 2008-07-18 | 2009-07-17 | 文字的显示方法、检索方法及显示设备 |
HK10106890.6A HK1140565A1 (en) | 2008-07-18 | 2010-07-15 | Method and device for displaying characters |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2008101169098A CN101630311B (zh) | 2008-07-18 | 2008-07-18 | 一种文字的显示方法及显示设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101630311A true CN101630311A (zh) | 2010-01-20 |
CN101630311B CN101630311B (zh) | 2011-05-04 |
Family
ID=41550002
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2008101169098A Active CN101630311B (zh) | 2008-07-18 | 2008-07-18 | 一种文字的显示方法及显示设备 |
Country Status (3)
Country | Link |
---|---|
CN (1) | CN101630311B (zh) |
HK (1) | HK1140565A1 (zh) |
WO (1) | WO2010006512A1 (zh) |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102521573A (zh) * | 2011-12-09 | 2012-06-27 | 陕西理工学院 | 书写笔画的笔画识别方法 |
CN102682022A (zh) * | 2011-03-15 | 2012-09-19 | 高静敏 | 汉字全息活字库及其操作的实现方法 |
WO2015014061A1 (zh) * | 2013-07-31 | 2015-02-05 | 北大方正集团有限公司 | 一种制作中间字库的方法以及装置 |
CN104572683A (zh) * | 2013-10-17 | 2015-04-29 | 北大方正集团有限公司 | 文字笔画动画处理方法和装置 |
CN105513108A (zh) * | 2015-12-11 | 2016-04-20 | 中国航空工业集团公司西安航空计算技术研究所 | 一种基于纹理贴图的字库绘制方法 |
CN106021198A (zh) * | 2016-05-12 | 2016-10-12 | 成都职业技术学院 | 一种16×16点阵汉字笔顺字库的制作方法 |
CN106648430A (zh) * | 2016-12-20 | 2017-05-10 | 天脉聚源(北京)传媒科技有限公司 | 一种智能显示下拉刷新动画的方法及装置 |
CN106981086A (zh) * | 2016-01-18 | 2017-07-25 | 北大方正集团有限公司 | 信息播放方法和信息播放装置 |
CN107885863A (zh) * | 2017-11-21 | 2018-04-06 | 湖北大学 | 基于本体的地图符号表达方法及*** |
CN110322538A (zh) * | 2019-06-26 | 2019-10-11 | 广州视源电子科技股份有限公司 | 文字显示方法、装置,存储介质及处理器 |
CN111294659A (zh) * | 2018-12-10 | 2020-06-16 | 北京乐柏信息咨询有限公司 | 轨迹播放速度的控制方法及装置、介质、处理设备 |
CN111324405A (zh) * | 2020-01-20 | 2020-06-23 | 北京无限光场科技有限公司 | 文字显示方法、装置和电子设备 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1246757C (zh) * | 1988-09-05 | 2006-03-22 | 亚洲通信私人有限公司 | 字符认定装置 |
US5903668A (en) * | 1992-05-27 | 1999-05-11 | Apple Computer, Inc. | Method and apparatus for recognizing handwritten words |
JP3889961B2 (ja) * | 2001-12-13 | 2007-03-07 | セイコーエプソン株式会社 | 文字処理装置および文字処理装置の文字処理方法 |
CN101131687A (zh) * | 2006-08-22 | 2008-02-27 | 文鼎科技开发股份有限公司 | 产生字型的方法 |
-
2008
- 2008-07-18 CN CN2008101169098A patent/CN101630311B/zh active Active
-
2009
- 2009-07-17 WO PCT/CN2009/000806 patent/WO2010006512A1/zh active Application Filing
-
2010
- 2010-07-15 HK HK10106890.6A patent/HK1140565A1/xx unknown
Cited By (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102682022A (zh) * | 2011-03-15 | 2012-09-19 | 高静敏 | 汉字全息活字库及其操作的实现方法 |
CN102682022B (zh) * | 2011-03-15 | 2014-12-24 | 高静敏 | 一种汉字全息活字库的实现方法 |
CN102521573A (zh) * | 2011-12-09 | 2012-06-27 | 陕西理工学院 | 书写笔画的笔画识别方法 |
WO2015014061A1 (zh) * | 2013-07-31 | 2015-02-05 | 北大方正集团有限公司 | 一种制作中间字库的方法以及装置 |
US10031894B2 (en) | 2013-07-31 | 2018-07-24 | Peking University Founder Group Co., Ltd. | Method and apparatus of building intermediate character library |
CN104572683A (zh) * | 2013-10-17 | 2015-04-29 | 北大方正集团有限公司 | 文字笔画动画处理方法和装置 |
CN105513108A (zh) * | 2015-12-11 | 2016-04-20 | 中国航空工业集团公司西安航空计算技术研究所 | 一种基于纹理贴图的字库绘制方法 |
CN106981086A (zh) * | 2016-01-18 | 2017-07-25 | 北大方正集团有限公司 | 信息播放方法和信息播放装置 |
CN106021198A (zh) * | 2016-05-12 | 2016-10-12 | 成都职业技术学院 | 一种16×16点阵汉字笔顺字库的制作方法 |
CN106648430A (zh) * | 2016-12-20 | 2017-05-10 | 天脉聚源(北京)传媒科技有限公司 | 一种智能显示下拉刷新动画的方法及装置 |
CN107885863A (zh) * | 2017-11-21 | 2018-04-06 | 湖北大学 | 基于本体的地图符号表达方法及*** |
CN111294659A (zh) * | 2018-12-10 | 2020-06-16 | 北京乐柏信息咨询有限公司 | 轨迹播放速度的控制方法及装置、介质、处理设备 |
CN111294659B (zh) * | 2018-12-10 | 2021-02-09 | 北京乐柏信息咨询有限公司 | 轨迹播放速度的控制方法及装置、介质、处理设备 |
CN110322538A (zh) * | 2019-06-26 | 2019-10-11 | 广州视源电子科技股份有限公司 | 文字显示方法、装置,存储介质及处理器 |
CN110322538B (zh) * | 2019-06-26 | 2023-09-05 | 广州视源电子科技股份有限公司 | 文字显示方法、装置,存储介质及处理器 |
CN111324405A (zh) * | 2020-01-20 | 2020-06-23 | 北京无限光场科技有限公司 | 文字显示方法、装置和电子设备 |
Also Published As
Publication number | Publication date |
---|---|
CN101630311B (zh) | 2011-05-04 |
WO2010006512A1 (zh) | 2010-01-21 |
HK1140565A1 (en) | 2010-10-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101630311B (zh) | 一种文字的显示方法及显示设备 | |
CN100498927C (zh) | 二维图形引擎中的点阵字符的缩进方法与中文处理方法 | |
JPH05233630A (ja) | 日本語又は中国語を記載する方法 | |
CN101963954A (zh) | 一种文字显示的方法及装置 | |
US4990903A (en) | Method for storing Chinese character description information in a character generating apparatus | |
CN102662926B (zh) | 字库的存储与访问方法 | |
CN101692254B (zh) | 一种多Unicode语言字码显示方法和装置 | |
JPWO2008015825A1 (ja) | 書字フォントデータ及び文字出力システム | |
JP2015228021A (ja) | マンマシンインターフェースのグラフィック表示用の文字列の処理技術 | |
CN108961361B (zh) | 生成特效文字图像的方法及***、计算机设备 | |
CN100555359C (zh) | 一种利用向量字体实现汉字书写动态及电子描红的方法 | |
CN102768655A (zh) | 基于java的蒙古文显示方法 | |
CN101957837B (zh) | 一种笔划矢量字库的存取方法 | |
CN101847050A (zh) | 一种嵌入式产品中简单中文的输入及显示方法 | |
US20070033035A1 (en) | String display method and device compatible with the hindi language | |
Stallings | The morphology of Chinese characters: a survey of models and applications | |
CN101021753A (zh) | 汉字在手机及计算机上用五笔画十四部首的输入方法 | |
CN108304356B (zh) | 一种字符显示方法及装置 | |
WO2001016863A2 (en) | Method and apparatus for symbol storage and display | |
CN101571882A (zh) | 文字最小外轮廓的生成***及方法 | |
CN102147663B (zh) | 一种汉字输入法 | |
Xiao et al. | Dynamic Generation and Editing System for Wrongly Written Chinese Character Font | |
CN104699263A (zh) | 获取符号串的方法和装置 | |
CN117688908A (zh) | 一种将天城文基本字符序列转换为可打印字符序列的方法 | |
Kataoka et al. | Internationalized text manipulation covering perso-arabic enhanced for mongolian scripts |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 1140565 Country of ref document: HK |
|
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: GR Ref document number: 1140565 Country of ref document: HK |