基于触控显示屏的智能交互显示方法及装置与流程

文档序号:28272205发布日期:2021-12-31 20:00阅读:78来源:国知局
基于触控显示屏的智能交互显示方法及装置与流程

1.本发明涉及信息交互技术领域,尤其涉及一种基于触控显示屏的智能交互显示方法和装置。


背景技术:

2.随着教学、会议、演示、演讲等活动对资料的展现和受众群体的互动要求变得越来越高,一套能达到使用者要求的智能显示系统就变得越来越有必要。
3.传统的展示方式单一且可操作性差,并且缺少相关的工具进行辅助,通常使用投影机、显示器或手写黑板进行展示,在效率性、便利性、多样化、参与度、操作性上,都存在明显的缺陷。
4.一般来说,目前的展示方案具有如下缺点:
5.(1)素材无法根据交互信息进行有效反应,例如激光笔、手写板等,常常使得机器无法有效的获知交互信息;
6.(2)展示素材单一,使用者无法方便的通过多素材的对比和辅助进行讲解,使得讲解变得单一和乏味,难以保证受众群体正确、全面的理解讲解要点。
7.(3)无互动性,单一的展示方法很难有效的组织起受众群体之间、使用者与受众群体间的互动模式,使受众者没有参与感,无法保证受众者的关注度和专注度。
8.(4)无针对性,没有数据的记录与积累,无法对数据进行统计与分析,无法有针对性的帮助使用者进行改进。
9.(5)操作性差,很难对展示素材进行实时的操作。
10.(6)工具匮乏,几乎没有便利的工具对使用者的讲解进行有效的辅助。


技术实现要素:

11.为克服相关技术中存在的问题,本发明提供一种基于触控显示屏的智能交互显示方法和装置。
12.根据本发明实施例的第一方面,提供一种基于触控显示屏的智能交互显示方法,方法包括:
13.接收在用户个人账户下输入的项目空间名称,建立项目空间;
14.接收输入的工作空间信息,以在所述项目空间中建立工作空间,其中,所述工作空间信息包括以下至少一项:工作空间名称、排序序号、是否缺省、样式、工作空间背景图,其中,每个项目空间中包括至少一个工作空间;
15.接收上传的项目文件,并将所述项目文件存储至对应的工作空间,其中,每个工作空间包括至少一种类型的项目文件;
16.接收对所述工作空间中至少一个目标项目文件的选定命令,根据所述选定命令打开所述至少一个目标项目文件,并在触摸显示屏上以多窗口的方式显示所述至少一个目标项目文件,其中,每个目标项目文件对应一个窗口,且多个目标项目文件的类型可不同;
17.其中,在所述触摸显示屏上以多窗口的方式显示所述至少一个目标项目文件过程中,动态捕捉激光笔的动作,并通过所述激光笔的指示位置进行优化显示,具体流程包括:
18.获取激光笔指示的区域,在所述触摸显示屏上进行坐标提取;
19.根据所述坐标提取,生成1秒内的全部激光笔坐标点;
20.以100ms为周期,提取激光笔的坐标点坐标,生成10个横坐标的实际值和10个纵坐标的实际值;
21.根据所述10个横坐标的实际值利用第一计算公式获取计算10个纵坐标的理论值;
22.利用第二计算公式求取所述10个纵坐标的理论值与所述10个纵坐标的实际值的标准偏差;
23.自动将预设的全部参数系数带入所述第三计算公式,获取所述10个纵坐标的理论值与所述10个纵坐标的实际值的标准偏差的最小值;
24.提取所述标准偏差的最小值对应的参数系数,存储为目标系数;
25.将所述目标系数带入所述第一计算公式在所述触摸显示屏上展示所有的激光笔轨迹;
26.所述第一计算公式为:
27.a(h)=r0+r1h1+r2h2+
……
+r
n
h
n
28.其中,h为横坐标的实际值,a(h)为横坐标的实际值h对应的纵坐标的理论值,r0、r1、
……
r
n
分别为第0、1、
……
、n个参数系数,n为纵坐标预测维度,n取10

20之间的整数;举例说明,当纵坐标预测维度n取10时,第一计算公式为a(h)=r0+r1h1+r2h2+
……
+r
10
h
10

29.所述第二计算公式为:
30.l=σ(l
j2

a(q
j
)2)
31.其中,l为所述10个纵坐标的理论值与所述10个纵坐标的实际值的标准偏差,σ为从1到10将所有的j对应的q
j
和l
j
输入后的加和,l
j
为第j个横坐标的实际值,q
j
为第j个纵坐标的实际值,a(q
j
)为横坐标的实际值q
j
对应的纵坐标的理论值,j为所述激光笔坐标点的编号;
32.所述第三计算公式为:
33.(r1,r2,
……
,r
n
)=min l
34.其中,min l为l取最小时对应的目标系数,具体原因是,由第一计算公式可知r1,r2,
……
,r
n
不同时,对应的l不同,通过数据挖掘自动将预设的全部参数系数带入第一计算公式,获得全部的r1,r2,
……
,r
n
组合可以取得l取最小时,为l取最小时对应的目标系数。
35.在一个实施例中,优选地,所述方法还包括:
36.在每个窗口的指定位置,显示窗口编辑按钮,其中,所述窗口编辑按钮包括以下至少一项:锁定、批注、剪裁、二维码分享、全屏和关闭;
37.接收对目标窗口的任一目标窗口编辑按钮的选定命令,以对所述目标窗口执行所述任一目标窗口编辑按钮对应的操作。
38.在一个实施例中,优选地,所述方法还包括:
39.接收用户在所述触摸显示屏上对目标窗口的手势操作,根据所述手势操作,执行对应的处理操作,并对所述目标窗口的展示内容进行实时渲染,其中,所述手势操作包括窗口放大手势操作、窗口缩小手势操作和窗口移动手势操作;
40.在所述手势操作过程中,通过去除抖动和相似度对比确定具体的手势类型,具体包括:
41.获取是否获得手势信号,若获得手势信号将其存储为第四计算公式形式的手势向量;
42.获取全部的手势向量,判断是否有满足第五计算公式的手势向量,若存储满足第五计算公式的手势向量,则发出关闭手势滤波指令;
43.判断是否收到关闭手势滤波指令,若未收到所述关闭手势滤波指令则将全部的所述手势向量利用第六计算公式进行数据滤波,生成目标手势数据;
44.若收到所述关闭手势滤波指令,则直接将所述手势向量保存为目标手势数据;
45.对所述目标手势数据通过多项式拟合保存为手势函数,利用第七计算公式与当前的手势库中的函数进行对比,获得最接近的目标手势函数;
46.所述第四计算公式为:
47.a
i
=(x
i
,y
i
,z
i
)
48.其中,x
i
为第i个所述手势向量横坐标,y
i
为第i个所述手势向量纵坐标,z
i
为第i个所述手势向量时间坐标;
49.所述第五计算公式为:
[0050][0051]
其中,10s为十秒,k1、k2分别为在关闭手势滤波指令时所述手势向量横坐标的上、下限,k3、k4分别为在关闭手势滤波指令时所述手势向量纵坐标的上、下限;
[0052]
所述第六计算公式为:
[0053][0054]
其中,a1、a2分别为所述手势向量横坐标、所述手势向量纵坐标的二阶滤波系数,b1、b2分别为所述手势向量横坐标、所述手势向量纵坐标的一阶滤波系数,c1、c2分别为所述手势向量横坐标、所述手势向量纵坐标的常数,x为录波后的所述手势向量横坐标,x为录波前的所述手势向量横坐标,y为录波后的所述手势向量纵坐标,y为录波前的所述手势向量纵坐标;
[0055]
所述第七计算公式为:
[0056][0057]
其中,k为手势库最解决近目标手势函数的的手势编号,g
k
(z
l
)为手势库中的手势编号k的手势函数中第l个所述手势向量时间坐标对应的所述手势向量横坐标、纵坐标的绝对值和,f(z
l
)为多项式拟合获得的第l个所述手势向量时间坐标对应的所述手势向量横坐
标、纵坐标的绝对值和,g
k
(z0)为手势库中的的手势编号k的手势函数中初始的所述手势向量时间坐标对应的所述手势向量横坐标、纵坐标的绝对值和,f(z0)为多项式拟合获得的初始的所述手势向量时间坐标对应的所述手势向量横坐标、纵坐标的绝对值和,m为对比的时间坐标总数。
[0058]
在一个实施例中,优选地,所述方法还包括:
[0059]
根据接收到的文件查看指令,在所述触摸显示屏上分类显示目标工作空间内的所有项目文件。
[0060]
在一个实施例中,优选地,所述方法还包括:
[0061]
当检测到任一目标窗口被拖动至所述触摸显示屏的边缘时,将所述任一目标窗口显示在目标区域,其中,目标区域的面积为触摸显示屏面积的一半,并将其他窗口以缩略图方式显示在剩余区域内;
[0062]
接收对所述缩略图中任一其他窗口的选中命令,将所述任一其他窗口显示在所述剩余区域内,以实现分屏对比功能。
[0063]
在一个实施例中,优选地,所述方法还包括:
[0064]
根据接收到的原生打开指令,将选中的目标项目文件以原始格式进行打开。
[0065]
在一个实施例中,优选地,所述方法还包括:
[0066]
当接收到对所述触摸显示屏的长按指令时,打开主菜单,所述主菜单显示包含的辅助工具,其中,所述辅助工具包括以下至少一项:全屏书写、浏览器、文本框、画板、视频采集、远程互动、无线投屏、视频文件、录屏、随堂测试和云课堂。
[0067]
在一个实施例中,优选地,所述云课堂的功能菜单包括:邀请、状态、举手、互动、设置、静音/取消静音、关闭摄像头/打开摄像头、音量、共享、上课者、布局、开始录制、开始直播和显示项目文件;
[0068]
邀请的方式包括:链接快速入课、浏览器入课、硬终端入课和电话入课;
[0069]
共享的内容包括:共享桌面、共享文档和共享白板;
[0070]
上课者的显示包括已上课人员列表和等待入课人员列表。
[0071]
在一个实施例中,优选地,所述方法还包括:
[0072]
将用户个人账户下的所有内容同步至云端服务器。
[0073]
根据本发明实施例的第二方面,提供一种基于触控显示屏的智能交互显示系统,系统包括:
[0074]
第一建立模块,用于接收在用户个人账户下输入的项目空间名称,建立项目空间;
[0075]
第二建立模块,用于接收输入的工作空间信息,以在所述项目空间中建立工作空间,其中,所述工作空间信息包括以下至少一项:工作空间名称、排序序号、是否缺省、样式、工作空间背景图,其中,每个项目空间中包括至少一个工作空间;
[0076]
存储模块,用于接收上传的项目文件,并将所述项目文件存储至对应的工作空间,其中,每个工作空间包括至少一种类型的项目文件;
[0077]
显示模块,用于接收对所述工作空间中至少一个目标项目文件的选定命令,根据所述选定命令打开所述至少一个目标项目文件,并在触摸显示屏上以多窗口的方式显示所述至少一个目标项目文件,其中,每个目标项目文件对应一个窗口,且多个目标项目文件的类型可不同。
[0078]
根据本发明实施例的第四方面,提供一种计算机可读存储介质,其上存储有计算机指令,该指令被处理器执行时实现第一方面中任一项方法的步骤。
[0079]
本发明的实施例提供的技术方案可以包括以下有益效果:
[0080]
本发明实施例中,引导用户针对侧重点不同的显示内容进行项目空间及工作空间的划分,在相应的工作空间中上传展示资料,在展示过程中通过系统提供的文件管理器进行文件展示,并结合了对于激光笔和手势的捕捉,完成准确的交互信息识别,实现利用辅助工具准确满足使用者的不同需求。
[0081]
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本发明。
附图说明
[0082]
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
[0083]
图1是根据一示例性实施例示出的一种基于触控显示屏的智能交互显示方法的流程图。
[0084]
图2是根据一示例性实施例示出的项目空间示意图。
[0085]
图3是根据一示例性实施例示出的工作空间示意图。
[0086]
图4是根据一示例性实施例示出的工作空间信息的示意图。
[0087]
图5是根据一示例性实施例示出的多窗口显示的示意图。
[0088]
图6是根据一示例性实施例示出的另一种基于触控显示屏的智能交互显示方法的流程图。
[0089]
图7是根据一示例性实施例示出的窗口编辑按钮的示意图。
[0090]
图8是根据一示例性实施例示出的另一种基于触控显示屏的智能交互显示方法的流程图。
[0091]
图9是根据一示例性实施例示出的另一种基于触控显示屏的智能交互显示方法的流程图。
[0092]
图10是根据一示例性实施例示出的另一种基于触控显示屏的智能交互显示方法的流程图。
[0093]
图11是根据一示例性实施例示出的另一种基于触控显示屏的智能交互显示方法的流程图。
[0094]
图12是根据一示例性实施例示出的一种基于触控显示屏的智能交互显示系统的框图。
[0095]
图13为根据一示例性实施例示出的通过所述激光笔的指示位置进行优化显示的流程图。
[0096]
图14为根据一示例性实施例示出的通过去除抖动和相似度对比确定手势类型的流程图。
具体实施方式
[0097]
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及
附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
[0098]
图1是根据一示例性实施例示出的一种基于触控显示屏的智能交互显示方法的流程图,如图1所示,该方法包括:
[0099]
步骤s101,接收在用户个人账户下输入的项目空间名称,建立项目空间;如图2所示,用户可以创建、编辑和删除项目空间。项目空间中可创建工作空间并上传对应资料,在存储容介质的容量范围内,可无限制上传(存储容量按需配置),资料类型无限制,包括文档、图片、音频、视频等。
[0100]
步骤s102,接收输入的工作空间信息,以在所述项目空间中建立工作空间,其中,所述工作空间信息包括以下至少一项:工作空间名称、排序序号、是否缺省、样式、工作空间背景图,其中,每个项目空间中包括至少一个工作空间;如图3所示,用户可以通过添加工作空间按钮添加工作空间,如图4所示,在触摸显示屏的界面上,可以显示添加或编辑页面,从而使用户输入工作空间名称、排序序号、是否缺省、样式、工作空间背景图等。
[0101]
步骤s103,接收上传的项目文件,并将所述项目文件存储至对应的工作空间,其中,每个工作空间包括至少一种类型的项目文件;
[0102]
步骤s104,接收对所述工作空间中至少一个目标项目文件的选定命令,根据所述选定命令打开所述至少一个目标项目文件,并在触摸显示屏上以多窗口的方式显示所述至少一个目标项目文件,其中,每个目标项目文件对应一个窗口,且多个目标项目文件的类型可不同。
[0103]
如图5所示,可以在触摸显示屏上,以多窗口的方式显示不同类型的项目文件。
[0104]
在该实施例中,引导用户针对侧重点不同的显示内容进行项目空间及工作空间的划分,在相应的工作空间中上传展示资料,在展示过程中通过系统提供的文件管理器进行文件展示,并利用辅助工具满足使用者的不同需求。
[0105]
图6是根据一示例性实施例示出的另一种基于触控显示屏的智能交互显示方法的流程图。
[0106]
如图6所示,在一个实施例中,优选地,所述方法还包括:
[0107]
步骤s601,在每个窗口的指定位置,显示窗口编辑按钮,如图7所示,其中,所述窗口编辑按钮包括以下至少一项:锁定、批注、剪裁、二维码分享、全屏和关闭;对于多页文件,可进行分页操作和页面跳转操作。
[0108]
步骤s602,接收对目标窗口的任一目标窗口编辑按钮的选定命令,以对所述目标窗口执行所述任一目标窗口编辑按钮对应的操作。
[0109]
图8是根据一示例性实施例示出的另一种基于触控显示屏的智能交互显示方法的流程图。
[0110]
如图8所示,在一个实施例中,优选地,所述方法还包括:
[0111]
步骤s801,接收用户在所述触摸显示屏上对目标窗口的手势操作,根据所述手势操作,执行对应的处理操作,并对所述目标窗口的展示内容进行实时渲染,其中,所述手势操作包括窗口放大手势操作、窗口缩小手势操作和窗口移动手势操作。其中,可以通过双出点向不同方向滑动,可将窗口对象进行放大或缩小,根据窗口对象的边缘坐标点计算窗口
对象大小并记录,等待下一个指令。通过触点快速划动窗口对象,可使窗口对象进行脱离触点的远距离移动,根据窗口对象的停靠位置记录坐标,等待下一个指令。
[0112]
图9是根据一示例性实施例示出的另一种基于触控显示屏的智能交互显示方法的流程图。
[0113]
如图9所示,在一个实施例中,优选地,所述方法还包括:
[0114]
步骤s901,根据接收到的文件查看指令,在所述触摸显示屏上分类显示目标工作空间内的所有项目文件。
[0115]
在该实施例中,将所有项目文件分类进行显示,如视频文件为一类,文档文件为一类,这样,方便用户根据文件类型进行查找和检索。
[0116]
图10是根据一示例性实施例示出的另一种基于触控显示屏的智能交互显示方法的流程图。
[0117]
如图10所示,在一个实施例中,优选地,所述方法还包括:
[0118]
步骤s1001,当检测到任一目标窗口被拖动至所述触摸显示屏的边缘时,将所述任一目标窗口显示在目标区域,其中,目标区域的面积为触摸显示屏面积的一半,并将其他窗口以缩略图方式显示在剩余区域内;
[0119]
步骤s1002,接收对所述缩略图中任一其他窗口的选中命令,将所述任一其他窗口显示在所述剩余区域内,以实现分屏对比功能。
[0120]
在该实施例中,通过分屏对比功能,方便用户进行文件对比。
[0121]
图11是根据一示例性实施例示出的另一种基于触控显示屏的智能交互显示方法的流程图。
[0122]
如图11所示,在一个实施例中,优选地,所述方法还包括:
[0123]
步骤s1101,根据接收到的原生打开指令,将选中的目标项目文件以原始格式进行打开。
[0124]
在一个实施例中,优选地,所述方法还包括:
[0125]
当接收到对所述触摸显示屏的长按指令时,打开主菜单,所述主菜单显示包含的辅助工具,其中,所述辅助工具包括以下至少一项:全屏书写、浏览器、文本框、画板、视频采集、远程互动、无线投屏、视频文件、录屏、随堂测试和云课堂。
[0126]
其中,随堂测试功能通过点击图标的方式对系统中录入的人员进行随机选取,根据最终选取人员的性别显示对应性别的图标或系统中录入的代表该人员的图像,在本功能实施中,可进行多次随机选取,并可对某项或全部选取结果进行重新选取及删除等操作。入数据,根据随机算法进行选取并将选取结果输出至显示介质中。
[0127]
在一个实施例中,优选地,所述云课堂的功能菜单包括:邀请、状态、举手、互动、设置、静音/取消静音、关闭摄像头/打开摄像头、音量、共享、上课者、布局、开始录制、开始直播和显示项目文件;
[0128]
邀请的方式包括:链接快速入课、浏览器入课、硬终端入课和电话入课;
[0129]
共享的内容包括:共享桌面、共享文档和共享白板;
[0130]
上课者的显示包括已上课人员列表和等待入课人员列表。
[0131]
其中,布局包括:一个主屏、4分屏、1主屏+7分屏、1主屏+21分屏、2主屏+21分屏共5种布局。
[0132]
云课堂上,还可以进行分组互动。分组互动包括:教师端屏幕分享、学生端屏幕分享、组内讨论。
[0133]
教师端屏幕分享:可将教师主屏幕上的显示内容实时分享到任意或所有小组屏幕,方便学生观看教师教学内容,并进行互动讨论。
[0134]
学生端屏幕分享:将任意小组画面在教师主屏幕上展示,教师可对当前小组画面进行批注或修改,并及时反馈在小组屏幕上。各个小组之间可进行屏幕内容的切换分享,小组成员可对分享内容进行批注或修改。
[0135]
组内讨论:小组内的所有成员都可轻松投射个人电子设备到小组大屏幕,进行资源分享。同时可对投射内容进行批注,也可使用“画板”、“截图”等辅助功能,展开组内讨论。
[0136]
远程互动:提供全面的远程访问、远程控制及远程支持解决方案,适用于所有桌面和移动平台,包括windows、macos、android及ios。实现能够远程访问位于各地的显示终端并实时互动。
[0137]
在一个实施例中,优选地,所述方法还包括:
[0138]
将用户个人账户下的所有内容同步至云端服务器。
[0139]
在该实施例中,将所有内容同步至云端服务器,可以方便用户随时进行内容获取。
[0140]
在该实施例中,浏览器可以实时浏览网页内容,画板,提供了书写(可选择笔触及颜色)、橡皮(可选择点、线、清除全部等擦除方式)特定图形选择,键盘输入、背景颜色选择等功能。可使用文本框功能进行键盘输入,提供一键录屏功能,可对屏幕操作、声音及外部讲解进行录制,无线投屏,可将移动端设备(android、ios、windows、macos)的显示画面投放到触摸显示屏中。视频文件实时调取,随时发起问卷调查及抢答互动。还可以进行屏幕复制,可将显示内容复制到其他显示屏,方便观看,并且可将显示内容扩展至其他屏幕,方便更多内容的展示。
[0141]
图12是根据一示例性实施例示出的一种基于触控显示屏的智能交互显示系统的框图。
[0142]
如图12所示,根据本发明实施例的第二方面,提供一种基于触控显示屏的智能交互显示系统,系统包括:
[0143]
第一建立模块1201,用于接收在用户个人账户下输入的项目空间名称,建立项目空间;
[0144]
第二建立模块1202,用于接收输入的工作空间信息,以在所述项目空间中建立工作空间,其中,所述工作空间信息包括以下至少一项:工作空间名称、排序序号、是否缺省、样式、工作空间背景图,其中,每个项目空间中包括至少一个工作空间;
[0145]
存储模块1203,用于接收上传的项目文件,并将所述项目文件存储至对应的工作空间,其中,每个工作空间包括至少一种类型的项目文件;
[0146]
显示模块1204,用于接收对所述工作空间中至少一个目标项目文件的选定命令,根据所述选定命令打开所述至少一个目标项目文件,并在触摸显示屏上以多窗口的方式显示所述至少一个目标项目文件,其中,每个目标项目文件对应一个窗口,且多个目标项目文件的类型可不同。
[0147]
图13为根据一示例性实施例示出的通过所述激光笔的指示位置进行优化显示的流程图。
[0148]
如图13所述,在所述触摸显示屏上以多窗口的方式显示所述至少一个目标项目文件过程中,动态捕捉激光笔的动作,并通过所述激光笔的指示位置进行优化显示,具体流程包括:
[0149]
步骤s1301,获取激光笔指示的区域,在所述触摸显示屏上进行坐标提取;
[0150]
步骤s1302,根据所述坐标提取,生成1秒内的全部激光笔坐标点;
[0151]
步骤s1303,以100ms为周期,提取激光笔的坐标点坐标,生成10个横坐标的实际值和10个纵坐标的实际值;
[0152]
步骤s1304,根据所述10个横坐标的实际值利用第一计算公式获取计算10个纵坐标的理论值;
[0153]
步骤s1305,利用第二计算公式求取所述10个纵坐标的理论值与所述10个纵坐标的实际值的标准偏差;
[0154]
步骤s1306,自动将预设的全部参数系数带入所述第三计算公式,获取所述10个纵坐标的理论值与所述10个纵坐标的实际值的标准偏差的最小值;
[0155]
步骤s1307,提取所述标准偏差的最小值对应的参数系数,存储为目标系数;
[0156]
步骤s1308,将所述目标系数带入所述第一计算公式在所述触摸显示屏上展示所有的激光笔轨迹;
[0157]
所述第一计算公式为:
[0158]
a(h)=r0+r1h1+r2h2+
……
+r
n
h
n
[0159]
其中,h为横坐标的实际值,a(h)为横坐标的实际值h对应的纵坐标的理论值,r0、r1、
……
r
n
分别为第0、1、
……
、n个参数系数,n为纵坐标预测维度,n取10

20之间的整数;
[0160]
所述第二计算公式为:
[0161]
l=σ(l
j2

a(q
j
)2)
[0162]
其中,l为所述10个纵坐标的理论值与所述10个纵坐标的实际值的标准偏差,σ为从1到10将所有的j对应的q
j
和l
j
输入后的加和,l
j
为第j个横坐标的实际值,q
j
为第j个纵坐标的实际值,a(q
j
)为横坐标的实际值q
j
对应的纵坐标的理论值,j为所述激光笔坐标点的编号;
[0163]
所述第三计算公式为:
[0164]
(r1,r2,
……
,r
n
)=min l
[0165]
其中,min l为l取最小时对应的目标系数。
[0166]
在本发明实施例中,通过对于触摸显示屏上以多窗口的方式显示所述至少一个目标项目文件过程中的激光笔的动作进行捕捉,获得了一个拟合的激光笔动作曲线,进而利用激光笔动作曲线实现在当前触摸屏幕上显示出激光笔的轨迹效果,完成利用激光笔的互动。不会出现断点、抖动等情况,且能够保证显示清晰,能够完成触控显示屏的激光笔展示。
[0167]
图14为根据一示例性实施例示出的通过去除抖动和相似度对比确定手势类型的流程图。
[0168]
如图14所示,通过去除抖动和相似度对比确定具体的手势类型,具体包括:
[0169]
步骤s1401,获取是否获得手势信号,若获得手势信号将其存储为第四计算公式形式的手势向量;
[0170]
步骤s1402,获取全部的手势向量,判断是否有满足第五计算公式的手势向量,若
存储满足第五计算公式的手势向量,则发出关闭手势滤波指令;
[0171]
步骤s1403,判断是否收到关闭手势滤波指令,若未收到所述关闭手势滤波指令则将全部的所述手势向量利用第六计算公式进行数据滤波,生成目标手势数据;
[0172]
步骤s1404,若收到所述关闭手势滤波指令,则直接将所述手势向量保存为目标手势数据;
[0173]
步骤s1405,对所述目标手势数据通过多项式拟合保存为手势函数,利用第七计算公式与当前的手势库中的函数进行对比,获得最接近的目标手势函数的手势编号;
[0174]
所述第四计算公式为:
[0175]
a
i
=(x
i
,y
i
,z
i
)
[0176]
其中,x
i
为第i个所述手势向量横坐标,y
i
为第i个所述手势向量纵坐标,z
i
为第i个所述手势向量时间坐标;
[0177]
所述第五计算公式为:
[0178][0179]
其中,10s为十秒,k1、k2分别为在关闭手势滤波指令时所述手势向量横坐标的上、下限,k3、k4分别为在关闭手势滤波指令时所述手势向量纵坐标的上、下限;
[0180]
所述第六计算公式为:
[0181][0182]
其中,a1、a2分别为所述手势向量横坐标、所述手势向量纵坐标的二阶滤波系数,b1、b2分别为所述手势向量横坐标、所述手势向量纵坐标的一阶滤波系数,c1、c2分别为所述手势向量横坐标、所述手势向量纵坐标的常数,x为录波后的所述手势向量横坐标,x为录波前的所述手势向量横坐标,y为录波后的所述手势向量纵坐标,y为录波前的所述手势向量纵坐标;
[0183]
所述第七计算公式为:
[0184][0185]
其中,k为手势库最解决近目标手势函数的的手势编号,g
k
(z
l
)为手势库中的手势编号k的手势函数中第l个所述手势向量时间坐标对应的所述手势向量横坐标、纵坐标的绝对值和,f(z
l
)为多项式拟合获得的第l个所述手势向量时间坐标对应的所述手势向量横坐标、纵坐标的绝对值和,g
k
(z0)为手势库中的的手势编号k的手势函数中初始的所述手势向量时间坐标对应的所述手势向量横坐标、纵坐标的绝对值和,f(z0)为多项式拟合获得的初始的所述手势向量时间坐标对应的所述手势向量横坐标、纵坐标的绝对值和,m为对比的时间坐标总数。
[0186]
在本发明实施例中,考虑了手势操作时的因为手部抖动而引起的交互数据错误的情况,在提取手势操作函数的基础上,对数据进行低通滤波,将高频的手势抖动信号滤除后获得的状态数据作为触摸屏幕显示时实际获得的数据,但考虑到有特殊情况下,手势的抖动为用户使用时的特殊需要,因此在进行手势抖动滤除之前,判断用户是否点击对应的节点区域。
[0187]
在一个实施例中,优选地,所述方法还包括:
[0188]
在每个窗口的指定位置,显示窗口编辑按钮,其中,所述窗口编辑按钮包括以下至少一项:锁定、批注、剪裁、二维码分享、全屏和关闭;
[0189]
接收对目标窗口的任一目标窗口编辑按钮的选定命令,以对所述目标窗口执行所述任一目标窗口编辑按钮对应的操作
[0190]
根据本发明实施例的第三方面,提供一种基于触控显示屏的智能交互显示系统,系统包括:
[0191]
处理器;
[0192]
用于存储处理器可执行指令的存储器;
[0193]
其中,处理器被配置为:
[0194]
接收在用户个人账户下输入的项目空间名称,建立项目空间;
[0195]
接收输入的工作空间信息,以在所述项目空间中建立工作空间,其中,所述工作空间信息包括以下至少一项:工作空间名称、排序序号、是否缺省、样式、工作空间背景图,其中,每个项目空间中包括至少一个工作空间;
[0196]
接收上传的项目文件,并将所述项目文件存储至对应的工作空间,其中,每个工作空间包括至少一种类型的项目文件;
[0197]
接收对所述工作空间中至少一个目标项目文件的选定命令,根据所述选定命令打开所述至少一个目标项目文件,并在触摸显示屏上以多窗口的方式显示所述至少一个目标项目文件,其中,每个目标项目文件对应一个窗口,且多个目标项目文件的类型可不同。
[0198]
根据本发明实施例的第四方面,提供一种计算机可读存储介质,其上存储有计算机指令,该指令被处理器执行时实现第一方面中任一项方法的步骤。
[0199]
进一步可以理解的是,本发明中“多个”是指两个或两个以上,其它量词与之类似。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。单数形式的“一种”、
“”
和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。
[0200]
进一步可以理解的是,术语“第一”、“第二”等用于描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开,并不表示特定的顺序或者重要程度。实际上,“第一”、“第二”等表述完全可以互换使用。例如,在不脱离本发明范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。
[0201]
进一步可以理解的是,本发明实施例中尽管在附图中以特定的顺序描述操作,但是不应将其理解为要求按照所示的特定顺序或是串行顺序来执行这些操作,或是要求执行全部所示的操作以得到期望的结果。在特定环境中,多任务和并行处理可能是有利的。
[0202]
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其
它实施方案。本技术旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本发明未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的权利要求指出。
[0203]
应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1