动态生成个人化手写字型的系统和方法与流程

文档序号:12469279阅读:287来源:国知局
动态生成个人化手写字型的系统和方法与流程

本发明是关于一种造字系统和方法,特别是关于一种动态生成个人化手写字型的系统和方法。



背景技术:

根据亚洲国家使用标准编码的字符数量,其中中国台湾所使用的Big5规格包括13,053个汉字;中国所使用的GB2312规格包括6,763个汉字;GB18030规格包括27,533个汉字;香港虽然也使用Big5规格,但仍在增补字符集中收录了5,009个字符;日本所使用的JISx0213收录了11,233个字符。甚至,目标为收录全世界字符的Unicode规格,也不断的增加字符数量,目前Unicode8.0已经来到120,737个字符。

由此可知,人们所使用的字符数量,只会不断的增加。在数字系统上,要使用这些字符,就必须将每个字符制作出来,并放入各种规格定义好的字符代码中,称为码本(codebook)。

传统上,做满一个码本的字型,往往需要花费数年的时间才能完成。为了解决上述问题,后来陆续出现了笔画组字、部件组字等方式,透过少数的笔划或部首组合成整个码本中的字符,来加快字型的制作速度。然而,笔划组字或部件组字的方式,可适用于标准字型,如明体、黑体、圆体、楷体等。但是,对于笔画、笔迹没有一定规则的个性化手写字型,则行不通。

面对个性化手写字型的需求,需要有一种更好的方法和系统来让使用者能够简便地产生属于个人风格的字型。



技术实现要素:

本发明的一方面是在提供一种动态生成个人化手写字型的方法,包含:经由一输入界面依序输入多笔书写笔迹,其中每一笔所述书写笔迹描述一文字;依序辨识所述多笔书写笔迹所分别描述文字的笔划于该输入界面的相对位置;根据每一笔所述书写笔迹于该输入界面的相对位置分别决定对应文字的字型特征,其中该字型特征至少包括该文字的各笔划相互间隔、交叉或是连接位置以及笔划长短特征;根据所述对应文字的字型特征,来决定一个人化字型特征;以及根据该个人化字型特征产生一新字型文件。

在一实施例中,根据该个人化字型特征产生一新字型文件,还包括:对一输入字,以该个人化字型特征产生该输入字的字型作为该新字型文件。

在一实施例中,根据该个人化字型特征产生一新字型还包括:根据该个人化字型特征调整一范本字型;以及以该调整后的范本字型作为该新字型文件。

在一实施例中,根据该个人化字型特征产生一新字型还包括:定义组成该文字的至少一笔划为一基本部件;对一具有该文字至少一笔划的输入字,以该基本部件产生该输入字的该至少一笔划作为该新字型文件。

在一实施例中,还包括将该新字型文件置入一网络服务应用程序界面(Web Service API)中;以及定义该新字型于一互联网界面上。

本发明的另一方面是在提供一种动态生成个人化手写字型的系统,包含:一输入界面,依序接收输入多笔书写笔迹,其中每一笔所述书写笔迹描述一文字;一辨识单元,依序辨识所述多笔书写笔迹所分别描述文字的笔划于该输入界面的相对位置;一解析单元,根据每一笔所述书写笔迹于该输入界面的相对位置分别分析对应文字的字型特征,其中该字型特征至少包括该文字的各笔划相互间隔、交叉或是连接位置以及笔划长短特征,并根据所述对应文字的字型特征,来决定一个人化字型特征;以及一调整单元,根据该个人化字型特征产生一新字型文件。

在一实施例中,输入界面为一电磁式、电容式或电阻式的触控感应面板。

在一实施例中,还包括一记忆体用以储存该个人化字型特征。

在一实施例中,该输入界面和该辨识单元是设置在一手持式装置上,该解析单元和该调整单元是设置在一远程服务器上。

在一实施例中,根据该个人化字型特征产生一新字型还包括:由该调整单元根据该个人化字型特征调整一范本字型作为该新字型文件。

在一实施例中,根据该个人化字型特征产生一新字型还包括:由该调整单元对一输入字以该个人化字型特征产生该输入字的字型作为该新字型文件。

在一实施例中,根据该个人化字型特征产生一新字型还包括:由该解析单元定义组成该文字的至少一笔划为一基本部件;以及由该调整单元对一具有该文字至少一笔划的输入字,以该基本部件产生该输入字的该至少一笔划作为该新字型文件。

综上所述,通过本发明的系统和方法,每一使用者均可透过手持式装置编辑自己的个人化字型,并将其显示在网页上,展示个人的独特性。

附图说明

图1A所示为根据本发明一实施例进行手写输入字型特征分析方法的流程图;

图1B所示为根据本发明一实施例用以实施手写输入字型特征分析的系统图;

图2所示为根据本发明一实施例用以撷取手写输入字型特征的示意图;以及

图3所示为根据本发明一实施例动态生成个性化手写字型的方法。

图4所示为根据本发明一实施例将此新字型应用于网络中的流程图。

具体实施方式

下文是举实施例配合所附附图作详细说明,以更好地理解本发明的实施方式,但所提供的实施例并非用以限制本发明所涵盖的范围,而结构操作的描述非用以限制其执行的顺序,任何由元件重新组合的结构,所产生具有均等功效的装置,皆为本发明所涵盖的范围。此外,根据业界的标准及惯常做法,附图仅以辅助说明为目的,并未依照原尺寸作图,实际上各种特征的尺寸可任意地增加或减少以便于说明。下述说明中相同元件将以相同的符号标示来进行说明以便于理解。

在全篇说明书与权利要求书所使用的用词(terms),除有特别注明外,通常具有每个用词使用在此领域中、在此揭露的内容中与特殊内容中的平常意义。某些用以描述本发明揭露的用词将于下或在此说明书的别处讨论,以提供本领域技术人员在有关本发明揭露的描述上额外的引导。

此外,在本发明中所使用的用词“包含”、“包括”、“具有”、“含有”等等,均为开放性的用语,即意指“包含但不限于”。此外,本发明中所使用的“及/或”,包含相关列举项目中一或多个项目的任意一个以及其所有组合。

图1A所示为根据本发明一实施例进行手写输入字型特征分析方法的流程图。图1B所示则为用以实施手写输入字型特征分析的系统图。其中,手写输入字型特征分析可实作为一计算机程序产品(如应用程序)记录于储存媒体(如:只读记忆体、快闪记忆体、软盘、硬盘、光盘、随身盘、磁带、可由网络存取的数据库或熟悉此技艺者可轻易思及具有相同功能的储存媒体),使计算机系统可读取储存媒体后执行手写输入字型特征分析流程。

为了方便说明,请同时参阅图1A和图1B。首先,如步骤111所示,透过一输入界面121输入一书写笔迹,此书写笔迹描述至少一文字。然后,如步骤112所示,透过一辨识模块122辨识书写笔迹中的各笔划位置。在一实施例中,此输入界面121为一电磁式、电容式或电阻式的触控感应面板,使用者可透过一触控笔或使用者手指输入此书写笔迹。使用者在输入界面121上输入的书写笔迹,可通过辨识模块122撷取输入时的移动轨迹和对应位置并加以记录成为一电磁记录。此电磁记录中记录了书写笔迹中各笔迹在输入界面121上的对应位置,长短,和笔迹间的夹角等,但不以上述为限。在一实施例中,若输入界面121包括一力量感测器,则辨识模块122更撷取力量感测器感测值,以记录输入书写笔迹的力道。图2所示为一使用者在输入界面121上输入一“永”字的书写笔迹。此时,辨识模块122撷取使用者于输入界面121上输入“永”字时的移动轨迹和对应位置加以记录成为一电磁记录。在一实施例中,此输入界面121和辨识模块122可共同设置于一连网装置120,例如一手持式装置上。辨识模块122可使用软件方式或硬件电路方式来达成。若辨识模块122为一辨识软件时,此辨识模块122可储存于记忆体123中,于进行辨识时,由连网装置120的处理器124执行记忆体123中的辨识模块122辨识输入笔迹中各笔划的位置、长短、和笔划间的夹角等。然后,连网装置120将此电磁记录透过无线或有线传送方式传送给远程服务器130进行后续的解析与处理。

接着于步骤113,根据电磁记录,解析所输入字型特征。在一实施例中,当远程服务器130接收到连网装置120所传送的电磁记录后,由远程服务器130中的解析模块131解析此电磁记录以从中撷取出所记录每一输入笔迹各笔划的位置,以分析使用者输入笔迹的结构特征,包括笔划相互间隔、交叉或是连接位置以及笔划长短等特征。例如,若使用者输入一如图2所示的“永”字,解析模块131通过解析电磁记录可获得组成“永”字各笔划对应于输入界面121的位置,透过分析各笔划的相对位置,可获得组成“永”字的每一笔划(基本部件)、各笔划间的相互间隔、笔划间的交叉或是连接位置、连接角度以及笔划长短等特征。其中,解析模块131可将组成“永”字的至少一笔划定义为一基本部件,以进行后续应用,将于后续段落进行解释。例如,可获得“永”字在图2区域200中,各笔划间的相互间隔特征;区域201中,笔划倾斜角度特征;区域202中,笔划终端处倾斜角度特征;区域203中,笔划终端处倾斜角度特征;区域204中,笔划上勾角度特征等,其中所撷取的字型特征不以上述为限,使用者可根据需求撷取其它字型特征,并将此输入字型的特征记录于记忆体133中。在一实施例中,此解析模块131为一储存于记忆体133中的应用程序,由远程服务器130的一微处理器(图中未展示出)执行来解析所输入字型特征。

接着步骤114,判断使用者是否透过输入界面121再次输入一书写笔迹。若使用者再次输入一书写笔迹,则重复步骤111-113,撷取此书写笔迹的特征,并将此书写笔迹的特征记录于记忆体133中。反之,若使用者并未再次输入书写笔迹,则执行步骤115,根据所记录的各书写笔迹特征归纳出一个人化字型特征。例如,将使用者在书写倾斜笔划时的书写角度进行平均,作为使用者在书写倾斜笔划时的书写角度个人化字型特征;将使用者在书写两笔划时的笔划间隔进行平均,作为使用者在书写两笔划时笔划间隔个人化字型特征;将使用者在书写上勾笔划时的角度进行平均,作为使用者在书写上勾笔划时的角度个人化字型特征等。当获得一个人化字型特征后,在后续应用上,则可据此个人化字型特征,由一调整模块132将使用者输入的字进行调整,使最终呈现出的字具有此个人化字型特征,亦或是调整一既有字型中所有字,例如将一既有字型中字的倾斜笔划角度以及两笔划间隔距离据此个人化字型特征进行调整,最后于步骤116产生一个人化字型文件。依此,当使用者于后续输入一字时,会据此个人化字型文件产生此字的字型。在一实施例中,此调整模块132为一储存于记忆体133中的应用程序,由远程服务器130的一微处理器(图中未展示出)执行,根据个人化字型特征来调整所输入字。

图3所示为根据本发明一实施例动态生成个性化手写字型的方法。本发明提供三种生成个性化手写字型的方法供使用者选择,来产生具有个人化字型特征的新字型。包括步骤310直接根据使用者输入字生成个性化字型,步骤320根据使用者输入字型部件生成个性化字型,以及步骤330结合既有字体生成个性化字型。其中直接根据使用者输入字生成个性化字型310,是完全根据使用者所输入的字型来生成对应个性化手写字型,须先输入欲制作个性化手写字型的字型数据,因此,于步骤311,可根据字码的编排,来依序输入对应字型,并将此字型数据上传远程服务器130。接着于步骤312,根据输入的字型数据产生字型文件,并储存于远程服务器130的记忆体133中。依此,当使用者于后续输入相同字型时,则可从记忆体133撷取对应字型,作为个人个性化字型。并于步骤340将此个性化字型作为一新字型文件。

根据使用者输入字型部件生成个性化字型320,是因为汉字是由一些基本部件所组成,例如:“仙”这个字是由“亻”和“山”两基本部件所组成,而此两基本部件“亻”和“山”亦会被大量使用在其他字中。例如,“你”和“他”两字均运用到“亻”这基本部件,而“岩”亦使用到“山”这基本部件。所以使用者只要输入过“仙”这个字,系统便会将此两基本部件“亻”和“山”储存于远程服务器130的记忆体133中。依此,当使用者于后续输入的字型中有使用到“亻”和“山”此两基本部件时,则可从记忆体133撷取所储存的字型,用使用者写过的“亻”和“山”的形进行替换,产生具有个人化字型特征的新字型。为了让系统具有足够的基本部件来产生具有个人化字型特征的新字型,因此于步骤321,使用者须输入一定数目的代表字以取得产生不同字型时所需的基本部件。其中输入的代表字数目和代表字种类可由使用者自行决定。一般而言,输入的代表字数目越多,所获得的基本部件亦越多。这些基本部件会储存于远程服务器130的记忆体133中。接着于步骤322,根据这些基本部件组合产生字型。亦即,当使用者于后续输入一字时,会据这些基本部件进行组合来产生使用者输入字的字型,使得输入字型具有使用者个性化字型。并于步骤340将此个性化字型作为一新字型文件。值得注意的是,于步骤321取得产生不同字型时所需的基本部件中还包括,进行图1A所示的手写输入字型特征分析流程来获得包括组成输入字的每一笔划,以取得产生此字字型的至少一笔划作为基本部件,同时根据各笔划间的相互间隔、交叉或是连接位置以及笔划长短等特征以获得个人化字型特征,并据此特征来调整这些基本部件。

结合既有字型生成个性化字型330,系通过分析使用者输入行为来归纳出一个人化字型特征,并据此共同特征调整既有字体来产生使用者的个性化字型。因此于步骤331,使用者须先选择要形成的类型字体,亦即于既有字体中选择一类型字体,例如,从既有的标楷体或细明体选择其中之一。其后则可根据归纳出的个人化字型特征对所选择类型字体进行调整,而获得具个人化特征的一既有字型。为了对所选择类型字体进行个人化特征调整,因此于步骤332,会依据使用者输入的字进行图1A所示的手写输入字型特征分析流程来获的一个人化字型特征。在此步骤中会分析使用者输入字型的笔迹特征,包括笔划相互间隔、交叉或是连接位置以及笔划长短等特征,并将此字型的特征记录于远程服务器130记忆体133中。当所有输入字型分析完成后,会根据此记录于记忆体133中的各字型特征归纳出一个人化字型特征,并于步骤333据此字型特征调整所选择的既存字体,使既存字体具有使用者个人化字型特征,而符合使用者特色。并于步骤340将此个性化字型作为一新字型文件。

当产生新字型文件后,即可透过网络对此新字型进行应用。图4所示为根据本发明一实施例将此新字型应用于网络中的流程图。于此流程400中,首先于步骤410,判断此新字型是否为网页字型。若新字型为网页字型,即可于步骤420,将此新字型置入网络服务应用程序界面(Web Service API)中。并于步骤430,于互联网界面上定义此新字型。反之,新字型若不是网页字型,则须于步骤440,将此新字型文件下载来进行后续的应用。并于步骤450,结束此流程。依此,不论是网页或APP,不受平台安装新字型与否的限制,皆可显示使用者制作的新字型,而呈现具有使用者个人化字型特征的网页。

综上所述,通过本发明的系统和方法,每一使用者均可透过手持式装置编辑自己的个人化字型,并将其显示在网页上,展示个人的独特性。

虽然本发明已以实施方式揭露如上,然其并非用以限定本发明,任何熟悉此技艺者,在不脱离本发明的精神和范围内,当可作各种的更动与润饰,因此本发明的保护范围当视所附的权利要求书所界定的范围为准。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1