通过手写设备向显示设备输入手写信息的方法与流程

文档序号:11868884阅读:187来源:国知局
本发明属于信息科学技术领域,具体涉及一种通过手写设备向显示设备输入手写信息的方法。

背景技术:
随着科学技术的飞速发展,平板电脑、手机等终端设备已广泛应用于人们工作、生活和学习中,成为人们工作、生活和学习不可缺少的有力工具。然而,现有的平板电脑、手机等终端设备,所采用的输入工具主要为外接键盘或触摸屏,具有输入手感差以及输入效率低等问题,在某些领域难以满足人们的需求。

技术实现要素:
针对现有技术存在的缺陷,本发明提供一种通过手写设备向显示设备输入手写信息的方法,可有效解决上述问题。本发明采用的技术方案如下:本发明提供一种通过手写设备向显示设备输入手写信息的方法,包括以下步骤:步骤1,显示设备包括显示屏以及显示控制单元;手写设备包括手写板以及手写控制单元;显示控制单元与手写控制单元建立通信连接;建立通信连接后,显示控制单元按第1预设规则获得与其连接的所述手写板的手写区的形状和大小;步骤2,所述显示控制单元按第2预设规则生成手写输入显示框;用户操作显示控制单元驱动显示屏,使显示屏显示至少一个输入框激活标识;步骤3,所述显示控制单元判断当前是否为实时传输模式,如果是实时传输模式,则执行步骤4-步骤8;如果不是实时传输模式,则为离线传输模式,执行步骤9;步骤4,当某个所述输入框激活标识被激活时,所述显示控制单元按一定比例对所述手写输入显示框进行缩放后显示到所述显示屏;同时,所述显示控制单元按第3预设规则得到输入缓存框;所述显示控制单元实时判断是否发生输入结束事件,如果未发生,则执行步骤5-步骤7;一旦发生输入结束事件,则停止执行步骤5-步骤7,跳转到执行步骤9;步骤5,每当所述手写板检测到来自于手写笔的触摸时,将触摸点记为触摸点A,所述手写板获得触摸点A在手写板坐标系下的坐标,并实时将触摸点A在手写板坐标系下的坐标通过所述手写控制单元发送到所述显示控制单元;步骤6,所述显示控制单元在接收到触摸点A在手写板坐标系下的坐标时,立即同时执行以下两步:(1)所述显示控制单元获得手写输入显示框坐标与手写板坐标之间的映射关系,基于所述映射关系,将触摸点A在手写板坐标系下的坐标转化为触摸点A在手写输入显示框坐标系下的坐标,然后,基于触摸点A在手写输入显示框坐标系下的坐标,在所述手写输入显示框定位到对应位置,并在对应位置绘制出一个笔迹点;(2)所述显示控制单元获得手写输入缓存框坐标与手写板坐标之间的映射关系,基于所述映射关系,将触摸点A在手写板坐标系下的坐标转化为触摸点A在手写输入缓存框坐标系下的坐标,然后,基于触摸点A在手写输入显示框坐标系下的坐标,在所述手写输入缓存框定位到对应位置,并在对应位置绘制出一个笔迹点;步骤7,循环执行步骤5-步骤6,手写输入显示框最终显示预览笔迹图像,该预览笔迹图像为手写板笔迹图像等比例缩小的笔迹图像;手写输入缓存框存储有将手写板笔迹图像按第3预设规则缩放得到的手写笔迹图像;步骤8,在离线传输模式下,当未发生输入结束事件时,用户通过手写笔在手写板进行手写操作,形成手写笔迹;一旦发生输入结束事件,所述手写控制单元生成手写板笔迹图片;所述手写板笔迹图片包含有手写笔迹,并且,所述手写板笔迹图片的形状和大小与所述手写板的手写区的形状和大小完全相同;然后,所述手写控制单元将所述手写板笔迹图片发送给所述显示控制单元;然后,执行步骤9;步骤9,如果为实时传输模式,所述显示控制单元对所述手写输入缓存框存储的手写笔迹图像进行图片裁剪操作,得到包含有手写笔迹的最小笔迹图片,然后执行步骤10;如果为离线传输模式,所述显示控制单元对所述手写板笔迹图片进行图片裁剪操作,得到包含有手写笔迹的最小笔迹图片,然后执行步骤10;步骤10,所述显示控制单元按预设规则对所述最小笔迹图片进行处理后,将处理后的笔迹图片显示到显示屏幕的特定区域。优选的,步骤1中,显示控制单元与手写控制单元建立通信连接,具体为:显示控制单元通过蓝牙、WIFI或USB与手写控制单元建立通信连接。优选的,步骤1中,显示控制单元按第1预设规则获得与其连接的所述手写板的手写区的形状和大小,具体为:显示控制单元预存储以下手写设备参数信息:多组手写设备型号以及对应的手写区的形状和大小;当所述显示控制单元与手写控制单元建立通信连接后,显示控制单元通过该通信连接,读取到所述手写设备型号;然后,查找所述手写设备参数信息,获得与所述显示控制单元连接的所述手写板的手写区的形状和大小;或者显示控制单元在与所述手写控制单元建立通信连接后,所述显示控制单元向所述手写控制单元发送获取手写区形状和大小的请求消息;所述手写控制单元在接收到该请求消息后,向所述显示控制单元发送所述手写区形状和大小。优选的,步骤2中,所述显示控制单元按第2预设规则生成手写输入显示框,具体为:所述显示控制单元读取到显示屏显示区域的形状和大小,然后,生成与所述显示屏显示区域形状相同、周长小于等于所述显示屏显示区域的手写输入显示框。优选的,步骤4中,当某个所述输入框激活标识被激活时,所述显示控制单元按一定比例对所述手写输入显示框进行缩放后显示到所述显示屏,具体为:所述显示控制单元根据手写区的形状和大小,对所述显示控制单元进行缩放,使缩放后得到的新的显示控制单元满足以下条件:新的显示控制单元与所述手写区的形状相同,并且,新的显示控制单元的周长小于手写区的周长,并且,新的显示控制单元处于显示板的显示区。优选的,步骤4中,所述显示控制单元按第3预设规则得到输入缓存框,具体为:所述显示控制单元根据手写区的形状和大小得到满足以下条件的输入缓存框:所述输入缓存框的形状与所述手写区的形状相同,并且,所述输入缓存框的周长大于、等于或小于所述手写区的周长。优选的,步骤4中,所述输入结束事件包括:(1)当所述手写板配置有提交实体键按钮时,所述提交实体键按钮被触发的事件即为所述输入结束事件;(2)当所述显示控制单元检测到所述显示设备当前运行的应用程序发生以下事件之一时,即认为发生所述输入结束事件:显示设备当前运行的应用程序被退出;显示设备当前运行的应用程序的当前页面被退出;显示设备的另一个输入框激活标识被激活。优选的,步骤10中,所述显示控制单元按预设规则对所述最小笔迹图片进行处理,具体为:所述显示控制单元对所述最小笔迹图片进行缩放处理,得到适合显示屏幕显示的笔迹图片。优选的,在步骤4到步骤9的过程中,还包括:所述显示控制单元具有自动清除模式和手动清除模式;在自动清除模式下,所述显示控制单元实时判断是否发生输入结束事件,只要发生所述输入结束事件,所述显示控制单元立即向所述手写控制单元发送手写板信息清除指令;当所述手写控制单元接收到该指令时,立即清除手写板笔迹;在手动清除模式下,当所述手写控制单元接收到手动清除指令时,所述手写控制单元立即清除手写板笔迹;或者,当所述显示控制单元接收到手动清除指令时,所述显示控制单元立即向所述手写控制单元发送手写板信息清除指令;当所述手写控制单元接收到该指令时,立即清除手写板笔迹。本发明提供的通过手写设备向显示设备输入手写信息的方法具有以下优点:(1)具有多种工作模式,例如,实时传输模式、离线传输模式、手动清除模式和自动清除模式,从而满足用户在不同工作场景下的工作需求,(2)通过在显示设备外部外接手写板,实现通过手写设备向显示设备输入手写信息,一方面,可降低显示设备端的配置复杂度,降低整个系统的成本;另一方面,还具有输入手感佳以及输入效率高的优点。附图说明图1为本发明提供的通过手写设备向显示设备输入手写信息的方法的流程示意图。具体实施方式为了使本发明所解决的技术问题、技术方案及有益效果更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。结合图1,本发明提供一种通过手写设备向显示设备输入手写信息的方法,包括以下步骤:步骤1,显示设备包括显示屏以及显示控制单元;手写设备包括手写板以及手写控制单元;显示控制单元与手写控制单元建立通信连接,例如,显示控制单元通过蓝牙、WIFI或USB与手写控制单元建立通信连接;建立通信连接后,显示控制单元按第1预设规则获得与其连接的所述手写板的手写区的形状和大小;本发明涉及到的显示设备,为任意具有显示屏的设备,例如,可以为手机、平板电脑等智能设备。实际应用中,显示控制单元可采用以下两种方法获得与其连接的所述手写板的手写区的形状和大小:方法一:显示控制单元预存储以下手写设备参数信息:多组手写设备型号以及对应的手写区的形状和大小;当所述显示控制单元与手写控制单元建立通信连接后,显示控制单元通过该通信连接,读取到所述手写设备型号;然后,查找所述手写设备参数信息,获得与所述显示控制单元连接的所述手写板的手写区的形状和大小;方法二:显示控制单元在与所述手写控制单元建立通信连接后,所述显示控制单元向所述手写控制单元发送获取手写区形状和大小的请求消息;所述手写控制单元在接收到该请求消息后,向所述显示控制单元发送所述手写区形状和大小。步骤2,所述显示控制单元按第2预设规则生成手写输入显示框;用户操作显示控制单元驱动显示屏,使显示屏显示至少一个输入框激活标识;本步骤所生成的手写输入显示框,实际为初始生成的手写输入显示框。实际应用中,显示控制单元按以下规则生成手写输入显示框:所述显示控制单元读取到显示屏显示区域的形状和大小,然后,生成与所述显示屏显示区域形状相同、周长小于等于所述显示屏显示区域的手写输入显示框,也就是说,显示控制单元生成显示屏显示区域等比例缩小后的一个手写输入显示框,具体缩小比例,根据实际需求灵活设定,本发明对此并不限制。步骤3,所述显示控制单元判断当前是否为实时传输模式,如果是实时传输模式,则执行步骤4-步骤8;如果不是实时传输模式,则为离线传输模式,执行步骤9;为方便对后续步骤的理解,此处对本发明涉及到的实时传输模式和离线传输模式进行简单介绍:实时传输模式和离线传输模式下,均需要实时检测是否发生输入结束事件,输入结束事件是指:当检测到发生输入结束事件时,即认为对当前的手写输入显示框的输入结束,例如,对于一个学生作答试卷的手写输入显示框,当发生输入结束事件时,即可认为学生对当前题目解答完毕。具体的输入结束事件可根据实际需求设定,在后面的步骤4中列举有几种输入结束事件。本发明中,实时传输模式和离线传输模式的主要区别为:在实时传输模式下,手写板向显示板传输的为用户通过手写笔实时在手写板所书写笔迹的笔迹坐标,并且,实时传输模式下,显示板端同时配置有手写输入显示框和输入缓存框,手写输入显示框和输入缓存框的形状均与手写区形状相同,但是,手写输入显示框为手写区等比例缩小后的显示框,可实时将手写区产生的新笔迹点等比例缩小后显示,为一种预览框;而输入缓存框为显示板后台运行的一个输入缓存框,可以为手写区等比例缩小后的缓存框,也可以为手写区等比例放大后的缓存框,也可以与手写区的大小相同。作为一种优选方式,输入缓存框为手写区等比例放大后的缓存框,当采用输入缓存框为手写区等比例放大后的缓存框时,其原理为:实时将手写区产生的新笔迹点等比例放大后显示到输入缓存框,一旦发生输入结束事件后,将输入缓存框存储的手写笔迹图像进行图片裁剪后,再缩放到适合显示屏幕显示的笔迹图片,并最终显示。采用此种方式,可提高显示屏幕显示的最终笔迹图片的精度,提高显示屏幕显示的最终笔迹图片的效果。而离线传输模式下,当用户通过手写板书写,在书写过程中,显示板一端并不显示书写笔迹,只有当发生输入结束事件时,手写控制单元生成手写板笔迹图片,并将手写板笔迹图片发送给显示控制单元,显示控制单元对手写板笔迹图片进行图片裁剪后,再缩放到适合显示屏幕显示的笔迹图片,并最终显示。对实时传输模式和离线传输模式的优缺点分析如下:离线传输模式传输的是图片,只在发生输入结束事件时传输一次,如果用户书写时间较长,离线传输模式更为省电,同时离线传输也可以在关闭显示板的情况下进行。而实时传输模式传输的是笔迹坐标,在整个书写过程中一直向显示板传输数据,显示板必须处于开机状态。另一方面,由于离线传输模式下所传输的图片是由手写板生成的纯色图像,操作不灵活。而实时传输模式下,由于是传输坐标,并在显示板上进行绘制,所以较灵活,比如可以改变坐标绘制的颜色,从而绘出彩色的图像。另外,离线传输模式下,需要传递图像,耗时较长。而实时传输模式下,只需要保存绘制的图像,耗时较短,可以减少退出的时间,提升用户体验。步骤4,当某个所述输入框激活标识被激活时,所述显示控制单元按一定比例对所述手写输入显示框进行缩放后显示到所述显示屏;同时,所述显示控制单元按第3预设规则得到输入缓存框;本步骤中,显示控制单元按一定比例对所述手写输入显示框进行缩放后显示到所述显示屏,具体为:所述显示控制单元根据手写区的形状和大小,对所述显示控制单元进行缩放,使缩放后得到的新的显示控制单元满足以下条件:新的显示控制单元与所述手写区的形状相同,并且,新的显示控制单元的周长小于手写区的周长,并且,新的显示控制单元处于显示板的显示区。本步骤中,显示控制单元按第3预设规则得到输入缓存框,具体为:所述显示控制单元根据手写区的形状和大小得到满足以下条件的输入缓存框:所述输入缓存框的形状与所述手写区的形状相同,并且,所述输入缓存框的周长大于、等于或小于所述手写区的周长。所述显示控制单元实时判断是否发生输入结束事件,如果未发生,则执行步骤5-步骤7;一旦发生输入结束事件,则停止执行步骤5-步骤7,跳转到执行步骤9;此处,输入结束事件包括但不限于:(1)当所述手写板配置有提交实体键按钮时,所述提交实体键按钮被触发的事件即为所述输入结束事件;(2)当所述显示控制单元检测到所述显示设备当前运行的应用程序发生以下事件之一时,即认为发生所述输入结束事件:显示设备当前运行的应用程序被退出;显示设备当前运行的应用程序的当前页面被退出;显示设备的另一个输入框激活标识被激活。步骤5,每当所述手写板检测到来自于手写笔的触摸时,将触摸点记为触摸点A,所述手写板获得触摸点A在手写板坐标系下的坐标,并实时将触摸点A在手写板坐标系下的坐标通过所述手写控制单元发送到所述显示控制单元;步骤6,所述显示控制单元在接收到触摸点A在手写板坐标系下的坐标时,立即同时执行以下两步:(1)所述显示控制单元获得手写输入显示框坐标与手写板坐标之间的映射关系,基于所述映射关系,将触摸点A在手写板坐标系下的坐标转化为触摸点A在手写输入显示框坐标系下的坐标,然后,基于触摸点A在手写输入显示框坐标系下的坐标,在所述手写输入显示框定位到对应位置,并在对应位置绘制出一个笔迹点;(2)所述显示控制单元获得手写输入缓存框坐标与手写板坐标之间的映射关系,基于所述映射关系,将触摸点A在手写板坐标系下的坐标转化为触摸点A在手写输入缓存框坐标系下的坐标,然后,基于触摸点A在手写输入显示框坐标系下的坐标,在所述手写输入缓存框定位到对应位置,并在对应位置绘制出一个笔迹点;步骤7,循环执行步骤5-步骤6,手写输入显示框最终显示预览笔迹图像,该预览笔迹图像为手写板笔迹图像等比例缩小的笔迹图像;手写输入缓存框存储有将手写板笔迹图像按第3预设规则缩放得到的手写笔迹图像;步骤8,在离线传输模式下,当未发生输入结束事件时,用户通过手写笔在手写板进行手写操作,形成手写笔迹;一旦发生输入结束事件,所述手写控制单元生成手写板笔迹图片;所述手写板笔迹图片包含有手写笔迹,并且,所述手写板笔迹图片的形状和大小与所述手写板的手写区的形状和大小完全相同;然后,所述手写控制单元将所述手写板笔迹图片发送给所述显示控制单元;然后,执行步骤9;步骤9,如果为实时传输模式,所述显示控制单元对所述手写输入缓存框存储的手写笔迹图像进行图片裁剪操作,得到包含有手写笔迹的最小笔迹图片,然后执行步骤10;如果为离线传输模式,所述显示控制单元对所述手写板笔迹图片进行图片裁剪操作,得到包含有手写笔迹的最小笔迹图片,然后执行步骤10;步骤10,所述显示控制单元按预设规则对所述最小笔迹图片进行处理后,将处理后的笔迹图片显示到显示屏幕的特定区域。本步骤中,显示控制单元按预设规则对所述最小笔迹图片进行处理,具体为:所述显示控制单元对所述最小笔迹图片进行缩放处理,得到适合显示屏幕显示的笔迹图片。另外,在步骤4到步骤9的过程中,还包括:所述显示控制单元具有自动清除模式和手动清除模式;在自动清除模式下,所述显示控制单元实时判断是否发生输入结束事件,只要发生所述输入结束事件,所述显示控制单元立即向所述手写控制单元发送手写板信息清除指令;当所述手写控制单元接收到该指令时,立即清除手写板笔迹;在手动清除模式下,当所述手写控制单元接收到手动清除指令时,所述手写控制单元立即清除手写板笔迹;或者,当所述显示控制单元接收到手动清除指令时,所述显示控制单元立即向所述手写控制单元发送手写板信息清除指令;当所述手写控制单元接收到该指令时,立即清除手写板笔迹。自动清除模式和手动清除模式的区别主要在于是否需要用户以任意形式点击清除按钮进行清除。其中,如果需要用户点击清除按钮,则称为手动清除模式。清除按钮包括手写板上的实体清除按钮和显示板上显示的清除按钮。自动清除模式的优势是:不需要用户点击清除按钮,显示板上的系统直接根据用户在显示板上的操作判断是否需要清除相关的内容,可简化用户清除手写板内容的操作。由此可见,本发明提供的通过手写设备向显示设备输入手写信息的方法具有以下优点:(1)具有多种工作模式,例如,实时传输模式、离线传输模式、手动清除模式和自动清除模式,从而满足用户在不同工作场景下的工作需求,(2)通过在显示设备外部外接手写板,实现通过手写设备向显示设备输入手写信息,一方面,可降低显示设备端的配置复杂度,降低整个系统的成本;另一方面,还具有输入手感佳以及输入效率高的优点。以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还做出若干改进和润饰,这些改进和润饰也应视本发明的保护范围。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1