logo好方法网

数据处理方法、装置和智能交互设备


技术摘要:
本公开涉及计算机技术领域,提出一种数据处理方法、装置和智能交互设备。该数据处理方法,由具有触控功能的显示器执行,包括:获取书写笔在显示器上书写时的书写轨迹点位置、书写笔在书写时相对于显示器的倾斜角度;获取用户当前时刻在显示器上的触摸轨迹点位置;获取  全部
背景技术:
随着科技的发展,很多会议、教学、商业展示等等场合都在使用显示器来取代传统 的白板,能够极大地提高工作、教学和会议效率。 当前显示器可以使用手和书写笔的方式触摸,某些场景要求手和笔可以同时书 写,而握笔手如果触碰或者离显示器距离十分接近时,就会产生不必要的触摸轨迹,从而对 书写内容造成干扰。
技术实现要素:
本公开的目的在于至少克服上述现有技术的握笔手对书写内容造成干扰的不足, 提供一种数据处理方法、装置和智能交互设备。 在本公开的一些实施例中,提供一种数据处理方法,由具有触控功能的显示器执 行,包括: 获取书写笔在所述显示器上书写时的书写轨迹点位置、所述书写笔在书写时相对 于所述显示器的倾斜角度; 获取用户当前时刻在所述显示器上的触摸轨迹点位置; 获取持握所述书写笔的持握参数; 根据所述持握参数、所述倾斜角度和所述书写轨迹点位置确定所述当前时刻触摸 的屏蔽区,所述书写轨迹点位置为所述当前时刻接收到的或早于所述当前时刻的设定时间 阈值内接收到的; 所述触摸轨迹点位置位于所述屏蔽区时,所述显示器上不显示所述触摸轨迹点位 置的轨迹。 在本公开的一种示例性实施例中,所述持握参数包括用户持握所述书写笔的握笔 端点相对于笔尖的距离和拳形半径。 在本公开的一种示例性实施例中,根据持握参数、所述倾斜角度和所述书写轨迹 点位置确定当前时刻触摸的屏蔽区,包括: 根据所述书写轨迹点位置、所述倾斜角度和所述握笔端点相对于所述笔尖的距离 确定所述握笔端点在所述显示器上的正投影点; 根据所述拳形半径和所述正投影点确定所述屏蔽区。 在本公开的一种示例性实施例中,根据所述书写轨迹点位置、所述倾斜角度和所 述握笔端点相对于所述笔尖的距离确定所述握笔端点在所述显示器上的正投影点,包括: 建立以所述当前时刻所述书写轨迹点位置为原点的直角坐标系,所述直角坐标系 的横轴与所述显示器的天侧平行,所述直角坐标系的纵轴与所述横轴垂直; 5 CN 111580687 A 说 明 书 2/12 页 根据如下公式计算: 式中,Dx为所述正投影点在所述直角坐标系内的横坐标值,Dy为所述正投影点在 所述直角坐标系内的纵坐标值,L为所述握笔端点与笔尖的距离,α为所述书写笔与所述横 轴之间的夹角,β为所述书写笔与所述纵轴之间的夹角。 在本公开的一种示例性实施例中,在获取用户当前时刻在所述显示器上的触摸轨 迹点位置之前,所述数据处理方法还包括: 获取所述握笔端点的类型,所述握笔端点的类型为第二握笔端点或第一握笔端 点,所述第一握笔端点与所述笔尖的距离小于所述第二握笔端点与所述笔尖的距离; 获取所述屏蔽区的形状,所述屏蔽区的形状为圆形、椭圆形、半圆形、扇形或矩形。 在本公开的一种示例性实施例中,所述握笔端点为第二握笔端点,所述屏蔽区的 形状为圆形、半圆形或扇形;根据所述拳形半径和所述正投影点确定所述屏蔽区,包括: 确定所述屏蔽区是以所述正投影点为圆心以所述拳形半径为半径的圆形、半圆形 或扇形。 在本公开的一种示例性实施例中,所述握笔端点为第一握笔端点,所述屏蔽区的 形状为半圆形或矩形;根据所述拳形半径和所述正投影点确定所述屏蔽区,包括: 根据所述拳形半径和所述正投影点确定所述屏蔽区的边界点; 根据所述边界点和所述书写轨迹点位置确定屏蔽区的大小确定值; 根据所述边界点和所述大小确定值确定屏蔽区。 在本公开的一种示例性实施例中,根据所述拳形半径和所述正投影点确定所述屏 蔽区的边界点,包括:所述边界点位于所述正投影点与所述书写轨迹点位置的连线的延长 线上,所述延长线为以所述正投影点作为起点的延长线,且所述边界点与所述正投影点之 间的距离不超过所述拳形半径。 在本公开的一种示例性实施例中,所述屏蔽区的形状为半圆形,根据边界点和所 述书写轨迹点位置确定屏蔽区的大小确定值,包括:确定所述屏蔽区的大小确定值为所述 半圆形的半径,所述半径为所述书写轨迹点位置与所述边界点之间的距离。 在本公开的一种示例性实施例中,根据所述边界点和屏蔽区的大小确定值确定屏 蔽区,包括:确定以所述边界点为圆心远离所述正投影点的半圆为屏蔽区。 在本公开的一种示例性实施例中,所述屏蔽区的形状为矩形,根据边界点和所述 书写轨迹点位置确定屏蔽区的大小确定值,包括:确定所述屏蔽区的大小确定值为所述矩 形的长度和宽度,所述宽度为所述书写轨迹点位置与所述边界点之间的距离,所述长度为 所述宽度的n倍,n为大于等于1的正整数。 在本公开的一种示例性实施例中,根据所述边界点和屏蔽区的大小确定值确定屏 蔽区,包括:确定以所述边界点为所述矩形一长边的中心点,所述矩形另一长边位于所述边 界点的远离所述正投影点的一侧。 在本公开的一种示例性实施例中,预先存储有所述握笔端点的参数,所述握笔端 点的参数包括多个第一握笔端点值或多个第二握笔端点值,所述第一握笔端点值小于所述 第二握笔端点值; 6 CN 111580687 A 说 明 书 3/12 页 获取预先存储的多个所述第一握笔端点值,根据多个所述第一握笔端点值形成多 个第一子屏蔽区;将多个所述第一子屏蔽区所覆盖的范围确定为所述当前时刻触摸的屏蔽 区;或 获取预先存储的多个所述第二握笔端点值,根据多个所述第二握笔端点值形成多 个第二子屏蔽区,将多个所述第二子屏蔽区所覆盖的范围确定为所述当前时刻触摸的屏蔽 区。 在本公开的一种示例性实施例中,所述数据处理方法还包括: 响应于所述书写笔的抬笔操作,获取所述抬笔操作的持续时间,若所述持续时间 超过所述设定时间阈值则取消对所述触摸的屏蔽区。 在本公开的一些实施例中,提供一种触摸数据处理装置,包括: 第一接收模块,用于获取书写笔在显示器上书写时的书写轨迹点位置、所述书写 笔在书写时相对于所述显示器的倾斜角度; 第二接收模块,用于获取用户当前时刻在所述显示器上的触摸轨迹点位置; 获取模块,用于获取持握所述书写笔的持握参数; 确定模块,用于根据所述持握参数、所述倾斜角度和所述书写轨迹点位置确定所 述当前时刻触摸的屏蔽区,所述书写轨迹点位置为所述当前时刻接收到的或早于所述当前 时刻的设定时间阈值内接收到的; 处理模块,用于在所述触摸轨迹点位置位于所述屏蔽区时,所述显示器上不显示 所述触摸轨迹点位置的轨迹。 在本公开的一些实施例中,提供一种智能交互设备,包括: 具有触控功能的显示器,所述显示器用于接收用户的触摸轨迹点位置、书写笔的 书写轨迹点位置和所述书写笔在书写时相对于所述显示器的倾斜角度,并提供给处理器; 处理器,通过如上述任意一项所述的数据处理方法处理后显示在所述显示器上。 在本公开的一种示例性实施例中,还包括: 书写笔,用于在所述显示器上书写,并能够检测所述书写笔的倾斜角度传输至处 理器。 本公开的数据处理方法,接收书写笔的书写轨迹点位置和倾斜角度;接收用户当 前时刻的触摸轨迹点位置;根据持握参数、倾斜角度和书写轨迹点位置设定屏蔽区;触摸轨 迹点位置位于屏蔽区时,不响应触摸轨迹点位置产生的信号。根据持握参数、倾斜角度和书 写轨迹点位置能够自动计算当前时刻触摸的屏蔽区,不需要提前输入屏蔽区信息,使握笔 手不会对书写内容造成干扰。 应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不 能限制本公开。 附图说明 此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施 例,并与说明书一起用于解释本公开的原理。显而易见地,下面描述中的附图仅仅是本公开 的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据 这些附图确定其他的附图。 7 CN 111580687 A 说 明 书 4/12 页 图1示意性示出本发明数据处理方法的流程图; 图2示意性示出左手握书写笔和右手握书写笔时俯视图; 图3示意性示出屏蔽区的确定的一示例实施方式流程图; 图4示意性示出屏蔽区的确定的另一示例实施方式流程图; 图5示意性示出右手握笔时圆形屏蔽区的确定的结构图; 图6示意性示出右手握笔时半圆形屏蔽区的确定的结构图; 图7示意性示出右手握笔时矩形屏蔽区的确定的结构图; 图8示意性示出右手握笔时半圆形子屏蔽区并集的确定的结构图; 图9示意性示出右手握笔时矩形子屏蔽区并集的确定的结构图; 图10示意性示出触摸数据处理装置的方框图。 图中主要的附图标记说明如下: 1、书写笔;2、显示器;3、第一接收模块;4、第二接收模块;5、确定模块;6、处理模 块;7、获取模块; A、书写轨迹点位置; B、第二握笔端点;B’、第二握笔端点的正投影点; D、第一握笔端点;D1、最近第一握笔端点;D2、最远第一握笔端点; D’、正投影点;D1’、最近正投影点;D2’、最远正投影点; C、边界点;C1、最近边界点;C2、最远边界点; M、屏蔽区;M1、最小屏蔽区;M2、最大屏蔽区; R、拳形半径。
下载此资料需消耗2积分,
分享到:
收藏