CN101866235B - 一种三维空间的多点触控或多笔书写屏 - Google Patents
一种三维空间的多点触控或多笔书写屏 Download PDFInfo
- Publication number
- CN101866235B CN101866235B CN201010108484.3A CN201010108484A CN101866235B CN 101866235 B CN101866235 B CN 101866235B CN 201010108484 A CN201010108484 A CN 201010108484A CN 101866235 B CN101866235 B CN 101866235B
- Authority
- CN
- China
- Prior art keywords
- display plane
- point
- pen
- touch
- felt pen
- 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
Images
Landscapes
- Processing Or Creating Images (AREA)
Abstract
本发明不同于传统的工作在二维平面上的多点或多笔触摸屏。传统的触摸屏必须使得触摸物体接触或贴近显示平面(可触摸表面)且只能在显示平面(可触摸表面)范围的表面或贴近表面实现多点触控或多笔书写。本发明不仅在显示平面(可触摸表面)的表面而且在远离显示平面的空间内能够实现远距离多点触控或多笔书写,并且不局限于显示平面的正前方位置的范围,能实现在接触或不接触显示平面的情况下,在包括正前方范围在内的任何显示平面前的整个接近180°视角的空间范围内实现多点触控或多笔书写。总之,本发明是对传统的多点或多笔的触摸屏在空间纬度上的扩展,即由二维平面扩展到了三维空间,可以实现在包括正前方范围在内的任何已知显示平面前的整个接近180°视角的空间范围内多用户在同一显示平面上的同时控制或书写。
Description
技术领域 电子、通信与控制
背景技术 无线通信技术、实时嵌入式***技术和触摸屏技术
发明内容 本发明不同于传统的工作在二维平面上的多点或多笔触摸屏。传统的触摸屏必须使得触摸物体接触或贴近显示平面(可触摸表面)且只能在显示平面(可触摸表面)范围的表面或贴近表面实现多点触控或多笔书写。本发明不仅在显示平面(可触摸表面)的表面而且在远离显示平面的空间内能够实现远距离多点触控或多笔书写,并且不局限于显示平面的正前方位置的范围,能实现在接触或不接触显示平面的情况下,在包括正前方范围在内的任何显示平面前的整个接近180°视角的空间范围内实现多点触控或多笔书写。总之,本发明是对传统的多点或多笔的触摸屏在空间纬度上的扩展,即由二维平面扩展到了三维空间,可以实现在包括正前方范围在内的任何已知显示平面前的整个接近180°视角的空间范围内多用户在同一显示平面上的同时控制或书写。
实现原理:
如图1的数学模型所示要实现空间线段BA在俯仰转动时,BA的延长线在ODEF区域上的交点C也随之移动,这样就能完成点移动形成线,从而实现连续书写等功能,要实现点击触控的功能,只要在选定A、B点的瞬间,C点作为BA的延长线与ODEF平面区域的交点会相应的确定,从而也就实现对应点的触控。
1.BA的延长线与ODEF平面区域交点(C点)坐标的求法:利用空间直线与平面相交于一点求法求得。
在三维直角坐标系下,ODEF平面区域所在平面的方程为z=0,A点的坐标为(x2,y2,z2),B点的坐标为(x1,y1,z1),AB线段所在空间直线的方程式用对称式表示出来是
令上式等于t,则有
则空间直线AB与平面ODEF的交点C的坐标值为
注:1.其中
2.A点和B点的三维空间坐标的具体求法:
已知三角形三条边的长度,由海伦公式:
A点在XOY平面的投影在ODEF区域内的情形,如图2所示。
AGH为A点在ODEF上的投影面,AG的长度可以由海伦公式求得,AH的长度也可以由海伦公式和S=ah/2求得,同样AJ也可以由海伦公式求得,AJ即为A点在Z轴上的投影坐标,OG和GJ也可以由海伦公式和勾股定理求得。这样就得到了A的三维空间坐标(x2,y2,z2)。
图3为A点在XOY平面的投影在Y≥OF区域内的情形。
同理可得A点在Y≤0区域内的情形、A点在X≥OD区域内的情形和A点在X≤0区域内的情形。
用同样的方法可以求得B点的三维空间坐标(x1,y1,z1)。得到了A点和B点的坐标也就可以求出AB所在直线的方程,然后利用空间一条直线与平面的交点的求法联立方程就可以求得C点的坐标值。
数学模型有5种不同的情形,即AB线段位于ODEF区域的正前方、正上方、正下方、左上方和右上方等5种不同的情形,但都能够运用上述的原理进行工作并求得相应的坐标。
以此类推,B’点的三维空间坐标(x3,y3,z3)和A’点的三维空间坐标(x4,y4,z4)都可以按照B点和A点的三维空间坐标的求法求得。B’A’线段所在直线的方程同样也可以用BA线段所在的空间直线的方程的求法求得。
以上述方法可以类推到多个线段的延长线在ODEF平面区域相交的情况,例如另有第三条线段B”A”,同样可以实现,这样第四条、第五条,甚至无穷多条线段的延长线都可以与ODEF平面区域相交。
具体实施方式(正文内容)
1.笔尖与显示屏的四个顶点以及四个顶点之间形成八条棱(长度可以通过无线通讯的方式得到)的椎体,笔尾同样也形成这样的椎体,八条棱的长度同样可以通过无线通讯的方式得到;
注:其中椎体的四条底边的棱的长度可以通过在四条底边的交点设置发射接收装置实现测距从而测出四条边的长度,如果底边是事先固定的,那么四条边的长度就是已知的;另外四条是要通过笔尖(发射和接收装置)和顶点(发射和接收装置)之间的电磁波来测量距离得到其长度。
2.然后位于笔尾的实时嵌入式***通过无线通讯的方式把坐标值传递给主机,主机只需要知道各条棱(边)的长度就可以按照数学模型及相应公式计算出相应的坐标值,然后将坐标值交给上位机软件进行处理。应用软件根据坐标值调用相应的操作***资源进行相应坐标点的显示。
3.要实现数学模型中的5种情形必须将O、D、E、F与A或B点通讯得到的距离予以区分,可通过8种不同的频率进行通讯得到8种不同的距离,然后交给中央处理器进行处理。不同于BA线段的其它情形也做相同的处理。这样可以实现多用户共同操作。O点为三维直角坐标系的坐标原点。
4.实际应用过程中会存在显示平面的四个发射接收顶点组成的四边形不是绝对的长方形或正方形的情形,以及边长的比例不是4∶3或16∶9等通常的显示器比例,但又要按发送中央处理器所连接的显示器的比例或处理器指定的比例进行显示或处理,因此必须有一个对不规则的四边形进行计算校正的处理,对不规则四边形的几何校正可用双线性变换对来建模,线性变换对如下:
x′=c1x+c2y+c3xy+c4,y′=c5x+c6y+c7xy+c8
其中,(x,y)和(x’,y’)分别为两个四边形内的坐标值。
如图4所示,已知8个已知的“控制点”,将8个已知的顶点坐标值代入双线性变换对,可解得8个系数ci,i=1,2,L,8.知道了每个四边形的系数就可以得到确定的坐标变换关系,即在左边不规则四边形内的坐标点均可以在右边期望的规则四边形内找到确定的对应的坐标点。从而实现坐标变换。由线性变换对得到的对应规则四边形内的坐标可能不是整数,可以用插值的方法近似得到整数的坐标值。这些算法可以用程序来实现。
5.实际应用过程中还会存在一种情形就是四个顶点不在同一个平面内,即四个顶点与A点或B点通讯距离与实际的数学模型产生偏差,一个直接的结果是求出的线段BA的延长线与ODEF平面区域的交点的坐标的z0值不为零,因此此时交点的z0值必须被忽略,只取(x0,y0)值,即取(x0,y0,z0)在ODEF平面(XOY平面)投影值。同理可以类推到其它的线段。
Claims (1)
1.一种多点触控或多笔书写屏,其结构由触摸笔、通过无线通讯方式与矩形显示平面区域的四个顶点相联系的触摸笔的笔尖、通过无线通讯方式与矩形显示平面区域的四个顶点相联系的触摸笔的笔尾和位于矩形显示平面区域的四个顶点的四个发射接收装置组成,其中,笔尖和笔尾位于触摸笔的两端,是触摸笔的组成部分,并以矩形显示平面区域四个顶点的任一个顶点为坐标原点,建立空间直角坐标系,其中,以坐标原点为起始点的两条边的分别在x轴或y轴上,x轴、y轴的正方向分别为在矩形显示平面区域以坐标原点为起始点的两条边上远离坐标原点的方向,z轴经过上述坐标原点,z轴正方向根据实际需要的右手或左手空间直角坐标系来具体确定,其特征在于通过确定触摸笔的笔尖和笔尾在三维空间直角坐标系内的坐标来确定触摸笔所在的直线,进而利用空间解析几何中空间一条直线与某一已知的二维平面相交的原理,来确定触摸笔所在直线与此二维平面区域的交点坐标,从而实现在三维空间直角坐标系内对特定显示平面区域的多点触控和多笔书写。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201010108484.3A CN101866235B (zh) | 2010-02-10 | 2010-02-10 | 一种三维空间的多点触控或多笔书写屏 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201010108484.3A CN101866235B (zh) | 2010-02-10 | 2010-02-10 | 一种三维空间的多点触控或多笔书写屏 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101866235A CN101866235A (zh) | 2010-10-20 |
CN101866235B true CN101866235B (zh) | 2014-06-18 |
Family
ID=42957984
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201010108484.3A Active CN101866235B (zh) | 2010-02-10 | 2010-02-10 | 一种三维空间的多点触控或多笔书写屏 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101866235B (zh) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102221923A (zh) * | 2011-03-25 | 2011-10-19 | 苏州瀚瑞微电子有限公司 | 一种三维空间下触控的实现方法 |
CN102591522B (zh) * | 2011-12-29 | 2015-01-21 | 华为终端有限公司 | 裸眼三维触摸显示装置的触控方法及触控设备 |
KR101343748B1 (ko) * | 2012-04-23 | 2014-01-08 | 주식회사 브이터치 | 포인터를 표시하지 않는 투명 디스플레이 가상 터치 장치 |
CN103927024B (zh) * | 2013-07-25 | 2016-08-17 | 沈阳工业大学 | 一种笔式用户界面中基于笔尖与笔身轨迹的命令扩展方法 |
CN109435717A (zh) * | 2018-12-17 | 2019-03-08 | 北华大学 | 一种电动汽车无线充电定位*** |
CN113437609B (zh) * | 2021-05-25 | 2022-04-29 | 深圳市联欣科技有限公司 | 数据线双层芯线固定线序载具 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1224870A (zh) * | 1998-03-20 | 1999-08-04 | 刘中华 | 触摸点位置参数信息检测传感装置 |
CN1380996A (zh) * | 2000-05-17 | 2002-11-20 | 皇家菲利浦电子有限公司 | 用于通过图象处理而不用三维建模来指示目标的设备和方法 |
CN1694056A (zh) * | 2004-05-06 | 2005-11-09 | 阿尔派株式会社 | 操作输入装置及操作输入方法 |
CN101364159A (zh) * | 2008-09-04 | 2009-02-11 | 合肥吉天电子科技有限公司 | 一种基于图像识别的虚拟触摸屏*** |
-
2010
- 2010-02-10 CN CN201010108484.3A patent/CN101866235B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1224870A (zh) * | 1998-03-20 | 1999-08-04 | 刘中华 | 触摸点位置参数信息检测传感装置 |
CN1380996A (zh) * | 2000-05-17 | 2002-11-20 | 皇家菲利浦电子有限公司 | 用于通过图象处理而不用三维建模来指示目标的设备和方法 |
CN1694056A (zh) * | 2004-05-06 | 2005-11-09 | 阿尔派株式会社 | 操作输入装置及操作输入方法 |
CN101364159A (zh) * | 2008-09-04 | 2009-02-11 | 合肥吉天电子科技有限公司 | 一种基于图像识别的虚拟触摸屏*** |
Also Published As
Publication number | Publication date |
---|---|
CN101866235A (zh) | 2010-10-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101866235B (zh) | 一种三维空间的多点触控或多笔书写屏 | |
CN107203653B (zh) | 一种六自由度串联机器人的逆运动学通用求解方法 | |
CN106845037B (zh) | 一种五自由度串联机器人的逆运动学通用求解方法 | |
US10884521B2 (en) | Dial device and related interactive display device capable of determining a rotation angle | |
US10281996B2 (en) | Touch sensitive system and stylus for commanding by maneuvering and method thereof | |
CN102722908B (zh) | 一种在三维虚拟现实场景中的物体空间摆位方法及装置 | |
CN105573143A (zh) | 用于六自由度的工业机器人的逆运动学求解方法 | |
CN104949628B (zh) | 基于二维正交曲率的柔性板状结构复杂形态重建方法 | |
CN102663805B (zh) | 一种基于投影的视锥体裁剪的方法 | |
CN106600664A (zh) | 对称图形的绘制方法和装置 | |
US8903656B2 (en) | Synchronization of the position and orientation of a 3D measurement device and the position and orientation of an intelligent guidance device | |
CN104123015A (zh) | 一种手机模拟激光笔***及其实现方法 | |
CN102033644B (zh) | 一种三维空间的触控或书写屏 | |
CN110888123A (zh) | 一种基于旋转矩阵的雷达坐标转换方法 | |
EP2345871B1 (en) | Synchronization of the orientation of a 3d measurement device and the orientation of an intelligent guidance device | |
CN105043438A (zh) | 空间物体多维参数测量装置 | |
WO2020208974A1 (ja) | 基準位置設定方法及び操作検出装置 | |
KR101472314B1 (ko) | 단일 카메라를 이용한 3차원 입력장치 및 방법 | |
US6184896B1 (en) | System and method for improved rendering of graphical rotations | |
EP3295291B1 (en) | Drawing object inferring system and method | |
CN109062416A (zh) | 地图的状态转换方法和装置 | |
EP4047458A1 (en) | Three-dimensional graphics generation system | |
WO2022173049A1 (ja) | 情報処理方法、情報処理システム、プログラム | |
Salu | Physics for architects | |
Roy et al. | Implementation of a polygonal algorithm for surface–surface intersections |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
DD01 | Delivery of document by public notice |
Addressee: Zhang Qiang Document name: Notification to Pay the Fees |
|
DD01 | Delivery of document by public notice |