The invention provides a three-dimensional pen type interactive interface zooming method based on rotation angle and distance, which is applied to the three-dimensional pen type human-computer interaction technology field. Get smart pen with the host using ultrasonic 3D high precision wireless positioning technology of the distance; the rotation angle obtained by intelligent acceleration and gyro signal; the rotation angle of the pen belongs to the intelligent judgment controllable angle range, calculated according to the rotation angle of intelligent virtual ruler pen and distance length, zoom ratio coefficient and scale factor based on virtual and length the calculation of the user interface, the corresponding zoom ratio, the proportion of the user interface to display the corresponding adjustment. In the implementation of intelligent pen painting or interactive tasks, without interrupting tasks, and space position through the adjustment of rotation angle of intelligent pen or the user to select the user interface of the continuous zoom ratio, increase the rate of adjustment, which can save power and reduce the user's visual burden.
【技术实现步骤摘要】
一种基于旋转角度和距离的三维笔式交互界面缩放方法
本专利技术涉及一种三维笔式交互界面缩放方法,具体涉及一种基于智能笔的旋转角度和距离的三维笔式交互界面缩放比例的选择方法,可实现任意距离下用户界面尺寸的连续性缩放选择,可应用于三维笔式人机交互
技术介绍
随着人机交互技术的发展,出现了各种以人为中心的高效自然的人机交互方式,三维大空间笔式交互应运而生。三维笔式交互技术将笔与人机对话中的三维信息相结合,模拟人类千百年来的纸笔使用习惯,充分利用电子计算机的优势,是一种自然流畅的交互方式。在人机交互过程中,用户常需浏览各种页面,如:使用浏览器浏览网页页面,使用办公软件浏览文档页面。然而,在教室或会议等场景使用电子白板时,由于界面显示的图片、文字或视频画面太小,位于远距离处的用户经常看不清楚屏幕上的内容,此时便需要对屏幕上显示的内容进行放大;而在近距离观看显示内容时,又希望适当缩小显示比例,以获得更多信息,减小视觉负担。现有的对显示界面进行放大或缩小的调整方法主要有两种:第一,提供一个界面显示比例界面,用户通过选择界面上的下拉菜单中的选项或通过计算机提供的缩放快捷键(如“Ctrl”和“+”或“-”的组合),控制页面按照一个不可修改的固定的缩放比例进行缩放。但是,由于用户不知道当前场景适合自己的页面大小是哪种,就需要进行多次点击或组合按键,操作繁琐,效率不高。第二,通过多点触摸触屏进行操作,例如,用户可以在触敏式表面的区域上轻扣两次,以放大轻扣区域的大小,或用拇指和食指进行“捏”或“反向捏”手势,当两个指头分开运动时放大内容,当两个指头靠近运动时则缩小内容。但 ...
【技术保护点】
一种基于旋转角度和距离的三维笔式交互界面缩放方法,其特征在于包括下列步骤:1)长按智能笔的定位按键,读取智能笔的初始状态信息,计算智能笔与主机之间的距离D;所述智能笔的初始状态信息包括智能笔尖的三维坐标A=(x
【技术特征摘要】
1.一种基于旋转角度和距离的三维笔式交互界面缩放方法,其特征在于包括下列步骤:1)长按智能笔的定位按键,读取智能笔的初始状态信息,计算智能笔与主机之间的距离D;所述智能笔的初始状态信息包括智能笔尖的三维坐标A=(x0,y0,z0)及智能笔的姿态角信息;2)旋转智能笔,读取智能笔的输入信息,计算智能笔的旋转角度△θ,所述智能笔的旋转角度是旋转前后智能笔在三维坐标系中XZ平面上的投影量与X轴正方向夹角的相对角度变化量;3)、判断智能笔旋转角度的所属控制范围,当△θ<-80°时,用户界面直接缩小至最小显示比例;当△θ>80°时,用户界面直接放大至最大显示比例;当旋转角度属于可控角度范围内时,计算虚拟标尺的长度L,所述虚拟标尺是智能笔与主机之间的距离在三维坐标系中XY平面上的映射量;计算缩放比例系数k,确定缩放比例大小,将用户界面缩放至相应的显示比例。2.如权利要求1所述的一种基于旋转角度和距离的三维笔式交互界面缩放方法,其特征在于:所述智能笔的姿态角信息是初始状态下智能笔在三维坐标系中XZ平面上的投影量与X轴正方向的夹角θ1。3.如权利要求1所述的一种基于旋转角度和距离的三维笔式交互界面缩放方法,其特征在于:步骤1)中智能笔与主机之间的距离D的计算方法如下:计算智能笔与主机之间的距离:其中d是智能笔尖到三维坐标系中XY平面的距离:d=|z0|,z0是智能笔尖在三维坐标系中Z轴方向的坐标,λ是调整系数的初始参数,disAdjust是距离调整量的初始参数,是智能笔与三维坐标系中Y轴正方向的夹角,θ1是智能笔在三维坐标系中XZ平面上的投影量与X轴正方向的夹角。4.如权利要求1所述的一种基...
【专利技术属性】
技术研发人员:燕学智,温艳鑫,孙晓颖,陈建,温泉,刘国红,于海洋,曹德坤,王海云,
申请(专利权)人:吉林大学,
类型:发明
国别省市:吉林,22
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。