一种手写文字输入显示方法及装置制造方法及图纸

技术编号:8105525 阅读:302 留言:0更新日期:2012-12-21 04:01
本申请公开了一种手写文字输入显示方法,包括:获取置于显示区中的光标的所在位置;控制弹出文字输入框,文字输入框邻接于光标所在行附近;获取在文字输入框中写入的文字;控制将文字显示在显示区中的光标所在处;控制文字输入框动态跟随光标。本申请还提供了一种手写文字输入显示装置。本申请由于将文字输入框设置在光标所在行附近,文字输入框则动态跟随光标移动,当显示屏较小时,文字输入框动态移动,而不是固定占用显示屏下端的位置,使显示区不会显得更为狭小;当显示屏较大时,由于文字输入框动态跟随在光标附近,用户无需在显示区和显示屏下端的办入区之间来回移动目光,使眼睛的疲劳程度得到了缓解,提升了用户体验。

【技术实现步骤摘要】
一种手写文字输入显示方法及装置
本专利技术涉及手写输入技术,尤其涉及一种手写文字输入显示方法及装置。
技术介绍
随着计算机技术的发展,人们对便携式电子设备的需求依赖程度越来越高,便携式电子设备如平板电脑、PDA、手机等越来越普遍,几乎每个家庭甚至每个人都同时拥有以上便携式电子设备的其中一种或者几种。这些便携式电子设备通常都具备触控屏,可通过触控屏进行输入以录入文字。通过触控屏进行输入文字时,通常是通过便携式电子设备屏幕上固定的输入区进行文字的输入。通常,该固定的输入区显示在屏幕的最下方,当显示屏较小时,输入区占据着显示屏非常大的空间,使本身较小的显示区更为狭小;当显示屏较大时,将会导致输入区离显示区中的文字距离较远,用户在手写输入文字的时候,目光需要在显示区和输入区之间来回的进行较长距离的移动,如果用户长时间的进行文字的输入,会导致用户的眼睛非常疲劳,对眼睛损伤较大,致使用户体验较差。
技术实现思路
本申请提供一种可提升用户体验的手写文字输入显示方法及装置。根据本申请的第一方面,本申请提供一种手写文字输入显示方法,包括以下步骤:获取置于显示区中的光标的所在位置;控制弹出文字输入框,所述文字输入框邻接于所述光标所在行;获取在所述文字输入框中写入的文字;控制将所述文字显示在所述显示区中的光标所在处;控制所述文字输入框动态跟随所述光标。其中,控制所述文字输入框跟随所述光标,包括:所述光标向下跳行时,控制所述文字输入框跟随向下跳行。其中,控制所述文字输入框跟随所述光标,还包括:所述光标所在行到达预设位置、且所述光标跳行时,控制所述显示区内文字向上跳行。其中,控制所述文字输入框跟随所述光标,还包括:所述文字输入框的右边框到达所述显示区最右侧、且所述光标未跳行时,控制所述文字输入框的位置保持不变。其中,所述文字输入框中设置有用于输入特殊字符的输入控件。其中,在所述文字输入框中设置上基准线和下基准线,所述上基准线和所述下基准线分别对应所述显示区中每行的行线。其中,所述控制将所述文字显示在所述显示区中的所述光标所在处,具体包括:确定文字的重心;在所述显示区中将所述文字的重心排列在虚拟的基线上。其中,所述控制将所述文字显示在所述显示区中的所述光标所在处,具体还包括:对所述文字按预期的大小进行缩放。根据本申请的第二方面,本申请提供一种手写文字输入显示装置,其特征在于,包括控制模块和显示模块,所述显示模块包括显示区和输入区,所述输入区包括文字输入框,所述控制模块用于获取置于所述显示区中的光标的所在位置,并控制弹出所述文字输入框,所述文字输入框邻接于所述光标所在行;所述控制模块用于获取在所述文字输入框中写入的文字,并控制将所述文字显示在所述显示区中的所述光标所在处;所述控制模块还用于控制所述文字输入框动态跟随所述光标。其中,所述控制模块还用于,所述光标向下跳行时,控制所述文字输入框跟随向下跳行。其中,所述控制模块还用于,在所述光标所在行到达预设位置,且所述光标跳行时,控制所述显示区内文字向上跳行。其中,所述输入区还包括用于输入特殊字符的输入控件,所述输入控件设置在所述文字输入框中。本申请的有益效果是:本申请由于将文字输入框设置在光标所在行附近,在文字输入框中写入的文字显示在显示区中的光标所在行,光标自动移动最后一个文字后,文字输入框则动态跟随光标移动,当显示屏较小时,文字输入框动态移动,而不是固定占用显示屏下端的位置,使显示区不会显得更为狭小;当显示屏较大时,由于文字输入框动态跟随在光标附近,用户无需在显示区和显示屏下端的输入区之间来回移动目光,使眼睛的疲劳程度得到了缓解,提升了用户体验。附图说明图1为本申请手写文字输入显示装置一种实施例的功能模块示意图;图2为本申请一种实施例中显示区和输入区的示意图;图3为本申请手写文字输入显示方法的一种实施例的流程图;图4为本申请一种实施例的显示区和输入区的示意图;图5为本申请一种实施例的显示区中显示的文字的示意图。具体实施方式下面通过具体实施方式结合附图对本专利技术作进一步详细说明。实施例一:本申请中的手写文字输入显示装置是指具有手写、识别功能的电子装置,例如具有手写功能的电子记事本、学习机、手机、平板电脑等。如图1、图2所示,本申请的手写文字输入显示装置,其一种实施方式,包括控制模块和显示模块,显示模块包括显示区11和输入区12,输入区12包括文字输入框。所述控制模块为电子设备的MCU或其中的一部分功能,可理解地,还可包括适当的电路、接口、逻辑和/或代码,例如但不限于显示处理模块、存储模块、用户控制面板等。为了简化说明书及明确关注重点,本申请中对与本专利技术技术方案无关的模块未进行描述,但这并不影响本专利技术的技术方案。控制模块用于获取置于显示区11内的光标的所在位置,并控制弹出文字输入框,文字输入框邻接于光标所在行,如可将文字输入框设置在光标所在行的下方或上方。在本例中,文字输入框设置在光标所在行的下方且临近光标所在行。文字输入框的宽度可小于显示区11的宽度,也可以等于显示区的宽度。当文字输入框的宽度小于显示区11的宽度时,文字输入框的右边框移动到显示区11的最右端时,而光标还未移动到显示区11的最右端时,文字输入框的位置将不再被移动。当文字输入框的宽度等于显示区11的宽度时,如果光标未跳行,则文字输入框的位置将不会变化。控制模块还用于获取在文字输入框中写入文字,并控制将文字显示在显示区11中的光标所在处。控制模块还用于控制文字输入框动态跟随光标。显示区11中文字的显示方式可以有两种,第一种是以标准字体的方式显示在显示区11中;第二种是以手写字体的方式显示在显示区11中。在一种实施方式中,控制模块还用于在光标向下跳行时,控制文字输入框跟随向下跳行,文字输入框可以向下跳一行,也可以向下跳多行,在本例中,文字输入框向下跳一行。在另一种实施方式中,控制模块还用于在光标所在行到达预设位置、且所述光标跳行时,控制显示区11内的文字向上跳行。该预设位置可以由用户自行设定,具体可根据显示屏的大小来确定。如设定为显示屏的从上到下约二分之一屏位置处,或是从上到下约三分之二屏位置处,此时若文字输入框再往下跳行时,可能会影响视觉效果,此时则控制文字向上跳行,文字输入框与光标所在行在竖直方向上的距离保持不变。在一种实施方式中,输入区12还包括输入控件,输入控件用于输入特殊字符,如常用的标点符号、单位符号及其他常用的字符等,输入控件可设置在所述文字输入框中。实施例二:如图3所示,本申请的手写文字输入显示方法,其一种实施方式,包括以下步骤:步骤302:获取置于显示区中的光标的所在位置;当用户手写输入文字时,在显示区点击欲输入文字处,光标则会显示在点击处,控制模块可获取置于显示区中的光标的所在位置。步骤304:控制弹出文字输入框,文字输入框邻接于光标所在行;文字输入框被弹出,并显示在显示区中的光标处附近,当光标随着文字的输出显示而移动时,该输入框动态的跟随光标进行移动。步骤306:获取在文字输入框中写入的文字;用户在文字输入框中写入文字,控制模块则获取在文字输入框中写入的文字。步骤308:控制将文字显示在显示区中的光标所在处;用户写入的文字被显示在显示区中光标所在的位置,显示区中文字的显示方式可以有两种,第一种是以标本文档来自技高网...
一种手写文字输入显示方法及装置

【技术保护点】
一种手写文字输入显示方法,其特征在于,包括以下步骤:获取置于显示区中的光标的所在位置;控制弹出文字输入框,所述文字输入框邻接于所述光标所在行;获取在所述文字输入框中写入的文字;控制将所述文字显示在所述显示区中的光标所在处;控制所述文字输入框动态跟随所述光标。

【技术特征摘要】
1.一种手写文字输入显示方法,其特征在于,包括以下步骤:获取置于显示区中的光标的所在位置;控制弹出文字输入框,所述文字输入框邻接于所述光标所在行;获取在所述文字输入框中写入的文字;控制将所述文字显示在所述显示区中的光标所在处;控制所述文字输入框动态跟随所述光标;所述控制所述文字输入框动态跟随所述光标,包括:所述光标所在行到达预设位置、且所述光标跳行时,控制所述显示区内文字向上跳行,所述文字输入框距离所述显示区顶部的距离保持不变;控制将所述文字显示在所述显示区中的所述光标所在处,包括:确定文字的重心,具体过程包括:扫描总的点阵数:扫描文字的总的点阵数,计总和为T;找出横向重心线:从头扫描每一行并计累计点阵数,当扫描到某一点阵时累计的点阵数等于X时,记录该点阵所在的行所对应的水平线为横向重心线,T/3≤X≤2T/3;找出纵向重心线:从头扫描每一列并计累计点阵数,当扫描到某一点阵时累计的点阵数等于X时,记录该点阵所在的列对应的竖直线为纵向重心线,T/3≤X≤2T/3;扫描完成后,所述横、纵两条重心线的交叉点即重心;或:找出横向、纵向重心线:沿竖直方向逐行扫描,记录总点阵数T、每一点阵的累计点阵数,根据记录的总点阵数T及每一点阵的累计点阵数,计算某一点阵的累计点阵数X,当T/3≤X≤2T/3时,记录该点阵所在的行所对应的水平线为横向重心线;从头扫描每一列并计累计点阵数,当扫描到某一点阵时累计的点阵数Y,T/3≤Y≤2T/3时,记录该点阵所在的列所对应的竖直线为纵向重心线;或沿水平方向逐列扫描,记录总的点阵数T、每一点阵的累计点阵数,根据记录的总点阵数T及每一点阵的累计点阵数,计算某一点阵的累计点阵数Y,当T/3≤Y≤2T/3时,记录该点阵所在的列所对应的竖直线为纵向重心线;从头扫描每一行并计累计点阵数,当扫描到某一点阵时累计的点阵数等于X,T/3≤X≤2T/3时,记录该点阵所在的行所对应的水平线为横向重心线;所述横、纵两条重心线的交叉点即重心;虚拟每一行的基线,在所述显示区中将所述文字的重心排列在虚拟的基线上。2.如权利要求1所述的手写文字输入显示方法,其特征在于:控制所述文字输入框动态跟随所述光标,还包括:所述光标向下跳行时,控制所述文字输入框跟随向下跳行。3.如权利要求1所述的手写文字输入显示方法,其特征在于:控制所述文字输入框动态跟随所述光标,还包括:所述文字输入框的右边框到达所述显示区最右侧、且所述光标未跳行时,控制所述文字输入框的位置保持不变。4.如权利要求1所述的手写文字输入显示方法,其特征在于:所述文字输入框中设置有用于输入特殊字符的输入控件。5.如权利要求1所述的手写文字输入显示方法,其特征在于:在所述文字输入框中设置上基准线和下基准线,所述...

【专利技术属性】
技术研发人员:贺照云韩澍青周佳杜国楹
申请(专利权)人:北京壹人壹本信息科技有限公司
类型:发明
国别省市:

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

1