一种控制云镜的方法、移动终端、前端设备和系统的制作方法

文档序号:6489209阅读:472来源:国知局
一种控制云镜的方法、移动终端、前端设备和系统的制作方法
【专利摘要】本发明的实施例提供一种控制云镜的方法、移动终端、前端设备和系统,涉及视频监控领域,能够使监控人员随时随地不间断地进行视频监控,并且消除了虚拟按键对图像的遮挡,提高了监控效果。对至少一个触摸点在触摸屏上滑动轨迹进行采样,在滑动时间内获取所述滑动轨迹上的采样点;根据所述采样点之间的位置关系生成移动指令,并发送至网络视频监控平台,使网络视频监控平台将所述移动指令转发至前端设备,使前端设备根据移动指令控制所述云镜移动,或者变焦。本发明实施例用于提高监控的便携性,提高了监控效果。
【专利说明】—种控制云镜的方法、移动终端、前端设备和系统
【技术领域】
[0001]本发明涉及视频监控领域,尤其涉及一种控制云镜的方法、移动终端、前端设备和系统。
【背景技术】
[0002]目前,在视频监控领域,用户可以通过使用键盘上的摇杆或点击鼠标来控制摄像机的云镜。但目前的监控场景需求已经不只局限于在监控中心和电脑前,越来越多的监控场景需求需要监控人员在任何时间、任何地点进行不间断的视频监控。因此,利用键盘或者摇杆等传统的监控操作方式已不能满足现在移动中监控的需求。
[0003]因此带有触摸屏的移动终端已经成为越来越普遍的监控设备,用户可以通过触摸屏上虚拟按键对监控图像进行操作。在虚拟按键对监控图像进行操作时,会由于虚拟按键遮挡造成监控盲点,从而影响监控效果,用户体验差。

【发明内容】

[0004]本发明的实施例提供一种控制云镜的方法、移动终端、前端设备和系统,消除了虚拟按键对图像的遮挡,提高了监控效果,改善了用户体验。
[0005]为达到上述目的,本发明的实施例采用如下技术方案:
[0006]第一方面,提供一种控制云镜的方法,其特征在于,所述方法包括:
[0007]对至少一个触摸点在触摸屏上滑动轨迹进行采样,在滑动时间内根据预设的采样间隔获取所述至少一个触摸点的滑动轨迹上的所有的采样点;
[0008]获取采样点之间的位置关系,并根据所述采样点之间的位置关系生成移动指令,所述移动指令包括云镜的移动方向、移动距离和移动速度,或者包括所述云镜的焦距变动距离;
[0009]将所述移动指令发送至网络视频监控平台,以便所述网络视频监控平台将所述移动指令转发至前端设备,以便所述前端设备根据移动指令中云镜的移动方向、移动距离和移动速度控制所述云镜移动,或者根据所述云镜的焦距控制所述云镜变焦。
[0010]在第一种可能的实现方式中,结合第一方面,所述对至少一个触摸点在触摸屏上滑动轨迹进行采样,在滑动时间内根据预设的采样间隔获取所述至少一个触摸点的滑动轨迹上的所有的采样点包括:
[0011]当有一个触摸点时,对该触摸点的滑动轨迹进行采样,在滑动时间内根据预设的采样间隔获取该触摸点的滑动轨迹上的所有的采样点;
[0012]当有至少两个触摸点时,对所述至少两个触摸点中任意两个触摸点的滑动轨迹进行采样,在滑动时间内根据预设的采样间隔获取所述任意两个触摸点的滑动轨迹上的所有的采样点。
[0013]在第二种可能的实现方式中,结合第一方面或第一方面的第一种可能的实现方式,获取采样点之间的位置关系,并根据所述采样点之间的位置关系生成移动指令,所述移动指令包括云镜的移动方向、移动距离和移动速度包括:[0014]当有一个触摸点时,获所述触摸点的滑动轨迹上除初始采样点任意一点与所述初始采样点之间的坐标差;
[0015]若所述坐标差大于或等于所述预设阈值,则根据该触摸点的滑动轨迹上的所有采样点的坐标,获取由连续的采样点构成的两两相邻的线段之间的夹角,并将所述由连续的采样点构成的两两相邻的线段之间的夹角累加求和,得到所述两两相邻的线段之间的夹角和;
[0016]若所述两两相邻的线段之间的夹角和小于预设角度,则确定所述触摸点的滑动轨迹为直线,并根据终止采样点的坐标和所述初始采样点的坐标通过移动方向第一公式获取云镜的移动方向,通过移动距离第一公式获取云镜的移动距离,根据移动速度第一公式获取云镜的移动速度,并根据所述云镜的移动方向、所述云镜的移动距离和所述云镜的移动速度生成第一移动指令;或者
[0017]若所述两两相邻的线段之间的夹角和大于预设角度,则确定所述触摸点的滑动轨迹为非直线,并根据每一条线段的首端点的坐标和尾端点的坐标通过移动方向第一公式获取每一条线段对应的云镜的移动方向,通过移动距离第一公式获取每一条线段对应的云镜的移动距离,通过移动速度第一公式获取每一条线段对应的云镜的移动速度,根据所述每一条线段对应的云镜的移动方向、所述每一条线段对应的云镜的移动距离,所述每一条线段对应的云镜的移动方向生成第二移动指令;
[0018]所述移动方向第一公式包括:A = arctan ((YrYi) / (XrXi)),其中,A为云镜的移动方向,当所述触摸点的滑动轨迹为直线时,(Xi, Yi)为触摸点的滑动轨迹的初始采样点的坐标,(Xj, Yj)为终止采样点的坐标;当所述触摸点的滑动轨迹为非直线时,(Xi, Yi)为触摸点的滑动轨迹中每一条线段的首端点的坐标,(XjjYj)为触摸点的滑动轨迹中每一条线段的尾端点的坐标;
[0019]所述移动距离第一公式包括
【权利要求】
1.一种控制云镜的方法,其特征在于,所述方法包括: 对至少一个触摸点在触摸屏上滑动轨迹进行采样,在滑动时间内根据预设的采样间隔获取所述至少一个触摸点的滑动轨迹上的所有的采样点; 获取采样点之间的位置关系,并根据所述采样点之间的位置关系生成移动指令,所述移动指令包括云镜的移动方向、移动距离和移动速度,或者包括所述云镜的焦距变动距离; 将所述移动指令发送至网络视频监控平台,以便所述网络视频监控平台将所述移动指令转发至前端设备,以便所述前端设备根据移动指令中云镜的移动方向、移动距离和移动速度控制所述云镜移动,或者根据所述云镜的焦距控制所述云镜变焦。
2.根据权利要求1所述的方法,其特征在于,所述对至少一个触摸点在触摸屏上滑动轨迹进行采样,在滑动时间内根据预设的采样间隔获取所述至少一个触摸点的滑动轨迹上的所有的采样点包括: 当有一个触摸点时,对该触摸点的滑动轨迹进行采样,在滑动时间内根据预设的采样间隔获取该触摸点的滑动轨迹上的所有的采样点; 当有至少两个触摸点时,对所述至少两个触摸点中任意两个触摸点的滑动轨迹进行采样,在滑动时间内根据预设的采样间隔获取所述任意两个触摸点的滑动轨迹上的所有的采样点。
3.根据权利要求1或2所述的方法,其特征在于,获取采样点之间的位置关系,并根据所述采样点之间的位置关系生成移动指令,所述移动指令包括云镜的移动方向、移动距离和移动速度包括: 当有一个触摸点时,获所述触摸点的滑动轨迹上除初始采样点外任意一点与所述初始采样点之间的坐标差; 若所述坐标差大于或等于所述预设阈值,则根据该触摸点的滑动轨迹上的所有采样点的坐标,获取由连续的采样点构成的两两相邻的线段之间的夹角,并将所述由连续的采样点构成的两两相邻的线段之间的夹角累加求和,得到所述两两相邻的线段之间的夹角和;若所述两两相邻的线段之间的夹角和小于预设角度,则确定所述触摸点的滑动轨迹为直线,并根据终止采样点的坐标和所述初始采样点的坐标通过移动方向第一公式获取云镜的移动方向,通过移动距离第一公式获取云镜的移动距离,根据移动速度第一公式获取云镜的移动速度,并根据所述云镜的移动方向、所述云镜的移动距离和所述云镜的移动速度生成第一移动指令;或者 若所述两两相邻的线段之间的夹角和大于预设角度,则确定所述触摸点的滑动轨迹为非直线,并根据每一条线段的首端点的坐标和尾端点的坐标通过移动方向第一公式获取每一条线段对应的云镜的移动方向,通过移动距离第一公式获取每一条线段对应的云镜的移动距离,通过移动速度第一公式获取每一条线段对应的云镜的移动速度,根据所述每一条线段对应的云镜的移动方向、所述每一条线段对应的云镜的移动距离,所述每一条线段对应的云镜的移动方向生成第二移动指令; 所述移动方向第一公式包括:A = arctan( (Yj-Yi)/(Xj-Xi)),其中,A为云镜的移动方向,当所述触摸点的滑动轨迹为直线时,(Xi7Yi)为触摸点的滑动轨迹的初始采样点的坐标,(XjjYj)为终止采样点的坐标;当所述触摸点的滑动轨迹为非直线时,(XiiYi)为触摸点的滑动轨迹中每一条线段的首端点的坐标,(XrYj)为触摸点的滑动轨迹中每一条线段的尾端点的坐标; 所述移动距离第一公式包括,其中,D为云镜的移动距离,当所述触摸点的滑动轨迹为直线时,(Xi7Yi)为触摸点的滑动轨迹的初始采样点的坐标,(XjjYj)为终止采样点的坐标;当所述触摸点的滑动轨迹为非直线时,(XiiYi)为触摸点的滑动轨迹中每一条线段的首端点的坐标,(XrYj)为触摸点的滑动轨迹中每一条线段的尾端点的坐标,K1为第一变换系数; 所述移动速度第一公式包括:
4.根据权利要求1或2所述的方法,其特征在于,获取采样点之间的位置关系,并根据所述采样点之间的位置关系生成移动指令,所述移动指令包括云镜的移动方向、移动距离和移动速度包括: 当有一个触摸点时,获所述触摸点的滑动轨迹上除初始采样点外任意一点与所述初始采样点之间的坐标差; 若所述坐标差小于预设阈值,则根据所述除初始采样点外任意一点的坐标和所述触摸屏中心点的坐标,通过移动方向第二公式获取云镜的移动方向,通过移动距离第二公式获取云镜的移动距离,并根据所述云镜的移动方向、所述云镜的移动距离以及预设速度生成单击移动指令; 其中所述移动方向第二公式包括:A = arctan ((Yn-Yc) / (Xn-Xc)),其中,A为云镜的移动方向,(Xn? Yn)为除初始采样点任意一点的坐标,(Xc? Yc)为所述触摸屏中心点的坐标; 所述移动距离第二公式包括:!) = K' ^(Y11-Y Y^iXr-Xy,其中,D为云镜的移动距离,(Xn? Yn)为除初始采样点任意一点的坐标,(Xc? Yc)所述触摸屏中心点的坐标,K1为第一变换系数。
5.根据权利要求1或2所述的方法,其特征在于,获取采样点之间的位置关系,并根据所述采样点之间的位置关系生成移动指令,所述移动指令包括所述云镜的焦距变动距离包括: 当有至少两个触摸点在触摸屏上滑动时,判断任意两个触摸点的滑动轨迹上的连续采样点是否满足条件
6.—种控制云镜的方法,其特征在于,所述方法包括: 从网络视频监控平台接收由移动终端发送的移动指令; 根据移动指令中云镜的移动方向、移动距离和移动速度控制所述云镜移动,或者根据所述云镜的焦距控制所述云镜变焦。
7.根据权利要求6所述的方法,其特征在于,根据所述移动指令中云镜的移动方向、移动距离和移动速度控制所述云镜移动,或者根据所述云镜的焦距控制所述云镜变焦包括: 当所述移动指令为所述第一移动指令时,根据所述第一移动指令中与直线滑动轨迹对应的云镜的移动方向、云镜的移动距离和云镜的移动速度控制所述云镜进行移动; 当所述移动指令为所述第二移动指令时,根据所述第二移动指令中与非直线滑动轨迹的每一条线段对应的云镜的移动方向,每一条线段对应的云镜的移动距离,每一条线段对应的云镜的移动速度控制所述云镜进行移动; 当所述移动指令为所述单击移动指令时,根据所述单击移动指令中的云镜的移动方向、云镜的移动距离和云镜的移动速度控制所述云镜进行移动,使镜头移动后的图像的中心位置为任意一个采样点的位置; 当所述移动指令为所述变焦指令时,根据所述变焦指令中镜头的焦距变动距离,以及云镜的镜头拉远或者拉近来进行变焦操作。
8.一种移动终端,其特征在于,所述设备包括; 输入采集单元,用于对至少一个触摸点在触摸屏上滑动轨迹进行采样,在滑动时间内根据预设的采样间隔获取所述至少一个触摸点的滑动轨迹上的所有的采样点,并将采集到的所述至少一个触摸点的滑动轨迹上的所有的采样点发送至指令分析单元; 指令分析单元,用于从所述输入采集单元接收采集到的所述至少一个触摸点的滑动轨迹上的所有的采样点,并根据所述采样点之间的位置关系生成移动指令,并将所述移动指令发送至云镜控制单元,所述移动指令包括云镜的移动方向、移动距离和移动速度,或者包括所述云镜的焦距变动距离; 指令发送单元,用于从所述指令分析单元接收所述移动指令,将所述移动指令发送至网络视频监控平台,以便所述网络视频监控平台将所述移动指令转发至前端设备,以便所述前端设备根据移动指令中云镜的移动方向、移动距离和移动速度控制所述云镜移动,或者根据所述云镜的焦距控制所述云镜变焦。
9.根据权利要求8所述的设备,其特征在于,所述输入采集单元包括: 轨迹采样子单元,用于对至少一个触摸点在触摸屏上滑动轨迹进行采样,在滑动时间内根据预设的采样间隔获取所述至少一个触摸点的滑动轨迹上的所有的采样点; 当有一个触摸点时,所述轨迹采样子单元用于对该触摸点的滑动轨迹进行采样,在滑动时间内根据预设的采样间隔获取该触摸点的滑动轨迹上的所有的采样点; 当有至少两个触摸点时,所述轨迹采样子单元用于对所述至少两个触摸点中任意两个触摸点的滑动轨迹进行采样,在滑动时间内根据预设的采样间隔获取所述任意两个触摸点的滑动轨迹上的所有的采样点。
10.根据权利要求8或9所述的设备,其特征在于,所述指令分析单元具体用于: 当有一个触摸点时,获所述触摸点的滑动轨迹上除初始采样点任意一点与所述初始采样点之间的坐标差; 若所述坐标差大于或等于所述预设阈值,则根据该触摸点的滑动轨迹上的所有采样点的坐标,获取由连续的采样点构成的两两相邻的线段之间的夹角,并将所述由连续的采样点构成的两两相邻的线段之间的夹角累加求和,得到所述两两相邻的线段之间的夹角和;若所述两两相邻的线段之间的夹角和小于预设角度,则确定所述触摸点的滑动轨迹为直线,并根据终止采样点的坐标和所述初始采样点的坐标通过移动方向第一公式获取云镜的移动方向,通过移动距离第一公式获取云镜的移动距离,根据移动速度第一公式获取云镜的移动速度,并根据所述云镜的移动方向、所述云镜的移动距离和所述云镜的移动速度生成第一移动指令 或者 若所述两两相邻的线段之间的夹角和大于预设角度,则确定所述触摸点的滑动轨迹为非直线,并根据每一条线段的首端点的坐标和尾端点的坐标通过移动方向第一公式获取每一条线段对应的云镜的移动方向,通过移动距离第一公式获取每一条线段对应的云镜的移动距离,通过移动速度第一公式获取每一条线段对应的云镜的移动速度,根据所述每一条线段对应的云镜的移动方向、所述每一条线段对应的云镜的移动距离,所述每一条线段对应的云镜的移动方向生成第二移动指令; 所述移动方向第一公式包括:A = arctan((Yj-Yi)/(Xj-Xi)),其中,A为云镜的移动方向,当所述触摸点的滑动轨迹为直线时,(Xi7Yi)为触摸点的滑动轨迹的初始采样点的坐标,(XjjYj)为终止采样点的坐标;当所述触摸点的滑动轨迹为非直线时,(XiiYi)为触摸点的滑动轨迹中每一条线段的首端点的坐标,(XrYj)为触摸点的滑动轨迹中每一条线段的尾端点的坐标; 所述移动距离第一公式包括-M = K1*本Yj-YfHXj-X,)2,其中,D为云镜的移动距离,当所述触摸点的滑动轨迹为直线时,(Xi7Yi)为触摸点的滑动轨迹的初始采样点的坐标,(XjjYj)为终止采样点的坐标;当所述触摸点的滑动轨迹为非直线时,(XiiYi)为触摸点的滑动轨迹中每一条线段的首端点的坐标,(XrYj)为触摸点的滑动轨迹中每一条线段的尾端点的坐标,K1为第一变换系数; 所述移动速度第一公式包括:s = K2*D/(Tj-Ti),其中,S为云镜的移动速度,D为云镜的移动距离,K2为第二变换系数,当所述触摸点的滑动轨迹为直线时,(TrTi)为所述终止采样点与所述初始采样点之间的时间差;当所述触摸点的滑动轨迹为非直线时,OyTi)为所述触摸点的滑动轨迹上的每一条线段的首端点和尾端点之间的时间差。
11.根据权利要求8或9所述的设备,其特征在于,所述指令分析单元具体用于: 当有一个触摸点时,获所述触摸点的滑动轨迹上除初始采样点外任意一点与所述初始采样点之间的坐标差; 若所述坐标差小于预设阈值,则根据所述除初始采样点外任意一点的坐标和所述触摸屏中心点的坐标,通过移动方向第二公式获取云镜的移动方向,通过移动距离第二公式获取云镜的移动距离,并根据所述云镜的移动方向、所述云镜的移动距离以及预设速度生成单击移动指令; 其中所述移动方向第二公式包括:A = arctan ((Yn-Y0) / (Xn-X0)),其中,A为云镜的移动方向,(Xn? Yn)为除初始采样点任意一点的坐标,(X0? Y0)为所述初始采样点的坐标;所述移动距离第二公式包括
12.根据权利要求8或9所述的设备,其特征在于,所述指令分析单元具体用于:当有至少两个触摸点在触摸屏上滑动时,判断任意两个触摸点的滑动轨迹上的连续采样点是否满足条件= IX1-X' J > IXp1-X' 1-J或IY1-Y' J > IYg-Y' hI,若满足条件,则确定为z?镜的镜头拉远,右不?两足条件,则确定为z?镜的镜头拉近,其中(X(i,Yo)~(Χη,Yn)为第一触摸点的滑动轨迹上的连续采样点的坐标,(X' 0,Y' ο)~OT η,Y' η)为第二触摸点的滑动轨迹上的连续采样点坐标,其中i < η ; 根据判断任意两个触摸点的滑动轨迹上终止采样点的坐标和初始采样点的坐标通过焦距获取公式获取所述云镜的镜头的焦距变动距离,并所述根据云镜的镜头拉远或者拉近,以及所述云镜的镜头的焦距变动距离生成变焦指令;其中所述焦距获取公式包括:
13.一种前端设备,其特征在于,包括: 指令接收单元,用于从网络视频监控平台接收由移动终端发送的移动指令; 云镜控制单元,根据移动指令中云镜的移动方向、移动距离和移动速度控制所述云镜移动,或者根据所述云镜的焦距控制所述云镜变焦。
14.根据权利要求13所述的前端设备,其特征在于,所述云镜控制单元具体用于: 当所述移动指令为所述第一移动指令时,根据所述第一移动指令中与直线滑动轨迹对应的云镜的移动方向、云镜的移动距离和云镜的移动速度控制所述云镜进行移动; 当所述移动指令为所述第二移动指令时,根据所述第二移动指令中与非直线滑动轨迹的每一条线段对应的云镜的移动方向,每一条线段对应的云镜的移动距离,每一条线段对应的云镜的移动速度控制所述云镜进行移动; 当所述移动指令为所述单击移动指令时,根据所述单击移动指令中的云镜的移动方向、云镜的移动距离和云镜的移动速度控制所述云镜进行移动,使镜头移动后的图像的中心位置为任意一个采样点的位置; 当所述移动指令为所述变焦指令时,根据所述变焦指令中镜头的焦距变动距离,以及云镜的镜头拉远或者拉近来进行变焦操作。
15.一种控制云镜系统,包括网络视频监控平台,其特征在于,还包括: 如权利要求8至12任意一项所述的移动终端; 如权利要求13或14所述的前端设备。
【文档编号】G06F3/0488GK103677613SQ201210361302
【公开日】2014年3月26日 申请日期:2012年9月25日 优先权日:2012年9月25日
【发明者】王峰 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1