一种远程操控方法及装置的制造方法

文档序号:8922728阅读:223来源:国知局
一种远程操控方法及装置的制造方法
【技术领域】
[0001] 本发明涉及多媒体技术领域,尤其涉及一种远程操控方法及装置。
【背景技术】
[0002]当前,电子设备种类及功能越来越多,给人们生活带来了极大的便利。当设计了终 端产品,在不方便将产品直接呈现给参观者的情况下,可以远程演示给参观者。演示者一般 需要一边介绍产品的使用,一边让用户操控终端,进行切身体验。
[0003] 已有的远程操控方式中,控制端需要通过与被控端建立起连接,获得对被控端的 控制权限,并在控制端的显示屏幕上显示被控端的显示屏幕内容。这种远程操控方式虽然 可以实现远程控制,但却无法满足终端演示的需求。比如,采用这种方式,用户无法在控制 端看到终端(也即被控端)的屏幕内容之外的信息(比如终端的外壳),并且,被控端在将 终端控制权交给控制端后,演示者将无法在被控端演示终端使用过程,显然,这种远程操控 方式影响了终端的远程演示的效果。

【发明内容】

[0004] 本发明实施例提供一种远程操控方法及装置,用以在能够呈现终端的屏幕内容之 外的信息及演示者演示内容的情况下,实现对终端的远程操控。
[0005] 第一方面,提供一种远程操控方法,包括:
[0006] 获得演示图像,所述演示图像为用于演示终端操作的图像;
[0007] 根据终端的检测参数信息,在所述演示图像中检测演示屏幕画面,所述演示屏幕 画面为所述演示图像中所述终端的屏幕画面;
[0008] 根据所述演示屏幕画面的参数信息和所述终端的屏幕参数信息,确定所述演示屏 幕画面上的像素点与所述终端的显示屏幕上的像素点之间的映射关系;
[0009] 根据用户对所述演示屏幕画面的操作信息,以及所述映射关系,操控所述终端。 [0010] 结合第一方面,在第一种可能的实现方式中,所述操作信息包括操作动作信息和 第一操作位置信息,所述第一操作位置信息包括所述演示屏幕画面上的被操作的第一像素 点集合的信息;
[0011] 根据用户对所述演示屏幕画面的操作信息,以及所述映射关系,操控所述终端,包 括:
[0012] 根据所述第一像素点集合的信息,以及所述映射关系,获得所述第一像素点集合 对应在所述终端的显示屏幕上第二像素点集合的信息;
[0013] 根据所述第二像素点集合的信息和所述操作动作信息,操控所述终端。
[0014] 结合第一方面,在第二种可能的实现方式中,所述操作信息包括第一操作位置信 息,所述第一操作位置信息包括所述演示屏幕画面上的被操作的第一像素点集合的信息;
[0015] 根据用户对所述演示屏幕画面的操作信息,以及所述映射关系,操控所述终端,包 括:
[0016] 根据所述第一像素点集合的信息,以及所述映射关系,获得所述第一像素点集合 对应在所述终端的显示屏幕上第二像素点集合的信息;
[0017] 在所述终端的显示屏幕上,将轨迹图标移动至所述第二像素点集合的位置处。
[0018] 结合第一方面,或第一方面的第一或第二种可能的实现方式,在第三种可能的实 现方式中,所述演示屏幕画面的参数信息包括以下信息中的至少一项:演示屏幕画面的宽 度值、所述演示屏幕画面的高度值以及所述演示屏幕画面上的参考像素点在所述演示图像 中的坐标值,所述屏幕参数信息包括所述终端的屏幕分辨率;
[0019] 根据所述演示屏幕画面的参数信息和所述终端的屏幕参数信息,确定所述演示屏 幕画面上的像素点与所述终端的显示屏幕上的像素点之间的映射关系,包括:根据所述演 示屏幕画面的宽度值、所述演示屏幕画面的高度值、所述演示屏幕画面上的参考像素点在 所述演示图像中的坐标值、以及所述终端的屏幕分辨率,确定所述演示屏幕画面上的像素 点与所述显示屏幕上的像素点之间的映射关系。
[0020] 结合第一方面的第三种可能的实现方式,在第四种可能的实现方式中,根据以下 公式确定所述演示屏幕画面上的像素点与所述终端的显示屏幕上的像素点之间的映射关 系:
[0023] 其中,(X,Y)为所述演示屏幕画面上的像素点的坐标值,(Gx,Gy)为与(X,Y)对应 的所述显示屏幕上的像素点的坐标值,TrX为所述显示屏幕的宽度值,TrY为所述显示屏幕 的高度值,CW为所述演示屏幕画面的宽度值,CH为所述演示屏幕画面的高度值,(PtX,PtY) 为所述参考像素点在所述演示图像中的坐标值,所述参考像素点对应于所述显示屏幕上的 坐标原点。
[0024] 结合第一方面,或第一方面的第一或第二种可能的实现方式,在第五种可能的实 现方式中,所述终端的屏幕参数信息包括所述终端的放置状态信息、所述终端的屏幕分辨 率,所述演示屏幕画面的参数信息包括演示屏幕画面的宽度值、所述演示屏幕画面的高度 值、和所述演示屏幕画面上的参考像素点在所述演示图像中的坐标值;
[0025] 根据所述演示屏幕画面的参数信息和所述终端的屏幕参数信息,确定所述演示屏 幕画面上的像素点与所述终端的显示屏幕上的像素点之间的映射关系,包括:
[0026] 根据所述演示屏幕画面的宽度值、所述演示屏幕画面的高度值、所述参考像素点 在所述演示图像中的坐标值、所述终端的屏幕分辨率、以及所述终端的放置状态信息,确定 所述演示屏幕画面上的像素点与所述显示屏幕上的像素点之间的映射关系。
[0027] 结合第一方面的第五种可能的实现方式,在第六种可能的实现方式中,所述放置 状态信息包括所述终端的放置状态相对参考状态的倾斜角,其中,所述倾斜角为在所述演 示图像上,所述终端的放置状态相对参考状态沿逆时针方向旋转的角度,在所述终端的放 置状态为所述参考状态时,所述显示屏幕的顶边所在的方向为水平方向,所述显示屏幕的 侧边所在的方向为垂直方向,根据以下公式确定所述演示屏幕画面上的像素点与所述终端 的显示屏幕上的像素点之间的映射关系:
[0030] 其中,(X,Y)为所述演示屏幕画面上的像素点的坐标值,(Gx,Gy)为与(X,Y)对应 的所述显示屏幕上的像素点的坐标值,TrX所述显示屏幕的宽度值,TrY为所述显示屏幕的 高度值,CW为所述演示屏幕画面的宽度值,CH为所述演示屏幕画面的高度值,(PtX,PtY)为 所述参考像素点在所述演示图像中的坐标值,所述参考像素点对应于所述显示屏幕上的坐 标原点,9为基于所述倾斜角的角度值0确定的角度值,,9为像素点(X,Y)与参考像素 点(PtX,PtY)之间的连线与所述显示屏幕的顶边所在的方向之间的第一锐角夹角的角度 值。
[0031] 结合第一方面的第六种可能的实现方式,在第七种可能的实现方式中,基于所述 倾斜角的角度值0确定所述第一锐角夹角的角度值0包括:
[0032]当所述倾斜角的角度值0为0时,确定所述第一锐角夹角的角度值0为a,其 中,a为像素点(X,Y)与参考像素点(PtX,PtY)之间的连线与水平方向的第二锐角夹角的 角度值;或者
[0033] 当所述倾斜角的角度值0大于0、且所述倾斜角的角度值0小于JT时,确定所述 第一锐角夹角的角度值0为所述倾斜角的角度值0减去角度值a后的差值;或者
[0034]当所述倾斜角的角度值0大于或等于、且所述倾斜角的角度值0小于3JT/2 时,确定所述第一锐角夹角的角度值9为所述倾斜角的角度值0与角度值a相加、再减 去n后的值;或者
[0035] 当所述倾斜角的角度值0大于或等于3JT/2、且所述倾斜角的角度值0小于2JT 时,确定所述第一锐角夹角的角度值9为所述倾斜角的角度值0减去角度值a、再减去 n后的值。
[0036] 结合第一方面,或第一方面的第一至第七种可能的实现方式中的任意一种,在第 八种可能的实现方式中,所述根据终端的检测参数信息,在所述演示图像中检测演示屏幕 画面,包括:
[0037] 在所述演示图像中检测所有具有四边形轮廓的物体;
[0038] 在检测到的所述所有具有四边形轮廓的物体中,查找出具有终端四边形轮廓的所 述演示屏幕画面,所述终端四边形轮廓与所述终端的检测参数信息匹配。
[0039] 结合第一方面的第八种可能的实现方式,在第九种可能的实现方式中,在所述演 示图像中检测所有具有四边形轮廓的物体,包括:
[0040] 在所述演示图像的确定的图像检测范围内检测所有具有四边形轮廓的物体。
[0041] 结合第一方面的第九种可能的实现方式,在第十种可能的实现方式中,根据包括 以下信息中的至少一种确定所述图像检测范围:所述演示屏幕画面的在所述演示图像中的 移动信息、所述演示图像中的演示所述终端操作的演示者手部位置信息、预设的区域范围 信息。
[0042] 第二方面,提供一种远程操控装置,包括:
[0043] 获取模块,用于获得演示图像,所述演示图像为用于演示终端操作的图像;
[0044] 检测模块,用于根据终端的检测参数信息,在所述获取模块获取到的所述演示图 像中检测演示屏幕画面,所述演示屏幕画面为所述演示图像中所述终端的屏幕画面;
[0045] 确定模块,用于根据所述检测模块检测出的所述演示屏幕画面的参数信息和所述 终端的屏幕参数信息,确定所述演示屏幕画面上的像素点与所述终端的显示屏幕上的像素 点之间的映射关系;
[0046] 操控模块,用于根据用户对所述演示屏幕画面的操作信息,以及所述确定模块确 定的所述映射关系,操控所述终端。
[0047] 结合第二方面,在第一种可能的实现方式中,所述第一操作位置信息包括所述演 示屏幕画面上的被操作的第一像素点集合的信息;
[0048] 所述操控模块具体用于:
[0049] 根据所述第一像素点集合的信息,以及所述映射关系,获得所述第一像素点集合 对应在所述终端的显示屏幕上第二像素点集合的信息;根据所述第二像素点集合的信息和 所述操作动作信息,操控所述终端。
[0050] 结合第二方面,在第二种可能的实现方式中,所述操作信息包括第一操作位置信 息,所述第一操作位置信息包括所述演示屏幕画面上的被操作的第一像素点集合的信息;
[0051] 所述操控模块具体用于:
[0052] 根据所述第一像素点集合的信息,以及所述映射关系,获得所述第一像素点集合 对应在所述终端的显示屏幕上第二像素点集合的信息;在所述终端的显示屏幕上,将轨迹 图标移动至所述第二像素点集合的位置处。
[0053] 结合第二方面,或第二方面的第一或第二种可能的实现方式,在第三种可能的实 现方式中,所述演示屏幕画面的参数信息包括以下信息中的至少一项:演示屏幕画面的宽 度值、所述演示屏幕画面的高度值以及所述演示屏幕画面上的参考像素点在所述演示图像 中的坐标值,所述屏幕参数信息包括所述终端的屏幕分辨率;
[0054] 所述确定模块具体用于:
[0055] 根据所述演示屏幕画面的宽度值、所述演示屏幕画面的高度值、所述演示屏幕画 面上的参考像素点在所述演示图像中的坐标值、以及所述终端的屏幕分辨率,确定所述演 示屏幕画面上的像素点与所述显示屏幕上的像素点之间的映射关系。
[0056] 结合第二方面的第三种可能的实现方式,在第四种可能的实现方式中,所述确定 模块具体用于根据以下公式确定所述演示屏幕画面上的像素点与所述终端的显示屏幕上 的像素点之间的映射关系:
[0059] 其中,(X,Y)为所述演示屏幕画面上的像素点的坐标值,(Gx,Gy)为与(X,Y)对应 的所述显示屏幕上的像素点的坐标值,TrX所述显示屏幕的宽度值,TrY为所述显示屏幕的 高度值,CW为所述演示屏幕画面的宽度值,CH为所述演示屏幕画面的高度值,(PtX,PtY)为 所述参考像素点在所述演示图像中的坐标值,所述参考像素点对应于所述显示屏幕上的坐 标原点。
[0060] 结合第二方面,或第二方面的第一或第二种可能的实现方式,在第五种可能的实 现方式中,所述终端的屏幕参数信息包括所述终端的放置状态信息、所述终端的屏幕分辨 率,所述演示屏幕画面的参数信息包括演示屏幕画面的宽度值、所述演示屏幕画面的高度 值、和所述演示屏幕画面上的参考像素点在所述演示图像中的坐标值;
[0061] 所述确定模块具体用于:
[0062] 根据所述演示屏幕画面的宽度值、所述演示屏幕画面的高度值、所述参考像素点 在所述演示图像中的坐标值、所述终端的屏幕分辨率、以及所述终端的放置状态信息,确定 所述演示屏幕画面上的像素点与所述显示屏幕上的像素点之间的映射关系。
[0063] 结合第二方面的第五种可能的实现方式,在第六种可能的实现方式中,所述放置 状态信息包括所述终端的放置状态相对参考状态的倾斜角,其中,所述倾斜角为在所述演 示图像上,所述终端的放置状态相对参考状态沿逆时针方向旋转的角度,在所述终端的放 置
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1