CN115695518B - 一种基于智能移动设备的ppt控制方法 - Google Patents
一种基于智能移动设备的ppt控制方法 Download PDFInfo
- Publication number
- CN115695518B CN115695518B CN202310005074.3A CN202310005074A CN115695518B CN 115695518 B CN115695518 B CN 115695518B CN 202310005074 A CN202310005074 A CN 202310005074A CN 115695518 B CN115695518 B CN 115695518B
- Authority
- CN
- China
- Prior art keywords
- gesture
- acceleration
- ppt
- intelligent mobile
- filtering
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 18
- 238000004891 communication Methods 0.000 claims abstract description 5
- 230000001133 acceleration Effects 0.000 claims description 56
- 238000001914 filtration Methods 0.000 claims description 45
- 230000033001 locomotion Effects 0.000 claims description 26
- 230000005540 biological transmission Effects 0.000 claims description 3
- 238000012790 confirmation Methods 0.000 claims description 3
- 230000007257 malfunction Effects 0.000 claims 2
- 230000007306 turnover Effects 0.000 claims 1
- 238000005538 encapsulation Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Images
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- User Interface Of Digital Computer (AREA)
Abstract
本发明公开一种基于智能移动设备的PPT控制方法,包括如下步骤:步骤1:在智能移动设备上选择控制PPT放映的连接方式,并建立智能移动设备和目标终端通信连接,接收用户在智能移动设备上的操作指令,将用户操作指令发送给服务器并由服务器转发给目标终端,而实现对目标终端上的PPT控制放映。本发明可以很好地在智能移动设备完成PPT放映的控制,可以应用的场景更多,对用户体验度更好,并且通过手势控制能够更准确和方便控制PPT放映。其中,智能移动设备接收到用户的操作指令后转发给服务器,由服务器再发送给目标终端,从而实现对目标终端上PPT放映进行控制。
Description
技术领域
本发明涉及PPT控制技术领域,具体是一种基于智能移动设备的PPT控制方法。
背景技术
幻灯片(PPT)作为日常的工作、学习、宣传、演示等用于交流的一项重要工具,在演示过程中其控制方式通常为键鼠(键盘和鼠标)或操控笔,但在现实PPT演示过程中,使用键鼠演示得让演讲者待在一个能操控到键鼠的区域,而使用操控笔有可能会出现损坏或没电等情况造成演示过程暂停或者无法使用。
发明内容
针对现有技术的不足,本发明的目的是提供一种基于智能移动设备的PPT控制方法,其能够解决背景技术所描述的问题。
实现本发明的目的的技术方案为:一种基于智能移动设备的PPT控制方法,包括如下步骤:
步骤1:在智能移动设备上选择控制PPT放映的连接方式,并建立智能移动设备和目标终端通信连接,
接收用户在智能移动设备上的操作指令,将用户操作指令发送给服务器并由服务器转发给目标终端,而实现对目标终端上的PPT控制放映。
进一步地,若操作指令为手势操作,则包括以下
自定义并初始化手势运动轨迹,以获得可以响应对应的PPT放映操作的手势动作,
智能移动设备内置的具有三维方向的加速度传感器采集返回表征用户手势动作的代表x、y、z的三组加速度进行过滤,并按如下公式计算得到过滤后的各个方向轴的加速度:
本次滤波参考值=α*上次滤波参考值+(1-α)* X/Y/Z加速度,
过滤后X/Y/Z加速度 = X/Y/Z加速度 - 本次滤波参考值,
式中,α为系数,
上述公式计算得到的过滤后X/Y/Z轴加速度就是作为过滤后的各个方向轴的加速度,
将过滤后的加速度使用卡尔曼滤波进一步过滤,得到二次过滤后的加速度,也即得到过滤后的手势动作,
步骤2:取每次开启运动手势监听器获取x、y、z轴的峰值集均值作为过滤线,当过滤后的手势动作中的某一手势动作的加速度在其中任意一个方向轴出现越过过滤线的峰值时,则开始记录这组手势动作作为录制手势,直到录制手势截止时间为止,截获初次出现越界x/y/z轴的手势动作数据作为手势轨迹识别参照数据,将手势轨迹识别参照数据作为实时用于识别比对用户手势动作,以识别控制PPT放映相对应的操作指令。
进一步地,还包括通过记录一组最值手势轨迹进一步过滤常规运动手势带来的误差变化,具体,包括:
当截获的加速度最值小于或大于设定的过滤线后,抛弃采集到的三个方向轴的加速度,并接着识别下一组数据;
当截获的运动数组超过过滤线后,将这组数据存储于本地,直到计时截止后将截获的加速度作为触发手势轨迹识别参照数据;
发生x、y、z方向轴中一个加速度的变化超过设定的过滤线时,使用轨迹的编辑距离算法将获取到越界分峰值运动轨迹数据与手势轨迹识别参照数据进行匹配,将轨迹的编辑距离的闵值数据的进行最小距离的匹配阈值设置为e=0.1,配对轨迹误差各点误差均在0.1之内,当与轨迹类似时则触发相应的指令传送;
同步地,记录收集处于手势控制PPT模式下的各方向轴每次加速度出现峰值时最值集,当用户结束手势控制PPT后,将记录的各轴峰值数据集取均值作为常规手势过滤的过滤线最值,
根据以上步骤获得的手势作为后续识别用户控制PPT放映的识别数据库,当识别到当前的手势动作与数据库的手势动作相同,则执行对应操作。
进一步地,若在控制PPT放映过程中,用户认为当前手势操作为误操作,则快速翻转智能移动设备,以快速翻转所形成的信号进行二次确认,以避免硬误操作而干扰PPT放映。
本发明的有益效果为:本发明可以很好地在智能移动设备完成PPT放映的控制,可以应用的场景更多,对用户体验度更好,并且通过手势控制能够更准确和方便控制PPT放映。其中,智能移动设备接收到用户的操作指令后转发给服务器,由服务器再发送给目标终端,从而实现对目标终端上PPT放映进行控制。
附图说明
图1为本发明的流程示意图。
具体实施方式
下面,结合附图以及具体实施方案,对本发明做进一步描述:
如图1所示,一种基于智能移动设备的PPT控制方法,包括如下步骤:
步骤1:在智能移动设备上选择控制PPT放映的连接方式,PPT在目标终端(例如电脑,包括PC、笔记本电脑或其他计算机)上播放,连接方式包括局域网连接和互联网连接,若为局域网连接,则通过建立与目标终端的地址绑定而建立智能移动设备和目标终端的通信连接,若为互联网连接,则智能移动设备和目标终端直接建立了通信连接,且智能移动设备获得目标终端放映PPT服务的控制权限,
接收用户在智能移动设备上的操作指令,操作指令通常是用户在智能移动设备上直接点击界面上相应按钮完成,操作指令包括上翻、下翻、开始播放、退出、暂停播放等指令,以实现向上翻页、向下翻页、 进行播放(放映)、退出放映状态、暂停放映等,以实现对PPT放映控制。智能移动设备将操作指令通过Java所提供的Sensor库发送没目标终端,目标终端接收到操作指令后即可执行对应的放映操作。
若操作指令为手势操作,则进入步骤2:
步骤2:首次进入手势控制页来学习用户的手势,自定义并初始化手势运动轨迹响应对应的PPT放映动作,以获得可以响应对应的PPT放映操作的手势动作,例如,第一手势(翻转)响应翻页,第二手势(运动方向)响应暂停播放等。
智能移动设备(例如手机)内置的具有三维方向的加速度传感器采集返回表征用户手势动作的代表三个方向(x,y,z)的三组加速度进行过滤,采用一阶低通滤波算法分别对x、y、z轴返回的加速度进行第一层数值过滤,获得较为稳定的滤波结果,滤波参考值的默认值为首次拦截到X/Y/Z三个方向轴的加速度,并将滤波后的x、y、z轴的加速度作为下一条数据计算的初始值,取 x、y、z轴中各个方向轴首个速度值作为起始操作数据,并按如下公式计算得到过滤后的各个方向轴的加速度:
本次滤波参考值=α*上次滤波参考值+(1-α)* X/Y/Z加速度,
过滤后X/Y/Z加速度 = X/Y/Z加速度 - 本次滤波参考值,
式中,α为系数,默认其固定参数值为0.1。
上述公式计算得到的过滤后X/Y/Z轴加速度就是作为过滤后的各个方向轴的加速度。
将过滤后的加速度使用卡尔曼滤波进一步过滤,得到最终过滤后的加速度,得到二次过滤后的加速度,也即得到过滤后的手势动作。其中,仅经过第一次的一阶低通滤波后,容易未屏蔽掉智能移动设备处于静止状态下出现的速度波动情况,为了提高获取识别用户手势运动轨迹的加速度,需要进一步过滤。对于像Android系统的智能手机等智能移动设备,其系统有自带的卡尔曼滤波封装库,可以通过该卡尔曼滤波封装库实现过滤。
步骤3:由于卡尔曼过滤的x、y、z轴的运动加速度小于一阶低通滤波系数过滤后数值且波动幅度减小,取每次开启运动手势监听器获取各轴(x,y,z轴)的峰值集均值作为过滤线(首次启动时经测试可以取1/-1作为初始值),当运动加速度其中一个方向轴出现越过过滤线的峰值时,则开始记录这组数据作为录制手势,直到录制手势截止时间为止,截获初次出现越界x/y/z轴数据作为手势轨迹识别参照数据,通过记录一组最值手势轨迹进一步过滤常规运动手势带来的误差变化。具体,包括:
当截获的加速度最值小于(需满足加速度>0时)或大于(需满足加速度<0时)设定的过滤线后,抛弃采集到的(x,y,z)轴加速度数值,并接着识别下一组数据;
当截获的运动数组超过过滤线后,将这组数据存储于本地,直到计时截止后将截获的动作参数作为触发手势轨迹参考及类比基准;
用户在录入需要的控制按键手势后,进入控制监听页(也即开启加速度传感器);
发生运动方向数值(x,y,z轴其中一个加速度)的变化超过设定的过滤线值时,使用轨迹的编辑距离(Edit Distance on Real sequence,EDR)算法将获取到越界分峰值运动轨迹数据(录入手势轨迹的时间)与本地数据库记录的手势轨迹两组轨迹数据采集进行匹配,将轨迹的编辑距离的闵值数据的进行最小距离的匹配阈值设置为e=0.1,配对轨迹误差各点误差均在0.1之内,方可执行下一步;因为经过前面处理,y,z轴的运动加速度噪点值大大降低,这有效避开了轨迹的编辑距离为轨迹相似新度量受噪点影响带来的误差值,当与轨迹类似时则触发相应的指令传送;
同步地,记录收集处于手势控制PPT模式下的各轴(x,y,z)每次加速度出现峰值时最值集(含常规手势出现的峰值),当用户结束手势控制PPT后,将记录的各轴峰值数据集取均值作为常规手势过滤的过滤线最值。
根据以上步骤获得的手势动作为后续识别用户控制PPT放映的识别数据库,也即通过学习用户手势而得到手势数据,当识别到当前的手势与数据库的手势相同,则执行对应操作。
在一个可选的实施方式中,若在控制PPT放映过程中,用户认为当前手势操作为误操作,则快速翻转智能移动设备,以快速翻转所形成的信号进行二次确认,以避免硬误操作而干扰PPT放映。
本发明可以很好地在智能移动设备完成PPT放映的控制,可以应用的场景更多,对用户体验度更好,并且通过手势控制能够更准确和方便控制PPT放映。其中,智能移动设备接收到用户的操作指令后转发给服务器,由服务器再发送给目标终端,从而实现对目标终端上PPT放映进行控制。
本说明书所公开的实施例只是对本发明单方面特征的一个例证,本发明的保护范围不限于此实施例,其他任何功能等效的实施例均落入本发明的保护范围内。对于本领域的技术人员来说,可根据以上描述的技术方案以及构思,做出其它各种相应的改变以及变形,而所有的这些改变以及变形都应该属于本发明权利要求的保护范围之内。
Claims (2)
1.一种基于智能移动设备的PPT控制方法,其特征在于,包括如下步骤:
步骤1:在智能移动设备上选择控制PPT放映的连接方式,并建立智能移动设备和目标终端通信连接,
接收用户在智能移动设备上的操作指令,将用户操作指令发送给服务器并由服务器转发给目标终端,而实现对目标终端上的PPT控制放映,若操作指令为手势操作,则包括以下步骤:
自定义并初始化手势运动轨迹,以获得可以响应对应的PPT放映操作的手势动作,
智能移动设备内置的具有三维方向的加速度传感器采集返回表征用户手势动作的代表x、y、z的三组加速度进行过滤,并按如下公式计算得到过滤后的各个方向轴的加速度:
本次滤波参考值=α*上次滤波参考值+(1-α)* X/Y/Z加速度,
过滤后X/Y/Z加速度 = X/Y/Z加速度 - 本次滤波参考值,
式中,α为系数,
上述公式计算得到的过滤后X/Y/Z轴加速度就是作为过滤后的各个方向轴的加速度,
将过滤后的加速度使用卡尔曼滤波进一步过滤,得到二次过滤后的加速度,也即得到过滤后的手势动作,
步骤2:取每次开启运动手势监听器获取x、y、z轴的峰值集均值作为过滤线,当过滤后的手势动作中的某一手势动作的加速度在其中任意一个方向轴出现越过过滤线的峰值时,则开始记录这组手势动作作为录制手势,直到录制手势截止时间为止,截获初次出现越界x/y/z轴中的一个或多个的手势动作数据作为手势轨迹识别参照数据,将手势轨迹识别参照数据作为实时用于识别比对用户手势动作,以识别控制PPT放映相对应的操作指令,
还包括通过记录一组最值手势轨迹进一步过滤常规运动手势带来的误差变化,具体,包括:
当截获的加速度最值小于设定的过滤线且满足加速度>0,或大于定的过滤线且满足加速度<0后,抛弃采集到的三个方向轴的加速度,并接着识别下一组数据;
当截获的运动数组超过过滤线后,将这组数据存储于本地,直到计时截止后将截获的加速度作为触发手势轨迹识别参照数据;
发生x、y、z方向轴中一个加速度的变化超过设定的过滤线时,使用轨迹的编辑距离算法将获取到越界分峰值运动轨迹数据与手势轨迹识别参照数据进行匹配,将轨迹的编辑距离的阈值数据所需进行最小距离的匹配阈值设置为e=0.1,配对轨迹误差各点误差均在0.1之内,当与轨迹类似时则触发相应的指令传送;
同步地,记录收集处于手势控制PPT模式下的各方向轴每次加速度出现峰值时的最值集,当用户结束手势控制PPT后,将记录的各轴峰值数据集取均值作为常规手势过滤的过滤线最值,
根据以上步骤获得的手势作为后续识别用户控制PPT放映的识别数据库,当识别到当前的手势动作与数据库的手势动作相同,则执行对应操作。
2.根据权利要求1所述的基于智能移动设备的PPT控制方法,其特征在于,若在控制PPT放映过程中,用户认为当前手势操作为误操作,则快速翻转智能移动设备,以快速翻转所形成的信号进行二次确认,以避免误操作而干扰PPT放映。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310005074.3A CN115695518B (zh) | 2023-01-04 | 2023-01-04 | 一种基于智能移动设备的ppt控制方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310005074.3A CN115695518B (zh) | 2023-01-04 | 2023-01-04 | 一种基于智能移动设备的ppt控制方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115695518A CN115695518A (zh) | 2023-02-03 |
CN115695518B true CN115695518B (zh) | 2023-06-30 |
Family
ID=85057299
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310005074.3A Active CN115695518B (zh) | 2023-01-04 | 2023-01-04 | 一种基于智能移动设备的ppt控制方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115695518B (zh) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3089467A1 (en) * | 2013-12-23 | 2016-11-02 | Le Shi Zhi Xin Electronic Technology (Tianjin) Limited | Method and device for mobile communication terminal to control smart television to play video file |
WO2020177585A1 (zh) * | 2019-03-01 | 2020-09-10 | 华为技术有限公司 | 一种手势处理方法及设备 |
CN113759748A (zh) * | 2021-10-20 | 2021-12-07 | 深圳市博视系统集成有限公司 | 一种基于物联网的智能家居控制方法及系统 |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103942021B (zh) * | 2014-03-24 | 2018-08-14 | 华为技术有限公司 | 内容呈现方法,内容呈现方式的推送方法和智能终端 |
CN105824420B (zh) * | 2016-03-21 | 2018-09-14 | 李骁 | 一种基于加速度传感器的手势识别方法 |
CN205809812U (zh) * | 2016-05-25 | 2016-12-14 | 左少矿 | 一种基于手势控制幻灯片的设备 |
CN106774894A (zh) * | 2016-12-16 | 2017-05-31 | 重庆大学 | 基于手势的交互式教学方法及交互系统 |
CN108536302A (zh) * | 2018-04-17 | 2018-09-14 | 中国矿业大学 | 一种基于人体手势和语音的教学方法及系统 |
CN112486363B (zh) * | 2020-10-30 | 2023-12-19 | 华为技术有限公司 | 一种跨设备的内容分享方法、电子设备及系统 |
CN114327064A (zh) * | 2021-12-29 | 2022-04-12 | 北京淳中科技股份有限公司 | 一种基于手势控制的标绘方法、系统、设备及存储介质 |
-
2023
- 2023-01-04 CN CN202310005074.3A patent/CN115695518B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3089467A1 (en) * | 2013-12-23 | 2016-11-02 | Le Shi Zhi Xin Electronic Technology (Tianjin) Limited | Method and device for mobile communication terminal to control smart television to play video file |
WO2020177585A1 (zh) * | 2019-03-01 | 2020-09-10 | 华为技术有限公司 | 一种手势处理方法及设备 |
CN113759748A (zh) * | 2021-10-20 | 2021-12-07 | 深圳市博视系统集成有限公司 | 一种基于物联网的智能家居控制方法及系统 |
Also Published As
Publication number | Publication date |
---|---|
CN115695518A (zh) | 2023-02-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102395945B (zh) | 用于触摸屏终端的用户行为跟踪方法、装置和系统 | |
CN102647504B (zh) | 一种对手机中应用程序进行控制的方法 | |
CN105353881B (zh) | 基于rfid的手势识别方法及系统 | |
CN101968714B (zh) | 识别在移动终端界面上输入的操作轨迹的方法和系统 | |
CN104679017A (zh) | 移动终端应用程序的自动化测试装置以及测试方法 | |
CN104598380A (zh) | 一种基于控件的自动化测试方法及系统 | |
CN106484637A (zh) | 用于将飞行管理系统数据提供到外围设备的方法 | |
US12115439B2 (en) | System and method for using fingerprints to determine commands in a video game | |
CN110968072B (zh) | 一种基于人工智能的电气自动化设备监测系统和方法 | |
CN105373214A (zh) | 终端控制方法和系统 | |
CN104517100A (zh) | 手势预判方法和系统 | |
CN114385012A (zh) | 运动的识别方法、装置、电子设备和可读存储介质 | |
CN115695518B (zh) | 一种基于智能移动设备的ppt控制方法 | |
CN110567493B (zh) | 一种磁力计校准数据采集方法、装置以及飞行器 | |
CN111885419A (zh) | 姿态处理方法及装置、存储介质、电子装置 | |
CN108646968A (zh) | 一种基于图像分析重现场景的方法及系统 | |
CN110888812A (zh) | 终端页面的响应时间的测试系统及测试方法 | |
CN114692691A (zh) | 运动状态识别方法、装置、电子设备及存储介质 | |
CN114055468A (zh) | 轨迹复现方法、系统及终端设备 | |
CN109459064A (zh) | 一种基于pmac的三轴转台控制方法及系统 | |
CN108279846A (zh) | 一种手势模型建立、手势认证的方法及装置 | |
CN116756007A (zh) | 一种生物特征识别的攻击测试方法、装置及设备 | |
CN116939501A (zh) | 一种基于商用WiFi设备的目标运动轨迹追踪方法及装置 | |
CN112325907B (zh) | 一种机器人路径规划算法的测试方法、装置、设备及介质 | |
CN107317811A (zh) | 一种模拟plc的实现方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information |
Address after: No. 56 Nanli East Road, Shiqi Town, Panyu District, Guangzhou City, Guangdong Province, 510000 Applicant after: Guangdong Baolun Electronics Co.,Ltd. Address before: No.19 Chuangyuan Road, Zhongcun street, Panyu District, Guangzhou, Guangdong 510000 Applicant before: GUANGZHOU ITC ELECTRONIC TECHNOLOGY Co.,Ltd. |
|
CB02 | Change of applicant information | ||
GR01 | Patent grant | ||
GR01 | Patent grant |