CN101655739B - A three-dimensional virtual input and simulation device - Google Patents
A three-dimensional virtual input and simulation device Download PDFInfo
- Publication number
- CN101655739B CN101655739B CN2008102143199A CN200810214319A CN101655739B CN 101655739 B CN101655739 B CN 101655739B CN 2008102143199 A CN2008102143199 A CN 2008102143199A CN 200810214319 A CN200810214319 A CN 200810214319A CN 101655739 B CN101655739 B CN 101655739B
- Authority
- CN
- China
- Prior art keywords
- dimensional
- point light
- signal
- light sources
- light source
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Length Measuring Devices By Optical Means (AREA)
Abstract
Description
技术领域 technical field
本发明涉及的是一种三次元虚拟输入与仿真的装置,特别涉及的是一种由复数个点光源、复数组具视轴追踪的光学定位器、与一控制解析的程序所构成,在于利用所述的复数组具视轴追踪的光学定位器,对所述的复数个点光源,做三次元运动的量测与分析,即可达虚拟输入与仿真器的目的。The present invention relates to a three-dimensional virtual input and simulation device, in particular to a device composed of a plurality of point light sources, a plurality of sets of optical positioners for visual axis tracking, and a program for controlling and analyzing. The plurality of optical positioners with visual axis tracking measure and analyze the three-dimensional motion of the plurality of point light sources, so as to achieve the purpose of virtual input and emulator.
背景技术 Background technique
键盘、鼠标、摇控器、触控银幕等,为传统常用的人机界面,其最主要的特征,是都需通过手部与手指,直接接触并操控一机械结构,方能将文字、绘图、功能操作等信息输入在机器,达到人机互动的目的。Keyboards, mice, remote controllers, touch screens, etc. are traditionally commonly used human-machine interfaces. Their most important feature is that they all need to directly touch and manipulate a mechanical structure through hands and fingers in order to display text, drawing, etc. , functional operation and other information input in the machine to achieve the purpose of human-computer interaction.
本发明中,对于虚拟输入装置,所订定的最基本定义,为以三次元手部运动量做为输入的方式,并达到文字、绘图、功能操作等信息输入的目的。简言的,即以三次元手部运动量做为人机互动的界面。In the present invention, the most basic definition of the virtual input device is to use the three-dimensional hand movement as the input method, and to achieve the purpose of information input such as text, drawing, and functional operation. In short, the three-dimensional hand movement is used as the interface for human-computer interaction.
如图1所示,为虚拟实境中所用手套的示意图。虚拟实境(Virtual Reality,以下简称VR)中所用的手套1(以下简称VR手套),为典型的三次元手部运动量认知的装置。为了追求手部指头的细部动作,一般的VR手套上,在手指部2都装置有Strain Gage Sensor、或Flex Sensor等(未示在图上),可量测手指弯曲的物理量。另外,为了追求力回馈(Force Feedback),一般则会装置各式各样微型的触发器(Actuator)(未示在图上)。最后,在VR手套上装置一定位器(Positioning Device)3,可量测手套上单一位置的三次元坐标与角度。其细节,请参阅以下相关的专利:As shown in Figure 1, it is a schematic diagram of gloves used in virtual reality. The glove 1 (hereinafter referred to as VR glove) used in virtual reality (Virtual Reality, hereinafter referred to as VR) is a typical three-dimensional hand motion recognition device. In order to pursue the detailed movements of the hands and fingers, on general VR gloves, a Strain Gage Sensor or Flex Sensor (not shown in the figure) is installed on the
U.S.Pat.No.4414537(Gray J.Grimes,1983)U.S. Pat. No. 4414537 (Gray J. Grimes, 1983)
U.S.Pat.No.5047952(James P.Kramer,1991)U.S. Pat. No. 5047952 (James P. Kramer, 1991)
U.S.Pat.No.4988981(Tomas G.Zimmerman,1991)U.S. Pat. No. 4988981 (Tomas G. Zimmerman, 1991)
虽然,VR手套已可达到人机沟通的功效,但由于构造与控制过在复杂,无法适用在一般只需简单界面操作的个人计算机、游戏机、PDA、移动电话、家庭影视等器材。再且,其制造成本也非一般使用者可负担。所以,至今VR手套未曾普与流通在消费性市场上。另外,从技术面而言,为不受手部运动的干扰,VR手套所采用的定位装置,一般不外是电磁式、或超音波式,其最大缺陷为反应速度不够快,在实际操作上,造成明显的延迟效应(Latentency),且易受环境的干扰,无法正确定位。其细节,请参阅以下相关的研究报告:Although VR gloves can achieve the function of man-machine communication, due to the complexity of structure and control, they cannot be applied to personal computers, game consoles, PDAs, mobile phones, home video and other equipment that generally only need simple interface operations. Moreover, its manufacturing cost is not affordable for general users. Therefore, so far, VR gloves have not been popularized and circulated in the consumer market. In addition, from a technical point of view, in order not to be disturbed by hand movements, the positioning devices used in VR gloves are generally electromagnetic or ultrasonic. The biggest defect is that the response speed is not fast enough. , resulting in a significant delay effect (Latency), and is easily disturbed by the environment, so it cannot be positioned correctly. For details, please refer to the following related research reports:
Christine Youngblut,etc.,Review of Virtual Environment InterfaceTechnology,Chapter 3 and 5,INSTITUTE FOR DEFENSE ANALYSES,1996Christine Youngblut, etc., Review of Virtual Environment Interface Technology,
是以,对于任一的虚拟输入装置而言,一个可快速认知手部上复数点运动量的定位器,势必成为达到虚拟输入目的的首要条件。基于上述的理由,所述的定位器需具备以下的特征,方能达到实用与普与的目的。Therefore, for any virtual input device, a locator that can quickly recognize the movement of multiple points on the hand must become the primary condition for achieving the purpose of virtual input. Based on the above reasons, the locator needs to have the following features in order to achieve the purpose of practicality and popularization.
1.可提供手部复数点的三次元运动物理量(如空间坐标、位移量、速度、加速度等);1. It can provide the three-dimensional physical quantity of movement of multiple points of the hand (such as space coordinates, displacement, velocity, acceleration, etc.);
2.具大范围检测的特征,也即使用者可在较大的操作范围内,做手部的任意运动;2. It has the characteristics of large-scale detection, that is, the user can make any movement of the hand within a large operating range;
3.具视点追踪的能力,也即可自动追踪使用者的操作位置,提供更大的使用范围;3. It has the ability of point of view tracking, that is, it can automatically track the user's operating position, providing a wider range of use;
4.具高空间解析的能力,也即对于使用者手部的运动,在空间上,可解析出空间最小的位移量,是需达厘米(mm)层级;4. It has high spatial analysis ability, that is, for the movement of the user's hand, in space, it can analyze the smallest displacement in space, which needs to reach the centimeter (mm) level;
5.具高速反应的能力,也即对于使用者手部的运动,在时间上,检测出三次元运动物理量所需的最短时间,是需达ms层级;5. It has the ability of high-speed response, that is, for the movement of the user's hand, in terms of time, the shortest time required to detect the physical quantity of three-dimensional movement needs to reach the ms level;
6.低制造成本,也即如一般计算机周边的价格。6. Low manufacturing cost, that is, the price of general computer peripherals.
以下,根据上述的需求标准,以检验现有技术的达成度。过去,可量测单点三次元运动物理量的技术,计有静电场式、静磁场式、超音波式、电磁波式、三角量测式等方式,请参阅以下相关的专利:In the following, according to the above-mentioned requirement standards, the achievement degree of the prior art is checked. In the past, the technologies for measuring single-point three-dimensional motion physical quantities include electrostatic field, static magnetic field, ultrasonic, electromagnetic wave, and triangular measurement methods. Please refer to the following related patents:
静电场式:Electrostatic field type:
U.S.Pat.No.6025726(Neil Gershenfeld,2000)U.S. Pat. No. 6025726 (Neil Gershenfeld, 2000)
静磁场式:Static magnetic field type:
U.S.Pat.No.4945305(Ernest B.Blood,1990)U.S. Pat. No. 4945305 (Ernest B. Blood, 1990)
超音波式:Ultrasonic:
U.S.Pat.No.5214615(Will Bauer,1993)U.S. Pat. No. 5214615 (Will Bauer, 1993)
电磁波式:Electromagnetic wave type:
U.S.Pat.No.4613866(Ernest B.Blood,1986)U.S. Pat. No. 4613866 (Ernest B. Blood, 1986)
U.S.Pat.No.5739812(Takayasu Mochizuki,1998)U.S. Pat. No. 5739812 (Takayasu Mochizuki, 1998)
三角量测式-影像处理(2D Camera):Triangulation - Image Processing (2D Camera):
U.S.Pat.No.4928175(Henrik Haggren,1990)U.S. Pat. No. 4928175 (Henrik Haggren, 1990)
U.S.Pat.No.6810142(Nobuo Kochi,2004)U.S. Pat. No. 6810142 (Nobuo Kochi, 2004)
三角量测式-2D光学式:Triangulation - 2D Optical:
U.S.Pat.No.5319387(Kouhei Yoshikawa,1994)U.S. Pat. No. 5319387 (Kouhei Yoshikawa, 1994)
以上的技术,或多或少,都无法同时满足高空间解析、高速反应、大范围使用、低制造成本的要求。是以,非本发明所要比较讨论的对象。本发明所欲深入探讨的技术,为以一维光学为基础的定位量测技术。不同在上述其它多种的技术,一维光学的定位技术,可完全满足高空间解析、高速反应、大范围使用、低制造成本的要求。关于一维光学的定位技术,过去已公开的相关技术专利,如下:The above technologies, more or less, cannot simultaneously meet the requirements of high spatial resolution, high-speed response, wide-scale use, and low manufacturing cost. Therefore, it is not the object to be compared and discussed in the present invention. The technology to be further discussed in the present invention is a positioning measurement technology based on one-dimensional optics. Different from the above-mentioned other technologies, the one-dimensional optical positioning technology can fully meet the requirements of high spatial resolution, high-speed response, wide-ranging use, and low manufacturing cost. Regarding the positioning technology of one-dimensional optics, the relevant technical patents that have been published in the past are as follows:
U.S.Pat.No.3084261(Donald K.Wilson,1963)U.S. Pat. No. 3084261 (Donald K. Wilson, 1963)
U.S.Pat.No.4092072(Stafford Malcolm Ellis,1978)U.S. Pat. No. 4092072 (Stafford Malcolm Ellis, 1978)
U.S.Pat.No.4193689(Jean-Claude Reymond,1980)U.S. Pat. No. 4193689 (Jean-Claude Reymond, 1980)
U.S.Pat.No.4209254(Jean-Claude Reymond,1980)U.S. Pat. No. 4209254 (Jean-Claude Reymond, 1980)
U.S.Pat.No.4419012(Michael D.Stephenson,1983)U.S. Pat. No. 4419012 (Michael D. Stephenson, 1983)
U.S.Pat.No.4973156(Andrew Dainis,1990)U.S. Pat. No. 4973156 (Andrew Dainis, 1990)
U.S.Pat.No.5198877(Waldean A.Schuiz,1993)U.S. Pat. No. 5198877 (Waldean A. Schuiz, 1993)
U.S.Pat.No.5640241(Yasuji Ogawa,1997)U.S. Pat. No. 5640241 (Yasuji Ogawa, 1997)
U.S.Pat.No.5642164(Yasuji Ogawa,1997)U.S. Pat. No. 5642164 (Yasuji Ogawa, 1997)
U.S.Pat.No.5907395(Waldean A.Schuiz,1999)U.S. Pat. No. 5907395 (Waldean A. Schuiz, 1999)
U.S.Pat.No.5920395(Waldean A.Schuiz,1999)U.S. Pat. No. 5920395 (Waldean A. Schuiz, 1999)
U.S.Pat.No.6584339B2(Robert L.Galloway,2003)U.S. Pat. No. 6584339B2 (Robert L. Galloway, 2003)
U.S.Pat.No.6587809B2(Dennis Majoe,2003)U.S. Pat. No. 6587809B2 (Dennis Majoe, 2003)
U.S.Pat.No.6801637B2(Nestor Voronka,2004)U.S. Pat. No. 6801637B2 (Nestor Voronka, 2004)
U.S.Pat.No.7072707B2(Robert L.Galloway,2006)U.S. Pat. No. 7072707B2 (Robert L. Galloway, 2006)
以一维光学为基处的定位量测技术,最早出现在U.S.Pat.No.3084261(Donald K.Wilson,1963)。Wilson利用两个直交的一维圆柱状透镜(CylindricalLens,以下简称一维透镜)、两个三角状的光电感应装置、与两个方型的光电感应装置(silicon photovoltaic cell),以达到量测太阳的方位角(azimuth与elevation)、与自动追踪太阳移动的目的。1978年,Ellis利用了一个”V”字行的光闸(V-shapedaperture)、与一一维光感测数组(linear array of light sensitive elements),达到同样的角度量测的目的。The positioning measurement technology based on one-dimensional optics first appeared in U.S. Pat. No. 3084261 (Donald K. Wilson, 1963). Wilson uses two orthogonal one-dimensional cylindrical lenses (CylindricalLens, hereinafter referred to as one-dimensional lens), two triangular photoelectric sensing devices, and two square photoelectric sensing devices (silicon photovoltaic cell) to measure the sun The azimuth (azimuth and elevation), and the purpose of automatically tracking the sun's movement. In 1978, Ellis used a "V" shaped shutter (V-shaped aperture) and a one-dimensional light sensing array (linear array of light sensitive elements) to achieve the same purpose of angle measurement.
随后,在1980年,Reymond首度提出以一维光学为基础的三次元坐标定位技术。所述的技术的主要特征,如下:Subsequently, in 1980, Reymond first proposed the three-dimensional coordinate positioning technology based on one-dimensional optics. The main features of the described technology are as follows:
1.光学系统的构成1. The composition of the optical system
主要是由包括有由一维透镜、一滤波片(Filter)、一一维光感测数组(Lineararray of photosensitive elements)、一一维光感测数组信号读取线路等组件所构成的三组线性位置侦测器(Linear Positioning Sensor)、与一空间坐标的计算方法(为方便后文的说明,有关线性之用语,都改为一维)。所述的三组一维位置侦测器的空间排列方式,其一维光感测数组长轴方向为共平面,且其中第一组与第二组一维光感测数组长轴的排列方向,为平行,但第一组(第二组)与第三组一维位置检测器的排列方向,则为垂直。It is mainly composed of three sets of linear arrays consisting of one-dimensional lens, one filter (Filter), one-dimensional photosensitive array (Lineararray of photosensitive elements), one-dimensional photosensitive array signal reading circuit and other components. The calculation method of the position detector (Linear Positioning Sensor) and a space coordinate (for the convenience of the description later, the terms related to linear are changed to one-dimensional). In the spatial arrangement of the three groups of one-dimensional position detectors, the long axis directions of the one-dimensional light sensing arrays are coplanar, and the arrangement directions of the long axes of the first group and the second group of one-dimensional light sensing arrays are , are parallel, but the arrangement directions of the first group (second group) and the third group of one-dimensional position detectors are vertical.
2.三次元坐标的理论计算2. Theoretical calculation of three-dimensional coordinates
在一维光感测数组长轴方向为共平面的条件下,提出三次元坐标的理论计算。其方法,是根据待测点光源的位置、一维透镜光轴中心的位置、与一维光感测数组成像的位置所构成的三个几何平面,计算所述的三个平面的交汇点,即可计算出其点光源的位置坐标。Under the condition that the major axes of one-dimensional light sensing arrays are coplanar, a theoretical calculation of three-dimensional coordinates is proposed. The method is to calculate the intersection point of the three planes according to the position of the point light source to be measured, the position of the optical axis center of the one-dimensional lens, and the imaging position of the one-dimensional light sensing array. The position coordinates of the point light source can be calculated.
3.达到复数点定位的效果3. Achieve the effect of multiple point positioning
通过连续且周期性切换复数点光源的发光时间,即令复数点光源,各自在不同的时间点发光,以避开像重迭的现象、并可得到各一维光感测数组间,各点光源成像正确的对应关系(为方便说名,本现有的技艺,以下简称为时间调变的技术),可达到对三个点光源定位的目的。By continuously and periodically switching the light-emitting time of the multiple point light sources, that is, the multiple point light sources emit light at different time points, so as to avoid the phenomenon of overlapping images, and obtain the difference between each one-dimensional light sensing array and each point light source. The correct imaging relationship (for convenience, the existing technology, hereinafter referred to as time modulation technology) can achieve the purpose of positioning the three point light sources.
4.量测数据的处理4. Processing of measurement data
在一维光感测数组信号读取的硬件线路中,加入一阀值比较(thresholdcomparison)的线路,以去除不必要的背景光源。In the hardware circuit for reading signals from the one-dimensional light sensing array, a threshold comparison circuit is added to remove unnecessary background light sources.
另外,在Reymond所提出专利中,曾言与(但未深论、也未宣告为专利范围)其技术可能的扩张性,如下:In addition, in the patent proposed by Reymond, the possible expansion of its technology was mentioned (but not discussed in depth, nor declared as the scope of the patent), as follows:
5.复数点量测的扩张性5. Expansibility of complex point measurement
对于还复数点的定位量测,可增加一维位置检测器的数目,以达到对还复数点定位量测的目的。For the positioning measurement of multiple points, the number of one-dimensional position detectors can be increased to achieve the purpose of positioning and measuring multiple points.
6.空间排列方式的扩张性6. Expansion of spatial arrangement
对于一维光感测数组彼此间的排列位置,不一定需要为共平面式的排列。The arrangement positions of the one-dimensional light sensing arrays do not necessarily need to be in a coplanar arrangement.
对于此两项扩充性,Reymond未提出任何具体的理论计算,以说明如何达到取得待测点空间坐标的目的。For these two expansions, Reymond did not propose any specific theoretical calculations to illustrate how to achieve the purpose of obtaining the spatial coordinates of the points to be measured.
Reymond的专利,对于三次元点坐标的定位,清楚地公开了一维光学定位系统的原理、架构与基本技术。随后,从Stephenson(1983)以降、至Galloway(2006)的诸多专利中,在技术面上,大都延用Reymond的原理与架构;在应用面上,则停留在特殊量测的领域,并无特别崭新的处,说明如下:Reymond's patent clearly discloses the principle, structure and basic technology of a one-dimensional optical positioning system for the positioning of three-dimensional point coordinates. Subsequently, among the many patents from Stephenson (1983) to Galloway (2006), most of them continue to use Reymond's principle and structure on the technical level; on the application level, they stay in the field of special measurement and have no special Brand new, as follows:
U.S.Pat.No.4419012(Michael D.Stephenson,1983)U.S. Pat. No. 4419012 (Michael D. Stephenson, 1983)
基本上,此专利主要是Reymond专利部份的改良,其最大的特征在于对同步方式的改善,即Reymond是以有线的方式,达成复数点光源点亮与一维光感测数组数据扫描间的时间同步。Stephenson则是利用一PIN DIODE,监看复数点光源个别被点亮的时间,据此以同步起动一维光感测数组的数据扫描。是以,Stephenson是以光学式的无线方式,达到同步的效果。Basically, this patent is mainly an improvement on the part of Reymond's patent. Its biggest feature lies in the improvement of the synchronization method, that is, Reymond achieves the connection between the lighting of multiple point light sources and the data scanning of the one-dimensional light sensing array in a wired manner. Time synchronization. Stephenson uses a PIN DIODE to monitor the individual lighting time of multiple point light sources, and accordingly starts the data scanning of the one-dimensional light sensing array synchronously. Therefore, Stephenson uses an optical wireless method to achieve the synchronization effect.
U.S.Pat.No.4973156(Andrew Dainis,1990)U.S. Pat. No. 4973156 (Andrew Dainis, 1990)
此专利几乎延袭Reymond的所有观念,虽然对三组一维位置检测器的空间排列,提出共平面且120°的空间排列方式;另外对四组一维位置检测器,则提出共平面且45°的空间排列方式。然而,对于此两种空间排列方式,却提不出具体的理论计算,以说明如何达到取得待测点空间坐标的目的。另外,对复数点的量测,虽然言与同时点亮待测光源(a plurality of simultaneously illuminatedoptical targets),但却无法提出任何具体的实施方法。此外,对于像重迭的现象(请参考中国台湾专利申请案号:096113579),也无任何探讨。This patent almost inherits all the concepts of Reymond, although for the spatial arrangement of three sets of one-dimensional position detectors, it proposes a coplanar and 120° spatial arrangement; for four sets of one-dimensional position detectors, it proposes a coplanar and 45° spatial arrangement. ° spatial arrangement. However, for these two spatial arrangements, no specific theoretical calculations can be proposed to illustrate how to achieve the purpose of obtaining the spatial coordinates of the points to be measured. In addition, for the measurement of multiple points, although it is said that the light sources to be measured are illuminated at the same time (a plurality of simultaneously illuminated optical targets), no specific implementation method can be proposed. In addition, there is no discussion on the phenomenon of overlapping images (please refer to China Taiwan Patent Application No.: 096113579).
U.S.Pat.No.5198877(Waldean A.Schuiz,1993)U.S. Pat. No. 5198877 (Waldean A. Schuiz, 1993)
基本上,此专利主要是Reymond专利的应用例,Schuiz所构思的应用,是以一手提式(hand-held)的一维激光扫瞄器,对待测物做线性激光光点的扫瞄,即将激光光点投射在待测物的表面。利用两组一维位置检测器,可先取得所述的待测物所反射的激光光点的相对坐标。随后,利用Reymond的三组一维位置检测器,对三个设置在激光扫瞄器上的导光源(pilot light emitter)做量测,最后即可计算出待测物所反射的激光光点的绝对坐标。此处,Schuiz所用的三个导光源,其点亮发光的方法,也延袭Reymond的连续且周期性切换复数点光源的技术,并无新创。另外,对于点亮三个导光源的发光方法,Schuiz虽曾文中提与(但未深论、也未宣告为专利范围)使用不同波长(即不同颜色)的光源、与具不同调变频率(modulation)的光源,但却未曾提出任何具体可行的陈述。Basically, this patent is mainly an application example of the Reymond patent. The application conceived by Schuiz uses a hand-held one-dimensional laser scanner to scan the object to be tested with a linear laser spot. The laser spot is projected on the surface of the object to be measured. Using two sets of one-dimensional position detectors, the relative coordinates of the laser light spot reflected by the object to be measured can be obtained first. Then, use Reymond's three sets of one-dimensional position detectors to measure the three pilot light emitters set on the laser scanner, and finally calculate the position of the laser light point reflected by the object to be measured. absolute coordinates. Here, the lighting method of the three guide light sources used by Schuiz is also inherited from Reymond's technology of continuously and periodically switching multiple point light sources, and there is nothing new. In addition, regarding the light-emitting method of lighting three guide light sources, although Schuiz once mentioned (but did not discuss in depth, nor declared as a patent scope) the use of light sources of different wavelengths (that is, different colors), and different modulation frequencies ( modulation), without making any concrete and feasible statements.
U.S.Pat.No.5640241(Yasuji Ogawa,1997)U.S. Pat. No. 5640241 (Yasuji Ogawa, 1997)
U.S.Pat.No.5642164(Yasuji Ogawa,1997)U.S. Pat. No. 5642164 (Yasuji Ogawa, 1997)
基本上,此两专利主要是Reymond专利部份的改良,其最大的特征在于使用二维光感测数组与复合式一维透镜,其优点在于精简机构,但并无法提升任何量测的分辨率(注:分辨率的好坏不在于一维、或二维光感测数组的使用,而是在于光感测数组上单一画素的大小、点光源的处理、其它光学参数的设定)、也无法提高速度(注:使用二维光感测数组只会降低速度)、且无法降低制造成本(注:主要是在于复合式一维透镜的制造);对量测数据也无任何处理的说明,对复数点的量测,则是束手无策。Basically, these two patents are mainly the improvement of the Reymond patent part. Their biggest feature is the use of a two-dimensional light sensing array and a compound one-dimensional lens. The advantage lies in the simplification of the mechanism, but it cannot improve the resolution of any measurement. (Note: The quality of the resolution does not lie in the use of one-dimensional or two-dimensional light sensing arrays, but in the size of a single pixel on the light sensing array, the processing of point light sources, and the setting of other optical parameters), and The speed cannot be increased (note: the use of a two-dimensional light sensing array will only reduce the speed), and the manufacturing cost cannot be reduced (note: mainly in the manufacture of the composite one-dimensional lens); there is no description of the measurement data, For the measurement of complex points, it is helpless.
U.S.Pat.No.5907395(Waldean A.Schuiz,1999)U.S. Pat. No. 5907395 (Waldean A. Schuiz, 1999)
U.S.Pat.No.5920395(Waldean A.Schuiz,1999)U.S. Pat. No. 5920395 (Waldean A. Schuiz, 1999)
基本上,此两专利主要是Reymond专利的应用例、与少部份的补充。其补充的部份,是在于点光源的处理,也即通过球状、平面状的发散体(diffuser),可得较大发散角度的点光源。对于的背景光的处理,则使用软件的方式,也即先将背景光的信号,记录在内存中,在实际量测时,再将量测信号减去背景光的信号,即可取得原信号。对于复数个点光源,其点亮发光的方法,也延袭Reymond的连续且周期性切换复数点光源的技术,并无新创的处。Basically, these two patents are mainly application examples of Reymond's patent, and a small part of supplement. The complementary part lies in the processing of point light sources, that is, through spherical and planar diffusers (diffusers), point light sources with larger divergence angles can be obtained. For background light processing, use software, that is, first record the background light signal in the memory, and then subtract the background light signal from the measured signal to obtain the original signal during actual measurement. . As for the multiple point light sources, the method of lighting and emitting light also inherits Reymond's technology of continuously and periodically switching multiple point light sources, and there is nothing new.
U.S.Pat.No.6584339B2(Robert L.Galloway,2003)U.S. Pat. No. 6584339B2 (Robert L. Galloway, 2003)
U.S.Pat.No.6801637B2(Nestor Voronka,2004)U.S. Pat. No. 6801637B2 (Nestor Voronka, 2004)
U.S.Pat.No.7072707B2(Robert L.Galloway,2006)U.S. Pat. No. 7072707B2 (Robert L. Galloway, 2006)
基本上,此三专利都为Reymond专利的应用例,在定位技术上,并无任何创新的处。Basically, these three patents are application examples of Reymond's patent, and there is no innovation in positioning technology.
综观以上所述的专利,可得到以下的结论:Looking at the patents mentioned above, the following conclusions can be drawn:
(1)理论计算(1) Theoretical calculation
对于点光源三次元坐标的理论计算,除了Reymond所提简单的理论计算外,未曾出现新理论。对于理论的计算,学术领域中曾出现如下的论文:For the theoretical calculation of the three-dimensional coordinates of a point light source, except for the simple theoretical calculation proposed by Reymond, no new theory has emerged. For theoretical calculations, the following papers have appeared in the academic field:
Yasuo Yamashita,Three-dimensional StereometericMeasurement System Using Optical Scanners,Cylindrical Lenses,& Line Sensors,SPIE 361,Aug.1982.Yasuo Yamashita, Three-dimensional Stereometric Measurement System Using Optical Scanners, Cylindrical Lenses, & Line Sensors, SPIE 361, Aug.1982.
Yamashita论文中所陈述的理论,只适合一维光感测数组长轴方向为共平面、与一维透镜光轴共平面的特殊条件,并非一广义的计算理论。对于一维位置检测器可以任意位置、任意角度设置的广义理论计算,则出现在下列的专利:The theory stated in Yamashita's thesis is only suitable for the special condition that the long axis direction of the one-dimensional light sensing array is coplanar and coplanar with the optical axis of the one-dimensional lens, and is not a generalized calculation theory. For the generalized theoretical calculation that the one-dimensional position detector can be set at any position and any angle, it appears in the following patents:
中国台湾专利申请案号:096108692China Taiwan Patent Application No.: 096108692
中国台湾专利申请案号:096113579China Taiwan Patent Application No.: 096113579
中国台湾专利申请案号:096116210China Taiwan Patent Application No.: 096116210
(2)技术(2) Technology
在技术面上,其所使用技术的深度,都无超越Reymond(1980年)所提出专利的范围。尤其是对于像重迭现象的解决,Stephenson(1983年)以降,并无改善与创新。In terms of technology, the depth of the technology used does not exceed the scope of the patent proposed by Reymond (1980). Especially for the solution to the phenomenon of overlap, since Stephenson (1983), there has been no improvement and innovation.
(3)应用(3) Application
在应用面上,所有专利都停留在三次元位置定位量测之用途,无任何专利提与虚拟输入的应用。利用一维光学定位技术来做虚拟输入的应用,出现在下列的专利:中国台湾专利申请案号:096116210。所述的专利中,首度提出以手势当人机界面的三次元鼠标(3D Mouse)。In terms of application, all patents are limited to the use of three-dimensional position positioning measurement, and none of the patents mentions the application of virtual input. The application of virtual input using one-dimensional optical positioning technology appears in the following patents: China Taiwan Patent Application No.: 096116210. In the aforementioned patent, a three-dimensional mouse (3D Mouse) using gestures as a human-machine interface is proposed for the first time.
发明内容 Contents of the invention
首先,针对上述现有技艺的缺陷,提出以下创新或改善的方案:First of all, in view of the defects of the above-mentioned prior art, the following innovative or improved solutions are proposed:
1.点光源唯一性的处理1. Dealing with the uniqueness of point light sources
2.背景光的处理2. Treatment of background light
3.数据的处理3. Processing of data
4.系统架构的扩张4. Expansion of system architecture
5.系统应用的扩张5. Expansion of system applications
最后,再提出本发明实施例的说明。Finally, the description of the embodiment of the present invention is provided again.
1.点光源唯一性的处理1. Dealing with the uniqueness of point light source
对于一维光学系统而言,其优点在于可快速读取像点位置(因使用一维光感测数组),其缺点则为易产生像重迭的现象。如图2所示,是一维光学系统像重迭现象的示意图。对于焦距为f的一维透镜5,定义其聚焦方向为平行Y轴(本文以下都以双箭头的短线以图示一维透镜,其箭头的方向即代表可聚焦的方向)、其长轴方向(非聚焦方向)为平行X轴、而其光轴方向则为Z轴。延其光轴Z、且与光轴Z垂直的平面上,存在一垂直在Y轴的直线使得位于所述的直线上任意位置的点光源o,其成像点都为I(0,ys,0),这就是像重迭的现象,以下称直线为像重迭线。也即,任何位于直线的点光源,其成像位置都同。因此,对于以一维光学系统为基础的定位系统,在当对复数点光源做定位量测时,像重迭现象的解决,乃成为首要的务。此外,由于此技艺需使用至少三个一维光感测数组,对于复数点光源,同时在复数个一维光感测数组上的成像,需通过一辨识的程序,以快速找出一维光感测数组间,正确的成像对应关系,方能对复数点光源做正确的定位量测。For the one-dimensional optical system, its advantage is that it can quickly read the position of the image point (due to the use of a one-dimensional light sensing array), and its disadvantage is that it is prone to image overlap. As shown in FIG. 2 , it is a schematic diagram of the image superposition phenomenon of a one-dimensional optical system. For the one-
让每个点光源具有唯一性(Unique Characteristics),为解决像重迭现象、与正确成像对应关系的最基本的原则。如前述的US专利所提,对复数点光源做时间调变、或波长调变、或频频调变,可让每个点光源具有唯一性。所谓的时间调变,即连续交替的方式点亮点光源,也即每个点光源是在不同时间点被点亮发光。是以,在感应检测端,在每一次扫描中,只会读取到一个、且唯一被点亮点光源的成像位置。对于时间调变的方法,其缺点为异步量测所造成的位置误差,其位置误差与点光源移动速度、点光源数目成正比。所谓的波长调变,即为让每个点光源具有不同的发光波长,其缺点为制造成本的增加、与所需处理数据量的变多;所谓的频率调变(modulation),即为让每个点光源的发光强度,是以不同频率震荡,其缺点为需使用解调变(demodulation)的技术。另外,不同在上述的处理方式,在中国台湾专利申请案号:096113579中,也提增加一维位置检测器的数目与光轴旋转的方式,以解决像重迭的现象。Making each point light source unique (Unique Characteristics) is the most basic principle to solve the phenomenon of image overlap and the corresponding relationship with correct imaging. As mentioned in the aforementioned US patent, performing time modulation, or wavelength modulation, or frequency modulation on a plurality of point light sources can make each point light source unique. The so-called time modulation means that the point light sources are lit in a continuous and alternating manner, that is, each point light source is lit at different time points to emit light. Therefore, at the sensing end, in each scan, only one and only the imaging position where the light source is lit will be read. For the method of time modulation, its disadvantage is the position error caused by asynchronous measurement, and the position error is proportional to the moving speed of the point light source and the number of point light sources. The so-called wavelength modulation is to make each point light source have a different emission wavelength. The luminous intensity of each point light source oscillates at different frequencies, which has the disadvantage of using demodulation technology. In addition, different from the above-mentioned processing method, in Taiwan Patent Application No. 096113579, a method of increasing the number of one-dimensional position detectors and rotating the optical axis is also proposed to solve the image overlapping phenomenon.
本发明中,针对手势认知的应用,再提出以下(1)强度调变法、(2)几何调变法、(3)Stephenson的改良法、(4)主从式无线同步法、(5)波长调变法等方法,以解决像重迭的现象。In the present invention, for the application of gesture recognition, the following (1) intensity modulation method, (2) geometric modulation method, (3) Stephenson's improved method, (4) master-slave wireless synchronization method, (5) wavelength Modulation method and other methods to solve the phenomenon like overlapping.
点光源光强度与几何构造的唯一性Light intensity of point light source and uniqueness of geometric structure
如图3(a)所示,点光源对一维光学透镜作用成像的示意图。一般的点光源10,经一维光学透镜作用后,可得线条状的成像11。经一维光感测数组12读取所述的线条状的成像11后,在其横向上,可得一强度近似高斯分布的成像信号I(x),如下:As shown in Figure 3(a), a schematic diagram of a point light source imaging a one-dimensional optical lens. A general
其中,I0为中心的强度、σ为分布的标准差,μ为平均位置。一般,当x偏离平均位置μ,约三个分布标准差σ时,I(x)即成为零。因此,可定义|x-μ|<3σ处的信号,为有效成像信号。另外,点光源10的发光强度P决定了中心的强度I0、而点光源的发光半径r,则决定了分布的标准差σ。因此,可利用点光源的I0、与σ做为唯一性的参数。也即,对于复数点的点光源,可用不同的I0、σ做点光源的辨识。是以,利用I0做点光源辨识的方法,称为强度调变;而利用σ做点光源辨识的方法,则称为几何调变。Among them, I 0 is the intensity of the center, σ is the standard deviation of the distribution, and μ is the mean position. In general, I(x) becomes zero when x deviates from the mean position μ by about three distribution standard deviations σ. Therefore, the signal at |x-μ|<3σ can be defined as an effective imaging signal. In addition, the luminous intensity P of the point
以下,以三个点光源为例,说明强度调变与几何调变。In the following, three point light sources are taken as examples to illustrate intensity modulation and geometric modulation.
(1)强度调变法(1) Intensity modulation method
如图3(b)~图3(e)所示,为强度调变的示意图。图3(b)所示,是在无像重迭现象时,三个具不同光强度I10、I30、I30、但具相同σ的点光源,其在一维光感测数组上的成像信号15、16、17,因具有中心强度的唯一性,通过阀值比较法、也或波形侦测法(如后文的说明),可识别辨认所述的三个有效成像信号,并据此以计算出中心强度的位置,即平均位置μ。当所述的三个点光源接近像重迭线时,如图3(c)所示,三个成像信号15、16、17已叠加,成为叠加成像信号18。此情况下,阀值比较法即失效,而波形侦测法,但尚可清楚辨认其平均位置。当所述的三个点光源几乎接近像重迭线时,如图3(d)~图3(e)所示,已无法辨认其平均位置。此时,可视所述的三个点光源的平均位置为一致,但会产生些许量测误差的现象。如果把点光源的发光半径r做得非常小、且有足够的发光强度以感应成像的话,即可让成像信号I(x)的分布的标准差σ,接近或小于一维光感测数组12上单一画素的宽度,即改善上述量测误差,达到解决像重迭的现象。As shown in FIG. 3( b ) to FIG. 3( e ), they are schematic diagrams of intensity modulation. As shown in Fig. 3(b), when there is no image overlapping phenomenon, three point light sources with different light intensities I 10 , I 30 , and I 30 but with the same σ, their output on the one-dimensional light sensing array The imaging signals 15, 16, and 17, because of the uniqueness of the central intensity, can identify and identify the three effective imaging signals through the threshold comparison method or the waveform detection method (as described later), and according to This is used to calculate the position of the central intensity, which is the average position μ. When the three point light sources are close to the image overlapping line, as shown in FIG. In this case, the threshold comparison method is invalid, but the waveform detection method can clearly identify the average position. When the three point light sources are almost close to the image overlapping line, as shown in Fig. 3(d) to Fig. 3(e), their average positions cannot be identified. At this time, it can be seen that the average positions of the three point light sources are consistent, but some measurement errors may occur. If the luminous radius r of the point light source is made very small and there is enough luminous intensity to induce imaging, the standard deviation σ of the distribution of the imaging signal I(x) can be made close to or smaller than the one-dimensional
(2)几何调变法(2) Geometric modulation method
如图3(f)~图3(i)所示,为几何调变的示意图。三个具相同I0、但不同σ1、σ2、σ3的点光源,其在一维光感测数组上的成像信号15、16、17各别为I1(x)、I2(x)、I3(x);叠加成像信号18则为I(x),表示如下:As shown in Fig. 3(f) to Fig. 3(i), they are schematic diagrams of geometric modulation. For three point light sources with the same I 0 but different σ 1 , σ 2 , and σ 3 , their imaging signals 15, 16, and 17 on the one-dimensional light sensing array are respectively I 1 (x), I 2 ( x), I 3 (x); the superimposed
I(x)=I1(x)+I2(x)+I3(x) (5)I(x)=I 1 (x)+I 2 (x)+I 3 (x) (5)
其中,σ1,σ2,σ3为已知、且σ3>σ2>σ1。Among them, σ 1 , σ 2 , and σ 3 are known, and σ 3 >σ 2 >σ 1 .
图3(f)所示,是三个点光源同时排列在像重迭在线,所以呈完全像重迭的现象;图3(g)~3(h)所示,是三个点光源非常近接像重迭在线,呈大部份像重迭的现象。图3(i)所示,是三个点光源近接像重迭在线,呈小部份像重迭的现象。是以,在像重迭现象发生时,如何利用所量测取得的叠加成像信号18I(x),以解出μ1,μ2,μ3,即成为几何调变技术的课题。As shown in Figure 3(f), three point light sources are arranged on the image overlapping line at the same time, so the image is completely overlapped; as shown in Figure 3(g)~3(h), the three point light sources are very close Like overlapping lines, most of them appear to overlap. As shown in Fig. 3(i), the overlapping images of the three point light sources are close to the overlapping line, and a small part of the image overlaps. Therefore, when image overlapping occurs, how to use the measured superimposed imaging signal 18I(x) to solve μ 1 , μ 2 , μ 3 becomes a subject of geometric modulation technology.
如图3(j)所示,是当像重迭现象发生时,利用消去法(Method of Deduction)与Guassian Fitting,以求出μ1,μ2,μ3。所谓消去法,其原则为,从叠加成像信号18中,由最大点光源到最小点光源的次序,依次分离成像信号。即由I(x)中,先找出部份的I3(x)、并对其做Gaussian Fitting后,可得I3(x)与μ3后,从I(x)中分离I3(x),使得I′(x)=I(x)-I3(x)。根据同样的步骤,再由I′(x)中,分离I2(x),即可得I1(x)。几何调变的优点为不受像重迭现象的影响,可解出所有点光源成像信号的平均位置μ。其缺点则为数学计算较多、且各点光源的大小,必需明确区分。As shown in Fig. 3(j), when the image overlapping phenomenon occurs, use method of deduction and Guassian Fitting to obtain μ 1 , μ 2 , μ 3 . The principle of the so-called elimination method is to sequentially separate the imaging signals from the superimposed
时间调变的改良法Improved method of time modulation
如前述Stephenson的专利,Stephenson是在感应检测端,利用一DIODE,监看复数点光源被点亮的时间,以达到一维光感测数组同步扫瞄的效果,改善了Reymond有线的方式。其各信号的时序,如图4(a)所示,是Stephenson时间调变法时序的示意图,所述的图显示复数点光源点亮、与一维光感测数组数据扫瞄读取间同步的时序。Emitter1~Emitter3(即点光源)以固定的周期连续且交替点亮,Diode回路在接收到这些光信号后,产生一同步信号SYNC,以同步驱动所有一维光感测数组开始扫描。As mentioned in Stephenson's patent mentioned above, Stephenson uses a DIODE at the sensing detection end to monitor the time when multiple point light sources are turned on, so as to achieve the effect of synchronous scanning of the one-dimensional light sensing array, which improves the Reymond wired method. The timing of each signal, as shown in Figure 4 (a), is a schematic diagram of the timing of the Stephenson time modulation method, and the figure shows the timing of lighting up a plurality of point light sources and synchronizing with the scanning and reading of one-dimensional light sensing array data. timing. Emitter1-Emitter3 (point light sources) are continuously and alternately lit in a fixed period, and the Diode circuit generates a synchronization signal SYNC after receiving these light signals to synchronously drive all one-dimensional light sensing arrays to start scanning.
然而,如图4(b)所示,在实际的手势操作中,装置在手部或手指上的点光源,如emitter2,因手部或手指的任意运动,点光源可能随时被手部遮蔽,容易造成同步失调的现象,使得一维光感测数组取到错误的数据。对此,Stephenson专利中,未曾提出任何的解决方案。针对此同步失调的现象,本发明提出以下两种解决的方法。However, as shown in Figure 4(b), in the actual gesture operation, the point light source installed on the hand or finger, such as emitter2, may be blocked by the hand at any time due to any movement of the hand or finger. It is easy to cause out-of-synchronization phenomenon, so that the one-dimensional light sensing array acquires wrong data. In this regard, Stephenson patent does not propose any solution. Aiming at the out-of-synchronization phenomenon, the present invention proposes the following two solutions.
(3)Stephenson的改良法(3) Stephenson's improved method
如图4(c)所示,是Stephenson时间调变改良法时序的示意图。对于Emitter1~Emitter3所产生的光信号,可在适当的时间(如使用前、或每隔一固定的时间),利用一微处理器(μP),在接收到Diode的信号后,量测Emitter1~Emitter3连续交替点亮的周期,并以相同的周期,同步产生同步信号SYNC,即可克服同步失调的现象。As shown in Fig. 4(c), it is a schematic diagram of the sequence of Stephenson time modulation improvement method. For the optical signals generated by Emitter1~Emitter3, a microprocessor (μP) can be used to measure Emitter1~ Emitter3 continuously alternates the cycle of lighting, and with the same cycle, synchronously generates the synchronization signal SYNC, which can overcome the phenomenon of out-of-synchronization.
(4)主从式无线同步法(4) Master-slave wireless synchronization method
不同在Reymond、Stephenson的方法,所谓主从式无线同步法,是以RF的方式,由发射端(主端)发射出具有编码的同步信号,所述的编码的同步信号内,是包含有一所欲点亮点光源的号码、与所需点亮点光源时间的信号。是以,接收端(从端)在接收到所述的编码的同步信号后,可译码解析出所述的编码的同步信号内的信息后,并做出正确的同步控制,以达时间调变的目的。Different from the methods of Reymond and Stephenson, the so-called master-slave wireless synchronization method is to transmit a coded synchronization signal from the transmitting end (master end) in the form of RF. The coded synchronization signal contains a The number of the light source to be turned on, and the signal of the required time to turn on the light source. Therefore, after receiving the encoded synchronization signal, the receiving end (slave end) can decode and analyze the information in the encoded synchronization signal, and make correct synchronization control to achieve time adjustment. change purpose.
如图4(d)所示,是主从式无线同步法的示意图。装置在一维位置侦测器20端的RF发射器21,发射出一具编码的RF同步信号22。所述的具编码的同步信号22,即包含有编码信号24、与同步信号25。所述的编码信号24代表所欲点亮点光源的号码,而同步信号25则代表欲点亮点光源的时间。所述的编码信号24的构成,可为一组数字码(binary code)、也或是具特定时间长度的方波、也或是具特定数目的脉冲。另外,装置在手部端的RF接收器26,实时收到所述的具编码的RF同步信号22后,输出所述的信号至一译码器27。所述的译码器27可分离出编码信号24、与同步信号25后,输出所述的两信号至一点光源开关切换器28。所述的切换器28即根据点光源的号码,可在正确的时间点,个别且正确点亮点光源29。因此,不论点光源是否被遮蔽,在一维位置检测器20端,可清楚且正确知道被点亮点光源的编号与时序。这也就完全解决的前Stephenson所碰到的遮蔽问题。另外,因为加入编码的方式,也可以任意的次序与时间,点亮点光源29。当然,把RF发射器设置在手部端、而RF接收器设置在一维位置侦测器端,也可达同样的功效。在此,对于一般RF的技术,在发射端通常需做调变(modulation)的动作,而在接收端则需做解调变(de-modulation)的动作,此为现有的技术,是以不加以讨论与说明。As shown in FIG. 4( d ), it is a schematic diagram of a master-slave wireless synchronization method. The
另外,如图4(e)所示,RF发射器也可发射出一另一具不同编码的RF同步信号22,所述的编码的目的,是可同时点亮所有的点光源。因此,可将前述的强度调变、几何调变、波长调变的方法、与主从式无线同步法整合,对点光源唯一性的控制,以达更具功效的目的。In addition, as shown in FIG. 4( e ), the RF transmitter can also transmit another
(5)波长调变法(5) Wavelength modulation method
如前述Schuiz专利之中,虽曾提出利用波长调变以克服光重迭现象的概念,但却无任何深入且具体的说明。图5(a)~图5(c)所示,是目前已大量普与的影像感应技术。如图5(a)所示,是一般CCD或CMOS光感测数组的光感应频谱(请参阅SONY/CCD/ILX526A),其可感应光波长,通常介在400nm至1000nm之间,其单一光感应画素的大小,则介在数微米至数十微米(μm)之间。如图5(b)所示,是一般加诸在CCD或CMOS光感测数组上,RGB色片(RGB color filter)的光通过频谱(请参阅SONY/CCD/ILX516K),利用波长滤光的作用,以达到彩色取像的目的。如图5(c)所示,是一般二维CCD或CMOS光感测数组上,对应在RGB画素,RGB色片的排列方式。以下,利用上述现有的影像感应技术,提出波长调变的方法,以达到解决像重迭现象的目的。As in the aforementioned Schuiz patent, although the concept of using wavelength modulation to overcome the light overlapping phenomenon has been proposed, there is no in-depth and specific explanation. As shown in Fig. 5(a) to Fig. 5(c), they are image sensing technologies that have been widely used at present. As shown in Figure 5(a), it is the light sensing spectrum of a general CCD or CMOS light sensing array (please refer to SONY/CCD/ILX526A), which can sense light wavelengths, usually between 400nm and 1000nm, and its single light sensing The size of a pixel is between several microns to tens of microns (μm). As shown in Figure 5(b), it is generally added to the CCD or CMOS photo-sensing array, and the RGB color filter (RGB color filter) passes through the spectrum (see SONY/CCD/ILX516K), using the wavelength filter role in order to achieve the purpose of color imaging. As shown in FIG. 5( c ), it is an arrangement of RGB color chips corresponding to RGB pixels on a general two-dimensional CCD or CMOS light sensing array. Hereinafter, using the above-mentioned existing image sensing technology, a method of wavelength modulation is proposed to solve the image overlap phenomenon.
如图5(d)~图5(e)所示,是波长调变的示意图。对于复数点光源所造成像重迭的现象,在点光源数不多的情况下(例如三个以下),波长调变可有效解决此像重迭的问题。其关键,是在于使用复数个具有不同波长的点光源,并利用不同波长的色片,将所述的具不同波长的点光源,作滤光分离后,让所述的复数个点光源,同时且个别成像在同一个一维光感测数组、但不同画素位置的上,也或是同时且个别成像在不同的一维光感测阵数组。如图5(d)所示,是三个具不同波长点光源构成的示意图。对于装置在手部或手指上的点光源Emitter1~Emitter3,所述的Emitter1~Emitter3是可为白光LED,或是具适当波长的LED、或是半导体激光。所述的Emitter1~Emitter3所发出的光,个别经一适当的光学式带宽滤波器(Bandpass Filter)处理后,可个别发射出λ1±Δλ1、λ2±Δλ2、λ3±Δλ3波长的光源。其中,λ1、λ2、λ3为带宽滤波器的中心波长;2Δλ1、2Δλ2、2Δλ3则为半波高宽(,FWHM,Full Width at Half Maximum)。所述的中心波长与半波高宽的选择,则需根据RGB色片光通过频谱的特征而定。例如,对于如图5(b)所示的光通过频谱,中心波长与半波高宽可设定为:λ1~450nm(蓝光)、λ2~550nm(绿光)、λ3~630nm(红光);2Δλ1~20nm、2Δλ2~20nm、2Δλ3~20nm。当Δλ1、Δλ2、Δλ3值太大时,一般的RGB色片即失去正确滤光的作用,因此无法解决像重迭的问题。另外,λ1、λ2、λ3的选择,不一定需设定在可见光的波段内,也可设定在红外线波段之内,但需配合适当的红外线光源、与适当的红外线色片或红外线的带宽滤波器。As shown in FIG. 5( d ) to FIG. 5( e ), they are schematic diagrams of wavelength modulation. For the phenomenon of overlapping images caused by a plurality of point light sources, wavelength modulation can effectively solve the problem of overlapping images when the number of point light sources is small (for example, less than three). The key is to use a plurality of point light sources with different wavelengths, and use color chips of different wavelengths to filter and separate the point light sources with different wavelengths, so that the plurality of point light sources can be simultaneously And the images are individually imaged on the same one-dimensional light-sensing array but at different pixel positions, or simultaneously and individually imaged on different one-dimensional light-sensing arrays. As shown in Figure 5(d), it is a schematic diagram of three point light sources with different wavelengths. For the point light sources Emitter1-Emitter3 installed on the hands or fingers, the Emitter1-Emitter3 may be white LEDs, LEDs with appropriate wavelengths, or semiconductor lasers. The light emitted by the Emitter1-Emitter3 can individually emit λ 1 ±Δλ 1 , λ 2 ±Δλ 2 , λ 3 ±Δλ 3 wavelengths after being processed by an appropriate optical bandwidth filter (Bandpass Filter). light source. Among them, λ 1 , λ 2 , λ 3 are the center wavelengths of the bandwidth filters; 2Δλ 1 , 2Δλ 2 , 2Δλ 3 are the half-wave heights (, FWHM, Full Width at Half Maximum). The selection of the central wavelength and the half-wave height and width is determined according to the characteristics of the RGB color chip light passing spectrum. For example, for the light passing spectrum shown in Figure 5(b), the central wavelength and half-wave width can be set as: λ 1 ~ 450nm (blue light), λ 2 ~ 550nm (green light), λ 3 ~ 630nm (red light) light); 2Δλ 1 ~ 20nm, 2Δλ 2 ~ 20nm, 2Δλ 3 ~ 20nm. When the values of Δλ 1 , Δλ 2 , and Δλ 3 are too large, general RGB color chips lose the function of correct light filtering, so the problem of overlapping images cannot be solved. In addition, the selection of λ 1 , λ 2 , and λ 3 does not necessarily need to be set in the visible light band, but can also be set in the infrared band, but it needs to be matched with an appropriate infrared light source, and an appropriate infrared color chip or infrared bandwidth filter.
如图5(e)所示,是一维光感测数组上RGB色片排列的示意图。对于一维光感测数组12,RGB色片的排列方式,是以画素为单位,以R、G、B的次序交替排列。因此,对于前述所选定λ1~450nm(蓝光)、λ2~550nm(绿光)、λ3~630nm(红光)的点光源,所述的交替排列RGB色片,即可将所述的三个点光源分离,并个别成像在R、G、B画素的上(本图只以红光为例,以示出光分离与成像的作用)。其优点是可只用一个一维光感测数组12,即可同时处理三个点光源的成像;其缺点是可量测点光源的空间分辨率,则降为三分之一。As shown in FIG. 5( e ), it is a schematic diagram of the arrangement of RGB color chips on the one-dimensional light sensing array. For the one-dimensional light-
为了提高可量测的空间分辨率,如图5(f)所示,可使用三色的一维光感测数组(请参阅SONY/CCD/ILX516K),也即如前述,对于λ1~450nm(蓝光)、λ2~550nm(绿光)、λ3~630nm(红光)的三个点光源,提供三个并列的一维光感测数组,并在其上,个别贴合三种不同波长的RGB色片,也可达波长调变的目的。In order to improve the measurable spatial resolution, as shown in Figure 5(f), a three-color one-dimensional light sensing array (see SONY/CCD/ILX516K) can be used, that is, as mentioned above, for λ 1 ~ 450nm (blue light), λ 2 ~ 550nm (green light), λ 3 ~ 630nm (red light), three point light sources provide three parallel one-dimensional light sensing arrays, on which three different The wavelength RGB color chip can also achieve the purpose of wavelength modulation.
另外,现有的彩色二维CCD或CMOS光感测数组,已大量生产并用在数字相机的上,基于成本的考虑,也可采用现有彩色二维CCD或CMOS光感测数组,以取代前述一维CCD或CMOS光感测数组,也即利用现有彩色二维CCD或CMOS光感测数组的制程,只需改变RGB色片排列、与画素影像扫描的方式,即可利用现有彩色二维CCD或CMOS光感测数组,以达到波长调变的目的。如图5(g)所示,是彩色二维CCD或CMOS光感测数组,其RGB色片排列的方式。所述的RGB色片的排列,是以行(Row)为单位,以R、G、B的次序,交替排列RGB色片。如图5(h)所示,是彩色二维CCD或CMOS光感测数组,另一RGB色片排列的方式。另外,如图5(i)所示,是彩色二维CCD或CMOS光感测数组,其画素影像扫描读取的方式。所述的影像的扫描,是可通过一微处理器μP、一行解碼控制器(Row Decoder)、与一列解碼控制器(Column Decoder),可针对任意画素#ij(即第i行、第j列),达到做随机读取(Random Access)操作的目的。In addition, the existing color two-dimensional CCD or CMOS light-sensing array has been mass-produced and used in digital cameras. Based on cost considerations, the existing color two-dimensional CCD or CMOS light-sensing array can also be used to replace the aforementioned One-dimensional CCD or CMOS light-sensing array, that is, using the existing color two-dimensional CCD or CMOS light-sensing array manufacturing process, only need to change the arrangement of RGB color chips and the way of pixel image scanning, the existing color two-dimensional One-dimensional CCD or CMOS light sensing array to achieve the purpose of wavelength modulation. As shown in Figure 5(g), it is a color two-dimensional CCD or CMOS light sensing array, and its RGB color chips are arranged. The arrangement of the RGB color chips is that the RGB color chips are alternately arranged in the order of R, G, and B in the unit of row (Row). As shown in Figure 5(h), it is a color two-dimensional CCD or CMOS light sensing array, and another arrangement of RGB color chips. In addition, as shown in FIG. 5(i), it is a color two-dimensional CCD or CMOS light-sensing array, and its pixel image is scanned and read. The scanning of the image can be performed by a microprocessor μP, a line of decoding controller (Row Decoder), and a column of decoding controller (Column Decoder), which can be used for any pixel #ij (i.e. row i, column j) ) to achieve the purpose of random access (Random Access) operation.
2.背景光的处理2. Treatment of background light
在所如前述的US专利中,只有Reymond与Schuiz的专利,尚曾提到量测数据的处理,但仅止在对背景光源的去除。如前述,其处理的方法,是利用电子、或软件的方式,通过一阀值比较(threshold comparison)的处理,达到去除背景光的功效。一般,做阀值比较的前提,是背景光信号为一不具时间变化、且为固定的DC值。然而,对于具空间与时间变化特征的背景光,阀值比较的方法即完全失效。另外,对于后续数据的处理,Reymond与Schuiz的专利,也无任何深入的说明。Among the aforementioned US patents, only the patents of Reymond and Schuiz mentioned the processing of measurement data, but only the removal of background light source. As mentioned above, the processing method is to use electronic or software methods to achieve the effect of removing background light through a threshold comparison processing. Generally, the prerequisite for threshold comparison is that the background light signal has a fixed DC value that does not change over time. However, for background light with spatial and temporal variation characteristics, the threshold comparison method is completely ineffective. In addition, the patents of Reymond and Schuiz do not provide any in-depth explanations for subsequent data processing.
动态背景光的去除Removal of dynamic background light
对于一般室内的使用环境,通常背景光源来自在日光灯、与卤素灯(或钨丝灯)。如图6(a)、图6(b)所示,是常用日光灯、与卤素灯的发光频谱。基本上,这些光源会造成光感测数组端成像信号的不稳定、被覆盖、与饱合的现象。是以,可将此现象统称为环境光干扰现象,而其在光感测数组上,则造成环境光干扰噪声。对于环境光干扰噪声,现有简单的阀值比较法,即完全失效,无法取得正确的成像信号。以下,提出环境光干扰噪声去除的方法。For the general indoor use environment, usually the background light source comes from fluorescent lamps, and halogen lamps (or tungsten lamps). As shown in Figure 6(a) and Figure 6(b), it is the emission spectrum of common fluorescent lamps and halogen lamps. Basically, these light sources will cause instability, coverage, and saturation of the imaging signal at the photo-sensing array end. Therefore, this phenomenon can be collectively referred to as ambient light interference phenomenon, and it causes ambient light interference noise on the light sensing array. For ambient light interference noise, the existing simple threshold comparison method is completely ineffective and cannot obtain correct imaging signals. Hereinafter, a method for removing ambient light interference noise is proposed.
在时间tk,对一维光感测数组量测,所取得的成像信号I(x,tk),是由点光源的成像信号S(x,tk)、与环境光干扰噪声信号N(x,tk)所叠加构成,如下式:At time t k , the imaging signal I(x, t k ) obtained for the measurement of the one-dimensional light sensing array is composed of the imaging signal S(x, t k ) of the point light source, and the interference noise signal N of the ambient light (x, t k ) are superimposed to form the following formula:
I(x,tk)=S(x,tk)+N(x,tk) (6)I(x,t k )=S(x,t k )+N(x,t k ) (6)
其中,S(x,tk)是可由数个点光源所构成的有效成像信号,M为所述的一维光感测数组的总画素,其值可为2a(例如:a=10,M=210=1024),xm则为第m个画素的位置。一般,环境光干扰噪声信号N(x,tk),大都来自在室内环境中所使用的灯源、与灯源对其它器物的反射光;少部份则来自在光感测数组本身的暗电流、与回路上其它电子噪声。另外,因(1)灯源所使用的电源为交流电源,其发光强度自然具有交流的特性、(2)使用者可能随时调整灯源的强度,甚至开关灯源、(3)灯源的位置可能与光感测数组同高,且设置在使用者的背后时,使用者身体的运动,会与灯源所发出的光,产生直接干扰等现象。是以,在时间上,环境光干扰噪声信号N(x,tk),非为一稳定的常数,为一随时间变化的函数。尤其是(3)所述的干扰,还是严重影响N(x,tk)的稳定度。这也就是造成现有阀值比较法失效的原因。是以,将此类的干扰,定义为时间性环境光干扰信号。另外,灯源及其灯罩可能具有特殊的几何结构,甚至环境中存在高反射的器物(如镜面、衣服上的金属钮扣),这些具有几何结构的光源,经一维透镜成像后,其成像信号的特征与大小,都可能与点光源的效成成像信号雷同,更坏的情况是这些干扰信号与点光源的效成成像信号重迭。这也是造成现有的阀值比较法失效的另一原因。是以,将此类的干扰,定义为空间性环境光干扰信号。此处,将具有时间性与空间性的环境光统称为动态背景光,而其在光感测数组的成像信号,则称为动态背景光信号。以下,提出实时时间性环境光干扰信号去除法、与傅利叶信号处理(也即空间性环境光干扰信号去除法)的方法,再配合阀值比较法、也或波形侦测法,可有效解决动态背景光的干扰问题,并解析出点光源的有效成像信号。以下,将上述实时时间性环境光干扰信号去除法、与傅利叶信号处理法,统称动态背景光信号去除法。Wherein, S(x, t k ) is an effective imaging signal that can be composed of several point light sources, M is the total pixels of the one-dimensional light sensing array, and its value can be 2 a (for example: a=10, M=2 10 =1024), and x m is the position of the mth pixel. Generally, the ambient light interference noise signal N(x, t k ) mostly comes from the light source used in the indoor environment and the light reflected from the light source to other objects; a small part comes from the dark light in the light sensing array itself. current, and other electronic noise on the loop. In addition, because (1) the power source used by the light source is an AC power source, its luminous intensity naturally has the characteristics of AC; (2) the user may adjust the intensity of the light source at any time, or even switch the light source; The location may be at the same height as the light sensor array, and when it is installed behind the user, the movement of the user's body will directly interfere with the light emitted by the light source. Therefore, in terms of time, the ambient light interference noise signal N(x, t k ) is not a stable constant, but a function that changes with time. Especially the interference mentioned in (3) seriously affects the stability of N(x, t k ). This is the reason for the failure of the existing threshold comparison method. Therefore, this type of interference is defined as a temporal ambient light interference signal. In addition, the light source and its lampshade may have a special geometric structure, and even there are highly reflective objects (such as mirrors, metal buttons on clothes) in the environment. These light sources with geometric structures are imaged by a one-dimensional lens. The characteristics and magnitude of the signal may be identical to the resulting imaging signal of the point light source, or worse, these interfering signals overlap with the resulting imaging signal of the point light source. This is also another reason for the failure of the existing threshold comparison method. Therefore, this type of interference is defined as a spatial ambient light interference signal. Here, the temporal and spatial ambient light is collectively referred to as dynamic background light, and its imaging signal in the light sensing array is referred to as dynamic background light signal. In the following, the method of real-time temporal ambient light interference signal removal and Fourier signal processing (that is, spatial ambient light interference signal removal method) is proposed, combined with the threshold comparison method or waveform detection method, which can effectively solve dynamic problems. Interference of background light, and analyze the effective imaging signal of point light source. Hereinafter, the above-mentioned real-time temporal ambient light interference signal removal method and Fourier signal processing method are collectively referred to as a dynamic background light signal removal method.
(1)实时时间性环境光干扰信号去除法(1) Real-time temporal ambient light interference signal removal method
由于光感测数组对光感应具有线性叠加的特性、且一维光学透镜具直线成像的特征,如图5(j)~图5(k)所示,可利用另一一维光感测数组13,以同时取得动态背景光信号N′(x,tk)后,自式(6)的原信号I(x,tk)中移除N′(x,tk),即可得Since the light sensing array has the characteristic of linear superposition for light sensing and the one-dimensional optical lens has the characteristic of linear imaging, as shown in Figure 5(j) ~ Figure 5(k), another one-dimensional light sensing array can be used 13. After obtaining the dynamic background light signal N′(x, t k ) at the same time, remove N′(x, t k ) from the original signal I(x, t k ) in formula (6), and then get
I′(x,tk)=I(x,tk)-N′(x,tk) (9)I'(x,t k )=I(x,t k )-N'(x,t k ) (9)
将式(6)代入式(9),可得Substituting formula (6) into formula (9), we can get
I′(x,tk)=S(x,tk)+ΔN(x,tk) (10)I'(x,t k )=S(x,t k )+ΔN(x,t k ) (10)
其中,in,
ΔN(x,tk)=N(x,tk)-N′(x,tk) (11)ΔN(x,t k )=N(x,t k )-N'(x,t k ) (11)
此处,是通过硬件的方式,即利用另一一维光感测数组13,以取得N′(xm,tk)信号,以下称噪声用一维光感测数组13;而原一维光感测数组12,则称为量测用一维光感测数组12。所述的噪声用一维光感测数组13,其上则必需加装一适当的光学滤波器(未示在图上),以滤除所有点光源、但让环境光通过;而其设置的位置必尽量靠近且平行量测用一维光感测数组。另外,对于噪声用一维光感测数组13成像信号的扫瞄读取,是同步在所述的量测用一维光感测数组12成像信号的扫瞄读取,并在所述的噪声用一维光感测数组13的信号读取电子回路上,通过一电子放大器,以适当放大动态背景光的信号,使得ΔN(x,tk)可为Here, it is by means of hardware, that is, using another one-dimensional
ΔN(x,tk)=DC+δn(x,tk) (12)ΔN(x,t k )=DC+δn(x,t k ) (12)
是以,式(10)即成为Therefore, formula (10) becomes
I′(x,tk)~S(x,tk)+δn(x,tk)+DC (13)I′(x, t k )~S(x, t k )+δn(x, t k )+DC (13)
其中,DC为一近似直流的低频信号、δn(x,tk)则可视为一具较高频几何结构的空间性环境光干扰信号。另外,可适当调大点光源的发光强度,使所述的点光源的成像信号满足以下的条件,Among them, DC is a low-frequency signal close to DC, and δn(x, t k ) can be regarded as a spatial ambient light interference signal with a higher-frequency geometric structure. In addition, the luminous intensity of the point light source can be appropriately adjusted to make the imaging signal of the point light source meet the following conditions,
δn(x,tk)<<S(x,tk) (14)δn(x, t k ) << S(x, t k ) (14)
再配合阀值比较法,即可取得有效成像信号S(x,tk)。所谓阀值比较法,是针对式(13)中的DC与δn(x,tk)值,设定一比所述的DC+δn(x,tk)值大的适当值,再利用比较的方法,以找出有效成像信号S(x,tk)。另外,对于强度调变中所使用的点光源,也可通过波形侦测法(Method of Profile Detection),以取得有效成像信号S(x,tk)。所谓波形侦测法,是利用点光源成像波形的特征,以取得S(x,tk)。相较在环境干扰的背景光源,由于本发明中所使用的点光源,其单位面积的发光强度远大于背景光源,且其发光面积甚小于背景光源。所以,其成像信号的波形是具有尖峯(sharp peak)的特征。也即,相较在背景光源的成像信号,本发明点光源的成像信号,其分布的标准差σ,是具有一相对小的值,如20~30μm;而其中心的强度I0,是具有一相对大的值;此外,在有效成像信号中,其波形变化的斜率,是具有一相对大的值。因此,可根据分布的标准差σ、中心的强度I0、与波形变化斜率等特征,以找出点光源有效成像信号S(x,tk)。Combined with the threshold comparison method, the effective imaging signal S(x, t k ) can be obtained. The so-called threshold value comparison method is to set an appropriate value larger than the DC+δn(x, t k ) value for the DC and δn(x, t k ) value in formula (13), and then use the comparison method to find out the effective imaging signal S(x, t k ). In addition, for the point light source used in the intensity modulation, the method of profile detection (Method of Profile Detection) can also be used to obtain the effective imaging signal S(x, t k ). The so-called waveform detection method uses the characteristics of the imaging waveform of the point light source to obtain S(x, t k ). Compared with the background light source that interferes in the environment, the luminous intensity per unit area of the point light source used in the present invention is much greater than that of the background light source, and its luminous area is much smaller than that of the background light source. Therefore, the waveform of the imaging signal is characterized by a sharp peak. That is, compared with the imaging signal of the background light source, the standard deviation σ of the distribution of the imaging signal of the point light source of the present invention has a relatively small value, such as 20-30 μm; and the intensity I 0 of its center has a A relatively large value; in addition, in the effective imaging signal, the slope of its waveform change has a relatively large value. Therefore, the effective imaging signal S(x, t k ) of the point light source can be found out according to the characteristics such as the standard deviation σ of the distribution, the intensity I 0 of the center, and the slope of the waveform change.
通常,由于点光源是使用一般的电池为其电源,如前述,调高点光源的发光强度,以提高S/N比,会增加电池的耗电,而缩短电池使用的时间。是以,在不提高点光源发光强度的条件下,必须再通过信号处理的方法,以消减ΔN(x,tk),方能达到提高S/N比的目的。Usually, since the point light source uses a general battery as its power source, as mentioned above, increasing the luminous intensity of the point light source to increase the S/N ratio will increase the power consumption of the battery and shorten the battery usage time. Therefore, under the condition of not increasing the luminous intensity of the point light source, signal processing must be used to reduce ΔN(x, t k ) in order to achieve the purpose of increasing the S/N ratio.
(2)空间性环境光干扰信号去除法(傅利叶信号处理法)(2) Spatial ambient light interference signal removal method (Fourier signal processing method)
现有的傅利叶光学,其目的是对空间域(Spatial Domain)中的几何信号,滤除没必要的几何结构、或噪声,以取得想要的几何结构。其基本作法是在频率域(Frequency Domain)中,针对所欲去除的几何结构、或噪声所具有的特征频率,做滤除的动作,即可达到傅利叶光学的目的。是以,可利用傅利叶光学的技艺,来消减ΔN(x,tk),以达到还高的S/N比。对式(10)做傅利叶转换,可得The purpose of existing Fourier optics is to filter out unnecessary geometric structures or noises for geometric signals in the spatial domain, so as to obtain desired geometric structures. The basic method is to filter out the geometric structure to be removed or the characteristic frequency of the noise in the frequency domain, so as to achieve the purpose of Fourier optics. Therefore, the technology of Fourier optics can be used to reduce ΔN(x, t k ) to achieve a higher S/N ratio. Perform Fourier transform on equation (10), we can get
I′(ωn,tk)=S(ωn,tk)+ΔN(ωn,tk) (15)I'(ω n ,t k )=S(ω n ,t k )+ΔN(ω n ,t k ) (15)
其中,in,
如前述傅利叶的方法,在频率域中,加一带通滤波函数BPF(ωn)的处理,即针对DC信号所产生的低频频率、与δn(x,tk)信号所产生的高频频率,做滤除的动作后,再做逆傅利叶的运算,即可取得干净且近似在原点光源的成像信号。是以,对式(15)作带通滤波、与逆傅利叶的运算,可得As in the aforementioned Fourier method, in the frequency domain, the processing of the band-pass filter function BPF(ω n ) is added, that is, for the low-frequency frequency generated by the DC signal and the high-frequency frequency generated by the δn(x,t k ) signal, After filtering, perform the inverse Fourier operation to obtain an imaging signal that is clean and approximates the light source at the origin. Therefore, by performing bandpass filtering and inverse Fourier operations on equation (15), we can get
将式(18)简化表示成,Formula (18) is simplified as,
I′(xm,tk)=S′(xm,tk)+δ′n(xm,tk) (19)I'(x m ,t k )=S'(x m ,t k )+δ'n(x m ,t k ) (19)
其中,in,
带通滤波函数BPF(ωn)可为:The band-pass filter function BPF(ω n ) can be:
也即,在频率域中,滤除频率低于ωL的低频是数、与频率高在ωH的高频是数,即滤除ΔN(ωn,tk)所具有的大部份频率,而其它是数则乘上一实数A的值。当A>1.0时,可放大原点光源的成像信号S′(xm,tk),使得δ′n(xm,tk)<<S′(xm,tk),即取得还高的S/N比。是以,That is to say, in the frequency domain, the number of low frequencies lower than ω L and the number of high frequencies higher than ω H are filtered out, that is, most of the frequencies of ΔN(ω n , t k ) are filtered out , while other numbers are multiplied by the value of a real number A. When A>1.0, the imaging signal S′(x m , t k ) of the origin light source can be amplified so that δ′n(x m , t k )<<S’(x m , t k ), that is, a higher The S/N ratio. Yes,
I′(xm,tk)~S′(xm,tk) (23)I'(x m ,t k )~S'(x m ,t k ) (23)
最后,再配合阀值比较法、也或波形侦测法,以取得有效成像信号S(x,tk)。如前述的动态背景光去除法,主要是使用另一噪声用光感测数组,以取得动态背景光。然而,此方法会增加硬件的成本与复杂度。以下,再提出另一以软件方式的近似实时时间性环境光干扰信号去除法。Finally, the effective imaging signal S(x, t k ) is obtained in combination with a threshold comparison method or a waveform detection method. As in the aforementioned dynamic background light removal method, another noise-use light sensing array is mainly used to obtain the dynamic background light. However, this method increases the cost and complexity of the hardware. Hereinafter, another approximate real-time temporal ambient light interference signal removal method in the form of software is proposed.
(3)近似实时时间性环境光干扰信号去除法(3) Approximate real-time temporal ambient light interference signal removal method
所谓近似实时时间性环境光干扰信号去除法,是在不增加使用另一噪声用一维光感测数组的前提下,只利用软件的方式,以达去除时时间性环境光干扰信号目的的方法。如前述,时间性的环境光干扰,当使用者身体的运动与灯源发生直接干扰时,造成背景光信号大幅变形与幌动,还是严重影响点光源信号的正确取得。相对于现有一维光感测数组扫描取样的速度(如10-3 sec/scan),使用者身体运动的速度,是相对的慢。因此,对于连续两次扫描所取得的成像信号I(x,tk)、I(x,tk-1),The so-called approximate real-time temporal ambient light interference signal removal method is a method to achieve the purpose of removing temporal ambient light interference signals by using only software without increasing the use of another one-dimensional light sensing array for noise. . As mentioned above, when the user's body movement directly interferes with the light source due to temporal ambient light interference, the background light signal will be greatly deformed and fluctuated, which will still seriously affect the correct acquisition of point light source signals. Compared with the scanning and sampling speed of the existing one-dimensional light sensing array (such as 10 -3 sec/scan), the speed of the user's body movement is relatively slow. Therefore, for the imaging signals I(x, t k ), I(x, t k-1 ) acquired by two consecutive scans,
I(x,tk)=S(x,tk)+N(x,tk) (24)I(x,t k )=S(x,t k )+N(x,t k ) (24)
I(x,tk-1)=S(x,tk-1)+N(x,tk-1) (25)I(x,t k-1 )=S(x,t k-1 )+N(x,t k-1 ) (25)
其中所含的动态背景光信号N(x,tk)、N(x,tk-1),在时间Δt=tk-tk-1上的变化量,可视为一相对小于点光源成像信号S(x,tk)。因此,可将式(25)减式(24),即可得The dynamic background light signal N(x, t k ), N(x, t k-1 ) contained therein, the change amount at time Δ t =t k -t k-1 can be regarded as a relatively smaller than point Light source imaging signal S(x, t k ). Therefore, formula (25) can be subtracted from formula (24) to get
I′(x,tk)=I(x,tk-1)-I(x,tk-1)=ΔS(x,tk)+ΔN(x,tk) (26)I'(x,t k )=I(x,t k-1 )-I(x,t k-1 )=ΔS(x,t k )+ΔN(x,t k ) (26)
ΔS(x,tk)=S(x,tk)-S(x,tk-1)(27)ΔS(x,t k )=S(x,t k )-S(x,t k-1 )(27)
ΔN(x,tk)=N(x,tk)-N(x,tk-1)(28)ΔN(x,t k )=N(x,t k )-N(x,t k-1 )(28)
其中,in,
ΔN(x,tk)=N(x,tk)-N(x,tk-1)=δn(x,tk) (30)ΔN(x,t k )=N(x,t k )-N(x,t k-1 )=δn(x,t k ) (30)
在近似实时时间性环境光干扰信号去除法,式(29)、(30)描述点光源成像信号与动态背景光信号的特征。即当点光源为处在移动的状态时,点光源成像信号呈现为两个不同位置的高斯信号G(μk)、G(μk-1)相减后的信号;而当点光源为处在静止的状态时,点光源成像信号呈现为零。另外,对于动态背景光信号,其δn(x,tk)则具有与式(12)相同的特征。是以,再利用前述的傅利叶信号处理法,即可去除空间性环境光干扰信号δn(x,tk)。对于点光源为处在静止状态时,式(29)经傅利叶信号处理后,点光源成像信号也呈现零的状态,即无法取出原有点光源的成像信号。对于此现象的解决,则可利用一追迹的方法(Tracking),根据先前的数据,以推测取得现有点光源的成像位置。In the approximate real-time temporal ambient light interference signal removal method, equations (29) and (30) describe the characteristics of point light source imaging signals and dynamic background light signals. That is, when the point light source is in a moving state, the imaging signal of the point light source appears as the signal after subtraction of Gaussian signals G(μ k ) and G(μ k-1 ) at two different positions; In a static state, the imaging signal of a point source of light appears to be zero. In addition, for the dynamic background light signal, its δn(x, t k ) has the same characteristics as formula (12). Therefore, by using the aforementioned Fourier signal processing method, the spatial ambient light interference signal δn(x, t k ) can be removed. When the point light source is in a static state, the imaging signal of the point light source is also zero after the Fourier signal processing of formula (29), that is, the imaging signal of the original point light source cannot be extracted. To solve this phenomenon, a tracking method (Tracking) can be used to estimate and obtain the imaging position of the existing point light source according to the previous data.
3.数据的处理(空间分辨率与平均位置的计算)3. Data processing (calculation of spatial resolution and average position)
如图7(a)所示,是Reymond所采用光学系统的示意图。As shown in Fig. 7(a), it is a schematic diagram of the optical system adopted by Reymond.
在世界坐标系O(X,Y,Z)中,设置三组一维光感测数组S1、S2、S3,其中心点则设置在(-h,0,0)、(0,0,0)、(h,0,0),其长轴方向如图示;另外,设置三组具等焦距f的一维透镜L1、L2、L3,其光轴各为Z1、Z2、Z3,其聚焦方向如图示。对于点光源o(x1,y1,z1),其在S1、S2、S3的成像平均位置,各自为ys1、ys2、ys3;另外,所述的世界坐标系O(X,Y,Z)中的Z轴,即为此光学系统的视轴。是以,所述的点光源o(x1,y1,z1)的空间位置,即可由下列定位计算公式取得(详细的计算,请参考前述三件中国台湾的专利)。In the world coordinate system O(X, Y, Z), three sets of one-dimensional light sensing arrays S 1 , S 2 , S 3 are set, and their center points are set at (-h, 0, 0), (0, 0, 0), (h, 0, 0), the long axis directions are as shown in the figure; in addition, three sets of one-dimensional lenses L 1 , L 2 , L 3 with equal focal length f are set up, and their optical axes are Z 1 , Z 2 , Z 3 , and their focusing directions are as shown in the figure. For a point light source o(x 1 , y 1 , z 1 ), its imaging average positions in S 1 , S 2 , and S 3 are y s1 , y s2 , and y s3 respectively; in addition, the world coordinate system O The Z axis in (X, Y, Z) is the visual axis of this optical system. Therefore, the spatial position of the point light source o(x 1 , y 1 , z 1 ) can be obtained by the following positioning calculation formula (for detailed calculation, please refer to the aforementioned three Taiwan patents).
其中,f、h为已知;而ys1、ys2、ys3则为量测值。Among them, f and h are known; and y s1 , y s2 , y s3 are measured values.
对于此光学系统定位的误差,则可由下列公式以评估。The positioning error of this optical system can be evaluated by the following formula.
式(34)~式(36)清楚显示,在各方向上点光源位置的误差Δx1、Δy1、Δz1,其大小是由光学参数f、h、垂直距离z1、与量测误差Δys1、Δys2、Δys3所决定。因此,在最小的Δys1、Δys2、Δys3下所得的Δx1、Δy1、Δz1,可定义为所述的光学系统的空间分辨率。Equations (34) to (36) clearly show that the errors Δx 1 , Δy 1 , and Δz 1 of the position of the point light source in each direction are determined by the optical parameters f, h, the vertical distance z 1 , and the measurement error Δy s1 , Δy s2 , Δy s3 are determined. Therefore, Δx 1 , Δy 1 , Δz 1 obtained under the smallest Δy s1 , Δy s2 , Δy s3 can be defined as the spatial resolution of the optical system.
如前述,在无动态背景光干扰的条件下,当点光经一维光学透镜作用后,在一维光感测数组上,其有效成像信号的强度I(x),是一近似高斯的分布,参考公式(1)。由于一维光感测数组,是由一排多个具有宽度与间隙、不连续的感应画素所构成,如图3(a)所示。是以,实际量到的成像信号I(x),则成为:As mentioned above, under the condition of no dynamic background light interference, when the point light passes through the one-dimensional optical lens, the intensity I(x) of the effective imaging signal on the one-dimensional light sensing array is an approximate Gaussian distribution , refer to formula (1). The one-dimensional light sensing array is composed of a row of multiple discontinuous sensing pixels with width and gap, as shown in FIG. 3( a ). Therefore, the actual measured imaging signal I(x) becomes:
其中,I(xi)为第i个感应画素的单位长度感应平均值,其值是与感应画素的大尺寸、光电转换效率、入射光的强度与波长的分布、环境温度等参数有关;而Δw则为感应画素的平均宽度。如果,只取具最大值I(xi)的位置xi(即最亮感应画素的位置),以当做ys1、ys2、ys3的量测值,则其最小量测误差Δys1、Δys2、Δys3为单一感应画素的宽度Δw。以下,以一实际例,说明空间分辨率的评估。Among them, I( xi ) is the sensing average value per unit length of the i-th sensing pixel, and its value is related to parameters such as the large size of the sensing pixel, photoelectric conversion efficiency, intensity of incident light and wavelength distribution, and ambient temperature; and Δw is the average width of the sensing pixels. If only the position x i (that is, the position of the brightest sensing pixel) with the maximum value I( xi ) is taken as the measurement value of y s1 , y s2 , and y s3 , then the minimum measurement error Δy s1 , Δy s2 and Δy s3 are the width Δw of a single sensing pixel. Hereinafter, a practical example is used to describe the evaluation of the spatial resolution.
各已知各参数,假设如下:Each parameter is known, assuming the following:
f=20mm、h=200mm、Z1=2000mmf=20mm, h=200mm, Z1 =2000mm
Δys1=Δys2=Δys3=Δw~5μmΔy s1 = Δy s2 = Δy s3 = Δw~5μm
代入式(34)~式(36),可得空间分辨率为Substituting into formula (34) ~ formula (36), the available spatial resolution is
Δx1~0.5mm、Δy1~0.5mm、Δz1~5mmΔx 1 ~0.5mm, Δy 1 ~0.5mm, Δz 1 ~5mm
利用最亮感应画素位置做为成像的位置,感应画素的平均宽度Δw,即决定了空间分辨率。对于位移量小于空间分辨率的点光源的移动,如图7(b)所示(上图为移动前的成像信号、下图为移动后的成像信号),在一维光感测数组上,其成像信号的位移量,是小于一个感应画素的宽度Δw。因此,最亮感应画素的位置不变,最终造成无法解析低于空间分辨率的移动。是以,对于成像信号在画素间的微量变化,则必需用Guassian Fitting、或利用下列的统计计算公式,以取得其平均位置μ,Using the position of the brightest sensing pixel as the imaging position, the average width Δw of the sensing pixel determines the spatial resolution. For the movement of a point light source whose displacement is smaller than the spatial resolution, as shown in Figure 7(b) (the upper figure is the imaging signal before the movement, and the lower figure is the imaging signal after the movement), on the one-dimensional light sensing array, The displacement of the imaging signal is less than the width Δw of one sensing pixel. Therefore, the position of the brightest sensing pixel does not change, resulting in the inability to resolve motion below the spatial resolution. Therefore, for the slight change of the imaging signal between pixels, it is necessary to use Guassian Fitting, or use the following statistical calculation formula to obtain its average position μ,
其中,M为一维光感测数组上的感应总画素。一般,通过一ADC(Analogueto Digital Converter),将感应画素的模拟电压值I(xi)转换后,可得一数字的值。若使用一十位数(bit)的ADC,对于输入的模拟电压值,可轻易地辨识1024阶的微量变化。是以,利用上述两种计算平均位置μ的方法,可让三次元位置量测的分辨率提高至微米(μm)层级。另外,若再降低量测的距离(即Z1),其分辨率还可提高至奈米(nm)层级。是以,本发明也可做为非接触式超精密量测仪定位的应用。Wherein, M is the total sensing pixels on the one-dimensional light sensing array. Generally, an analogue to digital converter (ADC) is used to convert the analog voltage value I( xi ) of the sensing pixel to obtain a digital value. If a 10-bit ADC is used, 1024-level micro-changes can be easily identified for the input analog voltage value. Therefore, using the above two methods for calculating the average position μ, the resolution of the three-dimensional position measurement can be improved to the micron (μm) level. In addition, if the measurement distance (ie Z 1 ) is further reduced, the resolution can be improved to nanometer (nm) level. Therefore, the present invention can also be used as an application in the positioning of a non-contact ultra-precision measuring instrument.
4.系统架构的扩张(死角补偿、视角扩大、与视轴追踪)4. Expansion of system architecture (dead angle compensation, viewing angle expansion, and viewing axis tracking)
如众所都知,任何一光学系统都存有限视角与死角的现象。对于一维光学定位系统,也存在同样的问题。综观前述国内外的专利,都未曾提出具体解决的方案。如图8(a)所示,对于一维光学定位系统50,其最大视角51,即限制了点光源52可活动的范围(以下的说明,本文只以一维,即水平视角为例)。As we all know, any optical system has the phenomenon of limited viewing angle and dead angle. For the one-dimensional optical positioning system, the same problem also exists. Taking a broad view of the aforementioned patents at home and abroad, no specific solutions have been proposed. As shown in FIG. 8(a), for the one-dimensional
如图8(b)所示,是死角发生与解决的示意图,即当点光源52被障碍物53(如使用者的身体)所遮避时,可在空间中适当位置上,增设另一、或多个一维光学定位系统50′,以补偿死角的问题。As shown in Figure 8(b), it is a schematic diagram of the generation and solution of the dead angle, that is, when the point
如图8(c)所示,是视角扩大方法的示意图,即在空间中适当位置上,增设另一、或多个一维光学定位系统50′,可扩大视角51′。As shown in FIG. 8( c ), it is a schematic diagram of a viewing angle expansion method, that is, adding another or more one-dimensional
如图8(d)所示,是视轴追踪方法的示意图,即当点光源52′将移出原可视角51范围外时,一维光学定位系统50,可根据当点光源50的移动变化的预估,旋转自身的视轴54至一适当的角度54′,使得点光源52′能在视角51′范围内。As shown in Figure 8(d), it is a schematic diagram of the visual axis tracking method, that is, when the point light source 52' will move out of the
是以,如图8(b)~图8(d)所示的问题,为了达到死角补偿、视角扩大、与视轴追踪的目的,如图8(e)所示,所述的一维光学定位系统50,必须具备有视轴旋转与可被定位的功能。所述的视轴旋转的功能,是可通过一般如旋转机构、马达、角度量测等现有的技艺,对视轴54,达到水平旋转(即对Y轴旋转,其角度以Θ示的)、与垂直旋转(即对X轴旋转,其角度以Φ示的)的功效。所述的可被定位的功能,是通过可固定在所述的一维光学定位系统50机构外壳上的数个点光源55(以下简称定位标定光源),可让复数个一维光学定位系统50,做相互间的定位。也即,当做死角补偿、视角扩大时,即需在任意空间的位置,置放复数个一维光学定位系统50时,即可通过量测所述的定位标定光源55,达到对所述的复数个一维光学定位系统50位置与视轴角度定位的目的。Therefore, for the problems shown in Figure 8(b) to Figure 8(d), in order to achieve the purpose of dead angle compensation, viewing angle expansion, and visual axis tracking, as shown in Figure 8(e), the one-dimensional optical The
5.系统应用的扩张5. Expansion of system applications
(1)虚拟输入装置的应用(1) Application of virtual input device
本发明中,所谓的虚拟输入装置,是针对现有的计算机、PDA、手移动电话、游戏机、电视,在于不使用鼠标、键盘、摇控器、触控银幕等实体的机械装置的条件下,以装置仿真输入的方法,完全或部份取代实体的输入装置。以下,针对上述的实体输入装置,说明虚拟输入的方法。In the present invention, the so-called virtual input device is aimed at existing computers, PDAs, mobile phones, game consoles, and televisions without using physical mechanical devices such as mice, keyboards, remote controllers, and touch screens. , completely or partially replace the physical input device by means of device simulation input. Hereinafter, a virtual input method will be described for the above-mentioned physical input device.
如图9(a)所示,是一般鼠标使用的示意图。As shown in Figure 9(a), it is a schematic diagram of a general mouse.
在一般如Windows的作业环境下,在其所显示画面上60(以下简称实体操作画面),是通过鼠标61的移动、压键、放键、快按一次键、或快按两次键等机械操作,达到对Windows的操作。另外,在实体操作画面60上,以一绘图的光标61′,以标示与对应鼠标61的位置。对于这些鼠标的操作,以手势达到输入的方式,详见中国台湾专利申请案号:096116210。所述的专利中是使用单一个点光源,以仿真鼠标的操作。In a general operating environment such as Windows, on the displayed screen 60 (hereinafter referred to as the entity operation screen), it is through the movement of the
所谓装置仿真输入的方法,主要是以一虚拟的输入装置,对应在一实体的输入装置,并仿真、与认知所述的实体输入装置,所需手部手指的操作动作,以达虚拟输入的目的。其方法,主要是提供一虚拟操作画面对应的程序、一虚拟装置几何结构的定义与操作手指对应的程序、与一操作手势的定义与认知的程序。以下,先以具有左键、中键、右键、中滚轮的鼠标、且使用三根手指头操作鼠标为例,说明所述的装置仿真输入法。随后,再对其他实体输入装置,做补充的说明。The so-called device simulation input method mainly uses a virtual input device to correspond to a physical input device, and simulates and recognizes the physical input device, and the required hand and finger operation actions are used to achieve virtual input. the goal of. The method mainly provides a program corresponding to the virtual operation screen, a program corresponding to the definition of the geometric structure of the virtual device and the operation finger, and a program for the definition and recognition of the operation gesture. Hereinafter, taking a mouse with a left button, a middle button, a right button, and a middle scroll wheel as an example, and using three fingers to operate the mouse, the device simulation input method will be described. Subsequently, a supplementary description will be given for other physical input devices.
如图9(b)所示,是鼠标装置仿真输入法的示意图。As shown in FIG. 9( b ), it is a schematic diagram of a mouse device emulation input method.
虚拟操作画面对应的程序Program corresponding to the virtual operation screen
对于一具有实际L(长)xH(宽)尺寸的实体操作画面60,可在空间中的任意处,定义一具L′xH′的虚拟操作画面60′,所述的虚拟操作画面60′,是对所述的实体操作画面60做一空间的对应,其几何对应的关系,为一对一且等比的关系,即L′=m×L、H′=n×H,其中m、n可为大于1、等于1、或小于1的实数。是以,只要将手指上的点光源,移至所述的虚拟操作画面60′的上,即可在实体操作画面60上,找到一对一的对应。另外,所述的虚拟操作画面60′可设置在空气之中、或是任意的固定面上(如桌面、或墙壁面的上,以便于指头的操作)。For a
虚拟装置几何结构的定义与操作手指对应的程序The definition of the geometric structure of the virtual device and the program corresponding to the operating finger
其次,定义虚拟装置几何的结构,也即对所述的虚拟装置几何上的功能键,定义其物理位置、大小与功能键的物理动作,以及定义手指与功能键间的对应关系。所述的虚拟装置上功能键物理位置、大小与功能键的物理动作,是用以判别手指与功能键间物理互动的关系,即手指是否落在功能键上、并做按键的操作;而所述的手指与功能键间的对应,是定义手指所欲操作的功能键。如右手的食指62是对应左键62′、右手之中指63对应中键与滚轮63′、而右手的无名指64对应右键64′。是以,在实际虚拟输入操作中,使用者的手部,就如同握住一与实体结构与大小一致的虚拟鼠标,并将所述的虚拟鼠标操作在虚拟操作画面60′的上。另外,所述的手指与功能键的对应,是可随使用者的习惯而变还。另外,手指与功能键的对应关系,也可具有一对复数的对应关系,即可用同一手指来操作复数的功能键。Secondly, define the geometric structure of the virtual device, that is, define the physical position, size and physical action of the function keys on the geometric function keys of the virtual device, and define the corresponding relationship between fingers and function keys. The physical position and size of the function keys on the virtual device and the physical actions of the function keys are used to judge the relationship between the physical interaction between the finger and the function keys, that is, whether the finger falls on the function key and performs the key operation; The above-mentioned correspondence between the fingers and the function keys is to define the function keys to be operated by the fingers. For example, the index finger 62 of the right hand corresponds to the left button 62 ′, the middle finger 63 of the right hand corresponds to the middle button and the scroll wheel 63 ′, and the ring finger 64 of the right hand corresponds to the right button 64 ′. Therefore, in the actual virtual input operation, the user's hand is like holding a virtual mouse that is consistent with the physical structure and size, and operates the virtual mouse on the virtual operation screen 60'. In addition, the correspondence between the fingers and the function keys can be changed according to the habit of the user. In addition, the corresponding relationship between fingers and function keys may also have a pair of plural corresponding relationships, that is, the same finger can be used to operate multiple function keys.
操作手势的定义与认知的程序The definition and cognition procedure of operation gesture
对于以装置仿真输入法,做为鼠标移动、按下键、放开键、快按一次键、或快按两次键等操作的手势,其基本的方法,如中国台湾专利申请案号:096116210所述,是由复数个连续发生的手势单元,以各别定义食指62、中指63、无名指64的手势。所述的手势单元是由一短暂停顿的状态一、一特殊运动的状态二、与另一短暂停顿的状态三等三个连续发生的的物理状态所构成,例如:按下左键的手势,是可定义为,食指62的由一短暂停顿的状态一、由上往下的近似短直线运动的状态二、与一短暂停顿的状态三等三个连续发生的的物理状态所构成,放开左键的手势,是可定义为,食指62是由一短暂停顿的状态一、由下往上的近似短直线运动的状态二、与一短暂停顿的状态三等三个连续发生的的物理状态所构成,快按左键一次的手势,可定义为,食指62是由连续的一按下左键的手势、与一放开左键的手势所构成,快按左键两次的手势,则可定义为,食指62是由连续的两个快按左键一次的手势所构成,另外,中、右键操做手势的定义与左键同。至于滚轮的转动手势,可定义为,中指63向由一短暂停顿的状态一、由向前、或向后的近似短直线运动的状态二、与一短暂停顿的状态三等三个连续发生的的物理状态所构成,而光标61′的位置,是可定义为,三根手指头的运动状态为相对静止时的群中心坐标(参考后文)。当然,以上鼠标操作手势的定义,是仿真2D鼠标的操作,以符合一般使用者的习惯,但也可根据中国台湾专利申请案号:096116210中,所述的广义手势的定义,另外定义的。For the device simulation input method, as gestures for mouse movement, pressing a key, releasing a key, pressing a key once, or pressing a key twice quickly, its basic method, such as China Taiwan Patent Application No.: 096116210 As mentioned above, the gestures of the index finger 62 , middle finger 63 , and ring finger 64 are defined by a plurality of consecutive gesture units. The gesture unit is composed of three consecutive physical states, such as a
如图9(c)所示,为摇控器装置仿真输入的示意图。As shown in Figure 9(c), it is a schematic diagram of the simulation input of the remote control device.
由于摇控器的操作简单,一般可以单键操作,可用单一手指,做类似鼠标动作的操作。是以,对于摇控器,只需提供一虚拟操作画面60′、做虚拟装置几何结构的定义75、并以单一手指74对应所有功能键、并在实体操作画面60上显示一摇控器的辅助绘图影像76,通过对应单一手指光标74′的辅助,即可移动手指74至功能键上,并做压下键、放开键的动作,达到虚拟摇控器输入的目的。另外,所述的虚拟装置几何结构75,在视觉上,也可以现有虚拟实境的技术,提供一虚拟的立体影像,可令所述的单一手指74,直接操作所述的虚拟立体装置几何结构75、也可将所述的单一手指74立体虚拟化,以虚拟立体手指,操作所述的虚拟立体装置几何结构75,以提高虚拟操作的方便性。Because the operation of the remote controller is simple, it can generally be operated with a single button, and a single finger can be used to perform operations similar to mouse actions. Therefore, for the remote controller, it is only necessary to provide a virtual operation screen 60', define the geometric structure of the virtual device 75, and use a
如图9(d)所示,为触控银幕装置仿真输入的示意图。As shown in FIG. 9( d ), it is a schematic diagram of the simulated input of the touch screen device.
实体触控银幕的操作,一般极为单纯,即在实体操作画面60上,利用单一手指,做类似鼠标动作的操作。因此,对于触控银幕装置仿真输入,其方法只需定义一虚拟操作画面60′、与使用单一手指74,通过对应单一手指光标74′的辅助,即可对实体操作画面60,做模拟输入的操作。另外,对于所述的虚拟操作画面60′,在视觉上,也可以现有虚拟实境的技术,提供一虚拟的立体影像,可令所述的单一手指74,直接操作所述的虚拟立体操作画面60′、也可将所述的单一手指74立体虚拟化,以虚拟立体手指,操作所述的虚拟立体操作画面60′,以提高虚拟操作的方便性。The operation of the physical touch screen is generally very simple, that is, on the
如图9(e)所示,为键盘的装置仿真输入的示意图。As shown in FIG. 9( e ), it is a schematic diagram of device emulation input of a keyboard.
虽然,一般的键盘,其按键数多、且有数键同按的操作。但其装置仿真输入的方法,基本上类似摇控器的操作,只需提供一虚拟操作画面60′、做虚拟装置几何结构的定义80、并以数个(如三个)单一手指74对应所有功能键、与在实体操作画面60上显示一键盘的辅助绘图影像85,通过复数光标74′的辅助,所述的光标74′是各别对应在操作的手指74,即可移动手指74至功能键上,并做压下键、放开键的动作,达到键盘虚拟输入的目的。另外,如前述,也可将一虚拟操作画面60′,定义在一固定实物面上(如桌面),并在所述的实物面上,放置一张键盘的印刷物(即印制有键盘的纸张),即可不需所述的辅助式的绘图影像85,让使用者以还接近操作实体键盘的方式,达到虚拟键盘输入的目的。另外,对于所述的虚拟装置几何结构80,在视觉上,也可以现有虚拟实境的技术,提供一虚拟的立体影像,可令所述的复数个单一手指74,直接操作所述的虚拟立体装置几何结构80、也可将所述的复数个单一手指74立体虚拟化,以虚拟立体手指,操作所述的虚拟立体装置几何结构80,以提高虚拟操作的方便性。Though, general keyboard, its button number is many, and the operation that several keys are pressed simultaneously. However, its device simulation input method is basically similar to the operation of a remote controller. It only needs to provide a virtual operation screen 60', define the geometric structure of the
(2)仿真器的应用(2) Application of emulator
以上,说明了虚拟输入的应用。如前述,本发明中的一维光学定位器,对于复数点光源的定位量测,除了具有高运算速度、高空间分辨率、低制作成本的特征外,也可同时使用复数组一维光学定位器,扩大对点光源的量测范围、与做死角的补偿。是以,利用这些特性,也可将本发明应用至仿真器的领域。The application of the virtual input has been described above. As mentioned above, the one-dimensional optical positioner in the present invention, for the positioning measurement of complex point light sources, in addition to the characteristics of high computing speed, high spatial resolution, and low production cost, it can also use complex one-dimensional optical positioning at the same time. It can expand the measurement range of point light sources and compensate for dead angles. Therefore, using these characteristics, the present invention can also be applied to the field of simulators.
其做法如下:Its method is as follows:
以适当的数目、与固定的方法,将本发明中所使用的复数点光源(如三个),装置在实体的球拍状物(如网球、羽毛球、桌球、回力球等用的球拍)、实体的棒状物(如棒球、垒球等用的球棒状物)、实体的杆状物(如高尔夫球、曲棍球、撞球、标枪、西洋剑等用的杆状物)、实体的手套状物(棒球、垒球、拳击等用的手套)、实体的球状物(如棒球、垒球、篮球、足球、排球、保龄球等用的球)、实体的玩具(如玩具枪等游戏用玩具)、实体的摇控玩具(如摇控车、摇空飞机、摇控直升机等摇控玩具)、实体的摇控器(如家庭游戏机的摇控器)等器物的上。利用本发明的一维光学定位器,对装置在所述的器物上的复数点光源,做实时的定位量测,即可计算出所述的器物的运动轨迹、与运动物理量。另外,通过虚拟实境的技术,可在一虚空间中,定义一虚拟的器物,以直接对应所述的实体的器物(如前述的球拍)的运动状态,并根据物理法则,即可让所述的虚拟器物、与所述的虚空间内的其它虚拟器物(如球),做还近乎生动、且自然的互动(如拍击球),达到各式运动、射击、驾驶、飞行等模拟的目的。With appropriate number and fixed method, the complex point light sources (such as three) used in the present invention are installed on a solid racket (such as tennis, badminton, billiards, pelota, etc.), solid sticks (such as baseballs, softballs, etc.), solid rods (such as golf, hockey, billiards, javelins, kennels, etc.), solid gloves (baseball, Gloves for softball, boxing, etc.), physical balls (such as baseballs, softballs, basketballs, footballs, volleyballs, bowling balls, etc.), physical toys (such as toy guns and other game toys), physical remote control toys (such as remote-controlled cars, remote-controlled airplanes, remote-controlled helicopters and other remote-controlled toys), physical remote controllers (such as remote controllers for home game consoles) and other utensils. Using the one-dimensional optical locator of the present invention, the real-time positioning measurement is performed on the plurality of point light sources installed on the object, and the motion trajectory and physical quantity of the object can be calculated. In addition, through the technology of virtual reality, a virtual object can be defined in a virtual space to directly correspond to the motion state of the physical object (such as the aforementioned racket), and according to the laws of physics, all The above-mentioned virtual objects, and other virtual objects (such as balls) in the virtual space, can do almost vivid and natural interaction (such as hitting the ball), to achieve the simulation of various sports, shooting, driving, flying, etc. Purpose.
附图说明 Description of drawings
图1所示为虚拟实境中所用手套的示意图;Figure 1 is a schematic diagram of gloves used in virtual reality;
图2所示是一维光学系统像重迭现象的示意图;Figure 2 is a schematic diagram of the image overlap phenomenon of a one-dimensional optical system;
图3(a)所示点光源对一维光学透镜作用成像的示意图;The schematic diagram of point light source shown in Fig. 3 (a) to one-dimensional optical lens action imaging;
图3(b)~图3(e)所示为强度调变的示意图;Figure 3(b) to Figure 3(e) are schematic diagrams of intensity modulation;
图3(f)~图3(j)所示为几何调变的示意图;Figure 3(f) to Figure 3(j) are schematic diagrams of geometric modulation;
图4(a)所示是Stephenson时间调变法时序的示意图;Figure 4 (a) is a schematic diagram of the timing of the Stephenson time modulation method;
图4(b)所示是Stephenson时间调变法的缺陷;Figure 4(b) shows the defect of Stephenson time modulation method;
图4(c)所示是Stephenson时间调变改良法时序的示意图;Figure 4(c) is a schematic diagram of the timing of the Stephenson time modulation improvement method;
图4(d)~图4(e)所示是主从式无线同步法同步信号时序的示意图;Figure 4(d) to Figure 4(e) are schematic diagrams of the synchronization signal timing of the master-slave wireless synchronization method;
图5(a)所示是一般CCD或CMOS光感测数组光感应频谱的示意图;Fig. 5 (a) shows the schematic diagram of general CCD or CMOS light sensing array light sensing spectrum;
图5(b)所示是一般CCD或CMOS光感测数组上,RGB色片光通过频谱的示意图;Figure 5(b) shows a schematic diagram of the RGB color chip light passing spectrum on a general CCD or CMOS light sensing array;
图5(c)所示是一般二维CCD或CMOS光感测数组上,对应在RGB画素,RGB色片排列方式的示意图;Fig. 5 (c) is a general two-dimensional CCD or CMOS light sensing array, corresponding to RGB pixels, a schematic diagram of the arrangement of RGB color chips;
图5(d)所示是三个具不同波长点光源构成的示意图;Figure 5(d) is a schematic diagram of three point light sources with different wavelengths;
图5(e)所示是一维光感测数组上RGB色片排列的示意图;Figure 5(e) is a schematic diagram of the arrangement of RGB color chips on the one-dimensional light sensing array;
图5(f)所示三色一维光感测数组,其RGB色片排列方式的示意图;The three-color one-dimensional light sensing array shown in Fig. 5 (f), the schematic diagram of its RGB color chip arrangement;
图5(g)~图5(h)所示是二维彩色CCD或CMOS光感测数组,其RGB色片排列方式的示意图;Figure 5(g) to Figure 5(h) show a schematic diagram of the arrangement of RGB color chips in a two-dimensional color CCD or CMOS light sensing array;
图5(i)所示是二维彩色CCD或CMOS光感测数组,其画素影像扫描随机读取方式的示意图;Figure 5(i) is a schematic diagram of a two-dimensional color CCD or CMOS light sensing array, its pixel image scanning random reading method;
图5(j)~图5(k)所示是噪声用一维光感测数组构成的示意图;Figure 5(j) to Figure 5(k) are schematic diagrams showing the formation of noise with a one-dimensional light sensing array;
图6(a)所示是常用日光灯发光频谱的示意图;Figure 6(a) is a schematic diagram of the luminous spectrum of commonly used fluorescent lamps;
图6(b)所示是常用卤素灯发光频谱的示意图;Figure 6(b) is a schematic diagram of the emission spectrum of a commonly used halogen lamp;
图7(a)所示是Reymond所采用光学系统的示意图;Figure 7(a) is a schematic diagram of the optical system used by Reymond;
图7(b)所示是点光源做微量位移时,成像信号变化的示意图;Figure 7(b) is a schematic diagram of the change of the imaging signal when the point light source is slightly displaced;
图8(a)所示是一维光学定位系统最大视角的示意图;Figure 8(a) is a schematic diagram of the maximum viewing angle of the one-dimensional optical positioning system;
图8(b)所示是一维光学定位系统死角发生与解决的示意图;Figure 8(b) is a schematic diagram of the occurrence and resolution of the dead angle of the one-dimensional optical positioning system;
图8(c)所示是一维光学定位系统视角扩大方法的示意图;Figure 8(c) is a schematic diagram of a method for expanding the viewing angle of a one-dimensional optical positioning system;
图8(d)所示是一维光学定位系统视轴追踪方法的示意图;Figure 8(d) is a schematic diagram of a method for tracking the boresight of a one-dimensional optical positioning system;
图8(e)所示是具有旋转视轴与可被定位功能的一维光学定位系统的示意图;Figure 8(e) is a schematic diagram of a one-dimensional optical positioning system with a rotating visual axis and a positioning function;
图9(a)所示是一般鼠标使用的示意图;Shown in Fig. 9 (a) is the schematic diagram that general mouse is used;
图9(b)所示是鼠标装置仿真输入法的示意图;Figure 9 (b) is a schematic diagram of the mouse device simulation input method;
图9(c)所示为摇控器装置仿真输入的示意图;Figure 9 (c) shows a schematic diagram of the simulation input of the remote control device;
图9(d)所示为触控银幕装置仿真输入的示意图;Figure 9(d) is a schematic diagram of the simulated input of the touch screen device;
图9(e)所示为键盘的装置仿真输入的示意图;Fig. 9 (e) shows the schematic diagram of the device simulation input of the keyboard;
图10所示本发明实施例一构成的示意图;Figure 10 shows a schematic diagram of the composition of
图11(a)所示是复数个具发光强度唯一性的点光源构成的示意图;Figure 11(a) is a schematic diagram of a plurality of point light sources with unique luminous intensity;
图11(b)所示是复数个具几何大小唯一性的点光源构成的示意图;Figure 11(b) is a schematic diagram of a plurality of point light sources with unique geometric sizes;
图11(c)所示是单一个点光源构成的示意图;Figure 11(c) shows a schematic diagram of a single point light source;
图11(d)所示是光散射体构成的示意图;Shown in Fig. 11 (d) is the schematic diagram that light scatterer constitutes;
图11(e)~图11(n)所示是点光源可装置器物的示意图;Figures 11(e) to 11(n) are schematic diagrams of objects that can be installed with point light sources;
图12(a)所示是单一组具视轴追踪的一维光学定位器构成的示意图;Figure 12(a) is a schematic diagram of a single set of one-dimensional optical positioners with boresight tracking;
图12(b)所示是单一个具视轴追踪的一维光学定位器所对应坐标系的示意图;Figure 12(b) is a schematic diagram of a coordinate system corresponding to a single one-dimensional optical positioner with boresight tracking;
图12(c)所示是所有具视轴追踪的一维光学定位器所对坐标系的示意图;Figure 12(c) is a schematic diagram of the coordinate system of all one-dimensional optical positioners with boresight tracking;
图12(d)所示是一维位置侦测器构成的示意图;Figure 12(d) shows a schematic diagram of the formation of a one-dimensional position detector;
图12(e)~图12(i)所示为一维光学定位器固定机构、一维位置侦测器装置机构、与定位标定点光源间,几何结构关系的示意图;Figures 12(e) to 12(i) show schematic diagrams of the geometric structure relationship between the one-dimensional optical positioner fixing mechanism, the one-dimensional position detector device mechanism, and the positioning and calibration point light source;
图12(j)所示是其它现有装置的机壳;Shown in Fig. 12 (j) is the casing of other existing devices;
图13(a)所示是控制解析的程序构成的示意图;Figure 13 (a) is a schematic diagram of the program structure of the control analysis;
图13(b)所示是坐标系准直校正程序的示意图;Figure 13(b) is a schematic diagram of a coordinate system alignment correction program;
图14所示是本发明实施例二构成的示意图;Figure 14 is a schematic diagram of the composition of
图15(a)~图15(c)所示是本发明实施例三构成的示意图;Figure 15(a) to Figure 15(c) are schematic diagrams showing the composition of
图16所示是本发明实施例四构成的示意图;Figure 16 is a schematic diagram of the structure of
图17所示是本发明实施例五构成的示意图;Figure 17 is a schematic diagram of the composition of
图18所示是本发明实施例六构成的示意图。Figure 18 is a schematic diagram of the sixth embodiment of the present invention.
附图标记说明:1-VR手套;2-VR手套上的手指部;3-VR手套上的定位器;5-一维透镜;10、29、52、52′-点光源;11-线条状的成像;12、13-一维光感测数组;15、16、17-一维光感测数组上的成像信号;18-叠加成像信号;20-一维位置侦测器;21-RF发射器;22-具编码的RF同步信号;24-编码信号;25-同步信号;26-手部端的RF接收器;27-译码器;28-点光源开关切换器;50、50′-一维光学定位系统;51、51′-一维光学定位系统的最大视角;53-障碍物;54、54′-一维光学定位系统的视轴;55-一维光学定位系统的定位标定光源;60-实体操作画面;60′-虚拟操作画面;61-实体的鼠标;61′-鼠标的光标;62-右手的食指;63-右手之中指;64-右手的无名指;62′-鼠标的左键;63′-鼠标之中滚轮;64′-鼠标的右键;74-单一或复数手指;74′-对应单一或复数手指的光标;75-虚拟摇控器几何结构的定义;76-摇控器的绘图影像;80-虚拟键盘几何结构的定义;100-本发明实施例一的构成;110、210-复数个具唯一性的点光源;111、211-单一个点光源;112-近似点状的发散光源;113-光散射体;115-适当大小与形状的光入射口;116-发光源;117-电子控制回路;118-电池;119-点光源装置机构;120-点光源装置固定机构;123-透明的导光体;124-散射体;130、230、330、430、530、630-复数组具视轴追踪的一维光学定位器;131、231、331、431、531、631-单一组具视轴追踪的一维光学定位器;132-复数个一维位置侦测器;133、333-单一个一维位置侦测器;134-一维光学组件组;135-一维光传感器;136-信号微处理器;137-一维位置侦测器装置机构;139-一组成像平均位置;145、345-定位计算控制微处理器;146-信号传输界面;150、250、350、450、550、650-含所有点光源的运动物理量、同步触发信号、视轴角度的信号;160-一组定位标定点光源;170-一维光学定位器固定机构;171-连接的结构;180-二轴角度控制装置;181-两个触发器;182-两个角度量测器;190、290、390、490、590、690-控制解析程序;191-坐标系准直校正的程序;192-装置仿真输入程序;193-仿真器仿真的程序;194-其它装置;200-本发明实施例二的构成;300-本发明实施例三的构成;311、411、511、611-具复数个点光源的模块装置;312、412、512、612-复数个点光源;313、413、513、613-近似点状的发散光源;314、414、514-RF接收器;315、614-切换器;320、420、520-具编码的RF同步信号;332、432-RF收发器;400-本发明实施例四的构成;410、510-复数组具复数个点光源模块装置;500-本发明实施例五的构成;600-本发明实施例六的构成;632-光接收的装置;f-一维透镜的焦距;X-X坐标轴;Y-Y坐标轴;Z-Z坐标轴;-像重迭线;o-点光源的位置;I(0,ys,0)-点光源的成像位置;I(x)-强度具高斯分布的成像信号;I0-高斯分布的中心的强度;σ-高斯分布的标准差;μ-高斯分布的平均位置;P-点光源的发光强度;r-点光源的发光半径;μP-微处理器;I(x,tk)-在时间tk时的成像信号;S(x,tk)-在时间tk时的点光源成像信号;N(x,tk)-在时间tk时的环境光干扰噪声信号;M-一维光感测数组画素的数目xm-第m个画素的位置;O(X,Y,Z)-世界坐标系;S1、S2、S3-一维光感测数组;L1、L2、L3-焦距为f的一维透镜;Z1、Z2、Z3-L1、L2、L3的光轴;o(x1,y1,z1)-点光源坐标;ys1、ys2、ys3-点光源o(x1,y1,z1),其在S1、S2、S3的成像位置;Δx1、Δy1、Δz1-光学系统的所述的空间分辨率;Δys1、Δys2、Δys3-最小量测误差;I(xi)-第i个感应画素的单位长度量测平均值;Δw-单一感应画素的宽度;Θ-一维光学定位系统的水平旋转角度;Φ-一维光学定位系统的垂直旋转角度;L-实体操作画面的长度;H-实体操作画面的宽度;L′-虚拟操作画面的长度;H′-虚拟操作画面的宽度;m、n-为大于1、等于1、或小于1的实数;#i-单一组一维光学定位器的编号;#j-单一个一维位置侦测器的编号;#k-单一个点光源的编号;μijk-点光源的成像平均位置;Pi-第#i组一维光学定位器所得的点光源物理量;Pi-第#i组一维光学定位器所得的点光源群物理量;Ri-第#i组一维光学定位器所得的点光源相对物理量;Fi-第#i组一维光学定位器所得的点光源其它物理量;SCAN-扫瞄时序;SYNC-周期性的同步扫描信号;ENABLE-同步触发信号;(Θi,Φi)-第#i组一维光学定位器的视轴角度;(Θia,Φia)-第#i组一维光学定位器的视轴角度驱动控制信号;(Θis,Φis)-第#i组一维光学定位器的视轴角度电信号;-设置在第#i组一维光学定位器内的参考坐标系;(Xi0,Yi0,Yi0)-参考坐标系的坐标原点;-第#i组一维光学定位器的视轴;Iij(x)-第#i组一维光学定位器、第#j个一维位置侦测器组所得的成像信号。Description of reference signs: 1-VR gloves; 2-fingers on VR gloves; 3-locator on VR gloves; 5-one-dimensional lens; 10, 29, 52, 52'-point light source; 11-line shape 12, 13-one-dimensional light sensing array; 15, 16, 17-imaging signal on the one-dimensional light sensing array; 18-superimposed imaging signal; 20-one-dimensional position detector; 21-RF emission 22-encoded RF synchronous signal; 24-encoded signal; 25-synchronous signal; 26-RF receiver at the hand end; 27-decoder; 28-point light switch switcher; 50, 50'-one One-dimensional optical positioning system; 51, 51'-maximum viewing angle of one-dimensional optical positioning system; 53-obstacle; 54, 54'-visual axis of one-dimensional optical positioning system; 55-positioning calibration light source of one-dimensional optical positioning system; 60-entity operation screen; 60'-virtual operation screen; 61-physical mouse; 61'-mouse cursor; 62-right index finger; 63-right middle finger; 64-right ring finger; 62'-left mouse key; 63'-the scroll wheel in the mouse; 64'-the right button of the mouse; 74-single or plural fingers; 74'-cursors corresponding to single or plural fingers; 75-definition of the geometric structure of the virtual remote controller; 76-remote control Drawing image of device; 80-definition of virtual keyboard geometric structure; 100-composition of Embodiment 1 of the present invention; 110, 210-plural number of point light sources with uniqueness; 111, 211-single point light source; 112-approximate point 113-light scatterer; 115-light entrance of proper size and shape; 116-light source; 117-electronic control circuit; 118-battery; 119-point light source device mechanism; 120-point light source device fixation Mechanism; 123-transparent light guide body; 124-scattering body; 130, 230, 330, 430, 530, 630-multiple groups of one-dimensional optical positioners with visual axis tracking; 131, 231, 331, 431, 531, 631-single one-dimensional optical positioner with visual axis tracking; 132-multiple one-dimensional position detectors; 133, 333-single one-dimensional position detector; 134-one-dimensional optical component group; 135-one Dimensional light sensor; 136-signal microprocessor; 137-one-dimensional position detector device mechanism; 139-a group of imaging average position; 145, 345-positioning calculation control microprocessor; 146-signal transmission interface; 150, 250 , 350, 450, 550, 650-contains the motion physical quantity of all point light sources, the synchronous trigger signal, the signal of the viewing axis angle; 160-a group of positioning and calibration point light sources; 170-one-dimensional optical positioner fixing mechanism; 171-connected Structure; 180-two-axis angle control device; 181-two triggers; 182-two angle measuring devices; 190, 290, 390, 490, 590, 690-control analysis program; 191-coordinate system alignment correction Procedure; 192- Device simulation input program; 193-simulator simulation program; 194-other devices; 200-the composition of the second embodiment of the present invention; 300-the composition of the third embodiment of the present invention; 311, 411, 511, 611-a plurality of points The modular device of the light source; 312, 412, 512, 612-a plurality of point light sources; 313, 413, 513, 613-approximately point-shaped diverging light sources; 314, 414, 514-RF receivers; 315, 614-switchers; 320, 420, 520-encoded RF synchronous signal; 332, 432-RF transceiver; 400-the composition of the fourth embodiment of the present invention; 410, 510-complex sets of multiple point light source module devices; 500-the implementation of the present invention The composition of Example 5; 600-the composition of Embodiment 6 of the present invention; 632-the device for receiving light; f-the focal length of the one-dimensional lens; XX coordinate axis; YY coordinate axis; ZZ coordinate axis; - image overlapping line; o - position of point light source; I(0, y s , 0) - imaging position of point light source; I(x) - imaging signal with Gaussian distribution of intensity; I 0 - center of Gaussian distribution Intensity; σ-standard deviation of Gaussian distribution; μ-average position of Gaussian distribution; P-luminous intensity of point light source; r-luminous radius of point light source; μP-microprocessor; Imaging signal at t k ; S(x, t k )-point source imaging signal at time t k ; N(x, t k )-environmental light interference noise signal at time t k ; M-one-dimensional The number of pixels in the light sensing array x m - the position of the mth pixel; O(X, Y, Z) - the world coordinate system; S 1 , S 2 , S 3 - one-dimensional light sensing array; L 1 , L 2. L 3 -one-dimensional lens with focal length f; Z 1 , Z 2 , Z 3 -optical axis of L 1 , L 2 , L 3 ; o(x 1 , y 1 , z 1 )-point light source coordinates; y s1 , y s2 , y s3 - point light source o(x 1 , y 1 , z 1 ), its imaging position in S 1 , S 2 , S 3 ; Δx 1 , Δy 1 , Δz 1 - all of the optical system Δy s1 , Δy s2 , Δy s3 -minimum measurement error; I( xi )-measured average value per unit length of the ith sensing pixel; Δw-width of a single sensing pixel; Θ-one The horizontal rotation angle of the one-dimensional optical positioning system; Φ-the vertical rotation angle of the one-dimensional optical positioning system; L-the length of the physical operation screen; H-the width of the physical operation screen; L'-the length of the virtual operation screen; H'-the virtual The width of the operation screen; m, n-a real number greater than 1, equal to 1, or less than 1; #i-the number of a single one-dimensional optical positioner; #j-the number of a single one-dimensional position detector;# k - the number of a single point light source; μ ijk - the average imaging position of the point light source; P i - the physical quantity of the point light source obtained by the #i one-dimensional optical positioner; P i - the one-dimensional optical positioner obtained by the #i group The physical quantity of the point light source group; R i -the relative physical quantity of the point light source obtained by the #i one-dimensional optical positioner; F i -other physical quantities of the point light source obtained by the #i one-dimensional optical positioner; SCAN-scanning timing; SYNC-periodic synchronous scanning signal; ENABLE-synchronous trigger signal; (Θ i , Φ i )-the viewing axis angle of the #i one-dimensional optical positioner; (Θ ia , Φ ia )-#i group one The boresight angle drive control signal of the one-dimensional optical positioner; (Θ is , Φ is )-the boresight angle electric signal of the #i group one-dimensional optical positioner; - set the reference coordinate system within the #i-th group of one-dimensional optical positioners; (X i0 , Y i0 , Y i0 ) - the reference coordinate system origin of coordinates; - the visual axis of the #i-th one-dimensional optical positioner; I ij (x) - the imaging signal obtained by the #i-th one-dimensional optical positioner and the #j-th one-dimensional position detector group.
具体实施方式 Detailed ways
以下结合附图,对本发明上述的和另外的技术特征和优点作更详细的说明。The above and other technical features and advantages of the present invention will be described in more detail below in conjunction with the accompanying drawings.
实施例一Embodiment one
如图10所示,是本发明实施例一构成的示意图。As shown in FIG. 10 , it is a schematic diagram of the structure of
本发明实施例一的装置100,主要是针对点光源的唯一性,提供一强度调变、也或几何调变的方法,可对复数个点光源,做三次元运动的量测与分析,以达到虚拟输入与仿真器的目的。主要是由复数个具唯一性的点光源110、复数组具视轴追踪的一维光学定位器130、与一控制解析的程序190所构成,所述的复数个具唯一性的点光源110,其每个点光源111,是可以同时且连续发光的方式,各自发射出具唯一的光学特性、且近似点状的发散光源112。所述的复数组具视轴追踪的一维光学定位器130,其每组具视轴追踪的一维光学定位器131,主要是接收一同步触发信号150、与同时接收所述的所有复数个点光源的发散光源112后,可对所有的点光源111,做三次元定位的量测、并输出一组物理量150;另外,所述的每组具视轴追踪的一维光学定位器131,也具有视轴追踪与定位的功能,可自动追踪所述的复数个点光源的群中心坐标、也可自动追踪所述的复数个点光源中任一点光源的坐标(如后述),并输出自身的视轴角度150,以达视轴追踪的目的;也可接收一视轴角度,以达视轴定位的目的。所述的控制解析的程序190,为一软件的程序,是连接与控制所有的具视轴追踪的一维光学定位器131,主要是输出一同步触发信号150,可同步启动所有具视轴追踪的一维光学定位器130,以同步执行三次元定位的量测;也可输出一组视轴角度150,达到对所述的所有具视轴追踪的一维光学定位器,视轴角度定位的目的;并可在接收所述的所有的物理量、与视轴角度150后,可仿真一实体输入装置的输入,达到虚拟输入的目的;也可仿真一实体器物的运动,达到仿真器的仿真目的。The
如图11(a)所示,是复数个具唯一性点光源构成的示意图。As shown in FIG. 11( a ), it is a schematic diagram of a plurality of unique point light sources.
所述的复数个具唯一性的点光源110,其中每一个点光源111,是可具有相同的发光半径、但不同的发光强度,即每个点光源具有光强度的唯一性,且所有点光源为同时且连续发光。为方便后文的说明,令每个点光源具有唯一的编号#k。The plurality of unique point
如图11(b)所示,是复数个具唯一性点光源另一构成的示意图。As shown in FIG. 11( b ), it is a schematic diagram of another configuration of a plurality of unique point light sources.
所述的复数个具唯一性的点光源110,其中每一个点光源111,是可具有不同的发光半径、但相同的发光强度,即每个点光源具有几何大小的唯一性,且所有点光源为同时且连续发光。为方便后文的说明,令每个点光源具有唯一的编号#k。The plurality of unique point
如图11(c)所示,是单一个点光源构成的示意图。As shown in Figure 11(c), it is a schematic diagram of a single point light source.
所述的点光源111是由一光散射体113、一发光源116、一电子控制回路117、一电池118、一点光源装置机构119、与一点光源装置固定机构120所构成,所述的光散射体113,是一可将入射光,在角度上做均匀光发散的物体;所述的发光源116,为单一个或复数个可发射可见光、也或非可见光的LED与半导体激光所构成;所述的电子控制回路117,是包含有一电源开关与定电流源的回路,除具电源开关功能的外,也提供一定电流源,可让所述的发光源116发射特定、且稳定光亮度的光源;另外,所述的点光源装置机构119,是一机械的机构,可装置固定所述的光散射体113、所述的发光源116、所述的电子控制回路117、所述的电池118;The point
另外,所述的点光源装置固定机构120,则可将所述的点光源装置机构119,固定在如图11(e)~图11(n)所示的器物的上。这些器物,是可为手部的手指、头部的额头、或足部的脚背的上(如图11(e)所示);也可为,如网球、羽毛球、桌球、回力球等用的球拍状物(如图11(f)所示);也可为,如棒球、垒球等用的棒状物(如图11(g)所示);也可为,如高尔夫球、曲棍球、撞球、刀、剑、标枪等用的杆状物(如图11(h)所示);也可为,如棒球、垒球、拳击等用的手套状物(如图11(i)所示);也可为,如棒球、垒球、篮球、足球、排球、保龄球等用的球状物(如图11(j)所示);也可为,如玩具枪等游戏用玩具(如图11(k)所示);也可为,如摇控车、摇空飞机、摇控直升机等摇控玩具(如图11(1)所示);也可为计算机的游戏杆(如图11(m)所示)、家庭游戏机的操控器(如图11(n)所示)。In addition, the point light source device fixing mechanism 120 can fix the point light
如图11(d)所示,是所述的光散射体构成的示意图。As shown in FIG. 11( d ), it is a schematic diagram of the composition of the light scattering body.
所述的光散射体113,是可由一透明的导光体123、与一散射体124所构成,所述的透明的导光体123,是可为任意的形状,最佳者是可为一球状物;其构成的材料,是可为任意的透明的材料,最佳者是可为玻璃、或塑料等的透明材料。所述的散射体124,是装置在所述的透明导光体123之内,最佳者是可为一随机分布的光反射粉状物、也可为一随机分布的透明粉状物、也可为一随机分布的细微空气泡、也可为一较小的透明球状物。另外,所述的散射体124所具有的折射率,是低于所述的透明导光体123的折射率。另外,所述的透明的导光体123的适当处,设置有一适当大小与形状的光入射口,可以最佳的角度,导入所述的发光源116所发射出的光源。The light scatterer 113 can be composed of a transparent light guide 123 and a scatterer 124. The transparent light guide 123 can have any shape, and the best one can be a Spherical object; its constituent material can be any transparent material, and the best one can be transparent material such as glass or plastic. The scatterer 124 is installed within the transparent light guide 123, and the best one can be a randomly distributed light reflection powder, a randomly distributed transparent powder, or a randomly distributed transparent powder. It can be a random distribution of fine air bubbles, or a small transparent ball. In addition, the refractive index of the scattering body 124 is lower than that of the transparent light guide body 123 . In addition, the transparent light guide body 123 is provided with a light entrance of a suitable size and shape at a suitable place, which can guide the light emitted by the
如图12(a)所示,是单一组具视轴追踪的一维光学定位器构成的示意图。As shown in FIG. 12( a ), it is a schematic diagram of a single set of one-dimensional optical positioners with boresight tracking.
所述的单一组具视轴追踪的一维光学定位器131,是由复数个一维位置侦测器132、一定位计算控制微处理器145、一信号传输界面146、一组定位标定点光源160、一一维光学定位器固定机构170、与一二轴角度控制装置180所构成,为方便后文的说明,令单一组一维光学定位器131具有唯一的编号#i,且令单一个一维位置侦测器133具有唯一的编号#j。The single group of one-dimensional
所述的每一个一维位置侦测器133(#j),是同时接收所述的所有点光源111(#k)的发散光112、与接收一同步扫描信号SYNC后,可计算与输出所有点光源成像平均位置139(其值以μijk示的)。更明确地定义所述的点光源成像平均位置139(μijk),为所有点光源111(#k),对于所述的一组一维光学定位器131(#i)中的一维位置侦测器133(#j),所产生的成像平均位置μijk。Each of the one-dimensional position detectors 133(#j) can calculate and output all the light sources 111(#k) after simultaneously receiving the
所述的定位计算控制微处理器145,是含有一定位计算控制的程序,可连接与控制所有的所述的一维位置侦测器133(#j)、与所述的二轴角度控制装置180。所述的定位计算控制的程序,主要是通过所述的信号传输界面146,接收所述的控制解析的程序190所输出的一同步触发信号ENABLE后,输出一周期性的同步扫描信号SYNC,并取得所有点光源成像平均位置139(μijk)后,计算、与输出所有点光源111(#k)的物理量Pi、群物理量Pi、相对物理量Ri、及其它物理量Fi;另外,所述的定位计算控制微处理器145的定位计算控制的程序,也具有改变自我视轴角度(Θi,Φi)的能力,也即可接收一新视轴角度(Θi,Φi)、也或根据物理量Pi、也或根据群物理量Pi,以计算并输出一新视轴角度(Θi,Φi)后,再计算、与输出一角度驱动控制信号(Θia,Φia),同时利用接收一角度电信号(Θis,Φis),以做为角度回授的控制,以达视轴追踪与精确定位的目的。是以,利用接收由外部产生的一新视轴角度(Θi,Φi),以改变视轴角度者,即为视轴定位的功能;而利用群物理量Pi所产生的一新视轴角度(Θi,Φi),以改变视轴角度者,即为视轴追踪的功能。The positioning
如上所述,各点光源111(#k)的物理量Pi,是包括所述的点光源111(#k)的三次元位置坐标(xik,yik,zik)、位移量(Δxik,Δyik,Δzik)、速度(vxik,vyik,vzik)、加速度(axik,ayik,azik)等物理量;而群物理量Pi,则包括有群中心坐标(xi、yi、zi)、群平均位移量(Δxi、Δyi、Δzi)、群平均速度(vxi、vyi、zzi)、群平均加速度(axi、ayi、azi),其定义如下:As mentioned above, the physical quantity P i of each point light source 111 (#k) includes the three-dimensional position coordinates (x ik , y ik , z ik ), displacement (Δx ik ) of the point light source 111 (#k) , Δy ik , Δz ik ), velocity (v xik , v yik , v zik ), acceleration (a xik , a yik , a zik ) and other physical quantities; and group physical quantity P i includes group center coordinates ( xi , y i , zi ) , group average displacement (Δxi , Δy i , Δz i ), group average velocity (v xi , v yi , z zi ), group average acceleration (a xi , a yi , a zi ), It is defined as follows:
群中心坐标
群平均位移量
群平均速度
群平均加速度
其中,N为所有点光源的数目。Among them, N is the number of all point light sources.
另外,可根据各点光源111(#k)的物理量Pi与群物理量Pi,也可计算出各点光源之间、或各点光源对群中心坐标的相对物理量Ri,如相对的位置、速度、加速度、角度、角速度、角加速度、点光源相互间所构成的平面法向量。若付予各点光源一质量,还可计算出力、力矩、向心力、离心力、动量、动能等其它物理量Fi。In addition, according to the physical quantity P i and the group physical quantity P i of each point light source 111 (#k), the relative physical quantity R i between each point light source or each point light source to the center coordinate of the group can also be calculated, such as the relative position , velocity, acceleration, angle, angular velocity, angular acceleration, and the plane normal vector formed by point light sources. If a mass is given to each point light source, force, torque, centripetal force, centrifugal force, momentum, kinetic energy and other physical quantities F i can also be calculated.
所述的信号传输界面146,为一有线、或无线的传输装置,是连接所述的定位计算控制微处理器145与所述的控制解析程序190,以做Pi、Pi、Ri、Fi等物理量、视轴角度(Θi,Φi)与同步触发信号ENABLE的传输。The
所述的一组定位标定点光源160,是由复数个点光源所构成,是装置且固定在所述的一维光学定位器固定机构170上已知的位置,以做为所述的一组一维光学定位器131(#i)空间位置与视轴角度定位之用。The set of positioning and marking point
如图12(b)所示,对于每一组一维光学定位器131(#i),在其机构内的适当处,虚设有所述的定位器的参考坐标系并令所述的坐标系原点的坐标为(Xi0,Yi0,Yi0)。其中,轴即为视轴。因所述的一组定位标定点光源160、是装置固定在所述的一维光学定位器固定机构170上的一已知的位置。是以,量测所述的一组定位标定点光源160的位置坐标,即可计算出所述的原点的位置坐标(Xi0,Yi0,Yi0)、与视轴的角度(Θi,Φi)。As shown in Fig. 12(b), for each group of one-dimensional optical positioners 131 (#i), there is a virtual reference coordinate system of the positioners at an appropriate place in its mechanism And let the coordinates of the origin of the coordinate system be (X i0 , Y i0 , Y i0 ). in, axis is the boresight. Because the group of positioning and marking point
如图12(c)所示,是对于同时使用复数一维光学定位器131(如#0、#1、#2)时,在实际操作的前,所述的控制解析程序190,需先选定其中一组一维光学定位器131(#0),以定义为主定位器,并令为其世界坐标系,其原点则为(0,0,0);而其它一维光学定位器131(#1、#2),则定义为从定位器。随后,通过所述的主定位器131(#0)对其他从定位器131(#1、#2)的定位标定点光源160做定位量测,即可计算出其从他定位器131(#1、#2)坐标系原点的坐标(X10,Y10,Z10)、(X20,Y20,Z20)与视轴的角度(Θ1,Φ1)、(Θ2,Φ2)。As shown in Figure 12(c), when using multiple one-dimensional optical positioners 131 (such as #0, #1, #2) at the same time, before the actual operation, the
如图12(a)所示,所述的二轴角度控制装置180,主要是由两个触发器181(Actuator)、两个角度量测器182(Angular Sensor)、与一二轴旋转机构(未示在图中)所构成,所述的二轴角度控制装置180,是在接收所述的角度驱动控制信号(Θia,Φia)后,根据所述的角度驱动控制信号(Θia,Φia)的量,驱动所述的两个触发器181,以带动旋转所述的二轴旋转机构、与所述的两个角度量测器182;所述的两个角度量测器182,则可根据实际旋转角度的量,回授输出两个角度电信号(Θis,Φis),以供二轴角度定位控制之用;而所述的二轴旋转机构则可转动所述的一维光学定位器131(#i)固定机构170,以改变所述的一维光学定位器视轴的角度(Θi,Φi)。As shown in Figure 12 (a), the two-axis
如图12(a)所示,所述的一维光学定位器固定机构170,为一机械的机构,用以装置固定所述的复数个一维位置侦测器132、所述的定位计算控制微处理器145、所述的信号传输界面146、与所述的一组定位标定点光源160,并可连接至所述的二轴角度控制装置180中的二轴旋转机构,以达二轴旋转的目的。As shown in Figure 12 (a), the one-dimensional optical
如图12(d)所示,是所述的一维位置侦测器133(#j)构成的示意图。As shown in FIG. 12( d ), it is a schematic diagram of the structure of the one-dimensional position detector 133 (#j).
所述的一维位置侦测器133(#j),主要是由一维光学组件组134、一一维光传感器135、一信号微处理器136、与一一维位置侦测器装置机构137所构成,The one-dimensional position detector 133 (#j) is mainly composed of a one-dimensional
所述的一维光学组件组134,是由一滤波片、一线条状光圈、与一维光学透镜等所构成(未示在图上),可将所述的点状的光源112,做线条状的成像。The one-dimensional
所述的一维光传感器135,是由一一维光感测数组、一扫描读取电子线路与一模拟数字转换器(ADC)所构成(未示在图上)。是由扫描读取电子线路,根据所接收的扫瞄时序SCAN,依次且连续读取、并输出所述的一维光感测数组上,每个感应画素(Pixel)的光感应模拟电压,再经所述的模拟数字转换器(ADC)作用后,输出一数字电压。如前述,所述的数字电压即为成像叠加信号Iij(x)。其中,下标的i与j,如前#i,#j的定义。The one-dimensional
所述的信号微处理器136,是连接与控制所述的一维光传感器135,在接收到所述的同步扫描信号SYNC后,执行一信号处理的程序,以产生一扫瞄信号SCAN、并读取所述的成像叠加信号Iij(x)、以及计算与输出所有点光源的成像平均位置μijk。所述的信号处理程序,主要是由一数据同步读取的程序、一动态背景光信号去除的程序、与一点光源成像信号辨识对应的程序所构成,The
所述的数据同步读取的程序,是根据所接收的所述的同步扫描信号SYNC的时序,在适当的时间后,输出一扫瞄信号SCAN,以取得并记录所述的成像叠加信号Iij(x),所述的成像叠加信号是包含有所有点光源的有效成像信号与动态背景光信号;The procedure for synchronous reading of data is to output a scanning signal SCAN after an appropriate time according to the received timing of the synchronous scanning signal SYNC, so as to obtain and record the imaging superposition signal I ij (x), the imaging superposition signal is an effective imaging signal including all point light sources and a dynamic background light signal;
所述的动态背景光信号去除的程序,主要是由一时间性环境光干扰信号去除程序、与一空间性环境光干扰信号去除程序所构成,是可对所述的成像叠加信号Iij(x)做动态背景光去除的处理后,输出一包含所有点光源的有效成像信号;The program for removing the dynamic background light signal is mainly composed of a temporal ambient light interference signal removal program and a spatial ambient light interference signal removal program, which can superimpose the imaging signal I ij (x ) after performing dynamic background light removal processing, output an effective imaging signal including all point light sources;
所述的点光源成像信号辨识对应的程序,主要是对所述的所有点光源的有效成像信号,是通过一阀值比较程序、也或一波形侦测的程序,以辨识解析出各别点光源的有效成像信号及其对应的关系。所述的波形侦测程序,是可根据所述的点光源有效成像信号的分布标准差、中心强度、与波形变化斜率的特征,以达辨识解析与对应的目的。另外,在使用几何调变的点光源时,是通过几何调变的消去法,以辨识解析出各别点光源的有效成像信号及其对应的关系。The procedure corresponding to the identification of the imaging signal of the point light source is mainly to identify and analyze the effective imaging signals of all the point light sources through a threshold comparison program or a waveform detection program. The effective imaging signal of the light source and its corresponding relationship. The waveform detection program can achieve the purpose of identification, analysis and correspondence according to the distribution standard deviation, central intensity, and waveform change slope characteristics of the effective imaging signal of the point light source. In addition, when geometrically modulated point light sources are used, effective imaging signals of individual point light sources and their corresponding relationships are identified and analyzed through the elimination method of geometric modulation.
所述的点光源成像平均位置计算的程序,是对所述的各别已被辨识解析的点光源有效成像信号,做最大信号画素位置的解析、也可做Guassian Fitting的解析、也可以统计的解析,以计算与输出所有点光源的成像平均位置μijk。The procedure for calculating the average position of point light source imaging is to analyze the pixel position of the maximum signal for each of the effective imaging signals of the point light source that has been identified and analyzed. It can also be used for the analysis of Guassian Fitting and can also be counted. Parse to calculate and output the imaged average position μ ijk of all point sources.
另外,所述的一维位置侦测器装置机构137,为一机械的机构,用以装置固定所述的一组一维光学组件134、所述的一维光传感器135、与所述的信号微处理器136,并可装置固定在所述的一维光学定位器固定机构170之内。In addition, the one-dimensional position
另外,如图12(e)~如图12(i)所示,为所述的一维光学定位器固定机构170、所述的一维位置侦测器装置机构137、与所述的定位标定点光源160间,相互连接装置的几何结构关系的示意图。In addition, as shown in Figure 12(e) to Figure 12(i), the one-dimensional optical
如图12(e)所示,所述的一维光学定位器固定机构170,是可为一三角状的几何结构,最佳者可为一等边三角形的结构。可在其顶角处、或三边之中央处,各装置有所述的一维位置侦测器装置机构137;也即所述的三个一维位置侦测器133的相对装置位置,为一三角形几何的关系。另外,所述的一维位置侦测器133(#j)是可以其光轴为转轴,做任意角度旋转的设定。也即,所述的三个一维位置侦测器133内的一维光感测数组,其长轴相互间的方向,是可任意角度设定的。As shown in FIG. 12( e ), the one-dimensional optical
另外,由复数个点光源所构成的所述的定位标定点光源160,是可装置在所述的三角状的一维光学定位器固定机构170上的任意位置,其最佳的构成的个数,是可由三个点光源所构成,其最佳的装置位置,是可在三角状的顶角处、或三边之中央处。In addition, the positioning and marking point
另外,所述的三角状的一维光学定位器固定机构170,其顶角处可装置有一连接的结构171,所述的连接的结构171是具有连接或拆卸(即不连接)两个三角边的结构,并可任意调整所述的两个三角边连接相互间的角度。例如可让三角状的几何结构,变换成一线性的结构。In addition, the triangular one-dimensional optical
如图12(f)所示,是上述例的改进,即在所述的三角状的一维光学定位器固定机构170,任一三边之中央处,再增加一连接的机构,以多加装所述的一维位置侦测器装置机构137,即增加一个一维位置侦测器,并可令所述的一维位置侦测器是装置在三角状的中心点。As shown in Figure 12 (f), it is an improvement of the above example, that is, at the center of any three sides of the triangular one-dimensional optical
如图12(g)所示,是上述例的另一改进,即将三角状的几何结构改变成四角状的几何结构,最佳者可为一等边四角形的结构,其所装置一维位置侦测器的数目,是可增加至四个。As shown in Figure 12(g), it is another improvement of the above example, that is, changing the triangular geometric structure into a quadrangular geometric structure. The number of detectors can be increased to four.
如图12(h)所示,是上述例的另一改进,即将三角状的几何结构改变成五角状的几何结构,最佳者可为一等边五角形的结构,其所装置一维位置侦测器的数目,是可增加至五个。As shown in Figure 12(h), it is another improvement of the above example, that is, changing the triangular geometric structure into a pentagonal geometric structure, and the best one can be an equilateral pentagonal structure. The number of detectors can be increased up to five.
如图12(i)所示,是上述例另一的改进,即将三角状的几何结构改变成六角状的几何结构,最佳者可为一等边六角形的结构,其所装置一维位置侦测器的数目,是可增加至六个。当然,这样的结构,可扩充至还多边的几何结构。As shown in Figure 12 (i), it is another improvement of the above-mentioned example, that is, to change the triangular geometric structure into a hexagonal geometric structure, the best one can be an equilateral hexagonal structure, and the one-dimensional position of its device The number of detectors can be increased up to six. Of course, such a structure can be extended to polygonal geometric structures.
另外,如图12(j)所示,所述的一维光学定位器固定机构170,也可为其它现有装置的机壳,如笔记型计算机、PDA、游戏机的主机、移动电话、液晶显示器、电浆显示器、电视、投影机、光学相机、光学摄影机、光学望远镜、汽车、机车等的机壳(只图标笔记型计算机、液晶显示器)。也即,本发明中所述,所述的复数个一维位置侦测器132、一定位计算控制微处理器145、一信号传输界面146、一组定位标定点光源160等,是可独立装置在上述现有装置的机壳上,以达三次元定位量测、虚拟输入、或仿真器的功效。In addition, as shown in Figure 12 (j), the one-dimensional optical
如图13(a)所示,是控制解析程序构成的示意图。As shown in Fig. 13(a), it is a schematic diagram of the structure of the control analysis program.
所述的控制解析程序190,是一软件的程序,主要是由一坐标系准直同步校正的程序191、一装置仿真输入的程序192、与一仿真器仿真的程序193所构成,所述的控制解析的程序190,是可整合装置在个人计算机、笔记型计算机、PDA、移动电话、游戏机的主机、影视讯播放与转换器材(如DVD、Setup Box、)等其它装置之内194,利用所述的其它装置内194的微处理器等电子的系统,可执行所述的三程序。The
如图13(b)所示,是所述的坐标系准直校正程序的示意图。As shown in FIG. 13( b ), it is a schematic diagram of the coordinate system alignment correction procedure.
所述的坐标系准直校正的程序191,主要是由一视轴重致归零的程序、一坐标系设定与转换的程序、与一同步时间校正的成序所构成,是可确定所述的所有具视轴追踪的一维光学定位器,相互间坐标转换的关系、与补偿坐标转换所造成量测误差,并修正同步的时间误差。The
所述的视轴重致归零的程序,是通过所述的具视轴追踪的一维光学定位器131的所述的视轴控制程序,令所有具视轴追踪的一维光学定位器131的视轴,都对准同一个定位点光源111后,将其视轴重致归零,即(Θi=0,Φi=0);所述的坐标系设定与转换的程序,是在所述的所有具视轴追踪的一维光学定位器中,设定一主定位器131(#0)、与从定位器131(#i),通过所述的主定位器,对所述的定位点光源、与从定位器的定位标定点光源,做定位的量测,与通过所述的从定位器对所述的定位点光源,做定位的量测,可计算取得所述的主定位器与各从定位器,相互间的坐标转换关系,与做定位误差的补偿;另外,所述的同步时间校正的成序,是以适当的时间周期,输出所述的同步触发信号ENABLE,可校正所述的所有定位器,以同步执行所述的定位计算控制程序。The procedure of resetting the visual axis to zero is to make all the one-dimensional
另外,如图13(a)所示,所述的装置仿真输入程序192,主要是由一虚拟操作画面对应的程序、一虚拟装置几何结构的定义与操作手指对应的程序、与操作手势的定义与认知的程序所构成,是对一实体输入的装置,通过仿真、与认知所述的实体输入装置所需的手部操作动作,可达虚拟输入的目的。In addition, as shown in Figure 13(a), the device
所述的虚拟操作画面对应的程序,是对于一具有实际尺寸的实体操作画面,在空间中的任意处,定义一虚拟操作画面。所述的虚拟操作画面,是对实体操作画面做一空间的对应,其几何对应的关系,是可为一对一的对应关系、并具有放大、等于、或缩小的对应关系。另外,所述的虚拟操作画面,是可通过虚拟实境的技术,以产生一虚拟的立体影像;The program corresponding to the virtual operation screen is to define a virtual operation screen at any place in space for a physical operation screen with actual size. The virtual operation screen is a spatial correspondence to the physical operation screen, and its geometric correspondence can be a one-to-one correspondence, and has a corresponding relationship of enlargement, equalization, or reduction. In addition, the virtual operation screen can be used to generate a virtual three-dimensional image through virtual reality technology;
所述的虚拟装置几何结构的定义与操作手指对应的程序,是对于所欲仿真的实体输入装置,定义一虚拟装置的几何结构、与功能键的物理位置、大小与功能键的物理动作,并将手指与功能键之间,做一操作对应的连接。另外,所述的虚拟装置几何结构、与所述的操作手指,是可通过虚拟实境的技术,以产生一虚拟的立体影像;The definition of the geometric structure of the virtual device and the program corresponding to the operating fingers are to define the geometric structure of a virtual device, the physical position and size of the function keys, and the physical actions of the function keys for the physical input device to be simulated, and Make a corresponding connection between the finger and the function key. In addition, the geometric structure of the virtual device and the operating fingers can be used to generate a virtual three-dimensional image through virtual reality technology;
所述的操作手势的定义与认知的程序,是根据所述的虚拟装置功能键的物理动作,定义一手指操作动作的物理运动量。所述的物理运动量,是由一连串具有时间性的物理量所构成的物理量集合。所述的物理量集合,是由所述的所有点光源的物理量、群物理量、相对物理量、及其它的物理量所构成,是以,根据这些事先定义好的物理运动量,对戴在手指部的点光源做检测与比对分析,即可认知所述的手指的手势,以达装置仿真输入的目的。The procedure for defining and recognizing the operation gesture is to define the physical movement amount of a finger operation action according to the physical action of the function key of the virtual device. The physical motion quantity mentioned above is a collection of physical quantities composed of a series of temporal physical quantities. The set of physical quantities is composed of the physical quantities, group physical quantities, relative physical quantities, and other physical quantities of all the point light sources. Therefore, according to these previously defined physical movements, the point light sources worn on the fingers By performing detection and comparison analysis, the gesture of the finger can be recognized, so as to achieve the purpose of device simulation input.
另外,如图13(a)所示,所述的仿真器仿真的程序193,是对装置在其它实体器物上的复数点光源,做实时的定位量测,即可计算出所述的实体器物的运动轨迹、与运动物理量。另外,配合一虚拟影像、物理法则,即可让实体器物(如球啪)、与所述的虚拟影像(如球),做还近乎生动、且自然的互动(如拍击球),达到各式运动、射击、驾驶、飞行等模拟的目的。另外,是对装置在其它实体器物上的复数点光源,做实时的定位量测,即可计算出所述的实体器物(如球拍)的运动轨迹、与运动物理量。并通过虚拟实境的技术,可在一虚空间中,定义一虚拟的器物,以直接对应所述的实体器物的运动状态,并根据物理碰撞法则,可让所述的虚拟器物、与所述的虚空间内的其它虚拟器物(如球),做还近乎生动、且自然的互动(如拍击球),达到各式运动、射击、驾驶、飞行等模拟的目的。In addition, as shown in Fig. 13(a), the
实施例二Embodiment two
如图14所示,本发明实施例二构成的示意图。As shown in Fig. 14, it is a schematic diagram of the second embodiment of the present invention.
本发明实施例二的装置200,主要是针对点光源的唯一性,提供一波长调变的方法,与实施例一是具有相同的架构。以下,只针对不同的处提出说明。The
本实施例二200,主要是由复数个具唯一性的点光源210、复数组具视轴追踪的一维光学定位器230、与一控制解析的程序290所构成,为清楚图示,以R、G、B为例,标示所述的点光源211波长的唯一性。The
其与实施例一的不同处,主要是在于:It differs from
(1)所述的复数个点光源211,是由各自具有不同的发光波长、且可同时连续发光的点光源所构成(如图5(d)所示、并参考前文相关的说明)。以及,(1) The plurality of point
(2)所述的具视轴追踪的一维光学定位器231,其中一维位置侦测器所构成的一维光传感器(未示在图上),是可由一个、或复数个线性彩色光传感器、或一个二维彩色光传感器所取代。所述的一个、或复数线性彩色光传感器、与二维彩色光传感器的感应画素上,则装置有不同的滤波色片,可对应所述的具有不同波长的点光源,做光滤除与通过的处理,也即所述的滤波色片只让其所对应的点光源的光通过,而滤除非对应点光源的光(如图5(e)、5(f)、5(g)所示、并参考前文相关的说明)。(2) The one-dimensional
另外,根据点光源唯一性的特征,令复数个点光源唯一性的构成,是可由具光强度唯一性、几何大小唯一性、与波长的唯一性的点光源所组合构成,换言之,即为实施例一、与实施例二的整合应用。例如,三组点光源,其每一组点光源,是各具有复数个点光源,其唯一性的构成,是可以组为单位,令其各自具有波长的唯一性(如R、G、B的波长),而对于单一组内的复数个点光源,其唯一性的构成,则可以点光源为单位,令其各自具有光强度的唯一性、或几何大小的唯一性。其基本原理与功效,前文都已公开,是以不再赘述。In addition, according to the characteristics of the uniqueness of point light sources, the unique composition of multiple point light sources can be composed of point light sources with uniqueness in light intensity, uniqueness in geometric size, and uniqueness in wavelength. Example 1. Integrated application with
实施例三Embodiment Three
如图15(a)所示,是本发明实施例三构成的示意图。As shown in Fig. 15(a), it is a schematic diagram of the third embodiment of the present invention.
本实施例三,主要是针对点光源的唯一性,提供一时间调变改良的方法,即如前文所述的主从式无线同步法,与实施例一是具有相同的架构。以下,只针对不同的处提出说明。The third embodiment mainly provides an improved time modulation method for the uniqueness of the point light source, that is, the master-slave wireless synchronization method as mentioned above, which has the same structure as the first embodiment. In the following, only the different points will be explained.
本实施例三300,主要是由一具复数个点光源的模块装置311、一复数组具视轴追踪的一维光学定位器330、与一控制解析程序390所构成,为清楚图示,以白色圆圈,标示所述的点光源312发光时间的唯一性。The
其与实施例一的不同处,主要是在于:It differs from
(1)所述的具复数个点光源模块装置311,其所装置的点光源312,是根据接收一具编码的RF同步信号320后,可各自在不同的时间点,交替发射出具时间唯一性、且近似点状的发散光源313。以及;(1) The plurality of point light
(2)所述的复数组具视轴追踪的一维光学定位器330,其每组具视轴追踪的一维光学定位器331,主要是可发射或接收所述的一具编码的RF同步信号320,与可同步接收所述的点光源的发散光源313后,可解析计算、与输出所有点光源312的运动物理量350。(2) The one-dimensional
如图15(b)所示,是单一组具复数个点光源模块的示意图。所述的点光源模块311内,是装置有一RF接收器314、切换器315、与复数个点光源312。所述的RF接收器314,是由一RF接收端子、一解调变器、与一译码器所构成(未示在图上),用以接收所述的具编码的RF同步信号320,并解析出所述的具编码的RF同步信号320内所含的编码信号24、与同步信号25的时序(参考图4(d))。所述的切换器315,则根据所述的编码信号24、同步信号25的时序,以连续、交替且个别点亮所述的复数个点光源312,达到时间调变的功效。As shown in FIG. 15( b ), it is a schematic diagram of a single set with multiple point light source modules. The point
如图15(c)所示,是单一组具视轴追踪的一维光学定位器构成的示意图。不同在实施例一的构成,所述的一组具视轴追踪的一维光学定位器331中,是多装置有一RF收发器332,用以发射、或接收所述的具编码的RF同步信号320。所述的具编码的RF同步信号320,是可由所述的定位计算控制微处理器345所产生。所述的编码信号的构成,是可为一组数字码(binary code)、也或是具特定时间长度的方波、也或是具特定数目的脉冲。若所述的一维光学定位器331,是用做为主定位器,所述的RF收发器332则发射所述的具编码的RF同步信号320;若所述的一维光学定位器331,是用做为从定位器,所述的RF收发器332则接收所述的具编码的RF同步信号320后,并可产生一同步扫描信号SYNC,以同步驱动所有所述的一维位置侦测器333,以扫描取出所述的唯一被点亮点光源的成像信号。As shown in FIG. 15( c ), it is a schematic diagram of a single set of one-dimensional optical positioners with boresight tracking. Different from the composition of
实施例四Embodiment Four
如图16所示,是本发明实施例四构成的示意图。As shown in FIG. 16 , it is a schematic diagram of the fourth embodiment of the present invention.
本实施例四,是实施例一、二、三组合改良的方法,也即光强度、或几何大小唯一性、或波长唯一性与时间唯一性的组合应用,是与实施例一具有相同的架构。以下,只针对不同的处提出说明。为清楚图示,以白色圆圈,标示所述的点光源模块装置411发光时间的唯一性。The fourth embodiment is an improved combination of the first, second and third embodiments, that is, the combined application of light intensity, or uniqueness of geometric size, or uniqueness of wavelength and uniqueness of time, and has the same structure as that of the first embodiment . In the following, only the different points will be explained. For clear illustration, the uniqueness of the lighting time of the point light
本实施例四400,主要是由复数组具复数个点光源模块装置410、一复数组具视轴追踪的一维光学定位器430、与一控制解析程序490所构成,The
其与上述实施例的不同处,主要是在于:Its difference with the above-mentioned embodiment mainly lies in:
(1)所述的复数组具复数个点光源模块装置410中的每一组具复数个点光源的模块装置411,是由一RF接收器414、切换器(未示在图上)、与复数个点光源412所构成,所述的所有的点光源412,是可由具光强度唯一性、或几何大小唯一性、或波长唯一性的点光源所构成,是根据所述的RF接收器414所接收的一具编码的RF同步信号420后,可令所述的复数个点光源412,同时发射出具唯一性、且近似点状的发散光源413。另外,所述的具编码的RF同步信号420,是由一编码信号、与一同步信号所构成(未示在图上),所述的编码信号是定义每一组具复数个点光源模块装置411的编号,而所述的同步信号则定义所述的复数个点光源412的发光时间,也即每个点光源模块装置411,具有时间的唯一性。是以,通过所述的RF接收器414,可解析出所述的编码信号、与所述的同步信号,达到以不同的时间,交替控制所述的每一组具复数个点光源模块装置411的发光的时间。以及,(1) Each group of
(2)所述的复数组具视轴追踪的一维光学定位器430,其每组具视轴追踪的一维光学定位器431,主要是可发射或接收所述的一具编码的RF同步信号420,与可同步接收所述的点光源的发散光源413后,可解析计算、与输出所有点光源412的运动物理量450。(2) The plurality of one-dimensional
实施例五Embodiment five
如图17所示,是本发明实施例五构成的示意图。As shown in Fig. 17, it is a schematic diagram of the composition of
本实施例五,是实施例二、三组合改良的方法,也即波长唯一性与时间唯一性的组合应用,是与实施例四具有相同的架构。以下,只针对不同的处提出说明。
本实施例五500,主要是由复数组具复数个点光源模块装置510、一复数组具视轴追踪的一维光学定位器530、与一控制解析程序590所构成,为清楚图示,以白色圆圈,标示所述的点光源512发光时间的唯一性。以R、B为例,标示所述的点光源模块装置511波长的唯一性。The
其与实施例四的不同处,主要是在于:It differs from
(1)所述的每一组具复数个点光源模块装置511,是由一RF接收器514、切换器(未示在图上)、与复数个点光源512所构成,所述的所有的点光源512,是以模块为单位,由具相同且唯一波长的点光源所构成,也即每个点光源模块装置511,具有波长的唯一性。所述的所有点光源模块装置511,是根据所述的RF接收器514所接收的一具编码的RF同步信号520后,可同步点亮模块内的单一点光源,并令模块内的所有点光源,是可各自在不同的时间点,交替发射出具时间唯一性、且近似点状的发散光源513。也即,对于单一个点光源模块装置511内的点光源512,其发光方式,是具有时间的唯一性,而对于所有点光源模块装置511,则以同步方式发光。另外,所述的具编码的RF同步信号520,是由一编码信号、与一同步信号所构成(未示在图上),所述的编码信号是定义所述的具复数个点光源模块装置511之中,每一个点光源的编号,而所述的同步信号则定义所述的复数个点光源512的发光时间。是以,通过所述的RF接收器514,可解析出所述的编码信号、与所述的同步信号,达到以不同的时间,交替控制所述的复数个点光源512的发光的时间。以及,(1) each set of multiple point light
(2)所述的复数组具视轴追踪的一维光学定位器530,其每组具视轴追踪的一维光学定位器531,主要是可发射或接收所述的一具编码的RF同步信号520,与可同步接收所述的点光源的发散光源513后,可解析计算、与输出所有点光源512的运动物理量550。(2) The one-dimensional
实施例六Embodiment six
如图18所示,是本发明实施例六构成的示意图。As shown in Fig. 18, it is a schematic diagram of the sixth embodiment of the present invention.
本实施例六,主要是针对点光源的唯一性,提供另一时间调变改良的方法,即如前文所述的Stephenson的改善法,是与实施例一具有相同的架构。以下,只针对不同的处提出说明。The sixth embodiment mainly provides another improved time modulation method for the uniqueness of the point light source, that is, Stephenson's improved method as mentioned above, which has the same structure as the first embodiment. In the following, only the different points will be explained.
本实施例六600,主要是由一具复数个点光源模块611、一复数组具视轴追踪的一维光学定位器630、与一控制解析的程序690所构成,The
其与实施例一的主要不同处,是在于:Its main difference with
(1)所述的具复数个点光源模块611内,是增加设置一切换器614,可以固定的周期,连续且交替点亮所述的点光源612,以发射近似点光源的发散光613;(1) In the plurality of point
(2)所述的具视轴追踪的一维光学定位器631中,是增加设置一光接收的装置632,以接收所述的点光源612所发射的发散光源613后,并输出所述的点光源611的发光时序(如图4(c)所示、并参考前文相关的说明)。所述的具视轴追踪的一维光学定位器631中,所装置的定位计算控制微处理器(未示在图上),是在适当的时间(如使用前、或每隔一固定的时间),通过所述的点光源611的发光时序,量测所述的点光源611连续交替点亮的周期,并以相同的周期、同步产生同步信号SYNC,以驱动所述的一维位置侦测器(未示在图上),同步扫描读取所述的成像叠加信号。(2) In the one-dimensional
以上,详述本发明的基本技术、系统架构、与应用,总结如下:Above, the basic technology, system architecture, and application of the present invention are described in detail, summarized as follows:
1.点光源唯一性处理的技术,是包含有:1. The unique processing technology of point light source includes:
(1)强度调变处理的技术;(1) Technology of intensity modulation processing;
(2)几何调变处理的技术;(2) Technology of geometric modulation processing;
(3)波长调变处理的技术;(3) Wavelength modulation processing technology;
(4)主从式无线同步的技术;(4) Master-slave wireless synchronization technology;
(5)Stephenson改良的技术。(5) Stephenson's improved technique.
2.动态背景光去除的技术,是包含有:2. The technology of dynamic background light removal includes:
(1)实时时间性环境光干扰信号去除的技术;(1) Technology for removing real-time temporal ambient light interference signals;
(2)近似实时时间性环境光干扰信号去除的技术;(2) Approximate real-time temporal ambient light interference signal removal technology;
(3)空间性环境光干扰信号去除的技术(傅利叶信号处理法)。(3) Technology for removing spatial ambient light interference signal (Fourier signal processing method).
3.数据的处理,是包含有:3. Data processing includes:
(1)波形侦测的技术;(1) Waveform detection technology;
(2)空间分辨率的计算;(2) Calculation of spatial resolution;
(3)平均位置的计算。(3) Calculation of the average position.
4.系统架构的扩张,是包含有:4. The expansion of the system architecture includes:
(1)死角补偿的架构;(1) The structure of dead angle compensation;
(2)视角扩大的架构;(2) The structure of the expanded perspective;
(3)视轴追踪的技术;(3) The technology of visual axis tracking;
(4)坐标系准直校正的程序(4) Procedure for alignment correction of the coordinate system
5.系统应用的扩张,是包含有:5. The expansion of system applications includes:
(1)虚拟输入装置的应用;(1) Application of virtual input device;
(2)仿真器等的应用。(2) Applications such as emulators.
综观以上本发明所提的基本技术、系统架构、与应用,以及对各实施例的说明,虽然是集中在一维光学系统,但本发明所提的各基本技术、系统架构、与应用,也可适用在二维光学系统,即使用二维光学透镜与二维光感测数组。其根本的不同处,只在于点光源坐标的计算、动态背景光去除与数据的处理的不同、以及位置侦测器使用数目的不同。对于二维光学系统的点光源坐标的计算,详见在中国省台湾专利申请案号:096108692,本文即不再赘述。另外,对于动态背景光去除与数据的处理,是将一维的计算,可以同样的数理逻辑,延伸至二维的计算,是以无需再赘述。另外,对于位置侦测器使用的数目,在一维光学系统,其所使用一维位置侦测器的数目,是至少为三个;在二维光学系统,其所使用二维位置侦测器的数目,则至少为两个。Looking at the above basic technologies, system architecture, and applications mentioned in the present invention, as well as the descriptions of the various embodiments, although they focus on the one-dimensional optical system, the basic technologies, system architecture, and applications mentioned in the present invention are also It is applicable to a two-dimensional optical system, that is, a two-dimensional optical lens and a two-dimensional light sensing array are used. The fundamental difference lies in the calculation of the coordinates of the point light source, the difference in dynamic background light removal and data processing, and the difference in the number of position detectors used. For the calculation of the coordinates of the point light source in the two-dimensional optical system, please refer to the Taiwan Patent Application No.: 096108692 in China, which will not be repeated here. In addition, for the dynamic background light removal and data processing, the one-dimensional calculation can be extended to the two-dimensional calculation with the same mathematical logic, so there is no need to repeat it. In addition, regarding the number of position detectors used, in a one-dimensional optical system, the number of one-dimensional position detectors used is at least three; in a two-dimensional optical system, the number of used two-dimensional position detectors is at least two.
综上所述,本发明的方法特征与各实施例都已详细公开,而可充分显示出本发明案在目的与功效上均深富实施的进步性,极具产业的利用价值,且为目前市面上前所未见的运用,依专利法的精神所述,本发明案完全符合发明专利的要件。In summary, the method features and each embodiment of the present invention have been disclosed in detail, and can fully demonstrate that the present invention is highly progressive in terms of purpose and efficacy, has great industrial utilization value, and is currently the According to the spirit of the patent law, this invention fully meets the requirements of an invention patent.
以上所述仅为本发明的较佳实施例,对本发明而言仅仅是说明性的,而非限制性的。本专业技术人员理解,在本发明权利要求所限定的精神和范围内可对其进行许多改变,修改,甚至等效,但都将落入本发明的保护范围内。The above descriptions are only preferred embodiments of the present invention, and are only illustrative rather than restrictive to the present invention. Those skilled in the art understand that many changes, modifications, and even equivalents can be made within the spirit and scope defined by the claims of the present invention, but all will fall within the protection scope of the present invention.
Claims (54)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2008102143199A CN101655739B (en) | 2008-08-22 | 2008-08-22 | A three-dimensional virtual input and simulation device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2008102143199A CN101655739B (en) | 2008-08-22 | 2008-08-22 | A three-dimensional virtual input and simulation device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101655739A CN101655739A (en) | 2010-02-24 |
CN101655739B true CN101655739B (en) | 2012-07-04 |
Family
ID=41710047
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2008102143199A Expired - Fee Related CN101655739B (en) | 2008-08-22 | 2008-08-22 | A three-dimensional virtual input and simulation device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101655739B (en) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9229578B2 (en) * | 2011-08-05 | 2016-01-05 | Pixart Imaging Inc. | Image sensor and optical touch system including the same |
CN102981599A (en) * | 2011-09-05 | 2013-03-20 | 硕擎科技股份有限公司 | Three-dimensional human-machine interface system and method thereof |
EP2790093B1 (en) * | 2013-04-09 | 2020-06-03 | ams AG | Method for gesture detection, optical sensor circuit, in particular an optical sensor circuit for gesture detection, and optical sensor arrangement for gesture detection |
CN103529947A (en) * | 2013-10-31 | 2014-01-22 | 京东方科技集团股份有限公司 | Display device and control method thereof and gesture recognition method |
US20160357265A1 (en) | 2014-02-10 | 2016-12-08 | Apple Inc. | Motion gesture input detected using optical sensors |
US10203804B2 (en) * | 2014-11-26 | 2019-02-12 | Alps Electric Co., Ltd. | Input device, and control method and program therefor |
CN110058480A (en) * | 2014-12-26 | 2019-07-26 | 麦克赛尔株式会社 | Lighting device |
US10649066B2 (en) * | 2016-12-26 | 2020-05-12 | Htc Corporation | Positioning system and method thereof |
CN108452514A (en) * | 2017-02-18 | 2018-08-28 | 饶涛 | A kind of billiard table and application method |
CN111589099A (en) * | 2020-04-02 | 2020-08-28 | 深圳创维-Rgb电子有限公司 | Laser induction system and laser induction method |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1180434A (en) * | 1995-04-03 | 1998-04-29 | 思特纳·比德森 | Cursor control device for two-dimensional and three-dimensional applications |
CN1587900A (en) * | 2004-07-09 | 2005-03-02 | 中国科学院计算技术研究所 | Three dimension surface measuring method and device |
-
2008
- 2008-08-22 CN CN2008102143199A patent/CN101655739B/en not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1180434A (en) * | 1995-04-03 | 1998-04-29 | 思特纳·比德森 | Cursor control device for two-dimensional and three-dimensional applications |
CN1587900A (en) * | 2004-07-09 | 2005-03-02 | 中国科学院计算技术研究所 | Three dimension surface measuring method and device |
Also Published As
Publication number | Publication date |
---|---|
CN101655739A (en) | 2010-02-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101655739B (en) | A three-dimensional virtual input and simulation device | |
US8436811B2 (en) | Three-dimensional virtual input and simulation apparatus | |
US8971565B2 (en) | Human interface electronic device | |
JP6979068B2 (en) | Detector for optically detecting at least one object | |
US9229540B2 (en) | Deriving input from six degrees of freedom interfaces | |
CN102222347B (en) | Creating range image through wave front coding | |
US7826641B2 (en) | Apparatus and method for determining an absolute pose of a manipulated object in a real three-dimensional environment with invariant features | |
US9939911B2 (en) | Computer interface for remotely controlled objects and wearable articles with absolute pose detection component | |
US9551914B2 (en) | Illuminator with refractive optical element | |
CN105182662B (en) | Projecting method and system with augmented reality effect | |
US20160098095A1 (en) | Deriving Input from Six Degrees of Freedom Interfaces | |
US8613666B2 (en) | User selection and navigation based on looped motions | |
US20100201808A1 (en) | Camera based motion sensing system | |
CN112105426A (en) | Power management for optical position tracking devices | |
Xiao et al. | Lumitrack: low cost, high precision, high speed tracking with projected m-sequences | |
KR100532525B1 (en) | 3 dimensional pointing apparatus using camera | |
KR101718099B1 (en) | System for screen golf using laser beam | |
WO2017054115A1 (en) | Projection method and system with augmented reality effect | |
CN102495672A (en) | Position judging method in touch control | |
Bubník et al. | Light Chisel: 6DOF pen tracking | |
Xu | A review on application of motion sensing technology in human-computer interaction | |
TWI835289B (en) | Virtual and real interaction method, computing system used for virtual world, and virtual reality system | |
Liu et al. | Research on the Scoring Algorithm of Throwing Effect Based on Visual Motion Sensing Technology | |
Kim et al. | Development of real-time motion capture system for 3D on-line games linked with virtual character | |
CN105164617A (en) | Self discovery of autonomous NUI device |
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 | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20120704 Termination date: 20140822 |
|
EXPY | Termination of patent right or utility model |