[发明专利]一种基于混合现实的远程标注方法、终端及系统在审
申请号: | 202210258880.7 | 申请日: | 2022-03-16 |
公开(公告)号: | CN114742933A | 公开(公告)日: | 2022-07-12 |
发明(设计)人: | 黄伟杰;张长乐;张梦华;程新功 | 申请(专利权)人: | 济南大学 |
主分类号: | G06T15/06 | 分类号: | G06T15/06;G06T19/00;G06T7/66;G06T7/73 |
代理公司: | 济南圣达知识产权代理有限公司 37221 | 代理人: | 杨琪 |
地址: | 250022 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 混合 现实 远程 标注 方法 终端 系统 | ||
1.一种基于混合现实的远程标注方法,其特征在于,包括:
获取二维标注数组;
将获取二维标注数组转化为三维坐标数组;
根据三维坐标数组中所有坐标各个方向上的和,求出重心坐标;在重心坐标处发出射线,射线碰撞到的对象确定为所要标注的对象,将射线与对象碰撞点的坐标和所述重心坐标相减得到变换位移量;将三维坐标数组中的每个点与所述变换位移量相加,得到新的三维数组;在新的三维数组的每两个点之间渲染一条线段,完成在空间中实时的三维标注。
2.如权利要求1所述的一种基于混合现实的远程标注方法,其特征在于,获取二维标注数组时,使用线渲染器和反插值算法进行二维标注。
3.如权利要求2所述的一种基于混合现实的远程标注方法,其特征在于,两数y1,y2之间的插值lerp为:lerp=y1+(y2-y1)*weight;
其中,weight是一个在区间[0,1]的实数,反插值算法即利用已知插值lerp和两数y1,y2求出weight的值
4.如权利要求3所述的一种基于混合现实的远程标注方法,其特征在于,鼠标每一帧的屏幕空间坐标被自动捕获保存到存储坐标数组中,并增加一个点数;同时每一帧将坐标数组中的后两位坐标构成一个新的坐标数组,后两位坐标为(point1,point2);循环多次,每一次循环使0作为y1,3作为y2,0作为插值,求出weight的值,补充坐标=(1-weight)*point1+weight*points2,将补充坐标加入到一个新的坐标数组,同时使插值值加1进入下一次循环,循环多次后结束会得到2个两点之间补充坐标和原来的两个坐标点,将得到的坐标每个点之间进行连接得到一个平滑的曲线,直到协助端结束标注。
5.如权利要求1所述的一种基于混合现实的远程标注方法,其特征在于,将获取二维标注数组转化为三维坐标数组时,将屏幕二维坐标数组转化为距离受协助端使用对象画面相同处的三维坐标数组,
其中,xm为所有坐标的x轴的和,ym为所有坐标的y轴的和,zm为所有坐标的z轴的和,m为坐标的个数。
6.一种基于混合现实的远程标注终端,其特征在于,至少包括处理器,所述处理器被配置为:
获取二维标注数组;
将获取二维标注数组转化为三维坐标数组;
根据三维坐标数组中所有坐标各个方向上的和,求出重心坐标;在重心坐标处发出射线,射线碰撞到的对象确定为所要标注的对象,将射线与对象碰撞点的坐标和所述重心坐标相减得到变换位移量;将三维坐标数组中的每个点与所述变换位移量相加,得到新的三维数组;在新的三维数组的每两个点之间渲染一条线段,完成在空间中实时的三维标注。
7.一种基于混合现实的远程标注系统,其特征在于,包括:
远程服务器,以及与其连接的至少一个协助终端和至少一个受协助终端;
所述受协助终端为标注终端,与其他协助终端通过远程服务器连接;发起视频语音通话邀请时,所述远程服务器把所述标注终端的令牌与所述受协助终端的令牌拉入同一房间,并向双方发送对方的互联网协议地址与端口,使所述协助端与所述受协助端建立用户数据报协议;
所述标注模块,被配置为:根据三维坐标数组中所有坐标各个方向上的和,求出重心坐标;在重心坐标处发出射线,射线碰撞到的对象确定为所要标注的对象,将射线与对象碰撞点的坐标和所述重心坐标相减得到变换位移量;将三维坐标数组中的每个点与所述变换位移量相加,得到新的三维数组;在新的三维数组的每两个点之间渲染一条线段,完成在空间中实时的三维标注。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于济南大学,未经济南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210258880.7/1.html,转载请声明来源钻瓜专利网。