一种在笔迹上图像进行触屏换行操作的方法

文档序号:6384427阅读:149来源:国知局
专利名称:一种在笔迹上图像进行触屏换行操作的方法
技术领域
本发明涉及一种触屏编辑的方法,尤其涉及一种在笔迹上图像进行触屏换行操作的方法。
背景技术
目前,由于手写输入法使用者不必掌握额外的文字编码方式如五笔、拼音等,只要会书写即可对触控设备进行操作,使得其在习惯用笔书写或者高龄的人群中得到广泛欢迎。现有技术中,应用于触屏设备上的手写输入法主要是采用矢量识别技术实现的,其主要的原理为首先,于存储装置中建立手写模板库和单字特征数据库;其次,采用矢量识别技术将操作者书写的笔迹图形与手写模板库中的数据进行比对(如图形比对、笔画顺序比对等),以获取对应的手写数据信息;之后,根据该手写数据信息从单字特征数据库中调取与其相近似的字(如根据落笔顺序、笔画、形状、轮廓或偏旁等进行单字的识别),并显示给操作者供其选择;最后,当操作者选择后,利用单词库和语句库进行联想提示,从而增加用户输入的速度。由于上述的输入法是通过调取系统中预设的字符数据进行文档的输入,只能生成统一格式的文档,而不能生成体现操作者特有的笔迹特征或书写习惯。相应的,采用现有的手写输入法对触屏电子设备中存储的文档进行编辑需要换行时,由于现有的输入系统中需要预先设置各种字库,需要较大的存储空间,在换行时会产生一定的延迟,进而给使用者编辑操作带来非常大的不便。

发明内容
针对现有的触屏编辑存在的上述问题,现提供一种针对该笔记图形文档进行编辑时换行的方法。具体技术方案如下—种在笔迹上图像进行触屏换行操作的方法,应用于触控系统,所述触控系统包括用于显示及接收触控动作的触屏、处理器和存储模块,所述处理器分别与所述触屏和存储模块连接,其中,所述存储模块中存储有由多个定义图像构成的笔迹图像数据,所述触屏上设置有显示区域,具体步骤为在所述触屏的显示区域预定义行列坐标;所述处理器调取所述笔迹图像数据于所述触屏的显示区域进行显示;处理器获取显示的每个定义图形的行列坐标值域;触控所述触屏显示区域需要换行的位置;所述处理器获取该位置坐标值,并根据该位置坐标值判断设置光标的初始位置坐标值;通过触发换行命令键对所述光标及位于该光标后面的定义图形进行换行操作。上述的在笔迹上图像进行触屏换行操作的方法,其中,
触发所述换行命令键时,若所述光标起始位置位于一段定义图形的段首位置时,则将光标和位于光标起始位置后面的每个定义图形均按照既定顺序下移一行,且于光标起始位置生成一空行;若所述光标起始位置位于一段定义图形的中间位置时,则将光标和位于光标起始位置后面的该段落中每个定义图形均下移一行,并按照既定顺序形成新的段落,而位于光标起始位置后面其他段落中的每个定义图形则下移一行;其中,光标位于所述新的段落的断首;若所述光标起始位置位于一段定义图形的段尾位置时,则将光标和位于光标起始位置后面的每个段落的定义图形按照既定顺序下移一行,且于光标起始位置的下一行生成一空行,光标位于该空行的输入端。上述的在笔迹上图像进行触屏换行操作的方法,其中,所述换行命令键为所述触屏上的虚拟键,位于触屏上定义的换行命令触控区域。上述的在笔迹上图像进行触屏换行操作的方法,其中,所述触控系统还包括计时器和缓冲储存器,所述处理器还分别与所述计时器和缓冲储存器连接,且所述计时器预设有间隔时间,所述触屏上还设置有编辑完成触屏区域;于所述存储模块中存储有由多个定义图像构成的笔迹图像数据的步骤为步骤S1、所述处理器将所述触控编辑区域内的一次触控动作以图像的形式显示于所述编辑区域上,并形成单元图像,且将该单元图像存储至所述缓冲储存器中;步骤S2、当所述触控编辑区域在所述间隔时间内再次有触控操作时,则重复重复步骤SI ;反之,处理器将存储在所述缓冲存储器中所有的单元图像进行编辑合并后,形成定义图像;步骤S3、所述处理器将所述定义图像按照设定的顺序存储至所述存储模块中,并同时以相同的顺序显示于所述触屏的显示界面上,同时清空所述编辑区域上的图像及所述缓存储器中的数据,继续步骤Si ;步骤S4、当所述编辑完成触屏区域有触控动作时,所述处理器将存储在所述缓冲存储器中所有的单元图像进行编辑合并后,形成定义图像;步骤S5、所述处理器将所述定义图像按照设定的顺序存储至所述存储模块中,生成笔迹图像,并将该笔迹图像显示于所述触屏的显示界面上,同时清空所述编辑区域上的图像及所述缓存储器中的数据,关闭所述用于触控编辑的区域;其中,所述定义图像为预定大小并包含所述触控动作图像的轨迹图形的图像块。上述的在笔迹上图像进行触屏换行操作的方法,其中,所述步骤S5中根据所述触屏的显示界面上输入的位置和所述定义图像生成的时间顺序,所述处理器将所述定义图像存储至所述存储模块中。上述的在笔迹上图像进行触屏换行操作的方法,其中,所述间隔时间的范围为1/120-1/60 秒。上述的在笔迹上图像进行触屏换行操作的方法,其中,所述既定的顺序为生成笔迹图像后各定义图像之间的顺序关系。上述的在笔迹上图像进行触屏换行操作的方法,其中,用户自定义所述光标显示的粗细值和/或长度值。
上述的在笔迹上图像进行触屏换行操作的方法,其中,定义图形的大小为m*m (m的取值范围为8-2048)像素上述的在笔迹上图像进行触屏换行操作的方法,其中,用户自定义所述定义图像的大小。上述技术方案的有益效果是通过对笔迹图形数据进行快速换行,在不打断使用者写作思路的前提下,实时对图形数据进行修改处理的过程。


图1为本发明在笔迹上图像进行触屏换行操作的方法实施例所适用的系统的结构示意图;图2为本发明在笔迹上图像进行触屏换行操作的方法中实施例的流程框图。
具体实施例方式下面结合附图和具体实施例对本发明作进一步说明,但不作为本发明的限定。本发明一种在笔迹上图像进行触屏换行操作的方法,应用于如图1所示的触控系统,触控系统包括用于显示及接收触控的触屏、处理器、计时器、存储模块以及用于保存临时数据的缓冲储存器,处理器与触屏、计时器、存储模块以及缓冲储存器分别连接,本领域技术人员从上述描述中可获知本发明在笔迹上图像进行触屏换行操作的方法的实施例可应用于常见的触控系统中,其中处理器可由常用的中央处理或者微控制单元形成,计时器可由中央处理器或者微控制单元内集成的计时部件形成,该计时器设置有间隔时间,在间隔时间内计时器进行计时动作,反之则停止计时;存储模块可以为该系统的内部存储器如硬盘灯,也可以为外部的存储器如移动硬盘、U盘、SD卡等,且该存储模块中可以预先存储有笔迹图像的数据信息如图像文档等,也可通过该触控系统编写新的笔迹图像数据信息,并将编写完成的数据信息存储至该存储模块中;触屏的显示界面上定义一用于图形文档编辑的区域,操作者可以在该区域内输入新的图形文档,也能对存储模块中存储的图像文档进行如删除、复制、剪切和/或粘贴等操作,且该编辑区域可以定义于显示界面的任何位置,即触屏的任何位置都可作为编辑区域,且该触屏上还设置有编辑完成触屏区域。当操作者在编辑区域内进行新的图形文档编写时,开启文档输入命令,操作者触控触屏的编辑区域进行滑动操作,处理器将该滑动操作轨迹转化为图像格式,形成单元图像存入缓冲存储器中,并于触屏上进行显示;具体的,当操作者第一次滑动操作时,形成第一单元图像并存储至缓冲存储器中;当操作者第二次滑动操作时,形成第二单元图像并存储至缓冲存储器中,处理器将第一单元图像与第二单元图像进行合并编辑,形成基础图像,同时清除第一单元图像和第二单元图像,并将该基础图像于触屏上进行显示;当操作者第三次滑动操作时,形成第三单元图像并存储至缓冲存储器中,处理器将基础图像与第三单元图像进行合并编辑,形成新的基础图像并存储,同时清除其余的图像数据;依次类推,直至将所有操作轨迹图像编辑合并为一个图像。其中,每次触屏动作结束时,启动计时器进行计时,若在设定的间隔时间内再次对编辑区域进行触屏动作,则计时器清零,并与该次动作结束时重启计时器;反之,则将最终形成的基础图像转换为定义图像,按照光标位置、输入时间顺序等因素存储至存储模块中,并于触屏的显示区域进行显示。进一步的,定义图像为预定大小并包含触控动作轨迹形状的图像块。当操作者触控编辑完成触屏区域时,表示完成输入动作,处理器将按照上述步骤形成的所有定义图像转换为一个笔迹图像文档格式存储至存储模块中。如图2所示,当操作者针对存储模块中笔迹图像文本数据进行编辑或对新文档进行输入时首先,在触屏的显示区域预定义行列坐标,如以触屏的显示区域的左上角为原点,向下建立Y轴,向右建立X轴,且以定义图形的竖边为Y轴的坐标单位,以定义图形的横边为X轴的坐标单位,如X轴上的最大值为m, Y轴上的最大值为n (m,n均为正整数),且每个定义图形的为正四边形,其在X、Y轴上的坐标长度均为一个单位长度,X、Y轴上的单位长度相同或不同。其次,处理器调取存储在存储模块中的笔迹图像数据或将正在编辑的笔迹图形数据于触屏的显示区域进行显示,处理器获取显示的每个定义图形的行列坐标值域。之后,操作者在触屏显示区域上的需要换行的位置进行触控动作,处理器获取该位置坐标值(X ^ ,1'),并根据该坐标值判断该需要换行的位置位于哪个定义图形值域内,以获取光标的起始坐标值(X,y)。例如需要换行的坐标值(X ^,y ^ )位于四个顶点坐标(X ^ 1>y ; !>>(χ ;
I,y ; 2)、(χ/ 2. y ; P 和(X' a. y ; 2)的定义图形值域内,且(X ' I < y ; 2),即 χ/在r jpr 2之间,且r在r j P, 2之间,则对应的该定义图形的中心点坐标为
且P、? 1或^ 2均小于等于m,y'、J'2均小于等于η;
若则光标的初始位置坐标值为(\ );反之,该光标的初始位置坐标值为 2 2
,诞)。
-2然后,当操作者通过触发换行键,该换行键为触控设备上设置的物理换行键盘或触屏上预定义的虚拟键盘;当为虚拟键盘时,即在触屏上预定义换行命令触控区域,下面就以虚拟键盘为例进行具体说明,当操作者触控换行命令触控区域时,换行命令操作例如设置定义图形的四个顶点坐标(X1, y:)、(X1, y2)、(x2, Y1)和(x2,y:),则对应的
定义图形的中心点坐标为),且X1或X2均小于等于m,Y1或y2均小于等于η。若光标起始位置位于一段定义图形的段首位置时(可通过坐标值进行判断),则将光标和位于光标起始位置后面的所有定义图形按照既定顺序下移一行,即所有定义图形的Y轴坐标均加I,且X轴坐标保持不变,并于光标起始位置(X,y)处生成一空行,即Y轴值为y的一行不设置定义图像,且光标坐标值为(2,y+1)。若光标起始位置(X,y)位于一段定义图形的中间位置时,则将光标和位于光标起始位置后面的该段落中所有定义图形下移一行,即Y坐标值均加1,且X轴坐标保持不变;由于位于段落中行位置的不同,并按照既定顺序形成新的段落后,对各个定义图形的位置要进行适应性调整,如设定换行后的输入端X轴的值为2,则形成新段落后,光标坐标值为(2,y+1),位于光标起始位置后面的该段落中的定义图形的中心点X轴坐标值Xl:X--x+2>0时,该中心点坐标换行后的坐标值为(Χι^Χ;-χ+2> Υι^Υ20,反之则为
(ΙΞ^—χ+21,!^),而该定义图形的四个顶点坐标也相应进行调整;其中,位于光标起始
位置后面其他段落中的定义图形则下移一行,即Y轴的坐标值均加I。若光标起始位置(X,y)位于一段定义图形的段尾位置时,则将光标和位于光标起始位置后面所有段落的定义图形按照既定顺序下移一行即Y轴的坐标值均加1,且于光标起始位置的下一行生成一空行,光标位于该空行的输入端如坐标值为(2,y+1)。若光标起始位置(x,y)位于空行(即该行没有定义图形,且也没有进行其他操作如由空格组成)行首时,则将光标和位于光标起始位置后面所有段落的定义图形按照既定顺序下移一行即Y轴的坐标值均加1,且于光标起始位置的下一行生成一空行,光标位于该空行的输入端如坐标值为(2,y+1)。其中,上述换行操作中,一次空格动作形成的无定义图形区域作为一个定义图形进行换行操作。另外,若选取定义图形后,进行触控显示区域,则删除选取的定义图形,且位于选取的定义图形后面的所有定义图像按照既定顺序前移N个定义图像的距离,同时光标移动至删除的定义图形位置的前面,且处理器获取移动后的光标位置信息,处理器根据移动后的光标位置信息进行上述各种情况的换行操作;其中,N (N ^ I, N为整数)为选择的定义图像的个数。

优选的,上述既定的顺序为生成笔迹图像后各定义图像之间的顺序关系。在对笔迹图像数据进行换行后,可以继续对其进行编辑,包括以下步骤首先,触控打开文件命令,处理器调取存储的笔迹图像数据于触屏上进行显示;在编辑命令开启状态下,对显示于触屏上的比较图像数据进行编辑触控操作。其次,判断编辑触控动作的起点和终点,并根据上述的起点和终点位置选择定义图像后,于触屏上定义多个编辑命令触控区域;具体的,当操作者在编辑区域对笔迹图像文本进行编辑时,先对该文本中的定义图形进行选择,处理器记录选择触控动作的起点和终点对应触屏的位置信息,并将该位置信息与此时显示的笔迹图像文本中显示的定义图形进行匹配如通过定义位置信息坐标获取并匹配位置信息和显示的每个定义图形的位置区域,以获取操作者选取的起点定义图形和终点定义图形,而在起点定义图形与终点定义图形之间的所有定义图形及包括该起点定义图形和终点定义图形为选择的定义图形。之后,选定进行编辑的定义图形后,触屏上显示编辑命令触控区域如删除命令触控区域、复制命令触控区域、剪切命令触控区域,操作者对相应的命令触控区域进行触控即可实现对选定的定义图像进行相应的编辑动作。若操作者对选定的定义图像进行删除命令触控动作,则将选定的定义图像清除,而位于选择的定义图像后面的定义图像则按照既定的顺序前移N个定义图像的距离。若操作者对选定的定义图形进行复制命令触控动作,则将选定的定义图像复制到缓冲存储器中,并于操作者在笔记图像上重新选定位置后,触屏上定义粘贴命令触控区域;当操作者触控粘贴命令触控区域后,处理器将存储在缓冲存储器中的选择的定义图像从粘贴位置按照既定的顺序插入,且位于粘贴位置后面的所有定义图像则按照既定的顺序后移N个定义图像的距离;。若操作者对选定的定义图形进行剪切命令触控动作,则将选定的定义图像剪切至缓冲存储器中,且位于选定的定义图像后面的定义图像按照既定的顺序前移N个定义图像的距离;当操作者在重新生成的笔记图像上选定粘贴位置后,处理器将存储在缓冲存储器中的选择的定义图像从粘贴位置按照既定的顺序插入,且位于粘贴位置后面的所有定义图像则按照既定的顺序后移N个定义图像的距离;其中,上述的N (NS 1,N为整数)均为所有选定的定义图像的个数。优选的,上述的既定的顺序为生成笔迹图像后各定义图像之间的顺序关系,即选定的定义图形、位于选定的定义图形位置之前的所有的定义图形、位于选定的定义图形位置之后的所有的定义图形、粘贴位置之前的所有的定义图形和粘贴位置之后的所有的定义图形均单独作为一个独立整体进行移动、插入或移动,且该独立整体中各定义图形顺序不变,而相对于触屏的位置信息则可进行相应的变动。进一步的,上述间隔时间的范围为1/120-1/60秒,如1/120秒、1/80秒或1/60秒等,而定义图像大小为m*m (m的取值范围为8-2048,如8、32、100、500、1000、1500、2000或2048等)像素,且用户可以根据需要自定义所述光标显示的粗细值和/或长度值和/或定义图像的大小。以上所述仅为本发明较佳的实施例,并非因此限制本发明的实施方式及保护范围,对于本领域技术人员而言,应当能够意识到凡运用本发明说明书及图示内容所作出的等同替换和显而易见的变化所得到的方案,均应当包含在本发明的保护范围内。
权利要求
1.一种在笔迹上图像进行触屏换行操作的方法,应用于触控系统,所述触控系统包括用于显示及接收触控动作的触屏、处理器和存储模块,所述处理器分别与所述触屏和存储模块连接,其特征在于,所述存储模块中存储有由多个定义图像构成的笔迹图像数据,所述触屏上设置有显示区域,具体步骤为 在所述触屏的显示区域预定义行列坐标; 所述处理器调取所述笔迹图像数据于所述触屏的显示区域进行显示; 处理器获取显示的每个定义图形的行列坐标值域; 触控所述触屏显示区域需要换行的位置; 所述处理器获取该位置坐标值,并根据该位置坐标值判断设置光标的初始位置坐标值; 通过触发换行命令键对所述光标及位于该光标后面的定义图形进行换行操作。
2.如权利要求1所述的在笔迹上图像进行触屏换行操作的方法,其特征在于, 触发所述换行命令键时, 若所述光标起始位置位于一段定义图形的段首位置时,则将光标和位于光标起始位置后面的每个定义图形均按照既定顺序下移一行,且于光标起始位置生成一空行; 若所述光标起始位置位于一段定义图形的中间位置时,则将光标和位于光标起始位置后面的该段落中每个定义图形均下移一行,并按照既定顺序形成新的段落,而位于光标起始位置后面其他段落中的每个定义图形则下移一行;其中,光标位于所述新的段落的断首; 若所述光标起始位置位于一段定义图形的段尾位置时,则将光标和位于光标起始位置后面的每个段落的定义图形按照既定顺序下移一行,且于光标起始位置的下一行生成一空行,光标位于该空行的输入端。
3.如权利要求1所述的在笔迹上图像进行触屏换行操作的方法,其特征在于,所述换行命令键为所述触屏上的虚拟键,位于触屏上定义的换行命令触控区域。
4.如权利要求1所述的在笔迹上图像进行触屏换行操作的方法,其特征在于,所述触控系统还包括计时器和缓冲储存器,所述处理器还分别与所述计时器和缓冲储存器连接,且所述计时器预设有间隔时间,所述触屏上还设置有编辑完成触屏区域; 于所述存储模块中存储有由多个定义图像构成的笔迹图像数据的步骤为 步骤S1、所述处理器将所述触控编辑区域内的一次触控动作以图像的形式显示于所述编辑区域上,并形成单元图像,且将该单元图像存储至所述缓冲储存器中; 步骤S2、当所述触控编辑区域在所述间隔时间内再次有触控操作时,则重复重复步骤SI ;反之,处理器将存储在所述缓冲存储器中所有的单元图像进行编辑合并后,形成定义图像; 步骤S3、所述处理器将所述定义图像按照设定的顺序存储至所述存储模块中,并同时以相同的顺序显示于所述触屏的显示界面上,同时清空所述编辑区域上的图像及所述缓存储器中的数据,继续步骤SI ; 步骤S4、当所述编辑完成触屏区域有触控动作时,所述处理器将存储在所述缓冲存储器中所有的单元图像进行编辑合并后,形成定义图像; 步骤S5、所述处理器将所述定义图像按照设定的顺序存储至所述存储模块中,生成笔迹图像,并将该笔迹图像显示于所述触屏的显示界面上,同时清空所述编辑区域上的图像及所述缓存储器中的数据,关闭所述用于触控编辑的区域; 其中,所述定义图像为预定大小并包含所述触控动作图像的轨迹图形的图像块。
5.如权利要求4所述的在笔迹上图像进行触屏换行操作的方法,其特征在于,所述步骤S5中根据所述触屏的显示界面上输入的位置和所述定义图像生成的时间顺序,所述处理器将所述定义图像存储至所述存储模块中。
6.如权利要求4所述的在笔迹上图像进行触屏换行操作的方法,其特征在于,所述间隔时间的范围为1/120-1/60秒。
7.如权利要求1-6中任意一项所述的在笔迹上图像进行触屏换行操作的方法,其特征在于,所述既定的顺序为生成笔迹图像后各定义图像之间的顺序关系。
8.如权利要求1-6中任意一项所述的在笔迹上图像进行触屏换行操作的方法,其特征在于,用户自定义所述光标显示的粗细值和/或长度值。
9.如权利要求1-6中任意一项所述的在笔迹上图像进行触屏换行操作的方法,其特征在于,定义图形的大小为m*m (m的取值范围为8-2048)像素。
10.如权利要求1-6中任意一项所述的在笔迹上图像进行触屏换行操作的方法,其特征在于,用户自定义所述定义图像的大小。
全文摘要
本发明公开了一种在笔迹上图像进行触屏换行操作的方法,其中,具体包括如下步骤在所述触屏的显示区域预定义行列坐标,所述处理器调取所述笔迹图像数据于所述触屏的显示区域进行显示,处理器获取显示的每个定义图形的行列坐标值域,触控所述触屏显示区域需要换行的位置,所述处理器获取该位置坐标值,并根据该位置坐标值判断设置光标的初始位置坐标值;通过触发换行命令键对所述光标及位于该光标后面的定义图形进行换行操作;通过对笔迹图形数据进行快速换行,在不打断使用者写作思路的前提下,实时对图形数据进行修改处理的过程。
文档编号G06F3/0488GK103049202SQ201210546328
公开日2013年4月17日 申请日期2012年12月17日 优先权日2012年12月17日
发明者谢殿侠, 张军标, 赵旭 申请人:上海海知信息技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1