CN109579842A - 二维平面的定位方法和装置、投影控制方法和装置、手机 - Google Patents
二维平面的定位方法和装置、投影控制方法和装置、手机 Download PDFInfo
- Publication number
- CN109579842A CN109579842A CN201811433261.7A CN201811433261A CN109579842A CN 109579842 A CN109579842 A CN 109579842A CN 201811433261 A CN201811433261 A CN 201811433261A CN 109579842 A CN109579842 A CN 109579842A
- Authority
- CN
- China
- Prior art keywords
- coordinate
- distance
- target point
- subpoint
- dimensional surface
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 45
- 230000004807 localization Effects 0.000 claims description 18
- 239000000203 mixture Substances 0.000 description 4
- 238000004364 calculation method Methods 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 1
- 238000005266 casting Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 230000008439 repair process Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/20—Instruments for performing navigational calculations
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S15/00—Systems using the reflection or reradiation of acoustic waves, e.g. sonar systems
- G01S15/02—Systems using the reflection or reradiation of acoustic waves, e.g. sonar systems using reflection of acoustic waves
- G01S15/06—Systems determining the position data of a target
- G01S15/08—Systems for measuring distance only
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S17/00—Systems using the reflection or reradiation of electromagnetic waves other than radio waves, e.g. lidar systems
- G01S17/02—Systems using the reflection of electromagnetic waves other than radio waves
- G01S17/06—Systems determining position data of a target
- G01S17/08—Systems determining position data of a target for measuring distance only
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- General Physics & Mathematics (AREA)
- Electromagnetism (AREA)
- Computer Networks & Wireless Communication (AREA)
- Automation & Control Theory (AREA)
- Acoustics & Sound (AREA)
- Position Input By Displaying (AREA)
Abstract
本发明提出一种二维平面的定位方法和装置、投影控制方法和装置、手机,定位装置,包括:第一测距单元,用于测量目标点与第一测距单元间的第一距离,其中,目标点位于二维平面上;第二测距单元,用于测量目标点与第二测距单元间的第二距离;建模单元,用于在二维平面上建立平面坐标系,用于确定第一测距单元投影在平面坐标系上的第一投影点的第一坐标,还用于确定第二测距单元投影在平面坐标系上的第二投影点的第二坐标;计算单元,用于根据第一坐标、第二坐标、第一距离以及第二距离确定目标点在平面坐标系上的第三坐标;其中,第一投影装置和第二投影装置的连线平行于二维平面,且连线与二维平面的间距均不大于预设距离,提高了定位效率。
Description
技术领域
本发明涉及定位领域,特别涉及二维平面的定位方法和装置、投影控制方法和装置、手机。
背景技术
在现有技术中,投影技术被广泛应用在各个方面,例如通过投影键盘可以省去实体键盘,而要实现投影键盘就需要对用户点击的位点进行定位,即需要试下二维平面内目标点的定位,再根据定位的目标点的坐标对应的按键确定用户输入的指令。
在现有技术中,在对二维平面的目标点的定位往往过程负载,占用大量的计算资源,导致运算速度慢且成本较高。
因此,简化二维平面的定位方法,提高定位效率,是本领域亟待解决的问题。
发明内容
本发明提供了一种二维平面的定位方法和装置、投影控制方法和装置、手机,用于简化二维平面的定位方法,提高定位效率。
为了解决上述问题,作为本发明的一个方面,提供了一种二维平面的定位装置,包括:
第一测距单元,用于测量目标点与第一测距单元间的第一距离,其中,目标点位于二维平面上;
第二测距单元,用于测量目标点与第二测距单元间的第二距离;
建模单元,用于在二维平面上建立平面坐标系,用于确定第一测距单元投影在平面坐标系上的第一投影点的第一坐标,还用于确定第二测距单元投影在平面坐标系上的第二投影点的第二坐标;
计算单元,用于根据第一坐标、第二坐标、第一距离以及第二距离确定目标点在平面坐标系上的第三坐标;
其中,第一投影装置和第二投影装置的连线平行于二维平面,且连线与二维平面的间距均不大于预设距离。
可选的,第一测距单元和/或第二测距单元为红外测距传感器或声波测距传感器。
可选的,预设距离为0-5mm。
可选的,建模单元在二维平面上建立平面坐标系,包括:
以第一投影点和第二投影点间的投影点连线为横轴,以垂直于横轴的任一直线为纵轴建立坐标系,并使得目标点的纵坐标大于零或小于零;
或者,
以第一投影点和第二投影点间的投影点连线为纵轴,以垂直于纵轴的任一直线为横轴建立坐标系,并使得目标点的横坐标大于零或小于零。
可选的,计算单元根据第一坐标、第二坐标、第一距离以及第二距离确定目标点在平面坐标系上的第三坐标,包括:
在平面坐标系上以第一坐标为圆心、第一距离为半径构建第一圆环;
在平面坐标系上以第二坐标为圆心、第二距离为半径构建第一圆环;
获取第一圆环与第二圆环的任一交点的交点坐标(x1,y1);
若投影点连线为横轴且目标点的纵坐标大于零,则第三坐标为(x1,|y1|);
若投影点连线为横轴且目标点的纵坐标小于零,则第三坐标为(x1,-|y1|);
若投影点连线为纵轴且目标点的横坐标大于零,则第三坐标为(|x1|,y1);
若投影点连线为横轴且目标点的横坐标小于零,则第三坐标为(-|x1|,y1)。
本申请还提出一种投影控制装置,包括:
投影单元,用于在任一二维平面上投影虚拟控制面板,虚拟控制面板上设有虚拟按键;
如本申请还提出的任一项的二维平面的定位装置,用于在虚拟面板被点击时确定被点击的目标点的坐标;
信号单元,用于根据目标点的坐标对应的虚拟按键产生控制信号。
本申请还提出一种二维平面的定位方法,包括:
第一测距单元测量目标点与第一测距单元间的第一距离,其中,目标点位于二维平面上;
第二测距单元测量目标点与第二测距单元间的第二距离;
建模单元在二维平面上建立平面坐标系;
建模单元确定第一测距单元投影在平面坐标系上的第一投影点的第一坐标;
建模单元确定第二测距单元投影在平面坐标系上的第二投影点的第二坐标;
计算单元根据第一坐标、第二坐标、第一距离以及第二距离确定目标点在平面坐标系上的第三坐标;
其中,第一投影装置和第二投影装置的连线平行于二维平面,且连线与二维平面的间距均不大于预设距离。
可选的,第一测距单元和/或第二测距单元为红外测距传感器或声波测距传感器。
可选的,预设距离为0-5mm。
可选的,建模单元在二维平面上建立平面坐标系,包括:
以第一投影点和第二投影点间的投影点连线为横轴,以垂直于横轴的任一直线为纵轴建立坐标系,并使得目标点的纵坐标大于零或小于零;
或者,
以第一投影点和第二投影点间的投影点连线为纵轴,以垂直于纵轴的任一直线为横轴建立坐标系,并使得目标点的横坐标大于零或小于零。
可选的,计算单元根据第一坐标、第二坐标、第一距离以及第二距离确定目标点在平面坐标系上的第三坐标,包括:
在平面坐标系上以第一坐标为圆心、第一距离为半径构建第一圆环;
在平面坐标系上以第二坐标为圆心、第二距离为半径构建第一圆环;
获取第一圆环与第二圆环的任一交点的交点坐标(x1,y1);
若投影点连线为横轴且目标点的纵坐标大于零,则第三坐标为(x1,|y1|);
若投影点连线为横轴且目标点的纵坐标小于零,则第三坐标为(x1,-|y1|);
若投影点连线为纵轴且目标点的横坐标大于零,则第三坐标为(|x1|,y1);
若投影点连线为横轴且目标点的横坐标小于零,则第三坐标为(-|x1|,y1)。
本申请还提出一种投影控制方法,包括:
投影单元在任一二维平面上投影虚拟控制面板,虚拟控制面板上设有虚拟按键;
用于在虚拟面板被点击时采用如权利要求7-11任一项的二维平面的定位方法确定被点击的目标点的坐标;
信号单元根据目标点的坐标对应的虚拟按键产生控制信号。
本申请还提出一种手机,包括本申请提出任一的定位装置,或本申请提出的任一的控制装置。
本申请还提出一种手机,包括处理器、存储器以及存储在存储器上可在处理器上运行的程序,处理器执行程序时实现本申请提出的任一项定位方法的步骤,或实现本申请提出的任一的控制方法的步骤。
本发明提出了一种二维平面的定位方法和装置、投影控制方法和装置、手机,只需要预先确定第一测距单元和第二测距单元的位置,再结合第一距离和第二距离就可以根据简单的几何关系确定目标点的第三坐标,计算方法简单,提高了定位效率。
附图说明
图1为本发明实施例中一种二维平面的定位装置的组成图;
图2为本发明实施例中一种投影控制装置的三维立体图;
图3为图2中投影控制装置的原理示意图;
图4为本发明实施例中一种投影控制装置的组成图;
图5为本发明实施例中一种二维平面的定位方法的流程图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明具体实施例及相应的附图对本发明技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、装置、产品或电器不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或电器固有的其它步骤或单元。
为了实现二维平面内的快速定位,提高定位效率,本申请提出一种二维平面的定位装置,如图1所示,包括:第一测距单元10、第二测距单元20、建模单元30和计算单元40。
第一测距单元10,用于测量目标点与第一测距单元10间的第一距离,其中,目标点位于二维平面上;
第二测距单元20,用于测量目标点与第二测距单元间20的第二距离;
建模单元30,用于在二维平面上建立平面坐标系,用于确定第一测距单元10投影在平面坐标系上的第一投影点的第一坐标,还用于确定第二测距单元20投影在平面坐标系上的第二投影点的第二坐标;
计算单元40,用于根据第一坐标、第二坐标、第一距离以及第二距离确定目标点在平面坐标系上的第三坐标;
具体的,本申请提出的二维平面的定位装置可以用于任何智能终端,例如可以用于手机,第一投影装置和第二投影装置的连线平行于二维平面,且连线与二维平面的间距均不大于预设距离。其中预设距离为0-5mm,第一测距单元10和第二测距单元20可以是设置在手机一端的红外距离传感器,具体的可以参看图2,图2中为采用本申请提出的二维平面定位装置的投影控制装置,投影控制装置可以是手机,第一测距单元10和第二测距单元20设置在手机的端部,二维平面例如可以是桌面,在使用时,将第一测距单元10和第二测距单元20放置在于二维平面平行且尽可能靠近桌面的位置,使得第一测距单元10和第二测距单元20与二维平面(桌面)的间距不大于预设距离,此时可近似认为第一测距单元10和第二测距单元20就是位于二维平面上的,即本申请中忽略第一测距单元10以及第二测距单元20与二维平面的间距以提高计算速度,图2中P0点就是目标点,图3为图2中投影控制装置的原理示意图,第一投影点为图3中的P1点,第二投影点为P2,第一距离为R1,第二距离为R2,第一测距单元10和第二测距单元20的位置预先知道,即预先知道第一测距单元10和第二测距单元20之间的距离,且两者的连线平行于二维平面,因此手机建立平面坐标系时P1和P2的坐标已知,已经知道了P1和P2的间距,又知道R1和R2,即知道了P1、P2和P0三点组成的三角形的各个边的边长,可以唯一的确定三角形的形状,此时满足条件的三角形为两个,再根据第一测距单元和第二测距单元的朝向就可以唯一确定一个三角形,该三角形的其中一个顶点就是P0。本申请提出的二维平面的定位装置中,只需要预先确定第一测距单元10和第二测距单元20的位置,再结合第一距离和第二距离就可以根据简单的几何关系确定目标点的第三坐标,计算方法简单,提高了定位效率。在本申请中,建模单元和计算单元优选为手机中的图形处理器和中央处理器。
可选的,第一测距单元和/或第二测距单元为红外测距传感器或声波测距传感器。
可选的,建模单元30在二维平面上建立平面坐标系,包括:
以第一投影点和第二投影点间的投影点连线为横轴,以垂直于横轴的任一直线为纵轴建立坐标系,并使得目标点的纵坐标大于零或小于零;
或者,以第一投影点和第二投影点间的投影点连线为纵轴,以垂直于纵轴的任一直线为横轴建立坐标系,并使得目标点的横坐标大于零或小于零。
具体的,如图3所示,以投影点连线为横轴(x轴)或纵轴(y轴)建立坐标系可以简化计算,此时第一投影点和第二投影点的坐标中的横坐标或纵坐标为0,此时目标点位于横坐标或纵坐标的一侧,所以可以确定目标点的其中一个坐标值(横坐标值或纵坐标值)为正或是为负值。
可选的,计算单元根据第一坐标、第二坐标、第一距离以及第二距离确定目标点在平面坐标系上的第三坐标,包括:
在平面坐标系上以第一坐标为圆心、第一距离为半径构建第一圆环;
在平面坐标系上以第二坐标为圆心、第二距离为半径构建第一圆环;
获取第一圆环与第二圆环的任一交点的交点坐标(x1,y1);
若投影点连线为横轴且目标点的纵坐标大于零,则第三坐标为(x1,|y1|);
若投影点连线为横轴且目标点的纵坐标小于零,则第三坐标为(x1,-|y1|);
若投影点连线为纵轴且目标点的横坐标大于零,则第三坐标为(|x1|,y1);
若投影点连线为横轴且目标点的横坐标小于零,则第三坐标为(-|x1|,y1)。
具体的,第一圆环和第二圆环的交点有两个,当投影点连线为横轴时,这两个交点的横坐标相同纵坐标相反,因此任一交点坐标的横坐标x1就是第三坐标的横坐标值,任一交点的纵坐标的绝对值等于第三坐标的纵坐标值,再结合目标点的纵坐标的正负情况就可以确定第三坐标。当投影点连线为纵坐标时,第一圆环和第二圆环的两个交点的纵坐标值相同,横坐标值相反,再结合目标点的横坐标的正负性确定第三坐标。以如图3所示的方案为例,此时投影点连线为横轴且目标点P0的纵坐标必然大于零,以P1点为圆点R1为半径做圆,以P2点为半径做圆,两个圆形的交点为两个,分别位于x轴两侧,再根据p0点的纵坐标值大于零这个特征就可以确定P0的坐标。需要注意的是,在本申请中,P1、P2和P0点不位于一条直线上,因此不包括两个圆相切的情况。
本申请还提出一种投影控制装置,如图4所示,包括:投影单元50、信号单元60,以及本申请提出的任一项的二维平面的定位装置。
其中投影单元50,用于在任一二维平面上投影虚拟控制面板,虚拟控制面板上设有虚拟按键;
二维平面的定位装置(10、20、30、40),用于在所述虚拟面板被点击时确定被点击的目标点的坐标;
信号单元(60),用于根据目标点的坐标对应的虚拟按键产生控制信号。
具体的,本申请提出的投影控制装置可以用于手机、平板等智能终端,投影控制装置可以是如图2所示,先投影出一个虚拟控制面板,虚拟控制面板上设置有多个虚拟按键,各个虚拟按键在建模单元30建立的平面坐标系中的坐标值预先设定,所以此时只需要知道用户点击的目标点的坐标就可以知道该坐标对应的虚拟按键,从而对应产生控制信号。在本实施例中,平面坐标系只需要覆盖投影装置投影的虚拟控制面板即可,从而进一步节省资源,提高计算效率。
以下以手机为例提出一优选的投影控制装置的实施例。
在手机尾部安装两个测距传感器作为第一测距单元和第二测距单元,并安装一个投影单元50,对二维平面空间上一目标点,分别进行距离测量,记距离大小分别为第一距离R1和第二距离R2。
将距离数据传输到手机中,并在手机中通过软件编程,构建一个二维的平面坐标系。这个平面坐标系的具体设置方式如下:
手机尾部中心的位置对应于二维平面模型的中心原点(0,0);手机上两个测距传感器对应于二维平面上关于中心原点对称的两点P1,P2,为了提高计算下来了,将两个传感器的位置安置在x轴,手机则关于y轴对称;记被用户点击的位置为P0。
根据测距测定传感器采集到的距离数据R1,R2,在平面坐标系中构建出两个分别以P1,P2为圆心的圆,这两个圆在二维平面空间内至少有两个个交点,其中只有一个交点的坐标位于投影单元50投影的虚拟控制面板内,因此可以确定目标点P0的坐标,再根据该坐标确定对应的虚拟按键,从而由手机上的信号单元产生对应的控制信号。
本申请还提出一种二维平面的定位方法,如图5所示,包括:
S11:第一测距单元测量目标点与第一测距单元间的第一距离;
其中,目标点位于二维平面上;
S12:第二测距单元测量目标点与第二测距单元间的第二距离;
S13:建模单元在二维平面上建立平面坐标系;
S14:建模单元确定第一测距单元投影在平面坐标系上的第一投影点的第一坐标;
S15:建模单元确定第二测距单元投影在平面坐标系上的第二投影点的第二坐标;
S16:计算单元根据第一坐标、第二坐标、第一距离以及第二距离确定目标点在平面坐标系上的第三坐标;
具体的,本申请提出的二维平面的定位方法可以用于任何智能终端,例如可以用于手机,第一投影装置和第二投影装置的连线平行于二维平面,且连线与二维平面的间距均不大于预设距离。其中预设距离为0-5mm,第一测距单元10和第二测距单元20可以是设置在手机一端的红外距离传感器,具体的可以参看图2,图2中为采用本申请提出的二维平面定位装置的投影控制装置,投影控制装置可以是手机,第一测距单元10和第二测距单元20设置在手机的端部,二维平面例如可以是桌面,在使用时,将第一测距单元10和第二测距单元20放置在于二维平面平行且尽可能靠近的位置,使得第一测距单元10和第二测距单元20与二维平面的间距不大于预设距离,此时可近似认为第一测距单元10和第二测距单元20就是位于二维平面上的,即本申请中忽略第一测距单元10以及第二测距单元20与二维平面的间距以提高计算速度,图2中P0点就是目标点,图3为图2中投影控制装置的原理示意图,第一投影点为图3中的P1点,第二投影点为P2,第一距离为R1,第二距离为R2,因为P1和P2的坐标已知,所以即可知道P1和P2的间距,又知道R1和R2,即知道了P1、P2和P0三点组成的三角形的各个边的边长,可以唯一的确定三角形的形状,此时满足条件的三角形为两个,再根据第一测距单元和第二测距单元的朝向就可以唯一确定一个三角形,该三角形的其中一个顶点就是P0。本申请提出的二维平面的定位装置中,只需要预先确定第一测距单元10和第二测距单元20的位置,再结合第一距离和第二距离就可以根据简单的几何关系确定目标点的第三坐标,计算方法简单,提高了定位效率。
可选的,第一测距单元和/或第二测距单元为红外测距传感器或声波测距传感器。
可选的,建模单元在二维平面上建立平面坐标系,包括:
以第一投影点和第二投影点间的投影点连线为横轴,以垂直于横轴的任一直线为纵轴建立坐标系,并使得目标点的纵坐标大于零或小于零;
或者,以第一投影点和第二投影点间的投影点连线为纵轴,以垂直于纵轴的任一直线为横轴建立坐标系,并使得目标点的横坐标大于零或小于零。
具体的,如图3所示,以投影点连线为横轴(x轴)或纵轴(y轴)建立坐标系可以简化计算,此时第一投影点和第二投影点的坐标中的横坐标或纵坐标为0,此时目标点位于横坐标或纵坐标的一侧,所以可以确定目标点的其中一个坐标值(横坐标值或纵坐标值)为正或是为负值。
可选的,计算单元根据第一坐标、第二坐标、第一距离以及第二距离确定目标点在平面坐标系上的第三坐标,包括:
在平面坐标系上以第一坐标为圆心、第一距离为半径构建第一圆环;
在平面坐标系上以第二坐标为圆心、第二距离为半径构建第一圆环;
获取第一圆环与第二圆环的任一交点的交点坐标(x1,y1);
若投影点连线为横轴且目标点的纵坐标大于零,则第三坐标为(x1,|y1|);
若投影点连线为横轴且目标点的纵坐标小于零,则第三坐标为(x1,-|y1|);
若投影点连线为纵轴且目标点的横坐标大于零,则第三坐标为(|x1|,y1);
若投影点连线为横轴且目标点的横坐标小于零,则第三坐标为(-|x1|,y1)。
具体的,第一圆环和第二圆环的交点有两个,当投影点连线为横轴时,这两个交点的横坐标相同纵坐标相反,因此任一交点坐标的横坐标x1就是第三坐标的横坐标值,任一交点的纵坐标的绝对值等于第三坐标的纵坐标值,再结合目标点的纵坐标的正负情况就可以确定第三坐标。当投影点连线为纵坐标时,第一圆环和第二圆环的两个交点的纵坐标值相同,横坐标值相反,再结合目标点的横坐标的正负性确定第三坐标。以如图3所示的方案为例,此时投影点连线为横轴且目标点P0的纵坐标必然大于零,以P1点为圆点R1为半径做圆,以P2点为半径做圆,两个圆形的交点为两个,分别位于x轴两侧,再根据p0点的纵坐标值大于零这个特征就可以确定P0的坐标。需要注意的是,在本申请中,P1、P2和P0点不位于一条直线上,因此不包括两个圆相切的情况。
本申请还提出一种投影控制方法,包括:
投影单元在任一二维平面上投影虚拟控制面板,虚拟控制面板上设有虚拟按键;
在所述虚拟面板被点击时采用本申请提出的任一项的二维平面的定位方法确定被点击的目标点的坐标;
信号单元根据目标点的坐标对应的虚拟按键产生控制信号。
具体的,本申请提出的投影控制方法可以用于手机、平板等智能终端,采用该投影控制方法的投影控制装置可以是如图2所示的装置,其先投影出一个虚拟控制面板,例如虚拟键盘,虚拟控制面板上设置有多个虚拟按键,投影装置的投影角度预先设定,各个虚拟按键在建模单元建立的平面坐标系中的坐标值预先设定,所以此时只需要知道用户点击的目标点的坐标就可以知道该坐标对应的虚拟按键,从而对应产生控制信号。在一些特定的人体不能直接接触手机、操作手机的情景下如沐浴时,采用本方法可以实现对于手机等移动设备的“隔空操作”。当然,本方法可以应用到的具体生活场景远远不止这些。在本实施例中,平面坐标系只需要覆盖投影装置投影的虚拟控制面板即可,从而进一步节省资源,提高计算效率
本申请还提出一种手机,包括本申请提出的任一的定位装置,或包括本申请提出的任一的控制装置。
本申请还提出另一种手机,包括处理器、存储器以及存储在存储器上可在处理器上运行的程序,处理器执行程序时实现本申请提出的任一项定位方法的步骤,或实现本申请提出的任一的控制方法的步骤。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (14)
1.一种二维平面的定位装置,其特征在于,包括:
第一测距单元,用于测量目标点与所述第一测距单元间的第一距离,其中,所述目标点位于所述二维平面上;
第二测距单元,用于测量所述目标点与所述第二测距单元间的第二距离;
建模单元,用于在所述二维平面上建立平面坐标系,用于确定第一测距单元投影在所述平面坐标系上的第一投影点的第一坐标,还用于确定第二测距单元投影在所述平面坐标系上的第二投影点的第二坐标;
计算单元,用于根据所述第一坐标、所述第二坐标、所述第一距离以及所述第二距离确定所述目标点在所述平面坐标系上的第三坐标;
其中,所述第一投影装置和所述第二投影装置的连线平行于所述二维平面,且所述连线与所述二维平面的间距均不大于预设距离。
2.根据权利要求1所述的二维平面的定位装置,其特征在于,
所述第一测距单元和/或所述第二测距单元为红外测距传感器或声波测距传感器。
3.根据权利要求1-2任一项所述的二维平面的定位装置,其特征在于,预设距离为0-5mm。
4.根据权利要求1-3任一项所述的二维平面的定位装置,其特征在于,建模单元在所述二维平面上建立平面坐标系,包括:
以所述第一投影点和所述第二投影点间的投影点连线为横轴,以垂直于横轴的任一直线为纵轴建立坐标系,并使得所述目标点的纵坐标大于零或小于零;
或者,
以所述第一投影点和所述第二投影点间的投影点连线为纵轴,以垂直于纵轴的任一直线为横轴建立坐标系,并使得所述目标点的横坐标大于零或小于零。
5.根据权利要求4所述的二维平面的定位装置,其特征在于,计算单元根据所述第一坐标、所述第二坐标、所述第一距离以及所述第二距离确定所述目标点在所述平面坐标系上的第三坐标,包括:
在所述平面坐标系上以所述第一坐标为圆心、所述第一距离为半径构建第一圆环;
在所述平面坐标系上以所述第二坐标为圆心、所述第二距离为半径构建第一圆环;
获取所述第一圆环与所述第二圆环的任一交点的交点坐标(x1,y1);
若所述投影点连线为横轴且所述目标点的纵坐标大于零,则所述第三坐标为(x1,|y1|);
若所述投影点连线为横轴且所述目标点的纵坐标小于零,则所述第三坐标为(x1,-|y1|);
若所述投影点连线为纵轴且所述目标点的横坐标大于零,则所述第三坐标为(|x1|,y1);
若所述投影点连线为横轴且所述目标点的横坐标小于零,则所述第三坐标为(-|x1|,y1)。
6.一种投影控制装置,其特征在于,包括:
投影单元,用于在任一二维平面上投影虚拟控制面板,所述虚拟控制面板上设有虚拟按键;
如权利要求1-5任一项所述的二维平面的定位装置,用于在所述虚拟面板被点击时确定被点击的目标点的坐标;
信号单元,用于根据所述目标点的坐标对应的虚拟按键产生控制信号。
7.一种二维平面的定位方法,其特征在于,包括:
第一测距单元测量目标点与所述第一测距单元间的第一距离,其中,所述目标点位于所述二维平面上;
第二测距单元测量所述目标点与所述第二测距单元间的第二距离;
建模单元在所述二维平面上建立平面坐标系;
建模单元确定第一测距单元投影在所述平面坐标系上的第一投影点的第一坐标;
建模单元确定第二测距单元投影在所述平面坐标系上的第二投影点的第二坐标;
计算单元根据所述第一坐标、所述第二坐标、所述第一距离以及所述第二距离确定所述目标点在所述平面坐标系上的第三坐标;
其中,所述第一投影装置和所述第二投影装置的连线平行于所述二维平面,且所述连线与所述二维平面的间距均不大于预设距离。
8.根据权利要求7所述的二维平面的定位方法,其特征在于,
所述第一测距单元和/或所述第二测距单元为红外测距传感器或声波测距传感器。
9.根据权利要求7-8任一项所述的二维平面的定位方法,其特征在于,预设距离为0-5mm。
10.根据权利要求7-9任一项所述的二维平面的定位装置,其特征在于,建模单元在所述二维平面上建立平面坐标系,包括:
以所述第一投影点和所述第二投影点间的投影点连线为横轴,以垂直于横轴的任一直线为纵轴建立坐标系,并使得所述目标点的纵坐标大于零或小于零;
或者,
以所述第一投影点和所述第二投影点间的投影点连线为纵轴,以垂直于纵轴的任一直线为横轴建立坐标系,并使得所述目标点的横坐标大于零或小于零。
11.根据权利要求10所述的二维平面的定位装置,其特征在于,计算单元根据所述第一坐标、所述第二坐标、所述第一距离以及所述第二距离确定所述目标点在所述平面坐标系上的第三坐标,包括:
在所述平面坐标系上以所述第一坐标为圆心、所述第一距离为半径构建第一圆环;
在所述平面坐标系上以所述第二坐标为圆心、所述第二距离为半径构建第一圆环;
获取所述第一圆环与所述第二圆环的任一交点的交点坐标(x1,y1);
若所述投影点连线为横轴且所述目标点的纵坐标大于零,则所述第三坐标为(x1,|y1|);
若所述投影点连线为横轴且所述目标点的纵坐标小于零,则所述第三坐标为(x1,-|y1|);
若所述投影点连线为纵轴且所述目标点的横坐标大于零,则所述第三坐标为(|x1|,y1);
若所述投影点连线为横轴且所述目标点的横坐标小于零,则所述第三坐标为(-|x1|,y1)。
12.一种投影控制方法,其特征在于,包括:
投影单元在任一二维平面上投影虚拟控制面板,所述虚拟控制面板上设有虚拟按键;
用于在所述虚拟面板被点击时采用如权利要求7-11任一项所述的二维平面的定位方法确定被点击的目标点的坐标;
信号单元根据所述目标点的坐标对应的虚拟按键产生控制信号。
13.一种手机,其特征在于,包括如权利要求1-5任一所述的定位装置,或如权利要求6所述的控制装置。
14.一种手机,其特征在于,包括处理器、存储器以及存储在存储器上可在处理器上运行的程序,所述处理器执行所述程序时实现权利要求7-11任一项所述定位方法的步骤,或实现如权利要求12所述的控制方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811433261.7A CN109579842A (zh) | 2018-11-28 | 2018-11-28 | 二维平面的定位方法和装置、投影控制方法和装置、手机 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811433261.7A CN109579842A (zh) | 2018-11-28 | 2018-11-28 | 二维平面的定位方法和装置、投影控制方法和装置、手机 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109579842A true CN109579842A (zh) | 2019-04-05 |
Family
ID=65924794
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811433261.7A Pending CN109579842A (zh) | 2018-11-28 | 2018-11-28 | 二维平面的定位方法和装置、投影控制方法和装置、手机 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109579842A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110803200A (zh) * | 2019-11-05 | 2020-02-18 | 武汉市市政建设集团有限公司 | 一种基于cpiii控制点的轨道里程定位方法及装置 |
CN113012360A (zh) * | 2021-02-24 | 2021-06-22 | 湄洲湾职业技术学院 | 一种医用智能存取装置 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011180712A (ja) * | 2010-02-26 | 2011-09-15 | Sanyo Electric Co Ltd | 投写型映像表示装置 |
CN103324298A (zh) * | 2013-06-05 | 2013-09-25 | 海信集团有限公司 | 超声波激光投影键盘和信息输入方法 |
CN105094306A (zh) * | 2014-05-23 | 2015-11-25 | 陈正涛 | 基于激光扫描测距仪的互动橱窗及其实现方法 |
CN107272009A (zh) * | 2017-05-09 | 2017-10-20 | 北京新立机械有限责任公司 | 一种激光定位测量***及方法 |
CN108829294A (zh) * | 2018-04-11 | 2018-11-16 | ***梅隆大学 | 一种投影触控方法、装置及投影触控设备 |
-
2018
- 2018-11-28 CN CN201811433261.7A patent/CN109579842A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011180712A (ja) * | 2010-02-26 | 2011-09-15 | Sanyo Electric Co Ltd | 投写型映像表示装置 |
CN103324298A (zh) * | 2013-06-05 | 2013-09-25 | 海信集团有限公司 | 超声波激光投影键盘和信息输入方法 |
CN105094306A (zh) * | 2014-05-23 | 2015-11-25 | 陈正涛 | 基于激光扫描测距仪的互动橱窗及其实现方法 |
CN107272009A (zh) * | 2017-05-09 | 2017-10-20 | 北京新立机械有限责任公司 | 一种激光定位测量***及方法 |
CN108829294A (zh) * | 2018-04-11 | 2018-11-16 | ***梅隆大学 | 一种投影触控方法、装置及投影触控设备 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110803200A (zh) * | 2019-11-05 | 2020-02-18 | 武汉市市政建设集团有限公司 | 一种基于cpiii控制点的轨道里程定位方法及装置 |
CN113012360A (zh) * | 2021-02-24 | 2021-06-22 | 湄洲湾职业技术学院 | 一种医用智能存取装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104516675A (zh) | 一种可折叠屏幕的控制方法及电子设备 | |
EP3096489B1 (en) | Remote control method and apparatus | |
CN103294232A (zh) | 一种触摸操作的处理方法及终端 | |
CN109579842A (zh) | 二维平面的定位方法和装置、投影控制方法和装置、手机 | |
CN102262508B (zh) | 通过鼠标轨迹生成度量工具的方法 | |
CN104461322A (zh) | 一种手持设备的用户界面显示方法及*** | |
CN102568253A (zh) | 电子白板中图形的几何特征显示方法及装置 | |
DE69932729D1 (de) | Vorrichtung und verfahren zur zielbereichkonfigurierung von einem berührbaren objekt einer berührungsempfindlichen anzeige | |
CN103076945B (zh) | 触屏式电子设备界面编辑方法及装置 | |
CN110096133A (zh) | 红外手势识别装置及方法 | |
CN104850275A (zh) | 投影终端及其投影触控实现方法 | |
TW201426414A (zh) | 可彎曲式面板的操作控制方法及系統 | |
CN109685764A (zh) | 产品定位方法、装置及终端设备 | |
CN107705708A (zh) | 显示屏的显示控制方法及*** | |
CN104850246A (zh) | 信息处理的方法及电子设备 | |
CN104978081A (zh) | 一种触摸屏确定触控位置的方法及触控装置 | |
CN204595818U (zh) | 投影终端 | |
JP2013246822A (ja) | 移動対象をクリックして定位する方法及びそのシステム | |
CN103605436A (zh) | 一种交互投影定位方法及交互投影设备 | |
TW201520860A (zh) | 光學觸控裝置及觸控點偵測方法 | |
EP1372341A3 (en) | Information display system and portable information terminal | |
WO2012034432A1 (zh) | 一种拖动移向判断的方法和*** | |
WO2017042985A1 (ja) | 情報提供装置 | |
US9947081B2 (en) | Display control system and display control method | |
CN105333846B (zh) | 一种长度测量方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20190405 |
|
RJ01 | Rejection of invention patent application after publication |